<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="11594"><package pkgid="b723dfe252c5bb6c0f78b2b4993f186f086c9fbd5e67dc5df309c6a6e6a461f0" name="BNFC" arch="src">
    <version epoch="0" ver="2.8.1" rel="2.3.10"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1403006400">- initial packaging (version 2.6.0.3)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1417003200">- update to 2.7.1
  * fix compilation with ghc 7.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1432728000">- update to 2.8
  * Builds with ghc 7.10.1
  * Add support for JFlex (java)
  * Add an option to generate files in an other directory
  * Add an experimental option that turns the AST into a parametrized functor (in Haskell only)
  * New pygment backend to generate syntax highlighters</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- bnfc-ord-fix.patch "John J. Camilleri" &lt;john@johnjcamilleri.com&gt; fix build with
    ghc-7.10.2 and alex-3.1.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.8.1 revision 0 with cabal2obs.
  This update obsoletes bnfc-ord-fix.patch.</changelog>

</package>
<package pkgid="c1a559bd0935751d66805091c291147685a73272cbdcbc2161f48d95a2f8ae3f" name="BNFC" arch="x86_64">
    <version epoch="0" ver="2.8.1" rel="2.3.10"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1403006400">- initial packaging (version 2.6.0.3)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1417003200">- update to 2.7.1
  * fix compilation with ghc 7.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1432728000">- update to 2.8
  * Builds with ghc 7.10.1
  * Add support for JFlex (java)
  * Add an option to generate files in an other directory
  * Add an experimental option that turns the AST into a parametrized functor (in Haskell only)
  * New pygment backend to generate syntax highlighters</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- bnfc-ord-fix.patch "John J. Camilleri" &lt;john@johnjcamilleri.com&gt; fix build with
    ghc-7.10.2 and alex-3.1.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.8.1 revision 0 with cabal2obs.
  This update obsoletes bnfc-ord-fix.patch.</changelog>

</package>
<package pkgid="85d3493e6e205c2e381f48d208f65dde678f71e168d3798b4fd7e59df7f25e40" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="11.12.3"/>

<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>

</package>
<package pkgid="a32ee37747dc61b14ed08d7dc3531b7ebaee662401e078931ec78bf9d54024ca" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="11.15.1"/>

<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>

</package>
<package pkgid="ab0e90544e0ef7236ad3d090d6ef3350dc1ee89ff3fa11a0219a9c33ed3c1557" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="11.18.1"/>

<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>

</package>
<package pkgid="a0a7320e84c6b7a98242954cd668a0b80fbd8e8d3fc90a3d8b1d2f1694850dd6" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="11.27.1"/>

<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507204800">- security update:
  * CVE-2017-14532 [bsc#1059663]
    + GraphicsMagick-CVE-2017-14532.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507550400">- ThrowException does not return [bsc#1061873c#6]
  + amended GraphicsMagick-CVE-2017-15033.patch</changelog>

</package>
<package pkgid="cfc67118fcd27c8c80aae2f88b18f15445efc83fa0c2b4097a9d6cd6f3844692" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="11.3.1"/>

<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>

</package>
<package pkgid="79d766d3ef6591bdaf83cb0428fbeb7104aaddbc3fde60a6c03705c7bb83b9b1" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="11.34.1"/>

<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507204800">- security update:
  * CVE-2017-14532 [bsc#1059663]
    + GraphicsMagick-CVE-2017-14532.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507550400">- ThrowException does not return [bsc#1061873c#6]
  + amended GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500800">- security update:
  * CVE-2017-13775 [bsc#1056431]
    + GraphicsMagick-CVE-2017-13775.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500801">- security update:
  * CVE-2017-13063 [bsc#1055050], CVE-2017-13064 [bsc#1055042]
    + GraphicsMagick-CVE-2017-13063,13064.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-12937 [bsc#1054596]
    + GraphicsMagick-CVE-2017-12937.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + GraphicsMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12936 [bsc#1054598]
    + GraphicsMagick-CVE-2017-12936.patch</changelog>

</package>
<package pkgid="a2f7a1ceb2e31d9ee8f94e59257be810e39ea2a14041dd2baae60eac5ffebced" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="11.39.1"/>

<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507204800">- security update:
  * CVE-2017-14532 [bsc#1059663]
    + GraphicsMagick-CVE-2017-14532.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507550400">- ThrowException does not return [bsc#1061873c#6]
  + amended GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500800">- security update:
  * CVE-2017-13775 [bsc#1056431]
    + GraphicsMagick-CVE-2017-13775.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500801">- security update:
  * CVE-2017-13063 [bsc#1055050], CVE-2017-13064 [bsc#1055042]
    + GraphicsMagick-CVE-2017-13063,13064.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-12937 [bsc#1054596]
    + GraphicsMagick-CVE-2017-12937.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + GraphicsMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12936 [bsc#1054598]
    + GraphicsMagick-CVE-2017-12936.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509537600">- security update:
  * CVE-2017-14165 [bsc#1057508]
    + GraphicsMagick-CVE-2017-14165.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509710400">- security update:
  * CVE-2017-12983 [bsc#1054757]
    + GraphicsMagick-CVE-2017-12983.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509969600">- security update:
  * CVE-2017-15930 [bsc#1066003]
    + GraphicsMagick-CVE-2017-15930.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509969601">- security update:
  * CVE-2017-13134 [bsc#1055214]
    + GraphicsMagick-CVE-2017-13134.patch</changelog>
<changelog author="pgajdos@suse.com" date="1510056000">- security update:
  * CVE-2017-13776, CVE-2017-13777 [bsc#1056429], [bsc#1056426]
    + GraphicsMagick-CVE-2017-13776,13777.patch</changelog>

</package>
<package pkgid="fefea4f0e599e6b7e0684bf4e87e11c441ba1c427574cde2711a827389b3bd61" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="11.6.1"/>

<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>

</package>
<package pkgid="a68471dfa67e45735a65febd5c16d8b30eb51135cb22854e68291c821c60f0a4" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="11.9.1"/>

<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch</changelog>

</package>
<package pkgid="bb07816bf8634a0c500b45761635f256898fccb0da93ce6781c0a705188c3e0b" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="3.1"/>

<changelog author="pgajdos@suse.com" date="1338811200">- added PerlMagick/typemap to build module with perl 5.16; to be
  removed for 1.4.0</changelog>
<changelog author="pgajdos@suse.com" date="1340625600">- updated to 1.3.16:
  Security Fixes:
  * Don't translate 'comment' and 'label' attributes if the request is
    made while a file is being read.  Only translate such attributes
    if they come from the command line or API user.
  Bug fixes:
  * SWT: SWT reader suffered from a number of implementation errors
    which caused it not to work any more.  Works again.
  * XBM: Fix memory leak observed when reading file in 'ping' mode.
  * Support -trim on images which use a consistent (single color)
    transparent background.  In this case, trim is done based on
    opacity rather than foreground color.
  * Include &lt;sys/types.h&gt; in order to assure that 'size_t' and
    'ssize_t' are declared.  This is necessary since
    MagickExtentImage() uses these types as part of its definition.
  * +repage was not working because parser was insisting that it
    should include an argument.
    (i.e. multiplying rather than dividing).
  * PerlMagick: Fix compilation with Perl 5.16.
  * PingBlob(): PingBlob was not working for all cases.  Is now based
    on BlobToImage() for assured reliability.
  Feature improvements:
  * MAT: Animated movies inside 4D matrices are loaded now.
  * PDF: File base name is used as the document title.
  * PNG: Fix issues observed specifically with libpng 1.5.10.
  Performance Improvements:
  * Pixel iterators should be more efficient now if the image uses a
    file-backed cache.
  * Motion blur algorithm does scale well as cores are added so
    include OpenMP support for it by default.</changelog>
<changelog author="pgajdos@suse.com" date="1343736000">-  fixed PerlMagick/Makefile.PL.in [bnc#771540]</changelog>
<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>

</package>
<package pkgid="2718f200952da67876799318fb804c9942026a023a7360fbee3a43e45a254a30" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1340625600">- updated to 1.3.16:
  Security Fixes:
  * Don't translate 'comment' and 'label' attributes if the request is
    made while a file is being read.  Only translate such attributes
    if they come from the command line or API user.
  Bug fixes:
  * SWT: SWT reader suffered from a number of implementation errors
    which caused it not to work any more.  Works again.
  * XBM: Fix memory leak observed when reading file in 'ping' mode.
  * Support -trim on images which use a consistent (single color)
    transparent background.  In this case, trim is done based on
    opacity rather than foreground color.
  * Include &lt;sys/types.h&gt; in order to assure that 'size_t' and
    'ssize_t' are declared.  This is necessary since
    MagickExtentImage() uses these types as part of its definition.
  * +repage was not working because parser was insisting that it
    should include an argument.
    (i.e. multiplying rather than dividing).
  * PerlMagick: Fix compilation with Perl 5.16.
  * PingBlob(): PingBlob was not working for all cases.  Is now based
    on BlobToImage() for assured reliability.
  Feature improvements:
  * MAT: Animated movies inside 4D matrices are loaded now.
  * PDF: File base name is used as the document title.
  * PNG: Fix issues observed specifically with libpng 1.5.10.
  Performance Improvements:
  * Pixel iterators should be more efficient now if the image uses a
    file-backed cache.
  * Motion blur algorithm does scale well as cores are added so
    include OpenMP support for it by default.</changelog>
<changelog author="pgajdos@suse.com" date="1343736000">-  fixed PerlMagick/Makefile.PL.in [bnc#771540]</changelog>
<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>

</package>
<package pkgid="60fe0099a534dfbed19ab32769ce65dfd15e58c1f136ac75668aabbac407a3fb" name="GraphicsMagick" arch="src">
    <version epoch="0" ver="1.3.25" rel="9.1"/>

<changelog author="pgajdos@suse.com" date="1343736000">-  fixed PerlMagick/Makefile.PL.in [bnc#771540]</changelog>
<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>

</package>
<package pkgid="56d760bf43389f3709702a8e561dc863d73bbf7cedd03797afa4f213f138bde9" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.12.3"/>

<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>

</package>
<package pkgid="2f62e19be6258d82d0eab8463a03d38e0bfc36243140749d7dc0cae66b35b092" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.15.1"/>

<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>

</package>
<package pkgid="3799efb6074b880ddce31e4b2719fa511a1e3ff0a59670d1d525c2b1a285922e" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.18.1"/>

<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>

</package>
<package pkgid="78f26f6037f5ef09f0e241f70a52c835f06f92e2d1c095fffa07f13fef270b41" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.27.1"/>

<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507204800">- security update:
  * CVE-2017-14532 [bsc#1059663]
    + GraphicsMagick-CVE-2017-14532.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507550400">- ThrowException does not return [bsc#1061873c#6]
  + amended GraphicsMagick-CVE-2017-15033.patch</changelog>

</package>
<package pkgid="09c234b787e6690a518a8b40dcf579c3bf6f190c69ce6075f9651e7283e7a9f4" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.3.1"/>

<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>

</package>
<package pkgid="e1de69eb740375451b0630a221945a0944acdd3160a8f7615c29f472b367595b" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.34.1"/>

<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507204800">- security update:
  * CVE-2017-14532 [bsc#1059663]
    + GraphicsMagick-CVE-2017-14532.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507550400">- ThrowException does not return [bsc#1061873c#6]
  + amended GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500800">- security update:
  * CVE-2017-13775 [bsc#1056431]
    + GraphicsMagick-CVE-2017-13775.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500801">- security update:
  * CVE-2017-13063 [bsc#1055050], CVE-2017-13064 [bsc#1055042]
    + GraphicsMagick-CVE-2017-13063,13064.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-12937 [bsc#1054596]
    + GraphicsMagick-CVE-2017-12937.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + GraphicsMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12936 [bsc#1054598]
    + GraphicsMagick-CVE-2017-12936.patch</changelog>

</package>
<package pkgid="ae788962c6e2df1a2fd3c49189949cb99edb150b5e957b7a3376c7de591d8b8e" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.39.1"/>

<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507204800">- security update:
  * CVE-2017-14532 [bsc#1059663]
    + GraphicsMagick-CVE-2017-14532.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507550400">- ThrowException does not return [bsc#1061873c#6]
  + amended GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500800">- security update:
  * CVE-2017-13775 [bsc#1056431]
    + GraphicsMagick-CVE-2017-13775.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500801">- security update:
  * CVE-2017-13063 [bsc#1055050], CVE-2017-13064 [bsc#1055042]
    + GraphicsMagick-CVE-2017-13063,13064.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-12937 [bsc#1054596]
    + GraphicsMagick-CVE-2017-12937.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + GraphicsMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12936 [bsc#1054598]
    + GraphicsMagick-CVE-2017-12936.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509537600">- security update:
  * CVE-2017-14165 [bsc#1057508]
    + GraphicsMagick-CVE-2017-14165.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509710400">- security update:
  * CVE-2017-12983 [bsc#1054757]
    + GraphicsMagick-CVE-2017-12983.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509969600">- security update:
  * CVE-2017-15930 [bsc#1066003]
    + GraphicsMagick-CVE-2017-15930.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509969601">- security update:
  * CVE-2017-13134 [bsc#1055214]
    + GraphicsMagick-CVE-2017-13134.patch</changelog>
<changelog author="pgajdos@suse.com" date="1510056000">- security update:
  * CVE-2017-13776, CVE-2017-13777 [bsc#1056429], [bsc#1056426]
    + GraphicsMagick-CVE-2017-13776,13777.patch</changelog>

</package>
<package pkgid="946018b17591bed9ffd700fcd78b616818b2dcc2d1876b3cbd12ae3385ea9294" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.6.1"/>

<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>

</package>
<package pkgid="e74feadb0ea45ceea36688af8d512050f9a1edf9e985804a8be65156df57de98" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.9.1"/>

<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch</changelog>

</package>
<package pkgid="13bfa501c0d76ab83ce9335d5f0bc3b611ced9bce320077657d72e5f2bfdb2a4" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="3.1"/>

<changelog author="pgajdos@suse.com" date="1338811200">- added PerlMagick/typemap to build module with perl 5.16; to be
  removed for 1.4.0</changelog>
<changelog author="pgajdos@suse.com" date="1340625600">- updated to 1.3.16:
  Security Fixes:
  * Don't translate 'comment' and 'label' attributes if the request is
    made while a file is being read.  Only translate such attributes
    if they come from the command line or API user.
  Bug fixes:
  * SWT: SWT reader suffered from a number of implementation errors
    which caused it not to work any more.  Works again.
  * XBM: Fix memory leak observed when reading file in 'ping' mode.
  * Support -trim on images which use a consistent (single color)
    transparent background.  In this case, trim is done based on
    opacity rather than foreground color.
  * Include &lt;sys/types.h&gt; in order to assure that 'size_t' and
    'ssize_t' are declared.  This is necessary since
    MagickExtentImage() uses these types as part of its definition.
  * +repage was not working because parser was insisting that it
    should include an argument.
    (i.e. multiplying rather than dividing).
  * PerlMagick: Fix compilation with Perl 5.16.
  * PingBlob(): PingBlob was not working for all cases.  Is now based
    on BlobToImage() for assured reliability.
  Feature improvements:
  * MAT: Animated movies inside 4D matrices are loaded now.
  * PDF: File base name is used as the document title.
  * PNG: Fix issues observed specifically with libpng 1.5.10.
  Performance Improvements:
  * Pixel iterators should be more efficient now if the image uses a
    file-backed cache.
  * Motion blur algorithm does scale well as cores are added so
    include OpenMP support for it by default.</changelog>
<changelog author="pgajdos@suse.com" date="1343736000">-  fixed PerlMagick/Makefile.PL.in [bnc#771540]</changelog>
<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>

</package>
<package pkgid="2244411268e3d2d203975d8a6fcd42b18f8c11501ca8153b0c20fa1e64f022a8" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1340625600">- updated to 1.3.16:
  Security Fixes:
  * Don't translate 'comment' and 'label' attributes if the request is
    made while a file is being read.  Only translate such attributes
    if they come from the command line or API user.
  Bug fixes:
  * SWT: SWT reader suffered from a number of implementation errors
    which caused it not to work any more.  Works again.
  * XBM: Fix memory leak observed when reading file in 'ping' mode.
  * Support -trim on images which use a consistent (single color)
    transparent background.  In this case, trim is done based on
    opacity rather than foreground color.
  * Include &lt;sys/types.h&gt; in order to assure that 'size_t' and
    'ssize_t' are declared.  This is necessary since
    MagickExtentImage() uses these types as part of its definition.
  * +repage was not working because parser was insisting that it
    should include an argument.
    (i.e. multiplying rather than dividing).
  * PerlMagick: Fix compilation with Perl 5.16.
  * PingBlob(): PingBlob was not working for all cases.  Is now based
    on BlobToImage() for assured reliability.
  Feature improvements:
  * MAT: Animated movies inside 4D matrices are loaded now.
  * PDF: File base name is used as the document title.
  * PNG: Fix issues observed specifically with libpng 1.5.10.
  Performance Improvements:
  * Pixel iterators should be more efficient now if the image uses a
    file-backed cache.
  * Motion blur algorithm does scale well as cores are added so
    include OpenMP support for it by default.</changelog>
<changelog author="pgajdos@suse.com" date="1343736000">-  fixed PerlMagick/Makefile.PL.in [bnc#771540]</changelog>
<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>

</package>
<package pkgid="d0ea2041d5d8291f48a23baf7c3fcf7508974c2fbaa84b3c3004d1980cb41c8e" name="GraphicsMagick" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="9.1"/>

<changelog author="pgajdos@suse.com" date="1343736000">-  fixed PerlMagick/Makefile.PL.in [bnc#771540]</changelog>
<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>

</package>
<package pkgid="a158db54fe2760a8b0c0405065a167f173a85b2ba194685c964b5ec3375944b2" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.12.3"/>

<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>

</package>
<package pkgid="e5010274451256620c0b577fbdc7c85d154831aeb688539f963b15636f4d95fd" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.15.1"/>

<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>

</package>
<package pkgid="52137e35c945e69230c8a7af80d056b527937539db59d6445f19259f0e9d16f9" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.18.1"/>

<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>

</package>
<package pkgid="788fcf21cfd1a5e36d1adc1b0c470d34029889224575c321faa1fa536e41dbf8" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.27.1"/>

<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507204800">- security update:
  * CVE-2017-14532 [bsc#1059663]
    + GraphicsMagick-CVE-2017-14532.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507550400">- ThrowException does not return [bsc#1061873c#6]
  + amended GraphicsMagick-CVE-2017-15033.patch</changelog>

</package>
<package pkgid="cf22b5b78c5df19bf49846a387682bfb6afcb2d4f0fadca373a9a9dc7a4f83a5" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.3.1"/>

<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>

</package>
<package pkgid="a24f5989ff9c0fac2409eefb384cf4eb2ac8199c0392f83d7a6cc61652b42c8c" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.34.1"/>

<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507204800">- security update:
  * CVE-2017-14532 [bsc#1059663]
    + GraphicsMagick-CVE-2017-14532.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507550400">- ThrowException does not return [bsc#1061873c#6]
  + amended GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500800">- security update:
  * CVE-2017-13775 [bsc#1056431]
    + GraphicsMagick-CVE-2017-13775.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500801">- security update:
  * CVE-2017-13063 [bsc#1055050], CVE-2017-13064 [bsc#1055042]
    + GraphicsMagick-CVE-2017-13063,13064.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-12937 [bsc#1054596]
    + GraphicsMagick-CVE-2017-12937.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + GraphicsMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12936 [bsc#1054598]
    + GraphicsMagick-CVE-2017-12936.patch</changelog>

</package>
<package pkgid="f8605cdbc724287ab596551a36caea1bfbd6c10aa08f1fc5ae11268f2aeb5458" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.39.1"/>

<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + GraphicsMagick-CVE-2017-9142.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- complementary fix for CVE-2017-8350 [bsc#1036985 c13-c21]
  * modified GraphicsMagick-CVE-2017-8350.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + GraphicsMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502798400">- security update:
  * CVE-2017-11643 [bsc#1050611]
    + GraphicsMagick-CVE-2017-11643.patch
  * CVE-2017-11636 [bsc#1050674]
    + GraphicsMagick-CVE-2017-11636.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507204800">- security update:
  * CVE-2017-14532 [bsc#1059663]
    + GraphicsMagick-CVE-2017-14532.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507550400">- ThrowException does not return [bsc#1061873c#6]
  + amended GraphicsMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500800">- security update:
  * CVE-2017-13775 [bsc#1056431]
    + GraphicsMagick-CVE-2017-13775.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508500801">- security update:
  * CVE-2017-13063 [bsc#1055050], CVE-2017-13064 [bsc#1055042]
    + GraphicsMagick-CVE-2017-13063,13064.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-12937 [bsc#1054596]
    + GraphicsMagick-CVE-2017-12937.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + GraphicsMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12936 [bsc#1054598]
    + GraphicsMagick-CVE-2017-12936.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509537600">- security update:
  * CVE-2017-14165 [bsc#1057508]
    + GraphicsMagick-CVE-2017-14165.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509710400">- security update:
  * CVE-2017-12983 [bsc#1054757]
    + GraphicsMagick-CVE-2017-12983.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509969600">- security update:
  * CVE-2017-15930 [bsc#1066003]
    + GraphicsMagick-CVE-2017-15930.patch</changelog>
<changelog author="pgajdos@suse.com" date="1509969601">- security update:
  * CVE-2017-13134 [bsc#1055214]
    + GraphicsMagick-CVE-2017-13134.patch</changelog>
<changelog author="pgajdos@suse.com" date="1510056000">- security update:
  * CVE-2017-13776, CVE-2017-13777 [bsc#1056429], [bsc#1056426]
    + GraphicsMagick-CVE-2017-13776,13777.patch</changelog>

</package>
<package pkgid="6fa18e19747683c25777f8ff5dde90a8ea3a84f0a28206f2d4125a2d4072bddc" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.6.1"/>

<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>

</package>
<package pkgid="583ee665b1710d893823f48d1ed3216ed41b1d82cce5284abcc24e49e8c912eb" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="11.9.1"/>

<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6335 [bsc#1027255]
    + GraphicsMagick-CVE-2017-6335.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493812800">- security update:
  * CVE-2017-8350 [bsc#1036985]
    + GraphicsMagick-CVE-2017-8350.patch
  * CVE-2017-8351 [bsc#1036986]
    + GraphicsMagick-CVE-2017-8351.patch
  * CVE-2017-8353 [bsc#1036988]
    + GraphicsMagick-CVE-2017-8353.patch
  * CVE-2017-8355 [bsc#1036990]
    + GraphicsMagick-CVE-2017-8355.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch</changelog>

</package>
<package pkgid="e372298de72db0e3348da3ff21a0dec5644a35a9d490bcf31733ae229bd5f813" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="3.1"/>

<changelog author="pgajdos@suse.com" date="1338811200">- added PerlMagick/typemap to build module with perl 5.16; to be
  removed for 1.4.0</changelog>
<changelog author="pgajdos@suse.com" date="1340625600">- updated to 1.3.16:
  Security Fixes:
  * Don't translate 'comment' and 'label' attributes if the request is
    made while a file is being read.  Only translate such attributes
    if they come from the command line or API user.
  Bug fixes:
  * SWT: SWT reader suffered from a number of implementation errors
    which caused it not to work any more.  Works again.
  * XBM: Fix memory leak observed when reading file in 'ping' mode.
  * Support -trim on images which use a consistent (single color)
    transparent background.  In this case, trim is done based on
    opacity rather than foreground color.
  * Include &lt;sys/types.h&gt; in order to assure that 'size_t' and
    'ssize_t' are declared.  This is necessary since
    MagickExtentImage() uses these types as part of its definition.
  * +repage was not working because parser was insisting that it
    should include an argument.
    (i.e. multiplying rather than dividing).
  * PerlMagick: Fix compilation with Perl 5.16.
  * PingBlob(): PingBlob was not working for all cases.  Is now based
    on BlobToImage() for assured reliability.
  Feature improvements:
  * MAT: Animated movies inside 4D matrices are loaded now.
  * PDF: File base name is used as the document title.
  * PNG: Fix issues observed specifically with libpng 1.5.10.
  Performance Improvements:
  * Pixel iterators should be more efficient now if the image uses a
    file-backed cache.
  * Motion blur algorithm does scale well as cores are added so
    include OpenMP support for it by default.</changelog>
<changelog author="pgajdos@suse.com" date="1343736000">-  fixed PerlMagick/Makefile.PL.in [bnc#771540]</changelog>
<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>

</package>
<package pkgid="e37acb63e60b7e104123084c2efeb466fbfb939d6fa1fc89962eca4d63c80b1f" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1340625600">- updated to 1.3.16:
  Security Fixes:
  * Don't translate 'comment' and 'label' attributes if the request is
    made while a file is being read.  Only translate such attributes
    if they come from the command line or API user.
  Bug fixes:
  * SWT: SWT reader suffered from a number of implementation errors
    which caused it not to work any more.  Works again.
  * XBM: Fix memory leak observed when reading file in 'ping' mode.
  * Support -trim on images which use a consistent (single color)
    transparent background.  In this case, trim is done based on
    opacity rather than foreground color.
  * Include &lt;sys/types.h&gt; in order to assure that 'size_t' and
    'ssize_t' are declared.  This is necessary since
    MagickExtentImage() uses these types as part of its definition.
  * +repage was not working because parser was insisting that it
    should include an argument.
    (i.e. multiplying rather than dividing).
  * PerlMagick: Fix compilation with Perl 5.16.
  * PingBlob(): PingBlob was not working for all cases.  Is now based
    on BlobToImage() for assured reliability.
  Feature improvements:
  * MAT: Animated movies inside 4D matrices are loaded now.
  * PDF: File base name is used as the document title.
  * PNG: Fix issues observed specifically with libpng 1.5.10.
  Performance Improvements:
  * Pixel iterators should be more efficient now if the image uses a
    file-backed cache.
  * Motion blur algorithm does scale well as cores are added so
    include OpenMP support for it by default.</changelog>
<changelog author="pgajdos@suse.com" date="1343736000">-  fixed PerlMagick/Makefile.PL.in [bnc#771540]</changelog>
<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>

</package>
<package pkgid="aaa50c172008b0e0a0e18fb640ac78dc67efe9bfaafa76d0c09a9515517d421f" name="GraphicsMagick-devel" arch="x86_64">
    <version epoch="0" ver="1.3.25" rel="9.1"/>

<changelog author="pgajdos@suse.com" date="1343736000">-  fixed PerlMagick/Makefile.PL.in [bnc#771540]</changelog>
<changelog author="pgajdos@suse.com" date="1350302400">- updated to 1.3.17:
  * PNG: Fix for CVE-2012-3438. The Magick_png_malloc function in
    coders/png.c in GraphicsMagick 6.7.8-6 does not use the proper
    variable type for the allocation size, which might allow remote
    attackers to cause a denial of service (crash) via a crafted PNG
    file that triggers incorrect memory allocation.
  * PNG: Reading sub-8-bit palette images is fixed (images looked
    stretched).
  * SVG: Fixed bug which allowed MVG and SVG files with long vector
    paths to crash the software.
  * SVG: Ignore XML headers rather than rendering them as text.
  * MVG/SVG/WMF/-draw: It is now possible to draw a plain ','
    character.
  * etc., see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1363089600">- updated to 1.3.18:
  * Due to `GCC bug 53967`_, several key agorithms (e.g. convolution)
    may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is
    enabled for floating point math (`-mfpmath=sse`) if the GCC option
    `-frename-registers` is used. Default 32-bit builds do not
    experience the problem since they use '387 math.  It is not clear
    in what version of GCC this problem started but it was not noticed
    by the developers until the GCC 4.6 timeframe.  Other compilers do
    not suffer from this bug.
  * Fixed bug with format substitutions if input string ends with a
    single '%'.
  * BMP: Fixed an old bug with decoding chromaticity primaries.
  * PNG: Fixed reading of interlaced images.  Fix reading of sub-8-bit
    palette and grayscale images.  Some PNG sub-formats were written
    incorrectly.  Fix crash in PNG8 writer if image colors happened to
    be non-zero but image was not actually colormapped.
  * PNG: Configure script now also searches for libpng versions 16 and
    17.
  * TIFF: Fix a crash which was noticed when writing RGBA separated
    (planar) format.
  * `--enable-symbol-prefix` was not prefixing all of the C
    symbols. Some core C library functions were not prefixed.  This
    option applies to the Wand library API as well now.
  * C API: When input is from a user-provided file descriptor, the
    file position is restored after reading the file header bytes.
    Previously the file position was rewound to the beginning of the
    file.  This allows reading embedded image data from the current
    offset in a file, and allows continuing to use the stream after
    GraphicsMagick has returned the image.
  * C API: It is now possible to invoke CloseBlob() multiple times.
  * etc. see NEWS.txt</changelog>
<changelog author="pgajdos@suse.com" date="1373889600">- set quantum depth to 16 [bnc#828380]</changelog>
<changelog author="pgajdos@suse.com" date="1388664000">- updated to 1.3.19:
  * EPT: Fix crash observed when Ghostscript fails to produce useful
    output.  This was particularly noticeable when Ghostscript was not
    installed.  This crash could be used to cause denial of service.
  * PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a
    "known incorrect ICC profile".  This crash could be used to cause
    denial of service.
  * etc. see NEWS.txt</changelog>
<changelog author="dmitry_r@opensuse.org" date="1393329600">- Fix quantum depth in package description</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410609600">- Update to version 1.3.20
  * See included NEWS.txt for details
- Enable quantum depth in shared library names
- Enable bzip2, jbig, webp support
- Use LCMSv2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410868800">- Fix devel package dependencies</changelog>
<changelog author="dmitry_r@opensuse.org" date="1410955200">- Move library configuration files to separated package</changelog>
<changelog author="dmitry_r@opensuse.org" date="1426939200">- Update to version 1.3.21
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1444046400">- Update to version 1.3.22
  * See included NEWS.txt for details</changelog>
<changelog author="dmitry_r@opensuse.org" date="1446984000">- Update to version 1.3.23
  * See included NEWS.txt for details</changelog>
<changelog author="sflees@suse.de" date="1462795200">- Multiple security issues in GraphicsMagick/ImageMagick [boo#978061]
  (CVE-2016-3714, CVE-2016-3718, CVE-2016-3715, CVE-2016-3717)
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465214400">- updated to 1.3.24:
  * many security related changes (incl. CVE-2016-5118), see
    ChangeLog
- removed patches:
  * GraphicsMagick-CVE-2016-5118.patch
  * GraphicsMagick-upstream-delegates-safer.patch
  * GraphicsMagick-upstream-disable-mvg-ext.patch
  * GraphicsMagick-upstream-disable-tmp-magick-prefix.patch
  * GraphicsMagick-upstream-image-sanity-check.patch</changelog>
<changelog author="meissner@suse.com" date="1466683200">- Build "gm" as position independend executable (PIE).</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- update to 1.3.25:
  * EscapeParenthesis(): I was notified by Gustavo Grieco of a heap
    overflow in EscapeParenthesis() used in the text annotation code.
    While not being able to reproduce the issue, the implementation of
    this function is completely redone.
  * Utah RLE: Reject truncated/absurd files which caused huge memory
    allocations and/or consumed huge CPU.  Problem was reported by
    Agostino Sarubbo based on testing with AFL.
  * SVG/MVG: Fix another case of CVE-2016-2317 (heap buffer overflow) in
    the MVG rendering code (also impacts SVG).
  * TIFF: Fix heap buffer read overflow while copying sized TIFF
    attributes.  Problem was reported by Agostino Sarubbo based on
    testing with AFL.</changelog>
<changelog author="pgajdos@suse.com" date="1480420800">- security update:
  * CVE-2016-5118 [bsc#982178]
    + GraphicsMagick-CVE-2016-5118.patch
  * CVE-2014-9805 [bsc#983752]
    + GraphicsMagick-CVE-2014-9805.patch
  * CVE-2014-9846 [bsc#983521]
    + GraphicsMagick-CVE-2014-9846.patch
  * CVE-2014-9807 [bsc#983794]
    + GraphicsMagick-CVE-2014-9807.patch
  * CVE-2014-9809 [bsc#983799]
    + GraphicsMagick-CVE-2014-9809.patch
  * CVE-2014-9815 [bsc#984372]
    + GraphicsMagick-CVE-2014-9815.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9817.patch
  * CVE-2014-9820 [bsc#984150]
    + GraphicsMagick-CVE-2014-9820.patch
  * CVE-2014-9834 [bsc#984436]
    + GraphicsMagick-CVE-2014-9834.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + GraphicsMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9837 [bsc#984166]
    + GraphicsMagick-CVE-2014-9837.patch
  * CVE-2014-9845 [bsc#984394]
    + GraphicsMagick-CVE-2014-9845.patch
  * CVE-2014-9817 [bsc#984400]
    + GraphicsMagick-CVE-2014-9853.patch
  * CVE-2016-7529 [bsc#1000399]
    + GraphicsMagick-CVE-2016-7529.patch
  * CVE-2016-7528 [bsc#1000434]
    + GraphicsMagick-CVE-2016-7528.patch
  * CVE-2016-7515 [bsc#1000689]
    + GraphicsMagick-CVE-2016-7515.patch
  * CVE-2016-7522 [bsc#1000698]
    + GraphicsMagick-CVE-2016-7522.patch
  * CVE-2016-7531 [bsc#1000704]
    + GraphicsMagick-CVE-2016-7531.patch
  * CVE-2016-7533 [bsc#1000707]
    + GraphicsMagick-CVE-2016-7533.patch
  * CVE-2016-7537 [bsc#1000711]
    + GraphicsMagick-CVE-2016-7537.patch
  * CVE-2016-6823 [bsc#1001066]
    + GraphicsMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + GraphicsMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + GraphicsMagick-write-tiff-div-by-zero.patch
  * fix buffer overflow [bsc#1002209]
    + GraphicsMagick-buffer-overflow-pdb.patch
  * CVE-2016-7800 [bsc#1002422]
    + GraphicsMagick-CVE-2016-7800.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + GraphicsMagick-CVE-2016-7996,7997.patch
  * CVE-2016-8684 [bsc#1005123]
    + GraphicsMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + GraphicsMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + GraphicsMagick-CVE-2016-8683.patch
  * CVE-2016-8862 [bsc#1007245]
    + GraphicsMagick-CVE-2016-8862.patch
  * CVE-2016-9556 [bsc#1011130]
    + GraphicsMagick-CVE-2016-9556.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481630400">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + GraphicsMagick-CVE-2016-8866.patch
  * CVE-2016-9830 [bsc#1013640]
    + GraphicsMagick-CVE-2016-9830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10050 [bsc#1017312]
    + GraphicsMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + GraphicsMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + GraphicsMagick-CVE-2016-10052.patch
  * CVE-2016-10048 [bsc#1017310]
    + GraphicsMagick-CVE-2016-10048.patch
  * CVE-2016-10146 [bsc#1020443]
    + GraphicsMagick-CVE-2016-10146.patch
  * CVE-2017-5511 [bsc#1020448]
    + GraphicsMagick-CVE-2017-5511.patch
  * CVE-2016-10068 [bsc#1017324]
    + GraphicsMagick-CVE-2016-10068.patch
  * CVE-2016-10070 [bsc#1017326]
    + GraphicsMagick-CVE-2016-10070.patch
- GraphicsMagick-buffer-overflow-pdb.patch corrected to
  GraphicsMagick-buffer-overflow-map.patch name</changelog>

</package>
<package pkgid="c0fcaff41a7c228c72c63adad7b27071863c7f2f29ca7a5c18283ab6e63818cf" name="ImageMagick" arch="src">
    <version epoch="0" ver="6.8.8.1" rel="22.2"/>

<changelog author="pgajdos@suse.com" date="1389182400">- updated to 6.8.8-1:
  * Support points argument for draw MSL element.
  * The -page option now correctly sets the image page offset.
  * The -evaluate-sequence sum returns a proper alpha channel now.
  * etc. see ChangeLog</changelog>
<changelog author="pgajdos@suse.com" date="1392292800">- modified patches [bnc#843673]:
  * disable_mat_test.patch -- rather than disable the test,
    use upstream solution (increase threshold for mean error)
  - - use this patch also for s390, s390x</changelog>
<changelog author="dmueller@suse.com" date="1398340800">- remove dependency on gpg-offline (blocks rebuilds and
  tarball integrity is checked by source-validator anyway)</changelog>
<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>

</package>
<package pkgid="1f98ba23c5f3f13ecc1e8e567ea6ddf4321a22dd7cc9ce9852447d7380cbd73c" name="ImageMagick" arch="src">
    <version epoch="0" ver="6.8.8.1" rel="25.1"/>

<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>

</package>
<package pkgid="10df50cccffe0ddabf918498eca0fa7a61f323066186955f30bcb706afaa378f" name="ImageMagick" arch="src">
    <version epoch="0" ver="6.8.8.1" rel="28.1"/>

<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>

</package>
<package pkgid="5c878d2af6f5cd0ae775330c497ba0f36e1ab788518fd7fec0a91325e57e7b73" name="ImageMagick" arch="src">
    <version epoch="0" ver="6.8.8.1" rel="30.3.1"/>

<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>

</package>
<package pkgid="d97807cdf5c4a526fdfb196de46d7544b05ad5878297b1f59d05efc11b325573" name="ImageMagick" arch="src">
    <version epoch="0" ver="6.8.8.1" rel="30.6.1"/>

<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>

</package>
<package pkgid="bd31e434c4c63ac0c92c45a6bfa583ef54dcc62736d1f392ca73f4d3b332eef2" name="ImageMagick" arch="src">
    <version epoch="0" ver="6.8.8.1" rel="30.9.1"/>

<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- revert wrong part of CVE-2016-7530 fix [bsc#1054924]
  * amended ImageMagick-CVE-2016-7530.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291201">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + ImageMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508155200">- recommend ghostscript [bsc#1054924c#25]</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + ImageMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13133 [bsc#1055219]
    + ImageMagick-CVE-2017-13133.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12428 [bsc#1052249], CVE-2017-12431 [bsc#1052253],
    CVE-2017-11534 [bsc#1050135]
    + ImageMagick-CVE-2017-12428,12431,11534.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508932800">- security update:
  * CVE-2017-11446 [bsc#1049379]
    + ImageMagick-CVE-2017-11446.patch
  * CVE-2017-12433 [bsc#1052545]
    + ImageMagick-CVE-2017-12433.patch</changelog>

</package>
<package pkgid="87e534f7c3fc8be09f9d3c1396a668c3b7e6ceeac7a6d5aa08d23913f4ed039d" name="ImageMagick" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="22.2"/>

<changelog author="pgajdos@suse.com" date="1389182400">- updated to 6.8.8-1:
  * Support points argument for draw MSL element.
  * The -page option now correctly sets the image page offset.
  * The -evaluate-sequence sum returns a proper alpha channel now.
  * etc. see ChangeLog</changelog>
<changelog author="pgajdos@suse.com" date="1392292800">- modified patches [bnc#843673]:
  * disable_mat_test.patch -- rather than disable the test,
    use upstream solution (increase threshold for mean error)
  - - use this patch also for s390, s390x</changelog>
<changelog author="dmueller@suse.com" date="1398340800">- remove dependency on gpg-offline (blocks rebuilds and
  tarball integrity is checked by source-validator anyway)</changelog>
<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>

</package>
<package pkgid="7e9dc2f8dea36a56a041604f953b040168514af6919836d640bdc10f0fa05989" name="ImageMagick" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="25.1"/>

<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>

</package>
<package pkgid="3d3e9292425b3dcd87a15bb68056f26a955e299ea5c0704495f5b231b4a1c51c" name="ImageMagick" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="28.1"/>

<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>

</package>
<package pkgid="3907aa315e6f14acc6654e1248e28eab80fb600736853e5f141ea1d4890a45c5" name="ImageMagick" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.3.1"/>

<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>

</package>
<package pkgid="d7cf8ea23a5a3caefbfa4a1b6235cb272b76d3020b1d3dee9accd4fb827c6d91" name="ImageMagick" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.6.1"/>

<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>

</package>
<package pkgid="0834cca38011173e4512f2ca63fba9ee5b094aae0f36464bdb2aa87178372d53" name="ImageMagick" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.9.1"/>

<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- revert wrong part of CVE-2016-7530 fix [bsc#1054924]
  * amended ImageMagick-CVE-2016-7530.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291201">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + ImageMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508155200">- recommend ghostscript [bsc#1054924c#25]</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + ImageMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13133 [bsc#1055219]
    + ImageMagick-CVE-2017-13133.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12428 [bsc#1052249], CVE-2017-12431 [bsc#1052253],
    CVE-2017-11534 [bsc#1050135]
    + ImageMagick-CVE-2017-12428,12431,11534.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508932800">- security update:
  * CVE-2017-11446 [bsc#1049379]
    + ImageMagick-CVE-2017-11446.patch
  * CVE-2017-12433 [bsc#1052545]
    + ImageMagick-CVE-2017-12433.patch</changelog>

</package>
<package pkgid="1178d61cbaee9c88f054a591244e4c56d463b5f53800e45b86532bff9032f0c1" name="ImageMagick-devel" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="22.2"/>

<changelog author="pgajdos@suse.com" date="1389182400">- updated to 6.8.8-1:
  * Support points argument for draw MSL element.
  * The -page option now correctly sets the image page offset.
  * The -evaluate-sequence sum returns a proper alpha channel now.
  * etc. see ChangeLog</changelog>
<changelog author="pgajdos@suse.com" date="1392292800">- modified patches [bnc#843673]:
  * disable_mat_test.patch -- rather than disable the test,
    use upstream solution (increase threshold for mean error)
  - - use this patch also for s390, s390x</changelog>
<changelog author="dmueller@suse.com" date="1398340800">- remove dependency on gpg-offline (blocks rebuilds and
  tarball integrity is checked by source-validator anyway)</changelog>
<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>

</package>
<package pkgid="4d8f1274bed95e6259264a0df10fb267145eedd6ade0040112b14bed162cab37" name="ImageMagick-devel" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="25.1"/>

<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>

</package>
<package pkgid="7fc144047b99f16697fba7609fa36fff2936e625c582f282133b7cad21533f0c" name="ImageMagick-devel" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="28.1"/>

<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>

</package>
<package pkgid="eebe435f764ad67aefc0e3672308fd11df1b4fe22bc28cd5071ec891f5cdbbd0" name="ImageMagick-devel" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.3.1"/>

<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>

</package>
<package pkgid="49266acce76b9ab769157d6cc4921320acbc5f7c90690801b43718eb01e55fd6" name="ImageMagick-devel" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.6.1"/>

<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>

</package>
<package pkgid="8145815eb58e4a38e6b11d0924f4c76c668e80810c59e8282d9bacf9f19092bb" name="ImageMagick-devel" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.9.1"/>

<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- revert wrong part of CVE-2016-7530 fix [bsc#1054924]
  * amended ImageMagick-CVE-2016-7530.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291201">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + ImageMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508155200">- recommend ghostscript [bsc#1054924c#25]</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + ImageMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13133 [bsc#1055219]
    + ImageMagick-CVE-2017-13133.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12428 [bsc#1052249], CVE-2017-12431 [bsc#1052253],
    CVE-2017-11534 [bsc#1050135]
    + ImageMagick-CVE-2017-12428,12431,11534.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508932800">- security update:
  * CVE-2017-11446 [bsc#1049379]
    + ImageMagick-CVE-2017-11446.patch
  * CVE-2017-12433 [bsc#1052545]
    + ImageMagick-CVE-2017-12433.patch</changelog>

</package>
<package pkgid="0bc98021b50de997f487af1660e268c9c5e00d0d48c336f5bea29ddaf466fcda" name="ImageMagick-devel-32bit" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="22.2"/>

<changelog author="pgajdos@suse.com" date="1389182400">- updated to 6.8.8-1:
  * Support points argument for draw MSL element.
  * The -page option now correctly sets the image page offset.
  * The -evaluate-sequence sum returns a proper alpha channel now.
  * etc. see ChangeLog</changelog>
<changelog author="pgajdos@suse.com" date="1392292800">- modified patches [bnc#843673]:
  * disable_mat_test.patch -- rather than disable the test,
    use upstream solution (increase threshold for mean error)
  - - use this patch also for s390, s390x</changelog>
<changelog author="dmueller@suse.com" date="1398340800">- remove dependency on gpg-offline (blocks rebuilds and
  tarball integrity is checked by source-validator anyway)</changelog>
<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>

</package>
<package pkgid="8d5bdf7c6dcf27c77ccf072c9e66e0c9f360745d502d7d011f146dd0d5c6a15f" name="ImageMagick-devel-32bit" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="25.1"/>

<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>

</package>
<package pkgid="ec223cbad7a39b3db9a85a2decdc80821676546099dd13f1d5c0b984870e669f" name="ImageMagick-devel-32bit" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="28.1"/>

<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>

</package>
<package pkgid="c32e9e2ceb500061b6e628ac006cd70b8c51ebaef62e221a22dde0c4991fb0c4" name="ImageMagick-devel-32bit" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.3.1"/>

<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>

</package>
<package pkgid="e28073365e7253796d1ec21e21b63ac5d156cfb4d901dcb907b31be5d60e5667" name="ImageMagick-devel-32bit" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.6.1"/>

<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>

</package>
<package pkgid="973767e3aaab7b5d89a6226878310bab128e9563f548cc3517e642be7828a75f" name="ImageMagick-devel-32bit" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.9.1"/>

<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- revert wrong part of CVE-2016-7530 fix [bsc#1054924]
  * amended ImageMagick-CVE-2016-7530.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291201">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + ImageMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508155200">- recommend ghostscript [bsc#1054924c#25]</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + ImageMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13133 [bsc#1055219]
    + ImageMagick-CVE-2017-13133.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12428 [bsc#1052249], CVE-2017-12431 [bsc#1052253],
    CVE-2017-11534 [bsc#1050135]
    + ImageMagick-CVE-2017-12428,12431,11534.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508932800">- security update:
  * CVE-2017-11446 [bsc#1049379]
    + ImageMagick-CVE-2017-11446.patch
  * CVE-2017-12433 [bsc#1052545]
    + ImageMagick-CVE-2017-12433.patch</changelog>

</package>
<package pkgid="6ca622b4a297f9c7a9c4f876c965d7e6a0bf2f6a3d82f97cfb2e58e65905c29d" name="ImageMagick-doc" arch="noarch">
    <version epoch="0" ver="6.8.8.1" rel="22.2"/>

<changelog author="pgajdos@suse.com" date="1389182400">- updated to 6.8.8-1:
  * Support points argument for draw MSL element.
  * The -page option now correctly sets the image page offset.
  * The -evaluate-sequence sum returns a proper alpha channel now.
  * etc. see ChangeLog</changelog>
<changelog author="pgajdos@suse.com" date="1392292800">- modified patches [bnc#843673]:
  * disable_mat_test.patch -- rather than disable the test,
    use upstream solution (increase threshold for mean error)
  - - use this patch also for s390, s390x</changelog>
<changelog author="dmueller@suse.com" date="1398340800">- remove dependency on gpg-offline (blocks rebuilds and
  tarball integrity is checked by source-validator anyway)</changelog>
<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>

</package>
<package pkgid="e0c961fbf5e39df55f7c123c1ed396d9a0bdc6d12f5a822cc7ad6713f8cc5b62" name="ImageMagick-doc" arch="noarch">
    <version epoch="0" ver="6.8.8.1" rel="25.1"/>

<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>

</package>
<package pkgid="1d62d7a29a7c7687ac4ba4c3fbe819cd59dc567eeaf05f7b3360982670b7a793" name="ImageMagick-doc" arch="noarch">
    <version epoch="0" ver="6.8.8.1" rel="28.1"/>

<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>

</package>
<package pkgid="21bfc476f4dd8a9c75ac81b7c4d4436cf1192b6ca89a128217bd9ce8fdb7877b" name="ImageMagick-doc" arch="noarch">
    <version epoch="0" ver="6.8.8.1" rel="30.3.1"/>

<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>

</package>
<package pkgid="11f2d135bfb536bfc008393b21ce91d7f3d7c8a39773a6deac0ef63fd3420023" name="ImageMagick-doc" arch="noarch">
    <version epoch="0" ver="6.8.8.1" rel="30.6.1"/>

<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>

</package>
<package pkgid="b8c6165cbe4cfea044d0389e5ada46b2771528c97a28a819777da33466335a08" name="ImageMagick-doc" arch="noarch">
    <version epoch="0" ver="6.8.8.1" rel="30.9.1"/>

<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- revert wrong part of CVE-2016-7530 fix [bsc#1054924]
  * amended ImageMagick-CVE-2016-7530.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291201">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + ImageMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508155200">- recommend ghostscript [bsc#1054924c#25]</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + ImageMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13133 [bsc#1055219]
    + ImageMagick-CVE-2017-13133.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12428 [bsc#1052249], CVE-2017-12431 [bsc#1052253],
    CVE-2017-11534 [bsc#1050135]
    + ImageMagick-CVE-2017-12428,12431,11534.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508932800">- security update:
  * CVE-2017-11446 [bsc#1049379]
    + ImageMagick-CVE-2017-11446.patch
  * CVE-2017-12433 [bsc#1052545]
    + ImageMagick-CVE-2017-12433.patch</changelog>

</package>
<package pkgid="6d19b2d79b143b60570d75bb7cb6bc25cf37bc2559ac0dcdcd1bcaec953b4482" name="ImageMagick-extra" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="22.2"/>

<changelog author="pgajdos@suse.com" date="1389182400">- updated to 6.8.8-1:
  * Support points argument for draw MSL element.
  * The -page option now correctly sets the image page offset.
  * The -evaluate-sequence sum returns a proper alpha channel now.
  * etc. see ChangeLog</changelog>
<changelog author="pgajdos@suse.com" date="1392292800">- modified patches [bnc#843673]:
  * disable_mat_test.patch -- rather than disable the test,
    use upstream solution (increase threshold for mean error)
  - - use this patch also for s390, s390x</changelog>
<changelog author="dmueller@suse.com" date="1398340800">- remove dependency on gpg-offline (blocks rebuilds and
  tarball integrity is checked by source-validator anyway)</changelog>
<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>

</package>
<package pkgid="208909df3ee765eb087425aaa90dd398869b7b45cc63ccf9ff02d33bcae5a446" name="ImageMagick-extra" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="25.1"/>

<changelog author="pgajdos@suse.com" date="1403697600">- fix `cat img | display` [bnc#882456]
- added patches:
  * ImageMagick-6.8.8.1-display-stdin.patch</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Fix license tag to comply with SPDX 1.2.</changelog>
<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>

</package>
<package pkgid="ec95090cac1a3eea5778c69ad4ca3177ccfcd26c3eafafb58156d41f274c3593" name="ImageMagick-extra" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="28.1"/>

<changelog author="pgajdos@suse.com" date="1415102400">- security update: CVE-2014-8354, CVE-2014-8355, CVE-2014-8562
  * ImageMagick-CVE-2014-8354.patch [bnc#903204]
  * ImageMagick-CVE-2014-8355.patch [bnc#903216]
  * ImageMagick-CVE-2014-8562.patch [bnc#903638]</changelog>
<changelog author="pgajdos@suse.com" date="1415880000">- security update CVE-2014-8716 [bnc#905260]
  * ImageMagick-CVE-2014-8716.patch</changelog>
<changelog author="pgajdos@suse.com" date="1444132800">- Leap: directories in libMagickCore depends on %{clibver} and
  %{quantum_depth} [bnc#948017]</changelog>
<changelog author="pgajdos@suse.com" date="1445256000">- fix default value of the image in pdf [bnc#950872]</changelog>
<changelog author="pgajdos@suse.com" date="1451995200">- fix encoding of /Title in generated pdf [bnc#867943]
  + ImageMagick-pdf-title-encoding.patch</changelog>
<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>

</package>
<package pkgid="0bc169d71b82928674cbbcb001d4971a0c45b77c81c40b0ee0f67cc8881203f4" name="ImageMagick-extra" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.3.1"/>

<changelog author="sflees@suse.de" date="1462363200">- Use external svg loader (rsvg)
- Disable insecure coders [bnc#978061]
  * ImageMagick-6.8.8-1-disable-insecure-coders.patch
  * CVE-2016-3714
  * CVE-2016-3715
  * CVE-2016-3716
  * CVE-2016-3717
  * CVE-2016-3718</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2016-5118 [bsc#982178]
    + ImageMagick-CVE-2016-5118.patch</changelog>
<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>

</package>
<package pkgid="906c5922483467a2ce17c33a8bf3c44e3463218a463707b471e297efb3ed6575" name="ImageMagick-extra" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.6.1"/>

<changelog author="pgajdos@suse.com" date="1465300800">- security update:
  * CVE-2015-8902 [bsc#983253]
    + ImageMagick-CVE-2015-8902.patch
  * CVE-2015-8901 [bsc#983234]
    + ImageMagick-CVE-2015-8901.patch
  * CVE-2015-8903 [bsc#983259]
    + ImageMagick-CVE-2015-8903.patch
  * CVE-2015-8900 [bsc#983232]
    + ImageMagick-CVE-2015-8900.patch
  * CVE-2016-4562, CVE-2016-4563, CVE-2016-4564 [bsc#983292]
    [bsc#983305] [bsc#983308]
    + ImageMagick-CVE-2016-4562,4563,4564.patch
  * CVE-2014-9846 [bsc#983521]
    + ImageMagick-CVE-2014-9846.patch
  * CVE-2015-8894 [bsc#983523]
    + ImageMagick-CVE-2015-8894.patch
  * CVE-2015-8895 [bsc#983527]
    + ImageMagick-CVE-2015-8895.patch
  * CVE-2015-8896 [bsc#983533]
    + ImageMagick-CVE-2015-8896.patch
  * CVE-2015-8897 [bsc#983739]
    + ImageMagick-CVE-2015-8897.patch
  * CVE-2015-8898 [bsc#983746]
    + ImageMagick-CVE-2015-8898.patch
  * CVE-2014-9805 [bsc#983752]
    + ImageMagick-CVE-2014-9805.patch
  * CVE-2014-9806 [bsc#983774]
    + ImageMagick-CVE-2014-9806.patch
  * CVE-2014-9807 [bsc#983794]
    + ImageMagick-CVE-2014-9807.patch
  * CVE-2014-9808 [bsc#983796]
    + ImageMagick-CVE-2014-9808.patch
  * CVE-2014-9809 [bsc#983799]
    + ImageMagick-CVE-2014-9809.patch
  * CVE-2014-9810 [bsc#983803]
    + ImageMagick-CVE-2014-9810.patch
  * CVE-2014-9821 [bsc#984014]
    + ImageMagick-CVE-2014-9821.patch
  * CVE-2014-9849 [bsc#984018]
    + ImageMagick-CVE-2014-9849.patch
  * CVE-2014-9836 [bsc#984023]
    + ImageMagick-CVE-2014-9836.patch
  * CVE-2014-9828 [bsc#984028]
    + ImageMagick-CVE-2014-9828.patch
  * CVE-2014-9813 [bsc#984035]
    + ImageMagick-CVE-2014-9813.patch
  * CVE-2014-9830 [bsc#984135]
    + ImageMagick-CVE-2014-9830.patch
  * CVE-2014-9811 [bsc#984032]
    + ImageMagick-CVE-2014-9811.patch
  * CVE-2014-9812 [bsc#984137]
    + ImageMagick-CVE-2014-9812.patch
  * CVE-2014-9819 [bsc#984142]
    + ImageMagick-CVE-2014-9819.patch
  * CVE-2014-9847 [bsc#984144]
    + ImageMagick-CVE-2014-9847.patch
  * CVE-2014-9835, CVE-2014-9831 [bsc#984145] [bsc#984375]
    + ImageMagick-CVE-2014-9835,9831.patch
  * CVE-2014-9850 [bsc#984149]
    + ImageMagick-CVE-2014-9850.patch
  * CVE-2014-9820 [bsc#984150]
    + ImageMagick-CVE-2014-9820.patch
  * CVE-2014-9851 [bsc#984160]
    + ImageMagick-CVE-2014-9851.patch
  * CVE-2014-9837 [bsc#984166]
    + ImageMagick-CVE-2014-9837.patch
  * CVE-2014-9841 [bsc#984172]
    + ImageMagick-CVE-2014-9841.patch
  * CVE-2014-9843 [bsc#984179]
    + ImageMagick-CVE-2014-9843.patch
  * CVE-2014-9818, CVE-2014-9826,CVE-2014-9829 [bsc#984181] [bsc#984186] [bsc#984409]
    + ImageMagick-CVE-2014-9818,9826,9829.patch
  * CVE-2014-9832 [bsc#984183]
    + ImageMagick-CVE-2014-9832.patch
  * CVE-2014-9854 [bsc#984184]
    + ImageMagick-CVE-2014-9854.patch
  * CVE-2014-9824 [bsc#984185]
    + ImageMagick-CVE-2014-9824.patch
  * CVE-2014-9822 [bsc#984187]
    + ImageMagick-CVE-2014-9822.patch
  * CVE-2014-9852 [bsc#984191]
    + ImageMagick-CVE-2014-9852.patch
  * CVE-2014-9814 [bsc#984193]
    + ImageMagick-CVE-2014-9814.patch
  * CVE-2014-9838 [bsc#984370]
    + ImageMagick-CVE-2014-9838.patch
  * CVE-2014-9815 [bsc#984372]
    + ImageMagick-CVE-2014-9815.patch
  * CVE-2014-9844 [bsc#984373]
    + ImageMagick-CVE-2014-9844.patch
  * CVE-2014-9842 [bsc#984374]
    + ImageMagick-CVE-2014-9842.patch
  * CVE-2014-9839 [bsc#984379]
    + ImageMagick-CVE-2014-9839.patch
  * CVE-2014-9845 [bsc#984394]
    + ImageMagick-CVE-2014-9845.patch
  * CVE-2014-9816 [bsc#984398]
    + ImageMagick-CVE-2014-9816.patch
  * CVE-2014-9817 [bsc#984400]
    + ImageMagick-CVE-2014-9817.patch
  * CVE-2014-9823 [bsc#984401]
    + ImageMagick-CVE-2014-9823.patch
  * CVE-2014-9848 [bsc#984404]
    + ImageMagick-CVE-2014-9848.patch
  * CVE-2014-9833, CVE-2014-9825 [bsc#984406] [bsc#984427]
    + ImageMagick-CVE-2014-9833,9825.patch
  * CVE-2014-9853 [bsc#984408]
    + ImageMagick-CVE-2014-9853.patch
  * CVE-2014-9840 [bsc#984433]
    + ImageMagick-CVE-2014-9840.patch
  * CVE-2014-9834 [bsc#984436]
    + ImageMagick-CVE-2014-9834.patch
  * CVE-2016-5688 [bsc#985442]
    + ImageMagick-CVE-2016-5688.patch
  * CVE-2016-5687 [bsc#985448]
    + ImageMagick-CVE-2016-5687.patch
  * CVE-2016-5691 [bsc#985456]
    + ImageMagick-CVE-2016-5691.patch
  * CVE-2016-5690 [bsc#985451]
    + ImageMagick-CVE-2016-5690.patch
  * CVE-2016-5689 [bsc#985460]
    + ImageMagick-CVE-2016-5689.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467201600">- security update:
  * CVE-2016-5841 [bsc#986609]
    + ImageMagick-CVE-2016-5841.patch
  * CVE-2016-5842 [bsc#986608]
    + ImageMagick-CVE-2016-5842.patc</changelog>
<changelog author="pgajdos@suse.com" date="1470312000">- security update:
  * CVE-2016-6520 [bsc#991872]
    + ImageMagick-CVE-2016-6520.patch
  * CVE-2016-5010 [bsc#991444]
    + ImageMagick-CVE-2016-5010.patch
  * CVE-2016-6491 [bsc#991445]
    + ImageMagick-CVE-2016-6491.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474891200">- security update:
  * CVE-2016-7540 [bsc#1000394]
    + ImageMagick-CVE-2016-7540.patch
  * CVE-2016-7529 [bsc#1000399]
    + ImageMagick-CVE-2016-7529.patch
  * CVE-2016-7530 [bsc#1000399], [bsc#1000703]
    + ImageMagick-CVE-2016-7530.patch
  * CVE-2016-7528 [bsc#1000434]
    + ImageMagick-CVE-2016-7528.patch
  * CVE-2016-7513 [bsc#1000686]
    + ImageMagick-CVE-2016-7513.patch
  * CVE-2016-7526, CVE-2016-7527 [bsc#1000436]
    + ImageMagick-CVE-2016-7526.patch
    + ImageMagick-CVE-2016-7527.patch
  * CVE-2016-7514 [bsc#1000688]
    + ImageMagick-CVE-2016-7514.patch
  * CVE-2016-7515 [bsc#1000689]
    + ImageMagick-CVE-2016-7515.patch
  * CVE-2015-8957 [bsc#1000690]
    + ImageMagick-CVE-2015-8957.patch
  * CVE-2015-8958, CVE-2016-7518 [bsc#1000691] [bsc#1000694]
    + ImageMagick-CVE-2015-8958,CVE-2016-7518.patch
  * CVE-2016-7516 [bsc#1000692]
    + ImageMagick-CVE-2016-7516.patch
  * CVE-2016-7517 [bsc#1000693]
    + ImageMagick-CVE-2016-7517.patch
  * CVE-2016-7519 [bsc#1000695]
    + ImageMagick-CVE-2016-7519.patch
  * CVE-2016-7520 [bsc#1000696]
    + ImageMagick-CVE-2016-7520.patch
  * CVE-2016-7521 [bsc#1000697]
    + ImageMagick-CVE-2016-7521.patch
  * CVE-2016-7522 [bsc#1000698]
    + ImageMagick-CVE-2016-7522.patch
  * CVE-2016-7523 [bsc#1000699]
    + ImageMagick-CVE-2016-7523.patch
  * CVE-2016-7524 [bsc#1000700], CVE-2016-7800 [bsc#1002422]
    + ImageMagick-CVE-2016-7524,7800.patch
  * CVE-2016-7525 [bsc#1000701]
    + ImageMagick-CVE-2016-7525.patch
  * CVE-2016-7531 [bsc#1000704]
    + ImageMagick-CVE-2016-7531.patch
  * CVE-2016-7532 [bsc#1000706]
    + ImageMagick-CVE-2016-7532.patch
  * CVE-2016-7533 [bsc#1000707]
    + ImageMagick-CVE-2016-7533.patch
  * CVE-2016-7534 [bsc#1000708]
    + ImageMagick-CVE-2016-7534.patch
  * CVE-2016-7535 [bsc#1000709]
    + ImageMagick-CVE-2016-7535.patch
  * CVE-2016-7537 [bsc#1000711]
    + ImageMagick-CVE-2016-7537.patch
  * CVE-2016-7538 [bsc#1000712]
    + ImageMagick-CVE-2016-7538.patch
  * CVE-2015-8959 [bsc#1000713], CVD-2014-9907 [bsc#1000714]
  - ImageMagick-CVE-2016-5687.patch
    + ImageMagick-CVE-2016-5687,CVE-2015-8959,CVE-2014-9907.patch
  * CVE-2016-7539 [bsc#1000715]
    + ImageMagick-CVE-2016-7539.patch
  * CVE-2016-6823 [bsc#1001066]
    + ImageMagick-CVE-2016-6823.patch
  * CVE-2016-7101 [bsc#1001221]
    + ImageMagick-CVE-2016-7101.patch
  * do not divide by zero in WriteTIFFImage [bsc#1002206]
    + ImageMagick-write-tiff-div-by-zero.patch
  * fix buffer overflows [bsc#1002209]
    + ImageMagick-buffer-overflow-pdb,map,tiff.patch
  * CVE-2016-7799 [bsc#1002421]
    + ImageMagick-CVE-2016-7799.patch
  * CVE-2016-7996, CVE-2016-7997 [bsc#1003629]
    + ImageMagick-CVE-2016-7996,7997.patch
  * CVE-2016-10060 [bsc#1017319]
    + ImageMagick-CVE-2016-10060.patch
  * CVE-2016-10061 [bsc#1017319]
    + ImageMagick-CVE-2016-10061.patch
  * CVE-2016-10062 [bsc#1017319]
    + ImageMagick-CVE-2016-10062.patch
  * CVE-2016-10064 [bsc#1017321]
    + ImageMagick-CVE-2016-10064.patch
  * CVE-2016-10068 [bsc#1017324]
    + ImageMagick-CVE-2016-10068.patch
  * CVE-2016-10069 [bsc#1017325]
    + ImageMagick-CVE-2016-10069.patch
  * CVE-2016-10070 [bsc#1017326]
    + ImageMagick-CVE-2016-10070.patch
  * CVE-2016-10071 [bsc#1017326]
    + ImageMagick-CVE-2016-10071.patch
  * CVE-2017-5507 [bsc#1020439]
    + ImageMagick-CVE-2017-5507.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476792000">- security update:
  * CVE-2016-8684 [bsc#1005123]
    + ImageMagick-CVE-2016-8684.patch
  * CVE-2016-8682 [bsc#1005125]
    + ImageMagick-CVE-2016-8682.patch
  * CVE-2016-8683 [bsc#1005127]
    + ImageMagick-CVE-2016-8683.patch
  * CVE-2016-8677 [bsc#1005328]
    + ImageMagick-CVE-2016-8677.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478692800">- security update:
  * CVE-2016-8862 [bsc#1007245]
    + ImageMagick-CVE-2016-8862.patch</changelog>
<changelog author="pgajdos@suse.com" date="1479124800">- renaming the patch for CVE-2015-8957 to declared name</changelog>
<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>

</package>
<package pkgid="d97e23b3c1a9ccf0631950273680fa4e0a13ace3ac15c26f2d6e99660ab3c941" name="ImageMagick-extra" arch="x86_64">
    <version epoch="0" ver="6.8.8.1" rel="30.9.1"/>

<changelog author="rdodopoulos@suse.com" date="1479470400">- update incomplete patch
  * CVE-2016-6823 [bsc#1001066]
    changed ImageMagick-CVE-2016-6823.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480334400">- security update:
  * CVE-2016-9556 [bsc#1011130]
    + ImageMagick-CVE-2016-9556.patch
  * CVE-2016-9559 [bsc#1011136]
    + ImageMagick-CVE-2016-9559.patch</changelog>
<changelog author="pgajdos@suse.com" date="1480852800">- turn of make check
- amend ImageMagick-CVE-2014-9848.patch to fix a regression
  discovered by one of the tests</changelog>
<changelog author="pgajdos@suse.com" date="1481544000">- security update:
  * CVE-2016-8866 [bsc#1009318]
    + ImageMagick-CVE-2016-8866.patch
  * CVE-2016-9773 [bsc#1013376]
    + ImageMagick-CVE-2016-9773.patch
  * CVE-2016-8707 [bsc#1014159]
    + ImageMagick-CVE-2016-8707.patch</changelog>
<changelog author="pgajdos@suse.com" date="1483444800">- revert bogus ImageMagick-CVE-2016-9773.patch, ImageMagick-6 is
  not affected by CVE-2016-9773:
  http://www.imagemagick.org/discourse-server/viewtopic.php?t=31045
  [bsc#1017421]</changelog>
<changelog author="pgajdos@suse.com" date="1484654400">- security update:
  * CVE-2016-10049 [bsc#1017311]
    + ImageMagick-CVE-2016-10049.patch
  * CVE-2016-10050 [bsc#1017312]
    + ImageMagick-CVE-2016-10050.patch
  * CVE-2016-10051 [bsc#1017313]
    + ImageMagick-CVE-2016-10051.patch
  * CVE-2016-10052 [bsc#1017314]
    + ImageMagick-CVE-2016-10052.patch
  * CVE-2016-10144 [bsc#1020433]
    + ImageMagick-CVE-2016-10144.patch
  * CVE-2016-10145 [bsc#1020435]
    + ImageMagick-CVE-2016-10145.patch
  * CVE-2017-5506 [bsc#1020436]
    + ImageMagick-CVE-2017-5506.patch
  * CVE-2016-10059 [bsc#1017318]
    + ImageMagick-CVE-2016-10059.patch
  * CVE-2016-10046 [bsc#1017308]
    + ImageMagick-CVE-2016-10046.patch
  * CVE-2016-10048 [bsc#1017310]
    + ImageMagick-CVE-2016-10048.patch
  * CVE-2017-5508 [bsc#1020441]
    + ImageMagick-CVE-2017-5508.patch
  * CVE-2016-10146 [bsc#1020443]
    + ImageMagick-CVE-2016-10146.patch
  * CVE-2016-10063 [bsc#1017320]
    + ImageMagick-CVE-2016-10063.patch
  * CVE-2017-5510 [bsc#1020446]
    + ImageMagick-CVE-2017-5510.patch
  * CVE-2016-10065 [bsc#1017322]
    + ImageMagick-CVE-2016-10065.patch
  * CVE-2017-5511 [bsc#1020448]
    + ImageMagick-CVE-2017-5511.patch</changelog>
<changelog author="pgajdos@suse.com" date="1490097600">- security update:
  * CVE-2017-6502 [bsc#1028075]
    + ImageMagick-CVE-2017-6502.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-7943 [bsc#1034870]
    + ImageMagick-CVE-2017-7943.patch
  * CVE-2017-7942 [bsc#1034872]
    + ImageMagick-CVE-2017-7942.patch
  * CVE-2017-7941 [bsc#1034876]
    + ImageMagick-CVE-2017-7941.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493726400">- security update:
  * CVE-2017-8344 [bsc#1036978]
    + ImageMagick-CVE-2017-8344.patch
  * CVE-2017-8345, CVE-2017-8350 [bsc#1036980] [bsc#1036985]
    + ImageMagick-CVE-2017-8345,8350.patch
  * CVE-2017-8346 [bsc#1036981]
    + ImageMagick-CVE-2017-8346.patch
  * CVE-2017-8357 [bsc#1036976]
    + ImageMagick-CVE-2017-8357.patch
  * CVE-2017-8343 [bsc#1036977]
    + ImageMagick-CVE-2017-8343.patch
  * CVE-2017-8347 [bsc#1036982]
    + ImageMagick-CVE-2017-8347.patch
  * CVE-2017-8348 [bsc#1036983]
    + ImageMagick-CVE-2017-8348.patch
  * CVE-2017-8349 [bsc#1036984]
    + ImageMagick-CVE-2017-8349.patch
  * CVE-2017-8351 [bsc#1036986]
    + ImageMagick-CVE-2017-8351.patch
  * CVE-2017-8352 [bsc#1036987]
    + ImageMagick-CVE-2017-8352.patch
  * CVE-2017-8353 [bsc#1036988]
    + ImageMagick-CVE-2017-8353.patch
  * CVE-2017-8354 [bsc#1036989]
    + ImageMagick-CVE-2017-8354.patch
  * CVE-2017-8355 [bsc#1036990]
    + ImageMagick-CVE-2017-8355.patch
  * CVE-2017-8356 [bsc#1036991]
    + ImageMagick-CVE-2017-8356.patch
  * CVE-2017-7606 [bsc#1033091]
    + ImageMagick-CVE-2017-7606.patch
  * CVE-2017-8765 [bsc#1037527]
    + ImageMagick-CVE-2017-8765.patch
  * CVE-2017-8830 [bsc#1038000]
    + ImageMagick-CVE-2017-8830.patch</changelog>
<changelog author="pgajdos@suse.com" date="1495454400">- security update:
  * CVE-2017-9098 [bsc#1040025]
    + ImageMagick-CVE-2017-9098.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496145600">- security update:
  * CVE-2017-9143 [bsc#1040306]
    + ImageMagick-CVE-2017-9143.patch
  * CVE-2017-9142 [bsc#1040304]
    + ImageMagick-CVE-2017-9142.patch
  * CVE-2017-9141 [bsc#1040303]
    + ImageMagick-CVE-2017-9141.patch
  * CVE-2017-9144 [bsc#1040332]
    + ImageMagick-CVE-2017-9144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1498651200">- security update:
  * CVE-2017-9440 [bsc#1042812]
    + ImageMagick-CVE-2017-9440.patch
  * CVE-2017-9439 [bsc#1042826]
    + ImageMagick-CVE-2017-9439.patch
  * CVE-2017-9501 [bsc#1043289]
    + ImageMagick-CVE-2017-9501.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500638400">- security update:
  * CVE-2017-11403 [bsc#1049072]
    + ImageMagick-CVE-2017-11403.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291200">- revert wrong part of CVE-2016-7530 fix [bsc#1054924]
  * amended ImageMagick-CVE-2016-7530.patch</changelog>
<changelog author="pgajdos@suse.com" date="1507291201">- security update:
  * CVE-2017-15033 [bsc#1061873]
    + ImageMagick-CVE-2017-15033.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508155200">- recommend ghostscript [bsc#1054924c#25]</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- security update:
  * CVE-2017-13139 [bsc#1055430]
    + ImageMagick-CVE-2017-13139.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508760001">- security update:
  * CVE-2017-13133 [bsc#1055219]
    + ImageMagick-CVE-2017-13133.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508846400">- security update:
  * CVE-2017-12428 [bsc#1052249], CVE-2017-12431 [bsc#1052253],
    CVE-2017-11534 [bsc#1050135]
    + ImageMagick-CVE-2017-12428,12431,11534.patch</changelog>
<changelog author="pgajdos@suse.com" date="1508932800">- security update:
  * CVE-2017-11446 [bsc#1049379]
    + ImageMagick-CVE-2017-11446.patch
  * CVE-2017-12433 [bsc#1052545]
    + ImageMagick-CVE-2017-12433.patch</changelog>

</package>
<package pkgid="3f08b8789e92244fffc5b210c6a66a65b0094fc3a54c63bd633cf4da2349aa12" name="Mesa" arch="src">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="72b94545b558852d4708907f02d8e248e78521968db6bbff8af129a5509e7870" name="Mesa" arch="src">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="dd4ee5adb6cd11138fce397a38a37490fbad6dbbebfd254e2bffb2217581b7dc" name="Mesa" arch="src">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="527131ca755dcc6b3fd63b74e6c7dc139bfa0cf2f2147e5f43808c0ee6a4a0c8" name="Mesa" arch="src">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="e11ef6102cdeee1845bbaa49ca091e9baf25b0ab187f699b814a77ca85e1b92a" name="Mesa" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="77c72ca85d6a8257cae5a784469e142eb5dcc07671349a18a6d3c29f6dc5d4f7" name="Mesa" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="0c0a237f734ef318ff38743e031f037c94cd55e0ad94d47b695e9b07e06908ca" name="Mesa" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="96babfa82a5a87d86830582df7b91281bc33af2805fba4025200364d84e2cf1b" name="Mesa" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="9fba9939bee7d6b18ccbd3c06e8c7433ae9d5f62963d87c4a0ca31f06e0e50fa" name="Mesa-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="928bc3181ff82dca0fb3aa459f793f33062cf000915398bb5336d818ad1239b9" name="Mesa-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="1d84784731a7c59115e74b87b31fce53ed25b9424bfee254ef35dedac000ce7d" name="Mesa-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="8abbe4a2f4cf99db86ee83f426712095169e958fab256c71347da48e241195e8" name="Mesa-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="b130b3b4df39bf4631e0346d281e1ef4e69c2d683ff43d5985d308b4e7950300" name="Mesa-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="1d479b98bdb32345bad3ae723a2bd5c5ad7c5c67d0da7216a9b169118a22acda" name="Mesa-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="4d6a24f9b72088e8ccfdf8dcd1e6b9589bff53462b3b1ba63a94e177ad085485" name="Mesa-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="719a5ef84f69ea2f8413b8c88d010ead02fa4b70e903b289efc7ae0fa2255c44" name="Mesa-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="6f20cd939fbe5dd9219cd40514966192e2bf433d53cae34e471eb32ae85d5c61" name="Mesa-dri-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="60bcf3c73f8697d7ea57c6ae2bec296d78579d18a78d87cb6c837229ab152273" name="Mesa-dri-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="76e86997a9e675fa4ed995278914d0cef8ec1eb7799b59a5738fd6b43a269fc6" name="Mesa-dri-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="434dab09c1529ca7f86611638728f2794db929cfa92c9c4bc6d070f17a332d57" name="Mesa-dri-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="6188e45a6cebf6e1229de20f576fc8aa0776adcb4263ee973fe114527539889d" name="Mesa-dri-nouveau" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="ccd22e34f8ee081b8d7cf42150258fc75b56ae2e342d0087056a91e7e5af30c4" name="Mesa-dri-nouveau" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="8be730f1f585cbc5ff7e922a428fed3250414917cf15c22ed751f317095bb788" name="Mesa-dri-nouveau" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="18cb1c1cc49f6c71f78604504a3acce0cdd618aaee9afe61a080b28c08f6018c" name="Mesa-dri-nouveau" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="9b8d1a84f8626d7a7ff7b08dc46c8392b46e0b4255b36fbd569db2db48abca3f" name="Mesa-dri-nouveau-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="303ddc396b77989aad46c417b7cf4f44c8b7514375d7c7eb99786867c17220a2" name="Mesa-dri-nouveau-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="52c56149250b314ba5cf3fb2ca4b7a013835b0f534e5d0405ab8c46f164832ff" name="Mesa-dri-nouveau-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="54f825fabcd704612594bf99c1b346c3541e49c29406bb3b66d13653d069a8aa" name="Mesa-libEGL-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="a03ecf33731a5aa42304714f82b3f9b4a36270076b65027f6a54e7ad418d39d9" name="Mesa-libEGL-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="3e859e706a8d85e9dc24a7c92e56cce05d92afc3e71fe401a827050f587b0d59" name="Mesa-libEGL-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="a582499774424ecfc4ae2129b494b6b01b71761ada377bb8749724bef1a045d0" name="Mesa-libEGL-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="fa33e9589613a888007964411192afadc3ea377d2521541430ea1f1cae31663f" name="Mesa-libEGL-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="5523bc9d78657ebc2ae20bde11babdae787cdea2dd08618738b63c34db94f3fd" name="Mesa-libEGL-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="850292c0df62053b66342f8bc9b4d3bad24c2ac0abc4d16e41dc6aa03ca74a07" name="Mesa-libEGL-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="2ae89871992ebe78e74892d0952897793708222d9255a50166790b3ad0380208" name="Mesa-libEGL-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="aa88b0a60aed7399f604a3aec43473bd60939c34b226c4f50ba4623413484093" name="Mesa-libEGL1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="7a8bdc166fccd51d6eed8522e1c92cbf2f690d1ce32bf8129829f64fdb6b35b3" name="Mesa-libEGL1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="721b3674154077d8e1f3200b0287098726ce56d424456598360b958454aa7c33" name="Mesa-libEGL1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="58299c21aca5e0ec01d7226a5b8c228b022f2eaf4adadfd01bf2e9829cc25b7e" name="Mesa-libEGL1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="2af3848776c7fc3f6f5eceebe4b7beb468d86442f835f7a68f3a81065f47f23d" name="Mesa-libEGL1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="c235d9a627801759fa9aeb45ac97da00670d313ef3dd1b1e7b8f70d42d1f669c" name="Mesa-libEGL1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="1a756658313847f42511b099b84d3c3f8a35e0033996cdb1fc416900d92bb90d" name="Mesa-libEGL1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="a0fd6e285c142168a4906d7e9924573290293e8658fb0db4ab6bc0d5ac8e7261" name="Mesa-libEGL1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="f0c6eebdb00e60011914e1e88153c38440078eff2f631dc25aeaa1a7d3adfa5d" name="Mesa-libGL-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="e8a4d3cb856503ec08b2d473bce1a4064ab88b78abb83fbb9a0d26c46b9c7410" name="Mesa-libGL-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="84dfb608828edb33d02e5ff6c5e77ded6b33c2ef5b0b521fe15f32ccb963c526" name="Mesa-libGL-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="578cce8379487f64e6228cb83849bbe52c08254df5d6736a8e6ae3f3182b623a" name="Mesa-libGL-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="92f212ac03fc9853e8131289bf176c21b0ca6753b3fa4818efbafeb0628f4a50" name="Mesa-libGL-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="014d3440fb01c23c03fed6a297fa9f90200e6d0d8a98b5426a52176250e6df4f" name="Mesa-libGL-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="50ac56e23107c69540337c0b9cc03558f25fc065570926c68fa723531d844c72" name="Mesa-libGL-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="ed83c8d1b1ae840a69567d7b2838a1a33a99c86401e1e453bd92e9a6c7327f4c" name="Mesa-libGL-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="2ab6815c352fa2c9ec3e734e8b94ad4086b95b8f389e0b0ce7ef91c3d279e435" name="Mesa-libGL1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="8adcd87dc21b102fcf1f1c401a12db6407bf80ef09dfc4d2fd6ac2d73729c109" name="Mesa-libGL1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="75cb4978c78846404f25c3d6248412684f4e023439d49c1565701f0b55168bed" name="Mesa-libGL1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="2ad1f79c48c30430547faf59ef31b70d741ab268263962922e33e531ba4dd1e2" name="Mesa-libGL1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="5484ebeb32e76079af4c355eea401ee72129c6230603f7dc68bc377db5a9374a" name="Mesa-libGL1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="2acc80b3afffe06a2a80abf1aeadddd13edbbf446976b8d16a67723bf82641d4" name="Mesa-libGL1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="50977fa9ff3c3d401036b59035e10ead6949dc087957c8203c0cda5a72974402" name="Mesa-libGL1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="1aa09107ec36c97887472c7e5cf54a413a57db4f6423a98bf07c85bd92788349" name="Mesa-libGL1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="24ae08fa265e7d54b33d19f8d4ffb63be183697117892e0dda76986c6ac82fb1" name="Mesa-libGLESv1_CM-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="2ecef2f60fb390ed0b8a32a3c42697721876900654a231c6df4609509e46524e" name="Mesa-libGLESv1_CM-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="5207af7f1088cceab0f960546a342436abe7a69411a932d3876a0111cb91dd84" name="Mesa-libGLESv1_CM-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="de5ad88243707979ffca311bc75052777b215bd497afcd835b27b1bdf716a759" name="Mesa-libGLESv1_CM-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="9539c9ee78cf1fd6eb35bed34f8600662c0d9e393a4f163ae894745bd7de17c6" name="Mesa-libGLESv1_CM-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="e0ad5cc2a8046750db6b906118eff04acb089730f39d3debfdfe4c38ac7ac85b" name="Mesa-libGLESv1_CM-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="f7399a01c42adf6a529bc4e6e3c44d2878fa96ecad160ebe2420819bfa481284" name="Mesa-libGLESv1_CM-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="cef253944204107abe7fa27a03aa381acc7391273af611c3761585ab8f7bb0d0" name="Mesa-libGLESv1_CM-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="b4ff7043925acebc3947f82993f1fd11a8dcff5211214363c7f3ac68f7e4a018" name="Mesa-libGLESv1_CM1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="d4a461fea043051d579a258abb8300d92b1554148055f6d1bf55e0c223238564" name="Mesa-libGLESv1_CM1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="7d5782a4d4a7a435ce2931037221ed3558d0109555cb54ba3126d94071673ce7" name="Mesa-libGLESv1_CM1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="2d025212db98b59fbf339a87aca70920e9ff45e22eeb4e48eb72ebd38949d7ad" name="Mesa-libGLESv1_CM1" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="95fdf2fa0f4d05815e852f9e23dd9ab46a1a6da102d772994cd8569a938aaf74" name="Mesa-libGLESv1_CM1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="18ec18e9dbc8cbb08db769777e6f2c061855e5624da0b89a9b43996ac5a105fc" name="Mesa-libGLESv1_CM1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="23069d06b9968ed2bb4254b564a0a7a6703120324f33efc056e8b14237ddeee3" name="Mesa-libGLESv1_CM1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="36cd0f125f1d0d8b7ef9b287917d3eefd29af64a4754fd40e25d87d77f3f7f10" name="Mesa-libGLESv1_CM1-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="5b7bb160a15744c7974aabe0fc7c5b88a21154ad5df45c6ea9bf26c5d3a7b90d" name="Mesa-libGLESv2-2" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="87196392439cca358d8abc71f0fbb9d90550926848f0e595771065ac171a7557" name="Mesa-libGLESv2-2" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="ed7b0ae623191356e875714bbf2eedf7a5c22b43270f39605146fe8c0a36717d" name="Mesa-libGLESv2-2" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="9c550f76cebc4536bb5a3cc43e620e1bba4315efbad7943e595ed34cdc538419" name="Mesa-libGLESv2-2" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="594dc269a981a14c50cc078620ebfcc526afe19904c8f7324cefacea736727fc" name="Mesa-libGLESv2-2-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="13e61b3bf5b01615c2250ba250addd69b6c1f8da46806c63913c9ba91602dacd" name="Mesa-libGLESv2-2-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="b3b633d61e5c5e9c4c9cbfab5aab60d1aa2825ea191380e47acc790346d045a6" name="Mesa-libGLESv2-2-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="b3dcbcbaeb8ea0004d88e5719efe9b85b70c8d2b5191fa3522c1a8cf6141d4f3" name="Mesa-libGLESv2-2-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="a0152b944438be868459ac386691ea9c4f90f2f8c2ad7d7256f71f42aacb9aa3" name="Mesa-libGLESv2-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="853aecc331b689810ecbddd121bb14650a7cce12475a1ebe64ee8ec794d09763" name="Mesa-libGLESv2-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="71958a6bcfda7e60327a8f4db2a29835288e7f20a8f49845ef6563b7d510d138" name="Mesa-libGLESv2-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="58f06505c796edb5d0de52ec47f146f75e5f4e31afee3ab0ba9645f092bf432d" name="Mesa-libGLESv2-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="9818d2438e6ded85618f5e93e6dc8511ad4507a677964740aeec1d5d7ab4899c" name="Mesa-libGLESv2-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="aa9ec1e1bcbeffc3c4c819ff87e44677c9fd87b9372ed7988b8777d5b734593c" name="Mesa-libGLESv2-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="485cb49f14619da1432333224bbe408f9ac0f376492085b420243e35c8ea8529" name="Mesa-libGLESv2-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="4e69570d7d6d6d7205b0a35011bcfba3049f6cd9f4009b053db1e21791af42fc" name="Mesa-libGLESv2-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="432c6f0128413dcb90526850965853e659ce71a824b5620a0a2442b18727d613" name="Mesa-libGLESv3-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="4985002336a3b6be438a766c0912d2af943f727ada834b34b78ddae9cc41181c" name="Mesa-libGLESv3-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="2fa41233123af4697712d10ce20c55b8a38e4da0a44ea35f6dc8cec7c4fc512f" name="Mesa-libGLESv3-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="12e9259c2bc56800e47a9eeb50f5d7dcf56a894f3567214f5c6530d3051f4bfb" name="Mesa-libGLESv3-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="f1dd6e1f0028a79846d88bffd2b6d95c6697a8673db3243c2cfbc66d34c9c213" name="Mesa-libOpenCL" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="3dd17d54971ad5a30ed13766b9a0e4718eb58d2a4d0e36968ebb2c802d1e122a" name="Mesa-libOpenCL" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="c99efc1fc0ba508a3682dc6865fb25cef20a901d5706c76ba14297f52b857799" name="Mesa-libOpenCL" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="69432d1b0a4c6008eb0cc124eb571bc4456b5e8edfcb67631621ece605d4511c" name="Mesa-libOpenCL" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="8100712acfafe09bc20389f50e2eefdb931191aa5824bd4a10e544a3b93e1238" name="Mesa-libOpenCL-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="88c3f2a4378e4e31c16c2c4b2d372cbb48fd13d24ef0ed0821bc94c5d3dd60cc" name="Mesa-libOpenCL-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="16319c019d8a65d4e4a48420fff81647b5aa5c71bcd3d9d2cae9160a112a86bc" name="Mesa-libOpenCL-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="a3e400c5745737dd507a0b3d0ad571c35d5c262c5791e31133f232ce668a7c62" name="Mesa-libOpenCL-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="51af32151097eff2bebcbc06186fb85f02536befd9b23ee604631cd816a8bab3" name="Mesa-libd3d" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="cd5a68581160e148bcb0728edbe2068df32bd01a815a6956d3420cc3ebb326dc" name="Mesa-libd3d" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="91b85d16240a3cd36ac64e203b3ddf30fb85d51c062f936225534d9999fa9bee" name="Mesa-libd3d" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="148feb3f8a1c338186abe512c09c1740cf481aaf7b780d48e9b8dada9d14467b" name="Mesa-libd3d" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="ce5996dbb0672e234a2121c78aa6ef5fac46e3479b191928d1cfb048d80adb88" name="Mesa-libd3d-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="29b90784a5f44084c48df19c0ce5db7c90d0545e74d92d5a707b0a93d6c31100" name="Mesa-libd3d-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="37d9203396d071bd17381842bdd685779214ef00ad2ab15475d882084e9aeee4" name="Mesa-libd3d-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="f7949008f40adb6a154bc6d1e1e22c0a3a5d78f6e56e66308a671ceb847aed8d" name="Mesa-libd3d-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="ec53ddf4a4568ce01eb7a286b47e67855bbd51bb8c8a6fb0a0613b2e1defa81f" name="Mesa-libd3d-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="fcaca7a8365ede619adc653d7514907d8b123b811c1c5fc40cdca004c165a437" name="Mesa-libd3d-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="19dc5d3c548dc28ab89ecec613badef5262e70b0633181cbda8df059e52bfcf4" name="Mesa-libd3d-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="6c69f4ffbfb39500f592621375cadf5c0936c208cb7b650c68d49b249aa26891" name="Mesa-libd3d-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="2df0b23ab6ba32f432562b15b6abf9a54b479606b8a5d9cac2102a7423dac509" name="Mesa-libd3d-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="e4510b35e21fc6c6b5c226c34d74c9f9ecf04f5cbc8a4f4c4b1a9253ea69ac76" name="Mesa-libd3d-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="d3d54017c2c53249a03c147c0149a678bb6870695a21a1208bc668b76b563eba" name="Mesa-libd3d-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="e296f76418108fc9181efdb3bce9101e0dc626af64bc18ceb130d8e1164a91f9" name="Mesa-libd3d-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="16cfb6ae67f6aa1133bf408b04aae3feebfddcc9ec9536a4fa8c45e648bcc9a1" name="Mesa-libglapi-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="f6d3c6bb4471c91790dcc31192277380269418968d4143ec6c61c649dfe57a85" name="Mesa-libglapi-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="d0180efcd5fdae35a7bdb8d5850e14cc20f555cc79a0bb52e7c321faa303f35f" name="Mesa-libglapi-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="c9d06df4253742fdc371e7c36973ab8c90c6b0554f0c9ea16ffe6e613a2e5190" name="Mesa-libglapi-devel" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="359f1ceb1e1ad75f4ef6b8c23b47d14cdd0f9a44a26ef376a160e8a073b2f6cf" name="Mesa-libglapi-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="25c64e0c75d82e70e7a7a25be11622ad12ff652ae79fc3b47c5644c1116c1fa0" name="Mesa-libglapi-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="750dbe7e52be8bb4d9fa8f3f06daa4bb775ccc1749f9fea486f29b9f1efec39e" name="Mesa-libglapi-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="8d96bd74a9c8dfc9549ec8c7177ced3f9f8dc030bf2a6db694e694a871e75c9f" name="Mesa-libglapi-devel-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="9b2a0ea345ce9be578a8cef34936f751a9b2f680145e1d48e408860a242945ad" name="Mesa-libglapi0" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="07fe3b17dd9f593a887ef903aa3ae6bff2cef67654479762d2eccac983dc3835" name="Mesa-libglapi0" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="3482a28b85ff3d26d4a1bc6c35a3e8c5dfaecc8d4884ebacd88eb839dc7f2ce4" name="Mesa-libglapi0" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="7d8c43df5c1180b6c9b3888cea277f87c856e5fd0f4142bc298bef3036dfba14" name="Mesa-libglapi0" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="3c7eddc81730a93c2b7cd39bbdae14c42eb9cb50efb36326befc27e4558b6baa" name="Mesa-libglapi0-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="9cf2f4889ddb8b8a0075554fbe9c16a3bf793afe35c091bdd1782a925d33f00b" name="Mesa-libglapi0-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="def1ecd28d903489cdcf6ddbd0dc2d70281758ee6c49cc9f97c56343a49664fd" name="Mesa-libglapi0-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="1a0d77383dabc6d105953489db366420f55cfdaa82b5b70b4c54df10eb5045e4" name="Mesa-libglapi0-32bit" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="d9b02f54068be3bdd71004a92508c5987e923bf8653c3b8a11b4d7e90bda64dd" name="Mesa-libva" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="155.1"/>

<changelog author="sndirsch@suse.com" date="1453291200">- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one
    can use copies as well. This makes debug packages possible
    again. (bnc #962609)</changelog>
<changelog author="eich@suse.com" date="1453291201">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>

</package>
<package pkgid="44f86e5e417f6ef6814550a43b3f7cc3bba623056e6a8276dba2642f7a41883e" name="Mesa-libva" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="158.1"/>

<changelog author="eich@suse.com" date="1453291200">- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
  Check for dummyContext to see if the glx_context is valid (boo#962609).</changelog>
<changelog author="idonmez@suse.com" date="1453982400">- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
  against llvm 3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>

</package>
<package pkgid="5f9a32b2b823c1c62db9902230c0a69854289ae0bd5c936138be5ef6d6d93047" name="Mesa-libva" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="162.1"/>

<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 11.1.2
  * Bugfix release:
  + fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
  + fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
  + fdo#93717 - Meta mipmap generation can corrupt texture state
  + fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
  + fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
    to a specific location
  + fdo#93761 - A conditional discard in a fragment shader causes no depth
    writing at all
  + Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers</changelog>
<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>

</package>
<package pkgid="c34243666da8c8e0e2db3b202936017e158f62e59a5c03e96d22cdf97f894e5b" name="Mesa-libva" arch="x86_64">
    <version epoch="0" ver="11.2.2" rel="166.1"/>

<changelog author="dmueller@suse.com" date="1457956800">- enable llvmpipe for aarch64 (fate#320649)</changelog>
<changelog author="sndirsch@suse.com" date="1458129600">- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)</changelog>
<changelog author="eich@suse.com" date="1458129601">- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
  * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
  * GL_ARB_base_instance on freedreno/a4xx
  * GL_ARB_compute_shader on i965
  * GL_ARB_copy_image on r600
  * GL_ARB_indirect_parameters on nvc0
  * GL_ARB_query_buffer_object on nvc0
  * GL_ARB_shader_atomic_counters on nvc0
  * GL_ARB_shader_draw_parameters on i965, nvc0
  * GL_ARB_shader_storage_buffer_object on nvc0
  * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
  * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
  * GL_ARB_texture_buffer_range on freedreno/a4xx
  * GL_ARB_texture_query_lod on freedreno/a4xx
  * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
  * GL_ARB_texture_view on freedreno/a4xx
  * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
  * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
  * GL_AMD_performance_monitor on radeonsi (CIK+ only)
  * GL_ATI_meminfo on r600, radeonsi
  * GL_NVX_gpu_memory_info on r600, radeonsi
  * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
  + Many bugfixes, for more info see relnotes/11.2.0.html</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 11.2.1
  * It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
  * fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts</changelog>
<changelog author="sndirsch@suse.com" date="1461240000">- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462795200">- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
  * fdo#92850 - Segfault loading War Thunder
  * fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
  * fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
  apitrace attached)
  * fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
  * fdo#95026 - Alien Isolation segfault after initial loading screen/video
  * fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
  * fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
  glAttachShader
  * fdo#95251 - vdpau decoder capabilities: not supported
  * radeon/uvd: alignment fix for decode message buffer
  * st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
  * gallium/util: initialize pipe_framebuffer_state to zeros
  * dri: Fix robust context creation via EGL attribute
  * dri2: Check for dummyContext to see if the glx_context is valid
  * cherry-ignore: remove duplicate commit
  * cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
  * vc4: Fix subimage accesses to LT textures.
  * vc4: Add support for rendering to cube map surfaces.
  * vc4: Fix tests for format supported with nr_samples == 1.
  * vc4: Make sure we recompile when sample_mask changes.
  * glapi: fix _glapi_get_proc_address() for mangled function names
  * nvc0: fix retrieving query results into buffer for timestamps
  * nouveau/video: properly detect the decoder class for availability checks
  * i965/fs: Properly report regs_written from SAMPLEINFO
  * egl/x11: authenticate before doing chipset id ioctls
  * winsys/sw/xlib: use correct free function for xlib_dt-&amp;gt;data
  * i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
  * glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
  * glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
  * radeon/uvd: fix tonga feedback buffer size
  * st/mesa: fix blit-based GetTexImage for non-finalized textures
  * gallium/radeon: handle failure when mapping staging buffer
  * st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
  * gallium/radeon: fix crash in r600_set_streamout_targets
  * radeonsi: correct NULL-pointer check in si_upload_const_buffer
  * radeonsi: work around an MSAA fast stencil clear problem
  * r600g/radeonsi: send endian info to format translation functions
  * r600g: set endianess of 16/32-bit buffers according to do_endian_swap
  * r600g: use do_endian_swap in color swapping functions
  * r600g: use do_endian_swap in texture swapping function
  * r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
  * llvmpipe: (trivial) initialize src1_alpha var to NULL
  * gallivm: fix bogus argument order to lp_build_sample_mipmap function
  * gallivm: make sampling more robust against bogus coordinates
  * gk110/ir: do not overwrite def value with zero for EXCH ops
  * gk110/ir: make use of IMUL32I for all immediates
  * nvc0/ir: fix wrong emission of (a OP b) OP c
  * gk110/ir: add emission for (a OP b) OP c
  * nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
  * st/glsl_to_tgsi: fix potential crash when allocating temporaries
  * dri3: Check for dummyContext to see if the glx_context is valid
  * i965/blorp/gen7: Prepare re-using for gen8
  * i965/blorp: Use 8k chunk size for urb allocation
  * tgsi: initialize stack allocated struct
  * winsys/sw/dri: use correct free function for dri_sw_dt-&amp;gt;data
  * android: enable dlopen() on all architectures</changelog>
<changelog author="mstaudt@suse.com" date="1473422400">- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)</changelog>
<changelog author="mstaudt@suse.com" date="1475755200">- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
  N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  Backport nouveau locking workaround to enable multithreading.
  Source: https://github.com/imirkin/mesa/commits/locking
  According to the author, crashes may still happen, but much more rarely.
  Tested on GK107.
  N_04-* and N_05-* include untested fixes for nv50.
  Fixes (boo#997171) as suggested in (fdo#91632).</changelog>
<changelog author="mstaudt@suse.com" date="1476705600">- Merge N_06-nvc0-Fix-backport-compilation-in-nvc0_draw_vbo.patch
  into N_01-WIP-nouveau-add-locking.patch</changelog>
<changelog author="mstaudt@suse.com" date="1476705601">- Mesa.spec: Disable Nouveau locking patches by default</changelog>
<changelog author="mstaudt@suse.com" date="1476705602">- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.</changelog>
<changelog author="mstaudt@suse.com" date="1476705603">- Mesa.spec: %ifdef'd out patches by mistake</changelog>
<changelog author="sndirsch@suse.com" date="1477310400">- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)</changelog>
<changelog author="dleuenberger@suse.com" date="1478001600">- Replace Supplements: xf86-video-nouveau with the two modalias
  supplements that are available in xf86-video-nouveau: the latter
  is supplementing xf86-xorg-server, which results in the driver to
  always be installed and in consequence also Mesa-dri-nouveau.
  This is not what was intended; Due to some mistrust if the
  modalias supplements really catches ALL cases I preferred risking
  the dri driver to be less often installed than risking
  xf86-video-nouveau to possibly be missing too (boo#1007703).</changelog>
<changelog author="msrb@suse.com" date="1478520000">- U_gallivm-disable-avx512-features.patch:
  Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532, bnc#1008295).</changelog>
<changelog author="sndirsch@suse.com" date="1479729600">- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
  e.g. required for Steam (bnc#1011156)</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)</changelog>
<changelog author="mstaudt@suse.com" date="1481716800">- Mesa.spec: Fix build on aarch64
  As reported in (boo#1015012).</changelog>
<changelog author="dmueller@suse.com" date="1483099200">- fix build on s390x (bsc#1015700)</changelog>

</package>
<package pkgid="23421dbe8653b0dc574c12400ec74662ca239ed8cb509255901731013bf55f99" name="ModemManager" arch="src">
    <version epoch="0" ver="1.4.14" rel="4.1"/>

<changelog author="denicolo@suse.com" date="1370520000">- License update: GPL-2.0+ and GPL-3.0
  Correct license is GPL-2.0+; see COPYING file.
  The cli tool is licensed GPL-3.0+.</changelog>
<changelog author="dimstar@opensuse.org" date="1371816000">- Update to version 0.7.991:
  + Bug fixes and improvements on the road to 0.8.0.</changelog>
<changelog author="zaitor@opensuse.org" date="1374235200">- Update to version 1.0.0:
  + More flexible D-Bus API that accounts for the capabilities of
    modern devices.
  + Native support for Gobi and QMI-based Qualcomm devices via
    libqmi.
  + Native support for MBIM-based devices via libmbim.
  + Preliminary support for GPS-based Location Services with some
    devices.
  + More complete messaging API.
  + New libmm-glib client library.
  + New fully-featured command-line client (mmcli).
  + Systemd integration.
  + And various other changes.
- Add pkgconfig(mbim-glib) BuildRequires: new dependency (disabled
  for now).
- Stop passing --with-pppd-plugin-dir=$pppddir to configure, not
  reqcognized anymore.
- Add pkgconfig(systemd) BuildRequires, new dependency.
- Add systemd ModemManger.service to pre, preun, post and postun.</changelog>
<changelog author="dimstar@opensuse.org" date="1378814400">- Enable the ModemManager service. In essence, it's a D-Bus
  service so enabling it in systemd only means to make it known
  and activatable (bnc#839067).</changelog>
<changelog author="crrodriguez@opensuse.org" date="1385812800">- Run %udev_rules_update if such macro is defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1385899200">- Enable pkgconfig(qmi-glib) and pkgconfig(mbim-glib)
  BuildRequires, as we now have a package for it.</changelog>
<changelog author="dimstar@opensuse.org" date="1390392000">- As we enabled pkgconfig(qmi-glib) and pkgconfig(mbim-glib)
  BuildRequires (last change), it's arguably also a good idea to
  replace --without-qmi and --without-mbim configure parameters
  with their --with-qmi and --with-mbim counterparts (and thus
  actually really enable the support).</changelog>
<changelog author="rlmu@suse.com" date="1406116800">- Added bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch
  Fixed bnc#878066:
  4810-350 (Jaspar) and 4800-783 (Keystone Hi) serial ports on the IO card are not responding</changelog>
<changelog author="lnussel@suse.de" date="1408536000">- Add ModemManager-1.0.0-systemd-activation.patch: Fix systemd dbus
  activation (bnc#892682). Systemd does not honor Alias= lines in
  install sections; that only works if the service file in question
  is actually enabled. So the dbus service file must refer to
  ModemManager.service.</changelog>
<changelog author="dimstar@opensuse.org" date="1413806400">- Update to version 1.4.0:
  + This version comes with the following updates in the
    interfaces:
  - Updated the logic around the IP configuration properties in
    the Bearer:
    . Setting DHCP as IP method in the IPv6 settings means that
    SLAAC should be used to retrieve correct addressing and
    routing details.
    . DHCP IP method may now be combined with an explicit static
    IP address, as IPv6 SLAAC may require the link-local
    address to be present.
    . MTU is now also included in the IP configuration
    properties, if specified by the modem, and applicable to
    both DHCP and STATIC methods.
  - New 'OFF' power state, which fully switches off the modem
    device. After setting the modem in this state, no further use
    of it can be done. Currently available in Wavecom and
    Cinterion.
  - Location interface: new 'unmanaged GPS' support, which allows
    to start/stop the GPS module in the modem, while leaving the
    location information retrieval to other processes. Currently
    available in modems with independent GPS TTYs, like
    Option/HSO, Cinterion and Huawei.
  - New Test DBus interface: not to be installed, just for
    internal system tests.
  + Other notable changes include:
  - MBIM: support for ZTE and Sequans Communications modems.
  - Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
  - Huawei: improved support for Network time retrieval.
  - Huawei: implemented GPS support.
  - Huawei: support for /dev/cdc-wdm AT ports via the new
    huawei-cdc-ncm driver.
  - Cinterion: implemented GPS support.
  - Cinterion: implemented unlock retries loading.
  - Cinterion: gather port types for multi-tty devices.
  - Cinterion: custom wait for SIM readiness after SIM-PIN
    unlock.
  - Wavecom: custom wait for SIM readiness after SIM-PIN unlock.
  - Probing: new flag to identify hotplugged devices which don't
    need full reset.
  - Tests: internal refactor of the ports handling code, allowing
    test-driven virtual ports and system tests run during
    'make check'. This new feature also comes with a new internal
    'Test' DBus interface, as well as new --test-[*] options in
    the ModemManager program.
  - and many more fixes...
- Changes from version 1.2.0:
  + Signal interface: new interface for extended signal quality
    information.
  + OMA interface: new interface to expose the Device Management
    capabilities defined by the Open Mobile Alliance.
  + Messaging interface: new 'Messages' property.
  + Modem interface: new 'Bearers' property.
  + 3GPP interface: new 'SubscriptionState' property.
  + Other notable changes include:
  - QMI: Implemented Manual CDMA activation logic.
  - QMI: Implemented 3GPP2/CDMA SMS support.
  - QMI: Added support for QMI modems in the ZTE, x22x and
    Cinterion plugins.
  - Huawei: multiple improvements and fixes for the ^NDISDUP
    support.
  - Huawei: new mode/switching logic with ^SYSCFGEX for
    LTE-capable devices.
  - Altair-LTE: set subscription state based on PCO.
  - MediaTek: new 'mtk' plugin added for MediaTek devices.
  - libmm-glib: Added GObject Introspection and Vala support.
  - and many more fixes...
- Add gobject-introspection-devel and vala BuildRequires: new build
  dependencies.
- Split new subpackage typelib-1_0-ModemManager-1_0.
- Add rcModemManager symlink.</changelog>
<changelog author="zaitor@opensuse.org" date="1423483200">- Update to version 1.4.2:
  + MBIM:
  - Update to handle 'Function Error' responses as per libmbim
    1.12.
  - Handle network-notified connection status messages.
  + Bluetooth: Keep track of devices as they are move across sysfs.
  + Core: case insensitive matches in the APN list.
  + ZTE: avoid using QMI in the MF60.
  + Huawei: updated port type hint strings.
  + Icera:
  - Fix no IPv6 report response.
  - Retry Icera probing several times.
  + Altair: increase AT probe command timeout.
  + Some other minor fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1429790400">- Update to version 1.4.8:
  + Build: avoid building DBus tests with GLib 2.32.
  + ZTE: support MF700.
  + Huawei: extend ^NDISSTATQRY parser with new response formats.
  + Blacklist: ignore devices from Access Interface Solutions.
  + Core: added ModemManager --version action.
  + Some other minor fixes.
- Changes from version 1.4.6:
  + MBIM: by default use the new mbim-proxy setup.
  + Telit: new support for HE910, UE910 and UL865.
  + Location: avoid printing location info in syslog with info
    level.
  + Greylist: add Cypress USB&lt;-&gt;RS232 adapters
  + QMI: avoid unref-ing arrays owned by the output bundles.
  + Some other minor fixes.
- Changes from version 1.4.4:
  + Use 'DMS Set FCC Authentication' if online mode fails in QMI
    modems. This change requires bumping the libqmi version to
    1.12.4, which is the stable release including the change.
  + Fix segfault when empty pdp type string is given.
  + Fix segfault when port driver is unknown.
  + Blacklist: ignore PalmOS devices driven by 'visor'</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1437739200">- Update to version 1.4.10:
  + QMI: retry unlock check on 'UimUninitialized' errors.
  + QMI: fix '0' prefixed IMEI/ESN/MEID.
  + Huawei: fix secondary port unsolicited message handling.
  + Huawei: ignore ^POSEND and ^POSITION unsolicited messages.
  + Blacklist: ignore devices from Posnet Polska S.A.
  + Blacklist: ignore Palm M5xx devices.
- Cleaned up spec</changelog>
<changelog author="dimstar@opensuse.org" date="1438862400">- Add explicit pkgconfig(udev) BuildRequires: we need it to define
  %{_udevdir}.</changelog>
<changelog author="zaitor@opensuse.org" date="1446465600">- Update to version 1.4.12:
  + MBM:
  - Implemented GPS support for Ericsson modems.
  - Enabled GPS port for H5321gw and HS2350.
  + Telit:
  - Added udev rules for HE910/UE910/UL865.
  - Implemented dynamic port identification.
  + QMI:
  - Expose IP config details in bearer object even if DHCP is
    requested.
  - Retrieve MM_MODEM_3GPP_FACILITY_SIM.
  + MBIM: CDMA capabilities disabled by default (not yet
    supported).
  + libmm-glib:
  - If empty path (/) given, no SIM object will be created.
  - Added missing introspection annotations to disconnect().
  + Core:
  - Don't check the cache when explicitly asking for required
    unlocks.
  - Initialize SMS messaging support also in the secondary port.
  - New +CGMR parser which covers the Telit HE910 specific
    format.
  - New AT-based generic implementation for the Time interface.
  - Fix reporting DENIED state in 3GPP modems.
  + Policy: remove rule which was preventing us from receiving
    signals.
  + Blacklist: ignored MediaTek preloader.
  + Misc. other minor fixes</changelog>
<changelog author="dimstar@opensuse.org" date="1460376000">- Update to version 1.4.14:
  + Core:
  - Improved several AT response parsers (+CREG, +CGDCONT,
    +CPMS...).
  - Explicitly disconnect bearer before removing it.
  + 3GPP: allow LAC/CID updates while registering.
  + QMI:
  - Don't assume LAC/CID updates are always given in system
    indications.
  - Don't add APN auth settings if user/pass not given.
  - Load SIM operator id and name with "NAS home network"
  - Power-cycle reset functionality implemented.
  + Telit:
  - Added udev rules for Telite LE910 V2.
  - Implemented modem reset &amp; power down.
  - Implemented unlock retries loading.
  - Implemented supported/current bands loading/setting.
  - Implemented supported/current modes loading/setting.
  - Ignored proxmark3.
  + Some other minor fixes.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Added bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch
  Fixed bnc#878066:
  4810-350 (Jaspar) and 4800-783 (Keystone Hi) serial ports on the IO card are not responding
  Patch by Roy Ley Mu &lt;rlmu@suse.com&gt;</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Rebased
  bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch.</changelog>
<changelog author="sckang@suse.com" date="1472212800">- Drop
  bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch:
  No longer needed.</changelog>
<changelog author="mpluskal@suse.com" date="1483358400">- Recommend libmbim (boo#1017734)</changelog>

</package>
<package pkgid="06f80007b245c2769928626e81a94f48f78e5f79efc98775a3af986d08988ff9" name="ModemManager" arch="x86_64">
    <version epoch="0" ver="1.4.14" rel="4.1"/>

<changelog author="denicolo@suse.com" date="1370520000">- License update: GPL-2.0+ and GPL-3.0
  Correct license is GPL-2.0+; see COPYING file.
  The cli tool is licensed GPL-3.0+.</changelog>
<changelog author="dimstar@opensuse.org" date="1371816000">- Update to version 0.7.991:
  + Bug fixes and improvements on the road to 0.8.0.</changelog>
<changelog author="zaitor@opensuse.org" date="1374235200">- Update to version 1.0.0:
  + More flexible D-Bus API that accounts for the capabilities of
    modern devices.
  + Native support for Gobi and QMI-based Qualcomm devices via
    libqmi.
  + Native support for MBIM-based devices via libmbim.
  + Preliminary support for GPS-based Location Services with some
    devices.
  + More complete messaging API.
  + New libmm-glib client library.
  + New fully-featured command-line client (mmcli).
  + Systemd integration.
  + And various other changes.
- Add pkgconfig(mbim-glib) BuildRequires: new dependency (disabled
  for now).
- Stop passing --with-pppd-plugin-dir=$pppddir to configure, not
  reqcognized anymore.
- Add pkgconfig(systemd) BuildRequires, new dependency.
- Add systemd ModemManger.service to pre, preun, post and postun.</changelog>
<changelog author="dimstar@opensuse.org" date="1378814400">- Enable the ModemManager service. In essence, it's a D-Bus
  service so enabling it in systemd only means to make it known
  and activatable (bnc#839067).</changelog>
<changelog author="crrodriguez@opensuse.org" date="1385812800">- Run %udev_rules_update if such macro is defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1385899200">- Enable pkgconfig(qmi-glib) and pkgconfig(mbim-glib)
  BuildRequires, as we now have a package for it.</changelog>
<changelog author="dimstar@opensuse.org" date="1390392000">- As we enabled pkgconfig(qmi-glib) and pkgconfig(mbim-glib)
  BuildRequires (last change), it's arguably also a good idea to
  replace --without-qmi and --without-mbim configure parameters
  with their --with-qmi and --with-mbim counterparts (and thus
  actually really enable the support).</changelog>
<changelog author="rlmu@suse.com" date="1406116800">- Added bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch
  Fixed bnc#878066:
  4810-350 (Jaspar) and 4800-783 (Keystone Hi) serial ports on the IO card are not responding</changelog>
<changelog author="lnussel@suse.de" date="1408536000">- Add ModemManager-1.0.0-systemd-activation.patch: Fix systemd dbus
  activation (bnc#892682). Systemd does not honor Alias= lines in
  install sections; that only works if the service file in question
  is actually enabled. So the dbus service file must refer to
  ModemManager.service.</changelog>
<changelog author="dimstar@opensuse.org" date="1413806400">- Update to version 1.4.0:
  + This version comes with the following updates in the
    interfaces:
  - Updated the logic around the IP configuration properties in
    the Bearer:
    . Setting DHCP as IP method in the IPv6 settings means that
    SLAAC should be used to retrieve correct addressing and
    routing details.
    . DHCP IP method may now be combined with an explicit static
    IP address, as IPv6 SLAAC may require the link-local
    address to be present.
    . MTU is now also included in the IP configuration
    properties, if specified by the modem, and applicable to
    both DHCP and STATIC methods.
  - New 'OFF' power state, which fully switches off the modem
    device. After setting the modem in this state, no further use
    of it can be done. Currently available in Wavecom and
    Cinterion.
  - Location interface: new 'unmanaged GPS' support, which allows
    to start/stop the GPS module in the modem, while leaving the
    location information retrieval to other processes. Currently
    available in modems with independent GPS TTYs, like
    Option/HSO, Cinterion and Huawei.
  - New Test DBus interface: not to be installed, just for
    internal system tests.
  + Other notable changes include:
  - MBIM: support for ZTE and Sequans Communications modems.
  - Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
  - Huawei: improved support for Network time retrieval.
  - Huawei: implemented GPS support.
  - Huawei: support for /dev/cdc-wdm AT ports via the new
    huawei-cdc-ncm driver.
  - Cinterion: implemented GPS support.
  - Cinterion: implemented unlock retries loading.
  - Cinterion: gather port types for multi-tty devices.
  - Cinterion: custom wait for SIM readiness after SIM-PIN
    unlock.
  - Wavecom: custom wait for SIM readiness after SIM-PIN unlock.
  - Probing: new flag to identify hotplugged devices which don't
    need full reset.
  - Tests: internal refactor of the ports handling code, allowing
    test-driven virtual ports and system tests run during
    'make check'. This new feature also comes with a new internal
    'Test' DBus interface, as well as new --test-[*] options in
    the ModemManager program.
  - and many more fixes...
- Changes from version 1.2.0:
  + Signal interface: new interface for extended signal quality
    information.
  + OMA interface: new interface to expose the Device Management
    capabilities defined by the Open Mobile Alliance.
  + Messaging interface: new 'Messages' property.
  + Modem interface: new 'Bearers' property.
  + 3GPP interface: new 'SubscriptionState' property.
  + Other notable changes include:
  - QMI: Implemented Manual CDMA activation logic.
  - QMI: Implemented 3GPP2/CDMA SMS support.
  - QMI: Added support for QMI modems in the ZTE, x22x and
    Cinterion plugins.
  - Huawei: multiple improvements and fixes for the ^NDISDUP
    support.
  - Huawei: new mode/switching logic with ^SYSCFGEX for
    LTE-capable devices.
  - Altair-LTE: set subscription state based on PCO.
  - MediaTek: new 'mtk' plugin added for MediaTek devices.
  - libmm-glib: Added GObject Introspection and Vala support.
  - and many more fixes...
- Add gobject-introspection-devel and vala BuildRequires: new build
  dependencies.
- Split new subpackage typelib-1_0-ModemManager-1_0.
- Add rcModemManager symlink.</changelog>
<changelog author="zaitor@opensuse.org" date="1423483200">- Update to version 1.4.2:
  + MBIM:
  - Update to handle 'Function Error' responses as per libmbim
    1.12.
  - Handle network-notified connection status messages.
  + Bluetooth: Keep track of devices as they are move across sysfs.
  + Core: case insensitive matches in the APN list.
  + ZTE: avoid using QMI in the MF60.
  + Huawei: updated port type hint strings.
  + Icera:
  - Fix no IPv6 report response.
  - Retry Icera probing several times.
  + Altair: increase AT probe command timeout.
  + Some other minor fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1429790400">- Update to version 1.4.8:
  + Build: avoid building DBus tests with GLib 2.32.
  + ZTE: support MF700.
  + Huawei: extend ^NDISSTATQRY parser with new response formats.
  + Blacklist: ignore devices from Access Interface Solutions.
  + Core: added ModemManager --version action.
  + Some other minor fixes.
- Changes from version 1.4.6:
  + MBIM: by default use the new mbim-proxy setup.
  + Telit: new support for HE910, UE910 and UL865.
  + Location: avoid printing location info in syslog with info
    level.
  + Greylist: add Cypress USB&lt;-&gt;RS232 adapters
  + QMI: avoid unref-ing arrays owned by the output bundles.
  + Some other minor fixes.
- Changes from version 1.4.4:
  + Use 'DMS Set FCC Authentication' if online mode fails in QMI
    modems. This change requires bumping the libqmi version to
    1.12.4, which is the stable release including the change.
  + Fix segfault when empty pdp type string is given.
  + Fix segfault when port driver is unknown.
  + Blacklist: ignore PalmOS devices driven by 'visor'</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1437739200">- Update to version 1.4.10:
  + QMI: retry unlock check on 'UimUninitialized' errors.
  + QMI: fix '0' prefixed IMEI/ESN/MEID.
  + Huawei: fix secondary port unsolicited message handling.
  + Huawei: ignore ^POSEND and ^POSITION unsolicited messages.
  + Blacklist: ignore devices from Posnet Polska S.A.
  + Blacklist: ignore Palm M5xx devices.
- Cleaned up spec</changelog>
<changelog author="dimstar@opensuse.org" date="1438862400">- Add explicit pkgconfig(udev) BuildRequires: we need it to define
  %{_udevdir}.</changelog>
<changelog author="zaitor@opensuse.org" date="1446465600">- Update to version 1.4.12:
  + MBM:
  - Implemented GPS support for Ericsson modems.
  - Enabled GPS port for H5321gw and HS2350.
  + Telit:
  - Added udev rules for HE910/UE910/UL865.
  - Implemented dynamic port identification.
  + QMI:
  - Expose IP config details in bearer object even if DHCP is
    requested.
  - Retrieve MM_MODEM_3GPP_FACILITY_SIM.
  + MBIM: CDMA capabilities disabled by default (not yet
    supported).
  + libmm-glib:
  - If empty path (/) given, no SIM object will be created.
  - Added missing introspection annotations to disconnect().
  + Core:
  - Don't check the cache when explicitly asking for required
    unlocks.
  - Initialize SMS messaging support also in the secondary port.
  - New +CGMR parser which covers the Telit HE910 specific
    format.
  - New AT-based generic implementation for the Time interface.
  - Fix reporting DENIED state in 3GPP modems.
  + Policy: remove rule which was preventing us from receiving
    signals.
  + Blacklist: ignored MediaTek preloader.
  + Misc. other minor fixes</changelog>
<changelog author="dimstar@opensuse.org" date="1460376000">- Update to version 1.4.14:
  + Core:
  - Improved several AT response parsers (+CREG, +CGDCONT,
    +CPMS...).
  - Explicitly disconnect bearer before removing it.
  + 3GPP: allow LAC/CID updates while registering.
  + QMI:
  - Don't assume LAC/CID updates are always given in system
    indications.
  - Don't add APN auth settings if user/pass not given.
  - Load SIM operator id and name with "NAS home network"
  - Power-cycle reset functionality implemented.
  + Telit:
  - Added udev rules for Telite LE910 V2.
  - Implemented modem reset &amp; power down.
  - Implemented unlock retries loading.
  - Implemented supported/current bands loading/setting.
  - Implemented supported/current modes loading/setting.
  - Ignored proxmark3.
  + Some other minor fixes.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Added bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch
  Fixed bnc#878066:
  4810-350 (Jaspar) and 4800-783 (Keystone Hi) serial ports on the IO card are not responding
  Patch by Roy Ley Mu &lt;rlmu@suse.com&gt;</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Rebased
  bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch.</changelog>
<changelog author="sckang@suse.com" date="1472212800">- Drop
  bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch:
  No longer needed.</changelog>
<changelog author="mpluskal@suse.com" date="1483358400">- Recommend libmbim (boo#1017734)</changelog>

</package>
<package pkgid="3550d4e2d35f41035fc4b0a8cdf20d4f313e8966164824895571b242370bd1b1" name="ModemManager-devel" arch="x86_64">
    <version epoch="0" ver="1.4.14" rel="4.1"/>

<changelog author="denicolo@suse.com" date="1370520000">- License update: GPL-2.0+ and GPL-3.0
  Correct license is GPL-2.0+; see COPYING file.
  The cli tool is licensed GPL-3.0+.</changelog>
<changelog author="dimstar@opensuse.org" date="1371816000">- Update to version 0.7.991:
  + Bug fixes and improvements on the road to 0.8.0.</changelog>
<changelog author="zaitor@opensuse.org" date="1374235200">- Update to version 1.0.0:
  + More flexible D-Bus API that accounts for the capabilities of
    modern devices.
  + Native support for Gobi and QMI-based Qualcomm devices via
    libqmi.
  + Native support for MBIM-based devices via libmbim.
  + Preliminary support for GPS-based Location Services with some
    devices.
  + More complete messaging API.
  + New libmm-glib client library.
  + New fully-featured command-line client (mmcli).
  + Systemd integration.
  + And various other changes.
- Add pkgconfig(mbim-glib) BuildRequires: new dependency (disabled
  for now).
- Stop passing --with-pppd-plugin-dir=$pppddir to configure, not
  reqcognized anymore.
- Add pkgconfig(systemd) BuildRequires, new dependency.
- Add systemd ModemManger.service to pre, preun, post and postun.</changelog>
<changelog author="dimstar@opensuse.org" date="1378814400">- Enable the ModemManager service. In essence, it's a D-Bus
  service so enabling it in systemd only means to make it known
  and activatable (bnc#839067).</changelog>
<changelog author="crrodriguez@opensuse.org" date="1385812800">- Run %udev_rules_update if such macro is defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1385899200">- Enable pkgconfig(qmi-glib) and pkgconfig(mbim-glib)
  BuildRequires, as we now have a package for it.</changelog>
<changelog author="dimstar@opensuse.org" date="1390392000">- As we enabled pkgconfig(qmi-glib) and pkgconfig(mbim-glib)
  BuildRequires (last change), it's arguably also a good idea to
  replace --without-qmi and --without-mbim configure parameters
  with their --with-qmi and --with-mbim counterparts (and thus
  actually really enable the support).</changelog>
<changelog author="rlmu@suse.com" date="1406116800">- Added bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch
  Fixed bnc#878066:
  4810-350 (Jaspar) and 4800-783 (Keystone Hi) serial ports on the IO card are not responding</changelog>
<changelog author="lnussel@suse.de" date="1408536000">- Add ModemManager-1.0.0-systemd-activation.patch: Fix systemd dbus
  activation (bnc#892682). Systemd does not honor Alias= lines in
  install sections; that only works if the service file in question
  is actually enabled. So the dbus service file must refer to
  ModemManager.service.</changelog>
<changelog author="dimstar@opensuse.org" date="1413806400">- Update to version 1.4.0:
  + This version comes with the following updates in the
    interfaces:
  - Updated the logic around the IP configuration properties in
    the Bearer:
    . Setting DHCP as IP method in the IPv6 settings means that
    SLAAC should be used to retrieve correct addressing and
    routing details.
    . DHCP IP method may now be combined with an explicit static
    IP address, as IPv6 SLAAC may require the link-local
    address to be present.
    . MTU is now also included in the IP configuration
    properties, if specified by the modem, and applicable to
    both DHCP and STATIC methods.
  - New 'OFF' power state, which fully switches off the modem
    device. After setting the modem in this state, no further use
    of it can be done. Currently available in Wavecom and
    Cinterion.
  - Location interface: new 'unmanaged GPS' support, which allows
    to start/stop the GPS module in the modem, while leaving the
    location information retrieval to other processes. Currently
    available in modems with independent GPS TTYs, like
    Option/HSO, Cinterion and Huawei.
  - New Test DBus interface: not to be installed, just for
    internal system tests.
  + Other notable changes include:
  - MBIM: support for ZTE and Sequans Communications modems.
  - Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
  - Huawei: improved support for Network time retrieval.
  - Huawei: implemented GPS support.
  - Huawei: support for /dev/cdc-wdm AT ports via the new
    huawei-cdc-ncm driver.
  - Cinterion: implemented GPS support.
  - Cinterion: implemented unlock retries loading.
  - Cinterion: gather port types for multi-tty devices.
  - Cinterion: custom wait for SIM readiness after SIM-PIN
    unlock.
  - Wavecom: custom wait for SIM readiness after SIM-PIN unlock.
  - Probing: new flag to identify hotplugged devices which don't
    need full reset.
  - Tests: internal refactor of the ports handling code, allowing
    test-driven virtual ports and system tests run during
    'make check'. This new feature also comes with a new internal
    'Test' DBus interface, as well as new --test-[*] options in
    the ModemManager program.
  - and many more fixes...
- Changes from version 1.2.0:
  + Signal interface: new interface for extended signal quality
    information.
  + OMA interface: new interface to expose the Device Management
    capabilities defined by the Open Mobile Alliance.
  + Messaging interface: new 'Messages' property.
  + Modem interface: new 'Bearers' property.
  + 3GPP interface: new 'SubscriptionState' property.
  + Other notable changes include:
  - QMI: Implemented Manual CDMA activation logic.
  - QMI: Implemented 3GPP2/CDMA SMS support.
  - QMI: Added support for QMI modems in the ZTE, x22x and
    Cinterion plugins.
  - Huawei: multiple improvements and fixes for the ^NDISDUP
    support.
  - Huawei: new mode/switching logic with ^SYSCFGEX for
    LTE-capable devices.
  - Altair-LTE: set subscription state based on PCO.
  - MediaTek: new 'mtk' plugin added for MediaTek devices.
  - libmm-glib: Added GObject Introspection and Vala support.
  - and many more fixes...
- Add gobject-introspection-devel and vala BuildRequires: new build
  dependencies.
- Split new subpackage typelib-1_0-ModemManager-1_0.
- Add rcModemManager symlink.</changelog>
<changelog author="zaitor@opensuse.org" date="1423483200">- Update to version 1.4.2:
  + MBIM:
  - Update to handle 'Function Error' responses as per libmbim
    1.12.
  - Handle network-notified connection status messages.
  + Bluetooth: Keep track of devices as they are move across sysfs.
  + Core: case insensitive matches in the APN list.
  + ZTE: avoid using QMI in the MF60.
  + Huawei: updated port type hint strings.
  + Icera:
  - Fix no IPv6 report response.
  - Retry Icera probing several times.
  + Altair: increase AT probe command timeout.
  + Some other minor fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1429790400">- Update to version 1.4.8:
  + Build: avoid building DBus tests with GLib 2.32.
  + ZTE: support MF700.
  + Huawei: extend ^NDISSTATQRY parser with new response formats.
  + Blacklist: ignore devices from Access Interface Solutions.
  + Core: added ModemManager --version action.
  + Some other minor fixes.
- Changes from version 1.4.6:
  + MBIM: by default use the new mbim-proxy setup.
  + Telit: new support for HE910, UE910 and UL865.
  + Location: avoid printing location info in syslog with info
    level.
  + Greylist: add Cypress USB&lt;-&gt;RS232 adapters
  + QMI: avoid unref-ing arrays owned by the output bundles.
  + Some other minor fixes.
- Changes from version 1.4.4:
  + Use 'DMS Set FCC Authentication' if online mode fails in QMI
    modems. This change requires bumping the libqmi version to
    1.12.4, which is the stable release including the change.
  + Fix segfault when empty pdp type string is given.
  + Fix segfault when port driver is unknown.
  + Blacklist: ignore PalmOS devices driven by 'visor'</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1437739200">- Update to version 1.4.10:
  + QMI: retry unlock check on 'UimUninitialized' errors.
  + QMI: fix '0' prefixed IMEI/ESN/MEID.
  + Huawei: fix secondary port unsolicited message handling.
  + Huawei: ignore ^POSEND and ^POSITION unsolicited messages.
  + Blacklist: ignore devices from Posnet Polska S.A.
  + Blacklist: ignore Palm M5xx devices.
- Cleaned up spec</changelog>
<changelog author="dimstar@opensuse.org" date="1438862400">- Add explicit pkgconfig(udev) BuildRequires: we need it to define
  %{_udevdir}.</changelog>
<changelog author="zaitor@opensuse.org" date="1446465600">- Update to version 1.4.12:
  + MBM:
  - Implemented GPS support for Ericsson modems.
  - Enabled GPS port for H5321gw and HS2350.
  + Telit:
  - Added udev rules for HE910/UE910/UL865.
  - Implemented dynamic port identification.
  + QMI:
  - Expose IP config details in bearer object even if DHCP is
    requested.
  - Retrieve MM_MODEM_3GPP_FACILITY_SIM.
  + MBIM: CDMA capabilities disabled by default (not yet
    supported).
  + libmm-glib:
  - If empty path (/) given, no SIM object will be created.
  - Added missing introspection annotations to disconnect().
  + Core:
  - Don't check the cache when explicitly asking for required
    unlocks.
  - Initialize SMS messaging support also in the secondary port.
  - New +CGMR parser which covers the Telit HE910 specific
    format.
  - New AT-based generic implementation for the Time interface.
  - Fix reporting DENIED state in 3GPP modems.
  + Policy: remove rule which was preventing us from receiving
    signals.
  + Blacklist: ignored MediaTek preloader.
  + Misc. other minor fixes</changelog>
<changelog author="dimstar@opensuse.org" date="1460376000">- Update to version 1.4.14:
  + Core:
  - Improved several AT response parsers (+CREG, +CGDCONT,
    +CPMS...).
  - Explicitly disconnect bearer before removing it.
  + 3GPP: allow LAC/CID updates while registering.
  + QMI:
  - Don't assume LAC/CID updates are always given in system
    indications.
  - Don't add APN auth settings if user/pass not given.
  - Load SIM operator id and name with "NAS home network"
  - Power-cycle reset functionality implemented.
  + Telit:
  - Added udev rules for Telite LE910 V2.
  - Implemented modem reset &amp; power down.
  - Implemented unlock retries loading.
  - Implemented supported/current bands loading/setting.
  - Implemented supported/current modes loading/setting.
  - Ignored proxmark3.
  + Some other minor fixes.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Added bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch
  Fixed bnc#878066:
  4810-350 (Jaspar) and 4800-783 (Keystone Hi) serial ports on the IO card are not responding
  Patch by Roy Ley Mu &lt;rlmu@suse.com&gt;</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Rebased
  bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch.</changelog>
<changelog author="sckang@suse.com" date="1472212800">- Drop
  bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch:
  No longer needed.</changelog>
<changelog author="mpluskal@suse.com" date="1483358400">- Recommend libmbim (boo#1017734)</changelog>

</package>
<package pkgid="37f4dc71114478d74c5e0b0b92a252a2c22812c97cba39f24700c80219a79268" name="ModemManager-lang" arch="noarch">
    <version epoch="0" ver="1.4.14" rel="4.1"/>

<changelog author="denicolo@suse.com" date="1370520000">- License update: GPL-2.0+ and GPL-3.0
  Correct license is GPL-2.0+; see COPYING file.
  The cli tool is licensed GPL-3.0+.</changelog>
<changelog author="dimstar@opensuse.org" date="1371816000">- Update to version 0.7.991:
  + Bug fixes and improvements on the road to 0.8.0.</changelog>
<changelog author="zaitor@opensuse.org" date="1374235200">- Update to version 1.0.0:
  + More flexible D-Bus API that accounts for the capabilities of
    modern devices.
  + Native support for Gobi and QMI-based Qualcomm devices via
    libqmi.
  + Native support for MBIM-based devices via libmbim.
  + Preliminary support for GPS-based Location Services with some
    devices.
  + More complete messaging API.
  + New libmm-glib client library.
  + New fully-featured command-line client (mmcli).
  + Systemd integration.
  + And various other changes.
- Add pkgconfig(mbim-glib) BuildRequires: new dependency (disabled
  for now).
- Stop passing --with-pppd-plugin-dir=$pppddir to configure, not
  reqcognized anymore.
- Add pkgconfig(systemd) BuildRequires, new dependency.
- Add systemd ModemManger.service to pre, preun, post and postun.</changelog>
<changelog author="dimstar@opensuse.org" date="1378814400">- Enable the ModemManager service. In essence, it's a D-Bus
  service so enabling it in systemd only means to make it known
  and activatable (bnc#839067).</changelog>
<changelog author="crrodriguez@opensuse.org" date="1385812800">- Run %udev_rules_update if such macro is defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1385899200">- Enable pkgconfig(qmi-glib) and pkgconfig(mbim-glib)
  BuildRequires, as we now have a package for it.</changelog>
<changelog author="dimstar@opensuse.org" date="1390392000">- As we enabled pkgconfig(qmi-glib) and pkgconfig(mbim-glib)
  BuildRequires (last change), it's arguably also a good idea to
  replace --without-qmi and --without-mbim configure parameters
  with their --with-qmi and --with-mbim counterparts (and thus
  actually really enable the support).</changelog>
<changelog author="rlmu@suse.com" date="1406116800">- Added bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch
  Fixed bnc#878066:
  4810-350 (Jaspar) and 4800-783 (Keystone Hi) serial ports on the IO card are not responding</changelog>
<changelog author="lnussel@suse.de" date="1408536000">- Add ModemManager-1.0.0-systemd-activation.patch: Fix systemd dbus
  activation (bnc#892682). Systemd does not honor Alias= lines in
  install sections; that only works if the service file in question
  is actually enabled. So the dbus service file must refer to
  ModemManager.service.</changelog>
<changelog author="dimstar@opensuse.org" date="1413806400">- Update to version 1.4.0:
  + This version comes with the following updates in the
    interfaces:
  - Updated the logic around the IP configuration properties in
    the Bearer:
    . Setting DHCP as IP method in the IPv6 settings means that
    SLAAC should be used to retrieve correct addressing and
    routing details.
    . DHCP IP method may now be combined with an explicit static
    IP address, as IPv6 SLAAC may require the link-local
    address to be present.
    . MTU is now also included in the IP configuration
    properties, if specified by the modem, and applicable to
    both DHCP and STATIC methods.
  - New 'OFF' power state, which fully switches off the modem
    device. After setting the modem in this state, no further use
    of it can be done. Currently available in Wavecom and
    Cinterion.
  - Location interface: new 'unmanaged GPS' support, which allows
    to start/stop the GPS module in the modem, while leaving the
    location information retrieval to other processes. Currently
    available in modems with independent GPS TTYs, like
    Option/HSO, Cinterion and Huawei.
  - New Test DBus interface: not to be installed, just for
    internal system tests.
  + Other notable changes include:
  - MBIM: support for ZTE and Sequans Communications modems.
  - Ericsson MBM: Support for AT-capable /dev/cdc-wdm ports.
  - Huawei: improved support for Network time retrieval.
  - Huawei: implemented GPS support.
  - Huawei: support for /dev/cdc-wdm AT ports via the new
    huawei-cdc-ncm driver.
  - Cinterion: implemented GPS support.
  - Cinterion: implemented unlock retries loading.
  - Cinterion: gather port types for multi-tty devices.
  - Cinterion: custom wait for SIM readiness after SIM-PIN
    unlock.
  - Wavecom: custom wait for SIM readiness after SIM-PIN unlock.
  - Probing: new flag to identify hotplugged devices which don't
    need full reset.
  - Tests: internal refactor of the ports handling code, allowing
    test-driven virtual ports and system tests run during
    'make check'. This new feature also comes with a new internal
    'Test' DBus interface, as well as new --test-[*] options in
    the ModemManager program.
  - and many more fixes...
- Changes from version 1.2.0:
  + Signal interface: new interface for extended signal quality
    information.
  + OMA interface: new interface to expose the Device Management
    capabilities defined by the Open Mobile Alliance.
  + Messaging interface: new 'Messages' property.
  + Modem interface: new 'Bearers' property.
  + 3GPP interface: new 'SubscriptionState' property.
  + Other notable changes include:
  - QMI: Implemented Manual CDMA activation logic.
  - QMI: Implemented 3GPP2/CDMA SMS support.
  - QMI: Added support for QMI modems in the ZTE, x22x and
    Cinterion plugins.
  - Huawei: multiple improvements and fixes for the ^NDISDUP
    support.
  - Huawei: new mode/switching logic with ^SYSCFGEX for
    LTE-capable devices.
  - Altair-LTE: set subscription state based on PCO.
  - MediaTek: new 'mtk' plugin added for MediaTek devices.
  - libmm-glib: Added GObject Introspection and Vala support.
  - and many more fixes...
- Add gobject-introspection-devel and vala BuildRequires: new build
  dependencies.
- Split new subpackage typelib-1_0-ModemManager-1_0.
- Add rcModemManager symlink.</changelog>
<changelog author="zaitor@opensuse.org" date="1423483200">- Update to version 1.4.2:
  + MBIM:
  - Update to handle 'Function Error' responses as per libmbim
    1.12.
  - Handle network-notified connection status messages.
  + Bluetooth: Keep track of devices as they are move across sysfs.
  + Core: case insensitive matches in the APN list.
  + ZTE: avoid using QMI in the MF60.
  + Huawei: updated port type hint strings.
  + Icera:
  - Fix no IPv6 report response.
  - Retry Icera probing several times.
  + Altair: increase AT probe command timeout.
  + Some other minor fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1429790400">- Update to version 1.4.8:
  + Build: avoid building DBus tests with GLib 2.32.
  + ZTE: support MF700.
  + Huawei: extend ^NDISSTATQRY parser with new response formats.
  + Blacklist: ignore devices from Access Interface Solutions.
  + Core: added ModemManager --version action.
  + Some other minor fixes.
- Changes from version 1.4.6:
  + MBIM: by default use the new mbim-proxy setup.
  + Telit: new support for HE910, UE910 and UL865.
  + Location: avoid printing location info in syslog with info
    level.
  + Greylist: add Cypress USB&lt;-&gt;RS232 adapters
  + QMI: avoid unref-ing arrays owned by the output bundles.
  + Some other minor fixes.
- Changes from version 1.4.4:
  + Use 'DMS Set FCC Authentication' if online mode fails in QMI
    modems. This change requires bumping the libqmi version to
    1.12.4, which is the stable release including the change.
  + Fix segfault when empty pdp type string is given.
  + Fix segfault when port driver is unknown.
  + Blacklist: ignore PalmOS devices driven by 'visor'</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1437739200">- Update to version 1.4.10:
  + QMI: retry unlock check on 'UimUninitialized' errors.
  + QMI: fix '0' prefixed IMEI/ESN/MEID.
  + Huawei: fix secondary port unsolicited message handling.
  + Huawei: ignore ^POSEND and ^POSITION unsolicited messages.
  + Blacklist: ignore devices from Posnet Polska S.A.
  + Blacklist: ignore Palm M5xx devices.
- Cleaned up spec</changelog>
<changelog author="dimstar@opensuse.org" date="1438862400">- Add explicit pkgconfig(udev) BuildRequires: we need it to define
  %{_udevdir}.</changelog>
<changelog author="zaitor@opensuse.org" date="1446465600">- Update to version 1.4.12:
  + MBM:
  - Implemented GPS support for Ericsson modems.
  - Enabled GPS port for H5321gw and HS2350.
  + Telit:
  - Added udev rules for HE910/UE910/UL865.
  - Implemented dynamic port identification.
  + QMI:
  - Expose IP config details in bearer object even if DHCP is
    requested.
  - Retrieve MM_MODEM_3GPP_FACILITY_SIM.
  + MBIM: CDMA capabilities disabled by default (not yet
    supported).
  + libmm-glib:
  - If empty path (/) given, no SIM object will be created.
  - Added missing introspection annotations to disconnect().
  + Core:
  - Don't check the cache when explicitly asking for required
    unlocks.
  - Initialize SMS messaging support also in the secondary port.
  - New +CGMR parser which covers the Telit HE910 specific
    format.
  - New AT-based generic implementation for the Time interface.
  - Fix reporting DENIED state in 3GPP modems.
  + Policy: remove rule which was preventing us from receiving
    signals.
  + Blacklist: ignored MediaTek preloader.
  + Misc. other minor fixes</changelog>
<changelog author="dimstar@opensuse.org" date="1460376000">- Update to version 1.4.14:
  + Core:
  - Improved several AT response parsers (+CREG, +CGDCONT,
    +CPMS...).
  - Explicitly disconnect bearer before removing it.
  + 3GPP: allow LAC/CID updates while registering.
  + QMI:
  - Don't assume LAC/CID updates are always given in system
    indications.
  - Don't add APN auth settings if user/pass not given.
  - Load SIM operator id and name with "NAS home network"
  - Power-cycle reset functionality implemented.
  + Telit:
  - Added udev rules for Telite LE910 V2.
  - Implemented modem reset &amp; power down.
  - Implemented unlock retries loading.
  - Implemented supported/current bands loading/setting.
  - Implemented supported/current modes loading/setting.
  - Ignored proxmark3.
  + Some other minor fixes.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Added bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch
  Fixed bnc#878066:
  4810-350 (Jaspar) and 4800-783 (Keystone Hi) serial ports on the IO card are not responding
  Patch by Roy Ley Mu &lt;rlmu@suse.com&gt;</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Rebased
  bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch.</changelog>
<changelog author="sckang@suse.com" date="1472212800">- Drop
  bnc878066-serial-ports-on-the-IO-card-are-not-responding.patch:
  No longer needed.</changelog>
<changelog author="mpluskal@suse.com" date="1483358400">- Recommend libmbim (boo#1017734)</changelog>

</package>
<package pkgid="2128fef9b5d73093719285e2f01460bd392544cee7b76f62ea40a861fe851a8a" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="50.0" rel="39.2"/>

<changelog author="wr@rosenauer.org" date="1465300800">- update to Firefox 47.0 (boo#983549)
  * Enable VP9 video codec for users with fast machines
  * Embedded YouTube videos now play with HTML5 video if Flash is
    not installed
  * View and search open tabs from your smartphone or another
    computer in a sidebar
  * Allow no-cache on back/forward navigations for https resources
  security fixes:
  * MFSA 2016-49/CVE-2016-2815/CVE-2016-2818
    (boo#983638)
    (bmo#1241896, bmo#1242798, bmo#1243466, bmo#1245743,
    bmo#1264300, bmo#1271037, bmo#1234147, bmo#1256493,
    bmo#1256739, bmo#1256968, bmo#1261230, bmo#1261752,
    bmo#1263384, bmo#1264575, bmo#1265577, bmo#1267130,
    bmo#1269729, bmo#1273202, bmo#1273701)
    Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
  * MFSA 2016-50/CVE-2016-2819 (boo#983655) (bmo#1270381)
    Buffer overflow parsing HTML5 fragments
  * MFSA 2016-51/CVE-2016-2821 (bsc#983653) (bmo#1271460)
    Use-after-free deleting tables from a contenteditable document
  * MFSA 2016-52/CVE-2016-2822 (boo#983652) (bmo#1273129)
    Addressbar spoofing though the SELECT element
  * MFSA 2016-53/CVE-2016-2824 (boo#983651) (bmo#1248580)
    Out-of-bounds write with WebGL shader
  * MFSA 2016-54/CVE-2016-2825 (boo#983649) (bmo#1193093)
    Partial same-origin-policy through setting location.host
    through data URI
  * MFSA 2016-56/CVE-2016-2828 (boo#983646) (bmo#1223810)
    Use-after-free when textures are used in WebGL operations
    after recycle pool destruction
  * MFSA 2016-57/CVE-2016-2829 (boo#983644) (bmo#1248329)
    Incorrect icon displayed on permissions notifications
  * MFSA 2016-58/CVE-2016-2831 (boo#983643) (bmo#1261933)
    Entering fullscreen and persistent pointerlock without user
    permission
  * MFSA 2016-59/CVE-2016-2832 (boo#983632) (bmo#1025267)
    Information disclosure of disabled plugins through CSS
    pseudo-classes
  * MFSA 2016-60/CVE-2016-2833 (boo#983640) (bmo#908933)
    Java applets bypass CSP protections
  * MFSA 2016-62/CVE-2016-2834 (boo#983639) (bmo#1206283,
    bmo#1221620, bmo#1241034, bmo#1241037)
    Network Security Services (NSS) vulnerabilities
    fixed by requiring NSS 3.23
  packaging changes:
  * cleanup configure options (boo#981695):
  - notably remove GStreamer support which is gone from FF
  * remove obsolete patches
  - mozilla-libproxy.patch
  - mozilla-repo.patch</changelog>
<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>

</package>
<package pkgid="e50ba093a2eeab7cf90a555ab0176c16c5a6386faccc1badbf6c3e860af6c22a" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="50.0.2" rel="42.2"/>

<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>

</package>
<package pkgid="34207bfd2dcc83233e9f6a22cde31d46f9baa0b3d400e8ccaf497ad1dd95c82f" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="50.1.0" rel="45.1"/>

<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>

</package>
<package pkgid="a5b5874b69cc3e5f3b651d6efdf746bdb48eb90538ce1e6288166f35a2866889" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="51.0.1" rel="50.2"/>

<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>

</package>
<package pkgid="993dc90c9d9a2d4e3bfb3b2ebd907a2f41ff52cb3e7c6d7415311667734d5c7c" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="52.0" rel="55.2"/>

<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>

</package>
<package pkgid="c5cd8090c13cbc75eac93e8a8ece0c3c4977897092c18fe319d1797a3fc71500" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="52.0.1" rel="57.3.1"/>

<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>

</package>
<package pkgid="19f1007df9d67fb36a97dbdec92e2653c90f84074e01cc3d5cc77c50d7742efd" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="52.1.0" rel="57.6.1"/>

<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>

</package>
<package pkgid="685bbab274bc78c54d5a064af4c32d6f4f29691fd99a24dc92faefb5f953b6df" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="52.1.1" rel="57.9.1"/>

<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>

</package>
<package pkgid="0a7aaa03dd79cabcc892cad14d95b0210e72f70a94367bd4bc199efc810cda42" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="52.2" rel="57.12.2"/>

<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="6c872a076c4a792880845fa66654efcd513b3df49140e009daf2537770a89559" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="52.3.0" rel="57.15.1"/>

<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="eb62c7e05f981b23a4dc27bb63a12d15edaa53cbf116e6d0d13ed4bd20f5a8ee" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="52.4.0" rel="57.18.1"/>

<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>

</package>
<package pkgid="217abe379fb1bae606ad6ed4c888d24e8cd9e2ff42832e544990a819056a05ca" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="52.4.0" rel="57.18.2"/>

<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>

</package>
<package pkgid="faf73d7c366de507055bb4786e0bc75a0cf4f3ecb85c91202baee269aed11a7d" name="MozillaFirefox" arch="src">
    <version epoch="0" ver="52.5.0" rel="57.21.1"/>

<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>
<changelog author="zaitor@opensuse.org" date="1506772800">- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
  pkgconfig(gtk+-2.0), pkgconfig(gtk+-unix-print-2.0),
  pkgconfig(glib-2.0), pkgconfig(gobject-2.0) and
  pkgconfig(gdk-x11-2.0) BuildRequires, align with what configure
  looks for.</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1506859200">- Correct plugin directory for aarch64 (boo#1061207). The wrapper
  script was not detecting aarch64 as a 64 bit architecture, thus
  used /usr/lib/browser-plugins/.</changelog>
<changelog author="wr@rosenauer.org" date="1510660800">- update to Firefox 52.5.0esr (boo#1068101)
  MFSA 2017-25
  * CVE-2017-7828 (bmo#1406750. bmo#1412252)
    Use-after-free of PressShell while restyling layout
  * CVE-2017-7830 (bmo#1408990)
    Cross-origin URL information leak through Resource Timing API
  * CVE-2017-7826
    Memory safety bugs fixed in Firefox 57 and Firefox ESR 52.5</changelog>

</package>
<package pkgid="50b0cf50f5632e9371b76b5e3e84172cff42d2d5b107f2232d4685060bee47b6" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="50.0" rel="39.2"/>

<changelog author="wr@rosenauer.org" date="1465300800">- update to Firefox 47.0 (boo#983549)
  * Enable VP9 video codec for users with fast machines
  * Embedded YouTube videos now play with HTML5 video if Flash is
    not installed
  * View and search open tabs from your smartphone or another
    computer in a sidebar
  * Allow no-cache on back/forward navigations for https resources
  security fixes:
  * MFSA 2016-49/CVE-2016-2815/CVE-2016-2818
    (boo#983638)
    (bmo#1241896, bmo#1242798, bmo#1243466, bmo#1245743,
    bmo#1264300, bmo#1271037, bmo#1234147, bmo#1256493,
    bmo#1256739, bmo#1256968, bmo#1261230, bmo#1261752,
    bmo#1263384, bmo#1264575, bmo#1265577, bmo#1267130,
    bmo#1269729, bmo#1273202, bmo#1273701)
    Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
  * MFSA 2016-50/CVE-2016-2819 (boo#983655) (bmo#1270381)
    Buffer overflow parsing HTML5 fragments
  * MFSA 2016-51/CVE-2016-2821 (bsc#983653) (bmo#1271460)
    Use-after-free deleting tables from a contenteditable document
  * MFSA 2016-52/CVE-2016-2822 (boo#983652) (bmo#1273129)
    Addressbar spoofing though the SELECT element
  * MFSA 2016-53/CVE-2016-2824 (boo#983651) (bmo#1248580)
    Out-of-bounds write with WebGL shader
  * MFSA 2016-54/CVE-2016-2825 (boo#983649) (bmo#1193093)
    Partial same-origin-policy through setting location.host
    through data URI
  * MFSA 2016-56/CVE-2016-2828 (boo#983646) (bmo#1223810)
    Use-after-free when textures are used in WebGL operations
    after recycle pool destruction
  * MFSA 2016-57/CVE-2016-2829 (boo#983644) (bmo#1248329)
    Incorrect icon displayed on permissions notifications
  * MFSA 2016-58/CVE-2016-2831 (boo#983643) (bmo#1261933)
    Entering fullscreen and persistent pointerlock without user
    permission
  * MFSA 2016-59/CVE-2016-2832 (boo#983632) (bmo#1025267)
    Information disclosure of disabled plugins through CSS
    pseudo-classes
  * MFSA 2016-60/CVE-2016-2833 (boo#983640) (bmo#908933)
    Java applets bypass CSP protections
  * MFSA 2016-62/CVE-2016-2834 (boo#983639) (bmo#1206283,
    bmo#1221620, bmo#1241034, bmo#1241037)
    Network Security Services (NSS) vulnerabilities
    fixed by requiring NSS 3.23
  packaging changes:
  * cleanup configure options (boo#981695):
  - notably remove GStreamer support which is gone from FF
  * remove obsolete patches
  - mozilla-libproxy.patch
  - mozilla-repo.patch</changelog>
<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>

</package>
<package pkgid="32a1a757b17f3fb45df93e6eaf83a2119fabd808d970d27511b07c5cfc8768d0" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="50.0.2" rel="42.2"/>

<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>

</package>
<package pkgid="1c805ed2190cf51a1c594865a68e87da0e14184e58eee41bec73e04222b4e52b" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="50.1.0" rel="45.1"/>

<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>

</package>
<package pkgid="0e688bd7f107501a4412d05fd6e6419d91be9c7461e43080e762dd5b58319fcc" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="51.0.1" rel="50.2"/>

<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>

</package>
<package pkgid="818dd00cd7c27120beb1a4a6aba53e780466e795288851b55b5ebc28238c9dc7" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="52.0" rel="55.2"/>

<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>

</package>
<package pkgid="9784e0b1962c09363ac6e3bc3b934b05ceb39db284bf853ad912c47cef47081f" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="52.0.1" rel="57.3.1"/>

<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>

</package>
<package pkgid="ac8248843658325952d345790f587dade0e4c9b4334062d78e45555f4b1f3035" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="52.1.0" rel="57.6.1"/>

<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>

</package>
<package pkgid="a30e08b26137e06ae69113d6754d111e692358806748dd20e8b01ad43fc85820" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="52.1.1" rel="57.9.1"/>

<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>

</package>
<package pkgid="1f50fb12f69d4d414736b57ab32e7e4e8abb461843ac413b11137547c410ab7a" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="52.2" rel="57.12.2"/>

<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="0d49a14bce0403a9433488d2458ca2926087bd4e7d7bfe4df5f97acfe1a45b70" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="52.3.0" rel="57.15.1"/>

<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="de9667971def1954d0d184190183dbf25ed79b8a7df12e0078ec949acfb32791" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="52.4.0" rel="57.18.2"/>

<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>

</package>
<package pkgid="dc2c7c9de455555c496bf1da756569c5cc92b7834612b59cc66e9c98ec0e5de1" name="MozillaFirefox" arch="x86_64">
    <version epoch="0" ver="52.5.0" rel="57.21.1"/>

<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>
<changelog author="zaitor@opensuse.org" date="1506772800">- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
  pkgconfig(gtk+-2.0), pkgconfig(gtk+-unix-print-2.0),
  pkgconfig(glib-2.0), pkgconfig(gobject-2.0) and
  pkgconfig(gdk-x11-2.0) BuildRequires, align with what configure
  looks for.</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1506859200">- Correct plugin directory for aarch64 (boo#1061207). The wrapper
  script was not detecting aarch64 as a 64 bit architecture, thus
  used /usr/lib/browser-plugins/.</changelog>
<changelog author="wr@rosenauer.org" date="1510660800">- update to Firefox 52.5.0esr (boo#1068101)
  MFSA 2017-25
  * CVE-2017-7828 (bmo#1406750. bmo#1412252)
    Use-after-free of PressShell while restyling layout
  * CVE-2017-7830 (bmo#1408990)
    Cross-origin URL information leak through Resource Timing API
  * CVE-2017-7826
    Memory safety bugs fixed in Firefox 57 and Firefox ESR 52.5</changelog>

</package>
<package pkgid="1425b668c036aca54b744219bd6cbf692a7b539374e4d911d66d921756ee9dd7" name="MozillaFirefox-branding-openSUSE" arch="src">
    <version epoch="0" ver="45" rel="9.1"/>

<changelog author="wr@rosenauer.org" date="1288094400">- update susefox to snapshot 20101026
  * Updated link to openSUSE wiki page
  * Mistake in cs-CZ locale (bnc#637368)</changelog>
<changelog author="wr@rosenauer.org" date="1302868800">- update to version 5.0
  * supports openSUSE Firefox 5 and higher
    (compatibility with standalone Firefox)
- added all-openSUSE.js (previously in xulrunner)</changelog>
<changelog author="wr@rosenauer.org" date="1305979200">- update susefox
  * marked compatible with FF5</changelog>
<changelog author="ro@suse.de" date="1309176000">- add directory to filelist to fix build</changelog>
<changelog author="wr@rosenauer.org" date="1316001600">- update susefox
  * marked compatible up to FF7</changelog>
<changelog author="wr@rosenauer.org" date="1319112000">- make susefox compatible up to Firefox 9
- browser.startup.homepage is now a property in susefox as the
  resource:// URI is useless in omnijar setup (bnc#721421)
- no welcome and override startpages</changelog>
<changelog author="wr@rosenauer.org" date="1320753600">- update susefox to snapshot 20111108 (1.0.2)
  * removed statusbar stuff (fix bnc#707628)</changelog>
<changelog author="wr@rosenauer.org" date="1321012800">- do not disable global addons on update check</changelog>
<changelog author="wr@rosenauer.org" date="1321617600">- disable addon check completely as scopes are not working
  correctly with Firefox 8</changelog>
<changelog author="wr@rosenauer.org" date="1324468800">- make openSUSE software search version specific (bnc#737709)</changelog>
<changelog author="wr@rosenauer.org" date="1331812800">- bumped version to 6.0
- support firefox-esr RPM packages
- removed MozillaFirefox build dependency and PreReq
  * everything controlled by Supplements and Requirements from
    base package</changelog>
<changelog author="wr@rosenauer.org" date="1340712000">- update susefox to snapshot 20120626
  * add window controls for Gnome 3 (bnc#768942)</changelog>
<changelog author="wr@rosenauer.org" date="1344340800">- move Firefox specific prefs to defaults/preferences (bnc#774914)</changelog>
<changelog author="wr@rosenauer.org" date="1359633600">- added DuckDuckGo as search option (bnc#801121)</changelog>
<changelog author="wr@rosenauer.org" date="1364212800">- modified file locations for Firefox 21 and above</changelog>
<changelog author="wr@rosenauer.org" date="1437912000">- identify Leap 42.1 correctly
- searchplugins need to be placed under distribution with FF 40
- disable susefox
  * its main purpose the plugin finder service misses server
    side maintenance and NPAPI plugins are being obsoleted sooner
    or later
- homepage setting moved back from susefox to distribution
  configuration</changelog>
<changelog author="wr@rosenauer.org" date="1445256000">- change homepage to https://www.opensuse.org/searchPage/
  (boo#950948, boo#950949)</changelog>
<changelog author="wr@rosenauer.org" date="1450440000">- identify Tumbleweed correctly</changelog>
<changelog author="dimstar@opensuse.org" date="1468238400">- Identify the different Leap versions correctly (up to Leap 42.2)
  (boo#987969).</changelog>
<changelog author="qantas94heavy@gmail.com" date="1481284800">- Fix openSUSE bookmarks not added to default profile (boo#1014292)
  * Move openSUSE bookmarks from toolbar to menu
  * Use local favicon for all bookmarks (Firefox 45+)
  * Fix links to "openSUSE Documentation" and "How to Participate"
    (boo#704121, boo#953164)
- Remove DuckDuckGo search plugin (included upstream)
- Clean up spec file
  * Change $RPM_BUILD_ROOT to %{buildroot}
  * Remove %clean section
  * Escape % symbols</changelog>

</package>
<package pkgid="5fcf36cf618cbcc6e6604aaead61e8c72765e725368db079bd191d34313ed37e" name="MozillaFirefox-branding-openSUSE" arch="x86_64">
    <version epoch="0" ver="45" rel="9.1"/>

<changelog author="wr@rosenauer.org" date="1288094400">- update susefox to snapshot 20101026
  * Updated link to openSUSE wiki page
  * Mistake in cs-CZ locale (bnc#637368)</changelog>
<changelog author="wr@rosenauer.org" date="1302868800">- update to version 5.0
  * supports openSUSE Firefox 5 and higher
    (compatibility with standalone Firefox)
- added all-openSUSE.js (previously in xulrunner)</changelog>
<changelog author="wr@rosenauer.org" date="1305979200">- update susefox
  * marked compatible with FF5</changelog>
<changelog author="ro@suse.de" date="1309176000">- add directory to filelist to fix build</changelog>
<changelog author="wr@rosenauer.org" date="1316001600">- update susefox
  * marked compatible up to FF7</changelog>
<changelog author="wr@rosenauer.org" date="1319112000">- make susefox compatible up to Firefox 9
- browser.startup.homepage is now a property in susefox as the
  resource:// URI is useless in omnijar setup (bnc#721421)
- no welcome and override startpages</changelog>
<changelog author="wr@rosenauer.org" date="1320753600">- update susefox to snapshot 20111108 (1.0.2)
  * removed statusbar stuff (fix bnc#707628)</changelog>
<changelog author="wr@rosenauer.org" date="1321012800">- do not disable global addons on update check</changelog>
<changelog author="wr@rosenauer.org" date="1321617600">- disable addon check completely as scopes are not working
  correctly with Firefox 8</changelog>
<changelog author="wr@rosenauer.org" date="1324468800">- make openSUSE software search version specific (bnc#737709)</changelog>
<changelog author="wr@rosenauer.org" date="1331812800">- bumped version to 6.0
- support firefox-esr RPM packages
- removed MozillaFirefox build dependency and PreReq
  * everything controlled by Supplements and Requirements from
    base package</changelog>
<changelog author="wr@rosenauer.org" date="1340712000">- update susefox to snapshot 20120626
  * add window controls for Gnome 3 (bnc#768942)</changelog>
<changelog author="wr@rosenauer.org" date="1344340800">- move Firefox specific prefs to defaults/preferences (bnc#774914)</changelog>
<changelog author="wr@rosenauer.org" date="1359633600">- added DuckDuckGo as search option (bnc#801121)</changelog>
<changelog author="wr@rosenauer.org" date="1364212800">- modified file locations for Firefox 21 and above</changelog>
<changelog author="wr@rosenauer.org" date="1437912000">- identify Leap 42.1 correctly
- searchplugins need to be placed under distribution with FF 40
- disable susefox
  * its main purpose the plugin finder service misses server
    side maintenance and NPAPI plugins are being obsoleted sooner
    or later
- homepage setting moved back from susefox to distribution
  configuration</changelog>
<changelog author="wr@rosenauer.org" date="1445256000">- change homepage to https://www.opensuse.org/searchPage/
  (boo#950948, boo#950949)</changelog>
<changelog author="wr@rosenauer.org" date="1450440000">- identify Tumbleweed correctly</changelog>
<changelog author="dimstar@opensuse.org" date="1468238400">- Identify the different Leap versions correctly (up to Leap 42.2)
  (boo#987969).</changelog>
<changelog author="qantas94heavy@gmail.com" date="1481284800">- Fix openSUSE bookmarks not added to default profile (boo#1014292)
  * Move openSUSE bookmarks from toolbar to menu
  * Use local favicon for all bookmarks (Firefox 45+)
  * Fix links to "openSUSE Documentation" and "How to Participate"
    (boo#704121, boo#953164)
- Remove DuckDuckGo search plugin (included upstream)
- Clean up spec file
  * Change $RPM_BUILD_ROOT to %{buildroot}
  * Remove %clean section
  * Escape % symbols</changelog>

</package>
<package pkgid="0b4c6d3239952acf43542dbde7e3e7bdde067d182776ffb8cb8ee3b1ddaa01ec" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="50.0" rel="39.2"/>

<changelog author="wr@rosenauer.org" date="1465300800">- update to Firefox 47.0 (boo#983549)
  * Enable VP9 video codec for users with fast machines
  * Embedded YouTube videos now play with HTML5 video if Flash is
    not installed
  * View and search open tabs from your smartphone or another
    computer in a sidebar
  * Allow no-cache on back/forward navigations for https resources
  security fixes:
  * MFSA 2016-49/CVE-2016-2815/CVE-2016-2818
    (boo#983638)
    (bmo#1241896, bmo#1242798, bmo#1243466, bmo#1245743,
    bmo#1264300, bmo#1271037, bmo#1234147, bmo#1256493,
    bmo#1256739, bmo#1256968, bmo#1261230, bmo#1261752,
    bmo#1263384, bmo#1264575, bmo#1265577, bmo#1267130,
    bmo#1269729, bmo#1273202, bmo#1273701)
    Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
  * MFSA 2016-50/CVE-2016-2819 (boo#983655) (bmo#1270381)
    Buffer overflow parsing HTML5 fragments
  * MFSA 2016-51/CVE-2016-2821 (bsc#983653) (bmo#1271460)
    Use-after-free deleting tables from a contenteditable document
  * MFSA 2016-52/CVE-2016-2822 (boo#983652) (bmo#1273129)
    Addressbar spoofing though the SELECT element
  * MFSA 2016-53/CVE-2016-2824 (boo#983651) (bmo#1248580)
    Out-of-bounds write with WebGL shader
  * MFSA 2016-54/CVE-2016-2825 (boo#983649) (bmo#1193093)
    Partial same-origin-policy through setting location.host
    through data URI
  * MFSA 2016-56/CVE-2016-2828 (boo#983646) (bmo#1223810)
    Use-after-free when textures are used in WebGL operations
    after recycle pool destruction
  * MFSA 2016-57/CVE-2016-2829 (boo#983644) (bmo#1248329)
    Incorrect icon displayed on permissions notifications
  * MFSA 2016-58/CVE-2016-2831 (boo#983643) (bmo#1261933)
    Entering fullscreen and persistent pointerlock without user
    permission
  * MFSA 2016-59/CVE-2016-2832 (boo#983632) (bmo#1025267)
    Information disclosure of disabled plugins through CSS
    pseudo-classes
  * MFSA 2016-60/CVE-2016-2833 (boo#983640) (bmo#908933)
    Java applets bypass CSP protections
  * MFSA 2016-62/CVE-2016-2834 (boo#983639) (bmo#1206283,
    bmo#1221620, bmo#1241034, bmo#1241037)
    Network Security Services (NSS) vulnerabilities
    fixed by requiring NSS 3.23
  packaging changes:
  * cleanup configure options (boo#981695):
  - notably remove GStreamer support which is gone from FF
  * remove obsolete patches
  - mozilla-libproxy.patch
  - mozilla-repo.patch</changelog>
<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>

</package>
<package pkgid="3d5e6073bc13b7acc891117e12eb132add87dc071a72cf465f6d62a11f8c66d9" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="50.0.2" rel="42.2"/>

<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>

</package>
<package pkgid="795725fb792e230105e2e7ae389dd6fa96016563f5364e6f8e981eb7c2dbdab0" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="50.1.0" rel="45.1"/>

<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>

</package>
<package pkgid="5c51f0d50d9b24381c0a4e4f456cff3283366e8a9a950c0c04a784ea7485dd68" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="51.0.1" rel="50.2"/>

<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>

</package>
<package pkgid="7168de9806748604599628d64ed0542b729a24349193ab81f3a3037b49691212" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="52.0" rel="55.2"/>

<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>

</package>
<package pkgid="81e1568c8b8cb90041871f56b921682b8d7382d2e55acac7808dc7cdb30b7d80" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="52.0.1" rel="57.3.1"/>

<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>

</package>
<package pkgid="558686989bc269c59b1cc1406bc5508067afe85ef7e86d764b6922d1d7866e5b" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="52.1.0" rel="57.6.1"/>

<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>

</package>
<package pkgid="d37922bbf7af43fe9b9485b6496560222e33ab5d6ae7c4b71c8c0e1f6c78a13e" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="52.1.1" rel="57.9.1"/>

<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>

</package>
<package pkgid="45ffaac3cdce07f078294c14c883403ff64323afed24e07241e056dfeaaa6910" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="52.2" rel="57.12.2"/>

<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="1c9401d13588f821be805b4206d0d076c854da96f39112bec25b79dce9fcd2ff" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="52.3.0" rel="57.15.1"/>

<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="9bcb93ee570beaddf52dff14a95992aa16429abcd9d8308d700ac4dd4ae7c3aa" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="52.4.0" rel="57.18.2"/>

<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>

</package>
<package pkgid="e8711eb740cc05dc6ced0e8aabc47a4cdd5ed7364efddbd625a44bbc648b96ea" name="MozillaFirefox-branding-upstream" arch="x86_64">
    <version epoch="0" ver="52.5.0" rel="57.21.1"/>

<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>
<changelog author="zaitor@opensuse.org" date="1506772800">- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
  pkgconfig(gtk+-2.0), pkgconfig(gtk+-unix-print-2.0),
  pkgconfig(glib-2.0), pkgconfig(gobject-2.0) and
  pkgconfig(gdk-x11-2.0) BuildRequires, align with what configure
  looks for.</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1506859200">- Correct plugin directory for aarch64 (boo#1061207). The wrapper
  script was not detecting aarch64 as a 64 bit architecture, thus
  used /usr/lib/browser-plugins/.</changelog>
<changelog author="wr@rosenauer.org" date="1510660800">- update to Firefox 52.5.0esr (boo#1068101)
  MFSA 2017-25
  * CVE-2017-7828 (bmo#1406750. bmo#1412252)
    Use-after-free of PressShell while restyling layout
  * CVE-2017-7830 (bmo#1408990)
    Cross-origin URL information leak through Resource Timing API
  * CVE-2017-7826
    Memory safety bugs fixed in Firefox 57 and Firefox ESR 52.5</changelog>

</package>
<package pkgid="a91030fd79682f1f3a10f374f24c2208bf388e8dd0f17b8868a6d7ed7abcd5da" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="50.0" rel="39.2"/>

<changelog author="wr@rosenauer.org" date="1465300800">- update to Firefox 47.0 (boo#983549)
  * Enable VP9 video codec for users with fast machines
  * Embedded YouTube videos now play with HTML5 video if Flash is
    not installed
  * View and search open tabs from your smartphone or another
    computer in a sidebar
  * Allow no-cache on back/forward navigations for https resources
  security fixes:
  * MFSA 2016-49/CVE-2016-2815/CVE-2016-2818
    (boo#983638)
    (bmo#1241896, bmo#1242798, bmo#1243466, bmo#1245743,
    bmo#1264300, bmo#1271037, bmo#1234147, bmo#1256493,
    bmo#1256739, bmo#1256968, bmo#1261230, bmo#1261752,
    bmo#1263384, bmo#1264575, bmo#1265577, bmo#1267130,
    bmo#1269729, bmo#1273202, bmo#1273701)
    Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
  * MFSA 2016-50/CVE-2016-2819 (boo#983655) (bmo#1270381)
    Buffer overflow parsing HTML5 fragments
  * MFSA 2016-51/CVE-2016-2821 (bsc#983653) (bmo#1271460)
    Use-after-free deleting tables from a contenteditable document
  * MFSA 2016-52/CVE-2016-2822 (boo#983652) (bmo#1273129)
    Addressbar spoofing though the SELECT element
  * MFSA 2016-53/CVE-2016-2824 (boo#983651) (bmo#1248580)
    Out-of-bounds write with WebGL shader
  * MFSA 2016-54/CVE-2016-2825 (boo#983649) (bmo#1193093)
    Partial same-origin-policy through setting location.host
    through data URI
  * MFSA 2016-56/CVE-2016-2828 (boo#983646) (bmo#1223810)
    Use-after-free when textures are used in WebGL operations
    after recycle pool destruction
  * MFSA 2016-57/CVE-2016-2829 (boo#983644) (bmo#1248329)
    Incorrect icon displayed on permissions notifications
  * MFSA 2016-58/CVE-2016-2831 (boo#983643) (bmo#1261933)
    Entering fullscreen and persistent pointerlock without user
    permission
  * MFSA 2016-59/CVE-2016-2832 (boo#983632) (bmo#1025267)
    Information disclosure of disabled plugins through CSS
    pseudo-classes
  * MFSA 2016-60/CVE-2016-2833 (boo#983640) (bmo#908933)
    Java applets bypass CSP protections
  * MFSA 2016-62/CVE-2016-2834 (boo#983639) (bmo#1206283,
    bmo#1221620, bmo#1241034, bmo#1241037)
    Network Security Services (NSS) vulnerabilities
    fixed by requiring NSS 3.23
  packaging changes:
  * cleanup configure options (boo#981695):
  - notably remove GStreamer support which is gone from FF
  * remove obsolete patches
  - mozilla-libproxy.patch
  - mozilla-repo.patch</changelog>
<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>

</package>
<package pkgid="1d4b7323a96e65bfb223016fd35bf4877d1c2a97543b86ceb9c906e2c497a85d" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="50.0.2" rel="42.2"/>

<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>

</package>
<package pkgid="18bddb24d51d5125dd729c80f6b54fb41a29e57ddbf58096207580860a28b66f" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="50.1.0" rel="45.1"/>

<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>

</package>
<package pkgid="f259a4aec0783be1aefd03d61db384c0785622a887d389d57c62e5a599295a35" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="51.0.1" rel="50.2"/>

<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>

</package>
<package pkgid="0783fb88a424090467772a41c4c501f11147d352a7236078351a99eeef43560b" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.0" rel="55.2"/>

<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>

</package>
<package pkgid="9118bb61b7700a8c665de9461da233367032eccbe52f3de9b6c0fd611b058087" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.0.1" rel="57.3.1"/>

<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>

</package>
<package pkgid="e6024eba92f92cd89606a84fd676cbdb06e2f7dd1db58a24cb35e85451f3d8ad" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.1.0" rel="57.6.1"/>

<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>

</package>
<package pkgid="3d3e46dddb381ec33bb9bea6b26b082d771e16db09cd01fb4ef16f5f208ee715" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.1.1" rel="57.9.1"/>

<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>

</package>
<package pkgid="df6785ecbea5736d1a775f8ae47f8c14da0eac8596b4b3b454a52420e1b63171" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.2" rel="57.12.2"/>

<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="1c76eb10f7392508f8acfb89d23fb259c09f8b381595835476bcccf8b4957392" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.3.0" rel="57.15.1"/>

<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="a1cb6e4d59889341dcaad9b0b713aaa944c5f9932aca96c4e69018a46d2e9f9e" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.4.0" rel="57.18.2"/>

<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>

</package>
<package pkgid="bc731eb543145444e90e4ea7dbcb0ee56085f65ef9cdf95ef854c57e52827792" name="MozillaFirefox-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.5.0" rel="57.21.1"/>

<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>
<changelog author="zaitor@opensuse.org" date="1506772800">- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
  pkgconfig(gtk+-2.0), pkgconfig(gtk+-unix-print-2.0),
  pkgconfig(glib-2.0), pkgconfig(gobject-2.0) and
  pkgconfig(gdk-x11-2.0) BuildRequires, align with what configure
  looks for.</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1506859200">- Correct plugin directory for aarch64 (boo#1061207). The wrapper
  script was not detecting aarch64 as a 64 bit architecture, thus
  used /usr/lib/browser-plugins/.</changelog>
<changelog author="wr@rosenauer.org" date="1510660800">- update to Firefox 52.5.0esr (boo#1068101)
  MFSA 2017-25
  * CVE-2017-7828 (bmo#1406750. bmo#1412252)
    Use-after-free of PressShell while restyling layout
  * CVE-2017-7830 (bmo#1408990)
    Cross-origin URL information leak through Resource Timing API
  * CVE-2017-7826
    Memory safety bugs fixed in Firefox 57 and Firefox ESR 52.5</changelog>

</package>
<package pkgid="bf0794529195b659c117f109cbbc2d91dfc84220bd3f467ca1df71aeb92d47a6" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="50.0" rel="39.2"/>

<changelog author="wr@rosenauer.org" date="1465300800">- update to Firefox 47.0 (boo#983549)
  * Enable VP9 video codec for users with fast machines
  * Embedded YouTube videos now play with HTML5 video if Flash is
    not installed
  * View and search open tabs from your smartphone or another
    computer in a sidebar
  * Allow no-cache on back/forward navigations for https resources
  security fixes:
  * MFSA 2016-49/CVE-2016-2815/CVE-2016-2818
    (boo#983638)
    (bmo#1241896, bmo#1242798, bmo#1243466, bmo#1245743,
    bmo#1264300, bmo#1271037, bmo#1234147, bmo#1256493,
    bmo#1256739, bmo#1256968, bmo#1261230, bmo#1261752,
    bmo#1263384, bmo#1264575, bmo#1265577, bmo#1267130,
    bmo#1269729, bmo#1273202, bmo#1273701)
    Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
  * MFSA 2016-50/CVE-2016-2819 (boo#983655) (bmo#1270381)
    Buffer overflow parsing HTML5 fragments
  * MFSA 2016-51/CVE-2016-2821 (bsc#983653) (bmo#1271460)
    Use-after-free deleting tables from a contenteditable document
  * MFSA 2016-52/CVE-2016-2822 (boo#983652) (bmo#1273129)
    Addressbar spoofing though the SELECT element
  * MFSA 2016-53/CVE-2016-2824 (boo#983651) (bmo#1248580)
    Out-of-bounds write with WebGL shader
  * MFSA 2016-54/CVE-2016-2825 (boo#983649) (bmo#1193093)
    Partial same-origin-policy through setting location.host
    through data URI
  * MFSA 2016-56/CVE-2016-2828 (boo#983646) (bmo#1223810)
    Use-after-free when textures are used in WebGL operations
    after recycle pool destruction
  * MFSA 2016-57/CVE-2016-2829 (boo#983644) (bmo#1248329)
    Incorrect icon displayed on permissions notifications
  * MFSA 2016-58/CVE-2016-2831 (boo#983643) (bmo#1261933)
    Entering fullscreen and persistent pointerlock without user
    permission
  * MFSA 2016-59/CVE-2016-2832 (boo#983632) (bmo#1025267)
    Information disclosure of disabled plugins through CSS
    pseudo-classes
  * MFSA 2016-60/CVE-2016-2833 (boo#983640) (bmo#908933)
    Java applets bypass CSP protections
  * MFSA 2016-62/CVE-2016-2834 (boo#983639) (bmo#1206283,
    bmo#1221620, bmo#1241034, bmo#1241037)
    Network Security Services (NSS) vulnerabilities
    fixed by requiring NSS 3.23
  packaging changes:
  * cleanup configure options (boo#981695):
  - notably remove GStreamer support which is gone from FF
  * remove obsolete patches
  - mozilla-libproxy.patch
  - mozilla-repo.patch</changelog>
<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>

</package>
<package pkgid="d1ce863954c833a194883192c77a1cc03049600a7f787e294c90f8c549a1e56b" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="50.0.2" rel="42.2"/>

<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>

</package>
<package pkgid="2c920703437fa40536ab13e0eff54e3dca45aa4959714ce7ac1eb0497b202976" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="50.1.0" rel="45.1"/>

<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>

</package>
<package pkgid="9525e8e1fd03154614dbb35f651ba637cda12d2731aabd035232107dd08c07ac" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="51.0.1" rel="50.2"/>

<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>

</package>
<package pkgid="8e9d8379c5a07a5ce57f1d70c8667845d48ac01cbc2e6f011de42e047870f2f9" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="52.0" rel="55.2"/>

<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>

</package>
<package pkgid="44d0930b23d09c2488e37ef2fc12041f4714e6e7fca38e3ff5fba7571c9ba790" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="52.0.1" rel="57.3.1"/>

<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>

</package>
<package pkgid="3dfd866fb720d5d3e48732c4c56e4cabd1a63c426038799c1f27b60385b91ffd" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="52.1.0" rel="57.6.1"/>

<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>

</package>
<package pkgid="bf620245eacde59b2f14ff7aeefe3f580cad0ead2a8934519d8bbead6c3495a9" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="52.1.1" rel="57.9.1"/>

<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>

</package>
<package pkgid="9d626277912deedf10381e7c48cad802587041824dbd2a90f9cf7034830b6e47" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="52.2" rel="57.12.2"/>

<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="d15ae4835ea3b9a7dc65367ce1d00ff67849a45ff0affe832756b7b63b6369a1" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="52.3.0" rel="57.15.1"/>

<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="93eb48a8b30312cd64ea0cf42766611e46ff85a8e938d91f6a57f582c12e9cfa" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="52.4.0" rel="57.18.2"/>

<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>

</package>
<package pkgid="860db2d0e8039682be7f31373dd3aba7ec5b4a4f3aa1b897cc09154ff578e0cc" name="MozillaFirefox-devel" arch="x86_64">
    <version epoch="0" ver="52.5.0" rel="57.21.1"/>

<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>
<changelog author="zaitor@opensuse.org" date="1506772800">- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
  pkgconfig(gtk+-2.0), pkgconfig(gtk+-unix-print-2.0),
  pkgconfig(glib-2.0), pkgconfig(gobject-2.0) and
  pkgconfig(gdk-x11-2.0) BuildRequires, align with what configure
  looks for.</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1506859200">- Correct plugin directory for aarch64 (boo#1061207). The wrapper
  script was not detecting aarch64 as a 64 bit architecture, thus
  used /usr/lib/browser-plugins/.</changelog>
<changelog author="wr@rosenauer.org" date="1510660800">- update to Firefox 52.5.0esr (boo#1068101)
  MFSA 2017-25
  * CVE-2017-7828 (bmo#1406750. bmo#1412252)
    Use-after-free of PressShell while restyling layout
  * CVE-2017-7830 (bmo#1408990)
    Cross-origin URL information leak through Resource Timing API
  * CVE-2017-7826
    Memory safety bugs fixed in Firefox 57 and Firefox ESR 52.5</changelog>

</package>
<package pkgid="69ef092342367628c6126c1d865362741f5c32f50f4eb8851e65c64f74ea11c2" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="50.0" rel="39.2"/>

<changelog author="wr@rosenauer.org" date="1465300800">- update to Firefox 47.0 (boo#983549)
  * Enable VP9 video codec for users with fast machines
  * Embedded YouTube videos now play with HTML5 video if Flash is
    not installed
  * View and search open tabs from your smartphone or another
    computer in a sidebar
  * Allow no-cache on back/forward navigations for https resources
  security fixes:
  * MFSA 2016-49/CVE-2016-2815/CVE-2016-2818
    (boo#983638)
    (bmo#1241896, bmo#1242798, bmo#1243466, bmo#1245743,
    bmo#1264300, bmo#1271037, bmo#1234147, bmo#1256493,
    bmo#1256739, bmo#1256968, bmo#1261230, bmo#1261752,
    bmo#1263384, bmo#1264575, bmo#1265577, bmo#1267130,
    bmo#1269729, bmo#1273202, bmo#1273701)
    Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
  * MFSA 2016-50/CVE-2016-2819 (boo#983655) (bmo#1270381)
    Buffer overflow parsing HTML5 fragments
  * MFSA 2016-51/CVE-2016-2821 (bsc#983653) (bmo#1271460)
    Use-after-free deleting tables from a contenteditable document
  * MFSA 2016-52/CVE-2016-2822 (boo#983652) (bmo#1273129)
    Addressbar spoofing though the SELECT element
  * MFSA 2016-53/CVE-2016-2824 (boo#983651) (bmo#1248580)
    Out-of-bounds write with WebGL shader
  * MFSA 2016-54/CVE-2016-2825 (boo#983649) (bmo#1193093)
    Partial same-origin-policy through setting location.host
    through data URI
  * MFSA 2016-56/CVE-2016-2828 (boo#983646) (bmo#1223810)
    Use-after-free when textures are used in WebGL operations
    after recycle pool destruction
  * MFSA 2016-57/CVE-2016-2829 (boo#983644) (bmo#1248329)
    Incorrect icon displayed on permissions notifications
  * MFSA 2016-58/CVE-2016-2831 (boo#983643) (bmo#1261933)
    Entering fullscreen and persistent pointerlock without user
    permission
  * MFSA 2016-59/CVE-2016-2832 (boo#983632) (bmo#1025267)
    Information disclosure of disabled plugins through CSS
    pseudo-classes
  * MFSA 2016-60/CVE-2016-2833 (boo#983640) (bmo#908933)
    Java applets bypass CSP protections
  * MFSA 2016-62/CVE-2016-2834 (boo#983639) (bmo#1206283,
    bmo#1221620, bmo#1241034, bmo#1241037)
    Network Security Services (NSS) vulnerabilities
    fixed by requiring NSS 3.23
  packaging changes:
  * cleanup configure options (boo#981695):
  - notably remove GStreamer support which is gone from FF
  * remove obsolete patches
  - mozilla-libproxy.patch
  - mozilla-repo.patch</changelog>
<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>

</package>
<package pkgid="c017c0325c4f4b806351496df76ada89a58e147df56b4c57287f7ff327d3ee7a" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="50.0.2" rel="42.2"/>

<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>

</package>
<package pkgid="e563bc15c20a28273a5a342a3ba7ed7f6bf1eba17577dd372ab9de10b6cfb456" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="50.1.0" rel="45.1"/>

<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>

</package>
<package pkgid="cc0f664832bff05e48a1bd04c0ba61bb2201ea9aec81e3d348432361179fbfcf" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="51.0.1" rel="50.2"/>

<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>

</package>
<package pkgid="9d629167d3301406e74a05f499e9305f46fc4769227af339f9368b815e4518c3" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="52.0" rel="55.2"/>

<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>

</package>
<package pkgid="daf7e0e3d49451d32235c05177a60f274ca863fe6e513d41639d713a1224d085" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="52.0.1" rel="57.3.1"/>

<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>

</package>
<package pkgid="128356d753f7270db1692ba78540383706db80ffa71dd8c468812e5e16d61c5d" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="52.1.0" rel="57.6.1"/>

<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>

</package>
<package pkgid="62dea048e964e1e5c314c791475608f8578f86c8413a196fc9553895830916fb" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="52.1.1" rel="57.9.1"/>

<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>

</package>
<package pkgid="54e1ac1ccde406946cef4de8eed5267b59f65f915894d1d4229f255b0b2d630b" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="52.2" rel="57.12.2"/>

<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="b7238c378a4f5dedb2401ac28047964bb96ced968bd50e9d2ef9e5ea27e3c66b" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="52.3.0" rel="57.15.1"/>

<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="f9e4c1a5714e072bbc2c523b038a98cee47fd3f54e07473cf0bea5feefa3ddcb" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="52.4.0" rel="57.18.2"/>

<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>

</package>
<package pkgid="b14105d973205c67718201ea174746afa98df5d8787832b2262ef152bbb2ab39" name="MozillaFirefox-translations-common" arch="x86_64">
    <version epoch="0" ver="52.5.0" rel="57.21.1"/>

<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>
<changelog author="zaitor@opensuse.org" date="1506772800">- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
  pkgconfig(gtk+-2.0), pkgconfig(gtk+-unix-print-2.0),
  pkgconfig(glib-2.0), pkgconfig(gobject-2.0) and
  pkgconfig(gdk-x11-2.0) BuildRequires, align with what configure
  looks for.</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1506859200">- Correct plugin directory for aarch64 (boo#1061207). The wrapper
  script was not detecting aarch64 as a 64 bit architecture, thus
  used /usr/lib/browser-plugins/.</changelog>
<changelog author="wr@rosenauer.org" date="1510660800">- update to Firefox 52.5.0esr (boo#1068101)
  MFSA 2017-25
  * CVE-2017-7828 (bmo#1406750. bmo#1412252)
    Use-after-free of PressShell while restyling layout
  * CVE-2017-7830 (bmo#1408990)
    Cross-origin URL information leak through Resource Timing API
  * CVE-2017-7826
    Memory safety bugs fixed in Firefox 57 and Firefox ESR 52.5</changelog>

</package>
<package pkgid="2c60644911d486aa8c0ff38346075fc6c2b49cf5dd140153710ae7a92813f9af" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="50.0" rel="39.2"/>

<changelog author="wr@rosenauer.org" date="1465300800">- update to Firefox 47.0 (boo#983549)
  * Enable VP9 video codec for users with fast machines
  * Embedded YouTube videos now play with HTML5 video if Flash is
    not installed
  * View and search open tabs from your smartphone or another
    computer in a sidebar
  * Allow no-cache on back/forward navigations for https resources
  security fixes:
  * MFSA 2016-49/CVE-2016-2815/CVE-2016-2818
    (boo#983638)
    (bmo#1241896, bmo#1242798, bmo#1243466, bmo#1245743,
    bmo#1264300, bmo#1271037, bmo#1234147, bmo#1256493,
    bmo#1256739, bmo#1256968, bmo#1261230, bmo#1261752,
    bmo#1263384, bmo#1264575, bmo#1265577, bmo#1267130,
    bmo#1269729, bmo#1273202, bmo#1273701)
    Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
  * MFSA 2016-50/CVE-2016-2819 (boo#983655) (bmo#1270381)
    Buffer overflow parsing HTML5 fragments
  * MFSA 2016-51/CVE-2016-2821 (bsc#983653) (bmo#1271460)
    Use-after-free deleting tables from a contenteditable document
  * MFSA 2016-52/CVE-2016-2822 (boo#983652) (bmo#1273129)
    Addressbar spoofing though the SELECT element
  * MFSA 2016-53/CVE-2016-2824 (boo#983651) (bmo#1248580)
    Out-of-bounds write with WebGL shader
  * MFSA 2016-54/CVE-2016-2825 (boo#983649) (bmo#1193093)
    Partial same-origin-policy through setting location.host
    through data URI
  * MFSA 2016-56/CVE-2016-2828 (boo#983646) (bmo#1223810)
    Use-after-free when textures are used in WebGL operations
    after recycle pool destruction
  * MFSA 2016-57/CVE-2016-2829 (boo#983644) (bmo#1248329)
    Incorrect icon displayed on permissions notifications
  * MFSA 2016-58/CVE-2016-2831 (boo#983643) (bmo#1261933)
    Entering fullscreen and persistent pointerlock without user
    permission
  * MFSA 2016-59/CVE-2016-2832 (boo#983632) (bmo#1025267)
    Information disclosure of disabled plugins through CSS
    pseudo-classes
  * MFSA 2016-60/CVE-2016-2833 (boo#983640) (bmo#908933)
    Java applets bypass CSP protections
  * MFSA 2016-62/CVE-2016-2834 (boo#983639) (bmo#1206283,
    bmo#1221620, bmo#1241034, bmo#1241037)
    Network Security Services (NSS) vulnerabilities
    fixed by requiring NSS 3.23
  packaging changes:
  * cleanup configure options (boo#981695):
  - notably remove GStreamer support which is gone from FF
  * remove obsolete patches
  - mozilla-libproxy.patch
  - mozilla-repo.patch</changelog>
<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>

</package>
<package pkgid="53b7953208bec830e3abd5ebaa57f4760935b1f9d3de10699151e54c81ff3d9a" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="50.0.2" rel="42.2"/>

<changelog author="wr@rosenauer.org" date="1465819200">- fix XUL dialog button order under KDE session (boo#984403)</changelog>
<changelog author="agraf@suse.com" date="1465819201">- Fix running on 48bit va aarch64 (bsc#984126)
  * add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>

</package>
<package pkgid="15fb1e8bf104babdf46db7e78155dce50a60f6ef83ff0c23343d7f4da4fb9d91" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="50.1.0" rel="45.1"/>

<changelog author="badshah400@gmail.com" date="1465905600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="wr@rosenauer.org" date="1465992000">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>

</package>
<package pkgid="20977e2513cce3c3bb32a1c760633782f2489d486aad3291bf5375dcaba33d78" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="51.0.1" rel="50.2"/>

<changelog author="astieger@suse.com" date="1467201600">- Mozilla Firefox 47.0.1:
  * Selenium WebDriver may cause Firefox to crash at startup
    (bmo#1280854)</changelog>
<changelog author="mailaender@opensuse.org" date="1468929600">- Update the appdata.xml file (replace Windows XP screenshot)</changelog>
<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>

</package>
<package pkgid="b41a98b910f901c1bd75b28088b6a785b290eb7cf016824f157384039a612d8f" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="52.0" rel="55.2"/>

<changelog author="antoine.belvire@laposte.net" date="1469275200">- Fix Firefox crash on startup on i586 (boo#986541):
  * Add -fno-delete-null-pointer-checks and
  - fno-inline-small-functions to CFLAGS</changelog>
<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>

</package>
<package pkgid="c21b3b7f5df95f5d1cef8530f5dc7c713a10ed6b97ee50c1aeca77324a8c38ea" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="52.0.1" rel="57.3.1"/>

<changelog author="badshah400@gmail.com" date="1469793600">- Update description and screenshots in appdata.xml file.</changelog>
<changelog author="wr@rosenauer.org" date="1470052800">- update to Firefox 48.0 (boo#991809)
  * requires NSS 3.24
  * Process separation (e10s) is enabled for some of you
  * Add-ons that have not been verified and signed by Mozilla will not load
  * WebRTC embetterments
  * The media parser has been redeveloped using the Rust programming
    language
  * better Canvas performance with speedy Skia support
  security fixes:
  * MFSA 2016-62/CVE-2016-2835/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-66/CVE-2016-5251 (bmo#1255570)
    Location bar spoofing via data URLs with malformed/invalid mediatypes
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-68/CVE-2016-0718 (bmo#1236923)
    Out-of-bounds read during XML parsing in Expat library
  * MFSA 2016-69/CVE-2016-5253 (bmo#1246944)
    Arbitrary file manipulation by local user through Mozilla updater
    and callback application path parameter (Windows-only)
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-71/CVE-2016-5255 (bmo#1212356)
    Crash in incremental garbage collection in JavaScript
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-74/CVE-2016-5260 (bmo#1280294)
    Form input type change from password to text can store plain
    text password in session restore file
  * MFSA 2016-75/CVE-2016-5261 (bmo#1287266)
    Integer overflow in WebSockets during data buffering
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file
  * MFSA 2016-81/CVE-2016-5266 (bmo#1226977)
    Information disclosure and local file manipulation through drag and drop
  * MFSA 2016-82/CVE-2016-5267 (bmo#1284372)
    Addressbar spoofing with right-to-left characters on Firefox for Android
    (Android only)
  * MFSA 2016-83/CVE-2016-5268 (bmo#1253673)
    Spoofing attack through text injection into internal error pages
  * MFSA 2016-84/CVE-2016-5250 (bmo#1254688)
    Information disclosure through Resource Timing API during page navigation
- removed obsolete mozilla-gcc6.patch</changelog>
<changelog author="badshah400@gmail.com" date="1470225600">- Update mozilla-gtk3_20.patch to latest version from Fedora.</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>

</package>
<package pkgid="e30ee93931a162f46a56c4a2acbf5eb3cdb09df2f7e8e4fda1777d8448c9fdb5" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="52.1.0" rel="57.6.1"/>

<changelog author="wr@rosenauer.org" date="1471262400">- added upstream patch so system plugins/extensions are correctly
  loaded again on x86-64 (bmo#1282843)
  (mozilla-old_configure-bmo1282843.patch)</changelog>
<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>

</package>
<package pkgid="827d8084d0a7fee6915b22e565cffe5cb96a899b8d0af7900d04fee0a75c173a" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="52.1.1" rel="57.9.1"/>

<changelog author="astieger@suse.com" date="1471694400">- Mozilla Firefox 48.0.1:
  * Fix an audio regression impacting some major websites
    (bmo#1295296)
  * Fix a top crash in the JavaScript engine (bmo#1290469)
  * Fix a startup crash issue caused by Websense (bmo#1291738)
  * Fix a different behavior with e10s / non-e10s on &lt;select&gt; and
    mouse events (bmo#1291078)
  * Fix a top crash caused by plugin issues (bmo#1264530)
  * Fix a shutdown issue (bmo#1276920)
  * Fix a crash in WebRTC</changelog>
<changelog author="astieger@suse.com" date="1472558400">- Mozilla Firefox 48.0.2:
  * Mitigate a startup crash issue caused on Windows (bmo#1291738)</changelog>
<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>

</package>
<package pkgid="b8ebb0cd2d7600c506f9ae9eb1d8279b4866d60033ceb1378bfb8e5e3393b685" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="52.2" rel="57.12.2"/>

<changelog author="wr@rosenauer.org" date="1474372800">- update to Firefox 49.0 (boo#999701)
  new features
  * Updated Firefox Login Manager to allow HTTPS pages to use saved
    HTTP logins.
  * Added features to Reader Mode that make it easier on the eyes and
    the ears
  * Improved video performance for users on systems that support
    SSE3 without hardware acceleration
  * Added context menu controls to HTML5 audio and video that let users
    loops files or play files at 1.25x speed
  * Improvements in about:memory reports for tracking font memory usage
  security related
  * MFSA 2016-85
    CVE-2016-2827 (bmo#1289085) - Out-of-bounds read in
    mozilla::net::IsValidReferrerPolicy
    CVE-2016-5270 (bmo#1291016) - Heap-buffer-overflow in
    nsCaseTransformTextRunFactory::TransformString
    CVE-2016-5271 (bmo#1288946) - Out-of-bounds read in
    PropertyProvider::GetSpacingInternal
    CVE-2016-5272 (bmo#1297934) - Bad cast in nsImageGeometryMixin
    CVE-2016-5273 (bmo#1280387) - crash in
    mozilla::a11y::HyperTextAccessible::GetChildOffset
    CVE-2016-5276 (bmo#1287721) - Heap-use-after-free in
    mozilla::a11y::DocAccessible::ProcessInvalidationList
    CVE-2016-5274 (bmo#1282076) - use-after-free in
    nsFrameManager::CaptureFrameState
    CVE-2016-5277 (bmo#1291665) - Heap-use-after-free in nsRefreshDriver::Tick
    CVE-2016-5275 (bmo#1287316) - global-buffer-overflow in
    mozilla::gfx::FilterSupport::ComputeSourceNeededRegions
    CVE-2016-5278 (bmo#1294677) - Heap-buffer-overflow in
    nsBMPEncoder::AddImageFrame
    CVE-2016-5279 (bmo#1249522) - Full local path of files is available
    to web pages after drag and drop
    CVE-2016-5280 (bmo#1289970) - Use-after-free in
    mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap
    CVE-2016-5281 (bmo#1284690) - use-after-free in DOMSVGLength
    CVE-2016-5282 (bmo#932335) - Don't allow content to request favicons
    from non-whitelisted schemes
    CVE-2016-5283 (bmo#928187) - &lt;iframe src&gt; fragment timing attack can
    reveal cross-origin data
    CVE-2016-5284 (bmo#1303127) - Add-on update site certificate pin expiration
    CVE-2016-5256 - Memory safety bugs fixed in Firefox 49
    CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4
- removed obsolete patches:
  * mozilla-aarch64-48bit-va.patch
  * mozilla-exclude-nametablecpp.patch
  * mozilla-old_configure-bmo1282843.patch
- added patch mozilla-skia-overflow.patch (bmo#1304114)
- requires NSS 3.25</changelog>
<changelog author="astieger@suse.com" date="1474632000">- Mozilla Firefox 49.0.1:
  * Mitigate a startup crash issue caused by Websense - bmo#1304783</changelog>
<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="0e6aae4a6b2071d09947e3cc4884fd86548337f832e39f897e9a90f4aa911a0d" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="52.3.0" rel="57.15.1"/>

<changelog author="badshah400@gmail.com" date="1476273600">- Drop mozilla-gtk3_20.patch; obsoleted by Firefox version 49.0
  and fixes have been incorporated by upstream.</changelog>
<changelog author="astieger@suse.com" date="1477310400">- Mozilla Firefox 49.0.2:
  * CVE-2016-5287: Crash in nsTArray_base (bsc#1006475)
  * CVE-2016-5288: Web content can read cache entries (bsc#1006476)
  * Asynchronous rendering of the Flash plugins is now enabled by
    default
  * Change D3D9 default fallback preference to prevent graphical
    artifacts
  * Network issue prevents some users from seeing the Firefox UI on
    startup
  * Web compatibility issue with file uploads
  * Web compatibility issue with Array.prototype.values
  * Diagnostic information on timing for tab switching
  * Fix a Canvas filters graphics issue affecting HTML5 apps</changelog>
<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="1d22971a1b43ad1543e8fe967499dcdcadd316ae8a76ac03990255582ae7e662" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="52.4.0" rel="57.18.2"/>

<changelog author="wr@rosenauer.org" date="1479124800">- update to Firefox 50.0 (boo#1009026)
  * requires NSS 3.26.2
  new features
  * Updates to keyboard shortcuts
    Set a preference to have Ctrl+Tab cycle through tabs in recently
    used order
    View a page in Reader Mode by using Ctrl+Alt+R
  * Added option to Find in page that allows users to limit search to
    whole words only
  * Added download protection for a large number of executable file
    types on Windows, Mac and Linux
  * Fixed rendering of dashed and dotted borders with rounded corners
    (border-radius)
  * Added a built-in Emoji set for operating systems without native
    Emoji fonts (Windows 8.0 and lower and Linux)
  * Blocked versions of libavcodec older than 54.35.1
  * additional locale
  security fixes:
  * MFSA 2016-89
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bmo#1292443)
    CVE-2016-5292: URL parsing causes crash (bmo#1288482)
    CVE-2016-5293: Write to arbitrary file with updater and moz
    maintenance service using updater.log hardlink
  (Windows only) (bmo#1246945)
    CVE-2016-5294: Arbitrary target directory for result files of
    update process (Windows only) (bmo#1246972)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bmo#1303678)
    CVE-2016-9064: Addons update must verify IDs match between
    current and new versions (bmo#1303418)
    CVE-2016-9065: Firefox for Android location bar spoofing usingfullscreen
    (Android only) (bmo#1306696)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bmo#1299686)
    CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
    (bmo#1301777, bmo#1308922 (CVE-2016-9069))
    CVE-2016-9068: heap-use-after-free in nsRefreshDriver (bmo#1302973)
    CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
    (bmo#1300083) (Windows only)
    CVE-2016-9075: WebExtensions can access the mozAddonManager API
    and use it to gain elevated privileges (bmo#1295324)
    CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied
    to cross-origin images, allowing timing attacks on them
  (bmo#1298552)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bmo#1292159)
    CVE-2016-5295: Mozilla Maintenance Service: Ability to read
    arbitrary files as SYSTEM (Windows only) (bmo#1247239)
    CVE-2016-5298: SSL indicator can mislead the user about the real
    URL visited (bmo#1227538) (Android only)
    CVE-2016-5299: Firefox AuthToken in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (bmo#1245791) (Android only)
    CVE-2016-9061: API Key (glocation) in broadcast protected with
    signature-level permission can be accessed by an
  application installed beforehand that defines the
  same permissions (Android only) (bmo#1245795)
    CVE-2016-9062: Private browsing browser traces (android) in
    browser.db and wal file (Android only) (bmo#1294438)
    CVE-2016-9070: Sidebar bookmark can have reference to chrome window
    (bmo#1281071)
    CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
    (bmo#1289273)
    CVE-2016-9074: Insufficient timing side-channel resistance in
    divSpoiler (bmo#1293334) (fixed via NSS 3.26.1)
    CVE-2016-9076: select dropdown menu can be used for URL bar
    spoofing on e10s (bmo#1276976)
    CVE-2016-9063: Possible integer overflow to fix inside XML_Parse
    in expat (bmo#1274777)
    CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
    (bmo#1285003)
    CVE-2016-5289: Memory safety bugs fixed in Firefox 50
    CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
- make aarch64 build more similar to x86_64 build (remove conditionals
  that don't seem to be necessary anymore)</changelog>
<changelog author="wr@rosenauer.org" date="1480593600">- update to Firefox 50.0.2
  * Firefox crashes with 3rd party Chinese IME when using IME text
    (50.0.1)
  security fixes (in 50.0.1): (boo#1012807)
  * MFSA 2016-91
    CVE-2016-9078: data: URL can inherit wrong origin after an
    HTTP redirect (bmo#1317641)
  security fixes (in 50.0.2) (boo#1012964)
  * MFSA 2016-92
    CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)</changelog>
<changelog author="cgrobertson@novell.com" date="1481284800">- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)</changelog>
<changelog author="wr@rosenauer.org" date="1481544000">- update to Firefox 50.1.0 (boo#1015422)
  * MFSA 2016-94
    CVE-2016-9894: Buffer overflow in SkiaGL (bmo#1306628)
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9896: Use-after-free with WebVR (bmo#1315543)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating
    DOM subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9901: Data from Pocket server improperly sanitized
    before execution (bmo#1320057)
    CVE-2016-9902: Pocket extension does not validate the origin
    of events (bmo#1320039)
    CVE-2016-9903: XSS injection vulnerability in add-ons SDK
    (bmo#1315435)
    CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
    CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and
    Firefox ESR 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>

</package>
<package pkgid="fa16aa639a191b93c84bdf6d0cec944de113181dbb2e6f5cfa0043a89fa72362" name="MozillaFirefox-translations-other" arch="x86_64">
    <version epoch="0" ver="52.5.0" rel="57.21.1"/>

<changelog author="wr@rosenauer.org" date="1484913600">- update to Firefox 51.0
  * requires NSPR &gt;= 4.13.1, NSS &gt;= 3.28.1
  * Added support for FLAC (Free Lossless Audio Codec) playback
  * Added support for WebGL 2
  * Added Georgian (ka) and Kabyle (kab) locales
  * Support saving passwords for forms without 'submit' events
  * Improved video performance for users without GPU acceleration
  * Zoom indicator is shown in the URL bar if the zoom level is not
    at default level
  * View passwords from the prompt before saving them
  * Remove Belarusian (be) locale
  * Use Skia for content rendering (Linux)
  * MFSA 2017-01
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5377: Memory corruption with transforms to create
    gradients in Skia (bmo#1306883, boo#1021826)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5379: Use-after-free in Web Animations
    (bmo#1309198,boo#1021827)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5389: WebExtensions can install additional add-ons via
    modified host requests (bmo#1308688, boo#1021828)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5381: Certificate Viewer exporting can be used to navigate
    and save to arbitrary filesystem locations
  (bmo#1017616, boo#1021830)
    CVE-2017-5382: Feed preview can expose privileged content errors
    and exceptions (bmo#1295322, boo#1021831)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
    (bmo#1255474, boo#1021832)
    CVE-2017-5385: Data sent in multipart channels ignores referrer-policy
    response headers (bmo#1295945, boo#1021833)
    CVE-2017-5386: WebExtensions can use data: protocol to affect other
    extensions (bmo#1319070, boo#1021823)
    CVE-2017-5394: Android location bar spoofing using fullscreen and
    JavaScript events (bmo#1222798)
    CVE-2017-5391: Content about: pages can load privileged about: pages
    (bmo#1309310, boo#1021835)
    CVE-2017-5392: Weak references using multiple threads on weak proxy
    objects lead to unsafe memory usage (bmo#1293709)
  (Android only)
    CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for
    mozAddonManager (bmo#1309282, boo#1021837)
    CVE-2017-5395: Android location bar spoofing during scrolling
    (bmo#1293463) (Android only)
    CVE-2017-5387: Disclosure of local file existence through TRACK
    tag error messages (bmo#1295023, boo#1021839)
    CVE-2017-5388: WebRTC can be used to generate a large amount of
    UDP traffic for DDOS attacks
  (bmo#1281482, boo#1021840)
    CVE-2017-5374: Memory safety bugs fixed in Firefox 51 (boo#1021841)
    CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and
    Firefox ESR 45.7 (boo#1021824)
- switch Firefox to Gtk3 for Tumbleweed
- removed obsolete patches
  * mozilla-flex_buffer_overrun.patch
- updated RPM locale support tag
- improve recognition of LANGUAGE env variable (boo#1017174)
- add upstream patch to fix PPC64LE (bmo#1319389)
  (mozilla-skia-ppc-endianess.patch)
- fix build without skia (big endian archs) (bmo#1319374)
  (mozilla-disable-skia-be.patch)</changelog>
<changelog author="astieger@suse.com" date="1485518400">- Mozilla Firefox 51.0.1:
  - Multiprocess incompatibility did not correctly register with
    some add-ons (bmo#1333423)</changelog>
<changelog author="wr@rosenauer.org" date="1488628800">- update to Firefox 52.0 (boo#1028391)
  * requires NSS &gt;= 3.28.3
  * Pages containing insecure password fields now display a warning
    directly within username and password fields.
  * Send and open a tab from one device to another with Sync
  * Removed NPAPI support for plugins other than Flash. Silverlight,
    Java, Acrobat and the like are no longer supported.
  * Removed Battery Status API to reduce fingerprinting of users by
    trackers
  * MFSA 2017-05
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5403: Use-after-free using addRange to add range to an
    incorrect root object (bmo#1340186)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5406: Segmentation fault in Skia with canvas operations
    (bmo#1306890)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
    CVE-2017-5413: Segmentation fault during bidirectional operations
    (bmo#1337504)
    CVE-2017-5414: File picker can choose incorrect default directory
    (bmo#1319370)
    CVE-2017-5415: Addressbar spoofing through blob URL (bmo#1321719)
    CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
    CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
    (bmo#791597)
    CVE-2017-5426: Gecko Media Plugin sandbox is not started if
    seccomp-bpf filter is running (bmo#1257361)
    CVE-2017-5427: Non-existent chrome.manifest file loaded during
    startup (bmo#1295542)
    CVE-2017-5418: Out of bounds read when parsing HTTP digest
    authorization responses (bmo#1338876)
    CVE-2017-5419: Repeated authentication prompts lead to DOS
    attack (bmo#1312243)
    CVE-2017-5420: Javascript: URLs can obfuscate addressbar
    location (bmo#1284395)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5421: Print preview spoofing (bmo#1301876)
    CVE-2017-5422: DOS attack by using view-source: protocol
    repeatedly in one hyperlink (bmo#1295002)
    CVE-2017-5399: Memory safety bugs fixed in Firefox 52
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8
- removed obsolete patches
  * mozilla-binutils-visibility.patch
  * mozilla-check_return.patch
  * mozilla-disable-skia-be.patch
  * mozilla-skia-overflow.patch
  * mozilla-skia-ppc-endianess.patch
- rebased patches
- enable rust usage for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1489060800">- reenable ALSA support which was removed by default upstream</changelog>
<changelog author="wr@rosenauer.org" date="1489752000">- update to Firefox 52.0.1 (boo#1029822)
  MFSA 2017-08
  CVE-2017-5428: integer overflow in createImageBitmap() (bmo#1348168)</changelog>
<changelog author="wr@rosenauer.org" date="1490011200">- disable rust usage for everything but x86(-64)
- explicitely add libffi build requirement</changelog>
<changelog author="wr@rosenauer.org" date="1491220800">- update to Firefox 52.0.2
  * Use Nirmala UI as fallback font for additional Indic languages (bmo#1342787)
  * Fix loading tab icons on session restore (bmo#1338009)
  * Fix a crash on startup on Linux (bmo#1345413)
  * Fix new installs erroneously not prompting to change the default
    browser setting (bmo#1343938)</changelog>
<changelog author="wr@rosenauer.org" date="1491220801">- switch package to use ESR52 branch
  * enables plugin support by default
  * service workers are disabled by default
  * push notifications are disabled by default
  * WebAssembly (wasm) is disabled
  * Less use of multiprocess architecture Electrolysis (e10s)
  +-------------------------------------------------------------------</changelog>
<changelog author="wr@rosenauer.org" date="1491998400">- update to Firefox 52.1.0esr (boo#1035082)
  MFSA 2017-12
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5448 (bmo#1346648)
    Out-of-bounds write in ClearKeyDecryptor
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5455 (bmo#1341191)
    Sandbox escape through internal feed reader APIs
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5456 (bmo#1344415)
    Sandbox escape allowing local file system access
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event
- requires NSS 3.28.4
- rebased patches</changelog>
<changelog author="wr@rosenauer.org" date="1494244800">- update to Firefox 52.1.1
  MFSA 2017-14
  * CVE-2017-5031: Use after free in ANGLE (bmo#1328762)
    (Windows only, Linux not affected)
- switch to Mozilla's geolocation service (boo#1026989)
- removed mozilla-preferences.patch obsoleted by overriding via
  firefox.js
- fixed KDE integration to avoid crash caused by filepicker
  (boo#1015998)</changelog>
<changelog author="wr@rosenauer.org" date="1495540800">- remove -fno-inline-small-functions and explicitely optimize with
  - O2 for openSUSE &gt; 13.2/Leap 42 to work with gcc7 (boo#1040105)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Firefox 52.2esr (boo#1043960)
  MFSA 2017-16
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7755 (bmo#1361326)
    Privilege escalation through Firefox Installer with same
    directory DLL files (Windows only)
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7760 (bmo#1348645)
    File manipulation and privilege escalation via callback parameter
    in Mozilla Windows Updater and Maintenance Service (Windows only)
  * CVE-2017-7761 (bmo#1215648)
    File deletion and privilege escalation through Mozilla Maintenance
    Service helper.exe application (Windows only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-7766 (bmo#1342742)
    File execution and privilege escalation through updater.ini,
    Mozilla Windows Updater, and Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-7767 (bmo#1336964)
    Privilege escalation and arbitrary file overwrites through Mozilla
    Windows Updater and Mozilla Maintenance Service (Windows only)
  * CVE-2017-7768 (bmo#1336979)
    32 byte arbitrary file read through Mozilla Maintenance Service
    (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="astieger@suse.com" date="1499256000">- Mozilla Firefox 52.2.1esr:
  * Printing text does not work on Windows when Direct2D is
    disabled (bmo#1318845)</changelog>
<changelog author="wr@rosenauer.org" date="1502193600">- update to Firefox 52.3esr (boo#1052829)
  MFSA 2017-19
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="wr@rosenauer.org" date="1506686400">- update to Firefox 52.4esr (boo#1060445)
  * requires NSS &gt;= 3.28.6
  MFSA 2017-22
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4
- fixed language accept header to use correct locale
  (mozilla-bmo1005640.patch, boo#1029917)</changelog>
<changelog author="zaitor@opensuse.org" date="1506772800">- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
  pkgconfig(gtk+-2.0), pkgconfig(gtk+-unix-print-2.0),
  pkgconfig(glib-2.0), pkgconfig(gobject-2.0) and
  pkgconfig(gdk-x11-2.0) BuildRequires, align with what configure
  looks for.</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1506859200">- Correct plugin directory for aarch64 (boo#1061207). The wrapper
  script was not detecting aarch64 as a 64 bit architecture, thus
  used /usr/lib/browser-plugins/.</changelog>
<changelog author="wr@rosenauer.org" date="1510660800">- update to Firefox 52.5.0esr (boo#1068101)
  MFSA 2017-25
  * CVE-2017-7828 (bmo#1406750. bmo#1412252)
    Use-after-free of PressShell while restyling layout
  * CVE-2017-7830 (bmo#1408990)
    Cross-origin URL information leak through Resource Timing API
  * CVE-2017-7826
    Memory safety bugs fixed in Firefox 57 and Firefox ESR 52.5</changelog>

</package>
<package pkgid="d32f10fbf000fad2b875903179ddbcbef381426a8f7a0797c6b3d8f56d658560" name="MozillaThunderbird" arch="src">
    <version epoch="0" ver="45.5.0" rel="25.1"/>

<changelog author="astieger@suse.com" date="1456488000">- adjust _constraints to current peak build memory and disk usage</changelog>
<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>

</package>
<package pkgid="c05b1fb982b130a92d825d799b213ec9c5179849f8fa0756636c32f18046b31c" name="MozillaThunderbird" arch="src">
    <version epoch="0" ver="45.5.1" rel="28.2"/>

<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>

</package>
<package pkgid="ebf9735045c12f617638bdd8a2fdc7dcdac80b230a48f110e7c5f19631852fd6" name="MozillaThunderbird" arch="src">
    <version epoch="0" ver="45.6.0" rel="31.1"/>

<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>

</package>
<package pkgid="154f7f5b0d096d44e0e92f41e1bf32c375aaab1082c809155475845c12ec0cd3" name="MozillaThunderbird" arch="src">
    <version epoch="0" ver="45.7.0" rel="34.1"/>

<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>

</package>
<package pkgid="29c30699b9fc12ac3bb855407d89e7b8fb51c1429c0b82cac655fcc90665ded3" name="MozillaThunderbird" arch="src">
    <version epoch="0" ver="45.8.0" rel="39.1"/>

<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>

</package>
<package pkgid="4a8ae4b672af63abe4c9811932823451e8a80255dae4ea1a68b20bfe316fe31a" name="MozillaThunderbird" arch="src">
    <version epoch="0" ver="52.1.0" rel="41.3.1"/>

<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>

</package>
<package pkgid="ecc5e0b9d972ff84859f67729c697e48b0473f38a7637a6c3faf97068de98450" name="MozillaThunderbird" arch="src">
    <version epoch="0" ver="52.1.1" rel="41.6.1"/>

<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>

</package>
<package pkgid="f9ca94b501f286a06a3a215359bdb88fe93350238905bb86ce4f04f28a545a54" name="MozillaThunderbird" arch="src">
    <version epoch="0" ver="52.2" rel="41.9.2"/>

<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="e95dae51714fb8ef6703a11c66b95bf69742856a2677d72ac5d20a67419fb88d" name="MozillaThunderbird" arch="src">
    <version epoch="0" ver="52.2.1" rel="41.12.1"/>

<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>

</package>
<package pkgid="6af3ed2bf2ab27e61b96672557bf64fed84515b9ccc043d09249517c3c8bd177" name="MozillaThunderbird" arch="src">
    <version epoch="0" ver="52.3.0" rel="41.15.1"/>

<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="23e756270dbf9e9b0221ab6a9ac0ec0b16eb48ce5cc8e65d58670807a77d0963" name="MozillaThunderbird" arch="src">
    <version epoch="0" ver="52.4.0" rel="41.18.1"/>

<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="astieger@suse.com" date="1507118400">- Mozilla Thunderbird 52.4.0 (bsc#1060445)
  * new behavior was introduced for replies to mailing list posts:
    "When replying to a mailing list, reply will be sent to address
    in From header ignoring Reply-to header". A new preference
    mail.override_list_reply_to allows to restore the previous behavior.
  * Under certain circumstances (image attachment and non-image
    attachment), attached images were shown truncated in messages
    stored in IMAP folders not synchronised for offline use.
  * IMAP UIDs &gt; 0x7FFFFFFF now handled properly
  Security fixes from Gecko 52.4esr
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4</changelog>

</package>
<package pkgid="45e2968533aceed937676ea588f518969dd1ba0e78b5eeb6444893611104a430" name="MozillaThunderbird" arch="x86_64">
    <version epoch="0" ver="45.5.0" rel="25.1"/>

<changelog author="astieger@suse.com" date="1456488000">- adjust _constraints to current peak build memory and disk usage</changelog>
<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>

</package>
<package pkgid="b75fb23e49e21386aec1fe89f82a475f03ee7e10919ca2aa13489cad2fcc5cf3" name="MozillaThunderbird" arch="x86_64">
    <version epoch="0" ver="45.5.1" rel="28.2"/>

<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>

</package>
<package pkgid="9e7313bc61414784d32c719aaaa141652d815ecb32ea769a46b54b52c4bd90b8" name="MozillaThunderbird" arch="x86_64">
    <version epoch="0" ver="45.6.0" rel="31.1"/>

<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>

</package>
<package pkgid="b822141c30b5f314ce5ed41971a8d9d6ecbfe98463ac0a2d3f1b487af57f9ff8" name="MozillaThunderbird" arch="x86_64">
    <version epoch="0" ver="45.7.0" rel="34.1"/>

<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>

</package>
<package pkgid="593fb6863a130f2874ca8f6ea4da862d11ed8c13e818b3dd1c34b02598394691" name="MozillaThunderbird" arch="x86_64">
    <version epoch="0" ver="45.8.0" rel="39.1"/>

<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>

</package>
<package pkgid="e1767a929a14b7190901485bc8f37146d364ad2045cdb7324b21d8bf1a690e3c" name="MozillaThunderbird" arch="x86_64">
    <version epoch="0" ver="52.1.0" rel="41.3.1"/>

<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>

</package>
<package pkgid="668d04dc083b88e22e0bacf819bd6be803ff2bb4aaf4520a899ca29d570d6916" name="MozillaThunderbird" arch="x86_64">
    <version epoch="0" ver="52.1.1" rel="41.6.1"/>

<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>

</package>
<package pkgid="1f586848655ab69e6ee781692ee9fcf4d4f22d650612c87826da5893c08e9ca7" name="MozillaThunderbird" arch="x86_64">
    <version epoch="0" ver="52.2" rel="41.9.2"/>

<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="9f0df73b75cfeb760b74e1fb25deef983dde1d01f0bc2b58625316de690cd801" name="MozillaThunderbird" arch="x86_64">
    <version epoch="0" ver="52.2.1" rel="41.12.1"/>

<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>

</package>
<package pkgid="a583bfa8f5840fda12ff3707179215c732b1e90488998d6f2934536afe2168cd" name="MozillaThunderbird" arch="x86_64">
    <version epoch="0" ver="52.3.0" rel="41.15.1"/>

<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="c0c4ad8199fa49ce4b91e879ebd9586774eabb3c184b063600ee3f41bf6e8499" name="MozillaThunderbird" arch="x86_64">
    <version epoch="0" ver="52.4.0" rel="41.18.1"/>

<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="astieger@suse.com" date="1507118400">- Mozilla Thunderbird 52.4.0 (bsc#1060445)
  * new behavior was introduced for replies to mailing list posts:
    "When replying to a mailing list, reply will be sent to address
    in From header ignoring Reply-to header". A new preference
    mail.override_list_reply_to allows to restore the previous behavior.
  * Under certain circumstances (image attachment and non-image
    attachment), attached images were shown truncated in messages
    stored in IMAP folders not synchronised for offline use.
  * IMAP UIDs &gt; 0x7FFFFFFF now handled properly
  Security fixes from Gecko 52.4esr
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4</changelog>

</package>
<package pkgid="8fe5a30b237f7979a8f46e4691f997b7eacdd1ba28d5491841c85fe82947e7b5" name="MozillaThunderbird-buildsymbols" arch="x86_64">
    <version epoch="0" ver="45.5.0" rel="25.1"/>

<changelog author="astieger@suse.com" date="1456488000">- adjust _constraints to current peak build memory and disk usage</changelog>
<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>

</package>
<package pkgid="d9bd50f2d06c6d36e6e93245f3cd38acd7a6e2b56a3f8afd70416f7c9c3c5dc7" name="MozillaThunderbird-buildsymbols" arch="x86_64">
    <version epoch="0" ver="45.5.1" rel="28.2"/>

<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>

</package>
<package pkgid="9401c54728129a5080ce14576e3c6ba37e597bb952eb74ecf114ac925b57d0b6" name="MozillaThunderbird-buildsymbols" arch="x86_64">
    <version epoch="0" ver="45.6.0" rel="31.1"/>

<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>

</package>
<package pkgid="848d07f46d39776478c52f7261adb385c39bba52a25e8d931123fdb1d882c60e" name="MozillaThunderbird-buildsymbols" arch="x86_64">
    <version epoch="0" ver="45.7.0" rel="34.1"/>

<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>

</package>
<package pkgid="04ee69727f712b452fe4a0b32505a1bf9bc5fe2a519fa07d7807f22ef2b420a3" name="MozillaThunderbird-buildsymbols" arch="x86_64">
    <version epoch="0" ver="45.8.0" rel="39.1"/>

<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>

</package>
<package pkgid="9affa0c0c1b91d2ce00d3f49acd5deef72b32f881dea9e1761a703c93fa6b207" name="MozillaThunderbird-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.1.0" rel="41.3.1"/>

<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>

</package>
<package pkgid="8f504c3cf961447ba1ee4da4c0053269b0937d6cc6e1d6f2174b7391e920d13f" name="MozillaThunderbird-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.1.1" rel="41.6.1"/>

<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>

</package>
<package pkgid="6b7bfd8964f85dcc8b05890930edc8c1f0fae3f9de47c14357b109763e5c1e2b" name="MozillaThunderbird-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.2" rel="41.9.2"/>

<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="fa59b3b214918226767b659f6e3c482ea6b04db54e824156316ac740d7eac7a1" name="MozillaThunderbird-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.2.1" rel="41.12.1"/>

<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>

</package>
<package pkgid="8302ba5e55b74e1eafe758c69565d954919181ddb09a21f987ffa0f2d994c1c3" name="MozillaThunderbird-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.3.0" rel="41.15.1"/>

<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="ea6fed0b0e765c11e89aedfa30427b150fbdcf9aedf85da244d50979a1d8f8fe" name="MozillaThunderbird-buildsymbols" arch="x86_64">
    <version epoch="0" ver="52.4.0" rel="41.18.1"/>

<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="astieger@suse.com" date="1507118400">- Mozilla Thunderbird 52.4.0 (bsc#1060445)
  * new behavior was introduced for replies to mailing list posts:
    "When replying to a mailing list, reply will be sent to address
    in From header ignoring Reply-to header". A new preference
    mail.override_list_reply_to allows to restore the previous behavior.
  * Under certain circumstances (image attachment and non-image
    attachment), attached images were shown truncated in messages
    stored in IMAP folders not synchronised for offline use.
  * IMAP UIDs &gt; 0x7FFFFFFF now handled properly
  Security fixes from Gecko 52.4esr
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4</changelog>

</package>
<package pkgid="736032505d32c72be321e65153ed8a1ec67ef05156f686c7d53fbc589e1d949d" name="MozillaThunderbird-devel" arch="x86_64">
    <version epoch="0" ver="45.5.0" rel="25.1"/>

<changelog author="astieger@suse.com" date="1456488000">- adjust _constraints to current peak build memory and disk usage</changelog>
<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>

</package>
<package pkgid="98e754dd6a7ff33c6045f623b30878a713fe7d9e4b59a63fd0b1b1c3b0420cfc" name="MozillaThunderbird-devel" arch="x86_64">
    <version epoch="0" ver="45.5.1" rel="28.2"/>

<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>

</package>
<package pkgid="4d8c288fbf660828b0f7afe06b6584c612f355c5e0ec465617d50f038cd436cf" name="MozillaThunderbird-devel" arch="x86_64">
    <version epoch="0" ver="45.6.0" rel="31.1"/>

<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>

</package>
<package pkgid="f444703964d5553273f3ededbd07d49dae96850bcf87c836b79c416b729b93ad" name="MozillaThunderbird-devel" arch="x86_64">
    <version epoch="0" ver="45.7.0" rel="34.1"/>

<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>

</package>
<package pkgid="a7f065bfff622e38ad95ed4e41217855a41833e2372237e498987c67453b5ee0" name="MozillaThunderbird-devel" arch="x86_64">
    <version epoch="0" ver="45.8.0" rel="39.1"/>

<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>

</package>
<package pkgid="2d1680f1f6c10c91c6105b5f6842f06f4423179245a72ec5ebbf8013ce4ad78f" name="MozillaThunderbird-devel" arch="x86_64">
    <version epoch="0" ver="52.1.0" rel="41.3.1"/>

<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>

</package>
<package pkgid="1ef6bae3b11e492d9e6bd57913f3682ff234ac4fce8856d57a77192a7f5572c4" name="MozillaThunderbird-devel" arch="x86_64">
    <version epoch="0" ver="52.1.1" rel="41.6.1"/>

<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>

</package>
<package pkgid="d285fe077c8d1f86f60543a277ad1daf0456c016cf20d964570f5c8c8288bc4f" name="MozillaThunderbird-devel" arch="x86_64">
    <version epoch="0" ver="52.2" rel="41.9.2"/>

<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="9735fc3ed32fa66815b84cbc189a14839acb1297a6b4950c21248a83ae51f0f1" name="MozillaThunderbird-devel" arch="x86_64">
    <version epoch="0" ver="52.2.1" rel="41.12.1"/>

<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>

</package>
<package pkgid="def6d7a7b114a352dbd6ba1672df505c515eb7e1eb8fbc989d1a88fa1f09c1c2" name="MozillaThunderbird-devel" arch="x86_64">
    <version epoch="0" ver="52.3.0" rel="41.15.1"/>

<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="7efb2c48dd14f29efb3b539d0a7b501bff9efad5d3b2ed24dd5a0ca4a12917ed" name="MozillaThunderbird-devel" arch="x86_64">
    <version epoch="0" ver="52.4.0" rel="41.18.1"/>

<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="astieger@suse.com" date="1507118400">- Mozilla Thunderbird 52.4.0 (bsc#1060445)
  * new behavior was introduced for replies to mailing list posts:
    "When replying to a mailing list, reply will be sent to address
    in From header ignoring Reply-to header". A new preference
    mail.override_list_reply_to allows to restore the previous behavior.
  * Under certain circumstances (image attachment and non-image
    attachment), attached images were shown truncated in messages
    stored in IMAP folders not synchronised for offline use.
  * IMAP UIDs &gt; 0x7FFFFFFF now handled properly
  Security fixes from Gecko 52.4esr
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4</changelog>

</package>
<package pkgid="b23f63b9fb36997f24b851b38af8a90501f5a818610524c9b91f5406eae752ff" name="MozillaThunderbird-translations-common" arch="x86_64">
    <version epoch="0" ver="45.5.0" rel="25.1"/>

<changelog author="astieger@suse.com" date="1456488000">- adjust _constraints to current peak build memory and disk usage</changelog>
<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>

</package>
<package pkgid="f3709d6c2934ac4411acbfe6a1df7ee9405777662b61bcea197c6c23bd6b1473" name="MozillaThunderbird-translations-common" arch="x86_64">
    <version epoch="0" ver="45.5.1" rel="28.2"/>

<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>

</package>
<package pkgid="08c1274ccc8a51e75ad5d64fd1b51f94baceded76f638b46e9bf9a57c797f86e" name="MozillaThunderbird-translations-common" arch="x86_64">
    <version epoch="0" ver="45.6.0" rel="31.1"/>

<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>

</package>
<package pkgid="7f7331c70de4dcfeb94c7fc302b5f255d67d4c15e3f6aea47deeb27495fe164c" name="MozillaThunderbird-translations-common" arch="x86_64">
    <version epoch="0" ver="45.7.0" rel="34.1"/>

<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>

</package>
<package pkgid="e0f650edc6c0cfca24d2786dea30588dfb0bf62bd5ff559fd3d5b2dc8e540d1d" name="MozillaThunderbird-translations-common" arch="x86_64">
    <version epoch="0" ver="45.8.0" rel="39.1"/>

<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>

</package>
<package pkgid="d7e167afa6af6804f686f27d63a35ccaea7479a080056841d883562b112c3da8" name="MozillaThunderbird-translations-common" arch="x86_64">
    <version epoch="0" ver="52.1.0" rel="41.3.1"/>

<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>

</package>
<package pkgid="6fc6bdb3ae582cd306def41de42814ddcb850f589e2dae3ef801af30b42c379a" name="MozillaThunderbird-translations-common" arch="x86_64">
    <version epoch="0" ver="52.1.1" rel="41.6.1"/>

<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>

</package>
<package pkgid="b63c05ae36703b456b8e08dedf190e4781e824f58a41d68ef5cad340063af25d" name="MozillaThunderbird-translations-common" arch="x86_64">
    <version epoch="0" ver="52.2" rel="41.9.2"/>

<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="fdb81b55da4ab7539de782bc0873853d697ee157c93941abfc8aa698414d745a" name="MozillaThunderbird-translations-common" arch="x86_64">
    <version epoch="0" ver="52.2.1" rel="41.12.1"/>

<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>

</package>
<package pkgid="c9888a53dfa3964ed973160594862ee6710a6d936ec13449ffb1c1316b7d1d56" name="MozillaThunderbird-translations-common" arch="x86_64">
    <version epoch="0" ver="52.3.0" rel="41.15.1"/>

<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="92124d4cb55296f540aea74847279be562c9e6636798a9904cb5c4ed11020e27" name="MozillaThunderbird-translations-common" arch="x86_64">
    <version epoch="0" ver="52.4.0" rel="41.18.1"/>

<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="astieger@suse.com" date="1507118400">- Mozilla Thunderbird 52.4.0 (bsc#1060445)
  * new behavior was introduced for replies to mailing list posts:
    "When replying to a mailing list, reply will be sent to address
    in From header ignoring Reply-to header". A new preference
    mail.override_list_reply_to allows to restore the previous behavior.
  * Under certain circumstances (image attachment and non-image
    attachment), attached images were shown truncated in messages
    stored in IMAP folders not synchronised for offline use.
  * IMAP UIDs &gt; 0x7FFFFFFF now handled properly
  Security fixes from Gecko 52.4esr
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4</changelog>

</package>
<package pkgid="754e0d190421d77e5a274797d3fbe114978ad56ddbbbfdc8e21aee31af0d7141" name="MozillaThunderbird-translations-other" arch="x86_64">
    <version epoch="0" ver="45.5.0" rel="25.1"/>

<changelog author="astieger@suse.com" date="1456488000">- adjust _constraints to current peak build memory and disk usage</changelog>
<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>

</package>
<package pkgid="69742ef3525541486488302f29d1abb0ca13047b3036212b90ba504955e349c9" name="MozillaThunderbird-translations-other" arch="x86_64">
    <version epoch="0" ver="45.5.1" rel="28.2"/>

<changelog author="wr@rosenauer.org" date="1457697600">- update to Thunderbird 38.7.0 (boo#969894)
  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
    Use-after-free in MediaStream playback
  * MFSA 2015-136/CVE-2015-7207 (bmo#1185256)
    Same-origin policy violation using performance.getEntries and
    history navigation
  * MFSA 2016-16/CVE-2016-1952
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-21/CVE-2016-1958 (bmo#1228754)
    Displayed page address can be overridden
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-25/CVE-2016-1962 (bmo#1240760)
    Use-after-free when using multiple WebRTC data channels
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-28/CVE-2016-1965 (bmo#1245264)
    Addressbar spoofing though history navigation and Location protocol
    property
  * MFSA 2016-31/CVE-2016-1966 (bmo#1246054)
    Memory corruption with malicious NPAPI plugin
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library</changelog>
<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>

</package>
<package pkgid="189f0efb4bab48af36d2f328b2c332ed141b5a014c17b90769a21b7cb3b40869" name="MozillaThunderbird-translations-other" arch="x86_64">
    <version epoch="0" ver="45.6.0" rel="31.1"/>

<changelog author="wr@rosenauer.org" date="1458907200">- update to Thunderbird 38.7.1
  * disabled Graphite font shaping library</changelog>
<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>

</package>
<package pkgid="e6e5528ffda0c0dfbc13a67a67e078d943fc05419a3aee4a871c51e56cb6e814" name="MozillaThunderbird-translations-other" arch="x86_64">
    <version epoch="0" ver="45.7.0" rel="34.1"/>

<changelog author="astieger@suse.com" date="1459944000">- update to Thunderbird 38.7.2
  * disable Graphite font shaping library (same upstream changelog
    as 38.7.1)</changelog>
<changelog author="wr@rosenauer.org" date="1460808000">- update to Thunderbird 45.0 (boo#969894)
  * Add a Correspondents column combining Sender and Recipient
  * Much better support for XMPP chatrooms and commands
  * Remote content exceptions: Improved options to add exceptions
  * Implement option to always use HTML formatting to prevent
    unexpected format loss when converting messages to plain text
  * Use OpenStreetmap for maps (even allow the user to choose from
    list of map services)
  * Allow spell checking and dictionary selection in the subject line
  * Allow editing of From when composing a message
  * Add dropdown in compose to allow specific setting of font size
  * Return/Enter in composer will now insert a new paragraph by
    default (shift-Enter will insert a line break)
  * Allow copying of name and email address from the message header
    of an email
  * Mail.ru supports OAuth authentication
  * MFSA 2016-16/CVE-2016-1952/CVE-2016-1953
    Miscellaneous memory safety hazards
  * MFSA 2016-17/CVE-2016-1954 (bmo#1243178)
    Local file overwriting and potential privilege escalation through
    CSP reports
  * MFSA 2016-18/CVE-2016-1955 (bmo#1208946)
    CSP reports fail to strip location information for embedded iframe pages
  * MFSA 2016-19/CVE-2016-1956 (bmo#1199923)
    Linux video memory DOS with Intel drivers
  * MFSA 2016-20/CVE-2016-1957 (bmo#1227052)
    Memory leak in libstagefright when deleting an array during MP4
    processing
  * MFSA 2016-23/CVE-2016-1960/ZDI-CAN-3545 (bmo#1246014)
    Use-after-free in HTML5 string parser
  * MFSA 2016-24/CVE-2016-1961/ZDI-CAN-3574 (bmo#1249377)
    Use-after-free in SetBody
  * MFSA 2016-27/CVE-2016-1964 (bmo#1243335)
    Use-after-free during XML transformations
  * MFSA 2016-34/CVE-2016-1974 (bmo#1228103)
    Out-of-bounds read in HTML parser following a failed allocation
  * MFSA 2016-35/CVE-2016-1950 (bmo#1245528)
    Buffer overflow during ASN.1 decoding in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-36/CVE-2016-1979 (bmo#1185033)
    Use-after-free during processing of DER encoded keys in NSS
    (fixed by requiring 3.21.1)
  * MFSA 2016-37/CVE-2016-1977/CVE-2016-2790/CVE-2016-2791/
    CVE-2016-2792/CVE-2016-2793/CVE-2016-2794/CVE-2016-2795/
    CVE-2016-2796/CVE-2016-2797/CVE-2016-2798/CVE-2016-2799/
    CVE-2016-2800/CVE-2016-2801/CVE-2016-2802
    Font vulnerabilities in the Graphite 2 library
- remove obsolete patches:
  * mozilla-arm-disable-edsp.patch
  * mozilla-icu-strncat.patch
  * mozilla-arm64-libjpeg-turbo.patch
- added required mozilla platform patches:
  * mozilla-no-stdcxx-check.patch</changelog>
<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>

</package>
<package pkgid="37ea29da3010b4e28032d59b941d9e325bcca263d4b4f10486d14789aba7a826" name="MozillaThunderbird-translations-other" arch="x86_64">
    <version epoch="0" ver="45.8.0" rel="39.1"/>

<changelog author="badshah400@gmail.com" date="1461758400">- For openSUSE &gt; 13.2, the build fails for i586 as it goes out of
  memory. Prevent this from happening by disabing parallel build
  in this particular case (i.e. do not pass
  mk_add_options MOZ_MAKE_FLAGS%{?jobs:-j%jobs}).</changelog>
<changelog author="wr@rosenauer.org" date="1462622400">- update to Thunderbird 45.1.0 (boo#977333)
  * MFSA 2016-39/CVE-2016-2806/CVE-2016-2807 (boo#977375, boo#977376)
    Miscellaneous memory safety hazards</changelog>
<changelog author="dimstar@opensuse.org" date="1463054400">- Copy the icons to /usr/share/icons instead of symlinking them:
  in preparation for containerized apps (e.g. xdg-app) as well as
  AppStream metadata extraction, there are a couple locations that
  need to be real files for system integration (.desktop files,
  icons, mime-type info).</changelog>
<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>

</package>
<package pkgid="166b32475f0f863a03f7b35b1083e4623f25be946ece87e49a6333b2ea6474a0" name="MozillaThunderbird-translations-other" arch="x86_64">
    <version epoch="0" ver="52.1.0" rel="41.3.1"/>

<changelog author="badshah400@gmail.com" date="1464091200">- Add patches to fix building with gcc &gt;= 6:
  + mozilla-gcc6.patch: patch taken from fedora's git and is
    essentially identical to upstream firefox patch:
    https://hg.mozilla.org/mozilla-central/rev/55212130f19d.
  + mozilla-flexible-array-member-in-union.patch: patch taken
    from upstream bmo#1272649.</changelog>
<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>

</package>
<package pkgid="0d6ab093b36ecefe0e867a3f2f31e9f8dc7a89e0aa2e03a4b2fd71ac42e01b82" name="MozillaThunderbird-translations-other" arch="x86_64">
    <version epoch="0" ver="52.1.1" rel="41.6.1"/>

<changelog author="badshah400@gmail.com" date="1464177600">- The conditional testing for gcc was failing for different
  openSUSE versions, drop it and apply patches unconditionally.</changelog>
<changelog author="wr@rosenauer.org" date="1464350400">- update to Thunderbird 45.1.1
  * When entering members into a mailing list, the enter key
    dismissed the panel instead of just moving onto the next line
  * Email without HTML elements was sent as HTML, despite
    "Delivery Format: Auto-detect" option
  * Options applied to a template were lost when the template was used
  * Contacts could not be deleted when they were found through a search
  * Views from global searches did not respect
    "mail.threadpane.use_correspondents"</changelog>
<changelog author="agraf@suse.com" date="1465819200">- Fix running on 48bit va aarch64 (bsc#984126)
  - Add patch mozilla-aarch64-48bit-va.patch</changelog>
<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>

</package>
<package pkgid="0bb8038d598a1658fe286ec1604c526fea38ec691215b5914b16b471dccc5481" name="MozillaThunderbird-translations-other" arch="x86_64">
    <version epoch="0" ver="52.2" rel="41.9.2"/>

<changelog author="wr@rosenauer.org" date="1466683200">- build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6
  as long as underlying issues have been addressed upstream
  (boo#986162)</changelog>
<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>

</package>
<package pkgid="6d89f653b128e68a9f8b70f800537b3e55343d685635a877944bb4d5d97da0c1" name="MozillaThunderbird-translations-other" arch="x86_64">
    <version epoch="0" ver="52.2.1" rel="41.12.1"/>

<changelog author="wr@rosenauer.org" date="1466769600">- mozilla-binutils-visibility.patch to fix build issues with
  gcc/binutils combination used in Leap 42.2 (boo#984637)</changelog>
<changelog author="wr@rosenauer.org" date="1467288000">- update to Thunderbird 45.2 (boo#983549)
  Security fixes:
  * CVE-2016-2818, CVE-2016-2815: Memory safety bugs (MFSA2016-49)
- drop mozilla-flexible-array-member-in-union.patch, upstream</changelog>
<changelog author="mailaender@opensuse.org" date="1469102400">- add a screenshot to appdata.xml</changelog>
<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>

</package>
<package pkgid="4541e670cc3067d7413648908a82d7176834290547c3402bee0cd27b776a5b52" name="MozillaThunderbird-translations-other" arch="x86_64">
    <version epoch="0" ver="52.3.0" rel="41.15.1"/>

<changelog author="pcerny@suse.com" date="1470398400">- Fix for possible buffer overrun (bsc#990856)
  CVE-2016-6354 (bmo#1292534)
  [mozilla-flex_buffer_overrun.patch]</changelog>
<changelog author="wr@rosenauer.org" date="1472558400">- update to Thunderbird 45.3.0 (boo#991809)
  * Disposition-Notification-To could not be used in
    mail.compose.other.header
  * "edit as new message" on a received message pre-filled the sender
    as the composing identity.
  * Certain messages caused corruption of the drafts summary database.
  security fixes:
  * MFSA 2016-62/CVE-2016-2836
    Miscellaneous memory safety hazards
  * MFSA 2016-63/CVE-2016-2830 (bmo#1255270)
    Favicon network connection can persist when page is closed
  * MFSA 2016-64/CVE-2016-2838 (bmo#1279814)
    Buffer overflow rendering SVG with bidirectional content
  * MFSA 2016-65/CVE-2016-2839 (bmo#1275339)
    Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
  * MFSA 2016-67/CVE-2016-5252 (bmo#1268854)
    Stack underflow during 2D graphics rendering
  * MFSA 2016-70/CVE-2016-5254 (bmo#1266963)
    Use-after-free when using alt key and toplevel menus
  * MFSA 2016-72/CVE-2016-5258 (bmo#1279146)
    Use-after-free in DTLS during WebRTC session shutdown
  * MFSA 2016-73/CVE-2016-5259 (bmo#1282992)
    Use-after-free in service workers with nested sync events
  * MFSA 2016-76/CVE-2016-5262 (bmo#1277475)
    Scripts on marquee tag can execute in sandboxed iframes
  * MFSA 2016-77/CVE-2016-2837 (bmo#1274637)
    Buffer overflow in ClearKey Content Decryption Module (CDM)
    during video playback
  * MFSA 2016-78/CVE-2016-5263 (bmo#1276897)
    Type confusion in display transformation
  * MFSA 2016-79/CVE-2016-5264 (bmo#1286183)
    Use-after-free when applying SVG effects
  * MFSA 2016-80/CVE-2016-5265 (bmo#1278013)
    Same-origin policy violation using local HTML file and saved shortcut file</changelog>
<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>

</package>
<package pkgid="3feb7d53cf16d251c4958312e448e69204d7d58b9db699c2af2f329a51fe0df4" name="MozillaThunderbird-translations-other" arch="x86_64">
    <version epoch="0" ver="52.4.0" rel="41.18.1"/>

<changelog author="wr@rosenauer.org" date="1475323200">- update to Thunderbird 45.4.0 (boo#999701)
  * Display name was truncated if no separating space before email
    address.
  * Recipient addresses were shown in wrong color in some circumstances.
  * Additional spaces were inserted when drafts were edited.
  * Mail saved as template copied In-Reply-To and References from
    original email.
  * Threading broken when editing message draft, due to loss of Message-ID
  * "Apply columns to..." did not honor special folders</changelog>
<changelog author="astieger@suse.com" date="1479556800">- Mozilla Thunderbird 45.5.0 (boo#1009026)
  * Fixes for security flaws that cannot be exploited through email
    because scripting is disabled when reading mail, but are
    potentially risks in browser or browser-like contexts:
    CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
    (bsc#1010411)
    CVE-2016-5297: Incorrect argument length checking in Javascript
    (bsc#1010401)
    CVE-2016-9066: Integer overflow leading to a buffer overflow in
    nsScriptLoadHandler (bsc#1010404)
    CVE-2016-5291: Same-origin policy violation using local HTML file
    and saved shortcut file (bsc#1010410)
    CVE-2016-5290: Memory safety bugs fixed in Thunderbird ESR 45.5
    (bsc#1010427)
- Changed behavior:
  * Changed recipient address entry: Arrow-keys now copy the pop-up
    value to the input field. Mouse-hovered pop-up value can no
    longer be confirmed with tab or enter key. This restores the
    behavior of Thunderbird 24.
  * Support changes to character limit in Twitter
- Bugs fixed:
  * Reply with selected text containing quote resulted in wrong
    quoting level indication
  * Email invitation might not be displayed when description
    contains non-ASCII characters
  * Attempting to sort messages on the Date field whilst a quick
    filter is applied got stuck on sort descending
  * Mail address display at header pane displayed incorrectly if
    the address contains UTF-8 according to RFC 6532</changelog>
<changelog author="astieger@suse.com" date="1480593600">- Mozilla Thunderbird 45.5.1:
  * CVE-2016-9079: SVG Animation Remote Code Execution
    (MFSA 2016-92, bsc#1012964, bmo#1321066)</changelog>
<changelog author="wr@rosenauer.org" date="1483012800">- update to Thunderbird 45.6.0 (boo#1015422)
  * The system integration dialog was shown every time when starting
    Thunderbird
  * MFSA 2016-96
    CVE-2016-9899: Use-after-free while manipulating DOM events and
    audio elements (bmo#1317409)
    CVE-2016-9895: CSP bypass using marquee tag (bmo#1312272)
    CVE-2016-9897: Memory corruption in libGLES (bmo#1301381)
    CVE-2016-9898: Use-after-free in Editor while manipulating DOM
    subtrees (bmo#1314442)
    CVE-2016-9900: Restricted external resources can be loaded by
    SVG images through data URLs (bmo#1319122)
    CVE-2016-9904: Cross-origin information leak in shared atoms
    (bmo#1317936)
    CVE-2016-9905: Crash in EnumerateSubDocuments (bmo#1293985)
    CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6</changelog>
<changelog author="wr@rosenauer.org" date="1485259200">- update to Thunderbird 45.7.0
  * Message preview pane non-functional after IMAP folder was renamed
    or moved
  * "Move To" button on "Search Messages" panel not working
  * Message sent to "undisclosed recipients" shows no recipient
    (non-functional since Thunderbird version 38)
  * Security updates from MFSA 2017-03 (Gecko 45.7.0) boo#1021991.
    In general, these flaws cannot be exploited through email in
    Thunderbird because scripting is disabled when reading mail,
    but are potentially risks in browser or browser-like contexts:
    CVE-2017-5375: Excessive JIT code allocation allows bypass of
    ASLR and DEP (bmo#1325200, boo#1021814)
    CVE-2017-5376: Use-after-free in XSL (bmo#1311687, boo#1021817)
    CVE-2017-5378: Pointer and frame data leakage of Javascript objects
    (bmo#1312001, bmo#1330769, boo#1021818)
    CVE-2017-5380: Potential use-after-free during DOM manipulations
    (bmo#1322107, boo#1021819)
    CVE-2017-5390: Insecure communication methods in Developer Tools
    JSON viewer (bmo#1297361, boo#1021820)
    CVE-2017-5396: Use-after-free with Media Decoder
    (bmo#1329403, boo#1021821)
    CVE-2017-5383: Location bar spoofing with unicode characters
    (bmo#1323338, bmo#1324716, boo#1021822)
    CVE-2017-5373: Memory safety bugs fixed in Thunderbird 45.7
    (boo#1021824)</changelog>
<changelog author="wr@rosenauer.org" date="1486641600">- update to Thunderbird 45.7.1
  * fixed Crash when viewing certain IMAP messages (introduced in 45.7.0)</changelog>
<changelog author="wr@rosenauer.org" date="1488888000">- update to Thunderbird 45.8.0 (boo#1028391)
  * MFSA 2017-07
    CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
    (bmo#1334933)
    CVE-2017-5401: Memory Corruption when handling ErrorResult
    (bmo#1328861)
    CVE-2017-5402: Use-after-free working with events in FontFace
    objects (bmo#1334876)
    CVE-2017-5404: Use-after-free working with ranges in selections
    (bmo#1340138)
    CVE-2017-5407: Pixel and history stealing via floating-point
    timing side channel with SVG filters (bmo#1336622)
    CVE-2017-5410: Memory corruption during JavaScript garbage
    collection incremental sweeping (bmo#1330687)
    CVE-2017-5408: Cross-origin reading of video captions in violation
    of CORS (bmo#1313711)
    CVE-2017-5405: FTP response codes can cause use of
    uninitialized values for ports (bmo#1336699)
    CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and
    Firefox ESR 45.8</changelog>
<changelog author="wr@rosenauer.org" date="1489838400">- update to Thunderbird 52.0
  * Optionally remove corresponding data files when removing an account
  * Possibility to copy message filter
  * Calendar: Event can now be created and edited in a tab
  * Calendar: Processing of received invitation counter proposals
  * Chat: Support Twitter Direct Messages
  * Chat: Liking and favoriting in Twitter
  * Chat: Removed Yahoo! Messenger support
  * serveral bugfixes
- security fixes (bsc#1028391, MFSA 2017-09):
  In general, these flaws cannot be exploited through email because
  scripting is disabled when reading mail, but are potentially
  risks in browser or browser-like contexts.
  * CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP (bmo#1334933)
  * CVE-2017-5401: Memory Corruption when handling ErrorResult (bmo#1328861)
  * CVE-2017-5402: Use-after-free working with events in FontFace objects (bmo#1334876)
  * CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object (bmo#1340186)
  * CVE-2017-5404: Use-after-free working with ranges in selections (bmo#1340138)
  * CVE-2017-5406: Segmentation fault in Skia with canvas operations (bmo#1306890)
  * CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters (bmo#1336622)
  * CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping (bmo#1330687)
  * CVE-2017-5408: Cross-origin reading of video captions in violation of CORS (bmo#1313711)
  * CVE-2017-5412: Buffer overflow read in SVG filters (bmo#1328323)
  * CVE-2017-5413: Segmentation fault during bidirectional operations (bmo#1337504)
  * CVE-2017-5414: File picker can choose incorrect default directory (bmo#1319370)
  * CVE-2017-5416: Null dereference crash in HttpChannel (bmo#1328121)
  * CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running (bmo#1257361)
  * CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses (bmo#1338876)
  * CVE-2017-5419: Repeated authentication prompts lead to DOS attack (bmo#1312243)
  * CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports (bmo#1336699)
  * CVE-2017-5421: Print preview spoofing (bmo#1301876)
  * CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink (bmo#1295002)
  * CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52
  * CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8
- removed obsolete patches
  * mozilla-aarch64-48bit-va.patch
  * mozilla-binutils-visibility.patch
  * mozilla-flex_buffer_overrun.patch
  * mozilla-gcc6.patch
- added generic mozilla patches
  * mozilla-aarch64-startup-crash.patch
- require newer versions of NSPR and NSS
- use Gtk3 for Tumbleweed</changelog>
<changelog author="wr@rosenauer.org" date="1492430400">- update to Thunderbird 52.0.1
  * Clicking on a link in an email may not open this link in the
    external browser
  * addon blocklist updates
- enable ALSA for systems w/o PA
- require libffi explicitely to fix PPC64LE build where a system
  library is required</changelog>
<changelog author="wr@rosenauer.org" date="1493640000">- update to Thunderbird 52.1.0
  * Background images not working and other issues related to
    embedded images when composing email have been fixed
  * Google Oauth setup can sometimes not progress to the next step
  * requires NSS &gt;= 3.28.4
- security fixes (boo#1035082), MFSA 2017-13
  * CVE-2017-5443 (bmo#1342661)
    Out-of-bounds write during BinHex decoding
  * CVE-2017-5429 (bmo#1341096, bmo#1342823, bmo#1343261, bmo#1348894,
    bmo#1348941, bmo#1349340, bmo#1350844, bmo#1352926, bmo#1353088)
    Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and
    Firefox ESR 52.1
  * CVE-2017-5464 (bmo#1347075)
    Memory corruption with accessibility and DOM manipulation
  * CVE-2017-5465 (bmo#1347617)
    Out-of-bounds read in ConvolvePixel
  * CVE-2017-5466 (bmo#1353975)
    Origin confusion when reloading isolated data:text/html URL
  * CVE-2017-5467 (bmo#1347262)
    Memory corruption when drawing Skia content
  * CVE-2017-5460 (bmo#1343642)
    Use-after-free in frame selection
  * CVE-2017-5461 (bmo#1344380)
    Out-of-bounds write in Base64 encoding in NSS
  * CVE-2017-5449 (bmo#1340127)
    Crash during bidirectional unicode manipulation with animation
  * CVE-2017-5446 (bmo#1343505)
    Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
  * CVE-2017-5447 (bmo#1343552)
    Out-of-bounds read during glyph processing
  * CVE-2017-5444 (bmo#1344461)
    Buffer overflow while parsing application/http-index-format content
  * CVE-2017-5445 (bmo#1344467)
    Uninitialized values used while parsing application/http-index-format
    content
  * CVE-2017-5442 (bmo#1347979)
    Use-after-free during style changes
  * CVE-2017-5469 (bmo#1292534)
    Potential Buffer overflow in flex-generated code
  * CVE-2017-5440 (bmo#1336832)
    Use-after-free in txExecutionState destructor during XSLT processing
  * CVE-2017-5441 (bmo#1343795)
    Use-after-free with selection during scroll events
  * CVE-2017-5439 (bmo#1336830)
    Use-after-free in nsTArray Length() during XSLT processing
  * CVE-2017-5438 (bmo#1336828)
    Use-after-free in nsAutoPtr during XSLT processing
  * CVE-2017-5437 (bmo#1343453)
    Vulnerabilities in Libevent library
  * CVE-2017-5436 (bmo#1345461)
    Out-of-bounds write with malicious font in Graphite 2
  * CVE-2017-5435 (bmo#1350683)
    Use-after-free during transaction processing in the editor
  * CVE-2017-5434 (bmo#1349946)
    Use-after-free during focus handling
  * CVE-2017-5433 (bmo#1347168)
    Use-after-free in SMIL animation functions
  * CVE-2017-5432 (bmo#1346654)
    Use-after-free in text input selection
  * CVE-2017-5430 (bmo#1329796, bmo#1337418, bmo#1339722, bmo#1340482,
    bmo#1342101, bmo#1344081, bmo#1344305, bmo#1344686, bmo#1346140,
    bmo#1346419, bmo#1348143, bmo#1349621, bmo#1349719, bmo#1353476)
    Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
  * CVE-2017-5459 (bmo#1333858)
    Buffer overflow in WebGL
  * CVE-2017-5462 (bmo#1345089)
    DRBG flaw in NSS
  * CVE-2017-5454 (bmo#1349276)
    Sandbox escape allowing file system read access through file
    picker
  * CVE-2017-5451 (bmo#1273537)
    Addressbar spoofing with onblur event</changelog>
<changelog author="wr@rosenauer.org" date="1494504000">- update to Thunderbird 52.1.1
  * fixed crash when compacting IMAP folder (boo#1038753)
  * Some attachments could not be opened or saved if the message
    body is empty
  * Unable to load full message via POP if message was downloaded
    partially (or only headers) before
  * Large attachments may not be shown or saved correctly if the
    message is stored in an IMAP folder which is not synchronized
    for offline use</changelog>
<changelog author="wr@rosenauer.org" date="1496318400">- explicitely optimize with -O2 for openSUSE &gt; 13.2/Leap 42 to work
  with gcc7 (boo#1040105, boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1496577600">- remove legacy -Os optimization breaking gcc7/i586 (boo#1042090)</changelog>
<changelog author="wr@rosenauer.org" date="1497441600">- update to Thunderbird 52.2 (boo#1043960)
  * Embedded images not shown in email received from Hotmail/Outlook
    webmailer
  * Detection of non-ASCII font names in font selector
  * Attachment not forwarded correctly under certain circumstances
  * Multiple requests for master password when GMail OAuth2 is enabled
  * Large number of blank pages being printed under certain
    circumstances when invalid preferences were present
  * Messages sent via the Simple MAPI interface are forced to HTML
  * Calendar: Invitations can't be printed
  * Mailing list (group) not accessible from macOS or Outlook address book
  * Clicking on links with references/anchors where target doesn't
    exist in the message not opening in external browser
  MFSA 2017-17
  * CVE-2017-5472 (bmo#1365602)
    Use-after-free using destroyed node when regenerating trees
  * CVE-2017-7749 (bmo#1355039)
    Use-after-free during docshell reloading
  * CVE-2017-7750 (bmo#1356558)
    Use-after-free with track elements
  * CVE-2017-7751 (bmo#1363396)
    Use-after-free with content viewer listeners
  * CVE-2017-7752 (bmo#1359547)
    Use-after-free with IME input
  * CVE-2017-7754 (bmo#1357090)
    Out-of-bounds read in WebGL with ImageInfo object
  * CVE-2017-7756 (bmo#1366595)
    Use-after-free and use-after-scope logging XHR header errors
  * CVE-2017-7757 (bmo#1356824)
    Use-after-free in IndexedDB
  * CVE-2017-7778, CVE-2017-7778, CVE-2017-7771, CVE-2017-7772,
    CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776,
    CVE-2017-7777
    Vulnerabilities in the Graphite 2 library
  * CVE-2017-7758 (bmo#1368490)
    Out-of-bounds read in Opus encoder
  * CVE-2017-7763 (bmo#1360309)
    Mac fonts render some unicode characters as spaces (MacOS only)
  * CVE-2017-7764 (bmo#1364283)
    Domain spoofing with combination of Canadian Syllabics and other
    unicode blocks
  * CVE-2017-7765 (bmo#1273265)
    Mark of the Web bypass when saving executable files (Windows only)
  * CVE-2017-5470
    Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
- requires NSS 3.28.5</changelog>
<changelog author="wr@rosenauer.org" date="1498392000">- update to Thunderbird 52.2.1
  * Problems with Gmail fixed (folders not showing, repeated email
    download, etc.) introduced in version 52.2.0. (boo#1045895)</changelog>
<changelog author="guillaume@opensuse.org" date="1498651200">- mozilla-disable-neon-option.patch has been dropped silently, so
  remove the --disable-neon option as it is not available anymore.</changelog>
<changelog author="schwab@suse.de" date="1502280000">- mozilla-ucontext.patch: use ucontext_t instead of struct ucontext</changelog>
<changelog author="wr@rosenauer.org" date="1502798400">- update to Thunderbird 52.3 (boo#1052829)
  Fixed issues:
  * Unwanted inline images shown in rogue SPAM messages
  * Deleting message from the POP3 server not working when maildir
    storage was used
  * Message disposition flag (replied / forwarded) lost when reply or
    forwarded message was stored as draft and draft was sent later
  * Inline images not scaled to fit when printing
  * Selected text from another message sometimes included in a reply
  * No authorisation prompt displayed when inserting image into email
    body although image URL requires authentication
  * Large attachments taking a long time to open under some circumstances
  security
  Security fixes from Gecko 52.3esr
  * CVE-2017-7798 (bmo#1371586, bmo#1372112)
    XUL injection in the style editor in devtools
  * CVE-2017-7800 (bmo#1374047)
    Use-after-free in WebSockets during disconnection
  * CVE-2017-7801 (bmo#1371259)
    Use-after-free with marquee during window resizing
  * CVE-2017-7784 (bmo#1376087)
    Use-after-free with image observers
  * CVE-2017-7802 (bmo#1378147)
    Use-after-free resizing image elements
  * CVE-2017-7785 (bmo#1356985)
    Buffer overflow manipulating ARIA attributes in DOM
  * CVE-2017-7786 (bmo#1365189)
    Buffer overflow while painting non-displayable SVG
  * CVE-2017-7753 (bmo#1353312)
    Out-of-bounds read with cached style data and pseudo-elements#
  * CVE-2017-7787 (bmo#1322896)
    Same-origin policy bypass with iframes through page reloads
  * CVE-2017-7807 (bmo#1376459)
    Domain hijacking through AppCache fallback
  * CVE-2017-7792 (bmo#1368652)
    Buffer overflow viewing certificates with an extremely long OID
  * CVE-2017-7804 (bmo#1372849)
    Memory protection bypass through WindowsDllDetourPatcher
  * CVE-2017-7791 (bmo#1365875)
    Spoofing following page navigation with data: protocol and modal alerts
  * CVE-2017-7782 (bmo#1344034)
    WindowsDllDetourPatcher allocates memory without DEP protections
  * CVE-2017-7803 (bmo#1377426)
    CSP containing 'sandbox' improperly applied
  * CVE-2017-7779
    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3</changelog>
<changelog author="dimstar@opensuse.org" date="1506600000">- Add alsa-devel BuildRequires: we care for ALSA support to be
  built and thus need to ensure we get the dependencies in place.
  In the past, alsa-devel was pulled in by accident: we
  buildrequire libgnome-devel. This required esound-devel and that
  in turn pulled in alsa-devel for us. libgnome is being fixed to
  no longer require esound-devel.</changelog>
<changelog author="astieger@suse.com" date="1507118400">- Mozilla Thunderbird 52.4.0 (bsc#1060445)
  * new behavior was introduced for replies to mailing list posts:
    "When replying to a mailing list, reply will be sent to address
    in From header ignoring Reply-to header". A new preference
    mail.override_list_reply_to allows to restore the previous behavior.
  * Under certain circumstances (image attachment and non-image
    attachment), attached images were shown truncated in messages
    stored in IMAP folders not synchronised for offline use.
  * IMAP UIDs &gt; 0x7FFFFFFF now handled properly
  Security fixes from Gecko 52.4esr
  * CVE-2017-7793 (bmo#1371889)
    Use-after-free with Fetch API
  * CVE-2017-7818 (bmo#1363723)
    Use-after-free during ARIA array manipulation
  * CVE-2017-7819 (bmo#1380292)
    Use-after-free while resizing images in design mode
  * CVE-2017-7824 (bmo#1398381)
    Buffer overflow when drawing and validating elements with ANGLE
  * CVE-2017-7805 (bmo#1377618) (fixed via NSS requirement)
    Use-after-free in TLS 1.2 generating handshake hashes
  * CVE-2017-7814 (bmo#1376036)
    Blob and data URLs bypass phishing and malware protection warnings
  * CVE-2017-7825 (bmo#1393624, bmo#1390980) (OSX-only)
    OS X fonts render some Tibetan and Arabic unicode characters as spaces
  * CVE-2017-7823 (bmo#1396320)
    CSP sandbox directive did not create a unique origin
  * CVE-2017-7810
    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4</changelog>

</package>
<package pkgid="555681f3249a6b8ddb5661f682655e1d80f1bf29676f72631dbd3de9fdfa9252" name="NetworkManager" arch="src">
    <version epoch="0" ver="1.0.12" rel="4.3.1"/>

<changelog author="glin@suse.com" date="1438862400">- Rebase nm-probe-radius-server-cert.patch for 1.0.4 (bsc#938198).</changelog>
<changelog author="bastianholst@gmx.de" date="1439899200">- Change nfs dispatcher-script to be more reliable in mixed ip v4
  v6 environments.</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Improved capture portal detection.
  + Default route through WiFi connection is now preferred to
    Mobile Broadband if both are available.
  + Expose a flag to determine whether a particular connection is
    metered via API and client tools.
  + Add support for locking connections to a channel within a
    particular band.
  + Add support for configuring Wake-on-LAN capabilitites.
  + Allow overriding the MTU for team device.
  + Usual pile of bug fixes and robustness improvements.
- Rebase NetworkManager-geoclue-interaction.patch .</changelog>
<changelog author="zaitor@opensuse.org" date="1448366400">- Update to version 1.0.8:
  + MTU indicated by a VPN gateway is now properly applied.
  + Fixed MSS setting when MTU changes.
  + The default route is properly restored on device disconnect.
  + Build with older toolchains has been fixed.
  + The team devices can now properly be enslaved to bridges.
  + Failed DHCP attempts for assumed connections are now retried
    after a timeout.
  + Default wired connection is now created after udev registers
    the device.
  + Support for Bluetooth DUN devices with Bluez 5 has been fixed.
  + The ipv6.ignore-auto-dns property is now properly honored
    making it possible to override automatically obtained name
    servers.
  + Invalid permanent MAC adddresses as reported by some devices
    are now ignored.
  + Device links reported by more recent versions of Linux kernel
    that reside in different network namespaces are no longer
    confused with links in the namespace NetworkManager runs in.
  + MAC address changes of VLANs enslaved to a bond are now
    properly propagated to the master device.
  + Fixed error handling for teaming devices with invalid
    configuration.
  + Wi-Fi AP list is now updated correctly after AP mode has been
    used.
  + Management of a device is not attempted until the device has
    been registered with udev.
  + The error handling for VPN secret agents is now significantly
    more robust.
  + Detection of s390 CTC devices now works properly.
  + A GATEWAY property in /etc/sysconfig/network now no longer
    affects non-static connections.
  + Added support for IPv6-only VPN connections.
  + The systemd service now uses HUP signal to reload
    configuration.
  + Change VLAN default flags to set REORDER_HDR for new
    connections.
  + nmtui is now able to ignore automatically configured routes.
  + Numerous bash shell autocompletion fixes for nmcli.
  + Allow setting IPv6 and PPP settings for GSM and CDMA
    connections via nmcli.
  + Added support for adding ADSL connections in nmcli.
  + Numerous crash fixes.
  + Updated translations.
- Rebase NetworkManager-geoclue-interaction.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Added support for handling VPN secrets to nmtui and nmcli agent.
  + Fixed a regression that caused NetworkManager to ignore
    external deletion of a device with master.
  + Fixed glitches with older versions of glib (prior to 2.36.0).
  + Fixed build with most recent versions of libsoup.
  + Fixed busy retry loop on non-transient errors from
    wpa_supplicant.
  + Improvements to testing infrastructure.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1451822400">- Add explicit pkgconfig(libteam) BuildRequires: force team
  connection support.</changelog>
<changelog author="dimstar@opensuse.org" date="1452081600">- Add NetworkManager-openvpn-route-configuration.patch: Fix routes
  not being applied when connecting to openVPN.</changelog>
<changelog author="zaitor@opensuse.org" date="1452081601">- Add nm-ppp-manager-clear-ppp_watch_id.patch and
  nm-update-ip_iface-only-if-IP-interface-exists.patch: Patches
  from upstream git cherrypicked to stable branch from master.</changelog>
<changelog author="badshah400@gmail.com" date="1457870400">- Split out a NetworkManager-branding-upstream subpackage that
  installs the default upstream version of the
  /etc/NetworkManager/NetworkManager.conf file.
- Add Requires: NetworkManager-branding to main package.</changelog>
<changelog author="sckang@suse.com" date="1459512000">- nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
  rebased.</changelog>
<changelog author="badshah400@gmail.com" date="1459598400">_ Update to version 1.0.12:
  + DHCP leases on software devices are now renewed when the
    computer is awoken from suspend.
  + Improved ifupdown plugin robustness and interoperability on
    Yocto and OpenEmbedded.
  + Fixed failed VPN activations when plugin supports interactive
    mode, but the VPN daemon does not.
  + Wi-Fi monitor interfaces are now ignored, not turned into
    managed mode.
  + AP and AdHoc mode connections with manual IP configuration are
    now able to autoconnect.
  + Broken device drivers (AWS ENI) that initially have invalid
    MAC addresses are now properly managed as soon as correct MAC
    address is set.
  + WWAN devices are unlocked a bit earlier so that supported IP
    versions can be queried.
  + The NetworkManager.service was ordered after
    network-pre.target and dbus.service. This ensures
    NetworkManager doesn't set up connectivity before firewall
    rules are in place and wouldn't exit before remote filesystems
    can be umounted ensuring orderly operation of systemd managed
    installations.
  + The netfilter rules used with shared IPv4 method are now
    removed on exit.
  + Ability to manage USB gadget drivers (UDC side) has beed
    added.
  + Infiniband transport mode change now takes place with the link
    set down because some drivers need that.
  + Race conditions that could disclose connection secrets to
    authenticated local users when changing ifcfg and keyfile
    connections have been fixed.  This has security impact of low
    severity (CVE-2016-0764).
  + A handful of memory leak and crasher bugs of minor importance
    have been fixed.
- Drop patches incorporated upstream:
  - NetworkManager-openvpn-route-configuration.patch.
  - nm-ppp-manager-clear-ppp_watch_id.patch.
  - nm-update-ip_iface-only-if-IP-interface-exists.patch.
- Rebase systemd-network-config.patch for updated version.</changelog>
<changelog author="sckang@suse.com" date="1459857600">- nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
  rebased.</changelog>
<changelog author="sckang@suse.com" date="1460116800">- Update to version 1.0.12 (FATE#318572)
- drop nm-core-fix-crash-during-Wi-Fi-rescan-by-emitting-NM_DE.patch
  contained in version 0.9.9.1.
- Rebase NetworkManager-geoclue-interaction.patch
- Rebase nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
- Rebase nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
- Rebase systemd-network-config.patch
- Rebase nm-probe-radius-server-cert.patch</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move provides NetworkManager(cacert-patch) to libnm-util2, to
  ensure gnome-control-center doesn't hard requires NetworkManager.</changelog>
<changelog author="sckang@suse.com" date="1468843200">- Modify nm-probe-radius-server-cert.patch: Make sure the "Apply"
  button in Wifi configuration page of gnome-control-center is
  clickable (bsc#985332).</changelog>
<changelog author="sckang@suse.com" date="1473768000">- Modify
  nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff:
  Remove two assertions that brings error message (bsc#882801).</changelog>
<changelog author="sckang@suse.com" date="1482148800">- Add nm-fix-always-prompt-for-new-password.patch: Don't ask for
  new PSk for locally-generated
  WLAN_REASON_DISASSOC_DUE_TO_INACTIVITY error (bsc#966232).</changelog>
<changelog author="sckang@suse.com" date="1484827200">- Add nm-dont-crash-when-system-secret-is-not-needed.patch: Fix
  NetworkManager crashes when editing the same Wifi the second
  time in gnome-control-center (bsc#1009717).</changelog>
<changelog author="sckang@suse.com" date="1487592000">- Add nm-dont-overwrite-resolv-conf.patch: Fix NetworkManager
  overwriting /etc/resolv.conf (bsc#960153, bsc#1021665).</changelog>

</package>
<package pkgid="434fcaebb766999fdc177030f2be19085ecb8908f7a16909c444d0e52f2337ff" name="NetworkManager" arch="x86_64">
    <version epoch="0" ver="1.0.12" rel="4.3.1"/>

<changelog author="glin@suse.com" date="1438862400">- Rebase nm-probe-radius-server-cert.patch for 1.0.4 (bsc#938198).</changelog>
<changelog author="bastianholst@gmx.de" date="1439899200">- Change nfs dispatcher-script to be more reliable in mixed ip v4
  v6 environments.</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Improved capture portal detection.
  + Default route through WiFi connection is now preferred to
    Mobile Broadband if both are available.
  + Expose a flag to determine whether a particular connection is
    metered via API and client tools.
  + Add support for locking connections to a channel within a
    particular band.
  + Add support for configuring Wake-on-LAN capabilitites.
  + Allow overriding the MTU for team device.
  + Usual pile of bug fixes and robustness improvements.
- Rebase NetworkManager-geoclue-interaction.patch .</changelog>
<changelog author="zaitor@opensuse.org" date="1448366400">- Update to version 1.0.8:
  + MTU indicated by a VPN gateway is now properly applied.
  + Fixed MSS setting when MTU changes.
  + The default route is properly restored on device disconnect.
  + Build with older toolchains has been fixed.
  + The team devices can now properly be enslaved to bridges.
  + Failed DHCP attempts for assumed connections are now retried
    after a timeout.
  + Default wired connection is now created after udev registers
    the device.
  + Support for Bluetooth DUN devices with Bluez 5 has been fixed.
  + The ipv6.ignore-auto-dns property is now properly honored
    making it possible to override automatically obtained name
    servers.
  + Invalid permanent MAC adddresses as reported by some devices
    are now ignored.
  + Device links reported by more recent versions of Linux kernel
    that reside in different network namespaces are no longer
    confused with links in the namespace NetworkManager runs in.
  + MAC address changes of VLANs enslaved to a bond are now
    properly propagated to the master device.
  + Fixed error handling for teaming devices with invalid
    configuration.
  + Wi-Fi AP list is now updated correctly after AP mode has been
    used.
  + Management of a device is not attempted until the device has
    been registered with udev.
  + The error handling for VPN secret agents is now significantly
    more robust.
  + Detection of s390 CTC devices now works properly.
  + A GATEWAY property in /etc/sysconfig/network now no longer
    affects non-static connections.
  + Added support for IPv6-only VPN connections.
  + The systemd service now uses HUP signal to reload
    configuration.
  + Change VLAN default flags to set REORDER_HDR for new
    connections.
  + nmtui is now able to ignore automatically configured routes.
  + Numerous bash shell autocompletion fixes for nmcli.
  + Allow setting IPv6 and PPP settings for GSM and CDMA
    connections via nmcli.
  + Added support for adding ADSL connections in nmcli.
  + Numerous crash fixes.
  + Updated translations.
- Rebase NetworkManager-geoclue-interaction.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Added support for handling VPN secrets to nmtui and nmcli agent.
  + Fixed a regression that caused NetworkManager to ignore
    external deletion of a device with master.
  + Fixed glitches with older versions of glib (prior to 2.36.0).
  + Fixed build with most recent versions of libsoup.
  + Fixed busy retry loop on non-transient errors from
    wpa_supplicant.
  + Improvements to testing infrastructure.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1451822400">- Add explicit pkgconfig(libteam) BuildRequires: force team
  connection support.</changelog>
<changelog author="dimstar@opensuse.org" date="1452081600">- Add NetworkManager-openvpn-route-configuration.patch: Fix routes
  not being applied when connecting to openVPN.</changelog>
<changelog author="zaitor@opensuse.org" date="1452081601">- Add nm-ppp-manager-clear-ppp_watch_id.patch and
  nm-update-ip_iface-only-if-IP-interface-exists.patch: Patches
  from upstream git cherrypicked to stable branch from master.</changelog>
<changelog author="badshah400@gmail.com" date="1457870400">- Split out a NetworkManager-branding-upstream subpackage that
  installs the default upstream version of the
  /etc/NetworkManager/NetworkManager.conf file.
- Add Requires: NetworkManager-branding to main package.</changelog>
<changelog author="sckang@suse.com" date="1459512000">- nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
  rebased.</changelog>
<changelog author="badshah400@gmail.com" date="1459598400">_ Update to version 1.0.12:
  + DHCP leases on software devices are now renewed when the
    computer is awoken from suspend.
  + Improved ifupdown plugin robustness and interoperability on
    Yocto and OpenEmbedded.
  + Fixed failed VPN activations when plugin supports interactive
    mode, but the VPN daemon does not.
  + Wi-Fi monitor interfaces are now ignored, not turned into
    managed mode.
  + AP and AdHoc mode connections with manual IP configuration are
    now able to autoconnect.
  + Broken device drivers (AWS ENI) that initially have invalid
    MAC addresses are now properly managed as soon as correct MAC
    address is set.
  + WWAN devices are unlocked a bit earlier so that supported IP
    versions can be queried.
  + The NetworkManager.service was ordered after
    network-pre.target and dbus.service. This ensures
    NetworkManager doesn't set up connectivity before firewall
    rules are in place and wouldn't exit before remote filesystems
    can be umounted ensuring orderly operation of systemd managed
    installations.
  + The netfilter rules used with shared IPv4 method are now
    removed on exit.
  + Ability to manage USB gadget drivers (UDC side) has beed
    added.
  + Infiniband transport mode change now takes place with the link
    set down because some drivers need that.
  + Race conditions that could disclose connection secrets to
    authenticated local users when changing ifcfg and keyfile
    connections have been fixed.  This has security impact of low
    severity (CVE-2016-0764).
  + A handful of memory leak and crasher bugs of minor importance
    have been fixed.
- Drop patches incorporated upstream:
  - NetworkManager-openvpn-route-configuration.patch.
  - nm-ppp-manager-clear-ppp_watch_id.patch.
  - nm-update-ip_iface-only-if-IP-interface-exists.patch.
- Rebase systemd-network-config.patch for updated version.</changelog>
<changelog author="sckang@suse.com" date="1459857600">- nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
  rebased.</changelog>
<changelog author="sckang@suse.com" date="1460116800">- Update to version 1.0.12 (FATE#318572)
- drop nm-core-fix-crash-during-Wi-Fi-rescan-by-emitting-NM_DE.patch
  contained in version 0.9.9.1.
- Rebase NetworkManager-geoclue-interaction.patch
- Rebase nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
- Rebase nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
- Rebase systemd-network-config.patch
- Rebase nm-probe-radius-server-cert.patch</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move provides NetworkManager(cacert-patch) to libnm-util2, to
  ensure gnome-control-center doesn't hard requires NetworkManager.</changelog>
<changelog author="sckang@suse.com" date="1468843200">- Modify nm-probe-radius-server-cert.patch: Make sure the "Apply"
  button in Wifi configuration page of gnome-control-center is
  clickable (bsc#985332).</changelog>
<changelog author="sckang@suse.com" date="1473768000">- Modify
  nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff:
  Remove two assertions that brings error message (bsc#882801).</changelog>
<changelog author="sckang@suse.com" date="1482148800">- Add nm-fix-always-prompt-for-new-password.patch: Don't ask for
  new PSk for locally-generated
  WLAN_REASON_DISASSOC_DUE_TO_INACTIVITY error (bsc#966232).</changelog>
<changelog author="sckang@suse.com" date="1484827200">- Add nm-dont-crash-when-system-secret-is-not-needed.patch: Fix
  NetworkManager crashes when editing the same Wifi the second
  time in gnome-control-center (bsc#1009717).</changelog>
<changelog author="sckang@suse.com" date="1487592000">- Add nm-dont-overwrite-resolv-conf.patch: Fix NetworkManager
  overwriting /etc/resolv.conf (bsc#960153, bsc#1021665).</changelog>

</package>
<package pkgid="e7a80fc6cffe9b4d9c7b9d62eddd938aa04d9ce6cb7b56bb09bfb0fe645bb5c4" name="NetworkManager-appindicator" arch="src">
    <version epoch="0" ver="1.0.10" rel="10.1"/>

<changelog author="dimstar@opensuse.org" date="1426161600">- Add with_cacert_patch condition. When enabled:
  + Add NetworkManager(cacert-patch) Requires
  + Apply nm-applet-probe-radius-server-cert.patch
  + This needs to be toggled whenever NetworkManager is updated
    and the nm-probe-radius-server-cert.patch there is not rebased
    yet.</changelog>
<changelog author="dimstar@opensuse.org" date="1430913600">- Update to version 1.0.2:
  + The applet is no longer started in GNOME 3.
  + STP controls are no longer displayed if STP is disabled.
  + Improved accessibility for screen reader users.
  + Multiple bugs fixed, including crashes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>

</package>
<package pkgid="0b05010023fab0b09bbf2f543613c4cf526bfb8416f7292f107857a12d5717c9" name="NetworkManager-appindicator" arch="src">
    <version epoch="0" ver="1.0.10" rel="13.1"/>

<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Add NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1481198400">- Add nm-applet-support-ttls-mschapv2.patch: Add support for plain
  MSCHAPV2 as inner authentication method when using TTLS as outer
  authentication method (bsc#1009019,bgo#768489).</changelog>

</package>
<package pkgid="c1d98ccbc9fdeea96bd7cb028500ba917ec078bf8ffec1929272cddde186750a" name="NetworkManager-appindicator" arch="x86_64">
    <version epoch="0" ver="1.0.10" rel="10.1"/>

<changelog author="dimstar@opensuse.org" date="1426161600">- Add with_cacert_patch condition. When enabled:
  + Add NetworkManager(cacert-patch) Requires
  + Apply nm-applet-probe-radius-server-cert.patch
  + This needs to be toggled whenever NetworkManager is updated
    and the nm-probe-radius-server-cert.patch there is not rebased
    yet.</changelog>
<changelog author="dimstar@opensuse.org" date="1430913600">- Update to version 1.0.2:
  + The applet is no longer started in GNOME 3.
  + STP controls are no longer displayed if STP is disabled.
  + Improved accessibility for screen reader users.
  + Multiple bugs fixed, including crashes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>

</package>
<package pkgid="19010047c579a97d08ef1b8d8c75baef9437e9aa09751db2288554cafb81c910" name="NetworkManager-appindicator" arch="x86_64">
    <version epoch="0" ver="1.0.10" rel="13.1"/>

<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Add NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1481198400">- Add nm-applet-support-ttls-mschapv2.patch: Add support for plain
  MSCHAPV2 as inner authentication method when using TTLS as outer
  authentication method (bsc#1009019,bgo#768489).</changelog>

</package>
<package pkgid="2910b25c73f32f4eb33941c1cd74a655097d2bb25833a8c0ecabc1ce402e1419" name="NetworkManager-branding-upstream" arch="noarch">
    <version epoch="0" ver="1.0.12" rel="4.3.1"/>

<changelog author="glin@suse.com" date="1438862400">- Rebase nm-probe-radius-server-cert.patch for 1.0.4 (bsc#938198).</changelog>
<changelog author="bastianholst@gmx.de" date="1439899200">- Change nfs dispatcher-script to be more reliable in mixed ip v4
  v6 environments.</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Improved capture portal detection.
  + Default route through WiFi connection is now preferred to
    Mobile Broadband if both are available.
  + Expose a flag to determine whether a particular connection is
    metered via API and client tools.
  + Add support for locking connections to a channel within a
    particular band.
  + Add support for configuring Wake-on-LAN capabilitites.
  + Allow overriding the MTU for team device.
  + Usual pile of bug fixes and robustness improvements.
- Rebase NetworkManager-geoclue-interaction.patch .</changelog>
<changelog author="zaitor@opensuse.org" date="1448366400">- Update to version 1.0.8:
  + MTU indicated by a VPN gateway is now properly applied.
  + Fixed MSS setting when MTU changes.
  + The default route is properly restored on device disconnect.
  + Build with older toolchains has been fixed.
  + The team devices can now properly be enslaved to bridges.
  + Failed DHCP attempts for assumed connections are now retried
    after a timeout.
  + Default wired connection is now created after udev registers
    the device.
  + Support for Bluetooth DUN devices with Bluez 5 has been fixed.
  + The ipv6.ignore-auto-dns property is now properly honored
    making it possible to override automatically obtained name
    servers.
  + Invalid permanent MAC adddresses as reported by some devices
    are now ignored.
  + Device links reported by more recent versions of Linux kernel
    that reside in different network namespaces are no longer
    confused with links in the namespace NetworkManager runs in.
  + MAC address changes of VLANs enslaved to a bond are now
    properly propagated to the master device.
  + Fixed error handling for teaming devices with invalid
    configuration.
  + Wi-Fi AP list is now updated correctly after AP mode has been
    used.
  + Management of a device is not attempted until the device has
    been registered with udev.
  + The error handling for VPN secret agents is now significantly
    more robust.
  + Detection of s390 CTC devices now works properly.
  + A GATEWAY property in /etc/sysconfig/network now no longer
    affects non-static connections.
  + Added support for IPv6-only VPN connections.
  + The systemd service now uses HUP signal to reload
    configuration.
  + Change VLAN default flags to set REORDER_HDR for new
    connections.
  + nmtui is now able to ignore automatically configured routes.
  + Numerous bash shell autocompletion fixes for nmcli.
  + Allow setting IPv6 and PPP settings for GSM and CDMA
    connections via nmcli.
  + Added support for adding ADSL connections in nmcli.
  + Numerous crash fixes.
  + Updated translations.
- Rebase NetworkManager-geoclue-interaction.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Added support for handling VPN secrets to nmtui and nmcli agent.
  + Fixed a regression that caused NetworkManager to ignore
    external deletion of a device with master.
  + Fixed glitches with older versions of glib (prior to 2.36.0).
  + Fixed build with most recent versions of libsoup.
  + Fixed busy retry loop on non-transient errors from
    wpa_supplicant.
  + Improvements to testing infrastructure.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1451822400">- Add explicit pkgconfig(libteam) BuildRequires: force team
  connection support.</changelog>
<changelog author="dimstar@opensuse.org" date="1452081600">- Add NetworkManager-openvpn-route-configuration.patch: Fix routes
  not being applied when connecting to openVPN.</changelog>
<changelog author="zaitor@opensuse.org" date="1452081601">- Add nm-ppp-manager-clear-ppp_watch_id.patch and
  nm-update-ip_iface-only-if-IP-interface-exists.patch: Patches
  from upstream git cherrypicked to stable branch from master.</changelog>
<changelog author="badshah400@gmail.com" date="1457870400">- Split out a NetworkManager-branding-upstream subpackage that
  installs the default upstream version of the
  /etc/NetworkManager/NetworkManager.conf file.
- Add Requires: NetworkManager-branding to main package.</changelog>
<changelog author="sckang@suse.com" date="1459512000">- nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
  rebased.</changelog>
<changelog author="badshah400@gmail.com" date="1459598400">_ Update to version 1.0.12:
  + DHCP leases on software devices are now renewed when the
    computer is awoken from suspend.
  + Improved ifupdown plugin robustness and interoperability on
    Yocto and OpenEmbedded.
  + Fixed failed VPN activations when plugin supports interactive
    mode, but the VPN daemon does not.
  + Wi-Fi monitor interfaces are now ignored, not turned into
    managed mode.
  + AP and AdHoc mode connections with manual IP configuration are
    now able to autoconnect.
  + Broken device drivers (AWS ENI) that initially have invalid
    MAC addresses are now properly managed as soon as correct MAC
    address is set.
  + WWAN devices are unlocked a bit earlier so that supported IP
    versions can be queried.
  + The NetworkManager.service was ordered after
    network-pre.target and dbus.service. This ensures
    NetworkManager doesn't set up connectivity before firewall
    rules are in place and wouldn't exit before remote filesystems
    can be umounted ensuring orderly operation of systemd managed
    installations.
  + The netfilter rules used with shared IPv4 method are now
    removed on exit.
  + Ability to manage USB gadget drivers (UDC side) has beed
    added.
  + Infiniband transport mode change now takes place with the link
    set down because some drivers need that.
  + Race conditions that could disclose connection secrets to
    authenticated local users when changing ifcfg and keyfile
    connections have been fixed.  This has security impact of low
    severity (CVE-2016-0764).
  + A handful of memory leak and crasher bugs of minor importance
    have been fixed.
- Drop patches incorporated upstream:
  - NetworkManager-openvpn-route-configuration.patch.
  - nm-ppp-manager-clear-ppp_watch_id.patch.
  - nm-update-ip_iface-only-if-IP-interface-exists.patch.
- Rebase systemd-network-config.patch for updated version.</changelog>
<changelog author="sckang@suse.com" date="1459857600">- nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
  rebased.</changelog>
<changelog author="sckang@suse.com" date="1460116800">- Update to version 1.0.12 (FATE#318572)
- drop nm-core-fix-crash-during-Wi-Fi-rescan-by-emitting-NM_DE.patch
  contained in version 0.9.9.1.
- Rebase NetworkManager-geoclue-interaction.patch
- Rebase nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
- Rebase nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
- Rebase systemd-network-config.patch
- Rebase nm-probe-radius-server-cert.patch</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move provides NetworkManager(cacert-patch) to libnm-util2, to
  ensure gnome-control-center doesn't hard requires NetworkManager.</changelog>
<changelog author="sckang@suse.com" date="1468843200">- Modify nm-probe-radius-server-cert.patch: Make sure the "Apply"
  button in Wifi configuration page of gnome-control-center is
  clickable (bsc#985332).</changelog>
<changelog author="sckang@suse.com" date="1473768000">- Modify
  nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff:
  Remove two assertions that brings error message (bsc#882801).</changelog>
<changelog author="sckang@suse.com" date="1482148800">- Add nm-fix-always-prompt-for-new-password.patch: Don't ask for
  new PSk for locally-generated
  WLAN_REASON_DISASSOC_DUE_TO_INACTIVITY error (bsc#966232).</changelog>
<changelog author="sckang@suse.com" date="1484827200">- Add nm-dont-crash-when-system-secret-is-not-needed.patch: Fix
  NetworkManager crashes when editing the same Wifi the second
  time in gnome-control-center (bsc#1009717).</changelog>
<changelog author="sckang@suse.com" date="1487592000">- Add nm-dont-overwrite-resolv-conf.patch: Fix NetworkManager
  overwriting /etc/resolv.conf (bsc#960153, bsc#1021665).</changelog>

</package>
<package pkgid="e106094d5dc31ec83bffa13b8b0394220b037b4e1d964e81e03c58170db4ed78" name="NetworkManager-connection-editor" arch="x86_64">
    <version epoch="0" ver="1.0.10" rel="10.1"/>

<changelog author="dimstar@opensuse.org" date="1430913600">- Update to version 1.0.2:
  + The applet is no longer started in GNOME 3.
  + STP controls are no longer displayed if STP is disabled.
  + Improved accessibility for screen reader users.
  + Multiple bugs fixed, including crashes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>
<changelog author="hpj@suse.com" date="1478347200">- Add NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
  (bsc#1003069).</changelog>

</package>
<package pkgid="10b82892abcbdae2c59001abadce9295e5fcf1cb82d182a376ded7a4bd44d2b7" name="NetworkManager-connection-editor" arch="x86_64">
    <version epoch="0" ver="1.0.10" rel="13.1"/>

<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Add NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1481198400">- Add nm-applet-support-ttls-mschapv2.patch: Add support for plain
  MSCHAPV2 as inner authentication method when using TTLS as outer
  authentication method (bsc#1009019,bgo#768489).</changelog>

</package>
<package pkgid="2a01b4f954b66600962cbec6f735bb0dad09e10f4fa5d33768bcfa28be54b6a1" name="NetworkManager-devel" arch="x86_64">
    <version epoch="0" ver="1.0.12" rel="4.3.1"/>

<changelog author="glin@suse.com" date="1438862400">- Rebase nm-probe-radius-server-cert.patch for 1.0.4 (bsc#938198).</changelog>
<changelog author="bastianholst@gmx.de" date="1439899200">- Change nfs dispatcher-script to be more reliable in mixed ip v4
  v6 environments.</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Improved capture portal detection.
  + Default route through WiFi connection is now preferred to
    Mobile Broadband if both are available.
  + Expose a flag to determine whether a particular connection is
    metered via API and client tools.
  + Add support for locking connections to a channel within a
    particular band.
  + Add support for configuring Wake-on-LAN capabilitites.
  + Allow overriding the MTU for team device.
  + Usual pile of bug fixes and robustness improvements.
- Rebase NetworkManager-geoclue-interaction.patch .</changelog>
<changelog author="zaitor@opensuse.org" date="1448366400">- Update to version 1.0.8:
  + MTU indicated by a VPN gateway is now properly applied.
  + Fixed MSS setting when MTU changes.
  + The default route is properly restored on device disconnect.
  + Build with older toolchains has been fixed.
  + The team devices can now properly be enslaved to bridges.
  + Failed DHCP attempts for assumed connections are now retried
    after a timeout.
  + Default wired connection is now created after udev registers
    the device.
  + Support for Bluetooth DUN devices with Bluez 5 has been fixed.
  + The ipv6.ignore-auto-dns property is now properly honored
    making it possible to override automatically obtained name
    servers.
  + Invalid permanent MAC adddresses as reported by some devices
    are now ignored.
  + Device links reported by more recent versions of Linux kernel
    that reside in different network namespaces are no longer
    confused with links in the namespace NetworkManager runs in.
  + MAC address changes of VLANs enslaved to a bond are now
    properly propagated to the master device.
  + Fixed error handling for teaming devices with invalid
    configuration.
  + Wi-Fi AP list is now updated correctly after AP mode has been
    used.
  + Management of a device is not attempted until the device has
    been registered with udev.
  + The error handling for VPN secret agents is now significantly
    more robust.
  + Detection of s390 CTC devices now works properly.
  + A GATEWAY property in /etc/sysconfig/network now no longer
    affects non-static connections.
  + Added support for IPv6-only VPN connections.
  + The systemd service now uses HUP signal to reload
    configuration.
  + Change VLAN default flags to set REORDER_HDR for new
    connections.
  + nmtui is now able to ignore automatically configured routes.
  + Numerous bash shell autocompletion fixes for nmcli.
  + Allow setting IPv6 and PPP settings for GSM and CDMA
    connections via nmcli.
  + Added support for adding ADSL connections in nmcli.
  + Numerous crash fixes.
  + Updated translations.
- Rebase NetworkManager-geoclue-interaction.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Added support for handling VPN secrets to nmtui and nmcli agent.
  + Fixed a regression that caused NetworkManager to ignore
    external deletion of a device with master.
  + Fixed glitches with older versions of glib (prior to 2.36.0).
  + Fixed build with most recent versions of libsoup.
  + Fixed busy retry loop on non-transient errors from
    wpa_supplicant.
  + Improvements to testing infrastructure.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1451822400">- Add explicit pkgconfig(libteam) BuildRequires: force team
  connection support.</changelog>
<changelog author="dimstar@opensuse.org" date="1452081600">- Add NetworkManager-openvpn-route-configuration.patch: Fix routes
  not being applied when connecting to openVPN.</changelog>
<changelog author="zaitor@opensuse.org" date="1452081601">- Add nm-ppp-manager-clear-ppp_watch_id.patch and
  nm-update-ip_iface-only-if-IP-interface-exists.patch: Patches
  from upstream git cherrypicked to stable branch from master.</changelog>
<changelog author="badshah400@gmail.com" date="1457870400">- Split out a NetworkManager-branding-upstream subpackage that
  installs the default upstream version of the
  /etc/NetworkManager/NetworkManager.conf file.
- Add Requires: NetworkManager-branding to main package.</changelog>
<changelog author="sckang@suse.com" date="1459512000">- nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
  rebased.</changelog>
<changelog author="badshah400@gmail.com" date="1459598400">_ Update to version 1.0.12:
  + DHCP leases on software devices are now renewed when the
    computer is awoken from suspend.
  + Improved ifupdown plugin robustness and interoperability on
    Yocto and OpenEmbedded.
  + Fixed failed VPN activations when plugin supports interactive
    mode, but the VPN daemon does not.
  + Wi-Fi monitor interfaces are now ignored, not turned into
    managed mode.
  + AP and AdHoc mode connections with manual IP configuration are
    now able to autoconnect.
  + Broken device drivers (AWS ENI) that initially have invalid
    MAC addresses are now properly managed as soon as correct MAC
    address is set.
  + WWAN devices are unlocked a bit earlier so that supported IP
    versions can be queried.
  + The NetworkManager.service was ordered after
    network-pre.target and dbus.service. This ensures
    NetworkManager doesn't set up connectivity before firewall
    rules are in place and wouldn't exit before remote filesystems
    can be umounted ensuring orderly operation of systemd managed
    installations.
  + The netfilter rules used with shared IPv4 method are now
    removed on exit.
  + Ability to manage USB gadget drivers (UDC side) has beed
    added.
  + Infiniband transport mode change now takes place with the link
    set down because some drivers need that.
  + Race conditions that could disclose connection secrets to
    authenticated local users when changing ifcfg and keyfile
    connections have been fixed.  This has security impact of low
    severity (CVE-2016-0764).
  + A handful of memory leak and crasher bugs of minor importance
    have been fixed.
- Drop patches incorporated upstream:
  - NetworkManager-openvpn-route-configuration.patch.
  - nm-ppp-manager-clear-ppp_watch_id.patch.
  - nm-update-ip_iface-only-if-IP-interface-exists.patch.
- Rebase systemd-network-config.patch for updated version.</changelog>
<changelog author="sckang@suse.com" date="1459857600">- nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
  rebased.</changelog>
<changelog author="sckang@suse.com" date="1460116800">- Update to version 1.0.12 (FATE#318572)
- drop nm-core-fix-crash-during-Wi-Fi-rescan-by-emitting-NM_DE.patch
  contained in version 0.9.9.1.
- Rebase NetworkManager-geoclue-interaction.patch
- Rebase nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
- Rebase nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
- Rebase systemd-network-config.patch
- Rebase nm-probe-radius-server-cert.patch</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move provides NetworkManager(cacert-patch) to libnm-util2, to
  ensure gnome-control-center doesn't hard requires NetworkManager.</changelog>
<changelog author="sckang@suse.com" date="1468843200">- Modify nm-probe-radius-server-cert.patch: Make sure the "Apply"
  button in Wifi configuration page of gnome-control-center is
  clickable (bsc#985332).</changelog>
<changelog author="sckang@suse.com" date="1473768000">- Modify
  nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff:
  Remove two assertions that brings error message (bsc#882801).</changelog>
<changelog author="sckang@suse.com" date="1482148800">- Add nm-fix-always-prompt-for-new-password.patch: Don't ask for
  new PSk for locally-generated
  WLAN_REASON_DISASSOC_DUE_TO_INACTIVITY error (bsc#966232).</changelog>
<changelog author="sckang@suse.com" date="1484827200">- Add nm-dont-crash-when-system-secret-is-not-needed.patch: Fix
  NetworkManager crashes when editing the same Wifi the second
  time in gnome-control-center (bsc#1009717).</changelog>
<changelog author="sckang@suse.com" date="1487592000">- Add nm-dont-overwrite-resolv-conf.patch: Fix NetworkManager
  overwriting /etc/resolv.conf (bsc#960153, bsc#1021665).</changelog>

</package>
<package pkgid="23ce747a77cd2b677e03b895c5db74b4cb88176b9c94a5d288179c97132d93ad" name="NetworkManager-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.0.12" rel="4.3.1"/>

<changelog author="glin@suse.com" date="1438862400">- Rebase nm-probe-radius-server-cert.patch for 1.0.4 (bsc#938198).</changelog>
<changelog author="bastianholst@gmx.de" date="1439899200">- Change nfs dispatcher-script to be more reliable in mixed ip v4
  v6 environments.</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Improved capture portal detection.
  + Default route through WiFi connection is now preferred to
    Mobile Broadband if both are available.
  + Expose a flag to determine whether a particular connection is
    metered via API and client tools.
  + Add support for locking connections to a channel within a
    particular band.
  + Add support for configuring Wake-on-LAN capabilitites.
  + Allow overriding the MTU for team device.
  + Usual pile of bug fixes and robustness improvements.
- Rebase NetworkManager-geoclue-interaction.patch .</changelog>
<changelog author="zaitor@opensuse.org" date="1448366400">- Update to version 1.0.8:
  + MTU indicated by a VPN gateway is now properly applied.
  + Fixed MSS setting when MTU changes.
  + The default route is properly restored on device disconnect.
  + Build with older toolchains has been fixed.
  + The team devices can now properly be enslaved to bridges.
  + Failed DHCP attempts for assumed connections are now retried
    after a timeout.
  + Default wired connection is now created after udev registers
    the device.
  + Support for Bluetooth DUN devices with Bluez 5 has been fixed.
  + The ipv6.ignore-auto-dns property is now properly honored
    making it possible to override automatically obtained name
    servers.
  + Invalid permanent MAC adddresses as reported by some devices
    are now ignored.
  + Device links reported by more recent versions of Linux kernel
    that reside in different network namespaces are no longer
    confused with links in the namespace NetworkManager runs in.
  + MAC address changes of VLANs enslaved to a bond are now
    properly propagated to the master device.
  + Fixed error handling for teaming devices with invalid
    configuration.
  + Wi-Fi AP list is now updated correctly after AP mode has been
    used.
  + Management of a device is not attempted until the device has
    been registered with udev.
  + The error handling for VPN secret agents is now significantly
    more robust.
  + Detection of s390 CTC devices now works properly.
  + A GATEWAY property in /etc/sysconfig/network now no longer
    affects non-static connections.
  + Added support for IPv6-only VPN connections.
  + The systemd service now uses HUP signal to reload
    configuration.
  + Change VLAN default flags to set REORDER_HDR for new
    connections.
  + nmtui is now able to ignore automatically configured routes.
  + Numerous bash shell autocompletion fixes for nmcli.
  + Allow setting IPv6 and PPP settings for GSM and CDMA
    connections via nmcli.
  + Added support for adding ADSL connections in nmcli.
  + Numerous crash fixes.
  + Updated translations.
- Rebase NetworkManager-geoclue-interaction.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Added support for handling VPN secrets to nmtui and nmcli agent.
  + Fixed a regression that caused NetworkManager to ignore
    external deletion of a device with master.
  + Fixed glitches with older versions of glib (prior to 2.36.0).
  + Fixed build with most recent versions of libsoup.
  + Fixed busy retry loop on non-transient errors from
    wpa_supplicant.
  + Improvements to testing infrastructure.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1451822400">- Add explicit pkgconfig(libteam) BuildRequires: force team
  connection support.</changelog>
<changelog author="dimstar@opensuse.org" date="1452081600">- Add NetworkManager-openvpn-route-configuration.patch: Fix routes
  not being applied when connecting to openVPN.</changelog>
<changelog author="zaitor@opensuse.org" date="1452081601">- Add nm-ppp-manager-clear-ppp_watch_id.patch and
  nm-update-ip_iface-only-if-IP-interface-exists.patch: Patches
  from upstream git cherrypicked to stable branch from master.</changelog>
<changelog author="badshah400@gmail.com" date="1457870400">- Split out a NetworkManager-branding-upstream subpackage that
  installs the default upstream version of the
  /etc/NetworkManager/NetworkManager.conf file.
- Add Requires: NetworkManager-branding to main package.</changelog>
<changelog author="sckang@suse.com" date="1459512000">- nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
  rebased.</changelog>
<changelog author="badshah400@gmail.com" date="1459598400">_ Update to version 1.0.12:
  + DHCP leases on software devices are now renewed when the
    computer is awoken from suspend.
  + Improved ifupdown plugin robustness and interoperability on
    Yocto and OpenEmbedded.
  + Fixed failed VPN activations when plugin supports interactive
    mode, but the VPN daemon does not.
  + Wi-Fi monitor interfaces are now ignored, not turned into
    managed mode.
  + AP and AdHoc mode connections with manual IP configuration are
    now able to autoconnect.
  + Broken device drivers (AWS ENI) that initially have invalid
    MAC addresses are now properly managed as soon as correct MAC
    address is set.
  + WWAN devices are unlocked a bit earlier so that supported IP
    versions can be queried.
  + The NetworkManager.service was ordered after
    network-pre.target and dbus.service. This ensures
    NetworkManager doesn't set up connectivity before firewall
    rules are in place and wouldn't exit before remote filesystems
    can be umounted ensuring orderly operation of systemd managed
    installations.
  + The netfilter rules used with shared IPv4 method are now
    removed on exit.
  + Ability to manage USB gadget drivers (UDC side) has beed
    added.
  + Infiniband transport mode change now takes place with the link
    set down because some drivers need that.
  + Race conditions that could disclose connection secrets to
    authenticated local users when changing ifcfg and keyfile
    connections have been fixed.  This has security impact of low
    severity (CVE-2016-0764).
  + A handful of memory leak and crasher bugs of minor importance
    have been fixed.
- Drop patches incorporated upstream:
  - NetworkManager-openvpn-route-configuration.patch.
  - nm-ppp-manager-clear-ppp_watch_id.patch.
  - nm-update-ip_iface-only-if-IP-interface-exists.patch.
- Rebase systemd-network-config.patch for updated version.</changelog>
<changelog author="sckang@suse.com" date="1459857600">- nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
  rebased.</changelog>
<changelog author="sckang@suse.com" date="1460116800">- Update to version 1.0.12 (FATE#318572)
- drop nm-core-fix-crash-during-Wi-Fi-rescan-by-emitting-NM_DE.patch
  contained in version 0.9.9.1.
- Rebase NetworkManager-geoclue-interaction.patch
- Rebase nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
- Rebase nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
- Rebase systemd-network-config.patch
- Rebase nm-probe-radius-server-cert.patch</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move provides NetworkManager(cacert-patch) to libnm-util2, to
  ensure gnome-control-center doesn't hard requires NetworkManager.</changelog>
<changelog author="sckang@suse.com" date="1468843200">- Modify nm-probe-radius-server-cert.patch: Make sure the "Apply"
  button in Wifi configuration page of gnome-control-center is
  clickable (bsc#985332).</changelog>
<changelog author="sckang@suse.com" date="1473768000">- Modify
  nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff:
  Remove two assertions that brings error message (bsc#882801).</changelog>
<changelog author="sckang@suse.com" date="1482148800">- Add nm-fix-always-prompt-for-new-password.patch: Don't ask for
  new PSk for locally-generated
  WLAN_REASON_DISASSOC_DUE_TO_INACTIVITY error (bsc#966232).</changelog>
<changelog author="sckang@suse.com" date="1484827200">- Add nm-dont-crash-when-system-secret-is-not-needed.patch: Fix
  NetworkManager crashes when editing the same Wifi the second
  time in gnome-control-center (bsc#1009717).</changelog>
<changelog author="sckang@suse.com" date="1487592000">- Add nm-dont-overwrite-resolv-conf.patch: Fix NetworkManager
  overwriting /etc/resolv.conf (bsc#960153, bsc#1021665).</changelog>

</package>
<package pkgid="6dbbbe5a2ece39afc238a947f0b22a53fb9a87c4e51f4ae89ca6df4dfbe751d8" name="NetworkManager-gnome" arch="src">
    <version epoch="0" ver="1.0.10" rel="10.1"/>

<changelog author="dimstar@opensuse.org" date="1430913600">- Update to version 1.0.2:
  + The applet is no longer started in GNOME 3.
  + STP controls are no longer displayed if STP is disabled.
  + Improved accessibility for screen reader users.
  + Multiple bugs fixed, including crashes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>
<changelog author="hpj@suse.com" date="1478347200">- Add NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
  (bsc#1003069).</changelog>

</package>
<package pkgid="a9b308e991fa6d927284cb298ab4d8a612d70c3d377b5815725fa5cfd18dd22a" name="NetworkManager-gnome" arch="src">
    <version epoch="0" ver="1.0.10" rel="13.1"/>

<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Add NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1481198400">- Add nm-applet-support-ttls-mschapv2.patch: Add support for plain
  MSCHAPV2 as inner authentication method when using TTLS as outer
  authentication method (bsc#1009019,bgo#768489).</changelog>

</package>
<package pkgid="a2cc8e7de44a2aa63e5228b4908c1330cd1926c2055419d1734fb2e42c63ed14" name="NetworkManager-gnome" arch="x86_64">
    <version epoch="0" ver="1.0.10" rel="10.1"/>

<changelog author="dimstar@opensuse.org" date="1430913600">- Update to version 1.0.2:
  + The applet is no longer started in GNOME 3.
  + STP controls are no longer displayed if STP is disabled.
  + Improved accessibility for screen reader users.
  + Multiple bugs fixed, including crashes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>
<changelog author="hpj@suse.com" date="1478347200">- Add NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
  (bsc#1003069).</changelog>

</package>
<package pkgid="6b8562f089d7e6e8b0fc7003369f37b888fa533819eda855cb88a1ff82dc328e" name="NetworkManager-gnome" arch="x86_64">
    <version epoch="0" ver="1.0.10" rel="13.1"/>

<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Add NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1481198400">- Add nm-applet-support-ttls-mschapv2.patch: Add support for plain
  MSCHAPV2 as inner authentication method when using TTLS as outer
  authentication method (bsc#1009019,bgo#768489).</changelog>

</package>
<package pkgid="b47b01286a0a232519f41df2e33f76f64db7ea296cb037ffb9ab047f3681b16c" name="NetworkManager-gnome-lang" arch="noarch">
    <version epoch="0" ver="1.0.10" rel="10.1"/>

<changelog author="dimstar@opensuse.org" date="1430913600">- Update to version 1.0.2:
  + The applet is no longer started in GNOME 3.
  + STP controls are no longer displayed if STP is disabled.
  + Improved accessibility for screen reader users.
  + Multiple bugs fixed, including crashes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>
<changelog author="hpj@suse.com" date="1478347200">- Add NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
  (bsc#1003069).</changelog>

</package>
<package pkgid="98757a91fa7c839117a9c3fca4840740209290a4c320a81aa4d2cba1db8a1f5b" name="NetworkManager-gnome-lang" arch="noarch">
    <version epoch="0" ver="1.0.10" rel="13.1"/>

<changelog author="dimstar@opensuse.org" date="1436961600">- Update to version 1.0.4:
  + Setting MTU for a bond device is now supported.
  + Connecting to a wireless network from the NetworkManager applet
    no longer results in an attempt to create system-wide
    connections. This fixes the ability to connect to a wireless
    network for non-privileged user.
  + The master interface name is used instead of master connection
    UUID for slave connections created with nm-connection-editor.
    This fixes compatibility of the ifcfg configuration files with
    the legacy network service.
  + It is now possible to specify an interface name instead of a
    MAC address when editing a connection using
    nm-connection-editor.
  + The WWAN connections now have IPv6 enabled by default.
  + libnm-gtk includes functions for password storage selection,
    which eases implementation of password GUI for VPN plugins and
    other users.
- Rebase nm-applet-probe-radius-server-cert.patch and
  nm-applet-probe-radius-server-cert.patch.
- Toggle with_cacert_patch to 0: the cacert patch is currently
  disabled in NetworkManager (boo#938198).</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Added option to set MTU of Team devices.
  + Added AppData for nm-connection-editor.
  + Build fixes.
  + Updated Czech, Polish and Hungarian translations.</changelog>
<changelog author="simon@simotek.net" date="1441108801">- Add dual spec file for building appindicator support
- Add nm-applet-app-indicator.patch: introduce appindicator
  support.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Own %{_datadir}/appdata to fix build in Leap 42.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1444651200">- Align the name of the appdata file with the desktop file: rename
  org.gnome.nm-connection-editor.appdata.xml to
  nm-connection-editor.appdata.xml</changelog>
<changelog author="zaitor@opensuse.org" date="1448193600">- Update to version 1.0.8:
  + Added hotspot support to the editor.
  + Password widgets now emits a signal for secret flag changes.
  + The connection validation errors are now communicated in a
    tooltip.
  + The editor is now able to edit the VLAN flags.
  + Several bug fixes.
  + Updated translations.
- Rebase nm-applet-probe-radius-server-cert.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1449489600">- Split nm-connection-editor into a separate package
  (NetworkManager-connection-editor), which is then recommended by
  NetworkManager-gnome and NetworkManager-appindicator. The VPN
  plugins should then require connection editor, as that's what
  they're actually extending. As a result,
  NetworkManager-appindicator users would receive the option to
  install those plugins without conflicts.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Bluetooth page in connection editor is now populated with
    available Bluetooth devices.
  + Fix a possible agent crash when cancelling the secrets request.
  + Updated translations.
- Rebase nm-applet-private-connection.patch.</changelog>
<changelog author="sckang@suse.com" date="1460030400">- Add nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch
  + BlueZ 5 supported is default, disable the bluetooth plugin
    when BlueZ 5 is used.(bnc#876552)
  + Add bluez Requires</changelog>
<changelog author="sckang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-newer.patch:
  Fixed in upstream.
- Rebase nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch.
- Rebase nm-applet-probe-radius-server-cert.patch.
- Rebase nm-applet-private-connection.patch.
- Add NetworkManager-appindicator.changes.
- Add NetworkManager-appindicator.spec.
- Add NetworkManager-gnome-no-firewalld.patch.
- Add nm-applet-app-indicator.patch.
- Add nm-icons-appindicator.tar.gz.
- Add pre_checkin.sh.</changelog>
<changelog author="dimstar@opensuse.org" date="1464004800">- Add NetworkManager-wrongly-placed-brace.patch: fix wrongly placed
  brace.</changelog>
<changelog author="sckang@suse.com" date="1469448000">- Add nm-applet-fix-missing-translation.patch: Fix missing
  translation in ce-page-team.ui(bsc#988533).</changelog>
<changelog author="sckang@suse.com" date="1472472000">- Drop nm-applet-build-don-t-try-to-build-bluetooth-widget-with-bluez5.patch:
  Fixed in upstream.</changelog>
<changelog author="sckang@suse.com" date="1473249600">- Drop nm-applet-fix-missing-translation.patch: This patch leads to
  conflict between accelerate keys. And it won't fix the missing
  translations, since the problem comes from those untranslated
  POs.</changelog>
<changelog author="sckang@suse.com" date="1474372800">- Add nm-applet-migration-tool.patch: Build and autostart migration
  tool in SLED to migrate old VPN settings (bsc#952123).</changelog>
<changelog author="sckang@suse.com" date="1474632000">- Modify nm-applet-migration-tool.patch: Fix reboot/shutdown button
  cannot present reboot/shutdown dialog in SLED and fix systemctl
  restarts gdm every few minutes (bsc#1001137, bsc#1000648).</changelog>
<changelog author="sckang@suse.com" date="1475928000">- Add nm-applet-fix-export-button-not-sensible.patch: Pick upstream
  commit 324f17354146242307687c75908cba0362606c8c to fix
  sensitivity of "Export" button for VPN (bsc#991607).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Add NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1481198400">- Add nm-applet-support-ttls-mschapv2.patch: Add support for plain
  MSCHAPV2 as inner authentication method when using TTLS as outer
  authentication method (bsc#1009019,bgo#768489).</changelog>

</package>
<package pkgid="5a921e42ef47875f50699364dbe9ff2c5616b3c491db0d2c965153329c87c779" name="NetworkManager-lang" arch="noarch">
    <version epoch="0" ver="1.0.12" rel="4.3.1"/>

<changelog author="glin@suse.com" date="1438862400">- Rebase nm-probe-radius-server-cert.patch for 1.0.4 (bsc#938198).</changelog>
<changelog author="bastianholst@gmx.de" date="1439899200">- Change nfs dispatcher-script to be more reliable in mixed ip v4
  v6 environments.</changelog>
<changelog author="dimstar@opensuse.org" date="1439985600">- Toggle with_cacert_patch to 1: the patch has been rebased.</changelog>
<changelog author="simon@simotek.net" date="1441108800">- Update to version 1.0.6:
  + Improved capture portal detection.
  + Default route through WiFi connection is now preferred to
    Mobile Broadband if both are available.
  + Expose a flag to determine whether a particular connection is
    metered via API and client tools.
  + Add support for locking connections to a channel within a
    particular band.
  + Add support for configuring Wake-on-LAN capabilitites.
  + Allow overriding the MTU for team device.
  + Usual pile of bug fixes and robustness improvements.
- Rebase NetworkManager-geoclue-interaction.patch .</changelog>
<changelog author="zaitor@opensuse.org" date="1448366400">- Update to version 1.0.8:
  + MTU indicated by a VPN gateway is now properly applied.
  + Fixed MSS setting when MTU changes.
  + The default route is properly restored on device disconnect.
  + Build with older toolchains has been fixed.
  + The team devices can now properly be enslaved to bridges.
  + Failed DHCP attempts for assumed connections are now retried
    after a timeout.
  + Default wired connection is now created after udev registers
    the device.
  + Support for Bluetooth DUN devices with Bluez 5 has been fixed.
  + The ipv6.ignore-auto-dns property is now properly honored
    making it possible to override automatically obtained name
    servers.
  + Invalid permanent MAC adddresses as reported by some devices
    are now ignored.
  + Device links reported by more recent versions of Linux kernel
    that reside in different network namespaces are no longer
    confused with links in the namespace NetworkManager runs in.
  + MAC address changes of VLANs enslaved to a bond are now
    properly propagated to the master device.
  + Fixed error handling for teaming devices with invalid
    configuration.
  + Wi-Fi AP list is now updated correctly after AP mode has been
    used.
  + Management of a device is not attempted until the device has
    been registered with udev.
  + The error handling for VPN secret agents is now significantly
    more robust.
  + Detection of s390 CTC devices now works properly.
  + A GATEWAY property in /etc/sysconfig/network now no longer
    affects non-static connections.
  + Added support for IPv6-only VPN connections.
  + The systemd service now uses HUP signal to reload
    configuration.
  + Change VLAN default flags to set REORDER_HDR for new
    connections.
  + nmtui is now able to ignore automatically configured routes.
  + Numerous bash shell autocompletion fixes for nmcli.
  + Allow setting IPv6 and PPP settings for GSM and CDMA
    connections via nmcli.
  + Added support for adding ADSL connections in nmcli.
  + Numerous crash fixes.
  + Updated translations.
- Rebase NetworkManager-geoclue-interaction.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.0.10:
  + Added support for handling VPN secrets to nmtui and nmcli agent.
  + Fixed a regression that caused NetworkManager to ignore
    external deletion of a device with master.
  + Fixed glitches with older versions of glib (prior to 2.36.0).
  + Fixed build with most recent versions of libsoup.
  + Fixed busy retry loop on non-transient errors from
    wpa_supplicant.
  + Improvements to testing infrastructure.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1451822400">- Add explicit pkgconfig(libteam) BuildRequires: force team
  connection support.</changelog>
<changelog author="dimstar@opensuse.org" date="1452081600">- Add NetworkManager-openvpn-route-configuration.patch: Fix routes
  not being applied when connecting to openVPN.</changelog>
<changelog author="zaitor@opensuse.org" date="1452081601">- Add nm-ppp-manager-clear-ppp_watch_id.patch and
  nm-update-ip_iface-only-if-IP-interface-exists.patch: Patches
  from upstream git cherrypicked to stable branch from master.</changelog>
<changelog author="badshah400@gmail.com" date="1457870400">- Split out a NetworkManager-branding-upstream subpackage that
  installs the default upstream version of the
  /etc/NetworkManager/NetworkManager.conf file.
- Add Requires: NetworkManager-branding to main package.</changelog>
<changelog author="sckang@suse.com" date="1459512000">- nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
  rebased.</changelog>
<changelog author="badshah400@gmail.com" date="1459598400">_ Update to version 1.0.12:
  + DHCP leases on software devices are now renewed when the
    computer is awoken from suspend.
  + Improved ifupdown plugin robustness and interoperability on
    Yocto and OpenEmbedded.
  + Fixed failed VPN activations when plugin supports interactive
    mode, but the VPN daemon does not.
  + Wi-Fi monitor interfaces are now ignored, not turned into
    managed mode.
  + AP and AdHoc mode connections with manual IP configuration are
    now able to autoconnect.
  + Broken device drivers (AWS ENI) that initially have invalid
    MAC addresses are now properly managed as soon as correct MAC
    address is set.
  + WWAN devices are unlocked a bit earlier so that supported IP
    versions can be queried.
  + The NetworkManager.service was ordered after
    network-pre.target and dbus.service. This ensures
    NetworkManager doesn't set up connectivity before firewall
    rules are in place and wouldn't exit before remote filesystems
    can be umounted ensuring orderly operation of systemd managed
    installations.
  + The netfilter rules used with shared IPv4 method are now
    removed on exit.
  + Ability to manage USB gadget drivers (UDC side) has beed
    added.
  + Infiniband transport mode change now takes place with the link
    set down because some drivers need that.
  + Race conditions that could disclose connection secrets to
    authenticated local users when changing ifcfg and keyfile
    connections have been fixed.  This has security impact of low
    severity (CVE-2016-0764).
  + A handful of memory leak and crasher bugs of minor importance
    have been fixed.
- Drop patches incorporated upstream:
  - NetworkManager-openvpn-route-configuration.patch.
  - nm-ppp-manager-clear-ppp_watch_id.patch.
  - nm-update-ip_iface-only-if-IP-interface-exists.patch.
- Rebase systemd-network-config.patch for updated version.</changelog>
<changelog author="sckang@suse.com" date="1459857600">- nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
  rebased.</changelog>
<changelog author="sckang@suse.com" date="1460116800">- Update to version 1.0.12 (FATE#318572)
- drop nm-core-fix-crash-during-Wi-Fi-rescan-by-emitting-NM_DE.patch
  contained in version 0.9.9.1.
- Rebase NetworkManager-geoclue-interaction.patch
- Rebase nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
- Rebase nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
- Rebase systemd-network-config.patch
- Rebase nm-probe-radius-server-cert.patch</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move provides NetworkManager(cacert-patch) to libnm-util2, to
  ensure gnome-control-center doesn't hard requires NetworkManager.</changelog>
<changelog author="sckang@suse.com" date="1468843200">- Modify nm-probe-radius-server-cert.patch: Make sure the "Apply"
  button in Wifi configuration page of gnome-control-center is
  clickable (bsc#985332).</changelog>
<changelog author="sckang@suse.com" date="1473768000">- Modify
  nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff:
  Remove two assertions that brings error message (bsc#882801).</changelog>
<changelog author="sckang@suse.com" date="1482148800">- Add nm-fix-always-prompt-for-new-password.patch: Don't ask for
  new PSk for locally-generated
  WLAN_REASON_DISASSOC_DUE_TO_INACTIVITY error (bsc#966232).</changelog>
<changelog author="sckang@suse.com" date="1484827200">- Add nm-dont-crash-when-system-secret-is-not-needed.patch: Fix
  NetworkManager crashes when editing the same Wifi the second
  time in gnome-control-center (bsc#1009717).</changelog>
<changelog author="sckang@suse.com" date="1487592000">- Add nm-dont-overwrite-resolv-conf.patch: Fix NetworkManager
  overwriting /etc/resolv.conf (bsc#960153, bsc#1021665).</changelog>

</package>
<package pkgid="d51d3e2da1df329b30823ec79b8e33ccde7108af34f1fbba465446590bbb9444" name="OpenIPMI" arch="src">
    <version epoch="0" ver="2.0.21" rel="7.3.1"/>

<changelog author="ro@suse.de" date="1258891200">- use py_sitedir macro in filelist</changelog>
<changelog author="duwe@suse.de" date="1268308800">- compile and dependency fixes
  (bnc#388026,bnc#529028,bnc#497595,bnc#552480)
- use a large buffer for SoL (bnc#587029)</changelog>
<changelog author="aj@suse.de" date="1295179200">- Buildrequire python-xml instead of dropped pyxml.</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1319371200">- fix mtime on python .pyc files
- remove python .pyo files (they're useless)
- add reload to init script, which fails with exit code 3 as it is not
  implemented
- update to 2.0.19 (cumulated):
  * ipmi.init - Initscripts should be idempotent, meaning you can safely call
    "start" multiple times in a row and receive a success each time if the
    service is running. This requirement is mentioned in the LSB Spec, version
    3.1, section 20.2.
  * lib/sensor.c: Change the "share count" checking to check if share count is
    &gt; 1, not &gt; 0, because some silly machines set the value to one when they
    should set it to zero, and one is a silly setting
  * add a cache option</changelog>
<changelog author="coolo@suse.com" date="1321358400">- add libtool as buildrequire to avoid implicit dependency</changelog>
<changelog author="duwe@suse.com" date="1346846400">- fix bnc#714634</changelog>
<changelog author="coolo@suse.com" date="1347451200">- use %perl_requires</changelog>
<changelog author="kkaempf@suse.com" date="1352980800">- Update to 2.0.20-rc1
  * Rename lanserv_emu to ipmi_sim, and modify ipmi_sim to use
    the OS handler.
  * lanserv, man: Did a massive restructure of lanserv and the
    IPMI simulator for supporting a VM interface.
  * Many bugs fixed
- Suffix all patches with .patch</changelog>
<changelog author="kkaempf@suse.com" date="1380888000">- Fix SLE 11 build</changelog>
<changelog author="trenn@suse.de" date="1389268800">- Cleanup patches:
  Drop: fix-devel-deps.patch
  Add changelog to most of the patches and submitted them mainline.
  Add: bug-854693_segv_sol.patch
  bnc#854693</changelog>
<changelog author="kkaempf@suse.com" date="1392292800">- Update to 2.0.21
  Bugfix release
  - marvell: Add a command to directly set the duty cycle of the fans.
  - The IANA numbers are supposed to be in bytes 2-4 off responses to
    IANA commands, but they were not being put there.  Fix this in the
    main IANA handling to do this automatically, and modify the
    command handling to strip the IANA from the command and add it to
    a message field.  This makes handling of IANA commands more
    natural and allows standard message response generation to work.
  - Drop upstreamed patches:
    tcl-includes-moved.patch, new-names-for-new-variables,
    OpenIPMI-popt.patch, OpenIPMI-2.0.16-larger-ipmibuf.patch,
    do-fclose.patch, bug-854693_segv_sol.patch</changelog>
<changelog author="trenn@suse.de" date="1404993600">- Split OpenIPMI into base package and OpenIPMI-python
  OpenIPMI-python gets OpenIPMI python library and openipmigui which is
  a python based gui.
  Like above the OpenIPMI base package does not need python-tk and tix
  packages any more.</changelog>
<changelog author="p.drouand@gmail.com" date="1414238400">- Use systemd instead of sysvinit
  + Add ipmi.service
  + Add openipmi-helper to keep capabilities of sysvinit script
  + Add systemd related macros
- Remove obsolete/depreciated macros</changelog>
<changelog author="dimstar@opensuse.org" date="1416398400">- Replace systemd BuildRequires with pkgconfig(systemd): we do not
  require the full installation / dep chain of systemd.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419681600">- fix bashisms in openipmi-helper script</changelog>
<changelog author="dimstar@opensuse.org" date="1423310400">- Do not try to register/deregister OpenIPMI.info.gz in post/postun
  of the devel package: we do not install such a file.</changelog>
<changelog author="trenn@suse.de" date="1456488000">- Update to latest git commit:
  a01bbe94efff3a5f239b3b5440c8..052d36ec88515c1b1177faa442833e3
  Add: OpenIPMI_2.0.21_to_HEAD.patch
  Removed modifications for:
  - lanserv/ipmi_sim_chassiscontrol
  - lanserv/marvell-bmc/TODO
  due to git repo inconsistencies
- Some spec file cleanups obs complained about
  - &gt; also spec-cleaner run through</changelog>
<changelog author="trenn@suse.de" date="1457352000">- Fix perl requires by using the pre-defined macro (bsc#969576)</changelog>
<changelog author="fgerling@suse.com" date="1473854400">- Update spec file to properly install sysconfig.ipmi (bsc#989985, bsc#988443)</changelog>
<changelog author="tchvatal@suse.com" date="1498564800">- Add patch to fix OpenIPMIpthread .pc file bsc#1046174
  * 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch</changelog>

</package>
<package pkgid="2b1f0efdc555d62d930e2e434e087a5bf7ecd0961deebf11ad14b922db15c840" name="OpenIPMI" arch="x86_64">
    <version epoch="0" ver="2.0.21" rel="7.3.1"/>

<changelog author="ro@suse.de" date="1258891200">- use py_sitedir macro in filelist</changelog>
<changelog author="duwe@suse.de" date="1268308800">- compile and dependency fixes
  (bnc#388026,bnc#529028,bnc#497595,bnc#552480)
- use a large buffer for SoL (bnc#587029)</changelog>
<changelog author="aj@suse.de" date="1295179200">- Buildrequire python-xml instead of dropped pyxml.</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1319371200">- fix mtime on python .pyc files
- remove python .pyo files (they're useless)
- add reload to init script, which fails with exit code 3 as it is not
  implemented
- update to 2.0.19 (cumulated):
  * ipmi.init - Initscripts should be idempotent, meaning you can safely call
    "start" multiple times in a row and receive a success each time if the
    service is running. This requirement is mentioned in the LSB Spec, version
    3.1, section 20.2.
  * lib/sensor.c: Change the "share count" checking to check if share count is
    &gt; 1, not &gt; 0, because some silly machines set the value to one when they
    should set it to zero, and one is a silly setting
  * add a cache option</changelog>
<changelog author="coolo@suse.com" date="1321358400">- add libtool as buildrequire to avoid implicit dependency</changelog>
<changelog author="duwe@suse.com" date="1346846400">- fix bnc#714634</changelog>
<changelog author="coolo@suse.com" date="1347451200">- use %perl_requires</changelog>
<changelog author="kkaempf@suse.com" date="1352980800">- Update to 2.0.20-rc1
  * Rename lanserv_emu to ipmi_sim, and modify ipmi_sim to use
    the OS handler.
  * lanserv, man: Did a massive restructure of lanserv and the
    IPMI simulator for supporting a VM interface.
  * Many bugs fixed
- Suffix all patches with .patch</changelog>
<changelog author="kkaempf@suse.com" date="1380888000">- Fix SLE 11 build</changelog>
<changelog author="trenn@suse.de" date="1389268800">- Cleanup patches:
  Drop: fix-devel-deps.patch
  Add changelog to most of the patches and submitted them mainline.
  Add: bug-854693_segv_sol.patch
  bnc#854693</changelog>
<changelog author="kkaempf@suse.com" date="1392292800">- Update to 2.0.21
  Bugfix release
  - marvell: Add a command to directly set the duty cycle of the fans.
  - The IANA numbers are supposed to be in bytes 2-4 off responses to
    IANA commands, but they were not being put there.  Fix this in the
    main IANA handling to do this automatically, and modify the
    command handling to strip the IANA from the command and add it to
    a message field.  This makes handling of IANA commands more
    natural and allows standard message response generation to work.
  - Drop upstreamed patches:
    tcl-includes-moved.patch, new-names-for-new-variables,
    OpenIPMI-popt.patch, OpenIPMI-2.0.16-larger-ipmibuf.patch,
    do-fclose.patch, bug-854693_segv_sol.patch</changelog>
<changelog author="trenn@suse.de" date="1404993600">- Split OpenIPMI into base package and OpenIPMI-python
  OpenIPMI-python gets OpenIPMI python library and openipmigui which is
  a python based gui.
  Like above the OpenIPMI base package does not need python-tk and tix
  packages any more.</changelog>
<changelog author="p.drouand@gmail.com" date="1414238400">- Use systemd instead of sysvinit
  + Add ipmi.service
  + Add openipmi-helper to keep capabilities of sysvinit script
  + Add systemd related macros
- Remove obsolete/depreciated macros</changelog>
<changelog author="dimstar@opensuse.org" date="1416398400">- Replace systemd BuildRequires with pkgconfig(systemd): we do not
  require the full installation / dep chain of systemd.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419681600">- fix bashisms in openipmi-helper script</changelog>
<changelog author="dimstar@opensuse.org" date="1423310400">- Do not try to register/deregister OpenIPMI.info.gz in post/postun
  of the devel package: we do not install such a file.</changelog>
<changelog author="trenn@suse.de" date="1456488000">- Update to latest git commit:
  a01bbe94efff3a5f239b3b5440c8..052d36ec88515c1b1177faa442833e3
  Add: OpenIPMI_2.0.21_to_HEAD.patch
  Removed modifications for:
  - lanserv/ipmi_sim_chassiscontrol
  - lanserv/marvell-bmc/TODO
  due to git repo inconsistencies
- Some spec file cleanups obs complained about
  - &gt; also spec-cleaner run through</changelog>
<changelog author="trenn@suse.de" date="1457352000">- Fix perl requires by using the pre-defined macro (bsc#969576)</changelog>
<changelog author="fgerling@suse.com" date="1473854400">- Update spec file to properly install sysconfig.ipmi (bsc#989985, bsc#988443)</changelog>
<changelog author="tchvatal@suse.com" date="1498564800">- Add patch to fix OpenIPMIpthread .pc file bsc#1046174
  * 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch</changelog>

</package>
<package pkgid="64f764eb141aa17fe8b33382ee6a1680a03ccb5f362aae0df8cccdd39096facb" name="OpenIPMI-devel" arch="x86_64">
    <version epoch="0" ver="2.0.21" rel="7.3.1"/>

<changelog author="ro@suse.de" date="1258891200">- use py_sitedir macro in filelist</changelog>
<changelog author="duwe@suse.de" date="1268308800">- compile and dependency fixes
  (bnc#388026,bnc#529028,bnc#497595,bnc#552480)
- use a large buffer for SoL (bnc#587029)</changelog>
<changelog author="aj@suse.de" date="1295179200">- Buildrequire python-xml instead of dropped pyxml.</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1319371200">- fix mtime on python .pyc files
- remove python .pyo files (they're useless)
- add reload to init script, which fails with exit code 3 as it is not
  implemented
- update to 2.0.19 (cumulated):
  * ipmi.init - Initscripts should be idempotent, meaning you can safely call
    "start" multiple times in a row and receive a success each time if the
    service is running. This requirement is mentioned in the LSB Spec, version
    3.1, section 20.2.
  * lib/sensor.c: Change the "share count" checking to check if share count is
    &gt; 1, not &gt; 0, because some silly machines set the value to one when they
    should set it to zero, and one is a silly setting
  * add a cache option</changelog>
<changelog author="coolo@suse.com" date="1321358400">- add libtool as buildrequire to avoid implicit dependency</changelog>
<changelog author="duwe@suse.com" date="1346846400">- fix bnc#714634</changelog>
<changelog author="coolo@suse.com" date="1347451200">- use %perl_requires</changelog>
<changelog author="kkaempf@suse.com" date="1352980800">- Update to 2.0.20-rc1
  * Rename lanserv_emu to ipmi_sim, and modify ipmi_sim to use
    the OS handler.
  * lanserv, man: Did a massive restructure of lanserv and the
    IPMI simulator for supporting a VM interface.
  * Many bugs fixed
- Suffix all patches with .patch</changelog>
<changelog author="kkaempf@suse.com" date="1380888000">- Fix SLE 11 build</changelog>
<changelog author="trenn@suse.de" date="1389268800">- Cleanup patches:
  Drop: fix-devel-deps.patch
  Add changelog to most of the patches and submitted them mainline.
  Add: bug-854693_segv_sol.patch
  bnc#854693</changelog>
<changelog author="kkaempf@suse.com" date="1392292800">- Update to 2.0.21
  Bugfix release
  - marvell: Add a command to directly set the duty cycle of the fans.
  - The IANA numbers are supposed to be in bytes 2-4 off responses to
    IANA commands, but they were not being put there.  Fix this in the
    main IANA handling to do this automatically, and modify the
    command handling to strip the IANA from the command and add it to
    a message field.  This makes handling of IANA commands more
    natural and allows standard message response generation to work.
  - Drop upstreamed patches:
    tcl-includes-moved.patch, new-names-for-new-variables,
    OpenIPMI-popt.patch, OpenIPMI-2.0.16-larger-ipmibuf.patch,
    do-fclose.patch, bug-854693_segv_sol.patch</changelog>
<changelog author="trenn@suse.de" date="1404993600">- Split OpenIPMI into base package and OpenIPMI-python
  OpenIPMI-python gets OpenIPMI python library and openipmigui which is
  a python based gui.
  Like above the OpenIPMI base package does not need python-tk and tix
  packages any more.</changelog>
<changelog author="p.drouand@gmail.com" date="1414238400">- Use systemd instead of sysvinit
  + Add ipmi.service
  + Add openipmi-helper to keep capabilities of sysvinit script
  + Add systemd related macros
- Remove obsolete/depreciated macros</changelog>
<changelog author="dimstar@opensuse.org" date="1416398400">- Replace systemd BuildRequires with pkgconfig(systemd): we do not
  require the full installation / dep chain of systemd.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419681600">- fix bashisms in openipmi-helper script</changelog>
<changelog author="dimstar@opensuse.org" date="1423310400">- Do not try to register/deregister OpenIPMI.info.gz in post/postun
  of the devel package: we do not install such a file.</changelog>
<changelog author="trenn@suse.de" date="1456488000">- Update to latest git commit:
  a01bbe94efff3a5f239b3b5440c8..052d36ec88515c1b1177faa442833e3
  Add: OpenIPMI_2.0.21_to_HEAD.patch
  Removed modifications for:
  - lanserv/ipmi_sim_chassiscontrol
  - lanserv/marvell-bmc/TODO
  due to git repo inconsistencies
- Some spec file cleanups obs complained about
  - &gt; also spec-cleaner run through</changelog>
<changelog author="trenn@suse.de" date="1457352000">- Fix perl requires by using the pre-defined macro (bsc#969576)</changelog>
<changelog author="fgerling@suse.com" date="1473854400">- Update spec file to properly install sysconfig.ipmi (bsc#989985, bsc#988443)</changelog>
<changelog author="tchvatal@suse.com" date="1498564800">- Add patch to fix OpenIPMIpthread .pc file bsc#1046174
  * 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch</changelog>

</package>
<package pkgid="6383e2e1d23ae25b5719a30150826c36cc9e567f809aaf9a2f891705f979ded8" name="OpenIPMI-python" arch="x86_64">
    <version epoch="0" ver="2.0.21" rel="7.3.1"/>

<changelog author="ro@suse.de" date="1258891200">- use py_sitedir macro in filelist</changelog>
<changelog author="duwe@suse.de" date="1268308800">- compile and dependency fixes
  (bnc#388026,bnc#529028,bnc#497595,bnc#552480)
- use a large buffer for SoL (bnc#587029)</changelog>
<changelog author="aj@suse.de" date="1295179200">- Buildrequire python-xml instead of dropped pyxml.</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1319371200">- fix mtime on python .pyc files
- remove python .pyo files (they're useless)
- add reload to init script, which fails with exit code 3 as it is not
  implemented
- update to 2.0.19 (cumulated):
  * ipmi.init - Initscripts should be idempotent, meaning you can safely call
    "start" multiple times in a row and receive a success each time if the
    service is running. This requirement is mentioned in the LSB Spec, version
    3.1, section 20.2.
  * lib/sensor.c: Change the "share count" checking to check if share count is
    &gt; 1, not &gt; 0, because some silly machines set the value to one when they
    should set it to zero, and one is a silly setting
  * add a cache option</changelog>
<changelog author="coolo@suse.com" date="1321358400">- add libtool as buildrequire to avoid implicit dependency</changelog>
<changelog author="duwe@suse.com" date="1346846400">- fix bnc#714634</changelog>
<changelog author="coolo@suse.com" date="1347451200">- use %perl_requires</changelog>
<changelog author="kkaempf@suse.com" date="1352980800">- Update to 2.0.20-rc1
  * Rename lanserv_emu to ipmi_sim, and modify ipmi_sim to use
    the OS handler.
  * lanserv, man: Did a massive restructure of lanserv and the
    IPMI simulator for supporting a VM interface.
  * Many bugs fixed
- Suffix all patches with .patch</changelog>
<changelog author="kkaempf@suse.com" date="1380888000">- Fix SLE 11 build</changelog>
<changelog author="trenn@suse.de" date="1389268800">- Cleanup patches:
  Drop: fix-devel-deps.patch
  Add changelog to most of the patches and submitted them mainline.
  Add: bug-854693_segv_sol.patch
  bnc#854693</changelog>
<changelog author="kkaempf@suse.com" date="1392292800">- Update to 2.0.21
  Bugfix release
  - marvell: Add a command to directly set the duty cycle of the fans.
  - The IANA numbers are supposed to be in bytes 2-4 off responses to
    IANA commands, but they were not being put there.  Fix this in the
    main IANA handling to do this automatically, and modify the
    command handling to strip the IANA from the command and add it to
    a message field.  This makes handling of IANA commands more
    natural and allows standard message response generation to work.
  - Drop upstreamed patches:
    tcl-includes-moved.patch, new-names-for-new-variables,
    OpenIPMI-popt.patch, OpenIPMI-2.0.16-larger-ipmibuf.patch,
    do-fclose.patch, bug-854693_segv_sol.patch</changelog>
<changelog author="trenn@suse.de" date="1404993600">- Split OpenIPMI into base package and OpenIPMI-python
  OpenIPMI-python gets OpenIPMI python library and openipmigui which is
  a python based gui.
  Like above the OpenIPMI base package does not need python-tk and tix
  packages any more.</changelog>
<changelog author="p.drouand@gmail.com" date="1414238400">- Use systemd instead of sysvinit
  + Add ipmi.service
  + Add openipmi-helper to keep capabilities of sysvinit script
  + Add systemd related macros
- Remove obsolete/depreciated macros</changelog>
<changelog author="dimstar@opensuse.org" date="1416398400">- Replace systemd BuildRequires with pkgconfig(systemd): we do not
  require the full installation / dep chain of systemd.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419681600">- fix bashisms in openipmi-helper script</changelog>
<changelog author="dimstar@opensuse.org" date="1423310400">- Do not try to register/deregister OpenIPMI.info.gz in post/postun
  of the devel package: we do not install such a file.</changelog>
<changelog author="trenn@suse.de" date="1456488000">- Update to latest git commit:
  a01bbe94efff3a5f239b3b5440c8..052d36ec88515c1b1177faa442833e3
  Add: OpenIPMI_2.0.21_to_HEAD.patch
  Removed modifications for:
  - lanserv/ipmi_sim_chassiscontrol
  - lanserv/marvell-bmc/TODO
  due to git repo inconsistencies
- Some spec file cleanups obs complained about
  - &gt; also spec-cleaner run through</changelog>
<changelog author="trenn@suse.de" date="1457352000">- Fix perl requires by using the pre-defined macro (bsc#969576)</changelog>
<changelog author="fgerling@suse.com" date="1473854400">- Update spec file to properly install sysconfig.ipmi (bsc#989985, bsc#988443)</changelog>
<changelog author="tchvatal@suse.com" date="1498564800">- Add patch to fix OpenIPMIpthread .pc file bsc#1046174
  * 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch</changelog>

</package>
<package pkgid="e9506e04b506f880ff8d11b73c8c406b2f3c91fc4230c78b1d15d53f7bc12c5e" name="SDL2" arch="src">
    <version epoch="0" ver="2.0.3" rel="9.5.1"/>

<changelog author="prusnak@opensuse.org" date="1376395200">- created package (version 2.0.0) - based on SDL package</changelog>
<changelog author="jengelh@inai.de" date="1376395201">- Some metadata spruce-up: add current URLs, softer wildcarding
  in the files list, more robust make install call
- Reduce build dependencies
- Optional signature verification in local builds</changelog>
<changelog author="prusnak@opensuse.org" date="1382961600">- add SDL2 provides</changelog>
<changelog author="mailaender@opensuse.org" date="1383825600">- Update to version 2.0.1:
  * Added an API to get common filesystem paths in SDL_filesystem.h:
    SDL_GetBasePath(), SDL_GetPrefPath()
  * Added an API to do optimized YV12 and IYUV texture updates:
    SDL_UpdateYUVTexture()
  * Added an API to get the amount of RAM on the system:
    SDL_GetSystemRAM()
  * Added a macro to perform timestamp comparisons with SDL_GetTicks():
    SDL_TICKS_PASSED()
  * Dramatically improved OpenGL ES 2.0 rendering performance
  * Added OpenGL attribute SDL_GL_FRAMEBUFFER_SRGB_CAPABLE
  * Fixed float audio support with the PulseAudio driver
  * Fixed missing line endpoints in the OpenGL renderer on some drivers
  * X11 symbols are no longer defined to avoid collisions when linking statically</changelog>
<changelog author="mailaender@opensuse.org" date="1394712000">- Update to 2.0.2
  * Added SDL_GL_ResetAttributes() to reset OpenGL attributes to default values
  * Added an API to load a database of game controller mappings from a file:
    SDL_GameControllerAddMappingsFromFile(), SDL_GameControllerAddMappingsFromRW()
  * Added game controller mappings for the PS4 and OUYA controllers
  * Added SDL_GetDefaultAssertionHandler() and SDL_GetAssertionHandler()
  * Added SDL_DetachThread()
  * Added SDL_HasAVX() to determine if the CPU has AVX features
  * Added SDL_vsscanf(), SDL_acos(), and SDL_asin() to the stdlib routines
  * EGL can now create/manage OpenGL and OpenGL ES 1.x/2.x contexts, and share
    them using SDL_GL_SHARE_WITH_CURRENT_CONTEXT
  * Added a field "clicks" to the mouse button event which records whether the event is a single click, double click, etc.
  * The screensaver is now disabled by default, and there is a hint SDL_HINT_VIDEO_ALLOW_SCREENSAVER that can change that behavior.
  * Added a hint SDL_HINT_MOUSE_RELATIVE_MODE_WARP to specify whether mouse relative mode should be emulated using mouse warping.
  * testgl2 does not need to link with libGL anymore
  * Added testgles2 test program to demonstrate working with OpenGL ES 2.0
  * Added controllermap test program to visually map a game controller
  * Fixed fullscreen and focused behavior when receiving NotifyGrab events
  * Added experimental Wayland and Mir support, disabled by default
- Added SDL2-devel provides</changelog>
<changelog author="mailaender@opensuse.org" date="1401105600">- Use pkgconfig everywhere
- Fix the build on SLE using prjconf</changelog>
<changelog author="mailaender@opensuse.org" date="1401105601">- Added missing build dependencies
  * arts
  * dbus
  * udev
  * tslib
- Removed unrecognized options: --disable-video-svga, --disable-video-ps3</changelog>
<changelog author="jengelh@inai.de" date="1405944000">- Update to new upstream release 2.0.3
  * This is a minor bugfix release to take care of creating an OpenGL
  context on Mac OS X.</changelog>
<changelog author="jengelh@inai.de" date="1418904000">- Remove SDL2 obsoletes (we never had packages of that name).
  Copy current Provides to baselibs.conf.</changelog>
<changelog author="jengelh@inai.de" date="1418990400">- Drop old arts/esound soundserver support.</changelog>
<changelog author="schwab@suse.de" date="1421064000">- libspe2 only exists for ppc and ppc64</changelog>
<changelog author="sreeves@suse.com" date="1508414400">- Add SDL-bnc1062784-check-overflow-xcf-props.patch.
    Fix CVE-2017-2888, bnc#1062784</changelog>

</package>
<package pkgid="d0a6c9cae070c9d5fe3b32ea019e0140fb8dbd4f2422958afb8f5c24b90321df" name="ShellCheck" arch="src">
    <version epoch="0" ver="0.4.5" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1441540800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452600000">- update to 0.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 0.4.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1463832000">- update to 0.4.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.4.5 with cabal2obs.</changelog>

</package>
<package pkgid="bd9f5cb4063f830241e30e644216f429f43f2d0ca318c9fdd0ee0b0cb5c3d1b7" name="ShellCheck" arch="src">
    <version epoch="0" ver="0.4.5" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1441540800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452600000">- update to 0.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 0.4.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1463832000">- update to 0.4.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.4.5 with cabal2obs.</changelog>

</package>
<package pkgid="8154609568c0b3e05eb753f2b9354006114abe25ad2babc1b49f1058af7be009" name="ShellCheck" arch="x86_64">
    <version epoch="0" ver="0.4.5" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1441540800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452600000">- update to 0.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 0.4.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1463832000">- update to 0.4.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.4.5 with cabal2obs.</changelog>

</package>
<package pkgid="80f3d12c4cc01e2ef075831ab753ea2ffd9623a97352f7650070ee9beb97ceee" name="SuSEfirewall2" arch="noarch">
    <version epoch="0" ver="3.6.312" rel="5.12.1"/>

<changelog author="lnussel@suse.de" date="1342180800">- honor FW_IPv6 setting also in debug mode (bnc#769411)</changelog>
<changelog author="lnussel@suse.de" date="1347364800">- getdevinfo is gone as per commit 0c5ac93 (bnc#777271)</changelog>
<changelog author="lnussel@suse.de" date="1355313600">- adjust for starting via systemd service files
- move lock files to /run
- just CT instead of NOTRACK (bnc#793459)</changelog>
<changelog author="lnussel@suse.de" date="1355400000">- move to /usr, remove init scripts</changelog>
<changelog author="lnussel@suse.de" date="1358424000">- fix defaultl value docu for FW_PROTECT_FROM_INT (bnc#798834)</changelog>
<changelog author="lnussel@suse.de" date="1359460800">- do not add dependency information about YaST2 Second Stage (bnc#800365)</changelog>
<changelog author="meissner@suse.com" date="1367582400">- clarify what the default is in FW_MASQ_NETS (bnc#817233)
- removed the --rttl option in recent matches, as this could also be used by attackers (bnc#800719)</changelog>
<changelog author="cfarrell@suse.com" date="1367841600">- license update: GPL-2.0
  Various GPL-2.0 (only) licensed files</changelog>
<changelog author="lnussel@suse.de" date="1377086400">- adjust service files so manual starts work better (bnc#819499)</changelog>
<changelog author="meissner@suse.com" date="1388145600">- add perl-Net-DNS requires for "SuSEfirewall2 log" (bnc#856705)</changelog>
<changelog author="meissner@suse.com" date="1401192000">- Allow incoming DHCPv6 replies, currently unlimited.
  bnc#867819,bnc#868031,bnc#783002,bnc#822959
- typo fix customary -&gt; custom bnc#835677</changelog>
<changelog author="mt@suse.com" date="1402488000">- Added ACCEPT to TEMPLATE using FW_SERVICES_ACCEPT</changelog>
<changelog author="meissner@suse.com" date="1406808000">- SuSEfirewall2, ACCEPT from services is a local variable, otherwise
  "ACCEPT" would be used a service name (bnc#889406 bnc#889555 bnc#887040)</changelog>
<changelog author="meissner@suse.com" date="1408104000">- hosting moved to github.com/opensuse/susefirewall2
- added a sysvinit -&gt; systemd conversion hack (bnc#891669)</changelog>
<changelog author="mgerstner@suse.com" date="1490097600">- Install symlink to SuSEfirewall2 with the updated SUSE spelling
  (bsc#938727, FATE#316521)
- basic.target and SuSEfirewall2 have a loop, remove it bsc#961258
  0000-remove-before-dependency-on-non-existing-service-bnc-961258.patch
- ignore the bootlock when incremental updates for hotplugged or virtual
  devices are coming in during boot. This prevents lockups for example when
  drbd is used with FW_BOOT_FULL_INIT. (bnc#785299)
  0001-ignore-bootlock-for-virtual-and-hotplugged-devices-bnc-785299.patch
- support for IPv6 in FW_TRUSTED_NETS config variable. (bnc#841046)
  0002-main-script-support-IPv6-in-FW_TRUSTED_NETS-bnc-841046.patch
- don't log dropped broadcast IPv6 broadcast/multicast packets by default to
  avoid cluttering the kernel log. (bnc#847193)
  0003-logging-don-t-flood-log-with-dropped-IPv6-multicast-bnc-847193.patch
- only apply FW_KERNEL_SECURITY proc settings, if not overriden by the
  administrator in /etc/sysctl.conf (bnc#906136). This allows you to benefit
  from some of the kernel security settings, while overwriting others.
  0004-Allow-admin-override-of-proc-settings-bnc-906136.patch
- fixed a race condition in systemd unit files that could cause the
  SuSEfirewall2_init unit to sporadically fail, because /tmp was not
  there/writable yet. (bnc#1014987)
  0005-systemd-fix-a-race-condition-in-the-_init-service-bnc-1014987.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500292800">- improve/fix consideration of sysctl values in the system (bnc#1044523).
  SuSEfirewall2 will now also check for existing configuration in sysctl.d
  style directories in some default locations. Custom directories can be
  configured via the new configuration variable FW_SYSCTL_PATHS. This is a
  follow-up to (bnc#906136).
  0006-backport-of-sysctl.d-feature-from-master-bnc-1044523.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500984000">- correct boot order between SuSEfirewall2 and nfs-server to fix bnc#946325,
  bsc#963740. Without this fix the NFS server ports might not have been
  correctly opened after boot when both SuSEfirewall2 and nfs-server have been
  enabled in systemd.
  0007-fix-nfs-server-dependency.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1501243200">- follow-up bugfix for bnc#946325:
  Removed bogus nfs alias units, added correct nfs-client target in
  SuSEfirewall2.service.
  The nfs alias units are false friends, because they don't fix the startup
  ordering between nfs and SuSEfirewall2.
  The missing nfs-client target could cause nfs mounts for nfs versions &lt; 4.1
  to be unable to receive callbacks from the server, when the nfs client was
  started before the SuSEfirewall2 was started on boot.
  renamed 0007-fix-nfs-server-dependency.patch to
  0007-fix-nfs-dependencies.patch to fix both client and server issues</changelog>
<changelog author="matthias.gerstner@suse.com" date="1508414400">- rpcinfo: fixed security issue with too open implicit portmapper rules
  (bnc#1064127, CVE-2017-15638): A source net restriction for _rpc_ services
  was not taken into account for the implicitly added rules for port 111,
  making the portmap service accessible to everyone in the affected zone.
  0008-rpcinfo-improve-implicit-portmapper-rules-logic.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1510142400">- Fixed a regression that was introduced by the previous security update. The
  regression caused some rpcinfo related configurations of SuSEfirewall2 to
  fail. For example the setting FW_CONFIGURATIONS_EXT="nfs-kernel-server" no
  longer correctly opened up the necessary ports for the nfs server,
  consequently making NFS unavailable (bnc#1067057).
  0009-rpcinfo-fix-regression.patch</changelog>

</package>
<package pkgid="c8f7a9f8647ec81ab6de4b99dbc4d11697b05ddc7b590f1b9457c05fb20f0612" name="SuSEfirewall2" arch="noarch">
    <version epoch="0" ver="3.6.312" rel="5.3.1"/>

<changelog author="lnussel@suse.de" date="1326888000">- assume all interface names are correct (bnc#739084)</changelog>
<changelog author="lnussel@suse.de" date="1338292800">- fix typo spotted by Frederic</changelog>
<changelog author="lnussel@suse.de" date="1340020800">- allow ICMPv6 Multicast Listener Query (bnc#767392)</changelog>
<changelog author="lnussel@suse.de" date="1340020801">- allow icmpv6 in FW_SERVICES_*_*</changelog>
<changelog author="lnussel@suse.de" date="1340107200">- fix logging in test mode</changelog>
<changelog author="lnussel@suse.de" date="1342180800">- honor FW_IPv6 setting also in debug mode (bnc#769411)</changelog>
<changelog author="lnussel@suse.de" date="1347364800">- getdevinfo is gone as per commit 0c5ac93 (bnc#777271)</changelog>
<changelog author="lnussel@suse.de" date="1355313600">- adjust for starting via systemd service files
- move lock files to /run
- just CT instead of NOTRACK (bnc#793459)</changelog>
<changelog author="lnussel@suse.de" date="1355400000">- move to /usr, remove init scripts</changelog>
<changelog author="lnussel@suse.de" date="1358424000">- fix defaultl value docu for FW_PROTECT_FROM_INT (bnc#798834)</changelog>
<changelog author="lnussel@suse.de" date="1359460800">- do not add dependency information about YaST2 Second Stage (bnc#800365)</changelog>
<changelog author="meissner@suse.com" date="1367582400">- clarify what the default is in FW_MASQ_NETS (bnc#817233)
- removed the --rttl option in recent matches, as this could also be used by attackers (bnc#800719)</changelog>
<changelog author="cfarrell@suse.com" date="1367841600">- license update: GPL-2.0
  Various GPL-2.0 (only) licensed files</changelog>
<changelog author="lnussel@suse.de" date="1377086400">- adjust service files so manual starts work better (bnc#819499)</changelog>
<changelog author="meissner@suse.com" date="1388145600">- add perl-Net-DNS requires for "SuSEfirewall2 log" (bnc#856705)</changelog>
<changelog author="meissner@suse.com" date="1401192000">- Allow incoming DHCPv6 replies, currently unlimited.
  bnc#867819,bnc#868031,bnc#783002,bnc#822959
- typo fix customary -&gt; custom bnc#835677</changelog>
<changelog author="mt@suse.com" date="1402488000">- Added ACCEPT to TEMPLATE using FW_SERVICES_ACCEPT</changelog>
<changelog author="meissner@suse.com" date="1406808000">- SuSEfirewall2, ACCEPT from services is a local variable, otherwise
  "ACCEPT" would be used a service name (bnc#889406 bnc#889555 bnc#887040)</changelog>
<changelog author="meissner@suse.com" date="1408104000">- hosting moved to github.com/opensuse/susefirewall2
- added a sysvinit -&gt; systemd conversion hack (bnc#891669)</changelog>
<changelog author="mgerstner@suse.com" date="1490097600">- Install symlink to SuSEfirewall2 with the updated SUSE spelling
  (bsc#938727, FATE#316521)
- basic.target and SuSEfirewall2 have a loop, remove it bsc#961258
  0000-remove-before-dependency-on-non-existing-service-bnc-961258.patch
- ignore the bootlock when incremental updates for hotplugged or virtual
  devices are coming in during boot. This prevents lockups for example when
  drbd is used with FW_BOOT_FULL_INIT. (bnc#785299)
  0001-ignore-bootlock-for-virtual-and-hotplugged-devices-bnc-785299.patch
- support for IPv6 in FW_TRUSTED_NETS config variable. (bnc#841046)
  0002-main-script-support-IPv6-in-FW_TRUSTED_NETS-bnc-841046.patch
- don't log dropped broadcast IPv6 broadcast/multicast packets by default to
  avoid cluttering the kernel log. (bnc#847193)
  0003-logging-don-t-flood-log-with-dropped-IPv6-multicast-bnc-847193.patch
- only apply FW_KERNEL_SECURITY proc settings, if not overriden by the
  administrator in /etc/sysctl.conf (bnc#906136). This allows you to benefit
  from some of the kernel security settings, while overwriting others.
  0004-Allow-admin-override-of-proc-settings-bnc-906136.patch
- fixed a race condition in systemd unit files that could cause the
  SuSEfirewall2_init unit to sporadically fail, because /tmp was not
  there/writable yet. (bnc#1014987)
  0005-systemd-fix-a-race-condition-in-the-_init-service-bnc-1014987.patch</changelog>

</package>
<package pkgid="5ad746ced6faa6260a70f347e54f746f1e24c58abb061d78c67390d175c7525e" name="SuSEfirewall2" arch="noarch">
    <version epoch="0" ver="3.6.312" rel="5.6.1"/>

<changelog author="lnussel@suse.de" date="1340020800">- allow icmpv6 in FW_SERVICES_*_*</changelog>
<changelog author="lnussel@suse.de" date="1340107200">- fix logging in test mode</changelog>
<changelog author="lnussel@suse.de" date="1342180800">- honor FW_IPv6 setting also in debug mode (bnc#769411)</changelog>
<changelog author="lnussel@suse.de" date="1347364800">- getdevinfo is gone as per commit 0c5ac93 (bnc#777271)</changelog>
<changelog author="lnussel@suse.de" date="1355313600">- adjust for starting via systemd service files
- move lock files to /run
- just CT instead of NOTRACK (bnc#793459)</changelog>
<changelog author="lnussel@suse.de" date="1355400000">- move to /usr, remove init scripts</changelog>
<changelog author="lnussel@suse.de" date="1358424000">- fix defaultl value docu for FW_PROTECT_FROM_INT (bnc#798834)</changelog>
<changelog author="lnussel@suse.de" date="1359460800">- do not add dependency information about YaST2 Second Stage (bnc#800365)</changelog>
<changelog author="meissner@suse.com" date="1367582400">- clarify what the default is in FW_MASQ_NETS (bnc#817233)
- removed the --rttl option in recent matches, as this could also be used by attackers (bnc#800719)</changelog>
<changelog author="cfarrell@suse.com" date="1367841600">- license update: GPL-2.0
  Various GPL-2.0 (only) licensed files</changelog>
<changelog author="lnussel@suse.de" date="1377086400">- adjust service files so manual starts work better (bnc#819499)</changelog>
<changelog author="meissner@suse.com" date="1388145600">- add perl-Net-DNS requires for "SuSEfirewall2 log" (bnc#856705)</changelog>
<changelog author="meissner@suse.com" date="1401192000">- Allow incoming DHCPv6 replies, currently unlimited.
  bnc#867819,bnc#868031,bnc#783002,bnc#822959
- typo fix customary -&gt; custom bnc#835677</changelog>
<changelog author="mt@suse.com" date="1402488000">- Added ACCEPT to TEMPLATE using FW_SERVICES_ACCEPT</changelog>
<changelog author="meissner@suse.com" date="1406808000">- SuSEfirewall2, ACCEPT from services is a local variable, otherwise
  "ACCEPT" would be used a service name (bnc#889406 bnc#889555 bnc#887040)</changelog>
<changelog author="meissner@suse.com" date="1408104000">- hosting moved to github.com/opensuse/susefirewall2
- added a sysvinit -&gt; systemd conversion hack (bnc#891669)</changelog>
<changelog author="mgerstner@suse.com" date="1490097600">- Install symlink to SuSEfirewall2 with the updated SUSE spelling
  (bsc#938727, FATE#316521)
- basic.target and SuSEfirewall2 have a loop, remove it bsc#961258
  0000-remove-before-dependency-on-non-existing-service-bnc-961258.patch
- ignore the bootlock when incremental updates for hotplugged or virtual
  devices are coming in during boot. This prevents lockups for example when
  drbd is used with FW_BOOT_FULL_INIT. (bnc#785299)
  0001-ignore-bootlock-for-virtual-and-hotplugged-devices-bnc-785299.patch
- support for IPv6 in FW_TRUSTED_NETS config variable. (bnc#841046)
  0002-main-script-support-IPv6-in-FW_TRUSTED_NETS-bnc-841046.patch
- don't log dropped broadcast IPv6 broadcast/multicast packets by default to
  avoid cluttering the kernel log. (bnc#847193)
  0003-logging-don-t-flood-log-with-dropped-IPv6-multicast-bnc-847193.patch
- only apply FW_KERNEL_SECURITY proc settings, if not overriden by the
  administrator in /etc/sysctl.conf (bnc#906136). This allows you to benefit
  from some of the kernel security settings, while overwriting others.
  0004-Allow-admin-override-of-proc-settings-bnc-906136.patch
- fixed a race condition in systemd unit files that could cause the
  SuSEfirewall2_init unit to sporadically fail, because /tmp was not
  there/writable yet. (bnc#1014987)
  0005-systemd-fix-a-race-condition-in-the-_init-service-bnc-1014987.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500292800">- improve/fix consideration of sysctl values in the system (bnc#1044523).
  SuSEfirewall2 will now also check for existing configuration in sysctl.d
  style directories in some default locations. Custom directories can be
  configured via the new configuration variable FW_SYSCTL_PATHS. This is a
  follow-up to (bnc#906136).
  0006-backport-of-sysctl.d-feature-from-master-bnc-1044523.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500984000">- correct boot order between SuSEfirewall2 and nfs-server to fix bnc#946325,
  bsc#963740. Without this fix the NFS server ports might not have been
  correctly opened after boot when both SuSEfirewall2 and nfs-server have been
  enabled in systemd.
  0007-fix-nfs-server-dependency.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1501243200">- follow-up bugfix for bnc#946325:
  Removed bogus nfs alias units, added correct nfs-client target in
  SuSEfirewall2.service.
  The nfs alias units are false friends, because they don't fix the startup
  ordering between nfs and SuSEfirewall2.
  The missing nfs-client target could cause nfs mounts for nfs versions &lt; 4.1
  to be unable to receive callbacks from the server, when the nfs client was
  started before the SuSEfirewall2 was started on boot.
  renamed 0007-fix-nfs-server-dependency.patch to
  0007-fix-nfs-dependencies.patch to fix both client and server issues</changelog>

</package>
<package pkgid="8031f09d88180e12bcecb20144646038ef34af7303b1adfd85ccbac5de925d18" name="SuSEfirewall2" arch="noarch">
    <version epoch="0" ver="3.6.312" rel="5.9.1"/>

<changelog author="lnussel@suse.de" date="1340107200">- fix logging in test mode</changelog>
<changelog author="lnussel@suse.de" date="1342180800">- honor FW_IPv6 setting also in debug mode (bnc#769411)</changelog>
<changelog author="lnussel@suse.de" date="1347364800">- getdevinfo is gone as per commit 0c5ac93 (bnc#777271)</changelog>
<changelog author="lnussel@suse.de" date="1355313600">- adjust for starting via systemd service files
- move lock files to /run
- just CT instead of NOTRACK (bnc#793459)</changelog>
<changelog author="lnussel@suse.de" date="1355400000">- move to /usr, remove init scripts</changelog>
<changelog author="lnussel@suse.de" date="1358424000">- fix defaultl value docu for FW_PROTECT_FROM_INT (bnc#798834)</changelog>
<changelog author="lnussel@suse.de" date="1359460800">- do not add dependency information about YaST2 Second Stage (bnc#800365)</changelog>
<changelog author="meissner@suse.com" date="1367582400">- clarify what the default is in FW_MASQ_NETS (bnc#817233)
- removed the --rttl option in recent matches, as this could also be used by attackers (bnc#800719)</changelog>
<changelog author="cfarrell@suse.com" date="1367841600">- license update: GPL-2.0
  Various GPL-2.0 (only) licensed files</changelog>
<changelog author="lnussel@suse.de" date="1377086400">- adjust service files so manual starts work better (bnc#819499)</changelog>
<changelog author="meissner@suse.com" date="1388145600">- add perl-Net-DNS requires for "SuSEfirewall2 log" (bnc#856705)</changelog>
<changelog author="meissner@suse.com" date="1401192000">- Allow incoming DHCPv6 replies, currently unlimited.
  bnc#867819,bnc#868031,bnc#783002,bnc#822959
- typo fix customary -&gt; custom bnc#835677</changelog>
<changelog author="mt@suse.com" date="1402488000">- Added ACCEPT to TEMPLATE using FW_SERVICES_ACCEPT</changelog>
<changelog author="meissner@suse.com" date="1406808000">- SuSEfirewall2, ACCEPT from services is a local variable, otherwise
  "ACCEPT" would be used a service name (bnc#889406 bnc#889555 bnc#887040)</changelog>
<changelog author="meissner@suse.com" date="1408104000">- hosting moved to github.com/opensuse/susefirewall2
- added a sysvinit -&gt; systemd conversion hack (bnc#891669)</changelog>
<changelog author="mgerstner@suse.com" date="1490097600">- Install symlink to SuSEfirewall2 with the updated SUSE spelling
  (bsc#938727, FATE#316521)
- basic.target and SuSEfirewall2 have a loop, remove it bsc#961258
  0000-remove-before-dependency-on-non-existing-service-bnc-961258.patch
- ignore the bootlock when incremental updates for hotplugged or virtual
  devices are coming in during boot. This prevents lockups for example when
  drbd is used with FW_BOOT_FULL_INIT. (bnc#785299)
  0001-ignore-bootlock-for-virtual-and-hotplugged-devices-bnc-785299.patch
- support for IPv6 in FW_TRUSTED_NETS config variable. (bnc#841046)
  0002-main-script-support-IPv6-in-FW_TRUSTED_NETS-bnc-841046.patch
- don't log dropped broadcast IPv6 broadcast/multicast packets by default to
  avoid cluttering the kernel log. (bnc#847193)
  0003-logging-don-t-flood-log-with-dropped-IPv6-multicast-bnc-847193.patch
- only apply FW_KERNEL_SECURITY proc settings, if not overriden by the
  administrator in /etc/sysctl.conf (bnc#906136). This allows you to benefit
  from some of the kernel security settings, while overwriting others.
  0004-Allow-admin-override-of-proc-settings-bnc-906136.patch
- fixed a race condition in systemd unit files that could cause the
  SuSEfirewall2_init unit to sporadically fail, because /tmp was not
  there/writable yet. (bnc#1014987)
  0005-systemd-fix-a-race-condition-in-the-_init-service-bnc-1014987.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500292800">- improve/fix consideration of sysctl values in the system (bnc#1044523).
  SuSEfirewall2 will now also check for existing configuration in sysctl.d
  style directories in some default locations. Custom directories can be
  configured via the new configuration variable FW_SYSCTL_PATHS. This is a
  follow-up to (bnc#906136).
  0006-backport-of-sysctl.d-feature-from-master-bnc-1044523.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500984000">- correct boot order between SuSEfirewall2 and nfs-server to fix bnc#946325,
  bsc#963740. Without this fix the NFS server ports might not have been
  correctly opened after boot when both SuSEfirewall2 and nfs-server have been
  enabled in systemd.
  0007-fix-nfs-server-dependency.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1501243200">- follow-up bugfix for bnc#946325:
  Removed bogus nfs alias units, added correct nfs-client target in
  SuSEfirewall2.service.
  The nfs alias units are false friends, because they don't fix the startup
  ordering between nfs and SuSEfirewall2.
  The missing nfs-client target could cause nfs mounts for nfs versions &lt; 4.1
  to be unable to receive callbacks from the server, when the nfs client was
  started before the SuSEfirewall2 was started on boot.
  renamed 0007-fix-nfs-server-dependency.patch to
  0007-fix-nfs-dependencies.patch to fix both client and server issues</changelog>
<changelog author="matthias.gerstner@suse.com" date="1508414400">- rpcinfo: fixed security issue with too open implicit portmapper rules
  (bnc#1064127, CVE-2017-15638): A source net restriction for _rpc_ services
  was not taken into account for the implicitly added rules for port 111,
  making the portmap service accessible to everyone in the affected zone.
  0008-rpcinfo-improve-implicit-portmapper-rules-logic.patch</changelog>

</package>
<package pkgid="3015994513b3a668ed3464e1e481a075075e408fe39d4cfba2e8528a13009234" name="SuSEfirewall2" arch="src">
    <version epoch="0" ver="3.6.312" rel="5.12.1"/>

<changelog author="lnussel@suse.de" date="1342180800">- honor FW_IPv6 setting also in debug mode (bnc#769411)</changelog>
<changelog author="lnussel@suse.de" date="1347364800">- getdevinfo is gone as per commit 0c5ac93 (bnc#777271)</changelog>
<changelog author="lnussel@suse.de" date="1355313600">- adjust for starting via systemd service files
- move lock files to /run
- just CT instead of NOTRACK (bnc#793459)</changelog>
<changelog author="lnussel@suse.de" date="1355400000">- move to /usr, remove init scripts</changelog>
<changelog author="lnussel@suse.de" date="1358424000">- fix defaultl value docu for FW_PROTECT_FROM_INT (bnc#798834)</changelog>
<changelog author="lnussel@suse.de" date="1359460800">- do not add dependency information about YaST2 Second Stage (bnc#800365)</changelog>
<changelog author="meissner@suse.com" date="1367582400">- clarify what the default is in FW_MASQ_NETS (bnc#817233)
- removed the --rttl option in recent matches, as this could also be used by attackers (bnc#800719)</changelog>
<changelog author="cfarrell@suse.com" date="1367841600">- license update: GPL-2.0
  Various GPL-2.0 (only) licensed files</changelog>
<changelog author="lnussel@suse.de" date="1377086400">- adjust service files so manual starts work better (bnc#819499)</changelog>
<changelog author="meissner@suse.com" date="1388145600">- add perl-Net-DNS requires for "SuSEfirewall2 log" (bnc#856705)</changelog>
<changelog author="meissner@suse.com" date="1401192000">- Allow incoming DHCPv6 replies, currently unlimited.
  bnc#867819,bnc#868031,bnc#783002,bnc#822959
- typo fix customary -&gt; custom bnc#835677</changelog>
<changelog author="mt@suse.com" date="1402488000">- Added ACCEPT to TEMPLATE using FW_SERVICES_ACCEPT</changelog>
<changelog author="meissner@suse.com" date="1406808000">- SuSEfirewall2, ACCEPT from services is a local variable, otherwise
  "ACCEPT" would be used a service name (bnc#889406 bnc#889555 bnc#887040)</changelog>
<changelog author="meissner@suse.com" date="1408104000">- hosting moved to github.com/opensuse/susefirewall2
- added a sysvinit -&gt; systemd conversion hack (bnc#891669)</changelog>
<changelog author="mgerstner@suse.com" date="1490097600">- Install symlink to SuSEfirewall2 with the updated SUSE spelling
  (bsc#938727, FATE#316521)
- basic.target and SuSEfirewall2 have a loop, remove it bsc#961258
  0000-remove-before-dependency-on-non-existing-service-bnc-961258.patch
- ignore the bootlock when incremental updates for hotplugged or virtual
  devices are coming in during boot. This prevents lockups for example when
  drbd is used with FW_BOOT_FULL_INIT. (bnc#785299)
  0001-ignore-bootlock-for-virtual-and-hotplugged-devices-bnc-785299.patch
- support for IPv6 in FW_TRUSTED_NETS config variable. (bnc#841046)
  0002-main-script-support-IPv6-in-FW_TRUSTED_NETS-bnc-841046.patch
- don't log dropped broadcast IPv6 broadcast/multicast packets by default to
  avoid cluttering the kernel log. (bnc#847193)
  0003-logging-don-t-flood-log-with-dropped-IPv6-multicast-bnc-847193.patch
- only apply FW_KERNEL_SECURITY proc settings, if not overriden by the
  administrator in /etc/sysctl.conf (bnc#906136). This allows you to benefit
  from some of the kernel security settings, while overwriting others.
  0004-Allow-admin-override-of-proc-settings-bnc-906136.patch
- fixed a race condition in systemd unit files that could cause the
  SuSEfirewall2_init unit to sporadically fail, because /tmp was not
  there/writable yet. (bnc#1014987)
  0005-systemd-fix-a-race-condition-in-the-_init-service-bnc-1014987.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500292800">- improve/fix consideration of sysctl values in the system (bnc#1044523).
  SuSEfirewall2 will now also check for existing configuration in sysctl.d
  style directories in some default locations. Custom directories can be
  configured via the new configuration variable FW_SYSCTL_PATHS. This is a
  follow-up to (bnc#906136).
  0006-backport-of-sysctl.d-feature-from-master-bnc-1044523.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500984000">- correct boot order between SuSEfirewall2 and nfs-server to fix bnc#946325,
  bsc#963740. Without this fix the NFS server ports might not have been
  correctly opened after boot when both SuSEfirewall2 and nfs-server have been
  enabled in systemd.
  0007-fix-nfs-server-dependency.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1501243200">- follow-up bugfix for bnc#946325:
  Removed bogus nfs alias units, added correct nfs-client target in
  SuSEfirewall2.service.
  The nfs alias units are false friends, because they don't fix the startup
  ordering between nfs and SuSEfirewall2.
  The missing nfs-client target could cause nfs mounts for nfs versions &lt; 4.1
  to be unable to receive callbacks from the server, when the nfs client was
  started before the SuSEfirewall2 was started on boot.
  renamed 0007-fix-nfs-server-dependency.patch to
  0007-fix-nfs-dependencies.patch to fix both client and server issues</changelog>
<changelog author="matthias.gerstner@suse.com" date="1508414400">- rpcinfo: fixed security issue with too open implicit portmapper rules
  (bnc#1064127, CVE-2017-15638): A source net restriction for _rpc_ services
  was not taken into account for the implicitly added rules for port 111,
  making the portmap service accessible to everyone in the affected zone.
  0008-rpcinfo-improve-implicit-portmapper-rules-logic.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1510142400">- Fixed a regression that was introduced by the previous security update. The
  regression caused some rpcinfo related configurations of SuSEfirewall2 to
  fail. For example the setting FW_CONFIGURATIONS_EXT="nfs-kernel-server" no
  longer correctly opened up the necessary ports for the nfs server,
  consequently making NFS unavailable (bnc#1067057).
  0009-rpcinfo-fix-regression.patch</changelog>

</package>
<package pkgid="b513996bc4cbef0b7567806ad12ebc2bf6e3276174510ae5f3cf411339013cf0" name="SuSEfirewall2" arch="src">
    <version epoch="0" ver="3.6.312" rel="5.3.1"/>

<changelog author="lnussel@suse.de" date="1326888000">- assume all interface names are correct (bnc#739084)</changelog>
<changelog author="lnussel@suse.de" date="1338292800">- fix typo spotted by Frederic</changelog>
<changelog author="lnussel@suse.de" date="1340020800">- allow ICMPv6 Multicast Listener Query (bnc#767392)</changelog>
<changelog author="lnussel@suse.de" date="1340020801">- allow icmpv6 in FW_SERVICES_*_*</changelog>
<changelog author="lnussel@suse.de" date="1340107200">- fix logging in test mode</changelog>
<changelog author="lnussel@suse.de" date="1342180800">- honor FW_IPv6 setting also in debug mode (bnc#769411)</changelog>
<changelog author="lnussel@suse.de" date="1347364800">- getdevinfo is gone as per commit 0c5ac93 (bnc#777271)</changelog>
<changelog author="lnussel@suse.de" date="1355313600">- adjust for starting via systemd service files
- move lock files to /run
- just CT instead of NOTRACK (bnc#793459)</changelog>
<changelog author="lnussel@suse.de" date="1355400000">- move to /usr, remove init scripts</changelog>
<changelog author="lnussel@suse.de" date="1358424000">- fix defaultl value docu for FW_PROTECT_FROM_INT (bnc#798834)</changelog>
<changelog author="lnussel@suse.de" date="1359460800">- do not add dependency information about YaST2 Second Stage (bnc#800365)</changelog>
<changelog author="meissner@suse.com" date="1367582400">- clarify what the default is in FW_MASQ_NETS (bnc#817233)
- removed the --rttl option in recent matches, as this could also be used by attackers (bnc#800719)</changelog>
<changelog author="cfarrell@suse.com" date="1367841600">- license update: GPL-2.0
  Various GPL-2.0 (only) licensed files</changelog>
<changelog author="lnussel@suse.de" date="1377086400">- adjust service files so manual starts work better (bnc#819499)</changelog>
<changelog author="meissner@suse.com" date="1388145600">- add perl-Net-DNS requires for "SuSEfirewall2 log" (bnc#856705)</changelog>
<changelog author="meissner@suse.com" date="1401192000">- Allow incoming DHCPv6 replies, currently unlimited.
  bnc#867819,bnc#868031,bnc#783002,bnc#822959
- typo fix customary -&gt; custom bnc#835677</changelog>
<changelog author="mt@suse.com" date="1402488000">- Added ACCEPT to TEMPLATE using FW_SERVICES_ACCEPT</changelog>
<changelog author="meissner@suse.com" date="1406808000">- SuSEfirewall2, ACCEPT from services is a local variable, otherwise
  "ACCEPT" would be used a service name (bnc#889406 bnc#889555 bnc#887040)</changelog>
<changelog author="meissner@suse.com" date="1408104000">- hosting moved to github.com/opensuse/susefirewall2
- added a sysvinit -&gt; systemd conversion hack (bnc#891669)</changelog>
<changelog author="mgerstner@suse.com" date="1490097600">- Install symlink to SuSEfirewall2 with the updated SUSE spelling
  (bsc#938727, FATE#316521)
- basic.target and SuSEfirewall2 have a loop, remove it bsc#961258
  0000-remove-before-dependency-on-non-existing-service-bnc-961258.patch
- ignore the bootlock when incremental updates for hotplugged or virtual
  devices are coming in during boot. This prevents lockups for example when
  drbd is used with FW_BOOT_FULL_INIT. (bnc#785299)
  0001-ignore-bootlock-for-virtual-and-hotplugged-devices-bnc-785299.patch
- support for IPv6 in FW_TRUSTED_NETS config variable. (bnc#841046)
  0002-main-script-support-IPv6-in-FW_TRUSTED_NETS-bnc-841046.patch
- don't log dropped broadcast IPv6 broadcast/multicast packets by default to
  avoid cluttering the kernel log. (bnc#847193)
  0003-logging-don-t-flood-log-with-dropped-IPv6-multicast-bnc-847193.patch
- only apply FW_KERNEL_SECURITY proc settings, if not overriden by the
  administrator in /etc/sysctl.conf (bnc#906136). This allows you to benefit
  from some of the kernel security settings, while overwriting others.
  0004-Allow-admin-override-of-proc-settings-bnc-906136.patch
- fixed a race condition in systemd unit files that could cause the
  SuSEfirewall2_init unit to sporadically fail, because /tmp was not
  there/writable yet. (bnc#1014987)
  0005-systemd-fix-a-race-condition-in-the-_init-service-bnc-1014987.patch</changelog>

</package>
<package pkgid="df1e5eff212de66a4349eb3d4cd3fe0aa40554647d9b1760a6c8a5ffbec9a863" name="SuSEfirewall2" arch="src">
    <version epoch="0" ver="3.6.312" rel="5.6.1"/>

<changelog author="lnussel@suse.de" date="1340020800">- allow icmpv6 in FW_SERVICES_*_*</changelog>
<changelog author="lnussel@suse.de" date="1340107200">- fix logging in test mode</changelog>
<changelog author="lnussel@suse.de" date="1342180800">- honor FW_IPv6 setting also in debug mode (bnc#769411)</changelog>
<changelog author="lnussel@suse.de" date="1347364800">- getdevinfo is gone as per commit 0c5ac93 (bnc#777271)</changelog>
<changelog author="lnussel@suse.de" date="1355313600">- adjust for starting via systemd service files
- move lock files to /run
- just CT instead of NOTRACK (bnc#793459)</changelog>
<changelog author="lnussel@suse.de" date="1355400000">- move to /usr, remove init scripts</changelog>
<changelog author="lnussel@suse.de" date="1358424000">- fix defaultl value docu for FW_PROTECT_FROM_INT (bnc#798834)</changelog>
<changelog author="lnussel@suse.de" date="1359460800">- do not add dependency information about YaST2 Second Stage (bnc#800365)</changelog>
<changelog author="meissner@suse.com" date="1367582400">- clarify what the default is in FW_MASQ_NETS (bnc#817233)
- removed the --rttl option in recent matches, as this could also be used by attackers (bnc#800719)</changelog>
<changelog author="cfarrell@suse.com" date="1367841600">- license update: GPL-2.0
  Various GPL-2.0 (only) licensed files</changelog>
<changelog author="lnussel@suse.de" date="1377086400">- adjust service files so manual starts work better (bnc#819499)</changelog>
<changelog author="meissner@suse.com" date="1388145600">- add perl-Net-DNS requires for "SuSEfirewall2 log" (bnc#856705)</changelog>
<changelog author="meissner@suse.com" date="1401192000">- Allow incoming DHCPv6 replies, currently unlimited.
  bnc#867819,bnc#868031,bnc#783002,bnc#822959
- typo fix customary -&gt; custom bnc#835677</changelog>
<changelog author="mt@suse.com" date="1402488000">- Added ACCEPT to TEMPLATE using FW_SERVICES_ACCEPT</changelog>
<changelog author="meissner@suse.com" date="1406808000">- SuSEfirewall2, ACCEPT from services is a local variable, otherwise
  "ACCEPT" would be used a service name (bnc#889406 bnc#889555 bnc#887040)</changelog>
<changelog author="meissner@suse.com" date="1408104000">- hosting moved to github.com/opensuse/susefirewall2
- added a sysvinit -&gt; systemd conversion hack (bnc#891669)</changelog>
<changelog author="mgerstner@suse.com" date="1490097600">- Install symlink to SuSEfirewall2 with the updated SUSE spelling
  (bsc#938727, FATE#316521)
- basic.target and SuSEfirewall2 have a loop, remove it bsc#961258
  0000-remove-before-dependency-on-non-existing-service-bnc-961258.patch
- ignore the bootlock when incremental updates for hotplugged or virtual
  devices are coming in during boot. This prevents lockups for example when
  drbd is used with FW_BOOT_FULL_INIT. (bnc#785299)
  0001-ignore-bootlock-for-virtual-and-hotplugged-devices-bnc-785299.patch
- support for IPv6 in FW_TRUSTED_NETS config variable. (bnc#841046)
  0002-main-script-support-IPv6-in-FW_TRUSTED_NETS-bnc-841046.patch
- don't log dropped broadcast IPv6 broadcast/multicast packets by default to
  avoid cluttering the kernel log. (bnc#847193)
  0003-logging-don-t-flood-log-with-dropped-IPv6-multicast-bnc-847193.patch
- only apply FW_KERNEL_SECURITY proc settings, if not overriden by the
  administrator in /etc/sysctl.conf (bnc#906136). This allows you to benefit
  from some of the kernel security settings, while overwriting others.
  0004-Allow-admin-override-of-proc-settings-bnc-906136.patch
- fixed a race condition in systemd unit files that could cause the
  SuSEfirewall2_init unit to sporadically fail, because /tmp was not
  there/writable yet. (bnc#1014987)
  0005-systemd-fix-a-race-condition-in-the-_init-service-bnc-1014987.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500292800">- improve/fix consideration of sysctl values in the system (bnc#1044523).
  SuSEfirewall2 will now also check for existing configuration in sysctl.d
  style directories in some default locations. Custom directories can be
  configured via the new configuration variable FW_SYSCTL_PATHS. This is a
  follow-up to (bnc#906136).
  0006-backport-of-sysctl.d-feature-from-master-bnc-1044523.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500984000">- correct boot order between SuSEfirewall2 and nfs-server to fix bnc#946325,
  bsc#963740. Without this fix the NFS server ports might not have been
  correctly opened after boot when both SuSEfirewall2 and nfs-server have been
  enabled in systemd.
  0007-fix-nfs-server-dependency.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1501243200">- follow-up bugfix for bnc#946325:
  Removed bogus nfs alias units, added correct nfs-client target in
  SuSEfirewall2.service.
  The nfs alias units are false friends, because they don't fix the startup
  ordering between nfs and SuSEfirewall2.
  The missing nfs-client target could cause nfs mounts for nfs versions &lt; 4.1
  to be unable to receive callbacks from the server, when the nfs client was
  started before the SuSEfirewall2 was started on boot.
  renamed 0007-fix-nfs-server-dependency.patch to
  0007-fix-nfs-dependencies.patch to fix both client and server issues</changelog>

</package>
<package pkgid="e17a6a567a80a67795af449bf383d2a848ce42e68beeeac994509caa19b3151b" name="SuSEfirewall2" arch="src">
    <version epoch="0" ver="3.6.312" rel="5.9.1"/>

<changelog author="lnussel@suse.de" date="1340107200">- fix logging in test mode</changelog>
<changelog author="lnussel@suse.de" date="1342180800">- honor FW_IPv6 setting also in debug mode (bnc#769411)</changelog>
<changelog author="lnussel@suse.de" date="1347364800">- getdevinfo is gone as per commit 0c5ac93 (bnc#777271)</changelog>
<changelog author="lnussel@suse.de" date="1355313600">- adjust for starting via systemd service files
- move lock files to /run
- just CT instead of NOTRACK (bnc#793459)</changelog>
<changelog author="lnussel@suse.de" date="1355400000">- move to /usr, remove init scripts</changelog>
<changelog author="lnussel@suse.de" date="1358424000">- fix defaultl value docu for FW_PROTECT_FROM_INT (bnc#798834)</changelog>
<changelog author="lnussel@suse.de" date="1359460800">- do not add dependency information about YaST2 Second Stage (bnc#800365)</changelog>
<changelog author="meissner@suse.com" date="1367582400">- clarify what the default is in FW_MASQ_NETS (bnc#817233)
- removed the --rttl option in recent matches, as this could also be used by attackers (bnc#800719)</changelog>
<changelog author="cfarrell@suse.com" date="1367841600">- license update: GPL-2.0
  Various GPL-2.0 (only) licensed files</changelog>
<changelog author="lnussel@suse.de" date="1377086400">- adjust service files so manual starts work better (bnc#819499)</changelog>
<changelog author="meissner@suse.com" date="1388145600">- add perl-Net-DNS requires for "SuSEfirewall2 log" (bnc#856705)</changelog>
<changelog author="meissner@suse.com" date="1401192000">- Allow incoming DHCPv6 replies, currently unlimited.
  bnc#867819,bnc#868031,bnc#783002,bnc#822959
- typo fix customary -&gt; custom bnc#835677</changelog>
<changelog author="mt@suse.com" date="1402488000">- Added ACCEPT to TEMPLATE using FW_SERVICES_ACCEPT</changelog>
<changelog author="meissner@suse.com" date="1406808000">- SuSEfirewall2, ACCEPT from services is a local variable, otherwise
  "ACCEPT" would be used a service name (bnc#889406 bnc#889555 bnc#887040)</changelog>
<changelog author="meissner@suse.com" date="1408104000">- hosting moved to github.com/opensuse/susefirewall2
- added a sysvinit -&gt; systemd conversion hack (bnc#891669)</changelog>
<changelog author="mgerstner@suse.com" date="1490097600">- Install symlink to SuSEfirewall2 with the updated SUSE spelling
  (bsc#938727, FATE#316521)
- basic.target and SuSEfirewall2 have a loop, remove it bsc#961258
  0000-remove-before-dependency-on-non-existing-service-bnc-961258.patch
- ignore the bootlock when incremental updates for hotplugged or virtual
  devices are coming in during boot. This prevents lockups for example when
  drbd is used with FW_BOOT_FULL_INIT. (bnc#785299)
  0001-ignore-bootlock-for-virtual-and-hotplugged-devices-bnc-785299.patch
- support for IPv6 in FW_TRUSTED_NETS config variable. (bnc#841046)
  0002-main-script-support-IPv6-in-FW_TRUSTED_NETS-bnc-841046.patch
- don't log dropped broadcast IPv6 broadcast/multicast packets by default to
  avoid cluttering the kernel log. (bnc#847193)
  0003-logging-don-t-flood-log-with-dropped-IPv6-multicast-bnc-847193.patch
- only apply FW_KERNEL_SECURITY proc settings, if not overriden by the
  administrator in /etc/sysctl.conf (bnc#906136). This allows you to benefit
  from some of the kernel security settings, while overwriting others.
  0004-Allow-admin-override-of-proc-settings-bnc-906136.patch
- fixed a race condition in systemd unit files that could cause the
  SuSEfirewall2_init unit to sporadically fail, because /tmp was not
  there/writable yet. (bnc#1014987)
  0005-systemd-fix-a-race-condition-in-the-_init-service-bnc-1014987.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500292800">- improve/fix consideration of sysctl values in the system (bnc#1044523).
  SuSEfirewall2 will now also check for existing configuration in sysctl.d
  style directories in some default locations. Custom directories can be
  configured via the new configuration variable FW_SYSCTL_PATHS. This is a
  follow-up to (bnc#906136).
  0006-backport-of-sysctl.d-feature-from-master-bnc-1044523.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1500984000">- correct boot order between SuSEfirewall2 and nfs-server to fix bnc#946325,
  bsc#963740. Without this fix the NFS server ports might not have been
  correctly opened after boot when both SuSEfirewall2 and nfs-server have been
  enabled in systemd.
  0007-fix-nfs-server-dependency.patch</changelog>
<changelog author="matthias.gerstner@suse.com" date="1501243200">- follow-up bugfix for bnc#946325:
  Removed bogus nfs alias units, added correct nfs-client target in
  SuSEfirewall2.service.
  The nfs alias units are false friends, because they don't fix the startup
  ordering between nfs and SuSEfirewall2.
  The missing nfs-client target could cause nfs mounts for nfs versions &lt; 4.1
  to be unable to receive callbacks from the server, when the nfs client was
  started before the SuSEfirewall2 was started on boot.
  renamed 0007-fix-nfs-server-dependency.patch to
  0007-fix-nfs-dependencies.patch to fix both client and server issues</changelog>
<changelog author="matthias.gerstner@suse.com" date="1508414400">- rpcinfo: fixed security issue with too open implicit portmapper rules
  (bnc#1064127, CVE-2017-15638): A source net restriction for _rpc_ services
  was not taken into account for the implicitly added rules for port 111,
  making the portmap service accessible to everyone in the affected zone.
  0008-rpcinfo-improve-implicit-portmapper-rules-logic.patch</changelog>

</package>
<package pkgid="f77a1e6340013d228e4b2b9a9a06ea979bde056d9f29e7efeeaa5412c80ce222" name="SuSEfirewall2-fail2ban" arch="noarch">
    <version epoch="0" ver="0.9.7" rel="2.3.1"/>

<changelog author="jweberhofer@weberhofer.at" date="1408536000">- update to 0.8.14
  * minor fixes for claimed Python 2.4 and 2.5 compatibility
  * Handle case when inotify watch is auto deleted on file deletion to stop
    error messages
  * tests - fixed few "leaky" file descriptors when files were not closed while
    being removed physically
  * grep in mail*-whois-lines.conf now also matches end of line to work with
    the recidive filter
- add fail2ban-opensuse-locations.patch to fix default locations as suggested
  in bnc#878028</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1408622400">- Fixed check for %_unitdir to make fail2ban build under older systems, too.
- Changed /usr to %{_prefix} in the spec file</changelog>
<changelog author="jengelh@inai.de" date="1413547200">- Recommend installation of the ordering package when all
  constituing parts are installed</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1416916800">- Added syslog to requirements, as this version of fail2ban does not
  work with systemd-logging: bnc#905733</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1421841600">- Fixed strptime thread safety issue.
  fail2ban-issue_906-strptime.patch (bnc#914075 gh#fail2ban/fail2ban#906)</changelog>
<changelog author="mpluskal@suse.com" date="1429012800">- Add missing dependency on ed (boo#926943)</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1431086400">- Update to version 0.9.2 (requested in boo#917818)
  Read the full changelog in /usr/share/doc/packages/fail2ban/ChangeLog
  Here are some notes to be read when updating existing installations:
  The default log-backend for openssue 13.2+ is now systemd
  * jail.conf was heavily refactored and now is similar to how it looked on
    Debian systems:
  - default action could be configured once for all jails
  - jails definitions only provide customizations (port, logpath)
  - no need to specify 'filter' if name matches jail name
  * Added fail2ban persistent database
  - default location at /var/lib/fail2ban/fail2ban.sqlite3
  - allows active bans to be reinstated on restart
  - log files read from last position after restart
  * Added systemd journal backend
  - Dependency on python-systemd
  - New "journalmatch" option added to filter configs files
  - New "systemd-journal" option added to fail2ban-regex
  * Support %z (Timezone offset) and %f (sub-seconds) support for datedetector.
    Enhanced existing date/time have been updated patterns to support these.
    ISO8601 now defaults to localtime unless specified otherwise.  Some filters
    have been change as required to capture these elements in the right
    timezone correctly.
  * Log levels are now set by Syslog style strings e.g. DEBUG, ERROR.
  * Optionally can read log files starting from "head" or "tail". See "logpath"
    option in jail.conf(5) man page.
  * Can now set log encoding for files per jail.Default uses systemd locale.
  * iptables-common.conf replaced iptables-blocktype.conf
    (iptables-blocktype.local should still be read) and now also provides
    defaults for the chain, port, protocol and name tags
- Require whois
- Whereever possible, path-definitions have been moved paths-opensuse.conf
  which has been submittet upstream
- Use default fail2ban.service including fail2ban-opensuse-service.patch
- Use default suse-initd from upstream
- Run test-cases during build
- run fdupes
- Tests have been moved to a seperate page
- Added rpmlintrc file to ignore some hidden files in the test package
- Must build arch-depended packages for SLES 11
- Removed two tests which can't run on the build server with openSUSE
  before 13.3: fail2ban-exclude-dev-log-tests.patch</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1433764800">- Removed "backend" setting from paths-opensuse.conf</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1435838400">- Note: fail2ban-issue_906-strptime.patch has been removed as it is already
  integrated in the current version.</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1441627200">- fail2ban-exclude-ExecuteTimeoutWithNastyChildren-test.patch excludes the
  ExecuteTimeoutWithNastyChildren test, as it doesn't run correctly on
  openSUSE.
- fail2ban-disable-iptables-w-option.patch disables iptables "-w" option for
  older releases.
- Update to version 0.9.3
- IMPORTANT incompatible changes:
  * filter.d/roundcube-auth.conf
  - Changed logpath to 'errors' log (was 'userlogins')
  * action.d/iptables-common.conf
  - All calls to iptables command now use -w switch introduced in
    iptables 1.4.20 (some distribution could have patched their
    earlier base version as well) to provide this locking mechanism
    useful under heavy load to avoid contesting on iptables calls.
    If you need to disable, define 'action.d/iptables-common.local'
    with empty value for 'lockingopt' in `[Init]` section.
  * mail-whois-lines, sendmail-geoip-lines and sendmail-whois-lines
    actions now include by default only the first 1000 log lines in
    the emails.  Adjust &lt;grepopts&gt; to augment the behavior.
- Fixes:
  * reload in interactive mode appends all the jails twice (gh-825)
  * reload server/jail failed if database used (but was not changed) and
    some jail active (gh-1072)
  * filter.d/dovecot.conf - also match unknown user in passwd-file.
    Thanks Anton Shestakov
  * Fix fail2ban-regex not parsing journalmatch correctly from filter config
  * filter.d/asterisk.conf - fix security log support for Asterisk 12+
  * filter.d/roundcube-auth.conf
  - Updated regex to work with 'errors' log (1.0.5 and 1.1.1)
  - Added regex to work with 'userlogins' log
  * action.d/sendmail*.conf - use LC_ALL (superseeding LC_TIME) to override
    locale on systems with customized LC_ALL
  * performance fix: minimizes connection overhead, close socket only at
    communication end (gh-1099)
  * unbanip always deletes ip from database (independent of bantime, also if
    currently not banned or persistent)
  * guarantee order of dbfile to be before dbpurgeage (gh-1048)
  * always set 'dbfile' before other database options (gh-1050)
  * kill the entire process group of the child process upon timeout (gh-1129).
    Otherwise could lead to resource exhaustion due to hanging whois
    processes.
  * resolve /var/run/fail2ban path in setup.py to help installation
    on platforms with /var/run -&gt; /run symlink (gh-1142)
- New Features:
  * RETURN iptables target is now a variable: &lt;returntype&gt;
  * New type of operation: pass2allow, use fail2ban for "knocking",
    opening a closed port by swapping blocktype and returntype
  * New filters:
  - froxlor-auth - Thanks Joern Muehlencord
  - apache-pass - filter Apache access log for successful authentication
  * New actions:
  - shorewall-ipset-proto6 - using proto feature of the Shorewall. Still requires
  manual pre-configuration of the shorewall. See the action file for detail.
  * New jails:
  - pass2allow-ftp - allows FTP traffic after successful HTTP authentication
- Enhancements:
  * action.d/cloudflare.conf - improved documentation on how to allow
    multiple CF accounts, and jail.conf got new compound action
    definition action_cf_mwl to submit cloudflare report.
  * Check access to socket for more detailed logging on error (gh-595)
  * fail2ban-testcases man page
  * filter.d/apache-badbots.conf, filter.d/nginx-botsearch.conf - add
    HEAD method verb
  * Revamp of Travis and coverage automated testing
  * Added a space between IP address and the following colon
    in notification emails for easier text selection
  * Character detection heuristics for whois output via optional setting
    in mail-whois*.conf. Thanks Thomas Mayer.
    Not enabled by default, if _whois_command is set to be
    %(_whois_convert_charset)s (e.g. in action.d/mail-whois-common.local),
    it
  - detects character set of whois output (which is undefined by
    RFC 3912) via heuristics of the file command
  - converts whois data to UTF-8 character set with iconv
  - sends the whois output in UTF-8 character set to mail program
  - avoids that heirloom mailx creates binary attachment for input with
    unknown character set</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1441627201">- patches are no longer included conditionally</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1443009600">- Added fail2ban-upstream-fix-ExecuteTimeoutWithNastyChildren-test.patch
  to fix the former failing test and removed
  fail2ban-exclude-ExecuteTimeoutWithNastyChildren-test.patch
- Do not longer create test-package. Developers should not use the packaged
  version of fail2ban.</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1454587200">- Require python-systemd for openSUSE 12.3+
- Cleaned up the spec file
- Added /run/fail2ban for openSUSE 13.2+
- Don't fail on test-errors</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1457611200">- Removed patch: fail2ban-exclude-dev-log-tests.patch
- Removed patch: fail2ban-upstream-fix-ExecuteTimeoutWithNastyChildren-test.patch
- rebased other patches
- Defined services which per default uses systemd logger
- Provide /usr/sbin/rcfail2ban also on systemd based distros
- All files in /etc/fail2ban/ except jail.local are now automatically replaced
  upon installation of fail2ban
- The update to this versions allow to close boo#917818, as the logger-backends for
  several services are now centrally set in /etc/fail2ban/paths-opensuse.conf
- Update to version 0.9.4
  New Features:
  * New interpolation feature for definition config readers - `&lt;known/parameter&gt;`
    (means last known init definition of filters or actions with name `parameter`).
    This interpolation makes possible to extend a parameters of stock filter or
    action directly in jail inside jail.local file, without creating a separately
    filter.d/*.local file.
    As extension to interpolation `%(known/parameter)s`, that does not works for
    filter and action init parameters
  * New actions:
  - nftables-multiport and nftables-allports - filtering using nftables
    framework. Note: it requires a pre-existing chain for the filtering rule.
  * New filters:
  - openhab - domotic software authentication failure with the
    rest api and web interface (gh-1223)
  - nginx-limit-req - ban hosts, that were failed through nginx by limit
    request processing rate (ngx_http_limit_req_module)
  - murmur - ban hosts that repeatedly attempt to connect to
    murmur/mumble-server with an invalid server password or certificate.
  - haproxy-http-auth - filter to match failed HTTP Authentications against a
    HAProxy server
  * New jails:
  - murmur - bans TCP and UDP from the bad host on the default murmur port.
  * sshd filter got new failregex to match "maximum authentication
    attempts exceeded" (introduced in openssh 6.8)
  * Added filter for Mac OS screen sharing (VNC) daemon
  Enhancements:
  * Do not rotate empty log files
  * Added new date pattern with year after day (e.g. Sun Jan 23 2005 21:59:59)
    http://bugs.debian.org/798923
  * Added openSUSE path configuration (Thanks Johannes Weberhofer)
  * Allow to split ignoreip entries by ',' as well as by ' ' (gh-1197)
  * Added a timeout (3 sec) to urlopen within badips.py action
    (Thanks M. Maraun)
  * Added check against atacker's Googlebot PTR fake records
    (Thanks Pablo Rodriguez Fernandez)
  * Enhance filter against atacker's Googlebot PTR fake records
    (gh-1226)
  * Nginx log paths extended (prefixed with "*" wildcard) (gh-1237)
  * Added filter for openhab domotic software authentication failure with the
    rest api and web interface (gh-1223)
  * Add *_backend options for services to allow distros to set the default
    backend per service, set default to systemd for Fedora as appropriate
  * Performance improvements while monitoring large number of files (gh-1265).
    Use associative array (dict) for monitored log files to speed up lookup
    operations. Thanks @kshetragia
  * Specified that fail2ban is PartOf iptables.service firewalld.service in
    .service file -- would reload fail2ban if those services are restarted
  * Provides new default `fail2ban_version` and interpolation variable
    `fail2ban_agent` in jail.conf
  * Enhance filter 'postfix' to ban incoming SMTP client with no fqdn hostname,
    and to support multiple instances of postfix having varying suffix (gh-1331)
    (Thanks Tom Hendrikx)
  * files/gentoo-initd to use start-stop-daemon to robustify restarting the service
  Fixes:
  * roundcube-auth jail typo for logpath
  * Fix dnsToIp resolver for fqdn with large list of IPs (gh-1164)
  * filter.d/apache-badbots.conf
  - Updated useragent string regex adding escape for `+`
  * filter.d/mysqld-auth.conf
  gg  - Updated "Access denied ..." regex for MySQL 5.6 and later (gh-1211, gh-1332)
  * filter.d/sshd.conf
  - Updated "Auth fail" regex for OpenSSH 5.9 and later
  * Treat failed and killed execution of commands identically (only
    different log messages), which addresses different behavior on different
    exit codes of dash and bash (gh-1155)
  * Fix jail.conf.5 man's section (gh-1226)
  * Fixed default banaction for allports jails like pam-generic, recidive, etc
    with new default variable `banaction_allports` (gh-1216)
  * Fixed `fail2ban-regex` stops working on invalid (wrong encoded) character
    for python version &lt; 3.x (gh-1248)
  * Use postfix_log logpath for postfix-rbl jail
  * filters.d/postfix.conf - add 'Sender address rejected: Domain not found' failregex
  * use `fail2ban_agent` as user-agent in actions badips, blocklist_de, etc (gh-1271)
  * Fix ignoring the sender option by action_mw, action_mwl and action_c_mwl
  * Changed filter.d/asterisk regex for "Call from ..." (few vulnerable now)
  * Removed compression and rotation count from logrotate (inherit them from
    the global logrotate config)</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1457611201">- Mark /etc/fail2ban/fail2ban.conf as noreplace.</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1469448000">- Update to version 0.9.5
  New Features
  * New Actions: action.d/firewallcmd-rich-rules and
    action.d/firewallcmd-rich-logging (gh#fail2ban/fail2ban#1367)
  * New filter: slapd - ban hosts, that were failed to connect with invalid
    credentials: error code 49 (gh#fail2ban/fail2ban#1478)
  Enhancements
  * Extreme speedup of all sqlite database operations
    (gh#fail2ban/fail2ban#1436), by using of following sqlite options:
  - (synchronous = OFF) write data through OS without syncing
  - (journal_mode = MEMORY) use memory for the transaction logging
  - (temp_store = MEMORY) temporary tables and indices are kept in memory
  * journald journalmatch for pure-ftpd (gh#fail2ban/fail2ban#1362)
  * Added additional regex filter for dovecot ldap authentication
    failures (gh#fail2ban/fail2ban#1370)
  * filter.d/exim*conf
  - Added additional regexes (gh#fail2ban/fail2ban#1371)
  - Made port entry optional
  Fixes
  * filter.d/monit.conf
  - Extended failregex with new monit "access denied" version
    (gh#fail2ban/fail2ban#1355)
  - failregex of previous monit version merged as single expression
  * filter.d/postfix.conf, filter.d/postfix-sasl.conf
  - Extended failregex daemon part, matching also postfix/smtps/smtpd now
    (gh#fail2ban/fail2ban#1391)
  * Fixed a grave bug within tags substitutions because of incorrect detection
    of recursion in case of multiple inline substitutions of the same tag
    (affected actions: bsd-ipfw, etc). Now tracks the actual list of the
    already substituted tags (per tag instead of single list)
  * filter.d/common.conf
  - Unexpected extra regex-space in generic __prefix_line
    (gh#fail2ban/fail2ban#1405)
  - All optional spaces normalized in common.conf, test covered now
  - Generic __prefix_line extended with optional brackets for the date ambit
    (gh#fail2ban/fail2ban#1421), added new parameter __date_ambit
  * gentoo-initd fixed --pidfile bug: --pidfile is option of start-stop-daemon,
    not argument of fail2ban (see gh#fail2ban/fail2ban#1434)
  * filter.d/asterisk.conf
  - Fixed security log support for PJSIP and Asterisk 13+
    (gh#fail2ban/fail2ban#1456)
  - Improved log support for PJSIP and Asterisk 13+ with different callID
    (gh#fail2ban/fail2ban#1458)</changelog>
<changelog author="chris@computersalat.de" date="1485432000">- Update to 0.9.6 (2016/12/10)
  [#]## Fixes
  * Misleading add resp. enable of (already available) jail in database, that
  induced a subsequent error: last position of log file will be never retrieved (gh-795)
  * Fixed a distribution related bug within testReadStockJailConfForceEnabled
  (e.g. test-cases faults on Fedora, see gh-1353)
  * Fixed pythonic filters and test scripts (running via wrong python version,
  uses "fail2ban-python" now);
  * Fixed test case "testSetupInstallRoot" for not default python version (also
  using direct call, out of virtualenv);
  * Fixed ambiguous wrong recognized date pattern resp. its optional parts (see gh-1512);
  * FIPS compliant, use sha1 instead of md5 if it not allowed (see gh-1540)
  * Monit config: scripting is not supported in path (gh-1556)
  * `filter.d/apache-modsecurity.conf`
  - Fixed for newer version (one space, gh-1626), optimized: non-greedy catch-all
    replaced for safer match, unneeded catch-all anchoring removed, non-capturing
  * `filter.d/asterisk.conf`
  - Fixed to match different asterisk log prefix (source file: method:)
  * `filter.d/dovecot.conf`
  - Fixed failregex ignores failures through some not relevant info (gh-1623)
  * `filter.d/ignorecommands/apache-fakegooglebot`
  - Fixed error within apache-fakegooglebot, that will be called
    with wrong python version (gh-1506)
  * `filter.d/assp.conf`
  - Extended failregex and test cases to handle ASSP V1 and V2 (gh-1494)
  * `filter.d/postfix-sasl.conf`
  - Allow for having no trailing space after 'failed:' (gh-1497)
  * `filter.d/vsftpd.conf`
  - Optional reason part in message after FAIL LOGIN (gh-1543)
  * `filter.d/sendmail-reject.conf`
  - removed mandatory double space (if dns-host available, gh-1579)
  * filter.d/sshd.conf
  - recognized "Failed publickey for" (gh-1477);
  - optimized failregex to match all of "Failed any-method for ... from &lt;HOST&gt;" (gh-1479)
  - eliminated possible complex injections (on user-name resp. auth-info, see gh-1479)
  - optional port part after host (see gh-1533, gh-1581)
  [#]## New Features
  * New Actions:
  - `action.d/npf.conf` for NPF, the latest packet filter for NetBSD
  * New Filters:
  - `filter.d/mongodb-auth.conf` for MongoDB (document-oriented NoSQL database engine)
    (gh-1586, gh-1606 and gh-1607)
  [#]## Enhancements
  * DateTemplate regexp extended with the word-end boundary, additionally to
  word-start boundary
  * Introduces new command "fail2ban-python", as automatically created symlink to
  python executable, where fail2ban currently installed (resp. its modules are located):
  - allows to use the same version, fail2ban currently running, e.g. in
    external scripts just via replace python with fail2ban-python:
    ```diff
  - #!/usr/bin/env python
    +#!/usr/bin/env fail2ban-python
    ```
  - always the same pickle protocol
  - the same (and also guaranteed available) fail2ban modules
  - simplified stand-alone install, resp. stand-alone installation possibility
    via setup (like gh-1487) is getting closer
  * Several test cases rewritten using new methods assertIn, assertNotIn
  * New forward compatibility method assertRaisesRegexp (normally python &gt;= 2.7).
  Methods assertIn, assertNotIn, assertRaisesRegexp, assertLogged, assertNotLogged
  are test covered now
  * Jail configuration extended with new syntax to pass options to the backend (see gh-1408),
  examples:
  - `backend = systemd[journalpath=/run/log/journal/machine-1]`
  - `backend = systemd[journalfiles="/run/log/journal/machine-1/system.journal, /run/log/journal/machine-1/user.journal"]`
  - `backend = systemd[journalflags=2]`
- rebase fail2ban-opensuse-locations.patch, fail2ban-opensuse-service.patch</changelog>
<changelog author="wagner-thomas@gmx.at" date="1488715200">- rename nagios-plugins-fail2ban to monitoring-plugins-fail2ban</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1494849600">- added 607568f.patch from upstream: "Postfix RBL: 554 &amp; SMTP"
  this fixes bnc#1036928 " fail2ban-rbl regex incorrect, takes no
  action as a result"
- Update to 0.9.7
  * Fixed a systemd-journal handling in fail2ban-regex
    (gh#fail2ban/fail2ban#1657)
  * filter.d/sshd.conf
  - Fixed non-anchored part of failregex (misleading match of colon inside
    IPv6 address instead of `: ` in the reason-part by missing space,
    gh#fail2ban/fail2ban#1658)
    (0.10th resp. IPv6 relevant only, amend for gh#fail2ban/fail2ban#1479)
  * config/pathes-freebsd.conf
  - Fixed filenames for apache and nginx log files (gh#fail2ban/fail2ban#1667)
  * filter.d/exim.conf
  - optional part `(...)` after host-name before `[IP]`
    (gh#fail2ban/fail2ban#1751)
  - new reason "Unrouteable address" for "rejected RCPT" regex
    (gh#fail2ban/fail2ban#1762)
  - match of complex time like `D=2m42s` in regex "no MAIL in SMTP
    connection" (gh#fail2ban/fail2ban#1766)
  * filter.d/sshd.conf
  - new aggressive rules (gh#fail2ban/fail2ban#864):
  - Connection reset by peer (multi-line rule during authorization process)
  - No supported authentication methods available
  - single line and multi-line expression optimized, added optional prefixes
    and suffix (logged from several ssh versions), according
    to gh#fail2ban/fail2ban#1206;
  - fixed expression received disconnect auth fail (optional space after port
    part, gh#fail2ban/fail2ban#1652)
    and suffix (logged from several ssh versions), according to gh#fail2ban/fail2ban#1206;
  * filter.d/suhosin.conf
  - greedy catch-all before `&lt;HOST&gt;` fixed (potential vulnerability)
  * filter.d/cyrus-imap.conf
  - accept entries without login-info resp. hostname before IP address (#fail2ban/fail2ban#707)
  * Filter tests extended with check of all config-regexp, that contains greedy catch-all
    before `&lt;HOST&gt;`, that is hard-anchored at end or precise sub expression after `&lt;HOST&gt;`
  * New Actions:
  - action.d/netscaler: Block IPs on a Citrix Netscaler ADC (gh#fail2ban/fail2ban#1663)
  * New Filters:
  - filter.d/domino-smtp: IBM Domino SMTP task (gh#fail2ban/fail2ban#1603)
  * Introduced new log-level `MSG` (as INFO-2, equivalent to 18)</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1498478400">- added 1783.patch from upstream: "Updated roundcube authentication filter"
- use tmpfiles_create macro</changelog>

</package>
<package pkgid="c78b56fe48a7e0895e107aaa001928f8a964e332102a11d7d25312748dbceec7" name="WindowMaker-applets" arch="src">
    <version epoch="0" ver="1.0.1" rel="4.3.1"/>

<changelog author="nadvornik@suse.cz" date="1156161600">- changed prefix to /usr</changelog>
<changelog author="nadvornik@suse.cz" date="1169208000">- dropped wmbattery, as it depends on apmd
- fixed array subscript out of range [#233579] and other warnins</changelog>
<changelog author="nadvornik@suse.cz" date="1185278400">- dropped xmms dependent applets
- fixed wmtimer to compile</changelog>
<changelog author="nadvornik@suse.cz" date="1193227200">- fixed to build with new gcc
- used fdupes</changelog>
<changelog author="ro@suse.de" date="1209297600">- remove hermes-devel from buildreq</changelog>
<changelog author="nadvornik@novell.com" date="1244721600">- fixed to compile</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="vuntz@opensuse.org" date="1262088000">- Bump version to 1.0.1.
- Update wmcliphist to 1.0:
  + ported to GTK+ 2.0
  + confirmation dialogs supports Enter (Yes) and Esc (No) keys
  + wmcliphist now can run with almost invisible window (-s 0)
    which is usable on systems running windows manager without
    docking capabilities
  + some debug messages was removed, minor code tweaking and
    auto_take_up feature is now DISABLED by default due to problems
    with some GTK 2.x based applications
- Update wmcliphist-0.6-default.patch: some parts were applied
  upstream.
- Update wmtimer to 2.92:
  + Ported to GTK+ 2.0
  + Fixed a bug in the the command line parsing where the -color
    option would conflict with the -c option in some cases.
- Drop E-Notes: it's really old and not maintained, and it requires
  GTK+ 1.x which we want to remove.
- Remove imlib-devel BuildRequires.
- Add gtk2-devel BuildRequires.</changelog>
<changelog author="seife@opensuse.org" date="1266840000">- fix buffer overflow in wmgmon (detected by gcc-4.5) and minor
  packaging glitches</changelog>
<changelog author="ma@novell.com" date="1270728000">- wmSMPmon: Add options -c1/-c2 to define which CPUs data to show
  in case the system has more than two CPUs.</changelog>
<changelog author="idonmez@novell.com" date="1310040000">- Add wmtv-v4l-2.6.38.patch: use new v4l interface</changelog>
<changelog author="suse-tux@gmx.de" date="1316260800">- fixed build for factory:
  * added Patch47 wmfire-0.0.3.9pre4-configure_fix.diff (fixes x_includes
    and x_libraries handling in configure.in - this needs an autoreconf)
  * added Patch48: wmswallow-0.6.1-ld_fix.diff (add -lX11)
  * added Patch49: wmcliphist-1.0-ld_fix.diff (add -lX11)</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="coolo@suse.com" date="1324468800">- remove call to suse_update_config (very old work around)</changelog>
<changelog author="joop.boonen@opensuse.org" date="1335528000">- wmgmon and wmmail use proplist-compat.h there for disabled
  as they need to be fixed. Probably need quite a lof of rewriting
  proplist-compat.h has been removed from windowmaker 0.95.2
  See: http://lists.windowmaker.org/dev/msg02649.html</changelog>
<changelog author="coolo@suse.com" date="1346760000">- buildrequire xmessage to fix build on 12.2+</changelog>
<changelog author="schwab@suse.de" date="1363521600">- Build wmtune only on architectures that implement ioperm</changelog>
<changelog author="schwab@suse.de" date="1433851200">- Force gnu89 inline semantics</changelog>
<changelog author="mvetter@suse.com" date="1471435200">- Fix boo#707539: Adapt parameter change of ImageMagick convert
  tool. And also remove not used and deprecated requre ctime.pl.
- Add wmgrabimage-0.70-boo-707539-fix-GrabImage.patch</changelog>
<changelog author="kmroz@suse.com" date="1501934400">- Fix invalid XPM icon paths in /etc/wmmount
  bsc#1046193: wmmount doesn't start
- Modified: wmmount-1.0-beta2.dif</changelog>

</package>
<package pkgid="6eb48653fd49b40eba3aa0d2b48465efbc3bbe5761b0d5f1aae3aa4e41b83b16" name="WindowMaker-applets" arch="x86_64">
    <version epoch="0" ver="1.0.1" rel="4.3.1"/>

<changelog author="nadvornik@novell.com" date="1244721600">- fixed to compile</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="vuntz@opensuse.org" date="1262088000">- Bump version to 1.0.1.
- Update wmcliphist to 1.0:
  + ported to GTK+ 2.0
  + confirmation dialogs supports Enter (Yes) and Esc (No) keys
  + wmcliphist now can run with almost invisible window (-s 0)
    which is usable on systems running windows manager without
    docking capabilities
  + some debug messages was removed, minor code tweaking and
    auto_take_up feature is now DISABLED by default due to problems
    with some GTK 2.x based applications
- Update wmcliphist-0.6-default.patch: some parts were applied
  upstream.
- Update wmtimer to 2.92:
  + Ported to GTK+ 2.0
  + Fixed a bug in the the command line parsing where the -color
    option would conflict with the -c option in some cases.
- Drop E-Notes: it's really old and not maintained, and it requires
  GTK+ 1.x which we want to remove.
- Remove imlib-devel BuildRequires.
- Add gtk2-devel BuildRequires.</changelog>
<changelog author="seife@opensuse.org" date="1266840000">- fix buffer overflow in wmgmon (detected by gcc-4.5) and minor
  packaging glitches</changelog>
<changelog author="ma@novell.com" date="1270728000">- wmSMPmon: Add options -c1/-c2 to define which CPUs data to show
  in case the system has more than two CPUs.</changelog>
<changelog author="idonmez@novell.com" date="1310040000">- Add wmtv-v4l-2.6.38.patch: use new v4l interface</changelog>
<changelog author="suse-tux@gmx.de" date="1316260800">- fixed build for factory:
  * added Patch47 wmfire-0.0.3.9pre4-configure_fix.diff (fixes x_includes
    and x_libraries handling in configure.in - this needs an autoreconf)
  * added Patch48: wmswallow-0.6.1-ld_fix.diff (add -lX11)
  * added Patch49: wmcliphist-1.0-ld_fix.diff (add -lX11)</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="coolo@suse.com" date="1324468800">- remove call to suse_update_config (very old work around)</changelog>
<changelog author="joop.boonen@opensuse.org" date="1335528000">- wmgmon and wmmail use proplist-compat.h there for disabled
  as they need to be fixed. Probably need quite a lof of rewriting
  proplist-compat.h has been removed from windowmaker 0.95.2
  See: http://lists.windowmaker.org/dev/msg02649.html</changelog>
<changelog author="coolo@suse.com" date="1346760000">- buildrequire xmessage to fix build on 12.2+</changelog>
<changelog author="schwab@suse.de" date="1363521600">- Build wmtune only on architectures that implement ioperm</changelog>
<changelog author="schwab@suse.de" date="1433851200">- Force gnu89 inline semantics</changelog>
<changelog author="mvetter@suse.com" date="1471435200">- Fix boo#707539: Adapt parameter change of ImageMagick convert
  tool. And also remove not used and deprecated requre ctime.pl.
- Add wmgrabimage-0.70-boo-707539-fix-GrabImage.patch</changelog>
<changelog author="kmroz@suse.com" date="1501934400">- Fix invalid XPM icon paths in /etc/wmmount
  bsc#1046193: wmmount doesn't start
- Modified: wmmount-1.0-beta2.dif</changelog>

</package>
<package pkgid="4b92193180ec9f9a550b6154f2f66a68ae91a6362c53cf11d9be4382d1724289" name="a52dec" arch="src">
    <version epoch="0" ver="0.7.5+svn613" rel="4.1"/>

<changelog author="waldemar@links2linux.de" date="1009627200">- first build</changelog>
<changelog author="Manfred.Tremmel@iiv.de" date="1022760000">- update to Version 0.7.3</changelog>
<changelog author="Manfred.Tremmel@iiv.de" date="1025697600">- update to Version 0.7.4</changelog>
<changelog author="Manfred.Tremmel@iiv.de" date="1044446400">- added german description
- some changes I got from Philipp Thomas &lt;pthomas@suse.de&gt;</changelog>
<changelog author="Manfred.Tremmel@iiv.de" date="1045915200">- added --enable-shared</changelog>
<changelog author="Manfred.Tremmel@iiv.de" date="1048593600">- changes to use Packman upload-script</changelog>
<changelog author="detlef@dreichelt.de" date="1101211200">- changes for x86_64:
  - added CFLAGS= -fPIC</changelog>
<changelog author="Manfred.Tremmel@iiv.de" date="1208692800">- splitted in different packages</changelog>
<changelog author="Manfred.Tremmel@iiv.de" date="1221912000">- rename of the lib packages</changelog>
<changelog author="Manfred.Tremmel@iiv.de" date="1250856000">- cleanups where rpmlint wasn't so happy</changelog>
<changelog author="Manfred.Tremmel@iiv.de" date="1258804800">- update to svn from videolan</changelog>
<changelog author="ludwig.nussel@gmx.de" date="1277035200">- provide a52dec-devel for compatibility</changelog>
<changelog author="reddwarf@opensuse.org" date="1299067200">- run spec cleaner
- remove .la files
- add pkg-config BuildRequire so RPM can do its magic</changelog>
<changelog author="reddwarf@opensuse.org" date="1327406400">- fix baselibs.conf
- don't install the INSTALL file
- change license tag to SPDX
- add automake, autoconf and libtool BuildRequires</changelog>
<changelog author="i@margueirte.su" date="1415188800">- update latest svn 0.7.5+svn613</changelog>
<changelog author="aloisio@gmx.com" date="1490097600">- Spec cleanup</changelog>
<changelog author="aloisio@gmx.com" date="1490184000">- Add baselibs.conf as source file</changelog>
<changelog author="jengelh@inai.de" date="1490184001">- Trim filler words from descriptions. Improve summaries.</changelog>
<changelog author="zaitor@opensuse.org" date="1500120000">- Drop a52dec-compat.diff and mm_accel.h source, not needed with
  the svn checkout we are using.
- Pass --enable-shared to configure, ensure we build the shared
  library.</changelog>

</package>
<package pkgid="6a5177e9fefa935b4ca6ad21df089569a4c17105084416568c7172117a62a0e2" name="a52dec" arch="x86_64">
    <version epoch="0" ver="0.7.5+svn613" rel="4.1"/>

<changelog author="Manfred.Tremmel@iiv.de" date="1250856000">- cleanups where rpmlint wasn't so happy</changelog>
<changelog author="Manfred.Tremmel@iiv.de" date="1258804800">- update to svn from videolan</changelog>
<changelog author="ludwig.nussel@gmx.de" date="1277035200">- provide a52dec-devel for compatibility</changelog>
<changelog author="reddwarf@opensuse.org" date="1299067200">- run spec cleaner
- remove .la files
- add pkg-config BuildRequire so RPM can do its magic</changelog>
<changelog author="reddwarf@opensuse.org" date="1327406400">- fix baselibs.conf
- don't install the INSTALL file
- change license tag to SPDX
- add automake, autoconf and libtool BuildRequires</changelog>
<changelog author="i@margueirte.su" date="1415188800">- update latest svn 0.7.5+svn613</changelog>
<changelog author="aloisio@gmx.com" date="1490097600">- Spec cleanup</changelog>
<changelog author="aloisio@gmx.com" date="1490184000">- Add baselibs.conf as source file</changelog>
<changelog author="jengelh@inai.de" date="1490184001">- Trim filler words from descriptions. Improve summaries.</changelog>
<changelog author="zaitor@opensuse.org" date="1500120000">- Drop a52dec-compat.diff and mm_accel.h source, not needed with
  the svn checkout we are using.
- Pass --enable-shared to configure, ensure we build the shared
  library.</changelog>

</package>
<package pkgid="116d52c5b6bca4dce345594d8423a345d846d17323b4703f47d83cdfefe7ead5" name="aaa_base" arch="src">
    <version epoch="0" ver="13.2+git20140911.61c1681" rel="24.3.1"/>

<changelog author="werner@suse.de" date="1406116800">- Avoid trouble with new ksh93v- 2014-06-25 and zsh shell code (bnc#888237)</changelog>
<changelog author="werner@suse.de" date="1406203200">- Add ls.zsh to file list</changelog>
<changelog author="ro@suse.de" date="1406635200">- add inittab as ghost config</changelog>
<changelog author="lnussel@suse.de" date="1407844800">- Muffle libGL error message when run under ssh (bnc#890189)</changelog>
<changelog author="thomas.blume@suse.com" date="1409659200">- modify fate-314974.patch to avoid reprocessing of new /etc/sysconfig/cron</changelog>
<changelog author="lnussel@suse.de" date="1410177600">- update service man page
- always pass --full to systemctl (bnc#882918)</changelog>
<changelog author="lnussel@suse.de" date="1410436800">- remove no longer supported sysconfig settings (bnc#721682)
- remove /etc/mailcap (bnc#856725, bnc#842938)
- add Makefile target to update mimetypes</changelog>
<changelog author="ro@suse.de" date="1410436801">- adding more info to chkconfig list mode output for systemd (bnc#863781)</changelog>
<changelog author="thomas.blume@suse.com" date="1418817600">- update fate-314974.patch since user based exclude is now implemented
  into systemd binary (bnc#903009)</changelog>
<changelog author="ro@suse.de" date="1445256000">- add some patches from git master:
  - afd04c2500406fc26c30898c8a6b31b1881b8857 from Andreas Jaeger
    Fix spelling of SUSE
    Fix spelling in README and comments.
  - f7660b46d8cdbec18e2fc149f40a296cc4fb91ae from Andrei Borzenkov
    Avoid sourcing /etc/bash_completion.d twice (bnc#907873)
  - 4c9ce1005de47b75b774f914c52dcb5d42f1cc7e from Werner Fink
    Even if GDM has done language setup the personal .i18n should
    be sourced (see also bnc#950892)
  - c745414060676fc15b275a14e82b060e80305878 from Werner Fink
    Correct the boolean in /etc/profile.d/lang.sh
  - be5760cab096493812ebe05d33d44db021d509e6 from Werner Fink
    Handle also command lines starting with the env command
    as this is used by gnome xsessions (bsc#921172)
  - 4a32a7a42fae1ae52d7a141c3ba3f10b443b8f7a from Ruediger Oertel
    add SOCKS5_SERVER and socks_proxy to proxy settings (bnc#928398)
  - 427db470e66738bd4262e68911614ba124593576 from Petr Tesarik
    Enable SysRq dump by default</changelog>
<changelog author="ro@suse.de" date="1445947200">- add patches from git master for bnc#942734
  - git-08-9b67611008adbb92fd0ebc9047f63036eb9e6d3d.patch
    Remove references to suseconfig and unused variables
  - git-09-919d7d4426ea868ffa10a18b87a6027e7555bca3.patch
    Restore CWD_IN_ROOT_PATH and CWD_IN_ROOT_PATH
  - git-10-f95fe37ac19c11c1294173b44e6a7567d842cd75.patch
    Fix indentation
  - this removes the references to sysconfig/suseconfig but
    actually keeps evaluating the CWD_IN_ variables in the scripts
- add patches from git master for bnc#932456
  - git-11-7c70cd44f911d150de785daf2960cfff660fdd62.patch
    sysconf_addword: do not insert spaces at start of string
- add patches from git master for bnc#915259
  - git-12-ca4b24d3a82ce55701931ecb94582b61a95cae81.patch
    suse.de-backup-rc.config: trigger also if only files changed
    that have spaces in their name</changelog>
<changelog author="ro@suse.de" date="1452859200">- add patches from git master for bnc#960393
  - git-13-e8d89ec1b9ff6dfe144665a7bab60dda9079adf6.patch
    Use the '+' for find's -exec option
  - git-14-f5670c1d7ec3fb3d0a759cfee23346987bc7a820.patch
    Replace UNICODE double dash with simple ASCII single dash
    also (bnc#954909)</changelog>
<changelog author="ro@suse.de" date="1460116800">- add patches from git master for bnc#971567
  - git-15-39beb10d05082324d93a68c087d017efb9592e91.patch
    make chkconfig -a/-d work (bsc#926539)
  - git-16-c3faa6cbc3a2b62c616104dbdaf9c5d04f278c99.patch
    avoid recursion if systemd call chkconfig back for sysv units
  - git-17-e8eb1690d77fc3880267de3912ae934ec3b4afa0.patch
    chkconfig: return 1 trying to list unknown service
  - git-18-3d9d3a8adf6b34ef1a3a4bfa23325e5cc3b2bc06.patch
    chckconfig: add --no-systemctl option</changelog>
<changelog author="ro@suse.de" date="1461672000">- fix typo in last patch (no-systemctl support for chkconfig)
  (still bnc#971567)</changelog>
<changelog author="ro@suse.de" date="1469016000">- add patches from git master for bnc#970395
  - git-20-36aeb3915e52b957f6a4aba57833b0be9898ac64.patch
    Let the ~/.i18n values parsed as well if GDM_LANG is set
    (boo#958295)
  - git-21-52d873754994b203d26a4268993599716607c082.patch
    lang.sh, lang.csh: allow GDM to override locale
  - git-22-ed9debfbf942796f76f6ded8f01002b56b356a74.patch
    lang.sh, lang.csh: if GDM_LANG equals system LANG then use
    system defaults</changelog>
<changelog author="werner@suse.de" date="1470312000">- add patch from git master to fix usage of setenv (bsc#992144)
  - git-23-d026b75b1f95d810c0a0b10cd35845ec50662bbd.patch
    Do not use the = sign for setenv in /etc/profile.d/lang.csh</changelog>
<changelog author="ro@suse.de" date="1470398400">- add patch from git master to disabled IPv6 privacy by default
  - git-24-7f4c8c4dc6adaac428c539ebf76410954a0d900d.patch
    switch IPv6 privacy extensions (use_tempaddr) back to 1
    history see bsc#678066,bsc#752842,bsc#988023,bsc#990838</changelog>
<changelog author="ro@suse.de" date="1473940800">- fix regression introduced by fix for bnc#971567 (bnc#996442)</changelog>
<changelog author="werner@suse.de" date="1485518400">- add patch git-26-ee32da3058ea9880ccc4340d1958e9c484775f83.patch
  to fix spurious assignment to unknown variable term from
  /etc/inputrc (boo#1022105)</changelog>
<changelog author="werner@suse.de" date="1488974400">- Add patch git-27-c0ecf2e203db2b03e684132669563f7ca71edac4.patch
  to make lang.csh work again (bsc#1025673)</changelog>

</package>
<package pkgid="aa9e72eb78a386195b598147e0bef091df874d8cd263d86746b98f46648bfdef" name="aaa_base" arch="x86_64">
    <version epoch="0" ver="13.2+git20140911.61c1681" rel="24.3.1"/>

<changelog author="werner@suse.de" date="1406116800">- Avoid trouble with new ksh93v- 2014-06-25 and zsh shell code (bnc#888237)</changelog>
<changelog author="werner@suse.de" date="1406203200">- Add ls.zsh to file list</changelog>
<changelog author="ro@suse.de" date="1406635200">- add inittab as ghost config</changelog>
<changelog author="lnussel@suse.de" date="1407844800">- Muffle libGL error message when run under ssh (bnc#890189)</changelog>
<changelog author="thomas.blume@suse.com" date="1409659200">- modify fate-314974.patch to avoid reprocessing of new /etc/sysconfig/cron</changelog>
<changelog author="lnussel@suse.de" date="1410177600">- update service man page
- always pass --full to systemctl (bnc#882918)</changelog>
<changelog author="lnussel@suse.de" date="1410436800">- remove no longer supported sysconfig settings (bnc#721682)
- remove /etc/mailcap (bnc#856725, bnc#842938)
- add Makefile target to update mimetypes</changelog>
<changelog author="ro@suse.de" date="1410436801">- adding more info to chkconfig list mode output for systemd (bnc#863781)</changelog>
<changelog author="thomas.blume@suse.com" date="1418817600">- update fate-314974.patch since user based exclude is now implemented
  into systemd binary (bnc#903009)</changelog>
<changelog author="ro@suse.de" date="1445256000">- add some patches from git master:
  - afd04c2500406fc26c30898c8a6b31b1881b8857 from Andreas Jaeger
    Fix spelling of SUSE
    Fix spelling in README and comments.
  - f7660b46d8cdbec18e2fc149f40a296cc4fb91ae from Andrei Borzenkov
    Avoid sourcing /etc/bash_completion.d twice (bnc#907873)
  - 4c9ce1005de47b75b774f914c52dcb5d42f1cc7e from Werner Fink
    Even if GDM has done language setup the personal .i18n should
    be sourced (see also bnc#950892)
  - c745414060676fc15b275a14e82b060e80305878 from Werner Fink
    Correct the boolean in /etc/profile.d/lang.sh
  - be5760cab096493812ebe05d33d44db021d509e6 from Werner Fink
    Handle also command lines starting with the env command
    as this is used by gnome xsessions (bsc#921172)
  - 4a32a7a42fae1ae52d7a141c3ba3f10b443b8f7a from Ruediger Oertel
    add SOCKS5_SERVER and socks_proxy to proxy settings (bnc#928398)
  - 427db470e66738bd4262e68911614ba124593576 from Petr Tesarik
    Enable SysRq dump by default</changelog>
<changelog author="ro@suse.de" date="1445947200">- add patches from git master for bnc#942734
  - git-08-9b67611008adbb92fd0ebc9047f63036eb9e6d3d.patch
    Remove references to suseconfig and unused variables
  - git-09-919d7d4426ea868ffa10a18b87a6027e7555bca3.patch
    Restore CWD_IN_ROOT_PATH and CWD_IN_ROOT_PATH
  - git-10-f95fe37ac19c11c1294173b44e6a7567d842cd75.patch
    Fix indentation
  - this removes the references to sysconfig/suseconfig but
    actually keeps evaluating the CWD_IN_ variables in the scripts
- add patches from git master for bnc#932456
  - git-11-7c70cd44f911d150de785daf2960cfff660fdd62.patch
    sysconf_addword: do not insert spaces at start of string
- add patches from git master for bnc#915259
  - git-12-ca4b24d3a82ce55701931ecb94582b61a95cae81.patch
    suse.de-backup-rc.config: trigger also if only files changed
    that have spaces in their name</changelog>
<changelog author="ro@suse.de" date="1452859200">- add patches from git master for bnc#960393
  - git-13-e8d89ec1b9ff6dfe144665a7bab60dda9079adf6.patch
    Use the '+' for find's -exec option
  - git-14-f5670c1d7ec3fb3d0a759cfee23346987bc7a820.patch
    Replace UNICODE double dash with simple ASCII single dash
    also (bnc#954909)</changelog>
<changelog author="ro@suse.de" date="1460116800">- add patches from git master for bnc#971567
  - git-15-39beb10d05082324d93a68c087d017efb9592e91.patch
    make chkconfig -a/-d work (bsc#926539)
  - git-16-c3faa6cbc3a2b62c616104dbdaf9c5d04f278c99.patch
    avoid recursion if systemd call chkconfig back for sysv units
  - git-17-e8eb1690d77fc3880267de3912ae934ec3b4afa0.patch
    chkconfig: return 1 trying to list unknown service
  - git-18-3d9d3a8adf6b34ef1a3a4bfa23325e5cc3b2bc06.patch
    chckconfig: add --no-systemctl option</changelog>
<changelog author="ro@suse.de" date="1461672000">- fix typo in last patch (no-systemctl support for chkconfig)
  (still bnc#971567)</changelog>
<changelog author="ro@suse.de" date="1469016000">- add patches from git master for bnc#970395
  - git-20-36aeb3915e52b957f6a4aba57833b0be9898ac64.patch
    Let the ~/.i18n values parsed as well if GDM_LANG is set
    (boo#958295)
  - git-21-52d873754994b203d26a4268993599716607c082.patch
    lang.sh, lang.csh: allow GDM to override locale
  - git-22-ed9debfbf942796f76f6ded8f01002b56b356a74.patch
    lang.sh, lang.csh: if GDM_LANG equals system LANG then use
    system defaults</changelog>
<changelog author="werner@suse.de" date="1470312000">- add patch from git master to fix usage of setenv (bsc#992144)
  - git-23-d026b75b1f95d810c0a0b10cd35845ec50662bbd.patch
    Do not use the = sign for setenv in /etc/profile.d/lang.csh</changelog>
<changelog author="ro@suse.de" date="1470398400">- add patch from git master to disabled IPv6 privacy by default
  - git-24-7f4c8c4dc6adaac428c539ebf76410954a0d900d.patch
    switch IPv6 privacy extensions (use_tempaddr) back to 1
    history see bsc#678066,bsc#752842,bsc#988023,bsc#990838</changelog>
<changelog author="ro@suse.de" date="1473940800">- fix regression introduced by fix for bnc#971567 (bnc#996442)</changelog>
<changelog author="werner@suse.de" date="1485518400">- add patch git-26-ee32da3058ea9880ccc4340d1958e9c484775f83.patch
  to fix spurious assignment to unknown variable term from
  /etc/inputrc (boo#1022105)</changelog>
<changelog author="werner@suse.de" date="1488974400">- Add patch git-27-c0ecf2e203db2b03e684132669563f7ca71edac4.patch
  to make lang.csh work again (bsc#1025673)</changelog>

</package>
<package pkgid="0803d4950089ecb80e63caeb79bbc22ac1ed1d45669097f269d3a49f19109168" name="aaa_base-extras" arch="x86_64">
    <version epoch="0" ver="13.2+git20140911.61c1681" rel="24.3.1"/>

<changelog author="werner@suse.de" date="1406116800">- Avoid trouble with new ksh93v- 2014-06-25 and zsh shell code (bnc#888237)</changelog>
<changelog author="werner@suse.de" date="1406203200">- Add ls.zsh to file list</changelog>
<changelog author="ro@suse.de" date="1406635200">- add inittab as ghost config</changelog>
<changelog author="lnussel@suse.de" date="1407844800">- Muffle libGL error message when run under ssh (bnc#890189)</changelog>
<changelog author="thomas.blume@suse.com" date="1409659200">- modify fate-314974.patch to avoid reprocessing of new /etc/sysconfig/cron</changelog>
<changelog author="lnussel@suse.de" date="1410177600">- update service man page
- always pass --full to systemctl (bnc#882918)</changelog>
<changelog author="lnussel@suse.de" date="1410436800">- remove no longer supported sysconfig settings (bnc#721682)
- remove /etc/mailcap (bnc#856725, bnc#842938)
- add Makefile target to update mimetypes</changelog>
<changelog author="ro@suse.de" date="1410436801">- adding more info to chkconfig list mode output for systemd (bnc#863781)</changelog>
<changelog author="thomas.blume@suse.com" date="1418817600">- update fate-314974.patch since user based exclude is now implemented
  into systemd binary (bnc#903009)</changelog>
<changelog author="ro@suse.de" date="1445256000">- add some patches from git master:
  - afd04c2500406fc26c30898c8a6b31b1881b8857 from Andreas Jaeger
    Fix spelling of SUSE
    Fix spelling in README and comments.
  - f7660b46d8cdbec18e2fc149f40a296cc4fb91ae from Andrei Borzenkov
    Avoid sourcing /etc/bash_completion.d twice (bnc#907873)
  - 4c9ce1005de47b75b774f914c52dcb5d42f1cc7e from Werner Fink
    Even if GDM has done language setup the personal .i18n should
    be sourced (see also bnc#950892)
  - c745414060676fc15b275a14e82b060e80305878 from Werner Fink
    Correct the boolean in /etc/profile.d/lang.sh
  - be5760cab096493812ebe05d33d44db021d509e6 from Werner Fink
    Handle also command lines starting with the env command
    as this is used by gnome xsessions (bsc#921172)
  - 4a32a7a42fae1ae52d7a141c3ba3f10b443b8f7a from Ruediger Oertel
    add SOCKS5_SERVER and socks_proxy to proxy settings (bnc#928398)
  - 427db470e66738bd4262e68911614ba124593576 from Petr Tesarik
    Enable SysRq dump by default</changelog>
<changelog author="ro@suse.de" date="1445947200">- add patches from git master for bnc#942734
  - git-08-9b67611008adbb92fd0ebc9047f63036eb9e6d3d.patch
    Remove references to suseconfig and unused variables
  - git-09-919d7d4426ea868ffa10a18b87a6027e7555bca3.patch
    Restore CWD_IN_ROOT_PATH and CWD_IN_ROOT_PATH
  - git-10-f95fe37ac19c11c1294173b44e6a7567d842cd75.patch
    Fix indentation
  - this removes the references to sysconfig/suseconfig but
    actually keeps evaluating the CWD_IN_ variables in the scripts
- add patches from git master for bnc#932456
  - git-11-7c70cd44f911d150de785daf2960cfff660fdd62.patch
    sysconf_addword: do not insert spaces at start of string
- add patches from git master for bnc#915259
  - git-12-ca4b24d3a82ce55701931ecb94582b61a95cae81.patch
    suse.de-backup-rc.config: trigger also if only files changed
    that have spaces in their name</changelog>
<changelog author="ro@suse.de" date="1452859200">- add patches from git master for bnc#960393
  - git-13-e8d89ec1b9ff6dfe144665a7bab60dda9079adf6.patch
    Use the '+' for find's -exec option
  - git-14-f5670c1d7ec3fb3d0a759cfee23346987bc7a820.patch
    Replace UNICODE double dash with simple ASCII single dash
    also (bnc#954909)</changelog>
<changelog author="ro@suse.de" date="1460116800">- add patches from git master for bnc#971567
  - git-15-39beb10d05082324d93a68c087d017efb9592e91.patch
    make chkconfig -a/-d work (bsc#926539)
  - git-16-c3faa6cbc3a2b62c616104dbdaf9c5d04f278c99.patch
    avoid recursion if systemd call chkconfig back for sysv units
  - git-17-e8eb1690d77fc3880267de3912ae934ec3b4afa0.patch
    chkconfig: return 1 trying to list unknown service
  - git-18-3d9d3a8adf6b34ef1a3a4bfa23325e5cc3b2bc06.patch
    chckconfig: add --no-systemctl option</changelog>
<changelog author="ro@suse.de" date="1461672000">- fix typo in last patch (no-systemctl support for chkconfig)
  (still bnc#971567)</changelog>
<changelog author="ro@suse.de" date="1469016000">- add patches from git master for bnc#970395
  - git-20-36aeb3915e52b957f6a4aba57833b0be9898ac64.patch
    Let the ~/.i18n values parsed as well if GDM_LANG is set
    (boo#958295)
  - git-21-52d873754994b203d26a4268993599716607c082.patch
    lang.sh, lang.csh: allow GDM to override locale
  - git-22-ed9debfbf942796f76f6ded8f01002b56b356a74.patch
    lang.sh, lang.csh: if GDM_LANG equals system LANG then use
    system defaults</changelog>
<changelog author="werner@suse.de" date="1470312000">- add patch from git master to fix usage of setenv (bsc#992144)
  - git-23-d026b75b1f95d810c0a0b10cd35845ec50662bbd.patch
    Do not use the = sign for setenv in /etc/profile.d/lang.csh</changelog>
<changelog author="ro@suse.de" date="1470398400">- add patch from git master to disabled IPv6 privacy by default
  - git-24-7f4c8c4dc6adaac428c539ebf76410954a0d900d.patch
    switch IPv6 privacy extensions (use_tempaddr) back to 1
    history see bsc#678066,bsc#752842,bsc#988023,bsc#990838</changelog>
<changelog author="ro@suse.de" date="1473940800">- fix regression introduced by fix for bnc#971567 (bnc#996442)</changelog>
<changelog author="werner@suse.de" date="1485518400">- add patch git-26-ee32da3058ea9880ccc4340d1958e9c484775f83.patch
  to fix spurious assignment to unknown variable term from
  /etc/inputrc (boo#1022105)</changelog>
<changelog author="werner@suse.de" date="1488974400">- Add patch git-27-c0ecf2e203db2b03e684132669563f7ca71edac4.patch
  to make lang.csh work again (bsc#1025673)</changelog>

</package>
<package pkgid="8983ea3359e04153d528685d5884d74aa485d4b4b9431c2f3626363c4985f36a" name="aaa_base-malloccheck" arch="x86_64">
    <version epoch="0" ver="13.2+git20140911.61c1681" rel="24.3.1"/>

<changelog author="werner@suse.de" date="1406116800">- Avoid trouble with new ksh93v- 2014-06-25 and zsh shell code (bnc#888237)</changelog>
<changelog author="werner@suse.de" date="1406203200">- Add ls.zsh to file list</changelog>
<changelog author="ro@suse.de" date="1406635200">- add inittab as ghost config</changelog>
<changelog author="lnussel@suse.de" date="1407844800">- Muffle libGL error message when run under ssh (bnc#890189)</changelog>
<changelog author="thomas.blume@suse.com" date="1409659200">- modify fate-314974.patch to avoid reprocessing of new /etc/sysconfig/cron</changelog>
<changelog author="lnussel@suse.de" date="1410177600">- update service man page
- always pass --full to systemctl (bnc#882918)</changelog>
<changelog author="lnussel@suse.de" date="1410436800">- remove no longer supported sysconfig settings (bnc#721682)
- remove /etc/mailcap (bnc#856725, bnc#842938)
- add Makefile target to update mimetypes</changelog>
<changelog author="ro@suse.de" date="1410436801">- adding more info to chkconfig list mode output for systemd (bnc#863781)</changelog>
<changelog author="thomas.blume@suse.com" date="1418817600">- update fate-314974.patch since user based exclude is now implemented
  into systemd binary (bnc#903009)</changelog>
<changelog author="ro@suse.de" date="1445256000">- add some patches from git master:
  - afd04c2500406fc26c30898c8a6b31b1881b8857 from Andreas Jaeger
    Fix spelling of SUSE
    Fix spelling in README and comments.
  - f7660b46d8cdbec18e2fc149f40a296cc4fb91ae from Andrei Borzenkov
    Avoid sourcing /etc/bash_completion.d twice (bnc#907873)
  - 4c9ce1005de47b75b774f914c52dcb5d42f1cc7e from Werner Fink
    Even if GDM has done language setup the personal .i18n should
    be sourced (see also bnc#950892)
  - c745414060676fc15b275a14e82b060e80305878 from Werner Fink
    Correct the boolean in /etc/profile.d/lang.sh
  - be5760cab096493812ebe05d33d44db021d509e6 from Werner Fink
    Handle also command lines starting with the env command
    as this is used by gnome xsessions (bsc#921172)
  - 4a32a7a42fae1ae52d7a141c3ba3f10b443b8f7a from Ruediger Oertel
    add SOCKS5_SERVER and socks_proxy to proxy settings (bnc#928398)
  - 427db470e66738bd4262e68911614ba124593576 from Petr Tesarik
    Enable SysRq dump by default</changelog>
<changelog author="ro@suse.de" date="1445947200">- add patches from git master for bnc#942734
  - git-08-9b67611008adbb92fd0ebc9047f63036eb9e6d3d.patch
    Remove references to suseconfig and unused variables
  - git-09-919d7d4426ea868ffa10a18b87a6027e7555bca3.patch
    Restore CWD_IN_ROOT_PATH and CWD_IN_ROOT_PATH
  - git-10-f95fe37ac19c11c1294173b44e6a7567d842cd75.patch
    Fix indentation
  - this removes the references to sysconfig/suseconfig but
    actually keeps evaluating the CWD_IN_ variables in the scripts
- add patches from git master for bnc#932456
  - git-11-7c70cd44f911d150de785daf2960cfff660fdd62.patch
    sysconf_addword: do not insert spaces at start of string
- add patches from git master for bnc#915259
  - git-12-ca4b24d3a82ce55701931ecb94582b61a95cae81.patch
    suse.de-backup-rc.config: trigger also if only files changed
    that have spaces in their name</changelog>
<changelog author="ro@suse.de" date="1452859200">- add patches from git master for bnc#960393
  - git-13-e8d89ec1b9ff6dfe144665a7bab60dda9079adf6.patch
    Use the '+' for find's -exec option
  - git-14-f5670c1d7ec3fb3d0a759cfee23346987bc7a820.patch
    Replace UNICODE double dash with simple ASCII single dash
    also (bnc#954909)</changelog>
<changelog author="ro@suse.de" date="1460116800">- add patches from git master for bnc#971567
  - git-15-39beb10d05082324d93a68c087d017efb9592e91.patch
    make chkconfig -a/-d work (bsc#926539)
  - git-16-c3faa6cbc3a2b62c616104dbdaf9c5d04f278c99.patch
    avoid recursion if systemd call chkconfig back for sysv units
  - git-17-e8eb1690d77fc3880267de3912ae934ec3b4afa0.patch
    chkconfig: return 1 trying to list unknown service
  - git-18-3d9d3a8adf6b34ef1a3a4bfa23325e5cc3b2bc06.patch
    chckconfig: add --no-systemctl option</changelog>
<changelog author="ro@suse.de" date="1461672000">- fix typo in last patch (no-systemctl support for chkconfig)
  (still bnc#971567)</changelog>
<changelog author="ro@suse.de" date="1469016000">- add patches from git master for bnc#970395
  - git-20-36aeb3915e52b957f6a4aba57833b0be9898ac64.patch
    Let the ~/.i18n values parsed as well if GDM_LANG is set
    (boo#958295)
  - git-21-52d873754994b203d26a4268993599716607c082.patch
    lang.sh, lang.csh: allow GDM to override locale
  - git-22-ed9debfbf942796f76f6ded8f01002b56b356a74.patch
    lang.sh, lang.csh: if GDM_LANG equals system LANG then use
    system defaults</changelog>
<changelog author="werner@suse.de" date="1470312000">- add patch from git master to fix usage of setenv (bsc#992144)
  - git-23-d026b75b1f95d810c0a0b10cd35845ec50662bbd.patch
    Do not use the = sign for setenv in /etc/profile.d/lang.csh</changelog>
<changelog author="ro@suse.de" date="1470398400">- add patch from git master to disabled IPv6 privacy by default
  - git-24-7f4c8c4dc6adaac428c539ebf76410954a0d900d.patch
    switch IPv6 privacy extensions (use_tempaddr) back to 1
    history see bsc#678066,bsc#752842,bsc#988023,bsc#990838</changelog>
<changelog author="ro@suse.de" date="1473940800">- fix regression introduced by fix for bnc#971567 (bnc#996442)</changelog>
<changelog author="werner@suse.de" date="1485518400">- add patch git-26-ee32da3058ea9880ccc4340d1958e9c484775f83.patch
  to fix spurious assignment to unknown variable term from
  /etc/inputrc (boo#1022105)</changelog>
<changelog author="werner@suse.de" date="1488974400">- Add patch git-27-c0ecf2e203db2b03e684132669563f7ca71edac4.patch
  to make lang.csh work again (bsc#1025673)</changelog>

</package>
<package pkgid="4ba1d9972aea3c3999e6c253e1916b6e95d34f78ec802d569537b34b1f2d4760" name="abxtest" arch="x86_64">
    <version epoch="0" ver="0.15.2b" rel="2.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1321099200">- initial version (0.15.2b)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1361793600">- buildrequire zlib-devel to fix build on 12.3+</changelog>
<changelog author="mpluskal@suse.com" date="1487764800">- Cleanup spec file with spec-cleaner</changelog>

</package>
<package pkgid="1173bab99b9754d3d913c816057816ff904c99fe1fb1562fb49d813a6ac715bf" name="acct" arch="src">
    <version epoch="0" ver="6.6.2" rel="9.3.1"/>

<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="uli@suse.com" date="1317729600">- cross-build fix: use %__cc, %__cxx macros</changelog>
<changelog author="bart.vanassche@gmail.com" date="1327320000">- switch from acct-6.3.5 to acct-6.5.5. From the upstream acct ChangeLog:
  * Fix potential buffer-overflows.
  * UNIX 98 pty support.
  * Add Linux multiformat support.
  * lastcomm.c: integrated patch from Paul Jones which adds
  paging and swapping support to lastcomm and sa</changelog>
<changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
<changelog author="vcizek@suse.com" date="1346846400">- drop useless acct-axp.patch</changelog>
<changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
<changelog author="mmeister@suse.com" date="1366977600">- Added makeinfo BuildRequire to fix build with new automake</changelog>
<changelog author="schuetzm@gmx.net" date="1370520000">- Converted rc file to systemd unit file.
- Fixed a bug where the accounting file wasn't reopened after
  logrotate, because force-reload isn't implemented.</changelog>
<changelog author="p.drouand@gmail.com" date="1382184000">- Remove useless %inserv_prereq and fillup_prereq macro; acct package
  doesn't contain neither sysvinit script and sysconfig file</changelog>
<changelog author="vcizek@suse.com" date="1387627200">- update to 6.6.1
  * Fixed vulnabilities, due to autmake. Thanks to Karl Berry
    for pointing this out.
  * Update gnulib to latest git.
- dropped acct-stdio.h.patch (upstream)
- add gpg verification</changelog>
<changelog author="werner@suse.de" date="1395057600">- cleanup of acct
  * Add install section in service unit (bnc#867138)
  * Add a simple script to create pacct file</changelog>
<changelog author="vcizek@suse.com" date="1409227200">- fixed libexec path in acct.service (bnc#893980)</changelog>
<changelog author="p.drouand@gmail.com" date="1418472000">- Update to version 6.6.2
  + Link with -lm.
  + Fix texi.
  + The rest of fixes from 6.5.5 to 6.6.1.
- Update Url to new project home
- Use download Url
- Remove dependency on gpg-offline and keyring files; let OBS handle
  source verification
- Adapt acct-hz.patch to upstream changes
  &gt; acct-6.6.2-hz.patch</changelog>
<changelog author="p.drouand@gmail.com" date="1418990400">- Add back .keyring and .sig files; OBS verify them too</changelog>
<changelog author="p.drouand@gmail.com" date="1425211200">- Fixthe log path in service and logrotate files; fix bnc#915654</changelog>
<changelog author="meissner@suse.com" date="1431864000">- install deinstall needs to be in preun</changelog>
<changelog author="tchvatal@suse.com" date="1434974400">- Use try-restart not restart on logrotate update, otherwise we could
  suprisingly start the service for user, which is not desired
- Cleanup with spec-cleaner
- Use tmpfiles creation instead of hand-written shell script</changelog>
<changelog author="tchvatal@suse.com" date="1434974401">- Use just /var/log/account/pacct file and remove the tmpfiles creation
  completely</changelog>
<changelog author="tchvatal@suse.com" date="1435838400">- The previous commit ghosted the log file, but we need it empty
  and present to start with, so unghost it</changelog>
<changelog author="kstreitova@suse.com" date="1505822400">- acct.service: fix chmod command call to use an absolute path
  [bsc#1053528]</changelog>

</package>
<package pkgid="6fd4a41bb5e693459ae02e8588581977d26206238cf245448af323d99f61c96a" name="acct" arch="x86_64">
    <version epoch="0" ver="6.6.2" rel="9.3.1"/>

<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="uli@suse.com" date="1317729600">- cross-build fix: use %__cc, %__cxx macros</changelog>
<changelog author="bart.vanassche@gmail.com" date="1327320000">- switch from acct-6.3.5 to acct-6.5.5. From the upstream acct ChangeLog:
  * Fix potential buffer-overflows.
  * UNIX 98 pty support.
  * Add Linux multiformat support.
  * lastcomm.c: integrated patch from Paul Jones which adds
  paging and swapping support to lastcomm and sa</changelog>
<changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
<changelog author="vcizek@suse.com" date="1346846400">- drop useless acct-axp.patch</changelog>
<changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
<changelog author="mmeister@suse.com" date="1366977600">- Added makeinfo BuildRequire to fix build with new automake</changelog>
<changelog author="schuetzm@gmx.net" date="1370520000">- Converted rc file to systemd unit file.
- Fixed a bug where the accounting file wasn't reopened after
  logrotate, because force-reload isn't implemented.</changelog>
<changelog author="p.drouand@gmail.com" date="1382184000">- Remove useless %inserv_prereq and fillup_prereq macro; acct package
  doesn't contain neither sysvinit script and sysconfig file</changelog>
<changelog author="vcizek@suse.com" date="1387627200">- update to 6.6.1
  * Fixed vulnabilities, due to autmake. Thanks to Karl Berry
    for pointing this out.
  * Update gnulib to latest git.
- dropped acct-stdio.h.patch (upstream)
- add gpg verification</changelog>
<changelog author="werner@suse.de" date="1395057600">- cleanup of acct
  * Add install section in service unit (bnc#867138)
  * Add a simple script to create pacct file</changelog>
<changelog author="vcizek@suse.com" date="1409227200">- fixed libexec path in acct.service (bnc#893980)</changelog>
<changelog author="p.drouand@gmail.com" date="1418472000">- Update to version 6.6.2
  + Link with -lm.
  + Fix texi.
  + The rest of fixes from 6.5.5 to 6.6.1.
- Update Url to new project home
- Use download Url
- Remove dependency on gpg-offline and keyring files; let OBS handle
  source verification
- Adapt acct-hz.patch to upstream changes
  &gt; acct-6.6.2-hz.patch</changelog>
<changelog author="p.drouand@gmail.com" date="1418990400">- Add back .keyring and .sig files; OBS verify them too</changelog>
<changelog author="p.drouand@gmail.com" date="1425211200">- Fixthe log path in service and logrotate files; fix bnc#915654</changelog>
<changelog author="meissner@suse.com" date="1431864000">- install deinstall needs to be in preun</changelog>
<changelog author="tchvatal@suse.com" date="1434974400">- Use try-restart not restart on logrotate update, otherwise we could
  suprisingly start the service for user, which is not desired
- Cleanup with spec-cleaner
- Use tmpfiles creation instead of hand-written shell script</changelog>
<changelog author="tchvatal@suse.com" date="1434974401">- Use just /var/log/account/pacct file and remove the tmpfiles creation
  completely</changelog>
<changelog author="tchvatal@suse.com" date="1435838400">- The previous commit ghosted the log file, but we need it empty
  and present to start with, so unghost it</changelog>
<changelog author="kstreitova@suse.com" date="1505822400">- acct.service: fix chmod command call to use an absolute path
  [bsc#1053528]</changelog>

</package>
<package pkgid="0df50c2f1db22fd82842e26fd8917ab05fb17e59d6e0d3e282ae6dcd3ce17cef" name="acpid" arch="src">
    <version epoch="0" ver="2.0.25" rel="4.1"/>

<changelog author="tabraham@novell.com" date="1326801600">- Update to acpid 2.0.14
  + fixed brace style (Ted Felix)
  + added support for a "K" suffix on event strings to indicate
    that they may have originated from a keyboard input layer
    device. This can be used to differentiate between a power
    switch on the keyboard, and a power switch on the computer's
    case. (Ted Felix)
  + Added a pathname to connection along with a find_connection_name()
    Modifications to process_inotify() to log IN_DELETE events.
    Additional debugging output (Ted Felix)</changelog>
<changelog author="tabraham@novell.com" date="1331899200">- Update to acpid 2.0.15
  + Improve man page (Debian bug #656676)
    (acpid.8 acpi_listen.8)  (Ted Felix)
  + Change makefile to get rid of double slashes on install paths.
    Note: This change was lost due to introduction of autoconf which
    wiped out the old Makefile.  (Makefile)  (Gilles Espinasse)
  + Switch from Makefile to autoconf build system.  Fix some related
    warnings.
    (Makefile Makefile.am README TODO acpi_ids.c acpi_ids.h acpid.h
    configure.ac connection_list.h event.c kacpimon/Makefile.am
    kacpimon/makefile proc.h sock.h)
    (Cristian Rodriguez)
  + Fix build warnings uncovered by new gcc settings from autoconf.
    (inotify_handler.c input_layer.c kacpimon/acpi_ids.c kacpimon/acpi_ids.h
    kacpimon/connection_list.c kacpimon/connection_list.h
    kacpimon/input_layer.c kacpimon/kacpimon.c kacpimon/netlink.c netlink.c
    proc.c sock.c)
    (Ted Felix)
  + Remove fcntl() calls to set FD_CLOEXEC and replace with
    CLOEXEC flags within the various open(), recvmsg() and other calls.
    Requires kernel version 2.6.23 and above.
    (acpi_listen.c inotify_handler.c input_layer.c libnetlink.c netlink.c
    proc.c ud_socket.c)
    (Cristian Rodriguez)
  + Add SOCK_NONBLOCK to ud_create_socket().
    (ud_socket.c) (Cristian Rodriguez)
  + Use isfdtype() instead of getsockopt() in is_socket().  Use fchmod(),
    fstat(), and fchown() instead of the non-"f" versions in open_sock().
    (sock.c) (Cristian Rodriguez)
  + Use __attribute__ for argument checking in acpid_log().
    (input_layer.c log.h netlink.c ud_socket.c) (Cristian Rodriguez)
  + Close only the open fds in close_fds().
    (acpid.c) (Cristian Rodriguez)
  + Use accept4() with SOCK_CLOEXEC and SOCK_NONBLOCK in ud_accept().
    Remove unnecessary calls to fcntl() in process_sock().
    (sock.c ud_socket.c) (Cristian Rodriguez)
  + Use asprintf() instead of snprintf() in process_sock().
    (sock.c) (Cristian Rodriguez)
  + Use TEMP_FAILURE_RETRY macro instead of bogus checks for EINTR.
    (acpi_listen.c acpid.c event.c input_layer.c libnetlink.c netlink.c
    proc.c ud_socket.c) (Cristian Rodriguez)
  + Use safer, faster, and more modern functions asprintf(), fstatat(),
    openat(), and fdopen() in the configuration file processing.
    (event.c) (Cristian Rodriguez)
- refreshed patches - acpid-makefile.patch acpid-wrong-memset.patch</changelog>
<changelog author="tabraham@novell.com" date="1333368000">- Update to acpid 2.0.16
  + Add tests for required functions to configure.ac.
    (configure.ac)  (Ted Felix)
  + Move fchmod() before bind() on socket.  Debian bug #664705.
    (sock.c ud_socket.c ud_socket.h)  (Ted Felix)
  + Switch back to chown() as fchown() doesn't appear to work with sockets.
    (sock.c)  (Ted Felix)
  + Add support for headphone (and other) jack switch events.
    (input_layer.c)  (AlexanderR)
  + Add notes on making the tarball.
    (README)  (Ted Felix)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1345377600">- Improve systemd unit
  * run in the foreground
  * use netlink only as /proc/acpi files are deprecated.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1348401600">- 2.0.17 release
    (configure.ac)  (Ted Felix)
  - Check for chmod.
    (configure.ac)  (Ted Felix)
  - Add support for tablet mode switch.
    (input_layer.c)  (Fabian Henze)
  - Incorrect sizeof() usage for memset.
    (libnetlink.c)  (Auke Kok)
  - Close some unclosed fd's.
    (acpid.c event.c ud_socket.c)  (Auke Kok)
  - Do not create pid file when running in foreground.
    (acpid.c)  (Cristian Rodriguez)
  - Free regular expression.
    (event.c)  (Cristian Rodriguez)
- acpid-wrong-memset.patch removed, is upstream</changelog>
<changelog author="trenn@suse.de" date="1358251200">-  Catch and process sleep event correctly, even if no X is
  running.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1370347200">- 2.0.19 release
- README improvements  (README)  (Ted Felix)
- man page additions  (acpid.8)  (Ted Felix)
    (kacpimon/libnetlink.c)  (Ted Felix)
- Add support for mic mute (KEY_MICMUTE).
    (input_layer.c)  (Ted Felix)
- Fix format of video/tabletmode event string.  CRITICAL.
    (input_layer.c)  (Ted Felix)
- Add how to kill acpid to kacpimon man page.
    (kacpimon.8)  (Ted Felix)
- Add info on logind.conf's HandlePowerKey to man page.
    (acpid.8)  (Ted Felix)
- Remove ExecStop from systemd unit, not required.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1370347201">- Also remove After=syslog.target from unit file (target does
  not exists anymore)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1372852800">- remove obsolete thinkpad_acpi modprobe config (bnc#792172)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1372939200">- remove power and sleep button handlers -- now handled by systemd
  just keep them as examples in the documentation</changelog>
<changelog author="werner@suse.de" date="1375444800">- Use sourceforge download as below http://tedfelix.com/linux/
  the tar ball has been removed</changelog>
<changelog author="mchang@suse.com" date="1376395200">- power_button: iterate systemd-logind sessions and do nothing if a
  active X session found (bnc#810125)</changelog>
<changelog author="p.drouand@gmail.com" date="1382184000">- Drop sysvinit dupport; acpid doesn't build for distributions which
  use sysvinit</changelog>
<changelog author="p.drouand@gmail.com" date="1386849600">- Update to version 2.0.20
  - Improve build and release documentation.
    (README)  (Ted Felix)
  - Fix for Debian bug #719659.  Improved handling of systems with
    large numbers of input layer connections.  Better error handling.
    (connection_list.h connection_list.c inotify_handler.c input_layer.c
    netlink.c proc.c sock.c acpid.c)  (Ted Felix, Ben Winslow)
  - Update .gitignore for Eclipse.
    (.gitignore)  (Ted Felix)
- Remove unused rcacpid from sources
- Change systemd for systemd-rpm-macros requirement; full systemd
  environment is not needed to build
- Rename README.SuSE in README.SUSE to fix suse-wrong-suse-capitalisation
  rpmlint warning</changelog>
<changelog author="oneukum@suse.com" date="1392379200">- correct pointer at further documentation in README</changelog>
<changelog author="dimstar@opensuse.org" date="1407240000">- Fix rcacpid symlink to point to /usr/sbin/service, not the
  systemd .service file: the service file is actually not
  executable.</changelog>
<changelog author="p.drouand@gmail.com" date="1407844800">- Update to version 2.0.22
  + Add support for F20.  Debian Bug #738611.
  + Fix for repeated mute keys on some ThinkPad models.
  + Add "-t" short option for "--tpmutefix".
  + Update man page for --tpmutefix.
- Remove "Configure it in /etc/sysconfig/powermanagement." in the
  description; the sysconfig file doesn't exist anymore
- Changes from version 2.0.21
  + Add new &lt;drop&gt; action.  Debian #732277.</changelog>
<changelog author="p.drouand@gmail.com" date="1418731200">- Update to version 2.0.23
  + Avoid using KEY_MICMUTE if it doesn't exist.
    (input_layer.c)  (Lonnie Abelbeck)
  + Add troubleshooting section to man page.
    (acpid.8)  (Ted Felix)</changelog>
<changelog author="mpluskal@suse.com" date="1443268800">- Update to 2.0.25
  * Remove release process from README.
  * Fix missing libc_compat.h in release tarball.
- Changes for 2.0.24
  * Avoid using SW_VIDEOOUT_INSERT if it isn't available.
  * Add support for Copy and Restart keys.
  * Add support for non-glibc libc's.
  * Fix compiler warnings.
  * Add systemd info to documentation.
- Update project url
- Cleanup spec file with spec-cleaner
- Obey default CFLAGS</changelog>
<changelog author="msuchanek@suse.com" date="1480593600">- Remove ExclusiveArch. At least some ARM boards emulate ACPI events with their
  power button driver. At worst the daemon will be superfluous on some systems.
  (bsc#1012325)</changelog>

</package>
<package pkgid="e96381a2fb020f67eba1eca7bb6a61ea6d5ca19c2998bcb21fc6b57dd998ee5a" name="acpid" arch="x86_64">
    <version epoch="0" ver="2.0.25" rel="4.1"/>

<changelog author="tabraham@novell.com" date="1326801600">- Update to acpid 2.0.14
  + fixed brace style (Ted Felix)
  + added support for a "K" suffix on event strings to indicate
    that they may have originated from a keyboard input layer
    device. This can be used to differentiate between a power
    switch on the keyboard, and a power switch on the computer's
    case. (Ted Felix)
  + Added a pathname to connection along with a find_connection_name()
    Modifications to process_inotify() to log IN_DELETE events.
    Additional debugging output (Ted Felix)</changelog>
<changelog author="tabraham@novell.com" date="1331899200">- Update to acpid 2.0.15
  + Improve man page (Debian bug #656676)
    (acpid.8 acpi_listen.8)  (Ted Felix)
  + Change makefile to get rid of double slashes on install paths.
    Note: This change was lost due to introduction of autoconf which
    wiped out the old Makefile.  (Makefile)  (Gilles Espinasse)
  + Switch from Makefile to autoconf build system.  Fix some related
    warnings.
    (Makefile Makefile.am README TODO acpi_ids.c acpi_ids.h acpid.h
    configure.ac connection_list.h event.c kacpimon/Makefile.am
    kacpimon/makefile proc.h sock.h)
    (Cristian Rodriguez)
  + Fix build warnings uncovered by new gcc settings from autoconf.
    (inotify_handler.c input_layer.c kacpimon/acpi_ids.c kacpimon/acpi_ids.h
    kacpimon/connection_list.c kacpimon/connection_list.h
    kacpimon/input_layer.c kacpimon/kacpimon.c kacpimon/netlink.c netlink.c
    proc.c sock.c)
    (Ted Felix)
  + Remove fcntl() calls to set FD_CLOEXEC and replace with
    CLOEXEC flags within the various open(), recvmsg() and other calls.
    Requires kernel version 2.6.23 and above.
    (acpi_listen.c inotify_handler.c input_layer.c libnetlink.c netlink.c
    proc.c ud_socket.c)
    (Cristian Rodriguez)
  + Add SOCK_NONBLOCK to ud_create_socket().
    (ud_socket.c) (Cristian Rodriguez)
  + Use isfdtype() instead of getsockopt() in is_socket().  Use fchmod(),
    fstat(), and fchown() instead of the non-"f" versions in open_sock().
    (sock.c) (Cristian Rodriguez)
  + Use __attribute__ for argument checking in acpid_log().
    (input_layer.c log.h netlink.c ud_socket.c) (Cristian Rodriguez)
  + Close only the open fds in close_fds().
    (acpid.c) (Cristian Rodriguez)
  + Use accept4() with SOCK_CLOEXEC and SOCK_NONBLOCK in ud_accept().
    Remove unnecessary calls to fcntl() in process_sock().
    (sock.c ud_socket.c) (Cristian Rodriguez)
  + Use asprintf() instead of snprintf() in process_sock().
    (sock.c) (Cristian Rodriguez)
  + Use TEMP_FAILURE_RETRY macro instead of bogus checks for EINTR.
    (acpi_listen.c acpid.c event.c input_layer.c libnetlink.c netlink.c
    proc.c ud_socket.c) (Cristian Rodriguez)
  + Use safer, faster, and more modern functions asprintf(), fstatat(),
    openat(), and fdopen() in the configuration file processing.
    (event.c) (Cristian Rodriguez)
- refreshed patches - acpid-makefile.patch acpid-wrong-memset.patch</changelog>
<changelog author="tabraham@novell.com" date="1333368000">- Update to acpid 2.0.16
  + Add tests for required functions to configure.ac.
    (configure.ac)  (Ted Felix)
  + Move fchmod() before bind() on socket.  Debian bug #664705.
    (sock.c ud_socket.c ud_socket.h)  (Ted Felix)
  + Switch back to chown() as fchown() doesn't appear to work with sockets.
    (sock.c)  (Ted Felix)
  + Add support for headphone (and other) jack switch events.
    (input_layer.c)  (AlexanderR)
  + Add notes on making the tarball.
    (README)  (Ted Felix)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1345377600">- Improve systemd unit
  * run in the foreground
  * use netlink only as /proc/acpi files are deprecated.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1348401600">- 2.0.17 release
    (configure.ac)  (Ted Felix)
  - Check for chmod.
    (configure.ac)  (Ted Felix)
  - Add support for tablet mode switch.
    (input_layer.c)  (Fabian Henze)
  - Incorrect sizeof() usage for memset.
    (libnetlink.c)  (Auke Kok)
  - Close some unclosed fd's.
    (acpid.c event.c ud_socket.c)  (Auke Kok)
  - Do not create pid file when running in foreground.
    (acpid.c)  (Cristian Rodriguez)
  - Free regular expression.
    (event.c)  (Cristian Rodriguez)
- acpid-wrong-memset.patch removed, is upstream</changelog>
<changelog author="trenn@suse.de" date="1358251200">-  Catch and process sleep event correctly, even if no X is
  running.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1370347200">- 2.0.19 release
- README improvements  (README)  (Ted Felix)
- man page additions  (acpid.8)  (Ted Felix)
    (kacpimon/libnetlink.c)  (Ted Felix)
- Add support for mic mute (KEY_MICMUTE).
    (input_layer.c)  (Ted Felix)
- Fix format of video/tabletmode event string.  CRITICAL.
    (input_layer.c)  (Ted Felix)
- Add how to kill acpid to kacpimon man page.
    (kacpimon.8)  (Ted Felix)
- Add info on logind.conf's HandlePowerKey to man page.
    (acpid.8)  (Ted Felix)
- Remove ExecStop from systemd unit, not required.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1370347201">- Also remove After=syslog.target from unit file (target does
  not exists anymore)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1372852800">- remove obsolete thinkpad_acpi modprobe config (bnc#792172)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1372939200">- remove power and sleep button handlers -- now handled by systemd
  just keep them as examples in the documentation</changelog>
<changelog author="werner@suse.de" date="1375444800">- Use sourceforge download as below http://tedfelix.com/linux/
  the tar ball has been removed</changelog>
<changelog author="mchang@suse.com" date="1376395200">- power_button: iterate systemd-logind sessions and do nothing if a
  active X session found (bnc#810125)</changelog>
<changelog author="p.drouand@gmail.com" date="1382184000">- Drop sysvinit dupport; acpid doesn't build for distributions which
  use sysvinit</changelog>
<changelog author="p.drouand@gmail.com" date="1386849600">- Update to version 2.0.20
  - Improve build and release documentation.
    (README)  (Ted Felix)
  - Fix for Debian bug #719659.  Improved handling of systems with
    large numbers of input layer connections.  Better error handling.
    (connection_list.h connection_list.c inotify_handler.c input_layer.c
    netlink.c proc.c sock.c acpid.c)  (Ted Felix, Ben Winslow)
  - Update .gitignore for Eclipse.
    (.gitignore)  (Ted Felix)
- Remove unused rcacpid from sources
- Change systemd for systemd-rpm-macros requirement; full systemd
  environment is not needed to build
- Rename README.SuSE in README.SUSE to fix suse-wrong-suse-capitalisation
  rpmlint warning</changelog>
<changelog author="oneukum@suse.com" date="1392379200">- correct pointer at further documentation in README</changelog>
<changelog author="dimstar@opensuse.org" date="1407240000">- Fix rcacpid symlink to point to /usr/sbin/service, not the
  systemd .service file: the service file is actually not
  executable.</changelog>
<changelog author="p.drouand@gmail.com" date="1407844800">- Update to version 2.0.22
  + Add support for F20.  Debian Bug #738611.
  + Fix for repeated mute keys on some ThinkPad models.
  + Add "-t" short option for "--tpmutefix".
  + Update man page for --tpmutefix.
- Remove "Configure it in /etc/sysconfig/powermanagement." in the
  description; the sysconfig file doesn't exist anymore
- Changes from version 2.0.21
  + Add new &lt;drop&gt; action.  Debian #732277.</changelog>
<changelog author="p.drouand@gmail.com" date="1418731200">- Update to version 2.0.23
  + Avoid using KEY_MICMUTE if it doesn't exist.
    (input_layer.c)  (Lonnie Abelbeck)
  + Add troubleshooting section to man page.
    (acpid.8)  (Ted Felix)</changelog>
<changelog author="mpluskal@suse.com" date="1443268800">- Update to 2.0.25
  * Remove release process from README.
  * Fix missing libc_compat.h in release tarball.
- Changes for 2.0.24
  * Avoid using SW_VIDEOOUT_INSERT if it isn't available.
  * Add support for Copy and Restart keys.
  * Add support for non-glibc libc's.
  * Fix compiler warnings.
  * Add systemd info to documentation.
- Update project url
- Cleanup spec file with spec-cleaner
- Obey default CFLAGS</changelog>
<changelog author="msuchanek@suse.com" date="1480593600">- Remove ExclusiveArch. At least some ARM boards emulate ACPI events with their
  power button driver. At worst the daemon will be superfluous on some systems.
  (bsc#1012325)</changelog>

</package>
<package pkgid="b8718419bfe51341532a1c182841ae5f35dcec553eb50c38bccc6e16d2ffaa69" name="akonadi" arch="x86_64">
    <version epoch="0" ver="4.14.10" rel="6.5.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1398427200">- Make sure to depend on libkgapi2 version, against which the
  package was built</changelog>
<changelog author="tittiatcoke@gmail.com" date="1399636800">- Update to 4.13.1
  * KDE 4.13.1  bug fix release
  * See http://www.kde.org/announcements/announce-4.13.1.php
- Make sure to really BuildRequire libakonadiprotocolinternals-devel
  and libprison-devel, don't relly that other packages pull them in
- Drop libkactivities-devel and link-grammar-devel, these features
  are removed with 4.13.1</changelog>
<changelog author="tittiatcoke@gmail.com" date="1400846400">- Add upstream patch fix_attachment_crash.patch to prevent kmail
  from crashing. (kde#334937)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1402228800">- Update to 4.13.2
  * KDE 4.13  release
  * See http://www.kde.org/announcements/announce-4.13.2.php
- Drop fix_attachment_crash.patch due to upstream inclusion</changelog>
<changelog author="cgiboudeaux@gmx.com" date="1404993600">- Update to 4.13.80
  * KDE 4.14 Beta 1 release
  * See http://www.kde.org/announcements/announce-4.14-beta1.php
- Add reenable-some-docs.diff - Build additional docs</changelog>
<changelog author="cgiboudeaux@gmx.com" date="1405598400">- Update to 4.13.90
  * KDE 4.14 Beta 2 release
  * See http://www.kde.org/announcements/announce-4.14-beta2.php
- Drop reenable-some-docs.diff (merged upstream)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1408104000">- Update to 4.14.0
  * KDE 4.14.0 SC Final Release
  * See http://www.kde.org/announcements/4.14/</changelog>
<changelog author="tittiatcoke@gmail.com" date="1410609600">- Update to 4.14.1
  * KDE 4.14.1 SC Bugfix Release
  * See http://www.kde.org/announcements/announce-4.14.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1413115200">- Update to 4.14.2
  * KDE 4.14.2 SC Bugfix Release
  * See http://www.kde.org/announcements/announce-4.14.2.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1415534400">- Update to 4.14.3
  * KDE 4.14.3 SC Bugfix Release
  * See http://www.kde.org/announcements/announce-4.14.3.php</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1415793600">- Fix BuildRequires of libkgapi-devel</changelog>
<changelog author="tittiatcoke@gmail.com" date="1421064000">- Update to 4.14.4
  * KDE Applications 14.12.1
  * See https://www.kde.org/announcements/announce-applications-14.12.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1422792000">- Update to 4.14.5
  * KDE Applications 14.12.2
  * See https://www.kde.org/announcements/announce-applications-14.12.2.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1425384000">- Update to KDE Applications 4.14.6
  * KDE Applications 14.12.3
  * See https://www.kde.org/announcements/announce-applications-14.12.3.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1428753600">- Update to 4.14.7
  * KDE Applications 15.04.0
  * See https://www.kde.org/announcements/announce-applications-15.04.0.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1431345600">- Update to 4.14.8
  * KDE Applications 15.04.1
  * https://www.kde.org/announcements/announce-applications-15.04.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1432987200">- Update to 4.14.9
  * KDE Applications 15.04.2
  * https://www.kde.org/announcements/announce-applications-15.04.2.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1436184000">- Update to 4.14.10
  * KDE Applications 15.04.3
  * https://www.kde.org/announcements/announce-applications-15.04.3.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1474286400">- Removed subpackage blogilo and the requirement for libkgapi
- New subpackage libakonadi_next4</changelog>
<changelog author="lbeltrame@kde.org" date="1497441600">- Add backported patches also-encrypt-when-sending-later-cve-2017-9604.patch,
  use-plugin-for-sendlater.patch:
  * Fix CVE-2017-9604 (boo#1044210)</changelog>

</package>
<package pkgid="1c76eb0b72aab105266fde55cc9e80b9e4974cb5845fc657c41cca0b31b88bca" name="akonadi_resources" arch="x86_64">
    <version epoch="0" ver="16.08.2" rel="2.2.1"/>

<changelog author="tittiatcoke@gmail.com" date="1452340800">- Update to KDE Applications 15.12.1
  * KDE Applications 15.12.1
  * https://www.kde.org/announcements/announce-applications-15.12.1.php
  * boo#961265</changelog>
<changelog author="tittiatcoke@gmail.com" date="1453896000">- Kjots is now offered as a separate package based on Frameworks.
  No longer obsolete or conflict it.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1454587200">- Make sure that akonadi-search gets installed as that it contains
  the search agents</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="ctrippe@opensuse.org" date="1459166400">- Remove x-mail-distribution-list from kdepim package as they are
  provided by oxygen-icon-theme package to avoid file conflicts</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php
- libkdepim and kleopatra were split off in separate packages upstream</changelog>
<changelog author="ctrippe@opensuse.org" date="1460808000">- Require kdepim-addons in kmail (kde#361605), korganizer and
  kaddressbook</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="lbeltrame@kde.org" date="1461931200">- Require kdepim for kmail, or the account wizard won't be found
  at startup. Found by openQA.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="fvogt@suse.com" date="1467288000">- Add korgac-autostart-default.patch to prevent korgac from
    starting on the first login of a new user.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="wbauer@tmo.at" date="1469620800">- Cleanup/update build requirements</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1471953600">- Build only on architectures supported by libqt5-qtwebengine</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
  https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>

</package>
<package pkgid="2377e9c8f1f7766e53c5fc67d6c4dc0089240fd6eb922d2a33233aa387e8a003" name="akonadi_resources" arch="x86_64">
    <version epoch="0" ver="16.08.2" rel="2.5.3"/>

<changelog author="tittiatcoke@gmail.com" date="1453896000">- Kjots is now offered as a separate package based on Frameworks.
  No longer obsolete or conflict it.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1454587200">- Make sure that akonadi-search gets installed as that it contains
  the search agents</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="ctrippe@opensuse.org" date="1459166400">- Remove x-mail-distribution-list from kdepim package as they are
  provided by oxygen-icon-theme package to avoid file conflicts</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php
- libkdepim and kleopatra were split off in separate packages upstream</changelog>
<changelog author="ctrippe@opensuse.org" date="1460808000">- Require kdepim-addons in kmail (kde#361605), korganizer and
  kaddressbook</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="lbeltrame@kde.org" date="1461931200">- Require kdepim for kmail, or the account wizard won't be found
  at startup. Found by openQA.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="fvogt@suse.com" date="1467288000">- Add korgac-autostart-default.patch to prevent korgac from
    starting on the first login of a new user.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="wbauer@tmo.at" date="1469620800">- Cleanup/update build requirements</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1471953600">- Build only on architectures supported by libqt5-qtwebengine</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
  https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>
<changelog author="lbeltrame@kde.org" date="1497441600">- Add upstream patch use-plugin-for-sendlater.patch
  * Use messagelib-provided sendlater plugin to fix
    CVE-2017-9604</changelog>

</package>
<package pkgid="5fd86a05775ac716bf6646faf6c0aad49ace710f523f0974da1cbb3a8f9c3ad1" name="akregator" arch="x86_64">
    <version epoch="0" ver="4.14.10" rel="6.5.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1398427200">- Make sure to depend on libkgapi2 version, against which the
  package was built</changelog>
<changelog author="tittiatcoke@gmail.com" date="1399636800">- Update to 4.13.1
  * KDE 4.13.1  bug fix release
  * See http://www.kde.org/announcements/announce-4.13.1.php
- Make sure to really BuildRequire libakonadiprotocolinternals-devel
  and libprison-devel, don't relly that other packages pull them in
- Drop libkactivities-devel and link-grammar-devel, these features
  are removed with 4.13.1</changelog>
<changelog author="tittiatcoke@gmail.com" date="1400846400">- Add upstream patch fix_attachment_crash.patch to prevent kmail
  from crashing. (kde#334937)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1402228800">- Update to 4.13.2
  * KDE 4.13  release
  * See http://www.kde.org/announcements/announce-4.13.2.php
- Drop fix_attachment_crash.patch due to upstream inclusion</changelog>
<changelog author="cgiboudeaux@gmx.com" date="1404993600">- Update to 4.13.80
  * KDE 4.14 Beta 1 release
  * See http://www.kde.org/announcements/announce-4.14-beta1.php
- Add reenable-some-docs.diff - Build additional docs</changelog>
<changelog author="cgiboudeaux@gmx.com" date="1405598400">- Update to 4.13.90
  * KDE 4.14 Beta 2 release
  * See http://www.kde.org/announcements/announce-4.14-beta2.php
- Drop reenable-some-docs.diff (merged upstream)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1408104000">- Update to 4.14.0
  * KDE 4.14.0 SC Final Release
  * See http://www.kde.org/announcements/4.14/</changelog>
<changelog author="tittiatcoke@gmail.com" date="1410609600">- Update to 4.14.1
  * KDE 4.14.1 SC Bugfix Release
  * See http://www.kde.org/announcements/announce-4.14.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1413115200">- Update to 4.14.2
  * KDE 4.14.2 SC Bugfix Release
  * See http://www.kde.org/announcements/announce-4.14.2.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1415534400">- Update to 4.14.3
  * KDE 4.14.3 SC Bugfix Release
  * See http://www.kde.org/announcements/announce-4.14.3.php</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1415793600">- Fix BuildRequires of libkgapi-devel</changelog>
<changelog author="tittiatcoke@gmail.com" date="1421064000">- Update to 4.14.4
  * KDE Applications 14.12.1
  * See https://www.kde.org/announcements/announce-applications-14.12.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1422792000">- Update to 4.14.5
  * KDE Applications 14.12.2
  * See https://www.kde.org/announcements/announce-applications-14.12.2.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1425384000">- Update to KDE Applications 4.14.6
  * KDE Applications 14.12.3
  * See https://www.kde.org/announcements/announce-applications-14.12.3.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1428753600">- Update to 4.14.7
  * KDE Applications 15.04.0
  * See https://www.kde.org/announcements/announce-applications-15.04.0.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1431345600">- Update to 4.14.8
  * KDE Applications 15.04.1
  * https://www.kde.org/announcements/announce-applications-15.04.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1432987200">- Update to 4.14.9
  * KDE Applications 15.04.2
  * https://www.kde.org/announcements/announce-applications-15.04.2.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1436184000">- Update to 4.14.10
  * KDE Applications 15.04.3
  * https://www.kde.org/announcements/announce-applications-15.04.3.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1474286400">- Removed subpackage blogilo and the requirement for libkgapi
- New subpackage libakonadi_next4</changelog>
<changelog author="lbeltrame@kde.org" date="1497441600">- Add backported patches also-encrypt-when-sending-later-cve-2017-9604.patch,
  use-plugin-for-sendlater.patch:
  * Fix CVE-2017-9604 (boo#1044210)</changelog>

</package>
<package pkgid="3211dc5355602a1dfd76d32cd687db7624668115d90d356c0273f0d98200de66" name="akregator5" arch="x86_64">
    <version epoch="0" ver="16.08.2" rel="2.2.1"/>

<changelog author="tittiatcoke@gmail.com" date="1452340800">- Update to KDE Applications 15.12.1
  * KDE Applications 15.12.1
  * https://www.kde.org/announcements/announce-applications-15.12.1.php
  * boo#961265</changelog>
<changelog author="tittiatcoke@gmail.com" date="1453896000">- Kjots is now offered as a separate package based on Frameworks.
  No longer obsolete or conflict it.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1454587200">- Make sure that akonadi-search gets installed as that it contains
  the search agents</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="ctrippe@opensuse.org" date="1459166400">- Remove x-mail-distribution-list from kdepim package as they are
  provided by oxygen-icon-theme package to avoid file conflicts</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php
- libkdepim and kleopatra were split off in separate packages upstream</changelog>
<changelog author="ctrippe@opensuse.org" date="1460808000">- Require kdepim-addons in kmail (kde#361605), korganizer and
  kaddressbook</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="lbeltrame@kde.org" date="1461931200">- Require kdepim for kmail, or the account wizard won't be found
  at startup. Found by openQA.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="fvogt@suse.com" date="1467288000">- Add korgac-autostart-default.patch to prevent korgac from
    starting on the first login of a new user.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="wbauer@tmo.at" date="1469620800">- Cleanup/update build requirements</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1471953600">- Build only on architectures supported by libqt5-qtwebengine</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
  https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>

</package>
<package pkgid="cc944ead7894d1c593cfcad706e364a7fac25f223e123827b51d3dc34cc9dc19" name="akregator5" arch="x86_64">
    <version epoch="0" ver="16.08.2" rel="2.5.3"/>

<changelog author="tittiatcoke@gmail.com" date="1453896000">- Kjots is now offered as a separate package based on Frameworks.
  No longer obsolete or conflict it.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1454587200">- Make sure that akonadi-search gets installed as that it contains
  the search agents</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="ctrippe@opensuse.org" date="1459166400">- Remove x-mail-distribution-list from kdepim package as they are
  provided by oxygen-icon-theme package to avoid file conflicts</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php
- libkdepim and kleopatra were split off in separate packages upstream</changelog>
<changelog author="ctrippe@opensuse.org" date="1460808000">- Require kdepim-addons in kmail (kde#361605), korganizer and
  kaddressbook</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="lbeltrame@kde.org" date="1461931200">- Require kdepim for kmail, or the account wizard won't be found
  at startup. Found by openQA.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="fvogt@suse.com" date="1467288000">- Add korgac-autostart-default.patch to prevent korgac from
    starting on the first login of a new user.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="wbauer@tmo.at" date="1469620800">- Cleanup/update build requirements</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1471953600">- Build only on architectures supported by libqt5-qtwebengine</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
  https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>
<changelog author="lbeltrame@kde.org" date="1497441600">- Add upstream patch use-plugin-for-sendlater.patch
  * Use messagelib-provided sendlater plugin to fix
    CVE-2017-9604</changelog>

</package>
<package pkgid="892209e966bbcf7bfdf3a08a6adbf9ec1f01ede95da5bbcc85b3be90aa4788ee" name="alex" arch="src">
    <version epoch="0" ver="3.1.7" rel="2.3.9"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1318334400">- created new package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1321704000">- enabled i586 build</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323086400">- Added QuickCheck BR</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323518400">- Added /usr/share/alex-3.0.1 files
- Fixed file owner
- Deleted additional LICENSE file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325160000">- Clean up install section
- Add three word to description to make rpmlint happier</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- add patch to enable man page generation
- generate, install and package man page alex.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811200">- update to 3.0.1 from upstream
  * Unicode support (contributed mostly by Jean-Philippe Bernardy,
    with help from Alan Zimmerman).
  * An Alex lexer now takes a UTF-8 encoded byte sequence as input
    (see Section 5.1, ?Unicode and UTF-8?. If you are using the
    "basic" wrapper or one of the other wrappers that takes a
    Haskell String as input, the string is automatically encoded
    into UTF-8 by Alex. If your input is a ByteString, you are
    responsible for ensuring that the input is UTF-8 encoded. The
    old 8-bit behaviour is still available via the --latin1
    option.
  * Alex source files are asumed to be in UTF-8, like Haskell
    source files. The lexer specification can use Unicode
    characters and ranges.
  * alexGetChar is renamed to alexGetByte in the generated code.
  * There is a new option, --latin1, that restores the old
    behaviour.
  * Alex now does DFA minimization, which helps to reduce the size
    of the generated tables, especially for lexers that use Unicode.
- dropped patch alex-2.3.5-generate-man-page.patch
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 3.0.2 from upstream
- needed by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 3.0.5 from upstream
  * performance improvement with certain grammars ~30%
- part of Haskell Platform 2013.2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- package examples
- cleanup spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410177600">- update to 3.1.3
  * fix ghc 7.8 builds
  * needed by Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 3.1.4
  * Add Applicative/Functor instances for GHC 7.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518400">- add alex-3.1.4-ghc-7.10.patch
  * temporary disable tests</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 3.1.5
- drop alex-3.1.4-ghc-7.10.patch, merged by upstream
  * Generate less warning-laden code, and suppress other warnings.
  * Bug fixes.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 3.1.6
  * drop dependency on happy</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 3.1.7
  * Add support for %encoding directive (allows to control --latin1 from inside
    Alex scripts)
  * Make code forward-compatible with in-progress proposals
  * Suppress more warnings</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.1.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b7708b6f4e89297d5e73dcc57beba52d569e6436cf5c034c523139ca1205b653" name="alex" arch="x86_64">
    <version epoch="0" ver="3.1.7" rel="2.3.9"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1318334400">- created new package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1321704000">- enabled i586 build</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323086400">- Added QuickCheck BR</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323518400">- Added /usr/share/alex-3.0.1 files
- Fixed file owner
- Deleted additional LICENSE file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325160000">- Clean up install section
- Add three word to description to make rpmlint happier</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- add patch to enable man page generation
- generate, install and package man page alex.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811200">- update to 3.0.1 from upstream
  * Unicode support (contributed mostly by Jean-Philippe Bernardy,
    with help from Alan Zimmerman).
  * An Alex lexer now takes a UTF-8 encoded byte sequence as input
    (see Section 5.1, ?Unicode and UTF-8?. If you are using the
    "basic" wrapper or one of the other wrappers that takes a
    Haskell String as input, the string is automatically encoded
    into UTF-8 by Alex. If your input is a ByteString, you are
    responsible for ensuring that the input is UTF-8 encoded. The
    old 8-bit behaviour is still available via the --latin1
    option.
  * Alex source files are asumed to be in UTF-8, like Haskell
    source files. The lexer specification can use Unicode
    characters and ranges.
  * alexGetChar is renamed to alexGetByte in the generated code.
  * There is a new option, --latin1, that restores the old
    behaviour.
  * Alex now does DFA minimization, which helps to reduce the size
    of the generated tables, especially for lexers that use Unicode.
- dropped patch alex-2.3.5-generate-man-page.patch
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 3.0.2 from upstream
- needed by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 3.0.5 from upstream
  * performance improvement with certain grammars ~30%
- part of Haskell Platform 2013.2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- package examples
- cleanup spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410177600">- update to 3.1.3
  * fix ghc 7.8 builds
  * needed by Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 3.1.4
  * Add Applicative/Functor instances for GHC 7.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518400">- add alex-3.1.4-ghc-7.10.patch
  * temporary disable tests</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 3.1.5
- drop alex-3.1.4-ghc-7.10.patch, merged by upstream
  * Generate less warning-laden code, and suppress other warnings.
  * Bug fixes.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 3.1.6
  * drop dependency on happy</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 3.1.7
  * Add support for %encoding directive (allows to control --latin1 from inside
    Alex scripts)
  * Make code forward-compatible with in-progress proposals
  * Suppress more warnings</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.1.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e1b99716bb79d3b2d523d78fa06e77d80eced0c38305b84d04d8a3d48ab60680" name="alsa" arch="src">
    <version epoch="0" ver="1.1.2" rel="3.1"/>

<changelog author="tiwai@suse.de" date="1406808000">- Remove obsoleted README.SuSE (bnc#889023)
- Correct SUSE branding names in some texts (bnc#889023,FATE#316521)
- Properly include time.h for CLOCK_MONOTONIC_RAW:
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch</changelog>
<changelog author="tiwai@suse.de" date="1407844800">- Backport upstream fixes for supporting the missing DSD formats:
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
- Remove alsa-info.sh from alsa.rpm; it's moved into alsa-utils</changelog>
<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>

</package>
<package pkgid="a9e8ade6ae50ad6d2f53a614cc8f1cf6c9d80710050d32fc2abcc5a12e2cc536" name="alsa" arch="src">
    <version epoch="0" ver="1.1.3" rel="6.1"/>

<changelog author="tiwai@suse.de" date="1407844800">- Backport upstream fixes for supporting the missing DSD formats:
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
- Remove alsa-info.sh from alsa.rpm; it's moved into alsa-utils</changelog>
<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>

</package>
<package pkgid="e6582a611248c2b130d6c23da6de1bf59186552dd316599287b3656c0c1cc32f" name="alsa" arch="src">
    <version epoch="0" ver="1.1.3" rel="8.3.1"/>

<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>

</package>
<package pkgid="fab17feca6659518efbca3bbd4a1c27443594fbc16eb3136bfa5a4dd99998c86" name="alsa" arch="src">
    <version epoch="0" ver="1.1.3" rel="8.6.1"/>

<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>
<changelog author="tiwai@suse.de" date="1491825600">- Disable dmix var_periodsize as default (boo#1033179)
  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
- Workaround for binary incompatibility of dmix shm (boo#1033080):
  0098-dmix-Workaround-for-binary-incompatibility.patch</changelog>

</package>
<package pkgid="58812087dac53d0a7cd6097803628f38add6b4e7193c7183dc001f7667b45e2e" name="alsa" arch="src">
    <version epoch="0" ver="1.1.3" rel="8.9.1"/>

<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>
<changelog author="tiwai@suse.de" date="1491825600">- Disable dmix var_periodsize as default (boo#1033179)
  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
- Workaround for binary incompatibility of dmix shm (boo#1033080):
  0098-dmix-Workaround-for-binary-incompatibility.patch</changelog>
<changelog author="tiwai@suse.de" date="1493812800">- Remove direct_memory_access flag from dmix definition again for
  fixing a regression used with old alsa-lib binary (boo#1037021):
  0096-conf-Remove-dmix.direct_memory_access-setup.patch</changelog>

</package>
<package pkgid="9f8c90e834fde756c29b8571201364209dca69d6ec1fb74b3e416e63bb261193" name="alsa" arch="x86_64">
    <version epoch="0" ver="1.1.2" rel="3.1"/>

<changelog author="tiwai@suse.de" date="1406808000">- Remove obsoleted README.SuSE (bnc#889023)
- Correct SUSE branding names in some texts (bnc#889023,FATE#316521)
- Properly include time.h for CLOCK_MONOTONIC_RAW:
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch</changelog>
<changelog author="tiwai@suse.de" date="1407844800">- Backport upstream fixes for supporting the missing DSD formats:
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
- Remove alsa-info.sh from alsa.rpm; it's moved into alsa-utils</changelog>
<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>

</package>
<package pkgid="285a9315ec13d1488a543815bdf0da5651def451a3c7e0c92d18d736a1bc8d35" name="alsa" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="6.1"/>

<changelog author="tiwai@suse.de" date="1407844800">- Backport upstream fixes for supporting the missing DSD formats:
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
- Remove alsa-info.sh from alsa.rpm; it's moved into alsa-utils</changelog>
<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>

</package>
<package pkgid="6ee29df9e0c8d5abf6651d191b954b292f2dbb567a3310639c4e4b0928adae37" name="alsa" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="8.3.1"/>

<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>

</package>
<package pkgid="69f947c3066c5cdbc9d5a9b4956e1f35fd56d407c4374890c415881d5d5c32d0" name="alsa" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="8.6.1"/>

<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>
<changelog author="tiwai@suse.de" date="1491825600">- Disable dmix var_periodsize as default (boo#1033179)
  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
- Workaround for binary incompatibility of dmix shm (boo#1033080):
  0098-dmix-Workaround-for-binary-incompatibility.patch</changelog>

</package>
<package pkgid="8d602b22ad3f41bdffc27fe93d98f5c58dc4be6a08908b964d6738df867f7c63" name="alsa" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="8.9.1"/>

<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>
<changelog author="tiwai@suse.de" date="1491825600">- Disable dmix var_periodsize as default (boo#1033179)
  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
- Workaround for binary incompatibility of dmix shm (boo#1033080):
  0098-dmix-Workaround-for-binary-incompatibility.patch</changelog>
<changelog author="tiwai@suse.de" date="1493812800">- Remove direct_memory_access flag from dmix definition again for
  fixing a regression used with old alsa-lib binary (boo#1037021):
  0096-conf-Remove-dmix.direct_memory_access-setup.patch</changelog>

</package>
<package pkgid="c992fc9eb87853c050330d71b2df6836b3665f7ddf38c058b08d24528db9e314" name="alsa-devel" arch="x86_64">
    <version epoch="0" ver="1.1.2" rel="3.1"/>

<changelog author="tiwai@suse.de" date="1406808000">- Remove obsoleted README.SuSE (bnc#889023)
- Correct SUSE branding names in some texts (bnc#889023,FATE#316521)
- Properly include time.h for CLOCK_MONOTONIC_RAW:
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch</changelog>
<changelog author="tiwai@suse.de" date="1407844800">- Backport upstream fixes for supporting the missing DSD formats:
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
- Remove alsa-info.sh from alsa.rpm; it's moved into alsa-utils</changelog>
<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>

</package>
<package pkgid="510e32ce4b63f39007209035216fe118681504eafd4c8c0ac26f534854ddcbac" name="alsa-devel" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="6.1"/>

<changelog author="tiwai@suse.de" date="1407844800">- Backport upstream fixes for supporting the missing DSD formats:
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
- Remove alsa-info.sh from alsa.rpm; it's moved into alsa-utils</changelog>
<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>

</package>
<package pkgid="edd6b7dda8322970e505d461838b5606fa26c33c84486e7ecd689b605c0b7a78" name="alsa-devel" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="8.3.1"/>

<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>

</package>
<package pkgid="aeabb89bc3010c3e73d40c85c7aa967f459316da30276500fc7d44e59bf32964" name="alsa-devel" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="8.6.1"/>

<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>
<changelog author="tiwai@suse.de" date="1491825600">- Disable dmix var_periodsize as default (boo#1033179)
  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
- Workaround for binary incompatibility of dmix shm (boo#1033080):
  0098-dmix-Workaround-for-binary-incompatibility.patch</changelog>

</package>
<package pkgid="ead68f01364b5c1399b08541692fe895b93d13435ab3510e4344c97bb88426cf" name="alsa-devel" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="8.9.1"/>

<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>
<changelog author="tiwai@suse.de" date="1491825600">- Disable dmix var_periodsize as default (boo#1033179)
  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
- Workaround for binary incompatibility of dmix shm (boo#1033080):
  0098-dmix-Workaround-for-binary-incompatibility.patch</changelog>
<changelog author="tiwai@suse.de" date="1493812800">- Remove direct_memory_access flag from dmix definition again for
  fixing a regression used with old alsa-lib binary (boo#1037021):
  0096-conf-Remove-dmix.direct_memory_access-setup.patch</changelog>

</package>
<package pkgid="aa6f00350cb51c20f5ca73823db1d30859bb8f53f55d18442d53305b06e21425" name="alsa-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.1.2" rel="3.1"/>

<changelog author="tiwai@suse.de" date="1406808000">- Remove obsoleted README.SuSE (bnc#889023)
- Correct SUSE branding names in some texts (bnc#889023,FATE#316521)
- Properly include time.h for CLOCK_MONOTONIC_RAW:
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch</changelog>
<changelog author="tiwai@suse.de" date="1407844800">- Backport upstream fixes for supporting the missing DSD formats:
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
- Remove alsa-info.sh from alsa.rpm; it's moved into alsa-utils</changelog>
<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>

</package>
<package pkgid="8172083a45ed41da9f2092b16866f82fcd41ac4d3bd303157a8c834dc2af1741" name="alsa-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="6.1"/>

<changelog author="tiwai@suse.de" date="1407844800">- Backport upstream fixes for supporting the missing DSD formats:
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
- Remove alsa-info.sh from alsa.rpm; it's moved into alsa-utils</changelog>
<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>

</package>
<package pkgid="dcd365f2279c5064638baad493a617b1e070b038d8c842ad90d6c6c8fa46dafd" name="alsa-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="8.3.1"/>

<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>

</package>
<package pkgid="0c794abc7255b136abd8218044bb556bc0b41d2c9878e8cfe12079eb4e3b972e" name="alsa-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="8.6.1"/>

<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>
<changelog author="tiwai@suse.de" date="1491825600">- Disable dmix var_periodsize as default (boo#1033179)
  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
- Workaround for binary incompatibility of dmix shm (boo#1033080):
  0098-dmix-Workaround-for-binary-incompatibility.patch</changelog>

</package>
<package pkgid="1a3814be77d329e8ca8372a0fb956f7bf1f4e7a13096fc0e5774c16441d1045f" name="alsa-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.1.3" rel="8.9.1"/>

<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>
<changelog author="tiwai@suse.de" date="1491825600">- Disable dmix var_periodsize as default (boo#1033179)
  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
- Workaround for binary incompatibility of dmix shm (boo#1033080):
  0098-dmix-Workaround-for-binary-incompatibility.patch</changelog>
<changelog author="tiwai@suse.de" date="1493812800">- Remove direct_memory_access flag from dmix definition again for
  fixing a regression used with old alsa-lib binary (boo#1037021):
  0096-conf-Remove-dmix.direct_memory_access-setup.patch</changelog>

</package>
<package pkgid="c064e323720a7ab290fbf5a4d23ccc8adac39850058a6262141ac9e0ac745cf2" name="alsa-docs" arch="noarch">
    <version epoch="0" ver="1.1.2" rel="3.1"/>

<changelog author="tiwai@suse.de" date="1406808000">- Remove obsoleted README.SuSE (bnc#889023)
- Correct SUSE branding names in some texts (bnc#889023,FATE#316521)
- Properly include time.h for CLOCK_MONOTONIC_RAW:
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch</changelog>
<changelog author="tiwai@suse.de" date="1407844800">- Backport upstream fixes for supporting the missing DSD formats:
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
- Remove alsa-info.sh from alsa.rpm; it's moved into alsa-utils</changelog>
<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>

</package>
<package pkgid="c11d7f8f9133fbfc836695427ccf775c7489377f65af8172feb784e1ae7c4009" name="alsa-docs" arch="noarch">
    <version epoch="0" ver="1.1.3" rel="6.1"/>

<changelog author="tiwai@suse.de" date="1407844800">- Backport upstream fixes for supporting the missing DSD formats:
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
- Remove alsa-info.sh from alsa.rpm; it's moved into alsa-utils</changelog>
<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>

</package>
<package pkgid="eecb1830575863009635f51400d52e6df8dcddbc88bf3a08023f286e61161f53" name="alsa-docs" arch="noarch">
    <version epoch="0" ver="1.1.3" rel="8.3.1"/>

<changelog author="tiwai@suse.de" date="1409054400">- Yet more DSD fix, hwdep iface sync with the recent kernel, and a
  minor documentation fix from upstream:
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch</changelog>
<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>

</package>
<package pkgid="a3ff51d5f27af8f8c865c7a32b08f48dc9234acca5c944dc0890bc8116d94328" name="alsa-docs" arch="noarch">
    <version epoch="0" ver="1.1.3" rel="8.6.1"/>

<changelog author="tiwai@suse.de" date="1413547200">- Backport upstream fixes / enhancements: mostly small fixes
  spotted by coccinelle and oethers, the fixes for proper rewind
  support, a new DSD format support, hwdep definitions sync, and
  addition of PAZ00 UCM configs.
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>
<changelog author="tiwai@suse.de" date="1491825600">- Disable dmix var_periodsize as default (boo#1033179)
  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
- Workaround for binary incompatibility of dmix shm (boo#1033080):
  0098-dmix-Workaround-for-binary-incompatibility.patch</changelog>

</package>
<package pkgid="2493cc61dd558399e219799a779ca1bcd464bdc1836585bb93b74c8fffce30a4" name="alsa-docs" arch="noarch">
    <version epoch="0" ver="1.1.3" rel="8.9.1"/>

<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416139200">- fix bashism in alsa-init.sh scripts</changelog>
<changelog author="tiwai@suse.de" date="1417780800">- Backport upstream fixes:
  A couple of USB-audio config addition/fix, dmix PCM stop fix,
  a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch</changelog>
<changelog author="tiwai@suse.de" date="1422446400">- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1424952000">- Updated to alsa-lib 1.0.29:
  Just a version bump including previous fixes
- Drop the obsoleted patches:
  0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
  0002-ICE1712-add-surround71-pcm-definition.patch
  0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
  0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
  0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
  0006-Add-timestamp-type-to-sw_params-internal-only.patch
  0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
  0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
  0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
  0010-test-audio_time-Set-timestamp-type-explicitly.patch
  0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
  0012-pcm-Fill-sw_params-proto-field.patch
  0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
  0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
  0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
  0016-pcm-Fix-DSD-formats-userland-usability.patch
  0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
  0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
  0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
  0021-doc-fix-cross-compiling-example.patch
  0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
  0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
  0024-pcm-add-new-32-bit-DSD-sample-format.patch
  0025-dmix-actually-rewind-when-running-or-being-drained.patch
  0026-pcm-express-the-rewind-size-limitation-logic-better.patch
  0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
  0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
  0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
  0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
  0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
  0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
  0034-pcm-route-Fix-the-bad-condition-always-false.patch
  0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
  0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
  0037-mixer-fixed-double-free.patch
  0038-pcm_file-fixed-missing-free.patch
  0039-sbase-fixed-missing-free.patch
  0040-rawmidi-close-handle-h.patch
  0041-pcm_share-fixing-missing-mutex-unlock.patch
  0042-simple_abst-null-check-for-lib.patch
  0043-socket-missing-socket-close.patch
  0044-pcm_hooks-null-check-for-h.patch
  0045-conf-return-negative-value-in-case-of-error.patch
  0046-control-return-negative-value-in-case-of-error.patch
  0047-pcm-return-negative-value-in-case-of-error.patch
  0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
  0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
  0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
  0051-snd_user_file-fix-memory-leak.patch
  0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
  0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
  0054-dlmisc-Remove-unused-label.patch
  0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
  0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
  0057-mixer-Fix-inclusion-of-config.h.patch
  0058-mixer-Fix-unused-parameter-warnings.patch
  0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
  0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch</changelog>
<changelog author="tiwai@suse.de" date="1432296000">- Backport upstream fixes: UCM updates, Broadwell UCM support,
  namehint fixes, fix faulty assert in PCM plugins, etc:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch</changelog>
<changelog author="tiwai@suse.de" date="1434628800">- Backport upstream fixes: fix bogus assert() in hw_params, a few
  PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1438344000">- Change libudev-devel BuildRequires to pkgconfig(udev): makes us
  less prone to packaging changes, and in the end udev.pc is
  exactly what we need to define _udevdir.</changelog>
<changelog author="tiwai@suse.de" date="1438689600">- Backport upstream fixes: surround41/50 chmap fix, UCM documents,
  config string fix, PCM timestamp query API, replacement of list.h
  with LGPL:
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
- Backport topology API addition patches:
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
- Enable autoreconf call to regenerate after patching</changelog>
<changelog author="tiwai@suse.de" date="1443787200">- Backport upsteram fixes: more topology API updates/fixes, misc
  documentation fixes, some logical error fixes in PCM plugins,
  LADSPA plugin segfault fix:
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1447070400">- Update to alsa-lib 1.1.0:
  including all previous fixes, with more updates for topology API,
  a fix for dmix/dsnoop slave PCM xrun, some build fixes /
  improvements.
- Fix the build with old gcc on SLE11:
  0001-topology-Add-missing-include-sys-stat.h.patch
- Dropped patches:
  0001-ucm-document-some-standard-values.patch
  0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
  0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
  0004-ucm-reformat-snd_use_case_get-doc.patch
  0005-ucm-improve-jack-configuration-documentation.patch
  0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
  0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
  0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
  0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
  0010-namehint-Fix-the-listing-without-device-number.patch
  0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
  0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
  0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
  0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
  0015-ucm-allow-multiple-devices-in-JackHWMute.patch
  0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
  0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
  0018-test-pcm_min-Fix-error-messages.patch
  0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
  0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
  0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
  0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
  0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
  0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
  0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
  0026-docs-Add-UCM-link-to-main-doxygen-page.patch
  0027-Replace-unsafe-characters-with-_-in-card-name.patch
  0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
  0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
  0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
  0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
  0032-test-audio_time-show-report-validity-and-accuracy.patch
  0033-pcm-restore-hw-params-on-set-latency-failed.patch
  0034-Replace-list.h-with-its-own-version.patch
  0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
  0036-topology-Add-topology-core-parser.patch
  0037-topology-Add-text-section-parser.patch
  0038-topology-Add-PCM-parser.patch
  0039-topology-Add-operations-parser.patch
  0040-topology-Add-private-data-parser.patch
  0041-topology-Add-DAPM-object-parser.patch
  0042-topology-Add-CTL-parser.patch
  0043-topology-Add-Channel-map-parser.patch
  0044-topology-Add-binary-file-builder.patch
  0045-topology-autotools-Add-build-support-for-topology-co.patch
  0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
  0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
  0048-topology-Fix-missing-inclusion-of-ctype.h.patch
  0049-topology-Fix-typos.patch
  0050-topology-fix-element-object-type-is-switch.patch
  0051-topology-Add-element-ID-so-we-can-look-up-references.patch
  0052-topology-Add-support-for-writing-manifest-private-da.patch
  0053-topology-update-ABI-to-improve-support-for-different.patch
  0054-topology-Add-ops-support-to-byte-control-objects.patch
  0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
  0056-topology-print-error-prefix-on-error-message.patch
  0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
  0058-core-add-convenience-macros-to-local.h.patch
  0059-topology-Add-C-templates-structure-for-building-topo.patch
  0060-topology-A-API-calls-to-directly-build-topology-data.patch
  0061-pcm-Fix-doxygen-for-two-enums.patch
  0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
  0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
  0064-topology-builder-Fix-possibly-uninitialized-variable.patch
  0065-topology-ctl-Fix-access-type-checks.patch
  0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
  0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
  0068-topology-pcm-Remove-unused-variables.patch
  0069-build-Do-not-try-to-detect-cross-compiler.patch
  0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
  0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch</changelog>
<changelog author="tiwai@suse.de" date="1454500800">- Backports from upstream: minor PCM fixes, topology API updates,
  and a few build cleanup:
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1459425600">- Update to alsa-lib 1.1.1:
  * including previous fixes
  * a few more fixes/cleanup of control API
  * BSD compatibility changes
  * sync with 4.6 kernel ABI
  * provide API for sequencer sound card number / pid
  * fix races at dmix/dsnoop plugin
  * a few topology API updates
- Drop the obsoleted patches:
  0001-topology-Add-missing-include-sys-stat.h.patch
  0002-pcm-simple-Fix-asserts.patch
  0003-topology-open-topology-files-with-O_TRUNC.patch
  0004-topology-Remove-unused-function-write_data_block.patch
  0005-topology-Remove-unused-variables.patch
  0006-topology-Fix-comparison-of-unsigned-expression-0.patch
  0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
  0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
  0009-config-files-do-not-include-ucm-topology-configurati.patch
  0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
  0011-pcm_hw-fix-possible-memory-leak-coverity.patch
  0012-coverity-fixes.patch
  0013-topology-fix-debug-output-to-print-correct-max-value.patch</changelog>
<changelog author="tiwai@suse.de" date="1463054400">- Backport various upstream fixes for PCM (bnc#979702):
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch</changelog>
<changelog author="tiwai@suse.de" date="1465387200">- Backport upstream fixes: fixing PCM dmix &amp; co suspend/resume,
  namehint parser fixes, stackable async handler:
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch</changelog>
<changelog author="tiwai@suse.de" date="1470225600">- Update to alsa-lib v1.1.2:
  * topology API updates
  * support of stacked async handlers
  * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
  * add cset-tlv ucm support
  * fix conversion of TLVs min_db and max_dB value in softvol
  * fix appl pointer in the error path of PCM plugin
  * PCM code cleanup
  * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
  * fix doubly enumerated items via namehint
  * make PCM codes thread-safe
  * API documentation enhancements
  * element-set ctl API
  * Optimization by replacing alloca() usages
- Drop obsoleted patches:
  0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
  0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
  0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
  0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
  0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
  0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
  0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
  0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
  0009-conf-Add-thread-safe-global-tree-reference.patch
  0010-pcm-Remove-resume-support-from-dmix-co.patch
  0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
  0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
  0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
  0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
  0015-async-Handle-previously-installed-signal-handler.patch
  alsa-docs-suppress-timestamp.patch</changelog>
<changelog author="tiwai@suse.de" date="1480420800">- Backport upstream fixes (bsc#1012594):
  - A few PCM bugs have been fixed:
  * Stall of dmix and others in a wrong PCM state
  * Refactoring of PCM locking scheme
  * SHM initialization race fix
  * plug PCM memory leaks
  * Improvement of dshare/dmix delay calculation
  * Fix endless dshare draining
  * Fix semaphore discard race fix of direct plugins
  - UCM fixes and updates for DB410c and skylake-r5286
  - Mixer code cleanup not to install bogus plugin codes
  - Documentation fixes / updates
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
- smixer module files got removed from the file list as well</changelog>
<changelog author="tiwai@suse.de" date="1485345600">- Update to alsa-lib 1.1.3 release;
  including all previous fixes, and a (magically) regression fix
  found in clementine (boo#1017824)
- Drop obsoleted patches:
  0001-ucm-Add-ucm-files-for-DB410c-board.patch
  0002-mixer-Fix-rounding-mode-documentation.patch
  0003-pcm-Fix-shm-initialization-race-condition.patch
  0004-pcm-Better-understandable-locking-code.patch
  0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
  0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
  0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
  0008-test-use-actual-information-for-TLV-operation.patch
  0009-ctl-improve-API-documentation-for-TLV-operation.patch
  0010-ctl-improve-documentation-about-TLV-related-APIs.patch
  0011-ctl-correct-documentation-about-TLV-feature.patch
  0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
  0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
  0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
  0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
  0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
  0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
  0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
  0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch</changelog>
<changelog author="tiwai@suse.de" date="1490788800">- Backport upstream fix patches, including the deadlock fix for
  aplay/arecord (boo#1031525):
  0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
  0002-ucm-parser-needs-limits.h.patch
  0003-pcm-direct-allow-users-to-configure-different-period.patch
  0004-pcm-dshare-enable-silence.patch
  0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
  0006-plugin-dynamically-update-avail_min-on-slave.patch
  0007-rate-dynamic-update-avail_min-on-slave.patch
  0008-topology-fix-unused-const-variable-warning.patch
  0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
  0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
  0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
  0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
  0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
  0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
  0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
  0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
  0017-ucm-Load-device-specific-configuration-file-based-on.patch
  0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
  0019-topology-Fix-incorrect-license-in-source-comments.patch
  0020-conf-cards-add-support-for-pistachio-card.patch
  0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
  0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
  0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
  0024-pcm-Disable-locking-in-async-mode.patch
  0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
  0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
  0027-pcm-direct-fix-race-on-clearing-timer-events.patch
  0028-pcm-file-Enable-file-writing-for-capture-path.patch
  0029-pcm-status-dump-fix-timestamp-formatting.patch
  0030-pcm-extplug-refinement-of-masks-in-extplug.patch
  0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
  0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
  0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
  0034-always-handle-return-value-from-snd_config_get_id-co.patch
  0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
  0036-topology-coverity-remove-dead-code.patch
  0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
  0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
  0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
  0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
  0041-conf-cards-add-VC4-HDMI-card.patch
  0042-pcm-plug-save-converter-config.patch
  0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch</changelog>
<changelog author="tiwai@suse.de" date="1491825600">- Disable dmix var_periodsize as default (boo#1033179)
  0097-pcm-dmix-Disable-var_periodsize-as-default.patch
- Workaround for binary incompatibility of dmix shm (boo#1033080):
  0098-dmix-Workaround-for-binary-incompatibility.patch</changelog>
<changelog author="tiwai@suse.de" date="1493812800">- Remove direct_memory_access flag from dmix definition again for
  fixing a regression used with old alsa-lib binary (boo#1037021):
  0096-conf-Remove-dmix.direct_memory_access-setup.patch</changelog>

</package>
<package pkgid="55606fbbd48b12365ad891ac2308f19ca8afb26b91c36c4ff49b374dedc72356" name="amanda" arch="src">
    <version epoch="0" ver="3.3.6" rel="6.1"/>

<changelog author="cristian.rodriguez@opensuse.org" date="1283169600">- Do not hardcode build date in binaries</changelog>
<changelog author="ro@suse.de" date="1297252800">- amanda-2.6.1p1-newer_glib.patch:
  at least glib-2.27 brings g_list_free_full and g_slist_free_full
  with own definitions, prefix local variant with my_</changelog>
<changelog author="coolo@opensuse.org" date="1304164800">- amanda-2.6.1p1-avoid-perl-provides.patch:
  patch perl code not to trigger bogus perl provides</changelog>
<changelog author="jmatejek@novell.com" date="1308830400">- update to version 3.3.0
  * the following changers were dropped:
    chg-chio, chg-chs, chg-iomega, chg-juke, chg-mcutil, chg-mtx,
    chg-null, chg-rait, chg-rth, chg-scsi-chio, chg-scsi
  - see amanda-changers(7) for replacements
  * deprecated configuration keywords:
    label_new_tapes, tapebufs, file-pad, amrecover_do_fsf,
    amrecover_check_label
  * amidxtaped now requires CONFIG parameter, meaning that
    amrecover &lt; 2.4.3 will be unable to recover from new servers
  * need to specify a changer device explicitly
  * default auth is now "bsdtcp"
  * amtape behavior was changed, see amtape manpage for details
  * better cmdline interface for amreport (just "amreport $config")
  * multiple simultaneous writes - can write to all drives in parallel
  * many new features and bugfixes, see NEWS file for details
- -pie and -fPIE are now part of global CFLAGS/LDFLAGS</changelog>
<changelog author="jmatejek@novell.com" date="1312977600">- explicit permissions for docdir (fixes failure on SLE11)
- %pre script can now handle a situation where user doesn't exist</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="jmatejek@suse.com" date="1328616000">- removed custom definition of g_queue_free_full which was
  conflicting with a function newly added to glib2</changelog>
<changelog author="aj@suse.de" date="1343649600">- Fix build with missing gets declaration (glibc 2.16)</changelog>
<changelog author="vdziewiecki@suse.com" date="1349265600">-Update to 3.3.2 (see NEWS)
-Remove queue patch (fixed upstream, see ChangeLog)
-Replaced %run_permissions with %set_permissions (bnc#764124)</changelog>
<changelog author="jmatejek@suse.com" date="1349438400">- fixed some functions without return values</changelog>
<changelog author="vdziewiecki@suse.com" date="1357905600">-Update to 3.3.3
  * amdump.X log files use timestamp instead of number, amdump and amdump.1
    are maintained as symlink.
  * chg-disk
    o Use the changerfile for the statefile.
  * s3 device
    o support CASTOR storage
  * amanda.conf
    o New REPORT-USE-MEDIA and REPORT-NEXT-MEDIA.
  * amfetchdump
    o new --extract, --directory, --data-path and --application-property
    arguments. It allow to do the extraction on the server.
  * --exact-match argument to many command, and '=' prefix to expression.
    o It diable use of expression for host, disk, level and datestamp on
    command line argument.
  * All changer scripts.
    o Add LOCK-TIMEOUT property.
  * Many bug fix
-Fixed bnc#784375 - Clarify licensing of amanda. Zmanda changed its
  licensing from GPL-2.0 to GPL-2.0+ and LGPLv2 to LGPLv2+.</changelog>
<changelog author="mmeister@suse.com" date="1366977600">- Added automake --add-missing option to fix build with new automake</changelog>
<changelog author="mls@suse.de" date="1405944000">- comment out all 'undef bool' lines, as they break the build
  with modern perl versions
  added patch: amanda-3.3.3-noundefbool.patch</changelog>
<changelog author="darin@darins.net" date="1410782400">- update to 3.3.6
  * ambsdtar
    new application that use BSD tar to do the backup.
  3.3.5 release notes
  * faster 'verify' command.
    fix parsing of config override arguments.
  * amsamba
    Add REGEX-MATCH property.
  * amvault
    Print progress status.
  * ndmp device
    INDIRECT property default to yes.
  3.3.4 release notes
  * amreport
    new --format argument
    new 'json' and 'json_raw' format.
  * amanda.conf
    new REPORT-FORMAT option.
  * amtape
    new 'verify' command.
  * amadmin
    new 'force-level-1' command.
  * ampgsql
    Add VERBOSE property.
  * S3 device
    handle DURABLE_REDUCED_AVAILABILITY for google storage.
  See ChangeLog for a full listing of changes:
    /usr/share/doc/packages/amanda/ChangeLog
- removed amanda-gets.patch, applied upstream</changelog>
<changelog author="darin@darins.net" date="1410868800">- wrap %post permissions routines in conditionals for SLES</changelog>
<changelog author="mpluskal@suse.com" date="1417089600">- Fix for boo#907361 -- amanda-2.6.1p1-fix-perl-format.patch
- Clean spec file with spec-cleaner</changelog>
<changelog author="olaf@aepfle.de" date="1457092800">- Remove timestamp from binary
  amanda-timestamp.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1460808000">- Replace libsmbclient and libsmbclient-devel for
  pkgconfig(smbclient) BuildRequires: Following samba changes.</changelog>
<changelog author="kstreitova@suse.com" date="1485518400">- add openssh to BuildRequires to support ssh [bsc#1022028]</changelog>

</package>
<package pkgid="a2864c0f849a26d1103b719b17c5785194cf7a147a7aaad997c406a2ef06c321" name="amanda" arch="x86_64">
    <version epoch="0" ver="3.3.6" rel="6.1"/>

<changelog author="cristian.rodriguez@opensuse.org" date="1283169600">- Do not hardcode build date in binaries</changelog>
<changelog author="ro@suse.de" date="1297252800">- amanda-2.6.1p1-newer_glib.patch:
  at least glib-2.27 brings g_list_free_full and g_slist_free_full
  with own definitions, prefix local variant with my_</changelog>
<changelog author="coolo@opensuse.org" date="1304164800">- amanda-2.6.1p1-avoid-perl-provides.patch:
  patch perl code not to trigger bogus perl provides</changelog>
<changelog author="jmatejek@novell.com" date="1308830400">- update to version 3.3.0
  * the following changers were dropped:
    chg-chio, chg-chs, chg-iomega, chg-juke, chg-mcutil, chg-mtx,
    chg-null, chg-rait, chg-rth, chg-scsi-chio, chg-scsi
  - see amanda-changers(7) for replacements
  * deprecated configuration keywords:
    label_new_tapes, tapebufs, file-pad, amrecover_do_fsf,
    amrecover_check_label
  * amidxtaped now requires CONFIG parameter, meaning that
    amrecover &lt; 2.4.3 will be unable to recover from new servers
  * need to specify a changer device explicitly
  * default auth is now "bsdtcp"
  * amtape behavior was changed, see amtape manpage for details
  * better cmdline interface for amreport (just "amreport $config")
  * multiple simultaneous writes - can write to all drives in parallel
  * many new features and bugfixes, see NEWS file for details
- -pie and -fPIE are now part of global CFLAGS/LDFLAGS</changelog>
<changelog author="jmatejek@novell.com" date="1312977600">- explicit permissions for docdir (fixes failure on SLE11)
- %pre script can now handle a situation where user doesn't exist</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="jmatejek@suse.com" date="1328616000">- removed custom definition of g_queue_free_full which was
  conflicting with a function newly added to glib2</changelog>
<changelog author="aj@suse.de" date="1343649600">- Fix build with missing gets declaration (glibc 2.16)</changelog>
<changelog author="vdziewiecki@suse.com" date="1349265600">-Update to 3.3.2 (see NEWS)
-Remove queue patch (fixed upstream, see ChangeLog)
-Replaced %run_permissions with %set_permissions (bnc#764124)</changelog>
<changelog author="jmatejek@suse.com" date="1349438400">- fixed some functions without return values</changelog>
<changelog author="vdziewiecki@suse.com" date="1357905600">-Update to 3.3.3
  * amdump.X log files use timestamp instead of number, amdump and amdump.1
    are maintained as symlink.
  * chg-disk
    o Use the changerfile for the statefile.
  * s3 device
    o support CASTOR storage
  * amanda.conf
    o New REPORT-USE-MEDIA and REPORT-NEXT-MEDIA.
  * amfetchdump
    o new --extract, --directory, --data-path and --application-property
    arguments. It allow to do the extraction on the server.
  * --exact-match argument to many command, and '=' prefix to expression.
    o It diable use of expression for host, disk, level and datestamp on
    command line argument.
  * All changer scripts.
    o Add LOCK-TIMEOUT property.
  * Many bug fix
-Fixed bnc#784375 - Clarify licensing of amanda. Zmanda changed its
  licensing from GPL-2.0 to GPL-2.0+ and LGPLv2 to LGPLv2+.</changelog>
<changelog author="mmeister@suse.com" date="1366977600">- Added automake --add-missing option to fix build with new automake</changelog>
<changelog author="mls@suse.de" date="1405944000">- comment out all 'undef bool' lines, as they break the build
  with modern perl versions
  added patch: amanda-3.3.3-noundefbool.patch</changelog>
<changelog author="darin@darins.net" date="1410782400">- update to 3.3.6
  * ambsdtar
    new application that use BSD tar to do the backup.
  3.3.5 release notes
  * faster 'verify' command.
    fix parsing of config override arguments.
  * amsamba
    Add REGEX-MATCH property.
  * amvault
    Print progress status.
  * ndmp device
    INDIRECT property default to yes.
  3.3.4 release notes
  * amreport
    new --format argument
    new 'json' and 'json_raw' format.
  * amanda.conf
    new REPORT-FORMAT option.
  * amtape
    new 'verify' command.
  * amadmin
    new 'force-level-1' command.
  * ampgsql
    Add VERBOSE property.
  * S3 device
    handle DURABLE_REDUCED_AVAILABILITY for google storage.
  See ChangeLog for a full listing of changes:
    /usr/share/doc/packages/amanda/ChangeLog
- removed amanda-gets.patch, applied upstream</changelog>
<changelog author="darin@darins.net" date="1410868800">- wrap %post permissions routines in conditionals for SLES</changelog>
<changelog author="mpluskal@suse.com" date="1417089600">- Fix for boo#907361 -- amanda-2.6.1p1-fix-perl-format.patch
- Clean spec file with spec-cleaner</changelog>
<changelog author="olaf@aepfle.de" date="1457092800">- Remove timestamp from binary
  amanda-timestamp.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1460808000">- Replace libsmbclient and libsmbclient-devel for
  pkgconfig(smbclient) BuildRequires: Following samba changes.</changelog>
<changelog author="kstreitova@suse.com" date="1485518400">- add openssh to BuildRequires to support ssh [bsc#1022028]</changelog>

</package>
<package pkgid="351eeb18ef59a93dbfa1a0a957393235a7e2d429a500b0befaeea1a1da635be1" name="amavisd-new" arch="src">
    <version epoch="0" ver="2.8.1" rel="5.3.1"/>

<changelog author="varkoly@suse.com" date="1320235200">- Fix amavisd-milter binary name</changelog>
<changelog author="varkoly@suse.com" date="1320408000">- Add systemd scripts</changelog>
<changelog author="varkoly@suse.com" date="1325678400">- bnc#706257 - amavis failed to start during boot, however it is active</changelog>
<changelog author="chris@computersalat.de" date="1335441600">- fix build for &lt; 1210</changelog>
<changelog author="varkoly@suse.com" date="1340625600">- fix the systemd service file</changelog>
<changelog author="dmueller@suse.com" date="1346068800">- unarj was dropped from Factory, remove dependency to it</changelog>
<changelog author="wr@rosenauer.org" date="1356609600">- update to version 2.7.2
  * a generated Received header field was missing the 'IPv6:' prefix
    in the TCP-info component of a 'by' subfield (as required by RFC 5321,
    section 4.1.3) when amavisd received a message over an IPv6 protocol;
    (btw, the TCP-info component of a 'from' subfield was correct);
  * changed data type of an SNMP variable LogRetries from C32 to C64
    for consistency with the MIB;
  * updated AV entry 'AVG Anti-Virus' to consider status 403 continuation
    lines when searching for a virus name; suggested by Ralf Hildebrandt;
  * reduce a log level to 5 on a log message:
    Amavis::IO::RW: Error flushing on close: ...
    to avoid an innocent but sinister-looking warning when a pipe
    to a virus scanner is broken and needs to be re-established;
    reported by Stefan Jakobs
  * updated an AV entry for 'F-Secure Linux Security' to version 9.14;
    options updated by Mika Ilmaranta, a patch by Tuomo Soini;
  * fix a Unix socket compatibility issue with Net::Server versions 2.000,
    2.001 and 2.002, where a method NS_unix_path no longer exists.
    This method was re-introduced for compatibility reasons in 2.003.
    Reported by Paul MacKenzie;</changelog>
<changelog author="aj@ajaissle.de" date="1360152000">- update to version 2.8.0
- COMPATIBILITY 2.8.0
  * removed an old compatibility measure: default value of @banned_admin_maps
    was changed from:
    @banned_admin_maps = (\$banned_admin, \%virus_admin, \$virus_admin);
    to a more consistent:
    @banned_admin_maps = (\$banned_admin);
    The previous default value of @banned_admin_maps tried to maintain
    compatibility with versions before the setting was separated from
    its companion @virus_admin_maps. Now this compatibility is no longer
    considered necessary and contributes to some confusion, so it was dropped.
    See 2.4.0 and 2.2.1 release notes for previous changes to this setting.
  * quarantining to an mbox format file used to include a local time in an
    mbox separator line, which differs from RFC 4155 and common practices
    of using an UTC timestamp; a time zone of a timestamp in separator lines
    is now changed to UTC;
- BUG FIXES 2.8.0
  * fixed initial evaluation of dynamic (i.e. per policy bank) values of
    $enable_dkim_verification, $enable_dkim_signing and $bypass_decode_parts
    across all declared policy banks; these policy bank entries may be scalars
    of references to such;
  * finely adjust a message size for de-stuffed dots according to a size
    definition in RFC 1870; avoids occasional message size mismatch when
    using an antispam interface module SpamdClient (implementing client-side
    of a spamc/spamd protocol);
  * updated LDAP.ldif to match LDAP.schema; provided by Quanah Gibson-Mount;
  * updated AMAVIS-MIB.txt and amavisd-snmp-subagent: changed type of
    SNMP variables *MsgsSize* in the group amavisStats 7 from Counter32
    to Counter64 for consistency with other *MsgsSize* variables in groups
    amavisStats 3 and amavisStats 9;
- NEW FEATURES SUMMARY 2.8.0
  * For monitoring and statistics gathering purposes a new set of utilities
    and service processes is available based on a message passing paradigm,
    using a 0MQ (a.k.a. ZMQ, ZeroMQ, or Crossroads I/O) library. This
    replaces a functionally similar set of utilities based on a shared
    BerkeleyDB database, with a benefit of avoiding lock contention
    altogether. This can bring sigificant speedups, most pronounced on
    a host with many busy amavisd child processes.
  * Applied numerous fine-grained optimizations based on a NYTProf profiler
    results. Optimizations include a reduction in a number of generated
    Perl opcodes and similar micro-optimizations. This accounts for a large
    amount of small changes in the code.
  * Our current statistics (Q4 2011) shows that 80 % of messages are below
    30.000 bytes, and 90 % of mail messages are below 100.000 bytes in
    size. As an optimization, messages below 100 KiB in size are now kept
    and processed in memory, including passing them more optimally to
    SpamAssassin 3.4.0. Some file activity is still there, but is much
    reduced. If $TEMPBASE also resides on an SSD disk (or a RAM disk),
    observed speedup between 2.7.2 and 2.8.0 was 3 to 8 percent on a
    busy host (with monitoring disabled, so as not to skew a measurement).
  * Use a module IO::Socket::IP if available, instead of dealing directly
    with low-level modules IO::Socket::INET and IO::Socket::INET6;
  * choose more appropriate defaults if running on an IPv6-only host
    (like connecting to ::1 instead of 127.0.0.1 which may not exist);
  * amavisd-release now also supports connecting to amavisd over IPv6;
  * as a debugging aid it is now possible that a late event triggers full
    logging of earlier events that occurred during processing of a current
    mail message;
  * $enable_ldap setting is now dynamic, i.e. can be changed by a policy
    bank, which makes it possible to selectively disable LDAP lookups
    per policy bank;
  * optionally avoid persistent connections to SQL and LDAP servers;
  * it is now possible to disable calling an external file(1) utility
    but still have MIME parts decoding enabled;
  * added support in Amavis::SpamControl::ExtProg for an external spam scanner
    Bogofilter;
  * added locking options to @spam_scanners entries, to be used with external
    scanners which need but do not implement locking of their resources
    by themselves;
  * added a global configuration setting $sa_userprefs_file, which is passed
    on to SpamAssassin as a 'userprefs_filename' parameter at initialization;
  * added a subroutine iso8601_weekday(), potentially useful with partitioning;
  * added several new macros available to logging and notification templates;</changelog>
<changelog author="mlin@suse.com" date="1361793600">- Install amavisd.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="meissner@suse.com" date="1367496000">- use %defattr correctly to make /var/spool/amavis not worldreadable.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1369828800">- Fix multiple bugs in systemd unit, syslog.target should
  not be used and Wants must be used instead of requires in most
  cases.</changelog>
<changelog author="wr@rosenauer.org" date="1379160000">- update to version 2.8.1
  COMPATIBILITY
  when 0MQ (a.k.a. ZeroMQ) is used between Amavis components as an
  internal messaging protocol, make sure to replace all 0MQ-enabled
  Amavis components on upgrading amavisd, as the internal protocol
  has changed slightly, taking advantage of 0MQ multi-part messages
  for better performance. Affected programs are: amavis-services,
  amavisd-status, amavisd-snmp-subagent-zmq, and amavisd.
  NOTE: The Crossroads I/O project (libxs) ceased development on
    July 2012, to be replaced by nanomsg eventually by the same author.
    The 0MQ library (libzmq) is currently (2013) the best choice,
    the preferred library version is 3.2.2 or later along with
    the ZMQ::LibZMQ3 Perl interface module and ZMQ::Constants.
    The older version 2 of the library, along with an older perl
    module ZeroMQ, should be fine too, but lacks support for IPv6.
  amavisd is compatible with perl 5.18.0 and with SpamAssassin 3.4.0
  NEW FEATURES SUMMARY
  * new Redis storage for the "pen pals" feature;
  * improved IPv6 support;
  * support for p0f v3;
  * new macros ip_trace_all and ip_trace_public;
  * amavisd-status now shows a bar graph display
    of the number of active processes;
  * the timing report log entry can show CPU usage
    at log level 2 if a module Unix::Getrusage is available;</changelog>
<changelog author="varkoly@suse.com" date="1380110400">- bnc#831556 - naming mismatch for amavis and systemd</changelog>
<changelog author="opensuse@cboltz.de" date="1380801600">- fix clamd socket location (bnc#809580)</changelog>
<changelog author="varkoly@suse.com" date="1382443200">- bnc#844575 - amavis received a change where /var/run was replaced
  with /run still /var/run is present</changelog>
<changelog author="wr@rosenauer.org" date="1384257600">- Add real systemd support; add required macros in %post/postun sections
  and drop sysvinit support on openSUSE &gt;= 12.3</changelog>
<changelog author="wr@rosenauer.org" date="1388577600">- add some recommended decoders (bnc#754852)
- fixed amavisd-milter invocation (bnc#809969)
- correctly set clamd socket to (/var/run/clamav/clamd-socket)
  (bnc#844575)
- some spec file cleanup including using optflags for native code</changelog>
<changelog author="ro@suse.de" date="1408190400">- add /bin/logger as prereq (util-linux split)</changelog>
<changelog author="wr@rosenauer.org" date="1442491200">- require perl-Convert-BinHex as otherwise startup fails if the
  package is missing (bnc#942254)</changelog>
<changelog author="varkoly@suse.com" date="1485691200">- bnc#1014205 L3: /etc/sysconfig/amavis missing
- bnc#1014157 L3: amavisd-new needs sa-update</changelog>

</package>
<package pkgid="297f5b061e8768663798f0bdc64db68743ab3cb1f632ec10727a75d43ed0cb22" name="amavisd-new" arch="src">
    <version epoch="0" ver="2.8.1" rel="5.8.1"/>

<changelog author="varkoly@suse.com" date="1320408000">- Add systemd scripts</changelog>
<changelog author="varkoly@suse.com" date="1325678400">- bnc#706257 - amavis failed to start during boot, however it is active</changelog>
<changelog author="chris@computersalat.de" date="1335441600">- fix build for &lt; 1210</changelog>
<changelog author="varkoly@suse.com" date="1340625600">- fix the systemd service file</changelog>
<changelog author="dmueller@suse.com" date="1346068800">- unarj was dropped from Factory, remove dependency to it</changelog>
<changelog author="wr@rosenauer.org" date="1356609600">- update to version 2.7.2
  * a generated Received header field was missing the 'IPv6:' prefix
    in the TCP-info component of a 'by' subfield (as required by RFC 5321,
    section 4.1.3) when amavisd received a message over an IPv6 protocol;
    (btw, the TCP-info component of a 'from' subfield was correct);
  * changed data type of an SNMP variable LogRetries from C32 to C64
    for consistency with the MIB;
  * updated AV entry 'AVG Anti-Virus' to consider status 403 continuation
    lines when searching for a virus name; suggested by Ralf Hildebrandt;
  * reduce a log level to 5 on a log message:
    Amavis::IO::RW: Error flushing on close: ...
    to avoid an innocent but sinister-looking warning when a pipe
    to a virus scanner is broken and needs to be re-established;
    reported by Stefan Jakobs
  * updated an AV entry for 'F-Secure Linux Security' to version 9.14;
    options updated by Mika Ilmaranta, a patch by Tuomo Soini;
  * fix a Unix socket compatibility issue with Net::Server versions 2.000,
    2.001 and 2.002, where a method NS_unix_path no longer exists.
    This method was re-introduced for compatibility reasons in 2.003.
    Reported by Paul MacKenzie;</changelog>
<changelog author="aj@ajaissle.de" date="1360152000">- update to version 2.8.0
- COMPATIBILITY 2.8.0
  * removed an old compatibility measure: default value of @banned_admin_maps
    was changed from:
    @banned_admin_maps = (\$banned_admin, \%virus_admin, \$virus_admin);
    to a more consistent:
    @banned_admin_maps = (\$banned_admin);
    The previous default value of @banned_admin_maps tried to maintain
    compatibility with versions before the setting was separated from
    its companion @virus_admin_maps. Now this compatibility is no longer
    considered necessary and contributes to some confusion, so it was dropped.
    See 2.4.0 and 2.2.1 release notes for previous changes to this setting.
  * quarantining to an mbox format file used to include a local time in an
    mbox separator line, which differs from RFC 4155 and common practices
    of using an UTC timestamp; a time zone of a timestamp in separator lines
    is now changed to UTC;
- BUG FIXES 2.8.0
  * fixed initial evaluation of dynamic (i.e. per policy bank) values of
    $enable_dkim_verification, $enable_dkim_signing and $bypass_decode_parts
    across all declared policy banks; these policy bank entries may be scalars
    of references to such;
  * finely adjust a message size for de-stuffed dots according to a size
    definition in RFC 1870; avoids occasional message size mismatch when
    using an antispam interface module SpamdClient (implementing client-side
    of a spamc/spamd protocol);
  * updated LDAP.ldif to match LDAP.schema; provided by Quanah Gibson-Mount;
  * updated AMAVIS-MIB.txt and amavisd-snmp-subagent: changed type of
    SNMP variables *MsgsSize* in the group amavisStats 7 from Counter32
    to Counter64 for consistency with other *MsgsSize* variables in groups
    amavisStats 3 and amavisStats 9;
- NEW FEATURES SUMMARY 2.8.0
  * For monitoring and statistics gathering purposes a new set of utilities
    and service processes is available based on a message passing paradigm,
    using a 0MQ (a.k.a. ZMQ, ZeroMQ, or Crossroads I/O) library. This
    replaces a functionally similar set of utilities based on a shared
    BerkeleyDB database, with a benefit of avoiding lock contention
    altogether. This can bring sigificant speedups, most pronounced on
    a host with many busy amavisd child processes.
  * Applied numerous fine-grained optimizations based on a NYTProf profiler
    results. Optimizations include a reduction in a number of generated
    Perl opcodes and similar micro-optimizations. This accounts for a large
    amount of small changes in the code.
  * Our current statistics (Q4 2011) shows that 80 % of messages are below
    30.000 bytes, and 90 % of mail messages are below 100.000 bytes in
    size. As an optimization, messages below 100 KiB in size are now kept
    and processed in memory, including passing them more optimally to
    SpamAssassin 3.4.0. Some file activity is still there, but is much
    reduced. If $TEMPBASE also resides on an SSD disk (or a RAM disk),
    observed speedup between 2.7.2 and 2.8.0 was 3 to 8 percent on a
    busy host (with monitoring disabled, so as not to skew a measurement).
  * Use a module IO::Socket::IP if available, instead of dealing directly
    with low-level modules IO::Socket::INET and IO::Socket::INET6;
  * choose more appropriate defaults if running on an IPv6-only host
    (like connecting to ::1 instead of 127.0.0.1 which may not exist);
  * amavisd-release now also supports connecting to amavisd over IPv6;
  * as a debugging aid it is now possible that a late event triggers full
    logging of earlier events that occurred during processing of a current
    mail message;
  * $enable_ldap setting is now dynamic, i.e. can be changed by a policy
    bank, which makes it possible to selectively disable LDAP lookups
    per policy bank;
  * optionally avoid persistent connections to SQL and LDAP servers;
  * it is now possible to disable calling an external file(1) utility
    but still have MIME parts decoding enabled;
  * added support in Amavis::SpamControl::ExtProg for an external spam scanner
    Bogofilter;
  * added locking options to @spam_scanners entries, to be used with external
    scanners which need but do not implement locking of their resources
    by themselves;
  * added a global configuration setting $sa_userprefs_file, which is passed
    on to SpamAssassin as a 'userprefs_filename' parameter at initialization;
  * added a subroutine iso8601_weekday(), potentially useful with partitioning;
  * added several new macros available to logging and notification templates;</changelog>
<changelog author="mlin@suse.com" date="1361793600">- Install amavisd.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="meissner@suse.com" date="1367496000">- use %defattr correctly to make /var/spool/amavis not worldreadable.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1369828800">- Fix multiple bugs in systemd unit, syslog.target should
  not be used and Wants must be used instead of requires in most
  cases.</changelog>
<changelog author="wr@rosenauer.org" date="1379160000">- update to version 2.8.1
  COMPATIBILITY
  when 0MQ (a.k.a. ZeroMQ) is used between Amavis components as an
  internal messaging protocol, make sure to replace all 0MQ-enabled
  Amavis components on upgrading amavisd, as the internal protocol
  has changed slightly, taking advantage of 0MQ multi-part messages
  for better performance. Affected programs are: amavis-services,
  amavisd-status, amavisd-snmp-subagent-zmq, and amavisd.
  NOTE: The Crossroads I/O project (libxs) ceased development on
    July 2012, to be replaced by nanomsg eventually by the same author.
    The 0MQ library (libzmq) is currently (2013) the best choice,
    the preferred library version is 3.2.2 or later along with
    the ZMQ::LibZMQ3 Perl interface module and ZMQ::Constants.
    The older version 2 of the library, along with an older perl
    module ZeroMQ, should be fine too, but lacks support for IPv6.
  amavisd is compatible with perl 5.18.0 and with SpamAssassin 3.4.0
  NEW FEATURES SUMMARY
  * new Redis storage for the "pen pals" feature;
  * improved IPv6 support;
  * support for p0f v3;
  * new macros ip_trace_all and ip_trace_public;
  * amavisd-status now shows a bar graph display
    of the number of active processes;
  * the timing report log entry can show CPU usage
    at log level 2 if a module Unix::Getrusage is available;</changelog>
<changelog author="varkoly@suse.com" date="1380110400">- bnc#831556 - naming mismatch for amavis and systemd</changelog>
<changelog author="opensuse@cboltz.de" date="1380801600">- fix clamd socket location (bnc#809580)</changelog>
<changelog author="varkoly@suse.com" date="1382443200">- bnc#844575 - amavis received a change where /var/run was replaced
  with /run still /var/run is present</changelog>
<changelog author="wr@rosenauer.org" date="1384257600">- Add real systemd support; add required macros in %post/postun sections
  and drop sysvinit support on openSUSE &gt;= 12.3</changelog>
<changelog author="wr@rosenauer.org" date="1388577600">- add some recommended decoders (bnc#754852)
- fixed amavisd-milter invocation (bnc#809969)
- correctly set clamd socket to (/var/run/clamav/clamd-socket)
  (bnc#844575)
- some spec file cleanup including using optflags for native code</changelog>
<changelog author="ro@suse.de" date="1408190400">- add /bin/logger as prereq (util-linux split)</changelog>
<changelog author="wr@rosenauer.org" date="1442491200">- require perl-Convert-BinHex as otherwise startup fails if the
  package is missing (bnc#942254)</changelog>
<changelog author="varkoly@suse.com" date="1485691200">- bnc#1014205 L3: /etc/sysconfig/amavis missing
- bnc#1014157 L3: amavisd-new needs sa-update</changelog>
<changelog author="wr@rosenauer.org" date="1501416000">- boo#1012969 IPv6: DENIED ACCESS due to INVALID PEER IP ADDRESS
  add amavisd-new-bug1012969.diff</changelog>

</package>
<package pkgid="298100f74ead3c7ac864562f167ecd9a81a168ae3c01588c499bfbd2f7eefcdf" name="amavisd-new" arch="x86_64">
    <version epoch="0" ver="2.8.1" rel="5.3.1"/>

<changelog author="varkoly@suse.com" date="1320235200">- Fix amavisd-milter binary name</changelog>
<changelog author="varkoly@suse.com" date="1320408000">- Add systemd scripts</changelog>
<changelog author="varkoly@suse.com" date="1325678400">- bnc#706257 - amavis failed to start during boot, however it is active</changelog>
<changelog author="chris@computersalat.de" date="1335441600">- fix build for &lt; 1210</changelog>
<changelog author="varkoly@suse.com" date="1340625600">- fix the systemd service file</changelog>
<changelog author="dmueller@suse.com" date="1346068800">- unarj was dropped from Factory, remove dependency to it</changelog>
<changelog author="wr@rosenauer.org" date="1356609600">- update to version 2.7.2
  * a generated Received header field was missing the 'IPv6:' prefix
    in the TCP-info component of a 'by' subfield (as required by RFC 5321,
    section 4.1.3) when amavisd received a message over an IPv6 protocol;
    (btw, the TCP-info component of a 'from' subfield was correct);
  * changed data type of an SNMP variable LogRetries from C32 to C64
    for consistency with the MIB;
  * updated AV entry 'AVG Anti-Virus' to consider status 403 continuation
    lines when searching for a virus name; suggested by Ralf Hildebrandt;
  * reduce a log level to 5 on a log message:
    Amavis::IO::RW: Error flushing on close: ...
    to avoid an innocent but sinister-looking warning when a pipe
    to a virus scanner is broken and needs to be re-established;
    reported by Stefan Jakobs
  * updated an AV entry for 'F-Secure Linux Security' to version 9.14;
    options updated by Mika Ilmaranta, a patch by Tuomo Soini;
  * fix a Unix socket compatibility issue with Net::Server versions 2.000,
    2.001 and 2.002, where a method NS_unix_path no longer exists.
    This method was re-introduced for compatibility reasons in 2.003.
    Reported by Paul MacKenzie;</changelog>
<changelog author="aj@ajaissle.de" date="1360152000">- update to version 2.8.0
- COMPATIBILITY 2.8.0
  * removed an old compatibility measure: default value of @banned_admin_maps
    was changed from:
    @banned_admin_maps = (\$banned_admin, \%virus_admin, \$virus_admin);
    to a more consistent:
    @banned_admin_maps = (\$banned_admin);
    The previous default value of @banned_admin_maps tried to maintain
    compatibility with versions before the setting was separated from
    its companion @virus_admin_maps. Now this compatibility is no longer
    considered necessary and contributes to some confusion, so it was dropped.
    See 2.4.0 and 2.2.1 release notes for previous changes to this setting.
  * quarantining to an mbox format file used to include a local time in an
    mbox separator line, which differs from RFC 4155 and common practices
    of using an UTC timestamp; a time zone of a timestamp in separator lines
    is now changed to UTC;
- BUG FIXES 2.8.0
  * fixed initial evaluation of dynamic (i.e. per policy bank) values of
    $enable_dkim_verification, $enable_dkim_signing and $bypass_decode_parts
    across all declared policy banks; these policy bank entries may be scalars
    of references to such;
  * finely adjust a message size for de-stuffed dots according to a size
    definition in RFC 1870; avoids occasional message size mismatch when
    using an antispam interface module SpamdClient (implementing client-side
    of a spamc/spamd protocol);
  * updated LDAP.ldif to match LDAP.schema; provided by Quanah Gibson-Mount;
  * updated AMAVIS-MIB.txt and amavisd-snmp-subagent: changed type of
    SNMP variables *MsgsSize* in the group amavisStats 7 from Counter32
    to Counter64 for consistency with other *MsgsSize* variables in groups
    amavisStats 3 and amavisStats 9;
- NEW FEATURES SUMMARY 2.8.0
  * For monitoring and statistics gathering purposes a new set of utilities
    and service processes is available based on a message passing paradigm,
    using a 0MQ (a.k.a. ZMQ, ZeroMQ, or Crossroads I/O) library. This
    replaces a functionally similar set of utilities based on a shared
    BerkeleyDB database, with a benefit of avoiding lock contention
    altogether. This can bring sigificant speedups, most pronounced on
    a host with many busy amavisd child processes.
  * Applied numerous fine-grained optimizations based on a NYTProf profiler
    results. Optimizations include a reduction in a number of generated
    Perl opcodes and similar micro-optimizations. This accounts for a large
    amount of small changes in the code.
  * Our current statistics (Q4 2011) shows that 80 % of messages are below
    30.000 bytes, and 90 % of mail messages are below 100.000 bytes in
    size. As an optimization, messages below 100 KiB in size are now kept
    and processed in memory, including passing them more optimally to
    SpamAssassin 3.4.0. Some file activity is still there, but is much
    reduced. If $TEMPBASE also resides on an SSD disk (or a RAM disk),
    observed speedup between 2.7.2 and 2.8.0 was 3 to 8 percent on a
    busy host (with monitoring disabled, so as not to skew a measurement).
  * Use a module IO::Socket::IP if available, instead of dealing directly
    with low-level modules IO::Socket::INET and IO::Socket::INET6;
  * choose more appropriate defaults if running on an IPv6-only host
    (like connecting to ::1 instead of 127.0.0.1 which may not exist);
  * amavisd-release now also supports connecting to amavisd over IPv6;
  * as a debugging aid it is now possible that a late event triggers full
    logging of earlier events that occurred during processing of a current
    mail message;
  * $enable_ldap setting is now dynamic, i.e. can be changed by a policy
    bank, which makes it possible to selectively disable LDAP lookups
    per policy bank;
  * optionally avoid persistent connections to SQL and LDAP servers;
  * it is now possible to disable calling an external file(1) utility
    but still have MIME parts decoding enabled;
  * added support in Amavis::SpamControl::ExtProg for an external spam scanner
    Bogofilter;
  * added locking options to @spam_scanners entries, to be used with external
    scanners which need but do not implement locking of their resources
    by themselves;
  * added a global configuration setting $sa_userprefs_file, which is passed
    on to SpamAssassin as a 'userprefs_filename' parameter at initialization;
  * added a subroutine iso8601_weekday(), potentially useful with partitioning;
  * added several new macros available to logging and notification templates;</changelog>
<changelog author="mlin@suse.com" date="1361793600">- Install amavisd.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="meissner@suse.com" date="1367496000">- use %defattr correctly to make /var/spool/amavis not worldreadable.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1369828800">- Fix multiple bugs in systemd unit, syslog.target should
  not be used and Wants must be used instead of requires in most
  cases.</changelog>
<changelog author="wr@rosenauer.org" date="1379160000">- update to version 2.8.1
  COMPATIBILITY
  when 0MQ (a.k.a. ZeroMQ) is used between Amavis components as an
  internal messaging protocol, make sure to replace all 0MQ-enabled
  Amavis components on upgrading amavisd, as the internal protocol
  has changed slightly, taking advantage of 0MQ multi-part messages
  for better performance. Affected programs are: amavis-services,
  amavisd-status, amavisd-snmp-subagent-zmq, and amavisd.
  NOTE: The Crossroads I/O project (libxs) ceased development on
    July 2012, to be replaced by nanomsg eventually by the same author.
    The 0MQ library (libzmq) is currently (2013) the best choice,
    the preferred library version is 3.2.2 or later along with
    the ZMQ::LibZMQ3 Perl interface module and ZMQ::Constants.
    The older version 2 of the library, along with an older perl
    module ZeroMQ, should be fine too, but lacks support for IPv6.
  amavisd is compatible with perl 5.18.0 and with SpamAssassin 3.4.0
  NEW FEATURES SUMMARY
  * new Redis storage for the "pen pals" feature;
  * improved IPv6 support;
  * support for p0f v3;
  * new macros ip_trace_all and ip_trace_public;
  * amavisd-status now shows a bar graph display
    of the number of active processes;
  * the timing report log entry can show CPU usage
    at log level 2 if a module Unix::Getrusage is available;</changelog>
<changelog author="varkoly@suse.com" date="1380110400">- bnc#831556 - naming mismatch for amavis and systemd</changelog>
<changelog author="opensuse@cboltz.de" date="1380801600">- fix clamd socket location (bnc#809580)</changelog>
<changelog author="varkoly@suse.com" date="1382443200">- bnc#844575 - amavis received a change where /var/run was replaced
  with /run still /var/run is present</changelog>
<changelog author="wr@rosenauer.org" date="1384257600">- Add real systemd support; add required macros in %post/postun sections
  and drop sysvinit support on openSUSE &gt;= 12.3</changelog>
<changelog author="wr@rosenauer.org" date="1388577600">- add some recommended decoders (bnc#754852)
- fixed amavisd-milter invocation (bnc#809969)
- correctly set clamd socket to (/var/run/clamav/clamd-socket)
  (bnc#844575)
- some spec file cleanup including using optflags for native code</changelog>
<changelog author="ro@suse.de" date="1408190400">- add /bin/logger as prereq (util-linux split)</changelog>
<changelog author="wr@rosenauer.org" date="1442491200">- require perl-Convert-BinHex as otherwise startup fails if the
  package is missing (bnc#942254)</changelog>
<changelog author="varkoly@suse.com" date="1485691200">- bnc#1014205 L3: /etc/sysconfig/amavis missing
- bnc#1014157 L3: amavisd-new needs sa-update</changelog>

</package>
<package pkgid="dba406a9cecd8adfcd3c4c78e6102d3b2633f8d2365385c652dc288e5b078a0b" name="amavisd-new" arch="x86_64">
    <version epoch="0" ver="2.8.1" rel="5.8.1"/>

<changelog author="varkoly@suse.com" date="1320408000">- Add systemd scripts</changelog>
<changelog author="varkoly@suse.com" date="1325678400">- bnc#706257 - amavis failed to start during boot, however it is active</changelog>
<changelog author="chris@computersalat.de" date="1335441600">- fix build for &lt; 1210</changelog>
<changelog author="varkoly@suse.com" date="1340625600">- fix the systemd service file</changelog>
<changelog author="dmueller@suse.com" date="1346068800">- unarj was dropped from Factory, remove dependency to it</changelog>
<changelog author="wr@rosenauer.org" date="1356609600">- update to version 2.7.2
  * a generated Received header field was missing the 'IPv6:' prefix
    in the TCP-info component of a 'by' subfield (as required by RFC 5321,
    section 4.1.3) when amavisd received a message over an IPv6 protocol;
    (btw, the TCP-info component of a 'from' subfield was correct);
  * changed data type of an SNMP variable LogRetries from C32 to C64
    for consistency with the MIB;
  * updated AV entry 'AVG Anti-Virus' to consider status 403 continuation
    lines when searching for a virus name; suggested by Ralf Hildebrandt;
  * reduce a log level to 5 on a log message:
    Amavis::IO::RW: Error flushing on close: ...
    to avoid an innocent but sinister-looking warning when a pipe
    to a virus scanner is broken and needs to be re-established;
    reported by Stefan Jakobs
  * updated an AV entry for 'F-Secure Linux Security' to version 9.14;
    options updated by Mika Ilmaranta, a patch by Tuomo Soini;
  * fix a Unix socket compatibility issue with Net::Server versions 2.000,
    2.001 and 2.002, where a method NS_unix_path no longer exists.
    This method was re-introduced for compatibility reasons in 2.003.
    Reported by Paul MacKenzie;</changelog>
<changelog author="aj@ajaissle.de" date="1360152000">- update to version 2.8.0
- COMPATIBILITY 2.8.0
  * removed an old compatibility measure: default value of @banned_admin_maps
    was changed from:
    @banned_admin_maps = (\$banned_admin, \%virus_admin, \$virus_admin);
    to a more consistent:
    @banned_admin_maps = (\$banned_admin);
    The previous default value of @banned_admin_maps tried to maintain
    compatibility with versions before the setting was separated from
    its companion @virus_admin_maps. Now this compatibility is no longer
    considered necessary and contributes to some confusion, so it was dropped.
    See 2.4.0 and 2.2.1 release notes for previous changes to this setting.
  * quarantining to an mbox format file used to include a local time in an
    mbox separator line, which differs from RFC 4155 and common practices
    of using an UTC timestamp; a time zone of a timestamp in separator lines
    is now changed to UTC;
- BUG FIXES 2.8.0
  * fixed initial evaluation of dynamic (i.e. per policy bank) values of
    $enable_dkim_verification, $enable_dkim_signing and $bypass_decode_parts
    across all declared policy banks; these policy bank entries may be scalars
    of references to such;
  * finely adjust a message size for de-stuffed dots according to a size
    definition in RFC 1870; avoids occasional message size mismatch when
    using an antispam interface module SpamdClient (implementing client-side
    of a spamc/spamd protocol);
  * updated LDAP.ldif to match LDAP.schema; provided by Quanah Gibson-Mount;
  * updated AMAVIS-MIB.txt and amavisd-snmp-subagent: changed type of
    SNMP variables *MsgsSize* in the group amavisStats 7 from Counter32
    to Counter64 for consistency with other *MsgsSize* variables in groups
    amavisStats 3 and amavisStats 9;
- NEW FEATURES SUMMARY 2.8.0
  * For monitoring and statistics gathering purposes a new set of utilities
    and service processes is available based on a message passing paradigm,
    using a 0MQ (a.k.a. ZMQ, ZeroMQ, or Crossroads I/O) library. This
    replaces a functionally similar set of utilities based on a shared
    BerkeleyDB database, with a benefit of avoiding lock contention
    altogether. This can bring sigificant speedups, most pronounced on
    a host with many busy amavisd child processes.
  * Applied numerous fine-grained optimizations based on a NYTProf profiler
    results. Optimizations include a reduction in a number of generated
    Perl opcodes and similar micro-optimizations. This accounts for a large
    amount of small changes in the code.
  * Our current statistics (Q4 2011) shows that 80 % of messages are below
    30.000 bytes, and 90 % of mail messages are below 100.000 bytes in
    size. As an optimization, messages below 100 KiB in size are now kept
    and processed in memory, including passing them more optimally to
    SpamAssassin 3.4.0. Some file activity is still there, but is much
    reduced. If $TEMPBASE also resides on an SSD disk (or a RAM disk),
    observed speedup between 2.7.2 and 2.8.0 was 3 to 8 percent on a
    busy host (with monitoring disabled, so as not to skew a measurement).
  * Use a module IO::Socket::IP if available, instead of dealing directly
    with low-level modules IO::Socket::INET and IO::Socket::INET6;
  * choose more appropriate defaults if running on an IPv6-only host
    (like connecting to ::1 instead of 127.0.0.1 which may not exist);
  * amavisd-release now also supports connecting to amavisd over IPv6;
  * as a debugging aid it is now possible that a late event triggers full
    logging of earlier events that occurred during processing of a current
    mail message;
  * $enable_ldap setting is now dynamic, i.e. can be changed by a policy
    bank, which makes it possible to selectively disable LDAP lookups
    per policy bank;
  * optionally avoid persistent connections to SQL and LDAP servers;
  * it is now possible to disable calling an external file(1) utility
    but still have MIME parts decoding enabled;
  * added support in Amavis::SpamControl::ExtProg for an external spam scanner
    Bogofilter;
  * added locking options to @spam_scanners entries, to be used with external
    scanners which need but do not implement locking of their resources
    by themselves;
  * added a global configuration setting $sa_userprefs_file, which is passed
    on to SpamAssassin as a 'userprefs_filename' parameter at initialization;
  * added a subroutine iso8601_weekday(), potentially useful with partitioning;
  * added several new macros available to logging and notification templates;</changelog>
<changelog author="mlin@suse.com" date="1361793600">- Install amavisd.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="meissner@suse.com" date="1367496000">- use %defattr correctly to make /var/spool/amavis not worldreadable.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1369828800">- Fix multiple bugs in systemd unit, syslog.target should
  not be used and Wants must be used instead of requires in most
  cases.</changelog>
<changelog author="wr@rosenauer.org" date="1379160000">- update to version 2.8.1
  COMPATIBILITY
  when 0MQ (a.k.a. ZeroMQ) is used between Amavis components as an
  internal messaging protocol, make sure to replace all 0MQ-enabled
  Amavis components on upgrading amavisd, as the internal protocol
  has changed slightly, taking advantage of 0MQ multi-part messages
  for better performance. Affected programs are: amavis-services,
  amavisd-status, amavisd-snmp-subagent-zmq, and amavisd.
  NOTE: The Crossroads I/O project (libxs) ceased development on
    July 2012, to be replaced by nanomsg eventually by the same author.
    The 0MQ library (libzmq) is currently (2013) the best choice,
    the preferred library version is 3.2.2 or later along with
    the ZMQ::LibZMQ3 Perl interface module and ZMQ::Constants.
    The older version 2 of the library, along with an older perl
    module ZeroMQ, should be fine too, but lacks support for IPv6.
  amavisd is compatible with perl 5.18.0 and with SpamAssassin 3.4.0
  NEW FEATURES SUMMARY
  * new Redis storage for the "pen pals" feature;
  * improved IPv6 support;
  * support for p0f v3;
  * new macros ip_trace_all and ip_trace_public;
  * amavisd-status now shows a bar graph display
    of the number of active processes;
  * the timing report log entry can show CPU usage
    at log level 2 if a module Unix::Getrusage is available;</changelog>
<changelog author="varkoly@suse.com" date="1380110400">- bnc#831556 - naming mismatch for amavis and systemd</changelog>
<changelog author="opensuse@cboltz.de" date="1380801600">- fix clamd socket location (bnc#809580)</changelog>
<changelog author="varkoly@suse.com" date="1382443200">- bnc#844575 - amavis received a change where /var/run was replaced
  with /run still /var/run is present</changelog>
<changelog author="wr@rosenauer.org" date="1384257600">- Add real systemd support; add required macros in %post/postun sections
  and drop sysvinit support on openSUSE &gt;= 12.3</changelog>
<changelog author="wr@rosenauer.org" date="1388577600">- add some recommended decoders (bnc#754852)
- fixed amavisd-milter invocation (bnc#809969)
- correctly set clamd socket to (/var/run/clamav/clamd-socket)
  (bnc#844575)
- some spec file cleanup including using optflags for native code</changelog>
<changelog author="ro@suse.de" date="1408190400">- add /bin/logger as prereq (util-linux split)</changelog>
<changelog author="wr@rosenauer.org" date="1442491200">- require perl-Convert-BinHex as otherwise startup fails if the
  package is missing (bnc#942254)</changelog>
<changelog author="varkoly@suse.com" date="1485691200">- bnc#1014205 L3: /etc/sysconfig/amavis missing
- bnc#1014157 L3: amavisd-new needs sa-update</changelog>
<changelog author="wr@rosenauer.org" date="1501416000">- boo#1012969 IPv6: DENIED ACCESS due to INVALID PEER IP ADDRESS
  add amavisd-new-bug1012969.diff</changelog>

</package>
<package pkgid="bdfe2bc4920b1e67fa048e61249e94856d25f9c5f2e1a9106bb3d5134343aec9" name="amavisd-new-docs" arch="x86_64">
    <version epoch="0" ver="2.8.1" rel="5.3.1"/>

<changelog author="varkoly@suse.com" date="1320235200">- Fix amavisd-milter binary name</changelog>
<changelog author="varkoly@suse.com" date="1320408000">- Add systemd scripts</changelog>
<changelog author="varkoly@suse.com" date="1325678400">- bnc#706257 - amavis failed to start during boot, however it is active</changelog>
<changelog author="chris@computersalat.de" date="1335441600">- fix build for &lt; 1210</changelog>
<changelog author="varkoly@suse.com" date="1340625600">- fix the systemd service file</changelog>
<changelog author="dmueller@suse.com" date="1346068800">- unarj was dropped from Factory, remove dependency to it</changelog>
<changelog author="wr@rosenauer.org" date="1356609600">- update to version 2.7.2
  * a generated Received header field was missing the 'IPv6:' prefix
    in the TCP-info component of a 'by' subfield (as required by RFC 5321,
    section 4.1.3) when amavisd received a message over an IPv6 protocol;
    (btw, the TCP-info component of a 'from' subfield was correct);
  * changed data type of an SNMP variable LogRetries from C32 to C64
    for consistency with the MIB;
  * updated AV entry 'AVG Anti-Virus' to consider status 403 continuation
    lines when searching for a virus name; suggested by Ralf Hildebrandt;
  * reduce a log level to 5 on a log message:
    Amavis::IO::RW: Error flushing on close: ...
    to avoid an innocent but sinister-looking warning when a pipe
    to a virus scanner is broken and needs to be re-established;
    reported by Stefan Jakobs
  * updated an AV entry for 'F-Secure Linux Security' to version 9.14;
    options updated by Mika Ilmaranta, a patch by Tuomo Soini;
  * fix a Unix socket compatibility issue with Net::Server versions 2.000,
    2.001 and 2.002, where a method NS_unix_path no longer exists.
    This method was re-introduced for compatibility reasons in 2.003.
    Reported by Paul MacKenzie;</changelog>
<changelog author="aj@ajaissle.de" date="1360152000">- update to version 2.8.0
- COMPATIBILITY 2.8.0
  * removed an old compatibility measure: default value of @banned_admin_maps
    was changed from:
    @banned_admin_maps = (\$banned_admin, \%virus_admin, \$virus_admin);
    to a more consistent:
    @banned_admin_maps = (\$banned_admin);
    The previous default value of @banned_admin_maps tried to maintain
    compatibility with versions before the setting was separated from
    its companion @virus_admin_maps. Now this compatibility is no longer
    considered necessary and contributes to some confusion, so it was dropped.
    See 2.4.0 and 2.2.1 release notes for previous changes to this setting.
  * quarantining to an mbox format file used to include a local time in an
    mbox separator line, which differs from RFC 4155 and common practices
    of using an UTC timestamp; a time zone of a timestamp in separator lines
    is now changed to UTC;
- BUG FIXES 2.8.0
  * fixed initial evaluation of dynamic (i.e. per policy bank) values of
    $enable_dkim_verification, $enable_dkim_signing and $bypass_decode_parts
    across all declared policy banks; these policy bank entries may be scalars
    of references to such;
  * finely adjust a message size for de-stuffed dots according to a size
    definition in RFC 1870; avoids occasional message size mismatch when
    using an antispam interface module SpamdClient (implementing client-side
    of a spamc/spamd protocol);
  * updated LDAP.ldif to match LDAP.schema; provided by Quanah Gibson-Mount;
  * updated AMAVIS-MIB.txt and amavisd-snmp-subagent: changed type of
    SNMP variables *MsgsSize* in the group amavisStats 7 from Counter32
    to Counter64 for consistency with other *MsgsSize* variables in groups
    amavisStats 3 and amavisStats 9;
- NEW FEATURES SUMMARY 2.8.0
  * For monitoring and statistics gathering purposes a new set of utilities
    and service processes is available based on a message passing paradigm,
    using a 0MQ (a.k.a. ZMQ, ZeroMQ, or Crossroads I/O) library. This
    replaces a functionally similar set of utilities based on a shared
    BerkeleyDB database, with a benefit of avoiding lock contention
    altogether. This can bring sigificant speedups, most pronounced on
    a host with many busy amavisd child processes.
  * Applied numerous fine-grained optimizations based on a NYTProf profiler
    results. Optimizations include a reduction in a number of generated
    Perl opcodes and similar micro-optimizations. This accounts for a large
    amount of small changes in the code.
  * Our current statistics (Q4 2011) shows that 80 % of messages are below
    30.000 bytes, and 90 % of mail messages are below 100.000 bytes in
    size. As an optimization, messages below 100 KiB in size are now kept
    and processed in memory, including passing them more optimally to
    SpamAssassin 3.4.0. Some file activity is still there, but is much
    reduced. If $TEMPBASE also resides on an SSD disk (or a RAM disk),
    observed speedup between 2.7.2 and 2.8.0 was 3 to 8 percent on a
    busy host (with monitoring disabled, so as not to skew a measurement).
  * Use a module IO::Socket::IP if available, instead of dealing directly
    with low-level modules IO::Socket::INET and IO::Socket::INET6;
  * choose more appropriate defaults if running on an IPv6-only host
    (like connecting to ::1 instead of 127.0.0.1 which may not exist);
  * amavisd-release now also supports connecting to amavisd over IPv6;
  * as a debugging aid it is now possible that a late event triggers full
    logging of earlier events that occurred during processing of a current
    mail message;
  * $enable_ldap setting is now dynamic, i.e. can be changed by a policy
    bank, which makes it possible to selectively disable LDAP lookups
    per policy bank;
  * optionally avoid persistent connections to SQL and LDAP servers;
  * it is now possible to disable calling an external file(1) utility
    but still have MIME parts decoding enabled;
  * added support in Amavis::SpamControl::ExtProg for an external spam scanner
    Bogofilter;
  * added locking options to @spam_scanners entries, to be used with external
    scanners which need but do not implement locking of their resources
    by themselves;
  * added a global configuration setting $sa_userprefs_file, which is passed
    on to SpamAssassin as a 'userprefs_filename' parameter at initialization;
  * added a subroutine iso8601_weekday(), potentially useful with partitioning;
  * added several new macros available to logging and notification templates;</changelog>
<changelog author="mlin@suse.com" date="1361793600">- Install amavisd.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="meissner@suse.com" date="1367496000">- use %defattr correctly to make /var/spool/amavis not worldreadable.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1369828800">- Fix multiple bugs in systemd unit, syslog.target should
  not be used and Wants must be used instead of requires in most
  cases.</changelog>
<changelog author="wr@rosenauer.org" date="1379160000">- update to version 2.8.1
  COMPATIBILITY
  when 0MQ (a.k.a. ZeroMQ) is used between Amavis components as an
  internal messaging protocol, make sure to replace all 0MQ-enabled
  Amavis components on upgrading amavisd, as the internal protocol
  has changed slightly, taking advantage of 0MQ multi-part messages
  for better performance. Affected programs are: amavis-services,
  amavisd-status, amavisd-snmp-subagent-zmq, and amavisd.
  NOTE: The Crossroads I/O project (libxs) ceased development on
    July 2012, to be replaced by nanomsg eventually by the same author.
    The 0MQ library (libzmq) is currently (2013) the best choice,
    the preferred library version is 3.2.2 or later along with
    the ZMQ::LibZMQ3 Perl interface module and ZMQ::Constants.
    The older version 2 of the library, along with an older perl
    module ZeroMQ, should be fine too, but lacks support for IPv6.
  amavisd is compatible with perl 5.18.0 and with SpamAssassin 3.4.0
  NEW FEATURES SUMMARY
  * new Redis storage for the "pen pals" feature;
  * improved IPv6 support;
  * support for p0f v3;
  * new macros ip_trace_all and ip_trace_public;
  * amavisd-status now shows a bar graph display
    of the number of active processes;
  * the timing report log entry can show CPU usage
    at log level 2 if a module Unix::Getrusage is available;</changelog>
<changelog author="varkoly@suse.com" date="1380110400">- bnc#831556 - naming mismatch for amavis and systemd</changelog>
<changelog author="opensuse@cboltz.de" date="1380801600">- fix clamd socket location (bnc#809580)</changelog>
<changelog author="varkoly@suse.com" date="1382443200">- bnc#844575 - amavis received a change where /var/run was replaced
  with /run still /var/run is present</changelog>
<changelog author="wr@rosenauer.org" date="1384257600">- Add real systemd support; add required macros in %post/postun sections
  and drop sysvinit support on openSUSE &gt;= 12.3</changelog>
<changelog author="wr@rosenauer.org" date="1388577600">- add some recommended decoders (bnc#754852)
- fixed amavisd-milter invocation (bnc#809969)
- correctly set clamd socket to (/var/run/clamav/clamd-socket)
  (bnc#844575)
- some spec file cleanup including using optflags for native code</changelog>
<changelog author="ro@suse.de" date="1408190400">- add /bin/logger as prereq (util-linux split)</changelog>
<changelog author="wr@rosenauer.org" date="1442491200">- require perl-Convert-BinHex as otherwise startup fails if the
  package is missing (bnc#942254)</changelog>
<changelog author="varkoly@suse.com" date="1485691200">- bnc#1014205 L3: /etc/sysconfig/amavis missing
- bnc#1014157 L3: amavisd-new needs sa-update</changelog>

</package>
<package pkgid="0f0c3a05bef21ac0a8d40c6d74ba4b88ef61b350f01e769a51cf7754591e7759" name="amavisd-new-docs" arch="x86_64">
    <version epoch="0" ver="2.8.1" rel="5.8.1"/>

<changelog author="varkoly@suse.com" date="1320408000">- Add systemd scripts</changelog>
<changelog author="varkoly@suse.com" date="1325678400">- bnc#706257 - amavis failed to start during boot, however it is active</changelog>
<changelog author="chris@computersalat.de" date="1335441600">- fix build for &lt; 1210</changelog>
<changelog author="varkoly@suse.com" date="1340625600">- fix the systemd service file</changelog>
<changelog author="dmueller@suse.com" date="1346068800">- unarj was dropped from Factory, remove dependency to it</changelog>
<changelog author="wr@rosenauer.org" date="1356609600">- update to version 2.7.2
  * a generated Received header field was missing the 'IPv6:' prefix
    in the TCP-info component of a 'by' subfield (as required by RFC 5321,
    section 4.1.3) when amavisd received a message over an IPv6 protocol;
    (btw, the TCP-info component of a 'from' subfield was correct);
  * changed data type of an SNMP variable LogRetries from C32 to C64
    for consistency with the MIB;
  * updated AV entry 'AVG Anti-Virus' to consider status 403 continuation
    lines when searching for a virus name; suggested by Ralf Hildebrandt;
  * reduce a log level to 5 on a log message:
    Amavis::IO::RW: Error flushing on close: ...
    to avoid an innocent but sinister-looking warning when a pipe
    to a virus scanner is broken and needs to be re-established;
    reported by Stefan Jakobs
  * updated an AV entry for 'F-Secure Linux Security' to version 9.14;
    options updated by Mika Ilmaranta, a patch by Tuomo Soini;
  * fix a Unix socket compatibility issue with Net::Server versions 2.000,
    2.001 and 2.002, where a method NS_unix_path no longer exists.
    This method was re-introduced for compatibility reasons in 2.003.
    Reported by Paul MacKenzie;</changelog>
<changelog author="aj@ajaissle.de" date="1360152000">- update to version 2.8.0
- COMPATIBILITY 2.8.0
  * removed an old compatibility measure: default value of @banned_admin_maps
    was changed from:
    @banned_admin_maps = (\$banned_admin, \%virus_admin, \$virus_admin);
    to a more consistent:
    @banned_admin_maps = (\$banned_admin);
    The previous default value of @banned_admin_maps tried to maintain
    compatibility with versions before the setting was separated from
    its companion @virus_admin_maps. Now this compatibility is no longer
    considered necessary and contributes to some confusion, so it was dropped.
    See 2.4.0 and 2.2.1 release notes for previous changes to this setting.
  * quarantining to an mbox format file used to include a local time in an
    mbox separator line, which differs from RFC 4155 and common practices
    of using an UTC timestamp; a time zone of a timestamp in separator lines
    is now changed to UTC;
- BUG FIXES 2.8.0
  * fixed initial evaluation of dynamic (i.e. per policy bank) values of
    $enable_dkim_verification, $enable_dkim_signing and $bypass_decode_parts
    across all declared policy banks; these policy bank entries may be scalars
    of references to such;
  * finely adjust a message size for de-stuffed dots according to a size
    definition in RFC 1870; avoids occasional message size mismatch when
    using an antispam interface module SpamdClient (implementing client-side
    of a spamc/spamd protocol);
  * updated LDAP.ldif to match LDAP.schema; provided by Quanah Gibson-Mount;
  * updated AMAVIS-MIB.txt and amavisd-snmp-subagent: changed type of
    SNMP variables *MsgsSize* in the group amavisStats 7 from Counter32
    to Counter64 for consistency with other *MsgsSize* variables in groups
    amavisStats 3 and amavisStats 9;
- NEW FEATURES SUMMARY 2.8.0
  * For monitoring and statistics gathering purposes a new set of utilities
    and service processes is available based on a message passing paradigm,
    using a 0MQ (a.k.a. ZMQ, ZeroMQ, or Crossroads I/O) library. This
    replaces a functionally similar set of utilities based on a shared
    BerkeleyDB database, with a benefit of avoiding lock contention
    altogether. This can bring sigificant speedups, most pronounced on
    a host with many busy amavisd child processes.
  * Applied numerous fine-grained optimizations based on a NYTProf profiler
    results. Optimizations include a reduction in a number of generated
    Perl opcodes and similar micro-optimizations. This accounts for a large
    amount of small changes in the code.
  * Our current statistics (Q4 2011) shows that 80 % of messages are below
    30.000 bytes, and 90 % of mail messages are below 100.000 bytes in
    size. As an optimization, messages below 100 KiB in size are now kept
    and processed in memory, including passing them more optimally to
    SpamAssassin 3.4.0. Some file activity is still there, but is much
    reduced. If $TEMPBASE also resides on an SSD disk (or a RAM disk),
    observed speedup between 2.7.2 and 2.8.0 was 3 to 8 percent on a
    busy host (with monitoring disabled, so as not to skew a measurement).
  * Use a module IO::Socket::IP if available, instead of dealing directly
    with low-level modules IO::Socket::INET and IO::Socket::INET6;
  * choose more appropriate defaults if running on an IPv6-only host
    (like connecting to ::1 instead of 127.0.0.1 which may not exist);
  * amavisd-release now also supports connecting to amavisd over IPv6;
  * as a debugging aid it is now possible that a late event triggers full
    logging of earlier events that occurred during processing of a current
    mail message;
  * $enable_ldap setting is now dynamic, i.e. can be changed by a policy
    bank, which makes it possible to selectively disable LDAP lookups
    per policy bank;
  * optionally avoid persistent connections to SQL and LDAP servers;
  * it is now possible to disable calling an external file(1) utility
    but still have MIME parts decoding enabled;
  * added support in Amavis::SpamControl::ExtProg for an external spam scanner
    Bogofilter;
  * added locking options to @spam_scanners entries, to be used with external
    scanners which need but do not implement locking of their resources
    by themselves;
  * added a global configuration setting $sa_userprefs_file, which is passed
    on to SpamAssassin as a 'userprefs_filename' parameter at initialization;
  * added a subroutine iso8601_weekday(), potentially useful with partitioning;
  * added several new macros available to logging and notification templates;</changelog>
<changelog author="mlin@suse.com" date="1361793600">- Install amavisd.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="meissner@suse.com" date="1367496000">- use %defattr correctly to make /var/spool/amavis not worldreadable.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1369828800">- Fix multiple bugs in systemd unit, syslog.target should
  not be used and Wants must be used instead of requires in most
  cases.</changelog>
<changelog author="wr@rosenauer.org" date="1379160000">- update to version 2.8.1
  COMPATIBILITY
  when 0MQ (a.k.a. ZeroMQ) is used between Amavis components as an
  internal messaging protocol, make sure to replace all 0MQ-enabled
  Amavis components on upgrading amavisd, as the internal protocol
  has changed slightly, taking advantage of 0MQ multi-part messages
  for better performance. Affected programs are: amavis-services,
  amavisd-status, amavisd-snmp-subagent-zmq, and amavisd.
  NOTE: The Crossroads I/O project (libxs) ceased development on
    July 2012, to be replaced by nanomsg eventually by the same author.
    The 0MQ library (libzmq) is currently (2013) the best choice,
    the preferred library version is 3.2.2 or later along with
    the ZMQ::LibZMQ3 Perl interface module and ZMQ::Constants.
    The older version 2 of the library, along with an older perl
    module ZeroMQ, should be fine too, but lacks support for IPv6.
  amavisd is compatible with perl 5.18.0 and with SpamAssassin 3.4.0
  NEW FEATURES SUMMARY
  * new Redis storage for the "pen pals" feature;
  * improved IPv6 support;
  * support for p0f v3;
  * new macros ip_trace_all and ip_trace_public;
  * amavisd-status now shows a bar graph display
    of the number of active processes;
  * the timing report log entry can show CPU usage
    at log level 2 if a module Unix::Getrusage is available;</changelog>
<changelog author="varkoly@suse.com" date="1380110400">- bnc#831556 - naming mismatch for amavis and systemd</changelog>
<changelog author="opensuse@cboltz.de" date="1380801600">- fix clamd socket location (bnc#809580)</changelog>
<changelog author="varkoly@suse.com" date="1382443200">- bnc#844575 - amavis received a change where /var/run was replaced
  with /run still /var/run is present</changelog>
<changelog author="wr@rosenauer.org" date="1384257600">- Add real systemd support; add required macros in %post/postun sections
  and drop sysvinit support on openSUSE &gt;= 12.3</changelog>
<changelog author="wr@rosenauer.org" date="1388577600">- add some recommended decoders (bnc#754852)
- fixed amavisd-milter invocation (bnc#809969)
- correctly set clamd socket to (/var/run/clamav/clamd-socket)
  (bnc#844575)
- some spec file cleanup including using optflags for native code</changelog>
<changelog author="ro@suse.de" date="1408190400">- add /bin/logger as prereq (util-linux split)</changelog>
<changelog author="wr@rosenauer.org" date="1442491200">- require perl-Convert-BinHex as otherwise startup fails if the
  package is missing (bnc#942254)</changelog>
<changelog author="varkoly@suse.com" date="1485691200">- bnc#1014205 L3: /etc/sysconfig/amavis missing
- bnc#1014157 L3: amavisd-new needs sa-update</changelog>
<changelog author="wr@rosenauer.org" date="1501416000">- boo#1012969 IPv6: DENIED ACCESS due to INVALID PEER IP ADDRESS
  add amavisd-new-bug1012969.diff</changelog>

</package>
<package pkgid="310c344c527d85ff8d175ba0e37bdd7fc083ec84111cb20e41cdfa99bf7d25fa" name="ansible" arch="noarch">
    <version epoch="0" ver="2.4.1.0" rel="2.4.1"/>

<changelog author="lars@linux-schulserver.de" date="1444478400">- update to 1.9.4
  This release addresses several bugs, most notably those related to
  the yum module (introduced in 1.9.3):
  + Fixes a bug where yum state=latest would error if there were no
    updates to install.
  + Fixes a bug where yum state=latest did not work with wildcard
    package names.
  + Fixes a bug in lineinfile relating to escape sequences.
  + Fixes a bug where vars_prompt was not keeping passwords private
    by default.
  + Fix ansible-galaxy and the hipchat callback plugin to check that
    the host it is contacting matches its TLS Certificate.</changelog>
<changelog author="lars@linux-schulserver.de" date="1444564800">- build again on SLE-11-SP4 by ignoring some dependencies that are
  not available in the official OBS repository: python-paramiko,
  python-Jinja2, python-PyYAML, python-pycrypto</changelog>
<changelog author="erwin.vandevelde@gmail.com" date="1455192000">- update to 2.0.0.2
  Version 2.0 is a new major version with a lot of changes, among which:
  + New modules for cloud-based services and many more
  + The new block/rescue/always directives allow for making task blocks and exception-like semantics
  + Many API changes
- more info at:
  https://github.com/ansible/ansible/blob/devel/CHANGELOG.md#20-over-the-hills-and-far-away</changelog>
<changelog author="eshmarnev@suse.com" date="1455537600">- fix_zypper_errorhandling.patch is being deleted</changelog>
<changelog author="lars@linux-schulserver.de" date="1457524800">- update to 2.0.1.0:
  * Fixes a major compatibility break in the synchronize module shipped
    with 2.0.0.x. That version of synchronize ran sudo on the controller
    prior to running rsync. In 1.9.x and previous, sudo was run on the
    host that rsync connected to. 2.0.1 restores the 1.9.x behaviour.
  * Additionally, several other problems with where synchronize chose
    to run when combined with delegate_to were fixed. In particular, if
    a playbook targetted localhost and then delegated_to a remote host
    the prior behavior (in 1.9.x and 2.0.0.x) was to copy files between
    the src and destination directories on the delegated host. This has
    now been fixed to copy between localhost and the delegated host.
  * Fix a regression where synchronize was unable to deal with unicode paths.
  * Fix a regression where synchronize deals with inventory hosts that
    use localhost but with an alternate port.
  * Fixes a regression where the retry files feature was not implemented.
  * Fixes a regression where the any_errors_fatal option was implemented
    in 2.0 incorrectly, and also adds a feature where any_errors_fatal
    can be set at the block level.
  * Fix tracebacks when playbooks or ansible itself were located in
    directories with unicode characters.
  * Fix bug when sending unicode characters to an external pager
    for display.
  * Fix a bug with squashing loops for special modules (mostly package
    managers). The optimization was squashing when the loop did not
    apply to the selection of packages. This has now been fixed.
  * Temp files created when using vault are now "shredded" using the
    unix shred program which overwrites the file with random data.
  * Some fixes to cloudstack modules for case sensitivity
  * Fix non-newstyle modules (non-python modules and old-style modules)
    to disabled pipelining.
  * Fix fetch module failing even if fail_on_missing is set to False
  * Fix for cornercase when local connections, sudo, and raw were
    used together.
  * Fix dnf module to remove dependent packages when state=absent is
    specified. This was a feature of the 1.9.x version that was left
    out by mistake when the module was rewritten for 2.0.
  * Fix bugs with non-english locales in yum, git, and apt modules
  * Fix a bug with the dnf module where state=latest could only
    upgrade, not install.</changelog>
<changelog author="michael@stroeder.com" date="1462622400">- update to 2.0.2.0:
  * Backport of the 2.1 feature to ensure per-item callbacks are sent as they occur,
    rather than all at once at the end of the task.
  * Fixed bugs related to the iteration of tasks when certain combinations of roles,
    blocks, and includes were used, especially when handling errors in rescue/always
    portions of blocks.
  * Fixed handling of redirects in our helper code, and ported the uri module to use
    this helper code. This removes the httplib dependency for this module while fixing
    some bugs related to redirects and SSL certs.
  * Fixed some bugs related to the incorrect creation of extra temp directories for
    uploading files, which were not cleaned up properly.
  * Improved error reporting in certain situations, to provide more information such as
    the playbook file/line.
  * Fixed a bug related to the variable precedence of role parameters, especially when
    a role may be used both as a dependency of a role and directly by itself within the
    same play.
  * Fixed some bugs in the 2.0 implementation of do/until.
  * Fixed some bugs related to run_once:
  - Ensure that all hosts are marked as failed if a task marked as run_once fails.
  - Show a warning when using the free strategy when a run_once task is encountered, as
    there is no way for the free strategy to guarantee the task is not run more than once.
  * Fixed a bug where the assemble module was not honoring check mode in some situations.
  * Fixed a bug related to delegate_to, where we were incorrectly using variables from
    the inventory host rather than the delegated-to host.
  * The 'package' meta-module now properly squashes items down to a single execution (as the
    apt/yum/other package modules do).
  * Fixed a bug related to the ansible-galaxy CLI command dealing with paged results from
    the Galaxy server.
  * Pipelining support is now available for the local and jail connection plugins, which is
    useful for users who do not wish to have temp files/directories created when running
    tasks with these connection types.
  * Improvements in support for additional shell types.
  * Improvements in the code which is used to calculate checksums for remote files.
  * Some speed ups and bug fixes related to the variable merging code.
  * Workaround bug in python subprocess on El Capitan that was making vault fail
    when attempting to encrypt a file
  * Fix lxc_container module having predictable temp file names and setting file
    permissions on the temporary file too leniently on a temporary file that was
    executed as a script.  Addresses CVE-2016-3096
  * Fix a bug in the uri module where setting headers via module params that
    start with HEADER_ were causing a traceback.
  * Fix bug in the free strategy that was causing it to synchronize its workers
    after every task (making it a lot more like linear than it should have been).</changelog>
<changelog author="michael@stroeder.com" date="1464523200">- update to 2.1.0.0
  (see /usr/share/doc/packages/ansible/CHANGELOG.md for details)
- on SuSE platforms recommend package python-dnspython for
  DNS lookups in playbooks</changelog>
<changelog author="michael@stroeder.com" date="1467115200">- update to 2.1.1.0
  (see /usr/share/doc/packages/ansible/CHANGELOG.md for details)
- changed download link to https://releases.ansible.com</changelog>
<changelog author="michael@stroeder.com" date="1473940800">- update to 2.1.2.0
  (see /usr/share/doc/packages/ansible/CHANGELOG.md for details)</changelog>
<changelog author="michael@stroeder.com" date="1476705600">- update to 2.2.0.0
  (see /usr/share/doc/packages/ansible/CHANGELOG.md for details)</changelog>
<changelog author="boris@steki.net" date="1484136000">- security update to rc4 of 2.2.1.0 version
  CVE-2016-9587, CVE-2016-8628 and CVE-2016-8614
  for full list of changes see
  /usr/share/doc/packages/ansible/CHANGELOG.md</changelog>
<changelog author="michael@stroeder.com" date="1484568000">- update to 2.2.1.0 (final)</changelog>
<changelog author="michael@stroeder.com" date="1490616000">- update to 2.2.2.0
  This release fixes a few bugs introduced in the previous version,
  as well as another small tweak to catch an additional way in
  which CVE-2016-9587 could be triggered.</changelog>
<changelog author="michael@stroeder.com" date="1490702400">- update to 2.3.0.0
  for full list of changes see
  /usr/share/doc/packages/ansible/CHANGELOG.md</changelog>
<changelog author="lars@linux-schulserver.de" date="1494417600">- update to 2.3.1 RC1 (package version 2.3.0.1):
  * SECURITY (MODERATE): fix for CVE-2017-7481, in which data for
    lookup plugins used as variables was not being correctly marked
    as "unsafe".</changelog>
<changelog author="matthias.eliasson@gmail.com" date="1496836800">- update to 2.3.1.0 (final)
- clean up of spec file with spec-cleaner</changelog>
<changelog author="michael@stroeder.com" date="1502193600">- update to 2.3.2.0 (final)
- replaced hard-coded version by var</changelog>
<changelog author="lars@linux-schulserver.de" date="1506168000">- update to 2.4.0.0 (final)
  Major Changes
  + Support for Python-2.4 and Python-2.5 on the managed system's side
    was dropped. If you need to manage a system that ships with Python-2.4
    or Python-2.5, you'll need to install Python-2.6 or better on the
    managed system or run Ansible-2.3 until you can upgrade the system.
  + New import/include keywords to replace the old bare include directives.
    The use of static: {yes|no} on such includes is now deprecated.
  ++ Using import_* (import_playbook, import_tasks, import_role) directives are static.
  ++ Using include_* (include_tasks, include_role) directives are dynamic.
    This is done to avoid collisions and possible security issues as
    facts come from the remote targets and they might be compromised.
  + New order play level keyword that allows the user to change the
    order in which Ansible processes hosts when dispatching tasks.
  + Users can now set group merge priority for groups of the same depth
    (parent child relationship), using the new ansible_group_priority variable,
    when values are the same or don't exist it will fallback to the previous
    sorting by name'.
  + Inventory has been revamped:
  ++ Inventory classes have been split to allow for better
    management and deduplication
  ++ Logic that each inventory source duplicated is now common and pushed
    up to reconciliation
  ++ VariableManager has been updated for better interaction with inventory
  ++ Updated CLI with helper method to initialize base objects for plays
  ++ New inventory plugins for creating inventory
  ++ Old inventory formats are still supported via plugins
  ++ Inline host_list is also an inventory plugin, an example alternative
    advanced_host_list is also provided (it supports ranges)
  ++ New configuration option to list enabled plugins and precedence
    order: whitelist_inventory in ansible.cfg
  ++ vars_plugins have been reworked, they are now run from Vars manager
    and API has changed (need docs)
  ++ Loading group_vars/host_vars is now a vars plugin and can be overridden
  ++ It is now possible to specify mulitple inventory sources in the
    command line (-i /etc/hosts1 -i /opt/hosts2)
  ++ Inventory plugins can use the cache plugin (i.e. virtualbox) and
    is affected by meta: refresh_inventory
  ++ Group variable precedence is now configurable via new 'precedence'
    option in ansible.cfg (needs docs)
  ++ Improved warnings and error messages across the board
  + Configuration has been changed from a hardcoded listing in the
    constants module to dynamically loaded from yaml definitions
  ++ Also added an ansible-config CLI to allow for listing config options
    and dumping current config (including origin)
  ++ TODO: build upon this to add many features detailed in ansible-config
    proposal https://github.com/ansible/proposals/issues/35
  + Windows modules now support the use of multiple shared module_utils
    files in the form of Powershell modules (.psm1), via
    [#]Requires -Module Ansible.ModuleUtils.Whatever.psm1
  + Python module argument_spec now supports custom validation logic
    by accepting a callable as the type argument.
  + Windows become_method: runas now works across all authtypes and
    will auto-elevate under UAC if WinRM user has "Act as part of the
    operating system" privilege
  - please refer to /usr/share/doc/packages/ansible/CHANGELOG.md for
    further changes
- added ansible-inventory and ansible-config binaries and manpages
- package contrib and examples directories in docdir
- package all *md files as documentation for now
- recommend the following new packages for (open)SUSE:
  + python-httplib2
  + python-keyczar
  + python-six
- enable/fix build for RHEL and Fedora by redefining __python2 and
  adding/enhancing the needed (build)requires if needed</changelog>
<changelog author="jengelh@inai.de" date="1507032000">- Remove radical wording from descriptions.
  Use improved find syntax.</changelog>
<changelog author="matthias.eliasson@gmail.com" date="1509105600">- Update to 2.4.1.0:
  * CVE-2017-7550: Prevent jenkins_plugin module from exposing
    passwords in remote host logs (bsc#1065872)
  * Various bug fixes and improvements</changelog>

</package>
<package pkgid="320f9c5e2176bc01c4b42930221e9d7fbb6989bdd7610ea318880b86a9455c16" name="ansible" arch="src">
    <version epoch="0" ver="2.4.1.0" rel="2.4.1"/>

<changelog author="lars@linux-schulserver.de" date="1444478400">- update to 1.9.4
  This release addresses several bugs, most notably those related to
  the yum module (introduced in 1.9.3):
  + Fixes a bug where yum state=latest would error if there were no
    updates to install.
  + Fixes a bug where yum state=latest did not work with wildcard
    package names.
  + Fixes a bug in lineinfile relating to escape sequences.
  + Fixes a bug where vars_prompt was not keeping passwords private
    by default.
  + Fix ansible-galaxy and the hipchat callback plugin to check that
    the host it is contacting matches its TLS Certificate.</changelog>
<changelog author="lars@linux-schulserver.de" date="1444564800">- build again on SLE-11-SP4 by ignoring some dependencies that are
  not available in the official OBS repository: python-paramiko,
  python-Jinja2, python-PyYAML, python-pycrypto</changelog>
<changelog author="erwin.vandevelde@gmail.com" date="1455192000">- update to 2.0.0.2
  Version 2.0 is a new major version with a lot of changes, among which:
  + New modules for cloud-based services and many more
  + The new block/rescue/always directives allow for making task blocks and exception-like semantics
  + Many API changes
- more info at:
  https://github.com/ansible/ansible/blob/devel/CHANGELOG.md#20-over-the-hills-and-far-away</changelog>
<changelog author="eshmarnev@suse.com" date="1455537600">- fix_zypper_errorhandling.patch is being deleted</changelog>
<changelog author="lars@linux-schulserver.de" date="1457524800">- update to 2.0.1.0:
  * Fixes a major compatibility break in the synchronize module shipped
    with 2.0.0.x. That version of synchronize ran sudo on the controller
    prior to running rsync. In 1.9.x and previous, sudo was run on the
    host that rsync connected to. 2.0.1 restores the 1.9.x behaviour.
  * Additionally, several other problems with where synchronize chose
    to run when combined with delegate_to were fixed. In particular, if
    a playbook targetted localhost and then delegated_to a remote host
    the prior behavior (in 1.9.x and 2.0.0.x) was to copy files between
    the src and destination directories on the delegated host. This has
    now been fixed to copy between localhost and the delegated host.
  * Fix a regression where synchronize was unable to deal with unicode paths.
  * Fix a regression where synchronize deals with inventory hosts that
    use localhost but with an alternate port.
  * Fixes a regression where the retry files feature was not implemented.
  * Fixes a regression where the any_errors_fatal option was implemented
    in 2.0 incorrectly, and also adds a feature where any_errors_fatal
    can be set at the block level.
  * Fix tracebacks when playbooks or ansible itself were located in
    directories with unicode characters.
  * Fix bug when sending unicode characters to an external pager
    for display.
  * Fix a bug with squashing loops for special modules (mostly package
    managers). The optimization was squashing when the loop did not
    apply to the selection of packages. This has now been fixed.
  * Temp files created when using vault are now "shredded" using the
    unix shred program which overwrites the file with random data.
  * Some fixes to cloudstack modules for case sensitivity
  * Fix non-newstyle modules (non-python modules and old-style modules)
    to disabled pipelining.
  * Fix fetch module failing even if fail_on_missing is set to False
  * Fix for cornercase when local connections, sudo, and raw were
    used together.
  * Fix dnf module to remove dependent packages when state=absent is
    specified. This was a feature of the 1.9.x version that was left
    out by mistake when the module was rewritten for 2.0.
  * Fix bugs with non-english locales in yum, git, and apt modules
  * Fix a bug with the dnf module where state=latest could only
    upgrade, not install.</changelog>
<changelog author="michael@stroeder.com" date="1462622400">- update to 2.0.2.0:
  * Backport of the 2.1 feature to ensure per-item callbacks are sent as they occur,
    rather than all at once at the end of the task.
  * Fixed bugs related to the iteration of tasks when certain combinations of roles,
    blocks, and includes were used, especially when handling errors in rescue/always
    portions of blocks.
  * Fixed handling of redirects in our helper code, and ported the uri module to use
    this helper code. This removes the httplib dependency for this module while fixing
    some bugs related to redirects and SSL certs.
  * Fixed some bugs related to the incorrect creation of extra temp directories for
    uploading files, which were not cleaned up properly.
  * Improved error reporting in certain situations, to provide more information such as
    the playbook file/line.
  * Fixed a bug related to the variable precedence of role parameters, especially when
    a role may be used both as a dependency of a role and directly by itself within the
    same play.
  * Fixed some bugs in the 2.0 implementation of do/until.
  * Fixed some bugs related to run_once:
  - Ensure that all hosts are marked as failed if a task marked as run_once fails.
  - Show a warning when using the free strategy when a run_once task is encountered, as
    there is no way for the free strategy to guarantee the task is not run more than once.
  * Fixed a bug where the assemble module was not honoring check mode in some situations.
  * Fixed a bug related to delegate_to, where we were incorrectly using variables from
    the inventory host rather than the delegated-to host.
  * The 'package' meta-module now properly squashes items down to a single execution (as the
    apt/yum/other package modules do).
  * Fixed a bug related to the ansible-galaxy CLI command dealing with paged results from
    the Galaxy server.
  * Pipelining support is now available for the local and jail connection plugins, which is
    useful for users who do not wish to have temp files/directories created when running
    tasks with these connection types.
  * Improvements in support for additional shell types.
  * Improvements in the code which is used to calculate checksums for remote files.
  * Some speed ups and bug fixes related to the variable merging code.
  * Workaround bug in python subprocess on El Capitan that was making vault fail
    when attempting to encrypt a file
  * Fix lxc_container module having predictable temp file names and setting file
    permissions on the temporary file too leniently on a temporary file that was
    executed as a script.  Addresses CVE-2016-3096
  * Fix a bug in the uri module where setting headers via module params that
    start with HEADER_ were causing a traceback.
  * Fix bug in the free strategy that was causing it to synchronize its workers
    after every task (making it a lot more like linear than it should have been).</changelog>
<changelog author="michael@stroeder.com" date="1464523200">- update to 2.1.0.0
  (see /usr/share/doc/packages/ansible/CHANGELOG.md for details)
- on SuSE platforms recommend package python-dnspython for
  DNS lookups in playbooks</changelog>
<changelog author="michael@stroeder.com" date="1467115200">- update to 2.1.1.0
  (see /usr/share/doc/packages/ansible/CHANGELOG.md for details)
- changed download link to https://releases.ansible.com</changelog>
<changelog author="michael@stroeder.com" date="1473940800">- update to 2.1.2.0
  (see /usr/share/doc/packages/ansible/CHANGELOG.md for details)</changelog>
<changelog author="michael@stroeder.com" date="1476705600">- update to 2.2.0.0
  (see /usr/share/doc/packages/ansible/CHANGELOG.md for details)</changelog>
<changelog author="boris@steki.net" date="1484136000">- security update to rc4 of 2.2.1.0 version
  CVE-2016-9587, CVE-2016-8628 and CVE-2016-8614
  for full list of changes see
  /usr/share/doc/packages/ansible/CHANGELOG.md</changelog>
<changelog author="michael@stroeder.com" date="1484568000">- update to 2.2.1.0 (final)</changelog>
<changelog author="michael@stroeder.com" date="1490616000">- update to 2.2.2.0
  This release fixes a few bugs introduced in the previous version,
  as well as another small tweak to catch an additional way in
  which CVE-2016-9587 could be triggered.</changelog>
<changelog author="michael@stroeder.com" date="1490702400">- update to 2.3.0.0
  for full list of changes see
  /usr/share/doc/packages/ansible/CHANGELOG.md</changelog>
<changelog author="lars@linux-schulserver.de" date="1494417600">- update to 2.3.1 RC1 (package version 2.3.0.1):
  * SECURITY (MODERATE): fix for CVE-2017-7481, in which data for
    lookup plugins used as variables was not being correctly marked
    as "unsafe".</changelog>
<changelog author="matthias.eliasson@gmail.com" date="1496836800">- update to 2.3.1.0 (final)
- clean up of spec file with spec-cleaner</changelog>
<changelog author="michael@stroeder.com" date="1502193600">- update to 2.3.2.0 (final)
- replaced hard-coded version by var</changelog>
<changelog author="lars@linux-schulserver.de" date="1506168000">- update to 2.4.0.0 (final)
  Major Changes
  + Support for Python-2.4 and Python-2.5 on the managed system's side
    was dropped. If you need to manage a system that ships with Python-2.4
    or Python-2.5, you'll need to install Python-2.6 or better on the
    managed system or run Ansible-2.3 until you can upgrade the system.
  + New import/include keywords to replace the old bare include directives.
    The use of static: {yes|no} on such includes is now deprecated.
  ++ Using import_* (import_playbook, import_tasks, import_role) directives are static.
  ++ Using include_* (include_tasks, include_role) directives are dynamic.
    This is done to avoid collisions and possible security issues as
    facts come from the remote targets and they might be compromised.
  + New order play level keyword that allows the user to change the
    order in which Ansible processes hosts when dispatching tasks.
  + Users can now set group merge priority for groups of the same depth
    (parent child relationship), using the new ansible_group_priority variable,
    when values are the same or don't exist it will fallback to the previous
    sorting by name'.
  + Inventory has been revamped:
  ++ Inventory classes have been split to allow for better
    management and deduplication
  ++ Logic that each inventory source duplicated is now common and pushed
    up to reconciliation
  ++ VariableManager has been updated for better interaction with inventory
  ++ Updated CLI with helper method to initialize base objects for plays
  ++ New inventory plugins for creating inventory
  ++ Old inventory formats are still supported via plugins
  ++ Inline host_list is also an inventory plugin, an example alternative
    advanced_host_list is also provided (it supports ranges)
  ++ New configuration option to list enabled plugins and precedence
    order: whitelist_inventory in ansible.cfg
  ++ vars_plugins have been reworked, they are now run from Vars manager
    and API has changed (need docs)
  ++ Loading group_vars/host_vars is now a vars plugin and can be overridden
  ++ It is now possible to specify mulitple inventory sources in the
    command line (-i /etc/hosts1 -i /opt/hosts2)
  ++ Inventory plugins can use the cache plugin (i.e. virtualbox) and
    is affected by meta: refresh_inventory
  ++ Group variable precedence is now configurable via new 'precedence'
    option in ansible.cfg (needs docs)
  ++ Improved warnings and error messages across the board
  + Configuration has been changed from a hardcoded listing in the
    constants module to dynamically loaded from yaml definitions
  ++ Also added an ansible-config CLI to allow for listing config options
    and dumping current config (including origin)
  ++ TODO: build upon this to add many features detailed in ansible-config
    proposal https://github.com/ansible/proposals/issues/35
  + Windows modules now support the use of multiple shared module_utils
    files in the form of Powershell modules (.psm1), via
    [#]Requires -Module Ansible.ModuleUtils.Whatever.psm1
  + Python module argument_spec now supports custom validation logic
    by accepting a callable as the type argument.
  + Windows become_method: runas now works across all authtypes and
    will auto-elevate under UAC if WinRM user has "Act as part of the
    operating system" privilege
  - please refer to /usr/share/doc/packages/ansible/CHANGELOG.md for
    further changes
- added ansible-inventory and ansible-config binaries and manpages
- package contrib and examples directories in docdir
- package all *md files as documentation for now
- recommend the following new packages for (open)SUSE:
  + python-httplib2
  + python-keyczar
  + python-six
- enable/fix build for RHEL and Fedora by redefining __python2 and
  adding/enhancing the needed (build)requires if needed</changelog>
<changelog author="jengelh@inai.de" date="1507032000">- Remove radical wording from descriptions.
  Use improved find syntax.</changelog>
<changelog author="matthias.eliasson@gmail.com" date="1509105600">- Update to 2.4.1.0:
  * CVE-2017-7550: Prevent jenkins_plugin module from exposing
    passwords in remote host logs (bsc#1065872)
  * Various bug fixes and improvements</changelog>

</package>
<package pkgid="f7255346d1b2f060625060cbe48d99c663991b2bac7bd7d339db21bb218c1280" name="apache-commons-daemon" arch="src">
    <version epoch="0" ver="1.0.15" rel="13.3.1"/>

<changelog author="skh@suse.de" date="1094126400">- Initial package created with version 1.0 (JPackage 1.5)</changelog>
<changelog author="skh@suse.de" date="1095336000">- Fix prerequires of javadoc subpackage</changelog>
<changelog author="jsmeix@suse.de" date="1121688000">- Current version 1.0 from JPackage.org</changelog>
<changelog author="jsmeix@suse.de" date="1121860800">- Current version 1.0 from JPackage.org</changelog>
<changelog author="jsmeix@suse.de" date="1122465600">- Adjustments in the spec file.</changelog>
<changelog author="jsmeix@suse.de" date="1137412800">- Current version 1.0.1 from JPackage.org</changelog>
<changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
<changelog author="skh@suse.de" date="1159185600">- don't use icecream
- use source="1.4" and target="1.4" for build with java 1.5</changelog>
<changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
<changelog author="bitshuffler@opensuse.org" date="1295438400">- Updated to 1.0.5.
- Reworked spec.
- Removed obsolete patches.</changelog>
<changelog author="mvyskocil@suse.cz" date="1315310400">- Update to 1.0.7
  * fix bnc#CVE-2011-2729/bnc#715656
  * proper file closing  and other minor fixes</changelog>
<changelog author="dvaleev@suse.com" date="1333368000">- fix ppc64 architecture detection</changelog>
<changelog author="mvyskocil@suse.cz" date="1339761600">- Update to 1.0.10 (bugfix release)
- Rename to apache-commons-daemon
  * put the binary to -jsvc package
  * return jars from -java package to main one
- Obsoleted ppc patch</changelog>
<changelog author="dvaleev@suse.com" date="1341316800">- read ppc64 as known platform.</changelog>
<changelog author="mvyskocil@suse.cz" date="1342699200">- fix bnc#771802: jsvc fails to load libcap</changelog>
<changelog author="schwab@suse.de" date="1364212800">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- apache-commons-daemon-aarch64.patch: add aarch64 to the list of
  supported cpus</changelog>
<changelog author="mvyskocil@suse.com" date="1368705600">- update to 1.0.15
  * bugfix release, see RELEASE-NOTES.txt for a list of fixed bugs
- obsoleted patches:
  * 0001-execve-path-warning.patch, already upstream
  * jsvc-libcap-relative.patch, already upstream
  * config-guess-sub-update.patch, already upstream
- don't install pointless filesfor SUSE Linux
- verify package signature on openSUSE 12.3+
- use source urls</changelog>
<changelog author="mvyskocil@suse.com" date="1379073600">- add javapackages-tools to build requires</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1493035200">- fix bnc#716139 apache-commons-daemon:
  * Corrected error creating and using temporary files
- Added patch apache-commons-daemon-jsvc.patch</changelog>

</package>
<package pkgid="32a7b4c6c6077a4d9021b148ca47118cdc347890cde28f6310890c86f4dc3896" name="apache-commons-daemon" arch="x86_64">
    <version epoch="0" ver="1.0.15" rel="13.3.1"/>

<changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
<changelog author="bitshuffler@opensuse.org" date="1295438400">- Updated to 1.0.5.
- Reworked spec.
- Removed obsolete patches.</changelog>
<changelog author="mvyskocil@suse.cz" date="1315310400">- Update to 1.0.7
  * fix bnc#CVE-2011-2729/bnc#715656
  * proper file closing  and other minor fixes</changelog>
<changelog author="dvaleev@suse.com" date="1333368000">- fix ppc64 architecture detection</changelog>
<changelog author="mvyskocil@suse.cz" date="1339761600">- Update to 1.0.10 (bugfix release)
- Rename to apache-commons-daemon
  * put the binary to -jsvc package
  * return jars from -java package to main one
- Obsoleted ppc patch</changelog>
<changelog author="dvaleev@suse.com" date="1341316800">- read ppc64 as known platform.</changelog>
<changelog author="mvyskocil@suse.cz" date="1342699200">- fix bnc#771802: jsvc fails to load libcap</changelog>
<changelog author="schwab@suse.de" date="1364212800">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- apache-commons-daemon-aarch64.patch: add aarch64 to the list of
  supported cpus</changelog>
<changelog author="mvyskocil@suse.com" date="1368705600">- update to 1.0.15
  * bugfix release, see RELEASE-NOTES.txt for a list of fixed bugs
- obsoleted patches:
  * 0001-execve-path-warning.patch, already upstream
  * jsvc-libcap-relative.patch, already upstream
  * config-guess-sub-update.patch, already upstream
- don't install pointless filesfor SUSE Linux
- verify package signature on openSUSE 12.3+
- use source urls</changelog>
<changelog author="mvyskocil@suse.com" date="1379073600">- add javapackages-tools to build requires</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1493035200">- fix bnc#716139 apache-commons-daemon:
  * Corrected error creating and using temporary files
- Added patch apache-commons-daemon-jsvc.patch</changelog>

</package>
<package pkgid="da1895be0ea807e108c51d059fe05b2b7ebe9a84d27d98887c1882eb4e66d1be" name="apache-commons-daemon-javadoc" arch="noarch">
    <version epoch="0" ver="1.0.15" rel="13.3.1"/>

<changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
<changelog author="bitshuffler@opensuse.org" date="1295438400">- Updated to 1.0.5.
- Reworked spec.
- Removed obsolete patches.</changelog>
<changelog author="mvyskocil@suse.cz" date="1315310400">- Update to 1.0.7
  * fix bnc#CVE-2011-2729/bnc#715656
  * proper file closing  and other minor fixes</changelog>
<changelog author="dvaleev@suse.com" date="1333368000">- fix ppc64 architecture detection</changelog>
<changelog author="mvyskocil@suse.cz" date="1339761600">- Update to 1.0.10 (bugfix release)
- Rename to apache-commons-daemon
  * put the binary to -jsvc package
  * return jars from -java package to main one
- Obsoleted ppc patch</changelog>
<changelog author="dvaleev@suse.com" date="1341316800">- read ppc64 as known platform.</changelog>
<changelog author="mvyskocil@suse.cz" date="1342699200">- fix bnc#771802: jsvc fails to load libcap</changelog>
<changelog author="schwab@suse.de" date="1364212800">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- apache-commons-daemon-aarch64.patch: add aarch64 to the list of
  supported cpus</changelog>
<changelog author="mvyskocil@suse.com" date="1368705600">- update to 1.0.15
  * bugfix release, see RELEASE-NOTES.txt for a list of fixed bugs
- obsoleted patches:
  * 0001-execve-path-warning.patch, already upstream
  * jsvc-libcap-relative.patch, already upstream
  * config-guess-sub-update.patch, already upstream
- don't install pointless filesfor SUSE Linux
- verify package signature on openSUSE 12.3+
- use source urls</changelog>
<changelog author="mvyskocil@suse.com" date="1379073600">- add javapackages-tools to build requires</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1493035200">- fix bnc#716139 apache-commons-daemon:
  * Corrected error creating and using temporary files
- Added patch apache-commons-daemon-jsvc.patch</changelog>

</package>
<package pkgid="42ec04da9516db73550bbe03146130c9a98699205f75cec30aaf7601ac202bfb" name="apache-commons-daemon-jsvc" arch="x86_64">
    <version epoch="0" ver="1.0.15" rel="13.3.1"/>

<changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
<changelog author="bitshuffler@opensuse.org" date="1295438400">- Updated to 1.0.5.
- Reworked spec.
- Removed obsolete patches.</changelog>
<changelog author="mvyskocil@suse.cz" date="1315310400">- Update to 1.0.7
  * fix bnc#CVE-2011-2729/bnc#715656
  * proper file closing  and other minor fixes</changelog>
<changelog author="dvaleev@suse.com" date="1333368000">- fix ppc64 architecture detection</changelog>
<changelog author="mvyskocil@suse.cz" date="1339761600">- Update to 1.0.10 (bugfix release)
- Rename to apache-commons-daemon
  * put the binary to -jsvc package
  * return jars from -java package to main one
- Obsoleted ppc patch</changelog>
<changelog author="dvaleev@suse.com" date="1341316800">- read ppc64 as known platform.</changelog>
<changelog author="mvyskocil@suse.cz" date="1342699200">- fix bnc#771802: jsvc fails to load libcap</changelog>
<changelog author="schwab@suse.de" date="1364212800">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- apache-commons-daemon-aarch64.patch: add aarch64 to the list of
  supported cpus</changelog>
<changelog author="mvyskocil@suse.com" date="1368705600">- update to 1.0.15
  * bugfix release, see RELEASE-NOTES.txt for a list of fixed bugs
- obsoleted patches:
  * 0001-execve-path-warning.patch, already upstream
  * jsvc-libcap-relative.patch, already upstream
  * config-guess-sub-update.patch, already upstream
- don't install pointless filesfor SUSE Linux
- verify package signature on openSUSE 12.3+
- use source urls</changelog>
<changelog author="mvyskocil@suse.com" date="1379073600">- add javapackages-tools to build requires</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1493035200">- fix bnc#716139 apache-commons-daemon:
  * Corrected error creating and using temporary files
- Added patch apache-commons-daemon-jsvc.patch</changelog>

</package>
<package pkgid="7f454f39cd673337eb20ab961e323e085889130311b835fa1d1ae39b18d8d5d3" name="apache-commons-dbcp" arch="noarch">
    <version epoch="0" ver="2.1.1" rel="2.1"/>

<changelog author="mvyskocil@suse.cz" date="1337947200">- fix build with jdk7
- remove note needed obsolete
- rename tomcat5 subpackage to tomcat
- use non-versioned javadocdir</changelog>
<changelog author="mvyskocil@suse.cz" date="1340193600">- require tomcat-lib for build</changelog>
<changelog author="mvyskocil@suse.com" date="1378382400">- don't require commons-collections-tomcat5 for build
- drop -tomcat5 subpackage
- use new add_maven_depmap macro
- drop source url as apache stops to distribute such old version</changelog>
<changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
<changelog author="mvyskocil@suse.com" date="1383134400">- Create -src subpackage in order to create tomcat-dbcp.jar without
  build cycles (bnc#847505)</changelog>
<changelog author="mvyskocil@suse.com" date="1385467200">- Move -src subpackage to extra spec file</changelog>
<changelog author="tchvatal@suse.com" date="1405080000">- Cleanup with spec-cleaner</changelog>
<changelog author="tchvatal@suse.com" date="1405944000">- Fixup the update-alternatives code.
- Get rid of the old maven code that we didn't use</changelog>
<changelog author="tchvatal@suse.com" date="1406548800">- Update the alternatives once more to match docu.</changelog>
<changelog author="tchvatal@suse.com" date="1411473600">- Do not require tomcat, it is just test dependency causing cycle
  bnc#954603</changelog>
<changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
<changelog author="jmatejek@suse.com" date="1475150400">- rename to apache-commons-dbcp
- updating requirements</changelog>
<changelog author="tchvatal@suse.com" date="1475150401">- Update version to 2.1.1 wrt (fate#321029 bsc#1010893)
  * Fixes to actually work with tomcat 8</changelog>

</package>
<package pkgid="d859fd2579784d0c36f8f3b313b246daa5f6203ede78b1d827d421c7bdf61e90" name="apache-commons-dbcp" arch="src">
    <version epoch="0" ver="2.1.1" rel="2.1"/>

<changelog author="skh@suse.de" date="1159185600">- don't use icecream
- use source="1.4" and target="1.4" for build with java 1.5</changelog>
<changelog author="mvyskocil@suse.cz" date="1207742400">- update to 1.2.2
- remove the java14compat patch</changelog>
<changelog author="mvyskocil@suse.cz" date="1216641600">- merged with jpackage 1.7 spec
  - added a tomcat5 subpackage (to fix [bnc#408253])
  - added a maven build branch (n/a in suse yet):
  - added a poms and project.xmls for maven
  - added a depmagfrags for maven
- build againts tomcat6 (instead of tomcat5 as in original jpackage project)
- add a java6 compatibility patch</changelog>
<changelog author="anosek@suse.cz" date="1217332800">- made the symlink jakarta-commons-dbcp -&gt; jakarta-commons-dbcp-1.2.2
  part of the javadoc package</changelog>
<changelog author="mvyskocil@suse.cz" date="1217505600">- do not add a java6 compatibility for javac 1.5.0 (fixed build on ia64)</changelog>
<changelog author="mvyskocil@suse.cz" date="1219924800">- target=1.5 source=1.5</changelog>
<changelog author="ro@suse.de" date="1225972800">- add buildignore for jakarta-commons-dbcp-tomcat5
  (workaround for bs bug)</changelog>
<changelog author="mvyskocil@suse.cz" date="1337947200">- fix build with jdk7
- remove note needed obsolete
- rename tomcat5 subpackage to tomcat
- use non-versioned javadocdir</changelog>
<changelog author="mvyskocil@suse.cz" date="1340193600">- require tomcat-lib for build</changelog>
<changelog author="mvyskocil@suse.com" date="1378382400">- don't require commons-collections-tomcat5 for build
- drop -tomcat5 subpackage
- use new add_maven_depmap macro
- drop source url as apache stops to distribute such old version</changelog>
<changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
<changelog author="mvyskocil@suse.com" date="1383134400">- Create -src subpackage in order to create tomcat-dbcp.jar without
  build cycles (bnc#847505)</changelog>
<changelog author="mvyskocil@suse.com" date="1385467200">- Move -src subpackage to extra spec file</changelog>
<changelog author="tchvatal@suse.com" date="1405080000">- Cleanup with spec-cleaner</changelog>
<changelog author="tchvatal@suse.com" date="1405944000">- Fixup the update-alternatives code.
- Get rid of the old maven code that we didn't use</changelog>
<changelog author="tchvatal@suse.com" date="1406548800">- Update the alternatives once more to match docu.</changelog>
<changelog author="tchvatal@suse.com" date="1411473600">- Do not require tomcat, it is just test dependency causing cycle
  bnc#954603</changelog>
<changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
<changelog author="jmatejek@suse.com" date="1475150400">- rename to apache-commons-dbcp
- updating requirements</changelog>
<changelog author="tchvatal@suse.com" date="1475150401">- Update version to 2.1.1 wrt (fate#321029 bsc#1010893)
  * Fixes to actually work with tomcat 8</changelog>

</package>
<package pkgid="4291bd4899734c30fedaa42c8d4556c16e6a35543e774410d3e758f0aad879f7" name="apache-commons-dbcp-javadoc" arch="noarch">
    <version epoch="0" ver="2.1.1" rel="2.1"/>

<changelog author="mvyskocil@suse.cz" date="1337947200">- fix build with jdk7
- remove note needed obsolete
- rename tomcat5 subpackage to tomcat
- use non-versioned javadocdir</changelog>
<changelog author="mvyskocil@suse.cz" date="1340193600">- require tomcat-lib for build</changelog>
<changelog author="mvyskocil@suse.com" date="1378382400">- don't require commons-collections-tomcat5 for build
- drop -tomcat5 subpackage
- use new add_maven_depmap macro
- drop source url as apache stops to distribute such old version</changelog>
<changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
<changelog author="mvyskocil@suse.com" date="1383134400">- Create -src subpackage in order to create tomcat-dbcp.jar without
  build cycles (bnc#847505)</changelog>
<changelog author="mvyskocil@suse.com" date="1385467200">- Move -src subpackage to extra spec file</changelog>
<changelog author="tchvatal@suse.com" date="1405080000">- Cleanup with spec-cleaner</changelog>
<changelog author="tchvatal@suse.com" date="1405944000">- Fixup the update-alternatives code.
- Get rid of the old maven code that we didn't use</changelog>
<changelog author="tchvatal@suse.com" date="1406548800">- Update the alternatives once more to match docu.</changelog>
<changelog author="tchvatal@suse.com" date="1411473600">- Do not require tomcat, it is just test dependency causing cycle
  bnc#954603</changelog>
<changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
<changelog author="jmatejek@suse.com" date="1475150400">- rename to apache-commons-dbcp
- updating requirements</changelog>
<changelog author="tchvatal@suse.com" date="1475150401">- Update version to 2.1.1 wrt (fate#321029 bsc#1010893)
  * Fixes to actually work with tomcat 8</changelog>

</package>
<package pkgid="1faeb2e7a692833568453147a2252b2e54be283b9b15a1d12173e71e0f77761d" name="apache-commons-pool2" arch="noarch">
    <version epoch="0" ver="2.4.2" rel="2.1"/>

<changelog author="skh@suse.de" date="1094126400">- Initial package created with version 1.2 (JPackage 1.5)</changelog>
<changelog author="skh@suse.de" date="1095336000">- Fix prerequires of javadoc subpackage</changelog>
<changelog author="jsmeix@suse.de" date="1121688000">- Current version 1.2 from JPackage.org</changelog>
<changelog author="jsmeix@suse.de" date="1122552000">- Adjustments in the spec file.</changelog>
<changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
<changelog author="ro@suse.de" date="1158321600">- set source=1.4 for java</changelog>
<changelog author="mvyskocil@suse.cz" date="1205409600">- merged with jpackage 1.7
- update to 1.3
- changes in BuildRequires:
  - java2-deve-packages was substituded by java-devel
  - added a junit
  - added a maven build support and maven related BuildRequires
  - xml-commons-apis was moved to the maven build branch
- added a gcj build support
- included a maven depmap files
- remove a source=1.4 from build and a java14compat patch
- provides and obsoletes of main package contains the version
- new tomcat5 subpackage
- new manual subpackage (build only with maven)</changelog>
<changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
<changelog author="tchvatal@suse.com" date="1475150400">- Rename from jakarta-commons-pool to apache-commons-pool
- Version update to 1.6:
  * drop the tomcat5 package, we need pool2 to work with new tomcat
  * Last and final from the pool1 series, new pool2 was introduced
    for future developement.</changelog>
<changelog author="tchvatal@suse.com" date="1475150401">- Version update to 2.4.2 release from pool2: (fate#321029 bsc#1010893)
  * rename to latest 2.x pool series for dbcp and other packages</changelog>

</package>
<package pkgid="e6874ef9329ec3a90d0b6285d7227bd9bbcd40d82180f1e9bf21cceed41d8cb0" name="apache-commons-pool2" arch="src">
    <version epoch="0" ver="2.4.2" rel="2.1"/>

<changelog author="skh@suse.de" date="1094126400">- Initial package created with version 1.2 (JPackage 1.5)</changelog>
<changelog author="skh@suse.de" date="1095336000">- Fix prerequires of javadoc subpackage</changelog>
<changelog author="jsmeix@suse.de" date="1121688000">- Current version 1.2 from JPackage.org</changelog>
<changelog author="jsmeix@suse.de" date="1122552000">- Adjustments in the spec file.</changelog>
<changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
<changelog author="ro@suse.de" date="1158321600">- set source=1.4 for java</changelog>
<changelog author="mvyskocil@suse.cz" date="1205409600">- merged with jpackage 1.7
- update to 1.3
- changes in BuildRequires:
  - java2-deve-packages was substituded by java-devel
  - added a junit
  - added a maven build support and maven related BuildRequires
  - xml-commons-apis was moved to the maven build branch
- added a gcj build support
- included a maven depmap files
- remove a source=1.4 from build and a java14compat patch
- provides and obsoletes of main package contains the version
- new tomcat5 subpackage
- new manual subpackage (build only with maven)</changelog>
<changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
<changelog author="tchvatal@suse.com" date="1475150400">- Rename from jakarta-commons-pool to apache-commons-pool
- Version update to 1.6:
  * drop the tomcat5 package, we need pool2 to work with new tomcat
  * Last and final from the pool1 series, new pool2 was introduced
    for future developement.</changelog>
<changelog author="tchvatal@suse.com" date="1475150401">- Version update to 2.4.2 release from pool2: (fate#321029 bsc#1010893)
  * rename to latest 2.x pool series for dbcp and other packages</changelog>

</package>
<package pkgid="800942b67472b4f7798172bca33c86d2316b6104e63e376a14c28f1d3eedbdcd" name="apache-commons-pool2-javadoc" arch="noarch">
    <version epoch="0" ver="2.4.2" rel="2.1"/>

<changelog author="skh@suse.de" date="1094126400">- Initial package created with version 1.2 (JPackage 1.5)</changelog>
<changelog author="skh@suse.de" date="1095336000">- Fix prerequires of javadoc subpackage</changelog>
<changelog author="jsmeix@suse.de" date="1121688000">- Current version 1.2 from JPackage.org</changelog>
<changelog author="jsmeix@suse.de" date="1122552000">- Adjustments in the spec file.</changelog>
<changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
<changelog author="ro@suse.de" date="1158321600">- set source=1.4 for java</changelog>
<changelog author="mvyskocil@suse.cz" date="1205409600">- merged with jpackage 1.7
- update to 1.3
- changes in BuildRequires:
  - java2-deve-packages was substituded by java-devel
  - added a junit
  - added a maven build support and maven related BuildRequires
  - xml-commons-apis was moved to the maven build branch
- added a gcj build support
- included a maven depmap files
- remove a source=1.4 from build and a java14compat patch
- provides and obsoletes of main package contains the version
- new tomcat5 subpackage
- new manual subpackage (build only with maven)</changelog>
<changelog author="tchvatal@suse.com" date="1378728000">- Move from jpackage-utils to javapackage-tools</changelog>
<changelog author="tchvatal@suse.com" date="1475150400">- Rename from jakarta-commons-pool to apache-commons-pool
- Version update to 1.6:
  * drop the tomcat5 package, we need pool2 to work with new tomcat
  * Last and final from the pool1 series, new pool2 was introduced
    for future developement.</changelog>
<changelog author="tchvatal@suse.com" date="1475150401">- Version update to 2.4.2 release from pool2: (fate#321029 bsc#1010893)
  * rename to latest 2.x pool series for dbcp and other packages</changelog>

</package>
<package pkgid="37b07fb356c1da15719a20e78e8df0fe46bdf7c384867c6b01ec6ebd4bec7684" name="apache2" arch="src">
    <version epoch="0" ver="2.4.23" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1445428800">- gensslcert: CN now defaults to `hostname -f` [bnc#949766]
  (internal), fix help [bnc#949771] (internal)</changelog>
<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>

</package>
<package pkgid="5d34bc2b54e67940e51eb2682a14fd18aae3a72e9f8f14781cfedb7b70a92441" name="apache2" arch="src">
    <version epoch="0" ver="2.4.23" rel="8.12.1"/>

<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>
<changelog author="pgajdos@suse.com" date="1505476800">- security update
  * CVE-2017-9798 [bsc#1058058]
    + apache2-CVE-2017-9798.patch</changelog>

</package>
<package pkgid="813270feeba7148b1ee543819c33a842d23955dc5b2b068b08d740fd87963320" name="apache2" arch="src">
    <version epoch="0" ver="2.4.23" rel="8.3.1"/>

<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>

</package>
<package pkgid="f26a77b5acf4bee53420f616e6ba950e68cca11a5a1074225156103994b972b2" name="apache2" arch="src">
    <version epoch="0" ver="2.4.23" rel="8.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>

</package>
<package pkgid="a66b6197e2f70d798ebade033434510a346acfa3460f55fa1621bbd417c00db7" name="apache2" arch="src">
    <version epoch="0" ver="2.4.23" rel="8.9.1"/>

<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>

</package>
<package pkgid="b935e2580705332916548154fc31d3e0589ced520460f72982c24e19151ac0de" name="apache2" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1445428800">- gensslcert: CN now defaults to `hostname -f` [bnc#949766]
  (internal), fix help [bnc#949771] (internal)</changelog>
<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>

</package>
<package pkgid="d75ac4f49b3b376a4c35d30cc1115edf2eada05d7f0f8021cff37d80b527e603" name="apache2" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.12.1"/>

<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>
<changelog author="pgajdos@suse.com" date="1505476800">- security update
  * CVE-2017-9798 [bsc#1058058]
    + apache2-CVE-2017-9798.patch</changelog>

</package>
<package pkgid="188c62c6b00a708245beba56c9b5e52acced109fd754e4ed572aed4d75c04066" name="apache2" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.3.1"/>

<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>

</package>
<package pkgid="c057b91b62a3d84dbf8c572e1b653598a550854b2ef64068111b99df2a7ac7c1" name="apache2" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>

</package>
<package pkgid="b74f997050bb588458240037fba162b30f849f6e47a0423dae1c797d65d56428" name="apache2" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.9.1"/>

<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>

</package>
<package pkgid="ea7bf8f913ab884c6a6ade6d18741e07e3d2e0c8cc307c593022987ae13e8b1f" name="apache2-devel" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1445428800">- gensslcert: CN now defaults to `hostname -f` [bnc#949766]
  (internal), fix help [bnc#949771] (internal)</changelog>
<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>

</package>
<package pkgid="0044cc81b31f02225cbbfd9add0f6db2722bdf8838a7c959190006b185d838a2" name="apache2-devel" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.12.1"/>

<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>
<changelog author="pgajdos@suse.com" date="1505476800">- security update
  * CVE-2017-9798 [bsc#1058058]
    + apache2-CVE-2017-9798.patch</changelog>

</package>
<package pkgid="30c06ea7d4dcfb9946264009bc250e2638d2b6111d7019665bcbec552d96ab63" name="apache2-devel" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.3.1"/>

<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>

</package>
<package pkgid="d01700ce897fc410560713729e06d5c00083267e7c0530ec032b923edfec7ff1" name="apache2-devel" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>

</package>
<package pkgid="988d767cb8b4579b5efee981f843ecdf4e9490ccea631fb3bf9f4af80d6d307d" name="apache2-devel" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.9.1"/>

<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>

</package>
<package pkgid="6fdde3675fd9bf7a6a91c6e7797b3fbbfa69039f461e48f88fda3e3d6df9ced0" name="apache2-doc" arch="noarch">
    <version epoch="0" ver="2.4.23" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1445428800">- gensslcert: CN now defaults to `hostname -f` [bnc#949766]
  (internal), fix help [bnc#949771] (internal)</changelog>
<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>

</package>
<package pkgid="ffa7e47e607eb0d75bd645d74592bfde9e7dd327df8deb393caefea9ec3604ce" name="apache2-doc" arch="noarch">
    <version epoch="0" ver="2.4.23" rel="8.12.1"/>

<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>
<changelog author="pgajdos@suse.com" date="1505476800">- security update
  * CVE-2017-9798 [bsc#1058058]
    + apache2-CVE-2017-9798.patch</changelog>

</package>
<package pkgid="576f35b906808b41a07b6948e73e7f75d040ee29501e76c105ccad5356a00369" name="apache2-doc" arch="noarch">
    <version epoch="0" ver="2.4.23" rel="8.3.1"/>

<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>

</package>
<package pkgid="9a551d00f41dcf5ac7750feee9a708e842e6e9d537602ee97417cf381d1cb3ec" name="apache2-doc" arch="noarch">
    <version epoch="0" ver="2.4.23" rel="8.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>

</package>
<package pkgid="bf18c49e4564fc5837d8fd56d75c07fc6e9e2a942b28996f8e04e7657c4df2ea" name="apache2-doc" arch="noarch">
    <version epoch="0" ver="2.4.23" rel="8.9.1"/>

<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>

</package>
<package pkgid="09f01cb35856fb438d50af61e94fbc4a0c7c67069fea7f5871a0917c09cb65c4" name="apache2-event" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1445428800">- gensslcert: CN now defaults to `hostname -f` [bnc#949766]
  (internal), fix help [bnc#949771] (internal)</changelog>
<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>

</package>
<package pkgid="6706b45b9cba01092d2fe598436fd1e2450504ff9e13a5ee27c2c3de857224aa" name="apache2-event" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.12.1"/>

<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>
<changelog author="pgajdos@suse.com" date="1505476800">- security update
  * CVE-2017-9798 [bsc#1058058]
    + apache2-CVE-2017-9798.patch</changelog>

</package>
<package pkgid="9e31ebe290d156cf610683d87ebd186548855a5b02509e1c689acb4ecb05b4fa" name="apache2-event" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.3.1"/>

<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>

</package>
<package pkgid="898b2efa7d2d8872b4b695ceb97ef2881109a1b947375cef2b66fd29808238b3" name="apache2-event" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>

</package>
<package pkgid="00ab0cef35505c96c17594bd678b74c5786b28c8f9afec266c5f67f05c3177fd" name="apache2-event" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.9.1"/>

<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>

</package>
<package pkgid="06b19ac0091f9e87403cf7a3147157fb6126c0d2844c8cebbb4494569a7fd5f7" name="apache2-example-pages" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1445428800">- gensslcert: CN now defaults to `hostname -f` [bnc#949766]
  (internal), fix help [bnc#949771] (internal)</changelog>
<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>

</package>
<package pkgid="0fe024c731d77b619553734b88a5d434a95f991a44afb16541e13ad1f9c8e9a9" name="apache2-example-pages" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.12.1"/>

<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>
<changelog author="pgajdos@suse.com" date="1505476800">- security update
  * CVE-2017-9798 [bsc#1058058]
    + apache2-CVE-2017-9798.patch</changelog>

</package>
<package pkgid="3a945c3be4e32aae6762066688f287c3b8685ffb503851cd9c55cab57e2a7bef" name="apache2-example-pages" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.3.1"/>

<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>

</package>
<package pkgid="f3e817d74ed02c1a391cf417b4e15f51d76cef051871ab73ae71758968e6a5ae" name="apache2-example-pages" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>

</package>
<package pkgid="9eab9fbc860a2d65c2d2af00b446cfbcbfcd1522a475d43c58721acee64683d0" name="apache2-example-pages" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.9.1"/>

<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>

</package>
<package pkgid="917e8f4415a7f87d410fcd41df309e8729e2c83f26c2a0941a5a6b5906a8190d" name="apache2-mod_apparmor" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="10.1"/>

<changelog author="crrodriguez@opensuse.org" date="1427889600">- Add a native systemd unit which *at the moment* only
  wraps/masks the early boot script.</changelog>
<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>

</package>
<package pkgid="15dbfb240dbe052ccb0a2433b53fb03a0f93c12af9671c55f0b82b3f56face6b" name="apache2-mod_apparmor" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="12.3.1"/>

<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>

</package>
<package pkgid="6573a91e1405dae9fedd28e81c6ab92fa4429be4ade77e51cc1dc5d53326013c" name="apache2-mod_apparmor" arch="x86_64">
    <version epoch="0" ver="2.10.3" rel="12.6.1"/>

<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>
<changelog author="suse-beta@cboltz.de" date="1509278400">- update to AppArmor 2.10.3
  changes since grabbing the last upstream patch:
  - add permissions to the dovecot, traceroute, samba and postfix profiles
    and several abstractions (including lp#1650827 and boo#1057900)
  - some fixes in the aa-* tools
  - fix downgrading/converting of 'unix' rules to 'network unix' rules
    in apparmor_parser (boo#1061195)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_3 for
    upstream changelog
- drop upstream patches:
  - aa-unconfined-fix-netstat-call-2.10r3380.diff
  - profile-updates-2.10r3381..3384.diff
  - upstream-changes-2.10-r3385..3390.diff
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)</changelog>

</package>
<package pkgid="3070b6a6840d2f27afbbee64df3dfdb34ee7c55524ed7ef50df2b02450acaa75" name="apache2-mod_php5" arch="x86_64">
    <version epoch="0" ver="5.5.14" rel="65.1"/>

<changelog author="pgajdos@suse.com" date="1448366400">- security update:
  * CVE-2015-7803 [bsc#949961]
    + php-CVE-2015-7803.patch
  * CVE-2016-1903 [bsc#962057]
    + php-CVE-2016-1903.patch</changelog>
<changelog author="pgajdos@suse.com" date="1456833600">- security update:
  * CVE-2016-2554 [bsc#968284]</changelog>
<changelog author="pgajdos@suse.com" date="1458648000">- security update:
  * CVE-2016-3141 [bsc#969821]
    + php-CVE-2016-3141.patch
  * CVE-2016-3142 [bsc#971912]
    + php-CVE-2016-3142.patch
  * CVE-2014-9767 [bsc#971612]
    + php-CVE-2014-9767.patch
  * CVE-2016-3185 [bsc#971611]
    + php-CVE-2016-3185.patch</changelog>
<changelog author="pgajdos@suse.com" date="1459512000">- security update:
  * CVE-2015-8835 [bsc#973351]
    + php-CVE-2015-8835.patch</changelog>
<changelog author="pgajdos@suse.com" date="1459771200">- security update:
  * CVE-2015-8838 [bsc#973792]
    + php-CVE-2015-8838.patch</changelog>
<changelog author="pgajdos@suse.com" date="1460030400">- fixed libmagic buffer overflow [bsc#974305]
    + php-libmagic-boverflow-malformed-magic-file.patch</changelog>
<changelog author="pgajdos@suse.com" date="1460635200">- fix incomplete php-CVE-2015-8835.patch [bsc#973351#c14]</changelog>
<changelog author="pgajdos@suse.com" date="1461585600">- security update:
  * CVE-2016-4073 [bsc#977003]
    + php-CVE-2016-4073.patch
  * CVE-2015-8867 [bsc#977005]
    + php-CVE-2015-8867.patch
  * CVE-2016-4070 [bsc#976997]
    + php-CVE-2016-4070.patch
  * CVE-2015-8866 [bsc#976996]
    + php-CVE-2015-8866.patch
  * CVE-2016-4071 [bsc#977000]
    + php-CVE-2016-4071.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462190400">- security update:
  * CVE-2016-4342 [bsc#977991]
    + php-CVE-2016-4342.patch
  * CVE-2016-4346 [bsc#977994]
    + php-CVE-2016-4346.patch
  * CVE-2016-4346 [bsc#977994]
    + php-CVE-2016-4346.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- security update:
  * CVE-2016-4540, CVE-2016-4541 [bsc#978829]
    + php-CVE-2016-4540,4541.patch
  * CVE-2016-4542, CVE-2016-4543, CVE-2016-4544 [bsc#978830]
    + php-CVE-2016-4542,4543,4544.patch
  * CVE-2016-4537, CVE-2016-4538 [bsc#978827]
    + php-CVE-2016-4537,4538.patch
  * CVE-2016-4539 [bsc#978828]
    + php-CVE-2016-4539.patch</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- security update:
  * CVE-2015-4116 [bsc#980366]
    + php-CVE-2015-4116.patch
  * CVE-2015-8874 [bsc#980375]
    + php-CVE-2015-8874.patch
  * CVE-2015-8873 [bsc#980373]
    + php-CVE-2015-8873.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464091200">- security update:
  * CVE-2015-8877 [bsc#981061]
    + php-CVE-2015-8877.patch
  * CVE-2015-8876 [bsc#981049]
    + php-CVE-2015-8876.patc
  * CVE-2015-8879 [bsc#981050]
    + php-CVE-2015-8879.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2013-7456 [bsc#982009]
    + php-CVE-2013-7456.patch
  * CVE-2016-5093 [bsc#982010]
    + php-CVE-2016-5093.patch
  * CVE-2016-5094, CVE-2016-5095 [bsc#982011] [bsc#982012]
    + php-CVE-2016-5094,5095.patch
  * CVE-2016-5096 [bsc#982013]
    + php-CVE-2016-5096.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5768 [bsc#986246]
    + php-CVE-2016-5768.patch
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2015-8935 [bsc#986004]
    + php-CVE-2015-8935.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5771 [bsc#986391]
    + php-CVE-2016-5771.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5767 [bsc#986393]
    + php-CVE-2016-5767.patch</changelog>
<changelog author="sflees@suse.de" date="1468843200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2014-3587 [bsc#987530]
    + php-CVE-2016-3587.patch
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6288 [bsc#991433]
    + php-CVE-2016-6288.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473076800">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7411 [bsc#999682]
    + php-CVE-2016-7411.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>

</package>
<package pkgid="847d949ecded1ac7aa83b6bd1ee4fcede708f1d61b2d5121f6e59c1ad3d0d7c7" name="apache2-mod_php5" arch="x86_64">
    <version epoch="0" ver="5.5.14" rel="69.1"/>

<changelog author="pgajdos@suse.com" date="1456833600">- security update:
  * CVE-2016-2554 [bsc#968284]</changelog>
<changelog author="pgajdos@suse.com" date="1458648000">- security update:
  * CVE-2016-3141 [bsc#969821]
    + php-CVE-2016-3141.patch
  * CVE-2016-3142 [bsc#971912]
    + php-CVE-2016-3142.patch
  * CVE-2014-9767 [bsc#971612]
    + php-CVE-2014-9767.patch
  * CVE-2016-3185 [bsc#971611]
    + php-CVE-2016-3185.patch</changelog>
<changelog author="pgajdos@suse.com" date="1459512000">- security update:
  * CVE-2015-8835 [bsc#973351]
    + php-CVE-2015-8835.patch</changelog>
<changelog author="pgajdos@suse.com" date="1459771200">- security update:
  * CVE-2015-8838 [bsc#973792]
    + php-CVE-2015-8838.patch</changelog>
<changelog author="pgajdos@suse.com" date="1460030400">- fixed libmagic buffer overflow [bsc#974305]
    + php-libmagic-boverflow-malformed-magic-file.patch</changelog>
<changelog author="pgajdos@suse.com" date="1460635200">- fix incomplete php-CVE-2015-8835.patch [bsc#973351#c14]</changelog>
<changelog author="pgajdos@suse.com" date="1461585600">- security update:
  * CVE-2016-4073 [bsc#977003]
    + php-CVE-2016-4073.patch
  * CVE-2015-8867 [bsc#977005]
    + php-CVE-2015-8867.patch
  * CVE-2016-4070 [bsc#976997]
    + php-CVE-2016-4070.patch
  * CVE-2015-8866 [bsc#976996]
    + php-CVE-2015-8866.patch
  * CVE-2016-4071 [bsc#977000]
    + php-CVE-2016-4071.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462190400">- security update:
  * CVE-2016-4342 [bsc#977991]
    + php-CVE-2016-4342.patch
  * CVE-2016-4346 [bsc#977994]
    + php-CVE-2016-4346.patch
  * CVE-2016-4346 [bsc#977994]
    + php-CVE-2016-4346.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- security update:
  * CVE-2016-4540, CVE-2016-4541 [bsc#978829]
    + php-CVE-2016-4540,4541.patch
  * CVE-2016-4542, CVE-2016-4543, CVE-2016-4544 [bsc#978830]
    + php-CVE-2016-4542,4543,4544.patch
  * CVE-2016-4537, CVE-2016-4538 [bsc#978827]
    + php-CVE-2016-4537,4538.patch
  * CVE-2016-4539 [bsc#978828]
    + php-CVE-2016-4539.patch</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- security update:
  * CVE-2015-4116 [bsc#980366]
    + php-CVE-2015-4116.patch
  * CVE-2015-8874 [bsc#980375]
    + php-CVE-2015-8874.patch
  * CVE-2015-8873 [bsc#980373]
    + php-CVE-2015-8873.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464091200">- security update:
  * CVE-2015-8877 [bsc#981061]
    + php-CVE-2015-8877.patch
  * CVE-2015-8876 [bsc#981049]
    + php-CVE-2015-8876.patc
  * CVE-2015-8879 [bsc#981050]
    + php-CVE-2015-8879.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2013-7456 [bsc#982009]
    + php-CVE-2013-7456.patch
  * CVE-2016-5093 [bsc#982010]
    + php-CVE-2016-5093.patch
  * CVE-2016-5094, CVE-2016-5095 [bsc#982011] [bsc#982012]
    + php-CVE-2016-5094,5095.patch
  * CVE-2016-5096 [bsc#982013]
    + php-CVE-2016-5096.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5768 [bsc#986246]
    + php-CVE-2016-5768.patch
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2015-8935 [bsc#986004]
    + php-CVE-2015-8935.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5771 [bsc#986391]
    + php-CVE-2016-5771.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5767 [bsc#986393]
    + php-CVE-2016-5767.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="sflees@suse.de" date="1468843200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2014-3587 [bsc#987530]
    + php-CVE-2016-3587.patch
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6288 [bsc#991433]
    + php-CVE-2016-6288.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473076800">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7411 [bsc#999682]
    + php-CVE-2016-7411.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>

</package>
<package pkgid="742f783771d25e433f57ed69c1980be594fdf7d360543b1a208985a8dabeeeba" name="apache2-mod_php5" arch="x86_64">
    <version epoch="0" ver="5.5.14" rel="72.1"/>

<changelog author="pgajdos@suse.com" date="1458648000">- security update:
  * CVE-2016-3141 [bsc#969821]
    + php-CVE-2016-3141.patch
  * CVE-2016-3142 [bsc#971912]
    + php-CVE-2016-3142.patch
  * CVE-2014-9767 [bsc#971612]
    + php-CVE-2014-9767.patch
  * CVE-2016-3185 [bsc#971611]
    + php-CVE-2016-3185.patch</changelog>
<changelog author="pgajdos@suse.com" date="1459512000">- security update:
  * CVE-2015-8835 [bsc#973351]
    + php-CVE-2015-8835.patch</changelog>
<changelog author="pgajdos@suse.com" date="1459771200">- security update:
  * CVE-2015-8838 [bsc#973792]
    + php-CVE-2015-8838.patch</changelog>
<changelog author="pgajdos@suse.com" date="1460030400">- fixed libmagic buffer overflow [bsc#974305]
    + php-libmagic-boverflow-malformed-magic-file.patch</changelog>
<changelog author="pgajdos@suse.com" date="1460635200">- fix incomplete php-CVE-2015-8835.patch [bsc#973351#c14]</changelog>
<changelog author="pgajdos@suse.com" date="1461585600">- security update:
  * CVE-2016-4073 [bsc#977003]
    + php-CVE-2016-4073.patch
  * CVE-2015-8867 [bsc#977005]
    + php-CVE-2015-8867.patch
  * CVE-2016-4070 [bsc#976997]
    + php-CVE-2016-4070.patch
  * CVE-2015-8866 [bsc#976996]
    + php-CVE-2015-8866.patch
  * CVE-2016-4071 [bsc#977000]
    + php-CVE-2016-4071.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462190400">- security update:
  * CVE-2016-4342 [bsc#977991]
    + php-CVE-2016-4342.patch
  * CVE-2016-4346 [bsc#977994]
    + php-CVE-2016-4346.patch
  * CVE-2016-4346 [bsc#977994]
    + php-CVE-2016-4346.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- security update:
  * CVE-2016-4540, CVE-2016-4541 [bsc#978829]
    + php-CVE-2016-4540,4541.patch
  * CVE-2016-4542, CVE-2016-4543, CVE-2016-4544 [bsc#978830]
    + php-CVE-2016-4542,4543,4544.patch
  * CVE-2016-4537, CVE-2016-4538 [bsc#978827]
    + php-CVE-2016-4537,4538.patch
  * CVE-2016-4539 [bsc#978828]
    + php-CVE-2016-4539.patch</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- security update:
  * CVE-2015-4116 [bsc#980366]
    + php-CVE-2015-4116.patch
  * CVE-2015-8874 [bsc#980375]
    + php-CVE-2015-8874.patch
  * CVE-2015-8873 [bsc#980373]
    + php-CVE-2015-8873.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464091200">- security update:
  * CVE-2015-8877 [bsc#981061]
    + php-CVE-2015-8877.patch
  * CVE-2015-8876 [bsc#981049]
    + php-CVE-2015-8876.patc
  * CVE-2015-8879 [bsc#981050]
    + php-CVE-2015-8879.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2013-7456 [bsc#982009]
    + php-CVE-2013-7456.patch
  * CVE-2016-5093 [bsc#982010]
    + php-CVE-2016-5093.patch
  * CVE-2016-5094, CVE-2016-5095 [bsc#982011] [bsc#982012]
    + php-CVE-2016-5094,5095.patch
  * CVE-2016-5096 [bsc#982013]
    + php-CVE-2016-5096.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5768 [bsc#986246]
    + php-CVE-2016-5768.patch
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2015-8935 [bsc#986004]
    + php-CVE-2015-8935.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5771 [bsc#986391]
    + php-CVE-2016-5771.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5767 [bsc#986393]
    + php-CVE-2016-5767.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="sflees@suse.de" date="1468843200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2014-3587 [bsc#987530]
    + php-CVE-2016-3587.patch
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6288 [bsc#991433]
    + php-CVE-2016-6288.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473076800">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7411 [bsc#999682]
    + php-CVE-2016-7411.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch</changelog>

</package>
<package pkgid="bc45d861b65b9212ce0ac342f3fe2f7480fedc6b53ff793fdad68efdfc4bee87" name="apache2-mod_php5" arch="x86_64">
    <version epoch="0" ver="5.5.14" rel="75.2"/>

<changelog author="pgajdos@suse.com" date="1459771200">- security update:
  * CVE-2015-8838 [bsc#973792]
    + php-CVE-2015-8838.patch</changelog>
<changelog author="pgajdos@suse.com" date="1460030400">- fixed libmagic buffer overflow [bsc#974305]
    + php-libmagic-boverflow-malformed-magic-file.patch</changelog>
<changelog author="pgajdos@suse.com" date="1460635200">- fix incomplete php-CVE-2015-8835.patch [bsc#973351#c14]</changelog>
<changelog author="pgajdos@suse.com" date="1461585600">- security update:
  * CVE-2016-4073 [bsc#977003]
    + php-CVE-2016-4073.patch
  * CVE-2015-8867 [bsc#977005]
    + php-CVE-2015-8867.patch
  * CVE-2016-4070 [bsc#976997]
    + php-CVE-2016-4070.patch
  * CVE-2015-8866 [bsc#976996]
    + php-CVE-2015-8866.patch
  * CVE-2016-4071 [bsc#977000]
    + php-CVE-2016-4071.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462190400">- security update:
  * CVE-2016-4342 [bsc#977991]
    + php-CVE-2016-4342.patch
  * CVE-2016-4346 [bsc#977994]
    + php-CVE-2016-4346.patch
  * CVE-2016-4346 [bsc#977994]
    + php-CVE-2016-4346.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- security update:
  * CVE-2016-4540, CVE-2016-4541 [bsc#978829]
    + php-CVE-2016-4540,4541.patch
  * CVE-2016-4542, CVE-2016-4543, CVE-2016-4544 [bsc#978830]
    + php-CVE-2016-4542,4543,4544.patch
  * CVE-2016-4537, CVE-2016-4538 [bsc#978827]
    + php-CVE-2016-4537,4538.patch
  * CVE-2016-4539 [bsc#978828]
    + php-CVE-2016-4539.patch</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- security update:
  * CVE-2015-4116 [bsc#980366]
    + php-CVE-2015-4116.patch
  * CVE-2015-8874 [bsc#980375]
    + php-CVE-2015-8874.patch
  * CVE-2015-8873 [bsc#980373]
    + php-CVE-2015-8873.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464091200">- security update:
  * CVE-2015-8877 [bsc#981061]
    + php-CVE-2015-8877.patch
  * CVE-2015-8876 [bsc#981049]
    + php-CVE-2015-8876.patc
  * CVE-2015-8879 [bsc#981050]
    + php-CVE-2015-8879.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2013-7456 [bsc#982009]
    + php-CVE-2013-7456.patch
  * CVE-2016-5093 [bsc#982010]
    + php-CVE-2016-5093.patch
  * CVE-2016-5094, CVE-2016-5095 [bsc#982011] [bsc#982012]
    + php-CVE-2016-5094,5095.patch
  * CVE-2016-5096 [bsc#982013]
    + php-CVE-2016-5096.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5768 [bsc#986246]
    + php-CVE-2016-5768.patch
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2015-8935 [bsc#986004]
    + php-CVE-2015-8935.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5771 [bsc#986391]
    + php-CVE-2016-5771.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5767 [bsc#986393]
    + php-CVE-2016-5767.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="sflees@suse.de" date="1468843200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2014-3587 [bsc#987530]
    + php-CVE-2016-3587.patch
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6288 [bsc#991433]
    + php-CVE-2016-6288.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473076800">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7411 [bsc#999682]
    + php-CVE-2016-7411.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484568000">- security update:
  * CVE-2016-7478 [bsc#1019550]
    + php-CVE-2016-7478.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485777600">- security update:
  * CVE-2016-10161 [bsc#1022260]
    + php-CVE-2016-10161.patch
  * CVE-2016-10158 [bsc#1022219]
    + php-CVE-2016-10158.patch
  * CVE-2016-10167 [bsc#1022264]
    + php-CVE-2016-10167.patch
  * CVE-2016-10168 [bsc#1022265]
    + php-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + php-CVE-2016-10166.patch
  * CVE-2016-10159 [bsc#1022255]
    + php-CVE-2016-10159.patch
  * CVE-2016-10160 [bsc#1022257]
    + php-CVE-2016-10160.patch</changelog>

</package>
<package pkgid="eb3d65abc181f2480491751d0390538fd1cd0bedf25228346ca35deca0c49fb0" name="apache2-mod_php5" arch="x86_64">
    <version epoch="0" ver="5.5.14" rel="77.12.1"/>

<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2013-7456 [bsc#982009]
    + php-CVE-2013-7456.patch
  * CVE-2016-5093 [bsc#982010]
    + php-CVE-2016-5093.patch
  * CVE-2016-5094, CVE-2016-5095 [bsc#982011] [bsc#982012]
    + php-CVE-2016-5094,5095.patch
  * CVE-2016-5096 [bsc#982013]
    + php-CVE-2016-5096.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5768 [bsc#986246]
    + php-CVE-2016-5768.patch
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2015-8935 [bsc#986004]
    + php-CVE-2015-8935.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5771 [bsc#986391]
    + php-CVE-2016-5771.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5767 [bsc#986393]
    + php-CVE-2016-5767.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="sflees@suse.de" date="1468843200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2014-3587 [bsc#987530]
    + php-CVE-2016-3587.patch
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6288 [bsc#991433]
    + php-CVE-2016-6288.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473076800">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7411 [bsc#999682]
    + php-CVE-2016-7411.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484568000">- security update:
  * CVE-2016-7478 [bsc#1019550]
    + php-CVE-2016-7478.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485777600">- security update:
  * CVE-2016-10161 [bsc#1022260]
    + php-CVE-2016-10161.patch
  * CVE-2016-10158 [bsc#1022219]
    + php-CVE-2016-10158.patch
  * CVE-2016-10167 [bsc#1022264]
    + php-CVE-2016-10167.patch
  * CVE-2016-10168 [bsc#1022265]
    + php-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + php-CVE-2016-10166.patch
  * CVE-2016-10159 [bsc#1022255]
    + php-CVE-2016-10159.patch
  * CVE-2016-10160 [bsc#1022257]
    + php-CVE-2016-10160.patch</changelog>
<changelog author="pgajdos@suse.com" date="1489147200">- security update:
  * CVE-2015-8994 [bsc#1027210]
    + php-CVE-2015-8994.patch</changelog>
<changelog author="pgajdos@suse.com" date="1491220800">- security update:
  * CVE-2017-7272 [bsc#1031246]
    + php-CVE-2017-7272.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2016-6294 [bsc#1035111]
    + php-CVE-2016-6294.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496059200">- security update:
  * CVE-2017-9227 [bsc#1040883]
    + php-CVE-2017-9227.patch
  * CVE-2017-9226 [bsc#1040889]
    + php-CVE-2017-9226.patch
  * CVE-2017-9224 [bsc#1040891]
    + php-CVE-2017-9224.patch</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- fix for CVE-2017-7272 was reverted [bsc#1044976]</changelog>
<changelog author="pgajdos@suse.com" date="1500379200">- security update:
  * CVE-2017-11143 [bsc#1048097]
    + php-CVE-2017-11143.patch
  * CVE-2017-11145 [bsc#1048112]
    + php-CVE-2017-11145.patch
  * CVE-2017-11146 [bsc#1048111]
    + php-CVE-2017-11146.patch
  * CVE-2016-10397 [bsc#1047454]
    + php-CVE-2016-10397.patch
  * CVE-2017-11147 [bsc#1048094]
    + php-CVE-2017-11147.patch
  * CVE-2017-11144 [bsc#1048096]
    + php-CVE-2017-11144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502193600">- security update:
  * CVE-2017-11628 [bsc#1050726]
    + php-CVE-2017-11628.patch
  * CVE-2017-7890 [bsc#1050241]
    + php-CVE-2017-7890.patch
  * complete fix for CVE-2016-5766 [bsc#986386c#23]
    . amended php-CVE-2016-5766.patch
    . refreshed php-CVE-2016-10168.patch</changelog>
<changelog author="pgajdos@suse.com" date="1504526400">- security update:
  * CVE-2017-12933 [bsc#1054430]
    + php-CVE-2017-12933.patch</changelog>

</package>
<package pkgid="8252c81ce909b008075c3e272a85e3e00fecc6405f40a37d01a94d4724074b5f" name="apache2-mod_php5" arch="x86_64">
    <version epoch="0" ver="5.5.14" rel="77.3.1"/>

<changelog author="pgajdos@suse.com" date="1460030400">- fixed libmagic buffer overflow [bsc#974305]
    + php-libmagic-boverflow-malformed-magic-file.patch</changelog>
<changelog author="pgajdos@suse.com" date="1460635200">- fix incomplete php-CVE-2015-8835.patch [bsc#973351#c14]</changelog>
<changelog author="pgajdos@suse.com" date="1461585600">- security update:
  * CVE-2016-4073 [bsc#977003]
    + php-CVE-2016-4073.patch
  * CVE-2015-8867 [bsc#977005]
    + php-CVE-2015-8867.patch
  * CVE-2016-4070 [bsc#976997]
    + php-CVE-2016-4070.patch
  * CVE-2015-8866 [bsc#976996]
    + php-CVE-2015-8866.patch
  * CVE-2016-4071 [bsc#977000]
    + php-CVE-2016-4071.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462190400">- security update:
  * CVE-2016-4342 [bsc#977991]
    + php-CVE-2016-4342.patch
  * CVE-2016-4346 [bsc#977994]
    + php-CVE-2016-4346.patch
  * CVE-2016-4346 [bsc#977994]
    + php-CVE-2016-4346.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- security update:
  * CVE-2016-4540, CVE-2016-4541 [bsc#978829]
    + php-CVE-2016-4540,4541.patch
  * CVE-2016-4542, CVE-2016-4543, CVE-2016-4544 [bsc#978830]
    + php-CVE-2016-4542,4543,4544.patch
  * CVE-2016-4537, CVE-2016-4538 [bsc#978827]
    + php-CVE-2016-4537,4538.patch
  * CVE-2016-4539 [bsc#978828]
    + php-CVE-2016-4539.patch</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- security update:
  * CVE-2015-4116 [bsc#980366]
    + php-CVE-2015-4116.patch
  * CVE-2015-8874 [bsc#980375]
    + php-CVE-2015-8874.patch
  * CVE-2015-8873 [bsc#980373]
    + php-CVE-2015-8873.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464091200">- security update:
  * CVE-2015-8877 [bsc#981061]
    + php-CVE-2015-8877.patch
  * CVE-2015-8876 [bsc#981049]
    + php-CVE-2015-8876.patc
  * CVE-2015-8879 [bsc#981050]
    + php-CVE-2015-8879.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2013-7456 [bsc#982009]
    + php-CVE-2013-7456.patch
  * CVE-2016-5093 [bsc#982010]
    + php-CVE-2016-5093.patch
  * CVE-2016-5094, CVE-2016-5095 [bsc#982011] [bsc#982012]
    + php-CVE-2016-5094,5095.patch
  * CVE-2016-5096 [bsc#982013]
    + php-CVE-2016-5096.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5768 [bsc#986246]
    + php-CVE-2016-5768.patch
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2015-8935 [bsc#986004]
    + php-CVE-2015-8935.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5771 [bsc#986391]
    + php-CVE-2016-5771.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5767 [bsc#986393]
    + php-CVE-2016-5767.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="sflees@suse.de" date="1468843200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2014-3587 [bsc#987530]
    + php-CVE-2016-3587.patch
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6288 [bsc#991433]
    + php-CVE-2016-6288.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473076800">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7411 [bsc#999682]
    + php-CVE-2016-7411.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484568000">- security update:
  * CVE-2016-7478 [bsc#1019550]
    + php-CVE-2016-7478.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485777600">- security update:
  * CVE-2016-10161 [bsc#1022260]
    + php-CVE-2016-10161.patch
  * CVE-2016-10158 [bsc#1022219]
    + php-CVE-2016-10158.patch
  * CVE-2016-10167 [bsc#1022264]
    + php-CVE-2016-10167.patch
  * CVE-2016-10168 [bsc#1022265]
    + php-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + php-CVE-2016-10166.patch
  * CVE-2016-10159 [bsc#1022255]
    + php-CVE-2016-10159.patch
  * CVE-2016-10160 [bsc#1022257]
    + php-CVE-2016-10160.patch</changelog>
<changelog author="pgajdos@suse.com" date="1489147200">- security update:
  * CVE-2015-8994 [bsc#1027210]
    + php-CVE-2015-8994.patch</changelog>

</package>
<package pkgid="7b78b6721b5eaec4cfbc83904ed4e98b9edb67137d41fd1d08173403915cbd17" name="apache2-mod_php5" arch="x86_64">
    <version epoch="0" ver="5.5.14" rel="77.6.1"/>

<changelog author="pgajdos@suse.com" date="1462795200">- security update:
  * CVE-2016-4540, CVE-2016-4541 [bsc#978829]
    + php-CVE-2016-4540,4541.patch
  * CVE-2016-4542, CVE-2016-4543, CVE-2016-4544 [bsc#978830]
    + php-CVE-2016-4542,4543,4544.patch
  * CVE-2016-4537, CVE-2016-4538 [bsc#978827]
    + php-CVE-2016-4537,4538.patch
  * CVE-2016-4539 [bsc#978828]
    + php-CVE-2016-4539.patch</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- security update:
  * CVE-2015-4116 [bsc#980366]
    + php-CVE-2015-4116.patch
  * CVE-2015-8874 [bsc#980375]
    + php-CVE-2015-8874.patch
  * CVE-2015-8873 [bsc#980373]
    + php-CVE-2015-8873.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464091200">- security update:
  * CVE-2015-8877 [bsc#981061]
    + php-CVE-2015-8877.patch
  * CVE-2015-8876 [bsc#981049]
    + php-CVE-2015-8876.patc
  * CVE-2015-8879 [bsc#981050]
    + php-CVE-2015-8879.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2013-7456 [bsc#982009]
    + php-CVE-2013-7456.patch
  * CVE-2016-5093 [bsc#982010]
    + php-CVE-2016-5093.patch
  * CVE-2016-5094, CVE-2016-5095 [bsc#982011] [bsc#982012]
    + php-CVE-2016-5094,5095.patch
  * CVE-2016-5096 [bsc#982013]
    + php-CVE-2016-5096.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5768 [bsc#986246]
    + php-CVE-2016-5768.patch
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2015-8935 [bsc#986004]
    + php-CVE-2015-8935.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5771 [bsc#986391]
    + php-CVE-2016-5771.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5767 [bsc#986393]
    + php-CVE-2016-5767.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="sflees@suse.de" date="1468843200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2014-3587 [bsc#987530]
    + php-CVE-2016-3587.patch
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6288 [bsc#991433]
    + php-CVE-2016-6288.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473076800">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7411 [bsc#999682]
    + php-CVE-2016-7411.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484568000">- security update:
  * CVE-2016-7478 [bsc#1019550]
    + php-CVE-2016-7478.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485777600">- security update:
  * CVE-2016-10161 [bsc#1022260]
    + php-CVE-2016-10161.patch
  * CVE-2016-10158 [bsc#1022219]
    + php-CVE-2016-10158.patch
  * CVE-2016-10167 [bsc#1022264]
    + php-CVE-2016-10167.patch
  * CVE-2016-10168 [bsc#1022265]
    + php-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + php-CVE-2016-10166.patch
  * CVE-2016-10159 [bsc#1022255]
    + php-CVE-2016-10159.patch
  * CVE-2016-10160 [bsc#1022257]
    + php-CVE-2016-10160.patch</changelog>
<changelog author="pgajdos@suse.com" date="1489147200">- security update:
  * CVE-2015-8994 [bsc#1027210]
    + php-CVE-2015-8994.patch</changelog>
<changelog author="pgajdos@suse.com" date="1491220800">- security update:
  * CVE-2017-7272 [bsc#1031246]
    + php-CVE-2017-7272.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2016-6294 [bsc#1035111]
    + php-CVE-2016-6294.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496059200">- security update:
  * CVE-2017-9227 [bsc#1040883]
    + php-CVE-2017-9227.patch
  * CVE-2017-9226 [bsc#1040889]
    + php-CVE-2017-9226.patch
  * CVE-2017-9224 [bsc#1040891]
    + php-CVE-2017-9224.patch</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- fix for CVE-2017-7272 was reverted [bsc#1044976]</changelog>

</package>
<package pkgid="e74f30fb94526e223b9b4a6aa6b25ef40bda9ee0958d42ca26713824a069bb09" name="apache2-mod_php5" arch="x86_64">
    <version epoch="0" ver="5.5.14" rel="77.9.1"/>

<changelog author="pgajdos@suse.com" date="1464091200">- security update:
  * CVE-2015-8877 [bsc#981061]
    + php-CVE-2015-8877.patch
  * CVE-2015-8876 [bsc#981049]
    + php-CVE-2015-8876.patc
  * CVE-2015-8879 [bsc#981050]
    + php-CVE-2015-8879.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464696000">- security update:
  * CVE-2013-7456 [bsc#982009]
    + php-CVE-2013-7456.patch
  * CVE-2016-5093 [bsc#982010]
    + php-CVE-2016-5093.patch
  * CVE-2016-5094, CVE-2016-5095 [bsc#982011] [bsc#982012]
    + php-CVE-2016-5094,5095.patch
  * CVE-2016-5096 [bsc#982013]
    + php-CVE-2016-5096.patch</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5768 [bsc#986246]
    + php-CVE-2016-5768.patch
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2015-8935 [bsc#986004]
    + php-CVE-2015-8935.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5771 [bsc#986391]
    + php-CVE-2016-5771.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5767 [bsc#986393]
    + php-CVE-2016-5767.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="sflees@suse.de" date="1468843200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2014-3587 [bsc#987530]
    + php-CVE-2016-3587.patch
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6288 [bsc#991433]
    + php-CVE-2016-6288.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473076800">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7411 [bsc#999682]
    + php-CVE-2016-7411.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484568000">- security update:
  * CVE-2016-7478 [bsc#1019550]
    + php-CVE-2016-7478.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485777600">- security update:
  * CVE-2016-10161 [bsc#1022260]
    + php-CVE-2016-10161.patch
  * CVE-2016-10158 [bsc#1022219]
    + php-CVE-2016-10158.patch
  * CVE-2016-10167 [bsc#1022264]
    + php-CVE-2016-10167.patch
  * CVE-2016-10168 [bsc#1022265]
    + php-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + php-CVE-2016-10166.patch
  * CVE-2016-10159 [bsc#1022255]
    + php-CVE-2016-10159.patch
  * CVE-2016-10160 [bsc#1022257]
    + php-CVE-2016-10160.patch</changelog>
<changelog author="pgajdos@suse.com" date="1489147200">- security update:
  * CVE-2015-8994 [bsc#1027210]
    + php-CVE-2015-8994.patch</changelog>
<changelog author="pgajdos@suse.com" date="1491220800">- security update:
  * CVE-2017-7272 [bsc#1031246]
    + php-CVE-2017-7272.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2016-6294 [bsc#1035111]
    + php-CVE-2016-6294.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496059200">- security update:
  * CVE-2017-9227 [bsc#1040883]
    + php-CVE-2017-9227.patch
  * CVE-2017-9226 [bsc#1040889]
    + php-CVE-2017-9226.patch
  * CVE-2017-9224 [bsc#1040891]
    + php-CVE-2017-9224.patch</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- fix for CVE-2017-7272 was reverted [bsc#1044976]</changelog>
<changelog author="pgajdos@suse.com" date="1500379200">- security update:
  * CVE-2017-11143 [bsc#1048097]
    + php-CVE-2017-11143.patch
  * CVE-2017-11145 [bsc#1048112]
    + php-CVE-2017-11145.patch
  * CVE-2017-11146 [bsc#1048111]
    + php-CVE-2017-11146.patch
  * CVE-2016-10397 [bsc#1047454]
    + php-CVE-2016-10397.patch
  * CVE-2017-11147 [bsc#1048094]
    + php-CVE-2017-11147.patch
  * CVE-2017-11144 [bsc#1048096]
    + php-CVE-2017-11144.patch</changelog>
<changelog author="pgajdos@suse.com" date="1502193600">- security update:
  * CVE-2017-11628 [bsc#1050726]
    + php-CVE-2017-11628.patch
  * CVE-2017-7890 [bsc#1050241]
    + php-CVE-2017-7890.patch
  * complete fix for CVE-2016-5766 [bsc#986386c#23]
    . amended php-CVE-2016-5766.patch
    . refreshed php-CVE-2016-10168.patch</changelog>

</package>
<package pkgid="8ebd008e2d015307ef3c352e88a9d9ee095308b7bba6220224f846e3cb0090fe" name="apache2-mod_php7" arch="x86_64">
    <version epoch="0" ver="7.0.7" rel="12.1"/>

<changelog author="pgajdos@suse.com" date="1459252800">- firebird builds now</changelog>
<changelog author="pgajdos@suse.com" date="1459512000">- updated to 7.0.5</changelog>
<changelog author="pgajdos@suse.com" date="1459944000">- correct public key</changelog>
<changelog author="pgajdos@suse.com" date="1460030400">- build for sle12</changelog>
<changelog author="schwab@linux-m68k.org" date="1461585600">- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro</changelog>
<changelog author="pgajdos@suse.com" date="1461844800">- updated to 7.0.6: This is a security release. Several security
  bugs were fixed in this release.
  * removed upstreamed php7-no-reentrant-crypt.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462276800">- added to sles12, [fate#320127]</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- updated to 7.0.7: This is a security release. Several security
  bugs were fixed in this release.
- our bugzilla e. g. [bsc#982010], [bsc#982009]</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473336000">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7133 [bsc#997247]
    + php-CVE-2016-7133.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-4473 [bsc#995512]
    + php-CVE-2016-4473.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1475236800">- Conflicts instead of Obsoletes [bsc#1001950], [bsc#999313]</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1477915200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch
  * CVE-2016-9936 [bsc#1015191]
    + php-CVE-2016-9936.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484568000">- security update:
  * CVE-2016-7480 [bsc#1019568]
    + php-CVE-2016-7480.patch
  * CVE-2017-5340 [bsc#1019570]
    + php-CVE-2017-5340.patch
  * CVE-2016-7478 [bsc#1019550]
    + php-CVE-2016-7478.patch
  * CVE-2016-7479 [bsc#1019547], CVE-2016-9138 [bsc#1008026]
    + php-CVE-2016-7479.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485777600">- security update:
  * CVE-2016-10161 [bsc#1022260]
    + php-CVE-2016-10161.patch
  * CVE-2016-10162 [bsc#1022262]
    + php-CVE-2016-10162.patch
  * CVE-2016-10158 [bsc#1022219]
    + php-CVE-2016-10158.patch
  * CVE-2016-10167 [bsc#1022264]
    + php-CVE-2016-10167.patch
  * CVE-2016-10168 [bsc#1022265]
    + php-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + php-CVE-2016-10166.patch
  * CVE-2016-10159 [bsc#1022255]
    + php-CVE-2016-10159.patch
  * CVE-2016-10160 [bsc#1022257]
    + php-CVE-2016-10160.patch</changelog>

</package>
<package pkgid="6a82779ae4411dfd86c8f07a050386d802ba2706a20d5cf0de833bb95baeaec0" name="apache2-mod_php7" arch="x86_64">
    <version epoch="0" ver="7.0.7" rel="14.12.1"/>

<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1477915200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch
  * CVE-2016-9936 [bsc#1015191]
    + php-CVE-2016-9936.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484568000">- security update:
  * CVE-2016-7480 [bsc#1019568]
    + php-CVE-2016-7480.patch
  * CVE-2017-5340 [bsc#1019570]
    + php-CVE-2017-5340.patch
  * CVE-2016-7478 [bsc#1019550]
    + php-CVE-2016-7478.patch
  * CVE-2016-7479 [bsc#1019547], CVE-2016-9138 [bsc#1008026]
    + php-CVE-2016-7479.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485777600">- security update:
  * CVE-2016-10161 [bsc#1022260]
    + php-CVE-2016-10161.patch
  * CVE-2016-10162 [bsc#1022262]
    + php-CVE-2016-10162.patch
  * CVE-2016-10158 [bsc#1022219]
    + php-CVE-2016-10158.patch
  * CVE-2016-10167 [bsc#1022264]
    + php-CVE-2016-10167.patch
  * CVE-2016-10168 [bsc#1022265]
    + php-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + php-CVE-2016-10166.patch
  * CVE-2016-10159 [bsc#1022255]
    + php-CVE-2016-10159.patch
  * CVE-2016-10160 [bsc#1022257]
    + php-CVE-2016-10160.patch</changelog>
<changelog author="pgajdos@suse.com" date="1489147200">- security update:
  * CVE-2015-8994 [bsc#1027210]
    + php-CVE-2015-8994.patch</changelog>
<changelog author="pgajdos@suse.com" date="1491220800">- security update:
  * CVE-2017-7272 [bsc#1031246]
    + php-CVE-2017-7272.patch</changelog>
<changelog author="pgajdos@suse.com" date="1491825600">- security update:
  * CVE-2017-6441 [bsc#1032155]
    + php-CVE-2017-6441.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2016-6294 [bsc#1035111]
    + php-CVE-2016-6294.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496059200">- security update:
  * CVE-2017-9227 [bsc#1040883]
    + php-CVE-2017-9227.patch
  * CVE-2017-9226 [bsc#1040889]
    + php-CVE-2017-9226.patch
  * CVE-2017-9224 [bsc#1040891]
    + php-CVE-2017-9224.patch</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- fix for CVE-2017-7272 was reverted [bsc#1044976]</changelog>
<changelog author="pgajdos@suse.com" date="1500465600">- security update:
  * CVE-2017-11142 [bsc#1048100]
    + php-CVE-2017-11142.patch
  * CVE-2017-11145 [bsc#1048112]
    + php-CVE-2017-11145.patch
  * CVE-2017-11146 [bsc#1048111]
    + php-CVE-2017-11146.patch
  * CVE-2016-10397 [bsc#1047454]
    + php-CVE-2016-10397.patch
  * CVE-2017-11147 [bsc#1048094]
    + php-CVE-2017-11147.patch
  * CVE-2017-11144 [bsc#1048096]
    + php-CVE-2017-11144.patch
  * regenerate parse_date.c from parse_date.re
    + php7-date-regenerate-lexers.patch</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1502107200">- php7-pear should explicitly require php7-pear-Archive_Tar
  otherwise this dependency must be declared in every
  php7-pear-* package explicitly. [bnc#1052389]</changelog>
<changelog author="pgajdos@suse.com" date="1502193600">- security update:
  * CVE-2017-11628 [bsc#1050726]
    + php-CVE-2017-11628.patch
  * CVE-2017-7890 [bsc#1050241]
    + php-CVE-2017-7890.patch
  * complete fix for CVE-2016-5766 [bsc#986386c#23]
    . amended php-CVE-2016-5766.patch
    . refreshed php-CVE-2016-10168.patch</changelog>
<changelog author="jcejka@suse.de" date="1502798400">- Soap Request with References (bsc#1053645)
  + php7-insert-more-derefs.patch</changelog>
<changelog author="pgajdos@suse.com" date="1504008000">- security update:
  * CVE-2017-12932 [bsc#1054432]
    + php-CVE-2017-12932.patch
  * CVE-2017-12934 [bsc#1054408]
    + php-CVE-2017-12934.patch</changelog>
<changelog author="pgajdos@suse.com" date="1504526400">- security update:
  * CVE-2017-12933 [bsc#1054430]
    + php-CVE-2017-12933.patch</changelog>
<changelog author="pgajdos@suse.com" date="1504526401">- php7-devel requires php7-pear [bsc#1057104]</changelog>
<changelog author="jcejka@suse.de" date="1505131200">- Fix namespace encapsulation of imported classes/functions/constants
  (bsc#1057845)
  + php7-Fix-bug-66773-66862.patch</changelog>

</package>
<package pkgid="d7e6ae1bf964d670589ea44b2ad7edb85e9aba43007269c87ffc6ec73835e3da" name="apache2-mod_php7" arch="x86_64">
    <version epoch="0" ver="7.0.7" rel="14.3.1"/>

<changelog author="pgajdos@suse.com" date="1459512000">- updated to 7.0.5</changelog>
<changelog author="pgajdos@suse.com" date="1459944000">- correct public key</changelog>
<changelog author="pgajdos@suse.com" date="1460030400">- build for sle12</changelog>
<changelog author="schwab@linux-m68k.org" date="1461585600">- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro</changelog>
<changelog author="pgajdos@suse.com" date="1461844800">- updated to 7.0.6: This is a security release. Several security
  bugs were fixed in this release.
  * removed upstreamed php7-no-reentrant-crypt.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462276800">- added to sles12, [fate#320127]</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- updated to 7.0.7: This is a security release. Several security
  bugs were fixed in this release.
- our bugzilla e. g. [bsc#982010], [bsc#982009]</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473336000">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7133 [bsc#997247]
    + php-CVE-2016-7133.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-4473 [bsc#995512]
    + php-CVE-2016-4473.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1475236800">- Conflicts instead of Obsoletes [bsc#1001950], [bsc#999313]</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1477915200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch
  * CVE-2016-9936 [bsc#1015191]
    + php-CVE-2016-9936.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484568000">- security update:
  * CVE-2016-7480 [bsc#1019568]
    + php-CVE-2016-7480.patch
  * CVE-2017-5340 [bsc#1019570]
    + php-CVE-2017-5340.patch
  * CVE-2016-7478 [bsc#1019550]
    + php-CVE-2016-7478.patch
  * CVE-2016-7479 [bsc#1019547], CVE-2016-9138 [bsc#1008026]
    + php-CVE-2016-7479.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485777600">- security update:
  * CVE-2016-10161 [bsc#1022260]
    + php-CVE-2016-10161.patch
  * CVE-2016-10162 [bsc#1022262]
    + php-CVE-2016-10162.patch
  * CVE-2016-10158 [bsc#1022219]
    + php-CVE-2016-10158.patch
  * CVE-2016-10167 [bsc#1022264]
    + php-CVE-2016-10167.patch
  * CVE-2016-10168 [bsc#1022265]
    + php-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + php-CVE-2016-10166.patch
  * CVE-2016-10159 [bsc#1022255]
    + php-CVE-2016-10159.patch
  * CVE-2016-10160 [bsc#1022257]
    + php-CVE-2016-10160.patch</changelog>
<changelog author="pgajdos@suse.com" date="1489147200">- security update:
  * CVE-2015-8994 [bsc#1027210]
    + php-CVE-2015-8994.patch</changelog>

</package>
<package pkgid="17279550d0a8af3b4d2f2deac94ffd4ec2cf4e38a60895214c69984853d41f34" name="apache2-mod_php7" arch="x86_64">
    <version epoch="0" ver="7.0.7" rel="14.6.1"/>

<changelog author="pgajdos@suse.com" date="1462276800">- added to sles12, [fate#320127]</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- updated to 7.0.7: This is a security release. Several security
  bugs were fixed in this release.
- our bugzilla e. g. [bsc#982010], [bsc#982009]</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473336000">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7133 [bsc#997247]
    + php-CVE-2016-7133.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-4473 [bsc#995512]
    + php-CVE-2016-4473.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1475236800">- Conflicts instead of Obsoletes [bsc#1001950], [bsc#999313]</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1477915200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch
  * CVE-2016-9936 [bsc#1015191]
    + php-CVE-2016-9936.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484568000">- security update:
  * CVE-2016-7480 [bsc#1019568]
    + php-CVE-2016-7480.patch
  * CVE-2017-5340 [bsc#1019570]
    + php-CVE-2017-5340.patch
  * CVE-2016-7478 [bsc#1019550]
    + php-CVE-2016-7478.patch
  * CVE-2016-7479 [bsc#1019547], CVE-2016-9138 [bsc#1008026]
    + php-CVE-2016-7479.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485777600">- security update:
  * CVE-2016-10161 [bsc#1022260]
    + php-CVE-2016-10161.patch
  * CVE-2016-10162 [bsc#1022262]
    + php-CVE-2016-10162.patch
  * CVE-2016-10158 [bsc#1022219]
    + php-CVE-2016-10158.patch
  * CVE-2016-10167 [bsc#1022264]
    + php-CVE-2016-10167.patch
  * CVE-2016-10168 [bsc#1022265]
    + php-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + php-CVE-2016-10166.patch
  * CVE-2016-10159 [bsc#1022255]
    + php-CVE-2016-10159.patch
  * CVE-2016-10160 [bsc#1022257]
    + php-CVE-2016-10160.patch</changelog>
<changelog author="pgajdos@suse.com" date="1489147200">- security update:
  * CVE-2015-8994 [bsc#1027210]
    + php-CVE-2015-8994.patch</changelog>
<changelog author="pgajdos@suse.com" date="1491220800">- security update:
  * CVE-2017-7272 [bsc#1031246]
    + php-CVE-2017-7272.patch</changelog>
<changelog author="pgajdos@suse.com" date="1491825600">- security update:
  * CVE-2017-6441 [bsc#1032155]
    + php-CVE-2017-6441.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2016-6294 [bsc#1035111]
    + php-CVE-2016-6294.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496059200">- security update:
  * CVE-2017-9227 [bsc#1040883]
    + php-CVE-2017-9227.patch
  * CVE-2017-9226 [bsc#1040889]
    + php-CVE-2017-9226.patch
  * CVE-2017-9224 [bsc#1040891]
    + php-CVE-2017-9224.patch</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- fix for CVE-2017-7272 was reverted [bsc#1044976]</changelog>

</package>
<package pkgid="443bff354ebda9858583e683fce566b5ae2ab78e7c456221e4deea459ae12887" name="apache2-mod_php7" arch="x86_64">
    <version epoch="0" ver="7.0.7" rel="14.9.1"/>

<changelog author="pgajdos@suse.com" date="1473336000">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7133 [bsc#997247]
    + php-CVE-2016-7133.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-4473 [bsc#995512]
    + php-CVE-2016-4473.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1475236800">- Conflicts instead of Obsoletes [bsc#1001950], [bsc#999313]</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1477915200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch
  * CVE-2016-9936 [bsc#1015191]
    + php-CVE-2016-9936.patch</changelog>
<changelog author="pgajdos@suse.com" date="1484568000">- security update:
  * CVE-2016-7480 [bsc#1019568]
    + php-CVE-2016-7480.patch
  * CVE-2017-5340 [bsc#1019570]
    + php-CVE-2017-5340.patch
  * CVE-2016-7478 [bsc#1019550]
    + php-CVE-2016-7478.patch
  * CVE-2016-7479 [bsc#1019547], CVE-2016-9138 [bsc#1008026]
    + php-CVE-2016-7479.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485777600">- security update:
  * CVE-2016-10161 [bsc#1022260]
    + php-CVE-2016-10161.patch
  * CVE-2016-10162 [bsc#1022262]
    + php-CVE-2016-10162.patch
  * CVE-2016-10158 [bsc#1022219]
    + php-CVE-2016-10158.patch
  * CVE-2016-10167 [bsc#1022264]
    + php-CVE-2016-10167.patch
  * CVE-2016-10168 [bsc#1022265]
    + php-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + php-CVE-2016-10166.patch
  * CVE-2016-10159 [bsc#1022255]
    + php-CVE-2016-10159.patch
  * CVE-2016-10160 [bsc#1022257]
    + php-CVE-2016-10160.patch</changelog>
<changelog author="pgajdos@suse.com" date="1489147200">- security update:
  * CVE-2015-8994 [bsc#1027210]
    + php-CVE-2015-8994.patch</changelog>
<changelog author="pgajdos@suse.com" date="1491220800">- security update:
  * CVE-2017-7272 [bsc#1031246]
    + php-CVE-2017-7272.patch</changelog>
<changelog author="pgajdos@suse.com" date="1491825600">- security update:
  * CVE-2017-6441 [bsc#1032155]
    + php-CVE-2017-6441.patch</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2016-6294 [bsc#1035111]
    + php-CVE-2016-6294.patch</changelog>
<changelog author="pgajdos@suse.com" date="1496059200">- security update:
  * CVE-2017-9227 [bsc#1040883]
    + php-CVE-2017-9227.patch
  * CVE-2017-9226 [bsc#1040889]
    + php-CVE-2017-9226.patch
  * CVE-2017-9224 [bsc#1040891]
    + php-CVE-2017-9224.patch</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- fix for CVE-2017-7272 was reverted [bsc#1044976]</changelog>
<changelog author="pgajdos@suse.com" date="1500465600">- security update:
  * CVE-2017-11142 [bsc#1048100]
    + php-CVE-2017-11142.patch
  * CVE-2017-11145 [bsc#1048112]
    + php-CVE-2017-11145.patch
  * CVE-2017-11146 [bsc#1048111]
    + php-CVE-2017-11146.patch
  * CVE-2016-10397 [bsc#1047454]
    + php-CVE-2016-10397.patch
  * CVE-2017-11147 [bsc#1048094]
    + php-CVE-2017-11147.patch
  * CVE-2017-11144 [bsc#1048096]
    + php-CVE-2017-11144.patch
  * regenerate parse_date.c from parse_date.re
    + php7-date-regenerate-lexers.patch</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1502107200">- php7-pear should explicitly require php7-pear-Archive_Tar
  otherwise this dependency must be declared in every
  php7-pear-* package explicitly. [bnc#1052389]</changelog>
<changelog author="pgajdos@suse.com" date="1502193600">- security update:
  * CVE-2017-11628 [bsc#1050726]
    + php-CVE-2017-11628.patch
  * CVE-2017-7890 [bsc#1050241]
    + php-CVE-2017-7890.patch
  * complete fix for CVE-2016-5766 [bsc#986386c#23]
    . amended php-CVE-2016-5766.patch
    . refreshed php-CVE-2016-10168.patch</changelog>
<changelog author="jcejka@suse.de" date="1502798400">- Soap Request with References (bsc#1053645)
  + php7-insert-more-derefs.patch</changelog>

</package>
<package pkgid="1317bcdaf496a07acf2e5bedeec188d9e94f7df6b8cbcb5532be5d4e52d7687f" name="apache2-mod_php7" arch="x86_64">
    <version epoch="0" ver="7.0.7" rel="6.2"/>

<changelog author="pgajdos@suse.com" date="1454587200">- require postgresql-devel &lt; 9.4 for sle12 to fix build</changelog>
<changelog author="pgajdos@suse.com" date="1455105600">- updated to 7.0.3</changelog>
<changelog author="jimmy@boombatower.com" date="1457006400">- update to 7.0.4</changelog>
<changelog author="pgajdos@suse.com" date="1459252800">- firebird builds now</changelog>
<changelog author="pgajdos@suse.com" date="1459512000">- updated to 7.0.5</changelog>
<changelog author="pgajdos@suse.com" date="1459944000">- correct public key</changelog>
<changelog author="pgajdos@suse.com" date="1460030400">- build for sle12</changelog>
<changelog author="schwab@linux-m68k.org" date="1461585600">- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro</changelog>
<changelog author="pgajdos@suse.com" date="1461844800">- updated to 7.0.6: This is a security release. Several security
  bugs were fixed in this release.
  * removed upstreamed php7-no-reentrant-crypt.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462276800">- added to sles12, [fate#320127]</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- updated to 7.0.7: This is a security release. Several security
  bugs were fixed in this release.
- our bugzilla e. g. [bsc#982010], [bsc#982009]</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473336000">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7133 [bsc#997247]
    + php-CVE-2016-7133.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-4473 [bsc#995512]
    + php-CVE-2016-4473.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1475236800">- Conflicts instead of Obsoletes [bsc#1001950], [bsc#999313]</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1477915200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>

</package>
<package pkgid="ed92b95e00f519dddfdb479ed4b3ddd922f1d8f195648449abd68f37f095b60d" name="apache2-mod_php7" arch="x86_64">
    <version epoch="0" ver="7.0.7" rel="9.1"/>

<changelog author="pgajdos@suse.com" date="1455105600">- updated to 7.0.3</changelog>
<changelog author="jimmy@boombatower.com" date="1457006400">- update to 7.0.4</changelog>
<changelog author="pgajdos@suse.com" date="1459252800">- firebird builds now</changelog>
<changelog author="pgajdos@suse.com" date="1459512000">- updated to 7.0.5</changelog>
<changelog author="pgajdos@suse.com" date="1459944000">- correct public key</changelog>
<changelog author="pgajdos@suse.com" date="1460030400">- build for sle12</changelog>
<changelog author="schwab@linux-m68k.org" date="1461585600">- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro</changelog>
<changelog author="pgajdos@suse.com" date="1461844800">- updated to 7.0.6: This is a security release. Several security
  bugs were fixed in this release.
  * removed upstreamed php7-no-reentrant-crypt.patch</changelog>
<changelog author="pgajdos@suse.com" date="1462276800">- added to sles12, [fate#320127]</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- updated to 7.0.7: This is a security release. Several security
  bugs were fixed in this release.
- our bugzilla e. g. [bsc#982010], [bsc#982009]</changelog>
<changelog author="pgajdos@suse.com" date="1467028800">- security update:
  * CVE-2016-5772 [bsc#986244]
    + php-CVE-2016-5772.patch
  * CVE-2016-5770 [bsc#986392]
    + php-CVE-2016-5770.patch
  * CVE-2016-5769 [bsc#986388]
    + php-CVE-2016-5769.patch
  * CVE-2016-5766 [bsc#986386]
    + php-CVE-2016-5766.patch
  * CVE-2016-5773 [bsc#986247]
    + php-CVE-2016-5773.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470139200">- security update:
  * CVE-2016-6128 [bsc#987580]
    + php-CVE-2016-6128.patch
  * CVE-2016-6161 [bsc#988032]
    + php-CVE-2016-6161.patch
  * CVE-2016-6292 [bsc#991422]
    + php-CVE-2016-6292.patch
  * CVE-2016-6295 [bsc#991424]
    + php-CVE-2016-6295.patch
  * CVE-2016-6297 [bsc#991426]
    + php-CVE-2016-6297.patch
  * CVE-2016-6291 [bsc#991427]
    + php-CVE-2016-6291.patch
  * CVE-2016-6289 [bsc#991428]
    + php-CVE-2016-6289.patch
  * CVE-2016-6290 [bsc#991429]
    + php-CVE-2016-6290.patch
  * CVE-2016-5399 [bsc#991430]
    + php-CVE-2016-5399.patch
  * CVE-2016-6296 [bsc#991437]
    + php-CVE-2016-6296.patch
  * CVE-2016-6207 [bsc#991434]
    + php-CVE-2016-6207.patch</changelog>
<changelog author="pgajdos@suse.com" date="1473336000">- security update:
  * CVE-2016-7132 [bsc#997230], CVE-2016-7131 [bsc#997225]
    + php-CVE-2016-7131,7132.patch
  * CVE-2016-7129 [bsc#997220]
    + php-CVE-2016-7129.patch
  * CVE-2016-7133 [bsc#997247]
    + php-CVE-2016-7133.patch
  * CVE-2016-7130 [bsc#997257]
    + php-CVE-2016-7130.patch
  * CVE-2016-7134 [bsc#997248]
    + php-CVE-2016-7134.patch
  * CVE-2016-4473 [bsc#995512]
    + php-CVE-2016-4473.patch
  * CVE-2016-7128 [bsc#997211]
    + php-CVE-2016-7128.patch
  * CVE-2016-7127 [bsc#997210]
    + php-CVE-2016-7127.patch
  * CVE-2016-7126 [bsc#997208]
    + php-CVE-2016-7126.patch
  * CVE-2016-7125 [bsc#997207]
    + php-CVE-2016-7125.patch
  * CVE-2016-7124 [bsc#997206]
    + php-CVE-2016-7124.patch</changelog>
<changelog author="pgajdos@suse.com" date="1474459200">- security update:
  * CVE-2016-7412 [bsc#999680]
    + php-CVE-2016-7412.patch
  * CVE-2016-7417 [bsc#999684]
    + php-CVE-2016-7417.patch
  * CVE-2016-7413 [bsc#999679]
    + php-CVE-2016-7413.patch
  * CVE-2016-7418 [bsc#999819]
    + php-CVE-2016-7418.patch
  * CVE-2016-7414 [bsc#999820]
    + php-CVE-2016-7414.patch
  * CVE-2016-7416 [bsc#999685]
    + php-CVE-2016-7416.patch</changelog>
<changelog author="pgajdos@suse.com" date="1475236800">- Conflicts instead of Obsoletes [bsc#1001950], [bsc#999313]</changelog>
<changelog author="pgajdos@suse.com" date="1476446400">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + php-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    + php-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    + php-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1477915200">- security update:
  * CVE-2016-5385 [bsc#988486]
    + php-CVE-2016-5385.patch</changelog>
<changelog author="pgajdos@suse.com" date="1478606400">- security update:
  * CVE-2016-9137 [bsc#1008029]
    + php-CVE-2016-9137.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
    + php-CVE-2016-9933.patch
  * CVE-2016-9934 [bsc#1015188]
    + php-CVE-2016-9934.patch
  * CVE-2016-9935 [bsc#1015189]
    + php-CVE-2016-9935.patch
  * CVE-2016-9936 [bsc#1015191]
    + php-CVE-2016-9936.patch</changelog>

</package>
<package pkgid="681d0400ddb0d6b7bfe57e20318c485ecfbeb548ea0c65abb28e53a581ce6945" name="apache2-mod_python" arch="src">
    <version epoch="0" ver="3.5.0" rel="4.1"/>

<changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
<changelog author="poeml@suse.de" date="1138622400">- removed libapr-util1-devel from BuildRequires (apache2-devel does
  require it)</changelog>
<changelog author="aj@suse.de" date="1141473600">- updated to reflect python changes due to #149809</changelog>
<changelog author="poeml@suse.de" date="1155902400">- update to 3.2.8
  |- New Features:
  |  - New apache.register_cleanup() method.
  |  - New apache.exists_config_define() method.
  |  - New file-based session manager class.
  |  - Session cookie name can be specified.
  |  - The maximum number of mutexes mod_python uses for session
  |    locking can now be specifed at compile time using configure
  |    --with-max-locks.
  |  - New a version attribute in mod_python module.
  |  - New test handler testhandler.py has been added.
  |- Improvements
  |  - Autoreload of a module using apache.import_module() now works
  |    if modification time for the module is different from the
  |    file.  Previously, the module was only reloaded if the the
  |    modification time of the file was more recent. This allows
  |    for a more graceful reload if a file with an older
  |    modification time needs to be restored from backup.
  |  - Fixed the publisher traversal security issue
  |  - Objects hierarchy a la CherryPy can now be published.
  |  - mod_python.c now logs reason for a 500 error
  |  - Calls to PyErr_Print in mod_python.c are now followed by
  |    fflush()
  |  - Using an empty value with PythonOption will unset a
  |    PythonOption key.
  |  - req.path_info is now a read/write member.
  |  - Improvements to FieldStorage allow uploading of large files.
  |    Uploaded files are now streamed to disk, not to memory.
  |  - Path to flex is now discovered at configuration time or can
  |    be specifed using configure --with-flex=/path/to/flex.
  |  - sys.argv is now initialized to ["mod_python"] so that modules
  |    like numarray and pychart can work properly.
  |- Bug Fixes
  |  - Fixed memory leak which resulted from circular references
  |    starting from the request object.
  |  - Fixed memory leak resulting from multiple PythonOption
  |    directives.
  |  - Fixed Multiple/redundant interpreter creation problem.
  |  - Cookie attributes with attribute names prefixed with $ are
  |    now ignored. See Section 4.7 for more information.
  |  - Bug in setting up of config_dir from Handler directives
  |    fixed.
  |  - mod_python.publisher will now support modules with the same
  |    name but in different directories
  |  - Fixed continual reloading of modules problem
  |  - Fixed big marshalled cookies error.
  |  - Fixed mod_python.publisher extension handling
  |  - mod_python.publisher default index file traversal
  |  - mod_python.publisher loading wrong module and giving no
  |    warning/error
  |  - apply_fs_data() now works with "new style" objects
  |  - File descriptor fd closed after ap_send_fd() in
  |    req_sendfile()
  |  - Bug in mem_cleanup in MemorySession fixed.
  |  - Fixed bug in _apache._global_lock() which could cause a
  |    segfault if the lock index parameter is greater number of
  |    mutexes created at mod_python startup.
  |  - Fixed bug where local_ip and local_host in connection object
  |    were returning remote_ip and remote_host instead
  |  - Fixed install_dso Makefile rule so it only installs the dso,
  |    not the python files
  |  - Potential deadlock in psp cache handling fixed
  |  - Fixed bug where sessions are used outside &lt;Directory&gt;
  |    directive.
  |  - Fixed compile problem on IRIX. ln -s requires both TARGET and
  |    LINK_NAME on IRIX. ie. ln -s TARGET LINK_NAME
  |  - Fixed ./configure problem on SuSE Linux 9.2 (x86-64). Python
  |    libraries are in lib64/ for this platform.
  |  - Fixed req.sendfile() problem where sendfile(filename) sends
  |    the incorrect number of bytes when filename is a symlink.
  |  - Fixed problem where util.FieldStorage was not correctly
  |    checking the mime types of POSTed entities
  |  - Fixed conn.local_addr and conn.remote_addr for a better IPv6
  |    support.
  |  - Fixed psp_parser.l to properly escape backslash-n,
  |    backslash-t and backslash-r character sequences.
  |  - Fixed segfault bug when accessing some request object members
  |    (allowed_methods, allowed_xmethods, content_languages) and
  |    some server object members (names, wild_names).
  |  - Fixed request.add_handler() segfault bug when adding a
  |    handler to an empty handler list.
  |  - Fixed PythonAutoReload directive so that AutoReload can be
  |    turned off.
  |  - Fixed connection object read() bug on FreeBSD.
  |  - Fixed potential buffer corruption bug in connection object
  |    read().
- remove references to obsolete APR_STATUS_IS_SUCCESS and
  apr_sockaddr_port_get() for libapr-1.2.7
- drop obsolete mod_python-3.1.3-publisher.dif
- fix installation into the correct libdir, it didn't work anymore</changelog>
<changelog author="poeml@suse.de" date="1155902401">- update to 3.2.10
  |- New Features
  |  - (MODPYTHON-78) Added support for Apache 2.2.
  |  - (MODPYTHON-94) New req.is_https() and req.ssl_var_lookup()
  |    methods. These communicate direct with the Apache mod_ssl
  |    module, allowing it to be determined if the connection is
  |    using SSL/TLS and what the values of internal ssl variables
  |    are.
  |  - (MODPYTHON-137) New req.server.get_options() method. This
  |    returns the subset of Python options set at global scope
  |    within the Apache configuration. That is, outside of the
  |    context of any VirtualHost, Location, Directory or Files
  |    directives.
  |  - (MODPYTHON-131) The directory used for mutex locks can now be
  |    specified at at compile time using ./configure
  |    --with-mutex-dir value or at run time with PythonOption
  |    mod_python.mutex_directory value.
  |  - (MODPYTHON-145) The number of mutex locks can now be
  |    specified at run time with PythonOption
  |    mod_python.mutex_locks value.
  |  - (MODPYTHON-172) Fixed three memory leaks that were found in
  |    _apachemodule.parse_qsl, req.readlines and util.cfgtree_walk.
  |- Improvements
  |  - (MODPYTHON-77) Third party C modules that use the simplified
  |    API for the Global Interpreter Lock (GIL), as described in
  |    PEP 311, can now be used. The only requirement is that such
  |    modules can only be used in the context of the
  |    "main_interpreter".
  |  - (MODPYTHON-119) DbmSession unit test no longer uses the
  |    default directory for the dbm file, so the test will not
  |    interfer with the user's current apache instance.
  |  - (MODPYTHON-158) Added additional debugging and logging output
  |    for where mod_python cannot initialise itself properly due to
  |    Python or mod_python version mismatches or missing Python
  |    module code files.
  |- Bug Fixes
  |  - (MODPYTHON-122) Fixed configure problem when using bash 3.1.x.
  |  - (MODPYTHON-173) Fixed DbmSession to create db file with mode 0640.
  |  - (MODPYTHON-84) Fixed request.sendfile() bug for symlinked
  |    files on Win32.
- drop obsolete patches</changelog>
<changelog author="aj@suse.de" date="1159012800">- Fix build with python 2.5.</changelog>
<changelog author="poeml@suse.de" date="1161604800">- simplify last fix, so it still builds with python &lt; 2.5.</changelog>
<changelog author="poeml@suse.de" date="1176465600">- update to 3.3.1
  | New Features
  | - (MODPYTHON-103) New req.add_output_filter(),
  |   req.add_input_filter(), req.register_output_fiter(),
  |   req.register_input_filter() methods. These allows the dynamic
  |   registration of filters and the attaching of filters to the
  |   current request.
  | - (MODPYTHON-104) Support added for using Python in content being
  |   passed through "INCLUDES" output filter, or as more commonly
  |   referred to server side include (SSI) mechanism.
  | - (MODPYTHON-108) Added support to cookies for httponly attribute,
  |   an extension originally created by Microsoft, but now getting
  |   more widespread use in the battle against cross site-scripting
  |   attacks.
  | - (MODPYTHON-118) Now possible using the PythonImport directive to
  |   specify the name of a function contained in the module to be
  |   called once the designated module has been imported.
  | - (MODPYTHON-124) New req.auth_name() and req.auth_type() methods.
  |   These return the values associated with the AuthName and AuthType
  |   directives respectively. The req.ap_auth_type has now also been
  |   made writable so that it can be set by an authentication handler.
  | - (MODPYTHON-130) Added req.set_etag(), req.set_last_modified() and
  |   req.update_mtime() functions as wrappers for similar functions
  |   provided by Apache C API. These are required to effectively use
  |   the req.meets_condition() function.  The documentation for
  |   req.meets_condition() has also been updated as what it previously
  |   described probably wouldn't actually work.
  | - (MODPYTHON-132) New req.construct_url() method. Used to construct
  |   a fully qualified URI string incorporating correct scheme, server
  |   and port.
  | - (MODPYTHON-144) The "apache.interpreter" and "apache.main_server"
  |   attributes have been made publically available. These were
  |   previously private and not part of the public API.
  | - (MODPYTHON-149) Added support for session objects that span
  |   domains.
  | - (MODPYTHON-153) Added req.discard_request_body() function as
  |   wrapper for similar function provided by Apache C API. The
  |   function tests for and reads any message body in the request,
  |   simply discarding whatever it receives.
  | - (MODPYTHON-164) The req.add_handler(),
  |   req.register_input_filter() and req.register_output_filter()
  |   methods can now take a direct reference to a callable object as
  |   well a string which refers to a module or module::function
  |   combination by name.
  | - (MODPYTHON-165) Exported functions from mod_python module to be
  |   used in other third party modules for Apache. The purpose of
  |   these functions is to allow those other modules to access the
  |   mechanics of how mod_python creates interpreters, thereby
  |   allowing other modules to also embed Python and for there not to
  |   be a conflict with mod_python.
  | - (MODPYTHON-170) Added req._request_rec, server._server_rec and
  |   conn._conn_rec semi private members for getting accessing to
  |   underlying Apache struct as a Python CObject. These can be used
  |   for use in implementing SWIG bindings for lower level APIs of
  |   Apache. These members should be regarded as experimental and
  |   there are no guarantees that they will remain present in this
  |   specific form in the future.
  | - (MODPYTHON-193) Added new attribute available as
  |   req.hlist.location. For a handler executed directly as the result
  |   of a handler directive within a Location directive, this will be
  |   set to the value of the Location directive. If LocationMatch, or
  |   wildcards or regular expressions are used with Location, the
  |   value will be the matched value in the URL and not the pattern.
  |
  | Improvements
  | - (MODPYTHON-27) When using mod_python.publisher, the __auth__()
  |   and __access__() functions and the __auth_realm__ string can now
  |   be nested within a class method as a well a normal function.
  | - (MODPYTHON-90) The PythonEnablePdb configuration option will now
  |   be ignored if Apache hasn't been started up in single process
  |   mode.
  | - (MODPYTHON-91) If running Apache in single process mode with PDB
  |   enabled and the "quit" command is used to exit that debug
  |   session, an exception indicating that the PDB session has been
  |   aborted is raised rather than None being returned with a
  |   subsequent error complaining about the handler returning an
  |   invalid value.
  | - (MODPYTHON-93) Improved util.FieldStorage efficiency and made the
  |   interface more dictionary like.
  | - (MODPYTHON-101) Force an exception when handler evaluates to
  |   something other than None but is otherwise not callable.
  |   Previously an exception would not be generated if the handler
  |   evaluated to False.
  | - (MODPYTHON-107) Neither mod_python.publisher nor mod_python.psp
  |   explicitly flush output after writing the content of the response
  |   back to the request object. By not flushing output it is now
  |   possible to use the "CONTENT_LENGTH" output filter to add a
  |   "Content-Length" header.
  | - (MODPYTHON-111) Note made in session documentation that a save is
  |   required to avoid session timeouts.
  | - (MODPYTHON-125) The req.handler attribute is now writable. This
  |   allows a handler executing in a phase prior to the response phase
  |   to specify which Apache module will be responsible for generating
  |   the content.
  | - (MODPYTHON-128) Made the req.canonical_filename attribute
  |   writable. Changed the req.finfo attribute from being a tuple to
  |   an actual object. For backwards compatibility the attributes of
  |   the object can still be accessed as if they were a tuple. New
  |   code however should access the attributes as member data. The
  |   req.finfo attribute is also now writable and can be assigned to
  |   using the result of calling the new function apache.stat(). This
  |   function is a wrapper for apr_stat().
  | - (MODPYTHON-129) When specifying multiple handlers for a phase,
  |   the status returned by each handler is now treated the same as
  |   how Apache would treat the status if the handler was registered
  |   using the low level C API. What this means is that whereas
  |   stacked handlers of any phase would in turn previously be
  |   executed as long as they returned apache.OK, this is no longer
  |   the case and what happens is dependent on the phase.
  |   Specifically, a handler returning apache.DECLINED no longer
  |   causes the execution of subsequent handlers for the phase to be
  |   skipped. Instead, it will move to the next of the stacked
  |   handlers. In the case of PythonTransHandler, PythonAuthenHandler,
  |   PythonAuthzHandler and PythonTypeHandler, as soon as apache.OK is
  |   returned, subsequent handlers for the phase will be skipped, as
  |   the result indicates that any processing pertinent to that phase
  |   has been completed. For other phases, stacked handlers will
  |   continue to be executed if apache.OK is returned as well as when
  |   apache.DECLINED is returned. This new interpretation of the
  |   status returned also applies to stacked content handlers listed
  |   against the PythonHandler directive even though Apache notionally
  |   only ever calls at most one content handler. Where all stacked
  |   content handlers in that phase run, the status returned from the
  |   last handler becomes the overall status from the content phase.
  | - (MODPYTHON-141) The req.proxyreq and req.uri attributes are now
  |   writable. This allows a handler to setup these values and trigger
  |   proxying of the current request to a remote server.
  | - (MODPYTHON-142) The req.no_cache and req.no_local_copy attributes
  |   are now writable.
  | - (MODPYTHON-143) Completely reimplemented the module importer.
  |   This is now used whenever modules are imported corresponding to
  |   any of the Python*Handler, Python*Filter and PythonImport
  |   directives. The module importer is still able to be used directly
  |   using the apache.import_module() function. The new module
  |   importer no longer supports automatic reloading of
  |   packages/modules that appear on the standard Python module search
  |   path as defined by the PythonPath directive or within an
  |   application by direct changes to sys.path. Automatic module
  |   reloading is however still performed on file based modules (not
  |   packages) which are located within the document tree where
  |   handlers are located.  Locations within the document tree are
  |   however no longer added to the standard Python module search path
  |   automatically as they are maintained within a distinct importer
  |   search path. The PythonPath directive MUST not be used to point
  |   at directories within the document tree. To have additional
  |   directories be searched by the module importer, they should be
  |   listed in the mod_python.importer.path option using the
  |   PythonOption directive. This is a path similar to how PythonPath
  |   argument is supplied, but MUST not reference sys.path nor contain
  |   any directories also listed in the standard Python module search
  |   path. If an application does not appear to work under the module
  |   importer, the old module importer can be reenabled by setting the
  |   mod_python.legacy.importer option using the PythonOption
  |   directive to the value '*'. This option must be set in the global
  |   Apache configuration.
  | - (MODPYTHON-152) When in a sub request, when a request is the
  |   result of an internal redirect, or when when returning from such
  |   a request, the req.main, req.prev and req.next members now
  |   correctly return a reference to the original Python request
  |   object wrapper first created for the specific request_rec
  |   instance rather than creating a new distinct Python request
  |   object. This means that any data added explicitly to a request
  |   object can be passed between such requests.
  | - (MODPYTHON-178) When using mod_python.psp, if the PSP file which
  |   is the target of the request doesn't actually exist, an
  |   apache.HTTP_NOT_FOUND server error is now returned to the client
  |   rather than raising a ValueError exception which results in a 500
  |   internal server error. Note that if using SetHandler and the
  |   request is against the directory and no DirectoryIndex directive
  |   is specified which lists a valid PSP index file, then the same
  |   apache.HTTP_NOT_FOUND server error is returned to the client.
  | - (MODPYTHON-196) For completeness, added req.server.log_error()
  |   and req.connection.log_error(). The latter wraps ap_log_cerror()
  |   (when available), allowing client information to be logged along
  |   with message from a connection handler.
  | - (MODPYTHON-206) The attribute req.used_path_info is now
  |   modifiable and can be set from within handlers. This is
  |   equivalent to having used the AcceptPathInfo directive.
  | - (MODPYTHON-207) The attribute req.args is now modifiable and can
  |   be set from within handlers.
  |
  | Bug Fixes
  | - (MODPYTHON-38) Fixed issue when using PSP pages in conjunction
  |   with publisher handler or where a PSP error page was being
  |   triggered, that form parameters coming from content of a POST
  |   request weren't available or only available using a workaround.
  |   Specifically, the PSP page will now use any FieldStorage object
  |   instance cached as req.form left there by preceding code.
  | - (MODPYTHON-43) Nested __auth__() functions in
  |   mod_python.publisher now execute in context of globals from the
  |   file the function is in and not that of mod_python.publisher
  |   itself.
  | - (MODPYTHON-47) Fixed mod_python.publisher so it will not return a
  |   HTTP Bad Request response when mod_auth is being used to provide
  |   Digest authentication.
  | - (MODPYTHON-63) When handler directives are used within Directory
  |   or DirectoryMatch directives where wildcards or regular
  |   expressions are used, the handler directory will be set to the
  |   shortest directory matched by the directory pattern. Handler
  |   directives can now also be used within Files and FilesMatch
  |   directives and the handler directory will correctly resolve to
  |   the directory corresponding to the enclosing Directory or
  |   DirectoryMatch directive, or the directory the .htaccess file is
  |   contained in.
  | - (MODPYTHON-76) The FilterDispatch callback should not flush the
  |   filter if it has already been closed.
  | - (MODPYTHON-84) The original change to fix the symlink issue for
  |   req.sendfile() was causing problems on Win32, plus code needed to
  |   be changed to work with APR 1.2.7.
  | - (MODPYTHON-100) When using stacked handlers and a SERVER_RETURN
  |   exception was used to return an OK status for that handler, any
  |   following handlers weren't being run if appropriate for the
  |   phase.
  | - (MODPYTHON-109) The Py_Finalize() function was being called on
  |   child process shutdown. This was being done though from within
  |   the context of a signal handler, which is generally unsafe and
  |   would cause the process to lock up. This function is no longer
  |   called on child process shutdown.
  | - (MODPYTHON-112) The req.phase attribute is no longer overwritten
  |   by an input or output filter. The filter.is_input member should
  |   be used to determine if a filter is an input or output filter.
  | - (MODPYTHON-113) The PythonImport directive now uses the
  |   apache.import_module() function to import modules to avoid
  |   reloading problems when same module is imported from a handler.
  | - (MODPYTHON-114) Fixed race conditions on setting sys.path when
  |   the PythonPath directive is being used as well as problems with
  |   infinite extension of path.
  | - (MODPYTHON-120) (MODPYTHON-121) Fixes to test suite so it will
  |   work on virtual hosting environments where localhost doesn't
  |   resolve to 127.0.0.1 but the actual IP address of the host.
  | - (MODPYTHON-126) When Python*Handler or Python*Filter directive is
  |   used inside of a Files directive container, the handler/filter
  |   directory value will now correctly resolve to the directory
  |   corresponding to any parent Directory directive or the location
  |   of the .htaccess file the Files directive is contained in.
  | - (MODPYTHON-133) The table object returned by
  |   req.server.get_config() was not being populated correctly to be
  |   the state of directives set at global scope for the server.
  | - (MODPYTHON-134) Setting PythonDebug to Off, wasn't overriding On
  |   setting in parent scope.
  | - (MODPYTHON-140) The util.redirect() function should be returning
  |   server status of apache.DONE and not apache.OK otherwise it will
  |   not give desired result if used in non content handler phase or
  |   where there are stacked content handlers.
  | - (MODPYTHON-147) Stopped directories being added to sys.path
  |   multiple times when PythonImport and PythonPath directive used.
  | - (MODPYTHON-148) Added missing Apache contants
  |   apache.PROXYREQ_RESPONSE and apache.HTTP_UPGRADE_REQUIRED. Also
  |   added new constants for Apache magic mime types and values for
  |   interpreting the req.connection.keepalive and req.read_body
  |   members.
  | - (MODPYTHON-150) In a multithread MPM, the apache.init() function
  |   could be called more than once for a specific interpreter
  |   instance whereas it should only be called once.
  | - (MODPYTHON-151) Debug error page returned to client when an
  |   exception in a handler occurred wasn't escaping special HTML
  |   characters in the traceback or the details of the exception.
  | - (MODPYTHON-157) Wrong interpreter name used for fixup handler
  |   phase and earlier, when PythonInterpPerDirectory was enabled and
  |   request was against a directory but client didn't provide the
  |   trailing slash.
  | - (MODPYTHON-159) Fix FieldStorage class so that it can handle
  |   multiline headers.
  | - (MODPYTHON-160) Using PythonInterpPerDirective when setting
  |   content handler to run dynamically with req.add_handler() would
  |   cause Apache to crash.
  | - (MODPYTHON-161) Directory argument supplied to req.add_handler()
  |   is canonicalized and a trailing slash added automatically. This
  |   is needed to ensure that the directory is always in POSIX path
  |   style as used by Apache and that convention where directories
  |   associated with directives always have trailing slash is adhered
  |   to. If this is not done, a different interpreter can be chosen to
  |   that expected when the PythonInterpPerDirective is used.
  | - (MODPYTHON-166) PythonHandlerModule was not setting up
  |   registration of the PythonFixupHandler or PythonAuthenHandler.
  |   For the latter this meant that using Require directive with
  |   PythonHandlerModule would cause a 500 error and complaint in
  |   error log about "No groups file".
  | - (MODPYTHON-167) When PythonDebug was On and and exception
  |   occurred, the response to the client had a status of 200 when it
  |   really should have been a 500 error status indicating that an
  |   internal error occurred. A 500 error status was correctly being
  |   returned when PythonDebug was Off.
  | - (MODPYTHON-168) Fixed psp_parser error when CR is used as a line
  |   terminator in psp code. This may occur with some older editors
  |   such as GoLive on Mac OS X.
  | - (MODPYTHON-175) Fixed problem whereby a main PSP page and an
  |   error page triggered from that page both accessing the session
  |   object would cause a deadlock.
  | - (MODPYTHON-176) Fixed issue whereby PSP code would unlock session
  |   object which it had inherited from the caller meaning caller
  |   could no longer use it safely. PSP code will now only unlock
  |   session if it created it in the first place.
  | - (MODPYTHON-179) Fixed the behaviour of req.readlines() when a
  |   size hint was provided. Previously, it would always return a
  |   single line when a size hint was provided.
  | - (MODPYTHON-180) Publisher would wrongly output a warning about
  |   nothing to publish if req.write() or req.sendfile() used and data
  |   not flushed, and then published function returned None.
  | - (MODPYTHON-181) Fixed memory leak when mod_python handlers are
  |   defined for more than one phase at the same time.
  | - (MODPYTHON-182) Fixed memory leak in req.readline().
  | - (MODPYTHON-184) Fix memory leak in apache.make_table(). This was
  |   used by util.FieldStorage class so affected all code using forms.
  | - (MODPYTHON-185) Fixed segfault in psp.parsestring(src_string)
  |   when src_string is empty.
  | - (MODPYTHON-187) Table objects could crash in various ways when
  |   the value of an item was NULL. This could occur for
  |   SCRIPT_FILENAME when the req.subprocess_env table was accessed in
  |   the post read request handler phase.
  | - (MODPYTHON-189) Fixed representation returned by calling repr()
  |   on a table object.
  | - (MODPYTHON-191) Session class will no longer accept a normal
  |   cookie if a signed cookie was expected.
  | - (MODPYTHON-194) Fixed potential memory leak due to not clearing
  |   the state of thread state objects before deleting them.
  | - (MODPYTHON-195) Fix potential Win32 resource leaks in parent
  |   Apache process when process restarts occur.
  | - (MODPYTHON-198) Python 2.5 broke nested
  |   __auth__/__access__/__auth_realm__ in mod_python.publisher.
  | - (MODPYTHON-200) Fixed problem whereby signed and marshalled
  |   cookies could not be used at the same time. When expecting
  |   marshalled cookie, any signed, but not marshalled cookies will be
  |   returned as normal cookies.</changelog>
<changelog author="poeml@suse.de" date="1219147200">- fix build with apr 1.3.2 and later
  mod_python-3.3.1-bucket-brigade.patch
  http://www.mail-archive.com/dev@apr.apache.org/msg20588.html</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1242734400">- spec file cosmetic fixes
- pass -j
- use in-place sed (sed -i)
- added hacks for building with python2.5 on SLE 9</changelog>
<changelog author="opensuse@dstoecker.de" date="1273147200">- fix md5 deprecation warning</changelog>
<changelog author="draht@suse.de" date="1298980800">- apache2-mod_python-bnc675927.patch fixes bnc#675927:
  python segfaults on openSUSE 11.4 when used with mod_python</changelog>
<changelog author="draht@suse.de" date="1299326400">- refine last change to apply to python-2.7+ only (11.4+).</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1324382400">- add autoconf as buildrequire to avoid implicit dependency</changelog>
<changelog author="cfarrell@suse.com" date="1336651200">- license update: Apache-2.0
  Choose the correct license and use SPDX format
  (http://www.spdx.org/licenses)</changelog>
<changelog author="poeml@cmdline.net" date="1389268800">- update to 3.5.0
- remove the three obsolete patches</changelog>
<changelog author="draht@suse.de" date="1393243200">- review of package for submission against SUSE:SLE-12:GA.
  [bnc#863442]</changelog>
<changelog author="pgajdos@suse.com" date="1437134400">-  buildrequire apache-rpm-macros, require %{apache_suse_maintenance_mmn}
  [bnc#915666]</changelog>
<changelog author="kstreitova@suse.com" date="1486468800">- add mod_python-3.5.0-do-not-load-site-py.patch to not import
  site.py for the main interpreter and fix apache2 startup and
  reload failure [bsc#1021750]</changelog>

</package>
<package pkgid="f1a86053525f63624aeb5f2e7804c7fa3e2d792dd07c3db106faca71dbdd5305" name="apache2-mod_python" arch="x86_64">
    <version epoch="0" ver="3.5.0" rel="4.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1242734400">- spec file cosmetic fixes
- pass -j
- use in-place sed (sed -i)
- added hacks for building with python2.5 on SLE 9</changelog>
<changelog author="opensuse@dstoecker.de" date="1273147200">- fix md5 deprecation warning</changelog>
<changelog author="draht@suse.de" date="1298980800">- apache2-mod_python-bnc675927.patch fixes bnc#675927:
  python segfaults on openSUSE 11.4 when used with mod_python</changelog>
<changelog author="draht@suse.de" date="1299326400">- refine last change to apply to python-2.7+ only (11.4+).</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1324382400">- add autoconf as buildrequire to avoid implicit dependency</changelog>
<changelog author="cfarrell@suse.com" date="1336651200">- license update: Apache-2.0
  Choose the correct license and use SPDX format
  (http://www.spdx.org/licenses)</changelog>
<changelog author="poeml@cmdline.net" date="1389268800">- update to 3.5.0
- remove the three obsolete patches</changelog>
<changelog author="draht@suse.de" date="1393243200">- review of package for submission against SUSE:SLE-12:GA.
  [bnc#863442]</changelog>
<changelog author="pgajdos@suse.com" date="1437134400">-  buildrequire apache-rpm-macros, require %{apache_suse_maintenance_mmn}
  [bnc#915666]</changelog>
<changelog author="kstreitova@suse.com" date="1486468800">- add mod_python-3.5.0-do-not-load-site-py.patch to not import
  site.py for the main interpreter and fix apache2 startup and
  reload failure [bsc#1021750]</changelog>

</package>
<package pkgid="412fe907988e05341650014ee79df9c79033fc5b832adc999918d0e3a32e3cd4" name="apache2-prefork" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1445428800">- gensslcert: CN now defaults to `hostname -f` [bnc#949766]
  (internal), fix help [bnc#949771] (internal)</changelog>
<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>

</package>
<package pkgid="fcd88d4502659c1ea89708569b95a58dac04d872e99a76ce4c21da1221f44496" name="apache2-prefork" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.12.1"/>

<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>
<changelog author="pgajdos@suse.com" date="1505476800">- security update
  * CVE-2017-9798 [bsc#1058058]
    + apache2-CVE-2017-9798.patch</changelog>

</package>
<package pkgid="f184da03643250d0a6ff7f7c10e37dfd314d9c73b1dca7ea0b559a56ead11230" name="apache2-prefork" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.3.1"/>

<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>

</package>
<package pkgid="da989011f2bce195cb7ca54d2b3323718bf7dbafa2e736d896207f0d3f86e04c" name="apache2-prefork" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>

</package>
<package pkgid="bb8ae8709dbadef40a5d6f290807af3f893ce91d2eaf6ba7b6cd5616702c9ad4" name="apache2-prefork" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.9.1"/>

<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>

</package>
<package pkgid="910f831284cef7ae4dc7bf4ccc7a278b29998826bacf4f5fb56206fee1500785" name="apache2-utils" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1445428800">- gensslcert: CN now defaults to `hostname -f` [bnc#949766]
  (internal), fix help [bnc#949771] (internal)</changelog>
<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>

</package>
<package pkgid="92890abc3947565444f23da5735b05068026ba8322e886d06ee44305c5922ac7" name="apache2-utils" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.12.1"/>

<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>
<changelog author="pgajdos@suse.com" date="1505476800">- security update
  * CVE-2017-9798 [bsc#1058058]
    + apache2-CVE-2017-9798.patch</changelog>

</package>
<package pkgid="ccb7393f79b23892fa7e9e1cc3d8125c5808ea36814239c87ce50967743aa7a5" name="apache2-utils" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.3.1"/>

<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>

</package>
<package pkgid="7c6ef56e75069a021571cbbb1e8d0052d6ccc42e09b184d30479d2b6923ae204" name="apache2-utils" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>

</package>
<package pkgid="6872a842a4b929090bd4443135f9741d88dc3d73642f78e8aa9b794fa0aebb20" name="apache2-utils" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.9.1"/>

<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>

</package>
<package pkgid="7b3f2dafbfd27e19118cd35fe7a804369887fae4f05f675bcf127101eb31beb6" name="apache2-worker" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="6.1"/>

<changelog author="pgajdos@suse.com" date="1445428800">- gensslcert: CN now defaults to `hostname -f` [bnc#949766]
  (internal), fix help [bnc#949771] (internal)</changelog>
<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>

</package>
<package pkgid="f8e669c4c57e5f6868700066acc1e83a888a37d29c4e67c560a1886d8de5891e" name="apache2-worker" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.12.1"/>

<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>
<changelog author="pgajdos@suse.com" date="1505476800">- security update
  * CVE-2017-9798 [bsc#1058058]
    + apache2-CVE-2017-9798.patch</changelog>

</package>
<package pkgid="ea9bd6a0f13435a7471ef5b1ae9eb218270f2d78242e0f2496672eda04e8d88b" name="apache2-worker" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.3.1"/>

<changelog author="pgajdos@suse.com" date="1445860800">- Include directives really into /etc/apache2/sysconfig.d/include.conf,
  fix from Erik Wegner [bsc#951901]</changelog>
<changelog author="pgajdos@suse.com" date="1445860801">- do not build mod_http2 for older distros than 13.2 for now (nghttp2
  does not build there)</changelog>
<changelog author="pgajdos@suse.com" date="1446638400">- LogLevel directive into correct config file, thanks Michael Calmer
  for the fix [bsc#953329]</changelog>
<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>

</package>
<package pkgid="39d08e1c1469d0804a3c3fd3c0fb924cf26d861385d701c4a015bfa4e5b6fd9d" name="apache2-worker" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1446724800">- 2.4.17-protocols.patch from upstream http2 module:
  * master conn_rec* addition to conn_rec
  * improved ALPN and Upgrade handling
  * allowing requests for servers whose TLS configuration is compatible
  to the SNI server ones
  * disabling TLS renegotiation for slave connections</changelog>
<changelog author="pgajdos@suse.com" date="1446811200">- restart apache once after the rpm or zypper transaction
  [bnc#893659]
- drop some old compat code from %post</changelog>
<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>

</package>
<package pkgid="4cd5aee8de9357e1dcdbcabd8026f51ef0ec00f2c7874028d93666c6605c5dc2" name="apache2-worker" arch="x86_64">
    <version epoch="0" ver="2.4.23" rel="8.9.1"/>

<changelog author="pgajdos@suse.com" date="1448280000">- add a note: FollowSymLinks or SymLinksIfOwnerMatch is neccessary
  for RewriteRule in given dir [bnc#955701]</changelog>
<changelog author="pgajdos@suse.com" date="1449144000">- fix crash when for -X
  + httpd-2.4.17-debug-crash.patch</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449489600">- systemd: Set TasksMax=infinity for current systemd releases.
  The default limit of 512 is too small and prevents the creation of
  new server processes. Apache has its own runtime/harcoded limits.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1449921600">- Update to version 2.4.18
  * drop 2.4.17-protocols.patch in upstream.
- Change list too long to mention here see:
  http://www.apache.org/dist/httpd/CHANGES_2.4.18 for details.</changelog>
<changelog author="pgajdos@suse.com" date="1450094400">- fix build for SLE_11_SP4:
  + httpd-2.4.18-missing-semicolon.patch</changelog>
<changelog author="pgajdos@suse.com" date="1453291200">- backport of HttpContentLengthHeadZero and HttpExpectStrict
  + httpd-2.4.x-fate317766-config-control-two-protocol-options.diff
  (needed to be refreshed against 2.4.18)</changelog>
<changelog author="pgajdos@suse.com" date="1462795200">- start apache services after remote-fs [bsc#978543]</changelog>
<changelog author="pgajdos@suse.com" date="1463572800">- updated to 2.4.20 to fix CVE-2016-1546 [bsc#980370]
  - removed httpd-2.4.18-missing-semicolon.patch (upstreamed)
  - removed httpd-2.4.17-debug-crash.patch (httpd -X does not crash
    anymore)</changelog>
<changelog author="pgajdos@suse.com" date="1464264000">- remove Alias= from [Install] of the template service
  [bsc#981541c#10]</changelog>
<changelog author="kstreitova@suse.com" date="1468238400">- update to 2.4.23 to fix CVE-2016-4979 [bsc#987365]
  - mod_proxy_fdpass needs explicit configure line now
  - mod_proxy_hcheck was missing due to upstream bug
- removed note about ulimits in sysconfig file [bsc#976711]
- enable authnz_fcgi module</changelog>
<changelog author="psimons@suse.com" date="1468411200">- Add apache2-cve-2016-5387.patch to fix CVE-2016-5387. Prior to
  this patch, Apache would translate every header "Foo: ..."
  received in the HTTP request into an environment variable called
  $HTTP_FOO="...". While useful in general, this feature could be
  abused by sending specially crafted "Proxy" headers, which would
  result in server code running in an environment where $HTTP_PROXY
  points to an arbitrary, potentially hostile location. This update
  modifies Apache to ignore the non-standard "Proxy" header
  entirely so that HTTP_PROXY is never set by the server.
  [bnc#988488]</changelog>
<changelog author="pgajdos@suse.com" date="1470398400">- readd the support of multiple entries in APACHE_ACCESS_LOG
  [bsc#991032]</changelog>
<changelog author="pgajdos@suse.com" date="1473768000">- add NotifyAccess=all to service files [bsc#980663]</changelog>
<changelog author="pgajdos@suse.com" date="1481112000">- security update: CVE-2016-8740 [bsc#1013648]
  * apache2-CVE-2016-8740.patch</changelog>
<changelog author="pgajdos@suse.com" date="1487937600">- security update
  * CVE-2016-8743 [bsc#1016715]
    + apache2-CVE-2016-8743.patch
    + apache2-CVE-2016-8743-1.patch
  * CVE-2016-0736 [bsc#1016712]
    + apache2-CVE-2016-0736.patch
  * CVE-2016-2161 [bsc#1016714]
    + apache2-CVE-2016-2161.patch
- add missing copy of hcuri and hcexpr ftom the worker to the
  health check worker [bsc#1019380]</changelog>
<changelog author="pgajdos@suse.com" date="1496404800">- gensslcert: use hostname when fqdn is too long [bsc#1035829]</changelog>
<changelog author="pgajdos@suse.com" date="1497960000">- remove /usr/bin/http2 symlink only during apache2 package
  uninstall, not upgrade [bsc#1041830]</changelog>
<changelog author="pgajdos@suse.com" date="1498478400">- security update
  * CVE-2017-7679 [bsc#1045060]
    + apache2-CVE-2017-7679.patch
  * CVE-2017-3169 [bsc#1045062]
    + apache2-CVE-2017-3169.patch
  * CVE-2017-3167 [bsc#1045065]
    + apache2-CVE-2017-3167.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292800">- security update
  * CVE-2017-9788 [bsc#1048576]
    + apache2-CVE-2017-9788.patch</changelog>
<changelog author="pgajdos@suse.com" date="1500292801">- start_apache2: include individual sysconfig.d files instead of
  sysconfig.d dir, include sysconfig.d/include.conf after httpd.conf
  is processed [bsc#1023616], [bsc#1043055]</changelog>

</package>
<package pkgid="e108a3de85e9c0e530fc0d21ae796037e1a61ba46c004f1529128409ff32352e" name="apparmor" arch="src">
    <version epoch="0" ver="2.10.2" rel="10.1"/>

<changelog author="crrodriguez@opensuse.org" date="1427889600">- Add a native systemd unit which *at the moment* only
  wraps/masks the early boot script.</changelog>
<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>

</package>
<package pkgid="a0163a6be0b9d4fc29a0a3b1b1222da7fe47a41605aa024e11c2111cb17d7388" name="apparmor" arch="src">
    <version epoch="0" ver="2.10.2" rel="12.3.1"/>

<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>

</package>
<package pkgid="ce3c574b5bc0df31cacd31fd44fad867e1a9e4ebf27f15f1b96383499dd33a2b" name="apparmor" arch="src">
    <version epoch="0" ver="2.10.3" rel="12.6.1"/>

<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>
<changelog author="suse-beta@cboltz.de" date="1509278400">- update to AppArmor 2.10.3
  changes since grabbing the last upstream patch:
  - add permissions to the dovecot, traceroute, samba and postfix profiles
    and several abstractions (including lp#1650827 and boo#1057900)
  - some fixes in the aa-* tools
  - fix downgrading/converting of 'unix' rules to 'network unix' rules
    in apparmor_parser (boo#1061195)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_3 for
    upstream changelog
- drop upstream patches:
  - aa-unconfined-fix-netstat-call-2.10r3380.diff
  - profile-updates-2.10r3381..3384.diff
  - upstream-changes-2.10-r3385..3390.diff
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)</changelog>

</package>
<package pkgid="173d2c3d34f5e20ca71be2b6f0513f45430064d8d2712ba7afe61e11b7d7c666" name="apparmor-abstractions" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="10.1"/>

<changelog author="crrodriguez@opensuse.org" date="1427889600">- Add a native systemd unit which *at the moment* only
  wraps/masks the early boot script.</changelog>
<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>

</package>
<package pkgid="a877676b51a8892b8a39f0a53d610f0d5becc0b44135884bf4e43e29490b3b71" name="apparmor-abstractions" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="12.3.1"/>

<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>

</package>
<package pkgid="b39bfffa1c659bdf1c28a80b0f40c6d80acef1e841bdd52e7711de39670486be" name="apparmor-abstractions" arch="noarch">
    <version epoch="0" ver="2.10.3" rel="12.6.1"/>

<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>
<changelog author="suse-beta@cboltz.de" date="1509278400">- update to AppArmor 2.10.3
  changes since grabbing the last upstream patch:
  - add permissions to the dovecot, traceroute, samba and postfix profiles
    and several abstractions (including lp#1650827 and boo#1057900)
  - some fixes in the aa-* tools
  - fix downgrading/converting of 'unix' rules to 'network unix' rules
    in apparmor_parser (boo#1061195)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_3 for
    upstream changelog
- drop upstream patches:
  - aa-unconfined-fix-netstat-call-2.10r3380.diff
  - profile-updates-2.10r3381..3384.diff
  - upstream-changes-2.10-r3385..3390.diff
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)</changelog>

</package>
<package pkgid="15f68672792849f68fd62d29bdeaeebf38524dea85bc680ee0161e106cd352c3" name="apparmor-docs" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="10.1"/>

<changelog author="crrodriguez@opensuse.org" date="1427889600">- Add a native systemd unit which *at the moment* only
  wraps/masks the early boot script.</changelog>
<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>

</package>
<package pkgid="cc0467e2ec8e42c1ee7815e095a99c4bed159daa1547e4d005bda1a316ada446" name="apparmor-docs" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="12.3.1"/>

<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>

</package>
<package pkgid="e87d4270daacea358de76ede46948bd4d76a57c6ec88f9c1cc331135f19deefe" name="apparmor-docs" arch="noarch">
    <version epoch="0" ver="2.10.3" rel="12.6.1"/>

<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>
<changelog author="suse-beta@cboltz.de" date="1509278400">- update to AppArmor 2.10.3
  changes since grabbing the last upstream patch:
  - add permissions to the dovecot, traceroute, samba and postfix profiles
    and several abstractions (including lp#1650827 and boo#1057900)
  - some fixes in the aa-* tools
  - fix downgrading/converting of 'unix' rules to 'network unix' rules
    in apparmor_parser (boo#1061195)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_3 for
    upstream changelog
- drop upstream patches:
  - aa-unconfined-fix-netstat-call-2.10r3380.diff
  - profile-updates-2.10r3381..3384.diff
  - upstream-changes-2.10-r3385..3390.diff
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)</changelog>

</package>
<package pkgid="81786a54c1ffdccb84bc5e2b390d13a2212ca961ea3fd1a92e13c4bf6db84de9" name="apparmor-parser" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="10.1"/>

<changelog author="crrodriguez@opensuse.org" date="1427889600">- Add a native systemd unit which *at the moment* only
  wraps/masks the early boot script.</changelog>
<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>

</package>
<package pkgid="0b8e9faaad9fd386a1cba43d97c3a12c6da9cf3eff292ecb45e8cde61dc4124c" name="apparmor-parser" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="12.3.1"/>

<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>

</package>
<package pkgid="89a211741235daaef3b65b6121e38855711cee80bee8a8fa2b1a88e78b665b5a" name="apparmor-parser" arch="x86_64">
    <version epoch="0" ver="2.10.3" rel="12.6.1"/>

<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>
<changelog author="suse-beta@cboltz.de" date="1509278400">- update to AppArmor 2.10.3
  changes since grabbing the last upstream patch:
  - add permissions to the dovecot, traceroute, samba and postfix profiles
    and several abstractions (including lp#1650827 and boo#1057900)
  - some fixes in the aa-* tools
  - fix downgrading/converting of 'unix' rules to 'network unix' rules
    in apparmor_parser (boo#1061195)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_3 for
    upstream changelog
- drop upstream patches:
  - aa-unconfined-fix-netstat-call-2.10r3380.diff
  - profile-updates-2.10r3381..3384.diff
  - upstream-changes-2.10-r3385..3390.diff
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)</changelog>

</package>
<package pkgid="54939bd0b27acac19ed48b9fd3db5f31362b06373069530900f6b6f0e4bc538f" name="apparmor-parser-lang" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="10.1"/>

<changelog author="crrodriguez@opensuse.org" date="1427889600">- Add a native systemd unit which *at the moment* only
  wraps/masks the early boot script.</changelog>
<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>

</package>
<package pkgid="d92e6334082c6404315f27819a81e0fa4174ded3883aa43850490bb5c2a84077" name="apparmor-parser-lang" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="12.3.1"/>

<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>

</package>
<package pkgid="7d872ed1a1e2e6c94de007043f177c17485291187047db67c0a6cb9c967d1f12" name="apparmor-parser-lang" arch="noarch">
    <version epoch="0" ver="2.10.3" rel="12.6.1"/>

<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>
<changelog author="suse-beta@cboltz.de" date="1509278400">- update to AppArmor 2.10.3
  changes since grabbing the last upstream patch:
  - add permissions to the dovecot, traceroute, samba and postfix profiles
    and several abstractions (including lp#1650827 and boo#1057900)
  - some fixes in the aa-* tools
  - fix downgrading/converting of 'unix' rules to 'network unix' rules
    in apparmor_parser (boo#1061195)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_3 for
    upstream changelog
- drop upstream patches:
  - aa-unconfined-fix-netstat-call-2.10r3380.diff
  - profile-updates-2.10r3381..3384.diff
  - upstream-changes-2.10-r3385..3390.diff
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)</changelog>

</package>
<package pkgid="148c2099b3aa98cc39910aa386067e590543a1f1bb9e93c9b2421e5c208cbfed" name="apparmor-profiles" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="10.1"/>

<changelog author="crrodriguez@opensuse.org" date="1427889600">- Add a native systemd unit which *at the moment* only
  wraps/masks the early boot script.</changelog>
<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>

</package>
<package pkgid="e707071e621752718e0e6da369728d32579f2f3876703bc135b7b2ea866454b7" name="apparmor-profiles" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="12.3.1"/>

<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>

</package>
<package pkgid="10561d72029c71d7aff54a5e33a263ec9e03a943863008db623ab142fba78107" name="apparmor-profiles" arch="noarch">
    <version epoch="0" ver="2.10.3" rel="12.6.1"/>

<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>
<changelog author="suse-beta@cboltz.de" date="1509278400">- update to AppArmor 2.10.3
  changes since grabbing the last upstream patch:
  - add permissions to the dovecot, traceroute, samba and postfix profiles
    and several abstractions (including lp#1650827 and boo#1057900)
  - some fixes in the aa-* tools
  - fix downgrading/converting of 'unix' rules to 'network unix' rules
    in apparmor_parser (boo#1061195)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_3 for
    upstream changelog
- drop upstream patches:
  - aa-unconfined-fix-netstat-call-2.10r3380.diff
  - profile-updates-2.10r3381..3384.diff
  - upstream-changes-2.10-r3385..3390.diff
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)</changelog>

</package>
<package pkgid="cba60acc92c5362be3c76aae963f60326abe778ac0d4b91db05cf749237c3def" name="apparmor-utils" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="10.1"/>

<changelog author="crrodriguez@opensuse.org" date="1427889600">- Add a native systemd unit which *at the moment* only
  wraps/masks the early boot script.</changelog>
<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>

</package>
<package pkgid="b5497db6db348ec4821a20db7b259e64a08f4b0cd92e2310855f511b693400da" name="apparmor-utils" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="12.3.1"/>

<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>

</package>
<package pkgid="9168fd1ec9e74921cb50bcdeabd063527b69699c232c3393a041bed8b55a2085" name="apparmor-utils" arch="noarch">
    <version epoch="0" ver="2.10.3" rel="12.6.1"/>

<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>
<changelog author="suse-beta@cboltz.de" date="1509278400">- update to AppArmor 2.10.3
  changes since grabbing the last upstream patch:
  - add permissions to the dovecot, traceroute, samba and postfix profiles
    and several abstractions (including lp#1650827 and boo#1057900)
  - some fixes in the aa-* tools
  - fix downgrading/converting of 'unix' rules to 'network unix' rules
    in apparmor_parser (boo#1061195)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_3 for
    upstream changelog
- drop upstream patches:
  - aa-unconfined-fix-netstat-call-2.10r3380.diff
  - profile-updates-2.10r3381..3384.diff
  - upstream-changes-2.10-r3385..3390.diff
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)</changelog>

</package>
<package pkgid="4f8bcfc33de5f3d28c94f4147e385996a1185a5fc5d0f29b94f8f3b022a2ba56" name="apparmor-utils-lang" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="10.1"/>

<changelog author="crrodriguez@opensuse.org" date="1427889600">- Add a native systemd unit which *at the moment* only
  wraps/masks the early boot script.</changelog>
<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>

</package>
<package pkgid="119aa9af16bdcc793c32d6fc10c281ce9216ac858873a794d1a3f77fa537f3d8" name="apparmor-utils-lang" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="12.3.1"/>

<changelog author="opensuse@cboltz.de" date="1428840000">- only install apparmor.service for openSUSE &gt; 13.2</changelog>
<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>

</package>
<package pkgid="1d5df779a25b11a0ea977e154fd6a073f6ee9b3b98ec1bd6f52c4d201bc67410" name="apparmor-utils-lang" arch="noarch">
    <version epoch="0" ver="2.10.3" rel="12.6.1"/>

<changelog author="opensuse@cboltz.de" date="1429272000">- make sure %service_del_postun doesn't call systemctl try-restart
  (boo#853019, bare systemd edition)
- add samba-4.2-profiles.diff: update samba (winbindd and nmb)
  profiles for samba 4.2 (boo#921098, boo#923201)</changelog>
<changelog author="opensuse@cboltz.de" date="1429876800">- update to AppArmor 2.9.2 (2.9 branch r2911)
  - lots of bugfixes in the parser and the aa-* tools (including
    boo#918787)
  - update dovecot and dnsmasq profiles and several abstractions
    (including boo#911001)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the
    full changelog
- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and
  apparmor-fix-stl-ostream.diff
- replace GPG key with new AppArmor GPG signing key, see
  https://launchpad.net/apparmor/+announcement/13404</changelog>
<changelog author="opensuse@cboltz.de" date="1434369600">- systemd-rpm-macros and %systemd_requires were at the wrong place,
  move them to the parser package (boo#931792)</changelog>
<changelog author="opensuse@cboltz.de" date="1437048000">- update to AppArmor 2.10 (trunk r3205)
  - profile names can now contain variables
  - improved profile compile time in apparmor_parser
  - lots of improvements, refactoring and bugfixes in the aa-* tools
  - new apis for managing and loading profile caches into the kernel in
    libapparmor
  - lots of profile updates
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the
    complete changelog with more details
- add new apparmor_private.h and the aa_query_label(2), aa_features(3),
  aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages
  to libapparmor-devel
- drop apparmor-2.5.1-edirectory-profile patch - it's most probably
  no longer needed (see boo#621394 for details)
- drop upstreamed samba-4.2-profiles.diff
- refresh apparmor-samba-include-permissions-for-shares.diff</changelog>
<changelog author="opensuse@cboltz.de" date="1437652800">- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript
  output (boo#862170)</changelog>
<changelog author="opensuse@cboltz.de" date="1438257600">- add apparmor-winbindd-r3213.diff - add missing k permissions for
  /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19)</changelog>
<changelog author="opensuse@cboltz.de" date="1442145600">- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904)</changelog>
<changelog author="opensuse@cboltz.de" date="1444219200">- add syslog-ng-profile-boo948584.diff - add several permissions needed
  by latest syslog-ng (boo#948584, boo#948753)
- add upstream-profile-updates-r3205-3241.diff with several profile updates:
  - add /usr/share/locale-bundle/** to abstractions/base
  - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash
  - allow dovecot imap to read /run/dovecot/mounts
  - allow avahi-daemon to write to /run/systemd/notify
  - allow ntpd to read $PATH directory listings (boo#945592, boo#948752)
  - update dhclient profile
  - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568)
  - and some other small updates
- drop upstreamed apparmor-winbindd-r3213.diff (included in the
  upstream-profile-updates patch)</changelog>
<changelog author="suse-beta@cboltz.de" date="1461326400">- update to AppArmor 2.10.1 (2.10 branch r3326):
  - fix incorrect output of child profile names (apparmor_parser -N) which
    caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950)
  - fix a crash in aa-logprof / logparser.py for change_hat log events
    (lp#1523297) and log events that look like file events, but aren't
    (lp#1540562, lp#1525119, lp#1466812)
  - write unix rules when saving a profile (lp#1522938, boo#954104#c3)
  - several fixes for variable handling in aa-logprof
  - map c (create) log events to w instead of a
  - add python to the "no Px rule" list in logprof.conf
  - let aa-logprof check for duplicate profiles
  - let aa-status work without the apparmor.fail python module (boo#971917,
    lp#1480492)
  - add permissions in several profiles (including boo#948584, boo#948753,
    boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and
    boo#921098#c15).
  - and many more fixes, see the full changelog at
    http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1
- drop upstream(ed) patches:
  - fix-initscript-aa_log_end_msg.diff
  - syslog-ng-profile-boo948584.diff
  - upstream-profile-updates-r3205-3241.diff
- refresh patches:
  - apparmor-abstractions-no-multiline.diff
  - apparmor-samba-include-permissions-for-shares.diff
- drop libapparmor autogen.sh call (broke the build) and remove libtool BR</changelog>
<changelog author="suse-beta@cboltz.de" date="1464091200">- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596)</changelog>
<changelog author="suse-beta@cboltz.de" date="1472212800">- add changes-since-2.10.1--r3326..3346.diff with upstream changes and
  fixes since the 2.10.1 release, including
  - allow dac_override in winbindd profile (boo#990006#c5)
  - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since
    Samba 4.4.x, boo#990006)
  - abstractions/nameservice: also support ConnMan-managed resolv.conf
  - let aa-genprof ask about profiles in extra dir (again)
  - fix aa-logprof "add hat" endless loop (lp#1538306)
  - honor 'chown' file events in logparser.py
  - ignore log file events with a request mask of 'send' or 'receive'
    because they are actually network events (lp#1577051, lp#1582374)
  - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2)
- fix python LibAppArmor import failures with swig &gt; 3.0.8 (boo#987607)
  (libapparmor-fix-import-path.diff)
- refresh apparmor-abstractions-no-multiline.diff
- drop upstreamed profiles-ping-inet6-r3449.diff
- add %check section - runs libapparmor (including swig bindings),
  parser and profiles tests
- add BuildRequires: perl(Locale::gettext) - needed for parser tests</changelog>
<changelog author="suse-beta@cboltz.de" date="1476360000">- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
  fixes in the 2.10 branch, including
  - allow writing *.qf files (for disk-based buffering) in syslog-ng profile
  - add several permissions to the dovecot profiles (deb#835826)
  - add a missing path in the traceroute profile</changelog>
<changelog author="suse-beta@cboltz.de" date="1477224000">- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
  abstractions/nameservice (path changed in latest nscd in Tumbleweed)</changelog>
<changelog author="suse-beta@cboltz.de" date="1484049600">- update to AppArmor 2.10.2 maintenance release
  - lots of bugfixes and profile updates (including boo#1000201,
    boo#1009964, boo#1014463)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
  in aa-unconfined
- drop upstream(ed) patches:
  - changes-since-2.10.1--r3326..3346.diff
  - changes-since-2.10.1--r3347..3353.diff
  - libapparmor-fix-import-path.diff (upstream fix is slightly different)
  - nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259200">- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
  This is part of the root partition (at least with default partitioning)
  and should be available earlier than /var/cache/apparmor/
  (boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net</changelog>
<changelog author="suse-beta@cboltz.de" date="1485259201">- package apparmor.service also in Leap where it was missing thanks to a
  wrong/outdated if statement (boo#1017260)
  Note: If you manually disabled AppArmor, this change will re-enable it.</changelog>
<changelog author="suse-beta@cboltz.de" date="1485777600">- add profile-updates-2.10r3381..3384.diff with updates for
  abstractions/base, abstractions/apache2-common and dovecot profiles</changelog>
<changelog author="suse-beta@cboltz.de" date="1485950400">- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)</changelog>
<changelog author="suse-beta@cboltz.de" date="1490529600">- add upstream-changes-2.10-r3385..3390.diff:
  - preserve unknown profiles when reloading apparmor.service
    (CVE-2017-6507, lp#1668892, boo#1029696)
  - add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
  - remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
    3.6 (lp#1661766)
  - fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
  Add a workaround to fix this (boo#1017260 starting at #c7)
  Note: This will re-enable AppArmor if it was disabled by the last update.
  You'll need to "rcapparmor reload" to actually load the profiles, and then
  check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)</changelog>
<changelog author="suse-beta@cboltz.de" date="1509278400">- update to AppArmor 2.10.3
  changes since grabbing the last upstream patch:
  - add permissions to the dovecot, traceroute, samba and postfix profiles
    and several abstractions (including lp#1650827 and boo#1057900)
  - some fixes in the aa-* tools
  - fix downgrading/converting of 'unix' rules to 'network unix' rules
    in apparmor_parser (boo#1061195)
  - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_3 for
    upstream changelog
- drop upstream patches:
  - aa-unconfined-fix-netstat-call-2.10r3380.diff
  - profile-updates-2.10r3381..3384.diff
  - upstream-changes-2.10-r3385..3390.diff
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)</changelog>

</package>
<package pkgid="06404b1984121f80d86096d60ae73fb10064d68a305421a36b488f6d0265a674" name="appengine" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20150702.e335b53" rel="3.3.1"/>

<changelog author="i@marguerite.su" date="1436702400">- initial version 0.0.0+git20150702.e335b53</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Refactoed spec with a new unified layout
- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Recursively test all packages</changelog>
<changelog author="tboerger@suse.com" date="1480939200">- Disabled tests for now to get it reliable built</changelog>
<changelog author="tboerger@suse.com" date="1481889600">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481889601">- Update to version 0.0.0+git20150702.e335b53:
  * appengine/delay: add error return value for delay.Call
  * Fix nested application of internal call overrides.
  * appengine/demo: Update samples.
  * appengine/internal: Split VersionID on "." instead of "_".
  * appengine/internal: Add unit test for BackgroundContext.
  * demos: rename "c" context variables to "ctx"
  * Update datastore.PropertyLoadSaver doc example.
  * Convert appengine_internal error types (APIError and CallError) to their appengine/internal equivalents.
  * Add internal/blobstore proto.
  * Add blobstore package.</changelog>

</package>
<package pkgid="cbd39c15fe22dcc5bc382db24df52a0da83b128b182509582e3b14c54a50ea0d" name="apulse" arch="src">
    <version epoch="0" ver="0.1.8" rel="3.1"/>

<changelog author="sor.alexei@meowr.ru" date="1440072000">- Initial package.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1444046400">- Avoid providing libpulse.so in apulse-32bit.</changelog>
<changelog author="mpluskal@suse.com" date="1451131200">- Update to 0.1.7:
  * Make pa_proplist be able to store binary objects too.
  * Implement pa_stream_begin_write.
  * Bugfixes.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>

</package>
<package pkgid="b43d106014345ca1ab2cef8c440e01db2137e94f9b25b4a976333c2b631336bb" name="apulse" arch="x86_64">
    <version epoch="0" ver="0.1.8" rel="3.1"/>

<changelog author="sor.alexei@meowr.ru" date="1440072000">- Initial package.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1444046400">- Avoid providing libpulse.so in apulse-32bit.</changelog>
<changelog author="mpluskal@suse.com" date="1451131200">- Update to 0.1.7:
  * Make pa_proplist be able to store binary objects too.
  * Implement pa_stream_begin_write.
  * Bugfixes.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>

</package>
<package pkgid="b85b86b4905e4ae91a8b56916ec6bf837020e35f51528a97954869f38bc6e34d" name="apulse-32bit" arch="x86_64">
    <version epoch="0" ver="0.1.8" rel="3.1"/>

<changelog author="sor.alexei@meowr.ru" date="1440072000">- Initial package.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1444046400">- Avoid providing libpulse.so in apulse-32bit.</changelog>
<changelog author="mpluskal@suse.com" date="1451131200">- Update to 0.1.7:
  * Make pa_proplist be able to store binary objects too.
  * Implement pa_stream_begin_write.
  * Bugfixes.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1488974400">- Update to version 0.1.8:
  * Make playback in Firefox working, including volume changing
    (boo#1028547).
  * Reimplement snd_pcm_avail(), which is missing in older versions
    of alsa-lib.
  * Make reported buffer sizes to be multiple of frame sizes.
  * Stop crashing in pa_stream_disconnect() if initialisation has
    failed.
- Add apulse-link-math.patch: Link with -lm to fix building.</changelog>

</package>
<package pkgid="f529fc9927bd8620aacbc859a25800d14b5f40ac4b0b448bb0ff72961e08c390" name="ark" arch="src">
    <version epoch="0" ver="16.08.2" rel="3.1"/>

<changelog author="tittiatcoke@gmail.com" date="1450008000">- Update to KDE Applications 15.12.0
  * KDE Applications 15.12.0
  * https://www.kde.org/announcements/announce-applications-15.12.0.php
  * boo#958887</changelog>
<changelog author="wbauer@tmo.at" date="1450785600">- Add Fix-ark-cannout-open-rar-file-with-space-in-archive-file-path.patch:
  fixes opening rar files with a space in the file path (boo#959996)</changelog>
<changelog author="wbauer@tmo.at" date="1450872000">- Add Fallback-to-read-only-mode-if-there-are-no-read-write-executables.patch:
  fixes opening archives when the executable to create a new
  archive (e.g. rar or zip) is not installed (boo#959996, kde#357057)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1452340800">- Update to KDE Applications 15.12.1
  * KDE Applications 15.12.1
  * https://www.kde.org/announcements/announce-applications-15.12.1.php
  * boo#961265
- Drop upstream patch
  * Fix-ark-cannout-open-rar-file-with-space-in-archive-file-path.patch
  * Fallback-to-read-only-mode-if-there-are-no-read-write-executables.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474372800">- Add mimeinfo17.patch to fix opening .rar files with shared-mime-info 1.7
  * kde#368786</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475323200">- Replace mimeinfo17.patch by patches until git master:
  * 0001-SVN_SILENT-made-messages-after-extraction.patch
  * 0002-Add-support-for-application-vnd.rar-fixes-opening-RA.patch
  * 0003-Stop-crashing-when-dropping-on-empty-ArchiveView.patch
  * 0004-Show-extraction-dialog-only-after-archive-has-been-l.patch
  * 0005-SVN_SILENT-made-messages-after-extraction.patch
  * 0006-Accept-drop-events-when-creating-a-new-archive.patch
  * 0007-SVN_SILENT-made-messages-after-extraction.patch
  * 0008-Fix-potential-crash-when-aborting-a-ListJob.patch
  * 0009-Improve-focus-handling-of-internal-previewer.patch
  * 0010-SVN_SILENT-made-messages-.desktop-file-always-resolv.patch
  * 0011-Fix-drag-and-drop-with-RPM-archives.patch
  * 0012-Add-test-cases-for-RPM-and-AppImage.patch
  * 0013-Fix-drag-and-drop-extraction-of-entries-from-certain.patch
  * 0014-Fix-drag-and-drop-extraction-of-parentless-files.patch
- kde#369535, kde#369390, kde#369401, kde#369283, kde#368807, kde#368786, kde#367549</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
- https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476273600">- Drop patches applied upstream</changelog>
<changelog author="lbeltrame@kde.org" date="1476360000">- Drop all patches, merged upstream:
  * 0001-SVN_SILENT-made-messages-after-extraction.patch
  * 0002-Add-support-for-application-vnd.rar-fixes-opening-RA.patch
  * 0003-Stop-crashing-when-dropping-on-empty-ArchiveView.patch
  * 0004-Show-extraction-dialog-only-after-archive-has-been-l.patch
  * 0005-SVN_SILENT-made-messages-after-extraction.patch
  * 0006-Accept-drop-events-when-creating-a-new-archive.patch
  * 0007-SVN_SILENT-made-messages-after-extraction.patch
  * 0008-Fix-potential-crash-when-aborting-a-ListJob.patch
  * 0009-Improve-focus-handling-of-internal-previewer.patch
  * 0010-SVN_SILENT-made-messages-.desktop-file-always-resolv.patch
  * 0011-Fix-drag-and-drop-with-RPM-archives.patch
  * 0012-Add-test-cases-for-RPM-and-AppImage.patch
  * 0013-Fix-drag-and-drop-extraction-of-entries-from-certain.patch
  * 0014-Fix-drag-and-drop-extraction-of-parentless-files.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1483704000">- Add patch to avoid running executable scripts when clicking on them:
  * 0001-Stop-running-executables-when-opening-urls.patch
    (kde#374572, boo#1018648)</changelog>

</package>
<package pkgid="9d9cd22cd632aa9e8bb2d7e025ec1cb8225f9b678e205fb7bdd643555d6963b4" name="ark" arch="x86_64">
    <version epoch="0" ver="16.08.2" rel="3.1"/>

<changelog author="tittiatcoke@gmail.com" date="1450008000">- Update to KDE Applications 15.12.0
  * KDE Applications 15.12.0
  * https://www.kde.org/announcements/announce-applications-15.12.0.php
  * boo#958887</changelog>
<changelog author="wbauer@tmo.at" date="1450785600">- Add Fix-ark-cannout-open-rar-file-with-space-in-archive-file-path.patch:
  fixes opening rar files with a space in the file path (boo#959996)</changelog>
<changelog author="wbauer@tmo.at" date="1450872000">- Add Fallback-to-read-only-mode-if-there-are-no-read-write-executables.patch:
  fixes opening archives when the executable to create a new
  archive (e.g. rar or zip) is not installed (boo#959996, kde#357057)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1452340800">- Update to KDE Applications 15.12.1
  * KDE Applications 15.12.1
  * https://www.kde.org/announcements/announce-applications-15.12.1.php
  * boo#961265
- Drop upstream patch
  * Fix-ark-cannout-open-rar-file-with-space-in-archive-file-path.patch
  * Fallback-to-read-only-mode-if-there-are-no-read-write-executables.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474372800">- Add mimeinfo17.patch to fix opening .rar files with shared-mime-info 1.7
  * kde#368786</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475323200">- Replace mimeinfo17.patch by patches until git master:
  * 0001-SVN_SILENT-made-messages-after-extraction.patch
  * 0002-Add-support-for-application-vnd.rar-fixes-opening-RA.patch
  * 0003-Stop-crashing-when-dropping-on-empty-ArchiveView.patch
  * 0004-Show-extraction-dialog-only-after-archive-has-been-l.patch
  * 0005-SVN_SILENT-made-messages-after-extraction.patch
  * 0006-Accept-drop-events-when-creating-a-new-archive.patch
  * 0007-SVN_SILENT-made-messages-after-extraction.patch
  * 0008-Fix-potential-crash-when-aborting-a-ListJob.patch
  * 0009-Improve-focus-handling-of-internal-previewer.patch
  * 0010-SVN_SILENT-made-messages-.desktop-file-always-resolv.patch
  * 0011-Fix-drag-and-drop-with-RPM-archives.patch
  * 0012-Add-test-cases-for-RPM-and-AppImage.patch
  * 0013-Fix-drag-and-drop-extraction-of-entries-from-certain.patch
  * 0014-Fix-drag-and-drop-extraction-of-parentless-files.patch
- kde#369535, kde#369390, kde#369401, kde#369283, kde#368807, kde#368786, kde#367549</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
- https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476273600">- Drop patches applied upstream</changelog>
<changelog author="lbeltrame@kde.org" date="1476360000">- Drop all patches, merged upstream:
  * 0001-SVN_SILENT-made-messages-after-extraction.patch
  * 0002-Add-support-for-application-vnd.rar-fixes-opening-RA.patch
  * 0003-Stop-crashing-when-dropping-on-empty-ArchiveView.patch
  * 0004-Show-extraction-dialog-only-after-archive-has-been-l.patch
  * 0005-SVN_SILENT-made-messages-after-extraction.patch
  * 0006-Accept-drop-events-when-creating-a-new-archive.patch
  * 0007-SVN_SILENT-made-messages-after-extraction.patch
  * 0008-Fix-potential-crash-when-aborting-a-ListJob.patch
  * 0009-Improve-focus-handling-of-internal-previewer.patch
  * 0010-SVN_SILENT-made-messages-.desktop-file-always-resolv.patch
  * 0011-Fix-drag-and-drop-with-RPM-archives.patch
  * 0012-Add-test-cases-for-RPM-and-AppImage.patch
  * 0013-Fix-drag-and-drop-extraction-of-entries-from-certain.patch
  * 0014-Fix-drag-and-drop-extraction-of-parentless-files.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1483704000">- Add patch to avoid running executable scripts when clicking on them:
  * 0001-Stop-running-executables-when-opening-urls.patch
    (kde#374572, boo#1018648)</changelog>

</package>
<package pkgid="5079bd6c5a287ca0e262437c840ceba8929c31b28aa22e49010924a0c73a3e22" name="astyle" arch="src">
    <version epoch="0" ver="3.0.1" rel="5.7.1"/>

<changelog author="mvyskocil@suse.cz" date="1241697600">- Initial packaging of astyle 1.23</changelog>
<changelog author="wr@rosenauer.org" date="1255608000">- Minor spec formatting changes
- Do not strip release binaries explicitely but let RPM handle it</changelog>
<changelog author="wr@rosenauer.org" date="1273579200">- Update to version 1.24</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="puzel@suse.com" date="1328788800">- convert license string to spdx format, use correct license
  (LGPL-3.0)</changelog>
<changelog author="gber@opensuse.org" date="1351425600">- update to version 2.02.1
  - please see the included notes.html and news.html for a list of
    changes in this release
- drop unnecesary patch astyle-1.24-cxxflags.patch
- package complete documentation</changelog>
<changelog author="tbehrens@suse.com" date="1384171200">- update to version 2.04
    Add new programming language Objective?C.
    Add new bracket style option "style=google" (-A14).
    Add new option "indent-preproc-cond" (xw) to indent preprocessor conditional statements (#118).
    Add new bracket modify options "attach-namespaces", "attach-classes", "attach-inlines", and "attach-extern-c".
    Add new option "indent-modifiers" (-xG) to indent class access modifiers one-half indent (#130).
    Add new option "remove-brackets" (-xj) to remove brackets from single line conditional statements.
    Add new option "remove-comment-prefix" (-xp) to remove the leading '*' from multi-line comments.
    Add new option "align-method-colon" (-xM) to align Objective?C method colons.
    Add new option "pad-method-colon=#" (-xP#) to space pad Objective?C method colons.
    Add new options "pad-method-prefix" (-xQ), and "unpad-method-prefix" (-xR) to pad the Objective?C "-" and "+" method prefix.
    Add new dll entry point AStyleMainUtf16 for processing C# UTF-16 strings.
    Add formatting of C++11 raw string literals (#222).
    Add "style=knf" as an alternative to "style=linux".
    Remove depreciated "bracket=" options.
    Improve recognition and formatting of pointers and references (#174 and other changes).
    Improve the recognition of block-opening brackets.
    Improve code using a static code analyzer (#195).
    Change "max-code-length" to include Objective?C methods.
    Change "indent-elseifs" and "break-blocks" to look ahead only if in command-type brackets (speed improvement).
    Fix linux bracket styles to break the opening bracket in inline function definitions (#185).
    Fix indentation of switch block comments (#164).
    Fix enums to indent with tabs when requested (#92, #121).
    Fix formatting of rvalue reference without a name in a declaration (#219).
    Fix "pad-first-paren-out" to not pad if the following parens are empty (#232).
    Fix end-of-statement reset when comments follow closing bracket.
    Fix the ASBeautifier active and waiting stacks to delete the ASBeautifier objects before deleting the pointers.
    Fix ASBeautifier "init" to delete the tempStack vectors before deleting the tempStack.
    Fix Linux piping problem by changing "cin" input to build a stringstream before formatting.
    Fix to identify the correct bracket type when 'extern "C"' is part of the enum definition.
    Fix to clear 'extern "C"' variables when the block is closed.
    Fix unindented 'extern "C"' to not indent when in a #else preprocessor directive.
    Fix not always correctly formatting linux type brackets for enum blocks.
    Fix align-pointer in a range-based for statement (#217).
    Fix pointer-reference argument alignment to correctly position a following comment (#235).
    Fix to not attach a bracket to a line ending in a backslash '\' (#186, #214, #220).
    Fix to recognize templates using multiple lines (#85, #87, #136).
    Fix formatting of template continuation lines (#85, #87, #136).
    Fix to allow '^' as an array operator (#233).
    Fix an "enum" argument being mistaken for an enumeration (#211).
    Fix to recognize a non-instatement array after a "},{" sequence.
    Fix "pad-oper" to not pad before a following comma.
    Fix recognition of an operator when the calculation contains a bitwise "not" '~' (#166).
    Fix to allow a preprocessor statement within a preprocessor define (#238).
    Fix preprocessor comparison to check for whole words (#246).
    Fix "add-brackets" when a line contains more than one paren pairs (#181).
    Fix to allow Mac old CR line endings in the options file (#129).
    Refactor to aid debugging and improve design and decomposition:
    Move ALL preliminary indentation calculations to computePreliminaryIndentation() in ASBeautifier.
    Move calculation of 'force tab' indents to preLineWS() in ASBeautifier.
    Combine methods init() and init(ASSourceIterator*) in ASBeautifier.
    Extract method adjustParsedLineIndentation() in ASBeautifier.
    Extract method parseCurrentLine() in ASEnhancer.
    Remove astyle_main.cpp unused functions getFilesUnchanged, getOptionsFileRequired, and setOptionsFileRequired.
- update to version 2.03
    Add new option "indent=force-tab-x=#" (-xT#) to allow a tab length that different from the indent length (3430662).
    Add new option, "pad-first-paren-out" (xd), to pad only the first paren in a series on the outside (3350356).
    Add new option "max-code-length=#" (-xC#) to limit the length of code on a line.
    Add new option "break-after-logical" (-xL) to modify a "max-code-length" line break for conditionals.
    Add new option "close-templates" (-xy) to close whitespace in the angle brackets "&gt;" of template definitions.
    Add formatting of C++ rvalue references (&amp;&amp;) using the existing "align-pointer" and "align-reference" options.
    Add formatting of C++/CLI managed pointers (the "^" character) to the "align-pointer" option.
    Add translations for Dutch, Finnish, Italian, Japanese, Korean, Polish, Portuguese, Russian, Swedish, and Ukrainian.
    Remove byte-order-mark from ASLocalizer.cpp.
    Change the short option for delete-empty-lines from "xd" to "xe".
    Change the ASTYLE_LIB option to remove __declspec for a Visual C static library when ASTYLE_NO_VCX is also declared.
    Change to remove any space padding in  a pointer to pointer (**).
    Fix "break-elseifs" to format one-line "if" and "else" statements the same as when the option is not used.
    Fix "break-elseifs" to break else-if statements when "keep-one-line-statements" also is requested.
    Fix "break-elseifs" to correctly format comments preceding the else-if.
    Fix C# not correctly identifying lambda expressions as a command-type bracket.
    Fix C# preprocessor statements adding extra empty lines when "break-blocks" is used.
    Fix C# padding "get" and "set" statements that are not headers when "break-blocks" is used.
    Fix C# to recognize the "#line" statement.
    Fix C++11 standard for range-based "for" loops (3458402, 3480095).
    Fix C++11 standard for "enum" with a base type (3458402).
    Fix C++11 standard for template closing angle brackets (no space required) (3495192).
    Fix C/C++ keyword 'extern "C"' in a preprocessor causing an extra indent (1514844, 2953388, 2963382, 3093842, 3467479).
    Fix breaking after a switch "default" statement when "break-elseifs" is used without "keep-one-line-statements" (3559365).
    Fix in-statement arrays to indent correctly when they exceed the "max-instatement-indent".
    Fix quote continuation sometimes being processed as a preprocessor directive (3445475).
    Fix formatting of some conditional statements on a continuation-line.
    Fix Java formatting of generics with wildcards (3428140).
    Fix formatting of pointers and references to work with the new "max-code-length" option.
    Fix formatting of pointers and references after a template close.
    Fix formatting of empty attached brackets (3505002).
    Fix C comments beginning a line breaking if they follow a semi-colon (3502700).
    Fix "pad-header" not padding "return" and "throw" statements (3509134).
    Fix recognition problems with templates.
    Fix "struct" return type being mistaken for a struct.
    Fix "pad-oper" in java for-each loop.
    Fix recognition of a macro multi-line comment (3414970).
    Fix bracketTypeStack entries added by #if and #else if the # is separated from the word.
    Fix C++ breaking a line on an access modifier in a one-line block when "keep-one-line-blocks" is used.
    Fix memory leak when "ascii" option is used.
    Fix memory leak when a preprocessor statement is used without a closing #endif.
    Fix preprocessor directive to allow compiling with mingw-x64 compiler.
    Fix redirection on Windows so it does not hang when Linux line ends are used (3514712).
    Fix redirection on Linux to output the correct line ends (3514712).
    Fix non-portable return value on locale name (3452574).
    Fix assert errors caused by not checking the text length on the return from peekNextText().
    Fix spelling of "depreciated" in help message (3454735).
    Refactor to improve design and decomposition:
    Fix warning messages from Visual Studio static code analysis.
    Fix warning messages from cppcheck, except for constructor uninitialized variables (false positive).
    Remove astyle_main.h dependency from ASLocalizer.h
    Remove appendChar() from the inline functions.
    Extract methods for pointer or reference alignment in ASFormatter.</changelog>
<changelog author="p.drouand@gmail.com" date="1418817600">- Update to version 2.05.1
  + Fix incorrectly reporting files containing disabled formatting as
    being formatted.
  + Fix incorrect handling of quoted arguments in the options file (#321).
  + Fix error in identifying an enum return type as an enumeration (#322, 323).
  + Fix error in identifying an enum argument as an enumeration (#327).
  + Fix recognition of Qt keywords when used as variables in C++ (#329).
  + Fix recognition of a pointer in a C++ cast (#316).
  + Fix removing trailing whitespace after a changed pointer or reference cast.
- Changes from version 2.05
  +Add new bracket style option "style=vtk" (#155).
  +Add new option "indent-preproc-block" to indent blocks of preprocessor
  directives (#21, #114, #229, #242, #294).
  +Add new option, "dry-run", to run AStyle without updating the files
  (#184, #285).
  +Add new options, "html" (-!") and "html=###", to display the HTML
  help documentation in the default browser.
  +Add tags "*INDENT-OFF*" and "*INDENT_ON*" to disable formatting of
  source code blocks (#2, #47, #55, #78, #110, #176).
  +Add tag *NOPAD* to disable selected formatting on a single line.
  +Add '__attribute__ ((visibility ("default")))' to Linux exported functions.
  +Remove option "style=ansi" and make it depreciated (#146).
  +Remove fix for broken 'case' statements from release 2.02.1, Nov 21, 2011.
  +Improve Korean translation (#256).
  +Change shared libraries to include the version number as part
  of the file name (#264)
  +Change "help" display to stdout to allow piping and redirection (#63).
  +Change "version" display to stdout.
  +Change headers to include foreach, forever, Q_FOREACH, and Q_FOREVER
  (#98, #154).
  +Change compiler definition ASTYLE_NO_VCX (no Visual Studio exports)
  to ASTYLE_NO_EXPORTS.
  +Change shared library error handler argument from "char*" to
  "const char*".
  +Fix not recognizing noexcept, interrupt, and autoreleasepool as
  pre-command headers (#225, #259).
  +Fix formatting of C++11 uniform initializer brackets (#253, #257, #260, #284).
  +Fix to not automatically space pad C++11 uniform initializer brackets (#275).
  +Fix formatting of enums with leading commas (#159, #179, #270).
  +Fix formatting of logical &amp;&amp; operator in class initializers (#290).
  +Fix flagging a 'const' variable as a 'const' method (#275).
  +Fix piping and redirection adding an extra character to the output (#245, #252, #305).
  +Fix "indent-modifiers" to attach class access modifiers to Horstmann style brackets.
  +Fix ASFormatter to correctly recognize the end of a C++ raw string literal (#261).
  +Fix to recognize C++11 "enum class" as an enum (#303).
  +Fix indent of C++11 "noexecpt" statements within a class (#260, #304).
  +Fix not resetting templateDepth when a template was not found (#295).
  +Fix formatting of multiplication in a block paren (#144).
  +Fix whitespace padding when formatting an rvalue references (#297).
  +Fix to recognize an rvalue reference without a name (#265).
  +Fix to not identify an operator overload method as a calculation (#296).
  +Fix concatenating multiplication with a pointer dereference (#291).
  +Fix recognition of a pointer dereference following a question mark (#213).
  +Fix extra space after a trailing reference type (#300).
  +Fix _asm blocks not being identified as a block opener and the
  variable not cleared on exit (#163).
  +Fix indentation of line comments before a "class" opening bracket.
  +Fix indentation of line comments before a "namespace" opening bracket.
  +Fix isBracketType() method to correctly process a NULL_TYPE.
  +Fix unpad-paren to recognize additional variables (#43, #132, #143).
  +Fix indentation of C# "let" statements.
  +Fix a few omissions with "fill-empty-lines".
  +Fix file read to read 64K blocks of data.
  +Refactor to un-obfuscate (clarify) the code, and improve design
  and decomposition::
  * Extract class Utf8_16 from ASConsole.
  * Replace Linux dependency on iconv with a Utf8_16 class for ASLibrary.
  * Move global "using" statements to the astyle namespace in astyle.h and ASLocalizer.h.
  * Move shared library declarations from astyle.h to astyle_main.h.
  * Move indentable macros from ASEnhancer to ASResource and create static pairs.
  * Simplify ASBeautifier procedure to identify the colon (:) type.
  * Major refactoring in ASBeautifier to create separate variables for an enum, a
    class statement and a class initializer.
    This was needed to fix the processing of C++11 uniform initializers in a class initializer.
  * Minor changes to ASFormatter and ASBeautifier based on results of the Clang analyzer.
  * Change several methods in astyle_main to "const".</changelog>
<changelog author="k.ohlhus@gmail.com" date="1496923200">- Update to new upstream release 3.0.1 (boo#1044030):
  * Switch to MIT license.
  * Add new option "indent-after-parens".
  * Add new option "attach-closing-while".
  * Fix crash caused by certain class initializer formats.
  * Fix memory leak when using "indent-preproc-define".
  * Fix boundary conditions discovered by american fuzzy lop fuzzer.</changelog>
<changelog author="mpluskal@suse.com" date="1497355200">- Small packaging cleanup</changelog>

</package>
<package pkgid="d07dd41014aadcca8395af42e4a2ac72c59e186a053f30fc181538fec75ad581" name="astyle" arch="x86_64">
    <version epoch="0" ver="3.0.1" rel="5.7.1"/>

<changelog author="mvyskocil@suse.cz" date="1241697600">- Initial packaging of astyle 1.23</changelog>
<changelog author="wr@rosenauer.org" date="1255608000">- Minor spec formatting changes
- Do not strip release binaries explicitely but let RPM handle it</changelog>
<changelog author="wr@rosenauer.org" date="1273579200">- Update to version 1.24</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="puzel@suse.com" date="1328788800">- convert license string to spdx format, use correct license
  (LGPL-3.0)</changelog>
<changelog author="gber@opensuse.org" date="1351425600">- update to version 2.02.1
  - please see the included notes.html and news.html for a list of
    changes in this release
- drop unnecesary patch astyle-1.24-cxxflags.patch
- package complete documentation</changelog>
<changelog author="tbehrens@suse.com" date="1384171200">- update to version 2.04
    Add new programming language Objective?C.
    Add new bracket style option "style=google" (-A14).
    Add new option "indent-preproc-cond" (xw) to indent preprocessor conditional statements (#118).
    Add new bracket modify options "attach-namespaces", "attach-classes", "attach-inlines", and "attach-extern-c".
    Add new option "indent-modifiers" (-xG) to indent class access modifiers one-half indent (#130).
    Add new option "remove-brackets" (-xj) to remove brackets from single line conditional statements.
    Add new option "remove-comment-prefix" (-xp) to remove the leading '*' from multi-line comments.
    Add new option "align-method-colon" (-xM) to align Objective?C method colons.
    Add new option "pad-method-colon=#" (-xP#) to space pad Objective?C method colons.
    Add new options "pad-method-prefix" (-xQ), and "unpad-method-prefix" (-xR) to pad the Objective?C "-" and "+" method prefix.
    Add new dll entry point AStyleMainUtf16 for processing C# UTF-16 strings.
    Add formatting of C++11 raw string literals (#222).
    Add "style=knf" as an alternative to "style=linux".
    Remove depreciated "bracket=" options.
    Improve recognition and formatting of pointers and references (#174 and other changes).
    Improve the recognition of block-opening brackets.
    Improve code using a static code analyzer (#195).
    Change "max-code-length" to include Objective?C methods.
    Change "indent-elseifs" and "break-blocks" to look ahead only if in command-type brackets (speed improvement).
    Fix linux bracket styles to break the opening bracket in inline function definitions (#185).
    Fix indentation of switch block comments (#164).
    Fix enums to indent with tabs when requested (#92, #121).
    Fix formatting of rvalue reference without a name in a declaration (#219).
    Fix "pad-first-paren-out" to not pad if the following parens are empty (#232).
    Fix end-of-statement reset when comments follow closing bracket.
    Fix the ASBeautifier active and waiting stacks to delete the ASBeautifier objects before deleting the pointers.
    Fix ASBeautifier "init" to delete the tempStack vectors before deleting the tempStack.
    Fix Linux piping problem by changing "cin" input to build a stringstream before formatting.
    Fix to identify the correct bracket type when 'extern "C"' is part of the enum definition.
    Fix to clear 'extern "C"' variables when the block is closed.
    Fix unindented 'extern "C"' to not indent when in a #else preprocessor directive.
    Fix not always correctly formatting linux type brackets for enum blocks.
    Fix align-pointer in a range-based for statement (#217).
    Fix pointer-reference argument alignment to correctly position a following comment (#235).
    Fix to not attach a bracket to a line ending in a backslash '\' (#186, #214, #220).
    Fix to recognize templates using multiple lines (#85, #87, #136).
    Fix formatting of template continuation lines (#85, #87, #136).
    Fix to allow '^' as an array operator (#233).
    Fix an "enum" argument being mistaken for an enumeration (#211).
    Fix to recognize a non-instatement array after a "},{" sequence.
    Fix "pad-oper" to not pad before a following comma.
    Fix recognition of an operator when the calculation contains a bitwise "not" '~' (#166).
    Fix to allow a preprocessor statement within a preprocessor define (#238).
    Fix preprocessor comparison to check for whole words (#246).
    Fix "add-brackets" when a line contains more than one paren pairs (#181).
    Fix to allow Mac old CR line endings in the options file (#129).
    Refactor to aid debugging and improve design and decomposition:
    Move ALL preliminary indentation calculations to computePreliminaryIndentation() in ASBeautifier.
    Move calculation of 'force tab' indents to preLineWS() in ASBeautifier.
    Combine methods init() and init(ASSourceIterator*) in ASBeautifier.
    Extract method adjustParsedLineIndentation() in ASBeautifier.
    Extract method parseCurrentLine() in ASEnhancer.
    Remove astyle_main.cpp unused functions getFilesUnchanged, getOptionsFileRequired, and setOptionsFileRequired.
- update to version 2.03
    Add new option "indent=force-tab-x=#" (-xT#) to allow a tab length that different from the indent length (3430662).
    Add new option, "pad-first-paren-out" (xd), to pad only the first paren in a series on the outside (3350356).
    Add new option "max-code-length=#" (-xC#) to limit the length of code on a line.
    Add new option "break-after-logical" (-xL) to modify a "max-code-length" line break for conditionals.
    Add new option "close-templates" (-xy) to close whitespace in the angle brackets "&gt;" of template definitions.
    Add formatting of C++ rvalue references (&amp;&amp;) using the existing "align-pointer" and "align-reference" options.
    Add formatting of C++/CLI managed pointers (the "^" character) to the "align-pointer" option.
    Add translations for Dutch, Finnish, Italian, Japanese, Korean, Polish, Portuguese, Russian, Swedish, and Ukrainian.
    Remove byte-order-mark from ASLocalizer.cpp.
    Change the short option for delete-empty-lines from "xd" to "xe".
    Change the ASTYLE_LIB option to remove __declspec for a Visual C static library when ASTYLE_NO_VCX is also declared.
    Change to remove any space padding in  a pointer to pointer (**).
    Fix "break-elseifs" to format one-line "if" and "else" statements the same as when the option is not used.
    Fix "break-elseifs" to break else-if statements when "keep-one-line-statements" also is requested.
    Fix "break-elseifs" to correctly format comments preceding the else-if.
    Fix C# not correctly identifying lambda expressions as a command-type bracket.
    Fix C# preprocessor statements adding extra empty lines when "break-blocks" is used.
    Fix C# padding "get" and "set" statements that are not headers when "break-blocks" is used.
    Fix C# to recognize the "#line" statement.
    Fix C++11 standard for range-based "for" loops (3458402, 3480095).
    Fix C++11 standard for "enum" with a base type (3458402).
    Fix C++11 standard for template closing angle brackets (no space required) (3495192).
    Fix C/C++ keyword 'extern "C"' in a preprocessor causing an extra indent (1514844, 2953388, 2963382, 3093842, 3467479).
    Fix breaking after a switch "default" statement when "break-elseifs" is used without "keep-one-line-statements" (3559365).
    Fix in-statement arrays to indent correctly when they exceed the "max-instatement-indent".
    Fix quote continuation sometimes being processed as a preprocessor directive (3445475).
    Fix formatting of some conditional statements on a continuation-line.
    Fix Java formatting of generics with wildcards (3428140).
    Fix formatting of pointers and references to work with the new "max-code-length" option.
    Fix formatting of pointers and references after a template close.
    Fix formatting of empty attached brackets (3505002).
    Fix C comments beginning a line breaking if they follow a semi-colon (3502700).
    Fix "pad-header" not padding "return" and "throw" statements (3509134).
    Fix recognition problems with templates.
    Fix "struct" return type being mistaken for a struct.
    Fix "pad-oper" in java for-each loop.
    Fix recognition of a macro multi-line comment (3414970).
    Fix bracketTypeStack entries added by #if and #else if the # is separated from the word.
    Fix C++ breaking a line on an access modifier in a one-line block when "keep-one-line-blocks" is used.
    Fix memory leak when "ascii" option is used.
    Fix memory leak when a preprocessor statement is used without a closing #endif.
    Fix preprocessor directive to allow compiling with mingw-x64 compiler.
    Fix redirection on Windows so it does not hang when Linux line ends are used (3514712).
    Fix redirection on Linux to output the correct line ends (3514712).
    Fix non-portable return value on locale name (3452574).
    Fix assert errors caused by not checking the text length on the return from peekNextText().
    Fix spelling of "depreciated" in help message (3454735).
    Refactor to improve design and decomposition:
    Fix warning messages from Visual Studio static code analysis.
    Fix warning messages from cppcheck, except for constructor uninitialized variables (false positive).
    Remove astyle_main.h dependency from ASLocalizer.h
    Remove appendChar() from the inline functions.
    Extract methods for pointer or reference alignment in ASFormatter.</changelog>
<changelog author="p.drouand@gmail.com" date="1418817600">- Update to version 2.05.1
  + Fix incorrectly reporting files containing disabled formatting as
    being formatted.
  + Fix incorrect handling of quoted arguments in the options file (#321).
  + Fix error in identifying an enum return type as an enumeration (#322, 323).
  + Fix error in identifying an enum argument as an enumeration (#327).
  + Fix recognition of Qt keywords when used as variables in C++ (#329).
  + Fix recognition of a pointer in a C++ cast (#316).
  + Fix removing trailing whitespace after a changed pointer or reference cast.
- Changes from version 2.05
  +Add new bracket style option "style=vtk" (#155).
  +Add new option "indent-preproc-block" to indent blocks of preprocessor
  directives (#21, #114, #229, #242, #294).
  +Add new option, "dry-run", to run AStyle without updating the files
  (#184, #285).
  +Add new options, "html" (-!") and "html=###", to display the HTML
  help documentation in the default browser.
  +Add tags "*INDENT-OFF*" and "*INDENT_ON*" to disable formatting of
  source code blocks (#2, #47, #55, #78, #110, #176).
  +Add tag *NOPAD* to disable selected formatting on a single line.
  +Add '__attribute__ ((visibility ("default")))' to Linux exported functions.
  +Remove option "style=ansi" and make it depreciated (#146).
  +Remove fix for broken 'case' statements from release 2.02.1, Nov 21, 2011.
  +Improve Korean translation (#256).
  +Change shared libraries to include the version number as part
  of the file name (#264)
  +Change "help" display to stdout to allow piping and redirection (#63).
  +Change "version" display to stdout.
  +Change headers to include foreach, forever, Q_FOREACH, and Q_FOREVER
  (#98, #154).
  +Change compiler definition ASTYLE_NO_VCX (no Visual Studio exports)
  to ASTYLE_NO_EXPORTS.
  +Change shared library error handler argument from "char*" to
  "const char*".
  +Fix not recognizing noexcept, interrupt, and autoreleasepool as
  pre-command headers (#225, #259).
  +Fix formatting of C++11 uniform initializer brackets (#253, #257, #260, #284).
  +Fix to not automatically space pad C++11 uniform initializer brackets (#275).
  +Fix formatting of enums with leading commas (#159, #179, #270).
  +Fix formatting of logical &amp;&amp; operator in class initializers (#290).
  +Fix flagging a 'const' variable as a 'const' method (#275).
  +Fix piping and redirection adding an extra character to the output (#245, #252, #305).
  +Fix "indent-modifiers" to attach class access modifiers to Horstmann style brackets.
  +Fix ASFormatter to correctly recognize the end of a C++ raw string literal (#261).
  +Fix to recognize C++11 "enum class" as an enum (#303).
  +Fix indent of C++11 "noexecpt" statements within a class (#260, #304).
  +Fix not resetting templateDepth when a template was not found (#295).
  +Fix formatting of multiplication in a block paren (#144).
  +Fix whitespace padding when formatting an rvalue references (#297).
  +Fix to recognize an rvalue reference without a name (#265).
  +Fix to not identify an operator overload method as a calculation (#296).
  +Fix concatenating multiplication with a pointer dereference (#291).
  +Fix recognition of a pointer dereference following a question mark (#213).
  +Fix extra space after a trailing reference type (#300).
  +Fix _asm blocks not being identified as a block opener and the
  variable not cleared on exit (#163).
  +Fix indentation of line comments before a "class" opening bracket.
  +Fix indentation of line comments before a "namespace" opening bracket.
  +Fix isBracketType() method to correctly process a NULL_TYPE.
  +Fix unpad-paren to recognize additional variables (#43, #132, #143).
  +Fix indentation of C# "let" statements.
  +Fix a few omissions with "fill-empty-lines".
  +Fix file read to read 64K blocks of data.
  +Refactor to un-obfuscate (clarify) the code, and improve design
  and decomposition::
  * Extract class Utf8_16 from ASConsole.
  * Replace Linux dependency on iconv with a Utf8_16 class for ASLibrary.
  * Move global "using" statements to the astyle namespace in astyle.h and ASLocalizer.h.
  * Move shared library declarations from astyle.h to astyle_main.h.
  * Move indentable macros from ASEnhancer to ASResource and create static pairs.
  * Simplify ASBeautifier procedure to identify the colon (:) type.
  * Major refactoring in ASBeautifier to create separate variables for an enum, a
    class statement and a class initializer.
    This was needed to fix the processing of C++11 uniform initializers in a class initializer.
  * Minor changes to ASFormatter and ASBeautifier based on results of the Clang analyzer.
  * Change several methods in astyle_main to "const".</changelog>
<changelog author="k.ohlhus@gmail.com" date="1496923200">- Update to new upstream release 3.0.1 (boo#1044030):
  * Switch to MIT license.
  * Add new option "indent-after-parens".
  * Add new option "attach-closing-while".
  * Fix crash caused by certain class initializer formats.
  * Fix memory leak when using "indent-preproc-define".
  * Fix boundary conditions discovered by american fuzzy lop fuzzer.</changelog>
<changelog author="mpluskal@suse.com" date="1497355200">- Small packaging cleanup</changelog>

</package>
<package pkgid="6283c0228c6dbe0f24871535e248e5b6eee3097926c4e5ae46c387d241a840e0" name="at" arch="src">
    <version epoch="0" ver="3.1.14" rel="11.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1354104000">- When sysconfig variables are empty, do not set stuff to zero
  just use the defaults.</changelog>
<changelog author="jengelh@inai.de" date="1357473600">- Use simpler HXmap_get in at-parse-suse-sysconfig.patch
  (bnc#780259)</changelog>
<changelog author="opensuse@cboltz.de" date="1360152000">- fix author information in at-parse-suse-sysconfig.patch (bnc#780259#c25)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1365940800">- Ordering after syslog.target is no longer recommended.</changelog>
<changelog author="lang@b1-systems.de" date="1370952000">- updated to upstream 3.1.13
- ported patches to new source code in session with Stefan Seyfried
- removed unnecessary patches</changelog>
<changelog author="schwab@suse.de" date="1371556800">- at-makefile-deps.patch: fix makefile dependencies</changelog>
<changelog author="crrodriguez@opensuse.org" date="1371729600">- at.sleep move away from pm-utils to systemd-sleep</changelog>
<changelog author="crrodriguez@opensuse.org" date="1373716800">- Use /run not /var/run to store the pid file</changelog>
<changelog author="crrodriguez@opensuse.org" date="1373716801">- systemd: start as non-forking service
- systemd: start after systemd-user-sessions.service</changelog>
<changelog author="werner@suse.de" date="1373889600">- No http://0pointer.de/public/systemd-units/atd.service anymore</changelog>
<changelog author="crrodriguez@opensuse.org" date="1381060800">- at-secure_getenv.patch at must use secure_getenv.</changelog>
<changelog author="meissner@suse.com" date="1382443200">- adding service hook was in %verifyscript section not in %post</changelog>
<changelog author="mvyskocil@suse.com" date="1384257600">- use old privs model (fixes bnc#849720)
  * at-backport-old-privs.patch
- do not install sysvinit script and service file together
- add sticky bit to atjobs</changelog>
<changelog author="aj@ajaissle.de" date="1390478400">- Fixed leaking the exit code of systemctl in atd.sh. A change
  to at.sleep prevents leaking systemctl exit code as well as
  simplifies the script.</changelog>
<changelog author="aj@ajaissle.de" date="1393848000">- New upstream release 3.1.14
  + Add systemd service file. (deb#639634)
  + Initialize jobno before using it.
  + No longer try to compile and run a trivial C program. (deb#632301)
  + Add -M option to usage message.
  + Use LDFLAGS when linking programs.
- Rebased the following patches:
  * at-3.1.13.patch as at-3.1.14.patch
  * at-3.1.13-joblist.patch as at-3.1.14-joblist.patch
  * at-3.1.13-selinux.patch as at-3.1.14-selinux.patch
  * at-parse-suse-sysconfig.patch as at-3.1.14-parse-suse-sysconfig.patch
  * at-makefile-deps.patch as at-3.1.14-makefile-deps.patch
- Dropped at-3.1.13-pie.patch (obsolete, now using LDFLAGS)
- Changed systemd service file [Unit] -&gt; "Description" to match upstream
- Spec: cleanup + use some macros</changelog>
<changelog author="vdziewiecki@suse.com" date="1402920000">-Removed init script
-fix bnc#880364 - at pam file is not calling pam_loginuid</changelog>
<changelog author="lchiquitto@suse.de" date="1412596800">- Add at-3.1.14-sane-envkeys.patch to skip exporting variables with
  awkward keys (bnc#899160)</changelog>
<changelog author="kstreitova@suse.com" date="1458043200">-  add at-3.1.14-handle_malformed_jobs.patch to prevent creation of
  the corrupted files and their looping [bnc#945124]</changelog>
<changelog author="mmarek@suse.cz" date="1473422400">- Rebuild with a fixed flex package to fix a buffer overflow
  (bsc#990856, CVE-2016-6354).</changelog>
<changelog author="kstreitova@suse.com" date="1504008000">- atd.service: run After=nss-user-lookup.target not after
  systemd-user-sessions.service
- atd.service: run After=time-sync.target
  [bsc#988890]</changelog>

</package>
<package pkgid="3070284d8b2e7ab742c2f384fceb29a3271f2c57c4424fa0b3501bfca35cdb41" name="at" arch="x86_64">
    <version epoch="0" ver="3.1.14" rel="11.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1354104000">- When sysconfig variables are empty, do not set stuff to zero
  just use the defaults.</changelog>
<changelog author="jengelh@inai.de" date="1357473600">- Use simpler HXmap_get in at-parse-suse-sysconfig.patch
  (bnc#780259)</changelog>
<changelog author="opensuse@cboltz.de" date="1360152000">- fix author information in at-parse-suse-sysconfig.patch (bnc#780259#c25)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1365940800">- Ordering after syslog.target is no longer recommended.</changelog>
<changelog author="lang@b1-systems.de" date="1370952000">- updated to upstream 3.1.13
- ported patches to new source code in session with Stefan Seyfried
- removed unnecessary patches</changelog>
<changelog author="schwab@suse.de" date="1371556800">- at-makefile-deps.patch: fix makefile dependencies</changelog>
<changelog author="crrodriguez@opensuse.org" date="1371729600">- at.sleep move away from pm-utils to systemd-sleep</changelog>
<changelog author="crrodriguez@opensuse.org" date="1373716800">- Use /run not /var/run to store the pid file</changelog>
<changelog author="crrodriguez@opensuse.org" date="1373716801">- systemd: start as non-forking service
- systemd: start after systemd-user-sessions.service</changelog>
<changelog author="werner@suse.de" date="1373889600">- No http://0pointer.de/public/systemd-units/atd.service anymore</changelog>
<changelog author="crrodriguez@opensuse.org" date="1381060800">- at-secure_getenv.patch at must use secure_getenv.</changelog>
<changelog author="meissner@suse.com" date="1382443200">- adding service hook was in %verifyscript section not in %post</changelog>
<changelog author="mvyskocil@suse.com" date="1384257600">- use old privs model (fixes bnc#849720)
  * at-backport-old-privs.patch
- do not install sysvinit script and service file together
- add sticky bit to atjobs</changelog>
<changelog author="aj@ajaissle.de" date="1390478400">- Fixed leaking the exit code of systemctl in atd.sh. A change
  to at.sleep prevents leaking systemctl exit code as well as
  simplifies the script.</changelog>
<changelog author="aj@ajaissle.de" date="1393848000">- New upstream release 3.1.14
  + Add systemd service file. (deb#639634)
  + Initialize jobno before using it.
  + No longer try to compile and run a trivial C program. (deb#632301)
  + Add -M option to usage message.
  + Use LDFLAGS when linking programs.
- Rebased the following patches:
  * at-3.1.13.patch as at-3.1.14.patch
  * at-3.1.13-joblist.patch as at-3.1.14-joblist.patch
  * at-3.1.13-selinux.patch as at-3.1.14-selinux.patch
  * at-parse-suse-sysconfig.patch as at-3.1.14-parse-suse-sysconfig.patch
  * at-makefile-deps.patch as at-3.1.14-makefile-deps.patch
- Dropped at-3.1.13-pie.patch (obsolete, now using LDFLAGS)
- Changed systemd service file [Unit] -&gt; "Description" to match upstream
- Spec: cleanup + use some macros</changelog>
<changelog author="vdziewiecki@suse.com" date="1402920000">-Removed init script
-fix bnc#880364 - at pam file is not calling pam_loginuid</changelog>
<changelog author="lchiquitto@suse.de" date="1412596800">- Add at-3.1.14-sane-envkeys.patch to skip exporting variables with
  awkward keys (bnc#899160)</changelog>
<changelog author="kstreitova@suse.com" date="1458043200">-  add at-3.1.14-handle_malformed_jobs.patch to prevent creation of
  the corrupted files and their looping [bnc#945124]</changelog>
<changelog author="mmarek@suse.cz" date="1473422400">- Rebuild with a fixed flex package to fix a buffer overflow
  (bsc#990856, CVE-2016-6354).</changelog>
<changelog author="kstreitova@suse.com" date="1504008000">- atd.service: run After=nss-user-lookup.target not after
  systemd-user-sessions.service
- atd.service: run After=time-sync.target
  [bsc#988890]</changelog>

</package>
<package pkgid="b2ee5a1fa8e1ae7d0fa1fa2672cc9cd4d637c41b63a467e453f0d2884a0c84d3" name="atftp" arch="src">
    <version epoch="0" ver="0.7.0" rel="171.1"/>

<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="vcizek@suse.com" date="1320321600">- fixed the "Sorcerer's Apprentice Syndrome" bug
  (bnc#727843)</changelog>
<changelog author="vcizek@suse.com" date="1320840000">- licence in spdx format</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="vcizek@suse.cz" date="1325505600">- added autoconf as BuildRequires</changelog>
<changelog author="vcizek@suse.com" date="1326283200">- fix a race condition where two server threads pick up a single
  client, which causes the transported file being overwritten
  (bnc#599856)</changelog>
<changelog author="vcizek@suse.com" date="1346846400">- prevent the sorcerer's apprentice syndrome situation only when
  explicitly specified by the user (bnc#774376)
  (added a new command line option --prevent-sas to turn it on)</changelog>
<changelog author="vcizek@suse.com" date="1347364800">- use the "su" logrotate directive (bnc#677335)</changelog>
<changelog author="vcizek@suse.com" date="1347364801">- added rules for SuSEfirewall2 (bnc#729793)</changelog>
<changelog author="vcizek@suse.com" date="1349697600">- use Vladimir Nadvornik's heuristic for packet retransmission
  by default (see bnc#774376)
  The RFC1350 compliant behaviour stays optional.
  (added atftp-0.7-ack_heuristic.patch)
- merged the two sorcerer's apprentice syndrome patches to one
  (removed atftp-0.7-prevent-sas.patch)</changelog>
<changelog author="vcizek@suse.com" date="1357214400">- change ownership of /srv/tftpboot, because atftpd running as
  tftp:tftp can't write to that directory
- create pid directory on service start
- manpage changes:
  * substitute /tftpboot with /srv/tftpboot
  * default user is now tftp:tftp
  * added patches:
    atftp-0.7-default_user_man.patch
    atftp-0.7-default_dir_man.patch</changelog>
<changelog author="vcizek@suse.com" date="1360238400">- create capabilites provided by both tftp and atftp
  (bnc#801481 or bnc#725378)</changelog>
<changelog author="chris@computersalat.de" date="1384257600">- rebase patches (p0)
- rename atftpd.init.d to atftpd.init
- fix spec
  * remove ghost /var/run/atftp (created by init)</changelog>
<changelog author="p.drouand@gmail.com" date="1424088000">- Add systemd support for openSUSE &gt;= 12.1</changelog>
<changelog author="mpluskal@suse.com" date="1426680000">- Do not install service and socket file as executable
  * change to 0644
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="mpluskal@suse.com" date="1432468800">- Fix atftpd.socket (boo#932161)</changelog>
<changelog author="mpluskal@suse.com" date="1432641600">- Move autoreconf to %prep section as it better fits there</changelog>
<changelog author="schwab@suse.de" date="1433764800">- Force gnu89 inline semantics</changelog>
<changelog author="mpluskal@suse.com" date="1434369600">- Use ATFTPD_BIND_ADDRESSES in init script (boo#921219)
- Move autoreconf back to %buils as it causes issues with quilt</changelog>
<changelog author="vcizek@suse.com" date="1481025600">- honor --user and --group options in non-daemon mode (bsc#1013565)
  * add atftp-drop_privileges_non-daemon.patch</changelog>

</package>
<package pkgid="b697d40fd7a7b01582cfa4fae8ca0073709d6a8f07b5799a6bc2d8addcd64855" name="atftp" arch="src">
    <version epoch="0" ver="0.7.0" rel="173.3.1"/>

<changelog author="vcizek@suse.com" date="1320321600">- fixed the "Sorcerer's Apprentice Syndrome" bug
  (bnc#727843)</changelog>
<changelog author="vcizek@suse.com" date="1320840000">- licence in spdx format</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="vcizek@suse.cz" date="1325505600">- added autoconf as BuildRequires</changelog>
<changelog author="vcizek@suse.com" date="1326283200">- fix a race condition where two server threads pick up a single
  client, which causes the transported file being overwritten
  (bnc#599856)</changelog>
<changelog author="vcizek@suse.com" date="1346846400">- prevent the sorcerer's apprentice syndrome situation only when
  explicitly specified by the user (bnc#774376)
  (added a new command line option --prevent-sas to turn it on)</changelog>
<changelog author="vcizek@suse.com" date="1347364800">- use the "su" logrotate directive (bnc#677335)</changelog>
<changelog author="vcizek@suse.com" date="1347364801">- added rules for SuSEfirewall2 (bnc#729793)</changelog>
<changelog author="vcizek@suse.com" date="1349697600">- use Vladimir Nadvornik's heuristic for packet retransmission
  by default (see bnc#774376)
  The RFC1350 compliant behaviour stays optional.
  (added atftp-0.7-ack_heuristic.patch)
- merged the two sorcerer's apprentice syndrome patches to one
  (removed atftp-0.7-prevent-sas.patch)</changelog>
<changelog author="vcizek@suse.com" date="1357214400">- change ownership of /srv/tftpboot, because atftpd running as
  tftp:tftp can't write to that directory
- create pid directory on service start
- manpage changes:
  * substitute /tftpboot with /srv/tftpboot
  * default user is now tftp:tftp
  * added patches:
    atftp-0.7-default_user_man.patch
    atftp-0.7-default_dir_man.patch</changelog>
<changelog author="vcizek@suse.com" date="1360238400">- create capabilites provided by both tftp and atftp
  (bnc#801481 or bnc#725378)</changelog>
<changelog author="chris@computersalat.de" date="1384257600">- rebase patches (p0)
- rename atftpd.init.d to atftpd.init
- fix spec
  * remove ghost /var/run/atftp (created by init)</changelog>
<changelog author="p.drouand@gmail.com" date="1424088000">- Add systemd support for openSUSE &gt;= 12.1</changelog>
<changelog author="mpluskal@suse.com" date="1426680000">- Do not install service and socket file as executable
  * change to 0644
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="mpluskal@suse.com" date="1432468800">- Fix atftpd.socket (boo#932161)</changelog>
<changelog author="mpluskal@suse.com" date="1432641600">- Move autoreconf to %prep section as it better fits there</changelog>
<changelog author="schwab@suse.de" date="1433764800">- Force gnu89 inline semantics</changelog>
<changelog author="mpluskal@suse.com" date="1434369600">- Use ATFTPD_BIND_ADDRESSES in init script (boo#921219)
- Move autoreconf back to %buils as it causes issues with quilt</changelog>
<changelog author="vcizek@suse.com" date="1481025600">- honor --user and --group options in non-daemon mode (bsc#1013565)
  * add atftp-drop_privileges_non-daemon.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1504872000">- Changed permissions of /srv/tftpboot to be readable [bsc#940608]</changelog>

</package>
<package pkgid="2c25cdf1e0ac1be9bf3b59cd2fefcfa1bf6928a40206a159dd6fa70d985e631b" name="atftp" arch="x86_64">
    <version epoch="0" ver="0.7.0" rel="171.1"/>

<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="vcizek@suse.com" date="1320321600">- fixed the "Sorcerer's Apprentice Syndrome" bug
  (bnc#727843)</changelog>
<changelog author="vcizek@suse.com" date="1320840000">- licence in spdx format</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="vcizek@suse.cz" date="1325505600">- added autoconf as BuildRequires</changelog>
<changelog author="vcizek@suse.com" date="1326283200">- fix a race condition where two server threads pick up a single
  client, which causes the transported file being overwritten
  (bnc#599856)</changelog>
<changelog author="vcizek@suse.com" date="1346846400">- prevent the sorcerer's apprentice syndrome situation only when
  explicitly specified by the user (bnc#774376)
  (added a new command line option --prevent-sas to turn it on)</changelog>
<changelog author="vcizek@suse.com" date="1347364800">- use the "su" logrotate directive (bnc#677335)</changelog>
<changelog author="vcizek@suse.com" date="1347364801">- added rules for SuSEfirewall2 (bnc#729793)</changelog>
<changelog author="vcizek@suse.com" date="1349697600">- use Vladimir Nadvornik's heuristic for packet retransmission
  by default (see bnc#774376)
  The RFC1350 compliant behaviour stays optional.
  (added atftp-0.7-ack_heuristic.patch)
- merged the two sorcerer's apprentice syndrome patches to one
  (removed atftp-0.7-prevent-sas.patch)</changelog>
<changelog author="vcizek@suse.com" date="1357214400">- change ownership of /srv/tftpboot, because atftpd running as
  tftp:tftp can't write to that directory
- create pid directory on service start
- manpage changes:
  * substitute /tftpboot with /srv/tftpboot
  * default user is now tftp:tftp
  * added patches:
    atftp-0.7-default_user_man.patch
    atftp-0.7-default_dir_man.patch</changelog>
<changelog author="vcizek@suse.com" date="1360238400">- create capabilites provided by both tftp and atftp
  (bnc#801481 or bnc#725378)</changelog>
<changelog author="chris@computersalat.de" date="1384257600">- rebase patches (p0)
- rename atftpd.init.d to atftpd.init
- fix spec
  * remove ghost /var/run/atftp (created by init)</changelog>
<changelog author="p.drouand@gmail.com" date="1424088000">- Add systemd support for openSUSE &gt;= 12.1</changelog>
<changelog author="mpluskal@suse.com" date="1426680000">- Do not install service and socket file as executable
  * change to 0644
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="mpluskal@suse.com" date="1432468800">- Fix atftpd.socket (boo#932161)</changelog>
<changelog author="mpluskal@suse.com" date="1432641600">- Move autoreconf to %prep section as it better fits there</changelog>
<changelog author="schwab@suse.de" date="1433764800">- Force gnu89 inline semantics</changelog>
<changelog author="mpluskal@suse.com" date="1434369600">- Use ATFTPD_BIND_ADDRESSES in init script (boo#921219)
- Move autoreconf back to %buils as it causes issues with quilt</changelog>
<changelog author="vcizek@suse.com" date="1481025600">- honor --user and --group options in non-daemon mode (bsc#1013565)
  * add atftp-drop_privileges_non-daemon.patch</changelog>

</package>
<package pkgid="9098b53400fa81d8905ee7eb4b488cde155e267ba6b47f426c1cec11f6f33c7c" name="atftp" arch="x86_64">
    <version epoch="0" ver="0.7.0" rel="173.3.1"/>

<changelog author="vcizek@suse.com" date="1320321600">- fixed the "Sorcerer's Apprentice Syndrome" bug
  (bnc#727843)</changelog>
<changelog author="vcizek@suse.com" date="1320840000">- licence in spdx format</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="vcizek@suse.cz" date="1325505600">- added autoconf as BuildRequires</changelog>
<changelog author="vcizek@suse.com" date="1326283200">- fix a race condition where two server threads pick up a single
  client, which causes the transported file being overwritten
  (bnc#599856)</changelog>
<changelog author="vcizek@suse.com" date="1346846400">- prevent the sorcerer's apprentice syndrome situation only when
  explicitly specified by the user (bnc#774376)
  (added a new command line option --prevent-sas to turn it on)</changelog>
<changelog author="vcizek@suse.com" date="1347364800">- use the "su" logrotate directive (bnc#677335)</changelog>
<changelog author="vcizek@suse.com" date="1347364801">- added rules for SuSEfirewall2 (bnc#729793)</changelog>
<changelog author="vcizek@suse.com" date="1349697600">- use Vladimir Nadvornik's heuristic for packet retransmission
  by default (see bnc#774376)
  The RFC1350 compliant behaviour stays optional.
  (added atftp-0.7-ack_heuristic.patch)
- merged the two sorcerer's apprentice syndrome patches to one
  (removed atftp-0.7-prevent-sas.patch)</changelog>
<changelog author="vcizek@suse.com" date="1357214400">- change ownership of /srv/tftpboot, because atftpd running as
  tftp:tftp can't write to that directory
- create pid directory on service start
- manpage changes:
  * substitute /tftpboot with /srv/tftpboot
  * default user is now tftp:tftp
  * added patches:
    atftp-0.7-default_user_man.patch
    atftp-0.7-default_dir_man.patch</changelog>
<changelog author="vcizek@suse.com" date="1360238400">- create capabilites provided by both tftp and atftp
  (bnc#801481 or bnc#725378)</changelog>
<changelog author="chris@computersalat.de" date="1384257600">- rebase patches (p0)
- rename atftpd.init.d to atftpd.init
- fix spec
  * remove ghost /var/run/atftp (created by init)</changelog>
<changelog author="p.drouand@gmail.com" date="1424088000">- Add systemd support for openSUSE &gt;= 12.1</changelog>
<changelog author="mpluskal@suse.com" date="1426680000">- Do not install service and socket file as executable
  * change to 0644
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="mpluskal@suse.com" date="1432468800">- Fix atftpd.socket (boo#932161)</changelog>
<changelog author="mpluskal@suse.com" date="1432641600">- Move autoreconf to %prep section as it better fits there</changelog>
<changelog author="schwab@suse.de" date="1433764800">- Force gnu89 inline semantics</changelog>
<changelog author="mpluskal@suse.com" date="1434369600">- Use ATFTPD_BIND_ADDRESSES in init script (boo#921219)
- Move autoreconf back to %buils as it causes issues with quilt</changelog>
<changelog author="vcizek@suse.com" date="1481025600">- honor --user and --group options in non-daemon mode (bsc#1013565)
  * add atftp-drop_privileges_non-daemon.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1504872000">- Changed permissions of /srv/tftpboot to be readable [bsc#940608]</changelog>

</package>
<package pkgid="58886b31f3fe5372343bec18cf3f0965735e25e7aa9f4831039910c5312d5160" name="atheme" arch="src">
    <version epoch="0" ver="7.2.9" rel="7.3.1"/>

<changelog author="mrueckert@suse.de" date="1175947200">- added atheme-2.1.1_restart.patch:
  replace hardcoded path in restart</changelog>
<changelog author="mrueckert@suse.de" date="1187870400">- update to 2.2.0
  many fixes see /usr/share/doc/packages/atheme/RELEASE</changelog>
<changelog author="mrueckert@suse.de" date="1268136000">- update to version 5.0.1+4628</changelog>
<changelog author="jengelh@medozas.de" date="1309003200">- enable LDAP backend
- update to version 6.0.8
  * inspircd: Support for owner, halfops and admin are now dynamically
  enabled by what modes exist instead of being enabled by what
  modules you have loaded in inspircd.
  * support for InspIRCd 1.1, OfficeIRC and UltimateIRCd 3 has been
  removed.
  * opensex is now the required database format. All flatfile will do
  is convert your flatfile database to opensex and exit.
  * converted many modules that use external databases to using
  opensex.
- add Requires for pwdutils</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1326369600">- change license to be in spdx.org format</changelog>
<changelog author="jengelh@medozas.de" date="1329566400">- Update to new upstream release 6.0.9
  * ircd/inspircd: Fix end-of-burst detection.
  * ircd/ts6: Mark +S services as UF_IMMUNE.
  * ircd/p10: Recognize umode +k as providing kick immunity.
  * ircd/plexus: Fix real hostname showing up as vhost.
  * backend/opensex: Cleanly handle no OpenSEX DB existing on startup</changelog>
<changelog author="simone.tolotti@gmail.com" date="1334145600">- Update to new upstream release 6.0.10
  * ircd/charybdis: send messages to channels even if we're not on it from the bots themselves.
  * ircd/unrealircd: reset +x if a vhost is removed.
  * ircd/inspircd: reset +x if a vhost is removed and track whether or not m_cloaking is loaded.
  * nickserv: ensure certfp resources are released when an account object is destroyed
  * bugs fixed in this release - SRV-148, SRV-160, SRV-166</changelog>
<changelog author="jengelh@inai.de" date="1338465600">- Update to new upstream release 7.0.2
  * new "dbverify" utility to perform extensive and complicated
  consistency checks on the object store
  * channel locking updates for inspircd and charybdis
  * SASL support for unrealircd
  * many more changes, see "NEWS" file in the package</changelog>
<changelog author="dimstar@opensuse.org" date="1353326400">- Fix useradd invocation: -o is useless without -u and newer
  versions of pwdutils/shadowutils fail on this now.</changelog>
<changelog author="jengelh@inai.de" date="1353499200">- Update to new upstream release 7.0.5
  * ircd/unreal: fix memory corruption caused by strlcpy() against
  a strshare-managed string
  * ircd/ircd-seven: support charybdis's extension channel modes
  * chanserv/sync: sync a channel on account registration. This
  allows exttargets like $registered to react to new account
  registrations.
  * chanserv/main: send MLOCK after a TS change, otherwise it
  will be lost.
  * chanserv/flags: allow users with +f and +o (+v) to set +/-O and
  +/-V on themselves.
  * chanserv/main: respect founder_flags config setting during
  channel succession
- Add atheme-nodate.diff which removes __DATE__ from source</changelog>
<changelog author="jengelh@inai.de" date="1380542400">- Update to new upstream release 7.0.6
  * chanfix: Restrict registering scored channels
  * memoserv/delete: Only accept numeric indexes
- Add 0001-build-resolve-compile-warning-in-servtree.c.patch</changelog>
<changelog author="jengelh@inai.de" date="1393848000">- Update to new upstream release 7.0.7
  * saslserv/{dh-aes,dh-blowfish}: avoid possible buffer overflow
  with untrusted input size
  * saslserv/dh-blowfish: generate a new keypair (but not a new
  prime) for each authentication session
  * saslserv/dh-blowfish: avoid generating DH parameters on each
  mech_start().
  * Use hostname for flood klines if IP isn't set, for example on
  auth-spoofed users</changelog>
<changelog author="jengelh@inai.de" date="1405857600">- Update to new upstream release 7.1.0
  * ngircd: New protocol module.
  * nefarious: Add Nefarious 2 SASL support.
  * nefarious: Send account timestamp in svslogin.
  * elemental-ircd: New protocol module.
  * dreamforge: Remove protocol module.
  * inspircd: Add support for server-side MLOCK and TOPICLOCK enforcement
  * inspircd: Add support for matching extbans modifying matching logic
  * inspircd: Add +H to channel modes
  * inspircd: Add +X and +w to list-like mode list
  * ircd-seven: Support charybdis extension cmodes on ircd-seven as well.
  * ts6-generic: Add support for serverinfo::hidden
  * unreal: Add support for extbans.
  * unreal: Add cmode +P for permanent channel.
- Remove 0001-build-resolve-compile-warning-in-servtree.c.patch
  (merged upstream)
- Delete sysvinit support (keeping the `rcatheme` shortcut, though)</changelog>
<changelog author="jengelh@inai.de" date="1412856000">- Remove atheme-config.diff and provide a fresh minimal config
  instead. Update the config to match charybdis's.</changelog>
<changelog author="jengelh@inai.de" date="1417694400">- Update to new upstream release 7.2.1
  * NickServ:
  * Make `VHOST` set cloak assigner and timestamp the same way HostServ does
  * Make `INFO` call the `user_info_noexist` hook for queries that don't match an account
  * Make `REGAIN` log you in if successful.
  * Allow implementing custom filters for `LIST`
  * nickserv/multimark: new module which allows multiple MARK entries per nickname.
  * ChanServ:
  * Add a `$server:` exttarget accepting server masks
  * Add `PUBACL` flag which allows the channel access to be public.
  * Don't allow `DEOP` or `KICK` of a services bot.
  * Don't try to expand extbans in various commands.
  * Allow users with +O or +V flags to op/voice themselves, since they can regain op/voice
  by cycling the channel anyway.
  * chanserv/clear_akicks: new module providing a `CLEAR AKICKS` command.</changelog>
<changelog author="jengelh@inai.de" date="1428062400">- Update to new upstream release 7.2.5
  * pbkdf2v2: Newer module implementing PBKDF2-HMAC digest scheme</changelog>
<changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 7.2.6
  * avoid potential NULL dereference in language code
  * Add NOPASSWORD criterion to nickserv/list helpfile
  * new nickserv/list criterion VACATION
- Add 0001-Do-not-copy-more-bytes-than-were-allocated.patch
  [CVE-2016-4478]
- Add 0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
  [CVE-2014-9773, boo#978170]
- Add atheme-serno.diff, a build fix</changelog>
<changelog author="jengelh@inai.de" date="1479643200">- Update to new upstream release 7.2.7
  * NickServ:
  * Make `VHOST` set cloak assigner and timestamp the same way
    HostServ does
  * Make `INFO` call the `user_info_noexist` hook for queries
    that don't match an account
  * Make `REGAIN` log you in if successful.
  * ChanServ:
  * Add a `$server:` exttarget accepting server masks
  * Add `PUBACL` flag which allows the channel access to be public.
  * Don't allow `DEOP` or `KICK` of a services bot.
  * Don't try to expand extbans in various commands.
  * Allow users with +O or +V flags to op/voice themselves, since
    they can regain op/voice by cycling the channel anyway.
- +e added to chanserv{} templates and founder_flags
- Remove 0001-Do-not-copy-more-bytes-than-were-allocated.patch
  and 0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
  (applied upstream)
- Abort installation if user/group cannot be created</changelog>
<changelog author="jengelh@inai.de" date="1490875200">- Update to new upstream release 7.2.8
  * Close a memory leak that could be exploited by attackers to
    potentially cause a denial of service.
    [CVE-2017-6384, boo#1027614]
- Update to new upstream release 7.2.9
  * Fixing use after free that could potentially be used by an
    attacker already having the privilege to use SASL impersonation
    to cause a denial of service.</changelog>

</package>
<package pkgid="39795b7c1b0c3f939e485aa7a909e9ccfa8b5613aba9582a31970e4eaff22f69" name="atheme" arch="x86_64">
    <version epoch="0" ver="7.2.9" rel="7.3.1"/>

<changelog author="mrueckert@suse.de" date="1268136000">- update to version 5.0.1+4628</changelog>
<changelog author="jengelh@medozas.de" date="1309003200">- enable LDAP backend
- update to version 6.0.8
  * inspircd: Support for owner, halfops and admin are now dynamically
  enabled by what modes exist instead of being enabled by what
  modules you have loaded in inspircd.
  * support for InspIRCd 1.1, OfficeIRC and UltimateIRCd 3 has been
  removed.
  * opensex is now the required database format. All flatfile will do
  is convert your flatfile database to opensex and exit.
  * converted many modules that use external databases to using
  opensex.
- add Requires for pwdutils</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1326369600">- change license to be in spdx.org format</changelog>
<changelog author="jengelh@medozas.de" date="1329566400">- Update to new upstream release 6.0.9
  * ircd/inspircd: Fix end-of-burst detection.
  * ircd/ts6: Mark +S services as UF_IMMUNE.
  * ircd/p10: Recognize umode +k as providing kick immunity.
  * ircd/plexus: Fix real hostname showing up as vhost.
  * backend/opensex: Cleanly handle no OpenSEX DB existing on startup</changelog>
<changelog author="simone.tolotti@gmail.com" date="1334145600">- Update to new upstream release 6.0.10
  * ircd/charybdis: send messages to channels even if we're not on it from the bots themselves.
  * ircd/unrealircd: reset +x if a vhost is removed.
  * ircd/inspircd: reset +x if a vhost is removed and track whether or not m_cloaking is loaded.
  * nickserv: ensure certfp resources are released when an account object is destroyed
  * bugs fixed in this release - SRV-148, SRV-160, SRV-166</changelog>
<changelog author="jengelh@inai.de" date="1338465600">- Update to new upstream release 7.0.2
  * new "dbverify" utility to perform extensive and complicated
  consistency checks on the object store
  * channel locking updates for inspircd and charybdis
  * SASL support for unrealircd
  * many more changes, see "NEWS" file in the package</changelog>
<changelog author="dimstar@opensuse.org" date="1353326400">- Fix useradd invocation: -o is useless without -u and newer
  versions of pwdutils/shadowutils fail on this now.</changelog>
<changelog author="jengelh@inai.de" date="1353499200">- Update to new upstream release 7.0.5
  * ircd/unreal: fix memory corruption caused by strlcpy() against
  a strshare-managed string
  * ircd/ircd-seven: support charybdis's extension channel modes
  * chanserv/sync: sync a channel on account registration. This
  allows exttargets like $registered to react to new account
  registrations.
  * chanserv/main: send MLOCK after a TS change, otherwise it
  will be lost.
  * chanserv/flags: allow users with +f and +o (+v) to set +/-O and
  +/-V on themselves.
  * chanserv/main: respect founder_flags config setting during
  channel succession
- Add atheme-nodate.diff which removes __DATE__ from source</changelog>
<changelog author="jengelh@inai.de" date="1380542400">- Update to new upstream release 7.0.6
  * chanfix: Restrict registering scored channels
  * memoserv/delete: Only accept numeric indexes
- Add 0001-build-resolve-compile-warning-in-servtree.c.patch</changelog>
<changelog author="jengelh@inai.de" date="1393848000">- Update to new upstream release 7.0.7
  * saslserv/{dh-aes,dh-blowfish}: avoid possible buffer overflow
  with untrusted input size
  * saslserv/dh-blowfish: generate a new keypair (but not a new
  prime) for each authentication session
  * saslserv/dh-blowfish: avoid generating DH parameters on each
  mech_start().
  * Use hostname for flood klines if IP isn't set, for example on
  auth-spoofed users</changelog>
<changelog author="jengelh@inai.de" date="1405857600">- Update to new upstream release 7.1.0
  * ngircd: New protocol module.
  * nefarious: Add Nefarious 2 SASL support.
  * nefarious: Send account timestamp in svslogin.
  * elemental-ircd: New protocol module.
  * dreamforge: Remove protocol module.
  * inspircd: Add support for server-side MLOCK and TOPICLOCK enforcement
  * inspircd: Add support for matching extbans modifying matching logic
  * inspircd: Add +H to channel modes
  * inspircd: Add +X and +w to list-like mode list
  * ircd-seven: Support charybdis extension cmodes on ircd-seven as well.
  * ts6-generic: Add support for serverinfo::hidden
  * unreal: Add support for extbans.
  * unreal: Add cmode +P for permanent channel.
- Remove 0001-build-resolve-compile-warning-in-servtree.c.patch
  (merged upstream)
- Delete sysvinit support (keeping the `rcatheme` shortcut, though)</changelog>
<changelog author="jengelh@inai.de" date="1412856000">- Remove atheme-config.diff and provide a fresh minimal config
  instead. Update the config to match charybdis's.</changelog>
<changelog author="jengelh@inai.de" date="1417694400">- Update to new upstream release 7.2.1
  * NickServ:
  * Make `VHOST` set cloak assigner and timestamp the same way HostServ does
  * Make `INFO` call the `user_info_noexist` hook for queries that don't match an account
  * Make `REGAIN` log you in if successful.
  * Allow implementing custom filters for `LIST`
  * nickserv/multimark: new module which allows multiple MARK entries per nickname.
  * ChanServ:
  * Add a `$server:` exttarget accepting server masks
  * Add `PUBACL` flag which allows the channel access to be public.
  * Don't allow `DEOP` or `KICK` of a services bot.
  * Don't try to expand extbans in various commands.
  * Allow users with +O or +V flags to op/voice themselves, since they can regain op/voice
  by cycling the channel anyway.
  * chanserv/clear_akicks: new module providing a `CLEAR AKICKS` command.</changelog>
<changelog author="jengelh@inai.de" date="1428062400">- Update to new upstream release 7.2.5
  * pbkdf2v2: Newer module implementing PBKDF2-HMAC digest scheme</changelog>
<changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 7.2.6
  * avoid potential NULL dereference in language code
  * Add NOPASSWORD criterion to nickserv/list helpfile
  * new nickserv/list criterion VACATION
- Add 0001-Do-not-copy-more-bytes-than-were-allocated.patch
  [CVE-2016-4478]
- Add 0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
  [CVE-2014-9773, boo#978170]
- Add atheme-serno.diff, a build fix</changelog>
<changelog author="jengelh@inai.de" date="1479643200">- Update to new upstream release 7.2.7
  * NickServ:
  * Make `VHOST` set cloak assigner and timestamp the same way
    HostServ does
  * Make `INFO` call the `user_info_noexist` hook for queries
    that don't match an account
  * Make `REGAIN` log you in if successful.
  * ChanServ:
  * Add a `$server:` exttarget accepting server masks
  * Add `PUBACL` flag which allows the channel access to be public.
  * Don't allow `DEOP` or `KICK` of a services bot.
  * Don't try to expand extbans in various commands.
  * Allow users with +O or +V flags to op/voice themselves, since
    they can regain op/voice by cycling the channel anyway.
- +e added to chanserv{} templates and founder_flags
- Remove 0001-Do-not-copy-more-bytes-than-were-allocated.patch
  and 0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
  (applied upstream)
- Abort installation if user/group cannot be created</changelog>
<changelog author="jengelh@inai.de" date="1490875200">- Update to new upstream release 7.2.8
  * Close a memory leak that could be exploited by attackers to
    potentially cause a denial of service.
    [CVE-2017-6384, boo#1027614]
- Update to new upstream release 7.2.9
  * Fixing use after free that could potentially be used by an
    attacker already having the privilege to use SASL impersonation
    to cause a denial of service.</changelog>

</package>
<package pkgid="b9e4aa9aac36a95288cc474e7a8863842739d1679b49e26737c79b1bde50643c" name="atheme-devel" arch="x86_64">
    <version epoch="0" ver="7.2.9" rel="7.3.1"/>

<changelog author="mrueckert@suse.de" date="1268136000">- update to version 5.0.1+4628</changelog>
<changelog author="jengelh@medozas.de" date="1309003200">- enable LDAP backend
- update to version 6.0.8
  * inspircd: Support for owner, halfops and admin are now dynamically
  enabled by what modes exist instead of being enabled by what
  modules you have loaded in inspircd.
  * support for InspIRCd 1.1, OfficeIRC and UltimateIRCd 3 has been
  removed.
  * opensex is now the required database format. All flatfile will do
  is convert your flatfile database to opensex and exit.
  * converted many modules that use external databases to using
  opensex.
- add Requires for pwdutils</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1326369600">- change license to be in spdx.org format</changelog>
<changelog author="jengelh@medozas.de" date="1329566400">- Update to new upstream release 6.0.9
  * ircd/inspircd: Fix end-of-burst detection.
  * ircd/ts6: Mark +S services as UF_IMMUNE.
  * ircd/p10: Recognize umode +k as providing kick immunity.
  * ircd/plexus: Fix real hostname showing up as vhost.
  * backend/opensex: Cleanly handle no OpenSEX DB existing on startup</changelog>
<changelog author="simone.tolotti@gmail.com" date="1334145600">- Update to new upstream release 6.0.10
  * ircd/charybdis: send messages to channels even if we're not on it from the bots themselves.
  * ircd/unrealircd: reset +x if a vhost is removed.
  * ircd/inspircd: reset +x if a vhost is removed and track whether or not m_cloaking is loaded.
  * nickserv: ensure certfp resources are released when an account object is destroyed
  * bugs fixed in this release - SRV-148, SRV-160, SRV-166</changelog>
<changelog author="jengelh@inai.de" date="1338465600">- Update to new upstream release 7.0.2
  * new "dbverify" utility to perform extensive and complicated
  consistency checks on the object store
  * channel locking updates for inspircd and charybdis
  * SASL support for unrealircd
  * many more changes, see "NEWS" file in the package</changelog>
<changelog author="dimstar@opensuse.org" date="1353326400">- Fix useradd invocation: -o is useless without -u and newer
  versions of pwdutils/shadowutils fail on this now.</changelog>
<changelog author="jengelh@inai.de" date="1353499200">- Update to new upstream release 7.0.5
  * ircd/unreal: fix memory corruption caused by strlcpy() against
  a strshare-managed string
  * ircd/ircd-seven: support charybdis's extension channel modes
  * chanserv/sync: sync a channel on account registration. This
  allows exttargets like $registered to react to new account
  registrations.
  * chanserv/main: send MLOCK after a TS change, otherwise it
  will be lost.
  * chanserv/flags: allow users with +f and +o (+v) to set +/-O and
  +/-V on themselves.
  * chanserv/main: respect founder_flags config setting during
  channel succession
- Add atheme-nodate.diff which removes __DATE__ from source</changelog>
<changelog author="jengelh@inai.de" date="1380542400">- Update to new upstream release 7.0.6
  * chanfix: Restrict registering scored channels
  * memoserv/delete: Only accept numeric indexes
- Add 0001-build-resolve-compile-warning-in-servtree.c.patch</changelog>
<changelog author="jengelh@inai.de" date="1393848000">- Update to new upstream release 7.0.7
  * saslserv/{dh-aes,dh-blowfish}: avoid possible buffer overflow
  with untrusted input size
  * saslserv/dh-blowfish: generate a new keypair (but not a new
  prime) for each authentication session
  * saslserv/dh-blowfish: avoid generating DH parameters on each
  mech_start().
  * Use hostname for flood klines if IP isn't set, for example on
  auth-spoofed users</changelog>
<changelog author="jengelh@inai.de" date="1405857600">- Update to new upstream release 7.1.0
  * ngircd: New protocol module.
  * nefarious: Add Nefarious 2 SASL support.
  * nefarious: Send account timestamp in svslogin.
  * elemental-ircd: New protocol module.
  * dreamforge: Remove protocol module.
  * inspircd: Add support for server-side MLOCK and TOPICLOCK enforcement
  * inspircd: Add support for matching extbans modifying matching logic
  * inspircd: Add +H to channel modes
  * inspircd: Add +X and +w to list-like mode list
  * ircd-seven: Support charybdis extension cmodes on ircd-seven as well.
  * ts6-generic: Add support for serverinfo::hidden
  * unreal: Add support for extbans.
  * unreal: Add cmode +P for permanent channel.
- Remove 0001-build-resolve-compile-warning-in-servtree.c.patch
  (merged upstream)
- Delete sysvinit support (keeping the `rcatheme` shortcut, though)</changelog>
<changelog author="jengelh@inai.de" date="1412856000">- Remove atheme-config.diff and provide a fresh minimal config
  instead. Update the config to match charybdis's.</changelog>
<changelog author="jengelh@inai.de" date="1417694400">- Update to new upstream release 7.2.1
  * NickServ:
  * Make `VHOST` set cloak assigner and timestamp the same way HostServ does
  * Make `INFO` call the `user_info_noexist` hook for queries that don't match an account
  * Make `REGAIN` log you in if successful.
  * Allow implementing custom filters for `LIST`
  * nickserv/multimark: new module which allows multiple MARK entries per nickname.
  * ChanServ:
  * Add a `$server:` exttarget accepting server masks
  * Add `PUBACL` flag which allows the channel access to be public.
  * Don't allow `DEOP` or `KICK` of a services bot.
  * Don't try to expand extbans in various commands.
  * Allow users with +O or +V flags to op/voice themselves, since they can regain op/voice
  by cycling the channel anyway.
  * chanserv/clear_akicks: new module providing a `CLEAR AKICKS` command.</changelog>
<changelog author="jengelh@inai.de" date="1428062400">- Update to new upstream release 7.2.5
  * pbkdf2v2: Newer module implementing PBKDF2-HMAC digest scheme</changelog>
<changelog author="jengelh@inai.de" date="1462276800">- Update to new upstream release 7.2.6
  * avoid potential NULL dereference in language code
  * Add NOPASSWORD criterion to nickserv/list helpfile
  * new nickserv/list criterion VACATION
- Add 0001-Do-not-copy-more-bytes-than-were-allocated.patch
  [CVE-2016-4478]
- Add 0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
  [CVE-2014-9773, boo#978170]
- Add atheme-serno.diff, a build fix</changelog>
<changelog author="jengelh@inai.de" date="1479643200">- Update to new upstream release 7.2.7
  * NickServ:
  * Make `VHOST` set cloak assigner and timestamp the same way
    HostServ does
  * Make `INFO` call the `user_info_noexist` hook for queries
    that don't match an account
  * Make `REGAIN` log you in if successful.
  * ChanServ:
  * Add a `$server:` exttarget accepting server masks
  * Add `PUBACL` flag which allows the channel access to be public.
  * Don't allow `DEOP` or `KICK` of a services bot.
  * Don't try to expand extbans in various commands.
  * Allow users with +O or +V flags to op/voice themselves, since
    they can regain op/voice by cycling the channel anyway.
- +e added to chanserv{} templates and founder_flags
- Remove 0001-Do-not-copy-more-bytes-than-were-allocated.patch
  and 0001-chanserv-flags-make-Anope-FLAGS-compatibility-an-opt.patch
  (applied upstream)
- Abort installation if user/group cannot be created</changelog>
<changelog author="jengelh@inai.de" date="1490875200">- Update to new upstream release 7.2.8
  * Close a memory leak that could be exploited by attackers to
    potentially cause a denial of service.
    [CVE-2017-6384, boo#1027614]
- Update to new upstream release 7.2.9
  * Fixing use after free that could potentially be used by an
    attacker already having the privilege to use SASL impersonation
    to cause a denial of service.</changelog>

</package>
<package pkgid="bb5d4ce359ce075c3aa9b6b099afac1dd67991af2997a5962b8426f1208366bc" name="atril" arch="src">
    <version epoch="0" ver="1.16.1" rel="3.1"/>

<changelog author="p.drouand@gmail.com" date="1411992000">- Update to version 1.8.1
  + Fix crash when clicking empty canvas while loading.
  + Fix FTBFS of atril when build with the clang compiler
  + Add keywords key to .desktop files, close #78</changelog>
<changelog author="p.drouand@gmail.com" date="1414324800">- Update to version 1.9.0 (unstable)
  + Add epub support (part of GSoC 2014).
  + Use MateAboutDialog from libmate-desktop.
- Fix version requirements
- Fix caja subpackage description
- Fix caja subpackage dependency; make depend on caja instead of
  mate-file-manager
- Add a -thumbnailer subpackage
- Add pkgconfig(webkit-1.0) build requirement; needed to build
  epub format backend
- Add pkgconfig(mate-desktop-2.0) build requirement; needed to build
  with about-dialog support</changelog>
<changelog author="p.drouand@gmail.com" date="1418299200">- Update to version 1.9.1 (unstable)
  + Add ini file for caja extension
  + Add appdata file
  + Many fixed memory leaks from monsta
  + sidebar-thumbnails: connect to job finished signal before scheduling
    the job
  + zero-init all signals arrays
  + Add support for external links to EvViewPresentation
  + Save zoom factor in default settings when sizing mode is free
  + [pdf] Add support for OCG State actions
  + [pdf] Update to poppler api changes
  + [pdf] Do not resolve named destinations in the backend
  + [pdf] Bump poppler requirements to 0.16.0
  + [pdf] Implement document_links_find_link_page()
  + [djvu] Implement document_links_find_link_page()
  + [libdocument] Use find_link_page() instead of find_link_dest() in
    get_dest_page()
  + GDK_KEY_* keys are Gtk+2 as well.
  + [shell] Add timestamp parameter to SyncView
  + [shell] Use new methods to get page and page label from a link
  + [libview] The updated GtkComboBox api is in Gtk+2.24
  + [dvi] Fix drawing glyphs with transparency
  + [shell] Send the URI of the input file instead of the filename in SyncSource
  + [libdocument] Add xz compression support
  + [pdf] Support .pdf.xz files
  + [shell] Add EvBookmarks to handle internal document bookmarks
  + [backends] Fix several security issues in the dvi-backend
  + Small a11y fixes
  + Remember the current page when document is reloaded in presentation mode
  + presentation: Allow to change rotation in presentation mode
  + Rotate with CTRL+Left/Right in presentation mode too
  + Add .png extension when saving images using DnD
  + Gtk3: Use gtk_paned_new() instead gtk_[h|v]paned_new()
  + Gtk3: Add GtkStyleContect support
  + Gtk3: Don't use gdk_cursor_unref()
  + Gtk3: Use gtk_widget_render_icon_pixbuf()
  + Gtk3: presentation: Make sure background window is black by default
    in presentation mode</changelog>
<changelog author="p.drouand@gmail.com" date="1421928000">- Update to version 1.9.2 (unstable)
  * Fix some crashes
  * comics backend: add support for bsdtar</changelog>
<changelog author="sor.alexei@meowr.ru" date="1430827200">- Update to 1.10.0 (changes since 1.9.2):
  * [webkit] Do not connect signal handlers more than once.
  * [webkit] Gtk2: use signals to get notifications about load
    finish and errors (instead of polling in idle function).
  * [webkit] indicate that job failed when the thumbnail loading
    fails.
  * [webkit] changed lock/unlock logic so that there's no locking in
    a function and unlocking in a callback.
  * [libdocument] Fix saving attachments when the name contains a
    path.
- Spec cleanup.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1436788800">- Update to 1.10.1:
  * Fix crash when pressing Esc with no document opened.
  * Gtk3: Add webkit2gtk-4.0 and prefer it over 3.0.
  * Help fixes.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1441022400">- Update to 1.10.2:
  * Fix several command line options.
  * Fix several findbar issues.
  * Make libmatedesktop optional.
  * [pdf] Fix saving annotations added to different pages.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1444824000">- Update to 1.11.0:
  * Make smclient mandatory.
  * [epub] drop embedded MathJax in favour of using distro-packaged
  one.
  * Retrieve strings directly from gschema (requires intltool
  0.50.1).
  * Drop mate-icon-theme dependency.
  * Several code cleanups.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1446724800">- Update to 1.12.0.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1448798400">- Update to 1.12.1:
  * [dvi] Fix crash due to regression.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1450440000">- Update to 1.12.2:
  * [epub] Fix crash when accessibility is enabled.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1453723200">- Update to version 1.13.0:
  * Update copyrights, mention MATE team in caja extension.
  * Drop MateConf migration script.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to version 1.13.1:
  * totem-screensaver: Use org.gnome.SessionManager to inhibit
    screensaver.
  * totem-screensaver: Don't use old API and add ref to TotemScrsaver.
  * totem-screensaver: Fix assertions on entry to TotemScrsaver
    methods.
  * GTK+3: Add atril-window style class to top level.
  * Fix some build warnings.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1460203200">- Update to version 1.14.0:
  * Update copyrights, mention MATE team in Caja extension.
  * GTK+3: Add CSS name EggToolbarEditor for 3.20.
  * Some more fixes and cleanups.
  * Update translations.
  * Fix Changelog generation.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1463918400">- Update to version 1.14.1:
  * Fix several random webview related crashes.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1464091200">- Add a missing mathjax dependency to atril-backends.
- Rename atril-caja package to caja-extension-atril.
- Supplement caja-extension-atril if atril and caja are installed.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1470830400">- Update to version 1.14.2:
  * Add setting to set page cache size.
  * Add setting to disable auto-reload.
  * Fix some issues with rotated documents.
  * Some more fixes and cleanups.
  * Make distcheck use currently selected GTK+ version.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1474372800">- Update to version 1.16.0:
  * Build: Require poppler 0.18.0.
  * Use GtkAboutDialog instead of MateAboutDialog.
  * Drop dependency on libmate-desktop and --without-matedesktop
    build option.
  * Update toolbar-editor from libegg.
  * Update synctex to 1.18.
  * Split dual mode option into dual mode with odd and even pages
    on the left.
  * Add Ctrl+Up/Down keybindings for previous/next search results.
  * Add caja-sendto support for sending current document by email,
    to removable device, etc.
  * Improve named destinations support with --named-dest command line
    argument and dbus support.
  * [dvi] Use t1 font mapping files.
  * GTK+3: Add style class for view.
  * GTK+3: Fix a possible crash when building with introspection
    enabled.
  * GTK+3: Fix lots of deprecations.
  * Some more fixes and cleanups.
  * Update translations.
- Switch to Gtk3.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478001600">- Update to version 1.16.1:
  * Require poppler 0.22.0 (for case-sensitive search in PDFs).
  * [comics] Fix MIME type comparisons.
  * [comics] Support an application/vnd.comicbook+zip MIME type.
  * [djvu] Support an image/vnd.djvu+multipage MIME type.
  * [pdf] Fix case-sensitive search.
  * thumbnailer: Skip epub files (thumbnail generation never
    worked there and caused segfaults).
  * Some code cleanups.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1488715200">- Switch to Gtk2 (boo#1028022, gh#mate-desktop/caja#657).</changelog>

</package>
<package pkgid="863a0da6064697261eb590a2604ec675fa6ecb2a102abc7f59ac6ed13edaacd8" name="atril" arch="x86_64">
    <version epoch="0" ver="1.16.1" rel="3.1"/>

<changelog author="p.drouand@gmail.com" date="1411992000">- Update to version 1.8.1
  + Fix crash when clicking empty canvas while loading.
  + Fix FTBFS of atril when build with the clang compiler
  + Add keywords key to .desktop files, close #78</changelog>
<changelog author="p.drouand@gmail.com" date="1414324800">- Update to version 1.9.0 (unstable)
  + Add epub support (part of GSoC 2014).
  + Use MateAboutDialog from libmate-desktop.
- Fix version requirements
- Fix caja subpackage description
- Fix caja subpackage dependency; make depend on caja instead of
  mate-file-manager
- Add a -thumbnailer subpackage
- Add pkgconfig(webkit-1.0) build requirement; needed to build
  epub format backend
- Add pkgconfig(mate-desktop-2.0) build requirement; needed to build
  with about-dialog support</changelog>
<changelog author="p.drouand@gmail.com" date="1418299200">- Update to version 1.9.1 (unstable)
  + Add ini file for caja extension
  + Add appdata file
  + Many fixed memory leaks from monsta
  + sidebar-thumbnails: connect to job finished signal before scheduling
    the job
  + zero-init all signals arrays
  + Add support for external links to EvViewPresentation
  + Save zoom factor in default settings when sizing mode is free
  + [pdf] Add support for OCG State actions
  + [pdf] Update to poppler api changes
  + [pdf] Do not resolve named destinations in the backend
  + [pdf] Bump poppler requirements to 0.16.0
  + [pdf] Implement document_links_find_link_page()
  + [djvu] Implement document_links_find_link_page()
  + [libdocument] Use find_link_page() instead of find_link_dest() in
    get_dest_page()
  + GDK_KEY_* keys are Gtk+2 as well.
  + [shell] Add timestamp parameter to SyncView
  + [shell] Use new methods to get page and page label from a link
  + [libview] The updated GtkComboBox api is in Gtk+2.24
  + [dvi] Fix drawing glyphs with transparency
  + [shell] Send the URI of the input file instead of the filename in SyncSource
  + [libdocument] Add xz compression support
  + [pdf] Support .pdf.xz files
  + [shell] Add EvBookmarks to handle internal document bookmarks
  + [backends] Fix several security issues in the dvi-backend
  + Small a11y fixes
  + Remember the current page when document is reloaded in presentation mode
  + presentation: Allow to change rotation in presentation mode
  + Rotate with CTRL+Left/Right in presentation mode too
  + Add .png extension when saving images using DnD
  + Gtk3: Use gtk_paned_new() instead gtk_[h|v]paned_new()
  + Gtk3: Add GtkStyleContect support
  + Gtk3: Don't use gdk_cursor_unref()
  + Gtk3: Use gtk_widget_render_icon_pixbuf()
  + Gtk3: presentation: Make sure background window is black by default
    in presentation mode</changelog>
<changelog author="p.drouand@gmail.com" date="1421928000">- Update to version 1.9.2 (unstable)
  * Fix some crashes
  * comics backend: add support for bsdtar</changelog>
<changelog author="sor.alexei@meowr.ru" date="1430827200">- Update to 1.10.0 (changes since 1.9.2):
  * [webkit] Do not connect signal handlers more than once.
  * [webkit] Gtk2: use signals to get notifications about load
    finish and errors (instead of polling in idle function).
  * [webkit] indicate that job failed when the thumbnail loading
    fails.
  * [webkit] changed lock/unlock logic so that there's no locking in
    a function and unlocking in a callback.
  * [libdocument] Fix saving attachments when the name contains a
    path.
- Spec cleanup.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1436788800">- Update to 1.10.1:
  * Fix crash when pressing Esc with no document opened.
  * Gtk3: Add webkit2gtk-4.0 and prefer it over 3.0.
  * Help fixes.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1441022400">- Update to 1.10.2:
  * Fix several command line options.
  * Fix several findbar issues.
  * Make libmatedesktop optional.
  * [pdf] Fix saving annotations added to different pages.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1444824000">- Update to 1.11.0:
  * Make smclient mandatory.
  * [epub] drop embedded MathJax in favour of using distro-packaged
  one.
  * Retrieve strings directly from gschema (requires intltool
  0.50.1).
  * Drop mate-icon-theme dependency.
  * Several code cleanups.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1446724800">- Update to 1.12.0.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1448798400">- Update to 1.12.1:
  * [dvi] Fix crash due to regression.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1450440000">- Update to 1.12.2:
  * [epub] Fix crash when accessibility is enabled.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1453723200">- Update to version 1.13.0:
  * Update copyrights, mention MATE team in caja extension.
  * Drop MateConf migration script.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to version 1.13.1:
  * totem-screensaver: Use org.gnome.SessionManager to inhibit
    screensaver.
  * totem-screensaver: Don't use old API and add ref to TotemScrsaver.
  * totem-screensaver: Fix assertions on entry to TotemScrsaver
    methods.
  * GTK+3: Add atril-window style class to top level.
  * Fix some build warnings.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1460203200">- Update to version 1.14.0:
  * Update copyrights, mention MATE team in Caja extension.
  * GTK+3: Add CSS name EggToolbarEditor for 3.20.
  * Some more fixes and cleanups.
  * Update translations.
  * Fix Changelog generation.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1463918400">- Update to version 1.14.1:
  * Fix several random webview related crashes.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1464091200">- Add a missing mathjax dependency to atril-backends.
- Rename atril-caja package to caja-extension-atril.
- Supplement caja-extension-atril if atril and caja are installed.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1470830400">- Update to version 1.14.2:
  * Add setting to set page cache size.
  * Add setting to disable auto-reload.
  * Fix some issues with rotated documents.
  * Some more fixes and cleanups.
  * Make distcheck use currently selected GTK+ version.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1474372800">- Update to version 1.16.0:
  * Build: Require poppler 0.18.0.
  * Use GtkAboutDialog instead of MateAboutDialog.
  * Drop dependency on libmate-desktop and --without-matedesktop
    build option.
  * Update toolbar-editor from libegg.
  * Update synctex to 1.18.
  * Split dual mode option into dual mode with odd and even pages
    on the left.
  * Add Ctrl+Up/Down keybindings for previous/next search results.
  * Add caja-sendto support for sending current document by email,
    to removable device, etc.
  * Improve named destinations support with --named-dest command line
    argument and dbus support.
  * [dvi] Use t1 font mapping files.
  * GTK+3: Add style class for view.
  * GTK+3: Fix a possible crash when building with introspection
    enabled.
  * GTK+3: Fix lots of deprecations.
  * Some more fixes and cleanups.
  * Update translations.
- Switch to Gtk3.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478001600">- Update to version 1.16.1:
  * Require poppler 0.22.0 (for case-sensitive search in PDFs).
  * [comics] Fix MIME type comparisons.
  * [comics] Support an application/vnd.comicbook+zip MIME type.
  * [djvu] Support an image/vnd.djvu+multipage MIME type.
  * [pdf] Fix case-sensitive search.
  * thumbnailer: Skip epub files (thumbnail generation never
    worked there and caused segfaults).
  * Some code cleanups.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1488715200">- Switch to Gtk2 (boo#1028022, gh#mate-desktop/caja#657).</changelog>

</package>
<package pkgid="2cd665fee34e8668afb09091b7211052e85a2d2b12181d576f0291b5e4417ace" name="atril-backends" arch="x86_64">
    <version epoch="0" ver="1.16.1" rel="3.1"/>

<changelog author="p.drouand@gmail.com" date="1411992000">- Update to version 1.8.1
  + Fix crash when clicking empty canvas while loading.
  + Fix FTBFS of atril when build with the clang compiler
  + Add keywords key to .desktop files, close #78</changelog>
<changelog author="p.drouand@gmail.com" date="1414324800">- Update to version 1.9.0 (unstable)
  + Add epub support (part of GSoC 2014).
  + Use MateAboutDialog from libmate-desktop.
- Fix version requirements
- Fix caja subpackage description
- Fix caja subpackage dependency; make depend on caja instead of
  mate-file-manager
- Add a -thumbnailer subpackage
- Add pkgconfig(webkit-1.0) build requirement; needed to build
  epub format backend
- Add pkgconfig(mate-desktop-2.0) build requirement; needed to build
  with about-dialog support</changelog>
<changelog author="p.drouand@gmail.com" date="1418299200">- Update to version 1.9.1 (unstable)
  + Add ini file for caja extension
  + Add appdata file
  + Many fixed memory leaks from monsta
  + sidebar-thumbnails: connect to job finished signal before scheduling
    the job
  + zero-init all signals arrays
  + Add support for external links to EvViewPresentation
  + Save zoom factor in default settings when sizing mode is free
  + [pdf] Add support for OCG State actions
  + [pdf] Update to poppler api changes
  + [pdf] Do not resolve named destinations in the backend
  + [pdf] Bump poppler requirements to 0.16.0
  + [pdf] Implement document_links_find_link_page()
  + [djvu] Implement document_links_find_link_page()
  + [libdocument] Use find_link_page() instead of find_link_dest() in
    get_dest_page()
  + GDK_KEY_* keys are Gtk+2 as well.
  + [shell] Add timestamp parameter to SyncView
  + [shell] Use new methods to get page and page label from a link
  + [libview] The updated GtkComboBox api is in Gtk+2.24
  + [dvi] Fix drawing glyphs with transparency
  + [shell] Send the URI of the input file instead of the filename in SyncSource
  + [libdocument] Add xz compression support
  + [pdf] Support .pdf.xz files
  + [shell] Add EvBookmarks to handle internal document bookmarks
  + [backends] Fix several security issues in the dvi-backend
  + Small a11y fixes
  + Remember the current page when document is reloaded in presentation mode
  + presentation: Allow to change rotation in presentation mode
  + Rotate with CTRL+Left/Right in presentation mode too
  + Add .png extension when saving images using DnD
  + Gtk3: Use gtk_paned_new() instead gtk_[h|v]paned_new()
  + Gtk3: Add GtkStyleContect support
  + Gtk3: Don't use gdk_cursor_unref()
  + Gtk3: Use gtk_widget_render_icon_pixbuf()
  + Gtk3: presentation: Make sure background window is black by default
    in presentation mode</changelog>
<changelog author="p.drouand@gmail.com" date="1421928000">- Update to version 1.9.2 (unstable)
  * Fix some crashes
  * comics backend: add support for bsdtar</changelog>
<changelog author="sor.alexei@meowr.ru" date="1430827200">- Update to 1.10.0 (changes since 1.9.2):
  * [webkit] Do not connect signal handlers more than once.
  * [webkit] Gtk2: use signals to get notifications about load
    finish and errors (instead of polling in idle function).
  * [webkit] indicate that job failed when the thumbnail loading
    fails.
  * [webkit] changed lock/unlock logic so that there's no locking in
    a function and unlocking in a callback.
  * [libdocument] Fix saving attachments when the name contains a
    path.
- Spec cleanup.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1436788800">- Update to 1.10.1:
  * Fix crash when pressing Esc with no document opened.
  * Gtk3: Add webkit2gtk-4.0 and prefer it over 3.0.
  * Help fixes.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1441022400">- Update to 1.10.2:
  * Fix several command line options.
  * Fix several findbar issues.
  * Make libmatedesktop optional.
  * [pdf] Fix saving annotations added to different pages.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1444824000">- Update to 1.11.0:
  * Make smclient mandatory.
  * [epub] drop embedded MathJax in favour of using distro-packaged
  one.
  * Retrieve strings directly from gschema (requires intltool
  0.50.1).
  * Drop mate-icon-theme dependency.
  * Several code cleanups.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1446724800">- Update to 1.12.0.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1448798400">- Update to 1.12.1:
  * [dvi] Fix crash due to regression.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1450440000">- Update to 1.12.2:
  * [epub] Fix crash when accessibility is enabled.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1453723200">- Update to version 1.13.0:
  * Update copyrights, mention MATE team in caja extension.
  * Drop MateConf migration script.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to version 1.13.1:
  * totem-screensaver: Use org.gnome.SessionManager to inhibit
    screensaver.
  * totem-screensaver: Don't use old API and add ref to TotemScrsaver.
  * totem-screensaver: Fix assertions on entry to TotemScrsaver
    methods.
  * GTK+3: Add atril-window style class to top level.
  * Fix some build warnings.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1460203200">- Update to version 1.14.0:
  * Update copyrights, mention MATE team in Caja extension.
  * GTK+3: Add CSS name EggToolbarEditor for 3.20.
  * Some more fixes and cleanups.
  * Update translations.
  * Fix Changelog generation.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1463918400">- Update to version 1.14.1:
  * Fix several random webview related crashes.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1464091200">- Add a missing mathjax dependency to atril-backends.
- Rename atril-caja package to caja-extension-atril.
- Supplement caja-extension-atril if atril and caja are installed.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1470830400">- Update to version 1.14.2:
  * Add setting to set page cache size.
  * Add setting to disable auto-reload.
  * Fix some issues with rotated documents.
  * Some more fixes and cleanups.
  * Make distcheck use currently selected GTK+ version.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1474372800">- Update to version 1.16.0:
  * Build: Require poppler 0.18.0.
  * Use GtkAboutDialog instead of MateAboutDialog.
  * Drop dependency on libmate-desktop and --without-matedesktop
    build option.
  * Update toolbar-editor from libegg.
  * Update synctex to 1.18.
  * Split dual mode option into dual mode with odd and even pages
    on the left.
  * Add Ctrl+Up/Down keybindings for previous/next search results.
  * Add caja-sendto support for sending current document by email,
    to removable device, etc.
  * Improve named destinations support with --named-dest command line
    argument and dbus support.
  * [dvi] Use t1 font mapping files.
  * GTK+3: Add style class for view.
  * GTK+3: Fix a possible crash when building with introspection
    enabled.
  * GTK+3: Fix lots of deprecations.
  * Some more fixes and cleanups.
  * Update translations.
- Switch to Gtk3.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478001600">- Update to version 1.16.1:
  * Require poppler 0.22.0 (for case-sensitive search in PDFs).
  * [comics] Fix MIME type comparisons.
  * [comics] Support an application/vnd.comicbook+zip MIME type.
  * [djvu] Support an image/vnd.djvu+multipage MIME type.
  * [pdf] Fix case-sensitive search.
  * thumbnailer: Skip epub files (thumbnail generation never
    worked there and caused segfaults).
  * Some code cleanups.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1488715200">- Switch to Gtk2 (boo#1028022, gh#mate-desktop/caja#657).</changelog>

</package>
<package pkgid="39f2bd003ce3c077c3624cdb05027c60721269475ef4d99fab579b5feebdf564" name="atril-devel" arch="x86_64">
    <version epoch="0" ver="1.16.1" rel="3.1"/>

<changelog author="p.drouand@gmail.com" date="1411992000">- Update to version 1.8.1
  + Fix crash when clicking empty canvas while loading.
  + Fix FTBFS of atril when build with the clang compiler
  + Add keywords key to .desktop files, close #78</changelog>
<changelog author="p.drouand@gmail.com" date="1414324800">- Update to version 1.9.0 (unstable)
  + Add epub support (part of GSoC 2014).
  + Use MateAboutDialog from libmate-desktop.
- Fix version requirements
- Fix caja subpackage description
- Fix caja subpackage dependency; make depend on caja instead of
  mate-file-manager
- Add a -thumbnailer subpackage
- Add pkgconfig(webkit-1.0) build requirement; needed to build
  epub format backend
- Add pkgconfig(mate-desktop-2.0) build requirement; needed to build
  with about-dialog support</changelog>
<changelog author="p.drouand@gmail.com" date="1418299200">- Update to version 1.9.1 (unstable)
  + Add ini file for caja extension
  + Add appdata file
  + Many fixed memory leaks from monsta
  + sidebar-thumbnails: connect to job finished signal before scheduling
    the job
  + zero-init all signals arrays
  + Add support for external links to EvViewPresentation
  + Save zoom factor in default settings when sizing mode is free
  + [pdf] Add support for OCG State actions
  + [pdf] Update to poppler api changes
  + [pdf] Do not resolve named destinations in the backend
  + [pdf] Bump poppler requirements to 0.16.0
  + [pdf] Implement document_links_find_link_page()
  + [djvu] Implement document_links_find_link_page()
  + [libdocument] Use find_link_page() instead of find_link_dest() in
    get_dest_page()
  + GDK_KEY_* keys are Gtk+2 as well.
  + [shell] Add timestamp parameter to SyncView
  + [shell] Use new methods to get page and page label from a link
  + [libview] The updated GtkComboBox api is in Gtk+2.24
  + [dvi] Fix drawing glyphs with transparency
  + [shell] Send the URI of the input file instead of the filename in SyncSource
  + [libdocument] Add xz compression support
  + [pdf] Support .pdf.xz files
  + [shell] Add EvBookmarks to handle internal document bookmarks
  + [backends] Fix several security issues in the dvi-backend
  + Small a11y fixes
  + Remember the current page when document is reloaded in presentation mode
  + presentation: Allow to change rotation in presentation mode
  + Rotate with CTRL+Left/Right in presentation mode too
  + Add .png extension when saving images using DnD
  + Gtk3: Use gtk_paned_new() instead gtk_[h|v]paned_new()
  + Gtk3: Add GtkStyleContect support
  + Gtk3: Don't use gdk_cursor_unref()
  + Gtk3: Use gtk_widget_render_icon_pixbuf()
  + Gtk3: presentation: Make sure background window is black by default
    in presentation mode</changelog>
<changelog author="p.drouand@gmail.com" date="1421928000">- Update to version 1.9.2 (unstable)
  * Fix some crashes
  * comics backend: add support for bsdtar</changelog>
<changelog author="sor.alexei@meowr.ru" date="1430827200">- Update to 1.10.0 (changes since 1.9.2):
  * [webkit] Do not connect signal handlers more than once.
  * [webkit] Gtk2: use signals to get notifications about load
    finish and errors (instead of polling in idle function).
  * [webkit] indicate that job failed when the thumbnail loading
    fails.
  * [webkit] changed lock/unlock logic so that there's no locking in
    a function and unlocking in a callback.
  * [libdocument] Fix saving attachments when the name contains a
    path.
- Spec cleanup.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1436788800">- Update to 1.10.1:
  * Fix crash when pressing Esc with no document opened.
  * Gtk3: Add webkit2gtk-4.0 and prefer it over 3.0.
  * Help fixes.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1441022400">- Update to 1.10.2:
  * Fix several command line options.
  * Fix several findbar issues.
  * Make libmatedesktop optional.
  * [pdf] Fix saving annotations added to different pages.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1444824000">- Update to 1.11.0:
  * Make smclient mandatory.
  * [epub] drop embedded MathJax in favour of using distro-packaged
  one.
  * Retrieve strings directly from gschema (requires intltool
  0.50.1).
  * Drop mate-icon-theme dependency.
  * Several code cleanups.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1446724800">- Update to 1.12.0.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1448798400">- Update to 1.12.1:
  * [dvi] Fix crash due to regression.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1450440000">- Update to 1.12.2:
  * [epub] Fix crash when accessibility is enabled.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1453723200">- Update to version 1.13.0:
  * Update copyrights, mention MATE team in caja extension.
  * Drop MateConf migration script.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to version 1.13.1:
  * totem-screensaver: Use org.gnome.SessionManager to inhibit
    screensaver.
  * totem-screensaver: Don't use old API and add ref to TotemScrsaver.
  * totem-screensaver: Fix assertions on entry to TotemScrsaver
    methods.
  * GTK+3: Add atril-window style class to top level.
  * Fix some build warnings.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1460203200">- Update to version 1.14.0:
  * Update copyrights, mention MATE team in Caja extension.
  * GTK+3: Add CSS name EggToolbarEditor for 3.20.
  * Some more fixes and cleanups.
  * Update translations.
  * Fix Changelog generation.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1463918400">- Update to version 1.14.1:
  * Fix several random webview related crashes.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1464091200">- Add a missing mathjax dependency to atril-backends.
- Rename atril-caja package to caja-extension-atril.
- Supplement caja-extension-atril if atril and caja are installed.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1470830400">- Update to version 1.14.2:
  * Add setting to set page cache size.
  * Add setting to disable auto-reload.
  * Fix some issues with rotated documents.
  * Some more fixes and cleanups.
  * Make distcheck use currently selected GTK+ version.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1474372800">- Update to version 1.16.0:
  * Build: Require poppler 0.18.0.
  * Use GtkAboutDialog instead of MateAboutDialog.
  * Drop dependency on libmate-desktop and --without-matedesktop
    build option.
  * Update toolbar-editor from libegg.
  * Update synctex to 1.18.
  * Split dual mode option into dual mode with odd and even pages
    on the left.
  * Add Ctrl+Up/Down keybindings for previous/next search results.
  * Add caja-sendto support for sending current document by email,
    to removable device, etc.
  * Improve named destinations support with --named-dest command line
    argument and dbus support.
  * [dvi] Use t1 font mapping files.
  * GTK+3: Add style class for view.
  * GTK+3: Fix a possible crash when building with introspection
    enabled.
  * GTK+3: Fix lots of deprecations.
  * Some more fixes and cleanups.
  * Update translations.
- Switch to Gtk3.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478001600">- Update to version 1.16.1:
  * Require poppler 0.22.0 (for case-sensitive search in PDFs).
  * [comics] Fix MIME type comparisons.
  * [comics] Support an application/vnd.comicbook+zip MIME type.
  * [djvu] Support an image/vnd.djvu+multipage MIME type.
  * [pdf] Fix case-sensitive search.
  * thumbnailer: Skip epub files (thumbnail generation never
    worked there and caused segfaults).
  * Some code cleanups.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1488715200">- Switch to Gtk2 (boo#1028022, gh#mate-desktop/caja#657).</changelog>

</package>
<package pkgid="5832b23fcf1f745dd6fe1da3c5d487bc2a260b9441bf4f53be4331236c75bdc3" name="atril-lang" arch="noarch">
    <version epoch="0" ver="1.16.1" rel="3.1"/>

<changelog author="p.drouand@gmail.com" date="1411992000">- Update to version 1.8.1
  + Fix crash when clicking empty canvas while loading.
  + Fix FTBFS of atril when build with the clang compiler
  + Add keywords key to .desktop files, close #78</changelog>
<changelog author="p.drouand@gmail.com" date="1414324800">- Update to version 1.9.0 (unstable)
  + Add epub support (part of GSoC 2014).
  + Use MateAboutDialog from libmate-desktop.
- Fix version requirements
- Fix caja subpackage description
- Fix caja subpackage dependency; make depend on caja instead of
  mate-file-manager
- Add a -thumbnailer subpackage
- Add pkgconfig(webkit-1.0) build requirement; needed to build
  epub format backend
- Add pkgconfig(mate-desktop-2.0) build requirement; needed to build
  with about-dialog support</changelog>
<changelog author="p.drouand@gmail.com" date="1418299200">- Update to version 1.9.1 (unstable)
  + Add ini file for caja extension
  + Add appdata file
  + Many fixed memory leaks from monsta
  + sidebar-thumbnails: connect to job finished signal before scheduling
    the job
  + zero-init all signals arrays
  + Add support for external links to EvViewPresentation
  + Save zoom factor in default settings when sizing mode is free
  + [pdf] Add support for OCG State actions
  + [pdf] Update to poppler api changes
  + [pdf] Do not resolve named destinations in the backend
  + [pdf] Bump poppler requirements to 0.16.0
  + [pdf] Implement document_links_find_link_page()
  + [djvu] Implement document_links_find_link_page()
  + [libdocument] Use find_link_page() instead of find_link_dest() in
    get_dest_page()
  + GDK_KEY_* keys are Gtk+2 as well.
  + [shell] Add timestamp parameter to SyncView
  + [shell] Use new methods to get page and page label from a link
  + [libview] The updated GtkComboBox api is in Gtk+2.24
  + [dvi] Fix drawing glyphs with transparency
  + [shell] Send the URI of the input file instead of the filename in SyncSource
  + [libdocument] Add xz compression support
  + [pdf] Support .pdf.xz files
  + [shell] Add EvBookmarks to handle internal document bookmarks
  + [backends] Fix several security issues in the dvi-backend
  + Small a11y fixes
  + Remember the current page when document is reloaded in presentation mode
  + presentation: Allow to change rotation in presentation mode
  + Rotate with CTRL+Left/Right in presentation mode too
  + Add .png extension when saving images using DnD
  + Gtk3: Use gtk_paned_new() instead gtk_[h|v]paned_new()
  + Gtk3: Add GtkStyleContect support
  + Gtk3: Don't use gdk_cursor_unref()
  + Gtk3: Use gtk_widget_render_icon_pixbuf()
  + Gtk3: presentation: Make sure background window is black by default
    in presentation mode</changelog>
<changelog author="p.drouand@gmail.com" date="1421928000">- Update to version 1.9.2 (unstable)
  * Fix some crashes
  * comics backend: add support for bsdtar</changelog>
<changelog author="sor.alexei@meowr.ru" date="1430827200">- Update to 1.10.0 (changes since 1.9.2):
  * [webkit] Do not connect signal handlers more than once.
  * [webkit] Gtk2: use signals to get notifications about load
    finish and errors (instead of polling in idle function).
  * [webkit] indicate that job failed when the thumbnail loading
    fails.
  * [webkit] changed lock/unlock logic so that there's no locking in
    a function and unlocking in a callback.
  * [libdocument] Fix saving attachments when the name contains a
    path.
- Spec cleanup.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1436788800">- Update to 1.10.1:
  * Fix crash when pressing Esc with no document opened.
  * Gtk3: Add webkit2gtk-4.0 and prefer it over 3.0.
  * Help fixes.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1441022400">- Update to 1.10.2:
  * Fix several command line options.
  * Fix several findbar issues.
  * Make libmatedesktop optional.
  * [pdf] Fix saving annotations added to different pages.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1444824000">- Update to 1.11.0:
  * Make smclient mandatory.
  * [epub] drop embedded MathJax in favour of using distro-packaged
  one.
  * Retrieve strings directly from gschema (requires intltool
  0.50.1).
  * Drop mate-icon-theme dependency.
  * Several code cleanups.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1446724800">- Update to 1.12.0.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1448798400">- Update to 1.12.1:
  * [dvi] Fix crash due to regression.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1450440000">- Update to 1.12.2:
  * [epub] Fix crash when accessibility is enabled.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1453723200">- Update to version 1.13.0:
  * Update copyrights, mention MATE team in caja extension.
  * Drop MateConf migration script.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to version 1.13.1:
  * totem-screensaver: Use org.gnome.SessionManager to inhibit
    screensaver.
  * totem-screensaver: Don't use old API and add ref to TotemScrsaver.
  * totem-screensaver: Fix assertions on entry to TotemScrsaver
    methods.
  * GTK+3: Add atril-window style class to top level.
  * Fix some build warnings.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1460203200">- Update to version 1.14.0:
  * Update copyrights, mention MATE team in Caja extension.
  * GTK+3: Add CSS name EggToolbarEditor for 3.20.
  * Some more fixes and cleanups.
  * Update translations.
  * Fix Changelog generation.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1463918400">- Update to version 1.14.1:
  * Fix several random webview related crashes.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1464091200">- Add a missing mathjax dependency to atril-backends.
- Rename atril-caja package to caja-extension-atril.
- Supplement caja-extension-atril if atril and caja are installed.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1470830400">- Update to version 1.14.2:
  * Add setting to set page cache size.
  * Add setting to disable auto-reload.
  * Fix some issues with rotated documents.
  * Some more fixes and cleanups.
  * Make distcheck use currently selected GTK+ version.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1474372800">- Update to version 1.16.0:
  * Build: Require poppler 0.18.0.
  * Use GtkAboutDialog instead of MateAboutDialog.
  * Drop dependency on libmate-desktop and --without-matedesktop
    build option.
  * Update toolbar-editor from libegg.
  * Update synctex to 1.18.
  * Split dual mode option into dual mode with odd and even pages
    on the left.
  * Add Ctrl+Up/Down keybindings for previous/next search results.
  * Add caja-sendto support for sending current document by email,
    to removable device, etc.
  * Improve named destinations support with --named-dest command line
    argument and dbus support.
  * [dvi] Use t1 font mapping files.
  * GTK+3: Add style class for view.
  * GTK+3: Fix a possible crash when building with introspection
    enabled.
  * GTK+3: Fix lots of deprecations.
  * Some more fixes and cleanups.
  * Update translations.
- Switch to Gtk3.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478001600">- Update to version 1.16.1:
  * Require poppler 0.22.0 (for case-sensitive search in PDFs).
  * [comics] Fix MIME type comparisons.
  * [comics] Support an application/vnd.comicbook+zip MIME type.
  * [djvu] Support an image/vnd.djvu+multipage MIME type.
  * [pdf] Fix case-sensitive search.
  * thumbnailer: Skip epub files (thumbnail generation never
    worked there and caused segfaults).
  * Some code cleanups.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1488715200">- Switch to Gtk2 (boo#1028022, gh#mate-desktop/caja#657).</changelog>

</package>
<package pkgid="3130e9472fb3cdab03251aab41ae31fe7764b75e0fd24d643d3ce7a792a592fe" name="atril-thumbnailer" arch="x86_64">
    <version epoch="0" ver="1.16.1" rel="3.1"/>

<changelog author="p.drouand@gmail.com" date="1411992000">- Update to version 1.8.1
  + Fix crash when clicking empty canvas while loading.
  + Fix FTBFS of atril when build with the clang compiler
  + Add keywords key to .desktop files, close #78</changelog>
<changelog author="p.drouand@gmail.com" date="1414324800">- Update to version 1.9.0 (unstable)
  + Add epub support (part of GSoC 2014).
  + Use MateAboutDialog from libmate-desktop.
- Fix version requirements
- Fix caja subpackage description
- Fix caja subpackage dependency; make depend on caja instead of
  mate-file-manager
- Add a -thumbnailer subpackage
- Add pkgconfig(webkit-1.0) build requirement; needed to build
  epub format backend
- Add pkgconfig(mate-desktop-2.0) build requirement; needed to build
  with about-dialog support</changelog>
<changelog author="p.drouand@gmail.com" date="1418299200">- Update to version 1.9.1 (unstable)
  + Add ini file for caja extension
  + Add appdata file
  + Many fixed memory leaks from monsta
  + sidebar-thumbnails: connect to job finished signal before scheduling
    the job
  + zero-init all signals arrays
  + Add support for external links to EvViewPresentation
  + Save zoom factor in default settings when sizing mode is free
  + [pdf] Add support for OCG State actions
  + [pdf] Update to poppler api changes
  + [pdf] Do not resolve named destinations in the backend
  + [pdf] Bump poppler requirements to 0.16.0
  + [pdf] Implement document_links_find_link_page()
  + [djvu] Implement document_links_find_link_page()
  + [libdocument] Use find_link_page() instead of find_link_dest() in
    get_dest_page()
  + GDK_KEY_* keys are Gtk+2 as well.
  + [shell] Add timestamp parameter to SyncView
  + [shell] Use new methods to get page and page label from a link
  + [libview] The updated GtkComboBox api is in Gtk+2.24
  + [dvi] Fix drawing glyphs with transparency
  + [shell] Send the URI of the input file instead of the filename in SyncSource
  + [libdocument] Add xz compression support
  + [pdf] Support .pdf.xz files
  + [shell] Add EvBookmarks to handle internal document bookmarks
  + [backends] Fix several security issues in the dvi-backend
  + Small a11y fixes
  + Remember the current page when document is reloaded in presentation mode
  + presentation: Allow to change rotation in presentation mode
  + Rotate with CTRL+Left/Right in presentation mode too
  + Add .png extension when saving images using DnD
  + Gtk3: Use gtk_paned_new() instead gtk_[h|v]paned_new()
  + Gtk3: Add GtkStyleContect support
  + Gtk3: Don't use gdk_cursor_unref()
  + Gtk3: Use gtk_widget_render_icon_pixbuf()
  + Gtk3: presentation: Make sure background window is black by default
    in presentation mode</changelog>
<changelog author="p.drouand@gmail.com" date="1421928000">- Update to version 1.9.2 (unstable)
  * Fix some crashes
  * comics backend: add support for bsdtar</changelog>
<changelog author="sor.alexei@meowr.ru" date="1430827200">- Update to 1.10.0 (changes since 1.9.2):
  * [webkit] Do not connect signal handlers more than once.
  * [webkit] Gtk2: use signals to get notifications about load
    finish and errors (instead of polling in idle function).
  * [webkit] indicate that job failed when the thumbnail loading
    fails.
  * [webkit] changed lock/unlock logic so that there's no locking in
    a function and unlocking in a callback.
  * [libdocument] Fix saving attachments when the name contains a
    path.
- Spec cleanup.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1436788800">- Update to 1.10.1:
  * Fix crash when pressing Esc with no document opened.
  * Gtk3: Add webkit2gtk-4.0 and prefer it over 3.0.
  * Help fixes.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1441022400">- Update to 1.10.2:
  * Fix several command line options.
  * Fix several findbar issues.
  * Make libmatedesktop optional.
  * [pdf] Fix saving annotations added to different pages.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1444824000">- Update to 1.11.0:
  * Make smclient mandatory.
  * [epub] drop embedded MathJax in favour of using distro-packaged
  one.
  * Retrieve strings directly from gschema (requires intltool
  0.50.1).
  * Drop mate-icon-theme dependency.
  * Several code cleanups.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1446724800">- Update to 1.12.0.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1448798400">- Update to 1.12.1:
  * [dvi] Fix crash due to regression.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1450440000">- Update to 1.12.2:
  * [epub] Fix crash when accessibility is enabled.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1453723200">- Update to version 1.13.0:
  * Update copyrights, mention MATE team in caja extension.
  * Drop MateConf migration script.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to version 1.13.1:
  * totem-screensaver: Use org.gnome.SessionManager to inhibit
    screensaver.
  * totem-screensaver: Don't use old API and add ref to TotemScrsaver.
  * totem-screensaver: Fix assertions on entry to TotemScrsaver
    methods.
  * GTK+3: Add atril-window style class to top level.
  * Fix some build warnings.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1460203200">- Update to version 1.14.0:
  * Update copyrights, mention MATE team in Caja extension.
  * GTK+3: Add CSS name EggToolbarEditor for 3.20.
  * Some more fixes and cleanups.
  * Update translations.
  * Fix Changelog generation.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1463918400">- Update to version 1.14.1:
  * Fix several random webview related crashes.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1464091200">- Add a missing mathjax dependency to atril-backends.
- Rename atril-caja package to caja-extension-atril.
- Supplement caja-extension-atril if atril and caja are installed.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1470830400">- Update to version 1.14.2:
  * Add setting to set page cache size.
  * Add setting to disable auto-reload.
  * Fix some issues with rotated documents.
  * Some more fixes and cleanups.
  * Make distcheck use currently selected GTK+ version.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1474372800">- Update to version 1.16.0:
  * Build: Require poppler 0.18.0.
  * Use GtkAboutDialog instead of MateAboutDialog.
  * Drop dependency on libmate-desktop and --without-matedesktop
    build option.
  * Update toolbar-editor from libegg.
  * Update synctex to 1.18.
  * Split dual mode option into dual mode with odd and even pages
    on the left.
  * Add Ctrl+Up/Down keybindings for previous/next search results.
  * Add caja-sendto support for sending current document by email,
    to removable device, etc.
  * Improve named destinations support with --named-dest command line
    argument and dbus support.
  * [dvi] Use t1 font mapping files.
  * GTK+3: Add style class for view.
  * GTK+3: Fix a possible crash when building with introspection
    enabled.
  * GTK+3: Fix lots of deprecations.
  * Some more fixes and cleanups.
  * Update translations.
- Switch to Gtk3.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478001600">- Update to version 1.16.1:
  * Require poppler 0.22.0 (for case-sensitive search in PDFs).
  * [comics] Fix MIME type comparisons.
  * [comics] Support an application/vnd.comicbook+zip MIME type.
  * [djvu] Support an image/vnd.djvu+multipage MIME type.
  * [pdf] Fix case-sensitive search.
  * thumbnailer: Skip epub files (thumbnail generation never
    worked there and caused segfaults).
  * Some code cleanups.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1488715200">- Switch to Gtk2 (boo#1028022, gh#mate-desktop/caja#657).</changelog>

</package>
<package pkgid="e9c694e0f7c6429e9c1bd76ea61c855703b41fcc8e6a166cac548f0b375428b3" name="audiofile" arch="src">
    <version epoch="0" ver="0.3.6" rel="10.3.1"/>

<changelog author="msuman@suse.de" date="1232452800">- Clean up the spec file to use proper RPM macros
- Continue to provide the "la" files for SUSE releases &lt;= 11.1</changelog>
<changelog author="mauro@suse.de" date="1232452801">- Added bnc_463220.patch to fix bnc#463220
  + Correct buffer size.</changelog>
<changelog author="mboman@suse.de" date="1235304000">- Don't use -fno-strict-aliasing for build. Not needed
- Remove CFLAGS, CXXFLAGS and FFLAGS since it only contains
  $RPM_OPT_FLAGS which is default</changelog>
<changelog author="meissner@suse.de" date="1256644800">- fixed implicit functions</changelog>
<changelog author="jengelh@medozas.de" date="1261051200">- add baselibs.conf as a source</changelog>
<changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
<changelog author="dimstar@opensuse.org" date="1273492800">- Update to version 0.2.7:
  + Fix decoding of multi-channel ADPCM WAVE files.
  + Reduce unshared data in library.
  + Fix handling of audio files with more than 2^24 frames.
  + Add support for writing double-precision floating-point WAVE
    files.
  + Add support for reading certain uncompressed AIFF-C files
    created by Mac OS X.
  + Write fact chunk in floating-point WAVE files.
- Drop bnc_463220.patch, fixed by upstream in a different way.
- Drop audiofile-0.2.6.patch, audiofile-m4_quote_fix.diff and
  audiofile-fiximplicit.patch.</changelog>
<changelog author="appleonkel@opensuse.org" date="1316433600">- Update to version 0.3.1:
  + Support u-law and A-law compression in Core Audio Format files
  + Add support for Creative Voice File format
  + Define AFframecount and AFfileoffset as 64-bit signed integers
  + Add support for extensible WAVE format
- Added audiofile-remove-unused-variables.patch for -Werror
- Added audiofile-add-lm-linker.patch to fix build error
- Drop audiofile-oldstyle.patch, fixed by upstream in a different way.
- Split documentation of the library into doc package
- Removed Obsoletes/Provides audiofil, seems outdated</changelog>
<changelog author="jengelh@medozas.de" date="1316520000">- Remove redundant tags/sections from specfile
- Fix a typo in %_smp_mflags
- Implement shlib policy</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="dimstar@opensuse.org" date="1322654400">- Update to version 0.3.2:
  + Fix initialization of byte order in Creative Voice File format.
  + Fix calculation of frame count in NIST SPHERE sound files.
  + Remove duplicate definition of AFvirtualfile.
  + Don't treat compiler warnings as errors by default.
- Clean spec file using spec-cleaner.
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.</changelog>
<changelog author="vuntz@opensuse.org" date="1326801600">- Update to version 0.3.3:
  + Update library's soname version.
  + Link against libm.
- Drop audiofile-add-lm-linker.patch: fixed upstream.
- Rebase audiofile-remove-unused-variables.patch.
- Remove call to autoreconf: it was only there for
  audiofile-add-lm-linker.patch.
- Move man pages from libaudiofile0 subpackage to audiofile
  subpackage, where the binaries live.
- Rename libaudiofile0 subpackage to libaudiofile1, following
  upstream soversion change.</changelog>
<changelog author="vuntz@opensuse.org" date="1336737600">- Update to version 0.3.4:
  + Use hidden visibility for internal symbols.
  + Add support for Sample Vision format.
  + Update license for extended-precision floating-point conversion
    routines.</changelog>
<changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
<changelog author="reddwarf@opensuse.org" date="1361361600">- Update to version 0.3.5:
  + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
  + Implement Microsoft ADPCM encoding for WAVE files.
  + Fix calculation of IRCAM frame size.
  + Record marker comments in WAVE files.
  + Improve validation of compressed audio formats.
  + Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit</changelog>
<changelog author="reddwarf@opensuse.org" date="1362657600">- Update to version 0.3.6:
  + Implement FLAC and ALAC encoding and decoding.
  + Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires</changelog>
<changelog author="avvissu@yandex.ru" date="1395748800">- Fix unresolvable dependencies for SLE11:
  + add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
  + add $DESTDIR to make install</changelog>
<changelog author="fcrozat@suse.com" date="1408017600">- Add Obsoletes audiofiles-32bit to baselibs.conf</changelog>
<changelog author="sbrabec@suse.com" date="1445515200">- Fix overflow when changing both number of channels and sample
  format (bsc#949399, CVE-2015-7747,
  audiofile-CVE-2015-7747.patch).</changelog>
<changelog author="alarrosa@suse.com" date="1489060800">- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
  an assert that was removed when building the code for a release
  which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
  to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
  check that a multiplication doesn't overflow when calculating a
  buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
  to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
  so when there's an unsupported number of bits per sample or an invalid
  number of samples per block, don't only print an error message using
  the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
  check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
  CVE-2017-6839), boo#1026979 (CVE-2017-6827),
  boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
  boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
  boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
  boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
  boo#1026988 (CVE-2017-6835).</changelog>

</package>
<package pkgid="260895577283fc144e2eaea4b5bed6ca9857a5c7be737ae152bfdbfc126e86c6" name="audiofile" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="10.3.1"/>

<changelog author="meissner@suse.de" date="1256644800">- fixed implicit functions</changelog>
<changelog author="jengelh@medozas.de" date="1261051200">- add baselibs.conf as a source</changelog>
<changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
<changelog author="dimstar@opensuse.org" date="1273492800">- Update to version 0.2.7:
  + Fix decoding of multi-channel ADPCM WAVE files.
  + Reduce unshared data in library.
  + Fix handling of audio files with more than 2^24 frames.
  + Add support for writing double-precision floating-point WAVE
    files.
  + Add support for reading certain uncompressed AIFF-C files
    created by Mac OS X.
  + Write fact chunk in floating-point WAVE files.
- Drop bnc_463220.patch, fixed by upstream in a different way.
- Drop audiofile-0.2.6.patch, audiofile-m4_quote_fix.diff and
  audiofile-fiximplicit.patch.</changelog>
<changelog author="appleonkel@opensuse.org" date="1316433600">- Update to version 0.3.1:
  + Support u-law and A-law compression in Core Audio Format files
  + Add support for Creative Voice File format
  + Define AFframecount and AFfileoffset as 64-bit signed integers
  + Add support for extensible WAVE format
- Added audiofile-remove-unused-variables.patch for -Werror
- Added audiofile-add-lm-linker.patch to fix build error
- Drop audiofile-oldstyle.patch, fixed by upstream in a different way.
- Split documentation of the library into doc package
- Removed Obsoletes/Provides audiofil, seems outdated</changelog>
<changelog author="jengelh@medozas.de" date="1316520000">- Remove redundant tags/sections from specfile
- Fix a typo in %_smp_mflags
- Implement shlib policy</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="dimstar@opensuse.org" date="1322654400">- Update to version 0.3.2:
  + Fix initialization of byte order in Creative Voice File format.
  + Fix calculation of frame count in NIST SPHERE sound files.
  + Remove duplicate definition of AFvirtualfile.
  + Don't treat compiler warnings as errors by default.
- Clean spec file using spec-cleaner.
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.</changelog>
<changelog author="vuntz@opensuse.org" date="1326801600">- Update to version 0.3.3:
  + Update library's soname version.
  + Link against libm.
- Drop audiofile-add-lm-linker.patch: fixed upstream.
- Rebase audiofile-remove-unused-variables.patch.
- Remove call to autoreconf: it was only there for
  audiofile-add-lm-linker.patch.
- Move man pages from libaudiofile0 subpackage to audiofile
  subpackage, where the binaries live.
- Rename libaudiofile0 subpackage to libaudiofile1, following
  upstream soversion change.</changelog>
<changelog author="vuntz@opensuse.org" date="1336737600">- Update to version 0.3.4:
  + Use hidden visibility for internal symbols.
  + Add support for Sample Vision format.
  + Update license for extended-precision floating-point conversion
    routines.</changelog>
<changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
<changelog author="reddwarf@opensuse.org" date="1361361600">- Update to version 0.3.5:
  + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
  + Implement Microsoft ADPCM encoding for WAVE files.
  + Fix calculation of IRCAM frame size.
  + Record marker comments in WAVE files.
  + Improve validation of compressed audio formats.
  + Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit</changelog>
<changelog author="reddwarf@opensuse.org" date="1362657600">- Update to version 0.3.6:
  + Implement FLAC and ALAC encoding and decoding.
  + Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires</changelog>
<changelog author="avvissu@yandex.ru" date="1395748800">- Fix unresolvable dependencies for SLE11:
  + add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
  + add $DESTDIR to make install</changelog>
<changelog author="fcrozat@suse.com" date="1408017600">- Add Obsoletes audiofiles-32bit to baselibs.conf</changelog>
<changelog author="sbrabec@suse.com" date="1445515200">- Fix overflow when changing both number of channels and sample
  format (bsc#949399, CVE-2015-7747,
  audiofile-CVE-2015-7747.patch).</changelog>
<changelog author="alarrosa@suse.com" date="1489060800">- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
  an assert that was removed when building the code for a release
  which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
  to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
  check that a multiplication doesn't overflow when calculating a
  buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
  to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
  so when there's an unsupported number of bits per sample or an invalid
  number of samples per block, don't only print an error message using
  the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
  check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
  CVE-2017-6839), boo#1026979 (CVE-2017-6827),
  boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
  boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
  boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
  boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
  boo#1026988 (CVE-2017-6835).</changelog>

</package>
<package pkgid="5cc0b4a78f42cfdcd6d3a0dbd334f55780926559116c2da86e95751e7716f514" name="audiofile-devel" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="10.3.1"/>

<changelog author="meissner@suse.de" date="1256644800">- fixed implicit functions</changelog>
<changelog author="jengelh@medozas.de" date="1261051200">- add baselibs.conf as a source</changelog>
<changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
<changelog author="dimstar@opensuse.org" date="1273492800">- Update to version 0.2.7:
  + Fix decoding of multi-channel ADPCM WAVE files.
  + Reduce unshared data in library.
  + Fix handling of audio files with more than 2^24 frames.
  + Add support for writing double-precision floating-point WAVE
    files.
  + Add support for reading certain uncompressed AIFF-C files
    created by Mac OS X.
  + Write fact chunk in floating-point WAVE files.
- Drop bnc_463220.patch, fixed by upstream in a different way.
- Drop audiofile-0.2.6.patch, audiofile-m4_quote_fix.diff and
  audiofile-fiximplicit.patch.</changelog>
<changelog author="appleonkel@opensuse.org" date="1316433600">- Update to version 0.3.1:
  + Support u-law and A-law compression in Core Audio Format files
  + Add support for Creative Voice File format
  + Define AFframecount and AFfileoffset as 64-bit signed integers
  + Add support for extensible WAVE format
- Added audiofile-remove-unused-variables.patch for -Werror
- Added audiofile-add-lm-linker.patch to fix build error
- Drop audiofile-oldstyle.patch, fixed by upstream in a different way.
- Split documentation of the library into doc package
- Removed Obsoletes/Provides audiofil, seems outdated</changelog>
<changelog author="jengelh@medozas.de" date="1316520000">- Remove redundant tags/sections from specfile
- Fix a typo in %_smp_mflags
- Implement shlib policy</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="dimstar@opensuse.org" date="1322654400">- Update to version 0.3.2:
  + Fix initialization of byte order in Creative Voice File format.
  + Fix calculation of frame count in NIST SPHERE sound files.
  + Remove duplicate definition of AFvirtualfile.
  + Don't treat compiler warnings as errors by default.
- Clean spec file using spec-cleaner.
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.</changelog>
<changelog author="vuntz@opensuse.org" date="1326801600">- Update to version 0.3.3:
  + Update library's soname version.
  + Link against libm.
- Drop audiofile-add-lm-linker.patch: fixed upstream.
- Rebase audiofile-remove-unused-variables.patch.
- Remove call to autoreconf: it was only there for
  audiofile-add-lm-linker.patch.
- Move man pages from libaudiofile0 subpackage to audiofile
  subpackage, where the binaries live.
- Rename libaudiofile0 subpackage to libaudiofile1, following
  upstream soversion change.</changelog>
<changelog author="vuntz@opensuse.org" date="1336737600">- Update to version 0.3.4:
  + Use hidden visibility for internal symbols.
  + Add support for Sample Vision format.
  + Update license for extended-precision floating-point conversion
    routines.</changelog>
<changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
<changelog author="reddwarf@opensuse.org" date="1361361600">- Update to version 0.3.5:
  + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
  + Implement Microsoft ADPCM encoding for WAVE files.
  + Fix calculation of IRCAM frame size.
  + Record marker comments in WAVE files.
  + Improve validation of compressed audio formats.
  + Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit</changelog>
<changelog author="reddwarf@opensuse.org" date="1362657600">- Update to version 0.3.6:
  + Implement FLAC and ALAC encoding and decoding.
  + Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires</changelog>
<changelog author="avvissu@yandex.ru" date="1395748800">- Fix unresolvable dependencies for SLE11:
  + add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
  + add $DESTDIR to make install</changelog>
<changelog author="fcrozat@suse.com" date="1408017600">- Add Obsoletes audiofiles-32bit to baselibs.conf</changelog>
<changelog author="sbrabec@suse.com" date="1445515200">- Fix overflow when changing both number of channels and sample
  format (bsc#949399, CVE-2015-7747,
  audiofile-CVE-2015-7747.patch).</changelog>
<changelog author="alarrosa@suse.com" date="1489060800">- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
  an assert that was removed when building the code for a release
  which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
  to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
  check that a multiplication doesn't overflow when calculating a
  buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
  to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
  so when there's an unsupported number of bits per sample or an invalid
  number of samples per block, don't only print an error message using
  the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
  check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
  CVE-2017-6839), boo#1026979 (CVE-2017-6827),
  boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
  boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
  boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
  boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
  boo#1026988 (CVE-2017-6835).</changelog>

</package>
<package pkgid="e54dd72e3195891e70bbe187fb70451786b4d3286c5d54e48026caa8da1a07d7" name="audiofile-devel-32bit" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="10.3.1"/>

<changelog author="meissner@suse.de" date="1256644800">- fixed implicit functions</changelog>
<changelog author="jengelh@medozas.de" date="1261051200">- add baselibs.conf as a source</changelog>
<changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
<changelog author="dimstar@opensuse.org" date="1273492800">- Update to version 0.2.7:
  + Fix decoding of multi-channel ADPCM WAVE files.
  + Reduce unshared data in library.
  + Fix handling of audio files with more than 2^24 frames.
  + Add support for writing double-precision floating-point WAVE
    files.
  + Add support for reading certain uncompressed AIFF-C files
    created by Mac OS X.
  + Write fact chunk in floating-point WAVE files.
- Drop bnc_463220.patch, fixed by upstream in a different way.
- Drop audiofile-0.2.6.patch, audiofile-m4_quote_fix.diff and
  audiofile-fiximplicit.patch.</changelog>
<changelog author="appleonkel@opensuse.org" date="1316433600">- Update to version 0.3.1:
  + Support u-law and A-law compression in Core Audio Format files
  + Add support for Creative Voice File format
  + Define AFframecount and AFfileoffset as 64-bit signed integers
  + Add support for extensible WAVE format
- Added audiofile-remove-unused-variables.patch for -Werror
- Added audiofile-add-lm-linker.patch to fix build error
- Drop audiofile-oldstyle.patch, fixed by upstream in a different way.
- Split documentation of the library into doc package
- Removed Obsoletes/Provides audiofil, seems outdated</changelog>
<changelog author="jengelh@medozas.de" date="1316520000">- Remove redundant tags/sections from specfile
- Fix a typo in %_smp_mflags
- Implement shlib policy</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="dimstar@opensuse.org" date="1322654400">- Update to version 0.3.2:
  + Fix initialization of byte order in Creative Voice File format.
  + Fix calculation of frame count in NIST SPHERE sound files.
  + Remove duplicate definition of AFvirtualfile.
  + Don't treat compiler warnings as errors by default.
- Clean spec file using spec-cleaner.
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.</changelog>
<changelog author="vuntz@opensuse.org" date="1326801600">- Update to version 0.3.3:
  + Update library's soname version.
  + Link against libm.
- Drop audiofile-add-lm-linker.patch: fixed upstream.
- Rebase audiofile-remove-unused-variables.patch.
- Remove call to autoreconf: it was only there for
  audiofile-add-lm-linker.patch.
- Move man pages from libaudiofile0 subpackage to audiofile
  subpackage, where the binaries live.
- Rename libaudiofile0 subpackage to libaudiofile1, following
  upstream soversion change.</changelog>
<changelog author="vuntz@opensuse.org" date="1336737600">- Update to version 0.3.4:
  + Use hidden visibility for internal symbols.
  + Add support for Sample Vision format.
  + Update license for extended-precision floating-point conversion
    routines.</changelog>
<changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
<changelog author="reddwarf@opensuse.org" date="1361361600">- Update to version 0.3.5:
  + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
  + Implement Microsoft ADPCM encoding for WAVE files.
  + Fix calculation of IRCAM frame size.
  + Record marker comments in WAVE files.
  + Improve validation of compressed audio formats.
  + Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit</changelog>
<changelog author="reddwarf@opensuse.org" date="1362657600">- Update to version 0.3.6:
  + Implement FLAC and ALAC encoding and decoding.
  + Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires</changelog>
<changelog author="avvissu@yandex.ru" date="1395748800">- Fix unresolvable dependencies for SLE11:
  + add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
  + add $DESTDIR to make install</changelog>
<changelog author="fcrozat@suse.com" date="1408017600">- Add Obsoletes audiofiles-32bit to baselibs.conf</changelog>
<changelog author="sbrabec@suse.com" date="1445515200">- Fix overflow when changing both number of channels and sample
  format (bsc#949399, CVE-2015-7747,
  audiofile-CVE-2015-7747.patch).</changelog>
<changelog author="alarrosa@suse.com" date="1489060800">- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
  an assert that was removed when building the code for a release
  which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
  to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
  check that a multiplication doesn't overflow when calculating a
  buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
  to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
  so when there's an unsupported number of bits per sample or an invalid
  number of samples per block, don't only print an error message using
  the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
  check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
  CVE-2017-6839), boo#1026979 (CVE-2017-6827),
  boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
  boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
  boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
  boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
  boo#1026988 (CVE-2017-6835).</changelog>

</package>
<package pkgid="577e464671007a0a51791c0d7eaceeba4d24d53442372efe7c2c9e6c6165919c" name="audiofile-doc" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="10.3.1"/>

<changelog author="meissner@suse.de" date="1256644800">- fixed implicit functions</changelog>
<changelog author="jengelh@medozas.de" date="1261051200">- add baselibs.conf as a source</changelog>
<changelog author="coolo@novell.com" date="1272110400">- buildrequire pkg-config to fix provides</changelog>
<changelog author="dimstar@opensuse.org" date="1273492800">- Update to version 0.2.7:
  + Fix decoding of multi-channel ADPCM WAVE files.
  + Reduce unshared data in library.
  + Fix handling of audio files with more than 2^24 frames.
  + Add support for writing double-precision floating-point WAVE
    files.
  + Add support for reading certain uncompressed AIFF-C files
    created by Mac OS X.
  + Write fact chunk in floating-point WAVE files.
- Drop bnc_463220.patch, fixed by upstream in a different way.
- Drop audiofile-0.2.6.patch, audiofile-m4_quote_fix.diff and
  audiofile-fiximplicit.patch.</changelog>
<changelog author="appleonkel@opensuse.org" date="1316433600">- Update to version 0.3.1:
  + Support u-law and A-law compression in Core Audio Format files
  + Add support for Creative Voice File format
  + Define AFframecount and AFfileoffset as 64-bit signed integers
  + Add support for extensible WAVE format
- Added audiofile-remove-unused-variables.patch for -Werror
- Added audiofile-add-lm-linker.patch to fix build error
- Drop audiofile-oldstyle.patch, fixed by upstream in a different way.
- Split documentation of the library into doc package
- Removed Obsoletes/Provides audiofil, seems outdated</changelog>
<changelog author="jengelh@medozas.de" date="1316520000">- Remove redundant tags/sections from specfile
- Fix a typo in %_smp_mflags
- Implement shlib policy</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="dimstar@opensuse.org" date="1322654400">- Update to version 0.3.2:
  + Fix initialization of byte order in Creative Voice File format.
  + Fix calculation of frame count in NIST SPHERE sound files.
  + Remove duplicate definition of AFvirtualfile.
  + Don't treat compiler warnings as errors by default.
- Clean spec file using spec-cleaner.
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.</changelog>
<changelog author="vuntz@opensuse.org" date="1326801600">- Update to version 0.3.3:
  + Update library's soname version.
  + Link against libm.
- Drop audiofile-add-lm-linker.patch: fixed upstream.
- Rebase audiofile-remove-unused-variables.patch.
- Remove call to autoreconf: it was only there for
  audiofile-add-lm-linker.patch.
- Move man pages from libaudiofile0 subpackage to audiofile
  subpackage, where the binaries live.
- Rename libaudiofile0 subpackage to libaudiofile1, following
  upstream soversion change.</changelog>
<changelog author="vuntz@opensuse.org" date="1336737600">- Update to version 0.3.4:
  + Use hidden visibility for internal symbols.
  + Add support for Sample Vision format.
  + Update license for extended-precision floating-point conversion
    routines.</changelog>
<changelog author="coolo@suse.com" date="1359720000">- update license to new format</changelog>
<changelog author="reddwarf@opensuse.org" date="1361361600">- Update to version 0.3.5:
  + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files.
  + Implement Microsoft ADPCM encoding for WAVE files.
  + Fix calculation of IRCAM frame size.
  + Record marker comments in WAVE files.
  + Improve validation of compressed audio formats.
  + Add support for building without documentation.
- Add audiofile-0.3.5-without_examples.patch
- Remove audiofile-remove-unused-variables.patch
- Remove Obsoletes: audiofile-64bit</changelog>
<changelog author="reddwarf@opensuse.org" date="1362657600">- Update to version 0.3.6:
  + Implement FLAC and ALAC encoding and decoding.
  + Update license to LGPL 2.1.
- Remove audiofile-0.3.5-without_examples.patch
- Add pkgconfig(flac) BuildRequires</changelog>
<changelog author="avvissu@yandex.ru" date="1395748800">- Fix unresolvable dependencies for SLE11:
  + add RPM conditional tests for sles_version
- Fix compilation error on SLE11: permission denied:
  + add $DESTDIR to make install</changelog>
<changelog author="fcrozat@suse.com" date="1408017600">- Add Obsoletes audiofiles-32bit to baselibs.conf</changelog>
<changelog author="sbrabec@suse.com" date="1445515200">- Fix overflow when changing both number of channels and sample
  format (bsc#949399, CVE-2015-7747,
  audiofile-CVE-2015-7747.patch).</changelog>
<changelog author="alarrosa@suse.com" date="1489060800">- Add 0001-Always-check-the-number-of-coefficients.patch to put in code
  an assert that was removed when building the code for a release
  which checks the number of coeficients in WAVE.cpp .
- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
  to check for a multiplication overflow in MSADPCM.cpp .
- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to
  check that a multiplication doesn't overflow when calculating a
  buffer size and reduce it if necessary.
- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
  to clamp index values to fix an index overflow in IMA.cpp .
- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch
  so when there's an unsupported number of bits per sample or an invalid
  number of samples per block, don't only print an error message using
  the error handler, but actually stop parsing the file.
- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to
  check for division by zero in BlockCodec::runPull
- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838,
  CVE-2017-6839), boo#1026979 (CVE-2017-6827),
  boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829),
  boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831),
  boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833),
  boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836),
  boo#1026988 (CVE-2017-6835).</changelog>

</package>
<package pkgid="49df7ab26344f5e72f4b1ca50d8c8b4d3e241fda566363a3b06fceb985668a1b" name="audit" arch="src">
    <version epoch="0" ver="2.3.6" rel="5.3.1"/>

<changelog author="aj@suse.de" date="1298289600">- Fix value of oom_score_adj.</changelog>
<changelog author="tonyj@novell.com" date="1303905600">- Update to version 2.1.1, upstream changelog:
  - 2.1.1
  - When ausearch is interpretting, output "as is" if no = is found
  - Correct socket setup in remote logging
  - Adjusted a couple default settings for remote logging and init script
  - Audispd was not marking restarted plugins as active
  - Audisp-remote should keep a capability if local_port &lt; 1024
  - When audispd restarts plugin, send event in its preferred format
  - In audisp-remote, make all I/O asynchronous
  - In audisp-remote, add sigusr1 handler to dump internal state
  - Fix autrace to use correct syscalls on s390 and s390x systems
  - Add shutdown syscall to remote logging teardowns
  - Correct autrace rule for 32 bits systems
  2.1
  - Update auditctl man page for new field on user filter
  - Fix crash in aulast when auid is foreign to the system
  - Code cleanups
  - Add store and forward model to audispd-remote (Mirek Trmac)
  - Free memory on failed startups in audisp-prelude
  - Fix memory leak in aureport
  - Fix parsing state problem in libauparse
  - Improve the robustness of libaudit field encoding functions
  - Update capability tables
  - In auditd, make failure action config checking consistent
  - In auditd, check that NULL is not being passed to safe_exec
  - In audisp-remote, overflow_action wasn't suspending if that action was chosen
  - Update interpretations for virt events
  - Improve remote logging warning and error messages
  - Add interpretations for netfilter events
  2.0.6
  - ausearch/report performance improvements
  - Synchronize all sample syscall rules to use action,list
  - If program name provided to audit_log_acct_message, escape it
  - Fix man page for the audit_encode_nv_string function (#647131)
  - If value is NULL, don't segfault (#647128)
  - Fix simple event parsing to not assume session id can't be last (Peng Haitao)
  - Add support for new mmap audit event type
  - Add ability for audispd syslog plugin to choose facility local0-7 (#593340)
  - Fix autrace to use correct syscalls on i386 systems (Peng Haitao)
  - On startup and reconfig, check for excess logs and unlink them
  - Add a couple missing parser debug messages
  - Fix error output resolving numeric address and update man page
  - Add netfilter event types
  - Fix spelling error in audit.rules man page (#667845)
  - Improve warning in auditctl regarding immutable mode (#654883)
  - Update syscall tables for the 2.6.37 kernel
  - In ausearch, allow searching for auid -1
  - Add queue overflow_action to audisp-remote to control queue overflows
  - Update sample rules for new syscalls and packages</changelog>
<changelog author="meissner@suse.de" date="1305115200">- Adjust license of libaudit and libauparse to be
  LGPLv2.1 or later.</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Add audit-devel to baselibs</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="tonyj@suse.com" date="1330430400">- Update to version 2.1.3, upstream changelog:
  - 2.1.3
  - Fix parsing of EXECVE records to not escape argc field
  - If auditd's disk is full, send the right reason to client (#715315)
  - Add CAP_WAKE_ALARM to interpretations
  - Some updates to audisp-remote's remote-fgets function (Mirek Trmac)
  - Add detection of TTY events to audisp-prelude (Matteo Sessa)
  - Updated syscall tables for the 3.0 kernel
  - Update linker flags for better relro support
  - Make default size of logs bigger (#727310)
  - Extract obj from NETFILTER_PKT events
  - Disable 2 kerberos config options in audisp-remote.conf
  - 2.1.2
  - In ausearch/report, fix a segfault caused by MAC_POLICY_LOAD records
  - In ausearch/report, add and update parsers
  - In auditd, cleanup DAEMON_ACCEPT and DAEMON_CLOSE addr fields
  - In ausearch/report, parse addr field of DAEMON_ACCEPT &amp; DAEMON_CLOSE records
  - In auditd, move startup success to after events are registered
  - If auditd shutsdown due to failed tcp init, write a DAEMON_ABORT event
  - Update auditd to avoid the oom killer in new kernels (Andreas Jaeger)
  - Parse and interpret NETFILTER_PKT events correctly
  - Return error if auditctl -l fails (#709345)
  - In audisp-remote, replace glibc's fgets with custom implementation</changelog>
<changelog author="coolo@suse.com" date="1350043200">- update to 2.2.1, upstream changelog:
  2.2.1
  - Add more interpretations in auparse for syscall parameters
  - Add some interpretations to ausearch for syscall parameters
  - In ausearch/report and auparse, allocate extra space for node names
  - Update syscall tables for the 3.3.0 kernel
  - Update libev to 4.0.4
  - Reduce the size of some applications
  - In auditctl, check usage against euid rather than uid
  2.2
  - Correct all rules for clock_settime
  - Fix possible segfault in auparse library
  - Handle malformed socket addresses better
  - Improve performance in audit_log_user_message()
  - Improve performance in writing to the log file in auditd
  - Syscall update for accept4 and recvmmsg
  - Update autrace resource usage mode syscall list
  - Improved sample rules for recent syscalls
  - Add some debug info to audisp-remote startup and shutdown
  - Make compiling with Python optional
  - In auditd, if disk_error_action is ignore, don't syslog anything
  - Fix some memory leaks
  - If audispd is stopping, don't restart children
  - Add support in auditctl for shell escaped filenames (Alexander)
  - Add search support for virt events (Marcelo Cerri)
  - Update interpretation tables
  - Sync auparse's auditd config parser with auditd's parser
  - In ausearch, also use cwd fields in file name searchs
  - In ausearch, parse cwd in USER_CMD events
  - In ausearch, correct parsing of uid in user space events
  - In ausearch, update parsing of integrity events
  - Apply some text cleanups from Debian (Russell Coker)
  - In auditd, relax some permission checks for external apps
  - Add ROLE_MODIFY event type
  - In auditctl, new -c option to continue through bad rules but with failed exit
  - Add auvirt program to do special reporting on virt events (Marcelo Cerri)
  - Add interfield comparison support to auditctl (Peter Moody)
  - Update auparse type intepretation for apparmor (Marcelo Cerri)
  - Increase tcp_max_per_addr maximum to 1024.
- remove audit-no_python.patch, there is a configure switch for that now
- remove prereq on sysvinit</changelog>
<changelog author="jengelh@inai.de" date="1358856000">- Executing autoreconf requires autoconf</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359547200">- Audit 2.2.2 , the purpose of this update is too add compatibility
  with systemd for 12.3
- In auditd, tcp_max_per_addr was allowing 1 more connection than specified
- In ausearch, fix matching of object records
- Auditctl was returning -1 when listing rules filtered on a key field
- Add interpretations for CAP_BLOCK_SUSPEND and CAP_COMPROMISE_KERNEL
- Add armv5tejl, armv5tel, armv6l and armv7l machine types (Nathaniel Husted)
- Updates for the 3.6 kernel
- Add auparse_feed_has_data function to libauparse
- Update audisp-prelude to use auparse_feed_has_data
- Add support to conditionally build auditd network listener (Tyler Hicks)
- In auditd, reset a flag after receiving USR1 signal info when rotating logs
- Add optional systemd init script support
- Add support for SECCOMP event type
- Don't interpret aN_len field in EXECVE records (#869555)
- In audisp-remote, do better job of draining queue
- Fix capability parsing in ausearch/auparse
- Interpret BPRM_FCAPS capability fields
- Add ANOM_LINK event type</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359547201">- remove old tarball and update -secondary spec</changelog>
<changelog author="crrodriguez@opensuse.org" date="1363953600">- remove sysvinit scripts.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364212800">- Version 2.2.3
- Code cleanups
- In spec file, don't own lib64/audit
- Update man pages
- Aureport no longer reads auditd.conf when stdin is used
- Don't let systemd kill auditd if auditctl errors out
- Update syscall table for 3.7 and 3.8 kernels
- Add interpretation for setns and unshare syscalls
- Code cleanup (Tyler Hicks)
- Documentation cleanups (Laurent Bigonville)
- Add dirfd interpretation to the *at functions
- Add termination signal to clone flags interpretation
- Update stig.rules
- In auditctl, when listing rules don't print numeric value of dir fields
- Add support for rng resource type in auvirt
- Fix aulast bad login output (#922508)
- In ausearch, allow negative numbers for session and auid searches
- In audisp-remote, if disk_full_action is stop then stop sending (#908977)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364212801">- --with-libcap-ng=yes has no effect if libcap-ng is not
  buildrequired and the lack of those requires causes a broken
  configure script after autoreconf add pkgconfig(libcap-ng)
  to both audit and audit-secondary, cap-ng is actually only
  use in the latter.</changelog>
<changelog author="mmeister@suse.com" date="1366977600">- audit-no_m4_dir.patch: Removed AC_CONFIG_MACRO_DIR([m4]) from
  configure.ac to fix build with new automake</changelog>
<changelog author="tonyj@suse.com" date="1372334400">- Eliminate build cycles. audit.spec now builds only libs/devel.
  Remainder (including daemon) built from audit-secondary.spec</changelog>
<changelog author="coolo@suse.com" date="1372420800">- remove libcap-ng too from audit.spec as it's only needed for plugins
  (and libcap-ng itself needs python to build bindings)</changelog>
<changelog author="tonyj@suse.com" date="1385467200">- Update to version 2.3.2
  Changelog 2.3.2
  - Put RefuseManualStop in the right systemd section (#969345)
  - Add legacy restart scripts for systemd support
  - Add more syscall argument interpretations
  - Add 'unset' keyword for uid &amp; gid values in auditctl
  - In ausearch, parse obj in IPC records
  - In ausearch, parse subj in DAEMON_ROTATE records
  - Fix interpretation of MQ_OPEN and MQ_NOTIFY events
  - In auditd, restart dispatcher on SIGHUP if it had previously exited
  - In audispd, exit when no active plugins are detected on reconfigure
  - In audispd, clear signal mask set by libev so that SIGHUP works again
  - In audispd, track binary plugins and restart if binary was updated
  - In audispd, make sure we send signals to the correct process
  - In auditd, clear signal mask when spawning any child process
  - In audispd, make builtin plugins respond to SIGHUP
  - In auparse, interpret mode flags of open syscall if O_CREAT is passed
  - In audisp-remote, don't make address lookup always a permanent failure
  - In audisp-remote, remove EOE events more efficiently
  - In auditd, log the reason when email account is not valid
  - In audisp-remote, change default remote_ending action to reconnect
  - Add support for Aarch64 processors
  Changelog 2.3.1
  - Rearrange auditd setting enabled and pid to avoid a race (#910568)
  - Interpret the ocomm field from OBJ_PID records
  - Fix missing 'then' statement in sysvinit script
  - Switch ausearch to use libauparse for interpretting fields
  - In libauparse, interpret prctl arg0, sched_setscheduler arg1
  - In auparse, check source_list isn't NULL when opening next file (Liequan Che)
  - In libauparse, interpret send* flags argument
  - In libauparse, interpret level and name options for set/getsockopt
  - In ausearch/report, don't flush events until last file (Burn Alting)
  - Don't use systemctl to stop the audit daemon
  Changelog 2.3
  - The clone(2) man page is really clone(3), fix interpretation of clone syscall
  - Add systemd support for reload (#901533)
  - Allow -F msgtype on the user filter
  - Add legacy support for resuming logging under systemd (#830780)
  - Add legacy support for rotating logs under systemd (#916611)
  - In auditd, collect SIGUSR2 info for DAEMON_RESUME events
  - Updated man pages
  - Update libev to 4.15
  - Update syscall tables for 3.9 kernel
  - Interpret MQ_OPEN events
  - Add augenrules support (Burn Alting)
  - Consume less stack sending audit events</changelog>
<changelog author="tonyj@suse.com" date="1391515200">- Update to version 2.3.3
  Changelog 2.3.3
  - Documentation updates
  - Add AUDIT_USER_MAC_CONFIG_CHANGE event for MAC policy changes
  - Update interpreting scheduler policy names
  - Update automake files to automake-1.13.4
  - Remove CAP_COMPROMISE_KERNEL interpretation
  - Parse name field in AVC's (#1049916)
  - Add missing typedef for auparse_type_t enumeration (#1053424)
  - Fix parsing encoded filenames in records
  - Parse SECCOMP events</changelog>
<changelog author="tonyj@suse.com" date="1397563200">- Update to version 2.3.6
  Changelog 2.3.6
  - Add an option to auditctl to interpret a0 - a3 of syscall rules when listing
  - Improve ARM and AARCH64 support (AKASHI Takahiro)
  - Add ausearch --checkpoint feature (Burn Alting)
  - Add --arch option to ausearch
  - Improve too long config line in audispd, auditd, and auparse (#1071580)
  - Fix aulast to accept the new AUDIT_LOGIN record format
  - Remove clear_config symbol in auparse
  Changelog 2.3.5
  - In CRYPTO_KEY_USER events, do not interpret the 'fp' field
  - Change formatting of rules listing in auditctl to look like audit.rules
  - Change auditctl to do all netlink comm and then print rules
  - Add a debug option to ausearch to find skipped events
  - Parse subject, auid, and ses in LOGIN events (3.14 kernel changed format)
  - In auditd, when shifting logs, ignore the num_logs setting (#950158)
  - Allow passing a directory as the input file for ausearch/report (LC Bruzenak)
  - Interpret syscall fields in SECCOMP events
  - Increase a couple buffers to handle longer input
  Changelog 2.3.4
  - Parse path in CONFIG_CHANGE events
  - In audisp-remote, fix retry logic for temporary network failures
  - In auparse, add get_type_name function
  - Add --no-config command option to aureport
  - Fix interpretting MCS seliunx contexts in ausearch (#970675)
  - In auparse, classify selinux contexts as MAC_LABEL field type
  - In ausearch/report parse vm-ctx and img-ctx as selinux labels
  - Update translation tables for the 3.14 kernel</changelog>
<changelog author="tonyj@suse.com" date="1409659200">- Add support for ppc64le (bnc#891861)
  New patch: audit-add-ppc64le-mach-support.patch</changelog>

</package>
<package pkgid="0d3a4ee344c396f8c31614426cef7074ed324c50dc6a65901faceecd0d8c7670" name="audit" arch="x86_64">
    <version epoch="0" ver="2.3.6" rel="5.3.1"/>

<changelog author="cmorve69@yahoo.es" date="1245499200">- fixed build with --as-needed</changelog>
<changelog author="tonyj@suse.de" date="1272974400">- Upgrade to version 2.0.4 (see audit.changes for upstream change
  history)</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="tonyj@novell.com" date="1285761600">- Upgrade to version 2.0.5 (see audit.changes for upstream change
  history)</changelog>
<changelog author="tonyj@novell.com" date="1303905600">- Upgrade to version 2.1.1 (see audit.changes for upstream change
  history)</changelog>
<changelog author="tonyj@novell.com" date="1305892800">- Adjust license of audit-libs-python to be LGPLv2.1 or later.</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
<changelog author="tonyj@suse.com" date="1330430400">- Update to version 2.1.3.  See audit.spec upstream changelog</changelog>
<changelog author="coolo@suse.com" date="1350043200">- Update to version 2.2.1, see audit's changes</changelog>
<changelog author="jengelh@inai.de" date="1358856000">- Executing autoreconf requires autoconf</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364212800">- Buildrequires cap-ng library</changelog>
<changelog author="tonyj@suse.com" date="1372334400">- Eliminate build cycles. audit.spec now builds only libs/devel.
  Remainder (including daemon) built from audit-secondary.spec
- Add patch 'audit-fix-implicit-defn.patch' to fix implicit definition
  warning.</changelog>
<changelog author="opensuse@cboltz.de" date="1380715200">- (re-)add rcauditd as symlink to /usr/sbin/service</changelog>
<changelog author="tonyj@suse.com" date="1385467200">- Update to version 2.3.2. See audit.spec (libaudit1) for upstream
  changelog
- Drop patch 'audit-fix-implicit-defn.patch' (upstream)
- Add patch 'audit-allow-manual-stop.patch' to reinstate service
  stop/restart.
- /etc/sysconfig/audit still existed but was no longer referenced
  by systemd, so remove
- Delete audit-no_plugins.patch, it was stale (no longer referenced
  by specfiles) but had not been removed.</changelog>
<changelog author="tonyj@suse.com" date="1391515200">- Update to version 2.3.3. See audit.spec (libaudit1) for upstream
  changelog</changelog>
<changelog author="tonyj@suse.com" date="1393502400">- Add systemd requires (bnc#865849)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- fix systemd warning:
  "Configuration file /usr/lib/systemd/system/auditd.service
  is marked world-inaccessible.
  This has no effect as configuration data is accessible
  via APIs without restrictions"
  * indeed restricting access to unit files using filesystem
  permissions is non-sense.</changelog>
<changelog author="tonyj@suse.com" date="1397563200">- Update to version 2.3.6. See audit.spec (libaudit1) for upstream
  changelog</changelog>
<changelog author="tonyj@suse.com" date="1404993600">- Do not require tclass field to be present when searching for AVC
  records (bnc#878687)
  add patch: audit-ausearch-do-not-require-tclass.patch</changelog>
<changelog author="tonyj@suse.com" date="1500552000">- Make auditd start as forking systemd service (bsc#1042781)
  New patch: audit-modify-systemd-service-to-forking.patch</changelog>

</package>
<package pkgid="1594c78af00e131ddba4a276f934994962038b9703430a9a125a3e757773aa65" name="audit-audispd-plugins" arch="x86_64">
    <version epoch="0" ver="2.3.6" rel="5.3.1"/>

<changelog author="cmorve69@yahoo.es" date="1245499200">- fixed build with --as-needed</changelog>
<changelog author="tonyj@suse.de" date="1272974400">- Upgrade to version 2.0.4 (see audit.changes for upstream change
  history)</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="tonyj@novell.com" date="1285761600">- Upgrade to version 2.0.5 (see audit.changes for upstream change
  history)</changelog>
<changelog author="tonyj@novell.com" date="1303905600">- Upgrade to version 2.1.1 (see audit.changes for upstream change
  history)</changelog>
<changelog author="tonyj@novell.com" date="1305892800">- Adjust license of audit-libs-python to be LGPLv2.1 or later.</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
<changelog author="tonyj@suse.com" date="1330430400">- Update to version 2.1.3.  See audit.spec upstream changelog</changelog>
<changelog author="coolo@suse.com" date="1350043200">- Update to version 2.2.1, see audit's changes</changelog>
<changelog author="jengelh@inai.de" date="1358856000">- Executing autoreconf requires autoconf</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364212800">- Buildrequires cap-ng library</changelog>
<changelog author="tonyj@suse.com" date="1372334400">- Eliminate build cycles. audit.spec now builds only libs/devel.
  Remainder (including daemon) built from audit-secondary.spec
- Add patch 'audit-fix-implicit-defn.patch' to fix implicit definition
  warning.</changelog>
<changelog author="opensuse@cboltz.de" date="1380715200">- (re-)add rcauditd as symlink to /usr/sbin/service</changelog>
<changelog author="tonyj@suse.com" date="1385467200">- Update to version 2.3.2. See audit.spec (libaudit1) for upstream
  changelog
- Drop patch 'audit-fix-implicit-defn.patch' (upstream)
- Add patch 'audit-allow-manual-stop.patch' to reinstate service
  stop/restart.
- /etc/sysconfig/audit still existed but was no longer referenced
  by systemd, so remove
- Delete audit-no_plugins.patch, it was stale (no longer referenced
  by specfiles) but had not been removed.</changelog>
<changelog author="tonyj@suse.com" date="1391515200">- Update to version 2.3.3. See audit.spec (libaudit1) for upstream
  changelog</changelog>
<changelog author="tonyj@suse.com" date="1393502400">- Add systemd requires (bnc#865849)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- fix systemd warning:
  "Configuration file /usr/lib/systemd/system/auditd.service
  is marked world-inaccessible.
  This has no effect as configuration data is accessible
  via APIs without restrictions"
  * indeed restricting access to unit files using filesystem
  permissions is non-sense.</changelog>
<changelog author="tonyj@suse.com" date="1397563200">- Update to version 2.3.6. See audit.spec (libaudit1) for upstream
  changelog</changelog>
<changelog author="tonyj@suse.com" date="1404993600">- Do not require tclass field to be present when searching for AVC
  records (bnc#878687)
  add patch: audit-ausearch-do-not-require-tclass.patch</changelog>
<changelog author="tonyj@suse.com" date="1500552000">- Make auditd start as forking systemd service (bsc#1042781)
  New patch: audit-modify-systemd-service-to-forking.patch</changelog>

</package>
<package pkgid="d6d0ff9e5a9ddf8be429765e41f0c73d61a92ba8abaf31cd012903b9b93ef3ef" name="audit-devel" arch="x86_64">
    <version epoch="0" ver="2.3.6" rel="5.3.1"/>

<changelog author="aj@suse.de" date="1298289600">- Fix value of oom_score_adj.</changelog>
<changelog author="tonyj@novell.com" date="1303905600">- Update to version 2.1.1, upstream changelog:
  - 2.1.1
  - When ausearch is interpretting, output "as is" if no = is found
  - Correct socket setup in remote logging
  - Adjusted a couple default settings for remote logging and init script
  - Audispd was not marking restarted plugins as active
  - Audisp-remote should keep a capability if local_port &lt; 1024
  - When audispd restarts plugin, send event in its preferred format
  - In audisp-remote, make all I/O asynchronous
  - In audisp-remote, add sigusr1 handler to dump internal state
  - Fix autrace to use correct syscalls on s390 and s390x systems
  - Add shutdown syscall to remote logging teardowns
  - Correct autrace rule for 32 bits systems
  2.1
  - Update auditctl man page for new field on user filter
  - Fix crash in aulast when auid is foreign to the system
  - Code cleanups
  - Add store and forward model to audispd-remote (Mirek Trmac)
  - Free memory on failed startups in audisp-prelude
  - Fix memory leak in aureport
  - Fix parsing state problem in libauparse
  - Improve the robustness of libaudit field encoding functions
  - Update capability tables
  - In auditd, make failure action config checking consistent
  - In auditd, check that NULL is not being passed to safe_exec
  - In audisp-remote, overflow_action wasn't suspending if that action was chosen
  - Update interpretations for virt events
  - Improve remote logging warning and error messages
  - Add interpretations for netfilter events
  2.0.6
  - ausearch/report performance improvements
  - Synchronize all sample syscall rules to use action,list
  - If program name provided to audit_log_acct_message, escape it
  - Fix man page for the audit_encode_nv_string function (#647131)
  - If value is NULL, don't segfault (#647128)
  - Fix simple event parsing to not assume session id can't be last (Peng Haitao)
  - Add support for new mmap audit event type
  - Add ability for audispd syslog plugin to choose facility local0-7 (#593340)
  - Fix autrace to use correct syscalls on i386 systems (Peng Haitao)
  - On startup and reconfig, check for excess logs and unlink them
  - Add a couple missing parser debug messages
  - Fix error output resolving numeric address and update man page
  - Add netfilter event types
  - Fix spelling error in audit.rules man page (#667845)
  - Improve warning in auditctl regarding immutable mode (#654883)
  - Update syscall tables for the 2.6.37 kernel
  - In ausearch, allow searching for auid -1
  - Add queue overflow_action to audisp-remote to control queue overflows
  - Update sample rules for new syscalls and packages</changelog>
<changelog author="meissner@suse.de" date="1305115200">- Adjust license of libaudit and libauparse to be
  LGPLv2.1 or later.</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Add audit-devel to baselibs</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="tonyj@suse.com" date="1330430400">- Update to version 2.1.3, upstream changelog:
  - 2.1.3
  - Fix parsing of EXECVE records to not escape argc field
  - If auditd's disk is full, send the right reason to client (#715315)
  - Add CAP_WAKE_ALARM to interpretations
  - Some updates to audisp-remote's remote-fgets function (Mirek Trmac)
  - Add detection of TTY events to audisp-prelude (Matteo Sessa)
  - Updated syscall tables for the 3.0 kernel
  - Update linker flags for better relro support
  - Make default size of logs bigger (#727310)
  - Extract obj from NETFILTER_PKT events
  - Disable 2 kerberos config options in audisp-remote.conf
  - 2.1.2
  - In ausearch/report, fix a segfault caused by MAC_POLICY_LOAD records
  - In ausearch/report, add and update parsers
  - In auditd, cleanup DAEMON_ACCEPT and DAEMON_CLOSE addr fields
  - In ausearch/report, parse addr field of DAEMON_ACCEPT &amp; DAEMON_CLOSE records
  - In auditd, move startup success to after events are registered
  - If auditd shutsdown due to failed tcp init, write a DAEMON_ABORT event
  - Update auditd to avoid the oom killer in new kernels (Andreas Jaeger)
  - Parse and interpret NETFILTER_PKT events correctly
  - Return error if auditctl -l fails (#709345)
  - In audisp-remote, replace glibc's fgets with custom implementation</changelog>
<changelog author="coolo@suse.com" date="1350043200">- update to 2.2.1, upstream changelog:
  2.2.1
  - Add more interpretations in auparse for syscall parameters
  - Add some interpretations to ausearch for syscall parameters
  - In ausearch/report and auparse, allocate extra space for node names
  - Update syscall tables for the 3.3.0 kernel
  - Update libev to 4.0.4
  - Reduce the size of some applications
  - In auditctl, check usage against euid rather than uid
  2.2
  - Correct all rules for clock_settime
  - Fix possible segfault in auparse library
  - Handle malformed socket addresses better
  - Improve performance in audit_log_user_message()
  - Improve performance in writing to the log file in auditd
  - Syscall update for accept4 and recvmmsg
  - Update autrace resource usage mode syscall list
  - Improved sample rules for recent syscalls
  - Add some debug info to audisp-remote startup and shutdown
  - Make compiling with Python optional
  - In auditd, if disk_error_action is ignore, don't syslog anything
  - Fix some memory leaks
  - If audispd is stopping, don't restart children
  - Add support in auditctl for shell escaped filenames (Alexander)
  - Add search support for virt events (Marcelo Cerri)
  - Update interpretation tables
  - Sync auparse's auditd config parser with auditd's parser
  - In ausearch, also use cwd fields in file name searchs
  - In ausearch, parse cwd in USER_CMD events
  - In ausearch, correct parsing of uid in user space events
  - In ausearch, update parsing of integrity events
  - Apply some text cleanups from Debian (Russell Coker)
  - In auditd, relax some permission checks for external apps
  - Add ROLE_MODIFY event type
  - In auditctl, new -c option to continue through bad rules but with failed exit
  - Add auvirt program to do special reporting on virt events (Marcelo Cerri)
  - Add interfield comparison support to auditctl (Peter Moody)
  - Update auparse type intepretation for apparmor (Marcelo Cerri)
  - Increase tcp_max_per_addr maximum to 1024.
- remove audit-no_python.patch, there is a configure switch for that now
- remove prereq on sysvinit</changelog>
<changelog author="jengelh@inai.de" date="1358856000">- Executing autoreconf requires autoconf</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359547200">- Audit 2.2.2 , the purpose of this update is too add compatibility
  with systemd for 12.3
- In auditd, tcp_max_per_addr was allowing 1 more connection than specified
- In ausearch, fix matching of object records
- Auditctl was returning -1 when listing rules filtered on a key field
- Add interpretations for CAP_BLOCK_SUSPEND and CAP_COMPROMISE_KERNEL
- Add armv5tejl, armv5tel, armv6l and armv7l machine types (Nathaniel Husted)
- Updates for the 3.6 kernel
- Add auparse_feed_has_data function to libauparse
- Update audisp-prelude to use auparse_feed_has_data
- Add support to conditionally build auditd network listener (Tyler Hicks)
- In auditd, reset a flag after receiving USR1 signal info when rotating logs
- Add optional systemd init script support
- Add support for SECCOMP event type
- Don't interpret aN_len field in EXECVE records (#869555)
- In audisp-remote, do better job of draining queue
- Fix capability parsing in ausearch/auparse
- Interpret BPRM_FCAPS capability fields
- Add ANOM_LINK event type</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359547201">- remove old tarball and update -secondary spec</changelog>
<changelog author="crrodriguez@opensuse.org" date="1363953600">- remove sysvinit scripts.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364212800">- Version 2.2.3
- Code cleanups
- In spec file, don't own lib64/audit
- Update man pages
- Aureport no longer reads auditd.conf when stdin is used
- Don't let systemd kill auditd if auditctl errors out
- Update syscall table for 3.7 and 3.8 kernels
- Add interpretation for setns and unshare syscalls
- Code cleanup (Tyler Hicks)
- Documentation cleanups (Laurent Bigonville)
- Add dirfd interpretation to the *at functions
- Add termination signal to clone flags interpretation
- Update stig.rules
- In auditctl, when listing rules don't print numeric value of dir fields
- Add support for rng resource type in auvirt
- Fix aulast bad login output (#922508)
- In ausearch, allow negative numbers for session and auid searches
- In audisp-remote, if disk_full_action is stop then stop sending (#908977)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364212801">- --with-libcap-ng=yes has no effect if libcap-ng is not
  buildrequired and the lack of those requires causes a broken
  configure script after autoreconf add pkgconfig(libcap-ng)
  to both audit and audit-secondary, cap-ng is actually only
  use in the latter.</changelog>
<changelog author="mmeister@suse.com" date="1366977600">- audit-no_m4_dir.patch: Removed AC_CONFIG_MACRO_DIR([m4]) from
  configure.ac to fix build with new automake</changelog>
<changelog author="tonyj@suse.com" date="1372334400">- Eliminate build cycles. audit.spec now builds only libs/devel.
  Remainder (including daemon) built from audit-secondary.spec</changelog>
<changelog author="coolo@suse.com" date="1372420800">- remove libcap-ng too from audit.spec as it's only needed for plugins
  (and libcap-ng itself needs python to build bindings)</changelog>
<changelog author="tonyj@suse.com" date="1385467200">- Update to version 2.3.2
  Changelog 2.3.2
  - Put RefuseManualStop in the right systemd section (#969345)
  - Add legacy restart scripts for systemd support
  - Add more syscall argument interpretations
  - Add 'unset' keyword for uid &amp; gid values in auditctl
  - In ausearch, parse obj in IPC records
  - In ausearch, parse subj in DAEMON_ROTATE records
  - Fix interpretation of MQ_OPEN and MQ_NOTIFY events
  - In auditd, restart dispatcher on SIGHUP if it had previously exited
  - In audispd, exit when no active plugins are detected on reconfigure
  - In audispd, clear signal mask set by libev so that SIGHUP works again
  - In audispd, track binary plugins and restart if binary was updated
  - In audispd, make sure we send signals to the correct process
  - In auditd, clear signal mask when spawning any child process
  - In audispd, make builtin plugins respond to SIGHUP
  - In auparse, interpret mode flags of open syscall if O_CREAT is passed
  - In audisp-remote, don't make address lookup always a permanent failure
  - In audisp-remote, remove EOE events more efficiently
  - In auditd, log the reason when email account is not valid
  - In audisp-remote, change default remote_ending action to reconnect
  - Add support for Aarch64 processors
  Changelog 2.3.1
  - Rearrange auditd setting enabled and pid to avoid a race (#910568)
  - Interpret the ocomm field from OBJ_PID records
  - Fix missing 'then' statement in sysvinit script
  - Switch ausearch to use libauparse for interpretting fields
  - In libauparse, interpret prctl arg0, sched_setscheduler arg1
  - In auparse, check source_list isn't NULL when opening next file (Liequan Che)
  - In libauparse, interpret send* flags argument
  - In libauparse, interpret level and name options for set/getsockopt
  - In ausearch/report, don't flush events until last file (Burn Alting)
  - Don't use systemctl to stop the audit daemon
  Changelog 2.3
  - The clone(2) man page is really clone(3), fix interpretation of clone syscall
  - Add systemd support for reload (#901533)
  - Allow -F msgtype on the user filter
  - Add legacy support for resuming logging under systemd (#830780)
  - Add legacy support for rotating logs under systemd (#916611)
  - In auditd, collect SIGUSR2 info for DAEMON_RESUME events
  - Updated man pages
  - Update libev to 4.15
  - Update syscall tables for 3.9 kernel
  - Interpret MQ_OPEN events
  - Add augenrules support (Burn Alting)
  - Consume less stack sending audit events</changelog>
<changelog author="tonyj@suse.com" date="1391515200">- Update to version 2.3.3
  Changelog 2.3.3
  - Documentation updates
  - Add AUDIT_USER_MAC_CONFIG_CHANGE event for MAC policy changes
  - Update interpreting scheduler policy names
  - Update automake files to automake-1.13.4
  - Remove CAP_COMPROMISE_KERNEL interpretation
  - Parse name field in AVC's (#1049916)
  - Add missing typedef for auparse_type_t enumeration (#1053424)
  - Fix parsing encoded filenames in records
  - Parse SECCOMP events</changelog>
<changelog author="tonyj@suse.com" date="1397563200">- Update to version 2.3.6
  Changelog 2.3.6
  - Add an option to auditctl to interpret a0 - a3 of syscall rules when listing
  - Improve ARM and AARCH64 support (AKASHI Takahiro)
  - Add ausearch --checkpoint feature (Burn Alting)
  - Add --arch option to ausearch
  - Improve too long config line in audispd, auditd, and auparse (#1071580)
  - Fix aulast to accept the new AUDIT_LOGIN record format
  - Remove clear_config symbol in auparse
  Changelog 2.3.5
  - In CRYPTO_KEY_USER events, do not interpret the 'fp' field
  - Change formatting of rules listing in auditctl to look like audit.rules
  - Change auditctl to do all netlink comm and then print rules
  - Add a debug option to ausearch to find skipped events
  - Parse subject, auid, and ses in LOGIN events (3.14 kernel changed format)
  - In auditd, when shifting logs, ignore the num_logs setting (#950158)
  - Allow passing a directory as the input file for ausearch/report (LC Bruzenak)
  - Interpret syscall fields in SECCOMP events
  - Increase a couple buffers to handle longer input
  Changelog 2.3.4
  - Parse path in CONFIG_CHANGE events
  - In audisp-remote, fix retry logic for temporary network failures
  - In auparse, add get_type_name function
  - Add --no-config command option to aureport
  - Fix interpretting MCS seliunx contexts in ausearch (#970675)
  - In auparse, classify selinux contexts as MAC_LABEL field type
  - In ausearch/report parse vm-ctx and img-ctx as selinux labels
  - Update translation tables for the 3.14 kernel</changelog>
<changelog author="tonyj@suse.com" date="1409659200">- Add support for ppc64le (bnc#891861)
  New patch: audit-add-ppc64le-mach-support.patch</changelog>

</package>
<package pkgid="615ebb93496d9440715265804d7375299b7d2ac3c0c5136eaf4e2d9efb3ee047" name="audit-devel-32bit" arch="x86_64">
    <version epoch="0" ver="2.3.6" rel="5.3.1"/>

<changelog author="aj@suse.de" date="1298289600">- Fix value of oom_score_adj.</changelog>
<changelog author="tonyj@novell.com" date="1303905600">- Update to version 2.1.1, upstream changelog:
  - 2.1.1
  - When ausearch is interpretting, output "as is" if no = is found
  - Correct socket setup in remote logging
  - Adjusted a couple default settings for remote logging and init script
  - Audispd was not marking restarted plugins as active
  - Audisp-remote should keep a capability if local_port &lt; 1024
  - When audispd restarts plugin, send event in its preferred format
  - In audisp-remote, make all I/O asynchronous
  - In audisp-remote, add sigusr1 handler to dump internal state
  - Fix autrace to use correct syscalls on s390 and s390x systems
  - Add shutdown syscall to remote logging teardowns
  - Correct autrace rule for 32 bits systems
  2.1
  - Update auditctl man page for new field on user filter
  - Fix crash in aulast when auid is foreign to the system
  - Code cleanups
  - Add store and forward model to audispd-remote (Mirek Trmac)
  - Free memory on failed startups in audisp-prelude
  - Fix memory leak in aureport
  - Fix parsing state problem in libauparse
  - Improve the robustness of libaudit field encoding functions
  - Update capability tables
  - In auditd, make failure action config checking consistent
  - In auditd, check that NULL is not being passed to safe_exec
  - In audisp-remote, overflow_action wasn't suspending if that action was chosen
  - Update interpretations for virt events
  - Improve remote logging warning and error messages
  - Add interpretations for netfilter events
  2.0.6
  - ausearch/report performance improvements
  - Synchronize all sample syscall rules to use action,list
  - If program name provided to audit_log_acct_message, escape it
  - Fix man page for the audit_encode_nv_string function (#647131)
  - If value is NULL, don't segfault (#647128)
  - Fix simple event parsing to not assume session id can't be last (Peng Haitao)
  - Add support for new mmap audit event type
  - Add ability for audispd syslog plugin to choose facility local0-7 (#593340)
  - Fix autrace to use correct syscalls on i386 systems (Peng Haitao)
  - On startup and reconfig, check for excess logs and unlink them
  - Add a couple missing parser debug messages
  - Fix error output resolving numeric address and update man page
  - Add netfilter event types
  - Fix spelling error in audit.rules man page (#667845)
  - Improve warning in auditctl regarding immutable mode (#654883)
  - Update syscall tables for the 2.6.37 kernel
  - In ausearch, allow searching for auid -1
  - Add queue overflow_action to audisp-remote to control queue overflows
  - Update sample rules for new syscalls and packages</changelog>
<changelog author="meissner@suse.de" date="1305115200">- Adjust license of libaudit and libauparse to be
  LGPLv2.1 or later.</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Add audit-devel to baselibs</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="tonyj@suse.com" date="1330430400">- Update to version 2.1.3, upstream changelog:
  - 2.1.3
  - Fix parsing of EXECVE records to not escape argc field
  - If auditd's disk is full, send the right reason to client (#715315)
  - Add CAP_WAKE_ALARM to interpretations
  - Some updates to audisp-remote's remote-fgets function (Mirek Trmac)
  - Add detection of TTY events to audisp-prelude (Matteo Sessa)
  - Updated syscall tables for the 3.0 kernel
  - Update linker flags for better relro support
  - Make default size of logs bigger (#727310)
  - Extract obj from NETFILTER_PKT events
  - Disable 2 kerberos config options in audisp-remote.conf
  - 2.1.2
  - In ausearch/report, fix a segfault caused by MAC_POLICY_LOAD records
  - In ausearch/report, add and update parsers
  - In auditd, cleanup DAEMON_ACCEPT and DAEMON_CLOSE addr fields
  - In ausearch/report, parse addr field of DAEMON_ACCEPT &amp; DAEMON_CLOSE records
  - In auditd, move startup success to after events are registered
  - If auditd shutsdown due to failed tcp init, write a DAEMON_ABORT event
  - Update auditd to avoid the oom killer in new kernels (Andreas Jaeger)
  - Parse and interpret NETFILTER_PKT events correctly
  - Return error if auditctl -l fails (#709345)
  - In audisp-remote, replace glibc's fgets with custom implementation</changelog>
<changelog author="coolo@suse.com" date="1350043200">- update to 2.2.1, upstream changelog:
  2.2.1
  - Add more interpretations in auparse for syscall parameters
  - Add some interpretations to ausearch for syscall parameters
  - In ausearch/report and auparse, allocate extra space for node names
  - Update syscall tables for the 3.3.0 kernel
  - Update libev to 4.0.4
  - Reduce the size of some applications
  - In auditctl, check usage against euid rather than uid
  2.2
  - Correct all rules for clock_settime
  - Fix possible segfault in auparse library
  - Handle malformed socket addresses better
  - Improve performance in audit_log_user_message()
  - Improve performance in writing to the log file in auditd
  - Syscall update for accept4 and recvmmsg
  - Update autrace resource usage mode syscall list
  - Improved sample rules for recent syscalls
  - Add some debug info to audisp-remote startup and shutdown
  - Make compiling with Python optional
  - In auditd, if disk_error_action is ignore, don't syslog anything
  - Fix some memory leaks
  - If audispd is stopping, don't restart children
  - Add support in auditctl for shell escaped filenames (Alexander)
  - Add search support for virt events (Marcelo Cerri)
  - Update interpretation tables
  - Sync auparse's auditd config parser with auditd's parser
  - In ausearch, also use cwd fields in file name searchs
  - In ausearch, parse cwd in USER_CMD events
  - In ausearch, correct parsing of uid in user space events
  - In ausearch, update parsing of integrity events
  - Apply some text cleanups from Debian (Russell Coker)
  - In auditd, relax some permission checks for external apps
  - Add ROLE_MODIFY event type
  - In auditctl, new -c option to continue through bad rules but with failed exit
  - Add auvirt program to do special reporting on virt events (Marcelo Cerri)
  - Add interfield comparison support to auditctl (Peter Moody)
  - Update auparse type intepretation for apparmor (Marcelo Cerri)
  - Increase tcp_max_per_addr maximum to 1024.
- remove audit-no_python.patch, there is a configure switch for that now
- remove prereq on sysvinit</changelog>
<changelog author="jengelh@inai.de" date="1358856000">- Executing autoreconf requires autoconf</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359547200">- Audit 2.2.2 , the purpose of this update is too add compatibility
  with systemd for 12.3
- In auditd, tcp_max_per_addr was allowing 1 more connection than specified
- In ausearch, fix matching of object records
- Auditctl was returning -1 when listing rules filtered on a key field
- Add interpretations for CAP_BLOCK_SUSPEND and CAP_COMPROMISE_KERNEL
- Add armv5tejl, armv5tel, armv6l and armv7l machine types (Nathaniel Husted)
- Updates for the 3.6 kernel
- Add auparse_feed_has_data function to libauparse
- Update audisp-prelude to use auparse_feed_has_data
- Add support to conditionally build auditd network listener (Tyler Hicks)
- In auditd, reset a flag after receiving USR1 signal info when rotating logs
- Add optional systemd init script support
- Add support for SECCOMP event type
- Don't interpret aN_len field in EXECVE records (#869555)
- In audisp-remote, do better job of draining queue
- Fix capability parsing in ausearch/auparse
- Interpret BPRM_FCAPS capability fields
- Add ANOM_LINK event type</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359547201">- remove old tarball and update -secondary spec</changelog>
<changelog author="crrodriguez@opensuse.org" date="1363953600">- remove sysvinit scripts.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364212800">- Version 2.2.3
- Code cleanups
- In spec file, don't own lib64/audit
- Update man pages
- Aureport no longer reads auditd.conf when stdin is used
- Don't let systemd kill auditd if auditctl errors out
- Update syscall table for 3.7 and 3.8 kernels
- Add interpretation for setns and unshare syscalls
- Code cleanup (Tyler Hicks)
- Documentation cleanups (Laurent Bigonville)
- Add dirfd interpretation to the *at functions
- Add termination signal to clone flags interpretation
- Update stig.rules
- In auditctl, when listing rules don't print numeric value of dir fields
- Add support for rng resource type in auvirt
- Fix aulast bad login output (#922508)
- In ausearch, allow negative numbers for session and auid searches
- In audisp-remote, if disk_full_action is stop then stop sending (#908977)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364212801">- --with-libcap-ng=yes has no effect if libcap-ng is not
  buildrequired and the lack of those requires causes a broken
  configure script after autoreconf add pkgconfig(libcap-ng)
  to both audit and audit-secondary, cap-ng is actually only
  use in the latter.</changelog>
<changelog author="mmeister@suse.com" date="1366977600">- audit-no_m4_dir.patch: Removed AC_CONFIG_MACRO_DIR([m4]) from
  configure.ac to fix build with new automake</changelog>
<changelog author="tonyj@suse.com" date="1372334400">- Eliminate build cycles. audit.spec now builds only libs/devel.
  Remainder (including daemon) built from audit-secondary.spec</changelog>
<changelog author="coolo@suse.com" date="1372420800">- remove libcap-ng too from audit.spec as it's only needed for plugins
  (and libcap-ng itself needs python to build bindings)</changelog>
<changelog author="tonyj@suse.com" date="1385467200">- Update to version 2.3.2
  Changelog 2.3.2
  - Put RefuseManualStop in the right systemd section (#969345)
  - Add legacy restart scripts for systemd support
  - Add more syscall argument interpretations
  - Add 'unset' keyword for uid &amp; gid values in auditctl
  - In ausearch, parse obj in IPC records
  - In ausearch, parse subj in DAEMON_ROTATE records
  - Fix interpretation of MQ_OPEN and MQ_NOTIFY events
  - In auditd, restart dispatcher on SIGHUP if it had previously exited
  - In audispd, exit when no active plugins are detected on reconfigure
  - In audispd, clear signal mask set by libev so that SIGHUP works again
  - In audispd, track binary plugins and restart if binary was updated
  - In audispd, make sure we send signals to the correct process
  - In auditd, clear signal mask when spawning any child process
  - In audispd, make builtin plugins respond to SIGHUP
  - In auparse, interpret mode flags of open syscall if O_CREAT is passed
  - In audisp-remote, don't make address lookup always a permanent failure
  - In audisp-remote, remove EOE events more efficiently
  - In auditd, log the reason when email account is not valid
  - In audisp-remote, change default remote_ending action to reconnect
  - Add support for Aarch64 processors
  Changelog 2.3.1
  - Rearrange auditd setting enabled and pid to avoid a race (#910568)
  - Interpret the ocomm field from OBJ_PID records
  - Fix missing 'then' statement in sysvinit script
  - Switch ausearch to use libauparse for interpretting fields
  - In libauparse, interpret prctl arg0, sched_setscheduler arg1
  - In auparse, check source_list isn't NULL when opening next file (Liequan Che)
  - In libauparse, interpret send* flags argument
  - In libauparse, interpret level and name options for set/getsockopt
  - In ausearch/report, don't flush events until last file (Burn Alting)
  - Don't use systemctl to stop the audit daemon
  Changelog 2.3
  - The clone(2) man page is really clone(3), fix interpretation of clone syscall
  - Add systemd support for reload (#901533)
  - Allow -F msgtype on the user filter
  - Add legacy support for resuming logging under systemd (#830780)
  - Add legacy support for rotating logs under systemd (#916611)
  - In auditd, collect SIGUSR2 info for DAEMON_RESUME events
  - Updated man pages
  - Update libev to 4.15
  - Update syscall tables for 3.9 kernel
  - Interpret MQ_OPEN events
  - Add augenrules support (Burn Alting)
  - Consume less stack sending audit events</changelog>
<changelog author="tonyj@suse.com" date="1391515200">- Update to version 2.3.3
  Changelog 2.3.3
  - Documentation updates
  - Add AUDIT_USER_MAC_CONFIG_CHANGE event for MAC policy changes
  - Update interpreting scheduler policy names
  - Update automake files to automake-1.13.4
  - Remove CAP_COMPROMISE_KERNEL interpretation
  - Parse name field in AVC's (#1049916)
  - Add missing typedef for auparse_type_t enumeration (#1053424)
  - Fix parsing encoded filenames in records
  - Parse SECCOMP events</changelog>
<changelog author="tonyj@suse.com" date="1397563200">- Update to version 2.3.6
  Changelog 2.3.6
  - Add an option to auditctl to interpret a0 - a3 of syscall rules when listing
  - Improve ARM and AARCH64 support (AKASHI Takahiro)
  - Add ausearch --checkpoint feature (Burn Alting)
  - Add --arch option to ausearch
  - Improve too long config line in audispd, auditd, and auparse (#1071580)
  - Fix aulast to accept the new AUDIT_LOGIN record format
  - Remove clear_config symbol in auparse
  Changelog 2.3.5
  - In CRYPTO_KEY_USER events, do not interpret the 'fp' field
  - Change formatting of rules listing in auditctl to look like audit.rules
  - Change auditctl to do all netlink comm and then print rules
  - Add a debug option to ausearch to find skipped events
  - Parse subject, auid, and ses in LOGIN events (3.14 kernel changed format)
  - In auditd, when shifting logs, ignore the num_logs setting (#950158)
  - Allow passing a directory as the input file for ausearch/report (LC Bruzenak)
  - Interpret syscall fields in SECCOMP events
  - Increase a couple buffers to handle longer input
  Changelog 2.3.4
  - Parse path in CONFIG_CHANGE events
  - In audisp-remote, fix retry logic for temporary network failures
  - In auparse, add get_type_name function
  - Add --no-config command option to aureport
  - Fix interpretting MCS seliunx contexts in ausearch (#970675)
  - In auparse, classify selinux contexts as MAC_LABEL field type
  - In ausearch/report parse vm-ctx and img-ctx as selinux labels
  - Update translation tables for the 3.14 kernel</changelog>
<changelog author="tonyj@suse.com" date="1409659200">- Add support for ppc64le (bnc#891861)
  New patch: audit-add-ppc64le-mach-support.patch</changelog>

</package>
<package pkgid="a748a760b0f1e4ff89beae697688e4126c6509941d3d658461037a9ba06bbac8" name="audit-libs-python" arch="x86_64">
    <version epoch="0" ver="2.3.6" rel="5.3.1"/>

<changelog author="cmorve69@yahoo.es" date="1245499200">- fixed build with --as-needed</changelog>
<changelog author="tonyj@suse.de" date="1272974400">- Upgrade to version 2.0.4 (see audit.changes for upstream change
  history)</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="tonyj@novell.com" date="1285761600">- Upgrade to version 2.0.5 (see audit.changes for upstream change
  history)</changelog>
<changelog author="tonyj@novell.com" date="1303905600">- Upgrade to version 2.1.1 (see audit.changes for upstream change
  history)</changelog>
<changelog author="tonyj@novell.com" date="1305892800">- Adjust license of audit-libs-python to be LGPLv2.1 or later.</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
<changelog author="tonyj@suse.com" date="1330430400">- Update to version 2.1.3.  See audit.spec upstream changelog</changelog>
<changelog author="coolo@suse.com" date="1350043200">- Update to version 2.2.1, see audit's changes</changelog>
<changelog author="jengelh@inai.de" date="1358856000">- Executing autoreconf requires autoconf</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364212800">- Buildrequires cap-ng library</changelog>
<changelog author="tonyj@suse.com" date="1372334400">- Eliminate build cycles. audit.spec now builds only libs/devel.
  Remainder (including daemon) built from audit-secondary.spec
- Add patch 'audit-fix-implicit-defn.patch' to fix implicit definition
  warning.</changelog>
<changelog author="opensuse@cboltz.de" date="1380715200">- (re-)add rcauditd as symlink to /usr/sbin/service</changelog>
<changelog author="tonyj@suse.com" date="1385467200">- Update to version 2.3.2. See audit.spec (libaudit1) for upstream
  changelog
- Drop patch 'audit-fix-implicit-defn.patch' (upstream)
- Add patch 'audit-allow-manual-stop.patch' to reinstate service
  stop/restart.
- /etc/sysconfig/audit still existed but was no longer referenced
  by systemd, so remove
- Delete audit-no_plugins.patch, it was stale (no longer referenced
  by specfiles) but had not been removed.</changelog>
<changelog author="tonyj@suse.com" date="1391515200">- Update to version 2.3.3. See audit.spec (libaudit1) for upstream
  changelog</changelog>
<changelog author="tonyj@suse.com" date="1393502400">- Add systemd requires (bnc#865849)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- fix systemd warning:
  "Configuration file /usr/lib/systemd/system/auditd.service
  is marked world-inaccessible.
  This has no effect as configuration data is accessible
  via APIs without restrictions"
  * indeed restricting access to unit files using filesystem
  permissions is non-sense.</changelog>
<changelog author="tonyj@suse.com" date="1397563200">- Update to version 2.3.6. See audit.spec (libaudit1) for upstream
  changelog</changelog>
<changelog author="tonyj@suse.com" date="1404993600">- Do not require tclass field to be present when searching for AVC
  records (bnc#878687)
  add patch: audit-ausearch-do-not-require-tclass.patch</changelog>
<changelog author="tonyj@suse.com" date="1500552000">- Make auditd start as forking systemd service (bsc#1042781)
  New patch: audit-modify-systemd-service-to-forking.patch</changelog>

</package>
<package pkgid="8684d73634e0628a650557dd8c2bd86a894cece5c2c75e61dd78a5a80c9843e4" name="audit-secondary" arch="src">
    <version epoch="0" ver="2.3.6" rel="5.3.1"/>

<changelog author="cmorve69@yahoo.es" date="1245499200">- fixed build with --as-needed</changelog>
<changelog author="tonyj@suse.de" date="1272974400">- Upgrade to version 2.0.4 (see audit.changes for upstream change
  history)</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="tonyj@novell.com" date="1285761600">- Upgrade to version 2.0.5 (see audit.changes for upstream change
  history)</changelog>
<changelog author="tonyj@novell.com" date="1303905600">- Upgrade to version 2.1.1 (see audit.changes for upstream change
  history)</changelog>
<changelog author="tonyj@novell.com" date="1305892800">- Adjust license of audit-libs-python to be LGPLv2.1 or later.</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
<changelog author="tonyj@suse.com" date="1330430400">- Update to version 2.1.3.  See audit.spec upstream changelog</changelog>
<changelog author="coolo@suse.com" date="1350043200">- Update to version 2.2.1, see audit's changes</changelog>
<changelog author="jengelh@inai.de" date="1358856000">- Executing autoreconf requires autoconf</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364212800">- Buildrequires cap-ng library</changelog>
<changelog author="tonyj@suse.com" date="1372334400">- Eliminate build cycles. audit.spec now builds only libs/devel.
  Remainder (including daemon) built from audit-secondary.spec
- Add patch 'audit-fix-implicit-defn.patch' to fix implicit definition
  warning.</changelog>
<changelog author="opensuse@cboltz.de" date="1380715200">- (re-)add rcauditd as symlink to /usr/sbin/service</changelog>
<changelog author="tonyj@suse.com" date="1385467200">- Update to version 2.3.2. See audit.spec (libaudit1) for upstream
  changelog
- Drop patch 'audit-fix-implicit-defn.patch' (upstream)
- Add patch 'audit-allow-manual-stop.patch' to reinstate service
  stop/restart.
- /etc/sysconfig/audit still existed but was no longer referenced
  by systemd, so remove
- Delete audit-no_plugins.patch, it was stale (no longer referenced
  by specfiles) but had not been removed.</changelog>
<changelog author="tonyj@suse.com" date="1391515200">- Update to version 2.3.3. See audit.spec (libaudit1) for upstream
  changelog</changelog>
<changelog author="tonyj@suse.com" date="1393502400">- Add systemd requires (bnc#865849)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- fix systemd warning:
  "Configuration file /usr/lib/systemd/system/auditd.service
  is marked world-inaccessible.
  This has no effect as configuration data is accessible
  via APIs without restrictions"
  * indeed restricting access to unit files using filesystem
  permissions is non-sense.</changelog>
<changelog author="tonyj@suse.com" date="1397563200">- Update to version 2.3.6. See audit.spec (libaudit1) for upstream
  changelog</changelog>
<changelog author="tonyj@suse.com" date="1404993600">- Do not require tclass field to be present when searching for AVC
  records (bnc#878687)
  add patch: audit-ausearch-do-not-require-tclass.patch</changelog>
<changelog author="tonyj@suse.com" date="1500552000">- Make auditd start as forking systemd service (bsc#1042781)
  New patch: audit-modify-systemd-service-to-forking.patch</changelog>

</package>
<package pkgid="e000cba24cc7dfd6b52910665c3f7e72bc321b7a693f167d9e974f1d8a81f683" name="autofs" arch="src">
    <version epoch="0" ver="5.0.9" rel="15.3.1"/>

<changelog author="lchiquitto@suse.de" date="1391774400">- autofs-rpmlintrc: no longer needed, remove</changelog>
<changelog author="lchiquitto@suse.de" date="1391774401">- autofs-5.0.8-fix-serialize-libldap-init.patch: fix deadlock when
  trying to lock mutex that's already owned by the same thread
  (bnc#859969)
- autofs-5.0.8-serialize-libldap-unbind.patch: serialize LDAP unbind
  operations, as they're also not thread-safe and could cause
  segmentation faults (bnc#853469)</changelog>
<changelog author="lchiquitto@suse.de" date="1393588800">- autofs-5.0.8-upstream-patches-20140225.bz2: update 5.0.8 upstream
  patches up to 2014-02-25, fixing the following bugs:
  * fix ipv6 link local address handling
  * fix fix ipv6 libtirpc getport
  * get_nfs_info() should query portmapper if port is not given
  * fix rpc_portmap_getport() proto not set
  * fix protmap not trying proto v2
  * fix rpc_getport() when libtirpc is disabled
  * fix rpc_getrpcbport() when libtirpc is disabled
  * don't reset errno (former autofs-5.0.8-eaccess.patch)
  * extend fix for crash due to thread unsafe use of libldap (bnc#853469)
  * fix deadlock in init_ldap_connection (bnc#859969)
  * fix options compare
  * fix negative status being reset on map read
  * check for existing offset mount before mounting
  * fix max() declaration
  * fix symlink fail message in mount_bind.c
  * fix cache readlock not taken on lookup
  * pass map_source as function paramter where possible
  * check for bind onto self in mount_bind.c
  * fix symlink expire
  * dont clobber mapent for negative cache
  * fix macro_addvar() and move init to main thread
  * change walk_tree() to take ap
  * add negative cache lookup to hesiod lookup
  * fix external env configure
  * make autofs(5) consistent with auto.master(5)
  * fix map source with type lookup
  * fix lookup_nss_mount() map lookup
  * dont ignore null cache entries on multi mount umount
  * fix inconsistent error returns in handle_packet_missing_direct()
  * simple coverity fixes
- remove patches that were merged upstream:
  * autofs-5.0.8-eaccess.patch
  * autofs-5.0.8-fix-serialize-libldap-init.patch
  * autofs-5.0.8-serialize-libldap-unbind.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1395662400">- autofs-5.0.8-upstream-patches-20140324.bz2: update 5.0.8 upstream
  patches up to 2014-03-24, fixing the following bugs:
  * fix fix options compare
  * use open(2) instead of access(2) to trigger dependent mounts
  * fix fix map source with type lookup (bnc#869377)</changelog>
<changelog author="werner@suse.de" date="1395748800">- Avoid bad timings and timeouts if a shutdown was done by a remote
  user via su and with autofs based home directory</changelog>
<changelog author="lchiquitto@suse.de" date="1396008000">- update to version 5.0.9:
  * fixes for samples/auto.master
  * fix variable substitution description
  * fix incorrect append options description in README.v5-release
- rebase, refresh and rename all patches on top of 5.0.9
- switch to .xz compressed tarball instead of bzip2
- autofs-5.0.8-upstream-patches-20140324.bz2: remove</changelog>
<changelog author="lchiquitto@suse.de" date="1399896000">- autofs.spec: remove %with_systemd conditionals as systemd is
  required on SLE 12
- autofs.init: drop, replaced by systemd service (bnc#863970)</changelog>
<changelog author="mszeredi@suse.cz" date="1407153600">- add autofs-debuginfo-fix.patch to fix building of debuginfo
  package (bnc#889219)</changelog>
<changelog author="mszeredi@suse.cz" date="1421841600">- fix autofs.service so that multiple options passed through
  sysconfig AUTOFS_OPTIONS work correctly (bnc#909472)</changelog>
<changelog author="mszeredi@suse.cz" date="1422360000">- fix insserv warning at postinstall (bnc#913376)</changelog>
<changelog author="mszeredi@suse.cz" date="1424088000">- dont pass sloppy option for other than nfs mounts (bnc#901448)</changelog>
<changelog author="mszeredi@suse.cz" date="1425038400">- prevent potential privilege escalation via interpreter load path
  for program-based automount maps (bnc#917977 CVE-2014-8169)</changelog>
<changelog author="mszeredi@suse.cz" date="1425297600">- add FORCE_STANDARD_PROGRAM_MAP_ENV option to sysconfig
  (bnc#917977)</changelog>
<changelog author="kukuk@suse.de" date="1453896000">- Don't overwrite tirpc version of auth_destroy, needed for
  [FATE#320393] (autofs-5.0.9-leave_auth_destroy.patch)</changelog>
<changelog author="jeffm@suse.com" date="1458820800">- improve scalability of direct mount path component creation (bsc#966573).
  * Added autofs-improve-scalability-of-direct-mount-path-comp.patch
  * Refreshed autofs-5.1.1-dbus-udisks-monitor.patch
- Use libldap_r instead of libldap for thread safety (bsc#955477).
  * Added autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch</changelog>
<changelog author="jeffm@suse.com" date="1462190400">- With modified configure.in, autoreconf must be called (bsc#955477).</changelog>
<changelog author="jeffm@suse.com" date="1470830400">- Fix spurious ELOOP on certain kinds of failures (bsc#968918):
  * autofs: fix yp map age not updated in s/_/./g case
  * autofs: properly handle errors in lookup_nss_mount
  * Added patches:
  - autofs-5.0.6-fix-yp-map-age-not-updated-in-s-_-.-g-case.patch
  - autofs-5.0.6-properly-handle-errors-in-lookup_nss_mount.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1473076800">- Rebuild against SLE 12-SP2's libtirpc. (fate#320393)</changelog>
<changelog author="jeffm@suse.com" date="1478174400">- Fix typo in DEFAULT_AUTH_CONFIG_FILE definition (bsc#998078).</changelog>
<changelog author="nborisov@suse.com" date="1492603200">- Fix adding of the wildcard key to the negative cache (bsc#1031533)
  * Add autofs-5.1.0-dont-add-wildcard-to-negative-cache.patch
- Make interaction with negative cache more robust  (bsc#1031533)
  * Add autofs-5.1.0-make-negative-cache-update-consistent-for-all-lookup-modules.patch
  * Add autofs-5.1.0-ensure-negative-cache-isnt-updated-on-remount.patch</changelog>

</package>
<package pkgid="76581d185c2e8e0186d0ac0a47f35bc9584bb7850a40882373b04dc7658e3e27" name="autofs" arch="src">
    <version epoch="0" ver="5.0.9" rel="15.6.1"/>

<changelog author="lchiquitto@suse.de" date="1391774400">- autofs-5.0.8-fix-serialize-libldap-init.patch: fix deadlock when
  trying to lock mutex that's already owned by the same thread
  (bnc#859969)
- autofs-5.0.8-serialize-libldap-unbind.patch: serialize LDAP unbind
  operations, as they're also not thread-safe and could cause
  segmentation faults (bnc#853469)</changelog>
<changelog author="lchiquitto@suse.de" date="1393588800">- autofs-5.0.8-upstream-patches-20140225.bz2: update 5.0.8 upstream
  patches up to 2014-02-25, fixing the following bugs:
  * fix ipv6 link local address handling
  * fix fix ipv6 libtirpc getport
  * get_nfs_info() should query portmapper if port is not given
  * fix rpc_portmap_getport() proto not set
  * fix protmap not trying proto v2
  * fix rpc_getport() when libtirpc is disabled
  * fix rpc_getrpcbport() when libtirpc is disabled
  * don't reset errno (former autofs-5.0.8-eaccess.patch)
  * extend fix for crash due to thread unsafe use of libldap (bnc#853469)
  * fix deadlock in init_ldap_connection (bnc#859969)
  * fix options compare
  * fix negative status being reset on map read
  * check for existing offset mount before mounting
  * fix max() declaration
  * fix symlink fail message in mount_bind.c
  * fix cache readlock not taken on lookup
  * pass map_source as function paramter where possible
  * check for bind onto self in mount_bind.c
  * fix symlink expire
  * dont clobber mapent for negative cache
  * fix macro_addvar() and move init to main thread
  * change walk_tree() to take ap
  * add negative cache lookup to hesiod lookup
  * fix external env configure
  * make autofs(5) consistent with auto.master(5)
  * fix map source with type lookup
  * fix lookup_nss_mount() map lookup
  * dont ignore null cache entries on multi mount umount
  * fix inconsistent error returns in handle_packet_missing_direct()
  * simple coverity fixes
- remove patches that were merged upstream:
  * autofs-5.0.8-eaccess.patch
  * autofs-5.0.8-fix-serialize-libldap-init.patch
  * autofs-5.0.8-serialize-libldap-unbind.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1395662400">- autofs-5.0.8-upstream-patches-20140324.bz2: update 5.0.8 upstream
  patches up to 2014-03-24, fixing the following bugs:
  * fix fix options compare
  * use open(2) instead of access(2) to trigger dependent mounts
  * fix fix map source with type lookup (bnc#869377)</changelog>
<changelog author="werner@suse.de" date="1395748800">- Avoid bad timings and timeouts if a shutdown was done by a remote
  user via su and with autofs based home directory</changelog>
<changelog author="lchiquitto@suse.de" date="1396008000">- update to version 5.0.9:
  * fixes for samples/auto.master
  * fix variable substitution description
  * fix incorrect append options description in README.v5-release
- rebase, refresh and rename all patches on top of 5.0.9
- switch to .xz compressed tarball instead of bzip2
- autofs-5.0.8-upstream-patches-20140324.bz2: remove</changelog>
<changelog author="lchiquitto@suse.de" date="1399896000">- autofs.spec: remove %with_systemd conditionals as systemd is
  required on SLE 12
- autofs.init: drop, replaced by systemd service (bnc#863970)</changelog>
<changelog author="mszeredi@suse.cz" date="1407153600">- add autofs-debuginfo-fix.patch to fix building of debuginfo
  package (bnc#889219)</changelog>
<changelog author="mszeredi@suse.cz" date="1421841600">- fix autofs.service so that multiple options passed through
  sysconfig AUTOFS_OPTIONS work correctly (bnc#909472)</changelog>
<changelog author="mszeredi@suse.cz" date="1422360000">- fix insserv warning at postinstall (bnc#913376)</changelog>
<changelog author="mszeredi@suse.cz" date="1424088000">- dont pass sloppy option for other than nfs mounts (bnc#901448)</changelog>
<changelog author="mszeredi@suse.cz" date="1425038400">- prevent potential privilege escalation via interpreter load path
  for program-based automount maps (bnc#917977 CVE-2014-8169)</changelog>
<changelog author="mszeredi@suse.cz" date="1425297600">- add FORCE_STANDARD_PROGRAM_MAP_ENV option to sysconfig
  (bnc#917977)</changelog>
<changelog author="kukuk@suse.de" date="1453896000">- Don't overwrite tirpc version of auth_destroy, needed for
  [FATE#320393] (autofs-5.0.9-leave_auth_destroy.patch)</changelog>
<changelog author="jeffm@suse.com" date="1458820800">- improve scalability of direct mount path component creation (bsc#966573).
  * Added autofs-improve-scalability-of-direct-mount-path-comp.patch
  * Refreshed autofs-5.1.1-dbus-udisks-monitor.patch
- Use libldap_r instead of libldap for thread safety (bsc#955477).
  * Added autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch</changelog>
<changelog author="jeffm@suse.com" date="1462190400">- With modified configure.in, autoreconf must be called (bsc#955477).</changelog>
<changelog author="jeffm@suse.com" date="1470830400">- Fix spurious ELOOP on certain kinds of failures (bsc#968918):
  * autofs: fix yp map age not updated in s/_/./g case
  * autofs: properly handle errors in lookup_nss_mount
  * Added patches:
  - autofs-5.0.6-fix-yp-map-age-not-updated-in-s-_-.-g-case.patch
  - autofs-5.0.6-properly-handle-errors-in-lookup_nss_mount.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1473076800">- Rebuild against SLE 12-SP2's libtirpc. (fate#320393)</changelog>
<changelog author="jeffm@suse.com" date="1478174400">- Fix typo in DEFAULT_AUTH_CONFIG_FILE definition (bsc#998078).</changelog>
<changelog author="nborisov@suse.com" date="1492603200">- Fix adding of the wildcard key to the negative cache (bsc#1031533)
  * Add autofs-5.1.0-dont-add-wildcard-to-negative-cache.patch
- Make interaction with negative cache more robust  (bsc#1031533)
  * Add autofs-5.1.0-make-negative-cache-update-consistent-for-all-lookup-modules.patch
  * Add autofs-5.1.0-ensure-negative-cache-isnt-updated-on-remount.patch</changelog>
<changelog author="jeffm@suse.com" date="1502280000">- Switch to using monotonic time for timeouts (bsc#1046493).
  * Added patches:
  - autofs-5-1-0-fix-gcc5-complaints.patch
  - autofs-5-1-1-define-monotonic-clock-helper-functions.patch
  - autofs-5-1-1-use-monotonic-clock-for-alarm-thread-condition-wait.patch
  - autofs-5-1-1-define-pending-condition-init-helper-function.patch
  - autofs-5-1-1-use-monotonic-clock-for-direct-mount-condition.patch
  - autofs-5-1-1-use-monotonic-clock-for-indirect-mount-condition.patch
  - autofs-5-1-1-change-remaining-gettimeofday-to-use-clock_gettime.patch
  - autofs-5-1-1-change-time-to-use-monotonic_clock.patch
  - autofs-5-1-1-remove-unused-function-elapsed.patch
  - autofs-5-1-2-build-check-for-clock_gettime-in-librt.patch</changelog>

</package>
<package pkgid="c0ea14e570b7e59b4d920fc46cf3eb1b1a1b6e60f42da7ea51c5d483d0e51fdd" name="autofs" arch="x86_64">
    <version epoch="0" ver="5.0.9" rel="15.3.1"/>

<changelog author="lchiquitto@suse.de" date="1391774400">- autofs-rpmlintrc: no longer needed, remove</changelog>
<changelog author="lchiquitto@suse.de" date="1391774401">- autofs-5.0.8-fix-serialize-libldap-init.patch: fix deadlock when
  trying to lock mutex that's already owned by the same thread
  (bnc#859969)
- autofs-5.0.8-serialize-libldap-unbind.patch: serialize LDAP unbind
  operations, as they're also not thread-safe and could cause
  segmentation faults (bnc#853469)</changelog>
<changelog author="lchiquitto@suse.de" date="1393588800">- autofs-5.0.8-upstream-patches-20140225.bz2: update 5.0.8 upstream
  patches up to 2014-02-25, fixing the following bugs:
  * fix ipv6 link local address handling
  * fix fix ipv6 libtirpc getport
  * get_nfs_info() should query portmapper if port is not given
  * fix rpc_portmap_getport() proto not set
  * fix protmap not trying proto v2
  * fix rpc_getport() when libtirpc is disabled
  * fix rpc_getrpcbport() when libtirpc is disabled
  * don't reset errno (former autofs-5.0.8-eaccess.patch)
  * extend fix for crash due to thread unsafe use of libldap (bnc#853469)
  * fix deadlock in init_ldap_connection (bnc#859969)
  * fix options compare
  * fix negative status being reset on map read
  * check for existing offset mount before mounting
  * fix max() declaration
  * fix symlink fail message in mount_bind.c
  * fix cache readlock not taken on lookup
  * pass map_source as function paramter where possible
  * check for bind onto self in mount_bind.c
  * fix symlink expire
  * dont clobber mapent for negative cache
  * fix macro_addvar() and move init to main thread
  * change walk_tree() to take ap
  * add negative cache lookup to hesiod lookup
  * fix external env configure
  * make autofs(5) consistent with auto.master(5)
  * fix map source with type lookup
  * fix lookup_nss_mount() map lookup
  * dont ignore null cache entries on multi mount umount
  * fix inconsistent error returns in handle_packet_missing_direct()
  * simple coverity fixes
- remove patches that were merged upstream:
  * autofs-5.0.8-eaccess.patch
  * autofs-5.0.8-fix-serialize-libldap-init.patch
  * autofs-5.0.8-serialize-libldap-unbind.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1395662400">- autofs-5.0.8-upstream-patches-20140324.bz2: update 5.0.8 upstream
  patches up to 2014-03-24, fixing the following bugs:
  * fix fix options compare
  * use open(2) instead of access(2) to trigger dependent mounts
  * fix fix map source with type lookup (bnc#869377)</changelog>
<changelog author="werner@suse.de" date="1395748800">- Avoid bad timings and timeouts if a shutdown was done by a remote
  user via su and with autofs based home directory</changelog>
<changelog author="lchiquitto@suse.de" date="1396008000">- update to version 5.0.9:
  * fixes for samples/auto.master
  * fix variable substitution description
  * fix incorrect append options description in README.v5-release
- rebase, refresh and rename all patches on top of 5.0.9
- switch to .xz compressed tarball instead of bzip2
- autofs-5.0.8-upstream-patches-20140324.bz2: remove</changelog>
<changelog author="lchiquitto@suse.de" date="1399896000">- autofs.spec: remove %with_systemd conditionals as systemd is
  required on SLE 12
- autofs.init: drop, replaced by systemd service (bnc#863970)</changelog>
<changelog author="mszeredi@suse.cz" date="1407153600">- add autofs-debuginfo-fix.patch to fix building of debuginfo
  package (bnc#889219)</changelog>
<changelog author="mszeredi@suse.cz" date="1421841600">- fix autofs.service so that multiple options passed through
  sysconfig AUTOFS_OPTIONS work correctly (bnc#909472)</changelog>
<changelog author="mszeredi@suse.cz" date="1422360000">- fix insserv warning at postinstall (bnc#913376)</changelog>
<changelog author="mszeredi@suse.cz" date="1424088000">- dont pass sloppy option for other than nfs mounts (bnc#901448)</changelog>
<changelog author="mszeredi@suse.cz" date="1425038400">- prevent potential privilege escalation via interpreter load path
  for program-based automount maps (bnc#917977 CVE-2014-8169)</changelog>
<changelog author="mszeredi@suse.cz" date="1425297600">- add FORCE_STANDARD_PROGRAM_MAP_ENV option to sysconfig
  (bnc#917977)</changelog>
<changelog author="kukuk@suse.de" date="1453896000">- Don't overwrite tirpc version of auth_destroy, needed for
  [FATE#320393] (autofs-5.0.9-leave_auth_destroy.patch)</changelog>
<changelog author="jeffm@suse.com" date="1458820800">- improve scalability of direct mount path component creation (bsc#966573).
  * Added autofs-improve-scalability-of-direct-mount-path-comp.patch
  * Refreshed autofs-5.1.1-dbus-udisks-monitor.patch
- Use libldap_r instead of libldap for thread safety (bsc#955477).
  * Added autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch</changelog>
<changelog author="jeffm@suse.com" date="1462190400">- With modified configure.in, autoreconf must be called (bsc#955477).</changelog>
<changelog author="jeffm@suse.com" date="1470830400">- Fix spurious ELOOP on certain kinds of failures (bsc#968918):
  * autofs: fix yp map age not updated in s/_/./g case
  * autofs: properly handle errors in lookup_nss_mount
  * Added patches:
  - autofs-5.0.6-fix-yp-map-age-not-updated-in-s-_-.-g-case.patch
  - autofs-5.0.6-properly-handle-errors-in-lookup_nss_mount.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1473076800">- Rebuild against SLE 12-SP2's libtirpc. (fate#320393)</changelog>
<changelog author="jeffm@suse.com" date="1478174400">- Fix typo in DEFAULT_AUTH_CONFIG_FILE definition (bsc#998078).</changelog>
<changelog author="nborisov@suse.com" date="1492603200">- Fix adding of the wildcard key to the negative cache (bsc#1031533)
  * Add autofs-5.1.0-dont-add-wildcard-to-negative-cache.patch
- Make interaction with negative cache more robust  (bsc#1031533)
  * Add autofs-5.1.0-make-negative-cache-update-consistent-for-all-lookup-modules.patch
  * Add autofs-5.1.0-ensure-negative-cache-isnt-updated-on-remount.patch</changelog>

</package>
<package pkgid="f3ba5bf14410ba3c7c43e420fa550b1a313ca22c254dd87b67ca80bf89d4f524" name="autofs" arch="x86_64">
    <version epoch="0" ver="5.0.9" rel="15.6.1"/>

<changelog author="lchiquitto@suse.de" date="1391774400">- autofs-5.0.8-fix-serialize-libldap-init.patch: fix deadlock when
  trying to lock mutex that's already owned by the same thread
  (bnc#859969)
- autofs-5.0.8-serialize-libldap-unbind.patch: serialize LDAP unbind
  operations, as they're also not thread-safe and could cause
  segmentation faults (bnc#853469)</changelog>
<changelog author="lchiquitto@suse.de" date="1393588800">- autofs-5.0.8-upstream-patches-20140225.bz2: update 5.0.8 upstream
  patches up to 2014-02-25, fixing the following bugs:
  * fix ipv6 link local address handling
  * fix fix ipv6 libtirpc getport
  * get_nfs_info() should query portmapper if port is not given
  * fix rpc_portmap_getport() proto not set
  * fix protmap not trying proto v2
  * fix rpc_getport() when libtirpc is disabled
  * fix rpc_getrpcbport() when libtirpc is disabled
  * don't reset errno (former autofs-5.0.8-eaccess.patch)
  * extend fix for crash due to thread unsafe use of libldap (bnc#853469)
  * fix deadlock in init_ldap_connection (bnc#859969)
  * fix options compare
  * fix negative status being reset on map read
  * check for existing offset mount before mounting
  * fix max() declaration
  * fix symlink fail message in mount_bind.c
  * fix cache readlock not taken on lookup
  * pass map_source as function paramter where possible
  * check for bind onto self in mount_bind.c
  * fix symlink expire
  * dont clobber mapent for negative cache
  * fix macro_addvar() and move init to main thread
  * change walk_tree() to take ap
  * add negative cache lookup to hesiod lookup
  * fix external env configure
  * make autofs(5) consistent with auto.master(5)
  * fix map source with type lookup
  * fix lookup_nss_mount() map lookup
  * dont ignore null cache entries on multi mount umount
  * fix inconsistent error returns in handle_packet_missing_direct()
  * simple coverity fixes
- remove patches that were merged upstream:
  * autofs-5.0.8-eaccess.patch
  * autofs-5.0.8-fix-serialize-libldap-init.patch
  * autofs-5.0.8-serialize-libldap-unbind.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1395662400">- autofs-5.0.8-upstream-patches-20140324.bz2: update 5.0.8 upstream
  patches up to 2014-03-24, fixing the following bugs:
  * fix fix options compare
  * use open(2) instead of access(2) to trigger dependent mounts
  * fix fix map source with type lookup (bnc#869377)</changelog>
<changelog author="werner@suse.de" date="1395748800">- Avoid bad timings and timeouts if a shutdown was done by a remote
  user via su and with autofs based home directory</changelog>
<changelog author="lchiquitto@suse.de" date="1396008000">- update to version 5.0.9:
  * fixes for samples/auto.master
  * fix variable substitution description
  * fix incorrect append options description in README.v5-release
- rebase, refresh and rename all patches on top of 5.0.9
- switch to .xz compressed tarball instead of bzip2
- autofs-5.0.8-upstream-patches-20140324.bz2: remove</changelog>
<changelog author="lchiquitto@suse.de" date="1399896000">- autofs.spec: remove %with_systemd conditionals as systemd is
  required on SLE 12
- autofs.init: drop, replaced by systemd service (bnc#863970)</changelog>
<changelog author="mszeredi@suse.cz" date="1407153600">- add autofs-debuginfo-fix.patch to fix building of debuginfo
  package (bnc#889219)</changelog>
<changelog author="mszeredi@suse.cz" date="1421841600">- fix autofs.service so that multiple options passed through
  sysconfig AUTOFS_OPTIONS work correctly (bnc#909472)</changelog>
<changelog author="mszeredi@suse.cz" date="1422360000">- fix insserv warning at postinstall (bnc#913376)</changelog>
<changelog author="mszeredi@suse.cz" date="1424088000">- dont pass sloppy option for other than nfs mounts (bnc#901448)</changelog>
<changelog author="mszeredi@suse.cz" date="1425038400">- prevent potential privilege escalation via interpreter load path
  for program-based automount maps (bnc#917977 CVE-2014-8169)</changelog>
<changelog author="mszeredi@suse.cz" date="1425297600">- add FORCE_STANDARD_PROGRAM_MAP_ENV option to sysconfig
  (bnc#917977)</changelog>
<changelog author="kukuk@suse.de" date="1453896000">- Don't overwrite tirpc version of auth_destroy, needed for
  [FATE#320393] (autofs-5.0.9-leave_auth_destroy.patch)</changelog>
<changelog author="jeffm@suse.com" date="1458820800">- improve scalability of direct mount path component creation (bsc#966573).
  * Added autofs-improve-scalability-of-direct-mount-path-comp.patch
  * Refreshed autofs-5.1.1-dbus-udisks-monitor.patch
- Use libldap_r instead of libldap for thread safety (bsc#955477).
  * Added autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch</changelog>
<changelog author="jeffm@suse.com" date="1462190400">- With modified configure.in, autoreconf must be called (bsc#955477).</changelog>
<changelog author="jeffm@suse.com" date="1470830400">- Fix spurious ELOOP on certain kinds of failures (bsc#968918):
  * autofs: fix yp map age not updated in s/_/./g case
  * autofs: properly handle errors in lookup_nss_mount
  * Added patches:
  - autofs-5.0.6-fix-yp-map-age-not-updated-in-s-_-.-g-case.patch
  - autofs-5.0.6-properly-handle-errors-in-lookup_nss_mount.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1473076800">- Rebuild against SLE 12-SP2's libtirpc. (fate#320393)</changelog>
<changelog author="jeffm@suse.com" date="1478174400">- Fix typo in DEFAULT_AUTH_CONFIG_FILE definition (bsc#998078).</changelog>
<changelog author="nborisov@suse.com" date="1492603200">- Fix adding of the wildcard key to the negative cache (bsc#1031533)
  * Add autofs-5.1.0-dont-add-wildcard-to-negative-cache.patch
- Make interaction with negative cache more robust  (bsc#1031533)
  * Add autofs-5.1.0-make-negative-cache-update-consistent-for-all-lookup-modules.patch
  * Add autofs-5.1.0-ensure-negative-cache-isnt-updated-on-remount.patch</changelog>
<changelog author="jeffm@suse.com" date="1502280000">- Switch to using monotonic time for timeouts (bsc#1046493).
  * Added patches:
  - autofs-5-1-0-fix-gcc5-complaints.patch
  - autofs-5-1-1-define-monotonic-clock-helper-functions.patch
  - autofs-5-1-1-use-monotonic-clock-for-alarm-thread-condition-wait.patch
  - autofs-5-1-1-define-pending-condition-init-helper-function.patch
  - autofs-5-1-1-use-monotonic-clock-for-direct-mount-condition.patch
  - autofs-5-1-1-use-monotonic-clock-for-indirect-mount-condition.patch
  - autofs-5-1-1-change-remaining-gettimeofday-to-use-clock_gettime.patch
  - autofs-5-1-1-change-time-to-use-monotonic_clock.patch
  - autofs-5-1-1-remove-unused-function-elapsed.patch
  - autofs-5-1-2-build-check-for-clock_gettime-in-librt.patch</changelog>

</package>
<package pkgid="ba62e587fd57731788d97bea7ce901fd0e54379f09e8f62b36379236eb744ccc" name="autoyast2" arch="noarch">
    <version epoch="0" ver="3.1.154" rel="3.1"/>

<changelog author="schubi@suse.de" date="1467720000">- System shutdown: Removed "autoyast" service shutdown.
  It does not exist anymore. (bnc#986798)
- 3.1.135</changelog>
<changelog author="schubi@suse.de" date="1467806400">- While AutoYaST installation the user can change the path of the
  AutoYaST configuration file. Fix: This path will be updated in
  /etc/install.inf too.
  (bnc#963487)
- 3.1.136</changelog>
<changelog author="schubi@suse.de" date="1467806401">- The entry "kexec_reboot" in the Product description can be set
  by the AutoYaST configuration setting (general/forceboot) and should
  not be reset by any other Product description file.
  Fix: Set it again after reading a new Product description.
  (bnc#981434)
- 3.1.137</changelog>
<changelog author="schubi@suse.de" date="1468238400">- Adapt docu to new AutoYaST developer docu.
- 3.1.138</changelog>
<changelog author="schubi@suse.de" date="1468411200">- Moved ssh_import AutoYaST schema file to yast2-installation
  package.
  This is a part of Fate#319624.
- 3.1.139</changelog>
<changelog author="schubi@suse.de" date="1468497600">- Exporting NFS root partition correctly. (bnc#986124)
- 3.1.140</changelog>
<changelog author="schubi@suse.de" date="1469448000">- Check if AutoYaST "script" elements are hashes.
  Other entries will be ignored. (bnc#986049)
- 3.1.141</changelog>
<changelog author="locilka@suse.com" date="1469793600">- Added new [Stop] button for &lt;ask&gt; dialogs with timeout. The
  button shows the current time in seconds till the automatic
  timeout (bsc#990114).
- More possible user actions can now stop the execution to prevent
  from timeout (bsc#990114).
- 3.1.142</changelog>
<changelog author="schubi@suse.de" date="1470139200">- Added missed flag "install_recommended" in software section.
  (bnc#990494)
- 3.1.143</changelog>
<changelog author="locilka@suse.com" date="1470398400">- Reintroduced autoyast=usb as a valid URL to AutoYaST profile
  (bsc#987858)
- 3.1.144</changelog>
<changelog author="schubi@suse.de" date="1470916800">- Added "confirm_base_product_license" to rnc file.
  (bnc#992535)
- 3.1.145</changelog>
<changelog author="schubi@suse.de" date="1471003200">- Cloning devices: Devices which are not needed for the
  installation will be ignored explicitly in the "skip_list".
  (bnc#989392)
- 3.1.146</changelog>
<changelog author="schubi@suse.de" date="1471435200">- Improved logging for broken script descriptions.
  Still a part of bnc#986049.
- 3.1.147</changelog>
<changelog author="schubi@suse.de" date="1472126400">- Fixed: Setting timeout for error popups has not been possible.
  (bnc#988949)
- 3.1.148</changelog>
<changelog author="kanderssen@suse.com" date="1472212800">- Profile Location: Use Report instead of Popup to not block
  AutoYast if not configured to. (bnc#988949)
- 3.1.149</changelog>
<changelog author="igonzalezsosa@suse.com" date="1473249600">- Fix IP detection in AutoYaST installation rules
  in order to find the correct profile when "ip route"
  mentions "metric" (bnc#997548).
- 3.1.150</changelog>
<changelog author="schubi@suse.de" date="1473854400">- Adding an missing PREP partition for PPC, BUT not for
  Power8 system (powerNV). PowerNV do not have PREP partitions
  and do not need any because they do not call grub2-install
  (bnc#989392).
- 3.1.151</changelog>
<changelog author="schubi@suse.de" date="1475236800">- Adding missed desktop file for "clone_system" in order to show
  it in the control center and command line calls.
  (bnc#985621)
- 3.1.152</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479124800">- Hiding a module in its .desktop file (Hidden=true) won't prevent
  it from being cloned anymore (bsc#1008301)
- Add support to specify resource aliases using the key
  X-SuSE-YaST-AutoInstResourceAliases in desktop files (related
  to bsc#887115)
- 3.1.153</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479470400">- Do not crash when services manager configuration is missing
  (related to bsc#887115)
- 3.1.154</changelog>

</package>
<package pkgid="6e503bd31615f6c5e39d157fdac0245a8af86ebf6ac4f1e5e84d5ef4f259d36b" name="autoyast2" arch="noarch">
    <version epoch="0" ver="3.1.160" rel="5.3.1"/>

<changelog author="schubi@suse.de" date="1469448000">- Check if AutoYaST "script" elements are hashes.
  Other entries will be ignored. (bnc#986049)
- 3.1.141</changelog>
<changelog author="locilka@suse.com" date="1469793600">- Added new [Stop] button for &lt;ask&gt; dialogs with timeout. The
  button shows the current time in seconds till the automatic
  timeout (bsc#990114).
- More possible user actions can now stop the execution to prevent
  from timeout (bsc#990114).
- 3.1.142</changelog>
<changelog author="schubi@suse.de" date="1470139200">- Added missed flag "install_recommended" in software section.
  (bnc#990494)
- 3.1.143</changelog>
<changelog author="locilka@suse.com" date="1470398400">- Reintroduced autoyast=usb as a valid URL to AutoYaST profile
  (bsc#987858)
- 3.1.144</changelog>
<changelog author="schubi@suse.de" date="1470916800">- Added "confirm_base_product_license" to rnc file.
  (bnc#992535)
- 3.1.145</changelog>
<changelog author="schubi@suse.de" date="1471003200">- Cloning devices: Devices which are not needed for the
  installation will be ignored explicitly in the "skip_list".
  (bnc#989392)
- 3.1.146</changelog>
<changelog author="schubi@suse.de" date="1471435200">- Improved logging for broken script descriptions.
  Still a part of bnc#986049.
- 3.1.147</changelog>
<changelog author="schubi@suse.de" date="1472126400">- Fixed: Setting timeout for error popups has not been possible.
  (bnc#988949)
- 3.1.148</changelog>
<changelog author="kanderssen@suse.com" date="1472212800">- Profile Location: Use Report instead of Popup to not block
  AutoYast if not configured to. (bnc#988949)
- 3.1.149</changelog>
<changelog author="igonzalezsosa@suse.com" date="1473249600">- Fix IP detection in AutoYaST installation rules
  in order to find the correct profile when "ip route"
  mentions "metric" (bnc#997548).
- 3.1.150</changelog>
<changelog author="schubi@suse.de" date="1473854400">- Adding an missing PREP partition for PPC, BUT not for
  Power8 system (powerNV). PowerNV do not have PREP partitions
  and do not need any because they do not call grub2-install
  (bnc#989392).
- 3.1.151</changelog>
<changelog author="schubi@suse.de" date="1475236800">- Adding missed desktop file for "clone_system" in order to show
  it in the control center and command line calls.
  (bnc#985621)
- 3.1.152</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479124800">- Hiding a module in its .desktop file (Hidden=true) won't prevent
  it from being cloned anymore (bsc#1008301)
- Add support to specify resource aliases using the key
  X-SuSE-YaST-AutoInstResourceAliases in desktop files (related
  to bsc#887115)
- 3.1.153</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479470400">- Do not crash when services manager configuration is missing
  (related to bsc#887115)
- 3.1.154</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479816000">- Fix building on s390x (bsc#1011489)
- 3.1.155</changelog>
<changelog author="igonzalezsosa@suse.com" date="1480507200">- If Btrfs subvolumes are not specified, the default set
  is created (bsc#1012328)
- 3.1.156</changelog>
<changelog author="schubi@suse.de" date="1481716800">- Moved post-scripts download from second-stage to first-stage.
  (bnc#1014859)
- 3.1.157</changelog>
<changelog author="schubi@suse.de" date="1488888000">- Update: Product selection will be done by Packages.SelectProduct
  now (bnc#1014861).
- 3.1.158</changelog>
<changelog author="schubi@suse.de" date="1499342400">- AutoYaST configuration module; Crash while writing settings to
  the system:
  As we are switching to "normal" mode and accessing to the target
  system we have to set StorageDevices flag disks_valid to true.
  So InitLibstorage can scan valid target disks. (bnc#1046738)
- 3.1.159</changelog>
<changelog author="schubi@suse.de" date="1499947200">- Crash while writing settings via the menue "File/Apply Profile
  to this System" in AutoYaST configuration module:
  As we are switching to "autoinstallation" mode and accessing to
  the target system we have to set StorageDevices flag disks_valid
  to true.  So InitLibstorage can scan valid target disks.
  (bnc#1047809)
- 3.1.160</changelog>

</package>
<package pkgid="b9f5d2eb2651e3b28d9f1ac2a18fe43ad6069643da58fea4a3d2369f350fbaf8" name="autoyast2" arch="src">
    <version epoch="0" ver="3.1.154" rel="3.1"/>

<changelog author="schubi@suse.de" date="1467720000">- System shutdown: Removed "autoyast" service shutdown.
  It does not exist anymore. (bnc#986798)
- 3.1.135</changelog>
<changelog author="schubi@suse.de" date="1467806400">- While AutoYaST installation the user can change the path of the
  AutoYaST configuration file. Fix: This path will be updated in
  /etc/install.inf too.
  (bnc#963487)
- 3.1.136</changelog>
<changelog author="schubi@suse.de" date="1467806401">- The entry "kexec_reboot" in the Product description can be set
  by the AutoYaST configuration setting (general/forceboot) and should
  not be reset by any other Product description file.
  Fix: Set it again after reading a new Product description.
  (bnc#981434)
- 3.1.137</changelog>
<changelog author="schubi@suse.de" date="1468238400">- Adapt docu to new AutoYaST developer docu.
- 3.1.138</changelog>
<changelog author="schubi@suse.de" date="1468411200">- Moved ssh_import AutoYaST schema file to yast2-installation
  package.
  This is a part of Fate#319624.
- 3.1.139</changelog>
<changelog author="schubi@suse.de" date="1468497600">- Exporting NFS root partition correctly. (bnc#986124)
- 3.1.140</changelog>
<changelog author="schubi@suse.de" date="1469448000">- Check if AutoYaST "script" elements are hashes.
  Other entries will be ignored. (bnc#986049)
- 3.1.141</changelog>
<changelog author="locilka@suse.com" date="1469793600">- Added new [Stop] button for &lt;ask&gt; dialogs with timeout. The
  button shows the current time in seconds till the automatic
  timeout (bsc#990114).
- More possible user actions can now stop the execution to prevent
  from timeout (bsc#990114).
- 3.1.142</changelog>
<changelog author="schubi@suse.de" date="1470139200">- Added missed flag "install_recommended" in software section.
  (bnc#990494)
- 3.1.143</changelog>
<changelog author="locilka@suse.com" date="1470398400">- Reintroduced autoyast=usb as a valid URL to AutoYaST profile
  (bsc#987858)
- 3.1.144</changelog>
<changelog author="schubi@suse.de" date="1470916800">- Added "confirm_base_product_license" to rnc file.
  (bnc#992535)
- 3.1.145</changelog>
<changelog author="schubi@suse.de" date="1471003200">- Cloning devices: Devices which are not needed for the
  installation will be ignored explicitly in the "skip_list".
  (bnc#989392)
- 3.1.146</changelog>
<changelog author="schubi@suse.de" date="1471435200">- Improved logging for broken script descriptions.
  Still a part of bnc#986049.
- 3.1.147</changelog>
<changelog author="schubi@suse.de" date="1472126400">- Fixed: Setting timeout for error popups has not been possible.
  (bnc#988949)
- 3.1.148</changelog>
<changelog author="kanderssen@suse.com" date="1472212800">- Profile Location: Use Report instead of Popup to not block
  AutoYast if not configured to. (bnc#988949)
- 3.1.149</changelog>
<changelog author="igonzalezsosa@suse.com" date="1473249600">- Fix IP detection in AutoYaST installation rules
  in order to find the correct profile when "ip route"
  mentions "metric" (bnc#997548).
- 3.1.150</changelog>
<changelog author="schubi@suse.de" date="1473854400">- Adding an missing PREP partition for PPC, BUT not for
  Power8 system (powerNV). PowerNV do not have PREP partitions
  and do not need any because they do not call grub2-install
  (bnc#989392).
- 3.1.151</changelog>
<changelog author="schubi@suse.de" date="1475236800">- Adding missed desktop file for "clone_system" in order to show
  it in the control center and command line calls.
  (bnc#985621)
- 3.1.152</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479124800">- Hiding a module in its .desktop file (Hidden=true) won't prevent
  it from being cloned anymore (bsc#1008301)
- Add support to specify resource aliases using the key
  X-SuSE-YaST-AutoInstResourceAliases in desktop files (related
  to bsc#887115)
- 3.1.153</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479470400">- Do not crash when services manager configuration is missing
  (related to bsc#887115)
- 3.1.154</changelog>

</package>
<package pkgid="95f33d23c7005c2c3f89f09a00fdf61c01eb39ed886804330751fa14b2391150" name="autoyast2" arch="src">
    <version epoch="0" ver="3.1.160" rel="5.3.1"/>

<changelog author="schubi@suse.de" date="1469448000">- Check if AutoYaST "script" elements are hashes.
  Other entries will be ignored. (bnc#986049)
- 3.1.141</changelog>
<changelog author="locilka@suse.com" date="1469793600">- Added new [Stop] button for &lt;ask&gt; dialogs with timeout. The
  button shows the current time in seconds till the automatic
  timeout (bsc#990114).
- More possible user actions can now stop the execution to prevent
  from timeout (bsc#990114).
- 3.1.142</changelog>
<changelog author="schubi@suse.de" date="1470139200">- Added missed flag "install_recommended" in software section.
  (bnc#990494)
- 3.1.143</changelog>
<changelog author="locilka@suse.com" date="1470398400">- Reintroduced autoyast=usb as a valid URL to AutoYaST profile
  (bsc#987858)
- 3.1.144</changelog>
<changelog author="schubi@suse.de" date="1470916800">- Added "confirm_base_product_license" to rnc file.
  (bnc#992535)
- 3.1.145</changelog>
<changelog author="schubi@suse.de" date="1471003200">- Cloning devices: Devices which are not needed for the
  installation will be ignored explicitly in the "skip_list".
  (bnc#989392)
- 3.1.146</changelog>
<changelog author="schubi@suse.de" date="1471435200">- Improved logging for broken script descriptions.
  Still a part of bnc#986049.
- 3.1.147</changelog>
<changelog author="schubi@suse.de" date="1472126400">- Fixed: Setting timeout for error popups has not been possible.
  (bnc#988949)
- 3.1.148</changelog>
<changelog author="kanderssen@suse.com" date="1472212800">- Profile Location: Use Report instead of Popup to not block
  AutoYast if not configured to. (bnc#988949)
- 3.1.149</changelog>
<changelog author="igonzalezsosa@suse.com" date="1473249600">- Fix IP detection in AutoYaST installation rules
  in order to find the correct profile when "ip route"
  mentions "metric" (bnc#997548).
- 3.1.150</changelog>
<changelog author="schubi@suse.de" date="1473854400">- Adding an missing PREP partition for PPC, BUT not for
  Power8 system (powerNV). PowerNV do not have PREP partitions
  and do not need any because they do not call grub2-install
  (bnc#989392).
- 3.1.151</changelog>
<changelog author="schubi@suse.de" date="1475236800">- Adding missed desktop file for "clone_system" in order to show
  it in the control center and command line calls.
  (bnc#985621)
- 3.1.152</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479124800">- Hiding a module in its .desktop file (Hidden=true) won't prevent
  it from being cloned anymore (bsc#1008301)
- Add support to specify resource aliases using the key
  X-SuSE-YaST-AutoInstResourceAliases in desktop files (related
  to bsc#887115)
- 3.1.153</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479470400">- Do not crash when services manager configuration is missing
  (related to bsc#887115)
- 3.1.154</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479816000">- Fix building on s390x (bsc#1011489)
- 3.1.155</changelog>
<changelog author="igonzalezsosa@suse.com" date="1480507200">- If Btrfs subvolumes are not specified, the default set
  is created (bsc#1012328)
- 3.1.156</changelog>
<changelog author="schubi@suse.de" date="1481716800">- Moved post-scripts download from second-stage to first-stage.
  (bnc#1014859)
- 3.1.157</changelog>
<changelog author="schubi@suse.de" date="1488888000">- Update: Product selection will be done by Packages.SelectProduct
  now (bnc#1014861).
- 3.1.158</changelog>
<changelog author="schubi@suse.de" date="1499342400">- AutoYaST configuration module; Crash while writing settings to
  the system:
  As we are switching to "normal" mode and accessing to the target
  system we have to set StorageDevices flag disks_valid to true.
  So InitLibstorage can scan valid target disks. (bnc#1046738)
- 3.1.159</changelog>
<changelog author="schubi@suse.de" date="1499947200">- Crash while writing settings via the menue "File/Apply Profile
  to this System" in AutoYaST configuration module:
  As we are switching to "autoinstallation" mode and accessing to
  the target system we have to set StorageDevices flag disks_valid
  to true.  So InitLibstorage can scan valid target disks.
  (bnc#1047809)
- 3.1.160</changelog>

</package>
<package pkgid="93ef82424f3295be2e63be72808410e1cf7d8a85e27512ff725111298c5910a5" name="autoyast2-installation" arch="noarch">
    <version epoch="0" ver="3.1.154" rel="3.1"/>

<changelog author="schubi@suse.de" date="1467720000">- System shutdown: Removed "autoyast" service shutdown.
  It does not exist anymore. (bnc#986798)
- 3.1.135</changelog>
<changelog author="schubi@suse.de" date="1467806400">- While AutoYaST installation the user can change the path of the
  AutoYaST configuration file. Fix: This path will be updated in
  /etc/install.inf too.
  (bnc#963487)
- 3.1.136</changelog>
<changelog author="schubi@suse.de" date="1467806401">- The entry "kexec_reboot" in the Product description can be set
  by the AutoYaST configuration setting (general/forceboot) and should
  not be reset by any other Product description file.
  Fix: Set it again after reading a new Product description.
  (bnc#981434)
- 3.1.137</changelog>
<changelog author="schubi@suse.de" date="1468238400">- Adapt docu to new AutoYaST developer docu.
- 3.1.138</changelog>
<changelog author="schubi@suse.de" date="1468411200">- Moved ssh_import AutoYaST schema file to yast2-installation
  package.
  This is a part of Fate#319624.
- 3.1.139</changelog>
<changelog author="schubi@suse.de" date="1468497600">- Exporting NFS root partition correctly. (bnc#986124)
- 3.1.140</changelog>
<changelog author="schubi@suse.de" date="1469448000">- Check if AutoYaST "script" elements are hashes.
  Other entries will be ignored. (bnc#986049)
- 3.1.141</changelog>
<changelog author="locilka@suse.com" date="1469793600">- Added new [Stop] button for &lt;ask&gt; dialogs with timeout. The
  button shows the current time in seconds till the automatic
  timeout (bsc#990114).
- More possible user actions can now stop the execution to prevent
  from timeout (bsc#990114).
- 3.1.142</changelog>
<changelog author="schubi@suse.de" date="1470139200">- Added missed flag "install_recommended" in software section.
  (bnc#990494)
- 3.1.143</changelog>
<changelog author="locilka@suse.com" date="1470398400">- Reintroduced autoyast=usb as a valid URL to AutoYaST profile
  (bsc#987858)
- 3.1.144</changelog>
<changelog author="schubi@suse.de" date="1470916800">- Added "confirm_base_product_license" to rnc file.
  (bnc#992535)
- 3.1.145</changelog>
<changelog author="schubi@suse.de" date="1471003200">- Cloning devices: Devices which are not needed for the
  installation will be ignored explicitly in the "skip_list".
  (bnc#989392)
- 3.1.146</changelog>
<changelog author="schubi@suse.de" date="1471435200">- Improved logging for broken script descriptions.
  Still a part of bnc#986049.
- 3.1.147</changelog>
<changelog author="schubi@suse.de" date="1472126400">- Fixed: Setting timeout for error popups has not been possible.
  (bnc#988949)
- 3.1.148</changelog>
<changelog author="kanderssen@suse.com" date="1472212800">- Profile Location: Use Report instead of Popup to not block
  AutoYast if not configured to. (bnc#988949)
- 3.1.149</changelog>
<changelog author="igonzalezsosa@suse.com" date="1473249600">- Fix IP detection in AutoYaST installation rules
  in order to find the correct profile when "ip route"
  mentions "metric" (bnc#997548).
- 3.1.150</changelog>
<changelog author="schubi@suse.de" date="1473854400">- Adding an missing PREP partition for PPC, BUT not for
  Power8 system (powerNV). PowerNV do not have PREP partitions
  and do not need any because they do not call grub2-install
  (bnc#989392).
- 3.1.151</changelog>
<changelog author="schubi@suse.de" date="1475236800">- Adding missed desktop file for "clone_system" in order to show
  it in the control center and command line calls.
  (bnc#985621)
- 3.1.152</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479124800">- Hiding a module in its .desktop file (Hidden=true) won't prevent
  it from being cloned anymore (bsc#1008301)
- Add support to specify resource aliases using the key
  X-SuSE-YaST-AutoInstResourceAliases in desktop files (related
  to bsc#887115)
- 3.1.153</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479470400">- Do not crash when services manager configuration is missing
  (related to bsc#887115)
- 3.1.154</changelog>

</package>
<package pkgid="616c9e6936cc8841cef01a5118c581908d381a67efdfb885dea6c24092d4e98b" name="autoyast2-installation" arch="noarch">
    <version epoch="0" ver="3.1.160" rel="5.3.1"/>

<changelog author="schubi@suse.de" date="1469448000">- Check if AutoYaST "script" elements are hashes.
  Other entries will be ignored. (bnc#986049)
- 3.1.141</changelog>
<changelog author="locilka@suse.com" date="1469793600">- Added new [Stop] button for &lt;ask&gt; dialogs with timeout. The
  button shows the current time in seconds till the automatic
  timeout (bsc#990114).
- More possible user actions can now stop the execution to prevent
  from timeout (bsc#990114).
- 3.1.142</changelog>
<changelog author="schubi@suse.de" date="1470139200">- Added missed flag "install_recommended" in software section.
  (bnc#990494)
- 3.1.143</changelog>
<changelog author="locilka@suse.com" date="1470398400">- Reintroduced autoyast=usb as a valid URL to AutoYaST profile
  (bsc#987858)
- 3.1.144</changelog>
<changelog author="schubi@suse.de" date="1470916800">- Added "confirm_base_product_license" to rnc file.
  (bnc#992535)
- 3.1.145</changelog>
<changelog author="schubi@suse.de" date="1471003200">- Cloning devices: Devices which are not needed for the
  installation will be ignored explicitly in the "skip_list".
  (bnc#989392)
- 3.1.146</changelog>
<changelog author="schubi@suse.de" date="1471435200">- Improved logging for broken script descriptions.
  Still a part of bnc#986049.
- 3.1.147</changelog>
<changelog author="schubi@suse.de" date="1472126400">- Fixed: Setting timeout for error popups has not been possible.
  (bnc#988949)
- 3.1.148</changelog>
<changelog author="kanderssen@suse.com" date="1472212800">- Profile Location: Use Report instead of Popup to not block
  AutoYast if not configured to. (bnc#988949)
- 3.1.149</changelog>
<changelog author="igonzalezsosa@suse.com" date="1473249600">- Fix IP detection in AutoYaST installation rules
  in order to find the correct profile when "ip route"
  mentions "metric" (bnc#997548).
- 3.1.150</changelog>
<changelog author="schubi@suse.de" date="1473854400">- Adding an missing PREP partition for PPC, BUT not for
  Power8 system (powerNV). PowerNV do not have PREP partitions
  and do not need any because they do not call grub2-install
  (bnc#989392).
- 3.1.151</changelog>
<changelog author="schubi@suse.de" date="1475236800">- Adding missed desktop file for "clone_system" in order to show
  it in the control center and command line calls.
  (bnc#985621)
- 3.1.152</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479124800">- Hiding a module in its .desktop file (Hidden=true) won't prevent
  it from being cloned anymore (bsc#1008301)
- Add support to specify resource aliases using the key
  X-SuSE-YaST-AutoInstResourceAliases in desktop files (related
  to bsc#887115)
- 3.1.153</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479470400">- Do not crash when services manager configuration is missing
  (related to bsc#887115)
- 3.1.154</changelog>
<changelog author="igonzalezsosa@suse.com" date="1479816000">- Fix building on s390x (bsc#1011489)
- 3.1.155</changelog>
<changelog author="igonzalezsosa@suse.com" date="1480507200">- If Btrfs subvolumes are not specified, the default set
  is created (bsc#1012328)
- 3.1.156</changelog>
<changelog author="schubi@suse.de" date="1481716800">- Moved post-scripts download from second-stage to first-stage.
  (bnc#1014859)
- 3.1.157</changelog>
<changelog author="schubi@suse.de" date="1488888000">- Update: Product selection will be done by Packages.SelectProduct
  now (bnc#1014861).
- 3.1.158</changelog>
<changelog author="schubi@suse.de" date="1499342400">- AutoYaST configuration module; Crash while writing settings to
  the system:
  As we are switching to "normal" mode and accessing to the target
  system we have to set StorageDevices flag disks_valid to true.
  So InitLibstorage can scan valid target disks. (bnc#1046738)
- 3.1.159</changelog>
<changelog author="schubi@suse.de" date="1499947200">- Crash while writing settings via the menue "File/Apply Profile
  to this System" in AutoYaST configuration module:
  As we are switching to "autoinstallation" mode and accessing to
  the target system we have to set StorageDevices flag disks_valid
  to true.  So InitLibstorage can scan valid target disks.
  (bnc#1047809)
- 3.1.160</changelog>

</package>
<package pkgid="7906943a75d062837aeff639611541b6eb043acbe61823735f75d16d989005ef" name="avrdude" arch="src">
    <version epoch="0" ver="6.1" rel="5.4.1"/>

<changelog author="jw@novell.com" date="1299499200">- Resurrected the changelog.
  /usr/lib/osc/source_validators/helpers/check_dates_in_changes
  misinterpretes timestamps 2010-01-01 within changelog entries as
  new changelog entries.</changelog>
<changelog author="jw@novell.com" date="1299499201">- bnc#676024, support for attiny4313 added according to
  http://savannah.nongnu.org/patch/?7393</changelog>
<changelog author="madworm_de.novell@spitzenpfeil.org" date="1308571200">- https://savannah.nongnu.org/patch/?7559
  DTR/RTS twiddling didn't match the Arduino 'auto-reset' hardware
  for the programmer type 'arduino'</changelog>
<changelog author="madworm_de.novell@spitzenpfeil.org" date="1314532800">- Version 5.11 from savannah</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="seife+obs@b1-systems.com" date="1317297600">- don't use download_files service - it breaks all the time
- remove builddate from binary to avoid unnecessary republising</changelog>
<changelog author="max@suse.com" date="1318939200">- Version 5.11.1 from savannah
- Add libftdi1-devel to BuildRequires to support additional
  programmers.</changelog>
<changelog author="jw@suse.com" date="1332331200">- Reverted to version 5.11 -- the 5.11.1 tarball was missing.</changelog>
<changelog author="jw@suse.com" date="1353499200">- retrying sr#110452, sr#141518, so that we can finally close bnc#736064
- merged a commit that was only made to o:F</changelog>
<changelog author="jw@suse.com" date="1353499201">- All this should have been part of my earlier submit sr#142228:
  * obsoleted upstreamed patches: tn4313.diff, avrdude_butterfly_mk.patch
  * pulled patch from o:F: avrdude-use-serial-device-for-serbb.patch
  * dropped dubious patch: avrdude-5.5.usbtiny.64bit.patch</changelog>
<changelog author="jw@suse.com" date="1354968000">- Did not build.
- 5.11 tar balls are now missing again. retrying with 5.11.1
- typo in spec file fixed.</changelog>
<changelog author="max@suse.com" date="1360238400">- Build from svn snapshot (last official release is too old).
- avrdude-use-serial-device-for-serbb.patch is no longer needed.
- Add UDB IDs for Arduino Leonardo and LUFA ACM bootloaders.
- Give access to programmer devices only to local users.
- Build documentation from source instead of importing pre-built
  html and pdf documentation.
- Disable documentation building on releases older than 12.3 due
  to texinfo problems.</changelog>
<changelog author="max@suse.com" date="1360929600">- Build the info file only, no PS/PDF documentation.
- Don't require libftdi for older SUSE versions.</changelog>
<changelog author="bugs@vdm-design.de" date="1389960000">- work around systemd-udev warnings, by moving comments in the
  udev rules file to the beginning of a line.</changelog>
<changelog author="coolo@suse.com" date="1391860800">- set the _service to localonly</changelog>
<changelog author="sndirsch@suse.com" date="1391860801">- no longer use an URL for the source, since the tarball is generated</changelog>
<changelog author="max@suse.com" date="1392033600">- Bump version number to 6.1 in _service to reflect upstream.
- Generate udev rules from avrdude-usbdevices, which has a simpler
  and easier to maintain format. This also simplifies following
  further upstream changes in udev rules syntax.
- IPv6-enable the "-P net:host:port" option (avrdude-ipv6.patch).</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1396526400">- include released tarball from upstream
- disable source service
- refresh patch avrdude-5.11-no-builddate.diff</changelog>
<changelog author="kkaempf@suse.com" date="1481544000">- drop parport from 50-avrdude.rules for udev (bsc#994883)
  limit to USB</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1504008000">- cherry-pick previos change to fix in Leap (boo#1049593)</changelog>

</package>
<package pkgid="b8e77ee6dae0ad59083c0a4c4b2227ce8e14fdc718c9bdbead9d01690f533740" name="avrdude" arch="x86_64">
    <version epoch="0" ver="6.1" rel="5.4.1"/>

<changelog author="jw@novell.com" date="1299499200">- Resurrected the changelog.
  /usr/lib/osc/source_validators/helpers/check_dates_in_changes
  misinterpretes timestamps 2010-01-01 within changelog entries as
  new changelog entries.</changelog>
<changelog author="jw@novell.com" date="1299499201">- bnc#676024, support for attiny4313 added according to
  http://savannah.nongnu.org/patch/?7393</changelog>
<changelog author="madworm_de.novell@spitzenpfeil.org" date="1308571200">- https://savannah.nongnu.org/patch/?7559
  DTR/RTS twiddling didn't match the Arduino 'auto-reset' hardware
  for the programmer type 'arduino'</changelog>
<changelog author="madworm_de.novell@spitzenpfeil.org" date="1314532800">- Version 5.11 from savannah</changelog>
<changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="seife+obs@b1-systems.com" date="1317297600">- don't use download_files service - it breaks all the time
- remove builddate from binary to avoid unnecessary republising</changelog>
<changelog author="max@suse.com" date="1318939200">- Version 5.11.1 from savannah
- Add libftdi1-devel to BuildRequires to support additional
  programmers.</changelog>
<changelog author="jw@suse.com" date="1332331200">- Reverted to version 5.11 -- the 5.11.1 tarball was missing.</changelog>
<changelog author="jw@suse.com" date="1353499200">- retrying sr#110452, sr#141518, so that we can finally close bnc#736064
- merged a commit that was only made to o:F</changelog>
<changelog author="jw@suse.com" date="1353499201">- All this should have been part of my earlier submit sr#142228:
  * obsoleted upstreamed patches: tn4313.diff, avrdude_butterfly_mk.patch
  * pulled patch from o:F: avrdude-use-serial-device-for-serbb.patch
  * dropped dubious patch: avrdude-5.5.usbtiny.64bit.patch</changelog>
<changelog author="jw@suse.com" date="1354968000">- Did not build.
- 5.11 tar balls are now missing again. retrying with 5.11.1
- typo in spec file fixed.</changelog>
<changelog author="max@suse.com" date="1360238400">- Build from svn snapshot (last official release is too old).
- avrdude-use-serial-device-for-serbb.patch is no longer needed.
- Add UDB IDs for Arduino Leonardo and LUFA ACM bootloaders.
- Give access to programmer devices only to local users.
- Build documentation from source instead of importing pre-built
  html and pdf documentation.
- Disable documentation building on releases older than 12.3 due
  to texinfo problems.</changelog>
<changelog author="max@suse.com" date="1360929600">- Build the info file only, no PS/PDF documentation.
- Don't require libftdi for older SUSE versions.</changelog>
<changelog author="bugs@vdm-design.de" date="1389960000">- work around systemd-udev warnings, by moving comments in the
  udev rules file to the beginning of a line.</changelog>
<changelog author="coolo@suse.com" date="1391860800">- set the _service to localonly</changelog>
<changelog author="sndirsch@suse.com" date="1391860801">- no longer use an URL for the source, since the tarball is generated</changelog>
<changelog author="max@suse.com" date="1392033600">- Bump version number to 6.1 in _service to reflect upstream.
- Generate udev rules from avrdude-usbdevices, which has a simpler
  and easier to maintain format. This also simplifies following
  further upstream changes in udev rules syntax.
- IPv6-enable the "-P net:host:port" option (avrdude-ipv6.patch).</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1396526400">- include released tarball from upstream
- disable source service
- refresh patch avrdude-5.11-no-builddate.diff</changelog>
<changelog author="kkaempf@suse.com" date="1481544000">- drop parport from 50-avrdude.rules for udev (bsc#994883)
  limit to USB</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1504008000">- cherry-pick previos change to fix in Leap (boo#1049593)</changelog>

</package>
<package pkgid="d2b37c561ccad7ed7219bd69983ea33cc01ad1ff5defed81c75c7bd91f044367" name="aws-cli" arch="noarch">
    <version epoch="0" ver="1.11.104" rel="11.4.1"/>

<changelog author="rschweikert@suse.com" date="1390046400">- Initial build</changelog>
<changelog author="rschweikert@suse.com" date="1393416000">- update to version 1.2.13
  + feature:aws route53: Update aws route53 command to support string-match
    health checks and the UPSERT action for the aws route53
    change-resource-record-sets command
  + bugfix:Command Completion: Don't show tracebacks on SIGINT (issue 628)
  + bugfix:Docs: Don't duplicate enum values in reference docs (issue 632)
  + bugfix:aws s3: Don't require s3:// prefix (issue 626)
  + feature:aws configure: Add support for configure get and configure set
    command which allow you to set and get configuration values from the AWS
    config file (`issue 602 &lt;https://github.com/aws/aws-cli/issues/602`__)
  + bugfix:aws s3: Fix issue with Amazon S3 downloads on certain OSes
    (`issue 619 &lt;https://github.com/aws/aws-cli/issues/619`__)
  + Add support for the --recursive option in the aws s3 ls command
    (issue 465 &lt;https://github.com/aws/aws-cli/issues/465)
  + Add support for the AWS_CA_BUNDLE environment variable so that users
    can specify an alternate path to a cert bundle (issue 586)
  + Add metadata_service_timeout and metadata_service_num_attempts config
    parameters to control behavior when retrieving credentials using an
    IAM role (issue 597)
  + Retry intermittent aws s3 download failures including socket timeouts
    and content length mismatches (issue 594)
  + Fix response parsing of aws s3api get-bucket-location (issue 345)
  + Fix response parsing of the aws elastictranscoder command (issue 207)
  + Update aws elasticache command to not require certain parameters</changelog>
<changelog author="rschweikert@suse.com" date="1393502400">- Include in SLE 12 (FATE #315990)</changelog>
<changelog author="rschweikert@suse.com" date="1414065600">- Update to version 1.5.3  (bnc#902598)
  + feature:aws ec2 describe-volumes: Add support for optional pagination.
  + feature:aws route53domains: Add support for auto-renew domains.
  + feature:aws cognito-identity: Add for Open-ID Connect.
  + feature:aws sts: Add support for Open-ID Connect
  + feature:aws iam: Add support for Open-ID Connect
  + bugfix:aws s3 sync: Fix issue when uploading with
  - -exact-timestamps (issue 964)
  + bugfix:Retry: Fix issue where certain error codes were not being
    retried (botocore issue 361)
  + bugfix:aws emr ssh: Fix issue when using waiter interface to wait on
    the cluster state (issue 954)
  + feature:aws cloudsearch: Add support for advance Japanese language
    processing.
  + feature:aws rds: Add support for gp2 which provides faster access than
    disk-based storage.
  + bugfix:aws s3 mv: Delete multi-part objects when transferring objects
    across regions using --source-region (issue 938)
  + bugfix:aws emr ssh: Fix issue with waiter configuration not being
    found (issue 937)
  + feature:aws dynamodb: Update aws dynamodb command to support storing
    and retrieving documents with full support for document models. New
    data types are fully compatible with the JSON standard and allow you
    to nest document elements within one another.
  + bugfix:aws configure: Fix bug where aws configure was not properly
    writing out to the shared credentials file
  + bugfix:S3 Response Parsing: Fix regression for parsing S3 responses
    containing a status code of 200 with an error response body (botocore
    issue 342)
  + bugfix:Shorthand Error Message: Ensure the error message for shorthand
    parsing always contains the CLI argument name (issue 935)
  + bugfix:Response Parsing: Fix response parsing so that leading and
    trailing spaces are preserved
  + feature:Shared Credentials File: The aws configure and aws configure set
    command now write out all credential variables to the shared
    credentials file ~/.aws/credentials (issue 847)
  + bugfix:aws s3: Write warnings and errors to standard error as opposed to
    standard output. (issue 919)
  + feature:aws s3: Add --only-show-errors option that displays errors and
    warnings but suppresses all other output.
  + feature:aws s3 cp: Added ability to upload local file streams from
    standard input to s3 and download s3 objects as local file streams to
    standard output. (issue 903)
  + feature:aws emr create-cluster: Add support for --emrfs.
  + feature:aws iam: Update aws iam command to latest version.
  + feature:aws cognito-sync: Update aws cognito-sync command to latest
    version.
  + feature:aws opsworks: Update aws opsworks command to latest version.
  + feature:aws elasticbeanstalk: Add support for bundling logs.
  + feature:aws kinesis: Add suport for tagging.
  + feature:Page Size: Add a --page-size option, that controls page size
    when perfoming an operation that uses pagination. (issue 889)
  + bugfix:aws s3: Added support for ignoring and warning about files that
    do not exist, user does not have read permissions, or are special
    files (i.e. sockets, FIFOs, character special devices, and block
    special devices) (issue 881)
  + feature:Parameter Shorthand: Added support for structure(list-scalar,
    scalar) parameter shorthand. (issue 882)
  + bugfix:aws s3: Fix bug when unknown options were passed to aws s3
    commands (issue 886)
  + bugfix:Endpoint URL: Provide a better error message when an invalid
  - -endpoint-url is provided (issue 899)
  + bugfix:aws s3: Fix issue when keys do not get properly url decoded when
    syncing from a bucket that requires pagination to a bucket that
    requires less pagination (issue 909)
  + feature:aws cloudsearchdomain: Added sigv4 support.
  + bugfix:Credentials: Raise an error if an incomplete profile is found
    (issue 690)
  + feature:Signing Requests: Add a --no-sign-request option that, when
    specified, will not sign any requests.
  + bugfix:aws s3: Added -source-region argument to allow transfer between
    non DNS compatible buckets that were located in different regions.
    (issue 872)
  + feature:aws elb: Add support for AWS Elastic Load Balancing tagging
  + feature: aws emr: Move emr out of preview mode.
  + bugfix: aws s3api: Fix serialization of several s3 api commands.
    (issue botocore 193)
  + bugfix: aws s3 sync: Fix issue for unnecessarily resyncing files on
    windows machines. (issue 843)
  + bugfix: aws s3 sync: Fix issue where keys were being decoded twice when
    syncing between buckets. (issue 862)
  + bugfix:aws ec2 describe-network-interface-attribute: Fix issue where
    the model for the aws ec2 describe-network-interface-attribute was
    incorrect (issue 558)
  + bugfix:aws s3: Add option to not follow symlinks via
  - -[no]-follow-symlinks. Note that the default behavior of following
    symlinks is left unchanged. (issue 854, issue 453, issue 781)
  + bugfix:aws route53 change-tags-for-resource: Fix serialization issue
    for aws route53 change-tags-for-resource (botocore issue 328)
  + bugfix:aws ec2 describe-network-interface-attribute: Update parameters
    to add the --attribute argument (botocore issue 327)
  + feature:aws autoscaling: Update command to the latest version
  + feature:aws elasticache: Update command to the latest version
  + feature:aws route53: Update command to the latest version
  + feature:aws route53domains: Add support for Amazon Route53 Domains
  + feature:aws elasticloadbalancing: Update to the latest service model.
  + bugfix:aws swf poll-for-decision-task: Fix issue where the default
    paginated response is missing output response keys (issue botocore 324)
  + bugfix:Connections: Fix issue where connections were hanging when
    network issues occurred issue botocore 325)
  + bugfix:aws s3/s3api: Fix issue where Deprecations were being written
    to stderr in Python 3.4.1 issue botocore 319)
  + feature:aws support: Update aws support command to the latest version
  + feature:aws iam: Update aws iam command to the latest version
  + feature:aws emr: Add --hive-site option to aws emr create-cluster and
    aws emr install-application commands
  + feature:aws s3 sync: Add an --exact-timestamps option to the aws s3
    sync command (issue 824)
  + bugfix:aws ec2 copy-snapshot: Fix bug when spaces in the description
    caused the copy request to fail (issue botocore 321)
  + feature:aws cwlogs: Add support for Amazon CloudWatch Logs
  + feature:aws cognito-sync: Add support for Amazon Cognito Service
  + feature:aws cognito-identity: Add support for Amazon Cognito Identity
    Service
  + feature:aws route53: Update aws route53 command to the latest version
  + feature:aws ec2: Update aws ec2 command to the latest version
  + bugfix:aws s3/s3api: Fix issue where --endpoint-url wasn't being used
    for aws s3/s3api commands (issue 549)
  + bugfix:aws s3 mv: Fix bug where using the aws s3 mv command to move a
    large file onto itself results in the file being deleted (issue 831)
  + bugfix:aws s3: Fix issue where parts in a multipart upload are stil being
    uploaded when a part has failed (issue 834)
  + bugfix:Windows: Fix issue where python.exe is on a path that contains
    spaces (issue 825)
  + feature:aws opsworks: Update the aws opsworks command to the latest version
  + bugfix:Shorthand JSON: Fix bug where shorthand lists with a single
    item (e.g. --arg Param=[item]) were not parsed correctly. (issue 830)
  + bugfix:Text output: Fix bug when rendering only scalars that are
    numbers in text output (issue 829)
  + bugfix:aws cloudsearchdomain: Fix bug where --endpoint-url is required
    even for help subcommands (issue 828)
  + feature:aws cloudsearchdomain: Add support for the Amazon CloudSearch
    Domain command.
  + feature:aws cloudfront: Update the Amazon CloudFront command to the
    latest version
  + feature:aws ses: Add support for delivery notifications
  + bugfix:Region Config: Fix issue for cn-north-1 region (issue botocore 314)
  + bugfix:Amazon EC2 Credential File: Fix regression for parsing EC2
    credential file (issue botocore 315)
  + bugfix:Signature Version 2: Fix timestamp format when calculating
    signature version 2 signatures (issue botocore 308)
  + feature:aws configure: Add support for setting nested attributes
    (issue 817)
  + bugfix:aws s3: Fix issue when uploading large files to newly created
    buckets in a non-standard region (issue 634)
  + feature:aws dynamodb: Add support for a local region for dynamodb
    (aws dynamodb --region local ...) (issue 608)
  + feature:aws elasticbeanstalk: Update aws elasticbeanstalk model to the
    latest version
  + feature:Documentation Examples: Add more documentatoin examples for
    many AWS CLI commands
  + feature:aws emr: Update model to the latest version
  + feature:aws elastictranscoder: Update model to the latest version
  + feature:aws s3api: Add support for server-side encryption with a
    customer-supplied encryption key.
  + feature:aws sns: Support for message attributes.
  + feature:aws redshift: Support for renaming clusters.
  + bugfix:aws s3: Fix bug related to retrying requests when 500 status
    codes are received (issue botocore 302)
  + bugfix:aws s3: Fix when when using S3 in the cn-north-1 region
    (issue botocore 301)
  + bugfix:aws kinesis: Fix pagination bug when using the get-records
    operation (issue botocore 304)
  + bugfix:Python 3.4.1: Add support for python 3.4.1 (issue 800)
  + feature:aws emr: Update preview commands for Amazon Elastic MapReduce
  + bugfix:aws s3: Add filename to error message when we're unable to stat
    local filename (issue 795)
  + bugfix:aws s3api get-bucket-policy: Fix response parsing for the aws
    s3api get-bucket-policy command (issue 678)
  + bugfix:Shared Credentials: Fix bug when specifying profiles that don't
    exist in the CLI config file (issue botocore 294)
  + bugfix:aws s3: Handle Amazon S3 error responses that have a 200 OK
    status code (issue botocore 298)
  + feature:aws sts: Update the aws sts command to the latest version
  + feature:aws cloudsearch: Update the aws cloudsearch command to the
    latest version
  + feature:Shorthand: Add support for surrounding list parameters with []
    chars in shorthand syntax (issue 788)
  + feature:Shared credential file: Add support for the ~/.aws/credentials file
  + feature:aws ec2: Add support for Amazon EBS encryption
  + bugfix:aws s3: Fix issue when --delete and --exclude filters are used
    together (issue 778)
  + feature:aws route53: Update aws route53 to the latest model
  + bugfix:aws emr: Fix issue with aws emr retry logic not being applied
    correctly (botocore issue 285)
  + feature:aws cloudtrail: Add support for eu-west-1, ap-southeast-2
  + bugfix:aws ec2: Fix issue when specifying user data from a file
    containing non-ascii characters (issue 765)
  + bugfix:aws cloudtrail: Fix a bug with python3 when creating a
    subscription (issue 773)
  + bugfix:Shorthand: Fix issue where certain shorthand parameters were
    not parsing to the correct types (issue 776)
  + bugfix:aws cloudformation: Fix issue with parameter casing for the
    NotificationARNs parameter (botocore issue 283)
  + feature:aws cloudformation: Add support for updated API
  + feature:aws sqs: Add support for message attributes
  + bugfix:aws s3api: Fix issue when setting metadata on an S3 object
    (issue 356)
  + feature:aws autoscaling: Add support for launching Dedicated Instances
    in Amazon Virtual Private Cloud
  + feature:aws elasticache: Add support to backup and restore for Redis
    clusters
  + feature:aws dynamodb: Update aws dynamodb command to the latest API
  + bugfix:Output Format: Fix issue with encoding errors when using text
    and table output and redirecting to a pipe or file (issue 742)
  + bugfix:aws s3: Fix issue with sync re-uploading certain files (issue 749)
  + bugfix:Text Output: Fix issue with inconsistent text output based on
    order (issue 751)
  + bugfix:aws datapipeline: Fix issue for aggregating keys into a list
    when calling aws datapipeline get-pipeline-definition (issue 750)
  + bugfix:aws s3: Fix issue when running out of disk space during aws s3
    transfers (issue 739)
  + feature:aws s3 sync: Add --size-only param to the aws s3 sync command
    (issue 472, issue 719)
  + bugfix:aws cloudtrail: Fix issue when using create-subscription
    command (issue botocore 268)
  + feature:aws cloudsearch: Amazon CloudSearch has moved out of preview
    (issue 730)
  + bugfix:aws s3 website: Fix issue where --error-document was being
    ignored in certain cases (issue 714)
  + feature:aws opsworks: Update aws opsworks model to the latest version
  + bugfix:Pagination: Fix issue with --max-items with aws route53, aws iam,
    and aws ses (issue 729)
  + bugfix:aws s3: Fix issue with fips-us-gov-west-1 endpoint (issue
    botocore 265)
  + bugfix:Table Output: Fix issue when displaying unicode characters in
    table output (issue 721)
  + bugfix:aws s3: Fix regression when syncing files with whitespace
    (issue 706, issue 718)
  + bugfix:aws ec2: Fix issue with EC2 model resulting in responses not
    being parsed.
  + feature:aws ec2: Add support for Amazon VPC peering
  + feature:aws redshift: Add support for the latest Amazon Redshift API
  + feature:aws cloudsearch: Add support for the latest Amazon CloudSearch API
  + bugfix:aws cloudformation: Documentation updates
  + bugfix:Argument Parsing: Fix issue when list arguments were not being
    decoded to unicode properly (issue 711)
  + bugfix:Output: Fix issue when invalid output type was provided in a
    config file or environment variable (issue 600)
  + bugfix:aws datapipeline: Fix issue when serializing pipeline definitions
    containing list elements (issue 705)
  + bugfix:aws s3: Fix issue when recursively removing keys containing
    control characters (issue 675)
  + bugfix:aws s3: Honor --no-verify-ssl in high level aws s3 commands
    (issue 696)
  + bugfix:Parameters: Fix issue parsing with CLI parameters of type long
    (issue 693)
  + bugfix:Pagination: Fix issue where --max-items in pagination was always
    assumed to be an integer (issue 689)
  + feature:aws elb: Add support for AccessLog
  + bugfix:Bundled Installer: Allow creation of bundled installer with pip
    1.5 (issue 691)
  + bugfix:aws s3: Fix issue when copying objects using aws s3 cp with key
    names containing + characters (issue #614)
  + bugfix:ec2 create-snapshot: Remove Tags key from output response
    (issue 247)
  + bugfix:aws s3: aws s3 commands should not be requiring regions (issue 681)
  + bugfix:CLI Arguments: Fix issue where unicode command line arguments
    were not being handled correctly (issue 679)
  + bugfix:aws s3: Fix issue where S3 downloads would hang in certain cases
    and could not be interrupted (issue 650, issue 657)
  + bugfix:aws s3: Support missing canned ACLs when using the --acl
    parameter (issue 663)
  + bugfix:aws rds describe-engine-default-parameters: Fix pagination issue
    when calling aws rds describe-engine-default-parameters (issue 607)
  + bugfix:aws cloudtrail: Merge existing SNS topic policy with the
    existing AWS CloudTrail policy instead of overwriting the default
    topic policy
  + bugfix:aws s3: Fix issue where streams were not being rewound when
    encountering 307 redirects with multipart uploads (issue 544)
  + bugfix:aws elb: Fix issue with documentation errors in aws elb help
    (issue 622)
  + bugfix:JSON Parameters: Add a more clear error message when parsing
    invalid JSON parameters (issue 639)
  + bugfix:aws s3api: Properly handle null inputs (issue 637)
  + bugfix:Argument Parsing: Handle files containing JSON with leading
    and trailing spaces (issue 640)</changelog>
<changelog author="rschweikert@suse.com" date="1421582400">- Update to version 1.7.1 (bnc#905354)
  + bugfix:``aws s3 cp``: Fix issue with parts of a file being
    downloaded more than once when streaming to stdout
    (`issue 1087 &lt;https://github.com/aws/aws-cli/pull/1087&gt;`__)
  + bugfix:``--no-sign-request``: Fix issue where requests were still trying to
    be signed even though user used the ``--no-sign-request`` flag.
    (`botocore issue 433 &lt;https://github.com/boto/botocore/pull/433&gt;`__)
  + bugfix:``aws cloudsearchdomain search``: Fix invalid signatures when
    using the ``aws cloudsearchdomain search`` command
    (`issue 976 &lt;https://github.com/aws/aws-cli/issues/976&gt;`__)
  + feature:``aws cloudhsm``: Add support for AWS CloudHSM.
  + feature:``aws ecs``: Add support for ``aws ecs``, the Amazon EC2
    Container Service (ECS)
  + feature:``aws rds``: Add Encryption at Rest and CloudHSM Support.
  + feature:``aws ec2``: Add Classic Link support
  + feature:``aws cloudsearch``: Update ``aws cloudsearch`` command
    to latest version
  + bugfix:``aws cloudfront wait``: Fix issue where wait commands did not
    stop waiting when a success state was reached.
    (`botocore issue 426 &lt;https://github.com/boto/botocore/pull/426&gt;`_)
  + bugfix:``aws ec2 run-instances``: Allow binary files to be passed to
    ``--user-data``
    (`botocore issue 416 &lt;https://github.com/boto/botocore/pull/416&gt;`_)
  + bugfix:``aws cloudsearchdomain suggest``: Add ``--suggest-query``
    option to fix the argument being shadowed by the top level
    ``--query`` option.
    (`issue 1068 &lt;https://github.com/aws/aws-cli/pull/1068&gt;`__)
  + bugfix:``aws emr``: Fix issue with endpoints for ``eu-central-1`` and
    ``cn-north-1``
    (`botocore issue 423 &lt;https://github.com/boto/botocore/pull/423&gt;`__)
  + bugfix:``aws s3``: Fix issue where empty XML nodes are now parsed
    as an empty string ``""`` instead of ``null``, which allows for
    round tripping ``aws s3 get/put-bucket-lifecycle``
    (`issue 1076 &lt;https://github.com/aws/aws-cli/issues/1076&gt;`__)
  + bugfix:AssumeRole: Fix issue with cache filenames when assuming a role
    on Windows
    (`issue 1063 &lt;https://github.com/aws/aws-cli/issues/1063&gt;`__)
  + bugfix:``aws s3 ls``: Fix issue when listing Amazon S3 objects containing
    non-ascii characters in eu-central-1
    (`issue 1046 &lt;https://github.com/aws/aws-cli/issues/1046&gt;`__)
  + feature:``aws storagegateway``: Update the ``aws storagegateway`` command
    to the latest version
  + feature:``aws emr``: Update the ``aws emr`` command to the latest
    version
  + bugfix:``aws emr create-cluster``: Fix script runnner jar to the current
    region location when ``--enable-debugging`` is specified in the
    ``aws emr create-cluster`` command
  + bugfix:``aws datapipeline get-pipeline-definition``: Rename operation
    parameter ``--version`` to ``--pipeline-version`` to avoid shadowing
    a built in parameter
    (`issue 1058 &lt;https://github.com/aws/aws-cli/pull/1058&gt;`__)
  + bugfix:pip installation: Fix issue where pip installations would cause
    an error due to the system's python configuration
    (`issue 1051 &lt;https://github.com/aws/aws-cli/issues/1051&gt;`__)
  + feature:``aws elastictranscoder``: Update the ``aws elastictranscoder``
    command to the latest version
  + bugfix:Non-ascii chars: Fix issue where escape sequences were being printed
    instead of the non-ascii chars
    (`issue 1048 &lt;https://github.com/aws/aws-cli/issues/1048&gt;`__)
  + bugfix:``aws iam create-virtual-mfa-device``:  Fix issue with ``--outfile``
    not supporting relative paths
    (`issue 1002 &lt;https://github.com/aws/aws-cli/pull/1002&gt;`__)
  + feature:``aws sqs``: Add support for Amazon Simple Queue Service purge queue
    which allows users to delete the messages in their queue.
  + feature:``aws opsworks``: Add AWS OpsWorks support for registering and
    assigning existing Amazon EC2 instances and on-premises servers.
  + feature:``aws opsworks register``: Registers an EC2 instance or machine with
    AWS OpsWorks. Registering a machine using this command will install the
    AWS OpsWorks agent on the target machine and register it with an existing
    OpsWorks stack.
  + bugfix:``aws s3``: Fix issue with expired signatures when retrying
    failed requests
    (`botocore issue 399 &lt;https://github.com/boto/botocore/pull/399&gt;`__)
  + bugfix:``aws cloudformation get-template``: Fix error message when
    template does not exist
    (`issue 1044 &lt;https://github.com/aws/aws-cli/issues/1044&gt;`__)
  + feature:``aws kinesis put-records``: Add support for PutRecord operation. It
    writes multiple data records from a producer into an Amazon Kinesis
    stream in a single call
  + feature:``aws iam get-account-authorization-details``: Add support for
    GetAccountAuthorizationDetails operation. It retrieves information about
    all IAM users, groups, and roles in your account, including their
    relationships to one another and their attached policies.
  + feature:``aws route53 update-hosted-zone-comment``: Add support for updating
    the comment of a hosted zone.
  + bugfix:Timestamp Arguments: Fix issue where certain timestamps were not
    being accepted as valid input
    (`botocore issue 389 &lt;https://github.com/boto/botocore/pull/389&gt;`__)
  + bugfix:``aws s3``: Skip files whose names cannot be properly decoded
    (`issue 1038 &lt;https://github.com/aws/aws-cli/pull/1038&gt;`__)
  + bugfix:``aws kinesis put-record``: Fix issue where ``--data`` argument
    was not being base64 encoded
    (`issue 1033 &lt;https://github.com/aws/aws-cli/issues/1033&gt;`__)
  + bugfix:``aws cloudwatch put-metric-data``: Fix issue where the
    values for ``--statistic-values`` were not being parsed properly
    (`issue 1036 &lt;https://github.com/aws/aws-cli/issues/1036&gt;`__)
  + feature:``aws datapipeline``: Add support for using AWS Data Pipeline
    templates to create pipelines and bind values to parameters in the pipeline
  + feature:``aws elastictranscoder``: Add support for encryption of files in
    Amazon S3
  + bugfix:``aws s3``: Fix issue where requests were not being
    resigned correctly when using Signature Version 4
    (`botocore issue 388 &lt;https://github.com/boto/botocore/pull/388&gt;`__)
  + bugfix:``aws s3``: Fix issue where KMS encrypted objects could not be
    downloaded
    (`issue 1026 &lt;https://github.com/aws/aws-cli/pull/1026&gt;`__)
  + bugfix:``aws s3``: Fix issue where datetime's were not being
    parsed properly when a profile was specified
    (`issue 1020 &lt;https://github.com/aws/aws-cli/issues/1020&gt;`__)
  + bugfix:Assume Role Credential Provider: Fix issue with parsing
    expiry time from assume role credential provider
    (`botocore issue 387 &lt;https://github.com/boto/botocore/pull/387&gt;`__)
  + feature:``aws redshift``: Add support for integration with KMS
  + bugfix:``aws cloudtrail create-subscription``: Set a bucket config
    location constraint on buckets created outside of us-east-1.
    (`issue 1013 &lt;https://github.com/aws/aws-cli/pull/1013&gt;`__)
  + bugfix:``aws deploy push``: Fix s3 multipart uploads
  + bugfix:``aws s3 ls``: Fix return codes for non existing objects
    (`issue 1008 &lt;https://github.com/aws/aws-cli/pull/1008&gt;`__)
  + bugfix:Retrying Signed Requests: Fix issue where requests using
    Signature Version 4 signed with temporary credentials were not
    being retried properly, resulting in auth errors
    (`botocore issue 379 &lt;https://github.com/boto/botocore/pull/379&gt;`__)
  + bugfix:``aws s3api get-bucket-location``: Fix issue where getting the
    bucket location for a bucket in eu-central-1 required specifying
    ``--region eu-central-1``
    (`botocore issue 380 &lt;https://github.com/boto/botocore/pull/380&gt;`__)
  + bugfix:Timestamp Input: Fix regression where timestamps without any timezone
    information were not being handled properly
    (`issue 982 &lt;https://github.com/aws/aws-cli/issues/982&gt;`__)
  + bugfix:Signature Version 4: You can enable Signature Version 4 for Amazon S3
    commands by running ``aws configure set default.s3.signature_version s3v4``
    (`issue 1006 &lt;https://github.com/aws/aws-cli/issues/1006&gt;`__,
    `botocore issue 382 &lt;https://github.com/boto/botocore/pull/382&gt;`__)
  + bugfix:``aws emr``: Fix issue where ``--ssh``, ``--get``, ``--put``
    would not work when the cluster was in a waiting state
    (`issue 1007 &lt;https://github.com/aws/aws-cli/issues/1007&gt;`__)
  + feature:Binary File Input: Add support for reading file contents as binary
    by prepending the filename with ``fileb://``
    (`issue 1010 &lt;https://github.com/aws/aws-cli/pull/1010&gt;`__)
  + bugfix:Streaming Output File: Fix issue when streaming a response to a file
    and an error response is returned
    (`issue 1012 &lt;https://github.com/aws/aws-cli/pull/1012&gt;`__)
  + bugfix:Binary Output: Fix regression where binary output was no longer
    being base64 encoded
    (`issue 1001 &lt;https://github.com/aws/aws-cli/pull/1001&gt;`__,
    `issue 970 &lt;https://github.com/aws/aws-cli/pull/970&gt;`__)
  + feature:``aws lambda``: Add support for Amazon Lambda
  + feature:``aws s3``: Add support for S3 notifications
  + bugfix:``aws configservice get-status``: Fix connecting to endpoint without
    using ssl.
    (`issue 998 &lt;https://github.com/aws/aws-cli/pull/998&gt;`__)
  + bugfix:``aws deploy push``: Fix some python compatibility issues
    (`issue 1000 &lt;https://github.com/aws/aws-cli/pull/1000&gt;`__)
  + feature:``aws deploy``: Adds support for AWS CodeDeploy
  + feature:``aws configservice``: Adds support for AWS Config
  + feature:``aws kms``: Adds support AWS Key Management Service
  + feature:``aws s3api``: Adds support for S3 server-side encryption using
    KMS
  + feature:``aws ec2``: Adds support for EBS encryption using KMS
  + feature:``aws cloudtrail``: Adds support for CloudWatch Logs delivery
  + feature:``aws cloudformation``: Adds support for template summary.
  + feature:AssumeRole Credential Provider: Add support for assuming a role
    by configuring a ``role_arn`` and a ``source_profile`` in the AWS
    config file
    (`issue 991 &lt;https://github.com/aws/aws-cli/pull/991&gt;`__,
    `issue 990 &lt;https://github.com/aws/aws-cli/pull/990&gt;`__)
  + feature:Waiters: Add a ``wait`` subcommand that allows for a command
    to block until an AWS resource reaches a given state
    (`issue 992 &lt;https://github.com/aws/aws-cli/pull/992&gt;`__,
    `issue 985 &lt;https://github.com/aws/aws-cli/pull/985&gt;`__)
  + bugfix:``aws s3``: Fix issue where request was not properly signed
    on retried requests for ``aws s3``
    (`issue 986 &lt;https://github.com/aws/aws-cli/issues/986&gt;`__,
    `botocore issue 375 &lt;https://github.com/boto/botocore/pull/375&gt;`__)
  + bugfix:``aws s3``: Fix issue where ``--exclude`` and ``--include`` were
    not being properly applied when a s3 prefix was provided.
    (`issue 993 &lt;https://github.com/aws/aws-cli/pull/993&gt;`__)
  + feature:``aws cloudfront``: Adds support for wildcard cookie names and
    options caching.
  + feature:``aws route53``: Add further support for private dns and sigv4.
  + feature:``aws cognito-sync``: Add support for push sync.
  + bugfix:Pagination: Only display ``--page-size`` when an operation can be
    paginated
    (`issue 956 &lt;https://github.com/aws/aws-cli/pull/956&gt;`__)
  + feature:``--generate-cli-skeleton``: Generates a JSON skeleton to fill out
    and be used as input to ``--cli-input-json``.
    (`issue 963 &lt;https://github.com/aws/aws-cli/pull/963&gt;`_)
  + feature:``--cli-input-json``: Runs an operation using a global JSON file
    that supplies all of the operation's arguments. This JSON file can
    be generated by ``--generate-cli-skeleton``.
    (`issue 963 &lt;https://github.com/aws/aws-cli/pull/963&gt;`_)
  + feature:``aws s3/s3api``: Show hint about using the correct region when
    the corresponding error occurs
    (`issue 968 &lt;https://github.com/aws/aws-cli/pull/968&gt;`__)</changelog>
<changelog author="rjschwei@suse.com" date="1432641600">- update to version 1.7.29 (bnc#905354)
  + Follow up to previous update to address compatibility with latest
    amazon-ecs-agent
  + From 1.7.28
  - feature:aws ec2: Add support for Spot Fleet.
  - feature:aws opsworks: Add support for custom AutoScaling.
  - feature:aws elasticbeanstalk: Update model to latest version.
  + From 1.7.27
  - feature:aws ds: Add support for AWS Directory Service.
  - feature:aws ec2: Add support for VPC endpoints for Amazon S3.
  - feature:aws ec2: Add support for EIP Migration.
  - feature:aws logs: Add support for filtering log events.
  + From 1.7.26
  - feature:aws glacier: Add support for vault policies.
  - bugfix:aws iam create-open-id-connect-provider: Fix issue where the
  - -url parameter would try to retrieve the contents from the url instead
    of use the url as its value. (issue 1317)
  - bugfix:aws workspaces: Fix issue where throttling errors were not
    being retried (botocore issue 529)
  + From 1.7.25
  - feature:aws dynamodb query: Add support for KeyConditonExpression.
  + From 1.7.24
  - feature:aws help topics: Add support for listing available help topics.
  - feature:aws help config-vars: Add help topic for configuration variables.
  - feature:aws help return-codes: Add help topic for return codes.
  - feature:aws help s3-config: Add help topic for configuration of s3
    commands.
  - bugfix:aws lambda create-function/update-function-code: Improve
    error message when invalid --zip-file values are provided (issue 1296)
  - feature:aws ec2: Add support for new VM Import APIs, including
    import-image. The new APIs provide support for importing multi-volume
    VMs to Amazon EC2 and other enhancements.
  - feature:aws iam: Update AWS IAM command to latest version
  + From 1.7.23
  - feature:aws cognito-sync: Add support for Amazon Cognito Events.
  - bugfix:Parsing: Treat empty XML nodes in a response as an empty
    string instead of None if the underlying structure member is a string.
    This fixes the broken password-data-available Amazon EC2 waiter. Note:
    this changes the output of the CLI and may affect filtering with the
  - -query parameter. (issue 1252, botocore issue 506)
  + From 1.7.22
  - bugfix:aws ecs: Minor documentation fixes.
  + From 1.7.21
  - feature:aws workspaces: Add support for Amazon WorkSpaces.
  - feature:aws machinelearning: Add support for Amazon Machine Learning.
  - feature:aws s3api: Add support for specifying Lambda bucket
    notifications without needing to specify an invocation role.
  - feature:aws lambda: Update to latest api.
  - feature:aws ecs: Add support for Amazon ECS Service scheduler.
  + From 1.7.20
  - feature:aws datapipeline: Add support for deactivating pipelines.
  - feature:aws elasticbeanstalk: Add support for cancelling in-progress
    environment updates or application version deployment.
  + From 1.7.19
  - feature:aws codedeploy: Add register, deregister, install, and
    uninstall commands and update to the latest AWS CodeDeploy API.
  - feature:aws rds: Add support for describe-certificates.
  - feature:aws elastictranscoder: Add support for PlayReady DRM.
  - feature:aws ec2: Add support for D2 instances.
  + From 1.7.18
  - bugfix:Pagination: Fix issue where disabling pagination did not work
    when shadowing arguments. Affects commands such as aws route53
    list-resource-record-sets.
  - feature:aws elastictranscoder: Add support for job timing and
    input/output metadata
  - feature:aws iam: Add NamedPolicy to GetAccountAuthorization details
  - feature:aws opsworks: Allow for BlockDeviceMapping on EC2 instances
    launched through OpsWorks
  + From 1.7.17
  - feature:aws emr: Adds support for Amazon S3 client-side encryption
    in Amazon EMR and setting configuration values for several variables
    in the create-cluster and ssh commands. Also, the create-default-roles
    command will now auto-populate the Service Role and Instance Profile
    variables in the configuration file with the default roles after they
    are created.
  + From 1.7.16
  - feature:aws ec2 wait image-available: Add support for polling until
    an EC2 image is available (issue 1105)
  - feature:aws ec2 wait: Add support for additional EC2 waiters including
    instance-status-ok, password-data-available,
    spot-instance-request-fulfilled, and system-status-ok
  - feature:aws s3api: Add support for Amazon S3 cross region replication
  - feature:aws s3api: Add support for Amazon S3 requester pays (issue 797)
  - bugfix:Tab Completion: Fix issue where tab completion could not handle
    an LC_CTYPE of UTF-8 (issue 1233)
  - bugfix:aws s3api put-bucket-notification: Fix issue where an empty
    notification configuration could not be specified (botocore issue 495)
  - bugfix:aws cloudfront: Fix issue when calling cloudfront commands
    (issue 1234)
  - bugfix:aws ec2 copy-snapshot: Fix issue with the aws ec2 copy-snapshot
    command not correctly generating the presigned url argument
    (botocore issue 498)
  + From 1.7.15
  - feature:aws elastictranscoder: Add support for Applied Color
    SpaceConversion.
  - bugfix:aws --profile: Fix issue where explicitly specifying profile
    did not override credential environment variables. (botocore issue 486)
  - bugfix:aws datapipeline list-runs: Fix issue with --schedule-interval
    parameter. (issue 1225)
  - bugfix:aws configservice subscribe: Fix issue where users could not
    subscribe to a s3 bucket that they had no HeadBucket permissions to.
    (issue 1223)
  - bugfix:aws cloudtrail create-subscription: Fix issue where command
    would try to fetch the contents at a url using the contents of the
    custom policy as the url. (issue 1216)
  + From 1.7.14
  - feature:aws logs: Update aws logs command to the latest model.
  - feature:aws ec2: Add paginators for the describe-snapshots sub-command.
  - feature:aws cloudtrail: Add support for the new lookup-events
    sub-command.
  - bugfix:aws configure set: Fix issue when setting nested configuration
    values
  - feature:aws s3: Add support for --metadata-directive that allows
    metadata to be copied or replaced for single part copies. (issue 1188)
  + From 1.7.13
  - feature:aws cloudsearch: Update aws cloudsearch command to the latest
    model
  - feature:aws cognito-sync: Update aws cognito-sync command to allow
    customers to receive near-realtime updates as their data changes as
    well as exporting historical data. Customers configure an Amazon
    Kinesis stream to receive the data which can then be processed and
    exported to other data stores such as Amazon Redshift.
  - bugfix:aws opsworks: Fix issue with platform detection on linux
    systems with python3.3 and higher (issue 1199)
  - feature:Help Paging: Support paging through more when running help
    commands on windows (issue 1195)
  - bugfix:aws s3: Fix issue where read timeouts were not retried.
    (issue 1191)
  - feature:aws cloudtrail: Add support for regionalized policy templates
    for the create-subscription and update-subscription commands.
    (issue 1167)
  - bugfix:parsing: Fix issue where if there is a square bracket inside
    one of the values of a list, the end character would get removed.
    (issue 1183)
  + From 1.7.12
  - feature:aws datapipeline: Add support for tagging.
  - feature:aws route53: Add support for listing hosted zones by name
    and getting the hosted zone count.
  - bugfix:aws s3 sync: Remove --recursive parameter. The sync command is
    always a recursive operation meaning the inclusion or exclusion of
  - -recursive had no effect on the sync command. (issue 1171)
  - bugfix:aws s3: Fix issue where --endpoint-url was being ignored
    (issue 1142)
  + From 1.7.11
  - bugfix:aws sts: Allow calling assume-role-with-saml without credentials.
  - bugfix:aws sts: Allow users to make regionalized STS calls by
    specifying the STS endpoint with --endpoint-url and the region with
  - -region. (botocore issue 464)
  + From 1.7.10
  - bugfix:aws sts: Fix regression where if a region was not activated
    for STS it would raise an error if call was made to that region.
  + From 1.7.9
  - feature:aws cloudfront: Update to latest API
  - feature:aws sts: Add support for STS regionalized calls
  - feature:aws ssm: Add support for Amazon Simple Systems Management
    Service (SSM)
  + From 1.7.8
  - bugfix:aws s3: Fix auth errors when uploading large files to the
    eu-central-1 and cn-north-1 regions (botocore issue 462)
  + From 1.7.7
  - bugfix:aws ec2 revoke-security-group-ingress: Fix parsing of a
  - -port value of ICMP echo request (issue 1075)
  - feature:aws iam: Add support for managed policies
  - feature:aws elasticache: Add support for tagging
  - feature:aws route53domains: Add support for tagging of domains
  + From 1.7.6
  - feature:aws dynamodb: Add support for index scan
  - bugfix:aws s3: Fix issue where literal value for --website-redirect
    was not being used. (issue 1137)
  - bugfix:aws sqs purge-queue: Fix issue with the processing of the
  - -queue-url parameter (issue 1126)
  - feature:aws s3: Add support for config variable for changing S3 runtime
    values (issue 1122)
  - bugfix:Proxies: Fix issue with SSL certificate validation when using
    proxies and python 2.7.9 (botocore issue 451)
  + From 1.7.5
  - bugfix:aws datapipeline list-runs: Fix issue where --status values
    where not being serialized correctly (issue 1110)
  - bugfix:Output Formatting: Handle broken pipe errors when piping the
    output to another program (issue 1113)
  - bugfix:HTTP Proxy: Fix issue where aws s3/s3api commands would hang
    when using an HTTP proxy (issue 1116)
  - feature:aws elasticache wait: Add waiters for the aws elasticache
    wait (botocore issue 443)
  - bugfix:Locale Settings: Fix issue when Mac OS X has an LC_CTYPE value
    of UTF-8 (issue 945)
  + From 1.7.4
  - feature:aws dynamodb: Add support for online indexing.
  - feature:aws importexport get-shipping-label: Add support for
    get-shipping-label.
  - feature:aws s3 ls: Add --human-readable and --summarize options
    (issue 1103)
  - bugfix:aws kinesis put-records: Fix issue with base64 encoding for
    blob types (botocore issue 413)
  + From 1.7.3
  - feature:aws emr: Add support for security groups.
  - feature:aws cognitio-identity: Enhance authentication flow by beingi
    able to save associations of IAM roles with identity pools.
  + From 1.7.2
  - feature:aws autoscaling: Add ClassicLink support.
  - bugfix:aws s3: Fix issue where mtime was set before file was finished
    downloading. (issue 1102)</changelog>
<changelog author="rjschwei@suse.com" date="1433160000">- update to version 1.7.31 (bnc#905354)
  - Follow up to previous update to address API compatibility issues
    with botocore
  - Improved lambda support
  - Add support for uploading code using Amazon S3
  - Preview services are now documented
    and will also show up in the list of available services
  + From 1.7.30
  - Add support for ``aws efs``
  - Add paginators and waiters for ``aws ecs``</changelog>
<changelog author="ms@suse.com" date="1438344000">- update to version 1.7.42 (fate#318337)
  - feature:``aws opsworks``: Add support for managing Amazon ECS
  - feature:``aws rds``: Add support for Amazon Aurora
  - feature:``aws s3api``: Add support for more types of event notifications.
  - feature:``aws s3api``: Add support for GET/HEAD storage class response
  - feature:``aws logs``: Add destination API support.
  - feature:``aws glacier``: Add support for Vault Lock.
  - feature:``aws emr``: Add support for release-based clusters.
  - feature:``aws ecs``: Update API</changelog>
<changelog author="rjschwei@suse.com" date="1444478400">- Update to version 1.8.12 (bsc#949877)
  + feature:aws iot: Add support for AWS IoT
  + feature:aws iot-data: Add support for AWS IoT Data Plane
  + feature:aws lambda: Add support for aliasing and function versioning
  + feature:aws ecs: Update commands
  + feature:aws marketplacecommerceanalytics: Add support for AWS
    Marketplace Commerce Analytics
  + feature:aws firehose: Add support for Amazon Kinesis Firehose
  + feature:aws inspector: Add support for Amazon Inspector
  + feature:aws kinesis: Add support for updating stream retention periods
  + feature:aws configservice: Add support for config rules
  + feature:aws waf: Add support for AWS WAF
  + feature:aws ec2: Add support for spot blocks
  + feature:aws cloudfront: Add support for adding Web ACLs to CloudFront
    distributions
  + feature:aws es: Adds support for the new Amazon Elasticsearch
  + feature:aws cloudtrail: Adds support for log file integrity validation,
    log encryption with AWS KMS-Managed Keys (SSE-KMS), and trail tagging.
  + feature:aws rds create-db-instance: --db-instance-class has a new value
    as db.t2.large
  + feature:aws workspaces: Adds support for volume encryption in Amazon
    WorkSpaces.
  + feature:aws ses: Adds 17 new operations for accepting incoming emails.
  + feature:aws cloudformation describe-account-limits: This is a new API.
  + feature:aws ec2 modify-spot-fleet-request: This is a new API.
  + bugfix:aws elasticbeanstalk: Documentation update.
  + feature:aws cognito-sync: Update API to latest version
  + feature:aws cognito-identity: Update API to latest version
  + bugfix:Assume Role Provider: Fix issue where profile does not exist
    errors were not being propogated back to the user (issue 1515)
  + bugfix:Shorthand Syntax: Fix parser regression when a key name has an
    underscore character (issue 1510)
  + feature:aws s3: Add support for STANDARD_IA storage class to the aws s3
    commands (issue 1511)
  + feature:aws logs: Add support for create-export-task, cancel-export-task,
    and describe-export-tasks.
  + bugfix:Output: Only omit printing response to stdout if the response is
    an empty dictionary (issue 1496)
  + feature:aws s3/s3api: Update Amazon S3 commands to the latest version
  + feature:aws ec2 request-spot-fleet: Add new Diversified bidding strategy
    parameter
  + feature:aws ec2 describe-snapshots: Add new dataEncryptionKeyId and
    StateMessage parameters
  + feature:aws efs describe-mount-targets: Add new optional MountTargetId
    parameter
  + feature:aws route53: Add calculated health checks and latency health checks
  + bugfix:StreamingBody: File-like object for HTTP response can now be
    properly closed
  + feature:aws iam: Add two new APIs that enable programmatic access to
    the IAM policy simulator
  + feature:aws importexport: Documentation update
  + bugfix:aws machinelearning: Remove a constraint
  + feature:aws kinesis get-records: Add a timestamp field to all Records
  + bugfix:aws cloudfront: Add paginators and waiters
  + feature:aws storagegateway: Add support for resource tagging.
  + feature:aws ec2 request-spot-fleet: Add support for new request config
    parameters
  + bugfix:Shorthand Parser: Fix regression where '-' character was not
    accepted as a key name in a shorthand value (issue 1470)
  + bugfix:Shorthand Parser: Fix regression where spaces in unquoted
    values were not being accepted (issue 1471)
  + feature:aws configservice: Add support for listing discovered resources
  + bugfix:aws emr create-default-roles: Fix the issue where the command
    would fail to honor an existing AWS_CA_BUNDLE environment setting and
    end up with "SSLError: object has no attribute" (issue 1468)
  + feature:Shorthand Syntax: Add support for nested hashes when using
    shorthand syntax (issue 1444)
  + feature:aws codepipeline: Add support for specification of an encryption
    key to use with the artifact bucket, when creating and updating a pipeline
  + feature:aws s3: Add support for event notification filters
  + bugfix:aws iam create-virtual-mfa-device: Fix issue when an error
    response is received from the create-virtual-mfa-device command (issue 1447)
  + feature:aws elasticbeanstalk: Add support for enhanced health reporting
    in aws elasticbeanstalk commands
  + feature:Shared Credentials File: Add support for changing the shared
    credentials file from the default location of ~/.aws/credentials
    by setting the AWS_SHARED_CREDENTIALS_FILE environment variable
    (botocore issue 623)
  + feature:Waiters: Add aws iam wait instance-profile-exists and aws
    iam wait user-exists commands (botocore issue)
  + feature:aws swf: Add support for Added support for invoking AWS
    Lambda tasks from an Amazon SWF workflow.
  + feature:aws devicefarm: Add support for testing iOS applications
    with AWS Device Farm.</changelog>
<changelog author="rjschwei@suse.com" date="1449748800">- Update to version 1.9.12 (bsc#958686)
  + feature:aws configure add-model: Added command for updating commands
    in the CLI and clients in boto3. (issue 1664)
  + feature:aws cloudfront create-invalidation: Add a new --paths option.
    (issue 1662)
  + feature:aws cloudfront sign: Add a new command to create a signed url.
    (issue 1668)
  + feature:aws autoscaling: Added support for protecting instances from
    scale-in events.
  + feature:aws rds: Added support for Aurora encryption at rest.
- From version 1.9.11
  + feature:aws rds: Added support for specifying port number.
  + feature:aws ds: Added support for Microsoft ActiveDirctory.
  + feature:aws route53: Added support for TrafficFlow, a new management
    and modeling layer for Route53.
  + feature:Timeouts: Added additonal options for configuring socket timeouts.
- From version 1.9.10
  + feature:aws config: Added support for dedicated hosts.
  + feature:aws s3: Added support for custom metadata in cp, mv, and sync.
- From version 1.9.9
  + feature:aws s3api: Added support for the aws-exec-read canned ACL on
    objects.
  + feature:aws elasticbeanstalk: Added support for composable web applications.
  + feature:aws ec2: Added support for EC2 dedicated hosts.
  + feature:aws ecs: Added support for task stopped reasons and task start
    and stop times.
- From version 1.9.8
  + feature:Read Timeouts: Add --cli-read-timeout to specify the number of
    seconds until a read times out.
  + bugfix:aws s3: Fix regression when downloading a restored Glacier object
    (issue 1650 &lt;https://github.com/aws/aws-cli/pull/1650&gt;__)
  + bugfix:aws s3: Fix issue when encountering "out of disk space" errors as
    well as permissions errors when downloading large files (issue 1645,
    issue 1442)
  + bugfix:aws opsworks register: Support --no-verify-ssl argument for the
    aws opsworks register command (issue 1632)
  + feature:s3: Add support for Server-Side Encryption with KMS and
    Server-Side Encryption with Customer-Provided Keys. (issue 1623)
- From version 1.9.7
  + feature:aws rds: Cross account snapshot sharing and Modify DB Instance
    Visibility features
  + bugfix:memory management: Resolve a potential memory leak when creating
    lots of clients on Python 2.6 and Linux 2.6
  + bugfix:presign url: Now generate_presigned_url() works correctly with
    different expiry time
- From version 1.9.6
  + bugfix:shorthand: Allow . as a valid key character. (issue 1628)
  + feature:aws apigateway: Support for stage variables to configure
    the different deployment stages
- From version 1.9.5
  + bugfix:aws help: Gracefully handle Ctrl-C interrupts. (issue 1619)
  + bugfix:aws datapipeline create-default-roles: Fix issue with error
    handling. (issue 1618)
  + bugfix:aws s3: Skip glacier objects when downloading from S3. (issue 1581)
  + feature:aws s3api: Auto-populate --copy-source-sse-customer-key-md5
    (botocore issue 709)
- From version 1.9.4
  + feature:aws datapipeline create-default-roles: Creates default IAM
    roles for creating EMR clusters. (issue 1616)
  + feature:aws devicefarm: Add commands for updating and deleting projects,
    device pools, uploads, and runs.
- From version 1.9.3
  + feature:aws iam: Add support for resource-level policy simulation
- From version 1.9.2
  + bugfix:aws s3: Fix some local path validation issues (issue 1575)
  + bugfix:aws storagegateway: Fix --tape-ar-ns, --volume-ar-ns, and
  - -vtl-device-ar-ns to --tape-arns, --volume-arns, and --vtl-device-arns,
    respectively. The old arguments are still supported for backwards
    compatibility, but are no longer documented. (issue 1599)
  + bugfix:aws configservice subscribe: Fix an issue when creating a new
    S3 bucket (issue 1593)
  + bugfix:aws apigateway put-integration: Fix issue with --uri and
  - -integration-http-method parameters (issue 1605)
- From version 1.9.1
  + feature:aws ssm: Add support for Amazon EC2 Run Command
  + feature:aws apigateway: Add support for Amazon API Gateway
- From version 1.9.0
  + feature:aws iam: Add policy simulator support
  + feature:aws autoscaling: Add support for launch configurations
    that include encrypted Amazon Elastic Block Store (EBS) volumes
  + feature:configure: Add support for ca_bundle config variable
  + feature:Assume Role: Add role_session_name config variable to control
    the RoleSessionName when assuming roles (issue 1389)
  + bug:Argument Parsing: Handle case when empty list parameter was
    specified with no value (issue 838)
- From version 1.8.13
  + feature:aws deploy: Compress zip files when using aws deploy push
    (issue 1534 &lt;https://github.com/aws/aws-cli/pull/1534&gt;--)
  + bugfix:Shorthand Parser: Fix issue when display error message for
    multiline shorthand syntax values (issue 1543)
  + bugfix:aws route53: Automatically retry Throttling and
    PriorRequestNotComplete errors (botocore issue 682)
  + feature:aws s3/s3api: Add support for changing the bucket addressing
    style (botocore issue 673)
  + bugfix:aws s3api: Add missing --server-side-encryption option to
    upload-part command
  + feature:aws kms: Add ability to delete customer master keys (CMKs)</changelog>
<changelog author="rjschwei@suse.com" date="1460376000">- Update to version 1.10.19 (bsc#974993)
  + forward port hide_py_pckgmgmt.patch
  + feature:lambda: Added support for setting the function runtime as
    nodejs4.3, as well as updating function configuration to set the runtime.
  + feature:ds: Added support for Directory Service Conditional Forwarder APIs.
  + feature:elasticbeanstalk: Adds support for three additional elements in
    AWS Elasticbeanstalk's DescribeInstancesHealthResponse: Deployment,
    AvailabilityZone, and InstanceType. Additionally adds support for
    increased EnvironmentName length from 23 to 40.
  + bugfix:Paginator: Allow non-specified input tokens in old starting token
    format.
- From 1.10.18
  + feature:apigateway: Added support for API Import
  + feature:route53: Added support for metric-based health checks and
    regional health checks.
  + feature:sts: Added support for GetCallerIdentity, which returns details
    about the credentials used to make the API call. The details include name
    and account, as well as the type of entity making the call, such as an
    IAM user vs. federated user.
  + feature:s3api: Added support for VersionId in PutObjectAcl (issue 856)
  + bugfix:s3api: Add validation to enforce S3 metadata only contains ASCII.
    (issue 861)
  + bugfix:Exceptions: Consistently parse errors with no body (issue 859)
  + bugfix:Config: Handle case where S3 config key is not a dict (issue 858)
- From 1.10.17
  + feature:acm: Update command to latest version
  + feature:cloudformation: Update command to latest version
  + feature:codedeploy: Update command to latest version
  + feature:dms: Update command to latest version
  + feature:elasticache: Update command to latest version
  + feature:elasticbeanstalk: Update command to latest version
  + feature:redshift: Update command to latest version
  + feature:waf: Update command to latest version
  + bugfix:Pagintor: Fix regression when providing a starting token for a
    paginated command (botocore issue 849)
  + bugfix:Response Parsing: Handle case when generic HTML error response
    is received (botocore issue 850)
  + bugfix:Request serialization: Handle case when non str values are
    provided for header values when using signature version 4
    (botocore issue 852)
  + bugfix:Retry: Retry HTTP responses with status code 502
    (botocore issue 853)
  + bugfix:ec2 run-instances: Fix issue when providing
  - -secondary-private-ip-address-count argument (issue 1874)
- From 1.10.16
  + feature:elasticache: Update command to latest version
  + feature:rds: Update command to latest version
  + feature:storagegateway: Update command to latest version
- from 1.10.15
  + feature:aws devicefarm: Add support to pay a flat monthly fee for
    unlimited testing of your Android and iOS apps with AWS Device Farm
    device slots
  + feature:aws rds: Add support for customizing the order in which Aurora
    Replicas are promoted to primary instance during a failover
- From 1.10.14
  + feature:meteringmarketplace: The AWS Marketplace Metering Service
    enables sellers to price their products along new pricing dimensions.
    After a integrating their product with the AWS Marketplace Metering
    Service, that product will emit an hourly record capturing the usage of
    any single pricing dimension. Buyers can easily subscribe to software
    priced by this new dimension on the AWS Marketplace website and only
    pay for what they use.
  + feature:s3api: Added support for delete marker and abort multipart
    upload lifecycle configuration.
  + feature:iot: Added support for Amazon Elasticsearch Service and
    Amazon Cloudwatch actions for the AWS IoT rules engine.
  + feature:cloudhsm: Added support for tagging resources.
- From 1.10.13
  + feature:DMS: Added support for AWS Database Migration Service
  + feature:SES: Added support for white-labeling
  + feature:CodeDeploy: Added support for BatchGetDeploymentGroups
  + feature:endpoints: Updated endpoints to latest version
  + bugfix:groff: Fix groff command which was causing issues on some systems
  + bugfix:shorthand: Allow # in keys in the shorthand parser
- From 1.10.12
  + feature:gamelift: Update command to latest version
  + feature:iam: Update command to latest version
  + feature:redshift: Update command to latest version
- From 1.10.11
  + feature:acm: Update acm command to latest version
  + feature:codecommit: Update codecommit model to latest version
  + feature:config: Update config command to latest version
  + feature:devicefarm: Update devicefarm command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:events: Update events command to latest version
  + bugfix:aws s3 cp: Add error checking when attempting recursive copies
    or syncs with streaming output (issue 1771)
- From 1.10.10
  + feature:aws ec2: Add support for VPC peering with security groups.
  + feature:aws ds: Add support for SNS event notifications.
  + bugfix:aws s3 rb: Fix issue where bucket is still attempted to be
    removed when the preceding delete requests failed. (issue 1827)
  + bugfix:aws storagegateway: Fix issue in aliasing required args.
    (issue 1790)
- From 1.10.9
  + bugfix:aws s3: Avoid MD5 checksumming if unavailable. (issue 1812)
  + feature:aws dynamodb: Add support for describing limits.
  + feature:aws apigateway: Add support for testing invoke authorizers
    and flushing stage authorizers cache.
  + feature:aws cloudsearchdomain: Add support for new stat fields.
- From 1.10.8
  + bugfix:aws s3: Disable use of MD5 when SHA256 checksum is already
    calculated for the body (botocore issue 804)
  + bugfix:FIPS: Handle case where MD5 cipher is not available on FIPS
    compliant systems (botocore issue 807)
  + feature:aws cloudformation: Update AWS CloudFormation command to the
    latest version
  + feature:aws logs: Update Amazon CloudWatch Logs command to the latest
    version
  + feature:aws ses: Update Amazon SES to the latest version
  + feature:aws autoscaling: Update Auto Scaling to the latest version
- From 1.10.7
  + bug:aws configure set: Fix issue when adding entries to an empty
    profile section (issue 1806)
  + feature:aws route53: Add suport for SNI health checks
- From 1.10.6
  + feature:aws storagegateway: Added support for user-supplied barcodes.
  + feature:aws codedeploy: Added support for setting up triggers for a
    deployment group.
  + bugfix:aws emr: Fix missing dns name issue with private clusters.
    (issue 1749)
  + bugfix:aws emr: Fix issue where impala args were not joined with commas.
    (issue 1802)
- From 1.10.5
  + feature:aws rds: Added support for Cross-account Encrypted (KMS) snapshot
    sharing.
  + feature:aws emr: Added support for adding EBS storage to EMR instances.
  + bugfix:pagination: Fixed a bug that was causing non-string service
    tokens to fail on serialization
- From 1.10.4
  + feature:aws lambda: Add support for accessing resources in your VPC.
  + feature:aws apigateway: Add support for custom request authorizers.
- From 1.10.3
  + feature:aws cloudfront: Add support for new ACMCertificateARN parameter
  + feature:aws marketplacecommerceanalytics generate-data-set: Add support
    for --customer-defined-values parameter
- From 1.10.2
  + feature:aws gamelift: Add support for AWS GameLift
  + bugfix:Assume Role: Fix issue where temporary credentials from assuming
    a role were not being properly cached (issue 1684)
- From 1.10.1
  + feature:aws waf: Add support for blocking, allowing, or monitoring
    (count) requests based on the content in HTTP request bodies.
  + bugfix:aws ssm: Remove constraint on Amazon EC2 instance id's.
    (issue 1729)
- From 1.10.0
  + feature:aws acm: adds support for AWS Certificate Manager
  + feature:aws cloudfront: adds support for AWS Certificate Manager
    certificates
  + feature:aws cloudfront create-distribution: Adds support for
  - -origin-domain-name and --default-root-object
  + feature:aws cloudfront update-distribution: Adds support for
  - -default-root-object
  + feature:aws iot: adds support for topic rules
  + feature:aws cloudformation: adds suport for ContinueUpdateRollback
- From 1.9.21
  + feature:aws sts: now returns RegionDisabledException instead of
    AccessDenied when a user sends an API request to an STS regional
    endpoint that is not activated for that AWS account. This enables
    customers to more easily decide how to respond, such as by trying to
    call a different region instead of simply failing the call.
  + feature:aws opsworks: adds support for new enums.
  + feature:aws devicefarm: adds support running Appium tests written in
    Python against your native, hybrid and browser-based apps on AWS Device
    Farm.
- From 1.9.20
  + bugfix:aws cloudfront: Fix regression in waiters.
- From 1.9.19
  + feature:aws events: Initial support for Amazon CloudWatch Events.
    CloudWatch Events allows you to track changes to your AWS resources
    with less overhead and greater efficiency.
  + feature:aws ec2: Adds support for purchasing reserved capacity for
    specific blocks of time on a one-time of recurring basis.
  + feature:aws cloudfront: Adds support for HTTPS-only connections, and
    control of edge-to-origin request headers.
  + bugfix:aws s3: Gracefully handle encoding errors when printing S3
    keys (issue 1719)
- From 1.9.18
  + feature:aws ec2: Enables support for DNS resolution of public hostnames
    to private IP addresses when queried over ClassicLink. Additionally, you
    can now access private hosted zones associated with your VPC from a
    linked EC2-Classic instance. ClassicLink DNS support makes it easier
    for EC2-Classic instances to communicate with VPC resources using public
    DNS hostnames.
  + feature:aws ec2: Add support for the new 63-bit EC2 Instance and
    Reservation IDs.
- From 1.9.17
  + bugfix:aws ssm: Documentation update.
- From 1.9.16
  + feature:aws ec2: Add new EC2 instance type: t2.nano
  + feature:aws datapipeline list-runs: Add support for output format
- From 1.9.15
  + feature:aws ecr: Add aws ecr commands
  + feature:aws emr: Update aws emr create-cluster to accept Amazon EC2
    security group
  + feature:aws ecs: Update ecs command to include a new deployment option
- From 1.9.14
  + feature:aws rds: Adds Enhanced Monitoring support so that you can
    monitor operating system metrics for your RDS DB instances
  + feature:aws configservice: Support for IAM resource types
  + feature:aws cloudtrail: Adds isMultiRegion to some of the commands
  + feature:aws cloudfront: Adds support for gzip
  + feature:aws ec2: Adds new commands for VPC Managed NAT
- From 1.9.13
  + feature:aws ec2 copy-image: Adds two optional parameters to support
    launching EC2 instances with EBS encrypted boot volumes.
  + bugfix:aws: Fix regression when using AWS_DATA_PATH environment
    variable (issue 736)</changelog>
<changelog author="rjschwei@suse.com" date="1466510400">- Update to version 1.10.38 (bsc#985858)
  + forward port hide_py_pckgmgmt.patch
  + feature:acm: Update acm command to latest version
  + feature:ses: Update ses command to latest version
  + feature:rds: Update rds command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.10.37
  + feature:s3: Update s3 command to latest version
- From 1.10.36
  + feature:dynamodbstreams: Update dynamodbstreams command to latest version
  + feature:machinelearning: Update machinelearning command to latest version
  + feature:iot: Update iot command to latest version
  + bugfix:Pagination: Fix regression with --no-paginate introduced in
    [#1958] (fixes #1993)
- From 1.10.35
  + feature:ec2: Update ec2 command to latest version
  + feature:application-autoscaling: Update application-autoscaling
    command to latest version
- From 1.10.34
  + feature:elasticache: Update elasticache command to latest version
- From 1.10.33
  + feature:rds: Update rds command to latest version
  + feature:ec2: Update ec2 command to latest version
  + bugfix:help: Write help content to stdout if less is not installed.
    Fixes #1957
- From 1.10.32
  + feature:firehose: Update firehose command to latest version
  + bugfix:Table: Fix rendering of tables with double-width characters.
  + feature:ec2: Update ec2 command to latest version
  + feature:ecs: Update ecs command to latest version
- From 1.10.31
  + feature:application-autoscaling: Adds support for Application Auto Scaling.
    Application Auto Scaling is a general purpose Auto Scaling service for
    supported elastic AWS resources. With Application Auto Scaling, you can
    automatically scale your AWS resources, with an experience similar to
    that of Auto Scaling.
- From 1.10.29
  + feature:dynamodb: Update dynamodb command to latest version
  + bugfix:Shorthand: Remove back-compat shorthand features from new services.
  + bugfix:Paginator: Print a better error when pagination params are
    supplied along with no-paginate.
  + bugfix:ec2: Sets MaxResults to default value of 1000.
  + feature:workspaces: Update workspaces command to latest version
  + feature:discovery: Update discovery command to latest version
- From 1.10.28
  + feature:ec2: Update ec2 command to latest version
  + feature:ssm: Update ssm command to latest version
  + feature:discovery: Update discovery command to latest version
  + feature:cloudformation: Update cloudformation command to latest version
- From 1.10.27
  + feature:storagegateway: Update storagegateway command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:emr: Update emr command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:iam: Update iam command to latest version
- From 1.10.26
  + feature:kms: Update kms command to latest version
  + feature:sts: Update sts command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:ecs: Update ecs command to latest version
  + feature:s3: Update s3 command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.10.25
  + feature:inspector: Update inspector command to latest version
  + feature:codepipeline: Update codepipeline command to latest version
  + bugfix:Configure: Fix issue causing prompts not to display on mintty.
    Fixes #1925
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
- From 1.10.24
  + feature:route53domains: Update route53domains command to latest version
  + feature:opsworks: Update opsworks command to latest version
- From 1.10.23
  + feature:ecr: Update ecr command to latest version
  + feature:acm: Update acm command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:sts: Update sts command to latest version
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.10.22
  + feature:emr: Add support for smart targeted resize feature
  + feature:iot: Add SQL RulesEngine version support
  + feature:acm: Add tagging support for ACM
- From 1.10.21
  + feature:aws ec2: Add support for two new EBS volume types
  + feature:aws cognito-idp: Add support for new service, aws cognito-idp
  + feature:aws kinesis: Update aws kinesis command to latest version
  + feature:aws elasticbeanstalk: Add support for automatic platform
    version upgrades with managed updates
  + feature:aws devicefarm: Update aws devicefarm command to latest version
  + feature:aws s3: Add support for Amazon S3 Transfer Acceleration
  + feature:aws firehose: Update firehose command to latest version
- From 1.10.20
  + feature:iot: Add commands for managing CA certificates.
  + bugfix:ec2 wait: Fix issues with waiting on incorrect error code.
  + bugfix:s3: Fix issue where multipart uploads were not being properly
    aborted after Cntrl-C. (issue 1905)</changelog>
<changelog author="dmueller@suse.com" date="1479384000">- update to 1.10.67
  * more than 500 changes, have a look at
  https://github.com/aws/aws-cli/compare/1.10.38...1.10.67</changelog>
<changelog author="rjschwei@suse.com" date="1481803200">- Update to 1.11.29 (bsc#1015776)
  + forward port hide_py_pckgmgmt.patch
  + feature:batch: Update batch command to latest version
  + feature:logs: Update logs command to latest version
  + feature:rds: Update rds command to latest version
  + feature:dms: Update dms command to latest version
  + feature:marketplacecommerceanalytics: Update marketplacecommerceanalytics
    command to latest version
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:sts: Update sts command to latest version
- From 1.11.28
  + feature:cloudfront: Add lambda function associations to cache behaviors.
  + feature:rds: Add cluster create data to DBCluster APIs.
  + bugfix:opsworks: This fixes an issue with opsworks register --local and
    python3 on some versions of linux.
  + feature:waf-regional: With this new feature, customers can use AWS WAF
    directly on Application Load Balancers in a VPC within available regions
    to protect their websites and web services from malicious attacks such
    as SQL injection, Cross Site Scripting, bad bots, etc.
- From 1.11.27
  + feature:config: Update config command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:s3: Update s3 command to latest version
- From 1.11.26
  + feature:sts: Update sts command to latest version
  + feature:config: Update config command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:pinpoint: Update pinpoint command to latest version
- From 1.11.25
  + bugfix:opsworks-cm: Rename opsworkscm to opsworks-cm, keeping support
    for opsworkscm.
- From 1.11.24
  + feature:pinpoint: Update pinpoint command to latest version
  + feature:lambda: Update lambda command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:alias: Add ability to alias commands in the CLI
  + feature:xray: Update xray command to latest version
  + feature:s3: Display transfer speed for s3 commands
  + feature:ssm: Update ssm command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:codebuild: Update codebuild command to latest version
  + feature:opsworkscm: Update opsworkscm command to latest version
  + feature:shield: Update shield command to latest version
  + feature:stepfunctions: Update stepfunctions command to latest version
  + feature:appstream: Update appstream command to latest version
  + feature:health: Update health command to latest version
  + feature:ec2: Update ec2 command to latest version
- From 1.11.23
  + feature:polly: Update polly command to latest version
  + feature:snowball: Update snowball command to latest version
  + feature:rekognition: Update rekognition command to latest version
  + feature:lightsail: Update lightsail command to latest version
  + feature:--generate-cli-skeleton output: Add support for generating
    sample output for command
- From 1.11.22
  + feature:s3: Update s3 command to latest version
- From 1.11.21
  + feature:s3: Update s3 command to latest version
  + feature:glacier: Update glacier command to latest version
  + feature:cloudformation: Update cloudformation command to latest version
  + feature:route53: Update route53 command to latest version
- From 1.11.20
  + feature:ecs: Update ecs command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.11.19
  + feature:cloudformation deploy: Add command to simplify deployments
    of cloudformation stack changes.
  + feature:emr: Update emr command to latest version
  + feature:lambda: Update lambda command to latest version
  + feature:elastictranscoder: Update elastictranscoder command to latest
    version
  + feature:cloudformation package: Add command to package source code for
    cloudfromation template.
  + feature:gamelift: Update gamelift command to latest version
  + feature:application-autoscaling: Update application-autoscaling
    command to latest version
- From 1.11.18
  + bugfix:Powershell: Properly set return code on Powershell.
  + feature:cloudwatch: Update cloudwatch command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:meteringmarketplace: Update meteringmarketplace command to
    latest version
- From 1.11.17
  + feature:route53: Update route53 command to latest version
  + feature:servicecatalog: Update servicecatalog command to latest version
- From 1.11.16
  + feature:kinesis: Update kinesis command to latest version
  + feature:ds: Update ds command to latest version
  + feature:elasticache: Update elasticache command to latest version
- From 1.11.15
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.11.14
  + feature:cloudformation: Update cloudformation command to latest version
  + feature:logs: Update logs command to latest version
- From 1.11.13
  + feature:directconnect: Update directconnect command to latest version
- From 1.11.12
  + feature:ses: Update ses command to latest version
- From 1.11.11
  + bugfix:cloudtrail: Use STS instead of IAM in CreateSubscription
  + feature:cloudformation: Update cloudformation command to latest version
- From 1.11.10
  + feature:autoscaling: Update autoscaling command to latest version
  + feature:elbv2: Update elbv2 command to latest version
- From 1.11.9
  + feature:ecs: Update ecs command to latest version
  + feature:sms: Update sms command to latest version
- From 1.11.8
  + feature:waf: Update waf command to latest version
  + feature:s3: Port mv to s3transfer.
  + feature:budgets: Update budgets command to latest version
- From 1.11.7
  + feature:cloudfront: Update cloudfront command to latest version
  + feature:iot: Update iot command to latest version
  + feature:config: Update config command to latest version
  + feature:kinesisanalytics: Update kinesisanalytics command to latest version
  + feature:rds: Update rds command to latest version
- From 1.11.6
  + feature:route53: Update route53 command to latest version
  + feature:--region: Add support for us-east-2
- From 1.11.5
  + bugfix:s3 sync --delete: Fix regression where --delete would not delete
    local files
- From 1.11.4
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:gamelift: Update gamelift command to latest version
  + feature:s3: Integrate sync command with s3transfer
  + feature:acm: Update acm command to latest version
  + feature:s3: Output progress even when discovering new files to transfer
- From 1.11.3
  + bugfix:Pagination: Fix validation error when providing --no-paginate
    with normalized paging argument.
  + feature:apigateway: Update apigateway command to latest version
  + feature:cloudfront: Update cloudfront command to latest version
  + feature:gamelift: Update gamelift command to latest version
  + feature:rds: Update rds command to latest version
  + feature:codedeploy: Update codedeploy command to latest version
  + feature:sns: Update sns command to latest version
  + feature:kms: Update kms command to latest version
  + feature:elasticache: Update elasticache command to latest version
  + feature:ecr: Update ecr command to latest version
- From 1.11.2
  + feature:s3: Update s3 command to latest version
  + feature:waf: Update waf command to latest version
  + feature:devicefarm: Update devicefarm command to latest version
  + feature:kms: Update kms command to latest version
  + feature:opsworks: Update opsworks command to latest version
  + bugfix:s3: Refactor rb into its own command. In addition, validate that
    no key is supplied regardless of whether or not the force argument is
    supplied.
  + bugfix:route53domains: Rename --end to --end-time to fix a bug relating
    to argparse prefix expansion. Alias --start to --start-time to maintain
    a consistent interface while keeping the old parameter.
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.11.1
  + bugfix:s3: Fix regression when downloading empty files.
- From 1.11.0
  + feature:snowball: Update snowball command to latest version
  + feature:s3: Update s3 command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:s3: Port cp and rm to s3transfer. Improve progress for those
    commands, showing byte progress.
- Upstream version jump from 1.10.67 to 1.11.0</changelog>
<changelog author="rjschwei@suse.com" date="1497441600">- Update to version 1.11.104 (bsc#1044370)
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.11.104/CHANGELOG.rst</changelog>

</package>
<package pkgid="30575a8757ebe94f2168361e67f66e3f744168cf8f6d80c740ddd42750350e61" name="aws-cli" arch="noarch">
    <version epoch="0" ver="1.11.29" rel="9.1"/>

<changelog author="rschweikert@suse.com" date="1390046400">- Initial build</changelog>
<changelog author="rschweikert@suse.com" date="1393416000">- update to version 1.2.13
  + feature:aws route53: Update aws route53 command to support string-match
    health checks and the UPSERT action for the aws route53
    change-resource-record-sets command
  + bugfix:Command Completion: Don't show tracebacks on SIGINT (issue 628)
  + bugfix:Docs: Don't duplicate enum values in reference docs (issue 632)
  + bugfix:aws s3: Don't require s3:// prefix (issue 626)
  + feature:aws configure: Add support for configure get and configure set
    command which allow you to set and get configuration values from the AWS
    config file (`issue 602 &lt;https://github.com/aws/aws-cli/issues/602`__)
  + bugfix:aws s3: Fix issue with Amazon S3 downloads on certain OSes
    (`issue 619 &lt;https://github.com/aws/aws-cli/issues/619`__)
  + Add support for the --recursive option in the aws s3 ls command
    (issue 465 &lt;https://github.com/aws/aws-cli/issues/465)
  + Add support for the AWS_CA_BUNDLE environment variable so that users
    can specify an alternate path to a cert bundle (issue 586)
  + Add metadata_service_timeout and metadata_service_num_attempts config
    parameters to control behavior when retrieving credentials using an
    IAM role (issue 597)
  + Retry intermittent aws s3 download failures including socket timeouts
    and content length mismatches (issue 594)
  + Fix response parsing of aws s3api get-bucket-location (issue 345)
  + Fix response parsing of the aws elastictranscoder command (issue 207)
  + Update aws elasticache command to not require certain parameters</changelog>
<changelog author="rschweikert@suse.com" date="1393502400">- Include in SLE 12 (FATE #315990)</changelog>
<changelog author="rschweikert@suse.com" date="1414065600">- Update to version 1.5.3  (bnc#902598)
  + feature:aws ec2 describe-volumes: Add support for optional pagination.
  + feature:aws route53domains: Add support for auto-renew domains.
  + feature:aws cognito-identity: Add for Open-ID Connect.
  + feature:aws sts: Add support for Open-ID Connect
  + feature:aws iam: Add support for Open-ID Connect
  + bugfix:aws s3 sync: Fix issue when uploading with
  - -exact-timestamps (issue 964)
  + bugfix:Retry: Fix issue where certain error codes were not being
    retried (botocore issue 361)
  + bugfix:aws emr ssh: Fix issue when using waiter interface to wait on
    the cluster state (issue 954)
  + feature:aws cloudsearch: Add support for advance Japanese language
    processing.
  + feature:aws rds: Add support for gp2 which provides faster access than
    disk-based storage.
  + bugfix:aws s3 mv: Delete multi-part objects when transferring objects
    across regions using --source-region (issue 938)
  + bugfix:aws emr ssh: Fix issue with waiter configuration not being
    found (issue 937)
  + feature:aws dynamodb: Update aws dynamodb command to support storing
    and retrieving documents with full support for document models. New
    data types are fully compatible with the JSON standard and allow you
    to nest document elements within one another.
  + bugfix:aws configure: Fix bug where aws configure was not properly
    writing out to the shared credentials file
  + bugfix:S3 Response Parsing: Fix regression for parsing S3 responses
    containing a status code of 200 with an error response body (botocore
    issue 342)
  + bugfix:Shorthand Error Message: Ensure the error message for shorthand
    parsing always contains the CLI argument name (issue 935)
  + bugfix:Response Parsing: Fix response parsing so that leading and
    trailing spaces are preserved
  + feature:Shared Credentials File: The aws configure and aws configure set
    command now write out all credential variables to the shared
    credentials file ~/.aws/credentials (issue 847)
  + bugfix:aws s3: Write warnings and errors to standard error as opposed to
    standard output. (issue 919)
  + feature:aws s3: Add --only-show-errors option that displays errors and
    warnings but suppresses all other output.
  + feature:aws s3 cp: Added ability to upload local file streams from
    standard input to s3 and download s3 objects as local file streams to
    standard output. (issue 903)
  + feature:aws emr create-cluster: Add support for --emrfs.
  + feature:aws iam: Update aws iam command to latest version.
  + feature:aws cognito-sync: Update aws cognito-sync command to latest
    version.
  + feature:aws opsworks: Update aws opsworks command to latest version.
  + feature:aws elasticbeanstalk: Add support for bundling logs.
  + feature:aws kinesis: Add suport for tagging.
  + feature:Page Size: Add a --page-size option, that controls page size
    when perfoming an operation that uses pagination. (issue 889)
  + bugfix:aws s3: Added support for ignoring and warning about files that
    do not exist, user does not have read permissions, or are special
    files (i.e. sockets, FIFOs, character special devices, and block
    special devices) (issue 881)
  + feature:Parameter Shorthand: Added support for structure(list-scalar,
    scalar) parameter shorthand. (issue 882)
  + bugfix:aws s3: Fix bug when unknown options were passed to aws s3
    commands (issue 886)
  + bugfix:Endpoint URL: Provide a better error message when an invalid
  - -endpoint-url is provided (issue 899)
  + bugfix:aws s3: Fix issue when keys do not get properly url decoded when
    syncing from a bucket that requires pagination to a bucket that
    requires less pagination (issue 909)
  + feature:aws cloudsearchdomain: Added sigv4 support.
  + bugfix:Credentials: Raise an error if an incomplete profile is found
    (issue 690)
  + feature:Signing Requests: Add a --no-sign-request option that, when
    specified, will not sign any requests.
  + bugfix:aws s3: Added -source-region argument to allow transfer between
    non DNS compatible buckets that were located in different regions.
    (issue 872)
  + feature:aws elb: Add support for AWS Elastic Load Balancing tagging
  + feature: aws emr: Move emr out of preview mode.
  + bugfix: aws s3api: Fix serialization of several s3 api commands.
    (issue botocore 193)
  + bugfix: aws s3 sync: Fix issue for unnecessarily resyncing files on
    windows machines. (issue 843)
  + bugfix: aws s3 sync: Fix issue where keys were being decoded twice when
    syncing between buckets. (issue 862)
  + bugfix:aws ec2 describe-network-interface-attribute: Fix issue where
    the model for the aws ec2 describe-network-interface-attribute was
    incorrect (issue 558)
  + bugfix:aws s3: Add option to not follow symlinks via
  - -[no]-follow-symlinks. Note that the default behavior of following
    symlinks is left unchanged. (issue 854, issue 453, issue 781)
  + bugfix:aws route53 change-tags-for-resource: Fix serialization issue
    for aws route53 change-tags-for-resource (botocore issue 328)
  + bugfix:aws ec2 describe-network-interface-attribute: Update parameters
    to add the --attribute argument (botocore issue 327)
  + feature:aws autoscaling: Update command to the latest version
  + feature:aws elasticache: Update command to the latest version
  + feature:aws route53: Update command to the latest version
  + feature:aws route53domains: Add support for Amazon Route53 Domains
  + feature:aws elasticloadbalancing: Update to the latest service model.
  + bugfix:aws swf poll-for-decision-task: Fix issue where the default
    paginated response is missing output response keys (issue botocore 324)
  + bugfix:Connections: Fix issue where connections were hanging when
    network issues occurred issue botocore 325)
  + bugfix:aws s3/s3api: Fix issue where Deprecations were being written
    to stderr in Python 3.4.1 issue botocore 319)
  + feature:aws support: Update aws support command to the latest version
  + feature:aws iam: Update aws iam command to the latest version
  + feature:aws emr: Add --hive-site option to aws emr create-cluster and
    aws emr install-application commands
  + feature:aws s3 sync: Add an --exact-timestamps option to the aws s3
    sync command (issue 824)
  + bugfix:aws ec2 copy-snapshot: Fix bug when spaces in the description
    caused the copy request to fail (issue botocore 321)
  + feature:aws cwlogs: Add support for Amazon CloudWatch Logs
  + feature:aws cognito-sync: Add support for Amazon Cognito Service
  + feature:aws cognito-identity: Add support for Amazon Cognito Identity
    Service
  + feature:aws route53: Update aws route53 command to the latest version
  + feature:aws ec2: Update aws ec2 command to the latest version
  + bugfix:aws s3/s3api: Fix issue where --endpoint-url wasn't being used
    for aws s3/s3api commands (issue 549)
  + bugfix:aws s3 mv: Fix bug where using the aws s3 mv command to move a
    large file onto itself results in the file being deleted (issue 831)
  + bugfix:aws s3: Fix issue where parts in a multipart upload are stil being
    uploaded when a part has failed (issue 834)
  + bugfix:Windows: Fix issue where python.exe is on a path that contains
    spaces (issue 825)
  + feature:aws opsworks: Update the aws opsworks command to the latest version
  + bugfix:Shorthand JSON: Fix bug where shorthand lists with a single
    item (e.g. --arg Param=[item]) were not parsed correctly. (issue 830)
  + bugfix:Text output: Fix bug when rendering only scalars that are
    numbers in text output (issue 829)
  + bugfix:aws cloudsearchdomain: Fix bug where --endpoint-url is required
    even for help subcommands (issue 828)
  + feature:aws cloudsearchdomain: Add support for the Amazon CloudSearch
    Domain command.
  + feature:aws cloudfront: Update the Amazon CloudFront command to the
    latest version
  + feature:aws ses: Add support for delivery notifications
  + bugfix:Region Config: Fix issue for cn-north-1 region (issue botocore 314)
  + bugfix:Amazon EC2 Credential File: Fix regression for parsing EC2
    credential file (issue botocore 315)
  + bugfix:Signature Version 2: Fix timestamp format when calculating
    signature version 2 signatures (issue botocore 308)
  + feature:aws configure: Add support for setting nested attributes
    (issue 817)
  + bugfix:aws s3: Fix issue when uploading large files to newly created
    buckets in a non-standard region (issue 634)
  + feature:aws dynamodb: Add support for a local region for dynamodb
    (aws dynamodb --region local ...) (issue 608)
  + feature:aws elasticbeanstalk: Update aws elasticbeanstalk model to the
    latest version
  + feature:Documentation Examples: Add more documentatoin examples for
    many AWS CLI commands
  + feature:aws emr: Update model to the latest version
  + feature:aws elastictranscoder: Update model to the latest version
  + feature:aws s3api: Add support for server-side encryption with a
    customer-supplied encryption key.
  + feature:aws sns: Support for message attributes.
  + feature:aws redshift: Support for renaming clusters.
  + bugfix:aws s3: Fix bug related to retrying requests when 500 status
    codes are received (issue botocore 302)
  + bugfix:aws s3: Fix when when using S3 in the cn-north-1 region
    (issue botocore 301)
  + bugfix:aws kinesis: Fix pagination bug when using the get-records
    operation (issue botocore 304)
  + bugfix:Python 3.4.1: Add support for python 3.4.1 (issue 800)
  + feature:aws emr: Update preview commands for Amazon Elastic MapReduce
  + bugfix:aws s3: Add filename to error message when we're unable to stat
    local filename (issue 795)
  + bugfix:aws s3api get-bucket-policy: Fix response parsing for the aws
    s3api get-bucket-policy command (issue 678)
  + bugfix:Shared Credentials: Fix bug when specifying profiles that don't
    exist in the CLI config file (issue botocore 294)
  + bugfix:aws s3: Handle Amazon S3 error responses that have a 200 OK
    status code (issue botocore 298)
  + feature:aws sts: Update the aws sts command to the latest version
  + feature:aws cloudsearch: Update the aws cloudsearch command to the
    latest version
  + feature:Shorthand: Add support for surrounding list parameters with []
    chars in shorthand syntax (issue 788)
  + feature:Shared credential file: Add support for the ~/.aws/credentials file
  + feature:aws ec2: Add support for Amazon EBS encryption
  + bugfix:aws s3: Fix issue when --delete and --exclude filters are used
    together (issue 778)
  + feature:aws route53: Update aws route53 to the latest model
  + bugfix:aws emr: Fix issue with aws emr retry logic not being applied
    correctly (botocore issue 285)
  + feature:aws cloudtrail: Add support for eu-west-1, ap-southeast-2
  + bugfix:aws ec2: Fix issue when specifying user data from a file
    containing non-ascii characters (issue 765)
  + bugfix:aws cloudtrail: Fix a bug with python3 when creating a
    subscription (issue 773)
  + bugfix:Shorthand: Fix issue where certain shorthand parameters were
    not parsing to the correct types (issue 776)
  + bugfix:aws cloudformation: Fix issue with parameter casing for the
    NotificationARNs parameter (botocore issue 283)
  + feature:aws cloudformation: Add support for updated API
  + feature:aws sqs: Add support for message attributes
  + bugfix:aws s3api: Fix issue when setting metadata on an S3 object
    (issue 356)
  + feature:aws autoscaling: Add support for launching Dedicated Instances
    in Amazon Virtual Private Cloud
  + feature:aws elasticache: Add support to backup and restore for Redis
    clusters
  + feature:aws dynamodb: Update aws dynamodb command to the latest API
  + bugfix:Output Format: Fix issue with encoding errors when using text
    and table output and redirecting to a pipe or file (issue 742)
  + bugfix:aws s3: Fix issue with sync re-uploading certain files (issue 749)
  + bugfix:Text Output: Fix issue with inconsistent text output based on
    order (issue 751)
  + bugfix:aws datapipeline: Fix issue for aggregating keys into a list
    when calling aws datapipeline get-pipeline-definition (issue 750)
  + bugfix:aws s3: Fix issue when running out of disk space during aws s3
    transfers (issue 739)
  + feature:aws s3 sync: Add --size-only param to the aws s3 sync command
    (issue 472, issue 719)
  + bugfix:aws cloudtrail: Fix issue when using create-subscription
    command (issue botocore 268)
  + feature:aws cloudsearch: Amazon CloudSearch has moved out of preview
    (issue 730)
  + bugfix:aws s3 website: Fix issue where --error-document was being
    ignored in certain cases (issue 714)
  + feature:aws opsworks: Update aws opsworks model to the latest version
  + bugfix:Pagination: Fix issue with --max-items with aws route53, aws iam,
    and aws ses (issue 729)
  + bugfix:aws s3: Fix issue with fips-us-gov-west-1 endpoint (issue
    botocore 265)
  + bugfix:Table Output: Fix issue when displaying unicode characters in
    table output (issue 721)
  + bugfix:aws s3: Fix regression when syncing files with whitespace
    (issue 706, issue 718)
  + bugfix:aws ec2: Fix issue with EC2 model resulting in responses not
    being parsed.
  + feature:aws ec2: Add support for Amazon VPC peering
  + feature:aws redshift: Add support for the latest Amazon Redshift API
  + feature:aws cloudsearch: Add support for the latest Amazon CloudSearch API
  + bugfix:aws cloudformation: Documentation updates
  + bugfix:Argument Parsing: Fix issue when list arguments were not being
    decoded to unicode properly (issue 711)
  + bugfix:Output: Fix issue when invalid output type was provided in a
    config file or environment variable (issue 600)
  + bugfix:aws datapipeline: Fix issue when serializing pipeline definitions
    containing list elements (issue 705)
  + bugfix:aws s3: Fix issue when recursively removing keys containing
    control characters (issue 675)
  + bugfix:aws s3: Honor --no-verify-ssl in high level aws s3 commands
    (issue 696)
  + bugfix:Parameters: Fix issue parsing with CLI parameters of type long
    (issue 693)
  + bugfix:Pagination: Fix issue where --max-items in pagination was always
    assumed to be an integer (issue 689)
  + feature:aws elb: Add support for AccessLog
  + bugfix:Bundled Installer: Allow creation of bundled installer with pip
    1.5 (issue 691)
  + bugfix:aws s3: Fix issue when copying objects using aws s3 cp with key
    names containing + characters (issue #614)
  + bugfix:ec2 create-snapshot: Remove Tags key from output response
    (issue 247)
  + bugfix:aws s3: aws s3 commands should not be requiring regions (issue 681)
  + bugfix:CLI Arguments: Fix issue where unicode command line arguments
    were not being handled correctly (issue 679)
  + bugfix:aws s3: Fix issue where S3 downloads would hang in certain cases
    and could not be interrupted (issue 650, issue 657)
  + bugfix:aws s3: Support missing canned ACLs when using the --acl
    parameter (issue 663)
  + bugfix:aws rds describe-engine-default-parameters: Fix pagination issue
    when calling aws rds describe-engine-default-parameters (issue 607)
  + bugfix:aws cloudtrail: Merge existing SNS topic policy with the
    existing AWS CloudTrail policy instead of overwriting the default
    topic policy
  + bugfix:aws s3: Fix issue where streams were not being rewound when
    encountering 307 redirects with multipart uploads (issue 544)
  + bugfix:aws elb: Fix issue with documentation errors in aws elb help
    (issue 622)
  + bugfix:JSON Parameters: Add a more clear error message when parsing
    invalid JSON parameters (issue 639)
  + bugfix:aws s3api: Properly handle null inputs (issue 637)
  + bugfix:Argument Parsing: Handle files containing JSON with leading
    and trailing spaces (issue 640)</changelog>
<changelog author="rschweikert@suse.com" date="1421582400">- Update to version 1.7.1 (bnc#905354)
  + bugfix:``aws s3 cp``: Fix issue with parts of a file being
    downloaded more than once when streaming to stdout
    (`issue 1087 &lt;https://github.com/aws/aws-cli/pull/1087&gt;`__)
  + bugfix:``--no-sign-request``: Fix issue where requests were still trying to
    be signed even though user used the ``--no-sign-request`` flag.
    (`botocore issue 433 &lt;https://github.com/boto/botocore/pull/433&gt;`__)
  + bugfix:``aws cloudsearchdomain search``: Fix invalid signatures when
    using the ``aws cloudsearchdomain search`` command
    (`issue 976 &lt;https://github.com/aws/aws-cli/issues/976&gt;`__)
  + feature:``aws cloudhsm``: Add support for AWS CloudHSM.
  + feature:``aws ecs``: Add support for ``aws ecs``, the Amazon EC2
    Container Service (ECS)
  + feature:``aws rds``: Add Encryption at Rest and CloudHSM Support.
  + feature:``aws ec2``: Add Classic Link support
  + feature:``aws cloudsearch``: Update ``aws cloudsearch`` command
    to latest version
  + bugfix:``aws cloudfront wait``: Fix issue where wait commands did not
    stop waiting when a success state was reached.
    (`botocore issue 426 &lt;https://github.com/boto/botocore/pull/426&gt;`_)
  + bugfix:``aws ec2 run-instances``: Allow binary files to be passed to
    ``--user-data``
    (`botocore issue 416 &lt;https://github.com/boto/botocore/pull/416&gt;`_)
  + bugfix:``aws cloudsearchdomain suggest``: Add ``--suggest-query``
    option to fix the argument being shadowed by the top level
    ``--query`` option.
    (`issue 1068 &lt;https://github.com/aws/aws-cli/pull/1068&gt;`__)
  + bugfix:``aws emr``: Fix issue with endpoints for ``eu-central-1`` and
    ``cn-north-1``
    (`botocore issue 423 &lt;https://github.com/boto/botocore/pull/423&gt;`__)
  + bugfix:``aws s3``: Fix issue where empty XML nodes are now parsed
    as an empty string ``""`` instead of ``null``, which allows for
    round tripping ``aws s3 get/put-bucket-lifecycle``
    (`issue 1076 &lt;https://github.com/aws/aws-cli/issues/1076&gt;`__)
  + bugfix:AssumeRole: Fix issue with cache filenames when assuming a role
    on Windows
    (`issue 1063 &lt;https://github.com/aws/aws-cli/issues/1063&gt;`__)
  + bugfix:``aws s3 ls``: Fix issue when listing Amazon S3 objects containing
    non-ascii characters in eu-central-1
    (`issue 1046 &lt;https://github.com/aws/aws-cli/issues/1046&gt;`__)
  + feature:``aws storagegateway``: Update the ``aws storagegateway`` command
    to the latest version
  + feature:``aws emr``: Update the ``aws emr`` command to the latest
    version
  + bugfix:``aws emr create-cluster``: Fix script runnner jar to the current
    region location when ``--enable-debugging`` is specified in the
    ``aws emr create-cluster`` command
  + bugfix:``aws datapipeline get-pipeline-definition``: Rename operation
    parameter ``--version`` to ``--pipeline-version`` to avoid shadowing
    a built in parameter
    (`issue 1058 &lt;https://github.com/aws/aws-cli/pull/1058&gt;`__)
  + bugfix:pip installation: Fix issue where pip installations would cause
    an error due to the system's python configuration
    (`issue 1051 &lt;https://github.com/aws/aws-cli/issues/1051&gt;`__)
  + feature:``aws elastictranscoder``: Update the ``aws elastictranscoder``
    command to the latest version
  + bugfix:Non-ascii chars: Fix issue where escape sequences were being printed
    instead of the non-ascii chars
    (`issue 1048 &lt;https://github.com/aws/aws-cli/issues/1048&gt;`__)
  + bugfix:``aws iam create-virtual-mfa-device``:  Fix issue with ``--outfile``
    not supporting relative paths
    (`issue 1002 &lt;https://github.com/aws/aws-cli/pull/1002&gt;`__)
  + feature:``aws sqs``: Add support for Amazon Simple Queue Service purge queue
    which allows users to delete the messages in their queue.
  + feature:``aws opsworks``: Add AWS OpsWorks support for registering and
    assigning existing Amazon EC2 instances and on-premises servers.
  + feature:``aws opsworks register``: Registers an EC2 instance or machine with
    AWS OpsWorks. Registering a machine using this command will install the
    AWS OpsWorks agent on the target machine and register it with an existing
    OpsWorks stack.
  + bugfix:``aws s3``: Fix issue with expired signatures when retrying
    failed requests
    (`botocore issue 399 &lt;https://github.com/boto/botocore/pull/399&gt;`__)
  + bugfix:``aws cloudformation get-template``: Fix error message when
    template does not exist
    (`issue 1044 &lt;https://github.com/aws/aws-cli/issues/1044&gt;`__)
  + feature:``aws kinesis put-records``: Add support for PutRecord operation. It
    writes multiple data records from a producer into an Amazon Kinesis
    stream in a single call
  + feature:``aws iam get-account-authorization-details``: Add support for
    GetAccountAuthorizationDetails operation. It retrieves information about
    all IAM users, groups, and roles in your account, including their
    relationships to one another and their attached policies.
  + feature:``aws route53 update-hosted-zone-comment``: Add support for updating
    the comment of a hosted zone.
  + bugfix:Timestamp Arguments: Fix issue where certain timestamps were not
    being accepted as valid input
    (`botocore issue 389 &lt;https://github.com/boto/botocore/pull/389&gt;`__)
  + bugfix:``aws s3``: Skip files whose names cannot be properly decoded
    (`issue 1038 &lt;https://github.com/aws/aws-cli/pull/1038&gt;`__)
  + bugfix:``aws kinesis put-record``: Fix issue where ``--data`` argument
    was not being base64 encoded
    (`issue 1033 &lt;https://github.com/aws/aws-cli/issues/1033&gt;`__)
  + bugfix:``aws cloudwatch put-metric-data``: Fix issue where the
    values for ``--statistic-values`` were not being parsed properly
    (`issue 1036 &lt;https://github.com/aws/aws-cli/issues/1036&gt;`__)
  + feature:``aws datapipeline``: Add support for using AWS Data Pipeline
    templates to create pipelines and bind values to parameters in the pipeline
  + feature:``aws elastictranscoder``: Add support for encryption of files in
    Amazon S3
  + bugfix:``aws s3``: Fix issue where requests were not being
    resigned correctly when using Signature Version 4
    (`botocore issue 388 &lt;https://github.com/boto/botocore/pull/388&gt;`__)
  + bugfix:``aws s3``: Fix issue where KMS encrypted objects could not be
    downloaded
    (`issue 1026 &lt;https://github.com/aws/aws-cli/pull/1026&gt;`__)
  + bugfix:``aws s3``: Fix issue where datetime's were not being
    parsed properly when a profile was specified
    (`issue 1020 &lt;https://github.com/aws/aws-cli/issues/1020&gt;`__)
  + bugfix:Assume Role Credential Provider: Fix issue with parsing
    expiry time from assume role credential provider
    (`botocore issue 387 &lt;https://github.com/boto/botocore/pull/387&gt;`__)
  + feature:``aws redshift``: Add support for integration with KMS
  + bugfix:``aws cloudtrail create-subscription``: Set a bucket config
    location constraint on buckets created outside of us-east-1.
    (`issue 1013 &lt;https://github.com/aws/aws-cli/pull/1013&gt;`__)
  + bugfix:``aws deploy push``: Fix s3 multipart uploads
  + bugfix:``aws s3 ls``: Fix return codes for non existing objects
    (`issue 1008 &lt;https://github.com/aws/aws-cli/pull/1008&gt;`__)
  + bugfix:Retrying Signed Requests: Fix issue where requests using
    Signature Version 4 signed with temporary credentials were not
    being retried properly, resulting in auth errors
    (`botocore issue 379 &lt;https://github.com/boto/botocore/pull/379&gt;`__)
  + bugfix:``aws s3api get-bucket-location``: Fix issue where getting the
    bucket location for a bucket in eu-central-1 required specifying
    ``--region eu-central-1``
    (`botocore issue 380 &lt;https://github.com/boto/botocore/pull/380&gt;`__)
  + bugfix:Timestamp Input: Fix regression where timestamps without any timezone
    information were not being handled properly
    (`issue 982 &lt;https://github.com/aws/aws-cli/issues/982&gt;`__)
  + bugfix:Signature Version 4: You can enable Signature Version 4 for Amazon S3
    commands by running ``aws configure set default.s3.signature_version s3v4``
    (`issue 1006 &lt;https://github.com/aws/aws-cli/issues/1006&gt;`__,
    `botocore issue 382 &lt;https://github.com/boto/botocore/pull/382&gt;`__)
  + bugfix:``aws emr``: Fix issue where ``--ssh``, ``--get``, ``--put``
    would not work when the cluster was in a waiting state
    (`issue 1007 &lt;https://github.com/aws/aws-cli/issues/1007&gt;`__)
  + feature:Binary File Input: Add support for reading file contents as binary
    by prepending the filename with ``fileb://``
    (`issue 1010 &lt;https://github.com/aws/aws-cli/pull/1010&gt;`__)
  + bugfix:Streaming Output File: Fix issue when streaming a response to a file
    and an error response is returned
    (`issue 1012 &lt;https://github.com/aws/aws-cli/pull/1012&gt;`__)
  + bugfix:Binary Output: Fix regression where binary output was no longer
    being base64 encoded
    (`issue 1001 &lt;https://github.com/aws/aws-cli/pull/1001&gt;`__,
    `issue 970 &lt;https://github.com/aws/aws-cli/pull/970&gt;`__)
  + feature:``aws lambda``: Add support for Amazon Lambda
  + feature:``aws s3``: Add support for S3 notifications
  + bugfix:``aws configservice get-status``: Fix connecting to endpoint without
    using ssl.
    (`issue 998 &lt;https://github.com/aws/aws-cli/pull/998&gt;`__)
  + bugfix:``aws deploy push``: Fix some python compatibility issues
    (`issue 1000 &lt;https://github.com/aws/aws-cli/pull/1000&gt;`__)
  + feature:``aws deploy``: Adds support for AWS CodeDeploy
  + feature:``aws configservice``: Adds support for AWS Config
  + feature:``aws kms``: Adds support AWS Key Management Service
  + feature:``aws s3api``: Adds support for S3 server-side encryption using
    KMS
  + feature:``aws ec2``: Adds support for EBS encryption using KMS
  + feature:``aws cloudtrail``: Adds support for CloudWatch Logs delivery
  + feature:``aws cloudformation``: Adds support for template summary.
  + feature:AssumeRole Credential Provider: Add support for assuming a role
    by configuring a ``role_arn`` and a ``source_profile`` in the AWS
    config file
    (`issue 991 &lt;https://github.com/aws/aws-cli/pull/991&gt;`__,
    `issue 990 &lt;https://github.com/aws/aws-cli/pull/990&gt;`__)
  + feature:Waiters: Add a ``wait`` subcommand that allows for a command
    to block until an AWS resource reaches a given state
    (`issue 992 &lt;https://github.com/aws/aws-cli/pull/992&gt;`__,
    `issue 985 &lt;https://github.com/aws/aws-cli/pull/985&gt;`__)
  + bugfix:``aws s3``: Fix issue where request was not properly signed
    on retried requests for ``aws s3``
    (`issue 986 &lt;https://github.com/aws/aws-cli/issues/986&gt;`__,
    `botocore issue 375 &lt;https://github.com/boto/botocore/pull/375&gt;`__)
  + bugfix:``aws s3``: Fix issue where ``--exclude`` and ``--include`` were
    not being properly applied when a s3 prefix was provided.
    (`issue 993 &lt;https://github.com/aws/aws-cli/pull/993&gt;`__)
  + feature:``aws cloudfront``: Adds support for wildcard cookie names and
    options caching.
  + feature:``aws route53``: Add further support for private dns and sigv4.
  + feature:``aws cognito-sync``: Add support for push sync.
  + bugfix:Pagination: Only display ``--page-size`` when an operation can be
    paginated
    (`issue 956 &lt;https://github.com/aws/aws-cli/pull/956&gt;`__)
  + feature:``--generate-cli-skeleton``: Generates a JSON skeleton to fill out
    and be used as input to ``--cli-input-json``.
    (`issue 963 &lt;https://github.com/aws/aws-cli/pull/963&gt;`_)
  + feature:``--cli-input-json``: Runs an operation using a global JSON file
    that supplies all of the operation's arguments. This JSON file can
    be generated by ``--generate-cli-skeleton``.
    (`issue 963 &lt;https://github.com/aws/aws-cli/pull/963&gt;`_)
  + feature:``aws s3/s3api``: Show hint about using the correct region when
    the corresponding error occurs
    (`issue 968 &lt;https://github.com/aws/aws-cli/pull/968&gt;`__)</changelog>
<changelog author="rjschwei@suse.com" date="1432641600">- update to version 1.7.29 (bnc#905354)
  + Follow up to previous update to address compatibility with latest
    amazon-ecs-agent
  + From 1.7.28
  - feature:aws ec2: Add support for Spot Fleet.
  - feature:aws opsworks: Add support for custom AutoScaling.
  - feature:aws elasticbeanstalk: Update model to latest version.
  + From 1.7.27
  - feature:aws ds: Add support for AWS Directory Service.
  - feature:aws ec2: Add support for VPC endpoints for Amazon S3.
  - feature:aws ec2: Add support for EIP Migration.
  - feature:aws logs: Add support for filtering log events.
  + From 1.7.26
  - feature:aws glacier: Add support for vault policies.
  - bugfix:aws iam create-open-id-connect-provider: Fix issue where the
  - -url parameter would try to retrieve the contents from the url instead
    of use the url as its value. (issue 1317)
  - bugfix:aws workspaces: Fix issue where throttling errors were not
    being retried (botocore issue 529)
  + From 1.7.25
  - feature:aws dynamodb query: Add support for KeyConditonExpression.
  + From 1.7.24
  - feature:aws help topics: Add support for listing available help topics.
  - feature:aws help config-vars: Add help topic for configuration variables.
  - feature:aws help return-codes: Add help topic for return codes.
  - feature:aws help s3-config: Add help topic for configuration of s3
    commands.
  - bugfix:aws lambda create-function/update-function-code: Improve
    error message when invalid --zip-file values are provided (issue 1296)
  - feature:aws ec2: Add support for new VM Import APIs, including
    import-image. The new APIs provide support for importing multi-volume
    VMs to Amazon EC2 and other enhancements.
  - feature:aws iam: Update AWS IAM command to latest version
  + From 1.7.23
  - feature:aws cognito-sync: Add support for Amazon Cognito Events.
  - bugfix:Parsing: Treat empty XML nodes in a response as an empty
    string instead of None if the underlying structure member is a string.
    This fixes the broken password-data-available Amazon EC2 waiter. Note:
    this changes the output of the CLI and may affect filtering with the
  - -query parameter. (issue 1252, botocore issue 506)
  + From 1.7.22
  - bugfix:aws ecs: Minor documentation fixes.
  + From 1.7.21
  - feature:aws workspaces: Add support for Amazon WorkSpaces.
  - feature:aws machinelearning: Add support for Amazon Machine Learning.
  - feature:aws s3api: Add support for specifying Lambda bucket
    notifications without needing to specify an invocation role.
  - feature:aws lambda: Update to latest api.
  - feature:aws ecs: Add support for Amazon ECS Service scheduler.
  + From 1.7.20
  - feature:aws datapipeline: Add support for deactivating pipelines.
  - feature:aws elasticbeanstalk: Add support for cancelling in-progress
    environment updates or application version deployment.
  + From 1.7.19
  - feature:aws codedeploy: Add register, deregister, install, and
    uninstall commands and update to the latest AWS CodeDeploy API.
  - feature:aws rds: Add support for describe-certificates.
  - feature:aws elastictranscoder: Add support for PlayReady DRM.
  - feature:aws ec2: Add support for D2 instances.
  + From 1.7.18
  - bugfix:Pagination: Fix issue where disabling pagination did not work
    when shadowing arguments. Affects commands such as aws route53
    list-resource-record-sets.
  - feature:aws elastictranscoder: Add support for job timing and
    input/output metadata
  - feature:aws iam: Add NamedPolicy to GetAccountAuthorization details
  - feature:aws opsworks: Allow for BlockDeviceMapping on EC2 instances
    launched through OpsWorks
  + From 1.7.17
  - feature:aws emr: Adds support for Amazon S3 client-side encryption
    in Amazon EMR and setting configuration values for several variables
    in the create-cluster and ssh commands. Also, the create-default-roles
    command will now auto-populate the Service Role and Instance Profile
    variables in the configuration file with the default roles after they
    are created.
  + From 1.7.16
  - feature:aws ec2 wait image-available: Add support for polling until
    an EC2 image is available (issue 1105)
  - feature:aws ec2 wait: Add support for additional EC2 waiters including
    instance-status-ok, password-data-available,
    spot-instance-request-fulfilled, and system-status-ok
  - feature:aws s3api: Add support for Amazon S3 cross region replication
  - feature:aws s3api: Add support for Amazon S3 requester pays (issue 797)
  - bugfix:Tab Completion: Fix issue where tab completion could not handle
    an LC_CTYPE of UTF-8 (issue 1233)
  - bugfix:aws s3api put-bucket-notification: Fix issue where an empty
    notification configuration could not be specified (botocore issue 495)
  - bugfix:aws cloudfront: Fix issue when calling cloudfront commands
    (issue 1234)
  - bugfix:aws ec2 copy-snapshot: Fix issue with the aws ec2 copy-snapshot
    command not correctly generating the presigned url argument
    (botocore issue 498)
  + From 1.7.15
  - feature:aws elastictranscoder: Add support for Applied Color
    SpaceConversion.
  - bugfix:aws --profile: Fix issue where explicitly specifying profile
    did not override credential environment variables. (botocore issue 486)
  - bugfix:aws datapipeline list-runs: Fix issue with --schedule-interval
    parameter. (issue 1225)
  - bugfix:aws configservice subscribe: Fix issue where users could not
    subscribe to a s3 bucket that they had no HeadBucket permissions to.
    (issue 1223)
  - bugfix:aws cloudtrail create-subscription: Fix issue where command
    would try to fetch the contents at a url using the contents of the
    custom policy as the url. (issue 1216)
  + From 1.7.14
  - feature:aws logs: Update aws logs command to the latest model.
  - feature:aws ec2: Add paginators for the describe-snapshots sub-command.
  - feature:aws cloudtrail: Add support for the new lookup-events
    sub-command.
  - bugfix:aws configure set: Fix issue when setting nested configuration
    values
  - feature:aws s3: Add support for --metadata-directive that allows
    metadata to be copied or replaced for single part copies. (issue 1188)
  + From 1.7.13
  - feature:aws cloudsearch: Update aws cloudsearch command to the latest
    model
  - feature:aws cognito-sync: Update aws cognito-sync command to allow
    customers to receive near-realtime updates as their data changes as
    well as exporting historical data. Customers configure an Amazon
    Kinesis stream to receive the data which can then be processed and
    exported to other data stores such as Amazon Redshift.
  - bugfix:aws opsworks: Fix issue with platform detection on linux
    systems with python3.3 and higher (issue 1199)
  - feature:Help Paging: Support paging through more when running help
    commands on windows (issue 1195)
  - bugfix:aws s3: Fix issue where read timeouts were not retried.
    (issue 1191)
  - feature:aws cloudtrail: Add support for regionalized policy templates
    for the create-subscription and update-subscription commands.
    (issue 1167)
  - bugfix:parsing: Fix issue where if there is a square bracket inside
    one of the values of a list, the end character would get removed.
    (issue 1183)
  + From 1.7.12
  - feature:aws datapipeline: Add support for tagging.
  - feature:aws route53: Add support for listing hosted zones by name
    and getting the hosted zone count.
  - bugfix:aws s3 sync: Remove --recursive parameter. The sync command is
    always a recursive operation meaning the inclusion or exclusion of
  - -recursive had no effect on the sync command. (issue 1171)
  - bugfix:aws s3: Fix issue where --endpoint-url was being ignored
    (issue 1142)
  + From 1.7.11
  - bugfix:aws sts: Allow calling assume-role-with-saml without credentials.
  - bugfix:aws sts: Allow users to make regionalized STS calls by
    specifying the STS endpoint with --endpoint-url and the region with
  - -region. (botocore issue 464)
  + From 1.7.10
  - bugfix:aws sts: Fix regression where if a region was not activated
    for STS it would raise an error if call was made to that region.
  + From 1.7.9
  - feature:aws cloudfront: Update to latest API
  - feature:aws sts: Add support for STS regionalized calls
  - feature:aws ssm: Add support for Amazon Simple Systems Management
    Service (SSM)
  + From 1.7.8
  - bugfix:aws s3: Fix auth errors when uploading large files to the
    eu-central-1 and cn-north-1 regions (botocore issue 462)
  + From 1.7.7
  - bugfix:aws ec2 revoke-security-group-ingress: Fix parsing of a
  - -port value of ICMP echo request (issue 1075)
  - feature:aws iam: Add support for managed policies
  - feature:aws elasticache: Add support for tagging
  - feature:aws route53domains: Add support for tagging of domains
  + From 1.7.6
  - feature:aws dynamodb: Add support for index scan
  - bugfix:aws s3: Fix issue where literal value for --website-redirect
    was not being used. (issue 1137)
  - bugfix:aws sqs purge-queue: Fix issue with the processing of the
  - -queue-url parameter (issue 1126)
  - feature:aws s3: Add support for config variable for changing S3 runtime
    values (issue 1122)
  - bugfix:Proxies: Fix issue with SSL certificate validation when using
    proxies and python 2.7.9 (botocore issue 451)
  + From 1.7.5
  - bugfix:aws datapipeline list-runs: Fix issue where --status values
    where not being serialized correctly (issue 1110)
  - bugfix:Output Formatting: Handle broken pipe errors when piping the
    output to another program (issue 1113)
  - bugfix:HTTP Proxy: Fix issue where aws s3/s3api commands would hang
    when using an HTTP proxy (issue 1116)
  - feature:aws elasticache wait: Add waiters for the aws elasticache
    wait (botocore issue 443)
  - bugfix:Locale Settings: Fix issue when Mac OS X has an LC_CTYPE value
    of UTF-8 (issue 945)
  + From 1.7.4
  - feature:aws dynamodb: Add support for online indexing.
  - feature:aws importexport get-shipping-label: Add support for
    get-shipping-label.
  - feature:aws s3 ls: Add --human-readable and --summarize options
    (issue 1103)
  - bugfix:aws kinesis put-records: Fix issue with base64 encoding for
    blob types (botocore issue 413)
  + From 1.7.3
  - feature:aws emr: Add support for security groups.
  - feature:aws cognitio-identity: Enhance authentication flow by beingi
    able to save associations of IAM roles with identity pools.
  + From 1.7.2
  - feature:aws autoscaling: Add ClassicLink support.
  - bugfix:aws s3: Fix issue where mtime was set before file was finished
    downloading. (issue 1102)</changelog>
<changelog author="rjschwei@suse.com" date="1433160000">- update to version 1.7.31 (bnc#905354)
  - Follow up to previous update to address API compatibility issues
    with botocore
  - Improved lambda support
  - Add support for uploading code using Amazon S3
  - Preview services are now documented
    and will also show up in the list of available services
  + From 1.7.30
  - Add support for ``aws efs``
  - Add paginators and waiters for ``aws ecs``</changelog>
<changelog author="ms@suse.com" date="1438344000">- update to version 1.7.42 (fate#318337)
  - feature:``aws opsworks``: Add support for managing Amazon ECS
  - feature:``aws rds``: Add support for Amazon Aurora
  - feature:``aws s3api``: Add support for more types of event notifications.
  - feature:``aws s3api``: Add support for GET/HEAD storage class response
  - feature:``aws logs``: Add destination API support.
  - feature:``aws glacier``: Add support for Vault Lock.
  - feature:``aws emr``: Add support for release-based clusters.
  - feature:``aws ecs``: Update API</changelog>
<changelog author="rjschwei@suse.com" date="1444478400">- Update to version 1.8.12 (bsc#949877)
  + feature:aws iot: Add support for AWS IoT
  + feature:aws iot-data: Add support for AWS IoT Data Plane
  + feature:aws lambda: Add support for aliasing and function versioning
  + feature:aws ecs: Update commands
  + feature:aws marketplacecommerceanalytics: Add support for AWS
    Marketplace Commerce Analytics
  + feature:aws firehose: Add support for Amazon Kinesis Firehose
  + feature:aws inspector: Add support for Amazon Inspector
  + feature:aws kinesis: Add support for updating stream retention periods
  + feature:aws configservice: Add support for config rules
  + feature:aws waf: Add support for AWS WAF
  + feature:aws ec2: Add support for spot blocks
  + feature:aws cloudfront: Add support for adding Web ACLs to CloudFront
    distributions
  + feature:aws es: Adds support for the new Amazon Elasticsearch
  + feature:aws cloudtrail: Adds support for log file integrity validation,
    log encryption with AWS KMS-Managed Keys (SSE-KMS), and trail tagging.
  + feature:aws rds create-db-instance: --db-instance-class has a new value
    as db.t2.large
  + feature:aws workspaces: Adds support for volume encryption in Amazon
    WorkSpaces.
  + feature:aws ses: Adds 17 new operations for accepting incoming emails.
  + feature:aws cloudformation describe-account-limits: This is a new API.
  + feature:aws ec2 modify-spot-fleet-request: This is a new API.
  + bugfix:aws elasticbeanstalk: Documentation update.
  + feature:aws cognito-sync: Update API to latest version
  + feature:aws cognito-identity: Update API to latest version
  + bugfix:Assume Role Provider: Fix issue where profile does not exist
    errors were not being propogated back to the user (issue 1515)
  + bugfix:Shorthand Syntax: Fix parser regression when a key name has an
    underscore character (issue 1510)
  + feature:aws s3: Add support for STANDARD_IA storage class to the aws s3
    commands (issue 1511)
  + feature:aws logs: Add support for create-export-task, cancel-export-task,
    and describe-export-tasks.
  + bugfix:Output: Only omit printing response to stdout if the response is
    an empty dictionary (issue 1496)
  + feature:aws s3/s3api: Update Amazon S3 commands to the latest version
  + feature:aws ec2 request-spot-fleet: Add new Diversified bidding strategy
    parameter
  + feature:aws ec2 describe-snapshots: Add new dataEncryptionKeyId and
    StateMessage parameters
  + feature:aws efs describe-mount-targets: Add new optional MountTargetId
    parameter
  + feature:aws route53: Add calculated health checks and latency health checks
  + bugfix:StreamingBody: File-like object for HTTP response can now be
    properly closed
  + feature:aws iam: Add two new APIs that enable programmatic access to
    the IAM policy simulator
  + feature:aws importexport: Documentation update
  + bugfix:aws machinelearning: Remove a constraint
  + feature:aws kinesis get-records: Add a timestamp field to all Records
  + bugfix:aws cloudfront: Add paginators and waiters
  + feature:aws storagegateway: Add support for resource tagging.
  + feature:aws ec2 request-spot-fleet: Add support for new request config
    parameters
  + bugfix:Shorthand Parser: Fix regression where '-' character was not
    accepted as a key name in a shorthand value (issue 1470)
  + bugfix:Shorthand Parser: Fix regression where spaces in unquoted
    values were not being accepted (issue 1471)
  + feature:aws configservice: Add support for listing discovered resources
  + bugfix:aws emr create-default-roles: Fix the issue where the command
    would fail to honor an existing AWS_CA_BUNDLE environment setting and
    end up with "SSLError: object has no attribute" (issue 1468)
  + feature:Shorthand Syntax: Add support for nested hashes when using
    shorthand syntax (issue 1444)
  + feature:aws codepipeline: Add support for specification of an encryption
    key to use with the artifact bucket, when creating and updating a pipeline
  + feature:aws s3: Add support for event notification filters
  + bugfix:aws iam create-virtual-mfa-device: Fix issue when an error
    response is received from the create-virtual-mfa-device command (issue 1447)
  + feature:aws elasticbeanstalk: Add support for enhanced health reporting
    in aws elasticbeanstalk commands
  + feature:Shared Credentials File: Add support for changing the shared
    credentials file from the default location of ~/.aws/credentials
    by setting the AWS_SHARED_CREDENTIALS_FILE environment variable
    (botocore issue 623)
  + feature:Waiters: Add aws iam wait instance-profile-exists and aws
    iam wait user-exists commands (botocore issue)
  + feature:aws swf: Add support for Added support for invoking AWS
    Lambda tasks from an Amazon SWF workflow.
  + feature:aws devicefarm: Add support for testing iOS applications
    with AWS Device Farm.</changelog>
<changelog author="rjschwei@suse.com" date="1449748800">- Update to version 1.9.12 (bsc#958686)
  + feature:aws configure add-model: Added command for updating commands
    in the CLI and clients in boto3. (issue 1664)
  + feature:aws cloudfront create-invalidation: Add a new --paths option.
    (issue 1662)
  + feature:aws cloudfront sign: Add a new command to create a signed url.
    (issue 1668)
  + feature:aws autoscaling: Added support for protecting instances from
    scale-in events.
  + feature:aws rds: Added support for Aurora encryption at rest.
- From version 1.9.11
  + feature:aws rds: Added support for specifying port number.
  + feature:aws ds: Added support for Microsoft ActiveDirctory.
  + feature:aws route53: Added support for TrafficFlow, a new management
    and modeling layer for Route53.
  + feature:Timeouts: Added additonal options for configuring socket timeouts.
- From version 1.9.10
  + feature:aws config: Added support for dedicated hosts.
  + feature:aws s3: Added support for custom metadata in cp, mv, and sync.
- From version 1.9.9
  + feature:aws s3api: Added support for the aws-exec-read canned ACL on
    objects.
  + feature:aws elasticbeanstalk: Added support for composable web applications.
  + feature:aws ec2: Added support for EC2 dedicated hosts.
  + feature:aws ecs: Added support for task stopped reasons and task start
    and stop times.
- From version 1.9.8
  + feature:Read Timeouts: Add --cli-read-timeout to specify the number of
    seconds until a read times out.
  + bugfix:aws s3: Fix regression when downloading a restored Glacier object
    (issue 1650 &lt;https://github.com/aws/aws-cli/pull/1650&gt;__)
  + bugfix:aws s3: Fix issue when encountering "out of disk space" errors as
    well as permissions errors when downloading large files (issue 1645,
    issue 1442)
  + bugfix:aws opsworks register: Support --no-verify-ssl argument for the
    aws opsworks register command (issue 1632)
  + feature:s3: Add support for Server-Side Encryption with KMS and
    Server-Side Encryption with Customer-Provided Keys. (issue 1623)
- From version 1.9.7
  + feature:aws rds: Cross account snapshot sharing and Modify DB Instance
    Visibility features
  + bugfix:memory management: Resolve a potential memory leak when creating
    lots of clients on Python 2.6 and Linux 2.6
  + bugfix:presign url: Now generate_presigned_url() works correctly with
    different expiry time
- From version 1.9.6
  + bugfix:shorthand: Allow . as a valid key character. (issue 1628)
  + feature:aws apigateway: Support for stage variables to configure
    the different deployment stages
- From version 1.9.5
  + bugfix:aws help: Gracefully handle Ctrl-C interrupts. (issue 1619)
  + bugfix:aws datapipeline create-default-roles: Fix issue with error
    handling. (issue 1618)
  + bugfix:aws s3: Skip glacier objects when downloading from S3. (issue 1581)
  + feature:aws s3api: Auto-populate --copy-source-sse-customer-key-md5
    (botocore issue 709)
- From version 1.9.4
  + feature:aws datapipeline create-default-roles: Creates default IAM
    roles for creating EMR clusters. (issue 1616)
  + feature:aws devicefarm: Add commands for updating and deleting projects,
    device pools, uploads, and runs.
- From version 1.9.3
  + feature:aws iam: Add support for resource-level policy simulation
- From version 1.9.2
  + bugfix:aws s3: Fix some local path validation issues (issue 1575)
  + bugfix:aws storagegateway: Fix --tape-ar-ns, --volume-ar-ns, and
  - -vtl-device-ar-ns to --tape-arns, --volume-arns, and --vtl-device-arns,
    respectively. The old arguments are still supported for backwards
    compatibility, but are no longer documented. (issue 1599)
  + bugfix:aws configservice subscribe: Fix an issue when creating a new
    S3 bucket (issue 1593)
  + bugfix:aws apigateway put-integration: Fix issue with --uri and
  - -integration-http-method parameters (issue 1605)
- From version 1.9.1
  + feature:aws ssm: Add support for Amazon EC2 Run Command
  + feature:aws apigateway: Add support for Amazon API Gateway
- From version 1.9.0
  + feature:aws iam: Add policy simulator support
  + feature:aws autoscaling: Add support for launch configurations
    that include encrypted Amazon Elastic Block Store (EBS) volumes
  + feature:configure: Add support for ca_bundle config variable
  + feature:Assume Role: Add role_session_name config variable to control
    the RoleSessionName when assuming roles (issue 1389)
  + bug:Argument Parsing: Handle case when empty list parameter was
    specified with no value (issue 838)
- From version 1.8.13
  + feature:aws deploy: Compress zip files when using aws deploy push
    (issue 1534 &lt;https://github.com/aws/aws-cli/pull/1534&gt;--)
  + bugfix:Shorthand Parser: Fix issue when display error message for
    multiline shorthand syntax values (issue 1543)
  + bugfix:aws route53: Automatically retry Throttling and
    PriorRequestNotComplete errors (botocore issue 682)
  + feature:aws s3/s3api: Add support for changing the bucket addressing
    style (botocore issue 673)
  + bugfix:aws s3api: Add missing --server-side-encryption option to
    upload-part command
  + feature:aws kms: Add ability to delete customer master keys (CMKs)</changelog>
<changelog author="rjschwei@suse.com" date="1460376000">- Update to version 1.10.19 (bsc#974993)
  + forward port hide_py_pckgmgmt.patch
  + feature:lambda: Added support for setting the function runtime as
    nodejs4.3, as well as updating function configuration to set the runtime.
  + feature:ds: Added support for Directory Service Conditional Forwarder APIs.
  + feature:elasticbeanstalk: Adds support for three additional elements in
    AWS Elasticbeanstalk's DescribeInstancesHealthResponse: Deployment,
    AvailabilityZone, and InstanceType. Additionally adds support for
    increased EnvironmentName length from 23 to 40.
  + bugfix:Paginator: Allow non-specified input tokens in old starting token
    format.
- From 1.10.18
  + feature:apigateway: Added support for API Import
  + feature:route53: Added support for metric-based health checks and
    regional health checks.
  + feature:sts: Added support for GetCallerIdentity, which returns details
    about the credentials used to make the API call. The details include name
    and account, as well as the type of entity making the call, such as an
    IAM user vs. federated user.
  + feature:s3api: Added support for VersionId in PutObjectAcl (issue 856)
  + bugfix:s3api: Add validation to enforce S3 metadata only contains ASCII.
    (issue 861)
  + bugfix:Exceptions: Consistently parse errors with no body (issue 859)
  + bugfix:Config: Handle case where S3 config key is not a dict (issue 858)
- From 1.10.17
  + feature:acm: Update command to latest version
  + feature:cloudformation: Update command to latest version
  + feature:codedeploy: Update command to latest version
  + feature:dms: Update command to latest version
  + feature:elasticache: Update command to latest version
  + feature:elasticbeanstalk: Update command to latest version
  + feature:redshift: Update command to latest version
  + feature:waf: Update command to latest version
  + bugfix:Pagintor: Fix regression when providing a starting token for a
    paginated command (botocore issue 849)
  + bugfix:Response Parsing: Handle case when generic HTML error response
    is received (botocore issue 850)
  + bugfix:Request serialization: Handle case when non str values are
    provided for header values when using signature version 4
    (botocore issue 852)
  + bugfix:Retry: Retry HTTP responses with status code 502
    (botocore issue 853)
  + bugfix:ec2 run-instances: Fix issue when providing
  - -secondary-private-ip-address-count argument (issue 1874)
- From 1.10.16
  + feature:elasticache: Update command to latest version
  + feature:rds: Update command to latest version
  + feature:storagegateway: Update command to latest version
- from 1.10.15
  + feature:aws devicefarm: Add support to pay a flat monthly fee for
    unlimited testing of your Android and iOS apps with AWS Device Farm
    device slots
  + feature:aws rds: Add support for customizing the order in which Aurora
    Replicas are promoted to primary instance during a failover
- From 1.10.14
  + feature:meteringmarketplace: The AWS Marketplace Metering Service
    enables sellers to price their products along new pricing dimensions.
    After a integrating their product with the AWS Marketplace Metering
    Service, that product will emit an hourly record capturing the usage of
    any single pricing dimension. Buyers can easily subscribe to software
    priced by this new dimension on the AWS Marketplace website and only
    pay for what they use.
  + feature:s3api: Added support for delete marker and abort multipart
    upload lifecycle configuration.
  + feature:iot: Added support for Amazon Elasticsearch Service and
    Amazon Cloudwatch actions for the AWS IoT rules engine.
  + feature:cloudhsm: Added support for tagging resources.
- From 1.10.13
  + feature:DMS: Added support for AWS Database Migration Service
  + feature:SES: Added support for white-labeling
  + feature:CodeDeploy: Added support for BatchGetDeploymentGroups
  + feature:endpoints: Updated endpoints to latest version
  + bugfix:groff: Fix groff command which was causing issues on some systems
  + bugfix:shorthand: Allow # in keys in the shorthand parser
- From 1.10.12
  + feature:gamelift: Update command to latest version
  + feature:iam: Update command to latest version
  + feature:redshift: Update command to latest version
- From 1.10.11
  + feature:acm: Update acm command to latest version
  + feature:codecommit: Update codecommit model to latest version
  + feature:config: Update config command to latest version
  + feature:devicefarm: Update devicefarm command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:events: Update events command to latest version
  + bugfix:aws s3 cp: Add error checking when attempting recursive copies
    or syncs with streaming output (issue 1771)
- From 1.10.10
  + feature:aws ec2: Add support for VPC peering with security groups.
  + feature:aws ds: Add support for SNS event notifications.
  + bugfix:aws s3 rb: Fix issue where bucket is still attempted to be
    removed when the preceding delete requests failed. (issue 1827)
  + bugfix:aws storagegateway: Fix issue in aliasing required args.
    (issue 1790)
- From 1.10.9
  + bugfix:aws s3: Avoid MD5 checksumming if unavailable. (issue 1812)
  + feature:aws dynamodb: Add support for describing limits.
  + feature:aws apigateway: Add support for testing invoke authorizers
    and flushing stage authorizers cache.
  + feature:aws cloudsearchdomain: Add support for new stat fields.
- From 1.10.8
  + bugfix:aws s3: Disable use of MD5 when SHA256 checksum is already
    calculated for the body (botocore issue 804)
  + bugfix:FIPS: Handle case where MD5 cipher is not available on FIPS
    compliant systems (botocore issue 807)
  + feature:aws cloudformation: Update AWS CloudFormation command to the
    latest version
  + feature:aws logs: Update Amazon CloudWatch Logs command to the latest
    version
  + feature:aws ses: Update Amazon SES to the latest version
  + feature:aws autoscaling: Update Auto Scaling to the latest version
- From 1.10.7
  + bug:aws configure set: Fix issue when adding entries to an empty
    profile section (issue 1806)
  + feature:aws route53: Add suport for SNI health checks
- From 1.10.6
  + feature:aws storagegateway: Added support for user-supplied barcodes.
  + feature:aws codedeploy: Added support for setting up triggers for a
    deployment group.
  + bugfix:aws emr: Fix missing dns name issue with private clusters.
    (issue 1749)
  + bugfix:aws emr: Fix issue where impala args were not joined with commas.
    (issue 1802)
- From 1.10.5
  + feature:aws rds: Added support for Cross-account Encrypted (KMS) snapshot
    sharing.
  + feature:aws emr: Added support for adding EBS storage to EMR instances.
  + bugfix:pagination: Fixed a bug that was causing non-string service
    tokens to fail on serialization
- From 1.10.4
  + feature:aws lambda: Add support for accessing resources in your VPC.
  + feature:aws apigateway: Add support for custom request authorizers.
- From 1.10.3
  + feature:aws cloudfront: Add support for new ACMCertificateARN parameter
  + feature:aws marketplacecommerceanalytics generate-data-set: Add support
    for --customer-defined-values parameter
- From 1.10.2
  + feature:aws gamelift: Add support for AWS GameLift
  + bugfix:Assume Role: Fix issue where temporary credentials from assuming
    a role were not being properly cached (issue 1684)
- From 1.10.1
  + feature:aws waf: Add support for blocking, allowing, or monitoring
    (count) requests based on the content in HTTP request bodies.
  + bugfix:aws ssm: Remove constraint on Amazon EC2 instance id's.
    (issue 1729)
- From 1.10.0
  + feature:aws acm: adds support for AWS Certificate Manager
  + feature:aws cloudfront: adds support for AWS Certificate Manager
    certificates
  + feature:aws cloudfront create-distribution: Adds support for
  - -origin-domain-name and --default-root-object
  + feature:aws cloudfront update-distribution: Adds support for
  - -default-root-object
  + feature:aws iot: adds support for topic rules
  + feature:aws cloudformation: adds suport for ContinueUpdateRollback
- From 1.9.21
  + feature:aws sts: now returns RegionDisabledException instead of
    AccessDenied when a user sends an API request to an STS regional
    endpoint that is not activated for that AWS account. This enables
    customers to more easily decide how to respond, such as by trying to
    call a different region instead of simply failing the call.
  + feature:aws opsworks: adds support for new enums.
  + feature:aws devicefarm: adds support running Appium tests written in
    Python against your native, hybrid and browser-based apps on AWS Device
    Farm.
- From 1.9.20
  + bugfix:aws cloudfront: Fix regression in waiters.
- From 1.9.19
  + feature:aws events: Initial support for Amazon CloudWatch Events.
    CloudWatch Events allows you to track changes to your AWS resources
    with less overhead and greater efficiency.
  + feature:aws ec2: Adds support for purchasing reserved capacity for
    specific blocks of time on a one-time of recurring basis.
  + feature:aws cloudfront: Adds support for HTTPS-only connections, and
    control of edge-to-origin request headers.
  + bugfix:aws s3: Gracefully handle encoding errors when printing S3
    keys (issue 1719)
- From 1.9.18
  + feature:aws ec2: Enables support for DNS resolution of public hostnames
    to private IP addresses when queried over ClassicLink. Additionally, you
    can now access private hosted zones associated with your VPC from a
    linked EC2-Classic instance. ClassicLink DNS support makes it easier
    for EC2-Classic instances to communicate with VPC resources using public
    DNS hostnames.
  + feature:aws ec2: Add support for the new 63-bit EC2 Instance and
    Reservation IDs.
- From 1.9.17
  + bugfix:aws ssm: Documentation update.
- From 1.9.16
  + feature:aws ec2: Add new EC2 instance type: t2.nano
  + feature:aws datapipeline list-runs: Add support for output format
- From 1.9.15
  + feature:aws ecr: Add aws ecr commands
  + feature:aws emr: Update aws emr create-cluster to accept Amazon EC2
    security group
  + feature:aws ecs: Update ecs command to include a new deployment option
- From 1.9.14
  + feature:aws rds: Adds Enhanced Monitoring support so that you can
    monitor operating system metrics for your RDS DB instances
  + feature:aws configservice: Support for IAM resource types
  + feature:aws cloudtrail: Adds isMultiRegion to some of the commands
  + feature:aws cloudfront: Adds support for gzip
  + feature:aws ec2: Adds new commands for VPC Managed NAT
- From 1.9.13
  + feature:aws ec2 copy-image: Adds two optional parameters to support
    launching EC2 instances with EBS encrypted boot volumes.
  + bugfix:aws: Fix regression when using AWS_DATA_PATH environment
    variable (issue 736)</changelog>
<changelog author="rjschwei@suse.com" date="1466510400">- Update to version 1.10.38 (bsc#985858)
  + forward port hide_py_pckgmgmt.patch
  + feature:acm: Update acm command to latest version
  + feature:ses: Update ses command to latest version
  + feature:rds: Update rds command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.10.37
  + feature:s3: Update s3 command to latest version
- From 1.10.36
  + feature:dynamodbstreams: Update dynamodbstreams command to latest version
  + feature:machinelearning: Update machinelearning command to latest version
  + feature:iot: Update iot command to latest version
  + bugfix:Pagination: Fix regression with --no-paginate introduced in
    [#1958] (fixes #1993)
- From 1.10.35
  + feature:ec2: Update ec2 command to latest version
  + feature:application-autoscaling: Update application-autoscaling
    command to latest version
- From 1.10.34
  + feature:elasticache: Update elasticache command to latest version
- From 1.10.33
  + feature:rds: Update rds command to latest version
  + feature:ec2: Update ec2 command to latest version
  + bugfix:help: Write help content to stdout if less is not installed.
    Fixes #1957
- From 1.10.32
  + feature:firehose: Update firehose command to latest version
  + bugfix:Table: Fix rendering of tables with double-width characters.
  + feature:ec2: Update ec2 command to latest version
  + feature:ecs: Update ecs command to latest version
- From 1.10.31
  + feature:application-autoscaling: Adds support for Application Auto Scaling.
    Application Auto Scaling is a general purpose Auto Scaling service for
    supported elastic AWS resources. With Application Auto Scaling, you can
    automatically scale your AWS resources, with an experience similar to
    that of Auto Scaling.
- From 1.10.29
  + feature:dynamodb: Update dynamodb command to latest version
  + bugfix:Shorthand: Remove back-compat shorthand features from new services.
  + bugfix:Paginator: Print a better error when pagination params are
    supplied along with no-paginate.
  + bugfix:ec2: Sets MaxResults to default value of 1000.
  + feature:workspaces: Update workspaces command to latest version
  + feature:discovery: Update discovery command to latest version
- From 1.10.28
  + feature:ec2: Update ec2 command to latest version
  + feature:ssm: Update ssm command to latest version
  + feature:discovery: Update discovery command to latest version
  + feature:cloudformation: Update cloudformation command to latest version
- From 1.10.27
  + feature:storagegateway: Update storagegateway command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:emr: Update emr command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:iam: Update iam command to latest version
- From 1.10.26
  + feature:kms: Update kms command to latest version
  + feature:sts: Update sts command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:ecs: Update ecs command to latest version
  + feature:s3: Update s3 command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.10.25
  + feature:inspector: Update inspector command to latest version
  + feature:codepipeline: Update codepipeline command to latest version
  + bugfix:Configure: Fix issue causing prompts not to display on mintty.
    Fixes #1925
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
- From 1.10.24
  + feature:route53domains: Update route53domains command to latest version
  + feature:opsworks: Update opsworks command to latest version
- From 1.10.23
  + feature:ecr: Update ecr command to latest version
  + feature:acm: Update acm command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:sts: Update sts command to latest version
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.10.22
  + feature:emr: Add support for smart targeted resize feature
  + feature:iot: Add SQL RulesEngine version support
  + feature:acm: Add tagging support for ACM
- From 1.10.21
  + feature:aws ec2: Add support for two new EBS volume types
  + feature:aws cognito-idp: Add support for new service, aws cognito-idp
  + feature:aws kinesis: Update aws kinesis command to latest version
  + feature:aws elasticbeanstalk: Add support for automatic platform
    version upgrades with managed updates
  + feature:aws devicefarm: Update aws devicefarm command to latest version
  + feature:aws s3: Add support for Amazon S3 Transfer Acceleration
  + feature:aws firehose: Update firehose command to latest version
- From 1.10.20
  + feature:iot: Add commands for managing CA certificates.
  + bugfix:ec2 wait: Fix issues with waiting on incorrect error code.
  + bugfix:s3: Fix issue where multipart uploads were not being properly
    aborted after Cntrl-C. (issue 1905)</changelog>
<changelog author="dmueller@suse.com" date="1479384000">- update to 1.10.67
  * more than 500 changes, have a look at
  https://github.com/aws/aws-cli/compare/1.10.38...1.10.67</changelog>
<changelog author="rjschwei@suse.com" date="1481803200">- Update to 1.11.29 (bsc#1015776)
  + forward port hide_py_pckgmgmt.patch
  + feature:batch: Update batch command to latest version
  + feature:logs: Update logs command to latest version
  + feature:rds: Update rds command to latest version
  + feature:dms: Update dms command to latest version
  + feature:marketplacecommerceanalytics: Update marketplacecommerceanalytics
    command to latest version
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:sts: Update sts command to latest version
- From 1.11.28
  + feature:cloudfront: Add lambda function associations to cache behaviors.
  + feature:rds: Add cluster create data to DBCluster APIs.
  + bugfix:opsworks: This fixes an issue with opsworks register --local and
    python3 on some versions of linux.
  + feature:waf-regional: With this new feature, customers can use AWS WAF
    directly on Application Load Balancers in a VPC within available regions
    to protect their websites and web services from malicious attacks such
    as SQL injection, Cross Site Scripting, bad bots, etc.
- From 1.11.27
  + feature:config: Update config command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:s3: Update s3 command to latest version
- From 1.11.26
  + feature:sts: Update sts command to latest version
  + feature:config: Update config command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:pinpoint: Update pinpoint command to latest version
- From 1.11.25
  + bugfix:opsworks-cm: Rename opsworkscm to opsworks-cm, keeping support
    for opsworkscm.
- From 1.11.24
  + feature:pinpoint: Update pinpoint command to latest version
  + feature:lambda: Update lambda command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:alias: Add ability to alias commands in the CLI
  + feature:xray: Update xray command to latest version
  + feature:s3: Display transfer speed for s3 commands
  + feature:ssm: Update ssm command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:codebuild: Update codebuild command to latest version
  + feature:opsworkscm: Update opsworkscm command to latest version
  + feature:shield: Update shield command to latest version
  + feature:stepfunctions: Update stepfunctions command to latest version
  + feature:appstream: Update appstream command to latest version
  + feature:health: Update health command to latest version
  + feature:ec2: Update ec2 command to latest version
- From 1.11.23
  + feature:polly: Update polly command to latest version
  + feature:snowball: Update snowball command to latest version
  + feature:rekognition: Update rekognition command to latest version
  + feature:lightsail: Update lightsail command to latest version
  + feature:--generate-cli-skeleton output: Add support for generating
    sample output for command
- From 1.11.22
  + feature:s3: Update s3 command to latest version
- From 1.11.21
  + feature:s3: Update s3 command to latest version
  + feature:glacier: Update glacier command to latest version
  + feature:cloudformation: Update cloudformation command to latest version
  + feature:route53: Update route53 command to latest version
- From 1.11.20
  + feature:ecs: Update ecs command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.11.19
  + feature:cloudformation deploy: Add command to simplify deployments
    of cloudformation stack changes.
  + feature:emr: Update emr command to latest version
  + feature:lambda: Update lambda command to latest version
  + feature:elastictranscoder: Update elastictranscoder command to latest
    version
  + feature:cloudformation package: Add command to package source code for
    cloudfromation template.
  + feature:gamelift: Update gamelift command to latest version
  + feature:application-autoscaling: Update application-autoscaling
    command to latest version
- From 1.11.18
  + bugfix:Powershell: Properly set return code on Powershell.
  + feature:cloudwatch: Update cloudwatch command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:meteringmarketplace: Update meteringmarketplace command to
    latest version
- From 1.11.17
  + feature:route53: Update route53 command to latest version
  + feature:servicecatalog: Update servicecatalog command to latest version
- From 1.11.16
  + feature:kinesis: Update kinesis command to latest version
  + feature:ds: Update ds command to latest version
  + feature:elasticache: Update elasticache command to latest version
- From 1.11.15
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.11.14
  + feature:cloudformation: Update cloudformation command to latest version
  + feature:logs: Update logs command to latest version
- From 1.11.13
  + feature:directconnect: Update directconnect command to latest version
- From 1.11.12
  + feature:ses: Update ses command to latest version
- From 1.11.11
  + bugfix:cloudtrail: Use STS instead of IAM in CreateSubscription
  + feature:cloudformation: Update cloudformation command to latest version
- From 1.11.10
  + feature:autoscaling: Update autoscaling command to latest version
  + feature:elbv2: Update elbv2 command to latest version
- From 1.11.9
  + feature:ecs: Update ecs command to latest version
  + feature:sms: Update sms command to latest version
- From 1.11.8
  + feature:waf: Update waf command to latest version
  + feature:s3: Port mv to s3transfer.
  + feature:budgets: Update budgets command to latest version
- From 1.11.7
  + feature:cloudfront: Update cloudfront command to latest version
  + feature:iot: Update iot command to latest version
  + feature:config: Update config command to latest version
  + feature:kinesisanalytics: Update kinesisanalytics command to latest version
  + feature:rds: Update rds command to latest version
- From 1.11.6
  + feature:route53: Update route53 command to latest version
  + feature:--region: Add support for us-east-2
- From 1.11.5
  + bugfix:s3 sync --delete: Fix regression where --delete would not delete
    local files
- From 1.11.4
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:gamelift: Update gamelift command to latest version
  + feature:s3: Integrate sync command with s3transfer
  + feature:acm: Update acm command to latest version
  + feature:s3: Output progress even when discovering new files to transfer
- From 1.11.3
  + bugfix:Pagination: Fix validation error when providing --no-paginate
    with normalized paging argument.
  + feature:apigateway: Update apigateway command to latest version
  + feature:cloudfront: Update cloudfront command to latest version
  + feature:gamelift: Update gamelift command to latest version
  + feature:rds: Update rds command to latest version
  + feature:codedeploy: Update codedeploy command to latest version
  + feature:sns: Update sns command to latest version
  + feature:kms: Update kms command to latest version
  + feature:elasticache: Update elasticache command to latest version
  + feature:ecr: Update ecr command to latest version
- From 1.11.2
  + feature:s3: Update s3 command to latest version
  + feature:waf: Update waf command to latest version
  + feature:devicefarm: Update devicefarm command to latest version
  + feature:kms: Update kms command to latest version
  + feature:opsworks: Update opsworks command to latest version
  + bugfix:s3: Refactor rb into its own command. In addition, validate that
    no key is supplied regardless of whether or not the force argument is
    supplied.
  + bugfix:route53domains: Rename --end to --end-time to fix a bug relating
    to argparse prefix expansion. Alias --start to --start-time to maintain
    a consistent interface while keeping the old parameter.
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.11.1
  + bugfix:s3: Fix regression when downloading empty files.
- From 1.11.0
  + feature:snowball: Update snowball command to latest version
  + feature:s3: Update s3 command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:s3: Port cp and rm to s3transfer. Improve progress for those
    commands, showing byte progress.
- Upstream version jump from 1.10.67 to 1.11.0</changelog>

</package>
<package pkgid="65685dd0ab2e28550b732d4bd30ba6bb5277d5b40c1f8f8f24523bcdce394a70" name="aws-cli" arch="src">
    <version epoch="0" ver="1.11.104" rel="11.4.1"/>

<changelog author="rschweikert@suse.com" date="1390046400">- Initial build</changelog>
<changelog author="rschweikert@suse.com" date="1393416000">- update to version 1.2.13
  + feature:aws route53: Update aws route53 command to support string-match
    health checks and the UPSERT action for the aws route53
    change-resource-record-sets command
  + bugfix:Command Completion: Don't show tracebacks on SIGINT (issue 628)
  + bugfix:Docs: Don't duplicate enum values in reference docs (issue 632)
  + bugfix:aws s3: Don't require s3:// prefix (issue 626)
  + feature:aws configure: Add support for configure get and configure set
    command which allow you to set and get configuration values from the AWS
    config file (`issue 602 &lt;https://github.com/aws/aws-cli/issues/602`__)
  + bugfix:aws s3: Fix issue with Amazon S3 downloads on certain OSes
    (`issue 619 &lt;https://github.com/aws/aws-cli/issues/619`__)
  + Add support for the --recursive option in the aws s3 ls command
    (issue 465 &lt;https://github.com/aws/aws-cli/issues/465)
  + Add support for the AWS_CA_BUNDLE environment variable so that users
    can specify an alternate path to a cert bundle (issue 586)
  + Add metadata_service_timeout and metadata_service_num_attempts config
    parameters to control behavior when retrieving credentials using an
    IAM role (issue 597)
  + Retry intermittent aws s3 download failures including socket timeouts
    and content length mismatches (issue 594)
  + Fix response parsing of aws s3api get-bucket-location (issue 345)
  + Fix response parsing of the aws elastictranscoder command (issue 207)
  + Update aws elasticache command to not require certain parameters</changelog>
<changelog author="rschweikert@suse.com" date="1393502400">- Include in SLE 12 (FATE #315990)</changelog>
<changelog author="rschweikert@suse.com" date="1414065600">- Update to version 1.5.3  (bnc#902598)
  + feature:aws ec2 describe-volumes: Add support for optional pagination.
  + feature:aws route53domains: Add support for auto-renew domains.
  + feature:aws cognito-identity: Add for Open-ID Connect.
  + feature:aws sts: Add support for Open-ID Connect
  + feature:aws iam: Add support for Open-ID Connect
  + bugfix:aws s3 sync: Fix issue when uploading with
  - -exact-timestamps (issue 964)
  + bugfix:Retry: Fix issue where certain error codes were not being
    retried (botocore issue 361)
  + bugfix:aws emr ssh: Fix issue when using waiter interface to wait on
    the cluster state (issue 954)
  + feature:aws cloudsearch: Add support for advance Japanese language
    processing.
  + feature:aws rds: Add support for gp2 which provides faster access than
    disk-based storage.
  + bugfix:aws s3 mv: Delete multi-part objects when transferring objects
    across regions using --source-region (issue 938)
  + bugfix:aws emr ssh: Fix issue with waiter configuration not being
    found (issue 937)
  + feature:aws dynamodb: Update aws dynamodb command to support storing
    and retrieving documents with full support for document models. New
    data types are fully compatible with the JSON standard and allow you
    to nest document elements within one another.
  + bugfix:aws configure: Fix bug where aws configure was not properly
    writing out to the shared credentials file
  + bugfix:S3 Response Parsing: Fix regression for parsing S3 responses
    containing a status code of 200 with an error response body (botocore
    issue 342)
  + bugfix:Shorthand Error Message: Ensure the error message for shorthand
    parsing always contains the CLI argument name (issue 935)
  + bugfix:Response Parsing: Fix response parsing so that leading and
    trailing spaces are preserved
  + feature:Shared Credentials File: The aws configure and aws configure set
    command now write out all credential variables to the shared
    credentials file ~/.aws/credentials (issue 847)
  + bugfix:aws s3: Write warnings and errors to standard error as opposed to
    standard output. (issue 919)
  + feature:aws s3: Add --only-show-errors option that displays errors and
    warnings but suppresses all other output.
  + feature:aws s3 cp: Added ability to upload local file streams from
    standard input to s3 and download s3 objects as local file streams to
    standard output. (issue 903)
  + feature:aws emr create-cluster: Add support for --emrfs.
  + feature:aws iam: Update aws iam command to latest version.
  + feature:aws cognito-sync: Update aws cognito-sync command to latest
    version.
  + feature:aws opsworks: Update aws opsworks command to latest version.
  + feature:aws elasticbeanstalk: Add support for bundling logs.
  + feature:aws kinesis: Add suport for tagging.
  + feature:Page Size: Add a --page-size option, that controls page size
    when perfoming an operation that uses pagination. (issue 889)
  + bugfix:aws s3: Added support for ignoring and warning about files that
    do not exist, user does not have read permissions, or are special
    files (i.e. sockets, FIFOs, character special devices, and block
    special devices) (issue 881)
  + feature:Parameter Shorthand: Added support for structure(list-scalar,
    scalar) parameter shorthand. (issue 882)
  + bugfix:aws s3: Fix bug when unknown options were passed to aws s3
    commands (issue 886)
  + bugfix:Endpoint URL: Provide a better error message when an invalid
  - -endpoint-url is provided (issue 899)
  + bugfix:aws s3: Fix issue when keys do not get properly url decoded when
    syncing from a bucket that requires pagination to a bucket that
    requires less pagination (issue 909)
  + feature:aws cloudsearchdomain: Added sigv4 support.
  + bugfix:Credentials: Raise an error if an incomplete profile is found
    (issue 690)
  + feature:Signing Requests: Add a --no-sign-request option that, when
    specified, will not sign any requests.
  + bugfix:aws s3: Added -source-region argument to allow transfer between
    non DNS compatible buckets that were located in different regions.
    (issue 872)
  + feature:aws elb: Add support for AWS Elastic Load Balancing tagging
  + feature: aws emr: Move emr out of preview mode.
  + bugfix: aws s3api: Fix serialization of several s3 api commands.
    (issue botocore 193)
  + bugfix: aws s3 sync: Fix issue for unnecessarily resyncing files on
    windows machines. (issue 843)
  + bugfix: aws s3 sync: Fix issue where keys were being decoded twice when
    syncing between buckets. (issue 862)
  + bugfix:aws ec2 describe-network-interface-attribute: Fix issue where
    the model for the aws ec2 describe-network-interface-attribute was
    incorrect (issue 558)
  + bugfix:aws s3: Add option to not follow symlinks via
  - -[no]-follow-symlinks. Note that the default behavior of following
    symlinks is left unchanged. (issue 854, issue 453, issue 781)
  + bugfix:aws route53 change-tags-for-resource: Fix serialization issue
    for aws route53 change-tags-for-resource (botocore issue 328)
  + bugfix:aws ec2 describe-network-interface-attribute: Update parameters
    to add the --attribute argument (botocore issue 327)
  + feature:aws autoscaling: Update command to the latest version
  + feature:aws elasticache: Update command to the latest version
  + feature:aws route53: Update command to the latest version
  + feature:aws route53domains: Add support for Amazon Route53 Domains
  + feature:aws elasticloadbalancing: Update to the latest service model.
  + bugfix:aws swf poll-for-decision-task: Fix issue where the default
    paginated response is missing output response keys (issue botocore 324)
  + bugfix:Connections: Fix issue where connections were hanging when
    network issues occurred issue botocore 325)
  + bugfix:aws s3/s3api: Fix issue where Deprecations were being written
    to stderr in Python 3.4.1 issue botocore 319)
  + feature:aws support: Update aws support command to the latest version
  + feature:aws iam: Update aws iam command to the latest version
  + feature:aws emr: Add --hive-site option to aws emr create-cluster and
    aws emr install-application commands
  + feature:aws s3 sync: Add an --exact-timestamps option to the aws s3
    sync command (issue 824)
  + bugfix:aws ec2 copy-snapshot: Fix bug when spaces in the description
    caused the copy request to fail (issue botocore 321)
  + feature:aws cwlogs: Add support for Amazon CloudWatch Logs
  + feature:aws cognito-sync: Add support for Amazon Cognito Service
  + feature:aws cognito-identity: Add support for Amazon Cognito Identity
    Service
  + feature:aws route53: Update aws route53 command to the latest version
  + feature:aws ec2: Update aws ec2 command to the latest version
  + bugfix:aws s3/s3api: Fix issue where --endpoint-url wasn't being used
    for aws s3/s3api commands (issue 549)
  + bugfix:aws s3 mv: Fix bug where using the aws s3 mv command to move a
    large file onto itself results in the file being deleted (issue 831)
  + bugfix:aws s3: Fix issue where parts in a multipart upload are stil being
    uploaded when a part has failed (issue 834)
  + bugfix:Windows: Fix issue where python.exe is on a path that contains
    spaces (issue 825)
  + feature:aws opsworks: Update the aws opsworks command to the latest version
  + bugfix:Shorthand JSON: Fix bug where shorthand lists with a single
    item (e.g. --arg Param=[item]) were not parsed correctly. (issue 830)
  + bugfix:Text output: Fix bug when rendering only scalars that are
    numbers in text output (issue 829)
  + bugfix:aws cloudsearchdomain: Fix bug where --endpoint-url is required
    even for help subcommands (issue 828)
  + feature:aws cloudsearchdomain: Add support for the Amazon CloudSearch
    Domain command.
  + feature:aws cloudfront: Update the Amazon CloudFront command to the
    latest version
  + feature:aws ses: Add support for delivery notifications
  + bugfix:Region Config: Fix issue for cn-north-1 region (issue botocore 314)
  + bugfix:Amazon EC2 Credential File: Fix regression for parsing EC2
    credential file (issue botocore 315)
  + bugfix:Signature Version 2: Fix timestamp format when calculating
    signature version 2 signatures (issue botocore 308)
  + feature:aws configure: Add support for setting nested attributes
    (issue 817)
  + bugfix:aws s3: Fix issue when uploading large files to newly created
    buckets in a non-standard region (issue 634)
  + feature:aws dynamodb: Add support for a local region for dynamodb
    (aws dynamodb --region local ...) (issue 608)
  + feature:aws elasticbeanstalk: Update aws elasticbeanstalk model to the
    latest version
  + feature:Documentation Examples: Add more documentatoin examples for
    many AWS CLI commands
  + feature:aws emr: Update model to the latest version
  + feature:aws elastictranscoder: Update model to the latest version
  + feature:aws s3api: Add support for server-side encryption with a
    customer-supplied encryption key.
  + feature:aws sns: Support for message attributes.
  + feature:aws redshift: Support for renaming clusters.
  + bugfix:aws s3: Fix bug related to retrying requests when 500 status
    codes are received (issue botocore 302)
  + bugfix:aws s3: Fix when when using S3 in the cn-north-1 region
    (issue botocore 301)
  + bugfix:aws kinesis: Fix pagination bug when using the get-records
    operation (issue botocore 304)
  + bugfix:Python 3.4.1: Add support for python 3.4.1 (issue 800)
  + feature:aws emr: Update preview commands for Amazon Elastic MapReduce
  + bugfix:aws s3: Add filename to error message when we're unable to stat
    local filename (issue 795)
  + bugfix:aws s3api get-bucket-policy: Fix response parsing for the aws
    s3api get-bucket-policy command (issue 678)
  + bugfix:Shared Credentials: Fix bug when specifying profiles that don't
    exist in the CLI config file (issue botocore 294)
  + bugfix:aws s3: Handle Amazon S3 error responses that have a 200 OK
    status code (issue botocore 298)
  + feature:aws sts: Update the aws sts command to the latest version
  + feature:aws cloudsearch: Update the aws cloudsearch command to the
    latest version
  + feature:Shorthand: Add support for surrounding list parameters with []
    chars in shorthand syntax (issue 788)
  + feature:Shared credential file: Add support for the ~/.aws/credentials file
  + feature:aws ec2: Add support for Amazon EBS encryption
  + bugfix:aws s3: Fix issue when --delete and --exclude filters are used
    together (issue 778)
  + feature:aws route53: Update aws route53 to the latest model
  + bugfix:aws emr: Fix issue with aws emr retry logic not being applied
    correctly (botocore issue 285)
  + feature:aws cloudtrail: Add support for eu-west-1, ap-southeast-2
  + bugfix:aws ec2: Fix issue when specifying user data from a file
    containing non-ascii characters (issue 765)
  + bugfix:aws cloudtrail: Fix a bug with python3 when creating a
    subscription (issue 773)
  + bugfix:Shorthand: Fix issue where certain shorthand parameters were
    not parsing to the correct types (issue 776)
  + bugfix:aws cloudformation: Fix issue with parameter casing for the
    NotificationARNs parameter (botocore issue 283)
  + feature:aws cloudformation: Add support for updated API
  + feature:aws sqs: Add support for message attributes
  + bugfix:aws s3api: Fix issue when setting metadata on an S3 object
    (issue 356)
  + feature:aws autoscaling: Add support for launching Dedicated Instances
    in Amazon Virtual Private Cloud
  + feature:aws elasticache: Add support to backup and restore for Redis
    clusters
  + feature:aws dynamodb: Update aws dynamodb command to the latest API
  + bugfix:Output Format: Fix issue with encoding errors when using text
    and table output and redirecting to a pipe or file (issue 742)
  + bugfix:aws s3: Fix issue with sync re-uploading certain files (issue 749)
  + bugfix:Text Output: Fix issue with inconsistent text output based on
    order (issue 751)
  + bugfix:aws datapipeline: Fix issue for aggregating keys into a list
    when calling aws datapipeline get-pipeline-definition (issue 750)
  + bugfix:aws s3: Fix issue when running out of disk space during aws s3
    transfers (issue 739)
  + feature:aws s3 sync: Add --size-only param to the aws s3 sync command
    (issue 472, issue 719)
  + bugfix:aws cloudtrail: Fix issue when using create-subscription
    command (issue botocore 268)
  + feature:aws cloudsearch: Amazon CloudSearch has moved out of preview
    (issue 730)
  + bugfix:aws s3 website: Fix issue where --error-document was being
    ignored in certain cases (issue 714)
  + feature:aws opsworks: Update aws opsworks model to the latest version
  + bugfix:Pagination: Fix issue with --max-items with aws route53, aws iam,
    and aws ses (issue 729)
  + bugfix:aws s3: Fix issue with fips-us-gov-west-1 endpoint (issue
    botocore 265)
  + bugfix:Table Output: Fix issue when displaying unicode characters in
    table output (issue 721)
  + bugfix:aws s3: Fix regression when syncing files with whitespace
    (issue 706, issue 718)
  + bugfix:aws ec2: Fix issue with EC2 model resulting in responses not
    being parsed.
  + feature:aws ec2: Add support for Amazon VPC peering
  + feature:aws redshift: Add support for the latest Amazon Redshift API
  + feature:aws cloudsearch: Add support for the latest Amazon CloudSearch API
  + bugfix:aws cloudformation: Documentation updates
  + bugfix:Argument Parsing: Fix issue when list arguments were not being
    decoded to unicode properly (issue 711)
  + bugfix:Output: Fix issue when invalid output type was provided in a
    config file or environment variable (issue 600)
  + bugfix:aws datapipeline: Fix issue when serializing pipeline definitions
    containing list elements (issue 705)
  + bugfix:aws s3: Fix issue when recursively removing keys containing
    control characters (issue 675)
  + bugfix:aws s3: Honor --no-verify-ssl in high level aws s3 commands
    (issue 696)
  + bugfix:Parameters: Fix issue parsing with CLI parameters of type long
    (issue 693)
  + bugfix:Pagination: Fix issue where --max-items in pagination was always
    assumed to be an integer (issue 689)
  + feature:aws elb: Add support for AccessLog
  + bugfix:Bundled Installer: Allow creation of bundled installer with pip
    1.5 (issue 691)
  + bugfix:aws s3: Fix issue when copying objects using aws s3 cp with key
    names containing + characters (issue #614)
  + bugfix:ec2 create-snapshot: Remove Tags key from output response
    (issue 247)
  + bugfix:aws s3: aws s3 commands should not be requiring regions (issue 681)
  + bugfix:CLI Arguments: Fix issue where unicode command line arguments
    were not being handled correctly (issue 679)
  + bugfix:aws s3: Fix issue where S3 downloads would hang in certain cases
    and could not be interrupted (issue 650, issue 657)
  + bugfix:aws s3: Support missing canned ACLs when using the --acl
    parameter (issue 663)
  + bugfix:aws rds describe-engine-default-parameters: Fix pagination issue
    when calling aws rds describe-engine-default-parameters (issue 607)
  + bugfix:aws cloudtrail: Merge existing SNS topic policy with the
    existing AWS CloudTrail policy instead of overwriting the default
    topic policy
  + bugfix:aws s3: Fix issue where streams were not being rewound when
    encountering 307 redirects with multipart uploads (issue 544)
  + bugfix:aws elb: Fix issue with documentation errors in aws elb help
    (issue 622)
  + bugfix:JSON Parameters: Add a more clear error message when parsing
    invalid JSON parameters (issue 639)
  + bugfix:aws s3api: Properly handle null inputs (issue 637)
  + bugfix:Argument Parsing: Handle files containing JSON with leading
    and trailing spaces (issue 640)</changelog>
<changelog author="rschweikert@suse.com" date="1421582400">- Update to version 1.7.1 (bnc#905354)
  + bugfix:``aws s3 cp``: Fix issue with parts of a file being
    downloaded more than once when streaming to stdout
    (`issue 1087 &lt;https://github.com/aws/aws-cli/pull/1087&gt;`__)
  + bugfix:``--no-sign-request``: Fix issue where requests were still trying to
    be signed even though user used the ``--no-sign-request`` flag.
    (`botocore issue 433 &lt;https://github.com/boto/botocore/pull/433&gt;`__)
  + bugfix:``aws cloudsearchdomain search``: Fix invalid signatures when
    using the ``aws cloudsearchdomain search`` command
    (`issue 976 &lt;https://github.com/aws/aws-cli/issues/976&gt;`__)
  + feature:``aws cloudhsm``: Add support for AWS CloudHSM.
  + feature:``aws ecs``: Add support for ``aws ecs``, the Amazon EC2
    Container Service (ECS)
  + feature:``aws rds``: Add Encryption at Rest and CloudHSM Support.
  + feature:``aws ec2``: Add Classic Link support
  + feature:``aws cloudsearch``: Update ``aws cloudsearch`` command
    to latest version
  + bugfix:``aws cloudfront wait``: Fix issue where wait commands did not
    stop waiting when a success state was reached.
    (`botocore issue 426 &lt;https://github.com/boto/botocore/pull/426&gt;`_)
  + bugfix:``aws ec2 run-instances``: Allow binary files to be passed to
    ``--user-data``
    (`botocore issue 416 &lt;https://github.com/boto/botocore/pull/416&gt;`_)
  + bugfix:``aws cloudsearchdomain suggest``: Add ``--suggest-query``
    option to fix the argument being shadowed by the top level
    ``--query`` option.
    (`issue 1068 &lt;https://github.com/aws/aws-cli/pull/1068&gt;`__)
  + bugfix:``aws emr``: Fix issue with endpoints for ``eu-central-1`` and
    ``cn-north-1``
    (`botocore issue 423 &lt;https://github.com/boto/botocore/pull/423&gt;`__)
  + bugfix:``aws s3``: Fix issue where empty XML nodes are now parsed
    as an empty string ``""`` instead of ``null``, which allows for
    round tripping ``aws s3 get/put-bucket-lifecycle``
    (`issue 1076 &lt;https://github.com/aws/aws-cli/issues/1076&gt;`__)
  + bugfix:AssumeRole: Fix issue with cache filenames when assuming a role
    on Windows
    (`issue 1063 &lt;https://github.com/aws/aws-cli/issues/1063&gt;`__)
  + bugfix:``aws s3 ls``: Fix issue when listing Amazon S3 objects containing
    non-ascii characters in eu-central-1
    (`issue 1046 &lt;https://github.com/aws/aws-cli/issues/1046&gt;`__)
  + feature:``aws storagegateway``: Update the ``aws storagegateway`` command
    to the latest version
  + feature:``aws emr``: Update the ``aws emr`` command to the latest
    version
  + bugfix:``aws emr create-cluster``: Fix script runnner jar to the current
    region location when ``--enable-debugging`` is specified in the
    ``aws emr create-cluster`` command
  + bugfix:``aws datapipeline get-pipeline-definition``: Rename operation
    parameter ``--version`` to ``--pipeline-version`` to avoid shadowing
    a built in parameter
    (`issue 1058 &lt;https://github.com/aws/aws-cli/pull/1058&gt;`__)
  + bugfix:pip installation: Fix issue where pip installations would cause
    an error due to the system's python configuration
    (`issue 1051 &lt;https://github.com/aws/aws-cli/issues/1051&gt;`__)
  + feature:``aws elastictranscoder``: Update the ``aws elastictranscoder``
    command to the latest version
  + bugfix:Non-ascii chars: Fix issue where escape sequences were being printed
    instead of the non-ascii chars
    (`issue 1048 &lt;https://github.com/aws/aws-cli/issues/1048&gt;`__)
  + bugfix:``aws iam create-virtual-mfa-device``:  Fix issue with ``--outfile``
    not supporting relative paths
    (`issue 1002 &lt;https://github.com/aws/aws-cli/pull/1002&gt;`__)
  + feature:``aws sqs``: Add support for Amazon Simple Queue Service purge queue
    which allows users to delete the messages in their queue.
  + feature:``aws opsworks``: Add AWS OpsWorks support for registering and
    assigning existing Amazon EC2 instances and on-premises servers.
  + feature:``aws opsworks register``: Registers an EC2 instance or machine with
    AWS OpsWorks. Registering a machine using this command will install the
    AWS OpsWorks agent on the target machine and register it with an existing
    OpsWorks stack.
  + bugfix:``aws s3``: Fix issue with expired signatures when retrying
    failed requests
    (`botocore issue 399 &lt;https://github.com/boto/botocore/pull/399&gt;`__)
  + bugfix:``aws cloudformation get-template``: Fix error message when
    template does not exist
    (`issue 1044 &lt;https://github.com/aws/aws-cli/issues/1044&gt;`__)
  + feature:``aws kinesis put-records``: Add support for PutRecord operation. It
    writes multiple data records from a producer into an Amazon Kinesis
    stream in a single call
  + feature:``aws iam get-account-authorization-details``: Add support for
    GetAccountAuthorizationDetails operation. It retrieves information about
    all IAM users, groups, and roles in your account, including their
    relationships to one another and their attached policies.
  + feature:``aws route53 update-hosted-zone-comment``: Add support for updating
    the comment of a hosted zone.
  + bugfix:Timestamp Arguments: Fix issue where certain timestamps were not
    being accepted as valid input
    (`botocore issue 389 &lt;https://github.com/boto/botocore/pull/389&gt;`__)
  + bugfix:``aws s3``: Skip files whose names cannot be properly decoded
    (`issue 1038 &lt;https://github.com/aws/aws-cli/pull/1038&gt;`__)
  + bugfix:``aws kinesis put-record``: Fix issue where ``--data`` argument
    was not being base64 encoded
    (`issue 1033 &lt;https://github.com/aws/aws-cli/issues/1033&gt;`__)
  + bugfix:``aws cloudwatch put-metric-data``: Fix issue where the
    values for ``--statistic-values`` were not being parsed properly
    (`issue 1036 &lt;https://github.com/aws/aws-cli/issues/1036&gt;`__)
  + feature:``aws datapipeline``: Add support for using AWS Data Pipeline
    templates to create pipelines and bind values to parameters in the pipeline
  + feature:``aws elastictranscoder``: Add support for encryption of files in
    Amazon S3
  + bugfix:``aws s3``: Fix issue where requests were not being
    resigned correctly when using Signature Version 4
    (`botocore issue 388 &lt;https://github.com/boto/botocore/pull/388&gt;`__)
  + bugfix:``aws s3``: Fix issue where KMS encrypted objects could not be
    downloaded
    (`issue 1026 &lt;https://github.com/aws/aws-cli/pull/1026&gt;`__)
  + bugfix:``aws s3``: Fix issue where datetime's were not being
    parsed properly when a profile was specified
    (`issue 1020 &lt;https://github.com/aws/aws-cli/issues/1020&gt;`__)
  + bugfix:Assume Role Credential Provider: Fix issue with parsing
    expiry time from assume role credential provider
    (`botocore issue 387 &lt;https://github.com/boto/botocore/pull/387&gt;`__)
  + feature:``aws redshift``: Add support for integration with KMS
  + bugfix:``aws cloudtrail create-subscription``: Set a bucket config
    location constraint on buckets created outside of us-east-1.
    (`issue 1013 &lt;https://github.com/aws/aws-cli/pull/1013&gt;`__)
  + bugfix:``aws deploy push``: Fix s3 multipart uploads
  + bugfix:``aws s3 ls``: Fix return codes for non existing objects
    (`issue 1008 &lt;https://github.com/aws/aws-cli/pull/1008&gt;`__)
  + bugfix:Retrying Signed Requests: Fix issue where requests using
    Signature Version 4 signed with temporary credentials were not
    being retried properly, resulting in auth errors
    (`botocore issue 379 &lt;https://github.com/boto/botocore/pull/379&gt;`__)
  + bugfix:``aws s3api get-bucket-location``: Fix issue where getting the
    bucket location for a bucket in eu-central-1 required specifying
    ``--region eu-central-1``
    (`botocore issue 380 &lt;https://github.com/boto/botocore/pull/380&gt;`__)
  + bugfix:Timestamp Input: Fix regression where timestamps without any timezone
    information were not being handled properly
    (`issue 982 &lt;https://github.com/aws/aws-cli/issues/982&gt;`__)
  + bugfix:Signature Version 4: You can enable Signature Version 4 for Amazon S3
    commands by running ``aws configure set default.s3.signature_version s3v4``
    (`issue 1006 &lt;https://github.com/aws/aws-cli/issues/1006&gt;`__,
    `botocore issue 382 &lt;https://github.com/boto/botocore/pull/382&gt;`__)
  + bugfix:``aws emr``: Fix issue where ``--ssh``, ``--get``, ``--put``
    would not work when the cluster was in a waiting state
    (`issue 1007 &lt;https://github.com/aws/aws-cli/issues/1007&gt;`__)
  + feature:Binary File Input: Add support for reading file contents as binary
    by prepending the filename with ``fileb://``
    (`issue 1010 &lt;https://github.com/aws/aws-cli/pull/1010&gt;`__)
  + bugfix:Streaming Output File: Fix issue when streaming a response to a file
    and an error response is returned
    (`issue 1012 &lt;https://github.com/aws/aws-cli/pull/1012&gt;`__)
  + bugfix:Binary Output: Fix regression where binary output was no longer
    being base64 encoded
    (`issue 1001 &lt;https://github.com/aws/aws-cli/pull/1001&gt;`__,
    `issue 970 &lt;https://github.com/aws/aws-cli/pull/970&gt;`__)
  + feature:``aws lambda``: Add support for Amazon Lambda
  + feature:``aws s3``: Add support for S3 notifications
  + bugfix:``aws configservice get-status``: Fix connecting to endpoint without
    using ssl.
    (`issue 998 &lt;https://github.com/aws/aws-cli/pull/998&gt;`__)
  + bugfix:``aws deploy push``: Fix some python compatibility issues
    (`issue 1000 &lt;https://github.com/aws/aws-cli/pull/1000&gt;`__)
  + feature:``aws deploy``: Adds support for AWS CodeDeploy
  + feature:``aws configservice``: Adds support for AWS Config
  + feature:``aws kms``: Adds support AWS Key Management Service
  + feature:``aws s3api``: Adds support for S3 server-side encryption using
    KMS
  + feature:``aws ec2``: Adds support for EBS encryption using KMS
  + feature:``aws cloudtrail``: Adds support for CloudWatch Logs delivery
  + feature:``aws cloudformation``: Adds support for template summary.
  + feature:AssumeRole Credential Provider: Add support for assuming a role
    by configuring a ``role_arn`` and a ``source_profile`` in the AWS
    config file
    (`issue 991 &lt;https://github.com/aws/aws-cli/pull/991&gt;`__,
    `issue 990 &lt;https://github.com/aws/aws-cli/pull/990&gt;`__)
  + feature:Waiters: Add a ``wait`` subcommand that allows for a command
    to block until an AWS resource reaches a given state
    (`issue 992 &lt;https://github.com/aws/aws-cli/pull/992&gt;`__,
    `issue 985 &lt;https://github.com/aws/aws-cli/pull/985&gt;`__)
  + bugfix:``aws s3``: Fix issue where request was not properly signed
    on retried requests for ``aws s3``
    (`issue 986 &lt;https://github.com/aws/aws-cli/issues/986&gt;`__,
    `botocore issue 375 &lt;https://github.com/boto/botocore/pull/375&gt;`__)
  + bugfix:``aws s3``: Fix issue where ``--exclude`` and ``--include`` were
    not being properly applied when a s3 prefix was provided.
    (`issue 993 &lt;https://github.com/aws/aws-cli/pull/993&gt;`__)
  + feature:``aws cloudfront``: Adds support for wildcard cookie names and
    options caching.
  + feature:``aws route53``: Add further support for private dns and sigv4.
  + feature:``aws cognito-sync``: Add support for push sync.
  + bugfix:Pagination: Only display ``--page-size`` when an operation can be
    paginated
    (`issue 956 &lt;https://github.com/aws/aws-cli/pull/956&gt;`__)
  + feature:``--generate-cli-skeleton``: Generates a JSON skeleton to fill out
    and be used as input to ``--cli-input-json``.
    (`issue 963 &lt;https://github.com/aws/aws-cli/pull/963&gt;`_)
  + feature:``--cli-input-json``: Runs an operation using a global JSON file
    that supplies all of the operation's arguments. This JSON file can
    be generated by ``--generate-cli-skeleton``.
    (`issue 963 &lt;https://github.com/aws/aws-cli/pull/963&gt;`_)
  + feature:``aws s3/s3api``: Show hint about using the correct region when
    the corresponding error occurs
    (`issue 968 &lt;https://github.com/aws/aws-cli/pull/968&gt;`__)</changelog>
<changelog author="rjschwei@suse.com" date="1432641600">- update to version 1.7.29 (bnc#905354)
  + Follow up to previous update to address compatibility with latest
    amazon-ecs-agent
  + From 1.7.28
  - feature:aws ec2: Add support for Spot Fleet.
  - feature:aws opsworks: Add support for custom AutoScaling.
  - feature:aws elasticbeanstalk: Update model to latest version.
  + From 1.7.27
  - feature:aws ds: Add support for AWS Directory Service.
  - feature:aws ec2: Add support for VPC endpoints for Amazon S3.
  - feature:aws ec2: Add support for EIP Migration.
  - feature:aws logs: Add support for filtering log events.
  + From 1.7.26
  - feature:aws glacier: Add support for vault policies.
  - bugfix:aws iam create-open-id-connect-provider: Fix issue where the
  - -url parameter would try to retrieve the contents from the url instead
    of use the url as its value. (issue 1317)
  - bugfix:aws workspaces: Fix issue where throttling errors were not
    being retried (botocore issue 529)
  + From 1.7.25
  - feature:aws dynamodb query: Add support for KeyConditonExpression.
  + From 1.7.24
  - feature:aws help topics: Add support for listing available help topics.
  - feature:aws help config-vars: Add help topic for configuration variables.
  - feature:aws help return-codes: Add help topic for return codes.
  - feature:aws help s3-config: Add help topic for configuration of s3
    commands.
  - bugfix:aws lambda create-function/update-function-code: Improve
    error message when invalid --zip-file values are provided (issue 1296)
  - feature:aws ec2: Add support for new VM Import APIs, including
    import-image. The new APIs provide support for importing multi-volume
    VMs to Amazon EC2 and other enhancements.
  - feature:aws iam: Update AWS IAM command to latest version
  + From 1.7.23
  - feature:aws cognito-sync: Add support for Amazon Cognito Events.
  - bugfix:Parsing: Treat empty XML nodes in a response as an empty
    string instead of None if the underlying structure member is a string.
    This fixes the broken password-data-available Amazon EC2 waiter. Note:
    this changes the output of the CLI and may affect filtering with the
  - -query parameter. (issue 1252, botocore issue 506)
  + From 1.7.22
  - bugfix:aws ecs: Minor documentation fixes.
  + From 1.7.21
  - feature:aws workspaces: Add support for Amazon WorkSpaces.
  - feature:aws machinelearning: Add support for Amazon Machine Learning.
  - feature:aws s3api: Add support for specifying Lambda bucket
    notifications without needing to specify an invocation role.
  - feature:aws lambda: Update to latest api.
  - feature:aws ecs: Add support for Amazon ECS Service scheduler.
  + From 1.7.20
  - feature:aws datapipeline: Add support for deactivating pipelines.
  - feature:aws elasticbeanstalk: Add support for cancelling in-progress
    environment updates or application version deployment.
  + From 1.7.19
  - feature:aws codedeploy: Add register, deregister, install, and
    uninstall commands and update to the latest AWS CodeDeploy API.
  - feature:aws rds: Add support for describe-certificates.
  - feature:aws elastictranscoder: Add support for PlayReady DRM.
  - feature:aws ec2: Add support for D2 instances.
  + From 1.7.18
  - bugfix:Pagination: Fix issue where disabling pagination did not work
    when shadowing arguments. Affects commands such as aws route53
    list-resource-record-sets.
  - feature:aws elastictranscoder: Add support for job timing and
    input/output metadata
  - feature:aws iam: Add NamedPolicy to GetAccountAuthorization details
  - feature:aws opsworks: Allow for BlockDeviceMapping on EC2 instances
    launched through OpsWorks
  + From 1.7.17
  - feature:aws emr: Adds support for Amazon S3 client-side encryption
    in Amazon EMR and setting configuration values for several variables
    in the create-cluster and ssh commands. Also, the create-default-roles
    command will now auto-populate the Service Role and Instance Profile
    variables in the configuration file with the default roles after they
    are created.
  + From 1.7.16
  - feature:aws ec2 wait image-available: Add support for polling until
    an EC2 image is available (issue 1105)
  - feature:aws ec2 wait: Add support for additional EC2 waiters including
    instance-status-ok, password-data-available,
    spot-instance-request-fulfilled, and system-status-ok
  - feature:aws s3api: Add support for Amazon S3 cross region replication
  - feature:aws s3api: Add support for Amazon S3 requester pays (issue 797)
  - bugfix:Tab Completion: Fix issue where tab completion could not handle
    an LC_CTYPE of UTF-8 (issue 1233)
  - bugfix:aws s3api put-bucket-notification: Fix issue where an empty
    notification configuration could not be specified (botocore issue 495)
  - bugfix:aws cloudfront: Fix issue when calling cloudfront commands
    (issue 1234)
  - bugfix:aws ec2 copy-snapshot: Fix issue with the aws ec2 copy-snapshot
    command not correctly generating the presigned url argument
    (botocore issue 498)
  + From 1.7.15
  - feature:aws elastictranscoder: Add support for Applied Color
    SpaceConversion.
  - bugfix:aws --profile: Fix issue where explicitly specifying profile
    did not override credential environment variables. (botocore issue 486)
  - bugfix:aws datapipeline list-runs: Fix issue with --schedule-interval
    parameter. (issue 1225)
  - bugfix:aws configservice subscribe: Fix issue where users could not
    subscribe to a s3 bucket that they had no HeadBucket permissions to.
    (issue 1223)
  - bugfix:aws cloudtrail create-subscription: Fix issue where command
    would try to fetch the contents at a url using the contents of the
    custom policy as the url. (issue 1216)
  + From 1.7.14
  - feature:aws logs: Update aws logs command to the latest model.
  - feature:aws ec2: Add paginators for the describe-snapshots sub-command.
  - feature:aws cloudtrail: Add support for the new lookup-events
    sub-command.
  - bugfix:aws configure set: Fix issue when setting nested configuration
    values
  - feature:aws s3: Add support for --metadata-directive that allows
    metadata to be copied or replaced for single part copies. (issue 1188)
  + From 1.7.13
  - feature:aws cloudsearch: Update aws cloudsearch command to the latest
    model
  - feature:aws cognito-sync: Update aws cognito-sync command to allow
    customers to receive near-realtime updates as their data changes as
    well as exporting historical data. Customers configure an Amazon
    Kinesis stream to receive the data which can then be processed and
    exported to other data stores such as Amazon Redshift.
  - bugfix:aws opsworks: Fix issue with platform detection on linux
    systems with python3.3 and higher (issue 1199)
  - feature:Help Paging: Support paging through more when running help
    commands on windows (issue 1195)
  - bugfix:aws s3: Fix issue where read timeouts were not retried.
    (issue 1191)
  - feature:aws cloudtrail: Add support for regionalized policy templates
    for the create-subscription and update-subscription commands.
    (issue 1167)
  - bugfix:parsing: Fix issue where if there is a square bracket inside
    one of the values of a list, the end character would get removed.
    (issue 1183)
  + From 1.7.12
  - feature:aws datapipeline: Add support for tagging.
  - feature:aws route53: Add support for listing hosted zones by name
    and getting the hosted zone count.
  - bugfix:aws s3 sync: Remove --recursive parameter. The sync command is
    always a recursive operation meaning the inclusion or exclusion of
  - -recursive had no effect on the sync command. (issue 1171)
  - bugfix:aws s3: Fix issue where --endpoint-url was being ignored
    (issue 1142)
  + From 1.7.11
  - bugfix:aws sts: Allow calling assume-role-with-saml without credentials.
  - bugfix:aws sts: Allow users to make regionalized STS calls by
    specifying the STS endpoint with --endpoint-url and the region with
  - -region. (botocore issue 464)
  + From 1.7.10
  - bugfix:aws sts: Fix regression where if a region was not activated
    for STS it would raise an error if call was made to that region.
  + From 1.7.9
  - feature:aws cloudfront: Update to latest API
  - feature:aws sts: Add support for STS regionalized calls
  - feature:aws ssm: Add support for Amazon Simple Systems Management
    Service (SSM)
  + From 1.7.8
  - bugfix:aws s3: Fix auth errors when uploading large files to the
    eu-central-1 and cn-north-1 regions (botocore issue 462)
  + From 1.7.7
  - bugfix:aws ec2 revoke-security-group-ingress: Fix parsing of a
  - -port value of ICMP echo request (issue 1075)
  - feature:aws iam: Add support for managed policies
  - feature:aws elasticache: Add support for tagging
  - feature:aws route53domains: Add support for tagging of domains
  + From 1.7.6
  - feature:aws dynamodb: Add support for index scan
  - bugfix:aws s3: Fix issue where literal value for --website-redirect
    was not being used. (issue 1137)
  - bugfix:aws sqs purge-queue: Fix issue with the processing of the
  - -queue-url parameter (issue 1126)
  - feature:aws s3: Add support for config variable for changing S3 runtime
    values (issue 1122)
  - bugfix:Proxies: Fix issue with SSL certificate validation when using
    proxies and python 2.7.9 (botocore issue 451)
  + From 1.7.5
  - bugfix:aws datapipeline list-runs: Fix issue where --status values
    where not being serialized correctly (issue 1110)
  - bugfix:Output Formatting: Handle broken pipe errors when piping the
    output to another program (issue 1113)
  - bugfix:HTTP Proxy: Fix issue where aws s3/s3api commands would hang
    when using an HTTP proxy (issue 1116)
  - feature:aws elasticache wait: Add waiters for the aws elasticache
    wait (botocore issue 443)
  - bugfix:Locale Settings: Fix issue when Mac OS X has an LC_CTYPE value
    of UTF-8 (issue 945)
  + From 1.7.4
  - feature:aws dynamodb: Add support for online indexing.
  - feature:aws importexport get-shipping-label: Add support for
    get-shipping-label.
  - feature:aws s3 ls: Add --human-readable and --summarize options
    (issue 1103)
  - bugfix:aws kinesis put-records: Fix issue with base64 encoding for
    blob types (botocore issue 413)
  + From 1.7.3
  - feature:aws emr: Add support for security groups.
  - feature:aws cognitio-identity: Enhance authentication flow by beingi
    able to save associations of IAM roles with identity pools.
  + From 1.7.2
  - feature:aws autoscaling: Add ClassicLink support.
  - bugfix:aws s3: Fix issue where mtime was set before file was finished
    downloading. (issue 1102)</changelog>
<changelog author="rjschwei@suse.com" date="1433160000">- update to version 1.7.31 (bnc#905354)
  - Follow up to previous update to address API compatibility issues
    with botocore
  - Improved lambda support
  - Add support for uploading code using Amazon S3
  - Preview services are now documented
    and will also show up in the list of available services
  + From 1.7.30
  - Add support for ``aws efs``
  - Add paginators and waiters for ``aws ecs``</changelog>
<changelog author="ms@suse.com" date="1438344000">- update to version 1.7.42 (fate#318337)
  - feature:``aws opsworks``: Add support for managing Amazon ECS
  - feature:``aws rds``: Add support for Amazon Aurora
  - feature:``aws s3api``: Add support for more types of event notifications.
  - feature:``aws s3api``: Add support for GET/HEAD storage class response
  - feature:``aws logs``: Add destination API support.
  - feature:``aws glacier``: Add support for Vault Lock.
  - feature:``aws emr``: Add support for release-based clusters.
  - feature:``aws ecs``: Update API</changelog>
<changelog author="rjschwei@suse.com" date="1444478400">- Update to version 1.8.12 (bsc#949877)
  + feature:aws iot: Add support for AWS IoT
  + feature:aws iot-data: Add support for AWS IoT Data Plane
  + feature:aws lambda: Add support for aliasing and function versioning
  + feature:aws ecs: Update commands
  + feature:aws marketplacecommerceanalytics: Add support for AWS
    Marketplace Commerce Analytics
  + feature:aws firehose: Add support for Amazon Kinesis Firehose
  + feature:aws inspector: Add support for Amazon Inspector
  + feature:aws kinesis: Add support for updating stream retention periods
  + feature:aws configservice: Add support for config rules
  + feature:aws waf: Add support for AWS WAF
  + feature:aws ec2: Add support for spot blocks
  + feature:aws cloudfront: Add support for adding Web ACLs to CloudFront
    distributions
  + feature:aws es: Adds support for the new Amazon Elasticsearch
  + feature:aws cloudtrail: Adds support for log file integrity validation,
    log encryption with AWS KMS-Managed Keys (SSE-KMS), and trail tagging.
  + feature:aws rds create-db-instance: --db-instance-class has a new value
    as db.t2.large
  + feature:aws workspaces: Adds support for volume encryption in Amazon
    WorkSpaces.
  + feature:aws ses: Adds 17 new operations for accepting incoming emails.
  + feature:aws cloudformation describe-account-limits: This is a new API.
  + feature:aws ec2 modify-spot-fleet-request: This is a new API.
  + bugfix:aws elasticbeanstalk: Documentation update.
  + feature:aws cognito-sync: Update API to latest version
  + feature:aws cognito-identity: Update API to latest version
  + bugfix:Assume Role Provider: Fix issue where profile does not exist
    errors were not being propogated back to the user (issue 1515)
  + bugfix:Shorthand Syntax: Fix parser regression when a key name has an
    underscore character (issue 1510)
  + feature:aws s3: Add support for STANDARD_IA storage class to the aws s3
    commands (issue 1511)
  + feature:aws logs: Add support for create-export-task, cancel-export-task,
    and describe-export-tasks.
  + bugfix:Output: Only omit printing response to stdout if the response is
    an empty dictionary (issue 1496)
  + feature:aws s3/s3api: Update Amazon S3 commands to the latest version
  + feature:aws ec2 request-spot-fleet: Add new Diversified bidding strategy
    parameter
  + feature:aws ec2 describe-snapshots: Add new dataEncryptionKeyId and
    StateMessage parameters
  + feature:aws efs describe-mount-targets: Add new optional MountTargetId
    parameter
  + feature:aws route53: Add calculated health checks and latency health checks
  + bugfix:StreamingBody: File-like object for HTTP response can now be
    properly closed
  + feature:aws iam: Add two new APIs that enable programmatic access to
    the IAM policy simulator
  + feature:aws importexport: Documentation update
  + bugfix:aws machinelearning: Remove a constraint
  + feature:aws kinesis get-records: Add a timestamp field to all Records
  + bugfix:aws cloudfront: Add paginators and waiters
  + feature:aws storagegateway: Add support for resource tagging.
  + feature:aws ec2 request-spot-fleet: Add support for new request config
    parameters
  + bugfix:Shorthand Parser: Fix regression where '-' character was not
    accepted as a key name in a shorthand value (issue 1470)
  + bugfix:Shorthand Parser: Fix regression where spaces in unquoted
    values were not being accepted (issue 1471)
  + feature:aws configservice: Add support for listing discovered resources
  + bugfix:aws emr create-default-roles: Fix the issue where the command
    would fail to honor an existing AWS_CA_BUNDLE environment setting and
    end up with "SSLError: object has no attribute" (issue 1468)
  + feature:Shorthand Syntax: Add support for nested hashes when using
    shorthand syntax (issue 1444)
  + feature:aws codepipeline: Add support for specification of an encryption
    key to use with the artifact bucket, when creating and updating a pipeline
  + feature:aws s3: Add support for event notification filters
  + bugfix:aws iam create-virtual-mfa-device: Fix issue when an error
    response is received from the create-virtual-mfa-device command (issue 1447)
  + feature:aws elasticbeanstalk: Add support for enhanced health reporting
    in aws elasticbeanstalk commands
  + feature:Shared Credentials File: Add support for changing the shared
    credentials file from the default location of ~/.aws/credentials
    by setting the AWS_SHARED_CREDENTIALS_FILE environment variable
    (botocore issue 623)
  + feature:Waiters: Add aws iam wait instance-profile-exists and aws
    iam wait user-exists commands (botocore issue)
  + feature:aws swf: Add support for Added support for invoking AWS
    Lambda tasks from an Amazon SWF workflow.
  + feature:aws devicefarm: Add support for testing iOS applications
    with AWS Device Farm.</changelog>
<changelog author="rjschwei@suse.com" date="1449748800">- Update to version 1.9.12 (bsc#958686)
  + feature:aws configure add-model: Added command for updating commands
    in the CLI and clients in boto3. (issue 1664)
  + feature:aws cloudfront create-invalidation: Add a new --paths option.
    (issue 1662)
  + feature:aws cloudfront sign: Add a new command to create a signed url.
    (issue 1668)
  + feature:aws autoscaling: Added support for protecting instances from
    scale-in events.
  + feature:aws rds: Added support for Aurora encryption at rest.
- From version 1.9.11
  + feature:aws rds: Added support for specifying port number.
  + feature:aws ds: Added support for Microsoft ActiveDirctory.
  + feature:aws route53: Added support for TrafficFlow, a new management
    and modeling layer for Route53.
  + feature:Timeouts: Added additonal options for configuring socket timeouts.
- From version 1.9.10
  + feature:aws config: Added support for dedicated hosts.
  + feature:aws s3: Added support for custom metadata in cp, mv, and sync.
- From version 1.9.9
  + feature:aws s3api: Added support for the aws-exec-read canned ACL on
    objects.
  + feature:aws elasticbeanstalk: Added support for composable web applications.
  + feature:aws ec2: Added support for EC2 dedicated hosts.
  + feature:aws ecs: Added support for task stopped reasons and task start
    and stop times.
- From version 1.9.8
  + feature:Read Timeouts: Add --cli-read-timeout to specify the number of
    seconds until a read times out.
  + bugfix:aws s3: Fix regression when downloading a restored Glacier object
    (issue 1650 &lt;https://github.com/aws/aws-cli/pull/1650&gt;__)
  + bugfix:aws s3: Fix issue when encountering "out of disk space" errors as
    well as permissions errors when downloading large files (issue 1645,
    issue 1442)
  + bugfix:aws opsworks register: Support --no-verify-ssl argument for the
    aws opsworks register command (issue 1632)
  + feature:s3: Add support for Server-Side Encryption with KMS and
    Server-Side Encryption with Customer-Provided Keys. (issue 1623)
- From version 1.9.7
  + feature:aws rds: Cross account snapshot sharing and Modify DB Instance
    Visibility features
  + bugfix:memory management: Resolve a potential memory leak when creating
    lots of clients on Python 2.6 and Linux 2.6
  + bugfix:presign url: Now generate_presigned_url() works correctly with
    different expiry time
- From version 1.9.6
  + bugfix:shorthand: Allow . as a valid key character. (issue 1628)
  + feature:aws apigateway: Support for stage variables to configure
    the different deployment stages
- From version 1.9.5
  + bugfix:aws help: Gracefully handle Ctrl-C interrupts. (issue 1619)
  + bugfix:aws datapipeline create-default-roles: Fix issue with error
    handling. (issue 1618)
  + bugfix:aws s3: Skip glacier objects when downloading from S3. (issue 1581)
  + feature:aws s3api: Auto-populate --copy-source-sse-customer-key-md5
    (botocore issue 709)
- From version 1.9.4
  + feature:aws datapipeline create-default-roles: Creates default IAM
    roles for creating EMR clusters. (issue 1616)
  + feature:aws devicefarm: Add commands for updating and deleting projects,
    device pools, uploads, and runs.
- From version 1.9.3
  + feature:aws iam: Add support for resource-level policy simulation
- From version 1.9.2
  + bugfix:aws s3: Fix some local path validation issues (issue 1575)
  + bugfix:aws storagegateway: Fix --tape-ar-ns, --volume-ar-ns, and
  - -vtl-device-ar-ns to --tape-arns, --volume-arns, and --vtl-device-arns,
    respectively. The old arguments are still supported for backwards
    compatibility, but are no longer documented. (issue 1599)
  + bugfix:aws configservice subscribe: Fix an issue when creating a new
    S3 bucket (issue 1593)
  + bugfix:aws apigateway put-integration: Fix issue with --uri and
  - -integration-http-method parameters (issue 1605)
- From version 1.9.1
  + feature:aws ssm: Add support for Amazon EC2 Run Command
  + feature:aws apigateway: Add support for Amazon API Gateway
- From version 1.9.0
  + feature:aws iam: Add policy simulator support
  + feature:aws autoscaling: Add support for launch configurations
    that include encrypted Amazon Elastic Block Store (EBS) volumes
  + feature:configure: Add support for ca_bundle config variable
  + feature:Assume Role: Add role_session_name config variable to control
    the RoleSessionName when assuming roles (issue 1389)
  + bug:Argument Parsing: Handle case when empty list parameter was
    specified with no value (issue 838)
- From version 1.8.13
  + feature:aws deploy: Compress zip files when using aws deploy push
    (issue 1534 &lt;https://github.com/aws/aws-cli/pull/1534&gt;--)
  + bugfix:Shorthand Parser: Fix issue when display error message for
    multiline shorthand syntax values (issue 1543)
  + bugfix:aws route53: Automatically retry Throttling and
    PriorRequestNotComplete errors (botocore issue 682)
  + feature:aws s3/s3api: Add support for changing the bucket addressing
    style (botocore issue 673)
  + bugfix:aws s3api: Add missing --server-side-encryption option to
    upload-part command
  + feature:aws kms: Add ability to delete customer master keys (CMKs)</changelog>
<changelog author="rjschwei@suse.com" date="1460376000">- Update to version 1.10.19 (bsc#974993)
  + forward port hide_py_pckgmgmt.patch
  + feature:lambda: Added support for setting the function runtime as
    nodejs4.3, as well as updating function configuration to set the runtime.
  + feature:ds: Added support for Directory Service Conditional Forwarder APIs.
  + feature:elasticbeanstalk: Adds support for three additional elements in
    AWS Elasticbeanstalk's DescribeInstancesHealthResponse: Deployment,
    AvailabilityZone, and InstanceType. Additionally adds support for
    increased EnvironmentName length from 23 to 40.
  + bugfix:Paginator: Allow non-specified input tokens in old starting token
    format.
- From 1.10.18
  + feature:apigateway: Added support for API Import
  + feature:route53: Added support for metric-based health checks and
    regional health checks.
  + feature:sts: Added support for GetCallerIdentity, which returns details
    about the credentials used to make the API call. The details include name
    and account, as well as the type of entity making the call, such as an
    IAM user vs. federated user.
  + feature:s3api: Added support for VersionId in PutObjectAcl (issue 856)
  + bugfix:s3api: Add validation to enforce S3 metadata only contains ASCII.
    (issue 861)
  + bugfix:Exceptions: Consistently parse errors with no body (issue 859)
  + bugfix:Config: Handle case where S3 config key is not a dict (issue 858)
- From 1.10.17
  + feature:acm: Update command to latest version
  + feature:cloudformation: Update command to latest version
  + feature:codedeploy: Update command to latest version
  + feature:dms: Update command to latest version
  + feature:elasticache: Update command to latest version
  + feature:elasticbeanstalk: Update command to latest version
  + feature:redshift: Update command to latest version
  + feature:waf: Update command to latest version
  + bugfix:Pagintor: Fix regression when providing a starting token for a
    paginated command (botocore issue 849)
  + bugfix:Response Parsing: Handle case when generic HTML error response
    is received (botocore issue 850)
  + bugfix:Request serialization: Handle case when non str values are
    provided for header values when using signature version 4
    (botocore issue 852)
  + bugfix:Retry: Retry HTTP responses with status code 502
    (botocore issue 853)
  + bugfix:ec2 run-instances: Fix issue when providing
  - -secondary-private-ip-address-count argument (issue 1874)
- From 1.10.16
  + feature:elasticache: Update command to latest version
  + feature:rds: Update command to latest version
  + feature:storagegateway: Update command to latest version
- from 1.10.15
  + feature:aws devicefarm: Add support to pay a flat monthly fee for
    unlimited testing of your Android and iOS apps with AWS Device Farm
    device slots
  + feature:aws rds: Add support for customizing the order in which Aurora
    Replicas are promoted to primary instance during a failover
- From 1.10.14
  + feature:meteringmarketplace: The AWS Marketplace Metering Service
    enables sellers to price their products along new pricing dimensions.
    After a integrating their product with the AWS Marketplace Metering
    Service, that product will emit an hourly record capturing the usage of
    any single pricing dimension. Buyers can easily subscribe to software
    priced by this new dimension on the AWS Marketplace website and only
    pay for what they use.
  + feature:s3api: Added support for delete marker and abort multipart
    upload lifecycle configuration.
  + feature:iot: Added support for Amazon Elasticsearch Service and
    Amazon Cloudwatch actions for the AWS IoT rules engine.
  + feature:cloudhsm: Added support for tagging resources.
- From 1.10.13
  + feature:DMS: Added support for AWS Database Migration Service
  + feature:SES: Added support for white-labeling
  + feature:CodeDeploy: Added support for BatchGetDeploymentGroups
  + feature:endpoints: Updated endpoints to latest version
  + bugfix:groff: Fix groff command which was causing issues on some systems
  + bugfix:shorthand: Allow # in keys in the shorthand parser
- From 1.10.12
  + feature:gamelift: Update command to latest version
  + feature:iam: Update command to latest version
  + feature:redshift: Update command to latest version
- From 1.10.11
  + feature:acm: Update acm command to latest version
  + feature:codecommit: Update codecommit model to latest version
  + feature:config: Update config command to latest version
  + feature:devicefarm: Update devicefarm command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:events: Update events command to latest version
  + bugfix:aws s3 cp: Add error checking when attempting recursive copies
    or syncs with streaming output (issue 1771)
- From 1.10.10
  + feature:aws ec2: Add support for VPC peering with security groups.
  + feature:aws ds: Add support for SNS event notifications.
  + bugfix:aws s3 rb: Fix issue where bucket is still attempted to be
    removed when the preceding delete requests failed. (issue 1827)
  + bugfix:aws storagegateway: Fix issue in aliasing required args.
    (issue 1790)
- From 1.10.9
  + bugfix:aws s3: Avoid MD5 checksumming if unavailable. (issue 1812)
  + feature:aws dynamodb: Add support for describing limits.
  + feature:aws apigateway: Add support for testing invoke authorizers
    and flushing stage authorizers cache.
  + feature:aws cloudsearchdomain: Add support for new stat fields.
- From 1.10.8
  + bugfix:aws s3: Disable use of MD5 when SHA256 checksum is already
    calculated for the body (botocore issue 804)
  + bugfix:FIPS: Handle case where MD5 cipher is not available on FIPS
    compliant systems (botocore issue 807)
  + feature:aws cloudformation: Update AWS CloudFormation command to the
    latest version
  + feature:aws logs: Update Amazon CloudWatch Logs command to the latest
    version
  + feature:aws ses: Update Amazon SES to the latest version
  + feature:aws autoscaling: Update Auto Scaling to the latest version
- From 1.10.7
  + bug:aws configure set: Fix issue when adding entries to an empty
    profile section (issue 1806)
  + feature:aws route53: Add suport for SNI health checks
- From 1.10.6
  + feature:aws storagegateway: Added support for user-supplied barcodes.
  + feature:aws codedeploy: Added support for setting up triggers for a
    deployment group.
  + bugfix:aws emr: Fix missing dns name issue with private clusters.
    (issue 1749)
  + bugfix:aws emr: Fix issue where impala args were not joined with commas.
    (issue 1802)
- From 1.10.5
  + feature:aws rds: Added support for Cross-account Encrypted (KMS) snapshot
    sharing.
  + feature:aws emr: Added support for adding EBS storage to EMR instances.
  + bugfix:pagination: Fixed a bug that was causing non-string service
    tokens to fail on serialization
- From 1.10.4
  + feature:aws lambda: Add support for accessing resources in your VPC.
  + feature:aws apigateway: Add support for custom request authorizers.
- From 1.10.3
  + feature:aws cloudfront: Add support for new ACMCertificateARN parameter
  + feature:aws marketplacecommerceanalytics generate-data-set: Add support
    for --customer-defined-values parameter
- From 1.10.2
  + feature:aws gamelift: Add support for AWS GameLift
  + bugfix:Assume Role: Fix issue where temporary credentials from assuming
    a role were not being properly cached (issue 1684)
- From 1.10.1
  + feature:aws waf: Add support for blocking, allowing, or monitoring
    (count) requests based on the content in HTTP request bodies.
  + bugfix:aws ssm: Remove constraint on Amazon EC2 instance id's.
    (issue 1729)
- From 1.10.0
  + feature:aws acm: adds support for AWS Certificate Manager
  + feature:aws cloudfront: adds support for AWS Certificate Manager
    certificates
  + feature:aws cloudfront create-distribution: Adds support for
  - -origin-domain-name and --default-root-object
  + feature:aws cloudfront update-distribution: Adds support for
  - -default-root-object
  + feature:aws iot: adds support for topic rules
  + feature:aws cloudformation: adds suport for ContinueUpdateRollback
- From 1.9.21
  + feature:aws sts: now returns RegionDisabledException instead of
    AccessDenied when a user sends an API request to an STS regional
    endpoint that is not activated for that AWS account. This enables
    customers to more easily decide how to respond, such as by trying to
    call a different region instead of simply failing the call.
  + feature:aws opsworks: adds support for new enums.
  + feature:aws devicefarm: adds support running Appium tests written in
    Python against your native, hybrid and browser-based apps on AWS Device
    Farm.
- From 1.9.20
  + bugfix:aws cloudfront: Fix regression in waiters.
- From 1.9.19
  + feature:aws events: Initial support for Amazon CloudWatch Events.
    CloudWatch Events allows you to track changes to your AWS resources
    with less overhead and greater efficiency.
  + feature:aws ec2: Adds support for purchasing reserved capacity for
    specific blocks of time on a one-time of recurring basis.
  + feature:aws cloudfront: Adds support for HTTPS-only connections, and
    control of edge-to-origin request headers.
  + bugfix:aws s3: Gracefully handle encoding errors when printing S3
    keys (issue 1719)
- From 1.9.18
  + feature:aws ec2: Enables support for DNS resolution of public hostnames
    to private IP addresses when queried over ClassicLink. Additionally, you
    can now access private hosted zones associated with your VPC from a
    linked EC2-Classic instance. ClassicLink DNS support makes it easier
    for EC2-Classic instances to communicate with VPC resources using public
    DNS hostnames.
  + feature:aws ec2: Add support for the new 63-bit EC2 Instance and
    Reservation IDs.
- From 1.9.17
  + bugfix:aws ssm: Documentation update.
- From 1.9.16
  + feature:aws ec2: Add new EC2 instance type: t2.nano
  + feature:aws datapipeline list-runs: Add support for output format
- From 1.9.15
  + feature:aws ecr: Add aws ecr commands
  + feature:aws emr: Update aws emr create-cluster to accept Amazon EC2
    security group
  + feature:aws ecs: Update ecs command to include a new deployment option
- From 1.9.14
  + feature:aws rds: Adds Enhanced Monitoring support so that you can
    monitor operating system metrics for your RDS DB instances
  + feature:aws configservice: Support for IAM resource types
  + feature:aws cloudtrail: Adds isMultiRegion to some of the commands
  + feature:aws cloudfront: Adds support for gzip
  + feature:aws ec2: Adds new commands for VPC Managed NAT
- From 1.9.13
  + feature:aws ec2 copy-image: Adds two optional parameters to support
    launching EC2 instances with EBS encrypted boot volumes.
  + bugfix:aws: Fix regression when using AWS_DATA_PATH environment
    variable (issue 736)</changelog>
<changelog author="rjschwei@suse.com" date="1466510400">- Update to version 1.10.38 (bsc#985858)
  + forward port hide_py_pckgmgmt.patch
  + feature:acm: Update acm command to latest version
  + feature:ses: Update ses command to latest version
  + feature:rds: Update rds command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.10.37
  + feature:s3: Update s3 command to latest version
- From 1.10.36
  + feature:dynamodbstreams: Update dynamodbstreams command to latest version
  + feature:machinelearning: Update machinelearning command to latest version
  + feature:iot: Update iot command to latest version
  + bugfix:Pagination: Fix regression with --no-paginate introduced in
    [#1958] (fixes #1993)
- From 1.10.35
  + feature:ec2: Update ec2 command to latest version
  + feature:application-autoscaling: Update application-autoscaling
    command to latest version
- From 1.10.34
  + feature:elasticache: Update elasticache command to latest version
- From 1.10.33
  + feature:rds: Update rds command to latest version
  + feature:ec2: Update ec2 command to latest version
  + bugfix:help: Write help content to stdout if less is not installed.
    Fixes #1957
- From 1.10.32
  + feature:firehose: Update firehose command to latest version
  + bugfix:Table: Fix rendering of tables with double-width characters.
  + feature:ec2: Update ec2 command to latest version
  + feature:ecs: Update ecs command to latest version
- From 1.10.31
  + feature:application-autoscaling: Adds support for Application Auto Scaling.
    Application Auto Scaling is a general purpose Auto Scaling service for
    supported elastic AWS resources. With Application Auto Scaling, you can
    automatically scale your AWS resources, with an experience similar to
    that of Auto Scaling.
- From 1.10.29
  + feature:dynamodb: Update dynamodb command to latest version
  + bugfix:Shorthand: Remove back-compat shorthand features from new services.
  + bugfix:Paginator: Print a better error when pagination params are
    supplied along with no-paginate.
  + bugfix:ec2: Sets MaxResults to default value of 1000.
  + feature:workspaces: Update workspaces command to latest version
  + feature:discovery: Update discovery command to latest version
- From 1.10.28
  + feature:ec2: Update ec2 command to latest version
  + feature:ssm: Update ssm command to latest version
  + feature:discovery: Update discovery command to latest version
  + feature:cloudformation: Update cloudformation command to latest version
- From 1.10.27
  + feature:storagegateway: Update storagegateway command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:emr: Update emr command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:iam: Update iam command to latest version
- From 1.10.26
  + feature:kms: Update kms command to latest version
  + feature:sts: Update sts command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:ecs: Update ecs command to latest version
  + feature:s3: Update s3 command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.10.25
  + feature:inspector: Update inspector command to latest version
  + feature:codepipeline: Update codepipeline command to latest version
  + bugfix:Configure: Fix issue causing prompts not to display on mintty.
    Fixes #1925
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
- From 1.10.24
  + feature:route53domains: Update route53domains command to latest version
  + feature:opsworks: Update opsworks command to latest version
- From 1.10.23
  + feature:ecr: Update ecr command to latest version
  + feature:acm: Update acm command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:sts: Update sts command to latest version
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.10.22
  + feature:emr: Add support for smart targeted resize feature
  + feature:iot: Add SQL RulesEngine version support
  + feature:acm: Add tagging support for ACM
- From 1.10.21
  + feature:aws ec2: Add support for two new EBS volume types
  + feature:aws cognito-idp: Add support for new service, aws cognito-idp
  + feature:aws kinesis: Update aws kinesis command to latest version
  + feature:aws elasticbeanstalk: Add support for automatic platform
    version upgrades with managed updates
  + feature:aws devicefarm: Update aws devicefarm command to latest version
  + feature:aws s3: Add support for Amazon S3 Transfer Acceleration
  + feature:aws firehose: Update firehose command to latest version
- From 1.10.20
  + feature:iot: Add commands for managing CA certificates.
  + bugfix:ec2 wait: Fix issues with waiting on incorrect error code.
  + bugfix:s3: Fix issue where multipart uploads were not being properly
    aborted after Cntrl-C. (issue 1905)</changelog>
<changelog author="dmueller@suse.com" date="1479384000">- update to 1.10.67
  * more than 500 changes, have a look at
  https://github.com/aws/aws-cli/compare/1.10.38...1.10.67</changelog>
<changelog author="rjschwei@suse.com" date="1481803200">- Update to 1.11.29 (bsc#1015776)
  + forward port hide_py_pckgmgmt.patch
  + feature:batch: Update batch command to latest version
  + feature:logs: Update logs command to latest version
  + feature:rds: Update rds command to latest version
  + feature:dms: Update dms command to latest version
  + feature:marketplacecommerceanalytics: Update marketplacecommerceanalytics
    command to latest version
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:sts: Update sts command to latest version
- From 1.11.28
  + feature:cloudfront: Add lambda function associations to cache behaviors.
  + feature:rds: Add cluster create data to DBCluster APIs.
  + bugfix:opsworks: This fixes an issue with opsworks register --local and
    python3 on some versions of linux.
  + feature:waf-regional: With this new feature, customers can use AWS WAF
    directly on Application Load Balancers in a VPC within available regions
    to protect their websites and web services from malicious attacks such
    as SQL injection, Cross Site Scripting, bad bots, etc.
- From 1.11.27
  + feature:config: Update config command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:s3: Update s3 command to latest version
- From 1.11.26
  + feature:sts: Update sts command to latest version
  + feature:config: Update config command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:pinpoint: Update pinpoint command to latest version
- From 1.11.25
  + bugfix:opsworks-cm: Rename opsworkscm to opsworks-cm, keeping support
    for opsworkscm.
- From 1.11.24
  + feature:pinpoint: Update pinpoint command to latest version
  + feature:lambda: Update lambda command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:alias: Add ability to alias commands in the CLI
  + feature:xray: Update xray command to latest version
  + feature:s3: Display transfer speed for s3 commands
  + feature:ssm: Update ssm command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:codebuild: Update codebuild command to latest version
  + feature:opsworkscm: Update opsworkscm command to latest version
  + feature:shield: Update shield command to latest version
  + feature:stepfunctions: Update stepfunctions command to latest version
  + feature:appstream: Update appstream command to latest version
  + feature:health: Update health command to latest version
  + feature:ec2: Update ec2 command to latest version
- From 1.11.23
  + feature:polly: Update polly command to latest version
  + feature:snowball: Update snowball command to latest version
  + feature:rekognition: Update rekognition command to latest version
  + feature:lightsail: Update lightsail command to latest version
  + feature:--generate-cli-skeleton output: Add support for generating
    sample output for command
- From 1.11.22
  + feature:s3: Update s3 command to latest version
- From 1.11.21
  + feature:s3: Update s3 command to latest version
  + feature:glacier: Update glacier command to latest version
  + feature:cloudformation: Update cloudformation command to latest version
  + feature:route53: Update route53 command to latest version
- From 1.11.20
  + feature:ecs: Update ecs command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.11.19
  + feature:cloudformation deploy: Add command to simplify deployments
    of cloudformation stack changes.
  + feature:emr: Update emr command to latest version
  + feature:lambda: Update lambda command to latest version
  + feature:elastictranscoder: Update elastictranscoder command to latest
    version
  + feature:cloudformation package: Add command to package source code for
    cloudfromation template.
  + feature:gamelift: Update gamelift command to latest version
  + feature:application-autoscaling: Update application-autoscaling
    command to latest version
- From 1.11.18
  + bugfix:Powershell: Properly set return code on Powershell.
  + feature:cloudwatch: Update cloudwatch command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:meteringmarketplace: Update meteringmarketplace command to
    latest version
- From 1.11.17
  + feature:route53: Update route53 command to latest version
  + feature:servicecatalog: Update servicecatalog command to latest version
- From 1.11.16
  + feature:kinesis: Update kinesis command to latest version
  + feature:ds: Update ds command to latest version
  + feature:elasticache: Update elasticache command to latest version
- From 1.11.15
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.11.14
  + feature:cloudformation: Update cloudformation command to latest version
  + feature:logs: Update logs command to latest version
- From 1.11.13
  + feature:directconnect: Update directconnect command to latest version
- From 1.11.12
  + feature:ses: Update ses command to latest version
- From 1.11.11
  + bugfix:cloudtrail: Use STS instead of IAM in CreateSubscription
  + feature:cloudformation: Update cloudformation command to latest version
- From 1.11.10
  + feature:autoscaling: Update autoscaling command to latest version
  + feature:elbv2: Update elbv2 command to latest version
- From 1.11.9
  + feature:ecs: Update ecs command to latest version
  + feature:sms: Update sms command to latest version
- From 1.11.8
  + feature:waf: Update waf command to latest version
  + feature:s3: Port mv to s3transfer.
  + feature:budgets: Update budgets command to latest version
- From 1.11.7
  + feature:cloudfront: Update cloudfront command to latest version
  + feature:iot: Update iot command to latest version
  + feature:config: Update config command to latest version
  + feature:kinesisanalytics: Update kinesisanalytics command to latest version
  + feature:rds: Update rds command to latest version
- From 1.11.6
  + feature:route53: Update route53 command to latest version
  + feature:--region: Add support for us-east-2
- From 1.11.5
  + bugfix:s3 sync --delete: Fix regression where --delete would not delete
    local files
- From 1.11.4
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:gamelift: Update gamelift command to latest version
  + feature:s3: Integrate sync command with s3transfer
  + feature:acm: Update acm command to latest version
  + feature:s3: Output progress even when discovering new files to transfer
- From 1.11.3
  + bugfix:Pagination: Fix validation error when providing --no-paginate
    with normalized paging argument.
  + feature:apigateway: Update apigateway command to latest version
  + feature:cloudfront: Update cloudfront command to latest version
  + feature:gamelift: Update gamelift command to latest version
  + feature:rds: Update rds command to latest version
  + feature:codedeploy: Update codedeploy command to latest version
  + feature:sns: Update sns command to latest version
  + feature:kms: Update kms command to latest version
  + feature:elasticache: Update elasticache command to latest version
  + feature:ecr: Update ecr command to latest version
- From 1.11.2
  + feature:s3: Update s3 command to latest version
  + feature:waf: Update waf command to latest version
  + feature:devicefarm: Update devicefarm command to latest version
  + feature:kms: Update kms command to latest version
  + feature:opsworks: Update opsworks command to latest version
  + bugfix:s3: Refactor rb into its own command. In addition, validate that
    no key is supplied regardless of whether or not the force argument is
    supplied.
  + bugfix:route53domains: Rename --end to --end-time to fix a bug relating
    to argparse prefix expansion. Alias --start to --start-time to maintain
    a consistent interface while keeping the old parameter.
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.11.1
  + bugfix:s3: Fix regression when downloading empty files.
- From 1.11.0
  + feature:snowball: Update snowball command to latest version
  + feature:s3: Update s3 command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:s3: Port cp and rm to s3transfer. Improve progress for those
    commands, showing byte progress.
- Upstream version jump from 1.10.67 to 1.11.0</changelog>
<changelog author="rjschwei@suse.com" date="1497441600">- Update to version 1.11.104 (bsc#1044370)
  + For detailed changes see
    https://github.com/aws/aws-cli/blob/1.11.104/CHANGELOG.rst</changelog>

</package>
<package pkgid="c2b393fedd376ebe00c508b091d59a502ca38d04a1337d8a8e2d0d32e7b83e11" name="aws-cli" arch="src">
    <version epoch="0" ver="1.11.29" rel="9.1"/>

<changelog author="rschweikert@suse.com" date="1390046400">- Initial build</changelog>
<changelog author="rschweikert@suse.com" date="1393416000">- update to version 1.2.13
  + feature:aws route53: Update aws route53 command to support string-match
    health checks and the UPSERT action for the aws route53
    change-resource-record-sets command
  + bugfix:Command Completion: Don't show tracebacks on SIGINT (issue 628)
  + bugfix:Docs: Don't duplicate enum values in reference docs (issue 632)
  + bugfix:aws s3: Don't require s3:// prefix (issue 626)
  + feature:aws configure: Add support for configure get and configure set
    command which allow you to set and get configuration values from the AWS
    config file (`issue 602 &lt;https://github.com/aws/aws-cli/issues/602`__)
  + bugfix:aws s3: Fix issue with Amazon S3 downloads on certain OSes
    (`issue 619 &lt;https://github.com/aws/aws-cli/issues/619`__)
  + Add support for the --recursive option in the aws s3 ls command
    (issue 465 &lt;https://github.com/aws/aws-cli/issues/465)
  + Add support for the AWS_CA_BUNDLE environment variable so that users
    can specify an alternate path to a cert bundle (issue 586)
  + Add metadata_service_timeout and metadata_service_num_attempts config
    parameters to control behavior when retrieving credentials using an
    IAM role (issue 597)
  + Retry intermittent aws s3 download failures including socket timeouts
    and content length mismatches (issue 594)
  + Fix response parsing of aws s3api get-bucket-location (issue 345)
  + Fix response parsing of the aws elastictranscoder command (issue 207)
  + Update aws elasticache command to not require certain parameters</changelog>
<changelog author="rschweikert@suse.com" date="1393502400">- Include in SLE 12 (FATE #315990)</changelog>
<changelog author="rschweikert@suse.com" date="1414065600">- Update to version 1.5.3  (bnc#902598)
  + feature:aws ec2 describe-volumes: Add support for optional pagination.
  + feature:aws route53domains: Add support for auto-renew domains.
  + feature:aws cognito-identity: Add for Open-ID Connect.
  + feature:aws sts: Add support for Open-ID Connect
  + feature:aws iam: Add support for Open-ID Connect
  + bugfix:aws s3 sync: Fix issue when uploading with
  - -exact-timestamps (issue 964)
  + bugfix:Retry: Fix issue where certain error codes were not being
    retried (botocore issue 361)
  + bugfix:aws emr ssh: Fix issue when using waiter interface to wait on
    the cluster state (issue 954)
  + feature:aws cloudsearch: Add support for advance Japanese language
    processing.
  + feature:aws rds: Add support for gp2 which provides faster access than
    disk-based storage.
  + bugfix:aws s3 mv: Delete multi-part objects when transferring objects
    across regions using --source-region (issue 938)
  + bugfix:aws emr ssh: Fix issue with waiter configuration not being
    found (issue 937)
  + feature:aws dynamodb: Update aws dynamodb command to support storing
    and retrieving documents with full support for document models. New
    data types are fully compatible with the JSON standard and allow you
    to nest document elements within one another.
  + bugfix:aws configure: Fix bug where aws configure was not properly
    writing out to the shared credentials file
  + bugfix:S3 Response Parsing: Fix regression for parsing S3 responses
    containing a status code of 200 with an error response body (botocore
    issue 342)
  + bugfix:Shorthand Error Message: Ensure the error message for shorthand
    parsing always contains the CLI argument name (issue 935)
  + bugfix:Response Parsing: Fix response parsing so that leading and
    trailing spaces are preserved
  + feature:Shared Credentials File: The aws configure and aws configure set
    command now write out all credential variables to the shared
    credentials file ~/.aws/credentials (issue 847)
  + bugfix:aws s3: Write warnings and errors to standard error as opposed to
    standard output. (issue 919)
  + feature:aws s3: Add --only-show-errors option that displays errors and
    warnings but suppresses all other output.
  + feature:aws s3 cp: Added ability to upload local file streams from
    standard input to s3 and download s3 objects as local file streams to
    standard output. (issue 903)
  + feature:aws emr create-cluster: Add support for --emrfs.
  + feature:aws iam: Update aws iam command to latest version.
  + feature:aws cognito-sync: Update aws cognito-sync command to latest
    version.
  + feature:aws opsworks: Update aws opsworks command to latest version.
  + feature:aws elasticbeanstalk: Add support for bundling logs.
  + feature:aws kinesis: Add suport for tagging.
  + feature:Page Size: Add a --page-size option, that controls page size
    when perfoming an operation that uses pagination. (issue 889)
  + bugfix:aws s3: Added support for ignoring and warning about files that
    do not exist, user does not have read permissions, or are special
    files (i.e. sockets, FIFOs, character special devices, and block
    special devices) (issue 881)
  + feature:Parameter Shorthand: Added support for structure(list-scalar,
    scalar) parameter shorthand. (issue 882)
  + bugfix:aws s3: Fix bug when unknown options were passed to aws s3
    commands (issue 886)
  + bugfix:Endpoint URL: Provide a better error message when an invalid
  - -endpoint-url is provided (issue 899)
  + bugfix:aws s3: Fix issue when keys do not get properly url decoded when
    syncing from a bucket that requires pagination to a bucket that
    requires less pagination (issue 909)
  + feature:aws cloudsearchdomain: Added sigv4 support.
  + bugfix:Credentials: Raise an error if an incomplete profile is found
    (issue 690)
  + feature:Signing Requests: Add a --no-sign-request option that, when
    specified, will not sign any requests.
  + bugfix:aws s3: Added -source-region argument to allow transfer between
    non DNS compatible buckets that were located in different regions.
    (issue 872)
  + feature:aws elb: Add support for AWS Elastic Load Balancing tagging
  + feature: aws emr: Move emr out of preview mode.
  + bugfix: aws s3api: Fix serialization of several s3 api commands.
    (issue botocore 193)
  + bugfix: aws s3 sync: Fix issue for unnecessarily resyncing files on
    windows machines. (issue 843)
  + bugfix: aws s3 sync: Fix issue where keys were being decoded twice when
    syncing between buckets. (issue 862)
  + bugfix:aws ec2 describe-network-interface-attribute: Fix issue where
    the model for the aws ec2 describe-network-interface-attribute was
    incorrect (issue 558)
  + bugfix:aws s3: Add option to not follow symlinks via
  - -[no]-follow-symlinks. Note that the default behavior of following
    symlinks is left unchanged. (issue 854, issue 453, issue 781)
  + bugfix:aws route53 change-tags-for-resource: Fix serialization issue
    for aws route53 change-tags-for-resource (botocore issue 328)
  + bugfix:aws ec2 describe-network-interface-attribute: Update parameters
    to add the --attribute argument (botocore issue 327)
  + feature:aws autoscaling: Update command to the latest version
  + feature:aws elasticache: Update command to the latest version
  + feature:aws route53: Update command to the latest version
  + feature:aws route53domains: Add support for Amazon Route53 Domains
  + feature:aws elasticloadbalancing: Update to the latest service model.
  + bugfix:aws swf poll-for-decision-task: Fix issue where the default
    paginated response is missing output response keys (issue botocore 324)
  + bugfix:Connections: Fix issue where connections were hanging when
    network issues occurred issue botocore 325)
  + bugfix:aws s3/s3api: Fix issue where Deprecations were being written
    to stderr in Python 3.4.1 issue botocore 319)
  + feature:aws support: Update aws support command to the latest version
  + feature:aws iam: Update aws iam command to the latest version
  + feature:aws emr: Add --hive-site option to aws emr create-cluster and
    aws emr install-application commands
  + feature:aws s3 sync: Add an --exact-timestamps option to the aws s3
    sync command (issue 824)
  + bugfix:aws ec2 copy-snapshot: Fix bug when spaces in the description
    caused the copy request to fail (issue botocore 321)
  + feature:aws cwlogs: Add support for Amazon CloudWatch Logs
  + feature:aws cognito-sync: Add support for Amazon Cognito Service
  + feature:aws cognito-identity: Add support for Amazon Cognito Identity
    Service
  + feature:aws route53: Update aws route53 command to the latest version
  + feature:aws ec2: Update aws ec2 command to the latest version
  + bugfix:aws s3/s3api: Fix issue where --endpoint-url wasn't being used
    for aws s3/s3api commands (issue 549)
  + bugfix:aws s3 mv: Fix bug where using the aws s3 mv command to move a
    large file onto itself results in the file being deleted (issue 831)
  + bugfix:aws s3: Fix issue where parts in a multipart upload are stil being
    uploaded when a part has failed (issue 834)
  + bugfix:Windows: Fix issue where python.exe is on a path that contains
    spaces (issue 825)
  + feature:aws opsworks: Update the aws opsworks command to the latest version
  + bugfix:Shorthand JSON: Fix bug where shorthand lists with a single
    item (e.g. --arg Param=[item]) were not parsed correctly. (issue 830)
  + bugfix:Text output: Fix bug when rendering only scalars that are
    numbers in text output (issue 829)
  + bugfix:aws cloudsearchdomain: Fix bug where --endpoint-url is required
    even for help subcommands (issue 828)
  + feature:aws cloudsearchdomain: Add support for the Amazon CloudSearch
    Domain command.
  + feature:aws cloudfront: Update the Amazon CloudFront command to the
    latest version
  + feature:aws ses: Add support for delivery notifications
  + bugfix:Region Config: Fix issue for cn-north-1 region (issue botocore 314)
  + bugfix:Amazon EC2 Credential File: Fix regression for parsing EC2
    credential file (issue botocore 315)
  + bugfix:Signature Version 2: Fix timestamp format when calculating
    signature version 2 signatures (issue botocore 308)
  + feature:aws configure: Add support for setting nested attributes
    (issue 817)
  + bugfix:aws s3: Fix issue when uploading large files to newly created
    buckets in a non-standard region (issue 634)
  + feature:aws dynamodb: Add support for a local region for dynamodb
    (aws dynamodb --region local ...) (issue 608)
  + feature:aws elasticbeanstalk: Update aws elasticbeanstalk model to the
    latest version
  + feature:Documentation Examples: Add more documentatoin examples for
    many AWS CLI commands
  + feature:aws emr: Update model to the latest version
  + feature:aws elastictranscoder: Update model to the latest version
  + feature:aws s3api: Add support for server-side encryption with a
    customer-supplied encryption key.
  + feature:aws sns: Support for message attributes.
  + feature:aws redshift: Support for renaming clusters.
  + bugfix:aws s3: Fix bug related to retrying requests when 500 status
    codes are received (issue botocore 302)
  + bugfix:aws s3: Fix when when using S3 in the cn-north-1 region
    (issue botocore 301)
  + bugfix:aws kinesis: Fix pagination bug when using the get-records
    operation (issue botocore 304)
  + bugfix:Python 3.4.1: Add support for python 3.4.1 (issue 800)
  + feature:aws emr: Update preview commands for Amazon Elastic MapReduce
  + bugfix:aws s3: Add filename to error message when we're unable to stat
    local filename (issue 795)
  + bugfix:aws s3api get-bucket-policy: Fix response parsing for the aws
    s3api get-bucket-policy command (issue 678)
  + bugfix:Shared Credentials: Fix bug when specifying profiles that don't
    exist in the CLI config file (issue botocore 294)
  + bugfix:aws s3: Handle Amazon S3 error responses that have a 200 OK
    status code (issue botocore 298)
  + feature:aws sts: Update the aws sts command to the latest version
  + feature:aws cloudsearch: Update the aws cloudsearch command to the
    latest version
  + feature:Shorthand: Add support for surrounding list parameters with []
    chars in shorthand syntax (issue 788)
  + feature:Shared credential file: Add support for the ~/.aws/credentials file
  + feature:aws ec2: Add support for Amazon EBS encryption
  + bugfix:aws s3: Fix issue when --delete and --exclude filters are used
    together (issue 778)
  + feature:aws route53: Update aws route53 to the latest model
  + bugfix:aws emr: Fix issue with aws emr retry logic not being applied
    correctly (botocore issue 285)
  + feature:aws cloudtrail: Add support for eu-west-1, ap-southeast-2
  + bugfix:aws ec2: Fix issue when specifying user data from a file
    containing non-ascii characters (issue 765)
  + bugfix:aws cloudtrail: Fix a bug with python3 when creating a
    subscription (issue 773)
  + bugfix:Shorthand: Fix issue where certain shorthand parameters were
    not parsing to the correct types (issue 776)
  + bugfix:aws cloudformation: Fix issue with parameter casing for the
    NotificationARNs parameter (botocore issue 283)
  + feature:aws cloudformation: Add support for updated API
  + feature:aws sqs: Add support for message attributes
  + bugfix:aws s3api: Fix issue when setting metadata on an S3 object
    (issue 356)
  + feature:aws autoscaling: Add support for launching Dedicated Instances
    in Amazon Virtual Private Cloud
  + feature:aws elasticache: Add support to backup and restore for Redis
    clusters
  + feature:aws dynamodb: Update aws dynamodb command to the latest API
  + bugfix:Output Format: Fix issue with encoding errors when using text
    and table output and redirecting to a pipe or file (issue 742)
  + bugfix:aws s3: Fix issue with sync re-uploading certain files (issue 749)
  + bugfix:Text Output: Fix issue with inconsistent text output based on
    order (issue 751)
  + bugfix:aws datapipeline: Fix issue for aggregating keys into a list
    when calling aws datapipeline get-pipeline-definition (issue 750)
  + bugfix:aws s3: Fix issue when running out of disk space during aws s3
    transfers (issue 739)
  + feature:aws s3 sync: Add --size-only param to the aws s3 sync command
    (issue 472, issue 719)
  + bugfix:aws cloudtrail: Fix issue when using create-subscription
    command (issue botocore 268)
  + feature:aws cloudsearch: Amazon CloudSearch has moved out of preview
    (issue 730)
  + bugfix:aws s3 website: Fix issue where --error-document was being
    ignored in certain cases (issue 714)
  + feature:aws opsworks: Update aws opsworks model to the latest version
  + bugfix:Pagination: Fix issue with --max-items with aws route53, aws iam,
    and aws ses (issue 729)
  + bugfix:aws s3: Fix issue with fips-us-gov-west-1 endpoint (issue
    botocore 265)
  + bugfix:Table Output: Fix issue when displaying unicode characters in
    table output (issue 721)
  + bugfix:aws s3: Fix regression when syncing files with whitespace
    (issue 706, issue 718)
  + bugfix:aws ec2: Fix issue with EC2 model resulting in responses not
    being parsed.
  + feature:aws ec2: Add support for Amazon VPC peering
  + feature:aws redshift: Add support for the latest Amazon Redshift API
  + feature:aws cloudsearch: Add support for the latest Amazon CloudSearch API
  + bugfix:aws cloudformation: Documentation updates
  + bugfix:Argument Parsing: Fix issue when list arguments were not being
    decoded to unicode properly (issue 711)
  + bugfix:Output: Fix issue when invalid output type was provided in a
    config file or environment variable (issue 600)
  + bugfix:aws datapipeline: Fix issue when serializing pipeline definitions
    containing list elements (issue 705)
  + bugfix:aws s3: Fix issue when recursively removing keys containing
    control characters (issue 675)
  + bugfix:aws s3: Honor --no-verify-ssl in high level aws s3 commands
    (issue 696)
  + bugfix:Parameters: Fix issue parsing with CLI parameters of type long
    (issue 693)
  + bugfix:Pagination: Fix issue where --max-items in pagination was always
    assumed to be an integer (issue 689)
  + feature:aws elb: Add support for AccessLog
  + bugfix:Bundled Installer: Allow creation of bundled installer with pip
    1.5 (issue 691)
  + bugfix:aws s3: Fix issue when copying objects using aws s3 cp with key
    names containing + characters (issue #614)
  + bugfix:ec2 create-snapshot: Remove Tags key from output response
    (issue 247)
  + bugfix:aws s3: aws s3 commands should not be requiring regions (issue 681)
  + bugfix:CLI Arguments: Fix issue where unicode command line arguments
    were not being handled correctly (issue 679)
  + bugfix:aws s3: Fix issue where S3 downloads would hang in certain cases
    and could not be interrupted (issue 650, issue 657)
  + bugfix:aws s3: Support missing canned ACLs when using the --acl
    parameter (issue 663)
  + bugfix:aws rds describe-engine-default-parameters: Fix pagination issue
    when calling aws rds describe-engine-default-parameters (issue 607)
  + bugfix:aws cloudtrail: Merge existing SNS topic policy with the
    existing AWS CloudTrail policy instead of overwriting the default
    topic policy
  + bugfix:aws s3: Fix issue where streams were not being rewound when
    encountering 307 redirects with multipart uploads (issue 544)
  + bugfix:aws elb: Fix issue with documentation errors in aws elb help
    (issue 622)
  + bugfix:JSON Parameters: Add a more clear error message when parsing
    invalid JSON parameters (issue 639)
  + bugfix:aws s3api: Properly handle null inputs (issue 637)
  + bugfix:Argument Parsing: Handle files containing JSON with leading
    and trailing spaces (issue 640)</changelog>
<changelog author="rschweikert@suse.com" date="1421582400">- Update to version 1.7.1 (bnc#905354)
  + bugfix:``aws s3 cp``: Fix issue with parts of a file being
    downloaded more than once when streaming to stdout
    (`issue 1087 &lt;https://github.com/aws/aws-cli/pull/1087&gt;`__)
  + bugfix:``--no-sign-request``: Fix issue where requests were still trying to
    be signed even though user used the ``--no-sign-request`` flag.
    (`botocore issue 433 &lt;https://github.com/boto/botocore/pull/433&gt;`__)
  + bugfix:``aws cloudsearchdomain search``: Fix invalid signatures when
    using the ``aws cloudsearchdomain search`` command
    (`issue 976 &lt;https://github.com/aws/aws-cli/issues/976&gt;`__)
  + feature:``aws cloudhsm``: Add support for AWS CloudHSM.
  + feature:``aws ecs``: Add support for ``aws ecs``, the Amazon EC2
    Container Service (ECS)
  + feature:``aws rds``: Add Encryption at Rest and CloudHSM Support.
  + feature:``aws ec2``: Add Classic Link support
  + feature:``aws cloudsearch``: Update ``aws cloudsearch`` command
    to latest version
  + bugfix:``aws cloudfront wait``: Fix issue where wait commands did not
    stop waiting when a success state was reached.
    (`botocore issue 426 &lt;https://github.com/boto/botocore/pull/426&gt;`_)
  + bugfix:``aws ec2 run-instances``: Allow binary files to be passed to
    ``--user-data``
    (`botocore issue 416 &lt;https://github.com/boto/botocore/pull/416&gt;`_)
  + bugfix:``aws cloudsearchdomain suggest``: Add ``--suggest-query``
    option to fix the argument being shadowed by the top level
    ``--query`` option.
    (`issue 1068 &lt;https://github.com/aws/aws-cli/pull/1068&gt;`__)
  + bugfix:``aws emr``: Fix issue with endpoints for ``eu-central-1`` and
    ``cn-north-1``
    (`botocore issue 423 &lt;https://github.com/boto/botocore/pull/423&gt;`__)
  + bugfix:``aws s3``: Fix issue where empty XML nodes are now parsed
    as an empty string ``""`` instead of ``null``, which allows for
    round tripping ``aws s3 get/put-bucket-lifecycle``
    (`issue 1076 &lt;https://github.com/aws/aws-cli/issues/1076&gt;`__)
  + bugfix:AssumeRole: Fix issue with cache filenames when assuming a role
    on Windows
    (`issue 1063 &lt;https://github.com/aws/aws-cli/issues/1063&gt;`__)
  + bugfix:``aws s3 ls``: Fix issue when listing Amazon S3 objects containing
    non-ascii characters in eu-central-1
    (`issue 1046 &lt;https://github.com/aws/aws-cli/issues/1046&gt;`__)
  + feature:``aws storagegateway``: Update the ``aws storagegateway`` command
    to the latest version
  + feature:``aws emr``: Update the ``aws emr`` command to the latest
    version
  + bugfix:``aws emr create-cluster``: Fix script runnner jar to the current
    region location when ``--enable-debugging`` is specified in the
    ``aws emr create-cluster`` command
  + bugfix:``aws datapipeline get-pipeline-definition``: Rename operation
    parameter ``--version`` to ``--pipeline-version`` to avoid shadowing
    a built in parameter
    (`issue 1058 &lt;https://github.com/aws/aws-cli/pull/1058&gt;`__)
  + bugfix:pip installation: Fix issue where pip installations would cause
    an error due to the system's python configuration
    (`issue 1051 &lt;https://github.com/aws/aws-cli/issues/1051&gt;`__)
  + feature:``aws elastictranscoder``: Update the ``aws elastictranscoder``
    command to the latest version
  + bugfix:Non-ascii chars: Fix issue where escape sequences were being printed
    instead of the non-ascii chars
    (`issue 1048 &lt;https://github.com/aws/aws-cli/issues/1048&gt;`__)
  + bugfix:``aws iam create-virtual-mfa-device``:  Fix issue with ``--outfile``
    not supporting relative paths
    (`issue 1002 &lt;https://github.com/aws/aws-cli/pull/1002&gt;`__)
  + feature:``aws sqs``: Add support for Amazon Simple Queue Service purge queue
    which allows users to delete the messages in their queue.
  + feature:``aws opsworks``: Add AWS OpsWorks support for registering and
    assigning existing Amazon EC2 instances and on-premises servers.
  + feature:``aws opsworks register``: Registers an EC2 instance or machine with
    AWS OpsWorks. Registering a machine using this command will install the
    AWS OpsWorks agent on the target machine and register it with an existing
    OpsWorks stack.
  + bugfix:``aws s3``: Fix issue with expired signatures when retrying
    failed requests
    (`botocore issue 399 &lt;https://github.com/boto/botocore/pull/399&gt;`__)
  + bugfix:``aws cloudformation get-template``: Fix error message when
    template does not exist
    (`issue 1044 &lt;https://github.com/aws/aws-cli/issues/1044&gt;`__)
  + feature:``aws kinesis put-records``: Add support for PutRecord operation. It
    writes multiple data records from a producer into an Amazon Kinesis
    stream in a single call
  + feature:``aws iam get-account-authorization-details``: Add support for
    GetAccountAuthorizationDetails operation. It retrieves information about
    all IAM users, groups, and roles in your account, including their
    relationships to one another and their attached policies.
  + feature:``aws route53 update-hosted-zone-comment``: Add support for updating
    the comment of a hosted zone.
  + bugfix:Timestamp Arguments: Fix issue where certain timestamps were not
    being accepted as valid input
    (`botocore issue 389 &lt;https://github.com/boto/botocore/pull/389&gt;`__)
  + bugfix:``aws s3``: Skip files whose names cannot be properly decoded
    (`issue 1038 &lt;https://github.com/aws/aws-cli/pull/1038&gt;`__)
  + bugfix:``aws kinesis put-record``: Fix issue where ``--data`` argument
    was not being base64 encoded
    (`issue 1033 &lt;https://github.com/aws/aws-cli/issues/1033&gt;`__)
  + bugfix:``aws cloudwatch put-metric-data``: Fix issue where the
    values for ``--statistic-values`` were not being parsed properly
    (`issue 1036 &lt;https://github.com/aws/aws-cli/issues/1036&gt;`__)
  + feature:``aws datapipeline``: Add support for using AWS Data Pipeline
    templates to create pipelines and bind values to parameters in the pipeline
  + feature:``aws elastictranscoder``: Add support for encryption of files in
    Amazon S3
  + bugfix:``aws s3``: Fix issue where requests were not being
    resigned correctly when using Signature Version 4
    (`botocore issue 388 &lt;https://github.com/boto/botocore/pull/388&gt;`__)
  + bugfix:``aws s3``: Fix issue where KMS encrypted objects could not be
    downloaded
    (`issue 1026 &lt;https://github.com/aws/aws-cli/pull/1026&gt;`__)
  + bugfix:``aws s3``: Fix issue where datetime's were not being
    parsed properly when a profile was specified
    (`issue 1020 &lt;https://github.com/aws/aws-cli/issues/1020&gt;`__)
  + bugfix:Assume Role Credential Provider: Fix issue with parsing
    expiry time from assume role credential provider
    (`botocore issue 387 &lt;https://github.com/boto/botocore/pull/387&gt;`__)
  + feature:``aws redshift``: Add support for integration with KMS
  + bugfix:``aws cloudtrail create-subscription``: Set a bucket config
    location constraint on buckets created outside of us-east-1.
    (`issue 1013 &lt;https://github.com/aws/aws-cli/pull/1013&gt;`__)
  + bugfix:``aws deploy push``: Fix s3 multipart uploads
  + bugfix:``aws s3 ls``: Fix return codes for non existing objects
    (`issue 1008 &lt;https://github.com/aws/aws-cli/pull/1008&gt;`__)
  + bugfix:Retrying Signed Requests: Fix issue where requests using
    Signature Version 4 signed with temporary credentials were not
    being retried properly, resulting in auth errors
    (`botocore issue 379 &lt;https://github.com/boto/botocore/pull/379&gt;`__)
  + bugfix:``aws s3api get-bucket-location``: Fix issue where getting the
    bucket location for a bucket in eu-central-1 required specifying
    ``--region eu-central-1``
    (`botocore issue 380 &lt;https://github.com/boto/botocore/pull/380&gt;`__)
  + bugfix:Timestamp Input: Fix regression where timestamps without any timezone
    information were not being handled properly
    (`issue 982 &lt;https://github.com/aws/aws-cli/issues/982&gt;`__)
  + bugfix:Signature Version 4: You can enable Signature Version 4 for Amazon S3
    commands by running ``aws configure set default.s3.signature_version s3v4``
    (`issue 1006 &lt;https://github.com/aws/aws-cli/issues/1006&gt;`__,
    `botocore issue 382 &lt;https://github.com/boto/botocore/pull/382&gt;`__)
  + bugfix:``aws emr``: Fix issue where ``--ssh``, ``--get``, ``--put``
    would not work when the cluster was in a waiting state
    (`issue 1007 &lt;https://github.com/aws/aws-cli/issues/1007&gt;`__)
  + feature:Binary File Input: Add support for reading file contents as binary
    by prepending the filename with ``fileb://``
    (`issue 1010 &lt;https://github.com/aws/aws-cli/pull/1010&gt;`__)
  + bugfix:Streaming Output File: Fix issue when streaming a response to a file
    and an error response is returned
    (`issue 1012 &lt;https://github.com/aws/aws-cli/pull/1012&gt;`__)
  + bugfix:Binary Output: Fix regression where binary output was no longer
    being base64 encoded
    (`issue 1001 &lt;https://github.com/aws/aws-cli/pull/1001&gt;`__,
    `issue 970 &lt;https://github.com/aws/aws-cli/pull/970&gt;`__)
  + feature:``aws lambda``: Add support for Amazon Lambda
  + feature:``aws s3``: Add support for S3 notifications
  + bugfix:``aws configservice get-status``: Fix connecting to endpoint without
    using ssl.
    (`issue 998 &lt;https://github.com/aws/aws-cli/pull/998&gt;`__)
  + bugfix:``aws deploy push``: Fix some python compatibility issues
    (`issue 1000 &lt;https://github.com/aws/aws-cli/pull/1000&gt;`__)
  + feature:``aws deploy``: Adds support for AWS CodeDeploy
  + feature:``aws configservice``: Adds support for AWS Config
  + feature:``aws kms``: Adds support AWS Key Management Service
  + feature:``aws s3api``: Adds support for S3 server-side encryption using
    KMS
  + feature:``aws ec2``: Adds support for EBS encryption using KMS
  + feature:``aws cloudtrail``: Adds support for CloudWatch Logs delivery
  + feature:``aws cloudformation``: Adds support for template summary.
  + feature:AssumeRole Credential Provider: Add support for assuming a role
    by configuring a ``role_arn`` and a ``source_profile`` in the AWS
    config file
    (`issue 991 &lt;https://github.com/aws/aws-cli/pull/991&gt;`__,
    `issue 990 &lt;https://github.com/aws/aws-cli/pull/990&gt;`__)
  + feature:Waiters: Add a ``wait`` subcommand that allows for a command
    to block until an AWS resource reaches a given state
    (`issue 992 &lt;https://github.com/aws/aws-cli/pull/992&gt;`__,
    `issue 985 &lt;https://github.com/aws/aws-cli/pull/985&gt;`__)
  + bugfix:``aws s3``: Fix issue where request was not properly signed
    on retried requests for ``aws s3``
    (`issue 986 &lt;https://github.com/aws/aws-cli/issues/986&gt;`__,
    `botocore issue 375 &lt;https://github.com/boto/botocore/pull/375&gt;`__)
  + bugfix:``aws s3``: Fix issue where ``--exclude`` and ``--include`` were
    not being properly applied when a s3 prefix was provided.
    (`issue 993 &lt;https://github.com/aws/aws-cli/pull/993&gt;`__)
  + feature:``aws cloudfront``: Adds support for wildcard cookie names and
    options caching.
  + feature:``aws route53``: Add further support for private dns and sigv4.
  + feature:``aws cognito-sync``: Add support for push sync.
  + bugfix:Pagination: Only display ``--page-size`` when an operation can be
    paginated
    (`issue 956 &lt;https://github.com/aws/aws-cli/pull/956&gt;`__)
  + feature:``--generate-cli-skeleton``: Generates a JSON skeleton to fill out
    and be used as input to ``--cli-input-json``.
    (`issue 963 &lt;https://github.com/aws/aws-cli/pull/963&gt;`_)
  + feature:``--cli-input-json``: Runs an operation using a global JSON file
    that supplies all of the operation's arguments. This JSON file can
    be generated by ``--generate-cli-skeleton``.
    (`issue 963 &lt;https://github.com/aws/aws-cli/pull/963&gt;`_)
  + feature:``aws s3/s3api``: Show hint about using the correct region when
    the corresponding error occurs
    (`issue 968 &lt;https://github.com/aws/aws-cli/pull/968&gt;`__)</changelog>
<changelog author="rjschwei@suse.com" date="1432641600">- update to version 1.7.29 (bnc#905354)
  + Follow up to previous update to address compatibility with latest
    amazon-ecs-agent
  + From 1.7.28
  - feature:aws ec2: Add support for Spot Fleet.
  - feature:aws opsworks: Add support for custom AutoScaling.
  - feature:aws elasticbeanstalk: Update model to latest version.
  + From 1.7.27
  - feature:aws ds: Add support for AWS Directory Service.
  - feature:aws ec2: Add support for VPC endpoints for Amazon S3.
  - feature:aws ec2: Add support for EIP Migration.
  - feature:aws logs: Add support for filtering log events.
  + From 1.7.26
  - feature:aws glacier: Add support for vault policies.
  - bugfix:aws iam create-open-id-connect-provider: Fix issue where the
  - -url parameter would try to retrieve the contents from the url instead
    of use the url as its value. (issue 1317)
  - bugfix:aws workspaces: Fix issue where throttling errors were not
    being retried (botocore issue 529)
  + From 1.7.25
  - feature:aws dynamodb query: Add support for KeyConditonExpression.
  + From 1.7.24
  - feature:aws help topics: Add support for listing available help topics.
  - feature:aws help config-vars: Add help topic for configuration variables.
  - feature:aws help return-codes: Add help topic for return codes.
  - feature:aws help s3-config: Add help topic for configuration of s3
    commands.
  - bugfix:aws lambda create-function/update-function-code: Improve
    error message when invalid --zip-file values are provided (issue 1296)
  - feature:aws ec2: Add support for new VM Import APIs, including
    import-image. The new APIs provide support for importing multi-volume
    VMs to Amazon EC2 and other enhancements.
  - feature:aws iam: Update AWS IAM command to latest version
  + From 1.7.23
  - feature:aws cognito-sync: Add support for Amazon Cognito Events.
  - bugfix:Parsing: Treat empty XML nodes in a response as an empty
    string instead of None if the underlying structure member is a string.
    This fixes the broken password-data-available Amazon EC2 waiter. Note:
    this changes the output of the CLI and may affect filtering with the
  - -query parameter. (issue 1252, botocore issue 506)
  + From 1.7.22
  - bugfix:aws ecs: Minor documentation fixes.
  + From 1.7.21
  - feature:aws workspaces: Add support for Amazon WorkSpaces.
  - feature:aws machinelearning: Add support for Amazon Machine Learning.
  - feature:aws s3api: Add support for specifying Lambda bucket
    notifications without needing to specify an invocation role.
  - feature:aws lambda: Update to latest api.
  - feature:aws ecs: Add support for Amazon ECS Service scheduler.
  + From 1.7.20
  - feature:aws datapipeline: Add support for deactivating pipelines.
  - feature:aws elasticbeanstalk: Add support for cancelling in-progress
    environment updates or application version deployment.
  + From 1.7.19
  - feature:aws codedeploy: Add register, deregister, install, and
    uninstall commands and update to the latest AWS CodeDeploy API.
  - feature:aws rds: Add support for describe-certificates.
  - feature:aws elastictranscoder: Add support for PlayReady DRM.
  - feature:aws ec2: Add support for D2 instances.
  + From 1.7.18
  - bugfix:Pagination: Fix issue where disabling pagination did not work
    when shadowing arguments. Affects commands such as aws route53
    list-resource-record-sets.
  - feature:aws elastictranscoder: Add support for job timing and
    input/output metadata
  - feature:aws iam: Add NamedPolicy to GetAccountAuthorization details
  - feature:aws opsworks: Allow for BlockDeviceMapping on EC2 instances
    launched through OpsWorks
  + From 1.7.17
  - feature:aws emr: Adds support for Amazon S3 client-side encryption
    in Amazon EMR and setting configuration values for several variables
    in the create-cluster and ssh commands. Also, the create-default-roles
    command will now auto-populate the Service Role and Instance Profile
    variables in the configuration file with the default roles after they
    are created.
  + From 1.7.16
  - feature:aws ec2 wait image-available: Add support for polling until
    an EC2 image is available (issue 1105)
  - feature:aws ec2 wait: Add support for additional EC2 waiters including
    instance-status-ok, password-data-available,
    spot-instance-request-fulfilled, and system-status-ok
  - feature:aws s3api: Add support for Amazon S3 cross region replication
  - feature:aws s3api: Add support for Amazon S3 requester pays (issue 797)
  - bugfix:Tab Completion: Fix issue where tab completion could not handle
    an LC_CTYPE of UTF-8 (issue 1233)
  - bugfix:aws s3api put-bucket-notification: Fix issue where an empty
    notification configuration could not be specified (botocore issue 495)
  - bugfix:aws cloudfront: Fix issue when calling cloudfront commands
    (issue 1234)
  - bugfix:aws ec2 copy-snapshot: Fix issue with the aws ec2 copy-snapshot
    command not correctly generating the presigned url argument
    (botocore issue 498)
  + From 1.7.15
  - feature:aws elastictranscoder: Add support for Applied Color
    SpaceConversion.
  - bugfix:aws --profile: Fix issue where explicitly specifying profile
    did not override credential environment variables. (botocore issue 486)
  - bugfix:aws datapipeline list-runs: Fix issue with --schedule-interval
    parameter. (issue 1225)
  - bugfix:aws configservice subscribe: Fix issue where users could not
    subscribe to a s3 bucket that they had no HeadBucket permissions to.
    (issue 1223)
  - bugfix:aws cloudtrail create-subscription: Fix issue where command
    would try to fetch the contents at a url using the contents of the
    custom policy as the url. (issue 1216)
  + From 1.7.14
  - feature:aws logs: Update aws logs command to the latest model.
  - feature:aws ec2: Add paginators for the describe-snapshots sub-command.
  - feature:aws cloudtrail: Add support for the new lookup-events
    sub-command.
  - bugfix:aws configure set: Fix issue when setting nested configuration
    values
  - feature:aws s3: Add support for --metadata-directive that allows
    metadata to be copied or replaced for single part copies. (issue 1188)
  + From 1.7.13
  - feature:aws cloudsearch: Update aws cloudsearch command to the latest
    model
  - feature:aws cognito-sync: Update aws cognito-sync command to allow
    customers to receive near-realtime updates as their data changes as
    well as exporting historical data. Customers configure an Amazon
    Kinesis stream to receive the data which can then be processed and
    exported to other data stores such as Amazon Redshift.
  - bugfix:aws opsworks: Fix issue with platform detection on linux
    systems with python3.3 and higher (issue 1199)
  - feature:Help Paging: Support paging through more when running help
    commands on windows (issue 1195)
  - bugfix:aws s3: Fix issue where read timeouts were not retried.
    (issue 1191)
  - feature:aws cloudtrail: Add support for regionalized policy templates
    for the create-subscription and update-subscription commands.
    (issue 1167)
  - bugfix:parsing: Fix issue where if there is a square bracket inside
    one of the values of a list, the end character would get removed.
    (issue 1183)
  + From 1.7.12
  - feature:aws datapipeline: Add support for tagging.
  - feature:aws route53: Add support for listing hosted zones by name
    and getting the hosted zone count.
  - bugfix:aws s3 sync: Remove --recursive parameter. The sync command is
    always a recursive operation meaning the inclusion or exclusion of
  - -recursive had no effect on the sync command. (issue 1171)
  - bugfix:aws s3: Fix issue where --endpoint-url was being ignored
    (issue 1142)
  + From 1.7.11
  - bugfix:aws sts: Allow calling assume-role-with-saml without credentials.
  - bugfix:aws sts: Allow users to make regionalized STS calls by
    specifying the STS endpoint with --endpoint-url and the region with
  - -region. (botocore issue 464)
  + From 1.7.10
  - bugfix:aws sts: Fix regression where if a region was not activated
    for STS it would raise an error if call was made to that region.
  + From 1.7.9
  - feature:aws cloudfront: Update to latest API
  - feature:aws sts: Add support for STS regionalized calls
  - feature:aws ssm: Add support for Amazon Simple Systems Management
    Service (SSM)
  + From 1.7.8
  - bugfix:aws s3: Fix auth errors when uploading large files to the
    eu-central-1 and cn-north-1 regions (botocore issue 462)
  + From 1.7.7
  - bugfix:aws ec2 revoke-security-group-ingress: Fix parsing of a
  - -port value of ICMP echo request (issue 1075)
  - feature:aws iam: Add support for managed policies
  - feature:aws elasticache: Add support for tagging
  - feature:aws route53domains: Add support for tagging of domains
  + From 1.7.6
  - feature:aws dynamodb: Add support for index scan
  - bugfix:aws s3: Fix issue where literal value for --website-redirect
    was not being used. (issue 1137)
  - bugfix:aws sqs purge-queue: Fix issue with the processing of the
  - -queue-url parameter (issue 1126)
  - feature:aws s3: Add support for config variable for changing S3 runtime
    values (issue 1122)
  - bugfix:Proxies: Fix issue with SSL certificate validation when using
    proxies and python 2.7.9 (botocore issue 451)
  + From 1.7.5
  - bugfix:aws datapipeline list-runs: Fix issue where --status values
    where not being serialized correctly (issue 1110)
  - bugfix:Output Formatting: Handle broken pipe errors when piping the
    output to another program (issue 1113)
  - bugfix:HTTP Proxy: Fix issue where aws s3/s3api commands would hang
    when using an HTTP proxy (issue 1116)
  - feature:aws elasticache wait: Add waiters for the aws elasticache
    wait (botocore issue 443)
  - bugfix:Locale Settings: Fix issue when Mac OS X has an LC_CTYPE value
    of UTF-8 (issue 945)
  + From 1.7.4
  - feature:aws dynamodb: Add support for online indexing.
  - feature:aws importexport get-shipping-label: Add support for
    get-shipping-label.
  - feature:aws s3 ls: Add --human-readable and --summarize options
    (issue 1103)
  - bugfix:aws kinesis put-records: Fix issue with base64 encoding for
    blob types (botocore issue 413)
  + From 1.7.3
  - feature:aws emr: Add support for security groups.
  - feature:aws cognitio-identity: Enhance authentication flow by beingi
    able to save associations of IAM roles with identity pools.
  + From 1.7.2
  - feature:aws autoscaling: Add ClassicLink support.
  - bugfix:aws s3: Fix issue where mtime was set before file was finished
    downloading. (issue 1102)</changelog>
<changelog author="rjschwei@suse.com" date="1433160000">- update to version 1.7.31 (bnc#905354)
  - Follow up to previous update to address API compatibility issues
    with botocore
  - Improved lambda support
  - Add support for uploading code using Amazon S3
  - Preview services are now documented
    and will also show up in the list of available services
  + From 1.7.30
  - Add support for ``aws efs``
  - Add paginators and waiters for ``aws ecs``</changelog>
<changelog author="ms@suse.com" date="1438344000">- update to version 1.7.42 (fate#318337)
  - feature:``aws opsworks``: Add support for managing Amazon ECS
  - feature:``aws rds``: Add support for Amazon Aurora
  - feature:``aws s3api``: Add support for more types of event notifications.
  - feature:``aws s3api``: Add support for GET/HEAD storage class response
  - feature:``aws logs``: Add destination API support.
  - feature:``aws glacier``: Add support for Vault Lock.
  - feature:``aws emr``: Add support for release-based clusters.
  - feature:``aws ecs``: Update API</changelog>
<changelog author="rjschwei@suse.com" date="1444478400">- Update to version 1.8.12 (bsc#949877)
  + feature:aws iot: Add support for AWS IoT
  + feature:aws iot-data: Add support for AWS IoT Data Plane
  + feature:aws lambda: Add support for aliasing and function versioning
  + feature:aws ecs: Update commands
  + feature:aws marketplacecommerceanalytics: Add support for AWS
    Marketplace Commerce Analytics
  + feature:aws firehose: Add support for Amazon Kinesis Firehose
  + feature:aws inspector: Add support for Amazon Inspector
  + feature:aws kinesis: Add support for updating stream retention periods
  + feature:aws configservice: Add support for config rules
  + feature:aws waf: Add support for AWS WAF
  + feature:aws ec2: Add support for spot blocks
  + feature:aws cloudfront: Add support for adding Web ACLs to CloudFront
    distributions
  + feature:aws es: Adds support for the new Amazon Elasticsearch
  + feature:aws cloudtrail: Adds support for log file integrity validation,
    log encryption with AWS KMS-Managed Keys (SSE-KMS), and trail tagging.
  + feature:aws rds create-db-instance: --db-instance-class has a new value
    as db.t2.large
  + feature:aws workspaces: Adds support for volume encryption in Amazon
    WorkSpaces.
  + feature:aws ses: Adds 17 new operations for accepting incoming emails.
  + feature:aws cloudformation describe-account-limits: This is a new API.
  + feature:aws ec2 modify-spot-fleet-request: This is a new API.
  + bugfix:aws elasticbeanstalk: Documentation update.
  + feature:aws cognito-sync: Update API to latest version
  + feature:aws cognito-identity: Update API to latest version
  + bugfix:Assume Role Provider: Fix issue where profile does not exist
    errors were not being propogated back to the user (issue 1515)
  + bugfix:Shorthand Syntax: Fix parser regression when a key name has an
    underscore character (issue 1510)
  + feature:aws s3: Add support for STANDARD_IA storage class to the aws s3
    commands (issue 1511)
  + feature:aws logs: Add support for create-export-task, cancel-export-task,
    and describe-export-tasks.
  + bugfix:Output: Only omit printing response to stdout if the response is
    an empty dictionary (issue 1496)
  + feature:aws s3/s3api: Update Amazon S3 commands to the latest version
  + feature:aws ec2 request-spot-fleet: Add new Diversified bidding strategy
    parameter
  + feature:aws ec2 describe-snapshots: Add new dataEncryptionKeyId and
    StateMessage parameters
  + feature:aws efs describe-mount-targets: Add new optional MountTargetId
    parameter
  + feature:aws route53: Add calculated health checks and latency health checks
  + bugfix:StreamingBody: File-like object for HTTP response can now be
    properly closed
  + feature:aws iam: Add two new APIs that enable programmatic access to
    the IAM policy simulator
  + feature:aws importexport: Documentation update
  + bugfix:aws machinelearning: Remove a constraint
  + feature:aws kinesis get-records: Add a timestamp field to all Records
  + bugfix:aws cloudfront: Add paginators and waiters
  + feature:aws storagegateway: Add support for resource tagging.
  + feature:aws ec2 request-spot-fleet: Add support for new request config
    parameters
  + bugfix:Shorthand Parser: Fix regression where '-' character was not
    accepted as a key name in a shorthand value (issue 1470)
  + bugfix:Shorthand Parser: Fix regression where spaces in unquoted
    values were not being accepted (issue 1471)
  + feature:aws configservice: Add support for listing discovered resources
  + bugfix:aws emr create-default-roles: Fix the issue where the command
    would fail to honor an existing AWS_CA_BUNDLE environment setting and
    end up with "SSLError: object has no attribute" (issue 1468)
  + feature:Shorthand Syntax: Add support for nested hashes when using
    shorthand syntax (issue 1444)
  + feature:aws codepipeline: Add support for specification of an encryption
    key to use with the artifact bucket, when creating and updating a pipeline
  + feature:aws s3: Add support for event notification filters
  + bugfix:aws iam create-virtual-mfa-device: Fix issue when an error
    response is received from the create-virtual-mfa-device command (issue 1447)
  + feature:aws elasticbeanstalk: Add support for enhanced health reporting
    in aws elasticbeanstalk commands
  + feature:Shared Credentials File: Add support for changing the shared
    credentials file from the default location of ~/.aws/credentials
    by setting the AWS_SHARED_CREDENTIALS_FILE environment variable
    (botocore issue 623)
  + feature:Waiters: Add aws iam wait instance-profile-exists and aws
    iam wait user-exists commands (botocore issue)
  + feature:aws swf: Add support for Added support for invoking AWS
    Lambda tasks from an Amazon SWF workflow.
  + feature:aws devicefarm: Add support for testing iOS applications
    with AWS Device Farm.</changelog>
<changelog author="rjschwei@suse.com" date="1449748800">- Update to version 1.9.12 (bsc#958686)
  + feature:aws configure add-model: Added command for updating commands
    in the CLI and clients in boto3. (issue 1664)
  + feature:aws cloudfront create-invalidation: Add a new --paths option.
    (issue 1662)
  + feature:aws cloudfront sign: Add a new command to create a signed url.
    (issue 1668)
  + feature:aws autoscaling: Added support for protecting instances from
    scale-in events.
  + feature:aws rds: Added support for Aurora encryption at rest.
- From version 1.9.11
  + feature:aws rds: Added support for specifying port number.
  + feature:aws ds: Added support for Microsoft ActiveDirctory.
  + feature:aws route53: Added support for TrafficFlow, a new management
    and modeling layer for Route53.
  + feature:Timeouts: Added additonal options for configuring socket timeouts.
- From version 1.9.10
  + feature:aws config: Added support for dedicated hosts.
  + feature:aws s3: Added support for custom metadata in cp, mv, and sync.
- From version 1.9.9
  + feature:aws s3api: Added support for the aws-exec-read canned ACL on
    objects.
  + feature:aws elasticbeanstalk: Added support for composable web applications.
  + feature:aws ec2: Added support for EC2 dedicated hosts.
  + feature:aws ecs: Added support for task stopped reasons and task start
    and stop times.
- From version 1.9.8
  + feature:Read Timeouts: Add --cli-read-timeout to specify the number of
    seconds until a read times out.
  + bugfix:aws s3: Fix regression when downloading a restored Glacier object
    (issue 1650 &lt;https://github.com/aws/aws-cli/pull/1650&gt;__)
  + bugfix:aws s3: Fix issue when encountering "out of disk space" errors as
    well as permissions errors when downloading large files (issue 1645,
    issue 1442)
  + bugfix:aws opsworks register: Support --no-verify-ssl argument for the
    aws opsworks register command (issue 1632)
  + feature:s3: Add support for Server-Side Encryption with KMS and
    Server-Side Encryption with Customer-Provided Keys. (issue 1623)
- From version 1.9.7
  + feature:aws rds: Cross account snapshot sharing and Modify DB Instance
    Visibility features
  + bugfix:memory management: Resolve a potential memory leak when creating
    lots of clients on Python 2.6 and Linux 2.6
  + bugfix:presign url: Now generate_presigned_url() works correctly with
    different expiry time
- From version 1.9.6
  + bugfix:shorthand: Allow . as a valid key character. (issue 1628)
  + feature:aws apigateway: Support for stage variables to configure
    the different deployment stages
- From version 1.9.5
  + bugfix:aws help: Gracefully handle Ctrl-C interrupts. (issue 1619)
  + bugfix:aws datapipeline create-default-roles: Fix issue with error
    handling. (issue 1618)
  + bugfix:aws s3: Skip glacier objects when downloading from S3. (issue 1581)
  + feature:aws s3api: Auto-populate --copy-source-sse-customer-key-md5
    (botocore issue 709)
- From version 1.9.4
  + feature:aws datapipeline create-default-roles: Creates default IAM
    roles for creating EMR clusters. (issue 1616)
  + feature:aws devicefarm: Add commands for updating and deleting projects,
    device pools, uploads, and runs.
- From version 1.9.3
  + feature:aws iam: Add support for resource-level policy simulation
- From version 1.9.2
  + bugfix:aws s3: Fix some local path validation issues (issue 1575)
  + bugfix:aws storagegateway: Fix --tape-ar-ns, --volume-ar-ns, and
  - -vtl-device-ar-ns to --tape-arns, --volume-arns, and --vtl-device-arns,
    respectively. The old arguments are still supported for backwards
    compatibility, but are no longer documented. (issue 1599)
  + bugfix:aws configservice subscribe: Fix an issue when creating a new
    S3 bucket (issue 1593)
  + bugfix:aws apigateway put-integration: Fix issue with --uri and
  - -integration-http-method parameters (issue 1605)
- From version 1.9.1
  + feature:aws ssm: Add support for Amazon EC2 Run Command
  + feature:aws apigateway: Add support for Amazon API Gateway
- From version 1.9.0
  + feature:aws iam: Add policy simulator support
  + feature:aws autoscaling: Add support for launch configurations
    that include encrypted Amazon Elastic Block Store (EBS) volumes
  + feature:configure: Add support for ca_bundle config variable
  + feature:Assume Role: Add role_session_name config variable to control
    the RoleSessionName when assuming roles (issue 1389)
  + bug:Argument Parsing: Handle case when empty list parameter was
    specified with no value (issue 838)
- From version 1.8.13
  + feature:aws deploy: Compress zip files when using aws deploy push
    (issue 1534 &lt;https://github.com/aws/aws-cli/pull/1534&gt;--)
  + bugfix:Shorthand Parser: Fix issue when display error message for
    multiline shorthand syntax values (issue 1543)
  + bugfix:aws route53: Automatically retry Throttling and
    PriorRequestNotComplete errors (botocore issue 682)
  + feature:aws s3/s3api: Add support for changing the bucket addressing
    style (botocore issue 673)
  + bugfix:aws s3api: Add missing --server-side-encryption option to
    upload-part command
  + feature:aws kms: Add ability to delete customer master keys (CMKs)</changelog>
<changelog author="rjschwei@suse.com" date="1460376000">- Update to version 1.10.19 (bsc#974993)
  + forward port hide_py_pckgmgmt.patch
  + feature:lambda: Added support for setting the function runtime as
    nodejs4.3, as well as updating function configuration to set the runtime.
  + feature:ds: Added support for Directory Service Conditional Forwarder APIs.
  + feature:elasticbeanstalk: Adds support for three additional elements in
    AWS Elasticbeanstalk's DescribeInstancesHealthResponse: Deployment,
    AvailabilityZone, and InstanceType. Additionally adds support for
    increased EnvironmentName length from 23 to 40.
  + bugfix:Paginator: Allow non-specified input tokens in old starting token
    format.
- From 1.10.18
  + feature:apigateway: Added support for API Import
  + feature:route53: Added support for metric-based health checks and
    regional health checks.
  + feature:sts: Added support for GetCallerIdentity, which returns details
    about the credentials used to make the API call. The details include name
    and account, as well as the type of entity making the call, such as an
    IAM user vs. federated user.
  + feature:s3api: Added support for VersionId in PutObjectAcl (issue 856)
  + bugfix:s3api: Add validation to enforce S3 metadata only contains ASCII.
    (issue 861)
  + bugfix:Exceptions: Consistently parse errors with no body (issue 859)
  + bugfix:Config: Handle case where S3 config key is not a dict (issue 858)
- From 1.10.17
  + feature:acm: Update command to latest version
  + feature:cloudformation: Update command to latest version
  + feature:codedeploy: Update command to latest version
  + feature:dms: Update command to latest version
  + feature:elasticache: Update command to latest version
  + feature:elasticbeanstalk: Update command to latest version
  + feature:redshift: Update command to latest version
  + feature:waf: Update command to latest version
  + bugfix:Pagintor: Fix regression when providing a starting token for a
    paginated command (botocore issue 849)
  + bugfix:Response Parsing: Handle case when generic HTML error response
    is received (botocore issue 850)
  + bugfix:Request serialization: Handle case when non str values are
    provided for header values when using signature version 4
    (botocore issue 852)
  + bugfix:Retry: Retry HTTP responses with status code 502
    (botocore issue 853)
  + bugfix:ec2 run-instances: Fix issue when providing
  - -secondary-private-ip-address-count argument (issue 1874)
- From 1.10.16
  + feature:elasticache: Update command to latest version
  + feature:rds: Update command to latest version
  + feature:storagegateway: Update command to latest version
- from 1.10.15
  + feature:aws devicefarm: Add support to pay a flat monthly fee for
    unlimited testing of your Android and iOS apps with AWS Device Farm
    device slots
  + feature:aws rds: Add support for customizing the order in which Aurora
    Replicas are promoted to primary instance during a failover
- From 1.10.14
  + feature:meteringmarketplace: The AWS Marketplace Metering Service
    enables sellers to price their products along new pricing dimensions.
    After a integrating their product with the AWS Marketplace Metering
    Service, that product will emit an hourly record capturing the usage of
    any single pricing dimension. Buyers can easily subscribe to software
    priced by this new dimension on the AWS Marketplace website and only
    pay for what they use.
  + feature:s3api: Added support for delete marker and abort multipart
    upload lifecycle configuration.
  + feature:iot: Added support for Amazon Elasticsearch Service and
    Amazon Cloudwatch actions for the AWS IoT rules engine.
  + feature:cloudhsm: Added support for tagging resources.
- From 1.10.13
  + feature:DMS: Added support for AWS Database Migration Service
  + feature:SES: Added support for white-labeling
  + feature:CodeDeploy: Added support for BatchGetDeploymentGroups
  + feature:endpoints: Updated endpoints to latest version
  + bugfix:groff: Fix groff command which was causing issues on some systems
  + bugfix:shorthand: Allow # in keys in the shorthand parser
- From 1.10.12
  + feature:gamelift: Update command to latest version
  + feature:iam: Update command to latest version
  + feature:redshift: Update command to latest version
- From 1.10.11
  + feature:acm: Update acm command to latest version
  + feature:codecommit: Update codecommit model to latest version
  + feature:config: Update config command to latest version
  + feature:devicefarm: Update devicefarm command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:events: Update events command to latest version
  + bugfix:aws s3 cp: Add error checking when attempting recursive copies
    or syncs with streaming output (issue 1771)
- From 1.10.10
  + feature:aws ec2: Add support for VPC peering with security groups.
  + feature:aws ds: Add support for SNS event notifications.
  + bugfix:aws s3 rb: Fix issue where bucket is still attempted to be
    removed when the preceding delete requests failed. (issue 1827)
  + bugfix:aws storagegateway: Fix issue in aliasing required args.
    (issue 1790)
- From 1.10.9
  + bugfix:aws s3: Avoid MD5 checksumming if unavailable. (issue 1812)
  + feature:aws dynamodb: Add support for describing limits.
  + feature:aws apigateway: Add support for testing invoke authorizers
    and flushing stage authorizers cache.
  + feature:aws cloudsearchdomain: Add support for new stat fields.
- From 1.10.8
  + bugfix:aws s3: Disable use of MD5 when SHA256 checksum is already
    calculated for the body (botocore issue 804)
  + bugfix:FIPS: Handle case where MD5 cipher is not available on FIPS
    compliant systems (botocore issue 807)
  + feature:aws cloudformation: Update AWS CloudFormation command to the
    latest version
  + feature:aws logs: Update Amazon CloudWatch Logs command to the latest
    version
  + feature:aws ses: Update Amazon SES to the latest version
  + feature:aws autoscaling: Update Auto Scaling to the latest version
- From 1.10.7
  + bug:aws configure set: Fix issue when adding entries to an empty
    profile section (issue 1806)
  + feature:aws route53: Add suport for SNI health checks
- From 1.10.6
  + feature:aws storagegateway: Added support for user-supplied barcodes.
  + feature:aws codedeploy: Added support for setting up triggers for a
    deployment group.
  + bugfix:aws emr: Fix missing dns name issue with private clusters.
    (issue 1749)
  + bugfix:aws emr: Fix issue where impala args were not joined with commas.
    (issue 1802)
- From 1.10.5
  + feature:aws rds: Added support for Cross-account Encrypted (KMS) snapshot
    sharing.
  + feature:aws emr: Added support for adding EBS storage to EMR instances.
  + bugfix:pagination: Fixed a bug that was causing non-string service
    tokens to fail on serialization
- From 1.10.4
  + feature:aws lambda: Add support for accessing resources in your VPC.
  + feature:aws apigateway: Add support for custom request authorizers.
- From 1.10.3
  + feature:aws cloudfront: Add support for new ACMCertificateARN parameter
  + feature:aws marketplacecommerceanalytics generate-data-set: Add support
    for --customer-defined-values parameter
- From 1.10.2
  + feature:aws gamelift: Add support for AWS GameLift
  + bugfix:Assume Role: Fix issue where temporary credentials from assuming
    a role were not being properly cached (issue 1684)
- From 1.10.1
  + feature:aws waf: Add support for blocking, allowing, or monitoring
    (count) requests based on the content in HTTP request bodies.
  + bugfix:aws ssm: Remove constraint on Amazon EC2 instance id's.
    (issue 1729)
- From 1.10.0
  + feature:aws acm: adds support for AWS Certificate Manager
  + feature:aws cloudfront: adds support for AWS Certificate Manager
    certificates
  + feature:aws cloudfront create-distribution: Adds support for
  - -origin-domain-name and --default-root-object
  + feature:aws cloudfront update-distribution: Adds support for
  - -default-root-object
  + feature:aws iot: adds support for topic rules
  + feature:aws cloudformation: adds suport for ContinueUpdateRollback
- From 1.9.21
  + feature:aws sts: now returns RegionDisabledException instead of
    AccessDenied when a user sends an API request to an STS regional
    endpoint that is not activated for that AWS account. This enables
    customers to more easily decide how to respond, such as by trying to
    call a different region instead of simply failing the call.
  + feature:aws opsworks: adds support for new enums.
  + feature:aws devicefarm: adds support running Appium tests written in
    Python against your native, hybrid and browser-based apps on AWS Device
    Farm.
- From 1.9.20
  + bugfix:aws cloudfront: Fix regression in waiters.
- From 1.9.19
  + feature:aws events: Initial support for Amazon CloudWatch Events.
    CloudWatch Events allows you to track changes to your AWS resources
    with less overhead and greater efficiency.
  + feature:aws ec2: Adds support for purchasing reserved capacity for
    specific blocks of time on a one-time of recurring basis.
  + feature:aws cloudfront: Adds support for HTTPS-only connections, and
    control of edge-to-origin request headers.
  + bugfix:aws s3: Gracefully handle encoding errors when printing S3
    keys (issue 1719)
- From 1.9.18
  + feature:aws ec2: Enables support for DNS resolution of public hostnames
    to private IP addresses when queried over ClassicLink. Additionally, you
    can now access private hosted zones associated with your VPC from a
    linked EC2-Classic instance. ClassicLink DNS support makes it easier
    for EC2-Classic instances to communicate with VPC resources using public
    DNS hostnames.
  + feature:aws ec2: Add support for the new 63-bit EC2 Instance and
    Reservation IDs.
- From 1.9.17
  + bugfix:aws ssm: Documentation update.
- From 1.9.16
  + feature:aws ec2: Add new EC2 instance type: t2.nano
  + feature:aws datapipeline list-runs: Add support for output format
- From 1.9.15
  + feature:aws ecr: Add aws ecr commands
  + feature:aws emr: Update aws emr create-cluster to accept Amazon EC2
    security group
  + feature:aws ecs: Update ecs command to include a new deployment option
- From 1.9.14
  + feature:aws rds: Adds Enhanced Monitoring support so that you can
    monitor operating system metrics for your RDS DB instances
  + feature:aws configservice: Support for IAM resource types
  + feature:aws cloudtrail: Adds isMultiRegion to some of the commands
  + feature:aws cloudfront: Adds support for gzip
  + feature:aws ec2: Adds new commands for VPC Managed NAT
- From 1.9.13
  + feature:aws ec2 copy-image: Adds two optional parameters to support
    launching EC2 instances with EBS encrypted boot volumes.
  + bugfix:aws: Fix regression when using AWS_DATA_PATH environment
    variable (issue 736)</changelog>
<changelog author="rjschwei@suse.com" date="1466510400">- Update to version 1.10.38 (bsc#985858)
  + forward port hide_py_pckgmgmt.patch
  + feature:acm: Update acm command to latest version
  + feature:ses: Update ses command to latest version
  + feature:rds: Update rds command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.10.37
  + feature:s3: Update s3 command to latest version
- From 1.10.36
  + feature:dynamodbstreams: Update dynamodbstreams command to latest version
  + feature:machinelearning: Update machinelearning command to latest version
  + feature:iot: Update iot command to latest version
  + bugfix:Pagination: Fix regression with --no-paginate introduced in
    [#1958] (fixes #1993)
- From 1.10.35
  + feature:ec2: Update ec2 command to latest version
  + feature:application-autoscaling: Update application-autoscaling
    command to latest version
- From 1.10.34
  + feature:elasticache: Update elasticache command to latest version
- From 1.10.33
  + feature:rds: Update rds command to latest version
  + feature:ec2: Update ec2 command to latest version
  + bugfix:help: Write help content to stdout if less is not installed.
    Fixes #1957
- From 1.10.32
  + feature:firehose: Update firehose command to latest version
  + bugfix:Table: Fix rendering of tables with double-width characters.
  + feature:ec2: Update ec2 command to latest version
  + feature:ecs: Update ecs command to latest version
- From 1.10.31
  + feature:application-autoscaling: Adds support for Application Auto Scaling.
    Application Auto Scaling is a general purpose Auto Scaling service for
    supported elastic AWS resources. With Application Auto Scaling, you can
    automatically scale your AWS resources, with an experience similar to
    that of Auto Scaling.
- From 1.10.29
  + feature:dynamodb: Update dynamodb command to latest version
  + bugfix:Shorthand: Remove back-compat shorthand features from new services.
  + bugfix:Paginator: Print a better error when pagination params are
    supplied along with no-paginate.
  + bugfix:ec2: Sets MaxResults to default value of 1000.
  + feature:workspaces: Update workspaces command to latest version
  + feature:discovery: Update discovery command to latest version
- From 1.10.28
  + feature:ec2: Update ec2 command to latest version
  + feature:ssm: Update ssm command to latest version
  + feature:discovery: Update discovery command to latest version
  + feature:cloudformation: Update cloudformation command to latest version
- From 1.10.27
  + feature:storagegateway: Update storagegateway command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:emr: Update emr command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:iam: Update iam command to latest version
- From 1.10.26
  + feature:kms: Update kms command to latest version
  + feature:sts: Update sts command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:ecs: Update ecs command to latest version
  + feature:s3: Update s3 command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.10.25
  + feature:inspector: Update inspector command to latest version
  + feature:codepipeline: Update codepipeline command to latest version
  + bugfix:Configure: Fix issue causing prompts not to display on mintty.
    Fixes #1925
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
- From 1.10.24
  + feature:route53domains: Update route53domains command to latest version
  + feature:opsworks: Update opsworks command to latest version
- From 1.10.23
  + feature:ecr: Update ecr command to latest version
  + feature:acm: Update acm command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:sts: Update sts command to latest version
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.10.22
  + feature:emr: Add support for smart targeted resize feature
  + feature:iot: Add SQL RulesEngine version support
  + feature:acm: Add tagging support for ACM
- From 1.10.21
  + feature:aws ec2: Add support for two new EBS volume types
  + feature:aws cognito-idp: Add support for new service, aws cognito-idp
  + feature:aws kinesis: Update aws kinesis command to latest version
  + feature:aws elasticbeanstalk: Add support for automatic platform
    version upgrades with managed updates
  + feature:aws devicefarm: Update aws devicefarm command to latest version
  + feature:aws s3: Add support for Amazon S3 Transfer Acceleration
  + feature:aws firehose: Update firehose command to latest version
- From 1.10.20
  + feature:iot: Add commands for managing CA certificates.
  + bugfix:ec2 wait: Fix issues with waiting on incorrect error code.
  + bugfix:s3: Fix issue where multipart uploads were not being properly
    aborted after Cntrl-C. (issue 1905)</changelog>
<changelog author="dmueller@suse.com" date="1479384000">- update to 1.10.67
  * more than 500 changes, have a look at
  https://github.com/aws/aws-cli/compare/1.10.38...1.10.67</changelog>
<changelog author="rjschwei@suse.com" date="1481803200">- Update to 1.11.29 (bsc#1015776)
  + forward port hide_py_pckgmgmt.patch
  + feature:batch: Update batch command to latest version
  + feature:logs: Update logs command to latest version
  + feature:rds: Update rds command to latest version
  + feature:dms: Update dms command to latest version
  + feature:marketplacecommerceanalytics: Update marketplacecommerceanalytics
    command to latest version
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:sts: Update sts command to latest version
- From 1.11.28
  + feature:cloudfront: Add lambda function associations to cache behaviors.
  + feature:rds: Add cluster create data to DBCluster APIs.
  + bugfix:opsworks: This fixes an issue with opsworks register --local and
    python3 on some versions of linux.
  + feature:waf-regional: With this new feature, customers can use AWS WAF
    directly on Application Load Balancers in a VPC within available regions
    to protect their websites and web services from malicious attacks such
    as SQL injection, Cross Site Scripting, bad bots, etc.
- From 1.11.27
  + feature:config: Update config command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:s3: Update s3 command to latest version
- From 1.11.26
  + feature:sts: Update sts command to latest version
  + feature:config: Update config command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:pinpoint: Update pinpoint command to latest version
- From 1.11.25
  + bugfix:opsworks-cm: Rename opsworkscm to opsworks-cm, keeping support
    for opsworkscm.
- From 1.11.24
  + feature:pinpoint: Update pinpoint command to latest version
  + feature:lambda: Update lambda command to latest version
  + feature:directconnect: Update directconnect command to latest version
  + feature:alias: Add ability to alias commands in the CLI
  + feature:xray: Update xray command to latest version
  + feature:s3: Display transfer speed for s3 commands
  + feature:ssm: Update ssm command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:codebuild: Update codebuild command to latest version
  + feature:opsworkscm: Update opsworkscm command to latest version
  + feature:shield: Update shield command to latest version
  + feature:stepfunctions: Update stepfunctions command to latest version
  + feature:appstream: Update appstream command to latest version
  + feature:health: Update health command to latest version
  + feature:ec2: Update ec2 command to latest version
- From 1.11.23
  + feature:polly: Update polly command to latest version
  + feature:snowball: Update snowball command to latest version
  + feature:rekognition: Update rekognition command to latest version
  + feature:lightsail: Update lightsail command to latest version
  + feature:--generate-cli-skeleton output: Add support for generating
    sample output for command
- From 1.11.22
  + feature:s3: Update s3 command to latest version
- From 1.11.21
  + feature:s3: Update s3 command to latest version
  + feature:glacier: Update glacier command to latest version
  + feature:cloudformation: Update cloudformation command to latest version
  + feature:route53: Update route53 command to latest version
- From 1.11.20
  + feature:ecs: Update ecs command to latest version
  + feature:cloudtrail: Update cloudtrail command to latest version
- From 1.11.19
  + feature:cloudformation deploy: Add command to simplify deployments
    of cloudformation stack changes.
  + feature:emr: Update emr command to latest version
  + feature:lambda: Update lambda command to latest version
  + feature:elastictranscoder: Update elastictranscoder command to latest
    version
  + feature:cloudformation package: Add command to package source code for
    cloudfromation template.
  + feature:gamelift: Update gamelift command to latest version
  + feature:application-autoscaling: Update application-autoscaling
    command to latest version
- From 1.11.18
  + bugfix:Powershell: Properly set return code on Powershell.
  + feature:cloudwatch: Update cloudwatch command to latest version
  + feature:sqs: Update sqs command to latest version
  + feature:apigateway: Update apigateway command to latest version
  + feature:meteringmarketplace: Update meteringmarketplace command to
    latest version
- From 1.11.17
  + feature:route53: Update route53 command to latest version
  + feature:servicecatalog: Update servicecatalog command to latest version
- From 1.11.16
  + feature:kinesis: Update kinesis command to latest version
  + feature:ds: Update ds command to latest version
  + feature:elasticache: Update elasticache command to latest version
- From 1.11.15
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.11.14
  + feature:cloudformation: Update cloudformation command to latest version
  + feature:logs: Update logs command to latest version
- From 1.11.13
  + feature:directconnect: Update directconnect command to latest version
- From 1.11.12
  + feature:ses: Update ses command to latest version
- From 1.11.11
  + bugfix:cloudtrail: Use STS instead of IAM in CreateSubscription
  + feature:cloudformation: Update cloudformation command to latest version
- From 1.11.10
  + feature:autoscaling: Update autoscaling command to latest version
  + feature:elbv2: Update elbv2 command to latest version
- From 1.11.9
  + feature:ecs: Update ecs command to latest version
  + feature:sms: Update sms command to latest version
- From 1.11.8
  + feature:waf: Update waf command to latest version
  + feature:s3: Port mv to s3transfer.
  + feature:budgets: Update budgets command to latest version
- From 1.11.7
  + feature:cloudfront: Update cloudfront command to latest version
  + feature:iot: Update iot command to latest version
  + feature:config: Update config command to latest version
  + feature:kinesisanalytics: Update kinesisanalytics command to latest version
  + feature:rds: Update rds command to latest version
- From 1.11.6
  + feature:route53: Update route53 command to latest version
  + feature:--region: Add support for us-east-2
- From 1.11.5
  + bugfix:s3 sync --delete: Fix regression where --delete would not delete
    local files
- From 1.11.4
  + feature:elasticbeanstalk: Update elasticbeanstalk command to latest version
  + feature:gamelift: Update gamelift command to latest version
  + feature:s3: Integrate sync command with s3transfer
  + feature:acm: Update acm command to latest version
  + feature:s3: Output progress even when discovering new files to transfer
- From 1.11.3
  + bugfix:Pagination: Fix validation error when providing --no-paginate
    with normalized paging argument.
  + feature:apigateway: Update apigateway command to latest version
  + feature:cloudfront: Update cloudfront command to latest version
  + feature:gamelift: Update gamelift command to latest version
  + feature:rds: Update rds command to latest version
  + feature:codedeploy: Update codedeploy command to latest version
  + feature:sns: Update sns command to latest version
  + feature:kms: Update kms command to latest version
  + feature:elasticache: Update elasticache command to latest version
  + feature:ecr: Update ecr command to latest version
- From 1.11.2
  + feature:s3: Update s3 command to latest version
  + feature:waf: Update waf command to latest version
  + feature:devicefarm: Update devicefarm command to latest version
  + feature:kms: Update kms command to latest version
  + feature:opsworks: Update opsworks command to latest version
  + bugfix:s3: Refactor rb into its own command. In addition, validate that
    no key is supplied regardless of whether or not the force argument is
    supplied.
  + bugfix:route53domains: Rename --end to --end-time to fix a bug relating
    to argparse prefix expansion. Alias --start to --start-time to maintain
    a consistent interface while keeping the old parameter.
  + feature:cognito-idp: Update cognito-idp command to latest version
- From 1.11.1
  + bugfix:s3: Fix regression when downloading empty files.
- From 1.11.0
  + feature:snowball: Update snowball command to latest version
  + feature:s3: Update s3 command to latest version
  + feature:ec2: Update ec2 command to latest version
  + feature:s3: Port cp and rm to s3transfer. Improve progress for those
    commands, showing byte progress.
- Upstream version jump from 1.10.67 to 1.11.0</changelog>

</package>
<package pkgid="5ba22087bf47ab42a01890cc35ce7d1b1027bcce67d8045e0a8ff7d40b60359b" name="backintime" arch="noarch">
    <version epoch="0" ver="1.1.20" rel="3.3.1"/>

<changelog author="herbert@links2linux.de" date="1245672000">- new upstream version &lt;0.9.26&gt;
  * update translations from Launchpad
  * Fix a but smart-remove algorithm (https://bugs.launchpad.net/backintime/+bug/376104)
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/374477
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/375113
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * add '--no-check' option to configure scripts
  * use only 'folder' term (more consistent with GNOME/KDE)
  * add 'expert option': enable/disable nice for cron jobs
  * GNOME &amp; KDE4: refresh snapshots button force files view to update too
  * you can include a backup parent directory (backup directory will auto-exclude itself)
  * fix some small bugs
- new upstream version &lt;0.9.24&gt;
  * update translations
  * KDE4: fix python string &lt;=&gt; QString problems
  * KDE4 FilesView/SnapshotsDialog: ctrl-click just select (don't execute)
  * KDE4: fix crush after "take snapshot" process (https://bugs.launchpad.net/backintime/+bug/366241)
  * store basic permission in a special file so it can restore them correctly (event from NTFS)
  * add config version
  * implement Gnome/KDE4 systray icons and user.callback as plugins
  * reorganize code: common/GNOME/KDE4
  * GNOME: break the big glade file in multiple file
  * backintime is no longer aware of 'backintime-gnome' and 'backintime-kde4'
    (you need run 'backintime-gnome' for GNOME version and 'backintime-kde4' for KDE4 version)
- new upstream version &lt;0.9.22.1&gt;
  * fix French translation
- new upstream version &lt;0.9.22&gt;
  * update translations from Launchpad
  * KDE4: fix some translation problems
  * remove --safe-links for save/restore (this means copy symlinks as symlinks)
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * create directory now use python os.makedirs (replace use of mkdir command)
  * KDE4: fix a crush related to QString - python string conversion
  * GNOME &amp; KDE4 SettingsDialog: if schedule automatic backups per directory is set, global schedule is hidden
  * GNOME FilesView: thread "*~" files (backup files) as hidden files
  * GNOME: use gtk-preferences icon for SettingsDialog (replace gtk-execute icon)
  * expert option: $XDG_CONFIG_HOME/backintime/user.callback (if exists) is called a different steps
    of a "take snapshot" process (before, after, on error, is a new snapshot was taken).
  * add more command line options: --snapshots-list, --snapshots-list-path, --last-snapshot, --last-snapshot-path
  * follow FreeDesktop directories specs:
    $XDG_DATA_HOME (default: $HOME/.local/share) to store app.lock files
    $XDG_CONFIG_HOME (default: $HOME/.config) to save settings
  * new install system: use more common steps (./configure; make; sudo make install)
- new upstream version &lt;0.9.20&gt;
  * smart remove: fix an important bug and make it more verbose in syslog
  * update Spanish translation (Francisco Manuel García Claramonte &lt;franciscomanuel.garcia@hispalinux.es&gt;)
- new upstream version &lt;0.9.18&gt;
  * update translations from Launchpad
  * update Slovak translation (Tomá? Vadina &lt;kyberdev@gmail.com&gt;)
  * update French translation (Michel Corps &lt;mahikeulbody@gmail.com&gt;)
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * GNOME bugfix: fix a crush in files view for files with special characters (ex: "a%%20b")
  * GNOME SettingsDialog bugfix: if snapshots path is a new created folder, snapshots navigation (files view) don't work
  * update doc
  * GNOME &amp; KDE4 MainWindow: Rename "Places" list with "Snapshots"
  * GNOME SettingsDialog bugfix: modify something, then press cancel. If you reopen the dialog it show wrong values (the ones before cancel)
  * GNOME &amp; KDE4: add root mode menu entries (use gksu for gnome and kdesudo for kde)
  * GNOME &amp; KDE4: MainWindow - Files view: if the current directory don't exists in current snapshot display a message
  * SettingDialog: add an expert option to enable to schedule automatic backups per directory
  * SettingDialog: schedule automatic backups - if the application can't find crontab it show an error
  * SettingDialog: if the application can't write in snapshots directory there should be an error message
  * add Polish translation (Pawe? Ho?uj &lt;pholuj@gmail.com&gt;)
  * add cron in common package dependencies
  * GNOME &amp; KDE4: rework settings dialog
  * SettingDialog: add an option to enable/disable notifications</changelog>
<changelog author="detlef@links2linux.de" date="1250942400">- fix Requires</changelog>
<changelog author="detlef@links2linux.de" date="1284552000">- new upstream version &lt;1.0&gt;
  * add '.dropbox*' to default exclude patterns (https://bugs.launchpad.net/backintime/+bug/628172)
  * add option to take a snapshot at every boot (https://bugs.launchpad.net/backintime/+bug/621810)
  * add continue on errors (https://bugs.launchpad.net/backintime/+bug/616299)
  * add expert options: copy unsafe links &amp; copy links
  * "user-callback" replace "user.callback" and receive profile informations
  * documentation: on-line only (easier to maintain)
  * add error log and error log view dialog (Gnome &amp; KDE4)
  * merge with: lp:~dave2010/backintime/minor-edits
  * merge with: lp:~mcfonty/backintime/unique-snapshots-view
  * reduce memory usage during compare with previous snapshot process
  * custom backup hour (for daily backups or mode): https://bugs.launchpad.net/backintime/+bug/507451
  * smart remove was slightly changed (https://bugs.launchpad.net/backintime/+bug/502435)
  * make backup on restore optional
  * add ionice support for user/cron backup process
  * remove "schedule per included directory" (profiles do that) (+ bug LP: #412470)
  * update Slovak translation (Tomá? Vadina &lt;kyberdev@gmail.com&gt;)
  * multiple profiles support
  * backintime snapshot folder is restructured to ../backintime/machine/user/profile_id/
  * added the possibility to include other snapshot folders within a profile, it can only read those, there is not a GUI implementation yet
  * added a tag suffix to the snapshot_id, to avoid double snapshot_ids
  * added a desktop file for kdesu and a test if kdesu or kdesudo should be used (LP: #389988)
  * added expert option to disable snapshots when on battery (LP: #388178)
  * snapshots are stored entirely read-only (LP: #386275)
  * changed default exclude patterns to caches, thumbnails, trashbins, and backups (LP: #422132)
  * write access to snapshot folder is checked &amp; change to snapshot version 2 (LP: #423086)
  * Used a more standard crontab syntax (LP: #409783)
  * Stop the "Over zealous removal of crontab entries" (LP: #451811)
  * and many bugfixes</changelog>
<changelog author="detlef@links2linux.de" date="1287230400">- new upstream version &lt;1.0.2&gt;
  * reduce log file (no more duplicate "Compare with..." lines)
  * declare backintime-kde4 packages as a replacement of backintime-kde</changelog>
<changelog author="detlef@links2linux.de" date="1288440000">- new upstream version &lt;1.0.4&gt;
  * SettingsDialog: show highly recommended excludes
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/664783
  * Option to use checksum to detect changes (https://bugs.launchpad.net/backintime/+bug/666964)
  * Option to select log verbosity (https://bugs.launchpad.net/backintime/+bug/664423)
  * Gnome: use gloobus-preview if installed</changelog>
<changelog author="detlef@links2linux.de" date="1294056000">- new upstream version &lt;1.0.6&gt;
  * Fix bug:
    https://bugs.launchpad.net/backintime/+bug/676223
    https://bugs.launchpad.net/backintime/+bug/672705
  * Smart remove: configurable options:
    https://bugs.launchpad.net/backintime/+bug/406765</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1303128000">- Imported package from packman</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1309089600">- Fix missing language directories</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1311163200">- new upstream version 1.0.8
  * Fix bug: lp#723545
    + Cache UID/GID to improve backup speed
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/705237
    + wrong profile name in message box
  * Fix bug: lp#696663
    + Empty directories created during build
  * Fix bug: lp#671946
    + Invalid notification ID</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1328097600">- Fix duplicated omf files</changelog>
<changelog author="coolo@suse.com" date="1350388800">- fix file list</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1355745600">- Update to upstream version 1.0.20
  * Fix bug: restore remote path with spaces using mode ssh returned error
  * Fix packages: man &amp; translations
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1077446
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1078979
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1079479
  * Map multiple arguments for gettext so they can be rearranged by translators
  * Add links to: website, documentation, report a bug, answers, faq
  * Use libnotify for gnome/kde4 notifications instead of gnome specific libraries
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1059247
  * Add more schedule options: every 30 min, every 2 hours, every 4 hours, every 6 hours &amp; every 12 hours
  * Add generic mount-framework
  * Add mode 'SSH' for backups on remote host using ssh protocol.
  * Fix bug: wrong path if restore system root
  * Fix bug: glade (xml) files did not translate
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1073867
  * Add "Restore to ..." in replacement of copy (with or without drag &amp; drop) because copy don't restore user/group/rights</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1382011200">- Added omit_KDirModel.removeColumns.patch, fixes crash of kde
  frontend (bnc#846526)</changelog>
<changelog author="toddrme2178@gmail.com" date="1384344000">- Update to upstream version 1.0.28
  * remove config on 'apt-get purge'
  * add more options for configure scripts; update README
  * add udev schedule (run BIT as soon as the drive is connected)
  * Fix bug: AttributeError with python-keyring&gt;1.6.1 [#1234024](https://bugs.launchpad.net/backintime/+bug/1234024)
  * Fix bug: TypeError: KDirModel.removeColumns() is a private method in kde4/app.py [#1232694](https://bugs.launchpad.net/backintime/+bug/1232694)
  * add '--checksum' commandline option [#886021](https://bugs.launchpad.net/backintime/+bug/886021)
  * Fix bug: sshfs mount disconnect after a while due to some firewalls (add ServerAliveInterval) [#235685](https://answers.launchpad.net/backintime/+question/235685)
  * Fix bug: Ping fails if ICMP is disabled on remote host [#1226718](https://bugs.launchpad.net/backintime/+bug/1226718)
  * Fix bug: KeyError in getgrnam if there is no 'fuse' group [#1225561](https://bugs.launchpad.net/backintime/+bug/1225561)
  * Fix bug: anacrontab won't work with profilename with spaces [#1224620](https://bugs.launchpad.net/backintime/+bug/1224620)
  * Fix bug: NameError in tools.move_snapshots_folder [#871466](https://bugs.launchpad.net/backintime/+bug/871466)
  * Fix bug: KPassivePopup is not defined [#871475](https://bugs.launchpad.net/backintime/+bug/871475)
  * multi selection for include and exclude list [#660753](https://bugs.launchpad.net/backintime/+bug/660753)
  * Fix bug: ValueError while reading pw-cache PID [#235407](https://answers.launchpad.net/backintime/+question/235407)
- Update to upstream version 1.0.26
  * add feature: keep min free inodes
  * roll back commit 836.1.5 (check free-space on ssh remote host): statvfs DOES work over sshfs. But not with quite outdated sshd
  * add daily anacron schedule
  * add delete button and 'list only equal' in Snapshot dialog; multiSelect in snapshot list
  * add manpage backintime-config and config-examples
  * Fix bug: Restore makes files public during the operation
  * Fix bug: Cannot keep modifications to cron (https://bugs.launchpad.net/backintime/+bug/698106)
  * add feature: restore from command line; add option --config
  * Fix bug: cannot stat 'backintime-kde4-root.desktop.kdesudo' (https://bugs.launchpad.net/backintime/+bug/696659)
  * Fix bug: unreadable dark KDE color schemes (https://bugs.launchpad.net/backintime/+bug/1184920)
  * use 'ps ax' to check if 'backintime --pw-cache' is still running
  * mount after locking, unmount before unlocking in take_snapshot
  * Fix bug: permission denied if remote uid wasn't the same as local uid
  * add option --bwlimit for rsync
  * redirect logger.error and .warning to stderr; new argument --quiet
  * deactivate 'Save Password' if no keyring is available
  * use Password-cache for user-input too
  * handle two Passwords
  * add 'SSH encrypted': mount / with encfs reverse and sync encrypted with rsync. EXPERIMENTEL!
  * add 'Local encrypted': mount encfs
- Update to upstream version 1.0.24
  * hide check_for_canges if full_rsync_mode is checked
  * DEFAULT_EXCLUDE system folders with /foo/* so at least the folder itself will backup
  * DEFAULT_EXCLUDE /run; exclude MOUNT_ROOT with higher priority and not with DEFAULT_EXCLUDE anymore
  * Fix bug: 'CalledProcessError' object has no attribute 'strerror'
  * Fix bug: quote rsync remote path with spaces
  * 'Save Password' default off to avoid problems with existing profiles
  * if restore uid/gid failed try to restore at least gid
  * SSH need to store permissions in seperate file with "Full rsync mode" because remote user might not be able to store ownership
  * Fix bug: restore permission failed on "Full rsync mode"
  * Fix bug: glib.GError: Unknown internal child: selection
  * Fix bug: GtkWarning: Unknown property: GtkLabel.margin-top
  * Fix bug: check keyring backend only if password is needed
  * switch to 'find -exec cmd {} +' (https://bugs.launchpad.net/backintime/+bug/1157639)
  * change all indent tabs to 4 spaces
- Update to upstream version 1.0.22
  * check free-space on ssh remote host (statvfs didn't work over sshfs)
  * Add Password storage mode ssh
  * Add "Full rsync mode" (can be faster but ...)
  * Fix bug: "Restore to..." failed due to spaces in directory name (https://bugs.launchpad.net/backintime/+bug/1096319)
  * Fix bug: host not found in known_hosts if port != 22 (https://bugs.launchpad.net/backintime/+bug/1130356)
  * Fix bug: sshtools.py used not POSIX conform conditionals
- Update requires and buildrequires.
- Remove upstreamed omit_KDirModel.removeColumns.patch
- Split doc and lang packages</changelog>
<changelog author="ecsos@schirra.net" date="1388664000">- Update to upstream version 1.0.34
  * sync/flush all disks before shutdown (https://bugs.launchpad.net/bugs/1261031)
  * Fix bug: BIT running as root shutdown after snapshot, regardless of option checked (https://bugs.launchpad.net/bugs/1261022)
- Update to upstream version 1.0.32
  * Fix bug: cron scheduled snapshots won't start with 1.0.30
- Update to upstream version 1.0.30
  * scheduled and manual snapshots use --config
  * make configure scripts portable (https://bugs.launchpad.net/backintime/+bug/377429)
  * Fix bug: udev rule doesn't finish (https://bugs.launchpad.net/backintime/+bug/1249466)
  * add symlink last_snapshot (https://bugs.launchpad.net/backintime/+bug/787118)
  * add virtual package backintime-kde for PPA
  * Fix multiple errors in PPA build process; reorganise updateversion.sh
  * Fix bug: Mate and xfce desktop didn't show systray icon (https://bugs.launchpad.net/backintime/+bug/658424/comments/31)
  * add option to run rsync with 'nice' or 'ionice' on remote host (https://bugs.launchpad.net/backintime/+bug/1240301)
  * add Shutdown button to shutdown system after snapshot has finished (https://bugs.launchpad.net/backintime/+bug/838742)
  * Fix bug: Ubuntu Lucid dosn't provide SecretServiceKeyring (https://bugs.launchpad.net/backintime/+bug/1243911)
  * wrap long lines for syslog
  * Fix bug: 'gksu backintime-gnome' failed with dbus.exceptions.DBusException</changelog>
<changelog author="kdupke@suse.com" date="1390219200">- added backintime-ssh-agent_only_if_password.patch, does not connect
  ssh-agent if password isn't set. Allow passwordless ssh-key as root.</changelog>
<changelog author="ecsos@schirra.net" date="1413115200">- update to 1.0.38
  * Fix bug: 'Attempt to unlock mutex that was not locked' in
    gnomeplugin (https://answers.launchpad.net/questions/255225)
  * compare os.path.realpath instead of os.stat to get devices UUID
  * Fix bug: housekeeping by gnome-session-daemon might delete
    backup and original data
    (https://bugs.launchpad.net/bugs/1374343)
  * Fix bug: Type Error in 'backintime --decode'
    (https://bugs.launchpad.net/bugs/1365072)
  * Fix bug: take_snapshot didn't wait for snapshot folder come
    available if notifications are disabled
    (https://bugs.launchpad.net/bugs/1332979)
- update from 1.0.34
  * remove UbuntuOne from exclude
    (https://bugs.launchpad.net/bugs/1340131)
  * Gray out 'Add Profile' if 'Main Profile' isn't configured yet
    (https://bugs.launchpad.net/bugs/1335545)
  * Don't check for fuse group-membership if group doesn't exist
  * Fix bug: backintime-kde4 as root failed to load ssh-key
    (https://bugs.launchpad.net/bugs/1276348)
  * Fix bug: kdesystrayicon.py crashes because of missing environ
    (https://bugs.launchpad.net/bugs/1332126)
  * Fix bug: OSError if sshfs/encfs is not installed
    (https://bugs.launchpad.net/bugs/1316288)
  * Fix bug: TypeError in config.py check_config()
    (https://bugzilla.redhat.com/show_bug.cgi?id=1091644)
  * Fix bug: unhandled exception in create_last_snapshot_symlink()
    (https://bugs.launchpad.net/bugs/1269991)
  * disable keyring for root</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1413460800">- Update Source URL</changelog>
<changelog author="ronisbr@gmail.com" date="1442404800">-  Version bump to 1.1 branch (1.1.6), based on home:ecsos:Backup/backintime.
  * The 1.1 branch introduced a new QT4 GUI that replaced the
    old KDE and GNOME GUI. Therefore, the pacakges backintime-gnome and
    backintime-kde were replaced by the package backintime-qt4. Thus, both
    backintime and backintime-qt4 do not depend on any GNOME or KDE packages
    anymore.
  * The package now depends on python3 instead of python.
  * The patch `backintime-ssh-agent_only_if_password.patch` was
    updated to replace TABs with SPACEs for code indentation following the
    convention of `common/sshtools.py`.
- Upstream changelog from version 1.0.38 to version 1.1.6.
    Version 1.1.6
  * show Profile name in systrayicon menu
  * Fix bug: encrypted remote backup hangs on 'start
    encfsctl encode process'
    (https://launchpad.net/bugs/1455925)
  * make own Exceptions a childclass from
    BackInTimeException
  * Fix bug: Segmentation fault caused by two QApplication
  * Fix bug: no Changes [C] log entries with 'Check for
  * Fix bug: some changed options from Settingsdialog where
  * Fix bug: python version check fails on python 3.3
  * Specifying the SSH private key whenever ssh is called
  * add to in-/exclude directly from mainwindow
  * Fix bug: pw-cache didn't start on Mint KDE because of missing stdout
  * add option to run Smart Remove in background on remote host
  * Fix bug: failed to restore file names with white spaces using CLI
  * Fix bug: UnboundLocalError with 'last_snapshot' in _free_space
    (https://launchpad.net/bugs/1437623)
    Version 1.1.4
  * add option to keep new snapshot with 'full rsync mode' regardless of
    changes (https://launchpad.net/bugs/1434722)
  * Fix bug: wrong quote in 'Save config file'
  * Fix bug: Deleting the last snapshot does not update the last_snapshot
    symlink (https://launchpad.net/bugs/1434724)
  * remove base64 encoding for passwords as it doesn't add any security
    but broke the password process (https://launchpad.net/bugs/1431305)
  * add confirm dialog before restoring
    (https://launchpad.net/bugs/438079)
  * Fix bug: Wrong status text in the tray icon
    (https://launchpad.net/bugs/1429400)
  * add option to run only one snapshot at a time
  * Fix bug: restore permissions of lots of files made BackInTime
    unresposive (https://launchpad.net/bugs/1428423)
  * Fix bug: failed to restore file owner and group
  * cache uuid in config so it doesn't fail if the device isn't pluged in
    (https://launchpad.net/bugs/1426881)
  * add warning about wrong Python version in configure
  * prevent snapshots from being removed with restore and delete; show
    warning if restore and delete filesystem root
    (https://answers.launchpad.net/questions/262837)
  * Fix bug: OSError in free_space; add alternate method to get free space
  * add bash-completion
  * Fix bug: ugly theme while running as root on Gnome based DEs
    (https://launchpad.net/bugs/1418447)
  * Fix bug: filename with broken charset throwed UnicodeError exception
    (https://launchpad.net/bugs/1419694)
  * use 'crontab' instead of 'crontab -' to read from stdin
    (https://launchpad.net/bugs/1419466)
    Version 1.1.2
  * sort 'Backup folders' in main window
  * save in- and exclude sort order
  * use PolicyKit to install Udev rules
  * move compression from install to build in Makefiles
  * use pkexec to start backintime-qt4 as root
    Version 1.1.0
  * add tooltips for rsync options
  * make only one debian/control
  * multiselect files to restore (https://launchpad.net/bugs/1135886)
  * force run manual snapshots on battery
    (https://launchpad.net/bugs/861553)
  * backup encfs config to local config folder
  * apply 'install-docs-move.patch' from Debian package by Jonathan
    Wiltshire
  * add restore option to delete new files during restore
    (https://launchpad.net/bugs/1371951)
  * use flock to prevent two instances running at the same time
  * restore config dialog added (https://launchpad.net/bugs/480391)
  * inhibit suspend/hibernate while take_snapshot or restore
  * use more reliable code for get_user
  * implement anacrons functions inside BIT =&gt; more flexible schedules and
    no new timestamp if there was an error
  * automatically run in background if started with
    'backintime --backup-job'
  * fix typos and style warnings in manpages reported by Lintian
    (https://lintian.debian.org/full/jmw@debian.org.html#backintime_1.0.34-0.1)
  * add exclude files by size (https://launchpad.net/bugs/823719)
  * remove 'Auto Host/User/Profile-ID' as this is more confiusing than
    helping
  * Fix bug: check procname of pid-locks
    (https://launchpad.net/bugs/1341414)
  * optional run 'rsync' with 'nocache'
    (https://launchpad.net/bugs/1344528)
  * mark invalid exclude pattern with mode ssh-encrypted
  * make Settingsdialog tabs scrollable
  * remove colon (:) restriction in exclude pattern
  * prevent starting new snapshot if restore is running
  * Fix bug: Port check failed on IPv6
    (https://launchpad.net/bugs/1361634)
  * add top-level directory for tarball
    (https://launchpad.net/bugs/1359076)
  * add more user-callback events (on App start and exit, on mount and
    unmount)
  * add context menu to files view
  * remove snapshots from commandline
  * multi selection in timeline =&gt; remove multiple snapshots with one
    click
  * print warning if started with sudo
  * add more default exclude; remove [Cc]ache* from exclude
  * Fix bug: 'inotify_add_watch failed' while closing BIT
  * add option for custom rsync-options
  * add ProgressBar for rsync
  * add progress for smart-remove
  * remove old status-bar message after a snapshot crashed.
  * ask to include symlinks target instead link
    (https://launchpad.net/bugs/1117709)
  * port to Python 3.x
  * returncode &gt;0 if there was an error
    (https://launchpad.net/bugs/1040995)
  * Enable user-callback script to cancel a backup by returning a non-zero
    exit code.
  * merge backintime-notify into backintime-qt4
  * add --gksu/--gksudo arg to qt4/configure
  * remember last path for each profile
    (https://bugs.launchpad.net/bugs/1254870)
  * sort include and exclude list
    (https://bugs.launchpad.net/bugs/1193149)
  * Timeline show tooltip 'Last check'
  * Fix bug: systray icon didn't show up
    (https://bugs.launchpad.net/backintime/+bug/658424)
  * show hidden files in FileDialog
    (https://bugs.launchpad.net/backintime/+bug/995925)
  * add button text for all buttons
    (https://bugs.launchpad.net/backintime/+bug/992020)
  * add shortcuts (https://bugs.launchpad.net/backintime/+bug/686694)
  * add menubar (https://bugs.launchpad.net/backintime/+bug/528851)
  * port KDE4 GUI to pure Qt4 to replace both KDE4 and Gnome GUI
    Version 1.0.40
  * use fingerprint to check if ssh key was unlocked correctly
    (https://answers.launchpad.net/questions/256408)
  * add fallback method to get UUID
    (https://answers.launchpad.net/questions/254140)
  * Fix bug: 'Attempt to unlock mutex that was not locked'... this time
    for good</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1492689600">- Update to upstream version 1.1.20
  * backport security fix: polkit CheckAuthorization: race condition in privilege authorization [CVE-2017-7572, boo#1032717]
  * see CHANGES file for details
- Don't store passwords given to polkit helper
  * backintime-polkit_priv_downgrade.patch
- Backport security hardening measures [boo#1007723]
  * backintime-security_hardening_backport.patch
- Fix Requires and BuildRequires
  * No longer requires xterm
  * Note: backintime requires python3-keyring (not py2), but not available in openSUSE yet
- Delete udev configuration files on uninstall
- Merge doc subpackage into main package</changelog>

</package>
<package pkgid="116cc15f56ace85fb8550075156971e3e4febc8de5241f3ac0514e3738a01f6c" name="backintime" arch="src">
    <version epoch="0" ver="1.1.20" rel="3.3.1"/>

<changelog author="herbert@links2linux.de" date="1245672000">- new upstream version &lt;0.9.26&gt;
  * update translations from Launchpad
  * Fix a but smart-remove algorithm (https://bugs.launchpad.net/backintime/+bug/376104)
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/374477
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/375113
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * add '--no-check' option to configure scripts
  * use only 'folder' term (more consistent with GNOME/KDE)
  * add 'expert option': enable/disable nice for cron jobs
  * GNOME &amp; KDE4: refresh snapshots button force files view to update too
  * you can include a backup parent directory (backup directory will auto-exclude itself)
  * fix some small bugs
- new upstream version &lt;0.9.24&gt;
  * update translations
  * KDE4: fix python string &lt;=&gt; QString problems
  * KDE4 FilesView/SnapshotsDialog: ctrl-click just select (don't execute)
  * KDE4: fix crush after "take snapshot" process (https://bugs.launchpad.net/backintime/+bug/366241)
  * store basic permission in a special file so it can restore them correctly (event from NTFS)
  * add config version
  * implement Gnome/KDE4 systray icons and user.callback as plugins
  * reorganize code: common/GNOME/KDE4
  * GNOME: break the big glade file in multiple file
  * backintime is no longer aware of 'backintime-gnome' and 'backintime-kde4'
    (you need run 'backintime-gnome' for GNOME version and 'backintime-kde4' for KDE4 version)
- new upstream version &lt;0.9.22.1&gt;
  * fix French translation
- new upstream version &lt;0.9.22&gt;
  * update translations from Launchpad
  * KDE4: fix some translation problems
  * remove --safe-links for save/restore (this means copy symlinks as symlinks)
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * create directory now use python os.makedirs (replace use of mkdir command)
  * KDE4: fix a crush related to QString - python string conversion
  * GNOME &amp; KDE4 SettingsDialog: if schedule automatic backups per directory is set, global schedule is hidden
  * GNOME FilesView: thread "*~" files (backup files) as hidden files
  * GNOME: use gtk-preferences icon for SettingsDialog (replace gtk-execute icon)
  * expert option: $XDG_CONFIG_HOME/backintime/user.callback (if exists) is called a different steps
    of a "take snapshot" process (before, after, on error, is a new snapshot was taken).
  * add more command line options: --snapshots-list, --snapshots-list-path, --last-snapshot, --last-snapshot-path
  * follow FreeDesktop directories specs:
    $XDG_DATA_HOME (default: $HOME/.local/share) to store app.lock files
    $XDG_CONFIG_HOME (default: $HOME/.config) to save settings
  * new install system: use more common steps (./configure; make; sudo make install)
- new upstream version &lt;0.9.20&gt;
  * smart remove: fix an important bug and make it more verbose in syslog
  * update Spanish translation (Francisco Manuel García Claramonte &lt;franciscomanuel.garcia@hispalinux.es&gt;)
- new upstream version &lt;0.9.18&gt;
  * update translations from Launchpad
  * update Slovak translation (Tomá? Vadina &lt;kyberdev@gmail.com&gt;)
  * update French translation (Michel Corps &lt;mahikeulbody@gmail.com&gt;)
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * GNOME bugfix: fix a crush in files view for files with special characters (ex: "a%%20b")
  * GNOME SettingsDialog bugfix: if snapshots path is a new created folder, snapshots navigation (files view) don't work
  * update doc
  * GNOME &amp; KDE4 MainWindow: Rename "Places" list with "Snapshots"
  * GNOME SettingsDialog bugfix: modify something, then press cancel. If you reopen the dialog it show wrong values (the ones before cancel)
  * GNOME &amp; KDE4: add root mode menu entries (use gksu for gnome and kdesudo for kde)
  * GNOME &amp; KDE4: MainWindow - Files view: if the current directory don't exists in current snapshot display a message
  * SettingDialog: add an expert option to enable to schedule automatic backups per directory
  * SettingDialog: schedule automatic backups - if the application can't find crontab it show an error
  * SettingDialog: if the application can't write in snapshots directory there should be an error message
  * add Polish translation (Pawe? Ho?uj &lt;pholuj@gmail.com&gt;)
  * add cron in common package dependencies
  * GNOME &amp; KDE4: rework settings dialog
  * SettingDialog: add an option to enable/disable notifications</changelog>
<changelog author="detlef@links2linux.de" date="1250942400">- fix Requires</changelog>
<changelog author="detlef@links2linux.de" date="1284552000">- new upstream version &lt;1.0&gt;
  * add '.dropbox*' to default exclude patterns (https://bugs.launchpad.net/backintime/+bug/628172)
  * add option to take a snapshot at every boot (https://bugs.launchpad.net/backintime/+bug/621810)
  * add continue on errors (https://bugs.launchpad.net/backintime/+bug/616299)
  * add expert options: copy unsafe links &amp; copy links
  * "user-callback" replace "user.callback" and receive profile informations
  * documentation: on-line only (easier to maintain)
  * add error log and error log view dialog (Gnome &amp; KDE4)
  * merge with: lp:~dave2010/backintime/minor-edits
  * merge with: lp:~mcfonty/backintime/unique-snapshots-view
  * reduce memory usage during compare with previous snapshot process
  * custom backup hour (for daily backups or mode): https://bugs.launchpad.net/backintime/+bug/507451
  * smart remove was slightly changed (https://bugs.launchpad.net/backintime/+bug/502435)
  * make backup on restore optional
  * add ionice support for user/cron backup process
  * remove "schedule per included directory" (profiles do that) (+ bug LP: #412470)
  * update Slovak translation (Tomá? Vadina &lt;kyberdev@gmail.com&gt;)
  * multiple profiles support
  * backintime snapshot folder is restructured to ../backintime/machine/user/profile_id/
  * added the possibility to include other snapshot folders within a profile, it can only read those, there is not a GUI implementation yet
  * added a tag suffix to the snapshot_id, to avoid double snapshot_ids
  * added a desktop file for kdesu and a test if kdesu or kdesudo should be used (LP: #389988)
  * added expert option to disable snapshots when on battery (LP: #388178)
  * snapshots are stored entirely read-only (LP: #386275)
  * changed default exclude patterns to caches, thumbnails, trashbins, and backups (LP: #422132)
  * write access to snapshot folder is checked &amp; change to snapshot version 2 (LP: #423086)
  * Used a more standard crontab syntax (LP: #409783)
  * Stop the "Over zealous removal of crontab entries" (LP: #451811)
  * and many bugfixes</changelog>
<changelog author="detlef@links2linux.de" date="1287230400">- new upstream version &lt;1.0.2&gt;
  * reduce log file (no more duplicate "Compare with..." lines)
  * declare backintime-kde4 packages as a replacement of backintime-kde</changelog>
<changelog author="detlef@links2linux.de" date="1288440000">- new upstream version &lt;1.0.4&gt;
  * SettingsDialog: show highly recommended excludes
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/664783
  * Option to use checksum to detect changes (https://bugs.launchpad.net/backintime/+bug/666964)
  * Option to select log verbosity (https://bugs.launchpad.net/backintime/+bug/664423)
  * Gnome: use gloobus-preview if installed</changelog>
<changelog author="detlef@links2linux.de" date="1294056000">- new upstream version &lt;1.0.6&gt;
  * Fix bug:
    https://bugs.launchpad.net/backintime/+bug/676223
    https://bugs.launchpad.net/backintime/+bug/672705
  * Smart remove: configurable options:
    https://bugs.launchpad.net/backintime/+bug/406765</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1303128000">- Imported package from packman</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1309089600">- Fix missing language directories</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1311163200">- new upstream version 1.0.8
  * Fix bug: lp#723545
    + Cache UID/GID to improve backup speed
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/705237
    + wrong profile name in message box
  * Fix bug: lp#696663
    + Empty directories created during build
  * Fix bug: lp#671946
    + Invalid notification ID</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1328097600">- Fix duplicated omf files</changelog>
<changelog author="coolo@suse.com" date="1350388800">- fix file list</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1355745600">- Update to upstream version 1.0.20
  * Fix bug: restore remote path with spaces using mode ssh returned error
  * Fix packages: man &amp; translations
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1077446
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1078979
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1079479
  * Map multiple arguments for gettext so they can be rearranged by translators
  * Add links to: website, documentation, report a bug, answers, faq
  * Use libnotify for gnome/kde4 notifications instead of gnome specific libraries
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1059247
  * Add more schedule options: every 30 min, every 2 hours, every 4 hours, every 6 hours &amp; every 12 hours
  * Add generic mount-framework
  * Add mode 'SSH' for backups on remote host using ssh protocol.
  * Fix bug: wrong path if restore system root
  * Fix bug: glade (xml) files did not translate
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1073867
  * Add "Restore to ..." in replacement of copy (with or without drag &amp; drop) because copy don't restore user/group/rights</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1382011200">- Added omit_KDirModel.removeColumns.patch, fixes crash of kde
  frontend (bnc#846526)</changelog>
<changelog author="toddrme2178@gmail.com" date="1384344000">- Update to upstream version 1.0.28
  * remove config on 'apt-get purge'
  * add more options for configure scripts; update README
  * add udev schedule (run BIT as soon as the drive is connected)
  * Fix bug: AttributeError with python-keyring&gt;1.6.1 [#1234024](https://bugs.launchpad.net/backintime/+bug/1234024)
  * Fix bug: TypeError: KDirModel.removeColumns() is a private method in kde4/app.py [#1232694](https://bugs.launchpad.net/backintime/+bug/1232694)
  * add '--checksum' commandline option [#886021](https://bugs.launchpad.net/backintime/+bug/886021)
  * Fix bug: sshfs mount disconnect after a while due to some firewalls (add ServerAliveInterval) [#235685](https://answers.launchpad.net/backintime/+question/235685)
  * Fix bug: Ping fails if ICMP is disabled on remote host [#1226718](https://bugs.launchpad.net/backintime/+bug/1226718)
  * Fix bug: KeyError in getgrnam if there is no 'fuse' group [#1225561](https://bugs.launchpad.net/backintime/+bug/1225561)
  * Fix bug: anacrontab won't work with profilename with spaces [#1224620](https://bugs.launchpad.net/backintime/+bug/1224620)
  * Fix bug: NameError in tools.move_snapshots_folder [#871466](https://bugs.launchpad.net/backintime/+bug/871466)
  * Fix bug: KPassivePopup is not defined [#871475](https://bugs.launchpad.net/backintime/+bug/871475)
  * multi selection for include and exclude list [#660753](https://bugs.launchpad.net/backintime/+bug/660753)
  * Fix bug: ValueError while reading pw-cache PID [#235407](https://answers.launchpad.net/backintime/+question/235407)
- Update to upstream version 1.0.26
  * add feature: keep min free inodes
  * roll back commit 836.1.5 (check free-space on ssh remote host): statvfs DOES work over sshfs. But not with quite outdated sshd
  * add daily anacron schedule
  * add delete button and 'list only equal' in Snapshot dialog; multiSelect in snapshot list
  * add manpage backintime-config and config-examples
  * Fix bug: Restore makes files public during the operation
  * Fix bug: Cannot keep modifications to cron (https://bugs.launchpad.net/backintime/+bug/698106)
  * add feature: restore from command line; add option --config
  * Fix bug: cannot stat 'backintime-kde4-root.desktop.kdesudo' (https://bugs.launchpad.net/backintime/+bug/696659)
  * Fix bug: unreadable dark KDE color schemes (https://bugs.launchpad.net/backintime/+bug/1184920)
  * use 'ps ax' to check if 'backintime --pw-cache' is still running
  * mount after locking, unmount before unlocking in take_snapshot
  * Fix bug: permission denied if remote uid wasn't the same as local uid
  * add option --bwlimit for rsync
  * redirect logger.error and .warning to stderr; new argument --quiet
  * deactivate 'Save Password' if no keyring is available
  * use Password-cache for user-input too
  * handle two Passwords
  * add 'SSH encrypted': mount / with encfs reverse and sync encrypted with rsync. EXPERIMENTEL!
  * add 'Local encrypted': mount encfs
- Update to upstream version 1.0.24
  * hide check_for_canges if full_rsync_mode is checked
  * DEFAULT_EXCLUDE system folders with /foo/* so at least the folder itself will backup
  * DEFAULT_EXCLUDE /run; exclude MOUNT_ROOT with higher priority and not with DEFAULT_EXCLUDE anymore
  * Fix bug: 'CalledProcessError' object has no attribute 'strerror'
  * Fix bug: quote rsync remote path with spaces
  * 'Save Password' default off to avoid problems with existing profiles
  * if restore uid/gid failed try to restore at least gid
  * SSH need to store permissions in seperate file with "Full rsync mode" because remote user might not be able to store ownership
  * Fix bug: restore permission failed on "Full rsync mode"
  * Fix bug: glib.GError: Unknown internal child: selection
  * Fix bug: GtkWarning: Unknown property: GtkLabel.margin-top
  * Fix bug: check keyring backend only if password is needed
  * switch to 'find -exec cmd {} +' (https://bugs.launchpad.net/backintime/+bug/1157639)
  * change all indent tabs to 4 spaces
- Update to upstream version 1.0.22
  * check free-space on ssh remote host (statvfs didn't work over sshfs)
  * Add Password storage mode ssh
  * Add "Full rsync mode" (can be faster but ...)
  * Fix bug: "Restore to..." failed due to spaces in directory name (https://bugs.launchpad.net/backintime/+bug/1096319)
  * Fix bug: host not found in known_hosts if port != 22 (https://bugs.launchpad.net/backintime/+bug/1130356)
  * Fix bug: sshtools.py used not POSIX conform conditionals
- Update requires and buildrequires.
- Remove upstreamed omit_KDirModel.removeColumns.patch
- Split doc and lang packages</changelog>
<changelog author="ecsos@schirra.net" date="1388664000">- Update to upstream version 1.0.34
  * sync/flush all disks before shutdown (https://bugs.launchpad.net/bugs/1261031)
  * Fix bug: BIT running as root shutdown after snapshot, regardless of option checked (https://bugs.launchpad.net/bugs/1261022)
- Update to upstream version 1.0.32
  * Fix bug: cron scheduled snapshots won't start with 1.0.30
- Update to upstream version 1.0.30
  * scheduled and manual snapshots use --config
  * make configure scripts portable (https://bugs.launchpad.net/backintime/+bug/377429)
  * Fix bug: udev rule doesn't finish (https://bugs.launchpad.net/backintime/+bug/1249466)
  * add symlink last_snapshot (https://bugs.launchpad.net/backintime/+bug/787118)
  * add virtual package backintime-kde for PPA
  * Fix multiple errors in PPA build process; reorganise updateversion.sh
  * Fix bug: Mate and xfce desktop didn't show systray icon (https://bugs.launchpad.net/backintime/+bug/658424/comments/31)
  * add option to run rsync with 'nice' or 'ionice' on remote host (https://bugs.launchpad.net/backintime/+bug/1240301)
  * add Shutdown button to shutdown system after snapshot has finished (https://bugs.launchpad.net/backintime/+bug/838742)
  * Fix bug: Ubuntu Lucid dosn't provide SecretServiceKeyring (https://bugs.launchpad.net/backintime/+bug/1243911)
  * wrap long lines for syslog
  * Fix bug: 'gksu backintime-gnome' failed with dbus.exceptions.DBusException</changelog>
<changelog author="kdupke@suse.com" date="1390219200">- added backintime-ssh-agent_only_if_password.patch, does not connect
  ssh-agent if password isn't set. Allow passwordless ssh-key as root.</changelog>
<changelog author="ecsos@schirra.net" date="1413115200">- update to 1.0.38
  * Fix bug: 'Attempt to unlock mutex that was not locked' in
    gnomeplugin (https://answers.launchpad.net/questions/255225)
  * compare os.path.realpath instead of os.stat to get devices UUID
  * Fix bug: housekeeping by gnome-session-daemon might delete
    backup and original data
    (https://bugs.launchpad.net/bugs/1374343)
  * Fix bug: Type Error in 'backintime --decode'
    (https://bugs.launchpad.net/bugs/1365072)
  * Fix bug: take_snapshot didn't wait for snapshot folder come
    available if notifications are disabled
    (https://bugs.launchpad.net/bugs/1332979)
- update from 1.0.34
  * remove UbuntuOne from exclude
    (https://bugs.launchpad.net/bugs/1340131)
  * Gray out 'Add Profile' if 'Main Profile' isn't configured yet
    (https://bugs.launchpad.net/bugs/1335545)
  * Don't check for fuse group-membership if group doesn't exist
  * Fix bug: backintime-kde4 as root failed to load ssh-key
    (https://bugs.launchpad.net/bugs/1276348)
  * Fix bug: kdesystrayicon.py crashes because of missing environ
    (https://bugs.launchpad.net/bugs/1332126)
  * Fix bug: OSError if sshfs/encfs is not installed
    (https://bugs.launchpad.net/bugs/1316288)
  * Fix bug: TypeError in config.py check_config()
    (https://bugzilla.redhat.com/show_bug.cgi?id=1091644)
  * Fix bug: unhandled exception in create_last_snapshot_symlink()
    (https://bugs.launchpad.net/bugs/1269991)
  * disable keyring for root</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1413460800">- Update Source URL</changelog>
<changelog author="ronisbr@gmail.com" date="1442404800">-  Version bump to 1.1 branch (1.1.6), based on home:ecsos:Backup/backintime.
  * The 1.1 branch introduced a new QT4 GUI that replaced the
    old KDE and GNOME GUI. Therefore, the pacakges backintime-gnome and
    backintime-kde were replaced by the package backintime-qt4. Thus, both
    backintime and backintime-qt4 do not depend on any GNOME or KDE packages
    anymore.
  * The package now depends on python3 instead of python.
  * The patch `backintime-ssh-agent_only_if_password.patch` was
    updated to replace TABs with SPACEs for code indentation following the
    convention of `common/sshtools.py`.
- Upstream changelog from version 1.0.38 to version 1.1.6.
    Version 1.1.6
  * show Profile name in systrayicon menu
  * Fix bug: encrypted remote backup hangs on 'start
    encfsctl encode process'
    (https://launchpad.net/bugs/1455925)
  * make own Exceptions a childclass from
    BackInTimeException
  * Fix bug: Segmentation fault caused by two QApplication
  * Fix bug: no Changes [C] log entries with 'Check for
  * Fix bug: some changed options from Settingsdialog where
  * Fix bug: python version check fails on python 3.3
  * Specifying the SSH private key whenever ssh is called
  * add to in-/exclude directly from mainwindow
  * Fix bug: pw-cache didn't start on Mint KDE because of missing stdout
  * add option to run Smart Remove in background on remote host
  * Fix bug: failed to restore file names with white spaces using CLI
  * Fix bug: UnboundLocalError with 'last_snapshot' in _free_space
    (https://launchpad.net/bugs/1437623)
    Version 1.1.4
  * add option to keep new snapshot with 'full rsync mode' regardless of
    changes (https://launchpad.net/bugs/1434722)
  * Fix bug: wrong quote in 'Save config file'
  * Fix bug: Deleting the last snapshot does not update the last_snapshot
    symlink (https://launchpad.net/bugs/1434724)
  * remove base64 encoding for passwords as it doesn't add any security
    but broke the password process (https://launchpad.net/bugs/1431305)
  * add confirm dialog before restoring
    (https://launchpad.net/bugs/438079)
  * Fix bug: Wrong status text in the tray icon
    (https://launchpad.net/bugs/1429400)
  * add option to run only one snapshot at a time
  * Fix bug: restore permissions of lots of files made BackInTime
    unresposive (https://launchpad.net/bugs/1428423)
  * Fix bug: failed to restore file owner and group
  * cache uuid in config so it doesn't fail if the device isn't pluged in
    (https://launchpad.net/bugs/1426881)
  * add warning about wrong Python version in configure
  * prevent snapshots from being removed with restore and delete; show
    warning if restore and delete filesystem root
    (https://answers.launchpad.net/questions/262837)
  * Fix bug: OSError in free_space; add alternate method to get free space
  * add bash-completion
  * Fix bug: ugly theme while running as root on Gnome based DEs
    (https://launchpad.net/bugs/1418447)
  * Fix bug: filename with broken charset throwed UnicodeError exception
    (https://launchpad.net/bugs/1419694)
  * use 'crontab' instead of 'crontab -' to read from stdin
    (https://launchpad.net/bugs/1419466)
    Version 1.1.2
  * sort 'Backup folders' in main window
  * save in- and exclude sort order
  * use PolicyKit to install Udev rules
  * move compression from install to build in Makefiles
  * use pkexec to start backintime-qt4 as root
    Version 1.1.0
  * add tooltips for rsync options
  * make only one debian/control
  * multiselect files to restore (https://launchpad.net/bugs/1135886)
  * force run manual snapshots on battery
    (https://launchpad.net/bugs/861553)
  * backup encfs config to local config folder
  * apply 'install-docs-move.patch' from Debian package by Jonathan
    Wiltshire
  * add restore option to delete new files during restore
    (https://launchpad.net/bugs/1371951)
  * use flock to prevent two instances running at the same time
  * restore config dialog added (https://launchpad.net/bugs/480391)
  * inhibit suspend/hibernate while take_snapshot or restore
  * use more reliable code for get_user
  * implement anacrons functions inside BIT =&gt; more flexible schedules and
    no new timestamp if there was an error
  * automatically run in background if started with
    'backintime --backup-job'
  * fix typos and style warnings in manpages reported by Lintian
    (https://lintian.debian.org/full/jmw@debian.org.html#backintime_1.0.34-0.1)
  * add exclude files by size (https://launchpad.net/bugs/823719)
  * remove 'Auto Host/User/Profile-ID' as this is more confiusing than
    helping
  * Fix bug: check procname of pid-locks
    (https://launchpad.net/bugs/1341414)
  * optional run 'rsync' with 'nocache'
    (https://launchpad.net/bugs/1344528)
  * mark invalid exclude pattern with mode ssh-encrypted
  * make Settingsdialog tabs scrollable
  * remove colon (:) restriction in exclude pattern
  * prevent starting new snapshot if restore is running
  * Fix bug: Port check failed on IPv6
    (https://launchpad.net/bugs/1361634)
  * add top-level directory for tarball
    (https://launchpad.net/bugs/1359076)
  * add more user-callback events (on App start and exit, on mount and
    unmount)
  * add context menu to files view
  * remove snapshots from commandline
  * multi selection in timeline =&gt; remove multiple snapshots with one
    click
  * print warning if started with sudo
  * add more default exclude; remove [Cc]ache* from exclude
  * Fix bug: 'inotify_add_watch failed' while closing BIT
  * add option for custom rsync-options
  * add ProgressBar for rsync
  * add progress for smart-remove
  * remove old status-bar message after a snapshot crashed.
  * ask to include symlinks target instead link
    (https://launchpad.net/bugs/1117709)
  * port to Python 3.x
  * returncode &gt;0 if there was an error
    (https://launchpad.net/bugs/1040995)
  * Enable user-callback script to cancel a backup by returning a non-zero
    exit code.
  * merge backintime-notify into backintime-qt4
  * add --gksu/--gksudo arg to qt4/configure
  * remember last path for each profile
    (https://bugs.launchpad.net/bugs/1254870)
  * sort include and exclude list
    (https://bugs.launchpad.net/bugs/1193149)
  * Timeline show tooltip 'Last check'
  * Fix bug: systray icon didn't show up
    (https://bugs.launchpad.net/backintime/+bug/658424)
  * show hidden files in FileDialog
    (https://bugs.launchpad.net/backintime/+bug/995925)
  * add button text for all buttons
    (https://bugs.launchpad.net/backintime/+bug/992020)
  * add shortcuts (https://bugs.launchpad.net/backintime/+bug/686694)
  * add menubar (https://bugs.launchpad.net/backintime/+bug/528851)
  * port KDE4 GUI to pure Qt4 to replace both KDE4 and Gnome GUI
    Version 1.0.40
  * use fingerprint to check if ssh key was unlocked correctly
    (https://answers.launchpad.net/questions/256408)
  * add fallback method to get UUID
    (https://answers.launchpad.net/questions/254140)
  * Fix bug: 'Attempt to unlock mutex that was not locked'... this time
    for good</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1492689600">- Update to upstream version 1.1.20
  * backport security fix: polkit CheckAuthorization: race condition in privilege authorization [CVE-2017-7572, boo#1032717]
  * see CHANGES file for details
- Don't store passwords given to polkit helper
  * backintime-polkit_priv_downgrade.patch
- Backport security hardening measures [boo#1007723]
  * backintime-security_hardening_backport.patch
- Fix Requires and BuildRequires
  * No longer requires xterm
  * Note: backintime requires python3-keyring (not py2), but not available in openSUSE yet
- Delete udev configuration files on uninstall
- Merge doc subpackage into main package</changelog>

</package>
<package pkgid="1df7b865a28971a2368febccfc65b545c7626783986ebe29a51c12c7ff96a92d" name="backintime-lang" arch="noarch">
    <version epoch="0" ver="1.1.20" rel="3.3.1"/>

<changelog author="herbert@links2linux.de" date="1245672000">- new upstream version &lt;0.9.26&gt;
  * update translations from Launchpad
  * Fix a but smart-remove algorithm (https://bugs.launchpad.net/backintime/+bug/376104)
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/374477
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/375113
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * add '--no-check' option to configure scripts
  * use only 'folder' term (more consistent with GNOME/KDE)
  * add 'expert option': enable/disable nice for cron jobs
  * GNOME &amp; KDE4: refresh snapshots button force files view to update too
  * you can include a backup parent directory (backup directory will auto-exclude itself)
  * fix some small bugs
- new upstream version &lt;0.9.24&gt;
  * update translations
  * KDE4: fix python string &lt;=&gt; QString problems
  * KDE4 FilesView/SnapshotsDialog: ctrl-click just select (don't execute)
  * KDE4: fix crush after "take snapshot" process (https://bugs.launchpad.net/backintime/+bug/366241)
  * store basic permission in a special file so it can restore them correctly (event from NTFS)
  * add config version
  * implement Gnome/KDE4 systray icons and user.callback as plugins
  * reorganize code: common/GNOME/KDE4
  * GNOME: break the big glade file in multiple file
  * backintime is no longer aware of 'backintime-gnome' and 'backintime-kde4'
    (you need run 'backintime-gnome' for GNOME version and 'backintime-kde4' for KDE4 version)
- new upstream version &lt;0.9.22.1&gt;
  * fix French translation
- new upstream version &lt;0.9.22&gt;
  * update translations from Launchpad
  * KDE4: fix some translation problems
  * remove --safe-links for save/restore (this means copy symlinks as symlinks)
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * create directory now use python os.makedirs (replace use of mkdir command)
  * KDE4: fix a crush related to QString - python string conversion
  * GNOME &amp; KDE4 SettingsDialog: if schedule automatic backups per directory is set, global schedule is hidden
  * GNOME FilesView: thread "*~" files (backup files) as hidden files
  * GNOME: use gtk-preferences icon for SettingsDialog (replace gtk-execute icon)
  * expert option: $XDG_CONFIG_HOME/backintime/user.callback (if exists) is called a different steps
    of a "take snapshot" process (before, after, on error, is a new snapshot was taken).
  * add more command line options: --snapshots-list, --snapshots-list-path, --last-snapshot, --last-snapshot-path
  * follow FreeDesktop directories specs:
    $XDG_DATA_HOME (default: $HOME/.local/share) to store app.lock files
    $XDG_CONFIG_HOME (default: $HOME/.config) to save settings
  * new install system: use more common steps (./configure; make; sudo make install)
- new upstream version &lt;0.9.20&gt;
  * smart remove: fix an important bug and make it more verbose in syslog
  * update Spanish translation (Francisco Manuel García Claramonte &lt;franciscomanuel.garcia@hispalinux.es&gt;)
- new upstream version &lt;0.9.18&gt;
  * update translations from Launchpad
  * update Slovak translation (Tomá? Vadina &lt;kyberdev@gmail.com&gt;)
  * update French translation (Michel Corps &lt;mahikeulbody@gmail.com&gt;)
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * GNOME bugfix: fix a crush in files view for files with special characters (ex: "a%%20b")
  * GNOME SettingsDialog bugfix: if snapshots path is a new created folder, snapshots navigation (files view) don't work
  * update doc
  * GNOME &amp; KDE4 MainWindow: Rename "Places" list with "Snapshots"
  * GNOME SettingsDialog bugfix: modify something, then press cancel. If you reopen the dialog it show wrong values (the ones before cancel)
  * GNOME &amp; KDE4: add root mode menu entries (use gksu for gnome and kdesudo for kde)
  * GNOME &amp; KDE4: MainWindow - Files view: if the current directory don't exists in current snapshot display a message
  * SettingDialog: add an expert option to enable to schedule automatic backups per directory
  * SettingDialog: schedule automatic backups - if the application can't find crontab it show an error
  * SettingDialog: if the application can't write in snapshots directory there should be an error message
  * add Polish translation (Pawe? Ho?uj &lt;pholuj@gmail.com&gt;)
  * add cron in common package dependencies
  * GNOME &amp; KDE4: rework settings dialog
  * SettingDialog: add an option to enable/disable notifications</changelog>
<changelog author="detlef@links2linux.de" date="1250942400">- fix Requires</changelog>
<changelog author="detlef@links2linux.de" date="1284552000">- new upstream version &lt;1.0&gt;
  * add '.dropbox*' to default exclude patterns (https://bugs.launchpad.net/backintime/+bug/628172)
  * add option to take a snapshot at every boot (https://bugs.launchpad.net/backintime/+bug/621810)
  * add continue on errors (https://bugs.launchpad.net/backintime/+bug/616299)
  * add expert options: copy unsafe links &amp; copy links
  * "user-callback" replace "user.callback" and receive profile informations
  * documentation: on-line only (easier to maintain)
  * add error log and error log view dialog (Gnome &amp; KDE4)
  * merge with: lp:~dave2010/backintime/minor-edits
  * merge with: lp:~mcfonty/backintime/unique-snapshots-view
  * reduce memory usage during compare with previous snapshot process
  * custom backup hour (for daily backups or mode): https://bugs.launchpad.net/backintime/+bug/507451
  * smart remove was slightly changed (https://bugs.launchpad.net/backintime/+bug/502435)
  * make backup on restore optional
  * add ionice support for user/cron backup process
  * remove "schedule per included directory" (profiles do that) (+ bug LP: #412470)
  * update Slovak translation (Tomá? Vadina &lt;kyberdev@gmail.com&gt;)
  * multiple profiles support
  * backintime snapshot folder is restructured to ../backintime/machine/user/profile_id/
  * added the possibility to include other snapshot folders within a profile, it can only read those, there is not a GUI implementation yet
  * added a tag suffix to the snapshot_id, to avoid double snapshot_ids
  * added a desktop file for kdesu and a test if kdesu or kdesudo should be used (LP: #389988)
  * added expert option to disable snapshots when on battery (LP: #388178)
  * snapshots are stored entirely read-only (LP: #386275)
  * changed default exclude patterns to caches, thumbnails, trashbins, and backups (LP: #422132)
  * write access to snapshot folder is checked &amp; change to snapshot version 2 (LP: #423086)
  * Used a more standard crontab syntax (LP: #409783)
  * Stop the "Over zealous removal of crontab entries" (LP: #451811)
  * and many bugfixes</changelog>
<changelog author="detlef@links2linux.de" date="1287230400">- new upstream version &lt;1.0.2&gt;
  * reduce log file (no more duplicate "Compare with..." lines)
  * declare backintime-kde4 packages as a replacement of backintime-kde</changelog>
<changelog author="detlef@links2linux.de" date="1288440000">- new upstream version &lt;1.0.4&gt;
  * SettingsDialog: show highly recommended excludes
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/664783
  * Option to use checksum to detect changes (https://bugs.launchpad.net/backintime/+bug/666964)
  * Option to select log verbosity (https://bugs.launchpad.net/backintime/+bug/664423)
  * Gnome: use gloobus-preview if installed</changelog>
<changelog author="detlef@links2linux.de" date="1294056000">- new upstream version &lt;1.0.6&gt;
  * Fix bug:
    https://bugs.launchpad.net/backintime/+bug/676223
    https://bugs.launchpad.net/backintime/+bug/672705
  * Smart remove: configurable options:
    https://bugs.launchpad.net/backintime/+bug/406765</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1303128000">- Imported package from packman</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1309089600">- Fix missing language directories</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1311163200">- new upstream version 1.0.8
  * Fix bug: lp#723545
    + Cache UID/GID to improve backup speed
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/705237
    + wrong profile name in message box
  * Fix bug: lp#696663
    + Empty directories created during build
  * Fix bug: lp#671946
    + Invalid notification ID</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1328097600">- Fix duplicated omf files</changelog>
<changelog author="coolo@suse.com" date="1350388800">- fix file list</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1355745600">- Update to upstream version 1.0.20
  * Fix bug: restore remote path with spaces using mode ssh returned error
  * Fix packages: man &amp; translations
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1077446
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1078979
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1079479
  * Map multiple arguments for gettext so they can be rearranged by translators
  * Add links to: website, documentation, report a bug, answers, faq
  * Use libnotify for gnome/kde4 notifications instead of gnome specific libraries
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1059247
  * Add more schedule options: every 30 min, every 2 hours, every 4 hours, every 6 hours &amp; every 12 hours
  * Add generic mount-framework
  * Add mode 'SSH' for backups on remote host using ssh protocol.
  * Fix bug: wrong path if restore system root
  * Fix bug: glade (xml) files did not translate
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1073867
  * Add "Restore to ..." in replacement of copy (with or without drag &amp; drop) because copy don't restore user/group/rights</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1382011200">- Added omit_KDirModel.removeColumns.patch, fixes crash of kde
  frontend (bnc#846526)</changelog>
<changelog author="toddrme2178@gmail.com" date="1384344000">- Update to upstream version 1.0.28
  * remove config on 'apt-get purge'
  * add more options for configure scripts; update README
  * add udev schedule (run BIT as soon as the drive is connected)
  * Fix bug: AttributeError with python-keyring&gt;1.6.1 [#1234024](https://bugs.launchpad.net/backintime/+bug/1234024)
  * Fix bug: TypeError: KDirModel.removeColumns() is a private method in kde4/app.py [#1232694](https://bugs.launchpad.net/backintime/+bug/1232694)
  * add '--checksum' commandline option [#886021](https://bugs.launchpad.net/backintime/+bug/886021)
  * Fix bug: sshfs mount disconnect after a while due to some firewalls (add ServerAliveInterval) [#235685](https://answers.launchpad.net/backintime/+question/235685)
  * Fix bug: Ping fails if ICMP is disabled on remote host [#1226718](https://bugs.launchpad.net/backintime/+bug/1226718)
  * Fix bug: KeyError in getgrnam if there is no 'fuse' group [#1225561](https://bugs.launchpad.net/backintime/+bug/1225561)
  * Fix bug: anacrontab won't work with profilename with spaces [#1224620](https://bugs.launchpad.net/backintime/+bug/1224620)
  * Fix bug: NameError in tools.move_snapshots_folder [#871466](https://bugs.launchpad.net/backintime/+bug/871466)
  * Fix bug: KPassivePopup is not defined [#871475](https://bugs.launchpad.net/backintime/+bug/871475)
  * multi selection for include and exclude list [#660753](https://bugs.launchpad.net/backintime/+bug/660753)
  * Fix bug: ValueError while reading pw-cache PID [#235407](https://answers.launchpad.net/backintime/+question/235407)
- Update to upstream version 1.0.26
  * add feature: keep min free inodes
  * roll back commit 836.1.5 (check free-space on ssh remote host): statvfs DOES work over sshfs. But not with quite outdated sshd
  * add daily anacron schedule
  * add delete button and 'list only equal' in Snapshot dialog; multiSelect in snapshot list
  * add manpage backintime-config and config-examples
  * Fix bug: Restore makes files public during the operation
  * Fix bug: Cannot keep modifications to cron (https://bugs.launchpad.net/backintime/+bug/698106)
  * add feature: restore from command line; add option --config
  * Fix bug: cannot stat 'backintime-kde4-root.desktop.kdesudo' (https://bugs.launchpad.net/backintime/+bug/696659)
  * Fix bug: unreadable dark KDE color schemes (https://bugs.launchpad.net/backintime/+bug/1184920)
  * use 'ps ax' to check if 'backintime --pw-cache' is still running
  * mount after locking, unmount before unlocking in take_snapshot
  * Fix bug: permission denied if remote uid wasn't the same as local uid
  * add option --bwlimit for rsync
  * redirect logger.error and .warning to stderr; new argument --quiet
  * deactivate 'Save Password' if no keyring is available
  * use Password-cache for user-input too
  * handle two Passwords
  * add 'SSH encrypted': mount / with encfs reverse and sync encrypted with rsync. EXPERIMENTEL!
  * add 'Local encrypted': mount encfs
- Update to upstream version 1.0.24
  * hide check_for_canges if full_rsync_mode is checked
  * DEFAULT_EXCLUDE system folders with /foo/* so at least the folder itself will backup
  * DEFAULT_EXCLUDE /run; exclude MOUNT_ROOT with higher priority and not with DEFAULT_EXCLUDE anymore
  * Fix bug: 'CalledProcessError' object has no attribute 'strerror'
  * Fix bug: quote rsync remote path with spaces
  * 'Save Password' default off to avoid problems with existing profiles
  * if restore uid/gid failed try to restore at least gid
  * SSH need to store permissions in seperate file with "Full rsync mode" because remote user might not be able to store ownership
  * Fix bug: restore permission failed on "Full rsync mode"
  * Fix bug: glib.GError: Unknown internal child: selection
  * Fix bug: GtkWarning: Unknown property: GtkLabel.margin-top
  * Fix bug: check keyring backend only if password is needed
  * switch to 'find -exec cmd {} +' (https://bugs.launchpad.net/backintime/+bug/1157639)
  * change all indent tabs to 4 spaces
- Update to upstream version 1.0.22
  * check free-space on ssh remote host (statvfs didn't work over sshfs)
  * Add Password storage mode ssh
  * Add "Full rsync mode" (can be faster but ...)
  * Fix bug: "Restore to..." failed due to spaces in directory name (https://bugs.launchpad.net/backintime/+bug/1096319)
  * Fix bug: host not found in known_hosts if port != 22 (https://bugs.launchpad.net/backintime/+bug/1130356)
  * Fix bug: sshtools.py used not POSIX conform conditionals
- Update requires and buildrequires.
- Remove upstreamed omit_KDirModel.removeColumns.patch
- Split doc and lang packages</changelog>
<changelog author="ecsos@schirra.net" date="1388664000">- Update to upstream version 1.0.34
  * sync/flush all disks before shutdown (https://bugs.launchpad.net/bugs/1261031)
  * Fix bug: BIT running as root shutdown after snapshot, regardless of option checked (https://bugs.launchpad.net/bugs/1261022)
- Update to upstream version 1.0.32
  * Fix bug: cron scheduled snapshots won't start with 1.0.30
- Update to upstream version 1.0.30
  * scheduled and manual snapshots use --config
  * make configure scripts portable (https://bugs.launchpad.net/backintime/+bug/377429)
  * Fix bug: udev rule doesn't finish (https://bugs.launchpad.net/backintime/+bug/1249466)
  * add symlink last_snapshot (https://bugs.launchpad.net/backintime/+bug/787118)
  * add virtual package backintime-kde for PPA
  * Fix multiple errors in PPA build process; reorganise updateversion.sh
  * Fix bug: Mate and xfce desktop didn't show systray icon (https://bugs.launchpad.net/backintime/+bug/658424/comments/31)
  * add option to run rsync with 'nice' or 'ionice' on remote host (https://bugs.launchpad.net/backintime/+bug/1240301)
  * add Shutdown button to shutdown system after snapshot has finished (https://bugs.launchpad.net/backintime/+bug/838742)
  * Fix bug: Ubuntu Lucid dosn't provide SecretServiceKeyring (https://bugs.launchpad.net/backintime/+bug/1243911)
  * wrap long lines for syslog
  * Fix bug: 'gksu backintime-gnome' failed with dbus.exceptions.DBusException</changelog>
<changelog author="kdupke@suse.com" date="1390219200">- added backintime-ssh-agent_only_if_password.patch, does not connect
  ssh-agent if password isn't set. Allow passwordless ssh-key as root.</changelog>
<changelog author="ecsos@schirra.net" date="1413115200">- update to 1.0.38
  * Fix bug: 'Attempt to unlock mutex that was not locked' in
    gnomeplugin (https://answers.launchpad.net/questions/255225)
  * compare os.path.realpath instead of os.stat to get devices UUID
  * Fix bug: housekeeping by gnome-session-daemon might delete
    backup and original data
    (https://bugs.launchpad.net/bugs/1374343)
  * Fix bug: Type Error in 'backintime --decode'
    (https://bugs.launchpad.net/bugs/1365072)
  * Fix bug: take_snapshot didn't wait for snapshot folder come
    available if notifications are disabled
    (https://bugs.launchpad.net/bugs/1332979)
- update from 1.0.34
  * remove UbuntuOne from exclude
    (https://bugs.launchpad.net/bugs/1340131)
  * Gray out 'Add Profile' if 'Main Profile' isn't configured yet
    (https://bugs.launchpad.net/bugs/1335545)
  * Don't check for fuse group-membership if group doesn't exist
  * Fix bug: backintime-kde4 as root failed to load ssh-key
    (https://bugs.launchpad.net/bugs/1276348)
  * Fix bug: kdesystrayicon.py crashes because of missing environ
    (https://bugs.launchpad.net/bugs/1332126)
  * Fix bug: OSError if sshfs/encfs is not installed
    (https://bugs.launchpad.net/bugs/1316288)
  * Fix bug: TypeError in config.py check_config()
    (https://bugzilla.redhat.com/show_bug.cgi?id=1091644)
  * Fix bug: unhandled exception in create_last_snapshot_symlink()
    (https://bugs.launchpad.net/bugs/1269991)
  * disable keyring for root</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1413460800">- Update Source URL</changelog>
<changelog author="ronisbr@gmail.com" date="1442404800">-  Version bump to 1.1 branch (1.1.6), based on home:ecsos:Backup/backintime.
  * The 1.1 branch introduced a new QT4 GUI that replaced the
    old KDE and GNOME GUI. Therefore, the pacakges backintime-gnome and
    backintime-kde were replaced by the package backintime-qt4. Thus, both
    backintime and backintime-qt4 do not depend on any GNOME or KDE packages
    anymore.
  * The package now depends on python3 instead of python.
  * The patch `backintime-ssh-agent_only_if_password.patch` was
    updated to replace TABs with SPACEs for code indentation following the
    convention of `common/sshtools.py`.
- Upstream changelog from version 1.0.38 to version 1.1.6.
    Version 1.1.6
  * show Profile name in systrayicon menu
  * Fix bug: encrypted remote backup hangs on 'start
    encfsctl encode process'
    (https://launchpad.net/bugs/1455925)
  * make own Exceptions a childclass from
    BackInTimeException
  * Fix bug: Segmentation fault caused by two QApplication
  * Fix bug: no Changes [C] log entries with 'Check for
  * Fix bug: some changed options from Settingsdialog where
  * Fix bug: python version check fails on python 3.3
  * Specifying the SSH private key whenever ssh is called
  * add to in-/exclude directly from mainwindow
  * Fix bug: pw-cache didn't start on Mint KDE because of missing stdout
  * add option to run Smart Remove in background on remote host
  * Fix bug: failed to restore file names with white spaces using CLI
  * Fix bug: UnboundLocalError with 'last_snapshot' in _free_space
    (https://launchpad.net/bugs/1437623)
    Version 1.1.4
  * add option to keep new snapshot with 'full rsync mode' regardless of
    changes (https://launchpad.net/bugs/1434722)
  * Fix bug: wrong quote in 'Save config file'
  * Fix bug: Deleting the last snapshot does not update the last_snapshot
    symlink (https://launchpad.net/bugs/1434724)
  * remove base64 encoding for passwords as it doesn't add any security
    but broke the password process (https://launchpad.net/bugs/1431305)
  * add confirm dialog before restoring
    (https://launchpad.net/bugs/438079)
  * Fix bug: Wrong status text in the tray icon
    (https://launchpad.net/bugs/1429400)
  * add option to run only one snapshot at a time
  * Fix bug: restore permissions of lots of files made BackInTime
    unresposive (https://launchpad.net/bugs/1428423)
  * Fix bug: failed to restore file owner and group
  * cache uuid in config so it doesn't fail if the device isn't pluged in
    (https://launchpad.net/bugs/1426881)
  * add warning about wrong Python version in configure
  * prevent snapshots from being removed with restore and delete; show
    warning if restore and delete filesystem root
    (https://answers.launchpad.net/questions/262837)
  * Fix bug: OSError in free_space; add alternate method to get free space
  * add bash-completion
  * Fix bug: ugly theme while running as root on Gnome based DEs
    (https://launchpad.net/bugs/1418447)
  * Fix bug: filename with broken charset throwed UnicodeError exception
    (https://launchpad.net/bugs/1419694)
  * use 'crontab' instead of 'crontab -' to read from stdin
    (https://launchpad.net/bugs/1419466)
    Version 1.1.2
  * sort 'Backup folders' in main window
  * save in- and exclude sort order
  * use PolicyKit to install Udev rules
  * move compression from install to build in Makefiles
  * use pkexec to start backintime-qt4 as root
    Version 1.1.0
  * add tooltips for rsync options
  * make only one debian/control
  * multiselect files to restore (https://launchpad.net/bugs/1135886)
  * force run manual snapshots on battery
    (https://launchpad.net/bugs/861553)
  * backup encfs config to local config folder
  * apply 'install-docs-move.patch' from Debian package by Jonathan
    Wiltshire
  * add restore option to delete new files during restore
    (https://launchpad.net/bugs/1371951)
  * use flock to prevent two instances running at the same time
  * restore config dialog added (https://launchpad.net/bugs/480391)
  * inhibit suspend/hibernate while take_snapshot or restore
  * use more reliable code for get_user
  * implement anacrons functions inside BIT =&gt; more flexible schedules and
    no new timestamp if there was an error
  * automatically run in background if started with
    'backintime --backup-job'
  * fix typos and style warnings in manpages reported by Lintian
    (https://lintian.debian.org/full/jmw@debian.org.html#backintime_1.0.34-0.1)
  * add exclude files by size (https://launchpad.net/bugs/823719)
  * remove 'Auto Host/User/Profile-ID' as this is more confiusing than
    helping
  * Fix bug: check procname of pid-locks
    (https://launchpad.net/bugs/1341414)
  * optional run 'rsync' with 'nocache'
    (https://launchpad.net/bugs/1344528)
  * mark invalid exclude pattern with mode ssh-encrypted
  * make Settingsdialog tabs scrollable
  * remove colon (:) restriction in exclude pattern
  * prevent starting new snapshot if restore is running
  * Fix bug: Port check failed on IPv6
    (https://launchpad.net/bugs/1361634)
  * add top-level directory for tarball
    (https://launchpad.net/bugs/1359076)
  * add more user-callback events (on App start and exit, on mount and
    unmount)
  * add context menu to files view
  * remove snapshots from commandline
  * multi selection in timeline =&gt; remove multiple snapshots with one
    click
  * print warning if started with sudo
  * add more default exclude; remove [Cc]ache* from exclude
  * Fix bug: 'inotify_add_watch failed' while closing BIT
  * add option for custom rsync-options
  * add ProgressBar for rsync
  * add progress for smart-remove
  * remove old status-bar message after a snapshot crashed.
  * ask to include symlinks target instead link
    (https://launchpad.net/bugs/1117709)
  * port to Python 3.x
  * returncode &gt;0 if there was an error
    (https://launchpad.net/bugs/1040995)
  * Enable user-callback script to cancel a backup by returning a non-zero
    exit code.
  * merge backintime-notify into backintime-qt4
  * add --gksu/--gksudo arg to qt4/configure
  * remember last path for each profile
    (https://bugs.launchpad.net/bugs/1254870)
  * sort include and exclude list
    (https://bugs.launchpad.net/bugs/1193149)
  * Timeline show tooltip 'Last check'
  * Fix bug: systray icon didn't show up
    (https://bugs.launchpad.net/backintime/+bug/658424)
  * show hidden files in FileDialog
    (https://bugs.launchpad.net/backintime/+bug/995925)
  * add button text for all buttons
    (https://bugs.launchpad.net/backintime/+bug/992020)
  * add shortcuts (https://bugs.launchpad.net/backintime/+bug/686694)
  * add menubar (https://bugs.launchpad.net/backintime/+bug/528851)
  * port KDE4 GUI to pure Qt4 to replace both KDE4 and Gnome GUI
    Version 1.0.40
  * use fingerprint to check if ssh key was unlocked correctly
    (https://answers.launchpad.net/questions/256408)
  * add fallback method to get UUID
    (https://answers.launchpad.net/questions/254140)
  * Fix bug: 'Attempt to unlock mutex that was not locked'... this time
    for good</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1492689600">- Update to upstream version 1.1.20
  * backport security fix: polkit CheckAuthorization: race condition in privilege authorization [CVE-2017-7572, boo#1032717]
  * see CHANGES file for details
- Don't store passwords given to polkit helper
  * backintime-polkit_priv_downgrade.patch
- Backport security hardening measures [boo#1007723]
  * backintime-security_hardening_backport.patch
- Fix Requires and BuildRequires
  * No longer requires xterm
  * Note: backintime requires python3-keyring (not py2), but not available in openSUSE yet
- Delete udev configuration files on uninstall
- Merge doc subpackage into main package</changelog>

</package>
<package pkgid="b44dd357c63eb32410ebf6318ee6a730de2bc7f7bace5e6e07f283fe159b0de0" name="backintime-qt4" arch="noarch">
    <version epoch="0" ver="1.1.20" rel="3.3.1"/>

<changelog author="herbert@links2linux.de" date="1245672000">- new upstream version &lt;0.9.26&gt;
  * update translations from Launchpad
  * Fix a but smart-remove algorithm (https://bugs.launchpad.net/backintime/+bug/376104)
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/374477
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/375113
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * add '--no-check' option to configure scripts
  * use only 'folder' term (more consistent with GNOME/KDE)
  * add 'expert option': enable/disable nice for cron jobs
  * GNOME &amp; KDE4: refresh snapshots button force files view to update too
  * you can include a backup parent directory (backup directory will auto-exclude itself)
  * fix some small bugs
- new upstream version &lt;0.9.24&gt;
  * update translations
  * KDE4: fix python string &lt;=&gt; QString problems
  * KDE4 FilesView/SnapshotsDialog: ctrl-click just select (don't execute)
  * KDE4: fix crush after "take snapshot" process (https://bugs.launchpad.net/backintime/+bug/366241)
  * store basic permission in a special file so it can restore them correctly (event from NTFS)
  * add config version
  * implement Gnome/KDE4 systray icons and user.callback as plugins
  * reorganize code: common/GNOME/KDE4
  * GNOME: break the big glade file in multiple file
  * backintime is no longer aware of 'backintime-gnome' and 'backintime-kde4'
    (you need run 'backintime-gnome' for GNOME version and 'backintime-kde4' for KDE4 version)
- new upstream version &lt;0.9.22.1&gt;
  * fix French translation
- new upstream version &lt;0.9.22&gt;
  * update translations from Launchpad
  * KDE4: fix some translation problems
  * remove --safe-links for save/restore (this means copy symlinks as symlinks)
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * create directory now use python os.makedirs (replace use of mkdir command)
  * KDE4: fix a crush related to QString - python string conversion
  * GNOME &amp; KDE4 SettingsDialog: if schedule automatic backups per directory is set, global schedule is hidden
  * GNOME FilesView: thread "*~" files (backup files) as hidden files
  * GNOME: use gtk-preferences icon for SettingsDialog (replace gtk-execute icon)
  * expert option: $XDG_CONFIG_HOME/backintime/user.callback (if exists) is called a different steps
    of a "take snapshot" process (before, after, on error, is a new snapshot was taken).
  * add more command line options: --snapshots-list, --snapshots-list-path, --last-snapshot, --last-snapshot-path
  * follow FreeDesktop directories specs:
    $XDG_DATA_HOME (default: $HOME/.local/share) to store app.lock files
    $XDG_CONFIG_HOME (default: $HOME/.config) to save settings
  * new install system: use more common steps (./configure; make; sudo make install)
- new upstream version &lt;0.9.20&gt;
  * smart remove: fix an important bug and make it more verbose in syslog
  * update Spanish translation (Francisco Manuel García Claramonte &lt;franciscomanuel.garcia@hispalinux.es&gt;)
- new upstream version &lt;0.9.18&gt;
  * update translations from Launchpad
  * update Slovak translation (Tomá? Vadina &lt;kyberdev@gmail.com&gt;)
  * update French translation (Michel Corps &lt;mahikeulbody@gmail.com&gt;)
  * update German translation (Michael Wiedmann &lt;mw@miwie.in-berlin.de&gt;)
  * GNOME bugfix: fix a crush in files view for files with special characters (ex: "a%%20b")
  * GNOME SettingsDialog bugfix: if snapshots path is a new created folder, snapshots navigation (files view) don't work
  * update doc
  * GNOME &amp; KDE4 MainWindow: Rename "Places" list with "Snapshots"
  * GNOME SettingsDialog bugfix: modify something, then press cancel. If you reopen the dialog it show wrong values (the ones before cancel)
  * GNOME &amp; KDE4: add root mode menu entries (use gksu for gnome and kdesudo for kde)
  * GNOME &amp; KDE4: MainWindow - Files view: if the current directory don't exists in current snapshot display a message
  * SettingDialog: add an expert option to enable to schedule automatic backups per directory
  * SettingDialog: schedule automatic backups - if the application can't find crontab it show an error
  * SettingDialog: if the application can't write in snapshots directory there should be an error message
  * add Polish translation (Pawe? Ho?uj &lt;pholuj@gmail.com&gt;)
  * add cron in common package dependencies
  * GNOME &amp; KDE4: rework settings dialog
  * SettingDialog: add an option to enable/disable notifications</changelog>
<changelog author="detlef@links2linux.de" date="1250942400">- fix Requires</changelog>
<changelog author="detlef@links2linux.de" date="1284552000">- new upstream version &lt;1.0&gt;
  * add '.dropbox*' to default exclude patterns (https://bugs.launchpad.net/backintime/+bug/628172)
  * add option to take a snapshot at every boot (https://bugs.launchpad.net/backintime/+bug/621810)
  * add continue on errors (https://bugs.launchpad.net/backintime/+bug/616299)
  * add expert options: copy unsafe links &amp; copy links
  * "user-callback" replace "user.callback" and receive profile informations
  * documentation: on-line only (easier to maintain)
  * add error log and error log view dialog (Gnome &amp; KDE4)
  * merge with: lp:~dave2010/backintime/minor-edits
  * merge with: lp:~mcfonty/backintime/unique-snapshots-view
  * reduce memory usage during compare with previous snapshot process
  * custom backup hour (for daily backups or mode): https://bugs.launchpad.net/backintime/+bug/507451
  * smart remove was slightly changed (https://bugs.launchpad.net/backintime/+bug/502435)
  * make backup on restore optional
  * add ionice support for user/cron backup process
  * remove "schedule per included directory" (profiles do that) (+ bug LP: #412470)
  * update Slovak translation (Tomá? Vadina &lt;kyberdev@gmail.com&gt;)
  * multiple profiles support
  * backintime snapshot folder is restructured to ../backintime/machine/user/profile_id/
  * added the possibility to include other snapshot folders within a profile, it can only read those, there is not a GUI implementation yet
  * added a tag suffix to the snapshot_id, to avoid double snapshot_ids
  * added a desktop file for kdesu and a test if kdesu or kdesudo should be used (LP: #389988)
  * added expert option to disable snapshots when on battery (LP: #388178)
  * snapshots are stored entirely read-only (LP: #386275)
  * changed default exclude patterns to caches, thumbnails, trashbins, and backups (LP: #422132)
  * write access to snapshot folder is checked &amp; change to snapshot version 2 (LP: #423086)
  * Used a more standard crontab syntax (LP: #409783)
  * Stop the "Over zealous removal of crontab entries" (LP: #451811)
  * and many bugfixes</changelog>
<changelog author="detlef@links2linux.de" date="1287230400">- new upstream version &lt;1.0.2&gt;
  * reduce log file (no more duplicate "Compare with..." lines)
  * declare backintime-kde4 packages as a replacement of backintime-kde</changelog>
<changelog author="detlef@links2linux.de" date="1288440000">- new upstream version &lt;1.0.4&gt;
  * SettingsDialog: show highly recommended excludes
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/664783
  * Option to use checksum to detect changes (https://bugs.launchpad.net/backintime/+bug/666964)
  * Option to select log verbosity (https://bugs.launchpad.net/backintime/+bug/664423)
  * Gnome: use gloobus-preview if installed</changelog>
<changelog author="detlef@links2linux.de" date="1294056000">- new upstream version &lt;1.0.6&gt;
  * Fix bug:
    https://bugs.launchpad.net/backintime/+bug/676223
    https://bugs.launchpad.net/backintime/+bug/672705
  * Smart remove: configurable options:
    https://bugs.launchpad.net/backintime/+bug/406765</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1303128000">- Imported package from packman</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1309089600">- Fix missing language directories</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1311163200">- new upstream version 1.0.8
  * Fix bug: lp#723545
    + Cache UID/GID to improve backup speed
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/705237
    + wrong profile name in message box
  * Fix bug: lp#696663
    + Empty directories created during build
  * Fix bug: lp#671946
    + Invalid notification ID</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1328097600">- Fix duplicated omf files</changelog>
<changelog author="coolo@suse.com" date="1350388800">- fix file list</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1355745600">- Update to upstream version 1.0.20
  * Fix bug: restore remote path with spaces using mode ssh returned error
  * Fix packages: man &amp; translations
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1077446
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1078979
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1079479
  * Map multiple arguments for gettext so they can be rearranged by translators
  * Add links to: website, documentation, report a bug, answers, faq
  * Use libnotify for gnome/kde4 notifications instead of gnome specific libraries
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1059247
  * Add more schedule options: every 30 min, every 2 hours, every 4 hours, every 6 hours &amp; every 12 hours
  * Add generic mount-framework
  * Add mode 'SSH' for backups on remote host using ssh protocol.
  * Fix bug: wrong path if restore system root
  * Fix bug: glade (xml) files did not translate
  * Fix bug: https://bugs.launchpad.net/backintime/+bug/1073867
  * Add "Restore to ..." in replacement of copy (with or without drag &amp; drop) because copy don't restore user/group/rights</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1382011200">- Added omit_KDirModel.removeColumns.patch, fixes crash of kde
  frontend (bnc#846526)</changelog>
<changelog author="toddrme2178@gmail.com" date="1384344000">- Update to upstream version 1.0.28
  * remove config on 'apt-get purge'
  * add more options for configure scripts; update README
  * add udev schedule (run BIT as soon as the drive is connected)
  * Fix bug: AttributeError with python-keyring&gt;1.6.1 [#1234024](https://bugs.launchpad.net/backintime/+bug/1234024)
  * Fix bug: TypeError: KDirModel.removeColumns() is a private method in kde4/app.py [#1232694](https://bugs.launchpad.net/backintime/+bug/1232694)
  * add '--checksum' commandline option [#886021](https://bugs.launchpad.net/backintime/+bug/886021)
  * Fix bug: sshfs mount disconnect after a while due to some firewalls (add ServerAliveInterval) [#235685](https://answers.launchpad.net/backintime/+question/235685)
  * Fix bug: Ping fails if ICMP is disabled on remote host [#1226718](https://bugs.launchpad.net/backintime/+bug/1226718)
  * Fix bug: KeyError in getgrnam if there is no 'fuse' group [#1225561](https://bugs.launchpad.net/backintime/+bug/1225561)
  * Fix bug: anacrontab won't work with profilename with spaces [#1224620](https://bugs.launchpad.net/backintime/+bug/1224620)
  * Fix bug: NameError in tools.move_snapshots_folder [#871466](https://bugs.launchpad.net/backintime/+bug/871466)
  * Fix bug: KPassivePopup is not defined [#871475](https://bugs.launchpad.net/backintime/+bug/871475)
  * multi selection for include and exclude list [#660753](https://bugs.launchpad.net/backintime/+bug/660753)
  * Fix bug: ValueError while reading pw-cache PID [#235407](https://answers.launchpad.net/backintime/+question/235407)
- Update to upstream version 1.0.26
  * add feature: keep min free inodes
  * roll back commit 836.1.5 (check free-space on ssh remote host): statvfs DOES work over sshfs. But not with quite outdated sshd
  * add daily anacron schedule
  * add delete button and 'list only equal' in Snapshot dialog; multiSelect in snapshot list
  * add manpage backintime-config and config-examples
  * Fix bug: Restore makes files public during the operation
  * Fix bug: Cannot keep modifications to cron (https://bugs.launchpad.net/backintime/+bug/698106)
  * add feature: restore from command line; add option --config
  * Fix bug: cannot stat 'backintime-kde4-root.desktop.kdesudo' (https://bugs.launchpad.net/backintime/+bug/696659)
  * Fix bug: unreadable dark KDE color schemes (https://bugs.launchpad.net/backintime/+bug/1184920)
  * use 'ps ax' to check if 'backintime --pw-cache' is still running
  * mount after locking, unmount before unlocking in take_snapshot
  * Fix bug: permission denied if remote uid wasn't the same as local uid
  * add option --bwlimit for rsync
  * redirect logger.error and .warning to stderr; new argument --quiet
  * deactivate 'Save Password' if no keyring is available
  * use Password-cache for user-input too
  * handle two Passwords
  * add 'SSH encrypted': mount / with encfs reverse and sync encrypted with rsync. EXPERIMENTEL!
  * add 'Local encrypted': mount encfs
- Update to upstream version 1.0.24
  * hide check_for_canges if full_rsync_mode is checked
  * DEFAULT_EXCLUDE system folders with /foo/* so at least the folder itself will backup
  * DEFAULT_EXCLUDE /run; exclude MOUNT_ROOT with higher priority and not with DEFAULT_EXCLUDE anymore
  * Fix bug: 'CalledProcessError' object has no attribute 'strerror'
  * Fix bug: quote rsync remote path with spaces
  * 'Save Password' default off to avoid problems with existing profiles
  * if restore uid/gid failed try to restore at least gid
  * SSH need to store permissions in seperate file with "Full rsync mode" because remote user might not be able to store ownership
  * Fix bug: restore permission failed on "Full rsync mode"
  * Fix bug: glib.GError: Unknown internal child: selection
  * Fix bug: GtkWarning: Unknown property: GtkLabel.margin-top
  * Fix bug: check keyring backend only if password is needed
  * switch to 'find -exec cmd {} +' (https://bugs.launchpad.net/backintime/+bug/1157639)
  * change all indent tabs to 4 spaces
- Update to upstream version 1.0.22
  * check free-space on ssh remote host (statvfs didn't work over sshfs)
  * Add Password storage mode ssh
  * Add "Full rsync mode" (can be faster but ...)
  * Fix bug: "Restore to..." failed due to spaces in directory name (https://bugs.launchpad.net/backintime/+bug/1096319)
  * Fix bug: host not found in known_hosts if port != 22 (https://bugs.launchpad.net/backintime/+bug/1130356)
  * Fix bug: sshtools.py used not POSIX conform conditionals
- Update requires and buildrequires.
- Remove upstreamed omit_KDirModel.removeColumns.patch
- Split doc and lang packages</changelog>
<changelog author="ecsos@schirra.net" date="1388664000">- Update to upstream version 1.0.34
  * sync/flush all disks before shutdown (https://bugs.launchpad.net/bugs/1261031)
  * Fix bug: BIT running as root shutdown after snapshot, regardless of option checked (https://bugs.launchpad.net/bugs/1261022)
- Update to upstream version 1.0.32
  * Fix bug: cron scheduled snapshots won't start with 1.0.30
- Update to upstream version 1.0.30
  * scheduled and manual snapshots use --config
  * make configure scripts portable (https://bugs.launchpad.net/backintime/+bug/377429)
  * Fix bug: udev rule doesn't finish (https://bugs.launchpad.net/backintime/+bug/1249466)
  * add symlink last_snapshot (https://bugs.launchpad.net/backintime/+bug/787118)
  * add virtual package backintime-kde for PPA
  * Fix multiple errors in PPA build process; reorganise updateversion.sh
  * Fix bug: Mate and xfce desktop didn't show systray icon (https://bugs.launchpad.net/backintime/+bug/658424/comments/31)
  * add option to run rsync with 'nice' or 'ionice' on remote host (https://bugs.launchpad.net/backintime/+bug/1240301)
  * add Shutdown button to shutdown system after snapshot has finished (https://bugs.launchpad.net/backintime/+bug/838742)
  * Fix bug: Ubuntu Lucid dosn't provide SecretServiceKeyring (https://bugs.launchpad.net/backintime/+bug/1243911)
  * wrap long lines for syslog
  * Fix bug: 'gksu backintime-gnome' failed with dbus.exceptions.DBusException</changelog>
<changelog author="kdupke@suse.com" date="1390219200">- added backintime-ssh-agent_only_if_password.patch, does not connect
  ssh-agent if password isn't set. Allow passwordless ssh-key as root.</changelog>
<changelog author="ecsos@schirra.net" date="1413115200">- update to 1.0.38
  * Fix bug: 'Attempt to unlock mutex that was not locked' in
    gnomeplugin (https://answers.launchpad.net/questions/255225)
  * compare os.path.realpath instead of os.stat to get devices UUID
  * Fix bug: housekeeping by gnome-session-daemon might delete
    backup and original data
    (https://bugs.launchpad.net/bugs/1374343)
  * Fix bug: Type Error in 'backintime --decode'
    (https://bugs.launchpad.net/bugs/1365072)
  * Fix bug: take_snapshot didn't wait for snapshot folder come
    available if notifications are disabled
    (https://bugs.launchpad.net/bugs/1332979)
- update from 1.0.34
  * remove UbuntuOne from exclude
    (https://bugs.launchpad.net/bugs/1340131)
  * Gray out 'Add Profile' if 'Main Profile' isn't configured yet
    (https://bugs.launchpad.net/bugs/1335545)
  * Don't check for fuse group-membership if group doesn't exist
  * Fix bug: backintime-kde4 as root failed to load ssh-key
    (https://bugs.launchpad.net/bugs/1276348)
  * Fix bug: kdesystrayicon.py crashes because of missing environ
    (https://bugs.launchpad.net/bugs/1332126)
  * Fix bug: OSError if sshfs/encfs is not installed
    (https://bugs.launchpad.net/bugs/1316288)
  * Fix bug: TypeError in config.py check_config()
    (https://bugzilla.redhat.com/show_bug.cgi?id=1091644)
  * Fix bug: unhandled exception in create_last_snapshot_symlink()
    (https://bugs.launchpad.net/bugs/1269991)
  * disable keyring for root</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1413460800">- Update Source URL</changelog>
<changelog author="ronisbr@gmail.com" date="1442404800">-  Version bump to 1.1 branch (1.1.6), based on home:ecsos:Backup/backintime.
  * The 1.1 branch introduced a new QT4 GUI that replaced the
    old KDE and GNOME GUI. Therefore, the pacakges backintime-gnome and
    backintime-kde were replaced by the package backintime-qt4. Thus, both
    backintime and backintime-qt4 do not depend on any GNOME or KDE packages
    anymore.
  * The package now depends on python3 instead of python.
  * The patch `backintime-ssh-agent_only_if_password.patch` was
    updated to replace TABs with SPACEs for code indentation following the
    convention of `common/sshtools.py`.
- Upstream changelog from version 1.0.38 to version 1.1.6.
    Version 1.1.6
  * show Profile name in systrayicon menu
  * Fix bug: encrypted remote backup hangs on 'start
    encfsctl encode process'
    (https://launchpad.net/bugs/1455925)
  * make own Exceptions a childclass from
    BackInTimeException
  * Fix bug: Segmentation fault caused by two QApplication
  * Fix bug: no Changes [C] log entries with 'Check for
  * Fix bug: some changed options from Settingsdialog where
  * Fix bug: python version check fails on python 3.3
  * Specifying the SSH private key whenever ssh is called
  * add to in-/exclude directly from mainwindow
  * Fix bug: pw-cache didn't start on Mint KDE because of missing stdout
  * add option to run Smart Remove in background on remote host
  * Fix bug: failed to restore file names with white spaces using CLI
  * Fix bug: UnboundLocalError with 'last_snapshot' in _free_space
    (https://launchpad.net/bugs/1437623)
    Version 1.1.4
  * add option to keep new snapshot with 'full rsync mode' regardless of
    changes (https://launchpad.net/bugs/1434722)
  * Fix bug: wrong quote in 'Save config file'
  * Fix bug: Deleting the last snapshot does not update the last_snapshot
    symlink (https://launchpad.net/bugs/1434724)
  * remove base64 encoding for passwords as it doesn't add any security
    but broke the password process (https://launchpad.net/bugs/1431305)
  * add confirm dialog before restoring
    (https://launchpad.net/bugs/438079)
  * Fix bug: Wrong status text in the tray icon
    (https://launchpad.net/bugs/1429400)
  * add option to run only one snapshot at a time
  * Fix bug: restore permissions of lots of files made BackInTime
    unresposive (https://launchpad.net/bugs/1428423)
  * Fix bug: failed to restore file owner and group
  * cache uuid in config so it doesn't fail if the device isn't pluged in
    (https://launchpad.net/bugs/1426881)
  * add warning about wrong Python version in configure
  * prevent snapshots from being removed with restore and delete; show
    warning if restore and delete filesystem root
    (https://answers.launchpad.net/questions/262837)
  * Fix bug: OSError in free_space; add alternate method to get free space
  * add bash-completion
  * Fix bug: ugly theme while running as root on Gnome based DEs
    (https://launchpad.net/bugs/1418447)
  * Fix bug: filename with broken charset throwed UnicodeError exception
    (https://launchpad.net/bugs/1419694)
  * use 'crontab' instead of 'crontab -' to read from stdin
    (https://launchpad.net/bugs/1419466)
    Version 1.1.2
  * sort 'Backup folders' in main window
  * save in- and exclude sort order
  * use PolicyKit to install Udev rules
  * move compression from install to build in Makefiles
  * use pkexec to start backintime-qt4 as root
    Version 1.1.0
  * add tooltips for rsync options
  * make only one debian/control
  * multiselect files to restore (https://launchpad.net/bugs/1135886)
  * force run manual snapshots on battery
    (https://launchpad.net/bugs/861553)
  * backup encfs config to local config folder
  * apply 'install-docs-move.patch' from Debian package by Jonathan
    Wiltshire
  * add restore option to delete new files during restore
    (https://launchpad.net/bugs/1371951)
  * use flock to prevent two instances running at the same time
  * restore config dialog added (https://launchpad.net/bugs/480391)
  * inhibit suspend/hibernate while take_snapshot or restore
  * use more reliable code for get_user
  * implement anacrons functions inside BIT =&gt; more flexible schedules and
    no new timestamp if there was an error
  * automatically run in background if started with
    'backintime --backup-job'
  * fix typos and style warnings in manpages reported by Lintian
    (https://lintian.debian.org/full/jmw@debian.org.html#backintime_1.0.34-0.1)
  * add exclude files by size (https://launchpad.net/bugs/823719)
  * remove 'Auto Host/User/Profile-ID' as this is more confiusing than
    helping
  * Fix bug: check procname of pid-locks
    (https://launchpad.net/bugs/1341414)
  * optional run 'rsync' with 'nocache'
    (https://launchpad.net/bugs/1344528)
  * mark invalid exclude pattern with mode ssh-encrypted
  * make Settingsdialog tabs scrollable
  * remove colon (:) restriction in exclude pattern
  * prevent starting new snapshot if restore is running
  * Fix bug: Port check failed on IPv6
    (https://launchpad.net/bugs/1361634)
  * add top-level directory for tarball
    (https://launchpad.net/bugs/1359076)
  * add more user-callback events (on App start and exit, on mount and
    unmount)
  * add context menu to files view
  * remove snapshots from commandline
  * multi selection in timeline =&gt; remove multiple snapshots with one
    click
  * print warning if started with sudo
  * add more default exclude; remove [Cc]ache* from exclude
  * Fix bug: 'inotify_add_watch failed' while closing BIT
  * add option for custom rsync-options
  * add ProgressBar for rsync
  * add progress for smart-remove
  * remove old status-bar message after a snapshot crashed.
  * ask to include symlinks target instead link
    (https://launchpad.net/bugs/1117709)
  * port to Python 3.x
  * returncode &gt;0 if there was an error
    (https://launchpad.net/bugs/1040995)
  * Enable user-callback script to cancel a backup by returning a non-zero
    exit code.
  * merge backintime-notify into backintime-qt4
  * add --gksu/--gksudo arg to qt4/configure
  * remember last path for each profile
    (https://bugs.launchpad.net/bugs/1254870)
  * sort include and exclude list
    (https://bugs.launchpad.net/bugs/1193149)
  * Timeline show tooltip 'Last check'
  * Fix bug: systray icon didn't show up
    (https://bugs.launchpad.net/backintime/+bug/658424)
  * show hidden files in FileDialog
    (https://bugs.launchpad.net/backintime/+bug/995925)
  * add button text for all buttons
    (https://bugs.launchpad.net/backintime/+bug/992020)
  * add shortcuts (https://bugs.launchpad.net/backintime/+bug/686694)
  * add menubar (https://bugs.launchpad.net/backintime/+bug/528851)
  * port KDE4 GUI to pure Qt4 to replace both KDE4 and Gnome GUI
    Version 1.0.40
  * use fingerprint to check if ssh key was unlocked correctly
    (https://answers.launchpad.net/questions/256408)
  * add fallback method to get UUID
    (https://answers.launchpad.net/questions/254140)
  * Fix bug: 'Attempt to unlock mutex that was not locked'... this time
    for good</changelog>
<changelog author="tejas.guruswamy@opensuse.org" date="1492689600">- Update to upstream version 1.1.20
  * backport security fix: polkit CheckAuthorization: race condition in privilege authorization [CVE-2017-7572, boo#1032717]
  * see CHANGES file for details
- Don't store passwords given to polkit helper
  * backintime-polkit_priv_downgrade.patch
- Backport security hardening measures [boo#1007723]
  * backintime-security_hardening_backport.patch
- Fix Requires and BuildRequires
  * No longer requires xterm
  * Note: backintime requires python3-keyring (not py2), but not available in openSUSE yet
- Delete udev configuration files on uninstall
- Merge doc subpackage into main package</changelog>

</package>
<package pkgid="d9960b33bd603bd4d25695b7e259bf5187d8fdbaee3399fb1c8d52aee44e6cf0" name="bash" arch="src">
    <version epoch="0" ver="4.3" rel="80.3.1"/>

<changelog author="werner@suse.de" date="1413979200">- Bump bash version to 4.3</changelog>
<changelog author="werner@suse.de" date="1413979201">- Avoid fdupes on SLES-10</changelog>
<changelog author="brian@aljex.com" date="1414152000">- Skip autoconf on OS 10.2 or older</changelog>
<changelog author="werner@suse.de" date="1414152001">- Really remove obsolete patches</changelog>
<changelog author="werner@suse.de" date="1415102400">- Use tail command to follow run-tests instead of a simpe cat command</changelog>
<changelog author="jdelvare@suse.de" date="1417608000">- Fix the sed command that fixes up the patch headers. It was
  printing a duplicate header line, which suprisingly did not
  confuse patch, but could in the future.
- Fix all patches that had the duplicate header line issue.</changelog>
<changelog author="werner@suse.de" date="1420804800">- Add upstream patch bash43-031
  The new nameref assignment functionality introduced in bash-4.3 did not perform
  enough validation on the variable value and would create variables with
  invalid names.
- Add upstream patch bash43-032
  When bash is running in Posix mode, it allows signals -- including SIGCHLD --
  to interrupt the `wait' builtin, as Posix requires.  However, the interrupt
  causes bash to not run a SIGCHLD trap for all exited children.  This patch
  fixes the issue and restores the documented behavior in Posix mode.
- Add upstream patch bash43-033
  Bash does not clean up the terminal state in all cases where bash or
  readline  modifies it and bash is subsequently terminated by a fatal signal.
  This happens when the `read' builtin modifies the terminal settings, both
  when readline is active and when it is not.  It occurs most often when a script
  installs a trap that exits on a signal without re-sending the signal to itself.</changelog>
<changelog author="werner@suse.de" date="1421409600">- Remove -DMUST_UNBLOCK_CHLD(=1) as this breaks waitchild(2) on linux</changelog>
<changelog author="werner@suse.de" date="1424260800">- Do not restart all signal handlers for bash 4.3 as this breaks
  trap handler in subshells waotiug for a process</changelog>
<changelog author="jdelvare@suse.de" date="1425470400">- bash-4.3-loadables.dif: Split changes to shell.h to a separate
  patch "bash-4.3-include-unistd.dif", as the loadables build just
  fine without these changes.
- bash-4.3-loadables.dif: Drop all header file inclusion fixups,
  upstream fixed the problem differently 5 years ago.</changelog>
<changelog author="jdelvare@suse.de" date="1425470401">- bash-4.3-loadables.dif: One more warning fixed, in
  examples/loadables/logname.c.
- bash-4.3-loadables.dif: Reverted one warning fix, which was
  introducing another warning and possibly a bug.</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deletion to %preun sections</changelog>
<changelog author="werner@suse.de" date="1432814400">- Add upstream patch bash43-034
  If neither the -f nor -v options is supplied to unset, and a name argument is
  found to be a function and unset, subsequent name arguments are not treated as
  variables before attempting to unset a function by that name.
- Add upstream patch bash43-035
  A locale with a long name can trigger a buffer overflow and core dump.  This
  applies on systems that do not have locale_charset in libc, are not using
  GNU libiconv, and are not using the libintl that ships with bash in lib/intl.
- Add upstream patch bash43-036
  When evaluating and setting integer variables, and the assignment fails to
  create a variable (for example, when performing an operation on an array
  variable with an invalid subscript), bash attempts to dereference a null
  pointer, causing a segmentation violation.
- Add upstream patch bash43-037
  If an associative array uses `@' or `*' as a subscript, `declare -p' produces
  output that cannot be reused as input.
- Add upstream patch bash43-038
  There are a number of instances where `time' is not recognized as a reserved
  word when the shell grammar says it should be.</changelog>
<changelog author="coolo@suse.com" date="1435752000">- add bash-4.3-perl522.patch to fix texi2html for perl 5.22
  (defined(@array) has been deprecated since at least 2012)</changelog>
<changelog author="werner@suse.de" date="1441022400">- Add upstream patch bash43-039
  Using the output of `declare -p' when run in a function can result in variables
  that are invisible to `declare -p'.  This problem occurs when an assignment
  builtin such as `declare' receives a quoted compound array assignment as one of
  its arguments.
- Add upstream patch bash43-040
  There is a memory leak that occurs when bash expands an array reference on
  the rhs of an assignment statement.
- Add upstream patch bash43-041
  There are several out-of-bounds read errors that occur when completing command
  lines where assignment statements appear before the command name.  The first
  two appear only when programmable completion is enabled; the last one only
  happens when listing possible completions.
- Add upstream patch bash43-042
  There is a problem when parsing command substitutions containing `case'
  commands within pipelines that causes the parser to not correctly identify
  the end of the command substitution.</changelog>
<changelog author="werner@suse.de" date="1444996800">- Remove --hash-size options as there is no any change in the final
  binary nor library anymore</changelog>
<changelog author="werner@suse.de" date="1445256000">- Define the USE_MKTEMP and USE_MKSTEMP cpp macros as the
  implementation is already there.
- Add patch bash-4.3-pathtemp.patch to allow root to clear the
  file systems.  Otherwise the completion does not work if /tmp
  if full (ENOSPC for here documents)</changelog>
<changelog author="werner@suse.de" date="1459512000">- Add patch bash-4.3-async-bnc971410.dif
  this is a backport from bash-4.4-rc1 and might help to avoid to
  run onto a not existing child pointer, bnc#971410.
- Skip patch bash-4.2-boo976776.dif which is a backport from current
  bash-4.3 to fix a crash if ~/.bash_history is empty (boo#976776)</changelog>
<changelog author="werner@suse.de" date="1493380800">- Add patch bash-3.2-CVE20169401-simple-segv.patch even if
  upstream says it is not a security issue (bsc#1010845)</changelog>
<changelog author="werner@suse.de" date="1493985600">- Add upstream patch bash-4.3-newline-in-arithmetics.patch
  to fix bsc#1035371 .. syntax error with expr in loops</changelog>

</package>
<package pkgid="48ba53987cfea2957bfcdfcc310a4e54f7450914178d632f83aaa2b772a3a866" name="bash" arch="x86_64">
    <version epoch="0" ver="4.3" rel="80.3.1"/>

<changelog author="werner@suse.de" date="1413979200">- Bump bash version to 4.3</changelog>
<changelog author="werner@suse.de" date="1413979201">- Avoid fdupes on SLES-10</changelog>
<changelog author="brian@aljex.com" date="1414152000">- Skip autoconf on OS 10.2 or older</changelog>
<changelog author="werner@suse.de" date="1414152001">- Really remove obsolete patches</changelog>
<changelog author="werner@suse.de" date="1415102400">- Use tail command to follow run-tests instead of a simpe cat command</changelog>
<changelog author="jdelvare@suse.de" date="1417608000">- Fix the sed command that fixes up the patch headers. It was
  printing a duplicate header line, which suprisingly did not
  confuse patch, but could in the future.
- Fix all patches that had the duplicate header line issue.</changelog>
<changelog author="werner@suse.de" date="1420804800">- Add upstream patch bash43-031
  The new nameref assignment functionality introduced in bash-4.3 did not perform
  enough validation on the variable value and would create variables with
  invalid names.
- Add upstream patch bash43-032
  When bash is running in Posix mode, it allows signals -- including SIGCHLD --
  to interrupt the `wait' builtin, as Posix requires.  However, the interrupt
  causes bash to not run a SIGCHLD trap for all exited children.  This patch
  fixes the issue and restores the documented behavior in Posix mode.
- Add upstream patch bash43-033
  Bash does not clean up the terminal state in all cases where bash or
  readline  modifies it and bash is subsequently terminated by a fatal signal.
  This happens when the `read' builtin modifies the terminal settings, both
  when readline is active and when it is not.  It occurs most often when a script
  installs a trap that exits on a signal without re-sending the signal to itself.</changelog>
<changelog author="werner@suse.de" date="1421409600">- Remove -DMUST_UNBLOCK_CHLD(=1) as this breaks waitchild(2) on linux</changelog>
<changelog author="werner@suse.de" date="1424260800">- Do not restart all signal handlers for bash 4.3 as this breaks
  trap handler in subshells waotiug for a process</changelog>
<changelog author="jdelvare@suse.de" date="1425470400">- bash-4.3-loadables.dif: Split changes to shell.h to a separate
  patch "bash-4.3-include-unistd.dif", as the loadables build just
  fine without these changes.
- bash-4.3-loadables.dif: Drop all header file inclusion fixups,
  upstream fixed the problem differently 5 years ago.</changelog>
<changelog author="jdelvare@suse.de" date="1425470401">- bash-4.3-loadables.dif: One more warning fixed, in
  examples/loadables/logname.c.
- bash-4.3-loadables.dif: Reverted one warning fix, which was
  introducing another warning and possibly a bug.</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deletion to %preun sections</changelog>
<changelog author="werner@suse.de" date="1432814400">- Add upstream patch bash43-034
  If neither the -f nor -v options is supplied to unset, and a name argument is
  found to be a function and unset, subsequent name arguments are not treated as
  variables before attempting to unset a function by that name.
- Add upstream patch bash43-035
  A locale with a long name can trigger a buffer overflow and core dump.  This
  applies on systems that do not have locale_charset in libc, are not using
  GNU libiconv, and are not using the libintl that ships with bash in lib/intl.
- Add upstream patch bash43-036
  When evaluating and setting integer variables, and the assignment fails to
  create a variable (for example, when performing an operation on an array
  variable with an invalid subscript), bash attempts to dereference a null
  pointer, causing a segmentation violation.
- Add upstream patch bash43-037
  If an associative array uses `@' or `*' as a subscript, `declare -p' produces
  output that cannot be reused as input.
- Add upstream patch bash43-038
  There are a number of instances where `time' is not recognized as a reserved
  word when the shell grammar says it should be.</changelog>
<changelog author="coolo@suse.com" date="1435752000">- add bash-4.3-perl522.patch to fix texi2html for perl 5.22
  (defined(@array) has been deprecated since at least 2012)</changelog>
<changelog author="werner@suse.de" date="1441022400">- Add upstream patch bash43-039
  Using the output of `declare -p' when run in a function can result in variables
  that are invisible to `declare -p'.  This problem occurs when an assignment
  builtin such as `declare' receives a quoted compound array assignment as one of
  its arguments.
- Add upstream patch bash43-040
  There is a memory leak that occurs when bash expands an array reference on
  the rhs of an assignment statement.
- Add upstream patch bash43-041
  There are several out-of-bounds read errors that occur when completing command
  lines where assignment statements appear before the command name.  The first
  two appear only when programmable completion is enabled; the last one only
  happens when listing possible completions.
- Add upstream patch bash43-042
  There is a problem when parsing command substitutions containing `case'
  commands within pipelines that causes the parser to not correctly identify
  the end of the command substitution.</changelog>
<changelog author="werner@suse.de" date="1444996800">- Remove --hash-size options as there is no any change in the final
  binary nor library anymore</changelog>
<changelog author="werner@suse.de" date="1445256000">- Define the USE_MKTEMP and USE_MKSTEMP cpp macros as the
  implementation is already there.
- Add patch bash-4.3-pathtemp.patch to allow root to clear the
  file systems.  Otherwise the completion does not work if /tmp
  if full (ENOSPC for here documents)</changelog>
<changelog author="werner@suse.de" date="1459512000">- Add patch bash-4.3-async-bnc971410.dif
  this is a backport from bash-4.4-rc1 and might help to avoid to
  run onto a not existing child pointer, bnc#971410.
- Skip patch bash-4.2-boo976776.dif which is a backport from current
  bash-4.3 to fix a crash if ~/.bash_history is empty (boo#976776)</changelog>
<changelog author="werner@suse.de" date="1493380800">- Add patch bash-3.2-CVE20169401-simple-segv.patch even if
  upstream says it is not a security issue (bsc#1010845)</changelog>
<changelog author="werner@suse.de" date="1493985600">- Add upstream patch bash-4.3-newline-in-arithmetics.patch
  to fix bsc#1035371 .. syntax error with expr in loops</changelog>

</package>
<package pkgid="0ab576af5dd022ba8eb7d80ba3e9ad9b8eab7d7512246ab924435ed1e9df47a8" name="bash-completion" arch="noarch">
    <version epoch="0" ver="2.1" rel="10.12.1"/>

<changelog author="vuntz@opensuse.org" date="1326110400">- Update to version 1.99:
  + New completions: ccache, desktop-file-validate, htop, iperf,
    koji, lzip, nethogs, plague-client, udevadm.
  + Fixes for completions: cc, cppcheck, curl, c++, dequote, dict,
    dmesg, dpkg, lrzip, make, mount, mutt, pidof, removepkg, rpm,
    umount, upgradepkg, vi, wine, xv.
  + See details in CHANGES.</changelog>
<changelog author="reddwarf@opensuse.org" date="1341662400">- Update to final 2.0 version
  + See CHANGES for the full list of changes
- Add pkg-config file</changelog>
<changelog author="fcrozat@suse.com" date="1366372800">- Do no ship udevadm completion file, it is now part of systemd
  package.</changelog>
<changelog author="werner@suse.de" date="1366718400">- Update to final 2.1 version
  + See CHANGES for the full list of changes
- Add patch bash-completion-2.1.patch to avoid blanks after during
  file completion (bnc#717151)</changelog>
<changelog author="werner@suse.de" date="1366718401">- Do not ship NetworManager completion file as it is part of NM</changelog>
<changelog author="werner@suse.de" date="1368446400">- Add patch pushd-completion-bnc818365.patch for bnc#818365 -- bash
  completion for builtin command "pushd" is missing</changelog>
<changelog author="werner@suse.de" date="1416225600">- Add patch PS1-completion-boo903362.patch to avoid trouble if
  restricted characters of the shell are used in PS1 like
  exclamation mark (boo#903362).
- Add patch FOO-dir-completion-boo905348.patch to expand variables
  which value is actual a directory to avoid excaped dollar sign
  (boo#905348).</changelog>
<changelog author="werner@suse.de" date="1426680000">- Port my dollar completion from /etc/profile.d/completion.bash to
  bash_completion which modifies FOO-dir-completion-boo905348.patch
- Avoid negative cword position counter (boo#922758), this adds
  the patch init-completion-boo922758.patch</changelog>
<changelog author="werner@suse.de" date="1434369600">- Add patch ls-completion-boo889319.patch to make ls completion
  more smart (boo#889319)</changelog>
<changelog author="werner@suse.de" date="1439380800">- Correct typo in patch ls-completion-boo889319.patch</changelog>
<changelog author="werner@suse.de" date="1439467200">- Add patch backtick-completion-boo940835.patch to allow correct
  backtick completion (boo#940835)</changelog>
<changelog author="werner@suse.de" date="1443009600">- Add patch LVM-completion-bsc946875.patch to make LVM comands
  work even without any scan happen (bsc#946875)</changelog>
<changelog author="werner@suse.de" date="1450440000">- Add patch respect-variables-boo940837.patch to avoid completions
  which results in e.g. ls \$HO
- Add patch rm-completion-smart-boo958462.patch to allow completions
  list e.g. rm prefix*.jpg&lt;TAB&gt;&lt;TAB&gt;
- Modify patch LVM-completion-bsc946875.patch that is add the
  new patch from Liuhua Wang</changelog>
<changelog author="werner@suse.de" date="1453896000">- Add patch backticks-bsc963140.patch to handle sub commands
  which will be expanded by backticks (bsc#963140)</changelog>
<changelog author="werner@suse.de" date="1461758400">- Add documentation for this packages below to get the reference
  of the e.g. the variable COMP_FILEDIR_FALLBACK (boo#977336)</changelog>
<changelog author="werner@suse.de" date="1461758401">- Add patch sh-script-completion-boo977336.patch to make _filedir
  work with COMP_FILEDIR_FALLBACK even if local directries exists
  this is for bug boo##977336</changelog>
<changelog author="sbrabec@suse.com" date="1461758402">- Remove completions conflicting with util-linux (boo#977259#c3).</changelog>
<changelog author="lnussel@suse.de" date="1463572800">- disable html documentation by default, causes build loop</changelog>
<changelog author="werner@suse.de" date="1481716800">- Add patch tar-completion.patch to allow mixed options with long
  and short options (boo#1012212)
- Only remove completion for umount/mount for older SUSE versions (boo#995045)</changelog>
<changelog author="werner@suse.de" date="1481803200">- Detect if the completions for mount/umount have to be removed
  for modern util-linux package but without using suse_version</changelog>

</package>
<package pkgid="ae506b56cde101c543d8adb0abcb08004a9a80b627be92493434cc445aed0d1b" name="bash-completion" arch="src">
    <version epoch="0" ver="2.1" rel="10.12.1"/>

<changelog author="vuntz@opensuse.org" date="1326110400">- Update to version 1.99:
  + New completions: ccache, desktop-file-validate, htop, iperf,
    koji, lzip, nethogs, plague-client, udevadm.
  + Fixes for completions: cc, cppcheck, curl, c++, dequote, dict,
    dmesg, dpkg, lrzip, make, mount, mutt, pidof, removepkg, rpm,
    umount, upgradepkg, vi, wine, xv.
  + See details in CHANGES.</changelog>
<changelog author="reddwarf@opensuse.org" date="1341662400">- Update to final 2.0 version
  + See CHANGES for the full list of changes
- Add pkg-config file</changelog>
<changelog author="fcrozat@suse.com" date="1366372800">- Do no ship udevadm completion file, it is now part of systemd
  package.</changelog>
<changelog author="werner@suse.de" date="1366718400">- Update to final 2.1 version
  + See CHANGES for the full list of changes
- Add patch bash-completion-2.1.patch to avoid blanks after during
  file completion (bnc#717151)</changelog>
<changelog author="werner@suse.de" date="1366718401">- Do not ship NetworManager completion file as it is part of NM</changelog>
<changelog author="werner@suse.de" date="1368446400">- Add patch pushd-completion-bnc818365.patch for bnc#818365 -- bash
  completion for builtin command "pushd" is missing</changelog>
<changelog author="werner@suse.de" date="1416225600">- Add patch PS1-completion-boo903362.patch to avoid trouble if
  restricted characters of the shell are used in PS1 like
  exclamation mark (boo#903362).
- Add patch FOO-dir-completion-boo905348.patch to expand variables
  which value is actual a directory to avoid excaped dollar sign
  (boo#905348).</changelog>
<changelog author="werner@suse.de" date="1426680000">- Port my dollar completion from /etc/profile.d/completion.bash to
  bash_completion which modifies FOO-dir-completion-boo905348.patch
- Avoid negative cword position counter (boo#922758), this adds
  the patch init-completion-boo922758.patch</changelog>
<changelog author="werner@suse.de" date="1434369600">- Add patch ls-completion-boo889319.patch to make ls completion
  more smart (boo#889319)</changelog>
<changelog author="werner@suse.de" date="1439380800">- Correct typo in patch ls-completion-boo889319.patch</changelog>
<changelog author="werner@suse.de" date="1439467200">- Add patch backtick-completion-boo940835.patch to allow correct
  backtick completion (boo#940835)</changelog>
<changelog author="werner@suse.de" date="1443009600">- Add patch LVM-completion-bsc946875.patch to make LVM comands
  work even without any scan happen (bsc#946875)</changelog>
<changelog author="werner@suse.de" date="1450440000">- Add patch respect-variables-boo940837.patch to avoid completions
  which results in e.g. ls \$HO
- Add patch rm-completion-smart-boo958462.patch to allow completions
  list e.g. rm prefix*.jpg&lt;TAB&gt;&lt;TAB&gt;
- Modify patch LVM-completion-bsc946875.patch that is add the
  new patch from Liuhua Wang</changelog>
<changelog author="werner@suse.de" date="1453896000">- Add patch backticks-bsc963140.patch to handle sub commands
  which will be expanded by backticks (bsc#963140)</changelog>
<changelog author="werner@suse.de" date="1461758400">- Add documentation for this packages below to get the reference
  of the e.g. the variable COMP_FILEDIR_FALLBACK (boo#977336)</changelog>
<changelog author="werner@suse.de" date="1461758401">- Add patch sh-script-completion-boo977336.patch to make _filedir
  work with COMP_FILEDIR_FALLBACK even if local directries exists
  this is for bug boo##977336</changelog>
<changelog author="sbrabec@suse.com" date="1461758402">- Remove completions conflicting with util-linux (boo#977259#c3).</changelog>
<changelog author="lnussel@suse.de" date="1463572800">- disable html documentation by default, causes build loop</changelog>
<changelog author="werner@suse.de" date="1481716800">- Add patch tar-completion.patch to allow mixed options with long
  and short options (boo#1012212)
- Only remove completion for umount/mount for older SUSE versions (boo#995045)</changelog>
<changelog author="werner@suse.de" date="1481803200">- Detect if the completions for mount/umount have to be removed
  for modern util-linux package but without using suse_version</changelog>

</package>
<package pkgid="3159149e8aaac4bb37b33e763c5feaa23463b6df951d63163afa4d8c30b58d29" name="bash-devel" arch="x86_64">
    <version epoch="0" ver="4.3" rel="80.3.1"/>

<changelog author="werner@suse.de" date="1413979200">- Bump bash version to 4.3</changelog>
<changelog author="werner@suse.de" date="1413979201">- Avoid fdupes on SLES-10</changelog>
<changelog author="brian@aljex.com" date="1414152000">- Skip autoconf on OS 10.2 or older</changelog>
<changelog author="werner@suse.de" date="1414152001">- Really remove obsolete patches</changelog>
<changelog author="werner@suse.de" date="1415102400">- Use tail command to follow run-tests instead of a simpe cat command</changelog>
<changelog author="jdelvare@suse.de" date="1417608000">- Fix the sed command that fixes up the patch headers. It was
  printing a duplicate header line, which suprisingly did not
  confuse patch, but could in the future.
- Fix all patches that had the duplicate header line issue.</changelog>
<changelog author="werner@suse.de" date="1420804800">- Add upstream patch bash43-031
  The new nameref assignment functionality introduced in bash-4.3 did not perform
  enough validation on the variable value and would create variables with
  invalid names.
- Add upstream patch bash43-032
  When bash is running in Posix mode, it allows signals -- including SIGCHLD --
  to interrupt the `wait' builtin, as Posix requires.  However, the interrupt
  causes bash to not run a SIGCHLD trap for all exited children.  This patch
  fixes the issue and restores the documented behavior in Posix mode.
- Add upstream patch bash43-033
  Bash does not clean up the terminal state in all cases where bash or
  readline  modifies it and bash is subsequently terminated by a fatal signal.
  This happens when the `read' builtin modifies the terminal settings, both
  when readline is active and when it is not.  It occurs most often when a script
  installs a trap that exits on a signal without re-sending the signal to itself.</changelog>
<changelog author="werner@suse.de" date="1421409600">- Remove -DMUST_UNBLOCK_CHLD(=1) as this breaks waitchild(2) on linux</changelog>
<changelog author="werner@suse.de" date="1424260800">- Do not restart all signal handlers for bash 4.3 as this breaks
  trap handler in subshells waotiug for a process</changelog>
<changelog author="jdelvare@suse.de" date="1425470400">- bash-4.3-loadables.dif: Split changes to shell.h to a separate
  patch "bash-4.3-include-unistd.dif", as the loadables build just
  fine without these changes.
- bash-4.3-loadables.dif: Drop all header file inclusion fixups,
  upstream fixed the problem differently 5 years ago.</changelog>
<changelog author="jdelvare@suse.de" date="1425470401">- bash-4.3-loadables.dif: One more warning fixed, in
  examples/loadables/logname.c.
- bash-4.3-loadables.dif: Reverted one warning fix, which was
  introducing another warning and possibly a bug.</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deletion to %preun sections</changelog>
<changelog author="werner@suse.de" date="1432814400">- Add upstream patch bash43-034
  If neither the -f nor -v options is supplied to unset, and a name argument is
  found to be a function and unset, subsequent name arguments are not treated as
  variables before attempting to unset a function by that name.
- Add upstream patch bash43-035
  A locale with a long name can trigger a buffer overflow and core dump.  This
  applies on systems that do not have locale_charset in libc, are not using
  GNU libiconv, and are not using the libintl that ships with bash in lib/intl.
- Add upstream patch bash43-036
  When evaluating and setting integer variables, and the assignment fails to
  create a variable (for example, when performing an operation on an array
  variable with an invalid subscript), bash attempts to dereference a null
  pointer, causing a segmentation violation.
- Add upstream patch bash43-037
  If an associative array uses `@' or `*' as a subscript, `declare -p' produces
  output that cannot be reused as input.
- Add upstream patch bash43-038
  There are a number of instances where `time' is not recognized as a reserved
  word when the shell grammar says it should be.</changelog>
<changelog author="coolo@suse.com" date="1435752000">- add bash-4.3-perl522.patch to fix texi2html for perl 5.22
  (defined(@array) has been deprecated since at least 2012)</changelog>
<changelog author="werner@suse.de" date="1441022400">- Add upstream patch bash43-039
  Using the output of `declare -p' when run in a function can result in variables
  that are invisible to `declare -p'.  This problem occurs when an assignment
  builtin such as `declare' receives a quoted compound array assignment as one of
  its arguments.
- Add upstream patch bash43-040
  There is a memory leak that occurs when bash expands an array reference on
  the rhs of an assignment statement.
- Add upstream patch bash43-041
  There are several out-of-bounds read errors that occur when completing command
  lines where assignment statements appear before the command name.  The first
  two appear only when programmable completion is enabled; the last one only
  happens when listing possible completions.
- Add upstream patch bash43-042
  There is a problem when parsing command substitutions containing `case'
  commands within pipelines that causes the parser to not correctly identify
  the end of the command substitution.</changelog>
<changelog author="werner@suse.de" date="1444996800">- Remove --hash-size options as there is no any change in the final
  binary nor library anymore</changelog>
<changelog author="werner@suse.de" date="1445256000">- Define the USE_MKTEMP and USE_MKSTEMP cpp macros as the
  implementation is already there.
- Add patch bash-4.3-pathtemp.patch to allow root to clear the
  file systems.  Otherwise the completion does not work if /tmp
  if full (ENOSPC for here documents)</changelog>
<changelog author="werner@suse.de" date="1459512000">- Add patch bash-4.3-async-bnc971410.dif
  this is a backport from bash-4.4-rc1 and might help to avoid to
  run onto a not existing child pointer, bnc#971410.
- Skip patch bash-4.2-boo976776.dif which is a backport from current
  bash-4.3 to fix a crash if ~/.bash_history is empty (boo#976776)</changelog>
<changelog author="werner@suse.de" date="1493380800">- Add patch bash-3.2-CVE20169401-simple-segv.patch even if
  upstream says it is not a security issue (bsc#1010845)</changelog>
<changelog author="werner@suse.de" date="1493985600">- Add upstream patch bash-4.3-newline-in-arithmetics.patch
  to fix bsc#1035371 .. syntax error with expr in loops</changelog>

</package>
<package pkgid="efff8ff9295f08c4982f69cd2f0bc2dcf00a0c476c91f39e2a5e7bd9e6b0f02f" name="bash-doc" arch="noarch">
    <version epoch="0" ver="4.3" rel="80.3.1"/>

<changelog author="werner@suse.de" date="1413979200">- Bump bash version to 4.3</changelog>
<changelog author="werner@suse.de" date="1413979201">- Avoid fdupes on SLES-10</changelog>
<changelog author="brian@aljex.com" date="1414152000">- Skip autoconf on OS 10.2 or older</changelog>
<changelog author="werner@suse.de" date="1414152001">- Really remove obsolete patches</changelog>
<changelog author="werner@suse.de" date="1415102400">- Use tail command to follow run-tests instead of a simpe cat command</changelog>
<changelog author="jdelvare@suse.de" date="1417608000">- Fix the sed command that fixes up the patch headers. It was
  printing a duplicate header line, which suprisingly did not
  confuse patch, but could in the future.
- Fix all patches that had the duplicate header line issue.</changelog>
<changelog author="werner@suse.de" date="1420804800">- Add upstream patch bash43-031
  The new nameref assignment functionality introduced in bash-4.3 did not perform
  enough validation on the variable value and would create variables with
  invalid names.
- Add upstream patch bash43-032
  When bash is running in Posix mode, it allows signals -- including SIGCHLD --
  to interrupt the `wait' builtin, as Posix requires.  However, the interrupt
  causes bash to not run a SIGCHLD trap for all exited children.  This patch
  fixes the issue and restores the documented behavior in Posix mode.
- Add upstream patch bash43-033
  Bash does not clean up the terminal state in all cases where bash or
  readline  modifies it and bash is subsequently terminated by a fatal signal.
  This happens when the `read' builtin modifies the terminal settings, both
  when readline is active and when it is not.  It occurs most often when a script
  installs a trap that exits on a signal without re-sending the signal to itself.</changelog>
<changelog author="werner@suse.de" date="1421409600">- Remove -DMUST_UNBLOCK_CHLD(=1) as this breaks waitchild(2) on linux</changelog>
<changelog author="werner@suse.de" date="1424260800">- Do not restart all signal handlers for bash 4.3 as this breaks
  trap handler in subshells waotiug for a process</changelog>
<changelog author="jdelvare@suse.de" date="1425470400">- bash-4.3-loadables.dif: Split changes to shell.h to a separate
  patch "bash-4.3-include-unistd.dif", as the loadables build just
  fine without these changes.
- bash-4.3-loadables.dif: Drop all header file inclusion fixups,
  upstream fixed the problem differently 5 years ago.</changelog>
<changelog author="jdelvare@suse.de" date="1425470401">- bash-4.3-loadables.dif: One more warning fixed, in
  examples/loadables/logname.c.
- bash-4.3-loadables.dif: Reverted one warning fix, which was
  introducing another warning and possibly a bug.</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deletion to %preun sections</changelog>
<changelog author="werner@suse.de" date="1432814400">- Add upstream patch bash43-034
  If neither the -f nor -v options is supplied to unset, and a name argument is
  found to be a function and unset, subsequent name arguments are not treated as
  variables before attempting to unset a function by that name.
- Add upstream patch bash43-035
  A locale with a long name can trigger a buffer overflow and core dump.  This
  applies on systems that do not have locale_charset in libc, are not using
  GNU libiconv, and are not using the libintl that ships with bash in lib/intl.
- Add upstream patch bash43-036
  When evaluating and setting integer variables, and the assignment fails to
  create a variable (for example, when performing an operation on an array
  variable with an invalid subscript), bash attempts to dereference a null
  pointer, causing a segmentation violation.
- Add upstream patch bash43-037
  If an associative array uses `@' or `*' as a subscript, `declare -p' produces
  output that cannot be reused as input.
- Add upstream patch bash43-038
  There are a number of instances where `time' is not recognized as a reserved
  word when the shell grammar says it should be.</changelog>
<changelog author="coolo@suse.com" date="1435752000">- add bash-4.3-perl522.patch to fix texi2html for perl 5.22
  (defined(@array) has been deprecated since at least 2012)</changelog>
<changelog author="werner@suse.de" date="1441022400">- Add upstream patch bash43-039
  Using the output of `declare -p' when run in a function can result in variables
  that are invisible to `declare -p'.  This problem occurs when an assignment
  builtin such as `declare' receives a quoted compound array assignment as one of
  its arguments.
- Add upstream patch bash43-040
  There is a memory leak that occurs when bash expands an array reference on
  the rhs of an assignment statement.
- Add upstream patch bash43-041
  There are several out-of-bounds read errors that occur when completing command
  lines where assignment statements appear before the command name.  The first
  two appear only when programmable completion is enabled; the last one only
  happens when listing possible completions.
- Add upstream patch bash43-042
  There is a problem when parsing command substitutions containing `case'
  commands within pipelines that causes the parser to not correctly identify
  the end of the command substitution.</changelog>
<changelog author="werner@suse.de" date="1444996800">- Remove --hash-size options as there is no any change in the final
  binary nor library anymore</changelog>
<changelog author="werner@suse.de" date="1445256000">- Define the USE_MKTEMP and USE_MKSTEMP cpp macros as the
  implementation is already there.
- Add patch bash-4.3-pathtemp.patch to allow root to clear the
  file systems.  Otherwise the completion does not work if /tmp
  if full (ENOSPC for here documents)</changelog>
<changelog author="werner@suse.de" date="1459512000">- Add patch bash-4.3-async-bnc971410.dif
  this is a backport from bash-4.4-rc1 and might help to avoid to
  run onto a not existing child pointer, bnc#971410.
- Skip patch bash-4.2-boo976776.dif which is a backport from current
  bash-4.3 to fix a crash if ~/.bash_history is empty (boo#976776)</changelog>
<changelog author="werner@suse.de" date="1493380800">- Add patch bash-3.2-CVE20169401-simple-segv.patch even if
  upstream says it is not a security issue (bsc#1010845)</changelog>
<changelog author="werner@suse.de" date="1493985600">- Add upstream patch bash-4.3-newline-in-arithmetics.patch
  to fix bsc#1035371 .. syntax error with expr in loops</changelog>

</package>
<package pkgid="fc0a153bf04e0e974b04e3018ecff243b5bc1a54136e1cd43342bd150b0cc829" name="bash-lang" arch="noarch">
    <version epoch="0" ver="4.3" rel="80.3.1"/>

<changelog author="werner@suse.de" date="1413979200">- Bump bash version to 4.3</changelog>
<changelog author="werner@suse.de" date="1413979201">- Avoid fdupes on SLES-10</changelog>
<changelog author="brian@aljex.com" date="1414152000">- Skip autoconf on OS 10.2 or older</changelog>
<changelog author="werner@suse.de" date="1414152001">- Really remove obsolete patches</changelog>
<changelog author="werner@suse.de" date="1415102400">- Use tail command to follow run-tests instead of a simpe cat command</changelog>
<changelog author="jdelvare@suse.de" date="1417608000">- Fix the sed command that fixes up the patch headers. It was
  printing a duplicate header line, which suprisingly did not
  confuse patch, but could in the future.
- Fix all patches that had the duplicate header line issue.</changelog>
<changelog author="werner@suse.de" date="1420804800">- Add upstream patch bash43-031
  The new nameref assignment functionality introduced in bash-4.3 did not perform
  enough validation on the variable value and would create variables with
  invalid names.
- Add upstream patch bash43-032
  When bash is running in Posix mode, it allows signals -- including SIGCHLD --
  to interrupt the `wait' builtin, as Posix requires.  However, the interrupt
  causes bash to not run a SIGCHLD trap for all exited children.  This patch
  fixes the issue and restores the documented behavior in Posix mode.
- Add upstream patch bash43-033
  Bash does not clean up the terminal state in all cases where bash or
  readline  modifies it and bash is subsequently terminated by a fatal signal.
  This happens when the `read' builtin modifies the terminal settings, both
  when readline is active and when it is not.  It occurs most often when a script
  installs a trap that exits on a signal without re-sending the signal to itself.</changelog>
<changelog author="werner@suse.de" date="1421409600">- Remove -DMUST_UNBLOCK_CHLD(=1) as this breaks waitchild(2) on linux</changelog>
<changelog author="werner@suse.de" date="1424260800">- Do not restart all signal handlers for bash 4.3 as this breaks
  trap handler in subshells waotiug for a process</changelog>
<changelog author="jdelvare@suse.de" date="1425470400">- bash-4.3-loadables.dif: Split changes to shell.h to a separate
  patch "bash-4.3-include-unistd.dif", as the loadables build just
  fine without these changes.
- bash-4.3-loadables.dif: Drop all header file inclusion fixups,
  upstream fixed the problem differently 5 years ago.</changelog>
<changelog author="jdelvare@suse.de" date="1425470401">- bash-4.3-loadables.dif: One more warning fixed, in
  examples/loadables/logname.c.
- bash-4.3-loadables.dif: Reverted one warning fix, which was
  introducing another warning and possibly a bug.</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deletion to %preun sections</changelog>
<changelog author="werner@suse.de" date="1432814400">- Add upstream patch bash43-034
  If neither the -f nor -v options is supplied to unset, and a name argument is
  found to be a function and unset, subsequent name arguments are not treated as
  variables before attempting to unset a function by that name.
- Add upstream patch bash43-035
  A locale with a long name can trigger a buffer overflow and core dump.  This
  applies on systems that do not have locale_charset in libc, are not using
  GNU libiconv, and are not using the libintl that ships with bash in lib/intl.
- Add upstream patch bash43-036
  When evaluating and setting integer variables, and the assignment fails to
  create a variable (for example, when performing an operation on an array
  variable with an invalid subscript), bash attempts to dereference a null
  pointer, causing a segmentation violation.
- Add upstream patch bash43-037
  If an associative array uses `@' or `*' as a subscript, `declare -p' produces
  output that cannot be reused as input.
- Add upstream patch bash43-038
  There are a number of instances where `time' is not recognized as a reserved
  word when the shell grammar says it should be.</changelog>
<changelog author="coolo@suse.com" date="1435752000">- add bash-4.3-perl522.patch to fix texi2html for perl 5.22
  (defined(@array) has been deprecated since at least 2012)</changelog>
<changelog author="werner@suse.de" date="1441022400">- Add upstream patch bash43-039
  Using the output of `declare -p' when run in a function can result in variables
  that are invisible to `declare -p'.  This problem occurs when an assignment
  builtin such as `declare' receives a quoted compound array assignment as one of
  its arguments.
- Add upstream patch bash43-040
  There is a memory leak that occurs when bash expands an array reference on
  the rhs of an assignment statement.
- Add upstream patch bash43-041
  There are several out-of-bounds read errors that occur when completing command
  lines where assignment statements appear before the command name.  The first
  two appear only when programmable completion is enabled; the last one only
  happens when listing possible completions.
- Add upstream patch bash43-042
  There is a problem when parsing command substitutions containing `case'
  commands within pipelines that causes the parser to not correctly identify
  the end of the command substitution.</changelog>
<changelog author="werner@suse.de" date="1444996800">- Remove --hash-size options as there is no any change in the final
  binary nor library anymore</changelog>
<changelog author="werner@suse.de" date="1445256000">- Define the USE_MKTEMP and USE_MKSTEMP cpp macros as the
  implementation is already there.
- Add patch bash-4.3-pathtemp.patch to allow root to clear the
  file systems.  Otherwise the completion does not work if /tmp
  if full (ENOSPC for here documents)</changelog>
<changelog author="werner@suse.de" date="1459512000">- Add patch bash-4.3-async-bnc971410.dif
  this is a backport from bash-4.4-rc1 and might help to avoid to
  run onto a not existing child pointer, bnc#971410.
- Skip patch bash-4.2-boo976776.dif which is a backport from current
  bash-4.3 to fix a crash if ~/.bash_history is empty (boo#976776)</changelog>
<changelog author="werner@suse.de" date="1493380800">- Add patch bash-3.2-CVE20169401-simple-segv.patch even if
  upstream says it is not a security issue (bsc#1010845)</changelog>
<changelog author="werner@suse.de" date="1493985600">- Add upstream patch bash-4.3-newline-in-arithmetics.patch
  to fix bsc#1035371 .. syntax error with expr in loops</changelog>

</package>
<package pkgid="8f5c92097a42fd2093c80d19a1dea6640629b0198ed001f437c53a4eae28e201" name="bash-loadables" arch="x86_64">
    <version epoch="0" ver="4.3" rel="80.3.1"/>

<changelog author="werner@suse.de" date="1413979200">- Bump bash version to 4.3</changelog>
<changelog author="werner@suse.de" date="1413979201">- Avoid fdupes on SLES-10</changelog>
<changelog author="brian@aljex.com" date="1414152000">- Skip autoconf on OS 10.2 or older</changelog>
<changelog author="werner@suse.de" date="1414152001">- Really remove obsolete patches</changelog>
<changelog author="werner@suse.de" date="1415102400">- Use tail command to follow run-tests instead of a simpe cat command</changelog>
<changelog author="jdelvare@suse.de" date="1417608000">- Fix the sed command that fixes up the patch headers. It was
  printing a duplicate header line, which suprisingly did not
  confuse patch, but could in the future.
- Fix all patches that had the duplicate header line issue.</changelog>
<changelog author="werner@suse.de" date="1420804800">- Add upstream patch bash43-031
  The new nameref assignment functionality introduced in bash-4.3 did not perform
  enough validation on the variable value and would create variables with
  invalid names.
- Add upstream patch bash43-032
  When bash is running in Posix mode, it allows signals -- including SIGCHLD --
  to interrupt the `wait' builtin, as Posix requires.  However, the interrupt
  causes bash to not run a SIGCHLD trap for all exited children.  This patch
  fixes the issue and restores the documented behavior in Posix mode.
- Add upstream patch bash43-033
  Bash does not clean up the terminal state in all cases where bash or
  readline  modifies it and bash is subsequently terminated by a fatal signal.
  This happens when the `read' builtin modifies the terminal settings, both
  when readline is active and when it is not.  It occurs most often when a script
  installs a trap that exits on a signal without re-sending the signal to itself.</changelog>
<changelog author="werner@suse.de" date="1421409600">- Remove -DMUST_UNBLOCK_CHLD(=1) as this breaks waitchild(2) on linux</changelog>
<changelog author="werner@suse.de" date="1424260800">- Do not restart all signal handlers for bash 4.3 as this breaks
  trap handler in subshells waotiug for a process</changelog>
<changelog author="jdelvare@suse.de" date="1425470400">- bash-4.3-loadables.dif: Split changes to shell.h to a separate
  patch "bash-4.3-include-unistd.dif", as the loadables build just
  fine without these changes.
- bash-4.3-loadables.dif: Drop all header file inclusion fixups,
  upstream fixed the problem differently 5 years ago.</changelog>
<changelog author="jdelvare@suse.de" date="1425470401">- bash-4.3-loadables.dif: One more warning fixed, in
  examples/loadables/logname.c.
- bash-4.3-loadables.dif: Reverted one warning fix, which was
  introducing another warning and possibly a bug.</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deletion to %preun sections</changelog>
<changelog author="werner@suse.de" date="1432814400">- Add upstream patch bash43-034
  If neither the -f nor -v options is supplied to unset, and a name argument is
  found to be a function and unset, subsequent name arguments are not treated as
  variables before attempting to unset a function by that name.
- Add upstream patch bash43-035
  A locale with a long name can trigger a buffer overflow and core dump.  This
  applies on systems that do not have locale_charset in libc, are not using
  GNU libiconv, and are not using the libintl that ships with bash in lib/intl.
- Add upstream patch bash43-036
  When evaluating and setting integer variables, and the assignment fails to
  create a variable (for example, when performing an operation on an array
  variable with an invalid subscript), bash attempts to dereference a null
  pointer, causing a segmentation violation.
- Add upstream patch bash43-037
  If an associative array uses `@' or `*' as a subscript, `declare -p' produces
  output that cannot be reused as input.
- Add upstream patch bash43-038
  There are a number of instances where `time' is not recognized as a reserved
  word when the shell grammar says it should be.</changelog>
<changelog author="coolo@suse.com" date="1435752000">- add bash-4.3-perl522.patch to fix texi2html for perl 5.22
  (defined(@array) has been deprecated since at least 2012)</changelog>
<changelog author="werner@suse.de" date="1441022400">- Add upstream patch bash43-039
  Using the output of `declare -p' when run in a function can result in variables
  that are invisible to `declare -p'.  This problem occurs when an assignment
  builtin such as `declare' receives a quoted compound array assignment as one of
  its arguments.
- Add upstream patch bash43-040
  There is a memory leak that occurs when bash expands an array reference on
  the rhs of an assignment statement.
- Add upstream patch bash43-041
  There are several out-of-bounds read errors that occur when completing command
  lines where assignment statements appear before the command name.  The first
  two appear only when programmable completion is enabled; the last one only
  happens when listing possible completions.
- Add upstream patch bash43-042
  There is a problem when parsing command substitutions containing `case'
  commands within pipelines that causes the parser to not correctly identify
  the end of the command substitution.</changelog>
<changelog author="werner@suse.de" date="1444996800">- Remove --hash-size options as there is no any change in the final
  binary nor library anymore</changelog>
<changelog author="werner@suse.de" date="1445256000">- Define the USE_MKTEMP and USE_MKSTEMP cpp macros as the
  implementation is already there.
- Add patch bash-4.3-pathtemp.patch to allow root to clear the
  file systems.  Otherwise the completion does not work if /tmp
  if full (ENOSPC for here documents)</changelog>
<changelog author="werner@suse.de" date="1459512000">- Add patch bash-4.3-async-bnc971410.dif
  this is a backport from bash-4.4-rc1 and might help to avoid to
  run onto a not existing child pointer, bnc#971410.
- Skip patch bash-4.2-boo976776.dif which is a backport from current
  bash-4.3 to fix a crash if ~/.bash_history is empty (boo#976776)</changelog>
<changelog author="werner@suse.de" date="1493380800">- Add patch bash-3.2-CVE20169401-simple-segv.patch even if
  upstream says it is not a security issue (bsc#1010845)</changelog>
<changelog author="werner@suse.de" date="1493985600">- Add upstream patch bash-4.3-newline-in-arithmetics.patch
  to fix bsc#1035371 .. syntax error with expr in loops</changelog>

</package>
<package pkgid="539f936aef2be5735ad8be55d06514e459f374e31f2bd05a9a02049510ef798e" name="bind" arch="src">
    <version epoch="0" ver="9.9.9P1" rel="43.1"/>

<changelog author="crrodriguez@opensuse.org" date="1401019200">- Build with LFS_CFLAGS in 32 bit systems.</changelog>
<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>

</package>
<package pkgid="1d082118789b2a37e937759dfb9ccf4dbb865b0ba901bf45825eb784a0c15326" name="bind" arch="src">
    <version epoch="0" ver="9.9.9P1" rel="46.1"/>

<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>

</package>
<package pkgid="1c133756a28d867ea62442128d1e002dbfef0d69d0b8772032f5b514383f81cf" name="bind" arch="src">
    <version epoch="0" ver="9.9.9P1" rel="48.3.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>

</package>
<package pkgid="3a7c85c30be82ab3088f3149a696b9104f37fb11d84d91416d909b08bccc494d" name="bind" arch="src">
    <version epoch="0" ver="9.9.9P1" rel="48.6.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>
<changelog author="psimons@suse.com" date="1498737600">- Added bind-CVE-2017-3142-and-3143.patch to fix a security issue
  where an attacker with the ability to send and receive messages
  to an authoritative DNS server was able to circumvent TSIG
  authentication of AXFR requests. A server that relies solely on
  TSIG keys for protection with no other ACL protection could be
  manipulated into (1) providing an AXFR of a zone to an
  unauthorized recipient and (2) accepting bogus Notify packets.
  [bsc#1046554, CVE-2017-3142, bsc#1046555, CVE-2017-3143]</changelog>

</package>
<package pkgid="9e5abdfe5690410d33140fc94dc8501c2514f4a0bd21407b59d4414c41708256" name="bind" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="43.1"/>

<changelog author="crrodriguez@opensuse.org" date="1401019200">- Build with LFS_CFLAGS in 32 bit systems.</changelog>
<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>

</package>
<package pkgid="dddf9b2f731e36a6b91e17855c79ece9daa80d68ece3116b563ebaa44c3c6892" name="bind" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="46.1"/>

<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>

</package>
<package pkgid="d51ddf26ba1a3f50130cd92f53671e9b8f5088c21da1ed013f6d50f7c255bf39" name="bind" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.3.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>

</package>
<package pkgid="ef6085aab96d955aea9b29adebd87a1e5e55c8f96e504e1f1f18fa29db425f99" name="bind" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.6.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>
<changelog author="psimons@suse.com" date="1498737600">- Added bind-CVE-2017-3142-and-3143.patch to fix a security issue
  where an attacker with the ability to send and receive messages
  to an authoritative DNS server was able to circumvent TSIG
  authentication of AXFR requests. A server that relies solely on
  TSIG keys for protection with no other ACL protection could be
  manipulated into (1) providing an AXFR of a zone to an
  unauthorized recipient and (2) accepting bogus Notify packets.
  [bsc#1046554, CVE-2017-3142, bsc#1046555, CVE-2017-3143]</changelog>

</package>
<package pkgid="1cb216f79dd15006ce0985d6564d43cd266ef5f8d714e5fddfe4b8b74b83cfd0" name="bind-chrootenv" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="43.1"/>

<changelog author="crrodriguez@opensuse.org" date="1401019200">- Build with LFS_CFLAGS in 32 bit systems.</changelog>
<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>

</package>
<package pkgid="c81885a74f3af32f2ae175a91c275456e3cf8d978d36485e1bad907da8ea11ad" name="bind-chrootenv" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="46.1"/>

<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>

</package>
<package pkgid="76033c0500286db7f036f607b38a1c7aa7627f6d6a991cd1ee5c4540571c751a" name="bind-chrootenv" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.3.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>

</package>
<package pkgid="479eb1a96917042995ed161497e30580a7e4ace454be4f72600642eb1a7913e5" name="bind-chrootenv" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.6.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>
<changelog author="psimons@suse.com" date="1498737600">- Added bind-CVE-2017-3142-and-3143.patch to fix a security issue
  where an attacker with the ability to send and receive messages
  to an authoritative DNS server was able to circumvent TSIG
  authentication of AXFR requests. A server that relies solely on
  TSIG keys for protection with no other ACL protection could be
  manipulated into (1) providing an AXFR of a zone to an
  unauthorized recipient and (2) accepting bogus Notify packets.
  [bsc#1046554, CVE-2017-3142, bsc#1046555, CVE-2017-3143]</changelog>

</package>
<package pkgid="cd97cf3f9095eb5b7ff298d6a589cd6438d9ac8eb22ddbcff99a048a21e39d00" name="bind-devel" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="43.1"/>

<changelog author="crrodriguez@opensuse.org" date="1401019200">- Build with LFS_CFLAGS in 32 bit systems.</changelog>
<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>

</package>
<package pkgid="617f86140d65b1b491647f22e8781cc5ddf43b3b3368765890297355b6139b78" name="bind-devel" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="46.1"/>

<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>

</package>
<package pkgid="61ada4886722b9bb6fe6272e8e6faf16b8503ccc529db3b30116d026ffab6376" name="bind-devel" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.3.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>

</package>
<package pkgid="7dda6a28afef41b04b904b030caded2476541ec526a461482bb4b9f286e0a0ae" name="bind-devel" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.6.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>
<changelog author="psimons@suse.com" date="1498737600">- Added bind-CVE-2017-3142-and-3143.patch to fix a security issue
  where an attacker with the ability to send and receive messages
  to an authoritative DNS server was able to circumvent TSIG
  authentication of AXFR requests. A server that relies solely on
  TSIG keys for protection with no other ACL protection could be
  manipulated into (1) providing an AXFR of a zone to an
  unauthorized recipient and (2) accepting bogus Notify packets.
  [bsc#1046554, CVE-2017-3142, bsc#1046555, CVE-2017-3143]</changelog>

</package>
<package pkgid="89d4a0a7e99b479d7c29d08483848ace560e78a9ea6161aa5ab700dbf61a21b4" name="bind-doc" arch="noarch">
    <version epoch="0" ver="9.9.9P1" rel="43.1"/>

<changelog author="crrodriguez@opensuse.org" date="1401019200">- Build with LFS_CFLAGS in 32 bit systems.</changelog>
<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>

</package>
<package pkgid="dc53d3dbe609079dda8bf3d243263b5032c82076b2760c2a280a93bfa6ad04cc" name="bind-doc" arch="noarch">
    <version epoch="0" ver="9.9.9P1" rel="46.1"/>

<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>

</package>
<package pkgid="213ced730637a0262c23662d665a35e17149a28d8c15ce14b3c849bf01b365ce" name="bind-doc" arch="noarch">
    <version epoch="0" ver="9.9.9P1" rel="48.3.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>

</package>
<package pkgid="51570059c806debee46b50f0fe1f3e69528f95fe698911cc21a721059a1a8715" name="bind-doc" arch="noarch">
    <version epoch="0" ver="9.9.9P1" rel="48.6.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>
<changelog author="psimons@suse.com" date="1498737600">- Added bind-CVE-2017-3142-and-3143.patch to fix a security issue
  where an attacker with the ability to send and receive messages
  to an authoritative DNS server was able to circumvent TSIG
  authentication of AXFR requests. A server that relies solely on
  TSIG keys for protection with no other ACL protection could be
  manipulated into (1) providing an AXFR of a zone to an
  unauthorized recipient and (2) accepting bogus Notify packets.
  [bsc#1046554, CVE-2017-3142, bsc#1046555, CVE-2017-3143]</changelog>

</package>
<package pkgid="f9fc8a55f8b06ce0f6475000624a1b02f632672ff54c8b9f21e9eb8c12985490" name="bind-libs" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="43.1"/>

<changelog author="crrodriguez@opensuse.org" date="1401019200">- Build with LFS_CFLAGS in 32 bit systems.</changelog>
<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>

</package>
<package pkgid="a7e77de9c3c1ce4fb3cb7f748391382088dbd81e8349ea4b6f7f1cbc9ad4bfdb" name="bind-libs" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="46.1"/>

<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>

</package>
<package pkgid="7665680f036b1b63d31540830e9f2c668deaf575f3742c32ee16243d65e32097" name="bind-libs" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.3.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>

</package>
<package pkgid="b384198ae30b81b374e882f60fc5f88ca23b8ae382c1e25bdad1c3994f612d72" name="bind-libs" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.6.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>
<changelog author="psimons@suse.com" date="1498737600">- Added bind-CVE-2017-3142-and-3143.patch to fix a security issue
  where an attacker with the ability to send and receive messages
  to an authoritative DNS server was able to circumvent TSIG
  authentication of AXFR requests. A server that relies solely on
  TSIG keys for protection with no other ACL protection could be
  manipulated into (1) providing an AXFR of a zone to an
  unauthorized recipient and (2) accepting bogus Notify packets.
  [bsc#1046554, CVE-2017-3142, bsc#1046555, CVE-2017-3143]</changelog>

</package>
<package pkgid="a3c925e5c7052be54035091768025c9e3e54945d59531c9bcd49aba4795d487a" name="bind-libs-32bit" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="43.1"/>

<changelog author="crrodriguez@opensuse.org" date="1401019200">- Build with LFS_CFLAGS in 32 bit systems.</changelog>
<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>

</package>
<package pkgid="92725abddb7248b2fa71ecbf3d9eccb57f0cc43649edecb6b010ffd8c647e562" name="bind-libs-32bit" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="46.1"/>

<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>

</package>
<package pkgid="345a23c634b97a630d4dc9592692d9d8018f1de4babcbe5982973ae3826b56e4" name="bind-libs-32bit" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.3.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>

</package>
<package pkgid="8c32de372e96ec84090a74fe6abe5c9cca6832fcd5e177866601f9b3f74e176f" name="bind-libs-32bit" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.6.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>
<changelog author="psimons@suse.com" date="1498737600">- Added bind-CVE-2017-3142-and-3143.patch to fix a security issue
  where an attacker with the ability to send and receive messages
  to an authoritative DNS server was able to circumvent TSIG
  authentication of AXFR requests. A server that relies solely on
  TSIG keys for protection with no other ACL protection could be
  manipulated into (1) providing an AXFR of a zone to an
  unauthorized recipient and (2) accepting bogus Notify packets.
  [bsc#1046554, CVE-2017-3142, bsc#1046555, CVE-2017-3143]</changelog>

</package>
<package pkgid="722b532a07c544ed91e16daa36a25672b1a89c68fab97641ea289c4a473e5025" name="bind-lwresd" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="43.1"/>

<changelog author="crrodriguez@opensuse.org" date="1401019200">- Build with LFS_CFLAGS in 32 bit systems.</changelog>
<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>

</package>
<package pkgid="b08f57a5fd67ba539fda009451e0b249905794fe5d9ac732f140cce6d4b571fa" name="bind-lwresd" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="46.1"/>

<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>

</package>
<package pkgid="48a0deca05794deb6bbf31fc422b7baebe589be5bd4f9d60c45f18352b16a255" name="bind-lwresd" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.3.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>

</package>
<package pkgid="10e7ae6f3c0c52ace64e4a1e5500e43093a9afdb7afcd55c29a0e7ac3ce1e805" name="bind-lwresd" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.6.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>
<changelog author="psimons@suse.com" date="1498737600">- Added bind-CVE-2017-3142-and-3143.patch to fix a security issue
  where an attacker with the ability to send and receive messages
  to an authoritative DNS server was able to circumvent TSIG
  authentication of AXFR requests. A server that relies solely on
  TSIG keys for protection with no other ACL protection could be
  manipulated into (1) providing an AXFR of a zone to an
  unauthorized recipient and (2) accepting bogus Notify packets.
  [bsc#1046554, CVE-2017-3142, bsc#1046555, CVE-2017-3143]</changelog>

</package>
<package pkgid="b59f3adc6eabdd9262a79e1e2126fac20957c4121101ca8e7f748dbe71c15cf1" name="bind-utils" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="43.1"/>

<changelog author="crrodriguez@opensuse.org" date="1401019200">- Build with LFS_CFLAGS in 32 bit systems.</changelog>
<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>

</package>
<package pkgid="81ea0e86976759dc5a6b3b6c031f32885d26219f228f1c6829716b424259f098" name="bind-utils" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="46.1"/>

<changelog author="chris@computersalat.de" date="1401624000">- add stuff for DNSSEC validation to named.conf
  * dnssec-enable, dnssec-validation</changelog>
<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>

</package>
<package pkgid="b63d50f8c5863eb757a8fbb40e26901e5894a5a510ceb3e55c5020ae3d410dbb" name="bind-utils" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.3.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Update to version 9.9.5P1
  Various bugfixes and some feature fixes. (see CHANGES files)
  Security and maintenance issues:
  - [bug] Don't call qsort with a null pointer. [RT #35968]
  - [bug] Disable GCC 4.9 "delete null pointer check". [RT #35968]
  - [port] linux: libcap support: declare curval at start of block. [RT #35387]
- Update to version 9.9.5
  - [bug] Address double dns_zone_detach when switching to using automatic
    empty zones from regular zones. [RT #35177]
  - [port] Use built-in versions of strptime() and timegm() on all platforms
    to avoid portability issues. [RT #35183]
  - [bug] Address a portentry locking issue in dispatch.c. [RT #35128]
  - [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND on a missing
    resolv.conf file and initializes the structure as if it had been
    configured with  nameserver ::1 nameserver 127.0.0.1  [RT #35194]
  - [contrib] queryperf: Fixed a possible integer overflow when printing
    results. [RT #35182]
  - [protocol] Accept integer timestamps in RRSIG records. [RT #35185]
  - [func] named-checkconf can now obscure shared secrets when printing by
    specifying '-x'. [RT #34465]
  - [bug] Improvements to statistics channel XSL stylesheet: the stylesheet can
    now be cached by the browser; section headers are omitted from the stats
    display when there is no data in those sections to be displayed; counters
    are now right-justified for easier readability. (Only available with
    configure --enable-newstats.) [RT #35117]
  - [cleanup] Replaced all uses of memcpy() with memmove(). [RT #35120]
  - [bug] Handle "." as a search list element when IDN support is enabled.
    [RT #35133]
  - [bug] dig failed to handle AXFR style IXFR responses which span multiple
    messages. [RT #35137]
  - [bug] Address a possible race in dispatch.c. [RT #35107]
  - [bug] Warn when a key-directory is configured for a zone, but does not
    exist or is not a directory. [RT #35108]
  - [security] memcpy was incorrectly called with overlapping ranges resulting
    in malformed names being generated on some platforms.  This could cause
    INSIST failures when serving NSEC3 signed zones (CVE-2014-0591).
    [RT #35120]
  - [bug] Two calls to dns_db_getoriginnode were fatal if there was no data at
    the node. [RT #35080]
  - [bug] Iterative responses could be missed when the source port for an
    upstream query was the same as the listener port (53). [RT #34925]
  - [bug] Fixed a bug causing an insecure delegation from one static-stub zone
    to another to fail with a broken trust chain. [RT #35081]
  - [bug] loadnode could return a freed node on out of memory. [RT #35106]
  - [bug] Address null pointer dereference in zone_xfrdone. [RT #35042]
  - [func] "dnssec-signzone -Q" drops signatures from keys that are still
    published but no longer active. [RT #34990]
  - [bug] "rndc refresh" didn't work correctly with slave zones usingi
    inline-signing. [RT #35105]
  - [cleanup] Add a more detailed "not found" message to rndc commands which
    specify a zone name. [RT #35059]
  - [bug] Correct the behavior of rndc retransfer to allow inline-signing slave
    zones to retain NSEC3 parameters instead of reverting to NSEC. [RT #34745]
  - [port] Update the Windows build system to support feature selection and
    WIN64 builds.  This is a work in progress. [RT #34160]
  - [bug] dig could fail to clean up TCP sockets still waiting on connect().
    [RT #35074]
  - [port] Update config.guess and config.sub. [RT #35060]
  - [bug] 'nsupdate' leaked memory if 'realm' was used multiple times.
    [RT #35073]
  - [bug] "named-checkconf -z" now checks zones of type hint and redirect as
    well as master. [RT #35046]
  - [misc] Provide a place for third parties to add version information for
    their extensions in the version file by setting the EXTENSIONS variable.
  - [bug] RPZ zeroed ttls if the query type was '*'. [RT #35026]
  - [func] Local address can now be specified when using dns_client API.
    [RT #34811]
  - [bug] Don't allow dnssec-importkey overwrite a existing non-imported
    private key.
  - [bug] Address read after free in server side of lwres_getrrsetbyname.
    [RT #29075]
  - [bug] Fix cast in lex.c which could see 0xff treated as eof. [RT #34993]
  - [bug] Failure to release lock on error in receive_secure_db. [RT #34944]
  - [bug] Updated OpenSSL PKCS#11 patches to fix active list locking and other
    bugs. [RT #34855]
  - [bug] Address bugs in dns_rdata_fromstruct and dns_rdata_tostruct for WKS
    and ISDN types. [RT #34910]
  - [bug] 'host' could die if a UDP query timed out. [RT #34870]
  - [bug] Address lock order reversal deadlock with inline zones. [RT #34856]
  - [cleanup] Changed the name of "isc-config.sh" to "bind9-config".
    [RT #23825]
  - [port] linux: Address platform specific compilation issue when libcap-devel
    is installed. [RT #34838]
  - [port] Some readline clones don't accept NULL pointers when calling
    add_history. [RT #34842]
  - [cleanup] Simplify TCP message processing when requesting a zone transfer.
    [RT #34825]
  - [bug] Address race condition with manual notify requests. [RT #34806]
  - [func] Create delegations for all "children" of empty zones except
    "forward first". [RT #34826]
  - [tuning] Adjust when a master server is deemed unreachable. [RT #27075]
  - [tuning] Use separate rate limiting queues for refresh and notify
    requests. [RT #30589]
  - [cleanup] Include a comment in .nzf files, giving the name of the
    associated view. [RT #34765]
  - [bug] Address a race condition when shutting down a zone. [RT #34750]
  - [bug] Journal filename string could be set incorrectly, causing garbage in
    log messages. [RT #34738]
  - [protocol] Use case sensitive compression when responding to queries.
    [RT #34737]
  - [protocol] Check that EDNS subnet client options are well formed.
    [RT #34718]
  - [func] Allow externally generated DNSKEY to be imported into the DNSKEY
    management framework.  A new tool dnssec-importkey is used to do this.
    [RT #34698]
  - [bug] Handle changes to sig-validity-interval settings better. [RT #34625]
  - [bug] ndots was not being checked when searching.  Only continue searching
    on NXDOMAIN responses.  Add the ability to specify ndots to nslookup.
    [RT #34711]
  - [bug] Treat type 65533 (KEYDATA) as opaque except when used in a key zone.
    [RT #34238]
- Updated to current rpz patch from·http://ss.vix.su/~vjs/rrlrpz.html
  - rpz2-9.9.4.patch
  + rpz2+rl-9.9.5.patch</changelog>
<changelog author="lmuelle@suse.com" date="1406808001">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>

</package>
<package pkgid="19a83ac18a086a7150f89428eb5f14603448544dfa4834850206f3ba71508930" name="bind-utils" arch="x86_64">
    <version epoch="0" ver="9.9.9P1" rel="48.6.1"/>

<changelog author="lmuelle@suse.com" date="1406808000">- Package dnssec-checkds and dnssec-coverage binaries and man pages only on
  post-11.1 systems.</changelog>
<changelog author="max@suse.com" date="1409745600">- Version 9.9.5P1 also fixes a problem with zone transfers on
  multicore machines (bnc#882511).</changelog>
<changelog author="meissner@suse.com" date="1417176000">- bind-fix-fips.patch: The GOST engine will not load in FIPS mode,
  make this non-fatal. bnc#906079</changelog>
<changelog author="max@suse.com" date="1421064000">- Security update 9.9.6P1:
  * A flaw in delegation handling could be exploited to put named
    into an infinite loop.  This has been addressed by placing
    limits on the number of levels of recursion named will allow
    (default 7), and the number of iterative queries that it will
    send (default 50) before terminating a recursive query
    (CVE-2014-8500, bnc#908994).
  * The recursion depth limit is configured via the
    "max-recursion-depth" option, and the query limit via the
    "max-recursion-queries" option.
- Remove rpz2+rl-9.9.5.patch, because no rpz2 patch for 9.9.6 is
  available from the author and rl support already went upstream
  in 9.9.3.</changelog>
<changelog author="max@suse.com" date="1435838400">- A problem with trust anchor management can cause named to crash
  (CVE-2015-1349, bsc#918330)
- Fix resolver crash when validating (CVE-2015-4620, bsc#936476).</changelog>
<changelog author="max@suse.com" date="1435924800">- Make sure %version and %pkg_vers are in sync (bnc#937028).</changelog>
<changelog author="max@suse.com" date="1437998400">- Fix DoS against authoritative and recursive servers.
  bnc#939567, CVE-2015-5477</changelog>
<changelog author="max@suse.com" date="1438084800">- Fix bind-CVE-2015-5477.patch.</changelog>
<changelog author="max@suse.com" date="1441195200">- Fix DoS against servers performing validation on DNSSEC-signed
  records (CVE-2015-5722, bsc#944066).</changelog>
<changelog author="max@suse.com" date="1443441600">- Remove the start/stop dependency of named and lwresd on remote-fs
  to break a service dependency cycle (bsc#947483).</changelog>
<changelog author="max@suse.com" date="1450267200">- Fix remote denial of service by misparsing incoming responses
  (CVE-2015-8000, bsc#958861).</changelog>
<changelog author="max@suse.com" date="1453118400">- Fix Specific APL data could trigger an INSIST
  (CVE-2015-8704, bsc#962189).</changelog>
<changelog author="max@suse.com" date="1457524800">- Fix two assertion failures that can lead to remote DoS:
  * CVE-2016-1285, bsc#970072
  * CVE-2016-1286, bsc#970073
  * bind-CVE-2016-1285.patch contains both fixes.</changelog>
<changelog author="max@suse.com" date="1464782400">- Update to 9.9.9-P1:
  * Adds quotas to be used in recursive resolvers that are under
    high query load for names in zones whose authoritative
    servers are nonresponsive or are experiencing a denial of
    service attack (fate#320694).
  * Obsoletes all CVE patches that were added to 9.9.6 over time.
- Make /var/lib/named owned by the named user (bsc#908850).
- Fetch the latest source signing key from upstream.
- Add systemd service macros (bsc#977657).
- --enable-fetchlimit (fate#320694 bsc#983505)</changelog>
<changelog author="sflees@suse.de" date="1474632000">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-2776, bsc#1000362
  * bind-CVE-2016-2776.patch</changelog>
<changelog author="sflees@suse.de" date="1477915200">- Fix an assertion failure that can lead to remote DoS:
  * CVE-2016-8864, bsc#1007829
  * bind-CVE-2016-8864.patch
- Fix the hostname in ldapdump to be valid. bsc#965748
  * bind-ldapdump-use-valid-host.patch</changelog>
<changelog author="psimons@suse.com" date="1483790400">- Apply "bind-CVE-2016-9131.patch" to fix a potential assertion
  failure that could have been triggered by a malformed response to
  an ANY query. [CVE-2016-9131, bsc#1018700, bsc#1018699]
- Apply "bind-CVE-2016-9147.patch" to fix a potential assertion
  failure that could have been triggered by responding to a query
  with inconsistent DNSSEC information. [CVE-2016-9147,
  bsc#1018701, bsc#1018699]
- Apply "bind-CVE-2016-9444.patch" to fix potential assertion
  failure that could have been triggered by DNS responses that
  contain unusually-formed DS resource records. [CVE-2016-9444,
  bsc#1018702, bsc#1018699]</changelog>
<changelog author="navin.kukreja@suse.com" date="1487160000">- Fix assertion failure or a NULL pointer read for configurations using both DNS64 and RPZ
  * CVE-2017-3135, bsc#1024130
  * bind-CVE-2017-3135.patch</changelog>
<changelog author="navin.kukreja@suse.com" date="1491912000">- Fix for Bug 1020983 - root umask 077 screws up the /etc/init.d/named init script
- Fix a segmentation fault for long query name
  * CVE-2016-2775, bsc#989528
  * bind-CVE-2016-2775.patch
- Fix a crash of secondaries from a malicious primary DNS servers
  * CVE-2016-6170, bsc#987866
  * bind-CVE-2016-6170.patch
- Fix multiple assertion failures
  * CVE-2017-3136, bsc#1033466
  * CVE-2017-3137, bsc#1033467
  * CVE-2017-3138, bsc#1033468
  * bind-CVE-2017-3136.patch
  * bind-CVE-2017-3137.patch
  * bind-CVE-2017-3138.patch</changelog>
<changelog author="psimons@suse.com" date="1498737600">- Added bind-CVE-2017-3142-and-3143.patch to fix a security issue
  where an attacker with the ability to send and receive messages
  to an authoritative DNS server was able to circumvent TSIG
  authentication of AXFR requests. A server that relies solely on
  TSIG keys for protection with no other ACL protection could be
  manipulated into (1) providing an AXFR of a zone to an
  unauthorized recipient and (2) accepting bogus Notify packets.
  [bsc#1046554, CVE-2017-3142, bsc#1046555, CVE-2017-3143]</changelog>

</package>
<package pkgid="4b53d19501be5e9c2e85c4a1f01540e172f1558f6358330a4502aebf79c988d9" name="binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="c0bbaafb38eccc6ca3047a80b8be393813f25719940164b50c6ab4f504eb6d14" name="binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="f77dcdcc9040563e000f8fa353c4ffdda59caed3ba9dca27db970d39096f7149" name="binutils-devel" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="d7233f4550074f3824135d86f16cb159600f6a4b45e1bf92127f8d9794bbc307" name="binutils-devel-32bit" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="20e646b07a4fd1e14e0595405832dfd7bc84da754991cfed70b866f766f6e3ab" name="binutils-gold" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="f55d4999f1b494d3b2e082c4f28c8e6aba60f9c5e2f8b4bb21f6ee125e4eaf54" name="biosdevname" arch="src">
    <version epoch="0" ver="0.7.2" rel="3.3.1"/>

<changelog author="juwolf@suse.com" date="1390219200">- Updated to version 0.5.0
  * Add version number to biosdevname
  * Save off Secondary PCI bus for PCI tree traversal
  * Change scan of SMBIOS slot &lt;-&gt; PCI mapping
- Drop: biosdevname-0.4.1.tar.gz
- Add: biosdevname-0.5.0.tar.bz2
- Add biosdevname_git_v050_to_head.patch: Latest fixes from v0.5.0 to HEAD</changelog>
<changelog author="trenn@suse.de" date="1395748800">- update to latest git repo patches (c140ce659a204d67e4) including a fix
  requested by Dell for Enterprise procducts (bnc#836342)
- Pass --no-configure to autogen.sh avoid double calling of ./configure</changelog>
<changelog author="trenn@suse.de" date="1397131200">- Remove eth* check, devices might have been renamed already bnc#869614
  Add biosdevname_udevrule_rename_all_network_devices.patch
- Remove old mkinitrd stuff and replace it with dracut rpm macros to ensure
  the initrd is rebuild if biosdevname got installed or updated.</changelog>
<changelog author="trenn@suse.de" date="1398168000">- Take mainline patch to fix (bnc#869614)
  Modified: biosdevname_udevrule_rename_all_network_devices.patch
- Remove %config from etc rule to please obs checker
- Remove mkinitrd setup script</changelog>
<changelog author="trenn@suse.de" date="1399550400">- Provide Supplements:    modalias(dmi:*svnDell*)
  so that the package gets autoinstalled on all Dell platforms
  bnc#876733</changelog>
<changelog author="trenn@suse.de" date="1400241600">- Revert biosdevname calling with different parameters introduced
  with the change from the 22th of April as suggested by Dell.
  Modified: biosdevname_udevrule_rename_all_network_devices.patch</changelog>
<changelog author="trenn@suse.de" date="1402660800">- For some reason /usr/lib/udev/rules.d/99-systemd.rules seem not to exist
  anymore. This is used to determine which udev rules.d to use.
  Use 95-udev-late.rules instead.
  Modified: udev-rule-path.patch</changelog>
<changelog author="trenn@suse.de" date="1402660801">- Fix missing %posttrans section</changelog>
<changelog author="trenn@suse.de" date="1407844800">- Add mainline commit: 51b8cdb0b60df3baa
  With this patch, the info can be showed correctly if there are two or more
  PCI root ports in the same Bus ID/Device ID (bnc#890562)
  Add: fix_several_PCI_root_ports_in_one_bus.patch</changelog>
<changelog author="trenn@suse.de" date="1421928000">- Update to version 0.6.1
- Do not disable rule via perl script in .spec file, better use a patch
  (biosdevname_udevrule_rename_all_network_devices.patch)
- Modify configure.ac via sed to make use of %{_udevruledir} from .spec file
- Remove already integrated patches in latest source code:
  Delete biosdevname_v0.5.0_to_git_c140ce659a204d67e4cc.patch
  Delete biosdevname_udevrule_rename_all_network_devices.patch
  Delete fix_several_PCI_root_ports_in_one_bus.patch
  Modify udev-rule-path.patch
  Modify whitelist-dell</changelog>
<changelog author="meissner@suse.com" date="1424520000">- biosdevname-pic.patch: make cpuid() not expose %ebx out of
  assembler, so we can build it with -fPIE.</changelog>
<changelog author="mpluskal@suse.com" date="1428062400">- Use url for source
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="zaitor@opensuse.org" date="1428667200">- Fix fault in ignore-broken-BIOSes patch (boo#920054).</changelog>
<changelog author="mpluskal@suse.com" date="1433332800">- Update to 0.6.2
  * no upstream changelog provided</changelog>
<changelog author="werner@suse.de" date="1436788800">- Add missed build require on pkgconfig udev</changelog>
<changelog author="tiwai@suse.de" date="1449748800">- Fix missing dependency on coreutils for initrd macros (boo#958562)
- Call missing initrd macro at postun (boo#958562)</changelog>
<changelog author="mpluskal@suse.com" date="1453032000">- Update to 0.7.1
  * no upstream changelog provided</changelog>
<changelog author="trenn@suse.de" date="1457092800">- Update to latest 0.7.2 version (fate#319998)</changelog>
<changelog author="olaf@aepfle.de" date="1471348800">- Detect dom0 via xenfs instead of cpuid to compensate for ABI
  change in xen-4.7 on AMD systems. (bnc#974257)
  biosdevname-dom0.patch</changelog>
<changelog author="trenn@suse.de" date="1497009600">- Do not rename non-Ethernet network interfaces (bsc#1042187)
  * Add: biosdevname_only_ethernet.patch</changelog>

</package>
<package pkgid="763b567986876ce840ef469e75a963af048e61c848ae2b358a935b115a25bee1" name="biosdevname" arch="src">
    <version epoch="0" ver="0.7.2" rel="3.6.1"/>

<changelog author="trenn@suse.de" date="1395748800">- update to latest git repo patches (c140ce659a204d67e4) including a fix
  requested by Dell for Enterprise procducts (bnc#836342)
- Pass --no-configure to autogen.sh avoid double calling of ./configure</changelog>
<changelog author="trenn@suse.de" date="1397131200">- Remove eth* check, devices might have been renamed already bnc#869614
  Add biosdevname_udevrule_rename_all_network_devices.patch
- Remove old mkinitrd stuff and replace it with dracut rpm macros to ensure
  the initrd is rebuild if biosdevname got installed or updated.</changelog>
<changelog author="trenn@suse.de" date="1398168000">- Take mainline patch to fix (bnc#869614)
  Modified: biosdevname_udevrule_rename_all_network_devices.patch
- Remove %config from etc rule to please obs checker
- Remove mkinitrd setup script</changelog>
<changelog author="trenn@suse.de" date="1399550400">- Provide Supplements:    modalias(dmi:*svnDell*)
  so that the package gets autoinstalled on all Dell platforms
  bnc#876733</changelog>
<changelog author="trenn@suse.de" date="1400241600">- Revert biosdevname calling with different parameters introduced
  with the change from the 22th of April as suggested by Dell.
  Modified: biosdevname_udevrule_rename_all_network_devices.patch</changelog>
<changelog author="trenn@suse.de" date="1402660800">- For some reason /usr/lib/udev/rules.d/99-systemd.rules seem not to exist
  anymore. This is used to determine which udev rules.d to use.
  Use 95-udev-late.rules instead.
  Modified: udev-rule-path.patch</changelog>
<changelog author="trenn@suse.de" date="1402660801">- Fix missing %posttrans section</changelog>
<changelog author="trenn@suse.de" date="1407844800">- Add mainline commit: 51b8cdb0b60df3baa
  With this patch, the info can be showed correctly if there are two or more
  PCI root ports in the same Bus ID/Device ID (bnc#890562)
  Add: fix_several_PCI_root_ports_in_one_bus.patch</changelog>
<changelog author="trenn@suse.de" date="1421928000">- Update to version 0.6.1
- Do not disable rule via perl script in .spec file, better use a patch
  (biosdevname_udevrule_rename_all_network_devices.patch)
- Modify configure.ac via sed to make use of %{_udevruledir} from .spec file
- Remove already integrated patches in latest source code:
  Delete biosdevname_v0.5.0_to_git_c140ce659a204d67e4cc.patch
  Delete biosdevname_udevrule_rename_all_network_devices.patch
  Delete fix_several_PCI_root_ports_in_one_bus.patch
  Modify udev-rule-path.patch
  Modify whitelist-dell</changelog>
<changelog author="meissner@suse.com" date="1424520000">- biosdevname-pic.patch: make cpuid() not expose %ebx out of
  assembler, so we can build it with -fPIE.</changelog>
<changelog author="mpluskal@suse.com" date="1428062400">- Use url for source
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="zaitor@opensuse.org" date="1428667200">- Fix fault in ignore-broken-BIOSes patch (boo#920054).</changelog>
<changelog author="mpluskal@suse.com" date="1433332800">- Update to 0.6.2
  * no upstream changelog provided</changelog>
<changelog author="werner@suse.de" date="1436788800">- Add missed build require on pkgconfig udev</changelog>
<changelog author="tiwai@suse.de" date="1449748800">- Fix missing dependency on coreutils for initrd macros (boo#958562)
- Call missing initrd macro at postun (boo#958562)</changelog>
<changelog author="mpluskal@suse.com" date="1453032000">- Update to 0.7.1
  * no upstream changelog provided</changelog>
<changelog author="trenn@suse.de" date="1457092800">- Update to latest 0.7.2 version (fate#319998)</changelog>
<changelog author="olaf@aepfle.de" date="1471348800">- Detect dom0 via xenfs instead of cpuid to compensate for ABI
  change in xen-4.7 on AMD systems. (bnc#974257)
  biosdevname-dom0.patch</changelog>
<changelog author="trenn@suse.de" date="1497009600">- Do not rename non-Ethernet network interfaces (bsc#1042187)
  * Add: biosdevname_only_ethernet.patch</changelog>
<changelog author="trenn@suse.de" date="1498046400">- Duplicate naming of SRIOV VFs by biosdevname when VPD_DCM
  Strings are present in VFs (bsc#1042185)
  * Add: biosdevname_avoid_duplicates.patch</changelog>

</package>
<package pkgid="88e33cd1ac130eea2da171a112c439320373bf5f1198c600b2584ff5da455d13" name="biosdevname" arch="x86_64">
    <version epoch="0" ver="0.7.2" rel="3.3.1"/>

<changelog author="juwolf@suse.com" date="1390219200">- Updated to version 0.5.0
  * Add version number to biosdevname
  * Save off Secondary PCI bus for PCI tree traversal
  * Change scan of SMBIOS slot &lt;-&gt; PCI mapping
- Drop: biosdevname-0.4.1.tar.gz
- Add: biosdevname-0.5.0.tar.bz2
- Add biosdevname_git_v050_to_head.patch: Latest fixes from v0.5.0 to HEAD</changelog>
<changelog author="trenn@suse.de" date="1395748800">- update to latest git repo patches (c140ce659a204d67e4) including a fix
  requested by Dell for Enterprise procducts (bnc#836342)
- Pass --no-configure to autogen.sh avoid double calling of ./configure</changelog>
<changelog author="trenn@suse.de" date="1397131200">- Remove eth* check, devices might have been renamed already bnc#869614
  Add biosdevname_udevrule_rename_all_network_devices.patch
- Remove old mkinitrd stuff and replace it with dracut rpm macros to ensure
  the initrd is rebuild if biosdevname got installed or updated.</changelog>
<changelog author="trenn@suse.de" date="1398168000">- Take mainline patch to fix (bnc#869614)
  Modified: biosdevname_udevrule_rename_all_network_devices.patch
- Remove %config from etc rule to please obs checker
- Remove mkinitrd setup script</changelog>
<changelog author="trenn@suse.de" date="1399550400">- Provide Supplements:    modalias(dmi:*svnDell*)
  so that the package gets autoinstalled on all Dell platforms
  bnc#876733</changelog>
<changelog author="trenn@suse.de" date="1400241600">- Revert biosdevname calling with different parameters introduced
  with the change from the 22th of April as suggested by Dell.
  Modified: biosdevname_udevrule_rename_all_network_devices.patch</changelog>
<changelog author="trenn@suse.de" date="1402660800">- For some reason /usr/lib/udev/rules.d/99-systemd.rules seem not to exist
  anymore. This is used to determine which udev rules.d to use.
  Use 95-udev-late.rules instead.
  Modified: udev-rule-path.patch</changelog>
<changelog author="trenn@suse.de" date="1402660801">- Fix missing %posttrans section</changelog>
<changelog author="trenn@suse.de" date="1407844800">- Add mainline commit: 51b8cdb0b60df3baa
  With this patch, the info can be showed correctly if there are two or more
  PCI root ports in the same Bus ID/Device ID (bnc#890562)
  Add: fix_several_PCI_root_ports_in_one_bus.patch</changelog>
<changelog author="trenn@suse.de" date="1421928000">- Update to version 0.6.1
- Do not disable rule via perl script in .spec file, better use a patch
  (biosdevname_udevrule_rename_all_network_devices.patch)
- Modify configure.ac via sed to make use of %{_udevruledir} from .spec file
- Remove already integrated patches in latest source code:
  Delete biosdevname_v0.5.0_to_git_c140ce659a204d67e4cc.patch
  Delete biosdevname_udevrule_rename_all_network_devices.patch
  Delete fix_several_PCI_root_ports_in_one_bus.patch
  Modify udev-rule-path.patch
  Modify whitelist-dell</changelog>
<changelog author="meissner@suse.com" date="1424520000">- biosdevname-pic.patch: make cpuid() not expose %ebx out of
  assembler, so we can build it with -fPIE.</changelog>
<changelog author="mpluskal@suse.com" date="1428062400">- Use url for source
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="zaitor@opensuse.org" date="1428667200">- Fix fault in ignore-broken-BIOSes patch (boo#920054).</changelog>
<changelog author="mpluskal@suse.com" date="1433332800">- Update to 0.6.2
  * no upstream changelog provided</changelog>
<changelog author="werner@suse.de" date="1436788800">- Add missed build require on pkgconfig udev</changelog>
<changelog author="tiwai@suse.de" date="1449748800">- Fix missing dependency on coreutils for initrd macros (boo#958562)
- Call missing initrd macro at postun (boo#958562)</changelog>
<changelog author="mpluskal@suse.com" date="1453032000">- Update to 0.7.1
  * no upstream changelog provided</changelog>
<changelog author="trenn@suse.de" date="1457092800">- Update to latest 0.7.2 version (fate#319998)</changelog>
<changelog author="olaf@aepfle.de" date="1471348800">- Detect dom0 via xenfs instead of cpuid to compensate for ABI
  change in xen-4.7 on AMD systems. (bnc#974257)
  biosdevname-dom0.patch</changelog>
<changelog author="trenn@suse.de" date="1497009600">- Do not rename non-Ethernet network interfaces (bsc#1042187)
  * Add: biosdevname_only_ethernet.patch</changelog>

</package>
<package pkgid="d2bb271ce460b33d6518398f56f543a7dea535d5da8926225ae5eb70cc612b3e" name="biosdevname" arch="x86_64">
    <version epoch="0" ver="0.7.2" rel="3.6.1"/>

<changelog author="trenn@suse.de" date="1395748800">- update to latest git repo patches (c140ce659a204d67e4) including a fix
  requested by Dell for Enterprise procducts (bnc#836342)
- Pass --no-configure to autogen.sh avoid double calling of ./configure</changelog>
<changelog author="trenn@suse.de" date="1397131200">- Remove eth* check, devices might have been renamed already bnc#869614
  Add biosdevname_udevrule_rename_all_network_devices.patch
- Remove old mkinitrd stuff and replace it with dracut rpm macros to ensure
  the initrd is rebuild if biosdevname got installed or updated.</changelog>
<changelog author="trenn@suse.de" date="1398168000">- Take mainline patch to fix (bnc#869614)
  Modified: biosdevname_udevrule_rename_all_network_devices.patch
- Remove %config from etc rule to please obs checker
- Remove mkinitrd setup script</changelog>
<changelog author="trenn@suse.de" date="1399550400">- Provide Supplements:    modalias(dmi:*svnDell*)
  so that the package gets autoinstalled on all Dell platforms
  bnc#876733</changelog>
<changelog author="trenn@suse.de" date="1400241600">- Revert biosdevname calling with different parameters introduced
  with the change from the 22th of April as suggested by Dell.
  Modified: biosdevname_udevrule_rename_all_network_devices.patch</changelog>
<changelog author="trenn@suse.de" date="1402660800">- For some reason /usr/lib/udev/rules.d/99-systemd.rules seem not to exist
  anymore. This is used to determine which udev rules.d to use.
  Use 95-udev-late.rules instead.
  Modified: udev-rule-path.patch</changelog>
<changelog author="trenn@suse.de" date="1402660801">- Fix missing %posttrans section</changelog>
<changelog author="trenn@suse.de" date="1407844800">- Add mainline commit: 51b8cdb0b60df3baa
  With this patch, the info can be showed correctly if there are two or more
  PCI root ports in the same Bus ID/Device ID (bnc#890562)
  Add: fix_several_PCI_root_ports_in_one_bus.patch</changelog>
<changelog author="trenn@suse.de" date="1421928000">- Update to version 0.6.1
- Do not disable rule via perl script in .spec file, better use a patch
  (biosdevname_udevrule_rename_all_network_devices.patch)
- Modify configure.ac via sed to make use of %{_udevruledir} from .spec file
- Remove already integrated patches in latest source code:
  Delete biosdevname_v0.5.0_to_git_c140ce659a204d67e4cc.patch
  Delete biosdevname_udevrule_rename_all_network_devices.patch
  Delete fix_several_PCI_root_ports_in_one_bus.patch
  Modify udev-rule-path.patch
  Modify whitelist-dell</changelog>
<changelog author="meissner@suse.com" date="1424520000">- biosdevname-pic.patch: make cpuid() not expose %ebx out of
  assembler, so we can build it with -fPIE.</changelog>
<changelog author="mpluskal@suse.com" date="1428062400">- Use url for source
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="zaitor@opensuse.org" date="1428667200">- Fix fault in ignore-broken-BIOSes patch (boo#920054).</changelog>
<changelog author="mpluskal@suse.com" date="1433332800">- Update to 0.6.2
  * no upstream changelog provided</changelog>
<changelog author="werner@suse.de" date="1436788800">- Add missed build require on pkgconfig udev</changelog>
<changelog author="tiwai@suse.de" date="1449748800">- Fix missing dependency on coreutils for initrd macros (boo#958562)
- Call missing initrd macro at postun (boo#958562)</changelog>
<changelog author="mpluskal@suse.com" date="1453032000">- Update to 0.7.1
  * no upstream changelog provided</changelog>
<changelog author="trenn@suse.de" date="1457092800">- Update to latest 0.7.2 version (fate#319998)</changelog>
<changelog author="olaf@aepfle.de" date="1471348800">- Detect dom0 via xenfs instead of cpuid to compensate for ABI
  change in xen-4.7 on AMD systems. (bnc#974257)
  biosdevname-dom0.patch</changelog>
<changelog author="trenn@suse.de" date="1497009600">- Do not rename non-Ethernet network interfaces (bsc#1042187)
  * Add: biosdevname_only_ethernet.patch</changelog>
<changelog author="trenn@suse.de" date="1498046400">- Duplicate naming of SRIOV VFs by biosdevname when VPD_DCM
  Strings are present in VFs (bsc#1042185)
  * Add: biosdevname_avoid_duplicates.patch</changelog>

</package>
<package pkgid="ddf7462702c3bfd28d0cacf25389f3561b27e2e153a0934c4c7a282a53da2520" name="bitcoin" arch="src">
    <version epoch="0" ver="0.13.1" rel="3.1"/>

<changelog author="mpluskal@suse.com" date="1422705600">- Enable qr support
- Run tests after build</changelog>
<changelog author="mpluskal@suse.com" date="1424088000">- Update to 0.10.0:
  * Faster synchronization
  * new REST interface
  * RPC Server ?Warm-Up? Mode
  * Improved signing security
  * Watch-only wallet support
  * Consensus library
  * Standard script rules relaxed for P2SH addresses
  * New tool bitcoin-tx
  * Mining and relay policy enhancements
  * BIP 66: strict DER encoding for signatures
  * for more details see https://bitcoin.org/en/release/v0.10.0
- New package libbitcoinconsensus
- Rename package bitcoin-cli to bitcoin-tools
- Exclude ppc and ppc64 from being built - bitcoin does not support
  big endian.</changelog>
<changelog author="mpluskal@suse.com" date="1431691200">- Update to 0.10.1
  * no upstream changelog available</changelog>
<changelog author="mpluskal@suse.com" date="1432728000">- Update to 0.10.2
- Correct desktop file handling scriplets and their dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1433160000">- Build as PIC so that building does not fail with recent qt5
- Move autoreconf to %prep
- Enable verbose build
- Use macro for systemd tmpfiles creation</changelog>
<changelog author="prusnak@opensuse.org" date="1436702400">- Update to 0.11.0</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1438948800">- new patch for ppc64le build and remove ExcludeArch ppc ppc64
  bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch</changelog>
<changelog author="mpluskal@suse.com" date="1446292800">- Update to 0.11.1</changelog>
<changelog author="jimmy@boombatower.com" date="1447329600">- Refactor spec to allow for easy building of altcoins.
  * drop bitcoin-fix-desktop-icon-name.patch</changelog>
<changelog author="jimmy@boombatower.com" date="1447416000">- Small consistency cleanups.</changelog>
<changelog author="mpluskal@suse.com" date="1449662400">- Update to 0.11.2
  * no upstream changelog provided</changelog>
<changelog author="mpluskal@suse.com" date="1456056000">- Update to 0.12.0
  * For a complete list of changes see provided release-notes
- Small spec file cleanups
  * remove old obsole/provides
  * move icon handling scriplets to correct subpackage</changelog>
<changelog author="mpluskal@suse.com" date="1460548800">- Use pretty name for tarball
- Update describtion in .firewall</changelog>
<changelog author="mpluskal@suse.com" date="1462017600">- Update to 0.12.1
  * For a complete list of changes see provided release-notes
- Drop no longer needed patch
  * bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
- Small spec file polishing</changelog>
<changelog author="mpluskal@suse.com" date="1464350400">- Remove unnecessary build dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1466251200">- Update test dependencies
- Build with safer ldflags</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1466424000">- put back still need patch for ppc64le
  bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
  (subset of upstream commit id cf5c786)</changelog>
<changelog author="mpluskal@suse.com" date="1472040000">- Update to version 0.13.0:
  * For a complete list of changes see provided release-notes
- Drop upstreamed patch:
  * bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
- Fail build on testsuite failure</changelog>
<changelog author="mpluskal@suse.com" date="1474200000">- Speedup build/reduce it's memory consumption by using gold linker</changelog>
<changelog author="mpluskal@suse.com" date="1481716800">- Update to version 0.13.1 (bsc#1016094)
  * For a complete list of changes see provided release-notes</changelog>

</package>
<package pkgid="e0b026b06c922618d0c780ee3ad54a0fa40b43fc502f5ba2e6668f79adcbff9c" name="bitcoin-qt5" arch="x86_64">
    <version epoch="0" ver="0.13.1" rel="3.1"/>

<changelog author="mpluskal@suse.com" date="1422705600">- Enable qr support
- Run tests after build</changelog>
<changelog author="mpluskal@suse.com" date="1424088000">- Update to 0.10.0:
  * Faster synchronization
  * new REST interface
  * RPC Server ?Warm-Up? Mode
  * Improved signing security
  * Watch-only wallet support
  * Consensus library
  * Standard script rules relaxed for P2SH addresses
  * New tool bitcoin-tx
  * Mining and relay policy enhancements
  * BIP 66: strict DER encoding for signatures
  * for more details see https://bitcoin.org/en/release/v0.10.0
- New package libbitcoinconsensus
- Rename package bitcoin-cli to bitcoin-tools
- Exclude ppc and ppc64 from being built - bitcoin does not support
  big endian.</changelog>
<changelog author="mpluskal@suse.com" date="1431691200">- Update to 0.10.1
  * no upstream changelog available</changelog>
<changelog author="mpluskal@suse.com" date="1432728000">- Update to 0.10.2
- Correct desktop file handling scriplets and their dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1433160000">- Build as PIC so that building does not fail with recent qt5
- Move autoreconf to %prep
- Enable verbose build
- Use macro for systemd tmpfiles creation</changelog>
<changelog author="prusnak@opensuse.org" date="1436702400">- Update to 0.11.0</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1438948800">- new patch for ppc64le build and remove ExcludeArch ppc ppc64
  bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch</changelog>
<changelog author="mpluskal@suse.com" date="1446292800">- Update to 0.11.1</changelog>
<changelog author="jimmy@boombatower.com" date="1447329600">- Refactor spec to allow for easy building of altcoins.
  * drop bitcoin-fix-desktop-icon-name.patch</changelog>
<changelog author="jimmy@boombatower.com" date="1447416000">- Small consistency cleanups.</changelog>
<changelog author="mpluskal@suse.com" date="1449662400">- Update to 0.11.2
  * no upstream changelog provided</changelog>
<changelog author="mpluskal@suse.com" date="1456056000">- Update to 0.12.0
  * For a complete list of changes see provided release-notes
- Small spec file cleanups
  * remove old obsole/provides
  * move icon handling scriplets to correct subpackage</changelog>
<changelog author="mpluskal@suse.com" date="1460548800">- Use pretty name for tarball
- Update describtion in .firewall</changelog>
<changelog author="mpluskal@suse.com" date="1462017600">- Update to 0.12.1
  * For a complete list of changes see provided release-notes
- Drop no longer needed patch
  * bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
- Small spec file polishing</changelog>
<changelog author="mpluskal@suse.com" date="1464350400">- Remove unnecessary build dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1466251200">- Update test dependencies
- Build with safer ldflags</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1466424000">- put back still need patch for ppc64le
  bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
  (subset of upstream commit id cf5c786)</changelog>
<changelog author="mpluskal@suse.com" date="1472040000">- Update to version 0.13.0:
  * For a complete list of changes see provided release-notes
- Drop upstreamed patch:
  * bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
- Fail build on testsuite failure</changelog>
<changelog author="mpluskal@suse.com" date="1474200000">- Speedup build/reduce it's memory consumption by using gold linker</changelog>
<changelog author="mpluskal@suse.com" date="1481716800">- Update to version 0.13.1 (bsc#1016094)
  * For a complete list of changes see provided release-notes</changelog>

</package>
<package pkgid="f53248ddf1551d2d6d96d89d642e2f46f7ceafe7d4c7c0059007f9eefa09963d" name="bitcoin-test" arch="x86_64">
    <version epoch="0" ver="0.13.1" rel="3.1"/>

<changelog author="mpluskal@suse.com" date="1422705600">- Enable qr support
- Run tests after build</changelog>
<changelog author="mpluskal@suse.com" date="1424088000">- Update to 0.10.0:
  * Faster synchronization
  * new REST interface
  * RPC Server ?Warm-Up? Mode
  * Improved signing security
  * Watch-only wallet support
  * Consensus library
  * Standard script rules relaxed for P2SH addresses
  * New tool bitcoin-tx
  * Mining and relay policy enhancements
  * BIP 66: strict DER encoding for signatures
  * for more details see https://bitcoin.org/en/release/v0.10.0
- New package libbitcoinconsensus
- Rename package bitcoin-cli to bitcoin-tools
- Exclude ppc and ppc64 from being built - bitcoin does not support
  big endian.</changelog>
<changelog author="mpluskal@suse.com" date="1431691200">- Update to 0.10.1
  * no upstream changelog available</changelog>
<changelog author="mpluskal@suse.com" date="1432728000">- Update to 0.10.2
- Correct desktop file handling scriplets and their dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1433160000">- Build as PIC so that building does not fail with recent qt5
- Move autoreconf to %prep
- Enable verbose build
- Use macro for systemd tmpfiles creation</changelog>
<changelog author="prusnak@opensuse.org" date="1436702400">- Update to 0.11.0</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1438948800">- new patch for ppc64le build and remove ExcludeArch ppc ppc64
  bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch</changelog>
<changelog author="mpluskal@suse.com" date="1446292800">- Update to 0.11.1</changelog>
<changelog author="jimmy@boombatower.com" date="1447329600">- Refactor spec to allow for easy building of altcoins.
  * drop bitcoin-fix-desktop-icon-name.patch</changelog>
<changelog author="jimmy@boombatower.com" date="1447416000">- Small consistency cleanups.</changelog>
<changelog author="mpluskal@suse.com" date="1449662400">- Update to 0.11.2
  * no upstream changelog provided</changelog>
<changelog author="mpluskal@suse.com" date="1456056000">- Update to 0.12.0
  * For a complete list of changes see provided release-notes
- Small spec file cleanups
  * remove old obsole/provides
  * move icon handling scriplets to correct subpackage</changelog>
<changelog author="mpluskal@suse.com" date="1460548800">- Use pretty name for tarball
- Update describtion in .firewall</changelog>
<changelog author="mpluskal@suse.com" date="1462017600">- Update to 0.12.1
  * For a complete list of changes see provided release-notes
- Drop no longer needed patch
  * bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
- Small spec file polishing</changelog>
<changelog author="mpluskal@suse.com" date="1464350400">- Remove unnecessary build dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1466251200">- Update test dependencies
- Build with safer ldflags</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1466424000">- put back still need patch for ppc64le
  bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
  (subset of upstream commit id cf5c786)</changelog>
<changelog author="mpluskal@suse.com" date="1472040000">- Update to version 0.13.0:
  * For a complete list of changes see provided release-notes
- Drop upstreamed patch:
  * bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
- Fail build on testsuite failure</changelog>
<changelog author="mpluskal@suse.com" date="1474200000">- Speedup build/reduce it's memory consumption by using gold linker</changelog>
<changelog author="mpluskal@suse.com" date="1481716800">- Update to version 0.13.1 (bsc#1016094)
  * For a complete list of changes see provided release-notes</changelog>

</package>
<package pkgid="56daf5d42a7d978ef2c30a523cc39ca083e1bbd7aae3b22872236dfd31019555" name="bitcoin-utils" arch="x86_64">
    <version epoch="0" ver="0.13.1" rel="3.1"/>

<changelog author="mpluskal@suse.com" date="1422705600">- Enable qr support
- Run tests after build</changelog>
<changelog author="mpluskal@suse.com" date="1424088000">- Update to 0.10.0:
  * Faster synchronization
  * new REST interface
  * RPC Server ?Warm-Up? Mode
  * Improved signing security
  * Watch-only wallet support
  * Consensus library
  * Standard script rules relaxed for P2SH addresses
  * New tool bitcoin-tx
  * Mining and relay policy enhancements
  * BIP 66: strict DER encoding for signatures
  * for more details see https://bitcoin.org/en/release/v0.10.0
- New package libbitcoinconsensus
- Rename package bitcoin-cli to bitcoin-tools
- Exclude ppc and ppc64 from being built - bitcoin does not support
  big endian.</changelog>
<changelog author="mpluskal@suse.com" date="1431691200">- Update to 0.10.1
  * no upstream changelog available</changelog>
<changelog author="mpluskal@suse.com" date="1432728000">- Update to 0.10.2
- Correct desktop file handling scriplets and their dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1433160000">- Build as PIC so that building does not fail with recent qt5
- Move autoreconf to %prep
- Enable verbose build
- Use macro for systemd tmpfiles creation</changelog>
<changelog author="prusnak@opensuse.org" date="1436702400">- Update to 0.11.0</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1438948800">- new patch for ppc64le build and remove ExcludeArch ppc ppc64
  bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch</changelog>
<changelog author="mpluskal@suse.com" date="1446292800">- Update to 0.11.1</changelog>
<changelog author="jimmy@boombatower.com" date="1447329600">- Refactor spec to allow for easy building of altcoins.
  * drop bitcoin-fix-desktop-icon-name.patch</changelog>
<changelog author="jimmy@boombatower.com" date="1447416000">- Small consistency cleanups.</changelog>
<changelog author="mpluskal@suse.com" date="1449662400">- Update to 0.11.2
  * no upstream changelog provided</changelog>
<changelog author="mpluskal@suse.com" date="1456056000">- Update to 0.12.0
  * For a complete list of changes see provided release-notes
- Small spec file cleanups
  * remove old obsole/provides
  * move icon handling scriplets to correct subpackage</changelog>
<changelog author="mpluskal@suse.com" date="1460548800">- Use pretty name for tarball
- Update describtion in .firewall</changelog>
<changelog author="mpluskal@suse.com" date="1462017600">- Update to 0.12.1
  * For a complete list of changes see provided release-notes
- Drop no longer needed patch
  * bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
- Small spec file polishing</changelog>
<changelog author="mpluskal@suse.com" date="1464350400">- Remove unnecessary build dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1466251200">- Update test dependencies
- Build with safer ldflags</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1466424000">- put back still need patch for ppc64le
  bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
  (subset of upstream commit id cf5c786)</changelog>
<changelog author="mpluskal@suse.com" date="1472040000">- Update to version 0.13.0:
  * For a complete list of changes see provided release-notes
- Drop upstreamed patch:
  * bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
- Fail build on testsuite failure</changelog>
<changelog author="mpluskal@suse.com" date="1474200000">- Speedup build/reduce it's memory consumption by using gold linker</changelog>
<changelog author="mpluskal@suse.com" date="1481716800">- Update to version 0.13.1 (bsc#1016094)
  * For a complete list of changes see provided release-notes</changelog>

</package>
<package pkgid="ef2ebd1ac426b5d35753a2e78a4b797c1f3d17bf0c29560dd432371f0992b9ad" name="bitcoind" arch="x86_64">
    <version epoch="0" ver="0.13.1" rel="3.1"/>

<changelog author="mpluskal@suse.com" date="1422705600">- Enable qr support
- Run tests after build</changelog>
<changelog author="mpluskal@suse.com" date="1424088000">- Update to 0.10.0:
  * Faster synchronization
  * new REST interface
  * RPC Server ?Warm-Up? Mode
  * Improved signing security
  * Watch-only wallet support
  * Consensus library
  * Standard script rules relaxed for P2SH addresses
  * New tool bitcoin-tx
  * Mining and relay policy enhancements
  * BIP 66: strict DER encoding for signatures
  * for more details see https://bitcoin.org/en/release/v0.10.0
- New package libbitcoinconsensus
- Rename package bitcoin-cli to bitcoin-tools
- Exclude ppc and ppc64 from being built - bitcoin does not support
  big endian.</changelog>
<changelog author="mpluskal@suse.com" date="1431691200">- Update to 0.10.1
  * no upstream changelog available</changelog>
<changelog author="mpluskal@suse.com" date="1432728000">- Update to 0.10.2
- Correct desktop file handling scriplets and their dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1433160000">- Build as PIC so that building does not fail with recent qt5
- Move autoreconf to %prep
- Enable verbose build
- Use macro for systemd tmpfiles creation</changelog>
<changelog author="prusnak@opensuse.org" date="1436702400">- Update to 0.11.0</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1438948800">- new patch for ppc64le build and remove ExcludeArch ppc ppc64
  bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch</changelog>
<changelog author="mpluskal@suse.com" date="1446292800">- Update to 0.11.1</changelog>
<changelog author="jimmy@boombatower.com" date="1447329600">- Refactor spec to allow for easy building of altcoins.
  * drop bitcoin-fix-desktop-icon-name.patch</changelog>
<changelog author="jimmy@boombatower.com" date="1447416000">- Small consistency cleanups.</changelog>
<changelog author="mpluskal@suse.com" date="1449662400">- Update to 0.11.2
  * no upstream changelog provided</changelog>
<changelog author="mpluskal@suse.com" date="1456056000">- Update to 0.12.0
  * For a complete list of changes see provided release-notes
- Small spec file cleanups
  * remove old obsole/provides
  * move icon handling scriplets to correct subpackage</changelog>
<changelog author="mpluskal@suse.com" date="1460548800">- Use pretty name for tarball
- Update describtion in .firewall</changelog>
<changelog author="mpluskal@suse.com" date="1462017600">- Update to 0.12.1
  * For a complete list of changes see provided release-notes
- Drop no longer needed patch
  * bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
- Small spec file polishing</changelog>
<changelog author="mpluskal@suse.com" date="1464350400">- Remove unnecessary build dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1466251200">- Update test dependencies
- Build with safer ldflags</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1466424000">- put back still need patch for ppc64le
  bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
  (subset of upstream commit id cf5c786)</changelog>
<changelog author="mpluskal@suse.com" date="1472040000">- Update to version 0.13.0:
  * For a complete list of changes see provided release-notes
- Drop upstreamed patch:
  * bitcoin_missing_ppc64le_in_ax_boost_base.m4.patch
- Fail build on testsuite failure</changelog>
<changelog author="mpluskal@suse.com" date="1474200000">- Speedup build/reduce it's memory consumption by using gold linker</changelog>
<changelog author="mpluskal@suse.com" date="1481716800">- Update to version 0.13.1 (bsc#1016094)
  * For a complete list of changes see provided release-notes</changelog>

</package>
<package pkgid="270f91040f5625a19608529068b34d98d2733aa2e83d15430207adf183e0267a" name="bitlbee" arch="src">
    <version epoch="0" ver="3.4.2" rel="3.1"/>

<changelog author="mcaj@suse.com" date="1403092800">- The PID directory is /var/run/bitlbee/ or /run/bitlbee/ depends on the version.
- The PID directory is created via systemd or initd script, bacuse its in tmpfs.
- Each BuildRequires is on one line to avoid duplicate packages.</changelog>
<changelog author="mcaj@suse.com" date="1403092801">- Removed if for SLES9 - not need any more
- Run spec-clean on the spec file.</changelog>
<changelog author="tampakrap@opensuse.org" date="1408536000">- Version 3.2.2:
  * The OTR plugin now uses libotr 4.0 (AKA libotr5 in debian based distros)
  * Rejecting buddy requests in jabber won't accept them. Sorry for that.
  * Purple builds can now enable built in protocols when configuring, by
  * passing a parameter such as --jabber=1 to configure
  * You can now use /oper to change passwords with "ac x set -del password"
  * Complex unicode characters (non-BMP) now display correctly in twitter.
  * A few init / build script / pkg-config fixes. Added "install-systemd"
  make target.</changelog>
<changelog author="mcaj@suse.com" date="1409313600">- I fixed build for SLE_11_SP3 via change if for suse_version in with_libotr if.
  version 1100 is OpenSUSE 11.0 (very old ) but 1110 is SLE 11, see:
  http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto</changelog>
<changelog author="tampakrap@opensuse.org" date="1415188800">- Add dependency for openSUSE &gt;= 13.2
- Remove user/group from systemd service file. Bitlbee can drop privileges to
  the user if specified so in its config file.</changelog>
<changelog author="tampakrap@opensuse.org" date="1415534400">- Fix the postun to silence the rpmlint
- Whitespace</changelog>
<changelog author="tampakrap@opensuse.org" date="1417780800">- Fix FSF address to make rpmlint happy</changelog>
<changelog author="lmuelle@suse.com" date="1429704000">- Enhance the service file to start in daemon mode and as user bitlbee and
  create a user group too while calling useradd on install; (boo#928228).</changelog>
<changelog author="lmuelle@suse.com" date="1429704001">- update to 3.4:
  Some API/ABI changes. Recompiling third party plugins is required!
  Important bugfixes:
  * Fix memory leak when calling word_wrap() on groupchat messages (dx)
  * Fix segfault after a file transfer is complete (dx)
  * Fix bug where NSS would refuse to work in forkdaemon mode (dx)
  * Fix several bugs with UTF8 nicks (dx)
  * Fix some nasty deadlocks that appared mostly with libpurple (dx)
  General changes:
  * Add a 'pattern' parameter to the blist command, to filter it (tribut)
  * Implemented /kick support, only supported by purple for now (jgeboski)
  * Add a "special" state to show_users (mapped to the % prefix) (jgeboski)
  * Improved support for cygwin, openbsd and darwin (jcopenha)
  * Create temporary users instead of showing "Message from unknown
    participant" (jgeboski)
  purple:
  * Local contact lists for gadugadu and whatsapp (dx)
  * Add topic and name_hint to groupchats (seirl)
  * Support for 'input' requests (such as telegram auth codes) (seirl)
    Note that telegram-purple itself is rather unstable ATM, it may crash.
  jabber:
  * Handle compressed DNS responses in SRV lookup (jcopenha)
  * Fix case sensitivity issues with JIDs (GRMrGecko, dx)
  * Implement XEP-0203 style message timestamps (dx)
  * Fix "Server claims your JID is X instead of Y" warnings (dx)
  * Account-wide display_name setting, mostly for hipchat (dx)
  twitter:
  * Filter channels. Search by keyword/hashtag or a list of users (jgeboski)
  * Fix bug in "reply" command which removed the first quote character (dx)
  * Add "rawreply" command, like reply but bitlbee won't add @mention (WillP)
  * Add support for The United States of America (favorite/fav aliases) (dx)
  * Default show_old_mentions to 0 (dx)
  * Start stream from last tweet on connect/reconnect (roger)
  msn:
  * Disabled module by default. The protocol we used (MSNP18) stopped working
    last week. This is being worked on, but it's far from ready for release.
- Remove obsoleted COPYING.patch</changelog>
<changelog author="lmuelle@suse.com" date="1429790400">- Require util-linux-systemd at build time on post-13.1 systems.</changelog>
<changelog author="lmuelle@suse.com" date="1429790401">- Let systemd start bitlbee in fork daemon mode by default.
- Cleanup of the spec file, the init script, and the systemd configuration.</changelog>
<changelog author="mcaj@suse.com" date="1434456000">- Enable sipe protocol (http://wiki.bitlbee.org/bitlbee-sipe)</changelog>
<changelog author="vmiklos@vmiklos.hu" date="1435233600">- Fix typo in systemd service</changelog>
<changelog author="lmuelle@suse.com" date="1435320000">- update to 3.4.1:
  msn:
  + Upgraded protocol to MSNP21, works again (dx)
  + Contact list management, groupchats and skype username logins won't work.
    Next release!
  jabber:
  + Add "hipchat" protocol, for smoother login. Takes the same username as the
    official client. Note that unlike the 'hip-cat' branch, this doesn't
    preload channels. https://wiki.bitlbee.org/HowtoHipchat for details (dx)
  + Fixed a bug when receiving topics set by people who left the channel (dx)
  + Create fake users instead of showing "unknown participant" errors (dx)
  + Gmail mail notifications support (Artem Savkov)
  + Lowering xmpp presence priority on away (Artem Savkov)
  twitter:
  + Show quoted tweets/RTs with comment inline (wilmer)
  + Added "url" command, can be used to quote tweets (wilmer)
  + Make replies to self work (wilmer)
  Building documentation is now done with a python script (both 2.x/3.x work)
  Asciidoc/xsltproc/xmlto are no longer build dependencies (dx)
- Require w3m at built time to generate the userguide in html format.</changelog>
<changelog author="tchvatal@suse.com" date="1466251200">- Cleanup a bit with spec-cleaner and remove sle10 support for readability</changelog>
<changelog author="tchvatal@suse.com" date="1466251201">- Version update to 3.4.2:
  * irc: Self-messages (messages sent by yourself from other IM clients). IRCv3.1
  * support and part of 3.2. Many important groupchat related bugfixes.
  * jabber: Carbons, see help set carbons. Removed facebook XMPP, use
  * bitlbee-facebook instead. SASL ANONYMOUS login, see help set anonymous.
  * hipchat: Channels can now be added with chat add hipchat "channel name" which
    tries to guess the channel JID. Read more
  * skype: Show all messages as groupchats since we can't tell which ones are
    private. This plugin is mostly-deprecated and mostly-broken, use the skypeweb
  * purple plugin or msn instead.
  * purple: Fix problems remembering SSL certificates as trusted. Groupchat related
    fixes. Better error reporting. Fixed setting jabber away states.
  * And lots of bugfixes / stability improvements.</changelog>
<changelog author="tchvatal@suse.com" date="1466251202">- Drop sle11 support as we run it on sle12</changelog>
<changelog author="tchvatal@suse.com" date="1466251203">- Install devel files to be able to build plugins</changelog>
<changelog author="jengelh@inai.de" date="1466337600">- Compact filelist</changelog>
<changelog author="mcaj@suse.com" date="1488196800">- Added path for the secutite fix CVE-2016-10189 :
  Null pointer dereference with file transfer request from unknown contacts
  For more details see this link: https://bugs.bitlbee.org/ticket/1282</changelog>

</package>
<package pkgid="49524b5c078c764e92dd55deb341049fa2d99898ba8102353152fb829a7af4e8" name="bitlbee" arch="x86_64">
    <version epoch="0" ver="3.4.2" rel="3.1"/>

<changelog author="mcaj@suse.com" date="1403092800">- The PID directory is /var/run/bitlbee/ or /run/bitlbee/ depends on the version.
- The PID directory is created via systemd or initd script, bacuse its in tmpfs.
- Each BuildRequires is on one line to avoid duplicate packages.</changelog>
<changelog author="mcaj@suse.com" date="1403092801">- Removed if for SLES9 - not need any more
- Run spec-clean on the spec file.</changelog>
<changelog author="tampakrap@opensuse.org" date="1408536000">- Version 3.2.2:
  * The OTR plugin now uses libotr 4.0 (AKA libotr5 in debian based distros)
  * Rejecting buddy requests in jabber won't accept them. Sorry for that.
  * Purple builds can now enable built in protocols when configuring, by
  * passing a parameter such as --jabber=1 to configure
  * You can now use /oper to change passwords with "ac x set -del password"
  * Complex unicode characters (non-BMP) now display correctly in twitter.
  * A few init / build script / pkg-config fixes. Added "install-systemd"
  make target.</changelog>
<changelog author="mcaj@suse.com" date="1409313600">- I fixed build for SLE_11_SP3 via change if for suse_version in with_libotr if.
  version 1100 is OpenSUSE 11.0 (very old ) but 1110 is SLE 11, see:
  http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto</changelog>
<changelog author="tampakrap@opensuse.org" date="1415188800">- Add dependency for openSUSE &gt;= 13.2
- Remove user/group from systemd service file. Bitlbee can drop privileges to
  the user if specified so in its config file.</changelog>
<changelog author="tampakrap@opensuse.org" date="1415534400">- Fix the postun to silence the rpmlint
- Whitespace</changelog>
<changelog author="tampakrap@opensuse.org" date="1417780800">- Fix FSF address to make rpmlint happy</changelog>
<changelog author="lmuelle@suse.com" date="1429704000">- Enhance the service file to start in daemon mode and as user bitlbee and
  create a user group too while calling useradd on install; (boo#928228).</changelog>
<changelog author="lmuelle@suse.com" date="1429704001">- update to 3.4:
  Some API/ABI changes. Recompiling third party plugins is required!
  Important bugfixes:
  * Fix memory leak when calling word_wrap() on groupchat messages (dx)
  * Fix segfault after a file transfer is complete (dx)
  * Fix bug where NSS would refuse to work in forkdaemon mode (dx)
  * Fix several bugs with UTF8 nicks (dx)
  * Fix some nasty deadlocks that appared mostly with libpurple (dx)
  General changes:
  * Add a 'pattern' parameter to the blist command, to filter it (tribut)
  * Implemented /kick support, only supported by purple for now (jgeboski)
  * Add a "special" state to show_users (mapped to the % prefix) (jgeboski)
  * Improved support for cygwin, openbsd and darwin (jcopenha)
  * Create temporary users instead of showing "Message from unknown
    participant" (jgeboski)
  purple:
  * Local contact lists for gadugadu and whatsapp (dx)
  * Add topic and name_hint to groupchats (seirl)
  * Support for 'input' requests (such as telegram auth codes) (seirl)
    Note that telegram-purple itself is rather unstable ATM, it may crash.
  jabber:
  * Handle compressed DNS responses in SRV lookup (jcopenha)
  * Fix case sensitivity issues with JIDs (GRMrGecko, dx)
  * Implement XEP-0203 style message timestamps (dx)
  * Fix "Server claims your JID is X instead of Y" warnings (dx)
  * Account-wide display_name setting, mostly for hipchat (dx)
  twitter:
  * Filter channels. Search by keyword/hashtag or a list of users (jgeboski)
  * Fix bug in "reply" command which removed the first quote character (dx)
  * Add "rawreply" command, like reply but bitlbee won't add @mention (WillP)
  * Add support for The United States of America (favorite/fav aliases) (dx)
  * Default show_old_mentions to 0 (dx)
  * Start stream from last tweet on connect/reconnect (roger)
  msn:
  * Disabled module by default. The protocol we used (MSNP18) stopped working
    last week. This is being worked on, but it's far from ready for release.
- Remove obsoleted COPYING.patch</changelog>
<changelog author="lmuelle@suse.com" date="1429790400">- Require util-linux-systemd at build time on post-13.1 systems.</changelog>
<changelog author="lmuelle@suse.com" date="1429790401">- Let systemd start bitlbee in fork daemon mode by default.
- Cleanup of the spec file, the init script, and the systemd configuration.</changelog>
<changelog author="mcaj@suse.com" date="1434456000">- Enable sipe protocol (http://wiki.bitlbee.org/bitlbee-sipe)</changelog>
<changelog author="vmiklos@vmiklos.hu" date="1435233600">- Fix typo in systemd service</changelog>
<changelog author="lmuelle@suse.com" date="1435320000">- update to 3.4.1:
  msn:
  + Upgraded protocol to MSNP21, works again (dx)
  + Contact list management, groupchats and skype username logins won't work.
    Next release!
  jabber:
  + Add "hipchat" protocol, for smoother login. Takes the same username as the
    official client. Note that unlike the 'hip-cat' branch, this doesn't
    preload channels. https://wiki.bitlbee.org/HowtoHipchat for details (dx)
  + Fixed a bug when receiving topics set by people who left the channel (dx)
  + Create fake users instead of showing "unknown participant" errors (dx)
  + Gmail mail notifications support (Artem Savkov)
  + Lowering xmpp presence priority on away (Artem Savkov)
  twitter:
  + Show quoted tweets/RTs with comment inline (wilmer)
  + Added "url" command, can be used to quote tweets (wilmer)
  + Make replies to self work (wilmer)
  Building documentation is now done with a python script (both 2.x/3.x work)
  Asciidoc/xsltproc/xmlto are no longer build dependencies (dx)
- Require w3m at built time to generate the userguide in html format.</changelog>
<changelog author="tchvatal@suse.com" date="1466251200">- Cleanup a bit with spec-cleaner and remove sle10 support for readability</changelog>
<changelog author="tchvatal@suse.com" date="1466251201">- Version update to 3.4.2:
  * irc: Self-messages (messages sent by yourself from other IM clients). IRCv3.1
  * support and part of 3.2. Many important groupchat related bugfixes.
  * jabber: Carbons, see help set carbons. Removed facebook XMPP, use
  * bitlbee-facebook instead. SASL ANONYMOUS login, see help set anonymous.
  * hipchat: Channels can now be added with chat add hipchat "channel name" which
    tries to guess the channel JID. Read more
  * skype: Show all messages as groupchats since we can't tell which ones are
    private. This plugin is mostly-deprecated and mostly-broken, use the skypeweb
  * purple plugin or msn instead.
  * purple: Fix problems remembering SSL certificates as trusted. Groupchat related
    fixes. Better error reporting. Fixed setting jabber away states.
  * And lots of bugfixes / stability improvements.</changelog>
<changelog author="tchvatal@suse.com" date="1466251202">- Drop sle11 support as we run it on sle12</changelog>
<changelog author="tchvatal@suse.com" date="1466251203">- Install devel files to be able to build plugins</changelog>
<changelog author="jengelh@inai.de" date="1466337600">- Compact filelist</changelog>
<changelog author="mcaj@suse.com" date="1488196800">- Added path for the secutite fix CVE-2016-10189 :
  Null pointer dereference with file transfer request from unknown contacts
  For more details see this link: https://bugs.bitlbee.org/ticket/1282</changelog>

</package>
<package pkgid="176d57a938749f57b2e97a34c2b5e1754294c42a848bc3079ce5d231fcc79ad6" name="bitlbee-devel" arch="x86_64">
    <version epoch="0" ver="3.4.2" rel="3.1"/>

<changelog author="mcaj@suse.com" date="1403092800">- The PID directory is /var/run/bitlbee/ or /run/bitlbee/ depends on the version.
- The PID directory is created via systemd or initd script, bacuse its in tmpfs.
- Each BuildRequires is on one line to avoid duplicate packages.</changelog>
<changelog author="mcaj@suse.com" date="1403092801">- Removed if for SLES9 - not need any more
- Run spec-clean on the spec file.</changelog>
<changelog author="tampakrap@opensuse.org" date="1408536000">- Version 3.2.2:
  * The OTR plugin now uses libotr 4.0 (AKA libotr5 in debian based distros)
  * Rejecting buddy requests in jabber won't accept them. Sorry for that.
  * Purple builds can now enable built in protocols when configuring, by
  * passing a parameter such as --jabber=1 to configure
  * You can now use /oper to change passwords with "ac x set -del password"
  * Complex unicode characters (non-BMP) now display correctly in twitter.
  * A few init / build script / pkg-config fixes. Added "install-systemd"
  make target.</changelog>
<changelog author="mcaj@suse.com" date="1409313600">- I fixed build for SLE_11_SP3 via change if for suse_version in with_libotr if.
  version 1100 is OpenSUSE 11.0 (very old ) but 1110 is SLE 11, see:
  http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto</changelog>
<changelog author="tampakrap@opensuse.org" date="1415188800">- Add dependency for openSUSE &gt;= 13.2
- Remove user/group from systemd service file. Bitlbee can drop privileges to
  the user if specified so in its config file.</changelog>
<changelog author="tampakrap@opensuse.org" date="1415534400">- Fix the postun to silence the rpmlint
- Whitespace</changelog>
<changelog author="tampakrap@opensuse.org" date="1417780800">- Fix FSF address to make rpmlint happy</changelog>
<changelog author="lmuelle@suse.com" date="1429704000">- Enhance the service file to start in daemon mode and as user bitlbee and
  create a user group too while calling useradd on install; (boo#928228).</changelog>
<changelog author="lmuelle@suse.com" date="1429704001">- update to 3.4:
  Some API/ABI changes. Recompiling third party plugins is required!
  Important bugfixes:
  * Fix memory leak when calling word_wrap() on groupchat messages (dx)
  * Fix segfault after a file transfer is complete (dx)
  * Fix bug where NSS would refuse to work in forkdaemon mode (dx)
  * Fix several bugs with UTF8 nicks (dx)
  * Fix some nasty deadlocks that appared mostly with libpurple (dx)
  General changes:
  * Add a 'pattern' parameter to the blist command, to filter it (tribut)
  * Implemented /kick support, only supported by purple for now (jgeboski)
  * Add a "special" state to show_users (mapped to the % prefix) (jgeboski)
  * Improved support for cygwin, openbsd and darwin (jcopenha)
  * Create temporary users instead of showing "Message from unknown
    participant" (jgeboski)
  purple:
  * Local contact lists for gadugadu and whatsapp (dx)
  * Add topic and name_hint to groupchats (seirl)
  * Support for 'input' requests (such as telegram auth codes) (seirl)
    Note that telegram-purple itself is rather unstable ATM, it may crash.
  jabber:
  * Handle compressed DNS responses in SRV lookup (jcopenha)
  * Fix case sensitivity issues with JIDs (GRMrGecko, dx)
  * Implement XEP-0203 style message timestamps (dx)
  * Fix "Server claims your JID is X instead of Y" warnings (dx)
  * Account-wide display_name setting, mostly for hipchat (dx)
  twitter:
  * Filter channels. Search by keyword/hashtag or a list of users (jgeboski)
  * Fix bug in "reply" command which removed the first quote character (dx)
  * Add "rawreply" command, like reply but bitlbee won't add @mention (WillP)
  * Add support for The United States of America (favorite/fav aliases) (dx)
  * Default show_old_mentions to 0 (dx)
  * Start stream from last tweet on connect/reconnect (roger)
  msn:
  * Disabled module by default. The protocol we used (MSNP18) stopped working
    last week. This is being worked on, but it's far from ready for release.
- Remove obsoleted COPYING.patch</changelog>
<changelog author="lmuelle@suse.com" date="1429790400">- Require util-linux-systemd at build time on post-13.1 systems.</changelog>
<changelog author="lmuelle@suse.com" date="1429790401">- Let systemd start bitlbee in fork daemon mode by default.
- Cleanup of the spec file, the init script, and the systemd configuration.</changelog>
<changelog author="mcaj@suse.com" date="1434456000">- Enable sipe protocol (http://wiki.bitlbee.org/bitlbee-sipe)</changelog>
<changelog author="vmiklos@vmiklos.hu" date="1435233600">- Fix typo in systemd service</changelog>
<changelog author="lmuelle@suse.com" date="1435320000">- update to 3.4.1:
  msn:
  + Upgraded protocol to MSNP21, works again (dx)
  + Contact list management, groupchats and skype username logins won't work.
    Next release!
  jabber:
  + Add "hipchat" protocol, for smoother login. Takes the same username as the
    official client. Note that unlike the 'hip-cat' branch, this doesn't
    preload channels. https://wiki.bitlbee.org/HowtoHipchat for details (dx)
  + Fixed a bug when receiving topics set by people who left the channel (dx)
  + Create fake users instead of showing "unknown participant" errors (dx)
  + Gmail mail notifications support (Artem Savkov)
  + Lowering xmpp presence priority on away (Artem Savkov)
  twitter:
  + Show quoted tweets/RTs with comment inline (wilmer)
  + Added "url" command, can be used to quote tweets (wilmer)
  + Make replies to self work (wilmer)
  Building documentation is now done with a python script (both 2.x/3.x work)
  Asciidoc/xsltproc/xmlto are no longer build dependencies (dx)
- Require w3m at built time to generate the userguide in html format.</changelog>
<changelog author="tchvatal@suse.com" date="1466251200">- Cleanup a bit with spec-cleaner and remove sle10 support for readability</changelog>
<changelog author="tchvatal@suse.com" date="1466251201">- Version update to 3.4.2:
  * irc: Self-messages (messages sent by yourself from other IM clients). IRCv3.1
  * support and part of 3.2. Many important groupchat related bugfixes.
  * jabber: Carbons, see help set carbons. Removed facebook XMPP, use
  * bitlbee-facebook instead. SASL ANONYMOUS login, see help set anonymous.
  * hipchat: Channels can now be added with chat add hipchat "channel name" which
    tries to guess the channel JID. Read more
  * skype: Show all messages as groupchats since we can't tell which ones are
    private. This plugin is mostly-deprecated and mostly-broken, use the skypeweb
  * purple plugin or msn instead.
  * purple: Fix problems remembering SSL certificates as trusted. Groupchat related
    fixes. Better error reporting. Fixed setting jabber away states.
  * And lots of bugfixes / stability improvements.</changelog>
<changelog author="tchvatal@suse.com" date="1466251202">- Drop sle11 support as we run it on sle12</changelog>
<changelog author="tchvatal@suse.com" date="1466251203">- Install devel files to be able to build plugins</changelog>
<changelog author="jengelh@inai.de" date="1466337600">- Compact filelist</changelog>
<changelog author="mcaj@suse.com" date="1488196800">- Added path for the secutite fix CVE-2016-10189 :
  Null pointer dereference with file transfer request from unknown contacts
  For more details see this link: https://bugs.bitlbee.org/ticket/1282</changelog>

</package>
<package pkgid="7476842d798ca528c1c92307836be2a2919ead7ff6c1c4eb437d1ba14b78cfab" name="bitlbee-doc" arch="x86_64">
    <version epoch="0" ver="3.4.2" rel="3.1"/>

<changelog author="mcaj@suse.com" date="1403092800">- The PID directory is /var/run/bitlbee/ or /run/bitlbee/ depends on the version.
- The PID directory is created via systemd or initd script, bacuse its in tmpfs.
- Each BuildRequires is on one line to avoid duplicate packages.</changelog>
<changelog author="mcaj@suse.com" date="1403092801">- Removed if for SLES9 - not need any more
- Run spec-clean on the spec file.</changelog>
<changelog author="tampakrap@opensuse.org" date="1408536000">- Version 3.2.2:
  * The OTR plugin now uses libotr 4.0 (AKA libotr5 in debian based distros)
  * Rejecting buddy requests in jabber won't accept them. Sorry for that.
  * Purple builds can now enable built in protocols when configuring, by
  * passing a parameter such as --jabber=1 to configure
  * You can now use /oper to change passwords with "ac x set -del password"
  * Complex unicode characters (non-BMP) now display correctly in twitter.
  * A few init / build script / pkg-config fixes. Added "install-systemd"
  make target.</changelog>
<changelog author="mcaj@suse.com" date="1409313600">- I fixed build for SLE_11_SP3 via change if for suse_version in with_libotr if.
  version 1100 is OpenSUSE 11.0 (very old ) but 1110 is SLE 11, see:
  http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto</changelog>
<changelog author="tampakrap@opensuse.org" date="1415188800">- Add dependency for openSUSE &gt;= 13.2
- Remove user/group from systemd service file. Bitlbee can drop privileges to
  the user if specified so in its config file.</changelog>
<changelog author="tampakrap@opensuse.org" date="1415534400">- Fix the postun to silence the rpmlint
- Whitespace</changelog>
<changelog author="tampakrap@opensuse.org" date="1417780800">- Fix FSF address to make rpmlint happy</changelog>
<changelog author="lmuelle@suse.com" date="1429704000">- Enhance the service file to start in daemon mode and as user bitlbee and
  create a user group too while calling useradd on install; (boo#928228).</changelog>
<changelog author="lmuelle@suse.com" date="1429704001">- update to 3.4:
  Some API/ABI changes. Recompiling third party plugins is required!
  Important bugfixes:
  * Fix memory leak when calling word_wrap() on groupchat messages (dx)
  * Fix segfault after a file transfer is complete (dx)
  * Fix bug where NSS would refuse to work in forkdaemon mode (dx)
  * Fix several bugs with UTF8 nicks (dx)
  * Fix some nasty deadlocks that appared mostly with libpurple (dx)
  General changes:
  * Add a 'pattern' parameter to the blist command, to filter it (tribut)
  * Implemented /kick support, only supported by purple for now (jgeboski)
  * Add a "special" state to show_users (mapped to the % prefix) (jgeboski)
  * Improved support for cygwin, openbsd and darwin (jcopenha)
  * Create temporary users instead of showing "Message from unknown
    participant" (jgeboski)
  purple:
  * Local contact lists for gadugadu and whatsapp (dx)
  * Add topic and name_hint to groupchats (seirl)
  * Support for 'input' requests (such as telegram auth codes) (seirl)
    Note that telegram-purple itself is rather unstable ATM, it may crash.
  jabber:
  * Handle compressed DNS responses in SRV lookup (jcopenha)
  * Fix case sensitivity issues with JIDs (GRMrGecko, dx)
  * Implement XEP-0203 style message timestamps (dx)
  * Fix "Server claims your JID is X instead of Y" warnings (dx)
  * Account-wide display_name setting, mostly for hipchat (dx)
  twitter:
  * Filter channels. Search by keyword/hashtag or a list of users (jgeboski)
  * Fix bug in "reply" command which removed the first quote character (dx)
  * Add "rawreply" command, like reply but bitlbee won't add @mention (WillP)
  * Add support for The United States of America (favorite/fav aliases) (dx)
  * Default show_old_mentions to 0 (dx)
  * Start stream from last tweet on connect/reconnect (roger)
  msn:
  * Disabled module by default. The protocol we used (MSNP18) stopped working
    last week. This is being worked on, but it's far from ready for release.
- Remove obsoleted COPYING.patch</changelog>
<changelog author="lmuelle@suse.com" date="1429790400">- Require util-linux-systemd at build time on post-13.1 systems.</changelog>
<changelog author="lmuelle@suse.com" date="1429790401">- Let systemd start bitlbee in fork daemon mode by default.
- Cleanup of the spec file, the init script, and the systemd configuration.</changelog>
<changelog author="mcaj@suse.com" date="1434456000">- Enable sipe protocol (http://wiki.bitlbee.org/bitlbee-sipe)</changelog>
<changelog author="vmiklos@vmiklos.hu" date="1435233600">- Fix typo in systemd service</changelog>
<changelog author="lmuelle@suse.com" date="1435320000">- update to 3.4.1:
  msn:
  + Upgraded protocol to MSNP21, works again (dx)
  + Contact list management, groupchats and skype username logins won't work.
    Next release!
  jabber:
  + Add "hipchat" protocol, for smoother login. Takes the same username as the
    official client. Note that unlike the 'hip-cat' branch, this doesn't
    preload channels. https://wiki.bitlbee.org/HowtoHipchat for details (dx)
  + Fixed a bug when receiving topics set by people who left the channel (dx)
  + Create fake users instead of showing "unknown participant" errors (dx)
  + Gmail mail notifications support (Artem Savkov)
  + Lowering xmpp presence priority on away (Artem Savkov)
  twitter:
  + Show quoted tweets/RTs with comment inline (wilmer)
  + Added "url" command, can be used to quote tweets (wilmer)
  + Make replies to self work (wilmer)
  Building documentation is now done with a python script (both 2.x/3.x work)
  Asciidoc/xsltproc/xmlto are no longer build dependencies (dx)
- Require w3m at built time to generate the userguide in html format.</changelog>
<changelog author="tchvatal@suse.com" date="1466251200">- Cleanup a bit with spec-cleaner and remove sle10 support for readability</changelog>
<changelog author="tchvatal@suse.com" date="1466251201">- Version update to 3.4.2:
  * irc: Self-messages (messages sent by yourself from other IM clients). IRCv3.1
  * support and part of 3.2. Many important groupchat related bugfixes.
  * jabber: Carbons, see help set carbons. Removed facebook XMPP, use
  * bitlbee-facebook instead. SASL ANONYMOUS login, see help set anonymous.
  * hipchat: Channels can now be added with chat add hipchat "channel name" which
    tries to guess the channel JID. Read more
  * skype: Show all messages as groupchats since we can't tell which ones are
    private. This plugin is mostly-deprecated and mostly-broken, use the skypeweb
  * purple plugin or msn instead.
  * purple: Fix problems remembering SSL certificates as trusted. Groupchat related
    fixes. Better error reporting. Fixed setting jabber away states.
  * And lots of bugfixes / stability improvements.</changelog>
<changelog author="tchvatal@suse.com" date="1466251202">- Drop sle11 support as we run it on sle12</changelog>
<changelog author="tchvatal@suse.com" date="1466251203">- Install devel files to be able to build plugins</changelog>
<changelog author="jengelh@inai.de" date="1466337600">- Compact filelist</changelog>
<changelog author="mcaj@suse.com" date="1488196800">- Added path for the secutite fix CVE-2016-10189 :
  Null pointer dereference with file transfer request from unknown contacts
  For more details see this link: https://bugs.bitlbee.org/ticket/1282</changelog>

</package>
<package pkgid="ba3ba947b0ac31142f5e9311cfee77bf830a4a7d57f3337a18c8e9ebb09a5037" name="bitlbee-facebook" arch="src">
    <version epoch="0" ver="1.1.2" rel="2.3.1"/>

<changelog author="tampakrap@opensuse.org" date="1471003200">- Initial commit</changelog>
<changelog author="tampakrap@opensuse.org" date="1492689600">- Version bump 1.1.1
  Fixes one last issue to the server side changes from last week.
  - Send orca-formatted user agent for all HTTP requests too. Fixes "Failed
    to parse thread information" errors when joining channels.
  This is in addition to the connection error fixes mentioned in the previous
  release. Quoting from the previous release: "Fix connection errors after
  facebook discontinued support for old versions of facebook messenger for
  android. While most of the protocol implementation was already above that
  version, there was a subtle change that broke fetching of sync_sequence_id,
  and the previously empty MQTT user agent string is now considered an old
  version too (#138)"
  I waited a few days before releasing this to ensure things calm down,
  hopefully it continues like this.
- Version 1.1.0
  Long overdue release, with a year worth of changes. This is now the minimum
  required version.
  - Fix connection errors after facebook discontinued support for old versions
    of facebook messenger for android. While most of the protocol
    implementation was already above that version, there was a subtle change
    that broke fetching of sync_sequence_id, and the previously empty MQTT user
    agent string is now considered an old version too (#138)
  - Fix receiving topic/groupchat membership events (#119)
  - Fix creating channels, inviting, kicking members (#120)
  - Fix setting channel topics (#121)
  - Fix contacts pagination for accounts with more than 500 friends (#74)
  - Fix chats with only two members including self, like the Marketplace ones
  - Fix crash on some kinds of SSL connection failure (#82)
  - Fix crash when glib is compiled with G_ENABLE_DEBUG
  - Deduplicate echoes of sent messages (#76)
  - Set a non-empty HTTP user agent for api/graphql queries, since the empty
    user agent often gets flagged for suspicious activity (#108)
  - Prevent disconnections due to contacts with incomplete profiles (#89)
  - Prevent disconnections on invalid attachment errors (#73)
  - Prevent disconnections when trying to join a chat after being kicked (#244)
  - Use FetchContactsDeltaQuery to incrementally sync contacts. Uses less
    traffic, can be done more often and fixes issues with non-friends (#116)
  - Parse URL attachments generated by the android share feature (#97)
  - Add mark_read_reply setting to only mark messages as read on reply (#69)
  - Add support for the bitlbee 3.5 plugin information API (bitlbee 3.4 is
    still supported by this version, but will be dropped in the next one)
  - Improve url comparison to avoid showing urls twice on attachments</changelog>
<changelog author="tampakrap@opensuse.org" date="1505563200">- Version bump 1.1.2
  - Fix "Failed to read thrift" with unknown fields in /t_p payload
  - Fix rare login hang/timeout when the last page of contacts is empty</changelog>

</package>
<package pkgid="11934747796b521c918be5d815456f3f71ef1ca932897913b6a2477a04b952cf" name="bitlbee-facebook" arch="x86_64">
    <version epoch="0" ver="1.1.2" rel="2.3.1"/>

<changelog author="tampakrap@opensuse.org" date="1471003200">- Initial commit</changelog>
<changelog author="tampakrap@opensuse.org" date="1492689600">- Version bump 1.1.1
  Fixes one last issue to the server side changes from last week.
  - Send orca-formatted user agent for all HTTP requests too. Fixes "Failed
    to parse thread information" errors when joining channels.
  This is in addition to the connection error fixes mentioned in the previous
  release. Quoting from the previous release: "Fix connection errors after
  facebook discontinued support for old versions of facebook messenger for
  android. While most of the protocol implementation was already above that
  version, there was a subtle change that broke fetching of sync_sequence_id,
  and the previously empty MQTT user agent string is now considered an old
  version too (#138)"
  I waited a few days before releasing this to ensure things calm down,
  hopefully it continues like this.
- Version 1.1.0
  Long overdue release, with a year worth of changes. This is now the minimum
  required version.
  - Fix connection errors after facebook discontinued support for old versions
    of facebook messenger for android. While most of the protocol
    implementation was already above that version, there was a subtle change
    that broke fetching of sync_sequence_id, and the previously empty MQTT user
    agent string is now considered an old version too (#138)
  - Fix receiving topic/groupchat membership events (#119)
  - Fix creating channels, inviting, kicking members (#120)
  - Fix setting channel topics (#121)
  - Fix contacts pagination for accounts with more than 500 friends (#74)
  - Fix chats with only two members including self, like the Marketplace ones
  - Fix crash on some kinds of SSL connection failure (#82)
  - Fix crash when glib is compiled with G_ENABLE_DEBUG
  - Deduplicate echoes of sent messages (#76)
  - Set a non-empty HTTP user agent for api/graphql queries, since the empty
    user agent often gets flagged for suspicious activity (#108)
  - Prevent disconnections due to contacts with incomplete profiles (#89)
  - Prevent disconnections on invalid attachment errors (#73)
  - Prevent disconnections when trying to join a chat after being kicked (#244)
  - Use FetchContactsDeltaQuery to incrementally sync contacts. Uses less
    traffic, can be done more often and fixes issues with non-friends (#116)
  - Parse URL attachments generated by the android share feature (#97)
  - Add mark_read_reply setting to only mark messages as read on reply (#69)
  - Add support for the bitlbee 3.5 plugin information API (bitlbee 3.4 is
    still supported by this version, but will be dropped in the next one)
  - Improve url comparison to avoid showing urls twice on attachments</changelog>
<changelog author="tampakrap@opensuse.org" date="1505563200">- Version bump 1.1.2
  - Fix "Failed to read thrift" with unknown fields in /t_p payload
  - Fix rare login hang/timeout when the last page of contacts is empty</changelog>

</package>
<package pkgid="239025246a8d7a96b4d296bf81209473de2f22123567b17a2c8940bb517c5e47" name="blogilo5" arch="x86_64">
    <version epoch="0" ver="16.08.2" rel="2.2.1"/>

<changelog author="tittiatcoke@gmail.com" date="1452340800">- Update to KDE Applications 15.12.1
  * KDE Applications 15.12.1
  * https://www.kde.org/announcements/announce-applications-15.12.1.php
  * boo#961265</changelog>
<changelog author="tittiatcoke@gmail.com" date="1453896000">- Kjots is now offered as a separate package based on Frameworks.
  No longer obsolete or conflict it.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1454587200">- Make sure that akonadi-search gets installed as that it contains
  the search agents</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="ctrippe@opensuse.org" date="1459166400">- Remove x-mail-distribution-list from kdepim package as they are
  provided by oxygen-icon-theme package to avoid file conflicts</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php
- libkdepim and kleopatra were split off in separate packages upstream</changelog>
<changelog author="ctrippe@opensuse.org" date="1460808000">- Require kdepim-addons in kmail (kde#361605), korganizer and
  kaddressbook</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="lbeltrame@kde.org" date="1461931200">- Require kdepim for kmail, or the account wizard won't be found
  at startup. Found by openQA.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="fvogt@suse.com" date="1467288000">- Add korgac-autostart-default.patch to prevent korgac from
    starting on the first login of a new user.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="wbauer@tmo.at" date="1469620800">- Cleanup/update build requirements</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1471953600">- Build only on architectures supported by libqt5-qtwebengine</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
  https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>

</package>
<package pkgid="8a36f88795db05cef5ad94b211a6fa9793870784b8caa0953082638f02c7ae7f" name="blogilo5" arch="x86_64">
    <version epoch="0" ver="16.08.2" rel="2.5.3"/>

<changelog author="tittiatcoke@gmail.com" date="1453896000">- Kjots is now offered as a separate package based on Frameworks.
  No longer obsolete or conflict it.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1454587200">- Make sure that akonadi-search gets installed as that it contains
  the search agents</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="ctrippe@opensuse.org" date="1459166400">- Remove x-mail-distribution-list from kdepim package as they are
  provided by oxygen-icon-theme package to avoid file conflicts</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php
- libkdepim and kleopatra were split off in separate packages upstream</changelog>
<changelog author="ctrippe@opensuse.org" date="1460808000">- Require kdepim-addons in kmail (kde#361605), korganizer and
  kaddressbook</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="lbeltrame@kde.org" date="1461931200">- Require kdepim for kmail, or the account wizard won't be found
  at startup. Found by openQA.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="fvogt@suse.com" date="1467288000">- Add korgac-autostart-default.patch to prevent korgac from
    starting on the first login of a new user.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="wbauer@tmo.at" date="1469620800">- Cleanup/update build requirements</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1471953600">- Build only on architectures supported by libqt5-qtwebengine</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
  https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>
<changelog author="lbeltrame@kde.org" date="1497441600">- Add upstream patch use-plugin-for-sendlater.patch
  * Use messagelib-provided sendlater plugin to fix
    CVE-2017-9604</changelog>

</package>
<package pkgid="0a13ad6eab79b856395fc02d94c403157fb2c64dce02d6fea0e0bd522251035c" name="blueberry" arch="noarch">
    <version epoch="0" ver="1.1.8" rel="3.1"/>

<changelog author="sor.alexei@meowr.ru" date="1426334400">- Initial package.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1427803200">- Update to 1.0.4.
  * Unify settings getter/setter.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1432900800">- Update to 1.0.7 (changes since 1.0.4):
  * List rfkill dependency.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1433332800">- Update to 1.0.8:
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1435665600">- Update to 1.0.9:
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1446811200">- Update to 1.1.0:
  * Hide in GNOME, KDE, and Unity.
  * Make blueberry-tray executable.
  * Detect more environments via $XDG_CURRENT_DESKTOP.
  * Fix monitoring settings.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1455883200">- Update to 1.1.1:
  * Add disabled icon for bluetooth-tray.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1461326400">- Update to version 1.1.2:
  * Add more padding and move the switch to the top-right corner of
    the screen (looks out of place with themes where Gtk.Switch
    isn't centered).
  * Specify gi typelib versions before importing.
  * Update translations.
  * Set up generate_desktop_files, makepot.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1461844800">- Update to version 1.1.3:
  * Fix GtkStatusIcon menu popup on newer Gtk.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1462363200">- Add a missing python-gobject-Gdk dependency.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1464091200">- Update to version 1.1.4:
  * Updated translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1467028800">- Update to version 1.1.5:
  * Rename the tray option more accurately.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478088000">- Update to version 1.1.6:
  * Specify versions of Gtk and GnomeBluetooth before loading them
    via GI.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478779200">- Update to version 1.1.7:
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478952000">- Update to version 1.1.8:
  * tray: Add a missing import before invocation (boo#1009912).</changelog>

</package>
<package pkgid="73515ddbf712dc3f6582472a0eedf051725af954b7f1d3dce7ff572170cf296c" name="blueberry" arch="src">
    <version epoch="0" ver="1.1.8" rel="3.1"/>

<changelog author="sor.alexei@meowr.ru" date="1426334400">- Initial package.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1427803200">- Update to 1.0.4.
  * Unify settings getter/setter.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1432900800">- Update to 1.0.7 (changes since 1.0.4):
  * List rfkill dependency.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1433332800">- Update to 1.0.8:
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1435665600">- Update to 1.0.9:
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1446811200">- Update to 1.1.0:
  * Hide in GNOME, KDE, and Unity.
  * Make blueberry-tray executable.
  * Detect more environments via $XDG_CURRENT_DESKTOP.
  * Fix monitoring settings.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1455883200">- Update to 1.1.1:
  * Add disabled icon for bluetooth-tray.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1461326400">- Update to version 1.1.2:
  * Add more padding and move the switch to the top-right corner of
    the screen (looks out of place with themes where Gtk.Switch
    isn't centered).
  * Specify gi typelib versions before importing.
  * Update translations.
  * Set up generate_desktop_files, makepot.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1461844800">- Update to version 1.1.3:
  * Fix GtkStatusIcon menu popup on newer Gtk.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1462363200">- Add a missing python-gobject-Gdk dependency.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1464091200">- Update to version 1.1.4:
  * Updated translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1467028800">- Update to version 1.1.5:
  * Rename the tray option more accurately.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478088000">- Update to version 1.1.6:
  * Specify versions of Gtk and GnomeBluetooth before loading them
    via GI.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478779200">- Update to version 1.1.7:
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478952000">- Update to version 1.1.8:
  * tray: Add a missing import before invocation (boo#1009912).</changelog>

</package>
<package pkgid="40e1e662afc2073ede79982aed28ca9c20621636eddd958fd7816c5e75ec9fe1" name="blueberry-lang" arch="noarch">
    <version epoch="0" ver="1.1.8" rel="3.1"/>

<changelog author="sor.alexei@meowr.ru" date="1426334400">- Initial package.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1427803200">- Update to 1.0.4.
  * Unify settings getter/setter.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1432900800">- Update to 1.0.7 (changes since 1.0.4):
  * List rfkill dependency.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1433332800">- Update to 1.0.8:
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1435665600">- Update to 1.0.9:
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1446811200">- Update to 1.1.0:
  * Hide in GNOME, KDE, and Unity.
  * Make blueberry-tray executable.
  * Detect more environments via $XDG_CURRENT_DESKTOP.
  * Fix monitoring settings.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1455883200">- Update to 1.1.1:
  * Add disabled icon for bluetooth-tray.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1461326400">- Update to version 1.1.2:
  * Add more padding and move the switch to the top-right corner of
    the screen (looks out of place with themes where Gtk.Switch
    isn't centered).
  * Specify gi typelib versions before importing.
  * Update translations.
  * Set up generate_desktop_files, makepot.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1461844800">- Update to version 1.1.3:
  * Fix GtkStatusIcon menu popup on newer Gtk.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1462363200">- Add a missing python-gobject-Gdk dependency.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1464091200">- Update to version 1.1.4:
  * Updated translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1467028800">- Update to version 1.1.5:
  * Rename the tray option more accurately.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478088000">- Update to version 1.1.6:
  * Specify versions of Gtk and GnomeBluetooth before loading them
    via GI.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478779200">- Update to version 1.1.7:
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478952000">- Update to version 1.1.8:
  * tray: Add a missing import before invocation (boo#1009912).</changelog>

</package>
<package pkgid="4a9bf6ceade99abebfcdbd0ccca23aea2a9c394eca61135dfead89a6c33b33a8" name="bluez" arch="src">
    <version epoch="0" ver="5.41" rel="2.5.1"/>

<changelog author="seife+obs@b1-systems.com" date="1422964800">- update to version 5.28
  Here?s the first BlueZ release in 2015. Most of the changes since
  the last one are bug fixes, but there?s actually quite many of
  them this time, including:
  * Fixes to GATT service discovery &amp; probing
  * Fix for bearer selection with dual-mode devices
  * Fix potential crash when removing devices
  * Fix issue with incomplete names in EIR data
  * Fix parsing GATT name characteristics
  * Fix AVCTP long press &amp; key repetition handling
  * Fixes for GATT notification handling
  Besides bug fixes we?ve now also got more extensive unit tests
  for new GATT code as well as better HCI decoders in btmon for
  some less used 4.1 and 4.2 features. The hid2hci tool gained
  support for CSR 8510 A10 devices and the hex2hcd tool received a
  complete rewrite with better command handling.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1426161600">- update to version 5.29
  This is a comparatively large release with over a month and 475
  commits since 5.28. There have been lots of fixes to the Android
  side. Our internal GATT library (used both by ?normal? BlueZ as
  well as the Android version) received lots of updates for this
  release. Other notable changes are a fix for AVCTP key repeat
  timeout as well as added support for the Multi Profile
  Specification (MPS).
- add 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch
  from bluez-devel for fixing test case failure (will be included in
  next bluez release)</changelog>
<changelog author="rguenther@suse.com" date="1427112000">- Build the testsuite with -fstack-reuse=none to workaround broken
  test setup.  [bnc#923768]</changelog>
<changelog author="seife+obs@b1-systems.com" date="1427889600">- update to version 5.30
  The highlight of this release is the completion of the GATT D-Bus
  APIs. We?ve now got both the client and server functionality in
  place, however it?s still behind the -E (--experimental) command
  line switch. The API is documented in doc/gatt-api.txt and there
  are several test tools for it in the tree (even bluetoothctl has
  support for it). Another new (and still experimental) D-Bus API
  that debuts with this release is one for managing LE Advertising,
  i.e. acting in peripheral role. The API is documented in
  doc/advertising-api.txt.
  Besides the new features, there are several fixes to AVCTP, AVDTP
  &amp; AVRCP.  There?s also a fix for C++ compiler compatibility with
  the library headers as well as a fix for device information not
  being stored in certain corner cases.
- add bluez-5.30-disable-broken-tests.diff to fix test suite
- remove -fstack-reuse=none workaround
- remove 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1434456000">- update to version 5.31
  Fixes to many different areas, including networking, GATT, HID,
  A2DP and AVRCP. Feature-wise we?ve got support for security flags
  for the GATT database, allowing fine-grained security level
  control for D-Bus clients using the GATT D-Bus API. We?ve also
  got a new experimental device discovery filter interface which
  allows filtering for a specific remote service, RSSI threshold
  or transport (LE vs. BR/EDR). Another new experimental interface
  is for LE advertising, which also brings the LE peripheral role
  closer to feature completion on a D-Bus level
- remove obsolete bluez-5.30-disable-broken-tests.diff</changelog>
<changelog author="seife+obs@b1-systems.com" date="1436270400">- update to version 5.32:
  This is mostly a bug fix release rather than including many new
  features. The fixes fall in several different areas, including
  OPP, ATT and advertising (instance number handling in
  particular). There?s also a fix for handling a sudden disconnect
  when a connection setup process hasn?t yet completed. The one
  notable feature this release has is the ability to select between
  letting the stack handle ATT security elevation or doing the
  respective error handling in higher layers.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1438344000">- update to version 5.33:
  This release contains mostly bugfixes, particularly in areas such
  as the audio plugin, GATT and OBEX. The main feature additions
  are in the the emulator code which received improvelents to LE
  features. There?s also a new tool for testing the recently
  released Eddystone protocol from Google.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1441368000">- update to version 5.34:
  This release fixes a fairly important bug for the GATT D-Bus
  interface where automatic reconnections would not always occur
  for the client role. There?s also a fix for a missing attribute
  in PBAP &amp; MAP SDP records as well as a couple of audio related
  fixes. A new feature in this release is Media Player Selection
  support for the Target role of AVRCP (the Controller role already
  had this).</changelog>
<changelog author="dimstar@opensuse.org" date="1441886400">- Add bluez-no-duplicate-test-names.patch: Fix test suite when
  running against GLIB 2.45.x (test names are not to be used
  duplicated).</changelog>
<changelog author="seife+obs@b1-systems.com" date="1443441600">- update to version 5.35:
  This release contains bugfixes to areas such as GATT, OBEX, HoG
  and AVRCP. From now on bluetoothd will cache more information of
  remote GATT databases and thereby avoid unnecessary rediscovery
  of remote services.
  A noteworthy new feature is the ability to configure bluetoothd
  to automatically enable (power on) all new adapters. One use of
  this is to replace unreliable "hciconfig hci0 up" commands that
  some distributions use in their init/udev scripts. The feature
  can be enabled by having "AutoEnable=true" under the "[Policy]"
  section of /etc/bluetooth/main.conf</changelog>
<changelog author="seife+obs@b1-systems.com" date="1446206400">- update to version 5.36:
  This release consists for the most part of bug fixes that target
  areas such as PBAP, AVRCP and GATT.
  Feature-wise a notable change is btmon support for vendor
  diagnostic messages which will be debuting with the 4.4 Linux
  kernel release. This feature will allow e.g. LMP tracing with
  specific controllers. For now there is preliminary support for
  Intel and Broadcom based controllers.
- update dbus-devel buildrequires from configure.ac
- remove obsolete bluez-no-duplicate-test-names.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1451304000">- update to version 5.37:
  * Fix issue with registering external profiles.
  * Fix issue with connecting external profiles.
  * Fix issue with GATT service changed handling.
  * Fix issue with not emitting GattServices update.
  * Convert to unified HID over GATT profile support.
  * Convert to KeyboardDisplay as default IO capability.
  * Install btattach utility by default.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1458302400">- update to version 5.38:
  This release has lots of updates and fixes to the GATT D-Bus API.
  It should be working considerably better now. A key change to the
  GATT D-Bus API is that it is now fully conforming to the word of
  the D-Bus Object Manager specification. Instead of registering
  each service individually with an Object Manager interface per
  service path, all application services are now grouped together
  through a single RegisterApplication call. The details can be
  found in gatt-api.txt. Besides the D-Bus API change there are
  also numerous fixes to GATT functionality in general.
  Other areas that received fixes in this release are OBEX, AVRCP
  and 128-bit UUID handling. Feature-wise there isn?t anything
  groundbreaking, but a notable update is support for the Start
  Limited Discovery command in the btmgmt tool (this feature
  debuted with the 4.5 kernel release).
  * Fix issue with stack overflow and UUID handling.
  * Fix issue with ObjectManager interface and GATT.
  * Fix issue with GATT database and error handling.
  * Fix issue with GATT client notifications.
  * Fix issue with GATT object ordering.
  * Fix issue with GATT default MTU exchange.
  * Fix issue with device attribute clearing.
  * Fix issue with AVRCP capabilities request.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1460289600">- update to version 5.39:
  This is almost entirely a bug fix release with important fixes to
  GATT, HoG, AVRCP &amp; A2DP.
- install gatttool, needed for bluetooth 4.0 devices (boo#970628)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1464436800">- update to version 5.40:
  This is mostly a bug fix release fixing issues with GATT, paired
  devices and connection handling (particularly for accepting
  connections through the Profile D-Bus interface).
  One new feature is the ability to use btmon for reading HCI logs
  from a TTY device. Right now the creation of this kind of logs is
  available with Zephyr &lt;https://www.zephyrproject.org/&gt; in the
  form of a special console logging mode (more information
  available here
  https://www.zephyrproject.org/doc/board/arduino_101_ble.html#getting-hci-traces&gt;).
  The format of the protocol is a slight modification of what btmon
  normally receives from the kernel monitor sockets, and is
  documented in doc/btsnoop.txt).</changelog>
<changelog author="fbui@suse.com" date="1465300800">- Don't require systemd-devel but systemd-rpm-macros (bsc#983167)
  Bluez simply needs to know where the systemd default paths are, at
  build time. For that there's no need to build-require systemd or
  systemd-devel (and pull all theirs dependencies). Instead
  build-require systemd-rpm-macros, which has much less dependencies.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1469016000">- update to version 5.41:
  BlueZ 5.41 is purely a bug-fix release targeting areas such as
  GATT, AVRCP, OBEX and device discovery filters. The GATT D-Bus
  API is now starting to be stable enough that this will likely be
  the last release where it is flagged as experimental.
- fix build with older distributions that don't have %_userunitdir
  ins systemd-rpm-macros</changelog>
<changelog author="jengelh@inai.de" date="1469966400">- Update descriptions a bit. Adjust RPM groups for what is used
  in openSUSE normally. Drop archaic %clean section.
  Drop --with-pic which is only for (unbuilt) static libs.</changelog>
<changelog author="acho@suse.com" date="1507291200">- Add bluez-sdp-Fix-Out-of-bounds-heap-read-in-service_search_at.patch
  * notable SDP fix for CVE-2017-1000250
  (part of the recently published BlueBorne vulnerabilities)
  (bsc#1057342)(CVE-2017-1000250)</changelog>
<changelog author="acho@suse.com" date="1507723200">- Add bluez-tools-csr-Fix-possible-buffer-overflow.patch
  * Fix possible buffer overflow, make sure we don't write past the
  end of the array.(bsc#1026652)(CVE-2016-7837)</changelog>

</package>
<package pkgid="a59f6fd119070cfcdf4dbe559678badcdf5ec6d834b3037df1854601d99a23f4" name="bluez" arch="x86_64">
    <version epoch="0" ver="5.41" rel="2.5.1"/>

<changelog author="seife+obs@b1-systems.com" date="1422964800">- update to version 5.28
  Here?s the first BlueZ release in 2015. Most of the changes since
  the last one are bug fixes, but there?s actually quite many of
  them this time, including:
  * Fixes to GATT service discovery &amp; probing
  * Fix for bearer selection with dual-mode devices
  * Fix potential crash when removing devices
  * Fix issue with incomplete names in EIR data
  * Fix parsing GATT name characteristics
  * Fix AVCTP long press &amp; key repetition handling
  * Fixes for GATT notification handling
  Besides bug fixes we?ve now also got more extensive unit tests
  for new GATT code as well as better HCI decoders in btmon for
  some less used 4.1 and 4.2 features. The hid2hci tool gained
  support for CSR 8510 A10 devices and the hex2hcd tool received a
  complete rewrite with better command handling.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1426161600">- update to version 5.29
  This is a comparatively large release with over a month and 475
  commits since 5.28. There have been lots of fixes to the Android
  side. Our internal GATT library (used both by ?normal? BlueZ as
  well as the Android version) received lots of updates for this
  release. Other notable changes are a fix for AVCTP key repeat
  timeout as well as added support for the Multi Profile
  Specification (MPS).
- add 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch
  from bluez-devel for fixing test case failure (will be included in
  next bluez release)</changelog>
<changelog author="rguenther@suse.com" date="1427112000">- Build the testsuite with -fstack-reuse=none to workaround broken
  test setup.  [bnc#923768]</changelog>
<changelog author="seife+obs@b1-systems.com" date="1427889600">- update to version 5.30
  The highlight of this release is the completion of the GATT D-Bus
  APIs. We?ve now got both the client and server functionality in
  place, however it?s still behind the -E (--experimental) command
  line switch. The API is documented in doc/gatt-api.txt and there
  are several test tools for it in the tree (even bluetoothctl has
  support for it). Another new (and still experimental) D-Bus API
  that debuts with this release is one for managing LE Advertising,
  i.e. acting in peripheral role. The API is documented in
  doc/advertising-api.txt.
  Besides the new features, there are several fixes to AVCTP, AVDTP
  &amp; AVRCP.  There?s also a fix for C++ compiler compatibility with
  the library headers as well as a fix for device information not
  being stored in certain corner cases.
- add bluez-5.30-disable-broken-tests.diff to fix test suite
- remove -fstack-reuse=none workaround
- remove 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1434456000">- update to version 5.31
  Fixes to many different areas, including networking, GATT, HID,
  A2DP and AVRCP. Feature-wise we?ve got support for security flags
  for the GATT database, allowing fine-grained security level
  control for D-Bus clients using the GATT D-Bus API. We?ve also
  got a new experimental device discovery filter interface which
  allows filtering for a specific remote service, RSSI threshold
  or transport (LE vs. BR/EDR). Another new experimental interface
  is for LE advertising, which also brings the LE peripheral role
  closer to feature completion on a D-Bus level
- remove obsolete bluez-5.30-disable-broken-tests.diff</changelog>
<changelog author="seife+obs@b1-systems.com" date="1436270400">- update to version 5.32:
  This is mostly a bug fix release rather than including many new
  features. The fixes fall in several different areas, including
  OPP, ATT and advertising (instance number handling in
  particular). There?s also a fix for handling a sudden disconnect
  when a connection setup process hasn?t yet completed. The one
  notable feature this release has is the ability to select between
  letting the stack handle ATT security elevation or doing the
  respective error handling in higher layers.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1438344000">- update to version 5.33:
  This release contains mostly bugfixes, particularly in areas such
  as the audio plugin, GATT and OBEX. The main feature additions
  are in the the emulator code which received improvelents to LE
  features. There?s also a new tool for testing the recently
  released Eddystone protocol from Google.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1441368000">- update to version 5.34:
  This release fixes a fairly important bug for the GATT D-Bus
  interface where automatic reconnections would not always occur
  for the client role. There?s also a fix for a missing attribute
  in PBAP &amp; MAP SDP records as well as a couple of audio related
  fixes. A new feature in this release is Media Player Selection
  support for the Target role of AVRCP (the Controller role already
  had this).</changelog>
<changelog author="dimstar@opensuse.org" date="1441886400">- Add bluez-no-duplicate-test-names.patch: Fix test suite when
  running against GLIB 2.45.x (test names are not to be used
  duplicated).</changelog>
<changelog author="seife+obs@b1-systems.com" date="1443441600">- update to version 5.35:
  This release contains bugfixes to areas such as GATT, OBEX, HoG
  and AVRCP. From now on bluetoothd will cache more information of
  remote GATT databases and thereby avoid unnecessary rediscovery
  of remote services.
  A noteworthy new feature is the ability to configure bluetoothd
  to automatically enable (power on) all new adapters. One use of
  this is to replace unreliable "hciconfig hci0 up" commands that
  some distributions use in their init/udev scripts. The feature
  can be enabled by having "AutoEnable=true" under the "[Policy]"
  section of /etc/bluetooth/main.conf</changelog>
<changelog author="seife+obs@b1-systems.com" date="1446206400">- update to version 5.36:
  This release consists for the most part of bug fixes that target
  areas such as PBAP, AVRCP and GATT.
  Feature-wise a notable change is btmon support for vendor
  diagnostic messages which will be debuting with the 4.4 Linux
  kernel release. This feature will allow e.g. LMP tracing with
  specific controllers. For now there is preliminary support for
  Intel and Broadcom based controllers.
- update dbus-devel buildrequires from configure.ac
- remove obsolete bluez-no-duplicate-test-names.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1451304000">- update to version 5.37:
  * Fix issue with registering external profiles.
  * Fix issue with connecting external profiles.
  * Fix issue with GATT service changed handling.
  * Fix issue with not emitting GattServices update.
  * Convert to unified HID over GATT profile support.
  * Convert to KeyboardDisplay as default IO capability.
  * Install btattach utility by default.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1458302400">- update to version 5.38:
  This release has lots of updates and fixes to the GATT D-Bus API.
  It should be working considerably better now. A key change to the
  GATT D-Bus API is that it is now fully conforming to the word of
  the D-Bus Object Manager specification. Instead of registering
  each service individually with an Object Manager interface per
  service path, all application services are now grouped together
  through a single RegisterApplication call. The details can be
  found in gatt-api.txt. Besides the D-Bus API change there are
  also numerous fixes to GATT functionality in general.
  Other areas that received fixes in this release are OBEX, AVRCP
  and 128-bit UUID handling. Feature-wise there isn?t anything
  groundbreaking, but a notable update is support for the Start
  Limited Discovery command in the btmgmt tool (this feature
  debuted with the 4.5 kernel release).
  * Fix issue with stack overflow and UUID handling.
  * Fix issue with ObjectManager interface and GATT.
  * Fix issue with GATT database and error handling.
  * Fix issue with GATT client notifications.
  * Fix issue with GATT object ordering.
  * Fix issue with GATT default MTU exchange.
  * Fix issue with device attribute clearing.
  * Fix issue with AVRCP capabilities request.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1460289600">- update to version 5.39:
  This is almost entirely a bug fix release with important fixes to
  GATT, HoG, AVRCP &amp; A2DP.
- install gatttool, needed for bluetooth 4.0 devices (boo#970628)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1464436800">- update to version 5.40:
  This is mostly a bug fix release fixing issues with GATT, paired
  devices and connection handling (particularly for accepting
  connections through the Profile D-Bus interface).
  One new feature is the ability to use btmon for reading HCI logs
  from a TTY device. Right now the creation of this kind of logs is
  available with Zephyr &lt;https://www.zephyrproject.org/&gt; in the
  form of a special console logging mode (more information
  available here
  https://www.zephyrproject.org/doc/board/arduino_101_ble.html#getting-hci-traces&gt;).
  The format of the protocol is a slight modification of what btmon
  normally receives from the kernel monitor sockets, and is
  documented in doc/btsnoop.txt).</changelog>
<changelog author="fbui@suse.com" date="1465300800">- Don't require systemd-devel but systemd-rpm-macros (bsc#983167)
  Bluez simply needs to know where the systemd default paths are, at
  build time. For that there's no need to build-require systemd or
  systemd-devel (and pull all theirs dependencies). Instead
  build-require systemd-rpm-macros, which has much less dependencies.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1469016000">- update to version 5.41:
  BlueZ 5.41 is purely a bug-fix release targeting areas such as
  GATT, AVRCP, OBEX and device discovery filters. The GATT D-Bus
  API is now starting to be stable enough that this will likely be
  the last release where it is flagged as experimental.
- fix build with older distributions that don't have %_userunitdir
  ins systemd-rpm-macros</changelog>
<changelog author="jengelh@inai.de" date="1469966400">- Update descriptions a bit. Adjust RPM groups for what is used
  in openSUSE normally. Drop archaic %clean section.
  Drop --with-pic which is only for (unbuilt) static libs.</changelog>
<changelog author="acho@suse.com" date="1507291200">- Add bluez-sdp-Fix-Out-of-bounds-heap-read-in-service_search_at.patch
  * notable SDP fix for CVE-2017-1000250
  (part of the recently published BlueBorne vulnerabilities)
  (bsc#1057342)(CVE-2017-1000250)</changelog>
<changelog author="acho@suse.com" date="1507723200">- Add bluez-tools-csr-Fix-possible-buffer-overflow.patch
  * Fix possible buffer overflow, make sure we don't write past the
  end of the array.(bsc#1026652)(CVE-2016-7837)</changelog>

</package>
<package pkgid="01be0bf9cfb0ecb7a2c0bec7a6e157b5a772ba4475216a04675d680efc166010" name="bluez-cups" arch="x86_64">
    <version epoch="0" ver="5.41" rel="2.5.1"/>

<changelog author="seife+obs@b1-systems.com" date="1422964800">- update to version 5.28
  Here?s the first BlueZ release in 2015. Most of the changes since
  the last one are bug fixes, but there?s actually quite many of
  them this time, including:
  * Fixes to GATT service discovery &amp; probing
  * Fix for bearer selection with dual-mode devices
  * Fix potential crash when removing devices
  * Fix issue with incomplete names in EIR data
  * Fix parsing GATT name characteristics
  * Fix AVCTP long press &amp; key repetition handling
  * Fixes for GATT notification handling
  Besides bug fixes we?ve now also got more extensive unit tests
  for new GATT code as well as better HCI decoders in btmon for
  some less used 4.1 and 4.2 features. The hid2hci tool gained
  support for CSR 8510 A10 devices and the hex2hcd tool received a
  complete rewrite with better command handling.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1426161600">- update to version 5.29
  This is a comparatively large release with over a month and 475
  commits since 5.28. There have been lots of fixes to the Android
  side. Our internal GATT library (used both by ?normal? BlueZ as
  well as the Android version) received lots of updates for this
  release. Other notable changes are a fix for AVCTP key repeat
  timeout as well as added support for the Multi Profile
  Specification (MPS).
- add 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch
  from bluez-devel for fixing test case failure (will be included in
  next bluez release)</changelog>
<changelog author="rguenther@suse.com" date="1427112000">- Build the testsuite with -fstack-reuse=none to workaround broken
  test setup.  [bnc#923768]</changelog>
<changelog author="seife+obs@b1-systems.com" date="1427889600">- update to version 5.30
  The highlight of this release is the completion of the GATT D-Bus
  APIs. We?ve now got both the client and server functionality in
  place, however it?s still behind the -E (--experimental) command
  line switch. The API is documented in doc/gatt-api.txt and there
  are several test tools for it in the tree (even bluetoothctl has
  support for it). Another new (and still experimental) D-Bus API
  that debuts with this release is one for managing LE Advertising,
  i.e. acting in peripheral role. The API is documented in
  doc/advertising-api.txt.
  Besides the new features, there are several fixes to AVCTP, AVDTP
  &amp; AVRCP.  There?s also a fix for C++ compiler compatibility with
  the library headers as well as a fix for device information not
  being stored in certain corner cases.
- add bluez-5.30-disable-broken-tests.diff to fix test suite
- remove -fstack-reuse=none workaround
- remove 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1434456000">- update to version 5.31
  Fixes to many different areas, including networking, GATT, HID,
  A2DP and AVRCP. Feature-wise we?ve got support for security flags
  for the GATT database, allowing fine-grained security level
  control for D-Bus clients using the GATT D-Bus API. We?ve also
  got a new experimental device discovery filter interface which
  allows filtering for a specific remote service, RSSI threshold
  or transport (LE vs. BR/EDR). Another new experimental interface
  is for LE advertising, which also brings the LE peripheral role
  closer to feature completion on a D-Bus level
- remove obsolete bluez-5.30-disable-broken-tests.diff</changelog>
<changelog author="seife+obs@b1-systems.com" date="1436270400">- update to version 5.32:
  This is mostly a bug fix release rather than including many new
  features. The fixes fall in several different areas, including
  OPP, ATT and advertising (instance number handling in
  particular). There?s also a fix for handling a sudden disconnect
  when a connection setup process hasn?t yet completed. The one
  notable feature this release has is the ability to select between
  letting the stack handle ATT security elevation or doing the
  respective error handling in higher layers.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1438344000">- update to version 5.33:
  This release contains mostly bugfixes, particularly in areas such
  as the audio plugin, GATT and OBEX. The main feature additions
  are in the the emulator code which received improvelents to LE
  features. There?s also a new tool for testing the recently
  released Eddystone protocol from Google.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1441368000">- update to version 5.34:
  This release fixes a fairly important bug for the GATT D-Bus
  interface where automatic reconnections would not always occur
  for the client role. There?s also a fix for a missing attribute
  in PBAP &amp; MAP SDP records as well as a couple of audio related
  fixes. A new feature in this release is Media Player Selection
  support for the Target role of AVRCP (the Controller role already
  had this).</changelog>
<changelog author="dimstar@opensuse.org" date="1441886400">- Add bluez-no-duplicate-test-names.patch: Fix test suite when
  running against GLIB 2.45.x (test names are not to be used
  duplicated).</changelog>
<changelog author="seife+obs@b1-systems.com" date="1443441600">- update to version 5.35:
  This release contains bugfixes to areas such as GATT, OBEX, HoG
  and AVRCP. From now on bluetoothd will cache more information of
  remote GATT databases and thereby avoid unnecessary rediscovery
  of remote services.
  A noteworthy new feature is the ability to configure bluetoothd
  to automatically enable (power on) all new adapters. One use of
  this is to replace unreliable "hciconfig hci0 up" commands that
  some distributions use in their init/udev scripts. The feature
  can be enabled by having "AutoEnable=true" under the "[Policy]"
  section of /etc/bluetooth/main.conf</changelog>
<changelog author="seife+obs@b1-systems.com" date="1446206400">- update to version 5.36:
  This release consists for the most part of bug fixes that target
  areas such as PBAP, AVRCP and GATT.
  Feature-wise a notable change is btmon support for vendor
  diagnostic messages which will be debuting with the 4.4 Linux
  kernel release. This feature will allow e.g. LMP tracing with
  specific controllers. For now there is preliminary support for
  Intel and Broadcom based controllers.
- update dbus-devel buildrequires from configure.ac
- remove obsolete bluez-no-duplicate-test-names.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1451304000">- update to version 5.37:
  * Fix issue with registering external profiles.
  * Fix issue with connecting external profiles.
  * Fix issue with GATT service changed handling.
  * Fix issue with not emitting GattServices update.
  * Convert to unified HID over GATT profile support.
  * Convert to KeyboardDisplay as default IO capability.
  * Install btattach utility by default.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1458302400">- update to version 5.38:
  This release has lots of updates and fixes to the GATT D-Bus API.
  It should be working considerably better now. A key change to the
  GATT D-Bus API is that it is now fully conforming to the word of
  the D-Bus Object Manager specification. Instead of registering
  each service individually with an Object Manager interface per
  service path, all application services are now grouped together
  through a single RegisterApplication call. The details can be
  found in gatt-api.txt. Besides the D-Bus API change there are
  also numerous fixes to GATT functionality in general.
  Other areas that received fixes in this release are OBEX, AVRCP
  and 128-bit UUID handling. Feature-wise there isn?t anything
  groundbreaking, but a notable update is support for the Start
  Limited Discovery command in the btmgmt tool (this feature
  debuted with the 4.5 kernel release).
  * Fix issue with stack overflow and UUID handling.
  * Fix issue with ObjectManager interface and GATT.
  * Fix issue with GATT database and error handling.
  * Fix issue with GATT client notifications.
  * Fix issue with GATT object ordering.
  * Fix issue with GATT default MTU exchange.
  * Fix issue with device attribute clearing.
  * Fix issue with AVRCP capabilities request.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1460289600">- update to version 5.39:
  This is almost entirely a bug fix release with important fixes to
  GATT, HoG, AVRCP &amp; A2DP.
- install gatttool, needed for bluetooth 4.0 devices (boo#970628)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1464436800">- update to version 5.40:
  This is mostly a bug fix release fixing issues with GATT, paired
  devices and connection handling (particularly for accepting
  connections through the Profile D-Bus interface).
  One new feature is the ability to use btmon for reading HCI logs
  from a TTY device. Right now the creation of this kind of logs is
  available with Zephyr &lt;https://www.zephyrproject.org/&gt; in the
  form of a special console logging mode (more information
  available here
  https://www.zephyrproject.org/doc/board/arduino_101_ble.html#getting-hci-traces&gt;).
  The format of the protocol is a slight modification of what btmon
  normally receives from the kernel monitor sockets, and is
  documented in doc/btsnoop.txt).</changelog>
<changelog author="fbui@suse.com" date="1465300800">- Don't require systemd-devel but systemd-rpm-macros (bsc#983167)
  Bluez simply needs to know where the systemd default paths are, at
  build time. For that there's no need to build-require systemd or
  systemd-devel (and pull all theirs dependencies). Instead
  build-require systemd-rpm-macros, which has much less dependencies.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1469016000">- update to version 5.41:
  BlueZ 5.41 is purely a bug-fix release targeting areas such as
  GATT, AVRCP, OBEX and device discovery filters. The GATT D-Bus
  API is now starting to be stable enough that this will likely be
  the last release where it is flagged as experimental.
- fix build with older distributions that don't have %_userunitdir
  ins systemd-rpm-macros</changelog>
<changelog author="jengelh@inai.de" date="1469966400">- Update descriptions a bit. Adjust RPM groups for what is used
  in openSUSE normally. Drop archaic %clean section.
  Drop --with-pic which is only for (unbuilt) static libs.</changelog>
<changelog author="acho@suse.com" date="1507291200">- Add bluez-sdp-Fix-Out-of-bounds-heap-read-in-service_search_at.patch
  * notable SDP fix for CVE-2017-1000250
  (part of the recently published BlueBorne vulnerabilities)
  (bsc#1057342)(CVE-2017-1000250)</changelog>
<changelog author="acho@suse.com" date="1507723200">- Add bluez-tools-csr-Fix-possible-buffer-overflow.patch
  * Fix possible buffer overflow, make sure we don't write past the
  end of the array.(bsc#1026652)(CVE-2016-7837)</changelog>

</package>
<package pkgid="dd4732fc5491bbe5c31f6a1987259cd489799df18c8ade3e83cfd04c4cabffbf" name="bluez-devel" arch="x86_64">
    <version epoch="0" ver="5.41" rel="2.5.1"/>

<changelog author="seife+obs@b1-systems.com" date="1422964800">- update to version 5.28
  Here?s the first BlueZ release in 2015. Most of the changes since
  the last one are bug fixes, but there?s actually quite many of
  them this time, including:
  * Fixes to GATT service discovery &amp; probing
  * Fix for bearer selection with dual-mode devices
  * Fix potential crash when removing devices
  * Fix issue with incomplete names in EIR data
  * Fix parsing GATT name characteristics
  * Fix AVCTP long press &amp; key repetition handling
  * Fixes for GATT notification handling
  Besides bug fixes we?ve now also got more extensive unit tests
  for new GATT code as well as better HCI decoders in btmon for
  some less used 4.1 and 4.2 features. The hid2hci tool gained
  support for CSR 8510 A10 devices and the hex2hcd tool received a
  complete rewrite with better command handling.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1426161600">- update to version 5.29
  This is a comparatively large release with over a month and 475
  commits since 5.28. There have been lots of fixes to the Android
  side. Our internal GATT library (used both by ?normal? BlueZ as
  well as the Android version) received lots of updates for this
  release. Other notable changes are a fix for AVCTP key repeat
  timeout as well as added support for the Multi Profile
  Specification (MPS).
- add 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch
  from bluez-devel for fixing test case failure (will be included in
  next bluez release)</changelog>
<changelog author="rguenther@suse.com" date="1427112000">- Build the testsuite with -fstack-reuse=none to workaround broken
  test setup.  [bnc#923768]</changelog>
<changelog author="seife+obs@b1-systems.com" date="1427889600">- update to version 5.30
  The highlight of this release is the completion of the GATT D-Bus
  APIs. We?ve now got both the client and server functionality in
  place, however it?s still behind the -E (--experimental) command
  line switch. The API is documented in doc/gatt-api.txt and there
  are several test tools for it in the tree (even bluetoothctl has
  support for it). Another new (and still experimental) D-Bus API
  that debuts with this release is one for managing LE Advertising,
  i.e. acting in peripheral role. The API is documented in
  doc/advertising-api.txt.
  Besides the new features, there are several fixes to AVCTP, AVDTP
  &amp; AVRCP.  There?s also a fix for C++ compiler compatibility with
  the library headers as well as a fix for device information not
  being stored in certain corner cases.
- add bluez-5.30-disable-broken-tests.diff to fix test suite
- remove -fstack-reuse=none workaround
- remove 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1434456000">- update to version 5.31
  Fixes to many different areas, including networking, GATT, HID,
  A2DP and AVRCP. Feature-wise we?ve got support for security flags
  for the GATT database, allowing fine-grained security level
  control for D-Bus clients using the GATT D-Bus API. We?ve also
  got a new experimental device discovery filter interface which
  allows filtering for a specific remote service, RSSI threshold
  or transport (LE vs. BR/EDR). Another new experimental interface
  is for LE advertising, which also brings the LE peripheral role
  closer to feature completion on a D-Bus level
- remove obsolete bluez-5.30-disable-broken-tests.diff</changelog>
<changelog author="seife+obs@b1-systems.com" date="1436270400">- update to version 5.32:
  This is mostly a bug fix release rather than including many new
  features. The fixes fall in several different areas, including
  OPP, ATT and advertising (instance number handling in
  particular). There?s also a fix for handling a sudden disconnect
  when a connection setup process hasn?t yet completed. The one
  notable feature this release has is the ability to select between
  letting the stack handle ATT security elevation or doing the
  respective error handling in higher layers.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1438344000">- update to version 5.33:
  This release contains mostly bugfixes, particularly in areas such
  as the audio plugin, GATT and OBEX. The main feature additions
  are in the the emulator code which received improvelents to LE
  features. There?s also a new tool for testing the recently
  released Eddystone protocol from Google.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1441368000">- update to version 5.34:
  This release fixes a fairly important bug for the GATT D-Bus
  interface where automatic reconnections would not always occur
  for the client role. There?s also a fix for a missing attribute
  in PBAP &amp; MAP SDP records as well as a couple of audio related
  fixes. A new feature in this release is Media Player Selection
  support for the Target role of AVRCP (the Controller role already
  had this).</changelog>
<changelog author="dimstar@opensuse.org" date="1441886400">- Add bluez-no-duplicate-test-names.patch: Fix test suite when
  running against GLIB 2.45.x (test names are not to be used
  duplicated).</changelog>
<changelog author="seife+obs@b1-systems.com" date="1443441600">- update to version 5.35:
  This release contains bugfixes to areas such as GATT, OBEX, HoG
  and AVRCP. From now on bluetoothd will cache more information of
  remote GATT databases and thereby avoid unnecessary rediscovery
  of remote services.
  A noteworthy new feature is the ability to configure bluetoothd
  to automatically enable (power on) all new adapters. One use of
  this is to replace unreliable "hciconfig hci0 up" commands that
  some distributions use in their init/udev scripts. The feature
  can be enabled by having "AutoEnable=true" under the "[Policy]"
  section of /etc/bluetooth/main.conf</changelog>
<changelog author="seife+obs@b1-systems.com" date="1446206400">- update to version 5.36:
  This release consists for the most part of bug fixes that target
  areas such as PBAP, AVRCP and GATT.
  Feature-wise a notable change is btmon support for vendor
  diagnostic messages which will be debuting with the 4.4 Linux
  kernel release. This feature will allow e.g. LMP tracing with
  specific controllers. For now there is preliminary support for
  Intel and Broadcom based controllers.
- update dbus-devel buildrequires from configure.ac
- remove obsolete bluez-no-duplicate-test-names.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1451304000">- update to version 5.37:
  * Fix issue with registering external profiles.
  * Fix issue with connecting external profiles.
  * Fix issue with GATT service changed handling.
  * Fix issue with not emitting GattServices update.
  * Convert to unified HID over GATT profile support.
  * Convert to KeyboardDisplay as default IO capability.
  * Install btattach utility by default.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1458302400">- update to version 5.38:
  This release has lots of updates and fixes to the GATT D-Bus API.
  It should be working considerably better now. A key change to the
  GATT D-Bus API is that it is now fully conforming to the word of
  the D-Bus Object Manager specification. Instead of registering
  each service individually with an Object Manager interface per
  service path, all application services are now grouped together
  through a single RegisterApplication call. The details can be
  found in gatt-api.txt. Besides the D-Bus API change there are
  also numerous fixes to GATT functionality in general.
  Other areas that received fixes in this release are OBEX, AVRCP
  and 128-bit UUID handling. Feature-wise there isn?t anything
  groundbreaking, but a notable update is support for the Start
  Limited Discovery command in the btmgmt tool (this feature
  debuted with the 4.5 kernel release).
  * Fix issue with stack overflow and UUID handling.
  * Fix issue with ObjectManager interface and GATT.
  * Fix issue with GATT database and error handling.
  * Fix issue with GATT client notifications.
  * Fix issue with GATT object ordering.
  * Fix issue with GATT default MTU exchange.
  * Fix issue with device attribute clearing.
  * Fix issue with AVRCP capabilities request.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1460289600">- update to version 5.39:
  This is almost entirely a bug fix release with important fixes to
  GATT, HoG, AVRCP &amp; A2DP.
- install gatttool, needed for bluetooth 4.0 devices (boo#970628)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1464436800">- update to version 5.40:
  This is mostly a bug fix release fixing issues with GATT, paired
  devices and connection handling (particularly for accepting
  connections through the Profile D-Bus interface).
  One new feature is the ability to use btmon for reading HCI logs
  from a TTY device. Right now the creation of this kind of logs is
  available with Zephyr &lt;https://www.zephyrproject.org/&gt; in the
  form of a special console logging mode (more information
  available here
  https://www.zephyrproject.org/doc/board/arduino_101_ble.html#getting-hci-traces&gt;).
  The format of the protocol is a slight modification of what btmon
  normally receives from the kernel monitor sockets, and is
  documented in doc/btsnoop.txt).</changelog>
<changelog author="fbui@suse.com" date="1465300800">- Don't require systemd-devel but systemd-rpm-macros (bsc#983167)
  Bluez simply needs to know where the systemd default paths are, at
  build time. For that there's no need to build-require systemd or
  systemd-devel (and pull all theirs dependencies). Instead
  build-require systemd-rpm-macros, which has much less dependencies.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1469016000">- update to version 5.41:
  BlueZ 5.41 is purely a bug-fix release targeting areas such as
  GATT, AVRCP, OBEX and device discovery filters. The GATT D-Bus
  API is now starting to be stable enough that this will likely be
  the last release where it is flagged as experimental.
- fix build with older distributions that don't have %_userunitdir
  ins systemd-rpm-macros</changelog>
<changelog author="jengelh@inai.de" date="1469966400">- Update descriptions a bit. Adjust RPM groups for what is used
  in openSUSE normally. Drop archaic %clean section.
  Drop --with-pic which is only for (unbuilt) static libs.</changelog>
<changelog author="acho@suse.com" date="1507291200">- Add bluez-sdp-Fix-Out-of-bounds-heap-read-in-service_search_at.patch
  * notable SDP fix for CVE-2017-1000250
  (part of the recently published BlueBorne vulnerabilities)
  (bsc#1057342)(CVE-2017-1000250)</changelog>
<changelog author="acho@suse.com" date="1507723200">- Add bluez-tools-csr-Fix-possible-buffer-overflow.patch
  * Fix possible buffer overflow, make sure we don't write past the
  end of the array.(bsc#1026652)(CVE-2016-7837)</changelog>

</package>
<package pkgid="51723714167927cfceb272646252b640841285c0c8704a33eab2c9da35bb06be" name="bluez-devel-32bit" arch="x86_64">
    <version epoch="0" ver="5.41" rel="2.5.1"/>

<changelog author="seife+obs@b1-systems.com" date="1422964800">- update to version 5.28
  Here?s the first BlueZ release in 2015. Most of the changes since
  the last one are bug fixes, but there?s actually quite many of
  them this time, including:
  * Fixes to GATT service discovery &amp; probing
  * Fix for bearer selection with dual-mode devices
  * Fix potential crash when removing devices
  * Fix issue with incomplete names in EIR data
  * Fix parsing GATT name characteristics
  * Fix AVCTP long press &amp; key repetition handling
  * Fixes for GATT notification handling
  Besides bug fixes we?ve now also got more extensive unit tests
  for new GATT code as well as better HCI decoders in btmon for
  some less used 4.1 and 4.2 features. The hid2hci tool gained
  support for CSR 8510 A10 devices and the hex2hcd tool received a
  complete rewrite with better command handling.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1426161600">- update to version 5.29
  This is a comparatively large release with over a month and 475
  commits since 5.28. There have been lots of fixes to the Android
  side. Our internal GATT library (used both by ?normal? BlueZ as
  well as the Android version) received lots of updates for this
  release. Other notable changes are a fix for AVCTP key repeat
  timeout as well as added support for the Multi Profile
  Specification (MPS).
- add 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch
  from bluez-devel for fixing test case failure (will be included in
  next bluez release)</changelog>
<changelog author="rguenther@suse.com" date="1427112000">- Build the testsuite with -fstack-reuse=none to workaround broken
  test setup.  [bnc#923768]</changelog>
<changelog author="seife+obs@b1-systems.com" date="1427889600">- update to version 5.30
  The highlight of this release is the completion of the GATT D-Bus
  APIs. We?ve now got both the client and server functionality in
  place, however it?s still behind the -E (--experimental) command
  line switch. The API is documented in doc/gatt-api.txt and there
  are several test tools for it in the tree (even bluetoothctl has
  support for it). Another new (and still experimental) D-Bus API
  that debuts with this release is one for managing LE Advertising,
  i.e. acting in peripheral role. The API is documented in
  doc/advertising-api.txt.
  Besides the new features, there are several fixes to AVCTP, AVDTP
  &amp; AVRCP.  There?s also a fix for C++ compiler compatibility with
  the library headers as well as a fix for device information not
  being stored in certain corner cases.
- add bluez-5.30-disable-broken-tests.diff to fix test suite
- remove -fstack-reuse=none workaround
- remove 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1434456000">- update to version 5.31
  Fixes to many different areas, including networking, GATT, HID,
  A2DP and AVRCP. Feature-wise we?ve got support for security flags
  for the GATT database, allowing fine-grained security level
  control for D-Bus clients using the GATT D-Bus API. We?ve also
  got a new experimental device discovery filter interface which
  allows filtering for a specific remote service, RSSI threshold
  or transport (LE vs. BR/EDR). Another new experimental interface
  is for LE advertising, which also brings the LE peripheral role
  closer to feature completion on a D-Bus level
- remove obsolete bluez-5.30-disable-broken-tests.diff</changelog>
<changelog author="seife+obs@b1-systems.com" date="1436270400">- update to version 5.32:
  This is mostly a bug fix release rather than including many new
  features. The fixes fall in several different areas, including
  OPP, ATT and advertising (instance number handling in
  particular). There?s also a fix for handling a sudden disconnect
  when a connection setup process hasn?t yet completed. The one
  notable feature this release has is the ability to select between
  letting the stack handle ATT security elevation or doing the
  respective error handling in higher layers.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1438344000">- update to version 5.33:
  This release contains mostly bugfixes, particularly in areas such
  as the audio plugin, GATT and OBEX. The main feature additions
  are in the the emulator code which received improvelents to LE
  features. There?s also a new tool for testing the recently
  released Eddystone protocol from Google.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1441368000">- update to version 5.34:
  This release fixes a fairly important bug for the GATT D-Bus
  interface where automatic reconnections would not always occur
  for the client role. There?s also a fix for a missing attribute
  in PBAP &amp; MAP SDP records as well as a couple of audio related
  fixes. A new feature in this release is Media Player Selection
  support for the Target role of AVRCP (the Controller role already
  had this).</changelog>
<changelog author="dimstar@opensuse.org" date="1441886400">- Add bluez-no-duplicate-test-names.patch: Fix test suite when
  running against GLIB 2.45.x (test names are not to be used
  duplicated).</changelog>
<changelog author="seife+obs@b1-systems.com" date="1443441600">- update to version 5.35:
  This release contains bugfixes to areas such as GATT, OBEX, HoG
  and AVRCP. From now on bluetoothd will cache more information of
  remote GATT databases and thereby avoid unnecessary rediscovery
  of remote services.
  A noteworthy new feature is the ability to configure bluetoothd
  to automatically enable (power on) all new adapters. One use of
  this is to replace unreliable "hciconfig hci0 up" commands that
  some distributions use in their init/udev scripts. The feature
  can be enabled by having "AutoEnable=true" under the "[Policy]"
  section of /etc/bluetooth/main.conf</changelog>
<changelog author="seife+obs@b1-systems.com" date="1446206400">- update to version 5.36:
  This release consists for the most part of bug fixes that target
  areas such as PBAP, AVRCP and GATT.
  Feature-wise a notable change is btmon support for vendor
  diagnostic messages which will be debuting with the 4.4 Linux
  kernel release. This feature will allow e.g. LMP tracing with
  specific controllers. For now there is preliminary support for
  Intel and Broadcom based controllers.
- update dbus-devel buildrequires from configure.ac
- remove obsolete bluez-no-duplicate-test-names.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1451304000">- update to version 5.37:
  * Fix issue with registering external profiles.
  * Fix issue with connecting external profiles.
  * Fix issue with GATT service changed handling.
  * Fix issue with not emitting GattServices update.
  * Convert to unified HID over GATT profile support.
  * Convert to KeyboardDisplay as default IO capability.
  * Install btattach utility by default.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1458302400">- update to version 5.38:
  This release has lots of updates and fixes to the GATT D-Bus API.
  It should be working considerably better now. A key change to the
  GATT D-Bus API is that it is now fully conforming to the word of
  the D-Bus Object Manager specification. Instead of registering
  each service individually with an Object Manager interface per
  service path, all application services are now grouped together
  through a single RegisterApplication call. The details can be
  found in gatt-api.txt. Besides the D-Bus API change there are
  also numerous fixes to GATT functionality in general.
  Other areas that received fixes in this release are OBEX, AVRCP
  and 128-bit UUID handling. Feature-wise there isn?t anything
  groundbreaking, but a notable update is support for the Start
  Limited Discovery command in the btmgmt tool (this feature
  debuted with the 4.5 kernel release).
  * Fix issue with stack overflow and UUID handling.
  * Fix issue with ObjectManager interface and GATT.
  * Fix issue with GATT database and error handling.
  * Fix issue with GATT client notifications.
  * Fix issue with GATT object ordering.
  * Fix issue with GATT default MTU exchange.
  * Fix issue with device attribute clearing.
  * Fix issue with AVRCP capabilities request.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1460289600">- update to version 5.39:
  This is almost entirely a bug fix release with important fixes to
  GATT, HoG, AVRCP &amp; A2DP.
- install gatttool, needed for bluetooth 4.0 devices (boo#970628)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1464436800">- update to version 5.40:
  This is mostly a bug fix release fixing issues with GATT, paired
  devices and connection handling (particularly for accepting
  connections through the Profile D-Bus interface).
  One new feature is the ability to use btmon for reading HCI logs
  from a TTY device. Right now the creation of this kind of logs is
  available with Zephyr &lt;https://www.zephyrproject.org/&gt; in the
  form of a special console logging mode (more information
  available here
  https://www.zephyrproject.org/doc/board/arduino_101_ble.html#getting-hci-traces&gt;).
  The format of the protocol is a slight modification of what btmon
  normally receives from the kernel monitor sockets, and is
  documented in doc/btsnoop.txt).</changelog>
<changelog author="fbui@suse.com" date="1465300800">- Don't require systemd-devel but systemd-rpm-macros (bsc#983167)
  Bluez simply needs to know where the systemd default paths are, at
  build time. For that there's no need to build-require systemd or
  systemd-devel (and pull all theirs dependencies). Instead
  build-require systemd-rpm-macros, which has much less dependencies.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1469016000">- update to version 5.41:
  BlueZ 5.41 is purely a bug-fix release targeting areas such as
  GATT, AVRCP, OBEX and device discovery filters. The GATT D-Bus
  API is now starting to be stable enough that this will likely be
  the last release where it is flagged as experimental.
- fix build with older distributions that don't have %_userunitdir
  ins systemd-rpm-macros</changelog>
<changelog author="jengelh@inai.de" date="1469966400">- Update descriptions a bit. Adjust RPM groups for what is used
  in openSUSE normally. Drop archaic %clean section.
  Drop --with-pic which is only for (unbuilt) static libs.</changelog>
<changelog author="acho@suse.com" date="1507291200">- Add bluez-sdp-Fix-Out-of-bounds-heap-read-in-service_search_at.patch
  * notable SDP fix for CVE-2017-1000250
  (part of the recently published BlueBorne vulnerabilities)
  (bsc#1057342)(CVE-2017-1000250)</changelog>
<changelog author="acho@suse.com" date="1507723200">- Add bluez-tools-csr-Fix-possible-buffer-overflow.patch
  * Fix possible buffer overflow, make sure we don't write past the
  end of the array.(bsc#1026652)(CVE-2016-7837)</changelog>

</package>
<package pkgid="5f992366fee5e9516a8e2b9ea09fa0f68b47eaa26855382bb8867d96cfec1513" name="bluez-test" arch="x86_64">
    <version epoch="0" ver="5.41" rel="2.5.1"/>

<changelog author="seife+obs@b1-systems.com" date="1422964800">- update to version 5.28
  Here?s the first BlueZ release in 2015. Most of the changes since
  the last one are bug fixes, but there?s actually quite many of
  them this time, including:
  * Fixes to GATT service discovery &amp; probing
  * Fix for bearer selection with dual-mode devices
  * Fix potential crash when removing devices
  * Fix issue with incomplete names in EIR data
  * Fix parsing GATT name characteristics
  * Fix AVCTP long press &amp; key repetition handling
  * Fixes for GATT notification handling
  Besides bug fixes we?ve now also got more extensive unit tests
  for new GATT code as well as better HCI decoders in btmon for
  some less used 4.1 and 4.2 features. The hid2hci tool gained
  support for CSR 8510 A10 devices and the hex2hcd tool received a
  complete rewrite with better command handling.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1426161600">- update to version 5.29
  This is a comparatively large release with over a month and 475
  commits since 5.28. There have been lots of fixes to the Android
  side. Our internal GATT library (used both by ?normal? BlueZ as
  well as the Android version) received lots of updates for this
  release. Other notable changes are a fix for AVCTP key repeat
  timeout as well as added support for the Multi Profile
  Specification (MPS).
- add 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch
  from bluez-devel for fixing test case failure (will be included in
  next bluez release)</changelog>
<changelog author="rguenther@suse.com" date="1427112000">- Build the testsuite with -fstack-reuse=none to workaround broken
  test setup.  [bnc#923768]</changelog>
<changelog author="seife+obs@b1-systems.com" date="1427889600">- update to version 5.30
  The highlight of this release is the completion of the GATT D-Bus
  APIs. We?ve now got both the client and server functionality in
  place, however it?s still behind the -E (--experimental) command
  line switch. The API is documented in doc/gatt-api.txt and there
  are several test tools for it in the tree (even bluetoothctl has
  support for it). Another new (and still experimental) D-Bus API
  that debuts with this release is one for managing LE Advertising,
  i.e. acting in peripheral role. The API is documented in
  doc/advertising-api.txt.
  Besides the new features, there are several fixes to AVCTP, AVDTP
  &amp; AVRCP.  There?s also a fix for C++ compiler compatibility with
  the library headers as well as a fix for device information not
  being stored in certain corner cases.
- add bluez-5.30-disable-broken-tests.diff to fix test suite
- remove -fstack-reuse=none workaround
- remove 20150312-PATCH_BlueZ_shared_gatt-client_Fix_invalid_read-56974.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1434456000">- update to version 5.31
  Fixes to many different areas, including networking, GATT, HID,
  A2DP and AVRCP. Feature-wise we?ve got support for security flags
  for the GATT database, allowing fine-grained security level
  control for D-Bus clients using the GATT D-Bus API. We?ve also
  got a new experimental device discovery filter interface which
  allows filtering for a specific remote service, RSSI threshold
  or transport (LE vs. BR/EDR). Another new experimental interface
  is for LE advertising, which also brings the LE peripheral role
  closer to feature completion on a D-Bus level
- remove obsolete bluez-5.30-disable-broken-tests.diff</changelog>
<changelog author="seife+obs@b1-systems.com" date="1436270400">- update to version 5.32:
  This is mostly a bug fix release rather than including many new
  features. The fixes fall in several different areas, including
  OPP, ATT and advertising (instance number handling in
  particular). There?s also a fix for handling a sudden disconnect
  when a connection setup process hasn?t yet completed. The one
  notable feature this release has is the ability to select between
  letting the stack handle ATT security elevation or doing the
  respective error handling in higher layers.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1438344000">- update to version 5.33:
  This release contains mostly bugfixes, particularly in areas such
  as the audio plugin, GATT and OBEX. The main feature additions
  are in the the emulator code which received improvelents to LE
  features. There?s also a new tool for testing the recently
  released Eddystone protocol from Google.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1441368000">- update to version 5.34:
  This release fixes a fairly important bug for the GATT D-Bus
  interface where automatic reconnections would not always occur
  for the client role. There?s also a fix for a missing attribute
  in PBAP &amp; MAP SDP records as well as a couple of audio related
  fixes. A new feature in this release is Media Player Selection
  support for the Target role of AVRCP (the Controller role already
  had this).</changelog>
<changelog author="dimstar@opensuse.org" date="1441886400">- Add bluez-no-duplicate-test-names.patch: Fix test suite when
  running against GLIB 2.45.x (test names are not to be used
  duplicated).</changelog>
<changelog author="seife+obs@b1-systems.com" date="1443441600">- update to version 5.35:
  This release contains bugfixes to areas such as GATT, OBEX, HoG
  and AVRCP. From now on bluetoothd will cache more information of
  remote GATT databases and thereby avoid unnecessary rediscovery
  of remote services.
  A noteworthy new feature is the ability to configure bluetoothd
  to automatically enable (power on) all new adapters. One use of
  this is to replace unreliable "hciconfig hci0 up" commands that
  some distributions use in their init/udev scripts. The feature
  can be enabled by having "AutoEnable=true" under the "[Policy]"
  section of /etc/bluetooth/main.conf</changelog>
<changelog author="seife+obs@b1-systems.com" date="1446206400">- update to version 5.36:
  This release consists for the most part of bug fixes that target
  areas such as PBAP, AVRCP and GATT.
  Feature-wise a notable change is btmon support for vendor
  diagnostic messages which will be debuting with the 4.4 Linux
  kernel release. This feature will allow e.g. LMP tracing with
  specific controllers. For now there is preliminary support for
  Intel and Broadcom based controllers.
- update dbus-devel buildrequires from configure.ac
- remove obsolete bluez-no-duplicate-test-names.patch</changelog>
<changelog author="seife+obs@b1-systems.com" date="1451304000">- update to version 5.37:
  * Fix issue with registering external profiles.
  * Fix issue with connecting external profiles.
  * Fix issue with GATT service changed handling.
  * Fix issue with not emitting GattServices update.
  * Convert to unified HID over GATT profile support.
  * Convert to KeyboardDisplay as default IO capability.
  * Install btattach utility by default.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1458302400">- update to version 5.38:
  This release has lots of updates and fixes to the GATT D-Bus API.
  It should be working considerably better now. A key change to the
  GATT D-Bus API is that it is now fully conforming to the word of
  the D-Bus Object Manager specification. Instead of registering
  each service individually with an Object Manager interface per
  service path, all application services are now grouped together
  through a single RegisterApplication call. The details can be
  found in gatt-api.txt. Besides the D-Bus API change there are
  also numerous fixes to GATT functionality in general.
  Other areas that received fixes in this release are OBEX, AVRCP
  and 128-bit UUID handling. Feature-wise there isn?t anything
  groundbreaking, but a notable update is support for the Start
  Limited Discovery command in the btmgmt tool (this feature
  debuted with the 4.5 kernel release).
  * Fix issue with stack overflow and UUID handling.
  * Fix issue with ObjectManager interface and GATT.
  * Fix issue with GATT database and error handling.
  * Fix issue with GATT client notifications.
  * Fix issue with GATT object ordering.
  * Fix issue with GATT default MTU exchange.
  * Fix issue with device attribute clearing.
  * Fix issue with AVRCP capabilities request.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1460289600">- update to version 5.39:
  This is almost entirely a bug fix release with important fixes to
  GATT, HoG, AVRCP &amp; A2DP.
- install gatttool, needed for bluetooth 4.0 devices (boo#970628)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1464436800">- update to version 5.40:
  This is mostly a bug fix release fixing issues with GATT, paired
  devices and connection handling (particularly for accepting
  connections through the Profile D-Bus interface).
  One new feature is the ability to use btmon for reading HCI logs
  from a TTY device. Right now the creation of this kind of logs is
  available with Zephyr &lt;https://www.zephyrproject.org/&gt; in the
  form of a special console logging mode (more information
  available here
  https://www.zephyrproject.org/doc/board/arduino_101_ble.html#getting-hci-traces&gt;).
  The format of the protocol is a slight modification of what btmon
  normally receives from the kernel monitor sockets, and is
  documented in doc/btsnoop.txt).</changelog>
<changelog author="fbui@suse.com" date="1465300800">- Don't require systemd-devel but systemd-rpm-macros (bsc#983167)
  Bluez simply needs to know where the systemd default paths are, at
  build time. For that there's no need to build-require systemd or
  systemd-devel (and pull all theirs dependencies). Instead
  build-require systemd-rpm-macros, which has much less dependencies.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1469016000">- update to version 5.41:
  BlueZ 5.41 is purely a bug-fix release targeting areas such as
  GATT, AVRCP, OBEX and device discovery filters. The GATT D-Bus
  API is now starting to be stable enough that this will likely be
  the last release where it is flagged as experimental.
- fix build with older distributions that don't have %_userunitdir
  ins systemd-rpm-macros</changelog>
<changelog author="jengelh@inai.de" date="1469966400">- Update descriptions a bit. Adjust RPM groups for what is used
  in openSUSE normally. Drop archaic %clean section.
  Drop --with-pic which is only for (unbuilt) static libs.</changelog>
<changelog author="acho@suse.com" date="1507291200">- Add bluez-sdp-Fix-Out-of-bounds-heap-read-in-service_search_at.patch
  * notable SDP fix for CVE-2017-1000250
  (part of the recently published BlueBorne vulnerabilities)
  (bsc#1057342)(CVE-2017-1000250)</changelog>
<changelog author="acho@suse.com" date="1507723200">- Add bluez-tools-csr-Fix-possible-buffer-overflow.patch
  * Fix possible buffer overflow, make sure we don't write past the
  end of the array.(bsc#1026652)(CVE-2016-7837)</changelog>

</package>
<package pkgid="a676aed64b1d9f165fb8482fba5aa450ff1fda825fe8fdd2cb8c521a790a2fbd" name="boinc-client" arch="src">
    <version epoch="0" ver="7.2.42" rel="6.1"/>

<changelog author="chris@computersalat.de" date="1328702400">- fix for bnc#745887 ( Confirm licensing of boinc-client 6.10.60 )
- fix for bnc#744612 ( File /usr/bin/boinc_gui incorrectly named )
- fix for bnc#744389 ( boinc-client will not run )
- fix for bnc#732118 ( BOINC installs but will not run )</changelog>
<changelog author="chris@computersalat.de" date="1328875200">- fix sed for boinc-manager</changelog>
<changelog author="chris@computersalat.de" date="1328875201">- update tp 6.12.43
  * sorry but there is no ChangeLog :(
- rework patches
- remove obsolete patches
  * boinc-server.patch
  * boinc-client-str_util.patch
- add boinc-client-lang subpkg
- fix DSOLinkChange for suse &gt;= 1210
  * see https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
    for more info, special thanks to Stefan Dirsch :)</changelog>
<changelog author="chris@computersalat.de" date="1328961600">- add glib_h patch</changelog>
<changelog author="chris@computersalat.de" date="1341144000">- add BOINC_DIR to sysconfig
  * make BOINC_DIR configurable (a proposal of Carsten Neumann)</changelog>
<changelog author="coolo@suse.com" date="1341921600">- fix compilation for factory and 12.2</changelog>
<changelog author="chris@computersalat.de" date="1341921601">- rename patch
  * fix-automake-conditional to boinc-client-AM_CONDITIONAL patch
- fix build for SLE_11
  * AM_CONDITIONAL patch &gt;= 12.2</changelog>
<changelog author="coolo@suse.com" date="1364990400">- do not own bash directories</changelog>
<changelog author="chris@computersalat.de" date="1367409600">- update to 7.0.28
  * sorry but there is no ChangeLog :(
- rebase patches
  * dynamic_buffers, guirpcauth, AM_CONDITIONAL
- add configure patch
- remove obsolete glib_h patch</changelog>
<changelog author="p.drouand@gmail.com" date="1382788800">- Update to version 7.0.36
  + No changelog available
- Add systemd support
- Adapt patchs to upstream changes
  * boinc-client-dynamic_buffers.patch
  * boinc-client-AM_CONDITIONAL.patch
- Remove boinc-client-glib_h.patch; fixed on upstream
- Do not copy INSTALL in documentation</changelog>
<changelog author="chris@computersalat.de" date="1394971200">[#] fix for bnc#779335
  * disabled boinc-completion.patch
- update to 7.2.42
  * Fix problem that was causing scheduler RPCs to fail on Yoyo@home
    (HTTP status code 400)
  * for mor info have a look at
    http://boinc.berkeley.edu/wiki/Release_Notes
- removed obsolete patches:
  * boinc-client-dynamic_buffers.patch
  * boinc-init.patch
  * boinc-client-7.0.36-AM_CONDITIONAL.patch
  * boinc-client-7.0.36-dynamic_buffers.patch
- rebased patches:
  * boinc-LC_MESSAGES.patch
  * boinc-client-AM_CONDITIONAL.patch
  * boinc-configure.patch
  * boinc-docbook2x.patch
  * boinc-guirpcauth.patch</changelog>
<changelog author="chris@computersalat.de" date="1395144000">- fix README.SUSE</changelog>
<changelog author="chris@computersalat.de" date="1395835200">- some RPMLINT fixes
  * fix License: remove ','
  * non-standard-gid /var/lib/boinc boinc
  * SR #227671 to rpmlint
- fix deps for libxcb</changelog>
<changelog author="tchvatal@suse.com" date="1403006400">- Remove unused patch:
  * boinc-completion.patch
- Remove comments with unused patches
- Remove conditionals with inits as we don't build for such release
  anyway
- Provide rcboinc symlink for easier usage.</changelog>
<changelog author="tchvatal@suse.com" date="1403006401">- Cleanup with spec-cleaner for better readability
- Move lang packages from Requires to Recommends</changelog>
<changelog author="tchvatal@suse.com" date="1403006402">- Remove needless rpmlintrc lines to ease error spotting when there
  really are some.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashism in pre script</changelog>
<changelog author="jengelh@inai.de" date="1426680000">- Reduce logrotate from Requires to Recommends.
- Remove Requires: cron. This seems only for the server parts
  (not in this package).
- Remove systemd requires to allow for a minimal container setup.</changelog>
<changelog author="jengelh@inai.de" date="1435147200">- boinc-client.service: replace ControlGroup= by Slice=, since
  ControlGroup is gone since systemd-205 already. We now use the
  "background.slice". Configuration of the background.slice is
  left to the administrator since it may be shared by other
  packages, and is subject to preferences. If you need some default
  to begin with for the first time,  use
  `systemctl set-property background.slice CPUShares=2`.</changelog>
<changelog author="chris@computersalat.de" date="1488024000">- fix for boo#999628 (jengelh boo#1017705)
  * BOINC GUI Manager wrapping script specifies incorrect directory
  * Add argument passing from boinc-manager to boinc-gui
- fix for boo#1026965
  * no remote connect, no sysconfig file (--allow_remote_gui_rpc)
  * install and fillup sysconfig file
  * rework service file
- fix wrong bashism fix by ledest
  * grep should NOT match</changelog>

</package>
<package pkgid="5136799837f93d853236c7e8c6dd9e5bd68bb129de96e24f839dab4295e73463" name="boinc-client" arch="x86_64">
    <version epoch="0" ver="7.2.42" rel="6.1"/>

<changelog author="chris@computersalat.de" date="1328702400">- fix for bnc#745887 ( Confirm licensing of boinc-client 6.10.60 )
- fix for bnc#744612 ( File /usr/bin/boinc_gui incorrectly named )
- fix for bnc#744389 ( boinc-client will not run )
- fix for bnc#732118 ( BOINC installs but will not run )</changelog>
<changelog author="chris@computersalat.de" date="1328875200">- fix sed for boinc-manager</changelog>
<changelog author="chris@computersalat.de" date="1328875201">- update tp 6.12.43
  * sorry but there is no ChangeLog :(
- rework patches
- remove obsolete patches
  * boinc-server.patch
  * boinc-client-str_util.patch
- add boinc-client-lang subpkg
- fix DSOLinkChange for suse &gt;= 1210
  * see https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
    for more info, special thanks to Stefan Dirsch :)</changelog>
<changelog author="chris@computersalat.de" date="1328961600">- add glib_h patch</changelog>
<changelog author="chris@computersalat.de" date="1341144000">- add BOINC_DIR to sysconfig
  * make BOINC_DIR configurable (a proposal of Carsten Neumann)</changelog>
<changelog author="coolo@suse.com" date="1341921600">- fix compilation for factory and 12.2</changelog>
<changelog author="chris@computersalat.de" date="1341921601">- rename patch
  * fix-automake-conditional to boinc-client-AM_CONDITIONAL patch
- fix build for SLE_11
  * AM_CONDITIONAL patch &gt;= 12.2</changelog>
<changelog author="coolo@suse.com" date="1364990400">- do not own bash directories</changelog>
<changelog author="chris@computersalat.de" date="1367409600">- update to 7.0.28
  * sorry but there is no ChangeLog :(
- rebase patches
  * dynamic_buffers, guirpcauth, AM_CONDITIONAL
- add configure patch
- remove obsolete glib_h patch</changelog>
<changelog author="p.drouand@gmail.com" date="1382788800">- Update to version 7.0.36
  + No changelog available
- Add systemd support
- Adapt patchs to upstream changes
  * boinc-client-dynamic_buffers.patch
  * boinc-client-AM_CONDITIONAL.patch
- Remove boinc-client-glib_h.patch; fixed on upstream
- Do not copy INSTALL in documentation</changelog>
<changelog author="chris@computersalat.de" date="1394971200">[#] fix for bnc#779335
  * disabled boinc-completion.patch
- update to 7.2.42
  * Fix problem that was causing scheduler RPCs to fail on Yoyo@home
    (HTTP status code 400)
  * for mor info have a look at
    http://boinc.berkeley.edu/wiki/Release_Notes
- removed obsolete patches:
  * boinc-client-dynamic_buffers.patch
  * boinc-init.patch
  * boinc-client-7.0.36-AM_CONDITIONAL.patch
  * boinc-client-7.0.36-dynamic_buffers.patch
- rebased patches:
  * boinc-LC_MESSAGES.patch
  * boinc-client-AM_CONDITIONAL.patch
  * boinc-configure.patch
  * boinc-docbook2x.patch
  * boinc-guirpcauth.patch</changelog>
<changelog author="chris@computersalat.de" date="1395144000">- fix README.SUSE</changelog>
<changelog author="chris@computersalat.de" date="1395835200">- some RPMLINT fixes
  * fix License: remove ','
  * non-standard-gid /var/lib/boinc boinc
  * SR #227671 to rpmlint
- fix deps for libxcb</changelog>
<changelog author="tchvatal@suse.com" date="1403006400">- Remove unused patch:
  * boinc-completion.patch
- Remove comments with unused patches
- Remove conditionals with inits as we don't build for such release
  anyway
- Provide rcboinc symlink for easier usage.</changelog>
<changelog author="tchvatal@suse.com" date="1403006401">- Cleanup with spec-cleaner for better readability
- Move lang packages from Requires to Recommends</changelog>
<changelog author="tchvatal@suse.com" date="1403006402">- Remove needless rpmlintrc lines to ease error spotting when there
  really are some.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashism in pre script</changelog>
<changelog author="jengelh@inai.de" date="1426680000">- Reduce logrotate from Requires to Recommends.
- Remove Requires: cron. This seems only for the server parts
  (not in this package).
- Remove systemd requires to allow for a minimal container setup.</changelog>
<changelog author="jengelh@inai.de" date="1435147200">- boinc-client.service: replace ControlGroup= by Slice=, since
  ControlGroup is gone since systemd-205 already. We now use the
  "background.slice". Configuration of the background.slice is
  left to the administrator since it may be shared by other
  packages, and is subject to preferences. If you need some default
  to begin with for the first time,  use
  `systemctl set-property background.slice CPUShares=2`.</changelog>
<changelog author="chris@computersalat.de" date="1488024000">- fix for boo#999628 (jengelh boo#1017705)
  * BOINC GUI Manager wrapping script specifies incorrect directory
  * Add argument passing from boinc-manager to boinc-gui
- fix for boo#1026965
  * no remote connect, no sysconfig file (--allow_remote_gui_rpc)
  * install and fillup sysconfig file
  * rework service file
- fix wrong bashism fix by ledest
  * grep should NOT match</changelog>

</package>
<package pkgid="204d66decef671fe808ac2a4193efca70eec08768844204ea3a050dbf5183c6e" name="boinc-client-devel" arch="x86_64">
    <version epoch="0" ver="7.2.42" rel="6.1"/>

<changelog author="chris@computersalat.de" date="1328702400">- fix for bnc#745887 ( Confirm licensing of boinc-client 6.10.60 )
- fix for bnc#744612 ( File /usr/bin/boinc_gui incorrectly named )
- fix for bnc#744389 ( boinc-client will not run )
- fix for bnc#732118 ( BOINC installs but will not run )</changelog>
<changelog author="chris@computersalat.de" date="1328875200">- fix sed for boinc-manager</changelog>
<changelog author="chris@computersalat.de" date="1328875201">- update tp 6.12.43
  * sorry but there is no ChangeLog :(
- rework patches
- remove obsolete patches
  * boinc-server.patch
  * boinc-client-str_util.patch
- add boinc-client-lang subpkg
- fix DSOLinkChange for suse &gt;= 1210
  * see https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
    for more info, special thanks to Stefan Dirsch :)</changelog>
<changelog author="chris@computersalat.de" date="1328961600">- add glib_h patch</changelog>
<changelog author="chris@computersalat.de" date="1341144000">- add BOINC_DIR to sysconfig
  * make BOINC_DIR configurable (a proposal of Carsten Neumann)</changelog>
<changelog author="coolo@suse.com" date="1341921600">- fix compilation for factory and 12.2</changelog>
<changelog author="chris@computersalat.de" date="1341921601">- rename patch
  * fix-automake-conditional to boinc-client-AM_CONDITIONAL patch
- fix build for SLE_11
  * AM_CONDITIONAL patch &gt;= 12.2</changelog>
<changelog author="coolo@suse.com" date="1364990400">- do not own bash directories</changelog>
<changelog author="chris@computersalat.de" date="1367409600">- update to 7.0.28
  * sorry but there is no ChangeLog :(
- rebase patches
  * dynamic_buffers, guirpcauth, AM_CONDITIONAL
- add configure patch
- remove obsolete glib_h patch</changelog>
<changelog author="p.drouand@gmail.com" date="1382788800">- Update to version 7.0.36
  + No changelog available
- Add systemd support
- Adapt patchs to upstream changes
  * boinc-client-dynamic_buffers.patch
  * boinc-client-AM_CONDITIONAL.patch
- Remove boinc-client-glib_h.patch; fixed on upstream
- Do not copy INSTALL in documentation</changelog>
<changelog author="chris@computersalat.de" date="1394971200">[#] fix for bnc#779335
  * disabled boinc-completion.patch
- update to 7.2.42
  * Fix problem that was causing scheduler RPCs to fail on Yoyo@home
    (HTTP status code 400)
  * for mor info have a look at
    http://boinc.berkeley.edu/wiki/Release_Notes
- removed obsolete patches:
  * boinc-client-dynamic_buffers.patch
  * boinc-init.patch
  * boinc-client-7.0.36-AM_CONDITIONAL.patch
  * boinc-client-7.0.36-dynamic_buffers.patch
- rebased patches:
  * boinc-LC_MESSAGES.patch
  * boinc-client-AM_CONDITIONAL.patch
  * boinc-configure.patch
  * boinc-docbook2x.patch
  * boinc-guirpcauth.patch</changelog>
<changelog author="chris@computersalat.de" date="1395144000">- fix README.SUSE</changelog>
<changelog author="chris@computersalat.de" date="1395835200">- some RPMLINT fixes
  * fix License: remove ','
  * non-standard-gid /var/lib/boinc boinc
  * SR #227671 to rpmlint
- fix deps for libxcb</changelog>
<changelog author="tchvatal@suse.com" date="1403006400">- Remove unused patch:
  * boinc-completion.patch
- Remove comments with unused patches
- Remove conditionals with inits as we don't build for such release
  anyway
- Provide rcboinc symlink for easier usage.</changelog>
<changelog author="tchvatal@suse.com" date="1403006401">- Cleanup with spec-cleaner for better readability
- Move lang packages from Requires to Recommends</changelog>
<changelog author="tchvatal@suse.com" date="1403006402">- Remove needless rpmlintrc lines to ease error spotting when there
  really are some.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashism in pre script</changelog>
<changelog author="jengelh@inai.de" date="1426680000">- Reduce logrotate from Requires to Recommends.
- Remove Requires: cron. This seems only for the server parts
  (not in this package).
- Remove systemd requires to allow for a minimal container setup.</changelog>
<changelog author="jengelh@inai.de" date="1435147200">- boinc-client.service: replace ControlGroup= by Slice=, since
  ControlGroup is gone since systemd-205 already. We now use the
  "background.slice". Configuration of the background.slice is
  left to the administrator since it may be shared by other
  packages, and is subject to preferences. If you need some default
  to begin with for the first time,  use
  `systemctl set-property background.slice CPUShares=2`.</changelog>
<changelog author="chris@computersalat.de" date="1488024000">- fix for boo#999628 (jengelh boo#1017705)
  * BOINC GUI Manager wrapping script specifies incorrect directory
  * Add argument passing from boinc-manager to boinc-gui
- fix for boo#1026965
  * no remote connect, no sysconfig file (--allow_remote_gui_rpc)
  * install and fillup sysconfig file
  * rework service file
- fix wrong bashism fix by ledest
  * grep should NOT match</changelog>

</package>
<package pkgid="a40dfaca883c982d8597ae936c8904dba1e8beb9fbf1f43393705230f8c6eb02" name="boinc-client-doc" arch="noarch">
    <version epoch="0" ver="7.2.42" rel="6.1"/>

<changelog author="chris@computersalat.de" date="1328702400">- fix for bnc#745887 ( Confirm licensing of boinc-client 6.10.60 )
- fix for bnc#744612 ( File /usr/bin/boinc_gui incorrectly named )
- fix for bnc#744389 ( boinc-client will not run )
- fix for bnc#732118 ( BOINC installs but will not run )</changelog>
<changelog author="chris@computersalat.de" date="1328875200">- fix sed for boinc-manager</changelog>
<changelog author="chris@computersalat.de" date="1328875201">- update tp 6.12.43
  * sorry but there is no ChangeLog :(
- rework patches
- remove obsolete patches
  * boinc-server.patch
  * boinc-client-str_util.patch
- add boinc-client-lang subpkg
- fix DSOLinkChange for suse &gt;= 1210
  * see https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
    for more info, special thanks to Stefan Dirsch :)</changelog>
<changelog author="chris@computersalat.de" date="1328961600">- add glib_h patch</changelog>
<changelog author="chris@computersalat.de" date="1341144000">- add BOINC_DIR to sysconfig
  * make BOINC_DIR configurable (a proposal of Carsten Neumann)</changelog>
<changelog author="coolo@suse.com" date="1341921600">- fix compilation for factory and 12.2</changelog>
<changelog author="chris@computersalat.de" date="1341921601">- rename patch
  * fix-automake-conditional to boinc-client-AM_CONDITIONAL patch
- fix build for SLE_11
  * AM_CONDITIONAL patch &gt;= 12.2</changelog>
<changelog author="coolo@suse.com" date="1364990400">- do not own bash directories</changelog>
<changelog author="chris@computersalat.de" date="1367409600">- update to 7.0.28
  * sorry but there is no ChangeLog :(
- rebase patches
  * dynamic_buffers, guirpcauth, AM_CONDITIONAL
- add configure patch
- remove obsolete glib_h patch</changelog>
<changelog author="p.drouand@gmail.com" date="1382788800">- Update to version 7.0.36
  + No changelog available
- Add systemd support
- Adapt patchs to upstream changes
  * boinc-client-dynamic_buffers.patch
  * boinc-client-AM_CONDITIONAL.patch
- Remove boinc-client-glib_h.patch; fixed on upstream
- Do not copy INSTALL in documentation</changelog>
<changelog author="chris@computersalat.de" date="1394971200">[#] fix for bnc#779335
  * disabled boinc-completion.patch
- update to 7.2.42
  * Fix problem that was causing scheduler RPCs to fail on Yoyo@home
    (HTTP status code 400)
  * for mor info have a look at
    http://boinc.berkeley.edu/wiki/Release_Notes
- removed obsolete patches:
  * boinc-client-dynamic_buffers.patch
  * boinc-init.patch
  * boinc-client-7.0.36-AM_CONDITIONAL.patch
  * boinc-client-7.0.36-dynamic_buffers.patch
- rebased patches:
  * boinc-LC_MESSAGES.patch
  * boinc-client-AM_CONDITIONAL.patch
  * boinc-configure.patch
  * boinc-docbook2x.patch
  * boinc-guirpcauth.patch</changelog>
<changelog author="chris@computersalat.de" date="1395144000">- fix README.SUSE</changelog>
<changelog author="chris@computersalat.de" date="1395835200">- some RPMLINT fixes
  * fix License: remove ','
  * non-standard-gid /var/lib/boinc boinc
  * SR #227671 to rpmlint
- fix deps for libxcb</changelog>
<changelog author="tchvatal@suse.com" date="1403006400">- Remove unused patch:
  * boinc-completion.patch
- Remove comments with unused patches
- Remove conditionals with inits as we don't build for such release
  anyway
- Provide rcboinc symlink for easier usage.</changelog>
<changelog author="tchvatal@suse.com" date="1403006401">- Cleanup with spec-cleaner for better readability
- Move lang packages from Requires to Recommends</changelog>
<changelog author="tchvatal@suse.com" date="1403006402">- Remove needless rpmlintrc lines to ease error spotting when there
  really are some.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashism in pre script</changelog>
<changelog author="jengelh@inai.de" date="1426680000">- Reduce logrotate from Requires to Recommends.
- Remove Requires: cron. This seems only for the server parts
  (not in this package).
- Remove systemd requires to allow for a minimal container setup.</changelog>
<changelog author="jengelh@inai.de" date="1435147200">- boinc-client.service: replace ControlGroup= by Slice=, since
  ControlGroup is gone since systemd-205 already. We now use the
  "background.slice". Configuration of the background.slice is
  left to the administrator since it may be shared by other
  packages, and is subject to preferences. If you need some default
  to begin with for the first time,  use
  `systemctl set-property background.slice CPUShares=2`.</changelog>
<changelog author="chris@computersalat.de" date="1488024000">- fix for boo#999628 (jengelh boo#1017705)
  * BOINC GUI Manager wrapping script specifies incorrect directory
  * Add argument passing from boinc-manager to boinc-gui
- fix for boo#1026965
  * no remote connect, no sysconfig file (--allow_remote_gui_rpc)
  * install and fillup sysconfig file
  * rework service file
- fix wrong bashism fix by ledest
  * grep should NOT match</changelog>

</package>
<package pkgid="595efe33b67be85575c2c35c1e37617f1a286ca7abbc1271210271879d7438fd" name="boinc-client-lang" arch="noarch">
    <version epoch="0" ver="7.2.42" rel="6.1"/>

<changelog author="chris@computersalat.de" date="1328702400">- fix for bnc#745887 ( Confirm licensing of boinc-client 6.10.60 )
- fix for bnc#744612 ( File /usr/bin/boinc_gui incorrectly named )
- fix for bnc#744389 ( boinc-client will not run )
- fix for bnc#732118 ( BOINC installs but will not run )</changelog>
<changelog author="chris@computersalat.de" date="1328875200">- fix sed for boinc-manager</changelog>
<changelog author="chris@computersalat.de" date="1328875201">- update tp 6.12.43
  * sorry but there is no ChangeLog :(
- rework patches
- remove obsolete patches
  * boinc-server.patch
  * boinc-client-str_util.patch
- add boinc-client-lang subpkg
- fix DSOLinkChange for suse &gt;= 1210
  * see https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
    for more info, special thanks to Stefan Dirsch :)</changelog>
<changelog author="chris@computersalat.de" date="1328961600">- add glib_h patch</changelog>
<changelog author="chris@computersalat.de" date="1341144000">- add BOINC_DIR to sysconfig
  * make BOINC_DIR configurable (a proposal of Carsten Neumann)</changelog>
<changelog author="coolo@suse.com" date="1341921600">- fix compilation for factory and 12.2</changelog>
<changelog author="chris@computersalat.de" date="1341921601">- rename patch
  * fix-automake-conditional to boinc-client-AM_CONDITIONAL patch
- fix build for SLE_11
  * AM_CONDITIONAL patch &gt;= 12.2</changelog>
<changelog author="coolo@suse.com" date="1364990400">- do not own bash directories</changelog>
<changelog author="chris@computersalat.de" date="1367409600">- update to 7.0.28
  * sorry but there is no ChangeLog :(
- rebase patches
  * dynamic_buffers, guirpcauth, AM_CONDITIONAL
- add configure patch
- remove obsolete glib_h patch</changelog>
<changelog author="p.drouand@gmail.com" date="1382788800">- Update to version 7.0.36
  + No changelog available
- Add systemd support
- Adapt patchs to upstream changes
  * boinc-client-dynamic_buffers.patch
  * boinc-client-AM_CONDITIONAL.patch
- Remove boinc-client-glib_h.patch; fixed on upstream
- Do not copy INSTALL in documentation</changelog>
<changelog author="chris@computersalat.de" date="1394971200">[#] fix for bnc#779335
  * disabled boinc-completion.patch
- update to 7.2.42
  * Fix problem that was causing scheduler RPCs to fail on Yoyo@home
    (HTTP status code 400)
  * for mor info have a look at
    http://boinc.berkeley.edu/wiki/Release_Notes
- removed obsolete patches:
  * boinc-client-dynamic_buffers.patch
  * boinc-init.patch
  * boinc-client-7.0.36-AM_CONDITIONAL.patch
  * boinc-client-7.0.36-dynamic_buffers.patch
- rebased patches:
  * boinc-LC_MESSAGES.patch
  * boinc-client-AM_CONDITIONAL.patch
  * boinc-configure.patch
  * boinc-docbook2x.patch
  * boinc-guirpcauth.patch</changelog>
<changelog author="chris@computersalat.de" date="1395144000">- fix README.SUSE</changelog>
<changelog author="chris@computersalat.de" date="1395835200">- some RPMLINT fixes
  * fix License: remove ','
  * non-standard-gid /var/lib/boinc boinc
  * SR #227671 to rpmlint
- fix deps for libxcb</changelog>
<changelog author="tchvatal@suse.com" date="1403006400">- Remove unused patch:
  * boinc-completion.patch
- Remove comments with unused patches
- Remove conditionals with inits as we don't build for such release
  anyway
- Provide rcboinc symlink for easier usage.</changelog>
<changelog author="tchvatal@suse.com" date="1403006401">- Cleanup with spec-cleaner for better readability
- Move lang packages from Requires to Recommends</changelog>
<changelog author="tchvatal@suse.com" date="1403006402">- Remove needless rpmlintrc lines to ease error spotting when there
  really are some.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashism in pre script</changelog>
<changelog author="jengelh@inai.de" date="1426680000">- Reduce logrotate from Requires to Recommends.
- Remove Requires: cron. This seems only for the server parts
  (not in this package).
- Remove systemd requires to allow for a minimal container setup.</changelog>
<changelog author="jengelh@inai.de" date="1435147200">- boinc-client.service: replace ControlGroup= by Slice=, since
  ControlGroup is gone since systemd-205 already. We now use the
  "background.slice". Configuration of the background.slice is
  left to the administrator since it may be shared by other
  packages, and is subject to preferences. If you need some default
  to begin with for the first time,  use
  `systemctl set-property background.slice CPUShares=2`.</changelog>
<changelog author="chris@computersalat.de" date="1488024000">- fix for boo#999628 (jengelh boo#1017705)
  * BOINC GUI Manager wrapping script specifies incorrect directory
  * Add argument passing from boinc-manager to boinc-gui
- fix for boo#1026965
  * no remote connect, no sysconfig file (--allow_remote_gui_rpc)
  * install and fillup sysconfig file
  * rework service file
- fix wrong bashism fix by ledest
  * grep should NOT match</changelog>

</package>
<package pkgid="33f2d47f5339f11b28c81128a7e65f096f0184262182bf080aa8902f470743d2" name="boinc-manager" arch="x86_64">
    <version epoch="0" ver="7.2.42" rel="6.1"/>

<changelog author="chris@computersalat.de" date="1328702400">- fix for bnc#745887 ( Confirm licensing of boinc-client 6.10.60 )
- fix for bnc#744612 ( File /usr/bin/boinc_gui incorrectly named )
- fix for bnc#744389 ( boinc-client will not run )
- fix for bnc#732118 ( BOINC installs but will not run )</changelog>
<changelog author="chris@computersalat.de" date="1328875200">- fix sed for boinc-manager</changelog>
<changelog author="chris@computersalat.de" date="1328875201">- update tp 6.12.43
  * sorry but there is no ChangeLog :(
- rework patches
- remove obsolete patches
  * boinc-server.patch
  * boinc-client-str_util.patch
- add boinc-client-lang subpkg
- fix DSOLinkChange for suse &gt;= 1210
  * see https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
    for more info, special thanks to Stefan Dirsch :)</changelog>
<changelog author="chris@computersalat.de" date="1328961600">- add glib_h patch</changelog>
<changelog author="chris@computersalat.de" date="1341144000">- add BOINC_DIR to sysconfig
  * make BOINC_DIR configurable (a proposal of Carsten Neumann)</changelog>
<changelog author="coolo@suse.com" date="1341921600">- fix compilation for factory and 12.2</changelog>
<changelog author="chris@computersalat.de" date="1341921601">- rename patch
  * fix-automake-conditional to boinc-client-AM_CONDITIONAL patch
- fix build for SLE_11
  * AM_CONDITIONAL patch &gt;= 12.2</changelog>
<changelog author="coolo@suse.com" date="1364990400">- do not own bash directories</changelog>
<changelog author="chris@computersalat.de" date="1367409600">- update to 7.0.28
  * sorry but there is no ChangeLog :(
- rebase patches
  * dynamic_buffers, guirpcauth, AM_CONDITIONAL
- add configure patch
- remove obsolete glib_h patch</changelog>
<changelog author="p.drouand@gmail.com" date="1382788800">- Update to version 7.0.36
  + No changelog available
- Add systemd support
- Adapt patchs to upstream changes
  * boinc-client-dynamic_buffers.patch
  * boinc-client-AM_CONDITIONAL.patch
- Remove boinc-client-glib_h.patch; fixed on upstream
- Do not copy INSTALL in documentation</changelog>
<changelog author="chris@computersalat.de" date="1394971200">[#] fix for bnc#779335
  * disabled boinc-completion.patch
- update to 7.2.42
  * Fix problem that was causing scheduler RPCs to fail on Yoyo@home
    (HTTP status code 400)
  * for mor info have a look at
    http://boinc.berkeley.edu/wiki/Release_Notes
- removed obsolete patches:
  * boinc-client-dynamic_buffers.patch
  * boinc-init.patch
  * boinc-client-7.0.36-AM_CONDITIONAL.patch
  * boinc-client-7.0.36-dynamic_buffers.patch
- rebased patches:
  * boinc-LC_MESSAGES.patch
  * boinc-client-AM_CONDITIONAL.patch
  * boinc-configure.patch
  * boinc-docbook2x.patch
  * boinc-guirpcauth.patch</changelog>
<changelog author="chris@computersalat.de" date="1395144000">- fix README.SUSE</changelog>
<changelog author="chris@computersalat.de" date="1395835200">- some RPMLINT fixes
  * fix License: remove ','
  * non-standard-gid /var/lib/boinc boinc
  * SR #227671 to rpmlint
- fix deps for libxcb</changelog>
<changelog author="tchvatal@suse.com" date="1403006400">- Remove unused patch:
  * boinc-completion.patch
- Remove comments with unused patches
- Remove conditionals with inits as we don't build for such release
  anyway
- Provide rcboinc symlink for easier usage.</changelog>
<changelog author="tchvatal@suse.com" date="1403006401">- Cleanup with spec-cleaner for better readability
- Move lang packages from Requires to Recommends</changelog>
<changelog author="tchvatal@suse.com" date="1403006402">- Remove needless rpmlintrc lines to ease error spotting when there
  really are some.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashism in pre script</changelog>
<changelog author="jengelh@inai.de" date="1426680000">- Reduce logrotate from Requires to Recommends.
- Remove Requires: cron. This seems only for the server parts
  (not in this package).
- Remove systemd requires to allow for a minimal container setup.</changelog>
<changelog author="jengelh@inai.de" date="1435147200">- boinc-client.service: replace ControlGroup= by Slice=, since
  ControlGroup is gone since systemd-205 already. We now use the
  "background.slice". Configuration of the background.slice is
  left to the administrator since it may be shared by other
  packages, and is subject to preferences. If you need some default
  to begin with for the first time,  use
  `systemctl set-property background.slice CPUShares=2`.</changelog>
<changelog author="chris@computersalat.de" date="1488024000">- fix for boo#999628 (jengelh boo#1017705)
  * BOINC GUI Manager wrapping script specifies incorrect directory
  * Add argument passing from boinc-manager to boinc-gui
- fix for boo#1026965
  * no remote connect, no sysconfig file (--allow_remote_gui_rpc)
  * install and fillup sysconfig file
  * rework service file
- fix wrong bashism fix by ledest
  * grep should NOT match</changelog>

</package>
<package pkgid="faccd9cf46aa808df81e5f52ec1956414d781403df8d7495c7e4050c22f86d05" name="boinc-manager-lang" arch="noarch">
    <version epoch="0" ver="7.2.42" rel="6.1"/>

<changelog author="chris@computersalat.de" date="1328702400">- fix for bnc#745887 ( Confirm licensing of boinc-client 6.10.60 )
- fix for bnc#744612 ( File /usr/bin/boinc_gui incorrectly named )
- fix for bnc#744389 ( boinc-client will not run )
- fix for bnc#732118 ( BOINC installs but will not run )</changelog>
<changelog author="chris@computersalat.de" date="1328875200">- fix sed for boinc-manager</changelog>
<changelog author="chris@computersalat.de" date="1328875201">- update tp 6.12.43
  * sorry but there is no ChangeLog :(
- rework patches
- remove obsolete patches
  * boinc-server.patch
  * boinc-client-str_util.patch
- add boinc-client-lang subpkg
- fix DSOLinkChange for suse &gt;= 1210
  * see https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
    for more info, special thanks to Stefan Dirsch :)</changelog>
<changelog author="chris@computersalat.de" date="1328961600">- add glib_h patch</changelog>
<changelog author="chris@computersalat.de" date="1341144000">- add BOINC_DIR to sysconfig
  * make BOINC_DIR configurable (a proposal of Carsten Neumann)</changelog>
<changelog author="coolo@suse.com" date="1341921600">- fix compilation for factory and 12.2</changelog>
<changelog author="chris@computersalat.de" date="1341921601">- rename patch
  * fix-automake-conditional to boinc-client-AM_CONDITIONAL patch
- fix build for SLE_11
  * AM_CONDITIONAL patch &gt;= 12.2</changelog>
<changelog author="coolo@suse.com" date="1364990400">- do not own bash directories</changelog>
<changelog author="chris@computersalat.de" date="1367409600">- update to 7.0.28
  * sorry but there is no ChangeLog :(
- rebase patches
  * dynamic_buffers, guirpcauth, AM_CONDITIONAL
- add configure patch
- remove obsolete glib_h patch</changelog>
<changelog author="p.drouand@gmail.com" date="1382788800">- Update to version 7.0.36
  + No changelog available
- Add systemd support
- Adapt patchs to upstream changes
  * boinc-client-dynamic_buffers.patch
  * boinc-client-AM_CONDITIONAL.patch
- Remove boinc-client-glib_h.patch; fixed on upstream
- Do not copy INSTALL in documentation</changelog>
<changelog author="chris@computersalat.de" date="1394971200">[#] fix for bnc#779335
  * disabled boinc-completion.patch
- update to 7.2.42
  * Fix problem that was causing scheduler RPCs to fail on Yoyo@home
    (HTTP status code 400)
  * for mor info have a look at
    http://boinc.berkeley.edu/wiki/Release_Notes
- removed obsolete patches:
  * boinc-client-dynamic_buffers.patch
  * boinc-init.patch
  * boinc-client-7.0.36-AM_CONDITIONAL.patch
  * boinc-client-7.0.36-dynamic_buffers.patch
- rebased patches:
  * boinc-LC_MESSAGES.patch
  * boinc-client-AM_CONDITIONAL.patch
  * boinc-configure.patch
  * boinc-docbook2x.patch
  * boinc-guirpcauth.patch</changelog>
<changelog author="chris@computersalat.de" date="1395144000">- fix README.SUSE</changelog>
<changelog author="chris@computersalat.de" date="1395835200">- some RPMLINT fixes
  * fix License: remove ','
  * non-standard-gid /var/lib/boinc boinc
  * SR #227671 to rpmlint
- fix deps for libxcb</changelog>
<changelog author="tchvatal@suse.com" date="1403006400">- Remove unused patch:
  * boinc-completion.patch
- Remove comments with unused patches
- Remove conditionals with inits as we don't build for such release
  anyway
- Provide rcboinc symlink for easier usage.</changelog>
<changelog author="tchvatal@suse.com" date="1403006401">- Cleanup with spec-cleaner for better readability
- Move lang packages from Requires to Recommends</changelog>
<changelog author="tchvatal@suse.com" date="1403006402">- Remove needless rpmlintrc lines to ease error spotting when there
  really are some.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashism in pre script</changelog>
<changelog author="jengelh@inai.de" date="1426680000">- Reduce logrotate from Requires to Recommends.
- Remove Requires: cron. This seems only for the server parts
  (not in this package).
- Remove systemd requires to allow for a minimal container setup.</changelog>
<changelog author="jengelh@inai.de" date="1435147200">- boinc-client.service: replace ControlGroup= by Slice=, since
  ControlGroup is gone since systemd-205 already. We now use the
  "background.slice". Configuration of the background.slice is
  left to the administrator since it may be shared by other
  packages, and is subject to preferences. If you need some default
  to begin with for the first time,  use
  `systemctl set-property background.slice CPUShares=2`.</changelog>
<changelog author="chris@computersalat.de" date="1488024000">- fix for boo#999628 (jengelh boo#1017705)
  * BOINC GUI Manager wrapping script specifies incorrect directory
  * Add argument passing from boinc-manager to boinc-gui
- fix for boo#1026965
  * no remote connect, no sysconfig file (--allow_remote_gui_rpc)
  * install and fillup sysconfig file
  * rework service file
- fix wrong bashism fix by ledest
  * grep should NOT match</changelog>

</package>
<package pkgid="53e840f94d500046f28a59d364c0fbedfcef6470192c9347478bc36c649c4ae8" name="boost" arch="src">
    <version epoch="0" ver="1.54.0" rel="15.1"/>

<changelog author="dap.darkness@gmail.com" date="1379505600">- Update to 1.54.0. Major changes since 1.53.0:
  New libraries:
  * Log: Logging library, from Andrey Semashev.
  * TTI: Type Traits Introspection library, from Edward Diener.
  * Type Erasure: Runtime polymorphism based on concepts.
  For a detailed descriptions see
  http://www.boost.org/users/history/version_1_54_0.html
- Update broken patch:
  * boost-use_std_xml_catalog.patch
- Delete merged patch:
  * boost-fix_ppc64_asm.patch
- Add post-release fix patches:
  * boost-1.54-001-coroutine.patch
  * boost-1.54-002-date-time.patch
  * boost-1.54-003-log.patch
- build_pdf define was deleted as unused;
  package_pdf was refactored.
- _constraints was added to request more memory to build.</changelog>
<changelog author="jengelh@inai.de" date="1382270400">- Split libboost_graph so that the MPI components are not forced</changelog>
<changelog author="tbehrens@suse.com" date="1385467200">- Add boost-pool_check_overflow.patch: Prevent possible overflow when
  calculating the amount to malloc (bnc#765443).
  Fix from https://svn.boost.org/trac/boost/ticket/6701</changelog>
<changelog author="coolo@suse.com" date="1388836800">- fix build of libzypp - patch from boost's track
- added patches:
  * boost-1.54-change85160.patch</changelog>
<changelog author="schwab@suse.de" date="1389096000">- Disable coroutine library together with context</changelog>
<changelog author="ro@suse.de" date="1391601600">- enable build_mpi on s390/s390x</changelog>
<changelog author="ro@suse.de" date="1391774400">- add boost-1.54.0-thread-link_atomic.patch fixing upstream issue
  https://svn.boost.org/trac/boost/ticket/9041
  (fixes compilation failure of snapper on various platforms)</changelog>
<changelog author="pth@suse.de" date="1391860800">- Add post and postun sections for libboost_graph_parallel.</changelog>
<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="tbehrens@suse.com" date="1407240000">- Fix bnc#890184 - obsolete boost-license packages</changelog>
<changelog author="adam.majer@suse.de" date="1473681600">- gcc_path.patch - fix GCC search paths (bnc#996917)
  Boost assumes /usr/include/c++/x.y.z/ existence for GCC 4.x
  onward while our version of GCC only has /usr/include/c++/x.y
  for 4.x GCC and /usr/include/c++/x/ for 5.x onward.</changelog>
<changelog author="adam.majer@suse.de" date="1474977600">- 85738.patch - fix regression in asio library (bnc#925309)
- Add libboost_context to the -devel dependencies, at least when
  we actually build it (bnc#970706)</changelog>
<changelog author="adam.majer@suse.de" date="1483963200">- baselibs.conf: add libboost_locale (bnc#1017048)</changelog>

</package>
<package pkgid="3043910b90f854e4998bfe256c08e8544f3dc7dec82768225ff45203440a21cd" name="boost-devel" arch="x86_64">
    <version epoch="0" ver="1.54.0" rel="15.1"/>

<changelog author="dap.darkness@gmail.com" date="1379505600">- Update to 1.54.0. Major changes since 1.53.0:
  New libraries:
  * Log: Logging library, from Andrey Semashev.
  * TTI: Type Traits Introspection library, from Edward Diener.
  * Type Erasure: Runtime polymorphism based on concepts.
  For a detailed descriptions see
  http://www.boost.org/users/history/version_1_54_0.html
- Update broken patch:
  * boost-use_std_xml_catalog.patch
- Delete merged patch:
  * boost-fix_ppc64_asm.patch
- Add post-release fix patches:
  * boost-1.54-001-coroutine.patch
  * boost-1.54-002-date-time.patch
  * boost-1.54-003-log.patch
- build_pdf define was deleted as unused;
  package_pdf was refactored.
- _constraints was added to request more memory to build.</changelog>
<changelog author="jengelh@inai.de" date="1382270400">- Split libboost_graph so that the MPI components are not forced</changelog>
<changelog author="tbehrens@suse.com" date="1385467200">- Add boost-pool_check_overflow.patch: Prevent possible overflow when
  calculating the amount to malloc (bnc#765443).
  Fix from https://svn.boost.org/trac/boost/ticket/6701</changelog>
<changelog author="coolo@suse.com" date="1388836800">- fix build of libzypp - patch from boost's track
- added patches:
  * boost-1.54-change85160.patch</changelog>
<changelog author="schwab@suse.de" date="1389096000">- Disable coroutine library together with context</changelog>
<changelog author="ro@suse.de" date="1391601600">- enable build_mpi on s390/s390x</changelog>
<changelog author="ro@suse.de" date="1391774400">- add boost-1.54.0-thread-link_atomic.patch fixing upstream issue
  https://svn.boost.org/trac/boost/ticket/9041
  (fixes compilation failure of snapper on various platforms)</changelog>
<changelog author="pth@suse.de" date="1391860800">- Add post and postun sections for libboost_graph_parallel.</changelog>
<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="tbehrens@suse.com" date="1407240000">- Fix bnc#890184 - obsolete boost-license packages</changelog>
<changelog author="adam.majer@suse.de" date="1473681600">- gcc_path.patch - fix GCC search paths (bnc#996917)
  Boost assumes /usr/include/c++/x.y.z/ existence for GCC 4.x
  onward while our version of GCC only has /usr/include/c++/x.y
  for 4.x GCC and /usr/include/c++/x/ for 5.x onward.</changelog>
<changelog author="adam.majer@suse.de" date="1474977600">- 85738.patch - fix regression in asio library (bnc#925309)
- Add libboost_context to the -devel dependencies, at least when
  we actually build it (bnc#970706)</changelog>
<changelog author="adam.majer@suse.de" date="1483963200">- baselibs.conf: add libboost_locale (bnc#1017048)</changelog>

</package>
<package pkgid="ba9d688752be82d39a73be89fc3dbb8c9ee23563795b860dc56c77ae262a7eba" name="boost-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.54.0" rel="15.1"/>

<changelog author="dap.darkness@gmail.com" date="1379505600">- Update to 1.54.0. Major changes since 1.53.0:
  New libraries:
  * Log: Logging library, from Andrey Semashev.
  * TTI: Type Traits Introspection library, from Edward Diener.
  * Type Erasure: Runtime polymorphism based on concepts.
  For a detailed descriptions see
  http://www.boost.org/users/history/version_1_54_0.html
- Update broken patch:
  * boost-use_std_xml_catalog.patch
- Delete merged patch:
  * boost-fix_ppc64_asm.patch
- Add post-release fix patches:
  * boost-1.54-001-coroutine.patch
  * boost-1.54-002-date-time.patch
  * boost-1.54-003-log.patch
- build_pdf define was deleted as unused;
  package_pdf was refactored.
- _constraints was added to request more memory to build.</changelog>
<changelog author="jengelh@inai.de" date="1382270400">- Split libboost_graph so that the MPI components are not forced</changelog>
<changelog author="tbehrens@suse.com" date="1385467200">- Add boost-pool_check_overflow.patch: Prevent possible overflow when
  calculating the amount to malloc (bnc#765443).
  Fix from https://svn.boost.org/trac/boost/ticket/6701</changelog>
<changelog author="coolo@suse.com" date="1388836800">- fix build of libzypp - patch from boost's track
- added patches:
  * boost-1.54-change85160.patch</changelog>
<changelog author="schwab@suse.de" date="1389096000">- Disable coroutine library together with context</changelog>
<changelog author="ro@suse.de" date="1391601600">- enable build_mpi on s390/s390x</changelog>
<changelog author="ro@suse.de" date="1391774400">- add boost-1.54.0-thread-link_atomic.patch fixing upstream issue
  https://svn.boost.org/trac/boost/ticket/9041
  (fixes compilation failure of snapper on various platforms)</changelog>
<changelog author="pth@suse.de" date="1391860800">- Add post and postun sections for libboost_graph_parallel.</changelog>
<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="tbehrens@suse.com" date="1407240000">- Fix bnc#890184 - obsolete boost-license packages</changelog>
<changelog author="adam.majer@suse.de" date="1473681600">- gcc_path.patch - fix GCC search paths (bnc#996917)
  Boost assumes /usr/include/c++/x.y.z/ existence for GCC 4.x
  onward while our version of GCC only has /usr/include/c++/x.y
  for 4.x GCC and /usr/include/c++/x/ for 5.x onward.</changelog>
<changelog author="adam.majer@suse.de" date="1474977600">- 85738.patch - fix regression in asio library (bnc#925309)
- Add libboost_context to the -devel dependencies, at least when
  we actually build it (bnc#970706)</changelog>
<changelog author="adam.majer@suse.de" date="1483963200">- baselibs.conf: add libboost_locale (bnc#1017048)</changelog>

</package>
<package pkgid="9f31e849c00b6224131ff1874e263076b7a51d4eb42de31e0eb79600eafbbc33" name="boost-doc-html" arch="noarch">
    <version epoch="0" ver="1.54.0" rel="15.1"/>

<changelog author="dap.darkness@gmail.com" date="1379505600">- Update to 1.54.0. Major changes since 1.53.0:
  New libraries:
  * Log: Logging library, from Andrey Semashev.
  * TTI: Type Traits Introspection library, from Edward Diener.
  * Type Erasure: Runtime polymorphism based on concepts.
  For a detailed descriptions see
  http://www.boost.org/users/history/version_1_54_0.html
- Update broken patch:
  * boost-use_std_xml_catalog.patch
- Delete merged patch:
  * boost-fix_ppc64_asm.patch
- Add post-release fix patches:
  * boost-1.54-001-coroutine.patch
  * boost-1.54-002-date-time.patch
  * boost-1.54-003-log.patch
- build_pdf define was deleted as unused;
  package_pdf was refactored.
- _constraints was added to request more memory to build.</changelog>
<changelog author="jengelh@inai.de" date="1382270400">- Split libboost_graph so that the MPI components are not forced</changelog>
<changelog author="tbehrens@suse.com" date="1385467200">- Add boost-pool_check_overflow.patch: Prevent possible overflow when
  calculating the amount to malloc (bnc#765443).
  Fix from https://svn.boost.org/trac/boost/ticket/6701</changelog>
<changelog author="coolo@suse.com" date="1388836800">- fix build of libzypp - patch from boost's track
- added patches:
  * boost-1.54-change85160.patch</changelog>
<changelog author="schwab@suse.de" date="1389096000">- Disable coroutine library together with context</changelog>
<changelog author="ro@suse.de" date="1391601600">- enable build_mpi on s390/s390x</changelog>
<changelog author="ro@suse.de" date="1391774400">- add boost-1.54.0-thread-link_atomic.patch fixing upstream issue
  https://svn.boost.org/trac/boost/ticket/9041
  (fixes compilation failure of snapper on various platforms)</changelog>
<changelog author="pth@suse.de" date="1391860800">- Add post and postun sections for libboost_graph_parallel.</changelog>
<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="tbehrens@suse.com" date="1407240000">- Fix bnc#890184 - obsolete boost-license packages</changelog>
<changelog author="adam.majer@suse.de" date="1473681600">- gcc_path.patch - fix GCC search paths (bnc#996917)
  Boost assumes /usr/include/c++/x.y.z/ existence for GCC 4.x
  onward while our version of GCC only has /usr/include/c++/x.y
  for 4.x GCC and /usr/include/c++/x/ for 5.x onward.</changelog>
<changelog author="adam.majer@suse.de" date="1474977600">- 85738.patch - fix regression in asio library (bnc#925309)
- Add libboost_context to the -devel dependencies, at least when
  we actually build it (bnc#970706)</changelog>
<changelog author="adam.majer@suse.de" date="1483963200">- baselibs.conf: add libboost_locale (bnc#1017048)</changelog>

</package>
<package pkgid="44dbe2745d48a0a3ecf98dcf261203f42c393f91ca8f5beaf3d7f507c88557e2" name="boost-doc-man" arch="noarch">
    <version epoch="0" ver="1.54.0" rel="15.1"/>

<changelog author="dap.darkness@gmail.com" date="1379505600">- Update to 1.54.0. Major changes since 1.53.0:
  New libraries:
  * Log: Logging library, from Andrey Semashev.
  * TTI: Type Traits Introspection library, from Edward Diener.
  * Type Erasure: Runtime polymorphism based on concepts.
  For a detailed descriptions see
  http://www.boost.org/users/history/version_1_54_0.html
- Update broken patch:
  * boost-use_std_xml_catalog.patch
- Delete merged patch:
  * boost-fix_ppc64_asm.patch
- Add post-release fix patches:
  * boost-1.54-001-coroutine.patch
  * boost-1.54-002-date-time.patch
  * boost-1.54-003-log.patch
- build_pdf define was deleted as unused;
  package_pdf was refactored.
- _constraints was added to request more memory to build.</changelog>
<changelog author="jengelh@inai.de" date="1382270400">- Split libboost_graph so that the MPI components are not forced</changelog>
<changelog author="tbehrens@suse.com" date="1385467200">- Add boost-pool_check_overflow.patch: Prevent possible overflow when
  calculating the amount to malloc (bnc#765443).
  Fix from https://svn.boost.org/trac/boost/ticket/6701</changelog>
<changelog author="coolo@suse.com" date="1388836800">- fix build of libzypp - patch from boost's track
- added patches:
  * boost-1.54-change85160.patch</changelog>
<changelog author="schwab@suse.de" date="1389096000">- Disable coroutine library together with context</changelog>
<changelog author="ro@suse.de" date="1391601600">- enable build_mpi on s390/s390x</changelog>
<changelog author="ro@suse.de" date="1391774400">- add boost-1.54.0-thread-link_atomic.patch fixing upstream issue
  https://svn.boost.org/trac/boost/ticket/9041
  (fixes compilation failure of snapper on various platforms)</changelog>
<changelog author="pth@suse.de" date="1391860800">- Add post and postun sections for libboost_graph_parallel.</changelog>
<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="tbehrens@suse.com" date="1407240000">- Fix bnc#890184 - obsolete boost-license packages</changelog>
<changelog author="adam.majer@suse.de" date="1473681600">- gcc_path.patch - fix GCC search paths (bnc#996917)
  Boost assumes /usr/include/c++/x.y.z/ existence for GCC 4.x
  onward while our version of GCC only has /usr/include/c++/x.y
  for 4.x GCC and /usr/include/c++/x/ for 5.x onward.</changelog>
<changelog author="adam.majer@suse.de" date="1474977600">- 85738.patch - fix regression in asio library (bnc#925309)
- Add libboost_context to the -devel dependencies, at least when
  we actually build it (bnc#970706)</changelog>
<changelog author="adam.majer@suse.de" date="1483963200">- baselibs.conf: add libboost_locale (bnc#1017048)</changelog>

</package>
<package pkgid="909abc16027496869be93f89c4dda5b82b842f7a746deb14acb4f4cbca6f441c" name="boost-doc-pdf" arch="noarch">
    <version epoch="0" ver="1.54.0" rel="15.1"/>

<changelog author="dap.darkness@gmail.com" date="1379505600">- Update to 1.54.0. Major changes since 1.53.0:
  New libraries:
  * Log: Logging library, from Andrey Semashev.
  * TTI: Type Traits Introspection library, from Edward Diener.
  * Type Erasure: Runtime polymorphism based on concepts.
  For a detailed descriptions see
  http://www.boost.org/users/history/version_1_54_0.html
- Update broken patch:
  * boost-use_std_xml_catalog.patch
- Delete merged patch:
  * boost-fix_ppc64_asm.patch
- Add post-release fix patches:
  * boost-1.54-001-coroutine.patch
  * boost-1.54-002-date-time.patch
  * boost-1.54-003-log.patch
- build_pdf define was deleted as unused;
  package_pdf was refactored.
- _constraints was added to request more memory to build.</changelog>
<changelog author="jengelh@inai.de" date="1382270400">- Split libboost_graph so that the MPI components are not forced</changelog>
<changelog author="tbehrens@suse.com" date="1385467200">- Add boost-pool_check_overflow.patch: Prevent possible overflow when
  calculating the amount to malloc (bnc#765443).
  Fix from https://svn.boost.org/trac/boost/ticket/6701</changelog>
<changelog author="coolo@suse.com" date="1388836800">- fix build of libzypp - patch from boost's track
- added patches:
  * boost-1.54-change85160.patch</changelog>
<changelog author="schwab@suse.de" date="1389096000">- Disable coroutine library together with context</changelog>
<changelog author="ro@suse.de" date="1391601600">- enable build_mpi on s390/s390x</changelog>
<changelog author="ro@suse.de" date="1391774400">- add boost-1.54.0-thread-link_atomic.patch fixing upstream issue
  https://svn.boost.org/trac/boost/ticket/9041
  (fixes compilation failure of snapper on various platforms)</changelog>
<changelog author="pth@suse.de" date="1391860800">- Add post and postun sections for libboost_graph_parallel.</changelog>
<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="tbehrens@suse.com" date="1407240000">- Fix bnc#890184 - obsolete boost-license packages</changelog>
<changelog author="adam.majer@suse.de" date="1473681600">- gcc_path.patch - fix GCC search paths (bnc#996917)
  Boost assumes /usr/include/c++/x.y.z/ existence for GCC 4.x
  onward while our version of GCC only has /usr/include/c++/x.y
  for 4.x GCC and /usr/include/c++/x/ for 5.x onward.</changelog>
<changelog author="adam.majer@suse.de" date="1474977600">- 85738.patch - fix regression in asio library (bnc#925309)
- Add libboost_context to the -devel dependencies, at least when
  we actually build it (bnc#970706)</changelog>
<changelog author="adam.majer@suse.de" date="1483963200">- baselibs.conf: add libboost_locale (bnc#1017048)</changelog>

</package>
<package pkgid="fc51f3c8e8b4cfc6d03b92e5e90bc306bfd425f4afe6ed829dcef677ad53930e" name="boost-license1_54_0" arch="noarch">
    <version epoch="0" ver="1.54.0" rel="15.1"/>

<changelog author="dap.darkness@gmail.com" date="1379505600">- Update to 1.54.0. Major changes since 1.53.0:
  New libraries:
  * Log: Logging library, from Andrey Semashev.
  * TTI: Type Traits Introspection library, from Edward Diener.
  * Type Erasure: Runtime polymorphism based on concepts.
  For a detailed descriptions see
  http://www.boost.org/users/history/version_1_54_0.html
- Update broken patch:
  * boost-use_std_xml_catalog.patch
- Delete merged patch:
  * boost-fix_ppc64_asm.patch
- Add post-release fix patches:
  * boost-1.54-001-coroutine.patch
  * boost-1.54-002-date-time.patch
  * boost-1.54-003-log.patch
- build_pdf define was deleted as unused;
  package_pdf was refactored.
- _constraints was added to request more memory to build.</changelog>
<changelog author="jengelh@inai.de" date="1382270400">- Split libboost_graph so that the MPI components are not forced</changelog>
<changelog author="tbehrens@suse.com" date="1385467200">- Add boost-pool_check_overflow.patch: Prevent possible overflow when
  calculating the amount to malloc (bnc#765443).
  Fix from https://svn.boost.org/trac/boost/ticket/6701</changelog>
<changelog author="coolo@suse.com" date="1388836800">- fix build of libzypp - patch from boost's track
- added patches:
  * boost-1.54-change85160.patch</changelog>
<changelog author="schwab@suse.de" date="1389096000">- Disable coroutine library together with context</changelog>
<changelog author="ro@suse.de" date="1391601600">- enable build_mpi on s390/s390x</changelog>
<changelog author="ro@suse.de" date="1391774400">- add boost-1.54.0-thread-link_atomic.patch fixing upstream issue
  https://svn.boost.org/trac/boost/ticket/9041
  (fixes compilation failure of snapper on various platforms)</changelog>
<changelog author="pth@suse.de" date="1391860800">- Add post and postun sections for libboost_graph_parallel.</changelog>
<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="tbehrens@suse.com" date="1407240000">- Fix bnc#890184 - obsolete boost-license packages</changelog>
<changelog author="adam.majer@suse.de" date="1473681600">- gcc_path.patch - fix GCC search paths (bnc#996917)
  Boost assumes /usr/include/c++/x.y.z/ existence for GCC 4.x
  onward while our version of GCC only has /usr/include/c++/x.y
  for 4.x GCC and /usr/include/c++/x/ for 5.x onward.</changelog>
<changelog author="adam.majer@suse.de" date="1474977600">- 85738.patch - fix regression in asio library (bnc#925309)
- Add libboost_context to the -devel dependencies, at least when
  we actually build it (bnc#970706)</changelog>
<changelog author="adam.majer@suse.de" date="1483963200">- baselibs.conf: add libboost_locale (bnc#1017048)</changelog>

</package>
<package pkgid="dd08735c759c3e4dfe8d8c0e2b8a29f5ef6625f6080b79609a9f2d0348ee6f11" name="boost-license1_58_0" arch="noarch">
    <version epoch="0" ver="1.58.0" rel="4.1"/>

<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="coolo@suse.com" date="1406721600">- add baselibs.conf as source</changelog>
<changelog author="dmitry_r@opensuse.org" date="1408017600">- Update to version 1.56.0. Major changes since 1.54.0:
  New libraries:
  * Predef: This library defines a set of compiler, architecture,
    operating system, library, and other version numbers from the
    information it can gather of C, C++, Objective C, and Objective
    C++ predefined macros or those defined in generally available
    headers, from Rene Rivera.
  * Align: Memory alignment functions, allocators, and adaptors.
  * Type_Index: Runtime/Compile time copyable type info.
  For a detailed descriptions see:
  http://www.boost.org/users/history/version_1_56_0.html
  http://www.boost.org/users/history/version_1_55_0.html
- Rebase boost-thread.patch
- Rabase boost-use_std_xml_catalog.patch
- Rebase bjam-alignment.patch
- Remove obsolete boost-glibc-2.18.patch
- Remove obsolete boost-1.54-001-coroutine.patch
- Remove obsolete boost-1.54-002-date-time.patch
- Remove obsolete boost-1.54-003-log.patch
- Remove obsolete boost-1.54-change85160.patch
- Remove obsolete boost-1.54.0-thread-link_atomic.patch
- Remove obsolete boost-ppc64-abiv2-context.patch
- Remove obsolete boost-ppc64-abiv2-coroutine.patch
- Remove outdated man pages boost_1_54_man.tar.bz2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1411819200">- Update documentation tarball (source was changed)
- Fix aarch64 build</changelog>
<changelog author="michael.hamann@kit.edu" date="1412251200">- Added boost_python3 for boost 1.56.0, config based on
  https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/boost</changelog>
<changelog author="dimstar@opensuse.org" date="1417780800">- Revert the python3 building: it resulted in BOTH libboost_python
  libraries to be using python 3 instructions, resulting in
  failures of all Py2 related packages.</changelog>
<changelog author="rguenther@suse.com" date="1424692800">- Use $RPM_OPT_FLAGS for building, force use of the GCC toolset.
  Be more verbose and fail building with the first error.
- Add boost-gcc5.patch to use -std=c++11 when building the coroutines
  module which fixes build with GCC 5.</changelog>
<changelog author="rneuhauser@suse.cz" date="1425902400">- Add quickbook subpackage</changelog>
<changelog author="dmueller@suse.com" date="1431172800">- update to 1.58.0:
  boost docs remain at 1.56 since upstream hasn't updated yet
  * New Libraries: Endian, Sort.
  * Updated Libraries: Asio, Chrono, Container, Context, Conversion,
  DateTime, Flyweight, Function, Functional/Factory, Fusion, Geometry,
  Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move,
  Multi-index Containers, Multiprecision, Optional, Phoenix,
  Predef, Random, Thread, TypeErasure, TypeIndex, Units,
  Unordered, Variant.
  See http://www.boost.org/users/history/version_1_58_0.html
- add 0001-Fix-exec_file-for-Python-3-3.4.patch ,
  0002-Fix-a-regression-with-non-constexpr-types.patch: Fixes regressions
  in 1.58
- drop bjam-alignment.patch, boost-gcc5.patch: Already fixed upstream
  differently
- add boost-rpmoptflags-only.patch: Build only with optflags
- add boost-aarch64-flags.patch: Avoid using -m64
- add boost-uuid-comparison.patch: Fix regression in UUID operator&lt;
- add boost-disable-pch-on-aarch64.patch: Disable pch on math library
  to avoid compiler segfault</changelog>
<changelog author="schwab@suse.de" date="1432209600">- boost-unrecognized-option.patch: remove unrecognized option -m32</changelog>
<changelog author="idonmez@suse.com" date="1434024000">- Remove unneeded dependency on xorg-x11-devel</changelog>
<changelog author="dmitry_r@opensuse.org" date="1437393600">- Rename package to boost_1_58_0 as additional boost version for
  openSUSE:42</changelog>
<changelog author="adam.majer@suse.de" date="1479729600">- boost_1_58_0-devel now provides boost-devel and conflicts with
  other providers of boost-devel (boo#974690)
- fix baselibs.conf so it lists packages actually produced</changelog>

</package>
<package pkgid="2ac3f41b3549eaaf11c012b402f5ea3a74c65bcfc8ec13c68b1d5cd9814a577d" name="boost_1_58_0" arch="src">
    <version epoch="0" ver="1.58.0" rel="4.1"/>

<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="coolo@suse.com" date="1406721600">- add baselibs.conf as source</changelog>
<changelog author="dmitry_r@opensuse.org" date="1408017600">- Update to version 1.56.0. Major changes since 1.54.0:
  New libraries:
  * Predef: This library defines a set of compiler, architecture,
    operating system, library, and other version numbers from the
    information it can gather of C, C++, Objective C, and Objective
    C++ predefined macros or those defined in generally available
    headers, from Rene Rivera.
  * Align: Memory alignment functions, allocators, and adaptors.
  * Type_Index: Runtime/Compile time copyable type info.
  For a detailed descriptions see:
  http://www.boost.org/users/history/version_1_56_0.html
  http://www.boost.org/users/history/version_1_55_0.html
- Rebase boost-thread.patch
- Rabase boost-use_std_xml_catalog.patch
- Rebase bjam-alignment.patch
- Remove obsolete boost-glibc-2.18.patch
- Remove obsolete boost-1.54-001-coroutine.patch
- Remove obsolete boost-1.54-002-date-time.patch
- Remove obsolete boost-1.54-003-log.patch
- Remove obsolete boost-1.54-change85160.patch
- Remove obsolete boost-1.54.0-thread-link_atomic.patch
- Remove obsolete boost-ppc64-abiv2-context.patch
- Remove obsolete boost-ppc64-abiv2-coroutine.patch
- Remove outdated man pages boost_1_54_man.tar.bz2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1411819200">- Update documentation tarball (source was changed)
- Fix aarch64 build</changelog>
<changelog author="michael.hamann@kit.edu" date="1412251200">- Added boost_python3 for boost 1.56.0, config based on
  https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/boost</changelog>
<changelog author="dimstar@opensuse.org" date="1417780800">- Revert the python3 building: it resulted in BOTH libboost_python
  libraries to be using python 3 instructions, resulting in
  failures of all Py2 related packages.</changelog>
<changelog author="rguenther@suse.com" date="1424692800">- Use $RPM_OPT_FLAGS for building, force use of the GCC toolset.
  Be more verbose and fail building with the first error.
- Add boost-gcc5.patch to use -std=c++11 when building the coroutines
  module which fixes build with GCC 5.</changelog>
<changelog author="rneuhauser@suse.cz" date="1425902400">- Add quickbook subpackage</changelog>
<changelog author="dmueller@suse.com" date="1431172800">- update to 1.58.0:
  boost docs remain at 1.56 since upstream hasn't updated yet
  * New Libraries: Endian, Sort.
  * Updated Libraries: Asio, Chrono, Container, Context, Conversion,
  DateTime, Flyweight, Function, Functional/Factory, Fusion, Geometry,
  Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move,
  Multi-index Containers, Multiprecision, Optional, Phoenix,
  Predef, Random, Thread, TypeErasure, TypeIndex, Units,
  Unordered, Variant.
  See http://www.boost.org/users/history/version_1_58_0.html
- add 0001-Fix-exec_file-for-Python-3-3.4.patch ,
  0002-Fix-a-regression-with-non-constexpr-types.patch: Fixes regressions
  in 1.58
- drop bjam-alignment.patch, boost-gcc5.patch: Already fixed upstream
  differently
- add boost-rpmoptflags-only.patch: Build only with optflags
- add boost-aarch64-flags.patch: Avoid using -m64
- add boost-uuid-comparison.patch: Fix regression in UUID operator&lt;
- add boost-disable-pch-on-aarch64.patch: Disable pch on math library
  to avoid compiler segfault</changelog>
<changelog author="schwab@suse.de" date="1432209600">- boost-unrecognized-option.patch: remove unrecognized option -m32</changelog>
<changelog author="idonmez@suse.com" date="1434024000">- Remove unneeded dependency on xorg-x11-devel</changelog>
<changelog author="dmitry_r@opensuse.org" date="1437393600">- Rename package to boost_1_58_0 as additional boost version for
  openSUSE:42</changelog>
<changelog author="adam.majer@suse.de" date="1479729600">- boost_1_58_0-devel now provides boost-devel and conflicts with
  other providers of boost-devel (boo#974690)
- fix baselibs.conf so it lists packages actually produced</changelog>

</package>
<package pkgid="9ab9b41b052e2ba4c9a0373f159155ef71eddb656fe0e05619c7cba449d88439" name="boost_1_58_0-devel" arch="x86_64">
    <version epoch="0" ver="1.58.0" rel="4.1"/>

<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="coolo@suse.com" date="1406721600">- add baselibs.conf as source</changelog>
<changelog author="dmitry_r@opensuse.org" date="1408017600">- Update to version 1.56.0. Major changes since 1.54.0:
  New libraries:
  * Predef: This library defines a set of compiler, architecture,
    operating system, library, and other version numbers from the
    information it can gather of C, C++, Objective C, and Objective
    C++ predefined macros or those defined in generally available
    headers, from Rene Rivera.
  * Align: Memory alignment functions, allocators, and adaptors.
  * Type_Index: Runtime/Compile time copyable type info.
  For a detailed descriptions see:
  http://www.boost.org/users/history/version_1_56_0.html
  http://www.boost.org/users/history/version_1_55_0.html
- Rebase boost-thread.patch
- Rabase boost-use_std_xml_catalog.patch
- Rebase bjam-alignment.patch
- Remove obsolete boost-glibc-2.18.patch
- Remove obsolete boost-1.54-001-coroutine.patch
- Remove obsolete boost-1.54-002-date-time.patch
- Remove obsolete boost-1.54-003-log.patch
- Remove obsolete boost-1.54-change85160.patch
- Remove obsolete boost-1.54.0-thread-link_atomic.patch
- Remove obsolete boost-ppc64-abiv2-context.patch
- Remove obsolete boost-ppc64-abiv2-coroutine.patch
- Remove outdated man pages boost_1_54_man.tar.bz2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1411819200">- Update documentation tarball (source was changed)
- Fix aarch64 build</changelog>
<changelog author="michael.hamann@kit.edu" date="1412251200">- Added boost_python3 for boost 1.56.0, config based on
  https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/boost</changelog>
<changelog author="dimstar@opensuse.org" date="1417780800">- Revert the python3 building: it resulted in BOTH libboost_python
  libraries to be using python 3 instructions, resulting in
  failures of all Py2 related packages.</changelog>
<changelog author="rguenther@suse.com" date="1424692800">- Use $RPM_OPT_FLAGS for building, force use of the GCC toolset.
  Be more verbose and fail building with the first error.
- Add boost-gcc5.patch to use -std=c++11 when building the coroutines
  module which fixes build with GCC 5.</changelog>
<changelog author="rneuhauser@suse.cz" date="1425902400">- Add quickbook subpackage</changelog>
<changelog author="dmueller@suse.com" date="1431172800">- update to 1.58.0:
  boost docs remain at 1.56 since upstream hasn't updated yet
  * New Libraries: Endian, Sort.
  * Updated Libraries: Asio, Chrono, Container, Context, Conversion,
  DateTime, Flyweight, Function, Functional/Factory, Fusion, Geometry,
  Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move,
  Multi-index Containers, Multiprecision, Optional, Phoenix,
  Predef, Random, Thread, TypeErasure, TypeIndex, Units,
  Unordered, Variant.
  See http://www.boost.org/users/history/version_1_58_0.html
- add 0001-Fix-exec_file-for-Python-3-3.4.patch ,
  0002-Fix-a-regression-with-non-constexpr-types.patch: Fixes regressions
  in 1.58
- drop bjam-alignment.patch, boost-gcc5.patch: Already fixed upstream
  differently
- add boost-rpmoptflags-only.patch: Build only with optflags
- add boost-aarch64-flags.patch: Avoid using -m64
- add boost-uuid-comparison.patch: Fix regression in UUID operator&lt;
- add boost-disable-pch-on-aarch64.patch: Disable pch on math library
  to avoid compiler segfault</changelog>
<changelog author="schwab@suse.de" date="1432209600">- boost-unrecognized-option.patch: remove unrecognized option -m32</changelog>
<changelog author="idonmez@suse.com" date="1434024000">- Remove unneeded dependency on xorg-x11-devel</changelog>
<changelog author="dmitry_r@opensuse.org" date="1437393600">- Rename package to boost_1_58_0 as additional boost version for
  openSUSE:42</changelog>
<changelog author="adam.majer@suse.de" date="1479729600">- boost_1_58_0-devel now provides boost-devel and conflicts with
  other providers of boost-devel (boo#974690)
- fix baselibs.conf so it lists packages actually produced</changelog>

</package>
<package pkgid="c8539d34f3c19393cd45ef4ac0dd0a132ad878ce1a86b2d3c5e3c121c2a2529c" name="boost_1_58_0-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.58.0" rel="4.1"/>

<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="coolo@suse.com" date="1406721600">- add baselibs.conf as source</changelog>
<changelog author="dmitry_r@opensuse.org" date="1408017600">- Update to version 1.56.0. Major changes since 1.54.0:
  New libraries:
  * Predef: This library defines a set of compiler, architecture,
    operating system, library, and other version numbers from the
    information it can gather of C, C++, Objective C, and Objective
    C++ predefined macros or those defined in generally available
    headers, from Rene Rivera.
  * Align: Memory alignment functions, allocators, and adaptors.
  * Type_Index: Runtime/Compile time copyable type info.
  For a detailed descriptions see:
  http://www.boost.org/users/history/version_1_56_0.html
  http://www.boost.org/users/history/version_1_55_0.html
- Rebase boost-thread.patch
- Rabase boost-use_std_xml_catalog.patch
- Rebase bjam-alignment.patch
- Remove obsolete boost-glibc-2.18.patch
- Remove obsolete boost-1.54-001-coroutine.patch
- Remove obsolete boost-1.54-002-date-time.patch
- Remove obsolete boost-1.54-003-log.patch
- Remove obsolete boost-1.54-change85160.patch
- Remove obsolete boost-1.54.0-thread-link_atomic.patch
- Remove obsolete boost-ppc64-abiv2-context.patch
- Remove obsolete boost-ppc64-abiv2-coroutine.patch
- Remove outdated man pages boost_1_54_man.tar.bz2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1411819200">- Update documentation tarball (source was changed)
- Fix aarch64 build</changelog>
<changelog author="michael.hamann@kit.edu" date="1412251200">- Added boost_python3 for boost 1.56.0, config based on
  https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/boost</changelog>
<changelog author="dimstar@opensuse.org" date="1417780800">- Revert the python3 building: it resulted in BOTH libboost_python
  libraries to be using python 3 instructions, resulting in
  failures of all Py2 related packages.</changelog>
<changelog author="rguenther@suse.com" date="1424692800">- Use $RPM_OPT_FLAGS for building, force use of the GCC toolset.
  Be more verbose and fail building with the first error.
- Add boost-gcc5.patch to use -std=c++11 when building the coroutines
  module which fixes build with GCC 5.</changelog>
<changelog author="rneuhauser@suse.cz" date="1425902400">- Add quickbook subpackage</changelog>
<changelog author="dmueller@suse.com" date="1431172800">- update to 1.58.0:
  boost docs remain at 1.56 since upstream hasn't updated yet
  * New Libraries: Endian, Sort.
  * Updated Libraries: Asio, Chrono, Container, Context, Conversion,
  DateTime, Flyweight, Function, Functional/Factory, Fusion, Geometry,
  Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move,
  Multi-index Containers, Multiprecision, Optional, Phoenix,
  Predef, Random, Thread, TypeErasure, TypeIndex, Units,
  Unordered, Variant.
  See http://www.boost.org/users/history/version_1_58_0.html
- add 0001-Fix-exec_file-for-Python-3-3.4.patch ,
  0002-Fix-a-regression-with-non-constexpr-types.patch: Fixes regressions
  in 1.58
- drop bjam-alignment.patch, boost-gcc5.patch: Already fixed upstream
  differently
- add boost-rpmoptflags-only.patch: Build only with optflags
- add boost-aarch64-flags.patch: Avoid using -m64
- add boost-uuid-comparison.patch: Fix regression in UUID operator&lt;
- add boost-disable-pch-on-aarch64.patch: Disable pch on math library
  to avoid compiler segfault</changelog>
<changelog author="schwab@suse.de" date="1432209600">- boost-unrecognized-option.patch: remove unrecognized option -m32</changelog>
<changelog author="idonmez@suse.com" date="1434024000">- Remove unneeded dependency on xorg-x11-devel</changelog>
<changelog author="dmitry_r@opensuse.org" date="1437393600">- Rename package to boost_1_58_0 as additional boost version for
  openSUSE:42</changelog>
<changelog author="adam.majer@suse.de" date="1479729600">- boost_1_58_0-devel now provides boost-devel and conflicts with
  other providers of boost-devel (boo#974690)
- fix baselibs.conf so it lists packages actually produced</changelog>

</package>
<package pkgid="443b52e237d6cf271ebc1f01d328074187a7fa9ecb60813d84407f6d3d3132f9" name="boost_1_58_0-doc-html" arch="noarch">
    <version epoch="0" ver="1.58.0" rel="4.1"/>

<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="coolo@suse.com" date="1406721600">- add baselibs.conf as source</changelog>
<changelog author="dmitry_r@opensuse.org" date="1408017600">- Update to version 1.56.0. Major changes since 1.54.0:
  New libraries:
  * Predef: This library defines a set of compiler, architecture,
    operating system, library, and other version numbers from the
    information it can gather of C, C++, Objective C, and Objective
    C++ predefined macros or those defined in generally available
    headers, from Rene Rivera.
  * Align: Memory alignment functions, allocators, and adaptors.
  * Type_Index: Runtime/Compile time copyable type info.
  For a detailed descriptions see:
  http://www.boost.org/users/history/version_1_56_0.html
  http://www.boost.org/users/history/version_1_55_0.html
- Rebase boost-thread.patch
- Rabase boost-use_std_xml_catalog.patch
- Rebase bjam-alignment.patch
- Remove obsolete boost-glibc-2.18.patch
- Remove obsolete boost-1.54-001-coroutine.patch
- Remove obsolete boost-1.54-002-date-time.patch
- Remove obsolete boost-1.54-003-log.patch
- Remove obsolete boost-1.54-change85160.patch
- Remove obsolete boost-1.54.0-thread-link_atomic.patch
- Remove obsolete boost-ppc64-abiv2-context.patch
- Remove obsolete boost-ppc64-abiv2-coroutine.patch
- Remove outdated man pages boost_1_54_man.tar.bz2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1411819200">- Update documentation tarball (source was changed)
- Fix aarch64 build</changelog>
<changelog author="michael.hamann@kit.edu" date="1412251200">- Added boost_python3 for boost 1.56.0, config based on
  https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/boost</changelog>
<changelog author="dimstar@opensuse.org" date="1417780800">- Revert the python3 building: it resulted in BOTH libboost_python
  libraries to be using python 3 instructions, resulting in
  failures of all Py2 related packages.</changelog>
<changelog author="rguenther@suse.com" date="1424692800">- Use $RPM_OPT_FLAGS for building, force use of the GCC toolset.
  Be more verbose and fail building with the first error.
- Add boost-gcc5.patch to use -std=c++11 when building the coroutines
  module which fixes build with GCC 5.</changelog>
<changelog author="rneuhauser@suse.cz" date="1425902400">- Add quickbook subpackage</changelog>
<changelog author="dmueller@suse.com" date="1431172800">- update to 1.58.0:
  boost docs remain at 1.56 since upstream hasn't updated yet
  * New Libraries: Endian, Sort.
  * Updated Libraries: Asio, Chrono, Container, Context, Conversion,
  DateTime, Flyweight, Function, Functional/Factory, Fusion, Geometry,
  Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move,
  Multi-index Containers, Multiprecision, Optional, Phoenix,
  Predef, Random, Thread, TypeErasure, TypeIndex, Units,
  Unordered, Variant.
  See http://www.boost.org/users/history/version_1_58_0.html
- add 0001-Fix-exec_file-for-Python-3-3.4.patch ,
  0002-Fix-a-regression-with-non-constexpr-types.patch: Fixes regressions
  in 1.58
- drop bjam-alignment.patch, boost-gcc5.patch: Already fixed upstream
  differently
- add boost-rpmoptflags-only.patch: Build only with optflags
- add boost-aarch64-flags.patch: Avoid using -m64
- add boost-uuid-comparison.patch: Fix regression in UUID operator&lt;
- add boost-disable-pch-on-aarch64.patch: Disable pch on math library
  to avoid compiler segfault</changelog>
<changelog author="schwab@suse.de" date="1432209600">- boost-unrecognized-option.patch: remove unrecognized option -m32</changelog>
<changelog author="idonmez@suse.com" date="1434024000">- Remove unneeded dependency on xorg-x11-devel</changelog>
<changelog author="dmitry_r@opensuse.org" date="1437393600">- Rename package to boost_1_58_0 as additional boost version for
  openSUSE:42</changelog>
<changelog author="adam.majer@suse.de" date="1479729600">- boost_1_58_0-devel now provides boost-devel and conflicts with
  other providers of boost-devel (boo#974690)
- fix baselibs.conf so it lists packages actually produced</changelog>

</package>
<package pkgid="9637709ed57e8b4073ec403f735f4df090c9a7c95f87f2ef179957c2b021793d" name="boost_1_58_0-doc-pdf" arch="noarch">
    <version epoch="0" ver="1.58.0" rel="4.1"/>

<changelog author="coolo@suse.com" date="1393502400">- remove broken python module mpi.so
- trying to make the build more reliable:
  * use -fno-var-tracking in cxxflags as recommended by richi
  * disable parallel build on low memory</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394452800">- fix problem with executable .pdf in doc by correcting
  permissions after install (%attr with a dir failed on
  sled/sles)
- add dependency on zlib-devel and libbz2-devel and use the
  supplied bootstrap.sh script in building. This adds
  on-the-fly compression to boost-iostreams</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1394539200">- further improved the use of supplied b2 / bootstrap.sh,
  include user-config.jam, and remove superfluous python
  and gcc instructions from user-config.jam</changelog>
<changelog author="coolo@suse.com" date="1396353600">- buildignore python, python-base is enough</changelog>
<changelog author="schwab@suse.de" date="1397908800">- Fix quoting while creating shared build instructions
- Properly configure library list
- bjam-alignment.patch: fix alignment check in bjam</changelog>
<changelog author="dvaleev@suse.com" date="1398772800">- ppc64 ABIv2 support
- enable build_context for ppc64le
- added patches:
  * boost-ppc64-abiv2-context.patch
  * boost-ppc64-abiv2-coroutine.patch</changelog>
<changelog author="fcrozat@suse.com" date="1406030400">- use only JOBS=2 to avoid gcc being killed with OOM when memory is
  between 4G and 7G.</changelog>
<changelog author="fcrozat@suse.com" date="1406030401">- Ensure there is enough disk space available for build.</changelog>
<changelog author="coolo@suse.com" date="1406721600">- add baselibs.conf as source</changelog>
<changelog author="dmitry_r@opensuse.org" date="1408017600">- Update to version 1.56.0. Major changes since 1.54.0:
  New libraries:
  * Predef: This library defines a set of compiler, architecture,
    operating system, library, and other version numbers from the
    information it can gather of C, C++, Objective C, and Objective
    C++ predefined macros or those defined in generally available
    headers, from Rene Rivera.
  * Align: Memory alignment functions, allocators, and adaptors.
  * Type_Index: Runtime/Compile time copyable type info.
  For a detailed descriptions see:
  http://www.boost.org/users/history/version_1_56_0.html
  http://www.boost.org/users/history/version_1_55_0.html
- Rebase boost-thread.patch
- Rabase boost-use_std_xml_catalog.patch
- Rebase bjam-alignment.patch
- Remove obsolete boost-glibc-2.18.patch
- Remove obsolete boost-1.54-001-coroutine.patch
- Remove obsolete boost-1.54-002-date-time.patch
- Remove obsolete boost-1.54-003-log.patch
- Remove obsolete boost-1.54-change85160.patch
- Remove obsolete boost-1.54.0-thread-link_atomic.patch
- Remove obsolete boost-ppc64-abiv2-context.patch
- Remove obsolete boost-ppc64-abiv2-coroutine.patch
- Remove outdated man pages boost_1_54_man.tar.bz2</changelog>
<changelog author="dmitry_r@opensuse.org" date="1411819200">- Update documentation tarball (source was changed)
- Fix aarch64 build</changelog>
<changelog author="michael.hamann@kit.edu" date="1412251200">- Added boost_python3 for boost 1.56.0, config based on
  https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/boost</changelog>
<changelog author="dimstar@opensuse.org" date="1417780800">- Revert the python3 building: it resulted in BOTH libboost_python
  libraries to be using python 3 instructions, resulting in
  failures of all Py2 related packages.</changelog>
<changelog author="rguenther@suse.com" date="1424692800">- Use $RPM_OPT_FLAGS for building, force use of the GCC toolset.
  Be more verbose and fail building with the first error.
- Add boost-gcc5.patch to use -std=c++11 when building the coroutines
  module which fixes build with GCC 5.</changelog>
<changelog author="rneuhauser@suse.cz" date="1425902400">- Add quickbook subpackage</changelog>
<changelog author="dmueller@suse.com" date="1431172800">- update to 1.58.0:
  boost docs remain at 1.56 since upstream hasn't updated yet
  * New Libraries: Endian, Sort.
  * Updated Libraries: Asio, Chrono, Container, Context, Conversion,
  DateTime, Flyweight, Function, Functional/Factory, Fusion, Geometry,
  Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move,
  Multi-index Containers, Multiprecision, Optional, Phoenix,
  Predef, Random, Thread, TypeErasure, TypeIndex, Units,
  Unordered, Variant.
  See http://www.boost.org/users/history/version_1_58_0.html
- add 0001-Fix-exec_file-for-Python-3-3.4.patch ,
  0002-Fix-a-regression-with-non-constexpr-types.patch: Fixes regressions
  in 1.58
- drop bjam-alignment.patch, boost-gcc5.patch: Already fixed upstream
  differently
- add boost-rpmoptflags-only.patch: Build only with optflags
- add boost-aarch64-flags.patch: Avoid using -m64
- add boost-uuid-comparison.patch: Fix regression in UUID operator&lt;
- add boost-disable-pch-on-aarch64.patch: Disable pch on math library
  to avoid compiler segfault</changelog>
<changelog author="schwab@suse.de" date="1432209600">- boost-unrecognized-option.patch: remove unrecognized option -m32</changelog>
<changelog author="idonmez@suse.com" date="1434024000">- Remove unneeded dependency on xorg-x11-devel</changelog>
<changelog author="dmitry_r@opensuse.org" date="1437393600">- Rename package to boost_1_58_0 as additional boost version for
  openSUSE:42</changelog>
<changelog author="adam.majer@suse.de" date="1479729600">- boost_1_58_0-devel now provides boost-devel and conflicts with
  other providers of boost-devel (boo#974690)
- fix baselibs.conf so it lists packages actually produced</changelog>

</package>
<package pkgid="e3b2a74bced1bf2ddb65a1d6958a3e34198ec3a72faec27308cf9ef1ab5d31b7" name="breeze" arch="src">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="wbauer@tmo.at" date="1477224000">- Update add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  some graphical glitches (boo#1005902)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>

</package>
<package pkgid="2f013c4b3124c81a0b7ce855eed1d4902f28c80ee9321cd217751fc4478ab4b9" name="breeze" arch="src">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Changes since 5.8.3:
  * Revert "[kstyle] Implement application unpolish to delete ShadowHelper"
  * [kstyle] Implement application unpolish to delete ShadowHelper
  * [kstyle] Delay init of Wayland setup till next event cycle
  * Fix broken kcfgc files</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Changes since 5.8.4:
  * Add top_left_arrow cursor symlinks</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * None</changelog>

</package>
<package pkgid="22a178e19cc79572ee975d073a9ea9b69126152326f945db705d76dbb107d17b" name="breeze" arch="x86_64">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="wbauer@tmo.at" date="1477224000">- Update add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  some graphical glitches (boo#1005902)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>

</package>
<package pkgid="ad1f0b6aa13c52e77f5029a0cd070924b2853ae9367c68e9f12413b9c484d1cd" name="breeze" arch="x86_64">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Changes since 5.8.3:
  * Revert "[kstyle] Implement application unpolish to delete ShadowHelper"
  * [kstyle] Implement application unpolish to delete ShadowHelper
  * [kstyle] Delay init of Wayland setup till next event cycle
  * Fix broken kcfgc files</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Changes since 5.8.4:
  * Add top_left_arrow cursor symlinks</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * None</changelog>

</package>
<package pkgid="c38604da659ef10b68805853399f24f65c98939698661fbb3f082ad3ba5cb450" name="breeze4-style" arch="src">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1453809600">- Update to 5.5.4:
  * Bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.5.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1456833600">- Update to 5.5.5 (boo#968966)
  * Bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.5.5.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1458475200">- Update to 5.6.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.0.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459252800">- Update to 5.6.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1475409600">- Add add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  the display of the collapse/expand icon in Q3ListView that still
  may be used by some KDE4 applications, knode e.g. (boo#973728)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>

</package>
<package pkgid="6c11d1d38d1bd8211a2f4469baaea47c09a71998320a352e552beae8d28b2383" name="breeze4-style" arch="src">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1475409600">- Add add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  the display of the collapse/expand icon in Q3ListView that still
  may be used by some KDE4 applications, knode e.g. (boo#973728)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="wbauer@tmo.at" date="1477224000">- Update add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  some graphical glitches (boo#1005902)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Changes since 5.8.3:
  * Revert "[kstyle] Implement application unpolish to delete ShadowHelper"
  * [kstyle] Implement application unpolish to delete ShadowHelper
  * [kstyle] Delay init of Wayland setup till next event cycle
  * Fix broken kcfgc files</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Changes since 5.8.4:
  * Add top_left_arrow cursor symlinks</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * None</changelog>

</package>
<package pkgid="df48d4f73accebb2b57355f67b446a53c9d94a53ec41fefd656f0235c870f95f" name="breeze4-style" arch="x86_64">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1453809600">- Update to 5.5.4:
  * Bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.5.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1456833600">- Update to 5.5.5 (boo#968966)
  * Bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.5.5.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1458475200">- Update to 5.6.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.0.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459252800">- Update to 5.6.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1475409600">- Add add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  the display of the collapse/expand icon in Q3ListView that still
  may be used by some KDE4 applications, knode e.g. (boo#973728)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>

</package>
<package pkgid="0092761c3d41e74d72b8d345f8d24bc0a8fee831165d6f01938b4251ecd925a2" name="breeze4-style" arch="x86_64">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1475409600">- Add add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  the display of the collapse/expand icon in Q3ListView that still
  may be used by some KDE4 applications, knode e.g. (boo#973728)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="wbauer@tmo.at" date="1477224000">- Update add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  some graphical glitches (boo#1005902)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Changes since 5.8.3:
  * Revert "[kstyle] Implement application unpolish to delete ShadowHelper"
  * [kstyle] Implement application unpolish to delete ShadowHelper
  * [kstyle] Delay init of Wayland setup till next event cycle
  * Fix broken kcfgc files</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Changes since 5.8.4:
  * Add top_left_arrow cursor symlinks</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * None</changelog>

</package>
<package pkgid="d78bff0b1defdab379df9a662864656f87c34a04f8411f72acaeeadb413f70bf" name="breeze5-cursors" arch="noarch">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="wbauer@tmo.at" date="1477224000">- Update add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  some graphical glitches (boo#1005902)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>

</package>
<package pkgid="d27a6e6b24a163437f6238f0ef47021da120ab283452ec8a168b9d3d940bed51" name="breeze5-cursors" arch="noarch">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Changes since 5.8.3:
  * Revert "[kstyle] Implement application unpolish to delete ShadowHelper"
  * [kstyle] Implement application unpolish to delete ShadowHelper
  * [kstyle] Delay init of Wayland setup till next event cycle
  * Fix broken kcfgc files</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Changes since 5.8.4:
  * Add top_left_arrow cursor symlinks</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * None</changelog>

</package>
<package pkgid="fc66d574c1b99199147eefdffb66a545f9b6502f1359411f009ca7ca77e5aea0" name="breeze5-decoration" arch="x86_64">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="wbauer@tmo.at" date="1477224000">- Update add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  some graphical glitches (boo#1005902)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>

</package>
<package pkgid="d9517f34c595eb9cfbb9332c82aff9143a1f53f06af6152c7fba9ec2ea97de4e" name="breeze5-decoration" arch="x86_64">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Changes since 5.8.3:
  * Revert "[kstyle] Implement application unpolish to delete ShadowHelper"
  * [kstyle] Implement application unpolish to delete ShadowHelper
  * [kstyle] Delay init of Wayland setup till next event cycle
  * Fix broken kcfgc files</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Changes since 5.8.4:
  * Add top_left_arrow cursor symlinks</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * None</changelog>

</package>
<package pkgid="cd00d90cd34550af2d462daee170ef1bd63cdbea5814e3f6149a5ba3ff9e159e" name="breeze5-style" arch="x86_64">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="wbauer@tmo.at" date="1477224000">- Update add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  some graphical glitches (boo#1005902)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>

</package>
<package pkgid="7e553a8937b7a854bb95c14ed6b89486fe2675dc4816ae8e928b0fd24d5a95ed" name="breeze5-style" arch="x86_64">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Changes since 5.8.3:
  * Revert "[kstyle] Implement application unpolish to delete ShadowHelper"
  * [kstyle] Implement application unpolish to delete ShadowHelper
  * [kstyle] Delay init of Wayland setup till next event cycle
  * Fix broken kcfgc files</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Changes since 5.8.4:
  * Add top_left_arrow cursor symlinks</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * None</changelog>

</package>
<package pkgid="2c818b8f3e33f2259190fcbe7524bc60f48cb1b6867225e54508456500ed75a1" name="breeze5-style-lang" arch="noarch">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="wbauer@tmo.at" date="1477224000">- Update add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  some graphical glitches (boo#1005902)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>

</package>
<package pkgid="40510eb545c17ddab276378df7eae5f0355f56a4afe6643bf6021181153411f9" name="breeze5-style-lang" arch="noarch">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Changes since 5.8.3:
  * Revert "[kstyle] Implement application unpolish to delete ShadowHelper"
  * [kstyle] Implement application unpolish to delete ShadowHelper
  * [kstyle] Delay init of Wayland setup till next event cycle
  * Fix broken kcfgc files</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Changes since 5.8.4:
  * Add top_left_arrow cursor symlinks</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * None</changelog>

</package>
<package pkgid="c99a49c9c48c99ac04ad3808e24b7c874db6c2ab776703492d939913f8e85153" name="breeze5-wallpapers" arch="noarch">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="wbauer@tmo.at" date="1477224000">- Update add-support-for-Q3ListView-to-the-KDE4-style.patch to fix
  some graphical glitches (boo#1005902)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>

</package>
<package pkgid="e6721f696870368d25deb8b55a892577501255be623ee78449dfe8727a42444e" name="breeze5-wallpapers" arch="noarch">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1467720000">- Use the new %kf5_find_lang macro to create the file list for the
  lang package
- Remove rpmlintrc file, it is not needed any more now</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="jengelh@inai.de" date="1468843200">- Add fdupes by recommendation of rpmlint</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474459200">- Use %{_plasma5_version} again, define it if needed</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478692800">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Changes since 5.8.3:
  * Revert "[kstyle] Implement application unpolish to delete ShadowHelper"
  * [kstyle] Implement application unpolish to delete ShadowHelper
  * [kstyle] Delay init of Wayland setup till next event cycle
  * Fix broken kcfgc files</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Changes since 5.8.4:
  * Add top_left_arrow cursor symlinks</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * None</changelog>

</package>
<package pkgid="44656674c5c6986f886061d0e01cc9d323e28b970fc400c00d9dde7023b41b06" name="brise" arch="src">
    <version epoch="0" ver="0.36+git20160221.7dbd56b" rel="6.3.1"/>

<changelog author="i@marguerite.su" date="1342872000">- initial version 0.9.2
  * chord-typing support: combine multiple keys to compose a syllable at once.
  * configuration: global page_size setting.
  * inline mode: extend the API to support inline mode.
  * table translator: add option to filter candidates by character set.
  * user dictionary: automatic recovery for corrupted databases.
  * user dictionary: fixed a bug that was responsible for missing user phrases.
  * rime_deployer: a utility program to prepare Rime's workspace.
  * rime_dict_manager: a utility program to import/export user dictionaries.
  * librime package: include 'brise', a collection of preset schemata in the package.
  * new schema: Middle Chinese Phonetic Transcription.
  * new schema: IPA input method in X-SAMPA.</changelog>
<changelog author="i@marguerite.su" date="1349956800">- update version 0.13
  * install data files from a separate package.
  * update: luna_pinyin, terra_pinyin, jyutping tables.
  * update: essay database.
  * new schema: emoji.</changelog>
<changelog author="i@marguerite.su" date="1359720000">- although this package only have a /usr/share/rime-data,
  but it need building, 32-bit and 64-bit results are different.
  So remove BuildArch: noarch tag to fix ibus/fcitx-rime crash.</changelog>
<changelog author="i@marguerite.su" date="1372507200">- update version 0.22
  * essay.txt, luna_pinyin, terra_pinyin: lots of bug-fixes.
  * wubi86: auto-commit complete words. (max_code_length: 4)
  * luna_pinyin*: enable user created custom_phrase.txt (rime&gt;=0.9.9)</changelog>
<changelog author="i@marguerite.su" date="1384171200">- update version 0.30
  * default.yaml, symbols.yaml: prefer middle dot U+00B7 to U+30FB.
  * bopomofo_tw: bopomofo, output in Taiwan standard.
  * jyutping: include more characters.
  * luna_pinyin_simp: enable hotkey Control+Shift+4 to toggle
    simplified/traditional Chinese mode.
  * essay.txt, luna_pinyin, terra_pinyin: lots of improvements.</changelog>
<changelog author="i@marguerite.su" date="1394884800">- update version 0.33git20140315
  * symbols.yaml: rearranged symbol table by Patricivs.
  * emoji: more Emoji symbols; support tips and alternative spellings.
  * jyutping: include more Cantonese phrases.
  * essay.txt, luna_pinyin, terra_pinyin: lots of improvements.
  * many other bugfixes since then.</changelog>
<changelog author="i@marguerite.su" date="1407672000">- update version 0.35+git20140810
  * default.yaml: add switch 'ascii_punct' to switch on and off Chinese
    punctuations; add hotkey Control+. to toggle ascii_punct;
    add hotkey Control+h for BackSpace, Control+[ for Escape;
    clear unfinished input when switching off Chinese mode with Caps Lock;
    enable folded options in schema list, press space key to unfold.
  * essay.txt: replaces essay.kct in installed files; fix bugs.
  * symbols.yaml: /bdz for Chinese punctuations in vertical writing.
  * stroke.dict.yaml: adopt BSD license as approved by its original author.
  * combo_pinyin: silently ignore invalid chords.
  * luna_pinyin_fluency: input various numeric characters with /0 ~ /10.
  * luna_pinyin, terra_pinyin, emoji, stroke, zyenpheng: update tables.</changelog>
<changelog author="i@marguerite.su" date="1439380800">- update version 0.36+git20150729.5c8435e</changelog>
<changelog author="i@marguerite.su" date="1456920000">- Update to version 0.36+git20160221.7dbd56b</changelog>
<changelog author="qzhao@suse.com" date="1457956800">- Make sure source code's LICENSE file install by default.</changelog>

</package>
<package pkgid="09ffa3a6020144c1d91eeac2eff2ba1d5c15385d03f3cb872692e512cd098366" name="brise" arch="x86_64">
    <version epoch="0" ver="0.36+git20160221.7dbd56b" rel="6.3.1"/>

<changelog author="i@marguerite.su" date="1342872000">- initial version 0.9.2
  * chord-typing support: combine multiple keys to compose a syllable at once.
  * configuration: global page_size setting.
  * inline mode: extend the API to support inline mode.
  * table translator: add option to filter candidates by character set.
  * user dictionary: automatic recovery for corrupted databases.
  * user dictionary: fixed a bug that was responsible for missing user phrases.
  * rime_deployer: a utility program to prepare Rime's workspace.
  * rime_dict_manager: a utility program to import/export user dictionaries.
  * librime package: include 'brise', a collection of preset schemata in the package.
  * new schema: Middle Chinese Phonetic Transcription.
  * new schema: IPA input method in X-SAMPA.</changelog>
<changelog author="i@marguerite.su" date="1349956800">- update version 0.13
  * install data files from a separate package.
  * update: luna_pinyin, terra_pinyin, jyutping tables.
  * update: essay database.
  * new schema: emoji.</changelog>
<changelog author="i@marguerite.su" date="1359720000">- although this package only have a /usr/share/rime-data,
  but it need building, 32-bit and 64-bit results are different.
  So remove BuildArch: noarch tag to fix ibus/fcitx-rime crash.</changelog>
<changelog author="i@marguerite.su" date="1372507200">- update version 0.22
  * essay.txt, luna_pinyin, terra_pinyin: lots of bug-fixes.
  * wubi86: auto-commit complete words. (max_code_length: 4)
  * luna_pinyin*: enable user created custom_phrase.txt (rime&gt;=0.9.9)</changelog>
<changelog author="i@marguerite.su" date="1384171200">- update version 0.30
  * default.yaml, symbols.yaml: prefer middle dot U+00B7 to U+30FB.
  * bopomofo_tw: bopomofo, output in Taiwan standard.
  * jyutping: include more characters.
  * luna_pinyin_simp: enable hotkey Control+Shift+4 to toggle
    simplified/traditional Chinese mode.
  * essay.txt, luna_pinyin, terra_pinyin: lots of improvements.</changelog>
<changelog author="i@marguerite.su" date="1394884800">- update version 0.33git20140315
  * symbols.yaml: rearranged symbol table by Patricivs.
  * emoji: more Emoji symbols; support tips and alternative spellings.
  * jyutping: include more Cantonese phrases.
  * essay.txt, luna_pinyin, terra_pinyin: lots of improvements.
  * many other bugfixes since then.</changelog>
<changelog author="i@marguerite.su" date="1407672000">- update version 0.35+git20140810
  * default.yaml: add switch 'ascii_punct' to switch on and off Chinese
    punctuations; add hotkey Control+. to toggle ascii_punct;
    add hotkey Control+h for BackSpace, Control+[ for Escape;
    clear unfinished input when switching off Chinese mode with Caps Lock;
    enable folded options in schema list, press space key to unfold.
  * essay.txt: replaces essay.kct in installed files; fix bugs.
  * symbols.yaml: /bdz for Chinese punctuations in vertical writing.
  * stroke.dict.yaml: adopt BSD license as approved by its original author.
  * combo_pinyin: silently ignore invalid chords.
  * luna_pinyin_fluency: input various numeric characters with /0 ~ /10.
  * luna_pinyin, terra_pinyin, emoji, stroke, zyenpheng: update tables.</changelog>
<changelog author="i@marguerite.su" date="1439380800">- update version 0.36+git20150729.5c8435e</changelog>
<changelog author="i@marguerite.su" date="1456920000">- Update to version 0.36+git20160221.7dbd56b</changelog>
<changelog author="qzhao@suse.com" date="1457956800">- Make sure source code's LICENSE file install by default.</changelog>

</package>
<package pkgid="e829c79a41de1f36609230d00b65fbe8b6dcafdbf363ac7f52fa82ba021247e8" name="bsdtar" arch="x86_64">
    <version epoch="0" ver="3.1.2" rel="16.1"/>

<changelog author="werner@suse.de" date="1324555200">- For SLES11 work around missing rpm macro</changelog>
<changelog author="idonmez@suse.com" date="1328702400">- Use %makeinstall to be SLES compatible</changelog>
<changelog author="dvaleev@suse.com" date="1329134400">- fix failed tests on ppc</changelog>
<changelog author="werner@suse.de" date="1336392000">- Enforce usage of reentrant versions of libc functions</changelog>
<changelog author="dimstar@opensuse.org" date="1344340800">- Update to version 3.0.4:
  + libarchive development moved to http://libarchive.github.com/
- Changes from version 3.0.2:
  + Various fixes merged from FreeBSD
  + Symlink support in Zip reader and writer
  + Robustness fixes to 7Zip reader
- Changes from version 3.0.1b:
  + 7Zip reader
  + Small fixes to ISO and Zip to improve robustness with corrupted
    input
  + Improve streaming Zip reader's support for uncompressed entries
  + New seeking Zip reader supports SFX Zip archives
  + Build fixes on Windows
- For more changes since 2.8.5, please see NEWS file
- Update URL Tag to represent new home of the project.
- Rename libarchive2 to libarchive12, following upstreams soname
  bumps.
- Add libarchive-fix-checks.patch: Fix gcc 4.7 side effects.
- Drop libarchive-test-fuzz.patch: fixed upstream.
- Drop libarchive-ignore-sigpipe-in-test-suite.patch: fixed
  upstream.
- Drop libarchive-2.5.5_handle_ENOSYS_from_lutimes.patch: upstream
  rejected the patch. Seems to be too theoretical problem.</changelog>
<changelog author="cfarrell@suse.com" date="1344513600">- license update: BSD-2-Clause
  The COPYING file shows that the package is predominantly BSD-2-Clause
  licensed</changelog>
<changelog author="dvaleev@suse.com" date="1345723200">- libarchive-ppc64.patch:
  fix http://code.google.com/p/libarchive/issues/detail?id=277
  test_option_b and test_option_nodump are failing on ppc64</changelog>
<changelog author="p.drouand@gmail.com" date="1360065600">- Update to version 3.1.1:
  + Fix an issue with the soname versioning in builds of libarchive
    using cmake
- Removed patchs; fixed and merged on upstream release:
  * libarchive-fix-checks.patch
  * libarchive-ppc64.patch
- The soname has changed and pass to 13.</changelog>
<changelog author="werner@suse.de" date="1360756800">- Use %libname macro to be consistent throughout the spec file</changelog>
<changelog author="jengelh@inai.de" date="1371384000">- Explicitly list libattr-devel as BuildRequires (and sort those)</changelog>
<changelog author="andreas.stieger@gmx.de" date="1376654400">- update to 3.1.2
  This is a maintenance update to fix issues with the new RAR
  seeking feature.
- libarchive's new website moved to http://www.libarchive.org.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1376913600">- libarchive-openssl.patch: Call OPENSSL_config where needed,
  otherwise on systems configured to use openSSL engines such
  as via-padlock wont benefit from hardware acceleration.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1377000000">- remove artificial dependencies on libacl-devel, libbz2-devel,
  zlib-devel from libarchive-devel.</changelog>
<changelog author="andreas.stieger@gmx.de" date="1385294400">- add optional -static-devel library package, intended to publish pixz
  for CentOS / RHEL, default off
- skip some dependencies not required for pixz on CentOS / RHEL</changelog>
<changelog author="jsegitz@novell.com" date="1415707200">- Added CVE-2013-0211.patch to fix CVE-2013-0211 (bnc#800024)</changelog>
<changelog author="adrian@suse.com" date="1425556800">- fix a directory traversal in cpio tool (bnc#920870) CVE-2015-2304</changelog>
<changelog author="adrian@suse.de" date="1462795200">- Fix CVE-2016-1541 (bsc#979005)</changelog>
<changelog author="adrian@suse.de" date="1466078400">- limit size of symlinks in cpio archives (CVE-2016-4809, bsc#984990)
  CVE-2016-4809.patch</changelog>
<changelog author="adrian@suse.de" date="1466510400">- Adding more security fixes:
  CVE-2015-8924.patch: bsc#985609, upstream issue 515
  CVE-2015-8932.patch: bsc#985665, upstream issue 547
  CVE-2015-8929.patch: bsc#985669, upstream issue 517
  CVE-2015-8934.patch: bsc#985673, upstream issue 521
  CVE-2015-8920.patch: bsc#985675, upstream issue 511
  CVE-2015-8928.patch: bsc#985679, upstream issue 550
  CVE-2015-8921.patch: bsc#985682, upstream issue 512
  CVE-2015-8922.patch: bsc#985685, upstream issue 513
  CVE-2015-8933.patch: bsc#985688, upstream issue 548 &amp; 582
  - lacks test cases since they need new support functions
  CVE-2015-8931.patch: bsc#985689, upstream issue 539
  CVE-2015-8916.patch: bsc#985694, upstream issue 504
  CVE-2015-8918.patch. bsc#985698, upstream issue 506
  CVE-2015-8919.patch: bsc#985697, upstream issue 510
  CVE-2015-8930.patch: bsc#985700, upstream issue 522
  CVE-2015-8923.patch: bsc#985703, upstream issue 514
  CVE-2015-8926.patch: bsc#985704, upstream issue 518
  CVE-2015-8925.patch: bsc#985706, upstream issue 516
  CVE-2016-4300.patch: bsc#985832
  CVE-2016-4301.patch, CVE-2016-4301-base.patch: bsc#985826, upstream issue 523
  CVE-2016-4302.patch: bsc#985835, upstream issue 718</changelog>
<changelog author="adrian@suse.com" date="1476792000">- CVE-2016-8687.patch: bsc#1005070
  CVE-2016-8689.patch: bsc#1005072
  CVE-2016-8688.patch: bsc#1005076
  CVE-2016-5844.patch: bsc#986566, upstream issue 717
  CVE-2015-8915.patch: bsc#985691, upstream issue 502
  CVE-2016-6250.patch: bsc#989980, upstream issue 711
  CVE-2016-5418.patch: bsc#998677, upstream issues 744, 745 and 746
  rename directory-traversal-fix.patch to CVE-2015-2304.patch</changelog>

</package>
<package pkgid="4df881d89329dea01d3108a0c1e96aa2f339d051d054703bbb4e059520f83a3e" name="btrfsmaintenance" arch="noarch">
    <version epoch="0" ver="0.2" rel="14.3.1"/>

<changelog author="dsterba@suse.cz" date="1410177600">- initial version 0.1</changelog>
<changelog author="fcrozat@suse.com" date="1410264000">- Add supplements(btrfsprogs)</changelog>
<changelog author="dsterba@suse.cz" date="1410350400">- Add more package dependencies (cron, zypp-plugin)
- minor bugfixes</changelog>
<changelog author="dsterba@suse.cz" date="1411473600">- add uninstall targets
- fix refresh service
- adjust sysconfig defaults</changelog>
<changelog author="dsterba@suse.cz" date="1416916800">- cron script symlinks are not created on first installation (bsc#907343)
- add COPYING to package
- refresh script: remove extra messages</changelog>
<changelog author="dsterba@suse.com" date="1436702400">- version 0.1.1
  - fix typo and make journal logging target work
  - cron refresh: remove bashism
- Removed patches:
  * 0003-Add-COPYING-file.patch
  * 0011-cron-refresh-remove-debuggiong-output.patch</changelog>
<changelog author="bwiedemann@suse.com" date="1467633600">- Add balance-typo.patch (bnc#986543)</changelog>
<changelog author="dsterba@suse.cz" date="1469707200">- update to 0.2
  - updated documentation
  - no hardcoded paths to external utilities
  - fixed logger name typos for 'journal' target
  - defrag fixes (sysconfig, find arguments)
- Removed patch: balance-typo.patch
- Added patch: sysconfig-override-trim.diff</changelog>
<changelog author="lnussel@suse.de" date="1499169600">- Require btrfsprogs (bsc#1047226)</changelog>

</package>
<package pkgid="92ad902794742391d3ae306eb618430e39ed6ef55bfe1c5232648736de1998d5" name="btrfsmaintenance" arch="src">
    <version epoch="0" ver="0.2" rel="14.3.1"/>

<changelog author="dsterba@suse.cz" date="1410177600">- initial version 0.1</changelog>
<changelog author="fcrozat@suse.com" date="1410264000">- Add supplements(btrfsprogs)</changelog>
<changelog author="dsterba@suse.cz" date="1410350400">- Add more package dependencies (cron, zypp-plugin)
- minor bugfixes</changelog>
<changelog author="dsterba@suse.cz" date="1411473600">- add uninstall targets
- fix refresh service
- adjust sysconfig defaults</changelog>
<changelog author="dsterba@suse.cz" date="1416916800">- cron script symlinks are not created on first installation (bsc#907343)
- add COPYING to package
- refresh script: remove extra messages</changelog>
<changelog author="dsterba@suse.com" date="1436702400">- version 0.1.1
  - fix typo and make journal logging target work
  - cron refresh: remove bashism
- Removed patches:
  * 0003-Add-COPYING-file.patch
  * 0011-cron-refresh-remove-debuggiong-output.patch</changelog>
<changelog author="bwiedemann@suse.com" date="1467633600">- Add balance-typo.patch (bnc#986543)</changelog>
<changelog author="dsterba@suse.cz" date="1469707200">- update to 0.2
  - updated documentation
  - no hardcoded paths to external utilities
  - fixed logger name typos for 'journal' target
  - defrag fixes (sysconfig, find arguments)
- Removed patch: balance-typo.patch
- Added patch: sysconfig-override-trim.diff</changelog>
<changelog author="lnussel@suse.de" date="1499169600">- Require btrfsprogs (bsc#1047226)</changelog>

</package>
<package pkgid="8770a95c67e546d41e55035e57fc8ff54be76ff872fb4d11f767e5a5084a64a6" name="btrfsprogs" arch="src">
    <version epoch="0" ver="4.5.3" rel="3.1"/>

<changelog author="dsterba@suse.cz" date="1409313600">- version 3.16
  - show-super: skip unrecognized sb, add option to force
  - debug-tree: print tree by id
  - mkfs: new option to specify UUID
  - receive: new option to limit number of errors
  - check: new option to verify quotas
  - check: reduced memory requirements
  - check: new option to print extent sharing
  - restore: check length before decompression
  - restore: more error handling
  - balance: new filter 'limit'
  - recover: allow to read all sb copies
  - restore: option to loop during restoring
  - mkfs: drop experimental notice
  - btrfstune: new option to force dangerous changes
  - documentation updates
- send stream api workaround
- Added patch: send-stream-api-wokaround.patch
- Deleted patches:
  * 0032-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch
  * 0033-btrfs-progs-clarify-mkfs.btrfs-alloc-start-option.patch
  * 0034-btrfs-progs-clarify-manpage-for-btrfstune-seeding-op.patch
  * 0035-btrfs-progs-update-man-page-for-btrfs-show-super.patch
  * 0036-btrfs-progs-Documentation-Add-filter-section-for-btr.patch
  * 0037-btrfs-progs-show-meaningful-msgs-for-replace-cmd-upo.patch
  * 0038-btrfs-progs-Improve-the-parse_size-error-message.patch
  * 0039-btrfs-progs-clean-fsck-noise-for-free-inode-generati.patch
  * 0040-btrfs-progs-Properly-size-the-leafsize-field-in-the-.patch
  * 0042-btrfs-progs-update-manpage-for-btrfs-image-with-m-op.patch
  * 0043-btrfs-progs-deal-with-invalid-option-combinations-fo.patch
  * 0044-btrfs-progs-delete-invalid-output-file-when-btrfs-im.patch
  * 0045-btrfs-progs-deal-with-malloc-failure-in-btrfs-image.patch
  * 0046-btrfs-progs-cleanup-possible-silent-failure-in-btrfs.patch
  * 0047-btrfs-progs-fix-btrfs-image-old_restore-fsck-failure.patch
  * 0048-Btrfs-progs-fsck-reduce-memory-usage-for-extents-che.patch
  * 0050-btrfs-progs-move-the-check_argc_-functions-into-util.patch
  * 0051-btrfs-progs-limit-minimal-num-of-args-for-btrfs-imag.patch
  * 0054-btrfs-progs-doc-fix-incorrect-subvol-name.patch
  * 0055-btrfs-progs-correct-manpage-option-description-for-s.patch
  * 2100-btrfs-progs-print-qgroup-excl-as-unsigned.patch
  * 2101-btrfs-progs-import-ulist.patch
  * 2102-btrfs-progs-add-quota-group-verify-code.patch
  * 2103-btrfs-progs-show-extent-state-for-a-subvolume.patch
  * 2104-btrfs-progs-ignore-orphaned-qgroups-by-default.patch
  * btrfs-progs-canonicalize-pathnames-for-device-commands
- Refreshed patches:
  * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
  * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
  * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
  * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
  * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
  * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2010-btrfs-convert-add-support-to-convert-reiserfs.patch</changelog>
<changelog author="dsterba@suse.cz" date="1410177600">- add api versioning and package version.h (now 0.1.1)
- suggest btrfsmaintenance package
- Added patches:
  * library-version-defines.patch
  * 0053-btrfs-progs-Do-not-free-dirty-extent-buffer.patch
- Remove patch: send-stream-api-wokaround.patch, workaround not needed</changelog>
<changelog author="dsterba@suse.cz" date="1410350400">- change to Reccommends for the btrfsmaintenance package</changelog>
<changelog author="dsterba@suse.cz" date="1411732800">- fi usage: fix calculations, negative numbers might show for
  certain raid profile combinantion
- Added patches:
  * newdf-rework-calculations.patch
  * newdf-fix-total-size.patch</changelog>
<changelog author="dsterba@suse.cz" date="1422273600">- update (bsc#914955)
  - filesystem: options for usage and df to specify output units
  - device: options for usage to specify output units
  - more fsck fixes
  - spec cleanup:
  - renamed and reordered patches to match upstream order
  - renamed and moved local patches to the end
- version 3.16.2
  - fsck: handle bad extent mapping
  - image: make it work on a balanced fs
  - btrfs-show-super: print flags in human readable way
  - documentation updates
- version 3.16.1
  - library version defines
  - subvol list: -R to print received UUID
  - fixed detection of multiple mounts on the same directory
  - restore: misc fixes
- Removed upstreamed patches:
  * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
  * 0053-btrfs-progs-Do-not-free-dirty-extent-buffer.patch
  * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
  * library-version-defines.patch
- Added patches (only new, the rest renamed):
  * 0039-btrfs-progs-fsck-remove-unfriendly-BUG_ON-for-search.patch
  * 0040-btrfs-progs-fsck-finish-transaction-commit-if-repair.patch
  * 0042-btrfs-progs-check-fix-csum-check-in-the-presence-of-.patch
  * 0066-btrfs-progs-Remove-extra-const-modifiers-they-don-t-.patch
  * 0067-btrfs-progs-add-options-to-tune-units-for-fi-df-outp.patch
  * 0087-Btrfs-progs-check-fix-return-value-check-of-is_child.patch
  * 0100-btrfs-progs-Fix-number-of-arguments-check-of-btrfs-f.patch
  * 0108-btrfs-progs-use-the-correct-SI-prefixes.patch
  * 0133-btrfs-progs-fix-spacing-in-error-messages.patch
  * 0139-btrfs-progs-move-group-type-and-profile-pretty-print.patch
  * 0158-btrfs-progs-hide-FS-occupied-from-device-usage-outpu.patch
  * 0159-btrfs-progs-provide-better-error-message-for-raid-pr.patch
  * 0160-btrfs-progs-fix-wrong-data-ratio-for-raid56-in-btrfs.patch
  * 0161-btrfs-progs-output-the-correct-path-when-fi-usage-fa.patch
  * 0162-btrfs-progs-fix-improper-output-msg-for-btrfs-fi-usa.patch
  * 0201-btrfs-progs-fi-usage-change-option-for-tabular-outpu.patch
  * 0202-btrfs-progs-fi-usage-add-switches-to-set-output-unit.patch
  * 0203-btrfs-progs-fi-usage-update-manpage.patch
  * 0204-btrfs-progs-dev-usage-add-switches-to-set-output-uni.patch
  * 0205-btrfs-progs-dev-usage-update-manpage.patch
  * 0206-btrfs-progs-unify-unit-mode-parameters-and-variables.patch
  * 0219-btrfs-progs-cleanup-avoid-to-use-literal-for-getopt-.patch
  * 0267-btrfs-progs-Fix-a-extent-buffer-leak-in-count_csum_r.patch</changelog>
<changelog author="dsterba@suse.cz" date="1430308800">- update to upstream 3.18.2 (FATE#318590, bsc#929668)
  - enhanced documentation
  - filesystem: new command usage
  - df: unit bases
  - df: print GlobalReserve info
  - device: new command usage
  - subvol: commit modes for create
  - convert: option show progress
  - mkfs: misc updates
  - check: misc updates
  - restore: misc updates
  - library version definitions in headers
  - more details at https://btrfs.wiki.kernel.org/index.php/Changelog
- spec updates
- Refreshed patches:
  * 2000-btrfs-convert-clean-up-blk_iterate_data-handling-wrt.patch
  * 2003-btrfs-convert-rename-ext2_root-to-image_root.patch
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2010-btrfs-convert-add-support-to-convert-reiserfs.patch
- Removed patches:
  * 0032-btrfs-progs-Fix-malloc-size-for-superblock.patch
  * 0037-btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
  * 0038-btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
  * 0039-btrfs-progs-fsck-remove-unfriendly-BUG_ON-for-search.patch
  * 0040-btrfs-progs-fsck-finish-transaction-commit-if-repair.patch
  * 0041-btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
  * 0042-btrfs-progs-check-fix-csum-check-in-the-presence-of-.patch
  * 0043-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
  * 0064-btrfs-progs-print-B-for-bytes.patch
  * 0065-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
  * 0066-btrfs-progs-Remove-extra-const-modifiers-they-don-t-.patch
  * 0067-btrfs-progs-add-options-to-tune-units-for-fi-df-outp.patch
  * 0068-btrfs-progs-convert-set-label-or-copy-from-origin.patch
  * 0087-Btrfs-progs-check-fix-return-value-check-of-is_child.patch
  * 0100-btrfs-progs-Fix-number-of-arguments-check-of-btrfs-f.patch
  * 0108-btrfs-progs-use-the-correct-SI-prefixes.patch
  * 0133-btrfs-progs-fix-spacing-in-error-messages.patch
  * 0139-btrfs-progs-move-group-type-and-profile-pretty-print.patch
  * 0140-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
  * 0141-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
  * 0142-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
  * 0143-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
  * 0144-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
  * 0145-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
  * 0146-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
  * 0147-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
  * 0148-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
  * 0149-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
  * 0150-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
  * 0151-btrfs-progs-Print-more-info-about-device-sizes.patch
  * 0152-btrfs-progs-compare-unallocated-space-against-the-co.patch
  * 0153-btrfs-progs-add-section-of-overall-filesystem-usage.patch
  * 0154-btrfs-progs-cleanup-filesystem-device-usage-code.patch
  * 0155-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
  * 0156-btrfs-progs-clean-up-return-codes-and-paths.patch
  * 0157-btrfs-progs-move-global-reserve-to-overall-summary.patch
  * 0158-btrfs-progs-hide-FS-occupied-from-device-usage-outpu.patch
  * 0159-btrfs-progs-provide-better-error-message-for-raid-pr.patch
  * 0160-btrfs-progs-fix-wrong-data-ratio-for-raid56-in-btrfs.patch
  * 0161-btrfs-progs-output-the-correct-path-when-fi-usage-fa.patch
  * 0162-btrfs-progs-fix-improper-output-msg-for-btrfs-fi-usa.patch
  * 0163-btrfs-progs-rework-calculations-of-fi-usage.patch
  * 0189-btrfs-progs-mkfs-make-skinny-metadata-default.patch
  * 0201-btrfs-progs-fi-usage-change-option-for-tabular-outpu.patch
  * 0202-btrfs-progs-fi-usage-add-switches-to-set-output-unit.patch
  * 0203-btrfs-progs-fi-usage-update-manpage.patch
  * 0204-btrfs-progs-dev-usage-add-switches-to-set-output-uni.patch
  * 0205-btrfs-progs-dev-usage-update-manpage.patch
  * 0206-btrfs-progs-unify-unit-mode-parameters-and-variables.patch
  * 0219-btrfs-progs-cleanup-avoid-to-use-literal-for-getopt-.patch
  * 0267-btrfs-progs-Fix-a-extent-buffer-leak-in-count_csum_r.patch
  * 0275-btrfs-progs-Remove-redundant-short-description-from-.patch</changelog>
<changelog author="dsterba@suse.com" date="1436702400">- update to upstream 4.1.1 (FATE#318590, bsc#929668)
- version 4.1.1
  * bugfixes
  - defrag: threshold overflow fix
  - fsck:
  - check if items fit into the leaf space
  - fix wrong nbytes
  - mkfs:
  - create only desired block groups for single device
  - preparatory work for fix on multiple devices
  * enhancements
  - new alias for 'device delete': 'device remove'
  * other
  - fix compilation on old gcc (4.3)
  - documentation updates
  - debug-tree: print nbytes
  - test: image for corrupted nbytes
  - corupt-block: let it kill nbytes
- version 4.1
  * bugfixes
  - fsck.btrfs: no bash-isms
  - bugzilla 97171: invalid memory access (with tests)
  - receive:
  - cloning works with --chroot
  - capabilities not lost
  - mkfs: do not try to register bare file images
  - option --help accepted by the standalone utilities
  * enhancements
  - corrupt block: ability to remove csums
  - mkfs:
  - warn if metadata redundancy is lower than for data
  - options to make the output quiet (only errors)
  - mixed case names of raid profiles accepted
  - rework the output:
  - more comprehensive, 'key: value' format
  - subvol:
  - show:
  - print received uuid
  - update the output
  - new options to specify size units
  - sync:
  - grab all deleted ids and print them as they're removed,
  previous implementation only checked if there are any
  to be deleted - change in command semantics
  - scrub: print timestamps in days HMS format
  - receive:
  - can specify mount point, do not rely on /proc
  - can work inside subvolumes
  - send:
  - new option to send stream without data (NO_FILE_DATA)
  - convert:
  - specify incompat features on the new fs
  - qgroup:
  - show: distinguish no limits and 0 limit value
  - limit: ability to clear the limit
  - help for 'btrfs' is shorter, 1st level command overview
  - debug tree: print key names according to their C name
  * new
  - rescure zero-log
  - btrfsune:
  - rewrite uuid on a filesystem image
  - new option to turn on NO_HOLES incompat feature
  * deprecated
  - standalone btrfs-zero-log
  * other
  - testing framework updates
  - uuid rewrite test
  - btrfstune feature setting test
  - zero-log tests
  - more testing image formats
  - manual page updates
  - ioctl.h synced with current kernel uapi version
  - convert: preparatory works for more filesystems (reiserfs pending)
  - use static buffers for path handling where possible
  - add new helpers for send uilts that check memory allocations,
    switch all users, deprecate old helpers
  - Makefile: fix build dependency generation
  - map-logical: make it work again
- version 4.0
  * resize:
  * don't accept file as an argument (it's confusing)
  * print better error message in case of an error
  * restore: optionally restore metadata (time, mode, uid/gid)
  * receive: optionally enforce chroot
  * new rescue subcommand 'zero-log', same as btrfs-zero-log, but
    now also part of the main utility
  * check:
  * free space checks match kernel, fixes incorrect reports
  * convert: fix setting of checksum bit if --no-datasum is used
  * fsck.btrfs: don't print messages
  * fix quota rescan on PPC64 (mangled ioctl number)
  * test updates
  * documentation: files renamed to .asciidoc, misc fixups
- version 3.19.1
  - convert:
  - new option to specify metadata block size
  - --no-progress actually works
  - restore: properly handle the page boundary corner case
  - build fixes:
  - missing macro from public header, BTRFS_BUILD_VERSION
  - wrong handling of --enable-convert
  - fi usage: reports correct space for degraded mounts
  - other:
  - mkfs: help string updates
  - completion: added 'usage' subcommands
  - cleanups in qgroup code, preparatory work
- version 3.19
  - btrfs-image
  - restore can now run in parallel threads
  - fixed restore of multiple image from multiple devices onto a single dev
  - introduced metadump v2
  - check
  - make --init-csum-tree and --init-extent-tree work together
  - find-new
  - option to search through all metadata even if a root was already found
  - convert
  - show progress by default, can be turned off
  - corrupt-block
  - option to work on a specific root
  - bash completion script for all subcommands
- spec: convert to autotools,drop libacl dependency, add COPYING
  Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch
- Refreshed patches:
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2010-btrfs-convert-add-support-to-convert-reiserfs.patch
- Removed patches (upstreamed or obsolete):
  * 2000-btrfs-convert-clean-up-blk_iterate_data-handling-wrt.patch
  * 2001-btrfs-convert-remove-unused-fs-argument-from-block_i.patch
  * 2002-btrfs-convert-remove-unused-inode_key-in-copy_single.patch
  * 2003-btrfs-convert-rename-ext2_root-to-image_root.patch
  * 2004-compat-define-DIV_ROUND_UP-if-not-already-defined.patch
  * 2006-btrfs-constify-some-function-parameters.patch
  * 2007-btrfs-convert-factor-out-adding-dirent-into-convert.patch
  * 2008-btrfs-convert-factor-out-block-iteration-callback.patch
  * 2009-btrfs-convert-fix-typo-in-btrfs_insert_dir_item-call.patch
  * 2104-btrfs-progs-Check-metadata-mirrors-in-find-root.patch</changelog>
<changelog author="dsterba@suse.com" date="1436788800">- version 4.1.2
  - mkfs: bugfix, previous version does not create entierly correct
    filesystem (has to be recreated) (bsc#938017)</changelog>
<changelog author="fdmanana@suse.com" date="1437048000">- Add feature to get minimum size a filesystem can be resized to
  (FATE#317897).
- Added patch:
  * 2104-get-min-size-for-resize.patch</changelog>
<changelog author="fdmanana@suse.com" date="1437739200">- Moved feature to get the minimum size a filesystem can be resized
  to into the subcommand inspect-internal (FATE#317897).
- Added patches:
  * 2105-move-min-resize-implementation-to-inspec.patch
  * 2106-inspect-add-command-min-dev-size.patch</changelog>
<changelog author="dsterba@suse.cz" date="1440676800">- add warning before full balance starts (bsc#940467, fate#319317)
- Added patches:
  2000-btrfs-full-balance-warning.diff</changelog>
<changelog author="dsterba@suse.cz" date="1445515200">- fix crash during scanning (bsc#951597)
- Added patches:
  * 0001-btrfs-progs-fix-double-free-during-scanning.patch</changelog>
<changelog author="mbrugger@suse.com" date="1448452800">- fix mkfs failure for architectures with sectorsize &gt; 4k (bnc#956819, fate#318444)</changelog>
<changelog author="dsterba@suse.cz" date="1462104000">- update to 4.5.1 (fate#320614)
  * mkfs: allow DUP on multidev fs
  * fix static build
- update to 4.5
  * new/moved commands
  * btrfs-show-super -&gt; btrfs inspect-internal dump-super
  * btrfs-debug-tree -&gt; btrfs inspect-internal dump-tree
  * new commands
  * btrfs fi du - calculate disk usage, including shared extents
  * enhancements
  * device delete - delete by id (needs kernel support, not merged to 4.6)
  * check - new option to specify chunk root
  * debug-tree/dump-tree - option -t understands human readable name of the
    tree (along numerical ids)
  * btrfs-debugfs - can dump block group information
  * bugfixes
  * all commands should accept the option separator "--"
  * several fixes in device scan
  * restore works on filesystems with sectorsize &gt; 4k
  * debug-tree/dump-tree - print compression type as string
  * subvol sync: fix crash, memory corruption
  * argument parsing fixes: subvol get-default, qgroup create/destroy/assign,
    inspect subvolid-resolve
  * check for block device or regular file in several commands
  * other
  * documentation updates
  * manual pages for the moved tools now point to btrfs-filesystem
  * testsuite updates
- update to 4.4.1
  * find-root: don't skip the first chunk
  * free-space-tree compat bits fix
  * build: target symlinks
  * documentation updates
  * test updates
- update to 4.3.1
  * fixes
  * device delete: recognize 'missing' again
  * mkfs: long names are not trimmed when doing ssd check
  * support partitioned loop devices
  * other
  * replace several mallocs with on-stack variables
  * more memory allocation failure handling
  * add tests for bugs fixed
  * cmd-device: switch to new message printing helpers
  * minor code cleanups
- update to 4.3
  * mkfs
  * mixed mode is not forced for filesystems smaller than 1GiB
  * mixed mode broken with mismatching sectorsize and nodesize, fixed
  * print version info earlier
  * print devices sorted by id
  * do not truncate target image with --rootsize
  * fi usage:
  * don't print global block reserve
  * print device id
  * minor output tuning
  * other cleanups
  * calc-size:
  * div-by-zero fix on an empty filesystem
  * fix crash
  * bugfixes:
  * more superblock sanity checks
  * consistently round size of all devices down to sectorsize
  * misc leak fixes
  * convert: don't try to rollback with a half-deleted ext2_saved subvolume
  * other:
  * check: add progress indicator
  * scrub: enahced error message
  * show-super: read superblock from a given offset
  * add README
  * docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal
  * build: optional build with more warnings (W=...)
  * build: better support for static checkers
  * build: html output of documentation
  * pretty-print: last_snapshot for root_item
  * pretty-print: stripe dev uuid
  * error reporting wrappers, introduced and example use
  * refactor open_file_or_dir
  * other docs and help updates
  * testing:
  * test for nodes crossing stripes
  * test for broken 'subvolume sync'
  * basic tests for mkfs, raid option combinations
  * basic tests for fuzzed images (check)
  * command intrumentation (eg valgrind)
  * print commands if requested
  * add README for tests
- update to 4.2.3
  - subvol sync: make it actually work again
  - scanning: do not scan already discovered filesystems (minor optimization)
  - convert: better error message in case the filesystem is not finalized
  - restore: off-by-one symlink path check fix
- update to 4.2.2
  - fi label: use fallback if the label ioctl is not available
  - convert: check nodesize constraints against commandline features (-O)
  - scrub: report status 'running' until all devices are finished
  - device scanning might crash in some scenarios
  - fi usage: print summary for non-root users
- update to 4.2.1
  - fix an off-by-one error in cross-stripe boundary check
  - convert: don't write uninitialized data to image
  - image:  don't loop with option -t0
  - image: don't create threads if compression is not requested
- version 4.2
  * enhancements:
  * mkfs: do not create extra single chunks on multiple devices
  * resize: try to guess the minimal size, 'inspect min-dev-size'
  * qgroup assign: add option to schedule rescan
  * chunk-recover: be more verbose about the scanning process
  * fixes:
  * check:
  * find stripes crossing stripe boundary -- created by convert
  * print correct range for file hole when there are no extents
  and learn how to fix it
  * replace: more sanity checks
  * convert: concurrency fixes related to reporting progress
  * find-root: option -a will not skip the current root anymore
  * subvol list: fix occasional crash
  * do not create stripes crossing stripe boundary
  * build:
  * fixes for musl libc
  * preliminary support for android (not working yet, more code changes needed)
  * new EXTRA_CFLAGS and EXTRA_LDFLAGS
  * other:
  * lots of cleanups
  * tests: lots of updates, new tests, framework improvements
  * documentation updates
  * debugging: print-tree shows stripe length
- Removed patches:
  * 0001-btrfs-progs-fix-double-free-during-scanning.patch
  * 0002-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2104-get-min-size-for-resize.patch
  * 2105-move-min-resize-implementation-to-inspec.patch
  * 2106-inspect-add-command-min-dev-size.patch</changelog>
<changelog author="jeffm@suse.com" date="1464696000">- Add udev rules for dm devices (bsc#912170 bsc#888215)
  - Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
  - Added patch: btrfs-progs-no-PKG_CHECK_VAR</changelog>
<changelog author="mfasheh@suse.com" date="1466164800">- btrfsck updates for qgroup verification and repair (fate#318144)
  * We can now check all qgroup levels
  * btrfsck will write out corrected qgroups when run with --repair
  - Added patch: 0100-btrfs-progs-Fix-return-value-bug-of-qgroups-check.patch
  - Added patch: 0101-btrfs-progs-Fix-an-extent-buffer-leak-in-qgroups-che.patch
  - Added patch: 0102-btrfs-progs-Read-qgroup-status-for-qgroup-verify.patch
  - Added patch: 0103-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
  - Added patch: 0104-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
  - Added patch: 0105-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch</changelog>
<changelog author="mfasheh@suse.com" date="1467028800">- Advise user of fs recovery options when we fail to mount (fate#320443)
  * Add dracut-fsck-help.txt
  * Add module-setup.sh</changelog>
<changelog author="dsterba@suse.cz" date="1469707200">- update to 4.5.3 (fate#320614)
  * ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS
    on architectures that do not support unaligned access and do not performa
    any fixups
  * improved validation checks of superblock and chunk-related structures
  * subvolume sync: fix handling of -s option
  * balance: adjust timing of safety delay countdown with --full-balance
  * rescue super-recover: fix reversed condition check
  * check: fix bytes_used accounting
  * documentation updates: mount options, scrub, send, receive, select-super,
    check, mkfs
  * testing: new fuzzed images, for superblock and chunks
- update to 4.5.2
  * new/moved command: btrfs-calc-stats -&gt; btrfs inspect tree-stats
  * check: fix false alert for metadata blocks crossing stripe boundary
  * check: catch when qgroup numbers mismatch
  * check: detect running quota rescan and report mismatches
  * balance start: add safety delay before doing a full balance
  * fi sync: is now silent
  * fi show: don't miss filesystems with partially matching uuids
  * dev ready: accept only one argument for device
  * dev stats: print "devid:N" for a missing device instead of "(null)"
  * other:
  * lowest supported version of e2fsprogs is 1.41
  * minor cleanups, test updates
- update wording of dracut-fsck-help.txt
- Removed patches:
  * 2000-btrfs-full-balance-warning.diff
  * 0100-btrfs-progs-Fix-return-value-bug-of-qgroups-check.patch
  * 0101-btrfs-progs-Fix-an-extent-buffer-leak-in-qgroups-che.patch
  * 0102-btrfs-progs-Read-qgroup-status-for-qgroup-verify.patch</changelog>
<changelog author="jeffm@suse.com" date="1478260800">- Add new btrfsprogs-udev-rules package to contain the udev rules.</changelog>
<changelog author="jeffm@suse.com" date="1478260801">- btrfs-progs: check: release path after usage (bsc#997061).
  - Added patch: btrfs-progs-check-release-path-after-usage.patch</changelog>

</package>
<package pkgid="e442aae5eff10152daea1f6c65739827eb8b760a1a1080a63533b8da2099ca6e" name="btrfsprogs" arch="x86_64">
    <version epoch="0" ver="4.5.3" rel="3.1"/>

<changelog author="dsterba@suse.cz" date="1409313600">- version 3.16
  - show-super: skip unrecognized sb, add option to force
  - debug-tree: print tree by id
  - mkfs: new option to specify UUID
  - receive: new option to limit number of errors
  - check: new option to verify quotas
  - check: reduced memory requirements
  - check: new option to print extent sharing
  - restore: check length before decompression
  - restore: more error handling
  - balance: new filter 'limit'
  - recover: allow to read all sb copies
  - restore: option to loop during restoring
  - mkfs: drop experimental notice
  - btrfstune: new option to force dangerous changes
  - documentation updates
- send stream api workaround
- Added patch: send-stream-api-wokaround.patch
- Deleted patches:
  * 0032-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch
  * 0033-btrfs-progs-clarify-mkfs.btrfs-alloc-start-option.patch
  * 0034-btrfs-progs-clarify-manpage-for-btrfstune-seeding-op.patch
  * 0035-btrfs-progs-update-man-page-for-btrfs-show-super.patch
  * 0036-btrfs-progs-Documentation-Add-filter-section-for-btr.patch
  * 0037-btrfs-progs-show-meaningful-msgs-for-replace-cmd-upo.patch
  * 0038-btrfs-progs-Improve-the-parse_size-error-message.patch
  * 0039-btrfs-progs-clean-fsck-noise-for-free-inode-generati.patch
  * 0040-btrfs-progs-Properly-size-the-leafsize-field-in-the-.patch
  * 0042-btrfs-progs-update-manpage-for-btrfs-image-with-m-op.patch
  * 0043-btrfs-progs-deal-with-invalid-option-combinations-fo.patch
  * 0044-btrfs-progs-delete-invalid-output-file-when-btrfs-im.patch
  * 0045-btrfs-progs-deal-with-malloc-failure-in-btrfs-image.patch
  * 0046-btrfs-progs-cleanup-possible-silent-failure-in-btrfs.patch
  * 0047-btrfs-progs-fix-btrfs-image-old_restore-fsck-failure.patch
  * 0048-Btrfs-progs-fsck-reduce-memory-usage-for-extents-che.patch
  * 0050-btrfs-progs-move-the-check_argc_-functions-into-util.patch
  * 0051-btrfs-progs-limit-minimal-num-of-args-for-btrfs-imag.patch
  * 0054-btrfs-progs-doc-fix-incorrect-subvol-name.patch
  * 0055-btrfs-progs-correct-manpage-option-description-for-s.patch
  * 2100-btrfs-progs-print-qgroup-excl-as-unsigned.patch
  * 2101-btrfs-progs-import-ulist.patch
  * 2102-btrfs-progs-add-quota-group-verify-code.patch
  * 2103-btrfs-progs-show-extent-state-for-a-subvolume.patch
  * 2104-btrfs-progs-ignore-orphaned-qgroups-by-default.patch
  * btrfs-progs-canonicalize-pathnames-for-device-commands
- Refreshed patches:
  * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
  * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
  * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
  * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
  * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
  * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2010-btrfs-convert-add-support-to-convert-reiserfs.patch</changelog>
<changelog author="dsterba@suse.cz" date="1410177600">- add api versioning and package version.h (now 0.1.1)
- suggest btrfsmaintenance package
- Added patches:
  * library-version-defines.patch
  * 0053-btrfs-progs-Do-not-free-dirty-extent-buffer.patch
- Remove patch: send-stream-api-wokaround.patch, workaround not needed</changelog>
<changelog author="dsterba@suse.cz" date="1410350400">- change to Reccommends for the btrfsmaintenance package</changelog>
<changelog author="dsterba@suse.cz" date="1411732800">- fi usage: fix calculations, negative numbers might show for
  certain raid profile combinantion
- Added patches:
  * newdf-rework-calculations.patch
  * newdf-fix-total-size.patch</changelog>
<changelog author="dsterba@suse.cz" date="1422273600">- update (bsc#914955)
  - filesystem: options for usage and df to specify output units
  - device: options for usage to specify output units
  - more fsck fixes
  - spec cleanup:
  - renamed and reordered patches to match upstream order
  - renamed and moved local patches to the end
- version 3.16.2
  - fsck: handle bad extent mapping
  - image: make it work on a balanced fs
  - btrfs-show-super: print flags in human readable way
  - documentation updates
- version 3.16.1
  - library version defines
  - subvol list: -R to print received UUID
  - fixed detection of multiple mounts on the same directory
  - restore: misc fixes
- Removed upstreamed patches:
  * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
  * 0053-btrfs-progs-Do-not-free-dirty-extent-buffer.patch
  * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
  * library-version-defines.patch
- Added patches (only new, the rest renamed):
  * 0039-btrfs-progs-fsck-remove-unfriendly-BUG_ON-for-search.patch
  * 0040-btrfs-progs-fsck-finish-transaction-commit-if-repair.patch
  * 0042-btrfs-progs-check-fix-csum-check-in-the-presence-of-.patch
  * 0066-btrfs-progs-Remove-extra-const-modifiers-they-don-t-.patch
  * 0067-btrfs-progs-add-options-to-tune-units-for-fi-df-outp.patch
  * 0087-Btrfs-progs-check-fix-return-value-check-of-is_child.patch
  * 0100-btrfs-progs-Fix-number-of-arguments-check-of-btrfs-f.patch
  * 0108-btrfs-progs-use-the-correct-SI-prefixes.patch
  * 0133-btrfs-progs-fix-spacing-in-error-messages.patch
  * 0139-btrfs-progs-move-group-type-and-profile-pretty-print.patch
  * 0158-btrfs-progs-hide-FS-occupied-from-device-usage-outpu.patch
  * 0159-btrfs-progs-provide-better-error-message-for-raid-pr.patch
  * 0160-btrfs-progs-fix-wrong-data-ratio-for-raid56-in-btrfs.patch
  * 0161-btrfs-progs-output-the-correct-path-when-fi-usage-fa.patch
  * 0162-btrfs-progs-fix-improper-output-msg-for-btrfs-fi-usa.patch
  * 0201-btrfs-progs-fi-usage-change-option-for-tabular-outpu.patch
  * 0202-btrfs-progs-fi-usage-add-switches-to-set-output-unit.patch
  * 0203-btrfs-progs-fi-usage-update-manpage.patch
  * 0204-btrfs-progs-dev-usage-add-switches-to-set-output-uni.patch
  * 0205-btrfs-progs-dev-usage-update-manpage.patch
  * 0206-btrfs-progs-unify-unit-mode-parameters-and-variables.patch
  * 0219-btrfs-progs-cleanup-avoid-to-use-literal-for-getopt-.patch
  * 0267-btrfs-progs-Fix-a-extent-buffer-leak-in-count_csum_r.patch</changelog>
<changelog author="dsterba@suse.cz" date="1430308800">- update to upstream 3.18.2 (FATE#318590, bsc#929668)
  - enhanced documentation
  - filesystem: new command usage
  - df: unit bases
  - df: print GlobalReserve info
  - device: new command usage
  - subvol: commit modes for create
  - convert: option show progress
  - mkfs: misc updates
  - check: misc updates
  - restore: misc updates
  - library version definitions in headers
  - more details at https://btrfs.wiki.kernel.org/index.php/Changelog
- spec updates
- Refreshed patches:
  * 2000-btrfs-convert-clean-up-blk_iterate_data-handling-wrt.patch
  * 2003-btrfs-convert-rename-ext2_root-to-image_root.patch
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2010-btrfs-convert-add-support-to-convert-reiserfs.patch
- Removed patches:
  * 0032-btrfs-progs-Fix-malloc-size-for-superblock.patch
  * 0037-btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
  * 0038-btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
  * 0039-btrfs-progs-fsck-remove-unfriendly-BUG_ON-for-search.patch
  * 0040-btrfs-progs-fsck-finish-transaction-commit-if-repair.patch
  * 0041-btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
  * 0042-btrfs-progs-check-fix-csum-check-in-the-presence-of-.patch
  * 0043-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
  * 0064-btrfs-progs-print-B-for-bytes.patch
  * 0065-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
  * 0066-btrfs-progs-Remove-extra-const-modifiers-they-don-t-.patch
  * 0067-btrfs-progs-add-options-to-tune-units-for-fi-df-outp.patch
  * 0068-btrfs-progs-convert-set-label-or-copy-from-origin.patch
  * 0087-Btrfs-progs-check-fix-return-value-check-of-is_child.patch
  * 0100-btrfs-progs-Fix-number-of-arguments-check-of-btrfs-f.patch
  * 0108-btrfs-progs-use-the-correct-SI-prefixes.patch
  * 0133-btrfs-progs-fix-spacing-in-error-messages.patch
  * 0139-btrfs-progs-move-group-type-and-profile-pretty-print.patch
  * 0140-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
  * 0141-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
  * 0142-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
  * 0143-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
  * 0144-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
  * 0145-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
  * 0146-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
  * 0147-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
  * 0148-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
  * 0149-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
  * 0150-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
  * 0151-btrfs-progs-Print-more-info-about-device-sizes.patch
  * 0152-btrfs-progs-compare-unallocated-space-against-the-co.patch
  * 0153-btrfs-progs-add-section-of-overall-filesystem-usage.patch
  * 0154-btrfs-progs-cleanup-filesystem-device-usage-code.patch
  * 0155-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
  * 0156-btrfs-progs-clean-up-return-codes-and-paths.patch
  * 0157-btrfs-progs-move-global-reserve-to-overall-summary.patch
  * 0158-btrfs-progs-hide-FS-occupied-from-device-usage-outpu.patch
  * 0159-btrfs-progs-provide-better-error-message-for-raid-pr.patch
  * 0160-btrfs-progs-fix-wrong-data-ratio-for-raid56-in-btrfs.patch
  * 0161-btrfs-progs-output-the-correct-path-when-fi-usage-fa.patch
  * 0162-btrfs-progs-fix-improper-output-msg-for-btrfs-fi-usa.patch
  * 0163-btrfs-progs-rework-calculations-of-fi-usage.patch
  * 0189-btrfs-progs-mkfs-make-skinny-metadata-default.patch
  * 0201-btrfs-progs-fi-usage-change-option-for-tabular-outpu.patch
  * 0202-btrfs-progs-fi-usage-add-switches-to-set-output-unit.patch
  * 0203-btrfs-progs-fi-usage-update-manpage.patch
  * 0204-btrfs-progs-dev-usage-add-switches-to-set-output-uni.patch
  * 0205-btrfs-progs-dev-usage-update-manpage.patch
  * 0206-btrfs-progs-unify-unit-mode-parameters-and-variables.patch
  * 0219-btrfs-progs-cleanup-avoid-to-use-literal-for-getopt-.patch
  * 0267-btrfs-progs-Fix-a-extent-buffer-leak-in-count_csum_r.patch
  * 0275-btrfs-progs-Remove-redundant-short-description-from-.patch</changelog>
<changelog author="dsterba@suse.com" date="1436702400">- update to upstream 4.1.1 (FATE#318590, bsc#929668)
- version 4.1.1
  * bugfixes
  - defrag: threshold overflow fix
  - fsck:
  - check if items fit into the leaf space
  - fix wrong nbytes
  - mkfs:
  - create only desired block groups for single device
  - preparatory work for fix on multiple devices
  * enhancements
  - new alias for 'device delete': 'device remove'
  * other
  - fix compilation on old gcc (4.3)
  - documentation updates
  - debug-tree: print nbytes
  - test: image for corrupted nbytes
  - corupt-block: let it kill nbytes
- version 4.1
  * bugfixes
  - fsck.btrfs: no bash-isms
  - bugzilla 97171: invalid memory access (with tests)
  - receive:
  - cloning works with --chroot
  - capabilities not lost
  - mkfs: do not try to register bare file images
  - option --help accepted by the standalone utilities
  * enhancements
  - corrupt block: ability to remove csums
  - mkfs:
  - warn if metadata redundancy is lower than for data
  - options to make the output quiet (only errors)
  - mixed case names of raid profiles accepted
  - rework the output:
  - more comprehensive, 'key: value' format
  - subvol:
  - show:
  - print received uuid
  - update the output
  - new options to specify size units
  - sync:
  - grab all deleted ids and print them as they're removed,
  previous implementation only checked if there are any
  to be deleted - change in command semantics
  - scrub: print timestamps in days HMS format
  - receive:
  - can specify mount point, do not rely on /proc
  - can work inside subvolumes
  - send:
  - new option to send stream without data (NO_FILE_DATA)
  - convert:
  - specify incompat features on the new fs
  - qgroup:
  - show: distinguish no limits and 0 limit value
  - limit: ability to clear the limit
  - help for 'btrfs' is shorter, 1st level command overview
  - debug tree: print key names according to their C name
  * new
  - rescure zero-log
  - btrfsune:
  - rewrite uuid on a filesystem image
  - new option to turn on NO_HOLES incompat feature
  * deprecated
  - standalone btrfs-zero-log
  * other
  - testing framework updates
  - uuid rewrite test
  - btrfstune feature setting test
  - zero-log tests
  - more testing image formats
  - manual page updates
  - ioctl.h synced with current kernel uapi version
  - convert: preparatory works for more filesystems (reiserfs pending)
  - use static buffers for path handling where possible
  - add new helpers for send uilts that check memory allocations,
    switch all users, deprecate old helpers
  - Makefile: fix build dependency generation
  - map-logical: make it work again
- version 4.0
  * resize:
  * don't accept file as an argument (it's confusing)
  * print better error message in case of an error
  * restore: optionally restore metadata (time, mode, uid/gid)
  * receive: optionally enforce chroot
  * new rescue subcommand 'zero-log', same as btrfs-zero-log, but
    now also part of the main utility
  * check:
  * free space checks match kernel, fixes incorrect reports
  * convert: fix setting of checksum bit if --no-datasum is used
  * fsck.btrfs: don't print messages
  * fix quota rescan on PPC64 (mangled ioctl number)
  * test updates
  * documentation: files renamed to .asciidoc, misc fixups
- version 3.19.1
  - convert:
  - new option to specify metadata block size
  - --no-progress actually works
  - restore: properly handle the page boundary corner case
  - build fixes:
  - missing macro from public header, BTRFS_BUILD_VERSION
  - wrong handling of --enable-convert
  - fi usage: reports correct space for degraded mounts
  - other:
  - mkfs: help string updates
  - completion: added 'usage' subcommands
  - cleanups in qgroup code, preparatory work
- version 3.19
  - btrfs-image
  - restore can now run in parallel threads
  - fixed restore of multiple image from multiple devices onto a single dev
  - introduced metadump v2
  - check
  - make --init-csum-tree and --init-extent-tree work together
  - find-new
  - option to search through all metadata even if a root was already found
  - convert
  - show progress by default, can be turned off
  - corrupt-block
  - option to work on a specific root
  - bash completion script for all subcommands
- spec: convert to autotools,drop libacl dependency, add COPYING
  Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch
- Refreshed patches:
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2010-btrfs-convert-add-support-to-convert-reiserfs.patch
- Removed patches (upstreamed or obsolete):
  * 2000-btrfs-convert-clean-up-blk_iterate_data-handling-wrt.patch
  * 2001-btrfs-convert-remove-unused-fs-argument-from-block_i.patch
  * 2002-btrfs-convert-remove-unused-inode_key-in-copy_single.patch
  * 2003-btrfs-convert-rename-ext2_root-to-image_root.patch
  * 2004-compat-define-DIV_ROUND_UP-if-not-already-defined.patch
  * 2006-btrfs-constify-some-function-parameters.patch
  * 2007-btrfs-convert-factor-out-adding-dirent-into-convert.patch
  * 2008-btrfs-convert-factor-out-block-iteration-callback.patch
  * 2009-btrfs-convert-fix-typo-in-btrfs_insert_dir_item-call.patch
  * 2104-btrfs-progs-Check-metadata-mirrors-in-find-root.patch</changelog>
<changelog author="dsterba@suse.com" date="1436788800">- version 4.1.2
  - mkfs: bugfix, previous version does not create entierly correct
    filesystem (has to be recreated) (bsc#938017)</changelog>
<changelog author="fdmanana@suse.com" date="1437048000">- Add feature to get minimum size a filesystem can be resized to
  (FATE#317897).
- Added patch:
  * 2104-get-min-size-for-resize.patch</changelog>
<changelog author="fdmanana@suse.com" date="1437739200">- Moved feature to get the minimum size a filesystem can be resized
  to into the subcommand inspect-internal (FATE#317897).
- Added patches:
  * 2105-move-min-resize-implementation-to-inspec.patch
  * 2106-inspect-add-command-min-dev-size.patch</changelog>
<changelog author="dsterba@suse.cz" date="1440676800">- add warning before full balance starts (bsc#940467, fate#319317)
- Added patches:
  2000-btrfs-full-balance-warning.diff</changelog>
<changelog author="dsterba@suse.cz" date="1445515200">- fix crash during scanning (bsc#951597)
- Added patches:
  * 0001-btrfs-progs-fix-double-free-during-scanning.patch</changelog>
<changelog author="mbrugger@suse.com" date="1448452800">- fix mkfs failure for architectures with sectorsize &gt; 4k (bnc#956819, fate#318444)</changelog>
<changelog author="dsterba@suse.cz" date="1462104000">- update to 4.5.1 (fate#320614)
  * mkfs: allow DUP on multidev fs
  * fix static build
- update to 4.5
  * new/moved commands
  * btrfs-show-super -&gt; btrfs inspect-internal dump-super
  * btrfs-debug-tree -&gt; btrfs inspect-internal dump-tree
  * new commands
  * btrfs fi du - calculate disk usage, including shared extents
  * enhancements
  * device delete - delete by id (needs kernel support, not merged to 4.6)
  * check - new option to specify chunk root
  * debug-tree/dump-tree - option -t understands human readable name of the
    tree (along numerical ids)
  * btrfs-debugfs - can dump block group information
  * bugfixes
  * all commands should accept the option separator "--"
  * several fixes in device scan
  * restore works on filesystems with sectorsize &gt; 4k
  * debug-tree/dump-tree - print compression type as string
  * subvol sync: fix crash, memory corruption
  * argument parsing fixes: subvol get-default, qgroup create/destroy/assign,
    inspect subvolid-resolve
  * check for block device or regular file in several commands
  * other
  * documentation updates
  * manual pages for the moved tools now point to btrfs-filesystem
  * testsuite updates
- update to 4.4.1
  * find-root: don't skip the first chunk
  * free-space-tree compat bits fix
  * build: target symlinks
  * documentation updates
  * test updates
- update to 4.3.1
  * fixes
  * device delete: recognize 'missing' again
  * mkfs: long names are not trimmed when doing ssd check
  * support partitioned loop devices
  * other
  * replace several mallocs with on-stack variables
  * more memory allocation failure handling
  * add tests for bugs fixed
  * cmd-device: switch to new message printing helpers
  * minor code cleanups
- update to 4.3
  * mkfs
  * mixed mode is not forced for filesystems smaller than 1GiB
  * mixed mode broken with mismatching sectorsize and nodesize, fixed
  * print version info earlier
  * print devices sorted by id
  * do not truncate target image with --rootsize
  * fi usage:
  * don't print global block reserve
  * print device id
  * minor output tuning
  * other cleanups
  * calc-size:
  * div-by-zero fix on an empty filesystem
  * fix crash
  * bugfixes:
  * more superblock sanity checks
  * consistently round size of all devices down to sectorsize
  * misc leak fixes
  * convert: don't try to rollback with a half-deleted ext2_saved subvolume
  * other:
  * check: add progress indicator
  * scrub: enahced error message
  * show-super: read superblock from a given offset
  * add README
  * docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal
  * build: optional build with more warnings (W=...)
  * build: better support for static checkers
  * build: html output of documentation
  * pretty-print: last_snapshot for root_item
  * pretty-print: stripe dev uuid
  * error reporting wrappers, introduced and example use
  * refactor open_file_or_dir
  * other docs and help updates
  * testing:
  * test for nodes crossing stripes
  * test for broken 'subvolume sync'
  * basic tests for mkfs, raid option combinations
  * basic tests for fuzzed images (check)
  * command intrumentation (eg valgrind)
  * print commands if requested
  * add README for tests
- update to 4.2.3
  - subvol sync: make it actually work again
  - scanning: do not scan already discovered filesystems (minor optimization)
  - convert: better error message in case the filesystem is not finalized
  - restore: off-by-one symlink path check fix
- update to 4.2.2
  - fi label: use fallback if the label ioctl is not available
  - convert: check nodesize constraints against commandline features (-O)
  - scrub: report status 'running' until all devices are finished
  - device scanning might crash in some scenarios
  - fi usage: print summary for non-root users
- update to 4.2.1
  - fix an off-by-one error in cross-stripe boundary check
  - convert: don't write uninitialized data to image
  - image:  don't loop with option -t0
  - image: don't create threads if compression is not requested
- version 4.2
  * enhancements:
  * mkfs: do not create extra single chunks on multiple devices
  * resize: try to guess the minimal size, 'inspect min-dev-size'
  * qgroup assign: add option to schedule rescan
  * chunk-recover: be more verbose about the scanning process
  * fixes:
  * check:
  * find stripes crossing stripe boundary -- created by convert
  * print correct range for file hole when there are no extents
  and learn how to fix it
  * replace: more sanity checks
  * convert: concurrency fixes related to reporting progress
  * find-root: option -a will not skip the current root anymore
  * subvol list: fix occasional crash
  * do not create stripes crossing stripe boundary
  * build:
  * fixes for musl libc
  * preliminary support for android (not working yet, more code changes needed)
  * new EXTRA_CFLAGS and EXTRA_LDFLAGS
  * other:
  * lots of cleanups
  * tests: lots of updates, new tests, framework improvements
  * documentation updates
  * debugging: print-tree shows stripe length
- Removed patches:
  * 0001-btrfs-progs-fix-double-free-during-scanning.patch
  * 0002-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2104-get-min-size-for-resize.patch
  * 2105-move-min-resize-implementation-to-inspec.patch
  * 2106-inspect-add-command-min-dev-size.patch</changelog>
<changelog author="jeffm@suse.com" date="1464696000">- Add udev rules for dm devices (bsc#912170 bsc#888215)
  - Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
  - Added patch: btrfs-progs-no-PKG_CHECK_VAR</changelog>
<changelog author="mfasheh@suse.com" date="1466164800">- btrfsck updates for qgroup verification and repair (fate#318144)
  * We can now check all qgroup levels
  * btrfsck will write out corrected qgroups when run with --repair
  - Added patch: 0100-btrfs-progs-Fix-return-value-bug-of-qgroups-check.patch
  - Added patch: 0101-btrfs-progs-Fix-an-extent-buffer-leak-in-qgroups-che.patch
  - Added patch: 0102-btrfs-progs-Read-qgroup-status-for-qgroup-verify.patch
  - Added patch: 0103-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
  - Added patch: 0104-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
  - Added patch: 0105-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch</changelog>
<changelog author="mfasheh@suse.com" date="1467028800">- Advise user of fs recovery options when we fail to mount (fate#320443)
  * Add dracut-fsck-help.txt
  * Add module-setup.sh</changelog>
<changelog author="dsterba@suse.cz" date="1469707200">- update to 4.5.3 (fate#320614)
  * ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS
    on architectures that do not support unaligned access and do not performa
    any fixups
  * improved validation checks of superblock and chunk-related structures
  * subvolume sync: fix handling of -s option
  * balance: adjust timing of safety delay countdown with --full-balance
  * rescue super-recover: fix reversed condition check
  * check: fix bytes_used accounting
  * documentation updates: mount options, scrub, send, receive, select-super,
    check, mkfs
  * testing: new fuzzed images, for superblock and chunks
- update to 4.5.2
  * new/moved command: btrfs-calc-stats -&gt; btrfs inspect tree-stats
  * check: fix false alert for metadata blocks crossing stripe boundary
  * check: catch when qgroup numbers mismatch
  * check: detect running quota rescan and report mismatches
  * balance start: add safety delay before doing a full balance
  * fi sync: is now silent
  * fi show: don't miss filesystems with partially matching uuids
  * dev ready: accept only one argument for device
  * dev stats: print "devid:N" for a missing device instead of "(null)"
  * other:
  * lowest supported version of e2fsprogs is 1.41
  * minor cleanups, test updates
- update wording of dracut-fsck-help.txt
- Removed patches:
  * 2000-btrfs-full-balance-warning.diff
  * 0100-btrfs-progs-Fix-return-value-bug-of-qgroups-check.patch
  * 0101-btrfs-progs-Fix-an-extent-buffer-leak-in-qgroups-che.patch
  * 0102-btrfs-progs-Read-qgroup-status-for-qgroup-verify.patch</changelog>
<changelog author="jeffm@suse.com" date="1478260800">- Add new btrfsprogs-udev-rules package to contain the udev rules.</changelog>
<changelog author="jeffm@suse.com" date="1478260801">- btrfs-progs: check: release path after usage (bsc#997061).
  - Added patch: btrfs-progs-check-release-path-after-usage.patch</changelog>

</package>
<package pkgid="822c3542b2868be50c9a3843780e64f41c4dd06c862138d695a82256dd2b9251" name="btrfsprogs-udev-rules" arch="noarch">
    <version epoch="0" ver="4.5.3" rel="3.1"/>

<changelog author="dsterba@suse.cz" date="1409313600">- version 3.16
  - show-super: skip unrecognized sb, add option to force
  - debug-tree: print tree by id
  - mkfs: new option to specify UUID
  - receive: new option to limit number of errors
  - check: new option to verify quotas
  - check: reduced memory requirements
  - check: new option to print extent sharing
  - restore: check length before decompression
  - restore: more error handling
  - balance: new filter 'limit'
  - recover: allow to read all sb copies
  - restore: option to loop during restoring
  - mkfs: drop experimental notice
  - btrfstune: new option to force dangerous changes
  - documentation updates
- send stream api workaround
- Added patch: send-stream-api-wokaround.patch
- Deleted patches:
  * 0032-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch
  * 0033-btrfs-progs-clarify-mkfs.btrfs-alloc-start-option.patch
  * 0034-btrfs-progs-clarify-manpage-for-btrfstune-seeding-op.patch
  * 0035-btrfs-progs-update-man-page-for-btrfs-show-super.patch
  * 0036-btrfs-progs-Documentation-Add-filter-section-for-btr.patch
  * 0037-btrfs-progs-show-meaningful-msgs-for-replace-cmd-upo.patch
  * 0038-btrfs-progs-Improve-the-parse_size-error-message.patch
  * 0039-btrfs-progs-clean-fsck-noise-for-free-inode-generati.patch
  * 0040-btrfs-progs-Properly-size-the-leafsize-field-in-the-.patch
  * 0042-btrfs-progs-update-manpage-for-btrfs-image-with-m-op.patch
  * 0043-btrfs-progs-deal-with-invalid-option-combinations-fo.patch
  * 0044-btrfs-progs-delete-invalid-output-file-when-btrfs-im.patch
  * 0045-btrfs-progs-deal-with-malloc-failure-in-btrfs-image.patch
  * 0046-btrfs-progs-cleanup-possible-silent-failure-in-btrfs.patch
  * 0047-btrfs-progs-fix-btrfs-image-old_restore-fsck-failure.patch
  * 0048-Btrfs-progs-fsck-reduce-memory-usage-for-extents-che.patch
  * 0050-btrfs-progs-move-the-check_argc_-functions-into-util.patch
  * 0051-btrfs-progs-limit-minimal-num-of-args-for-btrfs-imag.patch
  * 0054-btrfs-progs-doc-fix-incorrect-subvol-name.patch
  * 0055-btrfs-progs-correct-manpage-option-description-for-s.patch
  * 2100-btrfs-progs-print-qgroup-excl-as-unsigned.patch
  * 2101-btrfs-progs-import-ulist.patch
  * 2102-btrfs-progs-add-quota-group-verify-code.patch
  * 2103-btrfs-progs-show-extent-state-for-a-subvolume.patch
  * 2104-btrfs-progs-ignore-orphaned-qgroups-by-default.patch
  * btrfs-progs-canonicalize-pathnames-for-device-commands
- Refreshed patches:
  * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
  * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
  * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
  * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
  * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
  * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2010-btrfs-convert-add-support-to-convert-reiserfs.patch</changelog>
<changelog author="dsterba@suse.cz" date="1410177600">- add api versioning and package version.h (now 0.1.1)
- suggest btrfsmaintenance package
- Added patches:
  * library-version-defines.patch
  * 0053-btrfs-progs-Do-not-free-dirty-extent-buffer.patch
- Remove patch: send-stream-api-wokaround.patch, workaround not needed</changelog>
<changelog author="dsterba@suse.cz" date="1410350400">- change to Reccommends for the btrfsmaintenance package</changelog>
<changelog author="dsterba@suse.cz" date="1411732800">- fi usage: fix calculations, negative numbers might show for
  certain raid profile combinantion
- Added patches:
  * newdf-rework-calculations.patch
  * newdf-fix-total-size.patch</changelog>
<changelog author="dsterba@suse.cz" date="1422273600">- update (bsc#914955)
  - filesystem: options for usage and df to specify output units
  - device: options for usage to specify output units
  - more fsck fixes
  - spec cleanup:
  - renamed and reordered patches to match upstream order
  - renamed and moved local patches to the end
- version 3.16.2
  - fsck: handle bad extent mapping
  - image: make it work on a balanced fs
  - btrfs-show-super: print flags in human readable way
  - documentation updates
- version 3.16.1
  - library version defines
  - subvol list: -R to print received UUID
  - fixed detection of multiple mounts on the same directory
  - restore: misc fixes
- Removed upstreamed patches:
  * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch
  * 0053-btrfs-progs-Do-not-free-dirty-extent-buffer.patch
  * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
  * library-version-defines.patch
- Added patches (only new, the rest renamed):
  * 0039-btrfs-progs-fsck-remove-unfriendly-BUG_ON-for-search.patch
  * 0040-btrfs-progs-fsck-finish-transaction-commit-if-repair.patch
  * 0042-btrfs-progs-check-fix-csum-check-in-the-presence-of-.patch
  * 0066-btrfs-progs-Remove-extra-const-modifiers-they-don-t-.patch
  * 0067-btrfs-progs-add-options-to-tune-units-for-fi-df-outp.patch
  * 0087-Btrfs-progs-check-fix-return-value-check-of-is_child.patch
  * 0100-btrfs-progs-Fix-number-of-arguments-check-of-btrfs-f.patch
  * 0108-btrfs-progs-use-the-correct-SI-prefixes.patch
  * 0133-btrfs-progs-fix-spacing-in-error-messages.patch
  * 0139-btrfs-progs-move-group-type-and-profile-pretty-print.patch
  * 0158-btrfs-progs-hide-FS-occupied-from-device-usage-outpu.patch
  * 0159-btrfs-progs-provide-better-error-message-for-raid-pr.patch
  * 0160-btrfs-progs-fix-wrong-data-ratio-for-raid56-in-btrfs.patch
  * 0161-btrfs-progs-output-the-correct-path-when-fi-usage-fa.patch
  * 0162-btrfs-progs-fix-improper-output-msg-for-btrfs-fi-usa.patch
  * 0201-btrfs-progs-fi-usage-change-option-for-tabular-outpu.patch
  * 0202-btrfs-progs-fi-usage-add-switches-to-set-output-unit.patch
  * 0203-btrfs-progs-fi-usage-update-manpage.patch
  * 0204-btrfs-progs-dev-usage-add-switches-to-set-output-uni.patch
  * 0205-btrfs-progs-dev-usage-update-manpage.patch
  * 0206-btrfs-progs-unify-unit-mode-parameters-and-variables.patch
  * 0219-btrfs-progs-cleanup-avoid-to-use-literal-for-getopt-.patch
  * 0267-btrfs-progs-Fix-a-extent-buffer-leak-in-count_csum_r.patch</changelog>
<changelog author="dsterba@suse.cz" date="1430308800">- update to upstream 3.18.2 (FATE#318590, bsc#929668)
  - enhanced documentation
  - filesystem: new command usage
  - df: unit bases
  - df: print GlobalReserve info
  - device: new command usage
  - subvol: commit modes for create
  - convert: option show progress
  - mkfs: misc updates
  - check: misc updates
  - restore: misc updates
  - library version definitions in headers
  - more details at https://btrfs.wiki.kernel.org/index.php/Changelog
- spec updates
- Refreshed patches:
  * 2000-btrfs-convert-clean-up-blk_iterate_data-handling-wrt.patch
  * 2003-btrfs-convert-rename-ext2_root-to-image_root.patch
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2010-btrfs-convert-add-support-to-convert-reiserfs.patch
- Removed patches:
  * 0032-btrfs-progs-Fix-malloc-size-for-superblock.patch
  * 0037-btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch
  * 0038-btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch
  * 0039-btrfs-progs-fsck-remove-unfriendly-BUG_ON-for-search.patch
  * 0040-btrfs-progs-fsck-finish-transaction-commit-if-repair.patch
  * 0041-btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch
  * 0042-btrfs-progs-check-fix-csum-check-in-the-presence-of-.patch
  * 0043-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch
  * 0064-btrfs-progs-print-B-for-bytes.patch
  * 0065-btrfs-progs-extend-pretty-printers-with-unit-mode.patch
  * 0066-btrfs-progs-Remove-extra-const-modifiers-they-don-t-.patch
  * 0067-btrfs-progs-add-options-to-tune-units-for-fi-df-outp.patch
  * 0068-btrfs-progs-convert-set-label-or-copy-from-origin.patch
  * 0087-Btrfs-progs-check-fix-return-value-check-of-is_child.patch
  * 0100-btrfs-progs-Fix-number-of-arguments-check-of-btrfs-f.patch
  * 0108-btrfs-progs-use-the-correct-SI-prefixes.patch
  * 0133-btrfs-progs-fix-spacing-in-error-messages.patch
  * 0139-btrfs-progs-move-group-type-and-profile-pretty-print.patch
  * 0140-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch
  * 0141-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch
  * 0142-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch
  * 0143-btrfs-progs-Add-btrfs-device-disk-usage-command.patch
  * 0144-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch
  * 0145-btrfs-progs-Fix-memleak-in-get_raid56_used.patch
  * 0146-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch
  * 0147-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch
  * 0148-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch
  * 0149-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch
  * 0150-btrfs-progs-zero-out-structures-before-calling-ioctl.patch
  * 0151-btrfs-progs-Print-more-info-about-device-sizes.patch
  * 0152-btrfs-progs-compare-unallocated-space-against-the-co.patch
  * 0153-btrfs-progs-add-section-of-overall-filesystem-usage.patch
  * 0154-btrfs-progs-cleanup-filesystem-device-usage-code.patch
  * 0155-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch
  * 0156-btrfs-progs-clean-up-return-codes-and-paths.patch
  * 0157-btrfs-progs-move-global-reserve-to-overall-summary.patch
  * 0158-btrfs-progs-hide-FS-occupied-from-device-usage-outpu.patch
  * 0159-btrfs-progs-provide-better-error-message-for-raid-pr.patch
  * 0160-btrfs-progs-fix-wrong-data-ratio-for-raid56-in-btrfs.patch
  * 0161-btrfs-progs-output-the-correct-path-when-fi-usage-fa.patch
  * 0162-btrfs-progs-fix-improper-output-msg-for-btrfs-fi-usa.patch
  * 0163-btrfs-progs-rework-calculations-of-fi-usage.patch
  * 0189-btrfs-progs-mkfs-make-skinny-metadata-default.patch
  * 0201-btrfs-progs-fi-usage-change-option-for-tabular-outpu.patch
  * 0202-btrfs-progs-fi-usage-add-switches-to-set-output-unit.patch
  * 0203-btrfs-progs-fi-usage-update-manpage.patch
  * 0204-btrfs-progs-dev-usage-add-switches-to-set-output-uni.patch
  * 0205-btrfs-progs-dev-usage-update-manpage.patch
  * 0206-btrfs-progs-unify-unit-mode-parameters-and-variables.patch
  * 0219-btrfs-progs-cleanup-avoid-to-use-literal-for-getopt-.patch
  * 0267-btrfs-progs-Fix-a-extent-buffer-leak-in-count_csum_r.patch
  * 0275-btrfs-progs-Remove-redundant-short-description-from-.patch</changelog>
<changelog author="dsterba@suse.com" date="1436702400">- update to upstream 4.1.1 (FATE#318590, bsc#929668)
- version 4.1.1
  * bugfixes
  - defrag: threshold overflow fix
  - fsck:
  - check if items fit into the leaf space
  - fix wrong nbytes
  - mkfs:
  - create only desired block groups for single device
  - preparatory work for fix on multiple devices
  * enhancements
  - new alias for 'device delete': 'device remove'
  * other
  - fix compilation on old gcc (4.3)
  - documentation updates
  - debug-tree: print nbytes
  - test: image for corrupted nbytes
  - corupt-block: let it kill nbytes
- version 4.1
  * bugfixes
  - fsck.btrfs: no bash-isms
  - bugzilla 97171: invalid memory access (with tests)
  - receive:
  - cloning works with --chroot
  - capabilities not lost
  - mkfs: do not try to register bare file images
  - option --help accepted by the standalone utilities
  * enhancements
  - corrupt block: ability to remove csums
  - mkfs:
  - warn if metadata redundancy is lower than for data
  - options to make the output quiet (only errors)
  - mixed case names of raid profiles accepted
  - rework the output:
  - more comprehensive, 'key: value' format
  - subvol:
  - show:
  - print received uuid
  - update the output
  - new options to specify size units
  - sync:
  - grab all deleted ids and print them as they're removed,
  previous implementation only checked if there are any
  to be deleted - change in command semantics
  - scrub: print timestamps in days HMS format
  - receive:
  - can specify mount point, do not rely on /proc
  - can work inside subvolumes
  - send:
  - new option to send stream without data (NO_FILE_DATA)
  - convert:
  - specify incompat features on the new fs
  - qgroup:
  - show: distinguish no limits and 0 limit value
  - limit: ability to clear the limit
  - help for 'btrfs' is shorter, 1st level command overview
  - debug tree: print key names according to their C name
  * new
  - rescure zero-log
  - btrfsune:
  - rewrite uuid on a filesystem image
  - new option to turn on NO_HOLES incompat feature
  * deprecated
  - standalone btrfs-zero-log
  * other
  - testing framework updates
  - uuid rewrite test
  - btrfstune feature setting test
  - zero-log tests
  - more testing image formats
  - manual page updates
  - ioctl.h synced with current kernel uapi version
  - convert: preparatory works for more filesystems (reiserfs pending)
  - use static buffers for path handling where possible
  - add new helpers for send uilts that check memory allocations,
    switch all users, deprecate old helpers
  - Makefile: fix build dependency generation
  - map-logical: make it work again
- version 4.0
  * resize:
  * don't accept file as an argument (it's confusing)
  * print better error message in case of an error
  * restore: optionally restore metadata (time, mode, uid/gid)
  * receive: optionally enforce chroot
  * new rescue subcommand 'zero-log', same as btrfs-zero-log, but
    now also part of the main utility
  * check:
  * free space checks match kernel, fixes incorrect reports
  * convert: fix setting of checksum bit if --no-datasum is used
  * fsck.btrfs: don't print messages
  * fix quota rescan on PPC64 (mangled ioctl number)
  * test updates
  * documentation: files renamed to .asciidoc, misc fixups
- version 3.19.1
  - convert:
  - new option to specify metadata block size
  - --no-progress actually works
  - restore: properly handle the page boundary corner case
  - build fixes:
  - missing macro from public header, BTRFS_BUILD_VERSION
  - wrong handling of --enable-convert
  - fi usage: reports correct space for degraded mounts
  - other:
  - mkfs: help string updates
  - completion: added 'usage' subcommands
  - cleanups in qgroup code, preparatory work
- version 3.19
  - btrfs-image
  - restore can now run in parallel threads
  - fixed restore of multiple image from multiple devices onto a single dev
  - introduced metadump v2
  - check
  - make --init-csum-tree and --init-extent-tree work together
  - find-new
  - option to search through all metadata even if a root was already found
  - convert
  - show progress by default, can be turned off
  - corrupt-block
  - option to work on a specific root
  - bash completion script for all subcommands
- spec: convert to autotools,drop libacl dependency, add COPYING
  Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch
- Refreshed patches:
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2010-btrfs-convert-add-support-to-convert-reiserfs.patch
- Removed patches (upstreamed or obsolete):
  * 2000-btrfs-convert-clean-up-blk_iterate_data-handling-wrt.patch
  * 2001-btrfs-convert-remove-unused-fs-argument-from-block_i.patch
  * 2002-btrfs-convert-remove-unused-inode_key-in-copy_single.patch
  * 2003-btrfs-convert-rename-ext2_root-to-image_root.patch
  * 2004-compat-define-DIV_ROUND_UP-if-not-already-defined.patch
  * 2006-btrfs-constify-some-function-parameters.patch
  * 2007-btrfs-convert-factor-out-adding-dirent-into-convert.patch
  * 2008-btrfs-convert-factor-out-block-iteration-callback.patch
  * 2009-btrfs-convert-fix-typo-in-btrfs_insert_dir_item-call.patch
  * 2104-btrfs-progs-Check-metadata-mirrors-in-find-root.patch</changelog>
<changelog author="dsterba@suse.com" date="1436788800">- version 4.1.2
  - mkfs: bugfix, previous version does not create entierly correct
    filesystem (has to be recreated) (bsc#938017)</changelog>
<changelog author="fdmanana@suse.com" date="1437048000">- Add feature to get minimum size a filesystem can be resized to
  (FATE#317897).
- Added patch:
  * 2104-get-min-size-for-resize.patch</changelog>
<changelog author="fdmanana@suse.com" date="1437739200">- Moved feature to get the minimum size a filesystem can be resized
  to into the subcommand inspect-internal (FATE#317897).
- Added patches:
  * 2105-move-min-resize-implementation-to-inspec.patch
  * 2106-inspect-add-command-min-dev-size.patch</changelog>
<changelog author="dsterba@suse.cz" date="1440676800">- add warning before full balance starts (bsc#940467, fate#319317)
- Added patches:
  2000-btrfs-full-balance-warning.diff</changelog>
<changelog author="dsterba@suse.cz" date="1445515200">- fix crash during scanning (bsc#951597)
- Added patches:
  * 0001-btrfs-progs-fix-double-free-during-scanning.patch</changelog>
<changelog author="mbrugger@suse.com" date="1448452800">- fix mkfs failure for architectures with sectorsize &gt; 4k (bnc#956819, fate#318444)</changelog>
<changelog author="dsterba@suse.cz" date="1462104000">- update to 4.5.1 (fate#320614)
  * mkfs: allow DUP on multidev fs
  * fix static build
- update to 4.5
  * new/moved commands
  * btrfs-show-super -&gt; btrfs inspect-internal dump-super
  * btrfs-debug-tree -&gt; btrfs inspect-internal dump-tree
  * new commands
  * btrfs fi du - calculate disk usage, including shared extents
  * enhancements
  * device delete - delete by id (needs kernel support, not merged to 4.6)
  * check - new option to specify chunk root
  * debug-tree/dump-tree - option -t understands human readable name of the
    tree (along numerical ids)
  * btrfs-debugfs - can dump block group information
  * bugfixes
  * all commands should accept the option separator "--"
  * several fixes in device scan
  * restore works on filesystems with sectorsize &gt; 4k
  * debug-tree/dump-tree - print compression type as string
  * subvol sync: fix crash, memory corruption
  * argument parsing fixes: subvol get-default, qgroup create/destroy/assign,
    inspect subvolid-resolve
  * check for block device or regular file in several commands
  * other
  * documentation updates
  * manual pages for the moved tools now point to btrfs-filesystem
  * testsuite updates
- update to 4.4.1
  * find-root: don't skip the first chunk
  * free-space-tree compat bits fix
  * build: target symlinks
  * documentation updates
  * test updates
- update to 4.3.1
  * fixes
  * device delete: recognize 'missing' again
  * mkfs: long names are not trimmed when doing ssd check
  * support partitioned loop devices
  * other
  * replace several mallocs with on-stack variables
  * more memory allocation failure handling
  * add tests for bugs fixed
  * cmd-device: switch to new message printing helpers
  * minor code cleanups
- update to 4.3
  * mkfs
  * mixed mode is not forced for filesystems smaller than 1GiB
  * mixed mode broken with mismatching sectorsize and nodesize, fixed
  * print version info earlier
  * print devices sorted by id
  * do not truncate target image with --rootsize
  * fi usage:
  * don't print global block reserve
  * print device id
  * minor output tuning
  * other cleanups
  * calc-size:
  * div-by-zero fix on an empty filesystem
  * fix crash
  * bugfixes:
  * more superblock sanity checks
  * consistently round size of all devices down to sectorsize
  * misc leak fixes
  * convert: don't try to rollback with a half-deleted ext2_saved subvolume
  * other:
  * check: add progress indicator
  * scrub: enahced error message
  * show-super: read superblock from a given offset
  * add README
  * docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal
  * build: optional build with more warnings (W=...)
  * build: better support for static checkers
  * build: html output of documentation
  * pretty-print: last_snapshot for root_item
  * pretty-print: stripe dev uuid
  * error reporting wrappers, introduced and example use
  * refactor open_file_or_dir
  * other docs and help updates
  * testing:
  * test for nodes crossing stripes
  * test for broken 'subvolume sync'
  * basic tests for mkfs, raid option combinations
  * basic tests for fuzzed images (check)
  * command intrumentation (eg valgrind)
  * print commands if requested
  * add README for tests
- update to 4.2.3
  - subvol sync: make it actually work again
  - scanning: do not scan already discovered filesystems (minor optimization)
  - convert: better error message in case the filesystem is not finalized
  - restore: off-by-one symlink path check fix
- update to 4.2.2
  - fi label: use fallback if the label ioctl is not available
  - convert: check nodesize constraints against commandline features (-O)
  - scrub: report status 'running' until all devices are finished
  - device scanning might crash in some scenarios
  - fi usage: print summary for non-root users
- update to 4.2.1
  - fix an off-by-one error in cross-stripe boundary check
  - convert: don't write uninitialized data to image
  - image:  don't loop with option -t0
  - image: don't create threads if compression is not requested
- version 4.2
  * enhancements:
  * mkfs: do not create extra single chunks on multiple devices
  * resize: try to guess the minimal size, 'inspect min-dev-size'
  * qgroup assign: add option to schedule rescan
  * chunk-recover: be more verbose about the scanning process
  * fixes:
  * check:
  * find stripes crossing stripe boundary -- created by convert
  * print correct range for file hole when there are no extents
  and learn how to fix it
  * replace: more sanity checks
  * convert: concurrency fixes related to reporting progress
  * find-root: option -a will not skip the current root anymore
  * subvol list: fix occasional crash
  * do not create stripes crossing stripe boundary
  * build:
  * fixes for musl libc
  * preliminary support for android (not working yet, more code changes needed)
  * new EXTRA_CFLAGS and EXTRA_LDFLAGS
  * other:
  * lots of cleanups
  * tests: lots of updates, new tests, framework improvements
  * documentation updates
  * debugging: print-tree shows stripe length
- Removed patches:
  * 0001-btrfs-progs-fix-double-free-during-scanning.patch
  * 0002-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch
  * 2005-btrfs-convert-add-context-and-operations-struct-to-a.patch
  * 2104-get-min-size-for-resize.patch
  * 2105-move-min-resize-implementation-to-inspec.patch
  * 2106-inspect-add-command-min-dev-size.patch</changelog>
<changelog author="jeffm@suse.com" date="1464696000">- Add udev rules for dm devices (bsc#912170 bsc#888215)
  - Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch
  - Added patch: btrfs-progs-no-PKG_CHECK_VAR</changelog>
<changelog author="mfasheh@suse.com" date="1466164800">- btrfsck updates for qgroup verification and repair (fate#318144)
  * We can now check all qgroup levels
  * btrfsck will write out corrected qgroups when run with --repair
  - Added patch: 0100-btrfs-progs-Fix-return-value-bug-of-qgroups-check.patch
  - Added patch: 0101-btrfs-progs-Fix-an-extent-buffer-leak-in-qgroups-che.patch
  - Added patch: 0102-btrfs-progs-Read-qgroup-status-for-qgroup-verify.patch
  - Added patch: 0103-btrfs-progs-free-qgroup-counts-in-btrfsck.patch
  - Added patch: 0104-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch
  - Added patch: 0105-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch</changelog>
<changelog author="mfasheh@suse.com" date="1467028800">- Advise user of fs recovery options when we fail to mount (fate#320443)
  * Add dracut-fsck-help.txt
  * Add module-setup.sh</changelog>
<changelog author="dsterba@suse.cz" date="1469707200">- update to 4.5.3 (fate#320614)
  * ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS
    on architectures that do not support unaligned access and do not performa
    any fixups
  * improved validation checks of superblock and chunk-related structures
  * subvolume sync: fix handling of -s option
  * balance: adjust timing of safety delay countdown with --full-balance
  * rescue super-recover: fix reversed condition check
  * check: fix bytes_used accounting
  * documentation updates: mount options, scrub, send, receive, select-super,
    check, mkfs
  * testing: new fuzzed images, for superblock and chunks
- update to 4.5.2
  * new/moved command: btrfs-calc-stats -&gt; btrfs inspect tree-stats
  * check: fix false alert for metadata blocks crossing stripe boundary
  * check: catch when qgroup numbers mismatch
  * check: detect running quota rescan and report mismatches
  * balance start: add safety delay before doing a full balance
  * fi sync: is now silent
  * fi show: don't miss filesystems with partially matching uuids
  * dev ready: accept only one argument for device
  * dev stats: print "devid:N" for a missing device instead of "(null)"
  * other:
  * lowest supported version of e2fsprogs is 1.41
  * minor cleanups, test updates
- update wording of dracut-fsck-help.txt
- Removed patches:
  * 2000-btrfs-full-balance-warning.diff
  * 0100-btrfs-progs-Fix-return-value-bug-of-qgroups-check.patch
  * 0101-btrfs-progs-Fix-an-extent-buffer-leak-in-qgroups-che.patch
  * 0102-btrfs-progs-Read-qgroup-status-for-qgroup-verify.patch</changelog>
<changelog author="jeffm@suse.com" date="1478260800">- Add new btrfsprogs-udev-rules package to contain the udev rules.</changelog>
<changelog author="jeffm@suse.com" date="1478260801">- btrfs-progs: check: release path after usage (bsc#997061).
  - Added patch: btrfs-progs-check-release-path-after-usage.patch</changelog>

</package>
<package pkgid="d538628279b63373a1f6fcbc33f090299682abf8137563f234b398536f670b13" name="build" arch="noarch">
    <version epoch="0" ver="20170320" rel="2.3.1"/>

<changelog author="adrian@suse.de" date="1426593600">- workaround initrd breakage when using initrd for systemd with older systems
- fixes for building in LXC containers
- avoid emulator for arm on aarch64
- Fixing UTC symlink resolving when setting localtime
- ppc64le can build ppc64 with KVM
- build-vm-kvm: Switch armv7 to virt machine
- Fix --no-checks with older rpmbuild
- documenation updates</changelog>
<changelog author="adrian@suse.de" date="1434369600">- support build time source services
- docker VM support
- Simple image creation support
- vc: create changelog file only in case of a change
- get hostarch based on preinstalled kernel image
- architecture CanDo updates
- avoid endless loops during in binfmt misc registration
- debian debootstrap fixes
- added support of debbuild build engine
- optional support of network inside of KVM
- allow lintian to break the build</changelog>
<changelog author="adrian@suse.de" date="1434542400">- fixing test suite call</changelog>
<changelog author="adrian@suse.de" date="1441195200">- openSUSE 13.3 config added (bnc#944121)
- Support old versions of Archive::Tar
- debtransformer xz archive support
- workaround for broken chroot command (Mageia:5 shipped with it)
- Support building with Mandriva/Mageia Repositories
- debian: Various bugfixes for lintian support
- debian: Generate .changes files when building deb packages.
- create /dev/loop-control for kernel &gt;= 3.1
- support singleexport flag handling
- Fix precedence of unary '-' and '!'
- fix ppc qemu registration rules</changelog>
<changelog author="adrian@suse.de" date="1442491200">- collax support added
- Fix auto-detection of -p1 option to patch
- Handle .deb files that have sysv ar(1) filenames
- Exported RECIPEFILE in build-recipe-livebuild</changelog>
<changelog author="adrian@suse.de" date="1444392000">- avoid dependency to perl(parent) again
- fixed buildtime source service execution
- fixed debian collax support</changelog>
<changelog author="adrian@suse.de" date="1446724800">- add openSUSE 42.1 config (bnc#953782)
- avoid full path in sha256 files of products
- support virtio-rng device in kvm builds
- lxc 1.1 support</changelog>
<changelog author="adrian@suse.de" date="1457092800">- add switch to enable VM console input
- add --vm-user option to run kvm as non-root
- Implement experimental obscpio unpacking
- Use fallocate -p for a fast zero-fill, correctly truncate.
- PowerVM backend
- Make --ignoreignore only ignore ignores from the project config
- aggregate patches fields
- Fail simpleimage build when integration scripts fail
- mkdrpms: do not create debuginfo/source deltas
  Kiwi:
- Support new Kiwi v8 (experimental)
- Make sure kiwi is called in UTF-8 locale
- Kiwi appliance: support "replaces" attribute and handle it as buildignore
- KIWI profile support
- Support a way to map urls to OBS project/repos
  Debian:
- Support lintian when OBS_DCH_RELEASE set
- Add support for debbuild's eval and .debmacros</changelog>
<changelog author="adrian@suse.de" date="1460116800">- support unpacking of obscpio archives in source
- added DoD for aarch64 repositories on Debian
- aarch64_ilp32 support
- KVM: telnet feature fixes and documentation
- KVM: run qemu as user
- fail when space allocation is not successful (on supported FS)</changelog>
<changelog author="adrian@suse.de" date="1461758400">- run debtransform after buildtime source services
- Handle also aarch32* and armv8 cases for kvm cpu switches
- add support for LXC 1.0.8
- added DoD for aarch64 repositories on Debian</changelog>
<changelog author="adrian@suse.de" date="1461758401">- fix build on armv7hl</changelog>
<changelog author="adrian@suse.de" date="1467288000">- adding first snapcraft support</changelog>
<changelog author="adrian@suse.de" date="1470744000">- first version of Leap 42.2 configuration
- provide loop devices in docker VM
- support lxc 2.0
- Add architecture-specific sources extract for Arch Linux
- snapcraft improvements</changelog>
<changelog author="lnussel@suse.de" date="1470830400">- calculate leap version for default config</changelog>
<changelog author="adrian@suse.de" date="1477396800">- Add clang binaries to ccache symlinking
- Fix a probable tabs to spaces bug
- Kiwi: allow to specify ExclusiveArch and ExcludeArch
- build-vm-kvm: use virtio-rng-device also on aarch64
- Add support for LXC as libvirt driver
- support multiple image builds for multiple profiles
- Add optional whitelisting for allowed buildroots and parameters
- build-vm-xen: use xvd devices for disks and hvc0 for console for recent xen
- build-vm-kvm: fix vm_enable_console also for kvm_serial_console case
- sl13.3.conf: Prepare for bash 4.4, using libreadline7
- Add and clarify licenses</changelog>
<changelog author="adrian@suse.de" date="1480420800">- speed up build (for preinstall and keeping packages)
- Recognize Recommends and Supplements relations of RPMs.
- fix build against susetags repos</changelog>
<changelog author="adrian@suse.de" date="1481025600">- add config for openSUSE Leap 42.3 (alpha, non-final)
- handle Fedora 25 special cases
- Improve /proc mount behaviour
- fix dependency on CentOS (build#2415)
- Use weak dependencies as 3rd choice breaker
- support statistics from xvda devices
- build env wipe support (--wipe command)</changelog>
<changelog author="adrian@suse.de" date="1485345600">- fix haskell builds (bsc#1018895)
- fix multi type kiwi profile handling
- minor distribution config and bug fixes</changelog>
<changelog author="adrian@suse.de" date="1486641600">- updated confguration for tumbleweed
- Arch linux fixes
- mount swap by label
- allow custom qemu options
- allow to override hostname
- fix build with vm-type lxc</changelog>
<changelog author="adrian@suse.de" date="1489752000">- fix usage of the right service generated files.
- debootstrap: Also mount sysfs
- Fileprovides should only match package names, not provides
- avoid export of build results of sym links pointing to external files
- support build of different flavors via multibuild
- experimental AppImage build support
- reworked openstack support (still experimental)</changelog>

</package>
<package pkgid="5153861c2e93f2de35854d3689cb4ae4994cf254205d821aafa194f73a30cc94" name="build" arch="src">
    <version epoch="0" ver="20170320" rel="2.3.1"/>

<changelog author="adrian@suse.de" date="1426593600">- workaround initrd breakage when using initrd for systemd with older systems
- fixes for building in LXC containers
- avoid emulator for arm on aarch64
- Fixing UTC symlink resolving when setting localtime
- ppc64le can build ppc64 with KVM
- build-vm-kvm: Switch armv7 to virt machine
- Fix --no-checks with older rpmbuild
- documenation updates</changelog>
<changelog author="adrian@suse.de" date="1434369600">- support build time source services
- docker VM support
- Simple image creation support
- vc: create changelog file only in case of a change
- get hostarch based on preinstalled kernel image
- architecture CanDo updates
- avoid endless loops during in binfmt misc registration
- debian debootstrap fixes
- added support of debbuild build engine
- optional support of network inside of KVM
- allow lintian to break the build</changelog>
<changelog author="adrian@suse.de" date="1434542400">- fixing test suite call</changelog>
<changelog author="adrian@suse.de" date="1441195200">- openSUSE 13.3 config added (bnc#944121)
- Support old versions of Archive::Tar
- debtransformer xz archive support
- workaround for broken chroot command (Mageia:5 shipped with it)
- Support building with Mandriva/Mageia Repositories
- debian: Various bugfixes for lintian support
- debian: Generate .changes files when building deb packages.
- create /dev/loop-control for kernel &gt;= 3.1
- support singleexport flag handling
- Fix precedence of unary '-' and '!'
- fix ppc qemu registration rules</changelog>
<changelog author="adrian@suse.de" date="1442491200">- collax support added
- Fix auto-detection of -p1 option to patch
- Handle .deb files that have sysv ar(1) filenames
- Exported RECIPEFILE in build-recipe-livebuild</changelog>
<changelog author="adrian@suse.de" date="1444392000">- avoid dependency to perl(parent) again
- fixed buildtime source service execution
- fixed debian collax support</changelog>
<changelog author="adrian@suse.de" date="1446724800">- add openSUSE 42.1 config (bnc#953782)
- avoid full path in sha256 files of products
- support virtio-rng device in kvm builds
- lxc 1.1 support</changelog>
<changelog author="adrian@suse.de" date="1457092800">- add switch to enable VM console input
- add --vm-user option to run kvm as non-root
- Implement experimental obscpio unpacking
- Use fallocate -p for a fast zero-fill, correctly truncate.
- PowerVM backend
- Make --ignoreignore only ignore ignores from the project config
- aggregate patches fields
- Fail simpleimage build when integration scripts fail
- mkdrpms: do not create debuginfo/source deltas
  Kiwi:
- Support new Kiwi v8 (experimental)
- Make sure kiwi is called in UTF-8 locale
- Kiwi appliance: support "replaces" attribute and handle it as buildignore
- KIWI profile support
- Support a way to map urls to OBS project/repos
  Debian:
- Support lintian when OBS_DCH_RELEASE set
- Add support for debbuild's eval and .debmacros</changelog>
<changelog author="adrian@suse.de" date="1460116800">- support unpacking of obscpio archives in source
- added DoD for aarch64 repositories on Debian
- aarch64_ilp32 support
- KVM: telnet feature fixes and documentation
- KVM: run qemu as user
- fail when space allocation is not successful (on supported FS)</changelog>
<changelog author="adrian@suse.de" date="1461758400">- run debtransform after buildtime source services
- Handle also aarch32* and armv8 cases for kvm cpu switches
- add support for LXC 1.0.8
- added DoD for aarch64 repositories on Debian</changelog>
<changelog author="adrian@suse.de" date="1461758401">- fix build on armv7hl</changelog>
<changelog author="adrian@suse.de" date="1467288000">- adding first snapcraft support</changelog>
<changelog author="adrian@suse.de" date="1470744000">- first version of Leap 42.2 configuration
- provide loop devices in docker VM
- support lxc 2.0
- Add architecture-specific sources extract for Arch Linux
- snapcraft improvements</changelog>
<changelog author="lnussel@suse.de" date="1470830400">- calculate leap version for default config</changelog>
<changelog author="adrian@suse.de" date="1477396800">- Add clang binaries to ccache symlinking
- Fix a probable tabs to spaces bug
- Kiwi: allow to specify ExclusiveArch and ExcludeArch
- build-vm-kvm: use virtio-rng-device also on aarch64
- Add support for LXC as libvirt driver
- support multiple image builds for multiple profiles
- Add optional whitelisting for allowed buildroots and parameters
- build-vm-xen: use xvd devices for disks and hvc0 for console for recent xen
- build-vm-kvm: fix vm_enable_console also for kvm_serial_console case
- sl13.3.conf: Prepare for bash 4.4, using libreadline7
- Add and clarify licenses</changelog>
<changelog author="adrian@suse.de" date="1480420800">- speed up build (for preinstall and keeping packages)
- Recognize Recommends and Supplements relations of RPMs.
- fix build against susetags repos</changelog>
<changelog author="adrian@suse.de" date="1481025600">- add config for openSUSE Leap 42.3 (alpha, non-final)
- handle Fedora 25 special cases
- Improve /proc mount behaviour
- fix dependency on CentOS (build#2415)
- Use weak dependencies as 3rd choice breaker
- support statistics from xvda devices
- build env wipe support (--wipe command)</changelog>
<changelog author="adrian@suse.de" date="1485345600">- fix haskell builds (bsc#1018895)
- fix multi type kiwi profile handling
- minor distribution config and bug fixes</changelog>
<changelog author="adrian@suse.de" date="1486641600">- updated confguration for tumbleweed
- Arch linux fixes
- mount swap by label
- allow custom qemu options
- allow to override hostname
- fix build with vm-type lxc</changelog>
<changelog author="adrian@suse.de" date="1489752000">- fix usage of the right service generated files.
- debootstrap: Also mount sysfs
- Fileprovides should only match package names, not provides
- avoid export of build results of sym links pointing to external files
- support build of different flavors via multibuild
- experimental AppImage build support
- reworked openstack support (still experimental)</changelog>

</package>
<package pkgid="89b8ca62219e7b2c7ccbaf08386c788507ec0a9b5aa6471ab4985cb2192659b7" name="build-initvm-i586" arch="noarch">
    <version epoch="0" ver="20170320" rel="2.3.1"/>

<changelog author="adrian@suse.de" date="1426593600">- workaround initrd breakage when using initrd for systemd with older systems
- fixes for building in LXC containers
- avoid emulator for arm on aarch64
- Fixing UTC symlink resolving when setting localtime
- ppc64le can build ppc64 with KVM
- build-vm-kvm: Switch armv7 to virt machine
- Fix --no-checks with older rpmbuild
- documenation updates</changelog>
<changelog author="adrian@suse.de" date="1434369600">- support build time source services
- docker VM support
- Simple image creation support
- vc: create changelog file only in case of a change
- get hostarch based on preinstalled kernel image
- architecture CanDo updates
- avoid endless loops during in binfmt misc registration
- debian debootstrap fixes
- added support of debbuild build engine
- optional support of network inside of KVM
- allow lintian to break the build</changelog>
<changelog author="adrian@suse.de" date="1434542400">- fixing test suite call</changelog>
<changelog author="adrian@suse.de" date="1441195200">- openSUSE 13.3 config added (bnc#944121)
- Support old versions of Archive::Tar
- debtransformer xz archive support
- workaround for broken chroot command (Mageia:5 shipped with it)
- Support building with Mandriva/Mageia Repositories
- debian: Various bugfixes for lintian support
- debian: Generate .changes files when building deb packages.
- create /dev/loop-control for kernel &gt;= 3.1
- support singleexport flag handling
- Fix precedence of unary '-' and '!'
- fix ppc qemu registration rules</changelog>
<changelog author="adrian@suse.de" date="1442491200">- collax support added
- Fix auto-detection of -p1 option to patch
- Handle .deb files that have sysv ar(1) filenames
- Exported RECIPEFILE in build-recipe-livebuild</changelog>
<changelog author="adrian@suse.de" date="1444392000">- avoid dependency to perl(parent) again
- fixed buildtime source service execution
- fixed debian collax support</changelog>
<changelog author="adrian@suse.de" date="1446724800">- add openSUSE 42.1 config (bnc#953782)
- avoid full path in sha256 files of products
- support virtio-rng device in kvm builds
- lxc 1.1 support</changelog>
<changelog author="adrian@suse.de" date="1457092800">- add switch to enable VM console input
- add --vm-user option to run kvm as non-root
- Implement experimental obscpio unpacking
- Use fallocate -p for a fast zero-fill, correctly truncate.
- PowerVM backend
- Make --ignoreignore only ignore ignores from the project config
- aggregate patches fields
- Fail simpleimage build when integration scripts fail
- mkdrpms: do not create debuginfo/source deltas
  Kiwi:
- Support new Kiwi v8 (experimental)
- Make sure kiwi is called in UTF-8 locale
- Kiwi appliance: support "replaces" attribute and handle it as buildignore
- KIWI profile support
- Support a way to map urls to OBS project/repos
  Debian:
- Support lintian when OBS_DCH_RELEASE set
- Add support for debbuild's eval and .debmacros</changelog>
<changelog author="adrian@suse.de" date="1460116800">- support unpacking of obscpio archives in source
- added DoD for aarch64 repositories on Debian
- aarch64_ilp32 support
- KVM: telnet feature fixes and documentation
- KVM: run qemu as user
- fail when space allocation is not successful (on supported FS)</changelog>
<changelog author="adrian@suse.de" date="1461758400">- run debtransform after buildtime source services
- Handle also aarch32* and armv8 cases for kvm cpu switches
- add support for LXC 1.0.8
- added DoD for aarch64 repositories on Debian</changelog>
<changelog author="adrian@suse.de" date="1461758401">- fix build on armv7hl</changelog>
<changelog author="adrian@suse.de" date="1467288000">- adding first snapcraft support</changelog>
<changelog author="adrian@suse.de" date="1470744000">- first version of Leap 42.2 configuration
- provide loop devices in docker VM
- support lxc 2.0
- Add architecture-specific sources extract for Arch Linux
- snapcraft improvements</changelog>
<changelog author="lnussel@suse.de" date="1470830400">- calculate leap version for default config</changelog>
<changelog author="adrian@suse.de" date="1477396800">- Add clang binaries to ccache symlinking
- Fix a probable tabs to spaces bug
- Kiwi: allow to specify ExclusiveArch and ExcludeArch
- build-vm-kvm: use virtio-rng-device also on aarch64
- Add support for LXC as libvirt driver
- support multiple image builds for multiple profiles
- Add optional whitelisting for allowed buildroots and parameters
- build-vm-xen: use xvd devices for disks and hvc0 for console for recent xen
- build-vm-kvm: fix vm_enable_console also for kvm_serial_console case
- sl13.3.conf: Prepare for bash 4.4, using libreadline7
- Add and clarify licenses</changelog>
<changelog author="adrian@suse.de" date="1480420800">- speed up build (for preinstall and keeping packages)
- Recognize Recommends and Supplements relations of RPMs.
- fix build against susetags repos</changelog>
<changelog author="adrian@suse.de" date="1481025600">- add config for openSUSE Leap 42.3 (alpha, non-final)
- handle Fedora 25 special cases
- Improve /proc mount behaviour
- fix dependency on CentOS (build#2415)
- Use weak dependencies as 3rd choice breaker
- support statistics from xvda devices
- build env wipe support (--wipe command)</changelog>
<changelog author="adrian@suse.de" date="1485345600">- fix haskell builds (bsc#1018895)
- fix multi type kiwi profile handling
- minor distribution config and bug fixes</changelog>
<changelog author="adrian@suse.de" date="1486641600">- updated confguration for tumbleweed
- Arch linux fixes
- mount swap by label
- allow custom qemu options
- allow to override hostname
- fix build with vm-type lxc</changelog>
<changelog author="adrian@suse.de" date="1489752000">- fix usage of the right service generated files.
- debootstrap: Also mount sysfs
- Fileprovides should only match package names, not provides
- avoid export of build results of sym links pointing to external files
- support build of different flavors via multibuild
- experimental AppImage build support
- reworked openstack support (still experimental)</changelog>

</package>
<package pkgid="5bc4a8a6d394e089d3c74feae6afb280fa857c0b77dbfcee6ec7c2c52b24e2ce" name="build-initvm-x86_64" arch="noarch">
    <version epoch="0" ver="20170320" rel="2.3.1"/>

<changelog author="adrian@suse.de" date="1426593600">- workaround initrd breakage when using initrd for systemd with older systems
- fixes for building in LXC containers
- avoid emulator for arm on aarch64
- Fixing UTC symlink resolving when setting localtime
- ppc64le can build ppc64 with KVM
- build-vm-kvm: Switch armv7 to virt machine
- Fix --no-checks with older rpmbuild
- documenation updates</changelog>
<changelog author="adrian@suse.de" date="1434369600">- support build time source services
- docker VM support
- Simple image creation support
- vc: create changelog file only in case of a change
- get hostarch based on preinstalled kernel image
- architecture CanDo updates
- avoid endless loops during in binfmt misc registration
- debian debootstrap fixes
- added support of debbuild build engine
- optional support of network inside of KVM
- allow lintian to break the build</changelog>
<changelog author="adrian@suse.de" date="1434542400">- fixing test suite call</changelog>
<changelog author="adrian@suse.de" date="1441195200">- openSUSE 13.3 config added (bnc#944121)
- Support old versions of Archive::Tar
- debtransformer xz archive support
- workaround for broken chroot command (Mageia:5 shipped with it)
- Support building with Mandriva/Mageia Repositories
- debian: Various bugfixes for lintian support
- debian: Generate .changes files when building deb packages.
- create /dev/loop-control for kernel &gt;= 3.1
- support singleexport flag handling
- Fix precedence of unary '-' and '!'
- fix ppc qemu registration rules</changelog>
<changelog author="adrian@suse.de" date="1442491200">- collax support added
- Fix auto-detection of -p1 option to patch
- Handle .deb files that have sysv ar(1) filenames
- Exported RECIPEFILE in build-recipe-livebuild</changelog>
<changelog author="adrian@suse.de" date="1444392000">- avoid dependency to perl(parent) again
- fixed buildtime source service execution
- fixed debian collax support</changelog>
<changelog author="adrian@suse.de" date="1446724800">- add openSUSE 42.1 config (bnc#953782)
- avoid full path in sha256 files of products
- support virtio-rng device in kvm builds
- lxc 1.1 support</changelog>
<changelog author="adrian@suse.de" date="1457092800">- add switch to enable VM console input
- add --vm-user option to run kvm as non-root
- Implement experimental obscpio unpacking
- Use fallocate -p for a fast zero-fill, correctly truncate.
- PowerVM backend
- Make --ignoreignore only ignore ignores from the project config
- aggregate patches fields
- Fail simpleimage build when integration scripts fail
- mkdrpms: do not create debuginfo/source deltas
  Kiwi:
- Support new Kiwi v8 (experimental)
- Make sure kiwi is called in UTF-8 locale
- Kiwi appliance: support "replaces" attribute and handle it as buildignore
- KIWI profile support
- Support a way to map urls to OBS project/repos
  Debian:
- Support lintian when OBS_DCH_RELEASE set
- Add support for debbuild's eval and .debmacros</changelog>
<changelog author="adrian@suse.de" date="1460116800">- support unpacking of obscpio archives in source
- added DoD for aarch64 repositories on Debian
- aarch64_ilp32 support
- KVM: telnet feature fixes and documentation
- KVM: run qemu as user
- fail when space allocation is not successful (on supported FS)</changelog>
<changelog author="adrian@suse.de" date="1461758400">- run debtransform after buildtime source services
- Handle also aarch32* and armv8 cases for kvm cpu switches
- add support for LXC 1.0.8
- added DoD for aarch64 repositories on Debian</changelog>
<changelog author="adrian@suse.de" date="1461758401">- fix build on armv7hl</changelog>
<changelog author="adrian@suse.de" date="1467288000">- adding first snapcraft support</changelog>
<changelog author="adrian@suse.de" date="1470744000">- first version of Leap 42.2 configuration
- provide loop devices in docker VM
- support lxc 2.0
- Add architecture-specific sources extract for Arch Linux
- snapcraft improvements</changelog>
<changelog author="lnussel@suse.de" date="1470830400">- calculate leap version for default config</changelog>
<changelog author="adrian@suse.de" date="1477396800">- Add clang binaries to ccache symlinking
- Fix a probable tabs to spaces bug
- Kiwi: allow to specify ExclusiveArch and ExcludeArch
- build-vm-kvm: use virtio-rng-device also on aarch64
- Add support for LXC as libvirt driver
- support multiple image builds for multiple profiles
- Add optional whitelisting for allowed buildroots and parameters
- build-vm-xen: use xvd devices for disks and hvc0 for console for recent xen
- build-vm-kvm: fix vm_enable_console also for kvm_serial_console case
- sl13.3.conf: Prepare for bash 4.4, using libreadline7
- Add and clarify licenses</changelog>
<changelog author="adrian@suse.de" date="1480420800">- speed up build (for preinstall and keeping packages)
- Recognize Recommends and Supplements relations of RPMs.
- fix build against susetags repos</changelog>
<changelog author="adrian@suse.de" date="1481025600">- add config for openSUSE Leap 42.3 (alpha, non-final)
- handle Fedora 25 special cases
- Improve /proc mount behaviour
- fix dependency on CentOS (build#2415)
- Use weak dependencies as 3rd choice breaker
- support statistics from xvda devices
- build env wipe support (--wipe command)</changelog>
<changelog author="adrian@suse.de" date="1485345600">- fix haskell builds (bsc#1018895)
- fix multi type kiwi profile handling
- minor distribution config and bug fixes</changelog>
<changelog author="adrian@suse.de" date="1486641600">- updated confguration for tumbleweed
- Arch linux fixes
- mount swap by label
- allow custom qemu options
- allow to override hostname
- fix build with vm-type lxc</changelog>
<changelog author="adrian@suse.de" date="1489752000">- fix usage of the right service generated files.
- debootstrap: Also mount sysfs
- Fileprovides should only match package names, not provides
- avoid export of build results of sym links pointing to external files
- support build of different flavors via multibuild
- experimental AppImage build support
- reworked openstack support (still experimental)</changelog>

</package>
<package pkgid="28a0e3e774175dc733b51d1e982b54e5db5b1901762a7c709ef264b6191fea63" name="build-mkbaselibs" arch="noarch">
    <version epoch="0" ver="20170320" rel="2.3.1"/>

<changelog author="adrian@suse.de" date="1426593600">- workaround initrd breakage when using initrd for systemd with older systems
- fixes for building in LXC containers
- avoid emulator for arm on aarch64
- Fixing UTC symlink resolving when setting localtime
- ppc64le can build ppc64 with KVM
- build-vm-kvm: Switch armv7 to virt machine
- Fix --no-checks with older rpmbuild
- documenation updates</changelog>
<changelog author="adrian@suse.de" date="1434369600">- support build time source services
- docker VM support
- Simple image creation support
- vc: create changelog file only in case of a change
- get hostarch based on preinstalled kernel image
- architecture CanDo updates
- avoid endless loops during in binfmt misc registration
- debian debootstrap fixes
- added support of debbuild build engine
- optional support of network inside of KVM
- allow lintian to break the build</changelog>
<changelog author="adrian@suse.de" date="1434542400">- fixing test suite call</changelog>
<changelog author="adrian@suse.de" date="1441195200">- openSUSE 13.3 config added (bnc#944121)
- Support old versions of Archive::Tar
- debtransformer xz archive support
- workaround for broken chroot command (Mageia:5 shipped with it)
- Support building with Mandriva/Mageia Repositories
- debian: Various bugfixes for lintian support
- debian: Generate .changes files when building deb packages.
- create /dev/loop-control for kernel &gt;= 3.1
- support singleexport flag handling
- Fix precedence of unary '-' and '!'
- fix ppc qemu registration rules</changelog>
<changelog author="adrian@suse.de" date="1442491200">- collax support added
- Fix auto-detection of -p1 option to patch
- Handle .deb files that have sysv ar(1) filenames
- Exported RECIPEFILE in build-recipe-livebuild</changelog>
<changelog author="adrian@suse.de" date="1444392000">- avoid dependency to perl(parent) again
- fixed buildtime source service execution
- fixed debian collax support</changelog>
<changelog author="adrian@suse.de" date="1446724800">- add openSUSE 42.1 config (bnc#953782)
- avoid full path in sha256 files of products
- support virtio-rng device in kvm builds
- lxc 1.1 support</changelog>
<changelog author="adrian@suse.de" date="1457092800">- add switch to enable VM console input
- add --vm-user option to run kvm as non-root
- Implement experimental obscpio unpacking
- Use fallocate -p for a fast zero-fill, correctly truncate.
- PowerVM backend
- Make --ignoreignore only ignore ignores from the project config
- aggregate patches fields
- Fail simpleimage build when integration scripts fail
- mkdrpms: do not create debuginfo/source deltas
  Kiwi:
- Support new Kiwi v8 (experimental)
- Make sure kiwi is called in UTF-8 locale
- Kiwi appliance: support "replaces" attribute and handle it as buildignore
- KIWI profile support
- Support a way to map urls to OBS project/repos
  Debian:
- Support lintian when OBS_DCH_RELEASE set
- Add support for debbuild's eval and .debmacros</changelog>
<changelog author="adrian@suse.de" date="1460116800">- support unpacking of obscpio archives in source
- added DoD for aarch64 repositories on Debian
- aarch64_ilp32 support
- KVM: telnet feature fixes and documentation
- KVM: run qemu as user
- fail when space allocation is not successful (on supported FS)</changelog>
<changelog author="adrian@suse.de" date="1461758400">- run debtransform after buildtime source services
- Handle also aarch32* and armv8 cases for kvm cpu switches
- add support for LXC 1.0.8
- added DoD for aarch64 repositories on Debian</changelog>
<changelog author="adrian@suse.de" date="1461758401">- fix build on armv7hl</changelog>
<changelog author="adrian@suse.de" date="1467288000">- adding first snapcraft support</changelog>
<changelog author="adrian@suse.de" date="1470744000">- first version of Leap 42.2 configuration
- provide loop devices in docker VM
- support lxc 2.0
- Add architecture-specific sources extract for Arch Linux
- snapcraft improvements</changelog>
<changelog author="lnussel@suse.de" date="1470830400">- calculate leap version for default config</changelog>
<changelog author="adrian@suse.de" date="1477396800">- Add clang binaries to ccache symlinking
- Fix a probable tabs to spaces bug
- Kiwi: allow to specify ExclusiveArch and ExcludeArch
- build-vm-kvm: use virtio-rng-device also on aarch64
- Add support for LXC as libvirt driver
- support multiple image builds for multiple profiles
- Add optional whitelisting for allowed buildroots and parameters
- build-vm-xen: use xvd devices for disks and hvc0 for console for recent xen
- build-vm-kvm: fix vm_enable_console also for kvm_serial_console case
- sl13.3.conf: Prepare for bash 4.4, using libreadline7
- Add and clarify licenses</changelog>
<changelog author="adrian@suse.de" date="1480420800">- speed up build (for preinstall and keeping packages)
- Recognize Recommends and Supplements relations of RPMs.
- fix build against susetags repos</changelog>
<changelog author="adrian@suse.de" date="1481025600">- add config for openSUSE Leap 42.3 (alpha, non-final)
- handle Fedora 25 special cases
- Improve /proc mount behaviour
- fix dependency on CentOS (build#2415)
- Use weak dependencies as 3rd choice breaker
- support statistics from xvda devices
- build env wipe support (--wipe command)</changelog>
<changelog author="adrian@suse.de" date="1485345600">- fix haskell builds (bsc#1018895)
- fix multi type kiwi profile handling
- minor distribution config and bug fixes</changelog>
<changelog author="adrian@suse.de" date="1486641600">- updated confguration for tumbleweed
- Arch linux fixes
- mount swap by label
- allow custom qemu options
- allow to override hostname
- fix build with vm-type lxc</changelog>
<changelog author="adrian@suse.de" date="1489752000">- fix usage of the right service generated files.
- debootstrap: Also mount sysfs
- Fileprovides should only match package names, not provides
- avoid export of build results of sym links pointing to external files
- support build of different flavors via multibuild
- experimental AppImage build support
- reworked openstack support (still experimental)</changelog>

</package>
<package pkgid="1192069fda39a6b7151da0b24c7fb2ca882c0e89c3143d7776d82d27cc3f5abd" name="build-mkdrpms" arch="noarch">
    <version epoch="0" ver="20170320" rel="2.3.1"/>

<changelog author="adrian@suse.de" date="1426593600">- workaround initrd breakage when using initrd for systemd with older systems
- fixes for building in LXC containers
- avoid emulator for arm on aarch64
- Fixing UTC symlink resolving when setting localtime
- ppc64le can build ppc64 with KVM
- build-vm-kvm: Switch armv7 to virt machine
- Fix --no-checks with older rpmbuild
- documenation updates</changelog>
<changelog author="adrian@suse.de" date="1434369600">- support build time source services
- docker VM support
- Simple image creation support
- vc: create changelog file only in case of a change
- get hostarch based on preinstalled kernel image
- architecture CanDo updates
- avoid endless loops during in binfmt misc registration
- debian debootstrap fixes
- added support of debbuild build engine
- optional support of network inside of KVM
- allow lintian to break the build</changelog>
<changelog author="adrian@suse.de" date="1434542400">- fixing test suite call</changelog>
<changelog author="adrian@suse.de" date="1441195200">- openSUSE 13.3 config added (bnc#944121)
- Support old versions of Archive::Tar
- debtransformer xz archive support
- workaround for broken chroot command (Mageia:5 shipped with it)
- Support building with Mandriva/Mageia Repositories
- debian: Various bugfixes for lintian support
- debian: Generate .changes files when building deb packages.
- create /dev/loop-control for kernel &gt;= 3.1
- support singleexport flag handling
- Fix precedence of unary '-' and '!'
- fix ppc qemu registration rules</changelog>
<changelog author="adrian@suse.de" date="1442491200">- collax support added
- Fix auto-detection of -p1 option to patch
- Handle .deb files that have sysv ar(1) filenames
- Exported RECIPEFILE in build-recipe-livebuild</changelog>
<changelog author="adrian@suse.de" date="1444392000">- avoid dependency to perl(parent) again
- fixed buildtime source service execution
- fixed debian collax support</changelog>
<changelog author="adrian@suse.de" date="1446724800">- add openSUSE 42.1 config (bnc#953782)
- avoid full path in sha256 files of products
- support virtio-rng device in kvm builds
- lxc 1.1 support</changelog>
<changelog author="adrian@suse.de" date="1457092800">- add switch to enable VM console input
- add --vm-user option to run kvm as non-root
- Implement experimental obscpio unpacking
- Use fallocate -p for a fast zero-fill, correctly truncate.
- PowerVM backend
- Make --ignoreignore only ignore ignores from the project config
- aggregate patches fields
- Fail simpleimage build when integration scripts fail
- mkdrpms: do not create debuginfo/source deltas
  Kiwi:
- Support new Kiwi v8 (experimental)
- Make sure kiwi is called in UTF-8 locale
- Kiwi appliance: support "replaces" attribute and handle it as buildignore
- KIWI profile support
- Support a way to map urls to OBS project/repos
  Debian:
- Support lintian when OBS_DCH_RELEASE set
- Add support for debbuild's eval and .debmacros</changelog>
<changelog author="adrian@suse.de" date="1460116800">- support unpacking of obscpio archives in source
- added DoD for aarch64 repositories on Debian
- aarch64_ilp32 support
- KVM: telnet feature fixes and documentation
- KVM: run qemu as user
- fail when space allocation is not successful (on supported FS)</changelog>
<changelog author="adrian@suse.de" date="1461758400">- run debtransform after buildtime source services
- Handle also aarch32* and armv8 cases for kvm cpu switches
- add support for LXC 1.0.8
- added DoD for aarch64 repositories on Debian</changelog>
<changelog author="adrian@suse.de" date="1461758401">- fix build on armv7hl</changelog>
<changelog author="adrian@suse.de" date="1467288000">- adding first snapcraft support</changelog>
<changelog author="adrian@suse.de" date="1470744000">- first version of Leap 42.2 configuration
- provide loop devices in docker VM
- support lxc 2.0
- Add architecture-specific sources extract for Arch Linux
- snapcraft improvements</changelog>
<changelog author="lnussel@suse.de" date="1470830400">- calculate leap version for default config</changelog>
<changelog author="adrian@suse.de" date="1477396800">- Add clang binaries to ccache symlinking
- Fix a probable tabs to spaces bug
- Kiwi: allow to specify ExclusiveArch and ExcludeArch
- build-vm-kvm: use virtio-rng-device also on aarch64
- Add support for LXC as libvirt driver
- support multiple image builds for multiple profiles
- Add optional whitelisting for allowed buildroots and parameters
- build-vm-xen: use xvd devices for disks and hvc0 for console for recent xen
- build-vm-kvm: fix vm_enable_console also for kvm_serial_console case
- sl13.3.conf: Prepare for bash 4.4, using libreadline7
- Add and clarify licenses</changelog>
<changelog author="adrian@suse.de" date="1480420800">- speed up build (for preinstall and keeping packages)
- Recognize Recommends and Supplements relations of RPMs.
- fix build against susetags repos</changelog>
<changelog author="adrian@suse.de" date="1481025600">- add config for openSUSE Leap 42.3 (alpha, non-final)
- handle Fedora 25 special cases
- Improve /proc mount behaviour
- fix dependency on CentOS (build#2415)
- Use weak dependencies as 3rd choice breaker
- support statistics from xvda devices
- build env wipe support (--wipe command)</changelog>
<changelog author="adrian@suse.de" date="1485345600">- fix haskell builds (bsc#1018895)
- fix multi type kiwi profile handling
- minor distribution config and bug fixes</changelog>
<changelog author="adrian@suse.de" date="1486641600">- updated confguration for tumbleweed
- Arch linux fixes
- mount swap by label
- allow custom qemu options
- allow to override hostname
- fix build with vm-type lxc</changelog>
<changelog author="adrian@suse.de" date="1489752000">- fix usage of the right service generated files.
- debootstrap: Also mount sysfs
- Fileprovides should only match package names, not provides
- avoid export of build results of sym links pointing to external files
- support build of different flavors via multibuild
- experimental AppImage build support
- reworked openstack support (still experimental)</changelog>

</package>
<package pkgid="794b7b6e434231556a4232082cee80358d44a1430636346893ad8040e2dc4b51" name="bustle" arch="src">
    <version epoch="0" ver="0.5.4" rel="2.3.15"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1441627200">- packed C part, desktop files, icons</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.5.3
  * No functional changes!
  * Add keywords to `.desktop` file
  * Update screenshots in `.appdata.xml` file</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update 0.5.4
  * A single-byte functional change!
  * Use `DLT_DBUS` link type in pcap files</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fb9d004ae089537b580254a8191c5a23aa635192c008feeb15a5f28a86c3ec1a" name="bustle" arch="src">
    <version epoch="0" ver="0.5.4" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1441627200">- packed C part, desktop files, icons</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.5.3
  * No functional changes!
  * Add keywords to `.desktop` file
  * Update screenshots in `.appdata.xml` file</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update 0.5.4
  * A single-byte functional change!
  * Use `DLT_DBUS` link type in pcap files</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1a25e43181ca1b84e3dbffd17c6c0fc2e8d51a71b98006437c582fe324e9dc86" name="bustle" arch="x86_64">
    <version epoch="0" ver="0.5.4" rel="2.3.15"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1441627200">- packed C part, desktop files, icons</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.5.3
  * No functional changes!
  * Add keywords to `.desktop` file
  * Update screenshots in `.appdata.xml` file</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update 0.5.4
  * A single-byte functional change!
  * Use `DLT_DBUS` link type in pcap files</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b72da7da6d9675a8f260c582a9a0585524a69c50ffdbc74d370d4edeb2eb183b" name="bzrtp" arch="src">
    <version epoch="0" ver="1.0.3" rel="6.1"/>

<changelog author="sor.alexei@meowr.ru" date="1427112000">- Initial package.</changelog>
<changelog author="mpluskal@suse.com" date="1437393600">- Update to 1.0.2
  * bug fixes</changelog>
<changelog author="mpluskal@suse.com" date="1447934400">- Update to 1.0.3
  * build system fixes
- Make build more verbose</changelog>
<changelog author="sor.alexei@meowr.ru" date="1484827200">- Add bzrtp-add-hvi-check.patch: Add ZRTP Commit packet hvi check
  on DHPart2 packet reception (commit bbb1e6e, bsc#1020844).</changelog>

</package>
<package pkgid="1c7908df2a544b02a01081f5bc97c4518ea64769dad2a82d8edf81ab1613dd0f" name="bzrtp-devel" arch="x86_64">
    <version epoch="0" ver="1.0.3" rel="6.1"/>

<changelog author="sor.alexei@meowr.ru" date="1427112000">- Initial package.</changelog>
<changelog author="mpluskal@suse.com" date="1437393600">- Update to 1.0.2
  * bug fixes</changelog>
<changelog author="mpluskal@suse.com" date="1447934400">- Update to 1.0.3
  * build system fixes
- Make build more verbose</changelog>
<changelog author="sor.alexei@meowr.ru" date="1484827200">- Add bzrtp-add-hvi-check.patch: Add ZRTP Commit packet hvi check
  on DHPart2 packet reception (commit bbb1e6e, bsc#1020844).</changelog>

</package>
<package pkgid="7619bed1794e4c96229290030582aa491cfff9fe29bea33d553f3f7c6a32796f" name="c2hs" arch="src">
    <version epoch="0" ver="0.28.1" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version c2hs-0.27.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 0.28.1
  * Switch to language-c 0.5
  * Fix class hook problem with imports</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.28.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9b3460fb7980054a8905d62b1598a966fb0e1ea9d17b8eacb329d7767aefea71" name="c2hs" arch="x86_64">
    <version epoch="0" ver="0.28.1" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version c2hs-0.27.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 0.28.1
  * Switch to language-c 0.5
  * Fix class hook problem with imports</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.28.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ef640431b7d64d7e96cd867b3572fe2f7f67617846bc06f8a3126f384087b434" name="cab" arch="src">
    <version epoch="0" ver="0.2.16" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1433246400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433505600">- add cabal-install to requires</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.16 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f7c834371a8b2e2a003ff448ecbaf804bd43c5ec06b08d439dcb4912b59db44c" name="cab" arch="src">
    <version epoch="0" ver="0.2.16" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1433246400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433505600">- add cabal-install to requires</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.16 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bb8fef2f6da5f4def3155dfe10b47488c5b2c226e8e7114a0d23970647dee149" name="cab" arch="x86_64">
    <version epoch="0" ver="0.2.16" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1433246400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433505600">- add cabal-install to requires</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.16 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fab08ef4d6c37330e36136f67e2d7c5924033737de02979ae5e6dd5311233234" name="cabal-install" arch="src">
    <version epoch="0" ver="1.22.9.0" rel="2.3.11"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1320148800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Added ghc-HTTP-devel to BR.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Added other BR
- Fixed defattr
- Fixed filename in files</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- update to 0.14.0 from upstream
- required for Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 1.16.0.2 from upstream
  * fix compilation issues with ghc 7.6
- part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 1.18.0.4 for Haskell Platform 2014.2.0.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 1.18.0.8
  * Support random 1.1.
  * Fix bootstrap script after network package split.
  * Support network-2.6 in test suite.</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 1.18.1.0
  * Force cabal upload to always use digest auth and never basic auth.
  * Merge pull request #2367 from juhp/patch-2
  * Fix bootstrap.sh by bumping HTTP to 4000.2.16.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1436356800">- update to 1.22.6.0
  * work with ghc 7.10
  * bug fixes</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update to 1.22.7.0
  * Remove GZipUtils tests
  * maybeDecompress: bail on all errors at the beginning of the stream with zlib &lt; 0.6
  * Correct maybeDecompress</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- relax HTTP dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1454328000">- update to 1.22.8.0
  * Only Custom setup scripts should be compiled with '-i -i.'.
  * installedCabalVersion: Don't special-case Cabal anymore.
  * Bump the HTTP upper bound.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.22.9.0
  * Include Cabal-1.22.8.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.22.9.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c23f1a37bb2c8eb9bbf7c5f732589003043bdc3b5914ceaf1da8972d62f0f4f3" name="cabal-install" arch="src">
    <version epoch="0" ver="1.22.9.0" rel="2.3.9"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1320148800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Added ghc-HTTP-devel to BR.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Added other BR
- Fixed defattr
- Fixed filename in files</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- update to 0.14.0 from upstream
- required for Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 1.16.0.2 from upstream
  * fix compilation issues with ghc 7.6
- part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 1.18.0.4 for Haskell Platform 2014.2.0.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 1.18.0.8
  * Support random 1.1.
  * Fix bootstrap script after network package split.
  * Support network-2.6 in test suite.</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 1.18.1.0
  * Force cabal upload to always use digest auth and never basic auth.
  * Merge pull request #2367 from juhp/patch-2
  * Fix bootstrap.sh by bumping HTTP to 4000.2.16.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1436356800">- update to 1.22.6.0
  * work with ghc 7.10
  * bug fixes</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update to 1.22.7.0
  * Remove GZipUtils tests
  * maybeDecompress: bail on all errors at the beginning of the stream with zlib &lt; 0.6
  * Correct maybeDecompress</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- relax HTTP dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1454328000">- update to 1.22.8.0
  * Only Custom setup scripts should be compiled with '-i -i.'.
  * installedCabalVersion: Don't special-case Cabal anymore.
  * Bump the HTTP upper bound.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.22.9.0
  * Include Cabal-1.22.8.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.22.9.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f2f40337e3d99a232a11d821ec251aadbe12ba5102ee45c512a1a137639dde9d" name="cabal-install" arch="x86_64">
    <version epoch="0" ver="1.22.9.0" rel="2.3.11"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1320148800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Added ghc-HTTP-devel to BR.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Added other BR
- Fixed defattr
- Fixed filename in files</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- update to 0.14.0 from upstream
- required for Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 1.16.0.2 from upstream
  * fix compilation issues with ghc 7.6
- part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 1.18.0.4 for Haskell Platform 2014.2.0.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 1.18.0.8
  * Support random 1.1.
  * Fix bootstrap script after network package split.
  * Support network-2.6 in test suite.</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 1.18.1.0
  * Force cabal upload to always use digest auth and never basic auth.
  * Merge pull request #2367 from juhp/patch-2
  * Fix bootstrap.sh by bumping HTTP to 4000.2.16.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1436356800">- update to 1.22.6.0
  * work with ghc 7.10
  * bug fixes</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update to 1.22.7.0
  * Remove GZipUtils tests
  * maybeDecompress: bail on all errors at the beginning of the stream with zlib &lt; 0.6
  * Correct maybeDecompress</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- relax HTTP dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1454328000">- update to 1.22.8.0
  * Only Custom setup scripts should be compiled with '-i -i.'.
  * installedCabalVersion: Don't special-case Cabal anymore.
  * Bump the HTTP upper bound.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.22.9.0
  * Include Cabal-1.22.8.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.22.9.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="259d25b4e81a3f5491d5aaa705f5310d9aa9b1b62a6485304f29cde193f5a6d0" name="cabal-rpm" arch="src">
    <version epoch="0" ver="0.9.11" rel="2.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1380283200">- update cabal-rpm-spdx.patch
  * fix string for GPL+ license
- update suse-packaging.patch
  * add Group tags</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1381320000">- update to 0.8.6 from upstream
  * provide -static in devel packages
  * pkgconfig quoting
  * make cblrpm-diff quieter
  * fix repoquery for C deps
  * check for _darcs or .git dir in package topdir not in pwd
- refresh cabal-rpm-spdx.patch
- update and refresh suse-packaging.patch
  * add %defattr(-,root,root-) to all %files sections</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1405339200">- update to 0.8.11 by Jan Matejka
- fix suse-packaging patch
  * use expanded pkgname in spec name tag
  Factory checks do not expand macros in name tag and fail</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1405339201">- enable for all archs</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1416744000">- expand macro in spec name tag
  * OBS does not expand macor in name tag and gets confused
- remove rpmlintrc file
  * executable stack issue is fixed in ghc-7.8</changelog>
<changelog author="jmatejka@suse.cz" date="1422878400">- Bump to version 0.9.2
- drop the patches which have been upstream since 0.9.0
- drop useless _service file
- Change license to GPL-3+ albeit upstream delcares GPL-3 since GPL-3+
  should be compatible and is generated by the cabal-rpm
- spec-cleaner cleanups</changelog>
<changelog author="mimi.vx@gmail.com" date="1423915200">- Bump to version 0.9.3
  * make sure tarball destdir exists before copying
  + improve output for listing missing packages
  + update improvements: new-sources first, continue if patch fails, git commit changes
  + spec: sort executables and use %pkg_name in %ghc_fix_dynamic_rpath
  + drop the debuginfo handling for C files
  + ignore emacs temp ".#pkgname.spec" files-</changelog>
<changelog author="mimi.vx@gmail.com" date="1424001600">- add requires-space.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1424260800">- Bump to version 0.9.4
  + remove requires-space.patch
  * use dnf if installed instead of yum for install and repoquery
  * update now only commits changes and new source if git origin is ssh
  * allow Cabal-1.22</changelog>
<changelog author="mpluskal@suse.com" date="1425988800">- Recommend cabal-install and ghc as they are necessary for usage</changelog>
<changelog author="mimi.vx@gmail.com" date="1430049600">- update to 0.9.5
- fix for dnf repoquery
- create SOURCES/ for tarball
- fixes for Cabal-1.22
- nogpgcheck for Fedora 22+
- warn about hidden backup spec files</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 0.9.5.1
  * add '-old-locale' Cabal flag to fix build on ghc-7.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1432296000">- update to 0.9.6
  * make "cabal list" quiet
  * filter missing packages from repoquery
  * remove unneeded ghc-old-locale dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1440936000">- update to 0.9.7
  * only list buildable executables in spec file
  * bring back 'build' as an alias for 'local'
  * use %license macro
  * do not warn about missing optional system programs
  + add fix-macro-license.patch to correct use of %license macro</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- change fix-macro-license.patch to upstream solution</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 0.9.8
  * better %license logic
  * fix handling of versions without '.'
  * no duplicate test deps
  * drop fix-macro-licence.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1453723200">- update to 0.9.9
- drop remove_exclusivearch.patch
- drop cabal-rpm.1 manpage, use instead link to upstream cblrpm.1
  * couple of minor improvements for SUSE packaging</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 0.9.10
  * update no longer tries to grep non-existent .git
  * fix duplicate clibs
  * fix build with ghc-8.0
  * SuSE improvements: no disttag or rpmdev-bumpspec</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 0.9.11
  * build with Cabal-1.24</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cc9f94e027a4973645cd86d4fa6abbd1e3a436b93678a4ac151b931cc8d5d95e" name="cabal-rpm" arch="x86_64">
    <version epoch="0" ver="0.9.11" rel="2.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1380283200">- update cabal-rpm-spdx.patch
  * fix string for GPL+ license
- update suse-packaging.patch
  * add Group tags</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1381320000">- update to 0.8.6 from upstream
  * provide -static in devel packages
  * pkgconfig quoting
  * make cblrpm-diff quieter
  * fix repoquery for C deps
  * check for _darcs or .git dir in package topdir not in pwd
- refresh cabal-rpm-spdx.patch
- update and refresh suse-packaging.patch
  * add %defattr(-,root,root-) to all %files sections</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1405339200">- update to 0.8.11 by Jan Matejka
- fix suse-packaging patch
  * use expanded pkgname in spec name tag
  Factory checks do not expand macros in name tag and fail</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1405339201">- enable for all archs</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1416744000">- expand macro in spec name tag
  * OBS does not expand macor in name tag and gets confused
- remove rpmlintrc file
  * executable stack issue is fixed in ghc-7.8</changelog>
<changelog author="jmatejka@suse.cz" date="1422878400">- Bump to version 0.9.2
- drop the patches which have been upstream since 0.9.0
- drop useless _service file
- Change license to GPL-3+ albeit upstream delcares GPL-3 since GPL-3+
  should be compatible and is generated by the cabal-rpm
- spec-cleaner cleanups</changelog>
<changelog author="mimi.vx@gmail.com" date="1423915200">- Bump to version 0.9.3
  * make sure tarball destdir exists before copying
  + improve output for listing missing packages
  + update improvements: new-sources first, continue if patch fails, git commit changes
  + spec: sort executables and use %pkg_name in %ghc_fix_dynamic_rpath
  + drop the debuginfo handling for C files
  + ignore emacs temp ".#pkgname.spec" files-</changelog>
<changelog author="mimi.vx@gmail.com" date="1424001600">- add requires-space.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1424260800">- Bump to version 0.9.4
  + remove requires-space.patch
  * use dnf if installed instead of yum for install and repoquery
  * update now only commits changes and new source if git origin is ssh
  * allow Cabal-1.22</changelog>
<changelog author="mpluskal@suse.com" date="1425988800">- Recommend cabal-install and ghc as they are necessary for usage</changelog>
<changelog author="mimi.vx@gmail.com" date="1430049600">- update to 0.9.5
- fix for dnf repoquery
- create SOURCES/ for tarball
- fixes for Cabal-1.22
- nogpgcheck for Fedora 22+
- warn about hidden backup spec files</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 0.9.5.1
  * add '-old-locale' Cabal flag to fix build on ghc-7.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1432296000">- update to 0.9.6
  * make "cabal list" quiet
  * filter missing packages from repoquery
  * remove unneeded ghc-old-locale dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1440936000">- update to 0.9.7
  * only list buildable executables in spec file
  * bring back 'build' as an alias for 'local'
  * use %license macro
  * do not warn about missing optional system programs
  + add fix-macro-license.patch to correct use of %license macro</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- change fix-macro-license.patch to upstream solution</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 0.9.8
  * better %license logic
  * fix handling of versions without '.'
  * no duplicate test deps
  * drop fix-macro-licence.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1453723200">- update to 0.9.9
- drop remove_exclusivearch.patch
- drop cabal-rpm.1 manpage, use instead link to upstream cblrpm.1
  * couple of minor improvements for SUSE packaging</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 0.9.10
  * update no longer tries to grep non-existent .git
  * fix duplicate clibs
  * fix build with ghc-8.0
  * SuSE improvements: no disttag or rpmdev-bumpspec</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 0.9.11
  * build with Cabal-1.24</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6eb543c6d54c24a554bd2077f8768f62d8c2c5df6dda5695fd8bedbcb9e2b042" name="cacti" arch="noarch">
    <version epoch="0" ver="1.0.4" rel="14.1"/>

<changelog author="joop.boonen@opensuse.org" date="1334577600">- Corrected the crontab file for openSUSE &gt;= 12.2
- Some cross distro fixes so plugins will also build for other distros</changelog>
<changelog author="aldemir.akpinar@airties.com" date="1335787200">- New version 0.8.8a
- Fixed an rpmlint warning</changelog>
<changelog author="aldemir.akpinar@airties.com" date="1338811200">- Added official cacti 0.8.8a patch</changelog>
<changelog author="joop.boonen@opensuse.org" date="1375963200">- Update to version 0.8.8b
  - bug: Fixed issue with custom data source information being lost when saved from edit
  - bug: Repopulate the poller cache on new installations
  - bug: Fix issue with poller not escaping the script query path correctly
  - bug: Allow snmpv3 priv proto none
  - bug: Fix issue where host activate may flush the entire poller item cache
  - security: SQL injection and shell escaping issues</changelog>
<changelog author="aj@ajaissle.de" date="1397304000">- Change php requirements to be more general on SUSE systems
  [bnc#862993]</changelog>
<changelog author="aj@ajaissle.de" date="1397390400">- Add cacti-0.8.8b_security.patch:
  - Fixes [bnc#870821]:
  - CVE-2014-2326: Unspecified HTML Injection Vulnerability
  - Fixes CVE-2014-2328:
  - Unspecified Remote Command Execution Vulnerability
  - Fixes [bnc#872008]:
  - CVE-2014-2708: Unspecified SQL Injection Vulnerability
  - CVE-2014-2709: Unspecified Remote Command Execution Vulnerability
- Add cacti-0.8.8b_CVE-2013-5588_CVE-2013-5589.patch:
  - Fixes [bnc#837440]:
  - CVE-2013-5588: HTML Injection Vulnerability
  - CVE-2013-5589: SQL Injection Vulnerability</changelog>
<changelog author="aldemir.akpinar@gmail.com" date="1418040000">- Update to version 0.8.8c
  - New features
  - New graph tree view
  - Updated graph list and graph preview
  - Refactor graph tree view to remove GPL incompatible code
  - Updated command line database upgrade utility
  - Graph zooming now from everywhere
  - Security fixes
  - CVE-2013-5588 - XSS issue via installer or device editing
  - CVE-2013-5589 - SQL injection vulnerability in device editing
  - CVE-2014-2326 - XSS issue via CDEF editing
  - CVE-2014-2327 - Cross-site request forgery (CSRF) vulnerability
  - CVE-2014-2328 - Remote Command Execution Vulnerability in graph export
  - CVE-2014-4002 - XSS issues in multiple files
  - CVE-2014-5025 - XSS issue via data source editing
  - CVE-2014-5026 - XSS issues in multiple files
  - Removed cacti-0.8.8b-cacti-log-path.patch as it is incompatible with 0.8.8c.
  - Removed cacti-0.8.8b-cacti-script.patch as it is incompatible with 0.8.8c.
  - Removed cacti-0.8.8b_CVE-2013-5588_CVE-2013-5589.patch as this code is incorprated to cacti 0.8.8c
  - Removed cacti-0.8.8b_security.patch as this code is incorprated to cacti 0.8.8c
  - Created cacti-0.8.8c-cacti-log-path.patch so that cacti only logs to /var/log/cacti
  - Created cacti-0.8.8c-cacti-script.patch so that cacti uses /usr/share/cacti/scripts</changelog>
<changelog author="joop.boonen@opensuse.org" date="1434456000">- Update to version 0.8.8d
  - Fixes [bnc#934187]
  - CVE-2015-4342: cacti: Multiple XSS and SQL injection vulnerabilities
  - feature: Remove un-needed fonts and javascript files
  - bug: Fixed SQL injection VN: JVN#78187936 / TN:JPCERT#98968540
  - bug#0002261: PHP 5.4.0 added new error_reporting variable, causing cacti to show errors
  - bug#0002391: Odd Behaviour on ReIndex of Data Query Data
  - bug#0002393: Broken thumbnail images for graph templates
  - bug#0002402: Subtree must not have the same header as the parent header
  - bug#0002474: CLI add_device.php dows not set availability_method correctly
  - bug#0002449: The Save button does not work: Invalid html on page Console -&gt; Cacti Settings: empty form tag
  - bug#0002428: Fail to delete all data input items when removing more than 1000 data sources
  - bug#0002439: Password with special character don't work with LDAP authentication
  - bug#0002461: invalid bn with ldap and anonymous bind
  - bug#0002465: Graph Export return empty CSV file
  - bug#0002484: Incorrect SQL request in cli script repair_database.php
  - bug#0002485: Broken pagenation on graph viewing
  - bug#0002489: SNMP - Get Mounted Partitions using Re-index method of Index Count Changed causes recache event every time
  - bug#0002490: Can not select page for multiple datasources per device
  - bug#0002494: CSV export always shows last day
  - bug#0002504: Data template search not functional
  - bug#0002542: [FG-VD-15-017] Cacti Cross-Site Scripting Vulnerability Notification
  - bug#0002543: Unable to switch pages within graphs_new.php due to invalid URL generation
  - bug#0002544: Duplicate entry in $nav_url during list view
  - bug#0002571: SQL Injection and Location header injection from cdef id CVE-2015-4342
  - bug#0002572: SQL injection in graph templates
- Renamed two patch files, to a more generic name:
  - cacti-0.8.8c-cacti-log-path.patch to cacti-log-path.patch
  - cacti-0.8.8c-cacti-script.patch to cacti-script.patch</changelog>
<changelog author="astieger@suse.com" date="1437220800">- Update to 0.8.8e:
  This update contains importand security fixes: [boo#937997]
  - Multiple XSS and SQL injection vulnerabilities
  - CVE-2015-4634 - SQL injection in graphs.php
  Further fixes:
  - Fixed issue with graph zooming failing to work
  - Impossible to have a URL pointing directly to a graph
  - Cannot delete data sources from the GUI
  - viewing host in new tab - Undefined index: nodeid
  - status_fail_date and status_rec_date are set incorrectly after
    host is marked down
  - Incorrect value in Hosts column on Host Templates page
  - Incorrect row number in Devices -&gt; (Edit) page</changelog>
<changelog author="joop.boonen@opensuse.org" date="1437393600">- Fixed the spec file so the package also builds for el7, Fedora 20 &gt; etc.</changelog>
<changelog author="astieger@suse.com" date="1437912000">- cacti 0.8.8f:
  * 0.8.8e Poller Script Parser is Broken
  * cli/upgrade_database.php is missing releases
  * Graph managment graphs.php save button does not work
  * Poller Script Parser is Broken</changelog>
<changelog author="aj@ajaissle.de" date="1447675200">- Spec cleanup, split -doc package
- Universal "Requires:" for httpd and mod_php_any [boo#867607]
- Dropped cacti.cron.new
- Updated cacti.cron
- Dropped cacti-httpd.conf.vhost
- Dropped cacti-httpd.conf.nonsuse
- Updated cacti-httpd.conf (for openSUSE &lt;= 1210 and other)
- Updated cacti-httpd.conf.default (for openSUSE &gt; 1210)
- Dropped cacti-script.patch (applies to a non-packaged file)
- Updated cacti.logrotate</changelog>
<changelog author="astieger@suse.com" date="1455019200">- Fix the following vulnerabilities:
  * CVE-2015-8369: SQL injection in graph.php (boo#958863)
  * CVE-2015-8604: SQL injection in graphs_new.php (boo#960678)
  * CVE-2015-8377: SQL injection vulnerability in the
    host_new_graphs_save function in graphs_new.php
    (boo#958977)
  * CVE-2016-2313: Authentication using web authentication as a user
    not in the cacti database allows complete access
    (boo#965930)
- adding CVE-2015-8369.patch, CVE-2015-8604-CVE-2015-8377.patch,
  CVE-2016-2313.patch</changelog>
<changelog author="astieger@suse.com" date="1456142400">- cacti 0.8.8g:
  * various graphing, PHP, HTML, output and monitoring fixes
  * Drop CVE-2015-8369.patch, CVE-2015-8604-CVE-2015-8377.patch,
    CVE-2016-2313.patch</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1462795200">- cacti 0.8.8h:
  * Authentication using web authentication as a user not in the
    cacti database allows complete access (regression)
  * Cacti SQL Injection Vulnerability
    (CVE-2016-3172) (boo#971357)
  * When click the [Clear] button after clicking the [Refresh]
    button in Preview Mode , fails to CSRFcheck
  * Cacti graph_view.php SQL Injection Vulnerability
    (CVE-2016-3659) (boo#974013)
  * Outdated MIBs for non-unicast packets
  * Index is a MySQL 5.6 reserved word
  * generate_graph_def_name() generates reserved word "cf"</changelog>
<changelog author="joop.boonen@opensuse.org" date="1486555200">- Build version 1.0.1
  * Fixes CVE-2014-4000 bnc#022564
  * Deleted cacti-log-path.patch is now handled via a symblink from
    /srv/www/cacti/log to /var/log/cacti
  * 1.0.1
  - feature: SpikeKill allows filling range to last known good value
  - issue#261: Add IPv4 and IPv6 Specific Counters to interfaces.xml
  - issue#257: Poller Output Table not Empty WARNING messages in cacti.log
  - issue#256: New Graph - Add Graph Items Fails (Data Sources shows None)
  - issue#255: Errors Creating new Graphs - Undefined Index Errors
  - issue#254: Unable to Properly add Data Source
  - issue#251: Remote Data Collector stuck on upgrade page
  - issue#247: Devices missing from tree device list
  - issue#245: Drag and Drop in Tree Edit Erratic
  - issue#243: SMTP Ping Failure with not SNMP Authentication
  - issue#241: Authentication Method: None not functional
  - issue#240: SQL error when install plugin
  - issue#238: Duplicate color id's cause error during Upgrade
  - issue#231: SNMPv3 - PHP ERROR WARNING: Fatal error: Unknown user name in file
  - issue: Resolving visual issues with row counts.
  - issue: When deleting Graphs prevent the removal of Data Sources that are still in use
  - issue: Improve SNMP agent performance through SQL optimizations
  * 1.0.0
  - feature: Support for remote data collectors
  - feature: Support Internationalization (i18n) for the main Cacti site, and supported plugins
  - feature: Data Source Profiles replace RRA settings allowing a single system to have multiple polling intervals
  - feature: Redesigned Tree page including Drag &amp; Drop functionality
  - feature: New Graph Permissions system designed to make permissions simple to manage
  - feature: Add Themes 'Classic', 'Modern', 'Dark', and 'Paw'
  - feature: Debug Data Sources by comparing them to the Data Template
  - feature: New special Data Source type to detect the poller interval
  - feature: Bulk inserts in PHP poller to address latency issues
  - feature: Optimize data collection through in memory caching giving a 50% reduction in polling times when dealing with large sites
  - feature: Support RRDtool VDEFs
  - feature: Support new Graph Items: AREA:STACK, GPRINT:AVERAGE, GPRINT:LAST, GPRINT:MAX, GPRINT:MIN, LINE:STACK, TEXTALIGN, TICK
  - feature: Support RRDtool features: Right Axis Support, Dynamic Labels, Tab Width, Legend Position, Legend Direction
  - feature; Resizeable table columns
  - feature: Deprecated Single Pane Tree View
  - feature: Role Based Access Control (RBAC)
  - feature: Support User Group Permissions
  - feature: Show number of in use Graphs, Data Sources, and Devices for a given Template
  - feature: Support bulk re-sync of graphs to assigned Graph Template
  - feature: Bulk Device Settings changes
  - feature: CDEFs, Colors, GPrint Presets consolidated to Presets menu
  - feature: Authentication cookies for 'remember me' functionality
  - feature: Automatic logout after session inactivity
  - feature: Replace Boost server in favor of RRDtool Proxy
  - feature: Graph Details include CSV output, zoom, debug, and download links
  - feature: Graph Export moved to a plugin
  - feature: User change password functionality
  - feature: Automation added to core functionality through the merge of the Discovery and AutoM8 plugins
  - feature: Change interface graphs from 32 bit to 64 bit with ease
  - feature: Plugins now have hooks in device templates and automation
  - feature: Allow users to preview template imports to determine if there will be issues from importing
  - feature: Automatic removal of orphaned graph items when importing newer versions of graph templates
  - feature: Support for MySQL 5.7
  - feature: Support for PHP 7.0
  - feature: Merge Aggregate Plugin - Aggregate graph creation
  - feature: Merge AutoM8 Plugin - Automation of graph creation
  - feature: Merge Boost Plugin - Faster polling, result caching, on-demand RRDtool file updates
  - feature: Merge CLog Plugin - View Cacti logs
  - feature: Merge Discovery Plugin - Device discovery
  - feature: Merge Domains Plugin - Support for domain (ADS/LDAP) specific user templates
  - feature: Merge DSStats Plugin - Cache Data Source values for easy retrieval
  - feature: Merge Logrotate Plugin - Rotate Cacti logs
  - feature: Merge Realtime Plugin - Realtime graph viewing
  - feature: Merge Reporting (Nectar) Plugin - Reporting
  - feature: Merge RRDclean Plugin - RRD file cleanup and management
  - feature: Merge Secpass Plugin - User password policy enforcement
  - feature: Merge Settings Plugin - Shared settings for plugins
  - feature: Merge SNMP Agent Plugin - SNMP Agent for Cacti providing system statistics
  - feature: Merge SpikeKill Plugin - Remove unwanted spikes from graphs
  - feature: Merge SSL Plugin - Force https
  - feature: Merge SuperLinks Plugin - Add external links within Cacti
  - feature: Merge UGroup Plugin - User groups with permissions
  - feature: Merge Watermark Plugin - Watermark your Cacti graphs
  - bug: Fixed issue where old graph templates (0.8.6-), could import bogus data causing issues with Data Input Methods
  - bug#0000168: Duplicate data sources should be avoided when creating new graphs
  - bug#0000851: Review an imported template
  - bug#0001155: When viewing graph tree do not show empty nodes
  - bug#0001337: Form to filter for graphs in host view mode
  - bug#0001552: Date ranges not shown on graphs in the view with Daily, Weekly, Monthly &amp; Yearly graphs
  - bug#0001573: RRA templates/grouping
  - bug#0001577: Override session handling and store session in Database
  - bug#0001790: Allow for XML delimiter in fields of a script query
  - bug#0001820: Unable to use a Data Input Method Output Field in more than one Data Source Item
  - bug#0001827: Changing the graph template messes up the graph item fields
  - bug#0001836: Add mysql error message to log
  - bug#0001877: Cookies path is not properly set
  - bug#0001966: Expand Devices in tree view not honored
  - bug#0001970: Data query index order cache should be populated on re-index
  - bug#0001981: Cacti is not full UTF-8
  - bug#0001986: CLI allow add_graphs.php to have multiples --snmp-field and --snmp-value options
  - bug#0001996: Allow using data input field in graph title
  - bug#0002096: Enumerated SNMP values not parsed correctly
  - bug#0002112: CLI add configurable parameters for device_add.php
  - bug#0002133: Restrict User to only manage specific device(s)
  - bug#0002135: Regular expression support for filter
  - bug#0002137: Data query oid_suffix parameter does not function
  - bug#0002159: Database creation file not fully compliant with strict SQL mode
  - bug#0002162: Unable to authenticate user with password containing UTF-8
  - bug#0002196: Incorrect script server instance number in log
  - bug#0002225: Make -Cc SNMP option configurable
  - bug#0002255: Script query_unix_partitions.pl should only query local mounts
  - bug#0002336: Implement php-snmp class library
  - bug#0002340: Data query script execution should be escaped
  - bug#0002350: SNMP Data Query index_order ignored
  - bug#0002351: Ping does not work with non-English locale
  - bug#0002361: Spine does not log unknowns the same way cmd.php
  - bug#0002362: Poller cmd.php makes wrong hex-string to decimal conversion
  - bug#0002370: Cacti prints wrong date formats, does not honor a systems locale
  - bug#0002403: Typo in DELETE statement leading to poor graphing performance
  - bug#0002412: Graph Template duplication causes to be converted to TAB char
  - bug#0002418: Data Source Items named 'ds' break UI ability to add more items
  - bug#0002419: SNMP enum results not parsed correctly by cmd.php poller
  - bug#0002452: CVE-2014-4000 PHP Object Injection Vulnerabilities
  - bug#0002454: OS Command Injection
  - bug#0002468: Changing graph format to anything but PNG causes no output
  - bug#0002476: Add support for SNMP v3 EngineID
  - bug#0002483: Cisco ASA using Re-index method of verify all causes recache event every time
  - bug#0002484: Incorrect SQL request in cli script repair_database.php
  - bug#0002521: Unable to create two devices via CLI with the same IP-Address
  - bug#0002522: Zero padded hex strings are parsed incorrectly
  - bug#0002535: Graph Template Changes not updating RRDTool command
  - bug#0002636: Creating Data Template with "U" for min and max saves field data_input_field_id as 0 for first item
  - bug#0002697: CVE-2016-2313 allows remote authenticated users who use web authentication to bypass intended access
  - bug#0002698: When the host is down the wrong data type are used for some columns in the host table
  - bug#0002723: Renaming a disabled device still attempts to connect and get SNMP host information
  - bug#0002724: Multipage graphs the menu can disappear
  - bug#0002725: Changing graph template does not mark correct interfaces disabled on data query generated list</changelog>
<changelog author="joop.boonen@opensuse.org" date="1486987200">- Build version 1.0.2
  * Changelog
  - issue#278: Correct Boost Status display issue
  - issue#275: Permission View issue and Device Dropdown when in Classic Theme
  - issue#270: Major Mib Cache corruption. Rebuild your MIB Cache after upgrading
  - issue: Resolve Cacti logo on Graphs page in Classic Theme
- Created a config.php fix patch, cacti-config.patch</changelog>
<changelog author="astieger@suse.com" date="1487505600">- cacti 1.0.3:
  * Upgrade 0.8.8h to 1.0.0 fails to create poller_output_boost table
  * Added missing template import hash for 1.0.2</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1488196800">- cacti 1.0.4:
  * feature: Javascript: make menu movement smooth and use
    localStorage
  * feature: Added cacti_snmp_get_raw() for plugin developers
  * issue#288: Function cacti_snmp_get bad handling of wierd value
    into snmp_value
  * issue#298: Graph generation issue with SNMP - Bits/Sec + Total Bandwith
  * issue#301: Unresolvable DNS hostname causing backtraces
  * issue#302: spikekill memory leak
  * issue#303: Error when creating tree items with "&amp;" in the name
  * issue#307: Aggregate graph gives CMDPHP errors
  * issue#308: UI resize issue
  * issue#309: Show "Save Successful" notification permanently
  * issue#311: Graph thumbnail settings in profile setting does not work
  * issue#320: Users can not change their own password
  * issue#324: Aggregate template graph template JavaScript error
  * issue#352: Add configurable auto-logout and page-reload options
  * issue#329: Customize the favicon
  * issue#334: primary key on poller output boost table not efficient/not being
    used correctly
  * issue: Fixed issues with Dark theme
  * issue: Fixed issues with Paw theme
  * issue: Fix timespan calculation
  * issue: Added misplaced join condition when generating RRDTool graphs
  * issue: Fix the selection of timestan based on local_graph_id and rra_id
  * issue: Correct error in discovery not adding devices
  * issue: Action message did not always display
  * issue: fix regex to use Domains like www.t-online.de
  * issue: Properly align Order columns.
  * issue: address renaming issues with tree items.
  * issue: Add device snmp --version is ambiguous
  * issue: SNMP Availability failed to report down devices - This only was occuring
    for cmd.php collector.
  * issue: i18n remove embedded HTML syntax
  * issue: Wrap menu items to avoid scrolling</changelog>
<changelog author="joop.boonen@opensuse.org" date="1488283200">- Only allow to use the same spine version as the cacti version</changelog>

</package>
<package pkgid="6ec0a11d1bf0ff98fee78d2358a45e4e2b12eff24a09a2e7819e743ea0b1ba2f" name="cacti" arch="noarch">
    <version epoch="0" ver="1.1.16" rel="16.3.1"/>

<changelog author="astieger@suse.com" date="1487505600">- cacti 1.0.3:
  * Upgrade 0.8.8h to 1.0.0 fails to create poller_output_boost table
  * Added missing template import hash for 1.0.2</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1488196800">- cacti 1.0.4:
  * feature: Javascript: make menu movement smooth and use
    localStorage
  * feature: Added cacti_snmp_get_raw() for plugin developers
  * issue#288: Function cacti_snmp_get bad handling of wierd value
    into snmp_value
  * issue#298: Graph generation issue with SNMP - Bits/Sec + Total Bandwith
  * issue#301: Unresolvable DNS hostname causing backtraces
  * issue#302: spikekill memory leak
  * issue#303: Error when creating tree items with "&amp;" in the name
  * issue#307: Aggregate graph gives CMDPHP errors
  * issue#308: UI resize issue
  * issue#309: Show "Save Successful" notification permanently
  * issue#311: Graph thumbnail settings in profile setting does not work
  * issue#320: Users can not change their own password
  * issue#324: Aggregate template graph template JavaScript error
  * issue#352: Add configurable auto-logout and page-reload options
  * issue#329: Customize the favicon
  * issue#334: primary key on poller output boost table not efficient/not being
    used correctly
  * issue: Fixed issues with Dark theme
  * issue: Fixed issues with Paw theme
  * issue: Fix timespan calculation
  * issue: Added misplaced join condition when generating RRDTool graphs
  * issue: Fix the selection of timestan based on local_graph_id and rra_id
  * issue: Correct error in discovery not adding devices
  * issue: Action message did not always display
  * issue: fix regex to use Domains like www.t-online.de
  * issue: Properly align Order columns.
  * issue: address renaming issues with tree items.
  * issue: Add device snmp --version is ambiguous
  * issue: SNMP Availability failed to report down devices - This only was occuring
    for cmd.php collector.
  * issue: i18n remove embedded HTML syntax
  * issue: Wrap menu items to avoid scrolling</changelog>
<changelog author="joop.boonen@opensuse.org" date="1488283200">- Only allow to use the same spine version as the cacti version</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- cacti 1.0.5:
  * issue#296: Poller warning for Non-SNMP device
  * issue#319: Add default 'High Collection Rate' data source profile
    to new installs to demonstrate concept of multiple rates
  * issue#330: Import templates to non-default Data Profile
  * issue#337: Error when try create new graph - SNMP - Generic OID
  issue#342:  Infinite loop in poller_automation.php with invalid
    schedule
  * issue#343: Device discovery cannot handle dots in device name
  * issue#344: Unable to upgrade to latest Cacti on FreeBSD
  * issue#353: Legacy broadcast &amp; multicast packet counters missing in
    interface.xml
  * issue#354: Place on tree dashes / ordering is not correct
  * issue#355: Replace table rows with count when using InnoDB tables
  * issue#357: If recovery mode runs longer than a polling interval, a
    second is spawned
  * issue#358: Sending test e-mail results in warning
  * issue#360: Issue importing cacti.sql with some charsets
  * issue#364: Moving graph item causes page render issue
  * issue#365: ss_host_disk.php and ss_host_cpu.php should use return
  * issue#367: Upgrade chart.js to version 2.5
  * issue#368: Issue with device automation ip vs. ip_address
  * issue#369: Interface bits/second total Bandwidth wrong CDEF
  * issue#375: Drag and Drop of Devices and Graphs allows dropping
    onto self
  * issue#380: Ignores a non-standard SNMP port
  * issue#382: When using php5.5+ new users unable to change their
    password
  * issue#384: graph_view.php backtrace errors
  * issue#385: Unable to place an aggregate grapn on a subtree
  * issue#390: Display graphs from this aggregate icon next to graph not
    displaying
  * issue#392: cdef.php missing sql where for system cdef's
  * issue#398: checkbox is not honored when creating tree
  * issue#399: External link configuration: Order buttons don't work
  * issue#400: SNMP Engine ID (v3) field too short
  * issue#401: Graphs -&gt; Apply Automation Rules fails
  * issue#404: Success even when test mail fails
  * issue#406: HRULE text format special characters not escaped
  * issue#408: Suppress SNMP units suffix from cacti_snmp_get() output
  * issue: Improve is_ipaddress functions
  * issue: Drag &amp; drop showing when disabled on page
    automation_templates.php
  * issue: Output messages displayed incorrectly in
    automation_templates.php and automation_snmp.php
  * issue: Importing template from old Cacti would not show data templates
  * issue: Handle snmp error exceptions better
  * issue: Update Apache .htaccess files to support multiple version
  * issue: When executing a full sync, if the table structured has
    changed, recreate the remote table
  * issue: Multiple domains not working as expected
  * feature#197: Add external_id to Cacti for linking Cacti to other
    monitoring systems
  * feature#332: Support copy user groups
  * feature: Log proper IP address if logging in behind a NAT
  * feature: New qquery parsing rules: VALUE/TEST, VALUE/TABLE,
    VALUE/HEX2IP</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- cacti 1.0.6:
  * issue#386: Allow special characters in graph title
  * issue#414: Install Wizard check path for spine
  * issue#415: SNMP session handling broken
  * issue#418: LDAP create user from template not working</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Build version 1.1.0
  * issue#337: Generic SNMP OID Graph Template damanged
  * issue#338: Extremely slow new graph/DS creation
  * issue#353: Broadcast &amp; Multicast Packet counters missing
  * issue#376: Structured RRD path permission issues
  * issue#389: Manual template based graph creation not working
  * issue#407: The RRDfile does not exist message is misleading
  * issue#410: Select character data was interpreted as hex by
    cacti_snmp_walk()
  * issue#422: additional issues with LDAP authentication
  * issue#424: Automation does not discover devices w/o resolvable
    hostnames
  * issue#427: undefined index TotalVisibleMemorySize on FreeBSD
  * issue#432: SpikeKill menu wonky on Paw Theme
  * issue#434: password_verify not compatible in php5.4-
  * issue#435: urlPath missing from paw theme links
  * issue#436: Restricted user does not see graphs in tree view
  * issue#443: Allow remote_agent.php through a NAT
  * issue#446: No local admin when using multiple LDAP configuration
  * issue#447: Creating another non data query graph from same template
    reuses first data source
  * issue#449: exec_poll_php does not flush pipes when using script server
  * issue#450: Graph list view - No Graphs Found
  * issue: Improve email test exception errors and change default timeout
    to 10 seconds
  * issue: When on links page, breadcrumbs would become corrupted
  * issue: When upgrading from any version of Cacti to 1.0.5, SQL's
    relative to poller_reindex might appear
  * issue: Color page performance poor
  * issue: The Device dropdown on the Graph View page was unreliable
  * issue: Aggregate and non-Device Graphs in list view had not Device or
    Title description
  * issue: Re-engineer back button design to accomocate ajax and native
    navigation
  * issue: Make Graph Template filter wider
  * issue: Resolve some visual issues in Classic theme
  * feature: Add page refresh API to make page refreshing in Ajax easier
    to accomplish
  * feature: Update fontawesome to version 4.7
  * feature: Use fontawesome glyphs for menu items
  * feature: Support multiple column sort in table library
  * feature: Add glyphs to main Cacti console menu</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Build version 1.1.1
  * issue#457: Continued LDAP issues with initial user creation
  * issue#461: The function escapeshell arg not appropriate on Windows
  * issue#462: LDAP authorization issues: group membership check broken
    for 'Group Member Type' = 'Username'
  * issue#464: Change default batch spike removal limits for standard
    deviation and variance
  * issue#465: Less than sign inside items and labels of graph break graph
  * issue#466: Call to member function row() on a non-object in
    lib/snmpagent.php
  * issue#467: Reduce the number of queries in log function
  * issue#472: Schema changes to improve performance
  issue#485:  When editing a device, the ping status was not always
    returned
  * issue: Back button issues due to syntax problems in JavaScript
  * issue: Zoom periodically would loose it's crosshairs after zooming
  * issue: Zoom would zoom out into the future even when disabled
  * issue: Fixing lite corruption in graph_templates_item table
  * feature: Make SpikeKill options more consistent
  * feature#459: Add variable date time option to report mail subject
  * feature#460: Add external_id to host variables
  * feature#469: Change re-index method of Data Query from Device edit
  * feature: Support generalized date format approach in the GUI
  * feature: Use localStorage over a Cookie for Zoom setting storage
  * feature: Fully implement 'Remove Orphans' from Package import process</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Build version 1.1.2
  * issue#492: Error while adding non data query (cg) graphs
  * issue#494: CLI error while importing template
  * issue#499: SQL error in graph automation resulting in no graphs
    on tree
  * issue#500: Generic SNMP device package damaged - Unix Ping Host
  * issue#505: Log rotation does not work in some cases
  * issue#506: Undefined index: cactiStatsDeviceFailedPolls
  * issue#507: Nextwork discovery 'export' produces no results
  * issue#509: Minor bug with device ownership selection
  * feature: Add new legend type that includes Current/Average/
    Minimum/Maximum
  * feature: Update d3.js to latest version 4.7.4</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Build version 1.1.3
  * issue#515: Unable to import color CSV file
  * issue#519: In non-classic themes its not possible to remove Cacti
    log or reporting tabs
  * issue#520: SQL error in graph automation
  * issue#521: Cacti allows removal of Data Query Graph Template
    associations when they are in use
  * issue#525: LAST GPRINT type not rendered correctly due to lack of
    escaping
  * issue#530: Undefined function get_vdef in lib/rrd.php
  * issue#531: Issues with TextAlign and Tick graph items
  * issue#532: Unreliable scroll height causes issues in Chrome
  * issue#533: User settings not cleared after saving profile
  * issue#534: Automation issue with AS clause
  * issue#538: Unable to rename tree folder
  * issue#541: Issues with mobile graph viewing
  * issue#555: DSStats SQL insert errors due to data collection issues
  * issue#563: Division by zero in removespikes.php
  * issue: Fixed rendering issues with HRULE's on graphs
  * issue: Update jsTree to 3.3.4 version
  * feature: Improved responsiveness UI tables, filters, and menus</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Build version 1.1.4
  * issue#524: Reporting not working when Tree branch is device
  * issue#560: Add 'Duplicate' and 'Convert to Graph Template' back
    to Graph Management page for Advanced mode
  * issue#573: Missing Graph Template dropdown items
  * issue#575: Very large hex strings result in scientific notation
    that RRDtool rejects
  * issue#579: Problems logging in using nginx web server
  * issue#581: session_start() warnings when manually sending reports
  * issue#584: Issues reporting memory recommendation on utilities page
  * issue#586: Overrunning pollers can cause system load spikes
  * issue#587: Data Collector setting under Network Discovery is not
    being used
  * issue#588: Devices with blank sysDescr are added to the first
    Device Template in error
  * issue#589: Automation discovery does not allow site association
  * issue#590: Unable to create a plugin based menu
  * issue#591: Row selection in Device Automation Templates not sane
    with drag-n-drop enabled
  * issue#601: Resolving some translation issues
  * issue#604: Unexpected backtrace on regular expression filters
  * issue#605: Remove Spikes non-numeric data causes warnings
  * issue: Ping email does not use a from email address
  * issue: Automation does not recognize default size or poller
  * issue: Unable to drag-n-drop on automation templates pages when
    enabled
  * issue: Fixed number of hosts in poller stats for first poller
  * issue: Fixed screenwidth issue in tab PHP-Info of Utilities module
  * issue: Recovery poller could get stuck in some situations
  * issue: Fix JavaScript errors when managing Aggregate Graphs
  * feature: Reorganize defaults to place more on device defaults page
  * feature: Update jQuery tableDnD to version 0.9
  * feature: More tolerant of empty PHP_SELF found with some web servers</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Build version 1.1.5
  * issue#580: Data collection warnings when using cmd.php
  * issue#592: Incorrectly formatted HTML
  * issue#606: Replace &lt;path_php_binary&gt; in data input methods
  * issue#607: Allow draw_menu to specify multiple actions for the same
    URL
  * issue#608: Spaces adjacent to double quotes are eliminated during
    data input method import
  * issue#609: Honor the column setting in graph tree view mode
  * issue#610: Change Graph Template action not available
  * issue#611: Cacti Installation Wizard - Spine page incorrect on
    Windows
  * issue#612: Uncaught Error: Call to a member function row() on a
    string
  * issue#613: Network Automation, now requires a site or your are
    unable to save rules
  * issue#615: Data Input field length too short for longer scripts
  * issue#619: Export logging option in settings no longer used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Build version 1.1.6
  * issue#620: The table poller_data_template_field_mappings can get
    out of sync when manipulating data templates
  * issue#622: Can not connect to MySQL over a socket
  * issue#628: Cacti upgrade process is complex and error pront for
    developers
  * issue#635: Error when saving change to data template
  * issue#637: When displaying tree graphs, use the same layout as
    preview mode
  * issue#646: When a plugin is disabled during page operations,
    warnings can appear
  * issue#651: Unable to view cacti log (because of allowed memory size
    exhausted)
  * issue#657: Error in log when host is down, using icmp and using
    cmd.php on FreeBSD
  * issue: List for creating a Graph type shows already added Graph
    Templates
  * issue: Fix and undefined variable on data source page when first
    creating a manual data source
  * issue: Remove tabindex and other non-required manual aria controls
    from pages
  * issue: Table type and column type in poller_output table wrong
  * issue: FILTER_VALIDATE_MAC not defined on PHP less than 5.5
  * issue: When changing your language Cacti would not do a full page
    refresh
  * feature#106: Paginated CLOG and log administration
  * feature: Dutch translations
  * feature: Responsive Graphs page
  * feature: Convert forms from table based to div based for responsive
    design
  * feature: Better support for phones and tablets
  * feature: Simplified installation code to facilitate easier release
    cycle
  * feature: Updating Tablesorter to v2.28.9, adding widgets and pager</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Build version 1.1.7
  * issue#470: Enhance Cacti's SNMP function and Data Query XML, add
    &lt;output_format&gt;hex|string|guess&lt;/output_format&gt;
  * issue#653: Devices with empty sysNames are not added to discovered
    devices
  * issue#655: Data source not displaying device name
  * issue#658: Scheduled Reports (type "tree") not working
  * issue#662: Sending test Email should optionally bypass ping
  * issue#667: In Classic theme initial view of Tree view broken
  * issue#669: Invalid SQL Messages when upgrading to Cacti 1.0.5
  * issue#670: Validation error when you do "Change Graph Template" in
    Cacti
  * issue#672: Cacti unable to enable snmp notification receiver mibs
  * issue#680: Sort order in Time Graph View
  * issue#687: Cacti DB access not compatible with PHP 7
  * issue#696: Multiple issues with snmpagent notification UI
  * issue#699: Add custom error handler for ping functions
  * issue#704: Fix GUI issues for Graphs not belonging to a device
  * issue#707: Back button not working
  * issue#708: Issues finding lib/snmp.php in host disk functions
  * issue#712: Change Graph Template dropdown invalid
  * issue#717: Allow ajax callbacks when adding non-templated graph
    items
  * issue: Reports were not using Cacti's permission system for checking
    access
  * issue: User Admin page reported wrong permissions at Tree level
    missing some i18n as well
  * issue: Short data_name can cause data collection issues
  * feature: Updated Dutch language
  * feature: Updating PHPMailer to 5.2.23
  * feature: Support input-output Data Query types
  * feature: Introduce new get_cacti_version() to reduce database calls
    on pages</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Build version 1.1.9
  * issue#788: Fails on PHP Fatal error if LDAP auth enabled
- Build version 1.1.8
  * issue#529: Issue on Graph New page with checkbox unselected
  * issue#552: Minor selectable row checkbox issue
  * issue#577: Dragging multiple items causes the tree to refresh too
    early
  * issue#617: Correct poller timeouts when no devices are associated with
    active data collector
  * issue#706: Classic external link template images missing
  * issue#726: Undefined variable in upgrade script
  * issue#728: Resolve issues with jQueryUI empty dialogs
  * issue#731: Add class to radio button labels to correct display issue
  * issue#736: Sequence numbers not visible when editing templates using
    modern theme
  * issue#739: Graph Titles missing on aggregate graphs
  * issue#740: Spacer manipulation broken after update to responsive forms
  * issue#741: Errors in dsstats with very large RRDfiles with more than 60
    data sources
  * issue#748: Search results are not cleared on Aggregates
  * issue#754: Default Language for user and system are not set on new
    installation
  * issue#755: RRDtool Graph Watermark is incorrect
  * issue#756: Resolving some translation issues
  * issue#763: Template Export not functional
  * issue#765: Validation error when viewing Utility View
  * issue#771: Editing a report renders no options after creation
  * issue#780: Preview always shows thumbnails in reports interface
  * issue: Hide Aggregate system cdefs when editing graphs and graph templates
  * issue: Updating Utility View zoom was not updating table data
  * feature#723: Convert Data Source dropdown to autocomplete when editing
    standalone graphs
  * feature#735: Allow color selection in graphs and templates to be autocomplete
  * feature#753: Preliminary support for RRDtool 1.7.
  * feature: Add function to obtain the current execution user
  * feature: Implement Site timezones as autocomplete for performance
  * feature: For themes other than classic, make color id selection autocomplete
  * feature: CLOG timestamp is now formatted as defined in settings
  * feature: CLOG can show loginformation from rotated logfiles</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Build version 1.1.10
  - issue#779: Resolve random apache segfault due to recursion
  - issue#786: Unable to create second RRA for a Data Source Profile
  with collection rate less than 5 minutes
  - issue#789: Unable to Clear Filter due to JavaScrpt name space
    collision
  - issue#791: cacti 1.1.9 and clog_webapi.php permission issue
  - issue#794: SQL Error when creating graphs manually
  - issue#798: Cosmetic issue when checking checkboxes in Cacti
  - issue#800: Unchecked loop in lib/html_utility.php causing race
    condition
  - issue#802: Issue updating device hostname with SNMP data queries
  - issue#803: Issues with utf8mb4 introduced via optimization
  - issue: If the device is down and snmp_sysUpTimeInstance is 0, time
    in state can be wrong
  - feature: Updated Dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Build version 1.1.12
  - issue#822: Aggregate Graph Items are incorrectly editable
  - issue#823: Allow Filters to be hidden
  - issue#834: Add spacing on graphs pages
  - issue: Uninstalled plugins can not install
  - issue: Location of filter functions in host.php prevent full
    responsive filter implementation
  - feature: Implement first phase of responsive search filters
- Build version 1.1.11
  - issue#642: RRA not written or WARNING: Poller Output Table not Empty
  - issue#779: PHP running out of memory due to date format issues
  - issue#791: SeLinux causing problems due to recent enhancement of the
    Cacti log
  - issue#818: Unable to unselect all SpikeKill templates under settings
  - issue#831: Unable to add devices from automation devices that don't have
    a snmpSysname
  - issue: incorrect version of pace: fix progess bar
  - issue: date_format(): fix date separator character
  - issue: host.php: fix itemCount en rowCount when result = null
  - issue: clog: fix scandir for systems with limited permissions to log
    directory
  - issue: clog: fix listing of logfiles
  - issue: Stop New Graphs filter interface from taking too much space
  - issue: Pagination of clog is not done via ajax
  - issue: Unable to dry run spikekill's from Graphs page
  - issue: Default sort order does not highlight on Aggregate Template page
  - issue: Correct display issue with Graph Templates when editing Device
  - issue: External Data Sources show as having poller interval on Data
    Source page
  - issue: Allow Selecting 'External' as the Data Source Profile when creating
    non-templated Data Source
  - issue: Remove Field Order on Data Input output data as it's not required
  - issue: Data Templates not using Ajax callbacks to switch Data Sources
  - issue: Visual issue when creating non-templated Aggregate Graphs
  - feature: new skin: Sunrise
  - feature: Provide Non Compatible explanation when a plugin is not compatible
  - feature: Updated Dutch translations
  - feature: Allow Graph Templates with multiple flag to be created repeatedly
    from Graphs New interface
  - feature: Allow plugins to exclude files and directories from their remote
    poller synchronization process
  - feature: Add Device Description to View Poller Cache UI</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Build version 1.1.13
  issue#605: Remove Spikes feature not fully functional
  issue#814: Allow 'Save' feature from New Graphs
  issue#837: Using the add_device.php CLI script, you can not
    'default' the device threads to other than 1
  issue#838: CVE-2017-10970: XSS Issue in link.php bsc#1047512
  issue#839: The Database column name 'rows' is a reserved word
    in MariaDB 10.2+
  issue#845: External links tabs should appear at the end of the tab
    view
  issue#846: Web crawl of Cacti site shows errors in the log
  issue#847: CVE-2017-11163: XSS Issue in lib/html_form.php
    bsc#1048102
  issue#853: Go and Clear buttons do not work in all cases on Graph
    Rules pages
  issue: Up/Down arrow titles labeled incorrectly on Tree
    Management page
  issue: Make the default Export Type a Device Template
  issue: Fix SNMPagent MIB cache issues
  issue: Realtime cache cleanup now only removes rrd and png
  issue: When redirected from reports, you can receive a
    validation error
  feature: updated Dutch language</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Build version 1.1.14
  - issue#849: Unable to select host in Graph Item pick
  - issue#850: Reporting not allowing Non-templated Graphs
  - issue#858: Pagination on SNMP Options wrong
  - issue#860: Network Discovery Subnet Range character limit too small
  - issue#861: The search filter does not support Cyrillic
  - issue#862: Automation - When editing Graph Rules, unable to
    Change Data Query
  - issue#863: Typo error in auth_login.php for LDAP authentication
  - issue#867: Cross-site scripting (XSS) vulnerability in auth_profile.php
  CVE-2017-11691 bsc#1050950
  - issue: Link's not showing in Automation Graph and Tree rules on
    Sunshine theme
  - issue: Make Templates Export responsive
  - issue: Don't wrap menu glyphs and menuitems
  - issue: The function get_order_string() can fail when encountering
    reserved word columns
  - issue: Data Query Delete is not using callback
  - feature: Resize Graphs on Graph page to be responsive
  - feature: Make import text a hidden field as it is likely
    seldom used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Build version 1.1.15
  - issue: PHP Fatal Exception on upgrade from 1.1.11 or earlier
  - feature: Added test to detect install upgrade code problems</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Build version 1.1.16
  issue#865: Escape Data Query arguments to prevent issues with
    special characters
  issue#872: Can't add device items to graphs generated with no
    device and no template
  issue#875: When modifying Realm permissions, realms that are
    listed multiple times don't stay in sync
  issue#877: Improving resolution to issue#847 and one additional
    vulnerability
    CVE-2017-12065 bsc#1051633
  issue#878: Ambiguous language in purge log function
  issue#879: SQL Error when adding a report item to a report
  issue#880: Device drop down is limited to 20 devices and lacks
    a scroll bar
  issue#885: Graph generated with no device and no graph template
    forgets device definitions
  issue#886: Unable to export templates other than Device templates
  issue: Address additional corner cases around get_order_string usage
  issue: Data Queries sharing a Data Source can result in poller
    output table not empty errors
  issue: Fix Sunrise theme to properly theme multiselect widgets
  issue: Increase height of multiselects so that more options are
    visible
  issue: When a graph is locked, anchor tags are still functional</changelog>

</package>
<package pkgid="fcdffd8bb0dee4f0a971e89d635057ceb24347761a5462339c59a78ee2489dec" name="cacti" arch="noarch">
    <version epoch="0" ver="1.1.19" rel="16.6.1"/>

<changelog author="joop.boonen@opensuse.org" date="1488283200">- Only allow to use the same spine version as the cacti version</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- cacti 1.0.5:
  * issue#296: Poller warning for Non-SNMP device
  * issue#319: Add default 'High Collection Rate' data source profile
    to new installs to demonstrate concept of multiple rates
  * issue#330: Import templates to non-default Data Profile
  * issue#337: Error when try create new graph - SNMP - Generic OID
  issue#342:  Infinite loop in poller_automation.php with invalid
    schedule
  * issue#343: Device discovery cannot handle dots in device name
  * issue#344: Unable to upgrade to latest Cacti on FreeBSD
  * issue#353: Legacy broadcast &amp; multicast packet counters missing in
    interface.xml
  * issue#354: Place on tree dashes / ordering is not correct
  * issue#355: Replace table rows with count when using InnoDB tables
  * issue#357: If recovery mode runs longer than a polling interval, a
    second is spawned
  * issue#358: Sending test e-mail results in warning
  * issue#360: Issue importing cacti.sql with some charsets
  * issue#364: Moving graph item causes page render issue
  * issue#365: ss_host_disk.php and ss_host_cpu.php should use return
  * issue#367: Upgrade chart.js to version 2.5
  * issue#368: Issue with device automation ip vs. ip_address
  * issue#369: Interface bits/second total Bandwidth wrong CDEF
  * issue#375: Drag and Drop of Devices and Graphs allows dropping
    onto self
  * issue#380: Ignores a non-standard SNMP port
  * issue#382: When using php5.5+ new users unable to change their
    password
  * issue#384: graph_view.php backtrace errors
  * issue#385: Unable to place an aggregate grapn on a subtree
  * issue#390: Display graphs from this aggregate icon next to graph not
    displaying
  * issue#392: cdef.php missing sql where for system cdef's
  * issue#398: checkbox is not honored when creating tree
  * issue#399: External link configuration: Order buttons don't work
  * issue#400: SNMP Engine ID (v3) field too short
  * issue#401: Graphs -&gt; Apply Automation Rules fails
  * issue#404: Success even when test mail fails
  * issue#406: HRULE text format special characters not escaped
  * issue#408: Suppress SNMP units suffix from cacti_snmp_get() output
  * issue: Improve is_ipaddress functions
  * issue: Drag &amp; drop showing when disabled on page
    automation_templates.php
  * issue: Output messages displayed incorrectly in
    automation_templates.php and automation_snmp.php
  * issue: Importing template from old Cacti would not show data templates
  * issue: Handle snmp error exceptions better
  * issue: Update Apache .htaccess files to support multiple version
  * issue: When executing a full sync, if the table structured has
    changed, recreate the remote table
  * issue: Multiple domains not working as expected
  * feature#197: Add external_id to Cacti for linking Cacti to other
    monitoring systems
  * feature#332: Support copy user groups
  * feature: Log proper IP address if logging in behind a NAT
  * feature: New qquery parsing rules: VALUE/TEST, VALUE/TABLE,
    VALUE/HEX2IP</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- cacti 1.0.6:
  * issue#386: Allow special characters in graph title
  * issue#414: Install Wizard check path for spine
  * issue#415: SNMP session handling broken
  * issue#418: LDAP create user from template not working</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Build version 1.1.0
  * issue#337: Generic SNMP OID Graph Template damanged
  * issue#338: Extremely slow new graph/DS creation
  * issue#353: Broadcast &amp; Multicast Packet counters missing
  * issue#376: Structured RRD path permission issues
  * issue#389: Manual template based graph creation not working
  * issue#407: The RRDfile does not exist message is misleading
  * issue#410: Select character data was interpreted as hex by
    cacti_snmp_walk()
  * issue#422: additional issues with LDAP authentication
  * issue#424: Automation does not discover devices w/o resolvable
    hostnames
  * issue#427: undefined index TotalVisibleMemorySize on FreeBSD
  * issue#432: SpikeKill menu wonky on Paw Theme
  * issue#434: password_verify not compatible in php5.4-
  * issue#435: urlPath missing from paw theme links
  * issue#436: Restricted user does not see graphs in tree view
  * issue#443: Allow remote_agent.php through a NAT
  * issue#446: No local admin when using multiple LDAP configuration
  * issue#447: Creating another non data query graph from same template
    reuses first data source
  * issue#449: exec_poll_php does not flush pipes when using script server
  * issue#450: Graph list view - No Graphs Found
  * issue: Improve email test exception errors and change default timeout
    to 10 seconds
  * issue: When on links page, breadcrumbs would become corrupted
  * issue: When upgrading from any version of Cacti to 1.0.5, SQL's
    relative to poller_reindex might appear
  * issue: Color page performance poor
  * issue: The Device dropdown on the Graph View page was unreliable
  * issue: Aggregate and non-Device Graphs in list view had not Device or
    Title description
  * issue: Re-engineer back button design to accomocate ajax and native
    navigation
  * issue: Make Graph Template filter wider
  * issue: Resolve some visual issues in Classic theme
  * feature: Add page refresh API to make page refreshing in Ajax easier
    to accomplish
  * feature: Update fontawesome to version 4.7
  * feature: Use fontawesome glyphs for menu items
  * feature: Support multiple column sort in table library
  * feature: Add glyphs to main Cacti console menu</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Build version 1.1.1
  * issue#457: Continued LDAP issues with initial user creation
  * issue#461: The function escapeshell arg not appropriate on Windows
  * issue#462: LDAP authorization issues: group membership check broken
    for 'Group Member Type' = 'Username'
  * issue#464: Change default batch spike removal limits for standard
    deviation and variance
  * issue#465: Less than sign inside items and labels of graph break graph
  * issue#466: Call to member function row() on a non-object in
    lib/snmpagent.php
  * issue#467: Reduce the number of queries in log function
  * issue#472: Schema changes to improve performance
  issue#485:  When editing a device, the ping status was not always
    returned
  * issue: Back button issues due to syntax problems in JavaScript
  * issue: Zoom periodically would loose it's crosshairs after zooming
  * issue: Zoom would zoom out into the future even when disabled
  * issue: Fixing lite corruption in graph_templates_item table
  * feature: Make SpikeKill options more consistent
  * feature#459: Add variable date time option to report mail subject
  * feature#460: Add external_id to host variables
  * feature#469: Change re-index method of Data Query from Device edit
  * feature: Support generalized date format approach in the GUI
  * feature: Use localStorage over a Cookie for Zoom setting storage
  * feature: Fully implement 'Remove Orphans' from Package import process</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Build version 1.1.2
  * issue#492: Error while adding non data query (cg) graphs
  * issue#494: CLI error while importing template
  * issue#499: SQL error in graph automation resulting in no graphs
    on tree
  * issue#500: Generic SNMP device package damaged - Unix Ping Host
  * issue#505: Log rotation does not work in some cases
  * issue#506: Undefined index: cactiStatsDeviceFailedPolls
  * issue#507: Nextwork discovery 'export' produces no results
  * issue#509: Minor bug with device ownership selection
  * feature: Add new legend type that includes Current/Average/
    Minimum/Maximum
  * feature: Update d3.js to latest version 4.7.4</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Build version 1.1.3
  * issue#515: Unable to import color CSV file
  * issue#519: In non-classic themes its not possible to remove Cacti
    log or reporting tabs
  * issue#520: SQL error in graph automation
  * issue#521: Cacti allows removal of Data Query Graph Template
    associations when they are in use
  * issue#525: LAST GPRINT type not rendered correctly due to lack of
    escaping
  * issue#530: Undefined function get_vdef in lib/rrd.php
  * issue#531: Issues with TextAlign and Tick graph items
  * issue#532: Unreliable scroll height causes issues in Chrome
  * issue#533: User settings not cleared after saving profile
  * issue#534: Automation issue with AS clause
  * issue#538: Unable to rename tree folder
  * issue#541: Issues with mobile graph viewing
  * issue#555: DSStats SQL insert errors due to data collection issues
  * issue#563: Division by zero in removespikes.php
  * issue: Fixed rendering issues with HRULE's on graphs
  * issue: Update jsTree to 3.3.4 version
  * feature: Improved responsiveness UI tables, filters, and menus</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Build version 1.1.4
  * issue#524: Reporting not working when Tree branch is device
  * issue#560: Add 'Duplicate' and 'Convert to Graph Template' back
    to Graph Management page for Advanced mode
  * issue#573: Missing Graph Template dropdown items
  * issue#575: Very large hex strings result in scientific notation
    that RRDtool rejects
  * issue#579: Problems logging in using nginx web server
  * issue#581: session_start() warnings when manually sending reports
  * issue#584: Issues reporting memory recommendation on utilities page
  * issue#586: Overrunning pollers can cause system load spikes
  * issue#587: Data Collector setting under Network Discovery is not
    being used
  * issue#588: Devices with blank sysDescr are added to the first
    Device Template in error
  * issue#589: Automation discovery does not allow site association
  * issue#590: Unable to create a plugin based menu
  * issue#591: Row selection in Device Automation Templates not sane
    with drag-n-drop enabled
  * issue#601: Resolving some translation issues
  * issue#604: Unexpected backtrace on regular expression filters
  * issue#605: Remove Spikes non-numeric data causes warnings
  * issue: Ping email does not use a from email address
  * issue: Automation does not recognize default size or poller
  * issue: Unable to drag-n-drop on automation templates pages when
    enabled
  * issue: Fixed number of hosts in poller stats for first poller
  * issue: Fixed screenwidth issue in tab PHP-Info of Utilities module
  * issue: Recovery poller could get stuck in some situations
  * issue: Fix JavaScript errors when managing Aggregate Graphs
  * feature: Reorganize defaults to place more on device defaults page
  * feature: Update jQuery tableDnD to version 0.9
  * feature: More tolerant of empty PHP_SELF found with some web servers</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Build version 1.1.5
  * issue#580: Data collection warnings when using cmd.php
  * issue#592: Incorrectly formatted HTML
  * issue#606: Replace &lt;path_php_binary&gt; in data input methods
  * issue#607: Allow draw_menu to specify multiple actions for the same
    URL
  * issue#608: Spaces adjacent to double quotes are eliminated during
    data input method import
  * issue#609: Honor the column setting in graph tree view mode
  * issue#610: Change Graph Template action not available
  * issue#611: Cacti Installation Wizard - Spine page incorrect on
    Windows
  * issue#612: Uncaught Error: Call to a member function row() on a
    string
  * issue#613: Network Automation, now requires a site or your are
    unable to save rules
  * issue#615: Data Input field length too short for longer scripts
  * issue#619: Export logging option in settings no longer used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Build version 1.1.6
  * issue#620: The table poller_data_template_field_mappings can get
    out of sync when manipulating data templates
  * issue#622: Can not connect to MySQL over a socket
  * issue#628: Cacti upgrade process is complex and error pront for
    developers
  * issue#635: Error when saving change to data template
  * issue#637: When displaying tree graphs, use the same layout as
    preview mode
  * issue#646: When a plugin is disabled during page operations,
    warnings can appear
  * issue#651: Unable to view cacti log (because of allowed memory size
    exhausted)
  * issue#657: Error in log when host is down, using icmp and using
    cmd.php on FreeBSD
  * issue: List for creating a Graph type shows already added Graph
    Templates
  * issue: Fix and undefined variable on data source page when first
    creating a manual data source
  * issue: Remove tabindex and other non-required manual aria controls
    from pages
  * issue: Table type and column type in poller_output table wrong
  * issue: FILTER_VALIDATE_MAC not defined on PHP less than 5.5
  * issue: When changing your language Cacti would not do a full page
    refresh
  * feature#106: Paginated CLOG and log administration
  * feature: Dutch translations
  * feature: Responsive Graphs page
  * feature: Convert forms from table based to div based for responsive
    design
  * feature: Better support for phones and tablets
  * feature: Simplified installation code to facilitate easier release
    cycle
  * feature: Updating Tablesorter to v2.28.9, adding widgets and pager</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Build version 1.1.7
  * issue#470: Enhance Cacti's SNMP function and Data Query XML, add
    &lt;output_format&gt;hex|string|guess&lt;/output_format&gt;
  * issue#653: Devices with empty sysNames are not added to discovered
    devices
  * issue#655: Data source not displaying device name
  * issue#658: Scheduled Reports (type "tree") not working
  * issue#662: Sending test Email should optionally bypass ping
  * issue#667: In Classic theme initial view of Tree view broken
  * issue#669: Invalid SQL Messages when upgrading to Cacti 1.0.5
  * issue#670: Validation error when you do "Change Graph Template" in
    Cacti
  * issue#672: Cacti unable to enable snmp notification receiver mibs
  * issue#680: Sort order in Time Graph View
  * issue#687: Cacti DB access not compatible with PHP 7
  * issue#696: Multiple issues with snmpagent notification UI
  * issue#699: Add custom error handler for ping functions
  * issue#704: Fix GUI issues for Graphs not belonging to a device
  * issue#707: Back button not working
  * issue#708: Issues finding lib/snmp.php in host disk functions
  * issue#712: Change Graph Template dropdown invalid
  * issue#717: Allow ajax callbacks when adding non-templated graph
    items
  * issue: Reports were not using Cacti's permission system for checking
    access
  * issue: User Admin page reported wrong permissions at Tree level
    missing some i18n as well
  * issue: Short data_name can cause data collection issues
  * feature: Updated Dutch language
  * feature: Updating PHPMailer to 5.2.23
  * feature: Support input-output Data Query types
  * feature: Introduce new get_cacti_version() to reduce database calls
    on pages</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Build version 1.1.9
  * issue#788: Fails on PHP Fatal error if LDAP auth enabled
- Build version 1.1.8
  * issue#529: Issue on Graph New page with checkbox unselected
  * issue#552: Minor selectable row checkbox issue
  * issue#577: Dragging multiple items causes the tree to refresh too
    early
  * issue#617: Correct poller timeouts when no devices are associated with
    active data collector
  * issue#706: Classic external link template images missing
  * issue#726: Undefined variable in upgrade script
  * issue#728: Resolve issues with jQueryUI empty dialogs
  * issue#731: Add class to radio button labels to correct display issue
  * issue#736: Sequence numbers not visible when editing templates using
    modern theme
  * issue#739: Graph Titles missing on aggregate graphs
  * issue#740: Spacer manipulation broken after update to responsive forms
  * issue#741: Errors in dsstats with very large RRDfiles with more than 60
    data sources
  * issue#748: Search results are not cleared on Aggregates
  * issue#754: Default Language for user and system are not set on new
    installation
  * issue#755: RRDtool Graph Watermark is incorrect
  * issue#756: Resolving some translation issues
  * issue#763: Template Export not functional
  * issue#765: Validation error when viewing Utility View
  * issue#771: Editing a report renders no options after creation
  * issue#780: Preview always shows thumbnails in reports interface
  * issue: Hide Aggregate system cdefs when editing graphs and graph templates
  * issue: Updating Utility View zoom was not updating table data
  * feature#723: Convert Data Source dropdown to autocomplete when editing
    standalone graphs
  * feature#735: Allow color selection in graphs and templates to be autocomplete
  * feature#753: Preliminary support for RRDtool 1.7.
  * feature: Add function to obtain the current execution user
  * feature: Implement Site timezones as autocomplete for performance
  * feature: For themes other than classic, make color id selection autocomplete
  * feature: CLOG timestamp is now formatted as defined in settings
  * feature: CLOG can show loginformation from rotated logfiles</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Build version 1.1.10
  - issue#779: Resolve random apache segfault due to recursion
  - issue#786: Unable to create second RRA for a Data Source Profile
  with collection rate less than 5 minutes
  - issue#789: Unable to Clear Filter due to JavaScrpt name space
    collision
  - issue#791: cacti 1.1.9 and clog_webapi.php permission issue
  - issue#794: SQL Error when creating graphs manually
  - issue#798: Cosmetic issue when checking checkboxes in Cacti
  - issue#800: Unchecked loop in lib/html_utility.php causing race
    condition
  - issue#802: Issue updating device hostname with SNMP data queries
  - issue#803: Issues with utf8mb4 introduced via optimization
  - issue: If the device is down and snmp_sysUpTimeInstance is 0, time
    in state can be wrong
  - feature: Updated Dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Build version 1.1.12
  - issue#822: Aggregate Graph Items are incorrectly editable
  - issue#823: Allow Filters to be hidden
  - issue#834: Add spacing on graphs pages
  - issue: Uninstalled plugins can not install
  - issue: Location of filter functions in host.php prevent full
    responsive filter implementation
  - feature: Implement first phase of responsive search filters
- Build version 1.1.11
  - issue#642: RRA not written or WARNING: Poller Output Table not Empty
  - issue#779: PHP running out of memory due to date format issues
  - issue#791: SeLinux causing problems due to recent enhancement of the
    Cacti log
  - issue#818: Unable to unselect all SpikeKill templates under settings
  - issue#831: Unable to add devices from automation devices that don't have
    a snmpSysname
  - issue: incorrect version of pace: fix progess bar
  - issue: date_format(): fix date separator character
  - issue: host.php: fix itemCount en rowCount when result = null
  - issue: clog: fix scandir for systems with limited permissions to log
    directory
  - issue: clog: fix listing of logfiles
  - issue: Stop New Graphs filter interface from taking too much space
  - issue: Pagination of clog is not done via ajax
  - issue: Unable to dry run spikekill's from Graphs page
  - issue: Default sort order does not highlight on Aggregate Template page
  - issue: Correct display issue with Graph Templates when editing Device
  - issue: External Data Sources show as having poller interval on Data
    Source page
  - issue: Allow Selecting 'External' as the Data Source Profile when creating
    non-templated Data Source
  - issue: Remove Field Order on Data Input output data as it's not required
  - issue: Data Templates not using Ajax callbacks to switch Data Sources
  - issue: Visual issue when creating non-templated Aggregate Graphs
  - feature: new skin: Sunrise
  - feature: Provide Non Compatible explanation when a plugin is not compatible
  - feature: Updated Dutch translations
  - feature: Allow Graph Templates with multiple flag to be created repeatedly
    from Graphs New interface
  - feature: Allow plugins to exclude files and directories from their remote
    poller synchronization process
  - feature: Add Device Description to View Poller Cache UI</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Build version 1.1.13
  issue#605: Remove Spikes feature not fully functional
  issue#814: Allow 'Save' feature from New Graphs
  issue#837: Using the add_device.php CLI script, you can not
    'default' the device threads to other than 1
  issue#838: CVE-2017-10970: XSS Issue in link.php bsc#1047512
  issue#839: The Database column name 'rows' is a reserved word
    in MariaDB 10.2+
  issue#845: External links tabs should appear at the end of the tab
    view
  issue#846: Web crawl of Cacti site shows errors in the log
  issue#847: CVE-2017-11163: XSS Issue in lib/html_form.php
    bsc#1048102
  issue#853: Go and Clear buttons do not work in all cases on Graph
    Rules pages
  issue: Up/Down arrow titles labeled incorrectly on Tree
    Management page
  issue: Make the default Export Type a Device Template
  issue: Fix SNMPagent MIB cache issues
  issue: Realtime cache cleanup now only removes rrd and png
  issue: When redirected from reports, you can receive a
    validation error
  feature: updated Dutch language</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Build version 1.1.14
  - issue#849: Unable to select host in Graph Item pick
  - issue#850: Reporting not allowing Non-templated Graphs
  - issue#858: Pagination on SNMP Options wrong
  - issue#860: Network Discovery Subnet Range character limit too small
  - issue#861: The search filter does not support Cyrillic
  - issue#862: Automation - When editing Graph Rules, unable to
    Change Data Query
  - issue#863: Typo error in auth_login.php for LDAP authentication
  - issue#867: Cross-site scripting (XSS) vulnerability in auth_profile.php
  CVE-2017-11691 bsc#1050950
  - issue: Link's not showing in Automation Graph and Tree rules on
    Sunshine theme
  - issue: Make Templates Export responsive
  - issue: Don't wrap menu glyphs and menuitems
  - issue: The function get_order_string() can fail when encountering
    reserved word columns
  - issue: Data Query Delete is not using callback
  - feature: Resize Graphs on Graph page to be responsive
  - feature: Make import text a hidden field as it is likely
    seldom used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Build version 1.1.15
  - issue: PHP Fatal Exception on upgrade from 1.1.11 or earlier
  - feature: Added test to detect install upgrade code problems</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Build version 1.1.16
  issue#865: Escape Data Query arguments to prevent issues with
    special characters
  issue#872: Can't add device items to graphs generated with no
    device and no template
  issue#875: When modifying Realm permissions, realms that are
    listed multiple times don't stay in sync
  issue#877: Improving resolution to issue#847 and one additional
    vulnerability
    CVE-2017-12065 bsc#1051633
  issue#878: Ambiguous language in purge log function
  issue#879: SQL Error when adding a report item to a report
  issue#880: Device drop down is limited to 20 devices and lacks
    a scroll bar
  issue#885: Graph generated with no device and no graph template
    forgets device definitions
  issue#886: Unable to export templates other than Device templates
  issue: Address additional corner cases around get_order_string usage
  issue: Data Queries sharing a Data Source can result in poller
    output table not empty errors
  issue: Fix Sunrise theme to properly theme multiselect widgets
  issue: Increase height of multiselects so that more options are
    visible
  issue: When a graph is locked, anchor tags are still functional</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1502798400">- Build version 1.1.17
  issue#450: List View to Preview shows no results
  issue#486: Export Device table results to CSV
  issue#544: Allow Log Rotation to be other than Daily
  issue#673: Downtime/Recovery time/date is set incorrectly
  issue#819: Customized timespans for graphs
  issue#888: Rebuilding Poller Cache when External data sources are
    present results in false positive warnings in the log
  issue#891: Database.php unable to connect to MySQL when using port
    different than 3306
  issue#893: Warning messages when duplicating CDEF objects
  issue#897: Due to browser use of special key, deprecate ctrl-shift-x
    for clearing filter
  issue#898: Issue with tcp and udp ping due to file description
    allocation changes
  issue: Unable use ipv6 ip addresses for snmp ping in the Cacti GUI
  issue: Update language of the Rebuild Poller Cache menu pick
  issue: Broken design for input controls with Sunrise theme
  issue: Timespan switching not switching to Custom in Preview Mode
  issue: Log rotation would not occur under certain conditions.
    Provide more control over log functions
  issue: Purge log file always purged the cacti.log, not the selected
    log
  issue: Unable to view graphs for errored data sources from Cacti log</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1503316800">- Build version 1.1.19
  issue#810: Scripts in packages don't match distribution
  issue#919: Unable to upgrade to 1.1.18
  issue: Update documentation for minimum PHP 5.4
- Build version 1.1.18
  issue#902: Correcting some issues with Console and External Links
  issue#903: Upgrade pace.js to v0.7.8
  issue#904: Allow user to hide Graphs from disabled Devices
  issue#906: Create a separate Realm for Realtime Graphs
  issue#907: XSS issue in spikekill.php
    CVE-2017-12927 bsc#1054390
  issue#910: Boost last run duration generates an error on new install
  issue#914: Unable to purge Cacti logfile from System Utilities
  issue#915: Non-numeric data in ss_host_disk.php
  issue#916: Resolve display of errors when encountering ldap issues
  issue#918: Minor XSS and create generalized escape function
    CVE-2017-12978 bsc#1054742
  issue: Resolve JavaScript errors on Login page
  issue: Resolve JavaScript errors on Permission Denied pages
  issue: Graphs tab would appear in non-classic even if you did not
    have permissions
  feature: Updated dutch translations</changelog>

</package>
<package pkgid="8e59455fb5d7d22f65f102c6f023b2074444d8793910651ba3102a8189304515" name="cacti" arch="noarch">
    <version epoch="0" ver="1.1.26" rel="16.9.1"/>

<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- cacti 1.0.5:
  * issue#296: Poller warning for Non-SNMP device
  * issue#319: Add default 'High Collection Rate' data source profile
    to new installs to demonstrate concept of multiple rates
  * issue#330: Import templates to non-default Data Profile
  * issue#337: Error when try create new graph - SNMP - Generic OID
  issue#342:  Infinite loop in poller_automation.php with invalid
    schedule
  * issue#343: Device discovery cannot handle dots in device name
  * issue#344: Unable to upgrade to latest Cacti on FreeBSD
  * issue#353: Legacy broadcast &amp; multicast packet counters missing in
    interface.xml
  * issue#354: Place on tree dashes / ordering is not correct
  * issue#355: Replace table rows with count when using InnoDB tables
  * issue#357: If recovery mode runs longer than a polling interval, a
    second is spawned
  * issue#358: Sending test e-mail results in warning
  * issue#360: Issue importing cacti.sql with some charsets
  * issue#364: Moving graph item causes page render issue
  * issue#365: ss_host_disk.php and ss_host_cpu.php should use return
  * issue#367: Upgrade chart.js to version 2.5
  * issue#368: Issue with device automation ip vs. ip_address
  * issue#369: Interface bits/second total Bandwidth wrong CDEF
  * issue#375: Drag and Drop of Devices and Graphs allows dropping
    onto self
  * issue#380: Ignores a non-standard SNMP port
  * issue#382: When using php5.5+ new users unable to change their
    password
  * issue#384: graph_view.php backtrace errors
  * issue#385: Unable to place an aggregate grapn on a subtree
  * issue#390: Display graphs from this aggregate icon next to graph not
    displaying
  * issue#392: cdef.php missing sql where for system cdef's
  * issue#398: checkbox is not honored when creating tree
  * issue#399: External link configuration: Order buttons don't work
  * issue#400: SNMP Engine ID (v3) field too short
  * issue#401: Graphs -&gt; Apply Automation Rules fails
  * issue#404: Success even when test mail fails
  * issue#406: HRULE text format special characters not escaped
  * issue#408: Suppress SNMP units suffix from cacti_snmp_get() output
  * issue: Improve is_ipaddress functions
  * issue: Drag &amp; drop showing when disabled on page
    automation_templates.php
  * issue: Output messages displayed incorrectly in
    automation_templates.php and automation_snmp.php
  * issue: Importing template from old Cacti would not show data templates
  * issue: Handle snmp error exceptions better
  * issue: Update Apache .htaccess files to support multiple version
  * issue: When executing a full sync, if the table structured has
    changed, recreate the remote table
  * issue: Multiple domains not working as expected
  * feature#197: Add external_id to Cacti for linking Cacti to other
    monitoring systems
  * feature#332: Support copy user groups
  * feature: Log proper IP address if logging in behind a NAT
  * feature: New qquery parsing rules: VALUE/TEST, VALUE/TABLE,
    VALUE/HEX2IP</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- cacti 1.0.6:
  * issue#386: Allow special characters in graph title
  * issue#414: Install Wizard check path for spine
  * issue#415: SNMP session handling broken
  * issue#418: LDAP create user from template not working</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Build version 1.1.0
  * issue#337: Generic SNMP OID Graph Template damanged
  * issue#338: Extremely slow new graph/DS creation
  * issue#353: Broadcast &amp; Multicast Packet counters missing
  * issue#376: Structured RRD path permission issues
  * issue#389: Manual template based graph creation not working
  * issue#407: The RRDfile does not exist message is misleading
  * issue#410: Select character data was interpreted as hex by
    cacti_snmp_walk()
  * issue#422: additional issues with LDAP authentication
  * issue#424: Automation does not discover devices w/o resolvable
    hostnames
  * issue#427: undefined index TotalVisibleMemorySize on FreeBSD
  * issue#432: SpikeKill menu wonky on Paw Theme
  * issue#434: password_verify not compatible in php5.4-
  * issue#435: urlPath missing from paw theme links
  * issue#436: Restricted user does not see graphs in tree view
  * issue#443: Allow remote_agent.php through a NAT
  * issue#446: No local admin when using multiple LDAP configuration
  * issue#447: Creating another non data query graph from same template
    reuses first data source
  * issue#449: exec_poll_php does not flush pipes when using script server
  * issue#450: Graph list view - No Graphs Found
  * issue: Improve email test exception errors and change default timeout
    to 10 seconds
  * issue: When on links page, breadcrumbs would become corrupted
  * issue: When upgrading from any version of Cacti to 1.0.5, SQL's
    relative to poller_reindex might appear
  * issue: Color page performance poor
  * issue: The Device dropdown on the Graph View page was unreliable
  * issue: Aggregate and non-Device Graphs in list view had not Device or
    Title description
  * issue: Re-engineer back button design to accomocate ajax and native
    navigation
  * issue: Make Graph Template filter wider
  * issue: Resolve some visual issues in Classic theme
  * feature: Add page refresh API to make page refreshing in Ajax easier
    to accomplish
  * feature: Update fontawesome to version 4.7
  * feature: Use fontawesome glyphs for menu items
  * feature: Support multiple column sort in table library
  * feature: Add glyphs to main Cacti console menu</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Build version 1.1.1
  * issue#457: Continued LDAP issues with initial user creation
  * issue#461: The function escapeshell arg not appropriate on Windows
  * issue#462: LDAP authorization issues: group membership check broken
    for 'Group Member Type' = 'Username'
  * issue#464: Change default batch spike removal limits for standard
    deviation and variance
  * issue#465: Less than sign inside items and labels of graph break graph
  * issue#466: Call to member function row() on a non-object in
    lib/snmpagent.php
  * issue#467: Reduce the number of queries in log function
  * issue#472: Schema changes to improve performance
  issue#485:  When editing a device, the ping status was not always
    returned
  * issue: Back button issues due to syntax problems in JavaScript
  * issue: Zoom periodically would loose it's crosshairs after zooming
  * issue: Zoom would zoom out into the future even when disabled
  * issue: Fixing lite corruption in graph_templates_item table
  * feature: Make SpikeKill options more consistent
  * feature#459: Add variable date time option to report mail subject
  * feature#460: Add external_id to host variables
  * feature#469: Change re-index method of Data Query from Device edit
  * feature: Support generalized date format approach in the GUI
  * feature: Use localStorage over a Cookie for Zoom setting storage
  * feature: Fully implement 'Remove Orphans' from Package import process</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Build version 1.1.2
  * issue#492: Error while adding non data query (cg) graphs
  * issue#494: CLI error while importing template
  * issue#499: SQL error in graph automation resulting in no graphs
    on tree
  * issue#500: Generic SNMP device package damaged - Unix Ping Host
  * issue#505: Log rotation does not work in some cases
  * issue#506: Undefined index: cactiStatsDeviceFailedPolls
  * issue#507: Nextwork discovery 'export' produces no results
  * issue#509: Minor bug with device ownership selection
  * feature: Add new legend type that includes Current/Average/
    Minimum/Maximum
  * feature: Update d3.js to latest version 4.7.4</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Build version 1.1.3
  * issue#515: Unable to import color CSV file
  * issue#519: In non-classic themes its not possible to remove Cacti
    log or reporting tabs
  * issue#520: SQL error in graph automation
  * issue#521: Cacti allows removal of Data Query Graph Template
    associations when they are in use
  * issue#525: LAST GPRINT type not rendered correctly due to lack of
    escaping
  * issue#530: Undefined function get_vdef in lib/rrd.php
  * issue#531: Issues with TextAlign and Tick graph items
  * issue#532: Unreliable scroll height causes issues in Chrome
  * issue#533: User settings not cleared after saving profile
  * issue#534: Automation issue with AS clause
  * issue#538: Unable to rename tree folder
  * issue#541: Issues with mobile graph viewing
  * issue#555: DSStats SQL insert errors due to data collection issues
  * issue#563: Division by zero in removespikes.php
  * issue: Fixed rendering issues with HRULE's on graphs
  * issue: Update jsTree to 3.3.4 version
  * feature: Improved responsiveness UI tables, filters, and menus</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Build version 1.1.4
  * issue#524: Reporting not working when Tree branch is device
  * issue#560: Add 'Duplicate' and 'Convert to Graph Template' back
    to Graph Management page for Advanced mode
  * issue#573: Missing Graph Template dropdown items
  * issue#575: Very large hex strings result in scientific notation
    that RRDtool rejects
  * issue#579: Problems logging in using nginx web server
  * issue#581: session_start() warnings when manually sending reports
  * issue#584: Issues reporting memory recommendation on utilities page
  * issue#586: Overrunning pollers can cause system load spikes
  * issue#587: Data Collector setting under Network Discovery is not
    being used
  * issue#588: Devices with blank sysDescr are added to the first
    Device Template in error
  * issue#589: Automation discovery does not allow site association
  * issue#590: Unable to create a plugin based menu
  * issue#591: Row selection in Device Automation Templates not sane
    with drag-n-drop enabled
  * issue#601: Resolving some translation issues
  * issue#604: Unexpected backtrace on regular expression filters
  * issue#605: Remove Spikes non-numeric data causes warnings
  * issue: Ping email does not use a from email address
  * issue: Automation does not recognize default size or poller
  * issue: Unable to drag-n-drop on automation templates pages when
    enabled
  * issue: Fixed number of hosts in poller stats for first poller
  * issue: Fixed screenwidth issue in tab PHP-Info of Utilities module
  * issue: Recovery poller could get stuck in some situations
  * issue: Fix JavaScript errors when managing Aggregate Graphs
  * feature: Reorganize defaults to place more on device defaults page
  * feature: Update jQuery tableDnD to version 0.9
  * feature: More tolerant of empty PHP_SELF found with some web servers</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Build version 1.1.5
  * issue#580: Data collection warnings when using cmd.php
  * issue#592: Incorrectly formatted HTML
  * issue#606: Replace &lt;path_php_binary&gt; in data input methods
  * issue#607: Allow draw_menu to specify multiple actions for the same
    URL
  * issue#608: Spaces adjacent to double quotes are eliminated during
    data input method import
  * issue#609: Honor the column setting in graph tree view mode
  * issue#610: Change Graph Template action not available
  * issue#611: Cacti Installation Wizard - Spine page incorrect on
    Windows
  * issue#612: Uncaught Error: Call to a member function row() on a
    string
  * issue#613: Network Automation, now requires a site or your are
    unable to save rules
  * issue#615: Data Input field length too short for longer scripts
  * issue#619: Export logging option in settings no longer used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Build version 1.1.6
  * issue#620: The table poller_data_template_field_mappings can get
    out of sync when manipulating data templates
  * issue#622: Can not connect to MySQL over a socket
  * issue#628: Cacti upgrade process is complex and error pront for
    developers
  * issue#635: Error when saving change to data template
  * issue#637: When displaying tree graphs, use the same layout as
    preview mode
  * issue#646: When a plugin is disabled during page operations,
    warnings can appear
  * issue#651: Unable to view cacti log (because of allowed memory size
    exhausted)
  * issue#657: Error in log when host is down, using icmp and using
    cmd.php on FreeBSD
  * issue: List for creating a Graph type shows already added Graph
    Templates
  * issue: Fix and undefined variable on data source page when first
    creating a manual data source
  * issue: Remove tabindex and other non-required manual aria controls
    from pages
  * issue: Table type and column type in poller_output table wrong
  * issue: FILTER_VALIDATE_MAC not defined on PHP less than 5.5
  * issue: When changing your language Cacti would not do a full page
    refresh
  * feature#106: Paginated CLOG and log administration
  * feature: Dutch translations
  * feature: Responsive Graphs page
  * feature: Convert forms from table based to div based for responsive
    design
  * feature: Better support for phones and tablets
  * feature: Simplified installation code to facilitate easier release
    cycle
  * feature: Updating Tablesorter to v2.28.9, adding widgets and pager</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Build version 1.1.7
  * issue#470: Enhance Cacti's SNMP function and Data Query XML, add
    &lt;output_format&gt;hex|string|guess&lt;/output_format&gt;
  * issue#653: Devices with empty sysNames are not added to discovered
    devices
  * issue#655: Data source not displaying device name
  * issue#658: Scheduled Reports (type "tree") not working
  * issue#662: Sending test Email should optionally bypass ping
  * issue#667: In Classic theme initial view of Tree view broken
  * issue#669: Invalid SQL Messages when upgrading to Cacti 1.0.5
  * issue#670: Validation error when you do "Change Graph Template" in
    Cacti
  * issue#672: Cacti unable to enable snmp notification receiver mibs
  * issue#680: Sort order in Time Graph View
  * issue#687: Cacti DB access not compatible with PHP 7
  * issue#696: Multiple issues with snmpagent notification UI
  * issue#699: Add custom error handler for ping functions
  * issue#704: Fix GUI issues for Graphs not belonging to a device
  * issue#707: Back button not working
  * issue#708: Issues finding lib/snmp.php in host disk functions
  * issue#712: Change Graph Template dropdown invalid
  * issue#717: Allow ajax callbacks when adding non-templated graph
    items
  * issue: Reports were not using Cacti's permission system for checking
    access
  * issue: User Admin page reported wrong permissions at Tree level
    missing some i18n as well
  * issue: Short data_name can cause data collection issues
  * feature: Updated Dutch language
  * feature: Updating PHPMailer to 5.2.23
  * feature: Support input-output Data Query types
  * feature: Introduce new get_cacti_version() to reduce database calls
    on pages</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Build version 1.1.9
  * issue#788: Fails on PHP Fatal error if LDAP auth enabled
- Build version 1.1.8
  * issue#529: Issue on Graph New page with checkbox unselected
  * issue#552: Minor selectable row checkbox issue
  * issue#577: Dragging multiple items causes the tree to refresh too
    early
  * issue#617: Correct poller timeouts when no devices are associated with
    active data collector
  * issue#706: Classic external link template images missing
  * issue#726: Undefined variable in upgrade script
  * issue#728: Resolve issues with jQueryUI empty dialogs
  * issue#731: Add class to radio button labels to correct display issue
  * issue#736: Sequence numbers not visible when editing templates using
    modern theme
  * issue#739: Graph Titles missing on aggregate graphs
  * issue#740: Spacer manipulation broken after update to responsive forms
  * issue#741: Errors in dsstats with very large RRDfiles with more than 60
    data sources
  * issue#748: Search results are not cleared on Aggregates
  * issue#754: Default Language for user and system are not set on new
    installation
  * issue#755: RRDtool Graph Watermark is incorrect
  * issue#756: Resolving some translation issues
  * issue#763: Template Export not functional
  * issue#765: Validation error when viewing Utility View
  * issue#771: Editing a report renders no options after creation
  * issue#780: Preview always shows thumbnails in reports interface
  * issue: Hide Aggregate system cdefs when editing graphs and graph templates
  * issue: Updating Utility View zoom was not updating table data
  * feature#723: Convert Data Source dropdown to autocomplete when editing
    standalone graphs
  * feature#735: Allow color selection in graphs and templates to be autocomplete
  * feature#753: Preliminary support for RRDtool 1.7.
  * feature: Add function to obtain the current execution user
  * feature: Implement Site timezones as autocomplete for performance
  * feature: For themes other than classic, make color id selection autocomplete
  * feature: CLOG timestamp is now formatted as defined in settings
  * feature: CLOG can show loginformation from rotated logfiles</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Build version 1.1.10
  - issue#779: Resolve random apache segfault due to recursion
  - issue#786: Unable to create second RRA for a Data Source Profile
  with collection rate less than 5 minutes
  - issue#789: Unable to Clear Filter due to JavaScrpt name space
    collision
  - issue#791: cacti 1.1.9 and clog_webapi.php permission issue
  - issue#794: SQL Error when creating graphs manually
  - issue#798: Cosmetic issue when checking checkboxes in Cacti
  - issue#800: Unchecked loop in lib/html_utility.php causing race
    condition
  - issue#802: Issue updating device hostname with SNMP data queries
  - issue#803: Issues with utf8mb4 introduced via optimization
  - issue: If the device is down and snmp_sysUpTimeInstance is 0, time
    in state can be wrong
  - feature: Updated Dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Build version 1.1.12
  - issue#822: Aggregate Graph Items are incorrectly editable
  - issue#823: Allow Filters to be hidden
  - issue#834: Add spacing on graphs pages
  - issue: Uninstalled plugins can not install
  - issue: Location of filter functions in host.php prevent full
    responsive filter implementation
  - feature: Implement first phase of responsive search filters
- Build version 1.1.11
  - issue#642: RRA not written or WARNING: Poller Output Table not Empty
  - issue#779: PHP running out of memory due to date format issues
  - issue#791: SeLinux causing problems due to recent enhancement of the
    Cacti log
  - issue#818: Unable to unselect all SpikeKill templates under settings
  - issue#831: Unable to add devices from automation devices that don't have
    a snmpSysname
  - issue: incorrect version of pace: fix progess bar
  - issue: date_format(): fix date separator character
  - issue: host.php: fix itemCount en rowCount when result = null
  - issue: clog: fix scandir for systems with limited permissions to log
    directory
  - issue: clog: fix listing of logfiles
  - issue: Stop New Graphs filter interface from taking too much space
  - issue: Pagination of clog is not done via ajax
  - issue: Unable to dry run spikekill's from Graphs page
  - issue: Default sort order does not highlight on Aggregate Template page
  - issue: Correct display issue with Graph Templates when editing Device
  - issue: External Data Sources show as having poller interval on Data
    Source page
  - issue: Allow Selecting 'External' as the Data Source Profile when creating
    non-templated Data Source
  - issue: Remove Field Order on Data Input output data as it's not required
  - issue: Data Templates not using Ajax callbacks to switch Data Sources
  - issue: Visual issue when creating non-templated Aggregate Graphs
  - feature: new skin: Sunrise
  - feature: Provide Non Compatible explanation when a plugin is not compatible
  - feature: Updated Dutch translations
  - feature: Allow Graph Templates with multiple flag to be created repeatedly
    from Graphs New interface
  - feature: Allow plugins to exclude files and directories from their remote
    poller synchronization process
  - feature: Add Device Description to View Poller Cache UI</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Build version 1.1.13
  issue#605: Remove Spikes feature not fully functional
  issue#814: Allow 'Save' feature from New Graphs
  issue#837: Using the add_device.php CLI script, you can not
    'default' the device threads to other than 1
  issue#838: CVE-2017-10970: XSS Issue in link.php bsc#1047512
  issue#839: The Database column name 'rows' is a reserved word
    in MariaDB 10.2+
  issue#845: External links tabs should appear at the end of the tab
    view
  issue#846: Web crawl of Cacti site shows errors in the log
  issue#847: CVE-2017-11163: XSS Issue in lib/html_form.php
    bsc#1048102
  issue#853: Go and Clear buttons do not work in all cases on Graph
    Rules pages
  issue: Up/Down arrow titles labeled incorrectly on Tree
    Management page
  issue: Make the default Export Type a Device Template
  issue: Fix SNMPagent MIB cache issues
  issue: Realtime cache cleanup now only removes rrd and png
  issue: When redirected from reports, you can receive a
    validation error
  feature: updated Dutch language</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Build version 1.1.14
  - issue#849: Unable to select host in Graph Item pick
  - issue#850: Reporting not allowing Non-templated Graphs
  - issue#858: Pagination on SNMP Options wrong
  - issue#860: Network Discovery Subnet Range character limit too small
  - issue#861: The search filter does not support Cyrillic
  - issue#862: Automation - When editing Graph Rules, unable to
    Change Data Query
  - issue#863: Typo error in auth_login.php for LDAP authentication
  - issue#867: Cross-site scripting (XSS) vulnerability in auth_profile.php
  CVE-2017-11691 bsc#1050950
  - issue: Link's not showing in Automation Graph and Tree rules on
    Sunshine theme
  - issue: Make Templates Export responsive
  - issue: Don't wrap menu glyphs and menuitems
  - issue: The function get_order_string() can fail when encountering
    reserved word columns
  - issue: Data Query Delete is not using callback
  - feature: Resize Graphs on Graph page to be responsive
  - feature: Make import text a hidden field as it is likely
    seldom used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Build version 1.1.15
  - issue: PHP Fatal Exception on upgrade from 1.1.11 or earlier
  - feature: Added test to detect install upgrade code problems</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Build version 1.1.16
  issue#865: Escape Data Query arguments to prevent issues with
    special characters
  issue#872: Can't add device items to graphs generated with no
    device and no template
  issue#875: When modifying Realm permissions, realms that are
    listed multiple times don't stay in sync
  issue#877: Improving resolution to issue#847 and one additional
    vulnerability
    CVE-2017-12065 bsc#1051633
  issue#878: Ambiguous language in purge log function
  issue#879: SQL Error when adding a report item to a report
  issue#880: Device drop down is limited to 20 devices and lacks
    a scroll bar
  issue#885: Graph generated with no device and no graph template
    forgets device definitions
  issue#886: Unable to export templates other than Device templates
  issue: Address additional corner cases around get_order_string usage
  issue: Data Queries sharing a Data Source can result in poller
    output table not empty errors
  issue: Fix Sunrise theme to properly theme multiselect widgets
  issue: Increase height of multiselects so that more options are
    visible
  issue: When a graph is locked, anchor tags are still functional</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1502798400">- Build version 1.1.17
  issue#450: List View to Preview shows no results
  issue#486: Export Device table results to CSV
  issue#544: Allow Log Rotation to be other than Daily
  issue#673: Downtime/Recovery time/date is set incorrectly
  issue#819: Customized timespans for graphs
  issue#888: Rebuilding Poller Cache when External data sources are
    present results in false positive warnings in the log
  issue#891: Database.php unable to connect to MySQL when using port
    different than 3306
  issue#893: Warning messages when duplicating CDEF objects
  issue#897: Due to browser use of special key, deprecate ctrl-shift-x
    for clearing filter
  issue#898: Issue with tcp and udp ping due to file description
    allocation changes
  issue: Unable use ipv6 ip addresses for snmp ping in the Cacti GUI
  issue: Update language of the Rebuild Poller Cache menu pick
  issue: Broken design for input controls with Sunrise theme
  issue: Timespan switching not switching to Custom in Preview Mode
  issue: Log rotation would not occur under certain conditions.
    Provide more control over log functions
  issue: Purge log file always purged the cacti.log, not the selected
    log
  issue: Unable to view graphs for errored data sources from Cacti log</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1503316800">- Build version 1.1.19
  issue#810: Scripts in packages don't match distribution
  issue#919: Unable to upgrade to 1.1.18
  issue: Update documentation for minimum PHP 5.4
- Build version 1.1.18
  issue#902: Correcting some issues with Console and External Links
  issue#903: Upgrade pace.js to v0.7.8
  issue#904: Allow user to hide Graphs from disabled Devices
  issue#906: Create a separate Realm for Realtime Graphs
  issue#907: XSS issue in spikekill.php
    CVE-2017-12927 bsc#1054390
  issue#910: Boost last run duration generates an error on new install
  issue#914: Unable to purge Cacti logfile from System Utilities
  issue#915: Non-numeric data in ss_host_disk.php
  issue#916: Resolve display of errors when encountering ldap issues
  issue#918: Minor XSS and create generalized escape function
    CVE-2017-12978 bsc#1054742
  issue: Resolve JavaScript errors on Login page
  issue: Resolve JavaScript errors on Permission Denied pages
  issue: Graphs tab would appear in non-classic even if you did not
    have permissions
  feature: Updated dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1508155200">- Build version 1.1.26
  - issue#841: --input-fields variable not working with add_graphs.php
    cli
  - issue#986: Resolve minor appearance problem on Modern theme
  - issue#989: Resolve issue with data input method commands loosing
    spaces on import
  - issue#1000: add_graphs.php not recognizing input fields
  - issue#1003: Reversing resolution to Issue#995 due to adverse impact
    to polling times
  - issue#1008: Remove developer debug warning about thumbnail validation
  - issue#1009: Resolving minor issue with cmd_realtime.php and a changing
    hostname
  - issue#1010: CVE-2017-15194 - Path-Based Cross-Site Scripting (XSS)
  - issue#1027: Confirm that the PHP date.timezone setting is properly set
    during install
  - issue: Fixed database session handling for PHP 7.1
  - issue: Fixed some missing i18n
  - issue: Fixed typo's
  - feature: Updated Dutch translations
  - feature: Schema changes; Examined queries without key usage and
    added/changed some keys
  - feature: Some small improvements
- Build version 1.1.25
  - issue#966: Email still using SMTP security even though set to none
  - issue#995: Redirecting exec_background() to dev null breaks some
    functions
  - issue#998: Allow removal of external data template and prevent their
    creation
  - issue: Remove spikes uses wrong variance value from WebGUI
  - issue: Changing filters on log page does not reset to first page
  - issue: Allow manual creation of external data sources once again
  - feature: Updated Dutch translations
- Build version 1.1.24
  - issue#932: Zoom positioning breaks when you scroll the graph page
  - issue#970: Remote Data Collector Cache Synchronization missing
    plugin sub-directories
  - issue#980: Resolve issue where a new tree branches refreshs before
    you have a chance to name it
  - issue#982: Data Source Profile size information not showing properly
  - issue: Long sysDescriptions on automation page cause columns to
    be hidden
  - issue: Resolve visual issues in Classic theme
  - feature: Allow Resynchronization of Poller Resource Cache
- Build version 1.1.23
  issue#963: SQL Errors with snmpagent and MariaDB 10.2
  issue#964: SQL Mode optimization failing in 1.1.22
- Build version 1.1.22
  issue#950: Automation - New graph rule looses name on change
  issue#952: CSV Export not rendering chinese characters correctly
    (Second attempt)
  issue#955: Validation error trying to view graph debug syntax
  issue: MySQL/MariaDB database sql_mode NO_AUTO_VALUE_ON_ZERO
    corrupts Cacti database
  issue: When creating a data source, the data source profile does
    not default to the system default
  feature: Enhance table filters to support new Cycle plugin
  feature: Updated Dutch Translations
- Build version 1.1.21
  issue#938: Problems upgrading to 1.1.20 with one table alter
    statement
  issue#952: CSV Export not rendering chinese characters correctly
  issue: Minor alignment issue on tables
- Build version 1.1.20
  issue#920: Issue with scrollbars after update to 1.1.19 related
    to #902
  issue#921: Tree Mode no longer expands to accomodate full tree
    item names
  issue#922: When using LDAP domains some setings are not passed
    correctly to the Cacti LDAP library
  issue#923: Warninga in cacti.log are displayed incorrectly
  issue#926: Update Utilities page to provide more information on
    rebuilding poller cache
  issue#927: Minor schema change to support XtraDB Cluster
  issue#929: Overlapping frames on certain themes
  issue#931: Aggregate graphs missing from list view
  issue#933: Aggregate graphs page counter off
  issue#935: Support utf8 printable in data query inserts
  issue#936: TimeZone query failure undefined function
  issue: Taking actions on users does not use callbacks
  issue: Undefined constant in lib/snmp.php on RHEL7
  issue: Human readable socket errno's not defined
  issue: Audit of ping methods tcp, udp, and icmp ping. IPv6 will still
    not work till php 5.5.4</changelog>

</package>
<package pkgid="a657d1b774be56d4063c42b76c680d7ca71d31a8c69c866b60f8d3aa9c122f7e" name="cacti" arch="src">
    <version epoch="0" ver="1.0.4" rel="14.1"/>

<changelog author="joop.boonen@opensuse.org" date="1334577600">- Corrected the crontab file for openSUSE &gt;= 12.2
- Some cross distro fixes so plugins will also build for other distros</changelog>
<changelog author="aldemir.akpinar@airties.com" date="1335787200">- New version 0.8.8a
- Fixed an rpmlint warning</changelog>
<changelog author="aldemir.akpinar@airties.com" date="1338811200">- Added official cacti 0.8.8a patch</changelog>
<changelog author="joop.boonen@opensuse.org" date="1375963200">- Update to version 0.8.8b
  - bug: Fixed issue with custom data source information being lost when saved from edit
  - bug: Repopulate the poller cache on new installations
  - bug: Fix issue with poller not escaping the script query path correctly
  - bug: Allow snmpv3 priv proto none
  - bug: Fix issue where host activate may flush the entire poller item cache
  - security: SQL injection and shell escaping issues</changelog>
<changelog author="aj@ajaissle.de" date="1397304000">- Change php requirements to be more general on SUSE systems
  [bnc#862993]</changelog>
<changelog author="aj@ajaissle.de" date="1397390400">- Add cacti-0.8.8b_security.patch:
  - Fixes [bnc#870821]:
  - CVE-2014-2326: Unspecified HTML Injection Vulnerability
  - Fixes CVE-2014-2328:
  - Unspecified Remote Command Execution Vulnerability
  - Fixes [bnc#872008]:
  - CVE-2014-2708: Unspecified SQL Injection Vulnerability
  - CVE-2014-2709: Unspecified Remote Command Execution Vulnerability
- Add cacti-0.8.8b_CVE-2013-5588_CVE-2013-5589.patch:
  - Fixes [bnc#837440]:
  - CVE-2013-5588: HTML Injection Vulnerability
  - CVE-2013-5589: SQL Injection Vulnerability</changelog>
<changelog author="aldemir.akpinar@gmail.com" date="1418040000">- Update to version 0.8.8c
  - New features
  - New graph tree view
  - Updated graph list and graph preview
  - Refactor graph tree view to remove GPL incompatible code
  - Updated command line database upgrade utility
  - Graph zooming now from everywhere
  - Security fixes
  - CVE-2013-5588 - XSS issue via installer or device editing
  - CVE-2013-5589 - SQL injection vulnerability in device editing
  - CVE-2014-2326 - XSS issue via CDEF editing
  - CVE-2014-2327 - Cross-site request forgery (CSRF) vulnerability
  - CVE-2014-2328 - Remote Command Execution Vulnerability in graph export
  - CVE-2014-4002 - XSS issues in multiple files
  - CVE-2014-5025 - XSS issue via data source editing
  - CVE-2014-5026 - XSS issues in multiple files
  - Removed cacti-0.8.8b-cacti-log-path.patch as it is incompatible with 0.8.8c.
  - Removed cacti-0.8.8b-cacti-script.patch as it is incompatible with 0.8.8c.
  - Removed cacti-0.8.8b_CVE-2013-5588_CVE-2013-5589.patch as this code is incorprated to cacti 0.8.8c
  - Removed cacti-0.8.8b_security.patch as this code is incorprated to cacti 0.8.8c
  - Created cacti-0.8.8c-cacti-log-path.patch so that cacti only logs to /var/log/cacti
  - Created cacti-0.8.8c-cacti-script.patch so that cacti uses /usr/share/cacti/scripts</changelog>
<changelog author="joop.boonen@opensuse.org" date="1434456000">- Update to version 0.8.8d
  - Fixes [bnc#934187]
  - CVE-2015-4342: cacti: Multiple XSS and SQL injection vulnerabilities
  - feature: Remove un-needed fonts and javascript files
  - bug: Fixed SQL injection VN: JVN#78187936 / TN:JPCERT#98968540
  - bug#0002261: PHP 5.4.0 added new error_reporting variable, causing cacti to show errors
  - bug#0002391: Odd Behaviour on ReIndex of Data Query Data
  - bug#0002393: Broken thumbnail images for graph templates
  - bug#0002402: Subtree must not have the same header as the parent header
  - bug#0002474: CLI add_device.php dows not set availability_method correctly
  - bug#0002449: The Save button does not work: Invalid html on page Console -&gt; Cacti Settings: empty form tag
  - bug#0002428: Fail to delete all data input items when removing more than 1000 data sources
  - bug#0002439: Password with special character don't work with LDAP authentication
  - bug#0002461: invalid bn with ldap and anonymous bind
  - bug#0002465: Graph Export return empty CSV file
  - bug#0002484: Incorrect SQL request in cli script repair_database.php
  - bug#0002485: Broken pagenation on graph viewing
  - bug#0002489: SNMP - Get Mounted Partitions using Re-index method of Index Count Changed causes recache event every time
  - bug#0002490: Can not select page for multiple datasources per device
  - bug#0002494: CSV export always shows last day
  - bug#0002504: Data template search not functional
  - bug#0002542: [FG-VD-15-017] Cacti Cross-Site Scripting Vulnerability Notification
  - bug#0002543: Unable to switch pages within graphs_new.php due to invalid URL generation
  - bug#0002544: Duplicate entry in $nav_url during list view
  - bug#0002571: SQL Injection and Location header injection from cdef id CVE-2015-4342
  - bug#0002572: SQL injection in graph templates
- Renamed two patch files, to a more generic name:
  - cacti-0.8.8c-cacti-log-path.patch to cacti-log-path.patch
  - cacti-0.8.8c-cacti-script.patch to cacti-script.patch</changelog>
<changelog author="astieger@suse.com" date="1437220800">- Update to 0.8.8e:
  This update contains importand security fixes: [boo#937997]
  - Multiple XSS and SQL injection vulnerabilities
  - CVE-2015-4634 - SQL injection in graphs.php
  Further fixes:
  - Fixed issue with graph zooming failing to work
  - Impossible to have a URL pointing directly to a graph
  - Cannot delete data sources from the GUI
  - viewing host in new tab - Undefined index: nodeid
  - status_fail_date and status_rec_date are set incorrectly after
    host is marked down
  - Incorrect value in Hosts column on Host Templates page
  - Incorrect row number in Devices -&gt; (Edit) page</changelog>
<changelog author="joop.boonen@opensuse.org" date="1437393600">- Fixed the spec file so the package also builds for el7, Fedora 20 &gt; etc.</changelog>
<changelog author="astieger@suse.com" date="1437912000">- cacti 0.8.8f:
  * 0.8.8e Poller Script Parser is Broken
  * cli/upgrade_database.php is missing releases
  * Graph managment graphs.php save button does not work
  * Poller Script Parser is Broken</changelog>
<changelog author="aj@ajaissle.de" date="1447675200">- Spec cleanup, split -doc package
- Universal "Requires:" for httpd and mod_php_any [boo#867607]
- Dropped cacti.cron.new
- Updated cacti.cron
- Dropped cacti-httpd.conf.vhost
- Dropped cacti-httpd.conf.nonsuse
- Updated cacti-httpd.conf (for openSUSE &lt;= 1210 and other)
- Updated cacti-httpd.conf.default (for openSUSE &gt; 1210)
- Dropped cacti-script.patch (applies to a non-packaged file)
- Updated cacti.logrotate</changelog>
<changelog author="astieger@suse.com" date="1455019200">- Fix the following vulnerabilities:
  * CVE-2015-8369: SQL injection in graph.php (boo#958863)
  * CVE-2015-8604: SQL injection in graphs_new.php (boo#960678)
  * CVE-2015-8377: SQL injection vulnerability in the
    host_new_graphs_save function in graphs_new.php
    (boo#958977)
  * CVE-2016-2313: Authentication using web authentication as a user
    not in the cacti database allows complete access
    (boo#965930)
- adding CVE-2015-8369.patch, CVE-2015-8604-CVE-2015-8377.patch,
  CVE-2016-2313.patch</changelog>
<changelog author="astieger@suse.com" date="1456142400">- cacti 0.8.8g:
  * various graphing, PHP, HTML, output and monitoring fixes
  * Drop CVE-2015-8369.patch, CVE-2015-8604-CVE-2015-8377.patch,
    CVE-2016-2313.patch</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1462795200">- cacti 0.8.8h:
  * Authentication using web authentication as a user not in the
    cacti database allows complete access (regression)
  * Cacti SQL Injection Vulnerability
    (CVE-2016-3172) (boo#971357)
  * When click the [Clear] button after clicking the [Refresh]
    button in Preview Mode , fails to CSRFcheck
  * Cacti graph_view.php SQL Injection Vulnerability
    (CVE-2016-3659) (boo#974013)
  * Outdated MIBs for non-unicast packets
  * Index is a MySQL 5.6 reserved word
  * generate_graph_def_name() generates reserved word "cf"</changelog>
<changelog author="joop.boonen@opensuse.org" date="1486555200">- Build version 1.0.1
  * Fixes CVE-2014-4000 bnc#022564
  * Deleted cacti-log-path.patch is now handled via a symblink from
    /srv/www/cacti/log to /var/log/cacti
  * 1.0.1
  - feature: SpikeKill allows filling range to last known good value
  - issue#261: Add IPv4 and IPv6 Specific Counters to interfaces.xml
  - issue#257: Poller Output Table not Empty WARNING messages in cacti.log
  - issue#256: New Graph - Add Graph Items Fails (Data Sources shows None)
  - issue#255: Errors Creating new Graphs - Undefined Index Errors
  - issue#254: Unable to Properly add Data Source
  - issue#251: Remote Data Collector stuck on upgrade page
  - issue#247: Devices missing from tree device list
  - issue#245: Drag and Drop in Tree Edit Erratic
  - issue#243: SMTP Ping Failure with not SNMP Authentication
  - issue#241: Authentication Method: None not functional
  - issue#240: SQL error when install plugin
  - issue#238: Duplicate color id's cause error during Upgrade
  - issue#231: SNMPv3 - PHP ERROR WARNING: Fatal error: Unknown user name in file
  - issue: Resolving visual issues with row counts.
  - issue: When deleting Graphs prevent the removal of Data Sources that are still in use
  - issue: Improve SNMP agent performance through SQL optimizations
  * 1.0.0
  - feature: Support for remote data collectors
  - feature: Support Internationalization (i18n) for the main Cacti site, and supported plugins
  - feature: Data Source Profiles replace RRA settings allowing a single system to have multiple polling intervals
  - feature: Redesigned Tree page including Drag &amp; Drop functionality
  - feature: New Graph Permissions system designed to make permissions simple to manage
  - feature: Add Themes 'Classic', 'Modern', 'Dark', and 'Paw'
  - feature: Debug Data Sources by comparing them to the Data Template
  - feature: New special Data Source type to detect the poller interval
  - feature: Bulk inserts in PHP poller to address latency issues
  - feature: Optimize data collection through in memory caching giving a 50% reduction in polling times when dealing with large sites
  - feature: Support RRDtool VDEFs
  - feature: Support new Graph Items: AREA:STACK, GPRINT:AVERAGE, GPRINT:LAST, GPRINT:MAX, GPRINT:MIN, LINE:STACK, TEXTALIGN, TICK
  - feature: Support RRDtool features: Right Axis Support, Dynamic Labels, Tab Width, Legend Position, Legend Direction
  - feature; Resizeable table columns
  - feature: Deprecated Single Pane Tree View
  - feature: Role Based Access Control (RBAC)
  - feature: Support User Group Permissions
  - feature: Show number of in use Graphs, Data Sources, and Devices for a given Template
  - feature: Support bulk re-sync of graphs to assigned Graph Template
  - feature: Bulk Device Settings changes
  - feature: CDEFs, Colors, GPrint Presets consolidated to Presets menu
  - feature: Authentication cookies for 'remember me' functionality
  - feature: Automatic logout after session inactivity
  - feature: Replace Boost server in favor of RRDtool Proxy
  - feature: Graph Details include CSV output, zoom, debug, and download links
  - feature: Graph Export moved to a plugin
  - feature: User change password functionality
  - feature: Automation added to core functionality through the merge of the Discovery and AutoM8 plugins
  - feature: Change interface graphs from 32 bit to 64 bit with ease
  - feature: Plugins now have hooks in device templates and automation
  - feature: Allow users to preview template imports to determine if there will be issues from importing
  - feature: Automatic removal of orphaned graph items when importing newer versions of graph templates
  - feature: Support for MySQL 5.7
  - feature: Support for PHP 7.0
  - feature: Merge Aggregate Plugin - Aggregate graph creation
  - feature: Merge AutoM8 Plugin - Automation of graph creation
  - feature: Merge Boost Plugin - Faster polling, result caching, on-demand RRDtool file updates
  - feature: Merge CLog Plugin - View Cacti logs
  - feature: Merge Discovery Plugin - Device discovery
  - feature: Merge Domains Plugin - Support for domain (ADS/LDAP) specific user templates
  - feature: Merge DSStats Plugin - Cache Data Source values for easy retrieval
  - feature: Merge Logrotate Plugin - Rotate Cacti logs
  - feature: Merge Realtime Plugin - Realtime graph viewing
  - feature: Merge Reporting (Nectar) Plugin - Reporting
  - feature: Merge RRDclean Plugin - RRD file cleanup and management
  - feature: Merge Secpass Plugin - User password policy enforcement
  - feature: Merge Settings Plugin - Shared settings for plugins
  - feature: Merge SNMP Agent Plugin - SNMP Agent for Cacti providing system statistics
  - feature: Merge SpikeKill Plugin - Remove unwanted spikes from graphs
  - feature: Merge SSL Plugin - Force https
  - feature: Merge SuperLinks Plugin - Add external links within Cacti
  - feature: Merge UGroup Plugin - User groups with permissions
  - feature: Merge Watermark Plugin - Watermark your Cacti graphs
  - bug: Fixed issue where old graph templates (0.8.6-), could import bogus data causing issues with Data Input Methods
  - bug#0000168: Duplicate data sources should be avoided when creating new graphs
  - bug#0000851: Review an imported template
  - bug#0001155: When viewing graph tree do not show empty nodes
  - bug#0001337: Form to filter for graphs in host view mode
  - bug#0001552: Date ranges not shown on graphs in the view with Daily, Weekly, Monthly &amp; Yearly graphs
  - bug#0001573: RRA templates/grouping
  - bug#0001577: Override session handling and store session in Database
  - bug#0001790: Allow for XML delimiter in fields of a script query
  - bug#0001820: Unable to use a Data Input Method Output Field in more than one Data Source Item
  - bug#0001827: Changing the graph template messes up the graph item fields
  - bug#0001836: Add mysql error message to log
  - bug#0001877: Cookies path is not properly set
  - bug#0001966: Expand Devices in tree view not honored
  - bug#0001970: Data query index order cache should be populated on re-index
  - bug#0001981: Cacti is not full UTF-8
  - bug#0001986: CLI allow add_graphs.php to have multiples --snmp-field and --snmp-value options
  - bug#0001996: Allow using data input field in graph title
  - bug#0002096: Enumerated SNMP values not parsed correctly
  - bug#0002112: CLI add configurable parameters for device_add.php
  - bug#0002133: Restrict User to only manage specific device(s)
  - bug#0002135: Regular expression support for filter
  - bug#0002137: Data query oid_suffix parameter does not function
  - bug#0002159: Database creation file not fully compliant with strict SQL mode
  - bug#0002162: Unable to authenticate user with password containing UTF-8
  - bug#0002196: Incorrect script server instance number in log
  - bug#0002225: Make -Cc SNMP option configurable
  - bug#0002255: Script query_unix_partitions.pl should only query local mounts
  - bug#0002336: Implement php-snmp class library
  - bug#0002340: Data query script execution should be escaped
  - bug#0002350: SNMP Data Query index_order ignored
  - bug#0002351: Ping does not work with non-English locale
  - bug#0002361: Spine does not log unknowns the same way cmd.php
  - bug#0002362: Poller cmd.php makes wrong hex-string to decimal conversion
  - bug#0002370: Cacti prints wrong date formats, does not honor a systems locale
  - bug#0002403: Typo in DELETE statement leading to poor graphing performance
  - bug#0002412: Graph Template duplication causes to be converted to TAB char
  - bug#0002418: Data Source Items named 'ds' break UI ability to add more items
  - bug#0002419: SNMP enum results not parsed correctly by cmd.php poller
  - bug#0002452: CVE-2014-4000 PHP Object Injection Vulnerabilities
  - bug#0002454: OS Command Injection
  - bug#0002468: Changing graph format to anything but PNG causes no output
  - bug#0002476: Add support for SNMP v3 EngineID
  - bug#0002483: Cisco ASA using Re-index method of verify all causes recache event every time
  - bug#0002484: Incorrect SQL request in cli script repair_database.php
  - bug#0002521: Unable to create two devices via CLI with the same IP-Address
  - bug#0002522: Zero padded hex strings are parsed incorrectly
  - bug#0002535: Graph Template Changes not updating RRDTool command
  - bug#0002636: Creating Data Template with "U" for min and max saves field data_input_field_id as 0 for first item
  - bug#0002697: CVE-2016-2313 allows remote authenticated users who use web authentication to bypass intended access
  - bug#0002698: When the host is down the wrong data type are used for some columns in the host table
  - bug#0002723: Renaming a disabled device still attempts to connect and get SNMP host information
  - bug#0002724: Multipage graphs the menu can disappear
  - bug#0002725: Changing graph template does not mark correct interfaces disabled on data query generated list</changelog>
<changelog author="joop.boonen@opensuse.org" date="1486987200">- Build version 1.0.2
  * Changelog
  - issue#278: Correct Boost Status display issue
  - issue#275: Permission View issue and Device Dropdown when in Classic Theme
  - issue#270: Major Mib Cache corruption. Rebuild your MIB Cache after upgrading
  - issue: Resolve Cacti logo on Graphs page in Classic Theme
- Created a config.php fix patch, cacti-config.patch</changelog>
<changelog author="astieger@suse.com" date="1487505600">- cacti 1.0.3:
  * Upgrade 0.8.8h to 1.0.0 fails to create poller_output_boost table
  * Added missing template import hash for 1.0.2</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1488196800">- cacti 1.0.4:
  * feature: Javascript: make menu movement smooth and use
    localStorage
  * feature: Added cacti_snmp_get_raw() for plugin developers
  * issue#288: Function cacti_snmp_get bad handling of wierd value
    into snmp_value
  * issue#298: Graph generation issue with SNMP - Bits/Sec + Total Bandwith
  * issue#301: Unresolvable DNS hostname causing backtraces
  * issue#302: spikekill memory leak
  * issue#303: Error when creating tree items with "&amp;" in the name
  * issue#307: Aggregate graph gives CMDPHP errors
  * issue#308: UI resize issue
  * issue#309: Show "Save Successful" notification permanently
  * issue#311: Graph thumbnail settings in profile setting does not work
  * issue#320: Users can not change their own password
  * issue#324: Aggregate template graph template JavaScript error
  * issue#352: Add configurable auto-logout and page-reload options
  * issue#329: Customize the favicon
  * issue#334: primary key on poller output boost table not efficient/not being
    used correctly
  * issue: Fixed issues with Dark theme
  * issue: Fixed issues with Paw theme
  * issue: Fix timespan calculation
  * issue: Added misplaced join condition when generating RRDTool graphs
  * issue: Fix the selection of timestan based on local_graph_id and rra_id
  * issue: Correct error in discovery not adding devices
  * issue: Action message did not always display
  * issue: fix regex to use Domains like www.t-online.de
  * issue: Properly align Order columns.
  * issue: address renaming issues with tree items.
  * issue: Add device snmp --version is ambiguous
  * issue: SNMP Availability failed to report down devices - This only was occuring
    for cmd.php collector.
  * issue: i18n remove embedded HTML syntax
  * issue: Wrap menu items to avoid scrolling</changelog>
<changelog author="joop.boonen@opensuse.org" date="1488283200">- Only allow to use the same spine version as the cacti version</changelog>

</package>
<package pkgid="ad1a800992993053a1bca3105978480c980020a69445deeb9c811f73b8ce879e" name="cacti" arch="src">
    <version epoch="0" ver="1.1.16" rel="16.3.1"/>

<changelog author="astieger@suse.com" date="1487505600">- cacti 1.0.3:
  * Upgrade 0.8.8h to 1.0.0 fails to create poller_output_boost table
  * Added missing template import hash for 1.0.2</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1488196800">- cacti 1.0.4:
  * feature: Javascript: make menu movement smooth and use
    localStorage
  * feature: Added cacti_snmp_get_raw() for plugin developers
  * issue#288: Function cacti_snmp_get bad handling of wierd value
    into snmp_value
  * issue#298: Graph generation issue with SNMP - Bits/Sec + Total Bandwith
  * issue#301: Unresolvable DNS hostname causing backtraces
  * issue#302: spikekill memory leak
  * issue#303: Error when creating tree items with "&amp;" in the name
  * issue#307: Aggregate graph gives CMDPHP errors
  * issue#308: UI resize issue
  * issue#309: Show "Save Successful" notification permanently
  * issue#311: Graph thumbnail settings in profile setting does not work
  * issue#320: Users can not change their own password
  * issue#324: Aggregate template graph template JavaScript error
  * issue#352: Add configurable auto-logout and page-reload options
  * issue#329: Customize the favicon
  * issue#334: primary key on poller output boost table not efficient/not being
    used correctly
  * issue: Fixed issues with Dark theme
  * issue: Fixed issues with Paw theme
  * issue: Fix timespan calculation
  * issue: Added misplaced join condition when generating RRDTool graphs
  * issue: Fix the selection of timestan based on local_graph_id and rra_id
  * issue: Correct error in discovery not adding devices
  * issue: Action message did not always display
  * issue: fix regex to use Domains like www.t-online.de
  * issue: Properly align Order columns.
  * issue: address renaming issues with tree items.
  * issue: Add device snmp --version is ambiguous
  * issue: SNMP Availability failed to report down devices - This only was occuring
    for cmd.php collector.
  * issue: i18n remove embedded HTML syntax
  * issue: Wrap menu items to avoid scrolling</changelog>
<changelog author="joop.boonen@opensuse.org" date="1488283200">- Only allow to use the same spine version as the cacti version</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- cacti 1.0.5:
  * issue#296: Poller warning for Non-SNMP device
  * issue#319: Add default 'High Collection Rate' data source profile
    to new installs to demonstrate concept of multiple rates
  * issue#330: Import templates to non-default Data Profile
  * issue#337: Error when try create new graph - SNMP - Generic OID
  issue#342:  Infinite loop in poller_automation.php with invalid
    schedule
  * issue#343: Device discovery cannot handle dots in device name
  * issue#344: Unable to upgrade to latest Cacti on FreeBSD
  * issue#353: Legacy broadcast &amp; multicast packet counters missing in
    interface.xml
  * issue#354: Place on tree dashes / ordering is not correct
  * issue#355: Replace table rows with count when using InnoDB tables
  * issue#357: If recovery mode runs longer than a polling interval, a
    second is spawned
  * issue#358: Sending test e-mail results in warning
  * issue#360: Issue importing cacti.sql with some charsets
  * issue#364: Moving graph item causes page render issue
  * issue#365: ss_host_disk.php and ss_host_cpu.php should use return
  * issue#367: Upgrade chart.js to version 2.5
  * issue#368: Issue with device automation ip vs. ip_address
  * issue#369: Interface bits/second total Bandwidth wrong CDEF
  * issue#375: Drag and Drop of Devices and Graphs allows dropping
    onto self
  * issue#380: Ignores a non-standard SNMP port
  * issue#382: When using php5.5+ new users unable to change their
    password
  * issue#384: graph_view.php backtrace errors
  * issue#385: Unable to place an aggregate grapn on a subtree
  * issue#390: Display graphs from this aggregate icon next to graph not
    displaying
  * issue#392: cdef.php missing sql where for system cdef's
  * issue#398: checkbox is not honored when creating tree
  * issue#399: External link configuration: Order buttons don't work
  * issue#400: SNMP Engine ID (v3) field too short
  * issue#401: Graphs -&gt; Apply Automation Rules fails
  * issue#404: Success even when test mail fails
  * issue#406: HRULE text format special characters not escaped
  * issue#408: Suppress SNMP units suffix from cacti_snmp_get() output
  * issue: Improve is_ipaddress functions
  * issue: Drag &amp; drop showing when disabled on page
    automation_templates.php
  * issue: Output messages displayed incorrectly in
    automation_templates.php and automation_snmp.php
  * issue: Importing template from old Cacti would not show data templates
  * issue: Handle snmp error exceptions better
  * issue: Update Apache .htaccess files to support multiple version
  * issue: When executing a full sync, if the table structured has
    changed, recreate the remote table
  * issue: Multiple domains not working as expected
  * feature#197: Add external_id to Cacti for linking Cacti to other
    monitoring systems
  * feature#332: Support copy user groups
  * feature: Log proper IP address if logging in behind a NAT
  * feature: New qquery parsing rules: VALUE/TEST, VALUE/TABLE,
    VALUE/HEX2IP</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- cacti 1.0.6:
  * issue#386: Allow special characters in graph title
  * issue#414: Install Wizard check path for spine
  * issue#415: SNMP session handling broken
  * issue#418: LDAP create user from template not working</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Build version 1.1.0
  * issue#337: Generic SNMP OID Graph Template damanged
  * issue#338: Extremely slow new graph/DS creation
  * issue#353: Broadcast &amp; Multicast Packet counters missing
  * issue#376: Structured RRD path permission issues
  * issue#389: Manual template based graph creation not working
  * issue#407: The RRDfile does not exist message is misleading
  * issue#410: Select character data was interpreted as hex by
    cacti_snmp_walk()
  * issue#422: additional issues with LDAP authentication
  * issue#424: Automation does not discover devices w/o resolvable
    hostnames
  * issue#427: undefined index TotalVisibleMemorySize on FreeBSD
  * issue#432: SpikeKill menu wonky on Paw Theme
  * issue#434: password_verify not compatible in php5.4-
  * issue#435: urlPath missing from paw theme links
  * issue#436: Restricted user does not see graphs in tree view
  * issue#443: Allow remote_agent.php through a NAT
  * issue#446: No local admin when using multiple LDAP configuration
  * issue#447: Creating another non data query graph from same template
    reuses first data source
  * issue#449: exec_poll_php does not flush pipes when using script server
  * issue#450: Graph list view - No Graphs Found
  * issue: Improve email test exception errors and change default timeout
    to 10 seconds
  * issue: When on links page, breadcrumbs would become corrupted
  * issue: When upgrading from any version of Cacti to 1.0.5, SQL's
    relative to poller_reindex might appear
  * issue: Color page performance poor
  * issue: The Device dropdown on the Graph View page was unreliable
  * issue: Aggregate and non-Device Graphs in list view had not Device or
    Title description
  * issue: Re-engineer back button design to accomocate ajax and native
    navigation
  * issue: Make Graph Template filter wider
  * issue: Resolve some visual issues in Classic theme
  * feature: Add page refresh API to make page refreshing in Ajax easier
    to accomplish
  * feature: Update fontawesome to version 4.7
  * feature: Use fontawesome glyphs for menu items
  * feature: Support multiple column sort in table library
  * feature: Add glyphs to main Cacti console menu</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Build version 1.1.1
  * issue#457: Continued LDAP issues with initial user creation
  * issue#461: The function escapeshell arg not appropriate on Windows
  * issue#462: LDAP authorization issues: group membership check broken
    for 'Group Member Type' = 'Username'
  * issue#464: Change default batch spike removal limits for standard
    deviation and variance
  * issue#465: Less than sign inside items and labels of graph break graph
  * issue#466: Call to member function row() on a non-object in
    lib/snmpagent.php
  * issue#467: Reduce the number of queries in log function
  * issue#472: Schema changes to improve performance
  issue#485:  When editing a device, the ping status was not always
    returned
  * issue: Back button issues due to syntax problems in JavaScript
  * issue: Zoom periodically would loose it's crosshairs after zooming
  * issue: Zoom would zoom out into the future even when disabled
  * issue: Fixing lite corruption in graph_templates_item table
  * feature: Make SpikeKill options more consistent
  * feature#459: Add variable date time option to report mail subject
  * feature#460: Add external_id to host variables
  * feature#469: Change re-index method of Data Query from Device edit
  * feature: Support generalized date format approach in the GUI
  * feature: Use localStorage over a Cookie for Zoom setting storage
  * feature: Fully implement 'Remove Orphans' from Package import process</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Build version 1.1.2
  * issue#492: Error while adding non data query (cg) graphs
  * issue#494: CLI error while importing template
  * issue#499: SQL error in graph automation resulting in no graphs
    on tree
  * issue#500: Generic SNMP device package damaged - Unix Ping Host
  * issue#505: Log rotation does not work in some cases
  * issue#506: Undefined index: cactiStatsDeviceFailedPolls
  * issue#507: Nextwork discovery 'export' produces no results
  * issue#509: Minor bug with device ownership selection
  * feature: Add new legend type that includes Current/Average/
    Minimum/Maximum
  * feature: Update d3.js to latest version 4.7.4</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Build version 1.1.3
  * issue#515: Unable to import color CSV file
  * issue#519: In non-classic themes its not possible to remove Cacti
    log or reporting tabs
  * issue#520: SQL error in graph automation
  * issue#521: Cacti allows removal of Data Query Graph Template
    associations when they are in use
  * issue#525: LAST GPRINT type not rendered correctly due to lack of
    escaping
  * issue#530: Undefined function get_vdef in lib/rrd.php
  * issue#531: Issues with TextAlign and Tick graph items
  * issue#532: Unreliable scroll height causes issues in Chrome
  * issue#533: User settings not cleared after saving profile
  * issue#534: Automation issue with AS clause
  * issue#538: Unable to rename tree folder
  * issue#541: Issues with mobile graph viewing
  * issue#555: DSStats SQL insert errors due to data collection issues
  * issue#563: Division by zero in removespikes.php
  * issue: Fixed rendering issues with HRULE's on graphs
  * issue: Update jsTree to 3.3.4 version
  * feature: Improved responsiveness UI tables, filters, and menus</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Build version 1.1.4
  * issue#524: Reporting not working when Tree branch is device
  * issue#560: Add 'Duplicate' and 'Convert to Graph Template' back
    to Graph Management page for Advanced mode
  * issue#573: Missing Graph Template dropdown items
  * issue#575: Very large hex strings result in scientific notation
    that RRDtool rejects
  * issue#579: Problems logging in using nginx web server
  * issue#581: session_start() warnings when manually sending reports
  * issue#584: Issues reporting memory recommendation on utilities page
  * issue#586: Overrunning pollers can cause system load spikes
  * issue#587: Data Collector setting under Network Discovery is not
    being used
  * issue#588: Devices with blank sysDescr are added to the first
    Device Template in error
  * issue#589: Automation discovery does not allow site association
  * issue#590: Unable to create a plugin based menu
  * issue#591: Row selection in Device Automation Templates not sane
    with drag-n-drop enabled
  * issue#601: Resolving some translation issues
  * issue#604: Unexpected backtrace on regular expression filters
  * issue#605: Remove Spikes non-numeric data causes warnings
  * issue: Ping email does not use a from email address
  * issue: Automation does not recognize default size or poller
  * issue: Unable to drag-n-drop on automation templates pages when
    enabled
  * issue: Fixed number of hosts in poller stats for first poller
  * issue: Fixed screenwidth issue in tab PHP-Info of Utilities module
  * issue: Recovery poller could get stuck in some situations
  * issue: Fix JavaScript errors when managing Aggregate Graphs
  * feature: Reorganize defaults to place more on device defaults page
  * feature: Update jQuery tableDnD to version 0.9
  * feature: More tolerant of empty PHP_SELF found with some web servers</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Build version 1.1.5
  * issue#580: Data collection warnings when using cmd.php
  * issue#592: Incorrectly formatted HTML
  * issue#606: Replace &lt;path_php_binary&gt; in data input methods
  * issue#607: Allow draw_menu to specify multiple actions for the same
    URL
  * issue#608: Spaces adjacent to double quotes are eliminated during
    data input method import
  * issue#609: Honor the column setting in graph tree view mode
  * issue#610: Change Graph Template action not available
  * issue#611: Cacti Installation Wizard - Spine page incorrect on
    Windows
  * issue#612: Uncaught Error: Call to a member function row() on a
    string
  * issue#613: Network Automation, now requires a site or your are
    unable to save rules
  * issue#615: Data Input field length too short for longer scripts
  * issue#619: Export logging option in settings no longer used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Build version 1.1.6
  * issue#620: The table poller_data_template_field_mappings can get
    out of sync when manipulating data templates
  * issue#622: Can not connect to MySQL over a socket
  * issue#628: Cacti upgrade process is complex and error pront for
    developers
  * issue#635: Error when saving change to data template
  * issue#637: When displaying tree graphs, use the same layout as
    preview mode
  * issue#646: When a plugin is disabled during page operations,
    warnings can appear
  * issue#651: Unable to view cacti log (because of allowed memory size
    exhausted)
  * issue#657: Error in log when host is down, using icmp and using
    cmd.php on FreeBSD
  * issue: List for creating a Graph type shows already added Graph
    Templates
  * issue: Fix and undefined variable on data source page when first
    creating a manual data source
  * issue: Remove tabindex and other non-required manual aria controls
    from pages
  * issue: Table type and column type in poller_output table wrong
  * issue: FILTER_VALIDATE_MAC not defined on PHP less than 5.5
  * issue: When changing your language Cacti would not do a full page
    refresh
  * feature#106: Paginated CLOG and log administration
  * feature: Dutch translations
  * feature: Responsive Graphs page
  * feature: Convert forms from table based to div based for responsive
    design
  * feature: Better support for phones and tablets
  * feature: Simplified installation code to facilitate easier release
    cycle
  * feature: Updating Tablesorter to v2.28.9, adding widgets and pager</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Build version 1.1.7
  * issue#470: Enhance Cacti's SNMP function and Data Query XML, add
    &lt;output_format&gt;hex|string|guess&lt;/output_format&gt;
  * issue#653: Devices with empty sysNames are not added to discovered
    devices
  * issue#655: Data source not displaying device name
  * issue#658: Scheduled Reports (type "tree") not working
  * issue#662: Sending test Email should optionally bypass ping
  * issue#667: In Classic theme initial view of Tree view broken
  * issue#669: Invalid SQL Messages when upgrading to Cacti 1.0.5
  * issue#670: Validation error when you do "Change Graph Template" in
    Cacti
  * issue#672: Cacti unable to enable snmp notification receiver mibs
  * issue#680: Sort order in Time Graph View
  * issue#687: Cacti DB access not compatible with PHP 7
  * issue#696: Multiple issues with snmpagent notification UI
  * issue#699: Add custom error handler for ping functions
  * issue#704: Fix GUI issues for Graphs not belonging to a device
  * issue#707: Back button not working
  * issue#708: Issues finding lib/snmp.php in host disk functions
  * issue#712: Change Graph Template dropdown invalid
  * issue#717: Allow ajax callbacks when adding non-templated graph
    items
  * issue: Reports were not using Cacti's permission system for checking
    access
  * issue: User Admin page reported wrong permissions at Tree level
    missing some i18n as well
  * issue: Short data_name can cause data collection issues
  * feature: Updated Dutch language
  * feature: Updating PHPMailer to 5.2.23
  * feature: Support input-output Data Query types
  * feature: Introduce new get_cacti_version() to reduce database calls
    on pages</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Build version 1.1.9
  * issue#788: Fails on PHP Fatal error if LDAP auth enabled
- Build version 1.1.8
  * issue#529: Issue on Graph New page with checkbox unselected
  * issue#552: Minor selectable row checkbox issue
  * issue#577: Dragging multiple items causes the tree to refresh too
    early
  * issue#617: Correct poller timeouts when no devices are associated with
    active data collector
  * issue#706: Classic external link template images missing
  * issue#726: Undefined variable in upgrade script
  * issue#728: Resolve issues with jQueryUI empty dialogs
  * issue#731: Add class to radio button labels to correct display issue
  * issue#736: Sequence numbers not visible when editing templates using
    modern theme
  * issue#739: Graph Titles missing on aggregate graphs
  * issue#740: Spacer manipulation broken after update to responsive forms
  * issue#741: Errors in dsstats with very large RRDfiles with more than 60
    data sources
  * issue#748: Search results are not cleared on Aggregates
  * issue#754: Default Language for user and system are not set on new
    installation
  * issue#755: RRDtool Graph Watermark is incorrect
  * issue#756: Resolving some translation issues
  * issue#763: Template Export not functional
  * issue#765: Validation error when viewing Utility View
  * issue#771: Editing a report renders no options after creation
  * issue#780: Preview always shows thumbnails in reports interface
  * issue: Hide Aggregate system cdefs when editing graphs and graph templates
  * issue: Updating Utility View zoom was not updating table data
  * feature#723: Convert Data Source dropdown to autocomplete when editing
    standalone graphs
  * feature#735: Allow color selection in graphs and templates to be autocomplete
  * feature#753: Preliminary support for RRDtool 1.7.
  * feature: Add function to obtain the current execution user
  * feature: Implement Site timezones as autocomplete for performance
  * feature: For themes other than classic, make color id selection autocomplete
  * feature: CLOG timestamp is now formatted as defined in settings
  * feature: CLOG can show loginformation from rotated logfiles</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Build version 1.1.10
  - issue#779: Resolve random apache segfault due to recursion
  - issue#786: Unable to create second RRA for a Data Source Profile
  with collection rate less than 5 minutes
  - issue#789: Unable to Clear Filter due to JavaScrpt name space
    collision
  - issue#791: cacti 1.1.9 and clog_webapi.php permission issue
  - issue#794: SQL Error when creating graphs manually
  - issue#798: Cosmetic issue when checking checkboxes in Cacti
  - issue#800: Unchecked loop in lib/html_utility.php causing race
    condition
  - issue#802: Issue updating device hostname with SNMP data queries
  - issue#803: Issues with utf8mb4 introduced via optimization
  - issue: If the device is down and snmp_sysUpTimeInstance is 0, time
    in state can be wrong
  - feature: Updated Dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Build version 1.1.12
  - issue#822: Aggregate Graph Items are incorrectly editable
  - issue#823: Allow Filters to be hidden
  - issue#834: Add spacing on graphs pages
  - issue: Uninstalled plugins can not install
  - issue: Location of filter functions in host.php prevent full
    responsive filter implementation
  - feature: Implement first phase of responsive search filters
- Build version 1.1.11
  - issue#642: RRA not written or WARNING: Poller Output Table not Empty
  - issue#779: PHP running out of memory due to date format issues
  - issue#791: SeLinux causing problems due to recent enhancement of the
    Cacti log
  - issue#818: Unable to unselect all SpikeKill templates under settings
  - issue#831: Unable to add devices from automation devices that don't have
    a snmpSysname
  - issue: incorrect version of pace: fix progess bar
  - issue: date_format(): fix date separator character
  - issue: host.php: fix itemCount en rowCount when result = null
  - issue: clog: fix scandir for systems with limited permissions to log
    directory
  - issue: clog: fix listing of logfiles
  - issue: Stop New Graphs filter interface from taking too much space
  - issue: Pagination of clog is not done via ajax
  - issue: Unable to dry run spikekill's from Graphs page
  - issue: Default sort order does not highlight on Aggregate Template page
  - issue: Correct display issue with Graph Templates when editing Device
  - issue: External Data Sources show as having poller interval on Data
    Source page
  - issue: Allow Selecting 'External' as the Data Source Profile when creating
    non-templated Data Source
  - issue: Remove Field Order on Data Input output data as it's not required
  - issue: Data Templates not using Ajax callbacks to switch Data Sources
  - issue: Visual issue when creating non-templated Aggregate Graphs
  - feature: new skin: Sunrise
  - feature: Provide Non Compatible explanation when a plugin is not compatible
  - feature: Updated Dutch translations
  - feature: Allow Graph Templates with multiple flag to be created repeatedly
    from Graphs New interface
  - feature: Allow plugins to exclude files and directories from their remote
    poller synchronization process
  - feature: Add Device Description to View Poller Cache UI</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Build version 1.1.13
  issue#605: Remove Spikes feature not fully functional
  issue#814: Allow 'Save' feature from New Graphs
  issue#837: Using the add_device.php CLI script, you can not
    'default' the device threads to other than 1
  issue#838: CVE-2017-10970: XSS Issue in link.php bsc#1047512
  issue#839: The Database column name 'rows' is a reserved word
    in MariaDB 10.2+
  issue#845: External links tabs should appear at the end of the tab
    view
  issue#846: Web crawl of Cacti site shows errors in the log
  issue#847: CVE-2017-11163: XSS Issue in lib/html_form.php
    bsc#1048102
  issue#853: Go and Clear buttons do not work in all cases on Graph
    Rules pages
  issue: Up/Down arrow titles labeled incorrectly on Tree
    Management page
  issue: Make the default Export Type a Device Template
  issue: Fix SNMPagent MIB cache issues
  issue: Realtime cache cleanup now only removes rrd and png
  issue: When redirected from reports, you can receive a
    validation error
  feature: updated Dutch language</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Build version 1.1.14
  - issue#849: Unable to select host in Graph Item pick
  - issue#850: Reporting not allowing Non-templated Graphs
  - issue#858: Pagination on SNMP Options wrong
  - issue#860: Network Discovery Subnet Range character limit too small
  - issue#861: The search filter does not support Cyrillic
  - issue#862: Automation - When editing Graph Rules, unable to
    Change Data Query
  - issue#863: Typo error in auth_login.php for LDAP authentication
  - issue#867: Cross-site scripting (XSS) vulnerability in auth_profile.php
  CVE-2017-11691 bsc#1050950
  - issue: Link's not showing in Automation Graph and Tree rules on
    Sunshine theme
  - issue: Make Templates Export responsive
  - issue: Don't wrap menu glyphs and menuitems
  - issue: The function get_order_string() can fail when encountering
    reserved word columns
  - issue: Data Query Delete is not using callback
  - feature: Resize Graphs on Graph page to be responsive
  - feature: Make import text a hidden field as it is likely
    seldom used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Build version 1.1.15
  - issue: PHP Fatal Exception on upgrade from 1.1.11 or earlier
  - feature: Added test to detect install upgrade code problems</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Build version 1.1.16
  issue#865: Escape Data Query arguments to prevent issues with
    special characters
  issue#872: Can't add device items to graphs generated with no
    device and no template
  issue#875: When modifying Realm permissions, realms that are
    listed multiple times don't stay in sync
  issue#877: Improving resolution to issue#847 and one additional
    vulnerability
    CVE-2017-12065 bsc#1051633
  issue#878: Ambiguous language in purge log function
  issue#879: SQL Error when adding a report item to a report
  issue#880: Device drop down is limited to 20 devices and lacks
    a scroll bar
  issue#885: Graph generated with no device and no graph template
    forgets device definitions
  issue#886: Unable to export templates other than Device templates
  issue: Address additional corner cases around get_order_string usage
  issue: Data Queries sharing a Data Source can result in poller
    output table not empty errors
  issue: Fix Sunrise theme to properly theme multiselect widgets
  issue: Increase height of multiselects so that more options are
    visible
  issue: When a graph is locked, anchor tags are still functional</changelog>

</package>
<package pkgid="5fd92afc8184a5a2ec270cf10482b1f42a35c47264047b3f4016aea7b48c38b3" name="cacti" arch="src">
    <version epoch="0" ver="1.1.19" rel="16.6.1"/>

<changelog author="joop.boonen@opensuse.org" date="1488283200">- Only allow to use the same spine version as the cacti version</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- cacti 1.0.5:
  * issue#296: Poller warning for Non-SNMP device
  * issue#319: Add default 'High Collection Rate' data source profile
    to new installs to demonstrate concept of multiple rates
  * issue#330: Import templates to non-default Data Profile
  * issue#337: Error when try create new graph - SNMP - Generic OID
  issue#342:  Infinite loop in poller_automation.php with invalid
    schedule
  * issue#343: Device discovery cannot handle dots in device name
  * issue#344: Unable to upgrade to latest Cacti on FreeBSD
  * issue#353: Legacy broadcast &amp; multicast packet counters missing in
    interface.xml
  * issue#354: Place on tree dashes / ordering is not correct
  * issue#355: Replace table rows with count when using InnoDB tables
  * issue#357: If recovery mode runs longer than a polling interval, a
    second is spawned
  * issue#358: Sending test e-mail results in warning
  * issue#360: Issue importing cacti.sql with some charsets
  * issue#364: Moving graph item causes page render issue
  * issue#365: ss_host_disk.php and ss_host_cpu.php should use return
  * issue#367: Upgrade chart.js to version 2.5
  * issue#368: Issue with device automation ip vs. ip_address
  * issue#369: Interface bits/second total Bandwidth wrong CDEF
  * issue#375: Drag and Drop of Devices and Graphs allows dropping
    onto self
  * issue#380: Ignores a non-standard SNMP port
  * issue#382: When using php5.5+ new users unable to change their
    password
  * issue#384: graph_view.php backtrace errors
  * issue#385: Unable to place an aggregate grapn on a subtree
  * issue#390: Display graphs from this aggregate icon next to graph not
    displaying
  * issue#392: cdef.php missing sql where for system cdef's
  * issue#398: checkbox is not honored when creating tree
  * issue#399: External link configuration: Order buttons don't work
  * issue#400: SNMP Engine ID (v3) field too short
  * issue#401: Graphs -&gt; Apply Automation Rules fails
  * issue#404: Success even when test mail fails
  * issue#406: HRULE text format special characters not escaped
  * issue#408: Suppress SNMP units suffix from cacti_snmp_get() output
  * issue: Improve is_ipaddress functions
  * issue: Drag &amp; drop showing when disabled on page
    automation_templates.php
  * issue: Output messages displayed incorrectly in
    automation_templates.php and automation_snmp.php
  * issue: Importing template from old Cacti would not show data templates
  * issue: Handle snmp error exceptions better
  * issue: Update Apache .htaccess files to support multiple version
  * issue: When executing a full sync, if the table structured has
    changed, recreate the remote table
  * issue: Multiple domains not working as expected
  * feature#197: Add external_id to Cacti for linking Cacti to other
    monitoring systems
  * feature#332: Support copy user groups
  * feature: Log proper IP address if logging in behind a NAT
  * feature: New qquery parsing rules: VALUE/TEST, VALUE/TABLE,
    VALUE/HEX2IP</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- cacti 1.0.6:
  * issue#386: Allow special characters in graph title
  * issue#414: Install Wizard check path for spine
  * issue#415: SNMP session handling broken
  * issue#418: LDAP create user from template not working</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Build version 1.1.0
  * issue#337: Generic SNMP OID Graph Template damanged
  * issue#338: Extremely slow new graph/DS creation
  * issue#353: Broadcast &amp; Multicast Packet counters missing
  * issue#376: Structured RRD path permission issues
  * issue#389: Manual template based graph creation not working
  * issue#407: The RRDfile does not exist message is misleading
  * issue#410: Select character data was interpreted as hex by
    cacti_snmp_walk()
  * issue#422: additional issues with LDAP authentication
  * issue#424: Automation does not discover devices w/o resolvable
    hostnames
  * issue#427: undefined index TotalVisibleMemorySize on FreeBSD
  * issue#432: SpikeKill menu wonky on Paw Theme
  * issue#434: password_verify not compatible in php5.4-
  * issue#435: urlPath missing from paw theme links
  * issue#436: Restricted user does not see graphs in tree view
  * issue#443: Allow remote_agent.php through a NAT
  * issue#446: No local admin when using multiple LDAP configuration
  * issue#447: Creating another non data query graph from same template
    reuses first data source
  * issue#449: exec_poll_php does not flush pipes when using script server
  * issue#450: Graph list view - No Graphs Found
  * issue: Improve email test exception errors and change default timeout
    to 10 seconds
  * issue: When on links page, breadcrumbs would become corrupted
  * issue: When upgrading from any version of Cacti to 1.0.5, SQL's
    relative to poller_reindex might appear
  * issue: Color page performance poor
  * issue: The Device dropdown on the Graph View page was unreliable
  * issue: Aggregate and non-Device Graphs in list view had not Device or
    Title description
  * issue: Re-engineer back button design to accomocate ajax and native
    navigation
  * issue: Make Graph Template filter wider
  * issue: Resolve some visual issues in Classic theme
  * feature: Add page refresh API to make page refreshing in Ajax easier
    to accomplish
  * feature: Update fontawesome to version 4.7
  * feature: Use fontawesome glyphs for menu items
  * feature: Support multiple column sort in table library
  * feature: Add glyphs to main Cacti console menu</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Build version 1.1.1
  * issue#457: Continued LDAP issues with initial user creation
  * issue#461: The function escapeshell arg not appropriate on Windows
  * issue#462: LDAP authorization issues: group membership check broken
    for 'Group Member Type' = 'Username'
  * issue#464: Change default batch spike removal limits for standard
    deviation and variance
  * issue#465: Less than sign inside items and labels of graph break graph
  * issue#466: Call to member function row() on a non-object in
    lib/snmpagent.php
  * issue#467: Reduce the number of queries in log function
  * issue#472: Schema changes to improve performance
  issue#485:  When editing a device, the ping status was not always
    returned
  * issue: Back button issues due to syntax problems in JavaScript
  * issue: Zoom periodically would loose it's crosshairs after zooming
  * issue: Zoom would zoom out into the future even when disabled
  * issue: Fixing lite corruption in graph_templates_item table
  * feature: Make SpikeKill options more consistent
  * feature#459: Add variable date time option to report mail subject
  * feature#460: Add external_id to host variables
  * feature#469: Change re-index method of Data Query from Device edit
  * feature: Support generalized date format approach in the GUI
  * feature: Use localStorage over a Cookie for Zoom setting storage
  * feature: Fully implement 'Remove Orphans' from Package import process</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Build version 1.1.2
  * issue#492: Error while adding non data query (cg) graphs
  * issue#494: CLI error while importing template
  * issue#499: SQL error in graph automation resulting in no graphs
    on tree
  * issue#500: Generic SNMP device package damaged - Unix Ping Host
  * issue#505: Log rotation does not work in some cases
  * issue#506: Undefined index: cactiStatsDeviceFailedPolls
  * issue#507: Nextwork discovery 'export' produces no results
  * issue#509: Minor bug with device ownership selection
  * feature: Add new legend type that includes Current/Average/
    Minimum/Maximum
  * feature: Update d3.js to latest version 4.7.4</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Build version 1.1.3
  * issue#515: Unable to import color CSV file
  * issue#519: In non-classic themes its not possible to remove Cacti
    log or reporting tabs
  * issue#520: SQL error in graph automation
  * issue#521: Cacti allows removal of Data Query Graph Template
    associations when they are in use
  * issue#525: LAST GPRINT type not rendered correctly due to lack of
    escaping
  * issue#530: Undefined function get_vdef in lib/rrd.php
  * issue#531: Issues with TextAlign and Tick graph items
  * issue#532: Unreliable scroll height causes issues in Chrome
  * issue#533: User settings not cleared after saving profile
  * issue#534: Automation issue with AS clause
  * issue#538: Unable to rename tree folder
  * issue#541: Issues with mobile graph viewing
  * issue#555: DSStats SQL insert errors due to data collection issues
  * issue#563: Division by zero in removespikes.php
  * issue: Fixed rendering issues with HRULE's on graphs
  * issue: Update jsTree to 3.3.4 version
  * feature: Improved responsiveness UI tables, filters, and menus</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Build version 1.1.4
  * issue#524: Reporting not working when Tree branch is device
  * issue#560: Add 'Duplicate' and 'Convert to Graph Template' back
    to Graph Management page for Advanced mode
  * issue#573: Missing Graph Template dropdown items
  * issue#575: Very large hex strings result in scientific notation
    that RRDtool rejects
  * issue#579: Problems logging in using nginx web server
  * issue#581: session_start() warnings when manually sending reports
  * issue#584: Issues reporting memory recommendation on utilities page
  * issue#586: Overrunning pollers can cause system load spikes
  * issue#587: Data Collector setting under Network Discovery is not
    being used
  * issue#588: Devices with blank sysDescr are added to the first
    Device Template in error
  * issue#589: Automation discovery does not allow site association
  * issue#590: Unable to create a plugin based menu
  * issue#591: Row selection in Device Automation Templates not sane
    with drag-n-drop enabled
  * issue#601: Resolving some translation issues
  * issue#604: Unexpected backtrace on regular expression filters
  * issue#605: Remove Spikes non-numeric data causes warnings
  * issue: Ping email does not use a from email address
  * issue: Automation does not recognize default size or poller
  * issue: Unable to drag-n-drop on automation templates pages when
    enabled
  * issue: Fixed number of hosts in poller stats for first poller
  * issue: Fixed screenwidth issue in tab PHP-Info of Utilities module
  * issue: Recovery poller could get stuck in some situations
  * issue: Fix JavaScript errors when managing Aggregate Graphs
  * feature: Reorganize defaults to place more on device defaults page
  * feature: Update jQuery tableDnD to version 0.9
  * feature: More tolerant of empty PHP_SELF found with some web servers</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Build version 1.1.5
  * issue#580: Data collection warnings when using cmd.php
  * issue#592: Incorrectly formatted HTML
  * issue#606: Replace &lt;path_php_binary&gt; in data input methods
  * issue#607: Allow draw_menu to specify multiple actions for the same
    URL
  * issue#608: Spaces adjacent to double quotes are eliminated during
    data input method import
  * issue#609: Honor the column setting in graph tree view mode
  * issue#610: Change Graph Template action not available
  * issue#611: Cacti Installation Wizard - Spine page incorrect on
    Windows
  * issue#612: Uncaught Error: Call to a member function row() on a
    string
  * issue#613: Network Automation, now requires a site or your are
    unable to save rules
  * issue#615: Data Input field length too short for longer scripts
  * issue#619: Export logging option in settings no longer used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Build version 1.1.6
  * issue#620: The table poller_data_template_field_mappings can get
    out of sync when manipulating data templates
  * issue#622: Can not connect to MySQL over a socket
  * issue#628: Cacti upgrade process is complex and error pront for
    developers
  * issue#635: Error when saving change to data template
  * issue#637: When displaying tree graphs, use the same layout as
    preview mode
  * issue#646: When a plugin is disabled during page operations,
    warnings can appear
  * issue#651: Unable to view cacti log (because of allowed memory size
    exhausted)
  * issue#657: Error in log when host is down, using icmp and using
    cmd.php on FreeBSD
  * issue: List for creating a Graph type shows already added Graph
    Templates
  * issue: Fix and undefined variable on data source page when first
    creating a manual data source
  * issue: Remove tabindex and other non-required manual aria controls
    from pages
  * issue: Table type and column type in poller_output table wrong
  * issue: FILTER_VALIDATE_MAC not defined on PHP less than 5.5
  * issue: When changing your language Cacti would not do a full page
    refresh
  * feature#106: Paginated CLOG and log administration
  * feature: Dutch translations
  * feature: Responsive Graphs page
  * feature: Convert forms from table based to div based for responsive
    design
  * feature: Better support for phones and tablets
  * feature: Simplified installation code to facilitate easier release
    cycle
  * feature: Updating Tablesorter to v2.28.9, adding widgets and pager</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Build version 1.1.7
  * issue#470: Enhance Cacti's SNMP function and Data Query XML, add
    &lt;output_format&gt;hex|string|guess&lt;/output_format&gt;
  * issue#653: Devices with empty sysNames are not added to discovered
    devices
  * issue#655: Data source not displaying device name
  * issue#658: Scheduled Reports (type "tree") not working
  * issue#662: Sending test Email should optionally bypass ping
  * issue#667: In Classic theme initial view of Tree view broken
  * issue#669: Invalid SQL Messages when upgrading to Cacti 1.0.5
  * issue#670: Validation error when you do "Change Graph Template" in
    Cacti
  * issue#672: Cacti unable to enable snmp notification receiver mibs
  * issue#680: Sort order in Time Graph View
  * issue#687: Cacti DB access not compatible with PHP 7
  * issue#696: Multiple issues with snmpagent notification UI
  * issue#699: Add custom error handler for ping functions
  * issue#704: Fix GUI issues for Graphs not belonging to a device
  * issue#707: Back button not working
  * issue#708: Issues finding lib/snmp.php in host disk functions
  * issue#712: Change Graph Template dropdown invalid
  * issue#717: Allow ajax callbacks when adding non-templated graph
    items
  * issue: Reports were not using Cacti's permission system for checking
    access
  * issue: User Admin page reported wrong permissions at Tree level
    missing some i18n as well
  * issue: Short data_name can cause data collection issues
  * feature: Updated Dutch language
  * feature: Updating PHPMailer to 5.2.23
  * feature: Support input-output Data Query types
  * feature: Introduce new get_cacti_version() to reduce database calls
    on pages</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Build version 1.1.9
  * issue#788: Fails on PHP Fatal error if LDAP auth enabled
- Build version 1.1.8
  * issue#529: Issue on Graph New page with checkbox unselected
  * issue#552: Minor selectable row checkbox issue
  * issue#577: Dragging multiple items causes the tree to refresh too
    early
  * issue#617: Correct poller timeouts when no devices are associated with
    active data collector
  * issue#706: Classic external link template images missing
  * issue#726: Undefined variable in upgrade script
  * issue#728: Resolve issues with jQueryUI empty dialogs
  * issue#731: Add class to radio button labels to correct display issue
  * issue#736: Sequence numbers not visible when editing templates using
    modern theme
  * issue#739: Graph Titles missing on aggregate graphs
  * issue#740: Spacer manipulation broken after update to responsive forms
  * issue#741: Errors in dsstats with very large RRDfiles with more than 60
    data sources
  * issue#748: Search results are not cleared on Aggregates
  * issue#754: Default Language for user and system are not set on new
    installation
  * issue#755: RRDtool Graph Watermark is incorrect
  * issue#756: Resolving some translation issues
  * issue#763: Template Export not functional
  * issue#765: Validation error when viewing Utility View
  * issue#771: Editing a report renders no options after creation
  * issue#780: Preview always shows thumbnails in reports interface
  * issue: Hide Aggregate system cdefs when editing graphs and graph templates
  * issue: Updating Utility View zoom was not updating table data
  * feature#723: Convert Data Source dropdown to autocomplete when editing
    standalone graphs
  * feature#735: Allow color selection in graphs and templates to be autocomplete
  * feature#753: Preliminary support for RRDtool 1.7.
  * feature: Add function to obtain the current execution user
  * feature: Implement Site timezones as autocomplete for performance
  * feature: For themes other than classic, make color id selection autocomplete
  * feature: CLOG timestamp is now formatted as defined in settings
  * feature: CLOG can show loginformation from rotated logfiles</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Build version 1.1.10
  - issue#779: Resolve random apache segfault due to recursion
  - issue#786: Unable to create second RRA for a Data Source Profile
  with collection rate less than 5 minutes
  - issue#789: Unable to Clear Filter due to JavaScrpt name space
    collision
  - issue#791: cacti 1.1.9 and clog_webapi.php permission issue
  - issue#794: SQL Error when creating graphs manually
  - issue#798: Cosmetic issue when checking checkboxes in Cacti
  - issue#800: Unchecked loop in lib/html_utility.php causing race
    condition
  - issue#802: Issue updating device hostname with SNMP data queries
  - issue#803: Issues with utf8mb4 introduced via optimization
  - issue: If the device is down and snmp_sysUpTimeInstance is 0, time
    in state can be wrong
  - feature: Updated Dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Build version 1.1.12
  - issue#822: Aggregate Graph Items are incorrectly editable
  - issue#823: Allow Filters to be hidden
  - issue#834: Add spacing on graphs pages
  - issue: Uninstalled plugins can not install
  - issue: Location of filter functions in host.php prevent full
    responsive filter implementation
  - feature: Implement first phase of responsive search filters
- Build version 1.1.11
  - issue#642: RRA not written or WARNING: Poller Output Table not Empty
  - issue#779: PHP running out of memory due to date format issues
  - issue#791: SeLinux causing problems due to recent enhancement of the
    Cacti log
  - issue#818: Unable to unselect all SpikeKill templates under settings
  - issue#831: Unable to add devices from automation devices that don't have
    a snmpSysname
  - issue: incorrect version of pace: fix progess bar
  - issue: date_format(): fix date separator character
  - issue: host.php: fix itemCount en rowCount when result = null
  - issue: clog: fix scandir for systems with limited permissions to log
    directory
  - issue: clog: fix listing of logfiles
  - issue: Stop New Graphs filter interface from taking too much space
  - issue: Pagination of clog is not done via ajax
  - issue: Unable to dry run spikekill's from Graphs page
  - issue: Default sort order does not highlight on Aggregate Template page
  - issue: Correct display issue with Graph Templates when editing Device
  - issue: External Data Sources show as having poller interval on Data
    Source page
  - issue: Allow Selecting 'External' as the Data Source Profile when creating
    non-templated Data Source
  - issue: Remove Field Order on Data Input output data as it's not required
  - issue: Data Templates not using Ajax callbacks to switch Data Sources
  - issue: Visual issue when creating non-templated Aggregate Graphs
  - feature: new skin: Sunrise
  - feature: Provide Non Compatible explanation when a plugin is not compatible
  - feature: Updated Dutch translations
  - feature: Allow Graph Templates with multiple flag to be created repeatedly
    from Graphs New interface
  - feature: Allow plugins to exclude files and directories from their remote
    poller synchronization process
  - feature: Add Device Description to View Poller Cache UI</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Build version 1.1.13
  issue#605: Remove Spikes feature not fully functional
  issue#814: Allow 'Save' feature from New Graphs
  issue#837: Using the add_device.php CLI script, you can not
    'default' the device threads to other than 1
  issue#838: CVE-2017-10970: XSS Issue in link.php bsc#1047512
  issue#839: The Database column name 'rows' is a reserved word
    in MariaDB 10.2+
  issue#845: External links tabs should appear at the end of the tab
    view
  issue#846: Web crawl of Cacti site shows errors in the log
  issue#847: CVE-2017-11163: XSS Issue in lib/html_form.php
    bsc#1048102
  issue#853: Go and Clear buttons do not work in all cases on Graph
    Rules pages
  issue: Up/Down arrow titles labeled incorrectly on Tree
    Management page
  issue: Make the default Export Type a Device Template
  issue: Fix SNMPagent MIB cache issues
  issue: Realtime cache cleanup now only removes rrd and png
  issue: When redirected from reports, you can receive a
    validation error
  feature: updated Dutch language</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Build version 1.1.14
  - issue#849: Unable to select host in Graph Item pick
  - issue#850: Reporting not allowing Non-templated Graphs
  - issue#858: Pagination on SNMP Options wrong
  - issue#860: Network Discovery Subnet Range character limit too small
  - issue#861: The search filter does not support Cyrillic
  - issue#862: Automation - When editing Graph Rules, unable to
    Change Data Query
  - issue#863: Typo error in auth_login.php for LDAP authentication
  - issue#867: Cross-site scripting (XSS) vulnerability in auth_profile.php
  CVE-2017-11691 bsc#1050950
  - issue: Link's not showing in Automation Graph and Tree rules on
    Sunshine theme
  - issue: Make Templates Export responsive
  - issue: Don't wrap menu glyphs and menuitems
  - issue: The function get_order_string() can fail when encountering
    reserved word columns
  - issue: Data Query Delete is not using callback
  - feature: Resize Graphs on Graph page to be responsive
  - feature: Make import text a hidden field as it is likely
    seldom used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Build version 1.1.15
  - issue: PHP Fatal Exception on upgrade from 1.1.11 or earlier
  - feature: Added test to detect install upgrade code problems</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Build version 1.1.16
  issue#865: Escape Data Query arguments to prevent issues with
    special characters
  issue#872: Can't add device items to graphs generated with no
    device and no template
  issue#875: When modifying Realm permissions, realms that are
    listed multiple times don't stay in sync
  issue#877: Improving resolution to issue#847 and one additional
    vulnerability
    CVE-2017-12065 bsc#1051633
  issue#878: Ambiguous language in purge log function
  issue#879: SQL Error when adding a report item to a report
  issue#880: Device drop down is limited to 20 devices and lacks
    a scroll bar
  issue#885: Graph generated with no device and no graph template
    forgets device definitions
  issue#886: Unable to export templates other than Device templates
  issue: Address additional corner cases around get_order_string usage
  issue: Data Queries sharing a Data Source can result in poller
    output table not empty errors
  issue: Fix Sunrise theme to properly theme multiselect widgets
  issue: Increase height of multiselects so that more options are
    visible
  issue: When a graph is locked, anchor tags are still functional</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1502798400">- Build version 1.1.17
  issue#450: List View to Preview shows no results
  issue#486: Export Device table results to CSV
  issue#544: Allow Log Rotation to be other than Daily
  issue#673: Downtime/Recovery time/date is set incorrectly
  issue#819: Customized timespans for graphs
  issue#888: Rebuilding Poller Cache when External data sources are
    present results in false positive warnings in the log
  issue#891: Database.php unable to connect to MySQL when using port
    different than 3306
  issue#893: Warning messages when duplicating CDEF objects
  issue#897: Due to browser use of special key, deprecate ctrl-shift-x
    for clearing filter
  issue#898: Issue with tcp and udp ping due to file description
    allocation changes
  issue: Unable use ipv6 ip addresses for snmp ping in the Cacti GUI
  issue: Update language of the Rebuild Poller Cache menu pick
  issue: Broken design for input controls with Sunrise theme
  issue: Timespan switching not switching to Custom in Preview Mode
  issue: Log rotation would not occur under certain conditions.
    Provide more control over log functions
  issue: Purge log file always purged the cacti.log, not the selected
    log
  issue: Unable to view graphs for errored data sources from Cacti log</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1503316800">- Build version 1.1.19
  issue#810: Scripts in packages don't match distribution
  issue#919: Unable to upgrade to 1.1.18
  issue: Update documentation for minimum PHP 5.4
- Build version 1.1.18
  issue#902: Correcting some issues with Console and External Links
  issue#903: Upgrade pace.js to v0.7.8
  issue#904: Allow user to hide Graphs from disabled Devices
  issue#906: Create a separate Realm for Realtime Graphs
  issue#907: XSS issue in spikekill.php
    CVE-2017-12927 bsc#1054390
  issue#910: Boost last run duration generates an error on new install
  issue#914: Unable to purge Cacti logfile from System Utilities
  issue#915: Non-numeric data in ss_host_disk.php
  issue#916: Resolve display of errors when encountering ldap issues
  issue#918: Minor XSS and create generalized escape function
    CVE-2017-12978 bsc#1054742
  issue: Resolve JavaScript errors on Login page
  issue: Resolve JavaScript errors on Permission Denied pages
  issue: Graphs tab would appear in non-classic even if you did not
    have permissions
  feature: Updated dutch translations</changelog>

</package>
<package pkgid="2fafa5ed2c86b5779c7c46fddcc568e97111514df1c7a3d7e28ef0830aff60e7" name="cacti" arch="src">
    <version epoch="0" ver="1.1.26" rel="16.9.1"/>

<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- cacti 1.0.5:
  * issue#296: Poller warning for Non-SNMP device
  * issue#319: Add default 'High Collection Rate' data source profile
    to new installs to demonstrate concept of multiple rates
  * issue#330: Import templates to non-default Data Profile
  * issue#337: Error when try create new graph - SNMP - Generic OID
  issue#342:  Infinite loop in poller_automation.php with invalid
    schedule
  * issue#343: Device discovery cannot handle dots in device name
  * issue#344: Unable to upgrade to latest Cacti on FreeBSD
  * issue#353: Legacy broadcast &amp; multicast packet counters missing in
    interface.xml
  * issue#354: Place on tree dashes / ordering is not correct
  * issue#355: Replace table rows with count when using InnoDB tables
  * issue#357: If recovery mode runs longer than a polling interval, a
    second is spawned
  * issue#358: Sending test e-mail results in warning
  * issue#360: Issue importing cacti.sql with some charsets
  * issue#364: Moving graph item causes page render issue
  * issue#365: ss_host_disk.php and ss_host_cpu.php should use return
  * issue#367: Upgrade chart.js to version 2.5
  * issue#368: Issue with device automation ip vs. ip_address
  * issue#369: Interface bits/second total Bandwidth wrong CDEF
  * issue#375: Drag and Drop of Devices and Graphs allows dropping
    onto self
  * issue#380: Ignores a non-standard SNMP port
  * issue#382: When using php5.5+ new users unable to change their
    password
  * issue#384: graph_view.php backtrace errors
  * issue#385: Unable to place an aggregate grapn on a subtree
  * issue#390: Display graphs from this aggregate icon next to graph not
    displaying
  * issue#392: cdef.php missing sql where for system cdef's
  * issue#398: checkbox is not honored when creating tree
  * issue#399: External link configuration: Order buttons don't work
  * issue#400: SNMP Engine ID (v3) field too short
  * issue#401: Graphs -&gt; Apply Automation Rules fails
  * issue#404: Success even when test mail fails
  * issue#406: HRULE text format special characters not escaped
  * issue#408: Suppress SNMP units suffix from cacti_snmp_get() output
  * issue: Improve is_ipaddress functions
  * issue: Drag &amp; drop showing when disabled on page
    automation_templates.php
  * issue: Output messages displayed incorrectly in
    automation_templates.php and automation_snmp.php
  * issue: Importing template from old Cacti would not show data templates
  * issue: Handle snmp error exceptions better
  * issue: Update Apache .htaccess files to support multiple version
  * issue: When executing a full sync, if the table structured has
    changed, recreate the remote table
  * issue: Multiple domains not working as expected
  * feature#197: Add external_id to Cacti for linking Cacti to other
    monitoring systems
  * feature#332: Support copy user groups
  * feature: Log proper IP address if logging in behind a NAT
  * feature: New qquery parsing rules: VALUE/TEST, VALUE/TABLE,
    VALUE/HEX2IP</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- cacti 1.0.6:
  * issue#386: Allow special characters in graph title
  * issue#414: Install Wizard check path for spine
  * issue#415: SNMP session handling broken
  * issue#418: LDAP create user from template not working</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Build version 1.1.0
  * issue#337: Generic SNMP OID Graph Template damanged
  * issue#338: Extremely slow new graph/DS creation
  * issue#353: Broadcast &amp; Multicast Packet counters missing
  * issue#376: Structured RRD path permission issues
  * issue#389: Manual template based graph creation not working
  * issue#407: The RRDfile does not exist message is misleading
  * issue#410: Select character data was interpreted as hex by
    cacti_snmp_walk()
  * issue#422: additional issues with LDAP authentication
  * issue#424: Automation does not discover devices w/o resolvable
    hostnames
  * issue#427: undefined index TotalVisibleMemorySize on FreeBSD
  * issue#432: SpikeKill menu wonky on Paw Theme
  * issue#434: password_verify not compatible in php5.4-
  * issue#435: urlPath missing from paw theme links
  * issue#436: Restricted user does not see graphs in tree view
  * issue#443: Allow remote_agent.php through a NAT
  * issue#446: No local admin when using multiple LDAP configuration
  * issue#447: Creating another non data query graph from same template
    reuses first data source
  * issue#449: exec_poll_php does not flush pipes when using script server
  * issue#450: Graph list view - No Graphs Found
  * issue: Improve email test exception errors and change default timeout
    to 10 seconds
  * issue: When on links page, breadcrumbs would become corrupted
  * issue: When upgrading from any version of Cacti to 1.0.5, SQL's
    relative to poller_reindex might appear
  * issue: Color page performance poor
  * issue: The Device dropdown on the Graph View page was unreliable
  * issue: Aggregate and non-Device Graphs in list view had not Device or
    Title description
  * issue: Re-engineer back button design to accomocate ajax and native
    navigation
  * issue: Make Graph Template filter wider
  * issue: Resolve some visual issues in Classic theme
  * feature: Add page refresh API to make page refreshing in Ajax easier
    to accomplish
  * feature: Update fontawesome to version 4.7
  * feature: Use fontawesome glyphs for menu items
  * feature: Support multiple column sort in table library
  * feature: Add glyphs to main Cacti console menu</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Build version 1.1.1
  * issue#457: Continued LDAP issues with initial user creation
  * issue#461: The function escapeshell arg not appropriate on Windows
  * issue#462: LDAP authorization issues: group membership check broken
    for 'Group Member Type' = 'Username'
  * issue#464: Change default batch spike removal limits for standard
    deviation and variance
  * issue#465: Less than sign inside items and labels of graph break graph
  * issue#466: Call to member function row() on a non-object in
    lib/snmpagent.php
  * issue#467: Reduce the number of queries in log function
  * issue#472: Schema changes to improve performance
  issue#485:  When editing a device, the ping status was not always
    returned
  * issue: Back button issues due to syntax problems in JavaScript
  * issue: Zoom periodically would loose it's crosshairs after zooming
  * issue: Zoom would zoom out into the future even when disabled
  * issue: Fixing lite corruption in graph_templates_item table
  * feature: Make SpikeKill options more consistent
  * feature#459: Add variable date time option to report mail subject
  * feature#460: Add external_id to host variables
  * feature#469: Change re-index method of Data Query from Device edit
  * feature: Support generalized date format approach in the GUI
  * feature: Use localStorage over a Cookie for Zoom setting storage
  * feature: Fully implement 'Remove Orphans' from Package import process</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Build version 1.1.2
  * issue#492: Error while adding non data query (cg) graphs
  * issue#494: CLI error while importing template
  * issue#499: SQL error in graph automation resulting in no graphs
    on tree
  * issue#500: Generic SNMP device package damaged - Unix Ping Host
  * issue#505: Log rotation does not work in some cases
  * issue#506: Undefined index: cactiStatsDeviceFailedPolls
  * issue#507: Nextwork discovery 'export' produces no results
  * issue#509: Minor bug with device ownership selection
  * feature: Add new legend type that includes Current/Average/
    Minimum/Maximum
  * feature: Update d3.js to latest version 4.7.4</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Build version 1.1.3
  * issue#515: Unable to import color CSV file
  * issue#519: In non-classic themes its not possible to remove Cacti
    log or reporting tabs
  * issue#520: SQL error in graph automation
  * issue#521: Cacti allows removal of Data Query Graph Template
    associations when they are in use
  * issue#525: LAST GPRINT type not rendered correctly due to lack of
    escaping
  * issue#530: Undefined function get_vdef in lib/rrd.php
  * issue#531: Issues with TextAlign and Tick graph items
  * issue#532: Unreliable scroll height causes issues in Chrome
  * issue#533: User settings not cleared after saving profile
  * issue#534: Automation issue with AS clause
  * issue#538: Unable to rename tree folder
  * issue#541: Issues with mobile graph viewing
  * issue#555: DSStats SQL insert errors due to data collection issues
  * issue#563: Division by zero in removespikes.php
  * issue: Fixed rendering issues with HRULE's on graphs
  * issue: Update jsTree to 3.3.4 version
  * feature: Improved responsiveness UI tables, filters, and menus</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Build version 1.1.4
  * issue#524: Reporting not working when Tree branch is device
  * issue#560: Add 'Duplicate' and 'Convert to Graph Template' back
    to Graph Management page for Advanced mode
  * issue#573: Missing Graph Template dropdown items
  * issue#575: Very large hex strings result in scientific notation
    that RRDtool rejects
  * issue#579: Problems logging in using nginx web server
  * issue#581: session_start() warnings when manually sending reports
  * issue#584: Issues reporting memory recommendation on utilities page
  * issue#586: Overrunning pollers can cause system load spikes
  * issue#587: Data Collector setting under Network Discovery is not
    being used
  * issue#588: Devices with blank sysDescr are added to the first
    Device Template in error
  * issue#589: Automation discovery does not allow site association
  * issue#590: Unable to create a plugin based menu
  * issue#591: Row selection in Device Automation Templates not sane
    with drag-n-drop enabled
  * issue#601: Resolving some translation issues
  * issue#604: Unexpected backtrace on regular expression filters
  * issue#605: Remove Spikes non-numeric data causes warnings
  * issue: Ping email does not use a from email address
  * issue: Automation does not recognize default size or poller
  * issue: Unable to drag-n-drop on automation templates pages when
    enabled
  * issue: Fixed number of hosts in poller stats for first poller
  * issue: Fixed screenwidth issue in tab PHP-Info of Utilities module
  * issue: Recovery poller could get stuck in some situations
  * issue: Fix JavaScript errors when managing Aggregate Graphs
  * feature: Reorganize defaults to place more on device defaults page
  * feature: Update jQuery tableDnD to version 0.9
  * feature: More tolerant of empty PHP_SELF found with some web servers</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Build version 1.1.5
  * issue#580: Data collection warnings when using cmd.php
  * issue#592: Incorrectly formatted HTML
  * issue#606: Replace &lt;path_php_binary&gt; in data input methods
  * issue#607: Allow draw_menu to specify multiple actions for the same
    URL
  * issue#608: Spaces adjacent to double quotes are eliminated during
    data input method import
  * issue#609: Honor the column setting in graph tree view mode
  * issue#610: Change Graph Template action not available
  * issue#611: Cacti Installation Wizard - Spine page incorrect on
    Windows
  * issue#612: Uncaught Error: Call to a member function row() on a
    string
  * issue#613: Network Automation, now requires a site or your are
    unable to save rules
  * issue#615: Data Input field length too short for longer scripts
  * issue#619: Export logging option in settings no longer used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Build version 1.1.6
  * issue#620: The table poller_data_template_field_mappings can get
    out of sync when manipulating data templates
  * issue#622: Can not connect to MySQL over a socket
  * issue#628: Cacti upgrade process is complex and error pront for
    developers
  * issue#635: Error when saving change to data template
  * issue#637: When displaying tree graphs, use the same layout as
    preview mode
  * issue#646: When a plugin is disabled during page operations,
    warnings can appear
  * issue#651: Unable to view cacti log (because of allowed memory size
    exhausted)
  * issue#657: Error in log when host is down, using icmp and using
    cmd.php on FreeBSD
  * issue: List for creating a Graph type shows already added Graph
    Templates
  * issue: Fix and undefined variable on data source page when first
    creating a manual data source
  * issue: Remove tabindex and other non-required manual aria controls
    from pages
  * issue: Table type and column type in poller_output table wrong
  * issue: FILTER_VALIDATE_MAC not defined on PHP less than 5.5
  * issue: When changing your language Cacti would not do a full page
    refresh
  * feature#106: Paginated CLOG and log administration
  * feature: Dutch translations
  * feature: Responsive Graphs page
  * feature: Convert forms from table based to div based for responsive
    design
  * feature: Better support for phones and tablets
  * feature: Simplified installation code to facilitate easier release
    cycle
  * feature: Updating Tablesorter to v2.28.9, adding widgets and pager</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Build version 1.1.7
  * issue#470: Enhance Cacti's SNMP function and Data Query XML, add
    &lt;output_format&gt;hex|string|guess&lt;/output_format&gt;
  * issue#653: Devices with empty sysNames are not added to discovered
    devices
  * issue#655: Data source not displaying device name
  * issue#658: Scheduled Reports (type "tree") not working
  * issue#662: Sending test Email should optionally bypass ping
  * issue#667: In Classic theme initial view of Tree view broken
  * issue#669: Invalid SQL Messages when upgrading to Cacti 1.0.5
  * issue#670: Validation error when you do "Change Graph Template" in
    Cacti
  * issue#672: Cacti unable to enable snmp notification receiver mibs
  * issue#680: Sort order in Time Graph View
  * issue#687: Cacti DB access not compatible with PHP 7
  * issue#696: Multiple issues with snmpagent notification UI
  * issue#699: Add custom error handler for ping functions
  * issue#704: Fix GUI issues for Graphs not belonging to a device
  * issue#707: Back button not working
  * issue#708: Issues finding lib/snmp.php in host disk functions
  * issue#712: Change Graph Template dropdown invalid
  * issue#717: Allow ajax callbacks when adding non-templated graph
    items
  * issue: Reports were not using Cacti's permission system for checking
    access
  * issue: User Admin page reported wrong permissions at Tree level
    missing some i18n as well
  * issue: Short data_name can cause data collection issues
  * feature: Updated Dutch language
  * feature: Updating PHPMailer to 5.2.23
  * feature: Support input-output Data Query types
  * feature: Introduce new get_cacti_version() to reduce database calls
    on pages</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Build version 1.1.9
  * issue#788: Fails on PHP Fatal error if LDAP auth enabled
- Build version 1.1.8
  * issue#529: Issue on Graph New page with checkbox unselected
  * issue#552: Minor selectable row checkbox issue
  * issue#577: Dragging multiple items causes the tree to refresh too
    early
  * issue#617: Correct poller timeouts when no devices are associated with
    active data collector
  * issue#706: Classic external link template images missing
  * issue#726: Undefined variable in upgrade script
  * issue#728: Resolve issues with jQueryUI empty dialogs
  * issue#731: Add class to radio button labels to correct display issue
  * issue#736: Sequence numbers not visible when editing templates using
    modern theme
  * issue#739: Graph Titles missing on aggregate graphs
  * issue#740: Spacer manipulation broken after update to responsive forms
  * issue#741: Errors in dsstats with very large RRDfiles with more than 60
    data sources
  * issue#748: Search results are not cleared on Aggregates
  * issue#754: Default Language for user and system are not set on new
    installation
  * issue#755: RRDtool Graph Watermark is incorrect
  * issue#756: Resolving some translation issues
  * issue#763: Template Export not functional
  * issue#765: Validation error when viewing Utility View
  * issue#771: Editing a report renders no options after creation
  * issue#780: Preview always shows thumbnails in reports interface
  * issue: Hide Aggregate system cdefs when editing graphs and graph templates
  * issue: Updating Utility View zoom was not updating table data
  * feature#723: Convert Data Source dropdown to autocomplete when editing
    standalone graphs
  * feature#735: Allow color selection in graphs and templates to be autocomplete
  * feature#753: Preliminary support for RRDtool 1.7.
  * feature: Add function to obtain the current execution user
  * feature: Implement Site timezones as autocomplete for performance
  * feature: For themes other than classic, make color id selection autocomplete
  * feature: CLOG timestamp is now formatted as defined in settings
  * feature: CLOG can show loginformation from rotated logfiles</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Build version 1.1.10
  - issue#779: Resolve random apache segfault due to recursion
  - issue#786: Unable to create second RRA for a Data Source Profile
  with collection rate less than 5 minutes
  - issue#789: Unable to Clear Filter due to JavaScrpt name space
    collision
  - issue#791: cacti 1.1.9 and clog_webapi.php permission issue
  - issue#794: SQL Error when creating graphs manually
  - issue#798: Cosmetic issue when checking checkboxes in Cacti
  - issue#800: Unchecked loop in lib/html_utility.php causing race
    condition
  - issue#802: Issue updating device hostname with SNMP data queries
  - issue#803: Issues with utf8mb4 introduced via optimization
  - issue: If the device is down and snmp_sysUpTimeInstance is 0, time
    in state can be wrong
  - feature: Updated Dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Build version 1.1.12
  - issue#822: Aggregate Graph Items are incorrectly editable
  - issue#823: Allow Filters to be hidden
  - issue#834: Add spacing on graphs pages
  - issue: Uninstalled plugins can not install
  - issue: Location of filter functions in host.php prevent full
    responsive filter implementation
  - feature: Implement first phase of responsive search filters
- Build version 1.1.11
  - issue#642: RRA not written or WARNING: Poller Output Table not Empty
  - issue#779: PHP running out of memory due to date format issues
  - issue#791: SeLinux causing problems due to recent enhancement of the
    Cacti log
  - issue#818: Unable to unselect all SpikeKill templates under settings
  - issue#831: Unable to add devices from automation devices that don't have
    a snmpSysname
  - issue: incorrect version of pace: fix progess bar
  - issue: date_format(): fix date separator character
  - issue: host.php: fix itemCount en rowCount when result = null
  - issue: clog: fix scandir for systems with limited permissions to log
    directory
  - issue: clog: fix listing of logfiles
  - issue: Stop New Graphs filter interface from taking too much space
  - issue: Pagination of clog is not done via ajax
  - issue: Unable to dry run spikekill's from Graphs page
  - issue: Default sort order does not highlight on Aggregate Template page
  - issue: Correct display issue with Graph Templates when editing Device
  - issue: External Data Sources show as having poller interval on Data
    Source page
  - issue: Allow Selecting 'External' as the Data Source Profile when creating
    non-templated Data Source
  - issue: Remove Field Order on Data Input output data as it's not required
  - issue: Data Templates not using Ajax callbacks to switch Data Sources
  - issue: Visual issue when creating non-templated Aggregate Graphs
  - feature: new skin: Sunrise
  - feature: Provide Non Compatible explanation when a plugin is not compatible
  - feature: Updated Dutch translations
  - feature: Allow Graph Templates with multiple flag to be created repeatedly
    from Graphs New interface
  - feature: Allow plugins to exclude files and directories from their remote
    poller synchronization process
  - feature: Add Device Description to View Poller Cache UI</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Build version 1.1.13
  issue#605: Remove Spikes feature not fully functional
  issue#814: Allow 'Save' feature from New Graphs
  issue#837: Using the add_device.php CLI script, you can not
    'default' the device threads to other than 1
  issue#838: CVE-2017-10970: XSS Issue in link.php bsc#1047512
  issue#839: The Database column name 'rows' is a reserved word
    in MariaDB 10.2+
  issue#845: External links tabs should appear at the end of the tab
    view
  issue#846: Web crawl of Cacti site shows errors in the log
  issue#847: CVE-2017-11163: XSS Issue in lib/html_form.php
    bsc#1048102
  issue#853: Go and Clear buttons do not work in all cases on Graph
    Rules pages
  issue: Up/Down arrow titles labeled incorrectly on Tree
    Management page
  issue: Make the default Export Type a Device Template
  issue: Fix SNMPagent MIB cache issues
  issue: Realtime cache cleanup now only removes rrd and png
  issue: When redirected from reports, you can receive a
    validation error
  feature: updated Dutch language</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Build version 1.1.14
  - issue#849: Unable to select host in Graph Item pick
  - issue#850: Reporting not allowing Non-templated Graphs
  - issue#858: Pagination on SNMP Options wrong
  - issue#860: Network Discovery Subnet Range character limit too small
  - issue#861: The search filter does not support Cyrillic
  - issue#862: Automation - When editing Graph Rules, unable to
    Change Data Query
  - issue#863: Typo error in auth_login.php for LDAP authentication
  - issue#867: Cross-site scripting (XSS) vulnerability in auth_profile.php
  CVE-2017-11691 bsc#1050950
  - issue: Link's not showing in Automation Graph and Tree rules on
    Sunshine theme
  - issue: Make Templates Export responsive
  - issue: Don't wrap menu glyphs and menuitems
  - issue: The function get_order_string() can fail when encountering
    reserved word columns
  - issue: Data Query Delete is not using callback
  - feature: Resize Graphs on Graph page to be responsive
  - feature: Make import text a hidden field as it is likely
    seldom used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Build version 1.1.15
  - issue: PHP Fatal Exception on upgrade from 1.1.11 or earlier
  - feature: Added test to detect install upgrade code problems</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Build version 1.1.16
  issue#865: Escape Data Query arguments to prevent issues with
    special characters
  issue#872: Can't add device items to graphs generated with no
    device and no template
  issue#875: When modifying Realm permissions, realms that are
    listed multiple times don't stay in sync
  issue#877: Improving resolution to issue#847 and one additional
    vulnerability
    CVE-2017-12065 bsc#1051633
  issue#878: Ambiguous language in purge log function
  issue#879: SQL Error when adding a report item to a report
  issue#880: Device drop down is limited to 20 devices and lacks
    a scroll bar
  issue#885: Graph generated with no device and no graph template
    forgets device definitions
  issue#886: Unable to export templates other than Device templates
  issue: Address additional corner cases around get_order_string usage
  issue: Data Queries sharing a Data Source can result in poller
    output table not empty errors
  issue: Fix Sunrise theme to properly theme multiselect widgets
  issue: Increase height of multiselects so that more options are
    visible
  issue: When a graph is locked, anchor tags are still functional</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1502798400">- Build version 1.1.17
  issue#450: List View to Preview shows no results
  issue#486: Export Device table results to CSV
  issue#544: Allow Log Rotation to be other than Daily
  issue#673: Downtime/Recovery time/date is set incorrectly
  issue#819: Customized timespans for graphs
  issue#888: Rebuilding Poller Cache when External data sources are
    present results in false positive warnings in the log
  issue#891: Database.php unable to connect to MySQL when using port
    different than 3306
  issue#893: Warning messages when duplicating CDEF objects
  issue#897: Due to browser use of special key, deprecate ctrl-shift-x
    for clearing filter
  issue#898: Issue with tcp and udp ping due to file description
    allocation changes
  issue: Unable use ipv6 ip addresses for snmp ping in the Cacti GUI
  issue: Update language of the Rebuild Poller Cache menu pick
  issue: Broken design for input controls with Sunrise theme
  issue: Timespan switching not switching to Custom in Preview Mode
  issue: Log rotation would not occur under certain conditions.
    Provide more control over log functions
  issue: Purge log file always purged the cacti.log, not the selected
    log
  issue: Unable to view graphs for errored data sources from Cacti log</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1503316800">- Build version 1.1.19
  issue#810: Scripts in packages don't match distribution
  issue#919: Unable to upgrade to 1.1.18
  issue: Update documentation for minimum PHP 5.4
- Build version 1.1.18
  issue#902: Correcting some issues with Console and External Links
  issue#903: Upgrade pace.js to v0.7.8
  issue#904: Allow user to hide Graphs from disabled Devices
  issue#906: Create a separate Realm for Realtime Graphs
  issue#907: XSS issue in spikekill.php
    CVE-2017-12927 bsc#1054390
  issue#910: Boost last run duration generates an error on new install
  issue#914: Unable to purge Cacti logfile from System Utilities
  issue#915: Non-numeric data in ss_host_disk.php
  issue#916: Resolve display of errors when encountering ldap issues
  issue#918: Minor XSS and create generalized escape function
    CVE-2017-12978 bsc#1054742
  issue: Resolve JavaScript errors on Login page
  issue: Resolve JavaScript errors on Permission Denied pages
  issue: Graphs tab would appear in non-classic even if you did not
    have permissions
  feature: Updated dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1508155200">- Build version 1.1.26
  - issue#841: --input-fields variable not working with add_graphs.php
    cli
  - issue#986: Resolve minor appearance problem on Modern theme
  - issue#989: Resolve issue with data input method commands loosing
    spaces on import
  - issue#1000: add_graphs.php not recognizing input fields
  - issue#1003: Reversing resolution to Issue#995 due to adverse impact
    to polling times
  - issue#1008: Remove developer debug warning about thumbnail validation
  - issue#1009: Resolving minor issue with cmd_realtime.php and a changing
    hostname
  - issue#1010: CVE-2017-15194 - Path-Based Cross-Site Scripting (XSS)
  - issue#1027: Confirm that the PHP date.timezone setting is properly set
    during install
  - issue: Fixed database session handling for PHP 7.1
  - issue: Fixed some missing i18n
  - issue: Fixed typo's
  - feature: Updated Dutch translations
  - feature: Schema changes; Examined queries without key usage and
    added/changed some keys
  - feature: Some small improvements
- Build version 1.1.25
  - issue#966: Email still using SMTP security even though set to none
  - issue#995: Redirecting exec_background() to dev null breaks some
    functions
  - issue#998: Allow removal of external data template and prevent their
    creation
  - issue: Remove spikes uses wrong variance value from WebGUI
  - issue: Changing filters on log page does not reset to first page
  - issue: Allow manual creation of external data sources once again
  - feature: Updated Dutch translations
- Build version 1.1.24
  - issue#932: Zoom positioning breaks when you scroll the graph page
  - issue#970: Remote Data Collector Cache Synchronization missing
    plugin sub-directories
  - issue#980: Resolve issue where a new tree branches refreshs before
    you have a chance to name it
  - issue#982: Data Source Profile size information not showing properly
  - issue: Long sysDescriptions on automation page cause columns to
    be hidden
  - issue: Resolve visual issues in Classic theme
  - feature: Allow Resynchronization of Poller Resource Cache
- Build version 1.1.23
  issue#963: SQL Errors with snmpagent and MariaDB 10.2
  issue#964: SQL Mode optimization failing in 1.1.22
- Build version 1.1.22
  issue#950: Automation - New graph rule looses name on change
  issue#952: CSV Export not rendering chinese characters correctly
    (Second attempt)
  issue#955: Validation error trying to view graph debug syntax
  issue: MySQL/MariaDB database sql_mode NO_AUTO_VALUE_ON_ZERO
    corrupts Cacti database
  issue: When creating a data source, the data source profile does
    not default to the system default
  feature: Enhance table filters to support new Cycle plugin
  feature: Updated Dutch Translations
- Build version 1.1.21
  issue#938: Problems upgrading to 1.1.20 with one table alter
    statement
  issue#952: CSV Export not rendering chinese characters correctly
  issue: Minor alignment issue on tables
- Build version 1.1.20
  issue#920: Issue with scrollbars after update to 1.1.19 related
    to #902
  issue#921: Tree Mode no longer expands to accomodate full tree
    item names
  issue#922: When using LDAP domains some setings are not passed
    correctly to the Cacti LDAP library
  issue#923: Warninga in cacti.log are displayed incorrectly
  issue#926: Update Utilities page to provide more information on
    rebuilding poller cache
  issue#927: Minor schema change to support XtraDB Cluster
  issue#929: Overlapping frames on certain themes
  issue#931: Aggregate graphs missing from list view
  issue#933: Aggregate graphs page counter off
  issue#935: Support utf8 printable in data query inserts
  issue#936: TimeZone query failure undefined function
  issue: Taking actions on users does not use callbacks
  issue: Undefined constant in lib/snmp.php on RHEL7
  issue: Human readable socket errno's not defined
  issue: Audit of ping methods tcp, udp, and icmp ping. IPv6 will still
    not work till php 5.5.4</changelog>

</package>
<package pkgid="c1dd615955a38c1e9af9c826657c2def57a330f4fedc327eac73526fa7b96d08" name="cacti-doc" arch="noarch">
    <version epoch="0" ver="1.0.4" rel="14.1"/>

<changelog author="joop.boonen@opensuse.org" date="1334577600">- Corrected the crontab file for openSUSE &gt;= 12.2
- Some cross distro fixes so plugins will also build for other distros</changelog>
<changelog author="aldemir.akpinar@airties.com" date="1335787200">- New version 0.8.8a
- Fixed an rpmlint warning</changelog>
<changelog author="aldemir.akpinar@airties.com" date="1338811200">- Added official cacti 0.8.8a patch</changelog>
<changelog author="joop.boonen@opensuse.org" date="1375963200">- Update to version 0.8.8b
  - bug: Fixed issue with custom data source information being lost when saved from edit
  - bug: Repopulate the poller cache on new installations
  - bug: Fix issue with poller not escaping the script query path correctly
  - bug: Allow snmpv3 priv proto none
  - bug: Fix issue where host activate may flush the entire poller item cache
  - security: SQL injection and shell escaping issues</changelog>
<changelog author="aj@ajaissle.de" date="1397304000">- Change php requirements to be more general on SUSE systems
  [bnc#862993]</changelog>
<changelog author="aj@ajaissle.de" date="1397390400">- Add cacti-0.8.8b_security.patch:
  - Fixes [bnc#870821]:
  - CVE-2014-2326: Unspecified HTML Injection Vulnerability
  - Fixes CVE-2014-2328:
  - Unspecified Remote Command Execution Vulnerability
  - Fixes [bnc#872008]:
  - CVE-2014-2708: Unspecified SQL Injection Vulnerability
  - CVE-2014-2709: Unspecified Remote Command Execution Vulnerability
- Add cacti-0.8.8b_CVE-2013-5588_CVE-2013-5589.patch:
  - Fixes [bnc#837440]:
  - CVE-2013-5588: HTML Injection Vulnerability
  - CVE-2013-5589: SQL Injection Vulnerability</changelog>
<changelog author="aldemir.akpinar@gmail.com" date="1418040000">- Update to version 0.8.8c
  - New features
  - New graph tree view
  - Updated graph list and graph preview
  - Refactor graph tree view to remove GPL incompatible code
  - Updated command line database upgrade utility
  - Graph zooming now from everywhere
  - Security fixes
  - CVE-2013-5588 - XSS issue via installer or device editing
  - CVE-2013-5589 - SQL injection vulnerability in device editing
  - CVE-2014-2326 - XSS issue via CDEF editing
  - CVE-2014-2327 - Cross-site request forgery (CSRF) vulnerability
  - CVE-2014-2328 - Remote Command Execution Vulnerability in graph export
  - CVE-2014-4002 - XSS issues in multiple files
  - CVE-2014-5025 - XSS issue via data source editing
  - CVE-2014-5026 - XSS issues in multiple files
  - Removed cacti-0.8.8b-cacti-log-path.patch as it is incompatible with 0.8.8c.
  - Removed cacti-0.8.8b-cacti-script.patch as it is incompatible with 0.8.8c.
  - Removed cacti-0.8.8b_CVE-2013-5588_CVE-2013-5589.patch as this code is incorprated to cacti 0.8.8c
  - Removed cacti-0.8.8b_security.patch as this code is incorprated to cacti 0.8.8c
  - Created cacti-0.8.8c-cacti-log-path.patch so that cacti only logs to /var/log/cacti
  - Created cacti-0.8.8c-cacti-script.patch so that cacti uses /usr/share/cacti/scripts</changelog>
<changelog author="joop.boonen@opensuse.org" date="1434456000">- Update to version 0.8.8d
  - Fixes [bnc#934187]
  - CVE-2015-4342: cacti: Multiple XSS and SQL injection vulnerabilities
  - feature: Remove un-needed fonts and javascript files
  - bug: Fixed SQL injection VN: JVN#78187936 / TN:JPCERT#98968540
  - bug#0002261: PHP 5.4.0 added new error_reporting variable, causing cacti to show errors
  - bug#0002391: Odd Behaviour on ReIndex of Data Query Data
  - bug#0002393: Broken thumbnail images for graph templates
  - bug#0002402: Subtree must not have the same header as the parent header
  - bug#0002474: CLI add_device.php dows not set availability_method correctly
  - bug#0002449: The Save button does not work: Invalid html on page Console -&gt; Cacti Settings: empty form tag
  - bug#0002428: Fail to delete all data input items when removing more than 1000 data sources
  - bug#0002439: Password with special character don't work with LDAP authentication
  - bug#0002461: invalid bn with ldap and anonymous bind
  - bug#0002465: Graph Export return empty CSV file
  - bug#0002484: Incorrect SQL request in cli script repair_database.php
  - bug#0002485: Broken pagenation on graph viewing
  - bug#0002489: SNMP - Get Mounted Partitions using Re-index method of Index Count Changed causes recache event every time
  - bug#0002490: Can not select page for multiple datasources per device
  - bug#0002494: CSV export always shows last day
  - bug#0002504: Data template search not functional
  - bug#0002542: [FG-VD-15-017] Cacti Cross-Site Scripting Vulnerability Notification
  - bug#0002543: Unable to switch pages within graphs_new.php due to invalid URL generation
  - bug#0002544: Duplicate entry in $nav_url during list view
  - bug#0002571: SQL Injection and Location header injection from cdef id CVE-2015-4342
  - bug#0002572: SQL injection in graph templates
- Renamed two patch files, to a more generic name:
  - cacti-0.8.8c-cacti-log-path.patch to cacti-log-path.patch
  - cacti-0.8.8c-cacti-script.patch to cacti-script.patch</changelog>
<changelog author="astieger@suse.com" date="1437220800">- Update to 0.8.8e:
  This update contains importand security fixes: [boo#937997]
  - Multiple XSS and SQL injection vulnerabilities
  - CVE-2015-4634 - SQL injection in graphs.php
  Further fixes:
  - Fixed issue with graph zooming failing to work
  - Impossible to have a URL pointing directly to a graph
  - Cannot delete data sources from the GUI
  - viewing host in new tab - Undefined index: nodeid
  - status_fail_date and status_rec_date are set incorrectly after
    host is marked down
  - Incorrect value in Hosts column on Host Templates page
  - Incorrect row number in Devices -&gt; (Edit) page</changelog>
<changelog author="joop.boonen@opensuse.org" date="1437393600">- Fixed the spec file so the package also builds for el7, Fedora 20 &gt; etc.</changelog>
<changelog author="astieger@suse.com" date="1437912000">- cacti 0.8.8f:
  * 0.8.8e Poller Script Parser is Broken
  * cli/upgrade_database.php is missing releases
  * Graph managment graphs.php save button does not work
  * Poller Script Parser is Broken</changelog>
<changelog author="aj@ajaissle.de" date="1447675200">- Spec cleanup, split -doc package
- Universal "Requires:" for httpd and mod_php_any [boo#867607]
- Dropped cacti.cron.new
- Updated cacti.cron
- Dropped cacti-httpd.conf.vhost
- Dropped cacti-httpd.conf.nonsuse
- Updated cacti-httpd.conf (for openSUSE &lt;= 1210 and other)
- Updated cacti-httpd.conf.default (for openSUSE &gt; 1210)
- Dropped cacti-script.patch (applies to a non-packaged file)
- Updated cacti.logrotate</changelog>
<changelog author="astieger@suse.com" date="1455019200">- Fix the following vulnerabilities:
  * CVE-2015-8369: SQL injection in graph.php (boo#958863)
  * CVE-2015-8604: SQL injection in graphs_new.php (boo#960678)
  * CVE-2015-8377: SQL injection vulnerability in the
    host_new_graphs_save function in graphs_new.php
    (boo#958977)
  * CVE-2016-2313: Authentication using web authentication as a user
    not in the cacti database allows complete access
    (boo#965930)
- adding CVE-2015-8369.patch, CVE-2015-8604-CVE-2015-8377.patch,
  CVE-2016-2313.patch</changelog>
<changelog author="astieger@suse.com" date="1456142400">- cacti 0.8.8g:
  * various graphing, PHP, HTML, output and monitoring fixes
  * Drop CVE-2015-8369.patch, CVE-2015-8604-CVE-2015-8377.patch,
    CVE-2016-2313.patch</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1462795200">- cacti 0.8.8h:
  * Authentication using web authentication as a user not in the
    cacti database allows complete access (regression)
  * Cacti SQL Injection Vulnerability
    (CVE-2016-3172) (boo#971357)
  * When click the [Clear] button after clicking the [Refresh]
    button in Preview Mode , fails to CSRFcheck
  * Cacti graph_view.php SQL Injection Vulnerability
    (CVE-2016-3659) (boo#974013)
  * Outdated MIBs for non-unicast packets
  * Index is a MySQL 5.6 reserved word
  * generate_graph_def_name() generates reserved word "cf"</changelog>
<changelog author="joop.boonen@opensuse.org" date="1486555200">- Build version 1.0.1
  * Fixes CVE-2014-4000 bnc#022564
  * Deleted cacti-log-path.patch is now handled via a symblink from
    /srv/www/cacti/log to /var/log/cacti
  * 1.0.1
  - feature: SpikeKill allows filling range to last known good value
  - issue#261: Add IPv4 and IPv6 Specific Counters to interfaces.xml
  - issue#257: Poller Output Table not Empty WARNING messages in cacti.log
  - issue#256: New Graph - Add Graph Items Fails (Data Sources shows None)
  - issue#255: Errors Creating new Graphs - Undefined Index Errors
  - issue#254: Unable to Properly add Data Source
  - issue#251: Remote Data Collector stuck on upgrade page
  - issue#247: Devices missing from tree device list
  - issue#245: Drag and Drop in Tree Edit Erratic
  - issue#243: SMTP Ping Failure with not SNMP Authentication
  - issue#241: Authentication Method: None not functional
  - issue#240: SQL error when install plugin
  - issue#238: Duplicate color id's cause error during Upgrade
  - issue#231: SNMPv3 - PHP ERROR WARNING: Fatal error: Unknown user name in file
  - issue: Resolving visual issues with row counts.
  - issue: When deleting Graphs prevent the removal of Data Sources that are still in use
  - issue: Improve SNMP agent performance through SQL optimizations
  * 1.0.0
  - feature: Support for remote data collectors
  - feature: Support Internationalization (i18n) for the main Cacti site, and supported plugins
  - feature: Data Source Profiles replace RRA settings allowing a single system to have multiple polling intervals
  - feature: Redesigned Tree page including Drag &amp; Drop functionality
  - feature: New Graph Permissions system designed to make permissions simple to manage
  - feature: Add Themes 'Classic', 'Modern', 'Dark', and 'Paw'
  - feature: Debug Data Sources by comparing them to the Data Template
  - feature: New special Data Source type to detect the poller interval
  - feature: Bulk inserts in PHP poller to address latency issues
  - feature: Optimize data collection through in memory caching giving a 50% reduction in polling times when dealing with large sites
  - feature: Support RRDtool VDEFs
  - feature: Support new Graph Items: AREA:STACK, GPRINT:AVERAGE, GPRINT:LAST, GPRINT:MAX, GPRINT:MIN, LINE:STACK, TEXTALIGN, TICK
  - feature: Support RRDtool features: Right Axis Support, Dynamic Labels, Tab Width, Legend Position, Legend Direction
  - feature; Resizeable table columns
  - feature: Deprecated Single Pane Tree View
  - feature: Role Based Access Control (RBAC)
  - feature: Support User Group Permissions
  - feature: Show number of in use Graphs, Data Sources, and Devices for a given Template
  - feature: Support bulk re-sync of graphs to assigned Graph Template
  - feature: Bulk Device Settings changes
  - feature: CDEFs, Colors, GPrint Presets consolidated to Presets menu
  - feature: Authentication cookies for 'remember me' functionality
  - feature: Automatic logout after session inactivity
  - feature: Replace Boost server in favor of RRDtool Proxy
  - feature: Graph Details include CSV output, zoom, debug, and download links
  - feature: Graph Export moved to a plugin
  - feature: User change password functionality
  - feature: Automation added to core functionality through the merge of the Discovery and AutoM8 plugins
  - feature: Change interface graphs from 32 bit to 64 bit with ease
  - feature: Plugins now have hooks in device templates and automation
  - feature: Allow users to preview template imports to determine if there will be issues from importing
  - feature: Automatic removal of orphaned graph items when importing newer versions of graph templates
  - feature: Support for MySQL 5.7
  - feature: Support for PHP 7.0
  - feature: Merge Aggregate Plugin - Aggregate graph creation
  - feature: Merge AutoM8 Plugin - Automation of graph creation
  - feature: Merge Boost Plugin - Faster polling, result caching, on-demand RRDtool file updates
  - feature: Merge CLog Plugin - View Cacti logs
  - feature: Merge Discovery Plugin - Device discovery
  - feature: Merge Domains Plugin - Support for domain (ADS/LDAP) specific user templates
  - feature: Merge DSStats Plugin - Cache Data Source values for easy retrieval
  - feature: Merge Logrotate Plugin - Rotate Cacti logs
  - feature: Merge Realtime Plugin - Realtime graph viewing
  - feature: Merge Reporting (Nectar) Plugin - Reporting
  - feature: Merge RRDclean Plugin - RRD file cleanup and management
  - feature: Merge Secpass Plugin - User password policy enforcement
  - feature: Merge Settings Plugin - Shared settings for plugins
  - feature: Merge SNMP Agent Plugin - SNMP Agent for Cacti providing system statistics
  - feature: Merge SpikeKill Plugin - Remove unwanted spikes from graphs
  - feature: Merge SSL Plugin - Force https
  - feature: Merge SuperLinks Plugin - Add external links within Cacti
  - feature: Merge UGroup Plugin - User groups with permissions
  - feature: Merge Watermark Plugin - Watermark your Cacti graphs
  - bug: Fixed issue where old graph templates (0.8.6-), could import bogus data causing issues with Data Input Methods
  - bug#0000168: Duplicate data sources should be avoided when creating new graphs
  - bug#0000851: Review an imported template
  - bug#0001155: When viewing graph tree do not show empty nodes
  - bug#0001337: Form to filter for graphs in host view mode
  - bug#0001552: Date ranges not shown on graphs in the view with Daily, Weekly, Monthly &amp; Yearly graphs
  - bug#0001573: RRA templates/grouping
  - bug#0001577: Override session handling and store session in Database
  - bug#0001790: Allow for XML delimiter in fields of a script query
  - bug#0001820: Unable to use a Data Input Method Output Field in more than one Data Source Item
  - bug#0001827: Changing the graph template messes up the graph item fields
  - bug#0001836: Add mysql error message to log
  - bug#0001877: Cookies path is not properly set
  - bug#0001966: Expand Devices in tree view not honored
  - bug#0001970: Data query index order cache should be populated on re-index
  - bug#0001981: Cacti is not full UTF-8
  - bug#0001986: CLI allow add_graphs.php to have multiples --snmp-field and --snmp-value options
  - bug#0001996: Allow using data input field in graph title
  - bug#0002096: Enumerated SNMP values not parsed correctly
  - bug#0002112: CLI add configurable parameters for device_add.php
  - bug#0002133: Restrict User to only manage specific device(s)
  - bug#0002135: Regular expression support for filter
  - bug#0002137: Data query oid_suffix parameter does not function
  - bug#0002159: Database creation file not fully compliant with strict SQL mode
  - bug#0002162: Unable to authenticate user with password containing UTF-8
  - bug#0002196: Incorrect script server instance number in log
  - bug#0002225: Make -Cc SNMP option configurable
  - bug#0002255: Script query_unix_partitions.pl should only query local mounts
  - bug#0002336: Implement php-snmp class library
  - bug#0002340: Data query script execution should be escaped
  - bug#0002350: SNMP Data Query index_order ignored
  - bug#0002351: Ping does not work with non-English locale
  - bug#0002361: Spine does not log unknowns the same way cmd.php
  - bug#0002362: Poller cmd.php makes wrong hex-string to decimal conversion
  - bug#0002370: Cacti prints wrong date formats, does not honor a systems locale
  - bug#0002403: Typo in DELETE statement leading to poor graphing performance
  - bug#0002412: Graph Template duplication causes to be converted to TAB char
  - bug#0002418: Data Source Items named 'ds' break UI ability to add more items
  - bug#0002419: SNMP enum results not parsed correctly by cmd.php poller
  - bug#0002452: CVE-2014-4000 PHP Object Injection Vulnerabilities
  - bug#0002454: OS Command Injection
  - bug#0002468: Changing graph format to anything but PNG causes no output
  - bug#0002476: Add support for SNMP v3 EngineID
  - bug#0002483: Cisco ASA using Re-index method of verify all causes recache event every time
  - bug#0002484: Incorrect SQL request in cli script repair_database.php
  - bug#0002521: Unable to create two devices via CLI with the same IP-Address
  - bug#0002522: Zero padded hex strings are parsed incorrectly
  - bug#0002535: Graph Template Changes not updating RRDTool command
  - bug#0002636: Creating Data Template with "U" for min and max saves field data_input_field_id as 0 for first item
  - bug#0002697: CVE-2016-2313 allows remote authenticated users who use web authentication to bypass intended access
  - bug#0002698: When the host is down the wrong data type are used for some columns in the host table
  - bug#0002723: Renaming a disabled device still attempts to connect and get SNMP host information
  - bug#0002724: Multipage graphs the menu can disappear
  - bug#0002725: Changing graph template does not mark correct interfaces disabled on data query generated list</changelog>
<changelog author="joop.boonen@opensuse.org" date="1486987200">- Build version 1.0.2
  * Changelog
  - issue#278: Correct Boost Status display issue
  - issue#275: Permission View issue and Device Dropdown when in Classic Theme
  - issue#270: Major Mib Cache corruption. Rebuild your MIB Cache after upgrading
  - issue: Resolve Cacti logo on Graphs page in Classic Theme
- Created a config.php fix patch, cacti-config.patch</changelog>
<changelog author="astieger@suse.com" date="1487505600">- cacti 1.0.3:
  * Upgrade 0.8.8h to 1.0.0 fails to create poller_output_boost table
  * Added missing template import hash for 1.0.2</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1488196800">- cacti 1.0.4:
  * feature: Javascript: make menu movement smooth and use
    localStorage
  * feature: Added cacti_snmp_get_raw() for plugin developers
  * issue#288: Function cacti_snmp_get bad handling of wierd value
    into snmp_value
  * issue#298: Graph generation issue with SNMP - Bits/Sec + Total Bandwith
  * issue#301: Unresolvable DNS hostname causing backtraces
  * issue#302: spikekill memory leak
  * issue#303: Error when creating tree items with "&amp;" in the name
  * issue#307: Aggregate graph gives CMDPHP errors
  * issue#308: UI resize issue
  * issue#309: Show "Save Successful" notification permanently
  * issue#311: Graph thumbnail settings in profile setting does not work
  * issue#320: Users can not change their own password
  * issue#324: Aggregate template graph template JavaScript error
  * issue#352: Add configurable auto-logout and page-reload options
  * issue#329: Customize the favicon
  * issue#334: primary key on poller output boost table not efficient/not being
    used correctly
  * issue: Fixed issues with Dark theme
  * issue: Fixed issues with Paw theme
  * issue: Fix timespan calculation
  * issue: Added misplaced join condition when generating RRDTool graphs
  * issue: Fix the selection of timestan based on local_graph_id and rra_id
  * issue: Correct error in discovery not adding devices
  * issue: Action message did not always display
  * issue: fix regex to use Domains like www.t-online.de
  * issue: Properly align Order columns.
  * issue: address renaming issues with tree items.
  * issue: Add device snmp --version is ambiguous
  * issue: SNMP Availability failed to report down devices - This only was occuring
    for cmd.php collector.
  * issue: i18n remove embedded HTML syntax
  * issue: Wrap menu items to avoid scrolling</changelog>
<changelog author="joop.boonen@opensuse.org" date="1488283200">- Only allow to use the same spine version as the cacti version</changelog>

</package>
<package pkgid="f525ab017b01b607d30cd57e4a89dcdc01ccebdf1f4252d3219a027d9fd3baa4" name="cacti-doc" arch="noarch">
    <version epoch="0" ver="1.1.16" rel="16.3.1"/>

<changelog author="astieger@suse.com" date="1487505600">- cacti 1.0.3:
  * Upgrade 0.8.8h to 1.0.0 fails to create poller_output_boost table
  * Added missing template import hash for 1.0.2</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1488196800">- cacti 1.0.4:
  * feature: Javascript: make menu movement smooth and use
    localStorage
  * feature: Added cacti_snmp_get_raw() for plugin developers
  * issue#288: Function cacti_snmp_get bad handling of wierd value
    into snmp_value
  * issue#298: Graph generation issue with SNMP - Bits/Sec + Total Bandwith
  * issue#301: Unresolvable DNS hostname causing backtraces
  * issue#302: spikekill memory leak
  * issue#303: Error when creating tree items with "&amp;" in the name
  * issue#307: Aggregate graph gives CMDPHP errors
  * issue#308: UI resize issue
  * issue#309: Show "Save Successful" notification permanently
  * issue#311: Graph thumbnail settings in profile setting does not work
  * issue#320: Users can not change their own password
  * issue#324: Aggregate template graph template JavaScript error
  * issue#352: Add configurable auto-logout and page-reload options
  * issue#329: Customize the favicon
  * issue#334: primary key on poller output boost table not efficient/not being
    used correctly
  * issue: Fixed issues with Dark theme
  * issue: Fixed issues with Paw theme
  * issue: Fix timespan calculation
  * issue: Added misplaced join condition when generating RRDTool graphs
  * issue: Fix the selection of timestan based on local_graph_id and rra_id
  * issue: Correct error in discovery not adding devices
  * issue: Action message did not always display
  * issue: fix regex to use Domains like www.t-online.de
  * issue: Properly align Order columns.
  * issue: address renaming issues with tree items.
  * issue: Add device snmp --version is ambiguous
  * issue: SNMP Availability failed to report down devices - This only was occuring
    for cmd.php collector.
  * issue: i18n remove embedded HTML syntax
  * issue: Wrap menu items to avoid scrolling</changelog>
<changelog author="joop.boonen@opensuse.org" date="1488283200">- Only allow to use the same spine version as the cacti version</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- cacti 1.0.5:
  * issue#296: Poller warning for Non-SNMP device
  * issue#319: Add default 'High Collection Rate' data source profile
    to new installs to demonstrate concept of multiple rates
  * issue#330: Import templates to non-default Data Profile
  * issue#337: Error when try create new graph - SNMP - Generic OID
  issue#342:  Infinite loop in poller_automation.php with invalid
    schedule
  * issue#343: Device discovery cannot handle dots in device name
  * issue#344: Unable to upgrade to latest Cacti on FreeBSD
  * issue#353: Legacy broadcast &amp; multicast packet counters missing in
    interface.xml
  * issue#354: Place on tree dashes / ordering is not correct
  * issue#355: Replace table rows with count when using InnoDB tables
  * issue#357: If recovery mode runs longer than a polling interval, a
    second is spawned
  * issue#358: Sending test e-mail results in warning
  * issue#360: Issue importing cacti.sql with some charsets
  * issue#364: Moving graph item causes page render issue
  * issue#365: ss_host_disk.php and ss_host_cpu.php should use return
  * issue#367: Upgrade chart.js to version 2.5
  * issue#368: Issue with device automation ip vs. ip_address
  * issue#369: Interface bits/second total Bandwidth wrong CDEF
  * issue#375: Drag and Drop of Devices and Graphs allows dropping
    onto self
  * issue#380: Ignores a non-standard SNMP port
  * issue#382: When using php5.5+ new users unable to change their
    password
  * issue#384: graph_view.php backtrace errors
  * issue#385: Unable to place an aggregate grapn on a subtree
  * issue#390: Display graphs from this aggregate icon next to graph not
    displaying
  * issue#392: cdef.php missing sql where for system cdef's
  * issue#398: checkbox is not honored when creating tree
  * issue#399: External link configuration: Order buttons don't work
  * issue#400: SNMP Engine ID (v3) field too short
  * issue#401: Graphs -&gt; Apply Automation Rules fails
  * issue#404: Success even when test mail fails
  * issue#406: HRULE text format special characters not escaped
  * issue#408: Suppress SNMP units suffix from cacti_snmp_get() output
  * issue: Improve is_ipaddress functions
  * issue: Drag &amp; drop showing when disabled on page
    automation_templates.php
  * issue: Output messages displayed incorrectly in
    automation_templates.php and automation_snmp.php
  * issue: Importing template from old Cacti would not show data templates
  * issue: Handle snmp error exceptions better
  * issue: Update Apache .htaccess files to support multiple version
  * issue: When executing a full sync, if the table structured has
    changed, recreate the remote table
  * issue: Multiple domains not working as expected
  * feature#197: Add external_id to Cacti for linking Cacti to other
    monitoring systems
  * feature#332: Support copy user groups
  * feature: Log proper IP address if logging in behind a NAT
  * feature: New qquery parsing rules: VALUE/TEST, VALUE/TABLE,
    VALUE/HEX2IP</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- cacti 1.0.6:
  * issue#386: Allow special characters in graph title
  * issue#414: Install Wizard check path for spine
  * issue#415: SNMP session handling broken
  * issue#418: LDAP create user from template not working</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Build version 1.1.0
  * issue#337: Generic SNMP OID Graph Template damanged
  * issue#338: Extremely slow new graph/DS creation
  * issue#353: Broadcast &amp; Multicast Packet counters missing
  * issue#376: Structured RRD path permission issues
  * issue#389: Manual template based graph creation not working
  * issue#407: The RRDfile does not exist message is misleading
  * issue#410: Select character data was interpreted as hex by
    cacti_snmp_walk()
  * issue#422: additional issues with LDAP authentication
  * issue#424: Automation does not discover devices w/o resolvable
    hostnames
  * issue#427: undefined index TotalVisibleMemorySize on FreeBSD
  * issue#432: SpikeKill menu wonky on Paw Theme
  * issue#434: password_verify not compatible in php5.4-
  * issue#435: urlPath missing from paw theme links
  * issue#436: Restricted user does not see graphs in tree view
  * issue#443: Allow remote_agent.php through a NAT
  * issue#446: No local admin when using multiple LDAP configuration
  * issue#447: Creating another non data query graph from same template
    reuses first data source
  * issue#449: exec_poll_php does not flush pipes when using script server
  * issue#450: Graph list view - No Graphs Found
  * issue: Improve email test exception errors and change default timeout
    to 10 seconds
  * issue: When on links page, breadcrumbs would become corrupted
  * issue: When upgrading from any version of Cacti to 1.0.5, SQL's
    relative to poller_reindex might appear
  * issue: Color page performance poor
  * issue: The Device dropdown on the Graph View page was unreliable
  * issue: Aggregate and non-Device Graphs in list view had not Device or
    Title description
  * issue: Re-engineer back button design to accomocate ajax and native
    navigation
  * issue: Make Graph Template filter wider
  * issue: Resolve some visual issues in Classic theme
  * feature: Add page refresh API to make page refreshing in Ajax easier
    to accomplish
  * feature: Update fontawesome to version 4.7
  * feature: Use fontawesome glyphs for menu items
  * feature: Support multiple column sort in table library
  * feature: Add glyphs to main Cacti console menu</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Build version 1.1.1
  * issue#457: Continued LDAP issues with initial user creation
  * issue#461: The function escapeshell arg not appropriate on Windows
  * issue#462: LDAP authorization issues: group membership check broken
    for 'Group Member Type' = 'Username'
  * issue#464: Change default batch spike removal limits for standard
    deviation and variance
  * issue#465: Less than sign inside items and labels of graph break graph
  * issue#466: Call to member function row() on a non-object in
    lib/snmpagent.php
  * issue#467: Reduce the number of queries in log function
  * issue#472: Schema changes to improve performance
  issue#485:  When editing a device, the ping status was not always
    returned
  * issue: Back button issues due to syntax problems in JavaScript
  * issue: Zoom periodically would loose it's crosshairs after zooming
  * issue: Zoom would zoom out into the future even when disabled
  * issue: Fixing lite corruption in graph_templates_item table
  * feature: Make SpikeKill options more consistent
  * feature#459: Add variable date time option to report mail subject
  * feature#460: Add external_id to host variables
  * feature#469: Change re-index method of Data Query from Device edit
  * feature: Support generalized date format approach in the GUI
  * feature: Use localStorage over a Cookie for Zoom setting storage
  * feature: Fully implement 'Remove Orphans' from Package import process</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Build version 1.1.2
  * issue#492: Error while adding non data query (cg) graphs
  * issue#494: CLI error while importing template
  * issue#499: SQL error in graph automation resulting in no graphs
    on tree
  * issue#500: Generic SNMP device package damaged - Unix Ping Host
  * issue#505: Log rotation does not work in some cases
  * issue#506: Undefined index: cactiStatsDeviceFailedPolls
  * issue#507: Nextwork discovery 'export' produces no results
  * issue#509: Minor bug with device ownership selection
  * feature: Add new legend type that includes Current/Average/
    Minimum/Maximum
  * feature: Update d3.js to latest version 4.7.4</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Build version 1.1.3
  * issue#515: Unable to import color CSV file
  * issue#519: In non-classic themes its not possible to remove Cacti
    log or reporting tabs
  * issue#520: SQL error in graph automation
  * issue#521: Cacti allows removal of Data Query Graph Template
    associations when they are in use
  * issue#525: LAST GPRINT type not rendered correctly due to lack of
    escaping
  * issue#530: Undefined function get_vdef in lib/rrd.php
  * issue#531: Issues with TextAlign and Tick graph items
  * issue#532: Unreliable scroll height causes issues in Chrome
  * issue#533: User settings not cleared after saving profile
  * issue#534: Automation issue with AS clause
  * issue#538: Unable to rename tree folder
  * issue#541: Issues with mobile graph viewing
  * issue#555: DSStats SQL insert errors due to data collection issues
  * issue#563: Division by zero in removespikes.php
  * issue: Fixed rendering issues with HRULE's on graphs
  * issue: Update jsTree to 3.3.4 version
  * feature: Improved responsiveness UI tables, filters, and menus</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Build version 1.1.4
  * issue#524: Reporting not working when Tree branch is device
  * issue#560: Add 'Duplicate' and 'Convert to Graph Template' back
    to Graph Management page for Advanced mode
  * issue#573: Missing Graph Template dropdown items
  * issue#575: Very large hex strings result in scientific notation
    that RRDtool rejects
  * issue#579: Problems logging in using nginx web server
  * issue#581: session_start() warnings when manually sending reports
  * issue#584: Issues reporting memory recommendation on utilities page
  * issue#586: Overrunning pollers can cause system load spikes
  * issue#587: Data Collector setting under Network Discovery is not
    being used
  * issue#588: Devices with blank sysDescr are added to the first
    Device Template in error
  * issue#589: Automation discovery does not allow site association
  * issue#590: Unable to create a plugin based menu
  * issue#591: Row selection in Device Automation Templates not sane
    with drag-n-drop enabled
  * issue#601: Resolving some translation issues
  * issue#604: Unexpected backtrace on regular expression filters
  * issue#605: Remove Spikes non-numeric data causes warnings
  * issue: Ping email does not use a from email address
  * issue: Automation does not recognize default size or poller
  * issue: Unable to drag-n-drop on automation templates pages when
    enabled
  * issue: Fixed number of hosts in poller stats for first poller
  * issue: Fixed screenwidth issue in tab PHP-Info of Utilities module
  * issue: Recovery poller could get stuck in some situations
  * issue: Fix JavaScript errors when managing Aggregate Graphs
  * feature: Reorganize defaults to place more on device defaults page
  * feature: Update jQuery tableDnD to version 0.9
  * feature: More tolerant of empty PHP_SELF found with some web servers</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Build version 1.1.5
  * issue#580: Data collection warnings when using cmd.php
  * issue#592: Incorrectly formatted HTML
  * issue#606: Replace &lt;path_php_binary&gt; in data input methods
  * issue#607: Allow draw_menu to specify multiple actions for the same
    URL
  * issue#608: Spaces adjacent to double quotes are eliminated during
    data input method import
  * issue#609: Honor the column setting in graph tree view mode
  * issue#610: Change Graph Template action not available
  * issue#611: Cacti Installation Wizard - Spine page incorrect on
    Windows
  * issue#612: Uncaught Error: Call to a member function row() on a
    string
  * issue#613: Network Automation, now requires a site or your are
    unable to save rules
  * issue#615: Data Input field length too short for longer scripts
  * issue#619: Export logging option in settings no longer used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Build version 1.1.6
  * issue#620: The table poller_data_template_field_mappings can get
    out of sync when manipulating data templates
  * issue#622: Can not connect to MySQL over a socket
  * issue#628: Cacti upgrade process is complex and error pront for
    developers
  * issue#635: Error when saving change to data template
  * issue#637: When displaying tree graphs, use the same layout as
    preview mode
  * issue#646: When a plugin is disabled during page operations,
    warnings can appear
  * issue#651: Unable to view cacti log (because of allowed memory size
    exhausted)
  * issue#657: Error in log when host is down, using icmp and using
    cmd.php on FreeBSD
  * issue: List for creating a Graph type shows already added Graph
    Templates
  * issue: Fix and undefined variable on data source page when first
    creating a manual data source
  * issue: Remove tabindex and other non-required manual aria controls
    from pages
  * issue: Table type and column type in poller_output table wrong
  * issue: FILTER_VALIDATE_MAC not defined on PHP less than 5.5
  * issue: When changing your language Cacti would not do a full page
    refresh
  * feature#106: Paginated CLOG and log administration
  * feature: Dutch translations
  * feature: Responsive Graphs page
  * feature: Convert forms from table based to div based for responsive
    design
  * feature: Better support for phones and tablets
  * feature: Simplified installation code to facilitate easier release
    cycle
  * feature: Updating Tablesorter to v2.28.9, adding widgets and pager</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Build version 1.1.7
  * issue#470: Enhance Cacti's SNMP function and Data Query XML, add
    &lt;output_format&gt;hex|string|guess&lt;/output_format&gt;
  * issue#653: Devices with empty sysNames are not added to discovered
    devices
  * issue#655: Data source not displaying device name
  * issue#658: Scheduled Reports (type "tree") not working
  * issue#662: Sending test Email should optionally bypass ping
  * issue#667: In Classic theme initial view of Tree view broken
  * issue#669: Invalid SQL Messages when upgrading to Cacti 1.0.5
  * issue#670: Validation error when you do "Change Graph Template" in
    Cacti
  * issue#672: Cacti unable to enable snmp notification receiver mibs
  * issue#680: Sort order in Time Graph View
  * issue#687: Cacti DB access not compatible with PHP 7
  * issue#696: Multiple issues with snmpagent notification UI
  * issue#699: Add custom error handler for ping functions
  * issue#704: Fix GUI issues for Graphs not belonging to a device
  * issue#707: Back button not working
  * issue#708: Issues finding lib/snmp.php in host disk functions
  * issue#712: Change Graph Template dropdown invalid
  * issue#717: Allow ajax callbacks when adding non-templated graph
    items
  * issue: Reports were not using Cacti's permission system for checking
    access
  * issue: User Admin page reported wrong permissions at Tree level
    missing some i18n as well
  * issue: Short data_name can cause data collection issues
  * feature: Updated Dutch language
  * feature: Updating PHPMailer to 5.2.23
  * feature: Support input-output Data Query types
  * feature: Introduce new get_cacti_version() to reduce database calls
    on pages</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Build version 1.1.9
  * issue#788: Fails on PHP Fatal error if LDAP auth enabled
- Build version 1.1.8
  * issue#529: Issue on Graph New page with checkbox unselected
  * issue#552: Minor selectable row checkbox issue
  * issue#577: Dragging multiple items causes the tree to refresh too
    early
  * issue#617: Correct poller timeouts when no devices are associated with
    active data collector
  * issue#706: Classic external link template images missing
  * issue#726: Undefined variable in upgrade script
  * issue#728: Resolve issues with jQueryUI empty dialogs
  * issue#731: Add class to radio button labels to correct display issue
  * issue#736: Sequence numbers not visible when editing templates using
    modern theme
  * issue#739: Graph Titles missing on aggregate graphs
  * issue#740: Spacer manipulation broken after update to responsive forms
  * issue#741: Errors in dsstats with very large RRDfiles with more than 60
    data sources
  * issue#748: Search results are not cleared on Aggregates
  * issue#754: Default Language for user and system are not set on new
    installation
  * issue#755: RRDtool Graph Watermark is incorrect
  * issue#756: Resolving some translation issues
  * issue#763: Template Export not functional
  * issue#765: Validation error when viewing Utility View
  * issue#771: Editing a report renders no options after creation
  * issue#780: Preview always shows thumbnails in reports interface
  * issue: Hide Aggregate system cdefs when editing graphs and graph templates
  * issue: Updating Utility View zoom was not updating table data
  * feature#723: Convert Data Source dropdown to autocomplete when editing
    standalone graphs
  * feature#735: Allow color selection in graphs and templates to be autocomplete
  * feature#753: Preliminary support for RRDtool 1.7.
  * feature: Add function to obtain the current execution user
  * feature: Implement Site timezones as autocomplete for performance
  * feature: For themes other than classic, make color id selection autocomplete
  * feature: CLOG timestamp is now formatted as defined in settings
  * feature: CLOG can show loginformation from rotated logfiles</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Build version 1.1.10
  - issue#779: Resolve random apache segfault due to recursion
  - issue#786: Unable to create second RRA for a Data Source Profile
  with collection rate less than 5 minutes
  - issue#789: Unable to Clear Filter due to JavaScrpt name space
    collision
  - issue#791: cacti 1.1.9 and clog_webapi.php permission issue
  - issue#794: SQL Error when creating graphs manually
  - issue#798: Cosmetic issue when checking checkboxes in Cacti
  - issue#800: Unchecked loop in lib/html_utility.php causing race
    condition
  - issue#802: Issue updating device hostname with SNMP data queries
  - issue#803: Issues with utf8mb4 introduced via optimization
  - issue: If the device is down and snmp_sysUpTimeInstance is 0, time
    in state can be wrong
  - feature: Updated Dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Build version 1.1.12
  - issue#822: Aggregate Graph Items are incorrectly editable
  - issue#823: Allow Filters to be hidden
  - issue#834: Add spacing on graphs pages
  - issue: Uninstalled plugins can not install
  - issue: Location of filter functions in host.php prevent full
    responsive filter implementation
  - feature: Implement first phase of responsive search filters
- Build version 1.1.11
  - issue#642: RRA not written or WARNING: Poller Output Table not Empty
  - issue#779: PHP running out of memory due to date format issues
  - issue#791: SeLinux causing problems due to recent enhancement of the
    Cacti log
  - issue#818: Unable to unselect all SpikeKill templates under settings
  - issue#831: Unable to add devices from automation devices that don't have
    a snmpSysname
  - issue: incorrect version of pace: fix progess bar
  - issue: date_format(): fix date separator character
  - issue: host.php: fix itemCount en rowCount when result = null
  - issue: clog: fix scandir for systems with limited permissions to log
    directory
  - issue: clog: fix listing of logfiles
  - issue: Stop New Graphs filter interface from taking too much space
  - issue: Pagination of clog is not done via ajax
  - issue: Unable to dry run spikekill's from Graphs page
  - issue: Default sort order does not highlight on Aggregate Template page
  - issue: Correct display issue with Graph Templates when editing Device
  - issue: External Data Sources show as having poller interval on Data
    Source page
  - issue: Allow Selecting 'External' as the Data Source Profile when creating
    non-templated Data Source
  - issue: Remove Field Order on Data Input output data as it's not required
  - issue: Data Templates not using Ajax callbacks to switch Data Sources
  - issue: Visual issue when creating non-templated Aggregate Graphs
  - feature: new skin: Sunrise
  - feature: Provide Non Compatible explanation when a plugin is not compatible
  - feature: Updated Dutch translations
  - feature: Allow Graph Templates with multiple flag to be created repeatedly
    from Graphs New interface
  - feature: Allow plugins to exclude files and directories from their remote
    poller synchronization process
  - feature: Add Device Description to View Poller Cache UI</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Build version 1.1.13
  issue#605: Remove Spikes feature not fully functional
  issue#814: Allow 'Save' feature from New Graphs
  issue#837: Using the add_device.php CLI script, you can not
    'default' the device threads to other than 1
  issue#838: CVE-2017-10970: XSS Issue in link.php bsc#1047512
  issue#839: The Database column name 'rows' is a reserved word
    in MariaDB 10.2+
  issue#845: External links tabs should appear at the end of the tab
    view
  issue#846: Web crawl of Cacti site shows errors in the log
  issue#847: CVE-2017-11163: XSS Issue in lib/html_form.php
    bsc#1048102
  issue#853: Go and Clear buttons do not work in all cases on Graph
    Rules pages
  issue: Up/Down arrow titles labeled incorrectly on Tree
    Management page
  issue: Make the default Export Type a Device Template
  issue: Fix SNMPagent MIB cache issues
  issue: Realtime cache cleanup now only removes rrd and png
  issue: When redirected from reports, you can receive a
    validation error
  feature: updated Dutch language</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Build version 1.1.14
  - issue#849: Unable to select host in Graph Item pick
  - issue#850: Reporting not allowing Non-templated Graphs
  - issue#858: Pagination on SNMP Options wrong
  - issue#860: Network Discovery Subnet Range character limit too small
  - issue#861: The search filter does not support Cyrillic
  - issue#862: Automation - When editing Graph Rules, unable to
    Change Data Query
  - issue#863: Typo error in auth_login.php for LDAP authentication
  - issue#867: Cross-site scripting (XSS) vulnerability in auth_profile.php
  CVE-2017-11691 bsc#1050950
  - issue: Link's not showing in Automation Graph and Tree rules on
    Sunshine theme
  - issue: Make Templates Export responsive
  - issue: Don't wrap menu glyphs and menuitems
  - issue: The function get_order_string() can fail when encountering
    reserved word columns
  - issue: Data Query Delete is not using callback
  - feature: Resize Graphs on Graph page to be responsive
  - feature: Make import text a hidden field as it is likely
    seldom used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Build version 1.1.15
  - issue: PHP Fatal Exception on upgrade from 1.1.11 or earlier
  - feature: Added test to detect install upgrade code problems</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Build version 1.1.16
  issue#865: Escape Data Query arguments to prevent issues with
    special characters
  issue#872: Can't add device items to graphs generated with no
    device and no template
  issue#875: When modifying Realm permissions, realms that are
    listed multiple times don't stay in sync
  issue#877: Improving resolution to issue#847 and one additional
    vulnerability
    CVE-2017-12065 bsc#1051633
  issue#878: Ambiguous language in purge log function
  issue#879: SQL Error when adding a report item to a report
  issue#880: Device drop down is limited to 20 devices and lacks
    a scroll bar
  issue#885: Graph generated with no device and no graph template
    forgets device definitions
  issue#886: Unable to export templates other than Device templates
  issue: Address additional corner cases around get_order_string usage
  issue: Data Queries sharing a Data Source can result in poller
    output table not empty errors
  issue: Fix Sunrise theme to properly theme multiselect widgets
  issue: Increase height of multiselects so that more options are
    visible
  issue: When a graph is locked, anchor tags are still functional</changelog>

</package>
<package pkgid="af293f6cfa74131fcbdd82bdd1d9945942a90b668d610e11dd2d94235aa4b112" name="cacti-doc" arch="noarch">
    <version epoch="0" ver="1.1.19" rel="16.6.1"/>

<changelog author="joop.boonen@opensuse.org" date="1488283200">- Only allow to use the same spine version as the cacti version</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- cacti 1.0.5:
  * issue#296: Poller warning for Non-SNMP device
  * issue#319: Add default 'High Collection Rate' data source profile
    to new installs to demonstrate concept of multiple rates
  * issue#330: Import templates to non-default Data Profile
  * issue#337: Error when try create new graph - SNMP - Generic OID
  issue#342:  Infinite loop in poller_automation.php with invalid
    schedule
  * issue#343: Device discovery cannot handle dots in device name
  * issue#344: Unable to upgrade to latest Cacti on FreeBSD
  * issue#353: Legacy broadcast &amp; multicast packet counters missing in
    interface.xml
  * issue#354: Place on tree dashes / ordering is not correct
  * issue#355: Replace table rows with count when using InnoDB tables
  * issue#357: If recovery mode runs longer than a polling interval, a
    second is spawned
  * issue#358: Sending test e-mail results in warning
  * issue#360: Issue importing cacti.sql with some charsets
  * issue#364: Moving graph item causes page render issue
  * issue#365: ss_host_disk.php and ss_host_cpu.php should use return
  * issue#367: Upgrade chart.js to version 2.5
  * issue#368: Issue with device automation ip vs. ip_address
  * issue#369: Interface bits/second total Bandwidth wrong CDEF
  * issue#375: Drag and Drop of Devices and Graphs allows dropping
    onto self
  * issue#380: Ignores a non-standard SNMP port
  * issue#382: When using php5.5+ new users unable to change their
    password
  * issue#384: graph_view.php backtrace errors
  * issue#385: Unable to place an aggregate grapn on a subtree
  * issue#390: Display graphs from this aggregate icon next to graph not
    displaying
  * issue#392: cdef.php missing sql where for system cdef's
  * issue#398: checkbox is not honored when creating tree
  * issue#399: External link configuration: Order buttons don't work
  * issue#400: SNMP Engine ID (v3) field too short
  * issue#401: Graphs -&gt; Apply Automation Rules fails
  * issue#404: Success even when test mail fails
  * issue#406: HRULE text format special characters not escaped
  * issue#408: Suppress SNMP units suffix from cacti_snmp_get() output
  * issue: Improve is_ipaddress functions
  * issue: Drag &amp; drop showing when disabled on page
    automation_templates.php
  * issue: Output messages displayed incorrectly in
    automation_templates.php and automation_snmp.php
  * issue: Importing template from old Cacti would not show data templates
  * issue: Handle snmp error exceptions better
  * issue: Update Apache .htaccess files to support multiple version
  * issue: When executing a full sync, if the table structured has
    changed, recreate the remote table
  * issue: Multiple domains not working as expected
  * feature#197: Add external_id to Cacti for linking Cacti to other
    monitoring systems
  * feature#332: Support copy user groups
  * feature: Log proper IP address if logging in behind a NAT
  * feature: New qquery parsing rules: VALUE/TEST, VALUE/TABLE,
    VALUE/HEX2IP</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- cacti 1.0.6:
  * issue#386: Allow special characters in graph title
  * issue#414: Install Wizard check path for spine
  * issue#415: SNMP session handling broken
  * issue#418: LDAP create user from template not working</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Build version 1.1.0
  * issue#337: Generic SNMP OID Graph Template damanged
  * issue#338: Extremely slow new graph/DS creation
  * issue#353: Broadcast &amp; Multicast Packet counters missing
  * issue#376: Structured RRD path permission issues
  * issue#389: Manual template based graph creation not working
  * issue#407: The RRDfile does not exist message is misleading
  * issue#410: Select character data was interpreted as hex by
    cacti_snmp_walk()
  * issue#422: additional issues with LDAP authentication
  * issue#424: Automation does not discover devices w/o resolvable
    hostnames
  * issue#427: undefined index TotalVisibleMemorySize on FreeBSD
  * issue#432: SpikeKill menu wonky on Paw Theme
  * issue#434: password_verify not compatible in php5.4-
  * issue#435: urlPath missing from paw theme links
  * issue#436: Restricted user does not see graphs in tree view
  * issue#443: Allow remote_agent.php through a NAT
  * issue#446: No local admin when using multiple LDAP configuration
  * issue#447: Creating another non data query graph from same template
    reuses first data source
  * issue#449: exec_poll_php does not flush pipes when using script server
  * issue#450: Graph list view - No Graphs Found
  * issue: Improve email test exception errors and change default timeout
    to 10 seconds
  * issue: When on links page, breadcrumbs would become corrupted
  * issue: When upgrading from any version of Cacti to 1.0.5, SQL's
    relative to poller_reindex might appear
  * issue: Color page performance poor
  * issue: The Device dropdown on the Graph View page was unreliable
  * issue: Aggregate and non-Device Graphs in list view had not Device or
    Title description
  * issue: Re-engineer back button design to accomocate ajax and native
    navigation
  * issue: Make Graph Template filter wider
  * issue: Resolve some visual issues in Classic theme
  * feature: Add page refresh API to make page refreshing in Ajax easier
    to accomplish
  * feature: Update fontawesome to version 4.7
  * feature: Use fontawesome glyphs for menu items
  * feature: Support multiple column sort in table library
  * feature: Add glyphs to main Cacti console menu</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Build version 1.1.1
  * issue#457: Continued LDAP issues with initial user creation
  * issue#461: The function escapeshell arg not appropriate on Windows
  * issue#462: LDAP authorization issues: group membership check broken
    for 'Group Member Type' = 'Username'
  * issue#464: Change default batch spike removal limits for standard
    deviation and variance
  * issue#465: Less than sign inside items and labels of graph break graph
  * issue#466: Call to member function row() on a non-object in
    lib/snmpagent.php
  * issue#467: Reduce the number of queries in log function
  * issue#472: Schema changes to improve performance
  issue#485:  When editing a device, the ping status was not always
    returned
  * issue: Back button issues due to syntax problems in JavaScript
  * issue: Zoom periodically would loose it's crosshairs after zooming
  * issue: Zoom would zoom out into the future even when disabled
  * issue: Fixing lite corruption in graph_templates_item table
  * feature: Make SpikeKill options more consistent
  * feature#459: Add variable date time option to report mail subject
  * feature#460: Add external_id to host variables
  * feature#469: Change re-index method of Data Query from Device edit
  * feature: Support generalized date format approach in the GUI
  * feature: Use localStorage over a Cookie for Zoom setting storage
  * feature: Fully implement 'Remove Orphans' from Package import process</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Build version 1.1.2
  * issue#492: Error while adding non data query (cg) graphs
  * issue#494: CLI error while importing template
  * issue#499: SQL error in graph automation resulting in no graphs
    on tree
  * issue#500: Generic SNMP device package damaged - Unix Ping Host
  * issue#505: Log rotation does not work in some cases
  * issue#506: Undefined index: cactiStatsDeviceFailedPolls
  * issue#507: Nextwork discovery 'export' produces no results
  * issue#509: Minor bug with device ownership selection
  * feature: Add new legend type that includes Current/Average/
    Minimum/Maximum
  * feature: Update d3.js to latest version 4.7.4</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Build version 1.1.3
  * issue#515: Unable to import color CSV file
  * issue#519: In non-classic themes its not possible to remove Cacti
    log or reporting tabs
  * issue#520: SQL error in graph automation
  * issue#521: Cacti allows removal of Data Query Graph Template
    associations when they are in use
  * issue#525: LAST GPRINT type not rendered correctly due to lack of
    escaping
  * issue#530: Undefined function get_vdef in lib/rrd.php
  * issue#531: Issues with TextAlign and Tick graph items
  * issue#532: Unreliable scroll height causes issues in Chrome
  * issue#533: User settings not cleared after saving profile
  * issue#534: Automation issue with AS clause
  * issue#538: Unable to rename tree folder
  * issue#541: Issues with mobile graph viewing
  * issue#555: DSStats SQL insert errors due to data collection issues
  * issue#563: Division by zero in removespikes.php
  * issue: Fixed rendering issues with HRULE's on graphs
  * issue: Update jsTree to 3.3.4 version
  * feature: Improved responsiveness UI tables, filters, and menus</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Build version 1.1.4
  * issue#524: Reporting not working when Tree branch is device
  * issue#560: Add 'Duplicate' and 'Convert to Graph Template' back
    to Graph Management page for Advanced mode
  * issue#573: Missing Graph Template dropdown items
  * issue#575: Very large hex strings result in scientific notation
    that RRDtool rejects
  * issue#579: Problems logging in using nginx web server
  * issue#581: session_start() warnings when manually sending reports
  * issue#584: Issues reporting memory recommendation on utilities page
  * issue#586: Overrunning pollers can cause system load spikes
  * issue#587: Data Collector setting under Network Discovery is not
    being used
  * issue#588: Devices with blank sysDescr are added to the first
    Device Template in error
  * issue#589: Automation discovery does not allow site association
  * issue#590: Unable to create a plugin based menu
  * issue#591: Row selection in Device Automation Templates not sane
    with drag-n-drop enabled
  * issue#601: Resolving some translation issues
  * issue#604: Unexpected backtrace on regular expression filters
  * issue#605: Remove Spikes non-numeric data causes warnings
  * issue: Ping email does not use a from email address
  * issue: Automation does not recognize default size or poller
  * issue: Unable to drag-n-drop on automation templates pages when
    enabled
  * issue: Fixed number of hosts in poller stats for first poller
  * issue: Fixed screenwidth issue in tab PHP-Info of Utilities module
  * issue: Recovery poller could get stuck in some situations
  * issue: Fix JavaScript errors when managing Aggregate Graphs
  * feature: Reorganize defaults to place more on device defaults page
  * feature: Update jQuery tableDnD to version 0.9
  * feature: More tolerant of empty PHP_SELF found with some web servers</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Build version 1.1.5
  * issue#580: Data collection warnings when using cmd.php
  * issue#592: Incorrectly formatted HTML
  * issue#606: Replace &lt;path_php_binary&gt; in data input methods
  * issue#607: Allow draw_menu to specify multiple actions for the same
    URL
  * issue#608: Spaces adjacent to double quotes are eliminated during
    data input method import
  * issue#609: Honor the column setting in graph tree view mode
  * issue#610: Change Graph Template action not available
  * issue#611: Cacti Installation Wizard - Spine page incorrect on
    Windows
  * issue#612: Uncaught Error: Call to a member function row() on a
    string
  * issue#613: Network Automation, now requires a site or your are
    unable to save rules
  * issue#615: Data Input field length too short for longer scripts
  * issue#619: Export logging option in settings no longer used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Build version 1.1.6
  * issue#620: The table poller_data_template_field_mappings can get
    out of sync when manipulating data templates
  * issue#622: Can not connect to MySQL over a socket
  * issue#628: Cacti upgrade process is complex and error pront for
    developers
  * issue#635: Error when saving change to data template
  * issue#637: When displaying tree graphs, use the same layout as
    preview mode
  * issue#646: When a plugin is disabled during page operations,
    warnings can appear
  * issue#651: Unable to view cacti log (because of allowed memory size
    exhausted)
  * issue#657: Error in log when host is down, using icmp and using
    cmd.php on FreeBSD
  * issue: List for creating a Graph type shows already added Graph
    Templates
  * issue: Fix and undefined variable on data source page when first
    creating a manual data source
  * issue: Remove tabindex and other non-required manual aria controls
    from pages
  * issue: Table type and column type in poller_output table wrong
  * issue: FILTER_VALIDATE_MAC not defined on PHP less than 5.5
  * issue: When changing your language Cacti would not do a full page
    refresh
  * feature#106: Paginated CLOG and log administration
  * feature: Dutch translations
  * feature: Responsive Graphs page
  * feature: Convert forms from table based to div based for responsive
    design
  * feature: Better support for phones and tablets
  * feature: Simplified installation code to facilitate easier release
    cycle
  * feature: Updating Tablesorter to v2.28.9, adding widgets and pager</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Build version 1.1.7
  * issue#470: Enhance Cacti's SNMP function and Data Query XML, add
    &lt;output_format&gt;hex|string|guess&lt;/output_format&gt;
  * issue#653: Devices with empty sysNames are not added to discovered
    devices
  * issue#655: Data source not displaying device name
  * issue#658: Scheduled Reports (type "tree") not working
  * issue#662: Sending test Email should optionally bypass ping
  * issue#667: In Classic theme initial view of Tree view broken
  * issue#669: Invalid SQL Messages when upgrading to Cacti 1.0.5
  * issue#670: Validation error when you do "Change Graph Template" in
    Cacti
  * issue#672: Cacti unable to enable snmp notification receiver mibs
  * issue#680: Sort order in Time Graph View
  * issue#687: Cacti DB access not compatible with PHP 7
  * issue#696: Multiple issues with snmpagent notification UI
  * issue#699: Add custom error handler for ping functions
  * issue#704: Fix GUI issues for Graphs not belonging to a device
  * issue#707: Back button not working
  * issue#708: Issues finding lib/snmp.php in host disk functions
  * issue#712: Change Graph Template dropdown invalid
  * issue#717: Allow ajax callbacks when adding non-templated graph
    items
  * issue: Reports were not using Cacti's permission system for checking
    access
  * issue: User Admin page reported wrong permissions at Tree level
    missing some i18n as well
  * issue: Short data_name can cause data collection issues
  * feature: Updated Dutch language
  * feature: Updating PHPMailer to 5.2.23
  * feature: Support input-output Data Query types
  * feature: Introduce new get_cacti_version() to reduce database calls
    on pages</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Build version 1.1.9
  * issue#788: Fails on PHP Fatal error if LDAP auth enabled
- Build version 1.1.8
  * issue#529: Issue on Graph New page with checkbox unselected
  * issue#552: Minor selectable row checkbox issue
  * issue#577: Dragging multiple items causes the tree to refresh too
    early
  * issue#617: Correct poller timeouts when no devices are associated with
    active data collector
  * issue#706: Classic external link template images missing
  * issue#726: Undefined variable in upgrade script
  * issue#728: Resolve issues with jQueryUI empty dialogs
  * issue#731: Add class to radio button labels to correct display issue
  * issue#736: Sequence numbers not visible when editing templates using
    modern theme
  * issue#739: Graph Titles missing on aggregate graphs
  * issue#740: Spacer manipulation broken after update to responsive forms
  * issue#741: Errors in dsstats with very large RRDfiles with more than 60
    data sources
  * issue#748: Search results are not cleared on Aggregates
  * issue#754: Default Language for user and system are not set on new
    installation
  * issue#755: RRDtool Graph Watermark is incorrect
  * issue#756: Resolving some translation issues
  * issue#763: Template Export not functional
  * issue#765: Validation error when viewing Utility View
  * issue#771: Editing a report renders no options after creation
  * issue#780: Preview always shows thumbnails in reports interface
  * issue: Hide Aggregate system cdefs when editing graphs and graph templates
  * issue: Updating Utility View zoom was not updating table data
  * feature#723: Convert Data Source dropdown to autocomplete when editing
    standalone graphs
  * feature#735: Allow color selection in graphs and templates to be autocomplete
  * feature#753: Preliminary support for RRDtool 1.7.
  * feature: Add function to obtain the current execution user
  * feature: Implement Site timezones as autocomplete for performance
  * feature: For themes other than classic, make color id selection autocomplete
  * feature: CLOG timestamp is now formatted as defined in settings
  * feature: CLOG can show loginformation from rotated logfiles</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Build version 1.1.10
  - issue#779: Resolve random apache segfault due to recursion
  - issue#786: Unable to create second RRA for a Data Source Profile
  with collection rate less than 5 minutes
  - issue#789: Unable to Clear Filter due to JavaScrpt name space
    collision
  - issue#791: cacti 1.1.9 and clog_webapi.php permission issue
  - issue#794: SQL Error when creating graphs manually
  - issue#798: Cosmetic issue when checking checkboxes in Cacti
  - issue#800: Unchecked loop in lib/html_utility.php causing race
    condition
  - issue#802: Issue updating device hostname with SNMP data queries
  - issue#803: Issues with utf8mb4 introduced via optimization
  - issue: If the device is down and snmp_sysUpTimeInstance is 0, time
    in state can be wrong
  - feature: Updated Dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Build version 1.1.12
  - issue#822: Aggregate Graph Items are incorrectly editable
  - issue#823: Allow Filters to be hidden
  - issue#834: Add spacing on graphs pages
  - issue: Uninstalled plugins can not install
  - issue: Location of filter functions in host.php prevent full
    responsive filter implementation
  - feature: Implement first phase of responsive search filters
- Build version 1.1.11
  - issue#642: RRA not written or WARNING: Poller Output Table not Empty
  - issue#779: PHP running out of memory due to date format issues
  - issue#791: SeLinux causing problems due to recent enhancement of the
    Cacti log
  - issue#818: Unable to unselect all SpikeKill templates under settings
  - issue#831: Unable to add devices from automation devices that don't have
    a snmpSysname
  - issue: incorrect version of pace: fix progess bar
  - issue: date_format(): fix date separator character
  - issue: host.php: fix itemCount en rowCount when result = null
  - issue: clog: fix scandir for systems with limited permissions to log
    directory
  - issue: clog: fix listing of logfiles
  - issue: Stop New Graphs filter interface from taking too much space
  - issue: Pagination of clog is not done via ajax
  - issue: Unable to dry run spikekill's from Graphs page
  - issue: Default sort order does not highlight on Aggregate Template page
  - issue: Correct display issue with Graph Templates when editing Device
  - issue: External Data Sources show as having poller interval on Data
    Source page
  - issue: Allow Selecting 'External' as the Data Source Profile when creating
    non-templated Data Source
  - issue: Remove Field Order on Data Input output data as it's not required
  - issue: Data Templates not using Ajax callbacks to switch Data Sources
  - issue: Visual issue when creating non-templated Aggregate Graphs
  - feature: new skin: Sunrise
  - feature: Provide Non Compatible explanation when a plugin is not compatible
  - feature: Updated Dutch translations
  - feature: Allow Graph Templates with multiple flag to be created repeatedly
    from Graphs New interface
  - feature: Allow plugins to exclude files and directories from their remote
    poller synchronization process
  - feature: Add Device Description to View Poller Cache UI</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Build version 1.1.13
  issue#605: Remove Spikes feature not fully functional
  issue#814: Allow 'Save' feature from New Graphs
  issue#837: Using the add_device.php CLI script, you can not
    'default' the device threads to other than 1
  issue#838: CVE-2017-10970: XSS Issue in link.php bsc#1047512
  issue#839: The Database column name 'rows' is a reserved word
    in MariaDB 10.2+
  issue#845: External links tabs should appear at the end of the tab
    view
  issue#846: Web crawl of Cacti site shows errors in the log
  issue#847: CVE-2017-11163: XSS Issue in lib/html_form.php
    bsc#1048102
  issue#853: Go and Clear buttons do not work in all cases on Graph
    Rules pages
  issue: Up/Down arrow titles labeled incorrectly on Tree
    Management page
  issue: Make the default Export Type a Device Template
  issue: Fix SNMPagent MIB cache issues
  issue: Realtime cache cleanup now only removes rrd and png
  issue: When redirected from reports, you can receive a
    validation error
  feature: updated Dutch language</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Build version 1.1.14
  - issue#849: Unable to select host in Graph Item pick
  - issue#850: Reporting not allowing Non-templated Graphs
  - issue#858: Pagination on SNMP Options wrong
  - issue#860: Network Discovery Subnet Range character limit too small
  - issue#861: The search filter does not support Cyrillic
  - issue#862: Automation - When editing Graph Rules, unable to
    Change Data Query
  - issue#863: Typo error in auth_login.php for LDAP authentication
  - issue#867: Cross-site scripting (XSS) vulnerability in auth_profile.php
  CVE-2017-11691 bsc#1050950
  - issue: Link's not showing in Automation Graph and Tree rules on
    Sunshine theme
  - issue: Make Templates Export responsive
  - issue: Don't wrap menu glyphs and menuitems
  - issue: The function get_order_string() can fail when encountering
    reserved word columns
  - issue: Data Query Delete is not using callback
  - feature: Resize Graphs on Graph page to be responsive
  - feature: Make import text a hidden field as it is likely
    seldom used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Build version 1.1.15
  - issue: PHP Fatal Exception on upgrade from 1.1.11 or earlier
  - feature: Added test to detect install upgrade code problems</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Build version 1.1.16
  issue#865: Escape Data Query arguments to prevent issues with
    special characters
  issue#872: Can't add device items to graphs generated with no
    device and no template
  issue#875: When modifying Realm permissions, realms that are
    listed multiple times don't stay in sync
  issue#877: Improving resolution to issue#847 and one additional
    vulnerability
    CVE-2017-12065 bsc#1051633
  issue#878: Ambiguous language in purge log function
  issue#879: SQL Error when adding a report item to a report
  issue#880: Device drop down is limited to 20 devices and lacks
    a scroll bar
  issue#885: Graph generated with no device and no graph template
    forgets device definitions
  issue#886: Unable to export templates other than Device templates
  issue: Address additional corner cases around get_order_string usage
  issue: Data Queries sharing a Data Source can result in poller
    output table not empty errors
  issue: Fix Sunrise theme to properly theme multiselect widgets
  issue: Increase height of multiselects so that more options are
    visible
  issue: When a graph is locked, anchor tags are still functional</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1502798400">- Build version 1.1.17
  issue#450: List View to Preview shows no results
  issue#486: Export Device table results to CSV
  issue#544: Allow Log Rotation to be other than Daily
  issue#673: Downtime/Recovery time/date is set incorrectly
  issue#819: Customized timespans for graphs
  issue#888: Rebuilding Poller Cache when External data sources are
    present results in false positive warnings in the log
  issue#891: Database.php unable to connect to MySQL when using port
    different than 3306
  issue#893: Warning messages when duplicating CDEF objects
  issue#897: Due to browser use of special key, deprecate ctrl-shift-x
    for clearing filter
  issue#898: Issue with tcp and udp ping due to file description
    allocation changes
  issue: Unable use ipv6 ip addresses for snmp ping in the Cacti GUI
  issue: Update language of the Rebuild Poller Cache menu pick
  issue: Broken design for input controls with Sunrise theme
  issue: Timespan switching not switching to Custom in Preview Mode
  issue: Log rotation would not occur under certain conditions.
    Provide more control over log functions
  issue: Purge log file always purged the cacti.log, not the selected
    log
  issue: Unable to view graphs for errored data sources from Cacti log</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1503316800">- Build version 1.1.19
  issue#810: Scripts in packages don't match distribution
  issue#919: Unable to upgrade to 1.1.18
  issue: Update documentation for minimum PHP 5.4
- Build version 1.1.18
  issue#902: Correcting some issues with Console and External Links
  issue#903: Upgrade pace.js to v0.7.8
  issue#904: Allow user to hide Graphs from disabled Devices
  issue#906: Create a separate Realm for Realtime Graphs
  issue#907: XSS issue in spikekill.php
    CVE-2017-12927 bsc#1054390
  issue#910: Boost last run duration generates an error on new install
  issue#914: Unable to purge Cacti logfile from System Utilities
  issue#915: Non-numeric data in ss_host_disk.php
  issue#916: Resolve display of errors when encountering ldap issues
  issue#918: Minor XSS and create generalized escape function
    CVE-2017-12978 bsc#1054742
  issue: Resolve JavaScript errors on Login page
  issue: Resolve JavaScript errors on Permission Denied pages
  issue: Graphs tab would appear in non-classic even if you did not
    have permissions
  feature: Updated dutch translations</changelog>

</package>
<package pkgid="41db11b00d1e1d145609891c136a93d071c2e1c69ec581c9efe64aa737f9fbc5" name="cacti-doc" arch="noarch">
    <version epoch="0" ver="1.1.26" rel="16.9.1"/>

<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- cacti 1.0.5:
  * issue#296: Poller warning for Non-SNMP device
  * issue#319: Add default 'High Collection Rate' data source profile
    to new installs to demonstrate concept of multiple rates
  * issue#330: Import templates to non-default Data Profile
  * issue#337: Error when try create new graph - SNMP - Generic OID
  issue#342:  Infinite loop in poller_automation.php with invalid
    schedule
  * issue#343: Device discovery cannot handle dots in device name
  * issue#344: Unable to upgrade to latest Cacti on FreeBSD
  * issue#353: Legacy broadcast &amp; multicast packet counters missing in
    interface.xml
  * issue#354: Place on tree dashes / ordering is not correct
  * issue#355: Replace table rows with count when using InnoDB tables
  * issue#357: If recovery mode runs longer than a polling interval, a
    second is spawned
  * issue#358: Sending test e-mail results in warning
  * issue#360: Issue importing cacti.sql with some charsets
  * issue#364: Moving graph item causes page render issue
  * issue#365: ss_host_disk.php and ss_host_cpu.php should use return
  * issue#367: Upgrade chart.js to version 2.5
  * issue#368: Issue with device automation ip vs. ip_address
  * issue#369: Interface bits/second total Bandwidth wrong CDEF
  * issue#375: Drag and Drop of Devices and Graphs allows dropping
    onto self
  * issue#380: Ignores a non-standard SNMP port
  * issue#382: When using php5.5+ new users unable to change their
    password
  * issue#384: graph_view.php backtrace errors
  * issue#385: Unable to place an aggregate grapn on a subtree
  * issue#390: Display graphs from this aggregate icon next to graph not
    displaying
  * issue#392: cdef.php missing sql where for system cdef's
  * issue#398: checkbox is not honored when creating tree
  * issue#399: External link configuration: Order buttons don't work
  * issue#400: SNMP Engine ID (v3) field too short
  * issue#401: Graphs -&gt; Apply Automation Rules fails
  * issue#404: Success even when test mail fails
  * issue#406: HRULE text format special characters not escaped
  * issue#408: Suppress SNMP units suffix from cacti_snmp_get() output
  * issue: Improve is_ipaddress functions
  * issue: Drag &amp; drop showing when disabled on page
    automation_templates.php
  * issue: Output messages displayed incorrectly in
    automation_templates.php and automation_snmp.php
  * issue: Importing template from old Cacti would not show data templates
  * issue: Handle snmp error exceptions better
  * issue: Update Apache .htaccess files to support multiple version
  * issue: When executing a full sync, if the table structured has
    changed, recreate the remote table
  * issue: Multiple domains not working as expected
  * feature#197: Add external_id to Cacti for linking Cacti to other
    monitoring systems
  * feature#332: Support copy user groups
  * feature: Log proper IP address if logging in behind a NAT
  * feature: New qquery parsing rules: VALUE/TEST, VALUE/TABLE,
    VALUE/HEX2IP</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- cacti 1.0.6:
  * issue#386: Allow special characters in graph title
  * issue#414: Install Wizard check path for spine
  * issue#415: SNMP session handling broken
  * issue#418: LDAP create user from template not working</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Build version 1.1.0
  * issue#337: Generic SNMP OID Graph Template damanged
  * issue#338: Extremely slow new graph/DS creation
  * issue#353: Broadcast &amp; Multicast Packet counters missing
  * issue#376: Structured RRD path permission issues
  * issue#389: Manual template based graph creation not working
  * issue#407: The RRDfile does not exist message is misleading
  * issue#410: Select character data was interpreted as hex by
    cacti_snmp_walk()
  * issue#422: additional issues with LDAP authentication
  * issue#424: Automation does not discover devices w/o resolvable
    hostnames
  * issue#427: undefined index TotalVisibleMemorySize on FreeBSD
  * issue#432: SpikeKill menu wonky on Paw Theme
  * issue#434: password_verify not compatible in php5.4-
  * issue#435: urlPath missing from paw theme links
  * issue#436: Restricted user does not see graphs in tree view
  * issue#443: Allow remote_agent.php through a NAT
  * issue#446: No local admin when using multiple LDAP configuration
  * issue#447: Creating another non data query graph from same template
    reuses first data source
  * issue#449: exec_poll_php does not flush pipes when using script server
  * issue#450: Graph list view - No Graphs Found
  * issue: Improve email test exception errors and change default timeout
    to 10 seconds
  * issue: When on links page, breadcrumbs would become corrupted
  * issue: When upgrading from any version of Cacti to 1.0.5, SQL's
    relative to poller_reindex might appear
  * issue: Color page performance poor
  * issue: The Device dropdown on the Graph View page was unreliable
  * issue: Aggregate and non-Device Graphs in list view had not Device or
    Title description
  * issue: Re-engineer back button design to accomocate ajax and native
    navigation
  * issue: Make Graph Template filter wider
  * issue: Resolve some visual issues in Classic theme
  * feature: Add page refresh API to make page refreshing in Ajax easier
    to accomplish
  * feature: Update fontawesome to version 4.7
  * feature: Use fontawesome glyphs for menu items
  * feature: Support multiple column sort in table library
  * feature: Add glyphs to main Cacti console menu</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Build version 1.1.1
  * issue#457: Continued LDAP issues with initial user creation
  * issue#461: The function escapeshell arg not appropriate on Windows
  * issue#462: LDAP authorization issues: group membership check broken
    for 'Group Member Type' = 'Username'
  * issue#464: Change default batch spike removal limits for standard
    deviation and variance
  * issue#465: Less than sign inside items and labels of graph break graph
  * issue#466: Call to member function row() on a non-object in
    lib/snmpagent.php
  * issue#467: Reduce the number of queries in log function
  * issue#472: Schema changes to improve performance
  issue#485:  When editing a device, the ping status was not always
    returned
  * issue: Back button issues due to syntax problems in JavaScript
  * issue: Zoom periodically would loose it's crosshairs after zooming
  * issue: Zoom would zoom out into the future even when disabled
  * issue: Fixing lite corruption in graph_templates_item table
  * feature: Make SpikeKill options more consistent
  * feature#459: Add variable date time option to report mail subject
  * feature#460: Add external_id to host variables
  * feature#469: Change re-index method of Data Query from Device edit
  * feature: Support generalized date format approach in the GUI
  * feature: Use localStorage over a Cookie for Zoom setting storage
  * feature: Fully implement 'Remove Orphans' from Package import process</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Build version 1.1.2
  * issue#492: Error while adding non data query (cg) graphs
  * issue#494: CLI error while importing template
  * issue#499: SQL error in graph automation resulting in no graphs
    on tree
  * issue#500: Generic SNMP device package damaged - Unix Ping Host
  * issue#505: Log rotation does not work in some cases
  * issue#506: Undefined index: cactiStatsDeviceFailedPolls
  * issue#507: Nextwork discovery 'export' produces no results
  * issue#509: Minor bug with device ownership selection
  * feature: Add new legend type that includes Current/Average/
    Minimum/Maximum
  * feature: Update d3.js to latest version 4.7.4</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Build version 1.1.3
  * issue#515: Unable to import color CSV file
  * issue#519: In non-classic themes its not possible to remove Cacti
    log or reporting tabs
  * issue#520: SQL error in graph automation
  * issue#521: Cacti allows removal of Data Query Graph Template
    associations when they are in use
  * issue#525: LAST GPRINT type not rendered correctly due to lack of
    escaping
  * issue#530: Undefined function get_vdef in lib/rrd.php
  * issue#531: Issues with TextAlign and Tick graph items
  * issue#532: Unreliable scroll height causes issues in Chrome
  * issue#533: User settings not cleared after saving profile
  * issue#534: Automation issue with AS clause
  * issue#538: Unable to rename tree folder
  * issue#541: Issues with mobile graph viewing
  * issue#555: DSStats SQL insert errors due to data collection issues
  * issue#563: Division by zero in removespikes.php
  * issue: Fixed rendering issues with HRULE's on graphs
  * issue: Update jsTree to 3.3.4 version
  * feature: Improved responsiveness UI tables, filters, and menus</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Build version 1.1.4
  * issue#524: Reporting not working when Tree branch is device
  * issue#560: Add 'Duplicate' and 'Convert to Graph Template' back
    to Graph Management page for Advanced mode
  * issue#573: Missing Graph Template dropdown items
  * issue#575: Very large hex strings result in scientific notation
    that RRDtool rejects
  * issue#579: Problems logging in using nginx web server
  * issue#581: session_start() warnings when manually sending reports
  * issue#584: Issues reporting memory recommendation on utilities page
  * issue#586: Overrunning pollers can cause system load spikes
  * issue#587: Data Collector setting under Network Discovery is not
    being used
  * issue#588: Devices with blank sysDescr are added to the first
    Device Template in error
  * issue#589: Automation discovery does not allow site association
  * issue#590: Unable to create a plugin based menu
  * issue#591: Row selection in Device Automation Templates not sane
    with drag-n-drop enabled
  * issue#601: Resolving some translation issues
  * issue#604: Unexpected backtrace on regular expression filters
  * issue#605: Remove Spikes non-numeric data causes warnings
  * issue: Ping email does not use a from email address
  * issue: Automation does not recognize default size or poller
  * issue: Unable to drag-n-drop on automation templates pages when
    enabled
  * issue: Fixed number of hosts in poller stats for first poller
  * issue: Fixed screenwidth issue in tab PHP-Info of Utilities module
  * issue: Recovery poller could get stuck in some situations
  * issue: Fix JavaScript errors when managing Aggregate Graphs
  * feature: Reorganize defaults to place more on device defaults page
  * feature: Update jQuery tableDnD to version 0.9
  * feature: More tolerant of empty PHP_SELF found with some web servers</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Build version 1.1.5
  * issue#580: Data collection warnings when using cmd.php
  * issue#592: Incorrectly formatted HTML
  * issue#606: Replace &lt;path_php_binary&gt; in data input methods
  * issue#607: Allow draw_menu to specify multiple actions for the same
    URL
  * issue#608: Spaces adjacent to double quotes are eliminated during
    data input method import
  * issue#609: Honor the column setting in graph tree view mode
  * issue#610: Change Graph Template action not available
  * issue#611: Cacti Installation Wizard - Spine page incorrect on
    Windows
  * issue#612: Uncaught Error: Call to a member function row() on a
    string
  * issue#613: Network Automation, now requires a site or your are
    unable to save rules
  * issue#615: Data Input field length too short for longer scripts
  * issue#619: Export logging option in settings no longer used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Build version 1.1.6
  * issue#620: The table poller_data_template_field_mappings can get
    out of sync when manipulating data templates
  * issue#622: Can not connect to MySQL over a socket
  * issue#628: Cacti upgrade process is complex and error pront for
    developers
  * issue#635: Error when saving change to data template
  * issue#637: When displaying tree graphs, use the same layout as
    preview mode
  * issue#646: When a plugin is disabled during page operations,
    warnings can appear
  * issue#651: Unable to view cacti log (because of allowed memory size
    exhausted)
  * issue#657: Error in log when host is down, using icmp and using
    cmd.php on FreeBSD
  * issue: List for creating a Graph type shows already added Graph
    Templates
  * issue: Fix and undefined variable on data source page when first
    creating a manual data source
  * issue: Remove tabindex and other non-required manual aria controls
    from pages
  * issue: Table type and column type in poller_output table wrong
  * issue: FILTER_VALIDATE_MAC not defined on PHP less than 5.5
  * issue: When changing your language Cacti would not do a full page
    refresh
  * feature#106: Paginated CLOG and log administration
  * feature: Dutch translations
  * feature: Responsive Graphs page
  * feature: Convert forms from table based to div based for responsive
    design
  * feature: Better support for phones and tablets
  * feature: Simplified installation code to facilitate easier release
    cycle
  * feature: Updating Tablesorter to v2.28.9, adding widgets and pager</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Build version 1.1.7
  * issue#470: Enhance Cacti's SNMP function and Data Query XML, add
    &lt;output_format&gt;hex|string|guess&lt;/output_format&gt;
  * issue#653: Devices with empty sysNames are not added to discovered
    devices
  * issue#655: Data source not displaying device name
  * issue#658: Scheduled Reports (type "tree") not working
  * issue#662: Sending test Email should optionally bypass ping
  * issue#667: In Classic theme initial view of Tree view broken
  * issue#669: Invalid SQL Messages when upgrading to Cacti 1.0.5
  * issue#670: Validation error when you do "Change Graph Template" in
    Cacti
  * issue#672: Cacti unable to enable snmp notification receiver mibs
  * issue#680: Sort order in Time Graph View
  * issue#687: Cacti DB access not compatible with PHP 7
  * issue#696: Multiple issues with snmpagent notification UI
  * issue#699: Add custom error handler for ping functions
  * issue#704: Fix GUI issues for Graphs not belonging to a device
  * issue#707: Back button not working
  * issue#708: Issues finding lib/snmp.php in host disk functions
  * issue#712: Change Graph Template dropdown invalid
  * issue#717: Allow ajax callbacks when adding non-templated graph
    items
  * issue: Reports were not using Cacti's permission system for checking
    access
  * issue: User Admin page reported wrong permissions at Tree level
    missing some i18n as well
  * issue: Short data_name can cause data collection issues
  * feature: Updated Dutch language
  * feature: Updating PHPMailer to 5.2.23
  * feature: Support input-output Data Query types
  * feature: Introduce new get_cacti_version() to reduce database calls
    on pages</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Build version 1.1.9
  * issue#788: Fails on PHP Fatal error if LDAP auth enabled
- Build version 1.1.8
  * issue#529: Issue on Graph New page with checkbox unselected
  * issue#552: Minor selectable row checkbox issue
  * issue#577: Dragging multiple items causes the tree to refresh too
    early
  * issue#617: Correct poller timeouts when no devices are associated with
    active data collector
  * issue#706: Classic external link template images missing
  * issue#726: Undefined variable in upgrade script
  * issue#728: Resolve issues with jQueryUI empty dialogs
  * issue#731: Add class to radio button labels to correct display issue
  * issue#736: Sequence numbers not visible when editing templates using
    modern theme
  * issue#739: Graph Titles missing on aggregate graphs
  * issue#740: Spacer manipulation broken after update to responsive forms
  * issue#741: Errors in dsstats with very large RRDfiles with more than 60
    data sources
  * issue#748: Search results are not cleared on Aggregates
  * issue#754: Default Language for user and system are not set on new
    installation
  * issue#755: RRDtool Graph Watermark is incorrect
  * issue#756: Resolving some translation issues
  * issue#763: Template Export not functional
  * issue#765: Validation error when viewing Utility View
  * issue#771: Editing a report renders no options after creation
  * issue#780: Preview always shows thumbnails in reports interface
  * issue: Hide Aggregate system cdefs when editing graphs and graph templates
  * issue: Updating Utility View zoom was not updating table data
  * feature#723: Convert Data Source dropdown to autocomplete when editing
    standalone graphs
  * feature#735: Allow color selection in graphs and templates to be autocomplete
  * feature#753: Preliminary support for RRDtool 1.7.
  * feature: Add function to obtain the current execution user
  * feature: Implement Site timezones as autocomplete for performance
  * feature: For themes other than classic, make color id selection autocomplete
  * feature: CLOG timestamp is now formatted as defined in settings
  * feature: CLOG can show loginformation from rotated logfiles</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Build version 1.1.10
  - issue#779: Resolve random apache segfault due to recursion
  - issue#786: Unable to create second RRA for a Data Source Profile
  with collection rate less than 5 minutes
  - issue#789: Unable to Clear Filter due to JavaScrpt name space
    collision
  - issue#791: cacti 1.1.9 and clog_webapi.php permission issue
  - issue#794: SQL Error when creating graphs manually
  - issue#798: Cosmetic issue when checking checkboxes in Cacti
  - issue#800: Unchecked loop in lib/html_utility.php causing race
    condition
  - issue#802: Issue updating device hostname with SNMP data queries
  - issue#803: Issues with utf8mb4 introduced via optimization
  - issue: If the device is down and snmp_sysUpTimeInstance is 0, time
    in state can be wrong
  - feature: Updated Dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Build version 1.1.12
  - issue#822: Aggregate Graph Items are incorrectly editable
  - issue#823: Allow Filters to be hidden
  - issue#834: Add spacing on graphs pages
  - issue: Uninstalled plugins can not install
  - issue: Location of filter functions in host.php prevent full
    responsive filter implementation
  - feature: Implement first phase of responsive search filters
- Build version 1.1.11
  - issue#642: RRA not written or WARNING: Poller Output Table not Empty
  - issue#779: PHP running out of memory due to date format issues
  - issue#791: SeLinux causing problems due to recent enhancement of the
    Cacti log
  - issue#818: Unable to unselect all SpikeKill templates under settings
  - issue#831: Unable to add devices from automation devices that don't have
    a snmpSysname
  - issue: incorrect version of pace: fix progess bar
  - issue: date_format(): fix date separator character
  - issue: host.php: fix itemCount en rowCount when result = null
  - issue: clog: fix scandir for systems with limited permissions to log
    directory
  - issue: clog: fix listing of logfiles
  - issue: Stop New Graphs filter interface from taking too much space
  - issue: Pagination of clog is not done via ajax
  - issue: Unable to dry run spikekill's from Graphs page
  - issue: Default sort order does not highlight on Aggregate Template page
  - issue: Correct display issue with Graph Templates when editing Device
  - issue: External Data Sources show as having poller interval on Data
    Source page
  - issue: Allow Selecting 'External' as the Data Source Profile when creating
    non-templated Data Source
  - issue: Remove Field Order on Data Input output data as it's not required
  - issue: Data Templates not using Ajax callbacks to switch Data Sources
  - issue: Visual issue when creating non-templated Aggregate Graphs
  - feature: new skin: Sunrise
  - feature: Provide Non Compatible explanation when a plugin is not compatible
  - feature: Updated Dutch translations
  - feature: Allow Graph Templates with multiple flag to be created repeatedly
    from Graphs New interface
  - feature: Allow plugins to exclude files and directories from their remote
    poller synchronization process
  - feature: Add Device Description to View Poller Cache UI</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Build version 1.1.13
  issue#605: Remove Spikes feature not fully functional
  issue#814: Allow 'Save' feature from New Graphs
  issue#837: Using the add_device.php CLI script, you can not
    'default' the device threads to other than 1
  issue#838: CVE-2017-10970: XSS Issue in link.php bsc#1047512
  issue#839: The Database column name 'rows' is a reserved word
    in MariaDB 10.2+
  issue#845: External links tabs should appear at the end of the tab
    view
  issue#846: Web crawl of Cacti site shows errors in the log
  issue#847: CVE-2017-11163: XSS Issue in lib/html_form.php
    bsc#1048102
  issue#853: Go and Clear buttons do not work in all cases on Graph
    Rules pages
  issue: Up/Down arrow titles labeled incorrectly on Tree
    Management page
  issue: Make the default Export Type a Device Template
  issue: Fix SNMPagent MIB cache issues
  issue: Realtime cache cleanup now only removes rrd and png
  issue: When redirected from reports, you can receive a
    validation error
  feature: updated Dutch language</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Build version 1.1.14
  - issue#849: Unable to select host in Graph Item pick
  - issue#850: Reporting not allowing Non-templated Graphs
  - issue#858: Pagination on SNMP Options wrong
  - issue#860: Network Discovery Subnet Range character limit too small
  - issue#861: The search filter does not support Cyrillic
  - issue#862: Automation - When editing Graph Rules, unable to
    Change Data Query
  - issue#863: Typo error in auth_login.php for LDAP authentication
  - issue#867: Cross-site scripting (XSS) vulnerability in auth_profile.php
  CVE-2017-11691 bsc#1050950
  - issue: Link's not showing in Automation Graph and Tree rules on
    Sunshine theme
  - issue: Make Templates Export responsive
  - issue: Don't wrap menu glyphs and menuitems
  - issue: The function get_order_string() can fail when encountering
    reserved word columns
  - issue: Data Query Delete is not using callback
  - feature: Resize Graphs on Graph page to be responsive
  - feature: Make import text a hidden field as it is likely
    seldom used</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Build version 1.1.15
  - issue: PHP Fatal Exception on upgrade from 1.1.11 or earlier
  - feature: Added test to detect install upgrade code problems</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Build version 1.1.16
  issue#865: Escape Data Query arguments to prevent issues with
    special characters
  issue#872: Can't add device items to graphs generated with no
    device and no template
  issue#875: When modifying Realm permissions, realms that are
    listed multiple times don't stay in sync
  issue#877: Improving resolution to issue#847 and one additional
    vulnerability
    CVE-2017-12065 bsc#1051633
  issue#878: Ambiguous language in purge log function
  issue#879: SQL Error when adding a report item to a report
  issue#880: Device drop down is limited to 20 devices and lacks
    a scroll bar
  issue#885: Graph generated with no device and no graph template
    forgets device definitions
  issue#886: Unable to export templates other than Device templates
  issue: Address additional corner cases around get_order_string usage
  issue: Data Queries sharing a Data Source can result in poller
    output table not empty errors
  issue: Fix Sunrise theme to properly theme multiselect widgets
  issue: Increase height of multiselects so that more options are
    visible
  issue: When a graph is locked, anchor tags are still functional</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1502798400">- Build version 1.1.17
  issue#450: List View to Preview shows no results
  issue#486: Export Device table results to CSV
  issue#544: Allow Log Rotation to be other than Daily
  issue#673: Downtime/Recovery time/date is set incorrectly
  issue#819: Customized timespans for graphs
  issue#888: Rebuilding Poller Cache when External data sources are
    present results in false positive warnings in the log
  issue#891: Database.php unable to connect to MySQL when using port
    different than 3306
  issue#893: Warning messages when duplicating CDEF objects
  issue#897: Due to browser use of special key, deprecate ctrl-shift-x
    for clearing filter
  issue#898: Issue with tcp and udp ping due to file description
    allocation changes
  issue: Unable use ipv6 ip addresses for snmp ping in the Cacti GUI
  issue: Update language of the Rebuild Poller Cache menu pick
  issue: Broken design for input controls with Sunrise theme
  issue: Timespan switching not switching to Custom in Preview Mode
  issue: Log rotation would not occur under certain conditions.
    Provide more control over log functions
  issue: Purge log file always purged the cacti.log, not the selected
    log
  issue: Unable to view graphs for errored data sources from Cacti log</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1503316800">- Build version 1.1.19
  issue#810: Scripts in packages don't match distribution
  issue#919: Unable to upgrade to 1.1.18
  issue: Update documentation for minimum PHP 5.4
- Build version 1.1.18
  issue#902: Correcting some issues with Console and External Links
  issue#903: Upgrade pace.js to v0.7.8
  issue#904: Allow user to hide Graphs from disabled Devices
  issue#906: Create a separate Realm for Realtime Graphs
  issue#907: XSS issue in spikekill.php
    CVE-2017-12927 bsc#1054390
  issue#910: Boost last run duration generates an error on new install
  issue#914: Unable to purge Cacti logfile from System Utilities
  issue#915: Non-numeric data in ss_host_disk.php
  issue#916: Resolve display of errors when encountering ldap issues
  issue#918: Minor XSS and create generalized escape function
    CVE-2017-12978 bsc#1054742
  issue: Resolve JavaScript errors on Login page
  issue: Resolve JavaScript errors on Permission Denied pages
  issue: Graphs tab would appear in non-classic even if you did not
    have permissions
  feature: Updated dutch translations</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1508155200">- Build version 1.1.26
  - issue#841: --input-fields variable not working with add_graphs.php
    cli
  - issue#986: Resolve minor appearance problem on Modern theme
  - issue#989: Resolve issue with data input method commands loosing
    spaces on import
  - issue#1000: add_graphs.php not recognizing input fields
  - issue#1003: Reversing resolution to Issue#995 due to adverse impact
    to polling times
  - issue#1008: Remove developer debug warning about thumbnail validation
  - issue#1009: Resolving minor issue with cmd_realtime.php and a changing
    hostname
  - issue#1010: CVE-2017-15194 - Path-Based Cross-Site Scripting (XSS)
  - issue#1027: Confirm that the PHP date.timezone setting is properly set
    during install
  - issue: Fixed database session handling for PHP 7.1
  - issue: Fixed some missing i18n
  - issue: Fixed typo's
  - feature: Updated Dutch translations
  - feature: Schema changes; Examined queries without key usage and
    added/changed some keys
  - feature: Some small improvements
- Build version 1.1.25
  - issue#966: Email still using SMTP security even though set to none
  - issue#995: Redirecting exec_background() to dev null breaks some
    functions
  - issue#998: Allow removal of external data template and prevent their
    creation
  - issue: Remove spikes uses wrong variance value from WebGUI
  - issue: Changing filters on log page does not reset to first page
  - issue: Allow manual creation of external data sources once again
  - feature: Updated Dutch translations
- Build version 1.1.24
  - issue#932: Zoom positioning breaks when you scroll the graph page
  - issue#970: Remote Data Collector Cache Synchronization missing
    plugin sub-directories
  - issue#980: Resolve issue where a new tree branches refreshs before
    you have a chance to name it
  - issue#982: Data Source Profile size information not showing properly
  - issue: Long sysDescriptions on automation page cause columns to
    be hidden
  - issue: Resolve visual issues in Classic theme
  - feature: Allow Resynchronization of Poller Resource Cache
- Build version 1.1.23
  issue#963: SQL Errors with snmpagent and MariaDB 10.2
  issue#964: SQL Mode optimization failing in 1.1.22
- Build version 1.1.22
  issue#950: Automation - New graph rule looses name on change
  issue#952: CSV Export not rendering chinese characters correctly
    (Second attempt)
  issue#955: Validation error trying to view graph debug syntax
  issue: MySQL/MariaDB database sql_mode NO_AUTO_VALUE_ON_ZERO
    corrupts Cacti database
  issue: When creating a data source, the data source profile does
    not default to the system default
  feature: Enhance table filters to support new Cycle plugin
  feature: Updated Dutch Translations
- Build version 1.1.21
  issue#938: Problems upgrading to 1.1.20 with one table alter
    statement
  issue#952: CSV Export not rendering chinese characters correctly
  issue: Minor alignment issue on tables
- Build version 1.1.20
  issue#920: Issue with scrollbars after update to 1.1.19 related
    to #902
  issue#921: Tree Mode no longer expands to accomodate full tree
    item names
  issue#922: When using LDAP domains some setings are not passed
    correctly to the Cacti LDAP library
  issue#923: Warninga in cacti.log are displayed incorrectly
  issue#926: Update Utilities page to provide more information on
    rebuilding poller cache
  issue#927: Minor schema change to support XtraDB Cluster
  issue#929: Overlapping frames on certain themes
  issue#931: Aggregate graphs missing from list view
  issue#933: Aggregate graphs page counter off
  issue#935: Support utf8 printable in data query inserts
  issue#936: TimeZone query failure undefined function
  issue: Taking actions on users does not use callbacks
  issue: Undefined constant in lib/snmp.php on RHEL7
  issue: Human readable socket errno's not defined
  issue: Audit of ping methods tcp, udp, and icmp ping. IPv6 will still
    not work till php 5.5.4</changelog>

</package>
<package pkgid="0b87b7da01d08c19e9e131a64ec157530213c279657bd379d8f101b59fc9f1c6" name="cacti-spine" arch="src">
    <version epoch="0" ver="1.1.16" rel="7.3.1"/>

<changelog author="liedke@rz.uni-mannheim.de" date="1462795200">- Update to version 0.8.8h
  * bug:0002659: wrong information about spine setup for icmps
  * bug: Removed requirement for building man page, deferred to 1.0
- Update to version 0.8.8g
  * bug:0002380: please build man page for spine
  * bug:0002610: Spine is trying to use mysql results after data
    being freed
  * bug:0002639: Spine does not respect snmp_retries from the
    database
  * bug:0002640: Spine crashes randomly while polling using
    multiple threads on one device
  * bug:0002549: Spine: hasCaps() always returns FALSE
  * bug:0002638: Spine: ping_udp() uses uninitialised socket timeout
  * bug:0002654: On RHEL 6.5, spine ./configure builds Makefile
    without crypto support</changelog>
<changelog author="joop.boonen@opensuse.org" date="1487937600">- Update to version 1.0.3
  * issue#6: Spine accepts arbitrary polling modes
- Update to version 1.0.2
  * feature: release to match Cacti release
- Update to version 1.0.1
  * bug:With enough make jobs, help2man will fail if help2man is run before spine has been built
- Update to version 1.0.0
  * feature: Track per host polling time
  * feature: Collect System Mib Information
  * feature: Place collection timing into host table
  * feature: Support snmpContextEngineID
  * feature: Change all references of Host to Device
  * bug:0001415: spine does not handle log_perror
  * bug#0002220: spine/cacti patch to allow SNMP_polling decices' hostnames like user@host:port
  * bug#0002234: Wrong alphanumeric value got from Spine SNMP poller
  * bug#0002651: False Positive Down status with snmpv3
  * bug#0002674: Segmentation fault in Spine during polling host</changelog>
<changelog author="joop.boonen@opensuse.org" date="1488283200">- Update to version 1.0.4
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- Update to version 1.0.5
  * issue#7: remove database name not respected</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- Update to version 1.0.6
  * feature: release to match Cacti release</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Update to version 1.1.0
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Update to version 1.1.1
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Update to version 1.1.2
  * issue#13: Spine does not compile with --enable-lcap
  * issue#16: Spine not handling debug devices correctly</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Update to version 1.1.3
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Update to version 1.1.4
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Update to version 1.1.5
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Update to version 1.1.6
  * issue#15: Spine can cause high CPU utilization due to
    semaphore implementation
  * issue#11: Spine reports SNMP timeouts in some cases when
    gathering multiple OID in one request</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Update to version 1.1.7
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Update to version 1.1.9
  * feature: release to match Cacti release
- Update to version 1.1.8
  * issue#21: Errors when snmp_sysLocation contains a single quote</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Update to version 1.1.10
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Update to version 1.1.12
  * feature: release to match Cacti release
- Update to version 1.1.11
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Update to version 1.1.13
  * issue: Script timeout should start after semaphore releases
  * issue: Don't include line breaks in Syslog</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Update to version 1.1.14
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Update to version 1.1.15
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Update to version 1.1.16
  * feature: release to match Cacti release</changelog>

</package>
<package pkgid="505c5ca7d8114eec04e7f1d97a14047dc2fcbd128b525300aa5bdf8b34c8c71d" name="cacti-spine" arch="src">
    <version epoch="0" ver="1.1.19" rel="7.6.1"/>

<changelog author="joop.boonen@opensuse.org" date="1488283200">- Update to version 1.0.4
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- Update to version 1.0.5
  * issue#7: remove database name not respected</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- Update to version 1.0.6
  * feature: release to match Cacti release</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Update to version 1.1.0
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Update to version 1.1.1
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Update to version 1.1.2
  * issue#13: Spine does not compile with --enable-lcap
  * issue#16: Spine not handling debug devices correctly</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Update to version 1.1.3
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Update to version 1.1.4
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Update to version 1.1.5
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Update to version 1.1.6
  * issue#15: Spine can cause high CPU utilization due to
    semaphore implementation
  * issue#11: Spine reports SNMP timeouts in some cases when
    gathering multiple OID in one request</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Update to version 1.1.7
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Update to version 1.1.9
  * feature: release to match Cacti release
- Update to version 1.1.8
  * issue#21: Errors when snmp_sysLocation contains a single quote</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Update to version 1.1.10
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Update to version 1.1.12
  * feature: release to match Cacti release
- Update to version 1.1.11
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Update to version 1.1.13
  * issue: Script timeout should start after semaphore releases
  * issue: Don't include line breaks in Syslog</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Update to version 1.1.14
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Update to version 1.1.15
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Update to version 1.1.16
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1502798400">- Update to version 1.1.17
  * issue: Increase logging level for POPEN timeouts</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1503316800">- Update to version 1.1.19
  * feature: release to match Cacti release
- Update to version 1.1.18
  * issue: Sort devices by polling time to allow long running
    devices to go first</changelog>

</package>
<package pkgid="49b32873db225aba493396d140bccc73f3541795f2bfa51f7e79aa85571e50b4" name="cacti-spine" arch="src">
    <version epoch="0" ver="1.1.26" rel="7.9.1"/>

<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- Update to version 1.0.5
  * issue#7: remove database name not respected</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- Update to version 1.0.6
  * feature: release to match Cacti release</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Update to version 1.1.0
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Update to version 1.1.1
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Update to version 1.1.2
  * issue#13: Spine does not compile with --enable-lcap
  * issue#16: Spine not handling debug devices correctly</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Update to version 1.1.3
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Update to version 1.1.4
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Update to version 1.1.5
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Update to version 1.1.6
  * issue#15: Spine can cause high CPU utilization due to
    semaphore implementation
  * issue#11: Spine reports SNMP timeouts in some cases when
    gathering multiple OID in one request</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Update to version 1.1.7
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Update to version 1.1.9
  * feature: release to match Cacti release
- Update to version 1.1.8
  * issue#21: Errors when snmp_sysLocation contains a single quote</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Update to version 1.1.10
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Update to version 1.1.12
  * feature: release to match Cacti release
- Update to version 1.1.11
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Update to version 1.1.13
  * issue: Script timeout should start after semaphore releases
  * issue: Don't include line breaks in Syslog</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Update to version 1.1.14
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Update to version 1.1.15
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Update to version 1.1.16
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1502798400">- Update to version 1.1.17
  * issue: Increase logging level for POPEN timeouts</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1503316800">- Update to version 1.1.19
  * feature: release to match Cacti release
- Update to version 1.1.18
  * issue: Sort devices by polling time to allow long running
    devices to go first</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1508155200">- Update to version 1.1.26
  * feature: release to match Cacti release
- Update to version 1.1.25
  * feature: release to match Cacti release
- Update to version 1.1.24
  * feature: release to match Cacti release
- Update to version 1.1.23
  * feature: release to match Cacti release
- Update to version 1.1.22
  * feature: release to match Cacti release
- Update to version 1.1.21
  * feature: release to match Cacti release
- Update to version 1.1.20
  * issue#28: UDP and TCP ping issues</changelog>

</package>
<package pkgid="8b39ddda061e5b4806433c5f17f1f76935888a7be93d77cd3b8ca101d8f1e517" name="cacti-spine" arch="x86_64">
    <version epoch="0" ver="1.1.16" rel="7.3.1"/>

<changelog author="liedke@rz.uni-mannheim.de" date="1462795200">- Update to version 0.8.8h
  * bug:0002659: wrong information about spine setup for icmps
  * bug: Removed requirement for building man page, deferred to 1.0
- Update to version 0.8.8g
  * bug:0002380: please build man page for spine
  * bug:0002610: Spine is trying to use mysql results after data
    being freed
  * bug:0002639: Spine does not respect snmp_retries from the
    database
  * bug:0002640: Spine crashes randomly while polling using
    multiple threads on one device
  * bug:0002549: Spine: hasCaps() always returns FALSE
  * bug:0002638: Spine: ping_udp() uses uninitialised socket timeout
  * bug:0002654: On RHEL 6.5, spine ./configure builds Makefile
    without crypto support</changelog>
<changelog author="joop.boonen@opensuse.org" date="1487937600">- Update to version 1.0.3
  * issue#6: Spine accepts arbitrary polling modes
- Update to version 1.0.2
  * feature: release to match Cacti release
- Update to version 1.0.1
  * bug:With enough make jobs, help2man will fail if help2man is run before spine has been built
- Update to version 1.0.0
  * feature: Track per host polling time
  * feature: Collect System Mib Information
  * feature: Place collection timing into host table
  * feature: Support snmpContextEngineID
  * feature: Change all references of Host to Device
  * bug:0001415: spine does not handle log_perror
  * bug#0002220: spine/cacti patch to allow SNMP_polling decices' hostnames like user@host:port
  * bug#0002234: Wrong alphanumeric value got from Spine SNMP poller
  * bug#0002651: False Positive Down status with snmpv3
  * bug#0002674: Segmentation fault in Spine during polling host</changelog>
<changelog author="joop.boonen@opensuse.org" date="1488283200">- Update to version 1.0.4
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- Update to version 1.0.5
  * issue#7: remove database name not respected</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- Update to version 1.0.6
  * feature: release to match Cacti release</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Update to version 1.1.0
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Update to version 1.1.1
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Update to version 1.1.2
  * issue#13: Spine does not compile with --enable-lcap
  * issue#16: Spine not handling debug devices correctly</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Update to version 1.1.3
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Update to version 1.1.4
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Update to version 1.1.5
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Update to version 1.1.6
  * issue#15: Spine can cause high CPU utilization due to
    semaphore implementation
  * issue#11: Spine reports SNMP timeouts in some cases when
    gathering multiple OID in one request</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Update to version 1.1.7
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Update to version 1.1.9
  * feature: release to match Cacti release
- Update to version 1.1.8
  * issue#21: Errors when snmp_sysLocation contains a single quote</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Update to version 1.1.10
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Update to version 1.1.12
  * feature: release to match Cacti release
- Update to version 1.1.11
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Update to version 1.1.13
  * issue: Script timeout should start after semaphore releases
  * issue: Don't include line breaks in Syslog</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Update to version 1.1.14
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Update to version 1.1.15
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Update to version 1.1.16
  * feature: release to match Cacti release</changelog>

</package>
<package pkgid="387832b3f4c91350cd72afad207fbf7f0e2c2c5f0054693c666f639040d99f0d" name="cacti-spine" arch="x86_64">
    <version epoch="0" ver="1.1.19" rel="7.6.1"/>

<changelog author="joop.boonen@opensuse.org" date="1488283200">- Update to version 1.0.4
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- Update to version 1.0.5
  * issue#7: remove database name not respected</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- Update to version 1.0.6
  * feature: release to match Cacti release</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Update to version 1.1.0
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Update to version 1.1.1
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Update to version 1.1.2
  * issue#13: Spine does not compile with --enable-lcap
  * issue#16: Spine not handling debug devices correctly</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Update to version 1.1.3
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Update to version 1.1.4
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Update to version 1.1.5
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Update to version 1.1.6
  * issue#15: Spine can cause high CPU utilization due to
    semaphore implementation
  * issue#11: Spine reports SNMP timeouts in some cases when
    gathering multiple OID in one request</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Update to version 1.1.7
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Update to version 1.1.9
  * feature: release to match Cacti release
- Update to version 1.1.8
  * issue#21: Errors when snmp_sysLocation contains a single quote</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Update to version 1.1.10
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Update to version 1.1.12
  * feature: release to match Cacti release
- Update to version 1.1.11
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Update to version 1.1.13
  * issue: Script timeout should start after semaphore releases
  * issue: Don't include line breaks in Syslog</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Update to version 1.1.14
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Update to version 1.1.15
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Update to version 1.1.16
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1502798400">- Update to version 1.1.17
  * issue: Increase logging level for POPEN timeouts</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1503316800">- Update to version 1.1.19
  * feature: release to match Cacti release
- Update to version 1.1.18
  * issue: Sort devices by polling time to allow long running
    devices to go first</changelog>

</package>
<package pkgid="063d42d645a5f18056e9ff70b58830d5c4ca4fea024fd947e3e5fef5cdda6494" name="cacti-spine" arch="x86_64">
    <version epoch="0" ver="1.1.26" rel="7.9.1"/>

<changelog author="liedke@rz.uni-mannheim.de" date="1489406400">- Update to version 1.0.5
  * issue#7: remove database name not respected</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1489579200">- Update to version 1.0.6
  * feature: release to match Cacti release</changelog>
<changelog author="joop.boonen@opensuse.org" date="1490097600">- Update to version 1.1.0
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1490702400">- Update to version 1.1.1
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1491220800">- Update to version 1.1.2
  * issue#13: Spine does not compile with --enable-lcap
  * issue#16: Spine not handling debug devices correctly</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1492344000">- Update to version 1.1.3
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493035200">- Update to version 1.1.4
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1493208000">- Update to version 1.1.5
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1494244800">- Update to version 1.1.6
  * issue#15: Spine can cause high CPU utilization due to
    semaphore implementation
  * issue#11: Spine reports SNMP timeouts in some cases when
    gathering multiple OID in one request</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1495454400">- Update to version 1.1.7
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1496664000">- Update to version 1.1.9
  * feature: release to match Cacti release
- Update to version 1.1.8
  * issue#21: Errors when snmp_sysLocation contains a single quote</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1497268800">- Update to version 1.1.10
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1499256000">- Update to version 1.1.12
  * feature: release to match Cacti release
- Update to version 1.1.11
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500033600">- Update to version 1.1.13
  * issue: Script timeout should start after semaphore releases
  * issue: Don't include line breaks in Syslog</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897600">- Update to version 1.1.14
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1500897601">- Update to version 1.1.15
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1501588800">- Update to version 1.1.16
  * feature: release to match Cacti release</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1502798400">- Update to version 1.1.17
  * issue: Increase logging level for POPEN timeouts</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1503316800">- Update to version 1.1.19
  * feature: release to match Cacti release
- Update to version 1.1.18
  * issue: Sort devices by polling time to allow long running
    devices to go first</changelog>
<changelog author="liedke@rz.uni-mannheim.de" date="1508155200">- Update to version 1.1.26
  * feature: release to match Cacti release
- Update to version 1.1.25
  * feature: release to match Cacti release
- Update to version 1.1.24
  * feature: release to match Cacti release
- Update to version 1.1.23
  * feature: release to match Cacti release
- Update to version 1.1.22
  * feature: release to match Cacti release
- Update to version 1.1.21
  * feature: release to match Cacti release
- Update to version 1.1.20
  * issue#28: UDP and TCP ping issues</changelog>

</package>
<package pkgid="8fc63cf0735af030d48911bfdaff671aba95900978e9b15f4b0b4b02351904ce" name="cairo" arch="src">
    <version epoch="0" ver="1.15.2" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1369483200">- Drop cairo-libpng16-v2.patch: in its current form, this patch
  causes issues as that cairo.ImageSurface.create_from_png errors
  out with 'MemoryError' in all cases (bnc#821766).</changelog>
<changelog author="sbrabec@suse.cz" date="1373284800">- Add cairo-reduce-buddy-assertion.patch: Fix eog crash on
  assertion, after pressing Next (bnc#828074).</changelog>
<changelog author="dimstar@opensuse.org" date="1377604800">- Update to version 1.12.16:
  + Set the correct orientation for simple boxes with a negative
    scale factor.
  + Fix the creation of the shading dictionary in PDF.
  + Avoid upscaling bitmap fonts if possible.
  + Fix an assertion failure within the mempool allocator for
    shared memory.
  + Fix allocation size for CFF subsets.
  + Export cairo_matrix_t for GObject bindings.
  + Stop leaking the image data when loading PNGs.
  + Prevent an assertion failure when creating similar GL surfaces
    larger than supported by hardware.
  + Bugs fixed: fdo#61451, fdo#62885, fdo#61876, fdo#63196,
    fdo#697357, fdo#61592, fdo#68014, fdo#63787.
- Drop cairo-reduce-buddy-assertion.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1377691200">- Add cairo-disable-lto.patch to disable LTO on s390{x} to fix the
  build.</changelog>
<changelog author="jw@suse.com" date="1397217600">- Add cairo-render-thin-lines.patch: Fix rendering of thin lines,
  so that inkscape can export 0.01mm lines again to PDF. Regression
  introduced with 1.12.3.</changelog>
<changelog author="fcrozat@suse.com" date="1404820800">- Add cairo-xlib-endianness.patch: fix crash when client and server
  have different endianness [bnc#882951, fdo#63461]</changelog>
<changelog author="zaitor@opensuse.org" date="1413374400">- Update to version 1.14.0:
  + Features:
  - Filtering improvements for the image backend, in particular
    down-scaling of images produces filtered images that depend
    on all the pixels of the source.
  - Improve handling of device transformation and scaling,
    allowing Cairo to now support scaling at a device level,
    permitting easier, more transparent HiDPI support.
  - Support JBIG2 mime data in PDF.  This allows embedding of
    more compressed JPEG formats within PDF, rather than
    including the full uncompressed image. Also, reduce the
    number of transparency groups used by PDF to keep the file
    size small and viewing/printing of the PDF fast.
  - Expand the embedding section to include stencil mask support.
  - Reorder font declarations to be in natural order.
  - Update the Skia backend to build against current Skia.
  - Drop Link-Time Optimization (LTO) support from build system.
  - Optimize VBO size on GL to 1M and to 16k for EGL.
  + API changes:
  - cairo_surface_set_device_scale,
    cairo_surface_get_device_scale.
  - cairo_egl_device_get_display, cairo_egl_device_get_context.
  + Dependency changes:
  - Cairo now requires glib 2.14 for its gobject helper
    functions, and pixman 0.30 for downscaling.
  + Bug fixes:
  - Don't embed CMYK Jpeg images in svg.
  - Fix tests to place output in proper location.
  - Fix determination of alpha for all surfaces when recording.
  - Extend oversize check to cairo_gl_surface_create_for_texture,
    so an error surface is returned if the texture is too large
    to render to.
  - Fix embedding of mime data in PDF and PS files.
  - Remove useless error handling in *_reply() functions in XCB.
  - Fix a double-free exposed by multithreaded apps creating and
    destroying the same font concurrently (fdo#69470).
  - Fix corrupt stacks produced by bugs in operand emission for
    trace.
  - Fix out of bounds array access in format cache for xlib.
  - Don't rename glyphs used by seac operator (fdo#70364).
  - Fix crash on calling cairo_create with a finished surface.
  - Fix SSIZE_T definition problem when making with MSYS on
    Windows7.
  - Fix one off issue in gl context cleanup.
  - Fix usage of CAIRO_STACK_ARRAY_LENGTH.
  - Fix rectangle stroke with non rectilinear pen.
  - Fix imagemask with pattern source failure on some printers
    (fdo#69485).
  - Fix whitespace in font names.
  - Fix page size in generated PDFs (fdo#73452).
  - Fix path-currentpoint test by preserving current-point in
    copy_path()/append_path() sequence.
  - Fix generation of HTML in code docs for
    cairo-format-stride-for-width (fdo#63257).
  - Fix spelling of "tessellator" throughout code (fdo#50411).
  - Fix crash in pixman_image_composite32.
  - Fix crash when trying to modify a (const) all-clipped
    cairo_clip_t (fdo#75819).
  - Add check_composite method to all compositors, to fix crashes
    in the test suite.
  - Fix crash in Firefox when scrolling on certain pages.
  - Fix memory leaks found by static analysis.
  - Fix build of any2ppm if fork is not available.
  - Fix broken build for Qt backend, due to missing libstdc++.
  - Fix typo in two cairo_uint128 functions.  Fixes potential
    build issues on systems without a uint128 type.
  - Fix build when --enable-pdf=no.
  - Fix cache_frozen assertions for Win32 print.
  - Correctly check for xcb image surface for inplace upload.
  - Fix webkit-based web browser crashes due to empty boxes by
    skipping over them when tesselating.
  - Make pixman, libpng, and zlib paths commandline configurable
    for win32 builds.
  - Fix image scale on Win32 when GDI scale is not identity.
  - Fix float endian configure test when using clang -O4.
  - Fix compilation with Android bionic libc.
  - Don't try to build util/sphinx on Windows.
  - Fix loss of precision when emitting joins.
  - Fix loss of precision and associated rendering issues in
    cairo-tor-scan-converter from projection onto sample grid.
  - Fix pixman oversampling of neighbouring edges within a cell
    by eliminating self-intersections for the pixman traps
    compositor.
  - Fix multi-line string splitting in PDFs.
  - Various cleanups and fixes to warnings, documentation, tests,
    and build system. Improve error handling and return value
    checks. Cleanup XFAIL tests and reference images. Cover
    recently added functionality.</changelog>
<changelog author="dimstar@opensuse.org" date="1420632000">- Add cairo-tor-scan-convertor.patch: tor-scan-converter: can't
  do_fullrow when intersection in row + 0.5subrow (fdo#85151).</changelog>
<changelog author="tchvatal@suse.com" date="1420804800">- Spec-cleanify
- Remove the obsoletes for sle10 64bit subpackages on ppc
- Remove libtool archive always</changelog>
<changelog author="opensuse@mirell.de" date="1426334400">- Update to version 1.14.2:
  + Features:
  - Improve xcb's handling of per-screen subpixel ordering. If
    no Xft.rgba property is specified, default to the screen's
    subpixel order.
  + Performance Optimizations:
  - Improve performance of cpu_to_be32 and be32_to_cpu, making
    truetype subsetting of large fonts run about 15% faster.
  + Bug fixes:
  - Fix unaligned access on sparc with the compact font format
    (CFF).
    Unlike truetype, all data in CFF is not aligned.
    (Debian bug #712836)
  - Fix unaligned access on sparc with tor-scan-converter's
    memory pool.
  - Fix crash when loading a PDF with a transformed image.
    (fdo bug #85151)
  - Fix regression on mingw for bigendian test due to removal of
    file extension for executables. (fdo bug #85120)
  - Fix handling of backslash in PDF interpreter (fdo bug #85662)
  - Fix crash in xlib and xcb renderers when swapping a 0-sized
    glyph
  - Fix bug with RTL text in PDF operators (fdo bug #86461)
  - Fix compilation 'cairo-path-stroke-traps.c' with MSVC8
    (fdo bug #84908)
  - Fix crash in _fill_xrgb32_lerp_opaque_spans when a span
    length is negative.
  - Fix valgrind error by releasing pattern created by
    cairo_pattern_create_rgb().
  - Fix valgrind errors when running cairo-test-suite.
  - Fix memory leak in recording surface replays (fdo bug #87898)
  - Fix destruction of fonts in api-special-cases test.
    (fdo bug #87567)
  - Fix duplicated surface push on similar-image, preventing
    trivial GTK3 program traces from being replayable, with an
    error message about invalid values for the size of the input.
    (fdo bug #73580)
  - Fix crash when win32 surface's image size does not cover the
    entire
    surface. (fdo bug #53121)
  - Fix crash due to obsolete CGFontGetGlyphPath call
    (fdo bug #84324)
  - Fix several build issues on AIX (fdo bugs #89338, #89340,
    [#89356], #89354)
  - Fix various documentation warnings and errors
- Remove cairo-tor-scan-convertor.patch. It was upstreamed.</changelog>
<changelog author="ro@suse.de" date="1431777600">- drop cairo-disable-lto.patch: lto was dropped upstream</changelog>
<changelog author="zaitor@opensuse.org" date="1446465600">- Update to version 1.14.4:
  + Avoid appending empty slots to user data arrays. Fixes a memory
    consumption regression since commit 9341c254a.
  + Return a better error (file-not-found) when setting up pango on
    devices where the font files don't have read permissions.
  + Fix regression in the font size of canvas text in Inkscape when
    compiled with the Quartz backend (fdo#84324).
  + Fix _cairo_gl_shader_bind_matrix() to maintain compatibility
    with OpenGL ES 2.0. Manually transpose the matrix.
  + Fix incorrect font descriptor conversion when the font matrix
    yy is negative (fdo#90538).
  + Fix crash when using a complex path for clip and stroke due to
    discarding the intersection exactly at the top edge
    (fdo#74779).
  + Fix cairo_get_locale_decimal_point() on Android.
  + Fix compilation problem on AIX due to conflicting usage of
    symbol 'jmpbuf' (fdo#89339).
  + Fix broken rendering with XCB due to snapshotting of uploaded
    part of surfaces (fdo#67505).
  + Fix loss of alpha when copying a mask for a cairo recording
    surface, resulting in a double copy (fdo#73038, fdo#73901).
  + Fix incorrect recording of certain paths with script surfaces
    (fdo#91054).
  + Fix typo in definition of MAYBE_WARN in configure script
    (fdo#89750).
  + Fix use of filename variable after it's been freed (fdo#91206).
  + Fix out of bounds access when printing pattern (fdo#91266).
  + Fix incorrect size calculation in glyph cache unlocking for
    Cairo GL compositor (fdo#91321).
  + Fix memory leak in _cairo_gl_pattern_texture_setup()
    (fdo#91537).
  + Fix transparent images in win32-print (fdo#91835).
  + Fix _put_shm_image_boxes and _put_image_boxes when no SHM
    available with XCB.</changelog>
<changelog author="zaitor@opensuse.org" date="1450008000">- Update to version 1.14.6:
  + Simple bugfix release to fix one Windows issue.</changelog>
<changelog author="zaitor@opensuse.org" date="1450008001">- Update to version 1.15.2:
  + Fix xcb/xlib compilation and calls. Make image boxes behave
    when SHM is not available.
  + Fix various issues with printing and transparent images on
    Win32.
  + Fix thin lines that don't show up when printing in Inkscape due
    to overly aggressive culling (fdo#77298).
  + Fix broken printing via pdf when glyph 0 is used for rendering,
    resulting in missing spaces and letters (fdo#89082).
  + Fix crash for certain glyphs in opentype fonts (fdo#91902).
  + Fix incorrect rendering of SVG paths with more than one
    subpath. If more than one trap is passed in then it's
    guaranteed that the returned traps will have their left edge to
    the left of their right edge, but if only one trap is passed in
    then the function always returns without doing anything
    (fdo#90984).
  + Improve rendering with Quarts to better match pixman's blending
    and filtering behavior.
- Drop cairo-render-thin-lines.patch: Fixed upstream.</changelog>
<changelog author="hpj@suse.com" date="1450699200">- Add cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch
  to fix mutex deadlocks on certain documents (bsc#958844).</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove patch:
  cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch.</changelog>
<changelog author="hpj@suse.com" date="1469016000">- Add back cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch
  (bsc#958844, fdo#93891). This is still not fixed upstream.</changelog>
<changelog author="badshah400@gmail.com" date="1473076800">- Add cairo-xlib-double-free.patch to fix double free in
  _get_image_surface(); patch taken from upstream git (fdo#91967,
  boo#997189).</changelog>
<changelog author="alarrosa@suse.com" date="1496836800">- Add cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff to
  fix a segfault in get_bitmap_surface due to malformed font
  (bsc#1036789, fdo#100763, CVE-2017-7475).</changelog>
<changelog author="alarrosa@suse.com" date="1497960000">- Add 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch to
  fix a segfault when using &gt;4GB images since int values were used
  for pointer operations (bsc#1007255, fdo#98165, CVE-2016-9082).</changelog>

</package>
<package pkgid="7b3224393f907324cbab35daf7d13e89c7a2da62f19cdc6ebf30b4924ff688dd" name="cairo-devel" arch="x86_64">
    <version epoch="0" ver="1.15.2" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1369483200">- Drop cairo-libpng16-v2.patch: in its current form, this patch
  causes issues as that cairo.ImageSurface.create_from_png errors
  out with 'MemoryError' in all cases (bnc#821766).</changelog>
<changelog author="sbrabec@suse.cz" date="1373284800">- Add cairo-reduce-buddy-assertion.patch: Fix eog crash on
  assertion, after pressing Next (bnc#828074).</changelog>
<changelog author="dimstar@opensuse.org" date="1377604800">- Update to version 1.12.16:
  + Set the correct orientation for simple boxes with a negative
    scale factor.
  + Fix the creation of the shading dictionary in PDF.
  + Avoid upscaling bitmap fonts if possible.
  + Fix an assertion failure within the mempool allocator for
    shared memory.
  + Fix allocation size for CFF subsets.
  + Export cairo_matrix_t for GObject bindings.
  + Stop leaking the image data when loading PNGs.
  + Prevent an assertion failure when creating similar GL surfaces
    larger than supported by hardware.
  + Bugs fixed: fdo#61451, fdo#62885, fdo#61876, fdo#63196,
    fdo#697357, fdo#61592, fdo#68014, fdo#63787.
- Drop cairo-reduce-buddy-assertion.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1377691200">- Add cairo-disable-lto.patch to disable LTO on s390{x} to fix the
  build.</changelog>
<changelog author="jw@suse.com" date="1397217600">- Add cairo-render-thin-lines.patch: Fix rendering of thin lines,
  so that inkscape can export 0.01mm lines again to PDF. Regression
  introduced with 1.12.3.</changelog>
<changelog author="fcrozat@suse.com" date="1404820800">- Add cairo-xlib-endianness.patch: fix crash when client and server
  have different endianness [bnc#882951, fdo#63461]</changelog>
<changelog author="zaitor@opensuse.org" date="1413374400">- Update to version 1.14.0:
  + Features:
  - Filtering improvements for the image backend, in particular
    down-scaling of images produces filtered images that depend
    on all the pixels of the source.
  - Improve handling of device transformation and scaling,
    allowing Cairo to now support scaling at a device level,
    permitting easier, more transparent HiDPI support.
  - Support JBIG2 mime data in PDF.  This allows embedding of
    more compressed JPEG formats within PDF, rather than
    including the full uncompressed image. Also, reduce the
    number of transparency groups used by PDF to keep the file
    size small and viewing/printing of the PDF fast.
  - Expand the embedding section to include stencil mask support.
  - Reorder font declarations to be in natural order.
  - Update the Skia backend to build against current Skia.
  - Drop Link-Time Optimization (LTO) support from build system.
  - Optimize VBO size on GL to 1M and to 16k for EGL.
  + API changes:
  - cairo_surface_set_device_scale,
    cairo_surface_get_device_scale.
  - cairo_egl_device_get_display, cairo_egl_device_get_context.
  + Dependency changes:
  - Cairo now requires glib 2.14 for its gobject helper
    functions, and pixman 0.30 for downscaling.
  + Bug fixes:
  - Don't embed CMYK Jpeg images in svg.
  - Fix tests to place output in proper location.
  - Fix determination of alpha for all surfaces when recording.
  - Extend oversize check to cairo_gl_surface_create_for_texture,
    so an error surface is returned if the texture is too large
    to render to.
  - Fix embedding of mime data in PDF and PS files.
  - Remove useless error handling in *_reply() functions in XCB.
  - Fix a double-free exposed by multithreaded apps creating and
    destroying the same font concurrently (fdo#69470).
  - Fix corrupt stacks produced by bugs in operand emission for
    trace.
  - Fix out of bounds array access in format cache for xlib.
  - Don't rename glyphs used by seac operator (fdo#70364).
  - Fix crash on calling cairo_create with a finished surface.
  - Fix SSIZE_T definition problem when making with MSYS on
    Windows7.
  - Fix one off issue in gl context cleanup.
  - Fix usage of CAIRO_STACK_ARRAY_LENGTH.
  - Fix rectangle stroke with non rectilinear pen.
  - Fix imagemask with pattern source failure on some printers
    (fdo#69485).
  - Fix whitespace in font names.
  - Fix page size in generated PDFs (fdo#73452).
  - Fix path-currentpoint test by preserving current-point in
    copy_path()/append_path() sequence.
  - Fix generation of HTML in code docs for
    cairo-format-stride-for-width (fdo#63257).
  - Fix spelling of "tessellator" throughout code (fdo#50411).
  - Fix crash in pixman_image_composite32.
  - Fix crash when trying to modify a (const) all-clipped
    cairo_clip_t (fdo#75819).
  - Add check_composite method to all compositors, to fix crashes
    in the test suite.
  - Fix crash in Firefox when scrolling on certain pages.
  - Fix memory leaks found by static analysis.
  - Fix build of any2ppm if fork is not available.
  - Fix broken build for Qt backend, due to missing libstdc++.
  - Fix typo in two cairo_uint128 functions.  Fixes potential
    build issues on systems without a uint128 type.
  - Fix build when --enable-pdf=no.
  - Fix cache_frozen assertions for Win32 print.
  - Correctly check for xcb image surface for inplace upload.
  - Fix webkit-based web browser crashes due to empty boxes by
    skipping over them when tesselating.
  - Make pixman, libpng, and zlib paths commandline configurable
    for win32 builds.
  - Fix image scale on Win32 when GDI scale is not identity.
  - Fix float endian configure test when using clang -O4.
  - Fix compilation with Android bionic libc.
  - Don't try to build util/sphinx on Windows.
  - Fix loss of precision when emitting joins.
  - Fix loss of precision and associated rendering issues in
    cairo-tor-scan-converter from projection onto sample grid.
  - Fix pixman oversampling of neighbouring edges within a cell
    by eliminating self-intersections for the pixman traps
    compositor.
  - Fix multi-line string splitting in PDFs.
  - Various cleanups and fixes to warnings, documentation, tests,
    and build system. Improve error handling and return value
    checks. Cleanup XFAIL tests and reference images. Cover
    recently added functionality.</changelog>
<changelog author="dimstar@opensuse.org" date="1420632000">- Add cairo-tor-scan-convertor.patch: tor-scan-converter: can't
  do_fullrow when intersection in row + 0.5subrow (fdo#85151).</changelog>
<changelog author="tchvatal@suse.com" date="1420804800">- Spec-cleanify
- Remove the obsoletes for sle10 64bit subpackages on ppc
- Remove libtool archive always</changelog>
<changelog author="opensuse@mirell.de" date="1426334400">- Update to version 1.14.2:
  + Features:
  - Improve xcb's handling of per-screen subpixel ordering. If
    no Xft.rgba property is specified, default to the screen's
    subpixel order.
  + Performance Optimizations:
  - Improve performance of cpu_to_be32 and be32_to_cpu, making
    truetype subsetting of large fonts run about 15% faster.
  + Bug fixes:
  - Fix unaligned access on sparc with the compact font format
    (CFF).
    Unlike truetype, all data in CFF is not aligned.
    (Debian bug #712836)
  - Fix unaligned access on sparc with tor-scan-converter's
    memory pool.
  - Fix crash when loading a PDF with a transformed image.
    (fdo bug #85151)
  - Fix regression on mingw for bigendian test due to removal of
    file extension for executables. (fdo bug #85120)
  - Fix handling of backslash in PDF interpreter (fdo bug #85662)
  - Fix crash in xlib and xcb renderers when swapping a 0-sized
    glyph
  - Fix bug with RTL text in PDF operators (fdo bug #86461)
  - Fix compilation 'cairo-path-stroke-traps.c' with MSVC8
    (fdo bug #84908)
  - Fix crash in _fill_xrgb32_lerp_opaque_spans when a span
    length is negative.
  - Fix valgrind error by releasing pattern created by
    cairo_pattern_create_rgb().
  - Fix valgrind errors when running cairo-test-suite.
  - Fix memory leak in recording surface replays (fdo bug #87898)
  - Fix destruction of fonts in api-special-cases test.
    (fdo bug #87567)
  - Fix duplicated surface push on similar-image, preventing
    trivial GTK3 program traces from being replayable, with an
    error message about invalid values for the size of the input.
    (fdo bug #73580)
  - Fix crash when win32 surface's image size does not cover the
    entire
    surface. (fdo bug #53121)
  - Fix crash due to obsolete CGFontGetGlyphPath call
    (fdo bug #84324)
  - Fix several build issues on AIX (fdo bugs #89338, #89340,
    [#89356], #89354)
  - Fix various documentation warnings and errors
- Remove cairo-tor-scan-convertor.patch. It was upstreamed.</changelog>
<changelog author="ro@suse.de" date="1431777600">- drop cairo-disable-lto.patch: lto was dropped upstream</changelog>
<changelog author="zaitor@opensuse.org" date="1446465600">- Update to version 1.14.4:
  + Avoid appending empty slots to user data arrays. Fixes a memory
    consumption regression since commit 9341c254a.
  + Return a better error (file-not-found) when setting up pango on
    devices where the font files don't have read permissions.
  + Fix regression in the font size of canvas text in Inkscape when
    compiled with the Quartz backend (fdo#84324).
  + Fix _cairo_gl_shader_bind_matrix() to maintain compatibility
    with OpenGL ES 2.0. Manually transpose the matrix.
  + Fix incorrect font descriptor conversion when the font matrix
    yy is negative (fdo#90538).
  + Fix crash when using a complex path for clip and stroke due to
    discarding the intersection exactly at the top edge
    (fdo#74779).
  + Fix cairo_get_locale_decimal_point() on Android.
  + Fix compilation problem on AIX due to conflicting usage of
    symbol 'jmpbuf' (fdo#89339).
  + Fix broken rendering with XCB due to snapshotting of uploaded
    part of surfaces (fdo#67505).
  + Fix loss of alpha when copying a mask for a cairo recording
    surface, resulting in a double copy (fdo#73038, fdo#73901).
  + Fix incorrect recording of certain paths with script surfaces
    (fdo#91054).
  + Fix typo in definition of MAYBE_WARN in configure script
    (fdo#89750).
  + Fix use of filename variable after it's been freed (fdo#91206).
  + Fix out of bounds access when printing pattern (fdo#91266).
  + Fix incorrect size calculation in glyph cache unlocking for
    Cairo GL compositor (fdo#91321).
  + Fix memory leak in _cairo_gl_pattern_texture_setup()
    (fdo#91537).
  + Fix transparent images in win32-print (fdo#91835).
  + Fix _put_shm_image_boxes and _put_image_boxes when no SHM
    available with XCB.</changelog>
<changelog author="zaitor@opensuse.org" date="1450008000">- Update to version 1.14.6:
  + Simple bugfix release to fix one Windows issue.</changelog>
<changelog author="zaitor@opensuse.org" date="1450008001">- Update to version 1.15.2:
  + Fix xcb/xlib compilation and calls. Make image boxes behave
    when SHM is not available.
  + Fix various issues with printing and transparent images on
    Win32.
  + Fix thin lines that don't show up when printing in Inkscape due
    to overly aggressive culling (fdo#77298).
  + Fix broken printing via pdf when glyph 0 is used for rendering,
    resulting in missing spaces and letters (fdo#89082).
  + Fix crash for certain glyphs in opentype fonts (fdo#91902).
  + Fix incorrect rendering of SVG paths with more than one
    subpath. If more than one trap is passed in then it's
    guaranteed that the returned traps will have their left edge to
    the left of their right edge, but if only one trap is passed in
    then the function always returns without doing anything
    (fdo#90984).
  + Improve rendering with Quarts to better match pixman's blending
    and filtering behavior.
- Drop cairo-render-thin-lines.patch: Fixed upstream.</changelog>
<changelog author="hpj@suse.com" date="1450699200">- Add cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch
  to fix mutex deadlocks on certain documents (bsc#958844).</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove patch:
  cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch.</changelog>
<changelog author="hpj@suse.com" date="1469016000">- Add back cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch
  (bsc#958844, fdo#93891). This is still not fixed upstream.</changelog>
<changelog author="badshah400@gmail.com" date="1473076800">- Add cairo-xlib-double-free.patch to fix double free in
  _get_image_surface(); patch taken from upstream git (fdo#91967,
  boo#997189).</changelog>
<changelog author="alarrosa@suse.com" date="1496836800">- Add cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff to
  fix a segfault in get_bitmap_surface due to malformed font
  (bsc#1036789, fdo#100763, CVE-2017-7475).</changelog>
<changelog author="alarrosa@suse.com" date="1497960000">- Add 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch to
  fix a segfault when using &gt;4GB images since int values were used
  for pointer operations (bsc#1007255, fdo#98165, CVE-2016-9082).</changelog>

</package>
<package pkgid="8b9dd582d6e2ca55b3d745b63bf5f971c9bfc0808dade85e0b6a0b15ca701218" name="cairo-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.15.2" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1369483200">- Drop cairo-libpng16-v2.patch: in its current form, this patch
  causes issues as that cairo.ImageSurface.create_from_png errors
  out with 'MemoryError' in all cases (bnc#821766).</changelog>
<changelog author="sbrabec@suse.cz" date="1373284800">- Add cairo-reduce-buddy-assertion.patch: Fix eog crash on
  assertion, after pressing Next (bnc#828074).</changelog>
<changelog author="dimstar@opensuse.org" date="1377604800">- Update to version 1.12.16:
  + Set the correct orientation for simple boxes with a negative
    scale factor.
  + Fix the creation of the shading dictionary in PDF.
  + Avoid upscaling bitmap fonts if possible.
  + Fix an assertion failure within the mempool allocator for
    shared memory.
  + Fix allocation size for CFF subsets.
  + Export cairo_matrix_t for GObject bindings.
  + Stop leaking the image data when loading PNGs.
  + Prevent an assertion failure when creating similar GL surfaces
    larger than supported by hardware.
  + Bugs fixed: fdo#61451, fdo#62885, fdo#61876, fdo#63196,
    fdo#697357, fdo#61592, fdo#68014, fdo#63787.
- Drop cairo-reduce-buddy-assertion.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1377691200">- Add cairo-disable-lto.patch to disable LTO on s390{x} to fix the
  build.</changelog>
<changelog author="jw@suse.com" date="1397217600">- Add cairo-render-thin-lines.patch: Fix rendering of thin lines,
  so that inkscape can export 0.01mm lines again to PDF. Regression
  introduced with 1.12.3.</changelog>
<changelog author="fcrozat@suse.com" date="1404820800">- Add cairo-xlib-endianness.patch: fix crash when client and server
  have different endianness [bnc#882951, fdo#63461]</changelog>
<changelog author="zaitor@opensuse.org" date="1413374400">- Update to version 1.14.0:
  + Features:
  - Filtering improvements for the image backend, in particular
    down-scaling of images produces filtered images that depend
    on all the pixels of the source.
  - Improve handling of device transformation and scaling,
    allowing Cairo to now support scaling at a device level,
    permitting easier, more transparent HiDPI support.
  - Support JBIG2 mime data in PDF.  This allows embedding of
    more compressed JPEG formats within PDF, rather than
    including the full uncompressed image. Also, reduce the
    number of transparency groups used by PDF to keep the file
    size small and viewing/printing of the PDF fast.
  - Expand the embedding section to include stencil mask support.
  - Reorder font declarations to be in natural order.
  - Update the Skia backend to build against current Skia.
  - Drop Link-Time Optimization (LTO) support from build system.
  - Optimize VBO size on GL to 1M and to 16k for EGL.
  + API changes:
  - cairo_surface_set_device_scale,
    cairo_surface_get_device_scale.
  - cairo_egl_device_get_display, cairo_egl_device_get_context.
  + Dependency changes:
  - Cairo now requires glib 2.14 for its gobject helper
    functions, and pixman 0.30 for downscaling.
  + Bug fixes:
  - Don't embed CMYK Jpeg images in svg.
  - Fix tests to place output in proper location.
  - Fix determination of alpha for all surfaces when recording.
  - Extend oversize check to cairo_gl_surface_create_for_texture,
    so an error surface is returned if the texture is too large
    to render to.
  - Fix embedding of mime data in PDF and PS files.
  - Remove useless error handling in *_reply() functions in XCB.
  - Fix a double-free exposed by multithreaded apps creating and
    destroying the same font concurrently (fdo#69470).
  - Fix corrupt stacks produced by bugs in operand emission for
    trace.
  - Fix out of bounds array access in format cache for xlib.
  - Don't rename glyphs used by seac operator (fdo#70364).
  - Fix crash on calling cairo_create with a finished surface.
  - Fix SSIZE_T definition problem when making with MSYS on
    Windows7.
  - Fix one off issue in gl context cleanup.
  - Fix usage of CAIRO_STACK_ARRAY_LENGTH.
  - Fix rectangle stroke with non rectilinear pen.
  - Fix imagemask with pattern source failure on some printers
    (fdo#69485).
  - Fix whitespace in font names.
  - Fix page size in generated PDFs (fdo#73452).
  - Fix path-currentpoint test by preserving current-point in
    copy_path()/append_path() sequence.
  - Fix generation of HTML in code docs for
    cairo-format-stride-for-width (fdo#63257).
  - Fix spelling of "tessellator" throughout code (fdo#50411).
  - Fix crash in pixman_image_composite32.
  - Fix crash when trying to modify a (const) all-clipped
    cairo_clip_t (fdo#75819).
  - Add check_composite method to all compositors, to fix crashes
    in the test suite.
  - Fix crash in Firefox when scrolling on certain pages.
  - Fix memory leaks found by static analysis.
  - Fix build of any2ppm if fork is not available.
  - Fix broken build for Qt backend, due to missing libstdc++.
  - Fix typo in two cairo_uint128 functions.  Fixes potential
    build issues on systems without a uint128 type.
  - Fix build when --enable-pdf=no.
  - Fix cache_frozen assertions for Win32 print.
  - Correctly check for xcb image surface for inplace upload.
  - Fix webkit-based web browser crashes due to empty boxes by
    skipping over them when tesselating.
  - Make pixman, libpng, and zlib paths commandline configurable
    for win32 builds.
  - Fix image scale on Win32 when GDI scale is not identity.
  - Fix float endian configure test when using clang -O4.
  - Fix compilation with Android bionic libc.
  - Don't try to build util/sphinx on Windows.
  - Fix loss of precision when emitting joins.
  - Fix loss of precision and associated rendering issues in
    cairo-tor-scan-converter from projection onto sample grid.
  - Fix pixman oversampling of neighbouring edges within a cell
    by eliminating self-intersections for the pixman traps
    compositor.
  - Fix multi-line string splitting in PDFs.
  - Various cleanups and fixes to warnings, documentation, tests,
    and build system. Improve error handling and return value
    checks. Cleanup XFAIL tests and reference images. Cover
    recently added functionality.</changelog>
<changelog author="dimstar@opensuse.org" date="1420632000">- Add cairo-tor-scan-convertor.patch: tor-scan-converter: can't
  do_fullrow when intersection in row + 0.5subrow (fdo#85151).</changelog>
<changelog author="tchvatal@suse.com" date="1420804800">- Spec-cleanify
- Remove the obsoletes for sle10 64bit subpackages on ppc
- Remove libtool archive always</changelog>
<changelog author="opensuse@mirell.de" date="1426334400">- Update to version 1.14.2:
  + Features:
  - Improve xcb's handling of per-screen subpixel ordering. If
    no Xft.rgba property is specified, default to the screen's
    subpixel order.
  + Performance Optimizations:
  - Improve performance of cpu_to_be32 and be32_to_cpu, making
    truetype subsetting of large fonts run about 15% faster.
  + Bug fixes:
  - Fix unaligned access on sparc with the compact font format
    (CFF).
    Unlike truetype, all data in CFF is not aligned.
    (Debian bug #712836)
  - Fix unaligned access on sparc with tor-scan-converter's
    memory pool.
  - Fix crash when loading a PDF with a transformed image.
    (fdo bug #85151)
  - Fix regression on mingw for bigendian test due to removal of
    file extension for executables. (fdo bug #85120)
  - Fix handling of backslash in PDF interpreter (fdo bug #85662)
  - Fix crash in xlib and xcb renderers when swapping a 0-sized
    glyph
  - Fix bug with RTL text in PDF operators (fdo bug #86461)
  - Fix compilation 'cairo-path-stroke-traps.c' with MSVC8
    (fdo bug #84908)
  - Fix crash in _fill_xrgb32_lerp_opaque_spans when a span
    length is negative.
  - Fix valgrind error by releasing pattern created by
    cairo_pattern_create_rgb().
  - Fix valgrind errors when running cairo-test-suite.
  - Fix memory leak in recording surface replays (fdo bug #87898)
  - Fix destruction of fonts in api-special-cases test.
    (fdo bug #87567)
  - Fix duplicated surface push on similar-image, preventing
    trivial GTK3 program traces from being replayable, with an
    error message about invalid values for the size of the input.
    (fdo bug #73580)
  - Fix crash when win32 surface's image size does not cover the
    entire
    surface. (fdo bug #53121)
  - Fix crash due to obsolete CGFontGetGlyphPath call
    (fdo bug #84324)
  - Fix several build issues on AIX (fdo bugs #89338, #89340,
    [#89356], #89354)
  - Fix various documentation warnings and errors
- Remove cairo-tor-scan-convertor.patch. It was upstreamed.</changelog>
<changelog author="ro@suse.de" date="1431777600">- drop cairo-disable-lto.patch: lto was dropped upstream</changelog>
<changelog author="zaitor@opensuse.org" date="1446465600">- Update to version 1.14.4:
  + Avoid appending empty slots to user data arrays. Fixes a memory
    consumption regression since commit 9341c254a.
  + Return a better error (file-not-found) when setting up pango on
    devices where the font files don't have read permissions.
  + Fix regression in the font size of canvas text in Inkscape when
    compiled with the Quartz backend (fdo#84324).
  + Fix _cairo_gl_shader_bind_matrix() to maintain compatibility
    with OpenGL ES 2.0. Manually transpose the matrix.
  + Fix incorrect font descriptor conversion when the font matrix
    yy is negative (fdo#90538).
  + Fix crash when using a complex path for clip and stroke due to
    discarding the intersection exactly at the top edge
    (fdo#74779).
  + Fix cairo_get_locale_decimal_point() on Android.
  + Fix compilation problem on AIX due to conflicting usage of
    symbol 'jmpbuf' (fdo#89339).
  + Fix broken rendering with XCB due to snapshotting of uploaded
    part of surfaces (fdo#67505).
  + Fix loss of alpha when copying a mask for a cairo recording
    surface, resulting in a double copy (fdo#73038, fdo#73901).
  + Fix incorrect recording of certain paths with script surfaces
    (fdo#91054).
  + Fix typo in definition of MAYBE_WARN in configure script
    (fdo#89750).
  + Fix use of filename variable after it's been freed (fdo#91206).
  + Fix out of bounds access when printing pattern (fdo#91266).
  + Fix incorrect size calculation in glyph cache unlocking for
    Cairo GL compositor (fdo#91321).
  + Fix memory leak in _cairo_gl_pattern_texture_setup()
    (fdo#91537).
  + Fix transparent images in win32-print (fdo#91835).
  + Fix _put_shm_image_boxes and _put_image_boxes when no SHM
    available with XCB.</changelog>
<changelog author="zaitor@opensuse.org" date="1450008000">- Update to version 1.14.6:
  + Simple bugfix release to fix one Windows issue.</changelog>
<changelog author="zaitor@opensuse.org" date="1450008001">- Update to version 1.15.2:
  + Fix xcb/xlib compilation and calls. Make image boxes behave
    when SHM is not available.
  + Fix various issues with printing and transparent images on
    Win32.
  + Fix thin lines that don't show up when printing in Inkscape due
    to overly aggressive culling (fdo#77298).
  + Fix broken printing via pdf when glyph 0 is used for rendering,
    resulting in missing spaces and letters (fdo#89082).
  + Fix crash for certain glyphs in opentype fonts (fdo#91902).
  + Fix incorrect rendering of SVG paths with more than one
    subpath. If more than one trap is passed in then it's
    guaranteed that the returned traps will have their left edge to
    the left of their right edge, but if only one trap is passed in
    then the function always returns without doing anything
    (fdo#90984).
  + Improve rendering with Quarts to better match pixman's blending
    and filtering behavior.
- Drop cairo-render-thin-lines.patch: Fixed upstream.</changelog>
<changelog author="hpj@suse.com" date="1450699200">- Add cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch
  to fix mutex deadlocks on certain documents (bsc#958844).</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove patch:
  cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch.</changelog>
<changelog author="hpj@suse.com" date="1469016000">- Add back cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch
  (bsc#958844, fdo#93891). This is still not fixed upstream.</changelog>
<changelog author="badshah400@gmail.com" date="1473076800">- Add cairo-xlib-double-free.patch to fix double free in
  _get_image_surface(); patch taken from upstream git (fdo#91967,
  boo#997189).</changelog>
<changelog author="alarrosa@suse.com" date="1496836800">- Add cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff to
  fix a segfault in get_bitmap_surface due to malformed font
  (bsc#1036789, fdo#100763, CVE-2017-7475).</changelog>
<changelog author="alarrosa@suse.com" date="1497960000">- Add 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch to
  fix a segfault when using &gt;4GB images since int values were used
  for pointer operations (bsc#1007255, fdo#98165, CVE-2016-9082).</changelog>

</package>
<package pkgid="0cf6d42501868127deb3ecf9006e05ec8c92f9b5ad965780ff566fa6656eb16d" name="cairo-tools" arch="x86_64">
    <version epoch="0" ver="1.15.2" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1369483200">- Drop cairo-libpng16-v2.patch: in its current form, this patch
  causes issues as that cairo.ImageSurface.create_from_png errors
  out with 'MemoryError' in all cases (bnc#821766).</changelog>
<changelog author="sbrabec@suse.cz" date="1373284800">- Add cairo-reduce-buddy-assertion.patch: Fix eog crash on
  assertion, after pressing Next (bnc#828074).</changelog>
<changelog author="dimstar@opensuse.org" date="1377604800">- Update to version 1.12.16:
  + Set the correct orientation for simple boxes with a negative
    scale factor.
  + Fix the creation of the shading dictionary in PDF.
  + Avoid upscaling bitmap fonts if possible.
  + Fix an assertion failure within the mempool allocator for
    shared memory.
  + Fix allocation size for CFF subsets.
  + Export cairo_matrix_t for GObject bindings.
  + Stop leaking the image data when loading PNGs.
  + Prevent an assertion failure when creating similar GL surfaces
    larger than supported by hardware.
  + Bugs fixed: fdo#61451, fdo#62885, fdo#61876, fdo#63196,
    fdo#697357, fdo#61592, fdo#68014, fdo#63787.
- Drop cairo-reduce-buddy-assertion.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1377691200">- Add cairo-disable-lto.patch to disable LTO on s390{x} to fix the
  build.</changelog>
<changelog author="jw@suse.com" date="1397217600">- Add cairo-render-thin-lines.patch: Fix rendering of thin lines,
  so that inkscape can export 0.01mm lines again to PDF. Regression
  introduced with 1.12.3.</changelog>
<changelog author="fcrozat@suse.com" date="1404820800">- Add cairo-xlib-endianness.patch: fix crash when client and server
  have different endianness [bnc#882951, fdo#63461]</changelog>
<changelog author="zaitor@opensuse.org" date="1413374400">- Update to version 1.14.0:
  + Features:
  - Filtering improvements for the image backend, in particular
    down-scaling of images produces filtered images that depend
    on all the pixels of the source.
  - Improve handling of device transformation and scaling,
    allowing Cairo to now support scaling at a device level,
    permitting easier, more transparent HiDPI support.
  - Support JBIG2 mime data in PDF.  This allows embedding of
    more compressed JPEG formats within PDF, rather than
    including the full uncompressed image. Also, reduce the
    number of transparency groups used by PDF to keep the file
    size small and viewing/printing of the PDF fast.
  - Expand the embedding section to include stencil mask support.
  - Reorder font declarations to be in natural order.
  - Update the Skia backend to build against current Skia.
  - Drop Link-Time Optimization (LTO) support from build system.
  - Optimize VBO size on GL to 1M and to 16k for EGL.
  + API changes:
  - cairo_surface_set_device_scale,
    cairo_surface_get_device_scale.
  - cairo_egl_device_get_display, cairo_egl_device_get_context.
  + Dependency changes:
  - Cairo now requires glib 2.14 for its gobject helper
    functions, and pixman 0.30 for downscaling.
  + Bug fixes:
  - Don't embed CMYK Jpeg images in svg.
  - Fix tests to place output in proper location.
  - Fix determination of alpha for all surfaces when recording.
  - Extend oversize check to cairo_gl_surface_create_for_texture,
    so an error surface is returned if the texture is too large
    to render to.
  - Fix embedding of mime data in PDF and PS files.
  - Remove useless error handling in *_reply() functions in XCB.
  - Fix a double-free exposed by multithreaded apps creating and
    destroying the same font concurrently (fdo#69470).
  - Fix corrupt stacks produced by bugs in operand emission for
    trace.
  - Fix out of bounds array access in format cache for xlib.
  - Don't rename glyphs used by seac operator (fdo#70364).
  - Fix crash on calling cairo_create with a finished surface.
  - Fix SSIZE_T definition problem when making with MSYS on
    Windows7.
  - Fix one off issue in gl context cleanup.
  - Fix usage of CAIRO_STACK_ARRAY_LENGTH.
  - Fix rectangle stroke with non rectilinear pen.
  - Fix imagemask with pattern source failure on some printers
    (fdo#69485).
  - Fix whitespace in font names.
  - Fix page size in generated PDFs (fdo#73452).
  - Fix path-currentpoint test by preserving current-point in
    copy_path()/append_path() sequence.
  - Fix generation of HTML in code docs for
    cairo-format-stride-for-width (fdo#63257).
  - Fix spelling of "tessellator" throughout code (fdo#50411).
  - Fix crash in pixman_image_composite32.
  - Fix crash when trying to modify a (const) all-clipped
    cairo_clip_t (fdo#75819).
  - Add check_composite method to all compositors, to fix crashes
    in the test suite.
  - Fix crash in Firefox when scrolling on certain pages.
  - Fix memory leaks found by static analysis.
  - Fix build of any2ppm if fork is not available.
  - Fix broken build for Qt backend, due to missing libstdc++.
  - Fix typo in two cairo_uint128 functions.  Fixes potential
    build issues on systems without a uint128 type.
  - Fix build when --enable-pdf=no.
  - Fix cache_frozen assertions for Win32 print.
  - Correctly check for xcb image surface for inplace upload.
  - Fix webkit-based web browser crashes due to empty boxes by
    skipping over them when tesselating.
  - Make pixman, libpng, and zlib paths commandline configurable
    for win32 builds.
  - Fix image scale on Win32 when GDI scale is not identity.
  - Fix float endian configure test when using clang -O4.
  - Fix compilation with Android bionic libc.
  - Don't try to build util/sphinx on Windows.
  - Fix loss of precision when emitting joins.
  - Fix loss of precision and associated rendering issues in
    cairo-tor-scan-converter from projection onto sample grid.
  - Fix pixman oversampling of neighbouring edges within a cell
    by eliminating self-intersections for the pixman traps
    compositor.
  - Fix multi-line string splitting in PDFs.
  - Various cleanups and fixes to warnings, documentation, tests,
    and build system. Improve error handling and return value
    checks. Cleanup XFAIL tests and reference images. Cover
    recently added functionality.</changelog>
<changelog author="dimstar@opensuse.org" date="1420632000">- Add cairo-tor-scan-convertor.patch: tor-scan-converter: can't
  do_fullrow when intersection in row + 0.5subrow (fdo#85151).</changelog>
<changelog author="tchvatal@suse.com" date="1420804800">- Spec-cleanify
- Remove the obsoletes for sle10 64bit subpackages on ppc
- Remove libtool archive always</changelog>
<changelog author="opensuse@mirell.de" date="1426334400">- Update to version 1.14.2:
  + Features:
  - Improve xcb's handling of per-screen subpixel ordering. If
    no Xft.rgba property is specified, default to the screen's
    subpixel order.
  + Performance Optimizations:
  - Improve performance of cpu_to_be32 and be32_to_cpu, making
    truetype subsetting of large fonts run about 15% faster.
  + Bug fixes:
  - Fix unaligned access on sparc with the compact font format
    (CFF).
    Unlike truetype, all data in CFF is not aligned.
    (Debian bug #712836)
  - Fix unaligned access on sparc with tor-scan-converter's
    memory pool.
  - Fix crash when loading a PDF with a transformed image.
    (fdo bug #85151)
  - Fix regression on mingw for bigendian test due to removal of
    file extension for executables. (fdo bug #85120)
  - Fix handling of backslash in PDF interpreter (fdo bug #85662)
  - Fix crash in xlib and xcb renderers when swapping a 0-sized
    glyph
  - Fix bug with RTL text in PDF operators (fdo bug #86461)
  - Fix compilation 'cairo-path-stroke-traps.c' with MSVC8
    (fdo bug #84908)
  - Fix crash in _fill_xrgb32_lerp_opaque_spans when a span
    length is negative.
  - Fix valgrind error by releasing pattern created by
    cairo_pattern_create_rgb().
  - Fix valgrind errors when running cairo-test-suite.
  - Fix memory leak in recording surface replays (fdo bug #87898)
  - Fix destruction of fonts in api-special-cases test.
    (fdo bug #87567)
  - Fix duplicated surface push on similar-image, preventing
    trivial GTK3 program traces from being replayable, with an
    error message about invalid values for the size of the input.
    (fdo bug #73580)
  - Fix crash when win32 surface's image size does not cover the
    entire
    surface. (fdo bug #53121)
  - Fix crash due to obsolete CGFontGetGlyphPath call
    (fdo bug #84324)
  - Fix several build issues on AIX (fdo bugs #89338, #89340,
    [#89356], #89354)
  - Fix various documentation warnings and errors
- Remove cairo-tor-scan-convertor.patch. It was upstreamed.</changelog>
<changelog author="ro@suse.de" date="1431777600">- drop cairo-disable-lto.patch: lto was dropped upstream</changelog>
<changelog author="zaitor@opensuse.org" date="1446465600">- Update to version 1.14.4:
  + Avoid appending empty slots to user data arrays. Fixes a memory
    consumption regression since commit 9341c254a.
  + Return a better error (file-not-found) when setting up pango on
    devices where the font files don't have read permissions.
  + Fix regression in the font size of canvas text in Inkscape when
    compiled with the Quartz backend (fdo#84324).
  + Fix _cairo_gl_shader_bind_matrix() to maintain compatibility
    with OpenGL ES 2.0. Manually transpose the matrix.
  + Fix incorrect font descriptor conversion when the font matrix
    yy is negative (fdo#90538).
  + Fix crash when using a complex path for clip and stroke due to
    discarding the intersection exactly at the top edge
    (fdo#74779).
  + Fix cairo_get_locale_decimal_point() on Android.
  + Fix compilation problem on AIX due to conflicting usage of
    symbol 'jmpbuf' (fdo#89339).
  + Fix broken rendering with XCB due to snapshotting of uploaded
    part of surfaces (fdo#67505).
  + Fix loss of alpha when copying a mask for a cairo recording
    surface, resulting in a double copy (fdo#73038, fdo#73901).
  + Fix incorrect recording of certain paths with script surfaces
    (fdo#91054).
  + Fix typo in definition of MAYBE_WARN in configure script
    (fdo#89750).
  + Fix use of filename variable after it's been freed (fdo#91206).
  + Fix out of bounds access when printing pattern (fdo#91266).
  + Fix incorrect size calculation in glyph cache unlocking for
    Cairo GL compositor (fdo#91321).
  + Fix memory leak in _cairo_gl_pattern_texture_setup()
    (fdo#91537).
  + Fix transparent images in win32-print (fdo#91835).
  + Fix _put_shm_image_boxes and _put_image_boxes when no SHM
    available with XCB.</changelog>
<changelog author="zaitor@opensuse.org" date="1450008000">- Update to version 1.14.6:
  + Simple bugfix release to fix one Windows issue.</changelog>
<changelog author="zaitor@opensuse.org" date="1450008001">- Update to version 1.15.2:
  + Fix xcb/xlib compilation and calls. Make image boxes behave
    when SHM is not available.
  + Fix various issues with printing and transparent images on
    Win32.
  + Fix thin lines that don't show up when printing in Inkscape due
    to overly aggressive culling (fdo#77298).
  + Fix broken printing via pdf when glyph 0 is used for rendering,
    resulting in missing spaces and letters (fdo#89082).
  + Fix crash for certain glyphs in opentype fonts (fdo#91902).
  + Fix incorrect rendering of SVG paths with more than one
    subpath. If more than one trap is passed in then it's
    guaranteed that the returned traps will have their left edge to
    the left of their right edge, but if only one trap is passed in
    then the function always returns without doing anything
    (fdo#90984).
  + Improve rendering with Quarts to better match pixman's blending
    and filtering behavior.
- Drop cairo-render-thin-lines.patch: Fixed upstream.</changelog>
<changelog author="hpj@suse.com" date="1450699200">- Add cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch
  to fix mutex deadlocks on certain documents (bsc#958844).</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove patch:
  cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch.</changelog>
<changelog author="hpj@suse.com" date="1469016000">- Add back cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch
  (bsc#958844, fdo#93891). This is still not fixed upstream.</changelog>
<changelog author="badshah400@gmail.com" date="1473076800">- Add cairo-xlib-double-free.patch to fix double free in
  _get_image_surface(); patch taken from upstream git (fdo#91967,
  boo#997189).</changelog>
<changelog author="alarrosa@suse.com" date="1496836800">- Add cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff to
  fix a segfault in get_bitmap_surface due to malformed font
  (bsc#1036789, fdo#100763, CVE-2017-7475).</changelog>
<changelog author="alarrosa@suse.com" date="1497960000">- Add 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch to
  fix a segfault when using &gt;4GB images since int values were used
  for pointer operations (bsc#1007255, fdo#98165, CVE-2016-9082).</changelog>

</package>
<package pkgid="a05b419dd0920e5257f293e4dabe31d6378ec8094a78188b1adc700913c433fe" name="caja-extension-atril" arch="x86_64">
    <version epoch="0" ver="1.16.1" rel="3.1"/>

<changelog author="p.drouand@gmail.com" date="1411992000">- Update to version 1.8.1
  + Fix crash when clicking empty canvas while loading.
  + Fix FTBFS of atril when build with the clang compiler
  + Add keywords key to .desktop files, close #78</changelog>
<changelog author="p.drouand@gmail.com" date="1414324800">- Update to version 1.9.0 (unstable)
  + Add epub support (part of GSoC 2014).
  + Use MateAboutDialog from libmate-desktop.
- Fix version requirements
- Fix caja subpackage description
- Fix caja subpackage dependency; make depend on caja instead of
  mate-file-manager
- Add a -thumbnailer subpackage
- Add pkgconfig(webkit-1.0) build requirement; needed to build
  epub format backend
- Add pkgconfig(mate-desktop-2.0) build requirement; needed to build
  with about-dialog support</changelog>
<changelog author="p.drouand@gmail.com" date="1418299200">- Update to version 1.9.1 (unstable)
  + Add ini file for caja extension
  + Add appdata file
  + Many fixed memory leaks from monsta
  + sidebar-thumbnails: connect to job finished signal before scheduling
    the job
  + zero-init all signals arrays
  + Add support for external links to EvViewPresentation
  + Save zoom factor in default settings when sizing mode is free
  + [pdf] Add support for OCG State actions
  + [pdf] Update to poppler api changes
  + [pdf] Do not resolve named destinations in the backend
  + [pdf] Bump poppler requirements to 0.16.0
  + [pdf] Implement document_links_find_link_page()
  + [djvu] Implement document_links_find_link_page()
  + [libdocument] Use find_link_page() instead of find_link_dest() in
    get_dest_page()
  + GDK_KEY_* keys are Gtk+2 as well.
  + [shell] Add timestamp parameter to SyncView
  + [shell] Use new methods to get page and page label from a link
  + [libview] The updated GtkComboBox api is in Gtk+2.24
  + [dvi] Fix drawing glyphs with transparency
  + [shell] Send the URI of the input file instead of the filename in SyncSource
  + [libdocument] Add xz compression support
  + [pdf] Support .pdf.xz files
  + [shell] Add EvBookmarks to handle internal document bookmarks
  + [backends] Fix several security issues in the dvi-backend
  + Small a11y fixes
  + Remember the current page when document is reloaded in presentation mode
  + presentation: Allow to change rotation in presentation mode
  + Rotate with CTRL+Left/Right in presentation mode too
  + Add .png extension when saving images using DnD
  + Gtk3: Use gtk_paned_new() instead gtk_[h|v]paned_new()
  + Gtk3: Add GtkStyleContect support
  + Gtk3: Don't use gdk_cursor_unref()
  + Gtk3: Use gtk_widget_render_icon_pixbuf()
  + Gtk3: presentation: Make sure background window is black by default
    in presentation mode</changelog>
<changelog author="p.drouand@gmail.com" date="1421928000">- Update to version 1.9.2 (unstable)
  * Fix some crashes
  * comics backend: add support for bsdtar</changelog>
<changelog author="sor.alexei@meowr.ru" date="1430827200">- Update to 1.10.0 (changes since 1.9.2):
  * [webkit] Do not connect signal handlers more than once.
  * [webkit] Gtk2: use signals to get notifications about load
    finish and errors (instead of polling in idle function).
  * [webkit] indicate that job failed when the thumbnail loading
    fails.
  * [webkit] changed lock/unlock logic so that there's no locking in
    a function and unlocking in a callback.
  * [libdocument] Fix saving attachments when the name contains a
    path.
- Spec cleanup.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1436788800">- Update to 1.10.1:
  * Fix crash when pressing Esc with no document opened.
  * Gtk3: Add webkit2gtk-4.0 and prefer it over 3.0.
  * Help fixes.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1441022400">- Update to 1.10.2:
  * Fix several command line options.
  * Fix several findbar issues.
  * Make libmatedesktop optional.
  * [pdf] Fix saving annotations added to different pages.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1444824000">- Update to 1.11.0:
  * Make smclient mandatory.
  * [epub] drop embedded MathJax in favour of using distro-packaged
  one.
  * Retrieve strings directly from gschema (requires intltool
  0.50.1).
  * Drop mate-icon-theme dependency.
  * Several code cleanups.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1446724800">- Update to 1.12.0.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1448798400">- Update to 1.12.1:
  * [dvi] Fix crash due to regression.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1450440000">- Update to 1.12.2:
  * [epub] Fix crash when accessibility is enabled.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1453723200">- Update to version 1.13.0:
  * Update copyrights, mention MATE team in caja extension.
  * Drop MateConf migration script.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1456056000">- Update to version 1.13.1:
  * totem-screensaver: Use org.gnome.SessionManager to inhibit
    screensaver.
  * totem-screensaver: Don't use old API and add ref to TotemScrsaver.
  * totem-screensaver: Fix assertions on entry to TotemScrsaver
    methods.
  * GTK+3: Add atril-window style class to top level.
  * Fix some build warnings.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1460203200">- Update to version 1.14.0:
  * Update copyrights, mention MATE team in Caja extension.
  * GTK+3: Add CSS name EggToolbarEditor for 3.20.
  * Some more fixes and cleanups.
  * Update translations.
  * Fix Changelog generation.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1463918400">- Update to version 1.14.1:
  * Fix several random webview related crashes.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1464091200">- Add a missing mathjax dependency to atril-backends.
- Rename atril-caja package to caja-extension-atril.
- Supplement caja-extension-atril if atril and caja are installed.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1470830400">- Update to version 1.14.2:
  * Add setting to set page cache size.
  * Add setting to disable auto-reload.
  * Fix some issues with rotated documents.
  * Some more fixes and cleanups.
  * Make distcheck use currently selected GTK+ version.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1474372800">- Update to version 1.16.0:
  * Build: Require poppler 0.18.0.
  * Use GtkAboutDialog instead of MateAboutDialog.
  * Drop dependency on libmate-desktop and --without-matedesktop
    build option.
  * Update toolbar-editor from libegg.
  * Update synctex to 1.18.
  * Split dual mode option into dual mode with odd and even pages
    on the left.
  * Add Ctrl+Up/Down keybindings for previous/next search results.
  * Add caja-sendto support for sending current document by email,
    to removable device, etc.
  * Improve named destinations support with --named-dest command line
    argument and dbus support.
  * [dvi] Use t1 font mapping files.
  * GTK+3: Add style class for view.
  * GTK+3: Fix a possible crash when building with introspection
    enabled.
  * GTK+3: Fix lots of deprecations.
  * Some more fixes and cleanups.
  * Update translations.
- Switch to Gtk3.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1478001600">- Update to version 1.16.1:
  * Require poppler 0.22.0 (for case-sensitive search in PDFs).
  * [comics] Fix MIME type comparisons.
  * [comics] Support an application/vnd.comicbook+zip MIME type.
  * [djvu] Support an image/vnd.djvu+multipage MIME type.
  * [pdf] Fix case-sensitive search.
  * thumbnailer: Skip epub files (thumbnail generation never
    worked there and caused segfaults).
  * Some code cleanups.
  * Update translations.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1488715200">- Switch to Gtk2 (boo#1028022, gh#mate-desktop/caja#657).</changelog>

</package>
<package pkgid="9fdc3ef89ceb26b719d7939752812f7be2b97146d6139f20f5e4ea1bb38a6112" name="calibre" arch="src">
    <version epoch="0" ver="2.75.1" rel="4.1"/>

<changelog author="tchvatal@suse.com" date="1472040000">- Remove 2nd part of the update disabling as it breaks with new code
  now user can click and get the notification, but still it won't
  be at least done automatically bnc#993644
  * calibre-no-update.diff</changelog>
<changelog author="cornelis@solcon.nl" date="1472126400">- Update to 2.64.0:
  New Features
  - Custom columns: Add a new 'Short text' column type that behaves
    like the builtin title column
  - Edit book: Function mode: Allow appending text to the end of
    the marked text when running function mode search/replace on
    marked text
  - PDF Output: Add a new variable _TOP_LEVEL_SECTION_ for use in
    header/footer templates that resolves to the current top-most
    section in the Table of Contents
  - Linux/OSX: Shutdown gracefully on receiving the interrupt or
    terminate Unix signals
  Bug Fixes
  - PDF Output: Fix a regression that caused the last page of a
    chapter to sometimes be dropped from the output
  - Do not show an error if the user tries to quit calibre while
    editing a cell in the book list. Instead, just silently abort
    the edit.
  - E-book viewer: Fix 0px margins and percentage margins not being
    respected when the option to override book margins is turned
    off.
  - Book Details: Do not show the 'Copy link' context menu item
    unless there is an actual link at the cursor location.
  - Get Books: Update store plugin for nexto</changelog>
<changelog author="cornelis@solcon.nl" date="1472126401">- Remove calibre-appdata-add-name-summary.patch (upstreamed)</changelog>
<changelog author="ecsos@opensuse.org" date="1472212800">- update to 2.65.0
  New Features
  - Driver for Kobo Aura One and Aura Edition 2
  - Kobo driver: Add an option to ignore some collections on the
    device. The specified collections will not be touched by the
    driver.
  - Add an option in Preferences-&gt;Searching to make searching
    case-sensitive
  - DOCX Input: Add support for right-to-left text/tables
  Bug Fixes
  - Fix some icons/images in the user interface looking blurred in
    environments with High DPI scaling enabled, such as OS X retina
    screens
  - DOCX Input: Fix images that have the # character in their
    filenames not being converted correctly.
  - ToC wizard: Fix generating toc from headings/xpath yielding
    unexpected results when tags are present out of sequence
  - Edit Book: Fix drag and drop of text replacing non-breaking
    spaces with normal spaces
  - E-book viewer: Fix duplicate names in hyphenation dictionary
    chooser.
  - Fix a regression in the previous release that caused the
    completion popups for some custom column types in the book list
    to stop working</changelog>
<changelog author="cornelis@solcon.nl" date="1472212801">- Update to 2.65.1:
  * Devices:
  - Driver for Kobo Aura One and Aura Edition 2
  - Kobo driver: Add an option to ignore some collections on the
    device. The specified collections will not be touched by the
    driver.
  * For details see http://calibre-ebook.com/whats-new</changelog>
<changelog author="cornelis@solcon.nl" date="1472817600">- Update to 2.66.0:
  New Features
  - A simplified calibre logo
  - Edit Book: Allow restricting a search to the files currently
    open for editing
  - Driver for the PocketBook Touch HD
  - Kobo driver: Add support for firmware version 3.20
  Bug Fixes
  - DOCX Input: Fix right-to-left alignment not working for
    footnotes.
  - Sending email: Allow setting up a mail relay that uses
    encryption without a username and password.
  - Linux: Fix calibre not working when the username is non-ASCII.
  - DOCX Output: Ignore invalid text-indent values in the input
    document instead of erroring out.
  - Portable Installer: Auto-create the installation folder
    specified on the command line if it does not exist
  - Kobo driver: Fix the ignore collections in option not working
  - More user interface fixes for high DPI screens
  - DOCX Input: Fix a regression in the previous release that could
    cause invalid values to be output for the text-align CSS
    property</changelog>
<changelog author="cornelis@solcon.nl" date="1473336000">- Update to 2.67.0:
  New Features
  - Allow creating custom rating columns that support half-stars
    via Preferences-&gt;Add your own columns
  - Tag Browser: Add an option in Preferences-&gt;Look &amp; Feel-&gt;Tag
    Browser to turn off the display of counts in the Tag Browser
  - Tag browser: Show the book counts on the right edge of the Tag
    Browser
  - Cover Browser: Allow any metadata field to be used as the
    sub-title, not just the rating
  - Edit Book: A new tool to sort the rules in a CSS stylesheet.
    To use it add it to the toolbar for CSS editors
  - Edit Book: The Remove Unused CSS tool now has an option to also
    merge CSS rules that have identical selectors
  - Add a tweak in Preferences-&gt;Tweaks to exclude some images types
    from being treated a covers when dropped onto the Book Details
    panel.
  - Allow reading more image formats as covers (All images will be
    converted to JPEG when stored).
  - Content server: OPDS feeds: Change the value of  for entries in
    the acquisition feed to be the last modified date for the book.
    Also make the size and last modified timestamp available as
    attributes in the acquisition links. Useful for integration
    with third party applications.
  - Kobo driver: Add support for firmware version 4 available on
    the new Kobo Aura One
  Bug Fixes
  - ODT Input: Add support for continued lists.
  - Edit Book: Fix high-dpi rendering of emblems in the File
    Browser
  - Fix regression in previous release that caused wide column
    icons to be scaled incorrectly
  - Metadata download dialog: Fix https links in the download
    summary not working
  - DOCX Output: Handle nested display:table tags with no rows.
  - PDF Output: Fix OpenType fonts with CFF font data not
    embeddable on windows</changelog>
<changelog author="cornelis@solcon.nl" date="1474027200">- Update to 2.68.0:
  New Features
  - Add a tweak to Preferences-&gt;Tweaks to control the list of
    servers calibre considers public email servers
  Bug Fixes
  - Content server: Fix a regression in the previous release that
    broke the OPDS feeds for libraries with no custom columns
  - Edit metadata dialog: Fix auto-generation/validation of author
    sort values not working when only changing case of the author
    name.
  - A nicer error message when calibre fails to create the
    temporary directory.
  - Fix dates being set to empty in bulk search/replace not
    becoming UNDEFINED
  - Edit metadata dialog: Make pressing up on an undefined numeric
    field set the value to zero instead of -99999.
  - Conversion: Handle corrupted JPEG files that have valid headers
    but invalid data.
  - Conversion: Improve detection of input documents that use
    uppercase tag/attribute names.
  - Fix regression in previous release that caused incorrect
    display of ratings in the side panel of the metadata download
    dialog
  - Get Books: Update publio and virtualo store plugins for website
    changes
  - Fix reading metadata from PDF files broken by poppler &gt;= 0.47.0
  - Change the application name set in Qt to calibre from libprs500</changelog>
<changelog author="cornelis@solcon.nl" date="1475236800">- Update to 2.69.0:
  New Features
  - Kobo driver: Support for firmware version 4.1 and Overdrive
    books on the device
  - Edit Book: Highlight class names inside HTML tags
  - Bulk metadata edit dialog: Allow search &amp; replace to work for
    ratings columns as well.
  Bug Fixes
  - Fix downloading of metadata from ozon.ru, which broke due to
    website changes
  - Kobo driver: Fix delete of empty collections
  - Kobo driver: Fix book previews being sometimes detected as
    actual books
  - Cover Browser: Fix setting an empty template for the title
    causes an error
  - Edit Book: On windows do not trigger shortcuts when using the
    right Alt (AltGr) key. This allows it to be used for entering
    special characters instead.
  - Edit Book: Auto-add file extension when using the Save a Copy
    dialog if it is missing.
  - Linux: Fix calibre not launching when used with some old VNC
    server implementations
  - Fix some news downloads in east asian languages not working
    because the truncation of article descriptions could cause
    invalid UTF-16 bytes in the string
  - Fix incorrect timezone when editing custom date columns
    directly in the book list</changelog>
<changelog author="cornelis@solcon.nl" date="1476360000">- Added Fix-editing-color-schemes.patch to fix dialog for editing
  color-schemes (lp#1629294)
- Added Update-amazon-store-plugin.patch because of Amazon website
  changes
- Added Update-db-version-kobo-driver.patch to make sure calibre is
  working correctly with kobo firmware</changelog>
<changelog author="jengelh@inai.de" date="1476705600">- Drop manual library require; it is autodetected</changelog>
<changelog author="aloisio@gmx.com" date="1477656000">- Update to version 2.70.0:
  New Features
  - Edit Book: Add a tool to download external resources
    (images/stylesheets/etc.) that are not included in the book.
  - Make custom columns available in the Alter Tag Browser-&gt;Manage
    categories sub menu
  Bug Fixes
  - Conversion: Fix incorrect resolution of references to resources
    in HTML files that exist in a folder level above the OPF file.
    This could lead to styles being incorrectly processed in such
    HTML files.
  - Get Books: Update the amazon store plugins for website changes
  - Update ozon.ru metadata download plugin to fix searching for
    books by ISBN
  - Edit Book: Fix a regression in the previous release that broke
    the preferences dialog for changing color schemes.
  - Edit Book: Better error message when user tries to open a Check
    Book item that refers to a file that has been deleted since the
    last time Check Book was run.
- Dropped Fix-editing-color-schemes.patch,
  Update-amazon-store-plugin.patch and
  Update-db-version-kobo-driver.patch now included upstream</changelog>
<changelog author="cornelis@solcon.nl" date="1478260800">- Update to 2.71.0:
  New Features
  - calibre's tenth birthday edition!
  - A new set of icons for calibre
  - A short video commemorating the occasion:
    https://youtu.be/Q95NfFKc0v8
  - Book details panel: Add a copy all action to the right click
    menu.
  Bug Fixes
  - Get Books: Update ebookpoint and woblink store plugins for
    website changes
  - Edit Book: When un-marking text auto-change the 'search where'
    location to what it was before text was marked rather than
    'current file'.
  - Automatic adding: Show an error if the user specifies a folder
    whose name starts with a dot or underscore.
  - OS X: Fix a regression that caused incorrect display of the
    icon in pop-up message boxes when using a Retina display.
  - Kobo driver: Fix an error when migrating very old settings
  - Kobo driver: Fix a regression that broke handling of reading
    status for devices running old 1.9x versions of the Kobo
    firmware
  - Edit Book: When using the arrange into folders tool do not
    change the case of already existing folders in the book.</changelog>
<changelog author="ecsos@opensuse.org" date="1479556800">- update to 2.72.0
  New Features
  - Font embedding: Implement automatic embedding for fonts with
    non-normal stretch and weight values such as
    Condensed/Light/Extra Bold fonts
  - Allow aborting an in-progress Copy-to-library action.
  - Edit Book: When adding a font file via File-&gt;New automatically
    generate the appropriate @font-face rule and copy it to the
    clipboard so that it can be easily inserted into the
    appropriate CSS files.
  - Edit Book: Check Book: Add a warning for links with the :
    character in them on windows
  - Conversion: When converting markdown documents recognize basic
    metadata in the markdown document formatted as per the markdown
    metadata extension.
  - Edit Book: Spell Check dialog: Various small usability
    enhancements -- preserve position in word list on refresh,
    ensure that new current word is highlighted after changing a
    word, etc.
  - Edit Book: Flash the taskbar icon after beautify all files
    completes.
  Bug Fixes
  - Fix creating an empty library with the same structure as
    current library not creating custom columns on the first
    restart after creating the new custom columns.
  - Edit Book: Dont fail to rename files on windows if there is a
    link containing the colon character.
  - PDF Output: Dont fail if one of the embedded fonts has no names
  - Edit Book: When downloading external resources, ensure the
    generated filenames are valid.
  - Windows: Fix file extension not being added automatically when
    missing in save dialogs.
  - Fix calibre not opening full-screen in windows tablet mode.
  - Edit Book: Fix check external links tool not detecting changes
    that have not yet been saved
  - Generate covers: Fix &amp; in the series causing incorrect
    formatting of series number.
  - Edit Book: Fix a regression in the last release that broke the
    Arrange into folders tool when arranging into sub-folders of
    a folder that does not exist.
- remove build support for openSUSE 13.1 in spec</changelog>
<changelog author="cornelis@solcon.nl" date="1480420800">- Update to 2.73.0:
  New Features
  - Add a preference in Preferences-&gt;Look &amp; Feel to hide the row
    numbers in the main book list.
  - Allow Export/Import of column coloring and icon rules.
  - Edit Book: Allow bulk changing of file extension for selected
    files by right clicking ont he selected files in the file
    browser.
  - Edit Book: Check Book: Add a check for nav documents that
    contain no ToC in EPUB 3 books
  - Edit Book: Check Book: Add a test to check if the embedded
    fonts in the book have their embedding permissions enabled
  Bug Fixes
  - Pressing the up arrow in an date edit with undefined value
    should jump to the current date rather than Feb 101
  - EPUB Input: When an invalid nav based ToC is used in an
    EPUB 3.0 document that also has a fallback NCX ToC, use the
    fallback ToC.
  - Fix a regression that broke the icon theme creation tool in the
    previous release
  - Fix insert character dialog not reflowing characters on resize.
    Also only allow the search bar in the dialog to get input focus</changelog>
<changelog author="ecsos@opensuse.org" date="1481284800">- Update to 2.74.0:
  New Features
  - Amazon metadata download: Allow downloading from amazon.cn as
    well. To use go to Preferences-&gt;Metadata download and customize
    the amazon plugin to download from amazon.cn
  - Edit Book: Allow disabling the 'Files already arranged into
    folders' message popup
  Bug Fixes
  - Edit Book: Fix selected text not being fully highlighted when
    using the solarized color schemes.
  - calibredb: Fix CSV output for the check_library command not
    being properly escaped
  - Fix subsetting of fonts whose names start with 'and' not
    working
  - Fix a regression in 2.72 that broke the --start-in-tray command
    line option.
  - Fix third party plugins that create dynamic context menus not
    working in linux
  - DOCX Input: Fix images wider than 50% of the page width being
    incorrectly right aligned even when anchored to the center of
    the page.
  - Catalog generation: Ensure all citation keys in BiBTeX catalogs
    have only ascii characters.
  - Get Books: Update ebookpoint and legimi plugins for website
    changes
  - EPUB3 metadata: Ensure updating metadata never produces empty
    dc:contributor elements.
  - DOCX Output: Fix an error when converting tables with spanning
    cells.
  - Nicer error message if the user tries to import data while the
    content server is running
- add calibre-rpmlintrc to prevent rpmlint-errors
- rebase calibre.changes</changelog>
<changelog author="ecsos@opensuse.org" date="1481371200">- set liberation-fonts to Recommends
- use PIL-fork python-Pillow instead python-imaging</changelog>
<changelog author="cornelis@solcon.nl" date="1481716800">- python-Pygments is not a build requirement, but only required at
  runtime: remove BuildRequires: python-Pygments</changelog>
<changelog author="ecsos@opensuse.org" date="1482494400">- update to 2.75.0
  New Features
  - Happy Holidays everyone!
  - Add support for new Kobo firmware version 4.2
  - Allow using amazon_in, amazon_au, amazon_com identifiers in the
    Book details panel.
  Bug Fixes
  - Kobo driver: Fix incorrectly sized covers being sent to some
    Kobo devices
  - E-book viewer: Prevent javascript in the book from accessing
    files on the computer using XMLHttpRequest.
  - Edit Book: Fix the 'Search ignoring markup tool' not ignoring
    comments/processing instructions, etc.
  - CSS Transforms: Fix 'is'/'is not' rules not matching
    currentColor.
  - E-book viewer: Make the swipe up gesture move to next section
    instead of previous section.
  - Edit Book: Allow the Spell Check dialog and the search panel
    to be made much narrower than before.
  - Edit Book: Fix customize template window not freely resizable
    on windows.
  - Edit Book: Fix newlines not being matched by the
    'Search ignoring markup' tool.
  - EPUB Input: Fix incorrect handling of html files that are in
    a folder above the OPF file.
- remove obsolet calibre07 because it is now removed in obs.</changelog>
<changelog author="ecsos@opensuse.org" date="1482667200">- update to 2.75.1
  Bug Fixes
  - Version 2.75.1 has fixes for a regression in 2.75.0 that broke
  the Live CSS feature in the editor and caused some minor problems
  in the viewer</changelog>

</package>
<package pkgid="bdf7823962a61addb6dd6098e43d09439851c393ca1ec1d687f69ee5370cee44" name="calibre" arch="src">
    <version epoch="0" ver="2.78.0" rel="7.1"/>

<changelog author="cornelis@solcon.nl" date="1472817600">- Update to 2.66.0:
  New Features
  - A simplified calibre logo
  - Edit Book: Allow restricting a search to the files currently
    open for editing
  - Driver for the PocketBook Touch HD
  - Kobo driver: Add support for firmware version 3.20
  Bug Fixes
  - DOCX Input: Fix right-to-left alignment not working for
    footnotes.
  - Sending email: Allow setting up a mail relay that uses
    encryption without a username and password.
  - Linux: Fix calibre not working when the username is non-ASCII.
  - DOCX Output: Ignore invalid text-indent values in the input
    document instead of erroring out.
  - Portable Installer: Auto-create the installation folder
    specified on the command line if it does not exist
  - Kobo driver: Fix the ignore collections in option not working
  - More user interface fixes for high DPI screens
  - DOCX Input: Fix a regression in the previous release that could
    cause invalid values to be output for the text-align CSS
    property</changelog>
<changelog author="cornelis@solcon.nl" date="1473336000">- Update to 2.67.0:
  New Features
  - Allow creating custom rating columns that support half-stars
    via Preferences-&gt;Add your own columns
  - Tag Browser: Add an option in Preferences-&gt;Look &amp; Feel-&gt;Tag
    Browser to turn off the display of counts in the Tag Browser
  - Tag browser: Show the book counts on the right edge of the Tag
    Browser
  - Cover Browser: Allow any metadata field to be used as the
    sub-title, not just the rating
  - Edit Book: A new tool to sort the rules in a CSS stylesheet.
    To use it add it to the toolbar for CSS editors
  - Edit Book: The Remove Unused CSS tool now has an option to also
    merge CSS rules that have identical selectors
  - Add a tweak in Preferences-&gt;Tweaks to exclude some images types
    from being treated a covers when dropped onto the Book Details
    panel.
  - Allow reading more image formats as covers (All images will be
    converted to JPEG when stored).
  - Content server: OPDS feeds: Change the value of  for entries in
    the acquisition feed to be the last modified date for the book.
    Also make the size and last modified timestamp available as
    attributes in the acquisition links. Useful for integration
    with third party applications.
  - Kobo driver: Add support for firmware version 4 available on
    the new Kobo Aura One
  Bug Fixes
  - ODT Input: Add support for continued lists.
  - Edit Book: Fix high-dpi rendering of emblems in the File
    Browser
  - Fix regression in previous release that caused wide column
    icons to be scaled incorrectly
  - Metadata download dialog: Fix https links in the download
    summary not working
  - DOCX Output: Handle nested display:table tags with no rows.
  - PDF Output: Fix OpenType fonts with CFF font data not
    embeddable on windows</changelog>
<changelog author="cornelis@solcon.nl" date="1474027200">- Update to 2.68.0:
  New Features
  - Add a tweak to Preferences-&gt;Tweaks to control the list of
    servers calibre considers public email servers
  Bug Fixes
  - Content server: Fix a regression in the previous release that
    broke the OPDS feeds for libraries with no custom columns
  - Edit metadata dialog: Fix auto-generation/validation of author
    sort values not working when only changing case of the author
    name.
  - A nicer error message when calibre fails to create the
    temporary directory.
  - Fix dates being set to empty in bulk search/replace not
    becoming UNDEFINED
  - Edit metadata dialog: Make pressing up on an undefined numeric
    field set the value to zero instead of -99999.
  - Conversion: Handle corrupted JPEG files that have valid headers
    but invalid data.
  - Conversion: Improve detection of input documents that use
    uppercase tag/attribute names.
  - Fix regression in previous release that caused incorrect
    display of ratings in the side panel of the metadata download
    dialog
  - Get Books: Update publio and virtualo store plugins for website
    changes
  - Fix reading metadata from PDF files broken by poppler &gt;= 0.47.0
  - Change the application name set in Qt to calibre from libprs500</changelog>
<changelog author="cornelis@solcon.nl" date="1475236800">- Update to 2.69.0:
  New Features
  - Kobo driver: Support for firmware version 4.1 and Overdrive
    books on the device
  - Edit Book: Highlight class names inside HTML tags
  - Bulk metadata edit dialog: Allow search &amp; replace to work for
    ratings columns as well.
  Bug Fixes
  - Fix downloading of metadata from ozon.ru, which broke due to
    website changes
  - Kobo driver: Fix delete of empty collections
  - Kobo driver: Fix book previews being sometimes detected as
    actual books
  - Cover Browser: Fix setting an empty template for the title
    causes an error
  - Edit Book: On windows do not trigger shortcuts when using the
    right Alt (AltGr) key. This allows it to be used for entering
    special characters instead.
  - Edit Book: Auto-add file extension when using the Save a Copy
    dialog if it is missing.
  - Linux: Fix calibre not launching when used with some old VNC
    server implementations
  - Fix some news downloads in east asian languages not working
    because the truncation of article descriptions could cause
    invalid UTF-16 bytes in the string
  - Fix incorrect timezone when editing custom date columns
    directly in the book list</changelog>
<changelog author="cornelis@solcon.nl" date="1476360000">- Added Fix-editing-color-schemes.patch to fix dialog for editing
  color-schemes (lp#1629294)
- Added Update-amazon-store-plugin.patch because of Amazon website
  changes
- Added Update-db-version-kobo-driver.patch to make sure calibre is
  working correctly with kobo firmware</changelog>
<changelog author="jengelh@inai.de" date="1476705600">- Drop manual library require; it is autodetected</changelog>
<changelog author="aloisio@gmx.com" date="1477656000">- Update to version 2.70.0:
  New Features
  - Edit Book: Add a tool to download external resources
    (images/stylesheets/etc.) that are not included in the book.
  - Make custom columns available in the Alter Tag Browser-&gt;Manage
    categories sub menu
  Bug Fixes
  - Conversion: Fix incorrect resolution of references to resources
    in HTML files that exist in a folder level above the OPF file.
    This could lead to styles being incorrectly processed in such
    HTML files.
  - Get Books: Update the amazon store plugins for website changes
  - Update ozon.ru metadata download plugin to fix searching for
    books by ISBN
  - Edit Book: Fix a regression in the previous release that broke
    the preferences dialog for changing color schemes.
  - Edit Book: Better error message when user tries to open a Check
    Book item that refers to a file that has been deleted since the
    last time Check Book was run.
- Dropped Fix-editing-color-schemes.patch,
  Update-amazon-store-plugin.patch and
  Update-db-version-kobo-driver.patch now included upstream</changelog>
<changelog author="cornelis@solcon.nl" date="1478260800">- Update to 2.71.0:
  New Features
  - calibre's tenth birthday edition!
  - A new set of icons for calibre
  - A short video commemorating the occasion:
    https://youtu.be/Q95NfFKc0v8
  - Book details panel: Add a copy all action to the right click
    menu.
  Bug Fixes
  - Get Books: Update ebookpoint and woblink store plugins for
    website changes
  - Edit Book: When un-marking text auto-change the 'search where'
    location to what it was before text was marked rather than
    'current file'.
  - Automatic adding: Show an error if the user specifies a folder
    whose name starts with a dot or underscore.
  - OS X: Fix a regression that caused incorrect display of the
    icon in pop-up message boxes when using a Retina display.
  - Kobo driver: Fix an error when migrating very old settings
  - Kobo driver: Fix a regression that broke handling of reading
    status for devices running old 1.9x versions of the Kobo
    firmware
  - Edit Book: When using the arrange into folders tool do not
    change the case of already existing folders in the book.</changelog>
<changelog author="ecsos@opensuse.org" date="1479556800">- update to 2.72.0
  New Features
  - Font embedding: Implement automatic embedding for fonts with
    non-normal stretch and weight values such as
    Condensed/Light/Extra Bold fonts
  - Allow aborting an in-progress Copy-to-library action.
  - Edit Book: When adding a font file via File-&gt;New automatically
    generate the appropriate @font-face rule and copy it to the
    clipboard so that it can be easily inserted into the
    appropriate CSS files.
  - Edit Book: Check Book: Add a warning for links with the :
    character in them on windows
  - Conversion: When converting markdown documents recognize basic
    metadata in the markdown document formatted as per the markdown
    metadata extension.
  - Edit Book: Spell Check dialog: Various small usability
    enhancements -- preserve position in word list on refresh,
    ensure that new current word is highlighted after changing a
    word, etc.
  - Edit Book: Flash the taskbar icon after beautify all files
    completes.
  Bug Fixes
  - Fix creating an empty library with the same structure as
    current library not creating custom columns on the first
    restart after creating the new custom columns.
  - Edit Book: Dont fail to rename files on windows if there is a
    link containing the colon character.
  - PDF Output: Dont fail if one of the embedded fonts has no names
  - Edit Book: When downloading external resources, ensure the
    generated filenames are valid.
  - Windows: Fix file extension not being added automatically when
    missing in save dialogs.
  - Fix calibre not opening full-screen in windows tablet mode.
  - Edit Book: Fix check external links tool not detecting changes
    that have not yet been saved
  - Generate covers: Fix &amp; in the series causing incorrect
    formatting of series number.
  - Edit Book: Fix a regression in the last release that broke the
    Arrange into folders tool when arranging into sub-folders of
    a folder that does not exist.
- remove build support for openSUSE 13.1 in spec</changelog>
<changelog author="cornelis@solcon.nl" date="1480420800">- Update to 2.73.0:
  New Features
  - Add a preference in Preferences-&gt;Look &amp; Feel to hide the row
    numbers in the main book list.
  - Allow Export/Import of column coloring and icon rules.
  - Edit Book: Allow bulk changing of file extension for selected
    files by right clicking ont he selected files in the file
    browser.
  - Edit Book: Check Book: Add a check for nav documents that
    contain no ToC in EPUB 3 books
  - Edit Book: Check Book: Add a test to check if the embedded
    fonts in the book have their embedding permissions enabled
  Bug Fixes
  - Pressing the up arrow in an date edit with undefined value
    should jump to the current date rather than Feb 101
  - EPUB Input: When an invalid nav based ToC is used in an
    EPUB 3.0 document that also has a fallback NCX ToC, use the
    fallback ToC.
  - Fix a regression that broke the icon theme creation tool in the
    previous release
  - Fix insert character dialog not reflowing characters on resize.
    Also only allow the search bar in the dialog to get input focus</changelog>
<changelog author="ecsos@opensuse.org" date="1481284800">- Update to 2.74.0:
  New Features
  - Amazon metadata download: Allow downloading from amazon.cn as
    well. To use go to Preferences-&gt;Metadata download and customize
    the amazon plugin to download from amazon.cn
  - Edit Book: Allow disabling the 'Files already arranged into
    folders' message popup
  Bug Fixes
  - Edit Book: Fix selected text not being fully highlighted when
    using the solarized color schemes.
  - calibredb: Fix CSV output for the check_library command not
    being properly escaped
  - Fix subsetting of fonts whose names start with 'and' not
    working
  - Fix a regression in 2.72 that broke the --start-in-tray command
    line option.
  - Fix third party plugins that create dynamic context menus not
    working in linux
  - DOCX Input: Fix images wider than 50% of the page width being
    incorrectly right aligned even when anchored to the center of
    the page.
  - Catalog generation: Ensure all citation keys in BiBTeX catalogs
    have only ascii characters.
  - Get Books: Update ebookpoint and legimi plugins for website
    changes
  - EPUB3 metadata: Ensure updating metadata never produces empty
    dc:contributor elements.
  - DOCX Output: Fix an error when converting tables with spanning
    cells.
  - Nicer error message if the user tries to import data while the
    content server is running
- add calibre-rpmlintrc to prevent rpmlint-errors
- rebase calibre.changes</changelog>
<changelog author="ecsos@opensuse.org" date="1481371200">- set liberation-fonts to Recommends
- use PIL-fork python-Pillow instead python-imaging</changelog>
<changelog author="cornelis@solcon.nl" date="1481716800">- python-Pygments is not a build requirement, but only required at
  runtime: remove BuildRequires: python-Pygments</changelog>
<changelog author="ecsos@opensuse.org" date="1482494400">- update to 2.75.0
  New Features
  - Happy Holidays everyone!
  - Add support for new Kobo firmware version 4.2
  - Allow using amazon_in, amazon_au, amazon_com identifiers in the
    Book details panel.
  Bug Fixes
  - Kobo driver: Fix incorrectly sized covers being sent to some
    Kobo devices
  - E-book viewer: Prevent javascript in the book from accessing
    files on the computer using XMLHttpRequest.
  - Edit Book: Fix the 'Search ignoring markup tool' not ignoring
    comments/processing instructions, etc.
  - CSS Transforms: Fix 'is'/'is not' rules not matching
    currentColor.
  - E-book viewer: Make the swipe up gesture move to next section
    instead of previous section.
  - Edit Book: Allow the Spell Check dialog and the search panel
    to be made much narrower than before.
  - Edit Book: Fix customize template window not freely resizable
    on windows.
  - Edit Book: Fix newlines not being matched by the
    'Search ignoring markup' tool.
  - EPUB Input: Fix incorrect handling of html files that are in
    a folder above the OPF file.
- remove obsolet calibre07 because it is now removed in obs.</changelog>
<changelog author="ecsos@opensuse.org" date="1482667200">- update to 2.75.1
  Bug Fixes
  - Version 2.75.1 has fixes for a regression in 2.75.0 that broke
  the Live CSS feature in the editor and caused some minor problems
  in the viewer</changelog>
<changelog author="ecsos@opensuse.org" date="1483272000">- update to 2.76.0
  Bug Fixes
  - E-book viewer: Fix a regression in the previous release that
    broke the viewer on systems where the temporary directory is a
    symlink (common on OSX).
  - EPUB Input: Fix EPUB2 files that specify a cover image via a
    tag but not in the not getting a cover when converted to PDF
  - PDF Output: Fix conversion failure when input document contains
    first page with no renderable content.
  - Editor: Fix incorrect handling of some regular expressions in
    the Search tool.
  - OS X: Fix dynamically generated context menus, such as the sort
    by menu not working.
  - Fix a crash when running with assertions turned on in Qt.
  - Edit Book: Reports tool: Fix an error when right clicking on
    items in the Links view.</changelog>
<changelog author="ecsos@opensuse.org" date="1484308800">- update to 2.77.0
  Bug Fixes
  - Conversion: Fix changing the cover image not updating
    references to the old cover image inside SVG wrappers.
  - E-book viewer: Fix a regression that caused clicking links in
    the footnote popup window to stop working
  - Edit Book: Fix importing DOCX file as new book not setting the
    version attribute in the OPF
  - Kindle driver: Fix some newer KFX books not being recognized
    on e-ink kindles, because of a change in how metadata is stored
    in the KFX format
  - DOCX Output: Fix missing tag causing conversion to fail.
  - Edit Book: Fix group references causing errors when used in
    replace string in the normal mode search and replace
  - Edit Book: Fix Check Book reporting a spurious mime/type mismatch
    error after replacing a file with a file having a different
    mime type.
  - Amazon metadata download: Fix detection of series not working
    for some books due to changes in the amazon website
  - Fix Nook HD+ not being detected on windows
  - Edit Book: Ensure keyboard focus stays with Files Browser when
    renaming files.
- Drop patch reproducible.patch because now in upstream</changelog>
<changelog author="cornelis@solcon.nl" date="1485172800">- Make requirements for python-qt5 and python-sip tighter to avoid
  random crashes when these libraries are updated (see e.g.
  boo#1011610 and
  https://lists.opensuse.org/opensuse-factory/2017-01/msg00390.html)</changelog>
<changelog author="ecsos@opensuse.org" date="1485518400">- update to 2.78.0
  New Features
  - View button: Add an action to the right click menu that always
    opens the book with the calibre viewer, regardless of the
    preferences
  - Kobo driver: Update to support the newest firmware from Kobo
  - E-book viewer: Allow opening a specific item from the Table of
    Contents via the --open-at command line parameter.
  - Amazon metadata download: Add support for downloading from
    amazon.ca
  Bug Fixes
  - Edit Book: Do not condense CSS rules when saving AZW3 files
    regardless of the value of Preferences-&gt;Common Options-&gt;Look &amp;
    Feel-&gt;Expand CSS
  - EPUB Output: Fix a duplicate id created in rare circumstances
    when splitting on page breaks.
  - DOCX Input: Fix error when converting documents that have
    images pointing to web resources.
  - E-book viewer: Fix a regression that caused an increase in load
    times when loading the individual HTML files inside an EPUB
    book.
  - Fix setting a similar books search to use the formats field in
    Preferences-&gt;Searching resulting in an error.
  - Kobo driver: Fix incorrect cover size being uploaded to the
    Glo HD
  - E-book viewer: Fix 'View Image' right click menu action not
    available for svg files included via  tags.
  - HTML Input: Remove the # character from input filenames, for
    maximum compatibility.
  - Edit Book: Fix spell check treating the unicode hyphen (U+2010)
    differently from the normal hyphen (U+002d).</changelog>
<changelog author="cornelis@solcon.nl" date="1485864000">- Fix boo#1022710: upgrade from 13.2 to Leap error</changelog>

</package>
<package pkgid="02883c637eb2a399ea0ac1b0cf5a4ca1664be869a931b6c68f5fdc22a98c72cc" name="calibre" arch="src">
    <version epoch="0" ver="2.81.0" rel="10.1"/>

<changelog author="cornelis@solcon.nl" date="1476360000">- Added Fix-editing-color-schemes.patch to fix dialog for editing
  color-schemes (lp#1629294)
- Added Update-amazon-store-plugin.patch because of Amazon website
  changes
- Added Update-db-version-kobo-driver.patch to make sure calibre is
  working correctly with kobo firmware</changelog>
<changelog author="jengelh@inai.de" date="1476705600">- Drop manual library require; it is autodetected</changelog>
<changelog author="aloisio@gmx.com" date="1477656000">- Update to version 2.70.0:
  New Features
  - Edit Book: Add a tool to download external resources
    (images/stylesheets/etc.) that are not included in the book.
  - Make custom columns available in the Alter Tag Browser-&gt;Manage
    categories sub menu
  Bug Fixes
  - Conversion: Fix incorrect resolution of references to resources
    in HTML files that exist in a folder level above the OPF file.
    This could lead to styles being incorrectly processed in such
    HTML files.
  - Get Books: Update the amazon store plugins for website changes
  - Update ozon.ru metadata download plugin to fix searching for
    books by ISBN
  - Edit Book: Fix a regression in the previous release that broke
    the preferences dialog for changing color schemes.
  - Edit Book: Better error message when user tries to open a Check
    Book item that refers to a file that has been deleted since the
    last time Check Book was run.
- Dropped Fix-editing-color-schemes.patch,
  Update-amazon-store-plugin.patch and
  Update-db-version-kobo-driver.patch now included upstream</changelog>
<changelog author="cornelis@solcon.nl" date="1478260800">- Update to 2.71.0:
  New Features
  - calibre's tenth birthday edition!
  - A new set of icons for calibre
  - A short video commemorating the occasion:
    https://youtu.be/Q95NfFKc0v8
  - Book details panel: Add a copy all action to the right click
    menu.
  Bug Fixes
  - Get Books: Update ebookpoint and woblink store plugins for
    website changes
  - Edit Book: When un-marking text auto-change the 'search where'
    location to what it was before text was marked rather than
    'current file'.
  - Automatic adding: Show an error if the user specifies a folder
    whose name starts with a dot or underscore.
  - OS X: Fix a regression that caused incorrect display of the
    icon in pop-up message boxes when using a Retina display.
  - Kobo driver: Fix an error when migrating very old settings
  - Kobo driver: Fix a regression that broke handling of reading
    status for devices running old 1.9x versions of the Kobo
    firmware
  - Edit Book: When using the arrange into folders tool do not
    change the case of already existing folders in the book.</changelog>
<changelog author="ecsos@opensuse.org" date="1479556800">- update to 2.72.0
  New Features
  - Font embedding: Implement automatic embedding for fonts with
    non-normal stretch and weight values such as
    Condensed/Light/Extra Bold fonts
  - Allow aborting an in-progress Copy-to-library action.
  - Edit Book: When adding a font file via File-&gt;New automatically
    generate the appropriate @font-face rule and copy it to the
    clipboard so that it can be easily inserted into the
    appropriate CSS files.
  - Edit Book: Check Book: Add a warning for links with the :
    character in them on windows
  - Conversion: When converting markdown documents recognize basic
    metadata in the markdown document formatted as per the markdown
    metadata extension.
  - Edit Book: Spell Check dialog: Various small usability
    enhancements -- preserve position in word list on refresh,
    ensure that new current word is highlighted after changing a
    word, etc.
  - Edit Book: Flash the taskbar icon after beautify all files
    completes.
  Bug Fixes
  - Fix creating an empty library with the same structure as
    current library not creating custom columns on the first
    restart after creating the new custom columns.
  - Edit Book: Dont fail to rename files on windows if there is a
    link containing the colon character.
  - PDF Output: Dont fail if one of the embedded fonts has no names
  - Edit Book: When downloading external resources, ensure the
    generated filenames are valid.
  - Windows: Fix file extension not being added automatically when
    missing in save dialogs.
  - Fix calibre not opening full-screen in windows tablet mode.
  - Edit Book: Fix check external links tool not detecting changes
    that have not yet been saved
  - Generate covers: Fix &amp; in the series causing incorrect
    formatting of series number.
  - Edit Book: Fix a regression in the last release that broke the
    Arrange into folders tool when arranging into sub-folders of
    a folder that does not exist.
- remove build support for openSUSE 13.1 in spec</changelog>
<changelog author="cornelis@solcon.nl" date="1480420800">- Update to 2.73.0:
  New Features
  - Add a preference in Preferences-&gt;Look &amp; Feel to hide the row
    numbers in the main book list.
  - Allow Export/Import of column coloring and icon rules.
  - Edit Book: Allow bulk changing of file extension for selected
    files by right clicking ont he selected files in the file
    browser.
  - Edit Book: Check Book: Add a check for nav documents that
    contain no ToC in EPUB 3 books
  - Edit Book: Check Book: Add a test to check if the embedded
    fonts in the book have their embedding permissions enabled
  Bug Fixes
  - Pressing the up arrow in an date edit with undefined value
    should jump to the current date rather than Feb 101
  - EPUB Input: When an invalid nav based ToC is used in an
    EPUB 3.0 document that also has a fallback NCX ToC, use the
    fallback ToC.
  - Fix a regression that broke the icon theme creation tool in the
    previous release
  - Fix insert character dialog not reflowing characters on resize.
    Also only allow the search bar in the dialog to get input focus</changelog>
<changelog author="ecsos@opensuse.org" date="1481284800">- Update to 2.74.0:
  New Features
  - Amazon metadata download: Allow downloading from amazon.cn as
    well. To use go to Preferences-&gt;Metadata download and customize
    the amazon plugin to download from amazon.cn
  - Edit Book: Allow disabling the 'Files already arranged into
    folders' message popup
  Bug Fixes
  - Edit Book: Fix selected text not being fully highlighted when
    using the solarized color schemes.
  - calibredb: Fix CSV output for the check_library command not
    being properly escaped
  - Fix subsetting of fonts whose names start with 'and' not
    working
  - Fix a regression in 2.72 that broke the --start-in-tray command
    line option.
  - Fix third party plugins that create dynamic context menus not
    working in linux
  - DOCX Input: Fix images wider than 50% of the page width being
    incorrectly right aligned even when anchored to the center of
    the page.
  - Catalog generation: Ensure all citation keys in BiBTeX catalogs
    have only ascii characters.
  - Get Books: Update ebookpoint and legimi plugins for website
    changes
  - EPUB3 metadata: Ensure updating metadata never produces empty
    dc:contributor elements.
  - DOCX Output: Fix an error when converting tables with spanning
    cells.
  - Nicer error message if the user tries to import data while the
    content server is running
- add calibre-rpmlintrc to prevent rpmlint-errors
- rebase calibre.changes</changelog>
<changelog author="ecsos@opensuse.org" date="1481371200">- set liberation-fonts to Recommends
- use PIL-fork python-Pillow instead python-imaging</changelog>
<changelog author="cornelis@solcon.nl" date="1481716800">- python-Pygments is not a build requirement, but only required at
  runtime: remove BuildRequires: python-Pygments</changelog>
<changelog author="ecsos@opensuse.org" date="1482494400">- update to 2.75.0
  New Features
  - Happy Holidays everyone!
  - Add support for new Kobo firmware version 4.2
  - Allow using amazon_in, amazon_au, amazon_com identifiers in the
    Book details panel.
  Bug Fixes
  - Kobo driver: Fix incorrectly sized covers being sent to some
    Kobo devices
  - E-book viewer: Prevent javascript in the book from accessing
    files on the computer using XMLHttpRequest.
  - Edit Book: Fix the 'Search ignoring markup tool' not ignoring
    comments/processing instructions, etc.
  - CSS Transforms: Fix 'is'/'is not' rules not matching
    currentColor.
  - E-book viewer: Make the swipe up gesture move to next section
    instead of previous section.
  - Edit Book: Allow the Spell Check dialog and the search panel
    to be made much narrower than before.
  - Edit Book: Fix customize template window not freely resizable
    on windows.
  - Edit Book: Fix newlines not being matched by the
    'Search ignoring markup' tool.
  - EPUB Input: Fix incorrect handling of html files that are in
    a folder above the OPF file.
- remove obsolet calibre07 because it is now removed in obs.</changelog>
<changelog author="ecsos@opensuse.org" date="1482667200">- update to 2.75.1
  Bug Fixes
  - Version 2.75.1 has fixes for a regression in 2.75.0 that broke
  the Live CSS feature in the editor and caused some minor problems
  in the viewer</changelog>
<changelog author="ecsos@opensuse.org" date="1483272000">- update to 2.76.0
  Bug Fixes
  - E-book viewer: Fix a regression in the previous release that
    broke the viewer on systems where the temporary directory is a
    symlink (common on OSX).
  - EPUB Input: Fix EPUB2 files that specify a cover image via a
    tag but not in the not getting a cover when converted to PDF
  - PDF Output: Fix conversion failure when input document contains
    first page with no renderable content.
  - Editor: Fix incorrect handling of some regular expressions in
    the Search tool.
  - OS X: Fix dynamically generated context menus, such as the sort
    by menu not working.
  - Fix a crash when running with assertions turned on in Qt.
  - Edit Book: Reports tool: Fix an error when right clicking on
    items in the Links view.</changelog>
<changelog author="ecsos@opensuse.org" date="1484308800">- update to 2.77.0
  Bug Fixes
  - Conversion: Fix changing the cover image not updating
    references to the old cover image inside SVG wrappers.
  - E-book viewer: Fix a regression that caused clicking links in
    the footnote popup window to stop working
  - Edit Book: Fix importing DOCX file as new book not setting the
    version attribute in the OPF
  - Kindle driver: Fix some newer KFX books not being recognized
    on e-ink kindles, because of a change in how metadata is stored
    in the KFX format
  - DOCX Output: Fix missing tag causing conversion to fail.
  - Edit Book: Fix group references causing errors when used in
    replace string in the normal mode search and replace
  - Edit Book: Fix Check Book reporting a spurious mime/type mismatch
    error after replacing a file with a file having a different
    mime type.
  - Amazon metadata download: Fix detection of series not working
    for some books due to changes in the amazon website
  - Fix Nook HD+ not being detected on windows
  - Edit Book: Ensure keyboard focus stays with Files Browser when
    renaming files.
- Drop patch reproducible.patch because now in upstream</changelog>
<changelog author="cornelis@solcon.nl" date="1485172800">- Make requirements for python-qt5 and python-sip tighter to avoid
  random crashes when these libraries are updated (see e.g.
  boo#1011610 and
  https://lists.opensuse.org/opensuse-factory/2017-01/msg00390.html)</changelog>
<changelog author="ecsos@opensuse.org" date="1485518400">- update to 2.78.0
  New Features
  - View button: Add an action to the right click menu that always
    opens the book with the calibre viewer, regardless of the
    preferences
  - Kobo driver: Update to support the newest firmware from Kobo
  - E-book viewer: Allow opening a specific item from the Table of
    Contents via the --open-at command line parameter.
  - Amazon metadata download: Add support for downloading from
    amazon.ca
  Bug Fixes
  - Edit Book: Do not condense CSS rules when saving AZW3 files
    regardless of the value of Preferences-&gt;Common Options-&gt;Look &amp;
    Feel-&gt;Expand CSS
  - EPUB Output: Fix a duplicate id created in rare circumstances
    when splitting on page breaks.
  - DOCX Input: Fix error when converting documents that have
    images pointing to web resources.
  - E-book viewer: Fix a regression that caused an increase in load
    times when loading the individual HTML files inside an EPUB
    book.
  - Fix setting a similar books search to use the formats field in
    Preferences-&gt;Searching resulting in an error.
  - Kobo driver: Fix incorrect cover size being uploaded to the
    Glo HD
  - E-book viewer: Fix 'View Image' right click menu action not
    available for svg files included via  tags.
  - HTML Input: Remove the # character from input filenames, for
    maximum compatibility.
  - Edit Book: Fix spell check treating the unicode hyphen (U+2010)
    differently from the normal hyphen (U+002d).</changelog>
<changelog author="cornelis@solcon.nl" date="1485864000">- Fix boo#1022710: upgrade from 13.2 to Leap error</changelog>
<changelog author="zaitor@opensuse.org" date="1486123200">- Add conditional liberation2-fonts BuildRequires and Recommends
  for Tumbleweed, it is better suited for the version of freetype2
  we have available.</changelog>
<changelog author="ecsos@opensuse.org" date="1486728000">- update to 2.79.0
  New Features
  - Windows: Make recently opened books show up in the jump lists
    for the standalone viewer and editor programs
  - OS X/Linux: Show an informational popup message when an Android
    device is plugged in that needs the user to tap Allow for the
    connection to work.
  - Conversion: Log options that are different from the defaults
    separately, for easy reference
  Bug Fixes
  - Conversion: Fix regression that broke conversion of some epub
    files when using the 'Remove first image' option.
  - Get Books: Update Kobo plugin for website changes
  - Windows MTP driver: Fix error when enumerating device storage
    not being reported during debug device detection
  - Tag Browser: When dragging and dropping a book onto a series
    increment the series number.
  - Fix crash when generating covers with Qt 5.8 on linux
  - Fix Get Books result list and jobs list not being populated on
    Qt 5.8
  - Fix importing rules in the coloring/icon rules dialog not
    enabling the apply button
- rebase patch calibre-setup.install.py.diff</changelog>
<changelog author="ecsos@opensuse.org" date="1487937600">- update to 2.80.0
  New Features
  - Add support for sideloading of KFX files created with the
    third-party KFX calibre plugin
  - Edit book: Allow drag and drop of image files, stylesheets and
    html files into the editor to insert the appropriate  and tags
    and add the files to the book automatically.
  - Kobo driver: Add support for updated firmware
  - Edit Book: Spell Check: If there are no suggestions fill the
    suggested word box with the original word.
  - Viewer: add a shortcut (Ctrl+F11) to show/hide toolbars.
  Bug Fixes
  - PDF Output: Fix courier font not being rendered when converting
    on windows.
  - E-mail delivery: Add a Message-ID header when sending emails.
    Reduces probability of mails sent from calibre being marked as
    spam
  - Save to disk: Fix path shortening being applied to entire save
    template even when saving to singe directory.
  - Get Books: Update the Virualo and Publi store plugins for
    website changes
  - Viewer: Fix regression that caused slow opening of some books
    with missing font/css/image files
  - Viewer: Pressing Ctrl+F in fullscreen mode should show the
    controls.
  - Edit book: Do not allow creating multiple new files whose names
    differ only by case.
  - Viewer: Use heuristics to try to detect comics encoded as fixed
    layout EPUBs to ensure they are displayed as intended.</changelog>
<changelog author="ecsos@opensuse.org" date="1489147200">- update to 2.81.0
  New Features
  - Amazon metadata download: Allow downloading amazon metadata
    from multiple sources. You can now configure the Amazon plugin
    via Preferences-&gt;Metadata download to use either the amazon
    servers, or various search engine caches to get the metadata.
    Should help with the recent CAPTCHA problems when downloading
    metadata from amazon
  - Kobo driver: Add support for new firmware
  - Edit Book: Spell Check dialog: Always add the original word as
    one of the spelling corrections, so that small edits to the
    word can be made easily.
  - Edit Book: Saved searched Dialog: Allow re-arranging the saved
    searches using drag and drop.
  - Implement auto update of builtin metadata download plugins,
    just as for recipes and Get Books plugins. Needed as the
    websites they get data from often change.
  - Edit Book: When inserting full screen images, use the actual
    image dimensions in the generated SVG code, when available
  - Linux installer: Check that the umask is suitable before
    running the installer. Should fix breakage on systems where
    users have changed the user umask but neglected to also alter
    it for sudo
  - Bulk metadata edit: Remove the control to delete specific
    formats as it is redundant. This functionality is already
    present by right clicking the Remove books button
  Bug Fixes
  - TXT Input: When detecting the encoding of txt files only use
    the first four kilobytes of text. Fixes excessively slow
    conversion of very large text files.
  - Get Books: Fix price not being displayed for books from Amazon
    dues to website changes
  - GetBooks: Update Google Books plugin for website changes
  - E-book viewer: Fix slow startup when recently opened files are
    on a slow/malfunctioning networked filesystem.
  - Google metadata download: Fix metadata not being found when the
    title of the book includes a sub-title
  - Improve downloading of covers from the google books metadata
    source
  - News download: Fix a bug that could cause a crash when
    downloading an SVG image.
  - Edit book: Fix a regression that caused pasting copied text
    from programs that generate both HTML and plain text when
    copying to paste the HTML in preference to the plain text</changelog>

</package>
<package pkgid="74c722c8e46831d2548057c0dc0136a2926169ccf336811090aba201f9f3fdb9" name="calibre" arch="x86_64">
    <version epoch="0" ver="2.75.1" rel="4.1"/>

<changelog author="tchvatal@suse.com" date="1472040000">- Remove 2nd part of the update disabling as it breaks with new code
  now user can click and get the notification, but still it won't
  be at least done automatically bnc#993644
  * calibre-no-update.diff</changelog>
<changelog author="cornelis@solcon.nl" date="1472126400">- Update to 2.64.0:
  New Features
  - Custom columns: Add a new 'Short text' column type that behaves
    like the builtin title column
  - Edit book: Function mode: Allow appending text to the end of
    the marked text when running function mode search/replace on
    marked text
  - PDF Output: Add a new variable _TOP_LEVEL_SECTION_ for use in
    header/footer templates that resolves to the current top-most
    section in the Table of Contents
  - Linux/OSX: Shutdown gracefully on receiving the interrupt or
    terminate Unix signals
  Bug Fixes
  - PDF Output: Fix a regression that caused the last page of a
    chapter to sometimes be dropped from the output
  - Do not show an error if the user tries to quit calibre while
    editing a cell in the book list. Instead, just silently abort
    the edit.
  - E-book viewer: Fix 0px margins and percentage margins not being
    respected when the option to override book margins is turned
    off.
  - Book Details: Do not show the 'Copy link' context menu item
    unless there is an actual link at the cursor location.
  - Get Books: Update store plugin for nexto</changelog>
<changelog author="cornelis@solcon.nl" date="1472126401">- Remove calibre-appdata-add-name-summary.patch (upstreamed)</changelog>
<changelog author="ecsos@opensuse.org" date="1472212800">- update to 2.65.0
  New Features
  - Driver for Kobo Aura One and Aura Edition 2
  - Kobo driver: Add an option to ignore some collections on the
    device. The specified collections will not be touched by the
    driver.
  - Add an option in Preferences-&gt;Searching to make searching
    case-sensitive
  - DOCX Input: Add support for right-to-left text/tables
  Bug Fixes
  - Fix some icons/images in the user interface looking blurred in
    environments with High DPI scaling enabled, such as OS X retina
    screens
  - DOCX Input: Fix images that have the # character in their
    filenames not being converted correctly.
  - ToC wizard: Fix generating toc from headings/xpath yielding
    unexpected results when tags are present out of sequence
  - Edit Book: Fix drag and drop of text replacing non-breaking
    spaces with normal spaces
  - E-book viewer: Fix duplicate names in hyphenation dictionary
    chooser.
  - Fix a regression in the previous release that caused the
    completion popups for some custom column types in the book list
    to stop working</changelog>
<changelog author="cornelis@solcon.nl" date="1472212801">- Update to 2.65.1:
  * Devices:
  - Driver for Kobo Aura One and Aura Edition 2
  - Kobo driver: Add an option to ignore some collections on the
    device. The specified collections will not be touched by the
    driver.
  * For details see http://calibre-ebook.com/whats-new</changelog>
<changelog author="cornelis@solcon.nl" date="1472817600">- Update to 2.66.0:
  New Features
  - A simplified calibre logo
  - Edit Book: Allow restricting a search to the files currently
    open for editing
  - Driver for the PocketBook Touch HD
  - Kobo driver: Add support for firmware version 3.20
  Bug Fixes
  - DOCX Input: Fix right-to-left alignment not working for
    footnotes.
  - Sending email: Allow setting up a mail relay that uses
    encryption without a username and password.
  - Linux: Fix calibre not working when the username is non-ASCII.
  - DOCX Output: Ignore invalid text-indent values in the input
    document instead of erroring out.
  - Portable Installer: Auto-create the installation folder
    specified on the command line if it does not exist
  - Kobo driver: Fix the ignore collections in option not working
  - More user interface fixes for high DPI screens
  - DOCX Input: Fix a regression in the previous release that could
    cause invalid values to be output for the text-align CSS
    property</changelog>
<changelog author="cornelis@solcon.nl" date="1473336000">- Update to 2.67.0:
  New Features
  - Allow creating custom rating columns that support half-stars
    via Preferences-&gt;Add your own columns
  - Tag Browser: Add an option in Preferences-&gt;Look &amp; Feel-&gt;Tag
    Browser to turn off the display of counts in the Tag Browser
  - Tag browser: Show the book counts on the right edge of the Tag
    Browser
  - Cover Browser: Allow any metadata field to be used as the
    sub-title, not just the rating
  - Edit Book: A new tool to sort the rules in a CSS stylesheet.
    To use it add it to the toolbar for CSS editors
  - Edit Book: The Remove Unused CSS tool now has an option to also
    merge CSS rules that have identical selectors
  - Add a tweak in Preferences-&gt;Tweaks to exclude some images types
    from being treated a covers when dropped onto the Book Details
    panel.
  - Allow reading more image formats as covers (All images will be
    converted to JPEG when stored).
  - Content server: OPDS feeds: Change the value of  for entries in
    the acquisition feed to be the last modified date for the book.
    Also make the size and last modified timestamp available as
    attributes in the acquisition links. Useful for integration
    with third party applications.
  - Kobo driver: Add support for firmware version 4 available on
    the new Kobo Aura One
  Bug Fixes
  - ODT Input: Add support for continued lists.
  - Edit Book: Fix high-dpi rendering of emblems in the File
    Browser
  - Fix regression in previous release that caused wide column
    icons to be scaled incorrectly
  - Metadata download dialog: Fix https links in the download
    summary not working
  - DOCX Output: Handle nested display:table tags with no rows.
  - PDF Output: Fix OpenType fonts with CFF font data not
    embeddable on windows</changelog>
<changelog author="cornelis@solcon.nl" date="1474027200">- Update to 2.68.0:
  New Features
  - Add a tweak to Preferences-&gt;Tweaks to control the list of
    servers calibre considers public email servers
  Bug Fixes
  - Content server: Fix a regression in the previous release that
    broke the OPDS feeds for libraries with no custom columns
  - Edit metadata dialog: Fix auto-generation/validation of author
    sort values not working when only changing case of the author
    name.
  - A nicer error message when calibre fails to create the
    temporary directory.
  - Fix dates being set to empty in bulk search/replace not
    becoming UNDEFINED
  - Edit metadata dialog: Make pressing up on an undefined numeric
    field set the value to zero instead of -99999.
  - Conversion: Handle corrupted JPEG files that have valid headers
    but invalid data.
  - Conversion: Improve detection of input documents that use
    uppercase tag/attribute names.
  - Fix regression in previous release that caused incorrect
    display of ratings in the side panel of the metadata download
    dialog
  - Get Books: Update publio and virtualo store plugins for website
    changes
  - Fix reading metadata from PDF files broken by poppler &gt;= 0.47.0
  - Change the application name set in Qt to calibre from libprs500</changelog>
<changelog author="cornelis@solcon.nl" date="1475236800">- Update to 2.69.0:
  New Features
  - Kobo driver: Support for firmware version 4.1 and Overdrive
    books on the device
  - Edit Book: Highlight class names inside HTML tags
  - Bulk metadata edit dialog: Allow search &amp; replace to work for
    ratings columns as well.
  Bug Fixes
  - Fix downloading of metadata from ozon.ru, which broke due to
    website changes
  - Kobo driver: Fix delete of empty collections
  - Kobo driver: Fix book previews being sometimes detected as
    actual books
  - Cover Browser: Fix setting an empty template for the title
    causes an error
  - Edit Book: On windows do not trigger shortcuts when using the
    right Alt (AltGr) key. This allows it to be used for entering
    special characters instead.
  - Edit Book: Auto-add file extension when using the Save a Copy
    dialog if it is missing.
  - Linux: Fix calibre not launching when used with some old VNC
    server implementations
  - Fix some news downloads in east asian languages not working
    because the truncation of article descriptions could cause
    invalid UTF-16 bytes in the string
  - Fix incorrect timezone when editing custom date columns
    directly in the book list</changelog>
<changelog author="cornelis@solcon.nl" date="1476360000">- Added Fix-editing-color-schemes.patch to fix dialog for editing
  color-schemes (lp#1629294)
- Added Update-amazon-store-plugin.patch because of Amazon website
  changes
- Added Update-db-version-kobo-driver.patch to make sure calibre is
  working correctly with kobo firmware</changelog>
<changelog author="jengelh@inai.de" date="1476705600">- Drop manual library require; it is autodetected</changelog>
<changelog author="aloisio@gmx.com" date="1477656000">- Update to version 2.70.0:
  New Features
  - Edit Book: Add a tool to download external resources
    (images/stylesheets/etc.) that are not included in the book.
  - Make custom columns available in the Alter Tag Browser-&gt;Manage
    categories sub menu
  Bug Fixes
  - Conversion: Fix incorrect resolution of references to resources
    in HTML files that exist in a folder level above the OPF file.
    This could lead to styles being incorrectly processed in such
    HTML files.
  - Get Books: Update the amazon store plugins for website changes
  - Update ozon.ru metadata download plugin to fix searching for
    books by ISBN
  - Edit Book: Fix a regression in the previous release that broke
    the preferences dialog for changing color schemes.
  - Edit Book: Better error message when user tries to open a Check
    Book item that refers to a file that has been deleted since the
    last time Check Book was run.
- Dropped Fix-editing-color-schemes.patch,
  Update-amazon-store-plugin.patch and
  Update-db-version-kobo-driver.patch now included upstream</changelog>
<changelog author="cornelis@solcon.nl" date="1478260800">- Update to 2.71.0:
  New Features
  - calibre's tenth birthday edition!
  - A new set of icons for calibre
  - A short video commemorating the occasion:
    https://youtu.be/Q95NfFKc0v8
  - Book details panel: Add a copy all action to the right click
    menu.
  Bug Fixes
  - Get Books: Update ebookpoint and woblink store plugins for
    website changes
  - Edit Book: When un-marking text auto-change the 'search where'
    location to what it was before text was marked rather than
    'current file'.
  - Automatic adding: Show an error if the user specifies a folder
    whose name starts with a dot or underscore.
  - OS X: Fix a regression that caused incorrect display of the
    icon in pop-up message boxes when using a Retina display.
  - Kobo driver: Fix an error when migrating very old settings
  - Kobo driver: Fix a regression that broke handling of reading
    status for devices running old 1.9x versions of the Kobo
    firmware
  - Edit Book: When using the arrange into folders tool do not
    change the case of already existing folders in the book.</changelog>
<changelog author="ecsos@opensuse.org" date="1479556800">- update to 2.72.0
  New Features
  - Font embedding: Implement automatic embedding for fonts with
    non-normal stretch and weight values such as
    Condensed/Light/Extra Bold fonts
  - Allow aborting an in-progress Copy-to-library action.
  - Edit Book: When adding a font file via File-&gt;New automatically
    generate the appropriate @font-face rule and copy it to the
    clipboard so that it can be easily inserted into the
    appropriate CSS files.
  - Edit Book: Check Book: Add a warning for links with the :
    character in them on windows
  - Conversion: When converting markdown documents recognize basic
    metadata in the markdown document formatted as per the markdown
    metadata extension.
  - Edit Book: Spell Check dialog: Various small usability
    enhancements -- preserve position in word list on refresh,
    ensure that new current word is highlighted after changing a
    word, etc.
  - Edit Book: Flash the taskbar icon after beautify all files
    completes.
  Bug Fixes
  - Fix creating an empty library with the same structure as
    current library not creating custom columns on the first
    restart after creating the new custom columns.
  - Edit Book: Dont fail to rename files on windows if there is a
    link containing the colon character.
  - PDF Output: Dont fail if one of the embedded fonts has no names
  - Edit Book: When downloading external resources, ensure the
    generated filenames are valid.
  - Windows: Fix file extension not being added automatically when
    missing in save dialogs.
  - Fix calibre not opening full-screen in windows tablet mode.
  - Edit Book: Fix check external links tool not detecting changes
    that have not yet been saved
  - Generate covers: Fix &amp; in the series causing incorrect
    formatting of series number.
  - Edit Book: Fix a regression in the last release that broke the
    Arrange into folders tool when arranging into sub-folders of
    a folder that does not exist.
- remove build support for openSUSE 13.1 in spec</changelog>
<changelog author="cornelis@solcon.nl" date="1480420800">- Update to 2.73.0:
  New Features
  - Add a preference in Preferences-&gt;Look &amp; Feel to hide the row
    numbers in the main book list.
  - Allow Export/Import of column coloring and icon rules.
  - Edit Book: Allow bulk changing of file extension for selected
    files by right clicking ont he selected files in the file
    browser.
  - Edit Book: Check Book: Add a check for nav documents that
    contain no ToC in EPUB 3 books
  - Edit Book: Check Book: Add a test to check if the embedded
    fonts in the book have their embedding permissions enabled
  Bug Fixes
  - Pressing the up arrow in an date edit with undefined value
    should jump to the current date rather than Feb 101
  - EPUB Input: When an invalid nav based ToC is used in an
    EPUB 3.0 document that also has a fallback NCX ToC, use the
    fallback ToC.
  - Fix a regression that broke the icon theme creation tool in the
    previous release
  - Fix insert character dialog not reflowing characters on resize.
    Also only allow the search bar in the dialog to get input focus</changelog>
<changelog author="ecsos@opensuse.org" date="1481284800">- Update to 2.74.0:
  New Features
  - Amazon metadata download: Allow downloading from amazon.cn as
    well. To use go to Preferences-&gt;Metadata download and customize
    the amazon plugin to download from amazon.cn
  - Edit Book: Allow disabling the 'Files already arranged into
    folders' message popup
  Bug Fixes
  - Edit Book: Fix selected text not being fully highlighted when
    using the solarized color schemes.
  - calibredb: Fix CSV output for the check_library command not
    being properly escaped
  - Fix subsetting of fonts whose names start with 'and' not
    working
  - Fix a regression in 2.72 that broke the --start-in-tray command
    line option.
  - Fix third party plugins that create dynamic context menus not
    working in linux
  - DOCX Input: Fix images wider than 50% of the page width being
    incorrectly right aligned even when anchored to the center of
    the page.
  - Catalog generation: Ensure all citation keys in BiBTeX catalogs
    have only ascii characters.
  - Get Books: Update ebookpoint and legimi plugins for website
    changes
  - EPUB3 metadata: Ensure updating metadata never produces empty
    dc:contributor elements.
  - DOCX Output: Fix an error when converting tables with spanning
    cells.
  - Nicer error message if the user tries to import data while the
    content server is running
- add calibre-rpmlintrc to prevent rpmlint-errors
- rebase calibre.changes</changelog>
<changelog author="ecsos@opensuse.org" date="1481371200">- set liberation-fonts to Recommends
- use PIL-fork python-Pillow instead python-imaging</changelog>
<changelog author="cornelis@solcon.nl" date="1481716800">- python-Pygments is not a build requirement, but only required at
  runtime: remove BuildRequires: python-Pygments</changelog>
<changelog author="ecsos@opensuse.org" date="1482494400">- update to 2.75.0
  New Features
  - Happy Holidays everyone!
  - Add support for new Kobo firmware version 4.2
  - Allow using amazon_in, amazon_au, amazon_com identifiers in the
    Book details panel.
  Bug Fixes
  - Kobo driver: Fix incorrectly sized covers being sent to some
    Kobo devices
  - E-book viewer: Prevent javascript in the book from accessing
    files on the computer using XMLHttpRequest.
  - Edit Book: Fix the 'Search ignoring markup tool' not ignoring
    comments/processing instructions, etc.
  - CSS Transforms: Fix 'is'/'is not' rules not matching
    currentColor.
  - E-book viewer: Make the swipe up gesture move to next section
    instead of previous section.
  - Edit Book: Allow the Spell Check dialog and the search panel
    to be made much narrower than before.
  - Edit Book: Fix customize template window not freely resizable
    on windows.
  - Edit Book: Fix newlines not being matched by the
    'Search ignoring markup' tool.
  - EPUB Input: Fix incorrect handling of html files that are in
    a folder above the OPF file.
- remove obsolet calibre07 because it is now removed in obs.</changelog>
<changelog author="ecsos@opensuse.org" date="1482667200">- update to 2.75.1
  Bug Fixes
  - Version 2.75.1 has fixes for a regression in 2.75.0 that broke
  the Live CSS feature in the editor and caused some minor problems
  in the viewer</changelog>

</package>
<package pkgid="cb97a43c58bbe1757140efa420ef63d36e8175c71b66c431e1e1e8a6a6d0945f" name="calibre" arch="x86_64">
    <version epoch="0" ver="2.78.0" rel="7.1"/>

<changelog author="cornelis@solcon.nl" date="1472817600">- Update to 2.66.0:
  New Features
  - A simplified calibre logo
  - Edit Book: Allow restricting a search to the files currently
    open for editing
  - Driver for the PocketBook Touch HD
  - Kobo driver: Add support for firmware version 3.20
  Bug Fixes
  - DOCX Input: Fix right-to-left alignment not working for
    footnotes.
  - Sending email: Allow setting up a mail relay that uses
    encryption without a username and password.
  - Linux: Fix calibre not working when the username is non-ASCII.
  - DOCX Output: Ignore invalid text-indent values in the input
    document instead of erroring out.
  - Portable Installer: Auto-create the installation folder
    specified on the command line if it does not exist
  - Kobo driver: Fix the ignore collections in option not working
  - More user interface fixes for high DPI screens
  - DOCX Input: Fix a regression in the previous release that could
    cause invalid values to be output for the text-align CSS
    property</changelog>
<changelog author="cornelis@solcon.nl" date="1473336000">- Update to 2.67.0:
  New Features
  - Allow creating custom rating columns that support half-stars
    via Preferences-&gt;Add your own columns
  - Tag Browser: Add an option in Preferences-&gt;Look &amp; Feel-&gt;Tag
    Browser to turn off the display of counts in the Tag Browser
  - Tag browser: Show the book counts on the right edge of the Tag
    Browser
  - Cover Browser: Allow any metadata field to be used as the
    sub-title, not just the rating
  - Edit Book: A new tool to sort the rules in a CSS stylesheet.
    To use it add it to the toolbar for CSS editors
  - Edit Book: The Remove Unused CSS tool now has an option to also
    merge CSS rules that have identical selectors
  - Add a tweak in Preferences-&gt;Tweaks to exclude some images types
    from being treated a covers when dropped onto the Book Details
    panel.
  - Allow reading more image formats as covers (All images will be
    converted to JPEG when stored).
  - Content server: OPDS feeds: Change the value of  for entries in
    the acquisition feed to be the last modified date for the book.
    Also make the size and last modified timestamp available as
    attributes in the acquisition links. Useful for integration
    with third party applications.
  - Kobo driver: Add support for firmware version 4 available on
    the new Kobo Aura One
  Bug Fixes
  - ODT Input: Add support for continued lists.
  - Edit Book: Fix high-dpi rendering of emblems in the File
    Browser
  - Fix regression in previous release that caused wide column
    icons to be scaled incorrectly
  - Metadata download dialog: Fix https links in the download
    summary not working
  - DOCX Output: Handle nested display:table tags with no rows.
  - PDF Output: Fix OpenType fonts with CFF font data not
    embeddable on windows</changelog>
<changelog author="cornelis@solcon.nl" date="1474027200">- Update to 2.68.0:
  New Features
  - Add a tweak to Preferences-&gt;Tweaks to control the list of
    servers calibre considers public email servers
  Bug Fixes
  - Content server: Fix a regression in the previous release that
    broke the OPDS feeds for libraries with no custom columns
  - Edit metadata dialog: Fix auto-generation/validation of author
    sort values not working when only changing case of the author
    name.
  - A nicer error message when calibre fails to create the
    temporary directory.
  - Fix dates being set to empty in bulk search/replace not
    becoming UNDEFINED
  - Edit metadata dialog: Make pressing up on an undefined numeric
    field set the value to zero instead of -99999.
  - Conversion: Handle corrupted JPEG files that have valid headers
    but invalid data.
  - Conversion: Improve detection of input documents that use
    uppercase tag/attribute names.
  - Fix regression in previous release that caused incorrect
    display of ratings in the side panel of the metadata download
    dialog
  - Get Books: Update publio and virtualo store plugins for website
    changes
  - Fix reading metadata from PDF files broken by poppler &gt;= 0.47.0
  - Change the application name set in Qt to calibre from libprs500</changelog>
<changelog author="cornelis@solcon.nl" date="1475236800">- Update to 2.69.0:
  New Features
  - Kobo driver: Support for firmware version 4.1 and Overdrive
    books on the device
  - Edit Book: Highlight class names inside HTML tags
  - Bulk metadata edit dialog: Allow search &amp; replace to work for
    ratings columns as well.
  Bug Fixes
  - Fix downloading of metadata from ozon.ru, which broke due to
    website changes
  - Kobo driver: Fix delete of empty collections
  - Kobo driver: Fix book previews being sometimes detected as
    actual books
  - Cover Browser: Fix setting an empty template for the title
    causes an error
  - Edit Book: On windows do not trigger shortcuts when using the
    right Alt (AltGr) key. This allows it to be used for entering
    special characters instead.
  - Edit Book: Auto-add file extension when using the Save a Copy
    dialog if it is missing.
  - Linux: Fix calibre not launching when used with some old VNC
    server implementations
  - Fix some news downloads in east asian languages not working
    because the truncation of article descriptions could cause
    invalid UTF-16 bytes in the string
  - Fix incorrect timezone when editing custom date columns
    directly in the book list</changelog>
<changelog author="cornelis@solcon.nl" date="1476360000">- Added Fix-editing-color-schemes.patch to fix dialog for editing
  color-schemes (lp#1629294)
- Added Update-amazon-store-plugin.patch because of Amazon website
  changes
- Added Update-db-version-kobo-driver.patch to make sure calibre is
  working correctly with kobo firmware</changelog>
<changelog author="jengelh@inai.de" date="1476705600">- Drop manual library require; it is autodetected</changelog>
<changelog author="aloisio@gmx.com" date="1477656000">- Update to version 2.70.0:
  New Features
  - Edit Book: Add a tool to download external resources
    (images/stylesheets/etc.) that are not included in the book.
  - Make custom columns available in the Alter Tag Browser-&gt;Manage
    categories sub menu
  Bug Fixes
  - Conversion: Fix incorrect resolution of references to resources
    in HTML files that exist in a folder level above the OPF file.
    This could lead to styles being incorrectly processed in such
    HTML files.
  - Get Books: Update the amazon store plugins for website changes
  - Update ozon.ru metadata download plugin to fix searching for
    books by ISBN
  - Edit Book: Fix a regression in the previous release that broke
    the preferences dialog for changing color schemes.
  - Edit Book: Better error message when user tries to open a Check
    Book item that refers to a file that has been deleted since the
    last time Check Book was run.
- Dropped Fix-editing-color-schemes.patch,
  Update-amazon-store-plugin.patch and
  Update-db-version-kobo-driver.patch now included upstream</changelog>
<changelog author="cornelis@solcon.nl" date="1478260800">- Update to 2.71.0:
  New Features
  - calibre's tenth birthday edition!
  - A new set of icons for calibre
  - A short video commemorating the occasion:
    https://youtu.be/Q95NfFKc0v8
  - Book details panel: Add a copy all action to the right click
    menu.
  Bug Fixes
  - Get Books: Update ebookpoint and woblink store plugins for
    website changes
  - Edit Book: When un-marking text auto-change the 'search where'
    location to what it was before text was marked rather than
    'current file'.
  - Automatic adding: Show an error if the user specifies a folder
    whose name starts with a dot or underscore.
  - OS X: Fix a regression that caused incorrect display of the
    icon in pop-up message boxes when using a Retina display.
  - Kobo driver: Fix an error when migrating very old settings
  - Kobo driver: Fix a regression that broke handling of reading
    status for devices running old 1.9x versions of the Kobo
    firmware
  - Edit Book: When using the arrange into folders tool do not
    change the case of already existing folders in the book.</changelog>
<changelog author="ecsos@opensuse.org" date="1479556800">- update to 2.72.0
  New Features
  - Font embedding: Implement automatic embedding for fonts with
    non-normal stretch and weight values such as
    Condensed/Light/Extra Bold fonts
  - Allow aborting an in-progress Copy-to-library action.
  - Edit Book: When adding a font file via File-&gt;New automatically
    generate the appropriate @font-face rule and copy it to the
    clipboard so that it can be easily inserted into the
    appropriate CSS files.
  - Edit Book: Check Book: Add a warning for links with the :
    character in them on windows
  - Conversion: When converting markdown documents recognize basic
    metadata in the markdown document formatted as per the markdown
    metadata extension.
  - Edit Book: Spell Check dialog: Various small usability
    enhancements -- preserve position in word list on refresh,
    ensure that new current word is highlighted after changing a
    word, etc.
  - Edit Book: Flash the taskbar icon after beautify all files
    completes.
  Bug Fixes
  - Fix creating an empty library with the same structure as
    current library not creating custom columns on the first
    restart after creating the new custom columns.
  - Edit Book: Dont fail to rename files on windows if there is a
    link containing the colon character.
  - PDF Output: Dont fail if one of the embedded fonts has no names
  - Edit Book: When downloading external resources, ensure the
    generated filenames are valid.
  - Windows: Fix file extension not being added automatically when
    missing in save dialogs.
  - Fix calibre not opening full-screen in windows tablet mode.
  - Edit Book: Fix check external links tool not detecting changes
    that have not yet been saved
  - Generate covers: Fix &amp; in the series causing incorrect
    formatting of series number.
  - Edit Book: Fix a regression in the last release that broke the
    Arrange into folders tool when arranging into sub-folders of
    a folder that does not exist.
- remove build support for openSUSE 13.1 in spec</changelog>
<changelog author="cornelis@solcon.nl" date="1480420800">- Update to 2.73.0:
  New Features
  - Add a preference in Preferences-&gt;Look &amp; Feel to hide the row
    numbers in the main book list.
  - Allow Export/Import of column coloring and icon rules.
  - Edit Book: Allow bulk changing of file extension for selected
    files by right clicking ont he selected files in the file
    browser.
  - Edit Book: Check Book: Add a check for nav documents that
    contain no ToC in EPUB 3 books
  - Edit Book: Check Book: Add a test to check if the embedded
    fonts in the book have their embedding permissions enabled
  Bug Fixes
  - Pressing the up arrow in an date edit with undefined value
    should jump to the current date rather than Feb 101
  - EPUB Input: When an invalid nav based ToC is used in an
    EPUB 3.0 document that also has a fallback NCX ToC, use the
    fallback ToC.
  - Fix a regression that broke the icon theme creation tool in the
    previous release
  - Fix insert character dialog not reflowing characters on resize.
    Also only allow the search bar in the dialog to get input focus</changelog>
<changelog author="ecsos@opensuse.org" date="1481284800">- Update to 2.74.0:
  New Features
  - Amazon metadata download: Allow downloading from amazon.cn as
    well. To use go to Preferences-&gt;Metadata download and customize
    the amazon plugin to download from amazon.cn
  - Edit Book: Allow disabling the 'Files already arranged into
    folders' message popup
  Bug Fixes
  - Edit Book: Fix selected text not being fully highlighted when
    using the solarized color schemes.
  - calibredb: Fix CSV output for the check_library command not
    being properly escaped
  - Fix subsetting of fonts whose names start with 'and' not
    working
  - Fix a regression in 2.72 that broke the --start-in-tray command
    line option.
  - Fix third party plugins that create dynamic context menus not
    working in linux
  - DOCX Input: Fix images wider than 50% of the page width being
    incorrectly right aligned even when anchored to the center of
    the page.
  - Catalog generation: Ensure all citation keys in BiBTeX catalogs
    have only ascii characters.
  - Get Books: Update ebookpoint and legimi plugins for website
    changes
  - EPUB3 metadata: Ensure updating metadata never produces empty
    dc:contributor elements.
  - DOCX Output: Fix an error when converting tables with spanning
    cells.
  - Nicer error message if the user tries to import data while the
    content server is running
- add calibre-rpmlintrc to prevent rpmlint-errors
- rebase calibre.changes</changelog>
<changelog author="ecsos@opensuse.org" date="1481371200">- set liberation-fonts to Recommends
- use PIL-fork python-Pillow instead python-imaging</changelog>
<changelog author="cornelis@solcon.nl" date="1481716800">- python-Pygments is not a build requirement, but only required at
  runtime: remove BuildRequires: python-Pygments</changelog>
<changelog author="ecsos@opensuse.org" date="1482494400">- update to 2.75.0
  New Features
  - Happy Holidays everyone!
  - Add support for new Kobo firmware version 4.2
  - Allow using amazon_in, amazon_au, amazon_com identifiers in the
    Book details panel.
  Bug Fixes
  - Kobo driver: Fix incorrectly sized covers being sent to some
    Kobo devices
  - E-book viewer: Prevent javascript in the book from accessing
    files on the computer using XMLHttpRequest.
  - Edit Book: Fix the 'Search ignoring markup tool' not ignoring
    comments/processing instructions, etc.
  - CSS Transforms: Fix 'is'/'is not' rules not matching
    currentColor.
  - E-book viewer: Make the swipe up gesture move to next section
    instead of previous section.
  - Edit Book: Allow the Spell Check dialog and the search panel
    to be made much narrower than before.
  - Edit Book: Fix customize template window not freely resizable
    on windows.
  - Edit Book: Fix newlines not being matched by the
    'Search ignoring markup' tool.
  - EPUB Input: Fix incorrect handling of html files that are in
    a folder above the OPF file.
- remove obsolet calibre07 because it is now removed in obs.</changelog>
<changelog author="ecsos@opensuse.org" date="1482667200">- update to 2.75.1
  Bug Fixes
  - Version 2.75.1 has fixes for a regression in 2.75.0 that broke
  the Live CSS feature in the editor and caused some minor problems
  in the viewer</changelog>
<changelog author="ecsos@opensuse.org" date="1483272000">- update to 2.76.0
  Bug Fixes
  - E-book viewer: Fix a regression in the previous release that
    broke the viewer on systems where the temporary directory is a
    symlink (common on OSX).
  - EPUB Input: Fix EPUB2 files that specify a cover image via a
    tag but not in the not getting a cover when converted to PDF
  - PDF Output: Fix conversion failure when input document contains
    first page with no renderable content.
  - Editor: Fix incorrect handling of some regular expressions in
    the Search tool.
  - OS X: Fix dynamically generated context menus, such as the sort
    by menu not working.
  - Fix a crash when running with assertions turned on in Qt.
  - Edit Book: Reports tool: Fix an error when right clicking on
    items in the Links view.</changelog>
<changelog author="ecsos@opensuse.org" date="1484308800">- update to 2.77.0
  Bug Fixes
  - Conversion: Fix changing the cover image not updating
    references to the old cover image inside SVG wrappers.
  - E-book viewer: Fix a regression that caused clicking links in
    the footnote popup window to stop working
  - Edit Book: Fix importing DOCX file as new book not setting the
    version attribute in the OPF
  - Kindle driver: Fix some newer KFX books not being recognized
    on e-ink kindles, because of a change in how metadata is stored
    in the KFX format
  - DOCX Output: Fix missing tag causing conversion to fail.
  - Edit Book: Fix group references causing errors when used in
    replace string in the normal mode search and replace
  - Edit Book: Fix Check Book reporting a spurious mime/type mismatch
    error after replacing a file with a file having a different
    mime type.
  - Amazon metadata download: Fix detection of series not working
    for some books due to changes in the amazon website
  - Fix Nook HD+ not being detected on windows
  - Edit Book: Ensure keyboard focus stays with Files Browser when
    renaming files.
- Drop patch reproducible.patch because now in upstream</changelog>
<changelog author="cornelis@solcon.nl" date="1485172800">- Make requirements for python-qt5 and python-sip tighter to avoid
  random crashes when these libraries are updated (see e.g.
  boo#1011610 and
  https://lists.opensuse.org/opensuse-factory/2017-01/msg00390.html)</changelog>
<changelog author="ecsos@opensuse.org" date="1485518400">- update to 2.78.0
  New Features
  - View button: Add an action to the right click menu that always
    opens the book with the calibre viewer, regardless of the
    preferences
  - Kobo driver: Update to support the newest firmware from Kobo
  - E-book viewer: Allow opening a specific item from the Table of
    Contents via the --open-at command line parameter.
  - Amazon metadata download: Add support for downloading from
    amazon.ca
  Bug Fixes
  - Edit Book: Do not condense CSS rules when saving AZW3 files
    regardless of the value of Preferences-&gt;Common Options-&gt;Look &amp;
    Feel-&gt;Expand CSS
  - EPUB Output: Fix a duplicate id created in rare circumstances
    when splitting on page breaks.
  - DOCX Input: Fix error when converting documents that have
    images pointing to web resources.
  - E-book viewer: Fix a regression that caused an increase in load
    times when loading the individual HTML files inside an EPUB
    book.
  - Fix setting a similar books search to use the formats field in
    Preferences-&gt;Searching resulting in an error.
  - Kobo driver: Fix incorrect cover size being uploaded to the
    Glo HD
  - E-book viewer: Fix 'View Image' right click menu action not
    available for svg files included via  tags.
  - HTML Input: Remove the # character from input filenames, for
    maximum compatibility.
  - Edit Book: Fix spell check treating the unicode hyphen (U+2010)
    differently from the normal hyphen (U+002d).</changelog>
<changelog author="cornelis@solcon.nl" date="1485864000">- Fix boo#1022710: upgrade from 13.2 to Leap error</changelog>

</package>
<package pkgid="b76e75a378abb4173073ff959dec244a425d0af59e627f951ec972c9154efba3" name="calibre" arch="x86_64">
    <version epoch="0" ver="2.81.0" rel="10.1"/>

<changelog author="cornelis@solcon.nl" date="1476360000">- Added Fix-editing-color-schemes.patch to fix dialog for editing
  color-schemes (lp#1629294)
- Added Update-amazon-store-plugin.patch because of Amazon website
  changes
- Added Update-db-version-kobo-driver.patch to make sure calibre is
  working correctly with kobo firmware</changelog>
<changelog author="jengelh@inai.de" date="1476705600">- Drop manual library require; it is autodetected</changelog>
<changelog author="aloisio@gmx.com" date="1477656000">- Update to version 2.70.0:
  New Features
  - Edit Book: Add a tool to download external resources
    (images/stylesheets/etc.) that are not included in the book.
  - Make custom columns available in the Alter Tag Browser-&gt;Manage
    categories sub menu
  Bug Fixes
  - Conversion: Fix incorrect resolution of references to resources
    in HTML files that exist in a folder level above the OPF file.
    This could lead to styles being incorrectly processed in such
    HTML files.
  - Get Books: Update the amazon store plugins for website changes
  - Update ozon.ru metadata download plugin to fix searching for
    books by ISBN
  - Edit Book: Fix a regression in the previous release that broke
    the preferences dialog for changing color schemes.
  - Edit Book: Better error message when user tries to open a Check
    Book item that refers to a file that has been deleted since the
    last time Check Book was run.
- Dropped Fix-editing-color-schemes.patch,
  Update-amazon-store-plugin.patch and
  Update-db-version-kobo-driver.patch now included upstream</changelog>
<changelog author="cornelis@solcon.nl" date="1478260800">- Update to 2.71.0:
  New Features
  - calibre's tenth birthday edition!
  - A new set of icons for calibre
  - A short video commemorating the occasion:
    https://youtu.be/Q95NfFKc0v8
  - Book details panel: Add a copy all action to the right click
    menu.
  Bug Fixes
  - Get Books: Update ebookpoint and woblink store plugins for
    website changes
  - Edit Book: When un-marking text auto-change the 'search where'
    location to what it was before text was marked rather than
    'current file'.
  - Automatic adding: Show an error if the user specifies a folder
    whose name starts with a dot or underscore.
  - OS X: Fix a regression that caused incorrect display of the
    icon in pop-up message boxes when using a Retina display.
  - Kobo driver: Fix an error when migrating very old settings
  - Kobo driver: Fix a regression that broke handling of reading
    status for devices running old 1.9x versions of the Kobo
    firmware
  - Edit Book: When using the arrange into folders tool do not
    change the case of already existing folders in the book.</changelog>
<changelog author="ecsos@opensuse.org" date="1479556800">- update to 2.72.0
  New Features
  - Font embedding: Implement automatic embedding for fonts with
    non-normal stretch and weight values such as
    Condensed/Light/Extra Bold fonts
  - Allow aborting an in-progress Copy-to-library action.
  - Edit Book: When adding a font file via File-&gt;New automatically
    generate the appropriate @font-face rule and copy it to the
    clipboard so that it can be easily inserted into the
    appropriate CSS files.
  - Edit Book: Check Book: Add a warning for links with the :
    character in them on windows
  - Conversion: When converting markdown documents recognize basic
    metadata in the markdown document formatted as per the markdown
    metadata extension.
  - Edit Book: Spell Check dialog: Various small usability
    enhancements -- preserve position in word list on refresh,
    ensure that new current word is highlighted after changing a
    word, etc.
  - Edit Book: Flash the taskbar icon after beautify all files
    completes.
  Bug Fixes
  - Fix creating an empty library with the same structure as
    current library not creating custom columns on the first
    restart after creating the new custom columns.
  - Edit Book: Dont fail to rename files on windows if there is a
    link containing the colon character.
  - PDF Output: Dont fail if one of the embedded fonts has no names
  - Edit Book: When downloading external resources, ensure the
    generated filenames are valid.
  - Windows: Fix file extension not being added automatically when
    missing in save dialogs.
  - Fix calibre not opening full-screen in windows tablet mode.
  - Edit Book: Fix check external links tool not detecting changes
    that have not yet been saved
  - Generate covers: Fix &amp; in the series causing incorrect
    formatting of series number.
  - Edit Book: Fix a regression in the last release that broke the
    Arrange into folders tool when arranging into sub-folders of
    a folder that does not exist.
- remove build support for openSUSE 13.1 in spec</changelog>
<changelog author="cornelis@solcon.nl" date="1480420800">- Update to 2.73.0:
  New Features
  - Add a preference in Preferences-&gt;Look &amp; Feel to hide the row
    numbers in the main book list.
  - Allow Export/Import of column coloring and icon rules.
  - Edit Book: Allow bulk changing of file extension for selected
    files by right clicking ont he selected files in the file
    browser.
  - Edit Book: Check Book: Add a check for nav documents that
    contain no ToC in EPUB 3 books
  - Edit Book: Check Book: Add a test to check if the embedded
    fonts in the book have their embedding permissions enabled
  Bug Fixes
  - Pressing the up arrow in an date edit with undefined value
    should jump to the current date rather than Feb 101
  - EPUB Input: When an invalid nav based ToC is used in an
    EPUB 3.0 document that also has a fallback NCX ToC, use the
    fallback ToC.
  - Fix a regression that broke the icon theme creation tool in the
    previous release
  - Fix insert character dialog not reflowing characters on resize.
    Also only allow the search bar in the dialog to get input focus</changelog>
<changelog author="ecsos@opensuse.org" date="1481284800">- Update to 2.74.0:
  New Features
  - Amazon metadata download: Allow downloading from amazon.cn as
    well. To use go to Preferences-&gt;Metadata download and customize
    the amazon plugin to download from amazon.cn
  - Edit Book: Allow disabling the 'Files already arranged into
    folders' message popup
  Bug Fixes
  - Edit Book: Fix selected text not being fully highlighted when
    using the solarized color schemes.
  - calibredb: Fix CSV output for the check_library command not
    being properly escaped
  - Fix subsetting of fonts whose names start with 'and' not
    working
  - Fix a regression in 2.72 that broke the --start-in-tray command
    line option.
  - Fix third party plugins that create dynamic context menus not
    working in linux
  - DOCX Input: Fix images wider than 50% of the page width being
    incorrectly right aligned even when anchored to the center of
    the page.
  - Catalog generation: Ensure all citation keys in BiBTeX catalogs
    have only ascii characters.
  - Get Books: Update ebookpoint and legimi plugins for website
    changes
  - EPUB3 metadata: Ensure updating metadata never produces empty
    dc:contributor elements.
  - DOCX Output: Fix an error when converting tables with spanning
    cells.
  - Nicer error message if the user tries to import data while the
    content server is running
- add calibre-rpmlintrc to prevent rpmlint-errors
- rebase calibre.changes</changelog>
<changelog author="ecsos@opensuse.org" date="1481371200">- set liberation-fonts to Recommends
- use PIL-fork python-Pillow instead python-imaging</changelog>
<changelog author="cornelis@solcon.nl" date="1481716800">- python-Pygments is not a build requirement, but only required at
  runtime: remove BuildRequires: python-Pygments</changelog>
<changelog author="ecsos@opensuse.org" date="1482494400">- update to 2.75.0
  New Features
  - Happy Holidays everyone!
  - Add support for new Kobo firmware version 4.2
  - Allow using amazon_in, amazon_au, amazon_com identifiers in the
    Book details panel.
  Bug Fixes
  - Kobo driver: Fix incorrectly sized covers being sent to some
    Kobo devices
  - E-book viewer: Prevent javascript in the book from accessing
    files on the computer using XMLHttpRequest.
  - Edit Book: Fix the 'Search ignoring markup tool' not ignoring
    comments/processing instructions, etc.
  - CSS Transforms: Fix 'is'/'is not' rules not matching
    currentColor.
  - E-book viewer: Make the swipe up gesture move to next section
    instead of previous section.
  - Edit Book: Allow the Spell Check dialog and the search panel
    to be made much narrower than before.
  - Edit Book: Fix customize template window not freely resizable
    on windows.
  - Edit Book: Fix newlines not being matched by the
    'Search ignoring markup' tool.
  - EPUB Input: Fix incorrect handling of html files that are in
    a folder above the OPF file.
- remove obsolet calibre07 because it is now removed in obs.</changelog>
<changelog author="ecsos@opensuse.org" date="1482667200">- update to 2.75.1
  Bug Fixes
  - Version 2.75.1 has fixes for a regression in 2.75.0 that broke
  the Live CSS feature in the editor and caused some minor problems
  in the viewer</changelog>
<changelog author="ecsos@opensuse.org" date="1483272000">- update to 2.76.0
  Bug Fixes
  - E-book viewer: Fix a regression in the previous release that
    broke the viewer on systems where the temporary directory is a
    symlink (common on OSX).
  - EPUB Input: Fix EPUB2 files that specify a cover image via a
    tag but not in the not getting a cover when converted to PDF
  - PDF Output: Fix conversion failure when input document contains
    first page with no renderable content.
  - Editor: Fix incorrect handling of some regular expressions in
    the Search tool.
  - OS X: Fix dynamically generated context menus, such as the sort
    by menu not working.
  - Fix a crash when running with assertions turned on in Qt.
  - Edit Book: Reports tool: Fix an error when right clicking on
    items in the Links view.</changelog>
<changelog author="ecsos@opensuse.org" date="1484308800">- update to 2.77.0
  Bug Fixes
  - Conversion: Fix changing the cover image not updating
    references to the old cover image inside SVG wrappers.
  - E-book viewer: Fix a regression that caused clicking links in
    the footnote popup window to stop working
  - Edit Book: Fix importing DOCX file as new book not setting the
    version attribute in the OPF
  - Kindle driver: Fix some newer KFX books not being recognized
    on e-ink kindles, because of a change in how metadata is stored
    in the KFX format
  - DOCX Output: Fix missing tag causing conversion to fail.
  - Edit Book: Fix group references causing errors when used in
    replace string in the normal mode search and replace
  - Edit Book: Fix Check Book reporting a spurious mime/type mismatch
    error after replacing a file with a file having a different
    mime type.
  - Amazon metadata download: Fix detection of series not working
    for some books due to changes in the amazon website
  - Fix Nook HD+ not being detected on windows
  - Edit Book: Ensure keyboard focus stays with Files Browser when
    renaming files.
- Drop patch reproducible.patch because now in upstream</changelog>
<changelog author="cornelis@solcon.nl" date="1485172800">- Make requirements for python-qt5 and python-sip tighter to avoid
  random crashes when these libraries are updated (see e.g.
  boo#1011610 and
  https://lists.opensuse.org/opensuse-factory/2017-01/msg00390.html)</changelog>
<changelog author="ecsos@opensuse.org" date="1485518400">- update to 2.78.0
  New Features
  - View button: Add an action to the right click menu that always
    opens the book with the calibre viewer, regardless of the
    preferences
  - Kobo driver: Update to support the newest firmware from Kobo
  - E-book viewer: Allow opening a specific item from the Table of
    Contents via the --open-at command line parameter.
  - Amazon metadata download: Add support for downloading from
    amazon.ca
  Bug Fixes
  - Edit Book: Do not condense CSS rules when saving AZW3 files
    regardless of the value of Preferences-&gt;Common Options-&gt;Look &amp;
    Feel-&gt;Expand CSS
  - EPUB Output: Fix a duplicate id created in rare circumstances
    when splitting on page breaks.
  - DOCX Input: Fix error when converting documents that have
    images pointing to web resources.
  - E-book viewer: Fix a regression that caused an increase in load
    times when loading the individual HTML files inside an EPUB
    book.
  - Fix setting a similar books search to use the formats field in
    Preferences-&gt;Searching resulting in an error.
  - Kobo driver: Fix incorrect cover size being uploaded to the
    Glo HD
  - E-book viewer: Fix 'View Image' right click menu action not
    available for svg files included via  tags.
  - HTML Input: Remove the # character from input filenames, for
    maximum compatibility.
  - Edit Book: Fix spell check treating the unicode hyphen (U+2010)
    differently from the normal hyphen (U+002d).</changelog>
<changelog author="cornelis@solcon.nl" date="1485864000">- Fix boo#1022710: upgrade from 13.2 to Leap error</changelog>
<changelog author="zaitor@opensuse.org" date="1486123200">- Add conditional liberation2-fonts BuildRequires and Recommends
  for Tumbleweed, it is better suited for the version of freetype2
  we have available.</changelog>
<changelog author="ecsos@opensuse.org" date="1486728000">- update to 2.79.0
  New Features
  - Windows: Make recently opened books show up in the jump lists
    for the standalone viewer and editor programs
  - OS X/Linux: Show an informational popup message when an Android
    device is plugged in that needs the user to tap Allow for the
    connection to work.
  - Conversion: Log options that are different from the defaults
    separately, for easy reference
  Bug Fixes
  - Conversion: Fix regression that broke conversion of some epub
    files when using the 'Remove first image' option.
  - Get Books: Update Kobo plugin for website changes
  - Windows MTP driver: Fix error when enumerating device storage
    not being reported during debug device detection
  - Tag Browser: When dragging and dropping a book onto a series
    increment the series number.
  - Fix crash when generating covers with Qt 5.8 on linux
  - Fix Get Books result list and jobs list not being populated on
    Qt 5.8
  - Fix importing rules in the coloring/icon rules dialog not
    enabling the apply button
- rebase patch calibre-setup.install.py.diff</changelog>
<changelog author="ecsos@opensuse.org" date="1487937600">- update to 2.80.0
  New Features
  - Add support for sideloading of KFX files created with the
    third-party KFX calibre plugin
  - Edit book: Allow drag and drop of image files, stylesheets and
    html files into the editor to insert the appropriate  and tags
    and add the files to the book automatically.
  - Kobo driver: Add support for updated firmware
  - Edit Book: Spell Check: If there are no suggestions fill the
    suggested word box with the original word.
  - Viewer: add a shortcut (Ctrl+F11) to show/hide toolbars.
  Bug Fixes
  - PDF Output: Fix courier font not being rendered when converting
    on windows.
  - E-mail delivery: Add a Message-ID header when sending emails.
    Reduces probability of mails sent from calibre being marked as
    spam
  - Save to disk: Fix path shortening being applied to entire save
    template even when saving to singe directory.
  - Get Books: Update the Virualo and Publi store plugins for
    website changes
  - Viewer: Fix regression that caused slow opening of some books
    with missing font/css/image files
  - Viewer: Pressing Ctrl+F in fullscreen mode should show the
    controls.
  - Edit book: Do not allow creating multiple new files whose names
    differ only by case.
  - Viewer: Use heuristics to try to detect comics encoded as fixed
    layout EPUBs to ensure they are displayed as intended.</changelog>
<changelog author="ecsos@opensuse.org" date="1489147200">- update to 2.81.0
  New Features
  - Amazon metadata download: Allow downloading amazon metadata
    from multiple sources. You can now configure the Amazon plugin
    via Preferences-&gt;Metadata download to use either the amazon
    servers, or various search engine caches to get the metadata.
    Should help with the recent CAPTCHA problems when downloading
    metadata from amazon
  - Kobo driver: Add support for new firmware
  - Edit Book: Spell Check dialog: Always add the original word as
    one of the spelling corrections, so that small edits to the
    word can be made easily.
  - Edit Book: Saved searched Dialog: Allow re-arranging the saved
    searches using drag and drop.
  - Implement auto update of builtin metadata download plugins,
    just as for recipes and Get Books plugins. Needed as the
    websites they get data from often change.
  - Edit Book: When inserting full screen images, use the actual
    image dimensions in the generated SVG code, when available
  - Linux installer: Check that the umask is suitable before
    running the installer. Should fix breakage on systems where
    users have changed the user umask but neglected to also alter
    it for sudo
  - Bulk metadata edit: Remove the control to delete specific
    formats as it is redundant. This functionality is already
    present by right clicking the Remove books button
  Bug Fixes
  - TXT Input: When detecting the encoding of txt files only use
    the first four kilobytes of text. Fixes excessively slow
    conversion of very large text files.
  - Get Books: Fix price not being displayed for books from Amazon
    dues to website changes
  - GetBooks: Update Google Books plugin for website changes
  - E-book viewer: Fix slow startup when recently opened files are
    on a slow/malfunctioning networked filesystem.
  - Google metadata download: Fix metadata not being found when the
    title of the book includes a sub-title
  - Improve downloading of covers from the google books metadata
    source
  - News download: Fix a bug that could cause a crash when
    downloading an SVG image.
  - Edit book: Fix a regression that caused pasting copied text
    from programs that generate both HTML and plain text when
    copying to paste the HTML in preference to the plain text</changelog>

</package>
<package pkgid="1b751661f18d902d04d4828a7dba08108fef4264554878e23f2c2a7709f9f26a" name="catdoc" arch="src">
    <version epoch="0" ver="0.95" rel="7.3.1"/>

<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94-1" date="1134216000">- Initial package.</changelog>
<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94-1.2" date="1144497600">- Rebuild for Fedora Core 5.</changelog>
<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94.2-1" date="1145793600">- Updated to release 0.94.2.</changelog>
<changelog author="John Pye &lt;john@curioussymbols.com&gt; 0.94.2-2" date="1185969600">- Fixing 'makeinstall' macro for SUSE.
- Fixing install of man page(s).</changelog>
<changelog author="Raymond Wooninck &lt;tittiatcoke@gmail.com&gt; - 0.94.2" date="1237204800">- Moved package to KDE:KDE4:Community to support Recoll</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1381838400">- Update to 0.94.4
-  Changes since 0.94.3:
  * Remove extra ';' in src/xlsparse.c which turned for loop in
    xlsparse into a buffer overflow
-  Changes since 0.94.2:
  * Fix codepage bugs
  * Fix charset bug
  * Handle negative numbers on 64bit architectures
  * Fix Macintosh MS1904 date bug in xlsparse reported ubuntu</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1384689600">- Added dont_build_xls2csv.patch: xls2csv is provided by two other
  packages, so we don't need it built
- Added install.patch, for honoring installroot variable</changelog>
<changelog author="astieger@suse.com" date="1496232000">- catdoc 0.95:
  * Fix various issues found during fuzzing which may lead to an
    application crash or have unspecified further impact when
    the user is tricked into opening specially crafted files
    bsc#919228
  * Replace charset tables with new ones, published by Unicode
    Consortium with more permissive license
  * Fix some incompatibilities with CLang
  * Fix lot of segfaults on incorrect or corrupted data
  * Use stdint int types throughout the code
- drop install.patch</changelog>

</package>
<package pkgid="3f005a46d3a9d83d78ab5f0397ac997294c91c56f26bb0733b6d594d17475fd7" name="catdoc" arch="src">
    <version epoch="0" ver="0.95" rel="7.6.1"/>

<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94-1" date="1134216000">- Initial package.</changelog>
<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94-1.2" date="1144497600">- Rebuild for Fedora Core 5.</changelog>
<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94.2-1" date="1145793600">- Updated to release 0.94.2.</changelog>
<changelog author="John Pye &lt;john@curioussymbols.com&gt; 0.94.2-2" date="1185969600">- Fixing 'makeinstall' macro for SUSE.
- Fixing install of man page(s).</changelog>
<changelog author="Raymond Wooninck &lt;tittiatcoke@gmail.com&gt; - 0.94.2" date="1237204800">- Moved package to KDE:KDE4:Community to support Recoll</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1381838400">- Update to 0.94.4
-  Changes since 0.94.3:
  * Remove extra ';' in src/xlsparse.c which turned for loop in
    xlsparse into a buffer overflow
-  Changes since 0.94.2:
  * Fix codepage bugs
  * Fix charset bug
  * Handle negative numbers on 64bit architectures
  * Fix Macintosh MS1904 date bug in xlsparse reported ubuntu</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1384689600">- Added dont_build_xls2csv.patch: xls2csv is provided by two other
  packages, so we don't need it built
- Added install.patch, for honoring installroot variable</changelog>
<changelog author="astieger@suse.com" date="1496232000">- catdoc 0.95:
  * Fix various issues found during fuzzing which may lead to an
    application crash or have unspecified further impact when
    the user is tricked into opening specially crafted files
    bsc#919228
  * Replace charset tables with new ones, published by Unicode
    Consortium with more permissive license
  * Fix some incompatibilities with CLang
  * Fix lot of segfaults on incorrect or corrupted data
  * Use stdint int types throughout the code
- drop install.patch</changelog>
<changelog author="astieger@suse.com" date="1499688000">- CVE-2017-11110: Attackers may have used specially crafted files
  to cause a denial of service through a heap-based buffer under-
  flow and application crash, or have unspecified other impact.
  Add CVE-2017-11110.patch bsc#1047877</changelog>

</package>
<package pkgid="446839d9be4fa6c4091bd555556e12a47ab4429bc686a99e3d08e3f1de4ba487" name="catdoc" arch="x86_64">
    <version epoch="0" ver="0.95" rel="7.3.1"/>

<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94-1" date="1134216000">- Initial package.</changelog>
<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94-1.2" date="1144497600">- Rebuild for Fedora Core 5.</changelog>
<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94.2-1" date="1145793600">- Updated to release 0.94.2.</changelog>
<changelog author="John Pye &lt;john@curioussymbols.com&gt; 0.94.2-2" date="1185969600">- Fixing 'makeinstall' macro for SUSE.
- Fixing install of man page(s).</changelog>
<changelog author="Raymond Wooninck &lt;tittiatcoke@gmail.com&gt; - 0.94.2" date="1237204800">- Moved package to KDE:KDE4:Community to support Recoll</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1381838400">- Update to 0.94.4
-  Changes since 0.94.3:
  * Remove extra ';' in src/xlsparse.c which turned for loop in
    xlsparse into a buffer overflow
-  Changes since 0.94.2:
  * Fix codepage bugs
  * Fix charset bug
  * Handle negative numbers on 64bit architectures
  * Fix Macintosh MS1904 date bug in xlsparse reported ubuntu</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1384689600">- Added dont_build_xls2csv.patch: xls2csv is provided by two other
  packages, so we don't need it built
- Added install.patch, for honoring installroot variable</changelog>
<changelog author="astieger@suse.com" date="1496232000">- catdoc 0.95:
  * Fix various issues found during fuzzing which may lead to an
    application crash or have unspecified further impact when
    the user is tricked into opening specially crafted files
    bsc#919228
  * Replace charset tables with new ones, published by Unicode
    Consortium with more permissive license
  * Fix some incompatibilities with CLang
  * Fix lot of segfaults on incorrect or corrupted data
  * Use stdint int types throughout the code
- drop install.patch</changelog>

</package>
<package pkgid="f54e64a630192b2bfcd2210bc5268bef4447b7e09399e869b514a6dea0d8082b" name="catdoc" arch="x86_64">
    <version epoch="0" ver="0.95" rel="7.6.1"/>

<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94-1" date="1134216000">- Initial package.</changelog>
<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94-1.2" date="1144497600">- Rebuild for Fedora Core 5.</changelog>
<changelog author="Dries Verachtert &lt;dries@ulyssis.org&gt; - 0.94.2-1" date="1145793600">- Updated to release 0.94.2.</changelog>
<changelog author="John Pye &lt;john@curioussymbols.com&gt; 0.94.2-2" date="1185969600">- Fixing 'makeinstall' macro for SUSE.
- Fixing install of man page(s).</changelog>
<changelog author="Raymond Wooninck &lt;tittiatcoke@gmail.com&gt; - 0.94.2" date="1237204800">- Moved package to KDE:KDE4:Community to support Recoll</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1381838400">- Update to 0.94.4
-  Changes since 0.94.3:
  * Remove extra ';' in src/xlsparse.c which turned for loop in
    xlsparse into a buffer overflow
-  Changes since 0.94.2:
  * Fix codepage bugs
  * Fix charset bug
  * Handle negative numbers on 64bit architectures
  * Fix Macintosh MS1904 date bug in xlsparse reported ubuntu</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1384689600">- Added dont_build_xls2csv.patch: xls2csv is provided by two other
  packages, so we don't need it built
- Added install.patch, for honoring installroot variable</changelog>
<changelog author="astieger@suse.com" date="1496232000">- catdoc 0.95:
  * Fix various issues found during fuzzing which may lead to an
    application crash or have unspecified further impact when
    the user is tricked into opening specially crafted files
    bsc#919228
  * Replace charset tables with new ones, published by Unicode
    Consortium with more permissive license
  * Fix some incompatibilities with CLang
  * Fix lot of segfaults on incorrect or corrupted data
  * Use stdint int types throughout the code
- drop install.patch</changelog>
<changelog author="astieger@suse.com" date="1499688000">- CVE-2017-11110: Attackers may have used specially crafted files
  to cause a denial of service through a heap-based buffer under-
  flow and application crash, or have unspecified other impact.
  Add CVE-2017-11110.patch bsc#1047877</changelog>

</package>
<package pkgid="bc76bceecb7f4e52239a4d01f18acf32e77ab657bc4bde5ec4a5ae060ab766c9" name="ceph" arch="src">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="46cd55869f5fc51db5ec90638db3afc3db10f32251d4c23ac7bfe7f6a6276597" name="ceph" arch="src">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986 (CVE-2016-9579)
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="21e946f185d748806503566632c285e0c2c45bac4b20a087143264aa2c9179c0" name="ceph" arch="src">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="c2bb99997ccf89f415fce6d5fa73e2c4f5072415a0de1e05c2f0b3f421c6d2d1" name="ceph" arch="x86_64">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="5832a2efff5a98a1c51ef9bf0a303f6bb803293e28ff6ddd825fa7dc2117a81d" name="ceph" arch="x86_64">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986 (CVE-2016-9579)
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="72ee3d9c551fffdada438ccb1d3521dae056dc5d9cfcc66faf618dc521b25b4b" name="ceph" arch="x86_64">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="85bf8f866f83b52680d998da8e05c8b8b9c774f85608164ed5ff8f085b7c54df" name="ceph-base" arch="x86_64">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="e8abdbafdabf8e48b8acd5f29fd65decc80d226a0e5327ec96f9a968ddb4984c" name="ceph-base" arch="x86_64">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986 (CVE-2016-9579)
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="ed83fb7970d5c04b07b28f75f8025b52526812a6c1d6404997252c878c368b23" name="ceph-base" arch="x86_64">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="59d33b1e346bc1259daab3097378ca97cc12591519e5f024510a30ee83f36423" name="ceph-common" arch="x86_64">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="eb378ba725c96b1bf483a8228381b0bcbe5076c2c879332f091afee2115e83b5" name="ceph-common" arch="x86_64">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986 (CVE-2016-9579)
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="7e18ea190bd737128a5623e566271e9db856ab64f8bec7f728b408aa08732023" name="ceph-common" arch="x86_64">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="5bd11db4f2e6fa554b1dd1cd749437f558e8543170c0dd2f11f91a41e79e6695" name="ceph-fuse" arch="x86_64">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="8ca7d63d2281060c66a8d26e84e454c78d6ebacff2c17851b840d215a43f7049" name="ceph-fuse" arch="x86_64">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986 (CVE-2016-9579)
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="b1c3cc14428086c6f322b80472e26194620bacb79990b5fb881ab83c879bd3ca" name="ceph-fuse" arch="x86_64">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="e6f6732cc765f35c22e729d14216c7dad759670ce8c23df576e2da43a7e0468d" name="ceph-mds" arch="x86_64">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="27c9fdaacf37df5ddec5bde6aca54279c375b870642eef289bee3c33e58bcc4d" name="ceph-mds" arch="x86_64">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986 (CVE-2016-9579)
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="56bb4f3fcac05a92a4268c273fe47729660404e004c7e55eedb9662173cd3bd4" name="ceph-mds" arch="x86_64">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="1ee7beace09088617801c813b21b6667017aac81aca93f5a4027166769a0983a" name="ceph-mon" arch="x86_64">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="1e3e3fad2c41c69cdbb68861e66e1a2b12e89754e7d7efa1046fcb001821b016" name="ceph-mon" arch="x86_64">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986 (CVE-2016-9579)
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="5cc773c85d6eb34b2a7abc52849e9ff84d8ab035e6c9c928764e261c35bcc946" name="ceph-mon" arch="x86_64">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="e0283a7b9824d8a48c75d02c469ccc5d2d37a5279f8b083e5f02e83d8e896772" name="ceph-osd" arch="x86_64">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="1754beb4db91f434597f88bc57b3d260a4d082eb6f4a64ca624d92c00ff67b55" name="ceph-osd" arch="x86_64">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986 (CVE-2016-9579)
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="d4950a72ae5b467f091289fdab1afd541d0f68dfd9fcf4856dc3d356ff5dc1eb" name="ceph-osd" arch="x86_64">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="e104c484d23c1f4e44aa3dd99ee98367db7ed7e9185a092e308163ddf4696d45" name="ceph-radosgw" arch="x86_64">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="90a22923e225aa1eb9bfb68424e70af4aa1b1ae1c93a5db0267d8ae847a22808" name="ceph-radosgw" arch="x86_64">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986 (CVE-2016-9579)
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="cce66d6b30b673c96e12ac0f5fa0f4cb370fa9fef4a610b527351bba18a76f86" name="ceph-radosgw" arch="x86_64">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="e2b25f6500f78524cbb2874268fb4853cb23542f319e679016b193ac01d31d0e" name="ceph-resource-agents" arch="x86_64">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="d923496bd32838f318b984dca10e59f2e5fa9d9058b186702dddadef1faf18ff" name="ceph-resource-agents" arch="x86_64">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986 (CVE-2016-9579)
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="60fad51b738d62178a0daa00799c000c565f8012f4adf78a3325e0f0524210e1" name="ceph-resource-agents" arch="x86_64">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="5b19bd930418ad1d3559cbbf5b704fb1db2d0fa5d9418b8f72d9ab17204502d0" name="ceph-test" arch="src">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="be2984dbff9eb50e9016aa4a131ac246ada63550b67122e19e04898d49ad8b53" name="ceph-test" arch="src">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="5daaade426ed8d2f111a40bda3b86b309f28598f2532706cb77ff64fa0d6af74" name="ceph-test" arch="src">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="0c36ad90a56e04e5a03d0024749c0806568289c3a4ed8a2dd1d268351df00c2b" name="ceph-test" arch="x86_64">
    <version epoch="0" ver="10.2.4+git.1481215985.12b091b" rel="4.1"/>

<changelog author="ncutler@suse.com" date="1470830400">- pre_checkin.sh: modify script so it adds
  "Source98: README-ceph-test.txt" to ceph-test.spec</changelog>
<changelog author="ncutler@suse.com" date="1471608000">- Update to version 10.2.2+git.1471601351.ddee097:
  + ceph.spec.in: jewel is x86_64+aarch64 only
  + ceph.spec.in: nuke sources at end of %install phase</changelog>
<changelog author="ncutler@suse.com" date="1471608001">- _constraints: tweak ceph constraints to pick up more build workers</changelog>
<changelog author="ncutler@suse.com" date="1471608002">- Update to version 10.2.2+git.1471612825.45407b0:
  + ceph.spec.in: be less naive when removing sources</changelog>
<changelog author="ncutler@suse.com" date="1471608003">- Update to version 10.2.2+git.1471622341.b446b70:
  + LTTng-UST disabled for openSUSE</changelog>
<changelog author="ncutler@suse.com" date="1472040000">- Update to version 10.2.2+git.1472050187.13be0ba:
  + ceph.spec.in: drop line that removes static libraries
  + ceph.spec.in: drop trouble-making divider comments
  + rpm: do not unnecessarily spawn shells for scriptlets
  + build/ops: bump rocksdb submodule (boo#982141)</changelog>
<changelog author="ncutler@suse.com" date="1472126400">- Update to version 10.2.2+git.1472064878.6bc382e:
  + ExclusiveArch for suse_version</changelog>
<changelog author="ncutler@suse.com" date="1472731200">- Update to version 10.2.2+git.1472752588.dada3f3:
  + spec: add ssl requirements
  + rgw: blanket apply NO_SSL_DL to civetweb sections
  (bsc#990438)</changelog>
<changelog author="ncutler@suse.com" date="1475150400">- Update to version 10.2.2+git.1475131634.4dc33de:
  + Revert "rpm: drop obsolete python-ceph-compat metapackage"
  + AArch64: Detect crc32 extension support from assembler (bsc#999688)</changelog>
<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>

</package>
<package pkgid="ff88ce6000b58e0dcf34eee706557dcabc012016df9fff3668a92bf0d7590521" name="ceph-test" arch="x86_64">
    <version epoch="0" ver="10.2.6+git.1489493035.3ad7a68" rel="6.4.1"/>

<changelog author="ncutler@suse.com" date="1475236800">- Update to version 10.2.3+git.1475228057.755cf99:
  Upstream 10.2.3 release
  * build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie
  (udev 215-17) (#16351)
  * build/ops: ceph Resource Agent does not work with systemd (#14828)
  * build/ops: ceph-base requires parted (#16095)
  * build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984)
  * build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in
  /sbin for SUSE (#16598, #16645)
  * build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, bsc#982141)
  * build/ops: rpm: OBS needs ExclusiveArch (#16936)
  * cli: ceph command line tool chokes on ceph ?w (the dash is unicode 'en dash'
  &amp;ndash, copy-paste to reproduce) (#12287)
  * common: expose buffer const_iterator symbols (#16899, Noah Watkins)
  * common: global-init: fixup chown of the run directory along with log and asok
  files (#15607)
  * fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655)
  * fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137)
  * fs: client: fstat cap release (#15723)
  * fs: essential backports for OpenStack Manila (#15406, #15614, #15615)
  * fs: fix double-unlock on shutdown (#17126)
  * fs: fix mdsmap print_summary with standby replays (#15705)
  * fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
  (#12653, #15634)
  * librados: Add cleanup message with time to rados bench output (#15704)
  * librados: Missing export for rados_aio_get_version in src/include/rados/librados.h
  (#15535)
  * librados: osd: bad flags can crash the osd (#16012)
  * librbd: Close journal and object map before flagging exclusive lock as released
  (#16450)
  * librbd: Crash when utilizing advisory locking API functions (#16364)
  * librbd: ExclusiveLock object leaked when switching to snapshot (#16446)
  * librbd: FAILED assert(object_no &lt; m_object_map.size()) (#16561)
  * librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries
  (#16471)
  * librbd: Object map/fast-diff invalidated if journal replays the same snap
  remove event (#16350)
  * librbd: Timeout sending mirroring notification shouldn't result in failure
  (#16470)
  * librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445)
  * librbd: cancel all tasks should wait until finisher is done (#16517)
  * librbd: delay acquiring lock if image watch has failed (#16923)
  * librbd: fix missing return statement if failed to get mirror image state (#16600)
  * librbd: flag image as updated after proxying maintenance op (#16404)
  * librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689)
  * librbd: potential use after free on refresh error (#16519)
  * librbd: rbd-nbd does not properly handle resize notifications (#15715)
  * librbd: the option 'rbd_cache_writethrough_until_flush=true' doesn't work
  (#16740, #16386, #16708, #16654, #16478)
  * mds:  tell command blocks forever with async messenger (TestVolumeClient.
  test_evict_client failure) (#16288)
  * mds: Confusing MDS log message when shut down with stalled journaler reads
  (#15689)
  * mds: Deadlock on shutdown active rank while busy with metadata IO (#16042)
  * mds: Failing file operations on kernel based cephfs mount point leaves
  unaccessible file behind on hammer 0.94.7 (#16625, bsc#985232)
  * mds: Fix shutting down mds timed-out due to deadlock (#16396)
  * mds: MDSMonitor fixes (#16136)
  * mds: MDSMonitor::check_subs() is very buggy (#16022)
  * mds: Session::check_access() is buggy (#16358)
  * mds: StrayManager.cc: 520: FAILED assert(dnl-&gt;is_primary()) (#15920)
  * mds: enforce a dirfrag limit on entries (#16164)
  * mds: fix SnapRealm::have_past_parents_open() (#16299)
  * mds: fix getattr starve setattr (#16154)
  * mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale
  on kcephfs (#15702)
  * mon: "mon metadata" fails when only one monitor exists (#15866)
  * mon: Monitor: validate prefix on handle_command() (#16297)
  * mon: OSDMonitor: drop pg temps from not the current primary (#16127)
  * mon: prepare_pgtemp needs to only update up_thru if newer than the existing one
  (#16185)
  * msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock,
  MDSDaemon::mds_lock, AsyncConnection::lock (#16237)
  * msgr: async messenger mon crash (#16378, #16418)
  * msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372)
  * msgr: msg/async: connection race hang (#15849)
  * osd: FileStore: umount hang because sync thread doesn't exit (#15695)
  * osd: Fixes for list-inconsistent-* (#15766, #16192, #15719)
  * osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until
  they are first active and clean (#14952)
  * osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections()
  (#16672)
  * osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023)
  * osd: ObjectCacher split BufferHead read fix (#16002)
  * osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277)
  * osd: Scrub error: 0/1 pinned (#15952)
  * osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943)
  * osd: partprobe intermittent issues during ceph-disk prepare (#15176)
  * osd: saw valgrind issues in ReplicatedPG::new_repop (#16801)
  * osd: sparse_read on ec pool should return extends with correct offset (#16138)
  * osd:sched_time not actually randomized (#15890)
  * rbd: ImageReplayer::is_replaying does not include flush state (#16970)
  * rbd: Journal duplicate op detection can cause lockdep error (#16363)
  * rbd: Journal needs to handle duplicate maintenance op tids (#16362)
  * rbd: Unable to disable journaling feature if in unexpected mirror state (#16348)
  * rbd: bashism in src/rbdmap (#16608)
  * rbd: doc: format 2 now is the default image format (#17026)
  * rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761)
  * rbd: possible race condition during journal transition from replay to ready
  (#16198)
  * rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289)
  * rbd: rbd-mirror should disable proxied maintenance ops for non-primary image
  (#16411)
  * rbd: rbd-mirror: FAILED assert(m_local_image_ctx-&gt;object_map != nullptr) (#16558)
  * rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956)
  * rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980)
  * rbd: rbd-mirror: ensure replay status formatter has completed before stopping
  replay (#16352)
  * rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536,
  [#15239], #16488, #16491, #16329, #15108, #15670)
  * rbd: rbd-mirror: potential race condition accessing local image journal (#16230)
  * rbd: rbd-mirror: reduce memory footprint during journal replay (#16321,
  [#16489], #16622, #16539, #16223, #16349)
  * rgw: A query on a static large object fails with 404 error (#16015)
  * rgw: Add zone rename to radosgw_admin (#16934)
  * rgw: Bucket index shards orphaned after bucket delete (#16412)
  * rgw: Bug when using port 443s in rgw (#16548)
  * rgw: Fallback to Host header for bucket name (#15975)
  * rgw: Fix civetweb IPv6 (#16928)
  * rgw: Increase log level for messages occuring while running rgw admin command
  (#16935)
  * rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no
  segments in DLO manifest (#15812)
  * rgw: RGWPeriodPuller tries to pull from itself (#16939)
  * rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348)
  * rgw: Swift API returns double space usage and objects of account metadata (#16188)
  * rgw: account/container metadata not actually present in a request are deleted
  during POST through Swift API (#15977, #15779)
  * rgw: add socket backlog setting for via ceph.conf (#16406)
  * rgw: add tenant support to multisite sync (#16469, #16121, #16665)
  * rgw: add_zone only clears master_zone if --master=false (#15901)
  * rgw: aws4 parsing issue (#15940, #15939)
  * rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146)
  * rgw: backport merge of static sites fixes (#15555, #15532, #15531)
  * rgw: can set negative max_buckets on RGWUserInfo (#14534)
  * rgw: cleanup radosgw-admin temp command as it was deprecated (#16023)
  * rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus
  sign) (#16327)
  * rgw: custom metadata aren't camelcased in Swift's responses (#15902)
  * rgw: data sync stops after getting error in all data log sync shards (#16530)
  * rgw: default zone and zonegroup cannot be added to a realm (#16839)
  * rgw: document multi tenancy (#16635)
  * rgw: don't unregister request if request is not connected to manager (#15911)
  * rgw: failed to create bucket after upgrade from hammer to jewel (#16627)
  * rgw: fix ldap bindpw parsing (#16286)
  * rgw: fix multi-delete query param parsing (#16618)
  * rgw: improve support for Swift's object versioning (#15925)
  * rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948)
  * rgw: master: build failures with boost &gt; 1.58 (#16392, #16391)
  * rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817)
  * rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143)
  * rgw: multisite: preserve zone's extra pool (#16712)
  * rgw: object expirer's hints might be trimmed without processing in some
  circumstances (#16705, #16684)
  * rgw: radosgw-admin failure for user create after upgrade from hammer to jewel
  (#15937)
  * rgw: radosgw-admin: EEXIST messages for create operations (#15720)
  * rgw: radosgw-admin: inconsistency in uid/email handling (#13598)
  * rgw: realm pull fails when using apache frontend (#15846)
  * rgw: retry on bucket sync errors (#16108)
  * rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP
  response (#15531)
  * rgw: segfault in RGWOp_MDLog_Notify (#16666)
  * rgw: segmentation fault on error_repo in data sync (#16603)
  * rgw: selinux denials in RGW (#16126)
  * rgw: support size suffixes for --max-size in radosgw-admin command (#16004)
  * rgw: updating CORS/ACLs might not work in some circumstances (#15976)
  * rgw: use zone endpoints instead of zonegroup endpoints (#16834)
  * tests: improve rbd-mirror test case coverage (#16197)
  * tests: rados/test.sh workunit timesout on OpenStack (#15403)
  * tools: ceph-disk: Accept bcache devices as data disks (#13278)
  * tools: src/script/subman fails with KeyError: 'nband' (#16961)</changelog>
<changelog author="ncutler@suse.com" date="1475236801">- ibs_constraints.sh: bash script to update _constraints for IBS
- pre_checkin.sh: add ibs_constraints.sh to ceph-test Sources list</changelog>
<changelog author="ncutler@suse.com" date="1476705600">- fix "ceph --version" so it reports 10.2.3
- add changes file entry for bugfix included in upstream 10.2.3 release:
  VUL-0: CVE-2016-5009: ceph: moncommand with empty prefix crashes monitor
  (#16297, bsc#987144)</changelog>
<changelog author="ncutler@suse.com" date="1478260800">- Update to version 10.2.3+git.1478275751.8c1c654:
  New commits from upstream jewel (pre-10.2.4) branch
  + mon : Display full flag in ceph status if full flag is set
  + osd: add peer_addr in heartbeat_check log message
  + msg/msg_types: update sockaddr, sockaddr_storage accessors
  + client: kill QuotaTree
  + common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
  + crush: reset bucket-&gt;h.items[i] when removing tree item
  + librbd: journal::Replay no longer holds lock while completing callback
  + librbd: prevent creation of clone from non-primary mirrored image
  + librbd: prevent creation of v2 image ids that are too large
  + rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
  + mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
  + ceph-disk: timeout ceph-disk to avoid blocking forever
  + mon/osdmonitor: initialize local variable "kb_avail_i"
  + mon/osdmonitor: fix incorrect output of "osd df" due to osd out
  + fast dispatch heartbeat message
  + librbd: request exclusive lock if current owner cannot execute op
  + LTTng-UST disabled for openSUSE
  + rbd: bench io-size should not be larger than image size
  + ceph-osd-prestart.sh: check existence of OSD data directory
  + Revert "common: add int64_t template for strict_si_cast()"
  + common/config: cast OPT_U32 options using uint32_t
  + common: add int64_t template for strict_si_cast()
  + common: instantiate strict_si_cast&lt;long&gt; not strict_si_cast&lt;int64_t&gt;
  + librbd: fix possible inconsistent state when disabling mirroring
  + mon/PGMonitor: mark dump_object_stat_sum() as static
  + mon/PGMonitor: calc the %USED of pool using used/(used+avail)
  + crush: When consider rule size use the correct method.
  + rpm: proper packaging of udev directories
  + ObjectCacher: fix last_write check in bh_write_adjacencies()
  + rgw: fix period update --commit return error
  + rgw: fix radosgw daemon core when reopen logs
  + client: add mask parameter to _do_lookup
  + client: plumb a mask argument into _lookup
  + client: only skip querying the MDS in _lookup when we have the necessary caps
  + ceph: don't fudge the ctime in stat() unless it's really older than the mtime
  + PG: introduce and maintain upset
  + PG: use upset rather than up for _update_calc_stats
  + ceph-disk: do not activate device that is not ready
  + Cleanup: delete find_best_info again
  + ReplicatedPG: call op_applied for submit_log_entries based repops
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix upgrade from old multisite to new multisite configuration
  + client: add missing client_lock for get_root
  + client: fix shutdown with open inodes
  + qa: rbd/map-snapshot-io.sh: don't chown sysfs files
  + qa: rbd: don't modprobe, chown sysfs files or udevadm settle
  + qa: rbd/concurrent.sh: suppress rbd map output
  + qa: rbd/simple_big.sh: drop extraneous sudo
  + krbd: don't segfault if images are unmapped concurrently
  + doc: add "--orphan-stale-secs" to radosgw-admin(8)
  + radosgw-admin: add "--orphan-stale-secs" to --help
  + Add two options to radosgw-admin.rst manpage
  + Add Install section to systemd rbdmap.service file
  + doc: fix description for rsize and rasize
  + librados: modify Pipe::connect() to return the error code
  + log: Log.cc: Assign LOG_INFO priority to syslog calls
  + logrotate: Run as root/ceph
  + mon: OSDMonitor: Missing nearfull flag set
  + hobject: clarify is_snap and has_snapset for max
  + src/osd: relax the requirement that we scrub a whole hash value
  + osd_types,PG: force the map used in _scrub to be sorted correctly
  + PG: block writes and scan log for scrub using inclusive upper bound
  + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
  + rgw: add reinit/rebind logic (ldap)
  + rgw ldap: enforce simple_bind w/LDAPv3
  + rgw ldap:  protect rgw::from_base64 from non-base64 input
  + add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
  + rgw_file: fix rename cases and unify unlink
  + rgw_file: refuse partial, out-of-order writes
  + rgw_file: implement rgw_setattr
  + rgw_file: refuse ops on deleted targets
  + rgw file: refuse to rename directories
  + rgw nfs: don't leak fh-&gt;mtx in lookup_handle()
  + rgw nfs: fix write continuations
  + rgw_file: unlock() must precede out label
  + rgw file: remove busy-wait in RGWLibFS::gc()
  + rgw_file: fix/update rgw_open flag arguments
  + rgw_file: fix/update rgw_create flag arguments
  + rgw_file: implement stateless write completion timer
  + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
  + rgw_file:  log on write completion events at level 10
  + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
  + librgw: add API version defines for librgw and rgw_file
  + ceph_timer: prefer using directive to typedef
  + rgw_file:  explain semantics of RGWFileHandle::commit
  + rgw_file: restore local definition of RGWLibFS gc interval
  + rgw: fix the wrong return value
  + rgw: rgw file fix bug of rgw_lookup can not exact match file name
  + rgw: remove duplicated calls to getattr
  + rgw_file: implement rgw_setattr
  + rgw_file: fix set_attrs operation
  + rgw_file:  pre-assign times
  + doc/radosgw: fix description of response elements 'Part'
  + librbd: new journal policy to disable initializing the journal
  + librbd: permit disabling journaling if in corrupt state
  + rgw: set args when rebuilding req_info
  + rgw: forward input data when forwarding set_bucket_version to master
  + init-radosgw: do not use systemd-run in sysvinit
  + messages: fix MMDSBeacon constructor
  + mon: don't crash on invalid standby_for_fscid
  + mds: make mds_role_t member order match constructor
  + mds: remove max_mds config option
  + os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
  + cephx: Fix multiple segfaults due to attempts to encrypt or decrypt an empty secret and a null CryptoKeyHandler
  + common: only call crypto::init once per CephContext
  + mds: catch duplicates in DamageTable
  + client: fix segment fault in Client::_invalidate_kernel_dcache().
  + mds: remove fail-safe queueing replay request
  + client: fix readdir vs fragmentation race
  + ceph-create-keys: fix existing-but-different case
  + doc: clarify rbd size units
  + rbd: recognize lock_on_read option
  + rbd: fix up terminology in help texts
  + rbd: expose rbd unmap options
  + mds: s/used_ions/used_inos/
  + mds: log path with CDir damage messages
  + client: properly set inode number of created inode in replay request
  + librbd: ignore notify errors on missing image header
  + build: include more files in "make dist" tarball
  + cls/journal: add async client_update_state method
  + journal: allow to trim journal for "laggy" clients
  + librbd: optionally flag "laggy" journal clients disconnected
  + rbd: new command to disconnect journal client
  + rbd-mirror: decode_client_meta should return false on error
  + rbd-mirror: resync was possible only when image replayer start had succeeded
  + rbd-mirror: stop replay when client is disconnected
  + rbd-mirror: option to automatically resync after journal client disconnect
  + qa/workunits/rbd: demote/promote image on same cluster
  + rbd-mirror: include tag tid in bootstrap debug log messages
  + librbd: separate journal::TagData predecessor data into new struct
  + librbd: block RPC requests when demoting the image
  + librbd: normalize journal promotion/demotion events
  + rbd-mirror: demote/promote in same cluster results in split-brain
  + rbd-mirror: prevent syncing to non-primary image after failover
  + test: fixed unused function warnings in unittest_rbd_mirror
  + librbd: fix journal create compilation error
  + qa/workunits/rbd: before removing image make sure it is not bootstrapped
  + test/rbd: fix possible mock journal race conditions
  + qa/workunits/rbd: new mirroring forced promotion test
  + qa/workunits/rbd: fix remove mirrored image race conditions
  + journal: expose ability to retrieve partial tag list
  + librbd: unify journal event callbacks into single interface
  + librbd: helper class for quiescing in-flight async ops
  + librbd: new journal listener event for force promotion
  + journal: send update notification when tag allocated
  + journal: increase concurrency of journal recorder
  + journal: make librados call async in ObjectRecorder
  + rbd: Fix race between journal flush and append events
  + rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
  + rbd-mirror: concurrent access of event might result in heap corruption
  + rbd-mirror: use pool id + global image id as deletion primary key
  + librbd: support deleting image by id instead of name
  + common: move AsyncOpTracker to common library
  + journal: fix AsyncOpTracker compiler error
  + rbd-mirror: wait for in-flight event commit notifications
  + journal: avoid holding lock while sending journal append
  + journal: use reverse iterator search to find flush record
  + journal: delay moving overflowed buffers until quiesced
  + journal: clean up object recorder closed/overflow callback
  + librbd: ignore attempts to request lock if already lock owner
  + rbd-mirror: potential race allocating tag during shut down
  + qa/workunits: reduce amount of client IO for rbd-mirror stress
  + journal: complete action only after notification completed
  + journal: ensure in-flight ops are complete destroying journaler
  + rgw: Let the default quota settings take effect during user creation
  + rgw: Do not bother to check against conf values during quota handling
  + rgw: Add documentation for RGW default quota
  + rbd: restrict mirror enable/disable actions on parents/clones
  + librbd: enable/disable of features is not allowed when already enabled/disabled
  + rbd: cleanup - Proxied operations shouldn't result in error messages if replayed
  + cls/rbd: set_features should adjust the mask to known features
  + librbd: update_features should handle Infernalis OSDs
  + librbd: potential deadlock closing image with in-flight readahead
  + librbd: block name prefix might overflow fixed size C-string
  + librbd: possible deadlock if cluster connection closed after image
  + librbd: corrected use-after-free in ImageWatcher
  + rgw:user email can modify to empty
  + rgw: remove user email index using helper function
  + rgw: don't fail if lost race when setting acls
  + rgw: fix versioned object IO error
  + doc: Radosgw multitenancy config paramater change
  + rgw:response information is error when geting token of swift account The header is X-Trans-Id instead of x-amz-request-id in the response header
  + doc: Modification for "TEST S3 ACCESS" section
  + Allow building RGW with LDAP disabled
  + tests: populate /dev/disk/by-partuuid for scsi_debug
  + AArch64: Detect crc32 extension support from assembler
  + rgw: mark configuration as converted to avoid corruption when running older admins
  + rgw: Fix missing master zone for default region conversion
  + rgw: avoid corruption when running old radosgw-admin on a newer rgw
  + mon/AuthMonitor: make AuthMonitor::IncType public
  + tools/ceph-objectstore-tool: add "update-mon-db" command
  + tools/ceph_monstore_tool: add "rebuild" command
  + doc: add rados/operations/disaster-recovery.rst
  + tools/rebuild_mondb: avoid unnecessary result code cast
  + tools/rebuild_mondb: kill compiling warning
  + tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
  + tools/ceph_monstore_tool: bail out if no caps found for a key
  + doc: fill keyring with caps before passing it to ceph-monstore-tool
  + tests: ceph-disk: force debug monc = 0
  + rgw: fix regression with handling double underscore
  + rgw: set correct instance on the object
  + rbd-nbd: fix kernel deadlock during teuthology testing
  + rbd-nbd: mask out-of-bounds IO errors caused by image shrink
  + librbd: invalidate cache before trimming image
  + librbd: ignore cache busy errors when shrinking an image
  + test: TestJournalReplay test cases need to wait for committed journal event
  + Don't loop forever when reading data from 0 sized segment.
  + journal: do not prematurely flag object recorder as closed
  + mon: fix missing osd metadata (again)
  + rgw: Do not archive metadata by default
  + ceph-disk: change ownership of init file to ceph:ceph
  + ceph-disk: Compatibility fixes for Python 3
  + ceph-disk: Use true integer division in get_dev_size
  + ceph-disk: Fix bug in FileLock
  + ceph-disk: Use context manager with FileLock
  + ceph-disk: Use os.path.isabs instead of .startswith('/')
  + ceph-disk: Set space_symlink to the path, not file object
  + ceph-disk: PEP8ify
  + ceph-disk: allow using a regular file as a journal
  + rgw: handle empty POST condition
  + librbd: discard after write can result in assertion failure
  + qa: remove EnumerateObjects from librados upgrade tests
  + rgw: fix put_acls for objects starting and ending with underscore
  + ceph-post-file: migrate to RSA SSH keys
  + ceph-post-file: Ignore keys offered by ssh-agent
  Commits necessary to resolve merge conflicts
  + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
  + build/ops: include man pages in tarball explicitly
  Fix bsc#1007216
  + Revert "Revert "Drop any systemd imposed process/thread limits""
  Fix bsc#1008501
  + ceph_volume_client: fix _recover_auth_meta() method
  + ceph_volume_client: check if volume metadata is empty
  + ceph_volume_client: fix partial auth recovery</changelog>
<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>

</package>
<package pkgid="f8104157dd2c527ba4342bfd01f0b48168ed471aa714ca8889edf079e2037121" name="ceph-test" arch="x86_64">
    <version epoch="0" ver="10.2.9+git.1500647243.6ae6be4177" rel="6.7.2"/>

<changelog author="ncutler@suse.com" date="1478520000">- Update to version 10.2.3+git.1478513749.4d4db79:
  + common: Improve linux dcache hash algorithm (bsc#1005179)</changelog>
<changelog author="ncutler@suse.com" date="1478606400">- Update to version 10.2.3+git.1478595853.bfb2d58:
  + ceph-create-keys: add missing argument comma (bsc#1008894)</changelog>
<changelog author="ncutler@suse.com" date="1478606401">- Update to version 10.2.3+git.1478637374.b4c314a:
  + rgw: fix for bucket delete racing with mdlog sync</changelog>
<changelog author="ncutler@suse.com" date="1478692800">- Update to version 10.2.3+git.1478701510.3f36d65:
  Revert upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  because they break nfs-ganesha 2.3
  + Revert "rgw_file:  pre-assign times"
  + Revert "rgw_file: fix set_attrs operation"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw: remove duplicated calls to getattr"
  + Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name"
  + Revert "rgw: fix the wrong return value"
  + Revert "rgw_file: restore local definition of RGWLibFS gc interval"
  + Revert "rgw_file:  explain semantics of RGWFileHandle::commit"
  + Revert "ceph_timer: prefer using directive to typedef"
  + Revert "librgw: add API version defines for librgw and rgw_file"
  + Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf"
  + Revert "rgw_file:  log on write completion events at level 10"
  + Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3"
  + Revert "rgw_file: implement stateless write completion timer"
  + Revert "rgw_file: fix/update rgw_create flag arguments"
  + Revert "rgw_file: fix/update rgw_open flag arguments"
  + Revert "rgw file: remove busy-wait in RGWLibFS::gc()"
  + Revert "rgw_file: unlock() must precede out label"
  + Revert "rgw nfs: fix write continuations"
  + Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()"
  + Revert "rgw file: refuse to rename directories"
  + Revert "rgw_file: refuse ops on deleted targets"
  + Revert "rgw_file: implement rgw_setattr"
  + Revert "rgw_file: refuse partial, out-of-order writes"
  + Revert "rgw_file: fix rename cases and unify unlink"</changelog>
<changelog author="ncutler@suse.com" date="1479297600">- Update to version 10.2.3+git.1479299521.4429782:
  Pull commits from upstream "jewel" branch (which will very likely be released
  soon as Ceph 10.2.4):
  + ceph_test_msgr: use ceph log infrastructure to output
  + test/ceph_test_msgr: fix circular locking dependency
  + test/ceph_test_msgr: do not use Message::middle for holding transient data
  + all: add const to operator&lt;&lt; param
  + messages/MForward: fix encoding features
  + messages/MForward: reencode forwarded message if target has differing features
  + msg/Message: fix set_middle vs throttler
  + msg: adjust byte_throttler from Message::encode
  + mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
  + mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
  + mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
  + mon: expose require_jewel_osds flag to user
  + ceph-create-keys: add missing argument comma
  Reinstate upstream NFS backports from https://github.com/ceph/ceph/pull/11335
  to support inclusion of NFS-Ganesha V2.4.1 in SES4 product release:
  + Revert "Revert "rgw_file: fix rename cases and unify unlink""
  + Revert "Revert "rgw_file: refuse partial, out-of-order writes""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: refuse ops on deleted targets""
  + Revert "Revert "rgw file: refuse to rename directories""
  + Revert "Revert "rgw nfs: don't leak fh-&gt;mtx in lookup_handle()""
  + Revert "Revert "rgw nfs: fix write continuations""
  + Revert "Revert "rgw_file: unlock() must precede out label""
  + Revert "Revert "rgw file: remove busy-wait in RGWLibFS::gc()""
  + Revert "Revert "rgw_file: fix/update rgw_open flag arguments""
  + Revert "Revert "rgw_file: fix/update rgw_create flag arguments""
  + Revert "Revert "rgw_file: implement stateless write completion timer""
  + Revert "Revert "rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3""
  + Revert "Revert "rgw_file:  log on write completion events at level 10""
  + Revert "Revert "rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf""
  + Revert "Revert "librgw: add API version defines for librgw and rgw_file""
  + Revert "Revert "ceph_timer: prefer using directive to typedef""
  + Revert "Revert "rgw_file:  explain semantics of RGWFileHandle::commit""
  + Revert "Revert "rgw_file: restore local definition of RGWLibFS gc interval""
  + Revert "Revert "rgw: fix the wrong return value""
  + Revert "Revert "rgw: rgw file fix bug of rgw_lookup can not exact match file name""
  + Revert "Revert "rgw: remove duplicated calls to getattr""
  + Revert "Revert "rgw_file: implement rgw_setattr""
  + Revert "Revert "rgw_file: fix set_attrs operation""
  + Revert "Revert "rgw_file:  pre-assign times""</changelog>
<changelog author="ncutler@suse.com" date="1481198400">- Update to version 10.2.3+git.1481191611.132dac2:
  Upstream 10.2.4 point release:
  + os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
  + osd/osd_types: conditional pg_pool_t encoding
  + osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
  + crush/CrushWrapper: drop unused 'lean' encode() argument
  + crush/CrushWrapper: encode with features
  + crush: condition latest tunable encoding on features
  + librados: remove new setxattr overload to avoid breaking the C++ ABI
  + mon: MonmapMonitor: return success when monitor will be removed
  + mon: MonmapMonitor: drop unnecessary 'goto' statements
  + OSDMonitor: only reject MOSDBoot based on up_from if inst matches
  + tests: adapt rbd CLI help test for SES3/4
  Downstream-only commits:
  + build/ops: fix undefined crypto references with --with-xio (bsc#977940)
  + ceph.spec.in: make check only in ceph-test package (for automating "make
    check" in the build service)</changelog>
<changelog author="jfajerski@suse.com" date="1481198401">- Update to version 10.2.4+git.1481215985.12b091b:
  + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)</changelog>
<changelog author="ncutler@suse.com" date="1481630400">- Update to version 10.2.4+git.1481632602.fc3e656:
  + doc: ceph-deploy man: remove references to mds destroy. Not implemented
    (bsc#970642)</changelog>
<changelog author="ncutler@suse.com" date="1482321600">- Update to version 10.2.4+git.1482332556.e27aa7a:
  + cleanup:
  * rpm: expand log file ownership change
  * rpm: expand log file reown for ceph-radosgw
  + address teuthology failures:
  * tests: wget test code directly from github
  + FATE#321098:
  * rpm: limit lttng/babeltrace to architectures
  * rpm: limit xio build
  * rpm: enable build for s390(x) in SLE
  * rpm: add "without valgrind_devel" configure option
  + bsc#1008435 (advance cherry-pick from upstream 10.2.6):
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd</changelog>
<changelog author="ncutler@suse.com" date="1484827200">- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
  line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)</changelog>
<changelog author="ncutler@suse.com" date="1484827201">- Update to version 10.2.4+git.1484831827.eebd465:
  + rpm: tell openSUSE to never clean the spec file
  + bsc#1015748:
  * doc: add verbiage to rbdmap manpage
  * doc: mention rbdmap in RBD quick start
  + various run-make-check.sh fixes:
  * install-deps.sh: initial distro detection based on /etc/os-release
  * build/ops: fix /etc/os-release parsing in install-deps.sh
  * rpm: no libxio in openSUSE
  * install-deps.sh: allow building on SLES systems
  + FATE#321098:
  * rpm: deobfuscate SUSE-specific bconds
  * rpm: consider xio bcond on x86_64 and aarch64 only
  * rpm: remove s390 from SES ExclusiveArch</changelog>
<changelog author="ddiss@suse.com" date="1485172800">- Update to version 10.2.4+git.1485185468.e1f0fc6:
  + bsc#1019616 and bsc#1012100
  * systemd/ceph-disk: reduce ceph-disk flock contention
  * ceph-disk: systemd unit must run after local-fs.target
  * ceph-disk: trigger must ensure device ownership
  * build/ops: restart ceph-osd@.service after 20s instead of 100ms
  * ceph-disk: enable --runtime ceph-osd systemd units</changelog>
<changelog author="ncutler@suse.com" date="1485172801">- Update to version 10.2.5+git.1485186403.3a6a822:
  + add v10.2.5 upstream tag - bumps the version number, but otherwise no
    downstream changes because v10.2.5 only contained one patch that we were
    already carrying</changelog>
<changelog author="ncutler@suse.com" date="1485432000">- _constraints: increase minimum disk to address an s390x build failure</changelog>
<changelog author="ncutler@suse.com" date="1487937600">- Update to version 10.2.5+git.1487931839.695e6d619b:
  + Upstream 10.2.6 release candidate
  * "tools/rados: default to include clone objects when excuting
    "cache-flush-evict-all" - bsc#1003891
  * mon,ceph-disk: add lockbox permissions to bootstrap-osd - bsc#1008435
  * "ceph_volume_client: fix _recover_auth_meta() method" - bsc#1008501
  * "systemd/ceph-disk: reduce ceph-disk flock contention" - bsc#1012100
  * "rgw: do not abort when accept a CORS request with short origin" -
    bsc#1014986
  * "doc: add verbiage to rbdmap manpage" and "Add Install section to systemd
    rbdmap.service file" - bsc#1015748
  * qa/ directory now includes all the testing-related stuff that used to be
    in ceph/ceph-qa-suite.git</changelog>
<changelog author="ncutler@suse.com" date="1489492800">- Update to version 10.2.6+git.1489493035.3ad7a68:
  + Upstream 10.2.6 release
  * 10.2.6 version number
  * no other significant changes compared to previous changes entry</changelog>
<changelog author="ncutler@suse.com" date="1490356800">- Update to version 10.2.6+git.1490339825.57146d8:
  + tests: rados/singleton: drop tests that upgrade from infernalis
  + tests: qa/suites/rados/singleton-nomsgr: drop 16113.yaml
  + tests: Do not peg centos or ubuntu in wip-opensuse-jewel
  + tests: Remove btrfs and ext4 from rados suite
  + tests: Drop opensuse_12.[23].yaml
  + tests: Revert "dummy: reduce run time, run user.yaml playbook"
  + tests: disable rados/singleton test that upgrades from hammer
  + tests: drop rados/upgrade suite
  + tests: disable ceph-post-file test
  + tests: install the right debuginfo packages on SUSE</changelog>
<changelog author="ncutler@suse.com" date="1491566400">- Note that this version fixes bsc#1029482</changelog>
<changelog author="ncutler@suse.com" date="1491912000">- Note that bsc#970642 is fixed by commit fc3e6567416769f83d7b258f8dc852f96f2adeaf
  "doc: ceph-deploy man: remove references to mds destroy. Not implemented"
  which is included in this update</changelog>
<changelog author="ncutler@suse.com" date="1500638400">- Update to version 10.2.9+git.1500647243.6ae6be4177:
  + Upstream 10.2.9 release:
  * fs: Invalid error code returned by MDS is causing a kernel client WARNING
    (issue#19205, pr#13831, bsc#1028109)
  * rbd: systemctl stop rbdmap unmaps all rbds and not just the ones in
    /etc/ceph/rbdmap (issue#18884, issue#18262, pr#14083, bsc#1024691)
  * doc: Improvements to crushtool manpage (issue#19649, pr#14635,
    bsc#1033786)
  * rgw: Use decoded URI when verifying TempURL (issue#18590, pr#13724,
    bsc#1015371)
  * tools: ceph-disk: do not setup_statedir on trigger (issue#19941,
    pr#15504, bsc#1025643)
  + Async Messenger patches from PTF bsc#997082
  * DispatchQueue: Move from msg/simple to msg
  * DispatchQueue: move dispatch_throtter from SimpleMessenger to DispatchQueue
  * AsyncMessenger: introduce DispatchQueue to separate nonfast message
  * AsyncConnection: make local message deliver via DispatchQueue
  * AsyncConnection: change all exception deliver to DispatchQueue
  * AsyncConnection: add DispathQueue throttle
  * DispatchQueue: add name to separte different instance
  * DispatchQueue: remove pipe words
  * AsyncConnection: release dispatch throttle with fast dispatch message
  * AsyncConnection: continue to read when meeting EINTR
  * AsyncConnection: need to prepare message when features mismatch
  * AsyncConnection: fix delay state using dispatch_queue
  * msg/simple: add ms_handle_refused callback
  * OSD: Implement ms_handle_refused
  * messages/MOSDFailure.h: distinguish between timeout and immediate failure
  * msg/async: implement ECONNREFUSED detection
  * test/osd: add test for fast mark down functionality
  + revert downstream PR#51 "port civetweb https fix"</changelog>

</package>
<package pkgid="9ff1773abb3a620b3b59f227b7a54214cd5087a052b3b1e8ac0f7a8e8f32b7cf" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="54.0.2840.100" rel="91.1"/>

<changelog author="tittiatcoke@gmail.com" date="1469102400">- Update to Chromium 52.0.2743.82
  * Security fixes (boo#989901):
    + CVE-2016-1706: Sandbox escape in PPAPI
    + CVE-2016-1707: URL spoofing on iOS
    + CVE-2016-1708: Use-after-free in Extensions
    + CVE-2016-1709: Heap-buffer-overflow in sfntly
    + CVE-2016-1710: Same-origin bypass in Blink
    + CVE-2016-1711: Same-origin bypass in Blink
    + CVE-2016-5127: Use-after-free in Blink
    + CVE-2016-5128: Same-origin bypass in V8
    + CVE-2016-5129: Memory corruption in V8
    + CVE-2016-5130: URL spoofing
    + CVE-2016-5131: Use-after-free in libxml
    + CVE-2016-5132: Limited same-origin bypass in Service Workers
    + CVE-2016-5133: Origin confusion in proxy authentication
    + CVE-2016-5134: URL leakage via PAC script
    + CVE-2016-5135: Content-Security-Policy bypass
    + CVE-2016-5136: Use after free in extensions
    + CVE-2016-5137: History sniffing with HSTS and CSP
    + CVE-2016-1705: Various fixes from internal audits, fuzzing
    and other initiatives</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102401">- Temporarily disable fix_network_api_crash.patch. Upstream has
  changed part of their code, so hopefully that resolved the issue</changelog>
<changelog author="astieger@suse.com" date="1470398400">- Update to Chromium 52.0.2743.116:
  * Security fixes (boo#992305):
    + CVE-2016-5141: Address bar spoofing (boo#992314)
    + CVE-2016-5142: Use-after-free in Blink (boo#992313)
    + CVE-2016-5139: Heap overflow in pdfium (boo#992311)
    + CVE-2016-5140: Heap overflow in pdfium (boo#992310)
    + CVE-2016-5145: Same origin bypass for images in Blink
    (boo#992320)
    + CVE-2016-5143: Parameter sanitization failure in DevTools
    (boo#992319)
    + CVE-2016-5144: Parameter sanitization failure in DevTools
    (boo#992315)
    + CVE-2016-5146: Various fixes from internal audits, fuzzing
    and other initiatives (boo#992309)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Use an explicit number of ninja build processes (-j 4), to
  further reduce the memory used.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471867200">- Change buildsystem to GN, which is the new upstream default
  * Make Ninja only use 4 buildprocesses for building Chromium itself
  * Drop unnecessary patches
  - chromium-gcc-fixes.patch
  - adjust-ldflags-no-keep-memory.patch
  - gcc50-fixes.diff
  * Add patches to ensure correct build
  - chromium-last-commit-position-r0.patch
  - chromium-snapshot-toolchain-r1.patch
  * Drop unnecessary sourcefiles
  - courgette.tar.xz
  - depot_tools.tar.xz
  - gn-binaries.tar.xz</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472299200">- Make it build on ARM.
  * Add build patch arm_use_right_compiler.patch
- Drop unnecessary patches:
  * chromium-arm-r0.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472731200">- Update to Chromium 53.0.2785.89
  - Improvements to the GN build system (boo#996032, boo#99606, boo#995932)
  - Security fixes (boo#996648)
  * CVE-2016-5147: Universal XSS in Blink.
  * CVE-2016-5148: Universal XSS in Blink.
  * CVE-2016-5149: Script injection in extensions.
  * CVE-2016-5150: Use after free in Blink.
  * CVE-2016-5151: Use after free in PDFium.
  * CVE-2016-5152: Heap overflow in PDFium.
  * CVE-2016-5153: Use after destruction in Blink.
  * CVE-2016-5154: Heap overflow in PDFium.
  * CVE-2016-5155: Address bar spoofing.
  * CVE-2016-5156: Use after free in event bindings.
  * CVE-2016-5157: Heap overflow in PDFium.
  * CVE-2016-5158: Heap overflow in PDFium.
  * CVE-2016-5159: Heap overflow in PDFium.
  * CVE-2016-5161: Type confusion in Blink.
  * CVE-2016-5162: Extensions web accessible resources bypass.
  * CVE-2016-5163: Address bar spoofing.
  * CVE-2016-5164: Universal XSS using DevTools.
  * CVE-2016-5165: Script injection in DevTools.
  * CVE-2016-5166: SMB Relay Attack via Save Page As.
  * CVE-2016-5160: Extensions web accessible resources bypass.
- Drop patches chromium-snapshot-toolchain-r1.patch</changelog>
<changelog author="astieger@suse.com" date="1473249600">- Update to Chromium 53.0.2785.92:
  * Revert of support relocatable RPM packages
  * disallow WKBackForwardListItem navigations for pushState pages
  * arc: bluetooth: Fix advertised uuid
  * fix conflicting PendingIntent for stop button and swipe away</changelog>
<changelog author="tchvatal@suse.com" date="1473508800">- Stable channel update to  53.0.2785.101
  * SPDY crasher fixes
  * Disable NV12 DXGI video on AMD
  * Forward --password-store switch to os_crypt
  * Tell the kernel to discard USB requests when they time out.</changelog>
<changelog author="tchvatal@suse.com" date="1473681600">- Reenable widevine build again bnc#998328</changelog>
<changelog author="tchvatal@suse.com" date="1473854400">- Version update to 53.0.2785.113 bnc#998743:
  * CVE-2016-5170 Use after free in Blink
  * CVE-2016-5171 Use after free in Blink
  * CVE-2016-5172 Arbitrary Memory Read in v8
  * CVE-2016-5173 Extension resource access
  * CVE-2016-5174 Popup not correctly suppressed
  * CVE-2016-5175 Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1473940800">- Version update stable channel 53.0.2785.116
  * Just smal bugfixes around</changelog>
<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>

</package>
<package pkgid="911004b4f4dc2f43fba6831bc9cbda40f5913bbbf44019b078c64df61892c3eb" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="54.0.2840.90" rel="88.1"/>

<changelog author="Nick_Levinson@yahoo.com" date="1468238400">- Clarification/correction to chromium-desktop-gnome and
  chromium-desktop-kde software descriptions due to passwords
  preservation reported by Chromium developer</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102400">- Update to Chromium 52.0.2743.82
  * Security fixes (boo#989901):
    + CVE-2016-1706: Sandbox escape in PPAPI
    + CVE-2016-1707: URL spoofing on iOS
    + CVE-2016-1708: Use-after-free in Extensions
    + CVE-2016-1709: Heap-buffer-overflow in sfntly
    + CVE-2016-1710: Same-origin bypass in Blink
    + CVE-2016-1711: Same-origin bypass in Blink
    + CVE-2016-5127: Use-after-free in Blink
    + CVE-2016-5128: Same-origin bypass in V8
    + CVE-2016-5129: Memory corruption in V8
    + CVE-2016-5130: URL spoofing
    + CVE-2016-5131: Use-after-free in libxml
    + CVE-2016-5132: Limited same-origin bypass in Service Workers
    + CVE-2016-5133: Origin confusion in proxy authentication
    + CVE-2016-5134: URL leakage via PAC script
    + CVE-2016-5135: Content-Security-Policy bypass
    + CVE-2016-5136: Use after free in extensions
    + CVE-2016-5137: History sniffing with HSTS and CSP
    + CVE-2016-1705: Various fixes from internal audits, fuzzing
    and other initiatives</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102401">- Temporarily disable fix_network_api_crash.patch. Upstream has
  changed part of their code, so hopefully that resolved the issue</changelog>
<changelog author="astieger@suse.com" date="1470398400">- Update to Chromium 52.0.2743.116:
  * Security fixes (boo#992305):
    + CVE-2016-5141: Address bar spoofing (boo#992314)
    + CVE-2016-5142: Use-after-free in Blink (boo#992313)
    + CVE-2016-5139: Heap overflow in pdfium (boo#992311)
    + CVE-2016-5140: Heap overflow in pdfium (boo#992310)
    + CVE-2016-5145: Same origin bypass for images in Blink
    (boo#992320)
    + CVE-2016-5143: Parameter sanitization failure in DevTools
    (boo#992319)
    + CVE-2016-5144: Parameter sanitization failure in DevTools
    (boo#992315)
    + CVE-2016-5146: Various fixes from internal audits, fuzzing
    and other initiatives (boo#992309)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Use an explicit number of ninja build processes (-j 4), to
  further reduce the memory used.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471867200">- Change buildsystem to GN, which is the new upstream default
  * Make Ninja only use 4 buildprocesses for building Chromium itself
  * Drop unnecessary patches
  - chromium-gcc-fixes.patch
  - adjust-ldflags-no-keep-memory.patch
  - gcc50-fixes.diff
  * Add patches to ensure correct build
  - chromium-last-commit-position-r0.patch
  - chromium-snapshot-toolchain-r1.patch
  * Drop unnecessary sourcefiles
  - courgette.tar.xz
  - depot_tools.tar.xz
  - gn-binaries.tar.xz</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472299200">- Make it build on ARM.
  * Add build patch arm_use_right_compiler.patch
- Drop unnecessary patches:
  * chromium-arm-r0.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472731200">- Update to Chromium 53.0.2785.89
  - Improvements to the GN build system (boo#996032, boo#99606, boo#995932)
  - Security fixes (boo#996648)
  * CVE-2016-5147: Universal XSS in Blink.
  * CVE-2016-5148: Universal XSS in Blink.
  * CVE-2016-5149: Script injection in extensions.
  * CVE-2016-5150: Use after free in Blink.
  * CVE-2016-5151: Use after free in PDFium.
  * CVE-2016-5152: Heap overflow in PDFium.
  * CVE-2016-5153: Use after destruction in Blink.
  * CVE-2016-5154: Heap overflow in PDFium.
  * CVE-2016-5155: Address bar spoofing.
  * CVE-2016-5156: Use after free in event bindings.
  * CVE-2016-5157: Heap overflow in PDFium.
  * CVE-2016-5158: Heap overflow in PDFium.
  * CVE-2016-5159: Heap overflow in PDFium.
  * CVE-2016-5161: Type confusion in Blink.
  * CVE-2016-5162: Extensions web accessible resources bypass.
  * CVE-2016-5163: Address bar spoofing.
  * CVE-2016-5164: Universal XSS using DevTools.
  * CVE-2016-5165: Script injection in DevTools.
  * CVE-2016-5166: SMB Relay Attack via Save Page As.
  * CVE-2016-5160: Extensions web accessible resources bypass.
- Drop patches chromium-snapshot-toolchain-r1.patch</changelog>
<changelog author="astieger@suse.com" date="1473249600">- Update to Chromium 53.0.2785.92:
  * Revert of support relocatable RPM packages
  * disallow WKBackForwardListItem navigations for pushState pages
  * arc: bluetooth: Fix advertised uuid
  * fix conflicting PendingIntent for stop button and swipe away</changelog>
<changelog author="tchvatal@suse.com" date="1473508800">- Stable channel update to  53.0.2785.101
  * SPDY crasher fixes
  * Disable NV12 DXGI video on AMD
  * Forward --password-store switch to os_crypt
  * Tell the kernel to discard USB requests when they time out.</changelog>
<changelog author="tchvatal@suse.com" date="1473681600">- Reenable widevine build again bnc#998328</changelog>
<changelog author="tchvatal@suse.com" date="1473854400">- Version update to 53.0.2785.113 bnc#998743:
  * CVE-2016-5170 Use after free in Blink
  * CVE-2016-5171 Use after free in Blink
  * CVE-2016-5172 Arbitrary Memory Read in v8
  * CVE-2016-5173 Extension resource access
  * CVE-2016-5174 Popup not correctly suppressed
  * CVE-2016-5175 Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1473940800">- Version update stable channel 53.0.2785.116
  * Just smal bugfixes around</changelog>
<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>

</package>
<package pkgid="be4cb7c0d7fb271508a19d5c9ba385a580fa3f1e977d5fb63a82f2d3487af697" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="55.0.2883.75" rel="99.2"/>

<changelog author="tittiatcoke@gmail.com" date="1471003200">- Use an explicit number of ninja build processes (-j 4), to
  further reduce the memory used.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471867200">- Change buildsystem to GN, which is the new upstream default
  * Make Ninja only use 4 buildprocesses for building Chromium itself
  * Drop unnecessary patches
  - chromium-gcc-fixes.patch
  - adjust-ldflags-no-keep-memory.patch
  - gcc50-fixes.diff
  * Add patches to ensure correct build
  - chromium-last-commit-position-r0.patch
  - chromium-snapshot-toolchain-r1.patch
  * Drop unnecessary sourcefiles
  - courgette.tar.xz
  - depot_tools.tar.xz
  - gn-binaries.tar.xz</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472299200">- Make it build on ARM.
  * Add build patch arm_use_right_compiler.patch
- Drop unnecessary patches:
  * chromium-arm-r0.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472731200">- Update to Chromium 53.0.2785.89
  - Improvements to the GN build system (boo#996032, boo#99606, boo#995932)
  - Security fixes (boo#996648)
  * CVE-2016-5147: Universal XSS in Blink.
  * CVE-2016-5148: Universal XSS in Blink.
  * CVE-2016-5149: Script injection in extensions.
  * CVE-2016-5150: Use after free in Blink.
  * CVE-2016-5151: Use after free in PDFium.
  * CVE-2016-5152: Heap overflow in PDFium.
  * CVE-2016-5153: Use after destruction in Blink.
  * CVE-2016-5154: Heap overflow in PDFium.
  * CVE-2016-5155: Address bar spoofing.
  * CVE-2016-5156: Use after free in event bindings.
  * CVE-2016-5157: Heap overflow in PDFium.
  * CVE-2016-5158: Heap overflow in PDFium.
  * CVE-2016-5159: Heap overflow in PDFium.
  * CVE-2016-5161: Type confusion in Blink.
  * CVE-2016-5162: Extensions web accessible resources bypass.
  * CVE-2016-5163: Address bar spoofing.
  * CVE-2016-5164: Universal XSS using DevTools.
  * CVE-2016-5165: Script injection in DevTools.
  * CVE-2016-5166: SMB Relay Attack via Save Page As.
  * CVE-2016-5160: Extensions web accessible resources bypass.
- Drop patches chromium-snapshot-toolchain-r1.patch</changelog>
<changelog author="astieger@suse.com" date="1473249600">- Update to Chromium 53.0.2785.92:
  * Revert of support relocatable RPM packages
  * disallow WKBackForwardListItem navigations for pushState pages
  * arc: bluetooth: Fix advertised uuid
  * fix conflicting PendingIntent for stop button and swipe away</changelog>
<changelog author="tchvatal@suse.com" date="1473508800">- Stable channel update to  53.0.2785.101
  * SPDY crasher fixes
  * Disable NV12 DXGI video on AMD
  * Forward --password-store switch to os_crypt
  * Tell the kernel to discard USB requests when they time out.</changelog>
<changelog author="tchvatal@suse.com" date="1473681600">- Reenable widevine build again bnc#998328</changelog>
<changelog author="tchvatal@suse.com" date="1473854400">- Version update to 53.0.2785.113 bnc#998743:
  * CVE-2016-5170 Use after free in Blink
  * CVE-2016-5171 Use after free in Blink
  * CVE-2016-5172 Arbitrary Memory Read in v8
  * CVE-2016-5173 Extension resource access
  * CVE-2016-5174 Popup not correctly suppressed
  * CVE-2016-5175 Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1473940800">- Version update stable channel 53.0.2785.116
  * Just smal bugfixes around</changelog>
<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>

</package>
<package pkgid="40fa1956a165e4133dde6c195f6de7f1aaecc142dabb692880104057812bfe6f" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="56.0.2924.87" rel="102.1"/>

<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>

</package>
<package pkgid="105ed471362b5ce096a20cdab4312f4f97227db2b5a87c6c3f3d49f34b4500d6" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="57.0.2987.133" rel="104.6.1"/>

<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>

</package>
<package pkgid="655f4ce6aa107b45c488e4b55d8220fc58dec7ac52188250a83c6b6a5ad56b55" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="57.0.2987.98" rel="105.2"/>

<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>

</package>
<package pkgid="d9349c3e70de9bf032000776269dffcb5ede3012b65d8d785a6cff8046e0ecf9" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="58.0.3029.81" rel="104.9.1"/>

<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>

</package>
<package pkgid="f626b2c71ccc4fbf7c91eb72e92a20aa03d2ce6cbc498e18b125dd9cb516e2c7" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="58.0.3029.96" rel="104.12.1"/>

<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>

</package>
<package pkgid="b285708e7f88467c8fb1f882ec3d6077ff5b0045cebac4f87af7ea3e8923bbb6" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="59.0.3071.104" rel="104.18.2"/>

<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>

</package>
<package pkgid="59cb4c90903e2d8a683a40e0df75059d10293ada2f755477c6525dead22456c1" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="59.0.3071.86" rel="104.15.1"/>

<changelog author="astieger@suse.com" date="1482321600">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>

</package>
<package pkgid="f1c6b7ca430ad1db563a67dc9257c785b94d4e7bddf0f326260bfd0ab7d7e484" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="60.0.3112.78" rel="104.21.1"/>

<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>

</package>
<package pkgid="813fd54497b420a188821c2a05cf97b7f2b398840fc34864a01178d13eb734e1" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="61.0.3163.100" rel="104.27.1"/>

<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>

</package>
<package pkgid="9fd64beac7c2fe6435ce4919ab5249082b8a0ad649697e4e59f8d2e93fdc7efe" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="61.0.3163.79" rel="104.24.1"/>

<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>

</package>
<package pkgid="e07f4e502235415cf27083ae80e9964053e55b53c2c41c0791ac91330bfc7b32" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="62.0.3202.75" rel="104.32.1"/>

<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="tchvatal@suse.com" date="1508414400">- Update to 62.0.3202.62 bsc#1064066:
  * CVE-2017-5124: UXSS with MHTML.
  * CVE-2017-5125: Heap overflow in Skia.
  * CVE-2017-5126: Use after free in PDFium.
  * CVE-2017-5127: Use after free in PDFium.
  * CVE-2017-5128: Heap overflow in WebGL.
  * CVE-2017-5129: Use after free in WebAudio.
  * CVE-2017-5132: Incorrect stack manipulation in WebAssembly.
  * CVE-2017-5130: Heap overflow in libxml2.
  * CVE-2017-5131: Out of bounds write in Skia.
  * CVE-2017-5133: Out of bounds write in Skia.
  * CVE-2017-15386: UI spoofing in Blink.
  * CVE-2017-15387: Content security bypass.
  * CVE-2017-15388: Out of bounds read in Skia.
  * CVE-2017-15389: URL spoofing in OmniBox.
  * CVE-2017-15390: URL spoofing in OmniBox.
  * CVE-2017-15391: Extension limitation bypass in Extensions.
  * CVE-2017-15392: Incorrect registry key handling in PlatformIntegration.
  * CVE-2017-15393: Referrer leak in Devtools.
  * CVE-2017-15394: URL spoofing in extensions UI.
  * CVE-2017-15395: Null pointer dereference in ImageCapture.
- Drop unused patches:
  * arm-webrtc-fix.patch
  * arm_use_right_compiler.patch
  * chromium-46.0.2490.71-fix-missing-i18n_process_css_test.patch
  * chromium-atk.patch
  * chromium-mojo-dep.patch
  * gcc60-fixes.diff
- Refresh patches:
  * chromium-gcc5.patch
  * chromium-prop-codecs.patch
  * exclude_ymp.diff
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1508932800">- Apply patch to fix building crc32 with gcc7:
  * chromium-62.0.3202.62-correct-cplusplus-check.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509019200">- Try to export properly CXX/CC variable to fix leap builds</changelog>
<changelog author="astieger@suse.com" date="1509019201">- BuildRequire nodejs6 required for polymer-bundler.js</changelog>
<changelog author="tchvatal@suse.com" date="1509105600">- Version update to 62.0.3202.75 bsc#1065405 CVE-2017-15396
  * CVE-2017-15396: Stack overflow in V8</changelog>

</package>
<package pkgid="29d462ebfe0f719d5e59ade19c384d6efec22d0fa587d33642b387618190b702" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="62.0.3202.75" rel="104.35.1"/>

<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="tchvatal@suse.com" date="1508414400">- Update to 62.0.3202.62 bsc#1064066:
  * CVE-2017-5124: UXSS with MHTML.
  * CVE-2017-5125: Heap overflow in Skia.
  * CVE-2017-5126: Use after free in PDFium.
  * CVE-2017-5127: Use after free in PDFium.
  * CVE-2017-5128: Heap overflow in WebGL.
  * CVE-2017-5129: Use after free in WebAudio.
  * CVE-2017-5132: Incorrect stack manipulation in WebAssembly.
  * CVE-2017-5130: Heap overflow in libxml2.
  * CVE-2017-5131: Out of bounds write in Skia.
  * CVE-2017-5133: Out of bounds write in Skia.
  * CVE-2017-15386: UI spoofing in Blink.
  * CVE-2017-15387: Content security bypass.
  * CVE-2017-15388: Out of bounds read in Skia.
  * CVE-2017-15389: URL spoofing in OmniBox.
  * CVE-2017-15390: URL spoofing in OmniBox.
  * CVE-2017-15391: Extension limitation bypass in Extensions.
  * CVE-2017-15392: Incorrect registry key handling in PlatformIntegration.
  * CVE-2017-15393: Referrer leak in Devtools.
  * CVE-2017-15394: URL spoofing in extensions UI.
  * CVE-2017-15395: Null pointer dereference in ImageCapture.
- Drop unused patches:
  * arm-webrtc-fix.patch
  * arm_use_right_compiler.patch
  * chromium-46.0.2490.71-fix-missing-i18n_process_css_test.patch
  * chromium-atk.patch
  * chromium-mojo-dep.patch
  * gcc60-fixes.diff
- Refresh patches:
  * chromium-gcc5.patch
  * chromium-prop-codecs.patch
  * exclude_ymp.diff
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1508932800">- Apply patch to fix building crc32 with gcc7:
  * chromium-62.0.3202.62-correct-cplusplus-check.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509019200">- Try to export properly CXX/CC variable to fix leap builds</changelog>
<changelog author="astieger@suse.com" date="1509019201">- BuildRequire nodejs6 required for polymer-bundler.js</changelog>
<changelog author="tchvatal@suse.com" date="1509105600">- Version update to 62.0.3202.75 bsc#1065405 CVE-2017-15396
  * CVE-2017-15396: Stack overflow in V8</changelog>
<changelog author="tchvatal@suse.com" date="1509278400">- Add patch to fix sandbox crashes wrt bsc#1064298
  * chromium-sandbox.patch</changelog>

</package>
<package pkgid="984505c5c8b8025ab304d15dcdd086b98811d4cb213f4314023ba967ef24ca49" name="chromedriver" arch="x86_64">
    <version epoch="0" ver="62.0.3202.89" rel="104.38.1"/>

<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="tchvatal@suse.com" date="1508414400">- Update to 62.0.3202.62 bsc#1064066:
  * CVE-2017-5124: UXSS with MHTML.
  * CVE-2017-5125: Heap overflow in Skia.
  * CVE-2017-5126: Use after free in PDFium.
  * CVE-2017-5127: Use after free in PDFium.
  * CVE-2017-5128: Heap overflow in WebGL.
  * CVE-2017-5129: Use after free in WebAudio.
  * CVE-2017-5132: Incorrect stack manipulation in WebAssembly.
  * CVE-2017-5130: Heap overflow in libxml2.
  * CVE-2017-5131: Out of bounds write in Skia.
  * CVE-2017-5133: Out of bounds write in Skia.
  * CVE-2017-15386: UI spoofing in Blink.
  * CVE-2017-15387: Content security bypass.
  * CVE-2017-15388: Out of bounds read in Skia.
  * CVE-2017-15389: URL spoofing in OmniBox.
  * CVE-2017-15390: URL spoofing in OmniBox.
  * CVE-2017-15391: Extension limitation bypass in Extensions.
  * CVE-2017-15392: Incorrect registry key handling in PlatformIntegration.
  * CVE-2017-15393: Referrer leak in Devtools.
  * CVE-2017-15394: URL spoofing in extensions UI.
  * CVE-2017-15395: Null pointer dereference in ImageCapture.
- Drop unused patches:
  * arm-webrtc-fix.patch
  * arm_use_right_compiler.patch
  * chromium-46.0.2490.71-fix-missing-i18n_process_css_test.patch
  * chromium-atk.patch
  * chromium-mojo-dep.patch
  * gcc60-fixes.diff
- Refresh patches:
  * chromium-gcc5.patch
  * chromium-prop-codecs.patch
  * exclude_ymp.diff
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1508932800">- Apply patch to fix building crc32 with gcc7:
  * chromium-62.0.3202.62-correct-cplusplus-check.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509019200">- Try to export properly CXX/CC variable to fix leap builds</changelog>
<changelog author="astieger@suse.com" date="1509019201">- BuildRequire nodejs6 required for polymer-bundler.js</changelog>
<changelog author="tchvatal@suse.com" date="1509105600">- Version update to 62.0.3202.75 bsc#1065405 CVE-2017-15396
  * CVE-2017-15396: Stack overflow in V8</changelog>
<changelog author="tchvatal@suse.com" date="1509278400">- Add patch to fix sandbox crashes wrt bsc#1064298
  * chromium-sandbox.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509710400">- Restrict the version on jpeg to not waste build power</changelog>
<changelog author="tchvatal@suse.com" date="1510056000">- Version update to 62.0.3202.89 bsc#1066851:
  * CVE-2017-15398: Stack buffer overflow in QUIC
  * CVE-2017-15399: Use after free in V8
- Drop upstream merged chromium-sandbox.patch</changelog>

</package>
<package pkgid="c7f454f19e2b9bba3ec58162b2d114ab008a14e91b85c0c7c49eb5d39da10409" name="chromium" arch="src">
    <version epoch="0" ver="54.0.2840.100" rel="91.1"/>

<changelog author="tittiatcoke@gmail.com" date="1469102400">- Update to Chromium 52.0.2743.82
  * Security fixes (boo#989901):
    + CVE-2016-1706: Sandbox escape in PPAPI
    + CVE-2016-1707: URL spoofing on iOS
    + CVE-2016-1708: Use-after-free in Extensions
    + CVE-2016-1709: Heap-buffer-overflow in sfntly
    + CVE-2016-1710: Same-origin bypass in Blink
    + CVE-2016-1711: Same-origin bypass in Blink
    + CVE-2016-5127: Use-after-free in Blink
    + CVE-2016-5128: Same-origin bypass in V8
    + CVE-2016-5129: Memory corruption in V8
    + CVE-2016-5130: URL spoofing
    + CVE-2016-5131: Use-after-free in libxml
    + CVE-2016-5132: Limited same-origin bypass in Service Workers
    + CVE-2016-5133: Origin confusion in proxy authentication
    + CVE-2016-5134: URL leakage via PAC script
    + CVE-2016-5135: Content-Security-Policy bypass
    + CVE-2016-5136: Use after free in extensions
    + CVE-2016-5137: History sniffing with HSTS and CSP
    + CVE-2016-1705: Various fixes from internal audits, fuzzing
    and other initiatives</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102401">- Temporarily disable fix_network_api_crash.patch. Upstream has
  changed part of their code, so hopefully that resolved the issue</changelog>
<changelog author="astieger@suse.com" date="1470398400">- Update to Chromium 52.0.2743.116:
  * Security fixes (boo#992305):
    + CVE-2016-5141: Address bar spoofing (boo#992314)
    + CVE-2016-5142: Use-after-free in Blink (boo#992313)
    + CVE-2016-5139: Heap overflow in pdfium (boo#992311)
    + CVE-2016-5140: Heap overflow in pdfium (boo#992310)
    + CVE-2016-5145: Same origin bypass for images in Blink
    (boo#992320)
    + CVE-2016-5143: Parameter sanitization failure in DevTools
    (boo#992319)
    + CVE-2016-5144: Parameter sanitization failure in DevTools
    (boo#992315)
    + CVE-2016-5146: Various fixes from internal audits, fuzzing
    and other initiatives (boo#992309)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Use an explicit number of ninja build processes (-j 4), to
  further reduce the memory used.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471867200">- Change buildsystem to GN, which is the new upstream default
  * Make Ninja only use 4 buildprocesses for building Chromium itself
  * Drop unnecessary patches
  - chromium-gcc-fixes.patch
  - adjust-ldflags-no-keep-memory.patch
  - gcc50-fixes.diff
  * Add patches to ensure correct build
  - chromium-last-commit-position-r0.patch
  - chromium-snapshot-toolchain-r1.patch
  * Drop unnecessary sourcefiles
  - courgette.tar.xz
  - depot_tools.tar.xz
  - gn-binaries.tar.xz</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472299200">- Make it build on ARM.
  * Add build patch arm_use_right_compiler.patch
- Drop unnecessary patches:
  * chromium-arm-r0.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472731200">- Update to Chromium 53.0.2785.89
  - Improvements to the GN build system (boo#996032, boo#99606, boo#995932)
  - Security fixes (boo#996648)
  * CVE-2016-5147: Universal XSS in Blink.
  * CVE-2016-5148: Universal XSS in Blink.
  * CVE-2016-5149: Script injection in extensions.
  * CVE-2016-5150: Use after free in Blink.
  * CVE-2016-5151: Use after free in PDFium.
  * CVE-2016-5152: Heap overflow in PDFium.
  * CVE-2016-5153: Use after destruction in Blink.
  * CVE-2016-5154: Heap overflow in PDFium.
  * CVE-2016-5155: Address bar spoofing.
  * CVE-2016-5156: Use after free in event bindings.
  * CVE-2016-5157: Heap overflow in PDFium.
  * CVE-2016-5158: Heap overflow in PDFium.
  * CVE-2016-5159: Heap overflow in PDFium.
  * CVE-2016-5161: Type confusion in Blink.
  * CVE-2016-5162: Extensions web accessible resources bypass.
  * CVE-2016-5163: Address bar spoofing.
  * CVE-2016-5164: Universal XSS using DevTools.
  * CVE-2016-5165: Script injection in DevTools.
  * CVE-2016-5166: SMB Relay Attack via Save Page As.
  * CVE-2016-5160: Extensions web accessible resources bypass.
- Drop patches chromium-snapshot-toolchain-r1.patch</changelog>
<changelog author="astieger@suse.com" date="1473249600">- Update to Chromium 53.0.2785.92:
  * Revert of support relocatable RPM packages
  * disallow WKBackForwardListItem navigations for pushState pages
  * arc: bluetooth: Fix advertised uuid
  * fix conflicting PendingIntent for stop button and swipe away</changelog>
<changelog author="tchvatal@suse.com" date="1473508800">- Stable channel update to  53.0.2785.101
  * SPDY crasher fixes
  * Disable NV12 DXGI video on AMD
  * Forward --password-store switch to os_crypt
  * Tell the kernel to discard USB requests when they time out.</changelog>
<changelog author="tchvatal@suse.com" date="1473681600">- Reenable widevine build again bnc#998328</changelog>
<changelog author="tchvatal@suse.com" date="1473854400">- Version update to 53.0.2785.113 bnc#998743:
  * CVE-2016-5170 Use after free in Blink
  * CVE-2016-5171 Use after free in Blink
  * CVE-2016-5172 Arbitrary Memory Read in v8
  * CVE-2016-5173 Extension resource access
  * CVE-2016-5174 Popup not correctly suppressed
  * CVE-2016-5175 Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1473940800">- Version update stable channel 53.0.2785.116
  * Just smal bugfixes around</changelog>
<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>

</package>
<package pkgid="3d749ee18d4c96ac942d409d5403078a9c5ae515c5573ad89841f09df59be38f" name="chromium" arch="src">
    <version epoch="0" ver="54.0.2840.90" rel="88.1"/>

<changelog author="Nick_Levinson@yahoo.com" date="1468238400">- Clarification/correction to chromium-desktop-gnome and
  chromium-desktop-kde software descriptions due to passwords
  preservation reported by Chromium developer</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102400">- Update to Chromium 52.0.2743.82
  * Security fixes (boo#989901):
    + CVE-2016-1706: Sandbox escape in PPAPI
    + CVE-2016-1707: URL spoofing on iOS
    + CVE-2016-1708: Use-after-free in Extensions
    + CVE-2016-1709: Heap-buffer-overflow in sfntly
    + CVE-2016-1710: Same-origin bypass in Blink
    + CVE-2016-1711: Same-origin bypass in Blink
    + CVE-2016-5127: Use-after-free in Blink
    + CVE-2016-5128: Same-origin bypass in V8
    + CVE-2016-5129: Memory corruption in V8
    + CVE-2016-5130: URL spoofing
    + CVE-2016-5131: Use-after-free in libxml
    + CVE-2016-5132: Limited same-origin bypass in Service Workers
    + CVE-2016-5133: Origin confusion in proxy authentication
    + CVE-2016-5134: URL leakage via PAC script
    + CVE-2016-5135: Content-Security-Policy bypass
    + CVE-2016-5136: Use after free in extensions
    + CVE-2016-5137: History sniffing with HSTS and CSP
    + CVE-2016-1705: Various fixes from internal audits, fuzzing
    and other initiatives</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102401">- Temporarily disable fix_network_api_crash.patch. Upstream has
  changed part of their code, so hopefully that resolved the issue</changelog>
<changelog author="astieger@suse.com" date="1470398400">- Update to Chromium 52.0.2743.116:
  * Security fixes (boo#992305):
    + CVE-2016-5141: Address bar spoofing (boo#992314)
    + CVE-2016-5142: Use-after-free in Blink (boo#992313)
    + CVE-2016-5139: Heap overflow in pdfium (boo#992311)
    + CVE-2016-5140: Heap overflow in pdfium (boo#992310)
    + CVE-2016-5145: Same origin bypass for images in Blink
    (boo#992320)
    + CVE-2016-5143: Parameter sanitization failure in DevTools
    (boo#992319)
    + CVE-2016-5144: Parameter sanitization failure in DevTools
    (boo#992315)
    + CVE-2016-5146: Various fixes from internal audits, fuzzing
    and other initiatives (boo#992309)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Use an explicit number of ninja build processes (-j 4), to
  further reduce the memory used.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471867200">- Change buildsystem to GN, which is the new upstream default
  * Make Ninja only use 4 buildprocesses for building Chromium itself
  * Drop unnecessary patches
  - chromium-gcc-fixes.patch
  - adjust-ldflags-no-keep-memory.patch
  - gcc50-fixes.diff
  * Add patches to ensure correct build
  - chromium-last-commit-position-r0.patch
  - chromium-snapshot-toolchain-r1.patch
  * Drop unnecessary sourcefiles
  - courgette.tar.xz
  - depot_tools.tar.xz
  - gn-binaries.tar.xz</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472299200">- Make it build on ARM.
  * Add build patch arm_use_right_compiler.patch
- Drop unnecessary patches:
  * chromium-arm-r0.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472731200">- Update to Chromium 53.0.2785.89
  - Improvements to the GN build system (boo#996032, boo#99606, boo#995932)
  - Security fixes (boo#996648)
  * CVE-2016-5147: Universal XSS in Blink.
  * CVE-2016-5148: Universal XSS in Blink.
  * CVE-2016-5149: Script injection in extensions.
  * CVE-2016-5150: Use after free in Blink.
  * CVE-2016-5151: Use after free in PDFium.
  * CVE-2016-5152: Heap overflow in PDFium.
  * CVE-2016-5153: Use after destruction in Blink.
  * CVE-2016-5154: Heap overflow in PDFium.
  * CVE-2016-5155: Address bar spoofing.
  * CVE-2016-5156: Use after free in event bindings.
  * CVE-2016-5157: Heap overflow in PDFium.
  * CVE-2016-5158: Heap overflow in PDFium.
  * CVE-2016-5159: Heap overflow in PDFium.
  * CVE-2016-5161: Type confusion in Blink.
  * CVE-2016-5162: Extensions web accessible resources bypass.
  * CVE-2016-5163: Address bar spoofing.
  * CVE-2016-5164: Universal XSS using DevTools.
  * CVE-2016-5165: Script injection in DevTools.
  * CVE-2016-5166: SMB Relay Attack via Save Page As.
  * CVE-2016-5160: Extensions web accessible resources bypass.
- Drop patches chromium-snapshot-toolchain-r1.patch</changelog>
<changelog author="astieger@suse.com" date="1473249600">- Update to Chromium 53.0.2785.92:
  * Revert of support relocatable RPM packages
  * disallow WKBackForwardListItem navigations for pushState pages
  * arc: bluetooth: Fix advertised uuid
  * fix conflicting PendingIntent for stop button and swipe away</changelog>
<changelog author="tchvatal@suse.com" date="1473508800">- Stable channel update to  53.0.2785.101
  * SPDY crasher fixes
  * Disable NV12 DXGI video on AMD
  * Forward --password-store switch to os_crypt
  * Tell the kernel to discard USB requests when they time out.</changelog>
<changelog author="tchvatal@suse.com" date="1473681600">- Reenable widevine build again bnc#998328</changelog>
<changelog author="tchvatal@suse.com" date="1473854400">- Version update to 53.0.2785.113 bnc#998743:
  * CVE-2016-5170 Use after free in Blink
  * CVE-2016-5171 Use after free in Blink
  * CVE-2016-5172 Arbitrary Memory Read in v8
  * CVE-2016-5173 Extension resource access
  * CVE-2016-5174 Popup not correctly suppressed
  * CVE-2016-5175 Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1473940800">- Version update stable channel 53.0.2785.116
  * Just smal bugfixes around</changelog>
<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>

</package>
<package pkgid="5cfd8a3ce33850f53b268cbc9a9f8d102e733c14c6d5ff88835e01c0c0402b76" name="chromium" arch="src">
    <version epoch="0" ver="55.0.2883.75" rel="99.2"/>

<changelog author="tittiatcoke@gmail.com" date="1471003200">- Use an explicit number of ninja build processes (-j 4), to
  further reduce the memory used.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471867200">- Change buildsystem to GN, which is the new upstream default
  * Make Ninja only use 4 buildprocesses for building Chromium itself
  * Drop unnecessary patches
  - chromium-gcc-fixes.patch
  - adjust-ldflags-no-keep-memory.patch
  - gcc50-fixes.diff
  * Add patches to ensure correct build
  - chromium-last-commit-position-r0.patch
  - chromium-snapshot-toolchain-r1.patch
  * Drop unnecessary sourcefiles
  - courgette.tar.xz
  - depot_tools.tar.xz
  - gn-binaries.tar.xz</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472299200">- Make it build on ARM.
  * Add build patch arm_use_right_compiler.patch
- Drop unnecessary patches:
  * chromium-arm-r0.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472731200">- Update to Chromium 53.0.2785.89
  - Improvements to the GN build system (boo#996032, boo#99606, boo#995932)
  - Security fixes (boo#996648)
  * CVE-2016-5147: Universal XSS in Blink.
  * CVE-2016-5148: Universal XSS in Blink.
  * CVE-2016-5149: Script injection in extensions.
  * CVE-2016-5150: Use after free in Blink.
  * CVE-2016-5151: Use after free in PDFium.
  * CVE-2016-5152: Heap overflow in PDFium.
  * CVE-2016-5153: Use after destruction in Blink.
  * CVE-2016-5154: Heap overflow in PDFium.
  * CVE-2016-5155: Address bar spoofing.
  * CVE-2016-5156: Use after free in event bindings.
  * CVE-2016-5157: Heap overflow in PDFium.
  * CVE-2016-5158: Heap overflow in PDFium.
  * CVE-2016-5159: Heap overflow in PDFium.
  * CVE-2016-5161: Type confusion in Blink.
  * CVE-2016-5162: Extensions web accessible resources bypass.
  * CVE-2016-5163: Address bar spoofing.
  * CVE-2016-5164: Universal XSS using DevTools.
  * CVE-2016-5165: Script injection in DevTools.
  * CVE-2016-5166: SMB Relay Attack via Save Page As.
  * CVE-2016-5160: Extensions web accessible resources bypass.
- Drop patches chromium-snapshot-toolchain-r1.patch</changelog>
<changelog author="astieger@suse.com" date="1473249600">- Update to Chromium 53.0.2785.92:
  * Revert of support relocatable RPM packages
  * disallow WKBackForwardListItem navigations for pushState pages
  * arc: bluetooth: Fix advertised uuid
  * fix conflicting PendingIntent for stop button and swipe away</changelog>
<changelog author="tchvatal@suse.com" date="1473508800">- Stable channel update to  53.0.2785.101
  * SPDY crasher fixes
  * Disable NV12 DXGI video on AMD
  * Forward --password-store switch to os_crypt
  * Tell the kernel to discard USB requests when they time out.</changelog>
<changelog author="tchvatal@suse.com" date="1473681600">- Reenable widevine build again bnc#998328</changelog>
<changelog author="tchvatal@suse.com" date="1473854400">- Version update to 53.0.2785.113 bnc#998743:
  * CVE-2016-5170 Use after free in Blink
  * CVE-2016-5171 Use after free in Blink
  * CVE-2016-5172 Arbitrary Memory Read in v8
  * CVE-2016-5173 Extension resource access
  * CVE-2016-5174 Popup not correctly suppressed
  * CVE-2016-5175 Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1473940800">- Version update stable channel 53.0.2785.116
  * Just smal bugfixes around</changelog>
<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>

</package>
<package pkgid="7ce285580bc2e6a92158a5ab09db7393fc53dcb6c90b133dd265896ba60ed4ea" name="chromium" arch="src">
    <version epoch="0" ver="56.0.2924.87" rel="102.1"/>

<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>

</package>
<package pkgid="7a60c0a0c461eb16789b84c8decee49b30a5789ab5e0a1b827f1a17b526d1d88" name="chromium" arch="src">
    <version epoch="0" ver="57.0.2987.133" rel="104.6.1"/>

<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>

</package>
<package pkgid="b8a12749e70e6e453649e4629384dd42df2e7b6f92b6b4ff91441c253609f1ff" name="chromium" arch="src">
    <version epoch="0" ver="57.0.2987.98" rel="105.2"/>

<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>

</package>
<package pkgid="95e3efdc331c4e504756d3d760ba18969a309d2d485a844a545da6f5815ca9e7" name="chromium" arch="src">
    <version epoch="0" ver="58.0.3029.81" rel="104.9.1"/>

<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>

</package>
<package pkgid="384fd814a71a859e3ac70b204ea9732c27d9792895c98f0eb69de6a38f53a2ee" name="chromium" arch="src">
    <version epoch="0" ver="58.0.3029.96" rel="104.12.1"/>

<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>

</package>
<package pkgid="ed9dc9a837920460cbab057e5aa4af49e6c90034802e6c4a80f84dd49dec4075" name="chromium" arch="src">
    <version epoch="0" ver="59.0.3071.104" rel="104.18.2"/>

<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>

</package>
<package pkgid="469182deb03a5baba45a74abcfff757d9d8825716d534d259eac3811a8bc0674" name="chromium" arch="src">
    <version epoch="0" ver="59.0.3071.86" rel="104.15.1"/>

<changelog author="astieger@suse.com" date="1482321600">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>

</package>
<package pkgid="8a29e7bfbddf0d3ce0da020e0b9891b7d8173c6312fbcbdbecea9d157f56d94c" name="chromium" arch="src">
    <version epoch="0" ver="60.0.3112.78" rel="104.21.1"/>

<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>

</package>
<package pkgid="c050b80b73518ef0766857bf276db287ef3d13d3c956fa966e1f6925b90a4bfe" name="chromium" arch="src">
    <version epoch="0" ver="61.0.3163.100" rel="104.27.1"/>

<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>

</package>
<package pkgid="e4b398a60fad2ca1322a33a3d0cbdc4725b93480524bc55e3f28cadfd49d1276" name="chromium" arch="src">
    <version epoch="0" ver="61.0.3163.79" rel="104.24.1"/>

<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>

</package>
<package pkgid="e82a505004250f42026d25eb3e56e92aa1e1b3ac2df30c8cc84b64e86c82938c" name="chromium" arch="src">
    <version epoch="0" ver="62.0.3202.75" rel="104.32.1"/>

<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="tchvatal@suse.com" date="1508414400">- Update to 62.0.3202.62 bsc#1064066:
  * CVE-2017-5124: UXSS with MHTML.
  * CVE-2017-5125: Heap overflow in Skia.
  * CVE-2017-5126: Use after free in PDFium.
  * CVE-2017-5127: Use after free in PDFium.
  * CVE-2017-5128: Heap overflow in WebGL.
  * CVE-2017-5129: Use after free in WebAudio.
  * CVE-2017-5132: Incorrect stack manipulation in WebAssembly.
  * CVE-2017-5130: Heap overflow in libxml2.
  * CVE-2017-5131: Out of bounds write in Skia.
  * CVE-2017-5133: Out of bounds write in Skia.
  * CVE-2017-15386: UI spoofing in Blink.
  * CVE-2017-15387: Content security bypass.
  * CVE-2017-15388: Out of bounds read in Skia.
  * CVE-2017-15389: URL spoofing in OmniBox.
  * CVE-2017-15390: URL spoofing in OmniBox.
  * CVE-2017-15391: Extension limitation bypass in Extensions.
  * CVE-2017-15392: Incorrect registry key handling in PlatformIntegration.
  * CVE-2017-15393: Referrer leak in Devtools.
  * CVE-2017-15394: URL spoofing in extensions UI.
  * CVE-2017-15395: Null pointer dereference in ImageCapture.
- Drop unused patches:
  * arm-webrtc-fix.patch
  * arm_use_right_compiler.patch
  * chromium-46.0.2490.71-fix-missing-i18n_process_css_test.patch
  * chromium-atk.patch
  * chromium-mojo-dep.patch
  * gcc60-fixes.diff
- Refresh patches:
  * chromium-gcc5.patch
  * chromium-prop-codecs.patch
  * exclude_ymp.diff
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1508932800">- Apply patch to fix building crc32 with gcc7:
  * chromium-62.0.3202.62-correct-cplusplus-check.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509019200">- Try to export properly CXX/CC variable to fix leap builds</changelog>
<changelog author="astieger@suse.com" date="1509019201">- BuildRequire nodejs6 required for polymer-bundler.js</changelog>
<changelog author="tchvatal@suse.com" date="1509105600">- Version update to 62.0.3202.75 bsc#1065405 CVE-2017-15396
  * CVE-2017-15396: Stack overflow in V8</changelog>

</package>
<package pkgid="910638cf7b522e00e6b4e94bd017b336ea47100f95ad69b14bc5fd8dc197fefd" name="chromium" arch="src">
    <version epoch="0" ver="62.0.3202.75" rel="104.35.1"/>

<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="tchvatal@suse.com" date="1508414400">- Update to 62.0.3202.62 bsc#1064066:
  * CVE-2017-5124: UXSS with MHTML.
  * CVE-2017-5125: Heap overflow in Skia.
  * CVE-2017-5126: Use after free in PDFium.
  * CVE-2017-5127: Use after free in PDFium.
  * CVE-2017-5128: Heap overflow in WebGL.
  * CVE-2017-5129: Use after free in WebAudio.
  * CVE-2017-5132: Incorrect stack manipulation in WebAssembly.
  * CVE-2017-5130: Heap overflow in libxml2.
  * CVE-2017-5131: Out of bounds write in Skia.
  * CVE-2017-5133: Out of bounds write in Skia.
  * CVE-2017-15386: UI spoofing in Blink.
  * CVE-2017-15387: Content security bypass.
  * CVE-2017-15388: Out of bounds read in Skia.
  * CVE-2017-15389: URL spoofing in OmniBox.
  * CVE-2017-15390: URL spoofing in OmniBox.
  * CVE-2017-15391: Extension limitation bypass in Extensions.
  * CVE-2017-15392: Incorrect registry key handling in PlatformIntegration.
  * CVE-2017-15393: Referrer leak in Devtools.
  * CVE-2017-15394: URL spoofing in extensions UI.
  * CVE-2017-15395: Null pointer dereference in ImageCapture.
- Drop unused patches:
  * arm-webrtc-fix.patch
  * arm_use_right_compiler.patch
  * chromium-46.0.2490.71-fix-missing-i18n_process_css_test.patch
  * chromium-atk.patch
  * chromium-mojo-dep.patch
  * gcc60-fixes.diff
- Refresh patches:
  * chromium-gcc5.patch
  * chromium-prop-codecs.patch
  * exclude_ymp.diff
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1508932800">- Apply patch to fix building crc32 with gcc7:
  * chromium-62.0.3202.62-correct-cplusplus-check.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509019200">- Try to export properly CXX/CC variable to fix leap builds</changelog>
<changelog author="astieger@suse.com" date="1509019201">- BuildRequire nodejs6 required for polymer-bundler.js</changelog>
<changelog author="tchvatal@suse.com" date="1509105600">- Version update to 62.0.3202.75 bsc#1065405 CVE-2017-15396
  * CVE-2017-15396: Stack overflow in V8</changelog>
<changelog author="tchvatal@suse.com" date="1509278400">- Add patch to fix sandbox crashes wrt bsc#1064298
  * chromium-sandbox.patch</changelog>

</package>
<package pkgid="07c512a15e9a566424776ec16b320e9843b716e383e67a765a519a47bb9a0dbc" name="chromium" arch="src">
    <version epoch="0" ver="62.0.3202.89" rel="104.38.1"/>

<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="tchvatal@suse.com" date="1508414400">- Update to 62.0.3202.62 bsc#1064066:
  * CVE-2017-5124: UXSS with MHTML.
  * CVE-2017-5125: Heap overflow in Skia.
  * CVE-2017-5126: Use after free in PDFium.
  * CVE-2017-5127: Use after free in PDFium.
  * CVE-2017-5128: Heap overflow in WebGL.
  * CVE-2017-5129: Use after free in WebAudio.
  * CVE-2017-5132: Incorrect stack manipulation in WebAssembly.
  * CVE-2017-5130: Heap overflow in libxml2.
  * CVE-2017-5131: Out of bounds write in Skia.
  * CVE-2017-5133: Out of bounds write in Skia.
  * CVE-2017-15386: UI spoofing in Blink.
  * CVE-2017-15387: Content security bypass.
  * CVE-2017-15388: Out of bounds read in Skia.
  * CVE-2017-15389: URL spoofing in OmniBox.
  * CVE-2017-15390: URL spoofing in OmniBox.
  * CVE-2017-15391: Extension limitation bypass in Extensions.
  * CVE-2017-15392: Incorrect registry key handling in PlatformIntegration.
  * CVE-2017-15393: Referrer leak in Devtools.
  * CVE-2017-15394: URL spoofing in extensions UI.
  * CVE-2017-15395: Null pointer dereference in ImageCapture.
- Drop unused patches:
  * arm-webrtc-fix.patch
  * arm_use_right_compiler.patch
  * chromium-46.0.2490.71-fix-missing-i18n_process_css_test.patch
  * chromium-atk.patch
  * chromium-mojo-dep.patch
  * gcc60-fixes.diff
- Refresh patches:
  * chromium-gcc5.patch
  * chromium-prop-codecs.patch
  * exclude_ymp.diff
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1508932800">- Apply patch to fix building crc32 with gcc7:
  * chromium-62.0.3202.62-correct-cplusplus-check.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509019200">- Try to export properly CXX/CC variable to fix leap builds</changelog>
<changelog author="astieger@suse.com" date="1509019201">- BuildRequire nodejs6 required for polymer-bundler.js</changelog>
<changelog author="tchvatal@suse.com" date="1509105600">- Version update to 62.0.3202.75 bsc#1065405 CVE-2017-15396
  * CVE-2017-15396: Stack overflow in V8</changelog>
<changelog author="tchvatal@suse.com" date="1509278400">- Add patch to fix sandbox crashes wrt bsc#1064298
  * chromium-sandbox.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509710400">- Restrict the version on jpeg to not waste build power</changelog>
<changelog author="tchvatal@suse.com" date="1510056000">- Version update to 62.0.3202.89 bsc#1066851:
  * CVE-2017-15398: Stack buffer overflow in QUIC
  * CVE-2017-15399: Use after free in V8
- Drop upstream merged chromium-sandbox.patch</changelog>

</package>
<package pkgid="8a70b74fe7806aceb1365c8ef65f67b0462b53a683b6555a6a090a075db1597d" name="chromium" arch="x86_64">
    <version epoch="0" ver="54.0.2840.100" rel="91.1"/>

<changelog author="tittiatcoke@gmail.com" date="1469102400">- Update to Chromium 52.0.2743.82
  * Security fixes (boo#989901):
    + CVE-2016-1706: Sandbox escape in PPAPI
    + CVE-2016-1707: URL spoofing on iOS
    + CVE-2016-1708: Use-after-free in Extensions
    + CVE-2016-1709: Heap-buffer-overflow in sfntly
    + CVE-2016-1710: Same-origin bypass in Blink
    + CVE-2016-1711: Same-origin bypass in Blink
    + CVE-2016-5127: Use-after-free in Blink
    + CVE-2016-5128: Same-origin bypass in V8
    + CVE-2016-5129: Memory corruption in V8
    + CVE-2016-5130: URL spoofing
    + CVE-2016-5131: Use-after-free in libxml
    + CVE-2016-5132: Limited same-origin bypass in Service Workers
    + CVE-2016-5133: Origin confusion in proxy authentication
    + CVE-2016-5134: URL leakage via PAC script
    + CVE-2016-5135: Content-Security-Policy bypass
    + CVE-2016-5136: Use after free in extensions
    + CVE-2016-5137: History sniffing with HSTS and CSP
    + CVE-2016-1705: Various fixes from internal audits, fuzzing
    and other initiatives</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102401">- Temporarily disable fix_network_api_crash.patch. Upstream has
  changed part of their code, so hopefully that resolved the issue</changelog>
<changelog author="astieger@suse.com" date="1470398400">- Update to Chromium 52.0.2743.116:
  * Security fixes (boo#992305):
    + CVE-2016-5141: Address bar spoofing (boo#992314)
    + CVE-2016-5142: Use-after-free in Blink (boo#992313)
    + CVE-2016-5139: Heap overflow in pdfium (boo#992311)
    + CVE-2016-5140: Heap overflow in pdfium (boo#992310)
    + CVE-2016-5145: Same origin bypass for images in Blink
    (boo#992320)
    + CVE-2016-5143: Parameter sanitization failure in DevTools
    (boo#992319)
    + CVE-2016-5144: Parameter sanitization failure in DevTools
    (boo#992315)
    + CVE-2016-5146: Various fixes from internal audits, fuzzing
    and other initiatives (boo#992309)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Use an explicit number of ninja build processes (-j 4), to
  further reduce the memory used.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471867200">- Change buildsystem to GN, which is the new upstream default
  * Make Ninja only use 4 buildprocesses for building Chromium itself
  * Drop unnecessary patches
  - chromium-gcc-fixes.patch
  - adjust-ldflags-no-keep-memory.patch
  - gcc50-fixes.diff
  * Add patches to ensure correct build
  - chromium-last-commit-position-r0.patch
  - chromium-snapshot-toolchain-r1.patch
  * Drop unnecessary sourcefiles
  - courgette.tar.xz
  - depot_tools.tar.xz
  - gn-binaries.tar.xz</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472299200">- Make it build on ARM.
  * Add build patch arm_use_right_compiler.patch
- Drop unnecessary patches:
  * chromium-arm-r0.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472731200">- Update to Chromium 53.0.2785.89
  - Improvements to the GN build system (boo#996032, boo#99606, boo#995932)
  - Security fixes (boo#996648)
  * CVE-2016-5147: Universal XSS in Blink.
  * CVE-2016-5148: Universal XSS in Blink.
  * CVE-2016-5149: Script injection in extensions.
  * CVE-2016-5150: Use after free in Blink.
  * CVE-2016-5151: Use after free in PDFium.
  * CVE-2016-5152: Heap overflow in PDFium.
  * CVE-2016-5153: Use after destruction in Blink.
  * CVE-2016-5154: Heap overflow in PDFium.
  * CVE-2016-5155: Address bar spoofing.
  * CVE-2016-5156: Use after free in event bindings.
  * CVE-2016-5157: Heap overflow in PDFium.
  * CVE-2016-5158: Heap overflow in PDFium.
  * CVE-2016-5159: Heap overflow in PDFium.
  * CVE-2016-5161: Type confusion in Blink.
  * CVE-2016-5162: Extensions web accessible resources bypass.
  * CVE-2016-5163: Address bar spoofing.
  * CVE-2016-5164: Universal XSS using DevTools.
  * CVE-2016-5165: Script injection in DevTools.
  * CVE-2016-5166: SMB Relay Attack via Save Page As.
  * CVE-2016-5160: Extensions web accessible resources bypass.
- Drop patches chromium-snapshot-toolchain-r1.patch</changelog>
<changelog author="astieger@suse.com" date="1473249600">- Update to Chromium 53.0.2785.92:
  * Revert of support relocatable RPM packages
  * disallow WKBackForwardListItem navigations for pushState pages
  * arc: bluetooth: Fix advertised uuid
  * fix conflicting PendingIntent for stop button and swipe away</changelog>
<changelog author="tchvatal@suse.com" date="1473508800">- Stable channel update to  53.0.2785.101
  * SPDY crasher fixes
  * Disable NV12 DXGI video on AMD
  * Forward --password-store switch to os_crypt
  * Tell the kernel to discard USB requests when they time out.</changelog>
<changelog author="tchvatal@suse.com" date="1473681600">- Reenable widevine build again bnc#998328</changelog>
<changelog author="tchvatal@suse.com" date="1473854400">- Version update to 53.0.2785.113 bnc#998743:
  * CVE-2016-5170 Use after free in Blink
  * CVE-2016-5171 Use after free in Blink
  * CVE-2016-5172 Arbitrary Memory Read in v8
  * CVE-2016-5173 Extension resource access
  * CVE-2016-5174 Popup not correctly suppressed
  * CVE-2016-5175 Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1473940800">- Version update stable channel 53.0.2785.116
  * Just smal bugfixes around</changelog>
<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>

</package>
<package pkgid="bf7be8168bbffbe9ac986b438c0e363d1b28aa9de5c5680c45b83e42a39141ad" name="chromium" arch="x86_64">
    <version epoch="0" ver="54.0.2840.90" rel="88.1"/>

<changelog author="Nick_Levinson@yahoo.com" date="1468238400">- Clarification/correction to chromium-desktop-gnome and
  chromium-desktop-kde software descriptions due to passwords
  preservation reported by Chromium developer</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102400">- Update to Chromium 52.0.2743.82
  * Security fixes (boo#989901):
    + CVE-2016-1706: Sandbox escape in PPAPI
    + CVE-2016-1707: URL spoofing on iOS
    + CVE-2016-1708: Use-after-free in Extensions
    + CVE-2016-1709: Heap-buffer-overflow in sfntly
    + CVE-2016-1710: Same-origin bypass in Blink
    + CVE-2016-1711: Same-origin bypass in Blink
    + CVE-2016-5127: Use-after-free in Blink
    + CVE-2016-5128: Same-origin bypass in V8
    + CVE-2016-5129: Memory corruption in V8
    + CVE-2016-5130: URL spoofing
    + CVE-2016-5131: Use-after-free in libxml
    + CVE-2016-5132: Limited same-origin bypass in Service Workers
    + CVE-2016-5133: Origin confusion in proxy authentication
    + CVE-2016-5134: URL leakage via PAC script
    + CVE-2016-5135: Content-Security-Policy bypass
    + CVE-2016-5136: Use after free in extensions
    + CVE-2016-5137: History sniffing with HSTS and CSP
    + CVE-2016-1705: Various fixes from internal audits, fuzzing
    and other initiatives</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102401">- Temporarily disable fix_network_api_crash.patch. Upstream has
  changed part of their code, so hopefully that resolved the issue</changelog>
<changelog author="astieger@suse.com" date="1470398400">- Update to Chromium 52.0.2743.116:
  * Security fixes (boo#992305):
    + CVE-2016-5141: Address bar spoofing (boo#992314)
    + CVE-2016-5142: Use-after-free in Blink (boo#992313)
    + CVE-2016-5139: Heap overflow in pdfium (boo#992311)
    + CVE-2016-5140: Heap overflow in pdfium (boo#992310)
    + CVE-2016-5145: Same origin bypass for images in Blink
    (boo#992320)
    + CVE-2016-5143: Parameter sanitization failure in DevTools
    (boo#992319)
    + CVE-2016-5144: Parameter sanitization failure in DevTools
    (boo#992315)
    + CVE-2016-5146: Various fixes from internal audits, fuzzing
    and other initiatives (boo#992309)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Use an explicit number of ninja build processes (-j 4), to
  further reduce the memory used.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471867200">- Change buildsystem to GN, which is the new upstream default
  * Make Ninja only use 4 buildprocesses for building Chromium itself
  * Drop unnecessary patches
  - chromium-gcc-fixes.patch
  - adjust-ldflags-no-keep-memory.patch
  - gcc50-fixes.diff
  * Add patches to ensure correct build
  - chromium-last-commit-position-r0.patch
  - chromium-snapshot-toolchain-r1.patch
  * Drop unnecessary sourcefiles
  - courgette.tar.xz
  - depot_tools.tar.xz
  - gn-binaries.tar.xz</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472299200">- Make it build on ARM.
  * Add build patch arm_use_right_compiler.patch
- Drop unnecessary patches:
  * chromium-arm-r0.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472731200">- Update to Chromium 53.0.2785.89
  - Improvements to the GN build system (boo#996032, boo#99606, boo#995932)
  - Security fixes (boo#996648)
  * CVE-2016-5147: Universal XSS in Blink.
  * CVE-2016-5148: Universal XSS in Blink.
  * CVE-2016-5149: Script injection in extensions.
  * CVE-2016-5150: Use after free in Blink.
  * CVE-2016-5151: Use after free in PDFium.
  * CVE-2016-5152: Heap overflow in PDFium.
  * CVE-2016-5153: Use after destruction in Blink.
  * CVE-2016-5154: Heap overflow in PDFium.
  * CVE-2016-5155: Address bar spoofing.
  * CVE-2016-5156: Use after free in event bindings.
  * CVE-2016-5157: Heap overflow in PDFium.
  * CVE-2016-5158: Heap overflow in PDFium.
  * CVE-2016-5159: Heap overflow in PDFium.
  * CVE-2016-5161: Type confusion in Blink.
  * CVE-2016-5162: Extensions web accessible resources bypass.
  * CVE-2016-5163: Address bar spoofing.
  * CVE-2016-5164: Universal XSS using DevTools.
  * CVE-2016-5165: Script injection in DevTools.
  * CVE-2016-5166: SMB Relay Attack via Save Page As.
  * CVE-2016-5160: Extensions web accessible resources bypass.
- Drop patches chromium-snapshot-toolchain-r1.patch</changelog>
<changelog author="astieger@suse.com" date="1473249600">- Update to Chromium 53.0.2785.92:
  * Revert of support relocatable RPM packages
  * disallow WKBackForwardListItem navigations for pushState pages
  * arc: bluetooth: Fix advertised uuid
  * fix conflicting PendingIntent for stop button and swipe away</changelog>
<changelog author="tchvatal@suse.com" date="1473508800">- Stable channel update to  53.0.2785.101
  * SPDY crasher fixes
  * Disable NV12 DXGI video on AMD
  * Forward --password-store switch to os_crypt
  * Tell the kernel to discard USB requests when they time out.</changelog>
<changelog author="tchvatal@suse.com" date="1473681600">- Reenable widevine build again bnc#998328</changelog>
<changelog author="tchvatal@suse.com" date="1473854400">- Version update to 53.0.2785.113 bnc#998743:
  * CVE-2016-5170 Use after free in Blink
  * CVE-2016-5171 Use after free in Blink
  * CVE-2016-5172 Arbitrary Memory Read in v8
  * CVE-2016-5173 Extension resource access
  * CVE-2016-5174 Popup not correctly suppressed
  * CVE-2016-5175 Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1473940800">- Version update stable channel 53.0.2785.116
  * Just smal bugfixes around</changelog>
<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>

</package>
<package pkgid="1185bdb30aeff083d2c9421d829eadedf3aa9234b450ab8351fae67847990864" name="chromium" arch="x86_64">
    <version epoch="0" ver="55.0.2883.75" rel="99.2"/>

<changelog author="tittiatcoke@gmail.com" date="1471003200">- Use an explicit number of ninja build processes (-j 4), to
  further reduce the memory used.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471867200">- Change buildsystem to GN, which is the new upstream default
  * Make Ninja only use 4 buildprocesses for building Chromium itself
  * Drop unnecessary patches
  - chromium-gcc-fixes.patch
  - adjust-ldflags-no-keep-memory.patch
  - gcc50-fixes.diff
  * Add patches to ensure correct build
  - chromium-last-commit-position-r0.patch
  - chromium-snapshot-toolchain-r1.patch
  * Drop unnecessary sourcefiles
  - courgette.tar.xz
  - depot_tools.tar.xz
  - gn-binaries.tar.xz</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472299200">- Make it build on ARM.
  * Add build patch arm_use_right_compiler.patch
- Drop unnecessary patches:
  * chromium-arm-r0.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472731200">- Update to Chromium 53.0.2785.89
  - Improvements to the GN build system (boo#996032, boo#99606, boo#995932)
  - Security fixes (boo#996648)
  * CVE-2016-5147: Universal XSS in Blink.
  * CVE-2016-5148: Universal XSS in Blink.
  * CVE-2016-5149: Script injection in extensions.
  * CVE-2016-5150: Use after free in Blink.
  * CVE-2016-5151: Use after free in PDFium.
  * CVE-2016-5152: Heap overflow in PDFium.
  * CVE-2016-5153: Use after destruction in Blink.
  * CVE-2016-5154: Heap overflow in PDFium.
  * CVE-2016-5155: Address bar spoofing.
  * CVE-2016-5156: Use after free in event bindings.
  * CVE-2016-5157: Heap overflow in PDFium.
  * CVE-2016-5158: Heap overflow in PDFium.
  * CVE-2016-5159: Heap overflow in PDFium.
  * CVE-2016-5161: Type confusion in Blink.
  * CVE-2016-5162: Extensions web accessible resources bypass.
  * CVE-2016-5163: Address bar spoofing.
  * CVE-2016-5164: Universal XSS using DevTools.
  * CVE-2016-5165: Script injection in DevTools.
  * CVE-2016-5166: SMB Relay Attack via Save Page As.
  * CVE-2016-5160: Extensions web accessible resources bypass.
- Drop patches chromium-snapshot-toolchain-r1.patch</changelog>
<changelog author="astieger@suse.com" date="1473249600">- Update to Chromium 53.0.2785.92:
  * Revert of support relocatable RPM packages
  * disallow WKBackForwardListItem navigations for pushState pages
  * arc: bluetooth: Fix advertised uuid
  * fix conflicting PendingIntent for stop button and swipe away</changelog>
<changelog author="tchvatal@suse.com" date="1473508800">- Stable channel update to  53.0.2785.101
  * SPDY crasher fixes
  * Disable NV12 DXGI video on AMD
  * Forward --password-store switch to os_crypt
  * Tell the kernel to discard USB requests when they time out.</changelog>
<changelog author="tchvatal@suse.com" date="1473681600">- Reenable widevine build again bnc#998328</changelog>
<changelog author="tchvatal@suse.com" date="1473854400">- Version update to 53.0.2785.113 bnc#998743:
  * CVE-2016-5170 Use after free in Blink
  * CVE-2016-5171 Use after free in Blink
  * CVE-2016-5172 Arbitrary Memory Read in v8
  * CVE-2016-5173 Extension resource access
  * CVE-2016-5174 Popup not correctly suppressed
  * CVE-2016-5175 Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1473940800">- Version update stable channel 53.0.2785.116
  * Just smal bugfixes around</changelog>
<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>

</package>
<package pkgid="8d3f4a4df5047dde1af7c501bc4ce84ff4bd69e5914e0e9d09a0a55c07d0773a" name="chromium" arch="x86_64">
    <version epoch="0" ver="56.0.2924.87" rel="102.1"/>

<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>

</package>
<package pkgid="b5ad9c9e59f02e0716dc782e6554c751d566f020e77ac1d5435dbbef16dbc2e8" name="chromium" arch="x86_64">
    <version epoch="0" ver="57.0.2987.133" rel="104.6.1"/>

<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>

</package>
<package pkgid="7dbf2e9c2a3db9952d434553d0e5f49d236fffe774e8425a60b570c793e95579" name="chromium" arch="x86_64">
    <version epoch="0" ver="57.0.2987.98" rel="105.2"/>

<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>
<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>

</package>
<package pkgid="ff20e766e818ba93441c1e53255fa634382f2cf698e4d690f0a50b91760a39b4" name="chromium" arch="x86_64">
    <version epoch="0" ver="58.0.3029.81" rel="104.9.1"/>

<changelog author="tchvatal@suse.com" date="1480766400">- Chromium 55.0.2883.75 bnc#1013236:
  CVE-2016-9651 CVE-2016-5208 CVE-2016-5207 CVE-2016-5206 CVE-2016-5205
  CVE-2016-5204 CVE-2016-5209 CVE-2016-5203 CVE-2016-5210 CVE-2016-5212
  CVE-2016-5211 CVE-2016-5213 CVE-2016-5214 CVE-2016-5216 CVE-2016-5215
  CVE-2016-5217 CVE-2016-5218 CVE-2016-5219 CVE-2016-5221 CVE-2016-5220
  CVE-2016-5222 CVE-2016-9650 CVE-2016-5223 CVE-2016-5226 CVE-2016-5225
  CVE-2016-5224 CVE-2016-9652
- Switch to system libraries: harfbuzz, zlib, ffmpeg, ...
- Refreshed patches:
  * chromium-system-ffmpeg-r3.patch
  * chromium-system-jinja-r13.patch
- Use system ffmpeg unless on 13.2 that didn't include it
  * chromium-54-ffmpeg2compat.patch
  * Remove upstreamed chromium-more-codec-aliases.patch
- Remove bookmarks override as discussed with artwork simply just set
  homepage to our openSUSE one and that is all</changelog>
<changelog author="astieger@suse.com" date="1480939200">- record minimum version for harfbuzz, incuding runtime
  Chromium will crash with harfbuzz &lt; 1.3.0</changelog>
<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>

</package>
<package pkgid="e8fe34259aae0178d94b3ef129214501863a5e86a21125ddb25e641d67a1c2ef" name="chromium" arch="x86_64">
    <version epoch="0" ver="58.0.3029.96" rel="104.12.1"/>

<changelog author="astieger@suse.com" date="1481284800">- Obsolete ffmpeg and ffmpegsumo package in addition to conflict</changelog>
<changelog author="idonmez@suse.com" date="1481630400">- python-html5lib now depends on six, so preserve that too for SLE
  builds.</changelog>
<changelog author="tchvatal@suse.com" date="1482321600">- Disable system icu on Factory, crashes autofill</changelog>
<changelog author="astieger@suse.com" date="1482321601">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>

</package>
<package pkgid="834578ea525242a12ab4fc66d2ad5c7cea7899e3c8c9a27ea0f0452bd4c182ff" name="chromium" arch="x86_64">
    <version epoch="0" ver="59.0.3071.104" rel="104.18.2"/>

<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>

</package>
<package pkgid="229f8d76a30672aac2a9ff6c3b6d25f202fd0694cf0600ad5c280d3114e52d30" name="chromium" arch="x86_64">
    <version epoch="0" ver="59.0.3071.86" rel="104.15.1"/>

<changelog author="astieger@suse.com" date="1482321600">- Chromium 55.0.2883.87:
  * various fixes for crashes and specific wesites
  * update Google pinned certificates</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485604800">- Added patch chromium-enable-vaapi-on-suse.patch to enable
  VAAPI hardware accelerated video decoding.</changelog>
<changelog author="tchvatal@suse.com" date="1485864000">- Version update to 56.0.2924.76 bsc#1022049:
  - CVE-2017-5007: Universal XSS in Blink
  - CVE-2017-5006: Universal XSS in Blink
  - CVE-2017-5008: Universal XSS in Blink
  - CVE-2017-5010: Universal XSS in Blink
  - CVE-2017-5011: Unauthorised file access in Devtools
  - CVE-2017-5009: Out of bounds memory access in WebRTC
  - CVE-2017-5012: Heap overflow in V8
  - CVE-2017-5013: Address spoofing in Omnibox
  - CVE-2017-5014: Heap overflow in Skia
  - CVE-2017-5015: Address spoofing in Omnibox
  - CVE-2017-5019: Use after free in Renderer
  - CVE-2017-5016: UI spoofing in Blink
  - CVE-2017-5017: Uninitialised memory access in webm video
  - CVE-2017-5018: Universal XSS in chrome://apps
  - CVE-2017-5020: Universal XSS in chrome://downloads
  - CVE-2017-5021: Use after free in Extensions
  - CVE-2017-5022: Bypass of Content Security Policy in Blink
  - CVE-2017-5023: Type confusion in metrics
  - CVE-2017-5024: Heap overflow in FFmpeg
  - CVE-2017-5025: Heap overflow in FFmpeg
  - CVE-2017-5026: UI spoofing. Credit to Ronni Skansing
- Add conditional to switch between system and bundled icu
- Raise dependency on harfbuzz to 1.3.1
- Also refresh patches:
  chromium-prop-codecs.patch chromium-linker-memory.patch</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1485950400">- Changed the build requirement of libavformat to library version
  57.41.100, as included in ffmpeg 3.1.1, as only this version
  properly supports the public AVStream API 'codecpar'.</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486036800">- Added the package 'chromium-privacy' with multiple patches
  sourced from the release version on https://github.com/
  u4qo60z73t1c4hurv3ny/privacy_patches-oS_cr, which, when enabled
  with the build option 'privacy', builds a version of Chromium
  with less privacy implications due to Google services
  integration.</changelog>
<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>

</package>
<package pkgid="84ba900c5adb596690cf384b37d9577f58bc01a41dda1664bb3c2084eb3c8d71" name="chromium" arch="x86_64">
    <version epoch="0" ver="60.0.3112.78" rel="104.21.1"/>

<changelog author="tchvatal@suse.com" date="1486123200">- Version update to 56.0.2924.87:
  * Various small fixes
  * Disabled option to enable/disable plugins in the chrome://plugins</changelog>
<changelog author="qvoheagbfovvhubzdxfx@posteo.net" date="1486382400">- Fixed a typo in the build requirements for system minizip.</changelog>
<changelog author="tchvatal@suse.com" date="1486382401">- Add condition for system harfbuzz to be disabled on SLE</changelog>
<changelog author="idonmez@suse.com" date="1487160000">- Also add harfbuzz-ng to keeplibs for SLE</changelog>
<changelog author="tchvatal@suse.com" date="1489147200">- Version update to 57.0.2987.98 bsc#1028848:
  CVE-2017-5030 CVE-2017-5031 CVE-2017-5032 CVE-2017-5029 CVE-2017-5034
  CVE-2017-5035 CVE-2017-5036 CVE-2017-5037 CVE-2017-5039 CVE-2017-5040
  CVE-2017-5041 CVE-2017-5033 CVE-2017-5042 CVE-2017-5038 CVE-2017-5043
  CVE-2017-5044 CVE-2017-5045 CVE-2017-5046
- Refresh patches
  * fix-gn-bootstrap.diff
  * chromium-linker-memory.patch
- Remove obsolete patches:
  * chromium-sandbox.patch
  * chromium-54-ffmpeg2compat.patch
- Remove vaapi patch which broke rendering on non-intel cards:
  * chromium-enable-vaapi-on-suse.patch
- From this release onwards i586 build is disabled</changelog>
<changelog author="tchvatal@suse.com" date="1489665600">- Do not use gcc5 and newer as the compat was fixed again
- Update to 57.0.2987.110 with various other small tweaks</changelog>
<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>

</package>
<package pkgid="faec1ffb6cbf7097057c7f1442b535b143069fac5305cd890c356208a5b021eb" name="chromium" arch="x86_64">
    <version epoch="0" ver="61.0.3163.100" rel="104.27.1"/>

<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>

</package>
<package pkgid="5aa340d75de3fa790d459526ad40d81ee025a9ad3236bcce1998965dc173ff64" name="chromium" arch="x86_64">
    <version epoch="0" ver="61.0.3163.79" rel="104.24.1"/>

<changelog author="tchvatal@suse.com" date="1489924800">- Add patch to build with gcc4
  * chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1490356800">- Drop the browser(npapi) provide which is not true</changelog>
<changelog author="tchvatal@suse.com" date="1490875200">- Version update to 57.0.2987.133 bsc#1031677:
  * Critical CVE-2017-5055: Use after free in printing. Credit to Wadih Matar
  * High CVE-2017-5054: Heap buffer overflow in V8. Credit to Nicolas Trippar of Zimperium zLabs
  * High CVE-2017-5052: Bad cast in Blink. Credit to JeongHoon Shin
  * High CVE-2017-5056: Use after free in Blink. Credit to anonymous
  * High CVE-2017-5053: Out of bounds memory access in V8. Credit to Team Sniper (Keen Lab and PC Mgr) reported through ZDI (ZDI-CAN-4587)</changelog>
<changelog author="tchvatal@suse.com" date="1492776000">- Version update to 58.0.3029.81 bsc#1035103:
  * High CVE-2017-5057: Type confusion in PDFium. Credit to Guang Gong of Alpha Team, Qihoo 360
  * High CVE-2017-5058: Heap use after free in Print Preview. Credit to Khalil Zhani
  * High CVE-2017-5059: Type confusion in Blink. Credit to SkyLined working with Trend Micro's Zero Day Initiative
  * Medium CVE-2017-5060: URL spoofing in Omnibox. Credit to Xudong Zheng
  * Medium CVE-2017-5061: URL spoofing in Omnibox. Credit to Haosheng Wang (@gnehsoah)
  * Medium CVE-2017-5062: Use after free in Chrome Apps. Credit to anonymous
  * Medium CVE-2017-5063: Heap overflow in Skia. Credit to Sweetchip
  * Medium CVE-2017-5064: Use after free in Blink. Credit to Wadih Matar
  * Medium CVE-2017-5065: Incorrect UI in Blink. Credit to Khalil Zhani
  * Medium CVE-2017-5066: Incorrect signature handing in Networking. Credit to chenchu
  * Medium CVE-2017-5067: URL spoofing in Omnibox. Credit to Khalil Zhani
  * Low CVE-2017-5069: Cross-origin bypass in Blink. Credit to Michael Reizelman
- Refresh patch fix-gn-bootstrap.diff
- Refresh patch chromium-system-jinja-r13.patch
- Remove obsolete patch chromium-57-gcc4.patch</changelog>
<changelog author="tchvatal@suse.com" date="1493121600">- Use bundled jinja2, system one changed in 2.9 too much to work
  * It is at least used only during build</changelog>
<changelog author="tchvatal@suse.com" date="1493899200">- Version update to 58.0.3029.96:
  * Fixes bsc#1037594 CVE-2017-5068</changelog>
<changelog author="tchvatal@suse.com" date="1494417600">- Version update to 58.0.3029.110:
  * Various small bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>

</package>
<package pkgid="7abcb849efd839f88aa6ff9747876d18f5196b75ddd16d95ba8859431ff23911" name="chromium" arch="x86_64">
    <version epoch="0" ver="62.0.3202.75" rel="104.32.1"/>

<changelog author="tchvatal@suse.com" date="1496664000">- Add patch to build with gcc7:
  * chromium-gcc7.patch
- Add patch for fpermissive build error:
  * chromium-fpermissive.patch</changelog>
<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="tchvatal@suse.com" date="1508414400">- Update to 62.0.3202.62 bsc#1064066:
  * CVE-2017-5124: UXSS with MHTML.
  * CVE-2017-5125: Heap overflow in Skia.
  * CVE-2017-5126: Use after free in PDFium.
  * CVE-2017-5127: Use after free in PDFium.
  * CVE-2017-5128: Heap overflow in WebGL.
  * CVE-2017-5129: Use after free in WebAudio.
  * CVE-2017-5132: Incorrect stack manipulation in WebAssembly.
  * CVE-2017-5130: Heap overflow in libxml2.
  * CVE-2017-5131: Out of bounds write in Skia.
  * CVE-2017-5133: Out of bounds write in Skia.
  * CVE-2017-15386: UI spoofing in Blink.
  * CVE-2017-15387: Content security bypass.
  * CVE-2017-15388: Out of bounds read in Skia.
  * CVE-2017-15389: URL spoofing in OmniBox.
  * CVE-2017-15390: URL spoofing in OmniBox.
  * CVE-2017-15391: Extension limitation bypass in Extensions.
  * CVE-2017-15392: Incorrect registry key handling in PlatformIntegration.
  * CVE-2017-15393: Referrer leak in Devtools.
  * CVE-2017-15394: URL spoofing in extensions UI.
  * CVE-2017-15395: Null pointer dereference in ImageCapture.
- Drop unused patches:
  * arm-webrtc-fix.patch
  * arm_use_right_compiler.patch
  * chromium-46.0.2490.71-fix-missing-i18n_process_css_test.patch
  * chromium-atk.patch
  * chromium-mojo-dep.patch
  * gcc60-fixes.diff
- Refresh patches:
  * chromium-gcc5.patch
  * chromium-prop-codecs.patch
  * exclude_ymp.diff
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1508932800">- Apply patch to fix building crc32 with gcc7:
  * chromium-62.0.3202.62-correct-cplusplus-check.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509019200">- Try to export properly CXX/CC variable to fix leap builds</changelog>
<changelog author="astieger@suse.com" date="1509019201">- BuildRequire nodejs6 required for polymer-bundler.js</changelog>
<changelog author="tchvatal@suse.com" date="1509105600">- Version update to 62.0.3202.75 bsc#1065405 CVE-2017-15396
  * CVE-2017-15396: Stack overflow in V8</changelog>

</package>
<package pkgid="c1d5b8189556d699846b8838582b856e6b1d8064c5a38f66755b9ce4f528f03c" name="chromium" arch="x86_64">
    <version epoch="0" ver="62.0.3202.75" rel="104.35.1"/>

<changelog author="tchvatal@suse.com" date="1496750400">- Update to 59.0.3071.86 bsc#1042833:
  * CVE-2017-5070: Type confusion in V8. Reported by Zhao Qixun(@S0rryMybad) of Qihoo 360 Vulcan Team on 2017-05-16
  * CVE-2017-5071: Out of bounds read in V8. Reported by Choongwoo Han on 2017-04-26
  * CVE-2017-5072: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-04-07
  * CVE-2017-5073: Use after free in print preview. Reported by Khalil Zhani on 2017-04-28
  * CVE-2017-5074: Use after free in Apps Bluetooth. Reported by anonymous on 2017-03-09
  * CVE-2017-5075: Information leak in CSP reporting. Reported by Emmanuel Gil Peyrot on 2017-01-05
  * CVE-2017-5086: Address spoofing in Omnibox. Reported by Rayyan Bijoora on 2017-05-16
  * CVE-2017-5076: Address spoofing in Omnibox. Reported by Samuel Erb on 2017-05-06
  * CVE-2017-5077: Heap buffer overflow in Skia. Reported by Sweetchip on 2017-04-28
  * CVE-2017-5078: Possible command injection in mailto handling. Reported by Jose Carlos Exposito Bueno on 2017-04-12
  * CVE-2017-5079: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-20
  * CVE-2017-5080: Use after free in credit card autofill. Reported by Khalil Zhani on 2017-04-05
  * CVE-2017-5081: Extension verification bypass. Reported by Andrey Kovalev (@L1kvID) Yandex Security Team on 2016-12-07
  * CVE-2017-5082: Insufficient hardening in credit card editor. Reported by Nightwatch Cybersecurity Research on 2017-05-11
  * CVE-2017-5083: UI spoofing in Blink. Reported by Khalil Zhani on 2017-04-24
  * CVE-2017-5085: Inappropriate javascript execution on WebUI pages. Reported by Zhiyang Zeng of Tencent security platform department on 2017-02-15
- Add patch to fix build with system dma:
  * chromium-dma-buf.patch
- Drop no longer needed patches:
  * chromium-linker-memory.patch
  * chromium-system-jinja-r13.patch
- Refresh patches:
  * chromium-gcc7.patch
  * chromium-system-ffmpeg-r3.patch
  * fix-gn-bootstrap.diff
- Use bundled libxml
  * Upstream unfortunately uses git snapshot that is not api/abi compatible</changelog>
<changelog author="tchvatal@suse.com" date="1496923200">- Add patch chromium-buildname.patch bsc#1043420</changelog>
<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="tchvatal@suse.com" date="1508414400">- Update to 62.0.3202.62 bsc#1064066:
  * CVE-2017-5124: UXSS with MHTML.
  * CVE-2017-5125: Heap overflow in Skia.
  * CVE-2017-5126: Use after free in PDFium.
  * CVE-2017-5127: Use after free in PDFium.
  * CVE-2017-5128: Heap overflow in WebGL.
  * CVE-2017-5129: Use after free in WebAudio.
  * CVE-2017-5132: Incorrect stack manipulation in WebAssembly.
  * CVE-2017-5130: Heap overflow in libxml2.
  * CVE-2017-5131: Out of bounds write in Skia.
  * CVE-2017-5133: Out of bounds write in Skia.
  * CVE-2017-15386: UI spoofing in Blink.
  * CVE-2017-15387: Content security bypass.
  * CVE-2017-15388: Out of bounds read in Skia.
  * CVE-2017-15389: URL spoofing in OmniBox.
  * CVE-2017-15390: URL spoofing in OmniBox.
  * CVE-2017-15391: Extension limitation bypass in Extensions.
  * CVE-2017-15392: Incorrect registry key handling in PlatformIntegration.
  * CVE-2017-15393: Referrer leak in Devtools.
  * CVE-2017-15394: URL spoofing in extensions UI.
  * CVE-2017-15395: Null pointer dereference in ImageCapture.
- Drop unused patches:
  * arm-webrtc-fix.patch
  * arm_use_right_compiler.patch
  * chromium-46.0.2490.71-fix-missing-i18n_process_css_test.patch
  * chromium-atk.patch
  * chromium-mojo-dep.patch
  * gcc60-fixes.diff
- Refresh patches:
  * chromium-gcc5.patch
  * chromium-prop-codecs.patch
  * exclude_ymp.diff
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1508932800">- Apply patch to fix building crc32 with gcc7:
  * chromium-62.0.3202.62-correct-cplusplus-check.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509019200">- Try to export properly CXX/CC variable to fix leap builds</changelog>
<changelog author="astieger@suse.com" date="1509019201">- BuildRequire nodejs6 required for polymer-bundler.js</changelog>
<changelog author="tchvatal@suse.com" date="1509105600">- Version update to 62.0.3202.75 bsc#1065405 CVE-2017-15396
  * CVE-2017-15396: Stack overflow in V8</changelog>
<changelog author="tchvatal@suse.com" date="1509278400">- Add patch to fix sandbox crashes wrt bsc#1064298
  * chromium-sandbox.patch</changelog>

</package>
<package pkgid="8bcc831b4c8f5f5d08667f78042e42a3342c96a7e047dde0977cb8c97a947e7a" name="chromium" arch="x86_64">
    <version epoch="0" ver="62.0.3202.89" rel="104.38.1"/>

<changelog author="astieger@suse.com" date="1497614400">- Update to 59.0.3071.104 (bsc#1044690):
  * CVE-2017-5087: Sandbox Escape in IndexedDB
  * CVE-2017-5088: Out of bounds read in V8
  * CVE-2017-5089: Domain spoofing in Omnibox
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="astieger@suse.com" date="1498219200">- Update to 59.0.3071.109:
  * ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
  * Fixing mouse focus on WebView
  * Remove gtk dependency from gles tests
  * Set build flag when using own FreeType
  * Revert of [scheduler] Move some task types to suspendable task runner
  * Fix an incorrect method name on the chrome://site-engagement WebUI page
  * Linux/Windows: Removing Guest menu item for supervised profile</changelog>
<changelog author="tchvatal@suse.com" date="1498651200">- Update to 59.0.3071.115:
  * Various small fixes all around</changelog>
<changelog author="tchvatal@suse.com" date="1500897600">- Recommend emoji fonts to make sure major web chats do not show
  questionmarks</changelog>
<changelog author="tchvatal@suse.com" date="1501070400">- Version update to 60.0.3112.78 bsc#1050537:
  * CVE-2017-5091: Use after free in IndexedDB
  * CVE-2017-5092: Use after free in PPAPI
  * CVE-2017-5093: UI spoofing in Blink
  * CVE-2017-5094: Type confusion in extensions
  * CVE-2017-5095: Out-of-bounds write in PDFium
  * CVE-2017-5096: User information leak via Android intents
  * CVE-2017-5097: Out-of-bounds read in Skia
  * CVE-2017-5098: Use after free in V8
  * CVE-2017-5099: Out-of-bounds write in PPAPI
  * CVE-2017-5100: Use after free in Chrome Apps
  * CVE-2017-5101: URL spoofing in OmniBox
  * CVE-2017-5102: Uninitialized use in Skia
  * CVE-2017-5103: Uninitialized use in Skia
  * CVE-2017-5104: UI spoofing in browser
  * CVE-2017-7000: Pointer disclosure in SQLite
  * CVE-2017-5105: URL spoofing in OmniBox
  * CVE-2017-5106: URL spoofing in OmniBox
  * CVE-2017-5107: User information leak via SVG
  * CVE-2017-5108: Type confusion in PDFium
  * CVE-2017-5109: UI spoofing in browser
  * CVE-2017-5110: UI spoofing in payments dialog
  * Various fixes from internal audits, fuzzing and other initiatives
- Add patch chromium-override.patch
- Remove patches chromium-fpermissive.patch chromium-system-ffmpeg-r3.patch
- Rebase patches:
  * chromium-dma-buf.patch
  * chromium-gcc7.patch
  * chromium-last-commit-position-r0.patch
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1501761600">- Version update to 60.0.3112.90:
  * Various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1502798400">- Version update to 60.0.3112.101:
  * various usability bugfixes</changelog>
<changelog author="tchvatal@suse.com" date="1503662400">- Version update to 60.0.3112.113:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1503921600">- fix build with Factory glibc:
  add chromium-60.0.3112.113-breakpad-ucontext.patch</changelog>
<changelog author="tchvatal@suse.com" date="1505131200">- Update to 61.0.3163.79 bsc#1057364:
  * CVE-2017-5111: Use after free in PDFium.
  * CVE-2017-5112: Heap buffer overflow in WebGL.
  * CVE-2017-5113: Heap buffer overflow in Skia.
  * CVE-2017-5114: Memory lifecycle issue in PDFium.
  * CVE-2017-5115: Type confusion in V8.
  * CVE-2017-5116: Type confusion in V8.
  * CVE-2017-5117: Use of uninitialized value in Skia.
  * CVE-2017-5118: Bypass of Content Security Policy in Blink.
  * CVE-2017-5119: Use of uninitialized value in Skia.
  * CVE-2017-5120: Potential HTTPS downgrade during redirect navigation.
- Rebase patch:
  * fix-gn-bootstrap.diff
- Remove patches:
  * chromium-gcc7.patch
  * chromium-override.patch
- Add new patches:
  * chromium-atk.patch
  * chromium-gcc5.patch
  * chromium-mojo-dep.patch
- Gtk3 is hard required from now on
- Version some of the required dependencies</changelog>
<changelog author="tchvatal@suse.com" date="1505563200">- Update to 61.0.3163.91:
  * Various bugfixes</changelog>
<changelog author="astieger@suse.com" date="1506081600">- Update to 61.0.3163.100 (boo#1060019):
  * CVE-2017-5121: Out-of-bounds access in V8
  * CVE-2017-5122: Out-of-bounds access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
<changelog author="tchvatal@suse.com" date="1508414400">- Update to 62.0.3202.62 bsc#1064066:
  * CVE-2017-5124: UXSS with MHTML.
  * CVE-2017-5125: Heap overflow in Skia.
  * CVE-2017-5126: Use after free in PDFium.
  * CVE-2017-5127: Use after free in PDFium.
  * CVE-2017-5128: Heap overflow in WebGL.
  * CVE-2017-5129: Use after free in WebAudio.
  * CVE-2017-5132: Incorrect stack manipulation in WebAssembly.
  * CVE-2017-5130: Heap overflow in libxml2.
  * CVE-2017-5131: Out of bounds write in Skia.
  * CVE-2017-5133: Out of bounds write in Skia.
  * CVE-2017-15386: UI spoofing in Blink.
  * CVE-2017-15387: Content security bypass.
  * CVE-2017-15388: Out of bounds read in Skia.
  * CVE-2017-15389: URL spoofing in OmniBox.
  * CVE-2017-15390: URL spoofing in OmniBox.
  * CVE-2017-15391: Extension limitation bypass in Extensions.
  * CVE-2017-15392: Incorrect registry key handling in PlatformIntegration.
  * CVE-2017-15393: Referrer leak in Devtools.
  * CVE-2017-15394: URL spoofing in extensions UI.
  * CVE-2017-15395: Null pointer dereference in ImageCapture.
- Drop unused patches:
  * arm-webrtc-fix.patch
  * arm_use_right_compiler.patch
  * chromium-46.0.2490.71-fix-missing-i18n_process_css_test.patch
  * chromium-atk.patch
  * chromium-mojo-dep.patch
  * gcc60-fixes.diff
- Refresh patches:
  * chromium-gcc5.patch
  * chromium-prop-codecs.patch
  * exclude_ymp.diff
  * fix-gn-bootstrap.diff</changelog>
<changelog author="tchvatal@suse.com" date="1508932800">- Apply patch to fix building crc32 with gcc7:
  * chromium-62.0.3202.62-correct-cplusplus-check.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509019200">- Try to export properly CXX/CC variable to fix leap builds</changelog>
<changelog author="astieger@suse.com" date="1509019201">- BuildRequire nodejs6 required for polymer-bundler.js</changelog>
<changelog author="tchvatal@suse.com" date="1509105600">- Version update to 62.0.3202.75 bsc#1065405 CVE-2017-15396
  * CVE-2017-15396: Stack overflow in V8</changelog>
<changelog author="tchvatal@suse.com" date="1509278400">- Add patch to fix sandbox crashes wrt bsc#1064298
  * chromium-sandbox.patch</changelog>
<changelog author="tchvatal@suse.com" date="1509710400">- Restrict the version on jpeg to not waste build power</changelog>
<changelog author="tchvatal@suse.com" date="1510056000">- Version update to 62.0.3202.89 bsc#1066851:
  * CVE-2017-15398: Stack buffer overflow in QUIC
  * CVE-2017-15399: Use after free in V8
- Drop upstream merged chromium-sandbox.patch</changelog>

</package>
<package pkgid="3ad58c0b24e87e0b182a55288196eb67cb59b403ab2107963eef0d197966f7e3" name="chromium-ffmpegsumo" arch="x86_64">
    <version epoch="0" ver="54.0.2840.100" rel="91.1"/>

<changelog author="tittiatcoke@gmail.com" date="1469102400">- Update to Chromium 52.0.2743.82
  * Security fixes (boo#989901):
    + CVE-2016-1706: Sandbox escape in PPAPI
    + CVE-2016-1707: URL spoofing on iOS
    + CVE-2016-1708: Use-after-free in Extensions
    + CVE-2016-1709: Heap-buffer-overflow in sfntly
    + CVE-2016-1710: Same-origin bypass in Blink
    + CVE-2016-1711: Same-origin bypass in Blink
    + CVE-2016-5127: Use-after-free in Blink
    + CVE-2016-5128: Same-origin bypass in V8
    + CVE-2016-5129: Memory corruption in V8
    + CVE-2016-5130: URL spoofing
    + CVE-2016-5131: Use-after-free in libxml
    + CVE-2016-5132: Limited same-origin bypass in Service Workers
    + CVE-2016-5133: Origin confusion in proxy authentication
    + CVE-2016-5134: URL leakage via PAC script
    + CVE-2016-5135: Content-Security-Policy bypass
    + CVE-2016-5136: Use after free in extensions
    + CVE-2016-5137: History sniffing with HSTS and CSP
    + CVE-2016-1705: Various fixes from internal audits, fuzzing
    and other initiatives</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102401">- Temporarily disable fix_network_api_crash.patch. Upstream has
  changed part of their code, so hopefully that resolved the issue</changelog>
<changelog author="astieger@suse.com" date="1470398400">- Update to Chromium 52.0.2743.116:
  * Security fixes (boo#992305):
    + CVE-2016-5141: Address bar spoofing (boo#992314)
    + CVE-2016-5142: Use-after-free in Blink (boo#992313)
    + CVE-2016-5139: Heap overflow in pdfium (boo#992311)
    + CVE-2016-5140: Heap overflow in pdfium (boo#992310)
    + CVE-2016-5145: Same origin bypass for images in Blink
    (boo#992320)
    + CVE-2016-5143: Parameter sanitization failure in DevTools
    (boo#992319)
    + CVE-2016-5144: Parameter sanitization failure in DevTools
    (boo#992315)
    + CVE-2016-5146: Various fixes from internal audits, fuzzing
    and other initiatives (boo#992309)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Use an explicit number of ninja build processes (-j 4), to
  further reduce the memory used.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471867200">- Change buildsystem to GN, which is the new upstream default
  * Make Ninja only use 4 buildprocesses for building Chromium itself
  * Drop unnecessary patches
  - chromium-gcc-fixes.patch
  - adjust-ldflags-no-keep-memory.patch
  - gcc50-fixes.diff
  * Add patches to ensure correct build
  - chromium-last-commit-position-r0.patch
  - chromium-snapshot-toolchain-r1.patch
  * Drop unnecessary sourcefiles
  - courgette.tar.xz
  - depot_tools.tar.xz
  - gn-binaries.tar.xz</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472299200">- Make it build on ARM.
  * Add build patch arm_use_right_compiler.patch
- Drop unnecessary patches:
  * chromium-arm-r0.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472731200">- Update to Chromium 53.0.2785.89
  - Improvements to the GN build system (boo#996032, boo#99606, boo#995932)
  - Security fixes (boo#996648)
  * CVE-2016-5147: Universal XSS in Blink.
  * CVE-2016-5148: Universal XSS in Blink.
  * CVE-2016-5149: Script injection in extensions.
  * CVE-2016-5150: Use after free in Blink.
  * CVE-2016-5151: Use after free in PDFium.
  * CVE-2016-5152: Heap overflow in PDFium.
  * CVE-2016-5153: Use after destruction in Blink.
  * CVE-2016-5154: Heap overflow in PDFium.
  * CVE-2016-5155: Address bar spoofing.
  * CVE-2016-5156: Use after free in event bindings.
  * CVE-2016-5157: Heap overflow in PDFium.
  * CVE-2016-5158: Heap overflow in PDFium.
  * CVE-2016-5159: Heap overflow in PDFium.
  * CVE-2016-5161: Type confusion in Blink.
  * CVE-2016-5162: Extensions web accessible resources bypass.
  * CVE-2016-5163: Address bar spoofing.
  * CVE-2016-5164: Universal XSS using DevTools.
  * CVE-2016-5165: Script injection in DevTools.
  * CVE-2016-5166: SMB Relay Attack via Save Page As.
  * CVE-2016-5160: Extensions web accessible resources bypass.
- Drop patches chromium-snapshot-toolchain-r1.patch</changelog>
<changelog author="astieger@suse.com" date="1473249600">- Update to Chromium 53.0.2785.92:
  * Revert of support relocatable RPM packages
  * disallow WKBackForwardListItem navigations for pushState pages
  * arc: bluetooth: Fix advertised uuid
  * fix conflicting PendingIntent for stop button and swipe away</changelog>
<changelog author="tchvatal@suse.com" date="1473508800">- Stable channel update to  53.0.2785.101
  * SPDY crasher fixes
  * Disable NV12 DXGI video on AMD
  * Forward --password-store switch to os_crypt
  * Tell the kernel to discard USB requests when they time out.</changelog>
<changelog author="tchvatal@suse.com" date="1473681600">- Reenable widevine build again bnc#998328</changelog>
<changelog author="tchvatal@suse.com" date="1473854400">- Version update to 53.0.2785.113 bnc#998743:
  * CVE-2016-5170 Use after free in Blink
  * CVE-2016-5171 Use after free in Blink
  * CVE-2016-5172 Arbitrary Memory Read in v8
  * CVE-2016-5173 Extension resource access
  * CVE-2016-5174 Popup not correctly suppressed
  * CVE-2016-5175 Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1473940800">- Version update stable channel 53.0.2785.116
  * Just smal bugfixes around</changelog>
<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>
<changelog author="astieger@suse.com" date="1478952000">- Chromium 54.0.2840.100:
  * CVE-2016-5199: Heap corruption in FFmpeg (boo#1009892)
  * CVE-2016-5200: out of bounds memory access in v8 (boo#1009893)
  * CVE-2016-5201: info leak in extensions (boo#1009894)
  * CVE-2016-5202: various fixes from internal audits (boo#1009895)</changelog>

</package>
<package pkgid="61222a12505206ce5551dfd5d852bfe07c1afe7ed69b0152214c660078b086d8" name="chromium-ffmpegsumo" arch="x86_64">
    <version epoch="0" ver="54.0.2840.90" rel="88.1"/>

<changelog author="Nick_Levinson@yahoo.com" date="1468238400">- Clarification/correction to chromium-desktop-gnome and
  chromium-desktop-kde software descriptions due to passwords
  preservation reported by Chromium developer</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102400">- Update to Chromium 52.0.2743.82
  * Security fixes (boo#989901):
    + CVE-2016-1706: Sandbox escape in PPAPI
    + CVE-2016-1707: URL spoofing on iOS
    + CVE-2016-1708: Use-after-free in Extensions
    + CVE-2016-1709: Heap-buffer-overflow in sfntly
    + CVE-2016-1710: Same-origin bypass in Blink
    + CVE-2016-1711: Same-origin bypass in Blink
    + CVE-2016-5127: Use-after-free in Blink
    + CVE-2016-5128: Same-origin bypass in V8
    + CVE-2016-5129: Memory corruption in V8
    + CVE-2016-5130: URL spoofing
    + CVE-2016-5131: Use-after-free in libxml
    + CVE-2016-5132: Limited same-origin bypass in Service Workers
    + CVE-2016-5133: Origin confusion in proxy authentication
    + CVE-2016-5134: URL leakage via PAC script
    + CVE-2016-5135: Content-Security-Policy bypass
    + CVE-2016-5136: Use after free in extensions
    + CVE-2016-5137: History sniffing with HSTS and CSP
    + CVE-2016-1705: Various fixes from internal audits, fuzzing
    and other initiatives</changelog>
<changelog author="tittiatcoke@gmail.com" date="1469102401">- Temporarily disable fix_network_api_crash.patch. Upstream has
  changed part of their code, so hopefully that resolved the issue</changelog>
<changelog author="astieger@suse.com" date="1470398400">- Update to Chromium 52.0.2743.116:
  * Security fixes (boo#992305):
    + CVE-2016-5141: Address bar spoofing (boo#992314)
    + CVE-2016-5142: Use-after-free in Blink (boo#992313)
    + CVE-2016-5139: Heap overflow in pdfium (boo#992311)
    + CVE-2016-5140: Heap overflow in pdfium (boo#992310)
    + CVE-2016-5145: Same origin bypass for images in Blink
    (boo#992320)
    + CVE-2016-5143: Parameter sanitization failure in DevTools
    (boo#992319)
    + CVE-2016-5144: Parameter sanitization failure in DevTools
    (boo#992315)
    + CVE-2016-5146: Various fixes from internal audits, fuzzing
    and other initiatives (boo#992309)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Use an explicit number of ninja build processes (-j 4), to
  further reduce the memory used.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471867200">- Change buildsystem to GN, which is the new upstream default
  * Make Ninja only use 4 buildprocesses for building Chromium itself
  * Drop unnecessary patches
  - chromium-gcc-fixes.patch
  - adjust-ldflags-no-keep-memory.patch
  - gcc50-fixes.diff
  * Add patches to ensure correct build
  - chromium-last-commit-position-r0.patch
  - chromium-snapshot-toolchain-r1.patch
  * Drop unnecessary sourcefiles
  - courgette.tar.xz
  - depot_tools.tar.xz
  - gn-binaries.tar.xz</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472299200">- Make it build on ARM.
  * Add build patch arm_use_right_compiler.patch
- Drop unnecessary patches:
  * chromium-arm-r0.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1472731200">- Update to Chromium 53.0.2785.89
  - Improvements to the GN build system (boo#996032, boo#99606, boo#995932)
  - Security fixes (boo#996648)
  * CVE-2016-5147: Universal XSS in Blink.
  * CVE-2016-5148: Universal XSS in Blink.
  * CVE-2016-5149: Script injection in extensions.
  * CVE-2016-5150: Use after free in Blink.
  * CVE-2016-5151: Use after free in PDFium.
  * CVE-2016-5152: Heap overflow in PDFium.
  * CVE-2016-5153: Use after destruction in Blink.
  * CVE-2016-5154: Heap overflow in PDFium.
  * CVE-2016-5155: Address bar spoofing.
  * CVE-2016-5156: Use after free in event bindings.
  * CVE-2016-5157: Heap overflow in PDFium.
  * CVE-2016-5158: Heap overflow in PDFium.
  * CVE-2016-5159: Heap overflow in PDFium.
  * CVE-2016-5161: Type confusion in Blink.
  * CVE-2016-5162: Extensions web accessible resources bypass.
  * CVE-2016-5163: Address bar spoofing.
  * CVE-2016-5164: Universal XSS using DevTools.
  * CVE-2016-5165: Script injection in DevTools.
  * CVE-2016-5166: SMB Relay Attack via Save Page As.
  * CVE-2016-5160: Extensions web accessible resources bypass.
- Drop patches chromium-snapshot-toolchain-r1.patch</changelog>
<changelog author="astieger@suse.com" date="1473249600">- Update to Chromium 53.0.2785.92:
  * Revert of support relocatable RPM packages
  * disallow WKBackForwardListItem navigations for pushState pages
  * arc: bluetooth: Fix advertised uuid
  * fix conflicting PendingIntent for stop button and swipe away</changelog>
<changelog author="tchvatal@suse.com" date="1473508800">- Stable channel update to  53.0.2785.101
  * SPDY crasher fixes
  * Disable NV12 DXGI video on AMD
  * Forward --password-store switch to os_crypt
  * Tell the kernel to discard USB requests when they time out.</changelog>
<changelog author="tchvatal@suse.com" date="1473681600">- Reenable widevine build again bnc#998328</changelog>
<changelog author="tchvatal@suse.com" date="1473854400">- Version update to 53.0.2785.113 bnc#998743:
  * CVE-2016-5170 Use after free in Blink
  * CVE-2016-5171 Use after free in Blink
  * CVE-2016-5172 Arbitrary Memory Read in v8
  * CVE-2016-5173 Extension resource access
  * CVE-2016-5174 Popup not correctly suppressed
  * CVE-2016-5175 Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1473940800">- Version update stable channel 53.0.2785.116
  * Just smal bugfixes around</changelog>
<changelog author="tchvatal@suse.com" date="1474113600">- Apply sandbox patch to fix crashers on tumbleweed bnc#999091
  * chromium-sandbox.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1474891200">- Export GDK_BACKEND=x11 before starting chromium, ensuring that
  it's started as an Xwayland client (boo#1001135).</changelog>
<changelog author="tchvatal@suse.com" date="1475236800">- Version update to 53.0.2785.143 bnc#1002140:
  * CVE-2016-5177: Use after free in V8
  * CVE-2016-5178: Various fixes from internal audits</changelog>
<changelog author="tchvatal@suse.com" date="1476360000">- Version update to 54.0.2840.59 bnc#1004465:
  - CVE-2016-5181: Universal XSS in Blink (Anonymous)
  - CVE-2016-5182: Heap overflow in Blink (Giwan Go of STEALIEN)
  - CVE-2016-5183: Use after free in PDFium (Anonymous)
  - CVE-2016-5184: Use after free in PDFium (Anonymous)
  - CVE-2016-5185: Use after free in Blink (cloudfuzzer)
  - CVE-2016-5187: URL spoofing (Luan Herrera)
  - CVE-2016-5188: UI spoofing (Luan Herrera)
  - CVE-2016-5192: Cross-origin bypass in Blink (haojunhou at gmail)
  - CVE-2016-5189: URL spoofing (xisigr of Tencent's Xuanwu Lab)
  - CVE-2016-5186: Out of bounds read in DevTools (Abdulrahman Alqabandi)
  - CVE-2016-5191: Universal XSS in Bookmarks (Gareth Hughes)
  - CVE-2016-5190: Use after free in Internals (Atte Kettunen of OUSPG)
  - CVE-2016-5193: Scheme bypass (Yuyang ZHOUmartinzhou96)
- packaging changes:
  * disable build for chromium-beta on %arm.
  * Make linker use less memory by tweaking its options:
    chromium-linker-memory.patch
  * obsolete desktop subpackages
  * Switch to gold to reduce memory use use during build
  * fix build on 4.5+ kernels with systemlibs:
    chromium-sandbox.patch
  * various compiler and linker flag adjustments
  * enable gtk3 ui, add patch gtk3-missing-define.patch
  * switch from some bundled libraries to the system versions
    chromium-system-ffmpeg-r3.patch
    chromium-system-jinja-r13.patch
    fix-gn-bootstrap.diff
  * remove service file covered by download_files
- run time bug fixes:
  * Add --ui-disable-partial-swap to the launcher bnc#1000019
  * Use default chromium values from master_preferences on first run
    rather than pseudo-duplicating in shellscript
- added features:
  * hangouts extension</changelog>
<changelog author="tchvatal@suse.com" date="1477051200">- Update to 54.0.2840.71:
  * Few fixes around</changelog>
<changelog author="tchvatal@suse.com" date="1478088000">- Update to 54.0.2840.90:
  * Few fixes and tweaks
  * Fixes CVE-2016-5198 bsc#1008274</changelog>
<changelog author="tchvatal@suse.com" date="1478520000">- Add patch chromium-prop-codecs.patch and set properly the codecs
  variable in main scope to allow ffmpeg passthrough
  bnc#1008725</changelog>

</package>
<package pkgid="eae93982a147c3b89469e8ea6119d4c9b0b495ac3e1c115af994e0e8a62de704" name="chrpath" arch="src">
    <version epoch="0" ver="0.16" rel="2.3.1"/>

<changelog author="jw@suse.de" date="1138881600">- initial version 0.13
  used for fixing MainActor-5</changelog>
<changelog author="schwab@suse.de" date="1153396800">- Don't call autoconf.</changelog>
<changelog author="dmueller@suse.de" date="1161950400">- don't build as root</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc, %configure macros</changelog>
<changelog author="i@marguerite.su" date="1399204800">- update version 0.16
  * Fixed all minor bugs discovered by Coverity.
  * Updated config.sub and config.guess from the GNU project.
  * Mention new project mailing list in the documentation.</changelog>
<changelog author="mpluskal@suse.com" date="1454760000">- Shorten summary a bit
- Do not build tests
  * they are not executed during build
  * they fail anyway
- Small spec file cleanup with spec-cleaner</changelog>

</package>
<package pkgid="fbb122f0e6a2cf9e8bd6eca8827254158a91cbbf44efc90d09d0615936816352" name="chrpath" arch="x86_64">
    <version epoch="0" ver="0.16" rel="2.3.1"/>

<changelog author="jw@suse.de" date="1138881600">- initial version 0.13
  used for fixing MainActor-5</changelog>
<changelog author="schwab@suse.de" date="1153396800">- Don't call autoconf.</changelog>
<changelog author="dmueller@suse.de" date="1161950400">- don't build as root</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc, %configure macros</changelog>
<changelog author="i@marguerite.su" date="1399204800">- update version 0.16
  * Fixed all minor bugs discovered by Coverity.
  * Updated config.sub and config.guess from the GNU project.
  * Mention new project mailing list in the documentation.</changelog>
<changelog author="mpluskal@suse.com" date="1454760000">- Shorten summary a bit
- Do not build tests
  * they are not executed during build
  * they fail anyway
- Small spec file cleanup with spec-cleaner</changelog>

</package>
<package pkgid="b3ae89a000f1d6f7826c796489b5b0cd72a496d49ab40ac098ffd1d168561748" name="clamav" arch="src">
    <version epoch="0" ver="0.99.2" rel="16.3.1"/>

<changelog author="uweigand@de.ibm.com" date="1387108800">- fix build failures on ppc64le:
  * fanotify is only supported on x86 platforms
  * building tomsfastmath on (non-x86) 64-bit platforms requires -DFP_64BIT</changelog>
<changelog author="max@suse.com" date="1390564800">- Version 0.98.1 (bnc#841815):
  * remove copy of wxWidgets (halves the size of the tarball).
  * Decompression and scanning of files in "Xz" compression
    format.
  * Extraction, decompression, and scanning of files within Apple
    Disk Image (DMG) format.
  * Extraction, decompression, and scanning of files within
    Extensible Archive (XAR) format.  XAR format is commonly used
    for software packaging, such as PKG and RPM, as well as
    general archival.
  * Improvements and fixes to extraction and scanning of ole
    formats.
  * Option to force all scanned data to disk.
  * Various improvements to ClamAV configuration, support of third
    party libraries, and unit tests.
- Rediff clamav-conf.patch</changelog>
<changelog author="max@suse.com" date="1391515200">- Improve handling of /var/run/clamav.</changelog>
<changelog author="meissner@suse.com" date="1392811200">- add fanotify systemcalls for power, s390 and arm</changelog>
<changelog author="boris@steki.net" date="1394712000">- initial systemd support unit files</changelog>
<changelog author="dmueller@suse.com" date="1398254400">- do not disable security checks in configure. That would be
  insecure
- use DFP_64bit also for aarch64</changelog>
<changelog author="max@suse.com" date="1399550400">- Version 0.98.3:
  * Support for common raw disk image formats using 512 byte
    sectors, specifically GPT, APM, and MBR partitioning.
  * Experimental support of OpenIOC files. ClamAV will now extract
    file hashes from OpenIOC files residing in the signature
    database location, and generate ClamAV hash signatures. ClamAV
    uses no other OpenIOC features at this time. No OpenIOC files
    will be delivered through freshclam. See openioc.org and
    iocbucket.com for additional information about OpenIOC.
  * All ClamAV sockets (clamd, freshclam, clamav-milter, clamdscan,
    clamdtop) now support IPV6 addresses and configuration
    parameters.
  * Use OpenSSL file hash functions for improved performance.
    OpenSSL is now prerequisite software for ClamAV 0.98.3.
  * Improved detection of malware scripts within image files.
  * Change to circumvent possible denial of service when processing
    icons within specially crafted PE files. Icon limits are now in
    place with corresponding clamd and clamscan configuration
    parameters. This issue was reported by Joxean Koret.
  * Improvements to the fidelity of the ClamAV pattern matcher, an
    issue reported by Christian Blichmann.
  * Opt-in collection of statistics. Statistics collected are:
    sizes and MD5 hashes of files, PE file section counts and
    section MD5 hashes, and names and counts of detected
    viruses. Enable statistics collection with the --enable-stats
    clamscan flag or StatsEnabled clamd configuration parameter.
  * Improvements to ClamAV build process, unit tests, and platform
    support.
  * Improve error handling in freshclam.
  * ClamAV 0.98.3 also includes miscellaneous bug fixes and
    documentation improvements.
- clamav-fan-syscalls.patch isn't needed anymore because ClamAV
  now uses sys/fanotify.h .</changelog>
<changelog author="max@suse.com" date="1402574400">- Fix dangling symlink in documentation (bnc#872682).
- Remove init scripts and complete systemd integration.
- Remove %ghost entry for /var/run/clamav.</changelog>
<changelog author="max@suse.com" date="1403784000">- Version 0.98.4:
  * Fix infinite loop in clamdscan when clamd is not running.
  * Fix buffer underruns when handling multi-part MIME email
    attachments.
  * Fix onfiguration of OpenSSL on various platforms.
  * Fix linking issues with libclamunrar.</changelog>
<changelog author="max@suse.com" date="1416830400">- Version 0.98.5:
  * Support for the XDP file format and extracting, decoding, and
    scanning PDF files within XDP files.
  * Addition of shared library support for LLVM versions 3.1 - 3.5
    for the purpose of just-in-time(JIT) compilation of ClamAV
    bytecode signatures.
  * Enhancements to the clambc command line utility to assist
    ClamAV bytecode signature authors by providing introspection
    into compiled bytecode programs.
  * Resolution of many of the warning messages from ClamAV
    compilation.
  * Improved detection of malicious PE files
    (bnc#906770, CVE-2014-9050)
  * Security fix for ClamAV crash when using 'clamscan -a'.
  * Security fix for ClamAV crash when scanning maliciously
    crafted yoda's crypter files (bnc#906077, CVE-2013-6497).
  * ClamAV 0.98.5 now works with OpenSSL in FIPS compliant
    mode (bnc#904207).
  * Fix server socket setup code in clamd (bnc#903489).
- Change updateclamconf to prefer the state of the old config
  file even for commented-out options (bnc#903719).</changelog>
<changelog author="max@suse.com" date="1418644800">- Restore the updateclamconf script (bnc#908731).
- Fix a step backwards in the soname version from 0.98.4 to 0.98.5
  (https://bugzilla.clamav.net/show_bug.cgi?id=11193).</changelog>
<changelog author="max@suse.com" date="1422014400">- bnc#914505: Config file merging and temp file creation got moved
  to %pre by mistake. Put them back to %post.</changelog>
<changelog author="max@suse.com" date="1423137600">- Version 0.98.6 fixes several security issues:
  * bsc#916217, CVE-2015-1461: Remote attackers can have
    unspecified impact via Yoda's crypter or mew packer files.
  * bsc#916214, CVE-2015-1462: Unspecified impact via acrafted upx
    packer file.
  * bsc#916215, CVE-2015-1463: Remote attackers can cause a denial
    of service via a crafted petite packer file.
  * bsc#915512, CVE-2014-9328: heap out of bounds condition with
    crafted upack packer files.
- Obsoletes clamav-soname.patch</changelog>
<changelog author="max@suse.com" date="1430740800">- Version 0.98.7 fixes several security issues (bsc#929192) and
  other bug fixes/improvements:
  * Fix crash in upx decoder with crafted file. Discovered and
    patch supplied by Sebastian Andrzej Siewior. CVE-2015-2170.
  * Fix infinite loop condition on crafted y0da cryptor
    file. Identified and patch suggested by Sebastian Andrzej
    Siewior. CVE-2015-2221.
  * Fix crash on crafted petite packed file. Reported and patch
    supplied by Sebastian Andrzej Siewior. CVE-2015-2222.
  * Fix an infinite loop condition on a crafted "xz" archive file.
    This was reported by Dimitri Kirchner and Goulven Guiheux.
    CVE-2015-2668.
  * Apply upstream patch for possible heap overflow in Henry
    Spencer's regex library. CVE-2015-2305.
  * Fix false negatives on files within iso9660 containers. This
    issue was reported by Minzhuan Gong.
  * Fix a couple crashes on crafted upack packed file. Identified
    and patches supplied by Sebastian Andrzej Siewior.
  * Fix a crash during algorithmic detection on crafted PE file.
    Identified and patch supplied by Sebastian Andrzej Siewior.
  * Fix compilation error after ./configure --disable-pthreads.
    Reported and fix suggested by John E. Krokes.
  * Fix segfault scanning certain HTML files. Reported with sample
    by Kai Risku.
  * Improve detections within xar/pkg files.
  * Improvements to PDF processing: decryption, escape sequence
    handling, and file property collection.
  * Scanning/analysis of additional Microsoft Office 2003 XML
    format.</changelog>
<changelog author="max@suse.com" date="1449144000">- Update to version 0.99 (bsc#957728)
  * Processing of YARA rules(some limitations- see
    signatures.pdf).
  * Support in ClamAV logical signatures for many of the features
    added for YARA, such as Perl Compatible Regular Expressions,
    alternate strings, and YARA string attributes. See
    signatures.pdf for full details.
  * New and improved on-access scanning for Linux. See the recent
    blog post and clamdoc.pdf for details on the new on-access
    capabilities.
  * A new ClamAV API callback function that is invoked when a
    virus is found. This is intended primarily for applications
    running in all-match mode. Any applications using all-match
    mode must use the new callback function to record and report
    detected viruses.
  * Configurable default password list to attempt zip file
    decryption.
  * TIFF file support.
  * Upgrade Windows pthread library to 2.9.1.
  * A new signature target type for designating signatures to run
    against files with unknown file types.
  * Improved fidelity of the "data loss prevention" heuristic
    algorithm. Code supplied by Bill Parker.
  * Support for LZMA decompression within Adobe Flash files.
  * Support for MSO attachments within Microsoft Office 2003 XML
    files.
  * A new sigtool option(--ascii-normalize) allowing signature
    authors to more easily generate normalized versions of ascii
    files.</changelog>
<changelog author="max@suse.com" date="1455192000">- Buildrequire pcre-devel for the new regexp signatures
  (bsc#960237).</changelog>
<changelog author="max@suse.com" date="1458561600">- Update to version 0.99.1 (bsc#969814)
  * Add support for parsing Hancom Office files including
    extracting and scanning embedded objects.
  * Several bug fixes. For details, see
    http://blog.clamav.net/2016/03/clamav-0991-has-been-released.html
    /usr/share/doc/packages/clamav/ChangeLog
- bsc#958451: Remove updateclamconf, because it breaks
  configurations that have multiple occurances of the same keyword.
  Henceforth the configuration files have to be merged maually, if
  a ClamAV update adds or removs options.</changelog>
<changelog author="fweiss@suse.com" date="1463054400">- Update to version 0.99.2 (bsc#978459)
  * 7z: fix for FolderStartPackStreamIndex array index heck
  * print all CDBNAME entries for a zip file when using the -z
    flag.
  * try to minimize the err cleanup path
  * clamunrar: notice if unpacking comment failed
  * signature manual update.
  * use temp var for realloc to prevent pointer loss.
  * fix debug VI hex truncation
  * freshclam: avoid random data in mirrors.dat.
  * libclamav: print raw certificate metadata
  * freshclam manager check return code of strdup.
  * additional suppress IP notification when using proxy
  * fix download and verification of *.cld through PrivateMirrors
  * suppress IP notification when using proxy
  * remove redundant mempool assignment
  * divide out dumpcerts output for better readability
  * fix dconf and option handling for nocert and dumpcert
  * patch by Jim Morris to increase clamd's soft file descriptor to
    its potential maximum on 64-bit systems
  * Move libfreshclam config to m4/reorganization.
  * adding libfreshclam
  * Add 'cdb' datafile to sigtools list of datafile types.
  * NULL pointer check.
  * malloc() NULL pointer check.
  * clamscan 'block-macros' option.
  * initialize cpio name buffer
  * initialize mspack decompression buffers
  * prevent memory allocations on used pointers (folder objects)
  * prevent memory allocations on used pointers (boolvectors)
  * initialize ARJ metadata structures
  * change cli_malloc with cli_calloc
  * check packSizes prior to dereference
  * fixed inconsistent folder state on failure
  * pre-check on (*unpackSizes) dereference
  * fix on pre-checks on dereferenced array
  * pre-checks on dereferenced array size values (not =0)
  * adding sanity checks to 7z header parsing
  * fixed mew source read issue
  * documentation update on targets
  * filetype consistency
  * move llvm option flag handling to new m4 file
  * hwp5.x: fix for streams without names</changelog>
<changelog author="fweiss@suse.com" date="1467288000">- Added BuildRequires systemd-rpm-macros
- Added %ghost entry for /run/clamav
- Use /run instead of /var/run because it is a symlink nowadays
  (clamav-tmpfiles.conf)</changelog>
<changelog author="max@suse.com" date="1498219200">- bsc#1045490, CVE-2012-6706: VMSF_DELTA filter in libclamunrar
  allows arbitrary memory write (clamav-CVE-2012-6706.patch).
- Update clamav.keyring.</changelog>

</package>
<package pkgid="a3b98dffecd4e0b0d96efeff3ee1007965245de841b1011ffdac50747cf45cf8" name="clamav" arch="x86_64">
    <version epoch="0" ver="0.99.2" rel="16.3.1"/>

<changelog author="uweigand@de.ibm.com" date="1387108800">- fix build failures on ppc64le:
  * fanotify is only supported on x86 platforms
  * building tomsfastmath on (non-x86) 64-bit platforms requires -DFP_64BIT</changelog>
<changelog author="max@suse.com" date="1390564800">- Version 0.98.1 (bnc#841815):
  * remove copy of wxWidgets (halves the size of the tarball).
  * Decompression and scanning of files in "Xz" compression
    format.
  * Extraction, decompression, and scanning of files within Apple
    Disk Image (DMG) format.
  * Extraction, decompression, and scanning of files within
    Extensible Archive (XAR) format.  XAR format is commonly used
    for software packaging, such as PKG and RPM, as well as
    general archival.
  * Improvements and fixes to extraction and scanning of ole
    formats.
  * Option to force all scanned data to disk.
  * Various improvements to ClamAV configuration, support of third
    party libraries, and unit tests.
- Rediff clamav-conf.patch</changelog>
<changelog author="max@suse.com" date="1391515200">- Improve handling of /var/run/clamav.</changelog>
<changelog author="meissner@suse.com" date="1392811200">- add fanotify systemcalls for power, s390 and arm</changelog>
<changelog author="boris@steki.net" date="1394712000">- initial systemd support unit files</changelog>
<changelog author="dmueller@suse.com" date="1398254400">- do not disable security checks in configure. That would be
  insecure
- use DFP_64bit also for aarch64</changelog>
<changelog author="max@suse.com" date="1399550400">- Version 0.98.3:
  * Support for common raw disk image formats using 512 byte
    sectors, specifically GPT, APM, and MBR partitioning.
  * Experimental support of OpenIOC files. ClamAV will now extract
    file hashes from OpenIOC files residing in the signature
    database location, and generate ClamAV hash signatures. ClamAV
    uses no other OpenIOC features at this time. No OpenIOC files
    will be delivered through freshclam. See openioc.org and
    iocbucket.com for additional information about OpenIOC.
  * All ClamAV sockets (clamd, freshclam, clamav-milter, clamdscan,
    clamdtop) now support IPV6 addresses and configuration
    parameters.
  * Use OpenSSL file hash functions for improved performance.
    OpenSSL is now prerequisite software for ClamAV 0.98.3.
  * Improved detection of malware scripts within image files.
  * Change to circumvent possible denial of service when processing
    icons within specially crafted PE files. Icon limits are now in
    place with corresponding clamd and clamscan configuration
    parameters. This issue was reported by Joxean Koret.
  * Improvements to the fidelity of the ClamAV pattern matcher, an
    issue reported by Christian Blichmann.
  * Opt-in collection of statistics. Statistics collected are:
    sizes and MD5 hashes of files, PE file section counts and
    section MD5 hashes, and names and counts of detected
    viruses. Enable statistics collection with the --enable-stats
    clamscan flag or StatsEnabled clamd configuration parameter.
  * Improvements to ClamAV build process, unit tests, and platform
    support.
  * Improve error handling in freshclam.
  * ClamAV 0.98.3 also includes miscellaneous bug fixes and
    documentation improvements.
- clamav-fan-syscalls.patch isn't needed anymore because ClamAV
  now uses sys/fanotify.h .</changelog>
<changelog author="max@suse.com" date="1402574400">- Fix dangling symlink in documentation (bnc#872682).
- Remove init scripts and complete systemd integration.
- Remove %ghost entry for /var/run/clamav.</changelog>
<changelog author="max@suse.com" date="1403784000">- Version 0.98.4:
  * Fix infinite loop in clamdscan when clamd is not running.
  * Fix buffer underruns when handling multi-part MIME email
    attachments.
  * Fix onfiguration of OpenSSL on various platforms.
  * Fix linking issues with libclamunrar.</changelog>
<changelog author="max@suse.com" date="1416830400">- Version 0.98.5:
  * Support for the XDP file format and extracting, decoding, and
    scanning PDF files within XDP files.
  * Addition of shared library support for LLVM versions 3.1 - 3.5
    for the purpose of just-in-time(JIT) compilation of ClamAV
    bytecode signatures.
  * Enhancements to the clambc command line utility to assist
    ClamAV bytecode signature authors by providing introspection
    into compiled bytecode programs.
  * Resolution of many of the warning messages from ClamAV
    compilation.
  * Improved detection of malicious PE files
    (bnc#906770, CVE-2014-9050)
  * Security fix for ClamAV crash when using 'clamscan -a'.
  * Security fix for ClamAV crash when scanning maliciously
    crafted yoda's crypter files (bnc#906077, CVE-2013-6497).
  * ClamAV 0.98.5 now works with OpenSSL in FIPS compliant
    mode (bnc#904207).
  * Fix server socket setup code in clamd (bnc#903489).
- Change updateclamconf to prefer the state of the old config
  file even for commented-out options (bnc#903719).</changelog>
<changelog author="max@suse.com" date="1418644800">- Restore the updateclamconf script (bnc#908731).
- Fix a step backwards in the soname version from 0.98.4 to 0.98.5
  (https://bugzilla.clamav.net/show_bug.cgi?id=11193).</changelog>
<changelog author="max@suse.com" date="1422014400">- bnc#914505: Config file merging and temp file creation got moved
  to %pre by mistake. Put them back to %post.</changelog>
<changelog author="max@suse.com" date="1423137600">- Version 0.98.6 fixes several security issues:
  * bsc#916217, CVE-2015-1461: Remote attackers can have
    unspecified impact via Yoda's crypter or mew packer files.
  * bsc#916214, CVE-2015-1462: Unspecified impact via acrafted upx
    packer file.
  * bsc#916215, CVE-2015-1463: Remote attackers can cause a denial
    of service via a crafted petite packer file.
  * bsc#915512, CVE-2014-9328: heap out of bounds condition with
    crafted upack packer files.
- Obsoletes clamav-soname.patch</changelog>
<changelog author="max@suse.com" date="1430740800">- Version 0.98.7 fixes several security issues (bsc#929192) and
  other bug fixes/improvements:
  * Fix crash in upx decoder with crafted file. Discovered and
    patch supplied by Sebastian Andrzej Siewior. CVE-2015-2170.
  * Fix infinite loop condition on crafted y0da cryptor
    file. Identified and patch suggested by Sebastian Andrzej
    Siewior. CVE-2015-2221.
  * Fix crash on crafted petite packed file. Reported and patch
    supplied by Sebastian Andrzej Siewior. CVE-2015-2222.
  * Fix an infinite loop condition on a crafted "xz" archive file.
    This was reported by Dimitri Kirchner and Goulven Guiheux.
    CVE-2015-2668.
  * Apply upstream patch for possible heap overflow in Henry
    Spencer's regex library. CVE-2015-2305.
  * Fix false negatives on files within iso9660 containers. This
    issue was reported by Minzhuan Gong.
  * Fix a couple crashes on crafted upack packed file. Identified
    and patches supplied by Sebastian Andrzej Siewior.
  * Fix a crash during algorithmic detection on crafted PE file.
    Identified and patch supplied by Sebastian Andrzej Siewior.
  * Fix compilation error after ./configure --disable-pthreads.
    Reported and fix suggested by John E. Krokes.
  * Fix segfault scanning certain HTML files. Reported with sample
    by Kai Risku.
  * Improve detections within xar/pkg files.
  * Improvements to PDF processing: decryption, escape sequence
    handling, and file property collection.
  * Scanning/analysis of additional Microsoft Office 2003 XML
    format.</changelog>
<changelog author="max@suse.com" date="1449144000">- Update to version 0.99 (bsc#957728)
  * Processing of YARA rules(some limitations- see
    signatures.pdf).
  * Support in ClamAV logical signatures for many of the features
    added for YARA, such as Perl Compatible Regular Expressions,
    alternate strings, and YARA string attributes. See
    signatures.pdf for full details.
  * New and improved on-access scanning for Linux. See the recent
    blog post and clamdoc.pdf for details on the new on-access
    capabilities.
  * A new ClamAV API callback function that is invoked when a
    virus is found. This is intended primarily for applications
    running in all-match mode. Any applications using all-match
    mode must use the new callback function to record and report
    detected viruses.
  * Configurable default password list to attempt zip file
    decryption.
  * TIFF file support.
  * Upgrade Windows pthread library to 2.9.1.
  * A new signature target type for designating signatures to run
    against files with unknown file types.
  * Improved fidelity of the "data loss prevention" heuristic
    algorithm. Code supplied by Bill Parker.
  * Support for LZMA decompression within Adobe Flash files.
  * Support for MSO attachments within Microsoft Office 2003 XML
    files.
  * A new sigtool option(--ascii-normalize) allowing signature
    authors to more easily generate normalized versions of ascii
    files.</changelog>
<changelog author="max@suse.com" date="1455192000">- Buildrequire pcre-devel for the new regexp signatures
  (bsc#960237).</changelog>
<changelog author="max@suse.com" date="1458561600">- Update to version 0.99.1 (bsc#969814)
  * Add support for parsing Hancom Office files including
    extracting and scanning embedded objects.
  * Several bug fixes. For details, see
    http://blog.clamav.net/2016/03/clamav-0991-has-been-released.html
    /usr/share/doc/packages/clamav/ChangeLog
- bsc#958451: Remove updateclamconf, because it breaks
  configurations that have multiple occurances of the same keyword.
  Henceforth the configuration files have to be merged maually, if
  a ClamAV update adds or removs options.</changelog>
<changelog author="fweiss@suse.com" date="1463054400">- Update to version 0.99.2 (bsc#978459)
  * 7z: fix for FolderStartPackStreamIndex array index heck
  * print all CDBNAME entries for a zip file when using the -z
    flag.
  * try to minimize the err cleanup path
  * clamunrar: notice if unpacking comment failed
  * signature manual update.
  * use temp var for realloc to prevent pointer loss.
  * fix debug VI hex truncation
  * freshclam: avoid random data in mirrors.dat.
  * libclamav: print raw certificate metadata
  * freshclam manager check return code of strdup.
  * additional suppress IP notification when using proxy
  * fix download and verification of *.cld through PrivateMirrors
  * suppress IP notification when using proxy
  * remove redundant mempool assignment
  * divide out dumpcerts output for better readability
  * fix dconf and option handling for nocert and dumpcert
  * patch by Jim Morris to increase clamd's soft file descriptor to
    its potential maximum on 64-bit systems
  * Move libfreshclam config to m4/reorganization.
  * adding libfreshclam
  * Add 'cdb' datafile to sigtools list of datafile types.
  * NULL pointer check.
  * malloc() NULL pointer check.
  * clamscan 'block-macros' option.
  * initialize cpio name buffer
  * initialize mspack decompression buffers
  * prevent memory allocations on used pointers (folder objects)
  * prevent memory allocations on used pointers (boolvectors)
  * initialize ARJ metadata structures
  * change cli_malloc with cli_calloc
  * check packSizes prior to dereference
  * fixed inconsistent folder state on failure
  * pre-check on (*unpackSizes) dereference
  * fix on pre-checks on dereferenced array
  * pre-checks on dereferenced array size values (not =0)
  * adding sanity checks to 7z header parsing
  * fixed mew source read issue
  * documentation update on targets
  * filetype consistency
  * move llvm option flag handling to new m4 file
  * hwp5.x: fix for streams without names</changelog>
<changelog author="fweiss@suse.com" date="1467288000">- Added BuildRequires systemd-rpm-macros
- Added %ghost entry for /run/clamav
- Use /run instead of /var/run because it is a symlink nowadays
  (clamav-tmpfiles.conf)</changelog>
<changelog author="max@suse.com" date="1498219200">- bsc#1045490, CVE-2012-6706: VMSF_DELTA filter in libclamunrar
  allows arbitrary memory write (clamav-CVE-2012-6706.patch).
- Update clamav.keyring.</changelog>

</package>
<package pkgid="059f0c3d387f4750c384694a55c418df1e9985efe6af4539a76848afab2eda0e" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201611140004" rel="3.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1469448000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1469793600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1469966400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1470571200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471176000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471780800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472385600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>

</package>
<package pkgid="2c4e20cc4823049ee26856e22cd9e59c2728dff40b1ad5d5b80eafd31f252d71" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201611210004" rel="6.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1469793600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1469966400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1470571200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471176000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471780800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472385600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>

</package>
<package pkgid="20afecdb4800db7e5c81eb73b7080d95c353ed4541ffe24f8fff549d93f23477" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201611280004" rel="9.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1469966400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1470571200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471176000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471780800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472385600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>

</package>
<package pkgid="66d6a37fce33cc0bdc194bdb567b78514f5aab23010011c8deb4e18a3a5e173c" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201612050922" rel="12.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1471176000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471780800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472385600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>

</package>
<package pkgid="5636fe02d1c928c9713ec62b28b1fd1874188ae2ca5c30f9ba6f7f40c508da89" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201612120615" rel="15.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1472385600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>

</package>
<package pkgid="a51c58435ba9a15bb3fa43daa4ec257f7ea515f2dded67ba4e288e4268f79324" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201612190005" rel="18.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>

</package>
<package pkgid="c8ea057fafd02a16afcd3d36ab72a618e0451b079570c38aa20e546d90a59617" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201701020005" rel="22.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>

</package>
<package pkgid="eb4e915ed9701fb8a247d58cae672d41f2770c72b70edf0d674b60995e752cac" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201701090005" rel="25.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>

</package>
<package pkgid="5bd993e940331595ed3e162563523b55748de90118d10b1a786f7a3f58c69cee" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201701160006" rel="28.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>

</package>
<package pkgid="d05b760adb4ec7090d411991221bf247165cce479df4e65e64a2b4e3380a70a2" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201701230006" rel="31.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>

</package>
<package pkgid="e544bd3927e70102182ffc436dbc619a459fd475252b3fdc0709e61ca6727835" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201701300007" rel="34.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>

</package>
<package pkgid="e4cb53c000989a76e2b06a503d0494b60ce2ad62005c79fe613a11e54266cf99" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201702060005" rel="37.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>

</package>
<package pkgid="0b00c1e8dd039f2dbfaf89576ecc18cb3d90af1ed5d5de7755724eec48ed54e3" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201702130005" rel="40.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>

</package>
<package pkgid="bfa6e3bf958400813f782376aaf6fc371b5756534622d2bece060be02590b11d" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201702200005" rel="43.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>

</package>
<package pkgid="1844ec4c260f765a74bc5dbce7a12e806ee254e41a9e9daf578ed648339d5dcb" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201702270005" rel="46.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>

</package>
<package pkgid="593d55f0a869850f835575cda0b03fa86e2dde6ade22b4692c1e821f332cf4c1" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201703060005" rel="49.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>

</package>
<package pkgid="2f2dc2f02489cab991dfff08c073bfc9fb92d9648a6f91fc22bf9ae41b17900f" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201703130005" rel="52.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>

</package>
<package pkgid="63d6509d6d380f0c697f4e440348474019ba5ffc58bb2f6c8dd25ba7edce2c45" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201703200005" rel="54.3.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>

</package>
<package pkgid="f8bc641a887c9358a80d190dc0456b08ef91a34bcd5bee5ad10935c45cf9d574" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201703270005" rel="54.6.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>

</package>
<package pkgid="ba2304a74c522746bc3d4d44aacb111c8edb47ff98ab96fec7937f7618675360" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201704030005" rel="54.9.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>

</package>
<package pkgid="0210f187911c05f53dafce8b8710cfc28b85c222fc07f4b1df315a1b365d3c17" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201704100005" rel="54.12.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>

</package>
<package pkgid="a8d29ce02351c9a9cac2d1c018afac69dbefc7ec471aa72c047e5983d92ba2ef" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201704170005" rel="54.15.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>

</package>
<package pkgid="8f8b4505f5ea6183e22c49c56752378ca5e6f16fee0c3af4008417142813fb62" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201704240006" rel="54.18.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>

</package>
<package pkgid="9ab83e0b160b06a4f654af30137622184fec7684f3d1ad8b490789a9e491044f" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201705010006" rel="54.21.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>

</package>
<package pkgid="11e41eecdd4b954dd9ea4743e81312f6f62af6a70cfecbf204b71abe1ae52998" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201705080006" rel="54.24.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>

</package>
<package pkgid="fdddce040e1ba9b9c6ead75c15c6a88ba9f6963e477c71059358e91921ec13b2" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201705150004" rel="54.27.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>

</package>
<package pkgid="a70ea85ee2dde94373b2b11d7fb86f76f85e7f21e3dbc826fc4c442508f5ff4f" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201705221140" rel="54.30.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>

</package>
<package pkgid="f12bfff666671c078b8ade03c47c7a663e832d1218a7f66cc2038751aae753e7" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201705290005" rel="54.33.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>

</package>
<package pkgid="b05ae5b9ed68b4398471f7fbebb9808b11118af0fe3178ac045fb36e8a619a7b" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201706050005" rel="54.36.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>

</package>
<package pkgid="0849c497cea123973a08be49f013704c2faf69eb86daa577e43b0bb0096aee84" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201706120006" rel="54.39.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>

</package>
<package pkgid="e80953f7d02d1eeb24d94eb1c59c455e14d061342a1f382829c8cc2d1f168e76" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201706190005" rel="54.42.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>

</package>
<package pkgid="faa8395834bd3f596fd1071cc565a947582a9238dbc1cd930cd95d779d3b881b" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201706260006" rel="54.45.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>

</package>
<package pkgid="7204ea0b8f8e675a1e5dde4c8bb3fe3bbf39aedad990616b3479e010fbff0503" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201707030006" rel="54.48.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>

</package>
<package pkgid="e7b3ee513add0d4e6eb3ac0e7433bdd0cd7a469c0c89ad4b8d866676323cea7f" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201707100005" rel="54.51.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>

</package>
<package pkgid="214b5a55cb2ad6286eb54ae6fba57b5a85370a620dc7db013231349b69c16297" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201707170005" rel="54.54.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>

</package>
<package pkgid="c9c086bccaeb50f5b5b0a9d6b96b76129b9c3c58e4acf10a19f1c383d4ed6c27" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201707240005" rel="54.57.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>

</package>
<package pkgid="8b6dd3bfb6dc3cf2a973e9247a9efe925da1cc0cba90173fe11e195a462d4f3c" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201707310006" rel="54.60.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>

</package>
<package pkgid="15b991f13d8d43fa2b4f7586fc723c6e54ce547bf38d768f8ba5f1cd3911f8cb" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201708070006" rel="54.64.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>

</package>
<package pkgid="13b7ada5bb41eb321aae68c447e997a84bf1b25142c40a1e7f9afe41233a0cef" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201708140006" rel="54.67.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>

</package>
<package pkgid="3acc504837eceaf6f47a904f19ef8ce6a54f6f8df0b1a9d18b5b5b44dfb94be9" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201708210006" rel="54.70.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>

</package>
<package pkgid="05aaaf19cba9718c33e145ec38b0c4b29c4e48a9bb4db8142042d2504c1447fe" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201708280006" rel="54.73.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>

</package>
<package pkgid="f0bd5f673e26bf60b1b2f1c6c444acf7a1a1974ea61650ce239b13505a160720" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201709040007" rel="54.76.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>

</package>
<package pkgid="8457348d6d71be9491edc3d09d478dd2b405e32332327fb1aaf166272963e66a" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201709110007" rel="54.79.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>

</package>
<package pkgid="7adac7353db6463d1c198f8814c44f9cb257e2899606e5eba9d81e3459393fc7" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201709180007" rel="54.82.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>

</package>
<package pkgid="180f669720b883be4fd569156d35d07ae42df1c64550be9137518fa1a8dfc274" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201710021446" rel="54.85.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>

</package>
<package pkgid="5e4aa219fc6a6db09bf67b2d297b96adebbdca68f776b0067be33d0603b5ed07" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201710090007" rel="54.88.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>

</package>
<package pkgid="8c548308ad487526c05bc2289254258599657e06fcf746e26d11d61bec7dc749" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201710160008" rel="54.91.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508068800">- database refresh</changelog>

</package>
<package pkgid="19519d962d56ed69c65e4863a90ca1e888e4ac55246747a41229c57ab51c84b0" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201710230006" rel="54.94.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508068800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508673600">- database refresh</changelog>

</package>
<package pkgid="47940d30beac7c14dff16c08e8166b8b822f0e6f5d891c074d5facac2731581e" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201710300007" rel="54.97.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508068800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508673600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1509278400">- database refresh</changelog>

</package>
<package pkgid="ae1c19418c205607d7cfde3287346bc8787d5845e7c9eafec1090be706e11789" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201711060008" rel="54.100.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508068800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508673600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1509278400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1509883200">- database refresh</changelog>

</package>
<package pkgid="d28d9c075b841495840b9de152d94858754c4948bb6997e937840fffd886682e" name="clamav-database" arch="noarch">
    <version epoch="0" ver="201711130006" rel="54.103.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508068800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508673600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1509278400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1509883200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1510488000">- database refresh</changelog>

</package>
<package pkgid="8103c02c2c238a9b02391ae12ce022f1af06955c4a559d52a6d83b255783b2d3" name="clamav-database" arch="src">
    <version epoch="0" ver="201611140004" rel="3.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1469448000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1469793600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1469966400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1470571200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471176000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471780800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472385600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>

</package>
<package pkgid="fe2fc45047b4ca10121f45b40c70fecf4855dbd7b803dd2fd413d0aafa6502ec" name="clamav-database" arch="src">
    <version epoch="0" ver="201611210004" rel="6.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1469793600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1469966400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1470571200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471176000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471780800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472385600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>

</package>
<package pkgid="62c5093ac83b00020f6ec356b4b878c47c922f6442f26279046a1325c26c7cac" name="clamav-database" arch="src">
    <version epoch="0" ver="201611280004" rel="9.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1469966400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1470571200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471176000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471780800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472385600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>

</package>
<package pkgid="04e7af3a4668b671bd567f69bafaa755632d44cc83327ebaebf4857d7d992c81" name="clamav-database" arch="src">
    <version epoch="0" ver="201612050922" rel="12.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1471176000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1471780800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472385600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>

</package>
<package pkgid="688d294ad8aea0c1ca45c434e99152e50a11d8337e288418f17bdacf0ea1139a" name="clamav-database" arch="src">
    <version epoch="0" ver="201612120615" rel="15.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1472385600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>

</package>
<package pkgid="2b3542fc9bad07aa3185014510d8bb3271a2e2b5fa4d82de1a86733c30da1f76" name="clamav-database" arch="src">
    <version epoch="0" ver="201612190005" rel="18.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1472990400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1473595200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>

</package>
<package pkgid="90977ff664353e0a53d338a35d63c7ca72080616f993660ce6e0624935765ff4" name="clamav-database" arch="src">
    <version epoch="0" ver="201701020005" rel="22.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1474200000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>

</package>
<package pkgid="7a6965471c85e326b7643296ab14c66f9e49ff5d793ac4ef1f5e4edbacae1fe9" name="clamav-database" arch="src">
    <version epoch="0" ver="201701090005" rel="25.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1474804800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>

</package>
<package pkgid="de4415ea3176069c11c78c9131d34a6a232c4ede9c4964a42d1672a78247498c" name="clamav-database" arch="src">
    <version epoch="0" ver="201701160006" rel="28.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1475409600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>

</package>
<package pkgid="c4276158ee2916b36eff997cc002f3630477832a9df7a590efb08c7ddbd07dd6" name="clamav-database" arch="src">
    <version epoch="0" ver="201701230006" rel="31.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1476014400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>

</package>
<package pkgid="3b066debee80e9927531f72d5c90277274608db3e771ce2c611cda3726aa3636" name="clamav-database" arch="src">
    <version epoch="0" ver="201701300007" rel="34.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1476619200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>

</package>
<package pkgid="527d609aef594e1c0d4f83b17e4bc4b09a99110bd7ae0da3af55488eb33b1178" name="clamav-database" arch="src">
    <version epoch="0" ver="201702060005" rel="37.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1477224000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>

</package>
<package pkgid="43c63869aff5dc460046da22a51edd19e6a714e1d58556e930eb7258d08d6d54" name="clamav-database" arch="src">
    <version epoch="0" ver="201702130005" rel="40.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1477828800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>

</package>
<package pkgid="fde18622e9604b88f92c0ead64839d148d0a83dfe661caf2dd945ab85c5d2b09" name="clamav-database" arch="src">
    <version epoch="0" ver="201702200005" rel="43.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915201">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>

</package>
<package pkgid="95c408f8308035130f3564143df2a7a9314288be84ddb225c050359f23897e8f" name="clamav-database" arch="src">
    <version epoch="0" ver="201702270005" rel="46.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1477915200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>

</package>
<package pkgid="64630e2e0888032fc11bc06a0576cdb6f7038d949d453fcc0aa55a449b7f69f8" name="clamav-database" arch="src">
    <version epoch="0" ver="201703060005" rel="49.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1478433600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>

</package>
<package pkgid="9430c05bae398fdcb74a559a5618cb12f9eeae8379f8e7b518f79a3217197438" name="clamav-database" arch="src">
    <version epoch="0" ver="201703130005" rel="52.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1479038400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>

</package>
<package pkgid="ab0f0c2f54c9fa1f00361b39d7d7af5676b25e6e532c0ac0db537434f308b8a7" name="clamav-database" arch="src">
    <version epoch="0" ver="201703200005" rel="54.3.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1479643200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>

</package>
<package pkgid="9d681cdb0b9f5bdd92fd69255115d70ac538b85e1291c919df53935a42a228e7" name="clamav-database" arch="src">
    <version epoch="0" ver="201703270005" rel="54.6.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1480248000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>

</package>
<package pkgid="2073b15e71c8ef3d04ad4f1330c822d5395459b573a4324016e42d56db8c2831" name="clamav-database" arch="src">
    <version epoch="0" ver="201704030005" rel="54.9.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1480852800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>

</package>
<package pkgid="75080ebfb0eb4e3859025707cc11be17841d2d2d93d5adf9786dc1692e59bfbc" name="clamav-database" arch="src">
    <version epoch="0" ver="201704100005" rel="54.12.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1480939200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481457600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1481544000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482062400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>

</package>
<package pkgid="162ea4a7893dd6e1d487196bb008bfc80fadc757cc0678c69c3dffe493166327" name="clamav-database" arch="src">
    <version epoch="0" ver="201704170005" rel="54.15.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1482667200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>

</package>
<package pkgid="67f208586a91ccc7b6a5c2060d2cc54f9f7007b06d22941c89a19d520f5f5746" name="clamav-database" arch="src">
    <version epoch="0" ver="201704240006" rel="54.18.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1483272000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>

</package>
<package pkgid="1259f4f02d80276bb6443456f4c23a5872d261aa255c3bdcd960a5fe9a7b0ee4" name="clamav-database" arch="src">
    <version epoch="0" ver="201705010006" rel="54.21.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1483876800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>

</package>
<package pkgid="24503d1eea8eb70e44619087b49660fca78420f26b41b441194002bbef318f0b" name="clamav-database" arch="src">
    <version epoch="0" ver="201705080006" rel="54.24.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1484481600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>

</package>
<package pkgid="3e506e2798173868bd85ac13a7c554f355e8a2320bcbd1fef9845f1cfedd3814" name="clamav-database" arch="src">
    <version epoch="0" ver="201705150004" rel="54.27.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1485086400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>

</package>
<package pkgid="6908f4f5ae5f0bb6a128f6bbe24ce360e8022ffe36ca72570358a29234600430" name="clamav-database" arch="src">
    <version epoch="0" ver="201705221140" rel="54.30.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1485691200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>

</package>
<package pkgid="e538d57e2d39cf7be879ec5e0a9677f26d3fbe6575ce3c4feb85abc202513b34" name="clamav-database" arch="src">
    <version epoch="0" ver="201705290005" rel="54.33.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1486296000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>

</package>
<package pkgid="03bf8e1087e438c7a7e93e3c9806a25fee439d4e29d6ca7bdf7572e309887f1f" name="clamav-database" arch="src">
    <version epoch="0" ver="201706050005" rel="54.36.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1486900800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>

</package>
<package pkgid="8099e2f82eb61289094ebc62aa5a1b1abfd956f89b70b2fddff61d9b8b4d253e" name="clamav-database" arch="src">
    <version epoch="0" ver="201706120006" rel="54.39.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1487505600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>

</package>
<package pkgid="fcd0f0a7a545180a8d6216a4b22ba098353e46d39d3515b9732e289b188aa236" name="clamav-database" arch="src">
    <version epoch="0" ver="201706190005" rel="54.42.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1488110400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>

</package>
<package pkgid="3c4244d32227ed1c16ef2a636f49c231b9a4cfff5a43f8c248e893cf4f18284f" name="clamav-database" arch="src">
    <version epoch="0" ver="201706260006" rel="54.45.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1488715200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>

</package>
<package pkgid="1718770752171f0efa38b4a59e4a2e8040ef1301e22b9c75f60acc5cf1ce6b1f" name="clamav-database" arch="src">
    <version epoch="0" ver="201707030006" rel="54.48.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1489320000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>

</package>
<package pkgid="7fdb851286480b30d217ffc818a5fb8fb221d3adcfa26820d1c31f38cbb94497" name="clamav-database" arch="src">
    <version epoch="0" ver="201707100005" rel="54.51.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1489924800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>

</package>
<package pkgid="3cbf037275dd2f1a7f59a1f152ab2414c48ea8485b46338e2ed8b7e539c67ef3" name="clamav-database" arch="src">
    <version epoch="0" ver="201707170005" rel="54.54.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1490529600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>

</package>
<package pkgid="2204e4a735426ae0f14080dfaf76a625e6183ac57db4b1bb0c2c97e49cc15c84" name="clamav-database" arch="src">
    <version epoch="0" ver="201707240005" rel="54.57.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1491134400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>

</package>
<package pkgid="4e16d3636903043c27d48633618e36ef56a60b4334268f4dfefa80f673542307" name="clamav-database" arch="src">
    <version epoch="0" ver="201707310006" rel="54.60.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1491739200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>

</package>
<package pkgid="3712070979592e72523a75eb6ff0f31649d3584029ecd8b53c7337a3b7845670" name="clamav-database" arch="src">
    <version epoch="0" ver="201708070006" rel="54.64.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912001">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>

</package>
<package pkgid="c117e106fd6ea4c161047c1d836746c782a2181aa2e66bcd1445a5e602c452c6" name="clamav-database" arch="src">
    <version epoch="0" ver="201708140006" rel="54.67.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1491912000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>

</package>
<package pkgid="f241281c16346d0ea158b70b74a4478e946bc597cfb9c906ff84c230f5cf709b" name="clamav-database" arch="src">
    <version epoch="0" ver="201708210006" rel="54.70.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1492257600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>

</package>
<package pkgid="571381df5e96e9ce353b660867bc792cc954c9a21807e47397489ffe800f884e" name="clamav-database" arch="src">
    <version epoch="0" ver="201708280006" rel="54.73.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1492344000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>

</package>
<package pkgid="bb56a6abd2646809175f7dbb75069bbdc2ba35b0f488e6f4ad109c64c052fdeb" name="clamav-database" arch="src">
    <version epoch="0" ver="201709040007" rel="54.76.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1492948800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>

</package>
<package pkgid="2ed17c00a8b8bfd1d8bb6eafdee23d7ed9b6a47416b6cee9ee52cd663cd93899" name="clamav-database" arch="src">
    <version epoch="0" ver="201709110007" rel="54.79.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1493553600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>

</package>
<package pkgid="a77e529125fd4e4ccefc10b839f710b78b94d6bfee8371d622478e2a24a44f1e" name="clamav-database" arch="src">
    <version epoch="0" ver="201709180007" rel="54.82.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1494158400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1494763200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495454400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>

</package>
<package pkgid="a2c5a67dc2314bd6192ded2ac6b807eb2a2f40b7fb6ff981c9aae3da9a38f96b" name="clamav-database" arch="src">
    <version epoch="0" ver="201710021446" rel="54.85.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1495972800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>

</package>
<package pkgid="ae0ed5c6f01aaf01d2929af3b8970658e4e284f08cd13eef890b723f63e4ce63" name="clamav-database" arch="src">
    <version epoch="0" ver="201710090007" rel="54.88.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1496577600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>

</package>
<package pkgid="734376412ef9afcc8f7ffbcca701aab60e91a4c49c8c01d036d2bd11d7f6943d" name="clamav-database" arch="src">
    <version epoch="0" ver="201710160008" rel="54.91.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1497182400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508068800">- database refresh</changelog>

</package>
<package pkgid="500f53721d80135d8610ddeaf5589a9e347f2ee4a7c93c787bd133834fff0d78" name="clamav-database" arch="src">
    <version epoch="0" ver="201710230006" rel="54.94.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1497787200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508068800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508673600">- database refresh</changelog>

</package>
<package pkgid="751963d77c93fff5ec8129ecaae5f11f29ad9f010512ac5bdbba2338b467ed34" name="clamav-database" arch="src">
    <version epoch="0" ver="201710300007" rel="54.97.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1498392000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508068800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508673600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1509278400">- database refresh</changelog>

</package>
<package pkgid="e852000adda01fab2abe8aa1e5d99bfedb80831038a55b46caa1d53b4e39ee4d" name="clamav-database" arch="src">
    <version epoch="0" ver="201711060008" rel="54.100.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1498996800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508068800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508673600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1509278400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1509883200">- database refresh</changelog>

</package>
<package pkgid="8595fef7da350c4a4b0acdc35d5e911953f5b00436224220936abbd411395769" name="clamav-database" arch="src">
    <version epoch="0" ver="201711130006" rel="54.103.1"/>

<changelog author="maint-coord+maintenance-robot@suse.de" date="1499601600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500206400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1500811200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1501416000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502020800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1502625600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503230400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1503835200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1504440000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505044800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1505649600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506254400">- database refresh</changelog>
<changelog author="securitybot@localhost" date="1506859200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1506945600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1507464000">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508068800">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1508673600">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1509278400">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1509883200">- database refresh</changelog>
<changelog author="maint-coord+maintenance-robot@suse.de" date="1510488000">- database refresh</changelog>

</package>
<package pkgid="be24e1b3e2d11524ede5ce1c830a1dc3036772416e8234da74cdefcc41465dd6" name="clustershell" arch="noarch">
    <version epoch="0" ver="1.8" rel="2.1"/>

<changelog author="stephane.thiell@cea.fr" date="1284120000">- renamed Vim subpackage to vim-clustershell
- update to 1.3.2</changelog>
<changelog author="stephane.thiell@cea.fr" date="1287576000">- update to 1.3.3</changelog>
<changelog author="stephane.thiell@cea.fr" date="1295092800">- update to 1.4</changelog>
<changelog author="stephane.thiell@cea.fr" date="1297598400">- update to 1.4.1</changelog>
<changelog author="stephane.thiell@cea.fr" date="1300190400">- update to 1.4.2</changelog>
<changelog author="stephane.thiell@cea.fr" date="1300536000">- update to 1.4.3</changelog>
<changelog author="stephane.thiell@cea.fr" date="1307534400">- update to 1.5</changelog>
<changelog author="stephane.thiell@cea.fr" date="1307620800">- update to 1.5.1</changelog>
<changelog author="stephane.thiell@cea.fr" date="1333886400">- update to 1.6</changelog>
<changelog author="stephane.thiell@cea.fr" date="1438948800">- update to 1.6.96</changelog>
<changelog author="sthiell@stanford.edu" date="1447156800">- update to 1.7</changelog>
<changelog author="sthiell@stanford.edu" date="1456747200">- update to 1.7.1</changelog>
<changelog author="sthiell@stanford.edu" date="1466251200">- update to 1.7.2</changelog>
<changelog author="sthiell@stanford.edu" date="1482235200">- update to 1.7.3</changelog>
<changelog author="sthiell@stanford.edu" date="1504267200">- update to 1.7.81 (1.8 beta1)</changelog>
<changelog author="sthiell@stanford.edu" date="1504353600">- create separate packages for python2 and python3 modules</changelog>
<changelog author="sthiell@stanford.edu" date="1504440000">- move vim extensions into the clustershell package
- use Requires: vim-filesystem instead of vim-common
- define upgrade path for vim-clustershell</changelog>
<changelog author="sthiell@stanford.edu" date="1504699200">- fix condition for ghost groups symlink</changelog>
<changelog author="sthiell@stanford.edu" date="1505304000">- initial support for openSUSE</changelog>
<changelog author="sthiell@stanford.edu" date="1509019200">- Update to new upstream release 1.8:
  * added Python 3 support (3.4+)
  * support for Python 2.5 and below has been dropped
  * new EventHandler API (backward compatible)
  * task.shell() has a new stdin (boolean) argument
  * NodeSet/nodeset/cluset can now handle numeric node names
  * clush now use slightly different colors that are legible on
    dark backgrounds</changelog>

</package>
<package pkgid="eea0d34062236889c390345f95dd7cc27dde68aa05e03d9ed73eefeb251315ce" name="clustershell" arch="src">
    <version epoch="0" ver="1.8" rel="2.1"/>

<changelog author="stephane.thiell@cea.fr" date="1284120000">- renamed Vim subpackage to vim-clustershell
- update to 1.3.2</changelog>
<changelog author="stephane.thiell@cea.fr" date="1287576000">- update to 1.3.3</changelog>
<changelog author="stephane.thiell@cea.fr" date="1295092800">- update to 1.4</changelog>
<changelog author="stephane.thiell@cea.fr" date="1297598400">- update to 1.4.1</changelog>
<changelog author="stephane.thiell@cea.fr" date="1300190400">- update to 1.4.2</changelog>
<changelog author="stephane.thiell@cea.fr" date="1300536000">- update to 1.4.3</changelog>
<changelog author="stephane.thiell@cea.fr" date="1307534400">- update to 1.5</changelog>
<changelog author="stephane.thiell@cea.fr" date="1307620800">- update to 1.5.1</changelog>
<changelog author="stephane.thiell@cea.fr" date="1333886400">- update to 1.6</changelog>
<changelog author="stephane.thiell@cea.fr" date="1438948800">- update to 1.6.96</changelog>
<changelog author="sthiell@stanford.edu" date="1447156800">- update to 1.7</changelog>
<changelog author="sthiell@stanford.edu" date="1456747200">- update to 1.7.1</changelog>
<changelog author="sthiell@stanford.edu" date="1466251200">- update to 1.7.2</changelog>
<changelog author="sthiell@stanford.edu" date="1482235200">- update to 1.7.3</changelog>
<changelog author="sthiell@stanford.edu" date="1504267200">- update to 1.7.81 (1.8 beta1)</changelog>
<changelog author="sthiell@stanford.edu" date="1504353600">- create separate packages for python2 and python3 modules</changelog>
<changelog author="sthiell@stanford.edu" date="1504440000">- move vim extensions into the clustershell package
- use Requires: vim-filesystem instead of vim-common
- define upgrade path for vim-clustershell</changelog>
<changelog author="sthiell@stanford.edu" date="1504699200">- fix condition for ghost groups symlink</changelog>
<changelog author="sthiell@stanford.edu" date="1505304000">- initial support for openSUSE</changelog>
<changelog author="sthiell@stanford.edu" date="1509019200">- Update to new upstream release 1.8:
  * added Python 3 support (3.4+)
  * support for Python 2.5 and below has been dropped
  * new EventHandler API (backward compatible)
  * task.shell() has a new stdin (boolean) argument
  * NodeSet/nodeset/cluset can now handle numeric node names
  * clush now use slightly different colors that are legible on
    dark backgrounds</changelog>

</package>
<package pkgid="d1920fa86ef5725ca88e081d811ab029101fc8d2cf2cad991e44b37817d483d7" name="cobbler" arch="noarch">
    <version epoch="0" ver="2.6.6" rel="5.3.3"/>

<changelog author="mc@suse.de" date="1456920000">- support modprobe.d on RHEL6
  * cobbler-modprobe-d.patch
- fix cobbler yaboot handling (bsc#968406, bsc#966622)
  * fix-cobbler-yaboot-handling.patch</changelog>
<changelog author="mc@suse.de" date="1457092800">- fix format error while provisioning of a virtual machine
  (bsc#969541)
  Update: koan-improve-virt-install-error-reports.patch</changelog>
<changelog author="mc@suse.de" date="1457352000">- fix error message in cobblerd status when cobbler-web is
  not installed (bsc#966841)</changelog>
<changelog author="mc@suse.de" date="1458129600">- add ppc64le to archs
  * 0001-cobbler-add-little-endian-powerpc-support.patch</changelog>
<changelog author="mc@suse.de" date="1459425600">- handle list value for kernel options correctly (bsc#973413)</changelog>
<changelog author="mc@suse.de" date="1461326400">- add logrotate file for cobbler (bsc#976826)</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1463140800">- Disabling 'get-loaders' command and 'check' fixed. bsc#973418
  Added:
  * cobbler-check-and-get-loaders-fix.patch</changelog>
<changelog author="mc@suse.de" date="1463486400">- remove grubby-compat because perl-Bootloader gets dropped
  Remove:
  * grubby-compat.diff
  * do_not_use_grubby_compat_when_grub2_is_in_use.diff
  Add:
  * use_grub2_on_suse.diff</changelog>
<changelog author="mc@suse.de" date="1466164800">- convert bootoption "text" into "textmode=1" for SUSE systems
  (bsc#984998)
  Add:
  * fix-textmode-for-SUSE.dif</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1472731200">- Enabling PXE grub2 support for PowerPC (bsc#986978)
  Add:
  * adding-grub2-support-for-ppc.patch</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1479988800">- Using "chain.c32" instead of "LOCALBOOT -1" for the local boot
  entry in pxe menu (bsc#988889)
  Add:
  * localboot-fix-using-chain-c32.patch</changelog>
<changelog author="mantel@suse.de" date="1489492800">- fix handling of name_servers_search in networking.xml bsc#1029276</changelog>
<changelog author="mantel@suse.de" date="1489492801">- name_servers needs the same fix (bsc#1029276)</changelog>
<changelog author="mantel@suse.de" date="1489579200">- some more occurrences of same problem fixed (bsc#1029276)</changelog>
<changelog author="mantel@suse.de" date="1489579201">- refresh patch for fuzzless appliance</changelog>
<changelog author="mantel@suse.de" date="1490097600">- remove fix-nameserver-search.fix; bug is invalid (bsc#1029276)</changelog>
<changelog author="mc@suse.de" date="1491307200">- support UEFI boot with cobbler generated tftp tree (bsc#1020376)</changelog>
<changelog author="mihai.dinca@suse.com" date="1496836800">- fix script endpoint security bug CVE-2016-9605 (bsc#1030582)
  Add:
  * fix-script-endpoint-security-bug-1030582.patch</changelog>
<changelog author="mseidl@suse.de" date="1502280000">- (bsc#1048183) fix missing args and location for xen</changelog>
<changelog author="mseidl@suse.de" date="1502280001">- missed applying last patch in spec file</changelog>

</package>
<package pkgid="b9ec1058b4c36f7200053b9fad0bda5efce12e43d017d246ed9b084d9e331ddd" name="cobbler" arch="src">
    <version epoch="0" ver="2.6.6" rel="5.3.3"/>

<changelog author="mc@suse.de" date="1456920000">- support modprobe.d on RHEL6
  * cobbler-modprobe-d.patch
- fix cobbler yaboot handling (bsc#968406, bsc#966622)
  * fix-cobbler-yaboot-handling.patch</changelog>
<changelog author="mc@suse.de" date="1457092800">- fix format error while provisioning of a virtual machine
  (bsc#969541)
  Update: koan-improve-virt-install-error-reports.patch</changelog>
<changelog author="mc@suse.de" date="1457352000">- fix error message in cobblerd status when cobbler-web is
  not installed (bsc#966841)</changelog>
<changelog author="mc@suse.de" date="1458129600">- add ppc64le to archs
  * 0001-cobbler-add-little-endian-powerpc-support.patch</changelog>
<changelog author="mc@suse.de" date="1459425600">- handle list value for kernel options correctly (bsc#973413)</changelog>
<changelog author="mc@suse.de" date="1461326400">- add logrotate file for cobbler (bsc#976826)</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1463140800">- Disabling 'get-loaders' command and 'check' fixed. bsc#973418
  Added:
  * cobbler-check-and-get-loaders-fix.patch</changelog>
<changelog author="mc@suse.de" date="1463486400">- remove grubby-compat because perl-Bootloader gets dropped
  Remove:
  * grubby-compat.diff
  * do_not_use_grubby_compat_when_grub2_is_in_use.diff
  Add:
  * use_grub2_on_suse.diff</changelog>
<changelog author="mc@suse.de" date="1466164800">- convert bootoption "text" into "textmode=1" for SUSE systems
  (bsc#984998)
  Add:
  * fix-textmode-for-SUSE.dif</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1472731200">- Enabling PXE grub2 support for PowerPC (bsc#986978)
  Add:
  * adding-grub2-support-for-ppc.patch</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1479988800">- Using "chain.c32" instead of "LOCALBOOT -1" for the local boot
  entry in pxe menu (bsc#988889)
  Add:
  * localboot-fix-using-chain-c32.patch</changelog>
<changelog author="mantel@suse.de" date="1489492800">- fix handling of name_servers_search in networking.xml bsc#1029276</changelog>
<changelog author="mantel@suse.de" date="1489492801">- name_servers needs the same fix (bsc#1029276)</changelog>
<changelog author="mantel@suse.de" date="1489579200">- some more occurrences of same problem fixed (bsc#1029276)</changelog>
<changelog author="mantel@suse.de" date="1489579201">- refresh patch for fuzzless appliance</changelog>
<changelog author="mantel@suse.de" date="1490097600">- remove fix-nameserver-search.fix; bug is invalid (bsc#1029276)</changelog>
<changelog author="mc@suse.de" date="1491307200">- support UEFI boot with cobbler generated tftp tree (bsc#1020376)</changelog>
<changelog author="mihai.dinca@suse.com" date="1496836800">- fix script endpoint security bug CVE-2016-9605 (bsc#1030582)
  Add:
  * fix-script-endpoint-security-bug-1030582.patch</changelog>
<changelog author="mseidl@suse.de" date="1502280000">- (bsc#1048183) fix missing args and location for xen</changelog>
<changelog author="mseidl@suse.de" date="1502280001">- missed applying last patch in spec file</changelog>

</package>
<package pkgid="9edad5e73a6a75e00bba293ab36d6ca2c17c8122bebeef7ad2fc33cd4178106c" name="cobbler-tests" arch="noarch">
    <version epoch="0" ver="2.6.6" rel="5.3.3"/>

<changelog author="mc@suse.de" date="1456920000">- support modprobe.d on RHEL6
  * cobbler-modprobe-d.patch
- fix cobbler yaboot handling (bsc#968406, bsc#966622)
  * fix-cobbler-yaboot-handling.patch</changelog>
<changelog author="mc@suse.de" date="1457092800">- fix format error while provisioning of a virtual machine
  (bsc#969541)
  Update: koan-improve-virt-install-error-reports.patch</changelog>
<changelog author="mc@suse.de" date="1457352000">- fix error message in cobblerd status when cobbler-web is
  not installed (bsc#966841)</changelog>
<changelog author="mc@suse.de" date="1458129600">- add ppc64le to archs
  * 0001-cobbler-add-little-endian-powerpc-support.patch</changelog>
<changelog author="mc@suse.de" date="1459425600">- handle list value for kernel options correctly (bsc#973413)</changelog>
<changelog author="mc@suse.de" date="1461326400">- add logrotate file for cobbler (bsc#976826)</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1463140800">- Disabling 'get-loaders' command and 'check' fixed. bsc#973418
  Added:
  * cobbler-check-and-get-loaders-fix.patch</changelog>
<changelog author="mc@suse.de" date="1463486400">- remove grubby-compat because perl-Bootloader gets dropped
  Remove:
  * grubby-compat.diff
  * do_not_use_grubby_compat_when_grub2_is_in_use.diff
  Add:
  * use_grub2_on_suse.diff</changelog>
<changelog author="mc@suse.de" date="1466164800">- convert bootoption "text" into "textmode=1" for SUSE systems
  (bsc#984998)
  Add:
  * fix-textmode-for-SUSE.dif</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1472731200">- Enabling PXE grub2 support for PowerPC (bsc#986978)
  Add:
  * adding-grub2-support-for-ppc.patch</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1479988800">- Using "chain.c32" instead of "LOCALBOOT -1" for the local boot
  entry in pxe menu (bsc#988889)
  Add:
  * localboot-fix-using-chain-c32.patch</changelog>
<changelog author="mantel@suse.de" date="1489492800">- fix handling of name_servers_search in networking.xml bsc#1029276</changelog>
<changelog author="mantel@suse.de" date="1489492801">- name_servers needs the same fix (bsc#1029276)</changelog>
<changelog author="mantel@suse.de" date="1489579200">- some more occurrences of same problem fixed (bsc#1029276)</changelog>
<changelog author="mantel@suse.de" date="1489579201">- refresh patch for fuzzless appliance</changelog>
<changelog author="mantel@suse.de" date="1490097600">- remove fix-nameserver-search.fix; bug is invalid (bsc#1029276)</changelog>
<changelog author="mc@suse.de" date="1491307200">- support UEFI boot with cobbler generated tftp tree (bsc#1020376)</changelog>
<changelog author="mihai.dinca@suse.com" date="1496836800">- fix script endpoint security bug CVE-2016-9605 (bsc#1030582)
  Add:
  * fix-script-endpoint-security-bug-1030582.patch</changelog>
<changelog author="mseidl@suse.de" date="1502280000">- (bsc#1048183) fix missing args and location for xen</changelog>
<changelog author="mseidl@suse.de" date="1502280001">- missed applying last patch in spec file</changelog>

</package>
<package pkgid="7e7e6a7820084f2a7b298ba6ab6fe22872e52c98697c2b9b178d2822a7ab334c" name="cobbler-web" arch="noarch">
    <version epoch="0" ver="2.6.6" rel="5.3.3"/>

<changelog author="mc@suse.de" date="1456920000">- support modprobe.d on RHEL6
  * cobbler-modprobe-d.patch
- fix cobbler yaboot handling (bsc#968406, bsc#966622)
  * fix-cobbler-yaboot-handling.patch</changelog>
<changelog author="mc@suse.de" date="1457092800">- fix format error while provisioning of a virtual machine
  (bsc#969541)
  Update: koan-improve-virt-install-error-reports.patch</changelog>
<changelog author="mc@suse.de" date="1457352000">- fix error message in cobblerd status when cobbler-web is
  not installed (bsc#966841)</changelog>
<changelog author="mc@suse.de" date="1458129600">- add ppc64le to archs
  * 0001-cobbler-add-little-endian-powerpc-support.patch</changelog>
<changelog author="mc@suse.de" date="1459425600">- handle list value for kernel options correctly (bsc#973413)</changelog>
<changelog author="mc@suse.de" date="1461326400">- add logrotate file for cobbler (bsc#976826)</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1463140800">- Disabling 'get-loaders' command and 'check' fixed. bsc#973418
  Added:
  * cobbler-check-and-get-loaders-fix.patch</changelog>
<changelog author="mc@suse.de" date="1463486400">- remove grubby-compat because perl-Bootloader gets dropped
  Remove:
  * grubby-compat.diff
  * do_not_use_grubby_compat_when_grub2_is_in_use.diff
  Add:
  * use_grub2_on_suse.diff</changelog>
<changelog author="mc@suse.de" date="1466164800">- convert bootoption "text" into "textmode=1" for SUSE systems
  (bsc#984998)
  Add:
  * fix-textmode-for-SUSE.dif</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1472731200">- Enabling PXE grub2 support for PowerPC (bsc#986978)
  Add:
  * adding-grub2-support-for-ppc.patch</changelog>
<changelog author="pablo.suarezhernandez@suse.com" date="1479988800">- Using "chain.c32" instead of "LOCALBOOT -1" for the local boot
  entry in pxe menu (bsc#988889)
  Add:
  * localboot-fix-using-chain-c32.patch</changelog>
<changelog author="mantel@suse.de" date="1489492800">- fix handling of name_servers_search in networking.xml bsc#1029276</changelog>
<changelog author="mantel@suse.de" date="1489492801">- name_servers needs the same fix (bsc#1029276)</changelog>
<changelog author="mantel@suse.de" date="1489579200">- some more occurrences of same problem fixed (bsc#1029276)</changelog>
<changelog author="mantel@suse.de" date="1489579201">- refresh patch for fuzzless appliance</changelog>
<changelog author="mantel@suse.de" date="1490097600">- remove fix-nameserver-search.fix; bug is invalid (bsc#1029276)</changelog>
<changelog author="mc@suse.de" date="1491307200">- support UEFI boot with cobbler generated tftp tree (bsc#1020376)</changelog>
<changelog author="mihai.dinca@suse.com" date="1496836800">- fix script endpoint security bug CVE-2016-9605 (bsc#1030582)
  Add:
  * fix-script-endpoint-security-bug-1030582.patch</changelog>
<changelog author="mseidl@suse.de" date="1502280000">- (bsc#1048183) fix missing args and location for xen</changelog>
<changelog author="mseidl@suse.de" date="1502280001">- missed applying last patch in spec file</changelog>

</package>
<package pkgid="f1aac7abf4efc25362981388924184bd649ff237431e6494652c9d070ee8f3bd" name="colcmp" arch="x86_64">
    <version epoch="0" ver="1.5.2+git20161209.47a200a" rel="6.5.1"/>

<changelog author="i@marguerite.su" date="1425816000">- initial version 1.4.2+git20150306.f3f2426</changelog>
<changelog author="i@marguerite.su" date="1426939200">- add xz as BuildRequires</changelog>
<changelog author="i@marguerite.su" date="1436270400">- rename golang-org-x-text
- update version 1.4.2+git20150710.7c0e16d
- use golang-packaging for packaging</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to version 1.5.2+git20151217.cf49866:
  + : added bidi and htmlindex packages to gen.go
  + encoding/charmap: don't map U+FFFD in encoder
  + : upgrade to CLDR 28 and necessary adjustments
  + encoding: encoders return errors on out-of-repertoire runes
  + encoding: added Replacement identifier and htmlindex tests
  + : added .gitignore
  + display: remove package
  + : run long tests after a generated package
  + display: remove completely
  + encoding/htmlindex: use UTF-8 encoding</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1471435201">- Added subpackage for colcmp command</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.5.2+git20161209.47a200a:
  * secure/precis: reduce allocations for non-changing input
  * unicode/norm: remove unreachable code
  * secure/precis: new comparison API
  * internal/export/idna: sanitize errors
  * internal/export/idna: finalize API
  * internal/gen: remove a workaround for golang.org/issue/13145.
  * unicode/runenames: new package to look up rune names.
  * secure/precis: add ascii fast path to enforce
  * internal/gen: work around long string concatenation.
  * secure/precis: manually define built in profiles</changelog>
<changelog author="thipp@suse.de" date="1484222400">- Add subpackage for gotext command
- Extend rpmlintrc</changelog>

</package>
<package pkgid="66a652adeb8cdbba08f217279e44f0c7d43b18a72555d0b3bef964437d2c3d14" name="colord" arch="src">
    <version epoch="0" ver="1.3.3" rel="2.3.1"/>

<changelog author="kkaempf@suse.com" date="1410782400">- Update to version 1.2.3:
  + New Features:
  - colorhug:
    . Add ch_device_check_firmware().
    . Add ch_device_mode_from_firmware().
    . Use a different PID for the ColorHug2 bootloader.
  + Bugfixes:
  - Fix the device path to allow uid or username to be omitted.
  - There is no seat if running in a chroot.
- Add systemd %pre and %post macros for colord.service.
- Add rccolord symlink.</changelog>
<changelog author="opensuse@cboltz.de" date="1413288000">- AppArmor profile: allow reading /etc/udev/hwdb.bin (bnc#901148)</changelog>
<changelog author="zaitor@opensuse.org" date="1413720000">- Update to version 1.2.4:
  + New Features:
  - libcolord: Add cd_mat33_init() helper function.
  - libcolorhug: Retry the command if the response is incomplete.
  + Bugfixes:
  - Don't enable PIE support when --without-pic is specified.
  - libcolord: Build with PIE enabled.</changelog>
<changelog author="dimstar@opensuse.org" date="1417089600">- Update to version 1.2.6:
  + New Features:
  - Allowing compile using mingw.
  - Make the ArgyllCMS sensor driver optional.
  - libcolord:
    . Add cd_it8_get_xyz_for_rgb().
    . Add cd_it8_utils_calculate_gamma().
    . Add cd_spectrum_get_resolution().
    . Add cd_spectrum_get_value_raw().
    . Add cd_spectrum_normalize_max().
    . Add cd_spectrum_set_value().
  + Bugfixes:
  - libcolord:
    . Allow a SPECTRAL_START_NM value of zero.
    . Always replace CCSS spectral data of the same ID.
    . Deep copy the spectral data when using cd_spectrum_dup().
    . Fix using cd_it8_add_spectrum() where the spectra have no
    ID values.
    . Never allow duplicate CCSS IDs for small wavelength ranges.
    . Only set SPECTRAL_NORM when the normalisation is enabled.
    . Return correct values when no LUMINANCE_XYZ_CDM2 is
    specified.
    . Use double precision for SPECTRAL_START_NM and
    SPECTRAL_END_NM.
    . When using cd_it8_add_spectrum() replace any with the same
    ID.
- Changes from version 1.2.5:
  + New Features:
  - Add a branding-less ColorHug2 figure.
  - Add the calculate-ccmx subcommand to cd-it8.
  - Install the now-useful cd-it8 helper.
  + Bugfixes:
  - Drop nb.po, its superfluous with nb_NO.po around.
  - Fix a crash in the session helper while calibrating.
  - Remove the private cd-find-broken tool.
- Add argyllcms BuildRequires and Requires.</changelog>
<changelog author="dimstar@opensuse.org" date="1418731200">- Update to version 1.2.7:
  + Bugfixes:
  - Don't build the daemon when compiling for MinGW.
  - Use wine to run the client build tools when compiling under
    MinGW.</changelog>
<changelog author="fcrozat@suse.com" date="1419249600">- Update apparmor profile for USB profiling (boo#901148).</changelog>
<changelog author="dimstar@opensuse.org" date="1422360000">- Update to version 1.2.8:
  + Bugfixes:
  - Check for dbus when enabling sane.
  - Do not use the deprecated GUsbDeviceList.
  - Fix build without gobject-introspection.
  - Fix possible critical warning when using g_dbus_watch_name().</changelog>
<changelog author="dimstar@opensuse.org" date="1425038400">- Update to version 1.2.9:
  + New Features of colorhug:
  - Add support for the ColorHug ALS device.
  - Return the exact address on verification failure.
  + Bugfixes:
  - Fix cd-test-private linking.
  - Fix reporting of logind errors.</changelog>
<changelog author="zaitor@opensuse.org" date="1428580800">- Update to version 1.2.10:
  + New Features: colorhug: Add GUIDs for each device.
  + Bugfixes:
  - Add a vendor quirk for Google.
  - Fix session-helper failing to find argyll tool.</changelog>
<changelog author="zaitor@opensuse.org" date="1432296000">- Add explicit pkgconfig(libudev) BuildRequires: Configure checks
  for it.</changelog>
<changelog author="zaitor@opensuse.org" date="1434888000">- Update to version 1.2.11:
  + New Features:
  - Add defines and artwork for the Spyder5 device.
  - Add defines for the OceanOptics Spark sensor.
  - libcolorhug:
    . Add ch_device_close.
    . Handle low-level commands when in Sensor HID mode.
  + Bugfixes:
  - libcolord:
    . Fix leak in cd_context_lcms_free.
    . Fix leak previously in cd_client_connect_cb.
  - Only return devices created by the calling user when doing
    GetDevices.</changelog>
<changelog author="zaitor@opensuse.org" date="1441627200">- Update to version 1.2.12:
  + New Features: Add a new private library libospark for future
    use.
  + Bugfixes:
  - Allow creating devices with the same device ID from different
    users.
  - Check for, and prefer, libsystemd over libsystemd-login.
  - ColorHug:
    . Add ch_device_queue_read_firmware().
    . When converting HEX to BIN pad out the entire size.
- Replace pkgconfig(libsystemd-login) for pkgconfig(libsystemd)
  following upstreams new preferance. Also pass
  - -enable-systemd-login to configure to ensure we build this
  support.</changelog>
<changelog author="mpluskal@suse.com" date="1441627201">- Add gpg signature</changelog>
<changelog author="dimstar@opensuse.org" date="1444219200">- Apparmor profile (usr.lib.colord): Add capability dac_override
  (boo#948892).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624000">- Update to version 1.3.1:
  + New Features:
  - Add a sensor error for missing dark calibration.
  - Add g_autoptr() defines for cd_color*.
  - Add get-spectral-reading command to colormgr.
  - Add the GetSpectrum() sensor D-Bus method.
  - Allow returning spectral readings from the Spark sensor.
  - libcolord:
    . Add an error enum for missing irradiance calibration.
    . Add a spectral sensor capability.
    . Add cd_sensor_get_spectrum().
    . Add cd_spectrum_get_value_max().
    . Add cd_spectrum_limit_min().
    . Add cd_spectrum_planckian_new_full().
    . Add cd_spectrum_resample().
    . Add cd_spectrum_set_wavelength_cal().
    . Add cd_spectrum_subtract().
    . Add cd_spectrum_to_string().
  + Bugfixes:
  - Add a systemd user service corresponding to the D-Bus session
    service.
  - Add a tmpfiles.d snippet to fix stateless systems.
  - data: Build Rec709 correctly.
  - Ignore the ColorHug+ in DFU mode.
  - Install the tmpfiles.d snippet in the right place.
  - Reset the sensor back to idle after each action.
  - libcolord:
    . Fix a tiny memory leak in cd_icc_get_tag_data().
    . Fix saving non-normalized spectra.
    . Make cd_spectrum_free() NULL-safe.
    . Return an error when we fail to estimate the gamma value.</changelog>
<changelog author="fcrozat@suse.com" date="1455796800">- Rely on _tmpfilesdir macro to locate the directory to use for
  store tmpfiles config files by using --with-tmpfilesdir to
  configure.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 1.3.2:
  + New Features:
  - Make building the daemon optional.
  - Make the session helper optional.
  - libcolorhug: Add initial support for the v2 protocol used by
    ColorHug+.
  + Bugfixes:
  - libcolord: Fix a hard-to-reproduce bug when cancelling async
    operations.
  - libcolorhug: Fix a crash when submitting lots of commands at
    the same time.
  - Replace '/' with '-' on the basename to fix calibration
    crash.</changelog>
<changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1470398400">- Update to version 1.3.3:
  + Check polkit version before defining g_autoptr macros.
  + Fix an assert failure when connecting to sensors.
  + Fix gtk-doc build when srcdir != builddir.
  + Increase timeout to 60s for argyll spotread sampling.
  + Use the USB path to match the ArgyllCMS port.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1488888000">- Apparmor profile (usr.lib.colord): Allow reading / writing
  /var/lib/colord/.cache (bsc#1024933).</changelog>

</package>
<package pkgid="0996fcb7866f9eeb93595722be43a6017d6d40187a453507f331d0e790e9e3a4" name="colord" arch="x86_64">
    <version epoch="0" ver="1.3.3" rel="2.3.1"/>

<changelog author="kkaempf@suse.com" date="1410782400">- Update to version 1.2.3:
  + New Features:
  - colorhug:
    . Add ch_device_check_firmware().
    . Add ch_device_mode_from_firmware().
    . Use a different PID for the ColorHug2 bootloader.
  + Bugfixes:
  - Fix the device path to allow uid or username to be omitted.
  - There is no seat if running in a chroot.
- Add systemd %pre and %post macros for colord.service.
- Add rccolord symlink.</changelog>
<changelog author="opensuse@cboltz.de" date="1413288000">- AppArmor profile: allow reading /etc/udev/hwdb.bin (bnc#901148)</changelog>
<changelog author="zaitor@opensuse.org" date="1413720000">- Update to version 1.2.4:
  + New Features:
  - libcolord: Add cd_mat33_init() helper function.
  - libcolorhug: Retry the command if the response is incomplete.
  + Bugfixes:
  - Don't enable PIE support when --without-pic is specified.
  - libcolord: Build with PIE enabled.</changelog>
<changelog author="dimstar@opensuse.org" date="1417089600">- Update to version 1.2.6:
  + New Features:
  - Allowing compile using mingw.
  - Make the ArgyllCMS sensor driver optional.
  - libcolord:
    . Add cd_it8_get_xyz_for_rgb().
    . Add cd_it8_utils_calculate_gamma().
    . Add cd_spectrum_get_resolution().
    . Add cd_spectrum_get_value_raw().
    . Add cd_spectrum_normalize_max().
    . Add cd_spectrum_set_value().
  + Bugfixes:
  - libcolord:
    . Allow a SPECTRAL_START_NM value of zero.
    . Always replace CCSS spectral data of the same ID.
    . Deep copy the spectral data when using cd_spectrum_dup().
    . Fix using cd_it8_add_spectrum() where the spectra have no
    ID values.
    . Never allow duplicate CCSS IDs for small wavelength ranges.
    . Only set SPECTRAL_NORM when the normalisation is enabled.
    . Return correct values when no LUMINANCE_XYZ_CDM2 is
    specified.
    . Use double precision for SPECTRAL_START_NM and
    SPECTRAL_END_NM.
    . When using cd_it8_add_spectrum() replace any with the same
    ID.
- Changes from version 1.2.5:
  + New Features:
  - Add a branding-less ColorHug2 figure.
  - Add the calculate-ccmx subcommand to cd-it8.
  - Install the now-useful cd-it8 helper.
  + Bugfixes:
  - Drop nb.po, its superfluous with nb_NO.po around.
  - Fix a crash in the session helper while calibrating.
  - Remove the private cd-find-broken tool.
- Add argyllcms BuildRequires and Requires.</changelog>
<changelog author="dimstar@opensuse.org" date="1418731200">- Update to version 1.2.7:
  + Bugfixes:
  - Don't build the daemon when compiling for MinGW.
  - Use wine to run the client build tools when compiling under
    MinGW.</changelog>
<changelog author="fcrozat@suse.com" date="1419249600">- Update apparmor profile for USB profiling (boo#901148).</changelog>
<changelog author="dimstar@opensuse.org" date="1422360000">- Update to version 1.2.8:
  + Bugfixes:
  - Check for dbus when enabling sane.
  - Do not use the deprecated GUsbDeviceList.
  - Fix build without gobject-introspection.
  - Fix possible critical warning when using g_dbus_watch_name().</changelog>
<changelog author="dimstar@opensuse.org" date="1425038400">- Update to version 1.2.9:
  + New Features of colorhug:
  - Add support for the ColorHug ALS device.
  - Return the exact address on verification failure.
  + Bugfixes:
  - Fix cd-test-private linking.
  - Fix reporting of logind errors.</changelog>
<changelog author="zaitor@opensuse.org" date="1428580800">- Update to version 1.2.10:
  + New Features: colorhug: Add GUIDs for each device.
  + Bugfixes:
  - Add a vendor quirk for Google.
  - Fix session-helper failing to find argyll tool.</changelog>
<changelog author="zaitor@opensuse.org" date="1432296000">- Add explicit pkgconfig(libudev) BuildRequires: Configure checks
  for it.</changelog>
<changelog author="zaitor@opensuse.org" date="1434888000">- Update to version 1.2.11:
  + New Features:
  - Add defines and artwork for the Spyder5 device.
  - Add defines for the OceanOptics Spark sensor.
  - libcolorhug:
    . Add ch_device_close.
    . Handle low-level commands when in Sensor HID mode.
  + Bugfixes:
  - libcolord:
    . Fix leak in cd_context_lcms_free.
    . Fix leak previously in cd_client_connect_cb.
  - Only return devices created by the calling user when doing
    GetDevices.</changelog>
<changelog author="zaitor@opensuse.org" date="1441627200">- Update to version 1.2.12:
  + New Features: Add a new private library libospark for future
    use.
  + Bugfixes:
  - Allow creating devices with the same device ID from different
    users.
  - Check for, and prefer, libsystemd over libsystemd-login.
  - ColorHug:
    . Add ch_device_queue_read_firmware().
    . When converting HEX to BIN pad out the entire size.
- Replace pkgconfig(libsystemd-login) for pkgconfig(libsystemd)
  following upstreams new preferance. Also pass
  - -enable-systemd-login to configure to ensure we build this
  support.</changelog>
<changelog author="mpluskal@suse.com" date="1441627201">- Add gpg signature</changelog>
<changelog author="dimstar@opensuse.org" date="1444219200">- Apparmor profile (usr.lib.colord): Add capability dac_override
  (boo#948892).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624000">- Update to version 1.3.1:
  + New Features:
  - Add a sensor error for missing dark calibration.
  - Add g_autoptr() defines for cd_color*.
  - Add get-spectral-reading command to colormgr.
  - Add the GetSpectrum() sensor D-Bus method.
  - Allow returning spectral readings from the Spark sensor.
  - libcolord:
    . Add an error enum for missing irradiance calibration.
    . Add a spectral sensor capability.
    . Add cd_sensor_get_spectrum().
    . Add cd_spectrum_get_value_max().
    . Add cd_spectrum_limit_min().
    . Add cd_spectrum_planckian_new_full().
    . Add cd_spectrum_resample().
    . Add cd_spectrum_set_wavelength_cal().
    . Add cd_spectrum_subtract().
    . Add cd_spectrum_to_string().
  + Bugfixes:
  - Add a systemd user service corresponding to the D-Bus session
    service.
  - Add a tmpfiles.d snippet to fix stateless systems.
  - data: Build Rec709 correctly.
  - Ignore the ColorHug+ in DFU mode.
  - Install the tmpfiles.d snippet in the right place.
  - Reset the sensor back to idle after each action.
  - libcolord:
    . Fix a tiny memory leak in cd_icc_get_tag_data().
    . Fix saving non-normalized spectra.
    . Make cd_spectrum_free() NULL-safe.
    . Return an error when we fail to estimate the gamma value.</changelog>
<changelog author="fcrozat@suse.com" date="1455796800">- Rely on _tmpfilesdir macro to locate the directory to use for
  store tmpfiles config files by using --with-tmpfilesdir to
  configure.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 1.3.2:
  + New Features:
  - Make building the daemon optional.
  - Make the session helper optional.
  - libcolorhug: Add initial support for the v2 protocol used by
    ColorHug+.
  + Bugfixes:
  - libcolord: Fix a hard-to-reproduce bug when cancelling async
    operations.
  - libcolorhug: Fix a crash when submitting lots of commands at
    the same time.
  - Replace '/' with '-' on the basename to fix calibration
    crash.</changelog>
<changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1470398400">- Update to version 1.3.3:
  + Check polkit version before defining g_autoptr macros.
  + Fix an assert failure when connecting to sensors.
  + Fix gtk-doc build when srcdir != builddir.
  + Increase timeout to 60s for argyll spotread sampling.
  + Use the USB path to match the ArgyllCMS port.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1488888000">- Apparmor profile (usr.lib.colord): Allow reading / writing
  /var/lib/colord/.cache (bsc#1024933).</changelog>

</package>
<package pkgid="3ccacf6ca851dec5535e1ccf1c0d0116a5706f326f473c4c6b70c78da7f00d31" name="colord-lang" arch="noarch">
    <version epoch="0" ver="1.3.3" rel="2.3.1"/>

<changelog author="kkaempf@suse.com" date="1410782400">- Update to version 1.2.3:
  + New Features:
  - colorhug:
    . Add ch_device_check_firmware().
    . Add ch_device_mode_from_firmware().
    . Use a different PID for the ColorHug2 bootloader.
  + Bugfixes:
  - Fix the device path to allow uid or username to be omitted.
  - There is no seat if running in a chroot.
- Add systemd %pre and %post macros for colord.service.
- Add rccolord symlink.</changelog>
<changelog author="opensuse@cboltz.de" date="1413288000">- AppArmor profile: allow reading /etc/udev/hwdb.bin (bnc#901148)</changelog>
<changelog author="zaitor@opensuse.org" date="1413720000">- Update to version 1.2.4:
  + New Features:
  - libcolord: Add cd_mat33_init() helper function.
  - libcolorhug: Retry the command if the response is incomplete.
  + Bugfixes:
  - Don't enable PIE support when --without-pic is specified.
  - libcolord: Build with PIE enabled.</changelog>
<changelog author="dimstar@opensuse.org" date="1417089600">- Update to version 1.2.6:
  + New Features:
  - Allowing compile using mingw.
  - Make the ArgyllCMS sensor driver optional.
  - libcolord:
    . Add cd_it8_get_xyz_for_rgb().
    . Add cd_it8_utils_calculate_gamma().
    . Add cd_spectrum_get_resolution().
    . Add cd_spectrum_get_value_raw().
    . Add cd_spectrum_normalize_max().
    . Add cd_spectrum_set_value().
  + Bugfixes:
  - libcolord:
    . Allow a SPECTRAL_START_NM value of zero.
    . Always replace CCSS spectral data of the same ID.
    . Deep copy the spectral data when using cd_spectrum_dup().
    . Fix using cd_it8_add_spectrum() where the spectra have no
    ID values.
    . Never allow duplicate CCSS IDs for small wavelength ranges.
    . Only set SPECTRAL_NORM when the normalisation is enabled.
    . Return correct values when no LUMINANCE_XYZ_CDM2 is
    specified.
    . Use double precision for SPECTRAL_START_NM and
    SPECTRAL_END_NM.
    . When using cd_it8_add_spectrum() replace any with the same
    ID.
- Changes from version 1.2.5:
  + New Features:
  - Add a branding-less ColorHug2 figure.
  - Add the calculate-ccmx subcommand to cd-it8.
  - Install the now-useful cd-it8 helper.
  + Bugfixes:
  - Drop nb.po, its superfluous with nb_NO.po around.
  - Fix a crash in the session helper while calibrating.
  - Remove the private cd-find-broken tool.
- Add argyllcms BuildRequires and Requires.</changelog>
<changelog author="dimstar@opensuse.org" date="1418731200">- Update to version 1.2.7:
  + Bugfixes:
  - Don't build the daemon when compiling for MinGW.
  - Use wine to run the client build tools when compiling under
    MinGW.</changelog>
<changelog author="fcrozat@suse.com" date="1419249600">- Update apparmor profile for USB profiling (boo#901148).</changelog>
<changelog author="dimstar@opensuse.org" date="1422360000">- Update to version 1.2.8:
  + Bugfixes:
  - Check for dbus when enabling sane.
  - Do not use the deprecated GUsbDeviceList.
  - Fix build without gobject-introspection.
  - Fix possible critical warning when using g_dbus_watch_name().</changelog>
<changelog author="dimstar@opensuse.org" date="1425038400">- Update to version 1.2.9:
  + New Features of colorhug:
  - Add support for the ColorHug ALS device.
  - Return the exact address on verification failure.
  + Bugfixes:
  - Fix cd-test-private linking.
  - Fix reporting of logind errors.</changelog>
<changelog author="zaitor@opensuse.org" date="1428580800">- Update to version 1.2.10:
  + New Features: colorhug: Add GUIDs for each device.
  + Bugfixes:
  - Add a vendor quirk for Google.
  - Fix session-helper failing to find argyll tool.</changelog>
<changelog author="zaitor@opensuse.org" date="1432296000">- Add explicit pkgconfig(libudev) BuildRequires: Configure checks
  for it.</changelog>
<changelog author="zaitor@opensuse.org" date="1434888000">- Update to version 1.2.11:
  + New Features:
  - Add defines and artwork for the Spyder5 device.
  - Add defines for the OceanOptics Spark sensor.
  - libcolorhug:
    . Add ch_device_close.
    . Handle low-level commands when in Sensor HID mode.
  + Bugfixes:
  - libcolord:
    . Fix leak in cd_context_lcms_free.
    . Fix leak previously in cd_client_connect_cb.
  - Only return devices created by the calling user when doing
    GetDevices.</changelog>
<changelog author="zaitor@opensuse.org" date="1441627200">- Update to version 1.2.12:
  + New Features: Add a new private library libospark for future
    use.
  + Bugfixes:
  - Allow creating devices with the same device ID from different
    users.
  - Check for, and prefer, libsystemd over libsystemd-login.
  - ColorHug:
    . Add ch_device_queue_read_firmware().
    . When converting HEX to BIN pad out the entire size.
- Replace pkgconfig(libsystemd-login) for pkgconfig(libsystemd)
  following upstreams new preferance. Also pass
  - -enable-systemd-login to configure to ensure we build this
  support.</changelog>
<changelog author="mpluskal@suse.com" date="1441627201">- Add gpg signature</changelog>
<changelog author="dimstar@opensuse.org" date="1444219200">- Apparmor profile (usr.lib.colord): Add capability dac_override
  (boo#948892).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624000">- Update to version 1.3.1:
  + New Features:
  - Add a sensor error for missing dark calibration.
  - Add g_autoptr() defines for cd_color*.
  - Add get-spectral-reading command to colormgr.
  - Add the GetSpectrum() sensor D-Bus method.
  - Allow returning spectral readings from the Spark sensor.
  - libcolord:
    . Add an error enum for missing irradiance calibration.
    . Add a spectral sensor capability.
    . Add cd_sensor_get_spectrum().
    . Add cd_spectrum_get_value_max().
    . Add cd_spectrum_limit_min().
    . Add cd_spectrum_planckian_new_full().
    . Add cd_spectrum_resample().
    . Add cd_spectrum_set_wavelength_cal().
    . Add cd_spectrum_subtract().
    . Add cd_spectrum_to_string().
  + Bugfixes:
  - Add a systemd user service corresponding to the D-Bus session
    service.
  - Add a tmpfiles.d snippet to fix stateless systems.
  - data: Build Rec709 correctly.
  - Ignore the ColorHug+ in DFU mode.
  - Install the tmpfiles.d snippet in the right place.
  - Reset the sensor back to idle after each action.
  - libcolord:
    . Fix a tiny memory leak in cd_icc_get_tag_data().
    . Fix saving non-normalized spectra.
    . Make cd_spectrum_free() NULL-safe.
    . Return an error when we fail to estimate the gamma value.</changelog>
<changelog author="fcrozat@suse.com" date="1455796800">- Rely on _tmpfilesdir macro to locate the directory to use for
  store tmpfiles config files by using --with-tmpfilesdir to
  configure.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 1.3.2:
  + New Features:
  - Make building the daemon optional.
  - Make the session helper optional.
  - libcolorhug: Add initial support for the v2 protocol used by
    ColorHug+.
  + Bugfixes:
  - libcolord: Fix a hard-to-reproduce bug when cancelling async
    operations.
  - libcolorhug: Fix a crash when submitting lots of commands at
    the same time.
  - Replace '/' with '-' on the basename to fix calibration
    crash.</changelog>
<changelog author="idonmez@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1470398400">- Update to version 1.3.3:
  + Check polkit version before defining g_autoptr macros.
  + Fix an assert failure when connecting to sensors.
  + Fix gtk-doc build when srcdir != builddir.
  + Increase timeout to 60s for argyll spotread sampling.
  + Use the USB path to match the ArgyllCMS port.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1488888000">- Apparmor profile (usr.lib.colord): Allow reading / writing
  /var/lib/colord/.cache (bsc#1024933).</changelog>

</package>
<package pkgid="4b3d2780a2fccfef89f3dbbd12e8463d5f7bbe49135e44fd506bb3d4475c0b54" name="conky" arch="src">
    <version epoch="0" ver="1.10.6" rel="8.3.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1350820800">- merged back with my changes for SLES build compatibility</changelog>
<changelog author="i@marguerite.su" date="1352462400">- merged PMBS changes here. enabled more options.(OBS compatible)
- add dependency imlib2-loaders for conky-imlib2.
  or conky will keep warning can't load images.
- add two patches from debian which also confirmed by user
  please_try_again.
  * fix-apcupsd.patch, revert broken apcupsd code to previous
    working version.
  * fix-CVE-2011-3616.patch. avoid rewriting an arbitrary user file
    already upstreamed. but not in 1.9.0. remove next release.</changelog>
<changelog author="aloisio@gmx.com" date="1421409600">- Merged back changes for the packman section</changelog>
<changelog author="dgutu@suse.com" date="1432641600">- Removed conky-libiw_with_libm.patch because it's not used anywhere</changelog>
<changelog author="i@marguerite.su" date="1440849600">- update version 1.10.0
  * Partial rewrite in C++ (from C)
  * New Lua-based config system
  * New CMake-based build system
  * Support for newer GCC versions
- drop patch: conky-1.9.0-libiw_with_libm.patch
  * upstream changed from autotools to cmake
- drop patch: fix-CVE-2011-3616.patch, upstreamed
- drop patch: fix-apcupsd.patch.
  * problematic, invalid conversion from void* to int*
- add patch: conky-1.10.0-libircclient.patch
  * fix includedir
- add patch: conky-1.10.0-libdir.patch
  * respect LIB_INSTALL_DIR
- remove old-time conditional checks:
  * lua/imlib2 are always enabled
- drop conky-cairo/imlib2 sub-packages
  * they're always enabled, no need to split
  * add Provides/Obsoletes in main package
- rename conky-vim/nano sub-packages to vim/nano-plugin-conky
- remove pseudo sub-packages:
  * there are more "features" now, we can not create more and more
    dummy packages
  * keeping packages from being switched among repositories should
    be done by users via package management system, not this way
  * add Provides/Obsoletes in main package
- drop conky-rpmlintrc
  * the error it filtered doesn't exist anymore
- drop conky.desktop
  * conky is not a desktop application. a desktop file is useless</changelog>
<changelog author="i@marguerite.su" date="1443873600">- fix /usr/bin/lua51, it's now /usr/bin/lua5.1 in TW.</changelog>
<changelog author="dimstar@opensuse.org" date="1446120000">- Also use /usr/bin/lua5.1 on Leap 42.1 (boo#952599).</changelog>
<changelog author="olaf@aepfle.de" date="1448107200">- Its always /usr/bin/lua5.1</changelog>
<changelog author="simon@simotek.net" date="1450440000">- Add conky-1.10.0-fix-upstream-issue-187-IPV6-crash.patch fixing
  upstream issue #187 and (boo#958897) patch taken from upstream
  https://github.com/brndnmtthws/conky/commit/ee08a9e1b045e8d2f4f13a0e60c2f603b66b0d69?diff=unified</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1452168000">- for suse_version after 1320
  add BuildRequires:	libtolua++-5_1-devel</changelog>
<changelog author="i@marguerite.su" date="1452168001">- update version 1.10.1
  * bugfix release
  * If BUILD_IPV6=ON (default), but the user has disabled ipv6
    support in the kernel using the parameter ipv6.disable=1,
    then conky fails to open /proc/net/if_inet6. This leads to
    a segfault when conky calls fclose(file) regardless. This
    fix simply moves the fclose call into the preceding if
    statement. (boo#958897)
- drop patch: conky-1.10.0-libdir.patch
- add patch: conky-libdir.patch
- add patch: conky-1.10.1-avoid-git.patch
- add patch: conky-1.10.1-check_include_file.patch
  * fix check_include_file not found
- enable builds for sles 12</changelog>
<changelog author="ronisbr@gmail.com" date="1464004800">- Update version 1.10.2.
  * Bugfix release.
- Drop patches already applied by upstream:
  * conky-libdir.patch
  * conky-1.10.1-check_include_file.patch</changelog>
<changelog author="aloisio@gmx.com" date="1474718400">- Update to version 1.10.4
- Enabled pulseaudio
- Added conky-1.10.4-ncurses.patch</changelog>
<changelog author="i@marguerite.su" date="1481976000">- update version 1.10.6
  * try more than one sysctl to get CPU temperature
  * cached versions of get_nvidia_value and get_nvidia_string_value
- changes in 1.10.5
  * check st_ctime to work with mutt MUA
  * update uri to get NOAA METAR data</changelog>
<changelog author="olaf@aepfle.de" date="1483531200">- Remove timestamp from binaries
- add conky.timestamp.patch</changelog>
<changelog author="olaf@aepfle.de" date="1488456000">- Add buildconditional for audacious, cmus, libXNVCtrl, xmms2
- Remove unused BuildRequires, convert to pkgconfig()</changelog>
<changelog author="olaf@aepfle.de" date="1490097600">- Remove more timestamps from binaries</changelog>
<changelog author="olaf@aepfle.de" date="1497960000">- Fix build with conky.luamm.patch</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1501156800">- BuildRequires libtolua++-5_1-devel on Leap.</changelog>
<changelog author="zaitor@opensuse.org" date="1504267200">- Submit version and bugfix update for Leap 42.2 (boo#1056946).</changelog>

</package>
<package pkgid="6703447e1224f9b84a487b9261ba942204715ad9c4039e45a0bfd25aa1bb1b48" name="conky" arch="x86_64">
    <version epoch="0" ver="1.10.6" rel="8.3.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1350820800">- merged back with my changes for SLES build compatibility</changelog>
<changelog author="i@marguerite.su" date="1352462400">- merged PMBS changes here. enabled more options.(OBS compatible)
- add dependency imlib2-loaders for conky-imlib2.
  or conky will keep warning can't load images.
- add two patches from debian which also confirmed by user
  please_try_again.
  * fix-apcupsd.patch, revert broken apcupsd code to previous
    working version.
  * fix-CVE-2011-3616.patch. avoid rewriting an arbitrary user file
    already upstreamed. but not in 1.9.0. remove next release.</changelog>
<changelog author="aloisio@gmx.com" date="1421409600">- Merged back changes for the packman section</changelog>
<changelog author="dgutu@suse.com" date="1432641600">- Removed conky-libiw_with_libm.patch because it's not used anywhere</changelog>
<changelog author="i@marguerite.su" date="1440849600">- update version 1.10.0
  * Partial rewrite in C++ (from C)
  * New Lua-based config system
  * New CMake-based build system
  * Support for newer GCC versions
- drop patch: conky-1.9.0-libiw_with_libm.patch
  * upstream changed from autotools to cmake
- drop patch: fix-CVE-2011-3616.patch, upstreamed
- drop patch: fix-apcupsd.patch.
  * problematic, invalid conversion from void* to int*
- add patch: conky-1.10.0-libircclient.patch
  * fix includedir
- add patch: conky-1.10.0-libdir.patch
  * respect LIB_INSTALL_DIR
- remove old-time conditional checks:
  * lua/imlib2 are always enabled
- drop conky-cairo/imlib2 sub-packages
  * they're always enabled, no need to split
  * add Provides/Obsoletes in main package
- rename conky-vim/nano sub-packages to vim/nano-plugin-conky
- remove pseudo sub-packages:
  * there are more "features" now, we can not create more and more
    dummy packages
  * keeping packages from being switched among repositories should
    be done by users via package management system, not this way
  * add Provides/Obsoletes in main package
- drop conky-rpmlintrc
  * the error it filtered doesn't exist anymore
- drop conky.desktop
  * conky is not a desktop application. a desktop file is useless</changelog>
<changelog author="i@marguerite.su" date="1443873600">- fix /usr/bin/lua51, it's now /usr/bin/lua5.1 in TW.</changelog>
<changelog author="dimstar@opensuse.org" date="1446120000">- Also use /usr/bin/lua5.1 on Leap 42.1 (boo#952599).</changelog>
<changelog author="olaf@aepfle.de" date="1448107200">- Its always /usr/bin/lua5.1</changelog>
<changelog author="simon@simotek.net" date="1450440000">- Add conky-1.10.0-fix-upstream-issue-187-IPV6-crash.patch fixing
  upstream issue #187 and (boo#958897) patch taken from upstream
  https://github.com/brndnmtthws/conky/commit/ee08a9e1b045e8d2f4f13a0e60c2f603b66b0d69?diff=unified</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1452168000">- for suse_version after 1320
  add BuildRequires:	libtolua++-5_1-devel</changelog>
<changelog author="i@marguerite.su" date="1452168001">- update version 1.10.1
  * bugfix release
  * If BUILD_IPV6=ON (default), but the user has disabled ipv6
    support in the kernel using the parameter ipv6.disable=1,
    then conky fails to open /proc/net/if_inet6. This leads to
    a segfault when conky calls fclose(file) regardless. This
    fix simply moves the fclose call into the preceding if
    statement. (boo#958897)
- drop patch: conky-1.10.0-libdir.patch
- add patch: conky-libdir.patch
- add patch: conky-1.10.1-avoid-git.patch
- add patch: conky-1.10.1-check_include_file.patch
  * fix check_include_file not found
- enable builds for sles 12</changelog>
<changelog author="ronisbr@gmail.com" date="1464004800">- Update version 1.10.2.
  * Bugfix release.
- Drop patches already applied by upstream:
  * conky-libdir.patch
  * conky-1.10.1-check_include_file.patch</changelog>
<changelog author="aloisio@gmx.com" date="1474718400">- Update to version 1.10.4
- Enabled pulseaudio
- Added conky-1.10.4-ncurses.patch</changelog>
<changelog author="i@marguerite.su" date="1481976000">- update version 1.10.6
  * try more than one sysctl to get CPU temperature
  * cached versions of get_nvidia_value and get_nvidia_string_value
- changes in 1.10.5
  * check st_ctime to work with mutt MUA
  * update uri to get NOAA METAR data</changelog>
<changelog author="olaf@aepfle.de" date="1483531200">- Remove timestamp from binaries
- add conky.timestamp.patch</changelog>
<changelog author="olaf@aepfle.de" date="1488456000">- Add buildconditional for audacious, cmus, libXNVCtrl, xmms2
- Remove unused BuildRequires, convert to pkgconfig()</changelog>
<changelog author="olaf@aepfle.de" date="1490097600">- Remove more timestamps from binaries</changelog>
<changelog author="olaf@aepfle.de" date="1497960000">- Fix build with conky.luamm.patch</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1501156800">- BuildRequires libtolua++-5_1-devel on Leap.</changelog>
<changelog author="zaitor@opensuse.org" date="1504267200">- Submit version and bugfix update for Leap 42.2 (boo#1056946).</changelog>

</package>
<package pkgid="dcc1bfabd90f0630e908d405838ba7e4b68f2054374a8f35a0c05ac308d4dd27" name="conky-doc" arch="x86_64">
    <version epoch="0" ver="1.10.6" rel="8.3.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1350820800">- merged back with my changes for SLES build compatibility</changelog>
<changelog author="i@marguerite.su" date="1352462400">- merged PMBS changes here. enabled more options.(OBS compatible)
- add dependency imlib2-loaders for conky-imlib2.
  or conky will keep warning can't load images.
- add two patches from debian which also confirmed by user
  please_try_again.
  * fix-apcupsd.patch, revert broken apcupsd code to previous
    working version.
  * fix-CVE-2011-3616.patch. avoid rewriting an arbitrary user file
    already upstreamed. but not in 1.9.0. remove next release.</changelog>
<changelog author="aloisio@gmx.com" date="1421409600">- Merged back changes for the packman section</changelog>
<changelog author="dgutu@suse.com" date="1432641600">- Removed conky-libiw_with_libm.patch because it's not used anywhere</changelog>
<changelog author="i@marguerite.su" date="1440849600">- update version 1.10.0
  * Partial rewrite in C++ (from C)
  * New Lua-based config system
  * New CMake-based build system
  * Support for newer GCC versions
- drop patch: conky-1.9.0-libiw_with_libm.patch
  * upstream changed from autotools to cmake
- drop patch: fix-CVE-2011-3616.patch, upstreamed
- drop patch: fix-apcupsd.patch.
  * problematic, invalid conversion from void* to int*
- add patch: conky-1.10.0-libircclient.patch
  * fix includedir
- add patch: conky-1.10.0-libdir.patch
  * respect LIB_INSTALL_DIR
- remove old-time conditional checks:
  * lua/imlib2 are always enabled
- drop conky-cairo/imlib2 sub-packages
  * they're always enabled, no need to split
  * add Provides/Obsoletes in main package
- rename conky-vim/nano sub-packages to vim/nano-plugin-conky
- remove pseudo sub-packages:
  * there are more "features" now, we can not create more and more
    dummy packages
  * keeping packages from being switched among repositories should
    be done by users via package management system, not this way
  * add Provides/Obsoletes in main package
- drop conky-rpmlintrc
  * the error it filtered doesn't exist anymore
- drop conky.desktop
  * conky is not a desktop application. a desktop file is useless</changelog>
<changelog author="i@marguerite.su" date="1443873600">- fix /usr/bin/lua51, it's now /usr/bin/lua5.1 in TW.</changelog>
<changelog author="dimstar@opensuse.org" date="1446120000">- Also use /usr/bin/lua5.1 on Leap 42.1 (boo#952599).</changelog>
<changelog author="olaf@aepfle.de" date="1448107200">- Its always /usr/bin/lua5.1</changelog>
<changelog author="simon@simotek.net" date="1450440000">- Add conky-1.10.0-fix-upstream-issue-187-IPV6-crash.patch fixing
  upstream issue #187 and (boo#958897) patch taken from upstream
  https://github.com/brndnmtthws/conky/commit/ee08a9e1b045e8d2f4f13a0e60c2f603b66b0d69?diff=unified</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1452168000">- for suse_version after 1320
  add BuildRequires:	libtolua++-5_1-devel</changelog>
<changelog author="i@marguerite.su" date="1452168001">- update version 1.10.1
  * bugfix release
  * If BUILD_IPV6=ON (default), but the user has disabled ipv6
    support in the kernel using the parameter ipv6.disable=1,
    then conky fails to open /proc/net/if_inet6. This leads to
    a segfault when conky calls fclose(file) regardless. This
    fix simply moves the fclose call into the preceding if
    statement. (boo#958897)
- drop patch: conky-1.10.0-libdir.patch
- add patch: conky-libdir.patch
- add patch: conky-1.10.1-avoid-git.patch
- add patch: conky-1.10.1-check_include_file.patch
  * fix check_include_file not found
- enable builds for sles 12</changelog>
<changelog author="ronisbr@gmail.com" date="1464004800">- Update version 1.10.2.
  * Bugfix release.
- Drop patches already applied by upstream:
  * conky-libdir.patch
  * conky-1.10.1-check_include_file.patch</changelog>
<changelog author="aloisio@gmx.com" date="1474718400">- Update to version 1.10.4
- Enabled pulseaudio
- Added conky-1.10.4-ncurses.patch</changelog>
<changelog author="i@marguerite.su" date="1481976000">- update version 1.10.6
  * try more than one sysctl to get CPU temperature
  * cached versions of get_nvidia_value and get_nvidia_string_value
- changes in 1.10.5
  * check st_ctime to work with mutt MUA
  * update uri to get NOAA METAR data</changelog>
<changelog author="olaf@aepfle.de" date="1483531200">- Remove timestamp from binaries
- add conky.timestamp.patch</changelog>
<changelog author="olaf@aepfle.de" date="1488456000">- Add buildconditional for audacious, cmus, libXNVCtrl, xmms2
- Remove unused BuildRequires, convert to pkgconfig()</changelog>
<changelog author="olaf@aepfle.de" date="1490097600">- Remove more timestamps from binaries</changelog>
<changelog author="olaf@aepfle.de" date="1497960000">- Fix build with conky.luamm.patch</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1501156800">- BuildRequires libtolua++-5_1-devel on Leap.</changelog>
<changelog author="zaitor@opensuse.org" date="1504267200">- Submit version and bugfix update for Leap 42.2 (boo#1056946).</changelog>

</package>
<package pkgid="fa28dab65bf28b67b1b2ecdc1fad6eaac696988f5d8dc727d13b494bcb03d6ef" name="containerd" arch="src">
    <version epoch="0" ver="0.2.4+gitr565_0366d7e" rel="5.1"/>

<changelog author="asarai@suse.de" date="1459425600">* Update to containerd 0.1.0. This required quite a few fixes.
  * Use socket activation with the containerd daemon. This requires a
  not-yet-upstream patchset (https://github.com/docker/containerd/pull/178):
  + socket-activation-01-vendor.patch
  + socket-activation-02-daemon.patch
  + socket-activation-03-ctr.patch
  * Remove MountFlags=slave since it's not relevant to containerd and might cause
  issues in the future.</changelog>
<changelog author="asarai@suse.de" date="1459425601">* Use socket activation with the containerd-daemon. This requires a
  not-yet-upstream patchset (https://github.com/docker/containerd/pull/178):
  + socket-activation-01-vendor.patch
  + socket-activation-02-daemon.patch
  + socket-activation-03-ctr.patch
  * Remove MountFlags=slave since it's not relevant to containerd and might cause
  issues in the future.
  * Update to containerd 0.1.0. This required quite a few fixes.</changelog>
<changelog author="asarai@suse.de" date="1461067200">* Use the gc compiler for aarch64 builds.
  * Add a patch to fix the new aarch64 build support, which has not yet been
  merged upstream (https://github.com/docker/containerd/pull/195):
  + fix-aarch64-epoll.patch
  * Rebase the socket activation patchset which has yet to be merged
  (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Update to containerd 0.2.0. Changelog:
  + Add Limit to PidsStats
  + Add timeout flag for container start times.
  + Add timeout option for GRPC connection.
  + Add no_pivot_root support.
  + Add runtimeArgs to pass to shim
  * Move epoll syscall to a separate package so we can build on aarch64.
  * Fix ctr termios restoration isssues.
  * Several bug fixes.
  - Remove dependencies on larger packages.</changelog>
<changelog author="asarai@suse.de" date="1461931200">* Added /usr/sbin/rccontainerd symlink as per suse-missing-rclink.
  * Updated socket activation patches to use the same patchset that was merged
  upstream (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Removed aarch64 that was patched upstream:
  - fix-aarch64-epoll.patch
  * Update containerd to 0.2.1. Upstream changelog:
  * Fixes for cgroup memory updates and process labeling.
  * Truncate the event log on disk and in memory so that it does not
    grow forever.  This is mainly used for higher levels to receive past
    events if they miss any.</changelog>
<changelog author="asarai@suse.de" date="1462190400">* Remove MountFlags=slave from containerd.service. This causes many issues with
  interactions with Docker.</changelog>
<changelog author="asarai@suse.de" date="1466164800">* Update to containerd v0.2.2. (bsc#989566 FATE#320763)
  * Includes updates to the out-of-tree patches.</changelog>
<changelog author="asarai@suse.com" date="1469016000">* Set --runtime option specifically to runC. bsc#978260</changelog>
<changelog author="asarai@suse.com" date="1471348800">* Explicitly state the version dependency for runC, to avoid potential
  issues with incompatible component versions. These must be updated
  * each time we do a release*. Unfortunately we cannot create a hard
  dependency because that would conflict with Docker, and was a mistake
  on upstream's part. bsc#993847</changelog>
<changelog author="cbrauner@suse.de" date="1471521600">- Add containerd-test package which contains the source code and the test. This
  package will be used to run the integration tests.
- Simplify package build and check sections: Instead of symlinking we default to
  cp -avr. go list gets confused by symlinks hence, we need to copy the source
  code anyway if we want to run unit tests during package build at some point.</changelog>
<changelog author="cbrauner@suse.com" date="1471521601">- bump git commit id to the one required by docker v1.12.0
- run test during build
- only run tests on architectures that provide the go list and got test tools
- add aarch64 to go arches</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471521602">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>

</package>
<package pkgid="d478e245f13e7b1bac483588d9ffc7e16e9e73a799a5b47ffa801fd4f7ce478b" name="containerd" arch="src">
    <version epoch="0" ver="0.2.5+gitr569_2a5e70c" rel="8.1"/>

<changelog author="asarai@suse.de" date="1461067200">* Use the gc compiler for aarch64 builds.
  * Add a patch to fix the new aarch64 build support, which has not yet been
  merged upstream (https://github.com/docker/containerd/pull/195):
  + fix-aarch64-epoll.patch
  * Rebase the socket activation patchset which has yet to be merged
  (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Update to containerd 0.2.0. Changelog:
  + Add Limit to PidsStats
  + Add timeout flag for container start times.
  + Add timeout option for GRPC connection.
  + Add no_pivot_root support.
  + Add runtimeArgs to pass to shim
  * Move epoll syscall to a separate package so we can build on aarch64.
  * Fix ctr termios restoration isssues.
  * Several bug fixes.
  - Remove dependencies on larger packages.</changelog>
<changelog author="asarai@suse.de" date="1461931200">* Added /usr/sbin/rccontainerd symlink as per suse-missing-rclink.
  * Updated socket activation patches to use the same patchset that was merged
  upstream (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Removed aarch64 that was patched upstream:
  - fix-aarch64-epoll.patch
  * Update containerd to 0.2.1. Upstream changelog:
  * Fixes for cgroup memory updates and process labeling.
  * Truncate the event log on disk and in memory so that it does not
    grow forever.  This is mainly used for higher levels to receive past
    events if they miss any.</changelog>
<changelog author="asarai@suse.de" date="1462190400">* Remove MountFlags=slave from containerd.service. This causes many issues with
  interactions with Docker.</changelog>
<changelog author="asarai@suse.de" date="1466164800">* Update to containerd v0.2.2. (bsc#989566 FATE#320763)
  * Includes updates to the out-of-tree patches.</changelog>
<changelog author="asarai@suse.com" date="1469016000">* Set --runtime option specifically to runC. bsc#978260</changelog>
<changelog author="asarai@suse.com" date="1471348800">* Explicitly state the version dependency for runC, to avoid potential
  issues with incompatible component versions. These must be updated
  * each time we do a release*. Unfortunately we cannot create a hard
  dependency because that would conflict with Docker, and was a mistake
  on upstream's part. bsc#993847</changelog>
<changelog author="cbrauner@suse.de" date="1471521600">- Add containerd-test package which contains the source code and the test. This
  package will be used to run the integration tests.
- Simplify package build and check sections: Instead of symlinking we default to
  cp -avr. go list gets confused by symlinks hence, we need to copy the source
  code anyway if we want to run unit tests during package build at some point.</changelog>
<changelog author="cbrauner@suse.com" date="1471521601">- bump git commit id to the one required by docker v1.12.0
- run test during build
- only run tests on architectures that provide the go list and got test tools
- add aarch64 to go arches</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471521602">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>

</package>
<package pkgid="0489178880ceb31e5e42cd92417b431ad9c6bdf027ccdbf30fa2e0aba670e2d8" name="containerd" arch="src">
    <version epoch="0" ver="0.2.5+gitr639_422e31c" rel="10.3.1"/>

<changelog author="jmassaguerpla@suse.com" date="1471521600">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>
<changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker 1.13.0 requirement</changelog>
<changelog author="asarai@suse.com" date="1491998400">- Set TasksMax=infinity to make sure runC doesn't start failing randomly.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998402">- make sure this package is being built with go 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- update containerd to the commit version needed for
  docker-v17.04.0-ce (bsc#1034053)
  fix bsc#1032769: containerd spurious messages filling journal</changelog>
<changelog author="jengelh@inai.de" date="1493380800">- Replace %__-type macro indirections</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493899200">- fix golang requirement to 1.7 for the subpackages</changelog>

</package>
<package pkgid="7bc40b6e762881b155a4d03b1269c7643dd2a8fd1a7dd7333b25e67f218a08eb" name="containerd" arch="x86_64">
    <version epoch="0" ver="0.2.4+gitr565_0366d7e" rel="5.1"/>

<changelog author="asarai@suse.de" date="1459425600">* Update to containerd 0.1.0. This required quite a few fixes.
  * Use socket activation with the containerd daemon. This requires a
  not-yet-upstream patchset (https://github.com/docker/containerd/pull/178):
  + socket-activation-01-vendor.patch
  + socket-activation-02-daemon.patch
  + socket-activation-03-ctr.patch
  * Remove MountFlags=slave since it's not relevant to containerd and might cause
  issues in the future.</changelog>
<changelog author="asarai@suse.de" date="1459425601">* Use socket activation with the containerd-daemon. This requires a
  not-yet-upstream patchset (https://github.com/docker/containerd/pull/178):
  + socket-activation-01-vendor.patch
  + socket-activation-02-daemon.patch
  + socket-activation-03-ctr.patch
  * Remove MountFlags=slave since it's not relevant to containerd and might cause
  issues in the future.
  * Update to containerd 0.1.0. This required quite a few fixes.</changelog>
<changelog author="asarai@suse.de" date="1461067200">* Use the gc compiler for aarch64 builds.
  * Add a patch to fix the new aarch64 build support, which has not yet been
  merged upstream (https://github.com/docker/containerd/pull/195):
  + fix-aarch64-epoll.patch
  * Rebase the socket activation patchset which has yet to be merged
  (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Update to containerd 0.2.0. Changelog:
  + Add Limit to PidsStats
  + Add timeout flag for container start times.
  + Add timeout option for GRPC connection.
  + Add no_pivot_root support.
  + Add runtimeArgs to pass to shim
  * Move epoll syscall to a separate package so we can build on aarch64.
  * Fix ctr termios restoration isssues.
  * Several bug fixes.
  - Remove dependencies on larger packages.</changelog>
<changelog author="asarai@suse.de" date="1461931200">* Added /usr/sbin/rccontainerd symlink as per suse-missing-rclink.
  * Updated socket activation patches to use the same patchset that was merged
  upstream (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Removed aarch64 that was patched upstream:
  - fix-aarch64-epoll.patch
  * Update containerd to 0.2.1. Upstream changelog:
  * Fixes for cgroup memory updates and process labeling.
  * Truncate the event log on disk and in memory so that it does not
    grow forever.  This is mainly used for higher levels to receive past
    events if they miss any.</changelog>
<changelog author="asarai@suse.de" date="1462190400">* Remove MountFlags=slave from containerd.service. This causes many issues with
  interactions with Docker.</changelog>
<changelog author="asarai@suse.de" date="1466164800">* Update to containerd v0.2.2. (bsc#989566 FATE#320763)
  * Includes updates to the out-of-tree patches.</changelog>
<changelog author="asarai@suse.com" date="1469016000">* Set --runtime option specifically to runC. bsc#978260</changelog>
<changelog author="asarai@suse.com" date="1471348800">* Explicitly state the version dependency for runC, to avoid potential
  issues with incompatible component versions. These must be updated
  * each time we do a release*. Unfortunately we cannot create a hard
  dependency because that would conflict with Docker, and was a mistake
  on upstream's part. bsc#993847</changelog>
<changelog author="cbrauner@suse.de" date="1471521600">- Add containerd-test package which contains the source code and the test. This
  package will be used to run the integration tests.
- Simplify package build and check sections: Instead of symlinking we default to
  cp -avr. go list gets confused by symlinks hence, we need to copy the source
  code anyway if we want to run unit tests during package build at some point.</changelog>
<changelog author="cbrauner@suse.com" date="1471521601">- bump git commit id to the one required by docker v1.12.0
- run test during build
- only run tests on architectures that provide the go list and got test tools
- add aarch64 to go arches</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471521602">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>

</package>
<package pkgid="b1334783513ab0aa17dc13291ed89394cb2c0e2d61aa692fa5b7ce4783bab5b3" name="containerd" arch="x86_64">
    <version epoch="0" ver="0.2.5+gitr569_2a5e70c" rel="8.1"/>

<changelog author="asarai@suse.de" date="1461067200">* Use the gc compiler for aarch64 builds.
  * Add a patch to fix the new aarch64 build support, which has not yet been
  merged upstream (https://github.com/docker/containerd/pull/195):
  + fix-aarch64-epoll.patch
  * Rebase the socket activation patchset which has yet to be merged
  (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Update to containerd 0.2.0. Changelog:
  + Add Limit to PidsStats
  + Add timeout flag for container start times.
  + Add timeout option for GRPC connection.
  + Add no_pivot_root support.
  + Add runtimeArgs to pass to shim
  * Move epoll syscall to a separate package so we can build on aarch64.
  * Fix ctr termios restoration isssues.
  * Several bug fixes.
  - Remove dependencies on larger packages.</changelog>
<changelog author="asarai@suse.de" date="1461931200">* Added /usr/sbin/rccontainerd symlink as per suse-missing-rclink.
  * Updated socket activation patches to use the same patchset that was merged
  upstream (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Removed aarch64 that was patched upstream:
  - fix-aarch64-epoll.patch
  * Update containerd to 0.2.1. Upstream changelog:
  * Fixes for cgroup memory updates and process labeling.
  * Truncate the event log on disk and in memory so that it does not
    grow forever.  This is mainly used for higher levels to receive past
    events if they miss any.</changelog>
<changelog author="asarai@suse.de" date="1462190400">* Remove MountFlags=slave from containerd.service. This causes many issues with
  interactions with Docker.</changelog>
<changelog author="asarai@suse.de" date="1466164800">* Update to containerd v0.2.2. (bsc#989566 FATE#320763)
  * Includes updates to the out-of-tree patches.</changelog>
<changelog author="asarai@suse.com" date="1469016000">* Set --runtime option specifically to runC. bsc#978260</changelog>
<changelog author="asarai@suse.com" date="1471348800">* Explicitly state the version dependency for runC, to avoid potential
  issues with incompatible component versions. These must be updated
  * each time we do a release*. Unfortunately we cannot create a hard
  dependency because that would conflict with Docker, and was a mistake
  on upstream's part. bsc#993847</changelog>
<changelog author="cbrauner@suse.de" date="1471521600">- Add containerd-test package which contains the source code and the test. This
  package will be used to run the integration tests.
- Simplify package build and check sections: Instead of symlinking we default to
  cp -avr. go list gets confused by symlinks hence, we need to copy the source
  code anyway if we want to run unit tests during package build at some point.</changelog>
<changelog author="cbrauner@suse.com" date="1471521601">- bump git commit id to the one required by docker v1.12.0
- run test during build
- only run tests on architectures that provide the go list and got test tools
- add aarch64 to go arches</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471521602">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>

</package>
<package pkgid="6f2b4c76cfcfa6280cb69c185dc7b27711bac775dbb0897518c533444213391d" name="containerd" arch="x86_64">
    <version epoch="0" ver="0.2.5+gitr639_422e31c" rel="10.3.1"/>

<changelog author="jmassaguerpla@suse.com" date="1471521600">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>
<changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker 1.13.0 requirement</changelog>
<changelog author="asarai@suse.com" date="1491998400">- Set TasksMax=infinity to make sure runC doesn't start failing randomly.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998402">- make sure this package is being built with go 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- update containerd to the commit version needed for
  docker-v17.04.0-ce (bsc#1034053)
  fix bsc#1032769: containerd spurious messages filling journal</changelog>
<changelog author="jengelh@inai.de" date="1493380800">- Replace %__-type macro indirections</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493899200">- fix golang requirement to 1.7 for the subpackages</changelog>

</package>
<package pkgid="d7b63948884cd0e3ecb11d45fe53ef9314a3b86efe4d147414126d22cc0f037f" name="containerd-ctr" arch="x86_64">
    <version epoch="0" ver="0.2.4+gitr565_0366d7e" rel="5.1"/>

<changelog author="asarai@suse.de" date="1459425600">* Update to containerd 0.1.0. This required quite a few fixes.
  * Use socket activation with the containerd daemon. This requires a
  not-yet-upstream patchset (https://github.com/docker/containerd/pull/178):
  + socket-activation-01-vendor.patch
  + socket-activation-02-daemon.patch
  + socket-activation-03-ctr.patch
  * Remove MountFlags=slave since it's not relevant to containerd and might cause
  issues in the future.</changelog>
<changelog author="asarai@suse.de" date="1459425601">* Use socket activation with the containerd-daemon. This requires a
  not-yet-upstream patchset (https://github.com/docker/containerd/pull/178):
  + socket-activation-01-vendor.patch
  + socket-activation-02-daemon.patch
  + socket-activation-03-ctr.patch
  * Remove MountFlags=slave since it's not relevant to containerd and might cause
  issues in the future.
  * Update to containerd 0.1.0. This required quite a few fixes.</changelog>
<changelog author="asarai@suse.de" date="1461067200">* Use the gc compiler for aarch64 builds.
  * Add a patch to fix the new aarch64 build support, which has not yet been
  merged upstream (https://github.com/docker/containerd/pull/195):
  + fix-aarch64-epoll.patch
  * Rebase the socket activation patchset which has yet to be merged
  (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Update to containerd 0.2.0. Changelog:
  + Add Limit to PidsStats
  + Add timeout flag for container start times.
  + Add timeout option for GRPC connection.
  + Add no_pivot_root support.
  + Add runtimeArgs to pass to shim
  * Move epoll syscall to a separate package so we can build on aarch64.
  * Fix ctr termios restoration isssues.
  * Several bug fixes.
  - Remove dependencies on larger packages.</changelog>
<changelog author="asarai@suse.de" date="1461931200">* Added /usr/sbin/rccontainerd symlink as per suse-missing-rclink.
  * Updated socket activation patches to use the same patchset that was merged
  upstream (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Removed aarch64 that was patched upstream:
  - fix-aarch64-epoll.patch
  * Update containerd to 0.2.1. Upstream changelog:
  * Fixes for cgroup memory updates and process labeling.
  * Truncate the event log on disk and in memory so that it does not
    grow forever.  This is mainly used for higher levels to receive past
    events if they miss any.</changelog>
<changelog author="asarai@suse.de" date="1462190400">* Remove MountFlags=slave from containerd.service. This causes many issues with
  interactions with Docker.</changelog>
<changelog author="asarai@suse.de" date="1466164800">* Update to containerd v0.2.2. (bsc#989566 FATE#320763)
  * Includes updates to the out-of-tree patches.</changelog>
<changelog author="asarai@suse.com" date="1469016000">* Set --runtime option specifically to runC. bsc#978260</changelog>
<changelog author="asarai@suse.com" date="1471348800">* Explicitly state the version dependency for runC, to avoid potential
  issues with incompatible component versions. These must be updated
  * each time we do a release*. Unfortunately we cannot create a hard
  dependency because that would conflict with Docker, and was a mistake
  on upstream's part. bsc#993847</changelog>
<changelog author="cbrauner@suse.de" date="1471521600">- Add containerd-test package which contains the source code and the test. This
  package will be used to run the integration tests.
- Simplify package build and check sections: Instead of symlinking we default to
  cp -avr. go list gets confused by symlinks hence, we need to copy the source
  code anyway if we want to run unit tests during package build at some point.</changelog>
<changelog author="cbrauner@suse.com" date="1471521601">- bump git commit id to the one required by docker v1.12.0
- run test during build
- only run tests on architectures that provide the go list and got test tools
- add aarch64 to go arches</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471521602">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>

</package>
<package pkgid="e5bbd2d9cb316e7aa0f6951e6f3910e327fd89d889cb912950bc0d27f50c5ad2" name="containerd-ctr" arch="x86_64">
    <version epoch="0" ver="0.2.5+gitr569_2a5e70c" rel="8.1"/>

<changelog author="asarai@suse.de" date="1461067200">* Use the gc compiler for aarch64 builds.
  * Add a patch to fix the new aarch64 build support, which has not yet been
  merged upstream (https://github.com/docker/containerd/pull/195):
  + fix-aarch64-epoll.patch
  * Rebase the socket activation patchset which has yet to be merged
  (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Update to containerd 0.2.0. Changelog:
  + Add Limit to PidsStats
  + Add timeout flag for container start times.
  + Add timeout option for GRPC connection.
  + Add no_pivot_root support.
  + Add runtimeArgs to pass to shim
  * Move epoll syscall to a separate package so we can build on aarch64.
  * Fix ctr termios restoration isssues.
  * Several bug fixes.
  - Remove dependencies on larger packages.</changelog>
<changelog author="asarai@suse.de" date="1461931200">* Added /usr/sbin/rccontainerd symlink as per suse-missing-rclink.
  * Updated socket activation patches to use the same patchset that was merged
  upstream (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Removed aarch64 that was patched upstream:
  - fix-aarch64-epoll.patch
  * Update containerd to 0.2.1. Upstream changelog:
  * Fixes for cgroup memory updates and process labeling.
  * Truncate the event log on disk and in memory so that it does not
    grow forever.  This is mainly used for higher levels to receive past
    events if they miss any.</changelog>
<changelog author="asarai@suse.de" date="1462190400">* Remove MountFlags=slave from containerd.service. This causes many issues with
  interactions with Docker.</changelog>
<changelog author="asarai@suse.de" date="1466164800">* Update to containerd v0.2.2. (bsc#989566 FATE#320763)
  * Includes updates to the out-of-tree patches.</changelog>
<changelog author="asarai@suse.com" date="1469016000">* Set --runtime option specifically to runC. bsc#978260</changelog>
<changelog author="asarai@suse.com" date="1471348800">* Explicitly state the version dependency for runC, to avoid potential
  issues with incompatible component versions. These must be updated
  * each time we do a release*. Unfortunately we cannot create a hard
  dependency because that would conflict with Docker, and was a mistake
  on upstream's part. bsc#993847</changelog>
<changelog author="cbrauner@suse.de" date="1471521600">- Add containerd-test package which contains the source code and the test. This
  package will be used to run the integration tests.
- Simplify package build and check sections: Instead of symlinking we default to
  cp -avr. go list gets confused by symlinks hence, we need to copy the source
  code anyway if we want to run unit tests during package build at some point.</changelog>
<changelog author="cbrauner@suse.com" date="1471521601">- bump git commit id to the one required by docker v1.12.0
- run test during build
- only run tests on architectures that provide the go list and got test tools
- add aarch64 to go arches</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471521602">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>

</package>
<package pkgid="96b90ba2a8205ce90e00c40e2615a718f66615bd78618c0a3233fc1f56aec2e6" name="containerd-ctr" arch="x86_64">
    <version epoch="0" ver="0.2.5+gitr639_422e31c" rel="10.3.1"/>

<changelog author="jmassaguerpla@suse.com" date="1471521600">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>
<changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker 1.13.0 requirement</changelog>
<changelog author="asarai@suse.com" date="1491998400">- Set TasksMax=infinity to make sure runC doesn't start failing randomly.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998402">- make sure this package is being built with go 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- update containerd to the commit version needed for
  docker-v17.04.0-ce (bsc#1034053)
  fix bsc#1032769: containerd spurious messages filling journal</changelog>
<changelog author="jengelh@inai.de" date="1493380800">- Replace %__-type macro indirections</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493899200">- fix golang requirement to 1.7 for the subpackages</changelog>

</package>
<package pkgid="83e1c7d9e16eda84e4f322dd78af6f2d77bb8a4d6504cdab3c74f3b828daf120" name="containerd-test" arch="noarch">
    <version epoch="0" ver="0.2.4+gitr565_0366d7e" rel="5.1"/>

<changelog author="asarai@suse.de" date="1459425600">* Update to containerd 0.1.0. This required quite a few fixes.
  * Use socket activation with the containerd daemon. This requires a
  not-yet-upstream patchset (https://github.com/docker/containerd/pull/178):
  + socket-activation-01-vendor.patch
  + socket-activation-02-daemon.patch
  + socket-activation-03-ctr.patch
  * Remove MountFlags=slave since it's not relevant to containerd and might cause
  issues in the future.</changelog>
<changelog author="asarai@suse.de" date="1459425601">* Use socket activation with the containerd-daemon. This requires a
  not-yet-upstream patchset (https://github.com/docker/containerd/pull/178):
  + socket-activation-01-vendor.patch
  + socket-activation-02-daemon.patch
  + socket-activation-03-ctr.patch
  * Remove MountFlags=slave since it's not relevant to containerd and might cause
  issues in the future.
  * Update to containerd 0.1.0. This required quite a few fixes.</changelog>
<changelog author="asarai@suse.de" date="1461067200">* Use the gc compiler for aarch64 builds.
  * Add a patch to fix the new aarch64 build support, which has not yet been
  merged upstream (https://github.com/docker/containerd/pull/195):
  + fix-aarch64-epoll.patch
  * Rebase the socket activation patchset which has yet to be merged
  (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Update to containerd 0.2.0. Changelog:
  + Add Limit to PidsStats
  + Add timeout flag for container start times.
  + Add timeout option for GRPC connection.
  + Add no_pivot_root support.
  + Add runtimeArgs to pass to shim
  * Move epoll syscall to a separate package so we can build on aarch64.
  * Fix ctr termios restoration isssues.
  * Several bug fixes.
  - Remove dependencies on larger packages.</changelog>
<changelog author="asarai@suse.de" date="1461931200">* Added /usr/sbin/rccontainerd symlink as per suse-missing-rclink.
  * Updated socket activation patches to use the same patchset that was merged
  upstream (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Removed aarch64 that was patched upstream:
  - fix-aarch64-epoll.patch
  * Update containerd to 0.2.1. Upstream changelog:
  * Fixes for cgroup memory updates and process labeling.
  * Truncate the event log on disk and in memory so that it does not
    grow forever.  This is mainly used for higher levels to receive past
    events if they miss any.</changelog>
<changelog author="asarai@suse.de" date="1462190400">* Remove MountFlags=slave from containerd.service. This causes many issues with
  interactions with Docker.</changelog>
<changelog author="asarai@suse.de" date="1466164800">* Update to containerd v0.2.2. (bsc#989566 FATE#320763)
  * Includes updates to the out-of-tree patches.</changelog>
<changelog author="asarai@suse.com" date="1469016000">* Set --runtime option specifically to runC. bsc#978260</changelog>
<changelog author="asarai@suse.com" date="1471348800">* Explicitly state the version dependency for runC, to avoid potential
  issues with incompatible component versions. These must be updated
  * each time we do a release*. Unfortunately we cannot create a hard
  dependency because that would conflict with Docker, and was a mistake
  on upstream's part. bsc#993847</changelog>
<changelog author="cbrauner@suse.de" date="1471521600">- Add containerd-test package which contains the source code and the test. This
  package will be used to run the integration tests.
- Simplify package build and check sections: Instead of symlinking we default to
  cp -avr. go list gets confused by symlinks hence, we need to copy the source
  code anyway if we want to run unit tests during package build at some point.</changelog>
<changelog author="cbrauner@suse.com" date="1471521601">- bump git commit id to the one required by docker v1.12.0
- run test during build
- only run tests on architectures that provide the go list and got test tools
- add aarch64 to go arches</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471521602">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>

</package>
<package pkgid="d4b8f0fba795d6956daadd9af5550203307bbc99096812cb9a3fb061e41c771b" name="containerd-test" arch="noarch">
    <version epoch="0" ver="0.2.5+gitr569_2a5e70c" rel="8.1"/>

<changelog author="asarai@suse.de" date="1461067200">* Use the gc compiler for aarch64 builds.
  * Add a patch to fix the new aarch64 build support, which has not yet been
  merged upstream (https://github.com/docker/containerd/pull/195):
  + fix-aarch64-epoll.patch
  * Rebase the socket activation patchset which has yet to be merged
  (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Update to containerd 0.2.0. Changelog:
  + Add Limit to PidsStats
  + Add timeout flag for container start times.
  + Add timeout option for GRPC connection.
  + Add no_pivot_root support.
  + Add runtimeArgs to pass to shim
  * Move epoll syscall to a separate package so we can build on aarch64.
  * Fix ctr termios restoration isssues.
  * Several bug fixes.
  - Remove dependencies on larger packages.</changelog>
<changelog author="asarai@suse.de" date="1461931200">* Added /usr/sbin/rccontainerd symlink as per suse-missing-rclink.
  * Updated socket activation patches to use the same patchset that was merged
  upstream (https://github.com/docker/containerd/pull/178):
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch
  * Removed aarch64 that was patched upstream:
  - fix-aarch64-epoll.patch
  * Update containerd to 0.2.1. Upstream changelog:
  * Fixes for cgroup memory updates and process labeling.
  * Truncate the event log on disk and in memory so that it does not
    grow forever.  This is mainly used for higher levels to receive past
    events if they miss any.</changelog>
<changelog author="asarai@suse.de" date="1462190400">* Remove MountFlags=slave from containerd.service. This causes many issues with
  interactions with Docker.</changelog>
<changelog author="asarai@suse.de" date="1466164800">* Update to containerd v0.2.2. (bsc#989566 FATE#320763)
  * Includes updates to the out-of-tree patches.</changelog>
<changelog author="asarai@suse.com" date="1469016000">* Set --runtime option specifically to runC. bsc#978260</changelog>
<changelog author="asarai@suse.com" date="1471348800">* Explicitly state the version dependency for runC, to avoid potential
  issues with incompatible component versions. These must be updated
  * each time we do a release*. Unfortunately we cannot create a hard
  dependency because that would conflict with Docker, and was a mistake
  on upstream's part. bsc#993847</changelog>
<changelog author="cbrauner@suse.de" date="1471521600">- Add containerd-test package which contains the source code and the test. This
  package will be used to run the integration tests.
- Simplify package build and check sections: Instead of symlinking we default to
  cp -avr. go list gets confused by symlinks hence, we need to copy the source
  code anyway if we want to run unit tests during package build at some point.</changelog>
<changelog author="cbrauner@suse.com" date="1471521601">- bump git commit id to the one required by docker v1.12.0
- run test during build
- only run tests on architectures that provide the go list and got test tools
- add aarch64 to go arches</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471521602">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>

</package>
<package pkgid="1f48ff780478c4be75d8e993c0267bedcfb721a561ad2321684b4c9c7a483bb2" name="containerd-test" arch="noarch">
    <version epoch="0" ver="0.2.5+gitr639_422e31c" rel="10.3.1"/>

<changelog author="jmassaguerpla@suse.com" date="1471521600">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1471867200">- update to v2.3.0 (bsc#995058)
- Remove patches which were already merged upstream:
  * socket-activation-01-vendor.patch
  * socket-activation-02-daemon.patch
  * socket-activation-03-ctr.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- Remove GOPATH at the end of the GOPATH assignment
  cause GOPATH is empty and if we do that, we get the path ""
  appended, which causes gcc6-go to complain</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update to commit 0366d7e which is the one required for docker-1.12.2
  (bsc#1004490)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396800">- update runc requirement to 02f8fa7863dd3f82909a73e2061897828460d52f
  (see RUNC_COMMIT in Dockerfile)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477396801">- fix bsc#1006368: docker/containerd is broken when installed by
  SuSE Studio in an appliance: We were missing the
    Requires(post): %fillup_prereq</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix version so that it contains a sequence number and zypper does
  not think is a downgrade</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988801">- fix runc version
  fix bsc#1009961</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update containerd to the version used in docker 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1484395200">- Update docker to the version used in Docker 1.12.6. This is necessary to fix
  CVE-2016-9962 (bsc#1012568).</changelog>
<changelog author="jmassaguerpla@suse.com" date="1487937600">- update to docker 1.13.0 requirement</changelog>
<changelog author="asarai@suse.com" date="1491998400">- Set TasksMax=infinity to make sure runC doesn't start failing randomly.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998402">- make sure this package is being built with go 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- update containerd to the commit version needed for
  docker-v17.04.0-ce (bsc#1034053)
  fix bsc#1032769: containerd spurious messages filling journal</changelog>
<changelog author="jengelh@inai.de" date="1493380800">- Replace %__-type macro indirections</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirement to 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493899200">- fix golang requirement to 1.7 for the subpackages</changelog>

</package>
<package pkgid="b70f519b0c63ce5630ed2a0eda432e6fd07138a8d1f65fb56e539505d97169f8" name="coolkey" arch="src">
    <version epoch="0" ver="1.1.0" rel="153.3.1"/>

<changelog author="sbrabec@suse.cz" date="1186142400">- New SuSE package, version 1.1.0.</changelog>
<changelog author="jberkman@novell.com" date="1189080000">- install pk11install
- teach pk11install about evolution and openoffice</changelog>
<changelog author="sbrabec@suse.cz" date="1189425600">- Fixed file and directory permission flaw (#304180,
  CVE-2007-4129).</changelog>
<changelog author="sbrabec@suse.cz" date="1193659200">- Fixed gcc 4.3 build errors.</changelog>
<changelog author="sbrabec@suse.cz" date="1239710400">- Fixed wrong C++ delete (bnc#443369, Redhat#485032).</changelog>
<changelog author="sbrabec@suse.cz" date="1294660800">- Merged latest Fedora patches (bnc#661643).</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="sbrabec@suse.com" date="1479816000">- Create baselibs.conf.
- Add PKCS11 module to p11-kit-32bit (bsc#996047#c39).</changelog>
<changelog author="sbrabec@suse.com" date="1500292800">- Integrate latest Centos 7 patches [bsc#1049213]
  (coolkey-fix-token-removal-failure.patch,
  coolkey-piv-ecc-el7.patch, coolkey-1.1.0-noapplet.patch,
  coolkey-1.1.0-fix-spurious-event.patch,
  coolkey-1.1.0-p15.patch, coolkey-1.1.0-p15-coverity.patch,
  coolkey-1.1.0-more-keys.patch,
  coolkey-1.1.0-fail-on-bad-mechanisms.patch,
  coolkey-1.1.0-max-cpu-bug.patch,
  coolkey-1.1.0-rhel7-alt-cac.patch).
  * PK15 support.
  * Fix CAC card support.
  * Fix card removal issues.
- Use original tarball
  (coolkey-1.1.0.tar.bz2 -&gt; coolkey-1.1.0.tar.gz).
- Drop patch coolkey-null.patch. It is now part of
  coolkey-piv-ecc-el7.patch.</changelog>

</package>
<package pkgid="55e24c5109080c629cded6cd3e5862558f87fbfac4ff2d5ae0f28c3a2d335ee7" name="coolkey" arch="x86_64">
    <version epoch="0" ver="1.1.0" rel="153.3.1"/>

<changelog author="sbrabec@suse.cz" date="1186142400">- New SuSE package, version 1.1.0.</changelog>
<changelog author="jberkman@novell.com" date="1189080000">- install pk11install
- teach pk11install about evolution and openoffice</changelog>
<changelog author="sbrabec@suse.cz" date="1189425600">- Fixed file and directory permission flaw (#304180,
  CVE-2007-4129).</changelog>
<changelog author="sbrabec@suse.cz" date="1193659200">- Fixed gcc 4.3 build errors.</changelog>
<changelog author="sbrabec@suse.cz" date="1239710400">- Fixed wrong C++ delete (bnc#443369, Redhat#485032).</changelog>
<changelog author="sbrabec@suse.cz" date="1294660800">- Merged latest Fedora patches (bnc#661643).</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="sbrabec@suse.com" date="1479816000">- Create baselibs.conf.
- Add PKCS11 module to p11-kit-32bit (bsc#996047#c39).</changelog>
<changelog author="sbrabec@suse.com" date="1500292800">- Integrate latest Centos 7 patches [bsc#1049213]
  (coolkey-fix-token-removal-failure.patch,
  coolkey-piv-ecc-el7.patch, coolkey-1.1.0-noapplet.patch,
  coolkey-1.1.0-fix-spurious-event.patch,
  coolkey-1.1.0-p15.patch, coolkey-1.1.0-p15-coverity.patch,
  coolkey-1.1.0-more-keys.patch,
  coolkey-1.1.0-fail-on-bad-mechanisms.patch,
  coolkey-1.1.0-max-cpu-bug.patch,
  coolkey-1.1.0-rhel7-alt-cac.patch).
  * PK15 support.
  * Fix CAC card support.
  * Fix card removal issues.
- Use original tarball
  (coolkey-1.1.0.tar.bz2 -&gt; coolkey-1.1.0.tar.gz).
- Drop patch coolkey-null.patch. It is now part of
  coolkey-piv-ecc-el7.patch.</changelog>

</package>
<package pkgid="ffc14bfbe6b23e5b07dcb1e491d27ff440bfbeb9fd5e9ac1c69cb403be6deb9b" name="coolkey-32bit" arch="x86_64">
    <version epoch="0" ver="1.1.0" rel="153.3.1"/>

<changelog author="sbrabec@suse.cz" date="1186142400">- New SuSE package, version 1.1.0.</changelog>
<changelog author="jberkman@novell.com" date="1189080000">- install pk11install
- teach pk11install about evolution and openoffice</changelog>
<changelog author="sbrabec@suse.cz" date="1189425600">- Fixed file and directory permission flaw (#304180,
  CVE-2007-4129).</changelog>
<changelog author="sbrabec@suse.cz" date="1193659200">- Fixed gcc 4.3 build errors.</changelog>
<changelog author="sbrabec@suse.cz" date="1239710400">- Fixed wrong C++ delete (bnc#443369, Redhat#485032).</changelog>
<changelog author="sbrabec@suse.cz" date="1294660800">- Merged latest Fedora patches (bnc#661643).</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="sbrabec@suse.com" date="1479816000">- Create baselibs.conf.
- Add PKCS11 module to p11-kit-32bit (bsc#996047#c39).</changelog>
<changelog author="sbrabec@suse.com" date="1500292800">- Integrate latest Centos 7 patches [bsc#1049213]
  (coolkey-fix-token-removal-failure.patch,
  coolkey-piv-ecc-el7.patch, coolkey-1.1.0-noapplet.patch,
  coolkey-1.1.0-fix-spurious-event.patch,
  coolkey-1.1.0-p15.patch, coolkey-1.1.0-p15-coverity.patch,
  coolkey-1.1.0-more-keys.patch,
  coolkey-1.1.0-fail-on-bad-mechanisms.patch,
  coolkey-1.1.0-max-cpu-bug.patch,
  coolkey-1.1.0-rhel7-alt-cac.patch).
  * PK15 support.
  * Fix CAC card support.
  * Fix card removal issues.
- Use original tarball
  (coolkey-1.1.0.tar.bz2 -&gt; coolkey-1.1.0.tar.gz).
- Drop patch coolkey-null.patch. It is now part of
  coolkey-piv-ecc-el7.patch.</changelog>

</package>
<package pkgid="a7d4826dc318437f370291fcaa180964e500a34b1c425d2c2741d4ba1196cd82" name="coolkey-devel" arch="x86_64">
    <version epoch="0" ver="1.1.0" rel="153.3.1"/>

<changelog author="sbrabec@suse.cz" date="1186142400">- New SuSE package, version 1.1.0.</changelog>
<changelog author="jberkman@novell.com" date="1189080000">- install pk11install
- teach pk11install about evolution and openoffice</changelog>
<changelog author="sbrabec@suse.cz" date="1189425600">- Fixed file and directory permission flaw (#304180,
  CVE-2007-4129).</changelog>
<changelog author="sbrabec@suse.cz" date="1193659200">- Fixed gcc 4.3 build errors.</changelog>
<changelog author="sbrabec@suse.cz" date="1239710400">- Fixed wrong C++ delete (bnc#443369, Redhat#485032).</changelog>
<changelog author="sbrabec@suse.cz" date="1294660800">- Merged latest Fedora patches (bnc#661643).</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="sbrabec@suse.com" date="1479816000">- Create baselibs.conf.
- Add PKCS11 module to p11-kit-32bit (bsc#996047#c39).</changelog>
<changelog author="sbrabec@suse.com" date="1500292800">- Integrate latest Centos 7 patches [bsc#1049213]
  (coolkey-fix-token-removal-failure.patch,
  coolkey-piv-ecc-el7.patch, coolkey-1.1.0-noapplet.patch,
  coolkey-1.1.0-fix-spurious-event.patch,
  coolkey-1.1.0-p15.patch, coolkey-1.1.0-p15-coverity.patch,
  coolkey-1.1.0-more-keys.patch,
  coolkey-1.1.0-fail-on-bad-mechanisms.patch,
  coolkey-1.1.0-max-cpu-bug.patch,
  coolkey-1.1.0-rhel7-alt-cac.patch).
  * PK15 support.
  * Fix CAC card support.
  * Fix card removal issues.
- Use original tarball
  (coolkey-1.1.0.tar.bz2 -&gt; coolkey-1.1.0.tar.gz).
- Drop patch coolkey-null.patch. It is now part of
  coolkey-piv-ecc-el7.patch.</changelog>

</package>
<package pkgid="0c5d72400f34c9716bf0b2be92d44f0e5d4b0ec9f71fb3eb10e79b9f9c14e0fd" name="corosync" arch="src">
    <version epoch="0" ver="2.3.5" rel="8.3.1"/>

<changelog author="lmb@suse.com" date="1396612800">- Ensure that libopenais3 is removed on update of corosync
  (bnc#872122)</changelog>
<changelog author="lzhong@suse.com" date="1397217600">- Fix `systemctl stop pacemaker` leaves corosync running(bnc#872651)
  + bnc#872651-stop-cluster.patch</changelog>
<changelog author="lmb@suse.com" date="1397563200">- Add versioning to dependencies</changelog>
<changelog author="lzhong@suse.com" date="1402660800">- Update corosync.conf.example and corosync.conf.example.udpu(bnc#882449)
  - remove corosync-conf-example.patch
  + add bnc#882449-corosync-conf-example.patch</changelog>
<changelog author="yzou@suse.com" date="1404129600">- Fixed shared memory leak.
  + bnc#881142-fix-shm-leak.patch</changelog>
<changelog author="lzhong@suse.com" date="1404388800">- comment out line: to_logfile:no (bnc#882449)
  work on patch bnc#882449-corosync-conf-example.patch</changelog>
<changelog author="bliu@suse.com" date="1435752000">- mv the place of corosync.conf.example*(fate#318190)</changelog>
<changelog author="bliu@suse.com" date="1437480000">update from v2.3.3 to v2.3.5 (bnc#939328)
  v2.3.5
- Log: Add logrotate configuration file
- totemsrp: Improve logging of left/down nodes
- totemconfig: Check for duplicate nodeids
- Really add cpghum
- cpg: Add support for messages larger than 1Mb
- Handle adding and removing UDPU members atomically
- added patches:
  * corosync-2.3.4-fix-bashisms.patch
- removed patches:
  * bnc#881142-fix-shm-leak.patch(as merged into v2.3.5)
  v2.3.4
- add patches:
  * corosync-cts-api-error.patch
  * bnc#867767-add-version.patch
- quorumtool: Sort output by nodeid
- YKD: Fix loading of YKD quorum module
- corosync-quorumtool: add sort options
- cleanup after test-driver
- be consistent in using CPPFLAGS vs CFLAGS
- totemsrp: Fix typo with cont gather
- cpg: Refactor mh_req_exec_cpg_procleave
- cpg: Make sure nodid is always logged as hex num
- cpg: Make sure left nodes are really removed
- mon: Make mon compilable with libstatgrab ver 0.9
- mon: Fix comparsion typo
- mon: Pass correct pointer to inst
- mon: Make monitoring work
- config: Handle totem_set_volatile_defaults errors
- config: Allow dynamic change of token_coefficient
- Log: Make reload of logging work
- Really clear totemconfig nodes on reload
- Add token_coefficient option
- init: Make init script configurable
- totemiba: Fix incorrect failed log message
- logsys: Log error if blackbox cannot be created
- logsys: Log warning if flightrecorder init fails
- Introduce get_run_dir function
- Move ringid store and load from totem library
- coroparse: More strict numbers parsing
- Doc: Enhance INSTALL file a bit
- Make config.reload_in_progress key read only
- Fix compiler warning introduced by previous patch
- totemconfig: Free ifaddrs list
- totemconfig: Make sure join timeout is less than consensus
- totemconfig: Key change process dependencies
- totemconfig: Log errors on key change and reload
- totemconfig: totem_config_get_ip_version
- totemconfig: refactor nodelist_to_interface func
- corosync-keygen: Replace printf/exit call with err
- votequorum: Add cmap key to reset wait_for_all
- votequorum: Return current ring id in callback
- votequorum: Add ring id to poll call
- votequorum: Do not process events during reload
- votequorum: Block sync until qdevice poll
- votequorum: Make qdev timeout in sync configurable
- votequorum: Properly initialize atb and atb_string
- ipc: Process votequorum messages during sync
- testvotequorum2: Opt for polling with old ringid
- TODO: Remove TODO file
- Makefile: Do not install TODO file
- totem: Inform RRP about membership changes
- totemnet: Add totemnet_member_set_active
- totemrrp: Implement *_membership_changed
- totemudpu: Implement member_set_active
- totemudpu: Send msgs to all members occasionally
- Cancel token holding while in retransmition
- upstart: Make job conf file configurable
- systemd: Config example for corosync wd service
- Install doc: Correct a typo
- init: change return value when starting corosync
- Free object allocated at quorum_register_callback
- corosync-cmapctl: Allow -p option to delete keys
- Implement config file testing mode
- Slightly rework corosync-keygen.
- totemiba: Add multicast recovery
- Indent: Remove space in negation of expression
- Indent: Remove newline before else branch start
- fix memory leak produced by 'corosync -v'
- Handle SIGSEGV and SIGABRT signals</changelog>
<changelog author="bliu@suse.com" date="1439812800">- remove git files from tarball(bnc#941910)
- modify corosync.spec to delete logrotate.d</changelog>
<changelog author="bliu@suse.com" date="1468497600">- corosync process still exists when stop pacemaker service(bnc#988683)
- remove corosync-devel and require lines from baselibs.conf
- as in sp1 GA, there are both %bcond_ and %define, to make it uniform, change %bcond_ to %define
- Fix: [s390]Upgrade from SP1-GM + HA to SP2-RC2 +: Failed to start Corosync Cluster engine(bsc#996230)
- modify corosync.spec to remove "chkconfig --add"</changelog>
<changelog author="bliu@suse.com" date="1474977600">- Default token timeout was 5000 ms in SLE 11 SP4, but is 1000 ms in SLE 12(bsc#1001164)
  Added: bsc#1001164-corosync.conf-example.patch</changelog>
<changelog author="bliu@suse.com" date="1489406400">- L3-Question: corosync logging priority takes no effect(bsc#1023959)
  Added:0001-Logsys-Change-logsys-syslog_priority-priority.patch
    change-default-log-priority.patch</changelog>
<changelog author="bliu@suse.com" date="1490961600">- [upgrade] Changing the pre-upgrade role for node failed(bsc#1030437)
  Added:0001-totemconfig.c-Fixed-Evicted-from-CPG-membership.patch</changelog>
<changelog author="bliu@suse.com" date="1497009600">- A Corosync process is not locked in memory(bsc#1037226)
  Added: 0002-Main-call-mlock-after-fork.patch
  remove wrong macros such as systemd_post systemd_preun
  remove lines those delete corosync.conf.example files as we do not need</changelog>
<changelog author="bliu@suse.com" date="1499688000">- type error in corosync.spec(bsc#1047876)
  Modified:corosync.spec, change service_del_postun to service_del_preun</changelog>
<changelog author="bliu@suse.com" date="1501675200">-  some Fixes from upstream(bsc#1043045)
  Added: 0003-main-Display-reason-why-cluster-cannot-be-formed.patch
    0004-votequorum-Report-errors-from-votequorum_exec_send_r.patch
    0005-coroapi-Use-size_t-for-private_data_size.patch</changelog>
<changelog author="bliu@suse.com" date="1501675201">- some errors in spec file(bsc#1047862)
  Modified:corosync.spec
  1) as in SP1 Update, there are %define, but bcond_with coudld be toggled by osc command , change %define to %bcond_with and %bcond_without
  2) change service_del_postun to service_del_preun, since service_del_postun is not a right macro</changelog>
<changelog author="bliu@suse.com" date="1501675202">- L3: corosync: assert(sender_node != NULL) fails after tearing down a network interface(bsc#1032634)
    Added: 0006-fix-ifdown-udp.patch</changelog>
<changelog author="bliu@suse.com" date="1501761600">corosync failed to start when /etc/hosts having IPv6 address(bsc#1051638)
    Added: 0007-use-ip-version-instead-of-mcast-family.patch</changelog>
<changelog author="bliu@suse.com" date="1506600000">- wrong "service_del_postun corosync.service"(bsc#1060767)
    Modified: corosync.spec, remove service_del_postun in postun of corosync</changelog>

</package>
<package pkgid="65a1cfceec82428e61997f09bb39936e239065bb0a8b72b761ec7ce01169ea3d" name="corosync" arch="x86_64">
    <version epoch="0" ver="2.3.5" rel="8.3.1"/>

<changelog author="lmb@suse.com" date="1396612800">- Ensure that libopenais3 is removed on update of corosync
  (bnc#872122)</changelog>
<changelog author="lzhong@suse.com" date="1397217600">- Fix `systemctl stop pacemaker` leaves corosync running(bnc#872651)
  + bnc#872651-stop-cluster.patch</changelog>
<changelog author="lmb@suse.com" date="1397563200">- Add versioning to dependencies</changelog>
<changelog author="lzhong@suse.com" date="1402660800">- Update corosync.conf.example and corosync.conf.example.udpu(bnc#882449)
  - remove corosync-conf-example.patch
  + add bnc#882449-corosync-conf-example.patch</changelog>
<changelog author="yzou@suse.com" date="1404129600">- Fixed shared memory leak.
  + bnc#881142-fix-shm-leak.patch</changelog>
<changelog author="lzhong@suse.com" date="1404388800">- comment out line: to_logfile:no (bnc#882449)
  work on patch bnc#882449-corosync-conf-example.patch</changelog>
<changelog author="bliu@suse.com" date="1435752000">- mv the place of corosync.conf.example*(fate#318190)</changelog>
<changelog author="bliu@suse.com" date="1437480000">update from v2.3.3 to v2.3.5 (bnc#939328)
  v2.3.5
- Log: Add logrotate configuration file
- totemsrp: Improve logging of left/down nodes
- totemconfig: Check for duplicate nodeids
- Really add cpghum
- cpg: Add support for messages larger than 1Mb
- Handle adding and removing UDPU members atomically
- added patches:
  * corosync-2.3.4-fix-bashisms.patch
- removed patches:
  * bnc#881142-fix-shm-leak.patch(as merged into v2.3.5)
  v2.3.4
- add patches:
  * corosync-cts-api-error.patch
  * bnc#867767-add-version.patch
- quorumtool: Sort output by nodeid
- YKD: Fix loading of YKD quorum module
- corosync-quorumtool: add sort options
- cleanup after test-driver
- be consistent in using CPPFLAGS vs CFLAGS
- totemsrp: Fix typo with cont gather
- cpg: Refactor mh_req_exec_cpg_procleave
- cpg: Make sure nodid is always logged as hex num
- cpg: Make sure left nodes are really removed
- mon: Make mon compilable with libstatgrab ver 0.9
- mon: Fix comparsion typo
- mon: Pass correct pointer to inst
- mon: Make monitoring work
- config: Handle totem_set_volatile_defaults errors
- config: Allow dynamic change of token_coefficient
- Log: Make reload of logging work
- Really clear totemconfig nodes on reload
- Add token_coefficient option
- init: Make init script configurable
- totemiba: Fix incorrect failed log message
- logsys: Log error if blackbox cannot be created
- logsys: Log warning if flightrecorder init fails
- Introduce get_run_dir function
- Move ringid store and load from totem library
- coroparse: More strict numbers parsing
- Doc: Enhance INSTALL file a bit
- Make config.reload_in_progress key read only
- Fix compiler warning introduced by previous patch
- totemconfig: Free ifaddrs list
- totemconfig: Make sure join timeout is less than consensus
- totemconfig: Key change process dependencies
- totemconfig: Log errors on key change and reload
- totemconfig: totem_config_get_ip_version
- totemconfig: refactor nodelist_to_interface func
- corosync-keygen: Replace printf/exit call with err
- votequorum: Add cmap key to reset wait_for_all
- votequorum: Return current ring id in callback
- votequorum: Add ring id to poll call
- votequorum: Do not process events during reload
- votequorum: Block sync until qdevice poll
- votequorum: Make qdev timeout in sync configurable
- votequorum: Properly initialize atb and atb_string
- ipc: Process votequorum messages during sync
- testvotequorum2: Opt for polling with old ringid
- TODO: Remove TODO file
- Makefile: Do not install TODO file
- totem: Inform RRP about membership changes
- totemnet: Add totemnet_member_set_active
- totemrrp: Implement *_membership_changed
- totemudpu: Implement member_set_active
- totemudpu: Send msgs to all members occasionally
- Cancel token holding while in retransmition
- upstart: Make job conf file configurable
- systemd: Config example for corosync wd service
- Install doc: Correct a typo
- init: change return value when starting corosync
- Free object allocated at quorum_register_callback
- corosync-cmapctl: Allow -p option to delete keys
- Implement config file testing mode
- Slightly rework corosync-keygen.
- totemiba: Add multicast recovery
- Indent: Remove space in negation of expression
- Indent: Remove newline before else branch start
- fix memory leak produced by 'corosync -v'
- Handle SIGSEGV and SIGABRT signals</changelog>
<changelog author="bliu@suse.com" date="1439812800">- remove git files from tarball(bnc#941910)
- modify corosync.spec to delete logrotate.d</changelog>
<changelog author="bliu@suse.com" date="1468497600">- corosync process still exists when stop pacemaker service(bnc#988683)
- remove corosync-devel and require lines from baselibs.conf
- as in sp1 GA, there are both %bcond_ and %define, to make it uniform, change %bcond_ to %define
- Fix: [s390]Upgrade from SP1-GM + HA to SP2-RC2 +: Failed to start Corosync Cluster engine(bsc#996230)
- modify corosync.spec to remove "chkconfig --add"</changelog>
<changelog author="bliu@suse.com" date="1474977600">- Default token timeout was 5000 ms in SLE 11 SP4, but is 1000 ms in SLE 12(bsc#1001164)
  Added: bsc#1001164-corosync.conf-example.patch</changelog>
<changelog author="bliu@suse.com" date="1489406400">- L3-Question: corosync logging priority takes no effect(bsc#1023959)
  Added:0001-Logsys-Change-logsys-syslog_priority-priority.patch
    change-default-log-priority.patch</changelog>
<changelog author="bliu@suse.com" date="1490961600">- [upgrade] Changing the pre-upgrade role for node failed(bsc#1030437)
  Added:0001-totemconfig.c-Fixed-Evicted-from-CPG-membership.patch</changelog>
<changelog author="bliu@suse.com" date="1497009600">- A Corosync process is not locked in memory(bsc#1037226)
  Added: 0002-Main-call-mlock-after-fork.patch
  remove wrong macros such as systemd_post systemd_preun
  remove lines those delete corosync.conf.example files as we do not need</changelog>
<changelog author="bliu@suse.com" date="1499688000">- type error in corosync.spec(bsc#1047876)
  Modified:corosync.spec, change service_del_postun to service_del_preun</changelog>
<changelog author="bliu@suse.com" date="1501675200">-  some Fixes from upstream(bsc#1043045)
  Added: 0003-main-Display-reason-why-cluster-cannot-be-formed.patch
    0004-votequorum-Report-errors-from-votequorum_exec_send_r.patch
    0005-coroapi-Use-size_t-for-private_data_size.patch</changelog>
<changelog author="bliu@suse.com" date="1501675201">- some errors in spec file(bsc#1047862)
  Modified:corosync.spec
  1) as in SP1 Update, there are %define, but bcond_with coudld be toggled by osc command , change %define to %bcond_with and %bcond_without
  2) change service_del_postun to service_del_preun, since service_del_postun is not a right macro</changelog>
<changelog author="bliu@suse.com" date="1501675202">- L3: corosync: assert(sender_node != NULL) fails after tearing down a network interface(bsc#1032634)
    Added: 0006-fix-ifdown-udp.patch</changelog>
<changelog author="bliu@suse.com" date="1501761600">corosync failed to start when /etc/hosts having IPv6 address(bsc#1051638)
    Added: 0007-use-ip-version-instead-of-mcast-family.patch</changelog>
<changelog author="bliu@suse.com" date="1506600000">- wrong "service_del_postun corosync.service"(bsc#1060767)
    Modified: corosync.spec, remove service_del_postun in postun of corosync</changelog>

</package>
<package pkgid="93e33f29acd89d9e06588c78c05031c4df8be6e08f8d9cf79202d424c9d6fa07" name="corosync-testagents" arch="x86_64">
    <version epoch="0" ver="2.3.5" rel="8.3.1"/>

<changelog author="lmb@suse.com" date="1396612800">- Ensure that libopenais3 is removed on update of corosync
  (bnc#872122)</changelog>
<changelog author="lzhong@suse.com" date="1397217600">- Fix `systemctl stop pacemaker` leaves corosync running(bnc#872651)
  + bnc#872651-stop-cluster.patch</changelog>
<changelog author="lmb@suse.com" date="1397563200">- Add versioning to dependencies</changelog>
<changelog author="lzhong@suse.com" date="1402660800">- Update corosync.conf.example and corosync.conf.example.udpu(bnc#882449)
  - remove corosync-conf-example.patch
  + add bnc#882449-corosync-conf-example.patch</changelog>
<changelog author="yzou@suse.com" date="1404129600">- Fixed shared memory leak.
  + bnc#881142-fix-shm-leak.patch</changelog>
<changelog author="lzhong@suse.com" date="1404388800">- comment out line: to_logfile:no (bnc#882449)
  work on patch bnc#882449-corosync-conf-example.patch</changelog>
<changelog author="bliu@suse.com" date="1435752000">- mv the place of corosync.conf.example*(fate#318190)</changelog>
<changelog author="bliu@suse.com" date="1437480000">update from v2.3.3 to v2.3.5 (bnc#939328)
  v2.3.5
- Log: Add logrotate configuration file
- totemsrp: Improve logging of left/down nodes
- totemconfig: Check for duplicate nodeids
- Really add cpghum
- cpg: Add support for messages larger than 1Mb
- Handle adding and removing UDPU members atomically
- added patches:
  * corosync-2.3.4-fix-bashisms.patch
- removed patches:
  * bnc#881142-fix-shm-leak.patch(as merged into v2.3.5)
  v2.3.4
- add patches:
  * corosync-cts-api-error.patch
  * bnc#867767-add-version.patch
- quorumtool: Sort output by nodeid
- YKD: Fix loading of YKD quorum module
- corosync-quorumtool: add sort options
- cleanup after test-driver
- be consistent in using CPPFLAGS vs CFLAGS
- totemsrp: Fix typo with cont gather
- cpg: Refactor mh_req_exec_cpg_procleave
- cpg: Make sure nodid is always logged as hex num
- cpg: Make sure left nodes are really removed
- mon: Make mon compilable with libstatgrab ver 0.9
- mon: Fix comparsion typo
- mon: Pass correct pointer to inst
- mon: Make monitoring work
- config: Handle totem_set_volatile_defaults errors
- config: Allow dynamic change of token_coefficient
- Log: Make reload of logging work
- Really clear totemconfig nodes on reload
- Add token_coefficient option
- init: Make init script configurable
- totemiba: Fix incorrect failed log message
- logsys: Log error if blackbox cannot be created
- logsys: Log warning if flightrecorder init fails
- Introduce get_run_dir function
- Move ringid store and load from totem library
- coroparse: More strict numbers parsing
- Doc: Enhance INSTALL file a bit
- Make config.reload_in_progress key read only
- Fix compiler warning introduced by previous patch
- totemconfig: Free ifaddrs list
- totemconfig: Make sure join timeout is less than consensus
- totemconfig: Key change process dependencies
- totemconfig: Log errors on key change and reload
- totemconfig: totem_config_get_ip_version
- totemconfig: refactor nodelist_to_interface func
- corosync-keygen: Replace printf/exit call with err
- votequorum: Add cmap key to reset wait_for_all
- votequorum: Return current ring id in callback
- votequorum: Add ring id to poll call
- votequorum: Do not process events during reload
- votequorum: Block sync until qdevice poll
- votequorum: Make qdev timeout in sync configurable
- votequorum: Properly initialize atb and atb_string
- ipc: Process votequorum messages during sync
- testvotequorum2: Opt for polling with old ringid
- TODO: Remove TODO file
- Makefile: Do not install TODO file
- totem: Inform RRP about membership changes
- totemnet: Add totemnet_member_set_active
- totemrrp: Implement *_membership_changed
- totemudpu: Implement member_set_active
- totemudpu: Send msgs to all members occasionally
- Cancel token holding while in retransmition
- upstart: Make job conf file configurable
- systemd: Config example for corosync wd service
- Install doc: Correct a typo
- init: change return value when starting corosync
- Free object allocated at quorum_register_callback
- corosync-cmapctl: Allow -p option to delete keys
- Implement config file testing mode
- Slightly rework corosync-keygen.
- totemiba: Add multicast recovery
- Indent: Remove space in negation of expression
- Indent: Remove newline before else branch start
- fix memory leak produced by 'corosync -v'
- Handle SIGSEGV and SIGABRT signals</changelog>
<changelog author="bliu@suse.com" date="1439812800">- remove git files from tarball(bnc#941910)
- modify corosync.spec to delete logrotate.d</changelog>
<changelog author="bliu@suse.com" date="1468497600">- corosync process still exists when stop pacemaker service(bnc#988683)
- remove corosync-devel and require lines from baselibs.conf
- as in sp1 GA, there are both %bcond_ and %define, to make it uniform, change %bcond_ to %define
- Fix: [s390]Upgrade from SP1-GM + HA to SP2-RC2 +: Failed to start Corosync Cluster engine(bsc#996230)
- modify corosync.spec to remove "chkconfig --add"</changelog>
<changelog author="bliu@suse.com" date="1474977600">- Default token timeout was 5000 ms in SLE 11 SP4, but is 1000 ms in SLE 12(bsc#1001164)
  Added: bsc#1001164-corosync.conf-example.patch</changelog>
<changelog author="bliu@suse.com" date="1489406400">- L3-Question: corosync logging priority takes no effect(bsc#1023959)
  Added:0001-Logsys-Change-logsys-syslog_priority-priority.patch
    change-default-log-priority.patch</changelog>
<changelog author="bliu@suse.com" date="1490961600">- [upgrade] Changing the pre-upgrade role for node failed(bsc#1030437)
  Added:0001-totemconfig.c-Fixed-Evicted-from-CPG-membership.patch</changelog>
<changelog author="bliu@suse.com" date="1497009600">- A Corosync process is not locked in memory(bsc#1037226)
  Added: 0002-Main-call-mlock-after-fork.patch
  remove wrong macros such as systemd_post systemd_preun
  remove lines those delete corosync.conf.example files as we do not need</changelog>
<changelog author="bliu@suse.com" date="1499688000">- type error in corosync.spec(bsc#1047876)
  Modified:corosync.spec, change service_del_postun to service_del_preun</changelog>
<changelog author="bliu@suse.com" date="1501675200">-  some Fixes from upstream(bsc#1043045)
  Added: 0003-main-Display-reason-why-cluster-cannot-be-formed.patch
    0004-votequorum-Report-errors-from-votequorum_exec_send_r.patch
    0005-coroapi-Use-size_t-for-private_data_size.patch</changelog>
<changelog author="bliu@suse.com" date="1501675201">- some errors in spec file(bsc#1047862)
  Modified:corosync.spec
  1) as in SP1 Update, there are %define, but bcond_with coudld be toggled by osc command , change %define to %bcond_with and %bcond_without
  2) change service_del_postun to service_del_preun, since service_del_postun is not a right macro</changelog>
<changelog author="bliu@suse.com" date="1501675202">- L3: corosync: assert(sender_node != NULL) fails after tearing down a network interface(bsc#1032634)
    Added: 0006-fix-ifdown-udp.patch</changelog>
<changelog author="bliu@suse.com" date="1501761600">corosync failed to start when /etc/hosts having IPv6 address(bsc#1051638)
    Added: 0007-use-ip-version-instead-of-mcast-family.patch</changelog>
<changelog author="bliu@suse.com" date="1506600000">- wrong "service_del_postun corosync.service"(bsc#1060767)
    Modified: corosync.spec, remove service_del_postun in postun of corosync</changelog>

</package>
<package pkgid="4408df1c7985320d1a3489807da235856e5d7e2fdd592908ab0f79d8ef34cbbb" name="cpio" arch="src">
    <version epoch="0" ver="2.11" rel="33.1"/>

<changelog author="rguenther@suse.de" date="1247832000">- Drop rmt BuildRequires again</changelog>
<changelog author="mseben@novell.com" date="1249905600">- merged DAT160.patch with mt.patch
- added other tape density definitions from mt_st package (bnc#523357)</changelog>
<changelog author="rschweikert@novell.com" date="1255694400">- close files after copy (bnc#543132)
  (cpio-2.10-close_files_after_copy.patch)</changelog>
<changelog author="coolo@novell.com" date="1257249600">- updated patches to apply with fuzz=0</changelog>
<changelog author="jengelh@medozas.de" date="1261828800">- enable parallel build</changelog>
<changelog author="mseben@novell.com" date="1267617600">- added heap_overflow_in_rtapelib.patch fix possible heap overflow in
  rtapelib.c (bnc#579475)</changelog>
<changelog author="mseben@novell.com" date="1268395200">- updated to 2.11
  * Fix mt build.
  * In copy-in mode, if directory attributes do not permit writing to it,
    setting them is delayed until the end of run. This allows to
  correctly extract files in such directories.
  * In copy-in mode, permissions of a directory are restored if it
    appears in the file list after files in it (e.g. in listings
  produced by find . -depth). This fixes debian bug #458079.
  * Fix possible memory overflow in the rmt client code (CVE-2010-0624).
- deprecated heap_overflow_in_rtapelib.patch,chmodRaceC.patch and
  include_fatal_c.patch</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="puzel@novell.com" date="1281441600">- add cpio-pattern-file-sigsegv.patch (bnc#629860)</changelog>
<changelog author="aj@suse.de" date="1283256000">- Recommend instead of require lang package since it's not mandatory.</changelog>
<changelog author="puzel@novell.com" date="1289304000">- disable-silent-rules</changelog>
<changelog author="andrea.turrini@gmail.com" date="1316347200">- fix typos in spec file</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="vcizek@suse.cz" date="1325505600">- added autoconf to BuildRequires</changelog>
<changelog author="rschweikert@suse.com" date="1328184000">- leave binary in /usr (UsrMerge project), link to binary from /bin</changelog>
<changelog author="aj@suse.de" date="1342612800">- Fix build with missing gets declaration (glibc 2.16)</changelog>
<changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="vcizek@suse.com" date="1374580800">- add a missing fix from SLE for bnc#830779 (original bug bnc#658031)
  added paxutils-rtapelib_mtget.patch</changelog>
<changelog author="vcizek@suse.com" date="1417435200">- fix an OOB write with cpio -i (bnc#907456) (CVE-2014-9112)
  * added 0001-Fix-memory-overrun-on-reading-improperly-created-lin.patch
- prevent cpio from extracting over a symlink (bnc#658010)
  * added cpio-check_for_symlinks.patch
- fix a truncation check in mt
  * added cpio-fix_truncation_check.patch</changelog>
<changelog author="kstreitova@suse.com" date="1485518400">- add cpio-2.11-always_use_32bit_crc.patch to always use 32 bit CRC
  and to prevent checksum errors for files greater than 32MB
  [bsc#1020108]
- add cpio-2.11-out_of_bounds_write.patch to fix an out of bounds
  write in a way cpio parses certain cpio files [bsc#963448],
  [CVE-2016-2037]</changelog>

</package>
<package pkgid="4ec34739c25b71ceba2a28f2e7e7ef4bf2cfd61be234bda95b7b4909c6fe825a" name="cpio" arch="src">
    <version epoch="0" ver="2.11" rel="35.3.1"/>

<changelog author="mseben@novell.com" date="1249905600">- merged DAT160.patch with mt.patch
- added other tape density definitions from mt_st package (bnc#523357)</changelog>
<changelog author="rschweikert@novell.com" date="1255694400">- close files after copy (bnc#543132)
  (cpio-2.10-close_files_after_copy.patch)</changelog>
<changelog author="coolo@novell.com" date="1257249600">- updated patches to apply with fuzz=0</changelog>
<changelog author="jengelh@medozas.de" date="1261828800">- enable parallel build</changelog>
<changelog author="mseben@novell.com" date="1267617600">- added heap_overflow_in_rtapelib.patch fix possible heap overflow in
  rtapelib.c (bnc#579475)</changelog>
<changelog author="mseben@novell.com" date="1268395200">- updated to 2.11
  * Fix mt build.
  * In copy-in mode, if directory attributes do not permit writing to it,
    setting them is delayed until the end of run. This allows to
  correctly extract files in such directories.
  * In copy-in mode, permissions of a directory are restored if it
    appears in the file list after files in it (e.g. in listings
  produced by find . -depth). This fixes debian bug #458079.
  * Fix possible memory overflow in the rmt client code (CVE-2010-0624).
- deprecated heap_overflow_in_rtapelib.patch,chmodRaceC.patch and
  include_fatal_c.patch</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="puzel@novell.com" date="1281441600">- add cpio-pattern-file-sigsegv.patch (bnc#629860)</changelog>
<changelog author="aj@suse.de" date="1283256000">- Recommend instead of require lang package since it's not mandatory.</changelog>
<changelog author="puzel@novell.com" date="1289304000">- disable-silent-rules</changelog>
<changelog author="andrea.turrini@gmail.com" date="1316347200">- fix typos in spec file</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="vcizek@suse.cz" date="1325505600">- added autoconf to BuildRequires</changelog>
<changelog author="rschweikert@suse.com" date="1328184000">- leave binary in /usr (UsrMerge project), link to binary from /bin</changelog>
<changelog author="aj@suse.de" date="1342612800">- Fix build with missing gets declaration (glibc 2.16)</changelog>
<changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="vcizek@suse.com" date="1374580800">- add a missing fix from SLE for bnc#830779 (original bug bnc#658031)
  added paxutils-rtapelib_mtget.patch</changelog>
<changelog author="vcizek@suse.com" date="1417435200">- fix an OOB write with cpio -i (bnc#907456) (CVE-2014-9112)
  * added 0001-Fix-memory-overrun-on-reading-improperly-created-lin.patch
- prevent cpio from extracting over a symlink (bnc#658010)
  * added cpio-check_for_symlinks.patch
- fix a truncation check in mt
  * added cpio-fix_truncation_check.patch</changelog>
<changelog author="kstreitova@suse.com" date="1485518400">- add cpio-2.11-always_use_32bit_crc.patch to always use 32 bit CRC
  and to prevent checksum errors for files greater than 32MB
  [bsc#1020108]
- add cpio-2.11-out_of_bounds_write.patch to fix an out of bounds
  write in a way cpio parses certain cpio files [bsc#963448],
  [CVE-2016-2037]</changelog>
<changelog author="kstreitova@suse.com" date="1491912000">- modify cpio-2.11-out_of_bounds_write.patch to fix a regression
  causing cpio to crash for tar and ustar archive types
  [bsc#1028410]</changelog>

</package>
<package pkgid="bae8e5b002f097cfc0459021ca42e09e5e01f5e1455dd466303d9ab9e7c0e594" name="cpio" arch="x86_64">
    <version epoch="0" ver="2.11" rel="33.1"/>

<changelog author="rguenther@suse.de" date="1247832000">- Drop rmt BuildRequires again</changelog>
<changelog author="mseben@novell.com" date="1249905600">- merged DAT160.patch with mt.patch
- added other tape density definitions from mt_st package (bnc#523357)</changelog>
<changelog author="rschweikert@novell.com" date="1255694400">- close files after copy (bnc#543132)
  (cpio-2.10-close_files_after_copy.patch)</changelog>
<changelog author="coolo@novell.com" date="1257249600">- updated patches to apply with fuzz=0</changelog>
<changelog author="jengelh@medozas.de" date="1261828800">- enable parallel build</changelog>
<changelog author="mseben@novell.com" date="1267617600">- added heap_overflow_in_rtapelib.patch fix possible heap overflow in
  rtapelib.c (bnc#579475)</changelog>
<changelog author="mseben@novell.com" date="1268395200">- updated to 2.11
  * Fix mt build.
  * In copy-in mode, if directory attributes do not permit writing to it,
    setting them is delayed until the end of run. This allows to
  correctly extract files in such directories.
  * In copy-in mode, permissions of a directory are restored if it
    appears in the file list after files in it (e.g. in listings
  produced by find . -depth). This fixes debian bug #458079.
  * Fix possible memory overflow in the rmt client code (CVE-2010-0624).
- deprecated heap_overflow_in_rtapelib.patch,chmodRaceC.patch and
  include_fatal_c.patch</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="puzel@novell.com" date="1281441600">- add cpio-pattern-file-sigsegv.patch (bnc#629860)</changelog>
<changelog author="aj@suse.de" date="1283256000">- Recommend instead of require lang package since it's not mandatory.</changelog>
<changelog author="puzel@novell.com" date="1289304000">- disable-silent-rules</changelog>
<changelog author="andrea.turrini@gmail.com" date="1316347200">- fix typos in spec file</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="vcizek@suse.cz" date="1325505600">- added autoconf to BuildRequires</changelog>
<changelog author="rschweikert@suse.com" date="1328184000">- leave binary in /usr (UsrMerge project), link to binary from /bin</changelog>
<changelog author="aj@suse.de" date="1342612800">- Fix build with missing gets declaration (glibc 2.16)</changelog>
<changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="vcizek@suse.com" date="1374580800">- add a missing fix from SLE for bnc#830779 (original bug bnc#658031)
  added paxutils-rtapelib_mtget.patch</changelog>
<changelog author="vcizek@suse.com" date="1417435200">- fix an OOB write with cpio -i (bnc#907456) (CVE-2014-9112)
  * added 0001-Fix-memory-overrun-on-reading-improperly-created-lin.patch
- prevent cpio from extracting over a symlink (bnc#658010)
  * added cpio-check_for_symlinks.patch
- fix a truncation check in mt
  * added cpio-fix_truncation_check.patch</changelog>
<changelog author="kstreitova@suse.com" date="1485518400">- add cpio-2.11-always_use_32bit_crc.patch to always use 32 bit CRC
  and to prevent checksum errors for files greater than 32MB
  [bsc#1020108]
- add cpio-2.11-out_of_bounds_write.patch to fix an out of bounds
  write in a way cpio parses certain cpio files [bsc#963448],
  [CVE-2016-2037]</changelog>

</package>
<package pkgid="8fb05ab2ee9a1f80f2e1b72e5d56b3998c20896ab3b35b77ab2e2da49ae51c6c" name="cpio" arch="x86_64">
    <version epoch="0" ver="2.11" rel="35.3.1"/>

<changelog author="mseben@novell.com" date="1249905600">- merged DAT160.patch with mt.patch
- added other tape density definitions from mt_st package (bnc#523357)</changelog>
<changelog author="rschweikert@novell.com" date="1255694400">- close files after copy (bnc#543132)
  (cpio-2.10-close_files_after_copy.patch)</changelog>
<changelog author="coolo@novell.com" date="1257249600">- updated patches to apply with fuzz=0</changelog>
<changelog author="jengelh@medozas.de" date="1261828800">- enable parallel build</changelog>
<changelog author="mseben@novell.com" date="1267617600">- added heap_overflow_in_rtapelib.patch fix possible heap overflow in
  rtapelib.c (bnc#579475)</changelog>
<changelog author="mseben@novell.com" date="1268395200">- updated to 2.11
  * Fix mt build.
  * In copy-in mode, if directory attributes do not permit writing to it,
    setting them is delayed until the end of run. This allows to
  correctly extract files in such directories.
  * In copy-in mode, permissions of a directory are restored if it
    appears in the file list after files in it (e.g. in listings
  produced by find . -depth). This fixes debian bug #458079.
  * Fix possible memory overflow in the rmt client code (CVE-2010-0624).
- deprecated heap_overflow_in_rtapelib.patch,chmodRaceC.patch and
  include_fatal_c.patch</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="puzel@novell.com" date="1281441600">- add cpio-pattern-file-sigsegv.patch (bnc#629860)</changelog>
<changelog author="aj@suse.de" date="1283256000">- Recommend instead of require lang package since it's not mandatory.</changelog>
<changelog author="puzel@novell.com" date="1289304000">- disable-silent-rules</changelog>
<changelog author="andrea.turrini@gmail.com" date="1316347200">- fix typos in spec file</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="vcizek@suse.cz" date="1325505600">- added autoconf to BuildRequires</changelog>
<changelog author="rschweikert@suse.com" date="1328184000">- leave binary in /usr (UsrMerge project), link to binary from /bin</changelog>
<changelog author="aj@suse.de" date="1342612800">- Fix build with missing gets declaration (glibc 2.16)</changelog>
<changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="vcizek@suse.com" date="1374580800">- add a missing fix from SLE for bnc#830779 (original bug bnc#658031)
  added paxutils-rtapelib_mtget.patch</changelog>
<changelog author="vcizek@suse.com" date="1417435200">- fix an OOB write with cpio -i (bnc#907456) (CVE-2014-9112)
  * added 0001-Fix-memory-overrun-on-reading-improperly-created-lin.patch
- prevent cpio from extracting over a symlink (bnc#658010)
  * added cpio-check_for_symlinks.patch
- fix a truncation check in mt
  * added cpio-fix_truncation_check.patch</changelog>
<changelog author="kstreitova@suse.com" date="1485518400">- add cpio-2.11-always_use_32bit_crc.patch to always use 32 bit CRC
  and to prevent checksum errors for files greater than 32MB
  [bsc#1020108]
- add cpio-2.11-out_of_bounds_write.patch to fix an out of bounds
  write in a way cpio parses certain cpio files [bsc#963448],
  [CVE-2016-2037]</changelog>
<changelog author="kstreitova@suse.com" date="1491912000">- modify cpio-2.11-out_of_bounds_write.patch to fix a regression
  causing cpio to crash for tar and ustar archive types
  [bsc#1028410]</changelog>

</package>
<package pkgid="c0bca7af55334744619ce0329d5946d92fcc1fc71e3f94621ecf7ececb1275d1" name="cpio-lang" arch="noarch">
    <version epoch="0" ver="2.11" rel="33.1"/>

<changelog author="rguenther@suse.de" date="1247832000">- Drop rmt BuildRequires again</changelog>
<changelog author="mseben@novell.com" date="1249905600">- merged DAT160.patch with mt.patch
- added other tape density definitions from mt_st package (bnc#523357)</changelog>
<changelog author="rschweikert@novell.com" date="1255694400">- close files after copy (bnc#543132)
  (cpio-2.10-close_files_after_copy.patch)</changelog>
<changelog author="coolo@novell.com" date="1257249600">- updated patches to apply with fuzz=0</changelog>
<changelog author="jengelh@medozas.de" date="1261828800">- enable parallel build</changelog>
<changelog author="mseben@novell.com" date="1267617600">- added heap_overflow_in_rtapelib.patch fix possible heap overflow in
  rtapelib.c (bnc#579475)</changelog>
<changelog author="mseben@novell.com" date="1268395200">- updated to 2.11
  * Fix mt build.
  * In copy-in mode, if directory attributes do not permit writing to it,
    setting them is delayed until the end of run. This allows to
  correctly extract files in such directories.
  * In copy-in mode, permissions of a directory are restored if it
    appears in the file list after files in it (e.g. in listings
  produced by find . -depth). This fixes debian bug #458079.
  * Fix possible memory overflow in the rmt client code (CVE-2010-0624).
- deprecated heap_overflow_in_rtapelib.patch,chmodRaceC.patch and
  include_fatal_c.patch</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="puzel@novell.com" date="1281441600">- add cpio-pattern-file-sigsegv.patch (bnc#629860)</changelog>
<changelog author="aj@suse.de" date="1283256000">- Recommend instead of require lang package since it's not mandatory.</changelog>
<changelog author="puzel@novell.com" date="1289304000">- disable-silent-rules</changelog>
<changelog author="andrea.turrini@gmail.com" date="1316347200">- fix typos in spec file</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="vcizek@suse.cz" date="1325505600">- added autoconf to BuildRequires</changelog>
<changelog author="rschweikert@suse.com" date="1328184000">- leave binary in /usr (UsrMerge project), link to binary from /bin</changelog>
<changelog author="aj@suse.de" date="1342612800">- Fix build with missing gets declaration (glibc 2.16)</changelog>
<changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="vcizek@suse.com" date="1374580800">- add a missing fix from SLE for bnc#830779 (original bug bnc#658031)
  added paxutils-rtapelib_mtget.patch</changelog>
<changelog author="vcizek@suse.com" date="1417435200">- fix an OOB write with cpio -i (bnc#907456) (CVE-2014-9112)
  * added 0001-Fix-memory-overrun-on-reading-improperly-created-lin.patch
- prevent cpio from extracting over a symlink (bnc#658010)
  * added cpio-check_for_symlinks.patch
- fix a truncation check in mt
  * added cpio-fix_truncation_check.patch</changelog>
<changelog author="kstreitova@suse.com" date="1485518400">- add cpio-2.11-always_use_32bit_crc.patch to always use 32 bit CRC
  and to prevent checksum errors for files greater than 32MB
  [bsc#1020108]
- add cpio-2.11-out_of_bounds_write.patch to fix an out of bounds
  write in a way cpio parses certain cpio files [bsc#963448],
  [CVE-2016-2037]</changelog>

</package>
<package pkgid="ec6bbe572ca72a0f5ec2a9f9cc4e1c6ea78c705e99383fddd860302deae81bea" name="cpio-lang" arch="noarch">
    <version epoch="0" ver="2.11" rel="35.3.1"/>

<changelog author="mseben@novell.com" date="1249905600">- merged DAT160.patch with mt.patch
- added other tape density definitions from mt_st package (bnc#523357)</changelog>
<changelog author="rschweikert@novell.com" date="1255694400">- close files after copy (bnc#543132)
  (cpio-2.10-close_files_after_copy.patch)</changelog>
<changelog author="coolo@novell.com" date="1257249600">- updated patches to apply with fuzz=0</changelog>
<changelog author="jengelh@medozas.de" date="1261828800">- enable parallel build</changelog>
<changelog author="mseben@novell.com" date="1267617600">- added heap_overflow_in_rtapelib.patch fix possible heap overflow in
  rtapelib.c (bnc#579475)</changelog>
<changelog author="mseben@novell.com" date="1268395200">- updated to 2.11
  * Fix mt build.
  * In copy-in mode, if directory attributes do not permit writing to it,
    setting them is delayed until the end of run. This allows to
  correctly extract files in such directories.
  * In copy-in mode, permissions of a directory are restored if it
    appears in the file list after files in it (e.g. in listings
  produced by find . -depth). This fixes debian bug #458079.
  * Fix possible memory overflow in the rmt client code (CVE-2010-0624).
- deprecated heap_overflow_in_rtapelib.patch,chmodRaceC.patch and
  include_fatal_c.patch</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="puzel@novell.com" date="1281441600">- add cpio-pattern-file-sigsegv.patch (bnc#629860)</changelog>
<changelog author="aj@suse.de" date="1283256000">- Recommend instead of require lang package since it's not mandatory.</changelog>
<changelog author="puzel@novell.com" date="1289304000">- disable-silent-rules</changelog>
<changelog author="andrea.turrini@gmail.com" date="1316347200">- fix typos in spec file</changelog>
<changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="vcizek@suse.cz" date="1325505600">- added autoconf to BuildRequires</changelog>
<changelog author="rschweikert@suse.com" date="1328184000">- leave binary in /usr (UsrMerge project), link to binary from /bin</changelog>
<changelog author="aj@suse.de" date="1342612800">- Fix build with missing gets declaration (glibc 2.16)</changelog>
<changelog author="mmeister@suse.com" date="1363867200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="vcizek@suse.com" date="1374580800">- add a missing fix from SLE for bnc#830779 (original bug bnc#658031)
  added paxutils-rtapelib_mtget.patch</changelog>
<changelog author="vcizek@suse.com" date="1417435200">- fix an OOB write with cpio -i (bnc#907456) (CVE-2014-9112)
  * added 0001-Fix-memory-overrun-on-reading-improperly-created-lin.patch
- prevent cpio from extracting over a symlink (bnc#658010)
  * added cpio-check_for_symlinks.patch
- fix a truncation check in mt
  * added cpio-fix_truncation_check.patch</changelog>
<changelog author="kstreitova@suse.com" date="1485518400">- add cpio-2.11-always_use_32bit_crc.patch to always use 32 bit CRC
  and to prevent checksum errors for files greater than 32MB
  [bsc#1020108]
- add cpio-2.11-out_of_bounds_write.patch to fix an out of bounds
  write in a way cpio parses certain cpio files [bsc#963448],
  [CVE-2016-2037]</changelog>
<changelog author="kstreitova@suse.com" date="1491912000">- modify cpio-2.11-out_of_bounds_write.patch to fix a regression
  causing cpio to crash for tar and ustar archive types
  [bsc#1028410]</changelog>

</package>
<package pkgid="9c081bae49b73a081ed606a6d8a8c6c066a4abb1220aa6b78e61ba2237c9aaa4" name="cpp48" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="b92d9f423379b603f906e41098a2f01bc70d41aff071664cb6a7d406841c45e1" name="cpp5" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="a936e4203495a12b42b34867a529af0b29798c43a06adb7a1bc2abf3b81491a5" name="cpp6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="bc3a945b4cf41c38e02fb09a8b05fedf86805d6954e9eb4ae4b5fcc3971db793" name="cpp6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="aa9707e3f9cc006e9f5ca081f8f090efecd1301d053d7d5c63ea9f0fe33d4830" name="cpphs" arch="src">
    <version epoch="0" ver="1.20.2" rel="2.3.7"/>

<changelog author="herbert@graeber-clan.de" date="1339070400">- update to version 1.13.3
  spec file template generated by cabal2spec-0.25.5
  Thu Jan 19 20:52:27 UTC 2012 - herbert@graeber-clan.de
- add defattr to file lists
  Thu Jan 19 19:26:15 UTC 2012 - herbert@graeber-clan.de
- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1390824000">- update to 1.17.1
- spec file regenerated by cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1416571200">- update to 1.18.6
- add manpage, new deps - ghc-polyparse</changelog>
<changelog author="mimi.vx@gmail.com" date="1416571201">- add filter to suppres warning.</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- change mv to install</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- update to 1.18.8
  * bugfix to accept a #include with absolute filepath
  * fix version number</changelog>
<changelog author="mimi.vx@gmail.com" date="1424606400">- update to 1.18.9
  * accept #if defined foo as well as #if defined(foo)</changelog>
<changelog author="mimi.vx@gmail.com" date="1429185600">- update to 1.19
- change licence
- remove rpmlintrc
  * expose more of the cpphs API
  * allow the static linking exception to the LGPL</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- regenerated spec with cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1432814400">- correct license</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 1.19.2
  * don't warn about trailing comments in #ifdefs
  * fix build error</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 1.19.3
  * bugfix for hlint ticket #161 - interaction of --unlit/--linepragma</changelog>
<changelog author="mimi.vx@gmail.com" date="1457092800">- update to 1.20
  * bugfixes for #if defined(FOO) &amp;&amp; FOO(a,b)</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.20.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.20.1 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- SRPM license field should contain all licenses. In addition,
  I see no obvious "or later" clauses.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.20.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="279cf64bc8e8102e8af1cb0daea0d20ad4d3d1192bb5fc8f6c5990fb28e15645" name="cpphs" arch="x86_64">
    <version epoch="0" ver="1.20.2" rel="2.3.7"/>

<changelog author="herbert@graeber-clan.de" date="1339070400">- update to version 1.13.3
  spec file template generated by cabal2spec-0.25.5
  Thu Jan 19 20:52:27 UTC 2012 - herbert@graeber-clan.de
- add defattr to file lists
  Thu Jan 19 19:26:15 UTC 2012 - herbert@graeber-clan.de
- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1390824000">- update to 1.17.1
- spec file regenerated by cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1416571200">- update to 1.18.6
- add manpage, new deps - ghc-polyparse</changelog>
<changelog author="mimi.vx@gmail.com" date="1416571201">- add filter to suppres warning.</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- change mv to install</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- update to 1.18.8
  * bugfix to accept a #include with absolute filepath
  * fix version number</changelog>
<changelog author="mimi.vx@gmail.com" date="1424606400">- update to 1.18.9
  * accept #if defined foo as well as #if defined(foo)</changelog>
<changelog author="mimi.vx@gmail.com" date="1429185600">- update to 1.19
- change licence
- remove rpmlintrc
  * expose more of the cpphs API
  * allow the static linking exception to the LGPL</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- regenerated spec with cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1432814400">- correct license</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 1.19.2
  * don't warn about trailing comments in #ifdefs
  * fix build error</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 1.19.3
  * bugfix for hlint ticket #161 - interaction of --unlit/--linepragma</changelog>
<changelog author="mimi.vx@gmail.com" date="1457092800">- update to 1.20
  * bugfixes for #if defined(FOO) &amp;&amp; FOO(a,b)</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.20.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.20.1 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- SRPM license field should contain all licenses. In addition,
  I see no obvious "or later" clauses.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.20.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="12bc7d0c4c455088a39cffd787c5c5647701c02ae7ad2db897762bc2b7547a72" name="crash" arch="src">
    <version epoch="0" ver="7.1.5" rel="2.5.1"/>

<changelog author="dmair@suse.de" date="1392724800">- Implementation of 7.0.5 from upstream, including patch refresh
  Changelog:
  - Fix for the "runq -g" option for kernels that are configured with
  CONFIG_FAIR_GROUP_SCHED, but not CONFIG_CFS_BANDWIDTH.  Without the
  patch, the command fails with the message "runq: invalid structure
  member offset: cfs_rq_throttled".
  (vinayakm.list@gmail.com)
  - Add support for Xen PVH guest types introduced in Xen 4.4.  Without
  the patch, running against a Xen 4.4 hypervisor binary would fail
  during session initialization with the error message "crash: invalid
  structure member offset: domain_is_hvm".  In addition, the PVH guest
  type is being registered internally as an HVM guest type, the debug
  "help -X ofs" command's display of the domain_domain_flags offset
  has been fixed to show it in decimal, and the setting of the internal
  dc-&gt;domain_flags has been fixed to contain all flags set, not just
  the first one found.
  (dslutz@verizon.com)
  - Fix for the "kmem -S" command on Linux 3.1 and later kernels that are
  configured with CONFIG_SLUB.  Because the the page structure's inuse
  and objects fields used by SLUB were changed from discrete u16 types
  to bit-fields within an unsigned int, the display of per-node partial
  slab statistics are incorrect.  Without the patch, the TOTAL and
  ALLOCATED values are incorrectly shown as equal values, and therefore
  the FREE value is always zero.
  (anderson@redhat.com)
  - Fix for the "kmem -S" command for kernels that are configured with
  CONFIG_SLUB.  Eash per-cpu slab object dump may show incorrect
  ALLOCATED and FREE values; and as seen on Linux 3.5 and later
  kernels, the TOTAL value and the number of individual objects dumped
  may also be incorrect (too small).
  (anderson@redhat.com)
  - When executing the commands from an input file specified by the
  "-i &lt;file&gt;" command line option, or when accepting input from a
  file as a set of commands or as a set of command arguments using the
  "&lt;" redirection character, unconditionally cease the operation if
  CTRL-c is entered.  Without the patch, depending upon the command
  that was running when the SIGINT was received, the operation may
  continue uninterruptibly until the file contents are consumed.
  (anderson@redhat.com)
  - Enhanced the "bt -F" option such that if "-F" is entered twice,
  and if the stack frame contents reference a slab cache object, both
  the slab cache name and the stack contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Enhanced the "rd -S" option such that if "-S" is entered twice,
  and if the memory contents reference a slab cache object, both the
  slab cache name and the memory contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to prevent an unwarranted message
  indicating "WARNING: possibly bogus exception frame" generated
  from a blocked kernel thread that was in the process of exec'ing
  a user process via the call_usermodehelper() facility.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to more correctly determine the
  function frame that called into an interrupted function.  Without
  the patch, the first frame just above an IRQ exception frame
  register dump may show an invalid/stale function.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if a page fault exception was
  generated by the invalid contents of the RIP register.  Without
  the patch, the exception frame register dump is not displayed
  above the "page_fault" stack frame; and in a related issue, the
  "bt -e" option will not find and display the exception frame.
  (anderson@redhat.com)
  - When invoking a crash session with a compressed vmlinux file,
  make the same host-machine/vmlinux endian verification that is
  done with uncompressed vmlinx files.
  (anderson@redhat.com)
  - Reduce the number of CTRL-c entries required to unconditionally
  terminate any manually-entered command from three to one.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if an async page fault exception
  occurred in a KVM guest running a Linux 2.6.38 or later kernel.
  Without the patch, the exception frame register dump is not displayed
  above the "async_page_fault" stack frame.
  (anderson@redhat.com)</changelog>
<changelog author="mmarek@suse.cz" date="1397304000">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="ptesarik@suse.cz" date="1398859200">- crash-x86_64-nested-nmi.patch: Fix NMI backtrace for kernels
  patched to handle nested NMIs (bnc#874179).</changelog>
<changelog author="ptesarik@suse.cz" date="1400241600">- crash_enable_snappy_support.patch: enable snappy support.</changelog>
<changelog author="dmair@suse.de" date="1402574400">- crash-keep-file-orig-with-name-on-select.patch Fix the namelist
  selection for gdb to have background state used to select file
  to delete for expansion of compressed file (bnc#877367)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="ptesarik@suse.cz" date="1408363200">- Module.supported: mark crash.ko supported (bnc#891375).</changelog>
<changelog author="ptesarik@suse.cz" date="1409832000">- crash-kmem_cache-downsize.patch: Fix kmem slab initialization
  failures (bnc#885082).</changelog>
<changelog author="ptesarik@suse.com" date="1437480000">- crash-s390x-add-vector-support.patch: SIMD support for dump
  tools (z13) (FATE#318058).</changelog>
<changelog author="ptesarik@suse.cz" date="1438171200">- crash-move-xen-dom0-handling-into-own-file.patch: Move Xen Dom0
  handling into xen_dom0.c (FATE#316467).
- crash-move-xen-p2m-map.patch: Move xen p2m map initialization to
  xen_kdump_p2m (FATE#316467).
- crash-use-xen_machine_addr-command.patch: Use XEN_MACHINE_ADDR
  command flag instead of overriding readmem (FATE#316467).
- crash-move-xen-elf-note-processing.patch: Move Xen ELF note
  processing to xen_dom0.c (FATE#316467).
- crash-add-xen-dom0-support-for-kdump.patch: Add Xen Dom0 support
  for kdump compressed files (FATE#316467).</changelog>
<changelog author="dmair@suse.com" date="1442923200">- Update to 7.1.3 (bsc#946458)
  o Introduction of "dis -f &lt;address&gt;" which disassembles from the
    address to the end of the function
  o Introduction of "dis -s &lt;address&gt;" which displays the filename
    and line number associated with the specified text location,
    followed by a source code listing if available.
  o Addition of a new "--src &lt;directory&gt;" command line option for
    use by the "dis -s" option if the kernel source is not located
    in the standard location.
  o Do not search for a panic task in s390x dumpfiles that are
    marked as a "live dump"
  o Fix unnecessary error messages when a directory is used as a
    command line argument
  o See http://people.redhat.com/anderson/crash.changelog.html for
    the complete changelog
- Removed these patches obsoleted by mainline:
  crash-x86_64-nested-nmi.patch
  crash-keep-file-orig-with-name-on-select.patch
  crash-kmem_cache-downsize.patch
  crash-s390x-add-vector-support.patch
- Refreshed patches</changelog>
<changelog author="dmair@suse.com" date="1443700800">- For 7.1.3 ppc64le the following patches are obsoleted by mainline
  crash-gdb-7.6-add-powerpc64le-linux.patch
  crash-gdb-7.6-bound_minimal_symbol.patch
  crash-gdb-7.6-floatformat.patch
  crash-gdb-7.6-ppc64-ELFv2-trampoline-match.patch
  crash-gdb-7.6-ppc64_sysv_abi_push_float.patch
  crash-gdb-7.6-ppc64le.patch
  crash-gdb-7.6-ppc_insns_match_pattern.patch
  crash-gdb-7.6-update-autoconf-2013-04-24.patch
  crash-gdb-7.6-update-autoconf-2013-06-10.patch
  crash-gdb-7.6.series
  crash-patch-gdb.patch</changelog>
<changelog author="lpechacek@suse.com" date="1444219200">- Enable RT KMP build (bsc#948840)</changelog>
<changelog author="lpechacek@suse.com" date="1453464000">- Disable RT KMP build (bsc#962719)</changelog>
<changelog author="dmair@suse.de" date="1464091200">- Upgrade of source tarball to 7.1.5 from upstream and fix of
  refresh of patches to align with the version. For a detailed
  changelog of the source tarball see:
  http://people.redhat.com/anderson/crash.changelog.html
  includes a fix for bsc#977306.
  Feature enhancements include:
  - "whatis -r" and "whatis -m" commands that allow search for
    data structure of a specified size and that contains a member
    of a given type respectively.</changelog>
<changelog author="ptesarik@suse.com" date="1464350400">- eppic-support-arm64.patch: Support for ARM64 (FATE#320844).</changelog>
<changelog author="ptesarik@suse.com" date="1471262400">- crash-linux-4.6-printk-flags.patch: Fix warning "failed to read
  pageflag_names entry" on Linux 4.6 (bsc#978601).</changelog>
<changelog author="lpechacek@suse.com" date="1476878400">- Enabled RT KMP build (bsc#1005578)</changelog>
<changelog author="msuchanek@suse.com" date="1485950400">- Fix analyzing fadump dumps on PPC64 (bsc#1022962).</changelog>
<changelog author="astieger@suse.com" date="1493035200">- Exclude openSUSE from RT KMP build (bsc#1013843)</changelog>

</package>
<package pkgid="413d650e9ed186511b984bda279ca0728886d92df875665eb01f312df114f1ff" name="crash" arch="x86_64">
    <version epoch="0" ver="7.1.5" rel="2.5.1"/>

<changelog author="dmair@suse.de" date="1392724800">- Implementation of 7.0.5 from upstream, including patch refresh
  Changelog:
  - Fix for the "runq -g" option for kernels that are configured with
  CONFIG_FAIR_GROUP_SCHED, but not CONFIG_CFS_BANDWIDTH.  Without the
  patch, the command fails with the message "runq: invalid structure
  member offset: cfs_rq_throttled".
  (vinayakm.list@gmail.com)
  - Add support for Xen PVH guest types introduced in Xen 4.4.  Without
  the patch, running against a Xen 4.4 hypervisor binary would fail
  during session initialization with the error message "crash: invalid
  structure member offset: domain_is_hvm".  In addition, the PVH guest
  type is being registered internally as an HVM guest type, the debug
  "help -X ofs" command's display of the domain_domain_flags offset
  has been fixed to show it in decimal, and the setting of the internal
  dc-&gt;domain_flags has been fixed to contain all flags set, not just
  the first one found.
  (dslutz@verizon.com)
  - Fix for the "kmem -S" command on Linux 3.1 and later kernels that are
  configured with CONFIG_SLUB.  Because the the page structure's inuse
  and objects fields used by SLUB were changed from discrete u16 types
  to bit-fields within an unsigned int, the display of per-node partial
  slab statistics are incorrect.  Without the patch, the TOTAL and
  ALLOCATED values are incorrectly shown as equal values, and therefore
  the FREE value is always zero.
  (anderson@redhat.com)
  - Fix for the "kmem -S" command for kernels that are configured with
  CONFIG_SLUB.  Eash per-cpu slab object dump may show incorrect
  ALLOCATED and FREE values; and as seen on Linux 3.5 and later
  kernels, the TOTAL value and the number of individual objects dumped
  may also be incorrect (too small).
  (anderson@redhat.com)
  - When executing the commands from an input file specified by the
  "-i &lt;file&gt;" command line option, or when accepting input from a
  file as a set of commands or as a set of command arguments using the
  "&lt;" redirection character, unconditionally cease the operation if
  CTRL-c is entered.  Without the patch, depending upon the command
  that was running when the SIGINT was received, the operation may
  continue uninterruptibly until the file contents are consumed.
  (anderson@redhat.com)
  - Enhanced the "bt -F" option such that if "-F" is entered twice,
  and if the stack frame contents reference a slab cache object, both
  the slab cache name and the stack contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Enhanced the "rd -S" option such that if "-S" is entered twice,
  and if the memory contents reference a slab cache object, both the
  slab cache name and the memory contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to prevent an unwarranted message
  indicating "WARNING: possibly bogus exception frame" generated
  from a blocked kernel thread that was in the process of exec'ing
  a user process via the call_usermodehelper() facility.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to more correctly determine the
  function frame that called into an interrupted function.  Without
  the patch, the first frame just above an IRQ exception frame
  register dump may show an invalid/stale function.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if a page fault exception was
  generated by the invalid contents of the RIP register.  Without
  the patch, the exception frame register dump is not displayed
  above the "page_fault" stack frame; and in a related issue, the
  "bt -e" option will not find and display the exception frame.
  (anderson@redhat.com)
  - When invoking a crash session with a compressed vmlinux file,
  make the same host-machine/vmlinux endian verification that is
  done with uncompressed vmlinx files.
  (anderson@redhat.com)
  - Reduce the number of CTRL-c entries required to unconditionally
  terminate any manually-entered command from three to one.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if an async page fault exception
  occurred in a KVM guest running a Linux 2.6.38 or later kernel.
  Without the patch, the exception frame register dump is not displayed
  above the "async_page_fault" stack frame.
  (anderson@redhat.com)</changelog>
<changelog author="mmarek@suse.cz" date="1397304000">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="ptesarik@suse.cz" date="1398859200">- crash-x86_64-nested-nmi.patch: Fix NMI backtrace for kernels
  patched to handle nested NMIs (bnc#874179).</changelog>
<changelog author="ptesarik@suse.cz" date="1400241600">- crash_enable_snappy_support.patch: enable snappy support.</changelog>
<changelog author="dmair@suse.de" date="1402574400">- crash-keep-file-orig-with-name-on-select.patch Fix the namelist
  selection for gdb to have background state used to select file
  to delete for expansion of compressed file (bnc#877367)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="ptesarik@suse.cz" date="1408363200">- Module.supported: mark crash.ko supported (bnc#891375).</changelog>
<changelog author="ptesarik@suse.cz" date="1409832000">- crash-kmem_cache-downsize.patch: Fix kmem slab initialization
  failures (bnc#885082).</changelog>
<changelog author="ptesarik@suse.com" date="1437480000">- crash-s390x-add-vector-support.patch: SIMD support for dump
  tools (z13) (FATE#318058).</changelog>
<changelog author="ptesarik@suse.cz" date="1438171200">- crash-move-xen-dom0-handling-into-own-file.patch: Move Xen Dom0
  handling into xen_dom0.c (FATE#316467).
- crash-move-xen-p2m-map.patch: Move xen p2m map initialization to
  xen_kdump_p2m (FATE#316467).
- crash-use-xen_machine_addr-command.patch: Use XEN_MACHINE_ADDR
  command flag instead of overriding readmem (FATE#316467).
- crash-move-xen-elf-note-processing.patch: Move Xen ELF note
  processing to xen_dom0.c (FATE#316467).
- crash-add-xen-dom0-support-for-kdump.patch: Add Xen Dom0 support
  for kdump compressed files (FATE#316467).</changelog>
<changelog author="dmair@suse.com" date="1442923200">- Update to 7.1.3 (bsc#946458)
  o Introduction of "dis -f &lt;address&gt;" which disassembles from the
    address to the end of the function
  o Introduction of "dis -s &lt;address&gt;" which displays the filename
    and line number associated with the specified text location,
    followed by a source code listing if available.
  o Addition of a new "--src &lt;directory&gt;" command line option for
    use by the "dis -s" option if the kernel source is not located
    in the standard location.
  o Do not search for a panic task in s390x dumpfiles that are
    marked as a "live dump"
  o Fix unnecessary error messages when a directory is used as a
    command line argument
  o See http://people.redhat.com/anderson/crash.changelog.html for
    the complete changelog
- Removed these patches obsoleted by mainline:
  crash-x86_64-nested-nmi.patch
  crash-keep-file-orig-with-name-on-select.patch
  crash-kmem_cache-downsize.patch
  crash-s390x-add-vector-support.patch
- Refreshed patches</changelog>
<changelog author="dmair@suse.com" date="1443700800">- For 7.1.3 ppc64le the following patches are obsoleted by mainline
  crash-gdb-7.6-add-powerpc64le-linux.patch
  crash-gdb-7.6-bound_minimal_symbol.patch
  crash-gdb-7.6-floatformat.patch
  crash-gdb-7.6-ppc64-ELFv2-trampoline-match.patch
  crash-gdb-7.6-ppc64_sysv_abi_push_float.patch
  crash-gdb-7.6-ppc64le.patch
  crash-gdb-7.6-ppc_insns_match_pattern.patch
  crash-gdb-7.6-update-autoconf-2013-04-24.patch
  crash-gdb-7.6-update-autoconf-2013-06-10.patch
  crash-gdb-7.6.series
  crash-patch-gdb.patch</changelog>
<changelog author="lpechacek@suse.com" date="1444219200">- Enable RT KMP build (bsc#948840)</changelog>
<changelog author="lpechacek@suse.com" date="1453464000">- Disable RT KMP build (bsc#962719)</changelog>
<changelog author="dmair@suse.de" date="1464091200">- Upgrade of source tarball to 7.1.5 from upstream and fix of
  refresh of patches to align with the version. For a detailed
  changelog of the source tarball see:
  http://people.redhat.com/anderson/crash.changelog.html
  includes a fix for bsc#977306.
  Feature enhancements include:
  - "whatis -r" and "whatis -m" commands that allow search for
    data structure of a specified size and that contains a member
    of a given type respectively.</changelog>
<changelog author="ptesarik@suse.com" date="1464350400">- eppic-support-arm64.patch: Support for ARM64 (FATE#320844).</changelog>
<changelog author="ptesarik@suse.com" date="1471262400">- crash-linux-4.6-printk-flags.patch: Fix warning "failed to read
  pageflag_names entry" on Linux 4.6 (bsc#978601).</changelog>
<changelog author="lpechacek@suse.com" date="1476878400">- Enabled RT KMP build (bsc#1005578)</changelog>
<changelog author="msuchanek@suse.com" date="1485950400">- Fix analyzing fadump dumps on PPC64 (bsc#1022962).</changelog>
<changelog author="astieger@suse.com" date="1493035200">- Exclude openSUSE from RT KMP build (bsc#1013843)</changelog>

</package>
<package pkgid="55204a4b3a4b6b6372ab354b95ed525f8798a961d49022c23c1d25bd6dd97357" name="crash-devel" arch="x86_64">
    <version epoch="0" ver="7.1.5" rel="2.5.1"/>

<changelog author="dmair@suse.de" date="1392724800">- Implementation of 7.0.5 from upstream, including patch refresh
  Changelog:
  - Fix for the "runq -g" option for kernels that are configured with
  CONFIG_FAIR_GROUP_SCHED, but not CONFIG_CFS_BANDWIDTH.  Without the
  patch, the command fails with the message "runq: invalid structure
  member offset: cfs_rq_throttled".
  (vinayakm.list@gmail.com)
  - Add support for Xen PVH guest types introduced in Xen 4.4.  Without
  the patch, running against a Xen 4.4 hypervisor binary would fail
  during session initialization with the error message "crash: invalid
  structure member offset: domain_is_hvm".  In addition, the PVH guest
  type is being registered internally as an HVM guest type, the debug
  "help -X ofs" command's display of the domain_domain_flags offset
  has been fixed to show it in decimal, and the setting of the internal
  dc-&gt;domain_flags has been fixed to contain all flags set, not just
  the first one found.
  (dslutz@verizon.com)
  - Fix for the "kmem -S" command on Linux 3.1 and later kernels that are
  configured with CONFIG_SLUB.  Because the the page structure's inuse
  and objects fields used by SLUB were changed from discrete u16 types
  to bit-fields within an unsigned int, the display of per-node partial
  slab statistics are incorrect.  Without the patch, the TOTAL and
  ALLOCATED values are incorrectly shown as equal values, and therefore
  the FREE value is always zero.
  (anderson@redhat.com)
  - Fix for the "kmem -S" command for kernels that are configured with
  CONFIG_SLUB.  Eash per-cpu slab object dump may show incorrect
  ALLOCATED and FREE values; and as seen on Linux 3.5 and later
  kernels, the TOTAL value and the number of individual objects dumped
  may also be incorrect (too small).
  (anderson@redhat.com)
  - When executing the commands from an input file specified by the
  "-i &lt;file&gt;" command line option, or when accepting input from a
  file as a set of commands or as a set of command arguments using the
  "&lt;" redirection character, unconditionally cease the operation if
  CTRL-c is entered.  Without the patch, depending upon the command
  that was running when the SIGINT was received, the operation may
  continue uninterruptibly until the file contents are consumed.
  (anderson@redhat.com)
  - Enhanced the "bt -F" option such that if "-F" is entered twice,
  and if the stack frame contents reference a slab cache object, both
  the slab cache name and the stack contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Enhanced the "rd -S" option such that if "-S" is entered twice,
  and if the memory contents reference a slab cache object, both the
  slab cache name and the memory contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to prevent an unwarranted message
  indicating "WARNING: possibly bogus exception frame" generated
  from a blocked kernel thread that was in the process of exec'ing
  a user process via the call_usermodehelper() facility.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to more correctly determine the
  function frame that called into an interrupted function.  Without
  the patch, the first frame just above an IRQ exception frame
  register dump may show an invalid/stale function.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if a page fault exception was
  generated by the invalid contents of the RIP register.  Without
  the patch, the exception frame register dump is not displayed
  above the "page_fault" stack frame; and in a related issue, the
  "bt -e" option will not find and display the exception frame.
  (anderson@redhat.com)
  - When invoking a crash session with a compressed vmlinux file,
  make the same host-machine/vmlinux endian verification that is
  done with uncompressed vmlinx files.
  (anderson@redhat.com)
  - Reduce the number of CTRL-c entries required to unconditionally
  terminate any manually-entered command from three to one.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if an async page fault exception
  occurred in a KVM guest running a Linux 2.6.38 or later kernel.
  Without the patch, the exception frame register dump is not displayed
  above the "async_page_fault" stack frame.
  (anderson@redhat.com)</changelog>
<changelog author="mmarek@suse.cz" date="1397304000">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="ptesarik@suse.cz" date="1398859200">- crash-x86_64-nested-nmi.patch: Fix NMI backtrace for kernels
  patched to handle nested NMIs (bnc#874179).</changelog>
<changelog author="ptesarik@suse.cz" date="1400241600">- crash_enable_snappy_support.patch: enable snappy support.</changelog>
<changelog author="dmair@suse.de" date="1402574400">- crash-keep-file-orig-with-name-on-select.patch Fix the namelist
  selection for gdb to have background state used to select file
  to delete for expansion of compressed file (bnc#877367)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="ptesarik@suse.cz" date="1408363200">- Module.supported: mark crash.ko supported (bnc#891375).</changelog>
<changelog author="ptesarik@suse.cz" date="1409832000">- crash-kmem_cache-downsize.patch: Fix kmem slab initialization
  failures (bnc#885082).</changelog>
<changelog author="ptesarik@suse.com" date="1437480000">- crash-s390x-add-vector-support.patch: SIMD support for dump
  tools (z13) (FATE#318058).</changelog>
<changelog author="ptesarik@suse.cz" date="1438171200">- crash-move-xen-dom0-handling-into-own-file.patch: Move Xen Dom0
  handling into xen_dom0.c (FATE#316467).
- crash-move-xen-p2m-map.patch: Move xen p2m map initialization to
  xen_kdump_p2m (FATE#316467).
- crash-use-xen_machine_addr-command.patch: Use XEN_MACHINE_ADDR
  command flag instead of overriding readmem (FATE#316467).
- crash-move-xen-elf-note-processing.patch: Move Xen ELF note
  processing to xen_dom0.c (FATE#316467).
- crash-add-xen-dom0-support-for-kdump.patch: Add Xen Dom0 support
  for kdump compressed files (FATE#316467).</changelog>
<changelog author="dmair@suse.com" date="1442923200">- Update to 7.1.3 (bsc#946458)
  o Introduction of "dis -f &lt;address&gt;" which disassembles from the
    address to the end of the function
  o Introduction of "dis -s &lt;address&gt;" which displays the filename
    and line number associated with the specified text location,
    followed by a source code listing if available.
  o Addition of a new "--src &lt;directory&gt;" command line option for
    use by the "dis -s" option if the kernel source is not located
    in the standard location.
  o Do not search for a panic task in s390x dumpfiles that are
    marked as a "live dump"
  o Fix unnecessary error messages when a directory is used as a
    command line argument
  o See http://people.redhat.com/anderson/crash.changelog.html for
    the complete changelog
- Removed these patches obsoleted by mainline:
  crash-x86_64-nested-nmi.patch
  crash-keep-file-orig-with-name-on-select.patch
  crash-kmem_cache-downsize.patch
  crash-s390x-add-vector-support.patch
- Refreshed patches</changelog>
<changelog author="dmair@suse.com" date="1443700800">- For 7.1.3 ppc64le the following patches are obsoleted by mainline
  crash-gdb-7.6-add-powerpc64le-linux.patch
  crash-gdb-7.6-bound_minimal_symbol.patch
  crash-gdb-7.6-floatformat.patch
  crash-gdb-7.6-ppc64-ELFv2-trampoline-match.patch
  crash-gdb-7.6-ppc64_sysv_abi_push_float.patch
  crash-gdb-7.6-ppc64le.patch
  crash-gdb-7.6-ppc_insns_match_pattern.patch
  crash-gdb-7.6-update-autoconf-2013-04-24.patch
  crash-gdb-7.6-update-autoconf-2013-06-10.patch
  crash-gdb-7.6.series
  crash-patch-gdb.patch</changelog>
<changelog author="lpechacek@suse.com" date="1444219200">- Enable RT KMP build (bsc#948840)</changelog>
<changelog author="lpechacek@suse.com" date="1453464000">- Disable RT KMP build (bsc#962719)</changelog>
<changelog author="dmair@suse.de" date="1464091200">- Upgrade of source tarball to 7.1.5 from upstream and fix of
  refresh of patches to align with the version. For a detailed
  changelog of the source tarball see:
  http://people.redhat.com/anderson/crash.changelog.html
  includes a fix for bsc#977306.
  Feature enhancements include:
  - "whatis -r" and "whatis -m" commands that allow search for
    data structure of a specified size and that contains a member
    of a given type respectively.</changelog>
<changelog author="ptesarik@suse.com" date="1464350400">- eppic-support-arm64.patch: Support for ARM64 (FATE#320844).</changelog>
<changelog author="ptesarik@suse.com" date="1471262400">- crash-linux-4.6-printk-flags.patch: Fix warning "failed to read
  pageflag_names entry" on Linux 4.6 (bsc#978601).</changelog>
<changelog author="lpechacek@suse.com" date="1476878400">- Enabled RT KMP build (bsc#1005578)</changelog>
<changelog author="msuchanek@suse.com" date="1485950400">- Fix analyzing fadump dumps on PPC64 (bsc#1022962).</changelog>
<changelog author="astieger@suse.com" date="1493035200">- Exclude openSUSE from RT KMP build (bsc#1013843)</changelog>

</package>
<package pkgid="4b262b3f73d67689b5c09e4bbc16477f5e76914c6197ac4fa7d5753042100ce9" name="crash-doc" arch="x86_64">
    <version epoch="0" ver="7.1.5" rel="2.5.1"/>

<changelog author="dmair@suse.de" date="1392724800">- Implementation of 7.0.5 from upstream, including patch refresh
  Changelog:
  - Fix for the "runq -g" option for kernels that are configured with
  CONFIG_FAIR_GROUP_SCHED, but not CONFIG_CFS_BANDWIDTH.  Without the
  patch, the command fails with the message "runq: invalid structure
  member offset: cfs_rq_throttled".
  (vinayakm.list@gmail.com)
  - Add support for Xen PVH guest types introduced in Xen 4.4.  Without
  the patch, running against a Xen 4.4 hypervisor binary would fail
  during session initialization with the error message "crash: invalid
  structure member offset: domain_is_hvm".  In addition, the PVH guest
  type is being registered internally as an HVM guest type, the debug
  "help -X ofs" command's display of the domain_domain_flags offset
  has been fixed to show it in decimal, and the setting of the internal
  dc-&gt;domain_flags has been fixed to contain all flags set, not just
  the first one found.
  (dslutz@verizon.com)
  - Fix for the "kmem -S" command on Linux 3.1 and later kernels that are
  configured with CONFIG_SLUB.  Because the the page structure's inuse
  and objects fields used by SLUB were changed from discrete u16 types
  to bit-fields within an unsigned int, the display of per-node partial
  slab statistics are incorrect.  Without the patch, the TOTAL and
  ALLOCATED values are incorrectly shown as equal values, and therefore
  the FREE value is always zero.
  (anderson@redhat.com)
  - Fix for the "kmem -S" command for kernels that are configured with
  CONFIG_SLUB.  Eash per-cpu slab object dump may show incorrect
  ALLOCATED and FREE values; and as seen on Linux 3.5 and later
  kernels, the TOTAL value and the number of individual objects dumped
  may also be incorrect (too small).
  (anderson@redhat.com)
  - When executing the commands from an input file specified by the
  "-i &lt;file&gt;" command line option, or when accepting input from a
  file as a set of commands or as a set of command arguments using the
  "&lt;" redirection character, unconditionally cease the operation if
  CTRL-c is entered.  Without the patch, depending upon the command
  that was running when the SIGINT was received, the operation may
  continue uninterruptibly until the file contents are consumed.
  (anderson@redhat.com)
  - Enhanced the "bt -F" option such that if "-F" is entered twice,
  and if the stack frame contents reference a slab cache object, both
  the slab cache name and the stack contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Enhanced the "rd -S" option such that if "-S" is entered twice,
  and if the memory contents reference a slab cache object, both the
  slab cache name and the memory contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to prevent an unwarranted message
  indicating "WARNING: possibly bogus exception frame" generated
  from a blocked kernel thread that was in the process of exec'ing
  a user process via the call_usermodehelper() facility.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to more correctly determine the
  function frame that called into an interrupted function.  Without
  the patch, the first frame just above an IRQ exception frame
  register dump may show an invalid/stale function.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if a page fault exception was
  generated by the invalid contents of the RIP register.  Without
  the patch, the exception frame register dump is not displayed
  above the "page_fault" stack frame; and in a related issue, the
  "bt -e" option will not find and display the exception frame.
  (anderson@redhat.com)
  - When invoking a crash session with a compressed vmlinux file,
  make the same host-machine/vmlinux endian verification that is
  done with uncompressed vmlinx files.
  (anderson@redhat.com)
  - Reduce the number of CTRL-c entries required to unconditionally
  terminate any manually-entered command from three to one.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if an async page fault exception
  occurred in a KVM guest running a Linux 2.6.38 or later kernel.
  Without the patch, the exception frame register dump is not displayed
  above the "async_page_fault" stack frame.
  (anderson@redhat.com)</changelog>
<changelog author="mmarek@suse.cz" date="1397304000">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="ptesarik@suse.cz" date="1398859200">- crash-x86_64-nested-nmi.patch: Fix NMI backtrace for kernels
  patched to handle nested NMIs (bnc#874179).</changelog>
<changelog author="ptesarik@suse.cz" date="1400241600">- crash_enable_snappy_support.patch: enable snappy support.</changelog>
<changelog author="dmair@suse.de" date="1402574400">- crash-keep-file-orig-with-name-on-select.patch Fix the namelist
  selection for gdb to have background state used to select file
  to delete for expansion of compressed file (bnc#877367)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="ptesarik@suse.cz" date="1408363200">- Module.supported: mark crash.ko supported (bnc#891375).</changelog>
<changelog author="ptesarik@suse.cz" date="1409832000">- crash-kmem_cache-downsize.patch: Fix kmem slab initialization
  failures (bnc#885082).</changelog>
<changelog author="ptesarik@suse.com" date="1437480000">- crash-s390x-add-vector-support.patch: SIMD support for dump
  tools (z13) (FATE#318058).</changelog>
<changelog author="ptesarik@suse.cz" date="1438171200">- crash-move-xen-dom0-handling-into-own-file.patch: Move Xen Dom0
  handling into xen_dom0.c (FATE#316467).
- crash-move-xen-p2m-map.patch: Move xen p2m map initialization to
  xen_kdump_p2m (FATE#316467).
- crash-use-xen_machine_addr-command.patch: Use XEN_MACHINE_ADDR
  command flag instead of overriding readmem (FATE#316467).
- crash-move-xen-elf-note-processing.patch: Move Xen ELF note
  processing to xen_dom0.c (FATE#316467).
- crash-add-xen-dom0-support-for-kdump.patch: Add Xen Dom0 support
  for kdump compressed files (FATE#316467).</changelog>
<changelog author="dmair@suse.com" date="1442923200">- Update to 7.1.3 (bsc#946458)
  o Introduction of "dis -f &lt;address&gt;" which disassembles from the
    address to the end of the function
  o Introduction of "dis -s &lt;address&gt;" which displays the filename
    and line number associated with the specified text location,
    followed by a source code listing if available.
  o Addition of a new "--src &lt;directory&gt;" command line option for
    use by the "dis -s" option if the kernel source is not located
    in the standard location.
  o Do not search for a panic task in s390x dumpfiles that are
    marked as a "live dump"
  o Fix unnecessary error messages when a directory is used as a
    command line argument
  o See http://people.redhat.com/anderson/crash.changelog.html for
    the complete changelog
- Removed these patches obsoleted by mainline:
  crash-x86_64-nested-nmi.patch
  crash-keep-file-orig-with-name-on-select.patch
  crash-kmem_cache-downsize.patch
  crash-s390x-add-vector-support.patch
- Refreshed patches</changelog>
<changelog author="dmair@suse.com" date="1443700800">- For 7.1.3 ppc64le the following patches are obsoleted by mainline
  crash-gdb-7.6-add-powerpc64le-linux.patch
  crash-gdb-7.6-bound_minimal_symbol.patch
  crash-gdb-7.6-floatformat.patch
  crash-gdb-7.6-ppc64-ELFv2-trampoline-match.patch
  crash-gdb-7.6-ppc64_sysv_abi_push_float.patch
  crash-gdb-7.6-ppc64le.patch
  crash-gdb-7.6-ppc_insns_match_pattern.patch
  crash-gdb-7.6-update-autoconf-2013-04-24.patch
  crash-gdb-7.6-update-autoconf-2013-06-10.patch
  crash-gdb-7.6.series
  crash-patch-gdb.patch</changelog>
<changelog author="lpechacek@suse.com" date="1444219200">- Enable RT KMP build (bsc#948840)</changelog>
<changelog author="lpechacek@suse.com" date="1453464000">- Disable RT KMP build (bsc#962719)</changelog>
<changelog author="dmair@suse.de" date="1464091200">- Upgrade of source tarball to 7.1.5 from upstream and fix of
  refresh of patches to align with the version. For a detailed
  changelog of the source tarball see:
  http://people.redhat.com/anderson/crash.changelog.html
  includes a fix for bsc#977306.
  Feature enhancements include:
  - "whatis -r" and "whatis -m" commands that allow search for
    data structure of a specified size and that contains a member
    of a given type respectively.</changelog>
<changelog author="ptesarik@suse.com" date="1464350400">- eppic-support-arm64.patch: Support for ARM64 (FATE#320844).</changelog>
<changelog author="ptesarik@suse.com" date="1471262400">- crash-linux-4.6-printk-flags.patch: Fix warning "failed to read
  pageflag_names entry" on Linux 4.6 (bsc#978601).</changelog>
<changelog author="lpechacek@suse.com" date="1476878400">- Enabled RT KMP build (bsc#1005578)</changelog>
<changelog author="msuchanek@suse.com" date="1485950400">- Fix analyzing fadump dumps on PPC64 (bsc#1022962).</changelog>
<changelog author="astieger@suse.com" date="1493035200">- Exclude openSUSE from RT KMP build (bsc#1013843)</changelog>

</package>
<package pkgid="19205a4996ba4939aeb5dd33c1dd0b6790de7bc9dde62407a9120b9df4bce263" name="crash-eppic" arch="x86_64">
    <version epoch="0" ver="7.1.5" rel="2.5.1"/>

<changelog author="dmair@suse.de" date="1392724800">- Implementation of 7.0.5 from upstream, including patch refresh
  Changelog:
  - Fix for the "runq -g" option for kernels that are configured with
  CONFIG_FAIR_GROUP_SCHED, but not CONFIG_CFS_BANDWIDTH.  Without the
  patch, the command fails with the message "runq: invalid structure
  member offset: cfs_rq_throttled".
  (vinayakm.list@gmail.com)
  - Add support for Xen PVH guest types introduced in Xen 4.4.  Without
  the patch, running against a Xen 4.4 hypervisor binary would fail
  during session initialization with the error message "crash: invalid
  structure member offset: domain_is_hvm".  In addition, the PVH guest
  type is being registered internally as an HVM guest type, the debug
  "help -X ofs" command's display of the domain_domain_flags offset
  has been fixed to show it in decimal, and the setting of the internal
  dc-&gt;domain_flags has been fixed to contain all flags set, not just
  the first one found.
  (dslutz@verizon.com)
  - Fix for the "kmem -S" command on Linux 3.1 and later kernels that are
  configured with CONFIG_SLUB.  Because the the page structure's inuse
  and objects fields used by SLUB were changed from discrete u16 types
  to bit-fields within an unsigned int, the display of per-node partial
  slab statistics are incorrect.  Without the patch, the TOTAL and
  ALLOCATED values are incorrectly shown as equal values, and therefore
  the FREE value is always zero.
  (anderson@redhat.com)
  - Fix for the "kmem -S" command for kernels that are configured with
  CONFIG_SLUB.  Eash per-cpu slab object dump may show incorrect
  ALLOCATED and FREE values; and as seen on Linux 3.5 and later
  kernels, the TOTAL value and the number of individual objects dumped
  may also be incorrect (too small).
  (anderson@redhat.com)
  - When executing the commands from an input file specified by the
  "-i &lt;file&gt;" command line option, or when accepting input from a
  file as a set of commands or as a set of command arguments using the
  "&lt;" redirection character, unconditionally cease the operation if
  CTRL-c is entered.  Without the patch, depending upon the command
  that was running when the SIGINT was received, the operation may
  continue uninterruptibly until the file contents are consumed.
  (anderson@redhat.com)
  - Enhanced the "bt -F" option such that if "-F" is entered twice,
  and if the stack frame contents reference a slab cache object, both
  the slab cache name and the stack contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Enhanced the "rd -S" option such that if "-S" is entered twice,
  and if the memory contents reference a slab cache object, both the
  slab cache name and the memory contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to prevent an unwarranted message
  indicating "WARNING: possibly bogus exception frame" generated
  from a blocked kernel thread that was in the process of exec'ing
  a user process via the call_usermodehelper() facility.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to more correctly determine the
  function frame that called into an interrupted function.  Without
  the patch, the first frame just above an IRQ exception frame
  register dump may show an invalid/stale function.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if a page fault exception was
  generated by the invalid contents of the RIP register.  Without
  the patch, the exception frame register dump is not displayed
  above the "page_fault" stack frame; and in a related issue, the
  "bt -e" option will not find and display the exception frame.
  (anderson@redhat.com)
  - When invoking a crash session with a compressed vmlinux file,
  make the same host-machine/vmlinux endian verification that is
  done with uncompressed vmlinx files.
  (anderson@redhat.com)
  - Reduce the number of CTRL-c entries required to unconditionally
  terminate any manually-entered command from three to one.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if an async page fault exception
  occurred in a KVM guest running a Linux 2.6.38 or later kernel.
  Without the patch, the exception frame register dump is not displayed
  above the "async_page_fault" stack frame.
  (anderson@redhat.com)</changelog>
<changelog author="mmarek@suse.cz" date="1397304000">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="ptesarik@suse.cz" date="1398859200">- crash-x86_64-nested-nmi.patch: Fix NMI backtrace for kernels
  patched to handle nested NMIs (bnc#874179).</changelog>
<changelog author="ptesarik@suse.cz" date="1400241600">- crash_enable_snappy_support.patch: enable snappy support.</changelog>
<changelog author="dmair@suse.de" date="1402574400">- crash-keep-file-orig-with-name-on-select.patch Fix the namelist
  selection for gdb to have background state used to select file
  to delete for expansion of compressed file (bnc#877367)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="ptesarik@suse.cz" date="1408363200">- Module.supported: mark crash.ko supported (bnc#891375).</changelog>
<changelog author="ptesarik@suse.cz" date="1409832000">- crash-kmem_cache-downsize.patch: Fix kmem slab initialization
  failures (bnc#885082).</changelog>
<changelog author="ptesarik@suse.com" date="1437480000">- crash-s390x-add-vector-support.patch: SIMD support for dump
  tools (z13) (FATE#318058).</changelog>
<changelog author="ptesarik@suse.cz" date="1438171200">- crash-move-xen-dom0-handling-into-own-file.patch: Move Xen Dom0
  handling into xen_dom0.c (FATE#316467).
- crash-move-xen-p2m-map.patch: Move xen p2m map initialization to
  xen_kdump_p2m (FATE#316467).
- crash-use-xen_machine_addr-command.patch: Use XEN_MACHINE_ADDR
  command flag instead of overriding readmem (FATE#316467).
- crash-move-xen-elf-note-processing.patch: Move Xen ELF note
  processing to xen_dom0.c (FATE#316467).
- crash-add-xen-dom0-support-for-kdump.patch: Add Xen Dom0 support
  for kdump compressed files (FATE#316467).</changelog>
<changelog author="dmair@suse.com" date="1442923200">- Update to 7.1.3 (bsc#946458)
  o Introduction of "dis -f &lt;address&gt;" which disassembles from the
    address to the end of the function
  o Introduction of "dis -s &lt;address&gt;" which displays the filename
    and line number associated with the specified text location,
    followed by a source code listing if available.
  o Addition of a new "--src &lt;directory&gt;" command line option for
    use by the "dis -s" option if the kernel source is not located
    in the standard location.
  o Do not search for a panic task in s390x dumpfiles that are
    marked as a "live dump"
  o Fix unnecessary error messages when a directory is used as a
    command line argument
  o See http://people.redhat.com/anderson/crash.changelog.html for
    the complete changelog
- Removed these patches obsoleted by mainline:
  crash-x86_64-nested-nmi.patch
  crash-keep-file-orig-with-name-on-select.patch
  crash-kmem_cache-downsize.patch
  crash-s390x-add-vector-support.patch
- Refreshed patches</changelog>
<changelog author="dmair@suse.com" date="1443700800">- For 7.1.3 ppc64le the following patches are obsoleted by mainline
  crash-gdb-7.6-add-powerpc64le-linux.patch
  crash-gdb-7.6-bound_minimal_symbol.patch
  crash-gdb-7.6-floatformat.patch
  crash-gdb-7.6-ppc64-ELFv2-trampoline-match.patch
  crash-gdb-7.6-ppc64_sysv_abi_push_float.patch
  crash-gdb-7.6-ppc64le.patch
  crash-gdb-7.6-ppc_insns_match_pattern.patch
  crash-gdb-7.6-update-autoconf-2013-04-24.patch
  crash-gdb-7.6-update-autoconf-2013-06-10.patch
  crash-gdb-7.6.series
  crash-patch-gdb.patch</changelog>
<changelog author="lpechacek@suse.com" date="1444219200">- Enable RT KMP build (bsc#948840)</changelog>
<changelog author="lpechacek@suse.com" date="1453464000">- Disable RT KMP build (bsc#962719)</changelog>
<changelog author="dmair@suse.de" date="1464091200">- Upgrade of source tarball to 7.1.5 from upstream and fix of
  refresh of patches to align with the version. For a detailed
  changelog of the source tarball see:
  http://people.redhat.com/anderson/crash.changelog.html
  includes a fix for bsc#977306.
  Feature enhancements include:
  - "whatis -r" and "whatis -m" commands that allow search for
    data structure of a specified size and that contains a member
    of a given type respectively.</changelog>
<changelog author="ptesarik@suse.com" date="1464350400">- eppic-support-arm64.patch: Support for ARM64 (FATE#320844).</changelog>
<changelog author="ptesarik@suse.com" date="1471262400">- crash-linux-4.6-printk-flags.patch: Fix warning "failed to read
  pageflag_names entry" on Linux 4.6 (bsc#978601).</changelog>
<changelog author="lpechacek@suse.com" date="1476878400">- Enabled RT KMP build (bsc#1005578)</changelog>
<changelog author="msuchanek@suse.com" date="1485950400">- Fix analyzing fadump dumps on PPC64 (bsc#1022962).</changelog>
<changelog author="astieger@suse.com" date="1493035200">- Exclude openSUSE from RT KMP build (bsc#1013843)</changelog>

</package>
<package pkgid="b2cba1aa8f96b58c0dd52be910831a8101eb45701fd2f0148b0f10aff803196b" name="crash-gcore" arch="x86_64">
    <version epoch="0" ver="7.1.5" rel="2.5.1"/>

<changelog author="dmair@suse.de" date="1392724800">- Implementation of 7.0.5 from upstream, including patch refresh
  Changelog:
  - Fix for the "runq -g" option for kernels that are configured with
  CONFIG_FAIR_GROUP_SCHED, but not CONFIG_CFS_BANDWIDTH.  Without the
  patch, the command fails with the message "runq: invalid structure
  member offset: cfs_rq_throttled".
  (vinayakm.list@gmail.com)
  - Add support for Xen PVH guest types introduced in Xen 4.4.  Without
  the patch, running against a Xen 4.4 hypervisor binary would fail
  during session initialization with the error message "crash: invalid
  structure member offset: domain_is_hvm".  In addition, the PVH guest
  type is being registered internally as an HVM guest type, the debug
  "help -X ofs" command's display of the domain_domain_flags offset
  has been fixed to show it in decimal, and the setting of the internal
  dc-&gt;domain_flags has been fixed to contain all flags set, not just
  the first one found.
  (dslutz@verizon.com)
  - Fix for the "kmem -S" command on Linux 3.1 and later kernels that are
  configured with CONFIG_SLUB.  Because the the page structure's inuse
  and objects fields used by SLUB were changed from discrete u16 types
  to bit-fields within an unsigned int, the display of per-node partial
  slab statistics are incorrect.  Without the patch, the TOTAL and
  ALLOCATED values are incorrectly shown as equal values, and therefore
  the FREE value is always zero.
  (anderson@redhat.com)
  - Fix for the "kmem -S" command for kernels that are configured with
  CONFIG_SLUB.  Eash per-cpu slab object dump may show incorrect
  ALLOCATED and FREE values; and as seen on Linux 3.5 and later
  kernels, the TOTAL value and the number of individual objects dumped
  may also be incorrect (too small).
  (anderson@redhat.com)
  - When executing the commands from an input file specified by the
  "-i &lt;file&gt;" command line option, or when accepting input from a
  file as a set of commands or as a set of command arguments using the
  "&lt;" redirection character, unconditionally cease the operation if
  CTRL-c is entered.  Without the patch, depending upon the command
  that was running when the SIGINT was received, the operation may
  continue uninterruptibly until the file contents are consumed.
  (anderson@redhat.com)
  - Enhanced the "bt -F" option such that if "-F" is entered twice,
  and if the stack frame contents reference a slab cache object, both
  the slab cache name and the stack contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Enhanced the "rd -S" option such that if "-S" is entered twice,
  and if the memory contents reference a slab cache object, both the
  slab cache name and the memory contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to prevent an unwarranted message
  indicating "WARNING: possibly bogus exception frame" generated
  from a blocked kernel thread that was in the process of exec'ing
  a user process via the call_usermodehelper() facility.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to more correctly determine the
  function frame that called into an interrupted function.  Without
  the patch, the first frame just above an IRQ exception frame
  register dump may show an invalid/stale function.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if a page fault exception was
  generated by the invalid contents of the RIP register.  Without
  the patch, the exception frame register dump is not displayed
  above the "page_fault" stack frame; and in a related issue, the
  "bt -e" option will not find and display the exception frame.
  (anderson@redhat.com)
  - When invoking a crash session with a compressed vmlinux file,
  make the same host-machine/vmlinux endian verification that is
  done with uncompressed vmlinx files.
  (anderson@redhat.com)
  - Reduce the number of CTRL-c entries required to unconditionally
  terminate any manually-entered command from three to one.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if an async page fault exception
  occurred in a KVM guest running a Linux 2.6.38 or later kernel.
  Without the patch, the exception frame register dump is not displayed
  above the "async_page_fault" stack frame.
  (anderson@redhat.com)</changelog>
<changelog author="mmarek@suse.cz" date="1397304000">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="ptesarik@suse.cz" date="1398859200">- crash-x86_64-nested-nmi.patch: Fix NMI backtrace for kernels
  patched to handle nested NMIs (bnc#874179).</changelog>
<changelog author="ptesarik@suse.cz" date="1400241600">- crash_enable_snappy_support.patch: enable snappy support.</changelog>
<changelog author="dmair@suse.de" date="1402574400">- crash-keep-file-orig-with-name-on-select.patch Fix the namelist
  selection for gdb to have background state used to select file
  to delete for expansion of compressed file (bnc#877367)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="ptesarik@suse.cz" date="1408363200">- Module.supported: mark crash.ko supported (bnc#891375).</changelog>
<changelog author="ptesarik@suse.cz" date="1409832000">- crash-kmem_cache-downsize.patch: Fix kmem slab initialization
  failures (bnc#885082).</changelog>
<changelog author="ptesarik@suse.com" date="1437480000">- crash-s390x-add-vector-support.patch: SIMD support for dump
  tools (z13) (FATE#318058).</changelog>
<changelog author="ptesarik@suse.cz" date="1438171200">- crash-move-xen-dom0-handling-into-own-file.patch: Move Xen Dom0
  handling into xen_dom0.c (FATE#316467).
- crash-move-xen-p2m-map.patch: Move xen p2m map initialization to
  xen_kdump_p2m (FATE#316467).
- crash-use-xen_machine_addr-command.patch: Use XEN_MACHINE_ADDR
  command flag instead of overriding readmem (FATE#316467).
- crash-move-xen-elf-note-processing.patch: Move Xen ELF note
  processing to xen_dom0.c (FATE#316467).
- crash-add-xen-dom0-support-for-kdump.patch: Add Xen Dom0 support
  for kdump compressed files (FATE#316467).</changelog>
<changelog author="dmair@suse.com" date="1442923200">- Update to 7.1.3 (bsc#946458)
  o Introduction of "dis -f &lt;address&gt;" which disassembles from the
    address to the end of the function
  o Introduction of "dis -s &lt;address&gt;" which displays the filename
    and line number associated with the specified text location,
    followed by a source code listing if available.
  o Addition of a new "--src &lt;directory&gt;" command line option for
    use by the "dis -s" option if the kernel source is not located
    in the standard location.
  o Do not search for a panic task in s390x dumpfiles that are
    marked as a "live dump"
  o Fix unnecessary error messages when a directory is used as a
    command line argument
  o See http://people.redhat.com/anderson/crash.changelog.html for
    the complete changelog
- Removed these patches obsoleted by mainline:
  crash-x86_64-nested-nmi.patch
  crash-keep-file-orig-with-name-on-select.patch
  crash-kmem_cache-downsize.patch
  crash-s390x-add-vector-support.patch
- Refreshed patches</changelog>
<changelog author="dmair@suse.com" date="1443700800">- For 7.1.3 ppc64le the following patches are obsoleted by mainline
  crash-gdb-7.6-add-powerpc64le-linux.patch
  crash-gdb-7.6-bound_minimal_symbol.patch
  crash-gdb-7.6-floatformat.patch
  crash-gdb-7.6-ppc64-ELFv2-trampoline-match.patch
  crash-gdb-7.6-ppc64_sysv_abi_push_float.patch
  crash-gdb-7.6-ppc64le.patch
  crash-gdb-7.6-ppc_insns_match_pattern.patch
  crash-gdb-7.6-update-autoconf-2013-04-24.patch
  crash-gdb-7.6-update-autoconf-2013-06-10.patch
  crash-gdb-7.6.series
  crash-patch-gdb.patch</changelog>
<changelog author="lpechacek@suse.com" date="1444219200">- Enable RT KMP build (bsc#948840)</changelog>
<changelog author="lpechacek@suse.com" date="1453464000">- Disable RT KMP build (bsc#962719)</changelog>
<changelog author="dmair@suse.de" date="1464091200">- Upgrade of source tarball to 7.1.5 from upstream and fix of
  refresh of patches to align with the version. For a detailed
  changelog of the source tarball see:
  http://people.redhat.com/anderson/crash.changelog.html
  includes a fix for bsc#977306.
  Feature enhancements include:
  - "whatis -r" and "whatis -m" commands that allow search for
    data structure of a specified size and that contains a member
    of a given type respectively.</changelog>
<changelog author="ptesarik@suse.com" date="1464350400">- eppic-support-arm64.patch: Support for ARM64 (FATE#320844).</changelog>
<changelog author="ptesarik@suse.com" date="1471262400">- crash-linux-4.6-printk-flags.patch: Fix warning "failed to read
  pageflag_names entry" on Linux 4.6 (bsc#978601).</changelog>
<changelog author="lpechacek@suse.com" date="1476878400">- Enabled RT KMP build (bsc#1005578)</changelog>
<changelog author="msuchanek@suse.com" date="1485950400">- Fix analyzing fadump dumps on PPC64 (bsc#1022962).</changelog>
<changelog author="astieger@suse.com" date="1493035200">- Exclude openSUSE from RT KMP build (bsc#1013843)</changelog>

</package>
<package pkgid="e058b5290f7d00e540641753c104bbf751575cb38863a90054432109831b9555" name="crash-kmp-default" arch="x86_64">
    <version epoch="0" ver="7.1.5_k4.4.57_18.3" rel="2.5.1"/>

<changelog author="dmair@suse.de" date="1392724800">- Implementation of 7.0.5 from upstream, including patch refresh
  Changelog:
  - Fix for the "runq -g" option for kernels that are configured with
  CONFIG_FAIR_GROUP_SCHED, but not CONFIG_CFS_BANDWIDTH.  Without the
  patch, the command fails with the message "runq: invalid structure
  member offset: cfs_rq_throttled".
  (vinayakm.list@gmail.com)
  - Add support for Xen PVH guest types introduced in Xen 4.4.  Without
  the patch, running against a Xen 4.4 hypervisor binary would fail
  during session initialization with the error message "crash: invalid
  structure member offset: domain_is_hvm".  In addition, the PVH guest
  type is being registered internally as an HVM guest type, the debug
  "help -X ofs" command's display of the domain_domain_flags offset
  has been fixed to show it in decimal, and the setting of the internal
  dc-&gt;domain_flags has been fixed to contain all flags set, not just
  the first one found.
  (dslutz@verizon.com)
  - Fix for the "kmem -S" command on Linux 3.1 and later kernels that are
  configured with CONFIG_SLUB.  Because the the page structure's inuse
  and objects fields used by SLUB were changed from discrete u16 types
  to bit-fields within an unsigned int, the display of per-node partial
  slab statistics are incorrect.  Without the patch, the TOTAL and
  ALLOCATED values are incorrectly shown as equal values, and therefore
  the FREE value is always zero.
  (anderson@redhat.com)
  - Fix for the "kmem -S" command for kernels that are configured with
  CONFIG_SLUB.  Eash per-cpu slab object dump may show incorrect
  ALLOCATED and FREE values; and as seen on Linux 3.5 and later
  kernels, the TOTAL value and the number of individual objects dumped
  may also be incorrect (too small).
  (anderson@redhat.com)
  - When executing the commands from an input file specified by the
  "-i &lt;file&gt;" command line option, or when accepting input from a
  file as a set of commands or as a set of command arguments using the
  "&lt;" redirection character, unconditionally cease the operation if
  CTRL-c is entered.  Without the patch, depending upon the command
  that was running when the SIGINT was received, the operation may
  continue uninterruptibly until the file contents are consumed.
  (anderson@redhat.com)
  - Enhanced the "bt -F" option such that if "-F" is entered twice,
  and if the stack frame contents reference a slab cache object, both
  the slab cache name and the stack contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Enhanced the "rd -S" option such that if "-S" is entered twice,
  and if the memory contents reference a slab cache object, both the
  slab cache name and the memory contents will be displayed within
  brackets.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to prevent an unwarranted message
  indicating "WARNING: possibly bogus exception frame" generated
  from a blocked kernel thread that was in the process of exec'ing
  a user process via the call_usermodehelper() facility.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command to more correctly determine the
  function frame that called into an interrupted function.  Without
  the patch, the first frame just above an IRQ exception frame
  register dump may show an invalid/stale function.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if a page fault exception was
  generated by the invalid contents of the RIP register.  Without
  the patch, the exception frame register dump is not displayed
  above the "page_fault" stack frame; and in a related issue, the
  "bt -e" option will not find and display the exception frame.
  (anderson@redhat.com)
  - When invoking a crash session with a compressed vmlinux file,
  make the same host-machine/vmlinux endian verification that is
  done with uncompressed vmlinx files.
  (anderson@redhat.com)
  - Reduce the number of CTRL-c entries required to unconditionally
  terminate any manually-entered command from three to one.
  (anderson@redhat.com)
  - Fix for the X86_64 "bt" command if an async page fault exception
  occurred in a KVM guest running a Linux 2.6.38 or later kernel.
  Without the patch, the exception frame register dump is not displayed
  above the "async_page_fault" stack frame.
  (anderson@redhat.com)</changelog>
<changelog author="mmarek@suse.cz" date="1397304000">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="ptesarik@suse.cz" date="1398859200">- crash-x86_64-nested-nmi.patch: Fix NMI backtrace for kernels
  patched to handle nested NMIs (bnc#874179).</changelog>
<changelog author="ptesarik@suse.cz" date="1400241600">- crash_enable_snappy_support.patch: enable snappy support.</changelog>
<changelog author="dmair@suse.de" date="1402574400">- crash-keep-file-orig-with-name-on-select.patch Fix the namelist
  selection for gdb to have background state used to select file
  to delete for expansion of compressed file (bnc#877367)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="ptesarik@suse.cz" date="1408363200">- Module.supported: mark crash.ko supported (bnc#891375).</changelog>
<changelog author="ptesarik@suse.cz" date="1409832000">- crash-kmem_cache-downsize.patch: Fix kmem slab initialization
  failures (bnc#885082).</changelog>
<changelog author="ptesarik@suse.com" date="1437480000">- crash-s390x-add-vector-support.patch: SIMD support for dump
  tools (z13) (FATE#318058).</changelog>
<changelog author="ptesarik@suse.cz" date="1438171200">- crash-move-xen-dom0-handling-into-own-file.patch: Move Xen Dom0
  handling into xen_dom0.c (FATE#316467).
- crash-move-xen-p2m-map.patch: Move xen p2m map initialization to
  xen_kdump_p2m (FATE#316467).
- crash-use-xen_machine_addr-command.patch: Use XEN_MACHINE_ADDR
  command flag instead of overriding readmem (FATE#316467).
- crash-move-xen-elf-note-processing.patch: Move Xen ELF note
  processing to xen_dom0.c (FATE#316467).
- crash-add-xen-dom0-support-for-kdump.patch: Add Xen Dom0 support
  for kdump compressed files (FATE#316467).</changelog>
<changelog author="dmair@suse.com" date="1442923200">- Update to 7.1.3 (bsc#946458)
  o Introduction of "dis -f &lt;address&gt;" which disassembles from the
    address to the end of the function
  o Introduction of "dis -s &lt;address&gt;" which displays the filename
    and line number associated with the specified text location,
    followed by a source code listing if available.
  o Addition of a new "--src &lt;directory&gt;" command line option for
    use by the "dis -s" option if the kernel source is not located
    in the standard location.
  o Do not search for a panic task in s390x dumpfiles that are
    marked as a "live dump"
  o Fix unnecessary error messages when a directory is used as a
    command line argument
  o See http://people.redhat.com/anderson/crash.changelog.html for
    the complete changelog
- Removed these patches obsoleted by mainline:
  crash-x86_64-nested-nmi.patch
  crash-keep-file-orig-with-name-on-select.patch
  crash-kmem_cache-downsize.patch
  crash-s390x-add-vector-support.patch
- Refreshed patches</changelog>
<changelog author="dmair@suse.com" date="1443700800">- For 7.1.3 ppc64le the following patches are obsoleted by mainline
  crash-gdb-7.6-add-powerpc64le-linux.patch
  crash-gdb-7.6-bound_minimal_symbol.patch
  crash-gdb-7.6-floatformat.patch
  crash-gdb-7.6-ppc64-ELFv2-trampoline-match.patch
  crash-gdb-7.6-ppc64_sysv_abi_push_float.patch
  crash-gdb-7.6-ppc64le.patch
  crash-gdb-7.6-ppc_insns_match_pattern.patch
  crash-gdb-7.6-update-autoconf-2013-04-24.patch
  crash-gdb-7.6-update-autoconf-2013-06-10.patch
  crash-gdb-7.6.series
  crash-patch-gdb.patch</changelog>
<changelog author="lpechacek@suse.com" date="1444219200">- Enable RT KMP build (bsc#948840)</changelog>
<changelog author="lpechacek@suse.com" date="1453464000">- Disable RT KMP build (bsc#962719)</changelog>
<changelog author="dmair@suse.de" date="1464091200">- Upgrade of source tarball to 7.1.5 from upstream and fix of
  refresh of patches to align with the version. For a detailed
  changelog of the source tarball see:
  http://people.redhat.com/anderson/crash.changelog.html
  includes a fix for bsc#977306.
  Feature enhancements include:
  - "whatis -r" and "whatis -m" commands that allow search for
    data structure of a specified size and that contains a member
    of a given type respectively.</changelog>
<changelog author="ptesarik@suse.com" date="1464350400">- eppic-support-arm64.patch: Support for ARM64 (FATE#320844).</changelog>
<changelog author="ptesarik@suse.com" date="1471262400">- crash-linux-4.6-printk-flags.patch: Fix warning "failed to read
  pageflag_names entry" on Linux 4.6 (bsc#978601).</changelog>
<changelog author="lpechacek@suse.com" date="1476878400">- Enabled RT KMP build (bsc#1005578)</changelog>
<changelog author="msuchanek@suse.com" date="1485950400">- Fix analyzing fadump dumps on PPC64 (bsc#1022962).</changelog>
<changelog author="astieger@suse.com" date="1493035200">- Exclude openSUSE from RT KMP build (bsc#1013843)</changelog>

</package>
<package pkgid="dcc7f54ed9da34c8739f03d93bc93bb73776fb37b55d8567397a86eb567e257c" name="crmsh" arch="noarch">
    <version epoch="0" ver="2.2.0+git.1476084519.a000372" rel="3.1"/>

<changelog author="kgronlund@suse.com" date="1453464000">- high: scripts: fix broken cluster init script (bsc#963135)
- high: scripts: Improved OCFS2 cluster script (bsc#953984)
- high: history: Parse log lines without timestamp (bsc#955581)
- Add 0001-high-history-Parse-log-lines-without-timestamp-bsc-9.patch
- Add 0002-high-scripts-Improved-OCFS2-cluster-script-bsc-95398.patch
- Add 0003-high-scripts-fix-broken-cluster-init-script-bsc-9631.patch</changelog>
<changelog author="kgronlund@suse.com" date="1455883200">- Update to version 2.2.0+git.1455627181.78fd949:
  + high: scripts: Add LVM on DRBD cluster script (bsc#951132)
  + high: scripts: Add NFS on LVM and DRBD cluster script (bsc#951132)
  + high: added the "push" method to the "configure load" command (fate#320389)
  + medium: ui_configure: Only wait for DC if resources were stopped (#117)
  + medium: hb_report: Don't collect logs on non-nodes (bsc#959031)
  + medium: hb_report: Don't collect logs on non-nodes (bsc#959031)
  + medium: ui_configure: Only wait for DC if resources were stopped (#117)
  + medium: command: Disable fuzzy matcher for completion (#116)
  + medium: corosync: added optional parameter [name] to "corosync add-node" function
  + medium: constants: clone-min meta attribute (new in Pacemaker 1.1.14)
  + medium: cibconfig: add and|or filter combinators to influence filtering (fate#320401)
  + Medium: history: update patterns for resource (new lrmd)
  + medium: ui_configure: Rename show-property to get-property
  + medium: scripts: Updated SBD cluster script (fate#318320)
  + low: Fix title style vs. sentence style in cluster scripts (bsc#892108)
  + low: Fix title style vs. sentence style in cluster scripts (bsc#892108)
  + Low: maintenance: allow action to be forced
- Remove merged patches:
  - Remove 0001-high-history-Parse-log-lines-without-timestamp-bsc-9.patch
  - Remove 0002-high-scripts-Improved-OCFS2-cluster-script-bsc-95398.patch
  - Remove 0003-high-scripts-fix-broken-cluster-init-script-bsc-9631.patch</changelog>
<changelog author="kgronlund@suse.com" date="1456315200">- Update to version 2.2.0+git.1456299101.87fe3c9:
  + high: ui_configure: Fix commit force (#120)
  + medium: config: make multiarch dependency a dynamic include (#119)
  + low: ui_node: Less cryptic query when fencing node</changelog>
<changelog author="kgronlund@suse.com" date="1458043200">- Update to version 2.2.0+git.1458042315.389d264:
  + high: history: Faster log parsing (bsc#970278)
  + medium: ui_node: Use stonith_admin -F to fence remote nodes (bsc#967907)
  + medium: crm_pssh: Fix live refresh of journalctl logs (bsc#970931)
  + medium: hb_report: Use server attribute for remote nodes if set (bsc#970819)
  + medium: ui_node: Add crm node server command
  + medium: scripts: Simplify SBD script (bsc#968076) (fate#318320)
  + medium: scripts: inline scripts for call actions
  + medium: scripts: Don't require sudo for root
  + medium: scripts: Set sudo and full path for exportfs -v in nfs scripts
  + medium: scripts: Add nfs-utils to list of packages for nfsserver
  + low: history: use os.listdir to list history sessions
  + low: scripts: Fix error in service action
  + low: logtime: Improve performance of syslog_ts (bsc#970278)
  + low: hb_report: Print covered time span at exit (bsc#970823)
  + low: hb_report: Warn if generated report is empty (bsc#970823)
  + low: log_patterns_118: Add captures to log patterns for tagging (bsc#970278)
  + low: ui_resource: alias show to get
  + low: hb_report: Suggest user checks timeframe on empty logs (bsc#970823)
  + low: logparser: Add cib info to __meta for hawk</changelog>
<changelog author="bwiedemann@suse.com" date="1458129600">- Fix build-compare by only touching files with timestamps in the future
  and by not including the rebuild counter in hb_report</changelog>
<changelog author="kgronlund@suse.com" date="1458561600">- Update to version 2.2.0+git.1458546035.5df0420:
  + medium: scripts: SBD wizard which configures SBD itself (fate#318320)
  + medium: main: Add -o|--opt to pass extra options for crmsh
  + medium: hb_report: Add timeout to SSH connection (bsc#971690)
  + low: command: handle stray regex characters in input
  + low: scripts: Clean up various scripts</changelog>
<changelog author="ygao@suse.com" date="1460721600">- medium: ui_node: Fix "crm node fence" (bsc#974902)
  - bug-974902_crm-node-fence.patch</changelog>
<changelog author="kgronlund@suse.com" date="1461067200">- Update to version 2.2.0+git.1461051741.724349d:
  + low: cibconfig: Don't mix up CLI name with XML tag
  + low: constants: Add missing reload operation to parser
  + low: corosync: Recycle node IDs when possible
  + low: parse: Don't validate operation name in parser (bsc#975357)
  + low: scripts: Only print debug output locally unless there were remote actions
  + low: scripts: Fix watchdog test in sbd-device (fate#318320)
  + low: scripts: Shouldn't set -e here (fate#318320)
- Remove bug-974902_crm-node-fence.patch</changelog>
<changelog author="kgronlund@suse.com" date="1461067201">- Update to version 2.2.0+git.1461083981.dab79a4:
  + high: scripts: VMware fencing using vCenter (fate#318320)</changelog>
<changelog author="kgronlund@suse.com" date="1461240000">- Update to version 2.2.0+git.1461246131.bf3c265:
  + medium: scripts: Add vmware to data manifest (fate#318320)
  + medium: ui_node: Fix crash in node fence command (bsc#974902)
  + low: scripts: Preserve formatting in description for vmware wizard
  + low: scripts: Better description for sbd</changelog>
<changelog author="kgronlund@suse.com" date="1462276800">- Update to version 2.2.0+git.1462285059.d79cd0d:
  + high: ui_root: Add crm verify command
  + medium: hb_report: Fix broken -S option (#137)
  + low: hb_report: Fix spurious error on missing events.txt
  + low: scripts: Note SBD recommendation in vmware script (fate#318320)
  + low: scripts: Note SBD recommendation in libvirt script (fate#318320)</changelog>
<changelog author="kgronlund@suse.com" date="1463054400">- Update to version 2.2.0+git.1462967444.169c554:
  + high: parse: Support for event-driven alerts (fate#320855) (#136)
  + high: utils: Avoid deadlock if DC changes during idle wait (bsc#978480)
  + medium: ui_resource: Add force argument to resource cleanup (bsc#979420)
  + medium: ui_resource: Show utilization in output from crm resource scores
  + high: ui_resource: Improved resource move/clear/locate commands</changelog>
<changelog author="kgronlund@suse.com" date="1464004800">- Update to version 2.2.0+git.1463777827.9b402a8:
  + high: history: Store live report in per-user directory (bsc#980924)
  + medium: logparser: Handle read-only access to metadata cache (bsc#980924)
  + medium: logparser: Fix use-before-declaration error in logparser
  + medium: history: Report better error when history user is not sudoer (bsc#980924)
  + low: utils: Clearer error if permission denied when locking (bsc#980924)
  + low: history: fall back to any log file in report root</changelog>
<changelog author="kgronlund@suse.com" date="1464177600">- Update to version 2.2.0+git.1464167894.621fe00:
  + medium: scripts: no-quorum-policy=ignore is deprecated (bsc#981056)</changelog>
<changelog author="kgronlund@suse.com" date="1464264000">- Update to version 2.2.0+git.1464237560.fd9e583:
  + high: constants: Add maintenance to set of known attributes (bsc#981659)
  + medium: xmlutil: reduce unknown attribute to warning (bsc#981659)</changelog>
<changelog author="kgronlund@suse.com" date="1464782400">- Update to version 2.2.0+git.1464769043.9e4df55:
  * medium: tmpfiles: Create temporary directory if non-existing (bsc#981583)</changelog>
<changelog author="kgronlund@suse.com" date="1469880000">- Update to version 2.2.0+git.1469918297.1b801f6:
  * high: hb_report: Skip lines without timestamps in log correctly (bsc#989810)
  * high: hb_report: Don't collect logs from journalctl if -M is set (bsc#990025)
  * high: parse: Use original _TARGET_RE
  * low: Fix a setting example of the alert to become the error
  * low: scripts: Fix use of non-relative import for ra</changelog>
<changelog author="kgronlund@suse.com" date="1470744000">- Update to version 2.2.0+git.1470743271.64d1a40:
  * medium: constants: Add missing alerts constants (#150) (bsc#992789)</changelog>
<changelog author="kgronlund@suse.com" date="1473940800">- Update to version 2.2.0+git.1473924149.8abc212:
  * high: history: Quote archive tarball name if it contains spaces (bsc#998959)
  * high: history: Prefer /var/log/messages over ha-log.txt (bsc#998891)</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 2.2.0+git.1476084519.a000372:
  * high: cibconfig: Ensure temp CIB is readable by crm_diff (bsc#999683)
  * high: parse: Support target pattern in fencing topology
  * medium: ui_configure: option to obscure passwords
  * medium: cibconfig: Remove from tags when removing object
  * medium: scripts: Better corosync defaults (bsc#1001164)
  * medium: scripts: Drop logrotate check from cluster health
  * medium: corosync: Fix missing variable in del-node
  * low: cmd_status: Highlight plural forms (bsc#996806)</changelog>

</package>
<package pkgid="fbabb84e2675feea86818b5277ea8b983398ef5bbf646b29c21f95b1d17d3578" name="crmsh" arch="src">
    <version epoch="0" ver="2.2.0+git.1476084519.a000372" rel="3.1"/>

<changelog author="kgronlund@suse.com" date="1453464000">- high: scripts: fix broken cluster init script (bsc#963135)
- high: scripts: Improved OCFS2 cluster script (bsc#953984)
- high: history: Parse log lines without timestamp (bsc#955581)
- Add 0001-high-history-Parse-log-lines-without-timestamp-bsc-9.patch
- Add 0002-high-scripts-Improved-OCFS2-cluster-script-bsc-95398.patch
- Add 0003-high-scripts-fix-broken-cluster-init-script-bsc-9631.patch</changelog>
<changelog author="kgronlund@suse.com" date="1455883200">- Update to version 2.2.0+git.1455627181.78fd949:
  + high: scripts: Add LVM on DRBD cluster script (bsc#951132)
  + high: scripts: Add NFS on LVM and DRBD cluster script (bsc#951132)
  + high: added the "push" method to the "configure load" command (fate#320389)
  + medium: ui_configure: Only wait for DC if resources were stopped (#117)
  + medium: hb_report: Don't collect logs on non-nodes (bsc#959031)
  + medium: hb_report: Don't collect logs on non-nodes (bsc#959031)
  + medium: ui_configure: Only wait for DC if resources were stopped (#117)
  + medium: command: Disable fuzzy matcher for completion (#116)
  + medium: corosync: added optional parameter [name] to "corosync add-node" function
  + medium: constants: clone-min meta attribute (new in Pacemaker 1.1.14)
  + medium: cibconfig: add and|or filter combinators to influence filtering (fate#320401)
  + Medium: history: update patterns for resource (new lrmd)
  + medium: ui_configure: Rename show-property to get-property
  + medium: scripts: Updated SBD cluster script (fate#318320)
  + low: Fix title style vs. sentence style in cluster scripts (bsc#892108)
  + low: Fix title style vs. sentence style in cluster scripts (bsc#892108)
  + Low: maintenance: allow action to be forced
- Remove merged patches:
  - Remove 0001-high-history-Parse-log-lines-without-timestamp-bsc-9.patch
  - Remove 0002-high-scripts-Improved-OCFS2-cluster-script-bsc-95398.patch
  - Remove 0003-high-scripts-fix-broken-cluster-init-script-bsc-9631.patch</changelog>
<changelog author="kgronlund@suse.com" date="1456315200">- Update to version 2.2.0+git.1456299101.87fe3c9:
  + high: ui_configure: Fix commit force (#120)
  + medium: config: make multiarch dependency a dynamic include (#119)
  + low: ui_node: Less cryptic query when fencing node</changelog>
<changelog author="kgronlund@suse.com" date="1458043200">- Update to version 2.2.0+git.1458042315.389d264:
  + high: history: Faster log parsing (bsc#970278)
  + medium: ui_node: Use stonith_admin -F to fence remote nodes (bsc#967907)
  + medium: crm_pssh: Fix live refresh of journalctl logs (bsc#970931)
  + medium: hb_report: Use server attribute for remote nodes if set (bsc#970819)
  + medium: ui_node: Add crm node server command
  + medium: scripts: Simplify SBD script (bsc#968076) (fate#318320)
  + medium: scripts: inline scripts for call actions
  + medium: scripts: Don't require sudo for root
  + medium: scripts: Set sudo and full path for exportfs -v in nfs scripts
  + medium: scripts: Add nfs-utils to list of packages for nfsserver
  + low: history: use os.listdir to list history sessions
  + low: scripts: Fix error in service action
  + low: logtime: Improve performance of syslog_ts (bsc#970278)
  + low: hb_report: Print covered time span at exit (bsc#970823)
  + low: hb_report: Warn if generated report is empty (bsc#970823)
  + low: log_patterns_118: Add captures to log patterns for tagging (bsc#970278)
  + low: ui_resource: alias show to get
  + low: hb_report: Suggest user checks timeframe on empty logs (bsc#970823)
  + low: logparser: Add cib info to __meta for hawk</changelog>
<changelog author="bwiedemann@suse.com" date="1458129600">- Fix build-compare by only touching files with timestamps in the future
  and by not including the rebuild counter in hb_report</changelog>
<changelog author="kgronlund@suse.com" date="1458561600">- Update to version 2.2.0+git.1458546035.5df0420:
  + medium: scripts: SBD wizard which configures SBD itself (fate#318320)
  + medium: main: Add -o|--opt to pass extra options for crmsh
  + medium: hb_report: Add timeout to SSH connection (bsc#971690)
  + low: command: handle stray regex characters in input
  + low: scripts: Clean up various scripts</changelog>
<changelog author="ygao@suse.com" date="1460721600">- medium: ui_node: Fix "crm node fence" (bsc#974902)
  - bug-974902_crm-node-fence.patch</changelog>
<changelog author="kgronlund@suse.com" date="1461067200">- Update to version 2.2.0+git.1461051741.724349d:
  + low: cibconfig: Don't mix up CLI name with XML tag
  + low: constants: Add missing reload operation to parser
  + low: corosync: Recycle node IDs when possible
  + low: parse: Don't validate operation name in parser (bsc#975357)
  + low: scripts: Only print debug output locally unless there were remote actions
  + low: scripts: Fix watchdog test in sbd-device (fate#318320)
  + low: scripts: Shouldn't set -e here (fate#318320)
- Remove bug-974902_crm-node-fence.patch</changelog>
<changelog author="kgronlund@suse.com" date="1461067201">- Update to version 2.2.0+git.1461083981.dab79a4:
  + high: scripts: VMware fencing using vCenter (fate#318320)</changelog>
<changelog author="kgronlund@suse.com" date="1461240000">- Update to version 2.2.0+git.1461246131.bf3c265:
  + medium: scripts: Add vmware to data manifest (fate#318320)
  + medium: ui_node: Fix crash in node fence command (bsc#974902)
  + low: scripts: Preserve formatting in description for vmware wizard
  + low: scripts: Better description for sbd</changelog>
<changelog author="kgronlund@suse.com" date="1462276800">- Update to version 2.2.0+git.1462285059.d79cd0d:
  + high: ui_root: Add crm verify command
  + medium: hb_report: Fix broken -S option (#137)
  + low: hb_report: Fix spurious error on missing events.txt
  + low: scripts: Note SBD recommendation in vmware script (fate#318320)
  + low: scripts: Note SBD recommendation in libvirt script (fate#318320)</changelog>
<changelog author="kgronlund@suse.com" date="1463054400">- Update to version 2.2.0+git.1462967444.169c554:
  + high: parse: Support for event-driven alerts (fate#320855) (#136)
  + high: utils: Avoid deadlock if DC changes during idle wait (bsc#978480)
  + medium: ui_resource: Add force argument to resource cleanup (bsc#979420)
  + medium: ui_resource: Show utilization in output from crm resource scores
  + high: ui_resource: Improved resource move/clear/locate commands</changelog>
<changelog author="kgronlund@suse.com" date="1464004800">- Update to version 2.2.0+git.1463777827.9b402a8:
  + high: history: Store live report in per-user directory (bsc#980924)
  + medium: logparser: Handle read-only access to metadata cache (bsc#980924)
  + medium: logparser: Fix use-before-declaration error in logparser
  + medium: history: Report better error when history user is not sudoer (bsc#980924)
  + low: utils: Clearer error if permission denied when locking (bsc#980924)
  + low: history: fall back to any log file in report root</changelog>
<changelog author="kgronlund@suse.com" date="1464177600">- Update to version 2.2.0+git.1464167894.621fe00:
  + medium: scripts: no-quorum-policy=ignore is deprecated (bsc#981056)</changelog>
<changelog author="kgronlund@suse.com" date="1464264000">- Update to version 2.2.0+git.1464237560.fd9e583:
  + high: constants: Add maintenance to set of known attributes (bsc#981659)
  + medium: xmlutil: reduce unknown attribute to warning (bsc#981659)</changelog>
<changelog author="kgronlund@suse.com" date="1464782400">- Update to version 2.2.0+git.1464769043.9e4df55:
  * medium: tmpfiles: Create temporary directory if non-existing (bsc#981583)</changelog>
<changelog author="kgronlund@suse.com" date="1469880000">- Update to version 2.2.0+git.1469918297.1b801f6:
  * high: hb_report: Skip lines without timestamps in log correctly (bsc#989810)
  * high: hb_report: Don't collect logs from journalctl if -M is set (bsc#990025)
  * high: parse: Use original _TARGET_RE
  * low: Fix a setting example of the alert to become the error
  * low: scripts: Fix use of non-relative import for ra</changelog>
<changelog author="kgronlund@suse.com" date="1470744000">- Update to version 2.2.0+git.1470743271.64d1a40:
  * medium: constants: Add missing alerts constants (#150) (bsc#992789)</changelog>
<changelog author="kgronlund@suse.com" date="1473940800">- Update to version 2.2.0+git.1473924149.8abc212:
  * high: history: Quote archive tarball name if it contains spaces (bsc#998959)
  * high: history: Prefer /var/log/messages over ha-log.txt (bsc#998891)</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 2.2.0+git.1476084519.a000372:
  * high: cibconfig: Ensure temp CIB is readable by crm_diff (bsc#999683)
  * high: parse: Support target pattern in fencing topology
  * medium: ui_configure: option to obscure passwords
  * medium: cibconfig: Remove from tags when removing object
  * medium: scripts: Better corosync defaults (bsc#1001164)
  * medium: scripts: Drop logrotate check from cluster health
  * medium: corosync: Fix missing variable in del-node
  * low: cmd_status: Highlight plural forms (bsc#996806)</changelog>

</package>
<package pkgid="21ca8b9faf06c7f6a48748750f4109a26bd32c8acd3e109984b9b86d9700d434" name="crmsh-scripts" arch="noarch">
    <version epoch="0" ver="2.2.0+git.1476084519.a000372" rel="3.1"/>

<changelog author="kgronlund@suse.com" date="1453464000">- high: scripts: fix broken cluster init script (bsc#963135)
- high: scripts: Improved OCFS2 cluster script (bsc#953984)
- high: history: Parse log lines without timestamp (bsc#955581)
- Add 0001-high-history-Parse-log-lines-without-timestamp-bsc-9.patch
- Add 0002-high-scripts-Improved-OCFS2-cluster-script-bsc-95398.patch
- Add 0003-high-scripts-fix-broken-cluster-init-script-bsc-9631.patch</changelog>
<changelog author="kgronlund@suse.com" date="1455883200">- Update to version 2.2.0+git.1455627181.78fd949:
  + high: scripts: Add LVM on DRBD cluster script (bsc#951132)
  + high: scripts: Add NFS on LVM and DRBD cluster script (bsc#951132)
  + high: added the "push" method to the "configure load" command (fate#320389)
  + medium: ui_configure: Only wait for DC if resources were stopped (#117)
  + medium: hb_report: Don't collect logs on non-nodes (bsc#959031)
  + medium: hb_report: Don't collect logs on non-nodes (bsc#959031)
  + medium: ui_configure: Only wait for DC if resources were stopped (#117)
  + medium: command: Disable fuzzy matcher for completion (#116)
  + medium: corosync: added optional parameter [name] to "corosync add-node" function
  + medium: constants: clone-min meta attribute (new in Pacemaker 1.1.14)
  + medium: cibconfig: add and|or filter combinators to influence filtering (fate#320401)
  + Medium: history: update patterns for resource (new lrmd)
  + medium: ui_configure: Rename show-property to get-property
  + medium: scripts: Updated SBD cluster script (fate#318320)
  + low: Fix title style vs. sentence style in cluster scripts (bsc#892108)
  + low: Fix title style vs. sentence style in cluster scripts (bsc#892108)
  + Low: maintenance: allow action to be forced
- Remove merged patches:
  - Remove 0001-high-history-Parse-log-lines-without-timestamp-bsc-9.patch
  - Remove 0002-high-scripts-Improved-OCFS2-cluster-script-bsc-95398.patch
  - Remove 0003-high-scripts-fix-broken-cluster-init-script-bsc-9631.patch</changelog>
<changelog author="kgronlund@suse.com" date="1456315200">- Update to version 2.2.0+git.1456299101.87fe3c9:
  + high: ui_configure: Fix commit force (#120)
  + medium: config: make multiarch dependency a dynamic include (#119)
  + low: ui_node: Less cryptic query when fencing node</changelog>
<changelog author="kgronlund@suse.com" date="1458043200">- Update to version 2.2.0+git.1458042315.389d264:
  + high: history: Faster log parsing (bsc#970278)
  + medium: ui_node: Use stonith_admin -F to fence remote nodes (bsc#967907)
  + medium: crm_pssh: Fix live refresh of journalctl logs (bsc#970931)
  + medium: hb_report: Use server attribute for remote nodes if set (bsc#970819)
  + medium: ui_node: Add crm node server command
  + medium: scripts: Simplify SBD script (bsc#968076) (fate#318320)
  + medium: scripts: inline scripts for call actions
  + medium: scripts: Don't require sudo for root
  + medium: scripts: Set sudo and full path for exportfs -v in nfs scripts
  + medium: scripts: Add nfs-utils to list of packages for nfsserver
  + low: history: use os.listdir to list history sessions
  + low: scripts: Fix error in service action
  + low: logtime: Improve performance of syslog_ts (bsc#970278)
  + low: hb_report: Print covered time span at exit (bsc#970823)
  + low: hb_report: Warn if generated report is empty (bsc#970823)
  + low: log_patterns_118: Add captures to log patterns for tagging (bsc#970278)
  + low: ui_resource: alias show to get
  + low: hb_report: Suggest user checks timeframe on empty logs (bsc#970823)
  + low: logparser: Add cib info to __meta for hawk</changelog>
<changelog author="bwiedemann@suse.com" date="1458129600">- Fix build-compare by only touching files with timestamps in the future
  and by not including the rebuild counter in hb_report</changelog>
<changelog author="kgronlund@suse.com" date="1458561600">- Update to version 2.2.0+git.1458546035.5df0420:
  + medium: scripts: SBD wizard which configures SBD itself (fate#318320)
  + medium: main: Add -o|--opt to pass extra options for crmsh
  + medium: hb_report: Add timeout to SSH connection (bsc#971690)
  + low: command: handle stray regex characters in input
  + low: scripts: Clean up various scripts</changelog>
<changelog author="ygao@suse.com" date="1460721600">- medium: ui_node: Fix "crm node fence" (bsc#974902)
  - bug-974902_crm-node-fence.patch</changelog>
<changelog author="kgronlund@suse.com" date="1461067200">- Update to version 2.2.0+git.1461051741.724349d:
  + low: cibconfig: Don't mix up CLI name with XML tag
  + low: constants: Add missing reload operation to parser
  + low: corosync: Recycle node IDs when possible
  + low: parse: Don't validate operation name in parser (bsc#975357)
  + low: scripts: Only print debug output locally unless there were remote actions
  + low: scripts: Fix watchdog test in sbd-device (fate#318320)
  + low: scripts: Shouldn't set -e here (fate#318320)
- Remove bug-974902_crm-node-fence.patch</changelog>
<changelog author="kgronlund@suse.com" date="1461067201">- Update to version 2.2.0+git.1461083981.dab79a4:
  + high: scripts: VMware fencing using vCenter (fate#318320)</changelog>
<changelog author="kgronlund@suse.com" date="1461240000">- Update to version 2.2.0+git.1461246131.bf3c265:
  + medium: scripts: Add vmware to data manifest (fate#318320)
  + medium: ui_node: Fix crash in node fence command (bsc#974902)
  + low: scripts: Preserve formatting in description for vmware wizard
  + low: scripts: Better description for sbd</changelog>
<changelog author="kgronlund@suse.com" date="1462276800">- Update to version 2.2.0+git.1462285059.d79cd0d:
  + high: ui_root: Add crm verify command
  + medium: hb_report: Fix broken -S option (#137)
  + low: hb_report: Fix spurious error on missing events.txt
  + low: scripts: Note SBD recommendation in vmware script (fate#318320)
  + low: scripts: Note SBD recommendation in libvirt script (fate#318320)</changelog>
<changelog author="kgronlund@suse.com" date="1463054400">- Update to version 2.2.0+git.1462967444.169c554:
  + high: parse: Support for event-driven alerts (fate#320855) (#136)
  + high: utils: Avoid deadlock if DC changes during idle wait (bsc#978480)
  + medium: ui_resource: Add force argument to resource cleanup (bsc#979420)
  + medium: ui_resource: Show utilization in output from crm resource scores
  + high: ui_resource: Improved resource move/clear/locate commands</changelog>
<changelog author="kgronlund@suse.com" date="1464004800">- Update to version 2.2.0+git.1463777827.9b402a8:
  + high: history: Store live report in per-user directory (bsc#980924)
  + medium: logparser: Handle read-only access to metadata cache (bsc#980924)
  + medium: logparser: Fix use-before-declaration error in logparser
  + medium: history: Report better error when history user is not sudoer (bsc#980924)
  + low: utils: Clearer error if permission denied when locking (bsc#980924)
  + low: history: fall back to any log file in report root</changelog>
<changelog author="kgronlund@suse.com" date="1464177600">- Update to version 2.2.0+git.1464167894.621fe00:
  + medium: scripts: no-quorum-policy=ignore is deprecated (bsc#981056)</changelog>
<changelog author="kgronlund@suse.com" date="1464264000">- Update to version 2.2.0+git.1464237560.fd9e583:
  + high: constants: Add maintenance to set of known attributes (bsc#981659)
  + medium: xmlutil: reduce unknown attribute to warning (bsc#981659)</changelog>
<changelog author="kgronlund@suse.com" date="1464782400">- Update to version 2.2.0+git.1464769043.9e4df55:
  * medium: tmpfiles: Create temporary directory if non-existing (bsc#981583)</changelog>
<changelog author="kgronlund@suse.com" date="1469880000">- Update to version 2.2.0+git.1469918297.1b801f6:
  * high: hb_report: Skip lines without timestamps in log correctly (bsc#989810)
  * high: hb_report: Don't collect logs from journalctl if -M is set (bsc#990025)
  * high: parse: Use original _TARGET_RE
  * low: Fix a setting example of the alert to become the error
  * low: scripts: Fix use of non-relative import for ra</changelog>
<changelog author="kgronlund@suse.com" date="1470744000">- Update to version 2.2.0+git.1470743271.64d1a40:
  * medium: constants: Add missing alerts constants (#150) (bsc#992789)</changelog>
<changelog author="kgronlund@suse.com" date="1473940800">- Update to version 2.2.0+git.1473924149.8abc212:
  * high: history: Quote archive tarball name if it contains spaces (bsc#998959)
  * high: history: Prefer /var/log/messages over ha-log.txt (bsc#998891)</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 2.2.0+git.1476084519.a000372:
  * high: cibconfig: Ensure temp CIB is readable by crm_diff (bsc#999683)
  * high: parse: Support target pattern in fencing topology
  * medium: ui_configure: option to obscure passwords
  * medium: cibconfig: Remove from tags when removing object
  * medium: scripts: Better corosync defaults (bsc#1001164)
  * medium: scripts: Drop logrotate check from cluster health
  * medium: corosync: Fix missing variable in del-node
  * low: cmd_status: Highlight plural forms (bsc#996806)</changelog>

</package>
<package pkgid="1f113f57128c11a57fcf620675b01b18afdbbdccdb8b11b1d2ada8213f5e5e7d" name="crmsh-test" arch="noarch">
    <version epoch="0" ver="2.2.0+git.1476084519.a000372" rel="3.1"/>

<changelog author="kgronlund@suse.com" date="1453464000">- high: scripts: fix broken cluster init script (bsc#963135)
- high: scripts: Improved OCFS2 cluster script (bsc#953984)
- high: history: Parse log lines without timestamp (bsc#955581)
- Add 0001-high-history-Parse-log-lines-without-timestamp-bsc-9.patch
- Add 0002-high-scripts-Improved-OCFS2-cluster-script-bsc-95398.patch
- Add 0003-high-scripts-fix-broken-cluster-init-script-bsc-9631.patch</changelog>
<changelog author="kgronlund@suse.com" date="1455883200">- Update to version 2.2.0+git.1455627181.78fd949:
  + high: scripts: Add LVM on DRBD cluster script (bsc#951132)
  + high: scripts: Add NFS on LVM and DRBD cluster script (bsc#951132)
  + high: added the "push" method to the "configure load" command (fate#320389)
  + medium: ui_configure: Only wait for DC if resources were stopped (#117)
  + medium: hb_report: Don't collect logs on non-nodes (bsc#959031)
  + medium: hb_report: Don't collect logs on non-nodes (bsc#959031)
  + medium: ui_configure: Only wait for DC if resources were stopped (#117)
  + medium: command: Disable fuzzy matcher for completion (#116)
  + medium: corosync: added optional parameter [name] to "corosync add-node" function
  + medium: constants: clone-min meta attribute (new in Pacemaker 1.1.14)
  + medium: cibconfig: add and|or filter combinators to influence filtering (fate#320401)
  + Medium: history: update patterns for resource (new lrmd)
  + medium: ui_configure: Rename show-property to get-property
  + medium: scripts: Updated SBD cluster script (fate#318320)
  + low: Fix title style vs. sentence style in cluster scripts (bsc#892108)
  + low: Fix title style vs. sentence style in cluster scripts (bsc#892108)
  + Low: maintenance: allow action to be forced
- Remove merged patches:
  - Remove 0001-high-history-Parse-log-lines-without-timestamp-bsc-9.patch
  - Remove 0002-high-scripts-Improved-OCFS2-cluster-script-bsc-95398.patch
  - Remove 0003-high-scripts-fix-broken-cluster-init-script-bsc-9631.patch</changelog>
<changelog author="kgronlund@suse.com" date="1456315200">- Update to version 2.2.0+git.1456299101.87fe3c9:
  + high: ui_configure: Fix commit force (#120)
  + medium: config: make multiarch dependency a dynamic include (#119)
  + low: ui_node: Less cryptic query when fencing node</changelog>
<changelog author="kgronlund@suse.com" date="1458043200">- Update to version 2.2.0+git.1458042315.389d264:
  + high: history: Faster log parsing (bsc#970278)
  + medium: ui_node: Use stonith_admin -F to fence remote nodes (bsc#967907)
  + medium: crm_pssh: Fix live refresh of journalctl logs (bsc#970931)
  + medium: hb_report: Use server attribute for remote nodes if set (bsc#970819)
  + medium: ui_node: Add crm node server command
  + medium: scripts: Simplify SBD script (bsc#968076) (fate#318320)
  + medium: scripts: inline scripts for call actions
  + medium: scripts: Don't require sudo for root
  + medium: scripts: Set sudo and full path for exportfs -v in nfs scripts
  + medium: scripts: Add nfs-utils to list of packages for nfsserver
  + low: history: use os.listdir to list history sessions
  + low: scripts: Fix error in service action
  + low: logtime: Improve performance of syslog_ts (bsc#970278)
  + low: hb_report: Print covered time span at exit (bsc#970823)
  + low: hb_report: Warn if generated report is empty (bsc#970823)
  + low: log_patterns_118: Add captures to log patterns for tagging (bsc#970278)
  + low: ui_resource: alias show to get
  + low: hb_report: Suggest user checks timeframe on empty logs (bsc#970823)
  + low: logparser: Add cib info to __meta for hawk</changelog>
<changelog author="bwiedemann@suse.com" date="1458129600">- Fix build-compare by only touching files with timestamps in the future
  and by not including the rebuild counter in hb_report</changelog>
<changelog author="kgronlund@suse.com" date="1458561600">- Update to version 2.2.0+git.1458546035.5df0420:
  + medium: scripts: SBD wizard which configures SBD itself (fate#318320)
  + medium: main: Add -o|--opt to pass extra options for crmsh
  + medium: hb_report: Add timeout to SSH connection (bsc#971690)
  + low: command: handle stray regex characters in input
  + low: scripts: Clean up various scripts</changelog>
<changelog author="ygao@suse.com" date="1460721600">- medium: ui_node: Fix "crm node fence" (bsc#974902)
  - bug-974902_crm-node-fence.patch</changelog>
<changelog author="kgronlund@suse.com" date="1461067200">- Update to version 2.2.0+git.1461051741.724349d:
  + low: cibconfig: Don't mix up CLI name with XML tag
  + low: constants: Add missing reload operation to parser
  + low: corosync: Recycle node IDs when possible
  + low: parse: Don't validate operation name in parser (bsc#975357)
  + low: scripts: Only print debug output locally unless there were remote actions
  + low: scripts: Fix watchdog test in sbd-device (fate#318320)
  + low: scripts: Shouldn't set -e here (fate#318320)
- Remove bug-974902_crm-node-fence.patch</changelog>
<changelog author="kgronlund@suse.com" date="1461067201">- Update to version 2.2.0+git.1461083981.dab79a4:
  + high: scripts: VMware fencing using vCenter (fate#318320)</changelog>
<changelog author="kgronlund@suse.com" date="1461240000">- Update to version 2.2.0+git.1461246131.bf3c265:
  + medium: scripts: Add vmware to data manifest (fate#318320)
  + medium: ui_node: Fix crash in node fence command (bsc#974902)
  + low: scripts: Preserve formatting in description for vmware wizard
  + low: scripts: Better description for sbd</changelog>
<changelog author="kgronlund@suse.com" date="1462276800">- Update to version 2.2.0+git.1462285059.d79cd0d:
  + high: ui_root: Add crm verify command
  + medium: hb_report: Fix broken -S option (#137)
  + low: hb_report: Fix spurious error on missing events.txt
  + low: scripts: Note SBD recommendation in vmware script (fate#318320)
  + low: scripts: Note SBD recommendation in libvirt script (fate#318320)</changelog>
<changelog author="kgronlund@suse.com" date="1463054400">- Update to version 2.2.0+git.1462967444.169c554:
  + high: parse: Support for event-driven alerts (fate#320855) (#136)
  + high: utils: Avoid deadlock if DC changes during idle wait (bsc#978480)
  + medium: ui_resource: Add force argument to resource cleanup (bsc#979420)
  + medium: ui_resource: Show utilization in output from crm resource scores
  + high: ui_resource: Improved resource move/clear/locate commands</changelog>
<changelog author="kgronlund@suse.com" date="1464004800">- Update to version 2.2.0+git.1463777827.9b402a8:
  + high: history: Store live report in per-user directory (bsc#980924)
  + medium: logparser: Handle read-only access to metadata cache (bsc#980924)
  + medium: logparser: Fix use-before-declaration error in logparser
  + medium: history: Report better error when history user is not sudoer (bsc#980924)
  + low: utils: Clearer error if permission denied when locking (bsc#980924)
  + low: history: fall back to any log file in report root</changelog>
<changelog author="kgronlund@suse.com" date="1464177600">- Update to version 2.2.0+git.1464167894.621fe00:
  + medium: scripts: no-quorum-policy=ignore is deprecated (bsc#981056)</changelog>
<changelog author="kgronlund@suse.com" date="1464264000">- Update to version 2.2.0+git.1464237560.fd9e583:
  + high: constants: Add maintenance to set of known attributes (bsc#981659)
  + medium: xmlutil: reduce unknown attribute to warning (bsc#981659)</changelog>
<changelog author="kgronlund@suse.com" date="1464782400">- Update to version 2.2.0+git.1464769043.9e4df55:
  * medium: tmpfiles: Create temporary directory if non-existing (bsc#981583)</changelog>
<changelog author="kgronlund@suse.com" date="1469880000">- Update to version 2.2.0+git.1469918297.1b801f6:
  * high: hb_report: Skip lines without timestamps in log correctly (bsc#989810)
  * high: hb_report: Don't collect logs from journalctl if -M is set (bsc#990025)
  * high: parse: Use original _TARGET_RE
  * low: Fix a setting example of the alert to become the error
  * low: scripts: Fix use of non-relative import for ra</changelog>
<changelog author="kgronlund@suse.com" date="1470744000">- Update to version 2.2.0+git.1470743271.64d1a40:
  * medium: constants: Add missing alerts constants (#150) (bsc#992789)</changelog>
<changelog author="kgronlund@suse.com" date="1473940800">- Update to version 2.2.0+git.1473924149.8abc212:
  * high: history: Quote archive tarball name if it contains spaces (bsc#998959)
  * high: history: Prefer /var/log/messages over ha-log.txt (bsc#998891)</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 2.2.0+git.1476084519.a000372:
  * high: cibconfig: Ensure temp CIB is readable by crm_diff (bsc#999683)
  * high: parse: Support target pattern in fencing topology
  * medium: ui_configure: option to obscure passwords
  * medium: cibconfig: Remove from tags when removing object
  * medium: scripts: Better corosync defaults (bsc#1001164)
  * medium: scripts: Drop logrotate check from cluster health
  * medium: corosync: Fix missing variable in del-node
  * low: cmd_status: Highlight plural forms (bsc#996806)</changelog>

</package>
<package pkgid="84756d55f001b919ad274439c79897c4754846e53e007710239b8bab106e92bd" name="cross-aarch64-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="b2c14b877ede6210a6c2c942a64890a0836f8434756abb64c13e6e77cef0d5f6" name="cross-aarch64-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="420208a62b5bad80e709230aae0d452eeca8a0512de5d544f4d59ed82e2555ab" name="cross-aarch64-gcc48-icecream-backend" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="0ad1a42bf87a700fd68cc3fb811a540f20b475896937ca735affa7c2ec81b41e" name="cross-aarch64-gcc48-icecream-backend" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="3c97d2c578f0e9765cbc9c2eef8a922daf8012a4a71113018a1c04af9ac84c67" name="cross-aarch64-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="b2699b9788a6bd617555a05b16b12f439aa00195571a3c58d119fc22ab9b13d5" name="cross-aarch64-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="8516ad2434bc1dea61689d8b448cce1b0dc0fa6a8a76d5f5c819f527a895ae3c" name="cross-aarch64-gcc6-icecream-backend" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="5c382e1afebd37a3ca19526b3e58d9b5ccc91c55305d46dd392dda0d742f676b" name="cross-arm-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="d4518ff74bca8f797ad956a8f56a67544c857f04a1d22f2976163373da695a3f" name="cross-arm-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="07d349f10d91bf82ec462fabbb9c64ede2e25210a449c98d170ef3169b805140" name="cross-arm-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="e9b13488d7dbad9ab36be3797f5bf8cdf3750f4cc4bfe9c10e28fa9268ec9e14" name="cross-arm-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="6b7d376992aac4b177c916faa86a6910df8fd013db5f4dc0cd643b5a723a078a" name="cross-armv6hl-gcc48-icecream-backend" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="5f662363688cfa61d0f8d1d0e26803f630482612034d5ab949657bc65afdd735" name="cross-armv6hl-gcc48-icecream-backend" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="7562bfef32deb70fdbcd73a31861fa79d0484a8c19617b32f51027af37644bb0" name="cross-armv6hl-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="acbb48d79a346e4dc23471375b1cb1b039029c18cf55ef904ba06abbecf4dfea" name="cross-armv6hl-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="ea813b9f2413673ce6c710d03e101a1f17ff7e635c9a14845b9bd2567e6c3fd9" name="cross-armv6hl-gcc6-icecream-backend" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="f63d565837bda7ebab5fd9bb97cc9c62cb12da6b8302100e0fc3b7ddd900c1ad" name="cross-armv7hl-gcc48-icecream-backend" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="dcf1ed50b6254a9b84868f3b55373c3370e9656fd865823231f85b88f5e81ce7" name="cross-armv7hl-gcc48-icecream-backend" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="0139c8a9725a652fb2b85eb869cb0a8f4de55c400285e1b0fc89dc23ee6efa0a" name="cross-armv7hl-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="89526556fd23f200e6015f6d986e0a6a48760eecfde16107517bb93c3735375e" name="cross-armv7hl-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="1bc7c73377e567269a079dd985900fd185ad9d010fbf2641b6bd1a92d0168e9a" name="cross-armv7hl-gcc6-icecream-backend" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="d93c31814429574cd0fa911ff9fb83e8dd7d9ed8d9bf5fd9f9d6056a2ffa6d64" name="cross-avr-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="e848c23e4cf6f519ffef48791c4eab8b08dbc6fc6168bf6619f9a3c8d03c4a55" name="cross-avr-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="771328aaa0ad8931c5e5ea1b4bd2f72cf39db8a830339a850557eb82e076c8c6" name="cross-avr-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="1733bbc3fbf6e1c9dc2c0e716f63738904bc1f72c6c961b5a4f9e822d07e659b" name="cross-avr-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="e8bdf9dd7277cb3592d85c15511229b05285d02f6c5b239a160c7a93bb8925f2" name="cross-avr-gcc6-icecream-backend" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="fececb62ece30b9e1bf9c6d42f4d4bdc67bea98eac29c5cfe37b9a1c70e495ca" name="cross-hppa-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="6728f4d305b0caab8dec599585ae20fdc35ee8eeea2c48b791879b7aab45641e" name="cross-hppa-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="02277ddee2122320b7fec3253ce76360abc90f6fc212a1f22cfb7d40c62071dd" name="cross-hppa64-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="7eaa40bb0f6588bb20a8a7a4353114cd5421a14a965f4c6d638747f55279f8aa" name="cross-hppa64-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="86a7cd01d5f48c3612094bb6b28d3707a4f2bc73a2f984be978e9fa7e43951c0" name="cross-i386-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="f06f83787e2ae1e3309c298325114ce00023490839881f47ef0cd555589c7aac" name="cross-i386-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="fa802d9e80c231e9d484b791ff833ec6595503fda712da73d6547175cb6a6b6f" name="cross-i386-gcc48-icecream-backend" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="cc3a4d4ae355a496a46518e5ee48931289695d6f9d74ce93e2ea2c5985f5f3b2" name="cross-i386-gcc48-icecream-backend" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="a0223b408b5fe5f7fc9b50400ed0fa82eecec7dacc750b551a4b932122669c88" name="cross-i386-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="74d2c847b31a7c22c15e8cfcdcd705d4fce367302701cb9565008065ae72476f" name="cross-i386-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="e79edbed189d80e585b0f47046f8c676ac6818606223af5eae52c6492f550016" name="cross-i386-gcc6-icecream-backend" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="6497fde8a39b0627b3b2ba011fe0d58ee69819b814dbefa2445347303781bdfc" name="cross-ia64-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="96f4429ea9f314febf087e8a94367ed550e613ac9771791a71623afbb46f9207" name="cross-ia64-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="417531de4ef652cbb7b02ea2bd3b2b38d36ec54eed68fb12fd39869b6dda4f33" name="cross-ia64-gcc48-icecream-backend" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="9f8f12f3c435cb6c1860fe2650c4eb6884f7c46f06528fde8d2edc8d3db1c7ce" name="cross-ia64-gcc48-icecream-backend" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="35bfa7bedc930d1406427e27d738844284d8eb2e0e2eab9ff6305d3477238108" name="cross-m68k-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="543b8c0c11b66608a35912f6b88619ecca741c4a0d3d9227495a6af931acdb7d" name="cross-m68k-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="4f940d21f3184ff61a69eadf60c0fef6a498c8d013b3ac6e130ad078506b3efc" name="cross-m68k-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="2779cd3f5f5f9364e16a8507eb785ccc40a644bf866920335ebf8e5059688a6a" name="cross-m68k-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="da2ec8298ff505f9ab4ed5fe4cb749eb2b31e6c2f54fde5fb61562c010c8bebf" name="cross-m68k-gcc6-icecream-backend" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="df0a553a269ef1e3ac1c02cc732fcd0ff62a674e35963e047521ad2f7d050655" name="cross-mips-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="ad4e1a4496cb7517bb48cb3eeb5c48a6661742f067c145b2614bbd1a0c9756ae" name="cross-mips-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="878d52e8442a4e540c9570d9093bf05c1bb8471b77f9597cc5882527a84171cd" name="cross-ppc-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="33e90d4c7a6f86115de36dffdd58685f5af00acea722b8762f0a557698ff8e40" name="cross-ppc-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="1059147af6f090cacb2d8bea748a79a437c5d1031ec5f0a755da97b475221dc9" name="cross-ppc-gcc48-icecream-backend" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="333e95c7d981a6ea974b2770bd856b8cd0fc7bb9c90895dcd95aa8a06f8a7b78" name="cross-ppc-gcc48-icecream-backend" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="798e342bd9477c59139cee6ff57b1eb24cf355f555baee4477a3f0001aa15498" name="cross-ppc64-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="28063aff81f95535f67ea829df33c33b9643e6baf5bc6b3b050c5c213cb15f57" name="cross-ppc64-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="7074f0e26f69bb3f3822f8d3cf9d152bcde4eecf19034ecda0a642c4b3b53654" name="cross-ppc64-gcc48-icecream-backend" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="32c30d3633645783f9cbe55ec1924f5eabba57feb0e1df78297d93c8d8f091bb" name="cross-ppc64-gcc48-icecream-backend" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="e55d183601406fa9d496b66f65fdee1e337b56a0d41cbc1b7b8316857e845b3f" name="cross-ppc64-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="1e61a0a559ab70a42a8dfb9221cc1d54fd2d38079e96d555496ebd851eec910a" name="cross-ppc64-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="6a738540ed0f7d3556c5221101e6c35ccf22d5c36fd0a513c4aacc95bf095c21" name="cross-ppc64-gcc6-icecream-backend" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="92aeac57dcfa262b3b287af224fdf272b50f76c2d2e7b2a553f9c032bab00385" name="cross-ppc64le-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="5ef542e4ede23797872c51ea5dd9666578c5d5280d939a25ca1c54164c033836" name="cross-ppc64le-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="f713a8422257aaa7156ce9f85970f4da85665cd225e0c51758790868ebf1e4e7" name="cross-ppc64le-gcc48-icecream-backend" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="d825d79e85b812e45372770d5e5e5d922ff818f09ee7dc065909cd30823ef471" name="cross-ppc64le-gcc48-icecream-backend" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="f26f420c7eaf26b60bea294a85876c14148353b3964f98e9c1c5744e574b8cb7" name="cross-ppc64le-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="034f08eabdd54c257fc879105f0efe60ff2d7cbcc84e1d60ed02d0a917e219a8" name="cross-ppc64le-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="44f87650a4d14d1dcc20b829018cd13aa8991a9644fe9bd74679654e34592521" name="cross-ppc64le-gcc6-icecream-backend" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="6a00810d19b0deaad1609e5ef04a124f0661fc3b7d54d3a859c8f846ff4afa2e" name="cross-s390-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="8029b3b8a6e30a5cf0155d844119d6337008e9f8fd500933bbea14cd70681bd3" name="cross-s390-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="ee0c57ddb74bc4ea3851d6803973660a440b2f2a5a4ee00c5c0ec53330f4c5cd" name="cross-s390-gcc48-icecream-backend" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="b05d7ef41dd22c4535a4c4ae6167b7646adf50195f73bd7f2a0522c9cfc89012" name="cross-s390-gcc48-icecream-backend" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="7c24c4096df374315d22f7222d9db00264afa0cb7982f4ece0e84dd39e5681b2" name="cross-s390x-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="6403b54b86f6351fdde7ec03e1e2b1fba6f246f09ff9fc1978837629be3048d2" name="cross-s390x-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="970f684ae95aca96d86cd9ab2c5d6b1584642e8682b47e37cc4438510ad330b9" name="cross-s390x-gcc48-icecream-backend" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="3b157de6cd86527013511169e85200654893a4ab30f2706e70459fa92a0dead7" name="cross-s390x-gcc48-icecream-backend" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="462e2f628eb0e41aed2596ceaec519d95def86d9026a392c45ea26a148b5f04a" name="cross-s390x-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="7e99edef09edfa3793989650761b1d250de9c9a46590b334790ecf66528a9575" name="cross-s390x-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="7f13c8882eaa093de22391eec498de5bd22f4266b0e09a1a2ab79f193e9a48b3" name="cross-s390x-gcc6-icecream-backend" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="619eceac2d5536459aaa8d432412381481e07e61ec990851826d45aee9e63434" name="cross-sparc-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="423bb0dd0a4c1830d2e36ca637f3055b9341f9ddf12c29354f67f6f5b31082fd" name="cross-sparc-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="6a6042f4a331660a2db8fd9d7c26bb5091a344b8c61979b73c6c1e4dc4397bfd" name="cross-sparc-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="6308e98868718cb508a240866bd6cdaaeaf297b5750b503372a97bf1e691de23" name="cross-sparc-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="8ad16d6953cda99818528e164c94b9dc36ee1bf63297b90b22164053acc1dd70" name="cross-sparc64-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="6397fc5ab2d9bd371c177bc65b880a7545897980535792d6b610e4fbfce2f0b0" name="cross-sparc64-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="9dff6833ffec01aef4009fe4330e4722150ad55847a644c6e1ed5533c9dbfb61" name="cross-sparc64-gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="d5255352e6c4be23e1ed0f82544c16efece2420bd24286029739947a193979fe" name="cross-sparc64-gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="83bece9bc7ee3d8273149818b4fa11e5ee95bee18996cf29590023ade80ccbbe" name="cross-sparc64-gcc6-icecream-backend" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="d9614f94bb9162574f25c0e0d8c153a4b62b9ccdffcefc843c0f228ac2b1b090" name="cross-sparcv9-gcc6-icecream-backend" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="493d3266047a6fa7ee4687a3c961ad53633d0ee0e9a759cb35bc407fef5a4ada" name="cross-spu-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="dca3e64918a5d5f58c26677edffa0ab608c965530114e13d0de43e40db79f902" name="cross-spu-binutils" arch="x86_64">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="0733e32127df3eda51c7b3d4ab8b84551dffc692fb6faebc3582ba2ae921bce6" name="cross-x86_64-binutils" arch="src">
    <version epoch="0" ver="2.26.1" rel="9.3.1"/>

<changelog author="schwab@suse.de" date="1421841600">- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64</changelog>
<changelog author="schwab@suse.de" date="1424347200">- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1431777600">- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992</changelog>
<changelog author="meissner@suse.com" date="1431950400">- move info deinstall to preun section</changelog>
<changelog author="matz@suse.de" date="1431950401">- Move sed call from %prep to %build to not disturb quilt.
- Add binutils-2.25-branch.diff.gz:
  Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.</changelog>
<changelog author="dmueller@suse.com" date="1433937600">- enable gold for aarch64</changelog>
<changelog author="afaerber@suse.de" date="1436270400">- Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS
  into %TARGET_OS for reuse in install and file sections.
  This fixes the assumption that $TARGET_OS will match %{TARGET}*.</changelog>
<changelog author="matz@suse.de" date="1436443200">- Update to 2.25 branch at 2f5b97b4f (changes
  binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.
- Add patches for s390 z13 support (backports from
  to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .</changelog>
<changelog author="matz@suse.com" date="1436443201">- Update SLE12 package for toolchain module
  and maintenance update.  [fate #318036, fate #318238,
  fate #318520, bnc #936050, bnc #926412]
- Removed SLE-only patches for hardening, obsoleted
  by update to 2.25: binutils-fuzz-fix.diff,
  binutils-new-readelf.tar.gz, binutils-readelf-header.diff .</changelog>
<changelog author="schwab@suse.de" date="1443700800">- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold
  [bsc#949066]</changelog>
<changelog author="schwab@suse.de" date="1444824000">- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64</changelog>
<changelog author="schwab@suse.de" date="1452686400">- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment</changelog>
<changelog author="rguenther@suse.com" date="1453896000">- Update to binutils 2.26  [fate#319939]
  * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
  - -add-symbol &lt;name&gt;=[&lt;section&gt;:]&lt;value&gt;[,&lt;flags&gt;]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
  - -compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.
  * Add --update-section option to objcopy.
  * Add --output-separator option to strings.
- Includes z13 support, remove 0001-S-390-Add-support-for-IBM-z13.patch,
  0002-S-390-Add-check-for-length-field-operand.patch,
  0003-S-390-Add-more-IBM-z13-instructions.patch,
  0004-S-390-Fixes-for-z13-instructions.patch and
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
- Includes fixes in binutils-fix--dynamic-list.patch,
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
- Refresh s390-pic-dso.diff and binutils-build-as-needed.diff</changelog>
<changelog author="rguenther@suse.com" date="1454328000">- Refresh cross-avr-nesc-as.patch</changelog>
<changelog author="rguenther@suse.com" date="1456747200">- Add binutils-2.26-branch.diff, updates to branch head.
  * Adds -mrelax-relocations on x86
  * Fixes bso#19698</changelog>
<changelog author="rguenther@suse.com" date="1457524800">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19739) (swo#19775)</changelog>
<changelog author="rguenther@suse.com" date="1458216000">- Update binutils-2.26-branch.diff, updates to branch head.
  (swo#19807) (bnc#970239)
- Disable -mrelax-relocations by default on old products.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Update binutils-2.26-branch.diff to branch head.
- Adjust testcases from ld-dtags.diff (bnc#985642).</changelog>
<changelog author="rguenther@suse.com" date="1467806400">- Update to binutils 2.26.1. [fate #320851]
- Remove binutils-2.26-branch.diff.</changelog>
<changelog author="matz@suse.com" date="1492516800">- Add binutils-fix-pr21168.diff (bnc#1031508).</changelog>

</package>
<package pkgid="13791445fa8c0d1265676c18c437ec217f6d4f1836f723c19d5bbac85ba3535f" name="cryptsetup" arch="src">
    <version epoch="0" ver="1.6.4" rel="5.3.1"/>

<changelog author="jengelh@medozas.de" date="1324036800">- Update to new upstream release 1.4.1
  * support for trim/discard
  * The on-disk LUKS header can now be detached (e.g. placed on
  separate device or in file)
  * Support key-slot option for luksOpen (use only explicit keyslot)
  * API: Removal of deprecated API from libcryptsetup (all functions
  using struct crypt_options)</changelog>
<changelog author="lnussel@suse.de" date="1334577600">- boot.crypto:
  * avoid warning about module 'kernel' (bnc#741468)
  * incorporate plymouth support</changelog>
<changelog author="lnussel@suse.de" date="1334577601">- new version 1.4.2
  * Fix header check to support old (cryptsetup 1.0.0) header alignment. (1.4.0)
  * Add --keyfile-offset and --new-keyfile-offset parameters to API and CLI.
  * Add repair command and crypt_repair() for known LUKS metadata problems repair.
  * Allow to specify --align-payload only for luksFormat.
  * Unify password verification option.
  * Support password verification with quiet flag if possible. (1.2.0)
  * Fix retry if entered passphrases (with verify option) do not match.
  * Support UUID=&lt;LUKS_UUID&gt; format for device specification.
  * Add --master-key-file option to luksOpen (open using volume key).
  * Fix use of empty keyfile.
  * Fix error message for luksClose and detached LUKS header.
  * Allow --header for status command to get full info with detached header.</changelog>
<changelog author="lnussel@suse.de" date="1334664000">- boot.crypto:
  * prefer physdev from crypttab
  * fix non-plymouth use</changelog>
<changelog author="lnussel@suse.de" date="1339761600">- boot.crypto:
  * update man page to mention systemd and wiki article
  * sanitize dm target names (bnc#716240)</changelog>
<changelog author="cfarrell@suse.com" date="1341835200">- license update: SUSE-GPL-2.0-with-openssl-exception and LGPL-2.0+
  cryptsetup developers use a special exception to link against openSSL</changelog>
<changelog author="lnussel@suse.de" date="1343822400">- version 1.5.0:
  * Add --device-size option for reencryption tool.
  * Switch to use unit suffix for --reduce-device-size option.
  * Remove open device debugging feature (no longer needed).
  * Introduce cryptsetup-reencrypt - experimental offline LUKS reencryption tool.
  * Fix luks-header-from-active script (do not use LUKS header on-disk, add UUID).
  * Add --test-passphrase option for luksOpen (check passphrase only).
  * Introduce veritysetup for dm-verity target management.
  * Both data and header device can now be a file.
  * Loop is automatically allocated in crypt_set_data_device().
  * Require only up to last keyslot area for header device (ignore data offset).
  * Fix header backup and restore to work on files with large data offset.
  * Fix readonly activation if underlying device is readonly (1.4.0).
  * Fix keyslot removal (wipe keyslot) for device with 4k hw block (1.4.0).
  * Allow empty cipher (cipher_null) for testing.
  * Fix loop mapping on readonly file.
  * Relax --shared test, allow mapping even for overlapping segments.
  * Support shared flag for LUKS devices (dangerous).
  * Switch on retry on device remove for libdevmapper.
  * Allow "private" activation (skip some udev global rules) flag.</changelog>
<changelog author="fcrozat@suse.com" date="1348574400">- Remove crypttab manpage, it is now provided by systemd.</changelog>
<changelog author="sbrabec@suse.cz" date="1353412800">- Verify GPG signature.</changelog>
<changelog author="lnussel@suse.de" date="1355313600">- split off hashalot and boot.crypto
- move to /usr</changelog>
<changelog author="lnussel@suse.de" date="1355400000">- version 1.5.1:
  * Added keyslot checker
  * Add crypt_keyslot_area() API call.
  * Optimize seek to keyfile-offset (Issue #135, thx to dreisner).
  * Fix luksHeaderBackup for very old v1.0 unaligned LUKS headers.
  * Allocate loop device late (only when real block device needed).
  * Rework underlying device/file access functions.
  * Create hash image if doesn't exist in veritysetup format.
  * Provide better error message if running as non-root user (device-mapper, loop).</changelog>
<changelog author="lnussel@suse.de" date="1358251200">- version 1.6.0
  * Change LUKS default cipher to to use XTS encryption mode,
  aes-xts-plain64 (i.e. using AES128-XTS).
  * license change to GPL-2.0+ from GPL-1.0
  * new unified command open and close.
  * direct support for TCRYPT (TrueCrypt and compatible tc-play) on-disk format
  * new benchmark command</changelog>
<changelog author="jengelh@inai.de" date="1364126400">- Remove excessive dependencies of libcryptsetup-devel
  (it does not require any of these)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1372766400">- cryptsetup 1.6.1
  * Fix loop-AES keyfile parsing.
  * Fix passphrase pool overflow for too long TCRYPT passphrase.
  * Fix deactivation of device when failed underlying node disappeared.
- There is a bug in the released tarball, due to HAVE_BYTESWAP_H
  and HAVE_ENDIAN_H not properly handled by the buildsystem. A
  patch with permanent solution was sent and accepted upstream
  and will appear in the next release, for now an spec file workaround
  is in place, remove in the next update.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1375617600">- cryptsetup 1.6.2
  * Print error and fail if more device arguments
  are present for isLuks command.
  * Fix cipher specification string parsing
  (found by gcc -fsanitize=address option).
  * Try to map TCRYPT system encryption through partitions
  * Workaround for some recent changes in automake</changelog>
<changelog author="crrodriguez@opensuse.org" date="1387108800">- version 1.6.3
  * Fix cryptsetup reencryption tool to work properly
  with devices using 4kB sectors.
  * Rewrite cipher benchmark loop which was unreliable on very fast machines.
  * Support activation of old TrueCrypt containers (requires kernel 3.13)
  * Other bugfixes.</changelog>
<changelog author="dmueller@suse.com" date="1398254400">- remove dependency on gpg-offline (source_validator already
  checks for gpg integrity)</changelog>
<changelog author="meissner@suse.com" date="1401192000">- version 1.6.4
  - new tarball / signature location
  * Implement new erase (with alias luksErase) command.
  * Add internal "whirlpool_gcryptbug hash" for accessing flawed
    Whirlpool hash in gcrypt (requires gcrypt 1.6.1 or above).
  * Allow to use --disable-gcrypt-pbkdf2 during configuration
    to force use internal PBKDF2 code.
  * Require gcrypt 1.6.1 for imported implementation of PBKDF2
    (PBKDF2 in gcrypt 1.6.0 is too slow).
  * Add --keep-key to cryptsetup-reencrypt.
  * By default verify new passphrase in luksChangeKey and luksAddKey
    commands (if input is from terminal).
  * Fix memory leak in Nettle crypto backend.
  * Support --tries option even for TCRYPT devices in cryptsetup.
  * Support --allow-discards option even for TCRYPT devices.
    (Note that this could destroy hidden volume and it is not suggested
    by original TrueCrypt security model.)
  * Link against -lrt for clock_gettime to fix undefined reference
    to clock_gettime error (introduced in 1.6.2).
  * Fix misleading error message when some algorithms are not available.
  * Count system time in PBKDF2 benchmark if kernel returns no self
    usage info.
- enable fips mode
- build against fipscheck library
- generate hmac of libcryptsetup.so.4 for fips</changelog>
<changelog author="meissner@suse.com" date="1407758400">- libcryptsetup4-hmac split off contain the hmac for FIPS certification</changelog>
<changelog author="vcizek@suse.com" date="1495195200">- don't use a zero-filled empty key, because in FIPS, XTS mode key
  parts mustn't be equivalent (bsc#1031998)
  * add cryptsetup-use_nonequal_xts_key_parts.patch</changelog>

</package>
<package pkgid="d88fbb29536e2b8405dab68ccc48a6522674c1127e5ed28be46d2844522067ed" name="cryptsetup" arch="x86_64">
    <version epoch="0" ver="1.6.4" rel="5.3.1"/>

<changelog author="jengelh@medozas.de" date="1324036800">- Update to new upstream release 1.4.1
  * support for trim/discard
  * The on-disk LUKS header can now be detached (e.g. placed on
  separate device or in file)
  * Support key-slot option for luksOpen (use only explicit keyslot)
  * API: Removal of deprecated API from libcryptsetup (all functions
  using struct crypt_options)</changelog>
<changelog author="lnussel@suse.de" date="1334577600">- boot.crypto:
  * avoid warning about module 'kernel' (bnc#741468)
  * incorporate plymouth support</changelog>
<changelog author="lnussel@suse.de" date="1334577601">- new version 1.4.2
  * Fix header check to support old (cryptsetup 1.0.0) header alignment. (1.4.0)
  * Add --keyfile-offset and --new-keyfile-offset parameters to API and CLI.
  * Add repair command and crypt_repair() for known LUKS metadata problems repair.
  * Allow to specify --align-payload only for luksFormat.
  * Unify password verification option.
  * Support password verification with quiet flag if possible. (1.2.0)
  * Fix retry if entered passphrases (with verify option) do not match.
  * Support UUID=&lt;LUKS_UUID&gt; format for device specification.
  * Add --master-key-file option to luksOpen (open using volume key).
  * Fix use of empty keyfile.
  * Fix error message for luksClose and detached LUKS header.
  * Allow --header for status command to get full info with detached header.</changelog>
<changelog author="lnussel@suse.de" date="1334664000">- boot.crypto:
  * prefer physdev from crypttab
  * fix non-plymouth use</changelog>
<changelog author="lnussel@suse.de" date="1339761600">- boot.crypto:
  * update man page to mention systemd and wiki article
  * sanitize dm target names (bnc#716240)</changelog>
<changelog author="cfarrell@suse.com" date="1341835200">- license update: SUSE-GPL-2.0-with-openssl-exception and LGPL-2.0+
  cryptsetup developers use a special exception to link against openSSL</changelog>
<changelog author="lnussel@suse.de" date="1343822400">- version 1.5.0:
  * Add --device-size option for reencryption tool.
  * Switch to use unit suffix for --reduce-device-size option.
  * Remove open device debugging feature (no longer needed).
  * Introduce cryptsetup-reencrypt - experimental offline LUKS reencryption tool.
  * Fix luks-header-from-active script (do not use LUKS header on-disk, add UUID).
  * Add --test-passphrase option for luksOpen (check passphrase only).
  * Introduce veritysetup for dm-verity target management.
  * Both data and header device can now be a file.
  * Loop is automatically allocated in crypt_set_data_device().
  * Require only up to last keyslot area for header device (ignore data offset).
  * Fix header backup and restore to work on files with large data offset.
  * Fix readonly activation if underlying device is readonly (1.4.0).
  * Fix keyslot removal (wipe keyslot) for device with 4k hw block (1.4.0).
  * Allow empty cipher (cipher_null) for testing.
  * Fix loop mapping on readonly file.
  * Relax --shared test, allow mapping even for overlapping segments.
  * Support shared flag for LUKS devices (dangerous).
  * Switch on retry on device remove for libdevmapper.
  * Allow "private" activation (skip some udev global rules) flag.</changelog>
<changelog author="fcrozat@suse.com" date="1348574400">- Remove crypttab manpage, it is now provided by systemd.</changelog>
<changelog author="sbrabec@suse.cz" date="1353412800">- Verify GPG signature.</changelog>
<changelog author="lnussel@suse.de" date="1355313600">- split off hashalot and boot.crypto
- move to /usr</changelog>
<changelog author="lnussel@suse.de" date="1355400000">- version 1.5.1:
  * Added keyslot checker
  * Add crypt_keyslot_area() API call.
  * Optimize seek to keyfile-offset (Issue #135, thx to dreisner).
  * Fix luksHeaderBackup for very old v1.0 unaligned LUKS headers.
  * Allocate loop device late (only when real block device needed).
  * Rework underlying device/file access functions.
  * Create hash image if doesn't exist in veritysetup format.
  * Provide better error message if running as non-root user (device-mapper, loop).</changelog>
<changelog author="lnussel@suse.de" date="1358251200">- version 1.6.0
  * Change LUKS default cipher to to use XTS encryption mode,
  aes-xts-plain64 (i.e. using AES128-XTS).
  * license change to GPL-2.0+ from GPL-1.0
  * new unified command open and close.
  * direct support for TCRYPT (TrueCrypt and compatible tc-play) on-disk format
  * new benchmark command</changelog>
<changelog author="jengelh@inai.de" date="1364126400">- Remove excessive dependencies of libcryptsetup-devel
  (it does not require any of these)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1372766400">- cryptsetup 1.6.1
  * Fix loop-AES keyfile parsing.
  * Fix passphrase pool overflow for too long TCRYPT passphrase.
  * Fix deactivation of device when failed underlying node disappeared.
- There is a bug in the released tarball, due to HAVE_BYTESWAP_H
  and HAVE_ENDIAN_H not properly handled by the buildsystem. A
  patch with permanent solution was sent and accepted upstream
  and will appear in the next release, for now an spec file workaround
  is in place, remove in the next update.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1375617600">- cryptsetup 1.6.2
  * Print error and fail if more device arguments
  are present for isLuks command.
  * Fix cipher specification string parsing
  (found by gcc -fsanitize=address option).
  * Try to map TCRYPT system encryption through partitions
  * Workaround for some recent changes in automake</changelog>
<changelog author="crrodriguez@opensuse.org" date="1387108800">- version 1.6.3
  * Fix cryptsetup reencryption tool to work properly
  with devices using 4kB sectors.
  * Rewrite cipher benchmark loop which was unreliable on very fast machines.
  * Support activation of old TrueCrypt containers (requires kernel 3.13)
  * Other bugfixes.</changelog>
<changelog author="dmueller@suse.com" date="1398254400">- remove dependency on gpg-offline (source_validator already
  checks for gpg integrity)</changelog>
<changelog author="meissner@suse.com" date="1401192000">- version 1.6.4
  - new tarball / signature location
  * Implement new erase (with alias luksErase) command.
  * Add internal "whirlpool_gcryptbug hash" for accessing flawed
    Whirlpool hash in gcrypt (requires gcrypt 1.6.1 or above).
  * Allow to use --disable-gcrypt-pbkdf2 during configuration
    to force use internal PBKDF2 code.
  * Require gcrypt 1.6.1 for imported implementation of PBKDF2
    (PBKDF2 in gcrypt 1.6.0 is too slow).
  * Add --keep-key to cryptsetup-reencrypt.
  * By default verify new passphrase in luksChangeKey and luksAddKey
    commands (if input is from terminal).
  * Fix memory leak in Nettle crypto backend.
  * Support --tries option even for TCRYPT devices in cryptsetup.
  * Support --allow-discards option even for TCRYPT devices.
    (Note that this could destroy hidden volume and it is not suggested
    by original TrueCrypt security model.)
  * Link against -lrt for clock_gettime to fix undefined reference
    to clock_gettime error (introduced in 1.6.2).
  * Fix misleading error message when some algorithms are not available.
  * Count system time in PBKDF2 benchmark if kernel returns no self
    usage info.
- enable fips mode
- build against fipscheck library
- generate hmac of libcryptsetup.so.4 for fips</changelog>
<changelog author="meissner@suse.com" date="1407758400">- libcryptsetup4-hmac split off contain the hmac for FIPS certification</changelog>
<changelog author="vcizek@suse.com" date="1495195200">- don't use a zero-filled empty key, because in FIPS, XTS mode key
  parts mustn't be equivalent (bsc#1031998)
  * add cryptsetup-use_nonequal_xts_key_parts.patch</changelog>

</package>
<package pkgid="950e8210647061bea5947d88e6a5bacaa3094f45773c8f456d9cc9a29f012e0b" name="ctdb" arch="x86_64">
    <version epoch="0" ver="4.4.2" rel="11.12.1"/>

<changelog author="nopower@suse.com" date="1474459200">- s3/winbindd: using default domain with user@domain.com format
  fails; (bsc#997833).</changelog>
<changelog author="nopower@suse.com" date="1474891200">- Include vfstest in samba-test; (bsc#1001203).</changelog>
<changelog author="nopower@suse.com" date="1479384000">- s3/client: obey 'disable netbios' smb.conf param, don't
  connect via NBT port; (bsc#1009085); (bso#12418).</changelog>
<changelog author="nopower@suse.com" date="1480680000">-  Add missing ldb module directory; (bnc#1012092).</changelog>
<changelog author="jmcdonough@suse.com" date="1482148800">- Heap-based Buffer Overflow Remote Code Execution Vulnerability;
  CVE-2016-2123; (bso#12409); (bsc#1014437).
- Don't send delegated credentials to all servers; CVE-2016-2125;
  (bso#12445); (bsc#1014441).
- denial of service due to a client triggered crash in the winbindd
  parent process; CVE-2016-2126; (bso#12446); (bsc#1014442).</changelog>
<changelog author="dmulder@suse.com" date="1485172800">- Document "winbind: ignore domains" parameter; (bsc#1019416).</changelog>
<changelog author="aaptel@suse.com" date="1486382400">- Force usage of ncurses6-config thru NCURSES_CONFIG env var;
  (bsc#1023847).</changelog>
<changelog author="nopower@suse.com" date="1486641600">- async_req: make async_connect_send() "reentrant";
  (bso#12105); (bsc#1024416).</changelog>
<changelog author="kukuk@suse.de" date="1486728000">- Fix check if we need to require insserv</changelog>
<changelog author="kukuk@suse.com" date="1489406400">- Don't call insserv if systemd is used</changelog>
<changelog author="jmcdonough@suse.com" date="1489579200">- symlink race permits opening files outside share directory;
  CVE-2017-2619; (bso#12496); (bsc#1027147).</changelog>
<changelog author="aaptel@suse.com" date="1489579201">- Remove chkconfig requirements for systemd systems</changelog>
<changelog author="nopower@suse.com" date="1490875200">- Fix CVE-2017-2619 regression with "follow symlinks = no";
  (bso#12721).</changelog>
<changelog author="nopower@suse.com" date="1495627200">- Fix authenticated remote code execution bug;
  CVE-2017-7494; (bso#12780); (bsc#1038231).</changelog>
<changelog author="nopower@suse.com" date="1496836800">- s3: libsmb: Fix error where short name length was read as 2
  bytes, should be 1; (bso#11822); (bsc#1042419).</changelog>
<changelog author="scabrero@suse.com" date="1504008000">- s3:winbind: fix endless forest trust scan;
  (bso#12605); (bsc#1044084).</changelog>
<changelog author="scabrero@suse.com" date="1504008001">- s3:spoolss: Fix GUID string format on GetPrinter info level 7;
  (bso#12993); (bsc#1050707).</changelog>
<changelog author="nopower@suse.com" date="1505390400">- CVE-2017-12151: Keep required encryption across SMB3 dfs
  redirects; (bso#12996); (bsc#1058565).</changelog>
<changelog author="nopower@suse.com" date="1505390401">- CVE-2017-12150: Some code path don't enforce smb signing,
  when they should; (bso#12997); (bsc#1058622).</changelog>
<changelog author="aaptel@suse.com" date="1505390402">- CVE-2017-12163: Prevent client short SMB1 write from
  writing server memory to file; (bso#13020); (bsc#1058624).</changelog>

</package>
<package pkgid="53f663b16c8ed74015b5615046eaf101c67de41ef760f9327b3b8b4c41e382ba" name="ctdb" arch="x86_64">
    <version epoch="0" ver="4.4.2" rel="11.3.1"/>

<changelog author="jmcdonough@suse.com" date="1465473600">- Don't use htons() with IP_PROTO_RAW; (bso#11705); (bsc#969522).</changelog>
<changelog author="jmcdonough@suse.com" date="1465905600">- Honor smb.conf socket options in winbind; (bsc#975131).</changelog>
<changelog author="jmcdonough@suse.com" date="1467892800">- Prevent client-side SMB2 signing downgrade; CVE-2016-2119;
  (bso#11860); (bsc#986869).</changelog>
<changelog author="jmcdonough@suse.com" date="1471089600">- Fix population of ctdb sysconfig after source merge; (bsc#981566).</changelog>
<changelog author="ddiss@suse.com" date="1471262400">- Don't package man pages for VFS modules that aren't built;
  (boo#993707).</changelog>
<changelog author="nopower@suse.com" date="1472472000">- Prevent core, make sure response-&gt;extra_data.data is always
  cleared out; (bsc#993692).</changelog>
<changelog author="nopower@suse.com" date="1472558400">- Fix illegal memory access after memory has been deleted;
  (bso#11836); (bsc#975299).</changelog>
<changelog author="jmcdonough@suse.com" date="1474372800">- Fix segfault in libnss_wins; (bso#12277); (bso#12269); (bsc#995730).</changelog>
<changelog author="nopower@suse.com" date="1474459200">- s3/winbindd: using default domain with user@domain.com format
  fails; (bsc#997833).</changelog>
<changelog author="nopower@suse.com" date="1474891200">- Include vfstest in samba-test; (bsc#1001203).</changelog>
<changelog author="nopower@suse.com" date="1479384000">- s3/client: obey 'disable netbios' smb.conf param, don't
  connect via NBT port; (bsc#1009085); (bso#12418).</changelog>
<changelog author="nopower@suse.com" date="1480680000">-  Add missing ldb module directory; (bnc#1012092).</changelog>
<changelog author="jmcdonough@suse.com" date="1482148800">- Heap-based Buffer Overflow Remote Code Execution Vulnerability;
  CVE-2016-2123; (bso#12409); (bsc#1014437).
- Don't send delegated credentials to all servers; CVE-2016-2125;
  (bso#12445); (bsc#1014441).
- denial of service due to a client triggered crash in the winbindd
  parent process; CVE-2016-2126; (bso#12446); (bsc#1014442).</changelog>
<changelog author="dmulder@suse.com" date="1485172800">- Document "winbind: ignore domains" parameter; (bsc#1019416).</changelog>
<changelog author="aaptel@suse.com" date="1486382400">- Force usage of ncurses6-config thru NCURSES_CONFIG env var;
  (bsc#1023847).</changelog>
<changelog author="nopower@suse.com" date="1486641600">- async_req: make async_connect_send() "reentrant";
  (bso#12105); (bsc#1024416).</changelog>
<changelog author="kukuk@suse.de" date="1486728000">- Fix check if we need to require insserv</changelog>
<changelog author="kukuk@suse.com" date="1489406400">- Don't call insserv if systemd is used</changelog>
<changelog author="jmcdonough@suse.com" date="1489579200">- symlink race permits opening files outside share directory;
  CVE-2017-2619; (bso#12496); (bsc#1027147).</changelog>
<changelog author="aaptel@suse.com" date="1489579201">- Remove chkconfig requirements for systemd systems</changelog>

</package>
<package pkgid="6c7418cc5cdb4e48d7406658725f41da541f242a643a6ae054b253cd012ead17" name="ctdb" arch="x86_64">
    <version epoch="0" ver="4.4.2" rel="11.6.1"/>

<changelog author="jmcdonough@suse.com" date="1465905600">- Honor smb.conf socket options in winbind; (bsc#975131).</changelog>
<changelog author="jmcdonough@suse.com" date="1467892800">- Prevent client-side SMB2 signing downgrade; CVE-2016-2119;
  (bso#11860); (bsc#986869).</changelog>
<changelog author="jmcdonough@suse.com" date="1471089600">- Fix population of ctdb sysconfig after source merge; (bsc#981566).</changelog>
<changelog author="ddiss@suse.com" date="1471262400">- Don't package man pages for VFS modules that aren't built;
  (boo#993707).</changelog>
<changelog author="nopower@suse.com" date="1472472000">- Prevent core, make sure response-&gt;extra_data.data is always
  cleared out; (bsc#993692).</changelog>
<changelog author="nopower@suse.com" date="1472558400">- Fix illegal memory access after memory has been deleted;
  (bso#11836); (bsc#975299).</changelog>
<changelog author="jmcdonough@suse.com" date="1474372800">- Fix segfault in libnss_wins; (bso#12277); (bso#12269); (bsc#995730).</changelog>
<changelog author="nopower@suse.com" date="1474459200">- s3/winbindd: using default domain with user@domain.com format
  fails; (bsc#997833).</changelog>
<changelog author="nopower@suse.com" date="1474891200">- Include vfstest in samba-test; (bsc#1001203).</changelog>
<changelog author="nopower@suse.com" date="1479384000">- s3/client: obey 'disable netbios' smb.conf param, don't
  connect via NBT port; (bsc#1009085); (bso#12418).</changelog>
<changelog author="nopower@suse.com" date="1480680000">-  Add missing ldb module directory; (bnc#1012092).</changelog>
<changelog author="jmcdonough@suse.com" date="1482148800">- Heap-based Buffer Overflow Remote Code Execution Vulnerability;
  CVE-2016-2123; (bso#12409); (bsc#1014437).
- Don't send delegated credentials to all servers; CVE-2016-2125;
  (bso#12445); (bsc#1014441).
- denial of service due to a client triggered crash in the winbindd
  parent process; CVE-2016-2126; (bso#12446); (bsc#1014442).</changelog>
<changelog author="dmulder@suse.com" date="1485172800">- Document "winbind: ignore domains" parameter; (bsc#1019416).</changelog>
<changelog author="aaptel@suse.com" date="1486382400">- Force usage of ncurses6-config thru NCURSES_CONFIG env var;
  (bsc#1023847).</changelog>
<changelog author="nopower@suse.com" date="1486641600">- async_req: make async_connect_send() "reentrant";
  (bso#12105); (bsc#1024416).</changelog>
<changelog author="kukuk@suse.de" date="1486728000">- Fix check if we need to require insserv</changelog>
<changelog author="kukuk@suse.com" date="1489406400">- Don't call insserv if systemd is used</changelog>
<changelog author="jmcdonough@suse.com" date="1489579200">- symlink race permits opening files outside share directory;
  CVE-2017-2619; (bso#12496); (bsc#1027147).</changelog>
<changelog author="aaptel@suse.com" date="1489579201">- Remove chkconfig requirements for systemd systems</changelog>
<changelog author="nopower@suse.com" date="1490875200">- Fix CVE-2017-2619 regression with "follow symlinks = no";
  (bso#12721).</changelog>

</package>
<package pkgid="3eeccdaf8b28478277b2e9036c10333729907ecadc44a779a5e66f4d525bf0a4" name="ctdb" arch="x86_64">
    <version epoch="0" ver="4.4.2" rel="11.9.1"/>

<changelog author="jmcdonough@suse.com" date="1467892800">- Prevent client-side SMB2 signing downgrade; CVE-2016-2119;
  (bso#11860); (bsc#986869).</changelog>
<changelog author="jmcdonough@suse.com" date="1471089600">- Fix population of ctdb sysconfig after source merge; (bsc#981566).</changelog>
<changelog author="ddiss@suse.com" date="1471262400">- Don't package man pages for VFS modules that aren't built;
  (boo#993707).</changelog>
<changelog author="nopower@suse.com" date="1472472000">- Prevent core, make sure response-&gt;extra_data.data is always
  cleared out; (bsc#993692).</changelog>
<changelog author="nopower@suse.com" date="1472558400">- Fix illegal memory access after memory has been deleted;
  (bso#11836); (bsc#975299).</changelog>
<changelog author="jmcdonough@suse.com" date="1474372800">- Fix segfault in libnss_wins; (bso#12277); (bso#12269); (bsc#995730).</changelog>
<changelog author="nopower@suse.com" date="1474459200">- s3/winbindd: using default domain with user@domain.com format
  fails; (bsc#997833).</changelog>
<changelog author="nopower@suse.com" date="1474891200">- Include vfstest in samba-test; (bsc#1001203).</changelog>
<changelog author="nopower@suse.com" date="1479384000">- s3/client: obey 'disable netbios' smb.conf param, don't
  connect via NBT port; (bsc#1009085); (bso#12418).</changelog>
<changelog author="nopower@suse.com" date="1480680000">-  Add missing ldb module directory; (bnc#1012092).</changelog>
<changelog author="jmcdonough@suse.com" date="1482148800">- Heap-based Buffer Overflow Remote Code Execution Vulnerability;
  CVE-2016-2123; (bso#12409); (bsc#1014437).
- Don't send delegated credentials to all servers; CVE-2016-2125;
  (bso#12445); (bsc#1014441).
- denial of service due to a client triggered crash in the winbindd
  parent process; CVE-2016-2126; (bso#12446); (bsc#1014442).</changelog>
<changelog author="dmulder@suse.com" date="1485172800">- Document "winbind: ignore domains" parameter; (bsc#1019416).</changelog>
<changelog author="aaptel@suse.com" date="1486382400">- Force usage of ncurses6-config thru NCURSES_CONFIG env var;
  (bsc#1023847).</changelog>
<changelog author="nopower@suse.com" date="1486641600">- async_req: make async_connect_send() "reentrant";
  (bso#12105); (bsc#1024416).</changelog>
<changelog author="kukuk@suse.de" date="1486728000">- Fix check if we need to require insserv</changelog>
<changelog author="kukuk@suse.com" date="1489406400">- Don't call insserv if systemd is used</changelog>
<changelog author="jmcdonough@suse.com" date="1489579200">- symlink race permits opening files outside share directory;
  CVE-2017-2619; (bso#12496); (bsc#1027147).</changelog>
<changelog author="aaptel@suse.com" date="1489579201">- Remove chkconfig requirements for systemd systems</changelog>
<changelog author="nopower@suse.com" date="1490875200">- Fix CVE-2017-2619 regression with "follow symlinks = no";
  (bso#12721).</changelog>
<changelog author="nopower@suse.com" date="1495627200">- Fix authenticated remote code execution bug;
  CVE-2017-7494; (bso#12780); (bsc#1038231).</changelog>

</package>
<package pkgid="36a13d62c364e13e688da6704bdfbec6ccaffa3f3eb52b5ecf8bab06f07a7562" name="ctdb" arch="x86_64">
    <version epoch="0" ver="4.4.2" rel="9.1"/>

<changelog author="lmuelle@suse.com" date="1456833600">- Relocate existing lock files to /var/lib/samba/lock; (bsc#968963).</changelog>
<changelog author="lmuelle@suse.com" date="1456833601">- Only obsolete but do not provide gplv2/3 package names; (bsc#968973).</changelog>
<changelog author="nopower@suse.com" date="1457006400">- Upgrade on-disk FSRVP server state to new version; (bsc#924519).</changelog>
<changelog author="jmcdonough@suse.com" date="1457265600">- Update to 4.3.6.
  + Getting and setting Windows ACLs on symlinks can change permissions on link
    target; CVE-2015-7560; (bso#11648); (bsc#968222).
  + Fix Out-of-bounds read in internal DNS server; CVE-2016-0771;
    (bso#11128); (bso#11686); (bsc#968223).</changelog>
<changelog author="lmuelle@suse.com" date="1458648000">- Update to 4.4.0.
  + Read of uninitialized memory DNS TXT handling; (bso#11128); (bso#11686);
    CVE-2016-0771.
  + Getting and setting Windows ACLs on symlinks can change permissions on link
    target; (bso#11648); CVE-2015-7560.
  + Sockets with htons(IPPROTO_RAW); (bso#11705); CVE-2015-8543.
  + s3: smbd: posix_acls: Fix check for setting u:g:o entry on a filesystem
    with no ACL support; (bso#10489).
  + docs: Add example for domain logins to smbspool man page; (bso#11643).
  + smbd: Show correct disk size for different quota and dfree block sizes;
    (bso#11681).
  + docs: Add smbspool_krb5_wrapper manpage; (bso#11690).
  + winbindd: Return trust parameters when listing trusts; (bso#11691).
  + ctdb: Do not provide a useless pkgconfig file for ctdb; (bso#11696).
  + Crypto.Cipher.ARC4 is not available on some platforms, fallback to
    M2Crypto.RC4.RC4 then; (bso#11699).
  + s3:utils/smbget: Set default blocksize; (bso#11700).
  + Streamline 'smbget' options with the rest of the Samba utils; (bso#11700).
  + s3:clispnego: Fix confusing warning in spnego_gen_krb5_wrap(); (bso#11702).
  + s3: smbd: Fix timestamp rounding inside SMB2 create; (bso#11703).
  + loadparm: Fix memory leak issue; (bso#11708).
  + lib/tsocket: Work around sockets not supporting FIONREAD; (bso#11714).
  + s3:vfs:glusterfs: Fix build after quota changes; (bso#11715).
  + ctdb-scripts: Drop use of "smbcontrol winbindd ip-dropped ..."; (bso#11719).
  + lib:socket: Fix CID 1350010: Integer OVERFLOW_BEFORE_WIDEN; (bso#11723).
  + smbd: Fix CID 1351215 Improper use of negative value; (bso#11724).
  + smbd: Fix CID 1351216 Dereference null return value; (bso#11725).
  + s3:smbd:open: Skip redundant call to file_set_dosmode when creating a new
    file; (bso#11727).
  + docs: Add manpage for cifsdd; (bso#11730).
  + param: Fix str_list_v3 to accept ; again; (bso#11732).
  + lib/socket: Fix improper use of default interface speed; (bso#11734).
  + lib:socket: Fix CID 1350009: Fix illegal memory accesses
    (BUFFER_SIZE_WARNING); (bso#11735).
  + libcli: Fix debug message, print sid string for new_ace trustee;
    (bso#11738).
  + Fix installation path of Samba helper binaries; (bso#11739).
  + Fix memory leak in loadparm; (bso#11740).
  + tevent: version 0.9.28: Fix memory leak when old signal action restored;
    (bso#11742).
  + smbd: Ignore SVHDX create context; (bso#11753).
  + Fix net join; (bso#11755).
  + s3:libads: setup the msDS-SupportedEncryptionTypes attribute on ldap_add;
    (bso#11755).
  + passdb: Add linefeed to debug message; (bso#11763).
  + s3:utils/smbget: Fix option parsing; (bso#11767).
  + libnet: Make Kerberos domain join site-aware; (bso#11769).
  + Reset TCP Connections during IP failover; (bso#11770).
  + ldb: Version 1.1.26; (bso#11772).
  + s3:smbd: Add negprot remote arch detection for OSX; (bso#11773).
  + vfs_glusterfs: Fix use after free in AIO callback; (bso#11774).
  + mkdir can return ACCESS_DENIED incorrectly on create race; (bso#11780).
  + "trustdom_list_done: Got invalid trustdom response" message should be
    avoided; (bso#11782).
  + Mismatch between local and remote attribute ids lets replication fail with
    custom schema; (bso#11783).
  + Quota is not supported on Solaris 10; (bso#11788).
  + Talloc: Version 2.1.6; (bso#11789).
  + smbd: Enable multi-channel if 'server multi channel support = yes' in the
    config; (bso#11796).
  + build: Fix build when '--without-quota' specified; (bso#11798).
  + lib/socket/interfaces: Fix some uninitialied bytes; (bso#11802).
  + Access based share enum: handle permission set in configuration files;
    (bso#8093).
  + See also WHATSNEW.txt from the samba-doc package.</changelog>
<changelog author="lmuelle@suse.com" date="1458648001">- Obsolete libsmbclient from libsmbclient0 while not providing it;
  (bsc#972197).</changelog>
<changelog author="nopower@suse.com" date="1460116800">- Fix samba.tests.messaging test and prevent potential tdb corruption
  by removing obsolete now invalid tdb_close call; (bsc#974629).</changelog>
<changelog author="jmcdonough@suse.com" date="1460203200">- Update to 4.4.2
  + A man-in-the-middle can downgrade NTLMSSP authentication;
    CVE-2016-2110; (bso#11688); (bsc#973031).
  + Domain controller netlogon member computer can be spoofed;
    CVE-2016-2111; (bso#11749); (bsc#973032).
  + LDAP conenctions vulnerable to downgrade and  MITM attack;
    CVE-2016-2112; (bso#11644); (bsc#973033).
  + TLS certificate validation missing; CVE-2016-2113; (bso#11752);
    (bsc#973034).
  + Named pipe IPC vulnerable to MITM attacks; CVE-2016-2115;
    (bso#11756); (bsc#973036).
  + "Badlock" DCERPC impersonation of authenticated account possible;
    CVE-2016-2118; (bso#11804); (bsc#971965).
  + DCERPC server and client vulnerable to DOS and MITM attacks;
    CVE-2015-5370; (bso#11344); (bsc#936862).</changelog>
<changelog author="jmcdonough@suse.com" date="1461844800">- Revert shared library packaging to comply with SLPP</changelog>
<changelog author="jmcdonough@suse.com" date="1462276800">- Fix NTLMSSP regressions caused by previous CVE fixes; (bso#11849);
  (bsc#975962); (bsc#979268), (bsc#977669).</changelog>
<changelog author="jmcdonough@suse.com" date="1465473600">- Don't use htons() with IP_PROTO_RAW; (bso#11705); (bsc#969522).</changelog>
<changelog author="jmcdonough@suse.com" date="1465905600">- Honor smb.conf socket options in winbind; (bsc#975131).</changelog>
<changelog author="jmcdonough@suse.com" date="1467892800">- Prevent client-side SMB2 signing downgrade; CVE-2016-2119;
  (bso#11860); (bsc#986869).</changelog>
<changelog author="jmcdonough@suse.com" date="1471089600">- Fix population of ctdb sysconfig after source merge; (bsc#981566).</changelog>
<changelog author="nopower@suse.com" date="1472558400">- Fix illegal memory access after memory has been deleted;
  (bso#11836); (bsc#975299).</changelog>
<changelog author="jmcdonough@suse.com" date="1474372800">- Fix segfault in libnss_wins; (bso#12277); (bso#12269); (bsc#995730).</changelog>
<changelog author="nopower@suse.com" date="1474459200">- s3/winbindd: using default domain with user@domain.com format
  fails; (bsc#997833).</changelog>
<changelog author="nopower@suse.com" date="1474891200">- Include vfstest in samba-test; (bsc#1001203).</changelog>
<changelog author="nopower@suse.com" date="1479384000">- s3/client: obey 'disable netbios' smb.conf param, don't
  connect via NBT port; (bsc#1009085); (bso#12418).</changelog>
<changelog author="jmcdonough@suse.com" date="1479556800">- Heap-based Buffer Overflow Remote Code Execution Vulnerability;
  CVE-2016-2123; (bso#12409); (bsc#1014437).
- Don't send delegated credentials to all servers; CVE-2016-2125;
  (bso#12445); (bsc#1014441).
- denial of service due to a client triggered crash in the winbindd
  parent process; CVE-2016-2126; (bso#12446); (bsc#1014442).</changelog>

</package>
<package pkgid="c1997be47722049cd3dda1c17469f1d1fec76cf3c94eb0cae763aa383cb59774" name="ctdb-tests" arch="x86_64">
    <version epoch="0" ver="4.4.2" rel="11.12.1"/>

<changelog author="nopower@suse.com" date="1474459200">- s3/winbindd: using default domain with user@domain.com format
  fails; (bsc#997833).</changelog>
<changelog author="nopower@suse.com" date="1474891200">- Include vfstest in samba-test; (bsc#1001203).</changelog>
<changelog author="nopower@suse.com" date="1479384000">- s3/client: obey 'disable netbios' smb.conf param, don't
  connect via NBT port; (bsc#1009085); (bso#12418).</changelog>
<changelog author="nopower@suse.com" date="1480680000">-  Add missing ldb module directory; (bnc#1012092).</changelog>
<changelog author="jmcdonough@suse.com" date="1482148800">- Heap-based Buffer Overflow Remote Code Execution Vulnerability;
  CVE-2016-2123; (bso#12409); (bsc#1014437).
- Don't send delegated credentials to all servers; CVE-2016-2125;
  (bso#12445); (bsc#1014441).
- denial of service due to a client triggered crash in the winbindd
  parent process; CVE-2016-2126; (bso#12446); (bsc#1014442).</changelog>
<changelog author="dmulder@suse.com" date="1485172800">- Document "winbind: ignore domains" parameter; (bsc#1019416).</changelog>
<changelog author="aaptel@suse.com" date="1486382400">- Force usage of ncurses6-config thru NCURSES_CONFIG env var;
  (bsc#1023847).</changelog>
<changelog author="nopower@suse.com" date="1486641600">- async_req: make async_connect_send() "reentrant";
  (bso#12105); (bsc#1024416).</changelog>
<changelog author="kukuk@suse.de" date="1486728000">- Fix check if we need to require insserv</changelog>
<changelog author="kukuk@suse.com" date="1489406400">- Don't call insserv if systemd is used</changelog>
<changelog author="jmcdonough@suse.com" date="1489579200">- symlink race permits opening files outside share directory;
  CVE-2017-2619; (bso#12496); (bsc#1027147).</changelog>
<changelog author="aaptel@suse.com" date="1489579201">- Remove chkconfig requirements for systemd systems</changelog>
<changelog author="nopower@suse.com" date="1490875200">- Fix CVE-2017-2619 regression with "follow symlinks = no";
  (bso#12721).</changelog>
<changelog author="nopower@suse.com" date="1495627200">- Fix authenticated remote code execution bug;
  CVE-2017-7494; (bso#12780); (bsc#1038231).</changelog>
<changelog author="nopower@suse.com" date="1496836800">- s3: libsmb: Fix error where short name length was read as 2
  bytes, should be 1; (bso#11822); (bsc#1042419).</changelog>
<changelog author="scabrero@suse.com" date="1504008000">- s3:winbind: fix endless forest trust scan;
  (bso#12605); (bsc#1044084).</changelog>
<changelog author="scabrero@suse.com" date="1504008001">- s3:spoolss: Fix GUID string format on GetPrinter info level 7;
  (bso#12993); (bsc#1050707).</changelog>
<changelog author="nopower@suse.com" date="1505390400">- CVE-2017-12151: Keep required encryption across SMB3 dfs
  redirects; (bso#12996); (bsc#1058565).</changelog>
<changelog author="nopower@suse.com" date="1505390401">- CVE-2017-12150: Some code path don't enforce smb signing,
  when they should; (bso#12997); (bsc#1058622).</changelog>
<changelog author="aaptel@suse.com" date="1505390402">- CVE-2017-12163: Prevent client short SMB1 write from
  writing server memory to file; (bso#13020); (bsc#1058624).</changelog>

</package>
<package pkgid="b0e57d6f7c45e81bf5ee2154e9d45daf60ffe404b62893a1ba0bc7975b3d6fc6" name="ctdb-tests" arch="x86_64">
    <version epoch="0" ver="4.4.2" rel="11.3.1"/>

<changelog author="jmcdonough@suse.com" date="1465473600">- Don't use htons() with IP_PROTO_RAW; (bso#11705); (bsc#969522).</changelog>
<changelog author="jmcdonough@suse.com" date="1465905600">- Honor smb.conf socket options in winbind; (bsc#975131).</changelog>
<changelog author="jmcdonough@suse.com" date="1467892800">- Prevent client-side SMB2 signing downgrade; CVE-2016-2119;
  (bso#11860); (bsc#986869).</changelog>
<changelog author="jmcdonough@suse.com" date="1471089600">- Fix population of ctdb sysconfig after source merge; (bsc#981566).</changelog>
<changelog author="ddiss@suse.com" date="1471262400">- Don't package man pages for VFS modules that aren't built;
  (boo#993707).</changelog>
<changelog author="nopower@suse.com" date="1472472000">- Prevent core, make sure response-&gt;extra_data.data is always
  cleared out; (bsc#993692).</changelog>
<changelog author="nopower@suse.com" date="1472558400">- Fix illegal memory access after memory has been deleted;
  (bso#11836); (bsc#975299).</changelog>
<changelog author="jmcdonough@suse.com" date="1474372800">- Fix segfault in libnss_wins; (bso#12277); (bso#12269); (bsc#995730).</changelog>
<changelog author="nopower@suse.com" date="1474459200">- s3/winbindd: using default domain with user@domain.com format
  fails; (bsc#997833).</changelog>
<changelog author="nopower@suse.com" date="1474891200">- Include vfstest in samba-test; (bsc#1001203).</changelog>
<changelog author="nopower@suse.com" date="1479384000">- s3/client: obey 'disable netbios' smb.conf param, don't
  connect via NBT port; (bsc#1009085); (bso#12418).</changelog>
<changelog author="nopower@suse.com" date="1480680000">-  Add missing ldb module directory; (bnc#1012092).</changelog>
<changelog author="jmcdonough@suse.com" date="1482148800">- Heap-based Buffer Overflow Remote Code Execution Vulnerability;
  CVE-2016-2123; (bso#12409); (bsc#1014437).
- Don't send delegated credentials to all servers; CVE-2016-2125;
  (bso#12445); (bsc#1014441).
- denial of service due to a client triggered crash in the winbindd
  parent process; CVE-2016-2126; (bso#12446); (bsc#1014442).</changelog>
<changelog author="dmulder@suse.com" date="1485172800">- Document "winbind: ignore domains" parameter; (bsc#1019416).</changelog>
<changelog author="aaptel@suse.com" date="1486382400">- Force usage of ncurses6-config thru NCURSES_CONFIG env var;
  (bsc#1023847).</changelog>
<changelog author="nopower@suse.com" date="1486641600">- async_req: make async_connect_send() "reentrant";
  (bso#12105); (bsc#1024416).</changelog>
<changelog author="kukuk@suse.de" date="1486728000">- Fix check if we need to require insserv</changelog>
<changelog author="kukuk@suse.com" date="1489406400">- Don't call insserv if systemd is used</changelog>
<changelog author="jmcdonough@suse.com" date="1489579200">- symlink race permits opening files outside share directory;
  CVE-2017-2619; (bso#12496); (bsc#1027147).</changelog>
<changelog author="aaptel@suse.com" date="1489579201">- Remove chkconfig requirements for systemd systems</changelog>

</package>
<package pkgid="8fe26e1636c9ad35d5336ec1dbc2b6f73f6362f12bda2ad09a444919ed2758e2" name="ctdb-tests" arch="x86_64">
    <version epoch="0" ver="4.4.2" rel="11.6.1"/>

<changelog author="jmcdonough@suse.com" date="1465905600">- Honor smb.conf socket options in winbind; (bsc#975131).</changelog>
<changelog author="jmcdonough@suse.com" date="1467892800">- Prevent client-side SMB2 signing downgrade; CVE-2016-2119;
  (bso#11860); (bsc#986869).</changelog>
<changelog author="jmcdonough@suse.com" date="1471089600">- Fix population of ctdb sysconfig after source merge; (bsc#981566).</changelog>
<changelog author="ddiss@suse.com" date="1471262400">- Don't package man pages for VFS modules that aren't built;
  (boo#993707).</changelog>
<changelog author="nopower@suse.com" date="1472472000">- Prevent core, make sure response-&gt;extra_data.data is always
  cleared out; (bsc#993692).</changelog>
<changelog author="nopower@suse.com" date="1472558400">- Fix illegal memory access after memory has been deleted;
  (bso#11836); (bsc#975299).</changelog>
<changelog author="jmcdonough@suse.com" date="1474372800">- Fix segfault in libnss_wins; (bso#12277); (bso#12269); (bsc#995730).</changelog>
<changelog author="nopower@suse.com" date="1474459200">- s3/winbindd: using default domain with user@domain.com format
  fails; (bsc#997833).</changelog>
<changelog author="nopower@suse.com" date="1474891200">- Include vfstest in samba-test; (bsc#1001203).</changelog>
<changelog author="nopower@suse.com" date="1479384000">- s3/client: obey 'disable netbios' smb.conf param, don't
  connect via NBT port; (bsc#1009085); (bso#12418).</changelog>
<changelog author="nopower@suse.com" date="1480680000">-  Add missing ldb module directory; (bnc#1012092).</changelog>
<changelog author="jmcdonough@suse.com" date="1482148800">- Heap-based Buffer Overflow Remote Code Execution Vulnerability;
  CVE-2016-2123; (bso#12409); (bsc#1014437).
- Don't send delegated credentials to all servers; CVE-2016-2125;
  (bso#12445); (bsc#1014441).
- denial of service due to a client triggered crash in the winbindd
  parent process; CVE-2016-2126; (bso#12446); (bsc#1014442).</changelog>
<changelog author="dmulder@suse.com" date="1485172800">- Document "winbind: ignore domains" parameter; (bsc#1019416).</changelog>
<changelog author="aaptel@suse.com" date="1486382400">- Force usage of ncurses6-config thru NCURSES_CONFIG env var;
  (bsc#1023847).</changelog>
<changelog author="nopower@suse.com" date="1486641600">- async_req: make async_connect_send() "reentrant";
  (bso#12105); (bsc#1024416).</changelog>
<changelog author="kukuk@suse.de" date="1486728000">- Fix check if we need to require insserv</changelog>
<changelog author="kukuk@suse.com" date="1489406400">- Don't call insserv if systemd is used</changelog>
<changelog author="jmcdonough@suse.com" date="1489579200">- symlink race permits opening files outside share directory;
  CVE-2017-2619; (bso#12496); (bsc#1027147).</changelog>
<changelog author="aaptel@suse.com" date="1489579201">- Remove chkconfig requirements for systemd systems</changelog>
<changelog author="nopower@suse.com" date="1490875200">- Fix CVE-2017-2619 regression with "follow symlinks = no";
  (bso#12721).</changelog>

</package>
<package pkgid="33b9e77c128726376cc4df4dd4e17df0d254adc2185484819be84f8e629f0839" name="ctdb-tests" arch="x86_64">
    <version epoch="0" ver="4.4.2" rel="11.9.1"/>

<changelog author="jmcdonough@suse.com" date="1467892800">- Prevent client-side SMB2 signing downgrade; CVE-2016-2119;
  (bso#11860); (bsc#986869).</changelog>
<changelog author="jmcdonough@suse.com" date="1471089600">- Fix population of ctdb sysconfig after source merge; (bsc#981566).</changelog>
<changelog author="ddiss@suse.com" date="1471262400">- Don't package man pages for VFS modules that aren't built;
  (boo#993707).</changelog>
<changelog author="nopower@suse.com" date="1472472000">- Prevent core, make sure response-&gt;extra_data.data is always
  cleared out; (bsc#993692).</changelog>
<changelog author="nopower@suse.com" date="1472558400">- Fix illegal memory access after memory has been deleted;
  (bso#11836); (bsc#975299).</changelog>
<changelog author="jmcdonough@suse.com" date="1474372800">- Fix segfault in libnss_wins; (bso#12277); (bso#12269); (bsc#995730).</changelog>
<changelog author="nopower@suse.com" date="1474459200">- s3/winbindd: using default domain with user@domain.com format
  fails; (bsc#997833).</changelog>
<changelog author="nopower@suse.com" date="1474891200">- Include vfstest in samba-test; (bsc#1001203).</changelog>
<changelog author="nopower@suse.com" date="1479384000">- s3/client: obey 'disable netbios' smb.conf param, don't
  connect via NBT port; (bsc#1009085); (bso#12418).</changelog>
<changelog author="nopower@suse.com" date="1480680000">-  Add missing ldb module directory; (bnc#1012092).</changelog>
<changelog author="jmcdonough@suse.com" date="1482148800">- Heap-based Buffer Overflow Remote Code Execution Vulnerability;
  CVE-2016-2123; (bso#12409); (bsc#1014437).
- Don't send delegated credentials to all servers; CVE-2016-2125;
  (bso#12445); (bsc#1014441).
- denial of service due to a client triggered crash in the winbindd
  parent process; CVE-2016-2126; (bso#12446); (bsc#1014442).</changelog>
<changelog author="dmulder@suse.com" date="1485172800">- Document "winbind: ignore domains" parameter; (bsc#1019416).</changelog>
<changelog author="aaptel@suse.com" date="1486382400">- Force usage of ncurses6-config thru NCURSES_CONFIG env var;
  (bsc#1023847).</changelog>
<changelog author="nopower@suse.com" date="1486641600">- async_req: make async_connect_send() "reentrant";
  (bso#12105); (bsc#1024416).</changelog>
<changelog author="kukuk@suse.de" date="1486728000">- Fix check if we need to require insserv</changelog>
<changelog author="kukuk@suse.com" date="1489406400">- Don't call insserv if systemd is used</changelog>
<changelog author="jmcdonough@suse.com" date="1489579200">- symlink race permits opening files outside share directory;
  CVE-2017-2619; (bso#12496); (bsc#1027147).</changelog>
<changelog author="aaptel@suse.com" date="1489579201">- Remove chkconfig requirements for systemd systems</changelog>
<changelog author="nopower@suse.com" date="1490875200">- Fix CVE-2017-2619 regression with "follow symlinks = no";
  (bso#12721).</changelog>
<changelog author="nopower@suse.com" date="1495627200">- Fix authenticated remote code execution bug;
  CVE-2017-7494; (bso#12780); (bsc#1038231).</changelog>

</package>
<package pkgid="3989f772f59968063f384ddfb3fdc32f40aa15aef9df2f5d2340d25ebb7b792d" name="ctdb-tests" arch="x86_64">
    <version epoch="0" ver="4.4.2" rel="9.1"/>

<changelog author="lmuelle@suse.com" date="1456833600">- Relocate existing lock files to /var/lib/samba/lock; (bsc#968963).</changelog>
<changelog author="lmuelle@suse.com" date="1456833601">- Only obsolete but do not provide gplv2/3 package names; (bsc#968973).</changelog>
<changelog author="nopower@suse.com" date="1457006400">- Upgrade on-disk FSRVP server state to new version; (bsc#924519).</changelog>
<changelog author="jmcdonough@suse.com" date="1457265600">- Update to 4.3.6.
  + Getting and setting Windows ACLs on symlinks can change permissions on link
    target; CVE-2015-7560; (bso#11648); (bsc#968222).
  + Fix Out-of-bounds read in internal DNS server; CVE-2016-0771;
    (bso#11128); (bso#11686); (bsc#968223).</changelog>
<changelog author="lmuelle@suse.com" date="1458648000">- Update to 4.4.0.
  + Read of uninitialized memory DNS TXT handling; (bso#11128); (bso#11686);
    CVE-2016-0771.
  + Getting and setting Windows ACLs on symlinks can change permissions on link
    target; (bso#11648); CVE-2015-7560.
  + Sockets with htons(IPPROTO_RAW); (bso#11705); CVE-2015-8543.
  + s3: smbd: posix_acls: Fix check for setting u:g:o entry on a filesystem
    with no ACL support; (bso#10489).
  + docs: Add example for domain logins to smbspool man page; (bso#11643).
  + smbd: Show correct disk size for different quota and dfree block sizes;
    (bso#11681).
  + docs: Add smbspool_krb5_wrapper manpage; (bso#11690).
  + winbindd: Return trust parameters when listing trusts; (bso#11691).
  + ctdb: Do not provide a useless pkgconfig file for ctdb; (bso#11696).
  + Crypto.Cipher.ARC4 is not available on some platforms, fallback to
    M2Crypto.RC4.RC4 then; (bso#11699).
  + s3:utils/smbget: Set default blocksize; (bso#11700).
  + Streamline 'smbget' options with the rest of the Samba utils; (bso#11700).
  + s3:clispnego: Fix confusing warning in spnego_gen_krb5_wrap(); (bso#11702).
  + s3: smbd: Fix timestamp rounding inside SMB2 create; (bso#11703).
  + loadparm: Fix memory leak issue; (bso#11708).
  + lib/tsocket: Work around sockets not supporting FIONREAD; (bso#11714).
  + s3:vfs:glusterfs: Fix build after quota changes; (bso#11715).
  + ctdb-scripts: Drop use of "smbcontrol winbindd ip-dropped ..."; (bso#11719).
  + lib:socket: Fix CID 1350010: Integer OVERFLOW_BEFORE_WIDEN; (bso#11723).
  + smbd: Fix CID 1351215 Improper use of negative value; (bso#11724).
  + smbd: Fix CID 1351216 Dereference null return value; (bso#11725).
  + s3:smbd:open: Skip redundant call to file_set_dosmode when creating a new
    file; (bso#11727).
  + docs: Add manpage for cifsdd; (bso#11730).
  + param: Fix str_list_v3 to accept ; again; (bso#11732).
  + lib/socket: Fix improper use of default interface speed; (bso#11734).
  + lib:socket: Fix CID 1350009: Fix illegal memory accesses
    (BUFFER_SIZE_WARNING); (bso#11735).
  + libcli: Fix debug message, print sid string for new_ace trustee;
    (bso#11738).
  + Fix installation path of Samba helper binaries; (bso#11739).
  + Fix memory leak in loadparm; (bso#11740).
  + tevent: version 0.9.28: Fix memory leak when old signal action restored;
    (bso#11742).
  + smbd: Ignore SVHDX create context; (bso#11753).
  + Fix net join; (bso#11755).
  + s3:libads: setup the msDS-SupportedEncryptionTypes attribute on ldap_add;
    (bso#11755).
  + passdb: Add linefeed to debug message; (bso#11763).
  + s3:utils/smbget: Fix option parsing; (bso#11767).
  + libnet: Make Kerberos domain join site-aware; (bso#11769).
  + Reset TCP Connections during IP failover; (bso#11770).
  + ldb: Version 1.1.26; (bso#11772).
  + s3:smbd: Add negprot remote arch detection for OSX; (bso#11773).
  + vfs_glusterfs: Fix use after free in AIO callback; (bso#11774).
  + mkdir can return ACCESS_DENIED incorrectly on create race; (bso#11780).
  + "trustdom_list_done: Got invalid trustdom response" message should be
    avoided; (bso#11782).
  + Mismatch between local and remote attribute ids lets replication fail with
    custom schema; (bso#11783).
  + Quota is not supported on Solaris 10; (bso#11788).
  + Talloc: Version 2.1.6; (bso#11789).
  + smbd: Enable multi-channel if 'server multi channel support = yes' in the
    config; (bso#11796).
  + build: Fix build when '--without-quota' specified; (bso#11798).
  + lib/socket/interfaces: Fix some uninitialied bytes; (bso#11802).
  + Access based share enum: handle permission set in configuration files;
    (bso#8093).
  + See also WHATSNEW.txt from the samba-doc package.</changelog>
<changelog author="lmuelle@suse.com" date="1458648001">- Obsolete libsmbclient from libsmbclient0 while not providing it;
  (bsc#972197).</changelog>
<changelog author="nopower@suse.com" date="1460116800">- Fix samba.tests.messaging test and prevent potential tdb corruption
  by removing obsolete now invalid tdb_close call; (bsc#974629).</changelog>
<changelog author="jmcdonough@suse.com" date="1460203200">- Update to 4.4.2
  + A man-in-the-middle can downgrade NTLMSSP authentication;
    CVE-2016-2110; (bso#11688); (bsc#973031).
  + Domain controller netlogon member computer can be spoofed;
    CVE-2016-2111; (bso#11749); (bsc#973032).
  + LDAP conenctions vulnerable to downgrade and  MITM attack;
    CVE-2016-2112; (bso#11644); (bsc#973033).
  + TLS certificate validation missing; CVE-2016-2113; (bso#11752);
    (bsc#973034).
  + Named pipe IPC vulnerable to MITM attacks; CVE-2016-2115;
    (bso#11756); (bsc#973036).
  + "Badlock" DCERPC impersonation of authenticated account possible;
    CVE-2016-2118; (bso#11804); (bsc#971965).
  + DCERPC server and client vulnerable to DOS and MITM attacks;
    CVE-2015-5370; (bso#11344); (bsc#936862).</changelog>
<changelog author="jmcdonough@suse.com" date="1461844800">- Revert shared library packaging to comply with SLPP</changelog>
<changelog author="jmcdonough@suse.com" date="1462276800">- Fix NTLMSSP regressions caused by previous CVE fixes; (bso#11849);
  (bsc#975962); (bsc#979268), (bsc#977669).</changelog>
<changelog author="jmcdonough@suse.com" date="1465473600">- Don't use htons() with IP_PROTO_RAW; (bso#11705); (bsc#969522).</changelog>
<changelog author="jmcdonough@suse.com" date="1465905600">- Honor smb.conf socket options in winbind; (bsc#975131).</changelog>
<changelog author="jmcdonough@suse.com" date="1467892800">- Prevent client-side SMB2 signing downgrade; CVE-2016-2119;
  (bso#11860); (bsc#986869).</changelog>
<changelog author="jmcdonough@suse.com" date="1471089600">- Fix population of ctdb sysconfig after source merge; (bsc#981566).</changelog>
<changelog author="nopower@suse.com" date="1472558400">- Fix illegal memory access after memory has been deleted;
  (bso#11836); (bsc#975299).</changelog>
<changelog author="jmcdonough@suse.com" date="1474372800">- Fix segfault in libnss_wins; (bso#12277); (bso#12269); (bsc#995730).</changelog>
<changelog author="nopower@suse.com" date="1474459200">- s3/winbindd: using default domain with user@domain.com format
  fails; (bsc#997833).</changelog>
<changelog author="nopower@suse.com" date="1474891200">- Include vfstest in samba-test; (bsc#1001203).</changelog>
<changelog author="nopower@suse.com" date="1479384000">- s3/client: obey 'disable netbios' smb.conf param, don't
  connect via NBT port; (bsc#1009085); (bso#12418).</changelog>
<changelog author="jmcdonough@suse.com" date="1479556800">- Heap-based Buffer Overflow Remote Code Execution Vulnerability;
  CVE-2016-2123; (bso#12409); (bsc#1014437).
- Don't send delegated credentials to all servers; CVE-2016-2125;
  (bso#12445); (bsc#1014441).
- denial of service due to a client triggered crash in the winbindd
  parent process; CVE-2016-2126; (bso#12446); (bsc#1014442).</changelog>

</package>
<package pkgid="ac513fc3d8f82f5a9bc3128019ff9365e70d7077a3de338f6f08e9e99b57c6e6" name="cups" arch="src">
    <version epoch="0" ver="1.7.5" rel="8.3.1"/>

<changelog author="jsmeix@suse.de" date="1354017600">- Version upgrade to 1.6.1.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For an overview about what is new in CUPS 1.6 see
  http://www.cups.org/documentation.php/doc-1.6/whatsnew.html
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * CUPS now supports color management using colord (STR #3808).
  * CUPS now supports Bonjour using Avahi (STR #3066).
  * The "brightness", "columns", "fitplot", "gamma", "hue",
    "natural-scaling", "penwidth", "position", "ppi",
    "saturation", and "scaling" options are not longer
    supported (STR #4010).
  * Added new destination connection and enumeration functions
    via new dynamic destination APIs (STR #3924).
  * Added new option, localization, and job submission functions
    via new APIs that do not depend on PPD files (STR #3925).
  * The scheduler now supports a DefaultAuthType of "auto" to
    automatically choose between Basic (username/password)
    and Negotiate (Kerberos) authentication.
  * CUPS no longer supports automatic remote printers or
    implicit classes via the CUPS, LDAP, or SLP protocols
    (STR #3922, STR #3923).
  * The PPD APIs are now deprecated and will be removed
    in a future version of CUPS (STR #3927).
  * The default IPP version for requests is now 2.0 (STR #3929).
  * The IPP APIs no longer expose the ipp_t or ipp_attribute_t
    structures and instead provide accessor functions (STR #3928).
  * The scheduler will no longer run programs with group write
    permission.
  * The PHP module has been removed (STR #3932).
  * The bannertops, commandtoescpx, commandtopclx, imagetops,
    imagetoraster, pdftops, rastertoescpx, rastertopclx,
    and texttops filters have been removed (STR #3930).
  * The serial and parallel backends have been removed (STR #3935).
- Adapted cups-config-libs.patch for CUPS 1.6.1
  (IMGLIBS is no longer present in cups-config.in).</changelog>
<changelog author="jsmeix@suse.de" date="1354104000">- cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
  adapts the defaults in cupsd.conf for SUSE.
  It replaces cups-1.3.6-access_conf.patch that
  added 'Allow 127.0.0.2' to cupsd.conf to allow access
  for the loopback IP address 127.0.0.2 which is set for
  the hostname by SUSE in /etc/hosts at least up to
  SLE10 products.
  It also replaces cups-1.5-additional_policies.patch
  that added the 'allowallforanybody' policy to cupsd.conf
  see https://fate.novell.com/303515
  Furthermore it fixes some issues with the CUPS upstream
  defaults i.e. removal of no longer supported keywords
  BrowseOrder BrowseAllow DefaultAuthType (otherwise cupsd
  prints error messages of the form "Unknown directive
  BrowseOrder on line 22").
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch
  reverts the incompatible change in CUPS 1.6
  that makes IPP version 2.0 default
  (see https://www.cups.org/str.php?L3929)
  back to using IPP version 1.1 by default.
  Otherwise CUPS 1.6 on clients cannot talk to older CUPS
  servers in particular not to CUPS 1.3.9 on SLE11.
  E.g. on a CUPS 1.6 client "lpstat -h sle11.cups.server -p"
  would fail on the client with "lpstat: Bad Request" and
  the CUPS 1.3.9 server logs in /var/log/cups/error_log the
  lines "E ... cupsdReadClient: ... IPP Read Error!"
  and "D ... cupsdSendError: ... code=400 (Bad Request)".</changelog>
<changelog author="jsmeix@suse.de" date="1363694400">- Version upgrade to 1.6.2.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * Security: All file, directory, user, and group settings
    are now stored in a separate cups-files.conf configuration
    file that cannot be set through the CUPS web interface
    or APIs (STR #4223).
  * The IPP backend could crash if the printer disconnects
    early (STR #4284).
  * cupsGetPPD did not work with statically-configured CUPS
    shared queues (STR #4178).
  * Bad IPP responses could crash ipptool (STR #4262).
  * Updated USB quirk rules for various printers
    (STR #4217, STR #4263, STR #4286).
  * Added USB blacklisting for printers that require a custom
    backend (STR #4218).
  * The CUPS library did not always detect a timed out connection
    to the server which could cause temporary loss of printing
    from applications (STR #4187).
  * The IPP backend now stops queues when the server configuration
    prevents successful job submission (STR #4125).
  * CUPS 1.6 clients using the ServerName directive in client.conf
    did not work with CUPS 1.3.x or older servers
    (STR #4231, STR #4291).
  * The scheduler could crash when using Avahi
    (STR #4183, STR #4192, STR #4200, STR #4213).
  * The IPP backend could get stuck in an endless loop on certain
    network errors (STR #4194).
  * The scheduler no longer allows job-name values that are
    not valid network Unicode strings (STR #4072).
  * The network backends now support disabling of SNMP supply
    level queries via the "snmp" URI option (STR #4106).
  * The IPP backend did not specify the compression used
    (STR #4181).
  * The scheduler did not recognize dnssd: or ipps: URIs as
    Bonjour shared queues (STR #4158).
  * Applications could not get the PPD file for
    statically-configured Bonjour-shared print queues (STR #4159).
  * Fixed a USB backend compatibility issue on systems using
    libusb (STR #4155, STR #4191).
  * Some Bonjour features were not available on systems
    with Avahi (STR #4156).
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch is
  obsolete because it is fixed upstream (STR #4231, STR #4291).
- cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
  replaces cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
- Adapted cups-client.conf template file for CUPS 1.6.</changelog>
<changelog author="jsmeix@suse.de" date="1373976000">- Version upgrade to 1.7rc1 only for testing purpose.
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS &gt;= 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For details regarding incompatible changes in CUPS &gt;= 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  The 1.7 series is primarily a "polish" release with improved
  support for paid, PIN, and release printing, expanded support
  for IPP Everywhere, automatic support for data compression,
  and improved CUPS APIs.
  CUPS 1.7rc1 is the first release candidate for CUPS 1.7.0
  and includes the fixes from CUPS 1.6.3, adds a new
  ippfind utility, fixes some issues in the ipptool utility,
  and fixes some general printing bugs.
  For details what is new in CUPS 1.7 see the CHANGES.txt file.
  Excerpt:
  * Printer xxx-default values were not reported by
    Get-Printer-Attributes or lpoptions (&lt;rdar://problem/14401795&gt;)
  * Added a new ippfind tool for finding IPP printers and
    other Bonjour services (&lt;rdar://problem/13876199&gt;)
- Version upgrade to 1.6.3
  CUPS 1.6.3 fixes some compatibility issues with servers
  running CUPS 1.3.12 or older, fixes some general printing bugs,
  and fixes some minor security issues.
  For details what is new in CUPS 1.6 see the CHANGES-1.6.txt file.
  Excerpt:
  * The lp, lpq, lpr, and lpstat now display an error message
    advising the use of the /version=1.1 ServerName option
    (&lt;rdar://problem/14290628&gt;)
  * Added documentation about the /version=1.1 option to ServerName
    in client.conf (&lt;rdar://problem/14216262&gt;)
  * The lp, lpq, lpr, and lpstat commands incorrectly ignored
    the default printer set in the lpoptions file
    (&lt;rdar://problem/14216472&gt;)
  * Printing using "ipps" URIs was not encrypted.</changelog>
<changelog author="jsmeix@suse.de" date="1383134400">- Version upgrade to 1.7.0
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  Changes since 1.7rc1 include (excerpt):
  * The lpadmin command did not send the PPD name from
    the "-m" option (&lt;rdar://problem/15264697&gt;).
  * The scheduler did not respond using the hostname
    specified by the client (&lt;rdar://problem/14583574&gt;).
  * Fixed a couple memory leaks in ippfind that were
    reported by Clang.
  * Fixed a compile issue on 64-bit Linux with Clang - need
    to use the -pie option instead of -Wl,-pie now
    (&lt;rdar://problem/14480938&gt;).
  * The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE
    environment variable to the filters or backend
    (&lt;rdar://problem/14355011&gt;).
  For details see the CHANGES.txt file.</changelog>
<changelog author="jsmeix@suse.de" date="1393416000">- Version upgrade to 1.7.1 (fate#314630):
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS
  up to version 1.5.4 in particular when printing via network:
  * The IPP protocol default version increased form 1.1 to 2.0.
    Older IPP servers like CUPS 1.3.x (e.g. in SLE11)
    reject IPP 2.0 requests with "Bad Request" (STR #4231).
    By adding '/version=1.1' to ServerName in client.conf
    (e.g. ServerName older.server.example.com/version=1.1)
    or the CUPS_SERVER environment variable value or by
    adding it to the server name value of the '-h' opion
    (e.g. lpstat -h older.server.example.com/version=1.1 -p)
    the older IPP protocol version for older servers
    must be explicitly specified.
  * CUPS Browsing is dropped in CUPS but the new package
    cups-filters provides the cups-browsed that provides
    basic CUPS Browsing and Polling functionality.
    The native protocol in CUPS for automatic client discovery
    of printers is now DNS-SD.
  * Some printing filters and backends are dropped in CUPS
    but the new package cups-filters provides them so that
    cups-filters is usually needed (recommended by RPM)
    but cups-filters is not strictly required.
  * The cupsd configuration directives are split into two files
    cupsd.conf (can also be modified via HTTP PUT e.g. via cupsctl)
    and cups-files.conf (can only be modified manually by root)
    to have better default protection against misuse of privileges
    by normal users who have been specifically allowed
    by root to do cupsd configuration changes
    (STR #4223 CVE-2012-5519 bnc#789566).
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  CUPS 1.7.1 improves network and USB printing, fixes some
  scheduler issues, and addresses a minor security issue
  in the lppasswd program.
  Changes since 1.7.0 include (excerpt):
  * Security: the lppasswd program incorrectly used settings
    from ~/.cups/client.conf (STR #4319)
  * ATTR messages could cause string pool memory corruption
    in the scheduler (&lt;rdar://problem/15382819&gt;)
  * Printing to a raw queue could result in corrupt output
    due to opportunistic compression (&lt;rdar://problem/15008524&gt;)
  * Japanese PPDs using with the Shift-JIS encoding
    did not work (&lt;rdar://problem/15427759&gt;)
  * The libusb-based USB backend incorrectly used write
    timeouts (&lt;rdar://problem/15564888&gt;)
  * The IPP backend did not wait for a busy printer
    to become available before attempting to print
    (&lt;rdar://problem/15465667&gt;)
  * Using "@IF(name)" in an Allow or Deny rule
    did not work (STR #4328)
  * The D-BUS notifier did not remove its lockfile (STR #4314)
  * CUPS incorrectly used the USER environment variable when
    the name did not match the user ID (STR #4327)
  For details see the CHANGES.txt file.
- cups-1.7-additional_policies.patch adds the 'allowallforanybody'
  policy to cupsd.conf (fate#303515) and replaces
  cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
- Clean up of systemd unit files (bnc#857372):
  Make it working again as simple and secure as it worked
  all the time in the past by providing only one single
  systemd unit file cups.service. In particular currently YaST
  cannot manage services with additional other systemd unit files.
  Furthermore systemd socket activation is currently insecure
  in case of IPv6 (CVE-2012-6094 bnc#795624).
- Clean up how cupsd is launched (via SysVinit or systemd)
  by maintaining strictly separated sections in cups.spec:
  Either for launching cupsd via systemd (if have_systemd is set)
  or for launching cupsd via SysVinit (if have_systemd is not set).
  SysVinit support cannot be removed because CUPS 1.7.1 still
  builds and can be used even for SLE11.
- The default group of users who are allowed to do cupsd
  configuration changes via requests to the running cupsd
  (i.e. the SystemGroup directive in cupsd.conf) is set
  to 'root' only (related to STR #4223 CVE-2012-5519 bnc#789566).
  In this context a general security advice:
  When root allows normal users to do system administration tasks
  (in particular when root allows normal users to administer
  system processes - i.e. processes that run as root), then
  this or that kind of privilege escalation will be possible.
  Only trustworthy users who do not misuse their privileges
  may get allowed to do specific system administration tasks.</changelog>
<changelog author="jsmeix@suse.de" date="1393502400">- str4351.patch from CUPS upstream fixes
  https://www.cups.org/str.php?L4351
  "STR #4351 cups-lpd hugh jobs (&gt;2G) fail"
  (bnc#864782).</changelog>
<changelog author="jsmeix@suse.de" date="1397217600">- In case of systemd use --with-rundir=/run/cups
  instead of --with-rundir=/run (bnc#871640).</changelog>
<changelog author="jsmeix@suse.de" date="1398254400">- Version upgrade to 1.7.2:
  CUPS 1.7.2 addresses a web interface redirection security issue,
  some scheduler crashed on Linux, and other general bug fixes.
  Changes since 1.7.1 include (excerpt):
  * CVE-2014-2856: The scheduler now blocks URLs containing
    embedded HTML (STR #4356 and bnc#873899).
  * cupsDoIORequest could miss the server status, causing failed
    lpadmin and other administrative commands (STR #4386).
  * Fixed a D-BUS threading issue that caused the scheduler
    to crash (STR #4347).
  * The scheduler now automatically reconnects to Avahi
    as needed (STR #4370, STR #4373).
- str4351.patch that fixed STR #4351: cups-lpd hugh jobs (&gt;2G) fail
  is obsolete because it is fixed upstream since CUPS 1.7.2.
- Removed the CUPS banner files in /usr/share/cups/banners/ and
  the CUPS testpage /usr/share/cups/data/testprint (which is also
  a CUPS banner file type) because they do no longer work
  since CUPS &gt;= 1.6 (see http://www.cups.org/str.php?L4120)
  because there is no longer a filter for Linux that can convert
  the CUPS banner files. Since CUPS &gt;= 1.6 only the banner files
  and testpage in the cups-filters package work via the
  cups-filters PDF workflow and the cups-filters package also
  provides the matching bannertopdf filter (bnc#873376).</changelog>
<changelog author="jsmeix@suse.de" date="1401710400">- Version upgrade to 1.7.3:
  CUPS 1.7.3 includes a number of general bug fixes.
  Changes since 1.7.2 include (excerpt):
  * Fixed mapping of OutputBin values such as "Tray1".
  * Several ippGet* functions incorrectly returned -1
    instead of 0 on error.
  * Fixed an authentication race condition in
    cupsSendRequest (STR #4403).
  * The scheduler did not add the "job-hold-until-specified"
    reason when holding a job using the lp command (STR #4405).
  * Auto-typing of PWG Raster files did not work (STR #4417).
  * IPP queues using hardcoded credentials would ask
    for credentials (STR #4371).</changelog>
<changelog author="jsmeix@suse.de" date="1405425600">- Version upgrade to 1.7.4:
  CUPS 1.7.4 fixes several networking and build issues,
  and addresses a symlink security issue CVE-2014-3537.
  Changes since 1.7.3 include (excerpt):
  * Security: The web interface incorrectly served symlinked files
    and files that were not world-readable, potentially leading to
    a disclosure of information (CVE-2014-3537, STR #4450,
    and bnc#887240).
  * The "snmp" option did not work with the network backends
    (STR #4422).
  * The User directive in client.conf did not override the USER
    environment variable (STR #4426).
  * The web interface now properly shows a "Go" button for
    all text-based browsers (STR #4425).
  * The MaxJobTime directive now properly supports time
    values (STR #4434).
  * Fixed an "IPP read error" race condition issue (STR #4440).</changelog>
<changelog author="jsmeix@suse.de" date="1406635200">- str4455-1.7.patch complements the incomplete fix for
  CVE-2014-3537 STR#445 in the CUPS 1.7.4 sources
  to fix the subsequent CVE-2014-5029 CVE-2014-5030
  CVE-2014-5031 STR#4455 (bnc#887240).</changelog>
<changelog author="jsmeix@suse.de" date="1408968000">- Version upgrade to 1.7.5:
  CUPS 1.7.5 addresses some minor issues and expands upon the
  symlink security protection. Changes include (excerpt):
  * Security: Addressed some more situations where symlinked
    files would be served by the web interface (CVE-2014-5029
    CVE-2014-5030 CVE-2014-5031 STR #4455 and bnc#887240).
  * The LPD backend did not work with some versions
    of glibc (STR #4452)
  * CGI scripts did not work (STR #4454)
- str4455-1.7.patch (see the previous entry below)
  is obsolete because it is fixed upstream since CUPS 1.7.5.
- Let fdupes only create symlinks in /usr/share/cups/templates/ to
  avoid a symlink /usr/share/cups/webcontent/images/cups-icon.png
  because since CUPS 1.7.4/1.7.5 the cupsd web server does
  no longer follow symlinks to avoid the security issues
  mentioned in the previous two entries below
  (fixes bnc#892587 a regression of bnc#887240).</changelog>
<changelog author="ro@suse.de" date="1411473600">- change BuildRequires for systemd to pkgconfig(systemd)
  and pkgconfig(libsystemd-daemon) to avoid build-cycles</changelog>
<changelog author="jsmeix@suse.de" date="1424174400">- str4551.CVE-2014-9679.CUPS-1.7.5.patch
  fixes a possible buffer overflow in filter/raster.c
  (CUPS STR#4551 CVE-2014-9679 bugzilla.suse.com bsc#917799).</changelog>
<changelog author="jsmeix@suse.de" date="1429704000">- str4609.CERT-VU-810572.CUPS-1.7.5.patch
  fixes a possible privilege escalation via cross-site scripting
  and bad print job submission used to replace cupsd.conf on server
  plus possible bad ld.so interaction via dynamic linker variables
  (CUPS STR#4609 CERT-VU-810572 CVE-2015-1158 CVE-2015-1159
  bsc#924208).
  In general it is crucial to limit access to CUPS to trustworthy
  users who do not misuse their permission to submit print jobs
  which means to upload arbitrary data onto the CUPS server, see
  https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
  and cf. the entries about CVE-2012-5519 below.</changelog>
<changelog author="jsmeix@suse.de" date="1463054400">- add_gziptoany_filter_when_raw_printing_multiple_files_GitHub4782.patch
  is the upstream patch part for scheduler/job.c from
  https://github.com/apple/cups/commit/f62664600159820a136a6e726a01a598b9ea292e
  adapted to fit exactly for CUPS-1.7.5
  that fixes raw printing multiple files by adding the gziptoany
  filter, see https://github.com/apple/cups/issues/4782
  (bsc#968706).
- cups-lpd_remove_adding_docname_GitHub4790.patch is an excerpt
  from the upstream patch part for scheduler/cups-lpd.c from
  https://github.com/apple/cups/commit/4cc64a80fd01016eb5c3b62b754fc684d87bfb89
  that avoids warnings in error_log of the form "Unexpected
  'document-name' operation attribute in a Create-Job request"
  see https://github.com/apple/cups/issues/4790
  (SUSE Service Request 10994025138)</changelog>
<changelog author="alarrosa@suse.com" date="1491825600">- Add cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff .
  Avahi sends an ALL_FOR_NOW event when it finishes sending
  its cache contents. This patch makes cupsEnumDests finish
  when the signal is received so it doesn't block the caller
  doing nothing until the timeout finishes (related to bsc#955432 and
  fate#322052, submitted upstream at https://github.com/apple/cups/pull/4989)</changelog>
<changelog author="alarrosa@suse.com" date="1492689600">- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add
  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch,
  0002-Save-work-on-Avahi-code.patch and
  0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream
  finally commited to cups 2.2 sources in response to
  https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests
  to react to the ALL_FOR_NOW avahi event (and also include a similar
  fix for the dnssd case). Related to bsc#955432 and fate#322052.</changelog>
<changelog author="jsmeix@suse.de" date="1495108800">- cups-scheduler_logs_jobs_at_loglevel_info.patch
  (made on Tue Jan 24 2017 by jcejka@suse.de)
  is based on the upstream patch
  https://github.com/apple/cups/commit/75c86da7a721554caea2dcc22a2f84b2fff465e8
  so that the scheduler now also logs messages for jobs at
  LogLevel "info", see https://github.com/apple/cups/issues/4815
  and bsc#1021133 and bsc#990045</changelog>

</package>
<package pkgid="05a2aa09f3ebf809297a3a1b1f301f3e9277d56f0c79498a3ba666910ada6a15" name="cups" arch="x86_64">
    <version epoch="0" ver="1.7.5" rel="8.3.1"/>

<changelog author="jsmeix@suse.de" date="1354017600">- Version upgrade to 1.6.1.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For an overview about what is new in CUPS 1.6 see
  http://www.cups.org/documentation.php/doc-1.6/whatsnew.html
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * CUPS now supports color management using colord (STR #3808).
  * CUPS now supports Bonjour using Avahi (STR #3066).
  * The "brightness", "columns", "fitplot", "gamma", "hue",
    "natural-scaling", "penwidth", "position", "ppi",
    "saturation", and "scaling" options are not longer
    supported (STR #4010).
  * Added new destination connection and enumeration functions
    via new dynamic destination APIs (STR #3924).
  * Added new option, localization, and job submission functions
    via new APIs that do not depend on PPD files (STR #3925).
  * The scheduler now supports a DefaultAuthType of "auto" to
    automatically choose between Basic (username/password)
    and Negotiate (Kerberos) authentication.
  * CUPS no longer supports automatic remote printers or
    implicit classes via the CUPS, LDAP, or SLP protocols
    (STR #3922, STR #3923).
  * The PPD APIs are now deprecated and will be removed
    in a future version of CUPS (STR #3927).
  * The default IPP version for requests is now 2.0 (STR #3929).
  * The IPP APIs no longer expose the ipp_t or ipp_attribute_t
    structures and instead provide accessor functions (STR #3928).
  * The scheduler will no longer run programs with group write
    permission.
  * The PHP module has been removed (STR #3932).
  * The bannertops, commandtoescpx, commandtopclx, imagetops,
    imagetoraster, pdftops, rastertoescpx, rastertopclx,
    and texttops filters have been removed (STR #3930).
  * The serial and parallel backends have been removed (STR #3935).
- Adapted cups-config-libs.patch for CUPS 1.6.1
  (IMGLIBS is no longer present in cups-config.in).</changelog>
<changelog author="jsmeix@suse.de" date="1354104000">- cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
  adapts the defaults in cupsd.conf for SUSE.
  It replaces cups-1.3.6-access_conf.patch that
  added 'Allow 127.0.0.2' to cupsd.conf to allow access
  for the loopback IP address 127.0.0.2 which is set for
  the hostname by SUSE in /etc/hosts at least up to
  SLE10 products.
  It also replaces cups-1.5-additional_policies.patch
  that added the 'allowallforanybody' policy to cupsd.conf
  see https://fate.novell.com/303515
  Furthermore it fixes some issues with the CUPS upstream
  defaults i.e. removal of no longer supported keywords
  BrowseOrder BrowseAllow DefaultAuthType (otherwise cupsd
  prints error messages of the form "Unknown directive
  BrowseOrder on line 22").
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch
  reverts the incompatible change in CUPS 1.6
  that makes IPP version 2.0 default
  (see https://www.cups.org/str.php?L3929)
  back to using IPP version 1.1 by default.
  Otherwise CUPS 1.6 on clients cannot talk to older CUPS
  servers in particular not to CUPS 1.3.9 on SLE11.
  E.g. on a CUPS 1.6 client "lpstat -h sle11.cups.server -p"
  would fail on the client with "lpstat: Bad Request" and
  the CUPS 1.3.9 server logs in /var/log/cups/error_log the
  lines "E ... cupsdReadClient: ... IPP Read Error!"
  and "D ... cupsdSendError: ... code=400 (Bad Request)".</changelog>
<changelog author="jsmeix@suse.de" date="1363694400">- Version upgrade to 1.6.2.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * Security: All file, directory, user, and group settings
    are now stored in a separate cups-files.conf configuration
    file that cannot be set through the CUPS web interface
    or APIs (STR #4223).
  * The IPP backend could crash if the printer disconnects
    early (STR #4284).
  * cupsGetPPD did not work with statically-configured CUPS
    shared queues (STR #4178).
  * Bad IPP responses could crash ipptool (STR #4262).
  * Updated USB quirk rules for various printers
    (STR #4217, STR #4263, STR #4286).
  * Added USB blacklisting for printers that require a custom
    backend (STR #4218).
  * The CUPS library did not always detect a timed out connection
    to the server which could cause temporary loss of printing
    from applications (STR #4187).
  * The IPP backend now stops queues when the server configuration
    prevents successful job submission (STR #4125).
  * CUPS 1.6 clients using the ServerName directive in client.conf
    did not work with CUPS 1.3.x or older servers
    (STR #4231, STR #4291).
  * The scheduler could crash when using Avahi
    (STR #4183, STR #4192, STR #4200, STR #4213).
  * The IPP backend could get stuck in an endless loop on certain
    network errors (STR #4194).
  * The scheduler no longer allows job-name values that are
    not valid network Unicode strings (STR #4072).
  * The network backends now support disabling of SNMP supply
    level queries via the "snmp" URI option (STR #4106).
  * The IPP backend did not specify the compression used
    (STR #4181).
  * The scheduler did not recognize dnssd: or ipps: URIs as
    Bonjour shared queues (STR #4158).
  * Applications could not get the PPD file for
    statically-configured Bonjour-shared print queues (STR #4159).
  * Fixed a USB backend compatibility issue on systems using
    libusb (STR #4155, STR #4191).
  * Some Bonjour features were not available on systems
    with Avahi (STR #4156).
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch is
  obsolete because it is fixed upstream (STR #4231, STR #4291).
- cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
  replaces cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
- Adapted cups-client.conf template file for CUPS 1.6.</changelog>
<changelog author="jsmeix@suse.de" date="1373976000">- Version upgrade to 1.7rc1 only for testing purpose.
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS &gt;= 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For details regarding incompatible changes in CUPS &gt;= 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  The 1.7 series is primarily a "polish" release with improved
  support for paid, PIN, and release printing, expanded support
  for IPP Everywhere, automatic support for data compression,
  and improved CUPS APIs.
  CUPS 1.7rc1 is the first release candidate for CUPS 1.7.0
  and includes the fixes from CUPS 1.6.3, adds a new
  ippfind utility, fixes some issues in the ipptool utility,
  and fixes some general printing bugs.
  For details what is new in CUPS 1.7 see the CHANGES.txt file.
  Excerpt:
  * Printer xxx-default values were not reported by
    Get-Printer-Attributes or lpoptions (&lt;rdar://problem/14401795&gt;)
  * Added a new ippfind tool for finding IPP printers and
    other Bonjour services (&lt;rdar://problem/13876199&gt;)
- Version upgrade to 1.6.3
  CUPS 1.6.3 fixes some compatibility issues with servers
  running CUPS 1.3.12 or older, fixes some general printing bugs,
  and fixes some minor security issues.
  For details what is new in CUPS 1.6 see the CHANGES-1.6.txt file.
  Excerpt:
  * The lp, lpq, lpr, and lpstat now display an error message
    advising the use of the /version=1.1 ServerName option
    (&lt;rdar://problem/14290628&gt;)
  * Added documentation about the /version=1.1 option to ServerName
    in client.conf (&lt;rdar://problem/14216262&gt;)
  * The lp, lpq, lpr, and lpstat commands incorrectly ignored
    the default printer set in the lpoptions file
    (&lt;rdar://problem/14216472&gt;)
  * Printing using "ipps" URIs was not encrypted.</changelog>
<changelog author="jsmeix@suse.de" date="1383134400">- Version upgrade to 1.7.0
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  Changes since 1.7rc1 include (excerpt):
  * The lpadmin command did not send the PPD name from
    the "-m" option (&lt;rdar://problem/15264697&gt;).
  * The scheduler did not respond using the hostname
    specified by the client (&lt;rdar://problem/14583574&gt;).
  * Fixed a couple memory leaks in ippfind that were
    reported by Clang.
  * Fixed a compile issue on 64-bit Linux with Clang - need
    to use the -pie option instead of -Wl,-pie now
    (&lt;rdar://problem/14480938&gt;).
  * The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE
    environment variable to the filters or backend
    (&lt;rdar://problem/14355011&gt;).
  For details see the CHANGES.txt file.</changelog>
<changelog author="jsmeix@suse.de" date="1393416000">- Version upgrade to 1.7.1 (fate#314630):
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS
  up to version 1.5.4 in particular when printing via network:
  * The IPP protocol default version increased form 1.1 to 2.0.
    Older IPP servers like CUPS 1.3.x (e.g. in SLE11)
    reject IPP 2.0 requests with "Bad Request" (STR #4231).
    By adding '/version=1.1' to ServerName in client.conf
    (e.g. ServerName older.server.example.com/version=1.1)
    or the CUPS_SERVER environment variable value or by
    adding it to the server name value of the '-h' opion
    (e.g. lpstat -h older.server.example.com/version=1.1 -p)
    the older IPP protocol version for older servers
    must be explicitly specified.
  * CUPS Browsing is dropped in CUPS but the new package
    cups-filters provides the cups-browsed that provides
    basic CUPS Browsing and Polling functionality.
    The native protocol in CUPS for automatic client discovery
    of printers is now DNS-SD.
  * Some printing filters and backends are dropped in CUPS
    but the new package cups-filters provides them so that
    cups-filters is usually needed (recommended by RPM)
    but cups-filters is not strictly required.
  * The cupsd configuration directives are split into two files
    cupsd.conf (can also be modified via HTTP PUT e.g. via cupsctl)
    and cups-files.conf (can only be modified manually by root)
    to have better default protection against misuse of privileges
    by normal users who have been specifically allowed
    by root to do cupsd configuration changes
    (STR #4223 CVE-2012-5519 bnc#789566).
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  CUPS 1.7.1 improves network and USB printing, fixes some
  scheduler issues, and addresses a minor security issue
  in the lppasswd program.
  Changes since 1.7.0 include (excerpt):
  * Security: the lppasswd program incorrectly used settings
    from ~/.cups/client.conf (STR #4319)
  * ATTR messages could cause string pool memory corruption
    in the scheduler (&lt;rdar://problem/15382819&gt;)
  * Printing to a raw queue could result in corrupt output
    due to opportunistic compression (&lt;rdar://problem/15008524&gt;)
  * Japanese PPDs using with the Shift-JIS encoding
    did not work (&lt;rdar://problem/15427759&gt;)
  * The libusb-based USB backend incorrectly used write
    timeouts (&lt;rdar://problem/15564888&gt;)
  * The IPP backend did not wait for a busy printer
    to become available before attempting to print
    (&lt;rdar://problem/15465667&gt;)
  * Using "@IF(name)" in an Allow or Deny rule
    did not work (STR #4328)
  * The D-BUS notifier did not remove its lockfile (STR #4314)
  * CUPS incorrectly used the USER environment variable when
    the name did not match the user ID (STR #4327)
  For details see the CHANGES.txt file.
- cups-1.7-additional_policies.patch adds the 'allowallforanybody'
  policy to cupsd.conf (fate#303515) and replaces
  cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
- Clean up of systemd unit files (bnc#857372):
  Make it working again as simple and secure as it worked
  all the time in the past by providing only one single
  systemd unit file cups.service. In particular currently YaST
  cannot manage services with additional other systemd unit files.
  Furthermore systemd socket activation is currently insecure
  in case of IPv6 (CVE-2012-6094 bnc#795624).
- Clean up how cupsd is launched (via SysVinit or systemd)
  by maintaining strictly separated sections in cups.spec:
  Either for launching cupsd via systemd (if have_systemd is set)
  or for launching cupsd via SysVinit (if have_systemd is not set).
  SysVinit support cannot be removed because CUPS 1.7.1 still
  builds and can be used even for SLE11.
- The default group of users who are allowed to do cupsd
  configuration changes via requests to the running cupsd
  (i.e. the SystemGroup directive in cupsd.conf) is set
  to 'root' only (related to STR #4223 CVE-2012-5519 bnc#789566).
  In this context a general security advice:
  When root allows normal users to do system administration tasks
  (in particular when root allows normal users to administer
  system processes - i.e. processes that run as root), then
  this or that kind of privilege escalation will be possible.
  Only trustworthy users who do not misuse their privileges
  may get allowed to do specific system administration tasks.</changelog>
<changelog author="jsmeix@suse.de" date="1393502400">- str4351.patch from CUPS upstream fixes
  https://www.cups.org/str.php?L4351
  "STR #4351 cups-lpd hugh jobs (&gt;2G) fail"
  (bnc#864782).</changelog>
<changelog author="jsmeix@suse.de" date="1397217600">- In case of systemd use --with-rundir=/run/cups
  instead of --with-rundir=/run (bnc#871640).</changelog>
<changelog author="jsmeix@suse.de" date="1398254400">- Version upgrade to 1.7.2:
  CUPS 1.7.2 addresses a web interface redirection security issue,
  some scheduler crashed on Linux, and other general bug fixes.
  Changes since 1.7.1 include (excerpt):
  * CVE-2014-2856: The scheduler now blocks URLs containing
    embedded HTML (STR #4356 and bnc#873899).
  * cupsDoIORequest could miss the server status, causing failed
    lpadmin and other administrative commands (STR #4386).
  * Fixed a D-BUS threading issue that caused the scheduler
    to crash (STR #4347).
  * The scheduler now automatically reconnects to Avahi
    as needed (STR #4370, STR #4373).
- str4351.patch that fixed STR #4351: cups-lpd hugh jobs (&gt;2G) fail
  is obsolete because it is fixed upstream since CUPS 1.7.2.
- Removed the CUPS banner files in /usr/share/cups/banners/ and
  the CUPS testpage /usr/share/cups/data/testprint (which is also
  a CUPS banner file type) because they do no longer work
  since CUPS &gt;= 1.6 (see http://www.cups.org/str.php?L4120)
  because there is no longer a filter for Linux that can convert
  the CUPS banner files. Since CUPS &gt;= 1.6 only the banner files
  and testpage in the cups-filters package work via the
  cups-filters PDF workflow and the cups-filters package also
  provides the matching bannertopdf filter (bnc#873376).</changelog>
<changelog author="jsmeix@suse.de" date="1401710400">- Version upgrade to 1.7.3:
  CUPS 1.7.3 includes a number of general bug fixes.
  Changes since 1.7.2 include (excerpt):
  * Fixed mapping of OutputBin values such as "Tray1".
  * Several ippGet* functions incorrectly returned -1
    instead of 0 on error.
  * Fixed an authentication race condition in
    cupsSendRequest (STR #4403).
  * The scheduler did not add the "job-hold-until-specified"
    reason when holding a job using the lp command (STR #4405).
  * Auto-typing of PWG Raster files did not work (STR #4417).
  * IPP queues using hardcoded credentials would ask
    for credentials (STR #4371).</changelog>
<changelog author="jsmeix@suse.de" date="1405425600">- Version upgrade to 1.7.4:
  CUPS 1.7.4 fixes several networking and build issues,
  and addresses a symlink security issue CVE-2014-3537.
  Changes since 1.7.3 include (excerpt):
  * Security: The web interface incorrectly served symlinked files
    and files that were not world-readable, potentially leading to
    a disclosure of information (CVE-2014-3537, STR #4450,
    and bnc#887240).
  * The "snmp" option did not work with the network backends
    (STR #4422).
  * The User directive in client.conf did not override the USER
    environment variable (STR #4426).
  * The web interface now properly shows a "Go" button for
    all text-based browsers (STR #4425).
  * The MaxJobTime directive now properly supports time
    values (STR #4434).
  * Fixed an "IPP read error" race condition issue (STR #4440).</changelog>
<changelog author="jsmeix@suse.de" date="1406635200">- str4455-1.7.patch complements the incomplete fix for
  CVE-2014-3537 STR#445 in the CUPS 1.7.4 sources
  to fix the subsequent CVE-2014-5029 CVE-2014-5030
  CVE-2014-5031 STR#4455 (bnc#887240).</changelog>
<changelog author="jsmeix@suse.de" date="1408968000">- Version upgrade to 1.7.5:
  CUPS 1.7.5 addresses some minor issues and expands upon the
  symlink security protection. Changes include (excerpt):
  * Security: Addressed some more situations where symlinked
    files would be served by the web interface (CVE-2014-5029
    CVE-2014-5030 CVE-2014-5031 STR #4455 and bnc#887240).
  * The LPD backend did not work with some versions
    of glibc (STR #4452)
  * CGI scripts did not work (STR #4454)
- str4455-1.7.patch (see the previous entry below)
  is obsolete because it is fixed upstream since CUPS 1.7.5.
- Let fdupes only create symlinks in /usr/share/cups/templates/ to
  avoid a symlink /usr/share/cups/webcontent/images/cups-icon.png
  because since CUPS 1.7.4/1.7.5 the cupsd web server does
  no longer follow symlinks to avoid the security issues
  mentioned in the previous two entries below
  (fixes bnc#892587 a regression of bnc#887240).</changelog>
<changelog author="ro@suse.de" date="1411473600">- change BuildRequires for systemd to pkgconfig(systemd)
  and pkgconfig(libsystemd-daemon) to avoid build-cycles</changelog>
<changelog author="jsmeix@suse.de" date="1424174400">- str4551.CVE-2014-9679.CUPS-1.7.5.patch
  fixes a possible buffer overflow in filter/raster.c
  (CUPS STR#4551 CVE-2014-9679 bugzilla.suse.com bsc#917799).</changelog>
<changelog author="jsmeix@suse.de" date="1429704000">- str4609.CERT-VU-810572.CUPS-1.7.5.patch
  fixes a possible privilege escalation via cross-site scripting
  and bad print job submission used to replace cupsd.conf on server
  plus possible bad ld.so interaction via dynamic linker variables
  (CUPS STR#4609 CERT-VU-810572 CVE-2015-1158 CVE-2015-1159
  bsc#924208).
  In general it is crucial to limit access to CUPS to trustworthy
  users who do not misuse their permission to submit print jobs
  which means to upload arbitrary data onto the CUPS server, see
  https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
  and cf. the entries about CVE-2012-5519 below.</changelog>
<changelog author="jsmeix@suse.de" date="1463054400">- add_gziptoany_filter_when_raw_printing_multiple_files_GitHub4782.patch
  is the upstream patch part for scheduler/job.c from
  https://github.com/apple/cups/commit/f62664600159820a136a6e726a01a598b9ea292e
  adapted to fit exactly for CUPS-1.7.5
  that fixes raw printing multiple files by adding the gziptoany
  filter, see https://github.com/apple/cups/issues/4782
  (bsc#968706).
- cups-lpd_remove_adding_docname_GitHub4790.patch is an excerpt
  from the upstream patch part for scheduler/cups-lpd.c from
  https://github.com/apple/cups/commit/4cc64a80fd01016eb5c3b62b754fc684d87bfb89
  that avoids warnings in error_log of the form "Unexpected
  'document-name' operation attribute in a Create-Job request"
  see https://github.com/apple/cups/issues/4790
  (SUSE Service Request 10994025138)</changelog>
<changelog author="alarrosa@suse.com" date="1491825600">- Add cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff .
  Avahi sends an ALL_FOR_NOW event when it finishes sending
  its cache contents. This patch makes cupsEnumDests finish
  when the signal is received so it doesn't block the caller
  doing nothing until the timeout finishes (related to bsc#955432 and
  fate#322052, submitted upstream at https://github.com/apple/cups/pull/4989)</changelog>
<changelog author="alarrosa@suse.com" date="1492689600">- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add
  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch,
  0002-Save-work-on-Avahi-code.patch and
  0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream
  finally commited to cups 2.2 sources in response to
  https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests
  to react to the ALL_FOR_NOW avahi event (and also include a similar
  fix for the dnssd case). Related to bsc#955432 and fate#322052.</changelog>
<changelog author="jsmeix@suse.de" date="1495108800">- cups-scheduler_logs_jobs_at_loglevel_info.patch
  (made on Tue Jan 24 2017 by jcejka@suse.de)
  is based on the upstream patch
  https://github.com/apple/cups/commit/75c86da7a721554caea2dcc22a2f84b2fff465e8
  so that the scheduler now also logs messages for jobs at
  LogLevel "info", see https://github.com/apple/cups/issues/4815
  and bsc#1021133 and bsc#990045</changelog>

</package>
<package pkgid="22bd0ad85269c40e5661ec177d7972863bf428b1aec706dac3805dd365973957" name="cups-client" arch="x86_64">
    <version epoch="0" ver="1.7.5" rel="8.3.1"/>

<changelog author="jsmeix@suse.de" date="1354017600">- Version upgrade to 1.6.1.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For an overview about what is new in CUPS 1.6 see
  http://www.cups.org/documentation.php/doc-1.6/whatsnew.html
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * CUPS now supports color management using colord (STR #3808).
  * CUPS now supports Bonjour using Avahi (STR #3066).
  * The "brightness", "columns", "fitplot", "gamma", "hue",
    "natural-scaling", "penwidth", "position", "ppi",
    "saturation", and "scaling" options are not longer
    supported (STR #4010).
  * Added new destination connection and enumeration functions
    via new dynamic destination APIs (STR #3924).
  * Added new option, localization, and job submission functions
    via new APIs that do not depend on PPD files (STR #3925).
  * The scheduler now supports a DefaultAuthType of "auto" to
    automatically choose between Basic (username/password)
    and Negotiate (Kerberos) authentication.
  * CUPS no longer supports automatic remote printers or
    implicit classes via the CUPS, LDAP, or SLP protocols
    (STR #3922, STR #3923).
  * The PPD APIs are now deprecated and will be removed
    in a future version of CUPS (STR #3927).
  * The default IPP version for requests is now 2.0 (STR #3929).
  * The IPP APIs no longer expose the ipp_t or ipp_attribute_t
    structures and instead provide accessor functions (STR #3928).
  * The scheduler will no longer run programs with group write
    permission.
  * The PHP module has been removed (STR #3932).
  * The bannertops, commandtoescpx, commandtopclx, imagetops,
    imagetoraster, pdftops, rastertoescpx, rastertopclx,
    and texttops filters have been removed (STR #3930).
  * The serial and parallel backends have been removed (STR #3935).
- Adapted cups-config-libs.patch for CUPS 1.6.1
  (IMGLIBS is no longer present in cups-config.in).</changelog>
<changelog author="jsmeix@suse.de" date="1354104000">- cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
  adapts the defaults in cupsd.conf for SUSE.
  It replaces cups-1.3.6-access_conf.patch that
  added 'Allow 127.0.0.2' to cupsd.conf to allow access
  for the loopback IP address 127.0.0.2 which is set for
  the hostname by SUSE in /etc/hosts at least up to
  SLE10 products.
  It also replaces cups-1.5-additional_policies.patch
  that added the 'allowallforanybody' policy to cupsd.conf
  see https://fate.novell.com/303515
  Furthermore it fixes some issues with the CUPS upstream
  defaults i.e. removal of no longer supported keywords
  BrowseOrder BrowseAllow DefaultAuthType (otherwise cupsd
  prints error messages of the form "Unknown directive
  BrowseOrder on line 22").
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch
  reverts the incompatible change in CUPS 1.6
  that makes IPP version 2.0 default
  (see https://www.cups.org/str.php?L3929)
  back to using IPP version 1.1 by default.
  Otherwise CUPS 1.6 on clients cannot talk to older CUPS
  servers in particular not to CUPS 1.3.9 on SLE11.
  E.g. on a CUPS 1.6 client "lpstat -h sle11.cups.server -p"
  would fail on the client with "lpstat: Bad Request" and
  the CUPS 1.3.9 server logs in /var/log/cups/error_log the
  lines "E ... cupsdReadClient: ... IPP Read Error!"
  and "D ... cupsdSendError: ... code=400 (Bad Request)".</changelog>
<changelog author="jsmeix@suse.de" date="1363694400">- Version upgrade to 1.6.2.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * Security: All file, directory, user, and group settings
    are now stored in a separate cups-files.conf configuration
    file that cannot be set through the CUPS web interface
    or APIs (STR #4223).
  * The IPP backend could crash if the printer disconnects
    early (STR #4284).
  * cupsGetPPD did not work with statically-configured CUPS
    shared queues (STR #4178).
  * Bad IPP responses could crash ipptool (STR #4262).
  * Updated USB quirk rules for various printers
    (STR #4217, STR #4263, STR #4286).
  * Added USB blacklisting for printers that require a custom
    backend (STR #4218).
  * The CUPS library did not always detect a timed out connection
    to the server which could cause temporary loss of printing
    from applications (STR #4187).
  * The IPP backend now stops queues when the server configuration
    prevents successful job submission (STR #4125).
  * CUPS 1.6 clients using the ServerName directive in client.conf
    did not work with CUPS 1.3.x or older servers
    (STR #4231, STR #4291).
  * The scheduler could crash when using Avahi
    (STR #4183, STR #4192, STR #4200, STR #4213).
  * The IPP backend could get stuck in an endless loop on certain
    network errors (STR #4194).
  * The scheduler no longer allows job-name values that are
    not valid network Unicode strings (STR #4072).
  * The network backends now support disabling of SNMP supply
    level queries via the "snmp" URI option (STR #4106).
  * The IPP backend did not specify the compression used
    (STR #4181).
  * The scheduler did not recognize dnssd: or ipps: URIs as
    Bonjour shared queues (STR #4158).
  * Applications could not get the PPD file for
    statically-configured Bonjour-shared print queues (STR #4159).
  * Fixed a USB backend compatibility issue on systems using
    libusb (STR #4155, STR #4191).
  * Some Bonjour features were not available on systems
    with Avahi (STR #4156).
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch is
  obsolete because it is fixed upstream (STR #4231, STR #4291).
- cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
  replaces cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
- Adapted cups-client.conf template file for CUPS 1.6.</changelog>
<changelog author="jsmeix@suse.de" date="1373976000">- Version upgrade to 1.7rc1 only for testing purpose.
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS &gt;= 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For details regarding incompatible changes in CUPS &gt;= 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  The 1.7 series is primarily a "polish" release with improved
  support for paid, PIN, and release printing, expanded support
  for IPP Everywhere, automatic support for data compression,
  and improved CUPS APIs.
  CUPS 1.7rc1 is the first release candidate for CUPS 1.7.0
  and includes the fixes from CUPS 1.6.3, adds a new
  ippfind utility, fixes some issues in the ipptool utility,
  and fixes some general printing bugs.
  For details what is new in CUPS 1.7 see the CHANGES.txt file.
  Excerpt:
  * Printer xxx-default values were not reported by
    Get-Printer-Attributes or lpoptions (&lt;rdar://problem/14401795&gt;)
  * Added a new ippfind tool for finding IPP printers and
    other Bonjour services (&lt;rdar://problem/13876199&gt;)
- Version upgrade to 1.6.3
  CUPS 1.6.3 fixes some compatibility issues with servers
  running CUPS 1.3.12 or older, fixes some general printing bugs,
  and fixes some minor security issues.
  For details what is new in CUPS 1.6 see the CHANGES-1.6.txt file.
  Excerpt:
  * The lp, lpq, lpr, and lpstat now display an error message
    advising the use of the /version=1.1 ServerName option
    (&lt;rdar://problem/14290628&gt;)
  * Added documentation about the /version=1.1 option to ServerName
    in client.conf (&lt;rdar://problem/14216262&gt;)
  * The lp, lpq, lpr, and lpstat commands incorrectly ignored
    the default printer set in the lpoptions file
    (&lt;rdar://problem/14216472&gt;)
  * Printing using "ipps" URIs was not encrypted.</changelog>
<changelog author="jsmeix@suse.de" date="1383134400">- Version upgrade to 1.7.0
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  Changes since 1.7rc1 include (excerpt):
  * The lpadmin command did not send the PPD name from
    the "-m" option (&lt;rdar://problem/15264697&gt;).
  * The scheduler did not respond using the hostname
    specified by the client (&lt;rdar://problem/14583574&gt;).
  * Fixed a couple memory leaks in ippfind that were
    reported by Clang.
  * Fixed a compile issue on 64-bit Linux with Clang - need
    to use the -pie option instead of -Wl,-pie now
    (&lt;rdar://problem/14480938&gt;).
  * The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE
    environment variable to the filters or backend
    (&lt;rdar://problem/14355011&gt;).
  For details see the CHANGES.txt file.</changelog>
<changelog author="jsmeix@suse.de" date="1393416000">- Version upgrade to 1.7.1 (fate#314630):
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS
  up to version 1.5.4 in particular when printing via network:
  * The IPP protocol default version increased form 1.1 to 2.0.
    Older IPP servers like CUPS 1.3.x (e.g. in SLE11)
    reject IPP 2.0 requests with "Bad Request" (STR #4231).
    By adding '/version=1.1' to ServerName in client.conf
    (e.g. ServerName older.server.example.com/version=1.1)
    or the CUPS_SERVER environment variable value or by
    adding it to the server name value of the '-h' opion
    (e.g. lpstat -h older.server.example.com/version=1.1 -p)
    the older IPP protocol version for older servers
    must be explicitly specified.
  * CUPS Browsing is dropped in CUPS but the new package
    cups-filters provides the cups-browsed that provides
    basic CUPS Browsing and Polling functionality.
    The native protocol in CUPS for automatic client discovery
    of printers is now DNS-SD.
  * Some printing filters and backends are dropped in CUPS
    but the new package cups-filters provides them so that
    cups-filters is usually needed (recommended by RPM)
    but cups-filters is not strictly required.
  * The cupsd configuration directives are split into two files
    cupsd.conf (can also be modified via HTTP PUT e.g. via cupsctl)
    and cups-files.conf (can only be modified manually by root)
    to have better default protection against misuse of privileges
    by normal users who have been specifically allowed
    by root to do cupsd configuration changes
    (STR #4223 CVE-2012-5519 bnc#789566).
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  CUPS 1.7.1 improves network and USB printing, fixes some
  scheduler issues, and addresses a minor security issue
  in the lppasswd program.
  Changes since 1.7.0 include (excerpt):
  * Security: the lppasswd program incorrectly used settings
    from ~/.cups/client.conf (STR #4319)
  * ATTR messages could cause string pool memory corruption
    in the scheduler (&lt;rdar://problem/15382819&gt;)
  * Printing to a raw queue could result in corrupt output
    due to opportunistic compression (&lt;rdar://problem/15008524&gt;)
  * Japanese PPDs using with the Shift-JIS encoding
    did not work (&lt;rdar://problem/15427759&gt;)
  * The libusb-based USB backend incorrectly used write
    timeouts (&lt;rdar://problem/15564888&gt;)
  * The IPP backend did not wait for a busy printer
    to become available before attempting to print
    (&lt;rdar://problem/15465667&gt;)
  * Using "@IF(name)" in an Allow or Deny rule
    did not work (STR #4328)
  * The D-BUS notifier did not remove its lockfile (STR #4314)
  * CUPS incorrectly used the USER environment variable when
    the name did not match the user ID (STR #4327)
  For details see the CHANGES.txt file.
- cups-1.7-additional_policies.patch adds the 'allowallforanybody'
  policy to cupsd.conf (fate#303515) and replaces
  cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
- Clean up of systemd unit files (bnc#857372):
  Make it working again as simple and secure as it worked
  all the time in the past by providing only one single
  systemd unit file cups.service. In particular currently YaST
  cannot manage services with additional other systemd unit files.
  Furthermore systemd socket activation is currently insecure
  in case of IPv6 (CVE-2012-6094 bnc#795624).
- Clean up how cupsd is launched (via SysVinit or systemd)
  by maintaining strictly separated sections in cups.spec:
  Either for launching cupsd via systemd (if have_systemd is set)
  or for launching cupsd via SysVinit (if have_systemd is not set).
  SysVinit support cannot be removed because CUPS 1.7.1 still
  builds and can be used even for SLE11.
- The default group of users who are allowed to do cupsd
  configuration changes via requests to the running cupsd
  (i.e. the SystemGroup directive in cupsd.conf) is set
  to 'root' only (related to STR #4223 CVE-2012-5519 bnc#789566).
  In this context a general security advice:
  When root allows normal users to do system administration tasks
  (in particular when root allows normal users to administer
  system processes - i.e. processes that run as root), then
  this or that kind of privilege escalation will be possible.
  Only trustworthy users who do not misuse their privileges
  may get allowed to do specific system administration tasks.</changelog>
<changelog author="jsmeix@suse.de" date="1393502400">- str4351.patch from CUPS upstream fixes
  https://www.cups.org/str.php?L4351
  "STR #4351 cups-lpd hugh jobs (&gt;2G) fail"
  (bnc#864782).</changelog>
<changelog author="jsmeix@suse.de" date="1397217600">- In case of systemd use --with-rundir=/run/cups
  instead of --with-rundir=/run (bnc#871640).</changelog>
<changelog author="jsmeix@suse.de" date="1398254400">- Version upgrade to 1.7.2:
  CUPS 1.7.2 addresses a web interface redirection security issue,
  some scheduler crashed on Linux, and other general bug fixes.
  Changes since 1.7.1 include (excerpt):
  * CVE-2014-2856: The scheduler now blocks URLs containing
    embedded HTML (STR #4356 and bnc#873899).
  * cupsDoIORequest could miss the server status, causing failed
    lpadmin and other administrative commands (STR #4386).
  * Fixed a D-BUS threading issue that caused the scheduler
    to crash (STR #4347).
  * The scheduler now automatically reconnects to Avahi
    as needed (STR #4370, STR #4373).
- str4351.patch that fixed STR #4351: cups-lpd hugh jobs (&gt;2G) fail
  is obsolete because it is fixed upstream since CUPS 1.7.2.
- Removed the CUPS banner files in /usr/share/cups/banners/ and
  the CUPS testpage /usr/share/cups/data/testprint (which is also
  a CUPS banner file type) because they do no longer work
  since CUPS &gt;= 1.6 (see http://www.cups.org/str.php?L4120)
  because there is no longer a filter for Linux that can convert
  the CUPS banner files. Since CUPS &gt;= 1.6 only the banner files
  and testpage in the cups-filters package work via the
  cups-filters PDF workflow and the cups-filters package also
  provides the matching bannertopdf filter (bnc#873376).</changelog>
<changelog author="jsmeix@suse.de" date="1401710400">- Version upgrade to 1.7.3:
  CUPS 1.7.3 includes a number of general bug fixes.
  Changes since 1.7.2 include (excerpt):
  * Fixed mapping of OutputBin values such as "Tray1".
  * Several ippGet* functions incorrectly returned -1
    instead of 0 on error.
  * Fixed an authentication race condition in
    cupsSendRequest (STR #4403).
  * The scheduler did not add the "job-hold-until-specified"
    reason when holding a job using the lp command (STR #4405).
  * Auto-typing of PWG Raster files did not work (STR #4417).
  * IPP queues using hardcoded credentials would ask
    for credentials (STR #4371).</changelog>
<changelog author="jsmeix@suse.de" date="1405425600">- Version upgrade to 1.7.4:
  CUPS 1.7.4 fixes several networking and build issues,
  and addresses a symlink security issue CVE-2014-3537.
  Changes since 1.7.3 include (excerpt):
  * Security: The web interface incorrectly served symlinked files
    and files that were not world-readable, potentially leading to
    a disclosure of information (CVE-2014-3537, STR #4450,
    and bnc#887240).
  * The "snmp" option did not work with the network backends
    (STR #4422).
  * The User directive in client.conf did not override the USER
    environment variable (STR #4426).
  * The web interface now properly shows a "Go" button for
    all text-based browsers (STR #4425).
  * The MaxJobTime directive now properly supports time
    values (STR #4434).
  * Fixed an "IPP read error" race condition issue (STR #4440).</changelog>
<changelog author="jsmeix@suse.de" date="1406635200">- str4455-1.7.patch complements the incomplete fix for
  CVE-2014-3537 STR#445 in the CUPS 1.7.4 sources
  to fix the subsequent CVE-2014-5029 CVE-2014-5030
  CVE-2014-5031 STR#4455 (bnc#887240).</changelog>
<changelog author="jsmeix@suse.de" date="1408968000">- Version upgrade to 1.7.5:
  CUPS 1.7.5 addresses some minor issues and expands upon the
  symlink security protection. Changes include (excerpt):
  * Security: Addressed some more situations where symlinked
    files would be served by the web interface (CVE-2014-5029
    CVE-2014-5030 CVE-2014-5031 STR #4455 and bnc#887240).
  * The LPD backend did not work with some versions
    of glibc (STR #4452)
  * CGI scripts did not work (STR #4454)
- str4455-1.7.patch (see the previous entry below)
  is obsolete because it is fixed upstream since CUPS 1.7.5.
- Let fdupes only create symlinks in /usr/share/cups/templates/ to
  avoid a symlink /usr/share/cups/webcontent/images/cups-icon.png
  because since CUPS 1.7.4/1.7.5 the cupsd web server does
  no longer follow symlinks to avoid the security issues
  mentioned in the previous two entries below
  (fixes bnc#892587 a regression of bnc#887240).</changelog>
<changelog author="ro@suse.de" date="1411473600">- change BuildRequires for systemd to pkgconfig(systemd)
  and pkgconfig(libsystemd-daemon) to avoid build-cycles</changelog>
<changelog author="jsmeix@suse.de" date="1424174400">- str4551.CVE-2014-9679.CUPS-1.7.5.patch
  fixes a possible buffer overflow in filter/raster.c
  (CUPS STR#4551 CVE-2014-9679 bugzilla.suse.com bsc#917799).</changelog>
<changelog author="jsmeix@suse.de" date="1429704000">- str4609.CERT-VU-810572.CUPS-1.7.5.patch
  fixes a possible privilege escalation via cross-site scripting
  and bad print job submission used to replace cupsd.conf on server
  plus possible bad ld.so interaction via dynamic linker variables
  (CUPS STR#4609 CERT-VU-810572 CVE-2015-1158 CVE-2015-1159
  bsc#924208).
  In general it is crucial to limit access to CUPS to trustworthy
  users who do not misuse their permission to submit print jobs
  which means to upload arbitrary data onto the CUPS server, see
  https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
  and cf. the entries about CVE-2012-5519 below.</changelog>
<changelog author="jsmeix@suse.de" date="1463054400">- add_gziptoany_filter_when_raw_printing_multiple_files_GitHub4782.patch
  is the upstream patch part for scheduler/job.c from
  https://github.com/apple/cups/commit/f62664600159820a136a6e726a01a598b9ea292e
  adapted to fit exactly for CUPS-1.7.5
  that fixes raw printing multiple files by adding the gziptoany
  filter, see https://github.com/apple/cups/issues/4782
  (bsc#968706).
- cups-lpd_remove_adding_docname_GitHub4790.patch is an excerpt
  from the upstream patch part for scheduler/cups-lpd.c from
  https://github.com/apple/cups/commit/4cc64a80fd01016eb5c3b62b754fc684d87bfb89
  that avoids warnings in error_log of the form "Unexpected
  'document-name' operation attribute in a Create-Job request"
  see https://github.com/apple/cups/issues/4790
  (SUSE Service Request 10994025138)</changelog>
<changelog author="alarrosa@suse.com" date="1491825600">- Add cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff .
  Avahi sends an ALL_FOR_NOW event when it finishes sending
  its cache contents. This patch makes cupsEnumDests finish
  when the signal is received so it doesn't block the caller
  doing nothing until the timeout finishes (related to bsc#955432 and
  fate#322052, submitted upstream at https://github.com/apple/cups/pull/4989)</changelog>
<changelog author="alarrosa@suse.com" date="1492689600">- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add
  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch,
  0002-Save-work-on-Avahi-code.patch and
  0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream
  finally commited to cups 2.2 sources in response to
  https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests
  to react to the ALL_FOR_NOW avahi event (and also include a similar
  fix for the dnssd case). Related to bsc#955432 and fate#322052.</changelog>
<changelog author="jsmeix@suse.de" date="1495108800">- cups-scheduler_logs_jobs_at_loglevel_info.patch
  (made on Tue Jan 24 2017 by jcejka@suse.de)
  is based on the upstream patch
  https://github.com/apple/cups/commit/75c86da7a721554caea2dcc22a2f84b2fff465e8
  so that the scheduler now also logs messages for jobs at
  LogLevel "info", see https://github.com/apple/cups/issues/4815
  and bsc#1021133 and bsc#990045</changelog>

</package>
<package pkgid="557a081a7d886b45c48f85ebc748acf5971de97ad2d0f90b0f5a85c7c683aecf" name="cups-ddk" arch="x86_64">
    <version epoch="0" ver="1.7.5" rel="8.3.1"/>

<changelog author="jsmeix@suse.de" date="1354017600">- Version upgrade to 1.6.1.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For an overview about what is new in CUPS 1.6 see
  http://www.cups.org/documentation.php/doc-1.6/whatsnew.html
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * CUPS now supports color management using colord (STR #3808).
  * CUPS now supports Bonjour using Avahi (STR #3066).
  * The "brightness", "columns", "fitplot", "gamma", "hue",
    "natural-scaling", "penwidth", "position", "ppi",
    "saturation", and "scaling" options are not longer
    supported (STR #4010).
  * Added new destination connection and enumeration functions
    via new dynamic destination APIs (STR #3924).
  * Added new option, localization, and job submission functions
    via new APIs that do not depend on PPD files (STR #3925).
  * The scheduler now supports a DefaultAuthType of "auto" to
    automatically choose between Basic (username/password)
    and Negotiate (Kerberos) authentication.
  * CUPS no longer supports automatic remote printers or
    implicit classes via the CUPS, LDAP, or SLP protocols
    (STR #3922, STR #3923).
  * The PPD APIs are now deprecated and will be removed
    in a future version of CUPS (STR #3927).
  * The default IPP version for requests is now 2.0 (STR #3929).
  * The IPP APIs no longer expose the ipp_t or ipp_attribute_t
    structures and instead provide accessor functions (STR #3928).
  * The scheduler will no longer run programs with group write
    permission.
  * The PHP module has been removed (STR #3932).
  * The bannertops, commandtoescpx, commandtopclx, imagetops,
    imagetoraster, pdftops, rastertoescpx, rastertopclx,
    and texttops filters have been removed (STR #3930).
  * The serial and parallel backends have been removed (STR #3935).
- Adapted cups-config-libs.patch for CUPS 1.6.1
  (IMGLIBS is no longer present in cups-config.in).</changelog>
<changelog author="jsmeix@suse.de" date="1354104000">- cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
  adapts the defaults in cupsd.conf for SUSE.
  It replaces cups-1.3.6-access_conf.patch that
  added 'Allow 127.0.0.2' to cupsd.conf to allow access
  for the loopback IP address 127.0.0.2 which is set for
  the hostname by SUSE in /etc/hosts at least up to
  SLE10 products.
  It also replaces cups-1.5-additional_policies.patch
  that added the 'allowallforanybody' policy to cupsd.conf
  see https://fate.novell.com/303515
  Furthermore it fixes some issues with the CUPS upstream
  defaults i.e. removal of no longer supported keywords
  BrowseOrder BrowseAllow DefaultAuthType (otherwise cupsd
  prints error messages of the form "Unknown directive
  BrowseOrder on line 22").
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch
  reverts the incompatible change in CUPS 1.6
  that makes IPP version 2.0 default
  (see https://www.cups.org/str.php?L3929)
  back to using IPP version 1.1 by default.
  Otherwise CUPS 1.6 on clients cannot talk to older CUPS
  servers in particular not to CUPS 1.3.9 on SLE11.
  E.g. on a CUPS 1.6 client "lpstat -h sle11.cups.server -p"
  would fail on the client with "lpstat: Bad Request" and
  the CUPS 1.3.9 server logs in /var/log/cups/error_log the
  lines "E ... cupsdReadClient: ... IPP Read Error!"
  and "D ... cupsdSendError: ... code=400 (Bad Request)".</changelog>
<changelog author="jsmeix@suse.de" date="1363694400">- Version upgrade to 1.6.2.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * Security: All file, directory, user, and group settings
    are now stored in a separate cups-files.conf configuration
    file that cannot be set through the CUPS web interface
    or APIs (STR #4223).
  * The IPP backend could crash if the printer disconnects
    early (STR #4284).
  * cupsGetPPD did not work with statically-configured CUPS
    shared queues (STR #4178).
  * Bad IPP responses could crash ipptool (STR #4262).
  * Updated USB quirk rules for various printers
    (STR #4217, STR #4263, STR #4286).
  * Added USB blacklisting for printers that require a custom
    backend (STR #4218).
  * The CUPS library did not always detect a timed out connection
    to the server which could cause temporary loss of printing
    from applications (STR #4187).
  * The IPP backend now stops queues when the server configuration
    prevents successful job submission (STR #4125).
  * CUPS 1.6 clients using the ServerName directive in client.conf
    did not work with CUPS 1.3.x or older servers
    (STR #4231, STR #4291).
  * The scheduler could crash when using Avahi
    (STR #4183, STR #4192, STR #4200, STR #4213).
  * The IPP backend could get stuck in an endless loop on certain
    network errors (STR #4194).
  * The scheduler no longer allows job-name values that are
    not valid network Unicode strings (STR #4072).
  * The network backends now support disabling of SNMP supply
    level queries via the "snmp" URI option (STR #4106).
  * The IPP backend did not specify the compression used
    (STR #4181).
  * The scheduler did not recognize dnssd: or ipps: URIs as
    Bonjour shared queues (STR #4158).
  * Applications could not get the PPD file for
    statically-configured Bonjour-shared print queues (STR #4159).
  * Fixed a USB backend compatibility issue on systems using
    libusb (STR #4155, STR #4191).
  * Some Bonjour features were not available on systems
    with Avahi (STR #4156).
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch is
  obsolete because it is fixed upstream (STR #4231, STR #4291).
- cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
  replaces cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
- Adapted cups-client.conf template file for CUPS 1.6.</changelog>
<changelog author="jsmeix@suse.de" date="1373976000">- Version upgrade to 1.7rc1 only for testing purpose.
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS &gt;= 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For details regarding incompatible changes in CUPS &gt;= 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  The 1.7 series is primarily a "polish" release with improved
  support for paid, PIN, and release printing, expanded support
  for IPP Everywhere, automatic support for data compression,
  and improved CUPS APIs.
  CUPS 1.7rc1 is the first release candidate for CUPS 1.7.0
  and includes the fixes from CUPS 1.6.3, adds a new
  ippfind utility, fixes some issues in the ipptool utility,
  and fixes some general printing bugs.
  For details what is new in CUPS 1.7 see the CHANGES.txt file.
  Excerpt:
  * Printer xxx-default values were not reported by
    Get-Printer-Attributes or lpoptions (&lt;rdar://problem/14401795&gt;)
  * Added a new ippfind tool for finding IPP printers and
    other Bonjour services (&lt;rdar://problem/13876199&gt;)
- Version upgrade to 1.6.3
  CUPS 1.6.3 fixes some compatibility issues with servers
  running CUPS 1.3.12 or older, fixes some general printing bugs,
  and fixes some minor security issues.
  For details what is new in CUPS 1.6 see the CHANGES-1.6.txt file.
  Excerpt:
  * The lp, lpq, lpr, and lpstat now display an error message
    advising the use of the /version=1.1 ServerName option
    (&lt;rdar://problem/14290628&gt;)
  * Added documentation about the /version=1.1 option to ServerName
    in client.conf (&lt;rdar://problem/14216262&gt;)
  * The lp, lpq, lpr, and lpstat commands incorrectly ignored
    the default printer set in the lpoptions file
    (&lt;rdar://problem/14216472&gt;)
  * Printing using "ipps" URIs was not encrypted.</changelog>
<changelog author="jsmeix@suse.de" date="1383134400">- Version upgrade to 1.7.0
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  Changes since 1.7rc1 include (excerpt):
  * The lpadmin command did not send the PPD name from
    the "-m" option (&lt;rdar://problem/15264697&gt;).
  * The scheduler did not respond using the hostname
    specified by the client (&lt;rdar://problem/14583574&gt;).
  * Fixed a couple memory leaks in ippfind that were
    reported by Clang.
  * Fixed a compile issue on 64-bit Linux with Clang - need
    to use the -pie option instead of -Wl,-pie now
    (&lt;rdar://problem/14480938&gt;).
  * The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE
    environment variable to the filters or backend
    (&lt;rdar://problem/14355011&gt;).
  For details see the CHANGES.txt file.</changelog>
<changelog author="jsmeix@suse.de" date="1393416000">- Version upgrade to 1.7.1 (fate#314630):
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS
  up to version 1.5.4 in particular when printing via network:
  * The IPP protocol default version increased form 1.1 to 2.0.
    Older IPP servers like CUPS 1.3.x (e.g. in SLE11)
    reject IPP 2.0 requests with "Bad Request" (STR #4231).
    By adding '/version=1.1' to ServerName in client.conf
    (e.g. ServerName older.server.example.com/version=1.1)
    or the CUPS_SERVER environment variable value or by
    adding it to the server name value of the '-h' opion
    (e.g. lpstat -h older.server.example.com/version=1.1 -p)
    the older IPP protocol version for older servers
    must be explicitly specified.
  * CUPS Browsing is dropped in CUPS but the new package
    cups-filters provides the cups-browsed that provides
    basic CUPS Browsing and Polling functionality.
    The native protocol in CUPS for automatic client discovery
    of printers is now DNS-SD.
  * Some printing filters and backends are dropped in CUPS
    but the new package cups-filters provides them so that
    cups-filters is usually needed (recommended by RPM)
    but cups-filters is not strictly required.
  * The cupsd configuration directives are split into two files
    cupsd.conf (can also be modified via HTTP PUT e.g. via cupsctl)
    and cups-files.conf (can only be modified manually by root)
    to have better default protection against misuse of privileges
    by normal users who have been specifically allowed
    by root to do cupsd configuration changes
    (STR #4223 CVE-2012-5519 bnc#789566).
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  CUPS 1.7.1 improves network and USB printing, fixes some
  scheduler issues, and addresses a minor security issue
  in the lppasswd program.
  Changes since 1.7.0 include (excerpt):
  * Security: the lppasswd program incorrectly used settings
    from ~/.cups/client.conf (STR #4319)
  * ATTR messages could cause string pool memory corruption
    in the scheduler (&lt;rdar://problem/15382819&gt;)
  * Printing to a raw queue could result in corrupt output
    due to opportunistic compression (&lt;rdar://problem/15008524&gt;)
  * Japanese PPDs using with the Shift-JIS encoding
    did not work (&lt;rdar://problem/15427759&gt;)
  * The libusb-based USB backend incorrectly used write
    timeouts (&lt;rdar://problem/15564888&gt;)
  * The IPP backend did not wait for a busy printer
    to become available before attempting to print
    (&lt;rdar://problem/15465667&gt;)
  * Using "@IF(name)" in an Allow or Deny rule
    did not work (STR #4328)
  * The D-BUS notifier did not remove its lockfile (STR #4314)
  * CUPS incorrectly used the USER environment variable when
    the name did not match the user ID (STR #4327)
  For details see the CHANGES.txt file.
- cups-1.7-additional_policies.patch adds the 'allowallforanybody'
  policy to cupsd.conf (fate#303515) and replaces
  cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
- Clean up of systemd unit files (bnc#857372):
  Make it working again as simple and secure as it worked
  all the time in the past by providing only one single
  systemd unit file cups.service. In particular currently YaST
  cannot manage services with additional other systemd unit files.
  Furthermore systemd socket activation is currently insecure
  in case of IPv6 (CVE-2012-6094 bnc#795624).
- Clean up how cupsd is launched (via SysVinit or systemd)
  by maintaining strictly separated sections in cups.spec:
  Either for launching cupsd via systemd (if have_systemd is set)
  or for launching cupsd via SysVinit (if have_systemd is not set).
  SysVinit support cannot be removed because CUPS 1.7.1 still
  builds and can be used even for SLE11.
- The default group of users who are allowed to do cupsd
  configuration changes via requests to the running cupsd
  (i.e. the SystemGroup directive in cupsd.conf) is set
  to 'root' only (related to STR #4223 CVE-2012-5519 bnc#789566).
  In this context a general security advice:
  When root allows normal users to do system administration tasks
  (in particular when root allows normal users to administer
  system processes - i.e. processes that run as root), then
  this or that kind of privilege escalation will be possible.
  Only trustworthy users who do not misuse their privileges
  may get allowed to do specific system administration tasks.</changelog>
<changelog author="jsmeix@suse.de" date="1393502400">- str4351.patch from CUPS upstream fixes
  https://www.cups.org/str.php?L4351
  "STR #4351 cups-lpd hugh jobs (&gt;2G) fail"
  (bnc#864782).</changelog>
<changelog author="jsmeix@suse.de" date="1397217600">- In case of systemd use --with-rundir=/run/cups
  instead of --with-rundir=/run (bnc#871640).</changelog>
<changelog author="jsmeix@suse.de" date="1398254400">- Version upgrade to 1.7.2:
  CUPS 1.7.2 addresses a web interface redirection security issue,
  some scheduler crashed on Linux, and other general bug fixes.
  Changes since 1.7.1 include (excerpt):
  * CVE-2014-2856: The scheduler now blocks URLs containing
    embedded HTML (STR #4356 and bnc#873899).
  * cupsDoIORequest could miss the server status, causing failed
    lpadmin and other administrative commands (STR #4386).
  * Fixed a D-BUS threading issue that caused the scheduler
    to crash (STR #4347).
  * The scheduler now automatically reconnects to Avahi
    as needed (STR #4370, STR #4373).
- str4351.patch that fixed STR #4351: cups-lpd hugh jobs (&gt;2G) fail
  is obsolete because it is fixed upstream since CUPS 1.7.2.
- Removed the CUPS banner files in /usr/share/cups/banners/ and
  the CUPS testpage /usr/share/cups/data/testprint (which is also
  a CUPS banner file type) because they do no longer work
  since CUPS &gt;= 1.6 (see http://www.cups.org/str.php?L4120)
  because there is no longer a filter for Linux that can convert
  the CUPS banner files. Since CUPS &gt;= 1.6 only the banner files
  and testpage in the cups-filters package work via the
  cups-filters PDF workflow and the cups-filters package also
  provides the matching bannertopdf filter (bnc#873376).</changelog>
<changelog author="jsmeix@suse.de" date="1401710400">- Version upgrade to 1.7.3:
  CUPS 1.7.3 includes a number of general bug fixes.
  Changes since 1.7.2 include (excerpt):
  * Fixed mapping of OutputBin values such as "Tray1".
  * Several ippGet* functions incorrectly returned -1
    instead of 0 on error.
  * Fixed an authentication race condition in
    cupsSendRequest (STR #4403).
  * The scheduler did not add the "job-hold-until-specified"
    reason when holding a job using the lp command (STR #4405).
  * Auto-typing of PWG Raster files did not work (STR #4417).
  * IPP queues using hardcoded credentials would ask
    for credentials (STR #4371).</changelog>
<changelog author="jsmeix@suse.de" date="1405425600">- Version upgrade to 1.7.4:
  CUPS 1.7.4 fixes several networking and build issues,
  and addresses a symlink security issue CVE-2014-3537.
  Changes since 1.7.3 include (excerpt):
  * Security: The web interface incorrectly served symlinked files
    and files that were not world-readable, potentially leading to
    a disclosure of information (CVE-2014-3537, STR #4450,
    and bnc#887240).
  * The "snmp" option did not work with the network backends
    (STR #4422).
  * The User directive in client.conf did not override the USER
    environment variable (STR #4426).
  * The web interface now properly shows a "Go" button for
    all text-based browsers (STR #4425).
  * The MaxJobTime directive now properly supports time
    values (STR #4434).
  * Fixed an "IPP read error" race condition issue (STR #4440).</changelog>
<changelog author="jsmeix@suse.de" date="1406635200">- str4455-1.7.patch complements the incomplete fix for
  CVE-2014-3537 STR#445 in the CUPS 1.7.4 sources
  to fix the subsequent CVE-2014-5029 CVE-2014-5030
  CVE-2014-5031 STR#4455 (bnc#887240).</changelog>
<changelog author="jsmeix@suse.de" date="1408968000">- Version upgrade to 1.7.5:
  CUPS 1.7.5 addresses some minor issues and expands upon the
  symlink security protection. Changes include (excerpt):
  * Security: Addressed some more situations where symlinked
    files would be served by the web interface (CVE-2014-5029
    CVE-2014-5030 CVE-2014-5031 STR #4455 and bnc#887240).
  * The LPD backend did not work with some versions
    of glibc (STR #4452)
  * CGI scripts did not work (STR #4454)
- str4455-1.7.patch (see the previous entry below)
  is obsolete because it is fixed upstream since CUPS 1.7.5.
- Let fdupes only create symlinks in /usr/share/cups/templates/ to
  avoid a symlink /usr/share/cups/webcontent/images/cups-icon.png
  because since CUPS 1.7.4/1.7.5 the cupsd web server does
  no longer follow symlinks to avoid the security issues
  mentioned in the previous two entries below
  (fixes bnc#892587 a regression of bnc#887240).</changelog>
<changelog author="ro@suse.de" date="1411473600">- change BuildRequires for systemd to pkgconfig(systemd)
  and pkgconfig(libsystemd-daemon) to avoid build-cycles</changelog>
<changelog author="jsmeix@suse.de" date="1424174400">- str4551.CVE-2014-9679.CUPS-1.7.5.patch
  fixes a possible buffer overflow in filter/raster.c
  (CUPS STR#4551 CVE-2014-9679 bugzilla.suse.com bsc#917799).</changelog>
<changelog author="jsmeix@suse.de" date="1429704000">- str4609.CERT-VU-810572.CUPS-1.7.5.patch
  fixes a possible privilege escalation via cross-site scripting
  and bad print job submission used to replace cupsd.conf on server
  plus possible bad ld.so interaction via dynamic linker variables
  (CUPS STR#4609 CERT-VU-810572 CVE-2015-1158 CVE-2015-1159
  bsc#924208).
  In general it is crucial to limit access to CUPS to trustworthy
  users who do not misuse their permission to submit print jobs
  which means to upload arbitrary data onto the CUPS server, see
  https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
  and cf. the entries about CVE-2012-5519 below.</changelog>
<changelog author="jsmeix@suse.de" date="1463054400">- add_gziptoany_filter_when_raw_printing_multiple_files_GitHub4782.patch
  is the upstream patch part for scheduler/job.c from
  https://github.com/apple/cups/commit/f62664600159820a136a6e726a01a598b9ea292e
  adapted to fit exactly for CUPS-1.7.5
  that fixes raw printing multiple files by adding the gziptoany
  filter, see https://github.com/apple/cups/issues/4782
  (bsc#968706).
- cups-lpd_remove_adding_docname_GitHub4790.patch is an excerpt
  from the upstream patch part for scheduler/cups-lpd.c from
  https://github.com/apple/cups/commit/4cc64a80fd01016eb5c3b62b754fc684d87bfb89
  that avoids warnings in error_log of the form "Unexpected
  'document-name' operation attribute in a Create-Job request"
  see https://github.com/apple/cups/issues/4790
  (SUSE Service Request 10994025138)</changelog>
<changelog author="alarrosa@suse.com" date="1491825600">- Add cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff .
  Avahi sends an ALL_FOR_NOW event when it finishes sending
  its cache contents. This patch makes cupsEnumDests finish
  when the signal is received so it doesn't block the caller
  doing nothing until the timeout finishes (related to bsc#955432 and
  fate#322052, submitted upstream at https://github.com/apple/cups/pull/4989)</changelog>
<changelog author="alarrosa@suse.com" date="1492689600">- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add
  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch,
  0002-Save-work-on-Avahi-code.patch and
  0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream
  finally commited to cups 2.2 sources in response to
  https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests
  to react to the ALL_FOR_NOW avahi event (and also include a similar
  fix for the dnssd case). Related to bsc#955432 and fate#322052.</changelog>
<changelog author="jsmeix@suse.de" date="1495108800">- cups-scheduler_logs_jobs_at_loglevel_info.patch
  (made on Tue Jan 24 2017 by jcejka@suse.de)
  is based on the upstream patch
  https://github.com/apple/cups/commit/75c86da7a721554caea2dcc22a2f84b2fff465e8
  so that the scheduler now also logs messages for jobs at
  LogLevel "info", see https://github.com/apple/cups/issues/4815
  and bsc#1021133 and bsc#990045</changelog>

</package>
<package pkgid="f263e3071ccb02e3a28dde241272825c862489aecc24eba4c57d08025a1f3a30" name="cups-devel" arch="x86_64">
    <version epoch="0" ver="1.7.5" rel="8.3.1"/>

<changelog author="jsmeix@suse.de" date="1354017600">- Version upgrade to 1.6.1.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For an overview about what is new in CUPS 1.6 see
  http://www.cups.org/documentation.php/doc-1.6/whatsnew.html
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * CUPS now supports color management using colord (STR #3808).
  * CUPS now supports Bonjour using Avahi (STR #3066).
  * The "brightness", "columns", "fitplot", "gamma", "hue",
    "natural-scaling", "penwidth", "position", "ppi",
    "saturation", and "scaling" options are not longer
    supported (STR #4010).
  * Added new destination connection and enumeration functions
    via new dynamic destination APIs (STR #3924).
  * Added new option, localization, and job submission functions
    via new APIs that do not depend on PPD files (STR #3925).
  * The scheduler now supports a DefaultAuthType of "auto" to
    automatically choose between Basic (username/password)
    and Negotiate (Kerberos) authentication.
  * CUPS no longer supports automatic remote printers or
    implicit classes via the CUPS, LDAP, or SLP protocols
    (STR #3922, STR #3923).
  * The PPD APIs are now deprecated and will be removed
    in a future version of CUPS (STR #3927).
  * The default IPP version for requests is now 2.0 (STR #3929).
  * The IPP APIs no longer expose the ipp_t or ipp_attribute_t
    structures and instead provide accessor functions (STR #3928).
  * The scheduler will no longer run programs with group write
    permission.
  * The PHP module has been removed (STR #3932).
  * The bannertops, commandtoescpx, commandtopclx, imagetops,
    imagetoraster, pdftops, rastertoescpx, rastertopclx,
    and texttops filters have been removed (STR #3930).
  * The serial and parallel backends have been removed (STR #3935).
- Adapted cups-config-libs.patch for CUPS 1.6.1
  (IMGLIBS is no longer present in cups-config.in).</changelog>
<changelog author="jsmeix@suse.de" date="1354104000">- cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
  adapts the defaults in cupsd.conf for SUSE.
  It replaces cups-1.3.6-access_conf.patch that
  added 'Allow 127.0.0.2' to cupsd.conf to allow access
  for the loopback IP address 127.0.0.2 which is set for
  the hostname by SUSE in /etc/hosts at least up to
  SLE10 products.
  It also replaces cups-1.5-additional_policies.patch
  that added the 'allowallforanybody' policy to cupsd.conf
  see https://fate.novell.com/303515
  Furthermore it fixes some issues with the CUPS upstream
  defaults i.e. removal of no longer supported keywords
  BrowseOrder BrowseAllow DefaultAuthType (otherwise cupsd
  prints error messages of the form "Unknown directive
  BrowseOrder on line 22").
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch
  reverts the incompatible change in CUPS 1.6
  that makes IPP version 2.0 default
  (see https://www.cups.org/str.php?L3929)
  back to using IPP version 1.1 by default.
  Otherwise CUPS 1.6 on clients cannot talk to older CUPS
  servers in particular not to CUPS 1.3.9 on SLE11.
  E.g. on a CUPS 1.6 client "lpstat -h sle11.cups.server -p"
  would fail on the client with "lpstat: Bad Request" and
  the CUPS 1.3.9 server logs in /var/log/cups/error_log the
  lines "E ... cupsdReadClient: ... IPP Read Error!"
  and "D ... cupsdSendError: ... code=400 (Bad Request)".</changelog>
<changelog author="jsmeix@suse.de" date="1363694400">- Version upgrade to 1.6.2.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * Security: All file, directory, user, and group settings
    are now stored in a separate cups-files.conf configuration
    file that cannot be set through the CUPS web interface
    or APIs (STR #4223).
  * The IPP backend could crash if the printer disconnects
    early (STR #4284).
  * cupsGetPPD did not work with statically-configured CUPS
    shared queues (STR #4178).
  * Bad IPP responses could crash ipptool (STR #4262).
  * Updated USB quirk rules for various printers
    (STR #4217, STR #4263, STR #4286).
  * Added USB blacklisting for printers that require a custom
    backend (STR #4218).
  * The CUPS library did not always detect a timed out connection
    to the server which could cause temporary loss of printing
    from applications (STR #4187).
  * The IPP backend now stops queues when the server configuration
    prevents successful job submission (STR #4125).
  * CUPS 1.6 clients using the ServerName directive in client.conf
    did not work with CUPS 1.3.x or older servers
    (STR #4231, STR #4291).
  * The scheduler could crash when using Avahi
    (STR #4183, STR #4192, STR #4200, STR #4213).
  * The IPP backend could get stuck in an endless loop on certain
    network errors (STR #4194).
  * The scheduler no longer allows job-name values that are
    not valid network Unicode strings (STR #4072).
  * The network backends now support disabling of SNMP supply
    level queries via the "snmp" URI option (STR #4106).
  * The IPP backend did not specify the compression used
    (STR #4181).
  * The scheduler did not recognize dnssd: or ipps: URIs as
    Bonjour shared queues (STR #4158).
  * Applications could not get the PPD file for
    statically-configured Bonjour-shared print queues (STR #4159).
  * Fixed a USB backend compatibility issue on systems using
    libusb (STR #4155, STR #4191).
  * Some Bonjour features were not available on systems
    with Avahi (STR #4156).
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch is
  obsolete because it is fixed upstream (STR #4231, STR #4291).
- cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
  replaces cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
- Adapted cups-client.conf template file for CUPS 1.6.</changelog>
<changelog author="jsmeix@suse.de" date="1373976000">- Version upgrade to 1.7rc1 only for testing purpose.
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS &gt;= 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For details regarding incompatible changes in CUPS &gt;= 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  The 1.7 series is primarily a "polish" release with improved
  support for paid, PIN, and release printing, expanded support
  for IPP Everywhere, automatic support for data compression,
  and improved CUPS APIs.
  CUPS 1.7rc1 is the first release candidate for CUPS 1.7.0
  and includes the fixes from CUPS 1.6.3, adds a new
  ippfind utility, fixes some issues in the ipptool utility,
  and fixes some general printing bugs.
  For details what is new in CUPS 1.7 see the CHANGES.txt file.
  Excerpt:
  * Printer xxx-default values were not reported by
    Get-Printer-Attributes or lpoptions (&lt;rdar://problem/14401795&gt;)
  * Added a new ippfind tool for finding IPP printers and
    other Bonjour services (&lt;rdar://problem/13876199&gt;)
- Version upgrade to 1.6.3
  CUPS 1.6.3 fixes some compatibility issues with servers
  running CUPS 1.3.12 or older, fixes some general printing bugs,
  and fixes some minor security issues.
  For details what is new in CUPS 1.6 see the CHANGES-1.6.txt file.
  Excerpt:
  * The lp, lpq, lpr, and lpstat now display an error message
    advising the use of the /version=1.1 ServerName option
    (&lt;rdar://problem/14290628&gt;)
  * Added documentation about the /version=1.1 option to ServerName
    in client.conf (&lt;rdar://problem/14216262&gt;)
  * The lp, lpq, lpr, and lpstat commands incorrectly ignored
    the default printer set in the lpoptions file
    (&lt;rdar://problem/14216472&gt;)
  * Printing using "ipps" URIs was not encrypted.</changelog>
<changelog author="jsmeix@suse.de" date="1383134400">- Version upgrade to 1.7.0
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  Changes since 1.7rc1 include (excerpt):
  * The lpadmin command did not send the PPD name from
    the "-m" option (&lt;rdar://problem/15264697&gt;).
  * The scheduler did not respond using the hostname
    specified by the client (&lt;rdar://problem/14583574&gt;).
  * Fixed a couple memory leaks in ippfind that were
    reported by Clang.
  * Fixed a compile issue on 64-bit Linux with Clang - need
    to use the -pie option instead of -Wl,-pie now
    (&lt;rdar://problem/14480938&gt;).
  * The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE
    environment variable to the filters or backend
    (&lt;rdar://problem/14355011&gt;).
  For details see the CHANGES.txt file.</changelog>
<changelog author="jsmeix@suse.de" date="1393416000">- Version upgrade to 1.7.1 (fate#314630):
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS
  up to version 1.5.4 in particular when printing via network:
  * The IPP protocol default version increased form 1.1 to 2.0.
    Older IPP servers like CUPS 1.3.x (e.g. in SLE11)
    reject IPP 2.0 requests with "Bad Request" (STR #4231).
    By adding '/version=1.1' to ServerName in client.conf
    (e.g. ServerName older.server.example.com/version=1.1)
    or the CUPS_SERVER environment variable value or by
    adding it to the server name value of the '-h' opion
    (e.g. lpstat -h older.server.example.com/version=1.1 -p)
    the older IPP protocol version for older servers
    must be explicitly specified.
  * CUPS Browsing is dropped in CUPS but the new package
    cups-filters provides the cups-browsed that provides
    basic CUPS Browsing and Polling functionality.
    The native protocol in CUPS for automatic client discovery
    of printers is now DNS-SD.
  * Some printing filters and backends are dropped in CUPS
    but the new package cups-filters provides them so that
    cups-filters is usually needed (recommended by RPM)
    but cups-filters is not strictly required.
  * The cupsd configuration directives are split into two files
    cupsd.conf (can also be modified via HTTP PUT e.g. via cupsctl)
    and cups-files.conf (can only be modified manually by root)
    to have better default protection against misuse of privileges
    by normal users who have been specifically allowed
    by root to do cupsd configuration changes
    (STR #4223 CVE-2012-5519 bnc#789566).
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  CUPS 1.7.1 improves network and USB printing, fixes some
  scheduler issues, and addresses a minor security issue
  in the lppasswd program.
  Changes since 1.7.0 include (excerpt):
  * Security: the lppasswd program incorrectly used settings
    from ~/.cups/client.conf (STR #4319)
  * ATTR messages could cause string pool memory corruption
    in the scheduler (&lt;rdar://problem/15382819&gt;)
  * Printing to a raw queue could result in corrupt output
    due to opportunistic compression (&lt;rdar://problem/15008524&gt;)
  * Japanese PPDs using with the Shift-JIS encoding
    did not work (&lt;rdar://problem/15427759&gt;)
  * The libusb-based USB backend incorrectly used write
    timeouts (&lt;rdar://problem/15564888&gt;)
  * The IPP backend did not wait for a busy printer
    to become available before attempting to print
    (&lt;rdar://problem/15465667&gt;)
  * Using "@IF(name)" in an Allow or Deny rule
    did not work (STR #4328)
  * The D-BUS notifier did not remove its lockfile (STR #4314)
  * CUPS incorrectly used the USER environment variable when
    the name did not match the user ID (STR #4327)
  For details see the CHANGES.txt file.
- cups-1.7-additional_policies.patch adds the 'allowallforanybody'
  policy to cupsd.conf (fate#303515) and replaces
  cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
- Clean up of systemd unit files (bnc#857372):
  Make it working again as simple and secure as it worked
  all the time in the past by providing only one single
  systemd unit file cups.service. In particular currently YaST
  cannot manage services with additional other systemd unit files.
  Furthermore systemd socket activation is currently insecure
  in case of IPv6 (CVE-2012-6094 bnc#795624).
- Clean up how cupsd is launched (via SysVinit or systemd)
  by maintaining strictly separated sections in cups.spec:
  Either for launching cupsd via systemd (if have_systemd is set)
  or for launching cupsd via SysVinit (if have_systemd is not set).
  SysVinit support cannot be removed because CUPS 1.7.1 still
  builds and can be used even for SLE11.
- The default group of users who are allowed to do cupsd
  configuration changes via requests to the running cupsd
  (i.e. the SystemGroup directive in cupsd.conf) is set
  to 'root' only (related to STR #4223 CVE-2012-5519 bnc#789566).
  In this context a general security advice:
  When root allows normal users to do system administration tasks
  (in particular when root allows normal users to administer
  system processes - i.e. processes that run as root), then
  this or that kind of privilege escalation will be possible.
  Only trustworthy users who do not misuse their privileges
  may get allowed to do specific system administration tasks.</changelog>
<changelog author="jsmeix@suse.de" date="1393502400">- str4351.patch from CUPS upstream fixes
  https://www.cups.org/str.php?L4351
  "STR #4351 cups-lpd hugh jobs (&gt;2G) fail"
  (bnc#864782).</changelog>
<changelog author="jsmeix@suse.de" date="1397217600">- In case of systemd use --with-rundir=/run/cups
  instead of --with-rundir=/run (bnc#871640).</changelog>
<changelog author="jsmeix@suse.de" date="1398254400">- Version upgrade to 1.7.2:
  CUPS 1.7.2 addresses a web interface redirection security issue,
  some scheduler crashed on Linux, and other general bug fixes.
  Changes since 1.7.1 include (excerpt):
  * CVE-2014-2856: The scheduler now blocks URLs containing
    embedded HTML (STR #4356 and bnc#873899).
  * cupsDoIORequest could miss the server status, causing failed
    lpadmin and other administrative commands (STR #4386).
  * Fixed a D-BUS threading issue that caused the scheduler
    to crash (STR #4347).
  * The scheduler now automatically reconnects to Avahi
    as needed (STR #4370, STR #4373).
- str4351.patch that fixed STR #4351: cups-lpd hugh jobs (&gt;2G) fail
  is obsolete because it is fixed upstream since CUPS 1.7.2.
- Removed the CUPS banner files in /usr/share/cups/banners/ and
  the CUPS testpage /usr/share/cups/data/testprint (which is also
  a CUPS banner file type) because they do no longer work
  since CUPS &gt;= 1.6 (see http://www.cups.org/str.php?L4120)
  because there is no longer a filter for Linux that can convert
  the CUPS banner files. Since CUPS &gt;= 1.6 only the banner files
  and testpage in the cups-filters package work via the
  cups-filters PDF workflow and the cups-filters package also
  provides the matching bannertopdf filter (bnc#873376).</changelog>
<changelog author="jsmeix@suse.de" date="1401710400">- Version upgrade to 1.7.3:
  CUPS 1.7.3 includes a number of general bug fixes.
  Changes since 1.7.2 include (excerpt):
  * Fixed mapping of OutputBin values such as "Tray1".
  * Several ippGet* functions incorrectly returned -1
    instead of 0 on error.
  * Fixed an authentication race condition in
    cupsSendRequest (STR #4403).
  * The scheduler did not add the "job-hold-until-specified"
    reason when holding a job using the lp command (STR #4405).
  * Auto-typing of PWG Raster files did not work (STR #4417).
  * IPP queues using hardcoded credentials would ask
    for credentials (STR #4371).</changelog>
<changelog author="jsmeix@suse.de" date="1405425600">- Version upgrade to 1.7.4:
  CUPS 1.7.4 fixes several networking and build issues,
  and addresses a symlink security issue CVE-2014-3537.
  Changes since 1.7.3 include (excerpt):
  * Security: The web interface incorrectly served symlinked files
    and files that were not world-readable, potentially leading to
    a disclosure of information (CVE-2014-3537, STR #4450,
    and bnc#887240).
  * The "snmp" option did not work with the network backends
    (STR #4422).
  * The User directive in client.conf did not override the USER
    environment variable (STR #4426).
  * The web interface now properly shows a "Go" button for
    all text-based browsers (STR #4425).
  * The MaxJobTime directive now properly supports time
    values (STR #4434).
  * Fixed an "IPP read error" race condition issue (STR #4440).</changelog>
<changelog author="jsmeix@suse.de" date="1406635200">- str4455-1.7.patch complements the incomplete fix for
  CVE-2014-3537 STR#445 in the CUPS 1.7.4 sources
  to fix the subsequent CVE-2014-5029 CVE-2014-5030
  CVE-2014-5031 STR#4455 (bnc#887240).</changelog>
<changelog author="jsmeix@suse.de" date="1408968000">- Version upgrade to 1.7.5:
  CUPS 1.7.5 addresses some minor issues and expands upon the
  symlink security protection. Changes include (excerpt):
  * Security: Addressed some more situations where symlinked
    files would be served by the web interface (CVE-2014-5029
    CVE-2014-5030 CVE-2014-5031 STR #4455 and bnc#887240).
  * The LPD backend did not work with some versions
    of glibc (STR #4452)
  * CGI scripts did not work (STR #4454)
- str4455-1.7.patch (see the previous entry below)
  is obsolete because it is fixed upstream since CUPS 1.7.5.
- Let fdupes only create symlinks in /usr/share/cups/templates/ to
  avoid a symlink /usr/share/cups/webcontent/images/cups-icon.png
  because since CUPS 1.7.4/1.7.5 the cupsd web server does
  no longer follow symlinks to avoid the security issues
  mentioned in the previous two entries below
  (fixes bnc#892587 a regression of bnc#887240).</changelog>
<changelog author="ro@suse.de" date="1411473600">- change BuildRequires for systemd to pkgconfig(systemd)
  and pkgconfig(libsystemd-daemon) to avoid build-cycles</changelog>
<changelog author="jsmeix@suse.de" date="1424174400">- str4551.CVE-2014-9679.CUPS-1.7.5.patch
  fixes a possible buffer overflow in filter/raster.c
  (CUPS STR#4551 CVE-2014-9679 bugzilla.suse.com bsc#917799).</changelog>
<changelog author="jsmeix@suse.de" date="1429704000">- str4609.CERT-VU-810572.CUPS-1.7.5.patch
  fixes a possible privilege escalation via cross-site scripting
  and bad print job submission used to replace cupsd.conf on server
  plus possible bad ld.so interaction via dynamic linker variables
  (CUPS STR#4609 CERT-VU-810572 CVE-2015-1158 CVE-2015-1159
  bsc#924208).
  In general it is crucial to limit access to CUPS to trustworthy
  users who do not misuse their permission to submit print jobs
  which means to upload arbitrary data onto the CUPS server, see
  https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
  and cf. the entries about CVE-2012-5519 below.</changelog>
<changelog author="jsmeix@suse.de" date="1463054400">- add_gziptoany_filter_when_raw_printing_multiple_files_GitHub4782.patch
  is the upstream patch part for scheduler/job.c from
  https://github.com/apple/cups/commit/f62664600159820a136a6e726a01a598b9ea292e
  adapted to fit exactly for CUPS-1.7.5
  that fixes raw printing multiple files by adding the gziptoany
  filter, see https://github.com/apple/cups/issues/4782
  (bsc#968706).
- cups-lpd_remove_adding_docname_GitHub4790.patch is an excerpt
  from the upstream patch part for scheduler/cups-lpd.c from
  https://github.com/apple/cups/commit/4cc64a80fd01016eb5c3b62b754fc684d87bfb89
  that avoids warnings in error_log of the form "Unexpected
  'document-name' operation attribute in a Create-Job request"
  see https://github.com/apple/cups/issues/4790
  (SUSE Service Request 10994025138)</changelog>
<changelog author="alarrosa@suse.com" date="1491825600">- Add cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff .
  Avahi sends an ALL_FOR_NOW event when it finishes sending
  its cache contents. This patch makes cupsEnumDests finish
  when the signal is received so it doesn't block the caller
  doing nothing until the timeout finishes (related to bsc#955432 and
  fate#322052, submitted upstream at https://github.com/apple/cups/pull/4989)</changelog>
<changelog author="alarrosa@suse.com" date="1492689600">- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add
  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch,
  0002-Save-work-on-Avahi-code.patch and
  0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream
  finally commited to cups 2.2 sources in response to
  https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests
  to react to the ALL_FOR_NOW avahi event (and also include a similar
  fix for the dnssd case). Related to bsc#955432 and fate#322052.</changelog>
<changelog author="jsmeix@suse.de" date="1495108800">- cups-scheduler_logs_jobs_at_loglevel_info.patch
  (made on Tue Jan 24 2017 by jcejka@suse.de)
  is based on the upstream patch
  https://github.com/apple/cups/commit/75c86da7a721554caea2dcc22a2f84b2fff465e8
  so that the scheduler now also logs messages for jobs at
  LogLevel "info", see https://github.com/apple/cups/issues/4815
  and bsc#1021133 and bsc#990045</changelog>

</package>
<package pkgid="c1d8b2e0da8a3886c038ce7db121b48027625ec1910ce12fc78b1f5a33ea7356" name="cups-libs" arch="x86_64">
    <version epoch="0" ver="1.7.5" rel="8.3.1"/>

<changelog author="jsmeix@suse.de" date="1354017600">- Version upgrade to 1.6.1.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For an overview about what is new in CUPS 1.6 see
  http://www.cups.org/documentation.php/doc-1.6/whatsnew.html
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * CUPS now supports color management using colord (STR #3808).
  * CUPS now supports Bonjour using Avahi (STR #3066).
  * The "brightness", "columns", "fitplot", "gamma", "hue",
    "natural-scaling", "penwidth", "position", "ppi",
    "saturation", and "scaling" options are not longer
    supported (STR #4010).
  * Added new destination connection and enumeration functions
    via new dynamic destination APIs (STR #3924).
  * Added new option, localization, and job submission functions
    via new APIs that do not depend on PPD files (STR #3925).
  * The scheduler now supports a DefaultAuthType of "auto" to
    automatically choose between Basic (username/password)
    and Negotiate (Kerberos) authentication.
  * CUPS no longer supports automatic remote printers or
    implicit classes via the CUPS, LDAP, or SLP protocols
    (STR #3922, STR #3923).
  * The PPD APIs are now deprecated and will be removed
    in a future version of CUPS (STR #3927).
  * The default IPP version for requests is now 2.0 (STR #3929).
  * The IPP APIs no longer expose the ipp_t or ipp_attribute_t
    structures and instead provide accessor functions (STR #3928).
  * The scheduler will no longer run programs with group write
    permission.
  * The PHP module has been removed (STR #3932).
  * The bannertops, commandtoescpx, commandtopclx, imagetops,
    imagetoraster, pdftops, rastertoescpx, rastertopclx,
    and texttops filters have been removed (STR #3930).
  * The serial and parallel backends have been removed (STR #3935).
- Adapted cups-config-libs.patch for CUPS 1.6.1
  (IMGLIBS is no longer present in cups-config.in).</changelog>
<changelog author="jsmeix@suse.de" date="1354104000">- cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
  adapts the defaults in cupsd.conf for SUSE.
  It replaces cups-1.3.6-access_conf.patch that
  added 'Allow 127.0.0.2' to cupsd.conf to allow access
  for the loopback IP address 127.0.0.2 which is set for
  the hostname by SUSE in /etc/hosts at least up to
  SLE10 products.
  It also replaces cups-1.5-additional_policies.patch
  that added the 'allowallforanybody' policy to cupsd.conf
  see https://fate.novell.com/303515
  Furthermore it fixes some issues with the CUPS upstream
  defaults i.e. removal of no longer supported keywords
  BrowseOrder BrowseAllow DefaultAuthType (otherwise cupsd
  prints error messages of the form "Unknown directive
  BrowseOrder on line 22").
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch
  reverts the incompatible change in CUPS 1.6
  that makes IPP version 2.0 default
  (see https://www.cups.org/str.php?L3929)
  back to using IPP version 1.1 by default.
  Otherwise CUPS 1.6 on clients cannot talk to older CUPS
  servers in particular not to CUPS 1.3.9 on SLE11.
  E.g. on a CUPS 1.6 client "lpstat -h sle11.cups.server -p"
  would fail on the client with "lpstat: Bad Request" and
  the CUPS 1.3.9 server logs in /var/log/cups/error_log the
  lines "E ... cupsdReadClient: ... IPP Read Error!"
  and "D ... cupsdSendError: ... code=400 (Bad Request)".</changelog>
<changelog author="jsmeix@suse.de" date="1363694400">- Version upgrade to 1.6.2.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * Security: All file, directory, user, and group settings
    are now stored in a separate cups-files.conf configuration
    file that cannot be set through the CUPS web interface
    or APIs (STR #4223).
  * The IPP backend could crash if the printer disconnects
    early (STR #4284).
  * cupsGetPPD did not work with statically-configured CUPS
    shared queues (STR #4178).
  * Bad IPP responses could crash ipptool (STR #4262).
  * Updated USB quirk rules for various printers
    (STR #4217, STR #4263, STR #4286).
  * Added USB blacklisting for printers that require a custom
    backend (STR #4218).
  * The CUPS library did not always detect a timed out connection
    to the server which could cause temporary loss of printing
    from applications (STR #4187).
  * The IPP backend now stops queues when the server configuration
    prevents successful job submission (STR #4125).
  * CUPS 1.6 clients using the ServerName directive in client.conf
    did not work with CUPS 1.3.x or older servers
    (STR #4231, STR #4291).
  * The scheduler could crash when using Avahi
    (STR #4183, STR #4192, STR #4200, STR #4213).
  * The IPP backend could get stuck in an endless loop on certain
    network errors (STR #4194).
  * The scheduler no longer allows job-name values that are
    not valid network Unicode strings (STR #4072).
  * The network backends now support disabling of SNMP supply
    level queries via the "snmp" URI option (STR #4106).
  * The IPP backend did not specify the compression used
    (STR #4181).
  * The scheduler did not recognize dnssd: or ipps: URIs as
    Bonjour shared queues (STR #4158).
  * Applications could not get the PPD file for
    statically-configured Bonjour-shared print queues (STR #4159).
  * Fixed a USB backend compatibility issue on systems using
    libusb (STR #4155, STR #4191).
  * Some Bonjour features were not available on systems
    with Avahi (STR #4156).
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch is
  obsolete because it is fixed upstream (STR #4231, STR #4291).
- cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
  replaces cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
- Adapted cups-client.conf template file for CUPS 1.6.</changelog>
<changelog author="jsmeix@suse.de" date="1373976000">- Version upgrade to 1.7rc1 only for testing purpose.
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS &gt;= 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For details regarding incompatible changes in CUPS &gt;= 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  The 1.7 series is primarily a "polish" release with improved
  support for paid, PIN, and release printing, expanded support
  for IPP Everywhere, automatic support for data compression,
  and improved CUPS APIs.
  CUPS 1.7rc1 is the first release candidate for CUPS 1.7.0
  and includes the fixes from CUPS 1.6.3, adds a new
  ippfind utility, fixes some issues in the ipptool utility,
  and fixes some general printing bugs.
  For details what is new in CUPS 1.7 see the CHANGES.txt file.
  Excerpt:
  * Printer xxx-default values were not reported by
    Get-Printer-Attributes or lpoptions (&lt;rdar://problem/14401795&gt;)
  * Added a new ippfind tool for finding IPP printers and
    other Bonjour services (&lt;rdar://problem/13876199&gt;)
- Version upgrade to 1.6.3
  CUPS 1.6.3 fixes some compatibility issues with servers
  running CUPS 1.3.12 or older, fixes some general printing bugs,
  and fixes some minor security issues.
  For details what is new in CUPS 1.6 see the CHANGES-1.6.txt file.
  Excerpt:
  * The lp, lpq, lpr, and lpstat now display an error message
    advising the use of the /version=1.1 ServerName option
    (&lt;rdar://problem/14290628&gt;)
  * Added documentation about the /version=1.1 option to ServerName
    in client.conf (&lt;rdar://problem/14216262&gt;)
  * The lp, lpq, lpr, and lpstat commands incorrectly ignored
    the default printer set in the lpoptions file
    (&lt;rdar://problem/14216472&gt;)
  * Printing using "ipps" URIs was not encrypted.</changelog>
<changelog author="jsmeix@suse.de" date="1383134400">- Version upgrade to 1.7.0
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  Changes since 1.7rc1 include (excerpt):
  * The lpadmin command did not send the PPD name from
    the "-m" option (&lt;rdar://problem/15264697&gt;).
  * The scheduler did not respond using the hostname
    specified by the client (&lt;rdar://problem/14583574&gt;).
  * Fixed a couple memory leaks in ippfind that were
    reported by Clang.
  * Fixed a compile issue on 64-bit Linux with Clang - need
    to use the -pie option instead of -Wl,-pie now
    (&lt;rdar://problem/14480938&gt;).
  * The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE
    environment variable to the filters or backend
    (&lt;rdar://problem/14355011&gt;).
  For details see the CHANGES.txt file.</changelog>
<changelog author="jsmeix@suse.de" date="1393416000">- Version upgrade to 1.7.1 (fate#314630):
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS
  up to version 1.5.4 in particular when printing via network:
  * The IPP protocol default version increased form 1.1 to 2.0.
    Older IPP servers like CUPS 1.3.x (e.g. in SLE11)
    reject IPP 2.0 requests with "Bad Request" (STR #4231).
    By adding '/version=1.1' to ServerName in client.conf
    (e.g. ServerName older.server.example.com/version=1.1)
    or the CUPS_SERVER environment variable value or by
    adding it to the server name value of the '-h' opion
    (e.g. lpstat -h older.server.example.com/version=1.1 -p)
    the older IPP protocol version for older servers
    must be explicitly specified.
  * CUPS Browsing is dropped in CUPS but the new package
    cups-filters provides the cups-browsed that provides
    basic CUPS Browsing and Polling functionality.
    The native protocol in CUPS for automatic client discovery
    of printers is now DNS-SD.
  * Some printing filters and backends are dropped in CUPS
    but the new package cups-filters provides them so that
    cups-filters is usually needed (recommended by RPM)
    but cups-filters is not strictly required.
  * The cupsd configuration directives are split into two files
    cupsd.conf (can also be modified via HTTP PUT e.g. via cupsctl)
    and cups-files.conf (can only be modified manually by root)
    to have better default protection against misuse of privileges
    by normal users who have been specifically allowed
    by root to do cupsd configuration changes
    (STR #4223 CVE-2012-5519 bnc#789566).
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  CUPS 1.7.1 improves network and USB printing, fixes some
  scheduler issues, and addresses a minor security issue
  in the lppasswd program.
  Changes since 1.7.0 include (excerpt):
  * Security: the lppasswd program incorrectly used settings
    from ~/.cups/client.conf (STR #4319)
  * ATTR messages could cause string pool memory corruption
    in the scheduler (&lt;rdar://problem/15382819&gt;)
  * Printing to a raw queue could result in corrupt output
    due to opportunistic compression (&lt;rdar://problem/15008524&gt;)
  * Japanese PPDs using with the Shift-JIS encoding
    did not work (&lt;rdar://problem/15427759&gt;)
  * The libusb-based USB backend incorrectly used write
    timeouts (&lt;rdar://problem/15564888&gt;)
  * The IPP backend did not wait for a busy printer
    to become available before attempting to print
    (&lt;rdar://problem/15465667&gt;)
  * Using "@IF(name)" in an Allow or Deny rule
    did not work (STR #4328)
  * The D-BUS notifier did not remove its lockfile (STR #4314)
  * CUPS incorrectly used the USER environment variable when
    the name did not match the user ID (STR #4327)
  For details see the CHANGES.txt file.
- cups-1.7-additional_policies.patch adds the 'allowallforanybody'
  policy to cupsd.conf (fate#303515) and replaces
  cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
- Clean up of systemd unit files (bnc#857372):
  Make it working again as simple and secure as it worked
  all the time in the past by providing only one single
  systemd unit file cups.service. In particular currently YaST
  cannot manage services with additional other systemd unit files.
  Furthermore systemd socket activation is currently insecure
  in case of IPv6 (CVE-2012-6094 bnc#795624).
- Clean up how cupsd is launched (via SysVinit or systemd)
  by maintaining strictly separated sections in cups.spec:
  Either for launching cupsd via systemd (if have_systemd is set)
  or for launching cupsd via SysVinit (if have_systemd is not set).
  SysVinit support cannot be removed because CUPS 1.7.1 still
  builds and can be used even for SLE11.
- The default group of users who are allowed to do cupsd
  configuration changes via requests to the running cupsd
  (i.e. the SystemGroup directive in cupsd.conf) is set
  to 'root' only (related to STR #4223 CVE-2012-5519 bnc#789566).
  In this context a general security advice:
  When root allows normal users to do system administration tasks
  (in particular when root allows normal users to administer
  system processes - i.e. processes that run as root), then
  this or that kind of privilege escalation will be possible.
  Only trustworthy users who do not misuse their privileges
  may get allowed to do specific system administration tasks.</changelog>
<changelog author="jsmeix@suse.de" date="1393502400">- str4351.patch from CUPS upstream fixes
  https://www.cups.org/str.php?L4351
  "STR #4351 cups-lpd hugh jobs (&gt;2G) fail"
  (bnc#864782).</changelog>
<changelog author="jsmeix@suse.de" date="1397217600">- In case of systemd use --with-rundir=/run/cups
  instead of --with-rundir=/run (bnc#871640).</changelog>
<changelog author="jsmeix@suse.de" date="1398254400">- Version upgrade to 1.7.2:
  CUPS 1.7.2 addresses a web interface redirection security issue,
  some scheduler crashed on Linux, and other general bug fixes.
  Changes since 1.7.1 include (excerpt):
  * CVE-2014-2856: The scheduler now blocks URLs containing
    embedded HTML (STR #4356 and bnc#873899).
  * cupsDoIORequest could miss the server status, causing failed
    lpadmin and other administrative commands (STR #4386).
  * Fixed a D-BUS threading issue that caused the scheduler
    to crash (STR #4347).
  * The scheduler now automatically reconnects to Avahi
    as needed (STR #4370, STR #4373).
- str4351.patch that fixed STR #4351: cups-lpd hugh jobs (&gt;2G) fail
  is obsolete because it is fixed upstream since CUPS 1.7.2.
- Removed the CUPS banner files in /usr/share/cups/banners/ and
  the CUPS testpage /usr/share/cups/data/testprint (which is also
  a CUPS banner file type) because they do no longer work
  since CUPS &gt;= 1.6 (see http://www.cups.org/str.php?L4120)
  because there is no longer a filter for Linux that can convert
  the CUPS banner files. Since CUPS &gt;= 1.6 only the banner files
  and testpage in the cups-filters package work via the
  cups-filters PDF workflow and the cups-filters package also
  provides the matching bannertopdf filter (bnc#873376).</changelog>
<changelog author="jsmeix@suse.de" date="1401710400">- Version upgrade to 1.7.3:
  CUPS 1.7.3 includes a number of general bug fixes.
  Changes since 1.7.2 include (excerpt):
  * Fixed mapping of OutputBin values such as "Tray1".
  * Several ippGet* functions incorrectly returned -1
    instead of 0 on error.
  * Fixed an authentication race condition in
    cupsSendRequest (STR #4403).
  * The scheduler did not add the "job-hold-until-specified"
    reason when holding a job using the lp command (STR #4405).
  * Auto-typing of PWG Raster files did not work (STR #4417).
  * IPP queues using hardcoded credentials would ask
    for credentials (STR #4371).</changelog>
<changelog author="jsmeix@suse.de" date="1405425600">- Version upgrade to 1.7.4:
  CUPS 1.7.4 fixes several networking and build issues,
  and addresses a symlink security issue CVE-2014-3537.
  Changes since 1.7.3 include (excerpt):
  * Security: The web interface incorrectly served symlinked files
    and files that were not world-readable, potentially leading to
    a disclosure of information (CVE-2014-3537, STR #4450,
    and bnc#887240).
  * The "snmp" option did not work with the network backends
    (STR #4422).
  * The User directive in client.conf did not override the USER
    environment variable (STR #4426).
  * The web interface now properly shows a "Go" button for
    all text-based browsers (STR #4425).
  * The MaxJobTime directive now properly supports time
    values (STR #4434).
  * Fixed an "IPP read error" race condition issue (STR #4440).</changelog>
<changelog author="jsmeix@suse.de" date="1406635200">- str4455-1.7.patch complements the incomplete fix for
  CVE-2014-3537 STR#445 in the CUPS 1.7.4 sources
  to fix the subsequent CVE-2014-5029 CVE-2014-5030
  CVE-2014-5031 STR#4455 (bnc#887240).</changelog>
<changelog author="jsmeix@suse.de" date="1408968000">- Version upgrade to 1.7.5:
  CUPS 1.7.5 addresses some minor issues and expands upon the
  symlink security protection. Changes include (excerpt):
  * Security: Addressed some more situations where symlinked
    files would be served by the web interface (CVE-2014-5029
    CVE-2014-5030 CVE-2014-5031 STR #4455 and bnc#887240).
  * The LPD backend did not work with some versions
    of glibc (STR #4452)
  * CGI scripts did not work (STR #4454)
- str4455-1.7.patch (see the previous entry below)
  is obsolete because it is fixed upstream since CUPS 1.7.5.
- Let fdupes only create symlinks in /usr/share/cups/templates/ to
  avoid a symlink /usr/share/cups/webcontent/images/cups-icon.png
  because since CUPS 1.7.4/1.7.5 the cupsd web server does
  no longer follow symlinks to avoid the security issues
  mentioned in the previous two entries below
  (fixes bnc#892587 a regression of bnc#887240).</changelog>
<changelog author="ro@suse.de" date="1411473600">- change BuildRequires for systemd to pkgconfig(systemd)
  and pkgconfig(libsystemd-daemon) to avoid build-cycles</changelog>
<changelog author="jsmeix@suse.de" date="1424174400">- str4551.CVE-2014-9679.CUPS-1.7.5.patch
  fixes a possible buffer overflow in filter/raster.c
  (CUPS STR#4551 CVE-2014-9679 bugzilla.suse.com bsc#917799).</changelog>
<changelog author="jsmeix@suse.de" date="1429704000">- str4609.CERT-VU-810572.CUPS-1.7.5.patch
  fixes a possible privilege escalation via cross-site scripting
  and bad print job submission used to replace cupsd.conf on server
  plus possible bad ld.so interaction via dynamic linker variables
  (CUPS STR#4609 CERT-VU-810572 CVE-2015-1158 CVE-2015-1159
  bsc#924208).
  In general it is crucial to limit access to CUPS to trustworthy
  users who do not misuse their permission to submit print jobs
  which means to upload arbitrary data onto the CUPS server, see
  https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
  and cf. the entries about CVE-2012-5519 below.</changelog>
<changelog author="jsmeix@suse.de" date="1463054400">- add_gziptoany_filter_when_raw_printing_multiple_files_GitHub4782.patch
  is the upstream patch part for scheduler/job.c from
  https://github.com/apple/cups/commit/f62664600159820a136a6e726a01a598b9ea292e
  adapted to fit exactly for CUPS-1.7.5
  that fixes raw printing multiple files by adding the gziptoany
  filter, see https://github.com/apple/cups/issues/4782
  (bsc#968706).
- cups-lpd_remove_adding_docname_GitHub4790.patch is an excerpt
  from the upstream patch part for scheduler/cups-lpd.c from
  https://github.com/apple/cups/commit/4cc64a80fd01016eb5c3b62b754fc684d87bfb89
  that avoids warnings in error_log of the form "Unexpected
  'document-name' operation attribute in a Create-Job request"
  see https://github.com/apple/cups/issues/4790
  (SUSE Service Request 10994025138)</changelog>
<changelog author="alarrosa@suse.com" date="1491825600">- Add cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff .
  Avahi sends an ALL_FOR_NOW event when it finishes sending
  its cache contents. This patch makes cupsEnumDests finish
  when the signal is received so it doesn't block the caller
  doing nothing until the timeout finishes (related to bsc#955432 and
  fate#322052, submitted upstream at https://github.com/apple/cups/pull/4989)</changelog>
<changelog author="alarrosa@suse.com" date="1492689600">- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add
  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch,
  0002-Save-work-on-Avahi-code.patch and
  0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream
  finally commited to cups 2.2 sources in response to
  https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests
  to react to the ALL_FOR_NOW avahi event (and also include a similar
  fix for the dnssd case). Related to bsc#955432 and fate#322052.</changelog>
<changelog author="jsmeix@suse.de" date="1495108800">- cups-scheduler_logs_jobs_at_loglevel_info.patch
  (made on Tue Jan 24 2017 by jcejka@suse.de)
  is based on the upstream patch
  https://github.com/apple/cups/commit/75c86da7a721554caea2dcc22a2f84b2fff465e8
  so that the scheduler now also logs messages for jobs at
  LogLevel "info", see https://github.com/apple/cups/issues/4815
  and bsc#1021133 and bsc#990045</changelog>

</package>
<package pkgid="1ceb66cd167e8fe8022e49aa1f9f9ee691634c25f4d02a6ab2db38781e16810c" name="cups-libs-32bit" arch="x86_64">
    <version epoch="0" ver="1.7.5" rel="8.3.1"/>

<changelog author="jsmeix@suse.de" date="1354017600">- Version upgrade to 1.6.1.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For an overview about what is new in CUPS 1.6 see
  http://www.cups.org/documentation.php/doc-1.6/whatsnew.html
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * CUPS now supports color management using colord (STR #3808).
  * CUPS now supports Bonjour using Avahi (STR #3066).
  * The "brightness", "columns", "fitplot", "gamma", "hue",
    "natural-scaling", "penwidth", "position", "ppi",
    "saturation", and "scaling" options are not longer
    supported (STR #4010).
  * Added new destination connection and enumeration functions
    via new dynamic destination APIs (STR #3924).
  * Added new option, localization, and job submission functions
    via new APIs that do not depend on PPD files (STR #3925).
  * The scheduler now supports a DefaultAuthType of "auto" to
    automatically choose between Basic (username/password)
    and Negotiate (Kerberos) authentication.
  * CUPS no longer supports automatic remote printers or
    implicit classes via the CUPS, LDAP, or SLP protocols
    (STR #3922, STR #3923).
  * The PPD APIs are now deprecated and will be removed
    in a future version of CUPS (STR #3927).
  * The default IPP version for requests is now 2.0 (STR #3929).
  * The IPP APIs no longer expose the ipp_t or ipp_attribute_t
    structures and instead provide accessor functions (STR #3928).
  * The scheduler will no longer run programs with group write
    permission.
  * The PHP module has been removed (STR #3932).
  * The bannertops, commandtoescpx, commandtopclx, imagetops,
    imagetoraster, pdftops, rastertoescpx, rastertopclx,
    and texttops filters have been removed (STR #3930).
  * The serial and parallel backends have been removed (STR #3935).
- Adapted cups-config-libs.patch for CUPS 1.6.1
  (IMGLIBS is no longer present in cups-config.in).</changelog>
<changelog author="jsmeix@suse.de" date="1354104000">- cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
  adapts the defaults in cupsd.conf for SUSE.
  It replaces cups-1.3.6-access_conf.patch that
  added 'Allow 127.0.0.2' to cupsd.conf to allow access
  for the loopback IP address 127.0.0.2 which is set for
  the hostname by SUSE in /etc/hosts at least up to
  SLE10 products.
  It also replaces cups-1.5-additional_policies.patch
  that added the 'allowallforanybody' policy to cupsd.conf
  see https://fate.novell.com/303515
  Furthermore it fixes some issues with the CUPS upstream
  defaults i.e. removal of no longer supported keywords
  BrowseOrder BrowseAllow DefaultAuthType (otherwise cupsd
  prints error messages of the form "Unknown directive
  BrowseOrder on line 22").
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch
  reverts the incompatible change in CUPS 1.6
  that makes IPP version 2.0 default
  (see https://www.cups.org/str.php?L3929)
  back to using IPP version 1.1 by default.
  Otherwise CUPS 1.6 on clients cannot talk to older CUPS
  servers in particular not to CUPS 1.3.9 on SLE11.
  E.g. on a CUPS 1.6 client "lpstat -h sle11.cups.server -p"
  would fail on the client with "lpstat: Bad Request" and
  the CUPS 1.3.9 server logs in /var/log/cups/error_log the
  lines "E ... cupsdReadClient: ... IPP Read Error!"
  and "D ... cupsdSendError: ... code=400 (Bad Request)".</changelog>
<changelog author="jsmeix@suse.de" date="1363694400">- Version upgrade to 1.6.2.
  CUPS 1.6 has major incompatible changes compared to CUPS 1.5.
  For details regarding incompatible changes in CUPS 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  For details what is new in CUPS 1.6 see the CHANGES.txt file.
  Excerpt:
  * Security: All file, directory, user, and group settings
    are now stored in a separate cups-files.conf configuration
    file that cannot be set through the CUPS web interface
    or APIs (STR #4223).
  * The IPP backend could crash if the printer disconnects
    early (STR #4284).
  * cupsGetPPD did not work with statically-configured CUPS
    shared queues (STR #4178).
  * Bad IPP responses could crash ipptool (STR #4262).
  * Updated USB quirk rules for various printers
    (STR #4217, STR #4263, STR #4286).
  * Added USB blacklisting for printers that require a custom
    backend (STR #4218).
  * The CUPS library did not always detect a timed out connection
    to the server which could cause temporary loss of printing
    from applications (STR #4187).
  * The IPP backend now stops queues when the server configuration
    prevents successful job submission (STR #4125).
  * CUPS 1.6 clients using the ServerName directive in client.conf
    did not work with CUPS 1.3.x or older servers
    (STR #4231, STR #4291).
  * The scheduler could crash when using Avahi
    (STR #4183, STR #4192, STR #4200, STR #4213).
  * The IPP backend could get stuck in an endless loop on certain
    network errors (STR #4194).
  * The scheduler no longer allows job-name values that are
    not valid network Unicode strings (STR #4072).
  * The network backends now support disabling of SNMP supply
    level queries via the "snmp" URI option (STR #4106).
  * The IPP backend did not specify the compression used
    (STR #4181).
  * The scheduler did not recognize dnssd: or ipps: URIs as
    Bonjour shared queues (STR #4158).
  * Applications could not get the PPD file for
    statically-configured Bonjour-shared print queues (STR #4159).
  * Fixed a USB backend compatibility issue on systems using
    libusb (STR #4155, STR #4191).
  * Some Bonjour features were not available on systems
    with Avahi (STR #4156).
- cups-1.6.1-revertSTR3929_to_default_IPP_1.1_again.patch is
  obsolete because it is fixed upstream (STR #4231, STR #4291).
- cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
  replaces cups-1.6.1-adapt_cupsd.conf_defaults_for_SUSE.patch
- Adapted cups-client.conf template file for CUPS 1.6.</changelog>
<changelog author="jsmeix@suse.de" date="1373976000">- Version upgrade to 1.7rc1 only for testing purpose.
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  After a version upgrade to CUPS &gt;= 1.6 printing in the network
  would no longer work as it did up to CUPS 1.5.
  For details regarding incompatible changes in CUPS &gt;= 1.6 see
  https://bugzilla.novell.com/show_bug.cgi?id=735404
  and follow the links therein.
  The 1.7 series is primarily a "polish" release with improved
  support for paid, PIN, and release printing, expanded support
  for IPP Everywhere, automatic support for data compression,
  and improved CUPS APIs.
  CUPS 1.7rc1 is the first release candidate for CUPS 1.7.0
  and includes the fixes from CUPS 1.6.3, adds a new
  ippfind utility, fixes some issues in the ipptool utility,
  and fixes some general printing bugs.
  For details what is new in CUPS 1.7 see the CHANGES.txt file.
  Excerpt:
  * Printer xxx-default values were not reported by
    Get-Printer-Attributes or lpoptions (&lt;rdar://problem/14401795&gt;)
  * Added a new ippfind tool for finding IPP printers and
    other Bonjour services (&lt;rdar://problem/13876199&gt;)
- Version upgrade to 1.6.3
  CUPS 1.6.3 fixes some compatibility issues with servers
  running CUPS 1.3.12 or older, fixes some general printing bugs,
  and fixes some minor security issues.
  For details what is new in CUPS 1.6 see the CHANGES-1.6.txt file.
  Excerpt:
  * The lp, lpq, lpr, and lpstat now display an error message
    advising the use of the /version=1.1 ServerName option
    (&lt;rdar://problem/14290628&gt;)
  * Added documentation about the /version=1.1 option to ServerName
    in client.conf (&lt;rdar://problem/14216262&gt;)
  * The lp, lpq, lpr, and lpstat commands incorrectly ignored
    the default printer set in the lpoptions file
    (&lt;rdar://problem/14216472&gt;)
  * Printing using "ipps" URIs was not encrypted.</changelog>
<changelog author="jsmeix@suse.de" date="1383134400">- Version upgrade to 1.7.0
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS 1.5.
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  Changes since 1.7rc1 include (excerpt):
  * The lpadmin command did not send the PPD name from
    the "-m" option (&lt;rdar://problem/15264697&gt;).
  * The scheduler did not respond using the hostname
    specified by the client (&lt;rdar://problem/14583574&gt;).
  * Fixed a couple memory leaks in ippfind that were
    reported by Clang.
  * Fixed a compile issue on 64-bit Linux with Clang - need
    to use the -pie option instead of -Wl,-pie now
    (&lt;rdar://problem/14480938&gt;).
  * The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE
    environment variable to the filters or backend
    (&lt;rdar://problem/14355011&gt;).
  For details see the CHANGES.txt file.</changelog>
<changelog author="jsmeix@suse.de" date="1393416000">- Version upgrade to 1.7.1 (fate#314630):
  CUPS &gt;= 1.6 has major incompatible changes compared to CUPS
  up to version 1.5.4 in particular when printing via network:
  * The IPP protocol default version increased form 1.1 to 2.0.
    Older IPP servers like CUPS 1.3.x (e.g. in SLE11)
    reject IPP 2.0 requests with "Bad Request" (STR #4231).
    By adding '/version=1.1' to ServerName in client.conf
    (e.g. ServerName older.server.example.com/version=1.1)
    or the CUPS_SERVER environment variable value or by
    adding it to the server name value of the '-h' opion
    (e.g. lpstat -h older.server.example.com/version=1.1 -p)
    the older IPP protocol version for older servers
    must be explicitly specified.
  * CUPS Browsing is dropped in CUPS but the new package
    cups-filters provides the cups-browsed that provides
    basic CUPS Browsing and Polling functionality.
    The native protocol in CUPS for automatic client discovery
    of printers is now DNS-SD.
  * Some printing filters and backends are dropped in CUPS
    but the new package cups-filters provides them so that
    cups-filters is usually needed (recommended by RPM)
    but cups-filters is not strictly required.
  * The cupsd configuration directives are split into two files
    cupsd.conf (can also be modified via HTTP PUT e.g. via cupsctl)
    and cups-files.conf (can only be modified manually by root)
    to have better default protection against misuse of privileges
    by normal users who have been specifically allowed
    by root to do cupsd configuration changes
    (STR #4223 CVE-2012-5519 bnc#789566).
  See the entries below for more information.
  For details see the openSUSE Bugzilla bnc#735404 issue.
  CUPS 1.7.1 improves network and USB printing, fixes some
  scheduler issues, and addresses a minor security issue
  in the lppasswd program.
  Changes since 1.7.0 include (excerpt):
  * Security: the lppasswd program incorrectly used settings
    from ~/.cups/client.conf (STR #4319)
  * ATTR messages could cause string pool memory corruption
    in the scheduler (&lt;rdar://problem/15382819&gt;)
  * Printing to a raw queue could result in corrupt output
    due to opportunistic compression (&lt;rdar://problem/15008524&gt;)
  * Japanese PPDs using with the Shift-JIS encoding
    did not work (&lt;rdar://problem/15427759&gt;)
  * The libusb-based USB backend incorrectly used write
    timeouts (&lt;rdar://problem/15564888&gt;)
  * The IPP backend did not wait for a busy printer
    to become available before attempting to print
    (&lt;rdar://problem/15465667&gt;)
  * Using "@IF(name)" in an Allow or Deny rule
    did not work (STR #4328)
  * The D-BUS notifier did not remove its lockfile (STR #4314)
  * CUPS incorrectly used the USER environment variable when
    the name did not match the user ID (STR #4327)
  For details see the CHANGES.txt file.
- cups-1.7-additional_policies.patch adds the 'allowallforanybody'
  policy to cupsd.conf (fate#303515) and replaces
  cups-1.6.2-adapt_cupsd.conf_defaults_for_SUSE.patch
- Clean up of systemd unit files (bnc#857372):
  Make it working again as simple and secure as it worked
  all the time in the past by providing only one single
  systemd unit file cups.service. In particular currently YaST
  cannot manage services with additional other systemd unit files.
  Furthermore systemd socket activation is currently insecure
  in case of IPv6 (CVE-2012-6094 bnc#795624).
- Clean up how cupsd is launched (via SysVinit or systemd)
  by maintaining strictly separated sections in cups.spec:
  Either for launching cupsd via systemd (if have_systemd is set)
  or for launching cupsd via SysVinit (if have_systemd is not set).
  SysVinit support cannot be removed because CUPS 1.7.1 still
  builds and can be used even for SLE11.
- The default group of users who are allowed to do cupsd
  configuration changes via requests to the running cupsd
  (i.e. the SystemGroup directive in cupsd.conf) is set
  to 'root' only (related to STR #4223 CVE-2012-5519 bnc#789566).
  In this context a general security advice:
  When root allows normal users to do system administration tasks
  (in particular when root allows normal users to administer
  system processes - i.e. processes that run as root), then
  this or that kind of privilege escalation will be possible.
  Only trustworthy users who do not misuse their privileges
  may get allowed to do specific system administration tasks.</changelog>
<changelog author="jsmeix@suse.de" date="1393502400">- str4351.patch from CUPS upstream fixes
  https://www.cups.org/str.php?L4351
  "STR #4351 cups-lpd hugh jobs (&gt;2G) fail"
  (bnc#864782).</changelog>
<changelog author="jsmeix@suse.de" date="1397217600">- In case of systemd use --with-rundir=/run/cups
  instead of --with-rundir=/run (bnc#871640).</changelog>
<changelog author="jsmeix@suse.de" date="1398254400">- Version upgrade to 1.7.2:
  CUPS 1.7.2 addresses a web interface redirection security issue,
  some scheduler crashed on Linux, and other general bug fixes.
  Changes since 1.7.1 include (excerpt):
  * CVE-2014-2856: The scheduler now blocks URLs containing
    embedded HTML (STR #4356 and bnc#873899).
  * cupsDoIORequest could miss the server status, causing failed
    lpadmin and other administrative commands (STR #4386).
  * Fixed a D-BUS threading issue that caused the scheduler
    to crash (STR #4347).
  * The scheduler now automatically reconnects to Avahi
    as needed (STR #4370, STR #4373).
- str4351.patch that fixed STR #4351: cups-lpd hugh jobs (&gt;2G) fail
  is obsolete because it is fixed upstream since CUPS 1.7.2.
- Removed the CUPS banner files in /usr/share/cups/banners/ and
  the CUPS testpage /usr/share/cups/data/testprint (which is also
  a CUPS banner file type) because they do no longer work
  since CUPS &gt;= 1.6 (see http://www.cups.org/str.php?L4120)
  because there is no longer a filter for Linux that can convert
  the CUPS banner files. Since CUPS &gt;= 1.6 only the banner files
  and testpage in the cups-filters package work via the
  cups-filters PDF workflow and the cups-filters package also
  provides the matching bannertopdf filter (bnc#873376).</changelog>
<changelog author="jsmeix@suse.de" date="1401710400">- Version upgrade to 1.7.3:
  CUPS 1.7.3 includes a number of general bug fixes.
  Changes since 1.7.2 include (excerpt):
  * Fixed mapping of OutputBin values such as "Tray1".
  * Several ippGet* functions incorrectly returned -1
    instead of 0 on error.
  * Fixed an authentication race condition in
    cupsSendRequest (STR #4403).
  * The scheduler did not add the "job-hold-until-specified"
    reason when holding a job using the lp command (STR #4405).
  * Auto-typing of PWG Raster files did not work (STR #4417).
  * IPP queues using hardcoded credentials would ask
    for credentials (STR #4371).</changelog>
<changelog author="jsmeix@suse.de" date="1405425600">- Version upgrade to 1.7.4:
  CUPS 1.7.4 fixes several networking and build issues,
  and addresses a symlink security issue CVE-2014-3537.
  Changes since 1.7.3 include (excerpt):
  * Security: The web interface incorrectly served symlinked files
    and files that were not world-readable, potentially leading to
    a disclosure of information (CVE-2014-3537, STR #4450,
    and bnc#887240).
  * The "snmp" option did not work with the network backends
    (STR #4422).
  * The User directive in client.conf did not override the USER
    environment variable (STR #4426).
  * The web interface now properly shows a "Go" button for
    all text-based browsers (STR #4425).
  * The MaxJobTime directive now properly supports time
    values (STR #4434).
  * Fixed an "IPP read error" race condition issue (STR #4440).</changelog>
<changelog author="jsmeix@suse.de" date="1406635200">- str4455-1.7.patch complements the incomplete fix for
  CVE-2014-3537 STR#445 in the CUPS 1.7.4 sources
  to fix the subsequent CVE-2014-5029 CVE-2014-5030
  CVE-2014-5031 STR#4455 (bnc#887240).</changelog>
<changelog author="jsmeix@suse.de" date="1408968000">- Version upgrade to 1.7.5:
  CUPS 1.7.5 addresses some minor issues and expands upon the
  symlink security protection. Changes include (excerpt):
  * Security: Addressed some more situations where symlinked
    files would be served by the web interface (CVE-2014-5029
    CVE-2014-5030 CVE-2014-5031 STR #4455 and bnc#887240).
  * The LPD backend did not work with some versions
    of glibc (STR #4452)
  * CGI scripts did not work (STR #4454)
- str4455-1.7.patch (see the previous entry below)
  is obsolete because it is fixed upstream since CUPS 1.7.5.
- Let fdupes only create symlinks in /usr/share/cups/templates/ to
  avoid a symlink /usr/share/cups/webcontent/images/cups-icon.png
  because since CUPS 1.7.4/1.7.5 the cupsd web server does
  no longer follow symlinks to avoid the security issues
  mentioned in the previous two entries below
  (fixes bnc#892587 a regression of bnc#887240).</changelog>
<changelog author="ro@suse.de" date="1411473600">- change BuildRequires for systemd to pkgconfig(systemd)
  and pkgconfig(libsystemd-daemon) to avoid build-cycles</changelog>
<changelog author="jsmeix@suse.de" date="1424174400">- str4551.CVE-2014-9679.CUPS-1.7.5.patch
  fixes a possible buffer overflow in filter/raster.c
  (CUPS STR#4551 CVE-2014-9679 bugzilla.suse.com bsc#917799).</changelog>
<changelog author="jsmeix@suse.de" date="1429704000">- str4609.CERT-VU-810572.CUPS-1.7.5.patch
  fixes a possible privilege escalation via cross-site scripting
  and bad print job submission used to replace cupsd.conf on server
  plus possible bad ld.so interaction via dynamic linker variables
  (CUPS STR#4609 CERT-VU-810572 CVE-2015-1158 CVE-2015-1159
  bsc#924208).
  In general it is crucial to limit access to CUPS to trustworthy
  users who do not misuse their permission to submit print jobs
  which means to upload arbitrary data onto the CUPS server, see
  https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
  and cf. the entries about CVE-2012-5519 below.</changelog>
<changelog author="jsmeix@suse.de" date="1463054400">- add_gziptoany_filter_when_raw_printing_multiple_files_GitHub4782.patch
  is the upstream patch part for scheduler/job.c from
  https://github.com/apple/cups/commit/f62664600159820a136a6e726a01a598b9ea292e
  adapted to fit exactly for CUPS-1.7.5
  that fixes raw printing multiple files by adding the gziptoany
  filter, see https://github.com/apple/cups/issues/4782
  (bsc#968706).
- cups-lpd_remove_adding_docname_GitHub4790.patch is an excerpt
  from the upstream patch part for scheduler/cups-lpd.c from
  https://github.com/apple/cups/commit/4cc64a80fd01016eb5c3b62b754fc684d87bfb89
  that avoids warnings in error_log of the form "Unexpected
  'document-name' operation attribute in a Create-Job request"
  see https://github.com/apple/cups/issues/4790
  (SUSE Service Request 10994025138)</changelog>
<changelog author="alarrosa@suse.com" date="1491825600">- Add cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff .
  Avahi sends an ALL_FOR_NOW event when it finishes sending
  its cache contents. This patch makes cupsEnumDests finish
  when the signal is received so it doesn't block the caller
  doing nothing until the timeout finishes (related to bsc#955432 and
  fate#322052, submitted upstream at https://github.com/apple/cups/pull/4989)</changelog>
<changelog author="alarrosa@suse.com" date="1492689600">- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add
  0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch,
  0002-Save-work-on-Avahi-code.patch and
  0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream
  finally commited to cups 2.2 sources in response to
  https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests
  to react to the ALL_FOR_NOW avahi event (and also include a similar
  fix for the dnssd case). Related to bsc#955432 and fate#322052.</changelog>
<changelog author="jsmeix@suse.de" date="1495108800">- cups-scheduler_logs_jobs_at_loglevel_info.patch
  (made on Tue Jan 24 2017 by jcejka@suse.de)
  is based on the upstream patch
  https://github.com/apple/cups/commit/75c86da7a721554caea2dcc22a2f84b2fff465e8
  so that the scheduler now also logs messages for jobs at
  LogLevel "info", see https://github.com/apple/cups/issues/4815
  and bsc#1021133 and bsc#990045</changelog>

</package>
<package pkgid="dadd53c84f85713b1c4d770bf0eea2c2ccaecb4cd6d442e520e7cf5f48d992f8" name="cups-pdf" arch="src">
    <version epoch="0" ver="3.0.0" rel="2.1"/>

<changelog author="suse@irc.freenode.org" date="1231329600">- Initial RPM</changelog>
<changelog author="suse@irc.freenode.org" date="1233576000">- Updated to 2.5.0</changelog>
<changelog author="jsmeix@suse.de" date="1277812800">- Work with upstream compliant CUPS 1.4 on all platforms
  which means to have a fixed "/usr/lib/cups/" directory
  on all platforms (see Novell/Suse Bugzilla bnc#575544).
- Make sure lpadmin talks only to the cupsd on localhost
  via the '-h localhost' command line option.
- Removed the test if /var/run/cups/cups.sock is a socket
  because the local cupsd may run just as well without it
  (only "Listen localhost:631" in cupsd.conf is mandatory).</changelog>
<changelog author="jsmeix@suse.de" date="1302782400">- Version upgrade to 2.5.1 which fixes a crash
  due to an uninitialized pointer.
- Added a symbolic link if /usr/lib64/cups/backend/ exists
  to be backward compatible (e.g. for SLE11 systems).
- Use directories like "/etc/" and "/var/" which are fixed
  values in cups-pdf.h also literally in the RPM spec file.
- Install its license in COPYING to be on the safe side.
- Moved the RPM changelog entries to cups-pdf.changes</changelog>
<changelog author="jsmeix@suse.de" date="1337083200">- Version upgrade to 2.6.1 which includes:
  Fixed a non-freed pointer,
  Fixed an invalid line in the config due to a typo.
  Added detailed copyright information to contrib/.
- Version upgrade to 2.6.0 which includes:
  New experimental option for various line delimiters.
  Supplementary groups are set in addition to primary.</changelog>
<changelog author="kieltux@gmail.com" date="1388750400">- Version upgrade to 3.0beta1 which includes:
  support for multiple configurations with one backend
  support for option setting via lpoptions or PPD
  new option for selecting output file extension
  improved logging system with better error handling
  various code optimizations
  additional PPD for option setting
  new script in contrib/ for creating user defaults
  updated documentation</changelog>
<changelog author="aloisio@gmx.com" date="1415275200">- Version update to 3.0beta2 which includes:
  code simplifications and optimizations
  improved file name handling
  removed contrib/ directory from tarball (now on WWW)
  new contact data</changelog>
<changelog author="aloisio@gmx.com" date="1461758400">- Spec cleanup</changelog>
<changelog author="aloisio@gmx.com" date="1478692800">- Fixes (boo#984600)</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1484395200">- Version update to 3.0.0 which includes:
  - Disabled support for multiple PS-files in one file.
  - Improved PS-structure handling.
  - Reordered compiler call to avoid errors.</changelog>

</package>
<package pkgid="aa44664aed59c6487d26c60a373b2b15fa283a37683a093e85f8a0d8e7eb081e" name="cups-pdf" arch="x86_64">
    <version epoch="0" ver="3.0.0" rel="2.1"/>

<changelog author="suse@irc.freenode.org" date="1231329600">- Initial RPM</changelog>
<changelog author="suse@irc.freenode.org" date="1233576000">- Updated to 2.5.0</changelog>
<changelog author="jsmeix@suse.de" date="1277812800">- Work with upstream compliant CUPS 1.4 on all platforms
  which means to have a fixed "/usr/lib/cups/" directory
  on all platforms (see Novell/Suse Bugzilla bnc#575544).
- Make sure lpadmin talks only to the cupsd on localhost
  via the '-h localhost' command line option.
- Removed the test if /var/run/cups/cups.sock is a socket
  because the local cupsd may run just as well without it
  (only "Listen localhost:631" in cupsd.conf is mandatory).</changelog>
<changelog author="jsmeix@suse.de" date="1302782400">- Version upgrade to 2.5.1 which fixes a crash
  due to an uninitialized pointer.
- Added a symbolic link if /usr/lib64/cups/backend/ exists
  to be backward compatible (e.g. for SLE11 systems).
- Use directories like "/etc/" and "/var/" which are fixed
  values in cups-pdf.h also literally in the RPM spec file.
- Install its license in COPYING to be on the safe side.
- Moved the RPM changelog entries to cups-pdf.changes</changelog>
<changelog author="jsmeix@suse.de" date="1337083200">- Version upgrade to 2.6.1 which includes:
  Fixed a non-freed pointer,
  Fixed an invalid line in the config due to a typo.
  Added detailed copyright information to contrib/.
- Version upgrade to 2.6.0 which includes:
  New experimental option for various line delimiters.
  Supplementary groups are set in addition to primary.</changelog>
<changelog author="kieltux@gmail.com" date="1388750400">- Version upgrade to 3.0beta1 which includes:
  support for multiple configurations with one backend
  support for option setting via lpoptions or PPD
  new option for selecting output file extension
  improved logging system with better error handling
  various code optimizations
  additional PPD for option setting
  new script in contrib/ for creating user defaults
  updated documentation</changelog>
<changelog author="aloisio@gmx.com" date="1415275200">- Version update to 3.0beta2 which includes:
  code simplifications and optimizations
  improved file name handling
  removed contrib/ directory from tarball (now on WWW)
  new contact data</changelog>
<changelog author="aloisio@gmx.com" date="1461758400">- Spec cleanup</changelog>
<changelog author="aloisio@gmx.com" date="1478692800">- Fixes (boo#984600)</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1484395200">- Version update to 3.0.0 which includes:
  - Disabled support for multiple PS-files in one file.
  - Improved PS-structure handling.
  - Reordered compiler call to avoid errors.</changelog>

</package>
<package pkgid="e98f994af66258a76f26cd1b625069360bba53e43f9a7e5889d80d23057f9710" name="cups-pk-helper" arch="src">
    <version epoch="0" ver="0.2.5" rel="7.3.1"/>

<changelog author="vuntz@novell.com" date="1235217600">- Split from system-config-printer.</changelog>
<changelog author="vuntz@novell.com" date="1236168000">- Update to version 0.0.4:
  + Remove bare send_interface lines in the DBus rules.
  + Add job related functions.
  + Reconnect to the cups server if necessary.
  + Accept file: URI as local.
  + Change default policy for job-edit to yes (jobs are owned by
    the user).
  + Add more checks for the new job-related functions.
  + Code cleanups.
- Drop cups-pk-helper-bnc468389-dbus-send-dest.patch: fixed
  upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1266321600">- Update to version 0.1.0:
  + Port to PolicyKit 1.
  + Add DevicesGet method.
  + Add JobCancelPurge method.
  + Support adding printer without device URI.
  + Add check for string length in validity checks.
  + Improve performance of job-related methods.
  + Make sure to correctly handle all CUPS replies.
  + Avoid timeout on job-related methods for invalid jobs.
  + Always return a non-empty error string in case of failures.
  + Remove GTK+/GIO requirements.
  + Minor fixes and improvements in tests.
  + Code cleanups.
  + Build system improvements.
- Change PolicyKit-devel BuildRequires to polkit-devel.
- Add glib2-devel BuildRequires.
- Remove gtk2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1269259200">- Add cups-pk-helper-buildfix.patch to fix build, taken from
  upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1294920000">- Update to version 0.1.1:
  + Make the include/exclude schemes work when getting devices with
    cups 1.4
  + Fix confusion between IPP and HTTP status when getting/putting
    a file
  + Clarify a string.
  + Add some basic documentation.
  + Build system improvements.
  + First translations.
- Drop cups-pk-helper-buildfix.patch: fixed upstream.
- Create a lang subpackage, that is recommended by the main
  package.</changelog>
<changelog author="dimstar@opensuse.org" date="1304078400">- Update to version 0.1.2:
  + Add all-edit action to enable authenticating only once in tools
  + Build system improvements.
  + Updated translations.
- Use source services: download_url and set_version.</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Stop using source service to download the tarball, as Factory
  will move away from this.</changelog>
<changelog author="vuntz@opensuse.org" date="1309867200">- Update to version 0.1.3:
  + Allow file request with NULL filename, to add raw printers.
  + Modernize build system a bit.
  + Updated translations.
- Stop using a custom libexecdir, and keep the standard one.</changelog>
<changelog author="vuntz@opensuse.org" date="1311595200">- Update to version 0.2.0:
  + Port to GDBus.
  + Stop using deprecated polkit API.
  + Drop gthread handling.
  + Add org.freedesktop.DBus.Deprecated annotation to JobCancel.
  + Code cleanups.
  + Build system improvements.
  + Updated translations.
- Remove dbus-1-glib-devel BuildRequires, now unneeded.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="vuntz@opensuse.org" date="1317038400">- Update to version 0.2.1:
  + Do not pass ppd file if empty when adding a printer.
  + Accept NULL for ppd file as valid when adding a printer.
  + Allow inactive/any users to authenticate.
  + Updated translations.</changelog>
<changelog author="praful.johari@gmail.com" date="1331899200">- Update to version 0.2.2:
  + Add PrinterAddOption D-Bus method.
  + Set requesting-user-name tag in requests.
  + Code cleanups.
  + Build fixes and improvements.
  + New/updated translations.</changelog>
<changelog author="vuntz@opensuse.org" date="1350043200">- Update to version 0.2.3:
  + Fix security flaw in cupsGetFile/cupsPutFile wrappers
    (CVE-2012-4510, bnc#783488)
  + Escape printer/class names before putting them in URIs
  + Be stricter when validating printer names
  + Fix build with CUPS &gt;= 1.6
  + New/updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1350129600">- Update to version 0.2.4:
  + Fix detection of CUPS version.</changelog>
<changelog author="dimstar@opensuse.org" date="1354104000">- Add cups requires: Without cups being installed, cups-pk-helper
  can't do any of its tasks (bnc#783865).</changelog>
<changelog author="zaitor@opensuse.org" date="1371384000">- Update to version 0.2.5:
  + Revert "Be stricter when validating printer names".
  + Updated translations.</changelog>
<changelog author="yfjiang@suse.com" date="1492084800">- Add enable-utf8-chars-in-printer-name.patch to handle the
  printers names containing UTF-8 characters (bsc#1033742,
  rh#982727).</changelog>

</package>
<package pkgid="ce73b290e43ef2eb96dedc036ae8146f7d99c693d02f150e7b1ce67b264035a1" name="cups-pk-helper" arch="x86_64">
    <version epoch="0" ver="0.2.5" rel="7.3.1"/>

<changelog author="vuntz@novell.com" date="1236168000">- Update to version 0.0.4:
  + Remove bare send_interface lines in the DBus rules.
  + Add job related functions.
  + Reconnect to the cups server if necessary.
  + Accept file: URI as local.
  + Change default policy for job-edit to yes (jobs are owned by
    the user).
  + Add more checks for the new job-related functions.
  + Code cleanups.
- Drop cups-pk-helper-bnc468389-dbus-send-dest.patch: fixed
  upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1266321600">- Update to version 0.1.0:
  + Port to PolicyKit 1.
  + Add DevicesGet method.
  + Add JobCancelPurge method.
  + Support adding printer without device URI.
  + Add check for string length in validity checks.
  + Improve performance of job-related methods.
  + Make sure to correctly handle all CUPS replies.
  + Avoid timeout on job-related methods for invalid jobs.
  + Always return a non-empty error string in case of failures.
  + Remove GTK+/GIO requirements.
  + Minor fixes and improvements in tests.
  + Code cleanups.
  + Build system improvements.
- Change PolicyKit-devel BuildRequires to polkit-devel.
- Add glib2-devel BuildRequires.
- Remove gtk2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1269259200">- Add cups-pk-helper-buildfix.patch to fix build, taken from
  upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1294920000">- Update to version 0.1.1:
  + Make the include/exclude schemes work when getting devices with
    cups 1.4
  + Fix confusion between IPP and HTTP status when getting/putting
    a file
  + Clarify a string.
  + Add some basic documentation.
  + Build system improvements.
  + First translations.
- Drop cups-pk-helper-buildfix.patch: fixed upstream.
- Create a lang subpackage, that is recommended by the main
  package.</changelog>
<changelog author="dimstar@opensuse.org" date="1304078400">- Update to version 0.1.2:
  + Add all-edit action to enable authenticating only once in tools
  + Build system improvements.
  + Updated translations.
- Use source services: download_url and set_version.</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Stop using source service to download the tarball, as Factory
  will move away from this.</changelog>
<changelog author="vuntz@opensuse.org" date="1309867200">- Update to version 0.1.3:
  + Allow file request with NULL filename, to add raw printers.
  + Modernize build system a bit.
  + Updated translations.
- Stop using a custom libexecdir, and keep the standard one.</changelog>
<changelog author="vuntz@opensuse.org" date="1311595200">- Update to version 0.2.0:
  + Port to GDBus.
  + Stop using deprecated polkit API.
  + Drop gthread handling.
  + Add org.freedesktop.DBus.Deprecated annotation to JobCancel.
  + Code cleanups.
  + Build system improvements.
  + Updated translations.
- Remove dbus-1-glib-devel BuildRequires, now unneeded.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="vuntz@opensuse.org" date="1317038400">- Update to version 0.2.1:
  + Do not pass ppd file if empty when adding a printer.
  + Accept NULL for ppd file as valid when adding a printer.
  + Allow inactive/any users to authenticate.
  + Updated translations.</changelog>
<changelog author="praful.johari@gmail.com" date="1331899200">- Update to version 0.2.2:
  + Add PrinterAddOption D-Bus method.
  + Set requesting-user-name tag in requests.
  + Code cleanups.
  + Build fixes and improvements.
  + New/updated translations.</changelog>
<changelog author="vuntz@opensuse.org" date="1350043200">- Update to version 0.2.3:
  + Fix security flaw in cupsGetFile/cupsPutFile wrappers
    (CVE-2012-4510, bnc#783488)
  + Escape printer/class names before putting them in URIs
  + Be stricter when validating printer names
  + Fix build with CUPS &gt;= 1.6
  + New/updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1350129600">- Update to version 0.2.4:
  + Fix detection of CUPS version.</changelog>
<changelog author="dimstar@opensuse.org" date="1354104000">- Add cups requires: Without cups being installed, cups-pk-helper
  can't do any of its tasks (bnc#783865).</changelog>
<changelog author="zaitor@opensuse.org" date="1371384000">- Update to version 0.2.5:
  + Revert "Be stricter when validating printer names".
  + Updated translations.</changelog>
<changelog author="yfjiang@suse.com" date="1492084800">- Add enable-utf8-chars-in-printer-name.patch to handle the
  printers names containing UTF-8 characters (bsc#1033742,
  rh#982727).</changelog>

</package>
<package pkgid="02413a000986abb82be520fac860650c6fe026c65e05425ec72af4da6b5d1340" name="cups-pk-helper-lang" arch="noarch">
    <version epoch="0" ver="0.2.5" rel="7.3.1"/>

<changelog author="vuntz@novell.com" date="1236168000">- Update to version 0.0.4:
  + Remove bare send_interface lines in the DBus rules.
  + Add job related functions.
  + Reconnect to the cups server if necessary.
  + Accept file: URI as local.
  + Change default policy for job-edit to yes (jobs are owned by
    the user).
  + Add more checks for the new job-related functions.
  + Code cleanups.
- Drop cups-pk-helper-bnc468389-dbus-send-dest.patch: fixed
  upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1266321600">- Update to version 0.1.0:
  + Port to PolicyKit 1.
  + Add DevicesGet method.
  + Add JobCancelPurge method.
  + Support adding printer without device URI.
  + Add check for string length in validity checks.
  + Improve performance of job-related methods.
  + Make sure to correctly handle all CUPS replies.
  + Avoid timeout on job-related methods for invalid jobs.
  + Always return a non-empty error string in case of failures.
  + Remove GTK+/GIO requirements.
  + Minor fixes and improvements in tests.
  + Code cleanups.
  + Build system improvements.
- Change PolicyKit-devel BuildRequires to polkit-devel.
- Add glib2-devel BuildRequires.
- Remove gtk2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1269259200">- Add cups-pk-helper-buildfix.patch to fix build, taken from
  upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1294920000">- Update to version 0.1.1:
  + Make the include/exclude schemes work when getting devices with
    cups 1.4
  + Fix confusion between IPP and HTTP status when getting/putting
    a file
  + Clarify a string.
  + Add some basic documentation.
  + Build system improvements.
  + First translations.
- Drop cups-pk-helper-buildfix.patch: fixed upstream.
- Create a lang subpackage, that is recommended by the main
  package.</changelog>
<changelog author="dimstar@opensuse.org" date="1304078400">- Update to version 0.1.2:
  + Add all-edit action to enable authenticating only once in tools
  + Build system improvements.
  + Updated translations.
- Use source services: download_url and set_version.</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Stop using source service to download the tarball, as Factory
  will move away from this.</changelog>
<changelog author="vuntz@opensuse.org" date="1309867200">- Update to version 0.1.3:
  + Allow file request with NULL filename, to add raw printers.
  + Modernize build system a bit.
  + Updated translations.
- Stop using a custom libexecdir, and keep the standard one.</changelog>
<changelog author="vuntz@opensuse.org" date="1311595200">- Update to version 0.2.0:
  + Port to GDBus.
  + Stop using deprecated polkit API.
  + Drop gthread handling.
  + Add org.freedesktop.DBus.Deprecated annotation to JobCancel.
  + Code cleanups.
  + Build system improvements.
  + Updated translations.
- Remove dbus-1-glib-devel BuildRequires, now unneeded.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
<changelog author="vuntz@opensuse.org" date="1317038400">- Update to version 0.2.1:
  + Do not pass ppd file if empty when adding a printer.
  + Accept NULL for ppd file as valid when adding a printer.
  + Allow inactive/any users to authenticate.
  + Updated translations.</changelog>
<changelog author="praful.johari@gmail.com" date="1331899200">- Update to version 0.2.2:
  + Add PrinterAddOption D-Bus method.
  + Set requesting-user-name tag in requests.
  + Code cleanups.
  + Build fixes and improvements.
  + New/updated translations.</changelog>
<changelog author="vuntz@opensuse.org" date="1350043200">- Update to version 0.2.3:
  + Fix security flaw in cupsGetFile/cupsPutFile wrappers
    (CVE-2012-4510, bnc#783488)
  + Escape printer/class names before putting them in URIs
  + Be stricter when validating printer names
  + Fix build with CUPS &gt;= 1.6
  + New/updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1350129600">- Update to version 0.2.4:
  + Fix detection of CUPS version.</changelog>
<changelog author="dimstar@opensuse.org" date="1354104000">- Add cups requires: Without cups being installed, cups-pk-helper
  can't do any of its tasks (bnc#783865).</changelog>
<changelog author="zaitor@opensuse.org" date="1371384000">- Update to version 0.2.5:
  + Revert "Be stricter when validating printer names".
  + Updated translations.</changelog>
<changelog author="yfjiang@suse.com" date="1492084800">- Add enable-utf8-chars-in-printer-name.patch to handle the
  printers names containing UTF-8 characters (bsc#1033742,
  rh#982727).</changelog>

</package>
<package pkgid="95d67954c40ef49dff21c15a88b301cf6d6836f9b28860b9ac83ea505f08e746" name="curl" arch="src">
    <version epoch="0" ver="7.37.0" rel="16.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1376308800">- curl 7.32.0
  * curl: allow timeouts to accept decimal values
  * CURLOPT_XFERINFOFUNCTION: introducing a new progress callback
  * SIGPIPE: ignored while inside the library
  * OpenSSL: check for read errors
  * configure: automake 1.14 compatibility tweak
  * curl_multi_wait: set revents for extra fds
  * global dns cache: didn't work (regression)
  * mk-ca-bundle.1: don't install on make install</changelog>
<changelog author="vcizek@suse.com" date="1385726400">- update to 7.33.0
  * fixes CVE-2013-4545 (bnc#849596)
    = curl: ssl cert checks unclear behaviour
  o test code for testing the event based API
  o CURLM_ADDED_ALREADY: new error code
  o test TFTP server: support "writedelay" within &lt;servercmd&gt;
  o krb4 support has been removed
  o imap/pop3/smtp: added basic SASL XOAUTH2 support
  o Pass password to OpenSSL engine by user interface
  o c-ares: Add support for various DNS binding options
  o cookies: add expiration
  o curl: added --oauth2-bearer option</changelog>
<changelog author="vcizek@suse.com" date="1391515200">- update to 7.35.0
  * security fix:
    CVE-2014-0015: re-use of wrong HTTP NTLM connection (bnc#858673)
  * changes:
    imap/pop3/smtp: Added support for SASL authentication downgrades
    imap/pop3/smtp: Extended the login options to support multiple auth mechanisms
    TheArtOfHttpScripting: major update, converted layout and more
    mprintf: Added support for I, I32 and I64 size specifiers
    makefile: Added support for VC7, VC11 and VC12
    SSL: protocol version can be specified more precisely
    imap/pop3/smtp: Added graceful cancellation of SASL authentication
    Add "Happy Eyeballs" for IPv4/IPv6 dual connect attempts
    base64: Added validation of base64 input strings when decoding
    curl_easy_setopt: Added the ability to set the login options separately
    smtp: Added support for additional SMTP commands
    curl_easy_getinfo: Added CURLINFO_TLS_SESSION for accessing TLS internals
    nss: allow to use TLS &gt; 1.0 if built against recent NSS
    SECURITY: added this document to describe our security processes
    parseconfig: warn if unquoted white spaces are detected
  * and many bugfixes
- fix test failure because of an expired cookie (bnc#862144)
  * added curl-test172_cookie_expiration.patch
- refresh libcurl-ocloexec.patch</changelog>
<changelog author="kukuk@suse.de" date="1394712000">- Disable BuildRequires for openssh, only needed for test suite,
  but the test suite isn't able to start sshd anyways.
  Solves the problem that openssh checkins triggers a nearly full
  rebuild, too.</changelog>
<changelog author="vcizek@suse.com" date="1397044800">- update to 7.36
  * fixes CVE-2014-0138 (bnc#868627) and CVE-2014-0139 (bnc#868629)
  * NEW FEATURES:
    ntlm: Added support for NTLMv2
    tool: Added support for URL specific options
    openssl: add ALPN support
    gtls: add ALPN support
    nss: add ALPN and NPN support
    added CURLOPT_EXPECT_100_TIMEOUT_MS
    tool: add --no-alpn and --no-npn
    added CURLOPT_SSL_ENABLE_NPN and CURLOPT_SSL_ENABLE_ALPN
    http2: build with current nghttp2 version
    openssl: info message with SSL version used
  * dropped curl-test172_cookie_expiration.patch (upstream)
  * added patches to make it build:
  - curl-mkhelp.patch
  - curl-test815.patch</changelog>
<changelog author="vcizek@suse.com" date="1398427200">- adjust default cipher list (bnc#874986)
  * curl-DEFAULT_CIPHER_SELECTION.patch</changelog>
<changelog author="vcizek@suse.com" date="1402574400">- update to 7.37.0
  This release includes many bugfixes and the following changes:
  * URL parser: IPv6 zone identifiers are now supported
  * CURLOPT_PROXYHEADER: set headers for proxy-only
  * CURLOPT_HEADEROPT: added
  * curl: add --proxy-header
  * sasl: Added support for DIGEST-MD5 via Windows SSPI
  * sasl: Added DIGEST-MD5 qop-option validation in native challange handling
  * imap: Expanded mailbox SEARCH support to use URL query strings [7]
  * imap: Extended FETCH support to include PARTIAL URL specifier [7]
  * nss: implement non-blocking SSL handshake
  * build: Reworked Visual Studio project files
  * poll: enable poll on darwin13
  * mk-ca-bundle: added -p
  * libtests: add a wait_ms() function
  - dropped patches:
  * curl-mkhelp.patch (upstream)
  * curl-test815.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1410350400">- add fixes for two security vulnerabilities
  * CVE-2014-3613 (bnc#894575) and CVE-2014-3620 (bnc#895991)
  * cookie leaks for ip addresses as domains and TLDs
  * added patches:
    curl-CVE-2014-3613.patch
    curl-CVE-2014-3620.patch</changelog>
<changelog author="vcizek@suse.com" date="1420200000">- fix for CVE-2014-8150 (bnc#911363)
  * request injection vulnerability
  * added curl-CVE-2014-8150.patch
- fix for CVE-2014-3707 (bnc#901924)
  * duphandle read out of bounds
  * added curl-CVE-2014-3707.patch</changelog>
<changelog author="vcizek@suse.com" date="1422964800">- allow md4 and md5 in fips mode (bnc#913209)
  * https://github.com/bagder/curl/pull/138
  * added curl-allow_md4_and_md5_in_fips_mode.patch</changelog>
<changelog author="vcizek@suse.com" date="1429531200">- security update:
  * CVE-2015-3143 (bnc#927556)
  - Re-using authenticated connection when unauthenticated
  * CVE-2015-3144 (bnc#927608)
  - host name out of boundary memory access
  * CVE-2015-3145 (bnc#927607)
  - cookie parser out of boundary memory access
  * CVE-2015-3148 (bnc#927746)
  - Negotiate not treated as connection-oriented
  * CVE-2015-3153 (bnc#928533)
  - sensitive HTTP server headers also sent to proxies
  * added patches:
    + curl-CVE-2015-3143.patch
    + curl-CVE-2015-3144.patch
    + curl-CVE-2015-3145.patch
    + curl-CVE-2015-3148.patch
    + curl-CVE-2015-3153.patch
- fix baselibs.conf</changelog>
<changelog author="vcizek@suse.com" date="1453377600">- unexpire cookie in test 46 (bsc#962996)
  * add 0001-test46-update-cookie-expire-time.patch
- fix a typo in curl-secure-getenv.patch (bsc#936676)
- run the testsuite during build (bsc#934333)
  * add curl-disable_failing_tests.patch</changelog>
<changelog author="vcizek@suse.com" date="1453377601">- fix CVE-2016-0755 (bsc#962983)
  * libcurl NTLM credentials not-checked for proxy connection re-use
  * http://curl.haxx.se/docs/adv_20160127A.html
  * add curl-CVE-2016-0755.patch</changelog>
<changelog author="alarrosa@suse.com" date="1462449600">- Add fix-return-status-in-Curl_is_connected.patch . Fixes some error
  handling in Curl_is_connected by backporting some code from upstream.
- Add 0001-Fix-invalid-Network-is-unreachable-errors.patch.
  Fixes "Network is unreachable" errors in valid situations when ipv6
  is not available but ipv4 is working fine. This also fixes the same
  error from happening in applications using libcurl4 (like zypper).
  (bsc#915846)</changelog>
<changelog author="pjanouch@suse.de" date="1470139200">- Add curl-CVE-2016-5419.patch (bsc#991389 CVE-2016-5419)
- Add curl-CVE-2016-5420.patch (bsc#991390 CVE-2016-5420)
- Add curl-CVE-2016-5421.patch (bsc#991391 CVE-2016-5421)</changelog>
<changelog author="pjanouch@suse.de" date="1472040000">- Add curl-bsc991746.patch (bsc#991746) fixing a performance
  regression with FTP</changelog>
<changelog author="pjanouch@suse.de" date="1473249600">- Update curl-CVE-2016-5420.patch to fix incorrect reuse of client
  certificates with NSS (bsc#997420 CVE-2016-7141)</changelog>
<changelog author="vcizek@suse.com" date="1477396800">- Project cURL Security Advisory, November 2, 2016
  https://curl.haxx.se/docs/adv_20161102K.html
  * CVE-2016-8624: invalid URL parsing with '#' (bsc#1005646)
  * CVE-2016-8623: Use-after-free via shared cookies (bsc#1005645)
  * CVE-2016-8622: URL unescape heap overflow via integer truncation (bsc#1005643)
  * CVE-2016-8621: curl_getdate read out of bounds (bsc#1005642)
  * CVE-2016-8620: glob parser write/read out of bounds (bsc#1005640)
  * CVE-2016-8619: double-free in krb5 code (bsc#1005638)
  * CVE-2016-8618: double-free in curl_maprintf (bsc#1005637)
  * CVE-2016-8617: OOB write via unchecked multiplication (bsc#1005635)
  * CVE-2016-8616: case insensitive password comparison (bsc#1005634)
  * CVE-2016-8615: cookie injection for other servers (bsc#1005633)
  * CVE-2016-7167: escape and unescape integer overflows (bsc#998760)
- added patches:
  * curl-CVE-2016-7167.patch
  * curl-CVE-2016-8615.patch
  * curl-CVE-2016-8616.patch
  * curl-CVE-2016-8617.patch
  * curl-CVE-2016-8618.patch
  * curl-CVE-2016-8619.patch
  * curl-CVE-2016-8620.patch
  * curl-CVE-2016-8621.patch
  * curl-CVE-2016-8622.patch
  * curl-CVE-2016-8623.patch
  * curl-CVE-2016-8624.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1490011200">- Project curl Security Advisory, December 21, 2016
  https://curl.haxx.se/docs/adv_20161221A.html
  * CVE-2016-9586: curl: libcurl printf floating point buffer
    overflow (bsc#1015332)
  * Added patch curl-7.37-CVE-2016-9586.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1491393600">- Project curl Security Advisory, April 3, 2017
  https://curl.haxx.se/docs/adv_20170403.html
  * CVE-2017-7407: --write-out out of buffer read (bsc#1032309)
- Bug bsc#1027712 switch to new client side cipher suite default
  * Updated default cipher suite from "DEFAULT" to "SUSE_DEFAULT"
  * Updates previous patch curl-DEFAULT_CIPHER_SELECTION.patch
- Added patches:
  * curl-7.37-CVE-2017-7407.patch
  * curl-DEFAULT_SUSE_SELECTION.patch</changelog>

</package>
<package pkgid="19ce4a256b0beb893a997727441cc36b25bf334ed3a1e0ad0f243dd3006f2e86" name="curl" arch="src">
    <version epoch="0" ver="7.37.0" rel="16.6.1"/>

<changelog author="vcizek@suse.com" date="1385726400">- update to 7.33.0
  * fixes CVE-2013-4545 (bnc#849596)
    = curl: ssl cert checks unclear behaviour
  o test code for testing the event based API
  o CURLM_ADDED_ALREADY: new error code
  o test TFTP server: support "writedelay" within &lt;servercmd&gt;
  o krb4 support has been removed
  o imap/pop3/smtp: added basic SASL XOAUTH2 support
  o Pass password to OpenSSL engine by user interface
  o c-ares: Add support for various DNS binding options
  o cookies: add expiration
  o curl: added --oauth2-bearer option</changelog>
<changelog author="vcizek@suse.com" date="1391515200">- update to 7.35.0
  * security fix:
    CVE-2014-0015: re-use of wrong HTTP NTLM connection (bnc#858673)
  * changes:
    imap/pop3/smtp: Added support for SASL authentication downgrades
    imap/pop3/smtp: Extended the login options to support multiple auth mechanisms
    TheArtOfHttpScripting: major update, converted layout and more
    mprintf: Added support for I, I32 and I64 size specifiers
    makefile: Added support for VC7, VC11 and VC12
    SSL: protocol version can be specified more precisely
    imap/pop3/smtp: Added graceful cancellation of SASL authentication
    Add "Happy Eyeballs" for IPv4/IPv6 dual connect attempts
    base64: Added validation of base64 input strings when decoding
    curl_easy_setopt: Added the ability to set the login options separately
    smtp: Added support for additional SMTP commands
    curl_easy_getinfo: Added CURLINFO_TLS_SESSION for accessing TLS internals
    nss: allow to use TLS &gt; 1.0 if built against recent NSS
    SECURITY: added this document to describe our security processes
    parseconfig: warn if unquoted white spaces are detected
  * and many bugfixes
- fix test failure because of an expired cookie (bnc#862144)
  * added curl-test172_cookie_expiration.patch
- refresh libcurl-ocloexec.patch</changelog>
<changelog author="kukuk@suse.de" date="1394712000">- Disable BuildRequires for openssh, only needed for test suite,
  but the test suite isn't able to start sshd anyways.
  Solves the problem that openssh checkins triggers a nearly full
  rebuild, too.</changelog>
<changelog author="vcizek@suse.com" date="1397044800">- update to 7.36
  * fixes CVE-2014-0138 (bnc#868627) and CVE-2014-0139 (bnc#868629)
  * NEW FEATURES:
    ntlm: Added support for NTLMv2
    tool: Added support for URL specific options
    openssl: add ALPN support
    gtls: add ALPN support
    nss: add ALPN and NPN support
    added CURLOPT_EXPECT_100_TIMEOUT_MS
    tool: add --no-alpn and --no-npn
    added CURLOPT_SSL_ENABLE_NPN and CURLOPT_SSL_ENABLE_ALPN
    http2: build with current nghttp2 version
    openssl: info message with SSL version used
  * dropped curl-test172_cookie_expiration.patch (upstream)
  * added patches to make it build:
  - curl-mkhelp.patch
  - curl-test815.patch</changelog>
<changelog author="vcizek@suse.com" date="1398427200">- adjust default cipher list (bnc#874986)
  * curl-DEFAULT_CIPHER_SELECTION.patch</changelog>
<changelog author="vcizek@suse.com" date="1402574400">- update to 7.37.0
  This release includes many bugfixes and the following changes:
  * URL parser: IPv6 zone identifiers are now supported
  * CURLOPT_PROXYHEADER: set headers for proxy-only
  * CURLOPT_HEADEROPT: added
  * curl: add --proxy-header
  * sasl: Added support for DIGEST-MD5 via Windows SSPI
  * sasl: Added DIGEST-MD5 qop-option validation in native challange handling
  * imap: Expanded mailbox SEARCH support to use URL query strings [7]
  * imap: Extended FETCH support to include PARTIAL URL specifier [7]
  * nss: implement non-blocking SSL handshake
  * build: Reworked Visual Studio project files
  * poll: enable poll on darwin13
  * mk-ca-bundle: added -p
  * libtests: add a wait_ms() function
  - dropped patches:
  * curl-mkhelp.patch (upstream)
  * curl-test815.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1410350400">- add fixes for two security vulnerabilities
  * CVE-2014-3613 (bnc#894575) and CVE-2014-3620 (bnc#895991)
  * cookie leaks for ip addresses as domains and TLDs
  * added patches:
    curl-CVE-2014-3613.patch
    curl-CVE-2014-3620.patch</changelog>
<changelog author="vcizek@suse.com" date="1420200000">- fix for CVE-2014-8150 (bnc#911363)
  * request injection vulnerability
  * added curl-CVE-2014-8150.patch
- fix for CVE-2014-3707 (bnc#901924)
  * duphandle read out of bounds
  * added curl-CVE-2014-3707.patch</changelog>
<changelog author="vcizek@suse.com" date="1422964800">- allow md4 and md5 in fips mode (bnc#913209)
  * https://github.com/bagder/curl/pull/138
  * added curl-allow_md4_and_md5_in_fips_mode.patch</changelog>
<changelog author="vcizek@suse.com" date="1429531200">- security update:
  * CVE-2015-3143 (bnc#927556)
  - Re-using authenticated connection when unauthenticated
  * CVE-2015-3144 (bnc#927608)
  - host name out of boundary memory access
  * CVE-2015-3145 (bnc#927607)
  - cookie parser out of boundary memory access
  * CVE-2015-3148 (bnc#927746)
  - Negotiate not treated as connection-oriented
  * CVE-2015-3153 (bnc#928533)
  - sensitive HTTP server headers also sent to proxies
  * added patches:
    + curl-CVE-2015-3143.patch
    + curl-CVE-2015-3144.patch
    + curl-CVE-2015-3145.patch
    + curl-CVE-2015-3148.patch
    + curl-CVE-2015-3153.patch
- fix baselibs.conf</changelog>
<changelog author="vcizek@suse.com" date="1453377600">- unexpire cookie in test 46 (bsc#962996)
  * add 0001-test46-update-cookie-expire-time.patch
- fix a typo in curl-secure-getenv.patch (bsc#936676)
- run the testsuite during build (bsc#934333)
  * add curl-disable_failing_tests.patch</changelog>
<changelog author="vcizek@suse.com" date="1453377601">- fix CVE-2016-0755 (bsc#962983)
  * libcurl NTLM credentials not-checked for proxy connection re-use
  * http://curl.haxx.se/docs/adv_20160127A.html
  * add curl-CVE-2016-0755.patch</changelog>
<changelog author="alarrosa@suse.com" date="1462449600">- Add fix-return-status-in-Curl_is_connected.patch . Fixes some error
  handling in Curl_is_connected by backporting some code from upstream.
- Add 0001-Fix-invalid-Network-is-unreachable-errors.patch.
  Fixes "Network is unreachable" errors in valid situations when ipv6
  is not available but ipv4 is working fine. This also fixes the same
  error from happening in applications using libcurl4 (like zypper).
  (bsc#915846)</changelog>
<changelog author="pjanouch@suse.de" date="1470139200">- Add curl-CVE-2016-5419.patch (bsc#991389 CVE-2016-5419)
- Add curl-CVE-2016-5420.patch (bsc#991390 CVE-2016-5420)
- Add curl-CVE-2016-5421.patch (bsc#991391 CVE-2016-5421)</changelog>
<changelog author="pjanouch@suse.de" date="1472040000">- Add curl-bsc991746.patch (bsc#991746) fixing a performance
  regression with FTP</changelog>
<changelog author="pjanouch@suse.de" date="1473249600">- Update curl-CVE-2016-5420.patch to fix incorrect reuse of client
  certificates with NSS (bsc#997420 CVE-2016-7141)</changelog>
<changelog author="vcizek@suse.com" date="1477396800">- Project cURL Security Advisory, November 2, 2016
  https://curl.haxx.se/docs/adv_20161102K.html
  * CVE-2016-8624: invalid URL parsing with '#' (bsc#1005646)
  * CVE-2016-8623: Use-after-free via shared cookies (bsc#1005645)
  * CVE-2016-8622: URL unescape heap overflow via integer truncation (bsc#1005643)
  * CVE-2016-8621: curl_getdate read out of bounds (bsc#1005642)
  * CVE-2016-8620: glob parser write/read out of bounds (bsc#1005640)
  * CVE-2016-8619: double-free in krb5 code (bsc#1005638)
  * CVE-2016-8618: double-free in curl_maprintf (bsc#1005637)
  * CVE-2016-8617: OOB write via unchecked multiplication (bsc#1005635)
  * CVE-2016-8616: case insensitive password comparison (bsc#1005634)
  * CVE-2016-8615: cookie injection for other servers (bsc#1005633)
  * CVE-2016-7167: escape and unescape integer overflows (bsc#998760)
- added patches:
  * curl-CVE-2016-7167.patch
  * curl-CVE-2016-8615.patch
  * curl-CVE-2016-8616.patch
  * curl-CVE-2016-8617.patch
  * curl-CVE-2016-8618.patch
  * curl-CVE-2016-8619.patch
  * curl-CVE-2016-8620.patch
  * curl-CVE-2016-8621.patch
  * curl-CVE-2016-8622.patch
  * curl-CVE-2016-8623.patch
  * curl-CVE-2016-8624.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1490011200">- Project curl Security Advisory, December 21, 2016
  https://curl.haxx.se/docs/adv_20161221A.html
  * CVE-2016-9586: curl: libcurl printf floating point buffer
    overflow (bsc#1015332)
  * Added patch curl-7.37-CVE-2016-9586.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1491393600">- Project curl Security Advisory, April 3, 2017
  https://curl.haxx.se/docs/adv_20170403.html
  * CVE-2017-7407: --write-out out of buffer read (bsc#1032309)
- Bug bsc#1027712 switch to new client side cipher suite default
  * Updated default cipher suite from "DEFAULT" to "SUSE_DEFAULT"
  * Updates previous patch curl-DEFAULT_CIPHER_SELECTION.patch
- Added patches:
  * curl-7.37-CVE-2017-7407.patch
  * curl-DEFAULT_SUSE_SELECTION.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1501588800">- Project curl Security Advisory, August 9th 2017
  https://curl.haxx.se/docs/adv_20170809B.html
- Security fix [bsc#1051644, CVE-2017-1000100]
  * TFTP sends more than buffer size
  * Added patch curl-7.37.0-CVE-2017-1000100.patch
- Security fix [bsc#1051643, CVE-2017-1000101]
  * URL globbing out of bounds read
  * Added patch curl-CVE-2017-1000101.patch</changelog>

</package>
<package pkgid="bdc89214b090a8477028e42e4e3aa94e70af699feef0678d860aff49c9071cd5" name="curl" arch="src">
    <version epoch="0" ver="7.37.0" rel="16.9.1"/>

<changelog author="vcizek@suse.com" date="1398427200">- adjust default cipher list (bnc#874986)
  * curl-DEFAULT_CIPHER_SELECTION.patch</changelog>
<changelog author="vcizek@suse.com" date="1402574400">- update to 7.37.0
  This release includes many bugfixes and the following changes:
  * URL parser: IPv6 zone identifiers are now supported
  * CURLOPT_PROXYHEADER: set headers for proxy-only
  * CURLOPT_HEADEROPT: added
  * curl: add --proxy-header
  * sasl: Added support for DIGEST-MD5 via Windows SSPI
  * sasl: Added DIGEST-MD5 qop-option validation in native challange handling
  * imap: Expanded mailbox SEARCH support to use URL query strings [7]
  * imap: Extended FETCH support to include PARTIAL URL specifier [7]
  * nss: implement non-blocking SSL handshake
  * build: Reworked Visual Studio project files
  * poll: enable poll on darwin13
  * mk-ca-bundle: added -p
  * libtests: add a wait_ms() function
  - dropped patches:
  * curl-mkhelp.patch (upstream)
  * curl-test815.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1410350400">- add fixes for two security vulnerabilities
  * CVE-2014-3613 (bnc#894575) and CVE-2014-3620 (bnc#895991)
  * cookie leaks for ip addresses as domains and TLDs
  * added patches:
    curl-CVE-2014-3613.patch
    curl-CVE-2014-3620.patch</changelog>
<changelog author="vcizek@suse.com" date="1420200000">- fix for CVE-2014-8150 (bnc#911363)
  * request injection vulnerability
  * added curl-CVE-2014-8150.patch
- fix for CVE-2014-3707 (bnc#901924)
  * duphandle read out of bounds
  * added curl-CVE-2014-3707.patch</changelog>
<changelog author="vcizek@suse.com" date="1422964800">- allow md4 and md5 in fips mode (bnc#913209)
  * https://github.com/bagder/curl/pull/138
  * added curl-allow_md4_and_md5_in_fips_mode.patch</changelog>
<changelog author="vcizek@suse.com" date="1429531200">- security update:
  * CVE-2015-3143 (bnc#927556)
  - Re-using authenticated connection when unauthenticated
  * CVE-2015-3144 (bnc#927608)
  - host name out of boundary memory access
  * CVE-2015-3145 (bnc#927607)
  - cookie parser out of boundary memory access
  * CVE-2015-3148 (bnc#927746)
  - Negotiate not treated as connection-oriented
  * CVE-2015-3153 (bnc#928533)
  - sensitive HTTP server headers also sent to proxies
  * added patches:
    + curl-CVE-2015-3143.patch
    + curl-CVE-2015-3144.patch
    + curl-CVE-2015-3145.patch
    + curl-CVE-2015-3148.patch
    + curl-CVE-2015-3153.patch
- fix baselibs.conf</changelog>
<changelog author="vcizek@suse.com" date="1453377600">- unexpire cookie in test 46 (bsc#962996)
  * add 0001-test46-update-cookie-expire-time.patch
- fix a typo in curl-secure-getenv.patch (bsc#936676)
- run the testsuite during build (bsc#934333)
  * add curl-disable_failing_tests.patch</changelog>
<changelog author="vcizek@suse.com" date="1453377601">- fix CVE-2016-0755 (bsc#962983)
  * libcurl NTLM credentials not-checked for proxy connection re-use
  * http://curl.haxx.se/docs/adv_20160127A.html
  * add curl-CVE-2016-0755.patch</changelog>
<changelog author="alarrosa@suse.com" date="1462449600">- Add fix-return-status-in-Curl_is_connected.patch . Fixes some error
  handling in Curl_is_connected by backporting some code from upstream.
- Add 0001-Fix-invalid-Network-is-unreachable-errors.patch.
  Fixes "Network is unreachable" errors in valid situations when ipv6
  is not available but ipv4 is working fine. This also fixes the same
  error from happening in applications using libcurl4 (like zypper).
  (bsc#915846)</changelog>
<changelog author="pjanouch@suse.de" date="1470139200">- Add curl-CVE-2016-5419.patch (bsc#991389 CVE-2016-5419)
- Add curl-CVE-2016-5420.patch (bsc#991390 CVE-2016-5420)
- Add curl-CVE-2016-5421.patch (bsc#991391 CVE-2016-5421)</changelog>
<changelog author="pjanouch@suse.de" date="1472040000">- Add curl-bsc991746.patch (bsc#991746) fixing a performance
  regression with FTP</changelog>
<changelog author="pjanouch@suse.de" date="1473249600">- Update curl-CVE-2016-5420.patch to fix incorrect reuse of client
  certificates with NSS (bsc#997420 CVE-2016-7141)</changelog>
<changelog author="vcizek@suse.com" date="1477396800">- Project cURL Security Advisory, November 2, 2016
  https://curl.haxx.se/docs/adv_20161102K.html
  * CVE-2016-8624: invalid URL parsing with '#' (bsc#1005646)
  * CVE-2016-8623: Use-after-free via shared cookies (bsc#1005645)
  * CVE-2016-8622: URL unescape heap overflow via integer truncation (bsc#1005643)
  * CVE-2016-8621: curl_getdate read out of bounds (bsc#1005642)
  * CVE-2016-8620: glob parser write/read out of bounds (bsc#1005640)
  * CVE-2016-8619: double-free in krb5 code (bsc#1005638)
  * CVE-2016-8618: double-free in curl_maprintf (bsc#1005637)
  * CVE-2016-8617: OOB write via unchecked multiplication (bsc#1005635)
  * CVE-2016-8616: case insensitive password comparison (bsc#1005634)
  * CVE-2016-8615: cookie injection for other servers (bsc#1005633)
  * CVE-2016-7167: escape and unescape integer overflows (bsc#998760)
- added patches:
  * curl-CVE-2016-7167.patch
  * curl-CVE-2016-8615.patch
  * curl-CVE-2016-8616.patch
  * curl-CVE-2016-8617.patch
  * curl-CVE-2016-8618.patch
  * curl-CVE-2016-8619.patch
  * curl-CVE-2016-8620.patch
  * curl-CVE-2016-8621.patch
  * curl-CVE-2016-8622.patch
  * curl-CVE-2016-8623.patch
  * curl-CVE-2016-8624.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1490011200">- Project curl Security Advisory, December 21, 2016
  https://curl.haxx.se/docs/adv_20161221A.html
  * CVE-2016-9586: curl: libcurl printf floating point buffer
    overflow (bsc#1015332)
  * Added patch curl-7.37-CVE-2016-9586.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1491393600">- Project curl Security Advisory, April 3, 2017
  https://curl.haxx.se/docs/adv_20170403.html
  * CVE-2017-7407: --write-out out of buffer read (bsc#1032309)
- Bug bsc#1027712 switch to new client side cipher suite default
  * Updated default cipher suite from "DEFAULT" to "SUSE_DEFAULT"
  * Updates previous patch curl-DEFAULT_CIPHER_SELECTION.patch
- Added patches:
  * curl-7.37-CVE-2017-7407.patch
  * curl-DEFAULT_SUSE_SELECTION.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1501588800">- Project curl Security Advisory, August 9th 2017
  https://curl.haxx.se/docs/adv_20170809B.html
- Security fix [bsc#1051644, CVE-2017-1000100]
  * TFTP sends more than buffer size
  * Added patch curl-7.37.0-CVE-2017-1000100.patch
- Security fix [bsc#1051643, CVE-2017-1000101]
  * URL globbing out of bounds read
  * Added patch curl-CVE-2017-1000101.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1507550400">- Security fix [bsc#1061876, CVE-2017-1000254]
  * FTP PWD response parser out of bounds read
  * Added patch curl-7.37-CVE-2017-1000254.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1507896000">- Fixed error "error:1408F10B:SSL routines" when connecting to ftps
  via proxy [bsc#1060653]
  * Added patch curl-7.37.0-connect-ftps-via-proxy.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1508241600">- Disabled test1086 that fails on ppc64le
  * Refreshed patch curl-disable_failing_tests.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1508241601">- Security fix [bsc#1063824, CVE-2017-1000257]
  * IMAP FETCH response out of bounds read
  * Added patch curl-CVE-2017-1000257.patch</changelog>

</package>
<package pkgid="9f6e44b6894b0dddf20f8c10d5de3ee231a57c29ad868c48192ce7e2f42f4df2" name="curl" arch="x86_64">
    <version epoch="0" ver="7.37.0" rel="16.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1376308800">- curl 7.32.0
  * curl: allow timeouts to accept decimal values
  * CURLOPT_XFERINFOFUNCTION: introducing a new progress callback
  * SIGPIPE: ignored while inside the library
  * OpenSSL: check for read errors
  * configure: automake 1.14 compatibility tweak
  * curl_multi_wait: set revents for extra fds
  * global dns cache: didn't work (regression)
  * mk-ca-bundle.1: don't install on make install</changelog>
<changelog author="vcizek@suse.com" date="1385726400">- update to 7.33.0
  * fixes CVE-2013-4545 (bnc#849596)
    = curl: ssl cert checks unclear behaviour
  o test code for testing the event based API
  o CURLM_ADDED_ALREADY: new error code
  o test TFTP server: support "writedelay" within &lt;servercmd&gt;
  o krb4 support has been removed
  o imap/pop3/smtp: added basic SASL XOAUTH2 support
  o Pass password to OpenSSL engine by user interface
  o c-ares: Add support for various DNS binding options
  o cookies: add expiration
  o curl: added --oauth2-bearer option</changelog>
<changelog author="vcizek@suse.com" date="1391515200">- update to 7.35.0
  * security fix:
    CVE-2014-0015: re-use of wrong HTTP NTLM connection (bnc#858673)
  * changes:
    imap/pop3/smtp: Added support for SASL authentication downgrades
    imap/pop3/smtp: Extended the login options to support multiple auth mechanisms
    TheArtOfHttpScripting: major update, converted layout and more
    mprintf: Added support for I, I32 and I64 size specifiers
    makefile: Added support for VC7, VC11 and VC12
    SSL: protocol version can be specified more precisely
    imap/pop3/smtp: Added graceful cancellation of SASL authentication
    Add "Happy Eyeballs" for IPv4/IPv6 dual connect attempts
    base64: Added validation of base64 input strings when decoding
    curl_easy_setopt: Added the ability to set the login options separately
    smtp: Added support for additional SMTP commands
    curl_easy_getinfo: Added CURLINFO_TLS_SESSION for accessing TLS internals
    nss: allow to use TLS &gt; 1.0 if built against recent NSS
    SECURITY: added this document to describe our security processes
    parseconfig: warn if unquoted white spaces are detected
  * and many bugfixes
- fix test failure because of an expired cookie (bnc#862144)
  * added curl-test172_cookie_expiration.patch
- refresh libcurl-ocloexec.patch</changelog>
<changelog author="kukuk@suse.de" date="1394712000">- Disable BuildRequires for openssh, only needed for test suite,
  but the test suite isn't able to start sshd anyways.
  Solves the problem that openssh checkins triggers a nearly full
  rebuild, too.</changelog>
<changelog author="vcizek@suse.com" date="1397044800">- update to 7.36
  * fixes CVE-2014-0138 (bnc#868627) and CVE-2014-0139 (bnc#868629)
  * NEW FEATURES:
    ntlm: Added support for NTLMv2
    tool: Added support for URL specific options
    openssl: add ALPN support
    gtls: add ALPN support
    nss: add ALPN and NPN support
    added CURLOPT_EXPECT_100_TIMEOUT_MS
    tool: add --no-alpn and --no-npn
    added CURLOPT_SSL_ENABLE_NPN and CURLOPT_SSL_ENABLE_ALPN
    http2: build with current nghttp2 version
    openssl: info message with SSL version used
  * dropped curl-test172_cookie_expiration.patch (upstream)
  * added patches to make it build:
  - curl-mkhelp.patch
  - curl-test815.patch</changelog>
<changelog author="vcizek@suse.com" date="1398427200">- adjust default cipher list (bnc#874986)
  * curl-DEFAULT_CIPHER_SELECTION.patch</changelog>
<changelog author="vcizek@suse.com" date="1402574400">- update to 7.37.0
  This release includes many bugfixes and the following changes:
  * URL parser: IPv6 zone identifiers are now supported
  * CURLOPT_PROXYHEADER: set headers for proxy-only
  * CURLOPT_HEADEROPT: added
  * curl: add --proxy-header
  * sasl: Added support for DIGEST-MD5 via Windows SSPI
  * sasl: Added DIGEST-MD5 qop-option validation in native challange handling
  * imap: Expanded mailbox SEARCH support to use URL query strings [7]
  * imap: Extended FETCH support to include PARTIAL URL specifier [7]
  * nss: implement non-blocking SSL handshake
  * build: Reworked Visual Studio project files
  * poll: enable poll on darwin13
  * mk-ca-bundle: added -p
  * libtests: add a wait_ms() function
  - dropped patches:
  * curl-mkhelp.patch (upstream)
  * curl-test815.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1410350400">- add fixes for two security vulnerabilities
  * CVE-2014-3613 (bnc#894575) and CVE-2014-3620 (bnc#895991)
  * cookie leaks for ip addresses as domains and TLDs
  * added patches:
    curl-CVE-2014-3613.patch
    curl-CVE-2014-3620.patch</changelog>
<changelog author="vcizek@suse.com" date="1420200000">- fix for CVE-2014-8150 (bnc#911363)
  * request injection vulnerability
  * added curl-CVE-2014-8150.patch
- fix for CVE-2014-3707 (bnc#901924)
  * duphandle read out of bounds
  * added curl-CVE-2014-3707.patch</changelog>
<changelog author="vcizek@suse.com" date="1422964800">- allow md4 and md5 in fips mode (bnc#913209)
  * https://github.com/bagder/curl/pull/138
  * added curl-allow_md4_and_md5_in_fips_mode.patch</changelog>
<changelog author="vcizek@suse.com" date="1429531200">- security update:
  * CVE-2015-3143 (bnc#927556)
  - Re-using authenticated connection when unauthenticated
  * CVE-2015-3144 (bnc#927608)
  - host name out of boundary memory access
  * CVE-2015-3145 (bnc#927607)
  - cookie parser out of boundary memory access
  * CVE-2015-3148 (bnc#927746)
  - Negotiate not treated as connection-oriented
  * CVE-2015-3153 (bnc#928533)
  - sensitive HTTP server headers also sent to proxies
  * added patches:
    + curl-CVE-2015-3143.patch
    + curl-CVE-2015-3144.patch
    + curl-CVE-2015-3145.patch
    + curl-CVE-2015-3148.patch
    + curl-CVE-2015-3153.patch
- fix baselibs.conf</changelog>
<changelog author="vcizek@suse.com" date="1453377600">- unexpire cookie in test 46 (bsc#962996)
  * add 0001-test46-update-cookie-expire-time.patch
- fix a typo in curl-secure-getenv.patch (bsc#936676)
- run the testsuite during build (bsc#934333)
  * add curl-disable_failing_tests.patch</changelog>
<changelog author="vcizek@suse.com" date="1453377601">- fix CVE-2016-0755 (bsc#962983)
  * libcurl NTLM credentials not-checked for proxy connection re-use
  * http://curl.haxx.se/docs/adv_20160127A.html
  * add curl-CVE-2016-0755.patch</changelog>
<changelog author="alarrosa@suse.com" date="1462449600">- Add fix-return-status-in-Curl_is_connected.patch . Fixes some error
  handling in Curl_is_connected by backporting some code from upstream.
- Add 0001-Fix-invalid-Network-is-unreachable-errors.patch.
  Fixes "Network is unreachable" errors in valid situations when ipv6
  is not available but ipv4 is working fine. This also fixes the same
  error from happening in applications using libcurl4 (like zypper).
  (bsc#915846)</changelog>
<changelog author="pjanouch@suse.de" date="1470139200">- Add curl-CVE-2016-5419.patch (bsc#991389 CVE-2016-5419)
- Add curl-CVE-2016-5420.patch (bsc#991390 CVE-2016-5420)
- Add curl-CVE-2016-5421.patch (bsc#991391 CVE-2016-5421)</changelog>
<changelog author="pjanouch@suse.de" date="1472040000">- Add curl-bsc991746.patch (bsc#991746) fixing a performance
  regression with FTP</changelog>
<changelog author="pjanouch@suse.de" date="1473249600">- Update curl-CVE-2016-5420.patch to fix incorrect reuse of client
  certificates with NSS (bsc#997420 CVE-2016-7141)</changelog>
<changelog author="vcizek@suse.com" date="1477396800">- Project cURL Security Advisory, November 2, 2016
  https://curl.haxx.se/docs/adv_20161102K.html
  * CVE-2016-8624: invalid URL parsing with '#' (bsc#1005646)
  * CVE-2016-8623: Use-after-free via shared cookies (bsc#1005645)
  * CVE-2016-8622: URL unescape heap overflow via integer truncation (bsc#1005643)
  * CVE-2016-8621: curl_getdate read out of bounds (bsc#1005642)
  * CVE-2016-8620: glob parser write/read out of bounds (bsc#1005640)
  * CVE-2016-8619: double-free in krb5 code (bsc#1005638)
  * CVE-2016-8618: double-free in curl_maprintf (bsc#1005637)
  * CVE-2016-8617: OOB write via unchecked multiplication (bsc#1005635)
  * CVE-2016-8616: case insensitive password comparison (bsc#1005634)
  * CVE-2016-8615: cookie injection for other servers (bsc#1005633)
  * CVE-2016-7167: escape and unescape integer overflows (bsc#998760)
- added patches:
  * curl-CVE-2016-7167.patch
  * curl-CVE-2016-8615.patch
  * curl-CVE-2016-8616.patch
  * curl-CVE-2016-8617.patch
  * curl-CVE-2016-8618.patch
  * curl-CVE-2016-8619.patch
  * curl-CVE-2016-8620.patch
  * curl-CVE-2016-8621.patch
  * curl-CVE-2016-8622.patch
  * curl-CVE-2016-8623.patch
  * curl-CVE-2016-8624.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1490011200">- Project curl Security Advisory, December 21, 2016
  https://curl.haxx.se/docs/adv_20161221A.html
  * CVE-2016-9586: curl: libcurl printf floating point buffer
    overflow (bsc#1015332)
  * Added patch curl-7.37-CVE-2016-9586.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1491393600">- Project curl Security Advisory, April 3, 2017
  https://curl.haxx.se/docs/adv_20170403.html
  * CVE-2017-7407: --write-out out of buffer read (bsc#1032309)
- Bug bsc#1027712 switch to new client side cipher suite default
  * Updated default cipher suite from "DEFAULT" to "SUSE_DEFAULT"
  * Updates previous patch curl-DEFAULT_CIPHER_SELECTION.patch
- Added patches:
  * curl-7.37-CVE-2017-7407.patch
  * curl-DEFAULT_SUSE_SELECTION.patch</changelog>

</package>
<package pkgid="8bb2cfda255bd81952686ccaa16ee2117edf897aead9ecb3d935f34731a6850f" name="curl" arch="x86_64">
    <version epoch="0" ver="7.37.0" rel="16.6.1"/>

<changelog author="vcizek@suse.com" date="1385726400">- update to 7.33.0
  * fixes CVE-2013-4545 (bnc#849596)
    = curl: ssl cert checks unclear behaviour
  o test code for testing the event based API
  o CURLM_ADDED_ALREADY: new error code
  o test TFTP server: support "writedelay" within &lt;servercmd&gt;
  o krb4 support has been removed
  o imap/pop3/smtp: added basic SASL XOAUTH2 support
  o Pass password to OpenSSL engine by user interface
  o c-ares: Add support for various DNS binding options
  o cookies: add expiration
  o curl: added --oauth2-bearer option</changelog>
<changelog author="vcizek@suse.com" date="1391515200">- update to 7.35.0
  * security fix:
    CVE-2014-0015: re-use of wrong HTTP NTLM connection (bnc#858673)
  * changes:
    imap/pop3/smtp: Added support for SASL authentication downgrades
    imap/pop3/smtp: Extended the login options to support multiple auth mechanisms
    TheArtOfHttpScripting: major update, converted layout and more
    mprintf: Added support for I, I32 and I64 size specifiers
    makefile: Added support for VC7, VC11 and VC12
    SSL: protocol version can be specified more precisely
    imap/pop3/smtp: Added graceful cancellation of SASL authentication
    Add "Happy Eyeballs" for IPv4/IPv6 dual connect attempts
    base64: Added validation of base64 input strings when decoding
    curl_easy_setopt: Added the ability to set the login options separately
    smtp: Added support for additional SMTP commands
    curl_easy_getinfo: Added CURLINFO_TLS_SESSION for accessing TLS internals
    nss: allow to use TLS &gt; 1.0 if built against recent NSS
    SECURITY: added this document to describe our security processes
    parseconfig: warn if unquoted white spaces are detected
  * and many bugfixes
- fix test failure because of an expired cookie (bnc#862144)
  * added curl-test172_cookie_expiration.patch
- refresh libcurl-ocloexec.patch</changelog>
<changelog author="kukuk@suse.de" date="1394712000">- Disable BuildRequires for openssh, only needed for test suite,
  but the test suite isn't able to start sshd anyways.
  Solves the problem that openssh checkins triggers a nearly full
  rebuild, too.</changelog>
<changelog author="vcizek@suse.com" date="1397044800">- update to 7.36
  * fixes CVE-2014-0138 (bnc#868627) and CVE-2014-0139 (bnc#868629)
  * NEW FEATURES:
    ntlm: Added support for NTLMv2
    tool: Added support for URL specific options
    openssl: add ALPN support
    gtls: add ALPN support
    nss: add ALPN and NPN support
    added CURLOPT_EXPECT_100_TIMEOUT_MS
    tool: add --no-alpn and --no-npn
    added CURLOPT_SSL_ENABLE_NPN and CURLOPT_SSL_ENABLE_ALPN
    http2: build with current nghttp2 version
    openssl: info message with SSL version used
  * dropped curl-test172_cookie_expiration.patch (upstream)
  * added patches to make it build:
  - curl-mkhelp.patch
  - curl-test815.patch</changelog>
<changelog author="vcizek@suse.com" date="1398427200">- adjust default cipher list (bnc#874986)
  * curl-DEFAULT_CIPHER_SELECTION.patch</changelog>
<changelog author="vcizek@suse.com" date="1402574400">- update to 7.37.0
  This release includes many bugfixes and the following changes:
  * URL parser: IPv6 zone identifiers are now supported
  * CURLOPT_PROXYHEADER: set headers for proxy-only
  * CURLOPT_HEADEROPT: added
  * curl: add --proxy-header
  * sasl: Added support for DIGEST-MD5 via Windows SSPI
  * sasl: Added DIGEST-MD5 qop-option validation in native challange handling
  * imap: Expanded mailbox SEARCH support to use URL query strings [7]
  * imap: Extended FETCH support to include PARTIAL URL specifier [7]
  * nss: implement non-blocking SSL handshake
  * build: Reworked Visual Studio project files
  * poll: enable poll on darwin13
  * mk-ca-bundle: added -p
  * libtests: add a wait_ms() function
  - dropped patches:
  * curl-mkhelp.patch (upstream)
  * curl-test815.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1410350400">- add fixes for two security vulnerabilities
  * CVE-2014-3613 (bnc#894575) and CVE-2014-3620 (bnc#895991)
  * cookie leaks for ip addresses as domains and TLDs
  * added patches:
    curl-CVE-2014-3613.patch
    curl-CVE-2014-3620.patch</changelog>
<changelog author="vcizek@suse.com" date="1420200000">- fix for CVE-2014-8150 (bnc#911363)
  * request injection vulnerability
  * added curl-CVE-2014-8150.patch
- fix for CVE-2014-3707 (bnc#901924)
  * duphandle read out of bounds
  * added curl-CVE-2014-3707.patch</changelog>
<changelog author="vcizek@suse.com" date="1422964800">- allow md4 and md5 in fips mode (bnc#913209)
  * https://github.com/bagder/curl/pull/138
  * added curl-allow_md4_and_md5_in_fips_mode.patch</changelog>
<changelog author="vcizek@suse.com" date="1429531200">- security update:
  * CVE-2015-3143 (bnc#927556)
  - Re-using authenticated connection when unauthenticated
  * CVE-2015-3144 (bnc#927608)
  - host name out of boundary memory access
  * CVE-2015-3145 (bnc#927607)
  - cookie parser out of boundary memory access
  * CVE-2015-3148 (bnc#927746)
  - Negotiate not treated as connection-oriented
  * CVE-2015-3153 (bnc#928533)
  - sensitive HTTP server headers also sent to proxies
  * added patches:
    + curl-CVE-2015-3143.patch
    + curl-CVE-2015-3144.patch
    + curl-CVE-2015-3145.patch
    + curl-CVE-2015-3148.patch
    + curl-CVE-2015-3153.patch
- fix baselibs.conf</changelog>
<changelog author="vcizek@suse.com" date="1453377600">- unexpire cookie in test 46 (bsc#962996)
  * add 0001-test46-update-cookie-expire-time.patch
- fix a typo in curl-secure-getenv.patch (bsc#936676)
- run the testsuite during build (bsc#934333)
  * add curl-disable_failing_tests.patch</changelog>
<changelog author="vcizek@suse.com" date="1453377601">- fix CVE-2016-0755 (bsc#962983)
  * libcurl NTLM credentials not-checked for proxy connection re-use
  * http://curl.haxx.se/docs/adv_20160127A.html
  * add curl-CVE-2016-0755.patch</changelog>
<changelog author="alarrosa@suse.com" date="1462449600">- Add fix-return-status-in-Curl_is_connected.patch . Fixes some error
  handling in Curl_is_connected by backporting some code from upstream.
- Add 0001-Fix-invalid-Network-is-unreachable-errors.patch.
  Fixes "Network is unreachable" errors in valid situations when ipv6
  is not available but ipv4 is working fine. This also fixes the same
  error from happening in applications using libcurl4 (like zypper).
  (bsc#915846)</changelog>
<changelog author="pjanouch@suse.de" date="1470139200">- Add curl-CVE-2016-5419.patch (bsc#991389 CVE-2016-5419)
- Add curl-CVE-2016-5420.patch (bsc#991390 CVE-2016-5420)
- Add curl-CVE-2016-5421.patch (bsc#991391 CVE-2016-5421)</changelog>
<changelog author="pjanouch@suse.de" date="1472040000">- Add curl-bsc991746.patch (bsc#991746) fixing a performance
  regression with FTP</changelog>
<changelog author="pjanouch@suse.de" date="1473249600">- Update curl-CVE-2016-5420.patch to fix incorrect reuse of client
  certificates with NSS (bsc#997420 CVE-2016-7141)</changelog>
<changelog author="vcizek@suse.com" date="1477396800">- Project cURL Security Advisory, November 2, 2016
  https://curl.haxx.se/docs/adv_20161102K.html
  * CVE-2016-8624: invalid URL parsing with '#' (bsc#1005646)
  * CVE-2016-8623: Use-after-free via shared cookies (bsc#1005645)
  * CVE-2016-8622: URL unescape heap overflow via integer truncation (bsc#1005643)
  * CVE-2016-8621: curl_getdate read out of bounds (bsc#1005642)
  * CVE-2016-8620: glob parser write/read out of bounds (bsc#1005640)
  * CVE-2016-8619: double-free in krb5 code (bsc#1005638)
  * CVE-2016-8618: double-free in curl_maprintf (bsc#1005637)
  * CVE-2016-8617: OOB write via unchecked multiplication (bsc#1005635)
  * CVE-2016-8616: case insensitive password comparison (bsc#1005634)
  * CVE-2016-8615: cookie injection for other servers (bsc#1005633)
  * CVE-2016-7167: escape and unescape integer overflows (bsc#998760)
- added patches:
  * curl-CVE-2016-7167.patch
  * curl-CVE-2016-8615.patch
  * curl-CVE-2016-8616.patch
  * curl-CVE-2016-8617.patch
  * curl-CVE-2016-8618.patch
  * curl-CVE-2016-8619.patch
  * curl-CVE-2016-8620.patch
  * curl-CVE-2016-8621.patch
  * curl-CVE-2016-8622.patch
  * curl-CVE-2016-8623.patch
  * curl-CVE-2016-8624.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1490011200">- Project curl Security Advisory, December 21, 2016
  https://curl.haxx.se/docs/adv_20161221A.html
  * CVE-2016-9586: curl: libcurl printf floating point buffer
    overflow (bsc#1015332)
  * Added patch curl-7.37-CVE-2016-9586.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1491393600">- Project curl Security Advisory, April 3, 2017
  https://curl.haxx.se/docs/adv_20170403.html
  * CVE-2017-7407: --write-out out of buffer read (bsc#1032309)
- Bug bsc#1027712 switch to new client side cipher suite default
  * Updated default cipher suite from "DEFAULT" to "SUSE_DEFAULT"
  * Updates previous patch curl-DEFAULT_CIPHER_SELECTION.patch
- Added patches:
  * curl-7.37-CVE-2017-7407.patch
  * curl-DEFAULT_SUSE_SELECTION.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1501588800">- Project curl Security Advisory, August 9th 2017
  https://curl.haxx.se/docs/adv_20170809B.html
- Security fix [bsc#1051644, CVE-2017-1000100]
  * TFTP sends more than buffer size
  * Added patch curl-7.37.0-CVE-2017-1000100.patch
- Security fix [bsc#1051643, CVE-2017-1000101]
  * URL globbing out of bounds read
  * Added patch curl-CVE-2017-1000101.patch</changelog>

</package>
<package pkgid="c1eeff19ef7aedb85efe58580f802f216975267bbe9217d53485daef77c36971" name="curl" arch="x86_64">
    <version epoch="0" ver="7.37.0" rel="16.9.1"/>

<changelog author="vcizek@suse.com" date="1398427200">- adjust default cipher list (bnc#874986)
  * curl-DEFAULT_CIPHER_SELECTION.patch</changelog>
<changelog author="vcizek@suse.com" date="1402574400">- update to 7.37.0
  This release includes many bugfixes and the following changes:
  * URL parser: IPv6 zone identifiers are now supported
  * CURLOPT_PROXYHEADER: set headers for proxy-only
  * CURLOPT_HEADEROPT: added
  * curl: add --proxy-header
  * sasl: Added support for DIGEST-MD5 via Windows SSPI
  * sasl: Added DIGEST-MD5 qop-option validation in native challange handling
  * imap: Expanded mailbox SEARCH support to use URL query strings [7]
  * imap: Extended FETCH support to include PARTIAL URL specifier [7]
  * nss: implement non-blocking SSL handshake
  * build: Reworked Visual Studio project files
  * poll: enable poll on darwin13
  * mk-ca-bundle: added -p
  * libtests: add a wait_ms() function
  - dropped patches:
  * curl-mkhelp.patch (upstream)
  * curl-test815.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1410350400">- add fixes for two security vulnerabilities
  * CVE-2014-3613 (bnc#894575) and CVE-2014-3620 (bnc#895991)
  * cookie leaks for ip addresses as domains and TLDs
  * added patches:
    curl-CVE-2014-3613.patch
    curl-CVE-2014-3620.patch</changelog>
<changelog author="vcizek@suse.com" date="1420200000">- fix for CVE-2014-8150 (bnc#911363)
  * request injection vulnerability
  * added curl-CVE-2014-8150.patch
- fix for CVE-2014-3707 (bnc#901924)
  * duphandle read out of bounds
  * added curl-CVE-2014-3707.patch</changelog>
<changelog author="vcizek@suse.com" date="1422964800">- allow md4 and md5 in fips mode (bnc#913209)
  * https://github.com/bagder/curl/pull/138
  * added curl-allow_md4_and_md5_in_fips_mode.patch</changelog>
<changelog author="vcizek@suse.com" date="1429531200">- security update:
  * CVE-2015-3143 (bnc#927556)
  - Re-using authenticated connection when unauthenticated
  * CVE-2015-3144 (bnc#927608)
  - host name out of boundary memory access
  * CVE-2015-3145 (bnc#927607)
  - cookie parser out of boundary memory access
  * CVE-2015-3148 (bnc#927746)
  - Negotiate not treated as connection-oriented
  * CVE-2015-3153 (bnc#928533)
  - sensitive HTTP server headers also sent to proxies
  * added patches:
    + curl-CVE-2015-3143.patch
    + curl-CVE-2015-3144.patch
    + curl-CVE-2015-3145.patch
    + curl-CVE-2015-3148.patch
    + curl-CVE-2015-3153.patch
- fix baselibs.conf</changelog>
<changelog author="vcizek@suse.com" date="1453377600">- unexpire cookie in test 46 (bsc#962996)
  * add 0001-test46-update-cookie-expire-time.patch
- fix a typo in curl-secure-getenv.patch (bsc#936676)
- run the testsuite during build (bsc#934333)
  * add curl-disable_failing_tests.patch</changelog>
<changelog author="vcizek@suse.com" date="1453377601">- fix CVE-2016-0755 (bsc#962983)
  * libcurl NTLM credentials not-checked for proxy connection re-use
  * http://curl.haxx.se/docs/adv_20160127A.html
  * add curl-CVE-2016-0755.patch</changelog>
<changelog author="alarrosa@suse.com" date="1462449600">- Add fix-return-status-in-Curl_is_connected.patch . Fixes some error
  handling in Curl_is_connected by backporting some code from upstream.
- Add 0001-Fix-invalid-Network-is-unreachable-errors.patch.
  Fixes "Network is unreachable" errors in valid situations when ipv6
  is not available but ipv4 is working fine. This also fixes the same
  error from happening in applications using libcurl4 (like zypper).
  (bsc#915846)</changelog>
<changelog author="pjanouch@suse.de" date="1470139200">- Add curl-CVE-2016-5419.patch (bsc#991389 CVE-2016-5419)
- Add curl-CVE-2016-5420.patch (bsc#991390 CVE-2016-5420)
- Add curl-CVE-2016-5421.patch (bsc#991391 CVE-2016-5421)</changelog>
<changelog author="pjanouch@suse.de" date="1472040000">- Add curl-bsc991746.patch (bsc#991746) fixing a performance
  regression with FTP</changelog>
<changelog author="pjanouch@suse.de" date="1473249600">- Update curl-CVE-2016-5420.patch to fix incorrect reuse of client
  certificates with NSS (bsc#997420 CVE-2016-7141)</changelog>
<changelog author="vcizek@suse.com" date="1477396800">- Project cURL Security Advisory, November 2, 2016
  https://curl.haxx.se/docs/adv_20161102K.html
  * CVE-2016-8624: invalid URL parsing with '#' (bsc#1005646)
  * CVE-2016-8623: Use-after-free via shared cookies (bsc#1005645)
  * CVE-2016-8622: URL unescape heap overflow via integer truncation (bsc#1005643)
  * CVE-2016-8621: curl_getdate read out of bounds (bsc#1005642)
  * CVE-2016-8620: glob parser write/read out of bounds (bsc#1005640)
  * CVE-2016-8619: double-free in krb5 code (bsc#1005638)
  * CVE-2016-8618: double-free in curl_maprintf (bsc#1005637)
  * CVE-2016-8617: OOB write via unchecked multiplication (bsc#1005635)
  * CVE-2016-8616: case insensitive password comparison (bsc#1005634)
  * CVE-2016-8615: cookie injection for other servers (bsc#1005633)
  * CVE-2016-7167: escape and unescape integer overflows (bsc#998760)
- added patches:
  * curl-CVE-2016-7167.patch
  * curl-CVE-2016-8615.patch
  * curl-CVE-2016-8616.patch
  * curl-CVE-2016-8617.patch
  * curl-CVE-2016-8618.patch
  * curl-CVE-2016-8619.patch
  * curl-CVE-2016-8620.patch
  * curl-CVE-2016-8621.patch
  * curl-CVE-2016-8622.patch
  * curl-CVE-2016-8623.patch
  * curl-CVE-2016-8624.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1490011200">- Project curl Security Advisory, December 21, 2016
  https://curl.haxx.se/docs/adv_20161221A.html
  * CVE-2016-9586: curl: libcurl printf floating point buffer
    overflow (bsc#1015332)
  * Added patch curl-7.37-CVE-2016-9586.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1491393600">- Project curl Security Advisory, April 3, 2017
  https://curl.haxx.se/docs/adv_20170403.html
  * CVE-2017-7407: --write-out out of buffer read (bsc#1032309)
- Bug bsc#1027712 switch to new client side cipher suite default
  * Updated default cipher suite from "DEFAULT" to "SUSE_DEFAULT"
  * Updates previous patch curl-DEFAULT_CIPHER_SELECTION.patch
- Added patches:
  * curl-7.37-CVE-2017-7407.patch
  * curl-DEFAULT_SUSE_SELECTION.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1501588800">- Project curl Security Advisory, August 9th 2017
  https://curl.haxx.se/docs/adv_20170809B.html
- Security fix [bsc#1051644, CVE-2017-1000100]
  * TFTP sends more than buffer size
  * Added patch curl-7.37.0-CVE-2017-1000100.patch
- Security fix [bsc#1051643, CVE-2017-1000101]
  * URL globbing out of bounds read
  * Added patch curl-CVE-2017-1000101.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1507550400">- Security fix [bsc#1061876, CVE-2017-1000254]
  * FTP PWD response parser out of bounds read
  * Added patch curl-7.37-CVE-2017-1000254.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1507896000">- Fixed error "error:1408F10B:SSL routines" when connecting to ftps
  via proxy [bsc#1060653]
  * Added patch curl-7.37.0-connect-ftps-via-proxy.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1508241600">- Disabled test1086 that fails on ppc64le
  * Refreshed patch curl-disable_failing_tests.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1508241601">- Security fix [bsc#1063824, CVE-2017-1000257]
  * IMAP FETCH response out of bounds read
  * Added patch curl-CVE-2017-1000257.patch</changelog>

</package>
<package pkgid="7f57b17d3c530bafa0bbb5c95a2110728a397d59a20c6178e88c52e0c00a5e88" name="cvs" arch="src">
    <version epoch="0" ver="1.12.12" rel="185.3.1"/>

<changelog author="rguenther@suse.de" date="1158753600">- reference existing file in desktop file</changelog>
<changelog author="rguenther@suse.de" date="1173268800">- use vitmp as default editor</changelog>
<changelog author="rguenther@suse.de" date="1174564800">- add zlib-devel and gdbm-devel BuildRequires</changelog>
<changelog author="coolo@suse.de" date="1178107200">- remove support for susehelp - as cvs is a base pack and susehelp
  isn't really used anymore</changelog>
<changelog author="mkoenig@suse.de" date="1182254400">- adjust path to vitmp [#264909]</changelog>
<changelog author="pth@suse.de" date="1194609600">- Make rcs2log request the installation of the rcs package if
  /usr/bin/rlog isn't found (#331967).
- Install man page for rcs2log.
- Use rpm macros for path names.
- Fix printf format strings.
- Resync patches.
- Give every patch a cvs- prefix.
- Recompress additional sources with bzip2.</changelog>
<changelog author="schwab@suse.de" date="1214568000">- Fix gnulib macros.
- Fix printf format strings.</changelog>
<changelog author="schwab@suse.de" date="1219060800">- Fix buggy AC_FUNC_MKTIME reimplementation.</changelog>
<changelog author="pth@suse.de" date="1240920000">- Make cvs use ssh by default for :ext: transport (bnc#498801).</changelog>
<changelog author="jengelh@medozas.de" date="1260964800">- Package documentation as noarch</changelog>
<changelog author="pth@novell.com" date="1275307200">- Mention all included documentation (bnc#609970).
- Change URL to http://www.nongnu.org/cvs/.</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="pth@suse.de" date="1284984000">- Fix spec file (bnc#609970).</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile</changelog>
<changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="pth@suse.de" date="1327924800">- Fix the way CVS reads proxy connection HTTP responses
  (bnc#744059, CVE-2012-0804).</changelog>
<changelog author="pth@suse.de" date="1329825600">- Fix typo in the last patch.</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="josef.moellers@suse.com" date="1502452800">- Disallow a leading dash in the argument of the "-d" option.
  [bsc#1053364, CVE-2017-12836,
  cvs-Bug-1053364-disallow-dash.patch]
- Changed license to "GPL-2.0"
  see http://cvs.savannah.nongnu.org/viewvc/cvs/ccvs/cvs.spec.in</changelog>

</package>
<package pkgid="ba5d2a575d9cf44eee602d5b4dadf88e845167c54336dbdc5842964501acb22e" name="cvs" arch="x86_64">
    <version epoch="0" ver="1.12.12" rel="185.3.1"/>

<changelog author="pth@suse.de" date="1240920000">- Make cvs use ssh by default for :ext: transport (bnc#498801).</changelog>
<changelog author="jengelh@medozas.de" date="1260964800">- Package documentation as noarch</changelog>
<changelog author="pth@novell.com" date="1275307200">- Mention all included documentation (bnc#609970).
- Change URL to http://www.nongnu.org/cvs/.</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="pth@suse.de" date="1284984000">- Fix spec file (bnc#609970).</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile</changelog>
<changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="pth@suse.de" date="1327924800">- Fix the way CVS reads proxy connection HTTP responses
  (bnc#744059, CVE-2012-0804).</changelog>
<changelog author="pth@suse.de" date="1329825600">- Fix typo in the last patch.</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="josef.moellers@suse.com" date="1502452800">- Disallow a leading dash in the argument of the "-d" option.
  [bsc#1053364, CVE-2017-12836,
  cvs-Bug-1053364-disallow-dash.patch]
- Changed license to "GPL-2.0"
  see http://cvs.savannah.nongnu.org/viewvc/cvs/ccvs/cvs.spec.in</changelog>

</package>
<package pkgid="fc7c71c3d842b11424be515346f75184ae17b70d0ca94730ea73dad17bdfca88" name="cvs-doc" arch="noarch">
    <version epoch="0" ver="1.12.12" rel="185.3.1"/>

<changelog author="pth@suse.de" date="1240920000">- Make cvs use ssh by default for :ext: transport (bnc#498801).</changelog>
<changelog author="jengelh@medozas.de" date="1260964800">- Package documentation as noarch</changelog>
<changelog author="pth@novell.com" date="1275307200">- Mention all included documentation (bnc#609970).
- Change URL to http://www.nongnu.org/cvs/.</changelog>
<changelog author="jengelh@medozas.de" date="1277726400">- use %_smp_mflags</changelog>
<changelog author="pth@suse.de" date="1284984000">- Fix spec file (bnc#609970).</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile</changelog>
<changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="pth@suse.de" date="1327924800">- Fix the way CVS reads proxy connection HTTP responses
  (bnc#744059, CVE-2012-0804).</changelog>
<changelog author="pth@suse.de" date="1329825600">- Fix typo in the last patch.</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="josef.moellers@suse.com" date="1502452800">- Disallow a leading dash in the argument of the "-d" option.
  [bsc#1053364, CVE-2017-12836,
  cvs-Bug-1053364-disallow-dash.patch]
- Changed license to "GPL-2.0"
  see http://cvs.savannah.nongnu.org/viewvc/cvs/ccvs/cvs.spec.in</changelog>

</package>
<package pkgid="9dad05920cd249f372557f12f6ea7de659aeefbb74fc2992938589bd515240ff" name="cyrus-sasl" arch="src">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="91cc6e757deb58ca531a3e4bc818bfae3f463113e692e5b1b656dd9a3f746e49" name="cyrus-sasl" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="8f7088a922b519361aa877ab12d7b2be2e25a9b524053cce8f5a64acfd66e88d" name="cyrus-sasl-32bit" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="21bca87806fcebfdc755b9d66ad8377daf75c966b09f57b285de43fe6592b4b0" name="cyrus-sasl-crammd5" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="f3a89c95a29253b74be7290b8283f8061a474ae18ddebe13ea42fd1978d5a725" name="cyrus-sasl-crammd5-32bit" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="800100eeefa7680f46d9e542b05a8142c4f7dcf3358d40690f69bf0fcb1e6bd7" name="cyrus-sasl-devel" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="72164346015c2fd4c40d2e9d350a2aebb2ab8c5459a40dffb8a7d5da657721b8" name="cyrus-sasl-devel-32bit" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="e15e1a935461746b0993eede172caf9b27c361811204130ae9680a144465112a" name="cyrus-sasl-digestmd5" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="d520fa7e10d0731d2168746c7f0f5590585cc7486968115a0dbe4bf1ecafeb88" name="cyrus-sasl-digestmd5-32bit" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="efed7cb29fedb7685ecc6f3984d9bc2217d070520c602cbbe20c06b72bb24fa5" name="cyrus-sasl-gs2" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="a46a9050d4414bbc468a49f73ef34209f0cd16f222f5629b61514dc1fbd21a81" name="cyrus-sasl-gssapi" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="ae25cb822e91e139a6f3614c266c3745643be5f87ba95924ec9fd9f7c43b532c" name="cyrus-sasl-gssapi-32bit" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="9954ac897d6b077f39de0a53eea6aa4a673129350e74330adc1248acf70d214a" name="cyrus-sasl-ldap-auxprop" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="93731f3c37c05f690fccc226585688920e43c1fd36c9830709b7c3080b77a3b2" name="cyrus-sasl-ldap-auxprop-32bit" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="2a294636b7b960f90d16c7d6164d13a44ca0a9075efd16406ede24964ee2bca6" name="cyrus-sasl-ntlm" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="5be77bd3f5230daa1a1b8d9f4da1a67d850280c7759a70de3f9d9bc9287184a3" name="cyrus-sasl-otp" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="f5a0d20a0e8ce35fb6c0ab62b6710de4a59c81cb364ecc9d7e5b7d4e5bae7885" name="cyrus-sasl-otp-32bit" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="09dfb2d81595bfc08e9ca35713cc1eaa2f1857befb7f7ff9988ef976ea93ea4f" name="cyrus-sasl-plain" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="8eaf4c2e0a883e633b586becf5e4446d76dcaaa9a001cfc4240471c3c267d14b" name="cyrus-sasl-plain-32bit" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="8044054096da0dceaf7a7783510c96c4dbc98f2ea0074f61e33b59c12e78ebed" name="cyrus-sasl-saslauthd" arch="src">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="37fa46b796447621f59040fb79be88a8aba911a4f7e414bb7e91de6174b6f455" name="cyrus-sasl-saslauthd" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="f72637e8eca20ae601aba54609a4cf6be2e23ce58c29cc9cc70b8b57ced965b7" name="cyrus-sasl-scram" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="be5c73729d3898be10ca2cecce491f22263edda0e015d03bca7dfc2ca60b6a8f" name="cyrus-sasl-sqlauxprop" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="098849e29800d78243537b1a3048bb9e447352ffc90facb26ed6ea266c87746e" name="cyrus-sasl-sqlauxprop-32bit" arch="x86_64">
    <version epoch="0" ver="2.1.26" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1336564800">- Ensure libraries and tools are built with LFS and include
  config.h in all C files.</changelog>
<changelog author="rhafer@suse.de" date="1344859200">- Include fix for Cyrus SASL Bug#3589:  When abort_if_no_fqdn is 0,
  a getaddrinfo failure should be ignored, as long as gethostname()
  succeeded. (bnc#771983)</changelog>
<changelog author="jengelh@inai.de" date="1371211200">- Add cyrus-sasl-db6.diff to fix compile abort with db &gt;= 5
- Simpler delete of .la files with find</changelog>
<changelog author="obs@botter.cc" date="1374840000">- Fix for bnc#827230 and #784705, fix patch as described in
  [#827230], typo in patch from request 112480 (remove rpath,
  Apr 4 2012), preventing sql auxprop plugin to work</changelog>
<changelog author="jcnengel@gmail.com" date="1378209600">- Update to 2.1.26
  * Modernize SASL malloc/realloc callback prototypes
  * Added sasl_config_done() to plug a memory leak when using an application specific config file
  * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590).
  * unlock the mutex in sasl_dispose if the context was freed by another thread
  * MINGW32 compatibility patches
  * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0
  * Fixed some memory leaks in libsasl
  - GSSAPI plugin:
    + Fixed a segfault in gssapi.c introduced in 2.1.25.
    + Code refactoring
    + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable
  - GS2 plugin:
    + Updated GS2 plugin not to lose minor GSS-API status codes on errors
  - DIGEST-MD5 plugin:
    + Correctly send "stale" directive to prevent clients from (re)promtping for password
    + Better handling of HTTP reauthentication cases
    + fixed some memory leaks
  - SASLDB plugin:
    + Added support for BerkleyDB 5.X or later
  - OTP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - SRP plugin:
    + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications
  - saslauthd:
    + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes
    + auth_rimap.c: read the whole IMAP greeting
    + better error reporting from some drivers
    + fixed some memory leaks
- New BuildRequires for pkgconfig since pkgconfig file is generated
- Removed patches that do no longer apply
  * cyrus-sasl-gcc4.patch (integrated upstream)
  * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream)
  * gssapi-null-deref.dif (integrated upstream)
  * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream)
  * cyrus-sasl-db6.diff (integrated upstream)
- Move *.so files into devel package</changelog>
<changelog author="jcnengel@gmail.com" date="1378900800">- Removed server side service to comply with Factory rules</changelog>
<changelog author="tittiatcoke@gmail.com" date="1380456000">- Add patch fix-sasl-header.diff to resolve build issues that
  are failing due to typedef 'sasl_malloc_t' is initialized.
  (see gentoo#458870, fedora#906519)</changelog>
<changelog author="tchvatal@suse.com" date="1380974400">- Put back the .so files to sasl auth packages from devel file.
  The .so files are read by some application instead of full path
  so in order for auth to work this files must be available</changelog>
<changelog author="jengelh@inai.de" date="1383393600">- Implement shlib packaging guidelines: make subpackage libsasl2-3.
  (All other .so files are _server_ plugins AFAICS, loaded via
  dlopen.)
- Ensure directories are owned by packages and thus get torn down
  on package removal</changelog>
<changelog author="varkoly@suse.com" date="1396353600">- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'</changelog>
<changelog author="ckornacker@suse.com" date="1402660800">- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
  cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)</changelog>
<changelog author="p.drouand@gmail.com" date="1405771200">- Remove insserv dependency; it's unneeded with systemd' systems
- Remove insserv and fillup dependency in cyrus-sasl package; there
  is neither sysconfig or init file</changelog>
<changelog author="sfalken@opensuse.org" date="1406635200">- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure</changelog>
<changelog author="varkoly@suse.com" date="1411473600">- bnc#897837 saslauthd package has no config</changelog>
<changelog author="jengelh@inai.de" date="1417089600">- Make sure /usr/sbin/rcsaslauthd exists</changelog>
<changelog author="varkoly@suse.com" date="1420545600">- bnc#908883 cyrus-sasl-scram refers to wrong RFC</changelog>
<changelog author="bwiedemann@suse.com" date="1449662400">- really use SASLAUTHD_PARAMS variable (bnc#938657)</changelog>
<changelog author="varkoly@suse.com" date="1488888000">- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5</changelog>
<changelog author="michael@stroeder.com" date="1490184000">- added cyrus-sasl-issue-402.patch to fix
  SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402
  (see https://github.com/cyrusimap/cyrus-sasl/issues/402)</changelog>
<changelog author="varkoly@suse.com" date="1500984000">- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1"
  By server context the connection will be sent to the log function.
  Client content does not have log level information. I.e. there is no
  way to stop DEBUG level logs nece I've removed it.</changelog>

</package>
<package pkgid="28ee2882a4baeabd73f0c882652a65e3e18be8c389c6569a81adee5675efc899" name="darcs" arch="src">
    <version epoch="0" ver="2.12.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455537600">- darcs generated by st2obs</changelog>
<changelog author="mpluskal@suse.com" date="1460894400">- Add missing build dependency on libcurl</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 2.12.0
  * `darcs show dependencies`: export patch dependency graph as dot file
  * improvements in `record` output with irrelevant files
  * `darcs log -v --machine-readable`: show internal representation of
  patches (including explicit dependencies). Remove patch viewing via the
  `annotate` command.
  * `whatsnew -s` (and `status`) show conflicting files
  * honor "quiet" flag in command outputs
  * a single `show patch-index` command
  * remove deprecated aliases of show
  * handle file moves natively when importing from git
  * require GHC 7.6 (base &gt; 4.6) and support GHC 8
  * switch to sandi from dataenc
  * remove hack to enable arbitrary protocols via env variables
  * fixed the following bugs:
  +  1807: clarify help of PAGER, DARCS_PAGER
  +  2258: improve patch index error message with suggestion
  +  2269: push hijack test to suspend time
  +  2276: Keep track of patch hijack decisions
  +  2138: report conflicting files in whatsnew -s
  +  2393: remove whatsnew functionality from annotate
  +  2400: use async package to keep track of unpack threads
  +  2459: fall back to writing the file if createLink fails
  +  2479: root dir most not be among the sources of a move
  +  2481: expose API for 'darcs diff' command
  +  2486: obliterate --not-in-remote -q should be more quiet
  +  2489: dequote filepaths while importing from git
  +  2494: output of darcs record with file arguments</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.12.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b775baa8e4589e5e4729fb79e54528431e515e84ecc948cddca16ce5f74a0ca4" name="darcs" arch="src">
    <version epoch="0" ver="2.12.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1455537600">- darcs generated by st2obs</changelog>
<changelog author="mpluskal@suse.com" date="1460894400">- Add missing build dependency on libcurl</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 2.12.0
  * `darcs show dependencies`: export patch dependency graph as dot file
  * improvements in `record` output with irrelevant files
  * `darcs log -v --machine-readable`: show internal representation of
  patches (including explicit dependencies). Remove patch viewing via the
  `annotate` command.
  * `whatsnew -s` (and `status`) show conflicting files
  * honor "quiet" flag in command outputs
  * a single `show patch-index` command
  * remove deprecated aliases of show
  * handle file moves natively when importing from git
  * require GHC 7.6 (base &gt; 4.6) and support GHC 8
  * switch to sandi from dataenc
  * remove hack to enable arbitrary protocols via env variables
  * fixed the following bugs:
  +  1807: clarify help of PAGER, DARCS_PAGER
  +  2258: improve patch index error message with suggestion
  +  2269: push hijack test to suspend time
  +  2276: Keep track of patch hijack decisions
  +  2138: report conflicting files in whatsnew -s
  +  2393: remove whatsnew functionality from annotate
  +  2400: use async package to keep track of unpack threads
  +  2459: fall back to writing the file if createLink fails
  +  2479: root dir most not be among the sources of a move
  +  2481: expose API for 'darcs diff' command
  +  2486: obliterate --not-in-remote -q should be more quiet
  +  2489: dequote filepaths while importing from git
  +  2494: output of darcs record with file arguments</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.12.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="40e55d6f3dd5735168f6521a47ffc6c40ff5cd2fdaf406ab16855209f29575e6" name="darcs" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1455537600">- darcs generated by st2obs</changelog>
<changelog author="mpluskal@suse.com" date="1460894400">- Add missing build dependency on libcurl</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 2.12.0
  * `darcs show dependencies`: export patch dependency graph as dot file
  * improvements in `record` output with irrelevant files
  * `darcs log -v --machine-readable`: show internal representation of
  patches (including explicit dependencies). Remove patch viewing via the
  `annotate` command.
  * `whatsnew -s` (and `status`) show conflicting files
  * honor "quiet" flag in command outputs
  * a single `show patch-index` command
  * remove deprecated aliases of show
  * handle file moves natively when importing from git
  * require GHC 7.6 (base &gt; 4.6) and support GHC 8
  * switch to sandi from dataenc
  * remove hack to enable arbitrary protocols via env variables
  * fixed the following bugs:
  +  1807: clarify help of PAGER, DARCS_PAGER
  +  2258: improve patch index error message with suggestion
  +  2269: push hijack test to suspend time
  +  2276: Keep track of patch hijack decisions
  +  2138: report conflicting files in whatsnew -s
  +  2393: remove whatsnew functionality from annotate
  +  2400: use async package to keep track of unpack threads
  +  2459: fall back to writing the file if createLink fails
  +  2479: root dir most not be among the sources of a move
  +  2481: expose API for 'darcs diff' command
  +  2486: obliterate --not-in-remote -q should be more quiet
  +  2489: dequote filepaths while importing from git
  +  2494: output of darcs record with file arguments</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.12.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="869c72e8777a207dbb1a1d4c9720373125b3bbd7bbc1da06c65190857a1ffb49" name="dbus-1" arch="src">
    <version epoch="0" ver="1.8.22" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1400155200">- Move system socket back from /run/dbus to /var/run/dbus
  * From upstream reasoning:
    Some specifications we want to stay compatibility actually
    document /var/run, not /run, and we should stay compatible with
    that. In order to make sure our D-Bus implementation works on
    any system, regardless if running systemd or not, we should
    always use /var/run which is the only path mandated by the
    D-Bus spec.
    Similar, glibc hardcodes the utmp location to /var/run, and
    this is exposed in _UTMP_PATH in limits.h, hence let's stay in
    sync with this public API, too.
    We simply do not support systems where /var/run is not a
    symlink -&gt; /run. Hence both are equivalent. Staying compatible
    with upstream specifications hence weighs more than cleaning up
    superficial appearance.</changelog>
<changelog author="fstrba@suse.com" date="1400241600">- Put everything into /var/run instaead of /run</changelog>
<changelog author="fstrba@suse.com" date="1402488000">- Update to 1.8.4:
  + Security fix:
  - Alban Crequy at Collabora Ltd. discovered and fixed a
    denial-of-service flaw in dbus-daemon, part of the reference
    implementation of D-Bus.
    Additionally, in highly unusual environments the same flaw
    could lead to a side channel between processes that should
    not be able to communicate. (CVE-2014-3477, fdo#78979,
    bnc#881137)</changelog>
<changelog author="fstrba@suse.com" date="1404302400">- Update to 1.8.6:
  + Security fixes:
  - On Linux &gt;= 2.6.37-rc4, if sendmsg() fails with ETOOMANYREFS,
    silently drop the message. This prevents an attack in which
    a malicious client can make dbus-daemon disconnect a system
    service, which is a local denial of service.
    (bnc#885241 fdo#80163, CVE-2014-3532; Alban Crequy)
  - Track remaining Unix file descriptors correctly when more
    than one message in quick succession contains fds. This
    prevents another attack in which a malicious client can make
    dbus-daemon disconnect a system service.
    (bnc#885241 fdo#79694, fd0#80469, CVE-2014-3533; Alejandro
    Martínez Suárez, Simon McVittie, Alban Crequy)
  + Other fixes:
  - When dbus-launch --exit-with-session starts a dbus-daemon but
    then cannot attach to a session, kill the dbus-daemon as
    intended (fdo#74698, ????? ????????)</changelog>
<changelog author="fcrozat@suse.com" date="1404993600">- Update baselibs.conf: Obsoletes dbus-1-32bit in lib package.</changelog>
<changelog author="fstrba@suse.com" date="1406203200">- Remove the QA script since [Fate#313531] is being rejected</changelog>
<changelog author="fstrba@suse.com" date="1410955200">- Update to 1.8.8:
  + Security fixes:
  - Do not accept an extra fd in the padding of a cmsg message,
    which could lead to a 4-byte heap buffer overrun. (CVE-2014-3635,
    fdo#83622, bnc#896453; Simon McVittie)
  - Reduce default for maximum Unix file descriptors passed per
    message from 1024 to 16, preventing a uid with the default maximum
    number of connections from exhausting the system bus' file
    descriptors under Linux's default rlimit. Distributors or system
    administrators with a more restrictive fd limit may wish to reduce
    these limits further.
    Additionally, on Linux this prevents a second denial of service
    in which the dbus-daemon can be made to exceed the maximum number
    of fds per sendmsg() and disconnect the process that would have
    received them. (CVE-2014-3636, fdo#82820, bnc#896453; Alban Crequy)
  - Disconnect connections that still have a fd pending unmarshalling
    after a new configurable limit, pending_fd_timeout (defaulting to
    150 seconds), removing the possibility of creating an abusive
    connection that cannot be disconnected by setting up a circular
    reference to a connection's file descriptor. (CVE-2014-3637,
    fdo#80559, bnc#896453; Alban Crequy)
  - Reduce default for maximum pending replies per connection from
    8192 to 128, mitigating an algorithmic complexity
    denial-of-service attack (CVE-2014-3638, fdo#81053, bnc#896453;
    Alban Crequy)
  - Reduce default for authentication timeout on the system bus from
    30 seconds to 5 seconds, avoiding denial of service by using up
    all unauthenticated connection slots; and when all unauthenticated
    connection slots are used up, make new connection attempts block
    instead of disconnecting them. (CVE-2014-3639, fdo#80919,
    bnc#896453; Alban Crequy)
  + Other fixes:
  - Check for libsystemd from systemd &gt;= 209, falling back to the
    older separate libraries if not found (Umut Tezduyar Lindskog,
    Simon McVittie)
  - On Linux, use prctl() to disable core dumps from a test executable
    that deliberately raises SIGSEGV to test dbus-daemon's handling
    of that condition (fdo#83772, Simon McVittie)
  - Fix compilation with --enable-stats (fdo#81043, Gentoo #507232;
    Alban Crequy)
  - Improve documentation for running tests on Windows (fdo#41252,
    Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1411041600">- Update baselibs.conf: Provides dbus-1-32bit in lib package</changelog>
<changelog author="fstrba@suse.com" date="1412078400">- Reformat the spec file using spec-cleaner</changelog>
<changelog author="fstrba@suse.com" date="1415620800">- Update to 1.8.10:
  * Security fixes:
  - Increase dbus-daemon's RLIMIT_NOFILE rlimit to 65536
    so that CVE-2014-3636 part A cannot exhaust the system bus'
    file descriptors, completing the incomplete fix in 1.8.8.
    (CVE-2014-7824, fdo#85105; Simon McVittie, Alban Crequy)</changelog>
<changelog author="fstrba@suse.com" date="1416916800">- Update to 1.8.12:
  * Fixes:
  - Partially revert the CVE-2014-3639 patch by increasing the
    default authentication timeout on the system bus from 5
    seconds back to 30 seconds, since this has been reported to
    cause boot regressions for some users, mostly with parallel
    boot (systemd) on slower hardware.
    On fast systems where local users are considered particularly
    hostile, administrators can return to the 5 second timeout
    (or any other value in milliseconds) by saving this as
    /etc/dbus-1/system-local.conf:
    &lt;busconfig&gt;
    &lt;limit name="auth_timeout"&gt;5000&lt;/limit&gt;
    &lt;/busconfig&gt;
    (fdo#86431, Simon McVittie)
  - Add a message in syslog/the Journal when the auth_timeout is
    exceeded (fdo#86431, Simon McVittie)
  - Send back an AccessDenied error if the addressed recipient is
    not allowed to receive a message (and in builds with
    assertions enabled, don't assert under the same conditions).
    (fdo#86194, Jacek Bukarewicz)</changelog>
<changelog author="fstrba@suse.com" date="1420545600">- Update to 1.8.14
  * Security hardening:
  - Do not allow calls to UpdateActivationEnvironment from uids
    other than the uid of the dbus-daemon. If a system service
    installs unsafe security policy rules that allow arbitrary
    method calls (such as CVE-2014-8148) then this prevents
    memory consumption and possible privilege escalation via
    UpdateActivationEnvironment.
    We believe that in practice, privilege escalation here is
    avoided by dbus-daemon-launch-helper sanitizing its
    environment; but it seems better to be safe.
  - Do not allow calls to UpdateActivationEnvironment or the
    Stats interface on object paths other than
    /org/freedesktop/DBus. Some system services install unsafe
    security policy rules that allow arbitrary method calls to
    any destination, method and interface with a specified object
    path; while less bad than allowing arbitrary method calls,
    these security policies are still harmful, since dbus-daemon
    normally offers the same API on all object paths and other
    system services might behave similarly.
  * Other fixes:
  - Add missing initialization so GetExtendedTcpTable doesn't
    crash on Windows Vista SP0 (fdo#77008, Ilya A. Tkachenko)</changelog>
<changelog author="fstrba@suse.com" date="1423483200">- Update to 1.8.16:
  * Security fixes:
  - Do not allow non-uid-0 processes to send forged
    ActivationFailure messages. On Linux systems with systemd
    activation, this would allow a local denial of service:
    unprivileged processes could flood the bus with these forged
    messages, winning the race with the actual service activation
    and causing an error reply to be sent back when service
    auto-activation was requested. This does not prevent the real
    service from being started, so it only works while the real
    service is not running. (CVE-2015-0245, fdo#88811, bnc#916343;
    Simon McVittie)
  * Other fixes:
  - fix a Windows build failure (fdo#88009, Ralf Habacker)
  - on Windows, allow up to 8K connections to the dbus-daemon
    instead of the previous 64, completing a previous fix which
    only worked under Autotools (fdo#71297, Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1425297600">- Fix typo in rc.boot.dbus (bsc#916785)</changelog>
<changelog author="fstrba@suse.com" date="1442404800">- Account for openSUSE:Leap in the conditional for chosing right
  local state directories (boo#941352)</changelog>
<changelog author="mkoutny@suse.com" date="1469102400">- Added patches:
  * fix-timeout-reset.patch
    + Correctly reset timeouts for pending file descriptors
    (bsc#978477)
  * increase-backlog.patch
    + increase listen() backlog of AF_UNIX sockets to SOMAXCONN
    (bsc#980928)</changelog>
<changelog author="fstrba@suse.com" date="1476187200">- Update to 1.8.22:
  * Security fixes:
    + Do not treat ActivationFailure message received from
    root-owned systemd name as a format string. In principle this
    is a security vulnerability, but we do not believe it is
    exploitable in practice, because only privileged processes can
    own the org.freedesktop.systemd1 bus name, and systemd does
    not appear to send activation failures that contain "%".
    Please note that this probably *was* exploitable in dbus
    versions older than 1.6.30, 1.8.16 and 1.9.10 due to a missing
    check which at the time was only thought to be a denial of
    service vulnerability (CVE-2015-0245). If you are still
    running one of those versions, patch or upgrade immediately.
    (fdo#98157, bsc#1003898, Simon McVittie)
  * Security hardening:
    + On Unix platforms, change the default configuration for the
    session bus to only allow EXTERNAL authentication (secure
    kernel-mediated credentials-passing), as was already done for
    the system bus.
    This avoids falling back to DBUS_COOKIE_SHA1, which relies on
    strongly unpredictable pseudo-random numbers; under certain
    circumstances (/dev/urandom unreadable or malloc() returns
    NULL), dbus could fall back to using rand(), which does not
    have the desired unpredictability. The fallback to rand() has
    not been changed in this stable-branch since the necessary
    code changes for correct error-handling are rather intrusive.
    If you are using D-Bus over the (unencrypted!) tcp: or
    nonce-tcp: transport, in conjunction with DBUS_COOKIE_SHA1 and
    a shared home directory using NFS or similar, you will need to
    reconfigure the session bus to accept DBUS_COOKIE_SHA1 by
    commenting out the &lt;auth&gt; element. This configuration is not
    recommended.
  * Other fixes:
    + Fix a memory leak when GetConnectionCredentials() succeeds
    (fdo#91008, Jacek Bukarewicz)
    + Ensure that dbus-monitor does not reply to messages intended
    for others (fdo#90952, Simon McVittie)
    + Add locking to DBusCounter's reference count and notify
    function (fdo#89297, Adrian Szyndela)
    + Ensure that DBusTransport's reference count is protected by
    the corresponding DBusConnection's lock (fdo#90312, Adrian
    Szyndela)
    + On Windows, listen on the same port for IPv4 and IPv6
    (previously broken by an endianness mistake), and fix a
    failure to bind TCP sockets on approximately 1 attempt in 256
    (fdo#87999, Ralf Habacker)
    + Correctly release DBusServer mutex before early-return if we
    run out of memory while copying authentication mechanisms
    (fdo#90021,  Ralf Habacker)
    + Correctly initialize all fields of DBusTypeReader (fdo#90021;
    Ralf Habacker, Simon McVittie)
    + Fix some missing \n in verbose (debug log) messages
    (fdo#90004, Ralf Habacker)
    + Clean up some memory leaks in test code (fdo#90021, Ralf
    Habacker)</changelog>
<changelog author="sflees@suse.de" date="1486036800">- Remove pre_checkin.sh and associated they are broken</changelog>
<changelog author="sflees@suse.de" date="1486036801">- Remove sysvinit script, not used under systemd bsc#974092
- This also removes rcdbus.</changelog>
<changelog author="sflees@suse.de" date="1488369600">- Fix minor security issues that were unlikely to be triggered
  bsc#1025950 bsc#1025951
  * fix-nonce-tcp-1.patch
  * fix-nonce-tcp-2.patch
  * fix-nonce-tcp-3.patch
  * fix-nonce-tcp-4.patch</changelog>

</package>
<package pkgid="831f652784440c4ea0016a91718f48b51d48a84596b011a3c77186f91db121d4" name="dbus-1" arch="x86_64">
    <version epoch="0" ver="1.8.22" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1400155200">- Move system socket back from /run/dbus to /var/run/dbus
  * From upstream reasoning:
    Some specifications we want to stay compatibility actually
    document /var/run, not /run, and we should stay compatible with
    that. In order to make sure our D-Bus implementation works on
    any system, regardless if running systemd or not, we should
    always use /var/run which is the only path mandated by the
    D-Bus spec.
    Similar, glibc hardcodes the utmp location to /var/run, and
    this is exposed in _UTMP_PATH in limits.h, hence let's stay in
    sync with this public API, too.
    We simply do not support systems where /var/run is not a
    symlink -&gt; /run. Hence both are equivalent. Staying compatible
    with upstream specifications hence weighs more than cleaning up
    superficial appearance.</changelog>
<changelog author="fstrba@suse.com" date="1400241600">- Put everything into /var/run instaead of /run</changelog>
<changelog author="fstrba@suse.com" date="1402488000">- Update to 1.8.4:
  + Security fix:
  - Alban Crequy at Collabora Ltd. discovered and fixed a
    denial-of-service flaw in dbus-daemon, part of the reference
    implementation of D-Bus.
    Additionally, in highly unusual environments the same flaw
    could lead to a side channel between processes that should
    not be able to communicate. (CVE-2014-3477, fdo#78979,
    bnc#881137)</changelog>
<changelog author="fstrba@suse.com" date="1404302400">- Update to 1.8.6:
  + Security fixes:
  - On Linux &gt;= 2.6.37-rc4, if sendmsg() fails with ETOOMANYREFS,
    silently drop the message. This prevents an attack in which
    a malicious client can make dbus-daemon disconnect a system
    service, which is a local denial of service.
    (bnc#885241 fdo#80163, CVE-2014-3532; Alban Crequy)
  - Track remaining Unix file descriptors correctly when more
    than one message in quick succession contains fds. This
    prevents another attack in which a malicious client can make
    dbus-daemon disconnect a system service.
    (bnc#885241 fdo#79694, fd0#80469, CVE-2014-3533; Alejandro
    Martínez Suárez, Simon McVittie, Alban Crequy)
  + Other fixes:
  - When dbus-launch --exit-with-session starts a dbus-daemon but
    then cannot attach to a session, kill the dbus-daemon as
    intended (fdo#74698, ????? ????????)</changelog>
<changelog author="fcrozat@suse.com" date="1404993600">- Update baselibs.conf: Obsoletes dbus-1-32bit in lib package.</changelog>
<changelog author="fstrba@suse.com" date="1406203200">- Remove the QA script since [Fate#313531] is being rejected</changelog>
<changelog author="fstrba@suse.com" date="1410955200">- Update to 1.8.8:
  + Security fixes:
  - Do not accept an extra fd in the padding of a cmsg message,
    which could lead to a 4-byte heap buffer overrun. (CVE-2014-3635,
    fdo#83622, bnc#896453; Simon McVittie)
  - Reduce default for maximum Unix file descriptors passed per
    message from 1024 to 16, preventing a uid with the default maximum
    number of connections from exhausting the system bus' file
    descriptors under Linux's default rlimit. Distributors or system
    administrators with a more restrictive fd limit may wish to reduce
    these limits further.
    Additionally, on Linux this prevents a second denial of service
    in which the dbus-daemon can be made to exceed the maximum number
    of fds per sendmsg() and disconnect the process that would have
    received them. (CVE-2014-3636, fdo#82820, bnc#896453; Alban Crequy)
  - Disconnect connections that still have a fd pending unmarshalling
    after a new configurable limit, pending_fd_timeout (defaulting to
    150 seconds), removing the possibility of creating an abusive
    connection that cannot be disconnected by setting up a circular
    reference to a connection's file descriptor. (CVE-2014-3637,
    fdo#80559, bnc#896453; Alban Crequy)
  - Reduce default for maximum pending replies per connection from
    8192 to 128, mitigating an algorithmic complexity
    denial-of-service attack (CVE-2014-3638, fdo#81053, bnc#896453;
    Alban Crequy)
  - Reduce default for authentication timeout on the system bus from
    30 seconds to 5 seconds, avoiding denial of service by using up
    all unauthenticated connection slots; and when all unauthenticated
    connection slots are used up, make new connection attempts block
    instead of disconnecting them. (CVE-2014-3639, fdo#80919,
    bnc#896453; Alban Crequy)
  + Other fixes:
  - Check for libsystemd from systemd &gt;= 209, falling back to the
    older separate libraries if not found (Umut Tezduyar Lindskog,
    Simon McVittie)
  - On Linux, use prctl() to disable core dumps from a test executable
    that deliberately raises SIGSEGV to test dbus-daemon's handling
    of that condition (fdo#83772, Simon McVittie)
  - Fix compilation with --enable-stats (fdo#81043, Gentoo #507232;
    Alban Crequy)
  - Improve documentation for running tests on Windows (fdo#41252,
    Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1411041600">- Update baselibs.conf: Provides dbus-1-32bit in lib package</changelog>
<changelog author="fstrba@suse.com" date="1412078400">- Reformat the spec file using spec-cleaner</changelog>
<changelog author="fstrba@suse.com" date="1415620800">- Update to 1.8.10:
  * Security fixes:
  - Increase dbus-daemon's RLIMIT_NOFILE rlimit to 65536
    so that CVE-2014-3636 part A cannot exhaust the system bus'
    file descriptors, completing the incomplete fix in 1.8.8.
    (CVE-2014-7824, fdo#85105; Simon McVittie, Alban Crequy)</changelog>
<changelog author="fstrba@suse.com" date="1416916800">- Update to 1.8.12:
  * Fixes:
  - Partially revert the CVE-2014-3639 patch by increasing the
    default authentication timeout on the system bus from 5
    seconds back to 30 seconds, since this has been reported to
    cause boot regressions for some users, mostly with parallel
    boot (systemd) on slower hardware.
    On fast systems where local users are considered particularly
    hostile, administrators can return to the 5 second timeout
    (or any other value in milliseconds) by saving this as
    /etc/dbus-1/system-local.conf:
    &lt;busconfig&gt;
    &lt;limit name="auth_timeout"&gt;5000&lt;/limit&gt;
    &lt;/busconfig&gt;
    (fdo#86431, Simon McVittie)
  - Add a message in syslog/the Journal when the auth_timeout is
    exceeded (fdo#86431, Simon McVittie)
  - Send back an AccessDenied error if the addressed recipient is
    not allowed to receive a message (and in builds with
    assertions enabled, don't assert under the same conditions).
    (fdo#86194, Jacek Bukarewicz)</changelog>
<changelog author="fstrba@suse.com" date="1420545600">- Update to 1.8.14
  * Security hardening:
  - Do not allow calls to UpdateActivationEnvironment from uids
    other than the uid of the dbus-daemon. If a system service
    installs unsafe security policy rules that allow arbitrary
    method calls (such as CVE-2014-8148) then this prevents
    memory consumption and possible privilege escalation via
    UpdateActivationEnvironment.
    We believe that in practice, privilege escalation here is
    avoided by dbus-daemon-launch-helper sanitizing its
    environment; but it seems better to be safe.
  - Do not allow calls to UpdateActivationEnvironment or the
    Stats interface on object paths other than
    /org/freedesktop/DBus. Some system services install unsafe
    security policy rules that allow arbitrary method calls to
    any destination, method and interface with a specified object
    path; while less bad than allowing arbitrary method calls,
    these security policies are still harmful, since dbus-daemon
    normally offers the same API on all object paths and other
    system services might behave similarly.
  * Other fixes:
  - Add missing initialization so GetExtendedTcpTable doesn't
    crash on Windows Vista SP0 (fdo#77008, Ilya A. Tkachenko)</changelog>
<changelog author="fstrba@suse.com" date="1423483200">- Update to 1.8.16:
  * Security fixes:
  - Do not allow non-uid-0 processes to send forged
    ActivationFailure messages. On Linux systems with systemd
    activation, this would allow a local denial of service:
    unprivileged processes could flood the bus with these forged
    messages, winning the race with the actual service activation
    and causing an error reply to be sent back when service
    auto-activation was requested. This does not prevent the real
    service from being started, so it only works while the real
    service is not running. (CVE-2015-0245, fdo#88811, bnc#916343;
    Simon McVittie)
  * Other fixes:
  - fix a Windows build failure (fdo#88009, Ralf Habacker)
  - on Windows, allow up to 8K connections to the dbus-daemon
    instead of the previous 64, completing a previous fix which
    only worked under Autotools (fdo#71297, Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1425297600">- Fix typo in rc.boot.dbus (bsc#916785)</changelog>
<changelog author="fstrba@suse.com" date="1442404800">- Account for openSUSE:Leap in the conditional for chosing right
  local state directories (boo#941352)</changelog>
<changelog author="mkoutny@suse.com" date="1469102400">- Added patches:
  * fix-timeout-reset.patch
    + Correctly reset timeouts for pending file descriptors
    (bsc#978477)
  * increase-backlog.patch
    + increase listen() backlog of AF_UNIX sockets to SOMAXCONN
    (bsc#980928)</changelog>
<changelog author="fstrba@suse.com" date="1476187200">- Update to 1.8.22:
  * Security fixes:
    + Do not treat ActivationFailure message received from
    root-owned systemd name as a format string. In principle this
    is a security vulnerability, but we do not believe it is
    exploitable in practice, because only privileged processes can
    own the org.freedesktop.systemd1 bus name, and systemd does
    not appear to send activation failures that contain "%".
    Please note that this probably *was* exploitable in dbus
    versions older than 1.6.30, 1.8.16 and 1.9.10 due to a missing
    check which at the time was only thought to be a denial of
    service vulnerability (CVE-2015-0245). If you are still
    running one of those versions, patch or upgrade immediately.
    (fdo#98157, bsc#1003898, Simon McVittie)
  * Security hardening:
    + On Unix platforms, change the default configuration for the
    session bus to only allow EXTERNAL authentication (secure
    kernel-mediated credentials-passing), as was already done for
    the system bus.
    This avoids falling back to DBUS_COOKIE_SHA1, which relies on
    strongly unpredictable pseudo-random numbers; under certain
    circumstances (/dev/urandom unreadable or malloc() returns
    NULL), dbus could fall back to using rand(), which does not
    have the desired unpredictability. The fallback to rand() has
    not been changed in this stable-branch since the necessary
    code changes for correct error-handling are rather intrusive.
    If you are using D-Bus over the (unencrypted!) tcp: or
    nonce-tcp: transport, in conjunction with DBUS_COOKIE_SHA1 and
    a shared home directory using NFS or similar, you will need to
    reconfigure the session bus to accept DBUS_COOKIE_SHA1 by
    commenting out the &lt;auth&gt; element. This configuration is not
    recommended.
  * Other fixes:
    + Fix a memory leak when GetConnectionCredentials() succeeds
    (fdo#91008, Jacek Bukarewicz)
    + Ensure that dbus-monitor does not reply to messages intended
    for others (fdo#90952, Simon McVittie)
    + Add locking to DBusCounter's reference count and notify
    function (fdo#89297, Adrian Szyndela)
    + Ensure that DBusTransport's reference count is protected by
    the corresponding DBusConnection's lock (fdo#90312, Adrian
    Szyndela)
    + On Windows, listen on the same port for IPv4 and IPv6
    (previously broken by an endianness mistake), and fix a
    failure to bind TCP sockets on approximately 1 attempt in 256
    (fdo#87999, Ralf Habacker)
    + Correctly release DBusServer mutex before early-return if we
    run out of memory while copying authentication mechanisms
    (fdo#90021,  Ralf Habacker)
    + Correctly initialize all fields of DBusTypeReader (fdo#90021;
    Ralf Habacker, Simon McVittie)
    + Fix some missing \n in verbose (debug log) messages
    (fdo#90004, Ralf Habacker)
    + Clean up some memory leaks in test code (fdo#90021, Ralf
    Habacker)</changelog>
<changelog author="sflees@suse.de" date="1486036800">- Remove pre_checkin.sh and associated they are broken</changelog>
<changelog author="sflees@suse.de" date="1486036801">- Remove sysvinit script, not used under systemd bsc#974092
- This also removes rcdbus.</changelog>
<changelog author="sflees@suse.de" date="1488369600">- Fix minor security issues that were unlikely to be triggered
  bsc#1025950 bsc#1025951
  * fix-nonce-tcp-1.patch
  * fix-nonce-tcp-2.patch
  * fix-nonce-tcp-3.patch
  * fix-nonce-tcp-4.patch</changelog>

</package>
<package pkgid="5566c0f1216145223150389f2860f440a1bc193220c425514fb065a5c9cd03ed" name="dbus-1-devel" arch="x86_64">
    <version epoch="0" ver="1.8.22" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1400155200">- Move system socket back from /run/dbus to /var/run/dbus
  * From upstream reasoning:
    Some specifications we want to stay compatibility actually
    document /var/run, not /run, and we should stay compatible with
    that. In order to make sure our D-Bus implementation works on
    any system, regardless if running systemd or not, we should
    always use /var/run which is the only path mandated by the
    D-Bus spec.
    Similar, glibc hardcodes the utmp location to /var/run, and
    this is exposed in _UTMP_PATH in limits.h, hence let's stay in
    sync with this public API, too.
    We simply do not support systems where /var/run is not a
    symlink -&gt; /run. Hence both are equivalent. Staying compatible
    with upstream specifications hence weighs more than cleaning up
    superficial appearance.</changelog>
<changelog author="fstrba@suse.com" date="1400241600">- Put everything into /var/run instaead of /run</changelog>
<changelog author="fstrba@suse.com" date="1402488000">- Update to 1.8.4:
  + Security fix:
  - Alban Crequy at Collabora Ltd. discovered and fixed a
    denial-of-service flaw in dbus-daemon, part of the reference
    implementation of D-Bus.
    Additionally, in highly unusual environments the same flaw
    could lead to a side channel between processes that should
    not be able to communicate. (CVE-2014-3477, fdo#78979,
    bnc#881137)</changelog>
<changelog author="fstrba@suse.com" date="1404302400">- Update to 1.8.6:
  + Security fixes:
  - On Linux &gt;= 2.6.37-rc4, if sendmsg() fails with ETOOMANYREFS,
    silently drop the message. This prevents an attack in which
    a malicious client can make dbus-daemon disconnect a system
    service, which is a local denial of service.
    (bnc#885241 fdo#80163, CVE-2014-3532; Alban Crequy)
  - Track remaining Unix file descriptors correctly when more
    than one message in quick succession contains fds. This
    prevents another attack in which a malicious client can make
    dbus-daemon disconnect a system service.
    (bnc#885241 fdo#79694, fd0#80469, CVE-2014-3533; Alejandro
    Martínez Suárez, Simon McVittie, Alban Crequy)
  + Other fixes:
  - When dbus-launch --exit-with-session starts a dbus-daemon but
    then cannot attach to a session, kill the dbus-daemon as
    intended (fdo#74698, ????? ????????)</changelog>
<changelog author="fcrozat@suse.com" date="1404993600">- Update baselibs.conf: Obsoletes dbus-1-32bit in lib package.</changelog>
<changelog author="fstrba@suse.com" date="1406203200">- Remove the QA script since [Fate#313531] is being rejected</changelog>
<changelog author="fstrba@suse.com" date="1410955200">- Update to 1.8.8:
  + Security fixes:
  - Do not accept an extra fd in the padding of a cmsg message,
    which could lead to a 4-byte heap buffer overrun. (CVE-2014-3635,
    fdo#83622, bnc#896453; Simon McVittie)
  - Reduce default for maximum Unix file descriptors passed per
    message from 1024 to 16, preventing a uid with the default maximum
    number of connections from exhausting the system bus' file
    descriptors under Linux's default rlimit. Distributors or system
    administrators with a more restrictive fd limit may wish to reduce
    these limits further.
    Additionally, on Linux this prevents a second denial of service
    in which the dbus-daemon can be made to exceed the maximum number
    of fds per sendmsg() and disconnect the process that would have
    received them. (CVE-2014-3636, fdo#82820, bnc#896453; Alban Crequy)
  - Disconnect connections that still have a fd pending unmarshalling
    after a new configurable limit, pending_fd_timeout (defaulting to
    150 seconds), removing the possibility of creating an abusive
    connection that cannot be disconnected by setting up a circular
    reference to a connection's file descriptor. (CVE-2014-3637,
    fdo#80559, bnc#896453; Alban Crequy)
  - Reduce default for maximum pending replies per connection from
    8192 to 128, mitigating an algorithmic complexity
    denial-of-service attack (CVE-2014-3638, fdo#81053, bnc#896453;
    Alban Crequy)
  - Reduce default for authentication timeout on the system bus from
    30 seconds to 5 seconds, avoiding denial of service by using up
    all unauthenticated connection slots; and when all unauthenticated
    connection slots are used up, make new connection attempts block
    instead of disconnecting them. (CVE-2014-3639, fdo#80919,
    bnc#896453; Alban Crequy)
  + Other fixes:
  - Check for libsystemd from systemd &gt;= 209, falling back to the
    older separate libraries if not found (Umut Tezduyar Lindskog,
    Simon McVittie)
  - On Linux, use prctl() to disable core dumps from a test executable
    that deliberately raises SIGSEGV to test dbus-daemon's handling
    of that condition (fdo#83772, Simon McVittie)
  - Fix compilation with --enable-stats (fdo#81043, Gentoo #507232;
    Alban Crequy)
  - Improve documentation for running tests on Windows (fdo#41252,
    Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1411041600">- Update baselibs.conf: Provides dbus-1-32bit in lib package</changelog>
<changelog author="fstrba@suse.com" date="1412078400">- Reformat the spec file using spec-cleaner</changelog>
<changelog author="fstrba@suse.com" date="1415620800">- Update to 1.8.10:
  * Security fixes:
  - Increase dbus-daemon's RLIMIT_NOFILE rlimit to 65536
    so that CVE-2014-3636 part A cannot exhaust the system bus'
    file descriptors, completing the incomplete fix in 1.8.8.
    (CVE-2014-7824, fdo#85105; Simon McVittie, Alban Crequy)</changelog>
<changelog author="fstrba@suse.com" date="1416916800">- Update to 1.8.12:
  * Fixes:
  - Partially revert the CVE-2014-3639 patch by increasing the
    default authentication timeout on the system bus from 5
    seconds back to 30 seconds, since this has been reported to
    cause boot regressions for some users, mostly with parallel
    boot (systemd) on slower hardware.
    On fast systems where local users are considered particularly
    hostile, administrators can return to the 5 second timeout
    (or any other value in milliseconds) by saving this as
    /etc/dbus-1/system-local.conf:
    &lt;busconfig&gt;
    &lt;limit name="auth_timeout"&gt;5000&lt;/limit&gt;
    &lt;/busconfig&gt;
    (fdo#86431, Simon McVittie)
  - Add a message in syslog/the Journal when the auth_timeout is
    exceeded (fdo#86431, Simon McVittie)
  - Send back an AccessDenied error if the addressed recipient is
    not allowed to receive a message (and in builds with
    assertions enabled, don't assert under the same conditions).
    (fdo#86194, Jacek Bukarewicz)</changelog>
<changelog author="fstrba@suse.com" date="1420545600">- Update to 1.8.14
  * Security hardening:
  - Do not allow calls to UpdateActivationEnvironment from uids
    other than the uid of the dbus-daemon. If a system service
    installs unsafe security policy rules that allow arbitrary
    method calls (such as CVE-2014-8148) then this prevents
    memory consumption and possible privilege escalation via
    UpdateActivationEnvironment.
    We believe that in practice, privilege escalation here is
    avoided by dbus-daemon-launch-helper sanitizing its
    environment; but it seems better to be safe.
  - Do not allow calls to UpdateActivationEnvironment or the
    Stats interface on object paths other than
    /org/freedesktop/DBus. Some system services install unsafe
    security policy rules that allow arbitrary method calls to
    any destination, method and interface with a specified object
    path; while less bad than allowing arbitrary method calls,
    these security policies are still harmful, since dbus-daemon
    normally offers the same API on all object paths and other
    system services might behave similarly.
  * Other fixes:
  - Add missing initialization so GetExtendedTcpTable doesn't
    crash on Windows Vista SP0 (fdo#77008, Ilya A. Tkachenko)</changelog>
<changelog author="fstrba@suse.com" date="1423483200">- Update to 1.8.16:
  * Security fixes:
  - Do not allow non-uid-0 processes to send forged
    ActivationFailure messages. On Linux systems with systemd
    activation, this would allow a local denial of service:
    unprivileged processes could flood the bus with these forged
    messages, winning the race with the actual service activation
    and causing an error reply to be sent back when service
    auto-activation was requested. This does not prevent the real
    service from being started, so it only works while the real
    service is not running. (CVE-2015-0245, fdo#88811, bnc#916343;
    Simon McVittie)
  * Other fixes:
  - fix a Windows build failure (fdo#88009, Ralf Habacker)
  - on Windows, allow up to 8K connections to the dbus-daemon
    instead of the previous 64, completing a previous fix which
    only worked under Autotools (fdo#71297, Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1425297600">- Fix typo in rc.boot.dbus (bsc#916785)</changelog>
<changelog author="fstrba@suse.com" date="1442404800">- Account for openSUSE:Leap in the conditional for chosing right
  local state directories (boo#941352)</changelog>
<changelog author="mkoutny@suse.com" date="1469102400">- Added patches:
  * fix-timeout-reset.patch
    + Correctly reset timeouts for pending file descriptors
    (bsc#978477)
  * increase-backlog.patch
    + increase listen() backlog of AF_UNIX sockets to SOMAXCONN
    (bsc#980928)</changelog>
<changelog author="fstrba@suse.com" date="1476187200">- Update to 1.8.22:
  * Security fixes:
    + Do not treat ActivationFailure message received from
    root-owned systemd name as a format string. In principle this
    is a security vulnerability, but we do not believe it is
    exploitable in practice, because only privileged processes can
    own the org.freedesktop.systemd1 bus name, and systemd does
    not appear to send activation failures that contain "%".
    Please note that this probably *was* exploitable in dbus
    versions older than 1.6.30, 1.8.16 and 1.9.10 due to a missing
    check which at the time was only thought to be a denial of
    service vulnerability (CVE-2015-0245). If you are still
    running one of those versions, patch or upgrade immediately.
    (fdo#98157, bsc#1003898, Simon McVittie)
  * Security hardening:
    + On Unix platforms, change the default configuration for the
    session bus to only allow EXTERNAL authentication (secure
    kernel-mediated credentials-passing), as was already done for
    the system bus.
    This avoids falling back to DBUS_COOKIE_SHA1, which relies on
    strongly unpredictable pseudo-random numbers; under certain
    circumstances (/dev/urandom unreadable or malloc() returns
    NULL), dbus could fall back to using rand(), which does not
    have the desired unpredictability. The fallback to rand() has
    not been changed in this stable-branch since the necessary
    code changes for correct error-handling are rather intrusive.
    If you are using D-Bus over the (unencrypted!) tcp: or
    nonce-tcp: transport, in conjunction with DBUS_COOKIE_SHA1 and
    a shared home directory using NFS or similar, you will need to
    reconfigure the session bus to accept DBUS_COOKIE_SHA1 by
    commenting out the &lt;auth&gt; element. This configuration is not
    recommended.
  * Other fixes:
    + Fix a memory leak when GetConnectionCredentials() succeeds
    (fdo#91008, Jacek Bukarewicz)
    + Ensure that dbus-monitor does not reply to messages intended
    for others (fdo#90952, Simon McVittie)
    + Add locking to DBusCounter's reference count and notify
    function (fdo#89297, Adrian Szyndela)
    + Ensure that DBusTransport's reference count is protected by
    the corresponding DBusConnection's lock (fdo#90312, Adrian
    Szyndela)
    + On Windows, listen on the same port for IPv4 and IPv6
    (previously broken by an endianness mistake), and fix a
    failure to bind TCP sockets on approximately 1 attempt in 256
    (fdo#87999, Ralf Habacker)
    + Correctly release DBusServer mutex before early-return if we
    run out of memory while copying authentication mechanisms
    (fdo#90021,  Ralf Habacker)
    + Correctly initialize all fields of DBusTypeReader (fdo#90021;
    Ralf Habacker, Simon McVittie)
    + Fix some missing \n in verbose (debug log) messages
    (fdo#90004, Ralf Habacker)
    + Clean up some memory leaks in test code (fdo#90021, Ralf
    Habacker)</changelog>
<changelog author="sflees@suse.de" date="1486036800">- Remove pre_checkin.sh and associated they are broken</changelog>
<changelog author="sflees@suse.de" date="1486036801">- Remove sysvinit script, not used under systemd bsc#974092
- This also removes rcdbus.</changelog>
<changelog author="sflees@suse.de" date="1488369600">- Fix minor security issues that were unlikely to be triggered
  bsc#1025950 bsc#1025951
  * fix-nonce-tcp-1.patch
  * fix-nonce-tcp-2.patch
  * fix-nonce-tcp-3.patch
  * fix-nonce-tcp-4.patch</changelog>

</package>
<package pkgid="826aa41333b94d3ad91bf211828ff7e21163f6dffbbc228af889d30b9464c3e2" name="dbus-1-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.22" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1400155200">- Move system socket back from /run/dbus to /var/run/dbus
  * From upstream reasoning:
    Some specifications we want to stay compatibility actually
    document /var/run, not /run, and we should stay compatible with
    that. In order to make sure our D-Bus implementation works on
    any system, regardless if running systemd or not, we should
    always use /var/run which is the only path mandated by the
    D-Bus spec.
    Similar, glibc hardcodes the utmp location to /var/run, and
    this is exposed in _UTMP_PATH in limits.h, hence let's stay in
    sync with this public API, too.
    We simply do not support systems where /var/run is not a
    symlink -&gt; /run. Hence both are equivalent. Staying compatible
    with upstream specifications hence weighs more than cleaning up
    superficial appearance.</changelog>
<changelog author="fstrba@suse.com" date="1400241600">- Put everything into /var/run instaead of /run</changelog>
<changelog author="fstrba@suse.com" date="1402488000">- Update to 1.8.4:
  + Security fix:
  - Alban Crequy at Collabora Ltd. discovered and fixed a
    denial-of-service flaw in dbus-daemon, part of the reference
    implementation of D-Bus.
    Additionally, in highly unusual environments the same flaw
    could lead to a side channel between processes that should
    not be able to communicate. (CVE-2014-3477, fdo#78979,
    bnc#881137)</changelog>
<changelog author="fstrba@suse.com" date="1404302400">- Update to 1.8.6:
  + Security fixes:
  - On Linux &gt;= 2.6.37-rc4, if sendmsg() fails with ETOOMANYREFS,
    silently drop the message. This prevents an attack in which
    a malicious client can make dbus-daemon disconnect a system
    service, which is a local denial of service.
    (bnc#885241 fdo#80163, CVE-2014-3532; Alban Crequy)
  - Track remaining Unix file descriptors correctly when more
    than one message in quick succession contains fds. This
    prevents another attack in which a malicious client can make
    dbus-daemon disconnect a system service.
    (bnc#885241 fdo#79694, fd0#80469, CVE-2014-3533; Alejandro
    Martínez Suárez, Simon McVittie, Alban Crequy)
  + Other fixes:
  - When dbus-launch --exit-with-session starts a dbus-daemon but
    then cannot attach to a session, kill the dbus-daemon as
    intended (fdo#74698, ????? ????????)</changelog>
<changelog author="fcrozat@suse.com" date="1404993600">- Update baselibs.conf: Obsoletes dbus-1-32bit in lib package.</changelog>
<changelog author="fstrba@suse.com" date="1406203200">- Remove the QA script since [Fate#313531] is being rejected</changelog>
<changelog author="fstrba@suse.com" date="1410955200">- Update to 1.8.8:
  + Security fixes:
  - Do not accept an extra fd in the padding of a cmsg message,
    which could lead to a 4-byte heap buffer overrun. (CVE-2014-3635,
    fdo#83622, bnc#896453; Simon McVittie)
  - Reduce default for maximum Unix file descriptors passed per
    message from 1024 to 16, preventing a uid with the default maximum
    number of connections from exhausting the system bus' file
    descriptors under Linux's default rlimit. Distributors or system
    administrators with a more restrictive fd limit may wish to reduce
    these limits further.
    Additionally, on Linux this prevents a second denial of service
    in which the dbus-daemon can be made to exceed the maximum number
    of fds per sendmsg() and disconnect the process that would have
    received them. (CVE-2014-3636, fdo#82820, bnc#896453; Alban Crequy)
  - Disconnect connections that still have a fd pending unmarshalling
    after a new configurable limit, pending_fd_timeout (defaulting to
    150 seconds), removing the possibility of creating an abusive
    connection that cannot be disconnected by setting up a circular
    reference to a connection's file descriptor. (CVE-2014-3637,
    fdo#80559, bnc#896453; Alban Crequy)
  - Reduce default for maximum pending replies per connection from
    8192 to 128, mitigating an algorithmic complexity
    denial-of-service attack (CVE-2014-3638, fdo#81053, bnc#896453;
    Alban Crequy)
  - Reduce default for authentication timeout on the system bus from
    30 seconds to 5 seconds, avoiding denial of service by using up
    all unauthenticated connection slots; and when all unauthenticated
    connection slots are used up, make new connection attempts block
    instead of disconnecting them. (CVE-2014-3639, fdo#80919,
    bnc#896453; Alban Crequy)
  + Other fixes:
  - Check for libsystemd from systemd &gt;= 209, falling back to the
    older separate libraries if not found (Umut Tezduyar Lindskog,
    Simon McVittie)
  - On Linux, use prctl() to disable core dumps from a test executable
    that deliberately raises SIGSEGV to test dbus-daemon's handling
    of that condition (fdo#83772, Simon McVittie)
  - Fix compilation with --enable-stats (fdo#81043, Gentoo #507232;
    Alban Crequy)
  - Improve documentation for running tests on Windows (fdo#41252,
    Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1411041600">- Update baselibs.conf: Provides dbus-1-32bit in lib package</changelog>
<changelog author="fstrba@suse.com" date="1412078400">- Reformat the spec file using spec-cleaner</changelog>
<changelog author="fstrba@suse.com" date="1415620800">- Update to 1.8.10:
  * Security fixes:
  - Increase dbus-daemon's RLIMIT_NOFILE rlimit to 65536
    so that CVE-2014-3636 part A cannot exhaust the system bus'
    file descriptors, completing the incomplete fix in 1.8.8.
    (CVE-2014-7824, fdo#85105; Simon McVittie, Alban Crequy)</changelog>
<changelog author="fstrba@suse.com" date="1416916800">- Update to 1.8.12:
  * Fixes:
  - Partially revert the CVE-2014-3639 patch by increasing the
    default authentication timeout on the system bus from 5
    seconds back to 30 seconds, since this has been reported to
    cause boot regressions for some users, mostly with parallel
    boot (systemd) on slower hardware.
    On fast systems where local users are considered particularly
    hostile, administrators can return to the 5 second timeout
    (or any other value in milliseconds) by saving this as
    /etc/dbus-1/system-local.conf:
    &lt;busconfig&gt;
    &lt;limit name="auth_timeout"&gt;5000&lt;/limit&gt;
    &lt;/busconfig&gt;
    (fdo#86431, Simon McVittie)
  - Add a message in syslog/the Journal when the auth_timeout is
    exceeded (fdo#86431, Simon McVittie)
  - Send back an AccessDenied error if the addressed recipient is
    not allowed to receive a message (and in builds with
    assertions enabled, don't assert under the same conditions).
    (fdo#86194, Jacek Bukarewicz)</changelog>
<changelog author="fstrba@suse.com" date="1420545600">- Update to 1.8.14
  * Security hardening:
  - Do not allow calls to UpdateActivationEnvironment from uids
    other than the uid of the dbus-daemon. If a system service
    installs unsafe security policy rules that allow arbitrary
    method calls (such as CVE-2014-8148) then this prevents
    memory consumption and possible privilege escalation via
    UpdateActivationEnvironment.
    We believe that in practice, privilege escalation here is
    avoided by dbus-daemon-launch-helper sanitizing its
    environment; but it seems better to be safe.
  - Do not allow calls to UpdateActivationEnvironment or the
    Stats interface on object paths other than
    /org/freedesktop/DBus. Some system services install unsafe
    security policy rules that allow arbitrary method calls to
    any destination, method and interface with a specified object
    path; while less bad than allowing arbitrary method calls,
    these security policies are still harmful, since dbus-daemon
    normally offers the same API on all object paths and other
    system services might behave similarly.
  * Other fixes:
  - Add missing initialization so GetExtendedTcpTable doesn't
    crash on Windows Vista SP0 (fdo#77008, Ilya A. Tkachenko)</changelog>
<changelog author="fstrba@suse.com" date="1423483200">- Update to 1.8.16:
  * Security fixes:
  - Do not allow non-uid-0 processes to send forged
    ActivationFailure messages. On Linux systems with systemd
    activation, this would allow a local denial of service:
    unprivileged processes could flood the bus with these forged
    messages, winning the race with the actual service activation
    and causing an error reply to be sent back when service
    auto-activation was requested. This does not prevent the real
    service from being started, so it only works while the real
    service is not running. (CVE-2015-0245, fdo#88811, bnc#916343;
    Simon McVittie)
  * Other fixes:
  - fix a Windows build failure (fdo#88009, Ralf Habacker)
  - on Windows, allow up to 8K connections to the dbus-daemon
    instead of the previous 64, completing a previous fix which
    only worked under Autotools (fdo#71297, Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1425297600">- Fix typo in rc.boot.dbus (bsc#916785)</changelog>
<changelog author="fstrba@suse.com" date="1442404800">- Account for openSUSE:Leap in the conditional for chosing right
  local state directories (boo#941352)</changelog>
<changelog author="mkoutny@suse.com" date="1469102400">- Added patches:
  * fix-timeout-reset.patch
    + Correctly reset timeouts for pending file descriptors
    (bsc#978477)
  * increase-backlog.patch
    + increase listen() backlog of AF_UNIX sockets to SOMAXCONN
    (bsc#980928)</changelog>
<changelog author="fstrba@suse.com" date="1476187200">- Update to 1.8.22:
  * Security fixes:
    + Do not treat ActivationFailure message received from
    root-owned systemd name as a format string. In principle this
    is a security vulnerability, but we do not believe it is
    exploitable in practice, because only privileged processes can
    own the org.freedesktop.systemd1 bus name, and systemd does
    not appear to send activation failures that contain "%".
    Please note that this probably *was* exploitable in dbus
    versions older than 1.6.30, 1.8.16 and 1.9.10 due to a missing
    check which at the time was only thought to be a denial of
    service vulnerability (CVE-2015-0245). If you are still
    running one of those versions, patch or upgrade immediately.
    (fdo#98157, bsc#1003898, Simon McVittie)
  * Security hardening:
    + On Unix platforms, change the default configuration for the
    session bus to only allow EXTERNAL authentication (secure
    kernel-mediated credentials-passing), as was already done for
    the system bus.
    This avoids falling back to DBUS_COOKIE_SHA1, which relies on
    strongly unpredictable pseudo-random numbers; under certain
    circumstances (/dev/urandom unreadable or malloc() returns
    NULL), dbus could fall back to using rand(), which does not
    have the desired unpredictability. The fallback to rand() has
    not been changed in this stable-branch since the necessary
    code changes for correct error-handling are rather intrusive.
    If you are using D-Bus over the (unencrypted!) tcp: or
    nonce-tcp: transport, in conjunction with DBUS_COOKIE_SHA1 and
    a shared home directory using NFS or similar, you will need to
    reconfigure the session bus to accept DBUS_COOKIE_SHA1 by
    commenting out the &lt;auth&gt; element. This configuration is not
    recommended.
  * Other fixes:
    + Fix a memory leak when GetConnectionCredentials() succeeds
    (fdo#91008, Jacek Bukarewicz)
    + Ensure that dbus-monitor does not reply to messages intended
    for others (fdo#90952, Simon McVittie)
    + Add locking to DBusCounter's reference count and notify
    function (fdo#89297, Adrian Szyndela)
    + Ensure that DBusTransport's reference count is protected by
    the corresponding DBusConnection's lock (fdo#90312, Adrian
    Szyndela)
    + On Windows, listen on the same port for IPv4 and IPv6
    (previously broken by an endianness mistake), and fix a
    failure to bind TCP sockets on approximately 1 attempt in 256
    (fdo#87999, Ralf Habacker)
    + Correctly release DBusServer mutex before early-return if we
    run out of memory while copying authentication mechanisms
    (fdo#90021,  Ralf Habacker)
    + Correctly initialize all fields of DBusTypeReader (fdo#90021;
    Ralf Habacker, Simon McVittie)
    + Fix some missing \n in verbose (debug log) messages
    (fdo#90004, Ralf Habacker)
    + Clean up some memory leaks in test code (fdo#90021, Ralf
    Habacker)</changelog>
<changelog author="sflees@suse.de" date="1486036800">- Remove pre_checkin.sh and associated they are broken</changelog>
<changelog author="sflees@suse.de" date="1486036801">- Remove sysvinit script, not used under systemd bsc#974092
- This also removes rcdbus.</changelog>
<changelog author="sflees@suse.de" date="1488369600">- Fix minor security issues that were unlikely to be triggered
  bsc#1025950 bsc#1025951
  * fix-nonce-tcp-1.patch
  * fix-nonce-tcp-2.patch
  * fix-nonce-tcp-3.patch
  * fix-nonce-tcp-4.patch</changelog>

</package>
<package pkgid="6494e3df8839da387b65c9424740e2a92c02c080fbda9a1f1a3e33dff33c80b8" name="dbus-1-devel-doc" arch="noarch">
    <version epoch="0" ver="1.8.22" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1400155200">- Move system socket back from /run/dbus to /var/run/dbus
  * From upstream reasoning:
    Some specifications we want to stay compatibility actually
    document /var/run, not /run, and we should stay compatible with
    that. In order to make sure our D-Bus implementation works on
    any system, regardless if running systemd or not, we should
    always use /var/run which is the only path mandated by the
    D-Bus spec.
    Similar, glibc hardcodes the utmp location to /var/run, and
    this is exposed in _UTMP_PATH in limits.h, hence let's stay in
    sync with this public API, too.
    We simply do not support systems where /var/run is not a
    symlink -&gt; /run. Hence both are equivalent. Staying compatible
    with upstream specifications hence weighs more than cleaning up
    superficial appearance.</changelog>
<changelog author="fstrba@suse.com" date="1400241600">- Put everything into /var/run instaead of /run</changelog>
<changelog author="fstrba@suse.com" date="1402488000">- Update to 1.8.4:
  + Security fix:
  - Alban Crequy at Collabora Ltd. discovered and fixed a
    denial-of-service flaw in dbus-daemon, part of the reference
    implementation of D-Bus.
    Additionally, in highly unusual environments the same flaw
    could lead to a side channel between processes that should
    not be able to communicate. (CVE-2014-3477, fdo#78979,
    bnc#881137)</changelog>
<changelog author="fstrba@suse.com" date="1404302400">- Update to 1.8.6:
  + Security fixes:
  - On Linux &gt;= 2.6.37-rc4, if sendmsg() fails with ETOOMANYREFS,
    silently drop the message. This prevents an attack in which
    a malicious client can make dbus-daemon disconnect a system
    service, which is a local denial of service.
    (bnc#885241 fdo#80163, CVE-2014-3532; Alban Crequy)
  - Track remaining Unix file descriptors correctly when more
    than one message in quick succession contains fds. This
    prevents another attack in which a malicious client can make
    dbus-daemon disconnect a system service.
    (bnc#885241 fdo#79694, fd0#80469, CVE-2014-3533; Alejandro
    Martínez Suárez, Simon McVittie, Alban Crequy)
  + Other fixes:
  - When dbus-launch --exit-with-session starts a dbus-daemon but
    then cannot attach to a session, kill the dbus-daemon as
    intended (fdo#74698, ????? ????????)</changelog>
<changelog author="fcrozat@suse.com" date="1404993600">- Update baselibs.conf: Obsoletes dbus-1-32bit in lib package.</changelog>
<changelog author="fstrba@suse.com" date="1406203200">- Remove the QA script since [Fate#313531] is being rejected</changelog>
<changelog author="fstrba@suse.com" date="1410955200">- Update to 1.8.8:
  + Security fixes:
  - Do not accept an extra fd in the padding of a cmsg message,
    which could lead to a 4-byte heap buffer overrun. (CVE-2014-3635,
    fdo#83622, bnc#896453; Simon McVittie)
  - Reduce default for maximum Unix file descriptors passed per
    message from 1024 to 16, preventing a uid with the default maximum
    number of connections from exhausting the system bus' file
    descriptors under Linux's default rlimit. Distributors or system
    administrators with a more restrictive fd limit may wish to reduce
    these limits further.
    Additionally, on Linux this prevents a second denial of service
    in which the dbus-daemon can be made to exceed the maximum number
    of fds per sendmsg() and disconnect the process that would have
    received them. (CVE-2014-3636, fdo#82820, bnc#896453; Alban Crequy)
  - Disconnect connections that still have a fd pending unmarshalling
    after a new configurable limit, pending_fd_timeout (defaulting to
    150 seconds), removing the possibility of creating an abusive
    connection that cannot be disconnected by setting up a circular
    reference to a connection's file descriptor. (CVE-2014-3637,
    fdo#80559, bnc#896453; Alban Crequy)
  - Reduce default for maximum pending replies per connection from
    8192 to 128, mitigating an algorithmic complexity
    denial-of-service attack (CVE-2014-3638, fdo#81053, bnc#896453;
    Alban Crequy)
  - Reduce default for authentication timeout on the system bus from
    30 seconds to 5 seconds, avoiding denial of service by using up
    all unauthenticated connection slots; and when all unauthenticated
    connection slots are used up, make new connection attempts block
    instead of disconnecting them. (CVE-2014-3639, fdo#80919,
    bnc#896453; Alban Crequy)
  + Other fixes:
  - Check for libsystemd from systemd &gt;= 209, falling back to the
    older separate libraries if not found (Umut Tezduyar Lindskog,
    Simon McVittie)
  - On Linux, use prctl() to disable core dumps from a test executable
    that deliberately raises SIGSEGV to test dbus-daemon's handling
    of that condition (fdo#83772, Simon McVittie)
  - Fix compilation with --enable-stats (fdo#81043, Gentoo #507232;
    Alban Crequy)
  - Improve documentation for running tests on Windows (fdo#41252,
    Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1411041600">- Update baselibs.conf: Provides dbus-1-32bit in lib package</changelog>
<changelog author="fstrba@suse.com" date="1412078400">- Reformat the spec file using spec-cleaner</changelog>
<changelog author="fstrba@suse.com" date="1415620800">- Update to 1.8.10:
  * Security fixes:
  - Increase dbus-daemon's RLIMIT_NOFILE rlimit to 65536
    so that CVE-2014-3636 part A cannot exhaust the system bus'
    file descriptors, completing the incomplete fix in 1.8.8.
    (CVE-2014-7824, fdo#85105; Simon McVittie, Alban Crequy)</changelog>
<changelog author="fstrba@suse.com" date="1416916800">- Update to 1.8.12:
  * Fixes:
  - Partially revert the CVE-2014-3639 patch by increasing the
    default authentication timeout on the system bus from 5
    seconds back to 30 seconds, since this has been reported to
    cause boot regressions for some users, mostly with parallel
    boot (systemd) on slower hardware.
    On fast systems where local users are considered particularly
    hostile, administrators can return to the 5 second timeout
    (or any other value in milliseconds) by saving this as
    /etc/dbus-1/system-local.conf:
    &lt;busconfig&gt;
    &lt;limit name="auth_timeout"&gt;5000&lt;/limit&gt;
    &lt;/busconfig&gt;
    (fdo#86431, Simon McVittie)
  - Add a message in syslog/the Journal when the auth_timeout is
    exceeded (fdo#86431, Simon McVittie)
  - Send back an AccessDenied error if the addressed recipient is
    not allowed to receive a message (and in builds with
    assertions enabled, don't assert under the same conditions).
    (fdo#86194, Jacek Bukarewicz)</changelog>
<changelog author="fstrba@suse.com" date="1420545600">- Update to 1.8.14
  * Security hardening:
  - Do not allow calls to UpdateActivationEnvironment from uids
    other than the uid of the dbus-daemon. If a system service
    installs unsafe security policy rules that allow arbitrary
    method calls (such as CVE-2014-8148) then this prevents
    memory consumption and possible privilege escalation via
    UpdateActivationEnvironment.
    We believe that in practice, privilege escalation here is
    avoided by dbus-daemon-launch-helper sanitizing its
    environment; but it seems better to be safe.
  - Do not allow calls to UpdateActivationEnvironment or the
    Stats interface on object paths other than
    /org/freedesktop/DBus. Some system services install unsafe
    security policy rules that allow arbitrary method calls to
    any destination, method and interface with a specified object
    path; while less bad than allowing arbitrary method calls,
    these security policies are still harmful, since dbus-daemon
    normally offers the same API on all object paths and other
    system services might behave similarly.
  * Other fixes:
  - Add missing initialization so GetExtendedTcpTable doesn't
    crash on Windows Vista SP0 (fdo#77008, Ilya A. Tkachenko)</changelog>
<changelog author="fstrba@suse.com" date="1423483200">- Update to 1.8.16:
  * Security fixes:
  - Do not allow non-uid-0 processes to send forged
    ActivationFailure messages. On Linux systems with systemd
    activation, this would allow a local denial of service:
    unprivileged processes could flood the bus with these forged
    messages, winning the race with the actual service activation
    and causing an error reply to be sent back when service
    auto-activation was requested. This does not prevent the real
    service from being started, so it only works while the real
    service is not running. (CVE-2015-0245, fdo#88811, bnc#916343;
    Simon McVittie)
  * Other fixes:
  - fix a Windows build failure (fdo#88009, Ralf Habacker)
  - on Windows, allow up to 8K connections to the dbus-daemon
    instead of the previous 64, completing a previous fix which
    only worked under Autotools (fdo#71297, Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1425297600">- Fix typo in rc.boot.dbus (bsc#916785)</changelog>
<changelog author="fstrba@suse.com" date="1442404800">- Account for openSUSE:Leap in the conditional for chosing right
  local state directories (boo#941352)</changelog>
<changelog author="mkoutny@suse.com" date="1469102400">- Added patches:
  * fix-timeout-reset.patch
    + Correctly reset timeouts for pending file descriptors
    (bsc#978477)
  * increase-backlog.patch
    + increase listen() backlog of AF_UNIX sockets to SOMAXCONN
    (bsc#980928)</changelog>
<changelog author="fstrba@suse.com" date="1476187200">- Update to 1.8.22:
  * Security fixes:
    + Do not treat ActivationFailure message received from
    root-owned systemd name as a format string. In principle this
    is a security vulnerability, but we do not believe it is
    exploitable in practice, because only privileged processes can
    own the org.freedesktop.systemd1 bus name, and systemd does
    not appear to send activation failures that contain "%".
    Please note that this probably *was* exploitable in dbus
    versions older than 1.6.30, 1.8.16 and 1.9.10 due to a missing
    check which at the time was only thought to be a denial of
    service vulnerability (CVE-2015-0245). If you are still
    running one of those versions, patch or upgrade immediately.
    (fdo#98157, bsc#1003898, Simon McVittie)
  * Security hardening:
    + On Unix platforms, change the default configuration for the
    session bus to only allow EXTERNAL authentication (secure
    kernel-mediated credentials-passing), as was already done for
    the system bus.
    This avoids falling back to DBUS_COOKIE_SHA1, which relies on
    strongly unpredictable pseudo-random numbers; under certain
    circumstances (/dev/urandom unreadable or malloc() returns
    NULL), dbus could fall back to using rand(), which does not
    have the desired unpredictability. The fallback to rand() has
    not been changed in this stable-branch since the necessary
    code changes for correct error-handling are rather intrusive.
    If you are using D-Bus over the (unencrypted!) tcp: or
    nonce-tcp: transport, in conjunction with DBUS_COOKIE_SHA1 and
    a shared home directory using NFS or similar, you will need to
    reconfigure the session bus to accept DBUS_COOKIE_SHA1 by
    commenting out the &lt;auth&gt; element. This configuration is not
    recommended.
  * Other fixes:
    + Fix a memory leak when GetConnectionCredentials() succeeds
    (fdo#91008, Jacek Bukarewicz)
    + Ensure that dbus-monitor does not reply to messages intended
    for others (fdo#90952, Simon McVittie)
    + Add locking to DBusCounter's reference count and notify
    function (fdo#89297, Adrian Szyndela)
    + Ensure that DBusTransport's reference count is protected by
    the corresponding DBusConnection's lock (fdo#90312, Adrian
    Szyndela)
    + On Windows, listen on the same port for IPv4 and IPv6
    (previously broken by an endianness mistake), and fix a
    failure to bind TCP sockets on approximately 1 attempt in 256
    (fdo#87999, Ralf Habacker)
    + Correctly release DBusServer mutex before early-return if we
    run out of memory while copying authentication mechanisms
    (fdo#90021,  Ralf Habacker)
    + Correctly initialize all fields of DBusTypeReader (fdo#90021;
    Ralf Habacker, Simon McVittie)
    + Fix some missing \n in verbose (debug log) messages
    (fdo#90004, Ralf Habacker)
    + Clean up some memory leaks in test code (fdo#90021, Ralf
    Habacker)</changelog>
<changelog author="sflees@suse.de" date="1486036800">- Remove pre_checkin.sh and associated they are broken</changelog>
<changelog author="sflees@suse.de" date="1486036801">- Remove sysvinit script, not used under systemd bsc#974092
- This also removes rcdbus.</changelog>
<changelog author="sflees@suse.de" date="1488369600">- Fix minor security issues that were unlikely to be triggered
  bsc#1025950 bsc#1025951
  * fix-nonce-tcp-1.patch
  * fix-nonce-tcp-2.patch
  * fix-nonce-tcp-3.patch
  * fix-nonce-tcp-4.patch</changelog>

</package>
<package pkgid="fffcf0a70b4e979734b437dcd8c99db60af2264e9340e9c67531f4b2a5ad9dc7" name="dbus-1-x11" arch="src">
    <version epoch="0" ver="1.8.22" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1400155200">- Move system socket back from /run/dbus to /var/run/dbus
  * From upstream reasoning:
    Some specifications we want to stay compatibility actually
    document /var/run, not /run, and we should stay compatible with
    that. In order to make sure our D-Bus implementation works on
    any system, regardless if running systemd or not, we should
    always use /var/run which is the only path mandated by the
    D-Bus spec.
    Similar, glibc hardcodes the utmp location to /var/run, and
    this is exposed in _UTMP_PATH in limits.h, hence let's stay in
    sync with this public API, too.
    We simply do not support systems where /var/run is not a
    symlink -&gt; /run. Hence both are equivalent. Staying compatible
    with upstream specifications hence weighs more than cleaning up
    superficial appearance.</changelog>
<changelog author="fstrba@suse.com" date="1400241600">- Put everything into /var/run instaead of /run</changelog>
<changelog author="fstrba@suse.com" date="1402488000">- Update to 1.8.4:
  + Security fix:
  - Alban Crequy at Collabora Ltd. discovered and fixed a
    denial-of-service flaw in dbus-daemon, part of the reference
    implementation of D-Bus.
    Additionally, in highly unusual environments the same flaw
    could lead to a side channel between processes that should
    not be able to communicate. (CVE-2014-3477, fdo#78979,
    bnc#881137)</changelog>
<changelog author="fstrba@suse.com" date="1404302400">- Update to 1.8.6:
  + Security fixes:
  - On Linux &gt;= 2.6.37-rc4, if sendmsg() fails with ETOOMANYREFS,
    silently drop the message. This prevents an attack in which
    a malicious client can make dbus-daemon disconnect a system
    service, which is a local denial of service.
    (bnc#885241 fdo#80163, CVE-2014-3532; Alban Crequy)
  - Track remaining Unix file descriptors correctly when more
    than one message in quick succession contains fds. This
    prevents another attack in which a malicious client can make
    dbus-daemon disconnect a system service.
    (bnc#885241 fdo#79694, fd0#80469, CVE-2014-3533; Alejandro
    Martínez Suárez, Simon McVittie, Alban Crequy)
  + Other fixes:
  - When dbus-launch --exit-with-session starts a dbus-daemon but
    then cannot attach to a session, kill the dbus-daemon as
    intended (fdo#74698, ????? ????????)</changelog>
<changelog author="fcrozat@suse.com" date="1404993600">- Update baselibs.conf: Obsoletes dbus-1-32bit in lib package.</changelog>
<changelog author="fstrba@suse.com" date="1406203200">- Remove the QA script since [Fate#313531] is being rejected</changelog>
<changelog author="fstrba@suse.com" date="1410955200">- Update to 1.8.8:
  + Security fixes:
  - Do not accept an extra fd in the padding of a cmsg message,
    which could lead to a 4-byte heap buffer overrun. (CVE-2014-3635,
    fdo#83622, bnc#896453; Simon McVittie)
  - Reduce default for maximum Unix file descriptors passed per
    message from 1024 to 16, preventing a uid with the default maximum
    number of connections from exhausting the system bus' file
    descriptors under Linux's default rlimit. Distributors or system
    administrators with a more restrictive fd limit may wish to reduce
    these limits further.
    Additionally, on Linux this prevents a second denial of service
    in which the dbus-daemon can be made to exceed the maximum number
    of fds per sendmsg() and disconnect the process that would have
    received them. (CVE-2014-3636, fdo#82820, bnc#896453; Alban Crequy)
  - Disconnect connections that still have a fd pending unmarshalling
    after a new configurable limit, pending_fd_timeout (defaulting to
    150 seconds), removing the possibility of creating an abusive
    connection that cannot be disconnected by setting up a circular
    reference to a connection's file descriptor. (CVE-2014-3637,
    fdo#80559, bnc#896453; Alban Crequy)
  - Reduce default for maximum pending replies per connection from
    8192 to 128, mitigating an algorithmic complexity
    denial-of-service attack (CVE-2014-3638, fdo#81053, bnc#896453;
    Alban Crequy)
  - Reduce default for authentication timeout on the system bus from
    30 seconds to 5 seconds, avoiding denial of service by using up
    all unauthenticated connection slots; and when all unauthenticated
    connection slots are used up, make new connection attempts block
    instead of disconnecting them. (CVE-2014-3639, fdo#80919,
    bnc#896453; Alban Crequy)
  + Other fixes:
  - Check for libsystemd from systemd &gt;= 209, falling back to the
    older separate libraries if not found (Umut Tezduyar Lindskog,
    Simon McVittie)
  - On Linux, use prctl() to disable core dumps from a test executable
    that deliberately raises SIGSEGV to test dbus-daemon's handling
    of that condition (fdo#83772, Simon McVittie)
  - Fix compilation with --enable-stats (fdo#81043, Gentoo #507232;
    Alban Crequy)
  - Improve documentation for running tests on Windows (fdo#41252,
    Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1411041600">- Update baselibs.conf: Provides dbus-1-32bit in lib package</changelog>
<changelog author="fstrba@suse.com" date="1412078400">- Reformat the spec file using spec-cleaner</changelog>
<changelog author="fstrba@suse.com" date="1415620800">- Update to 1.8.10:
  * Security fixes:
  - Increase dbus-daemon's RLIMIT_NOFILE rlimit to 65536
    so that CVE-2014-3636 part A cannot exhaust the system bus'
    file descriptors, completing the incomplete fix in 1.8.8.
    (CVE-2014-7824, fdo#85105; Simon McVittie, Alban Crequy)</changelog>
<changelog author="fstrba@suse.com" date="1416916800">- Update to 1.8.12:
  * Fixes:
  - Partially revert the CVE-2014-3639 patch by increasing the
    default authentication timeout on the system bus from 5
    seconds back to 30 seconds, since this has been reported to
    cause boot regressions for some users, mostly with parallel
    boot (systemd) on slower hardware.
    On fast systems where local users are considered particularly
    hostile, administrators can return to the 5 second timeout
    (or any other value in milliseconds) by saving this as
    /etc/dbus-1/system-local.conf:
    &lt;busconfig&gt;
    &lt;limit name="auth_timeout"&gt;5000&lt;/limit&gt;
    &lt;/busconfig&gt;
    (fdo#86431, Simon McVittie)
  - Add a message in syslog/the Journal when the auth_timeout is
    exceeded (fdo#86431, Simon McVittie)
  - Send back an AccessDenied error if the addressed recipient is
    not allowed to receive a message (and in builds with
    assertions enabled, don't assert under the same conditions).
    (fdo#86194, Jacek Bukarewicz)</changelog>
<changelog author="fstrba@suse.com" date="1420545600">- Update to 1.8.14
  * Security hardening:
  - Do not allow calls to UpdateActivationEnvironment from uids
    other than the uid of the dbus-daemon. If a system service
    installs unsafe security policy rules that allow arbitrary
    method calls (such as CVE-2014-8148) then this prevents
    memory consumption and possible privilege escalation via
    UpdateActivationEnvironment.
    We believe that in practice, privilege escalation here is
    avoided by dbus-daemon-launch-helper sanitizing its
    environment; but it seems better to be safe.
  - Do not allow calls to UpdateActivationEnvironment or the
    Stats interface on object paths other than
    /org/freedesktop/DBus. Some system services install unsafe
    security policy rules that allow arbitrary method calls to
    any destination, method and interface with a specified object
    path; while less bad than allowing arbitrary method calls,
    these security policies are still harmful, since dbus-daemon
    normally offers the same API on all object paths and other
    system services might behave similarly.
  * Other fixes:
  - Add missing initialization so GetExtendedTcpTable doesn't
    crash on Windows Vista SP0 (fdo#77008, Ilya A. Tkachenko)</changelog>
<changelog author="fstrba@suse.com" date="1423483200">- Update to 1.8.16:
  * Security fixes:
  - Do not allow non-uid-0 processes to send forged
    ActivationFailure messages. On Linux systems with systemd
    activation, this would allow a local denial of service:
    unprivileged processes could flood the bus with these forged
    messages, winning the race with the actual service activation
    and causing an error reply to be sent back when service
    auto-activation was requested. This does not prevent the real
    service from being started, so it only works while the real
    service is not running. (CVE-2015-0245, fdo#88811, bnc#916343;
    Simon McVittie)
  * Other fixes:
  - fix a Windows build failure (fdo#88009, Ralf Habacker)
  - on Windows, allow up to 8K connections to the dbus-daemon
    instead of the previous 64, completing a previous fix which
    only worked under Autotools (fdo#71297, Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1425297600">- Fix typo in rc.boot.dbus (bsc#916785)</changelog>
<changelog author="fstrba@suse.com" date="1442404800">- Account for openSUSE:Leap in the conditional for chosing right
  local state directories (boo#941352)</changelog>
<changelog author="mkoutny@suse.com" date="1469102400">- Added patches:
  * fix-timeout-reset.patch
    + Correctly reset timeouts for pending file descriptors
    (bsc#978477)
  * increase-backlog.patch
    + increase listen() backlog of AF_UNIX sockets to SOMAXCONN
    (bsc#980928)</changelog>
<changelog author="fstrba@suse.com" date="1476187200">- Update to 1.8.22:
  * Security fixes:
    + Do not treat ActivationFailure message received from
    root-owned systemd name as a format string. In principle this
    is a security vulnerability, but we do not believe it is
    exploitable in practice, because only privileged processes can
    own the org.freedesktop.systemd1 bus name, and systemd does
    not appear to send activation failures that contain "%".
    Please note that this probably *was* exploitable in dbus
    versions older than 1.6.30, 1.8.16 and 1.9.10 due to a missing
    check which at the time was only thought to be a denial of
    service vulnerability (CVE-2015-0245). If you are still
    running one of those versions, patch or upgrade immediately.
    (fdo#98157, bsc#1003898, Simon McVittie)
  * Security hardening:
    + On Unix platforms, change the default configuration for the
    session bus to only allow EXTERNAL authentication (secure
    kernel-mediated credentials-passing), as was already done for
    the system bus.
    This avoids falling back to DBUS_COOKIE_SHA1, which relies on
    strongly unpredictable pseudo-random numbers; under certain
    circumstances (/dev/urandom unreadable or malloc() returns
    NULL), dbus could fall back to using rand(), which does not
    have the desired unpredictability. The fallback to rand() has
    not been changed in this stable-branch since the necessary
    code changes for correct error-handling are rather intrusive.
    If you are using D-Bus over the (unencrypted!) tcp: or
    nonce-tcp: transport, in conjunction with DBUS_COOKIE_SHA1 and
    a shared home directory using NFS or similar, you will need to
    reconfigure the session bus to accept DBUS_COOKIE_SHA1 by
    commenting out the &lt;auth&gt; element. This configuration is not
    recommended.
  * Other fixes:
    + Fix a memory leak when GetConnectionCredentials() succeeds
    (fdo#91008, Jacek Bukarewicz)
    + Ensure that dbus-monitor does not reply to messages intended
    for others (fdo#90952, Simon McVittie)
    + Add locking to DBusCounter's reference count and notify
    function (fdo#89297, Adrian Szyndela)
    + Ensure that DBusTransport's reference count is protected by
    the corresponding DBusConnection's lock (fdo#90312, Adrian
    Szyndela)
    + On Windows, listen on the same port for IPv4 and IPv6
    (previously broken by an endianness mistake), and fix a
    failure to bind TCP sockets on approximately 1 attempt in 256
    (fdo#87999, Ralf Habacker)
    + Correctly release DBusServer mutex before early-return if we
    run out of memory while copying authentication mechanisms
    (fdo#90021,  Ralf Habacker)
    + Correctly initialize all fields of DBusTypeReader (fdo#90021;
    Ralf Habacker, Simon McVittie)
    + Fix some missing \n in verbose (debug log) messages
    (fdo#90004, Ralf Habacker)
    + Clean up some memory leaks in test code (fdo#90021, Ralf
    Habacker)</changelog>
<changelog author="sflees@suse.de" date="1486036800">- Remove pre_checkin.sh and associated they are broken</changelog>
<changelog author="sflees@suse.de" date="1486036801">- Remove sysvinit script, not used under systemd bsc#974092
- This also removes rcdbus.</changelog>
<changelog author="sflees@suse.de" date="1488369600">- Fix minor security issues that were unlikely to be triggered
  bsc#1025950 bsc#1025951
  * fix-nonce-tcp-1.patch
  * fix-nonce-tcp-2.patch
  * fix-nonce-tcp-3.patch
  * fix-nonce-tcp-4.patch</changelog>

</package>
<package pkgid="9e99ed0a1ccb2d1dc009ed3f104c74668eb8398651002d48da8fdc64b48ca953" name="dbus-1-x11" arch="x86_64">
    <version epoch="0" ver="1.8.22" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1400155200">- Move system socket back from /run/dbus to /var/run/dbus
  * From upstream reasoning:
    Some specifications we want to stay compatibility actually
    document /var/run, not /run, and we should stay compatible with
    that. In order to make sure our D-Bus implementation works on
    any system, regardless if running systemd or not, we should
    always use /var/run which is the only path mandated by the
    D-Bus spec.
    Similar, glibc hardcodes the utmp location to /var/run, and
    this is exposed in _UTMP_PATH in limits.h, hence let's stay in
    sync with this public API, too.
    We simply do not support systems where /var/run is not a
    symlink -&gt; /run. Hence both are equivalent. Staying compatible
    with upstream specifications hence weighs more than cleaning up
    superficial appearance.</changelog>
<changelog author="fstrba@suse.com" date="1400241600">- Put everything into /var/run instaead of /run</changelog>
<changelog author="fstrba@suse.com" date="1402488000">- Update to 1.8.4:
  + Security fix:
  - Alban Crequy at Collabora Ltd. discovered and fixed a
    denial-of-service flaw in dbus-daemon, part of the reference
    implementation of D-Bus.
    Additionally, in highly unusual environments the same flaw
    could lead to a side channel between processes that should
    not be able to communicate. (CVE-2014-3477, fdo#78979,
    bnc#881137)</changelog>
<changelog author="fstrba@suse.com" date="1404302400">- Update to 1.8.6:
  + Security fixes:
  - On Linux &gt;= 2.6.37-rc4, if sendmsg() fails with ETOOMANYREFS,
    silently drop the message. This prevents an attack in which
    a malicious client can make dbus-daemon disconnect a system
    service, which is a local denial of service.
    (bnc#885241 fdo#80163, CVE-2014-3532; Alban Crequy)
  - Track remaining Unix file descriptors correctly when more
    than one message in quick succession contains fds. This
    prevents another attack in which a malicious client can make
    dbus-daemon disconnect a system service.
    (bnc#885241 fdo#79694, fd0#80469, CVE-2014-3533; Alejandro
    Martínez Suárez, Simon McVittie, Alban Crequy)
  + Other fixes:
  - When dbus-launch --exit-with-session starts a dbus-daemon but
    then cannot attach to a session, kill the dbus-daemon as
    intended (fdo#74698, ????? ????????)</changelog>
<changelog author="fcrozat@suse.com" date="1404993600">- Update baselibs.conf: Obsoletes dbus-1-32bit in lib package.</changelog>
<changelog author="fstrba@suse.com" date="1406203200">- Remove the QA script since [Fate#313531] is being rejected</changelog>
<changelog author="fstrba@suse.com" date="1410955200">- Update to 1.8.8:
  + Security fixes:
  - Do not accept an extra fd in the padding of a cmsg message,
    which could lead to a 4-byte heap buffer overrun. (CVE-2014-3635,
    fdo#83622, bnc#896453; Simon McVittie)
  - Reduce default for maximum Unix file descriptors passed per
    message from 1024 to 16, preventing a uid with the default maximum
    number of connections from exhausting the system bus' file
    descriptors under Linux's default rlimit. Distributors or system
    administrators with a more restrictive fd limit may wish to reduce
    these limits further.
    Additionally, on Linux this prevents a second denial of service
    in which the dbus-daemon can be made to exceed the maximum number
    of fds per sendmsg() and disconnect the process that would have
    received them. (CVE-2014-3636, fdo#82820, bnc#896453; Alban Crequy)
  - Disconnect connections that still have a fd pending unmarshalling
    after a new configurable limit, pending_fd_timeout (defaulting to
    150 seconds), removing the possibility of creating an abusive
    connection that cannot be disconnected by setting up a circular
    reference to a connection's file descriptor. (CVE-2014-3637,
    fdo#80559, bnc#896453; Alban Crequy)
  - Reduce default for maximum pending replies per connection from
    8192 to 128, mitigating an algorithmic complexity
    denial-of-service attack (CVE-2014-3638, fdo#81053, bnc#896453;
    Alban Crequy)
  - Reduce default for authentication timeout on the system bus from
    30 seconds to 5 seconds, avoiding denial of service by using up
    all unauthenticated connection slots; and when all unauthenticated
    connection slots are used up, make new connection attempts block
    instead of disconnecting them. (CVE-2014-3639, fdo#80919,
    bnc#896453; Alban Crequy)
  + Other fixes:
  - Check for libsystemd from systemd &gt;= 209, falling back to the
    older separate libraries if not found (Umut Tezduyar Lindskog,
    Simon McVittie)
  - On Linux, use prctl() to disable core dumps from a test executable
    that deliberately raises SIGSEGV to test dbus-daemon's handling
    of that condition (fdo#83772, Simon McVittie)
  - Fix compilation with --enable-stats (fdo#81043, Gentoo #507232;
    Alban Crequy)
  - Improve documentation for running tests on Windows (fdo#41252,
    Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1411041600">- Update baselibs.conf: Provides dbus-1-32bit in lib package</changelog>
<changelog author="fstrba@suse.com" date="1412078400">- Reformat the spec file using spec-cleaner</changelog>
<changelog author="fstrba@suse.com" date="1415620800">- Update to 1.8.10:
  * Security fixes:
  - Increase dbus-daemon's RLIMIT_NOFILE rlimit to 65536
    so that CVE-2014-3636 part A cannot exhaust the system bus'
    file descriptors, completing the incomplete fix in 1.8.8.
    (CVE-2014-7824, fdo#85105; Simon McVittie, Alban Crequy)</changelog>
<changelog author="fstrba@suse.com" date="1416916800">- Update to 1.8.12:
  * Fixes:
  - Partially revert the CVE-2014-3639 patch by increasing the
    default authentication timeout on the system bus from 5
    seconds back to 30 seconds, since this has been reported to
    cause boot regressions for some users, mostly with parallel
    boot (systemd) on slower hardware.
    On fast systems where local users are considered particularly
    hostile, administrators can return to the 5 second timeout
    (or any other value in milliseconds) by saving this as
    /etc/dbus-1/system-local.conf:
    &lt;busconfig&gt;
    &lt;limit name="auth_timeout"&gt;5000&lt;/limit&gt;
    &lt;/busconfig&gt;
    (fdo#86431, Simon McVittie)
  - Add a message in syslog/the Journal when the auth_timeout is
    exceeded (fdo#86431, Simon McVittie)
  - Send back an AccessDenied error if the addressed recipient is
    not allowed to receive a message (and in builds with
    assertions enabled, don't assert under the same conditions).
    (fdo#86194, Jacek Bukarewicz)</changelog>
<changelog author="fstrba@suse.com" date="1420545600">- Update to 1.8.14
  * Security hardening:
  - Do not allow calls to UpdateActivationEnvironment from uids
    other than the uid of the dbus-daemon. If a system service
    installs unsafe security policy rules that allow arbitrary
    method calls (such as CVE-2014-8148) then this prevents
    memory consumption and possible privilege escalation via
    UpdateActivationEnvironment.
    We believe that in practice, privilege escalation here is
    avoided by dbus-daemon-launch-helper sanitizing its
    environment; but it seems better to be safe.
  - Do not allow calls to UpdateActivationEnvironment or the
    Stats interface on object paths other than
    /org/freedesktop/DBus. Some system services install unsafe
    security policy rules that allow arbitrary method calls to
    any destination, method and interface with a specified object
    path; while less bad than allowing arbitrary method calls,
    these security policies are still harmful, since dbus-daemon
    normally offers the same API on all object paths and other
    system services might behave similarly.
  * Other fixes:
  - Add missing initialization so GetExtendedTcpTable doesn't
    crash on Windows Vista SP0 (fdo#77008, Ilya A. Tkachenko)</changelog>
<changelog author="fstrba@suse.com" date="1423483200">- Update to 1.8.16:
  * Security fixes:
  - Do not allow non-uid-0 processes to send forged
    ActivationFailure messages. On Linux systems with systemd
    activation, this would allow a local denial of service:
    unprivileged processes could flood the bus with these forged
    messages, winning the race with the actual service activation
    and causing an error reply to be sent back when service
    auto-activation was requested. This does not prevent the real
    service from being started, so it only works while the real
    service is not running. (CVE-2015-0245, fdo#88811, bnc#916343;
    Simon McVittie)
  * Other fixes:
  - fix a Windows build failure (fdo#88009, Ralf Habacker)
  - on Windows, allow up to 8K connections to the dbus-daemon
    instead of the previous 64, completing a previous fix which
    only worked under Autotools (fdo#71297, Ralf Habacker)</changelog>
<changelog author="fstrba@suse.com" date="1425297600">- Fix typo in rc.boot.dbus (bsc#916785)</changelog>
<changelog author="fstrba@suse.com" date="1442404800">- Account for openSUSE:Leap in the conditional for chosing right
  local state directories (boo#941352)</changelog>
<changelog author="mkoutny@suse.com" date="1469102400">- Added patches:
  * fix-timeout-reset.patch
    + Correctly reset timeouts for pending file descriptors
    (bsc#978477)
  * increase-backlog.patch
    + increase listen() backlog of AF_UNIX sockets to SOMAXCONN
    (bsc#980928)</changelog>
<changelog author="fstrba@suse.com" date="1476187200">- Update to 1.8.22:
  * Security fixes:
    + Do not treat ActivationFailure message received from
    root-owned systemd name as a format string. In principle this
    is a security vulnerability, but we do not believe it is
    exploitable in practice, because only privileged processes can
    own the org.freedesktop.systemd1 bus name, and systemd does
    not appear to send activation failures that contain "%".
    Please note that this probably *was* exploitable in dbus
    versions older than 1.6.30, 1.8.16 and 1.9.10 due to a missing
    check which at the time was only thought to be a denial of
    service vulnerability (CVE-2015-0245). If you are still
    running one of those versions, patch or upgrade immediately.
    (fdo#98157, bsc#1003898, Simon McVittie)
  * Security hardening:
    + On Unix platforms, change the default configuration for the
    session bus to only allow EXTERNAL authentication (secure
    kernel-mediated credentials-passing), as was already done for
    the system bus.
    This avoids falling back to DBUS_COOKIE_SHA1, which relies on
    strongly unpredictable pseudo-random numbers; under certain
    circumstances (/dev/urandom unreadable or malloc() returns
    NULL), dbus could fall back to using rand(), which does not
    have the desired unpredictability. The fallback to rand() has
    not been changed in this stable-branch since the necessary
    code changes for correct error-handling are rather intrusive.
    If you are using D-Bus over the (unencrypted!) tcp: or
    nonce-tcp: transport, in conjunction with DBUS_COOKIE_SHA1 and
    a shared home directory using NFS or similar, you will need to
    reconfigure the session bus to accept DBUS_COOKIE_SHA1 by
    commenting out the &lt;auth&gt; element. This configuration is not
    recommended.
  * Other fixes:
    + Fix a memory leak when GetConnectionCredentials() succeeds
    (fdo#91008, Jacek Bukarewicz)
    + Ensure that dbus-monitor does not reply to messages intended
    for others (fdo#90952, Simon McVittie)
    + Add locking to DBusCounter's reference count and notify
    function (fdo#89297, Adrian Szyndela)
    + Ensure that DBusTransport's reference count is protected by
    the corresponding DBusConnection's lock (fdo#90312, Adrian
    Szyndela)
    + On Windows, listen on the same port for IPv4 and IPv6
    (previously broken by an endianness mistake), and fix a
    failure to bind TCP sockets on approximately 1 attempt in 256
    (fdo#87999, Ralf Habacker)
    + Correctly release DBusServer mutex before early-return if we
    run out of memory while copying authentication mechanisms
    (fdo#90021,  Ralf Habacker)
    + Correctly initialize all fields of DBusTypeReader (fdo#90021;
    Ralf Habacker, Simon McVittie)
    + Fix some missing \n in verbose (debug log) messages
    (fdo#90004, Ralf Habacker)
    + Clean up some memory leaks in test code (fdo#90021, Ralf
    Habacker)</changelog>
<changelog author="sflees@suse.de" date="1486036800">- Remove pre_checkin.sh and associated they are broken</changelog>
<changelog author="sflees@suse.de" date="1486036801">- Remove sysvinit script, not used under systemd bsc#974092
- This also removes rcdbus.</changelog>
<changelog author="sflees@suse.de" date="1488369600">- Fix minor security issues that were unlikely to be triggered
  bsc#1025950 bsc#1025951
  * fix-nonce-tcp-1.patch
  * fix-nonce-tcp-2.patch
  * fix-nonce-tcp-3.patch
  * fix-nonce-tcp-4.patch</changelog>

</package>
<package pkgid="68a8373044fea85e0601a18a3bc00fe82bbb03c998d5708ed7370656c201ab46" name="dconf" arch="src">
    <version epoch="0" ver="0.26.0" rel="4.3.1"/>

<changelog author="zaitor@opensuse.org" date="1392811200">- Update to version 0.19.90:
  + dconf compile: always write little endian.
  + file-db: don't install match rules on no bus (fixes gdbus
    assertion).
  + update dconf(1) manpage for 'dconf compile'.
  + Fix 'make clean' on FreeBSD.
  + editor: provide appdata.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1393848000">- Update to version 0.19.91:
  + Fix an unlikely failure in the fuzz testing of gvdb.
  + Fix a thread safety issue with file-db.</changelog>
<changelog author="dimstar@opensuse.org" date="1395144000">- Update to version 0.19.92:
  + Depend on automake 1.11.2.
  + Stop using ACLOCAL_FLAGS.
  + Depend on released version of Vala (0.18.0).</changelog>
<changelog author="zaitor@opensuse.org" date="1395662400">- Update to version 0.20.0:
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1400846400">- Add dconf-use-g_settings_get_default_value.patch: Display correct
  default value when a custom database is in use (bnc#873225).</changelog>
<changelog author="mgorse@suse.com" date="1401796800">- Add dconf-use-g_settings_get_default_value.patch: Display
  correct default value when a custom database is in use
  (bnc#873225)</changelog>
<changelog author="fezhang@suse.com" date="1402660800">- Add category X-GNOME-SystemSettings to dconf-editor.desktop so
  that gnome-control-center can recongnize and show it
  (bnc#866235).</changelog>
<changelog author="dimstar@opensuse.org" date="1407240000">- Update dconf-use-g_settings_get_default_value.patch from
  bgo#668234#c5: Silence "Unknown child tag in &lt;key&gt;, &lt;default&gt;".</changelog>
<changelog author="dimstar@opensuse.org" date="1407240001">- Update to version 0.21.0:
  + Editor desktop file renamed to ca.desrt.dconf-editor to take
    advantage of D-Bus activation.
  + Prevent the service from being released more than once if we
    receive multiple signals.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1411214400">- Update to version 0.22.0:
  + Fix handling of floating point keys in editor.
  + Update appdata for renamed desktop file.
  + Minor doap changes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1412510400">- Move .desktopfile from X-GNOME-SystemSettings to
  X-GNOME-PersonalSettings, since the only values one can change is
  for active user. Having it under System gives the impression that
  changes are systemwide.</changelog>
<changelog author="dimstar@opensuse.org" date="1422878400">- Move ca.desrt.dconf-editor.appdata.xml to dconf-editor
  subpackage: the appdata.xml file is supposed to be in the same
  package as the .desktop file (boo#915692).</changelog>
<changelog author="dimstar@opensuse.org" date="1425384000">- Update to version 0.23.1:
  + dconf-editor is now in a separate package.
  + portability improvements.
- Drop dconf-editor subpackages and references to it: it's now
  maintained in its own package (version 3.15.91).
- Drop pkgconfig(gtk+-3.0) and pkgconfig(libxml-2.0) BuildRequires:
  dconf-editor dependencies.
- Drop dconf-use-g_settings_get_default_value.patch: patch applied
  to dconf-editor.
- Drop lang-package: it provided languages for dconf-editor
  (despite the gettext domain being 'dconf').</changelog>
<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 0.23.2:
  + Remove dconf-editor manpage (accidentally missed during the
    split).
  + Fix whitespace issues in 'dconf --help'.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 0.24.0:
  + Stable release, no changes since 0.23.2.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 0.25.1:
  + The libdbus-1 backend has been removed. Dconf now always uses
    GDBus.
  + Support has been added for system administration frameworks to
    set up the dconf profile via a file placed in the
    XDG_RUNTIME_DIR or in /run/dconf/. In the case of the file in
    /run/dconf/, it is not possible to modify the proile, even via
    the DCONF_PROFILE environment variable, which makes it slightly
    more difficult to evade lockdown.
  + Directory resets are now implemented properly in DConfChangeset
    which means that reading a subkey through a changeset that
    contains a reset for a parent directory of that key will return
    TRUE with a NULL value.
  + A new API dconf_client_read_full() has been added which allows
    reading the user value, the default value, or querying what the
    effective value would be if a changeset were to be applied.
  + A new API has been added for listing the locks that are in
    effect: dconf_client_list_locks().
  + DConfClient has a new "writability-changed" signal.
  + Support for reading default values and listing locks have been
    added to the dconf commandline tool.
  + Support for g_autoptr() has been added for DConfClient and
    DConfChangeset.
  + The handling of reading of default values via GSettings has
    been made more efficient. More major changes to the GSettings
    backend are expected in the near future.
- Drop pkgconfig(dbus-1) BuildRequires: this backend has been
  dropped.
- Drop libdconf-dbus-1-0 subpackage and obsolete it by libdconf1
  package to ensure proper upgrade mechanism.
- Drop libdconf-dbus-devel subpackage and obsolete it by the
  main devel package.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 0.26.0:
  + No changes.</changelog>
<changelog author="fezhang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop dconf-use-g_settings_get_default_value.patch (bnc#873225):
  patch applied to dconf-editor.</changelog>
<changelog author="fezhang@suse.com" date="1471608000">- Add 0001-gvdb-Restore-permissions-on-changed-files.patch:
  'dconf update' writes new contents into temporary file and
  renames it to the original one, resulting permission
  inconsistencies if umask has been changed before that. The patch
  restores the changed permissions (bsc#971074, bgo#758066).</changelog>
<changelog author="fezhang@suse.com" date="1488456000">- Update 0001-gvdb-Restore-permissions-on-changed-files.patch:
  'dconf update' should set permissions to 0644 on restored missing
  db files, despite of the umask setting (bsc#1025721, bsc#971074,
  bgo#758066).</changelog>

</package>
<package pkgid="529ab4b0b488915b86c2c26fa6a1dc8842171140cd6986d1d455baab2519b0cf" name="dconf" arch="x86_64">
    <version epoch="0" ver="0.26.0" rel="4.3.1"/>

<changelog author="zaitor@opensuse.org" date="1392811200">- Update to version 0.19.90:
  + dconf compile: always write little endian.
  + file-db: don't install match rules on no bus (fixes gdbus
    assertion).
  + update dconf(1) manpage for 'dconf compile'.
  + Fix 'make clean' on FreeBSD.
  + editor: provide appdata.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1393848000">- Update to version 0.19.91:
  + Fix an unlikely failure in the fuzz testing of gvdb.
  + Fix a thread safety issue with file-db.</changelog>
<changelog author="dimstar@opensuse.org" date="1395144000">- Update to version 0.19.92:
  + Depend on automake 1.11.2.
  + Stop using ACLOCAL_FLAGS.
  + Depend on released version of Vala (0.18.0).</changelog>
<changelog author="zaitor@opensuse.org" date="1395662400">- Update to version 0.20.0:
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1400846400">- Add dconf-use-g_settings_get_default_value.patch: Display correct
  default value when a custom database is in use (bnc#873225).</changelog>
<changelog author="mgorse@suse.com" date="1401796800">- Add dconf-use-g_settings_get_default_value.patch: Display
  correct default value when a custom database is in use
  (bnc#873225)</changelog>
<changelog author="fezhang@suse.com" date="1402660800">- Add category X-GNOME-SystemSettings to dconf-editor.desktop so
  that gnome-control-center can recongnize and show it
  (bnc#866235).</changelog>
<changelog author="dimstar@opensuse.org" date="1407240000">- Update dconf-use-g_settings_get_default_value.patch from
  bgo#668234#c5: Silence "Unknown child tag in &lt;key&gt;, &lt;default&gt;".</changelog>
<changelog author="dimstar@opensuse.org" date="1407240001">- Update to version 0.21.0:
  + Editor desktop file renamed to ca.desrt.dconf-editor to take
    advantage of D-Bus activation.
  + Prevent the service from being released more than once if we
    receive multiple signals.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1411214400">- Update to version 0.22.0:
  + Fix handling of floating point keys in editor.
  + Update appdata for renamed desktop file.
  + Minor doap changes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1412510400">- Move .desktopfile from X-GNOME-SystemSettings to
  X-GNOME-PersonalSettings, since the only values one can change is
  for active user. Having it under System gives the impression that
  changes are systemwide.</changelog>
<changelog author="dimstar@opensuse.org" date="1422878400">- Move ca.desrt.dconf-editor.appdata.xml to dconf-editor
  subpackage: the appdata.xml file is supposed to be in the same
  package as the .desktop file (boo#915692).</changelog>
<changelog author="dimstar@opensuse.org" date="1425384000">- Update to version 0.23.1:
  + dconf-editor is now in a separate package.
  + portability improvements.
- Drop dconf-editor subpackages and references to it: it's now
  maintained in its own package (version 3.15.91).
- Drop pkgconfig(gtk+-3.0) and pkgconfig(libxml-2.0) BuildRequires:
  dconf-editor dependencies.
- Drop dconf-use-g_settings_get_default_value.patch: patch applied
  to dconf-editor.
- Drop lang-package: it provided languages for dconf-editor
  (despite the gettext domain being 'dconf').</changelog>
<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 0.23.2:
  + Remove dconf-editor manpage (accidentally missed during the
    split).
  + Fix whitespace issues in 'dconf --help'.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 0.24.0:
  + Stable release, no changes since 0.23.2.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 0.25.1:
  + The libdbus-1 backend has been removed. Dconf now always uses
    GDBus.
  + Support has been added for system administration frameworks to
    set up the dconf profile via a file placed in the
    XDG_RUNTIME_DIR or in /run/dconf/. In the case of the file in
    /run/dconf/, it is not possible to modify the proile, even via
    the DCONF_PROFILE environment variable, which makes it slightly
    more difficult to evade lockdown.
  + Directory resets are now implemented properly in DConfChangeset
    which means that reading a subkey through a changeset that
    contains a reset for a parent directory of that key will return
    TRUE with a NULL value.
  + A new API dconf_client_read_full() has been added which allows
    reading the user value, the default value, or querying what the
    effective value would be if a changeset were to be applied.
  + A new API has been added for listing the locks that are in
    effect: dconf_client_list_locks().
  + DConfClient has a new "writability-changed" signal.
  + Support for reading default values and listing locks have been
    added to the dconf commandline tool.
  + Support for g_autoptr() has been added for DConfClient and
    DConfChangeset.
  + The handling of reading of default values via GSettings has
    been made more efficient. More major changes to the GSettings
    backend are expected in the near future.
- Drop pkgconfig(dbus-1) BuildRequires: this backend has been
  dropped.
- Drop libdconf-dbus-1-0 subpackage and obsolete it by libdconf1
  package to ensure proper upgrade mechanism.
- Drop libdconf-dbus-devel subpackage and obsolete it by the
  main devel package.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 0.26.0:
  + No changes.</changelog>
<changelog author="fezhang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop dconf-use-g_settings_get_default_value.patch (bnc#873225):
  patch applied to dconf-editor.</changelog>
<changelog author="fezhang@suse.com" date="1471608000">- Add 0001-gvdb-Restore-permissions-on-changed-files.patch:
  'dconf update' writes new contents into temporary file and
  renames it to the original one, resulting permission
  inconsistencies if umask has been changed before that. The patch
  restores the changed permissions (bsc#971074, bgo#758066).</changelog>
<changelog author="fezhang@suse.com" date="1488456000">- Update 0001-gvdb-Restore-permissions-on-changed-files.patch:
  'dconf update' should set permissions to 0644 on restored missing
  db files, despite of the umask setting (bsc#1025721, bsc#971074,
  bgo#758066).</changelog>

</package>
<package pkgid="cbcda7d188cb34580d7373e7b1026b865ea9fbb0071be517d0aa92fe01b6500d" name="dconf-devel" arch="x86_64">
    <version epoch="0" ver="0.26.0" rel="4.3.1"/>

<changelog author="zaitor@opensuse.org" date="1392811200">- Update to version 0.19.90:
  + dconf compile: always write little endian.
  + file-db: don't install match rules on no bus (fixes gdbus
    assertion).
  + update dconf(1) manpage for 'dconf compile'.
  + Fix 'make clean' on FreeBSD.
  + editor: provide appdata.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1393848000">- Update to version 0.19.91:
  + Fix an unlikely failure in the fuzz testing of gvdb.
  + Fix a thread safety issue with file-db.</changelog>
<changelog author="dimstar@opensuse.org" date="1395144000">- Update to version 0.19.92:
  + Depend on automake 1.11.2.
  + Stop using ACLOCAL_FLAGS.
  + Depend on released version of Vala (0.18.0).</changelog>
<changelog author="zaitor@opensuse.org" date="1395662400">- Update to version 0.20.0:
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1400846400">- Add dconf-use-g_settings_get_default_value.patch: Display correct
  default value when a custom database is in use (bnc#873225).</changelog>
<changelog author="mgorse@suse.com" date="1401796800">- Add dconf-use-g_settings_get_default_value.patch: Display
  correct default value when a custom database is in use
  (bnc#873225)</changelog>
<changelog author="fezhang@suse.com" date="1402660800">- Add category X-GNOME-SystemSettings to dconf-editor.desktop so
  that gnome-control-center can recongnize and show it
  (bnc#866235).</changelog>
<changelog author="dimstar@opensuse.org" date="1407240000">- Update dconf-use-g_settings_get_default_value.patch from
  bgo#668234#c5: Silence "Unknown child tag in &lt;key&gt;, &lt;default&gt;".</changelog>
<changelog author="dimstar@opensuse.org" date="1407240001">- Update to version 0.21.0:
  + Editor desktop file renamed to ca.desrt.dconf-editor to take
    advantage of D-Bus activation.
  + Prevent the service from being released more than once if we
    receive multiple signals.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1411214400">- Update to version 0.22.0:
  + Fix handling of floating point keys in editor.
  + Update appdata for renamed desktop file.
  + Minor doap changes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1412510400">- Move .desktopfile from X-GNOME-SystemSettings to
  X-GNOME-PersonalSettings, since the only values one can change is
  for active user. Having it under System gives the impression that
  changes are systemwide.</changelog>
<changelog author="dimstar@opensuse.org" date="1422878400">- Move ca.desrt.dconf-editor.appdata.xml to dconf-editor
  subpackage: the appdata.xml file is supposed to be in the same
  package as the .desktop file (boo#915692).</changelog>
<changelog author="dimstar@opensuse.org" date="1425384000">- Update to version 0.23.1:
  + dconf-editor is now in a separate package.
  + portability improvements.
- Drop dconf-editor subpackages and references to it: it's now
  maintained in its own package (version 3.15.91).
- Drop pkgconfig(gtk+-3.0) and pkgconfig(libxml-2.0) BuildRequires:
  dconf-editor dependencies.
- Drop dconf-use-g_settings_get_default_value.patch: patch applied
  to dconf-editor.
- Drop lang-package: it provided languages for dconf-editor
  (despite the gettext domain being 'dconf').</changelog>
<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 0.23.2:
  + Remove dconf-editor manpage (accidentally missed during the
    split).
  + Fix whitespace issues in 'dconf --help'.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 0.24.0:
  + Stable release, no changes since 0.23.2.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 0.25.1:
  + The libdbus-1 backend has been removed. Dconf now always uses
    GDBus.
  + Support has been added for system administration frameworks to
    set up the dconf profile via a file placed in the
    XDG_RUNTIME_DIR or in /run/dconf/. In the case of the file in
    /run/dconf/, it is not possible to modify the proile, even via
    the DCONF_PROFILE environment variable, which makes it slightly
    more difficult to evade lockdown.
  + Directory resets are now implemented properly in DConfChangeset
    which means that reading a subkey through a changeset that
    contains a reset for a parent directory of that key will return
    TRUE with a NULL value.
  + A new API dconf_client_read_full() has been added which allows
    reading the user value, the default value, or querying what the
    effective value would be if a changeset were to be applied.
  + A new API has been added for listing the locks that are in
    effect: dconf_client_list_locks().
  + DConfClient has a new "writability-changed" signal.
  + Support for reading default values and listing locks have been
    added to the dconf commandline tool.
  + Support for g_autoptr() has been added for DConfClient and
    DConfChangeset.
  + The handling of reading of default values via GSettings has
    been made more efficient. More major changes to the GSettings
    backend are expected in the near future.
- Drop pkgconfig(dbus-1) BuildRequires: this backend has been
  dropped.
- Drop libdconf-dbus-1-0 subpackage and obsolete it by libdconf1
  package to ensure proper upgrade mechanism.
- Drop libdconf-dbus-devel subpackage and obsolete it by the
  main devel package.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 0.26.0:
  + No changes.</changelog>
<changelog author="fezhang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop dconf-use-g_settings_get_default_value.patch (bnc#873225):
  patch applied to dconf-editor.</changelog>
<changelog author="fezhang@suse.com" date="1471608000">- Add 0001-gvdb-Restore-permissions-on-changed-files.patch:
  'dconf update' writes new contents into temporary file and
  renames it to the original one, resulting permission
  inconsistencies if umask has been changed before that. The patch
  restores the changed permissions (bsc#971074, bgo#758066).</changelog>
<changelog author="fezhang@suse.com" date="1488456000">- Update 0001-gvdb-Restore-permissions-on-changed-files.patch:
  'dconf update' should set permissions to 0644 on restored missing
  db files, despite of the umask setting (bsc#1025721, bsc#971074,
  bgo#758066).</changelog>

</package>
<package pkgid="1ed6182bb4238c4ce947541ffeb2bb5da910af9ec318851355d66b2a8abde2f1" name="debootstrap" arch="noarch">
    <version epoch="0" ver="1.0.72" rel="8.3.1"/>

<changelog author="frank.lichtenheld@sophos.com" date="1319457600">- update to 1.0.37</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1322222400">- update to 1.0.38</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1331640000">- update to 1.0.39</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1335614400">- update to 1.0.40</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1336046400">- Prepare for factory submission
  * Remove _service and add source file
  * Line-wrap description</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1340539200">- update to 1.0.41
  * Add support for InRelease files. deb#638682</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1341576000">- update to 1.0.42
  * Downgrade the absence of an InRelease file from a warning to an info
  message. lp#1017398</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1352116800">- update to 1.0.43
  * Add (Ubuntu) raring as a symlink to gutsy.</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1364299200">- update to 1.0.47
  * Properly decrypt the InRelease file when downloading from an archive
  where InRelease is used. This longstanding bug was masked by former
  APT behaviour and was revealed only with recent APT versions
  deb#703146
  * Add Requires on gpg2</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1365163200">- update to 1.0.48
  * Disable InRelease support.  gpgv won't give us back the signed data, and
  full gpg is not available inside d-i (deb#703889).
  * Move extract_release_components to after signature verification.</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1367755200">- update to 1.0.49
  * Add support for jessie. deb#706788</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1368792000">- update to 1.0.50
  * Report package version information on package retrieve and validation.
  deb#697675</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1368878400">- update to 1.0.51
  * Add (Ubuntu) saucy as a symlink to gutsy (deb#706989).
  * Clarify location of pkgdetails.c in error message (deb#708771).
  * Resolve mount point symlinks relative to the target chroot before
  unmounting them (deb#702861, deb#703037, deb#704744).</changelog>
<changelog author="thomasbechtold@jpberlin.de" date="1397995200">- update to 1.0.59
  * scripts/gutsy: Make the fake initctl pass through "initctl version"
  calls, used by such things as invoke-rc.d to figure out whether it's
  running under Upstart (lp#1182540).
  * scripts/sid, scripts/gutsy: Add a policy-rc.d, matching that in
  debian-installer-utils.  This is the primary way to disable daemon
  startup.
  * Add (Ubuntu) trusty as a symlink to gutsy.
  * When deboostrapping Debian, and the debian-archive-keyring is not
  available, switch the default mirror to a https url. This way at
  least the CA level of security is available even for users who
  have no way to check gpg keys in the WoT. The https mirror is
  currently https://mirrors.kernel.org/debian.
  * Avoid writing https urls into sources.list, as apt does not support https.
  * Install base-passwd and base-files in two calls rather than one to
  avoid problems with home-built media with different ordering in
  Packages.  Thanks to Jo Shields for pointing this out and providing
  the workaround (deb#601670, lp#1001131)
  * pkgdetails_perl: Only interpret percentages following whitespace, to
  cope with GNU wget outputting the local file name (which may contain "%"
  due to URL-encoding) after it finishes the download (lp#1172101).
  * Install apt-transport-https if installing from an HTTPS mirror
  (lp#1135163).  It may still be necessary to copy certificates into
  place, but there's at least a reasonable chance that somebody installing
  from HTTPS may want to keep using it, and we have to install
  apt-transport-https at this point otherwise they won't be able to do
  that end-to-end.
  * Install ca-certificates as well as apt-transport-https for HTTPS
  installations.  This makes it possible to copy certificates that were
  built into the installer to /usr/local/share/ca-certificates/ and thus
  have them continue to be trusted after installation.</changelog>
<changelog author="thomasbechtold@jpberlin.de" date="1401710400">- update to 1.0.60
  * Add (Ubuntu) utopic as a symlink to gutsy.
  * Sync deb support with latest dpkg-deb (deb#739136):
  - Add uncompressed data.tar deb member support.
  - Add uncompressed and xz control.tar deb member support.</changelog>
<changelog author="sleep_walker@suse.cz" date="1416830400">- bump to 1.0.65
  * Add support for stretch.
  * Add (Ubuntu) vivid as a symlink to gutsy.
  * Move set -e out of shebang line. Closes: #762713
  * Fix reporting of package version in retrieval and validation steps
    to cope with epochs.
  * Fix "possibly the package $pkg is at fault" warnings to account for
    changed error output in dpkg 1.17.2.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1426939200">- Update to 1.0.67 (changes since 1.0.65):
  * Support reproducible builds: specify a modification time on the
    tar side, and add the -n option to gzip
  * Update setup_apt_sources to look at USE_COMPONENTS if COMPONENTS
    is empty, fixing the empty sources.list bug with foreign
    architectures.
- Spec cleanup.</changelog>
<changelog author="sleep_walker@suse.cz" date="1434283200">- bump to 1.0.70
  * Use tr instead of (missing in d-i) xargs (Closes:
    [#785693]). Thanks, Julian Schauder!
  * Make sure to deduplicate package list in download_release to
    avoid issues while counting downloaded packages. The failure
    path could lead to printing some strange integer (Closes:
    [#709751], #768445, #785276, #774752).  This was reported to
    mostly happen whenever --no-resolve-deps is used.
  * Add support for --force-check-gpg so that one can
    programmatically make sure keyring checks are used and that
    no fallback to an https mirror happens (Closes: #661501,
    [#733179], #775454).  * Switch default mirror from
    ftp.us.debian.org to the new, official http redirector
    service: httpredir.debian.org
  * Make it possible to override the MAKEDEV variable (Closes: #734743).
    Thanks, Wookey!
  * Update Standards to 3.9.6 (checked)
  * Support the jessie-kfreebsd suite, by using the same script as
    jessie (a symlink to sid) (Closes: #784927).</changelog>
<changelog author="sor.alexei@meowr.ru" date="1438776000">- Update to 1.0.72 (changes since 1.0.70):
  * Adjust sed call to render it more portable (missing ';'),
    making it work with FreeBSD sed.
  * Add (Ubuntu) wily as a symlink to gutsy.
  * Fix resolve_deps and setup_available to work in the --foreign
    case.</changelog>
<changelog author="mchandras@suse.de" date="1498651200">- Add upstream patch to enable Xenial bootstrapping (bsc#1046623)
  * 0001-Add-Ubuntu-xenial-as-a-symlink-to-gutsy.patch</changelog>

</package>
<package pkgid="a0717660b0aea63fb3409a7b99e798e28f3ab154ebf291415fab56de4837b6dc" name="debootstrap" arch="src">
    <version epoch="0" ver="1.0.72" rel="8.3.1"/>

<changelog author="frank.lichtenheld@sophos.com" date="1319457600">- update to 1.0.37</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1322222400">- update to 1.0.38</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1331640000">- update to 1.0.39</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1335614400">- update to 1.0.40</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1336046400">- Prepare for factory submission
  * Remove _service and add source file
  * Line-wrap description</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1340539200">- update to 1.0.41
  * Add support for InRelease files. deb#638682</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1341576000">- update to 1.0.42
  * Downgrade the absence of an InRelease file from a warning to an info
  message. lp#1017398</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1352116800">- update to 1.0.43
  * Add (Ubuntu) raring as a symlink to gutsy.</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1364299200">- update to 1.0.47
  * Properly decrypt the InRelease file when downloading from an archive
  where InRelease is used. This longstanding bug was masked by former
  APT behaviour and was revealed only with recent APT versions
  deb#703146
  * Add Requires on gpg2</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1365163200">- update to 1.0.48
  * Disable InRelease support.  gpgv won't give us back the signed data, and
  full gpg is not available inside d-i (deb#703889).
  * Move extract_release_components to after signature verification.</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1367755200">- update to 1.0.49
  * Add support for jessie. deb#706788</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1368792000">- update to 1.0.50
  * Report package version information on package retrieve and validation.
  deb#697675</changelog>
<changelog author="frank.lichtenheld@sophos.com" date="1368878400">- update to 1.0.51
  * Add (Ubuntu) saucy as a symlink to gutsy (deb#706989).
  * Clarify location of pkgdetails.c in error message (deb#708771).
  * Resolve mount point symlinks relative to the target chroot before
  unmounting them (deb#702861, deb#703037, deb#704744).</changelog>
<changelog author="thomasbechtold@jpberlin.de" date="1397995200">- update to 1.0.59
  * scripts/gutsy: Make the fake initctl pass through "initctl version"
  calls, used by such things as invoke-rc.d to figure out whether it's
  running under Upstart (lp#1182540).
  * scripts/sid, scripts/gutsy: Add a policy-rc.d, matching that in
  debian-installer-utils.  This is the primary way to disable daemon
  startup.
  * Add (Ubuntu) trusty as a symlink to gutsy.
  * When deboostrapping Debian, and the debian-archive-keyring is not
  available, switch the default mirror to a https url. This way at
  least the CA level of security is available even for users who
  have no way to check gpg keys in the WoT. The https mirror is
  currently https://mirrors.kernel.org/debian.
  * Avoid writing https urls into sources.list, as apt does not support https.
  * Install base-passwd and base-files in two calls rather than one to
  avoid problems with home-built media with different ordering in
  Packages.  Thanks to Jo Shields for pointing this out and providing
  the workaround (deb#601670, lp#1001131)
  * pkgdetails_perl: Only interpret percentages following whitespace, to
  cope with GNU wget outputting the local file name (which may contain "%"
  due to URL-encoding) after it finishes the download (lp#1172101).
  * Install apt-transport-https if installing from an HTTPS mirror
  (lp#1135163).  It may still be necessary to copy certificates into
  place, but there's at least a reasonable chance that somebody installing
  from HTTPS may want to keep using it, and we have to install
  apt-transport-https at this point otherwise they won't be able to do
  that end-to-end.
  * Install ca-certificates as well as apt-transport-https for HTTPS
  installations.  This makes it possible to copy certificates that were
  built into the installer to /usr/local/share/ca-certificates/ and thus
  have them continue to be trusted after installation.</changelog>
<changelog author="thomasbechtold@jpberlin.de" date="1401710400">- update to 1.0.60
  * Add (Ubuntu) utopic as a symlink to gutsy.
  * Sync deb support with latest dpkg-deb (deb#739136):
  - Add uncompressed data.tar deb member support.
  - Add uncompressed and xz control.tar deb member support.</changelog>
<changelog author="sleep_walker@suse.cz" date="1416830400">- bump to 1.0.65
  * Add support for stretch.
  * Add (Ubuntu) vivid as a symlink to gutsy.
  * Move set -e out of shebang line. Closes: #762713
  * Fix reporting of package version in retrieval and validation steps
    to cope with epochs.
  * Fix "possibly the package $pkg is at fault" warnings to account for
    changed error output in dpkg 1.17.2.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1426939200">- Update to 1.0.67 (changes since 1.0.65):
  * Support reproducible builds: specify a modification time on the
    tar side, and add the -n option to gzip
  * Update setup_apt_sources to look at USE_COMPONENTS if COMPONENTS
    is empty, fixing the empty sources.list bug with foreign
    architectures.
- Spec cleanup.</changelog>
<changelog author="sleep_walker@suse.cz" date="1434283200">- bump to 1.0.70
  * Use tr instead of (missing in d-i) xargs (Closes:
    [#785693]). Thanks, Julian Schauder!
  * Make sure to deduplicate package list in download_release to
    avoid issues while counting downloaded packages. The failure
    path could lead to printing some strange integer (Closes:
    [#709751], #768445, #785276, #774752).  This was reported to
    mostly happen whenever --no-resolve-deps is used.
  * Add support for --force-check-gpg so that one can
    programmatically make sure keyring checks are used and that
    no fallback to an https mirror happens (Closes: #661501,
    [#733179], #775454).  * Switch default mirror from
    ftp.us.debian.org to the new, official http redirector
    service: httpredir.debian.org
  * Make it possible to override the MAKEDEV variable (Closes: #734743).
    Thanks, Wookey!
  * Update Standards to 3.9.6 (checked)
  * Support the jessie-kfreebsd suite, by using the same script as
    jessie (a symlink to sid) (Closes: #784927).</changelog>
<changelog author="sor.alexei@meowr.ru" date="1438776000">- Update to 1.0.72 (changes since 1.0.70):
  * Adjust sed call to render it more portable (missing ';'),
    making it work with FreeBSD sed.
  * Add (Ubuntu) wily as a symlink to gutsy.
  * Fix resolve_deps and setup_available to work in the --foreign
    case.</changelog>
<changelog author="mchandras@suse.de" date="1498651200">- Add upstream patch to enable Xenial bootstrapping (bsc#1046623)
  * 0001-Add-Ubuntu-xenial-as-a-symlink-to-gutsy.patch</changelog>

</package>
<package pkgid="e08866e84806819ebe4c0bf4e79b9162962c7657fd2e162152ba3bd62cd46f61" name="deja-dup" arch="src">
    <version epoch="0" ver="34.2" rel="7.2"/>

<changelog author="badshah400@gmail.com" date="1319630400">- Modified categories in .desktop file so that it is grouped with
  "System" applications in the desktop menus (bnc#714333)</changelog>
<changelog author="badshah400@gmail.com" date="1319803200">- Replace category SystemSetup by X-SuSE-Backup to suppress rpmlint
  warnings</changelog>
<changelog author="vuntz@opensuse.org" date="1321358400">- Update to version 21.1:
  + Polish:
  - Switch to notebook tabs for preferences instead of side list
  + Bug Fixes:
  - Allow passwords that contain only whitespaces (while
    continuing to strip whitespace from normal passwords)
  + Packaging:
  - Use valac 0.14 instead of 0.12
  - Tarballs now only include the vala code, so you'll need valac
    to compile
  - No longer require libdbusmenu-gtk3 for Unity support
  + Updated translations.
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.
- Disable parallel build as it breaks the build with this release.</changelog>
<changelog author="dimstar@opensuse.org" date="1321963200">- Update to version 21.2:
  + Bug Fixes:
  - Use smarter test for detecting whether existing backups are
    encrypted, which will work even if duplicity uses
    translations
  - Fix a bug that in some situations could lead to a full backup
    being created more frequently than once a month
  + Polish:
  - Drop "After a week" from "Keep backups" option, since
    internally, we always wait a month anyway
  - Treat any AssertionError by duplicity as an internal
    duplicity error by wiping the cache and trying again; this
    will let us be more pro-active about fixing some odd
    duplicity situations
  + Packaging:
  - Start of a unit test for our internal library; compile and
    run it with 'make check'
  + Updated translations.</changelog>
<changelog author="vuntz@opensuse.org" date="1326715200">- Update to version 21.4:
  + Polish:
  - Warn user if we couldn't back up a file because we couldn't
    read it
  + Packaging:
  - Fix -j2 build
  - Add auto tests that are run during 'make check', suitable for
    build servers
  + Updated translations.
- Re-enable parallel build.
- Add deja-dup-vala-0.16.patch: fix build with vala 0.15/0.16.
- Add %check section with new 'make check'.
- Add dbus-1-x11 BuildRequires, so 'make check' can work:
  dbus-launch is needed.</changelog>
<changelog author="vuntz@opensuse.org" date="1330084800">- Update to version 21.90:
  + Polish:
  - Won't try to backup if online but target server is not
    available
  + Bug Fixes:
  - Work around bug in GTK+ that caused text to be white-on-white
  + Packaging:
  - Support building with valac-0.16 (in addition to valac-0.14)
  + Updated translations.
- Drop deja-dup-vala-0.16.patch: fixed upstream.
- Disable 'make check' in %check, as it's failing for a weird
  reason when run on OBS, see lp#940110.</changelog>
<changelog author="vuntz@opensuse.org" date="1330257600">- Change itstool BuildRequires to yelp-tools: this is really what
  is needed for build.</changelog>
<changelog author="vuntz@opensuse.org" date="1332417600">- Update to version 22.0:
  + Bug Fixes:
  - When restoring files outside of $HOME from a non-cloud remote
    server, don't run under sudo since it will fail anyway
  - Tell user when a file could not be restored due to permission
    problems
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1334750400">- Update to version 22.1:
  + Allow resuming an encrypted but incomplete backup (lp#902985).
  + Updated translations.</changelog>
<changelog author="nmo.marques@gmail.com" date="1348228800">- Update to version 23.92:
  + Only allow one deja-dup-monitor process at a time
- Changes from version 23.90:
  + Add extra checks at the end of a backup to verify we can
    successfully restore it later
- Changes from version 23.4:
  + Always makes a fresh backup every three months now, regardless
    of how often automatic backups happen
  + Don't prompt for root password when restoring from Ubuntu One,
    as it won't work anyway (U1 needs to talk to your session bus,
    which root can't do)
  + Use pkexec instead of gksu
- Changes from version 23.2:
  + Build system adjustments
  + Updated translations.
- Add pkgconfig(libpea-1.0) BuildRequires: new dependency.
- Recommend python-cloudfiles, as is available for since openSUSE
  12.2
- Removed scripts to find localized files: %find_lang handles this
  ok now.
- Drop xz BuildRequires as it now comes for free in the build
  system.
- Drop gnome-doc-utils-devel BuildRequires: it's not needed, as the
  help system had been migrated to yelp-tools earlier.
- Remove checks for outdated openSUSE versions (&lt;= 11.3).</changelog>
<changelog author="dimstar@opensuse.org" date="1349956800">- Update to version 24.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1364644800">- Update to version 26.0:
  + Fix another instance of using /tmp directly.
  + Spread around the default backup time.
  + Lower its CPU priority when running.
- Changes from version 25.5:
  + Fix problems with small /tmp folders.
  + Allow $USER variables in the local backup location path.
  + Appear in GNOME 3's notification settings.
  + Exclude /run by default.
  + Requires duplicity 0.6.21.
- Changes from version 25.3:
  + Fixes Ubuntu One support with the latest duplicity.
  + Ignore ~/Steam by default.
  + Support using $USER in gsettings default paths.
- Changes from version 25.1.1:
  + Fix a build error and bug keeping some notifications from being
    translated.
- Changes from version 25.1:
  + Switch from libgnome-keyring to libsecret.
- Replace pkgconfig(gnome-keyring-1 BuildRequires with
  pkgconfig(libsecret-1), following upstreams port.</changelog>
<changelog author="zaitor@opensuse.org" date="1380369600">- Update to version 28.0:
  + Updated translations.
  + Add an appdata file for GNOME Software.
- Changes from version 27.3:
  + Fix optional System Settings panel to work with GNOME 3.8 and
    above.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1387886400">- Add deja-dup-vala-0.22.patch: Support building against vala
  0.22; taken from deja-dup 30 branch.</changelog>
<changelog author="sfalken@opensuse.org" date="1407585600">- Update to version 30.0:
  + Packaging: Fix build with CMake 2.8.12.
- Changes from version 29.5:
  + Bug Fixes: Re-enable libunity support after it was
    accidentally dropped in 29.1.
  + Packaging: Require duplicity 0.6.23.
- Changes from version 29.4:
  + Bug Fixes: Add missing icon in help documentation.
  + Packaging:
  - Add ENABLE_UNITY_CCPANEL argument for unity-control-center
    support.
  - Fix some compile problems with valac, parallel building, and
    rpath support.
- Changes from version 29.1:
  + Bug Fixes: Detect encryption on existing backups by paying
    attention to what Duplicity tells us, rather than trying to
    figure it out by scanning ourselves. This removes a possible
    source of error.
  + Polish:
  - Rename to Backups (instead of Backup).
  - Update look and feel of preferences a bit.
  - Add screenshots to appdata file.
  + Packaging:
  - Require GTK+ 3.6 and GLib 2.34.
  - Convert from autotools to cmake: --with-ccpanel is now
  - DENABLE_CCPANEL, --with-nautilus is now -DENABLE_NAUTILUS,
  - -with-unity is now -DENABLE_UNITY. Otherwise, normal cmake
    conventions apply.
  - Add some autopilot tests, runnable by 'autopilot' and
    'autopilot-system' targets (which test against the local
    built executables or the installed system ones respectively).
  + Updated translations.
- Add deja-dup-help2man_stderr.patch: Corrects help2man failure in
  build.
- Drop deja-dup-vala-0.22.patch: Incorporated upstream.
- Updated .spec file for new CMake build process: add cmake
  BuildRequires.
- Add -Wl,rpath to CFLAGS and CXXFLAGS to ensure we do not lose
  the path to the private library.</changelog>
<changelog author="zaitor@opensuse.org" date="1411732800">- Update to version 32.0:
  + Features: Drop support for Ubuntu One cloud storage, since it
    has shut down.
  + Packaging: Fix some compile issues and warnings.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1428753600">- Update to version 34.0:
  + Support duplicity 0.6.25 and up.
  + Support latest versions of appstream-util.
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1451563200">- Update to version 34.1:
  + Add experimental support for Google Cloud Storage, please test
    and file bugs.
  + Add experimental support for OpenStack Swift, please test and
    file bugs.
  + Fix a bug where the error dialog wasn't visible after a failed
    backup in GNOME.
  + Fix a bug where background backups were using smaller 'nice'
    values than they should have.
  + Drop support for building the GNOME Control Center plugin;
    upstream hasn't supported that for a while, and Ubuntu finally
    dropped their patch allowing it.
  + Install duplicity on demand if needed.
  + Support reproducible builds by using $SOURCE_DATE_EPOCH to set
    the man page timestamps, if present.
  + Updated translations.
- Add BuildRequires: pkgconfig(packagekit-glib2), needed for the
  install duplicity on demand feature.
- Due to above change, change duplicity Requires to Recommends.</changelog>
<changelog author="zaitor@opensuse.org" date="1461499200">- Update to version 34.2:
  + This version fixes a bug that prevented restoring some files
    with unicode characters (boo#990937).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1476360000">- Fix deja-dup-help2man_stderr.patch: the introduction of
  - -no-discard-stderr actually only hid the underlying issue:
  deja-dup is being started from the 'build' directory and its
  libraries are not yet installed. As a consequence, the ld loader
  can't find them, resulting in broken man pages. Change the patch
  to no longer pass --no-discard-stderr (same as upstream) but
  inject LD_LIBRARY_PATH in order to find the two libs
  (boo#992499).</changelog>

</package>
<package pkgid="72cb8a2bc3020566adc147f0bb17feda929c8b855f2260e1b974d2194a023c69" name="deja-dup" arch="x86_64">
    <version epoch="0" ver="34.2" rel="7.2"/>

<changelog author="badshah400@gmail.com" date="1319630400">- Modified categories in .desktop file so that it is grouped with
  "System" applications in the desktop menus (bnc#714333)</changelog>
<changelog author="badshah400@gmail.com" date="1319803200">- Replace category SystemSetup by X-SuSE-Backup to suppress rpmlint
  warnings</changelog>
<changelog author="vuntz@opensuse.org" date="1321358400">- Update to version 21.1:
  + Polish:
  - Switch to notebook tabs for preferences instead of side list
  + Bug Fixes:
  - Allow passwords that contain only whitespaces (while
    continuing to strip whitespace from normal passwords)
  + Packaging:
  - Use valac 0.14 instead of 0.12
  - Tarballs now only include the vala code, so you'll need valac
    to compile
  - No longer require libdbusmenu-gtk3 for Unity support
  + Updated translations.
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.
- Disable parallel build as it breaks the build with this release.</changelog>
<changelog author="dimstar@opensuse.org" date="1321963200">- Update to version 21.2:
  + Bug Fixes:
  - Use smarter test for detecting whether existing backups are
    encrypted, which will work even if duplicity uses
    translations
  - Fix a bug that in some situations could lead to a full backup
    being created more frequently than once a month
  + Polish:
  - Drop "After a week" from "Keep backups" option, since
    internally, we always wait a month anyway
  - Treat any AssertionError by duplicity as an internal
    duplicity error by wiping the cache and trying again; this
    will let us be more pro-active about fixing some odd
    duplicity situations
  + Packaging:
  - Start of a unit test for our internal library; compile and
    run it with 'make check'
  + Updated translations.</changelog>
<changelog author="vuntz@opensuse.org" date="1326715200">- Update to version 21.4:
  + Polish:
  - Warn user if we couldn't back up a file because we couldn't
    read it
  + Packaging:
  - Fix -j2 build
  - Add auto tests that are run during 'make check', suitable for
    build servers
  + Updated translations.
- Re-enable parallel build.
- Add deja-dup-vala-0.16.patch: fix build with vala 0.15/0.16.
- Add %check section with new 'make check'.
- Add dbus-1-x11 BuildRequires, so 'make check' can work:
  dbus-launch is needed.</changelog>
<changelog author="vuntz@opensuse.org" date="1330084800">- Update to version 21.90:
  + Polish:
  - Won't try to backup if online but target server is not
    available
  + Bug Fixes:
  - Work around bug in GTK+ that caused text to be white-on-white
  + Packaging:
  - Support building with valac-0.16 (in addition to valac-0.14)
  + Updated translations.
- Drop deja-dup-vala-0.16.patch: fixed upstream.
- Disable 'make check' in %check, as it's failing for a weird
  reason when run on OBS, see lp#940110.</changelog>
<changelog author="vuntz@opensuse.org" date="1330257600">- Change itstool BuildRequires to yelp-tools: this is really what
  is needed for build.</changelog>
<changelog author="vuntz@opensuse.org" date="1332417600">- Update to version 22.0:
  + Bug Fixes:
  - When restoring files outside of $HOME from a non-cloud remote
    server, don't run under sudo since it will fail anyway
  - Tell user when a file could not be restored due to permission
    problems
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1334750400">- Update to version 22.1:
  + Allow resuming an encrypted but incomplete backup (lp#902985).
  + Updated translations.</changelog>
<changelog author="nmo.marques@gmail.com" date="1348228800">- Update to version 23.92:
  + Only allow one deja-dup-monitor process at a time
- Changes from version 23.90:
  + Add extra checks at the end of a backup to verify we can
    successfully restore it later
- Changes from version 23.4:
  + Always makes a fresh backup every three months now, regardless
    of how often automatic backups happen
  + Don't prompt for root password when restoring from Ubuntu One,
    as it won't work anyway (U1 needs to talk to your session bus,
    which root can't do)
  + Use pkexec instead of gksu
- Changes from version 23.2:
  + Build system adjustments
  + Updated translations.
- Add pkgconfig(libpea-1.0) BuildRequires: new dependency.
- Recommend python-cloudfiles, as is available for since openSUSE
  12.2
- Removed scripts to find localized files: %find_lang handles this
  ok now.
- Drop xz BuildRequires as it now comes for free in the build
  system.
- Drop gnome-doc-utils-devel BuildRequires: it's not needed, as the
  help system had been migrated to yelp-tools earlier.
- Remove checks for outdated openSUSE versions (&lt;= 11.3).</changelog>
<changelog author="dimstar@opensuse.org" date="1349956800">- Update to version 24.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1364644800">- Update to version 26.0:
  + Fix another instance of using /tmp directly.
  + Spread around the default backup time.
  + Lower its CPU priority when running.
- Changes from version 25.5:
  + Fix problems with small /tmp folders.
  + Allow $USER variables in the local backup location path.
  + Appear in GNOME 3's notification settings.
  + Exclude /run by default.
  + Requires duplicity 0.6.21.
- Changes from version 25.3:
  + Fixes Ubuntu One support with the latest duplicity.
  + Ignore ~/Steam by default.
  + Support using $USER in gsettings default paths.
- Changes from version 25.1.1:
  + Fix a build error and bug keeping some notifications from being
    translated.
- Changes from version 25.1:
  + Switch from libgnome-keyring to libsecret.
- Replace pkgconfig(gnome-keyring-1 BuildRequires with
  pkgconfig(libsecret-1), following upstreams port.</changelog>
<changelog author="zaitor@opensuse.org" date="1380369600">- Update to version 28.0:
  + Updated translations.
  + Add an appdata file for GNOME Software.
- Changes from version 27.3:
  + Fix optional System Settings panel to work with GNOME 3.8 and
    above.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1387886400">- Add deja-dup-vala-0.22.patch: Support building against vala
  0.22; taken from deja-dup 30 branch.</changelog>
<changelog author="sfalken@opensuse.org" date="1407585600">- Update to version 30.0:
  + Packaging: Fix build with CMake 2.8.12.
- Changes from version 29.5:
  + Bug Fixes: Re-enable libunity support after it was
    accidentally dropped in 29.1.
  + Packaging: Require duplicity 0.6.23.
- Changes from version 29.4:
  + Bug Fixes: Add missing icon in help documentation.
  + Packaging:
  - Add ENABLE_UNITY_CCPANEL argument for unity-control-center
    support.
  - Fix some compile problems with valac, parallel building, and
    rpath support.
- Changes from version 29.1:
  + Bug Fixes: Detect encryption on existing backups by paying
    attention to what Duplicity tells us, rather than trying to
    figure it out by scanning ourselves. This removes a possible
    source of error.
  + Polish:
  - Rename to Backups (instead of Backup).
  - Update look and feel of preferences a bit.
  - Add screenshots to appdata file.
  + Packaging:
  - Require GTK+ 3.6 and GLib 2.34.
  - Convert from autotools to cmake: --with-ccpanel is now
  - DENABLE_CCPANEL, --with-nautilus is now -DENABLE_NAUTILUS,
  - -with-unity is now -DENABLE_UNITY. Otherwise, normal cmake
    conventions apply.
  - Add some autopilot tests, runnable by 'autopilot' and
    'autopilot-system' targets (which test against the local
    built executables or the installed system ones respectively).
  + Updated translations.
- Add deja-dup-help2man_stderr.patch: Corrects help2man failure in
  build.
- Drop deja-dup-vala-0.22.patch: Incorporated upstream.
- Updated .spec file for new CMake build process: add cmake
  BuildRequires.
- Add -Wl,rpath to CFLAGS and CXXFLAGS to ensure we do not lose
  the path to the private library.</changelog>
<changelog author="zaitor@opensuse.org" date="1411732800">- Update to version 32.0:
  + Features: Drop support for Ubuntu One cloud storage, since it
    has shut down.
  + Packaging: Fix some compile issues and warnings.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1428753600">- Update to version 34.0:
  + Support duplicity 0.6.25 and up.
  + Support latest versions of appstream-util.
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1451563200">- Update to version 34.1:
  + Add experimental support for Google Cloud Storage, please test
    and file bugs.
  + Add experimental support for OpenStack Swift, please test and
    file bugs.
  + Fix a bug where the error dialog wasn't visible after a failed
    backup in GNOME.
  + Fix a bug where background backups were using smaller 'nice'
    values than they should have.
  + Drop support for building the GNOME Control Center plugin;
    upstream hasn't supported that for a while, and Ubuntu finally
    dropped their patch allowing it.
  + Install duplicity on demand if needed.
  + Support reproducible builds by using $SOURCE_DATE_EPOCH to set
    the man page timestamps, if present.
  + Updated translations.
- Add BuildRequires: pkgconfig(packagekit-glib2), needed for the
  install duplicity on demand feature.
- Due to above change, change duplicity Requires to Recommends.</changelog>
<changelog author="zaitor@opensuse.org" date="1461499200">- Update to version 34.2:
  + This version fixes a bug that prevented restoring some files
    with unicode characters (boo#990937).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1476360000">- Fix deja-dup-help2man_stderr.patch: the introduction of
  - -no-discard-stderr actually only hid the underlying issue:
  deja-dup is being started from the 'build' directory and its
  libraries are not yet installed. As a consequence, the ld loader
  can't find them, resulting in broken man pages. Change the patch
  to no longer pass --no-discard-stderr (same as upstream) but
  inject LD_LIBRARY_PATH in order to find the two libs
  (boo#992499).</changelog>

</package>
<package pkgid="3bc4b90386017d998bdb672dc1c8c79e187aca61cd281abf5ac84c0a8d70d16e" name="deja-dup-lang" arch="noarch">
    <version epoch="0" ver="34.2" rel="7.2"/>

<changelog author="badshah400@gmail.com" date="1319630400">- Modified categories in .desktop file so that it is grouped with
  "System" applications in the desktop menus (bnc#714333)</changelog>
<changelog author="badshah400@gmail.com" date="1319803200">- Replace category SystemSetup by X-SuSE-Backup to suppress rpmlint
  warnings</changelog>
<changelog author="vuntz@opensuse.org" date="1321358400">- Update to version 21.1:
  + Polish:
  - Switch to notebook tabs for preferences instead of side list
  + Bug Fixes:
  - Allow passwords that contain only whitespaces (while
    continuing to strip whitespace from normal passwords)
  + Packaging:
  - Use valac 0.14 instead of 0.12
  - Tarballs now only include the vala code, so you'll need valac
    to compile
  - No longer require libdbusmenu-gtk3 for Unity support
  + Updated translations.
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.
- Disable parallel build as it breaks the build with this release.</changelog>
<changelog author="dimstar@opensuse.org" date="1321963200">- Update to version 21.2:
  + Bug Fixes:
  - Use smarter test for detecting whether existing backups are
    encrypted, which will work even if duplicity uses
    translations
  - Fix a bug that in some situations could lead to a full backup
    being created more frequently than once a month
  + Polish:
  - Drop "After a week" from "Keep backups" option, since
    internally, we always wait a month anyway
  - Treat any AssertionError by duplicity as an internal
    duplicity error by wiping the cache and trying again; this
    will let us be more pro-active about fixing some odd
    duplicity situations
  + Packaging:
  - Start of a unit test for our internal library; compile and
    run it with 'make check'
  + Updated translations.</changelog>
<changelog author="vuntz@opensuse.org" date="1326715200">- Update to version 21.4:
  + Polish:
  - Warn user if we couldn't back up a file because we couldn't
    read it
  + Packaging:
  - Fix -j2 build
  - Add auto tests that are run during 'make check', suitable for
    build servers
  + Updated translations.
- Re-enable parallel build.
- Add deja-dup-vala-0.16.patch: fix build with vala 0.15/0.16.
- Add %check section with new 'make check'.
- Add dbus-1-x11 BuildRequires, so 'make check' can work:
  dbus-launch is needed.</changelog>
<changelog author="vuntz@opensuse.org" date="1330084800">- Update to version 21.90:
  + Polish:
  - Won't try to backup if online but target server is not
    available
  + Bug Fixes:
  - Work around bug in GTK+ that caused text to be white-on-white
  + Packaging:
  - Support building with valac-0.16 (in addition to valac-0.14)
  + Updated translations.
- Drop deja-dup-vala-0.16.patch: fixed upstream.
- Disable 'make check' in %check, as it's failing for a weird
  reason when run on OBS, see lp#940110.</changelog>
<changelog author="vuntz@opensuse.org" date="1330257600">- Change itstool BuildRequires to yelp-tools: this is really what
  is needed for build.</changelog>
<changelog author="vuntz@opensuse.org" date="1332417600">- Update to version 22.0:
  + Bug Fixes:
  - When restoring files outside of $HOME from a non-cloud remote
    server, don't run under sudo since it will fail anyway
  - Tell user when a file could not be restored due to permission
    problems
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1334750400">- Update to version 22.1:
  + Allow resuming an encrypted but incomplete backup (lp#902985).
  + Updated translations.</changelog>
<changelog author="nmo.marques@gmail.com" date="1348228800">- Update to version 23.92:
  + Only allow one deja-dup-monitor process at a time
- Changes from version 23.90:
  + Add extra checks at the end of a backup to verify we can
    successfully restore it later
- Changes from version 23.4:
  + Always makes a fresh backup every three months now, regardless
    of how often automatic backups happen
  + Don't prompt for root password when restoring from Ubuntu One,
    as it won't work anyway (U1 needs to talk to your session bus,
    which root can't do)
  + Use pkexec instead of gksu
- Changes from version 23.2:
  + Build system adjustments
  + Updated translations.
- Add pkgconfig(libpea-1.0) BuildRequires: new dependency.
- Recommend python-cloudfiles, as is available for since openSUSE
  12.2
- Removed scripts to find localized files: %find_lang handles this
  ok now.
- Drop xz BuildRequires as it now comes for free in the build
  system.
- Drop gnome-doc-utils-devel BuildRequires: it's not needed, as the
  help system had been migrated to yelp-tools earlier.
- Remove checks for outdated openSUSE versions (&lt;= 11.3).</changelog>
<changelog author="dimstar@opensuse.org" date="1349956800">- Update to version 24.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1364644800">- Update to version 26.0:
  + Fix another instance of using /tmp directly.
  + Spread around the default backup time.
  + Lower its CPU priority when running.
- Changes from version 25.5:
  + Fix problems with small /tmp folders.
  + Allow $USER variables in the local backup location path.
  + Appear in GNOME 3's notification settings.
  + Exclude /run by default.
  + Requires duplicity 0.6.21.
- Changes from version 25.3:
  + Fixes Ubuntu One support with the latest duplicity.
  + Ignore ~/Steam by default.
  + Support using $USER in gsettings default paths.
- Changes from version 25.1.1:
  + Fix a build error and bug keeping some notifications from being
    translated.
- Changes from version 25.1:
  + Switch from libgnome-keyring to libsecret.
- Replace pkgconfig(gnome-keyring-1 BuildRequires with
  pkgconfig(libsecret-1), following upstreams port.</changelog>
<changelog author="zaitor@opensuse.org" date="1380369600">- Update to version 28.0:
  + Updated translations.
  + Add an appdata file for GNOME Software.
- Changes from version 27.3:
  + Fix optional System Settings panel to work with GNOME 3.8 and
    above.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1387886400">- Add deja-dup-vala-0.22.patch: Support building against vala
  0.22; taken from deja-dup 30 branch.</changelog>
<changelog author="sfalken@opensuse.org" date="1407585600">- Update to version 30.0:
  + Packaging: Fix build with CMake 2.8.12.
- Changes from version 29.5:
  + Bug Fixes: Re-enable libunity support after it was
    accidentally dropped in 29.1.
  + Packaging: Require duplicity 0.6.23.
- Changes from version 29.4:
  + Bug Fixes: Add missing icon in help documentation.
  + Packaging:
  - Add ENABLE_UNITY_CCPANEL argument for unity-control-center
    support.
  - Fix some compile problems with valac, parallel building, and
    rpath support.
- Changes from version 29.1:
  + Bug Fixes: Detect encryption on existing backups by paying
    attention to what Duplicity tells us, rather than trying to
    figure it out by scanning ourselves. This removes a possible
    source of error.
  + Polish:
  - Rename to Backups (instead of Backup).
  - Update look and feel of preferences a bit.
  - Add screenshots to appdata file.
  + Packaging:
  - Require GTK+ 3.6 and GLib 2.34.
  - Convert from autotools to cmake: --with-ccpanel is now
  - DENABLE_CCPANEL, --with-nautilus is now -DENABLE_NAUTILUS,
  - -with-unity is now -DENABLE_UNITY. Otherwise, normal cmake
    conventions apply.
  - Add some autopilot tests, runnable by 'autopilot' and
    'autopilot-system' targets (which test against the local
    built executables or the installed system ones respectively).
  + Updated translations.
- Add deja-dup-help2man_stderr.patch: Corrects help2man failure in
  build.
- Drop deja-dup-vala-0.22.patch: Incorporated upstream.
- Updated .spec file for new CMake build process: add cmake
  BuildRequires.
- Add -Wl,rpath to CFLAGS and CXXFLAGS to ensure we do not lose
  the path to the private library.</changelog>
<changelog author="zaitor@opensuse.org" date="1411732800">- Update to version 32.0:
  + Features: Drop support for Ubuntu One cloud storage, since it
    has shut down.
  + Packaging: Fix some compile issues and warnings.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1428753600">- Update to version 34.0:
  + Support duplicity 0.6.25 and up.
  + Support latest versions of appstream-util.
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1451563200">- Update to version 34.1:
  + Add experimental support for Google Cloud Storage, please test
    and file bugs.
  + Add experimental support for OpenStack Swift, please test and
    file bugs.
  + Fix a bug where the error dialog wasn't visible after a failed
    backup in GNOME.
  + Fix a bug where background backups were using smaller 'nice'
    values than they should have.
  + Drop support for building the GNOME Control Center plugin;
    upstream hasn't supported that for a while, and Ubuntu finally
    dropped their patch allowing it.
  + Install duplicity on demand if needed.
  + Support reproducible builds by using $SOURCE_DATE_EPOCH to set
    the man page timestamps, if present.
  + Updated translations.
- Add BuildRequires: pkgconfig(packagekit-glib2), needed for the
  install duplicity on demand feature.
- Due to above change, change duplicity Requires to Recommends.</changelog>
<changelog author="zaitor@opensuse.org" date="1461499200">- Update to version 34.2:
  + This version fixes a bug that prevented restoring some files
    with unicode characters (boo#990937).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1476360000">- Fix deja-dup-help2man_stderr.patch: the introduction of
  - -no-discard-stderr actually only hid the underlying issue:
  deja-dup is being started from the 'build' directory and its
  libraries are not yet installed. As a consequence, the ld loader
  can't find them, resulting in broken man pages. Change the patch
  to no longer pass --no-discard-stderr (same as upstream) but
  inject LD_LIBRARY_PATH in order to find the two libs
  (boo#992499).</changelog>

</package>
<package pkgid="91fd552d840459ddb086ee120f83be4381196822eced0e38a4813692c4cefe0e" name="deluge" arch="noarch">
    <version epoch="0" ver="1.3.15" rel="3.3.1"/>

<changelog author="sor.alexei@meowr.ru" date="1414497600">- Initial package.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1414843200">- Update to 1.3.11:
  * Core: disable use of SSLv3 protocol for DelugeRPC
  * GtkUI: fix ImportError for users with Twisted &lt; 10
  * GtkUI: fix column issue when disabling a plugin
  * WebUI: modify SSL Context to allow &gt;= TLSv1 protocol
  * WebUI: fix Size column to show total_wanted instead of
    total_size</changelog>
<changelog author="sor.alexei@meowr.ru" date="1442232000">- Update to 1.3.12:
  * Core: Include fix for Twisted 15.0 URI class rename.
  * Core: Fix AttributeError in set_trackers with libtorrent 1.0.x.
  * Core: Enable libtorrent-rasterbar extension bindings again for
    libtorrent-rasterbar versions &gt;= 0.16.7 (this disables
    Tracker Exchange by default).
  * Core: Backport atomic fastresume and state file saving fixes as
    another attempt to prevent data loss on unclean exits.
  * GtkUI: Fix potential AttributeError in is_on_active_workspace.
  * WebUI: Fix i18n issue in Connection Manager which left users
    unable to connect.
  * WebUI: Increase cookie lifespan for display settings.
  * Console: Fixed 'set and then get' in config command.
  * Scheduler Plugin: Show current speed limit in statusbar.
- Add deluge-update_7z_binary.patch.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1463400000">- Add deluge-fix-blocklist-crash.patch: workaround a bug in
  libtorrent-rasterbar 1.1.0 which results in a crash when
  blocklist is used (boo#978600).</changelog>
<changelog author="sor.alexei@meowr.ru" date="1469016000">- Update to version 1.3.13:
  * Core: Increase RSA key size from 1024 to 2048 and use SHA256
    digest.
  * Core: Fix empty error message from certain trackers.
  * Core: Fix torrent ending up displaying the wrong state.
  * Core: Force a torrent into Error state if the resume data is
    rejected.
  * Core: Workaround unwanted tracker announce when force rechecking
    paused torrent.
  * Core: Stop moving torrent files if target files exist to prevent
    unintended clobbering of data.
  * Core: Fix the pausing and resuming of the Deluge session so
    torrents return to previous state.
  * Core: Add support for TLS SNI in httpdownloader.
  * Core: Ensure base32 magnet hash is uppercase to fix lowercase
    magnets uris.
  * Daemon: New command-line option to restict selected config key to
    read-only.
  * Daemon: Allow use of uppercase log level to match UIs.
  * UI: Fixed error with blank lines in auth file.
  * GtkUI: Fix installing plugin from a non-ascii directory.
  * GtkUI: Error'd torrents no longer display a progress percentage.
  * GtkUI: Fixed the 'Added' column showing the wrong date.
  * GtkUI: Prevent the user from changing tracker selection when
    editing trackers.
  * GtkUI: Fix showing the wrong connected status with hostname in
    the Connection Manager.
  * GtkUI: Fix the progress column to sort by progress and state
    correctly.
  * GtkUI: Fix incorrect Move Completed directory shown in Options
    tab.
  * GtkUI: Sorting for name column is now case insensitive.
  * GtkUI: Reduce height of Add Torrent Dialog to help with smaller screeen resoltuions.
  * GtkUI: Fix adding UDP trackers to trackers dialog.
  * WebUI: Fix HTTPS negotiating incorrect cipher.
  * WebUI: Fix the broken Options context menu.
  * WebUI: Fix the hostlist config file not being created.
  * WebUI: Fix plugin's js code not loading when using the WebUI
    plugin.
  * Console: Fix adding non-ascii torrent in non-interactive mode.
  * Console: Add time_added to info sort keys.
  * Blocklist Plugin: Fix plugin lockup with empty url.
  * Scheduler Plugin: Fix an error accidentally introduced in 1.3.12.
  * Notification Plugin: Fix the popup to show the actual count of
    files finished.
  * Notification Plugin: Fix issue with SMTP port entry not
    updating in GtkUI.
  * AutoAdd Plugin: Fix watch directory not accepting uppercase file
    extension.
  * Extractor Plugin: Ignore the remaining rar part files to
    prevent spawning useless processes.
  * Extractor Plugin: Fix only an directory folder when
    extracting rar files.
- Add deluge-suse-geoip-location.patch: point to the right
  GeoIP.dat location.
- Add deluge-libtorrent-1.1-geoip.patch: use python-GeoIP to get
  GeoIP data.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1471435200">- Remove deluge-fix-blocklist-crash.patch: fixed in the
  libtorrent-rasterbar package.
- Simplify deluge-libtorrent-1.1-geoip.patch.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1489406400">- Update to version 1.3.14:
  * Core: Fix 'Too many files open' errors.
  * Core: Add support for python-GeoIP for use with libtorrent 1.1.
  * Core: Fix a single proxy entry being overwritten resulting in
    no proxy set.
  * UI: Add the tracker_status translation to UIs.
  * GtkUI: Strip whitespace from infohash before checks.
  * GtkUI: Add a missed feature autofill infohash entry from
    clipboard.
  * WebUI: Backport bind interface option for server.
  * WebUI, security: Fix WebUI CSRF Vulnerability.
  * ConsoleUI: Fix a decode error comparing non-ascii (str) torrent
    names.
  * AutoAdd Plugin: Fixes for splitting magnets from file.
  * Remove the duplicate magnet extension when splitting.
- Remove deluge-libtorrent-1.1-geoip.patch: fixed upstream.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1495195200">- Update to version 1.3.15:
  * Core: Fix issues with displaying libtorrent-rasterbar single
    proxy.
  * Core: Fix libtorrent-rasterbar 1.2 trackers crashing Deluge
    UIs.
  * Core: Fix an error in torrent priorities causing file priority
    mismatch in UIs.
  * GtkUI: Fix column sort state not saved in Thinclient mode.
  * GtkUI: Fix a connection manager error with malformed ip.
  * GtkUI: Rename SystemTray/Indicator "Pause/Resume All" to
    "Pause/Resume Session".
  * GtkUI: Workaround libtorrent-rasterbar single proxy by greying
    out unused proxy types.
  * WebUI: Check render template files exist otherwise raise 404
    (CVE-2017-9031, bsc#1039815).
  * Notification Plugin: Fix webui passing string for int port
    value.
  * AutoAdd Plugin: Add WebUI preferences page detailing lack of
    configuration via WebUI.
  * Label Plugin: Add WebUI preferences page detailing how to
    configure plugin.</changelog>

</package>
<package pkgid="92141798884e9283bedfdc6eca9aeae925d4fce7e43129b68c23d372224dc415" name="deluge" arch="src">
    <version epoch="0" ver="1.3.15" rel="3.3.1"/>

<changelog author="sor.alexei@meowr.ru" date="1414497600">- Initial package.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1414843200">- Update to 1.3.11:
  * Core: disable use of SSLv3 protocol for DelugeRPC
  * GtkUI: fix ImportError for users with Twisted &lt; 10
  * GtkUI: fix column issue when disabling a plugin
  * WebUI: modify SSL Context to allow &gt;= TLSv1 protocol
  * WebUI: fix Size column to show total_wanted instead of
    total_size</changelog>
<changelog author="sor.alexei@meowr.ru" date="1442232000">- Update to 1.3.12:
  * Core: Include fix for Twisted 15.0 URI class rename.
  * Core: Fix AttributeError in set_trackers with libtorrent 1.0.x.
  * Core: Enable libtorrent-rasterbar extension bindings again for
    libtorrent-rasterbar versions &gt;= 0.16.7 (this disables
    Tracker Exchange by default).
  * Core: Backport atomic fastresume and state file saving fixes as
    another attempt to prevent data loss on unclean exits.
  * GtkUI: Fix potential AttributeError in is_on_active_workspace.
  * WebUI: Fix i18n issue in Connection Manager which left users
    unable to connect.
  * WebUI: Increase cookie lifespan for display settings.
  * Console: Fixed 'set and then get' in config command.
  * Scheduler Plugin: Show current speed limit in statusbar.
- Add deluge-update_7z_binary.patch.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1463400000">- Add deluge-fix-blocklist-crash.patch: workaround a bug in
  libtorrent-rasterbar 1.1.0 which results in a crash when
  blocklist is used (boo#978600).</changelog>
<changelog author="sor.alexei@meowr.ru" date="1469016000">- Update to version 1.3.13:
  * Core: Increase RSA key size from 1024 to 2048 and use SHA256
    digest.
  * Core: Fix empty error message from certain trackers.
  * Core: Fix torrent ending up displaying the wrong state.
  * Core: Force a torrent into Error state if the resume data is
    rejected.
  * Core: Workaround unwanted tracker announce when force rechecking
    paused torrent.
  * Core: Stop moving torrent files if target files exist to prevent
    unintended clobbering of data.
  * Core: Fix the pausing and resuming of the Deluge session so
    torrents return to previous state.
  * Core: Add support for TLS SNI in httpdownloader.
  * Core: Ensure base32 magnet hash is uppercase to fix lowercase
    magnets uris.
  * Daemon: New command-line option to restict selected config key to
    read-only.
  * Daemon: Allow use of uppercase log level to match UIs.
  * UI: Fixed error with blank lines in auth file.
  * GtkUI: Fix installing plugin from a non-ascii directory.
  * GtkUI: Error'd torrents no longer display a progress percentage.
  * GtkUI: Fixed the 'Added' column showing the wrong date.
  * GtkUI: Prevent the user from changing tracker selection when
    editing trackers.
  * GtkUI: Fix showing the wrong connected status with hostname in
    the Connection Manager.
  * GtkUI: Fix the progress column to sort by progress and state
    correctly.
  * GtkUI: Fix incorrect Move Completed directory shown in Options
    tab.
  * GtkUI: Sorting for name column is now case insensitive.
  * GtkUI: Reduce height of Add Torrent Dialog to help with smaller screeen resoltuions.
  * GtkUI: Fix adding UDP trackers to trackers dialog.
  * WebUI: Fix HTTPS negotiating incorrect cipher.
  * WebUI: Fix the broken Options context menu.
  * WebUI: Fix the hostlist config file not being created.
  * WebUI: Fix plugin's js code not loading when using the WebUI
    plugin.
  * Console: Fix adding non-ascii torrent in non-interactive mode.
  * Console: Add time_added to info sort keys.
  * Blocklist Plugin: Fix plugin lockup with empty url.
  * Scheduler Plugin: Fix an error accidentally introduced in 1.3.12.
  * Notification Plugin: Fix the popup to show the actual count of
    files finished.
  * Notification Plugin: Fix issue with SMTP port entry not
    updating in GtkUI.
  * AutoAdd Plugin: Fix watch directory not accepting uppercase file
    extension.
  * Extractor Plugin: Ignore the remaining rar part files to
    prevent spawning useless processes.
  * Extractor Plugin: Fix only an directory folder when
    extracting rar files.
- Add deluge-suse-geoip-location.patch: point to the right
  GeoIP.dat location.
- Add deluge-libtorrent-1.1-geoip.patch: use python-GeoIP to get
  GeoIP data.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1471435200">- Remove deluge-fix-blocklist-crash.patch: fixed in the
  libtorrent-rasterbar package.
- Simplify deluge-libtorrent-1.1-geoip.patch.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1489406400">- Update to version 1.3.14:
  * Core: Fix 'Too many files open' errors.
  * Core: Add support for python-GeoIP for use with libtorrent 1.1.
  * Core: Fix a single proxy entry being overwritten resulting in
    no proxy set.
  * UI: Add the tracker_status translation to UIs.
  * GtkUI: Strip whitespace from infohash before checks.
  * GtkUI: Add a missed feature autofill infohash entry from
    clipboard.
  * WebUI: Backport bind interface option for server.
  * WebUI, security: Fix WebUI CSRF Vulnerability.
  * ConsoleUI: Fix a decode error comparing non-ascii (str) torrent
    names.
  * AutoAdd Plugin: Fixes for splitting magnets from file.
  * Remove the duplicate magnet extension when splitting.
- Remove deluge-libtorrent-1.1-geoip.patch: fixed upstream.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1495195200">- Update to version 1.3.15:
  * Core: Fix issues with displaying libtorrent-rasterbar single
    proxy.
  * Core: Fix libtorrent-rasterbar 1.2 trackers crashing Deluge
    UIs.
  * Core: Fix an error in torrent priorities causing file priority
    mismatch in UIs.
  * GtkUI: Fix column sort state not saved in Thinclient mode.
  * GtkUI: Fix a connection manager error with malformed ip.
  * GtkUI: Rename SystemTray/Indicator "Pause/Resume All" to
    "Pause/Resume Session".
  * GtkUI: Workaround libtorrent-rasterbar single proxy by greying
    out unused proxy types.
  * WebUI: Check render template files exist otherwise raise 404
    (CVE-2017-9031, bsc#1039815).
  * Notification Plugin: Fix webui passing string for int port
    value.
  * AutoAdd Plugin: Add WebUI preferences page detailing lack of
    configuration via WebUI.
  * Label Plugin: Add WebUI preferences page detailing how to
    configure plugin.</changelog>

</package>
<package pkgid="95755dbdbc35ab00f27e9c2cb0e0a774546d8b32083703f59b5c40a1840e21e7" name="deluge-lang" arch="noarch">
    <version epoch="0" ver="1.3.15" rel="3.3.1"/>

<changelog author="sor.alexei@meowr.ru" date="1414497600">- Initial package.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1414843200">- Update to 1.3.11:
  * Core: disable use of SSLv3 protocol for DelugeRPC
  * GtkUI: fix ImportError for users with Twisted &lt; 10
  * GtkUI: fix column issue when disabling a plugin
  * WebUI: modify SSL Context to allow &gt;= TLSv1 protocol
  * WebUI: fix Size column to show total_wanted instead of
    total_size</changelog>
<changelog author="sor.alexei@meowr.ru" date="1442232000">- Update to 1.3.12:
  * Core: Include fix for Twisted 15.0 URI class rename.
  * Core: Fix AttributeError in set_trackers with libtorrent 1.0.x.
  * Core: Enable libtorrent-rasterbar extension bindings again for
    libtorrent-rasterbar versions &gt;= 0.16.7 (this disables
    Tracker Exchange by default).
  * Core: Backport atomic fastresume and state file saving fixes as
    another attempt to prevent data loss on unclean exits.
  * GtkUI: Fix potential AttributeError in is_on_active_workspace.
  * WebUI: Fix i18n issue in Connection Manager which left users
    unable to connect.
  * WebUI: Increase cookie lifespan for display settings.
  * Console: Fixed 'set and then get' in config command.
  * Scheduler Plugin: Show current speed limit in statusbar.
- Add deluge-update_7z_binary.patch.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1463400000">- Add deluge-fix-blocklist-crash.patch: workaround a bug in
  libtorrent-rasterbar 1.1.0 which results in a crash when
  blocklist is used (boo#978600).</changelog>
<changelog author="sor.alexei@meowr.ru" date="1469016000">- Update to version 1.3.13:
  * Core: Increase RSA key size from 1024 to 2048 and use SHA256
    digest.
  * Core: Fix empty error message from certain trackers.
  * Core: Fix torrent ending up displaying the wrong state.
  * Core: Force a torrent into Error state if the resume data is
    rejected.
  * Core: Workaround unwanted tracker announce when force rechecking
    paused torrent.
  * Core: Stop moving torrent files if target files exist to prevent
    unintended clobbering of data.
  * Core: Fix the pausing and resuming of the Deluge session so
    torrents return to previous state.
  * Core: Add support for TLS SNI in httpdownloader.
  * Core: Ensure base32 magnet hash is uppercase to fix lowercase
    magnets uris.
  * Daemon: New command-line option to restict selected config key to
    read-only.
  * Daemon: Allow use of uppercase log level to match UIs.
  * UI: Fixed error with blank lines in auth file.
  * GtkUI: Fix installing plugin from a non-ascii directory.
  * GtkUI: Error'd torrents no longer display a progress percentage.
  * GtkUI: Fixed the 'Added' column showing the wrong date.
  * GtkUI: Prevent the user from changing tracker selection when
    editing trackers.
  * GtkUI: Fix showing the wrong connected status with hostname in
    the Connection Manager.
  * GtkUI: Fix the progress column to sort by progress and state
    correctly.
  * GtkUI: Fix incorrect Move Completed directory shown in Options
    tab.
  * GtkUI: Sorting for name column is now case insensitive.
  * GtkUI: Reduce height of Add Torrent Dialog to help with smaller screeen resoltuions.
  * GtkUI: Fix adding UDP trackers to trackers dialog.
  * WebUI: Fix HTTPS negotiating incorrect cipher.
  * WebUI: Fix the broken Options context menu.
  * WebUI: Fix the hostlist config file not being created.
  * WebUI: Fix plugin's js code not loading when using the WebUI
    plugin.
  * Console: Fix adding non-ascii torrent in non-interactive mode.
  * Console: Add time_added to info sort keys.
  * Blocklist Plugin: Fix plugin lockup with empty url.
  * Scheduler Plugin: Fix an error accidentally introduced in 1.3.12.
  * Notification Plugin: Fix the popup to show the actual count of
    files finished.
  * Notification Plugin: Fix issue with SMTP port entry not
    updating in GtkUI.
  * AutoAdd Plugin: Fix watch directory not accepting uppercase file
    extension.
  * Extractor Plugin: Ignore the remaining rar part files to
    prevent spawning useless processes.
  * Extractor Plugin: Fix only an directory folder when
    extracting rar files.
- Add deluge-suse-geoip-location.patch: point to the right
  GeoIP.dat location.
- Add deluge-libtorrent-1.1-geoip.patch: use python-GeoIP to get
  GeoIP data.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1471435200">- Remove deluge-fix-blocklist-crash.patch: fixed in the
  libtorrent-rasterbar package.
- Simplify deluge-libtorrent-1.1-geoip.patch.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1489406400">- Update to version 1.3.14:
  * Core: Fix 'Too many files open' errors.
  * Core: Add support for python-GeoIP for use with libtorrent 1.1.
  * Core: Fix a single proxy entry being overwritten resulting in
    no proxy set.
  * UI: Add the tracker_status translation to UIs.
  * GtkUI: Strip whitespace from infohash before checks.
  * GtkUI: Add a missed feature autofill infohash entry from
    clipboard.
  * WebUI: Backport bind interface option for server.
  * WebUI, security: Fix WebUI CSRF Vulnerability.
  * ConsoleUI: Fix a decode error comparing non-ascii (str) torrent
    names.
  * AutoAdd Plugin: Fixes for splitting magnets from file.
  * Remove the duplicate magnet extension when splitting.
- Remove deluge-libtorrent-1.1-geoip.patch: fixed upstream.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1495195200">- Update to version 1.3.15:
  * Core: Fix issues with displaying libtorrent-rasterbar single
    proxy.
  * Core: Fix libtorrent-rasterbar 1.2 trackers crashing Deluge
    UIs.
  * Core: Fix an error in torrent priorities causing file priority
    mismatch in UIs.
  * GtkUI: Fix column sort state not saved in Thinclient mode.
  * GtkUI: Fix a connection manager error with malformed ip.
  * GtkUI: Rename SystemTray/Indicator "Pause/Resume All" to
    "Pause/Resume Session".
  * GtkUI: Workaround libtorrent-rasterbar single proxy by greying
    out unused proxy types.
  * WebUI: Check render template files exist otherwise raise 404
    (CVE-2017-9031, bsc#1039815).
  * Notification Plugin: Fix webui passing string for int port
    value.
  * AutoAdd Plugin: Add WebUI preferences page detailing lack of
    configuration via WebUI.
  * Label Plugin: Add WebUI preferences page detailing how to
    configure plugin.</changelog>

</package>
<package pkgid="23294067e2640694dd2b574b14287af6af40a5f9f647976501c19255143d594e" name="device-mapper" arch="x86_64">
    <version epoch="0" ver="1.02.97" rel="73.3.1"/>

<changelog author="lwang@suse.com" date="1456747200">- pvcreate: remove recent warning message (bsc#966183)
  Add: preate-remove-recent-warning-message.patch
- Change locking_dir from "/var/lock/lvm" back to "/run/lvm/lock"
  (bsc#963427)
- pvcreate: enchance the error message to be more informative (bsc#960744)
  Add: pvcreate-enhance-the-error-message.patch</changelog>
<changelog author="lwang@suse.com" date="1457697600">- Fix pvchange returning with exit code 5 if another volume group
  which is not related to the PVs is exported. (bsc#969310)
  Add: pvchange-pvresize-move-exported-VG-check.patch</changelog>
<changelog author="lwang@suse.com" date="1459166400">- Fix clvmd.ocf and cmirrord to remove "-d" option for cmirrod
  (bsc#971334)
- Fix clvmd.ocf to add lvmconf --enable-cluster before start daemon
  when locking_type is not 3 or use_lvmetad is 1 in setting
  (bsc#970439)
- Modify GPL-2.0 to GPL-2.0+ and LGPL-2.1 to LGPL-2.1+ to avoid
  license conflict with thin-provisioning-tools which is using GPL-3.0</changelog>
<changelog author="lwang@suse.com" date="1459252800">- Modified spec to enable blkid-wiping with which filesystem check
  before pvcreate can function. (Fate#319908)</changelog>
<changelog author="lwang@suse.com" date="1462276800">- Fix regression in auto-activation code introduced in 2.02.119
  (bsc#970943)
  Add: pvscan-restore-polling-in-autoactivation-handler.patch
- Improve snapshot merge initiation (bsc#970943)
  Add: activate-Improve-snapshot-merge-initiation.patch
  (Not needed for this bug itself but add this patch for safe)</changelog>
<changelog author="lwang@suse.com" date="1463400000">- clvm resources do not start because can't find lvmconf (bsc#979635)
  Add soft link to /usr/sbin/lvmconf in spec</changelog>
<changelog author="lwang@suse.com" date="1464004800">- Fix clvmd binary not found in case that users still use RA from
  ocf:lvm2:clvm (bsc#980200)
  Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf</changelog>
<changelog author="lwang@suse.com" date="1464350400">- Remove lvm2-clvmd/cmirrord.service and related activation services
  from %service_add _pre/post/preun/postun because we start clvmd
  /clmirrord and activate via pacemaker and RA. (bsc#980296)</changelog>
<changelog author="lwang@suse.com" date="1465214400">- Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329)</changelog>
<changelog author="lwang@suse.com" date="1468843200">- Lvchange improve refresh by trying to deactivate snapshot thinLV
  in case it's preventing merge process. (bsc#984321)
  Add: lvchange-improve-refresh-for-merging-thin-volume.patch</changelog>
<changelog author="lwang@suse.com" date="1469793600">- Fix lvm2-{clvmd, cmirrord}.service cannot find binaries path. (bsc#991181)
  Add soft link to /usr/sbin/{clvmd, cmirrord} in spec</changelog>
<changelog author="hare@suse.de" date="1471608000">- 69-dm-lvm-metad.rules: Do not process rules for multipath
  devices (bsc#bsc#990538, bsc#986734)
  Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
- Rewrite patches to include patch header:
  * 10-dm.rules-Reset-state-variable-for-spurious-events.patch
  * device-mapper-link
  * device-mapper-type_punning.diff
  * udev_rules-update.diff</changelog>
<changelog author="lwang@suse.com" date="1471694400">- Fix DM_ABORT_ON_INTERNAL_ERRORS env var not take effect (bsc#984321)
  Add: log-Add-DM_ABORT_ON_INTERNAL_ERRORS-lvm-override.patch
- Remove require for %insserv_prereq %fillup_prereq (bsc#992843)</changelog>
<changelog author="lwang@suse.com" date="1472644800">- Delete the patch since it is not neccessary for the bug fix and has
  the risk to cause regression bug for thin-merge.sh (bsc#984321)
    Delete: activate-Improve-snapshot-merge-initiation.patch
    (Improve snapshot merge initiation (bsc#970943))</changelog>
<changelog author="lwang@suse.com" date="1475928000">- spec: Add BuildRequires: pkgconfig(systemd) (bsc#997637)
- udev: Instead of using = to override SYSTEMD_WANTS, use += to add
  the pvscan service (not root cause for bsc#997637, but still better
  to add this patch)
  Add : udev-use-for-SYSTEMD_WANTS-instead-of.patch</changelog>
<changelog author="gqjiang@suse.com" date="1482235200">- Add systemd_requires to device-mapper package (bsc#1015943)</changelog>
<changelog author="zren@suse.com" date="1488369600">- udev: Simplify special-case for md in 69-dm-lvm-metadata.rules
  (bsc#1012973)
  * add bug-1012973_Simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
<changelog author="zren@suse.com" date="1488369601">- systemd: use {local,remote}-fs-pre.target instead of
  {local,remote}-fs.target (bsc#1017034)</changelog>
<changelog author="zren@suse.com" date="1488369602">- Fix several trivial issues about clvmd/cmorriord RAs (bsc#1023283,
  bsc#1025560)
  * deal with time values  passed down with time units
  * make correct "return code"
  * fix format issue that tab messes up spaces</changelog>
<changelog author="zren@suse.com" date="1488369603">- Fix clvmd segfault on ppc64 arch (bsc#1025630)
  * bug-1025630_mem-add-extra-mem-pages-for-pthread-stack.patch</changelog>

</package>
<package pkgid="238414bde8d323a98242186844d40e0c57d4d9f94c8b05b8d0d1c65cc7ee0187" name="device-mapper" arch="x86_64">
    <version epoch="0" ver="1.02.97" rel="73.6.1"/>

<changelog author="lwang@suse.com" date="1463400000">- clvm resources do not start because can't find lvmconf (bsc#979635)
  Add soft link to /usr/sbin/lvmconf in spec</changelog>
<changelog author="lwang@suse.com" date="1464004800">- Fix clvmd binary not found in case that users still use RA from
  ocf:lvm2:clvm (bsc#980200)
  Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf</changelog>
<changelog author="lwang@suse.com" date="1464350400">- Remove lvm2-clvmd/cmirrord.service and related activation services
  from %service_add _pre/post/preun/postun because we start clvmd
  /clmirrord and activate via pacemaker and RA. (bsc#980296)</changelog>
<changelog author="lwang@suse.com" date="1465214400">- Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329)</changelog>
<changelog author="lwang@suse.com" date="1468843200">- Lvchange improve refresh by trying to deactivate snapshot thinLV
  in case it's preventing merge process. (bsc#984321)
  Add: lvchange-improve-refresh-for-merging-thin-volume.patch</changelog>
<changelog author="lwang@suse.com" date="1469793600">- Fix lvm2-{clvmd, cmirrord}.service cannot find binaries path. (bsc#991181)
  Add soft link to /usr/sbin/{clvmd, cmirrord} in spec</changelog>
<changelog author="hare@suse.de" date="1471608000">- 69-dm-lvm-metad.rules: Do not process rules for multipath
  devices (bsc#bsc#990538, bsc#986734)
  Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
- Rewrite patches to include patch header:
  * 10-dm.rules-Reset-state-variable-for-spurious-events.patch
  * device-mapper-link
  * device-mapper-type_punning.diff
  * udev_rules-update.diff</changelog>
<changelog author="lwang@suse.com" date="1471694400">- Fix DM_ABORT_ON_INTERNAL_ERRORS env var not take effect (bsc#984321)
  Add: log-Add-DM_ABORT_ON_INTERNAL_ERRORS-lvm-override.patch
- Remove require for %insserv_prereq %fillup_prereq (bsc#992843)</changelog>
<changelog author="lwang@suse.com" date="1472644800">- Delete the patch since it is not neccessary for the bug fix and has
  the risk to cause regression bug for thin-merge.sh (bsc#984321)
    Delete: activate-Improve-snapshot-merge-initiation.patch
    (Improve snapshot merge initiation (bsc#970943))</changelog>
<changelog author="lwang@suse.com" date="1475928000">- spec: Add BuildRequires: pkgconfig(systemd) (bsc#997637)
- udev: Instead of using = to override SYSTEMD_WANTS, use += to add
  the pvscan service (not root cause for bsc#997637, but still better
  to add this patch)
  Add : udev-use-for-SYSTEMD_WANTS-instead-of.patch</changelog>
<changelog author="gqjiang@suse.com" date="1482235200">- Add systemd_requires to device-mapper package (bsc#1015943)</changelog>
<changelog author="zren@suse.com" date="1488369600">- udev: Simplify special-case for md in 69-dm-lvm-metadata.rules
  (bsc#1012973)
  * add bug-1012973_Simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
<changelog author="zren@suse.com" date="1488369601">- systemd: use {local,remote}-fs-pre.target instead of
  {local,remote}-fs.target (bsc#1017034)</changelog>
<changelog author="zren@suse.com" date="1488369602">- Fix several trivial issues about clvmd/cmorriord RAs (bsc#1023283,
  bsc#1025560)
  * deal with time values  passed down with time units
  * make correct "return code"
  * fix format issue that tab messes up spaces</changelog>
<changelog author="zren@suse.com" date="1488369603">- Fix clvmd segfault on ppc64 arch (bsc#1025630)
  * bug-1025630_mem-add-extra-mem-pages-for-pthread-stack.patch</changelog>
<changelog author="zren@suse.com" date="1491480000">- Fix lvm2 activation issue when used on top of multipath
  bsc#998893
  * add bug-998893_make_pvscan_service_after_multipathd.patch</changelog>
<changelog author="zren@suse.com" date="1493121600">- Warn if PV size in metadata is larger than disk device size
  bsc#999878
  * add bug-999878_metadata-check-PV-dev-size-is-not-less-than-PV-size.patch
  * add bug-999878_conf-add-metadata-check_pv_device_sizes.patch
- Change License to "GPL-2.0+ and LGPL-2.1+ and GPL-3.0+"</changelog>
<changelog author="zren@suse.com" date="1497528000">- Fix stale device cache in clvmd, bsc#978055
  + bug-978055_pvscan-device-cache-in-clvmd-is-not-refreshed-as-nee.patch</changelog>
<changelog author="zren@suse.com" date="1499774400">- udev: also create /dev/disk/by-part{label,uuid} and gpt-auto-root symlinks
  (bsc#1028485)
  + bug-1028485_udev-also-create-dev-disk-by-part-label-uuid-and-gpt.patch
  * refreshed udev_rules-update.diff
- clvmd: try to refresh device cache on the first failure (bsc#978055)
  - bug-978055_pvscan-device-cache-in-clvmd-is-not-refreshed-as-nee.patch
  + bug-978055_clvmd-try-to-refresh-device-cache-on-the-first-failu.patch</changelog>
<changelog author="zren@suse.com" date="1502971200">- Remove libdm-iface-not-output-error-message-inside-retry-loop.patch
  (bsc#1045628)</changelog>

</package>
<package pkgid="ae2b6c6808c301fd4132fcd4afe31061f9931aa6fdb64419f5912be74edb2da5" name="device-mapper-32bit" arch="x86_64">
    <version epoch="0" ver="1.02.97" rel="73.3.1"/>

<changelog author="lwang@suse.com" date="1456747200">- pvcreate: remove recent warning message (bsc#966183)
  Add: preate-remove-recent-warning-message.patch
- Change locking_dir from "/var/lock/lvm" back to "/run/lvm/lock"
  (bsc#963427)
- pvcreate: enchance the error message to be more informative (bsc#960744)
  Add: pvcreate-enhance-the-error-message.patch</changelog>
<changelog author="lwang@suse.com" date="1457697600">- Fix pvchange returning with exit code 5 if another volume group
  which is not related to the PVs is exported. (bsc#969310)
  Add: pvchange-pvresize-move-exported-VG-check.patch</changelog>
<changelog author="lwang@suse.com" date="1459166400">- Fix clvmd.ocf and cmirrord to remove "-d" option for cmirrod
  (bsc#971334)
- Fix clvmd.ocf to add lvmconf --enable-cluster before start daemon
  when locking_type is not 3 or use_lvmetad is 1 in setting
  (bsc#970439)
- Modify GPL-2.0 to GPL-2.0+ and LGPL-2.1 to LGPL-2.1+ to avoid
  license conflict with thin-provisioning-tools which is using GPL-3.0</changelog>
<changelog author="lwang@suse.com" date="1459252800">- Modified spec to enable blkid-wiping with which filesystem check
  before pvcreate can function. (Fate#319908)</changelog>
<changelog author="lwang@suse.com" date="1462276800">- Fix regression in auto-activation code introduced in 2.02.119
  (bsc#970943)
  Add: pvscan-restore-polling-in-autoactivation-handler.patch
- Improve snapshot merge initiation (bsc#970943)
  Add: activate-Improve-snapshot-merge-initiation.patch
  (Not needed for this bug itself but add this patch for safe)</changelog>
<changelog author="lwang@suse.com" date="1463400000">- clvm resources do not start because can't find lvmconf (bsc#979635)
  Add soft link to /usr/sbin/lvmconf in spec</changelog>
<changelog author="lwang@suse.com" date="1464004800">- Fix clvmd binary not found in case that users still use RA from
  ocf:lvm2:clvm (bsc#980200)
  Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf</changelog>
<changelog author="lwang@suse.com" date="1464350400">- Remove lvm2-clvmd/cmirrord.service and related activation services
  from %service_add _pre/post/preun/postun because we start clvmd
  /clmirrord and activate via pacemaker and RA. (bsc#980296)</changelog>
<changelog author="lwang@suse.com" date="1465214400">- Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329)</changelog>
<changelog author="lwang@suse.com" date="1468843200">- Lvchange improve refresh by trying to deactivate snapshot thinLV
  in case it's preventing merge process. (bsc#984321)
  Add: lvchange-improve-refresh-for-merging-thin-volume.patch</changelog>
<changelog author="lwang@suse.com" date="1469793600">- Fix lvm2-{clvmd, cmirrord}.service cannot find binaries path. (bsc#991181)
  Add soft link to /usr/sbin/{clvmd, cmirrord} in spec</changelog>
<changelog author="hare@suse.de" date="1471608000">- 69-dm-lvm-metad.rules: Do not process rules for multipath
  devices (bsc#bsc#990538, bsc#986734)
  Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
- Rewrite patches to include patch header:
  * 10-dm.rules-Reset-state-variable-for-spurious-events.patch
  * device-mapper-link
  * device-mapper-type_punning.diff
  * udev_rules-update.diff</changelog>
<changelog author="lwang@suse.com" date="1471694400">- Fix DM_ABORT_ON_INTERNAL_ERRORS env var not take effect (bsc#984321)
  Add: log-Add-DM_ABORT_ON_INTERNAL_ERRORS-lvm-override.patch
- Remove require for %insserv_prereq %fillup_prereq (bsc#992843)</changelog>
<changelog author="lwang@suse.com" date="1472644800">- Delete the patch since it is not neccessary for the bug fix and has
  the risk to cause regression bug for thin-merge.sh (bsc#984321)
    Delete: activate-Improve-snapshot-merge-initiation.patch
    (Improve snapshot merge initiation (bsc#970943))</changelog>
<changelog author="lwang@suse.com" date="1475928000">- spec: Add BuildRequires: pkgconfig(systemd) (bsc#997637)
- udev: Instead of using = to override SYSTEMD_WANTS, use += to add
  the pvscan service (not root cause for bsc#997637, but still better
  to add this patch)
  Add : udev-use-for-SYSTEMD_WANTS-instead-of.patch</changelog>
<changelog author="gqjiang@suse.com" date="1482235200">- Add systemd_requires to device-mapper package (bsc#1015943)</changelog>
<changelog author="zren@suse.com" date="1488369600">- udev: Simplify special-case for md in 69-dm-lvm-metadata.rules
  (bsc#1012973)
  * add bug-1012973_Simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
<changelog author="zren@suse.com" date="1488369601">- systemd: use {local,remote}-fs-pre.target instead of
  {local,remote}-fs.target (bsc#1017034)</changelog>
<changelog author="zren@suse.com" date="1488369602">- Fix several trivial issues about clvmd/cmorriord RAs (bsc#1023283,
  bsc#1025560)
  * deal with time values  passed down with time units
  * make correct "return code"
  * fix format issue that tab messes up spaces</changelog>
<changelog author="zren@suse.com" date="1488369603">- Fix clvmd segfault on ppc64 arch (bsc#1025630)
  * bug-1025630_mem-add-extra-mem-pages-for-pthread-stack.patch</changelog>

</package>
<package pkgid="42028bb26a61e7765efa6f351d60fadc07c5638825852bd49cc82c8f9c22ed10" name="device-mapper-32bit" arch="x86_64">
    <version epoch="0" ver="1.02.97" rel="73.6.1"/>

<changelog author="lwang@suse.com" date="1463400000">- clvm resources do not start because can't find lvmconf (bsc#979635)
  Add soft link to /usr/sbin/lvmconf in spec</changelog>
<changelog author="lwang@suse.com" date="1464004800">- Fix clvmd binary not found in case that users still use RA from
  ocf:lvm2:clvm (bsc#980200)
  Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf</changelog>
<changelog author="lwang@suse.com" date="1464350400">- Remove lvm2-clvmd/cmirrord.service and related activation services
  from %service_add _pre/post/preun/postun because we start clvmd
  /clmirrord and activate via pacemaker and RA. (bsc#980296)</changelog>
<changelog author="lwang@suse.com" date="1465214400">- Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329)</changelog>
<changelog author="lwang@suse.com" date="1468843200">- Lvchange improve refresh by trying to deactivate snapshot thinLV
  in case it's preventing merge process. (bsc#984321)
  Add: lvchange-improve-refresh-for-merging-thin-volume.patch</changelog>
<changelog author="lwang@suse.com" date="1469793600">- Fix lvm2-{clvmd, cmirrord}.service cannot find binaries path. (bsc#991181)
  Add soft link to /usr/sbin/{clvmd, cmirrord} in spec</changelog>
<changelog author="hare@suse.de" date="1471608000">- 69-dm-lvm-metad.rules: Do not process rules for multipath
  devices (bsc#bsc#990538, bsc#986734)
  Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
- Rewrite patches to include patch header:
  * 10-dm.rules-Reset-state-variable-for-spurious-events.patch
  * device-mapper-link
  * device-mapper-type_punning.diff
  * udev_rules-update.diff</changelog>
<changelog author="lwang@suse.com" date="1471694400">- Fix DM_ABORT_ON_INTERNAL_ERRORS env var not take effect (bsc#984321)
  Add: log-Add-DM_ABORT_ON_INTERNAL_ERRORS-lvm-override.patch
- Remove require for %insserv_prereq %fillup_prereq (bsc#992843)</changelog>
<changelog author="lwang@suse.com" date="1472644800">- Delete the patch since it is not neccessary for the bug fix and has
  the risk to cause regression bug for thin-merge.sh (bsc#984321)
    Delete: activate-Improve-snapshot-merge-initiation.patch
    (Improve snapshot merge initiation (bsc#970943))</changelog>
<changelog author="lwang@suse.com" date="1475928000">- spec: Add BuildRequires: pkgconfig(systemd) (bsc#997637)
- udev: Instead of using = to override SYSTEMD_WANTS, use += to add
  the pvscan service (not root cause for bsc#997637, but still better
  to add this patch)
  Add : udev-use-for-SYSTEMD_WANTS-instead-of.patch</changelog>
<changelog author="gqjiang@suse.com" date="1482235200">- Add systemd_requires to device-mapper package (bsc#1015943)</changelog>
<changelog author="zren@suse.com" date="1488369600">- udev: Simplify special-case for md in 69-dm-lvm-metadata.rules
  (bsc#1012973)
  * add bug-1012973_Simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
<changelog author="zren@suse.com" date="1488369601">- systemd: use {local,remote}-fs-pre.target instead of
  {local,remote}-fs.target (bsc#1017034)</changelog>
<changelog author="zren@suse.com" date="1488369602">- Fix several trivial issues about clvmd/cmorriord RAs (bsc#1023283,
  bsc#1025560)
  * deal with time values  passed down with time units
  * make correct "return code"
  * fix format issue that tab messes up spaces</changelog>
<changelog author="zren@suse.com" date="1488369603">- Fix clvmd segfault on ppc64 arch (bsc#1025630)
  * bug-1025630_mem-add-extra-mem-pages-for-pthread-stack.patch</changelog>
<changelog author="zren@suse.com" date="1491480000">- Fix lvm2 activation issue when used on top of multipath
  bsc#998893
  * add bug-998893_make_pvscan_service_after_multipathd.patch</changelog>
<changelog author="zren@suse.com" date="1493121600">- Warn if PV size in metadata is larger than disk device size
  bsc#999878
  * add bug-999878_metadata-check-PV-dev-size-is-not-less-than-PV-size.patch
  * add bug-999878_conf-add-metadata-check_pv_device_sizes.patch
- Change License to "GPL-2.0+ and LGPL-2.1+ and GPL-3.0+"</changelog>
<changelog author="zren@suse.com" date="1497528000">- Fix stale device cache in clvmd, bsc#978055
  + bug-978055_pvscan-device-cache-in-clvmd-is-not-refreshed-as-nee.patch</changelog>
<changelog author="zren@suse.com" date="1499774400">- udev: also create /dev/disk/by-part{label,uuid} and gpt-auto-root symlinks
  (bsc#1028485)
  + bug-1028485_udev-also-create-dev-disk-by-part-label-uuid-and-gpt.patch
  * refreshed udev_rules-update.diff
- clvmd: try to refresh device cache on the first failure (bsc#978055)
  - bug-978055_pvscan-device-cache-in-clvmd-is-not-refreshed-as-nee.patch
  + bug-978055_clvmd-try-to-refresh-device-cache-on-the-first-failu.patch</changelog>
<changelog author="zren@suse.com" date="1502971200">- Remove libdm-iface-not-output-error-message-inside-retry-loop.patch
  (bsc#1045628)</changelog>

</package>
<package pkgid="7a562d4efe67aadc356622bca1fdd0f2ce0fdec8bb3a6bcfbb7250c98bb09f6e" name="device-mapper-devel" arch="x86_64">
    <version epoch="0" ver="1.02.97" rel="73.3.1"/>

<changelog author="lwang@suse.com" date="1456747200">- pvcreate: remove recent warning message (bsc#966183)
  Add: preate-remove-recent-warning-message.patch
- Change locking_dir from "/var/lock/lvm" back to "/run/lvm/lock"
  (bsc#963427)
- pvcreate: enchance the error message to be more informative (bsc#960744)
  Add: pvcreate-enhance-the-error-message.patch</changelog>
<changelog author="lwang@suse.com" date="1457697600">- Fix pvchange returning with exit code 5 if another volume group
  which is not related to the PVs is exported. (bsc#969310)
  Add: pvchange-pvresize-move-exported-VG-check.patch</changelog>
<changelog author="lwang@suse.com" date="1459166400">- Fix clvmd.ocf and cmirrord to remove "-d" option for cmirrod
  (bsc#971334)
- Fix clvmd.ocf to add lvmconf --enable-cluster before start daemon
  when locking_type is not 3 or use_lvmetad is 1 in setting
  (bsc#970439)
- Modify GPL-2.0 to GPL-2.0+ and LGPL-2.1 to LGPL-2.1+ to avoid
  license conflict with thin-provisioning-tools which is using GPL-3.0</changelog>
<changelog author="lwang@suse.com" date="1459252800">- Modified spec to enable blkid-wiping with which filesystem check
  before pvcreate can function. (Fate#319908)</changelog>
<changelog author="lwang@suse.com" date="1462276800">- Fix regression in auto-activation code introduced in 2.02.119
  (bsc#970943)
  Add: pvscan-restore-polling-in-autoactivation-handler.patch
- Improve snapshot merge initiation (bsc#970943)
  Add: activate-Improve-snapshot-merge-initiation.patch
  (Not needed for this bug itself but add this patch for safe)</changelog>
<changelog author="lwang@suse.com" date="1463400000">- clvm resources do not start because can't find lvmconf (bsc#979635)
  Add soft link to /usr/sbin/lvmconf in spec</changelog>
<changelog author="lwang@suse.com" date="1464004800">- Fix clvmd binary not found in case that users still use RA from
  ocf:lvm2:clvm (bsc#980200)
  Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf</changelog>
<changelog author="lwang@suse.com" date="1464350400">- Remove lvm2-clvmd/cmirrord.service and related activation services
  from %service_add _pre/post/preun/postun because we start clvmd
  /clmirrord and activate via pacemaker and RA. (bsc#980296)</changelog>
<changelog author="lwang@suse.com" date="1465214400">- Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329)</changelog>
<changelog author="lwang@suse.com" date="1468843200">- Lvchange improve refresh by trying to deactivate snapshot thinLV
  in case it's preventing merge process. (bsc#984321)
  Add: lvchange-improve-refresh-for-merging-thin-volume.patch</changelog>
<changelog author="lwang@suse.com" date="1469793600">- Fix lvm2-{clvmd, cmirrord}.service cannot find binaries path. (bsc#991181)
  Add soft link to /usr/sbin/{clvmd, cmirrord} in spec</changelog>
<changelog author="hare@suse.de" date="1471608000">- 69-dm-lvm-metad.rules: Do not process rules for multipath
  devices (bsc#bsc#990538, bsc#986734)
  Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
- Rewrite patches to include patch header:
  * 10-dm.rules-Reset-state-variable-for-spurious-events.patch
  * device-mapper-link
  * device-mapper-type_punning.diff
  * udev_rules-update.diff</changelog>
<changelog author="lwang@suse.com" date="1471694400">- Fix DM_ABORT_ON_INTERNAL_ERRORS env var not take effect (bsc#984321)
  Add: log-Add-DM_ABORT_ON_INTERNAL_ERRORS-lvm-override.patch
- Remove require for %insserv_prereq %fillup_prereq (bsc#992843)</changelog>
<changelog author="lwang@suse.com" date="1472644800">- Delete the patch since it is not neccessary for the bug fix and has
  the risk to cause regression bug for thin-merge.sh (bsc#984321)
    Delete: activate-Improve-snapshot-merge-initiation.patch
    (Improve snapshot merge initiation (bsc#970943))</changelog>
<changelog author="lwang@suse.com" date="1475928000">- spec: Add BuildRequires: pkgconfig(systemd) (bsc#997637)
- udev: Instead of using = to override SYSTEMD_WANTS, use += to add
  the pvscan service (not root cause for bsc#997637, but still better
  to add this patch)
  Add : udev-use-for-SYSTEMD_WANTS-instead-of.patch</changelog>
<changelog author="gqjiang@suse.com" date="1482235200">- Add systemd_requires to device-mapper package (bsc#1015943)</changelog>
<changelog author="zren@suse.com" date="1488369600">- udev: Simplify special-case for md in 69-dm-lvm-metadata.rules
  (bsc#1012973)
  * add bug-1012973_Simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
<changelog author="zren@suse.com" date="1488369601">- systemd: use {local,remote}-fs-pre.target instead of
  {local,remote}-fs.target (bsc#1017034)</changelog>
<changelog author="zren@suse.com" date="1488369602">- Fix several trivial issues about clvmd/cmorriord RAs (bsc#1023283,
  bsc#1025560)
  * deal with time values  passed down with time units
  * make correct "return code"
  * fix format issue that tab messes up spaces</changelog>
<changelog author="zren@suse.com" date="1488369603">- Fix clvmd segfault on ppc64 arch (bsc#1025630)
  * bug-1025630_mem-add-extra-mem-pages-for-pthread-stack.patch</changelog>

</package>
<package pkgid="b80b57031e1346f595dda875238b7b12b2d6c41678bcc5223c3c6a2a3cf98b3b" name="device-mapper-devel" arch="x86_64">
    <version epoch="0" ver="1.02.97" rel="73.6.1"/>

<changelog author="lwang@suse.com" date="1463400000">- clvm resources do not start because can't find lvmconf (bsc#979635)
  Add soft link to /usr/sbin/lvmconf in spec</changelog>
<changelog author="lwang@suse.com" date="1464004800">- Fix clvmd binary not found in case that users still use RA from
  ocf:lvm2:clvm (bsc#980200)
  Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf</changelog>
<changelog author="lwang@suse.com" date="1464350400">- Remove lvm2-clvmd/cmirrord.service and related activation services
  from %service_add _pre/post/preun/postun because we start clvmd
  /clmirrord and activate via pacemaker and RA. (bsc#980296)</changelog>
<changelog author="lwang@suse.com" date="1465214400">- Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329)</changelog>
<changelog author="lwang@suse.com" date="1468843200">- Lvchange improve refresh by trying to deactivate snapshot thinLV
  in case it's preventing merge process. (bsc#984321)
  Add: lvchange-improve-refresh-for-merging-thin-volume.patch</changelog>
<changelog author="lwang@suse.com" date="1469793600">- Fix lvm2-{clvmd, cmirrord}.service cannot find binaries path. (bsc#991181)
  Add soft link to /usr/sbin/{clvmd, cmirrord} in spec</changelog>
<changelog author="hare@suse.de" date="1471608000">- 69-dm-lvm-metad.rules: Do not process rules for multipath
  devices (bsc#bsc#990538, bsc#986734)
  Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
- Rewrite patches to include patch header:
  * 10-dm.rules-Reset-state-variable-for-spurious-events.patch
  * device-mapper-link
  * device-mapper-type_punning.diff
  * udev_rules-update.diff</changelog>
<changelog author="lwang@suse.com" date="1471694400">- Fix DM_ABORT_ON_INTERNAL_ERRORS env var not take effect (bsc#984321)
  Add: log-Add-DM_ABORT_ON_INTERNAL_ERRORS-lvm-override.patch
- Remove require for %insserv_prereq %fillup_prereq (bsc#992843)</changelog>
<changelog author="lwang@suse.com" date="1472644800">- Delete the patch since it is not neccessary for the bug fix and has
  the risk to cause regression bug for thin-merge.sh (bsc#984321)
    Delete: activate-Improve-snapshot-merge-initiation.patch
    (Improve snapshot merge initiation (bsc#970943))</changelog>
<changelog author="lwang@suse.com" date="1475928000">- spec: Add BuildRequires: pkgconfig(systemd) (bsc#997637)
- udev: Instead of using = to override SYSTEMD_WANTS, use += to add
  the pvscan service (not root cause for bsc#997637, but still better
  to add this patch)
  Add : udev-use-for-SYSTEMD_WANTS-instead-of.patch</changelog>
<changelog author="gqjiang@suse.com" date="1482235200">- Add systemd_requires to device-mapper package (bsc#1015943)</changelog>
<changelog author="zren@suse.com" date="1488369600">- udev: Simplify special-case for md in 69-dm-lvm-metadata.rules
  (bsc#1012973)
  * add bug-1012973_Simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
<changelog author="zren@suse.com" date="1488369601">- systemd: use {local,remote}-fs-pre.target instead of
  {local,remote}-fs.target (bsc#1017034)</changelog>
<changelog author="zren@suse.com" date="1488369602">- Fix several trivial issues about clvmd/cmorriord RAs (bsc#1023283,
  bsc#1025560)
  * deal with time values  passed down with time units
  * make correct "return code"
  * fix format issue that tab messes up spaces</changelog>
<changelog author="zren@suse.com" date="1488369603">- Fix clvmd segfault on ppc64 arch (bsc#1025630)
  * bug-1025630_mem-add-extra-mem-pages-for-pthread-stack.patch</changelog>
<changelog author="zren@suse.com" date="1491480000">- Fix lvm2 activation issue when used on top of multipath
  bsc#998893
  * add bug-998893_make_pvscan_service_after_multipathd.patch</changelog>
<changelog author="zren@suse.com" date="1493121600">- Warn if PV size in metadata is larger than disk device size
  bsc#999878
  * add bug-999878_metadata-check-PV-dev-size-is-not-less-than-PV-size.patch
  * add bug-999878_conf-add-metadata-check_pv_device_sizes.patch
- Change License to "GPL-2.0+ and LGPL-2.1+ and GPL-3.0+"</changelog>
<changelog author="zren@suse.com" date="1497528000">- Fix stale device cache in clvmd, bsc#978055
  + bug-978055_pvscan-device-cache-in-clvmd-is-not-refreshed-as-nee.patch</changelog>
<changelog author="zren@suse.com" date="1499774400">- udev: also create /dev/disk/by-part{label,uuid} and gpt-auto-root symlinks
  (bsc#1028485)
  + bug-1028485_udev-also-create-dev-disk-by-part-label-uuid-and-gpt.patch
  * refreshed udev_rules-update.diff
- clvmd: try to refresh device cache on the first failure (bsc#978055)
  - bug-978055_pvscan-device-cache-in-clvmd-is-not-refreshed-as-nee.patch
  + bug-978055_clvmd-try-to-refresh-device-cache-on-the-first-failu.patch</changelog>
<changelog author="zren@suse.com" date="1502971200">- Remove libdm-iface-not-output-error-message-inside-retry-loop.patch
  (bsc#1045628)</changelog>

</package>
<package pkgid="b0968f5afd8ca4b443da02fbf788e4ab4a11c954c29de987ab505cb1086a888b" name="device-mapper-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.02.97" rel="73.3.1"/>

<changelog author="lwang@suse.com" date="1456747200">- pvcreate: remove recent warning message (bsc#966183)
  Add: preate-remove-recent-warning-message.patch
- Change locking_dir from "/var/lock/lvm" back to "/run/lvm/lock"
  (bsc#963427)
- pvcreate: enchance the error message to be more informative (bsc#960744)
  Add: pvcreate-enhance-the-error-message.patch</changelog>
<changelog author="lwang@suse.com" date="1457697600">- Fix pvchange returning with exit code 5 if another volume group
  which is not related to the PVs is exported. (bsc#969310)
  Add: pvchange-pvresize-move-exported-VG-check.patch</changelog>
<changelog author="lwang@suse.com" date="1459166400">- Fix clvmd.ocf and cmirrord to remove "-d" option for cmirrod
  (bsc#971334)
- Fix clvmd.ocf to add lvmconf --enable-cluster before start daemon
  when locking_type is not 3 or use_lvmetad is 1 in setting
  (bsc#970439)
- Modify GPL-2.0 to GPL-2.0+ and LGPL-2.1 to LGPL-2.1+ to avoid
  license conflict with thin-provisioning-tools which is using GPL-3.0</changelog>
<changelog author="lwang@suse.com" date="1459252800">- Modified spec to enable blkid-wiping with which filesystem check
  before pvcreate can function. (Fate#319908)</changelog>
<changelog author="lwang@suse.com" date="1462276800">- Fix regression in auto-activation code introduced in 2.02.119
  (bsc#970943)
  Add: pvscan-restore-polling-in-autoactivation-handler.patch
- Improve snapshot merge initiation (bsc#970943)
  Add: activate-Improve-snapshot-merge-initiation.patch
  (Not needed for this bug itself but add this patch for safe)</changelog>
<changelog author="lwang@suse.com" date="1463400000">- clvm resources do not start because can't find lvmconf (bsc#979635)
  Add soft link to /usr/sbin/lvmconf in spec</changelog>
<changelog author="lwang@suse.com" date="1464004800">- Fix clvmd binary not found in case that users still use RA from
  ocf:lvm2:clvm (bsc#980200)
  Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf</changelog>
<changelog author="lwang@suse.com" date="1464350400">- Remove lvm2-clvmd/cmirrord.service and related activation services
  from %service_add _pre/post/preun/postun because we start clvmd
  /clmirrord and activate via pacemaker and RA. (bsc#980296)</changelog>
<changelog author="lwang@suse.com" date="1465214400">- Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329)</changelog>
<changelog author="lwang@suse.com" date="1468843200">- Lvchange improve refresh by trying to deactivate snapshot thinLV
  in case it's preventing merge process. (bsc#984321)
  Add: lvchange-improve-refresh-for-merging-thin-volume.patch</changelog>
<changelog author="lwang@suse.com" date="1469793600">- Fix lvm2-{clvmd, cmirrord}.service cannot find binaries path. (bsc#991181)
  Add soft link to /usr/sbin/{clvmd, cmirrord} in spec</changelog>
<changelog author="hare@suse.de" date="1471608000">- 69-dm-lvm-metad.rules: Do not process rules for multipath
  devices (bsc#bsc#990538, bsc#986734)
  Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
- Rewrite patches to include patch header:
  * 10-dm.rules-Reset-state-variable-for-spurious-events.patch
  * device-mapper-link
  * device-mapper-type_punning.diff
  * udev_rules-update.diff</changelog>
<changelog author="lwang@suse.com" date="1471694400">- Fix DM_ABORT_ON_INTERNAL_ERRORS env var not take effect (bsc#984321)
  Add: log-Add-DM_ABORT_ON_INTERNAL_ERRORS-lvm-override.patch
- Remove require for %insserv_prereq %fillup_prereq (bsc#992843)</changelog>
<changelog author="lwang@suse.com" date="1472644800">- Delete the patch since it is not neccessary for the bug fix and has
  the risk to cause regression bug for thin-merge.sh (bsc#984321)
    Delete: activate-Improve-snapshot-merge-initiation.patch
    (Improve snapshot merge initiation (bsc#970943))</changelog>
<changelog author="lwang@suse.com" date="1475928000">- spec: Add BuildRequires: pkgconfig(systemd) (bsc#997637)
- udev: Instead of using = to override SYSTEMD_WANTS, use += to add
  the pvscan service (not root cause for bsc#997637, but still better
  to add this patch)
  Add : udev-use-for-SYSTEMD_WANTS-instead-of.patch</changelog>
<changelog author="gqjiang@suse.com" date="1482235200">- Add systemd_requires to device-mapper package (bsc#1015943)</changelog>
<changelog author="zren@suse.com" date="1488369600">- udev: Simplify special-case for md in 69-dm-lvm-metadata.rules
  (bsc#1012973)
  * add bug-1012973_Simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
<changelog author="zren@suse.com" date="1488369601">- systemd: use {local,remote}-fs-pre.target instead of
  {local,remote}-fs.target (bsc#1017034)</changelog>
<changelog author="zren@suse.com" date="1488369602">- Fix several trivial issues about clvmd/cmorriord RAs (bsc#1023283,
  bsc#1025560)
  * deal with time values  passed down with time units
  * make correct "return code"
  * fix format issue that tab messes up spaces</changelog>
<changelog author="zren@suse.com" date="1488369603">- Fix clvmd segfault on ppc64 arch (bsc#1025630)
  * bug-1025630_mem-add-extra-mem-pages-for-pthread-stack.patch</changelog>

</package>
<package pkgid="edecd611876bc76bf1a3054b938c960ec35d38d4ea9b3bb3f46e626ee661474a" name="device-mapper-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.02.97" rel="73.6.1"/>

<changelog author="lwang@suse.com" date="1463400000">- clvm resources do not start because can't find lvmconf (bsc#979635)
  Add soft link to /usr/sbin/lvmconf in spec</changelog>
<changelog author="lwang@suse.com" date="1464004800">- Fix clvmd binary not found in case that users still use RA from
  ocf:lvm2:clvm (bsc#980200)
  Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf</changelog>
<changelog author="lwang@suse.com" date="1464350400">- Remove lvm2-clvmd/cmirrord.service and related activation services
  from %service_add _pre/post/preun/postun because we start clvmd
  /clmirrord and activate via pacemaker and RA. (bsc#980296)</changelog>
<changelog author="lwang@suse.com" date="1465214400">- Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329)</changelog>
<changelog author="lwang@suse.com" date="1468843200">- Lvchange improve refresh by trying to deactivate snapshot thinLV
  in case it's preventing merge process. (bsc#984321)
  Add: lvchange-improve-refresh-for-merging-thin-volume.patch</changelog>
<changelog author="lwang@suse.com" date="1469793600">- Fix lvm2-{clvmd, cmirrord}.service cannot find binaries path. (bsc#991181)
  Add soft link to /usr/sbin/{clvmd, cmirrord} in spec</changelog>
<changelog author="hare@suse.de" date="1471608000">- 69-dm-lvm-metad.rules: Do not process rules for multipath
  devices (bsc#bsc#990538, bsc#986734)
  Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
- Rewrite patches to include patch header:
  * 10-dm.rules-Reset-state-variable-for-spurious-events.patch
  * device-mapper-link
  * device-mapper-type_punning.diff
  * udev_rules-update.diff</changelog>
<changelog author="lwang@suse.com" date="1471694400">- Fix DM_ABORT_ON_INTERNAL_ERRORS env var not take effect (bsc#984321)
  Add: log-Add-DM_ABORT_ON_INTERNAL_ERRORS-lvm-override.patch
- Remove require for %insserv_prereq %fillup_prereq (bsc#992843)</changelog>
<changelog author="lwang@suse.com" date="1472644800">- Delete the patch since it is not neccessary for the bug fix and has
  the risk to cause regression bug for thin-merge.sh (bsc#984321)
    Delete: activate-Improve-snapshot-merge-initiation.patch
    (Improve snapshot merge initiation (bsc#970943))</changelog>
<changelog author="lwang@suse.com" date="1475928000">- spec: Add BuildRequires: pkgconfig(systemd) (bsc#997637)
- udev: Instead of using = to override SYSTEMD_WANTS, use += to add
  the pvscan service (not root cause for bsc#997637, but still better
  to add this patch)
  Add : udev-use-for-SYSTEMD_WANTS-instead-of.patch</changelog>
<changelog author="gqjiang@suse.com" date="1482235200">- Add systemd_requires to device-mapper package (bsc#1015943)</changelog>
<changelog author="zren@suse.com" date="1488369600">- udev: Simplify special-case for md in 69-dm-lvm-metadata.rules
  (bsc#1012973)
  * add bug-1012973_Simplify-special-case-for-md-in-69-dm-lvm-metadata.patch</changelog>
<changelog author="zren@suse.com" date="1488369601">- systemd: use {local,remote}-fs-pre.target instead of
  {local,remote}-fs.target (bsc#1017034)</changelog>
<changelog author="zren@suse.com" date="1488369602">- Fix several trivial issues about clvmd/cmorriord RAs (bsc#1023283,
  bsc#1025560)
  * deal with time values  passed down with time units
  * make correct "return code"
  * fix format issue that tab messes up spaces</changelog>
<changelog author="zren@suse.com" date="1488369603">- Fix clvmd segfault on ppc64 arch (bsc#1025630)
  * bug-1025630_mem-add-extra-mem-pages-for-pthread-stack.patch</changelog>
<changelog author="zren@suse.com" date="1491480000">- Fix lvm2 activation issue when used on top of multipath
  bsc#998893
  * add bug-998893_make_pvscan_service_after_multipathd.patch</changelog>
<changelog author="zren@suse.com" date="1493121600">- Warn if PV size in metadata is larger than disk device size
  bsc#999878
  * add bug-999878_metadata-check-PV-dev-size-is-not-less-than-PV-size.patch
  * add bug-999878_conf-add-metadata-check_pv_device_sizes.patch
- Change License to "GPL-2.0+ and LGPL-2.1+ and GPL-3.0+"</changelog>
<changelog author="zren@suse.com" date="1497528000">- Fix stale device cache in clvmd, bsc#978055
  + bug-978055_pvscan-device-cache-in-clvmd-is-not-refreshed-as-nee.patch</changelog>
<changelog author="zren@suse.com" date="1499774400">- udev: also create /dev/disk/by-part{label,uuid} and gpt-auto-root symlinks
  (bsc#1028485)
  + bug-1028485_udev-also-create-dev-disk-by-part-label-uuid-and-gpt.patch
  * refreshed udev_rules-update.diff
- clvmd: try to refresh device cache on the first failure (bsc#978055)
  - bug-978055_pvscan-device-cache-in-clvmd-is-not-refreshed-as-nee.patch
  + bug-978055_clvmd-try-to-refresh-device-cache-on-the-first-failu.patch</changelog>
<changelog author="zren@suse.com" date="1502971200">- Remove libdm-iface-not-output-error-message-inside-retry-loop.patch
  (bsc#1045628)</changelog>

</package>
<package pkgid="869ec57332aa12098dce94096199c36ccec7c26247a0efa44f32c5cd7b28d2df" name="ding-libs" arch="src">
    <version epoch="0" ver="0.5.0" rel="25.3.1"/>

<changelog author="rhafer@novell.com" date="1289908800">- Initial release after spilt from sssd, based on upstream specfile</changelog>
<changelog author="rhafer@novell.com" date="1290168000">- libref_array's license is LGPLv3+, the Headers in ref_array.c and
  ref_array.h were wrong. See:
  https://fedorahosted.org/pipermail/sssd-devel/2010-November/005107.html</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Implement baselibs config</changelog>
<changelog author="jengelh@medozas.de" date="1331467200">- Update to new upstream release 0.1.3
  * Fixes a serious bug in libdhash with very large (&gt;1024 slots)
  initial size</changelog>
<changelog author="jengelh@inai.de" date="1375963200">- Update to new upstream release 0.3.0.1
  * A new libini_config interface (merging config section,
  better handling of metadata)
- Optional signature verification
- Add 0001-build-add-missing-Requires-to-pkgconfig-file.patch
  for corrected pkgconfig dependencies</changelog>
<changelog author="ckornacker@suse.com" date="1391774400">- remove pkgconfig-deps.diff since it's obsoleted by
  0001-build-add-missing-Requires-to-pkgconfig-file.patch</changelog>
<changelog author="jengelh@inai.de" date="1407672000">- Update to new upstream release 0.4.0
  * libini_config: Ability to convert input INI file from UTF-16/32
  to UTF8- during parsing
  * ini_config: Support C style comments in INI file
  * ini_config: Ability to read configuration data from a memory buffer
- Remove doxygen-notimestamp.diff,
  0001-build-add-missing-Requires-to-pkgconfig-file.patch
  (merged upstream)</changelog>
<changelog author="hguo@suse.com" date="1455105600">- Upgrade to latest upstream version 0.5.0.
  The new version is ABI compatible with 0.4.0.
  * libini_config: This release adds an API to create, modify and
  save INI files
  * libini_config: Merging configuration snippets installed in
  different locations is supported
  * libcollection: New functions: col_get_dup_item,
  col_delete_item_with_cb, col_remove_item_with_cb</changelog>
<changelog author="hguo@suse.com" date="1455278400">- Correct the version number of library packages in spec file.
  (implement fate#320466)</changelog>
<changelog author="hguo@suse.com" date="1456488000">- Bump subpackage version number to match .pc files.
  (implement fate#320466)</changelog>
<changelog author="hguo@suse.com" date="1469793600">- Introduce patch 0003-increase-ini-max-value-length.patch
  to support longer values in INI file parser. bsc#989488</changelog>
<changelog author="hguo@suse.com" date="1490616000">- Introduce INI_PARSE_IGNORE_NON_KVP flag to help SSSD parsing
  non-ordinary GPO values with patches:
  0002-ini_parse-Add-missing-TRACE_FLOW_EXIT.patch
  0003-ini-Add-INI_PARSE_IGNORE_NON_KVP-flag.patch
  (bsc#1030473)</changelog>

</package>
<package pkgid="09e1ac04429c91eb542a061e86db2dec6d7cc65fc617b18df8fee5a43a935703" name="dirmngr" arch="src">
    <version epoch="0" ver="1.1.1" rel="11.1"/>

<changelog author="ltinkl@suse.cz" date="1173873600">- update to 0.9.7
- remove builtin pth copy
- package man pages
- fix build</changelog>
<changelog author="sbrabec@suse.cz" date="1185451200">- Build with libassuan-devel.</changelog>
<changelog author="ltinkl@suse.cz" date="1185796800">- updated to 1.0.0
  * Removed included gettext.  We now require the system to provide a
    suitable installation.</changelog>
<changelog author="crrodriguez@suse.de" date="1205668800">- fix file-not-in-lang errors
- fix info-files-without-install-info-* errors
- update to version 1.0.1
  * The option --ocsp-signer may now take a filename to allow several
  certificates to be valid signers for the default responder.
  * New option --ocsp-max-period and improved the OCSP time checks.
  * New option --force-default-signer for dirmngr-client.</changelog>
<changelog author="puzel@suse.cz" date="1217851200">- update to 1.0.2
  * new option --url for the LOOKUP command and dirmngr-client
  * the LOOKUP command does now also consults the local cache
  - new option --cache-only for it and --local for dirmngr-client
  * port to Windows completed
  * improved certificate chain construction
  * support loading of PEM encoded CRLs via HTTP.
- install some certificates to %docdir/dirmngr/examples
- removed unnecessary krb5 dependency
- use %makeinstall macro</changelog>
<changelog author="puzel@suse.cz" date="1243857600">- BuildRequires: pth-devel</changelog>
<changelog author="puzel@suse.cz" date="1244721600">- change BuildRequires: (pth-devel -&gt; libpth-devel)</changelog>
<changelog author="puzel@suse.cz" date="1245240000">- update to dirmngr-1.0.3
  * Client based trust anchors are now supported.
  * Configured certificates with the suffix ".der" are now also used.
  * Libgcrypt 1.4 is now required.
- drop obsoleted db-devel build dependency</changelog>
<changelog author="jengelh@medozas.de" date="1261742400">- enable parallel build</changelog>
<changelog author="puzel@novell.com" date="1270555200">- update to dirmngr-1.1.0rc1
  * Fixed a resource problem with LDAP CRLs.
  * Fixed a bad EOF detection with HTTP CRLs.
  * Made "dirmngr-client --url --load-crl URL" work.
  * New option --ignore-cert-extension.</changelog>
<changelog author="chris@computersalat.de" date="1271246400">- fix deps
  * added
    o libgpg-error-devel &gt;= 1.4
  * updated
    o libassuan-devel &gt;= 2.0.0
    o pth / libpth-devel &gt;= 1.3.7</changelog>
<changelog author="puzel@novell.com" date="1282046400">- update to dirmngr-1.1.0
  - only bumps version number</changelog>
<changelog author="puzel@novell.com" date="1290081600">- upstream relicensed to GPLv3 (bnc#652989)
- add dirmngr-GPLv3.patch
- add LICENSE.README</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314619200">- Add missing -llber where relevant.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="puzel@suse.com" date="1322740800">- fix license in specfile (bnc#734177)</changelog>
<changelog author="p.drouand@gmail.com" date="1387281600">- Update to version 1.1.1
  + Fixes for building with newer mingw32 versions.
- Remove dirmngr-GPLv3.patch and dirmngr-GPLv3.patch; merged and/or
  fixed on upstream release
- Subpackage locales</changelog>
<changelog author="vcizek@suse.com" date="1413806400">- initialize pth with libgcrypt &gt; 1.6.0 (bnc#901845)
  * added dirmngr-initialize_pth.patch
  * http://bugs.gnupg.org/gnupg/issue1590
- spec-cleaned .spec</changelog>
<changelog author="pjanouch@suse.de" date="1473768000">- add the required files to make daemon mode work (bsc#994794)
  * add dirmngr.conf
  * add dirmngr.logrotate
  * add dirmngrtmp.conf
  * add ldapservers.conf</changelog>

</package>
<package pkgid="c63684a4bca69809356bdffefcdaad3c0a5205ed206f3e3202e5ebc1e75de6c1" name="dirmngr" arch="src">
    <version epoch="0" ver="1.1.1" rel="14.1"/>

<changelog author="sbrabec@suse.cz" date="1185451200">- Build with libassuan-devel.</changelog>
<changelog author="ltinkl@suse.cz" date="1185796800">- updated to 1.0.0
  * Removed included gettext.  We now require the system to provide a
    suitable installation.</changelog>
<changelog author="crrodriguez@suse.de" date="1205668800">- fix file-not-in-lang errors
- fix info-files-without-install-info-* errors
- update to version 1.0.1
  * The option --ocsp-signer may now take a filename to allow several
  certificates to be valid signers for the default responder.
  * New option --ocsp-max-period and improved the OCSP time checks.
  * New option --force-default-signer for dirmngr-client.</changelog>
<changelog author="puzel@suse.cz" date="1217851200">- update to 1.0.2
  * new option --url for the LOOKUP command and dirmngr-client
  * the LOOKUP command does now also consults the local cache
  - new option --cache-only for it and --local for dirmngr-client
  * port to Windows completed
  * improved certificate chain construction
  * support loading of PEM encoded CRLs via HTTP.
- install some certificates to %docdir/dirmngr/examples
- removed unnecessary krb5 dependency
- use %makeinstall macro</changelog>
<changelog author="puzel@suse.cz" date="1243857600">- BuildRequires: pth-devel</changelog>
<changelog author="puzel@suse.cz" date="1244721600">- change BuildRequires: (pth-devel -&gt; libpth-devel)</changelog>
<changelog author="puzel@suse.cz" date="1245240000">- update to dirmngr-1.0.3
  * Client based trust anchors are now supported.
  * Configured certificates with the suffix ".der" are now also used.
  * Libgcrypt 1.4 is now required.
- drop obsoleted db-devel build dependency</changelog>
<changelog author="jengelh@medozas.de" date="1261742400">- enable parallel build</changelog>
<changelog author="puzel@novell.com" date="1270555200">- update to dirmngr-1.1.0rc1
  * Fixed a resource problem with LDAP CRLs.
  * Fixed a bad EOF detection with HTTP CRLs.
  * Made "dirmngr-client --url --load-crl URL" work.
  * New option --ignore-cert-extension.</changelog>
<changelog author="chris@computersalat.de" date="1271246400">- fix deps
  * added
    o libgpg-error-devel &gt;= 1.4
  * updated
    o libassuan-devel &gt;= 2.0.0
    o pth / libpth-devel &gt;= 1.3.7</changelog>
<changelog author="puzel@novell.com" date="1282046400">- update to dirmngr-1.1.0
  - only bumps version number</changelog>
<changelog author="puzel@novell.com" date="1290081600">- upstream relicensed to GPLv3 (bnc#652989)
- add dirmngr-GPLv3.patch
- add LICENSE.README</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314619200">- Add missing -llber where relevant.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="puzel@suse.com" date="1322740800">- fix license in specfile (bnc#734177)</changelog>
<changelog author="p.drouand@gmail.com" date="1387281600">- Update to version 1.1.1
  + Fixes for building with newer mingw32 versions.
- Remove dirmngr-GPLv3.patch and dirmngr-GPLv3.patch; merged and/or
  fixed on upstream release
- Subpackage locales</changelog>
<changelog author="vcizek@suse.com" date="1413806400">- initialize pth with libgcrypt &gt; 1.6.0 (bnc#901845)
  * added dirmngr-initialize_pth.patch
  * http://bugs.gnupg.org/gnupg/issue1590
- spec-cleaned .spec</changelog>
<changelog author="pjanouch@suse.de" date="1473768000">- add the required files to make daemon mode work (bsc#994794)
  * add dirmngr.conf
  * add dirmngr.logrotate
  * add dirmngrtmp.conf
  * add ldapservers.conf</changelog>
<changelog author="tchvatal@suse.com" date="1484136000">- Properly initialize the dirmngr tmpfilesd files right away and not
  just during reboot
- Own the /usr/lib/tmpfiles.d/ folder as it is needed in older systemds
  wrt bnc#1019276
- Proprely require logrotate as we need it for the dirmngr configs</changelog>

</package>
<package pkgid="5bdcf09fc038fd1650b0ea70e6c737e9ba39c31dec5f0c40e415cd58ecab0a00" name="dirmngr" arch="src">
    <version epoch="0" ver="1.1.1" rel="16.3.1"/>

<changelog author="ltinkl@suse.cz" date="1185796800">- updated to 1.0.0
  * Removed included gettext.  We now require the system to provide a
    suitable installation.</changelog>
<changelog author="crrodriguez@suse.de" date="1205668800">- fix file-not-in-lang errors
- fix info-files-without-install-info-* errors
- update to version 1.0.1
  * The option --ocsp-signer may now take a filename to allow several
  certificates to be valid signers for the default responder.
  * New option --ocsp-max-period and improved the OCSP time checks.
  * New option --force-default-signer for dirmngr-client.</changelog>
<changelog author="puzel@suse.cz" date="1217851200">- update to 1.0.2
  * new option --url for the LOOKUP command and dirmngr-client
  * the LOOKUP command does now also consults the local cache
  - new option --cache-only for it and --local for dirmngr-client
  * port to Windows completed
  * improved certificate chain construction
  * support loading of PEM encoded CRLs via HTTP.
- install some certificates to %docdir/dirmngr/examples
- removed unnecessary krb5 dependency
- use %makeinstall macro</changelog>
<changelog author="puzel@suse.cz" date="1243857600">- BuildRequires: pth-devel</changelog>
<changelog author="puzel@suse.cz" date="1244721600">- change BuildRequires: (pth-devel -&gt; libpth-devel)</changelog>
<changelog author="puzel@suse.cz" date="1245240000">- update to dirmngr-1.0.3
  * Client based trust anchors are now supported.
  * Configured certificates with the suffix ".der" are now also used.
  * Libgcrypt 1.4 is now required.
- drop obsoleted db-devel build dependency</changelog>
<changelog author="jengelh@medozas.de" date="1261742400">- enable parallel build</changelog>
<changelog author="puzel@novell.com" date="1270555200">- update to dirmngr-1.1.0rc1
  * Fixed a resource problem with LDAP CRLs.
  * Fixed a bad EOF detection with HTTP CRLs.
  * Made "dirmngr-client --url --load-crl URL" work.
  * New option --ignore-cert-extension.</changelog>
<changelog author="chris@computersalat.de" date="1271246400">- fix deps
  * added
    o libgpg-error-devel &gt;= 1.4
  * updated
    o libassuan-devel &gt;= 2.0.0
    o pth / libpth-devel &gt;= 1.3.7</changelog>
<changelog author="puzel@novell.com" date="1282046400">- update to dirmngr-1.1.0
  - only bumps version number</changelog>
<changelog author="puzel@novell.com" date="1290081600">- upstream relicensed to GPLv3 (bnc#652989)
- add dirmngr-GPLv3.patch
- add LICENSE.README</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314619200">- Add missing -llber where relevant.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="puzel@suse.com" date="1322740800">- fix license in specfile (bnc#734177)</changelog>
<changelog author="p.drouand@gmail.com" date="1387281600">- Update to version 1.1.1
  + Fixes for building with newer mingw32 versions.
- Remove dirmngr-GPLv3.patch and dirmngr-GPLv3.patch; merged and/or
  fixed on upstream release
- Subpackage locales</changelog>
<changelog author="vcizek@suse.com" date="1413806400">- initialize pth with libgcrypt &gt; 1.6.0 (bnc#901845)
  * added dirmngr-initialize_pth.patch
  * http://bugs.gnupg.org/gnupg/issue1590
- spec-cleaned .spec</changelog>
<changelog author="pjanouch@suse.de" date="1473768000">- add the required files to make daemon mode work (bsc#994794)
  * add dirmngr.conf
  * add dirmngr.logrotate
  * add dirmngrtmp.conf
  * add ldapservers.conf</changelog>
<changelog author="tchvatal@suse.com" date="1484136000">- Properly initialize the dirmngr tmpfilesd files right away and not
  just during reboot
- Own the /usr/lib/tmpfiles.d/ folder as it is needed in older systemds
  wrt bnc#1019276
- Proprely require logrotate as we need it for the dirmngr configs</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1498478400">- Changed logrotate from Requires to Recommends [bsc#1045943]</changelog>

</package>
<package pkgid="6d7d99d50fa4b1a0a9798e5f59e16859cc38439f98ba94c1b2afad46eaf5555c" name="dirmngr" arch="x86_64">
    <version epoch="0" ver="1.1.1" rel="11.1"/>

<changelog author="puzel@suse.cz" date="1243857600">- BuildRequires: pth-devel</changelog>
<changelog author="puzel@suse.cz" date="1244721600">- change BuildRequires: (pth-devel -&gt; libpth-devel)</changelog>
<changelog author="puzel@suse.cz" date="1245240000">- update to dirmngr-1.0.3
  * Client based trust anchors are now supported.
  * Configured certificates with the suffix ".der" are now also used.
  * Libgcrypt 1.4 is now required.
- drop obsoleted db-devel build dependency</changelog>
<changelog author="jengelh@medozas.de" date="1261742400">- enable parallel build</changelog>
<changelog author="puzel@novell.com" date="1270555200">- update to dirmngr-1.1.0rc1
  * Fixed a resource problem with LDAP CRLs.
  * Fixed a bad EOF detection with HTTP CRLs.
  * Made "dirmngr-client --url --load-crl URL" work.
  * New option --ignore-cert-extension.</changelog>
<changelog author="chris@computersalat.de" date="1271246400">- fix deps
  * added
    o libgpg-error-devel &gt;= 1.4
  * updated
    o libassuan-devel &gt;= 2.0.0
    o pth / libpth-devel &gt;= 1.3.7</changelog>
<changelog author="puzel@novell.com" date="1282046400">- update to dirmngr-1.1.0
  - only bumps version number</changelog>
<changelog author="puzel@novell.com" date="1290081600">- upstream relicensed to GPLv3 (bnc#652989)
- add dirmngr-GPLv3.patch
- add LICENSE.README</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314619200">- Add missing -llber where relevant.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="puzel@suse.com" date="1322740800">- fix license in specfile (bnc#734177)</changelog>
<changelog author="p.drouand@gmail.com" date="1387281600">- Update to version 1.1.1
  + Fixes for building with newer mingw32 versions.
- Remove dirmngr-GPLv3.patch and dirmngr-GPLv3.patch; merged and/or
  fixed on upstream release
- Subpackage locales</changelog>
<changelog author="vcizek@suse.com" date="1413806400">- initialize pth with libgcrypt &gt; 1.6.0 (bnc#901845)
  * added dirmngr-initialize_pth.patch
  * http://bugs.gnupg.org/gnupg/issue1590
- spec-cleaned .spec</changelog>
<changelog author="pjanouch@suse.de" date="1473768000">- add the required files to make daemon mode work (bsc#994794)
  * add dirmngr.conf
  * add dirmngr.logrotate
  * add dirmngrtmp.conf
  * add ldapservers.conf</changelog>

</package>
<package pkgid="40a9101537b61dbc6df147c451977787822578b6735a749a3b32b5506f03e82a" name="dirmngr" arch="x86_64">
    <version epoch="0" ver="1.1.1" rel="14.1"/>

<changelog author="puzel@suse.cz" date="1243857600">- BuildRequires: pth-devel</changelog>
<changelog author="puzel@suse.cz" date="1244721600">- change BuildRequires: (pth-devel -&gt; libpth-devel)</changelog>
<changelog author="puzel@suse.cz" date="1245240000">- update to dirmngr-1.0.3
  * Client based trust anchors are now supported.
  * Configured certificates with the suffix ".der" are now also used.
  * Libgcrypt 1.4 is now required.
- drop obsoleted db-devel build dependency</changelog>
<changelog author="jengelh@medozas.de" date="1261742400">- enable parallel build</changelog>
<changelog author="puzel@novell.com" date="1270555200">- update to dirmngr-1.1.0rc1
  * Fixed a resource problem with LDAP CRLs.
  * Fixed a bad EOF detection with HTTP CRLs.
  * Made "dirmngr-client --url --load-crl URL" work.
  * New option --ignore-cert-extension.</changelog>
<changelog author="chris@computersalat.de" date="1271246400">- fix deps
  * added
    o libgpg-error-devel &gt;= 1.4
  * updated
    o libassuan-devel &gt;= 2.0.0
    o pth / libpth-devel &gt;= 1.3.7</changelog>
<changelog author="puzel@novell.com" date="1282046400">- update to dirmngr-1.1.0
  - only bumps version number</changelog>
<changelog author="puzel@novell.com" date="1290081600">- upstream relicensed to GPLv3 (bnc#652989)
- add dirmngr-GPLv3.patch
- add LICENSE.README</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314619200">- Add missing -llber where relevant.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="puzel@suse.com" date="1322740800">- fix license in specfile (bnc#734177)</changelog>
<changelog author="p.drouand@gmail.com" date="1387281600">- Update to version 1.1.1
  + Fixes for building with newer mingw32 versions.
- Remove dirmngr-GPLv3.patch and dirmngr-GPLv3.patch; merged and/or
  fixed on upstream release
- Subpackage locales</changelog>
<changelog author="vcizek@suse.com" date="1413806400">- initialize pth with libgcrypt &gt; 1.6.0 (bnc#901845)
  * added dirmngr-initialize_pth.patch
  * http://bugs.gnupg.org/gnupg/issue1590
- spec-cleaned .spec</changelog>
<changelog author="pjanouch@suse.de" date="1473768000">- add the required files to make daemon mode work (bsc#994794)
  * add dirmngr.conf
  * add dirmngr.logrotate
  * add dirmngrtmp.conf
  * add ldapservers.conf</changelog>
<changelog author="tchvatal@suse.com" date="1484136000">- Properly initialize the dirmngr tmpfilesd files right away and not
  just during reboot
- Own the /usr/lib/tmpfiles.d/ folder as it is needed in older systemds
  wrt bnc#1019276
- Proprely require logrotate as we need it for the dirmngr configs</changelog>

</package>
<package pkgid="bbff1580ce14a5bc35f1599351462d931878174d8f311707b437d97f8002f7d7" name="dirmngr" arch="x86_64">
    <version epoch="0" ver="1.1.1" rel="16.3.1"/>

<changelog author="puzel@suse.cz" date="1243857600">- BuildRequires: pth-devel</changelog>
<changelog author="puzel@suse.cz" date="1244721600">- change BuildRequires: (pth-devel -&gt; libpth-devel)</changelog>
<changelog author="puzel@suse.cz" date="1245240000">- update to dirmngr-1.0.3
  * Client based trust anchors are now supported.
  * Configured certificates with the suffix ".der" are now also used.
  * Libgcrypt 1.4 is now required.
- drop obsoleted db-devel build dependency</changelog>
<changelog author="jengelh@medozas.de" date="1261742400">- enable parallel build</changelog>
<changelog author="puzel@novell.com" date="1270555200">- update to dirmngr-1.1.0rc1
  * Fixed a resource problem with LDAP CRLs.
  * Fixed a bad EOF detection with HTTP CRLs.
  * Made "dirmngr-client --url --load-crl URL" work.
  * New option --ignore-cert-extension.</changelog>
<changelog author="chris@computersalat.de" date="1271246400">- fix deps
  * added
    o libgpg-error-devel &gt;= 1.4
  * updated
    o libassuan-devel &gt;= 2.0.0
    o pth / libpth-devel &gt;= 1.3.7</changelog>
<changelog author="puzel@novell.com" date="1282046400">- update to dirmngr-1.1.0
  - only bumps version number</changelog>
<changelog author="puzel@novell.com" date="1290081600">- upstream relicensed to GPLv3 (bnc#652989)
- add dirmngr-GPLv3.patch
- add LICENSE.README</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314619200">- Add missing -llber where relevant.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="puzel@suse.com" date="1322740800">- fix license in specfile (bnc#734177)</changelog>
<changelog author="p.drouand@gmail.com" date="1387281600">- Update to version 1.1.1
  + Fixes for building with newer mingw32 versions.
- Remove dirmngr-GPLv3.patch and dirmngr-GPLv3.patch; merged and/or
  fixed on upstream release
- Subpackage locales</changelog>
<changelog author="vcizek@suse.com" date="1413806400">- initialize pth with libgcrypt &gt; 1.6.0 (bnc#901845)
  * added dirmngr-initialize_pth.patch
  * http://bugs.gnupg.org/gnupg/issue1590
- spec-cleaned .spec</changelog>
<changelog author="pjanouch@suse.de" date="1473768000">- add the required files to make daemon mode work (bsc#994794)
  * add dirmngr.conf
  * add dirmngr.logrotate
  * add dirmngrtmp.conf
  * add ldapservers.conf</changelog>
<changelog author="tchvatal@suse.com" date="1484136000">- Properly initialize the dirmngr tmpfilesd files right away and not
  just during reboot
- Own the /usr/lib/tmpfiles.d/ folder as it is needed in older systemds
  wrt bnc#1019276
- Proprely require logrotate as we need it for the dirmngr configs</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1498478400">- Changed logrotate from Requires to Recommends [bsc#1045943]</changelog>

</package>
<package pkgid="686a2ac5b41cf5cbfb5155fc2435d7474b0406c2f3e2955c2cb57c5ea14493d3" name="dirmngr-lang" arch="noarch">
    <version epoch="0" ver="1.1.1" rel="11.1"/>

<changelog author="puzel@suse.cz" date="1243857600">- BuildRequires: pth-devel</changelog>
<changelog author="puzel@suse.cz" date="1244721600">- change BuildRequires: (pth-devel -&gt; libpth-devel)</changelog>
<changelog author="puzel@suse.cz" date="1245240000">- update to dirmngr-1.0.3
  * Client based trust anchors are now supported.
  * Configured certificates with the suffix ".der" are now also used.
  * Libgcrypt 1.4 is now required.
- drop obsoleted db-devel build dependency</changelog>
<changelog author="jengelh@medozas.de" date="1261742400">- enable parallel build</changelog>
<changelog author="puzel@novell.com" date="1270555200">- update to dirmngr-1.1.0rc1
  * Fixed a resource problem with LDAP CRLs.
  * Fixed a bad EOF detection with HTTP CRLs.
  * Made "dirmngr-client --url --load-crl URL" work.
  * New option --ignore-cert-extension.</changelog>
<changelog author="chris@computersalat.de" date="1271246400">- fix deps
  * added
    o libgpg-error-devel &gt;= 1.4
  * updated
    o libassuan-devel &gt;= 2.0.0
    o pth / libpth-devel &gt;= 1.3.7</changelog>
<changelog author="puzel@novell.com" date="1282046400">- update to dirmngr-1.1.0
  - only bumps version number</changelog>
<changelog author="puzel@novell.com" date="1290081600">- upstream relicensed to GPLv3 (bnc#652989)
- add dirmngr-GPLv3.patch
- add LICENSE.README</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314619200">- Add missing -llber where relevant.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="puzel@suse.com" date="1322740800">- fix license in specfile (bnc#734177)</changelog>
<changelog author="p.drouand@gmail.com" date="1387281600">- Update to version 1.1.1
  + Fixes for building with newer mingw32 versions.
- Remove dirmngr-GPLv3.patch and dirmngr-GPLv3.patch; merged and/or
  fixed on upstream release
- Subpackage locales</changelog>
<changelog author="vcizek@suse.com" date="1413806400">- initialize pth with libgcrypt &gt; 1.6.0 (bnc#901845)
  * added dirmngr-initialize_pth.patch
  * http://bugs.gnupg.org/gnupg/issue1590
- spec-cleaned .spec</changelog>
<changelog author="pjanouch@suse.de" date="1473768000">- add the required files to make daemon mode work (bsc#994794)
  * add dirmngr.conf
  * add dirmngr.logrotate
  * add dirmngrtmp.conf
  * add ldapservers.conf</changelog>

</package>
<package pkgid="d99a8e5bc4bfc2075fd7311c8656a3e613c62a29094d6f6fb88865450b828565" name="dirmngr-lang" arch="noarch">
    <version epoch="0" ver="1.1.1" rel="14.1"/>

<changelog author="puzel@suse.cz" date="1243857600">- BuildRequires: pth-devel</changelog>
<changelog author="puzel@suse.cz" date="1244721600">- change BuildRequires: (pth-devel -&gt; libpth-devel)</changelog>
<changelog author="puzel@suse.cz" date="1245240000">- update to dirmngr-1.0.3
  * Client based trust anchors are now supported.
  * Configured certificates with the suffix ".der" are now also used.
  * Libgcrypt 1.4 is now required.
- drop obsoleted db-devel build dependency</changelog>
<changelog author="jengelh@medozas.de" date="1261742400">- enable parallel build</changelog>
<changelog author="puzel@novell.com" date="1270555200">- update to dirmngr-1.1.0rc1
  * Fixed a resource problem with LDAP CRLs.
  * Fixed a bad EOF detection with HTTP CRLs.
  * Made "dirmngr-client --url --load-crl URL" work.
  * New option --ignore-cert-extension.</changelog>
<changelog author="chris@computersalat.de" date="1271246400">- fix deps
  * added
    o libgpg-error-devel &gt;= 1.4
  * updated
    o libassuan-devel &gt;= 2.0.0
    o pth / libpth-devel &gt;= 1.3.7</changelog>
<changelog author="puzel@novell.com" date="1282046400">- update to dirmngr-1.1.0
  - only bumps version number</changelog>
<changelog author="puzel@novell.com" date="1290081600">- upstream relicensed to GPLv3 (bnc#652989)
- add dirmngr-GPLv3.patch
- add LICENSE.README</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314619200">- Add missing -llber where relevant.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="puzel@suse.com" date="1322740800">- fix license in specfile (bnc#734177)</changelog>
<changelog author="p.drouand@gmail.com" date="1387281600">- Update to version 1.1.1
  + Fixes for building with newer mingw32 versions.
- Remove dirmngr-GPLv3.patch and dirmngr-GPLv3.patch; merged and/or
  fixed on upstream release
- Subpackage locales</changelog>
<changelog author="vcizek@suse.com" date="1413806400">- initialize pth with libgcrypt &gt; 1.6.0 (bnc#901845)
  * added dirmngr-initialize_pth.patch
  * http://bugs.gnupg.org/gnupg/issue1590
- spec-cleaned .spec</changelog>
<changelog author="pjanouch@suse.de" date="1473768000">- add the required files to make daemon mode work (bsc#994794)
  * add dirmngr.conf
  * add dirmngr.logrotate
  * add dirmngrtmp.conf
  * add ldapservers.conf</changelog>
<changelog author="tchvatal@suse.com" date="1484136000">- Properly initialize the dirmngr tmpfilesd files right away and not
  just during reboot
- Own the /usr/lib/tmpfiles.d/ folder as it is needed in older systemds
  wrt bnc#1019276
- Proprely require logrotate as we need it for the dirmngr configs</changelog>

</package>
<package pkgid="6d4cc7eeab361ef98496a1011b10163f316719b28c802b1629de6f03354c779a" name="dirmngr-lang" arch="noarch">
    <version epoch="0" ver="1.1.1" rel="16.3.1"/>

<changelog author="puzel@suse.cz" date="1243857600">- BuildRequires: pth-devel</changelog>
<changelog author="puzel@suse.cz" date="1244721600">- change BuildRequires: (pth-devel -&gt; libpth-devel)</changelog>
<changelog author="puzel@suse.cz" date="1245240000">- update to dirmngr-1.0.3
  * Client based trust anchors are now supported.
  * Configured certificates with the suffix ".der" are now also used.
  * Libgcrypt 1.4 is now required.
- drop obsoleted db-devel build dependency</changelog>
<changelog author="jengelh@medozas.de" date="1261742400">- enable parallel build</changelog>
<changelog author="puzel@novell.com" date="1270555200">- update to dirmngr-1.1.0rc1
  * Fixed a resource problem with LDAP CRLs.
  * Fixed a bad EOF detection with HTTP CRLs.
  * Made "dirmngr-client --url --load-crl URL" work.
  * New option --ignore-cert-extension.</changelog>
<changelog author="chris@computersalat.de" date="1271246400">- fix deps
  * added
    o libgpg-error-devel &gt;= 1.4
  * updated
    o libassuan-devel &gt;= 2.0.0
    o pth / libpth-devel &gt;= 1.3.7</changelog>
<changelog author="puzel@novell.com" date="1282046400">- update to dirmngr-1.1.0
  - only bumps version number</changelog>
<changelog author="puzel@novell.com" date="1290081600">- upstream relicensed to GPLv3 (bnc#652989)
- add dirmngr-GPLv3.patch
- add LICENSE.README</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314619200">- Add missing -llber where relevant.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="puzel@suse.com" date="1322740800">- fix license in specfile (bnc#734177)</changelog>
<changelog author="p.drouand@gmail.com" date="1387281600">- Update to version 1.1.1
  + Fixes for building with newer mingw32 versions.
- Remove dirmngr-GPLv3.patch and dirmngr-GPLv3.patch; merged and/or
  fixed on upstream release
- Subpackage locales</changelog>
<changelog author="vcizek@suse.com" date="1413806400">- initialize pth with libgcrypt &gt; 1.6.0 (bnc#901845)
  * added dirmngr-initialize_pth.patch
  * http://bugs.gnupg.org/gnupg/issue1590
- spec-cleaned .spec</changelog>
<changelog author="pjanouch@suse.de" date="1473768000">- add the required files to make daemon mode work (bsc#994794)
  * add dirmngr.conf
  * add dirmngr.logrotate
  * add dirmngrtmp.conf
  * add ldapservers.conf</changelog>
<changelog author="tchvatal@suse.com" date="1484136000">- Properly initialize the dirmngr tmpfilesd files right away and not
  just during reboot
- Own the /usr/lib/tmpfiles.d/ folder as it is needed in older systemds
  wrt bnc#1019276
- Proprely require logrotate as we need it for the dirmngr configs</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1498478400">- Changed logrotate from Requires to Recommends [bsc#1045943]</changelog>

</package>
<package pkgid="4d126d977ee481a6ae93d2ad8748c9ed2b2ba5dcb425b53f648ea3c670db1a86" name="discover" arch="src">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="tittiatcoke@gmail.com" date="1457611200">- Recommend the lang package when the languages are packaged
  (boo#970470)</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1458475200">- Update to 5.6.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.0.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459252800">- Update to 5.6.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php
- Drop upstreamed fix_for_gcc4.diff</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php
- Added patches:
    0001-Fix-build-with-older-Qt.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474891200">- Bump kirigami(-devel) requirement to 1.1.0 (kde#369323)
- Drop libqt5-qtquickcontrols2 requirement (fixed upstream)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php
- Removed patches (now upstream):
    0001-Fix-build-with-older-Qt.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="alarrosa@suse.com" date="1478088000">- Added 0001-Make-screenshots-visible-when-only-one.patch which fixes
  an issue by which discover didn't show application screenshots when
  there was only one screenshot (kde#371724)</changelog>

</package>
<package pkgid="3f5d34fd973f74619a7229b17c0e8b521e8ce3b698baf47747d5b5ecdc1e53ce" name="discover" arch="src">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php
- Drop upstreamed fix_for_gcc4.diff</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php
- Added patches:
    0001-Fix-build-with-older-Qt.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474891200">- Bump kirigami(-devel) requirement to 1.1.0 (kde#369323)
- Drop libqt5-qtquickcontrols2 requirement (fixed upstream)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php
- Removed patches (now upstream):
    0001-Fix-build-with-older-Qt.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="alarrosa@suse.com" date="1478088000">- Added 0001-Make-screenshots-visible-when-only-one.patch which fixes
  an issue by which discover didn't show application screenshots when
  there was only one screenshot (kde#371724)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Remove upstream patches:
  * 0001-Make-screenshots-visible-when-only-one.patch
- Changes since 5.8.3:
  * Make sure the application delegate doesn't overflow when the view is narrow
  * Remove unused files
  * Elide category names when they're too big
  * Make it possible to compile with the old and new App*treamConfig.cmake
  * Move ifdefs to Discover instead of modifying Appstream
  * Make it possible for 5.8 to compile against the last AppStreamQt
  * Make screenshots visible when there's only one screenshot too</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Add patches for openSUSE integration:
  * 0001-Fix-arguments-when-running-.desktop-files-with-runse.patch
  * 0002-Also-expose-YaST-repository-configuration-if-present.patch
- Changes since 5.8.4:
  * Make sure we report changes in the size once advertised
  * AppStream: Take stock icons into account
  * Enable full screenshot smoothness
  * Add missing tests
  * Don't close if the input is wrong
  * Display an error if input URL was malformed
  * Expose software-properties-kde if present</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * Also expose YaST repository configuration if present
  * Fix arguments when running .desktop files with runservice
- Remove patches, now upstream:
  * 0001-Fix-arguments-when-running-.desktop-files-with-runse.patch
  * 0002-Also-expose-YaST-repository-configuration-if-present.patch</changelog>

</package>
<package pkgid="d4d46b307cee576d431685e5260d28d139c2167df3cb2e88e149fb864d283632" name="discover" arch="x86_64">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="tittiatcoke@gmail.com" date="1457611200">- Recommend the lang package when the languages are packaged
  (boo#970470)</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1458475200">- Update to 5.6.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.0.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459252800">- Update to 5.6.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php
- Drop upstreamed fix_for_gcc4.diff</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php
- Added patches:
    0001-Fix-build-with-older-Qt.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474891200">- Bump kirigami(-devel) requirement to 1.1.0 (kde#369323)
- Drop libqt5-qtquickcontrols2 requirement (fixed upstream)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php
- Removed patches (now upstream):
    0001-Fix-build-with-older-Qt.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="alarrosa@suse.com" date="1478088000">- Added 0001-Make-screenshots-visible-when-only-one.patch which fixes
  an issue by which discover didn't show application screenshots when
  there was only one screenshot (kde#371724)</changelog>

</package>
<package pkgid="92539580b8a8af2c509b6dbb5024040017cbb224408b0b41061efc03b7b59934" name="discover" arch="x86_64">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php
- Drop upstreamed fix_for_gcc4.diff</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php
- Added patches:
    0001-Fix-build-with-older-Qt.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474891200">- Bump kirigami(-devel) requirement to 1.1.0 (kde#369323)
- Drop libqt5-qtquickcontrols2 requirement (fixed upstream)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php
- Removed patches (now upstream):
    0001-Fix-build-with-older-Qt.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="alarrosa@suse.com" date="1478088000">- Added 0001-Make-screenshots-visible-when-only-one.patch which fixes
  an issue by which discover didn't show application screenshots when
  there was only one screenshot (kde#371724)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Remove upstream patches:
  * 0001-Make-screenshots-visible-when-only-one.patch
- Changes since 5.8.3:
  * Make sure the application delegate doesn't overflow when the view is narrow
  * Remove unused files
  * Elide category names when they're too big
  * Make it possible to compile with the old and new App*treamConfig.cmake
  * Move ifdefs to Discover instead of modifying Appstream
  * Make it possible for 5.8 to compile against the last AppStreamQt
  * Make screenshots visible when there's only one screenshot too</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Add patches for openSUSE integration:
  * 0001-Fix-arguments-when-running-.desktop-files-with-runse.patch
  * 0002-Also-expose-YaST-repository-configuration-if-present.patch
- Changes since 5.8.4:
  * Make sure we report changes in the size once advertised
  * AppStream: Take stock icons into account
  * Enable full screenshot smoothness
  * Add missing tests
  * Don't close if the input is wrong
  * Display an error if input URL was malformed
  * Expose software-properties-kde if present</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * Also expose YaST repository configuration if present
  * Fix arguments when running .desktop files with runservice
- Remove patches, now upstream:
  * 0001-Fix-arguments-when-running-.desktop-files-with-runse.patch
  * 0002-Also-expose-YaST-repository-configuration-if-present.patch</changelog>

</package>
<package pkgid="4741031b0b2abde06e1abb9f843e5d2b5655c867f6d781c5127d79440f0ac8d6" name="discover-lang" arch="noarch">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="tittiatcoke@gmail.com" date="1457611200">- Recommend the lang package when the languages are packaged
  (boo#970470)</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1458475200">- Update to 5.6.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.0.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459252800">- Update to 5.6.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php
- Drop upstreamed fix_for_gcc4.diff</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php
- Added patches:
    0001-Fix-build-with-older-Qt.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474891200">- Bump kirigami(-devel) requirement to 1.1.0 (kde#369323)
- Drop libqt5-qtquickcontrols2 requirement (fixed upstream)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php
- Removed patches (now upstream):
    0001-Fix-build-with-older-Qt.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="alarrosa@suse.com" date="1478088000">- Added 0001-Make-screenshots-visible-when-only-one.patch which fixes
  an issue by which discover didn't show application screenshots when
  there was only one screenshot (kde#371724)</changelog>

</package>
<package pkgid="7c488652d0887e5dfcba044777a7317752adcfcde1bb5b1eaf9081a03e507bbd" name="discover-lang" arch="noarch">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php
- Drop upstreamed fix_for_gcc4.diff</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php
- Added patches:
    0001-Fix-build-with-older-Qt.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474891200">- Bump kirigami(-devel) requirement to 1.1.0 (kde#369323)
- Drop libqt5-qtquickcontrols2 requirement (fixed upstream)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php
- Removed patches (now upstream):
    0001-Fix-build-with-older-Qt.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="alarrosa@suse.com" date="1478088000">- Added 0001-Make-screenshots-visible-when-only-one.patch which fixes
  an issue by which discover didn't show application screenshots when
  there was only one screenshot (kde#371724)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Remove upstream patches:
  * 0001-Make-screenshots-visible-when-only-one.patch
- Changes since 5.8.3:
  * Make sure the application delegate doesn't overflow when the view is narrow
  * Remove unused files
  * Elide category names when they're too big
  * Make it possible to compile with the old and new App*treamConfig.cmake
  * Move ifdefs to Discover instead of modifying Appstream
  * Make it possible for 5.8 to compile against the last AppStreamQt
  * Make screenshots visible when there's only one screenshot too</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Add patches for openSUSE integration:
  * 0001-Fix-arguments-when-running-.desktop-files-with-runse.patch
  * 0002-Also-expose-YaST-repository-configuration-if-present.patch
- Changes since 5.8.4:
  * Make sure we report changes in the size once advertised
  * AppStream: Take stock icons into account
  * Enable full screenshot smoothness
  * Add missing tests
  * Don't close if the input is wrong
  * Display an error if input URL was malformed
  * Expose software-properties-kde if present</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * Also expose YaST repository configuration if present
  * Fix arguments when running .desktop files with runservice
- Remove patches, now upstream:
  * 0001-Fix-arguments-when-running-.desktop-files-with-runse.patch
  * 0002-Also-expose-YaST-repository-configuration-if-present.patch</changelog>

</package>
<package pkgid="7a35dd65e25d31e5de9c6ea0bc70d08cf65c26220fce871aab631b389365e15b" name="discover-plasmoid" arch="x86_64">
    <version epoch="0" ver="5.8.3" rel="4.1"/>

<changelog author="tittiatcoke@gmail.com" date="1457611200">- Recommend the lang package when the languages are packaged
  (boo#970470)</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1458475200">- Update to 5.6.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.0.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459252800">- Update to 5.6.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php
- Drop upstreamed fix_for_gcc4.diff</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php
- Added patches:
    0001-Fix-build-with-older-Qt.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474891200">- Bump kirigami(-devel) requirement to 1.1.0 (kde#369323)
- Drop libqt5-qtquickcontrols2 requirement (fixed upstream)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php
- Removed patches (now upstream):
    0001-Fix-build-with-older-Qt.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="alarrosa@suse.com" date="1478088000">- Added 0001-Make-screenshots-visible-when-only-one.patch which fixes
  an issue by which discover didn't show application screenshots when
  there was only one screenshot (kde#371724)</changelog>

</package>
<package pkgid="25a3ee180bd5893a39744a2d0d4bb50fd66a3471e4d4f37b42c3b009c8efecf1" name="discover-plasmoid" arch="x86_64">
    <version epoch="0" ver="5.8.6" rel="7.1"/>

<changelog author="hrvoje.senjan@gmail.com" date="1459857600">- Update to 5.6.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1461067200">- Update to 5.6.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.3.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1463313600">- Update to 5.6.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.6.4.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1467288000">- Update to 5.7.0
  * New feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.0.php
- Drop upstreamed fix_for_gcc4.diff</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1468411200">- Update to 5.7.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.1.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1469016000">- Update to 5.7.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.2.php</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1470139200">- Update to 5.7.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.3.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1472212800">- Update to 5.7.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.4.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473768000">- Update to 5.7.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.5.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1473940800">- Update to 5.7.95 (Plasma 5.8 Beta)
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.7.95.php
- Added patches:
    0001-Fix-build-with-older-Qt.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474891200">- Bump kirigami(-devel) requirement to 1.1.0 (kde#369323)
- Drop libqt5-qtquickcontrols2 requirement (fixed upstream)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php
- Removed patches (now upstream):
    0001-Fix-build-with-older-Qt.patch
    0003-Drop-usage-of-templates-from-LinkButton.patch
    0004-Remove-unused-component.patch
    0002-Don-t-artificially-require-QtQuick-5.7.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php</changelog>
<changelog author="alarrosa@suse.com" date="1478088000">- Added 0001-Make-screenshots-visible-when-only-one.patch which fixes
  an issue by which discover didn't show application screenshots when
  there was only one screenshot (kde#371724)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Remove upstream patches:
  * 0001-Make-screenshots-visible-when-only-one.patch
- Changes since 5.8.3:
  * Make sure the application delegate doesn't overflow when the view is narrow
  * Remove unused files
  * Elide category names when they're too big
  * Make it possible to compile with the old and new App*treamConfig.cmake
  * Move ifdefs to Discover instead of modifying Appstream
  * Make it possible for 5.8 to compile against the last AppStreamQt
  * Make screenshots visible when there's only one screenshot too</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Add patches for openSUSE integration:
  * 0001-Fix-arguments-when-running-.desktop-files-with-runse.patch
  * 0002-Also-expose-YaST-repository-configuration-if-present.patch
- Changes since 5.8.4:
  * Make sure we report changes in the size once advertised
  * AppStream: Take stock icons into account
  * Enable full screenshot smoothness
  * Add missing tests
  * Don't close if the input is wrong
  * Display an error if input URL was malformed
  * Expose software-properties-kde if present</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * Also expose YaST repository configuration if present
  * Fix arguments when running .desktop files with runservice
- Remove patches, now upstream:
  * 0001-Fix-arguments-when-running-.desktop-files-with-runse.patch
  * 0002-Also-expose-YaST-repository-configuration-if-present.patch</changelog>

</package>
<package pkgid="0ae1535541e3e00d86d811cb10fa358f8bfa1b4ef1f572d1bb56dcc3a0c7fb5f" name="dnsmasq" arch="src">
    <version epoch="0" ver="2.71" rel="8.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1335700800">- update to 2.61:
  * add ra-names, ra-stateless and slaac keywords for DHCPv6: dnsmasq can now
    synthesise AAAA records for dual-stack hosts which get IPv6 addresses via
    SLAAC; it is also now possible to use SLAAC and stateless DHCPv6, and to
    tell clients to use SLAAC addresses as well as DHCP ones
  * add --dhcp-duid to allow DUID-EN uids to be used
  * explicity send DHCPv6 replies to the correct port, instead of relying on
    clients to send requests with the correct source address, since at least
    one client in the wild gets this wrong
  * send a preference value of 255 in DHCPv6 replies when --dhcp-authoritative
    is in effect: his tells clients not to wait around for other DHCP servers
  * better logging of DHCPv6 options
  * add --host-record
  * invoke the DHCP script with action "tftp" when a TFTP file transfer
    completes: the size of the file, address to which it was sent and complete
    pathname are supplied; note that version 2.60 introduced some script
    incompatibilties associated with DHCPv6, and this is a further change; to
    be safe, scripts should ignore unknown actions, and if not IPv6-aware,
    should exit if the environment variable DNSMASQ_IAID is set; the use-case
    for this is to track netboot/install
  * update contrib/port-forward/dnsmasq-portforward to reflect the above
  * set the environment variable DNSMASQ_LOG_DHCP when running the script id
  - -log-dhcp is in effect, so that script can taylor their logging verbosity
  * arrange that addresses specified with --listen-address work even if there
    is no interface carrying the address; this is chiefly useful for IPv4
    loopback addresses, where any address in 127.0.0.0/8 is a valid loopback
    address, but normally only 127.0.0.1 appears on the lo interface
  * fix crash, introduced in 2.60, when a DHCPINFORM is received from a network
    which has no valid dhcp-range
  * add a new DHCP lease time keyword, "deprecated" for --dhcp-range: this is
    only valid for IPv6, and sets the preffered lease time for both DHCP and RA
    to zero; the effect is that clients can continue to use the address for
    existing connections, but new connections will use other addresses, if they
    exist; this makes hitless renumbering at least possible
  * fix bug in address6_available() which caused DHCPv6 lease aquistion to fail
    if more than one dhcp-range in use
  * provide RDNSS and DNSSL data in router advertisements, using the settings
    provided for DHCP options option6:domain-search and option6:dns-server
  * don't cache data from non-recursive nameservers, since it may erroneously
    look like a valid CNAME to a non-exitant name
  * call SO_BINDTODEVICE on the DHCP socket(s) when doing DHCP on exacly one
    interface and --bind-interfaces is set; this makes the OpenStack use-case
    of one dnsmasq per virtual interface work
  * give correct from-cache answers to explict CNAME queries
  * add --tftp-lowercase option
  * ensure that the DBus DhcpLeaseUpdated events are generated when a lease
    goes through INIT_REBOOT state, even if the dhcp-script is not in use</changelog>
<changelog author="crrodriguez@opensuse.org" date="1340452800">- The default cache size is way too small (150 entries) use a sane
  default of 2000 as used in *WRT embeeded routers which is still
  very conservative for a desktop/server machine.
- use async logging</changelog>
<changelog author="crrodriguez@opensuse.org" date="1340539200">- Update to version 2.62, misc bugfixes
- Fix CFLAGS/LDFLAGS usage
- fix the small cache size problem in a different way by tweaking
  the build config instead.</changelog>
<changelog author="cfarrell@suse.com" date="1349352000">- license update: GPL-2.0
  Most of the source code files give a choice of either GPL-2.0 or GPL-3.0
  (not GPL-2.0+). The website states that the COPYING file in the
  distribution is the official license - in this case it is GPL-2.0. This
  is consistent with what Fedora state about the package. Accordingly, I^d
  be ok with License: GPL-2.0 or License: (GPL-2.0 or GPL-3.0) but not
  License: GPL-2.0+</changelog>
<changelog author="toganm@opensuse.org" date="1355486400">- Update to version 2.65. For other changes relating to other
  versions in between please see the  CHANGELOG
  * Fix regression which broke forwarding orgf queries sent via
    TCP which are not for A and AAAA and which were directed to
    non-default servers. Thanks to Niax for the bug reportst.
    Fix failure to build with DHCP support excluded. Thanks to
    Gustavo Zacarias for the patch.
    Fix nasty regression in 27.64 which completely broke cacheing.
- renamed group_and_isc.diff to group_and_isc.patch rebasinp to -p1
  level as outlined in the documentation at
  http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines</changelog>
<changelog author="rmilasan@suse.com" date="1361534400">- Install dnsmasq.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="vuntz@suse.com" date="1363089600">- Create a utils subpackage to include DHCP lease management utils
  (that are living in contrib/wrt):
  + Explicitly build them in %build and install the files in
    %install.
  + Summary and description of the new subpackage are taken from
    Fedora.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364990400">- remove all sysvinit support</changelog>
<changelog author="coolo@suse.com" date="1365854400">- sync /srv/tftpboot directory attributes with atftp package</changelog>
<changelog author="crrodriguez@opensuse.org" date="1366459200">- Do not order after syslog.target which it is neither
  required not recommended and currently no longer even exists.</changelog>
<changelog author="meissner@suse.com" date="1366632000">- reintroduced /sbin/rcdnsmasq as /sbin/service link.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- dnsmasq.service: Set PrivateDevices=yes so we run in a
  separate namespace with the bare minimum device nodes isolated
  from the host.</changelog>
<changelog author="dmueller@suse.com" date="1402488000">- update to 2.71:
    Subtle change to error handling to help DNSSEC validation
    when servers fail to provide NODATA answers for
    non-existent DS records.
    Tweak code which removes DNSSEC records from answers when
    not required. Fixes broken answers when additional section
    has real records in it. Thanks to Marco Davids for the bug
    report.
    Fix DNSSEC validation of ANY queries. Thanks to Marco Davids
    for spotting that too.
    Fix total DNS failure and 100% CPU use if cachesize set to zero,
    regression introduced in 2.69. Thanks to James Hunt and
    the Ubuntu crowd for assistance in fixing this.
    Fix crash, introduced in 2.69, on TCP request when dnsmasq
    compiled with DNSSEC support, but running without DNSSEC
    enabled. Thanks to Manish Sing for spotting that one.
    Fix regression which broke ipset functionality. Thanks to
    Wang Jian for the bug report.
    Implement dynamic interface discovery on *BSD. This allows
    the contructor: syntax to be used in dhcp-range for DHCPv6
    on the BSD platform. Thanks to Matthias Andree for
    valuable research on how to implement this.
    Fix infinite loop associated with some --bogus-nxdomain
    configs. Thanks fogobogo for the bug report.
    Fix missing RA RDNS option with configuration like
  - -dhcp-option=option6:23,[::] Thanks to Tsachi Kimeldorfer
    for spotting the problem.
    Add [fd00::] and [fe80::] as special addresses in DHCPv6
    options, analogous to [::]. [fd00::] is replaced with the
    actual ULA of the interface on the machine running
    dnsmasq, [fe80::] with the link-local address.
    Thanks to Tsachi Kimeldorfer for championing this.
    DNSSEC validation and caching. Dnsmasq needs to be
    compiled with this enabled, with
    make dnsmasq COPTS=-DHAVE_DNSSEC
    this add dependencies on the nettle crypto library and the
    gmp maths library. It's possible to have these linked
    statically with
    make dnsmasq COPTS='-DHAVE_DNSSEC -DHAVE_DNSSEC_STATIC'
    which bloats the dnsmasq binary, but saves the size of
    the shared libraries which are much bigger.
    To enable, DNSSEC, you will need a set of
    trust-anchors. Now that the TLDs are signed, this can be
    the keys for the root zone, and for convenience they are
    included in trust-anchors.conf in the dnsmasq
    distribution. You should of course check that these are
    legitimate and up-to-date. So, adding
    conf-file=/path/to/trust-anchors.conf
    dnssec
    to your config is all thats needed to get things
    working. The upstream nameservers have to be DNSSEC-capable
    too, of course. Many ISP nameservers aren't, but the
    Google public nameservers (8.8.8.8 and 8.8.4.4) are.
    When DNSSEC is configured, dnsmasq validates any queries
    for domains which are signed. Query results which are
    bogus are replaced with SERVFAIL replies, and results
    which are correctly signed have the AD bit set. In
    addition, and just as importantly, dnsmasq supplies
    correct DNSSEC information to clients which are doing
    their own validation, and caches DNSKEY, DS and RRSIG
    records, which significantly improve the performance of
    downstream validators. Setting --log-queries will show
    DNSSEC in action.
    If a domain is returned from an upstream nameserver without
    DNSSEC signature, dnsmasq by default trusts this. This
    means that for unsigned zone (still the majority) there
    is effectively no cost for having DNSSEC enabled. Of course
    this allows an attacker to replace a signed record with a
    false unsigned record. This is addressed by the
  - -dnssec-check-unsigned flag, which instructs dnsmasq
    to prove that an unsigned record is legitimate, by finding
    a secure proof that the zone containing the record is not
    signed. Doing this has costs (typically one or two extra
    upstream queries). It also has a nasty failure mode if
    dnsmasq's upstream nameservers are not DNSSEC capable.
    Without --dnssec-check-unsigned using such an upstream
    server will simply result in not queries being validated;
    with --dnssec-check-unsigned enabled and a
    DNSSEC-ignorant upstream server, _all_ queries will fail.
    Note that DNSSEC requires that the local time is valid and
    accurate, if not then DNSSEC validation will fail. NTP
    should be running. This presents a problem for routers
    without a battery-backed clock. To set the time needs NTP
    to do DNS lookups, but lookups will fail until NTP has run.
    To address this, there's a flag, --dnssec-no-timecheck
    which disables the time checks (only) in DNSSEC. When dnsmasq
    is started and the clock is not synced, this flag should
    be used. As soon as the clock is synced, SIGHUP dnsmasq.
    The SIGHUP clears the cache of partially-validated data and
    resets the no-timecheck flag, so that all DNSSEC checks
    henceforward will be complete.
    The development of DNSSEC in dnsmasq was started by
    Giovanni Bajo, to whom huge thanks are owed. It has been
    supported by Comcast, whose techfund grant has allowed for
    an invaluable period of full-time work to get it to
    a workable state.
    Add --rev-server. Thanks to Dave Taht for suggesting this.
    Add --servers-file. Allows dynamic update of upstream servers
    full access to configuration.
    Add --local-service. Accept DNS queries only from hosts
    whose address is on a local subnet, ie a subnet for which
    an interface exists on the server. This option
    only has effect if there are no --interface --except-interface,
  - -listen-address or --auth-server options. It is intended
    to be set as a default on installation, to allow
    unconfigured installations to be useful but also safe from
    being used for DNS amplification attacks.
    Fix crashes in cache_get_cname_target() when dangling CNAMEs
    encountered. Thanks to Andy and the rt-n56u project for
    find this and helping to chase it down.
    Fix wrong RCODE in authoritative DNS replies to PTR queries. The
    correct answer was included, but the RCODE was set to NXDOMAIN.
    Thanks to Craig McQueen for spotting this.
    Make statistics available as DNS queries in the .bind TLD as
    well as logging them.
    Use random addresses for DHCPv6 temporary address
    allocations, instead of algorithmically determined stable
    addresses.
    Fix bug which meant that the DHCPv6 DUID was not available
    in DHCP script runs during the lifetime of the dnsmasq
    process which created the DUID de-novo. Once the DUID was
    created and stored in the lease file and dnsmasq
    restarted, this bug disappeared.
    Fix bug introduced in 2.67 which could result in erroneous
    NXDOMAIN returns to CNAME queries.
    Fix build failures on MacOS X and openBSD.
    Allow subnet specifications in --auth-zone to be interface
    names as well as address literals. This makes it possible
    to configure authoritative DNS when local address ranges
    are dynamic and works much better than the previous
    work-around which exempted contructed DHCP ranges from the
    IP address filtering. As a consequence, that work-around
    is removed. Under certain circumstances, this change wil
    break existing configuration: if you're relying on the
    contructed-range exception, you need to change --auth-zone
    to specify the same interface as is used to construct your
    DHCP ranges, probably with a trailing "/6" like this:
  - -auth-zone=example.com,eth0/6 to limit the addresses to
    IPv6 addresses of eth0.
    Fix problems when advertising deleted IPv6 prefixes. If
    the prefix is deleted (rather than replaced), it doesn't
    get advertised with zero preferred time. Thanks to Tsachi
    for the bug report.
    Fix segfault with some locally configured CNAMEs. Thanks
    to Andrew Childs for spotting the problem.
    Fix memory leak on re-reading /etc/hosts and friends,
    introduced in 2.67.
    Check the arrival interface of incoming DNS and TFTP
    requests via IPv6, even in --bind-interfaces mode. This
    isn't possible for IPv4 and can generate scary warnings,
    but as it's always possible for IPv6 (the API always
    exists) then we should do it always.
    Tweak the rules on prefix-lengths in --dhcp-range for
    IPv6. The new rule is that the specified prefix length
    must be larger than or equal to the prefix length of the
    corresponding address on the local interface.
    Fix crash if upstream server returns SERVFAIL when
  - -conntrack in use. Thanks to Giacomo Tazzari for finding
    this and supplying the patch.
    Repair regression in 2.64. That release stopped sending
    lease-time information in the reply to DHCPINFORM
    requests, on the correct grounds that it was a standards
    violation. However, this broke the dnsmasq-specific
    dhcp_lease_time utility. Now, DHCPINFORM returns
    lease-time only if it's specifically requested
    (maintaining standards) and the dhcp_lease_time utility
    has been taught to ask for it (restoring functionality).
    Fix --dhcp-match, --dhcp-vendorclass and --dhcp-userclass
    to work with BOOTP and well as DHCP. Thanks to Peter
    Korsgaard for spotting the problem.
    Add --synth-domain. Thanks to Vishvananda Ishaya for
    suggesting this.
    Fix failure to compile ipset.c if old kernel headers are
    in use. Thanks to Eugene Rudoy for pointing this out.
    Handle IPv4 interface-address labels in Linux. These are
    often used to emulate the old IP-alias addresses. Before,
    using --interface=eth0 would service all the addresses of
    eth0, including ones configured as aliases, which appear
    in ifconfig as eth0:0. Now, only addresses with the label
    eth0 are active. This is not backwards compatible: if you
    want to continue to bind the aliases too, you need to add
    eg. --interface=eth0:0 to the config.
    Fix "failed to set SO_BINDTODEVICE on DHCP socket: Socket
    operation on non-socket" error on startup with
    configurations which have exactly one --interface option
    and do RA but _not_ DHCPv6. Thanks to Trever Adams for the
    bug report.
    Generalise --interface-name to cope with IPv6 addresses
    and multiple addresses per interface per address family.
    Fix option parsing for --dhcp-host, which was generating a
    spurious error when all seven possible items were
    included. Thanks to Zhiqiang Wang for the bug report.
    Remove restriction on prefix-length in --auth-zone. Thanks
    to Toke Hoiland-Jorgensen for suggesting this.
    Log when the maximum number of concurrent DNS queries is
    reached. Thanks to Marcelo Salhab Brogliato for the patch.
    If wildcards are used in --interface, don't assume that
    there will only ever be one available interface for DHCP
    just because there is one at start-up. More may appear, so
    we can't use SO_BINDTODEVICE. Thanks to Natrio for the bug
    report.
    Increase timeout/number of retries in TFTP to accomodate
    AudioCodes Voice Gateways doing streaming writes to flash.
    Thanks to Damian Kaczkowski for spotting the problem.
    Fix crash with empty DHCP string options when adding zero
    terminator. Thanks to Patrick McLean for the bug report.
    Allow hostnames to start with a number, as allowed in
    RFC-1123. Thanks to Kyle Mestery for the patch.
    Fixes to DHCP FQDN option handling: don't terminate FQDN
    if domain not known and allow a FQDN option with blank
    name to request that a FQDN option is returned in the
    reply. Thanks to Roy Marples for the patch.
    Make --clear-on-reload apply to setting upstream servers
    via DBus too.
    When the address which triggered the construction of an
    advertised IPv6 prefix disappears, continue to advertise
    the prefix for up to 2 hours, with the preferred lifetime
    set to zero. This satisfies RFC 6204 4.3 L-13 and makes
    things work better if a prefix disappears without being
    deprecated first. Thanks to Uwe Schindler for persuasively
    arguing for this.
    Fix MAC address enumeration on *BSD. Thanks to Brad Smith
    for the bug report.
    Support RFC-4242 information-refresh-time options in the
    reply to DHCPv6 information-request. The lease time of the
    smallest valid dhcp-range is sent. Thanks to Uwe Schindler
    for suggesting this.
    Make --listen-address higher priority than --except-interface
    in all circumstances. Thanks to Thomas Hood for the bugreport.
    Provide independent control over which interfaces get TFTP
    service. If enable-tftp is given a list of interfaces, then TFTP
    is provided on those. Without the list, the previous behaviour
    (provide TFTP to the same interfaces we provide DHCP to)
    is retained. Thanks to Lonnie Abelbeck for the suggestion.
    Add --dhcp-relay config option. Many thanks to vtsl.net
    for sponsoring this development.
    Fix crash with empty tag: in --dhcp-range. Thanks to
    Kaspar Schleiser for the bug report.
    Add "baseline" and "bloatcheck" makefile targets, for
    revealing size changes during development. Thanks to
    Vladislav Grishenko for the patch.
    Cope with DHCPv6 clients which send REQUESTs without
    address options - treat them as SOLICIT with rapid commit.
    Support identification of clients by MAC address in
    DHCPv6. When using a relay, the relay must support RFC
    6939 for this to work. It always works for directly
    connected clients. Thanks to Vladislav Grishenko
    for prompting this feature.
    Remove the rule for constructed DHCP ranges that the local
    address must be either the first or last address in the
    range. This was originally to avoid SLAAC addresses, but
    we now explicitly autoconfig and privacy addresses instead.
    Update Polish translation. Thanks to Jan Psota.
    Fix problem in DHCPv6 vendorclass/userclass matching
    code. Thanks to Tanguy Bouzeloc for the patch.
    Update Spanish transalation. Thanks to Vicente Soriano.
    Add --ra-param option. Thanks to Vladislav Grishenko for
    inspiration on this.
    Add --add-subnet configuration, to tell upstream DNS
    servers where the original client is. Thanks to DNSthingy
    for sponsoring this feature.
    Add --quiet-dhcp, --quiet-dhcp6 and --quiet-ra. Thanks to
    Kevin Darbyshire-Bryant for the initial patch.
    Allow A/AAAA records created by --interface-name to be the
    target of --cname. Thanks to Hadmut Danisch for the
    suggestion.
    Avoid treating a --dhcp-host which has an IPv6 address
    as eligable for use with DHCPv4 on the grounds that it has
    no address, and vice-versa. Thanks to Yury Konovalov for
    spotting the problem.
    Do a better job caching dangling CNAMEs. Thanks to Yves
    Dorfsman for spotting the problem.
    Add the ability to act as an authoritative DNS
    server. Dnsmasq can now answer queries from the wider 'net
    with local data, as long as the correct NS records are set
    up. Only local data is provided, to avoid creating an open
    DNS relay. Zone transfer is supported, to allow secondary
    servers to be configured.
    Add "constructed DHCP ranges" for DHCPv6. This is intended
    for IPv6 routers which get prefixes dynamically via prefix
    delegation. With suitable configuration, stateful DHCPv6
    and RA can happen automatically as prefixes are delegated
    and then deprecated, without having  to re-write the
    dnsmasq configuration file or restart the daemon. Thanks to
    Steven Barth for extensive testing and development work on
    this idea.
    Fix crash on startup on Solaris 11. Regression probably
    introduced in 2.61.  Thanks to Geoff Johnstone for the
    patch.
    Add code to make behaviour for TCP DNS requests that same
    as for UDP requests, when a request arrives for an allowed
    address, but via a banned interface. This change is only
    active on Linux, since the relevant API is missing (AFAIK)
    on other platforms. Many thanks to Tomas Hozza for
    spotting the problem, and doing invaluable discovery of
    the obscure and undocumented API required for the solution.
    Don't send the default DHCP option advertising dnsmasq as
    the local DNS server if dnsmasq is configured to not act
    as DNS server, or it's configured to a non-standard port.
    Add DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBCRIBER_ID,
    DNSMASQ_REMOTE_ID variables to the environment of the
    lease-change script (and the corresponding Lua). These hold
    information inserted into the DHCP request by a DHCP relay
    agent. Thanks to Lakefield Communications for providing a
    bounty for this addition.
    Fixed crash, introduced in 2.64, whilst handling DHCPv6
    information-requests with some common configurations.
    Thanks to Robert M. Albrecht for the bug report and
    chasing the problem.
    Add --ipset option. Thanks to Jason A. Donenfeld for the
    patch.
    Don't erroneously reject some option names in --dhcp-match
    options. Thanks to Benedikt Hochstrasser for the bug report.
    Allow a trailing '*' wildcard in all interface-name
    configurations. Thanks to Christian Parpart for the patch.
    Handle the situation where libc headers define
    SO_REUSEPORT, but the kernel in use doesn't, to cope with
    the introduction of this option to Linux. Thanks to Rich
    Felker for the bug report.
    Update Polish translation. Thanks to Jan Psota.
    Fix crash if the configured DHCP lease limit is
    reached. Regression occurred in 2.61. Thanks to Tsachi for
    the bug report.
    Update the French translation. Thanks to Gildas le Nadan.</changelog>
<changelog author="cdenicolo@suse.com" date="1402574400">- license update: GPL-2.0 or GPL-3.0
  correct license is dual GPL-2.0 or GPL-3.0; please add COPYING-v3-file to
  RPM.</changelog>
<changelog author="vwallfahrer@suse.com" date="1407240000">- Removed README.SUSE file, it was to confusing and not necessary (bnc#889972).
  Information is already present in the upstream documentation.
- Split up vendor-files.tar.bz2 into single files
- Comply with systemd packaging guidlines</changelog>
<changelog author="vwallfahrer@suse.com" date="1407326400">- Removed Suse and all other OS/Distribution related subdirs from
  contrib, so only the rest gets packaged. The subdirs are not
  necessary anymore (bnc#889028).</changelog>
<changelog author="max@suse.com" date="1430222400">- Fix unchecked return value of the setup_reply() function
  (bsc#928867, CVE-2015-3294).
- Fix caching of local records (bsc#923144).</changelog>
<changelog author="max@suse.com" date="1437566400">- Build with support for DNSSEC (fate#318323, bsc#908137).</changelog>
<changelog author="mchandras@suse.de" date="1454673600">- Drop PrivateDevices=yes which breaks logging (bnc#902511, bnc#904537)</changelog>
<changelog author="max@suse.com" date="1475668800">- Fix denial of service between local and remote dns entries
  (CVE-2015-8899, bsc#983273).</changelog>

</package>
<package pkgid="05bb10fc033b68bd22eaa3acc4bc11a089fc31b42c998893dda94171eeec809e" name="dnsmasq" arch="src">
    <version epoch="0" ver="2.76" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1340452800">- The default cache size is way too small (150 entries) use a sane
  default of 2000 as used in *WRT embeeded routers which is still
  very conservative for a desktop/server machine.
- use async logging</changelog>
<changelog author="crrodriguez@opensuse.org" date="1340539200">- Update to version 2.62, misc bugfixes
- Fix CFLAGS/LDFLAGS usage
- fix the small cache size problem in a different way by tweaking
  the build config instead.</changelog>
<changelog author="cfarrell@suse.com" date="1349352000">- license update: GPL-2.0
  Most of the source code files give a choice of either GPL-2.0 or GPL-3.0
  (not GPL-2.0+). The website states that the COPYING file in the
  distribution is the official license - in this case it is GPL-2.0. This
  is consistent with what Fedora state about the package. Accordingly, I^d
  be ok with License: GPL-2.0 or License: (GPL-2.0 or GPL-3.0) but not
  License: GPL-2.0+</changelog>
<changelog author="toganm@opensuse.org" date="1355486400">- Update to version 2.65. For other changes relating to other
  versions in between please see the  CHANGELOG
  * Fix regression which broke forwarding orgf queries sent via
    TCP which are not for A and AAAA and which were directed to
    non-default servers. Thanks to Niax for the bug reportst.
    Fix failure to build with DHCP support excluded. Thanks to
    Gustavo Zacarias for the patch.
    Fix nasty regression in 27.64 which completely broke cacheing.
- renamed group_and_isc.diff to group_and_isc.patch rebasinp to -p1
  level as outlined in the documentation at
  http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines</changelog>
<changelog author="rmilasan@suse.com" date="1361534400">- Install dnsmasq.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="vuntz@suse.com" date="1363089600">- Create a utils subpackage to include DHCP lease management utils
  (that are living in contrib/wrt):
  + Explicitly build them in %build and install the files in
    %install.
  + Summary and description of the new subpackage are taken from
    Fedora.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364990400">- remove all sysvinit support</changelog>
<changelog author="coolo@suse.com" date="1365854400">- sync /srv/tftpboot directory attributes with atftp package</changelog>
<changelog author="crrodriguez@opensuse.org" date="1366459200">- Do not order after syslog.target which it is neither
  required not recommended and currently no longer even exists.</changelog>
<changelog author="meissner@suse.com" date="1366632000">- reintroduced /sbin/rcdnsmasq as /sbin/service link.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- dnsmasq.service: Set PrivateDevices=yes so we run in a
  separate namespace with the bare minimum device nodes isolated
  from the host.</changelog>
<changelog author="dmueller@suse.com" date="1402488000">- update to 2.71:
    Subtle change to error handling to help DNSSEC validation
    when servers fail to provide NODATA answers for
    non-existent DS records.
    Tweak code which removes DNSSEC records from answers when
    not required. Fixes broken answers when additional section
    has real records in it. Thanks to Marco Davids for the bug
    report.
    Fix DNSSEC validation of ANY queries. Thanks to Marco Davids
    for spotting that too.
    Fix total DNS failure and 100% CPU use if cachesize set to zero,
    regression introduced in 2.69. Thanks to James Hunt and
    the Ubuntu crowd for assistance in fixing this.
    Fix crash, introduced in 2.69, on TCP request when dnsmasq
    compiled with DNSSEC support, but running without DNSSEC
    enabled. Thanks to Manish Sing for spotting that one.
    Fix regression which broke ipset functionality. Thanks to
    Wang Jian for the bug report.
    Implement dynamic interface discovery on *BSD. This allows
    the contructor: syntax to be used in dhcp-range for DHCPv6
    on the BSD platform. Thanks to Matthias Andree for
    valuable research on how to implement this.
    Fix infinite loop associated with some --bogus-nxdomain
    configs. Thanks fogobogo for the bug report.
    Fix missing RA RDNS option with configuration like
  - -dhcp-option=option6:23,[::] Thanks to Tsachi Kimeldorfer
    for spotting the problem.
    Add [fd00::] and [fe80::] as special addresses in DHCPv6
    options, analogous to [::]. [fd00::] is replaced with the
    actual ULA of the interface on the machine running
    dnsmasq, [fe80::] with the link-local address.
    Thanks to Tsachi Kimeldorfer for championing this.
    DNSSEC validation and caching. Dnsmasq needs to be
    compiled with this enabled, with
    make dnsmasq COPTS=-DHAVE_DNSSEC
    this add dependencies on the nettle crypto library and the
    gmp maths library. It's possible to have these linked
    statically with
    make dnsmasq COPTS='-DHAVE_DNSSEC -DHAVE_DNSSEC_STATIC'
    which bloats the dnsmasq binary, but saves the size of
    the shared libraries which are much bigger.
    To enable, DNSSEC, you will need a set of
    trust-anchors. Now that the TLDs are signed, this can be
    the keys for the root zone, and for convenience they are
    included in trust-anchors.conf in the dnsmasq
    distribution. You should of course check that these are
    legitimate and up-to-date. So, adding
    conf-file=/path/to/trust-anchors.conf
    dnssec
    to your config is all thats needed to get things
    working. The upstream nameservers have to be DNSSEC-capable
    too, of course. Many ISP nameservers aren't, but the
    Google public nameservers (8.8.8.8 and 8.8.4.4) are.
    When DNSSEC is configured, dnsmasq validates any queries
    for domains which are signed. Query results which are
    bogus are replaced with SERVFAIL replies, and results
    which are correctly signed have the AD bit set. In
    addition, and just as importantly, dnsmasq supplies
    correct DNSSEC information to clients which are doing
    their own validation, and caches DNSKEY, DS and RRSIG
    records, which significantly improve the performance of
    downstream validators. Setting --log-queries will show
    DNSSEC in action.
    If a domain is returned from an upstream nameserver without
    DNSSEC signature, dnsmasq by default trusts this. This
    means that for unsigned zone (still the majority) there
    is effectively no cost for having DNSSEC enabled. Of course
    this allows an attacker to replace a signed record with a
    false unsigned record. This is addressed by the
  - -dnssec-check-unsigned flag, which instructs dnsmasq
    to prove that an unsigned record is legitimate, by finding
    a secure proof that the zone containing the record is not
    signed. Doing this has costs (typically one or two extra
    upstream queries). It also has a nasty failure mode if
    dnsmasq's upstream nameservers are not DNSSEC capable.
    Without --dnssec-check-unsigned using such an upstream
    server will simply result in not queries being validated;
    with --dnssec-check-unsigned enabled and a
    DNSSEC-ignorant upstream server, _all_ queries will fail.
    Note that DNSSEC requires that the local time is valid and
    accurate, if not then DNSSEC validation will fail. NTP
    should be running. This presents a problem for routers
    without a battery-backed clock. To set the time needs NTP
    to do DNS lookups, but lookups will fail until NTP has run.
    To address this, there's a flag, --dnssec-no-timecheck
    which disables the time checks (only) in DNSSEC. When dnsmasq
    is started and the clock is not synced, this flag should
    be used. As soon as the clock is synced, SIGHUP dnsmasq.
    The SIGHUP clears the cache of partially-validated data and
    resets the no-timecheck flag, so that all DNSSEC checks
    henceforward will be complete.
    The development of DNSSEC in dnsmasq was started by
    Giovanni Bajo, to whom huge thanks are owed. It has been
    supported by Comcast, whose techfund grant has allowed for
    an invaluable period of full-time work to get it to
    a workable state.
    Add --rev-server. Thanks to Dave Taht for suggesting this.
    Add --servers-file. Allows dynamic update of upstream servers
    full access to configuration.
    Add --local-service. Accept DNS queries only from hosts
    whose address is on a local subnet, ie a subnet for which
    an interface exists on the server. This option
    only has effect if there are no --interface --except-interface,
  - -listen-address or --auth-server options. It is intended
    to be set as a default on installation, to allow
    unconfigured installations to be useful but also safe from
    being used for DNS amplification attacks.
    Fix crashes in cache_get_cname_target() when dangling CNAMEs
    encountered. Thanks to Andy and the rt-n56u project for
    find this and helping to chase it down.
    Fix wrong RCODE in authoritative DNS replies to PTR queries. The
    correct answer was included, but the RCODE was set to NXDOMAIN.
    Thanks to Craig McQueen for spotting this.
    Make statistics available as DNS queries in the .bind TLD as
    well as logging them.
    Use random addresses for DHCPv6 temporary address
    allocations, instead of algorithmically determined stable
    addresses.
    Fix bug which meant that the DHCPv6 DUID was not available
    in DHCP script runs during the lifetime of the dnsmasq
    process which created the DUID de-novo. Once the DUID was
    created and stored in the lease file and dnsmasq
    restarted, this bug disappeared.
    Fix bug introduced in 2.67 which could result in erroneous
    NXDOMAIN returns to CNAME queries.
    Fix build failures on MacOS X and openBSD.
    Allow subnet specifications in --auth-zone to be interface
    names as well as address literals. This makes it possible
    to configure authoritative DNS when local address ranges
    are dynamic and works much better than the previous
    work-around which exempted contructed DHCP ranges from the
    IP address filtering. As a consequence, that work-around
    is removed. Under certain circumstances, this change wil
    break existing configuration: if you're relying on the
    contructed-range exception, you need to change --auth-zone
    to specify the same interface as is used to construct your
    DHCP ranges, probably with a trailing "/6" like this:
  - -auth-zone=example.com,eth0/6 to limit the addresses to
    IPv6 addresses of eth0.
    Fix problems when advertising deleted IPv6 prefixes. If
    the prefix is deleted (rather than replaced), it doesn't
    get advertised with zero preferred time. Thanks to Tsachi
    for the bug report.
    Fix segfault with some locally configured CNAMEs. Thanks
    to Andrew Childs for spotting the problem.
    Fix memory leak on re-reading /etc/hosts and friends,
    introduced in 2.67.
    Check the arrival interface of incoming DNS and TFTP
    requests via IPv6, even in --bind-interfaces mode. This
    isn't possible for IPv4 and can generate scary warnings,
    but as it's always possible for IPv6 (the API always
    exists) then we should do it always.
    Tweak the rules on prefix-lengths in --dhcp-range for
    IPv6. The new rule is that the specified prefix length
    must be larger than or equal to the prefix length of the
    corresponding address on the local interface.
    Fix crash if upstream server returns SERVFAIL when
  - -conntrack in use. Thanks to Giacomo Tazzari for finding
    this and supplying the patch.
    Repair regression in 2.64. That release stopped sending
    lease-time information in the reply to DHCPINFORM
    requests, on the correct grounds that it was a standards
    violation. However, this broke the dnsmasq-specific
    dhcp_lease_time utility. Now, DHCPINFORM returns
    lease-time only if it's specifically requested
    (maintaining standards) and the dhcp_lease_time utility
    has been taught to ask for it (restoring functionality).
    Fix --dhcp-match, --dhcp-vendorclass and --dhcp-userclass
    to work with BOOTP and well as DHCP. Thanks to Peter
    Korsgaard for spotting the problem.
    Add --synth-domain. Thanks to Vishvananda Ishaya for
    suggesting this.
    Fix failure to compile ipset.c if old kernel headers are
    in use. Thanks to Eugene Rudoy for pointing this out.
    Handle IPv4 interface-address labels in Linux. These are
    often used to emulate the old IP-alias addresses. Before,
    using --interface=eth0 would service all the addresses of
    eth0, including ones configured as aliases, which appear
    in ifconfig as eth0:0. Now, only addresses with the label
    eth0 are active. This is not backwards compatible: if you
    want to continue to bind the aliases too, you need to add
    eg. --interface=eth0:0 to the config.
    Fix "failed to set SO_BINDTODEVICE on DHCP socket: Socket
    operation on non-socket" error on startup with
    configurations which have exactly one --interface option
    and do RA but _not_ DHCPv6. Thanks to Trever Adams for the
    bug report.
    Generalise --interface-name to cope with IPv6 addresses
    and multiple addresses per interface per address family.
    Fix option parsing for --dhcp-host, which was generating a
    spurious error when all seven possible items were
    included. Thanks to Zhiqiang Wang for the bug report.
    Remove restriction on prefix-length in --auth-zone. Thanks
    to Toke Hoiland-Jorgensen for suggesting this.
    Log when the maximum number of concurrent DNS queries is
    reached. Thanks to Marcelo Salhab Brogliato for the patch.
    If wildcards are used in --interface, don't assume that
    there will only ever be one available interface for DHCP
    just because there is one at start-up. More may appear, so
    we can't use SO_BINDTODEVICE. Thanks to Natrio for the bug
    report.
    Increase timeout/number of retries in TFTP to accomodate
    AudioCodes Voice Gateways doing streaming writes to flash.
    Thanks to Damian Kaczkowski for spotting the problem.
    Fix crash with empty DHCP string options when adding zero
    terminator. Thanks to Patrick McLean for the bug report.
    Allow hostnames to start with a number, as allowed in
    RFC-1123. Thanks to Kyle Mestery for the patch.
    Fixes to DHCP FQDN option handling: don't terminate FQDN
    if domain not known and allow a FQDN option with blank
    name to request that a FQDN option is returned in the
    reply. Thanks to Roy Marples for the patch.
    Make --clear-on-reload apply to setting upstream servers
    via DBus too.
    When the address which triggered the construction of an
    advertised IPv6 prefix disappears, continue to advertise
    the prefix for up to 2 hours, with the preferred lifetime
    set to zero. This satisfies RFC 6204 4.3 L-13 and makes
    things work better if a prefix disappears without being
    deprecated first. Thanks to Uwe Schindler for persuasively
    arguing for this.
    Fix MAC address enumeration on *BSD. Thanks to Brad Smith
    for the bug report.
    Support RFC-4242 information-refresh-time options in the
    reply to DHCPv6 information-request. The lease time of the
    smallest valid dhcp-range is sent. Thanks to Uwe Schindler
    for suggesting this.
    Make --listen-address higher priority than --except-interface
    in all circumstances. Thanks to Thomas Hood for the bugreport.
    Provide independent control over which interfaces get TFTP
    service. If enable-tftp is given a list of interfaces, then TFTP
    is provided on those. Without the list, the previous behaviour
    (provide TFTP to the same interfaces we provide DHCP to)
    is retained. Thanks to Lonnie Abelbeck for the suggestion.
    Add --dhcp-relay config option. Many thanks to vtsl.net
    for sponsoring this development.
    Fix crash with empty tag: in --dhcp-range. Thanks to
    Kaspar Schleiser for the bug report.
    Add "baseline" and "bloatcheck" makefile targets, for
    revealing size changes during development. Thanks to
    Vladislav Grishenko for the patch.
    Cope with DHCPv6 clients which send REQUESTs without
    address options - treat them as SOLICIT with rapid commit.
    Support identification of clients by MAC address in
    DHCPv6. When using a relay, the relay must support RFC
    6939 for this to work. It always works for directly
    connected clients. Thanks to Vladislav Grishenko
    for prompting this feature.
    Remove the rule for constructed DHCP ranges that the local
    address must be either the first or last address in the
    range. This was originally to avoid SLAAC addresses, but
    we now explicitly autoconfig and privacy addresses instead.
    Update Polish translation. Thanks to Jan Psota.
    Fix problem in DHCPv6 vendorclass/userclass matching
    code. Thanks to Tanguy Bouzeloc for the patch.
    Update Spanish transalation. Thanks to Vicente Soriano.
    Add --ra-param option. Thanks to Vladislav Grishenko for
    inspiration on this.
    Add --add-subnet configuration, to tell upstream DNS
    servers where the original client is. Thanks to DNSthingy
    for sponsoring this feature.
    Add --quiet-dhcp, --quiet-dhcp6 and --quiet-ra. Thanks to
    Kevin Darbyshire-Bryant for the initial patch.
    Allow A/AAAA records created by --interface-name to be the
    target of --cname. Thanks to Hadmut Danisch for the
    suggestion.
    Avoid treating a --dhcp-host which has an IPv6 address
    as eligable for use with DHCPv4 on the grounds that it has
    no address, and vice-versa. Thanks to Yury Konovalov for
    spotting the problem.
    Do a better job caching dangling CNAMEs. Thanks to Yves
    Dorfsman for spotting the problem.
    Add the ability to act as an authoritative DNS
    server. Dnsmasq can now answer queries from the wider 'net
    with local data, as long as the correct NS records are set
    up. Only local data is provided, to avoid creating an open
    DNS relay. Zone transfer is supported, to allow secondary
    servers to be configured.
    Add "constructed DHCP ranges" for DHCPv6. This is intended
    for IPv6 routers which get prefixes dynamically via prefix
    delegation. With suitable configuration, stateful DHCPv6
    and RA can happen automatically as prefixes are delegated
    and then deprecated, without having  to re-write the
    dnsmasq configuration file or restart the daemon. Thanks to
    Steven Barth for extensive testing and development work on
    this idea.
    Fix crash on startup on Solaris 11. Regression probably
    introduced in 2.61.  Thanks to Geoff Johnstone for the
    patch.
    Add code to make behaviour for TCP DNS requests that same
    as for UDP requests, when a request arrives for an allowed
    address, but via a banned interface. This change is only
    active on Linux, since the relevant API is missing (AFAIK)
    on other platforms. Many thanks to Tomas Hozza for
    spotting the problem, and doing invaluable discovery of
    the obscure and undocumented API required for the solution.
    Don't send the default DHCP option advertising dnsmasq as
    the local DNS server if dnsmasq is configured to not act
    as DNS server, or it's configured to a non-standard port.
    Add DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBCRIBER_ID,
    DNSMASQ_REMOTE_ID variables to the environment of the
    lease-change script (and the corresponding Lua). These hold
    information inserted into the DHCP request by a DHCP relay
    agent. Thanks to Lakefield Communications for providing a
    bounty for this addition.
    Fixed crash, introduced in 2.64, whilst handling DHCPv6
    information-requests with some common configurations.
    Thanks to Robert M. Albrecht for the bug report and
    chasing the problem.
    Add --ipset option. Thanks to Jason A. Donenfeld for the
    patch.
    Don't erroneously reject some option names in --dhcp-match
    options. Thanks to Benedikt Hochstrasser for the bug report.
    Allow a trailing '*' wildcard in all interface-name
    configurations. Thanks to Christian Parpart for the patch.
    Handle the situation where libc headers define
    SO_REUSEPORT, but the kernel in use doesn't, to cope with
    the introduction of this option to Linux. Thanks to Rich
    Felker for the bug report.
    Update Polish translation. Thanks to Jan Psota.
    Fix crash if the configured DHCP lease limit is
    reached. Regression occurred in 2.61. Thanks to Tsachi for
    the bug report.
    Update the French translation. Thanks to Gildas le Nadan.</changelog>
<changelog author="cdenicolo@suse.com" date="1402574400">- license update: GPL-2.0 or GPL-3.0
  correct license is dual GPL-2.0 or GPL-3.0; please add COPYING-v3-file to
  RPM.</changelog>
<changelog author="vwallfahrer@suse.com" date="1407240000">- Removed README.SUSE file, it was to confusing and not necessary (bnc#889972).
  Information is already present in the upstream documentation.
- Split up vendor-files.tar.bz2 into single files
- Comply with systemd packaging guidlines</changelog>
<changelog author="vwallfahrer@suse.com" date="1407326400">- Removed Suse and all other OS/Distribution related subdirs from
  contrib, so only the rest gets packaged. The subdirs are not
  necessary anymore (bnc#889028).</changelog>
<changelog author="max@suse.com" date="1430222400">- Fix unchecked return value of the setup_reply() function
  (bsc#928867, CVE-2015-3294).
- Fix caching of local records (bsc#923144).</changelog>
<changelog author="max@suse.com" date="1437566400">- Build with support for DNSSEC (fate#318323, bsc#908137).</changelog>
<changelog author="mchandras@suse.de" date="1454673600">- Drop PrivateDevices=yes which breaks logging (bnc#902511, bnc#904537)</changelog>
<changelog author="max@suse.com" date="1475668800">- Fix denial of service between local and remote dns entries
  (CVE-2015-8899, bsc#983273).</changelog>
<changelog author="max@suse.com" date="1488456000">- Update to version 2.76 (fate#321175, fate#322030, bsc#1035227):
  * Fix PXE booting for UEFI architectures (fate#322030).
  * Prevent a man-in-the-middle attack (bsc#972164, fate#321175).
  * For other changes, see
    http://www.thekelleys.org.uk/dnsmasq/CHANGELOG
- This update brings a (small) potential incompatibility in the
  handling of "basename" in --pxe-service. Please read the
  CHANGELOG and the documentation if you are using this option.
- Obsoleted patches:
  * dnsmasq-CVE-2015-3294.patch
  * dnsmasq-CVE-2015-8899.patch
  * dnsmasq-local-cache.patch</changelog>

</package>
<package pkgid="e61534c417013d4b4ec7fd9156a32895ffefbffa25f377513cd907ac1bfb57cc" name="dnsmasq" arch="src">
    <version epoch="0" ver="2.78" rel="10.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1340539200">- Update to version 2.62, misc bugfixes
- Fix CFLAGS/LDFLAGS usage
- fix the small cache size problem in a different way by tweaking
  the build config instead.</changelog>
<changelog author="cfarrell@suse.com" date="1349352000">- license update: GPL-2.0
  Most of the source code files give a choice of either GPL-2.0 or GPL-3.0
  (not GPL-2.0+). The website states that the COPYING file in the
  distribution is the official license - in this case it is GPL-2.0. This
  is consistent with what Fedora state about the package. Accordingly, I^d
  be ok with License: GPL-2.0 or License: (GPL-2.0 or GPL-3.0) but not
  License: GPL-2.0+</changelog>
<changelog author="toganm@opensuse.org" date="1355486400">- Update to version 2.65. For other changes relating to other
  versions in between please see the  CHANGELOG
  * Fix regression which broke forwarding orgf queries sent via
    TCP which are not for A and AAAA and which were directed to
    non-default servers. Thanks to Niax for the bug reportst.
    Fix failure to build with DHCP support excluded. Thanks to
    Gustavo Zacarias for the patch.
    Fix nasty regression in 27.64 which completely broke cacheing.
- renamed group_and_isc.diff to group_and_isc.patch rebasinp to -p1
  level as outlined in the documentation at
  http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines</changelog>
<changelog author="rmilasan@suse.com" date="1361534400">- Install dnsmasq.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="vuntz@suse.com" date="1363089600">- Create a utils subpackage to include DHCP lease management utils
  (that are living in contrib/wrt):
  + Explicitly build them in %build and install the files in
    %install.
  + Summary and description of the new subpackage are taken from
    Fedora.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364990400">- remove all sysvinit support</changelog>
<changelog author="coolo@suse.com" date="1365854400">- sync /srv/tftpboot directory attributes with atftp package</changelog>
<changelog author="crrodriguez@opensuse.org" date="1366459200">- Do not order after syslog.target which it is neither
  required not recommended and currently no longer even exists.</changelog>
<changelog author="meissner@suse.com" date="1366632000">- reintroduced /sbin/rcdnsmasq as /sbin/service link.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- dnsmasq.service: Set PrivateDevices=yes so we run in a
  separate namespace with the bare minimum device nodes isolated
  from the host.</changelog>
<changelog author="dmueller@suse.com" date="1402488000">- update to 2.71:
    Subtle change to error handling to help DNSSEC validation
    when servers fail to provide NODATA answers for
    non-existent DS records.
    Tweak code which removes DNSSEC records from answers when
    not required. Fixes broken answers when additional section
    has real records in it. Thanks to Marco Davids for the bug
    report.
    Fix DNSSEC validation of ANY queries. Thanks to Marco Davids
    for spotting that too.
    Fix total DNS failure and 100% CPU use if cachesize set to zero,
    regression introduced in 2.69. Thanks to James Hunt and
    the Ubuntu crowd for assistance in fixing this.
    Fix crash, introduced in 2.69, on TCP request when dnsmasq
    compiled with DNSSEC support, but running without DNSSEC
    enabled. Thanks to Manish Sing for spotting that one.
    Fix regression which broke ipset functionality. Thanks to
    Wang Jian for the bug report.
    Implement dynamic interface discovery on *BSD. This allows
    the contructor: syntax to be used in dhcp-range for DHCPv6
    on the BSD platform. Thanks to Matthias Andree for
    valuable research on how to implement this.
    Fix infinite loop associated with some --bogus-nxdomain
    configs. Thanks fogobogo for the bug report.
    Fix missing RA RDNS option with configuration like
  - -dhcp-option=option6:23,[::] Thanks to Tsachi Kimeldorfer
    for spotting the problem.
    Add [fd00::] and [fe80::] as special addresses in DHCPv6
    options, analogous to [::]. [fd00::] is replaced with the
    actual ULA of the interface on the machine running
    dnsmasq, [fe80::] with the link-local address.
    Thanks to Tsachi Kimeldorfer for championing this.
    DNSSEC validation and caching. Dnsmasq needs to be
    compiled with this enabled, with
    make dnsmasq COPTS=-DHAVE_DNSSEC
    this add dependencies on the nettle crypto library and the
    gmp maths library. It's possible to have these linked
    statically with
    make dnsmasq COPTS='-DHAVE_DNSSEC -DHAVE_DNSSEC_STATIC'
    which bloats the dnsmasq binary, but saves the size of
    the shared libraries which are much bigger.
    To enable, DNSSEC, you will need a set of
    trust-anchors. Now that the TLDs are signed, this can be
    the keys for the root zone, and for convenience they are
    included in trust-anchors.conf in the dnsmasq
    distribution. You should of course check that these are
    legitimate and up-to-date. So, adding
    conf-file=/path/to/trust-anchors.conf
    dnssec
    to your config is all thats needed to get things
    working. The upstream nameservers have to be DNSSEC-capable
    too, of course. Many ISP nameservers aren't, but the
    Google public nameservers (8.8.8.8 and 8.8.4.4) are.
    When DNSSEC is configured, dnsmasq validates any queries
    for domains which are signed. Query results which are
    bogus are replaced with SERVFAIL replies, and results
    which are correctly signed have the AD bit set. In
    addition, and just as importantly, dnsmasq supplies
    correct DNSSEC information to clients which are doing
    their own validation, and caches DNSKEY, DS and RRSIG
    records, which significantly improve the performance of
    downstream validators. Setting --log-queries will show
    DNSSEC in action.
    If a domain is returned from an upstream nameserver without
    DNSSEC signature, dnsmasq by default trusts this. This
    means that for unsigned zone (still the majority) there
    is effectively no cost for having DNSSEC enabled. Of course
    this allows an attacker to replace a signed record with a
    false unsigned record. This is addressed by the
  - -dnssec-check-unsigned flag, which instructs dnsmasq
    to prove that an unsigned record is legitimate, by finding
    a secure proof that the zone containing the record is not
    signed. Doing this has costs (typically one or two extra
    upstream queries). It also has a nasty failure mode if
    dnsmasq's upstream nameservers are not DNSSEC capable.
    Without --dnssec-check-unsigned using such an upstream
    server will simply result in not queries being validated;
    with --dnssec-check-unsigned enabled and a
    DNSSEC-ignorant upstream server, _all_ queries will fail.
    Note that DNSSEC requires that the local time is valid and
    accurate, if not then DNSSEC validation will fail. NTP
    should be running. This presents a problem for routers
    without a battery-backed clock. To set the time needs NTP
    to do DNS lookups, but lookups will fail until NTP has run.
    To address this, there's a flag, --dnssec-no-timecheck
    which disables the time checks (only) in DNSSEC. When dnsmasq
    is started and the clock is not synced, this flag should
    be used. As soon as the clock is synced, SIGHUP dnsmasq.
    The SIGHUP clears the cache of partially-validated data and
    resets the no-timecheck flag, so that all DNSSEC checks
    henceforward will be complete.
    The development of DNSSEC in dnsmasq was started by
    Giovanni Bajo, to whom huge thanks are owed. It has been
    supported by Comcast, whose techfund grant has allowed for
    an invaluable period of full-time work to get it to
    a workable state.
    Add --rev-server. Thanks to Dave Taht for suggesting this.
    Add --servers-file. Allows dynamic update of upstream servers
    full access to configuration.
    Add --local-service. Accept DNS queries only from hosts
    whose address is on a local subnet, ie a subnet for which
    an interface exists on the server. This option
    only has effect if there are no --interface --except-interface,
  - -listen-address or --auth-server options. It is intended
    to be set as a default on installation, to allow
    unconfigured installations to be useful but also safe from
    being used for DNS amplification attacks.
    Fix crashes in cache_get_cname_target() when dangling CNAMEs
    encountered. Thanks to Andy and the rt-n56u project for
    find this and helping to chase it down.
    Fix wrong RCODE in authoritative DNS replies to PTR queries. The
    correct answer was included, but the RCODE was set to NXDOMAIN.
    Thanks to Craig McQueen for spotting this.
    Make statistics available as DNS queries in the .bind TLD as
    well as logging them.
    Use random addresses for DHCPv6 temporary address
    allocations, instead of algorithmically determined stable
    addresses.
    Fix bug which meant that the DHCPv6 DUID was not available
    in DHCP script runs during the lifetime of the dnsmasq
    process which created the DUID de-novo. Once the DUID was
    created and stored in the lease file and dnsmasq
    restarted, this bug disappeared.
    Fix bug introduced in 2.67 which could result in erroneous
    NXDOMAIN returns to CNAME queries.
    Fix build failures on MacOS X and openBSD.
    Allow subnet specifications in --auth-zone to be interface
    names as well as address literals. This makes it possible
    to configure authoritative DNS when local address ranges
    are dynamic and works much better than the previous
    work-around which exempted contructed DHCP ranges from the
    IP address filtering. As a consequence, that work-around
    is removed. Under certain circumstances, this change wil
    break existing configuration: if you're relying on the
    contructed-range exception, you need to change --auth-zone
    to specify the same interface as is used to construct your
    DHCP ranges, probably with a trailing "/6" like this:
  - -auth-zone=example.com,eth0/6 to limit the addresses to
    IPv6 addresses of eth0.
    Fix problems when advertising deleted IPv6 prefixes. If
    the prefix is deleted (rather than replaced), it doesn't
    get advertised with zero preferred time. Thanks to Tsachi
    for the bug report.
    Fix segfault with some locally configured CNAMEs. Thanks
    to Andrew Childs for spotting the problem.
    Fix memory leak on re-reading /etc/hosts and friends,
    introduced in 2.67.
    Check the arrival interface of incoming DNS and TFTP
    requests via IPv6, even in --bind-interfaces mode. This
    isn't possible for IPv4 and can generate scary warnings,
    but as it's always possible for IPv6 (the API always
    exists) then we should do it always.
    Tweak the rules on prefix-lengths in --dhcp-range for
    IPv6. The new rule is that the specified prefix length
    must be larger than or equal to the prefix length of the
    corresponding address on the local interface.
    Fix crash if upstream server returns SERVFAIL when
  - -conntrack in use. Thanks to Giacomo Tazzari for finding
    this and supplying the patch.
    Repair regression in 2.64. That release stopped sending
    lease-time information in the reply to DHCPINFORM
    requests, on the correct grounds that it was a standards
    violation. However, this broke the dnsmasq-specific
    dhcp_lease_time utility. Now, DHCPINFORM returns
    lease-time only if it's specifically requested
    (maintaining standards) and the dhcp_lease_time utility
    has been taught to ask for it (restoring functionality).
    Fix --dhcp-match, --dhcp-vendorclass and --dhcp-userclass
    to work with BOOTP and well as DHCP. Thanks to Peter
    Korsgaard for spotting the problem.
    Add --synth-domain. Thanks to Vishvananda Ishaya for
    suggesting this.
    Fix failure to compile ipset.c if old kernel headers are
    in use. Thanks to Eugene Rudoy for pointing this out.
    Handle IPv4 interface-address labels in Linux. These are
    often used to emulate the old IP-alias addresses. Before,
    using --interface=eth0 would service all the addresses of
    eth0, including ones configured as aliases, which appear
    in ifconfig as eth0:0. Now, only addresses with the label
    eth0 are active. This is not backwards compatible: if you
    want to continue to bind the aliases too, you need to add
    eg. --interface=eth0:0 to the config.
    Fix "failed to set SO_BINDTODEVICE on DHCP socket: Socket
    operation on non-socket" error on startup with
    configurations which have exactly one --interface option
    and do RA but _not_ DHCPv6. Thanks to Trever Adams for the
    bug report.
    Generalise --interface-name to cope with IPv6 addresses
    and multiple addresses per interface per address family.
    Fix option parsing for --dhcp-host, which was generating a
    spurious error when all seven possible items were
    included. Thanks to Zhiqiang Wang for the bug report.
    Remove restriction on prefix-length in --auth-zone. Thanks
    to Toke Hoiland-Jorgensen for suggesting this.
    Log when the maximum number of concurrent DNS queries is
    reached. Thanks to Marcelo Salhab Brogliato for the patch.
    If wildcards are used in --interface, don't assume that
    there will only ever be one available interface for DHCP
    just because there is one at start-up. More may appear, so
    we can't use SO_BINDTODEVICE. Thanks to Natrio for the bug
    report.
    Increase timeout/number of retries in TFTP to accomodate
    AudioCodes Voice Gateways doing streaming writes to flash.
    Thanks to Damian Kaczkowski for spotting the problem.
    Fix crash with empty DHCP string options when adding zero
    terminator. Thanks to Patrick McLean for the bug report.
    Allow hostnames to start with a number, as allowed in
    RFC-1123. Thanks to Kyle Mestery for the patch.
    Fixes to DHCP FQDN option handling: don't terminate FQDN
    if domain not known and allow a FQDN option with blank
    name to request that a FQDN option is returned in the
    reply. Thanks to Roy Marples for the patch.
    Make --clear-on-reload apply to setting upstream servers
    via DBus too.
    When the address which triggered the construction of an
    advertised IPv6 prefix disappears, continue to advertise
    the prefix for up to 2 hours, with the preferred lifetime
    set to zero. This satisfies RFC 6204 4.3 L-13 and makes
    things work better if a prefix disappears without being
    deprecated first. Thanks to Uwe Schindler for persuasively
    arguing for this.
    Fix MAC address enumeration on *BSD. Thanks to Brad Smith
    for the bug report.
    Support RFC-4242 information-refresh-time options in the
    reply to DHCPv6 information-request. The lease time of the
    smallest valid dhcp-range is sent. Thanks to Uwe Schindler
    for suggesting this.
    Make --listen-address higher priority than --except-interface
    in all circumstances. Thanks to Thomas Hood for the bugreport.
    Provide independent control over which interfaces get TFTP
    service. If enable-tftp is given a list of interfaces, then TFTP
    is provided on those. Without the list, the previous behaviour
    (provide TFTP to the same interfaces we provide DHCP to)
    is retained. Thanks to Lonnie Abelbeck for the suggestion.
    Add --dhcp-relay config option. Many thanks to vtsl.net
    for sponsoring this development.
    Fix crash with empty tag: in --dhcp-range. Thanks to
    Kaspar Schleiser for the bug report.
    Add "baseline" and "bloatcheck" makefile targets, for
    revealing size changes during development. Thanks to
    Vladislav Grishenko for the patch.
    Cope with DHCPv6 clients which send REQUESTs without
    address options - treat them as SOLICIT with rapid commit.
    Support identification of clients by MAC address in
    DHCPv6. When using a relay, the relay must support RFC
    6939 for this to work. It always works for directly
    connected clients. Thanks to Vladislav Grishenko
    for prompting this feature.
    Remove the rule for constructed DHCP ranges that the local
    address must be either the first or last address in the
    range. This was originally to avoid SLAAC addresses, but
    we now explicitly autoconfig and privacy addresses instead.
    Update Polish translation. Thanks to Jan Psota.
    Fix problem in DHCPv6 vendorclass/userclass matching
    code. Thanks to Tanguy Bouzeloc for the patch.
    Update Spanish transalation. Thanks to Vicente Soriano.
    Add --ra-param option. Thanks to Vladislav Grishenko for
    inspiration on this.
    Add --add-subnet configuration, to tell upstream DNS
    servers where the original client is. Thanks to DNSthingy
    for sponsoring this feature.
    Add --quiet-dhcp, --quiet-dhcp6 and --quiet-ra. Thanks to
    Kevin Darbyshire-Bryant for the initial patch.
    Allow A/AAAA records created by --interface-name to be the
    target of --cname. Thanks to Hadmut Danisch for the
    suggestion.
    Avoid treating a --dhcp-host which has an IPv6 address
    as eligable for use with DHCPv4 on the grounds that it has
    no address, and vice-versa. Thanks to Yury Konovalov for
    spotting the problem.
    Do a better job caching dangling CNAMEs. Thanks to Yves
    Dorfsman for spotting the problem.
    Add the ability to act as an authoritative DNS
    server. Dnsmasq can now answer queries from the wider 'net
    with local data, as long as the correct NS records are set
    up. Only local data is provided, to avoid creating an open
    DNS relay. Zone transfer is supported, to allow secondary
    servers to be configured.
    Add "constructed DHCP ranges" for DHCPv6. This is intended
    for IPv6 routers which get prefixes dynamically via prefix
    delegation. With suitable configuration, stateful DHCPv6
    and RA can happen automatically as prefixes are delegated
    and then deprecated, without having  to re-write the
    dnsmasq configuration file or restart the daemon. Thanks to
    Steven Barth for extensive testing and development work on
    this idea.
    Fix crash on startup on Solaris 11. Regression probably
    introduced in 2.61.  Thanks to Geoff Johnstone for the
    patch.
    Add code to make behaviour for TCP DNS requests that same
    as for UDP requests, when a request arrives for an allowed
    address, but via a banned interface. This change is only
    active on Linux, since the relevant API is missing (AFAIK)
    on other platforms. Many thanks to Tomas Hozza for
    spotting the problem, and doing invaluable discovery of
    the obscure and undocumented API required for the solution.
    Don't send the default DHCP option advertising dnsmasq as
    the local DNS server if dnsmasq is configured to not act
    as DNS server, or it's configured to a non-standard port.
    Add DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBCRIBER_ID,
    DNSMASQ_REMOTE_ID variables to the environment of the
    lease-change script (and the corresponding Lua). These hold
    information inserted into the DHCP request by a DHCP relay
    agent. Thanks to Lakefield Communications for providing a
    bounty for this addition.
    Fixed crash, introduced in 2.64, whilst handling DHCPv6
    information-requests with some common configurations.
    Thanks to Robert M. Albrecht for the bug report and
    chasing the problem.
    Add --ipset option. Thanks to Jason A. Donenfeld for the
    patch.
    Don't erroneously reject some option names in --dhcp-match
    options. Thanks to Benedikt Hochstrasser for the bug report.
    Allow a trailing '*' wildcard in all interface-name
    configurations. Thanks to Christian Parpart for the patch.
    Handle the situation where libc headers define
    SO_REUSEPORT, but the kernel in use doesn't, to cope with
    the introduction of this option to Linux. Thanks to Rich
    Felker for the bug report.
    Update Polish translation. Thanks to Jan Psota.
    Fix crash if the configured DHCP lease limit is
    reached. Regression occurred in 2.61. Thanks to Tsachi for
    the bug report.
    Update the French translation. Thanks to Gildas le Nadan.</changelog>
<changelog author="cdenicolo@suse.com" date="1402574400">- license update: GPL-2.0 or GPL-3.0
  correct license is dual GPL-2.0 or GPL-3.0; please add COPYING-v3-file to
  RPM.</changelog>
<changelog author="vwallfahrer@suse.com" date="1407240000">- Removed README.SUSE file, it was to confusing and not necessary (bnc#889972).
  Information is already present in the upstream documentation.
- Split up vendor-files.tar.bz2 into single files
- Comply with systemd packaging guidlines</changelog>
<changelog author="vwallfahrer@suse.com" date="1407326400">- Removed Suse and all other OS/Distribution related subdirs from
  contrib, so only the rest gets packaged. The subdirs are not
  necessary anymore (bnc#889028).</changelog>
<changelog author="max@suse.com" date="1430222400">- Fix unchecked return value of the setup_reply() function
  (bsc#928867, CVE-2015-3294).
- Fix caching of local records (bsc#923144).</changelog>
<changelog author="max@suse.com" date="1437566400">- Build with support for DNSSEC (fate#318323, bsc#908137).</changelog>
<changelog author="mchandras@suse.de" date="1454673600">- Drop PrivateDevices=yes which breaks logging (bnc#902511, bnc#904537)</changelog>
<changelog author="max@suse.com" date="1475668800">- Fix denial of service between local and remote dns entries
  (CVE-2015-8899, bsc#983273).</changelog>
<changelog author="max@suse.com" date="1488456000">- Update to version 2.76 (fate#321175, fate#322030, bsc#1035227):
  * Fix PXE booting for UEFI architectures (fate#322030).
  * Prevent a man-in-the-middle attack (bsc#972164, fate#321175).
  * For other changes, see
    http://www.thekelleys.org.uk/dnsmasq/CHANGELOG
- This update brings a (small) potential incompatibility in the
  handling of "basename" in --pxe-service. Please read the
  CHANGELOG and the documentation if you are using this option.
- Obsoleted patches:
  * dnsmasq-CVE-2015-3294.patch
  * dnsmasq-CVE-2015-8899.patch
  * dnsmasq-local-cache.patch</changelog>
<changelog author="max@suse.com" date="1506513600">- Security update to version 2.78:
  * bsc#1060354, CVE-2017-14491: 2 byte heap based overflow.
  * bsc#1060355, CVE-2017-14492: heap based overflow.
  * bsc#1060360, CVE-2017-14493: stack based overflow.
  * bsc#1060361, CVE-2017-14494: DHCP - info leak.
  * bsc#1060362, CVE-2017-14495: DNS - OOM DoS.
  * bsc#1060364, CVE-2017-14496: DNS - DoS Integer underflow.
  * Fix DHCP relaying, broken in 2.76 and 2.77.
  * For other changes, see
    http://www.thekelleys.org.uk/dnsmasq/CHANGELOG</changelog>

</package>
<package pkgid="4f1c42002933a2ca4bdf3a2d01139e49ed416856873117b056d2c04409bbe314" name="dnsmasq" arch="x86_64">
    <version epoch="0" ver="2.71" rel="8.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1335700800">- update to 2.61:
  * add ra-names, ra-stateless and slaac keywords for DHCPv6: dnsmasq can now
    synthesise AAAA records for dual-stack hosts which get IPv6 addresses via
    SLAAC; it is also now possible to use SLAAC and stateless DHCPv6, and to
    tell clients to use SLAAC addresses as well as DHCP ones
  * add --dhcp-duid to allow DUID-EN uids to be used
  * explicity send DHCPv6 replies to the correct port, instead of relying on
    clients to send requests with the correct source address, since at least
    one client in the wild gets this wrong
  * send a preference value of 255 in DHCPv6 replies when --dhcp-authoritative
    is in effect: his tells clients not to wait around for other DHCP servers
  * better logging of DHCPv6 options
  * add --host-record
  * invoke the DHCP script with action "tftp" when a TFTP file transfer
    completes: the size of the file, address to which it was sent and complete
    pathname are supplied; note that version 2.60 introduced some script
    incompatibilties associated with DHCPv6, and this is a further change; to
    be safe, scripts should ignore unknown actions, and if not IPv6-aware,
    should exit if the environment variable DNSMASQ_IAID is set; the use-case
    for this is to track netboot/install
  * update contrib/port-forward/dnsmasq-portforward to reflect the above
  * set the environment variable DNSMASQ_LOG_DHCP when running the script id
  - -log-dhcp is in effect, so that script can taylor their logging verbosity
  * arrange that addresses specified with --listen-address work even if there
    is no interface carrying the address; this is chiefly useful for IPv4
    loopback addresses, where any address in 127.0.0.0/8 is a valid loopback
    address, but normally only 127.0.0.1 appears on the lo interface
  * fix crash, introduced in 2.60, when a DHCPINFORM is received from a network
    which has no valid dhcp-range
  * add a new DHCP lease time keyword, "deprecated" for --dhcp-range: this is
    only valid for IPv6, and sets the preffered lease time for both DHCP and RA
    to zero; the effect is that clients can continue to use the address for
    existing connections, but new connections will use other addresses, if they
    exist; this makes hitless renumbering at least possible
  * fix bug in address6_available() which caused DHCPv6 lease aquistion to fail
    if more than one dhcp-range in use
  * provide RDNSS and DNSSL data in router advertisements, using the settings
    provided for DHCP options option6:domain-search and option6:dns-server
  * don't cache data from non-recursive nameservers, since it may erroneously
    look like a valid CNAME to a non-exitant name
  * call SO_BINDTODEVICE on the DHCP socket(s) when doing DHCP on exacly one
    interface and --bind-interfaces is set; this makes the OpenStack use-case
    of one dnsmasq per virtual interface work
  * give correct from-cache answers to explict CNAME queries
  * add --tftp-lowercase option
  * ensure that the DBus DhcpLeaseUpdated events are generated when a lease
    goes through INIT_REBOOT state, even if the dhcp-script is not in use</changelog>
<changelog author="crrodriguez@opensuse.org" date="1340452800">- The default cache size is way too small (150 entries) use a sane
  default of 2000 as used in *WRT embeeded routers which is still
  very conservative for a desktop/server machine.
- use async logging</changelog>
<changelog author="crrodriguez@opensuse.org" date="1340539200">- Update to version 2.62, misc bugfixes
- Fix CFLAGS/LDFLAGS usage
- fix the small cache size problem in a different way by tweaking
  the build config instead.</changelog>
<changelog author="cfarrell@suse.com" date="1349352000">- license update: GPL-2.0
  Most of the source code files give a choice of either GPL-2.0 or GPL-3.0
  (not GPL-2.0+). The website states that the COPYING file in the
  distribution is the official license - in this case it is GPL-2.0. This
  is consistent with what Fedora state about the package. Accordingly, I^d
  be ok with License: GPL-2.0 or License: (GPL-2.0 or GPL-3.0) but not
  License: GPL-2.0+</changelog>
<changelog author="toganm@opensuse.org" date="1355486400">- Update to version 2.65. For other changes relating to other
  versions in between please see the  CHANGELOG
  * Fix regression which broke forwarding orgf queries sent via
    TCP which are not for A and AAAA and which were directed to
    non-default servers. Thanks to Niax for the bug reportst.
    Fix failure to build with DHCP support excluded. Thanks to
    Gustavo Zacarias for the patch.
    Fix nasty regression in 27.64 which completely broke cacheing.
- renamed group_and_isc.diff to group_and_isc.patch rebasinp to -p1
  level as outlined in the documentation at
  http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines</changelog>
<changelog author="rmilasan@suse.com" date="1361534400">- Install dnsmasq.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="vuntz@suse.com" date="1363089600">- Create a utils subpackage to include DHCP lease management utils
  (that are living in contrib/wrt):
  + Explicitly build them in %build and install the files in
    %install.
  + Summary and description of the new subpackage are taken from
    Fedora.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364990400">- remove all sysvinit support</changelog>
<changelog author="coolo@suse.com" date="1365854400">- sync /srv/tftpboot directory attributes with atftp package</changelog>
<changelog author="crrodriguez@opensuse.org" date="1366459200">- Do not order after syslog.target which it is neither
  required not recommended and currently no longer even exists.</changelog>
<changelog author="meissner@suse.com" date="1366632000">- reintroduced /sbin/rcdnsmasq as /sbin/service link.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- dnsmasq.service: Set PrivateDevices=yes so we run in a
  separate namespace with the bare minimum device nodes isolated
  from the host.</changelog>
<changelog author="dmueller@suse.com" date="1402488000">- update to 2.71:
    Subtle change to error handling to help DNSSEC validation
    when servers fail to provide NODATA answers for
    non-existent DS records.
    Tweak code which removes DNSSEC records from answers when
    not required. Fixes broken answers when additional section
    has real records in it. Thanks to Marco Davids for the bug
    report.
    Fix DNSSEC validation of ANY queries. Thanks to Marco Davids
    for spotting that too.
    Fix total DNS failure and 100% CPU use if cachesize set to zero,
    regression introduced in 2.69. Thanks to James Hunt and
    the Ubuntu crowd for assistance in fixing this.
    Fix crash, introduced in 2.69, on TCP request when dnsmasq
    compiled with DNSSEC support, but running without DNSSEC
    enabled. Thanks to Manish Sing for spotting that one.
    Fix regression which broke ipset functionality. Thanks to
    Wang Jian for the bug report.
    Implement dynamic interface discovery on *BSD. This allows
    the contructor: syntax to be used in dhcp-range for DHCPv6
    on the BSD platform. Thanks to Matthias Andree for
    valuable research on how to implement this.
    Fix infinite loop associated with some --bogus-nxdomain
    configs. Thanks fogobogo for the bug report.
    Fix missing RA RDNS option with configuration like
  - -dhcp-option=option6:23,[::] Thanks to Tsachi Kimeldorfer
    for spotting the problem.
    Add [fd00::] and [fe80::] as special addresses in DHCPv6
    options, analogous to [::]. [fd00::] is replaced with the
    actual ULA of the interface on the machine running
    dnsmasq, [fe80::] with the link-local address.
    Thanks to Tsachi Kimeldorfer for championing this.
    DNSSEC validation and caching. Dnsmasq needs to be
    compiled with this enabled, with
    make dnsmasq COPTS=-DHAVE_DNSSEC
    this add dependencies on the nettle crypto library and the
    gmp maths library. It's possible to have these linked
    statically with
    make dnsmasq COPTS='-DHAVE_DNSSEC -DHAVE_DNSSEC_STATIC'
    which bloats the dnsmasq binary, but saves the size of
    the shared libraries which are much bigger.
    To enable, DNSSEC, you will need a set of
    trust-anchors. Now that the TLDs are signed, this can be
    the keys for the root zone, and for convenience they are
    included in trust-anchors.conf in the dnsmasq
    distribution. You should of course check that these are
    legitimate and up-to-date. So, adding
    conf-file=/path/to/trust-anchors.conf
    dnssec
    to your config is all thats needed to get things
    working. The upstream nameservers have to be DNSSEC-capable
    too, of course. Many ISP nameservers aren't, but the
    Google public nameservers (8.8.8.8 and 8.8.4.4) are.
    When DNSSEC is configured, dnsmasq validates any queries
    for domains which are signed. Query results which are
    bogus are replaced with SERVFAIL replies, and results
    which are correctly signed have the AD bit set. In
    addition, and just as importantly, dnsmasq supplies
    correct DNSSEC information to clients which are doing
    their own validation, and caches DNSKEY, DS and RRSIG
    records, which significantly improve the performance of
    downstream validators. Setting --log-queries will show
    DNSSEC in action.
    If a domain is returned from an upstream nameserver without
    DNSSEC signature, dnsmasq by default trusts this. This
    means that for unsigned zone (still the majority) there
    is effectively no cost for having DNSSEC enabled. Of course
    this allows an attacker to replace a signed record with a
    false unsigned record. This is addressed by the
  - -dnssec-check-unsigned flag, which instructs dnsmasq
    to prove that an unsigned record is legitimate, by finding
    a secure proof that the zone containing the record is not
    signed. Doing this has costs (typically one or two extra
    upstream queries). It also has a nasty failure mode if
    dnsmasq's upstream nameservers are not DNSSEC capable.
    Without --dnssec-check-unsigned using such an upstream
    server will simply result in not queries being validated;
    with --dnssec-check-unsigned enabled and a
    DNSSEC-ignorant upstream server, _all_ queries will fail.
    Note that DNSSEC requires that the local time is valid and
    accurate, if not then DNSSEC validation will fail. NTP
    should be running. This presents a problem for routers
    without a battery-backed clock. To set the time needs NTP
    to do DNS lookups, but lookups will fail until NTP has run.
    To address this, there's a flag, --dnssec-no-timecheck
    which disables the time checks (only) in DNSSEC. When dnsmasq
    is started and the clock is not synced, this flag should
    be used. As soon as the clock is synced, SIGHUP dnsmasq.
    The SIGHUP clears the cache of partially-validated data and
    resets the no-timecheck flag, so that all DNSSEC checks
    henceforward will be complete.
    The development of DNSSEC in dnsmasq was started by
    Giovanni Bajo, to whom huge thanks are owed. It has been
    supported by Comcast, whose techfund grant has allowed for
    an invaluable period of full-time work to get it to
    a workable state.
    Add --rev-server. Thanks to Dave Taht for suggesting this.
    Add --servers-file. Allows dynamic update of upstream servers
    full access to configuration.
    Add --local-service. Accept DNS queries only from hosts
    whose address is on a local subnet, ie a subnet for which
    an interface exists on the server. This option
    only has effect if there are no --interface --except-interface,
  - -listen-address or --auth-server options. It is intended
    to be set as a default on installation, to allow
    unconfigured installations to be useful but also safe from
    being used for DNS amplification attacks.
    Fix crashes in cache_get_cname_target() when dangling CNAMEs
    encountered. Thanks to Andy and the rt-n56u project for
    find this and helping to chase it down.
    Fix wrong RCODE in authoritative DNS replies to PTR queries. The
    correct answer was included, but the RCODE was set to NXDOMAIN.
    Thanks to Craig McQueen for spotting this.
    Make statistics available as DNS queries in the .bind TLD as
    well as logging them.
    Use random addresses for DHCPv6 temporary address
    allocations, instead of algorithmically determined stable
    addresses.
    Fix bug which meant that the DHCPv6 DUID was not available
    in DHCP script runs during the lifetime of the dnsmasq
    process which created the DUID de-novo. Once the DUID was
    created and stored in the lease file and dnsmasq
    restarted, this bug disappeared.
    Fix bug introduced in 2.67 which could result in erroneous
    NXDOMAIN returns to CNAME queries.
    Fix build failures on MacOS X and openBSD.
    Allow subnet specifications in --auth-zone to be interface
    names as well as address literals. This makes it possible
    to configure authoritative DNS when local address ranges
    are dynamic and works much better than the previous
    work-around which exempted contructed DHCP ranges from the
    IP address filtering. As a consequence, that work-around
    is removed. Under certain circumstances, this change wil
    break existing configuration: if you're relying on the
    contructed-range exception, you need to change --auth-zone
    to specify the same interface as is used to construct your
    DHCP ranges, probably with a trailing "/6" like this:
  - -auth-zone=example.com,eth0/6 to limit the addresses to
    IPv6 addresses of eth0.
    Fix problems when advertising deleted IPv6 prefixes. If
    the prefix is deleted (rather than replaced), it doesn't
    get advertised with zero preferred time. Thanks to Tsachi
    for the bug report.
    Fix segfault with some locally configured CNAMEs. Thanks
    to Andrew Childs for spotting the problem.
    Fix memory leak on re-reading /etc/hosts and friends,
    introduced in 2.67.
    Check the arrival interface of incoming DNS and TFTP
    requests via IPv6, even in --bind-interfaces mode. This
    isn't possible for IPv4 and can generate scary warnings,
    but as it's always possible for IPv6 (the API always
    exists) then we should do it always.
    Tweak the rules on prefix-lengths in --dhcp-range for
    IPv6. The new rule is that the specified prefix length
    must be larger than or equal to the prefix length of the
    corresponding address on the local interface.
    Fix crash if upstream server returns SERVFAIL when
  - -conntrack in use. Thanks to Giacomo Tazzari for finding
    this and supplying the patch.
    Repair regression in 2.64. That release stopped sending
    lease-time information in the reply to DHCPINFORM
    requests, on the correct grounds that it was a standards
    violation. However, this broke the dnsmasq-specific
    dhcp_lease_time utility. Now, DHCPINFORM returns
    lease-time only if it's specifically requested
    (maintaining standards) and the dhcp_lease_time utility
    has been taught to ask for it (restoring functionality).
    Fix --dhcp-match, --dhcp-vendorclass and --dhcp-userclass
    to work with BOOTP and well as DHCP. Thanks to Peter
    Korsgaard for spotting the problem.
    Add --synth-domain. Thanks to Vishvananda Ishaya for
    suggesting this.
    Fix failure to compile ipset.c if old kernel headers are
    in use. Thanks to Eugene Rudoy for pointing this out.
    Handle IPv4 interface-address labels in Linux. These are
    often used to emulate the old IP-alias addresses. Before,
    using --interface=eth0 would service all the addresses of
    eth0, including ones configured as aliases, which appear
    in ifconfig as eth0:0. Now, only addresses with the label
    eth0 are active. This is not backwards compatible: if you
    want to continue to bind the aliases too, you need to add
    eg. --interface=eth0:0 to the config.
    Fix "failed to set SO_BINDTODEVICE on DHCP socket: Socket
    operation on non-socket" error on startup with
    configurations which have exactly one --interface option
    and do RA but _not_ DHCPv6. Thanks to Trever Adams for the
    bug report.
    Generalise --interface-name to cope with IPv6 addresses
    and multiple addresses per interface per address family.
    Fix option parsing for --dhcp-host, which was generating a
    spurious error when all seven possible items were
    included. Thanks to Zhiqiang Wang for the bug report.
    Remove restriction on prefix-length in --auth-zone. Thanks
    to Toke Hoiland-Jorgensen for suggesting this.
    Log when the maximum number of concurrent DNS queries is
    reached. Thanks to Marcelo Salhab Brogliato for the patch.
    If wildcards are used in --interface, don't assume that
    there will only ever be one available interface for DHCP
    just because there is one at start-up. More may appear, so
    we can't use SO_BINDTODEVICE. Thanks to Natrio for the bug
    report.
    Increase timeout/number of retries in TFTP to accomodate
    AudioCodes Voice Gateways doing streaming writes to flash.
    Thanks to Damian Kaczkowski for spotting the problem.
    Fix crash with empty DHCP string options when adding zero
    terminator. Thanks to Patrick McLean for the bug report.
    Allow hostnames to start with a number, as allowed in
    RFC-1123. Thanks to Kyle Mestery for the patch.
    Fixes to DHCP FQDN option handling: don't terminate FQDN
    if domain not known and allow a FQDN option with blank
    name to request that a FQDN option is returned in the
    reply. Thanks to Roy Marples for the patch.
    Make --clear-on-reload apply to setting upstream servers
    via DBus too.
    When the address which triggered the construction of an
    advertised IPv6 prefix disappears, continue to advertise
    the prefix for up to 2 hours, with the preferred lifetime
    set to zero. This satisfies RFC 6204 4.3 L-13 and makes
    things work better if a prefix disappears without being
    deprecated first. Thanks to Uwe Schindler for persuasively
    arguing for this.
    Fix MAC address enumeration on *BSD. Thanks to Brad Smith
    for the bug report.
    Support RFC-4242 information-refresh-time options in the
    reply to DHCPv6 information-request. The lease time of the
    smallest valid dhcp-range is sent. Thanks to Uwe Schindler
    for suggesting this.
    Make --listen-address higher priority than --except-interface
    in all circumstances. Thanks to Thomas Hood for the bugreport.
    Provide independent control over which interfaces get TFTP
    service. If enable-tftp is given a list of interfaces, then TFTP
    is provided on those. Without the list, the previous behaviour
    (provide TFTP to the same interfaces we provide DHCP to)
    is retained. Thanks to Lonnie Abelbeck for the suggestion.
    Add --dhcp-relay config option. Many thanks to vtsl.net
    for sponsoring this development.
    Fix crash with empty tag: in --dhcp-range. Thanks to
    Kaspar Schleiser for the bug report.
    Add "baseline" and "bloatcheck" makefile targets, for
    revealing size changes during development. Thanks to
    Vladislav Grishenko for the patch.
    Cope with DHCPv6 clients which send REQUESTs without
    address options - treat them as SOLICIT with rapid commit.
    Support identification of clients by MAC address in
    DHCPv6. When using a relay, the relay must support RFC
    6939 for this to work. It always works for directly
    connected clients. Thanks to Vladislav Grishenko
    for prompting this feature.
    Remove the rule for constructed DHCP ranges that the local
    address must be either the first or last address in the
    range. This was originally to avoid SLAAC addresses, but
    we now explicitly autoconfig and privacy addresses instead.
    Update Polish translation. Thanks to Jan Psota.
    Fix problem in DHCPv6 vendorclass/userclass matching
    code. Thanks to Tanguy Bouzeloc for the patch.
    Update Spanish transalation. Thanks to Vicente Soriano.
    Add --ra-param option. Thanks to Vladislav Grishenko for
    inspiration on this.
    Add --add-subnet configuration, to tell upstream DNS
    servers where the original client is. Thanks to DNSthingy
    for sponsoring this feature.
    Add --quiet-dhcp, --quiet-dhcp6 and --quiet-ra. Thanks to
    Kevin Darbyshire-Bryant for the initial patch.
    Allow A/AAAA records created by --interface-name to be the
    target of --cname. Thanks to Hadmut Danisch for the
    suggestion.
    Avoid treating a --dhcp-host which has an IPv6 address
    as eligable for use with DHCPv4 on the grounds that it has
    no address, and vice-versa. Thanks to Yury Konovalov for
    spotting the problem.
    Do a better job caching dangling CNAMEs. Thanks to Yves
    Dorfsman for spotting the problem.
    Add the ability to act as an authoritative DNS
    server. Dnsmasq can now answer queries from the wider 'net
    with local data, as long as the correct NS records are set
    up. Only local data is provided, to avoid creating an open
    DNS relay. Zone transfer is supported, to allow secondary
    servers to be configured.
    Add "constructed DHCP ranges" for DHCPv6. This is intended
    for IPv6 routers which get prefixes dynamically via prefix
    delegation. With suitable configuration, stateful DHCPv6
    and RA can happen automatically as prefixes are delegated
    and then deprecated, without having  to re-write the
    dnsmasq configuration file or restart the daemon. Thanks to
    Steven Barth for extensive testing and development work on
    this idea.
    Fix crash on startup on Solaris 11. Regression probably
    introduced in 2.61.  Thanks to Geoff Johnstone for the
    patch.
    Add code to make behaviour for TCP DNS requests that same
    as for UDP requests, when a request arrives for an allowed
    address, but via a banned interface. This change is only
    active on Linux, since the relevant API is missing (AFAIK)
    on other platforms. Many thanks to Tomas Hozza for
    spotting the problem, and doing invaluable discovery of
    the obscure and undocumented API required for the solution.
    Don't send the default DHCP option advertising dnsmasq as
    the local DNS server if dnsmasq is configured to not act
    as DNS server, or it's configured to a non-standard port.
    Add DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBCRIBER_ID,
    DNSMASQ_REMOTE_ID variables to the environment of the
    lease-change script (and the corresponding Lua). These hold
    information inserted into the DHCP request by a DHCP relay
    agent. Thanks to Lakefield Communications for providing a
    bounty for this addition.
    Fixed crash, introduced in 2.64, whilst handling DHCPv6
    information-requests with some common configurations.
    Thanks to Robert M. Albrecht for the bug report and
    chasing the problem.
    Add --ipset option. Thanks to Jason A. Donenfeld for the
    patch.
    Don't erroneously reject some option names in --dhcp-match
    options. Thanks to Benedikt Hochstrasser for the bug report.
    Allow a trailing '*' wildcard in all interface-name
    configurations. Thanks to Christian Parpart for the patch.
    Handle the situation where libc headers define
    SO_REUSEPORT, but the kernel in use doesn't, to cope with
    the introduction of this option to Linux. Thanks to Rich
    Felker for the bug report.
    Update Polish translation. Thanks to Jan Psota.
    Fix crash if the configured DHCP lease limit is
    reached. Regression occurred in 2.61. Thanks to Tsachi for
    the bug report.
    Update the French translation. Thanks to Gildas le Nadan.</changelog>
<changelog author="cdenicolo@suse.com" date="1402574400">- license update: GPL-2.0 or GPL-3.0
  correct license is dual GPL-2.0 or GPL-3.0; please add COPYING-v3-file to
  RPM.</changelog>
<changelog author="vwallfahrer@suse.com" date="1407240000">- Removed README.SUSE file, it was to confusing and not necessary (bnc#889972).
  Information is already present in the upstream documentation.
- Split up vendor-files.tar.bz2 into single files
- Comply with systemd packaging guidlines</changelog>
<changelog author="vwallfahrer@suse.com" date="1407326400">- Removed Suse and all other OS/Distribution related subdirs from
  contrib, so only the rest gets packaged. The subdirs are not
  necessary anymore (bnc#889028).</changelog>
<changelog author="max@suse.com" date="1430222400">- Fix unchecked return value of the setup_reply() function
  (bsc#928867, CVE-2015-3294).
- Fix caching of local records (bsc#923144).</changelog>
<changelog author="max@suse.com" date="1437566400">- Build with support for DNSSEC (fate#318323, bsc#908137).</changelog>
<changelog author="mchandras@suse.de" date="1454673600">- Drop PrivateDevices=yes which breaks logging (bnc#902511, bnc#904537)</changelog>
<changelog author="max@suse.com" date="1475668800">- Fix denial of service between local and remote dns entries
  (CVE-2015-8899, bsc#983273).</changelog>

</package>
<package pkgid="15d10dfc797c32c49632e24bb5f9c6a8f5c5d4d8f2ece7b4305ccf046049d9a7" name="dnsmasq" arch="x86_64">
    <version epoch="0" ver="2.76" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1340452800">- The default cache size is way too small (150 entries) use a sane
  default of 2000 as used in *WRT embeeded routers which is still
  very conservative for a desktop/server machine.
- use async logging</changelog>
<changelog author="crrodriguez@opensuse.org" date="1340539200">- Update to version 2.62, misc bugfixes
- Fix CFLAGS/LDFLAGS usage
- fix the small cache size problem in a different way by tweaking
  the build config instead.</changelog>
<changelog author="cfarrell@suse.com" date="1349352000">- license update: GPL-2.0
  Most of the source code files give a choice of either GPL-2.0 or GPL-3.0
  (not GPL-2.0+). The website states that the COPYING file in the
  distribution is the official license - in this case it is GPL-2.0. This
  is consistent with what Fedora state about the package. Accordingly, I^d
  be ok with License: GPL-2.0 or License: (GPL-2.0 or GPL-3.0) but not
  License: GPL-2.0+</changelog>
<changelog author="toganm@opensuse.org" date="1355486400">- Update to version 2.65. For other changes relating to other
  versions in between please see the  CHANGELOG
  * Fix regression which broke forwarding orgf queries sent via
    TCP which are not for A and AAAA and which were directed to
    non-default servers. Thanks to Niax for the bug reportst.
    Fix failure to build with DHCP support excluded. Thanks to
    Gustavo Zacarias for the patch.
    Fix nasty regression in 27.64 which completely broke cacheing.
- renamed group_and_isc.diff to group_and_isc.patch rebasinp to -p1
  level as outlined in the documentation at
  http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines</changelog>
<changelog author="rmilasan@suse.com" date="1361534400">- Install dnsmasq.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="vuntz@suse.com" date="1363089600">- Create a utils subpackage to include DHCP lease management utils
  (that are living in contrib/wrt):
  + Explicitly build them in %build and install the files in
    %install.
  + Summary and description of the new subpackage are taken from
    Fedora.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364990400">- remove all sysvinit support</changelog>
<changelog author="coolo@suse.com" date="1365854400">- sync /srv/tftpboot directory attributes with atftp package</changelog>
<changelog author="crrodriguez@opensuse.org" date="1366459200">- Do not order after syslog.target which it is neither
  required not recommended and currently no longer even exists.</changelog>
<changelog author="meissner@suse.com" date="1366632000">- reintroduced /sbin/rcdnsmasq as /sbin/service link.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- dnsmasq.service: Set PrivateDevices=yes so we run in a
  separate namespace with the bare minimum device nodes isolated
  from the host.</changelog>
<changelog author="dmueller@suse.com" date="1402488000">- update to 2.71:
    Subtle change to error handling to help DNSSEC validation
    when servers fail to provide NODATA answers for
    non-existent DS records.
    Tweak code which removes DNSSEC records from answers when
    not required. Fixes broken answers when additional section
    has real records in it. Thanks to Marco Davids for the bug
    report.
    Fix DNSSEC validation of ANY queries. Thanks to Marco Davids
    for spotting that too.
    Fix total DNS failure and 100% CPU use if cachesize set to zero,
    regression introduced in 2.69. Thanks to James Hunt and
    the Ubuntu crowd for assistance in fixing this.
    Fix crash, introduced in 2.69, on TCP request when dnsmasq
    compiled with DNSSEC support, but running without DNSSEC
    enabled. Thanks to Manish Sing for spotting that one.
    Fix regression which broke ipset functionality. Thanks to
    Wang Jian for the bug report.
    Implement dynamic interface discovery on *BSD. This allows
    the contructor: syntax to be used in dhcp-range for DHCPv6
    on the BSD platform. Thanks to Matthias Andree for
    valuable research on how to implement this.
    Fix infinite loop associated with some --bogus-nxdomain
    configs. Thanks fogobogo for the bug report.
    Fix missing RA RDNS option with configuration like
  - -dhcp-option=option6:23,[::] Thanks to Tsachi Kimeldorfer
    for spotting the problem.
    Add [fd00::] and [fe80::] as special addresses in DHCPv6
    options, analogous to [::]. [fd00::] is replaced with the
    actual ULA of the interface on the machine running
    dnsmasq, [fe80::] with the link-local address.
    Thanks to Tsachi Kimeldorfer for championing this.
    DNSSEC validation and caching. Dnsmasq needs to be
    compiled with this enabled, with
    make dnsmasq COPTS=-DHAVE_DNSSEC
    this add dependencies on the nettle crypto library and the
    gmp maths library. It's possible to have these linked
    statically with
    make dnsmasq COPTS='-DHAVE_DNSSEC -DHAVE_DNSSEC_STATIC'
    which bloats the dnsmasq binary, but saves the size of
    the shared libraries which are much bigger.
    To enable, DNSSEC, you will need a set of
    trust-anchors. Now that the TLDs are signed, this can be
    the keys for the root zone, and for convenience they are
    included in trust-anchors.conf in the dnsmasq
    distribution. You should of course check that these are
    legitimate and up-to-date. So, adding
    conf-file=/path/to/trust-anchors.conf
    dnssec
    to your config is all thats needed to get things
    working. The upstream nameservers have to be DNSSEC-capable
    too, of course. Many ISP nameservers aren't, but the
    Google public nameservers (8.8.8.8 and 8.8.4.4) are.
    When DNSSEC is configured, dnsmasq validates any queries
    for domains which are signed. Query results which are
    bogus are replaced with SERVFAIL replies, and results
    which are correctly signed have the AD bit set. In
    addition, and just as importantly, dnsmasq supplies
    correct DNSSEC information to clients which are doing
    their own validation, and caches DNSKEY, DS and RRSIG
    records, which significantly improve the performance of
    downstream validators. Setting --log-queries will show
    DNSSEC in action.
    If a domain is returned from an upstream nameserver without
    DNSSEC signature, dnsmasq by default trusts this. This
    means that for unsigned zone (still the majority) there
    is effectively no cost for having DNSSEC enabled. Of course
    this allows an attacker to replace a signed record with a
    false unsigned record. This is addressed by the
  - -dnssec-check-unsigned flag, which instructs dnsmasq
    to prove that an unsigned record is legitimate, by finding
    a secure proof that the zone containing the record is not
    signed. Doing this has costs (typically one or two extra
    upstream queries). It also has a nasty failure mode if
    dnsmasq's upstream nameservers are not DNSSEC capable.
    Without --dnssec-check-unsigned using such an upstream
    server will simply result in not queries being validated;
    with --dnssec-check-unsigned enabled and a
    DNSSEC-ignorant upstream server, _all_ queries will fail.
    Note that DNSSEC requires that the local time is valid and
    accurate, if not then DNSSEC validation will fail. NTP
    should be running. This presents a problem for routers
    without a battery-backed clock. To set the time needs NTP
    to do DNS lookups, but lookups will fail until NTP has run.
    To address this, there's a flag, --dnssec-no-timecheck
    which disables the time checks (only) in DNSSEC. When dnsmasq
    is started and the clock is not synced, this flag should
    be used. As soon as the clock is synced, SIGHUP dnsmasq.
    The SIGHUP clears the cache of partially-validated data and
    resets the no-timecheck flag, so that all DNSSEC checks
    henceforward will be complete.
    The development of DNSSEC in dnsmasq was started by
    Giovanni Bajo, to whom huge thanks are owed. It has been
    supported by Comcast, whose techfund grant has allowed for
    an invaluable period of full-time work to get it to
    a workable state.
    Add --rev-server. Thanks to Dave Taht for suggesting this.
    Add --servers-file. Allows dynamic update of upstream servers
    full access to configuration.
    Add --local-service. Accept DNS queries only from hosts
    whose address is on a local subnet, ie a subnet for which
    an interface exists on the server. This option
    only has effect if there are no --interface --except-interface,
  - -listen-address or --auth-server options. It is intended
    to be set as a default on installation, to allow
    unconfigured installations to be useful but also safe from
    being used for DNS amplification attacks.
    Fix crashes in cache_get_cname_target() when dangling CNAMEs
    encountered. Thanks to Andy and the rt-n56u project for
    find this and helping to chase it down.
    Fix wrong RCODE in authoritative DNS replies to PTR queries. The
    correct answer was included, but the RCODE was set to NXDOMAIN.
    Thanks to Craig McQueen for spotting this.
    Make statistics available as DNS queries in the .bind TLD as
    well as logging them.
    Use random addresses for DHCPv6 temporary address
    allocations, instead of algorithmically determined stable
    addresses.
    Fix bug which meant that the DHCPv6 DUID was not available
    in DHCP script runs during the lifetime of the dnsmasq
    process which created the DUID de-novo. Once the DUID was
    created and stored in the lease file and dnsmasq
    restarted, this bug disappeared.
    Fix bug introduced in 2.67 which could result in erroneous
    NXDOMAIN returns to CNAME queries.
    Fix build failures on MacOS X and openBSD.
    Allow subnet specifications in --auth-zone to be interface
    names as well as address literals. This makes it possible
    to configure authoritative DNS when local address ranges
    are dynamic and works much better than the previous
    work-around which exempted contructed DHCP ranges from the
    IP address filtering. As a consequence, that work-around
    is removed. Under certain circumstances, this change wil
    break existing configuration: if you're relying on the
    contructed-range exception, you need to change --auth-zone
    to specify the same interface as is used to construct your
    DHCP ranges, probably with a trailing "/6" like this:
  - -auth-zone=example.com,eth0/6 to limit the addresses to
    IPv6 addresses of eth0.
    Fix problems when advertising deleted IPv6 prefixes. If
    the prefix is deleted (rather than replaced), it doesn't
    get advertised with zero preferred time. Thanks to Tsachi
    for the bug report.
    Fix segfault with some locally configured CNAMEs. Thanks
    to Andrew Childs for spotting the problem.
    Fix memory leak on re-reading /etc/hosts and friends,
    introduced in 2.67.
    Check the arrival interface of incoming DNS and TFTP
    requests via IPv6, even in --bind-interfaces mode. This
    isn't possible for IPv4 and can generate scary warnings,
    but as it's always possible for IPv6 (the API always
    exists) then we should do it always.
    Tweak the rules on prefix-lengths in --dhcp-range for
    IPv6. The new rule is that the specified prefix length
    must be larger than or equal to the prefix length of the
    corresponding address on the local interface.
    Fix crash if upstream server returns SERVFAIL when
  - -conntrack in use. Thanks to Giacomo Tazzari for finding
    this and supplying the patch.
    Repair regression in 2.64. That release stopped sending
    lease-time information in the reply to DHCPINFORM
    requests, on the correct grounds that it was a standards
    violation. However, this broke the dnsmasq-specific
    dhcp_lease_time utility. Now, DHCPINFORM returns
    lease-time only if it's specifically requested
    (maintaining standards) and the dhcp_lease_time utility
    has been taught to ask for it (restoring functionality).
    Fix --dhcp-match, --dhcp-vendorclass and --dhcp-userclass
    to work with BOOTP and well as DHCP. Thanks to Peter
    Korsgaard for spotting the problem.
    Add --synth-domain. Thanks to Vishvananda Ishaya for
    suggesting this.
    Fix failure to compile ipset.c if old kernel headers are
    in use. Thanks to Eugene Rudoy for pointing this out.
    Handle IPv4 interface-address labels in Linux. These are
    often used to emulate the old IP-alias addresses. Before,
    using --interface=eth0 would service all the addresses of
    eth0, including ones configured as aliases, which appear
    in ifconfig as eth0:0. Now, only addresses with the label
    eth0 are active. This is not backwards compatible: if you
    want to continue to bind the aliases too, you need to add
    eg. --interface=eth0:0 to the config.
    Fix "failed to set SO_BINDTODEVICE on DHCP socket: Socket
    operation on non-socket" error on startup with
    configurations which have exactly one --interface option
    and do RA but _not_ DHCPv6. Thanks to Trever Adams for the
    bug report.
    Generalise --interface-name to cope with IPv6 addresses
    and multiple addresses per interface per address family.
    Fix option parsing for --dhcp-host, which was generating a
    spurious error when all seven possible items were
    included. Thanks to Zhiqiang Wang for the bug report.
    Remove restriction on prefix-length in --auth-zone. Thanks
    to Toke Hoiland-Jorgensen for suggesting this.
    Log when the maximum number of concurrent DNS queries is
    reached. Thanks to Marcelo Salhab Brogliato for the patch.
    If wildcards are used in --interface, don't assume that
    there will only ever be one available interface for DHCP
    just because there is one at start-up. More may appear, so
    we can't use SO_BINDTODEVICE. Thanks to Natrio for the bug
    report.
    Increase timeout/number of retries in TFTP to accomodate
    AudioCodes Voice Gateways doing streaming writes to flash.
    Thanks to Damian Kaczkowski for spotting the problem.
    Fix crash with empty DHCP string options when adding zero
    terminator. Thanks to Patrick McLean for the bug report.
    Allow hostnames to start with a number, as allowed in
    RFC-1123. Thanks to Kyle Mestery for the patch.
    Fixes to DHCP FQDN option handling: don't terminate FQDN
    if domain not known and allow a FQDN option with blank
    name to request that a FQDN option is returned in the
    reply. Thanks to Roy Marples for the patch.
    Make --clear-on-reload apply to setting upstream servers
    via DBus too.
    When the address which triggered the construction of an
    advertised IPv6 prefix disappears, continue to advertise
    the prefix for up to 2 hours, with the preferred lifetime
    set to zero. This satisfies RFC 6204 4.3 L-13 and makes
    things work better if a prefix disappears without being
    deprecated first. Thanks to Uwe Schindler for persuasively
    arguing for this.
    Fix MAC address enumeration on *BSD. Thanks to Brad Smith
    for the bug report.
    Support RFC-4242 information-refresh-time options in the
    reply to DHCPv6 information-request. The lease time of the
    smallest valid dhcp-range is sent. Thanks to Uwe Schindler
    for suggesting this.
    Make --listen-address higher priority than --except-interface
    in all circumstances. Thanks to Thomas Hood for the bugreport.
    Provide independent control over which interfaces get TFTP
    service. If enable-tftp is given a list of interfaces, then TFTP
    is provided on those. Without the list, the previous behaviour
    (provide TFTP to the same interfaces we provide DHCP to)
    is retained. Thanks to Lonnie Abelbeck for the suggestion.
    Add --dhcp-relay config option. Many thanks to vtsl.net
    for sponsoring this development.
    Fix crash with empty tag: in --dhcp-range. Thanks to
    Kaspar Schleiser for the bug report.
    Add "baseline" and "bloatcheck" makefile targets, for
    revealing size changes during development. Thanks to
    Vladislav Grishenko for the patch.
    Cope with DHCPv6 clients which send REQUESTs without
    address options - treat them as SOLICIT with rapid commit.
    Support identification of clients by MAC address in
    DHCPv6. When using a relay, the relay must support RFC
    6939 for this to work. It always works for directly
    connected clients. Thanks to Vladislav Grishenko
    for prompting this feature.
    Remove the rule for constructed DHCP ranges that the local
    address must be either the first or last address in the
    range. This was originally to avoid SLAAC addresses, but
    we now explicitly autoconfig and privacy addresses instead.
    Update Polish translation. Thanks to Jan Psota.
    Fix problem in DHCPv6 vendorclass/userclass matching
    code. Thanks to Tanguy Bouzeloc for the patch.
    Update Spanish transalation. Thanks to Vicente Soriano.
    Add --ra-param option. Thanks to Vladislav Grishenko for
    inspiration on this.
    Add --add-subnet configuration, to tell upstream DNS
    servers where the original client is. Thanks to DNSthingy
    for sponsoring this feature.
    Add --quiet-dhcp, --quiet-dhcp6 and --quiet-ra. Thanks to
    Kevin Darbyshire-Bryant for the initial patch.
    Allow A/AAAA records created by --interface-name to be the
    target of --cname. Thanks to Hadmut Danisch for the
    suggestion.
    Avoid treating a --dhcp-host which has an IPv6 address
    as eligable for use with DHCPv4 on the grounds that it has
    no address, and vice-versa. Thanks to Yury Konovalov for
    spotting the problem.
    Do a better job caching dangling CNAMEs. Thanks to Yves
    Dorfsman for spotting the problem.
    Add the ability to act as an authoritative DNS
    server. Dnsmasq can now answer queries from the wider 'net
    with local data, as long as the correct NS records are set
    up. Only local data is provided, to avoid creating an open
    DNS relay. Zone transfer is supported, to allow secondary
    servers to be configured.
    Add "constructed DHCP ranges" for DHCPv6. This is intended
    for IPv6 routers which get prefixes dynamically via prefix
    delegation. With suitable configuration, stateful DHCPv6
    and RA can happen automatically as prefixes are delegated
    and then deprecated, without having  to re-write the
    dnsmasq configuration file or restart the daemon. Thanks to
    Steven Barth for extensive testing and development work on
    this idea.
    Fix crash on startup on Solaris 11. Regression probably
    introduced in 2.61.  Thanks to Geoff Johnstone for the
    patch.
    Add code to make behaviour for TCP DNS requests that same
    as for UDP requests, when a request arrives for an allowed
    address, but via a banned interface. This change is only
    active on Linux, since the relevant API is missing (AFAIK)
    on other platforms. Many thanks to Tomas Hozza for
    spotting the problem, and doing invaluable discovery of
    the obscure and undocumented API required for the solution.
    Don't send the default DHCP option advertising dnsmasq as
    the local DNS server if dnsmasq is configured to not act
    as DNS server, or it's configured to a non-standard port.
    Add DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBCRIBER_ID,
    DNSMASQ_REMOTE_ID variables to the environment of the
    lease-change script (and the corresponding Lua). These hold
    information inserted into the DHCP request by a DHCP relay
    agent. Thanks to Lakefield Communications for providing a
    bounty for this addition.
    Fixed crash, introduced in 2.64, whilst handling DHCPv6
    information-requests with some common configurations.
    Thanks to Robert M. Albrecht for the bug report and
    chasing the problem.
    Add --ipset option. Thanks to Jason A. Donenfeld for the
    patch.
    Don't erroneously reject some option names in --dhcp-match
    options. Thanks to Benedikt Hochstrasser for the bug report.
    Allow a trailing '*' wildcard in all interface-name
    configurations. Thanks to Christian Parpart for the patch.
    Handle the situation where libc headers define
    SO_REUSEPORT, but the kernel in use doesn't, to cope with
    the introduction of this option to Linux. Thanks to Rich
    Felker for the bug report.
    Update Polish translation. Thanks to Jan Psota.
    Fix crash if the configured DHCP lease limit is
    reached. Regression occurred in 2.61. Thanks to Tsachi for
    the bug report.
    Update the French translation. Thanks to Gildas le Nadan.</changelog>
<changelog author="cdenicolo@suse.com" date="1402574400">- license update: GPL-2.0 or GPL-3.0
  correct license is dual GPL-2.0 or GPL-3.0; please add COPYING-v3-file to
  RPM.</changelog>
<changelog author="vwallfahrer@suse.com" date="1407240000">- Removed README.SUSE file, it was to confusing and not necessary (bnc#889972).
  Information is already present in the upstream documentation.
- Split up vendor-files.tar.bz2 into single files
- Comply with systemd packaging guidlines</changelog>
<changelog author="vwallfahrer@suse.com" date="1407326400">- Removed Suse and all other OS/Distribution related subdirs from
  contrib, so only the rest gets packaged. The subdirs are not
  necessary anymore (bnc#889028).</changelog>
<changelog author="max@suse.com" date="1430222400">- Fix unchecked return value of the setup_reply() function
  (bsc#928867, CVE-2015-3294).
- Fix caching of local records (bsc#923144).</changelog>
<changelog author="max@suse.com" date="1437566400">- Build with support for DNSSEC (fate#318323, bsc#908137).</changelog>
<changelog author="mchandras@suse.de" date="1454673600">- Drop PrivateDevices=yes which breaks logging (bnc#902511, bnc#904537)</changelog>
<changelog author="max@suse.com" date="1475668800">- Fix denial of service between local and remote dns entries
  (CVE-2015-8899, bsc#983273).</changelog>
<changelog author="max@suse.com" date="1488456000">- Update to version 2.76 (fate#321175, fate#322030, bsc#1035227):
  * Fix PXE booting for UEFI architectures (fate#322030).
  * Prevent a man-in-the-middle attack (bsc#972164, fate#321175).
  * For other changes, see
    http://www.thekelleys.org.uk/dnsmasq/CHANGELOG
- This update brings a (small) potential incompatibility in the
  handling of "basename" in --pxe-service. Please read the
  CHANGELOG and the documentation if you are using this option.
- Obsoleted patches:
  * dnsmasq-CVE-2015-3294.patch
  * dnsmasq-CVE-2015-8899.patch
  * dnsmasq-local-cache.patch</changelog>

</package>
<package pkgid="42e728c145db831f4b81cc391ca8e6a8517a765aa5b0231f6bd238e06da6fcfb" name="dnsmasq" arch="x86_64">
    <version epoch="0" ver="2.78" rel="10.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1340539200">- Update to version 2.62, misc bugfixes
- Fix CFLAGS/LDFLAGS usage
- fix the small cache size problem in a different way by tweaking
  the build config instead.</changelog>
<changelog author="cfarrell@suse.com" date="1349352000">- license update: GPL-2.0
  Most of the source code files give a choice of either GPL-2.0 or GPL-3.0
  (not GPL-2.0+). The website states that the COPYING file in the
  distribution is the official license - in this case it is GPL-2.0. This
  is consistent with what Fedora state about the package. Accordingly, I^d
  be ok with License: GPL-2.0 or License: (GPL-2.0 or GPL-3.0) but not
  License: GPL-2.0+</changelog>
<changelog author="toganm@opensuse.org" date="1355486400">- Update to version 2.65. For other changes relating to other
  versions in between please see the  CHANGELOG
  * Fix regression which broke forwarding orgf queries sent via
    TCP which are not for A and AAAA and which were directed to
    non-default servers. Thanks to Niax for the bug reportst.
    Fix failure to build with DHCP support excluded. Thanks to
    Gustavo Zacarias for the patch.
    Fix nasty regression in 27.64 which completely broke cacheing.
- renamed group_and_isc.diff to group_and_isc.patch rebasinp to -p1
  level as outlined in the documentation at
  http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines</changelog>
<changelog author="rmilasan@suse.com" date="1361534400">- Install dnsmasq.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="vuntz@suse.com" date="1363089600">- Create a utils subpackage to include DHCP lease management utils
  (that are living in contrib/wrt):
  + Explicitly build them in %build and install the files in
    %install.
  + Summary and description of the new subpackage are taken from
    Fedora.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364990400">- remove all sysvinit support</changelog>
<changelog author="coolo@suse.com" date="1365854400">- sync /srv/tftpboot directory attributes with atftp package</changelog>
<changelog author="crrodriguez@opensuse.org" date="1366459200">- Do not order after syslog.target which it is neither
  required not recommended and currently no longer even exists.</changelog>
<changelog author="meissner@suse.com" date="1366632000">- reintroduced /sbin/rcdnsmasq as /sbin/service link.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- dnsmasq.service: Set PrivateDevices=yes so we run in a
  separate namespace with the bare minimum device nodes isolated
  from the host.</changelog>
<changelog author="dmueller@suse.com" date="1402488000">- update to 2.71:
    Subtle change to error handling to help DNSSEC validation
    when servers fail to provide NODATA answers for
    non-existent DS records.
    Tweak code which removes DNSSEC records from answers when
    not required. Fixes broken answers when additional section
    has real records in it. Thanks to Marco Davids for the bug
    report.
    Fix DNSSEC validation of ANY queries. Thanks to Marco Davids
    for spotting that too.
    Fix total DNS failure and 100% CPU use if cachesize set to zero,
    regression introduced in 2.69. Thanks to James Hunt and
    the Ubuntu crowd for assistance in fixing this.
    Fix crash, introduced in 2.69, on TCP request when dnsmasq
    compiled with DNSSEC support, but running without DNSSEC
    enabled. Thanks to Manish Sing for spotting that one.
    Fix regression which broke ipset functionality. Thanks to
    Wang Jian for the bug report.
    Implement dynamic interface discovery on *BSD. This allows
    the contructor: syntax to be used in dhcp-range for DHCPv6
    on the BSD platform. Thanks to Matthias Andree for
    valuable research on how to implement this.
    Fix infinite loop associated with some --bogus-nxdomain
    configs. Thanks fogobogo for the bug report.
    Fix missing RA RDNS option with configuration like
  - -dhcp-option=option6:23,[::] Thanks to Tsachi Kimeldorfer
    for spotting the problem.
    Add [fd00::] and [fe80::] as special addresses in DHCPv6
    options, analogous to [::]. [fd00::] is replaced with the
    actual ULA of the interface on the machine running
    dnsmasq, [fe80::] with the link-local address.
    Thanks to Tsachi Kimeldorfer for championing this.
    DNSSEC validation and caching. Dnsmasq needs to be
    compiled with this enabled, with
    make dnsmasq COPTS=-DHAVE_DNSSEC
    this add dependencies on the nettle crypto library and the
    gmp maths library. It's possible to have these linked
    statically with
    make dnsmasq COPTS='-DHAVE_DNSSEC -DHAVE_DNSSEC_STATIC'
    which bloats the dnsmasq binary, but saves the size of
    the shared libraries which are much bigger.
    To enable, DNSSEC, you will need a set of
    trust-anchors. Now that the TLDs are signed, this can be
    the keys for the root zone, and for convenience they are
    included in trust-anchors.conf in the dnsmasq
    distribution. You should of course check that these are
    legitimate and up-to-date. So, adding
    conf-file=/path/to/trust-anchors.conf
    dnssec
    to your config is all thats needed to get things
    working. The upstream nameservers have to be DNSSEC-capable
    too, of course. Many ISP nameservers aren't, but the
    Google public nameservers (8.8.8.8 and 8.8.4.4) are.
    When DNSSEC is configured, dnsmasq validates any queries
    for domains which are signed. Query results which are
    bogus are replaced with SERVFAIL replies, and results
    which are correctly signed have the AD bit set. In
    addition, and just as importantly, dnsmasq supplies
    correct DNSSEC information to clients which are doing
    their own validation, and caches DNSKEY, DS and RRSIG
    records, which significantly improve the performance of
    downstream validators. Setting --log-queries will show
    DNSSEC in action.
    If a domain is returned from an upstream nameserver without
    DNSSEC signature, dnsmasq by default trusts this. This
    means that for unsigned zone (still the majority) there
    is effectively no cost for having DNSSEC enabled. Of course
    this allows an attacker to replace a signed record with a
    false unsigned record. This is addressed by the
  - -dnssec-check-unsigned flag, which instructs dnsmasq
    to prove that an unsigned record is legitimate, by finding
    a secure proof that the zone containing the record is not
    signed. Doing this has costs (typically one or two extra
    upstream queries). It also has a nasty failure mode if
    dnsmasq's upstream nameservers are not DNSSEC capable.
    Without --dnssec-check-unsigned using such an upstream
    server will simply result in not queries being validated;
    with --dnssec-check-unsigned enabled and a
    DNSSEC-ignorant upstream server, _all_ queries will fail.
    Note that DNSSEC requires that the local time is valid and
    accurate, if not then DNSSEC validation will fail. NTP
    should be running. This presents a problem for routers
    without a battery-backed clock. To set the time needs NTP
    to do DNS lookups, but lookups will fail until NTP has run.
    To address this, there's a flag, --dnssec-no-timecheck
    which disables the time checks (only) in DNSSEC. When dnsmasq
    is started and the clock is not synced, this flag should
    be used. As soon as the clock is synced, SIGHUP dnsmasq.
    The SIGHUP clears the cache of partially-validated data and
    resets the no-timecheck flag, so that all DNSSEC checks
    henceforward will be complete.
    The development of DNSSEC in dnsmasq was started by
    Giovanni Bajo, to whom huge thanks are owed. It has been
    supported by Comcast, whose techfund grant has allowed for
    an invaluable period of full-time work to get it to
    a workable state.
    Add --rev-server. Thanks to Dave Taht for suggesting this.
    Add --servers-file. Allows dynamic update of upstream servers
    full access to configuration.
    Add --local-service. Accept DNS queries only from hosts
    whose address is on a local subnet, ie a subnet for which
    an interface exists on the server. This option
    only has effect if there are no --interface --except-interface,
  - -listen-address or --auth-server options. It is intended
    to be set as a default on installation, to allow
    unconfigured installations to be useful but also safe from
    being used for DNS amplification attacks.
    Fix crashes in cache_get_cname_target() when dangling CNAMEs
    encountered. Thanks to Andy and the rt-n56u project for
    find this and helping to chase it down.
    Fix wrong RCODE in authoritative DNS replies to PTR queries. The
    correct answer was included, but the RCODE was set to NXDOMAIN.
    Thanks to Craig McQueen for spotting this.
    Make statistics available as DNS queries in the .bind TLD as
    well as logging them.
    Use random addresses for DHCPv6 temporary address
    allocations, instead of algorithmically determined stable
    addresses.
    Fix bug which meant that the DHCPv6 DUID was not available
    in DHCP script runs during the lifetime of the dnsmasq
    process which created the DUID de-novo. Once the DUID was
    created and stored in the lease file and dnsmasq
    restarted, this bug disappeared.
    Fix bug introduced in 2.67 which could result in erroneous
    NXDOMAIN returns to CNAME queries.
    Fix build failures on MacOS X and openBSD.
    Allow subnet specifications in --auth-zone to be interface
    names as well as address literals. This makes it possible
    to configure authoritative DNS when local address ranges
    are dynamic and works much better than the previous
    work-around which exempted contructed DHCP ranges from the
    IP address filtering. As a consequence, that work-around
    is removed. Under certain circumstances, this change wil
    break existing configuration: if you're relying on the
    contructed-range exception, you need to change --auth-zone
    to specify the same interface as is used to construct your
    DHCP ranges, probably with a trailing "/6" like this:
  - -auth-zone=example.com,eth0/6 to limit the addresses to
    IPv6 addresses of eth0.
    Fix problems when advertising deleted IPv6 prefixes. If
    the prefix is deleted (rather than replaced), it doesn't
    get advertised with zero preferred time. Thanks to Tsachi
    for the bug report.
    Fix segfault with some locally configured CNAMEs. Thanks
    to Andrew Childs for spotting the problem.
    Fix memory leak on re-reading /etc/hosts and friends,
    introduced in 2.67.
    Check the arrival interface of incoming DNS and TFTP
    requests via IPv6, even in --bind-interfaces mode. This
    isn't possible for IPv4 and can generate scary warnings,
    but as it's always possible for IPv6 (the API always
    exists) then we should do it always.
    Tweak the rules on prefix-lengths in --dhcp-range for
    IPv6. The new rule is that the specified prefix length
    must be larger than or equal to the prefix length of the
    corresponding address on the local interface.
    Fix crash if upstream server returns SERVFAIL when
  - -conntrack in use. Thanks to Giacomo Tazzari for finding
    this and supplying the patch.
    Repair regression in 2.64. That release stopped sending
    lease-time information in the reply to DHCPINFORM
    requests, on the correct grounds that it was a standards
    violation. However, this broke the dnsmasq-specific
    dhcp_lease_time utility. Now, DHCPINFORM returns
    lease-time only if it's specifically requested
    (maintaining standards) and the dhcp_lease_time utility
    has been taught to ask for it (restoring functionality).
    Fix --dhcp-match, --dhcp-vendorclass and --dhcp-userclass
    to work with BOOTP and well as DHCP. Thanks to Peter
    Korsgaard for spotting the problem.
    Add --synth-domain. Thanks to Vishvananda Ishaya for
    suggesting this.
    Fix failure to compile ipset.c if old kernel headers are
    in use. Thanks to Eugene Rudoy for pointing this out.
    Handle IPv4 interface-address labels in Linux. These are
    often used to emulate the old IP-alias addresses. Before,
    using --interface=eth0 would service all the addresses of
    eth0, including ones configured as aliases, which appear
    in ifconfig as eth0:0. Now, only addresses with the label
    eth0 are active. This is not backwards compatible: if you
    want to continue to bind the aliases too, you need to add
    eg. --interface=eth0:0 to the config.
    Fix "failed to set SO_BINDTODEVICE on DHCP socket: Socket
    operation on non-socket" error on startup with
    configurations which have exactly one --interface option
    and do RA but _not_ DHCPv6. Thanks to Trever Adams for the
    bug report.
    Generalise --interface-name to cope with IPv6 addresses
    and multiple addresses per interface per address family.
    Fix option parsing for --dhcp-host, which was generating a
    spurious error when all seven possible items were
    included. Thanks to Zhiqiang Wang for the bug report.
    Remove restriction on prefix-length in --auth-zone. Thanks
    to Toke Hoiland-Jorgensen for suggesting this.
    Log when the maximum number of concurrent DNS queries is
    reached. Thanks to Marcelo Salhab Brogliato for the patch.
    If wildcards are used in --interface, don't assume that
    there will only ever be one available interface for DHCP
    just because there is one at start-up. More may appear, so
    we can't use SO_BINDTODEVICE. Thanks to Natrio for the bug
    report.
    Increase timeout/number of retries in TFTP to accomodate
    AudioCodes Voice Gateways doing streaming writes to flash.
    Thanks to Damian Kaczkowski for spotting the problem.
    Fix crash with empty DHCP string options when adding zero
    terminator. Thanks to Patrick McLean for the bug report.
    Allow hostnames to start with a number, as allowed in
    RFC-1123. Thanks to Kyle Mestery for the patch.
    Fixes to DHCP FQDN option handling: don't terminate FQDN
    if domain not known and allow a FQDN option with blank
    name to request that a FQDN option is returned in the
    reply. Thanks to Roy Marples for the patch.
    Make --clear-on-reload apply to setting upstream servers
    via DBus too.
    When the address which triggered the construction of an
    advertised IPv6 prefix disappears, continue to advertise
    the prefix for up to 2 hours, with the preferred lifetime
    set to zero. This satisfies RFC 6204 4.3 L-13 and makes
    things work better if a prefix disappears without being
    deprecated first. Thanks to Uwe Schindler for persuasively
    arguing for this.
    Fix MAC address enumeration on *BSD. Thanks to Brad Smith
    for the bug report.
    Support RFC-4242 information-refresh-time options in the
    reply to DHCPv6 information-request. The lease time of the
    smallest valid dhcp-range is sent. Thanks to Uwe Schindler
    for suggesting this.
    Make --listen-address higher priority than --except-interface
    in all circumstances. Thanks to Thomas Hood for the bugreport.
    Provide independent control over which interfaces get TFTP
    service. If enable-tftp is given a list of interfaces, then TFTP
    is provided on those. Without the list, the previous behaviour
    (provide TFTP to the same interfaces we provide DHCP to)
    is retained. Thanks to Lonnie Abelbeck for the suggestion.
    Add --dhcp-relay config option. Many thanks to vtsl.net
    for sponsoring this development.
    Fix crash with empty tag: in --dhcp-range. Thanks to
    Kaspar Schleiser for the bug report.
    Add "baseline" and "bloatcheck" makefile targets, for
    revealing size changes during development. Thanks to
    Vladislav Grishenko for the patch.
    Cope with DHCPv6 clients which send REQUESTs without
    address options - treat them as SOLICIT with rapid commit.
    Support identification of clients by MAC address in
    DHCPv6. When using a relay, the relay must support RFC
    6939 for this to work. It always works for directly
    connected clients. Thanks to Vladislav Grishenko
    for prompting this feature.
    Remove the rule for constructed DHCP ranges that the local
    address must be either the first or last address in the
    range. This was originally to avoid SLAAC addresses, but
    we now explicitly autoconfig and privacy addresses instead.
    Update Polish translation. Thanks to Jan Psota.
    Fix problem in DHCPv6 vendorclass/userclass matching
    code. Thanks to Tanguy Bouzeloc for the patch.
    Update Spanish transalation. Thanks to Vicente Soriano.
    Add --ra-param option. Thanks to Vladislav Grishenko for
    inspiration on this.
    Add --add-subnet configuration, to tell upstream DNS
    servers where the original client is. Thanks to DNSthingy
    for sponsoring this feature.
    Add --quiet-dhcp, --quiet-dhcp6 and --quiet-ra. Thanks to
    Kevin Darbyshire-Bryant for the initial patch.
    Allow A/AAAA records created by --interface-name to be the
    target of --cname. Thanks to Hadmut Danisch for the
    suggestion.
    Avoid treating a --dhcp-host which has an IPv6 address
    as eligable for use with DHCPv4 on the grounds that it has
    no address, and vice-versa. Thanks to Yury Konovalov for
    spotting the problem.
    Do a better job caching dangling CNAMEs. Thanks to Yves
    Dorfsman for spotting the problem.
    Add the ability to act as an authoritative DNS
    server. Dnsmasq can now answer queries from the wider 'net
    with local data, as long as the correct NS records are set
    up. Only local data is provided, to avoid creating an open
    DNS relay. Zone transfer is supported, to allow secondary
    servers to be configured.
    Add "constructed DHCP ranges" for DHCPv6. This is intended
    for IPv6 routers which get prefixes dynamically via prefix
    delegation. With suitable configuration, stateful DHCPv6
    and RA can happen automatically as prefixes are delegated
    and then deprecated, without having  to re-write the
    dnsmasq configuration file or restart the daemon. Thanks to
    Steven Barth for extensive testing and development work on
    this idea.
    Fix crash on startup on Solaris 11. Regression probably
    introduced in 2.61.  Thanks to Geoff Johnstone for the
    patch.
    Add code to make behaviour for TCP DNS requests that same
    as for UDP requests, when a request arrives for an allowed
    address, but via a banned interface. This change is only
    active on Linux, since the relevant API is missing (AFAIK)
    on other platforms. Many thanks to Tomas Hozza for
    spotting the problem, and doing invaluable discovery of
    the obscure and undocumented API required for the solution.
    Don't send the default DHCP option advertising dnsmasq as
    the local DNS server if dnsmasq is configured to not act
    as DNS server, or it's configured to a non-standard port.
    Add DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBCRIBER_ID,
    DNSMASQ_REMOTE_ID variables to the environment of the
    lease-change script (and the corresponding Lua). These hold
    information inserted into the DHCP request by a DHCP relay
    agent. Thanks to Lakefield Communications for providing a
    bounty for this addition.
    Fixed crash, introduced in 2.64, whilst handling DHCPv6
    information-requests with some common configurations.
    Thanks to Robert M. Albrecht for the bug report and
    chasing the problem.
    Add --ipset option. Thanks to Jason A. Donenfeld for the
    patch.
    Don't erroneously reject some option names in --dhcp-match
    options. Thanks to Benedikt Hochstrasser for the bug report.
    Allow a trailing '*' wildcard in all interface-name
    configurations. Thanks to Christian Parpart for the patch.
    Handle the situation where libc headers define
    SO_REUSEPORT, but the kernel in use doesn't, to cope with
    the introduction of this option to Linux. Thanks to Rich
    Felker for the bug report.
    Update Polish translation. Thanks to Jan Psota.
    Fix crash if the configured DHCP lease limit is
    reached. Regression occurred in 2.61. Thanks to Tsachi for
    the bug report.
    Update the French translation. Thanks to Gildas le Nadan.</changelog>
<changelog author="cdenicolo@suse.com" date="1402574400">- license update: GPL-2.0 or GPL-3.0
  correct license is dual GPL-2.0 or GPL-3.0; please add COPYING-v3-file to
  RPM.</changelog>
<changelog author="vwallfahrer@suse.com" date="1407240000">- Removed README.SUSE file, it was to confusing and not necessary (bnc#889972).
  Information is already present in the upstream documentation.
- Split up vendor-files.tar.bz2 into single files
- Comply with systemd packaging guidlines</changelog>
<changelog author="vwallfahrer@suse.com" date="1407326400">- Removed Suse and all other OS/Distribution related subdirs from
  contrib, so only the rest gets packaged. The subdirs are not
  necessary anymore (bnc#889028).</changelog>
<changelog author="max@suse.com" date="1430222400">- Fix unchecked return value of the setup_reply() function
  (bsc#928867, CVE-2015-3294).
- Fix caching of local records (bsc#923144).</changelog>
<changelog author="max@suse.com" date="1437566400">- Build with support for DNSSEC (fate#318323, bsc#908137).</changelog>
<changelog author="mchandras@suse.de" date="1454673600">- Drop PrivateDevices=yes which breaks logging (bnc#902511, bnc#904537)</changelog>
<changelog author="max@suse.com" date="1475668800">- Fix denial of service between local and remote dns entries
  (CVE-2015-8899, bsc#983273).</changelog>
<changelog author="max@suse.com" date="1488456000">- Update to version 2.76 (fate#321175, fate#322030, bsc#1035227):
  * Fix PXE booting for UEFI architectures (fate#322030).
  * Prevent a man-in-the-middle attack (bsc#972164, fate#321175).
  * For other changes, see
    http://www.thekelleys.org.uk/dnsmasq/CHANGELOG
- This update brings a (small) potential incompatibility in the
  handling of "basename" in --pxe-service. Please read the
  CHANGELOG and the documentation if you are using this option.
- Obsoleted patches:
  * dnsmasq-CVE-2015-3294.patch
  * dnsmasq-CVE-2015-8899.patch
  * dnsmasq-local-cache.patch</changelog>
<changelog author="max@suse.com" date="1506513600">- Security update to version 2.78:
  * bsc#1060354, CVE-2017-14491: 2 byte heap based overflow.
  * bsc#1060355, CVE-2017-14492: heap based overflow.
  * bsc#1060360, CVE-2017-14493: stack based overflow.
  * bsc#1060361, CVE-2017-14494: DHCP - info leak.
  * bsc#1060362, CVE-2017-14495: DNS - OOM DoS.
  * bsc#1060364, CVE-2017-14496: DNS - DoS Integer underflow.
  * Fix DHCP relaying, broken in 2.76 and 2.77.
  * For other changes, see
    http://www.thekelleys.org.uk/dnsmasq/CHANGELOG</changelog>

</package>
<package pkgid="b173ea78c80b0936054bbb083df9a80f12d00baaaa56fed11481f42c389ca5ff" name="dnsmasq-utils" arch="x86_64">
    <version epoch="0" ver="2.71" rel="8.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1335700800">- update to 2.61:
  * add ra-names, ra-stateless and slaac keywords for DHCPv6: dnsmasq can now
    synthesise AAAA records for dual-stack hosts which get IPv6 addresses via
    SLAAC; it is also now possible to use SLAAC and stateless DHCPv6, and to
    tell clients to use SLAAC addresses as well as DHCP ones
  * add --dhcp-duid to allow DUID-EN uids to be used
  * explicity send DHCPv6 replies to the correct port, instead of relying on
    clients to send requests with the correct source address, since at least
    one client in the wild gets this wrong
  * send a preference value of 255 in DHCPv6 replies when --dhcp-authoritative
    is in effect: his tells clients not to wait around for other DHCP servers
  * better logging of DHCPv6 options
  * add --host-record
  * invoke the DHCP script with action "tftp" when a TFTP file transfer
    completes: the size of the file, address to which it was sent and complete
    pathname are supplied; note that version 2.60 introduced some script
    incompatibilties associated with DHCPv6, and this is a further change; to
    be safe, scripts should ignore unknown actions, and if not IPv6-aware,
    should exit if the environment variable DNSMASQ_IAID is set; the use-case
    for this is to track netboot/install
  * update contrib/port-forward/dnsmasq-portforward to reflect the above
  * set the environment variable DNSMASQ_LOG_DHCP when running the script id
  - -log-dhcp is in effect, so that script can taylor their logging verbosity
  * arrange that addresses specified with --listen-address work even if there
    is no interface carrying the address; this is chiefly useful for IPv4
    loopback addresses, where any address in 127.0.0.0/8 is a valid loopback
    address, but normally only 127.0.0.1 appears on the lo interface
  * fix crash, introduced in 2.60, when a DHCPINFORM is received from a network
    which has no valid dhcp-range
  * add a new DHCP lease time keyword, "deprecated" for --dhcp-range: this is
    only valid for IPv6, and sets the preffered lease time for both DHCP and RA
    to zero; the effect is that clients can continue to use the address for
    existing connections, but new connections will use other addresses, if they
    exist; this makes hitless renumbering at least possible
  * fix bug in address6_available() which caused DHCPv6 lease aquistion to fail
    if more than one dhcp-range in use
  * provide RDNSS and DNSSL data in router advertisements, using the settings
    provided for DHCP options option6:domain-search and option6:dns-server
  * don't cache data from non-recursive nameservers, since it may erroneously
    look like a valid CNAME to a non-exitant name
  * call SO_BINDTODEVICE on the DHCP socket(s) when doing DHCP on exacly one
    interface and --bind-interfaces is set; this makes the OpenStack use-case
    of one dnsmasq per virtual interface work
  * give correct from-cache answers to explict CNAME queries
  * add --tftp-lowercase option
  * ensure that the DBus DhcpLeaseUpdated events are generated when a lease
    goes through INIT_REBOOT state, even if the dhcp-script is not in use</changelog>
<changelog author="crrodriguez@opensuse.org" date="1340452800">- The default cache size is way too small (150 entries) use a sane
  default of 2000 as used in *WRT embeeded routers which is still
  very conservative for a desktop/server machine.
- use async logging</changelog>
<changelog author="crrodriguez@opensuse.org" date="1340539200">- Update to version 2.62, misc bugfixes
- Fix CFLAGS/LDFLAGS usage
- fix the small cache size problem in a different way by tweaking
  the build config instead.</changelog>
<changelog author="cfarrell@suse.com" date="1349352000">- license update: GPL-2.0
  Most of the source code files give a choice of either GPL-2.0 or GPL-3.0
  (not GPL-2.0+). The website states that the COPYING file in the
  distribution is the official license - in this case it is GPL-2.0. This
  is consistent with what Fedora state about the package. Accordingly, I^d
  be ok with License: GPL-2.0 or License: (GPL-2.0 or GPL-3.0) but not
  License: GPL-2.0+</changelog>
<changelog author="toganm@opensuse.org" date="1355486400">- Update to version 2.65. For other changes relating to other
  versions in between please see the  CHANGELOG
  * Fix regression which broke forwarding orgf queries sent via
    TCP which are not for A and AAAA and which were directed to
    non-default servers. Thanks to Niax for the bug reportst.
    Fix failure to build with DHCP support excluded. Thanks to
    Gustavo Zacarias for the patch.
    Fix nasty regression in 27.64 which completely broke cacheing.
- renamed group_and_isc.diff to group_and_isc.patch rebasinp to -p1
  level as outlined in the documentation at
  http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines</changelog>
<changelog author="rmilasan@suse.com" date="1361534400">- Install dnsmasq.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="vuntz@suse.com" date="1363089600">- Create a utils subpackage to include DHCP lease management utils
  (that are living in contrib/wrt):
  + Explicitly build them in %build and install the files in
    %install.
  + Summary and description of the new subpackage are taken from
    Fedora.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364990400">- remove all sysvinit support</changelog>
<changelog author="coolo@suse.com" date="1365854400">- sync /srv/tftpboot directory attributes with atftp package</changelog>
<changelog author="crrodriguez@opensuse.org" date="1366459200">- Do not order after syslog.target which it is neither
  required not recommended and currently no longer even exists.</changelog>
<changelog author="meissner@suse.com" date="1366632000">- reintroduced /sbin/rcdnsmasq as /sbin/service link.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- dnsmasq.service: Set PrivateDevices=yes so we run in a
  separate namespace with the bare minimum device nodes isolated
  from the host.</changelog>
<changelog author="dmueller@suse.com" date="1402488000">- update to 2.71:
    Subtle change to error handling to help DNSSEC validation
    when servers fail to provide NODATA answers for
    non-existent DS records.
    Tweak code which removes DNSSEC records from answers when
    not required. Fixes broken answers when additional section
    has real records in it. Thanks to Marco Davids for the bug
    report.
    Fix DNSSEC validation of ANY queries. Thanks to Marco Davids
    for spotting that too.
    Fix total DNS failure and 100% CPU use if cachesize set to zero,
    regression introduced in 2.69. Thanks to James Hunt and
    the Ubuntu crowd for assistance in fixing this.
    Fix crash, introduced in 2.69, on TCP request when dnsmasq
    compiled with DNSSEC support, but running without DNSSEC
    enabled. Thanks to Manish Sing for spotting that one.
    Fix regression which broke ipset functionality. Thanks to
    Wang Jian for the bug report.
    Implement dynamic interface discovery on *BSD. This allows
    the contructor: syntax to be used in dhcp-range for DHCPv6
    on the BSD platform. Thanks to Matthias Andree for
    valuable research on how to implement this.
    Fix infinite loop associated with some --bogus-nxdomain
    configs. Thanks fogobogo for the bug report.
    Fix missing RA RDNS option with configuration like
  - -dhcp-option=option6:23,[::] Thanks to Tsachi Kimeldorfer
    for spotting the problem.
    Add [fd00::] and [fe80::] as special addresses in DHCPv6
    options, analogous to [::]. [fd00::] is replaced with the
    actual ULA of the interface on the machine running
    dnsmasq, [fe80::] with the link-local address.
    Thanks to Tsachi Kimeldorfer for championing this.
    DNSSEC validation and caching. Dnsmasq needs to be
    compiled with this enabled, with
    make dnsmasq COPTS=-DHAVE_DNSSEC
    this add dependencies on the nettle crypto library and the
    gmp maths library. It's possible to have these linked
    statically with
    make dnsmasq COPTS='-DHAVE_DNSSEC -DHAVE_DNSSEC_STATIC'
    which bloats the dnsmasq binary, but saves the size of
    the shared libraries which are much bigger.
    To enable, DNSSEC, you will need a set of
    trust-anchors. Now that the TLDs are signed, this can be
    the keys for the root zone, and for convenience they are
    included in trust-anchors.conf in the dnsmasq
    distribution. You should of course check that these are
    legitimate and up-to-date. So, adding
    conf-file=/path/to/trust-anchors.conf
    dnssec
    to your config is all thats needed to get things
    working. The upstream nameservers have to be DNSSEC-capable
    too, of course. Many ISP nameservers aren't, but the
    Google public nameservers (8.8.8.8 and 8.8.4.4) are.
    When DNSSEC is configured, dnsmasq validates any queries
    for domains which are signed. Query results which are
    bogus are replaced with SERVFAIL replies, and results
    which are correctly signed have the AD bit set. In
    addition, and just as importantly, dnsmasq supplies
    correct DNSSEC information to clients which are doing
    their own validation, and caches DNSKEY, DS and RRSIG
    records, which significantly improve the performance of
    downstream validators. Setting --log-queries will show
    DNSSEC in action.
    If a domain is returned from an upstream nameserver without
    DNSSEC signature, dnsmasq by default trusts this. This
    means that for unsigned zone (still the majority) there
    is effectively no cost for having DNSSEC enabled. Of course
    this allows an attacker to replace a signed record with a
    false unsigned record. This is addressed by the
  - -dnssec-check-unsigned flag, which instructs dnsmasq
    to prove that an unsigned record is legitimate, by finding
    a secure proof that the zone containing the record is not
    signed. Doing this has costs (typically one or two extra
    upstream queries). It also has a nasty failure mode if
    dnsmasq's upstream nameservers are not DNSSEC capable.
    Without --dnssec-check-unsigned using such an upstream
    server will simply result in not queries being validated;
    with --dnssec-check-unsigned enabled and a
    DNSSEC-ignorant upstream server, _all_ queries will fail.
    Note that DNSSEC requires that the local time is valid and
    accurate, if not then DNSSEC validation will fail. NTP
    should be running. This presents a problem for routers
    without a battery-backed clock. To set the time needs NTP
    to do DNS lookups, but lookups will fail until NTP has run.
    To address this, there's a flag, --dnssec-no-timecheck
    which disables the time checks (only) in DNSSEC. When dnsmasq
    is started and the clock is not synced, this flag should
    be used. As soon as the clock is synced, SIGHUP dnsmasq.
    The SIGHUP clears the cache of partially-validated data and
    resets the no-timecheck flag, so that all DNSSEC checks
    henceforward will be complete.
    The development of DNSSEC in dnsmasq was started by
    Giovanni Bajo, to whom huge thanks are owed. It has been
    supported by Comcast, whose techfund grant has allowed for
    an invaluable period of full-time work to get it to
    a workable state.
    Add --rev-server. Thanks to Dave Taht for suggesting this.
    Add --servers-file. Allows dynamic update of upstream servers
    full access to configuration.
    Add --local-service. Accept DNS queries only from hosts
    whose address is on a local subnet, ie a subnet for which
    an interface exists on the server. This option
    only has effect if there are no --interface --except-interface,
  - -listen-address or --auth-server options. It is intended
    to be set as a default on installation, to allow
    unconfigured installations to be useful but also safe from
    being used for DNS amplification attacks.
    Fix crashes in cache_get_cname_target() when dangling CNAMEs
    encountered. Thanks to Andy and the rt-n56u project for
    find this and helping to chase it down.
    Fix wrong RCODE in authoritative DNS replies to PTR queries. The
    correct answer was included, but the RCODE was set to NXDOMAIN.
    Thanks to Craig McQueen for spotting this.
    Make statistics available as DNS queries in the .bind TLD as
    well as logging them.
    Use random addresses for DHCPv6 temporary address
    allocations, instead of algorithmically determined stable
    addresses.
    Fix bug which meant that the DHCPv6 DUID was not available
    in DHCP script runs during the lifetime of the dnsmasq
    process which created the DUID de-novo. Once the DUID was
    created and stored in the lease file and dnsmasq
    restarted, this bug disappeared.
    Fix bug introduced in 2.67 which could result in erroneous
    NXDOMAIN returns to CNAME queries.
    Fix build failures on MacOS X and openBSD.
    Allow subnet specifications in --auth-zone to be interface
    names as well as address literals. This makes it possible
    to configure authoritative DNS when local address ranges
    are dynamic and works much better than the previous
    work-around which exempted contructed DHCP ranges from the
    IP address filtering. As a consequence, that work-around
    is removed. Under certain circumstances, this change wil
    break existing configuration: if you're relying on the
    contructed-range exception, you need to change --auth-zone
    to specify the same interface as is used to construct your
    DHCP ranges, probably with a trailing "/6" like this:
  - -auth-zone=example.com,eth0/6 to limit the addresses to
    IPv6 addresses of eth0.
    Fix problems when advertising deleted IPv6 prefixes. If
    the prefix is deleted (rather than replaced), it doesn't
    get advertised with zero preferred time. Thanks to Tsachi
    for the bug report.
    Fix segfault with some locally configured CNAMEs. Thanks
    to Andrew Childs for spotting the problem.
    Fix memory leak on re-reading /etc/hosts and friends,
    introduced in 2.67.
    Check the arrival interface of incoming DNS and TFTP
    requests via IPv6, even in --bind-interfaces mode. This
    isn't possible for IPv4 and can generate scary warnings,
    but as it's always possible for IPv6 (the API always
    exists) then we should do it always.
    Tweak the rules on prefix-lengths in --dhcp-range for
    IPv6. The new rule is that the specified prefix length
    must be larger than or equal to the prefix length of the
    corresponding address on the local interface.
    Fix crash if upstream server returns SERVFAIL when
  - -conntrack in use. Thanks to Giacomo Tazzari for finding
    this and supplying the patch.
    Repair regression in 2.64. That release stopped sending
    lease-time information in the reply to DHCPINFORM
    requests, on the correct grounds that it was a standards
    violation. However, this broke the dnsmasq-specific
    dhcp_lease_time utility. Now, DHCPINFORM returns
    lease-time only if it's specifically requested
    (maintaining standards) and the dhcp_lease_time utility
    has been taught to ask for it (restoring functionality).
    Fix --dhcp-match, --dhcp-vendorclass and --dhcp-userclass
    to work with BOOTP and well as DHCP. Thanks to Peter
    Korsgaard for spotting the problem.
    Add --synth-domain. Thanks to Vishvananda Ishaya for
    suggesting this.
    Fix failure to compile ipset.c if old kernel headers are
    in use. Thanks to Eugene Rudoy for pointing this out.
    Handle IPv4 interface-address labels in Linux. These are
    often used to emulate the old IP-alias addresses. Before,
    using --interface=eth0 would service all the addresses of
    eth0, including ones configured as aliases, which appear
    in ifconfig as eth0:0. Now, only addresses with the label
    eth0 are active. This is not backwards compatible: if you
    want to continue to bind the aliases too, you need to add
    eg. --interface=eth0:0 to the config.
    Fix "failed to set SO_BINDTODEVICE on DHCP socket: Socket
    operation on non-socket" error on startup with
    configurations which have exactly one --interface option
    and do RA but _not_ DHCPv6. Thanks to Trever Adams for the
    bug report.
    Generalise --interface-name to cope with IPv6 addresses
    and multiple addresses per interface per address family.
    Fix option parsing for --dhcp-host, which was generating a
    spurious error when all seven possible items were
    included. Thanks to Zhiqiang Wang for the bug report.
    Remove restriction on prefix-length in --auth-zone. Thanks
    to Toke Hoiland-Jorgensen for suggesting this.
    Log when the maximum number of concurrent DNS queries is
    reached. Thanks to Marcelo Salhab Brogliato for the patch.
    If wildcards are used in --interface, don't assume that
    there will only ever be one available interface for DHCP
    just because there is one at start-up. More may appear, so
    we can't use SO_BINDTODEVICE. Thanks to Natrio for the bug
    report.
    Increase timeout/number of retries in TFTP to accomodate
    AudioCodes Voice Gateways doing streaming writes to flash.
    Thanks to Damian Kaczkowski for spotting the problem.
    Fix crash with empty DHCP string options when adding zero
    terminator. Thanks to Patrick McLean for the bug report.
    Allow hostnames to start with a number, as allowed in
    RFC-1123. Thanks to Kyle Mestery for the patch.
    Fixes to DHCP FQDN option handling: don't terminate FQDN
    if domain not known and allow a FQDN option with blank
    name to request that a FQDN option is returned in the
    reply. Thanks to Roy Marples for the patch.
    Make --clear-on-reload apply to setting upstream servers
    via DBus too.
    When the address which triggered the construction of an
    advertised IPv6 prefix disappears, continue to advertise
    the prefix for up to 2 hours, with the preferred lifetime
    set to zero. This satisfies RFC 6204 4.3 L-13 and makes
    things work better if a prefix disappears without being
    deprecated first. Thanks to Uwe Schindler for persuasively
    arguing for this.
    Fix MAC address enumeration on *BSD. Thanks to Brad Smith
    for the bug report.
    Support RFC-4242 information-refresh-time options in the
    reply to DHCPv6 information-request. The lease time of the
    smallest valid dhcp-range is sent. Thanks to Uwe Schindler
    for suggesting this.
    Make --listen-address higher priority than --except-interface
    in all circumstances. Thanks to Thomas Hood for the bugreport.
    Provide independent control over which interfaces get TFTP
    service. If enable-tftp is given a list of interfaces, then TFTP
    is provided on those. Without the list, the previous behaviour
    (provide TFTP to the same interfaces we provide DHCP to)
    is retained. Thanks to Lonnie Abelbeck for the suggestion.
    Add --dhcp-relay config option. Many thanks to vtsl.net
    for sponsoring this development.
    Fix crash with empty tag: in --dhcp-range. Thanks to
    Kaspar Schleiser for the bug report.
    Add "baseline" and "bloatcheck" makefile targets, for
    revealing size changes during development. Thanks to
    Vladislav Grishenko for the patch.
    Cope with DHCPv6 clients which send REQUESTs without
    address options - treat them as SOLICIT with rapid commit.
    Support identification of clients by MAC address in
    DHCPv6. When using a relay, the relay must support RFC
    6939 for this to work. It always works for directly
    connected clients. Thanks to Vladislav Grishenko
    for prompting this feature.
    Remove the rule for constructed DHCP ranges that the local
    address must be either the first or last address in the
    range. This was originally to avoid SLAAC addresses, but
    we now explicitly autoconfig and privacy addresses instead.
    Update Polish translation. Thanks to Jan Psota.
    Fix problem in DHCPv6 vendorclass/userclass matching
    code. Thanks to Tanguy Bouzeloc for the patch.
    Update Spanish transalation. Thanks to Vicente Soriano.
    Add --ra-param option. Thanks to Vladislav Grishenko for
    inspiration on this.
    Add --add-subnet configuration, to tell upstream DNS
    servers where the original client is. Thanks to DNSthingy
    for sponsoring this feature.
    Add --quiet-dhcp, --quiet-dhcp6 and --quiet-ra. Thanks to
    Kevin Darbyshire-Bryant for the initial patch.
    Allow A/AAAA records created by --interface-name to be the
    target of --cname. Thanks to Hadmut Danisch for the
    suggestion.
    Avoid treating a --dhcp-host which has an IPv6 address
    as eligable for use with DHCPv4 on the grounds that it has
    no address, and vice-versa. Thanks to Yury Konovalov for
    spotting the problem.
    Do a better job caching dangling CNAMEs. Thanks to Yves
    Dorfsman for spotting the problem.
    Add the ability to act as an authoritative DNS
    server. Dnsmasq can now answer queries from the wider 'net
    with local data, as long as the correct NS records are set
    up. Only local data is provided, to avoid creating an open
    DNS relay. Zone transfer is supported, to allow secondary
    servers to be configured.
    Add "constructed DHCP ranges" for DHCPv6. This is intended
    for IPv6 routers which get prefixes dynamically via prefix
    delegation. With suitable configuration, stateful DHCPv6
    and RA can happen automatically as prefixes are delegated
    and then deprecated, without having  to re-write the
    dnsmasq configuration file or restart the daemon. Thanks to
    Steven Barth for extensive testing and development work on
    this idea.
    Fix crash on startup on Solaris 11. Regression probably
    introduced in 2.61.  Thanks to Geoff Johnstone for the
    patch.
    Add code to make behaviour for TCP DNS requests that same
    as for UDP requests, when a request arrives for an allowed
    address, but via a banned interface. This change is only
    active on Linux, since the relevant API is missing (AFAIK)
    on other platforms. Many thanks to Tomas Hozza for
    spotting the problem, and doing invaluable discovery of
    the obscure and undocumented API required for the solution.
    Don't send the default DHCP option advertising dnsmasq as
    the local DNS server if dnsmasq is configured to not act
    as DNS server, or it's configured to a non-standard port.
    Add DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBCRIBER_ID,
    DNSMASQ_REMOTE_ID variables to the environment of the
    lease-change script (and the corresponding Lua). These hold
    information inserted into the DHCP request by a DHCP relay
    agent. Thanks to Lakefield Communications for providing a
    bounty for this addition.
    Fixed crash, introduced in 2.64, whilst handling DHCPv6
    information-requests with some common configurations.
    Thanks to Robert M. Albrecht for the bug report and
    chasing the problem.
    Add --ipset option. Thanks to Jason A. Donenfeld for the
    patch.
    Don't erroneously reject some option names in --dhcp-match
    options. Thanks to Benedikt Hochstrasser for the bug report.
    Allow a trailing '*' wildcard in all interface-name
    configurations. Thanks to Christian Parpart for the patch.
    Handle the situation where libc headers define
    SO_REUSEPORT, but the kernel in use doesn't, to cope with
    the introduction of this option to Linux. Thanks to Rich
    Felker for the bug report.
    Update Polish translation. Thanks to Jan Psota.
    Fix crash if the configured DHCP lease limit is
    reached. Regression occurred in 2.61. Thanks to Tsachi for
    the bug report.
    Update the French translation. Thanks to Gildas le Nadan.</changelog>
<changelog author="cdenicolo@suse.com" date="1402574400">- license update: GPL-2.0 or GPL-3.0
  correct license is dual GPL-2.0 or GPL-3.0; please add COPYING-v3-file to
  RPM.</changelog>
<changelog author="vwallfahrer@suse.com" date="1407240000">- Removed README.SUSE file, it was to confusing and not necessary (bnc#889972).
  Information is already present in the upstream documentation.
- Split up vendor-files.tar.bz2 into single files
- Comply with systemd packaging guidlines</changelog>
<changelog author="vwallfahrer@suse.com" date="1407326400">- Removed Suse and all other OS/Distribution related subdirs from
  contrib, so only the rest gets packaged. The subdirs are not
  necessary anymore (bnc#889028).</changelog>
<changelog author="max@suse.com" date="1430222400">- Fix unchecked return value of the setup_reply() function
  (bsc#928867, CVE-2015-3294).
- Fix caching of local records (bsc#923144).</changelog>
<changelog author="max@suse.com" date="1437566400">- Build with support for DNSSEC (fate#318323, bsc#908137).</changelog>
<changelog author="mchandras@suse.de" date="1454673600">- Drop PrivateDevices=yes which breaks logging (bnc#902511, bnc#904537)</changelog>
<changelog author="max@suse.com" date="1475668800">- Fix denial of service between local and remote dns entries
  (CVE-2015-8899, bsc#983273).</changelog>

</package>
<package pkgid="16721501224c6c1c4b4c798eaa2a73fcce14e2f7951277665cdedf3b02012de5" name="dnsmasq-utils" arch="x86_64">
    <version epoch="0" ver="2.76" rel="10.3.1"/>

<changelog author="crrodriguez@opensuse.org" date="1340452800">- The default cache size is way too small (150 entries) use a sane
  default of 2000 as used in *WRT embeeded routers which is still
  very conservative for a desktop/server machine.
- use async logging</changelog>
<changelog author="crrodriguez@opensuse.org" date="1340539200">- Update to version 2.62, misc bugfixes
- Fix CFLAGS/LDFLAGS usage
- fix the small cache size problem in a different way by tweaking
  the build config instead.</changelog>
<changelog author="cfarrell@suse.com" date="1349352000">- license update: GPL-2.0
  Most of the source code files give a choice of either GPL-2.0 or GPL-3.0
  (not GPL-2.0+). The website states that the COPYING file in the
  distribution is the official license - in this case it is GPL-2.0. This
  is consistent with what Fedora state about the package. Accordingly, I^d
  be ok with License: GPL-2.0 or License: (GPL-2.0 or GPL-3.0) but not
  License: GPL-2.0+</changelog>
<changelog author="toganm@opensuse.org" date="1355486400">- Update to version 2.65. For other changes relating to other
  versions in between please see the  CHANGELOG
  * Fix regression which broke forwarding orgf queries sent via
    TCP which are not for A and AAAA and which were directed to
    non-default servers. Thanks to Niax for the bug reportst.
    Fix failure to build with DHCP support excluded. Thanks to
    Gustavo Zacarias for the patch.
    Fix nasty regression in 27.64 which completely broke cacheing.
- renamed group_and_isc.diff to group_and_isc.patch rebasinp to -p1
  level as outlined in the documentation at
  http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines</changelog>
<changelog author="rmilasan@suse.com" date="1361534400">- Install dnsmasq.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="vuntz@suse.com" date="1363089600">- Create a utils subpackage to include DHCP lease management utils
  (that are living in contrib/wrt):
  + Explicitly build them in %build and install the files in
    %install.
  + Summary and description of the new subpackage are taken from
    Fedora.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364990400">- remove all sysvinit support</changelog>
<changelog author="coolo@suse.com" date="1365854400">- sync /srv/tftpboot directory attributes with atftp package</changelog>
<changelog author="crrodriguez@opensuse.org" date="1366459200">- Do not order after syslog.target which it is neither
  required not recommended and currently no longer even exists.</changelog>
<changelog author="meissner@suse.com" date="1366632000">- reintroduced /sbin/rcdnsmasq as /sbin/service link.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- dnsmasq.service: Set PrivateDevices=yes so we run in a
  separate namespace with the bare minimum device nodes isolated
  from the host.</changelog>
<changelog author="dmueller@suse.com" date="1402488000">- update to 2.71:
    Subtle change to error handling to help DNSSEC validation
    when servers fail to provide NODATA answers for
    non-existent DS records.
    Tweak code which removes DNSSEC records from answers when
    not required. Fixes broken answers when additional section
    has real records in it. Thanks to Marco Davids for the bug
    report.
    Fix DNSSEC validation of ANY queries. Thanks to Marco Davids
    for spotting that too.
    Fix total DNS failure and 100% CPU use if cachesize set to zero,
    regression introduced in 2.69. Thanks to James Hunt and
    the Ubuntu crowd for assistance in fixing this.
    Fix crash, introduced in 2.69, on TCP request when dnsmasq
    compiled with DNSSEC support, but running without DNSSEC
    enabled. Thanks to Manish Sing for spotting that one.
    Fix regression which broke ipset functionality. Thanks to
    Wang Jian for the bug report.
    Implement dynamic interface discovery on *BSD. This allows
    the contructor: syntax to be used in dhcp-range for DHCPv6
    on the BSD platform. Thanks to Matthias Andree for
    valuable research on how to implement this.
    Fix infinite loop associated with some --bogus-nxdomain
    configs. Thanks fogobogo for the bug report.
    Fix missing RA RDNS option with configuration like
  - -dhcp-option=option6:23,[::] Thanks to Tsachi Kimeldorfer
    for spotting the problem.
    Add [fd00::] and [fe80::] as special addresses in DHCPv6
    options, analogous to [::]. [fd00::] is replaced with the
    actual ULA of the interface on the machine running
    dnsmasq, [fe80::] with the link-local address.
    Thanks to Tsachi Kimeldorfer for championing this.
    DNSSEC validation and caching. Dnsmasq needs to be
    compiled with this enabled, with
    make dnsmasq COPTS=-DHAVE_DNSSEC
    this add dependencies on the nettle crypto library and the
    gmp maths library. It's possible to have these linked
    statically with
    make dnsmasq COPTS='-DHAVE_DNSSEC -DHAVE_DNSSEC_STATIC'
    which bloats the dnsmasq binary, but saves the size of
    the shared libraries which are much bigger.
    To enable, DNSSEC, you will need a set of
    trust-anchors. Now that the TLDs are signed, this can be
    the keys for the root zone, and for convenience they are
    included in trust-anchors.conf in the dnsmasq
    distribution. You should of course check that these are
    legitimate and up-to-date. So, adding
    conf-file=/path/to/trust-anchors.conf
    dnssec
    to your config is all thats needed to get things
    working. The upstream nameservers have to be DNSSEC-capable
    too, of course. Many ISP nameservers aren't, but the
    Google public nameservers (8.8.8.8 and 8.8.4.4) are.
    When DNSSEC is configured, dnsmasq validates any queries
    for domains which are signed. Query results which are
    bogus are replaced with SERVFAIL replies, and results
    which are correctly signed have the AD bit set. In
    addition, and just as importantly, dnsmasq supplies
    correct DNSSEC information to clients which are doing
    their own validation, and caches DNSKEY, DS and RRSIG
    records, which significantly improve the performance of
    downstream validators. Setting --log-queries will show
    DNSSEC in action.
    If a domain is returned from an upstream nameserver without
    DNSSEC signature, dnsmasq by default trusts this. This
    means that for unsigned zone (still the majority) there
    is effectively no cost for having DNSSEC enabled. Of course
    this allows an attacker to replace a signed record with a
    false unsigned record. This is addressed by the
  - -dnssec-check-unsigned flag, which instructs dnsmasq
    to prove that an unsigned record is legitimate, by finding
    a secure proof that the zone containing the record is not
    signed. Doing this has costs (typically one or two extra
    upstream queries). It also has a nasty failure mode if
    dnsmasq's upstream nameservers are not DNSSEC capable.
    Without --dnssec-check-unsigned using such an upstream
    server will simply result in not queries being validated;
    with --dnssec-check-unsigned enabled and a
    DNSSEC-ignorant upstream server, _all_ queries will fail.
    Note that DNSSEC requires that the local time is valid and
    accurate, if not then DNSSEC validation will fail. NTP
    should be running. This presents a problem for routers
    without a battery-backed clock. To set the time needs NTP
    to do DNS lookups, but lookups will fail until NTP has run.
    To address this, there's a flag, --dnssec-no-timecheck
    which disables the time checks (only) in DNSSEC. When dnsmasq
    is started and the clock is not synced, this flag should
    be used. As soon as the clock is synced, SIGHUP dnsmasq.
    The SIGHUP clears the cache of partially-validated data and
    resets the no-timecheck flag, so that all DNSSEC checks
    henceforward will be complete.
    The development of DNSSEC in dnsmasq was started by
    Giovanni Bajo, to whom huge thanks are owed. It has been
    supported by Comcast, whose techfund grant has allowed for
    an invaluable period of full-time work to get it to
    a workable state.
    Add --rev-server. Thanks to Dave Taht for suggesting this.
    Add --servers-file. Allows dynamic update of upstream servers
    full access to configuration.
    Add --local-service. Accept DNS queries only from hosts
    whose address is on a local subnet, ie a subnet for which
    an interface exists on the server. This option
    only has effect if there are no --interface --except-interface,
  - -listen-address or --auth-server options. It is intended
    to be set as a default on installation, to allow
    unconfigured installations to be useful but also safe from
    being used for DNS amplification attacks.
    Fix crashes in cache_get_cname_target() when dangling CNAMEs
    encountered. Thanks to Andy and the rt-n56u project for
    find this and helping to chase it down.
    Fix wrong RCODE in authoritative DNS replies to PTR queries. The
    correct answer was included, but the RCODE was set to NXDOMAIN.
    Thanks to Craig McQueen for spotting this.
    Make statistics available as DNS queries in the .bind TLD as
    well as logging them.
    Use random addresses for DHCPv6 temporary address
    allocations, instead of algorithmically determined stable
    addresses.
    Fix bug which meant that the DHCPv6 DUID was not available
    in DHCP script runs during the lifetime of the dnsmasq
    process which created the DUID de-novo. Once the DUID was
    created and stored in the lease file and dnsmasq
    restarted, this bug disappeared.
    Fix bug introduced in 2.67 which could result in erroneous
    NXDOMAIN returns to CNAME queries.
    Fix build failures on MacOS X and openBSD.
    Allow subnet specifications in --auth-zone to be interface
    names as well as address literals. This makes it possible
    to configure authoritative DNS when local address ranges
    are dynamic and works much better than the previous
    work-around which exempted contructed DHCP ranges from the
    IP address filtering. As a consequence, that work-around
    is removed. Under certain circumstances, this change wil
    break existing configuration: if you're relying on the
    contructed-range exception, you need to change --auth-zone
    to specify the same interface as is used to construct your
    DHCP ranges, probably with a trailing "/6" like this:
  - -auth-zone=example.com,eth0/6 to limit the addresses to
    IPv6 addresses of eth0.
    Fix problems when advertising deleted IPv6 prefixes. If
    the prefix is deleted (rather than replaced), it doesn't
    get advertised with zero preferred time. Thanks to Tsachi
    for the bug report.
    Fix segfault with some locally configured CNAMEs. Thanks
    to Andrew Childs for spotting the problem.
    Fix memory leak on re-reading /etc/hosts and friends,
    introduced in 2.67.
    Check the arrival interface of incoming DNS and TFTP
    requests via IPv6, even in --bind-interfaces mode. This
    isn't possible for IPv4 and can generate scary warnings,
    but as it's always possible for IPv6 (the API always
    exists) then we should do it always.
    Tweak the rules on prefix-lengths in --dhcp-range for
    IPv6. The new rule is that the specified prefix length
    must be larger than or equal to the prefix length of the
    corresponding address on the local interface.
    Fix crash if upstream server returns SERVFAIL when
  - -conntrack in use. Thanks to Giacomo Tazzari for finding
    this and supplying the patch.
    Repair regression in 2.64. That release stopped sending
    lease-time information in the reply to DHCPINFORM
    requests, on the correct grounds that it was a standards
    violation. However, this broke the dnsmasq-specific
    dhcp_lease_time utility. Now, DHCPINFORM returns
    lease-time only if it's specifically requested
    (maintaining standards) and the dhcp_lease_time utility
    has been taught to ask for it (restoring functionality).
    Fix --dhcp-match, --dhcp-vendorclass and --dhcp-userclass
    to work with BOOTP and well as DHCP. Thanks to Peter
    Korsgaard for spotting the problem.
    Add --synth-domain. Thanks to Vishvananda Ishaya for
    suggesting this.
    Fix failure to compile ipset.c if old kernel headers are
    in use. Thanks to Eugene Rudoy for pointing this out.
    Handle IPv4 interface-address labels in Linux. These are
    often used to emulate the old IP-alias addresses. Before,
    using --interface=eth0 would service all the addresses of
    eth0, including ones configured as aliases, which appear
    in ifconfig as eth0:0. Now, only addresses with the label
    eth0 are active. This is not backwards compatible: if you
    want to continue to bind the aliases too, you need to add
    eg. --interface=eth0:0 to the config.
    Fix "failed to set SO_BINDTODEVICE on DHCP socket: Socket
    operation on non-socket" error on startup with
    configurations which have exactly one --interface option
    and do RA but _not_ DHCPv6. Thanks to Trever Adams for the
    bug report.
    Generalise --interface-name to cope with IPv6 addresses
    and multiple addresses per interface per address family.
    Fix option parsing for --dhcp-host, which was generating a
    spurious error when all seven possible items were
    included. Thanks to Zhiqiang Wang for the bug report.
    Remove restriction on prefix-length in --auth-zone. Thanks
    to Toke Hoiland-Jorgensen for suggesting this.
    Log when the maximum number of concurrent DNS queries is
    reached. Thanks to Marcelo Salhab Brogliato for the patch.
    If wildcards are used in --interface, don't assume that
    there will only ever be one available interface for DHCP
    just because there is one at start-up. More may appear, so
    we can't use SO_BINDTODEVICE. Thanks to Natrio for the bug
    report.
    Increase timeout/number of retries in TFTP to accomodate
    AudioCodes Voice Gateways doing streaming writes to flash.
    Thanks to Damian Kaczkowski for spotting the problem.
    Fix crash with empty DHCP string options when adding zero
    terminator. Thanks to Patrick McLean for the bug report.
    Allow hostnames to start with a number, as allowed in
    RFC-1123. Thanks to Kyle Mestery for the patch.
    Fixes to DHCP FQDN option handling: don't terminate FQDN
    if domain not known and allow a FQDN option with blank
    name to request that a FQDN option is returned in the
    reply. Thanks to Roy Marples for the patch.
    Make --clear-on-reload apply to setting upstream servers
    via DBus too.
    When the address which triggered the construction of an
    advertised IPv6 prefix disappears, continue to advertise
    the prefix for up to 2 hours, with the preferred lifetime
    set to zero. This satisfies RFC 6204 4.3 L-13 and makes
    things work better if a prefix disappears without being
    deprecated first. Thanks to Uwe Schindler for persuasively
    arguing for this.
    Fix MAC address enumeration on *BSD. Thanks to Brad Smith
    for the bug report.
    Support RFC-4242 information-refresh-time options in the
    reply to DHCPv6 information-request. The lease time of the
    smallest valid dhcp-range is sent. Thanks to Uwe Schindler
    for suggesting this.
    Make --listen-address higher priority than --except-interface
    in all circumstances. Thanks to Thomas Hood for the bugreport.
    Provide independent control over which interfaces get TFTP
    service. If enable-tftp is given a list of interfaces, then TFTP
    is provided on those. Without the list, the previous behaviour
    (provide TFTP to the same interfaces we provide DHCP to)
    is retained. Thanks to Lonnie Abelbeck for the suggestion.
    Add --dhcp-relay config option. Many thanks to vtsl.net
    for sponsoring this development.
    Fix crash with empty tag: in --dhcp-range. Thanks to
    Kaspar Schleiser for the bug report.
    Add "baseline" and "bloatcheck" makefile targets, for
    revealing size changes during development. Thanks to
    Vladislav Grishenko for the patch.
    Cope with DHCPv6 clients which send REQUESTs without
    address options - treat them as SOLICIT with rapid commit.
    Support identification of clients by MAC address in
    DHCPv6. When using a relay, the relay must support RFC
    6939 for this to work. It always works for directly
    connected clients. Thanks to Vladislav Grishenko
    for prompting this feature.
    Remove the rule for constructed DHCP ranges that the local
    address must be either the first or last address in the
    range. This was originally to avoid SLAAC addresses, but
    we now explicitly autoconfig and privacy addresses instead.
    Update Polish translation. Thanks to Jan Psota.
    Fix problem in DHCPv6 vendorclass/userclass matching
    code. Thanks to Tanguy Bouzeloc for the patch.
    Update Spanish transalation. Thanks to Vicente Soriano.
    Add --ra-param option. Thanks to Vladislav Grishenko for
    inspiration on this.
    Add --add-subnet configuration, to tell upstream DNS
    servers where the original client is. Thanks to DNSthingy
    for sponsoring this feature.
    Add --quiet-dhcp, --quiet-dhcp6 and --quiet-ra. Thanks to
    Kevin Darbyshire-Bryant for the initial patch.
    Allow A/AAAA records created by --interface-name to be the
    target of --cname. Thanks to Hadmut Danisch for the
    suggestion.
    Avoid treating a --dhcp-host which has an IPv6 address
    as eligable for use with DHCPv4 on the grounds that it has
    no address, and vice-versa. Thanks to Yury Konovalov for
    spotting the problem.
    Do a better job caching dangling CNAMEs. Thanks to Yves
    Dorfsman for spotting the problem.
    Add the ability to act as an authoritative DNS
    server. Dnsmasq can now answer queries from the wider 'net
    with local data, as long as the correct NS records are set
    up. Only local data is provided, to avoid creating an open
    DNS relay. Zone transfer is supported, to allow secondary
    servers to be configured.
    Add "constructed DHCP ranges" for DHCPv6. This is intended
    for IPv6 routers which get prefixes dynamically via prefix
    delegation. With suitable configuration, stateful DHCPv6
    and RA can happen automatically as prefixes are delegated
    and then deprecated, without having  to re-write the
    dnsmasq configuration file or restart the daemon. Thanks to
    Steven Barth for extensive testing and development work on
    this idea.
    Fix crash on startup on Solaris 11. Regression probably
    introduced in 2.61.  Thanks to Geoff Johnstone for the
    patch.
    Add code to make behaviour for TCP DNS requests that same
    as for UDP requests, when a request arrives for an allowed
    address, but via a banned interface. This change is only
    active on Linux, since the relevant API is missing (AFAIK)
    on other platforms. Many thanks to Tomas Hozza for
    spotting the problem, and doing invaluable discovery of
    the obscure and undocumented API required for the solution.
    Don't send the default DHCP option advertising dnsmasq as
    the local DNS server if dnsmasq is configured to not act
    as DNS server, or it's configured to a non-standard port.
    Add DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBCRIBER_ID,
    DNSMASQ_REMOTE_ID variables to the environment of the
    lease-change script (and the corresponding Lua). These hold
    information inserted into the DHCP request by a DHCP relay
    agent. Thanks to Lakefield Communications for providing a
    bounty for this addition.
    Fixed crash, introduced in 2.64, whilst handling DHCPv6
    information-requests with some common configurations.
    Thanks to Robert M. Albrecht for the bug report and
    chasing the problem.
    Add --ipset option. Thanks to Jason A. Donenfeld for the
    patch.
    Don't erroneously reject some option names in --dhcp-match
    options. Thanks to Benedikt Hochstrasser for the bug report.
    Allow a trailing '*' wildcard in all interface-name
    configurations. Thanks to Christian Parpart for the patch.
    Handle the situation where libc headers define
    SO_REUSEPORT, but the kernel in use doesn't, to cope with
    the introduction of this option to Linux. Thanks to Rich
    Felker for the bug report.
    Update Polish translation. Thanks to Jan Psota.
    Fix crash if the configured DHCP lease limit is
    reached. Regression occurred in 2.61. Thanks to Tsachi for
    the bug report.
    Update the French translation. Thanks to Gildas le Nadan.</changelog>
<changelog author="cdenicolo@suse.com" date="1402574400">- license update: GPL-2.0 or GPL-3.0
  correct license is dual GPL-2.0 or GPL-3.0; please add COPYING-v3-file to
  RPM.</changelog>
<changelog author="vwallfahrer@suse.com" date="1407240000">- Removed README.SUSE file, it was to confusing and not necessary (bnc#889972).
  Information is already present in the upstream documentation.
- Split up vendor-files.tar.bz2 into single files
- Comply with systemd packaging guidlines</changelog>
<changelog author="vwallfahrer@suse.com" date="1407326400">- Removed Suse and all other OS/Distribution related subdirs from
  contrib, so only the rest gets packaged. The subdirs are not
  necessary anymore (bnc#889028).</changelog>
<changelog author="max@suse.com" date="1430222400">- Fix unchecked return value of the setup_reply() function
  (bsc#928867, CVE-2015-3294).
- Fix caching of local records (bsc#923144).</changelog>
<changelog author="max@suse.com" date="1437566400">- Build with support for DNSSEC (fate#318323, bsc#908137).</changelog>
<changelog author="mchandras@suse.de" date="1454673600">- Drop PrivateDevices=yes which breaks logging (bnc#902511, bnc#904537)</changelog>
<changelog author="max@suse.com" date="1475668800">- Fix denial of service between local and remote dns entries
  (CVE-2015-8899, bsc#983273).</changelog>
<changelog author="max@suse.com" date="1488456000">- Update to version 2.76 (fate#321175, fate#322030, bsc#1035227):
  * Fix PXE booting for UEFI architectures (fate#322030).
  * Prevent a man-in-the-middle attack (bsc#972164, fate#321175).
  * For other changes, see
    http://www.thekelleys.org.uk/dnsmasq/CHANGELOG
- This update brings a (small) potential incompatibility in the
  handling of "basename" in --pxe-service. Please read the
  CHANGELOG and the documentation if you are using this option.
- Obsoleted patches:
  * dnsmasq-CVE-2015-3294.patch
  * dnsmasq-CVE-2015-8899.patch
  * dnsmasq-local-cache.patch</changelog>

</package>
<package pkgid="1f01f3a2972855bd30be662598725ecd08b5d16c799fceb56229ec7ff3b2a583" name="dnsmasq-utils" arch="x86_64">
    <version epoch="0" ver="2.78" rel="10.6.1"/>

<changelog author="crrodriguez@opensuse.org" date="1340539200">- Update to version 2.62, misc bugfixes
- Fix CFLAGS/LDFLAGS usage
- fix the small cache size problem in a different way by tweaking
  the build config instead.</changelog>
<changelog author="cfarrell@suse.com" date="1349352000">- license update: GPL-2.0
  Most of the source code files give a choice of either GPL-2.0 or GPL-3.0
  (not GPL-2.0+). The website states that the COPYING file in the
  distribution is the official license - in this case it is GPL-2.0. This
  is consistent with what Fedora state about the package. Accordingly, I^d
  be ok with License: GPL-2.0 or License: (GPL-2.0 or GPL-3.0) but not
  License: GPL-2.0+</changelog>
<changelog author="toganm@opensuse.org" date="1355486400">- Update to version 2.65. For other changes relating to other
  versions in between please see the  CHANGELOG
  * Fix regression which broke forwarding orgf queries sent via
    TCP which are not for A and AAAA and which were directed to
    non-default servers. Thanks to Niax for the bug reportst.
    Fix failure to build with DHCP support excluded. Thanks to
    Gustavo Zacarias for the patch.
    Fix nasty regression in 27.64 which completely broke cacheing.
- renamed group_and_isc.diff to group_and_isc.patch rebasinp to -p1
  level as outlined in the documentation at
  http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines</changelog>
<changelog author="rmilasan@suse.com" date="1361534400">- Install dnsmasq.service accordingly (/usr/lib/systemd for 12.3
  and up or /lib/systemd for older versions).</changelog>
<changelog author="vuntz@suse.com" date="1363089600">- Create a utils subpackage to include DHCP lease management utils
  (that are living in contrib/wrt):
  + Explicitly build them in %build and install the files in
    %install.
  + Summary and description of the new subpackage are taken from
    Fedora.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1364990400">- remove all sysvinit support</changelog>
<changelog author="coolo@suse.com" date="1365854400">- sync /srv/tftpboot directory attributes with atftp package</changelog>
<changelog author="crrodriguez@opensuse.org" date="1366459200">- Do not order after syslog.target which it is neither
  required not recommended and currently no longer even exists.</changelog>
<changelog author="meissner@suse.com" date="1366632000">- reintroduced /sbin/rcdnsmasq as /sbin/service link.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1395835200">- dnsmasq.service: Set PrivateDevices=yes so we run in a
  separate namespace with the bare minimum device nodes isolated
  from the host.</changelog>
<changelog author="dmueller@suse.com" date="1402488000">- update to 2.71:
    Subtle change to error handling to help DNSSEC validation
    when servers fail to provide NODATA answers for
    non-existent DS records.
    Tweak code which removes DNSSEC records from answers when
    not required. Fixes broken answers when additional section
    has real records in it. Thanks to Marco Davids for the bug
    report.
    Fix DNSSEC validation of ANY queries. Thanks to Marco Davids
    for spotting that too.
    Fix total DNS failure and 100% CPU use if cachesize set to zero,
    regression introduced in 2.69. Thanks to James Hunt and
    the Ubuntu crowd for assistance in fixing this.
    Fix crash, introduced in 2.69, on TCP request when dnsmasq
    compiled with DNSSEC support, but running without DNSSEC
    enabled. Thanks to Manish Sing for spotting that one.
    Fix regression which broke ipset functionality. Thanks to
    Wang Jian for the bug report.
    Implement dynamic interface discovery on *BSD. This allows
    the contructor: syntax to be used in dhcp-range for DHCPv6
    on the BSD platform. Thanks to Matthias Andree for
    valuable research on how to implement this.
    Fix infinite loop associated with some --bogus-nxdomain
    configs. Thanks fogobogo for the bug report.
    Fix missing RA RDNS option with configuration like
  - -dhcp-option=option6:23,[::] Thanks to Tsachi Kimeldorfer
    for spotting the problem.
    Add [fd00::] and [fe80::] as special addresses in DHCPv6
    options, analogous to [::]. [fd00::] is replaced with the
    actual ULA of the interface on the machine running
    dnsmasq, [fe80::] with the link-local address.
    Thanks to Tsachi Kimeldorfer for championing this.
    DNSSEC validation and caching. Dnsmasq needs to be
    compiled with this enabled, with
    make dnsmasq COPTS=-DHAVE_DNSSEC
    this add dependencies on the nettle crypto library and the
    gmp maths library. It's possible to have these linked
    statically with
    make dnsmasq COPTS='-DHAVE_DNSSEC -DHAVE_DNSSEC_STATIC'
    which bloats the dnsmasq binary, but saves the size of
    the shared libraries which are much bigger.
    To enable, DNSSEC, you will need a set of
    trust-anchors. Now that the TLDs are signed, this can be
    the keys for the root zone, and for convenience they are
    included in trust-anchors.conf in the dnsmasq
    distribution. You should of course check that these are
    legitimate and up-to-date. So, adding
    conf-file=/path/to/trust-anchors.conf
    dnssec
    to your config is all thats needed to get things
    working. The upstream nameservers have to be DNSSEC-capable
    too, of course. Many ISP nameservers aren't, but the
    Google public nameservers (8.8.8.8 and 8.8.4.4) are.
    When DNSSEC is configured, dnsmasq validates any queries
    for domains which are signed. Query results which are
    bogus are replaced with SERVFAIL replies, and results
    which are correctly signed have the AD bit set. In
    addition, and just as importantly, dnsmasq supplies
    correct DNSSEC information to clients which are doing
    their own validation, and caches DNSKEY, DS and RRSIG
    records, which significantly improve the performance of
    downstream validators. Setting --log-queries will show
    DNSSEC in action.
    If a domain is returned from an upstream nameserver without
    DNSSEC signature, dnsmasq by default trusts this. This
    means that for unsigned zone (still the majority) there
    is effectively no cost for having DNSSEC enabled. Of course
    this allows an attacker to replace a signed record with a
    false unsigned record. This is addressed by the
  - -dnssec-check-unsigned flag, which instructs dnsmasq
    to prove that an unsigned record is legitimate, by finding
    a secure proof that the zone containing the record is not
    signed. Doing this has costs (typically one or two extra
    upstream queries). It also has a nasty failure mode if
    dnsmasq's upstream nameservers are not DNSSEC capable.
    Without --dnssec-check-unsigned using such an upstream
    server will simply result in not queries being validated;
    with --dnssec-check-unsigned enabled and a
    DNSSEC-ignorant upstream server, _all_ queries will fail.
    Note that DNSSEC requires that the local time is valid and
    accurate, if not then DNSSEC validation will fail. NTP
    should be running. This presents a problem for routers
    without a battery-backed clock. To set the time needs NTP
    to do DNS lookups, but lookups will fail until NTP has run.
    To address this, there's a flag, --dnssec-no-timecheck
    which disables the time checks (only) in DNSSEC. When dnsmasq
    is started and the clock is not synced, this flag should
    be used. As soon as the clock is synced, SIGHUP dnsmasq.
    The SIGHUP clears the cache of partially-validated data and
    resets the no-timecheck flag, so that all DNSSEC checks
    henceforward will be complete.
    The development of DNSSEC in dnsmasq was started by
    Giovanni Bajo, to whom huge thanks are owed. It has been
    supported by Comcast, whose techfund grant has allowed for
    an invaluable period of full-time work to get it to
    a workable state.
    Add --rev-server. Thanks to Dave Taht for suggesting this.
    Add --servers-file. Allows dynamic update of upstream servers
    full access to configuration.
    Add --local-service. Accept DNS queries only from hosts
    whose address is on a local subnet, ie a subnet for which
    an interface exists on the server. This option
    only has effect if there are no --interface --except-interface,
  - -listen-address or --auth-server options. It is intended
    to be set as a default on installation, to allow
    unconfigured installations to be useful but also safe from
    being used for DNS amplification attacks.
    Fix crashes in cache_get_cname_target() when dangling CNAMEs
    encountered. Thanks to Andy and the rt-n56u project for
    find this and helping to chase it down.
    Fix wrong RCODE in authoritative DNS replies to PTR queries. The
    correct answer was included, but the RCODE was set to NXDOMAIN.
    Thanks to Craig McQueen for spotting this.
    Make statistics available as DNS queries in the .bind TLD as
    well as logging them.
    Use random addresses for DHCPv6 temporary address
    allocations, instead of algorithmically determined stable
    addresses.
    Fix bug which meant that the DHCPv6 DUID was not available
    in DHCP script runs during the lifetime of the dnsmasq
    process which created the DUID de-novo. Once the DUID was
    created and stored in the lease file and dnsmasq
    restarted, this bug disappeared.
    Fix bug introduced in 2.67 which could result in erroneous
    NXDOMAIN returns to CNAME queries.
    Fix build failures on MacOS X and openBSD.
    Allow subnet specifications in --auth-zone to be interface
    names as well as address literals. This makes it possible
    to configure authoritative DNS when local address ranges
    are dynamic and works much better than the previous
    work-around which exempted contructed DHCP ranges from the
    IP address filtering. As a consequence, that work-around
    is removed. Under certain circumstances, this change wil
    break existing configuration: if you're relying on the
    contructed-range exception, you need to change --auth-zone
    to specify the same interface as is used to construct your
    DHCP ranges, probably with a trailing "/6" like this:
  - -auth-zone=example.com,eth0/6 to limit the addresses to
    IPv6 addresses of eth0.
    Fix problems when advertising deleted IPv6 prefixes. If
    the prefix is deleted (rather than replaced), it doesn't
    get advertised with zero preferred time. Thanks to Tsachi
    for the bug report.
    Fix segfault with some locally configured CNAMEs. Thanks
    to Andrew Childs for spotting the problem.
    Fix memory leak on re-reading /etc/hosts and friends,
    introduced in 2.67.
    Check the arrival interface of incoming DNS and TFTP
    requests via IPv6, even in --bind-interfaces mode. This
    isn't possible for IPv4 and can generate scary warnings,
    but as it's always possible for IPv6 (the API always
    exists) then we should do it always.
    Tweak the rules on prefix-lengths in --dhcp-range for
    IPv6. The new rule is that the specified prefix length
    must be larger than or equal to the prefix length of the
    corresponding address on the local interface.
    Fix crash if upstream server returns SERVFAIL when
  - -conntrack in use. Thanks to Giacomo Tazzari for finding
    this and supplying the patch.
    Repair regression in 2.64. That release stopped sending
    lease-time information in the reply to DHCPINFORM
    requests, on the correct grounds that it was a standards
    violation. However, this broke the dnsmasq-specific
    dhcp_lease_time utility. Now, DHCPINFORM returns
    lease-time only if it's specifically requested
    (maintaining standards) and the dhcp_lease_time utility
    has been taught to ask for it (restoring functionality).
    Fix --dhcp-match, --dhcp-vendorclass and --dhcp-userclass
    to work with BOOTP and well as DHCP. Thanks to Peter
    Korsgaard for spotting the problem.
    Add --synth-domain. Thanks to Vishvananda Ishaya for
    suggesting this.
    Fix failure to compile ipset.c if old kernel headers are
    in use. Thanks to Eugene Rudoy for pointing this out.
    Handle IPv4 interface-address labels in Linux. These are
    often used to emulate the old IP-alias addresses. Before,
    using --interface=eth0 would service all the addresses of
    eth0, including ones configured as aliases, which appear
    in ifconfig as eth0:0. Now, only addresses with the label
    eth0 are active. This is not backwards compatible: if you
    want to continue to bind the aliases too, you need to add
    eg. --interface=eth0:0 to the config.
    Fix "failed to set SO_BINDTODEVICE on DHCP socket: Socket
    operation on non-socket" error on startup with
    configurations which have exactly one --interface option
    and do RA but _not_ DHCPv6. Thanks to Trever Adams for the
    bug report.
    Generalise --interface-name to cope with IPv6 addresses
    and multiple addresses per interface per address family.
    Fix option parsing for --dhcp-host, which was generating a
    spurious error when all seven possible items were
    included. Thanks to Zhiqiang Wang for the bug report.
    Remove restriction on prefix-length in --auth-zone. Thanks
    to Toke Hoiland-Jorgensen for suggesting this.
    Log when the maximum number of concurrent DNS queries is
    reached. Thanks to Marcelo Salhab Brogliato for the patch.
    If wildcards are used in --interface, don't assume that
    there will only ever be one available interface for DHCP
    just because there is one at start-up. More may appear, so
    we can't use SO_BINDTODEVICE. Thanks to Natrio for the bug
    report.
    Increase timeout/number of retries in TFTP to accomodate
    AudioCodes Voice Gateways doing streaming writes to flash.
    Thanks to Damian Kaczkowski for spotting the problem.
    Fix crash with empty DHCP string options when adding zero
    terminator. Thanks to Patrick McLean for the bug report.
    Allow hostnames to start with a number, as allowed in
    RFC-1123. Thanks to Kyle Mestery for the patch.
    Fixes to DHCP FQDN option handling: don't terminate FQDN
    if domain not known and allow a FQDN option with blank
    name to request that a FQDN option is returned in the
    reply. Thanks to Roy Marples for the patch.
    Make --clear-on-reload apply to setting upstream servers
    via DBus too.
    When the address which triggered the construction of an
    advertised IPv6 prefix disappears, continue to advertise
    the prefix for up to 2 hours, with the preferred lifetime
    set to zero. This satisfies RFC 6204 4.3 L-13 and makes
    things work better if a prefix disappears without being
    deprecated first. Thanks to Uwe Schindler for persuasively
    arguing for this.
    Fix MAC address enumeration on *BSD. Thanks to Brad Smith
    for the bug report.
    Support RFC-4242 information-refresh-time options in the
    reply to DHCPv6 information-request. The lease time of the
    smallest valid dhcp-range is sent. Thanks to Uwe Schindler
    for suggesting this.
    Make --listen-address higher priority than --except-interface
    in all circumstances. Thanks to Thomas Hood for the bugreport.
    Provide independent control over which interfaces get TFTP
    service. If enable-tftp is given a list of interfaces, then TFTP
    is provided on those. Without the list, the previous behaviour
    (provide TFTP to the same interfaces we provide DHCP to)
    is retained. Thanks to Lonnie Abelbeck for the suggestion.
    Add --dhcp-relay config option. Many thanks to vtsl.net
    for sponsoring this development.
    Fix crash with empty tag: in --dhcp-range. Thanks to
    Kaspar Schleiser for the bug report.
    Add "baseline" and "bloatcheck" makefile targets, for
    revealing size changes during development. Thanks to
    Vladislav Grishenko for the patch.
    Cope with DHCPv6 clients which send REQUESTs without
    address options - treat them as SOLICIT with rapid commit.
    Support identification of clients by MAC address in
    DHCPv6. When using a relay, the relay must support RFC
    6939 for this to work. It always works for directly
    connected clients. Thanks to Vladislav Grishenko
    for prompting this feature.
    Remove the rule for constructed DHCP ranges that the local
    address must be either the first or last address in the
    range. This was originally to avoid SLAAC addresses, but
    we now explicitly autoconfig and privacy addresses instead.
    Update Polish translation. Thanks to Jan Psota.
    Fix problem in DHCPv6 vendorclass/userclass matching
    code. Thanks to Tanguy Bouzeloc for the patch.
    Update Spanish transalation. Thanks to Vicente Soriano.
    Add --ra-param option. Thanks to Vladislav Grishenko for
    inspiration on this.
    Add --add-subnet configuration, to tell upstream DNS
    servers where the original client is. Thanks to DNSthingy
    for sponsoring this feature.
    Add --quiet-dhcp, --quiet-dhcp6 and --quiet-ra. Thanks to
    Kevin Darbyshire-Bryant for the initial patch.
    Allow A/AAAA records created by --interface-name to be the
    target of --cname. Thanks to Hadmut Danisch for the
    suggestion.
    Avoid treating a --dhcp-host which has an IPv6 address
    as eligable for use with DHCPv4 on the grounds that it has
    no address, and vice-versa. Thanks to Yury Konovalov for
    spotting the problem.
    Do a better job caching dangling CNAMEs. Thanks to Yves
    Dorfsman for spotting the problem.
    Add the ability to act as an authoritative DNS
    server. Dnsmasq can now answer queries from the wider 'net
    with local data, as long as the correct NS records are set
    up. Only local data is provided, to avoid creating an open
    DNS relay. Zone transfer is supported, to allow secondary
    servers to be configured.
    Add "constructed DHCP ranges" for DHCPv6. This is intended
    for IPv6 routers which get prefixes dynamically via prefix
    delegation. With suitable configuration, stateful DHCPv6
    and RA can happen automatically as prefixes are delegated
    and then deprecated, without having  to re-write the
    dnsmasq configuration file or restart the daemon. Thanks to
    Steven Barth for extensive testing and development work on
    this idea.
    Fix crash on startup on Solaris 11. Regression probably
    introduced in 2.61.  Thanks to Geoff Johnstone for the
    patch.
    Add code to make behaviour for TCP DNS requests that same
    as for UDP requests, when a request arrives for an allowed
    address, but via a banned interface. This change is only
    active on Linux, since the relevant API is missing (AFAIK)
    on other platforms. Many thanks to Tomas Hozza for
    spotting the problem, and doing invaluable discovery of
    the obscure and undocumented API required for the solution.
    Don't send the default DHCP option advertising dnsmasq as
    the local DNS server if dnsmasq is configured to not act
    as DNS server, or it's configured to a non-standard port.
    Add DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBCRIBER_ID,
    DNSMASQ_REMOTE_ID variables to the environment of the
    lease-change script (and the corresponding Lua). These hold
    information inserted into the DHCP request by a DHCP relay
    agent. Thanks to Lakefield Communications for providing a
    bounty for this addition.
    Fixed crash, introduced in 2.64, whilst handling DHCPv6
    information-requests with some common configurations.
    Thanks to Robert M. Albrecht for the bug report and
    chasing the problem.
    Add --ipset option. Thanks to Jason A. Donenfeld for the
    patch.
    Don't erroneously reject some option names in --dhcp-match
    options. Thanks to Benedikt Hochstrasser for the bug report.
    Allow a trailing '*' wildcard in all interface-name
    configurations. Thanks to Christian Parpart for the patch.
    Handle the situation where libc headers define
    SO_REUSEPORT, but the kernel in use doesn't, to cope with
    the introduction of this option to Linux. Thanks to Rich
    Felker for the bug report.
    Update Polish translation. Thanks to Jan Psota.
    Fix crash if the configured DHCP lease limit is
    reached. Regression occurred in 2.61. Thanks to Tsachi for
    the bug report.
    Update the French translation. Thanks to Gildas le Nadan.</changelog>
<changelog author="cdenicolo@suse.com" date="1402574400">- license update: GPL-2.0 or GPL-3.0
  correct license is dual GPL-2.0 or GPL-3.0; please add COPYING-v3-file to
  RPM.</changelog>
<changelog author="vwallfahrer@suse.com" date="1407240000">- Removed README.SUSE file, it was to confusing and not necessary (bnc#889972).
  Information is already present in the upstream documentation.
- Split up vendor-files.tar.bz2 into single files
- Comply with systemd packaging guidlines</changelog>
<changelog author="vwallfahrer@suse.com" date="1407326400">- Removed Suse and all other OS/Distribution related subdirs from
  contrib, so only the rest gets packaged. The subdirs are not
  necessary anymore (bnc#889028).</changelog>
<changelog author="max@suse.com" date="1430222400">- Fix unchecked return value of the setup_reply() function
  (bsc#928867, CVE-2015-3294).
- Fix caching of local records (bsc#923144).</changelog>
<changelog author="max@suse.com" date="1437566400">- Build with support for DNSSEC (fate#318323, bsc#908137).</changelog>
<changelog author="mchandras@suse.de" date="1454673600">- Drop PrivateDevices=yes which breaks logging (bnc#902511, bnc#904537)</changelog>
<changelog author="max@suse.com" date="1475668800">- Fix denial of service between local and remote dns entries
  (CVE-2015-8899, bsc#983273).</changelog>
<changelog author="max@suse.com" date="1488456000">- Update to version 2.76 (fate#321175, fate#322030, bsc#1035227):
  * Fix PXE booting for UEFI architectures (fate#322030).
  * Prevent a man-in-the-middle attack (bsc#972164, fate#321175).
  * For other changes, see
    http://www.thekelleys.org.uk/dnsmasq/CHANGELOG
- This update brings a (small) potential incompatibility in the
  handling of "basename" in --pxe-service. Please read the
  CHANGELOG and the documentation if you are using this option.
- Obsoleted patches:
  * dnsmasq-CVE-2015-3294.patch
  * dnsmasq-CVE-2015-8899.patch
  * dnsmasq-local-cache.patch</changelog>
<changelog author="max@suse.com" date="1506513600">- Security update to version 2.78:
  * bsc#1060354, CVE-2017-14491: 2 byte heap based overflow.
  * bsc#1060355, CVE-2017-14492: heap based overflow.
  * bsc#1060360, CVE-2017-14493: stack based overflow.
  * bsc#1060361, CVE-2017-14494: DHCP - info leak.
  * bsc#1060362, CVE-2017-14495: DNS - OOM DoS.
  * bsc#1060364, CVE-2017-14496: DNS - DoS Integer underflow.
  * Fix DHCP relaying, broken in 2.76 and 2.77.
  * For other changes, see
    http://www.thekelleys.org.uk/dnsmasq/CHANGELOG</changelog>

</package>
<package pkgid="56a7247c75d513186ea25f673db31b5d1af91b4134cc186f526f99b4616dc9e0" name="docker" arch="src">
    <version epoch="0" ver="1.12.3" rel="22.1"/>

<changelog author="jmassaguerpla@suse.com" date="1471953600">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6
- remove bnc964673-boltdb-metadata-recovery.patch because it has already
  been merged</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- remove disable-pprof-trace.patch: We can remove this patch because
  we use go 1.6, either gcc6-go or gc-go. This patch was for gcc5-go</changelog>
<changelog author="asarai@suse.com" date="1472212800">- Update docker.service file with several changes.
  * Reapply fix for bsc#983015 (Limit*=infinity).
  * Specify an "OCI" runtime for our runc package explicitly. bsc#978260</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472212801">- fix bsc#995102 - Docker "migrator" prevents installing "docker",
  if docker 1.9 was installed before but there were no images</changelog>
<changelog author="asarai@suse.com" date="1472212802">- Package docker-proxy (which was split out of the docker binary in 1.12).
  boo#995620</changelog>
<changelog author="cbrauner@suse.de" date="1472212803">- Add asaurin@suse.com's test.sh test script.
- Add integration test binary in docker.spec file. This is work done by
  asaurin@suse.com.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472472000">- Update docker to 1.12.1 (bsc#996015)
  see changelog in https://github.com/docker/docker/releases/tag/v1.12.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>

</package>
<package pkgid="046a1c48baa06be0ec6a48e8e558f6071a1498338a6dbdff34d7fb9d2d2ea9fa" name="docker" arch="src">
    <version epoch="0" ver="1.12.6" rel="25.2"/>

<changelog author="jmassaguerpla@suse.com" date="1472472000">- Update docker to 1.12.1 (bsc#996015)
  see changelog in https://github.com/docker/docker/releases/tag/v1.12.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>

</package>
<package pkgid="6363da7cfddcbb66939bb4436c544dedff461184b6e4533c2deeec8d1e01226f" name="docker" arch="src">
    <version epoch="0" ver="1.12.6" rel="28.2"/>

<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>
<changelog author="jmassaguerpla@suse.com" date="1485432000">- provide the oci runtime so that containers which were using an old
  runtime option, when started on the new docker version, the runtime
  is changed to the new one. fix bsc#1020806 bsc#1016992</changelog>

</package>
<package pkgid="7fa02f9c278d4b09505f14bea1996a6aa97a814fa05234d972aab513fd79b4c4" name="docker" arch="src">
    <version epoch="0" ver="1.12.6" rel="30.3.2"/>

<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>
<changelog author="jmassaguerpla@suse.com" date="1485432000">- provide the oci runtime so that containers which were using an old
  runtime option, when started on the new docker version, the runtime
  is changed to the new one. fix bsc#1020806 bsc#1016992</changelog>
<changelog author="asarai@suse.com" date="1499256000">- Backport a layerdb fix for inatomic layerdb operations. In certain cases this
  would result in /var/lib/docker corruption that would cause Docker to refuse
  to start. bsc#1031479
  + bsc1031479-0001-Update-layer-store-to-sync-transaction-files-before-.patch</changelog>

</package>
<package pkgid="70ef53d443099f1af7d82b7b39eb918b6848e968b4c9f5550153db1ec4bf2b39" name="docker" arch="src">
    <version epoch="0" ver="17.04.0_ce" rel="30.6.9"/>

<changelog author="jmassaguerpla@suse.com" date="1488801600">- Fix post section by adding shadow as a package requirement
  Otherwise the groupadd instruction fails</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488801601">- Fix bsc#1026827: systemd TasksMax default throttles docker</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488801602">- Remove old plugins.json to prevent docker-1.13 to fail to start</changelog>
<changelog author="asarai@suse.com" date="1488974400">- Clean up docker-mount-secrets.patch to use the new swarm secrets internals of
  Docker 1.13.0, which removes the need to implement any secret handling
  ourselves. This resulted in a split up of the patch.
  - docker-mount-secrets.patch
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="asarai@suse.com" date="1489752000">- Add a backport of fix to AppArmor lazy loading docker-exec case.
  https://github.com/docker/docker/pull/31773
  + pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1490011200">- Disable libseccomp for leap 42.1, sle12sp1 and sle12, because
  docker needs a higher version. Otherwise, we get the error
    "conditional filtering requires libseccomp version &gt;= 2.2.1
  (bsc#1028639 and bsc#1028638)</changelog>
<changelog author="mmeister@suse.com" date="1491912000">- Fix (bsc#1032644)
  Change lvm2 from Requires to Recommends
  Docker usually uses a default storage driver, when it's not configured
  explicitly. This default driver then depends on the underlying
  system and gets chosen during installation.</changelog>
<changelog author="asarai@suse.com" date="1491912001">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
<changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
<changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
<changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
<changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
<changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>

</package>
<package pkgid="c2ee2c833bed2e76df38ba32c66dbe0660f6a2d1fbc40b79818b2f9b5ed305a7" name="docker" arch="x86_64">
    <version epoch="0" ver="1.12.3" rel="22.1"/>

<changelog author="jmassaguerpla@suse.com" date="1471953600">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6
- remove bnc964673-boltdb-metadata-recovery.patch because it has already
  been merged</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- remove disable-pprof-trace.patch: We can remove this patch because
  we use go 1.6, either gcc6-go or gc-go. This patch was for gcc5-go</changelog>
<changelog author="asarai@suse.com" date="1472212800">- Update docker.service file with several changes.
  * Reapply fix for bsc#983015 (Limit*=infinity).
  * Specify an "OCI" runtime for our runc package explicitly. bsc#978260</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472212801">- fix bsc#995102 - Docker "migrator" prevents installing "docker",
  if docker 1.9 was installed before but there were no images</changelog>
<changelog author="asarai@suse.com" date="1472212802">- Package docker-proxy (which was split out of the docker binary in 1.12).
  boo#995620</changelog>
<changelog author="cbrauner@suse.de" date="1472212803">- Add asaurin@suse.com's test.sh test script.
- Add integration test binary in docker.spec file. This is work done by
  asaurin@suse.com.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472472000">- Update docker to 1.12.1 (bsc#996015)
  see changelog in https://github.com/docker/docker/releases/tag/v1.12.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>

</package>
<package pkgid="09a3295d9a99eacd1e8ee1a83711bf908a18bc09cae5c28c5f56b59b5644c5fa" name="docker" arch="x86_64">
    <version epoch="0" ver="1.12.6" rel="25.2"/>

<changelog author="jmassaguerpla@suse.com" date="1472472000">- Update docker to 1.12.1 (bsc#996015)
  see changelog in https://github.com/docker/docker/releases/tag/v1.12.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>

</package>
<package pkgid="ff74149138a8d9f0ba0e91ad04a426f8d635e67f8f80e052374f54d771d772bf" name="docker" arch="x86_64">
    <version epoch="0" ver="1.12.6" rel="28.2"/>

<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>
<changelog author="jmassaguerpla@suse.com" date="1485432000">- provide the oci runtime so that containers which were using an old
  runtime option, when started on the new docker version, the runtime
  is changed to the new one. fix bsc#1020806 bsc#1016992</changelog>

</package>
<package pkgid="d76d723bfe08e755a61b8354b7cb298d2feaa83402775f4c3fd1e20e346b5eaf" name="docker" arch="x86_64">
    <version epoch="0" ver="1.12.6" rel="30.3.2"/>

<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>
<changelog author="jmassaguerpla@suse.com" date="1485432000">- provide the oci runtime so that containers which were using an old
  runtime option, when started on the new docker version, the runtime
  is changed to the new one. fix bsc#1020806 bsc#1016992</changelog>
<changelog author="asarai@suse.com" date="1499256000">- Backport a layerdb fix for inatomic layerdb operations. In certain cases this
  would result in /var/lib/docker corruption that would cause Docker to refuse
  to start. bsc#1031479
  + bsc1031479-0001-Update-layer-store-to-sync-transaction-files-before-.patch</changelog>

</package>
<package pkgid="afb77d0377445c18177f5d0b97b5485f8c4ab382b1ac61c61afc70a22f2e4450" name="docker" arch="x86_64">
    <version epoch="0" ver="17.04.0_ce" rel="30.6.9"/>

<changelog author="jmassaguerpla@suse.com" date="1488801600">- Fix post section by adding shadow as a package requirement
  Otherwise the groupadd instruction fails</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488801601">- Fix bsc#1026827: systemd TasksMax default throttles docker</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488801602">- Remove old plugins.json to prevent docker-1.13 to fail to start</changelog>
<changelog author="asarai@suse.com" date="1488974400">- Clean up docker-mount-secrets.patch to use the new swarm secrets internals of
  Docker 1.13.0, which removes the need to implement any secret handling
  ourselves. This resulted in a split up of the patch.
  - docker-mount-secrets.patch
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="asarai@suse.com" date="1489752000">- Add a backport of fix to AppArmor lazy loading docker-exec case.
  https://github.com/docker/docker/pull/31773
  + pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1490011200">- Disable libseccomp for leap 42.1, sle12sp1 and sle12, because
  docker needs a higher version. Otherwise, we get the error
    "conditional filtering requires libseccomp version &gt;= 2.2.1
  (bsc#1028639 and bsc#1028638)</changelog>
<changelog author="mmeister@suse.com" date="1491912000">- Fix (bsc#1032644)
  Change lvm2 from Requires to Recommends
  Docker usually uses a default storage driver, when it's not configured
  explicitly. This default driver then depends on the underlying
  system and gets chosen during installation.</changelog>
<changelog author="asarai@suse.com" date="1491912001">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
<changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
<changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
<changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
<changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
<changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>

</package>
<package pkgid="aa418bdf9209320d8a0169bda4a68185ccc69d933a2e11d0bd3959cdad2c4386" name="docker-bash-completion" arch="noarch">
    <version epoch="0" ver="1.12.3" rel="22.1"/>

<changelog author="jmassaguerpla@suse.com" date="1471953600">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6
- remove bnc964673-boltdb-metadata-recovery.patch because it has already
  been merged</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- remove disable-pprof-trace.patch: We can remove this patch because
  we use go 1.6, either gcc6-go or gc-go. This patch was for gcc5-go</changelog>
<changelog author="asarai@suse.com" date="1472212800">- Update docker.service file with several changes.
  * Reapply fix for bsc#983015 (Limit*=infinity).
  * Specify an "OCI" runtime for our runc package explicitly. bsc#978260</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472212801">- fix bsc#995102 - Docker "migrator" prevents installing "docker",
  if docker 1.9 was installed before but there were no images</changelog>
<changelog author="asarai@suse.com" date="1472212802">- Package docker-proxy (which was split out of the docker binary in 1.12).
  boo#995620</changelog>
<changelog author="cbrauner@suse.de" date="1472212803">- Add asaurin@suse.com's test.sh test script.
- Add integration test binary in docker.spec file. This is work done by
  asaurin@suse.com.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472472000">- Update docker to 1.12.1 (bsc#996015)
  see changelog in https://github.com/docker/docker/releases/tag/v1.12.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>

</package>
<package pkgid="0389a21c44af37b895be0a89e97ac9fc2724217d7035a6257c30e29f7de309eb" name="docker-bash-completion" arch="noarch">
    <version epoch="0" ver="1.12.6" rel="25.2"/>

<changelog author="jmassaguerpla@suse.com" date="1472472000">- Update docker to 1.12.1 (bsc#996015)
  see changelog in https://github.com/docker/docker/releases/tag/v1.12.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>

</package>
<package pkgid="b75610b3783c37ea14a4eb0bab0233c6163ad8020d0c128c59d546ab94d0985e" name="docker-bash-completion" arch="noarch">
    <version epoch="0" ver="1.12.6" rel="28.2"/>

<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>
<changelog author="jmassaguerpla@suse.com" date="1485432000">- provide the oci runtime so that containers which were using an old
  runtime option, when started on the new docker version, the runtime
  is changed to the new one. fix bsc#1020806 bsc#1016992</changelog>

</package>
<package pkgid="aa8a5ddab9d91c5798708975f6b141acd2c211d861184275b2ab2e743dc30904" name="docker-bash-completion" arch="noarch">
    <version epoch="0" ver="1.12.6" rel="30.3.2"/>

<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>
<changelog author="jmassaguerpla@suse.com" date="1485432000">- provide the oci runtime so that containers which were using an old
  runtime option, when started on the new docker version, the runtime
  is changed to the new one. fix bsc#1020806 bsc#1016992</changelog>
<changelog author="asarai@suse.com" date="1499256000">- Backport a layerdb fix for inatomic layerdb operations. In certain cases this
  would result in /var/lib/docker corruption that would cause Docker to refuse
  to start. bsc#1031479
  + bsc1031479-0001-Update-layer-store-to-sync-transaction-files-before-.patch</changelog>

</package>
<package pkgid="0c2bdb0f78eaf0c186f5557d1952bcc80150439ab6032589468e37b10b4927f8" name="docker-bash-completion" arch="noarch">
    <version epoch="0" ver="17.04.0_ce" rel="30.6.9"/>

<changelog author="jmassaguerpla@suse.com" date="1488801600">- Fix post section by adding shadow as a package requirement
  Otherwise the groupadd instruction fails</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488801601">- Fix bsc#1026827: systemd TasksMax default throttles docker</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488801602">- Remove old plugins.json to prevent docker-1.13 to fail to start</changelog>
<changelog author="asarai@suse.com" date="1488974400">- Clean up docker-mount-secrets.patch to use the new swarm secrets internals of
  Docker 1.13.0, which removes the need to implement any secret handling
  ourselves. This resulted in a split up of the patch.
  - docker-mount-secrets.patch
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="asarai@suse.com" date="1489752000">- Add a backport of fix to AppArmor lazy loading docker-exec case.
  https://github.com/docker/docker/pull/31773
  + pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1490011200">- Disable libseccomp for leap 42.1, sle12sp1 and sle12, because
  docker needs a higher version. Otherwise, we get the error
    "conditional filtering requires libseccomp version &gt;= 2.2.1
  (bsc#1028639 and bsc#1028638)</changelog>
<changelog author="mmeister@suse.com" date="1491912000">- Fix (bsc#1032644)
  Change lvm2 from Requires to Recommends
  Docker usually uses a default storage driver, when it's not configured
  explicitly. This default driver then depends on the underlying
  system and gets chosen during installation.</changelog>
<changelog author="asarai@suse.com" date="1491912001">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
<changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
<changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
<changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
<changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
<changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>

</package>
<package pkgid="73480b0d24fa668c3f92f2691849ff42a4b94325d2a39812f7bd4315dbc2f236" name="docker-compose" arch="noarch">
    <version epoch="0" ver="1.8.1" rel="10.1"/>

<changelog author="fcastelli@suse.com" date="1428580800">- Created initial package targeting v1.2.0rc3</changelog>
<changelog author="fcastelli@suse.com" date="1428580801">- Added missing runtime requirement python-setuptools</changelog>
<changelog author="fcastelli@suse.com" date="1428580802">- Added missing runtime dependency python-backports.ssl_match_hostname</changelog>
<changelog author="fcastelli@suse.com" date="1428667200">- Removed python-backports.ssl_match_hostname from the runtime deps,
  this belongs to python-requests</changelog>
<changelog author="fcastelli@suse.com" date="1429272000">- Update to version 1.2.0</changelog>
<changelog author="fcastelli@suse.com" date="1432900800">- Add README.SUSE</changelog>
<changelog author="fcastelli@suse.com" date="1436529600">- Added fix_requires.patch: required to have docker-compose running</changelog>
<changelog author="fcastelli@suse.com" date="1437480000">- Updated fix_requires.patch: required to fix docker-compose on Factory</changelog>
<changelog author="hvogel@suse.com" date="1437998400">- Update to version 1.3.2</changelog>
<changelog author="fcastelli@suse.com" date="1438084800">- Fix python-request requirement
  Updated fix_requires.patch: required to fix docker-compose on Factory</changelog>
<changelog author="jmassaguerpla@suse.com" date="1447588800">- Update to docker-compose 1.5.1
  Remove fix_requires.patch because latest version requires different
  versions of the previous packages
  Changelog: https://github.com/docker/compose/blob/1.5.1/CHANGELOG.md</changelog>
<changelog author="fcastelli@suse.com" date="1447934400">- Add fix-requirements.patch: require the version of python-enum34
  shipped with SLE and openSUSE. The original version is not really
  needed.
- Downgraded python-enum34 requirement to suit what is already shipped
  with SLE/openSUSE</changelog>
<changelog author="fcastelli@suse.com" date="1450699200">- Update to version 1.5.2:
  * Fixed a bug which broke the use of environment and env_file with extends,
    and caused environment keys without values to have a None value, instead of
    a value from the host environment.
  * Fixed a regression in 1.5.1 that caused a warning about volumes to be
    raised incorrectly when containers were recreated.
  * Fixed a bug which prevented building a Dockerfile that used ADD &lt;url&gt;
  * Fixed a bug with docker-compose restart which prevented it from starting
    stopped containers.
  * Fixed handling of SIGTERM and SIGINT to properly stop containers
  * Add support for using a url as the value of build
  * Improved the validation of the expose option</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1458216000">- Update to version 1.6.2:
  + Add failing test for --abort-on-container-exit
  + Stop other containers if the flag is set.
  + Revert "Change special case from '_', None to ()"
  + Make environment variables without a value the same as docker-cli.
  + Updating Dockerfile
  + Bump 1.6.1
  + Update docker-py version in requirements to 1.7.2
  + Bump 1.6.2
- add cached-property requirement
- review version requirements so we don't have surprises if python
  packages are updated
- fix fix-requirements.patch based on versions in Factory
  This fixes bsc#954145, docker-compose provided by tumbleweed does not run</changelog>
<changelog author="jmassaguerpla@suse.com" date="1469188800">- update python-request requirement to &lt;= 1.11 because in Factory there is 1.10</changelog>
<changelog author="tboerger@suse.com" date="1469448000">- Updated fix-requirements.patch for new code base
- Update to version 1.7.1
  * 1.7.1
    + Fixed a bug where the output of docker-compose config for v1 files would
    be an invalid configuration file.
    + Fixed a bug where docker-compose config would not check the validity of
    links.
    + Fixed an issue where docker-compose help would not output a list of
    available commands and generic options as expected.
    + Fixed an issue where filtering by service when using docker-compose logs
    would not apply for newly created services.
    + Fixed a bug where unchanged services would sometimes be recreated in in
    the up phase when using Compose with Python 3.
    + Fixed an issue where API errors encountered during the up phase would not
    be recognized as a failure state by Compose.
    + Fixed a bug where Compose would raise a NameError because of an undefined
    exception name on non-Windows platforms.
    + Fixed a bug where the wrong version of docker-py would sometimes be
    installed alongside Compose.
    + Fixed a bug where the host value output by docker-machine config default
    would not be recognized as valid options by the docker-compose command line.
    + Fixed an issue where Compose would sometimes exit unexpectedly while
    reading events broadcasted by a Swarm cluster.
    + Corrected a statement in the docs about the location of the .env file,
    which is indeed read from the current directory, instead of in the same location as the Compose file.
  * 1.7.0
    + docker-compose logs no longer follows log output by default. It now
    matches the behaviour of docker logs and exits after the current logs are
    printed. Use -f to get the old default behaviour.
    + Booleans are no longer allows as values for mappings in the Compose file
    (for keys environment, labels and extra_hosts). Previously this was a
    warning. Boolean values should be quoted so they become string values.
    + Compose now looks for a .env file in the directory where it's run and
    reads any environment variables defined inside, if they're not already set
    in the shell environment. This lets you easily set defaults for variables
    used in the Compose file, or for any of the COMPOSE_* or DOCKER_*
    variables.
    + Added a --remove-orphans flag to both docker-compose up and docker-compose
    down to remove containers for services that were removed from the Compose
    file.
    + Added a --all flag to docker-compose rm to include containers created by
    docker-compose run. This will become the default behavior in the next
    version of Compose.
    + Added support for all the same TLS configuration flags used by the docker
    client: --tls, --tlscert, --tlskey, etc.
    + Compose files now support the tmpfs and shm_size options.
    + Added the --workdir flag to docker-compose run
    + docker-compose logs now shows logs for new containers that are created
    after it starts.
    + The COMPOSE_FILE environment variable can now contain multiple files,
    separated by the host system's standard path separator (: on Mac/Linux, ;
    on Windows).
    + You can now specify a static IP address when connecting a service to a
    network with the ipv4_address and ipv6_address options.
    + Added --follow, --timestamp, and --tail flags to the docker-compose logs
    command.
    + docker-compose up, and docker-compose start will now start containers in
    parallel where possible.
    + docker-compose stop now stops containers in reverse dependency order
    instead of all at once.
    + Added the --build flag to docker-compose up to force it to build a new
    image. It now shows a warning if an image is automatically built when the
    flag is not used.
    + Added the docker-compose exec command for executing a process in a running
    container.
    + docker-compose down now removes containers created by docker-compose run.
    + A more appropriate error is shown when a timeout is hit during up when
    using a tty.
    + Fixed a bug in docker-compose down where it would abort if some resources
    had already been removed.
    + Fixed a bug where changes to network aliases would not trigger a service
    to be recreated.
    + Fix a bug where a log message was printed about creating a new volume when
    it already existed.
    + Fixed a bug where interrupting up would not always shut down containers.
    + Fixed a bug where log_opt and log_driver were not properly carried over
    when extending services in the v1 Compose file format.
    + Fixed a bug where empty values for build args would cause file validation
    to fail.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1470830400">- add python as a requirement, otherwise python is not installed
  and then you get the error
    AttributeError: 'module' object has no attribute 'ssl'</changelog>
<changelog author="jmassaguerpla@suse.com" date="1473940800">- Remove the conflict with python-requests
  I am tired of this kind of errors. I am relaxing this requirement.
  fix bsc#997918: TW 20160901: unable to dup since docker-compose
  conflicts with python-requests</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1477310400">- Update to version 1.8.1 to be in sync with latest docker (bsc#1004927):
  * Remove surrounding quotes from TLS paths, if present
  * Fix command hint in bundle to pull services instead of images
  * Improve volumespec parsing on windows platforms
  * Update docker-py dependency to latest release
  * Catch APIError while printing container logs
  * Only allow log streaming if logdriver is json-file or journald
  * Fix integration test on Docker for Mac
  * Force default host on windows to the default TCP host (instead of npipe)
  * Bump docker-py dependency
  * Bump 1.8.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477310401">- fix-requirements.patch: update this patch</changelog>

</package>
<package pkgid="d006253062d01f792ced9efbf45ce48b730c07ed293f7cad06abe86ba18f7c28" name="docker-compose" arch="src">
    <version epoch="0" ver="1.8.1" rel="10.1"/>

<changelog author="fcastelli@suse.com" date="1428580800">- Created initial package targeting v1.2.0rc3</changelog>
<changelog author="fcastelli@suse.com" date="1428580801">- Added missing runtime requirement python-setuptools</changelog>
<changelog author="fcastelli@suse.com" date="1428580802">- Added missing runtime dependency python-backports.ssl_match_hostname</changelog>
<changelog author="fcastelli@suse.com" date="1428667200">- Removed python-backports.ssl_match_hostname from the runtime deps,
  this belongs to python-requests</changelog>
<changelog author="fcastelli@suse.com" date="1429272000">- Update to version 1.2.0</changelog>
<changelog author="fcastelli@suse.com" date="1432900800">- Add README.SUSE</changelog>
<changelog author="fcastelli@suse.com" date="1436529600">- Added fix_requires.patch: required to have docker-compose running</changelog>
<changelog author="fcastelli@suse.com" date="1437480000">- Updated fix_requires.patch: required to fix docker-compose on Factory</changelog>
<changelog author="hvogel@suse.com" date="1437998400">- Update to version 1.3.2</changelog>
<changelog author="fcastelli@suse.com" date="1438084800">- Fix python-request requirement
  Updated fix_requires.patch: required to fix docker-compose on Factory</changelog>
<changelog author="jmassaguerpla@suse.com" date="1447588800">- Update to docker-compose 1.5.1
  Remove fix_requires.patch because latest version requires different
  versions of the previous packages
  Changelog: https://github.com/docker/compose/blob/1.5.1/CHANGELOG.md</changelog>
<changelog author="fcastelli@suse.com" date="1447934400">- Add fix-requirements.patch: require the version of python-enum34
  shipped with SLE and openSUSE. The original version is not really
  needed.
- Downgraded python-enum34 requirement to suit what is already shipped
  with SLE/openSUSE</changelog>
<changelog author="fcastelli@suse.com" date="1450699200">- Update to version 1.5.2:
  * Fixed a bug which broke the use of environment and env_file with extends,
    and caused environment keys without values to have a None value, instead of
    a value from the host environment.
  * Fixed a regression in 1.5.1 that caused a warning about volumes to be
    raised incorrectly when containers were recreated.
  * Fixed a bug which prevented building a Dockerfile that used ADD &lt;url&gt;
  * Fixed a bug with docker-compose restart which prevented it from starting
    stopped containers.
  * Fixed handling of SIGTERM and SIGINT to properly stop containers
  * Add support for using a url as the value of build
  * Improved the validation of the expose option</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1458216000">- Update to version 1.6.2:
  + Add failing test for --abort-on-container-exit
  + Stop other containers if the flag is set.
  + Revert "Change special case from '_', None to ()"
  + Make environment variables without a value the same as docker-cli.
  + Updating Dockerfile
  + Bump 1.6.1
  + Update docker-py version in requirements to 1.7.2
  + Bump 1.6.2
- add cached-property requirement
- review version requirements so we don't have surprises if python
  packages are updated
- fix fix-requirements.patch based on versions in Factory
  This fixes bsc#954145, docker-compose provided by tumbleweed does not run</changelog>
<changelog author="jmassaguerpla@suse.com" date="1469188800">- update python-request requirement to &lt;= 1.11 because in Factory there is 1.10</changelog>
<changelog author="tboerger@suse.com" date="1469448000">- Updated fix-requirements.patch for new code base
- Update to version 1.7.1
  * 1.7.1
    + Fixed a bug where the output of docker-compose config for v1 files would
    be an invalid configuration file.
    + Fixed a bug where docker-compose config would not check the validity of
    links.
    + Fixed an issue where docker-compose help would not output a list of
    available commands and generic options as expected.
    + Fixed an issue where filtering by service when using docker-compose logs
    would not apply for newly created services.
    + Fixed a bug where unchanged services would sometimes be recreated in in
    the up phase when using Compose with Python 3.
    + Fixed an issue where API errors encountered during the up phase would not
    be recognized as a failure state by Compose.
    + Fixed a bug where Compose would raise a NameError because of an undefined
    exception name on non-Windows platforms.
    + Fixed a bug where the wrong version of docker-py would sometimes be
    installed alongside Compose.
    + Fixed a bug where the host value output by docker-machine config default
    would not be recognized as valid options by the docker-compose command line.
    + Fixed an issue where Compose would sometimes exit unexpectedly while
    reading events broadcasted by a Swarm cluster.
    + Corrected a statement in the docs about the location of the .env file,
    which is indeed read from the current directory, instead of in the same location as the Compose file.
  * 1.7.0
    + docker-compose logs no longer follows log output by default. It now
    matches the behaviour of docker logs and exits after the current logs are
    printed. Use -f to get the old default behaviour.
    + Booleans are no longer allows as values for mappings in the Compose file
    (for keys environment, labels and extra_hosts). Previously this was a
    warning. Boolean values should be quoted so they become string values.
    + Compose now looks for a .env file in the directory where it's run and
    reads any environment variables defined inside, if they're not already set
    in the shell environment. This lets you easily set defaults for variables
    used in the Compose file, or for any of the COMPOSE_* or DOCKER_*
    variables.
    + Added a --remove-orphans flag to both docker-compose up and docker-compose
    down to remove containers for services that were removed from the Compose
    file.
    + Added a --all flag to docker-compose rm to include containers created by
    docker-compose run. This will become the default behavior in the next
    version of Compose.
    + Added support for all the same TLS configuration flags used by the docker
    client: --tls, --tlscert, --tlskey, etc.
    + Compose files now support the tmpfs and shm_size options.
    + Added the --workdir flag to docker-compose run
    + docker-compose logs now shows logs for new containers that are created
    after it starts.
    + The COMPOSE_FILE environment variable can now contain multiple files,
    separated by the host system's standard path separator (: on Mac/Linux, ;
    on Windows).
    + You can now specify a static IP address when connecting a service to a
    network with the ipv4_address and ipv6_address options.
    + Added --follow, --timestamp, and --tail flags to the docker-compose logs
    command.
    + docker-compose up, and docker-compose start will now start containers in
    parallel where possible.
    + docker-compose stop now stops containers in reverse dependency order
    instead of all at once.
    + Added the --build flag to docker-compose up to force it to build a new
    image. It now shows a warning if an image is automatically built when the
    flag is not used.
    + Added the docker-compose exec command for executing a process in a running
    container.
    + docker-compose down now removes containers created by docker-compose run.
    + A more appropriate error is shown when a timeout is hit during up when
    using a tty.
    + Fixed a bug in docker-compose down where it would abort if some resources
    had already been removed.
    + Fixed a bug where changes to network aliases would not trigger a service
    to be recreated.
    + Fix a bug where a log message was printed about creating a new volume when
    it already existed.
    + Fixed a bug where interrupting up would not always shut down containers.
    + Fixed a bug where log_opt and log_driver were not properly carried over
    when extending services in the v1 Compose file format.
    + Fixed a bug where empty values for build args would cause file validation
    to fail.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1470830400">- add python as a requirement, otherwise python is not installed
  and then you get the error
    AttributeError: 'module' object has no attribute 'ssl'</changelog>
<changelog author="jmassaguerpla@suse.com" date="1473940800">- Remove the conflict with python-requests
  I am tired of this kind of errors. I am relaxing this requirement.
  fix bsc#997918: TW 20160901: unable to dup since docker-compose
  conflicts with python-requests</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1477310400">- Update to version 1.8.1 to be in sync with latest docker (bsc#1004927):
  * Remove surrounding quotes from TLS paths, if present
  * Fix command hint in bundle to pull services instead of images
  * Improve volumespec parsing on windows platforms
  * Update docker-py dependency to latest release
  * Catch APIError while printing container logs
  * Only allow log streaming if logdriver is json-file or journald
  * Fix integration test on Docker for Mac
  * Force default host on windows to the default TCP host (instead of npipe)
  * Bump docker-py dependency
  * Bump 1.8.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477310401">- fix-requirements.patch: update this patch</changelog>

</package>
<package pkgid="56dbd6925bcf8e41976b426dd35a39b4a6339b9f4658721e3c4476642dc61811" name="docker-distribution" arch="src">
    <version epoch="0" ver="2.6.1" rel="5.3.1"/>

<changelog author="fcastelli@suse.com" date="1428580800">- Created initial package</changelog>
<changelog author="fcastelli@suse.com" date="1429185600">- Update to 2.0.0-rc4:  Several fixes have been made to contextual logging
  output, including ensuring accurate http response status, authorized user
  name and correct output of the version.</changelog>
<changelog author="fcastelli@suse.com" date="1429272000">- Update to 2.0.0: first stable release of distribution</changelog>
<changelog author="fcastelli@suse.com" date="1431604800">- Update to 2.0.1:
  * Enable blob streaming upload
  * S3 consistency checking and better resource utilization
  * Eliminate resource leakage in the notification system
  * Request error and storage driver logging
  * Documentation corrections and additions</changelog>
<changelog author="fcastelli@suse.com" date="1432900800">- Create /etc/registry to hold all the configuration files of registry</changelog>
<changelog author="fcastelli@suse.com" date="1432900801">- Added README-registry.SUSE</changelog>
<changelog author="jmassaguerpla@suse.com" date="1441627200">- Update to 2.1.1 (bsc#948097)
  This release provides a bug fix where the filesystem layout of manifests was
  not backwards compatible with v2.0.x registries.
- Update to 2.1.0
  - Support for listing Registry repositories
  - Manifest and layer soft deletion
  - Pull through caching (experimental)
  - Storage Drivers
  more details on: https://github.com/docker/distribution/releases
  add fix_version.patch: fix version to 2.1.1 instead of git version</changelog>
<changelog author="jmassaguerpla@suse.com" date="1443009600">- set exclusive arch to x86_64 since this is the only arch we build for</changelog>
<changelog author="msabate@suse.com" date="1454673600">- Update to 2.3
  This Docker Registry release is the first to support the Image Manifest
  Version 2, Schema 2 manifest format.</changelog>
<changelog author="msabate@suse.com" date="1457611200">- Ugraded to 2.3.1. The changelog is as follows:
- Allow uppercase characters in hostnames (https://github.com/docker/distribution/commit/34c3acf8a8d800524ac06444290b26ed96d4dac0)
- Fix schema1 manifest etag and docker content digest header (https://github.com/docker/distribution/commit/d7eb5d118a6a14a6f320062296b1808506c35241)
- Add option to disable signatures (https://github.com/docker/distribution/commit/d1c173078fe47f45c7f7b96098410d4f13dd68ab)
- To avoid any network use unless necessary, delay establishing authorization (https://github.com/docker/distribution/commit/740ed699f40e1522faacb2a706e44fa1560af8ea)
- Extend authChallenger interface to remove type cast.  (https://github.com/docker/distribution/commit/16445b67679e91eab408a40a34625aa1f4dabfd1)
- Enable proxying registries to downgrade fetched manifests to Schema 1.  (https://github.com/docker/distribution/commit/36936218c2e6a4527fc99a5c04126bb1f4c7d55c)</changelog>
<changelog author="msabate@suse.com" date="1457611201">- Removed old tarball</changelog>
<changelog author="msabate@suse.com" date="1457611202">- Updated changelog
  bsc#970507
  The fix_version.patch file has been removed because it has been fixed upstream</changelog>
<changelog author="msabate@suse.com" date="1460635200">- Upgraded to 2.4.0. Changelog:
  * New S3 storage driver
  The default s3 storage driver is now implemented on top of the official Amazon
  S3 SDK, boasting major performance and stability goodness. The previous storage
  is still available, but deprecated.
  * Garbage Collector
  A garbage collector tool has been added to the registry. For more details see
  the garbage collector documentation.
  * Tagged Manifest Events
  Manifest push and pull events will now include the tag which was used in the
  operation (if applicable).
  * Relative URLs
  The registry can now be configured to return relative URLs in Location headers.
  * V1 Signature disabled
  With the ongoing adoption of the schema 2 manifest format and deprecation of
  signatures, this option will improve pull performance by generating and
  returning a single libtrust signature.
  * Gotchas
  The RADOS storage driver has been removed. The registry can still be used with
  Ceph as the storage backend using the swift driver in conjunction with the
  Swift API gateway.
  The command line format has changed to support subcommands. To run a registry
  as before an additional subcommand - serve - is required.
  The legacy S3 storage driver, based on adroll/goamz is now deprecated and will
  be removed in a future release.</changelog>
<changelog author="msabate@suse.com" date="1463572800">- Updated to v2.4.1. It contains the following fixes:
  93d7624 Preserve author information in schema1 manifests
  ba672e8 When a blob upload is committed prevent writing out hashstate in the subsequent close.
  96230de Add a test with a missing _manifests directory
  c0d3813 Move garbage collect code into storage package
  011b7e4 Ensure GC continues marking if _manifests is nonexistent
  0a1fcf9 Fix wording for dry-run flag in useage message for garbage collector.
  ed02e88 Sorting completed parts by part number for a better accordance with the S3 spec
  fd5a404 Add blobWrtiter.Close() call into blobWriter.Commit()
  3f538ca add cn-north-1 to valid check
  3330cc5 wait for DLO segments to show up when Close()ing the writer
  775d096 Use correct media type for config blob in schema2 manifest
  64a9727 Only check validity of S3 region if not using custom endpoint
  dafb59f Ensure we log io.Copy errors and bytes copied/total in uploads
  431e46a GCS: FileWriter.Size: return offset + buffer size for Writers that are not closed</changelog>
<changelog author="msabate@suse.com" date="1470052800">- Updated to v2.5.0
  [#]## Storage
- Ensure uploads directory is cleaned after upload is commited
- Add ability to cap concurrent operations in filesystem driver
- S3: Add 'us-gov-west-1' to the valid region list
- Swift: Handle ceph not returning Last-Modified header for HEAD requests
- Add redirect middleware
  [#]### Registry
- Add support for blobAccessController middleware
- Add support for layers from foreign sources
- Remove signature store
- Add support for Let's Encrypt
- Correct yaml key names in configuration
  [#]### Client
- Add option to get content digest from manifest get
  [#]### Spec
- Update the auth spec scope grammar to reflect the fact that hostnames are optionally supported
- Clarify API documentation around catalog fetch behavior
  [#]## API
- Support returning HTTP 429 (Too Many Requests)
  [#]## Documentation
- Update auth documentation examples to show "expires in" as int
  [#]## Docker Image
- Use Alpine Linux as base image</changelog>
<changelog author="msabate@suse.com" date="1484740800">- Updated to v2.6.0
  [#]### Storage
- S3: fixed bug in delete due to read-after-write inconsistency
- S3: allow EC2 IAM roles to be used when authorizing region endpoints
- S3: add Object ACL Support
- S3: fix delete method's notion of subpaths
- S3: use multipart upload API in `Move` method for performance
- S3: add v2 signature signing for legacy S3 clones
- Swift: add simple heuristic to detect incomplete DLOs during read ops
- Swift: support different user and tenant domains
- Swift: bulk deletes in chunks
- Aliyun OSS: fix delete method's notion of subpaths
- Aliyun OSS: optimize data copy after upload finishes
- Azure: close leaking response body
- Fix storage drivers dropping non-EOF errors when listing repositories
- Compare path properly when listing repositories in catalog
- Add a foreign layer URL host whitelist
- Improve catalog enumerate runtime
  [#]### Registry
- Export `storage.CreateOptions` in top-level package
- Enable notifications to endpoints that use self-signed certificates
- Properly validate multi-URL foreign layers
- Add control over validation of URLs in pushed manifests
- Proxy mode: fix socket leak when pull is cancelled
- Tag service: properly handle error responses on HEAD request
- Support for custom authentication URL in proxying registry
- Add configuration option to disable access logging
- Add notification filtering by target media type
- Manifest: `References()` returns all children
- Honor `X-Forwarded-Port` and Forwarded headers
- Reference: Preserve tag and digest in With* functions
- Add policy configuration for enforcing repository classes
  [#]### Client
- Changes the client Tags `All()` method to follow links
- Allow registry clients to connect via HTTP2
- Better handling of OAuth errors in client
  [#]### Spec
- Manifest: clarify relationship between urls and foreign layers
- Authorization: add support for repository classes
  [#]### Manifest
- Override media type returned from `Stat()` for existing manifests
- Add plugin mediatype to distribution manifest
  [#]### Docs
- Document `TOOMANYREQUESTS` error code
- Document required Let's Encrypt port
- Improve documentation around implementation of OAuth2
- Improve documentation for configuration
  [#]### Auth
- Add support for registry type in scope
- Add support for using v2 ping challenges for v1
- Add leeway to JWT `nbf` and `exp` checking
- htpasswd: dynamically parse htpasswd file
- Fix missing auth headers with PATCH HTTP request when pushing to default port
  [#]### Dockerfile
- Update to go1.7
- Reorder Dockerfile steps for better layer caching
  [#]### Notes
  Documentation has moved to the documentation repository at
  `github.com/docker/docker.github.io/tree/master/registry`
  The registry is go 1.7 compliant, and passes newer, more restrictive `lint` and `vet` ing.</changelog>
<changelog author="bg@suse.com" date="1485518400">- enable build for s390x</changelog>
<changelog author="msabate@suse.com" date="1491480000">- Updated to 2.6.1;
  * Fix Forwarded header handling, revert use of X-Forwarded-Port
  * Use driver Stat for registry health check</changelog>

</package>
<package pkgid="a9ec12f01800b68f0998c8932a7786d3de09c56b77e935f4e697d33a1f375572" name="docker-distribution-registry" arch="x86_64">
    <version epoch="0" ver="2.6.1" rel="5.3.1"/>

<changelog author="fcastelli@suse.com" date="1428580800">- Created initial package</changelog>
<changelog author="fcastelli@suse.com" date="1429185600">- Update to 2.0.0-rc4:  Several fixes have been made to contextual logging
  output, including ensuring accurate http response status, authorized user
  name and correct output of the version.</changelog>
<changelog author="fcastelli@suse.com" date="1429272000">- Update to 2.0.0: first stable release of distribution</changelog>
<changelog author="fcastelli@suse.com" date="1431604800">- Update to 2.0.1:
  * Enable blob streaming upload
  * S3 consistency checking and better resource utilization
  * Eliminate resource leakage in the notification system
  * Request error and storage driver logging
  * Documentation corrections and additions</changelog>
<changelog author="fcastelli@suse.com" date="1432900800">- Create /etc/registry to hold all the configuration files of registry</changelog>
<changelog author="fcastelli@suse.com" date="1432900801">- Added README-registry.SUSE</changelog>
<changelog author="jmassaguerpla@suse.com" date="1441627200">- Update to 2.1.1 (bsc#948097)
  This release provides a bug fix where the filesystem layout of manifests was
  not backwards compatible with v2.0.x registries.
- Update to 2.1.0
  - Support for listing Registry repositories
  - Manifest and layer soft deletion
  - Pull through caching (experimental)
  - Storage Drivers
  more details on: https://github.com/docker/distribution/releases
  add fix_version.patch: fix version to 2.1.1 instead of git version</changelog>
<changelog author="jmassaguerpla@suse.com" date="1443009600">- set exclusive arch to x86_64 since this is the only arch we build for</changelog>
<changelog author="msabate@suse.com" date="1454673600">- Update to 2.3
  This Docker Registry release is the first to support the Image Manifest
  Version 2, Schema 2 manifest format.</changelog>
<changelog author="msabate@suse.com" date="1457611200">- Ugraded to 2.3.1. The changelog is as follows:
- Allow uppercase characters in hostnames (https://github.com/docker/distribution/commit/34c3acf8a8d800524ac06444290b26ed96d4dac0)
- Fix schema1 manifest etag and docker content digest header (https://github.com/docker/distribution/commit/d7eb5d118a6a14a6f320062296b1808506c35241)
- Add option to disable signatures (https://github.com/docker/distribution/commit/d1c173078fe47f45c7f7b96098410d4f13dd68ab)
- To avoid any network use unless necessary, delay establishing authorization (https://github.com/docker/distribution/commit/740ed699f40e1522faacb2a706e44fa1560af8ea)
- Extend authChallenger interface to remove type cast.  (https://github.com/docker/distribution/commit/16445b67679e91eab408a40a34625aa1f4dabfd1)
- Enable proxying registries to downgrade fetched manifests to Schema 1.  (https://github.com/docker/distribution/commit/36936218c2e6a4527fc99a5c04126bb1f4c7d55c)</changelog>
<changelog author="msabate@suse.com" date="1457611201">- Removed old tarball</changelog>
<changelog author="msabate@suse.com" date="1457611202">- Updated changelog
  bsc#970507
  The fix_version.patch file has been removed because it has been fixed upstream</changelog>
<changelog author="msabate@suse.com" date="1460635200">- Upgraded to 2.4.0. Changelog:
  * New S3 storage driver
  The default s3 storage driver is now implemented on top of the official Amazon
  S3 SDK, boasting major performance and stability goodness. The previous storage
  is still available, but deprecated.
  * Garbage Collector
  A garbage collector tool has been added to the registry. For more details see
  the garbage collector documentation.
  * Tagged Manifest Events
  Manifest push and pull events will now include the tag which was used in the
  operation (if applicable).
  * Relative URLs
  The registry can now be configured to return relative URLs in Location headers.
  * V1 Signature disabled
  With the ongoing adoption of the schema 2 manifest format and deprecation of
  signatures, this option will improve pull performance by generating and
  returning a single libtrust signature.
  * Gotchas
  The RADOS storage driver has been removed. The registry can still be used with
  Ceph as the storage backend using the swift driver in conjunction with the
  Swift API gateway.
  The command line format has changed to support subcommands. To run a registry
  as before an additional subcommand - serve - is required.
  The legacy S3 storage driver, based on adroll/goamz is now deprecated and will
  be removed in a future release.</changelog>
<changelog author="msabate@suse.com" date="1463572800">- Updated to v2.4.1. It contains the following fixes:
  93d7624 Preserve author information in schema1 manifests
  ba672e8 When a blob upload is committed prevent writing out hashstate in the subsequent close.
  96230de Add a test with a missing _manifests directory
  c0d3813 Move garbage collect code into storage package
  011b7e4 Ensure GC continues marking if _manifests is nonexistent
  0a1fcf9 Fix wording for dry-run flag in useage message for garbage collector.
  ed02e88 Sorting completed parts by part number for a better accordance with the S3 spec
  fd5a404 Add blobWrtiter.Close() call into blobWriter.Commit()
  3f538ca add cn-north-1 to valid check
  3330cc5 wait for DLO segments to show up when Close()ing the writer
  775d096 Use correct media type for config blob in schema2 manifest
  64a9727 Only check validity of S3 region if not using custom endpoint
  dafb59f Ensure we log io.Copy errors and bytes copied/total in uploads
  431e46a GCS: FileWriter.Size: return offset + buffer size for Writers that are not closed</changelog>
<changelog author="msabate@suse.com" date="1470052800">- Updated to v2.5.0
  [#]## Storage
- Ensure uploads directory is cleaned after upload is commited
- Add ability to cap concurrent operations in filesystem driver
- S3: Add 'us-gov-west-1' to the valid region list
- Swift: Handle ceph not returning Last-Modified header for HEAD requests
- Add redirect middleware
  [#]### Registry
- Add support for blobAccessController middleware
- Add support for layers from foreign sources
- Remove signature store
- Add support for Let's Encrypt
- Correct yaml key names in configuration
  [#]### Client
- Add option to get content digest from manifest get
  [#]### Spec
- Update the auth spec scope grammar to reflect the fact that hostnames are optionally supported
- Clarify API documentation around catalog fetch behavior
  [#]## API
- Support returning HTTP 429 (Too Many Requests)
  [#]## Documentation
- Update auth documentation examples to show "expires in" as int
  [#]## Docker Image
- Use Alpine Linux as base image</changelog>
<changelog author="msabate@suse.com" date="1484740800">- Updated to v2.6.0
  [#]### Storage
- S3: fixed bug in delete due to read-after-write inconsistency
- S3: allow EC2 IAM roles to be used when authorizing region endpoints
- S3: add Object ACL Support
- S3: fix delete method's notion of subpaths
- S3: use multipart upload API in `Move` method for performance
- S3: add v2 signature signing for legacy S3 clones
- Swift: add simple heuristic to detect incomplete DLOs during read ops
- Swift: support different user and tenant domains
- Swift: bulk deletes in chunks
- Aliyun OSS: fix delete method's notion of subpaths
- Aliyun OSS: optimize data copy after upload finishes
- Azure: close leaking response body
- Fix storage drivers dropping non-EOF errors when listing repositories
- Compare path properly when listing repositories in catalog
- Add a foreign layer URL host whitelist
- Improve catalog enumerate runtime
  [#]### Registry
- Export `storage.CreateOptions` in top-level package
- Enable notifications to endpoints that use self-signed certificates
- Properly validate multi-URL foreign layers
- Add control over validation of URLs in pushed manifests
- Proxy mode: fix socket leak when pull is cancelled
- Tag service: properly handle error responses on HEAD request
- Support for custom authentication URL in proxying registry
- Add configuration option to disable access logging
- Add notification filtering by target media type
- Manifest: `References()` returns all children
- Honor `X-Forwarded-Port` and Forwarded headers
- Reference: Preserve tag and digest in With* functions
- Add policy configuration for enforcing repository classes
  [#]### Client
- Changes the client Tags `All()` method to follow links
- Allow registry clients to connect via HTTP2
- Better handling of OAuth errors in client
  [#]### Spec
- Manifest: clarify relationship between urls and foreign layers
- Authorization: add support for repository classes
  [#]### Manifest
- Override media type returned from `Stat()` for existing manifests
- Add plugin mediatype to distribution manifest
  [#]### Docs
- Document `TOOMANYREQUESTS` error code
- Document required Let's Encrypt port
- Improve documentation around implementation of OAuth2
- Improve documentation for configuration
  [#]### Auth
- Add support for registry type in scope
- Add support for using v2 ping challenges for v1
- Add leeway to JWT `nbf` and `exp` checking
- htpasswd: dynamically parse htpasswd file
- Fix missing auth headers with PATCH HTTP request when pushing to default port
  [#]### Dockerfile
- Update to go1.7
- Reorder Dockerfile steps for better layer caching
  [#]### Notes
  Documentation has moved to the documentation repository at
  `github.com/docker/docker.github.io/tree/master/registry`
  The registry is go 1.7 compliant, and passes newer, more restrictive `lint` and `vet` ing.</changelog>
<changelog author="bg@suse.com" date="1485518400">- enable build for s390x</changelog>
<changelog author="msabate@suse.com" date="1491480000">- Updated to 2.6.1;
  * Fix Forwarded header handling, revert use of X-Forwarded-Port
  * Use driver Stat for registry health check</changelog>

</package>
<package pkgid="52c6fc0a750110e0a618c2f3a48c89298eebfbbb582b4c86a2291310119461a0" name="docker-libnetwork" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20170119.7b2b1fe" rel="2.1"/>

<changelog author="jmassaguerpla@suse.com" date="1487592000">- initial import</changelog>
<changelog author="thipp@suse.de" date="1487764800">- Fix build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1487937600">- add the docker-libnetwork package which installs docker-proxy</changelog>
<changelog author="jmassaguerpla@suse.com" date="1489406400">- rename lintrc to %{name}-lintrc</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998400">- make sure we use go 1.7</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1492084800">- Update to version 0.0.0+git20161019.0f53435:
  * fix race in serializing sandbox to string
  * Run API check to assert xfrm modules
  * Check for presence before installing forward rules
  * add Created to NetworkInfo
  * Avoid controller/service lock AB/BA situation
  * libnetwork support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Fix map access race in populatedEndpoints
  * Do not use logrus for proxy</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1492084801">- Update to version 0.0.0+git20170119.7b2b1fe:
  * Separate pool parsing from pool auto-allocation
  * Handle containers with different network drivers
  * Remove driver endpoints on network deleting
  * Update loadDriver to use pluginv2.
  * validate network and endpoint name more strictly
  * overlay driver support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Updated vagrant box, ubuntu/vivid64 was remove from atlas.hasicorp.com
  * Use monotonic clock for reaping networkDB entries
  * Reap failed nodes after 24 hours
  * Do not update hosts file with internal networks endpoint IP
  * Fix issue for `--fixed-cidr` when bridge has multiple addresses
  * Add sandbox API for task insertion to service LB and service discovery
  * Enable ping for service vip address
  * Block non exposed port traffic on ingress nw interfaces
  * Fix some typos
  * Respect icc option for internal networks
  * fix nits in comments and log
  * Modify the serial number from 1 to 9
  * Allow concurrent calls to agentClose
  * Fixing incorrect resovler error message shown on daemon startup
  * Add NetworkDB API to fetch the per network peer (gossip cluster) list
  * Vendoring hcsshim to pick overlay changes
  * Windows overlay driver support
  * Change vxlan-id start-idx to 4096
  * If enabling ip forwarding set the default forward policy to drop
  * Register remote network driver on Windows.
  * update reapNode interval
  * remove unused mConfig
  * Check subnet overlap when programming of sandbox interface
  * Refactoring logrus import and formatting This fix tries to fix logrus formatting by removing `f` from `logrus.[Error|Warn|Debug|Fatal|Panic|Info]f` when formatting string is not present. Also fix import name to use original project name 'logrus' instead of 'log'
  * Default GW support for overlay networks
  * Support attachable in network.
  * Update libkv @1d84310
  * Respect auto allocation for --ipv6
  * Increase timeout for local store client
  * Add GetIDInRange API in idm package
  * IDM need not be bound by default vxlan-id start index
  * fix unsafe acces on arm
  * Fix new golint reported errors
  * Fix bug in DeleteNeighbor
  * Add a nil check for sandbox.osSbox
  * Update netlink @17ea11b
  * Set a timeout on the netlink handle sockets
  * Allow spaces in network names
  * Separate service LB &amp; SD from network plumbing
  * Fix bug in needDefaultGW()
  * Revert "Enable ping for service vip address"
  * Add a ICMP reply rule for service VIP
  * Fix bug in link-local unmarshalling
  * Refactoring logrus import and formatting Fix import name to use original project name 'logrus' instead of 'log' Removing `f` from `logrus.Debugf` when formatting string is not present.
  * Serialize embedded resolver Start and Stop
  * Remove unnecessary string formats
  * Fix xtables_lock message probe
  * Control IPv6 on container's interface
  * Create vxlan-id space from 0 instead of starting from 1
  * Fixed misspelling
  * Fix a bug in idm.GetIDInRange()
  * Fix incorrect debug message
  * Add missing locks in agent and service code
  * networkdb: Properly format memberlist logs
  * fix review comments
  * Check for node's presence in networkDB's node map before accessing.
  * Correct regexp to match v6 addresses with zone ID
  * Fix fqdn hostnames not added to /etc/hosts
  * Handling the new experimental daemon flag
  * Handle the case of registering active plugins during remote init
  * Internal interface to differentiate built-in drivers from remote
  * drvregistry to allow overriding plugin
  * Defer PTR queries to external servers based on A/AAAA response
  * Add embedded DNS server support for host loopback resolver
  * proxy: fix an issue about half-closing net.TCPConn after io.Copy()
  * make network connect error message readable
  * fix nits in comments
  * fix typos
  * docs/remote.md: Remove unnecessary backquote
  * ResolveName should return copy of IPs
  * Prioritize nw endpoint which can provide both v4 and v6 connectivity
  * fix json
  * Updating Godeps to pull in plugingetter dependancy
  * Make use of GetAllManagedPluginsForCap to avoid loading v1-plugins
  * return an error on overlay subnet is overlapped with hosts
  * Godep update for docker plugingetter pkg
  * carry docker/docker #29564
  * Use vndr for managing libnetwork dependencies
  * proxy: clean up code (addendum to #1598)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirements</changelog>

</package>
<package pkgid="d4e943619546c1d28ec1cb6cefe3cc7a6160b6cd18c17958c1ea98e77aad4af6" name="docker-test" arch="x86_64">
    <version epoch="0" ver="1.12.3" rel="22.1"/>

<changelog author="jmassaguerpla@suse.com" date="1471953600">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6
- remove bnc964673-boltdb-metadata-recovery.patch because it has already
  been merged</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- remove disable-pprof-trace.patch: We can remove this patch because
  we use go 1.6, either gcc6-go or gc-go. This patch was for gcc5-go</changelog>
<changelog author="asarai@suse.com" date="1472212800">- Update docker.service file with several changes.
  * Reapply fix for bsc#983015 (Limit*=infinity).
  * Specify an "OCI" runtime for our runc package explicitly. bsc#978260</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472212801">- fix bsc#995102 - Docker "migrator" prevents installing "docker",
  if docker 1.9 was installed before but there were no images</changelog>
<changelog author="asarai@suse.com" date="1472212802">- Package docker-proxy (which was split out of the docker binary in 1.12).
  boo#995620</changelog>
<changelog author="cbrauner@suse.de" date="1472212803">- Add asaurin@suse.com's test.sh test script.
- Add integration test binary in docker.spec file. This is work done by
  asaurin@suse.com.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472472000">- Update docker to 1.12.1 (bsc#996015)
  see changelog in https://github.com/docker/docker/releases/tag/v1.12.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>

</package>
<package pkgid="9f01d8956f22700df9f07052e1d5e24320fd92fef69541c80cca20bf32d9c0f5" name="docker-test" arch="x86_64">
    <version epoch="0" ver="1.12.6" rel="25.2"/>

<changelog author="jmassaguerpla@suse.com" date="1472472000">- Update docker to 1.12.1 (bsc#996015)
  see changelog in https://github.com/docker/docker/releases/tag/v1.12.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>

</package>
<package pkgid="18b94e6fa384a5233a34de3de9c6277c8d07ee0daf0b6e207af384daf8a14b0e" name="docker-test" arch="x86_64">
    <version epoch="0" ver="1.12.6" rel="28.2"/>

<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>
<changelog author="jmassaguerpla@suse.com" date="1485432000">- provide the oci runtime so that containers which were using an old
  runtime option, when started on the new docker version, the runtime
  is changed to the new one. fix bsc#1020806 bsc#1016992</changelog>

</package>
<package pkgid="1a21ceaf6478ba58a22883a9ec1f9873b7309fbf26cad2adb4ac95e13d3c1038" name="docker-test" arch="x86_64">
    <version epoch="0" ver="1.12.6" rel="30.3.2"/>

<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>
<changelog author="jmassaguerpla@suse.com" date="1485432000">- provide the oci runtime so that containers which were using an old
  runtime option, when started on the new docker version, the runtime
  is changed to the new one. fix bsc#1020806 bsc#1016992</changelog>
<changelog author="asarai@suse.com" date="1499256000">- Backport a layerdb fix for inatomic layerdb operations. In certain cases this
  would result in /var/lib/docker corruption that would cause Docker to refuse
  to start. bsc#1031479
  + bsc1031479-0001-Update-layer-store-to-sync-transaction-files-before-.patch</changelog>

</package>
<package pkgid="e3b857581a9c7e6cdd967d453ef4606b3cf8fa5628eeba6036d055cf07ff9f67" name="docker-test" arch="x86_64">
    <version epoch="0" ver="17.04.0_ce" rel="30.6.9"/>

<changelog author="jmassaguerpla@suse.com" date="1488801600">- Fix post section by adding shadow as a package requirement
  Otherwise the groupadd instruction fails</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488801601">- Fix bsc#1026827: systemd TasksMax default throttles docker</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488801602">- Remove old plugins.json to prevent docker-1.13 to fail to start</changelog>
<changelog author="asarai@suse.com" date="1488974400">- Clean up docker-mount-secrets.patch to use the new swarm secrets internals of
  Docker 1.13.0, which removes the need to implement any secret handling
  ourselves. This resulted in a split up of the patch.
  - docker-mount-secrets.patch
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="asarai@suse.com" date="1489752000">- Add a backport of fix to AppArmor lazy loading docker-exec case.
  https://github.com/docker/docker/pull/31773
  + pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1490011200">- Disable libseccomp for leap 42.1, sle12sp1 and sle12, because
  docker needs a higher version. Otherwise, we get the error
    "conditional filtering requires libseccomp version &gt;= 2.2.1
  (bsc#1028639 and bsc#1028638)</changelog>
<changelog author="mmeister@suse.com" date="1491912000">- Fix (bsc#1032644)
  Change lvm2 from Requires to Recommends
  Docker usually uses a default storage driver, when it's not configured
  explicitly. This default driver then depends on the underlying
  system and gets chosen during installation.</changelog>
<changelog author="asarai@suse.com" date="1491912001">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
<changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
<changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
<changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
<changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
<changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>

</package>
<package pkgid="f321400630917dbaddc427a742c72800158910a0c256727a500dc8fddab1b118" name="docker-zsh-completion" arch="noarch">
    <version epoch="0" ver="1.12.3" rel="22.1"/>

<changelog author="jmassaguerpla@suse.com" date="1471953600">- use gcc6-go instead of gcc5-go (bsc#988408)
- build ppc64le with gc-go because this version builds with gc-go 1.6
- remove bnc964673-boltdb-metadata-recovery.patch because it has already
  been merged</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472040000">- add go_arches in project configuration: this way, we can use the
  same spec file but decide in the project configuration if to
  use gc-go or gcc-go for some archs.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472126400">- remove disable-pprof-trace.patch: We can remove this patch because
  we use go 1.6, either gcc6-go or gc-go. This patch was for gcc5-go</changelog>
<changelog author="asarai@suse.com" date="1472212800">- Update docker.service file with several changes.
  * Reapply fix for bsc#983015 (Limit*=infinity).
  * Specify an "OCI" runtime for our runc package explicitly. bsc#978260</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472212801">- fix bsc#995102 - Docker "migrator" prevents installing "docker",
  if docker 1.9 was installed before but there were no images</changelog>
<changelog author="asarai@suse.com" date="1472212802">- Package docker-proxy (which was split out of the docker binary in 1.12).
  boo#995620</changelog>
<changelog author="cbrauner@suse.de" date="1472212803">- Add asaurin@suse.com's test.sh test script.
- Add integration test binary in docker.spec file. This is work done by
  asaurin@suse.com.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472472000">- Update docker to 1.12.1 (bsc#996015)
  see changelog in https://github.com/docker/docker/releases/tag/v1.12.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>

</package>
<package pkgid="36a589c33acb699d4eb17870bab84d1bcb0dfe12c1461630b915000dc84075a0" name="docker-zsh-completion" arch="noarch">
    <version epoch="0" ver="1.12.6" rel="25.2"/>

<changelog author="jmassaguerpla@suse.com" date="1472472000">- Update docker to 1.12.1 (bsc#996015)
  see changelog in https://github.com/docker/docker/releases/tag/v1.12.1</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>

</package>
<package pkgid="5ce33dd822f3359ce38b98ba4eba8f6a1411e6bc0f07f737f16e76a6a65ee4ce" name="docker-zsh-completion" arch="noarch">
    <version epoch="0" ver="1.12.6" rel="28.2"/>

<changelog author="jmassaguerpla@suse.com" date="1472558400">- Fix build for ppc64le: use static libgo for dockerd and docker-proxy
  as in docker build.</changelog>
<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>
<changelog author="jmassaguerpla@suse.com" date="1485432000">- provide the oci runtime so that containers which were using an old
  runtime option, when started on the new docker version, the runtime
  is changed to the new one. fix bsc#1020806 bsc#1016992</changelog>

</package>
<package pkgid="7c9c35e339477bbdaa034140864efbac3c43b0293638ab616da347afd2ed1190" name="docker-zsh-completion" arch="noarch">
    <version epoch="0" ver="1.12.6" rel="30.3.2"/>

<changelog author="asarai@suse.com" date="1472817600">- Remove noarch from docker-test, which was causing lots of fun issues when
  trying to run them.</changelog>
<changelog author="thipp@suse.de" date="1472817601">- make test timeout configurable</changelog>
<changelog author="thipp@suse.de" date="1473163200">- update rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1473249600">- fix integration test case
- add integration-cli-fix-TestInfoEnsureSucceeds.patch</changelog>
<changelog author="thipp@suse.de" date="1473422400">- add missing patch to changelog</changelog>
<changelog author="asarai@suse.com" date="1473854400">- Add dockerd(8) man page.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474286400">- fix go_arches definition: use global instead of define, otherwise
  it fails to build</changelog>
<changelog author="asarai@suse.com" date="1476187200">- docker-mount-secrets.patch: change the internal mountpoint name to not use
  ":" as that character can be considered a special character by other tools.
  bsc#999582</changelog>
<changelog author="jmassaguerpla@suse.com" date="1476360000">- update docker to 1.12.2 (bsc#1004490). See changelog
  https://github.com/docker/docker/blob/v1.12.2/CHANGELOG.md
- update docker-mount-secrets.patch to 1.12.2 code</changelog>
<changelog author="jmassaguerpla@suse.com" date="1477569600">- update docker to 1.12.3
  - fix bsc#1007249 - CVE-2016-8867: Fix ambient capability usage in containers
  - other fixes:
  https://github.com/docker/docker/releases/tag/v1.12.3</changelog>
<changelog author="jmassaguerpla@suse.com" date="1479988800">- fix runc and containerd revisions
  fix bsc#1009961</changelog>
<changelog author="jimmy@boombatower.com" date="1480420800">- Add packageand(docker:bash) to bash-completion to match zsh-completion.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480939200">- fix bash-completion</changelog>
<changelog author="jmassaguerpla@suse.com" date="1482148800">- update docker to 1.12.5 (bsc#1016307).
  This fixes bsc#1015661</changelog>
<changelog author="asarai@suse.com" date="1482235200">- Remove old flags from dockerd's command-line, to be more inline with
  upstream (now that docker-runc is provided by the runc package). -H is
  dropped because upstream dropped it due to concerns with socket
  activation.
- Remove socket activation entirely.</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1482235201">- remove netlink_gcc_go.patch after integration of PR
  https://github.com/golang/go/issues/11707
- new boltdb_bolt_add_brokenUnaligned.patch for ppc64
  waiting for https://github.com/boltdb/bolt/pull/635</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484136000">- add "a wait" when starting docker service to fix
  bsc#1019251</changelog>
<changelog author="jmassaguerpla@suse.com" date="1484308800">- fix CVE-2016-9962 bsc#1012568 . Fix it by updating to 1.12.6
  plus an extra commit to fix liverestore:
  https://github.com/docker/docker/commit/97cd32a6a9076306baa637a29bba84c3f1f3d218</changelog>
<changelog author="jmassaguerpla@suse.com" date="1485432000">- provide the oci runtime so that containers which were using an old
  runtime option, when started on the new docker version, the runtime
  is changed to the new one. fix bsc#1020806 bsc#1016992</changelog>
<changelog author="asarai@suse.com" date="1499256000">- Backport a layerdb fix for inatomic layerdb operations. In certain cases this
  would result in /var/lib/docker corruption that would cause Docker to refuse
  to start. bsc#1031479
  + bsc1031479-0001-Update-layer-store-to-sync-transaction-files-before-.patch</changelog>

</package>
<package pkgid="e15b7cb149d536857259e7bb13563f140afdafa9d2a03bb6057afbd9d136d8f7" name="docker-zsh-completion" arch="noarch">
    <version epoch="0" ver="17.04.0_ce" rel="30.6.9"/>

<changelog author="jmassaguerpla@suse.com" date="1488801600">- Fix post section by adding shadow as a package requirement
  Otherwise the groupadd instruction fails</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488801601">- Fix bsc#1026827: systemd TasksMax default throttles docker</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488801602">- Remove old plugins.json to prevent docker-1.13 to fail to start</changelog>
<changelog author="asarai@suse.com" date="1488974400">- Clean up docker-mount-secrets.patch to use the new swarm secrets internals of
  Docker 1.13.0, which removes the need to implement any secret handling
  ourselves. This resulted in a split up of the patch.
  - docker-mount-secrets.patch
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="asarai@suse.com" date="1489752000">- Add a backport of fix to AppArmor lazy loading docker-exec case.
  https://github.com/docker/docker/pull/31773
  + pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1490011200">- Disable libseccomp for leap 42.1, sle12sp1 and sle12, because
  docker needs a higher version. Otherwise, we get the error
    "conditional filtering requires libseccomp version &gt;= 2.2.1
  (bsc#1028639 and bsc#1028638)</changelog>
<changelog author="mmeister@suse.com" date="1491912000">- Fix (bsc#1032644)
  Change lvm2 from Requires to Recommends
  Docker usually uses a default storage driver, when it's not configured
  explicitly. This default driver then depends on the underlying
  system and gets chosen during installation.</changelog>
<changelog author="asarai@suse.com" date="1491912001">- Update SUSE secrets patch to handle boo#1030702.
  * secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  * secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="asarai@suse.com" date="1491998400">- Enable Delegate=yes, since systemd will safely ignore lvalues it doesn't
  understand.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998401">- remove the go_arches macro because we are using go1.7 which
  is available in all archs
- remove gcc specific patches
  * gcc-go-patches.patch
  * netlink_netns_powerpc.patch
  * boltdb_bolt_add_brokenUnaligned.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998402">- Make sure this is being built with go 1.7</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- Update to version 17.04.0-ce (fix bsc#1034053 )
- Patches removed because have been merged into this version:
  * pr31549-cmd-docker-fix-TestDaemonCommand.patch
  * pr31773-daemon-also-ensureDefaultApparmorProfile-in-exec-pat.patch
- Patches rebased:
  * integration-cli-fix-TestInfoEnsureSucceeds.patch
- Build man pages for all archs (bsc#953182)
- Containers cannot resolve DNS if docker host uses 127.0.0.1 as resolver (bsc#1034063)
  see /usr/share/doc/packages/docker/CHANGELOG.md</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492516800">- Fix secrets-0002-SUSE-implement-SUSE-container-secrets.patch:
  substitute docker/distribution/digest by opencontainers/digest</changelog>
<changelog author="fcastelli@suse.com" date="1493640000">- Update golang build requirements to use golang(API) symbol: this is
  needed to solve a conflict between multiple versions of Go being available</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493899200">- Fix golang requirements in the subpackages</changelog>
<changelog author="asarai@suse.com" date="1494417600">- Add a partial fix for boo#1038493.
- Fixed bsc#1037436 where execids were being leaked due to bad error handling.
  This is a backport of https://github.com/docker/cli/pull/52.
  + bsc1037436-0001-client-check-tty-before-creating-exec-job.patch</changelog>
<changelog author="tchvatal@suse.com" date="1494504000">- Fix bsc#1038476 warning about non-executable docker
  * Simply verify we have binary prior using it, might happen if
    someone had docker installed and then did remove it and install
    from scratch again</changelog>
<changelog author="asarai@suse.com" date="1495022400">- Fix bsc#1037607 which was causing read-only issues on Kubic, this is a
  backport of https://github.com/moby/moby/pull/33250.
  + bsc1037607-0001-apparmor-make-pkg-aaparser-work-on-read-only-root.patch</changelog>
<changelog author="asarai@suse.com" date="1496059200">- Update SUSE secrets patch to correctly handle restarting of containers.
  + secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch
  + secrets-0002-SUSE-implement-SUSE-container-secrets.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1496145600">- Fix bsc#1032287: missing docker systemd configuration</changelog>

</package>
<package pkgid="d86e42545f43b75ccd4e17fc669d44724d1abf38f003d63cb9c2b3c4b0c03b6b" name="dolphin" arch="src">
    <version epoch="0" ver="16.08.2" rel="3.1"/>

<changelog author="wbauer@tmo.at" date="1452772800">- Added Do-not-delete-sub-menus-of-the-control-menu-explicitly.patch:
  fixes a possible crash when closing the "Control" menu (boo#952460,
  kde#354558)</changelog>
<changelog author="wbauer@tmo.at" date="1453982400">- Added fix-check-for-session-close.patch: don't ask for
  confirmation on logout when storing the session
  (boo#953014, kde#353548)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605
- Drop upstreamed patches:
  * fix-check-for-session-close.patch
  * Do-not-delete-sub-menus-of-the-control-menu-explicitly.patch</changelog>
<changelog author="wbauer@tmo.at" date="1456488000">- Remove the --icon parameter (%i) from the command line in
  dolphinsu.desktop, it isn't necessary and it makes dolphin crash
  on exit due to a bug in Frameworks (boo#965514, kde#359758)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="wbauer@tmo.at" date="1458907200">- Added Fix-wrong-path-URL-conversion.patch: fixes display of
  additional file metadata in dolphin's filelist for indexed files
  (boo#970896)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php
- Drop upstreamed patch Fix-wrong-path-URL-conversion.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1461672000">- Added specify-fallback-icon.patch: fixes missing icons for
  certain filetypes where the specified icon doesn't exist
  (kde#358958, kde#361034)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php
- Drop upstreamed patch specify-fallback-icon.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="alarrosa@suse.com" date="1465992000">- Require baloo5-kioslaves so dolphin doesn't show an "Invalid
  protocol" error when trying to find a file because the
  baloosearch kioslave is not installed.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="wbauer@tmo.at" date="1474459200">- Add properly-check-Shift-toggling.patch to fix toggling the
  "Move to Trash"/"Delete" actions in the context menu when
  pressing Shift (kde#354301)</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
- https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476273600">- Drop properly-check-Shift-toggling.patch, upstreamed</changelog>
<changelog author="wbauer@tmo.at" date="1480593600">- Add fix-slow-scrolling-in-dock-panels.patch to fix much too slow
  scrolling via mouse wheel in dolphin's side panels
  (boo#1012670, kde#365968)</changelog>

</package>
<package pkgid="5e87d95d052c1a9ee1feffc63258587e878a373fe0fc135a3fd881289ba73557" name="dolphin" arch="x86_64">
    <version epoch="0" ver="16.08.2" rel="3.1"/>

<changelog author="wbauer@tmo.at" date="1452772800">- Added Do-not-delete-sub-menus-of-the-control-menu-explicitly.patch:
  fixes a possible crash when closing the "Control" menu (boo#952460,
  kde#354558)</changelog>
<changelog author="wbauer@tmo.at" date="1453982400">- Added fix-check-for-session-close.patch: don't ask for
  confirmation on logout when storing the session
  (boo#953014, kde#353548)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605
- Drop upstreamed patches:
  * fix-check-for-session-close.patch
  * Do-not-delete-sub-menus-of-the-control-menu-explicitly.patch</changelog>
<changelog author="wbauer@tmo.at" date="1456488000">- Remove the --icon parameter (%i) from the command line in
  dolphinsu.desktop, it isn't necessary and it makes dolphin crash
  on exit due to a bug in Frameworks (boo#965514, kde#359758)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="wbauer@tmo.at" date="1458907200">- Added Fix-wrong-path-URL-conversion.patch: fixes display of
  additional file metadata in dolphin's filelist for indexed files
  (boo#970896)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php
- Drop upstreamed patch Fix-wrong-path-URL-conversion.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1461672000">- Added specify-fallback-icon.patch: fixes missing icons for
  certain filetypes where the specified icon doesn't exist
  (kde#358958, kde#361034)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php
- Drop upstreamed patch specify-fallback-icon.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="alarrosa@suse.com" date="1465992000">- Require baloo5-kioslaves so dolphin doesn't show an "Invalid
  protocol" error when trying to find a file because the
  baloosearch kioslave is not installed.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="wbauer@tmo.at" date="1474459200">- Add properly-check-Shift-toggling.patch to fix toggling the
  "Move to Trash"/"Delete" actions in the context menu when
  pressing Shift (kde#354301)</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
- https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476273600">- Drop properly-check-Shift-toggling.patch, upstreamed</changelog>
<changelog author="wbauer@tmo.at" date="1480593600">- Add fix-slow-scrolling-in-dock-panels.patch to fix much too slow
  scrolling via mouse wheel in dolphin's side panels
  (boo#1012670, kde#365968)</changelog>

</package>
<package pkgid="76fe7165e3401bd1e8a26dd60dad1b9997afebc606911193e199d776bb999230" name="dolphin-devel" arch="x86_64">
    <version epoch="0" ver="16.08.2" rel="3.1"/>

<changelog author="wbauer@tmo.at" date="1452772800">- Added Do-not-delete-sub-menus-of-the-control-menu-explicitly.patch:
  fixes a possible crash when closing the "Control" menu (boo#952460,
  kde#354558)</changelog>
<changelog author="wbauer@tmo.at" date="1453982400">- Added fix-check-for-session-close.patch: don't ask for
  confirmation on logout when storing the session
  (boo#953014, kde#353548)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605
- Drop upstreamed patches:
  * fix-check-for-session-close.patch
  * Do-not-delete-sub-menus-of-the-control-menu-explicitly.patch</changelog>
<changelog author="wbauer@tmo.at" date="1456488000">- Remove the --icon parameter (%i) from the command line in
  dolphinsu.desktop, it isn't necessary and it makes dolphin crash
  on exit due to a bug in Frameworks (boo#965514, kde#359758)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="wbauer@tmo.at" date="1458907200">- Added Fix-wrong-path-URL-conversion.patch: fixes display of
  additional file metadata in dolphin's filelist for indexed files
  (boo#970896)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php
- Drop upstreamed patch Fix-wrong-path-URL-conversion.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1461672000">- Added specify-fallback-icon.patch: fixes missing icons for
  certain filetypes where the specified icon doesn't exist
  (kde#358958, kde#361034)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php
- Drop upstreamed patch specify-fallback-icon.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="alarrosa@suse.com" date="1465992000">- Require baloo5-kioslaves so dolphin doesn't show an "Invalid
  protocol" error when trying to find a file because the
  baloosearch kioslave is not installed.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="wbauer@tmo.at" date="1474459200">- Add properly-check-Shift-toggling.patch to fix toggling the
  "Move to Trash"/"Delete" actions in the context menu when
  pressing Shift (kde#354301)</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
- https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476273600">- Drop properly-check-Shift-toggling.patch, upstreamed</changelog>
<changelog author="wbauer@tmo.at" date="1480593600">- Add fix-slow-scrolling-in-dock-panels.patch to fix much too slow
  scrolling via mouse wheel in dolphin's side panels
  (boo#1012670, kde#365968)</changelog>

</package>
<package pkgid="09b57a5ae829aa6e3d4b2da0dc134bf90f260b8eef8c1cb715d274e39c0f4e17" name="dolphin-part" arch="x86_64">
    <version epoch="0" ver="16.08.2" rel="3.1"/>

<changelog author="wbauer@tmo.at" date="1452772800">- Added Do-not-delete-sub-menus-of-the-control-menu-explicitly.patch:
  fixes a possible crash when closing the "Control" menu (boo#952460,
  kde#354558)</changelog>
<changelog author="wbauer@tmo.at" date="1453982400">- Added fix-check-for-session-close.patch: don't ask for
  confirmation on logout when storing the session
  (boo#953014, kde#353548)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1455364800">- Update to KDE Applications 15.12.2
  * KDE Applications 15.12.2
  * https://www.kde.org/announcements/announce-applications-15.12.2.php
  * boo#966605
- Drop upstreamed patches:
  * fix-check-for-session-close.patch
  * Do-not-delete-sub-menus-of-the-control-menu-explicitly.patch</changelog>
<changelog author="wbauer@tmo.at" date="1456488000">- Remove the --icon parameter (%i) from the command line in
  dolphinsu.desktop, it isn't necessary and it makes dolphin crash
  on exit due to a bug in Frameworks (boo#965514, kde#359758)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1457870400">- Update to KDE Applications 15.12.3
  * KDE Applications 15.12.3
  * https://www.kde.org/announcements/announce-applications-15.12.3.php
  * boo#970855</changelog>
<changelog author="wbauer@tmo.at" date="1458907200">- Added Fix-wrong-path-URL-conversion.patch: fixes display of
  additional file metadata in dolphin's filelist for indexed files
  (boo#970896)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460376000">- Update to KDE Applications 16.03.90
  * KDE Applications 16.04.0 RC
  * https://www.kde.org/announcements/announce-applications-16.04-rc.php
- Drop upstreamed patch Fix-wrong-path-URL-conversion.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1460894400">- Update to KDE Applications 16.04.0
  * KDE Applications 16.04.0
  * https://www.kde.org/announcements/announce-applications-16.04.0.php</changelog>
<changelog author="wbauer@tmo.at" date="1461672000">- Added specify-fallback-icon.patch: fixes missing icons for
  certain filetypes where the specified icon doesn't exist
  (kde#358958, kde#361034)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1462622400">- Update to KDE Applications 16.04.1
  * KDE Applications 16.04.1
  * https://www.kde.org/announcements/announce-applications-16.04.1.php
- Drop upstreamed patch specify-fallback-icon.patch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1465560000">- Update to KDE Applications 16.04.2
  * KDE Applications 16.04.2
  * https://www.kde.org/announcements/announce-applications-16.04.2.php</changelog>
<changelog author="alarrosa@suse.com" date="1465992000">- Require baloo5-kioslaves so dolphin doesn't show an "Invalid
  protocol" error when trying to find a file because the
  baloosearch kioslave is not installed.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1467892800">- Update to KDE Applications 16.04.3
  * KDE Applications 16.04.3
  * https://www.kde.org/announcements/announce-applications-16.04.3.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1470657600">- Update to KDE Applications 16.07.90
  * KDE Applications 16.07.90 (16.08-RC)
  * https://www.kde.org/announcements/announce-applications-16.07.90.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1471003200">- Update to KDE Applications 16.08.0
  * KDE Applications 16.08.0
  * https://www.kde.org/announcements/announce-applications-16.08.0.php</changelog>
<changelog author="tittiatcoke@gmail.com" date="1473422400">- Update to KDE Applications 16.08.1
  * KDE Applications 16.08.1
  * https://www.kde.org/announcements/announce-applications-16.08.1.php</changelog>
<changelog author="wbauer@tmo.at" date="1474459200">- Add properly-check-Shift-toggling.patch to fix toggling the
  "Move to Trash"/"Delete" actions in the context menu when
  pressing Shift (kde#354301)</changelog>
<changelog author="lbeltrame@kde.org" date="1476187200">- KDE Applications 16.08.2
- https://www.kde.org/announcements/announce-applications-16.08.2.php</changelog>
<changelog author="lbeltrame@kde.org" date="1476273600">- Drop properly-check-Shift-toggling.patch, upstreamed</changelog>
<changelog author="wbauer@tmo.at" date="1480593600">- Add fix-slow-scrolling-in-dock-panels.patch to fix much too slow
  scrolling via mouse wheel in dolphin's side panels
  (boo#1012670, kde#365968)</changelog>

</package>
<package pkgid="37932af2d1eb84eac8b3481a005bf61764effab7484c4fd9c6593264029897dd" name="dos2unix" arch="src">
    <version epoch="0" ver="7.3.4" rel="5.3.1"/>

<changelog author="pth@suse.de" date="1282651200">- Update 5.1.1:
  * Added Dutch translation of the manual
  * Updated German translation</changelog>
<changelog author="jengelh@medozas.de" date="1288526400">- Use %_smp_mflags</changelog>
<changelog author="coolo@novell.com" date="1289390400">- fix file list</changelog>
<changelog author="coolo@novell.com" date="1295006400">- remove unsupported locales</changelog>
<changelog author="pth@suse.de" date="1296734400">- Update to 5.2:
    ISO conversion mode supports same DOS code pages as SunOS dos2unix does:
    CP437 (US), CP850 (Western European), CP860 (Portuguese),
    CP863 (French Canadian), and CP865 (Nordic).
    ISO conversion mode supports Windows code page CP1252 (Western).
    SunOS compatible options -ascii, -iso, -7, -437, -850, -860, -863, and -865.
    Active code page detection for ISO mode.
    Fixed ISO conversion of non-breaking space (NBSP).
    Treat ASCII Form Feed control characters as valid text.
    Update manual pages.
    Don't include generated documentation files in Unix source package.
- Suffix for HTML pages is .html not .htm</changelog>
<changelog author="pth@suse.de" date="1297771200">- Don't generate ps/pdf documents, thus no need for ghostscript.</changelog>
<changelog author="vlado.paskov@gmail.com" date="1305979200">- Version update to 5.3
  - removed patch dos2unix-no_pdf.patch, this version doesn't
    generate pdf/ps documents.
  - updated dos2unix-correct_ending.patch
  - fixed Url: in the spec file</changelog>
<changelog author="crrodriguez@opensuse.org" date="1305979201">- Open all fds with O_CLOEXEC.</changelog>
<changelog author="pth@suse.de" date="1306152000">- Repackage with xz.</changelog>
<changelog author="aj@suse.de" date="1306324800">- Add buildrequire on xz.</changelog>
<changelog author="pth@suse.de" date="1312977600">- Update to 5.3.1:
  * Spanish tranlation of messages and manual.
  * File ownership is maintained in old file mode (Unix only).
  * Dos2unix and Unix2dos share the same language files.
  * Code cleanup.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
<changelog author="pth@suse.de" date="1327924800">- Update to 5.3.2:
  - Change of hmoepage URL.
  - All other changes are for non Unix platforms.
  - Don't recompress the package anymore.</changelog>
<changelog author="tabraham@novell.com" date="1331553600">- Update to 5.3.3:
  - enabled wildcard expansion
  - small update in RETURN VALUE section of man page
- removed dos2unix-correct_ending.patch (instead pass HTMLEXT="html"
  to make)</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1336305600">- update to 6.0:
  * Conversion of Windows UTF-16 files to Unix UTF-8 files
  * Conversion of Unix UTF-8 files to Windows UTF-8 files with byte
    order mark</changelog>
<changelog author="andreas.stieger@gmx.de" date="1342440000">- fix build against openSUSE:Factory / standard: man page paths</changelog>
<changelog author="pth@suse.de" date="1366113600">- Update to 6.0.3. Changes since 6.0:
  - Version 6.0.3
  * Source code compiles with Microsoft Visual C.
  * Print system error when writing output fails.
  - Version 6.0.2
  * The locale encoding detection when NLS was disabled has been fixed.
  * Print line number when a binary symbol is found.
  * Updated makefiles for Watcom C, and added a new one for OS/2.
  - Version 6.0.1
  * Update Spanish translations.
  * Update manual.</changelog>
<changelog author="tabraham@suse.com" date="1388923200">- Update to 6.0.4.
  * New options -ul and -ub to conver UTF-16 files without BOM
  * New Russian translation of the messages
  * Build 32 bit Windows binaries with Large File Support (LFS) by
    using mingw-w64 for 32 bit Windows
  * When a binary symbol is encountered the value is printed</changelog>
<changelog author="waterlan@xs4all.nl" date="1493294400">- Update to 7.3.4</changelog>

</package>
<package pkgid="6e76bd7d589b8ffc1b377569cd10cecb5001f6481d8655f92c34db2c2639bfbb" name="dos2unix" arch="x86_64">
    <version epoch="0" ver="7.3.4" rel="5.3.1"/>

<changelog author="pth@suse.de" date="1282651200">- Update 5.1.1:
  * Added Dutch translation of the manual
  * Updated German translation</changelog>
<changelog author="jengelh@medozas.de" date="1288526400">- Use %_smp_mflags</changelog>
<changelog author="coolo@novell.com" date="1289390400">- fix file list</changelog>
<changelog author="coolo@novell.com" date="1295006400">- remove unsupported locales</changelog>
<changelog author="pth@suse.de" date="1296734400">- Update to 5.2:
    ISO conversion mode supports same DOS code pages as SunOS dos2unix does:
    CP437 (US), CP850 (Western European), CP860 (Portuguese),
    CP863 (French Canadian), and CP865 (Nordic).
    ISO conversion mode supports Windows code page CP1252 (Western).
    SunOS compatible options -ascii, -iso, -7, -437, -850, -860, -863, and -865.
    Active code page detection for ISO mode.
    Fixed ISO conversion of non-breaking space (NBSP).
    Treat ASCII Form Feed control characters as valid text.
    Update manual pages.
    Don't include generated documentation files in Unix source package.
- Suffix for HTML pages is .html not .htm</changelog>
<changelog author="pth@suse.de" date="1297771200">- Don't generate ps/pdf documents, thus no need for ghostscript.</changelog>
<changelog author="vlado.paskov@gmail.com" date="1305979200">- Version update to 5.3
  - removed patch dos2unix-no_pdf.patch, this version doesn't
    generate pdf/ps documents.
  - updated dos2unix-correct_ending.patch
  - fixed Url: in the spec file</changelog>
<changelog author="crrodriguez@opensuse.org" date="1305979201">- Open all fds with O_CLOEXEC.</changelog>
<changelog author="pth@suse.de" date="1306152000">- Repackage with xz.</changelog>
<changelog author="aj@suse.de" date="1306324800">- Add buildrequire on xz.</changelog>
<changelog author="pth@suse.de" date="1312977600">- Update to 5.3.1:
  * Spanish tranlation of messages and manual.
  * File ownership is maintained in old file mode (Unix only).
  * Dos2unix and Unix2dos share the same language files.
  * Code cleanup.</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
<changelog author="pth@suse.de" date="1327924800">- Update to 5.3.2:
  - Change of hmoepage URL.
  - All other changes are for non Unix platforms.
  - Don't recompress the package anymore.</changelog>
<changelog author="tabraham@novell.com" date="1331553600">- Update to 5.3.3:
  - enabled wildcard expansion
  - small update in RETURN VALUE section of man page
- removed dos2unix-correct_ending.patch (instead pass HTMLEXT="html"
  to make)</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1336305600">- update to 6.0:
  * Conversion of Windows UTF-16 files to Unix UTF-8 files
  * Conversion of Unix UTF-8 files to Windows UTF-8 files with byte
    order mark</changelog>
<changelog author="andreas.stieger@gmx.de" date="1342440000">- fix build against openSUSE:Factory / standard: man page paths</changelog>
<changelog author="pth@suse.de" date="1366113600">- Update to 6.0.3. Changes since 6.0:
  - Version 6.0.3
  * Source code compiles with Microsoft Visual C.
  * Print system error when writing output fails.
  - Version 6.0.2
  * The locale encoding detection when NLS was disabled has been fixed.
  * Print line number when a binary symbol is found.
  * Updated makefiles for Watcom C, and added a new one for OS/2.
  - Version 6.0.1
  * Update Spanish translations.
  * Update manual.</changelog>
<changelog author="tabraham@suse.com" date="1388923200">- Update to 6.0.4.
  * New options -ul and -ub to conver UTF-16 files without BOM
  * New Russian translation of the messages
  * Build 32 bit Windows binaries with Large File Support (LFS) by
    using mingw-w64 for 32 bit Windows
  * When a binary symbol is encountered the value is printed</changelog>
<changelog author="waterlan@xs4all.nl" date="1493294400">- Update to 7.3.4</changelog>

</package>
<package pkgid="6945d1b14b77868fb7556ce468608bbf90fa25203a92b55dce2ef8aafc944036" name="dovecot22" arch="src">
    <version epoch="0" ver="2.2.25" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1443960000">- update to dovecot 2.2.19
  * pop3_deleted_flag has been broken since v2.2.10. Using it would
    cause buffer overflows, which could be exploitable. However,
    this bug would have become visible quite soon after users had
    deleted some POP3 mails, because the pop3 processes would have
    started crashing all the time even in normal use.
  * "doveadm director flush" command has a changed meaning now: It
    safely moves users to their wanted backends, instead of simply
    forgetting the mapping entirely and leaving the existing
    connections untouched. Use -F parameter to get the original
    unsafe behavior.
  + Added imap-hibernate processes (see imap_hibernate_timeout
    setting).  IDLEing IMAP connections can be hibernated, which
    saves memory.
  + Optimized tracking mailboxes' vsizes (= sum of all messages'
    sizes).  If mailbox_list_index=yes, it's also stored in there.
    This makes it very efficient to look up vsizes for all
    mailboxes.
  + Added a quota "count" backend, which uses the mailbox vsizes
    to get the current quota usage. It requires using the new
    quota_vsizes=yes setting, which tracks the messages' "virtual
    sizes" rather than "physical sizes". Their distiction is minor
    and mostly irrelevant nowadays (if mail sizes should be counted
    with LF or CRLF newlines).
  + "doveadm director up/down" commands added. The monitoring
    script should be using these commands instead of changing the
    vhost count.  This allows admin to manually disable a server by
    changing the vhost count to 0 without the monitoring script
    changing it back.
  + Added support for HAProxy protocol:
    http://wiki2.dovecot.org/HAProxy
  + Added push-notification plugin framework, which can be used to
    easily implement push notifications to various backends.
    Implemented "ox" backend for notifying Open-Xchange via
    HTTP/json.
  + imap_logout_format supports more variables now, e.g. number of
    deleted messages.
  + pop3: Added pop3_delete_type setting
    (related to pop3_deleted_flag).
  + plugin { fts_enforced=yes } setting now fails body searches unless
    it can be done via the full text search engine.
  + Added %{passdb:*} and %{userdb:*} variables to various places
  + auth: Added ":protected" suffix for passdb and userdb fields.
    If used, the field doesn't overwrite an existing field.
  + IMAP/POP3 proxy: If a backend server dies, avoid client
    reconnection spikes by slowly disconnecting clients over time.
    This is enabled by setting
    login_proxy_max_disconnect_delay=secs passdb extra field.
  + imap: Added new read-only METADATA entries:
    /private/specialuse, /shared/comment, /shared/admin
  + imap: If client disconnects in the middle of a command, log
    how long the command had been running.
  - mdbox: Rebuilding could have caused message's reference count
    to overflow the 16bit number in some situations, causing
    problems when trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and
    pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
- update to pigeonhole 0.4.9
  * Properly implemented checking of ABI version for Sieve
    interpreter plugins, much like Dovecot itself does for plugins.
    This will prevent plugin ABI mismatches.
  + Implemented a vnd.dovecot.environment extension. This builds
    upon the standard environment extension and adds a few more
    environment items, such as username and default mailbox. It
    also creates a variables namespace so that environment items
    can be accessed directly. I am still thinking about more
    environment items that can be added.
  + Sieve extprograms plugin: Made line endings of the input
    passed to the external programs configurable. This can be
    configured separately for each of the three extensions.
  + ManageSieve: Implemented proxy XCLIENT support. This allows
    the proxy to pass client information to the back-end.
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization of mail
    user. This caused a few memory leaks.
  - sieve-filter command line tool: Fixed handling of
    failure-related implicit keep when there is an explicit default
    destination folder. This caused message duplication.
  - lib-sieve: Fixed bug in RFC5322 header folding. Words longer
    than the optimal line length caused empty lines in the output,
    which would break the resulting message header. This surfaced
    in References: headers with very long message IDs.</changelog>
<changelog author="mrueckert@suse.de" date="1449576000">- update to 2.2.20
  + Added mailbox { autoexpunge=&lt;time&gt; } setting. See
    http://wiki2.dovecot.org/MailboxSettings for details.
  + ssl_options: Added support for no_ticket
  + imap/pop3/managesieve-login: Added postlogin_socket=path passdb
    extra field. This allows replacing the default service
    imap/pop3/managesieve {} settings for specific users (e.g.
    running their imap process via valgrind or strace).
  + doveadm fetch: Added date.sent/received/saved.unixtime
  + fs-posix: Added mode=auto parameter to set the created files'
    and directories' mode based on the parent dir if it has
    setgid-bit.
  + director: Support backends having hostnames, which makes it
    possible to verify their SSL certificates.
  - director: Directors' state became desynchronized if doveadm
    director commands were used to modify the same backend in
    multiple directors at the same time with conflicting changes.
    This fix includes some extra checks, which makes sure that if
    such a conflict still happens it's automatically fixed. In some
    situations such an automatic fix may now be unnecessarily
    triggered and an error logged.
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't
    go to infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces
    that didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially
    FETCH) could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing
    stats process to forget them and log errors about unknown
    sessions when they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered
    to multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when
    zlib_save wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes
- update pigeonhole to 0.4.10.rc2
  + Implemented the Sieve mime and foreverypart extensions
    (RFC 5703). These are fully implemented. The interaction with
    the editheader extension needs some work, but this should not
    influence most uses; i.e., changes by the editheader extension
    are not always visible using foreverypart/mime.
  + Sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  + Sieve enotify extension: mailto method: Implemented the
    sieve_notify_mailto_envelope_from setting. This allows
    configuring the source of the notification sender address for
    e-mail notifications. This is similar to what already can be
    configured for redirect.
  + Added a sieve_enabled (defaults to 'yes') setting that allows
    explicitly disabling Sieve processing for particular users.
    This used to be possible by setting `sieve=', but ever since
    the sieve_before, sieve_after and sieve_default settings were
    added, this method was not reliable anymore.
  - variables extension: Fixed handling of empty string by the
    `:length' set modifier. An empty string yielded an empty string
    rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping
    facility. Extension contexts were never actually freed.
  - Fixed handling of implicit keep when the last Sieve script is a
    global one.  In that case the implicit keep action was executed
    in global context, which could mean that trivial (quota) errors
    ended up in the system log file, rather than the user log file.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.</changelog>
<changelog author="mrueckert@suse.de" date="1449921600">- update to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.</changelog>
<changelog author="mrueckert@suse.de" date="1449921601">- for more consistent build behavior enable clucene support only on
  distros newer than SLE 11</changelog>
<changelog author="mrueckert@suse.de" date="1450094400">- pulled 2 patches from upstream:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1450094401">- update pigeonhole to 0.4.10
  - Renamed pigeonhole.m4 to dovecot-pigeonhole.m4</changelog>
<changelog author="mrueckert@suse.de" date="1450094402">- move stopword files from the lucene package to the main FTS
  package</changelog>
<changelog author="mrueckert@suse.de" date="1451908800">- update pigeonhole to 0.4.11.rc1
  - Sieve mime extension: Fixed the header :mime :anychild test to
    work properly outside a foreverypart loop.
  - Several fixes in message body part handling:
  - Fixed assert failure occurring when text extraction is
    attempted on an empty or broken text part.
  - Fixed assert failure in handling of body parts that are
    converted to text.
  - Fixed header unfolding for (mime) headers parsed from any
    mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure
    performed when re-parsing the message.
  - LDA Sieve plugin: Fixed logging of actions; sometimes the
    configured log format was not followed.
  - LDA Sieve plugin: Fixed bug in error handling of script storage
    initialization.
  - Sieve Extprograms plugin: Ignored ENOTCONN error in
    shutdown(fd, SHUT_WR) call.
  - Fixed duplication of discard actions in the script result. Each
    discard was counted as a separate action, which means that
    action limit would be crossed too early.
  - Made sure that quota errors never get logged as errors in
    syslog.
  - Fixed handling of implicit keep for a partially executed
    transaction that yielded a temporary failure.
  - Fixed handling of global errors. If master and user error
    handler were identical, in some cases the log message could be
    lost.
  - Fixed AIX compile issue in message body parser.</changelog>
<changelog author="mrueckert@suse.de" date="1452254400">- update pigeonhole to 0.4.11
  no noticable changes compared to rc1</changelog>
<changelog author="mrueckert@suse.de" date="1454846400">- update pigeonhole to 0.4.12
  + Implemented the Sieve extracttext extension
    (RFC 5703; Section 7).
    It is now possible to extract body text from a message into
    a variable.
  * Increased ABI version due to changes in the Sieve interpreter's
    object definitions.
  - multiscript: Fixed bug in handling of (implicit) keep; final
    keep action was always executed as though there was a failure.
    This caused the keep action to revert back to the initial
    message, causing editheader actions to be ignored.
  - managesieve-login: Fixed proxy to allow SASL mechanisms other
    than PLAIN. Before, the proxy would fail if the server did not
    support the PLAIN mechanism.
  - ldap storage: Prevent segfault occurring when assigning certain
    (global) configuration options.</changelog>
<changelog author="mrueckert@suse.de" date="1458129600">- update to 2.2.22
  + Added doveadm HTTP API: See
    http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP
  + virtual plugin: Mailbox filtering can now be done based on the
    mailbox metadata. See http://wiki2.dovecot.org/Plugins/Virtual
  + stats: Added doveadm stats reset to reset global stats.
  + stats: Added authentication statistics if auth_stats=yes.
  + dsync, imapc, pop3c &amp; pop3-migration: Many optimizations,
    improvements and error handling fixes.
  + doveadm: Most commands now stop soon after SIGINT/SIGTERM.
  - auth: Auth caching was done too aggressively when %variables
    were used in default_fields, override_fields or LDAP
    pass/user_attrs.  userdb result_* were also ignored when user
    was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of
    them caught actual hangs or otherwise unwanted behavior towards
    IMAP clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count
    backends in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in
    v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox
    deletions.
- update pigeonhole to 0.4.13.rc1
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the
    mailing list itself are treated as different messages by the
    loop detection of the redirect command, even though their
    Message-ID may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    direct violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.
- drop patches included in version update:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1458302400">- update pigeonhole to 0.4.13
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the mailing
    list itself are treated as different messages by the loop
    detection of the redirect command, even though their Message-ID
    may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    directly violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.</changelog>
<changelog author="michael@stroeder.com" date="1460203200">- update to 2.2.23
  * Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  * director: Fixed user weakness getting stuck in some situations
  * director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  * director: Fixed assert-crash related to a slow "user killed" reply
  * Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.</changelog>
<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="mrueckert@suse.de" date="1476273600">- backport the diff bfef689..144e0b5 to fix the ldap bind issue
  (bnc#1003952). adds dovecot-2.2.25_ldap_bind.patch</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>

</package>
<package pkgid="4f94caf49bfbbad8c8176add1f33343640e84cbb09d7b867354ea42f2c004542" name="dovecot22" arch="src">
    <version epoch="0" ver="2.2.30.2" rel="5.4.1"/>

<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>

</package>
<package pkgid="2ad122f6fc666982f8b72b9b76ec08102e4dbc06fcb48ec0a73b1f33cf9da09c" name="dovecot22" arch="src">
    <version epoch="0" ver="2.2.31" rel="5.7.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>
<changelog author="mrueckert@suse.de" date="1498219200">- update to 2.2.31
  * LMTP: Removed "(Dovecot)" from added Received headers. Some
    installations want to hide it, and there's not really any good
    reason for anyone to have it.
  + Add ssl_alt_cert and ssl_alt_key settings to add support for
    having both RSA and ECDSA certificates.
  + dsync/imapc, pop3-migration plugin: Strip trailing whitespace
    from headers when matching mails. This helps with migrations
    from Zimbra.
  + acl: Add acl_globals_only setting to disable looking up
    per-mailbox dovecot-acl files.
  + Parse invalid message addresses better. This mainly affects the
    generated IMAP ENVELOPE replies.
  - v2.2.30 wasn't fixing corrupted dovecot.index.cache files
    properly.  It could have deleted wrong mail's cache or
    assert-crashed.
  - v2.2.30 mail-crypt-acl plugin was assert-crashing
  - v2.2.30 welcome plugin wasn't working
  - Various fixes to handling mailbox listing. Especially related
    to handling nonexistent autocreated/autosubscribed mailboxes
    and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This
    caused some of the ACL rule interactions to not work exactly as
    intended.
  - auth: forward_* fields didn't work properly: Only the first
    forward field was working, and only if the first passdb lookup
    succeeded.
  - Using mail_sort_max_read_count sometimes caused "Broken sort-*
    indexes, resetting" errors.
  - Using mail_sort_max_read_count may have caused very high CPU
    usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly
    and caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=imapc sent unnecessary FETCH RFC822.SIZE to server when
    expunging mails.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date
    or Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since
    the beginning. I guess nobody has been trying to use it.
- update pigeonhole to 0.4.19
  * This release adjusts Pigeonhole to several changes in the
    Dovecot API, making it depend on Dovecot v2.2.31. Previous
    versions of Pigeonhole will produce compile warnings with the
    recent Dovecot releases (but still work ok).
  - Fixed bug in handling of implicit keep in some cases. Implicit
    side-effects, such as assigned flags, were not always applied
    correctly. This is in essence a very old bug, but it was
    exposed by recent changes.
  - include extension: Fixed segfault that (sometimes) occurred
    when the global script location was left unconfigured.
- drop 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  included in pigeonhole 0.4.19
- refreshed patches to apply cleanly again:
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch</changelog>
<changelog author="mrueckert@suse.de" date="1498478400">- added dovecot-2.2.31-dhparams_fips_mode.patch (boo#1045662)
  - make sure we do not generate dhparams smaller than 2048 in fips
    mode</changelog>
<changelog author="mrueckert@suse.de" date="1498564800">- update dovecot-2.2.31-dhparams_fips_mode.patch to also work with
  libressl</changelog>
<changelog author="mrueckert@suse.de" date="1499083200">- Fix notify extension
  (https://www.dovecot.org/pipermail/dovecot/2017-June/108474.html)
  bcb321bc62117d30bc53a872ca1154c0100aeefd.patch
  8b2d740b8182c63b76ff7ef0dd5e01710228705a.patch</changelog>
<changelog author="mrueckert@suse.de" date="1499083201">- added de5d6bb50931ea243f582ace5a31abb11b619ffe.patch:
  Do not attempt to deinitialize backend if it's not set</changelog>

</package>
<package pkgid="87a2c3d952cd8c722c8172492376443089dfefff985e0ba4731fa8d5884cc186" name="dovecot22" arch="x86_64">
    <version epoch="0" ver="2.2.25" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1443960000">- update to dovecot 2.2.19
  * pop3_deleted_flag has been broken since v2.2.10. Using it would
    cause buffer overflows, which could be exploitable. However,
    this bug would have become visible quite soon after users had
    deleted some POP3 mails, because the pop3 processes would have
    started crashing all the time even in normal use.
  * "doveadm director flush" command has a changed meaning now: It
    safely moves users to their wanted backends, instead of simply
    forgetting the mapping entirely and leaving the existing
    connections untouched. Use -F parameter to get the original
    unsafe behavior.
  + Added imap-hibernate processes (see imap_hibernate_timeout
    setting).  IDLEing IMAP connections can be hibernated, which
    saves memory.
  + Optimized tracking mailboxes' vsizes (= sum of all messages'
    sizes).  If mailbox_list_index=yes, it's also stored in there.
    This makes it very efficient to look up vsizes for all
    mailboxes.
  + Added a quota "count" backend, which uses the mailbox vsizes
    to get the current quota usage. It requires using the new
    quota_vsizes=yes setting, which tracks the messages' "virtual
    sizes" rather than "physical sizes". Their distiction is minor
    and mostly irrelevant nowadays (if mail sizes should be counted
    with LF or CRLF newlines).
  + "doveadm director up/down" commands added. The monitoring
    script should be using these commands instead of changing the
    vhost count.  This allows admin to manually disable a server by
    changing the vhost count to 0 without the monitoring script
    changing it back.
  + Added support for HAProxy protocol:
    http://wiki2.dovecot.org/HAProxy
  + Added push-notification plugin framework, which can be used to
    easily implement push notifications to various backends.
    Implemented "ox" backend for notifying Open-Xchange via
    HTTP/json.
  + imap_logout_format supports more variables now, e.g. number of
    deleted messages.
  + pop3: Added pop3_delete_type setting
    (related to pop3_deleted_flag).
  + plugin { fts_enforced=yes } setting now fails body searches unless
    it can be done via the full text search engine.
  + Added %{passdb:*} and %{userdb:*} variables to various places
  + auth: Added ":protected" suffix for passdb and userdb fields.
    If used, the field doesn't overwrite an existing field.
  + IMAP/POP3 proxy: If a backend server dies, avoid client
    reconnection spikes by slowly disconnecting clients over time.
    This is enabled by setting
    login_proxy_max_disconnect_delay=secs passdb extra field.
  + imap: Added new read-only METADATA entries:
    /private/specialuse, /shared/comment, /shared/admin
  + imap: If client disconnects in the middle of a command, log
    how long the command had been running.
  - mdbox: Rebuilding could have caused message's reference count
    to overflow the 16bit number in some situations, causing
    problems when trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and
    pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
- update to pigeonhole 0.4.9
  * Properly implemented checking of ABI version for Sieve
    interpreter plugins, much like Dovecot itself does for plugins.
    This will prevent plugin ABI mismatches.
  + Implemented a vnd.dovecot.environment extension. This builds
    upon the standard environment extension and adds a few more
    environment items, such as username and default mailbox. It
    also creates a variables namespace so that environment items
    can be accessed directly. I am still thinking about more
    environment items that can be added.
  + Sieve extprograms plugin: Made line endings of the input
    passed to the external programs configurable. This can be
    configured separately for each of the three extensions.
  + ManageSieve: Implemented proxy XCLIENT support. This allows
    the proxy to pass client information to the back-end.
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization of mail
    user. This caused a few memory leaks.
  - sieve-filter command line tool: Fixed handling of
    failure-related implicit keep when there is an explicit default
    destination folder. This caused message duplication.
  - lib-sieve: Fixed bug in RFC5322 header folding. Words longer
    than the optimal line length caused empty lines in the output,
    which would break the resulting message header. This surfaced
    in References: headers with very long message IDs.</changelog>
<changelog author="mrueckert@suse.de" date="1449576000">- update to 2.2.20
  + Added mailbox { autoexpunge=&lt;time&gt; } setting. See
    http://wiki2.dovecot.org/MailboxSettings for details.
  + ssl_options: Added support for no_ticket
  + imap/pop3/managesieve-login: Added postlogin_socket=path passdb
    extra field. This allows replacing the default service
    imap/pop3/managesieve {} settings for specific users (e.g.
    running their imap process via valgrind or strace).
  + doveadm fetch: Added date.sent/received/saved.unixtime
  + fs-posix: Added mode=auto parameter to set the created files'
    and directories' mode based on the parent dir if it has
    setgid-bit.
  + director: Support backends having hostnames, which makes it
    possible to verify their SSL certificates.
  - director: Directors' state became desynchronized if doveadm
    director commands were used to modify the same backend in
    multiple directors at the same time with conflicting changes.
    This fix includes some extra checks, which makes sure that if
    such a conflict still happens it's automatically fixed. In some
    situations such an automatic fix may now be unnecessarily
    triggered and an error logged.
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't
    go to infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces
    that didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially
    FETCH) could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing
    stats process to forget them and log errors about unknown
    sessions when they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered
    to multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when
    zlib_save wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes
- update pigeonhole to 0.4.10.rc2
  + Implemented the Sieve mime and foreverypart extensions
    (RFC 5703). These are fully implemented. The interaction with
    the editheader extension needs some work, but this should not
    influence most uses; i.e., changes by the editheader extension
    are not always visible using foreverypart/mime.
  + Sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  + Sieve enotify extension: mailto method: Implemented the
    sieve_notify_mailto_envelope_from setting. This allows
    configuring the source of the notification sender address for
    e-mail notifications. This is similar to what already can be
    configured for redirect.
  + Added a sieve_enabled (defaults to 'yes') setting that allows
    explicitly disabling Sieve processing for particular users.
    This used to be possible by setting `sieve=', but ever since
    the sieve_before, sieve_after and sieve_default settings were
    added, this method was not reliable anymore.
  - variables extension: Fixed handling of empty string by the
    `:length' set modifier. An empty string yielded an empty string
    rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping
    facility. Extension contexts were never actually freed.
  - Fixed handling of implicit keep when the last Sieve script is a
    global one.  In that case the implicit keep action was executed
    in global context, which could mean that trivial (quota) errors
    ended up in the system log file, rather than the user log file.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.</changelog>
<changelog author="mrueckert@suse.de" date="1449921600">- update to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.</changelog>
<changelog author="mrueckert@suse.de" date="1449921601">- for more consistent build behavior enable clucene support only on
  distros newer than SLE 11</changelog>
<changelog author="mrueckert@suse.de" date="1450094400">- pulled 2 patches from upstream:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1450094401">- update pigeonhole to 0.4.10
  - Renamed pigeonhole.m4 to dovecot-pigeonhole.m4</changelog>
<changelog author="mrueckert@suse.de" date="1450094402">- move stopword files from the lucene package to the main FTS
  package</changelog>
<changelog author="mrueckert@suse.de" date="1451908800">- update pigeonhole to 0.4.11.rc1
  - Sieve mime extension: Fixed the header :mime :anychild test to
    work properly outside a foreverypart loop.
  - Several fixes in message body part handling:
  - Fixed assert failure occurring when text extraction is
    attempted on an empty or broken text part.
  - Fixed assert failure in handling of body parts that are
    converted to text.
  - Fixed header unfolding for (mime) headers parsed from any
    mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure
    performed when re-parsing the message.
  - LDA Sieve plugin: Fixed logging of actions; sometimes the
    configured log format was not followed.
  - LDA Sieve plugin: Fixed bug in error handling of script storage
    initialization.
  - Sieve Extprograms plugin: Ignored ENOTCONN error in
    shutdown(fd, SHUT_WR) call.
  - Fixed duplication of discard actions in the script result. Each
    discard was counted as a separate action, which means that
    action limit would be crossed too early.
  - Made sure that quota errors never get logged as errors in
    syslog.
  - Fixed handling of implicit keep for a partially executed
    transaction that yielded a temporary failure.
  - Fixed handling of global errors. If master and user error
    handler were identical, in some cases the log message could be
    lost.
  - Fixed AIX compile issue in message body parser.</changelog>
<changelog author="mrueckert@suse.de" date="1452254400">- update pigeonhole to 0.4.11
  no noticable changes compared to rc1</changelog>
<changelog author="mrueckert@suse.de" date="1454846400">- update pigeonhole to 0.4.12
  + Implemented the Sieve extracttext extension
    (RFC 5703; Section 7).
    It is now possible to extract body text from a message into
    a variable.
  * Increased ABI version due to changes in the Sieve interpreter's
    object definitions.
  - multiscript: Fixed bug in handling of (implicit) keep; final
    keep action was always executed as though there was a failure.
    This caused the keep action to revert back to the initial
    message, causing editheader actions to be ignored.
  - managesieve-login: Fixed proxy to allow SASL mechanisms other
    than PLAIN. Before, the proxy would fail if the server did not
    support the PLAIN mechanism.
  - ldap storage: Prevent segfault occurring when assigning certain
    (global) configuration options.</changelog>
<changelog author="mrueckert@suse.de" date="1458129600">- update to 2.2.22
  + Added doveadm HTTP API: See
    http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP
  + virtual plugin: Mailbox filtering can now be done based on the
    mailbox metadata. See http://wiki2.dovecot.org/Plugins/Virtual
  + stats: Added doveadm stats reset to reset global stats.
  + stats: Added authentication statistics if auth_stats=yes.
  + dsync, imapc, pop3c &amp; pop3-migration: Many optimizations,
    improvements and error handling fixes.
  + doveadm: Most commands now stop soon after SIGINT/SIGTERM.
  - auth: Auth caching was done too aggressively when %variables
    were used in default_fields, override_fields or LDAP
    pass/user_attrs.  userdb result_* were also ignored when user
    was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of
    them caught actual hangs or otherwise unwanted behavior towards
    IMAP clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count
    backends in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in
    v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox
    deletions.
- update pigeonhole to 0.4.13.rc1
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the
    mailing list itself are treated as different messages by the
    loop detection of the redirect command, even though their
    Message-ID may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    direct violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.
- drop patches included in version update:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1458302400">- update pigeonhole to 0.4.13
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the mailing
    list itself are treated as different messages by the loop
    detection of the redirect command, even though their Message-ID
    may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    directly violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.</changelog>
<changelog author="michael@stroeder.com" date="1460203200">- update to 2.2.23
  * Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  * director: Fixed user weakness getting stuck in some situations
  * director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  * director: Fixed assert-crash related to a slow "user killed" reply
  * Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.</changelog>
<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="mrueckert@suse.de" date="1476273600">- backport the diff bfef689..144e0b5 to fix the ldap bind issue
  (bnc#1003952). adds dovecot-2.2.25_ldap_bind.patch</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>

</package>
<package pkgid="ec64562e59873133faa150fbf288d8a4d9ebc541b3419e65c000c1826b15ad03" name="dovecot22" arch="x86_64">
    <version epoch="0" ver="2.2.30.2" rel="5.4.1"/>

<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>

</package>
<package pkgid="dc0b81bcf326647194d027b1429a20d114a1b0e5713be9a66b3d2febfd2a2d13" name="dovecot22" arch="x86_64">
    <version epoch="0" ver="2.2.31" rel="5.7.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>
<changelog author="mrueckert@suse.de" date="1498219200">- update to 2.2.31
  * LMTP: Removed "(Dovecot)" from added Received headers. Some
    installations want to hide it, and there's not really any good
    reason for anyone to have it.
  + Add ssl_alt_cert and ssl_alt_key settings to add support for
    having both RSA and ECDSA certificates.
  + dsync/imapc, pop3-migration plugin: Strip trailing whitespace
    from headers when matching mails. This helps with migrations
    from Zimbra.
  + acl: Add acl_globals_only setting to disable looking up
    per-mailbox dovecot-acl files.
  + Parse invalid message addresses better. This mainly affects the
    generated IMAP ENVELOPE replies.
  - v2.2.30 wasn't fixing corrupted dovecot.index.cache files
    properly.  It could have deleted wrong mail's cache or
    assert-crashed.
  - v2.2.30 mail-crypt-acl plugin was assert-crashing
  - v2.2.30 welcome plugin wasn't working
  - Various fixes to handling mailbox listing. Especially related
    to handling nonexistent autocreated/autosubscribed mailboxes
    and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This
    caused some of the ACL rule interactions to not work exactly as
    intended.
  - auth: forward_* fields didn't work properly: Only the first
    forward field was working, and only if the first passdb lookup
    succeeded.
  - Using mail_sort_max_read_count sometimes caused "Broken sort-*
    indexes, resetting" errors.
  - Using mail_sort_max_read_count may have caused very high CPU
    usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly
    and caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=imapc sent unnecessary FETCH RFC822.SIZE to server when
    expunging mails.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date
    or Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since
    the beginning. I guess nobody has been trying to use it.
- update pigeonhole to 0.4.19
  * This release adjusts Pigeonhole to several changes in the
    Dovecot API, making it depend on Dovecot v2.2.31. Previous
    versions of Pigeonhole will produce compile warnings with the
    recent Dovecot releases (but still work ok).
  - Fixed bug in handling of implicit keep in some cases. Implicit
    side-effects, such as assigned flags, were not always applied
    correctly. This is in essence a very old bug, but it was
    exposed by recent changes.
  - include extension: Fixed segfault that (sometimes) occurred
    when the global script location was left unconfigured.
- drop 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  included in pigeonhole 0.4.19
- refreshed patches to apply cleanly again:
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch</changelog>
<changelog author="mrueckert@suse.de" date="1498478400">- added dovecot-2.2.31-dhparams_fips_mode.patch (boo#1045662)
  - make sure we do not generate dhparams smaller than 2048 in fips
    mode</changelog>
<changelog author="mrueckert@suse.de" date="1498564800">- update dovecot-2.2.31-dhparams_fips_mode.patch to also work with
  libressl</changelog>
<changelog author="mrueckert@suse.de" date="1499083200">- Fix notify extension
  (https://www.dovecot.org/pipermail/dovecot/2017-June/108474.html)
  bcb321bc62117d30bc53a872ca1154c0100aeefd.patch
  8b2d740b8182c63b76ff7ef0dd5e01710228705a.patch</changelog>
<changelog author="mrueckert@suse.de" date="1499083201">- added de5d6bb50931ea243f582ace5a31abb11b619ffe.patch:
  Do not attempt to deinitialize backend if it's not set</changelog>

</package>
<package pkgid="5bd11d4937e5481ca899a7ab9e78b67e61b72f1677c4ff38f7a4e0e653c81cd2" name="dovecot22-backend-mysql" arch="x86_64">
    <version epoch="0" ver="2.2.25" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1443960000">- update to dovecot 2.2.19
  * pop3_deleted_flag has been broken since v2.2.10. Using it would
    cause buffer overflows, which could be exploitable. However,
    this bug would have become visible quite soon after users had
    deleted some POP3 mails, because the pop3 processes would have
    started crashing all the time even in normal use.
  * "doveadm director flush" command has a changed meaning now: It
    safely moves users to their wanted backends, instead of simply
    forgetting the mapping entirely and leaving the existing
    connections untouched. Use -F parameter to get the original
    unsafe behavior.
  + Added imap-hibernate processes (see imap_hibernate_timeout
    setting).  IDLEing IMAP connections can be hibernated, which
    saves memory.
  + Optimized tracking mailboxes' vsizes (= sum of all messages'
    sizes).  If mailbox_list_index=yes, it's also stored in there.
    This makes it very efficient to look up vsizes for all
    mailboxes.
  + Added a quota "count" backend, which uses the mailbox vsizes
    to get the current quota usage. It requires using the new
    quota_vsizes=yes setting, which tracks the messages' "virtual
    sizes" rather than "physical sizes". Their distiction is minor
    and mostly irrelevant nowadays (if mail sizes should be counted
    with LF or CRLF newlines).
  + "doveadm director up/down" commands added. The monitoring
    script should be using these commands instead of changing the
    vhost count.  This allows admin to manually disable a server by
    changing the vhost count to 0 without the monitoring script
    changing it back.
  + Added support for HAProxy protocol:
    http://wiki2.dovecot.org/HAProxy
  + Added push-notification plugin framework, which can be used to
    easily implement push notifications to various backends.
    Implemented "ox" backend for notifying Open-Xchange via
    HTTP/json.
  + imap_logout_format supports more variables now, e.g. number of
    deleted messages.
  + pop3: Added pop3_delete_type setting
    (related to pop3_deleted_flag).
  + plugin { fts_enforced=yes } setting now fails body searches unless
    it can be done via the full text search engine.
  + Added %{passdb:*} and %{userdb:*} variables to various places
  + auth: Added ":protected" suffix for passdb and userdb fields.
    If used, the field doesn't overwrite an existing field.
  + IMAP/POP3 proxy: If a backend server dies, avoid client
    reconnection spikes by slowly disconnecting clients over time.
    This is enabled by setting
    login_proxy_max_disconnect_delay=secs passdb extra field.
  + imap: Added new read-only METADATA entries:
    /private/specialuse, /shared/comment, /shared/admin
  + imap: If client disconnects in the middle of a command, log
    how long the command had been running.
  - mdbox: Rebuilding could have caused message's reference count
    to overflow the 16bit number in some situations, causing
    problems when trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and
    pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
- update to pigeonhole 0.4.9
  * Properly implemented checking of ABI version for Sieve
    interpreter plugins, much like Dovecot itself does for plugins.
    This will prevent plugin ABI mismatches.
  + Implemented a vnd.dovecot.environment extension. This builds
    upon the standard environment extension and adds a few more
    environment items, such as username and default mailbox. It
    also creates a variables namespace so that environment items
    can be accessed directly. I am still thinking about more
    environment items that can be added.
  + Sieve extprograms plugin: Made line endings of the input
    passed to the external programs configurable. This can be
    configured separately for each of the three extensions.
  + ManageSieve: Implemented proxy XCLIENT support. This allows
    the proxy to pass client information to the back-end.
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization of mail
    user. This caused a few memory leaks.
  - sieve-filter command line tool: Fixed handling of
    failure-related implicit keep when there is an explicit default
    destination folder. This caused message duplication.
  - lib-sieve: Fixed bug in RFC5322 header folding. Words longer
    than the optimal line length caused empty lines in the output,
    which would break the resulting message header. This surfaced
    in References: headers with very long message IDs.</changelog>
<changelog author="mrueckert@suse.de" date="1449576000">- update to 2.2.20
  + Added mailbox { autoexpunge=&lt;time&gt; } setting. See
    http://wiki2.dovecot.org/MailboxSettings for details.
  + ssl_options: Added support for no_ticket
  + imap/pop3/managesieve-login: Added postlogin_socket=path passdb
    extra field. This allows replacing the default service
    imap/pop3/managesieve {} settings for specific users (e.g.
    running their imap process via valgrind or strace).
  + doveadm fetch: Added date.sent/received/saved.unixtime
  + fs-posix: Added mode=auto parameter to set the created files'
    and directories' mode based on the parent dir if it has
    setgid-bit.
  + director: Support backends having hostnames, which makes it
    possible to verify their SSL certificates.
  - director: Directors' state became desynchronized if doveadm
    director commands were used to modify the same backend in
    multiple directors at the same time with conflicting changes.
    This fix includes some extra checks, which makes sure that if
    such a conflict still happens it's automatically fixed. In some
    situations such an automatic fix may now be unnecessarily
    triggered and an error logged.
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't
    go to infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces
    that didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially
    FETCH) could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing
    stats process to forget them and log errors about unknown
    sessions when they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered
    to multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when
    zlib_save wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes
- update pigeonhole to 0.4.10.rc2
  + Implemented the Sieve mime and foreverypart extensions
    (RFC 5703). These are fully implemented. The interaction with
    the editheader extension needs some work, but this should not
    influence most uses; i.e., changes by the editheader extension
    are not always visible using foreverypart/mime.
  + Sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  + Sieve enotify extension: mailto method: Implemented the
    sieve_notify_mailto_envelope_from setting. This allows
    configuring the source of the notification sender address for
    e-mail notifications. This is similar to what already can be
    configured for redirect.
  + Added a sieve_enabled (defaults to 'yes') setting that allows
    explicitly disabling Sieve processing for particular users.
    This used to be possible by setting `sieve=', but ever since
    the sieve_before, sieve_after and sieve_default settings were
    added, this method was not reliable anymore.
  - variables extension: Fixed handling of empty string by the
    `:length' set modifier. An empty string yielded an empty string
    rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping
    facility. Extension contexts were never actually freed.
  - Fixed handling of implicit keep when the last Sieve script is a
    global one.  In that case the implicit keep action was executed
    in global context, which could mean that trivial (quota) errors
    ended up in the system log file, rather than the user log file.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.</changelog>
<changelog author="mrueckert@suse.de" date="1449921600">- update to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.</changelog>
<changelog author="mrueckert@suse.de" date="1449921601">- for more consistent build behavior enable clucene support only on
  distros newer than SLE 11</changelog>
<changelog author="mrueckert@suse.de" date="1450094400">- pulled 2 patches from upstream:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1450094401">- update pigeonhole to 0.4.10
  - Renamed pigeonhole.m4 to dovecot-pigeonhole.m4</changelog>
<changelog author="mrueckert@suse.de" date="1450094402">- move stopword files from the lucene package to the main FTS
  package</changelog>
<changelog author="mrueckert@suse.de" date="1451908800">- update pigeonhole to 0.4.11.rc1
  - Sieve mime extension: Fixed the header :mime :anychild test to
    work properly outside a foreverypart loop.
  - Several fixes in message body part handling:
  - Fixed assert failure occurring when text extraction is
    attempted on an empty or broken text part.
  - Fixed assert failure in handling of body parts that are
    converted to text.
  - Fixed header unfolding for (mime) headers parsed from any
    mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure
    performed when re-parsing the message.
  - LDA Sieve plugin: Fixed logging of actions; sometimes the
    configured log format was not followed.
  - LDA Sieve plugin: Fixed bug in error handling of script storage
    initialization.
  - Sieve Extprograms plugin: Ignored ENOTCONN error in
    shutdown(fd, SHUT_WR) call.
  - Fixed duplication of discard actions in the script result. Each
    discard was counted as a separate action, which means that
    action limit would be crossed too early.
  - Made sure that quota errors never get logged as errors in
    syslog.
  - Fixed handling of implicit keep for a partially executed
    transaction that yielded a temporary failure.
  - Fixed handling of global errors. If master and user error
    handler were identical, in some cases the log message could be
    lost.
  - Fixed AIX compile issue in message body parser.</changelog>
<changelog author="mrueckert@suse.de" date="1452254400">- update pigeonhole to 0.4.11
  no noticable changes compared to rc1</changelog>
<changelog author="mrueckert@suse.de" date="1454846400">- update pigeonhole to 0.4.12
  + Implemented the Sieve extracttext extension
    (RFC 5703; Section 7).
    It is now possible to extract body text from a message into
    a variable.
  * Increased ABI version due to changes in the Sieve interpreter's
    object definitions.
  - multiscript: Fixed bug in handling of (implicit) keep; final
    keep action was always executed as though there was a failure.
    This caused the keep action to revert back to the initial
    message, causing editheader actions to be ignored.
  - managesieve-login: Fixed proxy to allow SASL mechanisms other
    than PLAIN. Before, the proxy would fail if the server did not
    support the PLAIN mechanism.
  - ldap storage: Prevent segfault occurring when assigning certain
    (global) configuration options.</changelog>
<changelog author="mrueckert@suse.de" date="1458129600">- update to 2.2.22
  + Added doveadm HTTP API: See
    http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP
  + virtual plugin: Mailbox filtering can now be done based on the
    mailbox metadata. See http://wiki2.dovecot.org/Plugins/Virtual
  + stats: Added doveadm stats reset to reset global stats.
  + stats: Added authentication statistics if auth_stats=yes.
  + dsync, imapc, pop3c &amp; pop3-migration: Many optimizations,
    improvements and error handling fixes.
  + doveadm: Most commands now stop soon after SIGINT/SIGTERM.
  - auth: Auth caching was done too aggressively when %variables
    were used in default_fields, override_fields or LDAP
    pass/user_attrs.  userdb result_* were also ignored when user
    was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of
    them caught actual hangs or otherwise unwanted behavior towards
    IMAP clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count
    backends in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in
    v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox
    deletions.
- update pigeonhole to 0.4.13.rc1
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the
    mailing list itself are treated as different messages by the
    loop detection of the redirect command, even though their
    Message-ID may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    direct violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.
- drop patches included in version update:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1458302400">- update pigeonhole to 0.4.13
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the mailing
    list itself are treated as different messages by the loop
    detection of the redirect command, even though their Message-ID
    may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    directly violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.</changelog>
<changelog author="michael@stroeder.com" date="1460203200">- update to 2.2.23
  * Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  * director: Fixed user weakness getting stuck in some situations
  * director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  * director: Fixed assert-crash related to a slow "user killed" reply
  * Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.</changelog>
<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="mrueckert@suse.de" date="1476273600">- backport the diff bfef689..144e0b5 to fix the ldap bind issue
  (bnc#1003952). adds dovecot-2.2.25_ldap_bind.patch</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>

</package>
<package pkgid="3917021ff12e99454eab44468a293212bffdffe0795cd892f181e3b8735c591c" name="dovecot22-backend-mysql" arch="x86_64">
    <version epoch="0" ver="2.2.30.2" rel="5.4.1"/>

<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>

</package>
<package pkgid="023c13985af4cb7d3d106f7bc823e8f3d3bcc96b3c7b6f830fd07278a6bda5d6" name="dovecot22-backend-mysql" arch="x86_64">
    <version epoch="0" ver="2.2.31" rel="5.7.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>
<changelog author="mrueckert@suse.de" date="1498219200">- update to 2.2.31
  * LMTP: Removed "(Dovecot)" from added Received headers. Some
    installations want to hide it, and there's not really any good
    reason for anyone to have it.
  + Add ssl_alt_cert and ssl_alt_key settings to add support for
    having both RSA and ECDSA certificates.
  + dsync/imapc, pop3-migration plugin: Strip trailing whitespace
    from headers when matching mails. This helps with migrations
    from Zimbra.
  + acl: Add acl_globals_only setting to disable looking up
    per-mailbox dovecot-acl files.
  + Parse invalid message addresses better. This mainly affects the
    generated IMAP ENVELOPE replies.
  - v2.2.30 wasn't fixing corrupted dovecot.index.cache files
    properly.  It could have deleted wrong mail's cache or
    assert-crashed.
  - v2.2.30 mail-crypt-acl plugin was assert-crashing
  - v2.2.30 welcome plugin wasn't working
  - Various fixes to handling mailbox listing. Especially related
    to handling nonexistent autocreated/autosubscribed mailboxes
    and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This
    caused some of the ACL rule interactions to not work exactly as
    intended.
  - auth: forward_* fields didn't work properly: Only the first
    forward field was working, and only if the first passdb lookup
    succeeded.
  - Using mail_sort_max_read_count sometimes caused "Broken sort-*
    indexes, resetting" errors.
  - Using mail_sort_max_read_count may have caused very high CPU
    usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly
    and caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=imapc sent unnecessary FETCH RFC822.SIZE to server when
    expunging mails.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date
    or Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since
    the beginning. I guess nobody has been trying to use it.
- update pigeonhole to 0.4.19
  * This release adjusts Pigeonhole to several changes in the
    Dovecot API, making it depend on Dovecot v2.2.31. Previous
    versions of Pigeonhole will produce compile warnings with the
    recent Dovecot releases (but still work ok).
  - Fixed bug in handling of implicit keep in some cases. Implicit
    side-effects, such as assigned flags, were not always applied
    correctly. This is in essence a very old bug, but it was
    exposed by recent changes.
  - include extension: Fixed segfault that (sometimes) occurred
    when the global script location was left unconfigured.
- drop 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  included in pigeonhole 0.4.19
- refreshed patches to apply cleanly again:
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch</changelog>
<changelog author="mrueckert@suse.de" date="1498478400">- added dovecot-2.2.31-dhparams_fips_mode.patch (boo#1045662)
  - make sure we do not generate dhparams smaller than 2048 in fips
    mode</changelog>
<changelog author="mrueckert@suse.de" date="1498564800">- update dovecot-2.2.31-dhparams_fips_mode.patch to also work with
  libressl</changelog>
<changelog author="mrueckert@suse.de" date="1499083200">- Fix notify extension
  (https://www.dovecot.org/pipermail/dovecot/2017-June/108474.html)
  bcb321bc62117d30bc53a872ca1154c0100aeefd.patch
  8b2d740b8182c63b76ff7ef0dd5e01710228705a.patch</changelog>
<changelog author="mrueckert@suse.de" date="1499083201">- added de5d6bb50931ea243f582ace5a31abb11b619ffe.patch:
  Do not attempt to deinitialize backend if it's not set</changelog>

</package>
<package pkgid="19ebafef57a73b8827ac0fcc2d47605fabc61fc25b911e11067241628dcae243" name="dovecot22-backend-pgsql" arch="x86_64">
    <version epoch="0" ver="2.2.25" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1443960000">- update to dovecot 2.2.19
  * pop3_deleted_flag has been broken since v2.2.10. Using it would
    cause buffer overflows, which could be exploitable. However,
    this bug would have become visible quite soon after users had
    deleted some POP3 mails, because the pop3 processes would have
    started crashing all the time even in normal use.
  * "doveadm director flush" command has a changed meaning now: It
    safely moves users to their wanted backends, instead of simply
    forgetting the mapping entirely and leaving the existing
    connections untouched. Use -F parameter to get the original
    unsafe behavior.
  + Added imap-hibernate processes (see imap_hibernate_timeout
    setting).  IDLEing IMAP connections can be hibernated, which
    saves memory.
  + Optimized tracking mailboxes' vsizes (= sum of all messages'
    sizes).  If mailbox_list_index=yes, it's also stored in there.
    This makes it very efficient to look up vsizes for all
    mailboxes.
  + Added a quota "count" backend, which uses the mailbox vsizes
    to get the current quota usage. It requires using the new
    quota_vsizes=yes setting, which tracks the messages' "virtual
    sizes" rather than "physical sizes". Their distiction is minor
    and mostly irrelevant nowadays (if mail sizes should be counted
    with LF or CRLF newlines).
  + "doveadm director up/down" commands added. The monitoring
    script should be using these commands instead of changing the
    vhost count.  This allows admin to manually disable a server by
    changing the vhost count to 0 without the monitoring script
    changing it back.
  + Added support for HAProxy protocol:
    http://wiki2.dovecot.org/HAProxy
  + Added push-notification plugin framework, which can be used to
    easily implement push notifications to various backends.
    Implemented "ox" backend for notifying Open-Xchange via
    HTTP/json.
  + imap_logout_format supports more variables now, e.g. number of
    deleted messages.
  + pop3: Added pop3_delete_type setting
    (related to pop3_deleted_flag).
  + plugin { fts_enforced=yes } setting now fails body searches unless
    it can be done via the full text search engine.
  + Added %{passdb:*} and %{userdb:*} variables to various places
  + auth: Added ":protected" suffix for passdb and userdb fields.
    If used, the field doesn't overwrite an existing field.
  + IMAP/POP3 proxy: If a backend server dies, avoid client
    reconnection spikes by slowly disconnecting clients over time.
    This is enabled by setting
    login_proxy_max_disconnect_delay=secs passdb extra field.
  + imap: Added new read-only METADATA entries:
    /private/specialuse, /shared/comment, /shared/admin
  + imap: If client disconnects in the middle of a command, log
    how long the command had been running.
  - mdbox: Rebuilding could have caused message's reference count
    to overflow the 16bit number in some situations, causing
    problems when trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and
    pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
- update to pigeonhole 0.4.9
  * Properly implemented checking of ABI version for Sieve
    interpreter plugins, much like Dovecot itself does for plugins.
    This will prevent plugin ABI mismatches.
  + Implemented a vnd.dovecot.environment extension. This builds
    upon the standard environment extension and adds a few more
    environment items, such as username and default mailbox. It
    also creates a variables namespace so that environment items
    can be accessed directly. I am still thinking about more
    environment items that can be added.
  + Sieve extprograms plugin: Made line endings of the input
    passed to the external programs configurable. This can be
    configured separately for each of the three extensions.
  + ManageSieve: Implemented proxy XCLIENT support. This allows
    the proxy to pass client information to the back-end.
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization of mail
    user. This caused a few memory leaks.
  - sieve-filter command line tool: Fixed handling of
    failure-related implicit keep when there is an explicit default
    destination folder. This caused message duplication.
  - lib-sieve: Fixed bug in RFC5322 header folding. Words longer
    than the optimal line length caused empty lines in the output,
    which would break the resulting message header. This surfaced
    in References: headers with very long message IDs.</changelog>
<changelog author="mrueckert@suse.de" date="1449576000">- update to 2.2.20
  + Added mailbox { autoexpunge=&lt;time&gt; } setting. See
    http://wiki2.dovecot.org/MailboxSettings for details.
  + ssl_options: Added support for no_ticket
  + imap/pop3/managesieve-login: Added postlogin_socket=path passdb
    extra field. This allows replacing the default service
    imap/pop3/managesieve {} settings for specific users (e.g.
    running their imap process via valgrind or strace).
  + doveadm fetch: Added date.sent/received/saved.unixtime
  + fs-posix: Added mode=auto parameter to set the created files'
    and directories' mode based on the parent dir if it has
    setgid-bit.
  + director: Support backends having hostnames, which makes it
    possible to verify their SSL certificates.
  - director: Directors' state became desynchronized if doveadm
    director commands were used to modify the same backend in
    multiple directors at the same time with conflicting changes.
    This fix includes some extra checks, which makes sure that if
    such a conflict still happens it's automatically fixed. In some
    situations such an automatic fix may now be unnecessarily
    triggered and an error logged.
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't
    go to infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces
    that didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially
    FETCH) could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing
    stats process to forget them and log errors about unknown
    sessions when they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered
    to multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when
    zlib_save wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes
- update pigeonhole to 0.4.10.rc2
  + Implemented the Sieve mime and foreverypart extensions
    (RFC 5703). These are fully implemented. The interaction with
    the editheader extension needs some work, but this should not
    influence most uses; i.e., changes by the editheader extension
    are not always visible using foreverypart/mime.
  + Sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  + Sieve enotify extension: mailto method: Implemented the
    sieve_notify_mailto_envelope_from setting. This allows
    configuring the source of the notification sender address for
    e-mail notifications. This is similar to what already can be
    configured for redirect.
  + Added a sieve_enabled (defaults to 'yes') setting that allows
    explicitly disabling Sieve processing for particular users.
    This used to be possible by setting `sieve=', but ever since
    the sieve_before, sieve_after and sieve_default settings were
    added, this method was not reliable anymore.
  - variables extension: Fixed handling of empty string by the
    `:length' set modifier. An empty string yielded an empty string
    rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping
    facility. Extension contexts were never actually freed.
  - Fixed handling of implicit keep when the last Sieve script is a
    global one.  In that case the implicit keep action was executed
    in global context, which could mean that trivial (quota) errors
    ended up in the system log file, rather than the user log file.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.</changelog>
<changelog author="mrueckert@suse.de" date="1449921600">- update to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.</changelog>
<changelog author="mrueckert@suse.de" date="1449921601">- for more consistent build behavior enable clucene support only on
  distros newer than SLE 11</changelog>
<changelog author="mrueckert@suse.de" date="1450094400">- pulled 2 patches from upstream:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1450094401">- update pigeonhole to 0.4.10
  - Renamed pigeonhole.m4 to dovecot-pigeonhole.m4</changelog>
<changelog author="mrueckert@suse.de" date="1450094402">- move stopword files from the lucene package to the main FTS
  package</changelog>
<changelog author="mrueckert@suse.de" date="1451908800">- update pigeonhole to 0.4.11.rc1
  - Sieve mime extension: Fixed the header :mime :anychild test to
    work properly outside a foreverypart loop.
  - Several fixes in message body part handling:
  - Fixed assert failure occurring when text extraction is
    attempted on an empty or broken text part.
  - Fixed assert failure in handling of body parts that are
    converted to text.
  - Fixed header unfolding for (mime) headers parsed from any
    mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure
    performed when re-parsing the message.
  - LDA Sieve plugin: Fixed logging of actions; sometimes the
    configured log format was not followed.
  - LDA Sieve plugin: Fixed bug in error handling of script storage
    initialization.
  - Sieve Extprograms plugin: Ignored ENOTCONN error in
    shutdown(fd, SHUT_WR) call.
  - Fixed duplication of discard actions in the script result. Each
    discard was counted as a separate action, which means that
    action limit would be crossed too early.
  - Made sure that quota errors never get logged as errors in
    syslog.
  - Fixed handling of implicit keep for a partially executed
    transaction that yielded a temporary failure.
  - Fixed handling of global errors. If master and user error
    handler were identical, in some cases the log message could be
    lost.
  - Fixed AIX compile issue in message body parser.</changelog>
<changelog author="mrueckert@suse.de" date="1452254400">- update pigeonhole to 0.4.11
  no noticable changes compared to rc1</changelog>
<changelog author="mrueckert@suse.de" date="1454846400">- update pigeonhole to 0.4.12
  + Implemented the Sieve extracttext extension
    (RFC 5703; Section 7).
    It is now possible to extract body text from a message into
    a variable.
  * Increased ABI version due to changes in the Sieve interpreter's
    object definitions.
  - multiscript: Fixed bug in handling of (implicit) keep; final
    keep action was always executed as though there was a failure.
    This caused the keep action to revert back to the initial
    message, causing editheader actions to be ignored.
  - managesieve-login: Fixed proxy to allow SASL mechanisms other
    than PLAIN. Before, the proxy would fail if the server did not
    support the PLAIN mechanism.
  - ldap storage: Prevent segfault occurring when assigning certain
    (global) configuration options.</changelog>
<changelog author="mrueckert@suse.de" date="1458129600">- update to 2.2.22
  + Added doveadm HTTP API: See
    http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP
  + virtual plugin: Mailbox filtering can now be done based on the
    mailbox metadata. See http://wiki2.dovecot.org/Plugins/Virtual
  + stats: Added doveadm stats reset to reset global stats.
  + stats: Added authentication statistics if auth_stats=yes.
  + dsync, imapc, pop3c &amp; pop3-migration: Many optimizations,
    improvements and error handling fixes.
  + doveadm: Most commands now stop soon after SIGINT/SIGTERM.
  - auth: Auth caching was done too aggressively when %variables
    were used in default_fields, override_fields or LDAP
    pass/user_attrs.  userdb result_* were also ignored when user
    was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of
    them caught actual hangs or otherwise unwanted behavior towards
    IMAP clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count
    backends in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in
    v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox
    deletions.
- update pigeonhole to 0.4.13.rc1
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the
    mailing list itself are treated as different messages by the
    loop detection of the redirect command, even though their
    Message-ID may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    direct violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.
- drop patches included in version update:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1458302400">- update pigeonhole to 0.4.13
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the mailing
    list itself are treated as different messages by the loop
    detection of the redirect command, even though their Message-ID
    may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    directly violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.</changelog>
<changelog author="michael@stroeder.com" date="1460203200">- update to 2.2.23
  * Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  * director: Fixed user weakness getting stuck in some situations
  * director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  * director: Fixed assert-crash related to a slow "user killed" reply
  * Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.</changelog>
<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="mrueckert@suse.de" date="1476273600">- backport the diff bfef689..144e0b5 to fix the ldap bind issue
  (bnc#1003952). adds dovecot-2.2.25_ldap_bind.patch</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>

</package>
<package pkgid="ed223f930f878fea6fe6531cc9da6963a345688889850fc460689881dab7456e" name="dovecot22-backend-pgsql" arch="x86_64">
    <version epoch="0" ver="2.2.30.2" rel="5.4.1"/>

<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>

</package>
<package pkgid="14ac132034898aa77900e05b2722d199cba19cf93e7f02d5f7cb058a237a993d" name="dovecot22-backend-pgsql" arch="x86_64">
    <version epoch="0" ver="2.2.31" rel="5.7.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>
<changelog author="mrueckert@suse.de" date="1498219200">- update to 2.2.31
  * LMTP: Removed "(Dovecot)" from added Received headers. Some
    installations want to hide it, and there's not really any good
    reason for anyone to have it.
  + Add ssl_alt_cert and ssl_alt_key settings to add support for
    having both RSA and ECDSA certificates.
  + dsync/imapc, pop3-migration plugin: Strip trailing whitespace
    from headers when matching mails. This helps with migrations
    from Zimbra.
  + acl: Add acl_globals_only setting to disable looking up
    per-mailbox dovecot-acl files.
  + Parse invalid message addresses better. This mainly affects the
    generated IMAP ENVELOPE replies.
  - v2.2.30 wasn't fixing corrupted dovecot.index.cache files
    properly.  It could have deleted wrong mail's cache or
    assert-crashed.
  - v2.2.30 mail-crypt-acl plugin was assert-crashing
  - v2.2.30 welcome plugin wasn't working
  - Various fixes to handling mailbox listing. Especially related
    to handling nonexistent autocreated/autosubscribed mailboxes
    and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This
    caused some of the ACL rule interactions to not work exactly as
    intended.
  - auth: forward_* fields didn't work properly: Only the first
    forward field was working, and only if the first passdb lookup
    succeeded.
  - Using mail_sort_max_read_count sometimes caused "Broken sort-*
    indexes, resetting" errors.
  - Using mail_sort_max_read_count may have caused very high CPU
    usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly
    and caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=imapc sent unnecessary FETCH RFC822.SIZE to server when
    expunging mails.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date
    or Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since
    the beginning. I guess nobody has been trying to use it.
- update pigeonhole to 0.4.19
  * This release adjusts Pigeonhole to several changes in the
    Dovecot API, making it depend on Dovecot v2.2.31. Previous
    versions of Pigeonhole will produce compile warnings with the
    recent Dovecot releases (but still work ok).
  - Fixed bug in handling of implicit keep in some cases. Implicit
    side-effects, such as assigned flags, were not always applied
    correctly. This is in essence a very old bug, but it was
    exposed by recent changes.
  - include extension: Fixed segfault that (sometimes) occurred
    when the global script location was left unconfigured.
- drop 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  included in pigeonhole 0.4.19
- refreshed patches to apply cleanly again:
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch</changelog>
<changelog author="mrueckert@suse.de" date="1498478400">- added dovecot-2.2.31-dhparams_fips_mode.patch (boo#1045662)
  - make sure we do not generate dhparams smaller than 2048 in fips
    mode</changelog>
<changelog author="mrueckert@suse.de" date="1498564800">- update dovecot-2.2.31-dhparams_fips_mode.patch to also work with
  libressl</changelog>
<changelog author="mrueckert@suse.de" date="1499083200">- Fix notify extension
  (https://www.dovecot.org/pipermail/dovecot/2017-June/108474.html)
  bcb321bc62117d30bc53a872ca1154c0100aeefd.patch
  8b2d740b8182c63b76ff7ef0dd5e01710228705a.patch</changelog>
<changelog author="mrueckert@suse.de" date="1499083201">- added de5d6bb50931ea243f582ace5a31abb11b619ffe.patch:
  Do not attempt to deinitialize backend if it's not set</changelog>

</package>
<package pkgid="3669a42ae53567f2fcc7789c47bfe02b1ee646a87fdf00c8a0814d22d5dc8a32" name="dovecot22-backend-sqlite" arch="x86_64">
    <version epoch="0" ver="2.2.25" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1443960000">- update to dovecot 2.2.19
  * pop3_deleted_flag has been broken since v2.2.10. Using it would
    cause buffer overflows, which could be exploitable. However,
    this bug would have become visible quite soon after users had
    deleted some POP3 mails, because the pop3 processes would have
    started crashing all the time even in normal use.
  * "doveadm director flush" command has a changed meaning now: It
    safely moves users to their wanted backends, instead of simply
    forgetting the mapping entirely and leaving the existing
    connections untouched. Use -F parameter to get the original
    unsafe behavior.
  + Added imap-hibernate processes (see imap_hibernate_timeout
    setting).  IDLEing IMAP connections can be hibernated, which
    saves memory.
  + Optimized tracking mailboxes' vsizes (= sum of all messages'
    sizes).  If mailbox_list_index=yes, it's also stored in there.
    This makes it very efficient to look up vsizes for all
    mailboxes.
  + Added a quota "count" backend, which uses the mailbox vsizes
    to get the current quota usage. It requires using the new
    quota_vsizes=yes setting, which tracks the messages' "virtual
    sizes" rather than "physical sizes". Their distiction is minor
    and mostly irrelevant nowadays (if mail sizes should be counted
    with LF or CRLF newlines).
  + "doveadm director up/down" commands added. The monitoring
    script should be using these commands instead of changing the
    vhost count.  This allows admin to manually disable a server by
    changing the vhost count to 0 without the monitoring script
    changing it back.
  + Added support for HAProxy protocol:
    http://wiki2.dovecot.org/HAProxy
  + Added push-notification plugin framework, which can be used to
    easily implement push notifications to various backends.
    Implemented "ox" backend for notifying Open-Xchange via
    HTTP/json.
  + imap_logout_format supports more variables now, e.g. number of
    deleted messages.
  + pop3: Added pop3_delete_type setting
    (related to pop3_deleted_flag).
  + plugin { fts_enforced=yes } setting now fails body searches unless
    it can be done via the full text search engine.
  + Added %{passdb:*} and %{userdb:*} variables to various places
  + auth: Added ":protected" suffix for passdb and userdb fields.
    If used, the field doesn't overwrite an existing field.
  + IMAP/POP3 proxy: If a backend server dies, avoid client
    reconnection spikes by slowly disconnecting clients over time.
    This is enabled by setting
    login_proxy_max_disconnect_delay=secs passdb extra field.
  + imap: Added new read-only METADATA entries:
    /private/specialuse, /shared/comment, /shared/admin
  + imap: If client disconnects in the middle of a command, log
    how long the command had been running.
  - mdbox: Rebuilding could have caused message's reference count
    to overflow the 16bit number in some situations, causing
    problems when trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and
    pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
- update to pigeonhole 0.4.9
  * Properly implemented checking of ABI version for Sieve
    interpreter plugins, much like Dovecot itself does for plugins.
    This will prevent plugin ABI mismatches.
  + Implemented a vnd.dovecot.environment extension. This builds
    upon the standard environment extension and adds a few more
    environment items, such as username and default mailbox. It
    also creates a variables namespace so that environment items
    can be accessed directly. I am still thinking about more
    environment items that can be added.
  + Sieve extprograms plugin: Made line endings of the input
    passed to the external programs configurable. This can be
    configured separately for each of the three extensions.
  + ManageSieve: Implemented proxy XCLIENT support. This allows
    the proxy to pass client information to the back-end.
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization of mail
    user. This caused a few memory leaks.
  - sieve-filter command line tool: Fixed handling of
    failure-related implicit keep when there is an explicit default
    destination folder. This caused message duplication.
  - lib-sieve: Fixed bug in RFC5322 header folding. Words longer
    than the optimal line length caused empty lines in the output,
    which would break the resulting message header. This surfaced
    in References: headers with very long message IDs.</changelog>
<changelog author="mrueckert@suse.de" date="1449576000">- update to 2.2.20
  + Added mailbox { autoexpunge=&lt;time&gt; } setting. See
    http://wiki2.dovecot.org/MailboxSettings for details.
  + ssl_options: Added support for no_ticket
  + imap/pop3/managesieve-login: Added postlogin_socket=path passdb
    extra field. This allows replacing the default service
    imap/pop3/managesieve {} settings for specific users (e.g.
    running their imap process via valgrind or strace).
  + doveadm fetch: Added date.sent/received/saved.unixtime
  + fs-posix: Added mode=auto parameter to set the created files'
    and directories' mode based on the parent dir if it has
    setgid-bit.
  + director: Support backends having hostnames, which makes it
    possible to verify their SSL certificates.
  - director: Directors' state became desynchronized if doveadm
    director commands were used to modify the same backend in
    multiple directors at the same time with conflicting changes.
    This fix includes some extra checks, which makes sure that if
    such a conflict still happens it's automatically fixed. In some
    situations such an automatic fix may now be unnecessarily
    triggered and an error logged.
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't
    go to infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces
    that didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially
    FETCH) could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing
    stats process to forget them and log errors about unknown
    sessions when they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered
    to multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when
    zlib_save wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes
- update pigeonhole to 0.4.10.rc2
  + Implemented the Sieve mime and foreverypart extensions
    (RFC 5703). These are fully implemented. The interaction with
    the editheader extension needs some work, but this should not
    influence most uses; i.e., changes by the editheader extension
    are not always visible using foreverypart/mime.
  + Sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  + Sieve enotify extension: mailto method: Implemented the
    sieve_notify_mailto_envelope_from setting. This allows
    configuring the source of the notification sender address for
    e-mail notifications. This is similar to what already can be
    configured for redirect.
  + Added a sieve_enabled (defaults to 'yes') setting that allows
    explicitly disabling Sieve processing for particular users.
    This used to be possible by setting `sieve=', but ever since
    the sieve_before, sieve_after and sieve_default settings were
    added, this method was not reliable anymore.
  - variables extension: Fixed handling of empty string by the
    `:length' set modifier. An empty string yielded an empty string
    rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping
    facility. Extension contexts were never actually freed.
  - Fixed handling of implicit keep when the last Sieve script is a
    global one.  In that case the implicit keep action was executed
    in global context, which could mean that trivial (quota) errors
    ended up in the system log file, rather than the user log file.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.</changelog>
<changelog author="mrueckert@suse.de" date="1449921600">- update to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.</changelog>
<changelog author="mrueckert@suse.de" date="1449921601">- for more consistent build behavior enable clucene support only on
  distros newer than SLE 11</changelog>
<changelog author="mrueckert@suse.de" date="1450094400">- pulled 2 patches from upstream:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1450094401">- update pigeonhole to 0.4.10
  - Renamed pigeonhole.m4 to dovecot-pigeonhole.m4</changelog>
<changelog author="mrueckert@suse.de" date="1450094402">- move stopword files from the lucene package to the main FTS
  package</changelog>
<changelog author="mrueckert@suse.de" date="1451908800">- update pigeonhole to 0.4.11.rc1
  - Sieve mime extension: Fixed the header :mime :anychild test to
    work properly outside a foreverypart loop.
  - Several fixes in message body part handling:
  - Fixed assert failure occurring when text extraction is
    attempted on an empty or broken text part.
  - Fixed assert failure in handling of body parts that are
    converted to text.
  - Fixed header unfolding for (mime) headers parsed from any
    mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure
    performed when re-parsing the message.
  - LDA Sieve plugin: Fixed logging of actions; sometimes the
    configured log format was not followed.
  - LDA Sieve plugin: Fixed bug in error handling of script storage
    initialization.
  - Sieve Extprograms plugin: Ignored ENOTCONN error in
    shutdown(fd, SHUT_WR) call.
  - Fixed duplication of discard actions in the script result. Each
    discard was counted as a separate action, which means that
    action limit would be crossed too early.
  - Made sure that quota errors never get logged as errors in
    syslog.
  - Fixed handling of implicit keep for a partially executed
    transaction that yielded a temporary failure.
  - Fixed handling of global errors. If master and user error
    handler were identical, in some cases the log message could be
    lost.
  - Fixed AIX compile issue in message body parser.</changelog>
<changelog author="mrueckert@suse.de" date="1452254400">- update pigeonhole to 0.4.11
  no noticable changes compared to rc1</changelog>
<changelog author="mrueckert@suse.de" date="1454846400">- update pigeonhole to 0.4.12
  + Implemented the Sieve extracttext extension
    (RFC 5703; Section 7).
    It is now possible to extract body text from a message into
    a variable.
  * Increased ABI version due to changes in the Sieve interpreter's
    object definitions.
  - multiscript: Fixed bug in handling of (implicit) keep; final
    keep action was always executed as though there was a failure.
    This caused the keep action to revert back to the initial
    message, causing editheader actions to be ignored.
  - managesieve-login: Fixed proxy to allow SASL mechanisms other
    than PLAIN. Before, the proxy would fail if the server did not
    support the PLAIN mechanism.
  - ldap storage: Prevent segfault occurring when assigning certain
    (global) configuration options.</changelog>
<changelog author="mrueckert@suse.de" date="1458129600">- update to 2.2.22
  + Added doveadm HTTP API: See
    http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP
  + virtual plugin: Mailbox filtering can now be done based on the
    mailbox metadata. See http://wiki2.dovecot.org/Plugins/Virtual
  + stats: Added doveadm stats reset to reset global stats.
  + stats: Added authentication statistics if auth_stats=yes.
  + dsync, imapc, pop3c &amp; pop3-migration: Many optimizations,
    improvements and error handling fixes.
  + doveadm: Most commands now stop soon after SIGINT/SIGTERM.
  - auth: Auth caching was done too aggressively when %variables
    were used in default_fields, override_fields or LDAP
    pass/user_attrs.  userdb result_* were also ignored when user
    was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of
    them caught actual hangs or otherwise unwanted behavior towards
    IMAP clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count
    backends in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in
    v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox
    deletions.
- update pigeonhole to 0.4.13.rc1
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the
    mailing list itself are treated as different messages by the
    loop detection of the redirect command, even though their
    Message-ID may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    direct violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.
- drop patches included in version update:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1458302400">- update pigeonhole to 0.4.13
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the mailing
    list itself are treated as different messages by the loop
    detection of the redirect command, even though their Message-ID
    may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    directly violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.</changelog>
<changelog author="michael@stroeder.com" date="1460203200">- update to 2.2.23
  * Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  * director: Fixed user weakness getting stuck in some situations
  * director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  * director: Fixed assert-crash related to a slow "user killed" reply
  * Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.</changelog>
<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="mrueckert@suse.de" date="1476273600">- backport the diff bfef689..144e0b5 to fix the ldap bind issue
  (bnc#1003952). adds dovecot-2.2.25_ldap_bind.patch</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>

</package>
<package pkgid="a21ddeed64abb731473804327b4a73693dfa3ffbb9f3d29341f09273d273b2ed" name="dovecot22-backend-sqlite" arch="x86_64">
    <version epoch="0" ver="2.2.30.2" rel="5.4.1"/>

<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>

</package>
<package pkgid="5f3991ac77dce441e04533c741ce903a354465f6bac7d48e5e55f24e53117280" name="dovecot22-backend-sqlite" arch="x86_64">
    <version epoch="0" ver="2.2.31" rel="5.7.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>
<changelog author="mrueckert@suse.de" date="1498219200">- update to 2.2.31
  * LMTP: Removed "(Dovecot)" from added Received headers. Some
    installations want to hide it, and there's not really any good
    reason for anyone to have it.
  + Add ssl_alt_cert and ssl_alt_key settings to add support for
    having both RSA and ECDSA certificates.
  + dsync/imapc, pop3-migration plugin: Strip trailing whitespace
    from headers when matching mails. This helps with migrations
    from Zimbra.
  + acl: Add acl_globals_only setting to disable looking up
    per-mailbox dovecot-acl files.
  + Parse invalid message addresses better. This mainly affects the
    generated IMAP ENVELOPE replies.
  - v2.2.30 wasn't fixing corrupted dovecot.index.cache files
    properly.  It could have deleted wrong mail's cache or
    assert-crashed.
  - v2.2.30 mail-crypt-acl plugin was assert-crashing
  - v2.2.30 welcome plugin wasn't working
  - Various fixes to handling mailbox listing. Especially related
    to handling nonexistent autocreated/autosubscribed mailboxes
    and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This
    caused some of the ACL rule interactions to not work exactly as
    intended.
  - auth: forward_* fields didn't work properly: Only the first
    forward field was working, and only if the first passdb lookup
    succeeded.
  - Using mail_sort_max_read_count sometimes caused "Broken sort-*
    indexes, resetting" errors.
  - Using mail_sort_max_read_count may have caused very high CPU
    usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly
    and caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=imapc sent unnecessary FETCH RFC822.SIZE to server when
    expunging mails.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date
    or Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since
    the beginning. I guess nobody has been trying to use it.
- update pigeonhole to 0.4.19
  * This release adjusts Pigeonhole to several changes in the
    Dovecot API, making it depend on Dovecot v2.2.31. Previous
    versions of Pigeonhole will produce compile warnings with the
    recent Dovecot releases (but still work ok).
  - Fixed bug in handling of implicit keep in some cases. Implicit
    side-effects, such as assigned flags, were not always applied
    correctly. This is in essence a very old bug, but it was
    exposed by recent changes.
  - include extension: Fixed segfault that (sometimes) occurred
    when the global script location was left unconfigured.
- drop 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  included in pigeonhole 0.4.19
- refreshed patches to apply cleanly again:
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch</changelog>
<changelog author="mrueckert@suse.de" date="1498478400">- added dovecot-2.2.31-dhparams_fips_mode.patch (boo#1045662)
  - make sure we do not generate dhparams smaller than 2048 in fips
    mode</changelog>
<changelog author="mrueckert@suse.de" date="1498564800">- update dovecot-2.2.31-dhparams_fips_mode.patch to also work with
  libressl</changelog>
<changelog author="mrueckert@suse.de" date="1499083200">- Fix notify extension
  (https://www.dovecot.org/pipermail/dovecot/2017-June/108474.html)
  bcb321bc62117d30bc53a872ca1154c0100aeefd.patch
  8b2d740b8182c63b76ff7ef0dd5e01710228705a.patch</changelog>
<changelog author="mrueckert@suse.de" date="1499083201">- added de5d6bb50931ea243f582ace5a31abb11b619ffe.patch:
  Do not attempt to deinitialize backend if it's not set</changelog>

</package>
<package pkgid="33ec2dd716bef78aad3b73a4df9f9e5fdce4c6d8592cb909a7893920609c3e4b" name="dovecot22-devel" arch="x86_64">
    <version epoch="0" ver="2.2.25" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1443960000">- update to dovecot 2.2.19
  * pop3_deleted_flag has been broken since v2.2.10. Using it would
    cause buffer overflows, which could be exploitable. However,
    this bug would have become visible quite soon after users had
    deleted some POP3 mails, because the pop3 processes would have
    started crashing all the time even in normal use.
  * "doveadm director flush" command has a changed meaning now: It
    safely moves users to their wanted backends, instead of simply
    forgetting the mapping entirely and leaving the existing
    connections untouched. Use -F parameter to get the original
    unsafe behavior.
  + Added imap-hibernate processes (see imap_hibernate_timeout
    setting).  IDLEing IMAP connections can be hibernated, which
    saves memory.
  + Optimized tracking mailboxes' vsizes (= sum of all messages'
    sizes).  If mailbox_list_index=yes, it's also stored in there.
    This makes it very efficient to look up vsizes for all
    mailboxes.
  + Added a quota "count" backend, which uses the mailbox vsizes
    to get the current quota usage. It requires using the new
    quota_vsizes=yes setting, which tracks the messages' "virtual
    sizes" rather than "physical sizes". Their distiction is minor
    and mostly irrelevant nowadays (if mail sizes should be counted
    with LF or CRLF newlines).
  + "doveadm director up/down" commands added. The monitoring
    script should be using these commands instead of changing the
    vhost count.  This allows admin to manually disable a server by
    changing the vhost count to 0 without the monitoring script
    changing it back.
  + Added support for HAProxy protocol:
    http://wiki2.dovecot.org/HAProxy
  + Added push-notification plugin framework, which can be used to
    easily implement push notifications to various backends.
    Implemented "ox" backend for notifying Open-Xchange via
    HTTP/json.
  + imap_logout_format supports more variables now, e.g. number of
    deleted messages.
  + pop3: Added pop3_delete_type setting
    (related to pop3_deleted_flag).
  + plugin { fts_enforced=yes } setting now fails body searches unless
    it can be done via the full text search engine.
  + Added %{passdb:*} and %{userdb:*} variables to various places
  + auth: Added ":protected" suffix for passdb and userdb fields.
    If used, the field doesn't overwrite an existing field.
  + IMAP/POP3 proxy: If a backend server dies, avoid client
    reconnection spikes by slowly disconnecting clients over time.
    This is enabled by setting
    login_proxy_max_disconnect_delay=secs passdb extra field.
  + imap: Added new read-only METADATA entries:
    /private/specialuse, /shared/comment, /shared/admin
  + imap: If client disconnects in the middle of a command, log
    how long the command had been running.
  - mdbox: Rebuilding could have caused message's reference count
    to overflow the 16bit number in some situations, causing
    problems when trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and
    pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
- update to pigeonhole 0.4.9
  * Properly implemented checking of ABI version for Sieve
    interpreter plugins, much like Dovecot itself does for plugins.
    This will prevent plugin ABI mismatches.
  + Implemented a vnd.dovecot.environment extension. This builds
    upon the standard environment extension and adds a few more
    environment items, such as username and default mailbox. It
    also creates a variables namespace so that environment items
    can be accessed directly. I am still thinking about more
    environment items that can be added.
  + Sieve extprograms plugin: Made line endings of the input
    passed to the external programs configurable. This can be
    configured separately for each of the three extensions.
  + ManageSieve: Implemented proxy XCLIENT support. This allows
    the proxy to pass client information to the back-end.
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization of mail
    user. This caused a few memory leaks.
  - sieve-filter command line tool: Fixed handling of
    failure-related implicit keep when there is an explicit default
    destination folder. This caused message duplication.
  - lib-sieve: Fixed bug in RFC5322 header folding. Words longer
    than the optimal line length caused empty lines in the output,
    which would break the resulting message header. This surfaced
    in References: headers with very long message IDs.</changelog>
<changelog author="mrueckert@suse.de" date="1449576000">- update to 2.2.20
  + Added mailbox { autoexpunge=&lt;time&gt; } setting. See
    http://wiki2.dovecot.org/MailboxSettings for details.
  + ssl_options: Added support for no_ticket
  + imap/pop3/managesieve-login: Added postlogin_socket=path passdb
    extra field. This allows replacing the default service
    imap/pop3/managesieve {} settings for specific users (e.g.
    running their imap process via valgrind or strace).
  + doveadm fetch: Added date.sent/received/saved.unixtime
  + fs-posix: Added mode=auto parameter to set the created files'
    and directories' mode based on the parent dir if it has
    setgid-bit.
  + director: Support backends having hostnames, which makes it
    possible to verify their SSL certificates.
  - director: Directors' state became desynchronized if doveadm
    director commands were used to modify the same backend in
    multiple directors at the same time with conflicting changes.
    This fix includes some extra checks, which makes sure that if
    such a conflict still happens it's automatically fixed. In some
    situations such an automatic fix may now be unnecessarily
    triggered and an error logged.
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't
    go to infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces
    that didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially
    FETCH) could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing
    stats process to forget them and log errors about unknown
    sessions when they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered
    to multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when
    zlib_save wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes
- update pigeonhole to 0.4.10.rc2
  + Implemented the Sieve mime and foreverypart extensions
    (RFC 5703). These are fully implemented. The interaction with
    the editheader extension needs some work, but this should not
    influence most uses; i.e., changes by the editheader extension
    are not always visible using foreverypart/mime.
  + Sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  + Sieve enotify extension: mailto method: Implemented the
    sieve_notify_mailto_envelope_from setting. This allows
    configuring the source of the notification sender address for
    e-mail notifications. This is similar to what already can be
    configured for redirect.
  + Added a sieve_enabled (defaults to 'yes') setting that allows
    explicitly disabling Sieve processing for particular users.
    This used to be possible by setting `sieve=', but ever since
    the sieve_before, sieve_after and sieve_default settings were
    added, this method was not reliable anymore.
  - variables extension: Fixed handling of empty string by the
    `:length' set modifier. An empty string yielded an empty string
    rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping
    facility. Extension contexts were never actually freed.
  - Fixed handling of implicit keep when the last Sieve script is a
    global one.  In that case the implicit keep action was executed
    in global context, which could mean that trivial (quota) errors
    ended up in the system log file, rather than the user log file.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.</changelog>
<changelog author="mrueckert@suse.de" date="1449921600">- update to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.</changelog>
<changelog author="mrueckert@suse.de" date="1449921601">- for more consistent build behavior enable clucene support only on
  distros newer than SLE 11</changelog>
<changelog author="mrueckert@suse.de" date="1450094400">- pulled 2 patches from upstream:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1450094401">- update pigeonhole to 0.4.10
  - Renamed pigeonhole.m4 to dovecot-pigeonhole.m4</changelog>
<changelog author="mrueckert@suse.de" date="1450094402">- move stopword files from the lucene package to the main FTS
  package</changelog>
<changelog author="mrueckert@suse.de" date="1451908800">- update pigeonhole to 0.4.11.rc1
  - Sieve mime extension: Fixed the header :mime :anychild test to
    work properly outside a foreverypart loop.
  - Several fixes in message body part handling:
  - Fixed assert failure occurring when text extraction is
    attempted on an empty or broken text part.
  - Fixed assert failure in handling of body parts that are
    converted to text.
  - Fixed header unfolding for (mime) headers parsed from any
    mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure
    performed when re-parsing the message.
  - LDA Sieve plugin: Fixed logging of actions; sometimes the
    configured log format was not followed.
  - LDA Sieve plugin: Fixed bug in error handling of script storage
    initialization.
  - Sieve Extprograms plugin: Ignored ENOTCONN error in
    shutdown(fd, SHUT_WR) call.
  - Fixed duplication of discard actions in the script result. Each
    discard was counted as a separate action, which means that
    action limit would be crossed too early.
  - Made sure that quota errors never get logged as errors in
    syslog.
  - Fixed handling of implicit keep for a partially executed
    transaction that yielded a temporary failure.
  - Fixed handling of global errors. If master and user error
    handler were identical, in some cases the log message could be
    lost.
  - Fixed AIX compile issue in message body parser.</changelog>
<changelog author="mrueckert@suse.de" date="1452254400">- update pigeonhole to 0.4.11
  no noticable changes compared to rc1</changelog>
<changelog author="mrueckert@suse.de" date="1454846400">- update pigeonhole to 0.4.12
  + Implemented the Sieve extracttext extension
    (RFC 5703; Section 7).
    It is now possible to extract body text from a message into
    a variable.
  * Increased ABI version due to changes in the Sieve interpreter's
    object definitions.
  - multiscript: Fixed bug in handling of (implicit) keep; final
    keep action was always executed as though there was a failure.
    This caused the keep action to revert back to the initial
    message, causing editheader actions to be ignored.
  - managesieve-login: Fixed proxy to allow SASL mechanisms other
    than PLAIN. Before, the proxy would fail if the server did not
    support the PLAIN mechanism.
  - ldap storage: Prevent segfault occurring when assigning certain
    (global) configuration options.</changelog>
<changelog author="mrueckert@suse.de" date="1458129600">- update to 2.2.22
  + Added doveadm HTTP API: See
    http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP
  + virtual plugin: Mailbox filtering can now be done based on the
    mailbox metadata. See http://wiki2.dovecot.org/Plugins/Virtual
  + stats: Added doveadm stats reset to reset global stats.
  + stats: Added authentication statistics if auth_stats=yes.
  + dsync, imapc, pop3c &amp; pop3-migration: Many optimizations,
    improvements and error handling fixes.
  + doveadm: Most commands now stop soon after SIGINT/SIGTERM.
  - auth: Auth caching was done too aggressively when %variables
    were used in default_fields, override_fields or LDAP
    pass/user_attrs.  userdb result_* were also ignored when user
    was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of
    them caught actual hangs or otherwise unwanted behavior towards
    IMAP clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count
    backends in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in
    v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox
    deletions.
- update pigeonhole to 0.4.13.rc1
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the
    mailing list itself are treated as different messages by the
    loop detection of the redirect command, even though their
    Message-ID may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    direct violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.
- drop patches included in version update:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1458302400">- update pigeonhole to 0.4.13
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the mailing
    list itself are treated as different messages by the loop
    detection of the redirect command, even though their Message-ID
    may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    directly violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.</changelog>
<changelog author="michael@stroeder.com" date="1460203200">- update to 2.2.23
  * Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  * director: Fixed user weakness getting stuck in some situations
  * director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  * director: Fixed assert-crash related to a slow "user killed" reply
  * Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.</changelog>
<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="mrueckert@suse.de" date="1476273600">- backport the diff bfef689..144e0b5 to fix the ldap bind issue
  (bnc#1003952). adds dovecot-2.2.25_ldap_bind.patch</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>

</package>
<package pkgid="42afb79b126f5fef13d14629b6174affbcbac032dcf42a55c875efcbd532ec49" name="dovecot22-devel" arch="x86_64">
    <version epoch="0" ver="2.2.30.2" rel="5.4.1"/>

<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>

</package>
<package pkgid="dc2872dd993ccc9fcf6c6e7544efd90759abe7d5fe1888ce2fa3a49a45e87750" name="dovecot22-devel" arch="x86_64">
    <version epoch="0" ver="2.2.31" rel="5.7.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>
<changelog author="mrueckert@suse.de" date="1498219200">- update to 2.2.31
  * LMTP: Removed "(Dovecot)" from added Received headers. Some
    installations want to hide it, and there's not really any good
    reason for anyone to have it.
  + Add ssl_alt_cert and ssl_alt_key settings to add support for
    having both RSA and ECDSA certificates.
  + dsync/imapc, pop3-migration plugin: Strip trailing whitespace
    from headers when matching mails. This helps with migrations
    from Zimbra.
  + acl: Add acl_globals_only setting to disable looking up
    per-mailbox dovecot-acl files.
  + Parse invalid message addresses better. This mainly affects the
    generated IMAP ENVELOPE replies.
  - v2.2.30 wasn't fixing corrupted dovecot.index.cache files
    properly.  It could have deleted wrong mail's cache or
    assert-crashed.
  - v2.2.30 mail-crypt-acl plugin was assert-crashing
  - v2.2.30 welcome plugin wasn't working
  - Various fixes to handling mailbox listing. Especially related
    to handling nonexistent autocreated/autosubscribed mailboxes
    and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This
    caused some of the ACL rule interactions to not work exactly as
    intended.
  - auth: forward_* fields didn't work properly: Only the first
    forward field was working, and only if the first passdb lookup
    succeeded.
  - Using mail_sort_max_read_count sometimes caused "Broken sort-*
    indexes, resetting" errors.
  - Using mail_sort_max_read_count may have caused very high CPU
    usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly
    and caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=imapc sent unnecessary FETCH RFC822.SIZE to server when
    expunging mails.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date
    or Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since
    the beginning. I guess nobody has been trying to use it.
- update pigeonhole to 0.4.19
  * This release adjusts Pigeonhole to several changes in the
    Dovecot API, making it depend on Dovecot v2.2.31. Previous
    versions of Pigeonhole will produce compile warnings with the
    recent Dovecot releases (but still work ok).
  - Fixed bug in handling of implicit keep in some cases. Implicit
    side-effects, such as assigned flags, were not always applied
    correctly. This is in essence a very old bug, but it was
    exposed by recent changes.
  - include extension: Fixed segfault that (sometimes) occurred
    when the global script location was left unconfigured.
- drop 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  included in pigeonhole 0.4.19
- refreshed patches to apply cleanly again:
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch</changelog>
<changelog author="mrueckert@suse.de" date="1498478400">- added dovecot-2.2.31-dhparams_fips_mode.patch (boo#1045662)
  - make sure we do not generate dhparams smaller than 2048 in fips
    mode</changelog>
<changelog author="mrueckert@suse.de" date="1498564800">- update dovecot-2.2.31-dhparams_fips_mode.patch to also work with
  libressl</changelog>
<changelog author="mrueckert@suse.de" date="1499083200">- Fix notify extension
  (https://www.dovecot.org/pipermail/dovecot/2017-June/108474.html)
  bcb321bc62117d30bc53a872ca1154c0100aeefd.patch
  8b2d740b8182c63b76ff7ef0dd5e01710228705a.patch</changelog>
<changelog author="mrueckert@suse.de" date="1499083201">- added de5d6bb50931ea243f582ace5a31abb11b619ffe.patch:
  Do not attempt to deinitialize backend if it's not set</changelog>

</package>
<package pkgid="d9a3ee39fbff5997d012cbd4e6951aab3d41c8524e588389702d3df0eec23217" name="dovecot22-fts" arch="x86_64">
    <version epoch="0" ver="2.2.25" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1443960000">- update to dovecot 2.2.19
  * pop3_deleted_flag has been broken since v2.2.10. Using it would
    cause buffer overflows, which could be exploitable. However,
    this bug would have become visible quite soon after users had
    deleted some POP3 mails, because the pop3 processes would have
    started crashing all the time even in normal use.
  * "doveadm director flush" command has a changed meaning now: It
    safely moves users to their wanted backends, instead of simply
    forgetting the mapping entirely and leaving the existing
    connections untouched. Use -F parameter to get the original
    unsafe behavior.
  + Added imap-hibernate processes (see imap_hibernate_timeout
    setting).  IDLEing IMAP connections can be hibernated, which
    saves memory.
  + Optimized tracking mailboxes' vsizes (= sum of all messages'
    sizes).  If mailbox_list_index=yes, it's also stored in there.
    This makes it very efficient to look up vsizes for all
    mailboxes.
  + Added a quota "count" backend, which uses the mailbox vsizes
    to get the current quota usage. It requires using the new
    quota_vsizes=yes setting, which tracks the messages' "virtual
    sizes" rather than "physical sizes". Their distiction is minor
    and mostly irrelevant nowadays (if mail sizes should be counted
    with LF or CRLF newlines).
  + "doveadm director up/down" commands added. The monitoring
    script should be using these commands instead of changing the
    vhost count.  This allows admin to manually disable a server by
    changing the vhost count to 0 without the monitoring script
    changing it back.
  + Added support for HAProxy protocol:
    http://wiki2.dovecot.org/HAProxy
  + Added push-notification plugin framework, which can be used to
    easily implement push notifications to various backends.
    Implemented "ox" backend for notifying Open-Xchange via
    HTTP/json.
  + imap_logout_format supports more variables now, e.g. number of
    deleted messages.
  + pop3: Added pop3_delete_type setting
    (related to pop3_deleted_flag).
  + plugin { fts_enforced=yes } setting now fails body searches unless
    it can be done via the full text search engine.
  + Added %{passdb:*} and %{userdb:*} variables to various places
  + auth: Added ":protected" suffix for passdb and userdb fields.
    If used, the field doesn't overwrite an existing field.
  + IMAP/POP3 proxy: If a backend server dies, avoid client
    reconnection spikes by slowly disconnecting clients over time.
    This is enabled by setting
    login_proxy_max_disconnect_delay=secs passdb extra field.
  + imap: Added new read-only METADATA entries:
    /private/specialuse, /shared/comment, /shared/admin
  + imap: If client disconnects in the middle of a command, log
    how long the command had been running.
  - mdbox: Rebuilding could have caused message's reference count
    to overflow the 16bit number in some situations, causing
    problems when trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and
    pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
- update to pigeonhole 0.4.9
  * Properly implemented checking of ABI version for Sieve
    interpreter plugins, much like Dovecot itself does for plugins.
    This will prevent plugin ABI mismatches.
  + Implemented a vnd.dovecot.environment extension. This builds
    upon the standard environment extension and adds a few more
    environment items, such as username and default mailbox. It
    also creates a variables namespace so that environment items
    can be accessed directly. I am still thinking about more
    environment items that can be added.
  + Sieve extprograms plugin: Made line endings of the input
    passed to the external programs configurable. This can be
    configured separately for each of the three extensions.
  + ManageSieve: Implemented proxy XCLIENT support. This allows
    the proxy to pass client information to the back-end.
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization of mail
    user. This caused a few memory leaks.
  - sieve-filter command line tool: Fixed handling of
    failure-related implicit keep when there is an explicit default
    destination folder. This caused message duplication.
  - lib-sieve: Fixed bug in RFC5322 header folding. Words longer
    than the optimal line length caused empty lines in the output,
    which would break the resulting message header. This surfaced
    in References: headers with very long message IDs.</changelog>
<changelog author="mrueckert@suse.de" date="1449576000">- update to 2.2.20
  + Added mailbox { autoexpunge=&lt;time&gt; } setting. See
    http://wiki2.dovecot.org/MailboxSettings for details.
  + ssl_options: Added support for no_ticket
  + imap/pop3/managesieve-login: Added postlogin_socket=path passdb
    extra field. This allows replacing the default service
    imap/pop3/managesieve {} settings for specific users (e.g.
    running their imap process via valgrind or strace).
  + doveadm fetch: Added date.sent/received/saved.unixtime
  + fs-posix: Added mode=auto parameter to set the created files'
    and directories' mode based on the parent dir if it has
    setgid-bit.
  + director: Support backends having hostnames, which makes it
    possible to verify their SSL certificates.
  - director: Directors' state became desynchronized if doveadm
    director commands were used to modify the same backend in
    multiple directors at the same time with conflicting changes.
    This fix includes some extra checks, which makes sure that if
    such a conflict still happens it's automatically fixed. In some
    situations such an automatic fix may now be unnecessarily
    triggered and an error logged.
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't
    go to infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces
    that didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially
    FETCH) could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing
    stats process to forget them and log errors about unknown
    sessions when they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered
    to multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when
    zlib_save wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes
- update pigeonhole to 0.4.10.rc2
  + Implemented the Sieve mime and foreverypart extensions
    (RFC 5703). These are fully implemented. The interaction with
    the editheader extension needs some work, but this should not
    influence most uses; i.e., changes by the editheader extension
    are not always visible using foreverypart/mime.
  + Sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  + Sieve enotify extension: mailto method: Implemented the
    sieve_notify_mailto_envelope_from setting. This allows
    configuring the source of the notification sender address for
    e-mail notifications. This is similar to what already can be
    configured for redirect.
  + Added a sieve_enabled (defaults to 'yes') setting that allows
    explicitly disabling Sieve processing for particular users.
    This used to be possible by setting `sieve=', but ever since
    the sieve_before, sieve_after and sieve_default settings were
    added, this method was not reliable anymore.
  - variables extension: Fixed handling of empty string by the
    `:length' set modifier. An empty string yielded an empty string
    rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping
    facility. Extension contexts were never actually freed.
  - Fixed handling of implicit keep when the last Sieve script is a
    global one.  In that case the implicit keep action was executed
    in global context, which could mean that trivial (quota) errors
    ended up in the system log file, rather than the user log file.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.</changelog>
<changelog author="mrueckert@suse.de" date="1449921600">- update to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.</changelog>
<changelog author="mrueckert@suse.de" date="1449921601">- for more consistent build behavior enable clucene support only on
  distros newer than SLE 11</changelog>
<changelog author="mrueckert@suse.de" date="1450094400">- pulled 2 patches from upstream:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1450094401">- update pigeonhole to 0.4.10
  - Renamed pigeonhole.m4 to dovecot-pigeonhole.m4</changelog>
<changelog author="mrueckert@suse.de" date="1450094402">- move stopword files from the lucene package to the main FTS
  package</changelog>
<changelog author="mrueckert@suse.de" date="1451908800">- update pigeonhole to 0.4.11.rc1
  - Sieve mime extension: Fixed the header :mime :anychild test to
    work properly outside a foreverypart loop.
  - Several fixes in message body part handling:
  - Fixed assert failure occurring when text extraction is
    attempted on an empty or broken text part.
  - Fixed assert failure in handling of body parts that are
    converted to text.
  - Fixed header unfolding for (mime) headers parsed from any
    mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure
    performed when re-parsing the message.
  - LDA Sieve plugin: Fixed logging of actions; sometimes the
    configured log format was not followed.
  - LDA Sieve plugin: Fixed bug in error handling of script storage
    initialization.
  - Sieve Extprograms plugin: Ignored ENOTCONN error in
    shutdown(fd, SHUT_WR) call.
  - Fixed duplication of discard actions in the script result. Each
    discard was counted as a separate action, which means that
    action limit would be crossed too early.
  - Made sure that quota errors never get logged as errors in
    syslog.
  - Fixed handling of implicit keep for a partially executed
    transaction that yielded a temporary failure.
  - Fixed handling of global errors. If master and user error
    handler were identical, in some cases the log message could be
    lost.
  - Fixed AIX compile issue in message body parser.</changelog>
<changelog author="mrueckert@suse.de" date="1452254400">- update pigeonhole to 0.4.11
  no noticable changes compared to rc1</changelog>
<changelog author="mrueckert@suse.de" date="1454846400">- update pigeonhole to 0.4.12
  + Implemented the Sieve extracttext extension
    (RFC 5703; Section 7).
    It is now possible to extract body text from a message into
    a variable.
  * Increased ABI version due to changes in the Sieve interpreter's
    object definitions.
  - multiscript: Fixed bug in handling of (implicit) keep; final
    keep action was always executed as though there was a failure.
    This caused the keep action to revert back to the initial
    message, causing editheader actions to be ignored.
  - managesieve-login: Fixed proxy to allow SASL mechanisms other
    than PLAIN. Before, the proxy would fail if the server did not
    support the PLAIN mechanism.
  - ldap storage: Prevent segfault occurring when assigning certain
    (global) configuration options.</changelog>
<changelog author="mrueckert@suse.de" date="1458129600">- update to 2.2.22
  + Added doveadm HTTP API: See
    http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP
  + virtual plugin: Mailbox filtering can now be done based on the
    mailbox metadata. See http://wiki2.dovecot.org/Plugins/Virtual
  + stats: Added doveadm stats reset to reset global stats.
  + stats: Added authentication statistics if auth_stats=yes.
  + dsync, imapc, pop3c &amp; pop3-migration: Many optimizations,
    improvements and error handling fixes.
  + doveadm: Most commands now stop soon after SIGINT/SIGTERM.
  - auth: Auth caching was done too aggressively when %variables
    were used in default_fields, override_fields or LDAP
    pass/user_attrs.  userdb result_* were also ignored when user
    was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of
    them caught actual hangs or otherwise unwanted behavior towards
    IMAP clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count
    backends in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in
    v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox
    deletions.
- update pigeonhole to 0.4.13.rc1
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the
    mailing list itself are treated as different messages by the
    loop detection of the redirect command, even though their
    Message-ID may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    direct violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.
- drop patches included in version update:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1458302400">- update pigeonhole to 0.4.13
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the mailing
    list itself are treated as different messages by the loop
    detection of the redirect command, even though their Message-ID
    may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    directly violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.</changelog>
<changelog author="michael@stroeder.com" date="1460203200">- update to 2.2.23
  * Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  * director: Fixed user weakness getting stuck in some situations
  * director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  * director: Fixed assert-crash related to a slow "user killed" reply
  * Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.</changelog>
<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="mrueckert@suse.de" date="1476273600">- backport the diff bfef689..144e0b5 to fix the ldap bind issue
  (bnc#1003952). adds dovecot-2.2.25_ldap_bind.patch</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>

</package>
<package pkgid="0cbd64017433aed44a8b05f9bbf973e54cfe69c5ee14c9544b821853f887d31c" name="dovecot22-fts" arch="x86_64">
    <version epoch="0" ver="2.2.30.2" rel="5.4.1"/>

<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>

</package>
<package pkgid="4814628c66297ca4931272920865a38f7b0552f675030f2863c6f74eafb111fb" name="dovecot22-fts" arch="x86_64">
    <version epoch="0" ver="2.2.31" rel="5.7.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>
<changelog author="mrueckert@suse.de" date="1498219200">- update to 2.2.31
  * LMTP: Removed "(Dovecot)" from added Received headers. Some
    installations want to hide it, and there's not really any good
    reason for anyone to have it.
  + Add ssl_alt_cert and ssl_alt_key settings to add support for
    having both RSA and ECDSA certificates.
  + dsync/imapc, pop3-migration plugin: Strip trailing whitespace
    from headers when matching mails. This helps with migrations
    from Zimbra.
  + acl: Add acl_globals_only setting to disable looking up
    per-mailbox dovecot-acl files.
  + Parse invalid message addresses better. This mainly affects the
    generated IMAP ENVELOPE replies.
  - v2.2.30 wasn't fixing corrupted dovecot.index.cache files
    properly.  It could have deleted wrong mail's cache or
    assert-crashed.
  - v2.2.30 mail-crypt-acl plugin was assert-crashing
  - v2.2.30 welcome plugin wasn't working
  - Various fixes to handling mailbox listing. Especially related
    to handling nonexistent autocreated/autosubscribed mailboxes
    and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This
    caused some of the ACL rule interactions to not work exactly as
    intended.
  - auth: forward_* fields didn't work properly: Only the first
    forward field was working, and only if the first passdb lookup
    succeeded.
  - Using mail_sort_max_read_count sometimes caused "Broken sort-*
    indexes, resetting" errors.
  - Using mail_sort_max_read_count may have caused very high CPU
    usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly
    and caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=imapc sent unnecessary FETCH RFC822.SIZE to server when
    expunging mails.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date
    or Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since
    the beginning. I guess nobody has been trying to use it.
- update pigeonhole to 0.4.19
  * This release adjusts Pigeonhole to several changes in the
    Dovecot API, making it depend on Dovecot v2.2.31. Previous
    versions of Pigeonhole will produce compile warnings with the
    recent Dovecot releases (but still work ok).
  - Fixed bug in handling of implicit keep in some cases. Implicit
    side-effects, such as assigned flags, were not always applied
    correctly. This is in essence a very old bug, but it was
    exposed by recent changes.
  - include extension: Fixed segfault that (sometimes) occurred
    when the global script location was left unconfigured.
- drop 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  included in pigeonhole 0.4.19
- refreshed patches to apply cleanly again:
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch</changelog>
<changelog author="mrueckert@suse.de" date="1498478400">- added dovecot-2.2.31-dhparams_fips_mode.patch (boo#1045662)
  - make sure we do not generate dhparams smaller than 2048 in fips
    mode</changelog>
<changelog author="mrueckert@suse.de" date="1498564800">- update dovecot-2.2.31-dhparams_fips_mode.patch to also work with
  libressl</changelog>
<changelog author="mrueckert@suse.de" date="1499083200">- Fix notify extension
  (https://www.dovecot.org/pipermail/dovecot/2017-June/108474.html)
  bcb321bc62117d30bc53a872ca1154c0100aeefd.patch
  8b2d740b8182c63b76ff7ef0dd5e01710228705a.patch</changelog>
<changelog author="mrueckert@suse.de" date="1499083201">- added de5d6bb50931ea243f582ace5a31abb11b619ffe.patch:
  Do not attempt to deinitialize backend if it's not set</changelog>

</package>
<package pkgid="159835159737b910052e435e117673fc92019d29c10ad8ae6ce6dd60e51f5935" name="dovecot22-fts-lucene" arch="x86_64">
    <version epoch="0" ver="2.2.25" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1443960000">- update to dovecot 2.2.19
  * pop3_deleted_flag has been broken since v2.2.10. Using it would
    cause buffer overflows, which could be exploitable. However,
    this bug would have become visible quite soon after users had
    deleted some POP3 mails, because the pop3 processes would have
    started crashing all the time even in normal use.
  * "doveadm director flush" command has a changed meaning now: It
    safely moves users to their wanted backends, instead of simply
    forgetting the mapping entirely and leaving the existing
    connections untouched. Use -F parameter to get the original
    unsafe behavior.
  + Added imap-hibernate processes (see imap_hibernate_timeout
    setting).  IDLEing IMAP connections can be hibernated, which
    saves memory.
  + Optimized tracking mailboxes' vsizes (= sum of all messages'
    sizes).  If mailbox_list_index=yes, it's also stored in there.
    This makes it very efficient to look up vsizes for all
    mailboxes.
  + Added a quota "count" backend, which uses the mailbox vsizes
    to get the current quota usage. It requires using the new
    quota_vsizes=yes setting, which tracks the messages' "virtual
    sizes" rather than "physical sizes". Their distiction is minor
    and mostly irrelevant nowadays (if mail sizes should be counted
    with LF or CRLF newlines).
  + "doveadm director up/down" commands added. The monitoring
    script should be using these commands instead of changing the
    vhost count.  This allows admin to manually disable a server by
    changing the vhost count to 0 without the monitoring script
    changing it back.
  + Added support for HAProxy protocol:
    http://wiki2.dovecot.org/HAProxy
  + Added push-notification plugin framework, which can be used to
    easily implement push notifications to various backends.
    Implemented "ox" backend for notifying Open-Xchange via
    HTTP/json.
  + imap_logout_format supports more variables now, e.g. number of
    deleted messages.
  + pop3: Added pop3_delete_type setting
    (related to pop3_deleted_flag).
  + plugin { fts_enforced=yes } setting now fails body searches unless
    it can be done via the full text search engine.
  + Added %{passdb:*} and %{userdb:*} variables to various places
  + auth: Added ":protected" suffix for passdb and userdb fields.
    If used, the field doesn't overwrite an existing field.
  + IMAP/POP3 proxy: If a backend server dies, avoid client
    reconnection spikes by slowly disconnecting clients over time.
    This is enabled by setting
    login_proxy_max_disconnect_delay=secs passdb extra field.
  + imap: Added new read-only METADATA entries:
    /private/specialuse, /shared/comment, /shared/admin
  + imap: If client disconnects in the middle of a command, log
    how long the command had been running.
  - mdbox: Rebuilding could have caused message's reference count
    to overflow the 16bit number in some situations, causing
    problems when trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and
    pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
- update to pigeonhole 0.4.9
  * Properly implemented checking of ABI version for Sieve
    interpreter plugins, much like Dovecot itself does for plugins.
    This will prevent plugin ABI mismatches.
  + Implemented a vnd.dovecot.environment extension. This builds
    upon the standard environment extension and adds a few more
    environment items, such as username and default mailbox. It
    also creates a variables namespace so that environment items
    can be accessed directly. I am still thinking about more
    environment items that can be added.
  + Sieve extprograms plugin: Made line endings of the input
    passed to the external programs configurable. This can be
    configured separately for each of the three extensions.
  + ManageSieve: Implemented proxy XCLIENT support. This allows
    the proxy to pass client information to the back-end.
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization of mail
    user. This caused a few memory leaks.
  - sieve-filter command line tool: Fixed handling of
    failure-related implicit keep when there is an explicit default
    destination folder. This caused message duplication.
  - lib-sieve: Fixed bug in RFC5322 header folding. Words longer
    than the optimal line length caused empty lines in the output,
    which would break the resulting message header. This surfaced
    in References: headers with very long message IDs.</changelog>
<changelog author="mrueckert@suse.de" date="1449576000">- update to 2.2.20
  + Added mailbox { autoexpunge=&lt;time&gt; } setting. See
    http://wiki2.dovecot.org/MailboxSettings for details.
  + ssl_options: Added support for no_ticket
  + imap/pop3/managesieve-login: Added postlogin_socket=path passdb
    extra field. This allows replacing the default service
    imap/pop3/managesieve {} settings for specific users (e.g.
    running their imap process via valgrind or strace).
  + doveadm fetch: Added date.sent/received/saved.unixtime
  + fs-posix: Added mode=auto parameter to set the created files'
    and directories' mode based on the parent dir if it has
    setgid-bit.
  + director: Support backends having hostnames, which makes it
    possible to verify their SSL certificates.
  - director: Directors' state became desynchronized if doveadm
    director commands were used to modify the same backend in
    multiple directors at the same time with conflicting changes.
    This fix includes some extra checks, which makes sure that if
    such a conflict still happens it's automatically fixed. In some
    situations such an automatic fix may now be unnecessarily
    triggered and an error logged.
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't
    go to infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces
    that didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially
    FETCH) could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing
    stats process to forget them and log errors about unknown
    sessions when they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered
    to multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when
    zlib_save wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes
- update pigeonhole to 0.4.10.rc2
  + Implemented the Sieve mime and foreverypart extensions
    (RFC 5703). These are fully implemented. The interaction with
    the editheader extension needs some work, but this should not
    influence most uses; i.e., changes by the editheader extension
    are not always visible using foreverypart/mime.
  + Sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  + Sieve enotify extension: mailto method: Implemented the
    sieve_notify_mailto_envelope_from setting. This allows
    configuring the source of the notification sender address for
    e-mail notifications. This is similar to what already can be
    configured for redirect.
  + Added a sieve_enabled (defaults to 'yes') setting that allows
    explicitly disabling Sieve processing for particular users.
    This used to be possible by setting `sieve=', but ever since
    the sieve_before, sieve_after and sieve_default settings were
    added, this method was not reliable anymore.
  - variables extension: Fixed handling of empty string by the
    `:length' set modifier. An empty string yielded an empty string
    rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping
    facility. Extension contexts were never actually freed.
  - Fixed handling of implicit keep when the last Sieve script is a
    global one.  In that case the implicit keep action was executed
    in global context, which could mean that trivial (quota) errors
    ended up in the system log file, rather than the user log file.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.</changelog>
<changelog author="mrueckert@suse.de" date="1449921600">- update to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.</changelog>
<changelog author="mrueckert@suse.de" date="1449921601">- for more consistent build behavior enable clucene support only on
  distros newer than SLE 11</changelog>
<changelog author="mrueckert@suse.de" date="1450094400">- pulled 2 patches from upstream:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1450094401">- update pigeonhole to 0.4.10
  - Renamed pigeonhole.m4 to dovecot-pigeonhole.m4</changelog>
<changelog author="mrueckert@suse.de" date="1450094402">- move stopword files from the lucene package to the main FTS
  package</changelog>
<changelog author="mrueckert@suse.de" date="1451908800">- update pigeonhole to 0.4.11.rc1
  - Sieve mime extension: Fixed the header :mime :anychild test to
    work properly outside a foreverypart loop.
  - Several fixes in message body part handling:
  - Fixed assert failure occurring when text extraction is
    attempted on an empty or broken text part.
  - Fixed assert failure in handling of body parts that are
    converted to text.
  - Fixed header unfolding for (mime) headers parsed from any
    mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure
    performed when re-parsing the message.
  - LDA Sieve plugin: Fixed logging of actions; sometimes the
    configured log format was not followed.
  - LDA Sieve plugin: Fixed bug in error handling of script storage
    initialization.
  - Sieve Extprograms plugin: Ignored ENOTCONN error in
    shutdown(fd, SHUT_WR) call.
  - Fixed duplication of discard actions in the script result. Each
    discard was counted as a separate action, which means that
    action limit would be crossed too early.
  - Made sure that quota errors never get logged as errors in
    syslog.
  - Fixed handling of implicit keep for a partially executed
    transaction that yielded a temporary failure.
  - Fixed handling of global errors. If master and user error
    handler were identical, in some cases the log message could be
    lost.
  - Fixed AIX compile issue in message body parser.</changelog>
<changelog author="mrueckert@suse.de" date="1452254400">- update pigeonhole to 0.4.11
  no noticable changes compared to rc1</changelog>
<changelog author="mrueckert@suse.de" date="1454846400">- update pigeonhole to 0.4.12
  + Implemented the Sieve extracttext extension
    (RFC 5703; Section 7).
    It is now possible to extract body text from a message into
    a variable.
  * Increased ABI version due to changes in the Sieve interpreter's
    object definitions.
  - multiscript: Fixed bug in handling of (implicit) keep; final
    keep action was always executed as though there was a failure.
    This caused the keep action to revert back to the initial
    message, causing editheader actions to be ignored.
  - managesieve-login: Fixed proxy to allow SASL mechanisms other
    than PLAIN. Before, the proxy would fail if the server did not
    support the PLAIN mechanism.
  - ldap storage: Prevent segfault occurring when assigning certain
    (global) configuration options.</changelog>
<changelog author="mrueckert@suse.de" date="1458129600">- update to 2.2.22
  + Added doveadm HTTP API: See
    http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP
  + virtual plugin: Mailbox filtering can now be done based on the
    mailbox metadata. See http://wiki2.dovecot.org/Plugins/Virtual
  + stats: Added doveadm stats reset to reset global stats.
  + stats: Added authentication statistics if auth_stats=yes.
  + dsync, imapc, pop3c &amp; pop3-migration: Many optimizations,
    improvements and error handling fixes.
  + doveadm: Most commands now stop soon after SIGINT/SIGTERM.
  - auth: Auth caching was done too aggressively when %variables
    were used in default_fields, override_fields or LDAP
    pass/user_attrs.  userdb result_* were also ignored when user
    was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of
    them caught actual hangs or otherwise unwanted behavior towards
    IMAP clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count
    backends in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in
    v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox
    deletions.
- update pigeonhole to 0.4.13.rc1
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the
    mailing list itself are treated as different messages by the
    loop detection of the redirect command, even though their
    Message-ID may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    direct violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.
- drop patches included in version update:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1458302400">- update pigeonhole to 0.4.13
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the mailing
    list itself are treated as different messages by the loop
    detection of the redirect command, even though their Message-ID
    may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    directly violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.</changelog>
<changelog author="michael@stroeder.com" date="1460203200">- update to 2.2.23
  * Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  * director: Fixed user weakness getting stuck in some situations
  * director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  * director: Fixed assert-crash related to a slow "user killed" reply
  * Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.</changelog>
<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="mrueckert@suse.de" date="1476273600">- backport the diff bfef689..144e0b5 to fix the ldap bind issue
  (bnc#1003952). adds dovecot-2.2.25_ldap_bind.patch</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>

</package>
<package pkgid="e6fc1c8843d824ed737dd9b000f80f0f113d600c967efa73ce8eb9a39bb17eb9" name="dovecot22-fts-lucene" arch="x86_64">
    <version epoch="0" ver="2.2.30.2" rel="5.4.1"/>

<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>

</package>
<package pkgid="ff9d5bad2e0cdc98b4b043835a6c190afb9f822857f0d25321219d06d2b426c6" name="dovecot22-fts-lucene" arch="x86_64">
    <version epoch="0" ver="2.2.31" rel="5.7.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>
<changelog author="mrueckert@suse.de" date="1498219200">- update to 2.2.31
  * LMTP: Removed "(Dovecot)" from added Received headers. Some
    installations want to hide it, and there's not really any good
    reason for anyone to have it.
  + Add ssl_alt_cert and ssl_alt_key settings to add support for
    having both RSA and ECDSA certificates.
  + dsync/imapc, pop3-migration plugin: Strip trailing whitespace
    from headers when matching mails. This helps with migrations
    from Zimbra.
  + acl: Add acl_globals_only setting to disable looking up
    per-mailbox dovecot-acl files.
  + Parse invalid message addresses better. This mainly affects the
    generated IMAP ENVELOPE replies.
  - v2.2.30 wasn't fixing corrupted dovecot.index.cache files
    properly.  It could have deleted wrong mail's cache or
    assert-crashed.
  - v2.2.30 mail-crypt-acl plugin was assert-crashing
  - v2.2.30 welcome plugin wasn't working
  - Various fixes to handling mailbox listing. Especially related
    to handling nonexistent autocreated/autosubscribed mailboxes
    and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This
    caused some of the ACL rule interactions to not work exactly as
    intended.
  - auth: forward_* fields didn't work properly: Only the first
    forward field was working, and only if the first passdb lookup
    succeeded.
  - Using mail_sort_max_read_count sometimes caused "Broken sort-*
    indexes, resetting" errors.
  - Using mail_sort_max_read_count may have caused very high CPU
    usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly
    and caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=imapc sent unnecessary FETCH RFC822.SIZE to server when
    expunging mails.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date
    or Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since
    the beginning. I guess nobody has been trying to use it.
- update pigeonhole to 0.4.19
  * This release adjusts Pigeonhole to several changes in the
    Dovecot API, making it depend on Dovecot v2.2.31. Previous
    versions of Pigeonhole will produce compile warnings with the
    recent Dovecot releases (but still work ok).
  - Fixed bug in handling of implicit keep in some cases. Implicit
    side-effects, such as assigned flags, were not always applied
    correctly. This is in essence a very old bug, but it was
    exposed by recent changes.
  - include extension: Fixed segfault that (sometimes) occurred
    when the global script location was left unconfigured.
- drop 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  included in pigeonhole 0.4.19
- refreshed patches to apply cleanly again:
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch</changelog>
<changelog author="mrueckert@suse.de" date="1498478400">- added dovecot-2.2.31-dhparams_fips_mode.patch (boo#1045662)
  - make sure we do not generate dhparams smaller than 2048 in fips
    mode</changelog>
<changelog author="mrueckert@suse.de" date="1498564800">- update dovecot-2.2.31-dhparams_fips_mode.patch to also work with
  libressl</changelog>
<changelog author="mrueckert@suse.de" date="1499083200">- Fix notify extension
  (https://www.dovecot.org/pipermail/dovecot/2017-June/108474.html)
  bcb321bc62117d30bc53a872ca1154c0100aeefd.patch
  8b2d740b8182c63b76ff7ef0dd5e01710228705a.patch</changelog>
<changelog author="mrueckert@suse.de" date="1499083201">- added de5d6bb50931ea243f582ace5a31abb11b619ffe.patch:
  Do not attempt to deinitialize backend if it's not set</changelog>

</package>
<package pkgid="0e08f14864e2f06cfa802260d263a354a8b77781a6f09ff62081b194391fc510" name="dovecot22-fts-solr" arch="x86_64">
    <version epoch="0" ver="2.2.25" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1443960000">- update to dovecot 2.2.19
  * pop3_deleted_flag has been broken since v2.2.10. Using it would
    cause buffer overflows, which could be exploitable. However,
    this bug would have become visible quite soon after users had
    deleted some POP3 mails, because the pop3 processes would have
    started crashing all the time even in normal use.
  * "doveadm director flush" command has a changed meaning now: It
    safely moves users to their wanted backends, instead of simply
    forgetting the mapping entirely and leaving the existing
    connections untouched. Use -F parameter to get the original
    unsafe behavior.
  + Added imap-hibernate processes (see imap_hibernate_timeout
    setting).  IDLEing IMAP connections can be hibernated, which
    saves memory.
  + Optimized tracking mailboxes' vsizes (= sum of all messages'
    sizes).  If mailbox_list_index=yes, it's also stored in there.
    This makes it very efficient to look up vsizes for all
    mailboxes.
  + Added a quota "count" backend, which uses the mailbox vsizes
    to get the current quota usage. It requires using the new
    quota_vsizes=yes setting, which tracks the messages' "virtual
    sizes" rather than "physical sizes". Their distiction is minor
    and mostly irrelevant nowadays (if mail sizes should be counted
    with LF or CRLF newlines).
  + "doveadm director up/down" commands added. The monitoring
    script should be using these commands instead of changing the
    vhost count.  This allows admin to manually disable a server by
    changing the vhost count to 0 without the monitoring script
    changing it back.
  + Added support for HAProxy protocol:
    http://wiki2.dovecot.org/HAProxy
  + Added push-notification plugin framework, which can be used to
    easily implement push notifications to various backends.
    Implemented "ox" backend for notifying Open-Xchange via
    HTTP/json.
  + imap_logout_format supports more variables now, e.g. number of
    deleted messages.
  + pop3: Added pop3_delete_type setting
    (related to pop3_deleted_flag).
  + plugin { fts_enforced=yes } setting now fails body searches unless
    it can be done via the full text search engine.
  + Added %{passdb:*} and %{userdb:*} variables to various places
  + auth: Added ":protected" suffix for passdb and userdb fields.
    If used, the field doesn't overwrite an existing field.
  + IMAP/POP3 proxy: If a backend server dies, avoid client
    reconnection spikes by slowly disconnecting clients over time.
    This is enabled by setting
    login_proxy_max_disconnect_delay=secs passdb extra field.
  + imap: Added new read-only METADATA entries:
    /private/specialuse, /shared/comment, /shared/admin
  + imap: If client disconnects in the middle of a command, log
    how long the command had been running.
  - mdbox: Rebuilding could have caused message's reference count
    to overflow the 16bit number in some situations, causing
    problems when trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and
    pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
- update to pigeonhole 0.4.9
  * Properly implemented checking of ABI version for Sieve
    interpreter plugins, much like Dovecot itself does for plugins.
    This will prevent plugin ABI mismatches.
  + Implemented a vnd.dovecot.environment extension. This builds
    upon the standard environment extension and adds a few more
    environment items, such as username and default mailbox. It
    also creates a variables namespace so that environment items
    can be accessed directly. I am still thinking about more
    environment items that can be added.
  + Sieve extprograms plugin: Made line endings of the input
    passed to the external programs configurable. This can be
    configured separately for each of the three extensions.
  + ManageSieve: Implemented proxy XCLIENT support. This allows
    the proxy to pass client information to the back-end.
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization of mail
    user. This caused a few memory leaks.
  - sieve-filter command line tool: Fixed handling of
    failure-related implicit keep when there is an explicit default
    destination folder. This caused message duplication.
  - lib-sieve: Fixed bug in RFC5322 header folding. Words longer
    than the optimal line length caused empty lines in the output,
    which would break the resulting message header. This surfaced
    in References: headers with very long message IDs.</changelog>
<changelog author="mrueckert@suse.de" date="1449576000">- update to 2.2.20
  + Added mailbox { autoexpunge=&lt;time&gt; } setting. See
    http://wiki2.dovecot.org/MailboxSettings for details.
  + ssl_options: Added support for no_ticket
  + imap/pop3/managesieve-login: Added postlogin_socket=path passdb
    extra field. This allows replacing the default service
    imap/pop3/managesieve {} settings for specific users (e.g.
    running their imap process via valgrind or strace).
  + doveadm fetch: Added date.sent/received/saved.unixtime
  + fs-posix: Added mode=auto parameter to set the created files'
    and directories' mode based on the parent dir if it has
    setgid-bit.
  + director: Support backends having hostnames, which makes it
    possible to verify their SSL certificates.
  - director: Directors' state became desynchronized if doveadm
    director commands were used to modify the same backend in
    multiple directors at the same time with conflicting changes.
    This fix includes some extra checks, which makes sure that if
    such a conflict still happens it's automatically fixed. In some
    situations such an automatic fix may now be unnecessarily
    triggered and an error logged.
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't
    go to infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces
    that didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially
    FETCH) could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing
    stats process to forget them and log errors about unknown
    sessions when they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered
    to multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when
    zlib_save wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes
- update pigeonhole to 0.4.10.rc2
  + Implemented the Sieve mime and foreverypart extensions
    (RFC 5703). These are fully implemented. The interaction with
    the editheader extension needs some work, but this should not
    influence most uses; i.e., changes by the editheader extension
    are not always visible using foreverypart/mime.
  + Sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  + Sieve enotify extension: mailto method: Implemented the
    sieve_notify_mailto_envelope_from setting. This allows
    configuring the source of the notification sender address for
    e-mail notifications. This is similar to what already can be
    configured for redirect.
  + Added a sieve_enabled (defaults to 'yes') setting that allows
    explicitly disabling Sieve processing for particular users.
    This used to be possible by setting `sieve=', but ever since
    the sieve_before, sieve_after and sieve_default settings were
    added, this method was not reliable anymore.
  - variables extension: Fixed handling of empty string by the
    `:length' set modifier. An empty string yielded an empty string
    rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping
    facility. Extension contexts were never actually freed.
  - Fixed handling of implicit keep when the last Sieve script is a
    global one.  In that case the implicit keep action was executed
    in global context, which could mean that trivial (quota) errors
    ended up in the system log file, rather than the user log file.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.</changelog>
<changelog author="mrueckert@suse.de" date="1449921600">- update to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.</changelog>
<changelog author="mrueckert@suse.de" date="1449921601">- for more consistent build behavior enable clucene support only on
  distros newer than SLE 11</changelog>
<changelog author="mrueckert@suse.de" date="1450094400">- pulled 2 patches from upstream:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1450094401">- update pigeonhole to 0.4.10
  - Renamed pigeonhole.m4 to dovecot-pigeonhole.m4</changelog>
<changelog author="mrueckert@suse.de" date="1450094402">- move stopword files from the lucene package to the main FTS
  package</changelog>
<changelog author="mrueckert@suse.de" date="1451908800">- update pigeonhole to 0.4.11.rc1
  - Sieve mime extension: Fixed the header :mime :anychild test to
    work properly outside a foreverypart loop.
  - Several fixes in message body part handling:
  - Fixed assert failure occurring when text extraction is
    attempted on an empty or broken text part.
  - Fixed assert failure in handling of body parts that are
    converted to text.
  - Fixed header unfolding for (mime) headers parsed from any
    mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure
    performed when re-parsing the message.
  - LDA Sieve plugin: Fixed logging of actions; sometimes the
    configured log format was not followed.
  - LDA Sieve plugin: Fixed bug in error handling of script storage
    initialization.
  - Sieve Extprograms plugin: Ignored ENOTCONN error in
    shutdown(fd, SHUT_WR) call.
  - Fixed duplication of discard actions in the script result. Each
    discard was counted as a separate action, which means that
    action limit would be crossed too early.
  - Made sure that quota errors never get logged as errors in
    syslog.
  - Fixed handling of implicit keep for a partially executed
    transaction that yielded a temporary failure.
  - Fixed handling of global errors. If master and user error
    handler were identical, in some cases the log message could be
    lost.
  - Fixed AIX compile issue in message body parser.</changelog>
<changelog author="mrueckert@suse.de" date="1452254400">- update pigeonhole to 0.4.11
  no noticable changes compared to rc1</changelog>
<changelog author="mrueckert@suse.de" date="1454846400">- update pigeonhole to 0.4.12
  + Implemented the Sieve extracttext extension
    (RFC 5703; Section 7).
    It is now possible to extract body text from a message into
    a variable.
  * Increased ABI version due to changes in the Sieve interpreter's
    object definitions.
  - multiscript: Fixed bug in handling of (implicit) keep; final
    keep action was always executed as though there was a failure.
    This caused the keep action to revert back to the initial
    message, causing editheader actions to be ignored.
  - managesieve-login: Fixed proxy to allow SASL mechanisms other
    than PLAIN. Before, the proxy would fail if the server did not
    support the PLAIN mechanism.
  - ldap storage: Prevent segfault occurring when assigning certain
    (global) configuration options.</changelog>
<changelog author="mrueckert@suse.de" date="1458129600">- update to 2.2.22
  + Added doveadm HTTP API: See
    http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP
  + virtual plugin: Mailbox filtering can now be done based on the
    mailbox metadata. See http://wiki2.dovecot.org/Plugins/Virtual
  + stats: Added doveadm stats reset to reset global stats.
  + stats: Added authentication statistics if auth_stats=yes.
  + dsync, imapc, pop3c &amp; pop3-migration: Many optimizations,
    improvements and error handling fixes.
  + doveadm: Most commands now stop soon after SIGINT/SIGTERM.
  - auth: Auth caching was done too aggressively when %variables
    were used in default_fields, override_fields or LDAP
    pass/user_attrs.  userdb result_* were also ignored when user
    was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of
    them caught actual hangs or otherwise unwanted behavior towards
    IMAP clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count
    backends in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in
    v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox
    deletions.
- update pigeonhole to 0.4.13.rc1
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the
    mailing list itself are treated as different messages by the
    loop detection of the redirect command, even though their
    Message-ID may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    direct violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.
- drop patches included in version update:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1458302400">- update pigeonhole to 0.4.13
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the mailing
    list itself are treated as different messages by the loop
    detection of the redirect command, even though their Message-ID
    may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    directly violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.</changelog>
<changelog author="michael@stroeder.com" date="1460203200">- update to 2.2.23
  * Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  * director: Fixed user weakness getting stuck in some situations
  * director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  * director: Fixed assert-crash related to a slow "user killed" reply
  * Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.</changelog>
<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="mrueckert@suse.de" date="1476273600">- backport the diff bfef689..144e0b5 to fix the ldap bind issue
  (bnc#1003952). adds dovecot-2.2.25_ldap_bind.patch</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>

</package>
<package pkgid="63c74b7cd7e6009c1640babaee0853ea06d0468dfbb21d6650add7f36034381f" name="dovecot22-fts-solr" arch="x86_64">
    <version epoch="0" ver="2.2.30.2" rel="5.4.1"/>

<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>

</package>
<package pkgid="d6e9a128638b738ddd5de985f05d23b7fe7d14161498cf2040c12ee082e88125" name="dovecot22-fts-solr" arch="x86_64">
    <version epoch="0" ver="2.2.31" rel="5.7.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>
<changelog author="mrueckert@suse.de" date="1498219200">- update to 2.2.31
  * LMTP: Removed "(Dovecot)" from added Received headers. Some
    installations want to hide it, and there's not really any good
    reason for anyone to have it.
  + Add ssl_alt_cert and ssl_alt_key settings to add support for
    having both RSA and ECDSA certificates.
  + dsync/imapc, pop3-migration plugin: Strip trailing whitespace
    from headers when matching mails. This helps with migrations
    from Zimbra.
  + acl: Add acl_globals_only setting to disable looking up
    per-mailbox dovecot-acl files.
  + Parse invalid message addresses better. This mainly affects the
    generated IMAP ENVELOPE replies.
  - v2.2.30 wasn't fixing corrupted dovecot.index.cache files
    properly.  It could have deleted wrong mail's cache or
    assert-crashed.
  - v2.2.30 mail-crypt-acl plugin was assert-crashing
  - v2.2.30 welcome plugin wasn't working
  - Various fixes to handling mailbox listing. Especially related
    to handling nonexistent autocreated/autosubscribed mailboxes
    and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This
    caused some of the ACL rule interactions to not work exactly as
    intended.
  - auth: forward_* fields didn't work properly: Only the first
    forward field was working, and only if the first passdb lookup
    succeeded.
  - Using mail_sort_max_read_count sometimes caused "Broken sort-*
    indexes, resetting" errors.
  - Using mail_sort_max_read_count may have caused very high CPU
    usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly
    and caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=imapc sent unnecessary FETCH RFC822.SIZE to server when
    expunging mails.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date
    or Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since
    the beginning. I guess nobody has been trying to use it.
- update pigeonhole to 0.4.19
  * This release adjusts Pigeonhole to several changes in the
    Dovecot API, making it depend on Dovecot v2.2.31. Previous
    versions of Pigeonhole will produce compile warnings with the
    recent Dovecot releases (but still work ok).
  - Fixed bug in handling of implicit keep in some cases. Implicit
    side-effects, such as assigned flags, were not always applied
    correctly. This is in essence a very old bug, but it was
    exposed by recent changes.
  - include extension: Fixed segfault that (sometimes) occurred
    when the global script location was left unconfigured.
- drop 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  included in pigeonhole 0.4.19
- refreshed patches to apply cleanly again:
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch</changelog>
<changelog author="mrueckert@suse.de" date="1498478400">- added dovecot-2.2.31-dhparams_fips_mode.patch (boo#1045662)
  - make sure we do not generate dhparams smaller than 2048 in fips
    mode</changelog>
<changelog author="mrueckert@suse.de" date="1498564800">- update dovecot-2.2.31-dhparams_fips_mode.patch to also work with
  libressl</changelog>
<changelog author="mrueckert@suse.de" date="1499083200">- Fix notify extension
  (https://www.dovecot.org/pipermail/dovecot/2017-June/108474.html)
  bcb321bc62117d30bc53a872ca1154c0100aeefd.patch
  8b2d740b8182c63b76ff7ef0dd5e01710228705a.patch</changelog>
<changelog author="mrueckert@suse.de" date="1499083201">- added de5d6bb50931ea243f582ace5a31abb11b619ffe.patch:
  Do not attempt to deinitialize backend if it's not set</changelog>

</package>
<package pkgid="460283fec2de94be26fd054ac2e65b5adf2df126c4185c7230d66b5129699a4f" name="dovecot22-fts-squat" arch="x86_64">
    <version epoch="0" ver="2.2.25" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1443960000">- update to dovecot 2.2.19
  * pop3_deleted_flag has been broken since v2.2.10. Using it would
    cause buffer overflows, which could be exploitable. However,
    this bug would have become visible quite soon after users had
    deleted some POP3 mails, because the pop3 processes would have
    started crashing all the time even in normal use.
  * "doveadm director flush" command has a changed meaning now: It
    safely moves users to their wanted backends, instead of simply
    forgetting the mapping entirely and leaving the existing
    connections untouched. Use -F parameter to get the original
    unsafe behavior.
  + Added imap-hibernate processes (see imap_hibernate_timeout
    setting).  IDLEing IMAP connections can be hibernated, which
    saves memory.
  + Optimized tracking mailboxes' vsizes (= sum of all messages'
    sizes).  If mailbox_list_index=yes, it's also stored in there.
    This makes it very efficient to look up vsizes for all
    mailboxes.
  + Added a quota "count" backend, which uses the mailbox vsizes
    to get the current quota usage. It requires using the new
    quota_vsizes=yes setting, which tracks the messages' "virtual
    sizes" rather than "physical sizes". Their distiction is minor
    and mostly irrelevant nowadays (if mail sizes should be counted
    with LF or CRLF newlines).
  + "doveadm director up/down" commands added. The monitoring
    script should be using these commands instead of changing the
    vhost count.  This allows admin to manually disable a server by
    changing the vhost count to 0 without the monitoring script
    changing it back.
  + Added support for HAProxy protocol:
    http://wiki2.dovecot.org/HAProxy
  + Added push-notification plugin framework, which can be used to
    easily implement push notifications to various backends.
    Implemented "ox" backend for notifying Open-Xchange via
    HTTP/json.
  + imap_logout_format supports more variables now, e.g. number of
    deleted messages.
  + pop3: Added pop3_delete_type setting
    (related to pop3_deleted_flag).
  + plugin { fts_enforced=yes } setting now fails body searches unless
    it can be done via the full text search engine.
  + Added %{passdb:*} and %{userdb:*} variables to various places
  + auth: Added ":protected" suffix for passdb and userdb fields.
    If used, the field doesn't overwrite an existing field.
  + IMAP/POP3 proxy: If a backend server dies, avoid client
    reconnection spikes by slowly disconnecting clients over time.
    This is enabled by setting
    login_proxy_max_disconnect_delay=secs passdb extra field.
  + imap: Added new read-only METADATA entries:
    /private/specialuse, /shared/comment, /shared/admin
  + imap: If client disconnects in the middle of a command, log
    how long the command had been running.
  - mdbox: Rebuilding could have caused message's reference count
    to overflow the 16bit number in some situations, causing
    problems when trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and
    pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
- update to pigeonhole 0.4.9
  * Properly implemented checking of ABI version for Sieve
    interpreter plugins, much like Dovecot itself does for plugins.
    This will prevent plugin ABI mismatches.
  + Implemented a vnd.dovecot.environment extension. This builds
    upon the standard environment extension and adds a few more
    environment items, such as username and default mailbox. It
    also creates a variables namespace so that environment items
    can be accessed directly. I am still thinking about more
    environment items that can be added.
  + Sieve extprograms plugin: Made line endings of the input
    passed to the external programs configurable. This can be
    configured separately for each of the three extensions.
  + ManageSieve: Implemented proxy XCLIENT support. This allows
    the proxy to pass client information to the back-end.
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization of mail
    user. This caused a few memory leaks.
  - sieve-filter command line tool: Fixed handling of
    failure-related implicit keep when there is an explicit default
    destination folder. This caused message duplication.
  - lib-sieve: Fixed bug in RFC5322 header folding. Words longer
    than the optimal line length caused empty lines in the output,
    which would break the resulting message header. This surfaced
    in References: headers with very long message IDs.</changelog>
<changelog author="mrueckert@suse.de" date="1449576000">- update to 2.2.20
  + Added mailbox { autoexpunge=&lt;time&gt; } setting. See
    http://wiki2.dovecot.org/MailboxSettings for details.
  + ssl_options: Added support for no_ticket
  + imap/pop3/managesieve-login: Added postlogin_socket=path passdb
    extra field. This allows replacing the default service
    imap/pop3/managesieve {} settings for specific users (e.g.
    running their imap process via valgrind or strace).
  + doveadm fetch: Added date.sent/received/saved.unixtime
  + fs-posix: Added mode=auto parameter to set the created files'
    and directories' mode based on the parent dir if it has
    setgid-bit.
  + director: Support backends having hostnames, which makes it
    possible to verify their SSL certificates.
  - director: Directors' state became desynchronized if doveadm
    director commands were used to modify the same backend in
    multiple directors at the same time with conflicting changes.
    This fix includes some extra checks, which makes sure that if
    such a conflict still happens it's automatically fixed. In some
    situations such an automatic fix may now be unnecessarily
    triggered and an error logged.
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't
    go to infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces
    that didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially
    FETCH) could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing
    stats process to forget them and log errors about unknown
    sessions when they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered
    to multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when
    zlib_save wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes
- update pigeonhole to 0.4.10.rc2
  + Implemented the Sieve mime and foreverypart extensions
    (RFC 5703). These are fully implemented. The interaction with
    the editheader extension needs some work, but this should not
    influence most uses; i.e., changes by the editheader extension
    are not always visible using foreverypart/mime.
  + Sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  + Sieve enotify extension: mailto method: Implemented the
    sieve_notify_mailto_envelope_from setting. This allows
    configuring the source of the notification sender address for
    e-mail notifications. This is similar to what already can be
    configured for redirect.
  + Added a sieve_enabled (defaults to 'yes') setting that allows
    explicitly disabling Sieve processing for particular users.
    This used to be possible by setting `sieve=', but ever since
    the sieve_before, sieve_after and sieve_default settings were
    added, this method was not reliable anymore.
  - variables extension: Fixed handling of empty string by the
    `:length' set modifier. An empty string yielded an empty string
    rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping
    facility. Extension contexts were never actually freed.
  - Fixed handling of implicit keep when the last Sieve script is a
    global one.  In that case the implicit keep action was executed
    in global context, which could mean that trivial (quota) errors
    ended up in the system log file, rather than the user log file.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.</changelog>
<changelog author="mrueckert@suse.de" date="1449921600">- update to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.</changelog>
<changelog author="mrueckert@suse.de" date="1449921601">- for more consistent build behavior enable clucene support only on
  distros newer than SLE 11</changelog>
<changelog author="mrueckert@suse.de" date="1450094400">- pulled 2 patches from upstream:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1450094401">- update pigeonhole to 0.4.10
  - Renamed pigeonhole.m4 to dovecot-pigeonhole.m4</changelog>
<changelog author="mrueckert@suse.de" date="1450094402">- move stopword files from the lucene package to the main FTS
  package</changelog>
<changelog author="mrueckert@suse.de" date="1451908800">- update pigeonhole to 0.4.11.rc1
  - Sieve mime extension: Fixed the header :mime :anychild test to
    work properly outside a foreverypart loop.
  - Several fixes in message body part handling:
  - Fixed assert failure occurring when text extraction is
    attempted on an empty or broken text part.
  - Fixed assert failure in handling of body parts that are
    converted to text.
  - Fixed header unfolding for (mime) headers parsed from any
    mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure
    performed when re-parsing the message.
  - LDA Sieve plugin: Fixed logging of actions; sometimes the
    configured log format was not followed.
  - LDA Sieve plugin: Fixed bug in error handling of script storage
    initialization.
  - Sieve Extprograms plugin: Ignored ENOTCONN error in
    shutdown(fd, SHUT_WR) call.
  - Fixed duplication of discard actions in the script result. Each
    discard was counted as a separate action, which means that
    action limit would be crossed too early.
  - Made sure that quota errors never get logged as errors in
    syslog.
  - Fixed handling of implicit keep for a partially executed
    transaction that yielded a temporary failure.
  - Fixed handling of global errors. If master and user error
    handler were identical, in some cases the log message could be
    lost.
  - Fixed AIX compile issue in message body parser.</changelog>
<changelog author="mrueckert@suse.de" date="1452254400">- update pigeonhole to 0.4.11
  no noticable changes compared to rc1</changelog>
<changelog author="mrueckert@suse.de" date="1454846400">- update pigeonhole to 0.4.12
  + Implemented the Sieve extracttext extension
    (RFC 5703; Section 7).
    It is now possible to extract body text from a message into
    a variable.
  * Increased ABI version due to changes in the Sieve interpreter's
    object definitions.
  - multiscript: Fixed bug in handling of (implicit) keep; final
    keep action was always executed as though there was a failure.
    This caused the keep action to revert back to the initial
    message, causing editheader actions to be ignored.
  - managesieve-login: Fixed proxy to allow SASL mechanisms other
    than PLAIN. Before, the proxy would fail if the server did not
    support the PLAIN mechanism.
  - ldap storage: Prevent segfault occurring when assigning certain
    (global) configuration options.</changelog>
<changelog author="mrueckert@suse.de" date="1458129600">- update to 2.2.22
  + Added doveadm HTTP API: See
    http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP
  + virtual plugin: Mailbox filtering can now be done based on the
    mailbox metadata. See http://wiki2.dovecot.org/Plugins/Virtual
  + stats: Added doveadm stats reset to reset global stats.
  + stats: Added authentication statistics if auth_stats=yes.
  + dsync, imapc, pop3c &amp; pop3-migration: Many optimizations,
    improvements and error handling fixes.
  + doveadm: Most commands now stop soon after SIGINT/SIGTERM.
  - auth: Auth caching was done too aggressively when %variables
    were used in default_fields, override_fields or LDAP
    pass/user_attrs.  userdb result_* were also ignored when user
    was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of
    them caught actual hangs or otherwise unwanted behavior towards
    IMAP clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count
    backends in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in
    v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox
    deletions.
- update pigeonhole to 0.4.13.rc1
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the
    mailing list itself are treated as different messages by the
    loop detection of the redirect command, even though their
    Message-ID may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    direct violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.
- drop patches included in version update:
  3a719a01a1790df053854d5245ace5ab6d0c3d13.patch
  6971937a6f3e93844dbd43bdbe903628e21a9422.patch</changelog>
<changelog author="mrueckert@suse.de" date="1458302400">- update pigeonhole to 0.4.13
  * redirect action: Added the list-id header to the duplicate ID
    for mail loop prevention. This means that the message sent
    directly to the user and the message coming through the mailing
    list itself are treated as different messages by the loop
    detection of the redirect command, even though their Message-ID
    may be identical.
  * Changed the Sieve number type to uint64_t, which means that
    Sieve numbers can now technically range up to 2^64. Some other
    Sieve implementation allowed this, making this change necessary
    for successful migration.
  + Implemented the sieve_implicit_extensions setting.
    The extensions listed in this setting do not need to be enabled
    explicitly using the Sieve "require" command. This behavior
    directly violates the standard, but can be necessary for
    compatibility with some existing implementations of Sieve. Do
    not use this setting unless you really need to!
  - redirect action: Made mail loop detection more robust by
    forcibly adding a Message-ID header if it is missing.
  - Prevent logging a useless "script not found" error message for
    LDAP scripts for which the entry exists but no attribute
    containing a script. This is not necessarily an error.
  - extprograms plugin: Changed the communication channel between
    parent and child process for a directly forked program from a
    socketpair to a double pipe. Linux does not support /dev/stdin,
    /dev/stdout and friends for sockets. For some shell program
    authors this may be confusing, so that is why it is changed.
    When using the script service, these device nodes are still not
    usable though.</changelog>
<changelog author="michael@stroeder.com" date="1460203200">- update to 2.2.23
  * Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  * director: Fixed user weakness getting stuck in some situations
  * director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  * director: Fixed assert-crash related to a slow "user killed" reply
  * Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.</changelog>
<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="mrueckert@suse.de" date="1476273600">- backport the diff bfef689..144e0b5 to fix the ldap bind issue
  (bnc#1003952). adds dovecot-2.2.25_ldap_bind.patch</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>

</package>
<package pkgid="81e61239ae7647486cb3ae226628f399adf95859960c867138e14329ae8efd21" name="dovecot22-fts-squat" arch="x86_64">
    <version epoch="0" ver="2.2.30.2" rel="5.4.1"/>

<changelog author="mrueckert@suse.de" date="1461672000">- update to 2.2.24
  * doveconf now warns if it sees a global setting being changed
    when the same setting was already set inside some filters. (A
    common mistake has been adding more plugins to a global
    mail_plugins setting after it was already set inside protocol
    { .. }, which caused the global setting to be ignored for that
    protocol.)
  * LMTP proxy: Increased default timeout 30s -&gt; 125s. This makes
    it less likely to reach the timeout and cause duplicate
    deliveries.
  * LMTP and indexer now append ":suffix" to session IDs to make
    it unique for the specific user's delivery. (Fixes duplicate
    session ID warnings in stats process.)
  + Added dict-ldap for performing read-only LDAP dict lookups.
  + lazy-expunge: All mails can be saved to a single specified
    mailbox.
  + mailbox { autoexpunge } supports now wildcards in mailbox
    names.
  + doveadm HTTP API: Added support for proxy commands
  + imapc: Reconnect when getting disconnected in non-selected
    state.
  + imapc: Added imapc_features=modseq to access
    MODSEQs/HIGHESTMODSEQ.  This is especially useful for
    incremental dsync.
  + doveadm auth/user: Auth lookup performs debug logging if -o
    auth_debug=yes is given to doveadm.
  + Added passdb/userdb { auth_verbose=yes|no } setting.
  + Cassandra: Added user, password, num_threads, connect_timeout
    and request_timeout settings.
  + doveadm user -e &lt;value&gt;: Print &lt;value&gt; with %variables
    expanded.
  - Huge header lines could have caused Dovecot to use too much
    memory (depending on config and used IMAP commands).
    (Typically this would result in only the single user's process
    dying with out of memory due to reaching service { vsz_limit }
  - not a global DoS).
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. It was
    unnecessary and it broke %variables in extra fields.
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it
    impossible to use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines
    instead of as part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME
    part's --boundary had the same prefix as the parent.</changelog>
<changelog author="mrueckert@suse.de" date="1461672001">- update pigeonhole 0.4.14
  * The address test now allows specifying the X-Original-To header.
  + Implemented the Sieve imapsieve extension and its IMAP
    counterpart (RFC 6785) as a set of plugins. This allows running
    Sieve scripts at IMAP activity, rather than at delivery. There
    are also facilities for the familiar sieve_before/sieve_after
    administrator scripts. A user script is defined for a mailbox
    using an IMAP METADATA entry, whereas administrator scripts are
    configured using mailbox matching rules defined in the plugin
    settings.
  + Adjusted the Sieve ihave extension to allow capability tests to
    be performed at runtime. This way, scripts can be written that
    work both at delivery and from IMAP.
  + Implemented support for runtime trace debugging. This means
    that detailed information about which commands, actions and
    tests are performed is written to a file. That file is created
    in the configured directory, but only if that directory exists.
    This way, a particular user can be easily singled out for
    debugging. This works much like the Dovecot rawlog facility.
    The trace output is identical to what is produced using
    sieve-test with its "-t" command line option.
  + Added a "sieve_user_email" setting that configures the user's
    primary email address. This is mainly useful to have a user
    email address available in IMAP, where envelope data is
    unavailable.
  + Implemented the dovecot-specific "vnd.dovecot.report"
    extension. This allows sending report messages in the Message
    Abuse Reporting Format (RFC 5965).
  - extprograms plugin: Fixed epoll() panic caused by closing the
    output FD before the output stream.
  - Made sure that the local part of a mail address is encoded
    properly using quoted string syntax when it is not a dot-atom.</changelog>
<changelog author="wr@rosenauer.org" date="1467028800">- fixed crash in fts-lucene
  dovecot-2.2.24-lucene-crashfix.patch
  https://github.com/dovecot/core/commit/0f801c1bd3d684c219d7f3b1e75f8b85f66f7951</changelog>
<changelog author="mrueckert@suse.de" date="1467633600">- update to 2.2.25
  * lmtp: Start tracking lmtp_user_concurrency_limit and reject
    already at RCPT TO stage. This avoids MTA unnecessarily
    completing DATA only to get an error.
  * doveadm: Previously only mail settings were read from protocol
    doveadm { .. } section. Now all settings are.
  + quota: Added quota_over_flag_lazy_check setting. It avoids
    checking quota_over_flag always at startup. Instead it's
    checked only when quota is being read for some other purpose.
  + auth: Added a new auth policy service:
    http://wiki2.dovecot.org/Authentication/Policy
  + auth: Added PBKDF2 password scheme
  + auth: Added %{auth_user}, %{auth_username} and %{auth_domain}
  + auth: Added ":remove" suffix to extra field names to remove
    them.
  + auth: Added "delay_until=&lt;timestamp&gt;[+&lt;max random secs&gt;]"
    passdb extra field. The auth will wait until &lt;timestamp&gt; and
    optionally some randomness and then return success.
  + dict proxy: Added idle_msecs=&lt;n&gt; parameter. Support async
    operations.
  + Performance improvements for handling large mailboxes.
  + Added lib-dcrypt API for providing cryptographic functions.
  + Added "doveadm mailbox update" command
  + imap commands' output now includes timing spent on the
    "syncing" stage if it's larger than 0.
  + cassandra: Added metrics=&lt;path&gt; to connect setting to output
    internal statistics in JSON format every second to &lt;path&gt;.
  + doveadm mailbox delete: Added -e parameter to delete only empty
    mailboxes. Added --unsafe option to quickly delete a mailbox,
    bypassing lazy_expunge and quota plugins.
  + doveadm user &amp; auth cache flush are now available via
    doveadm-server.
  + doveadm service stop &lt;services&gt; will stop specified services
    while leaving the rest of Dovecot running.
  + quota optimization: Avoid reading mail sizes for backends which
    don't need them (count, fs, dirsize)
  + Added mailbox { autoexpunge_max_mails=&lt;n&gt; } setting.
  + Added welcome plugin: http://wiki2.dovecot.org/Plugins/Welcome
  + fts: Added fts_autoindex_exclude setting.
  - v2.2.24's MIME parser was assert-crashing on mails having
    truncated MIME headers.
  - auth: With multiple userdbs the final success/failure result
    wasn't always correct. The last userdb's result was always
    used.
  - doveadm backup was sometimes deleting entire mailboxes
    unnecessarily.
  - doveadm: Command -parameters weren't being sent to
    doveadm-server.
  - If dovecot.index read failed e.g. because mmap() reached VSZ
    limit, an empty index could have been opened instead,
    corrupting the mailbox state.
  - imapc: Fixed EXPUNGE handling when imapc_features didn't have
    modseq.
  - lazy-expunge: Fixed a crash when copying failed. Various other
    fixes.
  - fts-lucene: Fixed crash on index rescan.
  - auth_stats=yes produced broken output
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not
    found".
- update pigeonhole 0.4.15.rc1
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - Several small fixes based on static analysis.
- drop patch dovecot-2.2.24-lucene-crashfix.patch</changelog>
<changelog author="mrueckert@suse.de" date="1467979200">- update pigeonhole to 0.4.15
  * vacation extension: The sieve_user_email setting is now used
    in the check for implicit delivery.
  - imapsieve plugin: For any mail transaction, the mailbox was
    opened a second time, even if no mailbox rule matched. This was
    unintentional, useless and caused problems when the imapsieve
    plugin was used with other plugins like acl.
  - extprograms plugin: Significantly improved error handling. No
    stream errors were logged.
  - extprograms plugin: Fixed bug in handling of result code from
    remote program (script service).
  - extprograms plugin: Connection to remote program service was
    not retried.
  - Several small fixes based on static analysis.
  - Fixed handling of quoted string localparts in email addresses.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>

</package>
<package pkgid="53bc719c6848168a4b8b0d33ce8bf698ff5e4085691689339f81be50e1baafd0" name="dovecot22-fts-squat" arch="x86_64">
    <version epoch="0" ver="2.2.31" rel="5.7.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1476100800">- Add 0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch:
  Fix LDAP based authentication for some setups (boo #1003952)</changelog>
<changelog author="mrueckert@suse.de" date="1478865600">- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)</changelog>
<changelog author="mrueckert@suse.de" date="1478865601">- update to 2.2.26.0
  - Fixed some compiling issues.
  - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and
    multiple passdbs.
  - auth: Fixed crash when exporting to auth-worker passdb extra
    fields that had empty values.
  - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
  * master: Removed hardcoded 511 backlog limit for listen().
    The kernel should limit this as needed.
  * doveadm import: Source user is now initialized the same as
    target user. Added -U parameter to override the source user.
  * Mailbox names are no longer limited to 16 hierarchy levels.
    We'll check another way to make sure mailbox names can't grow
    larger than 4096 bytes.
  + Added a concept of "alternative usernames" by returning user_*
    extra field(s) in passdb. doveadm proxy list shows these alt
    usernames in "doveadm proxy list" output. "doveadm
    director&amp;proxy kick" adds -f &lt;passdb field&gt; parameter. The alt
    usernames don't have to be unique, so this allows creation of
    user groups and kicking them in one command.
  + auth: passdb/userdb dict allows now %variables in key settings.
  + auth: If passdb returns noauthenticate=yes extra field, assume
    that it only set extra fields and authentication wasn't
    actually performed.
  + auth: passdb static now supports password={scheme} prefix.
  + auth, login_log_format_elements: Added %{local_name} variable,
    which expands to TLS SNI hostname if given.
  + imapc: Added imapc_max_line_length to limit maximum memory
    usage.
  + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic
    logs.  This replaces at least partially the rawlog plugin.
  + dsync: Added dsync_features=empty-header-workaround setting.
    This makes incremental dsyncs work better for servers that
    randomly return empty headers for mails. When an empty header
    is seen for an existing mail, dsync assumes that it matches the
    local mail.
  + doveadm sync/backup: Added -I &lt;max size&gt; parameter to skip too
    large mails.
  + doveadm sync/backup: Fixed -t parameter and added -e for
    "end date".
  + doveadm mailbox metadata: Added -s parameter to allow accessing
    server metadata by using empty mailbox name.
  + Added "doveadm service status" and "doveadm process status"
    commands.
  + director: Added director_flush_socket. See
    http://wiki2.dovecot.org/Director#Flush_socket
  + doveadm director flush: Users are now moved only max 100 at a
    time to avoid load spikes. --max-parallel parameter overrides
    this.
  + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a
    warning if any lock is waited on or kept for this many
    milliseconds.
  - master process's listener socket was leaked to all child
    processes.  This might have allowed untrusted processes to
    capture and prevent "doveadm service stop" comands from
    working.
  - login proxy: Fixed crash when outgoing SSL connections were
    hanging.
  - auth: userdb fields weren't passed to auth-workers, so
    %{userdb:*} from previous userdbs didn't work there.
  - auth: Each userdb lookup from cache reset its TTL.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - auth: Blocking userdb lookups reset extra fields set by
    previous userdbs.
  - auth: Cache keys didn't include %{passdb:*} and %{userdb:*}
  - auth-policy: Fixed crash due to using already-freed memory if
    policy lookup takes longer than auth request exists.
  - lib-auth: Unescape passdb/userdb extra fields. Mainly affected
    returning extra fields with LFs or TABs.
  - lmtp_user_concurrency_limit&gt;0 setting was logging unnecessary
    anvil errors.
  - lmtp_user_concurrency_limit is now checked before quota check
    with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work.
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - autoexpunge settings for mailboxes with wildcards didn't work
    when namespace prefix was non-empty.
  - Fixed writing &gt;2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - director: Ignore duplicates in director_servers setting.
  - director: Many fixes related to connection handshaking, user
    moving and error handling.
  - director: Don't break with shutdown_clients=no
  - zlib, IMAP BINARY: Fixed internal caching when accessing
    multiple newly created mails. They all had UID=0 and the next
    mail could have wrongly used the previously cached mail.
  - doveadm stats reset wasn't reseting all the stats.
  - auth_stats=yes: Don't update num_logins, since it doubles them
    when using with mail stats.
  - quota count: Fixed deadlocks when updating vsize header.
  - dict-quota: Fixed crashes happening due to memory corruption.
  - dict proxy: Fixed various timeout-related bugs.
  - doveadm proxying: Fixed -A and -u wildcard handling.
  - doveadm proxying: Fixed hangs and bugs related to printing.
  - imap: Fixed wrongly triggering assert-crash in
    client_check_command_hangs.
  - imap proxy: Don't send ID command pipelined with
    nopipelining=yes
  - imap-hibernate: Don't execute quota_over_script or last_login
    after un-hibernation.
  - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in
    one IP packet.
  - imap-hibernate: Fixed various failures when un-hibernating.
  - fts: fts_autoindex=yes was broken in 2.2.25 unless
    fts_autoindex_exclude settings existed.
  - fts-solr: Fixed searching multiple mailboxes (patch by x16a0)
  - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed
    a crash with certain emails.
  - pop3-migration + dbox: Various fixes related to POP3 UIDL
    optimization in 2.2.25.
  - pop3-migration: Fixed "truncated email header" workaround.
- update pigeonhole to 0.4.15
  * Part of the Sieve extprograms implementation was moved to
    Dovecot, which means that this release depends on Dovecot
    v2.2.26+.
  * ManageSieve: The PUTSCRIPT command now allows uploading empty
    Sieve scripts.  There was really no good reason to disallow
    doing that.
  + Sieve vnd.dovecot.report extension:
    + Added a Dovecot-Reporting-User field to the report body,
    which contains the e-mail address of the user sending the
    report.
    + Added support for configuring the "From:" address used in
    the report.
  + LDA sieve plugin: Implemented support for a "discard script"
    that is run when the message is going to be discarded. This
    allows doing something other than throwing the message away for
    good.
  + Sieve vnd.dovecot.environment extension:
    Added vnd.dovecot.config.* environment items. These environment
    items map to sieve_env_* settings from the plugin {} section in
    the configuration. Such values can of course also be returned
    from userdb.
  + Sieve vacation extension: Use the Microsoft
    X-Auto-Response-Suppress header to prevent unwanted responses
    from and to (older) Microsoft products.
  + ManageSieve: Added rawlog_dir setting to store ManageSieve
    traffic logs.  This replaces at least partially the rawlog
    plugin (mimics similar IMAP/POP3 change).
  - doveadm sieve plugin: synchronization: Prevent setting file
    timestamps to unix epoch time. This occurred when Dovecot
    passed the timestamp as 'unknown' during synchronization.
  - Sieve exprograms plugin: Fixed spurious '+' sometimes returned
    at the end of socket-based program output.
  - imapsieve plugin: Fixed crash occurring in specific situations.
  - Performed various fixes based on static analysis and Clang
    warnings.
- drop obsolete patches:
  0001-auth-Introduce-db_ldap_bind_sasl-function.patch
  0002-auth-Fix-default-SASL-bind-for-LDAP.patch</changelog>
<changelog author="mrueckert@suse.de" date="1481025600">- update to 2.2.27
  * dovecot.list.index.log rotation sizes/times were changed so
    that the .log file stays smaller and .log.2 is deleted sooner.
  + Added mail_crypt plugin that allows encryption of stored
    emails.  See http://wiki2.dovecot.org/Plugins/MailCrypt
  + stats: Global stats can be sent to Carbon server by setting
    stats_carbon_server=ip:port
  + imap/pop3 proxy: If passdb returns proxy_not_trusted, don't
    send ID/XCLIENT
  + Added generic hash modifier for %variables:
    %{&lt;hash algorithm&gt;;rounds=&lt;n&gt;,truncate=&lt;bits&gt;,salt=s&gt;:field}
    Hash algorithm is any of the supported ones, e.g. md5, sha1,
    sha256.  Also "pkcs5" is supported using SHA256. For example:
    %{sha256:user} or %{md5;truncate=32:user}.
  + Added support for SHA3-256 and SHA3-512 hashes.
  + config: Support DNS wildcards in local_name, e.g.
    local_name *.example.com { .. } matches anything.example.com,
    but not multiple.anything.example.com.
  + config: Support multiple names in local_name, e.g.
    local_name "1.example.com 2.example.com" { .. }
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large.
    This is because 3 bytes per email were being wasted that could
    have been used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific
    input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is
    detected inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between
    different quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged
    together.
- refreshed patches to apply cleanly again
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch
- drop dovecot-2.2.25-umask_for_mkcert.patch, included upstream</changelog>
<changelog author="mrueckert@suse.de" date="1486382400">- added 79195413c349af7f9ce26871bf79c70af07ea7ce.patch:
  backport patch from git to fix crashes when using FTS plugins</changelog>
<changelog author="mrueckert@suse.de" date="1487160000">- added dovecot-2.2.27-endian.patch:
  fixes testsuite on s390(x)</changelog>
<changelog author="kukuk@suse.com" date="1487505600">- Remove superfluous insserv PreReq.</changelog>
<changelog author="mrueckert@suse.de" date="1487937600">- update to 2.2.28
  * director: "doveadm director move" to same host now refreshes
    user's timeout. This allows keeping user constantly in the same
    backend by just periodically moving the user there.
  * When new mailbox is created, use initially INBOX's
    dovecot.index.cache caching decisions.
  * Expunging mails writes GUID to dovecot.index.log now only if
    the GUID is quickly available from index/cache.
  * pop3c: Increase timeout for PASS command to 5 minutes.
  * Mail access errors are no longer ignored when searching or
    sorting.  With IMAP the untagged SEARCH/SORT reply is still
    sent the same as before, but NO reply is returned instead of
    OK.
  + Make dovecot.list.index's filename configurable. This is needed
    when there are multiple namespaces pointing to the same mail
    root (e.g. lazy_expunge namespace for mdbox).
  + Add size.virtual to dovecot.index when folder vsizes are
    accessed (e.g. quota=count). This is mainly a workaround to
    avoid slow quota recalculation performance when message sizes
    get lost from dovecot.index.cache due to corruption or some
    other reason.
  + auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support
    them in lib-dsasl for client side.
  + auth: Support filtering by SASL mechanism:
    passdb { mechanisms }
  + Shrink the mail processes' memory usage by not storing settings
    duplicated unnecessarily many times.
  + imap: Add imap_fetch_failure setting to control what happens
    when FETCH fails for some mails (see example-config).
  + imap: Include info about last command in disconnection log
    line.
  + imap: Created new SEARCH=X-MIMEPART extension. It's currently
    not advertised by default, since it's not fully implemented.
  + fts-solr: Add support for basic authentication.
  + Cassandra: Support automatically retrying failed queries if
    execution_retry_interval and execution_retry_times are set.
  + doveadm: Added "mailbox path" command.
  + mail_log plugin: If plugin { mail_log_cached_only=yes }, log
    the wanted fields only if it doesn't require opening the email.
  + mail_vsize_bg_after_count setting added (see example-config).
  + mail_sort_max_read_count setting added (see example-config).
  + pop3c: Added pop3c_features=no-pipelining setting to prevent
    using PIPELINING extension even though it's advertised.
  - Index files: day_first_uid wasn't updated correctly since
    v2.2.26.  This caused dovecot.index.cache to be non-optimal.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual
    mailboxes.
  - imap: Running time in tagged command reply was often wrongly 0.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - director: doveadm director kick was broken
  - director: Fix crash when using director_flush_socket
  - director: Fix some bugs when moving users between backends
  - imapc: Various error handling fixes and improvements
  - master: doveadm process status output had a lot of duplicates.
  - autoexpunge: If mailbox's rename timestamp is newer than mail's
    save-timestamp, use it instead. This is useful when
    autoexpunging e.g. Trash/* and an entire mailbox is deleted by
    renaming it under Trash to prevent it from being autoexpunged
    too early.
  - autoexpunge: Multiple processes may have been trying to expunge
    the same mails simultaneously. This was problematic especially
    with lazy_expunge plugin.
  - auth: %{passdb:*} was empty in auth-worker processes
  - auth-policy: hashed_password was always sent empty.
  - dict-sql: Merge multiple UPDATEs to a single statement if
    possible.
  - fts-solr: Escape {} chars when sending queries
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is
    reused for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if
    Sieve was used. especially %{storage_id} was broken.
  - lmtp_user_concurrency_limit didn't work if userdb changed
    username
- drop obsolete patches:
  dovecot-2.2.27-endian.patch
  79195413c349af7f9ce26871bf79c70af07ea7ce.patch</changelog>
<changelog author="mrueckert@suse.de" date="1488196800">- update pigeonhole to 0.4.17
  - LDA Sieve plugin: Fixed handling of an early explicit keep
    during multiscript execution. Action side-effects and the
    message snapshot would be lost at the final stage where the
    implicit keep is evaluated. This could result in the IMAP flags
    assigned to the message to be forgotten or that headers
    modified by the "editheader" extension would revert to their
    original state.
  - file script storage: Amended the up-to-date time stamp
    comparison for on-disk binaries to include nanoseconds. This
    will fix problems occurring when both binary and script are
    saved within the same second. This fix is ineffective on older
    systems that have no support for nanoseconds in stat()
    timestamps, which	should be pretty rare nowadays.
  - file script storage: Improve saving and listing permission
    error to include more details.
  - imapsieve plugin: Make sure "INBOX" is upper case in static
    mailbox rules.  Otherwise, the mailbox name would never match,
    since matching is performed case-sensitively and Dovecot only
    returns the upper-cased "INBOX".
  - imapsieve plugin: Fixed assert failure occurring when used with
    virtual mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via
    attribute's string value.</changelog>
<changelog author="mrueckert@suse.de" date="1488196801">- dcrypt is only build with ECC enabled openssl. This seems to be
  missing on SLE 11. Guard against that now.</changelog>
<changelog author="mrueckert@suse.de" date="1491998400">- update to 2.2.29.1 (boo#1032248)
  - imapc reconnection fix was forgotten from 2.2.29 release, which
    also made "make check" fail in a unit test
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - Fixed building with vpopmail
  * passdb/userdb dict: Don't double-expand %variables in keys. If
    dict was used as the authentication passdb, using specially
    crafted
    %variables in the username could be used to cause DoS
    %(CVE-2017-2669)
  * When Dovecot encounters an internal error, it logs the real
    error and usually logs another line saying what function
    failed. Previously the second log line's error message was a
    rather uninformative "Internal error occurred. Refer to server
    log for more information." Now the real error message is
    duplicated in this second log line.
  * lmtp: If a delivery has multiple recipients, run autoexpunging
    only for the last recipient. This avoids a problem where a long
    autoexpunge run causes LMTP client to timeout between the DATA
    replies, resulting in duplicate mail deliveries.
  * config: Don't stop the process due to idling. Otherwise the
    configuration is reloaded when the process restarts.
  * mail_log plugin: Differentiate autoexpunges from regular
    expunges
  * imapc: Use LOGOUT to cleanly disconnect from server.
  * lib-http: Internal status codes (&gt;9000) are no longer visible
    in logs
  * director: Log vhost count changes and HOST-UP/DOWN
  + quota: Add plugin { quota_max_mail_size } setting to limit the
    maximum individual mail size that can be saved.
  + imapc: Add imapc_features=delay-login. If set, connecting to
    the remote IMAP server isn't done until it's necessary.
  + imapc: Add imapc_connection_retry_count and
    imapc_connection_retry_interval settings.
  + imap, pop3, indexer-worker: Add (deinit) to process title
    before autoexpunging runs.
  + Added %{encrypt} and %{decrypt} variables
  + imap/pop3 proxy: Log proxy state in errors as human-readable
    string.
  + imap/pop3-login: All forward_* extra fields returned by passdb
    are sent to the next hop when proxying using ID/XCLIENT
    commands. On the receiving side these fields are imported and
    sent to auth process where they're accessible via
    %{passdb:forward_*}. This is done only if the sending IP
    address matches login_trusted_networks.
  + imap-login: If imap_id_retain=yes, send the IMAP ID string to
    auth process. %{client_id} expands to it in auth process. The
    ID string is also sent to the next hop when proxying.
  + passdb imap: Use ssl_client_ca_* settings for CA validation.
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers,
    too much data was added to auth cache. This could have resulted
    in wrong replies when using multiple passdbs/userdbs.
  - auth: passdb { skip &amp; mechanisms } were ignored for the first
    passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't
    always synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as
    \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands
    via doveadm-server. Almost all errors used exit code 75
    (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working
    correctly.
  - doveadm director status &lt;user&gt;: "Initial config" was always
    empty
  - imapc: Various reconnection fixes.
- update pigeonhole to 0.4.18
  + imapsieve plugin: Implemented the copy_source_after rule
    action. When this is enabled for a mailbox rule, the specified
    Sieve script is executed for the message in the source mailbox
    during a "COPY" event. This happens only after the Sieve script
    that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  + imapsieve plugin: Added non-standard Sieve environment items
    for the source and destination mailbox.
  - multiscript: The execution of the discard script had an
    implicit "keep", rather than an implicit "discard".
- refreshed dovecot-2.2.18-better_ssl_defaults.patch
- moved the libdovecot-ldap.so symlink to the devel package</changelog>
<changelog author="mrueckert@suse.de" date="1493121600">- fix dovecot-2.2.18-better_ssl_defaults.patch:
  aNULLLL is not a valid token, use aNULL.</changelog>
<changelog author="mrueckert@suse.de" date="1493380800">- added 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  fix flags with implicit keeps in sieve rules</changelog>
<changelog author="mrueckert@suse.de" date="1496318400">- update to 2.2.30.1 (boo# 1044110)
  - quota_warning scripts weren't working in v2.2.30
  - vpopmail still wasn't compiling
  * auth: Use timing safe comparisons for everything related to
    passwords. It's unlikely that these could have been used for
    practical attacks, especially because Dovecot delays and
    flushes all failed authentications in 2 second intervals. Also
    it could have worked only when passwords were stored in
    plaintext in the passdb.
  * master process sends SIGQUIT to all running children at
    shutdown, which instructs them to close all the socket
    listeners immediately.  This way restarting Dovecot should no
    longer fail due to some processes keeping the listeners open
    for a long time.
  + auth: Add passdb { mechanisms=none } to match separate passdb
    lookup
  + auth: Add passdb { username_filter } to use passdb only if user
    matches the filter. See
    https://wiki2.dovecot.org/PasswordDatabase
  + dsync: Add dsync_commit_msgs_interval setting. It attempts to
    commit the transaction after saving this many new messages.
    Because of the way dsync works, it may not always be possible
    if mails are copied or UIDs need to change.
  + imapc: Support imapc_features=search without ESEARCH extension.
  + imapc: Add imapc_features=fetch-bodystructure to pass through
    remote server's FETCH BODY and BODYSTRUCTURE.
  + imapc: Add quota=imapc backend to use GETQUOTA/GETQUOTAROOT on
    the remote server.
  + passdb imap: Add allow_invalid_cert and ssl_ca_file parameters.
  + If dovecot.index.cache corruption is detected, reset only the
    one corrupted mail instead of the whole file.
  + doveadm mailbox status: Add "firstsaved" field.
  + director_flush_socket: Add old host's up/down and vhost count
    as parameters
  - More fixes to automatically fix corruption in
    dovecot.list.index
  - dsync-server: Fix support for
    dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some
    errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in
    v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and
    per-mailbox keys are used. Otherwise the copied mails can't be
    opened.
  - vpopmail: Fix compiling</changelog>
<changelog author="mrueckert@suse.de" date="1496923200">- update to 2.2.30.2
  - auth: Multiple failed authentications within short time caused
    crashes
  - push-notification: OX driver crashed at deinit</changelog>
<changelog author="mrueckert@suse.de" date="1498219200">- update to 2.2.31
  * LMTP: Removed "(Dovecot)" from added Received headers. Some
    installations want to hide it, and there's not really any good
    reason for anyone to have it.
  + Add ssl_alt_cert and ssl_alt_key settings to add support for
    having both RSA and ECDSA certificates.
  + dsync/imapc, pop3-migration plugin: Strip trailing whitespace
    from headers when matching mails. This helps with migrations
    from Zimbra.
  + acl: Add acl_globals_only setting to disable looking up
    per-mailbox dovecot-acl files.
  + Parse invalid message addresses better. This mainly affects the
    generated IMAP ENVELOPE replies.
  - v2.2.30 wasn't fixing corrupted dovecot.index.cache files
    properly.  It could have deleted wrong mail's cache or
    assert-crashed.
  - v2.2.30 mail-crypt-acl plugin was assert-crashing
  - v2.2.30 welcome plugin wasn't working
  - Various fixes to handling mailbox listing. Especially related
    to handling nonexistent autocreated/autosubscribed mailboxes
    and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This
    caused some of the ACL rule interactions to not work exactly as
    intended.
  - auth: forward_* fields didn't work properly: Only the first
    forward field was working, and only if the first passdb lookup
    succeeded.
  - Using mail_sort_max_read_count sometimes caused "Broken sort-*
    indexes, resetting" errors.
  - Using mail_sort_max_read_count may have caused very high CPU
    usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly
    and caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=imapc sent unnecessary FETCH RFC822.SIZE to server when
    expunging mails.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date
    or Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since
    the beginning. I guess nobody has been trying to use it.
- update pigeonhole to 0.4.19
  * This release adjusts Pigeonhole to several changes in the
    Dovecot API, making it depend on Dovecot v2.2.31. Previous
    versions of Pigeonhole will produce compile warnings with the
    recent Dovecot releases (but still work ok).
  - Fixed bug in handling of implicit keep in some cases. Implicit
    side-effects, such as assigned flags, were not always applied
    correctly. This is in essence a very old bug, but it was
    exposed by recent changes.
  - include extension: Fixed segfault that (sometimes) occurred
    when the global script location was left unconfigured.
- drop 3e1a17a286ab0e084577fc267a442cb12aed1cbc.patch:
  included in pigeonhole 0.4.19
- refreshed patches to apply cleanly again:
  dovecot-2.2.18-better_ssl_defaults.patch
  dovecot-2.2.18-dont_use_etc_ssl_certs.patch</changelog>
<changelog author="mrueckert@suse.de" date="1498478400">- added dovecot-2.2.31-dhparams_fips_mode.patch (boo#1045662)
  - make sure we do not generate dhparams smaller than 2048 in fips
    mode</changelog>
<changelog author="mrueckert@suse.de" date="1498564800">- update dovecot-2.2.31-dhparams_fips_mode.patch to also work with
  libressl</changelog>
<changelog author="mrueckert@suse.de" date="1499083200">- Fix notify extension
  (https://www.dovecot.org/pipermail/dovecot/2017-June/108474.html)
  bcb321bc62117d30bc53a872ca1154c0100aeefd.patch
  8b2d740b8182c63b76ff7ef0dd5e01710228705a.patch</changelog>
<changelog author="mrueckert@suse.de" date="1499083201">- added de5d6bb50931ea243f582ace5a31abb11b619ffe.patch:
  Do not attempt to deinitialize backend if it's not set</changelog>

</package>
<package pkgid="b9f16465699daba8d3cf2955f952d40157ed7e135027eb9f274f684f65fb4f32" name="dpdk" arch="src">
    <version epoch="0" ver="2.2.0" rel="4.3.1"/>

<changelog author="nirmoy.das@suse.com" date="1458561600">- Intial version 2.2.0(fate#319169)</changelog>
<changelog author="ndas@suse.de" date="1460376000">- Removed unwnated patch and reformated patch file names(bsc#974903).
  [- dpdk-2.2-dtneeded.patch,
  - dpdk-2.2-examples.patch,
  - enic-pun-fix.patch,
  - dpdk-2.2-warningflags.patch,
  + 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch
  + 0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch]
- Added CONFIG_RTE_BUILD_COMBINE_LIBS flags to club all all *.so into
  one library</changelog>
<changelog author="mchandras@suse.de" date="1460462400">- Fix shared linking against libdpdk.so (bsc#975123)
  * Restore the 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch
    patch which sets the correct dependencies for the shared libraries.
  * Drop CONFIG_RTE_BUILD_COMBINE_LIBS since a custom linker script
    is used to create and install a more lightweight version of libdpdk.so.
  * Include the combined libdpdk.so library to the regular package since it
    is also necessary during runtime.</changelog>
<changelog author="mchandras@suse.de" date="1460548800">- Move the combined library back to the devel package (bsc#975123)
  Ever since we dropped the CONFIG_RTE_BUILD_COMBINE_LIBS=y option, the
  libdpdk.so is no longer a shared object but rather a linker script
  generated by the spec file. This means that it is only used during
  linking and the linker will add the individual DPDK libraries to the
  DT_NEEDED tag on the dependent binaries.</changelog>
<changelog author="ndas@suse.de" date="1461067200">- DPDK is most common vhost-user backend, Adding upstream patches to
  help qemu vm live migration with vhost-user (fate#320713).
  [+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch
  + 0005-d293dac-vhost-claim-support-of-guest-announce.patch
  + 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch]</changelog>
<changelog author="mchandras@suse.de" date="1461758400">- Add upstream patch for the ixgbe driver
  * 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN
    filtering logic by adding the missing brackets in the 'if' statement.</changelog>
<changelog author="ndas@suse.de" date="1461844800">- Create DPDK packages for 32 bit x86(bsc#977639).</changelog>
<changelog author="mchandras@suse.de" date="1462968000">- Use fdupes to manage duplicate files</changelog>
<changelog author="ndas@suse.de" date="1464350400">- Applied all the fixes recommended by upstream for
  v2.2 stable release(bsc#981996).
  [+0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch,
  +0009-bonding-copy-entire-config-structure-in-mode-4.patch,
  +0010-bonding-fix-active-slaves-with-no-primary.patch,
  +0011-bonding-do-not-ignore-multicast-in-mode-4.patch,
  +0012-bonding-do-not-activate-slave-twice.patch,
  +0013-bonding-fix-crash-when-no-slave-device.patch,
  +0014-bonding-fix-detach-of-bonded-device.patch,
  +0015-bonding-fix-detach-of-slave-devices.patch,
  +0016-eal-linux-support-built-in-kernel-modules.patch,
  +0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch,
  +0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch,
  +0019-i40e-base-fix-driver-load-failure.patch,
  +0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch,
  +0021-i40e-fix-inverted-check-for-no-refcount.patch,
  +0022-i40e-fix-overflow.patch,
  +0023-i40e-fix-VLAN-filtering.patch,
  +0024-mempool-fix-leak-when-creation-fails.patch,
  +0025-pcap-fix-captured-frame-length.patch,
  +0026-port-fix-crash-for-ethdev-writer-nodrop.patch,
  +0027-port-fix-crash-for-ring-writer-nodrop.patch,
  +0028-tools-fix-unbinding-failure-handling.patch,
  +0029-tools-support-Python-3-in-bind-script.patch,
  +0030-tools-support-binding-to-built-in-kernel-modules.patch,
  +0031-vhost-fix-leak-of-fds-and-mmaps.patch,
  +0032-virtio-fix-crash-in-statistics-functions.patch,
  +0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch,
  +0034-virtio-fix-restart.patch]</changelog>
<changelog author="mchandras@suse.de" date="1464782400">- Update tarball URL.</changelog>
<changelog author="ndas@suse.de" date="1465473600">- Added missing GPL-2.0 and LGPL-2.1 licenses.</changelog>
<changelog author="ndas@suse.de" date="1465905600">- Removed unwanted files(bsc#984437).</changelog>
<changelog author="ndas@suse.de" date="1468238400">- Added support for aarch64 compilation.
  [+0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch]
- Disabled aarch64 dpdk-examples package for the time being as it
  contains lots of Intel specific code.
- Added proper "Group" field for the subpackages .</changelog>
<changelog author="ndas@suse.de" date="1469707200">- Add _constraints file to force build dpdk with sse3 enabled x86 machine.
- Enable compilation for  ppc64le with the help of Rüdiger(ro@suse.de).
- Enable example package for aarch64 using Rüdiger(ro@suse.de) changes.
- Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings).
- Disable examples that need LPM which is disabled on non-x86.
- Drop crc as it is unknonwn in gcc-4.8 on aarch64
  [+0036-examples-fix-build-dependencies.patch,
  +0037-examples-ethtool-fix-build.patch,
  +0038-aarch_drop_feature_crc.patch]</changelog>
<changelog author="ndas@suse.de" date="1471003200">- Add _constraints file which was missing from previous submission(bsc#993462).
  [+_constraints ]</changelog>
<changelog author="ndas@suse.de" date="1487937600">- Fix broken dpdk-pmd/* soft links(bsc#1026804).</changelog>

</package>
<package pkgid="ea3895f99cf367c5083e9b4e20e4f8e0ff818e7decafc988e0ae63e194ed76f9" name="dpdk" arch="x86_64">
    <version epoch="0" ver="2.2.0" rel="4.3.1"/>

<changelog author="nirmoy.das@suse.com" date="1458561600">- Intial version 2.2.0(fate#319169)</changelog>
<changelog author="ndas@suse.de" date="1460376000">- Removed unwnated patch and reformated patch file names(bsc#974903).
  [- dpdk-2.2-dtneeded.patch,
  - dpdk-2.2-examples.patch,
  - enic-pun-fix.patch,
  - dpdk-2.2-warningflags.patch,
  + 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch
  + 0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch]
- Added CONFIG_RTE_BUILD_COMBINE_LIBS flags to club all all *.so into
  one library</changelog>
<changelog author="mchandras@suse.de" date="1460462400">- Fix shared linking against libdpdk.so (bsc#975123)
  * Restore the 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch
    patch which sets the correct dependencies for the shared libraries.
  * Drop CONFIG_RTE_BUILD_COMBINE_LIBS since a custom linker script
    is used to create and install a more lightweight version of libdpdk.so.
  * Include the combined libdpdk.so library to the regular package since it
    is also necessary during runtime.</changelog>
<changelog author="mchandras@suse.de" date="1460548800">- Move the combined library back to the devel package (bsc#975123)
  Ever since we dropped the CONFIG_RTE_BUILD_COMBINE_LIBS=y option, the
  libdpdk.so is no longer a shared object but rather a linker script
  generated by the spec file. This means that it is only used during
  linking and the linker will add the individual DPDK libraries to the
  DT_NEEDED tag on the dependent binaries.</changelog>
<changelog author="ndas@suse.de" date="1461067200">- DPDK is most common vhost-user backend, Adding upstream patches to
  help qemu vm live migration with vhost-user (fate#320713).
  [+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch
  + 0005-d293dac-vhost-claim-support-of-guest-announce.patch
  + 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch]</changelog>
<changelog author="mchandras@suse.de" date="1461758400">- Add upstream patch for the ixgbe driver
  * 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN
    filtering logic by adding the missing brackets in the 'if' statement.</changelog>
<changelog author="ndas@suse.de" date="1461844800">- Create DPDK packages for 32 bit x86(bsc#977639).</changelog>
<changelog author="mchandras@suse.de" date="1462968000">- Use fdupes to manage duplicate files</changelog>
<changelog author="ndas@suse.de" date="1464350400">- Applied all the fixes recommended by upstream for
  v2.2 stable release(bsc#981996).
  [+0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch,
  +0009-bonding-copy-entire-config-structure-in-mode-4.patch,
  +0010-bonding-fix-active-slaves-with-no-primary.patch,
  +0011-bonding-do-not-ignore-multicast-in-mode-4.patch,
  +0012-bonding-do-not-activate-slave-twice.patch,
  +0013-bonding-fix-crash-when-no-slave-device.patch,
  +0014-bonding-fix-detach-of-bonded-device.patch,
  +0015-bonding-fix-detach-of-slave-devices.patch,
  +0016-eal-linux-support-built-in-kernel-modules.patch,
  +0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch,
  +0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch,
  +0019-i40e-base-fix-driver-load-failure.patch,
  +0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch,
  +0021-i40e-fix-inverted-check-for-no-refcount.patch,
  +0022-i40e-fix-overflow.patch,
  +0023-i40e-fix-VLAN-filtering.patch,
  +0024-mempool-fix-leak-when-creation-fails.patch,
  +0025-pcap-fix-captured-frame-length.patch,
  +0026-port-fix-crash-for-ethdev-writer-nodrop.patch,
  +0027-port-fix-crash-for-ring-writer-nodrop.patch,
  +0028-tools-fix-unbinding-failure-handling.patch,
  +0029-tools-support-Python-3-in-bind-script.patch,
  +0030-tools-support-binding-to-built-in-kernel-modules.patch,
  +0031-vhost-fix-leak-of-fds-and-mmaps.patch,
  +0032-virtio-fix-crash-in-statistics-functions.patch,
  +0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch,
  +0034-virtio-fix-restart.patch]</changelog>
<changelog author="mchandras@suse.de" date="1464782400">- Update tarball URL.</changelog>
<changelog author="ndas@suse.de" date="1465473600">- Added missing GPL-2.0 and LGPL-2.1 licenses.</changelog>
<changelog author="ndas@suse.de" date="1465905600">- Removed unwanted files(bsc#984437).</changelog>
<changelog author="ndas@suse.de" date="1468238400">- Added support for aarch64 compilation.
  [+0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch]
- Disabled aarch64 dpdk-examples package for the time being as it
  contains lots of Intel specific code.
- Added proper "Group" field for the subpackages .</changelog>
<changelog author="ndas@suse.de" date="1469707200">- Add _constraints file to force build dpdk with sse3 enabled x86 machine.
- Enable compilation for  ppc64le with the help of Rüdiger(ro@suse.de).
- Enable example package for aarch64 using Rüdiger(ro@suse.de) changes.
- Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings).
- Disable examples that need LPM which is disabled on non-x86.
- Drop crc as it is unknonwn in gcc-4.8 on aarch64
  [+0036-examples-fix-build-dependencies.patch,
  +0037-examples-ethtool-fix-build.patch,
  +0038-aarch_drop_feature_crc.patch]</changelog>
<changelog author="ndas@suse.de" date="1471003200">- Add _constraints file which was missing from previous submission(bsc#993462).
  [+_constraints ]</changelog>
<changelog author="ndas@suse.de" date="1487937600">- Fix broken dpdk-pmd/* soft links(bsc#1026804).</changelog>

</package>
<package pkgid="75d9ba0f786f58855f20e348532d2f6de40db17bad302338682da7c3b2fc8492" name="dpdk-devel" arch="x86_64">
    <version epoch="0" ver="2.2.0" rel="4.3.1"/>

<changelog author="nirmoy.das@suse.com" date="1458561600">- Intial version 2.2.0(fate#319169)</changelog>
<changelog author="ndas@suse.de" date="1460376000">- Removed unwnated patch and reformated patch file names(bsc#974903).
  [- dpdk-2.2-dtneeded.patch,
  - dpdk-2.2-examples.patch,
  - enic-pun-fix.patch,
  - dpdk-2.2-warningflags.patch,
  + 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch
  + 0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch]
- Added CONFIG_RTE_BUILD_COMBINE_LIBS flags to club all all *.so into
  one library</changelog>
<changelog author="mchandras@suse.de" date="1460462400">- Fix shared linking against libdpdk.so (bsc#975123)
  * Restore the 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch
    patch which sets the correct dependencies for the shared libraries.
  * Drop CONFIG_RTE_BUILD_COMBINE_LIBS since a custom linker script
    is used to create and install a more lightweight version of libdpdk.so.
  * Include the combined libdpdk.so library to the regular package since it
    is also necessary during runtime.</changelog>
<changelog author="mchandras@suse.de" date="1460548800">- Move the combined library back to the devel package (bsc#975123)
  Ever since we dropped the CONFIG_RTE_BUILD_COMBINE_LIBS=y option, the
  libdpdk.so is no longer a shared object but rather a linker script
  generated by the spec file. This means that it is only used during
  linking and the linker will add the individual DPDK libraries to the
  DT_NEEDED tag on the dependent binaries.</changelog>
<changelog author="ndas@suse.de" date="1461067200">- DPDK is most common vhost-user backend, Adding upstream patches to
  help qemu vm live migration with vhost-user (fate#320713).
  [+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch
  + 0005-d293dac-vhost-claim-support-of-guest-announce.patch
  + 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch]</changelog>
<changelog author="mchandras@suse.de" date="1461758400">- Add upstream patch for the ixgbe driver
  * 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN
    filtering logic by adding the missing brackets in the 'if' statement.</changelog>
<changelog author="ndas@suse.de" date="1461844800">- Create DPDK packages for 32 bit x86(bsc#977639).</changelog>
<changelog author="mchandras@suse.de" date="1462968000">- Use fdupes to manage duplicate files</changelog>
<changelog author="ndas@suse.de" date="1464350400">- Applied all the fixes recommended by upstream for
  v2.2 stable release(bsc#981996).
  [+0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch,
  +0009-bonding-copy-entire-config-structure-in-mode-4.patch,
  +0010-bonding-fix-active-slaves-with-no-primary.patch,
  +0011-bonding-do-not-ignore-multicast-in-mode-4.patch,
  +0012-bonding-do-not-activate-slave-twice.patch,
  +0013-bonding-fix-crash-when-no-slave-device.patch,
  +0014-bonding-fix-detach-of-bonded-device.patch,
  +0015-bonding-fix-detach-of-slave-devices.patch,
  +0016-eal-linux-support-built-in-kernel-modules.patch,
  +0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch,
  +0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch,
  +0019-i40e-base-fix-driver-load-failure.patch,
  +0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch,
  +0021-i40e-fix-inverted-check-for-no-refcount.patch,
  +0022-i40e-fix-overflow.patch,
  +0023-i40e-fix-VLAN-filtering.patch,
  +0024-mempool-fix-leak-when-creation-fails.patch,
  +0025-pcap-fix-captured-frame-length.patch,
  +0026-port-fix-crash-for-ethdev-writer-nodrop.patch,
  +0027-port-fix-crash-for-ring-writer-nodrop.patch,
  +0028-tools-fix-unbinding-failure-handling.patch,
  +0029-tools-support-Python-3-in-bind-script.patch,
  +0030-tools-support-binding-to-built-in-kernel-modules.patch,
  +0031-vhost-fix-leak-of-fds-and-mmaps.patch,
  +0032-virtio-fix-crash-in-statistics-functions.patch,
  +0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch,
  +0034-virtio-fix-restart.patch]</changelog>
<changelog author="mchandras@suse.de" date="1464782400">- Update tarball URL.</changelog>
<changelog author="ndas@suse.de" date="1465473600">- Added missing GPL-2.0 and LGPL-2.1 licenses.</changelog>
<changelog author="ndas@suse.de" date="1465905600">- Removed unwanted files(bsc#984437).</changelog>
<changelog author="ndas@suse.de" date="1468238400">- Added support for aarch64 compilation.
  [+0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch]
- Disabled aarch64 dpdk-examples package for the time being as it
  contains lots of Intel specific code.
- Added proper "Group" field for the subpackages .</changelog>
<changelog author="ndas@suse.de" date="1469707200">- Add _constraints file to force build dpdk with sse3 enabled x86 machine.
- Enable compilation for  ppc64le with the help of Rüdiger(ro@suse.de).
- Enable example package for aarch64 using Rüdiger(ro@suse.de) changes.
- Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings).
- Disable examples that need LPM which is disabled on non-x86.
- Drop crc as it is unknonwn in gcc-4.8 on aarch64
  [+0036-examples-fix-build-dependencies.patch,
  +0037-examples-ethtool-fix-build.patch,
  +0038-aarch_drop_feature_crc.patch]</changelog>
<changelog author="ndas@suse.de" date="1471003200">- Add _constraints file which was missing from previous submission(bsc#993462).
  [+_constraints ]</changelog>
<changelog author="ndas@suse.de" date="1487937600">- Fix broken dpdk-pmd/* soft links(bsc#1026804).</changelog>

</package>
<package pkgid="252ff8563b5c52b71f973d3e1ce35518cc51600c99bfa2827478c228a96d49a8" name="dpdk-doc" arch="noarch">
    <version epoch="0" ver="2.2.0" rel="4.3.1"/>

<changelog author="nirmoy.das@suse.com" date="1458561600">- Intial version 2.2.0(fate#319169)</changelog>
<changelog author="ndas@suse.de" date="1460376000">- Removed unwnated patch and reformated patch file names(bsc#974903).
  [- dpdk-2.2-dtneeded.patch,
  - dpdk-2.2-examples.patch,
  - enic-pun-fix.patch,
  - dpdk-2.2-warningflags.patch,
  + 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch
  + 0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch]
- Added CONFIG_RTE_BUILD_COMBINE_LIBS flags to club all all *.so into
  one library</changelog>
<changelog author="mchandras@suse.de" date="1460462400">- Fix shared linking against libdpdk.so (bsc#975123)
  * Restore the 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch
    patch which sets the correct dependencies for the shared libraries.
  * Drop CONFIG_RTE_BUILD_COMBINE_LIBS since a custom linker script
    is used to create and install a more lightweight version of libdpdk.so.
  * Include the combined libdpdk.so library to the regular package since it
    is also necessary during runtime.</changelog>
<changelog author="mchandras@suse.de" date="1460548800">- Move the combined library back to the devel package (bsc#975123)
  Ever since we dropped the CONFIG_RTE_BUILD_COMBINE_LIBS=y option, the
  libdpdk.so is no longer a shared object but rather a linker script
  generated by the spec file. This means that it is only used during
  linking and the linker will add the individual DPDK libraries to the
  DT_NEEDED tag on the dependent binaries.</changelog>
<changelog author="ndas@suse.de" date="1461067200">- DPDK is most common vhost-user backend, Adding upstream patches to
  help qemu vm live migration with vhost-user (fate#320713).
  [+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch
  + 0005-d293dac-vhost-claim-support-of-guest-announce.patch
  + 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch]</changelog>
<changelog author="mchandras@suse.de" date="1461758400">- Add upstream patch for the ixgbe driver
  * 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN
    filtering logic by adding the missing brackets in the 'if' statement.</changelog>
<changelog author="ndas@suse.de" date="1461844800">- Create DPDK packages for 32 bit x86(bsc#977639).</changelog>
<changelog author="mchandras@suse.de" date="1462968000">- Use fdupes to manage duplicate files</changelog>
<changelog author="ndas@suse.de" date="1464350400">- Applied all the fixes recommended by upstream for
  v2.2 stable release(bsc#981996).
  [+0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch,
  +0009-bonding-copy-entire-config-structure-in-mode-4.patch,
  +0010-bonding-fix-active-slaves-with-no-primary.patch,
  +0011-bonding-do-not-ignore-multicast-in-mode-4.patch,
  +0012-bonding-do-not-activate-slave-twice.patch,
  +0013-bonding-fix-crash-when-no-slave-device.patch,
  +0014-bonding-fix-detach-of-bonded-device.patch,
  +0015-bonding-fix-detach-of-slave-devices.patch,
  +0016-eal-linux-support-built-in-kernel-modules.patch,
  +0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch,
  +0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch,
  +0019-i40e-base-fix-driver-load-failure.patch,
  +0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch,
  +0021-i40e-fix-inverted-check-for-no-refcount.patch,
  +0022-i40e-fix-overflow.patch,
  +0023-i40e-fix-VLAN-filtering.patch,
  +0024-mempool-fix-leak-when-creation-fails.patch,
  +0025-pcap-fix-captured-frame-length.patch,
  +0026-port-fix-crash-for-ethdev-writer-nodrop.patch,
  +0027-port-fix-crash-for-ring-writer-nodrop.patch,
  +0028-tools-fix-unbinding-failure-handling.patch,
  +0029-tools-support-Python-3-in-bind-script.patch,
  +0030-tools-support-binding-to-built-in-kernel-modules.patch,
  +0031-vhost-fix-leak-of-fds-and-mmaps.patch,
  +0032-virtio-fix-crash-in-statistics-functions.patch,
  +0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch,
  +0034-virtio-fix-restart.patch]</changelog>
<changelog author="mchandras@suse.de" date="1464782400">- Update tarball URL.</changelog>
<changelog author="ndas@suse.de" date="1465473600">- Added missing GPL-2.0 and LGPL-2.1 licenses.</changelog>
<changelog author="ndas@suse.de" date="1465905600">- Removed unwanted files(bsc#984437).</changelog>
<changelog author="ndas@suse.de" date="1468238400">- Added support for aarch64 compilation.
  [+0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch]
- Disabled aarch64 dpdk-examples package for the time being as it
  contains lots of Intel specific code.
- Added proper "Group" field for the subpackages .</changelog>
<changelog author="ndas@suse.de" date="1469707200">- Add _constraints file to force build dpdk with sse3 enabled x86 machine.
- Enable compilation for  ppc64le with the help of Rüdiger(ro@suse.de).
- Enable example package for aarch64 using Rüdiger(ro@suse.de) changes.
- Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings).
- Disable examples that need LPM which is disabled on non-x86.
- Drop crc as it is unknonwn in gcc-4.8 on aarch64
  [+0036-examples-fix-build-dependencies.patch,
  +0037-examples-ethtool-fix-build.patch,
  +0038-aarch_drop_feature_crc.patch]</changelog>
<changelog author="ndas@suse.de" date="1471003200">- Add _constraints file which was missing from previous submission(bsc#993462).
  [+_constraints ]</changelog>
<changelog author="ndas@suse.de" date="1487937600">- Fix broken dpdk-pmd/* soft links(bsc#1026804).</changelog>

</package>
<package pkgid="244d184948f2f9e8f38ef9c464ccc1c1e2b4040b9f58a7cb5c23df9883c6eb1c" name="dpdk-examples" arch="x86_64">
    <version epoch="0" ver="2.2.0" rel="4.3.1"/>

<changelog author="nirmoy.das@suse.com" date="1458561600">- Intial version 2.2.0(fate#319169)</changelog>
<changelog author="ndas@suse.de" date="1460376000">- Removed unwnated patch and reformated patch file names(bsc#974903).
  [- dpdk-2.2-dtneeded.patch,
  - dpdk-2.2-examples.patch,
  - enic-pun-fix.patch,
  - dpdk-2.2-warningflags.patch,
  + 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch
  + 0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch]
- Added CONFIG_RTE_BUILD_COMBINE_LIBS flags to club all all *.so into
  one library</changelog>
<changelog author="mchandras@suse.de" date="1460462400">- Fix shared linking against libdpdk.so (bsc#975123)
  * Restore the 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch
    patch which sets the correct dependencies for the shared libraries.
  * Drop CONFIG_RTE_BUILD_COMBINE_LIBS since a custom linker script
    is used to create and install a more lightweight version of libdpdk.so.
  * Include the combined libdpdk.so library to the regular package since it
    is also necessary during runtime.</changelog>
<changelog author="mchandras@suse.de" date="1460548800">- Move the combined library back to the devel package (bsc#975123)
  Ever since we dropped the CONFIG_RTE_BUILD_COMBINE_LIBS=y option, the
  libdpdk.so is no longer a shared object but rather a linker script
  generated by the spec file. This means that it is only used during
  linking and the linker will add the individual DPDK libraries to the
  DT_NEEDED tag on the dependent binaries.</changelog>
<changelog author="ndas@suse.de" date="1461067200">- DPDK is most common vhost-user backend, Adding upstream patches to
  help qemu vm live migration with vhost-user (fate#320713).
  [+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch
  + 0005-d293dac-vhost-claim-support-of-guest-announce.patch
  + 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch]</changelog>
<changelog author="mchandras@suse.de" date="1461758400">- Add upstream patch for the ixgbe driver
  * 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN
    filtering logic by adding the missing brackets in the 'if' statement.</changelog>
<changelog author="ndas@suse.de" date="1461844800">- Create DPDK packages for 32 bit x86(bsc#977639).</changelog>
<changelog author="mchandras@suse.de" date="1462968000">- Use fdupes to manage duplicate files</changelog>
<changelog author="ndas@suse.de" date="1464350400">- Applied all the fixes recommended by upstream for
  v2.2 stable release(bsc#981996).
  [+0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch,
  +0009-bonding-copy-entire-config-structure-in-mode-4.patch,
  +0010-bonding-fix-active-slaves-with-no-primary.patch,
  +0011-bonding-do-not-ignore-multicast-in-mode-4.patch,
  +0012-bonding-do-not-activate-slave-twice.patch,
  +0013-bonding-fix-crash-when-no-slave-device.patch,
  +0014-bonding-fix-detach-of-bonded-device.patch,
  +0015-bonding-fix-detach-of-slave-devices.patch,
  +0016-eal-linux-support-built-in-kernel-modules.patch,
  +0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch,
  +0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch,
  +0019-i40e-base-fix-driver-load-failure.patch,
  +0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch,
  +0021-i40e-fix-inverted-check-for-no-refcount.patch,
  +0022-i40e-fix-overflow.patch,
  +0023-i40e-fix-VLAN-filtering.patch,
  +0024-mempool-fix-leak-when-creation-fails.patch,
  +0025-pcap-fix-captured-frame-length.patch,
  +0026-port-fix-crash-for-ethdev-writer-nodrop.patch,
  +0027-port-fix-crash-for-ring-writer-nodrop.patch,
  +0028-tools-fix-unbinding-failure-handling.patch,
  +0029-tools-support-Python-3-in-bind-script.patch,
  +0030-tools-support-binding-to-built-in-kernel-modules.patch,
  +0031-vhost-fix-leak-of-fds-and-mmaps.patch,
  +0032-virtio-fix-crash-in-statistics-functions.patch,
  +0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch,
  +0034-virtio-fix-restart.patch]</changelog>
<changelog author="mchandras@suse.de" date="1464782400">- Update tarball URL.</changelog>
<changelog author="ndas@suse.de" date="1465473600">- Added missing GPL-2.0 and LGPL-2.1 licenses.</changelog>
<changelog author="ndas@suse.de" date="1465905600">- Removed unwanted files(bsc#984437).</changelog>
<changelog author="ndas@suse.de" date="1468238400">- Added support for aarch64 compilation.
  [+0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch]
- Disabled aarch64 dpdk-examples package for the time being as it
  contains lots of Intel specific code.
- Added proper "Group" field for the subpackages .</changelog>
<changelog author="ndas@suse.de" date="1469707200">- Add _constraints file to force build dpdk with sse3 enabled x86 machine.
- Enable compilation for  ppc64le with the help of Rüdiger(ro@suse.de).
- Enable example package for aarch64 using Rüdiger(ro@suse.de) changes.
- Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings).
- Disable examples that need LPM which is disabled on non-x86.
- Drop crc as it is unknonwn in gcc-4.8 on aarch64
  [+0036-examples-fix-build-dependencies.patch,
  +0037-examples-ethtool-fix-build.patch,
  +0038-aarch_drop_feature_crc.patch]</changelog>
<changelog author="ndas@suse.de" date="1471003200">- Add _constraints file which was missing from previous submission(bsc#993462).
  [+_constraints ]</changelog>
<changelog author="ndas@suse.de" date="1487937600">- Fix broken dpdk-pmd/* soft links(bsc#1026804).</changelog>

</package>
<package pkgid="e05a6beb93eb87f62825590cd0fea4af89bd8ca43c27033d0acf74cabd3af7a3" name="dpdk-tools" arch="x86_64">
    <version epoch="0" ver="2.2.0" rel="4.3.1"/>

<changelog author="nirmoy.das@suse.com" date="1458561600">- Intial version 2.2.0(fate#319169)</changelog>
<changelog author="ndas@suse.de" date="1460376000">- Removed unwnated patch and reformated patch file names(bsc#974903).
  [- dpdk-2.2-dtneeded.patch,
  - dpdk-2.2-examples.patch,
  - enic-pun-fix.patch,
  - dpdk-2.2-warningflags.patch,
  + 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch
  + 0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch]
- Added CONFIG_RTE_BUILD_COMBINE_LIBS flags to club all all *.so into
  one library</changelog>
<changelog author="mchandras@suse.de" date="1460462400">- Fix shared linking against libdpdk.so (bsc#975123)
  * Restore the 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch
    patch which sets the correct dependencies for the shared libraries.
  * Drop CONFIG_RTE_BUILD_COMBINE_LIBS since a custom linker script
    is used to create and install a more lightweight version of libdpdk.so.
  * Include the combined libdpdk.so library to the regular package since it
    is also necessary during runtime.</changelog>
<changelog author="mchandras@suse.de" date="1460548800">- Move the combined library back to the devel package (bsc#975123)
  Ever since we dropped the CONFIG_RTE_BUILD_COMBINE_LIBS=y option, the
  libdpdk.so is no longer a shared object but rather a linker script
  generated by the spec file. This means that it is only used during
  linking and the linker will add the individual DPDK libraries to the
  DT_NEEDED tag on the dependent binaries.</changelog>
<changelog author="ndas@suse.de" date="1461067200">- DPDK is most common vhost-user backend, Adding upstream patches to
  help qemu vm live migration with vhost-user (fate#320713).
  [+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch
  + 0005-d293dac-vhost-claim-support-of-guest-announce.patch
  + 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch]</changelog>
<changelog author="mchandras@suse.de" date="1461758400">- Add upstream patch for the ixgbe driver
  * 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN
    filtering logic by adding the missing brackets in the 'if' statement.</changelog>
<changelog author="ndas@suse.de" date="1461844800">- Create DPDK packages for 32 bit x86(bsc#977639).</changelog>
<changelog author="mchandras@suse.de" date="1462968000">- Use fdupes to manage duplicate files</changelog>
<changelog author="ndas@suse.de" date="1464350400">- Applied all the fixes recommended by upstream for
  v2.2 stable release(bsc#981996).
  [+0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch,
  +0009-bonding-copy-entire-config-structure-in-mode-4.patch,
  +0010-bonding-fix-active-slaves-with-no-primary.patch,
  +0011-bonding-do-not-ignore-multicast-in-mode-4.patch,
  +0012-bonding-do-not-activate-slave-twice.patch,
  +0013-bonding-fix-crash-when-no-slave-device.patch,
  +0014-bonding-fix-detach-of-bonded-device.patch,
  +0015-bonding-fix-detach-of-slave-devices.patch,
  +0016-eal-linux-support-built-in-kernel-modules.patch,
  +0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch,
  +0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch,
  +0019-i40e-base-fix-driver-load-failure.patch,
  +0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch,
  +0021-i40e-fix-inverted-check-for-no-refcount.patch,
  +0022-i40e-fix-overflow.patch,
  +0023-i40e-fix-VLAN-filtering.patch,
  +0024-mempool-fix-leak-when-creation-fails.patch,
  +0025-pcap-fix-captured-frame-length.patch,
  +0026-port-fix-crash-for-ethdev-writer-nodrop.patch,
  +0027-port-fix-crash-for-ring-writer-nodrop.patch,
  +0028-tools-fix-unbinding-failure-handling.patch,
  +0029-tools-support-Python-3-in-bind-script.patch,
  +0030-tools-support-binding-to-built-in-kernel-modules.patch,
  +0031-vhost-fix-leak-of-fds-and-mmaps.patch,
  +0032-virtio-fix-crash-in-statistics-functions.patch,
  +0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch,
  +0034-virtio-fix-restart.patch]</changelog>
<changelog author="mchandras@suse.de" date="1464782400">- Update tarball URL.</changelog>
<changelog author="ndas@suse.de" date="1465473600">- Added missing GPL-2.0 and LGPL-2.1 licenses.</changelog>
<changelog author="ndas@suse.de" date="1465905600">- Removed unwanted files(bsc#984437).</changelog>
<changelog author="ndas@suse.de" date="1468238400">- Added support for aarch64 compilation.
  [+0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch]
- Disabled aarch64 dpdk-examples package for the time being as it
  contains lots of Intel specific code.
- Added proper "Group" field for the subpackages .</changelog>
<changelog author="ndas@suse.de" date="1469707200">- Add _constraints file to force build dpdk with sse3 enabled x86 machine.
- Enable compilation for  ppc64le with the help of Rüdiger(ro@suse.de).
- Enable example package for aarch64 using Rüdiger(ro@suse.de) changes.
- Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings).
- Disable examples that need LPM which is disabled on non-x86.
- Drop crc as it is unknonwn in gcc-4.8 on aarch64
  [+0036-examples-fix-build-dependencies.patch,
  +0037-examples-ethtool-fix-build.patch,
  +0038-aarch_drop_feature_crc.patch]</changelog>
<changelog author="ndas@suse.de" date="1471003200">- Add _constraints file which was missing from previous submission(bsc#993462).
  [+_constraints ]</changelog>
<changelog author="ndas@suse.de" date="1487937600">- Fix broken dpdk-pmd/* soft links(bsc#1026804).</changelog>

</package>
<package pkgid="41cadb939e2b664ccf38f0b62ab03bdd9014c68d05d6bd04d1621a0c2329ead1" name="dracut" arch="src">
    <version epoch="0" ver="044" rel="14.1"/>

<changelog author="trenn@suse.de" date="1470139200">- Fix DASD SSID handling (bsc#989313)
  * Add 0501-dasd_fix_ssid_bigger_zero.patch</changelog>
<changelog author="hare@suse.de" date="1471608000">- Do not overwrite existing FCoE configuration (bsc#993861)
  * Add 0213-95fcoe-Do-not-overwrite-FCoE-configuration.patch</changelog>
<changelog author="hare@suse.de" date="1471953600">- Reformat patches and add patch header:
  * 0053-01fips-fixup-loading-issues.patch
  * 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch
  * 0128-90lvm-Install-dm-snapshot-module.patch
  * 0133-Allow-multiple-configurations-per-network-interface-.patch
  * 0138-fips_add_aesni-intel.patch
  * 0168-remove_plymouth_logo_file.patch
  * 0169-network_set_mtu_macaddr_for_dhcp.patch
  * 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * 0180-i18n_add_correct_fontmaps.patch
  * 0196-ibft-wait-for-session-on-all-paths.patch
  * 0201-fix_nfs_with_ip_instead_of_hostname.patch
  * 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch
  * fips-kernel-4.4-fixes.patch
- Rename patch:
  * from fips-kernel-4.4-fixes.patch
  * to 0139-fips-kernel-4.4-fixes.patch</changelog>
<changelog author="hare@suse.de" date="1472126400">- 95fcoe: Do not complain about missing /etc/hba.conf (bsc#980539)
  * Add 0215-95fcoe-Do-not-complain-about-missing-etc-hba.conf.patch
- 95fcoe: silence lldpad warnings
  * Add 0216-95fcoe-silence-lldpad-warnings.patch
- 95fcoe: Allow to specify the FCoE mode via the fcoe= parameter
  * Add 0217-95fcoe-Allow-to-specify-the-FCoE-mode-via-the-fcoe-p.patch
- 40network: allow persistent interface names (bsc#995284)
  * Add 0218-40network-allow-persistent-interface-names.patch
- 95fcoe: use interface names instead of MAC addresses
  * Add 0219-95fcoe-use-interface-names-instead-of-MAC-addresses.patch
- 95fcoe: always set AUTO_VLAN for fcoemon (bsc#995019)
  * Add 0220-95fcoe-always-set-AUTO_VLAN-for-fcoemon.patch
- 95fcoe: Add shutdown script (bsc#994860)
  * Add 0221-95fcoe-Add-shutdown-script.patch
- 90dm: Fixup shutdown script (bsc#994860)
  * Add 0222-90dm-Fixup-shutdown-script.patch
- 90dm: fixup dependency cycle between MD and DM shutdown (bsc#994860)
  * Add 0223-90dm-fixup-dependency-cycle-between-MD-and-DM-shutdo.patch
- 90multipath: Start daemon after udev settle (bsc#986734)
  * Add 0304-90multipath-Start-daemon-after-udev-settle.patch
- 90multipath: load dm_multipath module during startup
  * Add 0305-90multipath-load-dm_multipath-module-during-startup.patch
- 90multipath: add shutdown script (bsc#994860)
  * Add 0306-90multipath-add-shutdown-script.patch</changelog>
<changelog author="hare@suse.de" date="1472212800">- Rename patch:
  * From 0211-fix_multipath_check_hostonly.patch
    to 0303-fix_multipath_check_hostonly.patch
- Rename patch:
  * From 0213-10i18n-keymap-find.patch
    to 0213-Fix-wrong-keymap-inclusion.patch</changelog>
<changelog author="trenn@suse.de" date="1472644800">- Add missing whitespace for md raid suse kernel param parsing (bsc#970215)
  * modify: 0059-99suse-Add-SUSE-specific-initrd-parsing.patch
- Fix IFS separater in net-lib.sh (bsc#996141)
  * modify: 0125-40network-separate-mask-and-prefix.patch</changelog>
<changelog author="opensuse@dstoecker.de" date="1472731200">- fix boot issues using RAID, bnc#970215</changelog>
<changelog author="hare@suse.de" date="1474027200">- 95multipath: Replace 'grep' with 'sed' for shutdown scripts
  (bsc#999220)
  * modify 0306-90multipath-add-shutdown-script.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1474286400">- rd.iscsi.waitnet should default to false in order for dracut to
  wait for the network devices (bsc#997598)
  * add 0199-rd-iscsi-waitnet-default-false.patch</changelog>
<changelog author="hare@suse.de" date="1474977600">- Reformat patch headers:
  * modify 0199-rd-iscsi-waitnet-default-false.patch
  * modify 0200-dracut_fix_multipath_without_config.patch
  * modify 0210-add_fcoe_uefi_check.patch
  * modify 0212-fcoe_reorder_init_path.patch
- Rediff patches to apply cleanly:
  * modify 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch
  * modify 0133-Allow-multiple-configurations-per-network-interface-.patch
  * modify 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * modify 0218-40network-allow-persistent-interface-names.patch
- Remove spurious whitespaces:
  * modify 0169-network_set_mtu_macaddr_for_dhcp.patch
- 40network: print out correct prefix (bsc#996141)
  * modify 0125-40network-separate-mask-and-prefix.patch
- 95iscsi: setup bnx2i offload connection correctly (bsc#997598)
  * add 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch
- Rename patches to match sequence number:
  * old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch
  * new: 0012-40network-Fix-race-condition-when-wait-for-networks.patch
  * old: 0066-40network-always-start-netroot-in-ifup.sh.patch
  * new: 0013-40network-always-start-netroot-in-ifup.sh.patch</changelog>
<changelog author="hare@suse.de" date="1475064000">- 95fcoe: do not start fcoemon twice (bsc#1001512)
  * add 0225-95fcoe-do-not-start-fcoemon-twice.patch</changelog>
<changelog author="hare@suse.de" date="1475064001">- 90multipath: parse commandline option 'multipath=off' (bsc#1001691)
  * add 0307-90multipath-parse-kernel-commandline-option-multipat.patch</changelog>
<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>

</package>
<package pkgid="5aec268aaed764168d13eed874849d9554a8e5b3de850f4c6372bf59b4f95805" name="dracut" arch="src">
    <version epoch="0" ver="044" rel="16.3.1"/>

<changelog author="hare@suse.de" date="1474977600">- Reformat patch headers:
  * modify 0199-rd-iscsi-waitnet-default-false.patch
  * modify 0200-dracut_fix_multipath_without_config.patch
  * modify 0210-add_fcoe_uefi_check.patch
  * modify 0212-fcoe_reorder_init_path.patch
- Rediff patches to apply cleanly:
  * modify 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch
  * modify 0133-Allow-multiple-configurations-per-network-interface-.patch
  * modify 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * modify 0218-40network-allow-persistent-interface-names.patch
- Remove spurious whitespaces:
  * modify 0169-network_set_mtu_macaddr_for_dhcp.patch
- 40network: print out correct prefix (bsc#996141)
  * modify 0125-40network-separate-mask-and-prefix.patch
- 95iscsi: setup bnx2i offload connection correctly (bsc#997598)
  * add 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch
- Rename patches to match sequence number:
  * old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch
  * new: 0012-40network-Fix-race-condition-when-wait-for-networks.patch
  * old: 0066-40network-always-start-netroot-in-ifup.sh.patch
  * new: 0013-40network-always-start-netroot-in-ifup.sh.patch</changelog>
<changelog author="hare@suse.de" date="1475064000">- 95fcoe: do not start fcoemon twice (bsc#1001512)
  * add 0225-95fcoe-do-not-start-fcoemon-twice.patch</changelog>
<changelog author="hare@suse.de" date="1475064001">- 90multipath: parse commandline option 'multipath=off' (bsc#1001691)
  * add 0307-90multipath-parse-kernel-commandline-option-multipat.patch</changelog>
<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>

</package>
<package pkgid="34fbd27464605da13890c6eb105c96fd4326fa6c2f2e236d9a3c563af95d359e" name="dracut" arch="src">
    <version epoch="0" ver="044" rel="16.6.1"/>

<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>

</package>
<package pkgid="975ebd92757bd19f53a879c7710761da36c720764817bac5817fe63225a7bf6d" name="dracut" arch="src">
    <version epoch="0" ver="044.1" rel="16.12.1"/>

<changelog author="daniel.molkentin@suse.com" date="1485432000">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1494244800">- Ignore module resolution errors (e.g. with kgraft) (bsc#1037120)
  * adds 0520-Ignore-module-resolution-errors.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1496836800">- Ship udev files required by systemd (bsc#1040153)
  * adds 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch
- Bump package version to 044.1 to allow systemd to depend on this change</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497614400">- 01fips: Fix typo (bsc#1033238)
  * adds 0522-Fix-typo-from-commit-3f1cdb520.patch
- 98dracut-systemd: Fix module force loading with systemd (bsc#986216)
  * adds 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497873600">- Suppress nonsensical error message (bsc#1032029)
  * adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499774400">- bail out if module directory does not exist (bsc#1043900)
  * adds 0525-backport-bail-out-if-module-directory-does-not-exist.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499860800">- iscsiroot: call handle_firmware only for non-iface invocations (bsc#1032284)
  * adds 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499947200">- switch fips checking to use the libkcapi based fipscheck toolset (bsc#1048565)
  * adds 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1501675200">- Ensure dracut.sh responds properly to hostonly cmdline (bsc#1048748)
  * adds 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1503057600">- Ensure that targets such as halt can be reached (bsc#1048698)
  * adds 0529-systemd-add-missing-.slice-unit.patch
  * adds 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch
  * adds 0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch
- instmods: check modules.builtin in $srcmods (bsc#1048606)
  * adds 0533-instmods-check-modules.builtin-in-srcmods.patch
- ssh-client: ensure is usable in all cases (bsc#1021846)
  * adds 0534-ssh-client-Include-nss_-libraries.patch
- Sync initramfs after creation to ensure entigrity (bsc#1049113)
  * adds 0535-Sync-initramfs-after-creation.patch</changelog>
<changelog author="mmarek@suse.com" date="1503921600">- Add missing coreutils dependency for initrd macros (bsc#1055492).</changelog>
<changelog author="daniel.molkentin@suse.com" date="1504008000">- Don't detect crc32.ko as built-in (bsc#1054538)
  * adds 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch
- Enable systemd-based core dumps for initrd (bsc#1054809)
  * adds 0538-Enable-core-dumps-with-systemd-from-initrd.patch</changelog>

</package>
<package pkgid="dcfc035387a588df38c4d89fe49799be491ae78dfd603f832af5000296ba2c53" name="dracut" arch="src">
    <version epoch="0" ver="044.1" rel="16.9.2"/>

<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1494244800">- Ignore module resolution errors (e.g. with kgraft) (bsc#1037120)
  * adds 0520-Ignore-module-resolution-errors.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1496836800">- Ship udev files required by systemd (bsc#1040153)
  * adds 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch
- Bump package version to 044.1 to allow systemd to depend on this change</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497614400">- 01fips: Fix typo (bsc#1033238)
  * adds 0522-Fix-typo-from-commit-3f1cdb520.patch
- 98dracut-systemd: Fix module force loading with systemd (bsc#986216)
  * adds 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497873600">- Suppress nonsensical error message (bsc#1032029)
  * adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499774400">- bail out if module directory does not exist (bsc#1043900)
  * adds 0525-backport-bail-out-if-module-directory-does-not-exist.patch</changelog>

</package>
<package pkgid="bccb4de9790f08ea808c8296e1f07f431554e9ef8071b710fa50014cf7b8d2f8" name="dracut" arch="x86_64">
    <version epoch="0" ver="044" rel="14.1"/>

<changelog author="trenn@suse.de" date="1470139200">- Fix DASD SSID handling (bsc#989313)
  * Add 0501-dasd_fix_ssid_bigger_zero.patch</changelog>
<changelog author="hare@suse.de" date="1471608000">- Do not overwrite existing FCoE configuration (bsc#993861)
  * Add 0213-95fcoe-Do-not-overwrite-FCoE-configuration.patch</changelog>
<changelog author="hare@suse.de" date="1471953600">- Reformat patches and add patch header:
  * 0053-01fips-fixup-loading-issues.patch
  * 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch
  * 0128-90lvm-Install-dm-snapshot-module.patch
  * 0133-Allow-multiple-configurations-per-network-interface-.patch
  * 0138-fips_add_aesni-intel.patch
  * 0168-remove_plymouth_logo_file.patch
  * 0169-network_set_mtu_macaddr_for_dhcp.patch
  * 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * 0180-i18n_add_correct_fontmaps.patch
  * 0196-ibft-wait-for-session-on-all-paths.patch
  * 0201-fix_nfs_with_ip_instead_of_hostname.patch
  * 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch
  * fips-kernel-4.4-fixes.patch
- Rename patch:
  * from fips-kernel-4.4-fixes.patch
  * to 0139-fips-kernel-4.4-fixes.patch</changelog>
<changelog author="hare@suse.de" date="1472126400">- 95fcoe: Do not complain about missing /etc/hba.conf (bsc#980539)
  * Add 0215-95fcoe-Do-not-complain-about-missing-etc-hba.conf.patch
- 95fcoe: silence lldpad warnings
  * Add 0216-95fcoe-silence-lldpad-warnings.patch
- 95fcoe: Allow to specify the FCoE mode via the fcoe= parameter
  * Add 0217-95fcoe-Allow-to-specify-the-FCoE-mode-via-the-fcoe-p.patch
- 40network: allow persistent interface names (bsc#995284)
  * Add 0218-40network-allow-persistent-interface-names.patch
- 95fcoe: use interface names instead of MAC addresses
  * Add 0219-95fcoe-use-interface-names-instead-of-MAC-addresses.patch
- 95fcoe: always set AUTO_VLAN for fcoemon (bsc#995019)
  * Add 0220-95fcoe-always-set-AUTO_VLAN-for-fcoemon.patch
- 95fcoe: Add shutdown script (bsc#994860)
  * Add 0221-95fcoe-Add-shutdown-script.patch
- 90dm: Fixup shutdown script (bsc#994860)
  * Add 0222-90dm-Fixup-shutdown-script.patch
- 90dm: fixup dependency cycle between MD and DM shutdown (bsc#994860)
  * Add 0223-90dm-fixup-dependency-cycle-between-MD-and-DM-shutdo.patch
- 90multipath: Start daemon after udev settle (bsc#986734)
  * Add 0304-90multipath-Start-daemon-after-udev-settle.patch
- 90multipath: load dm_multipath module during startup
  * Add 0305-90multipath-load-dm_multipath-module-during-startup.patch
- 90multipath: add shutdown script (bsc#994860)
  * Add 0306-90multipath-add-shutdown-script.patch</changelog>
<changelog author="hare@suse.de" date="1472212800">- Rename patch:
  * From 0211-fix_multipath_check_hostonly.patch
    to 0303-fix_multipath_check_hostonly.patch
- Rename patch:
  * From 0213-10i18n-keymap-find.patch
    to 0213-Fix-wrong-keymap-inclusion.patch</changelog>
<changelog author="trenn@suse.de" date="1472644800">- Add missing whitespace for md raid suse kernel param parsing (bsc#970215)
  * modify: 0059-99suse-Add-SUSE-specific-initrd-parsing.patch
- Fix IFS separater in net-lib.sh (bsc#996141)
  * modify: 0125-40network-separate-mask-and-prefix.patch</changelog>
<changelog author="opensuse@dstoecker.de" date="1472731200">- fix boot issues using RAID, bnc#970215</changelog>
<changelog author="hare@suse.de" date="1474027200">- 95multipath: Replace 'grep' with 'sed' for shutdown scripts
  (bsc#999220)
  * modify 0306-90multipath-add-shutdown-script.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1474286400">- rd.iscsi.waitnet should default to false in order for dracut to
  wait for the network devices (bsc#997598)
  * add 0199-rd-iscsi-waitnet-default-false.patch</changelog>
<changelog author="hare@suse.de" date="1474977600">- Reformat patch headers:
  * modify 0199-rd-iscsi-waitnet-default-false.patch
  * modify 0200-dracut_fix_multipath_without_config.patch
  * modify 0210-add_fcoe_uefi_check.patch
  * modify 0212-fcoe_reorder_init_path.patch
- Rediff patches to apply cleanly:
  * modify 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch
  * modify 0133-Allow-multiple-configurations-per-network-interface-.patch
  * modify 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * modify 0218-40network-allow-persistent-interface-names.patch
- Remove spurious whitespaces:
  * modify 0169-network_set_mtu_macaddr_for_dhcp.patch
- 40network: print out correct prefix (bsc#996141)
  * modify 0125-40network-separate-mask-and-prefix.patch
- 95iscsi: setup bnx2i offload connection correctly (bsc#997598)
  * add 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch
- Rename patches to match sequence number:
  * old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch
  * new: 0012-40network-Fix-race-condition-when-wait-for-networks.patch
  * old: 0066-40network-always-start-netroot-in-ifup.sh.patch
  * new: 0013-40network-always-start-netroot-in-ifup.sh.patch</changelog>
<changelog author="hare@suse.de" date="1475064000">- 95fcoe: do not start fcoemon twice (bsc#1001512)
  * add 0225-95fcoe-do-not-start-fcoemon-twice.patch</changelog>
<changelog author="hare@suse.de" date="1475064001">- 90multipath: parse commandline option 'multipath=off' (bsc#1001691)
  * add 0307-90multipath-parse-kernel-commandline-option-multipat.patch</changelog>
<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>

</package>
<package pkgid="f4f8a4117bfd9350d156371858eb5b80c3fdd157fa0b535a42f06815e0df3fe9" name="dracut" arch="x86_64">
    <version epoch="0" ver="044" rel="16.3.1"/>

<changelog author="hare@suse.de" date="1474977600">- Reformat patch headers:
  * modify 0199-rd-iscsi-waitnet-default-false.patch
  * modify 0200-dracut_fix_multipath_without_config.patch
  * modify 0210-add_fcoe_uefi_check.patch
  * modify 0212-fcoe_reorder_init_path.patch
- Rediff patches to apply cleanly:
  * modify 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch
  * modify 0133-Allow-multiple-configurations-per-network-interface-.patch
  * modify 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * modify 0218-40network-allow-persistent-interface-names.patch
- Remove spurious whitespaces:
  * modify 0169-network_set_mtu_macaddr_for_dhcp.patch
- 40network: print out correct prefix (bsc#996141)
  * modify 0125-40network-separate-mask-and-prefix.patch
- 95iscsi: setup bnx2i offload connection correctly (bsc#997598)
  * add 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch
- Rename patches to match sequence number:
  * old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch
  * new: 0012-40network-Fix-race-condition-when-wait-for-networks.patch
  * old: 0066-40network-always-start-netroot-in-ifup.sh.patch
  * new: 0013-40network-always-start-netroot-in-ifup.sh.patch</changelog>
<changelog author="hare@suse.de" date="1475064000">- 95fcoe: do not start fcoemon twice (bsc#1001512)
  * add 0225-95fcoe-do-not-start-fcoemon-twice.patch</changelog>
<changelog author="hare@suse.de" date="1475064001">- 90multipath: parse commandline option 'multipath=off' (bsc#1001691)
  * add 0307-90multipath-parse-kernel-commandline-option-multipat.patch</changelog>
<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>

</package>
<package pkgid="a0b8e2a76ab76581ef45ee3570606a3cce156a4664d2aff0f26f2d077d7f490a" name="dracut" arch="x86_64">
    <version epoch="0" ver="044" rel="16.6.1"/>

<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>

</package>
<package pkgid="29e0d62bf80013554f1aa1e9b9812417ba0d54e12b72633976d97fbbbea794d7" name="dracut" arch="x86_64">
    <version epoch="0" ver="044.1" rel="16.12.1"/>

<changelog author="daniel.molkentin@suse.com" date="1485432000">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1494244800">- Ignore module resolution errors (e.g. with kgraft) (bsc#1037120)
  * adds 0520-Ignore-module-resolution-errors.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1496836800">- Ship udev files required by systemd (bsc#1040153)
  * adds 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch
- Bump package version to 044.1 to allow systemd to depend on this change</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497614400">- 01fips: Fix typo (bsc#1033238)
  * adds 0522-Fix-typo-from-commit-3f1cdb520.patch
- 98dracut-systemd: Fix module force loading with systemd (bsc#986216)
  * adds 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497873600">- Suppress nonsensical error message (bsc#1032029)
  * adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499774400">- bail out if module directory does not exist (bsc#1043900)
  * adds 0525-backport-bail-out-if-module-directory-does-not-exist.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499860800">- iscsiroot: call handle_firmware only for non-iface invocations (bsc#1032284)
  * adds 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499947200">- switch fips checking to use the libkcapi based fipscheck toolset (bsc#1048565)
  * adds 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1501675200">- Ensure dracut.sh responds properly to hostonly cmdline (bsc#1048748)
  * adds 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1503057600">- Ensure that targets such as halt can be reached (bsc#1048698)
  * adds 0529-systemd-add-missing-.slice-unit.patch
  * adds 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch
  * adds 0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch
- instmods: check modules.builtin in $srcmods (bsc#1048606)
  * adds 0533-instmods-check-modules.builtin-in-srcmods.patch
- ssh-client: ensure is usable in all cases (bsc#1021846)
  * adds 0534-ssh-client-Include-nss_-libraries.patch
- Sync initramfs after creation to ensure entigrity (bsc#1049113)
  * adds 0535-Sync-initramfs-after-creation.patch</changelog>
<changelog author="mmarek@suse.com" date="1503921600">- Add missing coreutils dependency for initrd macros (bsc#1055492).</changelog>
<changelog author="daniel.molkentin@suse.com" date="1504008000">- Don't detect crc32.ko as built-in (bsc#1054538)
  * adds 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch
- Enable systemd-based core dumps for initrd (bsc#1054809)
  * adds 0538-Enable-core-dumps-with-systemd-from-initrd.patch</changelog>

</package>
<package pkgid="49cbcadcced3143c9d72631c76923b5d00b6f23ffd88d46d8d8013d0b37ca03f" name="dracut" arch="x86_64">
    <version epoch="0" ver="044.1" rel="16.9.2"/>

<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1494244800">- Ignore module resolution errors (e.g. with kgraft) (bsc#1037120)
  * adds 0520-Ignore-module-resolution-errors.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1496836800">- Ship udev files required by systemd (bsc#1040153)
  * adds 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch
- Bump package version to 044.1 to allow systemd to depend on this change</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497614400">- 01fips: Fix typo (bsc#1033238)
  * adds 0522-Fix-typo-from-commit-3f1cdb520.patch
- 98dracut-systemd: Fix module force loading with systemd (bsc#986216)
  * adds 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497873600">- Suppress nonsensical error message (bsc#1032029)
  * adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499774400">- bail out if module directory does not exist (bsc#1043900)
  * adds 0525-backport-bail-out-if-module-directory-does-not-exist.patch</changelog>

</package>
<package pkgid="ed5ea1cd2c2757feed826c8d32d6a25749a5ca63895c2ca0ce75e73734b4fd6c" name="dracut-fips" arch="x86_64">
    <version epoch="0" ver="044" rel="14.1"/>

<changelog author="trenn@suse.de" date="1470139200">- Fix DASD SSID handling (bsc#989313)
  * Add 0501-dasd_fix_ssid_bigger_zero.patch</changelog>
<changelog author="hare@suse.de" date="1471608000">- Do not overwrite existing FCoE configuration (bsc#993861)
  * Add 0213-95fcoe-Do-not-overwrite-FCoE-configuration.patch</changelog>
<changelog author="hare@suse.de" date="1471953600">- Reformat patches and add patch header:
  * 0053-01fips-fixup-loading-issues.patch
  * 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch
  * 0128-90lvm-Install-dm-snapshot-module.patch
  * 0133-Allow-multiple-configurations-per-network-interface-.patch
  * 0138-fips_add_aesni-intel.patch
  * 0168-remove_plymouth_logo_file.patch
  * 0169-network_set_mtu_macaddr_for_dhcp.patch
  * 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * 0180-i18n_add_correct_fontmaps.patch
  * 0196-ibft-wait-for-session-on-all-paths.patch
  * 0201-fix_nfs_with_ip_instead_of_hostname.patch
  * 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch
  * fips-kernel-4.4-fixes.patch
- Rename patch:
  * from fips-kernel-4.4-fixes.patch
  * to 0139-fips-kernel-4.4-fixes.patch</changelog>
<changelog author="hare@suse.de" date="1472126400">- 95fcoe: Do not complain about missing /etc/hba.conf (bsc#980539)
  * Add 0215-95fcoe-Do-not-complain-about-missing-etc-hba.conf.patch
- 95fcoe: silence lldpad warnings
  * Add 0216-95fcoe-silence-lldpad-warnings.patch
- 95fcoe: Allow to specify the FCoE mode via the fcoe= parameter
  * Add 0217-95fcoe-Allow-to-specify-the-FCoE-mode-via-the-fcoe-p.patch
- 40network: allow persistent interface names (bsc#995284)
  * Add 0218-40network-allow-persistent-interface-names.patch
- 95fcoe: use interface names instead of MAC addresses
  * Add 0219-95fcoe-use-interface-names-instead-of-MAC-addresses.patch
- 95fcoe: always set AUTO_VLAN for fcoemon (bsc#995019)
  * Add 0220-95fcoe-always-set-AUTO_VLAN-for-fcoemon.patch
- 95fcoe: Add shutdown script (bsc#994860)
  * Add 0221-95fcoe-Add-shutdown-script.patch
- 90dm: Fixup shutdown script (bsc#994860)
  * Add 0222-90dm-Fixup-shutdown-script.patch
- 90dm: fixup dependency cycle between MD and DM shutdown (bsc#994860)
  * Add 0223-90dm-fixup-dependency-cycle-between-MD-and-DM-shutdo.patch
- 90multipath: Start daemon after udev settle (bsc#986734)
  * Add 0304-90multipath-Start-daemon-after-udev-settle.patch
- 90multipath: load dm_multipath module during startup
  * Add 0305-90multipath-load-dm_multipath-module-during-startup.patch
- 90multipath: add shutdown script (bsc#994860)
  * Add 0306-90multipath-add-shutdown-script.patch</changelog>
<changelog author="hare@suse.de" date="1472212800">- Rename patch:
  * From 0211-fix_multipath_check_hostonly.patch
    to 0303-fix_multipath_check_hostonly.patch
- Rename patch:
  * From 0213-10i18n-keymap-find.patch
    to 0213-Fix-wrong-keymap-inclusion.patch</changelog>
<changelog author="trenn@suse.de" date="1472644800">- Add missing whitespace for md raid suse kernel param parsing (bsc#970215)
  * modify: 0059-99suse-Add-SUSE-specific-initrd-parsing.patch
- Fix IFS separater in net-lib.sh (bsc#996141)
  * modify: 0125-40network-separate-mask-and-prefix.patch</changelog>
<changelog author="opensuse@dstoecker.de" date="1472731200">- fix boot issues using RAID, bnc#970215</changelog>
<changelog author="hare@suse.de" date="1474027200">- 95multipath: Replace 'grep' with 'sed' for shutdown scripts
  (bsc#999220)
  * modify 0306-90multipath-add-shutdown-script.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1474286400">- rd.iscsi.waitnet should default to false in order for dracut to
  wait for the network devices (bsc#997598)
  * add 0199-rd-iscsi-waitnet-default-false.patch</changelog>
<changelog author="hare@suse.de" date="1474977600">- Reformat patch headers:
  * modify 0199-rd-iscsi-waitnet-default-false.patch
  * modify 0200-dracut_fix_multipath_without_config.patch
  * modify 0210-add_fcoe_uefi_check.patch
  * modify 0212-fcoe_reorder_init_path.patch
- Rediff patches to apply cleanly:
  * modify 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch
  * modify 0133-Allow-multiple-configurations-per-network-interface-.patch
  * modify 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * modify 0218-40network-allow-persistent-interface-names.patch
- Remove spurious whitespaces:
  * modify 0169-network_set_mtu_macaddr_for_dhcp.patch
- 40network: print out correct prefix (bsc#996141)
  * modify 0125-40network-separate-mask-and-prefix.patch
- 95iscsi: setup bnx2i offload connection correctly (bsc#997598)
  * add 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch
- Rename patches to match sequence number:
  * old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch
  * new: 0012-40network-Fix-race-condition-when-wait-for-networks.patch
  * old: 0066-40network-always-start-netroot-in-ifup.sh.patch
  * new: 0013-40network-always-start-netroot-in-ifup.sh.patch</changelog>
<changelog author="hare@suse.de" date="1475064000">- 95fcoe: do not start fcoemon twice (bsc#1001512)
  * add 0225-95fcoe-do-not-start-fcoemon-twice.patch</changelog>
<changelog author="hare@suse.de" date="1475064001">- 90multipath: parse commandline option 'multipath=off' (bsc#1001691)
  * add 0307-90multipath-parse-kernel-commandline-option-multipat.patch</changelog>
<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>

</package>
<package pkgid="3ced3f6435042083988d610a4367c292971a312916ba1a0fec977cd4b4e5205c" name="dracut-fips" arch="x86_64">
    <version epoch="0" ver="044" rel="16.3.1"/>

<changelog author="hare@suse.de" date="1474977600">- Reformat patch headers:
  * modify 0199-rd-iscsi-waitnet-default-false.patch
  * modify 0200-dracut_fix_multipath_without_config.patch
  * modify 0210-add_fcoe_uefi_check.patch
  * modify 0212-fcoe_reorder_init_path.patch
- Rediff patches to apply cleanly:
  * modify 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch
  * modify 0133-Allow-multiple-configurations-per-network-interface-.patch
  * modify 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * modify 0218-40network-allow-persistent-interface-names.patch
- Remove spurious whitespaces:
  * modify 0169-network_set_mtu_macaddr_for_dhcp.patch
- 40network: print out correct prefix (bsc#996141)
  * modify 0125-40network-separate-mask-and-prefix.patch
- 95iscsi: setup bnx2i offload connection correctly (bsc#997598)
  * add 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch
- Rename patches to match sequence number:
  * old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch
  * new: 0012-40network-Fix-race-condition-when-wait-for-networks.patch
  * old: 0066-40network-always-start-netroot-in-ifup.sh.patch
  * new: 0013-40network-always-start-netroot-in-ifup.sh.patch</changelog>
<changelog author="hare@suse.de" date="1475064000">- 95fcoe: do not start fcoemon twice (bsc#1001512)
  * add 0225-95fcoe-do-not-start-fcoemon-twice.patch</changelog>
<changelog author="hare@suse.de" date="1475064001">- 90multipath: parse commandline option 'multipath=off' (bsc#1001691)
  * add 0307-90multipath-parse-kernel-commandline-option-multipat.patch</changelog>
<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>

</package>
<package pkgid="b2f92bea2c2960591780dc8df8a5a2b30a0ce7c9082239e6f1582b66853631f3" name="dracut-fips" arch="x86_64">
    <version epoch="0" ver="044" rel="16.6.1"/>

<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>

</package>
<package pkgid="e433e2f8dcdbd242058d3c6625909a16c98666e628a5a0e4cf13877c899602c7" name="dracut-fips" arch="x86_64">
    <version epoch="0" ver="044.1" rel="16.12.1"/>

<changelog author="daniel.molkentin@suse.com" date="1485432000">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1494244800">- Ignore module resolution errors (e.g. with kgraft) (bsc#1037120)
  * adds 0520-Ignore-module-resolution-errors.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1496836800">- Ship udev files required by systemd (bsc#1040153)
  * adds 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch
- Bump package version to 044.1 to allow systemd to depend on this change</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497614400">- 01fips: Fix typo (bsc#1033238)
  * adds 0522-Fix-typo-from-commit-3f1cdb520.patch
- 98dracut-systemd: Fix module force loading with systemd (bsc#986216)
  * adds 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497873600">- Suppress nonsensical error message (bsc#1032029)
  * adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499774400">- bail out if module directory does not exist (bsc#1043900)
  * adds 0525-backport-bail-out-if-module-directory-does-not-exist.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499860800">- iscsiroot: call handle_firmware only for non-iface invocations (bsc#1032284)
  * adds 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499947200">- switch fips checking to use the libkcapi based fipscheck toolset (bsc#1048565)
  * adds 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1501675200">- Ensure dracut.sh responds properly to hostonly cmdline (bsc#1048748)
  * adds 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1503057600">- Ensure that targets such as halt can be reached (bsc#1048698)
  * adds 0529-systemd-add-missing-.slice-unit.patch
  * adds 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch
  * adds 0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch
- instmods: check modules.builtin in $srcmods (bsc#1048606)
  * adds 0533-instmods-check-modules.builtin-in-srcmods.patch
- ssh-client: ensure is usable in all cases (bsc#1021846)
  * adds 0534-ssh-client-Include-nss_-libraries.patch
- Sync initramfs after creation to ensure entigrity (bsc#1049113)
  * adds 0535-Sync-initramfs-after-creation.patch</changelog>
<changelog author="mmarek@suse.com" date="1503921600">- Add missing coreutils dependency for initrd macros (bsc#1055492).</changelog>
<changelog author="daniel.molkentin@suse.com" date="1504008000">- Don't detect crc32.ko as built-in (bsc#1054538)
  * adds 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch
- Enable systemd-based core dumps for initrd (bsc#1054809)
  * adds 0538-Enable-core-dumps-with-systemd-from-initrd.patch</changelog>

</package>
<package pkgid="772b6264ed18e9fbbc922279a594a21043fefe1c3692d0e16ae214dbfce15f1f" name="dracut-fips" arch="x86_64">
    <version epoch="0" ver="044.1" rel="16.9.2"/>

<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1494244800">- Ignore module resolution errors (e.g. with kgraft) (bsc#1037120)
  * adds 0520-Ignore-module-resolution-errors.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1496836800">- Ship udev files required by systemd (bsc#1040153)
  * adds 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch
- Bump package version to 044.1 to allow systemd to depend on this change</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497614400">- 01fips: Fix typo (bsc#1033238)
  * adds 0522-Fix-typo-from-commit-3f1cdb520.patch
- 98dracut-systemd: Fix module force loading with systemd (bsc#986216)
  * adds 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497873600">- Suppress nonsensical error message (bsc#1032029)
  * adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499774400">- bail out if module directory does not exist (bsc#1043900)
  * adds 0525-backport-bail-out-if-module-directory-does-not-exist.patch</changelog>

</package>
<package pkgid="046903a1fbfe1c788a8485f632bf84a40bf8cd4156f8209fc957edbdd002c1ca" name="dracut-kiwi-live" arch="x86_64">
    <version epoch="0" ver="8.33.3" rel="11.1"/>

<changelog author="ms@suse.com" date="1489665600">- Incorporate important Fixes and Features
  + Added support for layered docker images
  + Added support for base docker images created via umoci/skopeo
  + Added support for multipython build
  + Added image info command
  + Fixed kiwi API, make sure modules are found when used in
    other python programs
  + Fixed use of legacy services
  + Support repositories with credentials
  + Support DNF package manager
  + Fixed network link detection
    Related to (bsc#1011342) and (fate#319678)</changelog>
<changelog author="ms@suse.com" date="1489665601">- Bump version: 8.29.8 ? 8.30.0</changelog>
<changelog author="ms@suse.com" date="1491393600">- Incorporate important Fixes
  + Fixup pxe builder. Filesystem image rootfs was not in toplevel
  + Refactor ip link detection. There is no reliable way to check
    if a link is unplugged, thus the system has to be changed
  + Ensure grub.cfg exists in EFI path for iso images
  + Delete no longer needed btrfs bootpath setup (bsc#1030038)
  + Fixup bootloader menu title setup (bsc#1032118)
  + Avoid GRUB_DISTRIBUTOR setup in etc/default/grub (bsc#1032119)
  + Added &lt;oem-nic-filter&gt; element
  + Fixup grub2 setup and tool calls</changelog>
<changelog author="ms@suse.com" date="1491393601">- Bump version: 8.30.0 ? 8.30.1</changelog>
<changelog author="ms@suse.com" date="1493208000">- Incorporate important Fixes
  + Add support for derived container builds in OBS
  + Support for weak and strong dependencies in dnf, yum
  + Add support for OCI images
  + Add require/recommend installation support for yum
  + Include 'plusRecommended' management for dnf
  + Update development and contribution chapter
  + Fixup grub2 template parameters
  + Fixup grub2 bios module setup
  + Avoid GRUB_DISTRIBUTOR setup in etc/default/grub
  + Added &lt;oem-nic-filter&gt; element</changelog>
<changelog author="ms@suse.com" date="1493208001">- Bump version: 8.30.1 ? 8.31.0</changelog>
<changelog author="ms@suse.de" date="1497960000">- Incorporate important Fixes
  + Add support for runtime configuration file
  + Add support for custom xz tool options
  + Add support for excluding packages when using DNF
  + Add support for excluding packages when using Yum
  + Fixed GPL license text to match headers and spec
  + Refactor documentation layout and structure
  + Added dracut output file format detection
  + Handle rpm-check-signatures flag for each package manager
  + Fixes OEM deployments on a free partition, bnc#1039469
  + Improve rpm-check-signatures support
  + Added --clear-cache option
  + Add --signing-key option
  + Fixup working dir for editboot scripts
  + Fixup kernel name lookup
  + Added fallback setup for grub secure boot
  + Allow vendor specific grub config file location
  + Fixup EFI setup for iso images
  + Refactor detection code for grub directory name
  + Include imageonly attribute for repositories
  + Fixed gce disk format</changelog>
<changelog author="ms@suse.de" date="1497960001">- Bump version: 8.31.0 ? 8.32.0</changelog>
<changelog author="ms@suse.de" date="1497960002">- Added Leap42.3 boot descriptions</changelog>
<changelog author="ms@suse.de" date="1497960003">- Bump version: 8.32.0 ? 8.32.1</changelog>
<changelog author="ms@suse.de" date="1497960004">- Fixed setup_plymouth_splash
  The schema generated get_bootsplash_theme() method returns a list
  because it's section content. The return value of the method was
  used as a string which caused a runtime error</changelog>
<changelog author="ms@suse.de" date="1498046400">- Bump version: 8.32.1 ? 8.32.2</changelog>
<changelog author="ms@suse.de" date="1508500800">- Incorporate important Fixes
  + Update documentation
  + Added vhdx image format support
  + Move to dracut for vmx and iso types
  + Update btrfs features required for caasp
  + Cleanup use of obs:// repos
  + Better integrate with the buildservice for
    building container images fate#324024
  + Fix vmdk descriptor file (bsc#1050665)
  + Include the disturl label in container
    images (bsc#1055542)</changelog>
<changelog author="ms@suse.de" date="1508500801">- Bump version: 8.32.2 ? 8.33.0</changelog>
<changelog author="dcassany@suse.com" date="1508760000">- Improve coding style to make flake8 happy
  This commit includes the exact Exception class that the 'except' statement
  catches. According to the new flake8 3.5.0 version it should be explicit
  rather than implicit.</changelog>
<changelog author="dcassany@suse.com" date="1508846400">- Bump version: 8.33.0 ? 8.33.1</changelog>
<changelog author="ms@suse.de" date="1508846401">- Cleanup SLE12 boot image descriptions
  Don't use packages which does not exist on SLE12, Fixes #523</changelog>
<changelog author="ms@suse.de" date="1508846402">- Bump version: 8.33.1 ? 8.33.2</changelog>
<changelog author="ms@suse.de" date="1508932800">- Do not require cracklib-dict-full in boot images
  Along with the other boot description cleanup commits
  This fixes bsc#1065028</changelog>
<changelog author="ms@suse.de" date="1508932801">- Bump version: 8.33.2 ? 8.33.3</changelog>

</package>
<package pkgid="c348ee431c3ecac5db310369a2573929a84f3d028c88979a0aed05ce70fcd284" name="dracut-kiwi-overlay" arch="x86_64">
    <version epoch="0" ver="8.33.3" rel="11.1"/>

<changelog author="ms@suse.com" date="1489665600">- Incorporate important Fixes and Features
  + Added support for layered docker images
  + Added support for base docker images created via umoci/skopeo
  + Added support for multipython build
  + Added image info command
  + Fixed kiwi API, make sure modules are found when used in
    other python programs
  + Fixed use of legacy services
  + Support repositories with credentials
  + Support DNF package manager
  + Fixed network link detection
    Related to (bsc#1011342) and (fate#319678)</changelog>
<changelog author="ms@suse.com" date="1489665601">- Bump version: 8.29.8 ? 8.30.0</changelog>
<changelog author="ms@suse.com" date="1491393600">- Incorporate important Fixes
  + Fixup pxe builder. Filesystem image rootfs was not in toplevel
  + Refactor ip link detection. There is no reliable way to check
    if a link is unplugged, thus the system has to be changed
  + Ensure grub.cfg exists in EFI path for iso images
  + Delete no longer needed btrfs bootpath setup (bsc#1030038)
  + Fixup bootloader menu title setup (bsc#1032118)
  + Avoid GRUB_DISTRIBUTOR setup in etc/default/grub (bsc#1032119)
  + Added &lt;oem-nic-filter&gt; element
  + Fixup grub2 setup and tool calls</changelog>
<changelog author="ms@suse.com" date="1491393601">- Bump version: 8.30.0 ? 8.30.1</changelog>
<changelog author="ms@suse.com" date="1493208000">- Incorporate important Fixes
  + Add support for derived container builds in OBS
  + Support for weak and strong dependencies in dnf, yum
  + Add support for OCI images
  + Add require/recommend installation support for yum
  + Include 'plusRecommended' management for dnf
  + Update development and contribution chapter
  + Fixup grub2 template parameters
  + Fixup grub2 bios module setup
  + Avoid GRUB_DISTRIBUTOR setup in etc/default/grub
  + Added &lt;oem-nic-filter&gt; element</changelog>
<changelog author="ms@suse.com" date="1493208001">- Bump version: 8.30.1 ? 8.31.0</changelog>
<changelog author="ms@suse.de" date="1497960000">- Incorporate important Fixes
  + Add support for runtime configuration file
  + Add support for custom xz tool options
  + Add support for excluding packages when using DNF
  + Add support for excluding packages when using Yum
  + Fixed GPL license text to match headers and spec
  + Refactor documentation layout and structure
  + Added dracut output file format detection
  + Handle rpm-check-signatures flag for each package manager
  + Fixes OEM deployments on a free partition, bnc#1039469
  + Improve rpm-check-signatures support
  + Added --clear-cache option
  + Add --signing-key option
  + Fixup working dir for editboot scripts
  + Fixup kernel name lookup
  + Added fallback setup for grub secure boot
  + Allow vendor specific grub config file location
  + Fixup EFI setup for iso images
  + Refactor detection code for grub directory name
  + Include imageonly attribute for repositories
  + Fixed gce disk format</changelog>
<changelog author="ms@suse.de" date="1497960001">- Bump version: 8.31.0 ? 8.32.0</changelog>
<changelog author="ms@suse.de" date="1497960002">- Added Leap42.3 boot descriptions</changelog>
<changelog author="ms@suse.de" date="1497960003">- Bump version: 8.32.0 ? 8.32.1</changelog>
<changelog author="ms@suse.de" date="1497960004">- Fixed setup_plymouth_splash
  The schema generated get_bootsplash_theme() method returns a list
  because it's section content. The return value of the method was
  used as a string which caused a runtime error</changelog>
<changelog author="ms@suse.de" date="1498046400">- Bump version: 8.32.1 ? 8.32.2</changelog>
<changelog author="ms@suse.de" date="1508500800">- Incorporate important Fixes
  + Update documentation
  + Added vhdx image format support
  + Move to dracut for vmx and iso types
  + Update btrfs features required for caasp
  + Cleanup use of obs:// repos
  + Better integrate with the buildservice for
    building container images fate#324024
  + Fix vmdk descriptor file (bsc#1050665)
  + Include the disturl label in container
    images (bsc#1055542)</changelog>
<changelog author="ms@suse.de" date="1508500801">- Bump version: 8.32.2 ? 8.33.0</changelog>
<changelog author="dcassany@suse.com" date="1508760000">- Improve coding style to make flake8 happy
  This commit includes the exact Exception class that the 'except' statement
  catches. According to the new flake8 3.5.0 version it should be explicit
  rather than implicit.</changelog>
<changelog author="dcassany@suse.com" date="1508846400">- Bump version: 8.33.0 ? 8.33.1</changelog>
<changelog author="ms@suse.de" date="1508846401">- Cleanup SLE12 boot image descriptions
  Don't use packages which does not exist on SLE12, Fixes #523</changelog>
<changelog author="ms@suse.de" date="1508846402">- Bump version: 8.33.1 ? 8.33.2</changelog>
<changelog author="ms@suse.de" date="1508932800">- Do not require cracklib-dict-full in boot images
  Along with the other boot description cleanup commits
  This fixes bsc#1065028</changelog>
<changelog author="ms@suse.de" date="1508932801">- Bump version: 8.33.2 ? 8.33.3</changelog>

</package>
<package pkgid="9689dafde840392b637a27beeb83c77f174bf8cdecff9f79a73147eec87301b4" name="dracut-tools" arch="x86_64">
    <version epoch="0" ver="044" rel="14.1"/>

<changelog author="trenn@suse.de" date="1470139200">- Fix DASD SSID handling (bsc#989313)
  * Add 0501-dasd_fix_ssid_bigger_zero.patch</changelog>
<changelog author="hare@suse.de" date="1471608000">- Do not overwrite existing FCoE configuration (bsc#993861)
  * Add 0213-95fcoe-Do-not-overwrite-FCoE-configuration.patch</changelog>
<changelog author="hare@suse.de" date="1471953600">- Reformat patches and add patch header:
  * 0053-01fips-fixup-loading-issues.patch
  * 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch
  * 0128-90lvm-Install-dm-snapshot-module.patch
  * 0133-Allow-multiple-configurations-per-network-interface-.patch
  * 0138-fips_add_aesni-intel.patch
  * 0168-remove_plymouth_logo_file.patch
  * 0169-network_set_mtu_macaddr_for_dhcp.patch
  * 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * 0180-i18n_add_correct_fontmaps.patch
  * 0196-ibft-wait-for-session-on-all-paths.patch
  * 0201-fix_nfs_with_ip_instead_of_hostname.patch
  * 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch
  * fips-kernel-4.4-fixes.patch
- Rename patch:
  * from fips-kernel-4.4-fixes.patch
  * to 0139-fips-kernel-4.4-fixes.patch</changelog>
<changelog author="hare@suse.de" date="1472126400">- 95fcoe: Do not complain about missing /etc/hba.conf (bsc#980539)
  * Add 0215-95fcoe-Do-not-complain-about-missing-etc-hba.conf.patch
- 95fcoe: silence lldpad warnings
  * Add 0216-95fcoe-silence-lldpad-warnings.patch
- 95fcoe: Allow to specify the FCoE mode via the fcoe= parameter
  * Add 0217-95fcoe-Allow-to-specify-the-FCoE-mode-via-the-fcoe-p.patch
- 40network: allow persistent interface names (bsc#995284)
  * Add 0218-40network-allow-persistent-interface-names.patch
- 95fcoe: use interface names instead of MAC addresses
  * Add 0219-95fcoe-use-interface-names-instead-of-MAC-addresses.patch
- 95fcoe: always set AUTO_VLAN for fcoemon (bsc#995019)
  * Add 0220-95fcoe-always-set-AUTO_VLAN-for-fcoemon.patch
- 95fcoe: Add shutdown script (bsc#994860)
  * Add 0221-95fcoe-Add-shutdown-script.patch
- 90dm: Fixup shutdown script (bsc#994860)
  * Add 0222-90dm-Fixup-shutdown-script.patch
- 90dm: fixup dependency cycle between MD and DM shutdown (bsc#994860)
  * Add 0223-90dm-fixup-dependency-cycle-between-MD-and-DM-shutdo.patch
- 90multipath: Start daemon after udev settle (bsc#986734)
  * Add 0304-90multipath-Start-daemon-after-udev-settle.patch
- 90multipath: load dm_multipath module during startup
  * Add 0305-90multipath-load-dm_multipath-module-during-startup.patch
- 90multipath: add shutdown script (bsc#994860)
  * Add 0306-90multipath-add-shutdown-script.patch</changelog>
<changelog author="hare@suse.de" date="1472212800">- Rename patch:
  * From 0211-fix_multipath_check_hostonly.patch
    to 0303-fix_multipath_check_hostonly.patch
- Rename patch:
  * From 0213-10i18n-keymap-find.patch
    to 0213-Fix-wrong-keymap-inclusion.patch</changelog>
<changelog author="trenn@suse.de" date="1472644800">- Add missing whitespace for md raid suse kernel param parsing (bsc#970215)
  * modify: 0059-99suse-Add-SUSE-specific-initrd-parsing.patch
- Fix IFS separater in net-lib.sh (bsc#996141)
  * modify: 0125-40network-separate-mask-and-prefix.patch</changelog>
<changelog author="opensuse@dstoecker.de" date="1472731200">- fix boot issues using RAID, bnc#970215</changelog>
<changelog author="hare@suse.de" date="1474027200">- 95multipath: Replace 'grep' with 'sed' for shutdown scripts
  (bsc#999220)
  * modify 0306-90multipath-add-shutdown-script.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1474286400">- rd.iscsi.waitnet should default to false in order for dracut to
  wait for the network devices (bsc#997598)
  * add 0199-rd-iscsi-waitnet-default-false.patch</changelog>
<changelog author="hare@suse.de" date="1474977600">- Reformat patch headers:
  * modify 0199-rd-iscsi-waitnet-default-false.patch
  * modify 0200-dracut_fix_multipath_without_config.patch
  * modify 0210-add_fcoe_uefi_check.patch
  * modify 0212-fcoe_reorder_init_path.patch
- Rediff patches to apply cleanly:
  * modify 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch
  * modify 0133-Allow-multiple-configurations-per-network-interface-.patch
  * modify 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * modify 0218-40network-allow-persistent-interface-names.patch
- Remove spurious whitespaces:
  * modify 0169-network_set_mtu_macaddr_for_dhcp.patch
- 40network: print out correct prefix (bsc#996141)
  * modify 0125-40network-separate-mask-and-prefix.patch
- 95iscsi: setup bnx2i offload connection correctly (bsc#997598)
  * add 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch
- Rename patches to match sequence number:
  * old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch
  * new: 0012-40network-Fix-race-condition-when-wait-for-networks.patch
  * old: 0066-40network-always-start-netroot-in-ifup.sh.patch
  * new: 0013-40network-always-start-netroot-in-ifup.sh.patch</changelog>
<changelog author="hare@suse.de" date="1475064000">- 95fcoe: do not start fcoemon twice (bsc#1001512)
  * add 0225-95fcoe-do-not-start-fcoemon-twice.patch</changelog>
<changelog author="hare@suse.de" date="1475064001">- 90multipath: parse commandline option 'multipath=off' (bsc#1001691)
  * add 0307-90multipath-parse-kernel-commandline-option-multipat.patch</changelog>
<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>

</package>
<package pkgid="cb05abf05456ed3be2e61b357cd86441e5cca0714f87906a3b879feecfd3f30d" name="dracut-tools" arch="x86_64">
    <version epoch="0" ver="044" rel="16.3.1"/>

<changelog author="hare@suse.de" date="1474977600">- Reformat patch headers:
  * modify 0199-rd-iscsi-waitnet-default-false.patch
  * modify 0200-dracut_fix_multipath_without_config.patch
  * modify 0210-add_fcoe_uefi_check.patch
  * modify 0212-fcoe_reorder_init_path.patch
- Rediff patches to apply cleanly:
  * modify 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch
  * modify 0133-Allow-multiple-configurations-per-network-interface-.patch
  * modify 0170-iscsi-skip-ibft-invalid-dhcp.patch
  * modify 0218-40network-allow-persistent-interface-names.patch
- Remove spurious whitespaces:
  * modify 0169-network_set_mtu_macaddr_for_dhcp.patch
- 40network: print out correct prefix (bsc#996141)
  * modify 0125-40network-separate-mask-and-prefix.patch
- 95iscsi: setup bnx2i offload connection correctly (bsc#997598)
  * add 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch
- Rename patches to match sequence number:
  * old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch
  * new: 0012-40network-Fix-race-condition-when-wait-for-networks.patch
  * old: 0066-40network-always-start-netroot-in-ifup.sh.patch
  * new: 0013-40network-always-start-netroot-in-ifup.sh.patch</changelog>
<changelog author="hare@suse.de" date="1475064000">- 95fcoe: do not start fcoemon twice (bsc#1001512)
  * add 0225-95fcoe-do-not-start-fcoemon-twice.patch</changelog>
<changelog author="hare@suse.de" date="1475064001">- 90multipath: parse commandline option 'multipath=off' (bsc#1001691)
  * add 0307-90multipath-parse-kernel-commandline-option-multipat.patch</changelog>
<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>

</package>
<package pkgid="2064eddf4922e00d6c1e70c7194ac9937211ae23b9314dbb1246cd922f88d385" name="dracut-tools" arch="x86_64">
    <version epoch="0" ver="044" rel="16.6.1"/>

<changelog author="trenn@suse.de" date="1475841600">- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143)
  * add: 0502-persistent_device_policy_param_enhance.patch
- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404)
  * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch</changelog>
<changelog author="hare@suse.de" date="1476100800">- 90dmraid: do not delete partitions (bsc#998860)
  * add 0309-90dmraid-do-not-delete-partitions.patch</changelog>
<changelog author="hare@suse.de" date="1476360000">- 95resume: Do not resume on iSCSI devices (bsc#999663)
  * add 0310-95resume-Do-not-resume-on-iSCSI.patch
- 95iscsi: ip=ibft is deprecated (bsc#1004437)
  * add 0311-95iscsi-ip-ibft-is-deprecated.patch
- 40network: do not print warning about non-existing file
  (bsc#1004437)
  * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch</changelog>
<changelog author="hare@suse.de" date="1476446400">- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
  * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch</changelog>
<changelog author="dmolkentin@suse.com" date="1479211200">- Try to always add pinctrl-cherryview (bsc#998440)
  * add 0452-Always-try-to-add-pinctrl-cherryview.patch</changelog>
<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>

</package>
<package pkgid="30fd96ff0cbfd98dad8836a70567de8f37518fbf1655f08a99780f8b92464434" name="dracut-tools" arch="x86_64">
    <version epoch="0" ver="044.1" rel="16.12.1"/>

<changelog author="daniel.molkentin@suse.com" date="1485432000">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1494244800">- Ignore module resolution errors (e.g. with kgraft) (bsc#1037120)
  * adds 0520-Ignore-module-resolution-errors.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1496836800">- Ship udev files required by systemd (bsc#1040153)
  * adds 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch
- Bump package version to 044.1 to allow systemd to depend on this change</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497614400">- 01fips: Fix typo (bsc#1033238)
  * adds 0522-Fix-typo-from-commit-3f1cdb520.patch
- 98dracut-systemd: Fix module force loading with systemd (bsc#986216)
  * adds 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497873600">- Suppress nonsensical error message (bsc#1032029)
  * adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499774400">- bail out if module directory does not exist (bsc#1043900)
  * adds 0525-backport-bail-out-if-module-directory-does-not-exist.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499860800">- iscsiroot: call handle_firmware only for non-iface invocations (bsc#1032284)
  * adds 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499947200">- switch fips checking to use the libkcapi based fipscheck toolset (bsc#1048565)
  * adds 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1501675200">- Ensure dracut.sh responds properly to hostonly cmdline (bsc#1048748)
  * adds 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1503057600">- Ensure that targets such as halt can be reached (bsc#1048698)
  * adds 0529-systemd-add-missing-.slice-unit.patch
  * adds 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch
  * adds 0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch
- instmods: check modules.builtin in $srcmods (bsc#1048606)
  * adds 0533-instmods-check-modules.builtin-in-srcmods.patch
- ssh-client: ensure is usable in all cases (bsc#1021846)
  * adds 0534-ssh-client-Include-nss_-libraries.patch
- Sync initramfs after creation to ensure entigrity (bsc#1049113)
  * adds 0535-Sync-initramfs-after-creation.patch</changelog>
<changelog author="mmarek@suse.com" date="1503921600">- Add missing coreutils dependency for initrd macros (bsc#1055492).</changelog>
<changelog author="daniel.molkentin@suse.com" date="1504008000">- Don't detect crc32.ko as built-in (bsc#1054538)
  * adds 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch
- Enable systemd-based core dumps for initrd (bsc#1054809)
  * adds 0538-Enable-core-dumps-with-systemd-from-initrd.patch</changelog>

</package>
<package pkgid="1182396f4ab3fa2c34ba53a0fcf212d5a46bb4e2ee9cb7a14206c85d33401772" name="dracut-tools" arch="x86_64">
    <version epoch="0" ver="044.1" rel="16.9.2"/>

<changelog author="trenn@suse.de" date="1481112000">- Do not pass ifname for bonding devices (bsc#995812)
  * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch</changelog>
<changelog author="Thomas.Blume@suse.com" date="1481716800">- deal with incomplete ibft bootflag settings (bsc#1007648)
  * add 0503-ibft-fix-boot-flag-check.patch</changelog>
<changelog author="trenn@suse.de" date="1482494400">- Find devices by path for S390x (bsc#915218)
  * add s390x_persistent_device.conf</changelog>
<changelog author="mmarek@suse.cz" date="1483704000">- purge-kernels: Handle kgraft patches (bsc#1017141)
  Cleanup unused code.</changelog>
<changelog author="daniel.molkentin@suse.com" date="1484568000">- Resolve symbolic links for -i and -k parameters (bsc#902375)
  * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch</changelog>
<changelog author="astieger@suse.com" date="1485432000">- Do not create initramfs with world-readable permissions if
  early microcode update is used bsc#1008340 CVE-2016-8637
  0504-dracut.sh-create-the-initramfs-non-world-readable-al.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1485432001">- Allow booting from degrated MD arrays with systemd (bsc#1017695)
  * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486036800">- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687)
  * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1486555200">- 90multipath: 90multipath: start before local-fs-pre.target
  (bsc#1005410, bsc#1006118, bsc#1007925)
  * add 0507-90multipath-Before-local-fs-pre.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665600">- installkernel: handle make bin-rpmpkg (bsc#1008648)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489665601">- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938)
  * add 0509-Set-TaskMax-inifinite-for-the-emergency-shell.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1489752000">- 01fips: Remove zlib module as requirement (bsc#1020063)
  * add 0508-01fips-Some-modules-use-separators-other-than.patch
- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687)
  * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491480000">- Fix typo in installkernel script (bsc#1032576)</changelog>
<changelog author="daniel.molkentin@suse.com" date="1491566400">- Fix mdraid regression (bsc#1028542)
  * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch
- man: make the -k option clear using mkinitrd (bsc#1012656)
  * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1493121600">- Fix subnet calculation in mkinitrd (bsc#1035743)
  * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1494244800">- Ignore module resolution errors (e.g. with kgraft) (bsc#1037120)
  * adds 0520-Ignore-module-resolution-errors.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1496836800">- Ship udev files required by systemd (bsc#1040153)
  * adds 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch
- Bump package version to 044.1 to allow systemd to depend on this change</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497614400">- 01fips: Fix typo (bsc#1033238)
  * adds 0522-Fix-typo-from-commit-3f1cdb520.patch
- 98dracut-systemd: Fix module force loading with systemd (bsc#986216)
  * adds 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1497873600">- Suppress nonsensical error message (bsc#1032029)
  * adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch</changelog>
<changelog author="daniel.molkentin@suse.com" date="1499774400">- bail out if module directory does not exist (bsc#1043900)
  * adds 0525-backport-bail-out-if-module-directory-does-not-exist.patch</changelog>

</package>
<package pkgid="a8164cd4d8536777c5544fe9a1ead792d44848339f798616cd1ab8d2a3b0c322" name="drbd" arch="src">
    <version epoch="0" ver="9.0.6+git.08cda19" rel="2.3.1"/>

<changelog author="nwang@suse.com" date="1429272000">- Update to 8.4.6
- With DRBD module version 8.4.5, we split out the management tools
  into their own repository. Started out as "drbd-utils version
  8.9.0". To manage DRBD 8.4.5 kernel modules and above, want
  drbd-utils &gt;= 8.9.0
- fix failing of user space helpers since kernel 3.13. This bug is
  known as 'out of mem, failed to invoke fence-peer helper'
- fix connection timeouts for resources with multiple volumes
- fix an issue with DRBD on linux software raid by properly
  remapping bi_bdev
- fix a (hard to trigger) race condition between promoting to primary
  an connection handshake. In case the bug was hit the Primary got
  stuck in WFBitmapS connection state
- Fix a NULL deref when resuming IO on a diskless primary
- Fix compile issues with uncommon architectures
- improvements to asender performance. With high end backing storage
  and networking equipment you may see IOPS improvements between
  25% to 50%.
- Highest number on a single drbd seen by LINBIT so far: 160000 IOPS
- backport of events2 and status commands from drbd9. This allows
  to be DRBD9 compatible starting with this release, and to get used
  to DRBD9 compatible status reporting
- support for lsblk in drbd
- Update to 8.4.5
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
- (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- new debugfs presence expose oldest requests and other details
- userspace moved to own repository
- linux 3.13 and 3.14 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix netlink socket buffers; detect
  modprobe failure</changelog>
<changelog author="nwang@suse.com" date="1437393600">- Fate#317940. Speed up initial sync by supporting zero out
  device.
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch
- Delete useless patch init-script-fixes.diff
- ExcludeArch i586 and s390, since user space split into
  drbd-utils.</changelog>
<changelog author="nwang@suse.com" date="1438171200">- BSC#939778. Add obsolete of old packages and a description for
  KMP package.
- Require kernel-source-rt for RT.</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940, merge patch set into one patch.
- Support zeroout/discard-devices instead of zap-devices
- New feature flag FF_DISCARD
- Add patch 0001-drbd-Support-zeroout-device-in-initial-sync.patch
- Remove old patch set:
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1443182400">- BSC#947460, add rcdrbd symlink.</changelog>
<changelog author="nwang@suse.com" date="1444996800">- BSC#950477, update to 8.4.6-5 to fix bdi congested.
- Rename 0001-drbd-Support-zeroout-device-in-initial-sync.patch
  to 0001-Support-zeroout-device-in-initial-sync.patch
- Add update-to-8.4.6-5.patch</changelog>
<changelog author="nwang@suse.com" date="1445515200">- BSC#950477, support new bio struct in kernel4.3
- Add new-bio-struct.patch</changelog>
<changelog author="nwang@suse.com" date="1448020800">- BSC#955968, support GFP_RECLAIM in kernel4.4
- Add rename-GFP_WAIT-to-GFP_RECLAIM.patch</changelog>
<changelog author="nwang@suse.com" date="1448884800">- Update to released drbd-9.0.0
- Remove patch 0001-Support-zeroout-device-in-initial-sync.patch
- Remove patch update-to-8.4.6-5.patch
- Remove patch rename-GFP_WAIT-to-GFP_RECLAIM.patch
- Remove patch new-bio-struct.patch</changelog>
<changelog author="nwang@suse.com" date="1457352000">- Update to release drbd-9.0.1
- Depend on drbd-utils &gt;= 8.9.6</changelog>
<changelog author="olaf@aepfle.de" date="1457352001">- Remove timstamp from binaries
  Add patch drbd-buildcompare.patch</changelog>
<changelog author="nwang@suse.com" date="1460116800">- Compat with kernel 4.5
- Add patch kernel-4.5-compat.patch</changelog>
<changelog author="nwang@suse.com" date="1465387200">- bsc#983633, upgrade to ver9.0.2 to build against kernel 4.6/4.7
  Fix list walks on the transfer log
  Fix waiting for barrier acks
  Fix WRITE_SAME support
  Fix waiting for barrier acks
  Fix a possible OOPS in got_peer_ack()
  Fix resync controller; Was always on c-min-rate
- Add patch compat-4.7-9902af79-i_mutex.patch
- Add patch compat-4.7-fe8fb75e-blk_queue_write_cache.patch
- Add patch compat-4.7-50225243-kill-nla_put_u64.patch
- Add patch compat-4.7-1dee3f59-align-nla-u64.patch</changelog>
<changelog author="nwang@suse.com" date="1477310400">- Upgrade 9.0.2 to 9.0.5
  * No longer allocate bitmap-slots on diskfull nodes for diskless node
  * Fix bugs in the try_become_up_to_date() logic
  * Fix two phase-commits when the nodes form a circular structure
  * Make sure it compiles with Linux 4.8
  * Fix resetting of ko_count
  * Fix the resync after online grow
  * Fix two-phase-commits when the nodes build a loop
  * A number of fixes to speed up establishing of connections
  * Create a new current UUID when the peer's disk breaks
  * Restored the new-current-uuid --clear-bitmap functionality
  * Empty flush requests no longer trigger a bogus "IO ERROR" log entry
- Remove patch compat-4.7-9902af79-i_mutex.patch
  Remove patch compat-4.7-fe8fb75e-blk_queue_write_cache.patch
  Remove patch compat-4.7-50225243-kill-nla_put_u64.patch
  Remove patch compat-4.7-1dee3f59-align-nla-u64.patch
  Remove patch drbd-buildcompare.patch
  Remove patch kernel-4.5-compat.patch
  Remove patch temp.patch</changelog>
<changelog author="nwang@suse.com" date="1477310401">- bsc#1006176, compat with kernel 4.8 with 9.0.5</changelog>
<changelog author="lpechacek@suse.com" date="1479556800">- Enabled RT KMP build (bsc#1005578)</changelog>
<changelog author="lpechacek@suse.com" date="1480075200">- Excluded openSUSE from RT KMP build (bsc#1005578)</changelog>
<changelog author="nwang@suse.com" date="1487246400">- bsc#1025585, upgrade to 9.0.6
  * Fixed error handling in del_path
  * Fix multiple issues with concurrent two-phase-commits
  * Reorganize data structures of receiver for efficiency
  * Allow multiple updatese per AL-transaction on a secondary</changelog>
<changelog author="nwang@suse.com" date="1493812800">- bsc#1037109, drbdmeta does not propagate full bitmap
  Add patch keep-bitmap-in-create-md-kernel.patch</changelog>
<changelog author="nwang@suse.com" date="1498564800">- bsc#1025089, fix resync finished with bits set.
  Add patch fix-resync-finished-with-syncs-have-bits-set.patch</changelog>

</package>
<package pkgid="1291d77ef96df4b99cd96d238bf2cd5f99ca5bec1b44aa62cb5509854391a363" name="drbd" arch="x86_64">
    <version epoch="0" ver="9.0.6+git.08cda19" rel="2.3.1"/>

<changelog author="nwang@suse.com" date="1429272000">- Update to 8.4.6
- With DRBD module version 8.4.5, we split out the management tools
  into their own repository. Started out as "drbd-utils version
  8.9.0". To manage DRBD 8.4.5 kernel modules and above, want
  drbd-utils &gt;= 8.9.0
- fix failing of user space helpers since kernel 3.13. This bug is
  known as 'out of mem, failed to invoke fence-peer helper'
- fix connection timeouts for resources with multiple volumes
- fix an issue with DRBD on linux software raid by properly
  remapping bi_bdev
- fix a (hard to trigger) race condition between promoting to primary
  an connection handshake. In case the bug was hit the Primary got
  stuck in WFBitmapS connection state
- Fix a NULL deref when resuming IO on a diskless primary
- Fix compile issues with uncommon architectures
- improvements to asender performance. With high end backing storage
  and networking equipment you may see IOPS improvements between
  25% to 50%.
- Highest number on a single drbd seen by LINBIT so far: 160000 IOPS
- backport of events2 and status commands from drbd9. This allows
  to be DRBD9 compatible starting with this release, and to get used
  to DRBD9 compatible status reporting
- support for lsblk in drbd
- Update to 8.4.5
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
- (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- new debugfs presence expose oldest requests and other details
- userspace moved to own repository
- linux 3.13 and 3.14 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix netlink socket buffers; detect
  modprobe failure</changelog>
<changelog author="nwang@suse.com" date="1437393600">- Fate#317940. Speed up initial sync by supporting zero out
  device.
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch
- Delete useless patch init-script-fixes.diff
- ExcludeArch i586 and s390, since user space split into
  drbd-utils.</changelog>
<changelog author="nwang@suse.com" date="1438171200">- BSC#939778. Add obsolete of old packages and a description for
  KMP package.
- Require kernel-source-rt for RT.</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940, merge patch set into one patch.
- Support zeroout/discard-devices instead of zap-devices
- New feature flag FF_DISCARD
- Add patch 0001-drbd-Support-zeroout-device-in-initial-sync.patch
- Remove old patch set:
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1443182400">- BSC#947460, add rcdrbd symlink.</changelog>
<changelog author="nwang@suse.com" date="1444996800">- BSC#950477, update to 8.4.6-5 to fix bdi congested.
- Rename 0001-drbd-Support-zeroout-device-in-initial-sync.patch
  to 0001-Support-zeroout-device-in-initial-sync.patch
- Add update-to-8.4.6-5.patch</changelog>
<changelog author="nwang@suse.com" date="1445515200">- BSC#950477, support new bio struct in kernel4.3
- Add new-bio-struct.patch</changelog>
<changelog author="nwang@suse.com" date="1448020800">- BSC#955968, support GFP_RECLAIM in kernel4.4
- Add rename-GFP_WAIT-to-GFP_RECLAIM.patch</changelog>
<changelog author="nwang@suse.com" date="1448884800">- Update to released drbd-9.0.0
- Remove patch 0001-Support-zeroout-device-in-initial-sync.patch
- Remove patch update-to-8.4.6-5.patch
- Remove patch rename-GFP_WAIT-to-GFP_RECLAIM.patch
- Remove patch new-bio-struct.patch</changelog>
<changelog author="nwang@suse.com" date="1457352000">- Update to release drbd-9.0.1
- Depend on drbd-utils &gt;= 8.9.6</changelog>
<changelog author="olaf@aepfle.de" date="1457352001">- Remove timstamp from binaries
  Add patch drbd-buildcompare.patch</changelog>
<changelog author="nwang@suse.com" date="1460116800">- Compat with kernel 4.5
- Add patch kernel-4.5-compat.patch</changelog>
<changelog author="nwang@suse.com" date="1465387200">- bsc#983633, upgrade to ver9.0.2 to build against kernel 4.6/4.7
  Fix list walks on the transfer log
  Fix waiting for barrier acks
  Fix WRITE_SAME support
  Fix waiting for barrier acks
  Fix a possible OOPS in got_peer_ack()
  Fix resync controller; Was always on c-min-rate
- Add patch compat-4.7-9902af79-i_mutex.patch
- Add patch compat-4.7-fe8fb75e-blk_queue_write_cache.patch
- Add patch compat-4.7-50225243-kill-nla_put_u64.patch
- Add patch compat-4.7-1dee3f59-align-nla-u64.patch</changelog>
<changelog author="nwang@suse.com" date="1477310400">- Upgrade 9.0.2 to 9.0.5
  * No longer allocate bitmap-slots on diskfull nodes for diskless node
  * Fix bugs in the try_become_up_to_date() logic
  * Fix two phase-commits when the nodes form a circular structure
  * Make sure it compiles with Linux 4.8
  * Fix resetting of ko_count
  * Fix the resync after online grow
  * Fix two-phase-commits when the nodes build a loop
  * A number of fixes to speed up establishing of connections
  * Create a new current UUID when the peer's disk breaks
  * Restored the new-current-uuid --clear-bitmap functionality
  * Empty flush requests no longer trigger a bogus "IO ERROR" log entry
- Remove patch compat-4.7-9902af79-i_mutex.patch
  Remove patch compat-4.7-fe8fb75e-blk_queue_write_cache.patch
  Remove patch compat-4.7-50225243-kill-nla_put_u64.patch
  Remove patch compat-4.7-1dee3f59-align-nla-u64.patch
  Remove patch drbd-buildcompare.patch
  Remove patch kernel-4.5-compat.patch
  Remove patch temp.patch</changelog>
<changelog author="nwang@suse.com" date="1477310401">- bsc#1006176, compat with kernel 4.8 with 9.0.5</changelog>
<changelog author="lpechacek@suse.com" date="1479556800">- Enabled RT KMP build (bsc#1005578)</changelog>
<changelog author="lpechacek@suse.com" date="1480075200">- Excluded openSUSE from RT KMP build (bsc#1005578)</changelog>
<changelog author="nwang@suse.com" date="1487246400">- bsc#1025585, upgrade to 9.0.6
  * Fixed error handling in del_path
  * Fix multiple issues with concurrent two-phase-commits
  * Reorganize data structures of receiver for efficiency
  * Allow multiple updatese per AL-transaction on a secondary</changelog>
<changelog author="nwang@suse.com" date="1493812800">- bsc#1037109, drbdmeta does not propagate full bitmap
  Add patch keep-bitmap-in-create-md-kernel.patch</changelog>
<changelog author="nwang@suse.com" date="1498564800">- bsc#1025089, fix resync finished with bits set.
  Add patch fix-resync-finished-with-syncs-have-bits-set.patch</changelog>

</package>
<package pkgid="43a51a0c8276f2ceb6a0dc763fee7fa69e790b2caa22a4678a34b3ce596087c3" name="drbd-kmp-default" arch="x86_64">
    <version epoch="0" ver="9.0.6+git.08cda19_k4.4.92_18.36" rel="2.3.1"/>

<changelog author="nwang@suse.com" date="1429272000">- Update to 8.4.6
- With DRBD module version 8.4.5, we split out the management tools
  into their own repository. Started out as "drbd-utils version
  8.9.0". To manage DRBD 8.4.5 kernel modules and above, want
  drbd-utils &gt;= 8.9.0
- fix failing of user space helpers since kernel 3.13. This bug is
  known as 'out of mem, failed to invoke fence-peer helper'
- fix connection timeouts for resources with multiple volumes
- fix an issue with DRBD on linux software raid by properly
  remapping bi_bdev
- fix a (hard to trigger) race condition between promoting to primary
  an connection handshake. In case the bug was hit the Primary got
  stuck in WFBitmapS connection state
- Fix a NULL deref when resuming IO on a diskless primary
- Fix compile issues with uncommon architectures
- improvements to asender performance. With high end backing storage
  and networking equipment you may see IOPS improvements between
  25% to 50%.
- Highest number on a single drbd seen by LINBIT so far: 160000 IOPS
- backport of events2 and status commands from drbd9. This allows
  to be DRBD9 compatible starting with this release, and to get used
  to DRBD9 compatible status reporting
- support for lsblk in drbd
- Update to 8.4.5
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
- (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- new debugfs presence expose oldest requests and other details
- userspace moved to own repository
- linux 3.13 and 3.14 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix netlink socket buffers; detect
  modprobe failure</changelog>
<changelog author="nwang@suse.com" date="1437393600">- Fate#317940. Speed up initial sync by supporting zero out
  device.
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch
- Delete useless patch init-script-fixes.diff
- ExcludeArch i586 and s390, since user space split into
  drbd-utils.</changelog>
<changelog author="nwang@suse.com" date="1438171200">- BSC#939778. Add obsolete of old packages and a description for
  KMP package.
- Require kernel-source-rt for RT.</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940, merge patch set into one patch.
- Support zeroout/discard-devices instead of zap-devices
- New feature flag FF_DISCARD
- Add patch 0001-drbd-Support-zeroout-device-in-initial-sync.patch
- Remove old patch set:
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1443182400">- BSC#947460, add rcdrbd symlink.</changelog>
<changelog author="nwang@suse.com" date="1444996800">- BSC#950477, update to 8.4.6-5 to fix bdi congested.
- Rename 0001-drbd-Support-zeroout-device-in-initial-sync.patch
  to 0001-Support-zeroout-device-in-initial-sync.patch
- Add update-to-8.4.6-5.patch</changelog>
<changelog author="nwang@suse.com" date="1445515200">- BSC#950477, support new bio struct in kernel4.3
- Add new-bio-struct.patch</changelog>
<changelog author="nwang@suse.com" date="1448020800">- BSC#955968, support GFP_RECLAIM in kernel4.4
- Add rename-GFP_WAIT-to-GFP_RECLAIM.patch</changelog>
<changelog author="nwang@suse.com" date="1448884800">- Update to released drbd-9.0.0
- Remove patch 0001-Support-zeroout-device-in-initial-sync.patch
- Remove patch update-to-8.4.6-5.patch
- Remove patch rename-GFP_WAIT-to-GFP_RECLAIM.patch
- Remove patch new-bio-struct.patch</changelog>
<changelog author="nwang@suse.com" date="1457352000">- Update to release drbd-9.0.1
- Depend on drbd-utils &gt;= 8.9.6</changelog>
<changelog author="olaf@aepfle.de" date="1457352001">- Remove timstamp from binaries
  Add patch drbd-buildcompare.patch</changelog>
<changelog author="nwang@suse.com" date="1460116800">- Compat with kernel 4.5
- Add patch kernel-4.5-compat.patch</changelog>
<changelog author="nwang@suse.com" date="1465387200">- bsc#983633, upgrade to ver9.0.2 to build against kernel 4.6/4.7
  Fix list walks on the transfer log
  Fix waiting for barrier acks
  Fix WRITE_SAME support
  Fix waiting for barrier acks
  Fix a possible OOPS in got_peer_ack()
  Fix resync controller; Was always on c-min-rate
- Add patch compat-4.7-9902af79-i_mutex.patch
- Add patch compat-4.7-fe8fb75e-blk_queue_write_cache.patch
- Add patch compat-4.7-50225243-kill-nla_put_u64.patch
- Add patch compat-4.7-1dee3f59-align-nla-u64.patch</changelog>
<changelog author="nwang@suse.com" date="1477310400">- Upgrade 9.0.2 to 9.0.5
  * No longer allocate bitmap-slots on diskfull nodes for diskless node
  * Fix bugs in the try_become_up_to_date() logic
  * Fix two phase-commits when the nodes form a circular structure
  * Make sure it compiles with Linux 4.8
  * Fix resetting of ko_count
  * Fix the resync after online grow
  * Fix two-phase-commits when the nodes build a loop
  * A number of fixes to speed up establishing of connections
  * Create a new current UUID when the peer's disk breaks
  * Restored the new-current-uuid --clear-bitmap functionality
  * Empty flush requests no longer trigger a bogus "IO ERROR" log entry
- Remove patch compat-4.7-9902af79-i_mutex.patch
  Remove patch compat-4.7-fe8fb75e-blk_queue_write_cache.patch
  Remove patch compat-4.7-50225243-kill-nla_put_u64.patch
  Remove patch compat-4.7-1dee3f59-align-nla-u64.patch
  Remove patch drbd-buildcompare.patch
  Remove patch kernel-4.5-compat.patch
  Remove patch temp.patch</changelog>
<changelog author="nwang@suse.com" date="1477310401">- bsc#1006176, compat with kernel 4.8 with 9.0.5</changelog>
<changelog author="lpechacek@suse.com" date="1479556800">- Enabled RT KMP build (bsc#1005578)</changelog>
<changelog author="lpechacek@suse.com" date="1480075200">- Excluded openSUSE from RT KMP build (bsc#1005578)</changelog>
<changelog author="nwang@suse.com" date="1487246400">- bsc#1025585, upgrade to 9.0.6
  * Fixed error handling in del_path
  * Fix multiple issues with concurrent two-phase-commits
  * Reorganize data structures of receiver for efficiency
  * Allow multiple updatese per AL-transaction on a secondary</changelog>
<changelog author="nwang@suse.com" date="1493812800">- bsc#1037109, drbdmeta does not propagate full bitmap
  Add patch keep-bitmap-in-create-md-kernel.patch</changelog>
<changelog author="nwang@suse.com" date="1498564800">- bsc#1025089, fix resync finished with bits set.
  Add patch fix-resync-finished-with-syncs-have-bits-set.patch</changelog>

</package>
<package pkgid="b21b69557b717156cf57e233ad1dc1c8ebf2bb0d99781aacd928d12582a9d0df" name="drbd-utils" arch="src">
    <version epoch="0" ver="8.9.6" rel="4.3.2"/>

<changelog author="lwang@suse.com" date="1405080000">- created drbd-utils-8.9.0 (drbd tools )
  (since 8.4.5 drbd only includes kernel space source)
- drbd-utils-8.9.0
  * Initial release of unified drbd-utils
  * Supports drbd drivers 8.3, 8.4 and 9.0
  * Ships with man page links defaulting to 8.4
  * Fixed offline resizing in drbdmeta; A regression that causes
    data loss, since meta-data was written with wrong offset.
    The regression was introduced with 8.4.3
- Upstream version cs: 79677f478d5b0b9bf6ee23cd7f97bc7ca6b99929
- drbd-utils-8.9.0 not support congfigure device name any longer
  del: fix-udev-for-drbd-start-timeout.patch
- modify drbd.rules by removing NAME and adding SYMLINK in case that
  configuration has a device name diffrent from kernel node (bnc#878119)
  add: fix-udev-for-drbd-start-timeout.patch</changelog>
<changelog author="lwang@suse.com" date="1413028800">- update to drbd-utils-8.9.1
- drbd-utils-8.9.1
  * add DRBD systemd service
  * new configuration options socket-check-timeout and csums-after-crash-only
  * update xen block-drbd helper: allow for type "phy"
  * update udev rules and move from /etc/ to /lib/
  * fix various regressions/fallout from the kernel/userland package split,
    re-add scripts drbddisk and drbdupper,
    re-add "become-on-primary" feature to init script
  * crm-fence-peer.sh: improve detection of "clean down"
  * updated fencing scripts stonith_admin-fence-peer.sh and rhcs_fence
  * improved "proxy" configuration section parsing
  * added manpage for drbd-overview, minor review of man pages
  * build: various changes in configure.ac, makefiles, debian/* and spec file
- Upstream version cs: 87039e4993dc682232ec6365900ace657e060c73
- Delete patch:
    add_phy_to_block-drbd.diff: included in upstream latest version</changelog>
<changelog author="lwang@suse.com" date="1415361600">- Delete requires for drbd-kmp for drbd driver is built in kernel
  since 8.4.5</changelog>
<changelog author="lwang@suse.com" date="1416571200">- add to drbd-utils.spec
  Obsoletes: drbd &lt; 8.4.5</changelog>
<changelog author="lwang@suse.com" date="1418817600">- modify spec to set %attr(700,root,root) to %{_sysconfdir}/xen explicitly
  to avoid mismatch with xen-tools/xen-xend-tools.</changelog>
<changelog author="rgoldwyn@suse.com" date="1424260800">- Upgrade to v8.9.2rc2 with _service file for latest git</changelog>
<changelog author="nwang@suse.com" date="1429272000">- Upgrade to released v8.9.2 for Fate#317940
  * change systemd unit file: basically just call the init script
  * make some previously hardcoded timeouts configurable
  * drbdadm: New command peer-device-options
  * drbd 9: Move max_buffers to net_conf
  * drbd 9: Log errors to syslog if stderr is not available
  * init script: fixes for stacked resources
  * fix regression corner cases in bitmap size calculation
  * allow create-md to initialize peer-max-bio-size to 1M
  * drbd 9: make transport selectable
  * fix aggregating drbdsetup / drbdmeta exit statii
  * some documentation fixes (content and build)
  * added direct-connect command
  * incompatible drbd-9 metadata format change. use: node_id as index for
    peer_md instead of the bitmap_index
  * drbdadm/meta/usage_cnt: ensure output is visible
  * drbdsetup: fix arguments for all commands expecting a peer_device
  * exit codes: redefine E_USAGE to 1 (not 3)
  * some build changes
  * init script: on start, first try to load the module
  * drbdsetup events2: Improve how timestamps are assigned
  * udev rules (symlinks in /dev/by-res and by-disk) got fixed
  * Fixed upper limit for drbd-8.4 activity log entries
  * many fixes to drbdadm adjust and proxy commands for drbd-9
  * rhcs_fence: Do not invoke fence agents in parallel, rewrite in bash
  * drbdsetup events2 is now also available in drbd-8.4 (backported from
    drbd-9)
  * reorganized the repository have common code for drbd-9, drbd-8.4
    and drbd-8.3 only once
  * Fix drbd.ocf for resources without volume 0</changelog>
<changelog author="nwang@suse.com" date="1437652800">- Add Patch zap-devices-xml.patch and zap-devices.patch
  for user space entrance to zap-devices of new-current-uuid.
- Patch fix-libdir-in-Makefile.patch</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940. Support zeroout/discard instead of zap-devices
- Add patch zeroout-discard-devices.patch
- Remove zap-devices-xml.patch and zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1446552000">- BSC#949045. Remove execute of drbd.service.
- Add patch service-mod.patch</changelog>
<changelog author="nwang@suse.com" date="1450958400">- Update to v8.9.5
  * add support for new disk option
    'rs-discard-granularity' (module v8.4.7)
  * add support for new disk option
    'discard-zeroes-if-aligned' (module v8.4.7)
  * add support for v9 "path" commands
  * doc improvements/corrections
  * improvements to drbd ocf resource agent
    and pacemaker "constraint based fencing"
    (crm-fence-peer.sh)
  * drbd-overview improvements
  * Add an autoconf switch for building without man pages
  * Fix compatibility with the musl C library
  * Introduce the concept of paths within a connection to
    the config file; add support for paths to drbdadm adjust
  * Allow multiple connection-mesh statements within one resource
  * Document peer-device-options on the drbd-9.0 man pages
  * increase the lower boundary for al-extents from 7 to 67;
    drbdadm clamps al-extents to 67 implicitly if you configures
    something lower than 67
  * Document the events2 command on the drbd-8.4 man page
  * Fix environment variables for handlers
  * Rewrite the parser for configure options; Reuse the data
    structures describing drbdsetup options
  * No longer try to set peer-device-options with the connect
    or attach commands; Only do it with the up and attach commands
  * Fixed issues with stderr messages might go into arbitrary FDs
  * Allow recursive includes; drbdadm includes each config
    file only once
  * Fix parsing cut-off proxy sections
  * When converting 8.4 to 9.0 meta-data produce meta-data the drbd9
    kernel driver will accept
  * Obey max-peers for all volumes when creating meta-data
  * Do not re-register at usage.drbd.org when the module is not
    loaded when drbdadm is invoked</changelog>
<changelog author="nwang@suse.com" date="1456228800">- bsc#967753. Fix different udev rules folder in Leap and openSUSE.</changelog>
<changelog author="nwang@suse.com" date="1457352000">- Update to v8.9.6
  * Call "drbdsetup resize" only as often as necessary on
    "drbdadm resize"
  * Disconnect connection first on single path deletion from connection
  * Add unfence-peer handler
  * Fix "drbdadm adjust" for proxy configurations</changelog>
<changelog author="nwang@suse.com" date="1457352001">- bsc#955177, fence when another node pacemaker shutdown.
  add patch fence-after-pacemaker-down.patch</changelog>
<changelog author="nwang@suse.com" date="1457956800">- fate#320495. Support ha resource agent of drbd9.
  Add patch support-drbd9-ra.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1460116800">- bsc#972886, add pkg-config as build requirement to ensure udev's
  rules directory will be detected at build time</changelog>
<changelog author="nwang@suse.com" date="1467201600">- bsc#986784, fix DRBD9 stacked resource could not started by RA.</changelog>
<changelog author="nwang@suse.com" date="1467201601">- bsc#986215, fix segfault of up a DRBD9 stacked resource.
- Add patch fix-segfault-up-stacked-resource.patch</changelog>
<changelog author="nwang@suse.com" date="1470225600">- bsc#990834, remove the warning with experimental.
- Add warning when using multiple nodes.</changelog>
<changelog author="nwang@suse.com" date="1481025600">- bsc#1006105, initialize node id when creating md.
- Add patch initialize-node-id-when-create-md.patch</changelog>

</package>
<package pkgid="d20faeee7e1cf44ba6095a1ace50b4a5b451bf4296616b735382e8f4504f6640" name="drbd-utils" arch="src">
    <version epoch="0" ver="8.9.8" rel="4.6.1"/>

<changelog author="nwang@suse.com" date="1429272000">- Upgrade to released v8.9.2 for Fate#317940
  * change systemd unit file: basically just call the init script
  * make some previously hardcoded timeouts configurable
  * drbdadm: New command peer-device-options
  * drbd 9: Move max_buffers to net_conf
  * drbd 9: Log errors to syslog if stderr is not available
  * init script: fixes for stacked resources
  * fix regression corner cases in bitmap size calculation
  * allow create-md to initialize peer-max-bio-size to 1M
  * drbd 9: make transport selectable
  * fix aggregating drbdsetup / drbdmeta exit statii
  * some documentation fixes (content and build)
  * added direct-connect command
  * incompatible drbd-9 metadata format change. use: node_id as index for
    peer_md instead of the bitmap_index
  * drbdadm/meta/usage_cnt: ensure output is visible
  * drbdsetup: fix arguments for all commands expecting a peer_device
  * exit codes: redefine E_USAGE to 1 (not 3)
  * some build changes
  * init script: on start, first try to load the module
  * drbdsetup events2: Improve how timestamps are assigned
  * udev rules (symlinks in /dev/by-res and by-disk) got fixed
  * Fixed upper limit for drbd-8.4 activity log entries
  * many fixes to drbdadm adjust and proxy commands for drbd-9
  * rhcs_fence: Do not invoke fence agents in parallel, rewrite in bash
  * drbdsetup events2 is now also available in drbd-8.4 (backported from
    drbd-9)
  * reorganized the repository have common code for drbd-9, drbd-8.4
    and drbd-8.3 only once
  * Fix drbd.ocf for resources without volume 0</changelog>
<changelog author="nwang@suse.com" date="1437652800">- Add Patch zap-devices-xml.patch and zap-devices.patch
  for user space entrance to zap-devices of new-current-uuid.
- Patch fix-libdir-in-Makefile.patch</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940. Support zeroout/discard instead of zap-devices
- Add patch zeroout-discard-devices.patch
- Remove zap-devices-xml.patch and zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1446552000">- BSC#949045. Remove execute of drbd.service.
- Add patch service-mod.patch</changelog>
<changelog author="nwang@suse.com" date="1450958400">- Update to v8.9.5
  * add support for new disk option
    'rs-discard-granularity' (module v8.4.7)
  * add support for new disk option
    'discard-zeroes-if-aligned' (module v8.4.7)
  * add support for v9 "path" commands
  * doc improvements/corrections
  * improvements to drbd ocf resource agent
    and pacemaker "constraint based fencing"
    (crm-fence-peer.sh)
  * drbd-overview improvements
  * Add an autoconf switch for building without man pages
  * Fix compatibility with the musl C library
  * Introduce the concept of paths within a connection to
    the config file; add support for paths to drbdadm adjust
  * Allow multiple connection-mesh statements within one resource
  * Document peer-device-options on the drbd-9.0 man pages
  * increase the lower boundary for al-extents from 7 to 67;
    drbdadm clamps al-extents to 67 implicitly if you configures
    something lower than 67
  * Document the events2 command on the drbd-8.4 man page
  * Fix environment variables for handlers
  * Rewrite the parser for configure options; Reuse the data
    structures describing drbdsetup options
  * No longer try to set peer-device-options with the connect
    or attach commands; Only do it with the up and attach commands
  * Fixed issues with stderr messages might go into arbitrary FDs
  * Allow recursive includes; drbdadm includes each config
    file only once
  * Fix parsing cut-off proxy sections
  * When converting 8.4 to 9.0 meta-data produce meta-data the drbd9
    kernel driver will accept
  * Obey max-peers for all volumes when creating meta-data
  * Do not re-register at usage.drbd.org when the module is not
    loaded when drbdadm is invoked</changelog>
<changelog author="nwang@suse.com" date="1456228800">- bsc#967753. Fix different udev rules folder in Leap and openSUSE.</changelog>
<changelog author="nwang@suse.com" date="1457352000">- Update to v8.9.6
  * Call "drbdsetup resize" only as often as necessary on
    "drbdadm resize"
  * Disconnect connection first on single path deletion from connection
  * Add unfence-peer handler
  * Fix "drbdadm adjust" for proxy configurations</changelog>
<changelog author="nwang@suse.com" date="1457352001">- bsc#955177, fence when another node pacemaker shutdown.
  add patch fence-after-pacemaker-down.patch</changelog>
<changelog author="nwang@suse.com" date="1457956800">- fate#320495. Support ha resource agent of drbd9.
  Add patch support-drbd9-ra.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1460116800">- bsc#972886, add pkg-config as build requirement to ensure udev's
  rules directory will be detected at build time</changelog>
<changelog author="nwang@suse.com" date="1467201600">- bsc#986784, fix DRBD9 stacked resource could not started by RA.</changelog>
<changelog author="nwang@suse.com" date="1467201601">- bsc#986215, fix segfault of up a DRBD9 stacked resource.
- Add patch fix-segfault-up-stacked-resource.patch</changelog>
<changelog author="nwang@suse.com" date="1470225600">- bsc#990834, remove the warning with experimental.
- Add warning when using multiple nodes.</changelog>
<changelog author="nwang@suse.com" date="1481025600">- bsc#1006105, initialize node id when creating md.
- Add patch initialize-node-id-when-create-md.patch</changelog>
<changelog author="nwang@suse.com" date="1487073600">- bsc#1025585, update to v8.9.8
  * Fix a lot of regressions from allowing to pass command options
    on the drbdadm adjust commandline.
  * Wait-for-* return success if there are no peers
  * Naturally align 64 bit attributes in gennetlink packet
  * Improve systemd unit-file to wait for network-online.target
  * Allow to pass peer device options on the drbdadm command-line
  * Fix drbdadm net-options by not passing the transport
  * Allow partial adjust by --skip-disk and/or --skip-net
  * Support for a new meta-data flag that helps resize operations
  * Drbdadm resize waits until new new size is user visible
  * Support for the reload operation in the OCF resource agent
- Remove patch zeroout-discard-devices.patch
  Remove patch service-mod.patch</changelog>
<changelog author="kukuk@suse.de" date="1487592000">- Remove obsolete Requires for pre/post install sections</changelog>
<changelog author="nwang@suse.com" date="1493812800">- bsc#1037109, drbdmeta does not propagate full bitmap
- Add patch keep-bitmap-in-create-md.patch</changelog>
<changelog author="nwang@suse.com" date="1497441600">- bsc#1032074, fix inconsistent external md when upgrade v8 to v9
  Add patch Pass-md_index-information-to-detect_md.patch
- upstream fix (f0b6218a)</changelog>
<changelog author="nwang@suse.com" date="1501588800">- bsc#1048671, Fix handler called from kernel always invalid
  for stacking resource
- Add fix_call_khelper_with_stack.patch</changelog>
<changelog author="nwang@suse.com" date="1502452800">- bsc#1052352, support block drbd for legacy format.
- Add Update-block-drbd-script-to-support-xen.patch</changelog>

</package>
<package pkgid="8caed9a059a599276a48de437b03e1f43fabbe2d805307e3f544d64f1561a9df" name="drbd-utils" arch="x86_64">
    <version epoch="0" ver="8.9.6" rel="4.3.2"/>

<changelog author="lwang@suse.com" date="1405080000">- created drbd-utils-8.9.0 (drbd tools )
  (since 8.4.5 drbd only includes kernel space source)
- drbd-utils-8.9.0
  * Initial release of unified drbd-utils
  * Supports drbd drivers 8.3, 8.4 and 9.0
  * Ships with man page links defaulting to 8.4
  * Fixed offline resizing in drbdmeta; A regression that causes
    data loss, since meta-data was written with wrong offset.
    The regression was introduced with 8.4.3
- Upstream version cs: 79677f478d5b0b9bf6ee23cd7f97bc7ca6b99929
- drbd-utils-8.9.0 not support congfigure device name any longer
  del: fix-udev-for-drbd-start-timeout.patch
- modify drbd.rules by removing NAME and adding SYMLINK in case that
  configuration has a device name diffrent from kernel node (bnc#878119)
  add: fix-udev-for-drbd-start-timeout.patch</changelog>
<changelog author="lwang@suse.com" date="1413028800">- update to drbd-utils-8.9.1
- drbd-utils-8.9.1
  * add DRBD systemd service
  * new configuration options socket-check-timeout and csums-after-crash-only
  * update xen block-drbd helper: allow for type "phy"
  * update udev rules and move from /etc/ to /lib/
  * fix various regressions/fallout from the kernel/userland package split,
    re-add scripts drbddisk and drbdupper,
    re-add "become-on-primary" feature to init script
  * crm-fence-peer.sh: improve detection of "clean down"
  * updated fencing scripts stonith_admin-fence-peer.sh and rhcs_fence
  * improved "proxy" configuration section parsing
  * added manpage for drbd-overview, minor review of man pages
  * build: various changes in configure.ac, makefiles, debian/* and spec file
- Upstream version cs: 87039e4993dc682232ec6365900ace657e060c73
- Delete patch:
    add_phy_to_block-drbd.diff: included in upstream latest version</changelog>
<changelog author="lwang@suse.com" date="1415361600">- Delete requires for drbd-kmp for drbd driver is built in kernel
  since 8.4.5</changelog>
<changelog author="lwang@suse.com" date="1416571200">- add to drbd-utils.spec
  Obsoletes: drbd &lt; 8.4.5</changelog>
<changelog author="lwang@suse.com" date="1418817600">- modify spec to set %attr(700,root,root) to %{_sysconfdir}/xen explicitly
  to avoid mismatch with xen-tools/xen-xend-tools.</changelog>
<changelog author="rgoldwyn@suse.com" date="1424260800">- Upgrade to v8.9.2rc2 with _service file for latest git</changelog>
<changelog author="nwang@suse.com" date="1429272000">- Upgrade to released v8.9.2 for Fate#317940
  * change systemd unit file: basically just call the init script
  * make some previously hardcoded timeouts configurable
  * drbdadm: New command peer-device-options
  * drbd 9: Move max_buffers to net_conf
  * drbd 9: Log errors to syslog if stderr is not available
  * init script: fixes for stacked resources
  * fix regression corner cases in bitmap size calculation
  * allow create-md to initialize peer-max-bio-size to 1M
  * drbd 9: make transport selectable
  * fix aggregating drbdsetup / drbdmeta exit statii
  * some documentation fixes (content and build)
  * added direct-connect command
  * incompatible drbd-9 metadata format change. use: node_id as index for
    peer_md instead of the bitmap_index
  * drbdadm/meta/usage_cnt: ensure output is visible
  * drbdsetup: fix arguments for all commands expecting a peer_device
  * exit codes: redefine E_USAGE to 1 (not 3)
  * some build changes
  * init script: on start, first try to load the module
  * drbdsetup events2: Improve how timestamps are assigned
  * udev rules (symlinks in /dev/by-res and by-disk) got fixed
  * Fixed upper limit for drbd-8.4 activity log entries
  * many fixes to drbdadm adjust and proxy commands for drbd-9
  * rhcs_fence: Do not invoke fence agents in parallel, rewrite in bash
  * drbdsetup events2 is now also available in drbd-8.4 (backported from
    drbd-9)
  * reorganized the repository have common code for drbd-9, drbd-8.4
    and drbd-8.3 only once
  * Fix drbd.ocf for resources without volume 0</changelog>
<changelog author="nwang@suse.com" date="1437652800">- Add Patch zap-devices-xml.patch and zap-devices.patch
  for user space entrance to zap-devices of new-current-uuid.
- Patch fix-libdir-in-Makefile.patch</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940. Support zeroout/discard instead of zap-devices
- Add patch zeroout-discard-devices.patch
- Remove zap-devices-xml.patch and zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1446552000">- BSC#949045. Remove execute of drbd.service.
- Add patch service-mod.patch</changelog>
<changelog author="nwang@suse.com" date="1450958400">- Update to v8.9.5
  * add support for new disk option
    'rs-discard-granularity' (module v8.4.7)
  * add support for new disk option
    'discard-zeroes-if-aligned' (module v8.4.7)
  * add support for v9 "path" commands
  * doc improvements/corrections
  * improvements to drbd ocf resource agent
    and pacemaker "constraint based fencing"
    (crm-fence-peer.sh)
  * drbd-overview improvements
  * Add an autoconf switch for building without man pages
  * Fix compatibility with the musl C library
  * Introduce the concept of paths within a connection to
    the config file; add support for paths to drbdadm adjust
  * Allow multiple connection-mesh statements within one resource
  * Document peer-device-options on the drbd-9.0 man pages
  * increase the lower boundary for al-extents from 7 to 67;
    drbdadm clamps al-extents to 67 implicitly if you configures
    something lower than 67
  * Document the events2 command on the drbd-8.4 man page
  * Fix environment variables for handlers
  * Rewrite the parser for configure options; Reuse the data
    structures describing drbdsetup options
  * No longer try to set peer-device-options with the connect
    or attach commands; Only do it with the up and attach commands
  * Fixed issues with stderr messages might go into arbitrary FDs
  * Allow recursive includes; drbdadm includes each config
    file only once
  * Fix parsing cut-off proxy sections
  * When converting 8.4 to 9.0 meta-data produce meta-data the drbd9
    kernel driver will accept
  * Obey max-peers for all volumes when creating meta-data
  * Do not re-register at usage.drbd.org when the module is not
    loaded when drbdadm is invoked</changelog>
<changelog author="nwang@suse.com" date="1456228800">- bsc#967753. Fix different udev rules folder in Leap and openSUSE.</changelog>
<changelog author="nwang@suse.com" date="1457352000">- Update to v8.9.6
  * Call "drbdsetup resize" only as often as necessary on
    "drbdadm resize"
  * Disconnect connection first on single path deletion from connection
  * Add unfence-peer handler
  * Fix "drbdadm adjust" for proxy configurations</changelog>
<changelog author="nwang@suse.com" date="1457352001">- bsc#955177, fence when another node pacemaker shutdown.
  add patch fence-after-pacemaker-down.patch</changelog>
<changelog author="nwang@suse.com" date="1457956800">- fate#320495. Support ha resource agent of drbd9.
  Add patch support-drbd9-ra.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1460116800">- bsc#972886, add pkg-config as build requirement to ensure udev's
  rules directory will be detected at build time</changelog>
<changelog author="nwang@suse.com" date="1467201600">- bsc#986784, fix DRBD9 stacked resource could not started by RA.</changelog>
<changelog author="nwang@suse.com" date="1467201601">- bsc#986215, fix segfault of up a DRBD9 stacked resource.
- Add patch fix-segfault-up-stacked-resource.patch</changelog>
<changelog author="nwang@suse.com" date="1470225600">- bsc#990834, remove the warning with experimental.
- Add warning when using multiple nodes.</changelog>
<changelog author="nwang@suse.com" date="1481025600">- bsc#1006105, initialize node id when creating md.
- Add patch initialize-node-id-when-create-md.patch</changelog>

</package>
<package pkgid="b851772b21c8ddfd48beae9712c718650042ae759bb6c74c81bda0cecf8008f6" name="drbd-utils" arch="x86_64">
    <version epoch="0" ver="8.9.8" rel="4.6.1"/>

<changelog author="nwang@suse.com" date="1429272000">- Upgrade to released v8.9.2 for Fate#317940
  * change systemd unit file: basically just call the init script
  * make some previously hardcoded timeouts configurable
  * drbdadm: New command peer-device-options
  * drbd 9: Move max_buffers to net_conf
  * drbd 9: Log errors to syslog if stderr is not available
  * init script: fixes for stacked resources
  * fix regression corner cases in bitmap size calculation
  * allow create-md to initialize peer-max-bio-size to 1M
  * drbd 9: make transport selectable
  * fix aggregating drbdsetup / drbdmeta exit statii
  * some documentation fixes (content and build)
  * added direct-connect command
  * incompatible drbd-9 metadata format change. use: node_id as index for
    peer_md instead of the bitmap_index
  * drbdadm/meta/usage_cnt: ensure output is visible
  * drbdsetup: fix arguments for all commands expecting a peer_device
  * exit codes: redefine E_USAGE to 1 (not 3)
  * some build changes
  * init script: on start, first try to load the module
  * drbdsetup events2: Improve how timestamps are assigned
  * udev rules (symlinks in /dev/by-res and by-disk) got fixed
  * Fixed upper limit for drbd-8.4 activity log entries
  * many fixes to drbdadm adjust and proxy commands for drbd-9
  * rhcs_fence: Do not invoke fence agents in parallel, rewrite in bash
  * drbdsetup events2 is now also available in drbd-8.4 (backported from
    drbd-9)
  * reorganized the repository have common code for drbd-9, drbd-8.4
    and drbd-8.3 only once
  * Fix drbd.ocf for resources without volume 0</changelog>
<changelog author="nwang@suse.com" date="1437652800">- Add Patch zap-devices-xml.patch and zap-devices.patch
  for user space entrance to zap-devices of new-current-uuid.
- Patch fix-libdir-in-Makefile.patch</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940. Support zeroout/discard instead of zap-devices
- Add patch zeroout-discard-devices.patch
- Remove zap-devices-xml.patch and zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1446552000">- BSC#949045. Remove execute of drbd.service.
- Add patch service-mod.patch</changelog>
<changelog author="nwang@suse.com" date="1450958400">- Update to v8.9.5
  * add support for new disk option
    'rs-discard-granularity' (module v8.4.7)
  * add support for new disk option
    'discard-zeroes-if-aligned' (module v8.4.7)
  * add support for v9 "path" commands
  * doc improvements/corrections
  * improvements to drbd ocf resource agent
    and pacemaker "constraint based fencing"
    (crm-fence-peer.sh)
  * drbd-overview improvements
  * Add an autoconf switch for building without man pages
  * Fix compatibility with the musl C library
  * Introduce the concept of paths within a connection to
    the config file; add support for paths to drbdadm adjust
  * Allow multiple connection-mesh statements within one resource
  * Document peer-device-options on the drbd-9.0 man pages
  * increase the lower boundary for al-extents from 7 to 67;
    drbdadm clamps al-extents to 67 implicitly if you configures
    something lower than 67
  * Document the events2 command on the drbd-8.4 man page
  * Fix environment variables for handlers
  * Rewrite the parser for configure options; Reuse the data
    structures describing drbdsetup options
  * No longer try to set peer-device-options with the connect
    or attach commands; Only do it with the up and attach commands
  * Fixed issues with stderr messages might go into arbitrary FDs
  * Allow recursive includes; drbdadm includes each config
    file only once
  * Fix parsing cut-off proxy sections
  * When converting 8.4 to 9.0 meta-data produce meta-data the drbd9
    kernel driver will accept
  * Obey max-peers for all volumes when creating meta-data
  * Do not re-register at usage.drbd.org when the module is not
    loaded when drbdadm is invoked</changelog>
<changelog author="nwang@suse.com" date="1456228800">- bsc#967753. Fix different udev rules folder in Leap and openSUSE.</changelog>
<changelog author="nwang@suse.com" date="1457352000">- Update to v8.9.6
  * Call "drbdsetup resize" only as often as necessary on
    "drbdadm resize"
  * Disconnect connection first on single path deletion from connection
  * Add unfence-peer handler
  * Fix "drbdadm adjust" for proxy configurations</changelog>
<changelog author="nwang@suse.com" date="1457352001">- bsc#955177, fence when another node pacemaker shutdown.
  add patch fence-after-pacemaker-down.patch</changelog>
<changelog author="nwang@suse.com" date="1457956800">- fate#320495. Support ha resource agent of drbd9.
  Add patch support-drbd9-ra.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1460116800">- bsc#972886, add pkg-config as build requirement to ensure udev's
  rules directory will be detected at build time</changelog>
<changelog author="nwang@suse.com" date="1467201600">- bsc#986784, fix DRBD9 stacked resource could not started by RA.</changelog>
<changelog author="nwang@suse.com" date="1467201601">- bsc#986215, fix segfault of up a DRBD9 stacked resource.
- Add patch fix-segfault-up-stacked-resource.patch</changelog>
<changelog author="nwang@suse.com" date="1470225600">- bsc#990834, remove the warning with experimental.
- Add warning when using multiple nodes.</changelog>
<changelog author="nwang@suse.com" date="1481025600">- bsc#1006105, initialize node id when creating md.
- Add patch initialize-node-id-when-create-md.patch</changelog>
<changelog author="nwang@suse.com" date="1487073600">- bsc#1025585, update to v8.9.8
  * Fix a lot of regressions from allowing to pass command options
    on the drbdadm adjust commandline.
  * Wait-for-* return success if there are no peers
  * Naturally align 64 bit attributes in gennetlink packet
  * Improve systemd unit-file to wait for network-online.target
  * Allow to pass peer device options on the drbdadm command-line
  * Fix drbdadm net-options by not passing the transport
  * Allow partial adjust by --skip-disk and/or --skip-net
  * Support for a new meta-data flag that helps resize operations
  * Drbdadm resize waits until new new size is user visible
  * Support for the reload operation in the OCF resource agent
- Remove patch zeroout-discard-devices.patch
  Remove patch service-mod.patch</changelog>
<changelog author="kukuk@suse.de" date="1487592000">- Remove obsolete Requires for pre/post install sections</changelog>
<changelog author="nwang@suse.com" date="1493812800">- bsc#1037109, drbdmeta does not propagate full bitmap
- Add patch keep-bitmap-in-create-md.patch</changelog>
<changelog author="nwang@suse.com" date="1497441600">- bsc#1032074, fix inconsistent external md when upgrade v8 to v9
  Add patch Pass-md_index-information-to-detect_md.patch
- upstream fix (f0b6218a)</changelog>
<changelog author="nwang@suse.com" date="1501588800">- bsc#1048671, Fix handler called from kernel always invalid
  for stacking resource
- Add fix_call_khelper_with_stack.patch</changelog>
<changelog author="nwang@suse.com" date="1502452800">- bsc#1052352, support block drbd for legacy format.
- Add Update-block-drbd-script-to-support-xen.patch</changelog>

</package>
<package pkgid="9395dcd6e5df90fd1c9f7663d9a9f2b0f9e6cf3dc08213f8822e0d2144b0ad39" name="drkonqi5" arch="x86_64">
    <version epoch="0" ver="5.8.3" rel="5.1"/>

<changelog author="fabian@ritter-vogt.de" date="1474545600">- Add change-kioremote-severity.patch to avoid filling the home folder
  with useless log messages (boo#997173)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1474718400">- Add 0001-wait-before-creating-the-panel.patch to work around race
  condition for panel transparency (boo#1000109)</changelog>
<changelog author="alarrosa@suse.com" date="1474977600">- Add fix-breeze-sddm-theme-with-many-users-2.patch: Makes the
  breeze theme in sddm show username/password directly instead of
  a user list when there's more than N users in the system where
  N is defined in sddm.conf, under the Theme section, in the
  UsersThresholdToDisableAvatars variable.</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475150400">- Update to 5.8.0
  * New LTS feature release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.0.php
- Remove patches (now upstream):
  * 0001-wait-before-creating-the-panel.patch
  * fix-breeze-sddm-theme-with-many-users-2.patch
  * fix-wallpaper-not-having-correct-aspect-ratio.diff</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475323200">- Add 0001-Ignore-default-sddm-face-icons.patch (boo#1001364):
  * The default SDDM face icons are too dark to be used with
    the default backgrounds</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475409600">- Add add-tray-icon-cache.patch (kde#356479):
  * High load due to animated tray icons</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475496000">- Update 0001-Ignore-default-sddm-face-icons.patch to not break
  all .face.icon (boo#1001364)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475755200">- Add 0001-save-the-containment-only-aftyer-switch.patch:
  * Without this it would always change back to the folderview
    after login (boo#1003399)</changelog>
<changelog author="alarrosa@suse.com" date="1475841600">- Add keep-wallpaper-aspect-ratio-wallpaper-on-screen-resolution-change.diff:
  * Chooses a new preferred background image when the screen
    resolution is changed to keep the correct aspect ratio (boo#990257).
    Also check for division by zero.</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php
- Removed upstream patches:
  * 0001-save-the-containment-only-aftyer-switch.patch
- Remove copyrighted picture (kde#370490)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="alarrosa@suse.com" date="1477051200">- Added fix-sddm-theme-logic.diff so sddm offers the text entry boxes
  by default (instead of an empty user list) when the userlist model
  is empty (boo#1003742)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1477137600">- Add Requires: libqt5-qtgraphicaleffects as used by the sddm theme</changelog>
<changelog author="fabian@ritter-vogt.de" date="1477224000">- Remove Requires again, backport import removal
  * remove-sddm-graphicaleffects-dep.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php
- Remove upstream patches:
  * fix-sddm-theme-logic.diff
  * remove-sddm-graphicaleffects-dep.patch</changelog>
<changelog author="alarrosa@suse.com" date="1478088000">- Add use-nearest-aspect-ratio-available-wallpaper.diff to improve the
  selection of wallpapers keeping the same (or as similar as possible)
  aspect ratio (boo#990257). Include the latest changes submitted
  upstream to work better with QUAD HD screen resolutions.</changelog>
<changelog author="wbauer@tmo.at" date="1478088001">- Call qtpaths with an absolute path in startkde to make sure the
  system one is used (boo#1004769)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478174400">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478779200">- Backport several commits for better multiscreen handling:
  * 0001-taskmanagerrulesrc-Add-Rewrite-Rule-for-Google-chrom.patch
  * 0002-make-sure-all-outputs-are-known.patch
  * 0003-Sync-app-config-in-sync-with-applets-config.patch
  * 0004-Avoid-connecting-to-screen-changed-signals-twice.patch
  * 0005-Load-screenpool-at-the-same-time-as-we-connect-to-sc.patch
  * kde#372099,kde#371858,kde#371991,kde#371819,kde#371734
  * boo#1003438</changelog>

</package>
<package pkgid="6d105a057dad4fe318b6ce2b8dd38fb212d4298ef8f394c9536f3fcddfa28dfd" name="drkonqi5" arch="x86_64">
    <version epoch="0" ver="5.8.6" rel="10.3.1"/>

<changelog author="alarrosa@suse.com" date="1475841600">- Add keep-wallpaper-aspect-ratio-wallpaper-on-screen-resolution-change.diff:
  * Chooses a new preferred background image when the screen
    resolution is changed to keep the correct aspect ratio (boo#990257).
    Also check for division by zero.</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php
- Removed upstream patches:
  * 0001-save-the-containment-only-aftyer-switch.patch
- Remove copyrighted picture (kde#370490)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="alarrosa@suse.com" date="1477051200">- Added fix-sddm-theme-logic.diff so sddm offers the text entry boxes
  by default (instead of an empty user list) when the userlist model
  is empty (boo#1003742)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1477137600">- Add Requires: libqt5-qtgraphicaleffects as used by the sddm theme</changelog>
<changelog author="fabian@ritter-vogt.de" date="1477224000">- Remove Requires again, backport import removal
  * remove-sddm-graphicaleffects-dep.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php
- Remove upstream patches:
  * fix-sddm-theme-logic.diff
  * remove-sddm-graphicaleffects-dep.patch</changelog>
<changelog author="alarrosa@suse.com" date="1478088000">- Add use-nearest-aspect-ratio-available-wallpaper.diff to improve the
  selection of wallpapers keeping the same (or as similar as possible)
  aspect ratio (boo#990257). Include the latest changes submitted
  upstream to work better with QUAD HD screen resolutions.</changelog>
<changelog author="wbauer@tmo.at" date="1478088001">- Call qtpaths with an absolute path in startkde to make sure the
  system one is used (boo#1004769)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478174400">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478779200">- Backport several commits for better multiscreen handling:
  * 0001-taskmanagerrulesrc-Add-Rewrite-Rule-for-Google-chrom.patch
  * 0002-make-sure-all-outputs-are-known.patch
  * 0003-Sync-app-config-in-sync-with-applets-config.patch
  * 0004-Avoid-connecting-to-screen-changed-signals-twice.patch
  * 0005-Load-screenpool-at-the-same-time-as-we-connect-to-sc.patch
  * kde#372099,kde#371858,kde#371991,kde#371819,kde#371734
  * boo#1003438</changelog>
<changelog author="wbauer@tmo.at" date="1478952000">- Add Look-for-both-json-and-desktop-metadata.patch to fix adding a
  panel or plasmoid with the new json metadata files</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Changes since 5.8.3:
  * properly parse exec line before qprocessing it for autostart
  * Disable Qt's high DPI scaling on shutdown/switch user dialogs
  * Don't set PanelView visibilty when opening/closing config
  * Check KPluginInfo.service() returns a valid object
  * Revert "Port to new plasma-framework API"
  * Add plasma-discover to mappings
  * [Windowed Widgets Runner] Don't access invalid KPluginMetaData
  * Load screenpool at the same time as we connect to screenchanged signals
  * Avoid connecting to screen changed signals twice
  * Sync app config in sync with applets config
  * make sure all outputs are known
  * [taskmanagerrulesrc] Add Rewrite Rule for Google-chrome
  * [XWindowTasksModel] Check for service being empty before searching new ones
  * fix behavior of scrollable systray popups
  * Introduce new pre-layout script hook
  * Make sure we're looking both for json and desktop metadata
  * Port to new plasma-framework API
  * Modified distance function to keep aspect ratio as close as possible
- Remove patches, now upstream:
  * 0001-taskmanagerrulesrc-Add-Rewrite-Rule-for-Google-chrom.patch
  * 0002-make-sure-all-outputs-are-known.patch
  * 0003-Sync-app-config-in-sync-with-applets-config.patch
  * 0004-Avoid-connecting-to-screen-changed-signals-twice.patch
  * 0005-Load-screenpool-at-the-same-time-as-we-connect-to-sc.patch
  * Look-for-both-json-and-desktop-metadata.patch
  * keep-wallpaper-aspect-ratio-wallpaper-on-screen-resolution-change.diff
  * use-nearest-aspect-ratio-available-wallpaper.diff</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Changes since 5.8.4:
  * notice when the only screen changes
  * make sure  applet is removed from stack when destroyed
  * [Lock Screen] Wrap OSD in its own ColorScope
  * Move updating of primary screen in screenpool after fetching its id
  * Calendar: clear selection on opening
  * Fix regression in last commit, don't show battery life as 100 when it's 0
  * Fix "Unable to assign [undefined] to int" log
  * Refresh the ScreenGeometry data role whenever a screen is added or changes its geometry.
  * systemtray: Don't propagate unhandled wheel events
  * [Lock Screen] Add keyboard icon for keyboard layout switcher
  * remove categories not present on server anymore
  * Select correct index without timer
  * Expose rowCount as data role in TaskGroupingProxyModel.
  * [taskmanagerrulesrc] Add Rewrite Rule for chromium
  * [SDDM Theme] Fix background in qmlscene by providing proper config dummy data
  * [SDDM Theme] Add "lastUser" and "disableAvatarsThreshold" properties to dummydata
  * [SDDM Theme] Remember last username
  * [taskmanagerrulesrc] Add Rewrite Rule for chromium-browser
  * fix config dialogs in ltr mode
- Fixes:
  * boo#1022119</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * Port to QMultiHash.
  * Only remove + announce if leader change actually occured, avoid excessive loop.
  * Fix crash.
  * [Notifications] Never manually hide() the NotificationPopup
  * Add comment laying out goals.
  * Fix crash when switching activities.
  * Tweak alphabetic (default) sort behavior.
  * turn the NotificationItem in a MouseArea
  * [DesktopView] show() ConfigView when it is already opened
  * [System Tray Containment] Drop useless Q_INVOKABLE from .cpp file
  * [System Tray Containment] Ungrab mouse before opening context menu
  * [KRunner] In doubt use primary screen for view position
  * Drop legacy fixup rule for VirtualBox.
  * fix isOutputRedundant logic
  * Fix group parents not appearing when disabling inline grouping.
  * Corona::screenGeometryChanged on qscreen resized
  * MediaController: Update position while queuedPositionUpdate timer is running
  * better clean up of duplicate containments
  * Fix "Pinned Chrome disappears when all Chrome windows are closed"
  * [MPRIS Data Engine] Don't crash if "Metadata" is a map but of wrong type
  * Systray: Move all icon resolution to dataengine
  * use a native event filter to notice the screen was swapped
- Fixes:
  * kde#374531
  * kde#365617
  * kde#371858
  * kde#375507
  * kde#350468
  * kde#375574
  * kde#373698
  * kde#376055
- Revert upstream commit to allow use of our current slightly different fix:
  * 0001-Revert-Systray-Move-all-icon-resolution-to-dataengin.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1491739200">- Add fixes to the logout dialog:
  * From Plasma/5.8: 0001-Logout-Screen-Show-suspend-button-only-if-supported.patch (kde#376601)
  * From master: 0001-Some-UI-fixes-for-logout-dialog.patch</changelog>
<changelog author="wbauer@tmo.at" date="1496232000">- Add xembedsniproxy-inject-mouse-clicks-with-XTest.patch and
  xembedsniproxy-fix-using-XTest.patch to fix clicking on system
  tray icons of certain applications, mainly GTK3 and Java
  (boo#1026999, kde#362941, kde#375017)</changelog>
<changelog author="wbauer@tmo.at" date="1497700800">- Add xembedsniproxy-fix-possible-crash.patch to fix a possible
  crash</changelog>
<changelog author="wbauer@tmo.at" date="1498910400">- Add applauncher-allow-to-show-apps-by-name.patch to provide an
  option to display application names instead of the generic names
  in the desktop containment's application launcher mouse action
  (kde#358423, boo#974513)</changelog>
<changelog author="wbauer@tmo.at" date="1499601600">- Add logoutdialog-honor-Offer-shutdown-options.patch to make the
  logout dialog respect the "Offer shutdown options" setting and
  hide "Reboot" and "Shutdown" if disabled (boo#1008844)</changelog>

</package>
<package pkgid="d19bb14de13578e412716f44adaf493c55b6f96d8e31dc288a87be38747f011d" name="drkonqi5" arch="x86_64">
    <version epoch="0" ver="5.8.6" rel="8.1"/>

<changelog author="fabian@ritter-vogt.de" date="1475323200">- Add 0001-Ignore-default-sddm-face-icons.patch (boo#1001364):
  * The default SDDM face icons are too dark to be used with
    the default backgrounds</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475409600">- Add add-tray-icon-cache.patch (kde#356479):
  * High load due to animated tray icons</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475496000">- Update 0001-Ignore-default-sddm-face-icons.patch to not break
  all .face.icon (boo#1001364)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475668800">- Add Source: URL back</changelog>
<changelog author="fabian@ritter-vogt.de" date="1475755200">- Add 0001-save-the-containment-only-aftyer-switch.patch:
  * Without this it would always change back to the folderview
    after login (boo#1003399)</changelog>
<changelog author="alarrosa@suse.com" date="1475841600">- Add keep-wallpaper-aspect-ratio-wallpaper-on-screen-resolution-change.diff:
  * Chooses a new preferred background image when the screen
    resolution is changed to keep the correct aspect ratio (boo#990257).
    Also check for division by zero.</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476187200">- Update to 5.8.1
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.1.php
- Removed upstream patches:
  * 0001-save-the-containment-only-aftyer-switch.patch
- Remove copyrighted picture (kde#370490)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1476792000">- Update to 5.8.2
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.2.php</changelog>
<changelog author="alarrosa@suse.com" date="1477051200">- Added fix-sddm-theme-logic.diff so sddm offers the text entry boxes
  by default (instead of an empty user list) when the userlist model
  is empty (boo#1003742)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1477137600">- Add Requires: libqt5-qtgraphicaleffects as used by the sddm theme</changelog>
<changelog author="fabian@ritter-vogt.de" date="1477224000">- Remove Requires again, backport import removal
  * remove-sddm-graphicaleffects-dep.patch</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478001600">- Update to 5.8.3
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.3.php
- Remove upstream patches:
  * fix-sddm-theme-logic.diff
  * remove-sddm-graphicaleffects-dep.patch</changelog>
<changelog author="alarrosa@suse.com" date="1478088000">- Add use-nearest-aspect-ratio-available-wallpaper.diff to improve the
  selection of wallpapers keeping the same (or as similar as possible)
  aspect ratio (boo#990257). Include the latest changes submitted
  upstream to work better with QUAD HD screen resolutions.</changelog>
<changelog author="wbauer@tmo.at" date="1478088001">- Call qtpaths with an absolute path in startkde to make sure the
  system one is used (boo#1004769)</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478174400">- Introduce new _plasma5_bugfix global for more fine-tuned dependencies</changelog>
<changelog author="fabian@ritter-vogt.de" date="1478779200">- Backport several commits for better multiscreen handling:
  * 0001-taskmanagerrulesrc-Add-Rewrite-Rule-for-Google-chrom.patch
  * 0002-make-sure-all-outputs-are-known.patch
  * 0003-Sync-app-config-in-sync-with-applets-config.patch
  * 0004-Avoid-connecting-to-screen-changed-signals-twice.patch
  * 0005-Load-screenpool-at-the-same-time-as-we-connect-to-sc.patch
  * kde#372099,kde#371858,kde#371991,kde#371819,kde#371734
  * boo#1003438</changelog>
<changelog author="wbauer@tmo.at" date="1478952000">- Add Look-for-both-json-and-desktop-metadata.patch to fix adding a
  panel or plasmoid with the new json metadata files</changelog>
<changelog author="fabian@ritter-vogt.de" date="1479902400">- Update to 5.8.4
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.4.php
- Changes since 5.8.3:
  * properly parse exec line before qprocessing it for autostart
  * Disable Qt's high DPI scaling on shutdown/switch user dialogs
  * Don't set PanelView visibilty when opening/closing config
  * Check KPluginInfo.service() returns a valid object
  * Revert "Port to new plasma-framework API"
  * Add plasma-discover to mappings
  * [Windowed Widgets Runner] Don't access invalid KPluginMetaData
  * Load screenpool at the same time as we connect to screenchanged signals
  * Avoid connecting to screen changed signals twice
  * Sync app config in sync with applets config
  * make sure all outputs are known
  * [taskmanagerrulesrc] Add Rewrite Rule for Google-chrome
  * [XWindowTasksModel] Check for service being empty before searching new ones
  * fix behavior of scrollable systray popups
  * Introduce new pre-layout script hook
  * Make sure we're looking both for json and desktop metadata
  * Port to new plasma-framework API
  * Modified distance function to keep aspect ratio as close as possible
- Remove patches, now upstream:
  * 0001-taskmanagerrulesrc-Add-Rewrite-Rule-for-Google-chrom.patch
  * 0002-make-sure-all-outputs-are-known.patch
  * 0003-Sync-app-config-in-sync-with-applets-config.patch
  * 0004-Avoid-connecting-to-screen-changed-signals-twice.patch
  * 0005-Load-screenpool-at-the-same-time-as-we-connect-to-sc.patch
  * Look-for-both-json-and-desktop-metadata.patch
  * keep-wallpaper-aspect-ratio-wallpaper-on-screen-resolution-change.diff
  * use-nearest-aspect-ratio-available-wallpaper.diff</changelog>
<changelog author="fabian@ritter-vogt.de" date="1482840000">- Update to 5.8.5
  * New bugfix release
  * For more details please see:
    https://www.kde.org/announcements/plasma-5.8.5.php
- Changes since 5.8.4:
  * notice when the only screen changes
  * make sure  applet is removed from stack when destroyed
  * [Lock Screen] Wrap OSD in its own ColorScope
  * Move updating of primary screen in screenpool after fetching its id
  * Calendar: clear selection on opening
  * Fix regression in last commit, don't show battery life as 100 when it's 0
  * Fix "Unable to assign [undefined] to int" log
  * Refresh the ScreenGeometry data role whenever a screen is added or changes its geometry.
  * systemtray: Don't propagate unhandled wheel events
  * [Lock Screen] Add keyboard icon for keyboard layout switcher
  * remove categories not present on server anymore
  * Select correct index without timer
  * Expose rowCount as data role in TaskGroupingProxyModel.
  * [taskmanagerrulesrc] Add Rewrite Rule for chromium
  * [SDDM Theme] Fix background in qmlscene by providing proper config dummy data
  * [SDDM Theme] Add "lastUser" and "disableAvatarsThreshold" properties to dummydata
  * [SDDM Theme] Remember last username
  * [taskmanagerrulesrc] Add Rewrite Rule for chromium-browser
  * fix config dialogs in ltr mode
- Fixes:
  * boo#1022119</changelog>
<changelog author="fabian@ritter-vogt.de" date="1487678400">- Update to 5.8.6
  * New bugfix release
  * For more details please see:
  * https://www.kde.org/announcements/plasma-5.8.6.php
- Changes since 5.8.5:
  * Port to QMultiHash.
  * Only remove + announce if leader change actually occured, avoid excessive loop.
  * Fix crash.
  * [Notifications] Never manually hide() the NotificationPopup
  * Add comment laying out goals.
  * Fix crash when switching activities.
  * Tweak alphabetic (default) sort behavior.
  * turn the NotificationItem in a MouseArea
  * [DesktopView] show() ConfigView when it is already opened
  * [System Tray Containment] Drop useless Q_INVOKABLE from .cpp file
  * [System Tray Containment] Ungrab mouse before opening context menu
  * [KRunner] In doubt use primary screen for view position
  * Drop legacy fixup rule for VirtualBox.
  * fix isOutputRedundant logic
  * Fix group parents not appearing when disabling inline grouping.
  * Corona::screenGeometryChanged on qscreen resized
  * MediaController: Update position while queuedPositionUpdate timer is running
  * better clean up of duplicate containments
  * Fix "Pinned Chrome disappears when all Chrome windows are closed"
  * [MPRIS Data Engine] Don't crash if "Metadata" is a map but of wrong type
  * Systray: Move all icon resolution to dataengine
  * use a native event filter to notice the screen was swapped
- Fixes:
  * kde#374531
  * kde#365617
  * kde#371858
  * kde#375507
  * kde#350468
  * kde#375574
  * kde#373698
  * kde#376055
- Revert upstream commit to allow use of our current slightly different fix:
  * 0001-Revert-Systray-Move-all-icon-resolution-to-dataengin.patch</changelog>

</package>
<package pkgid="20b6bc5234880d6973e7f0240d6b759f2155c8f995bc3b7c31e55e5ab3b1e2c8" name="dtb-source" arch="src">
    <version epoch="0" ver="4.4.27" rel="8.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1444910400">- Add armv7l dtbs:
  * dtb-am57xx</changelog>
<changelog author="afaerber@suse.de" date="1447588800">- Install to kernel-specific directory
  Prepares for multiversion dtb packages and extlinux support.
  * If /boot/dtb is not a real directory, symlink it for back compat
- pre_checkin.pl: Run format_spec_file (for whitespace cleanup)</changelog>
<changelog author="afaerber@suse.de" date="1449144000">- Mark dtb subpackages as multiversion</changelog>
<changelog author="afaerber@suse.de" date="1449144001">- Simplify multiversion naming</changelog>
<changelog author="dmueller@suse.com" date="1449489600">- add post requires for the new dtb symlink generation</changelog>
<changelog author="afaerber@suse.de" date="1450180800">- Package Amlogic Meson DTBs for ARMv7</changelog>
<changelog author="afaerber@suse.de" date="1450267200">- Sort ARMv7 packages alphabetically by file name
  * Revert meson8b (new in v4.4)
  * Package am3517, armada-375/385/388/395, imx7*, k2e/k2l, vf500
  * Avoid packaging vf610m4-* in dtb-vf6</changelog>
<changelog author="agraf@suse.com" date="1452686400">- Add dtb-hisilicon64 package for 64bit hisilicon SoCs</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1452859200">- Change summary/description for bcm2835 from RPi B to RPi 1, to
  distinguish between RPi 2 B and RPi B (original version). Also
  list models (A+, B, B+) to make it easier to find the right
  package.
  Support for A+ and B+ is new in Kernel 4.4.0</changelog>
<changelog author="afaerber@suse.de" date="1453291200">- Re-enable meson8b, new in kernel 4.4</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1453464000">- Do not copy kernel source but build out-of-tree</changelog>
<changelog author="dmueller@suse.com" date="1454241600">- add dtb-bcm2836 (RPi2 upstream version)</changelog>
<changelog author="dmueller@suse.com" date="1454932800">- fix build for non-ARM architectures
- remove builddeps from dtb-source package</changelog>
<changelog author="dmueller@suse.com" date="1455019200">- disable bcm2836, not yet entered Factory</changelog>
<changelog author="afaerber@suse.de" date="1457524800">- Package arm64 altera, amd, apm, arm, broadcom, cavium, exynos,
  freescale, marvell, mediatek, qcom, rockchip, sprd, xilinx
  * Prepare arm64 nvidia, renesas
  * Rename dtb-hisilicon64 to dtb-hisilicon for consistency. The
  idea is to automate packaging in the future based on directories.
  * Drop dtb-foundation-v8 and dtb-rtsm_ve-aemv8a (use dtb-arm instead)
  * Drop dtb-thunder-88xx (use dtb-cavium instead)
  * Drop dtb-apm-mustang (use dtb-apm instead)</changelog>
<changelog author="afaerber@suse.de" date="1466251200">- Re-enable bcm2836</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Update dtb-keystone to cover the renamed keystone-*.dts (4.7),
  not just k2hk, and drop dtb-k2e, dtb-k2l packages
  * Add dtb-k2e, dtb-k2l Provides to dtb-keystone
- Add Provides for previously updated arm64 packages
- Enable arm64 altera (v4.4), nvidia, renesas (v4.5)
- Package arm64 socionext (v4.5), al, amlogic (v4.6), lg (v4.7)
- Tidy subpackage description</changelog>
<changelog author="afaerber@suse.de" date="1476100800">- Disable all aarch64 subpackages apart from broadcom</changelog>
<changelog author="afaerber@suse.de" date="1476100801">- Symlink .dtb files to where U-Boot expects them</changelog>
<changelog author="dmueller@suse.com" date="1478692800">- disable bcm2836, keystone again</changelog>

</package>
<package pkgid="edfec66e0e4cdffa65c376605565566fb02cea34ba871ae2a97fd607eefc2480" name="dtb-source" arch="src">
    <version epoch="0" ver="4.4.36" rel="11.1"/>

<changelog author="afaerber@suse.de" date="1447588800">- Install to kernel-specific directory
  Prepares for multiversion dtb packages and extlinux support.
  * If /boot/dtb is not a real directory, symlink it for back compat
- pre_checkin.pl: Run format_spec_file (for whitespace cleanup)</changelog>
<changelog author="afaerber@suse.de" date="1449144000">- Mark dtb subpackages as multiversion</changelog>
<changelog author="afaerber@suse.de" date="1449144001">- Simplify multiversion naming</changelog>
<changelog author="dmueller@suse.com" date="1449489600">- add post requires for the new dtb symlink generation</changelog>
<changelog author="afaerber@suse.de" date="1450180800">- Package Amlogic Meson DTBs for ARMv7</changelog>
<changelog author="afaerber@suse.de" date="1450267200">- Sort ARMv7 packages alphabetically by file name
  * Revert meson8b (new in v4.4)
  * Package am3517, armada-375/385/388/395, imx7*, k2e/k2l, vf500
  * Avoid packaging vf610m4-* in dtb-vf6</changelog>
<changelog author="agraf@suse.com" date="1452686400">- Add dtb-hisilicon64 package for 64bit hisilicon SoCs</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1452859200">- Change summary/description for bcm2835 from RPi B to RPi 1, to
  distinguish between RPi 2 B and RPi B (original version). Also
  list models (A+, B, B+) to make it easier to find the right
  package.
  Support for A+ and B+ is new in Kernel 4.4.0</changelog>
<changelog author="afaerber@suse.de" date="1453291200">- Re-enable meson8b, new in kernel 4.4</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1453464000">- Do not copy kernel source but build out-of-tree</changelog>
<changelog author="dmueller@suse.com" date="1454241600">- add dtb-bcm2836 (RPi2 upstream version)</changelog>
<changelog author="dmueller@suse.com" date="1454932800">- fix build for non-ARM architectures
- remove builddeps from dtb-source package</changelog>
<changelog author="dmueller@suse.com" date="1455019200">- disable bcm2836, not yet entered Factory</changelog>
<changelog author="afaerber@suse.de" date="1457524800">- Package arm64 altera, amd, apm, arm, broadcom, cavium, exynos,
  freescale, marvell, mediatek, qcom, rockchip, sprd, xilinx
  * Prepare arm64 nvidia, renesas
  * Rename dtb-hisilicon64 to dtb-hisilicon for consistency. The
  idea is to automate packaging in the future based on directories.
  * Drop dtb-foundation-v8 and dtb-rtsm_ve-aemv8a (use dtb-arm instead)
  * Drop dtb-thunder-88xx (use dtb-cavium instead)
  * Drop dtb-apm-mustang (use dtb-apm instead)</changelog>
<changelog author="afaerber@suse.de" date="1466251200">- Re-enable bcm2836</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Update dtb-keystone to cover the renamed keystone-*.dts (4.7),
  not just k2hk, and drop dtb-k2e, dtb-k2l packages
  * Add dtb-k2e, dtb-k2l Provides to dtb-keystone
- Add Provides for previously updated arm64 packages
- Enable arm64 altera (v4.4), nvidia, renesas (v4.5)
- Package arm64 socionext (v4.5), al, amlogic (v4.6), lg (v4.7)
- Tidy subpackage description</changelog>
<changelog author="afaerber@suse.de" date="1476100800">- Disable all aarch64 subpackages apart from broadcom</changelog>
<changelog author="afaerber@suse.de" date="1476100801">- Symlink .dtb files to where U-Boot expects them</changelog>
<changelog author="dmueller@suse.com" date="1478692800">- disable bcm2836, keystone again</changelog>
<changelog author="dmueller@suse.com" date="1481371200">- enable more armv7l boards now that the kernel is fixed,
  including RPi2 (boo#1012094)</changelog>

</package>
<package pkgid="b1a367b328779d38c5eca69c948872db07cec99461eccc6e74bcd4ac143dfb49" name="dtb-source" arch="x86_64">
    <version epoch="0" ver="4.4.27" rel="8.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1444910400">- Add armv7l dtbs:
  * dtb-am57xx</changelog>
<changelog author="afaerber@suse.de" date="1447588800">- Install to kernel-specific directory
  Prepares for multiversion dtb packages and extlinux support.
  * If /boot/dtb is not a real directory, symlink it for back compat
- pre_checkin.pl: Run format_spec_file (for whitespace cleanup)</changelog>
<changelog author="afaerber@suse.de" date="1449144000">- Mark dtb subpackages as multiversion</changelog>
<changelog author="afaerber@suse.de" date="1449144001">- Simplify multiversion naming</changelog>
<changelog author="dmueller@suse.com" date="1449489600">- add post requires for the new dtb symlink generation</changelog>
<changelog author="afaerber@suse.de" date="1450180800">- Package Amlogic Meson DTBs for ARMv7</changelog>
<changelog author="afaerber@suse.de" date="1450267200">- Sort ARMv7 packages alphabetically by file name
  * Revert meson8b (new in v4.4)
  * Package am3517, armada-375/385/388/395, imx7*, k2e/k2l, vf500
  * Avoid packaging vf610m4-* in dtb-vf6</changelog>
<changelog author="agraf@suse.com" date="1452686400">- Add dtb-hisilicon64 package for 64bit hisilicon SoCs</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1452859200">- Change summary/description for bcm2835 from RPi B to RPi 1, to
  distinguish between RPi 2 B and RPi B (original version). Also
  list models (A+, B, B+) to make it easier to find the right
  package.
  Support for A+ and B+ is new in Kernel 4.4.0</changelog>
<changelog author="afaerber@suse.de" date="1453291200">- Re-enable meson8b, new in kernel 4.4</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1453464000">- Do not copy kernel source but build out-of-tree</changelog>
<changelog author="dmueller@suse.com" date="1454241600">- add dtb-bcm2836 (RPi2 upstream version)</changelog>
<changelog author="dmueller@suse.com" date="1454932800">- fix build for non-ARM architectures
- remove builddeps from dtb-source package</changelog>
<changelog author="dmueller@suse.com" date="1455019200">- disable bcm2836, not yet entered Factory</changelog>
<changelog author="afaerber@suse.de" date="1457524800">- Package arm64 altera, amd, apm, arm, broadcom, cavium, exynos,
  freescale, marvell, mediatek, qcom, rockchip, sprd, xilinx
  * Prepare arm64 nvidia, renesas
  * Rename dtb-hisilicon64 to dtb-hisilicon for consistency. The
  idea is to automate packaging in the future based on directories.
  * Drop dtb-foundation-v8 and dtb-rtsm_ve-aemv8a (use dtb-arm instead)
  * Drop dtb-thunder-88xx (use dtb-cavium instead)
  * Drop dtb-apm-mustang (use dtb-apm instead)</changelog>
<changelog author="afaerber@suse.de" date="1466251200">- Re-enable bcm2836</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Update dtb-keystone to cover the renamed keystone-*.dts (4.7),
  not just k2hk, and drop dtb-k2e, dtb-k2l packages
  * Add dtb-k2e, dtb-k2l Provides to dtb-keystone
- Add Provides for previously updated arm64 packages
- Enable arm64 altera (v4.4), nvidia, renesas (v4.5)
- Package arm64 socionext (v4.5), al, amlogic (v4.6), lg (v4.7)
- Tidy subpackage description</changelog>
<changelog author="afaerber@suse.de" date="1476100800">- Disable all aarch64 subpackages apart from broadcom</changelog>
<changelog author="afaerber@suse.de" date="1476100801">- Symlink .dtb files to where U-Boot expects them</changelog>
<changelog author="dmueller@suse.com" date="1478692800">- disable bcm2836, keystone again</changelog>

</package>
<package pkgid="566b6b657605d1a1a082afac000c41de5988cf6525f71144c79c8f57cd08e33b" name="dtb-source" arch="x86_64">
    <version epoch="0" ver="4.4.36" rel="11.1"/>

<changelog author="afaerber@suse.de" date="1447588800">- Install to kernel-specific directory
  Prepares for multiversion dtb packages and extlinux support.
  * If /boot/dtb is not a real directory, symlink it for back compat
- pre_checkin.pl: Run format_spec_file (for whitespace cleanup)</changelog>
<changelog author="afaerber@suse.de" date="1449144000">- Mark dtb subpackages as multiversion</changelog>
<changelog author="afaerber@suse.de" date="1449144001">- Simplify multiversion naming</changelog>
<changelog author="dmueller@suse.com" date="1449489600">- add post requires for the new dtb symlink generation</changelog>
<changelog author="afaerber@suse.de" date="1450180800">- Package Amlogic Meson DTBs for ARMv7</changelog>
<changelog author="afaerber@suse.de" date="1450267200">- Sort ARMv7 packages alphabetically by file name
  * Revert meson8b (new in v4.4)
  * Package am3517, armada-375/385/388/395, imx7*, k2e/k2l, vf500
  * Avoid packaging vf610m4-* in dtb-vf6</changelog>
<changelog author="agraf@suse.com" date="1452686400">- Add dtb-hisilicon64 package for 64bit hisilicon SoCs</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1452859200">- Change summary/description for bcm2835 from RPi B to RPi 1, to
  distinguish between RPi 2 B and RPi B (original version). Also
  list models (A+, B, B+) to make it easier to find the right
  package.
  Support for A+ and B+ is new in Kernel 4.4.0</changelog>
<changelog author="afaerber@suse.de" date="1453291200">- Re-enable meson8b, new in kernel 4.4</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1453464000">- Do not copy kernel source but build out-of-tree</changelog>
<changelog author="dmueller@suse.com" date="1454241600">- add dtb-bcm2836 (RPi2 upstream version)</changelog>
<changelog author="dmueller@suse.com" date="1454932800">- fix build for non-ARM architectures
- remove builddeps from dtb-source package</changelog>
<changelog author="dmueller@suse.com" date="1455019200">- disable bcm2836, not yet entered Factory</changelog>
<changelog author="afaerber@suse.de" date="1457524800">- Package arm64 altera, amd, apm, arm, broadcom, cavium, exynos,
  freescale, marvell, mediatek, qcom, rockchip, sprd, xilinx
  * Prepare arm64 nvidia, renesas
  * Rename dtb-hisilicon64 to dtb-hisilicon for consistency. The
  idea is to automate packaging in the future based on directories.
  * Drop dtb-foundation-v8 and dtb-rtsm_ve-aemv8a (use dtb-arm instead)
  * Drop dtb-thunder-88xx (use dtb-cavium instead)
  * Drop dtb-apm-mustang (use dtb-apm instead)</changelog>
<changelog author="afaerber@suse.de" date="1466251200">- Re-enable bcm2836</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Update dtb-keystone to cover the renamed keystone-*.dts (4.7),
  not just k2hk, and drop dtb-k2e, dtb-k2l packages
  * Add dtb-k2e, dtb-k2l Provides to dtb-keystone
- Add Provides for previously updated arm64 packages
- Enable arm64 altera (v4.4), nvidia, renesas (v4.5)
- Package arm64 socionext (v4.5), al, amlogic (v4.6), lg (v4.7)
- Tidy subpackage description</changelog>
<changelog author="afaerber@suse.de" date="1476100800">- Disable all aarch64 subpackages apart from broadcom</changelog>
<changelog author="afaerber@suse.de" date="1476100801">- Symlink .dtb files to where U-Boot expects them</changelog>
<changelog author="dmueller@suse.com" date="1478692800">- disable bcm2836, keystone again</changelog>
<changelog author="dmueller@suse.com" date="1481371200">- enable more armv7l boards now that the kernel is fixed,
  including RPi2 (boo#1012094)</changelog>

</package>
<package pkgid="0fa033591b609111f9b8eea901927e46e15693b9affcf028b24d2e4b5308b243" name="dtv-scan-tables" arch="noarch">
    <version epoch="0" ver="20161227" rel="2.1"/>

<changelog author="jslaby@suse.com" date="1358424000">- new package</changelog>
<changelog author="jslaby@suse.com" date="1369051200">- update to 20130412
  * updated scan files
  * added license files (drop our copy)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1396180800">- add BuildRoot: to allow build on SLES11</changelog>
<changelog author="jslaby@suse.com" date="1428408000">- update to 20150208
  * updated scan files
- use their makefile
- install v5 dvb files (in a subpackage)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1446033600">- fix build against Leap in vdr project</changelog>
<changelog author="mpluskal@suse.com" date="1483876800">- Update to version 20161227:
  * Add scan file for fi-kaisa
  * dvb-t/es-Asturias: whitespace fixes
  * Create pl-Krosno_Sucha_Góra
  * Create pl-Warszawa
  * UPC ?eská republika - value adjustment for FEC
  * Rename pl-Krosno_Sucha_Gora with only ASCII characters
  * renaming NTSC file because it doesnt actually use 8VSV, updating channel listings, add channel numbers
  * ca-ON-Toronto: adding scan file for Toronto, Canada, added channel numbers
  * DVB-T2 for ug-All, Kampala
  * DVB-T2 channels with Russia channel range and Vladivostok
- Update _service file to generate changelog as well
- Small spec file cleanup
- Send to Leap (boo#1018436)</changelog>

</package>
<package pkgid="8c7215a422fd0167727fdbe47ec787e71c77d21ff2425304ca2a0cfe5a1e285a" name="dtv-scan-tables" arch="src">
    <version epoch="0" ver="20161227" rel="2.1"/>

<changelog author="jslaby@suse.com" date="1358424000">- new package</changelog>
<changelog author="jslaby@suse.com" date="1369051200">- update to 20130412
  * updated scan files
  * added license files (drop our copy)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1396180800">- add BuildRoot: to allow build on SLES11</changelog>
<changelog author="jslaby@suse.com" date="1428408000">- update to 20150208
  * updated scan files
- use their makefile
- install v5 dvb files (in a subpackage)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1446033600">- fix build against Leap in vdr project</changelog>
<changelog author="mpluskal@suse.com" date="1483876800">- Update to version 20161227:
  * Add scan file for fi-kaisa
  * dvb-t/es-Asturias: whitespace fixes
  * Create pl-Krosno_Sucha_Góra
  * Create pl-Warszawa
  * UPC ?eská republika - value adjustment for FEC
  * Rename pl-Krosno_Sucha_Gora with only ASCII characters
  * renaming NTSC file because it doesnt actually use 8VSV, updating channel listings, add channel numbers
  * ca-ON-Toronto: adding scan file for Toronto, Canada, added channel numbers
  * DVB-T2 for ug-All, Kampala
  * DVB-T2 channels with Russia channel range and Vladivostok
- Update _service file to generate changelog as well
- Small spec file cleanup
- Send to Leap (boo#1018436)</changelog>

</package>
<package pkgid="17cd7fdf569ec34554ee8b90a50009f3f5c7658df67d3a2b0aecc6636b9d9f3b" name="dtv-scan-tables-v5" arch="noarch">
    <version epoch="0" ver="20161227" rel="2.1"/>

<changelog author="jslaby@suse.com" date="1358424000">- new package</changelog>
<changelog author="jslaby@suse.com" date="1369051200">- update to 20130412
  * updated scan files
  * added license files (drop our copy)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1396180800">- add BuildRoot: to allow build on SLES11</changelog>
<changelog author="jslaby@suse.com" date="1428408000">- update to 20150208
  * updated scan files
- use their makefile
- install v5 dvb files (in a subpackage)</changelog>
<changelog author="seife+obs@b1-systems.com" date="1446033600">- fix build against Leap in vdr project</changelog>
<changelog author="mpluskal@suse.com" date="1483876800">- Update to version 20161227:
  * Add scan file for fi-kaisa
  * dvb-t/es-Asturias: whitespace fixes
  * Create pl-Krosno_Sucha_Góra
  * Create pl-Warszawa
  * UPC ?eská republika - value adjustment for FEC
  * Rename pl-Krosno_Sucha_Gora with only ASCII characters
  * renaming NTSC file because it doesnt actually use 8VSV, updating channel listings, add channel numbers
  * ca-ON-Toronto: adding scan file for Toronto, Canada, added channel numbers
  * DVB-T2 for ug-All, Kampala
  * DVB-T2 channels with Russia channel range and Vladivostok
- Update _service file to generate changelog as well
- Small spec file cleanup
- Send to Leap (boo#1018436)</changelog>

</package>
<package pkgid="5e4cf663a9626ce30d33570dddc7722a7279cf333e0ce4ab9067bc3cf1c20590" name="dump" arch="src">
    <version epoch="0" ver="0.4b43" rel="19.3.1"/>

<changelog author="nadvornik@suse.cz" date="1045483200">- updated to 0.4b33</changelog>
<changelog author="nadvornik@suse.cz" date="1058961600">- update to 0.4b34, fixes [#27810]</changelog>
<changelog author="nadvornik@suse.cz" date="1059739200">- fixed to compile on x86_64</changelog>
<changelog author="nadvornik@suse.cz" date="1075982400">- updated to 0.4b35</changelog>
<changelog author="kukuk@suse.de" date="1076414400">- Fix compiling on 64bit architectures</changelog>
<changelog author="ro@suse.de" date="1086091200">- avoid inclusion of linux/audit.h</changelog>
<changelog author="nadvornik@suse.cz" date="1094040000">- updated to 0.4b37</changelog>
<changelog author="nadvornik@suse.cz" date="1106654400">- updated to 0.4b39</changelog>
<changelog author="nadvornik@suse.de" date="1113912000">- fixed including of linux/fs.h</changelog>
<changelog author="nadvornik@suse.cz" date="1121428800">- updated to 0.4b40
  * support for extended attributes (ACL)</changelog>
<changelog author="nadvornik@suse.cz" date="1122292800">- do not install rmt</changelog>
<changelog author="nadvornik@suse.cz" date="1136289600">- updated to 0.4b41
  * ACL fixes</changelog>
<changelog author="schwab@suse.de" date="1137240000">- Don't strip binaries.</changelog>
<changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
<changelog author="rguenther@suse.de" date="1175342400">- add zlib-devel BuildRequires</changelog>
<changelog author="nadvornik@suse.cz" date="1285848000">- updated to 0.4b43
  * ext4 support
  * selinux improvements
  * bugfixes, see CHANGES file</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
<changelog author="kstreitova@suse.com" date="1495540800">- add dump-0.4b43-hole_handlig.patch to fix incorrect hole handling
  in traverse.c [bsc#1034032]</changelog>

</package>
<package pkgid="84d540d10aa680862a2d678e4db3a1887d71e5460a8075df302c6ae1dcceee64" name="dump" arch="x86_64">
    <version epoch="0" ver="0.4b43" rel="19.3.1"/>

<changelog author="nadvornik@suse.cz" date="1122292800">- do not install rmt</changelog>
<changelog author="nadvornik@suse.cz" date="1136289600">- updated to 0.4b41
  * ACL fixes</changelog>
<changelog author="schwab@suse.de" date="1137240000">- Don't strip binaries.</changelog>
<changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
<changelog author="rguenther@suse.de" date="1175342400">- add zlib-devel BuildRequires</changelog>
<changelog author="nadvornik@suse.cz" date="1285848000">- updated to 0.4b43
  * ext4 support
  * selinux improvements
  * bugfixes, see CHANGES file</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
<changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
<changelog author="kstreitova@suse.com" date="1495540800">- add dump-0.4b43-hole_handlig.patch to fix incorrect hole handling
  in traverse.c [bsc#1034032]</changelog>

</package>
<package pkgid="6db51575e095fb7f46dcef4ce913dfc061d9087f856c761685cc385f9aaaeb10" name="dvb-utils" arch="x86_64">
    <version epoch="0" ver="1.8.0" rel="6.1"/>

<changelog author="asterios.dramis@gmail.com" date="1304856000">- Update to v0.8.3
  * Name changed to v4l-utils (libv4l + some utils).
  * Lots of changes (see ChangeLog).
- Spec file updates
  * Changes based on rpmdevtools templates and spec-cleaner run.
  * Changes to incorporate the addition of the utils.
  * Updates Licenses (based on Fedora).
- Added desktop file and icon for qv4l2 (taken from Fedora package).
- Removed libv4l-nonvoid_return.diff patch (fixed upstream).
- Added a patch to disable compilation of utils/rds (fails to compile with
  ic2-dev.h from ic2-tools).</changelog>
<changelog author="asterios.dramis@gmail.com" date="1309089600">- Update to v0.8.4
  Utils changes:
  * Various small fixes
  * qv4l2: Add support for configuring the framerate for devices which support
    this like uvc cams
  * parse_tcpdump_log.pl: new parser for tcpdump / wireshark made usbmon dumps
  * New lib_media_dev lib, to pair audio devices with video devices (and other
    combinations) for now this lives in utils and does not get installed
    systemwide, as the API is not stable
  libv4l changes:
  * Add many more laptop models to the upside down devices table
  * Some small bugfixes
  * Add vicam cameras to list of cameras need sw auto gain + whitebalance
  * Add support for M420 pixelformat
  * Add support for Y10B pixelformat
  * Add support for JPGL pixelformat
  * Modified (rewrote) jpeg decompression code to use libjpeg[-turbo], for
    much lower cpu load when doing jpeg decompression
  * Detect usb connection speed of devices
  * Rewrite src format selection algorithm, taking bandwidth into account and
    choosing the format which will give us the lowest CPU load while still
    allowing 30 fps
  * Intercept S_PARM and redo src format selection based on new fps setting,
    potentially switching from JPG to YUYV / M420 when the app lowers the fps,
    resulting in a significant lower cpu load
- Spec file updates
  * Require libv4l in the libraries.
  * Minor other updates.
- Fixed rpmlint warning "wrong-icon-size".
- Removed the desktop file and icon for qv4l2 (they are provided by the
  package now).
- Rebased disable_rds_compilation.patch to apply cleanly.</changelog>
<changelog author="asterios.dramis@gmail.com" date="1311422400">- Update to v0.8.5
  Utils changes:
  * parse_em28xx_drxk.pl: New parser for dumps of em28xx with drxk frontend
  * qv4l2: Add support for bitmap controls
  * v4l2-ctl: add support for the new bitmask control type
  * v4l2-ctl: add support for the control event
  * v4l2-ctl: small bugfixes
  * v4l2-compliance: various new tests
  * lib_media_dev: various fixes / cleanups
  libv4l changes:
  * Add some more laptop models to the upside down devices table
  * Add support for SE401 pixelformat
  * Software autogain tweaks
- Rebased disable_rds_compilation.patch to apply cleanly.</changelog>
<changelog author="Rene.vanPaassen@gmail.com" date="1313668800">- Spec file updates:
  * Add udev in BuildRequires: for SLE 11 and 11 sp1 (fixes error that
    /lib/udev/rules.d is not owned by any package).</changelog>
<changelog author="jengelh@medozas.de" date="1327838400">- Remove redundant tags/sections per specfile guideline suggestions</changelog>
<changelog author="asterios.dramis@gmail.com" date="1330257600">- Update to v0.8.6
  libv4l changes:
  * Add support for libjpeg &gt;= v7
  * Add new matching algorithm for upside down table
  * Add some more laptop models to the upside down devices table
  * Retry with another frame on JPEG header decode errors
  * Improved JL2005BCD support
  * Set errno to EIO if getting 4 consecutive EAGAIN convert errors
  * Make software autowhitebalance converge faster
  * Add quirk support for forced tinyjpeg fallback
- Spec file updates:
  * Added libjpeg-devel in BuildRequires: as direct dependency.</changelog>
<changelog author="asterios.dramis@gmail.com" date="1334145600">- Update to v0.8.7
  Utils changes:
  * ir-keytable: Fixed file parsing errors
  * qv4l2: fix segfault when there are no inputs or outputs
  * dvb: Merged DVB tools from development branch
  libv4l changes:
  * Add some more laptop models to the upside down devices table
- Rebased disable_rds_compilation.patch to apply cleanly.</changelog>
<changelog author="asterios.dramis@gmail.com" date="1335096000">- Update to v0.8.8
  Utils changes:
  * dvb-format-convert: fix argument check and helper message
  libv4l changes:
  * tinyjpeg: Better luminance quantization table for Pixart JPEG
  * tinyjpeg: Fix out of bounds array usage
  * libv4lconvert: Use bytesperline instead of width
  * libv4lconvert: Revert Lenovo X201 upside down table entry
  * libv4lconver: Add 06f8:301b pac7302 based cam to the quirk table</changelog>
<changelog author="asterios.dramis@gmail.com" date="1338379200">- Added a patch (libdvbv5-Add-missing-includes.patch) in order to fix
  compilation due to missing includes.</changelog>
<changelog author="fcrozat@suse.com" date="1350475200">- Add udev-rules-dir.patch and BuildRequires udev to fix build with
  new udev rules directory location.</changelog>
<changelog author="asterios.dramis@gmail.com" date="1351857600">- Update to version 0.8.9:
  libv4l changes:
  * libv4lconvert: Various Pixart JPEG fixes
  * libv4lconvert: Add more notebooks to the upside down device table
  Utils changes:
  * keytable: Add support for Sanyo IR and RC-5-SZ protocol
  * keytable: Add missing buttons in shipped keytables
  * v4l2-compliance, v4l-ctl, qv4l2: Sync with development branch
- Removed libdvbv5-Add-missing-includes.patch (fixed upstream).</changelog>
<changelog author="dmueller@suse.com" date="1363435200">- add use-openat-if-available.patch:
  * prefer openat over deprecated open syscall (fixes aarch64)</changelog>
<changelog author="dmueller@suse.com" date="1388664000">- fix compiled-in paths by specifying PREFIX and LIBDIR correctly
  during build</changelog>
<changelog author="asterios.dramis@gmail.com" date="1401883200">- Update to version 1.0.1:
  * Lots of changes: See ChangeLog for details.
- Removed ImageMagick and sysfsutils-devel build requirements (not needed
  anymore).
- Added pkg-config build requirement.
- Use desktop-file-utils instead of update-desktop-files for openSUSE &gt; 12.1.
  Added desktop-file-utils build requirement for this.
- Removed the following patches:
  * disable_rds_compilation.patch (not needed anymore).
  * udev-rules-dir.patch (fixed upstream).
  * use-openat-if-available.patch (fixed upstream).
- Added a patch "bufferoverflowstrncat.patch" to fix rpm post build check error
  "Statement might be overflowing a buffer in strncat".</changelog>
<changelog author="asterios.dramis@gmail.com" date="1406376000">- Update to version 1.2.1:
  * Lots of changes: See ChangeLog for details.
- Added alsa-devel build requirement.
- Use autoreconf to fix build in openSUSE 12.2.
- Removed bufferoverflowstrncat.patch (fixed upstream).</changelog>
<changelog author="asterios.dramis@gmail.com" date="1422792000">- Update to version 1.6.2:
  * Lots of changes: See ChangeLog for details.
- Added doxygen build requirement.
- Added new subpackages dvb-utils (split from v4l-utils), libdvbv5 and
  libdvbv5-devel.</changelog>
<changelog author="tchvatal@suse.com" date="1426248000">- Cleanup few conditions for better readability</changelog>
<changelog author="asterios.dramis@gmail.com" date="1441972800">- Update to version 1.6.3:
  * v4lconvert: Add ASUS A7Sn to upside down table
  * v4lconvert: Add ASUS A6R to upside down table
  * Synchronize with the Kernel
  * vivid-tpg.h.patch: update to match current upstream tree
  * sync-with-kernel: add include/linux/media.h
  * configure.ac: fix qv4l2 if QGLFunctions doesn't exist
  * libv4lconvert: Fix support for Y16 pixel format</changelog>
<changelog author="meissner@suse.com" date="1442750400">- Add -devel pkg to baselibs to build Wine on 64bit only distros</changelog>
<changelog author="mpluskal@suse.com" date="1443182400">- Add gpg signature
- Switch to qt5 on recent releases
- Split language packages
- Update to 1.8.0
  * See ChangeLog for full list of changes</changelog>

</package>
<package pkgid="d093f2583929307abcfab5ec8c5d31375d0415b6d8c237db4fc5435db0df9d80" name="e2fsprogs" arch="src">
    <version epoch="0" ver="1.42.11" rel="12.3.1"/>

<changelog author="jack@suse.cz" date="1337774400">- Added dependency of e2fsprogs package on particular versions of libext2fs
  and libcom_err to avoid problems with missing symbols</changelog>
<changelog author="jack@suse.cz" date="1337774401">- Updated to 1.42.3
  - Fix a bug in the Unix I/O manager which could cause corruption of file
    systems with more than 16TB when e2fsprogs is compiled in 32-bit mode.
  - Improve the support for integrated quota files.
  - Fixed a regression introduced in 1.42.2 which would cause applications
    outside of e2fsprogs which did not pass the EXT2_FLAG_64BIT to crash.
  - Fix a bug which would cause mke2fs to fail creating the journal if
    /etc/mtab and /proc/mounts are missing.
  - Updated/fixed various man page.
  - Updated translations.</changelog>
<changelog author="coolo@suse.com" date="1339675200">- update to 1.42.4
  * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
    could corrupt file systems
  * Fixed e2fsck's handling of how errors propagate from the journal to
    the file system superblock
  * Fixed a false positive complaint from e2fsck if all of the extents
    in the last extent block are uninitialized and located after the
    end of the file.
  * dumpe2fs will display the journal's error indicator in the
    superblock if it is set
  * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
    some corner cases.
  * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
  * Fixed i_blocks accounting in bigalloc file systems.
  * Add support for btrfs's No_COW flag to lsattr and chattr
  * Debugfs interprets the date strings of the form "@ddd" as ddd
    seconds after the epoch
  * Updated/fixed various man pages  (Closes: #674453, #674694)</changelog>
<changelog author="idonmez@suse.com" date="1345809600">- Add an /etc/e2fsck.conf file with broken_system_clock=1 to fix
  first part of bnc#775268</changelog>
<changelog author="coolo@suse.com" date="1347364800">- add makeinfo as explicit buildrequire</changelog>
<changelog author="jack@suse.cz" date="1348574400">- update to 1.42.6
  * Fixed a potential seg fault in e2fsck when there is an I/O error while reading the superblock
  * Various resize2fs fixes
  * Various quota related fixes
  * Fixed filefrag so that it correctly reports the number of extents
  * Fixed filefrag so it will not crash with a segfault on files from a virtual file system such as /proc
  * Fixed a problem if e2fsck where if the root file system is mounted read-only, e2fsck would not clear an error indication in the journal superblock.
  * Fixed a bug in how e2fsck would uniquify directory entry names
  * Manpage updates
  ...
- removed e2fsprogs-1.42-voidreturn_value_declared.patch because it makes
  no longer any sence due to upstream changes</changelog>
<changelog author="fcrozat@suse.com" date="1360324800">- Install the correct source file as /etc/e2fsck.conf.</changelog>
<changelog author="jack@suse.cz" date="1361534400">- update to 1.42.7
  * Fix various off-line resizing bugs
  * New filefrag options to improve output formatting
  * mke2fs improvements for bigalloc filesystems
  * Fix e2fsck to properly detect corruption of internal extent tree nodes
  * Improve CPU efficiency of e2fsck
  * Various debugfs improvements
  ...
- refreshed e2fsprogs-1.41.1-splash_support.patch</changelog>
<changelog author="jack@suse.cz" date="1361793600">- Fix compilation warnings by patches:
  e2p-Fix-s-handling-in-parse_num_blocks2.patch
  libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
  libext2fs-Provide-prototype-for-ext2fs_symlink.patch
  resize-bigalloc_check-should-have-return-type-void.patch</changelog>
<changelog author="jack@suse.cz" date="1361880000">- Fix compilation for Fedora targets in Build Service</changelog>
<changelog author="jack@suse.cz" date="1372334400">- update to 1.42.8
  * e2fsck: detect and fix invalid extents at leaf block tails
  * e2fsck: allow checking ro root fs with external journal
  * fix offline resizing of fs with flex_bg &amp;&amp; !resize_inode
  * fix resize2fs to not leave bitmaps beyond fs end
  * fixed e2image for large (&gt;32-bit) filesystems
  * debugfs fixes
- Removed upstreamed patches:
    e2p-Fix-s-handling-in-parse_num_blocks2.patch
    resize-bigalloc_check-should-have-return-type-void.patch
    libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
    libext2fs-Provide-prototype-for-ext2fs_symlink.patch</changelog>
<changelog author="jack@suse.cz" date="1391515200">- update to 1.42.9
  * fixes in resize2fs, e2fsck, debugfs, and libext2fs to correctly handle
    bigalloc filesystems
  * fix rehashing of extent mapped directory in e2fsck
  * fix e2fsck not to add lost+found in read-only mode
  * fix buffer overruns in e2image
  * fix tune2fs to properly update all backup superblocks when disabling quota
    feature
  * e2image support for efficient copying of filesystems
  * fix complaint about uninitialized extents beyond EOF in e2fsck
  * fix resize2fs to not corrupt filesystem in some corner cases
  * fix e2fsck crashes when deleting invalid symlink, directory larger than 2GB
  ...</changelog>
<changelog author="mfasheh@suse.com" date="1397736000">- Add filefrag-print-shared-extent-flag.patch: let's filefrag print shared
  extent flag when it gets it. Helps with fate#316317 / bnc#868847. Patch
  sent to upstream 4/17/2014.</changelog>
<changelog author="jack@suse.cz" date="1405944000">- Update to 1.42.11
  * fix aborted journal replay in e2fsck with bigalloc
  * make mke2fs refuse insane flex_bg sizes
  * automatically fix last mount time and last write time in e2fsck
  * fix mke2fs to properly create large filesystems on 32-bit systems
  * mke2fs asks before wiping preexisting filesystem
  * mke2fs can create filesystems with all metadata in the beginning
  * fix resize2fs shrink operation in some corner cases
  * fix quota handling in e2fsck
  ...
- Remove filefrag-print-shared-extent-flag.patch: Merged upstream</changelog>
<changelog author="jack@suse.cz" date="1405944001">- Remove e2fsck.conf since we don't need the changed default anymore. e2fsck
  handles this type of problems automatically now and broken_system_clock has
  other undesired sideeffects like skipped periodic checks (bnc#866283)</changelog>
<changelog author="jack@suse.cz" date="1420804800">- e2fsck-fix-free-pointer-dereferences.patch:
  e2fsck-free-ctx-fs-not-fs-at-the-end-of-fsck.patch:
    Fix use after free issues (bnc#912229)</changelog>
<changelog author="jack@suse.cz" date="1432641600">- libext2fs-avoid-buffer-overflow-if-s_first_meta_bg-i.patch: libext2fs:
  avoid buffer overflow if s_first_meta_bg is too big (bsc#915402 CVE-2015-0247)</changelog>
<changelog author="jack@suse.cz" date="1432641601">- libext2fs-fix-potential-buffer-overflow-in-closefs.patch: libext2fs: fix
  potential buffer overflow in closefs() (bsc#918346 CVE-2015-1572)</changelog>
<changelog author="jack@suse.cz" date="1470916800">- Update spec file to regenerate initrd when e2fsprogs is updated or
  uninstalled (bsc#960273)</changelog>
<changelog author="jack@suse.cz" date="1479988800">- resize2fs-Fix-32-64-bit-overflow-when-multiplying-by-blocks-cl.patch: Fix
  32/64-bit overflow when multiplying by blocks/clusters per group
  (bsc#1009532)</changelog>

</package>
<package pkgid="97b8b924619d95fcca6de16a78c57203b45909c68f29bc0378f454dda366f160" name="e2fsprogs" arch="src">
    <version epoch="0" ver="1.42.11" rel="12.6.1"/>

<changelog author="coolo@suse.com" date="1339675200">- update to 1.42.4
  * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
    could corrupt file systems
  * Fixed e2fsck's handling of how errors propagate from the journal to
    the file system superblock
  * Fixed a false positive complaint from e2fsck if all of the extents
    in the last extent block are uninitialized and located after the
    end of the file.
  * dumpe2fs will display the journal's error indicator in the
    superblock if it is set
  * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
    some corner cases.
  * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
  * Fixed i_blocks accounting in bigalloc file systems.
  * Add support for btrfs's No_COW flag to lsattr and chattr
  * Debugfs interprets the date strings of the form "@ddd" as ddd
    seconds after the epoch
  * Updated/fixed various man pages  (Closes: #674453, #674694)</changelog>
<changelog author="idonmez@suse.com" date="1345809600">- Add an /etc/e2fsck.conf file with broken_system_clock=1 to fix
  first part of bnc#775268</changelog>
<changelog author="coolo@suse.com" date="1347364800">- add makeinfo as explicit buildrequire</changelog>
<changelog author="jack@suse.cz" date="1348574400">- update to 1.42.6
  * Fixed a potential seg fault in e2fsck when there is an I/O error while reading the superblock
  * Various resize2fs fixes
  * Various quota related fixes
  * Fixed filefrag so that it correctly reports the number of extents
  * Fixed filefrag so it will not crash with a segfault on files from a virtual file system such as /proc
  * Fixed a problem if e2fsck where if the root file system is mounted read-only, e2fsck would not clear an error indication in the journal superblock.
  * Fixed a bug in how e2fsck would uniquify directory entry names
  * Manpage updates
  ...
- removed e2fsprogs-1.42-voidreturn_value_declared.patch because it makes
  no longer any sence due to upstream changes</changelog>
<changelog author="fcrozat@suse.com" date="1360324800">- Install the correct source file as /etc/e2fsck.conf.</changelog>
<changelog author="jack@suse.cz" date="1361534400">- update to 1.42.7
  * Fix various off-line resizing bugs
  * New filefrag options to improve output formatting
  * mke2fs improvements for bigalloc filesystems
  * Fix e2fsck to properly detect corruption of internal extent tree nodes
  * Improve CPU efficiency of e2fsck
  * Various debugfs improvements
  ...
- refreshed e2fsprogs-1.41.1-splash_support.patch</changelog>
<changelog author="jack@suse.cz" date="1361793600">- Fix compilation warnings by patches:
  e2p-Fix-s-handling-in-parse_num_blocks2.patch
  libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
  libext2fs-Provide-prototype-for-ext2fs_symlink.patch
  resize-bigalloc_check-should-have-return-type-void.patch</changelog>
<changelog author="jack@suse.cz" date="1361880000">- Fix compilation for Fedora targets in Build Service</changelog>
<changelog author="jack@suse.cz" date="1372334400">- update to 1.42.8
  * e2fsck: detect and fix invalid extents at leaf block tails
  * e2fsck: allow checking ro root fs with external journal
  * fix offline resizing of fs with flex_bg &amp;&amp; !resize_inode
  * fix resize2fs to not leave bitmaps beyond fs end
  * fixed e2image for large (&gt;32-bit) filesystems
  * debugfs fixes
- Removed upstreamed patches:
    e2p-Fix-s-handling-in-parse_num_blocks2.patch
    resize-bigalloc_check-should-have-return-type-void.patch
    libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
    libext2fs-Provide-prototype-for-ext2fs_symlink.patch</changelog>
<changelog author="jack@suse.cz" date="1391515200">- update to 1.42.9
  * fixes in resize2fs, e2fsck, debugfs, and libext2fs to correctly handle
    bigalloc filesystems
  * fix rehashing of extent mapped directory in e2fsck
  * fix e2fsck not to add lost+found in read-only mode
  * fix buffer overruns in e2image
  * fix tune2fs to properly update all backup superblocks when disabling quota
    feature
  * e2image support for efficient copying of filesystems
  * fix complaint about uninitialized extents beyond EOF in e2fsck
  * fix resize2fs to not corrupt filesystem in some corner cases
  * fix e2fsck crashes when deleting invalid symlink, directory larger than 2GB
  ...</changelog>
<changelog author="mfasheh@suse.com" date="1397736000">- Add filefrag-print-shared-extent-flag.patch: let's filefrag print shared
  extent flag when it gets it. Helps with fate#316317 / bnc#868847. Patch
  sent to upstream 4/17/2014.</changelog>
<changelog author="jack@suse.cz" date="1405944000">- Update to 1.42.11
  * fix aborted journal replay in e2fsck with bigalloc
  * make mke2fs refuse insane flex_bg sizes
  * automatically fix last mount time and last write time in e2fsck
  * fix mke2fs to properly create large filesystems on 32-bit systems
  * mke2fs asks before wiping preexisting filesystem
  * mke2fs can create filesystems with all metadata in the beginning
  * fix resize2fs shrink operation in some corner cases
  * fix quota handling in e2fsck
  ...
- Remove filefrag-print-shared-extent-flag.patch: Merged upstream</changelog>
<changelog author="jack@suse.cz" date="1405944001">- Remove e2fsck.conf since we don't need the changed default anymore. e2fsck
  handles this type of problems automatically now and broken_system_clock has
  other undesired sideeffects like skipped periodic checks (bnc#866283)</changelog>
<changelog author="jack@suse.cz" date="1420804800">- e2fsck-fix-free-pointer-dereferences.patch:
  e2fsck-free-ctx-fs-not-fs-at-the-end-of-fsck.patch:
    Fix use after free issues (bnc#912229)</changelog>
<changelog author="jack@suse.cz" date="1432641600">- libext2fs-avoid-buffer-overflow-if-s_first_meta_bg-i.patch: libext2fs:
  avoid buffer overflow if s_first_meta_bg is too big (bsc#915402 CVE-2015-0247)</changelog>
<changelog author="jack@suse.cz" date="1432641601">- libext2fs-fix-potential-buffer-overflow-in-closefs.patch: libext2fs: fix
  potential buffer overflow in closefs() (bsc#918346 CVE-2015-1572)</changelog>
<changelog author="jack@suse.cz" date="1470916800">- Update spec file to regenerate initrd when e2fsprogs is updated or
  uninstalled (bsc#960273)</changelog>
<changelog author="jack@suse.cz" date="1479988800">- resize2fs-Fix-32-64-bit-overflow-when-multiplying-by-blocks-cl.patch: Fix
  32/64-bit overflow when multiplying by blocks/clusters per group
  (bsc#1009532)</changelog>
<changelog author="jack@suse.cz" date="1496232000">- libext2fs-Fix-fsync-2-detection.patch: libext2fs: Fix fsync(2) detection
  (bsc#1038194)</changelog>
<changelog author="jack@suse.cz" date="1496836800">- libext2fs-don-t-ignore-fsync-errors.patch: libext2fs: don't ignore fsync
  errors (bsc#1038194)</changelog>

</package>
<package pkgid="0a2b863a0879c7d3dfbc86661fa774a699a094d699fa370ced1976a7ea96b158" name="e2fsprogs" arch="x86_64">
    <version epoch="0" ver="1.42.11" rel="12.3.1"/>

<changelog author="jack@suse.cz" date="1337774400">- Added dependency of e2fsprogs package on particular versions of libext2fs
  and libcom_err to avoid problems with missing symbols</changelog>
<changelog author="jack@suse.cz" date="1337774401">- Updated to 1.42.3
  - Fix a bug in the Unix I/O manager which could cause corruption of file
    systems with more than 16TB when e2fsprogs is compiled in 32-bit mode.
  - Improve the support for integrated quota files.
  - Fixed a regression introduced in 1.42.2 which would cause applications
    outside of e2fsprogs which did not pass the EXT2_FLAG_64BIT to crash.
  - Fix a bug which would cause mke2fs to fail creating the journal if
    /etc/mtab and /proc/mounts are missing.
  - Updated/fixed various man page.
  - Updated translations.</changelog>
<changelog author="coolo@suse.com" date="1339675200">- update to 1.42.4
  * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
    could corrupt file systems
  * Fixed e2fsck's handling of how errors propagate from the journal to
    the file system superblock
  * Fixed a false positive complaint from e2fsck if all of the extents
    in the last extent block are uninitialized and located after the
    end of the file.
  * dumpe2fs will display the journal's error indicator in the
    superblock if it is set
  * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
    some corner cases.
  * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
  * Fixed i_blocks accounting in bigalloc file systems.
  * Add support for btrfs's No_COW flag to lsattr and chattr
  * Debugfs interprets the date strings of the form "@ddd" as ddd
    seconds after the epoch
  * Updated/fixed various man pages  (Closes: #674453, #674694)</changelog>
<changelog author="idonmez@suse.com" date="1345809600">- Add an /etc/e2fsck.conf file with broken_system_clock=1 to fix
  first part of bnc#775268</changelog>
<changelog author="coolo@suse.com" date="1347364800">- add makeinfo as explicit buildrequire</changelog>
<changelog author="jack@suse.cz" date="1348574400">- update to 1.42.6
  * Fixed a potential seg fault in e2fsck when there is an I/O error while reading the superblock
  * Various resize2fs fixes
  * Various quota related fixes
  * Fixed filefrag so that it correctly reports the number of extents
  * Fixed filefrag so it will not crash with a segfault on files from a virtual file system such as /proc
  * Fixed a problem if e2fsck where if the root file system is mounted read-only, e2fsck would not clear an error indication in the journal superblock.
  * Fixed a bug in how e2fsck would uniquify directory entry names
  * Manpage updates
  ...
- removed e2fsprogs-1.42-voidreturn_value_declared.patch because it makes
  no longer any sence due to upstream changes</changelog>
<changelog author="fcrozat@suse.com" date="1360324800">- Install the correct source file as /etc/e2fsck.conf.</changelog>
<changelog author="jack@suse.cz" date="1361534400">- update to 1.42.7
  * Fix various off-line resizing bugs
  * New filefrag options to improve output formatting
  * mke2fs improvements for bigalloc filesystems
  * Fix e2fsck to properly detect corruption of internal extent tree nodes
  * Improve CPU efficiency of e2fsck
  * Various debugfs improvements
  ...
- refreshed e2fsprogs-1.41.1-splash_support.patch</changelog>
<changelog author="jack@suse.cz" date="1361793600">- Fix compilation warnings by patches:
  e2p-Fix-s-handling-in-parse_num_blocks2.patch
  libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
  libext2fs-Provide-prototype-for-ext2fs_symlink.patch
  resize-bigalloc_check-should-have-return-type-void.patch</changelog>
<changelog author="jack@suse.cz" date="1361880000">- Fix compilation for Fedora targets in Build Service</changelog>
<changelog author="jack@suse.cz" date="1372334400">- update to 1.42.8
  * e2fsck: detect and fix invalid extents at leaf block tails
  * e2fsck: allow checking ro root fs with external journal
  * fix offline resizing of fs with flex_bg &amp;&amp; !resize_inode
  * fix resize2fs to not leave bitmaps beyond fs end
  * fixed e2image for large (&gt;32-bit) filesystems
  * debugfs fixes
- Removed upstreamed patches:
    e2p-Fix-s-handling-in-parse_num_blocks2.patch
    resize-bigalloc_check-should-have-return-type-void.patch
    libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
    libext2fs-Provide-prototype-for-ext2fs_symlink.patch</changelog>
<changelog author="jack@suse.cz" date="1391515200">- update to 1.42.9
  * fixes in resize2fs, e2fsck, debugfs, and libext2fs to correctly handle
    bigalloc filesystems
  * fix rehashing of extent mapped directory in e2fsck
  * fix e2fsck not to add lost+found in read-only mode
  * fix buffer overruns in e2image
  * fix tune2fs to properly update all backup superblocks when disabling quota
    feature
  * e2image support for efficient copying of filesystems
  * fix complaint about uninitialized extents beyond EOF in e2fsck
  * fix resize2fs to not corrupt filesystem in some corner cases
  * fix e2fsck crashes when deleting invalid symlink, directory larger than 2GB
  ...</changelog>
<changelog author="mfasheh@suse.com" date="1397736000">- Add filefrag-print-shared-extent-flag.patch: let's filefrag print shared
  extent flag when it gets it. Helps with fate#316317 / bnc#868847. Patch
  sent to upstream 4/17/2014.</changelog>
<changelog author="jack@suse.cz" date="1405944000">- Update to 1.42.11
  * fix aborted journal replay in e2fsck with bigalloc
  * make mke2fs refuse insane flex_bg sizes
  * automatically fix last mount time and last write time in e2fsck
  * fix mke2fs to properly create large filesystems on 32-bit systems
  * mke2fs asks before wiping preexisting filesystem
  * mke2fs can create filesystems with all metadata in the beginning
  * fix resize2fs shrink operation in some corner cases
  * fix quota handling in e2fsck
  ...
- Remove filefrag-print-shared-extent-flag.patch: Merged upstream</changelog>
<changelog author="jack@suse.cz" date="1405944001">- Remove e2fsck.conf since we don't need the changed default anymore. e2fsck
  handles this type of problems automatically now and broken_system_clock has
  other undesired sideeffects like skipped periodic checks (bnc#866283)</changelog>
<changelog author="jack@suse.cz" date="1420804800">- e2fsck-fix-free-pointer-dereferences.patch:
  e2fsck-free-ctx-fs-not-fs-at-the-end-of-fsck.patch:
    Fix use after free issues (bnc#912229)</changelog>
<changelog author="jack@suse.cz" date="1432641600">- libext2fs-avoid-buffer-overflow-if-s_first_meta_bg-i.patch: libext2fs:
  avoid buffer overflow if s_first_meta_bg is too big (bsc#915402 CVE-2015-0247)</changelog>
<changelog author="jack@suse.cz" date="1432641601">- libext2fs-fix-potential-buffer-overflow-in-closefs.patch: libext2fs: fix
  potential buffer overflow in closefs() (bsc#918346 CVE-2015-1572)</changelog>
<changelog author="jack@suse.cz" date="1470916800">- Update spec file to regenerate initrd when e2fsprogs is updated or
  uninstalled (bsc#960273)</changelog>
<changelog author="jack@suse.cz" date="1479988800">- resize2fs-Fix-32-64-bit-overflow-when-multiplying-by-blocks-cl.patch: Fix
  32/64-bit overflow when multiplying by blocks/clusters per group
  (bsc#1009532)</changelog>

</package>
<package pkgid="737b73cc40cfe75a78adfc3aa053600be322f8f86249de87864f7507f6fee9b3" name="e2fsprogs" arch="x86_64">
    <version epoch="0" ver="1.42.11" rel="12.6.1"/>

<changelog author="coolo@suse.com" date="1339675200">- update to 1.42.4
  * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
    could corrupt file systems
  * Fixed e2fsck's handling of how errors propagate from the journal to
    the file system superblock
  * Fixed a false positive complaint from e2fsck if all of the extents
    in the last extent block are uninitialized and located after the
    end of the file.
  * dumpe2fs will display the journal's error indicator in the
    superblock if it is set
  * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
    some corner cases.
  * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
  * Fixed i_blocks accounting in bigalloc file systems.
  * Add support for btrfs's No_COW flag to lsattr and chattr
  * Debugfs interprets the date strings of the form "@ddd" as ddd
    seconds after the epoch
  * Updated/fixed various man pages  (Closes: #674453, #674694)</changelog>
<changelog author="idonmez@suse.com" date="1345809600">- Add an /etc/e2fsck.conf file with broken_system_clock=1 to fix
  first part of bnc#775268</changelog>
<changelog author="coolo@suse.com" date="1347364800">- add makeinfo as explicit buildrequire</changelog>
<changelog author="jack@suse.cz" date="1348574400">- update to 1.42.6
  * Fixed a potential seg fault in e2fsck when there is an I/O error while reading the superblock
  * Various resize2fs fixes
  * Various quota related fixes
  * Fixed filefrag so that it correctly reports the number of extents
  * Fixed filefrag so it will not crash with a segfault on files from a virtual file system such as /proc
  * Fixed a problem if e2fsck where if the root file system is mounted read-only, e2fsck would not clear an error indication in the journal superblock.
  * Fixed a bug in how e2fsck would uniquify directory entry names
  * Manpage updates
  ...
- removed e2fsprogs-1.42-voidreturn_value_declared.patch because it makes
  no longer any sence due to upstream changes</changelog>
<changelog author="fcrozat@suse.com" date="1360324800">- Install the correct source file as /etc/e2fsck.conf.</changelog>
<changelog author="jack@suse.cz" date="1361534400">- update to 1.42.7
  * Fix various off-line resizing bugs
  * New filefrag options to improve output formatting
  * mke2fs improvements for bigalloc filesystems
  * Fix e2fsck to properly detect corruption of internal extent tree nodes
  * Improve CPU efficiency of e2fsck
  * Various debugfs improvements
  ...
- refreshed e2fsprogs-1.41.1-splash_support.patch</changelog>
<changelog author="jack@suse.cz" date="1361793600">- Fix compilation warnings by patches:
  e2p-Fix-s-handling-in-parse_num_blocks2.patch
  libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
  libext2fs-Provide-prototype-for-ext2fs_symlink.patch
  resize-bigalloc_check-should-have-return-type-void.patch</changelog>
<changelog author="jack@suse.cz" date="1361880000">- Fix compilation for Fedora targets in Build Service</changelog>
<changelog author="jack@suse.cz" date="1372334400">- update to 1.42.8
  * e2fsck: detect and fix invalid extents at leaf block tails
  * e2fsck: allow checking ro root fs with external journal
  * fix offline resizing of fs with flex_bg &amp;&amp; !resize_inode
  * fix resize2fs to not leave bitmaps beyond fs end
  * fixed e2image for large (&gt;32-bit) filesystems
  * debugfs fixes
- Removed upstreamed patches:
    e2p-Fix-s-handling-in-parse_num_blocks2.patch
    resize-bigalloc_check-should-have-return-type-void.patch
    libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
    libext2fs-Provide-prototype-for-ext2fs_symlink.patch</changelog>
<changelog author="jack@suse.cz" date="1391515200">- update to 1.42.9
  * fixes in resize2fs, e2fsck, debugfs, and libext2fs to correctly handle
    bigalloc filesystems
  * fix rehashing of extent mapped directory in e2fsck
  * fix e2fsck not to add lost+found in read-only mode
  * fix buffer overruns in e2image
  * fix tune2fs to properly update all backup superblocks when disabling quota
    feature
  * e2image support for efficient copying of filesystems
  * fix complaint about uninitialized extents beyond EOF in e2fsck
  * fix resize2fs to not corrupt filesystem in some corner cases
  * fix e2fsck crashes when deleting invalid symlink, directory larger than 2GB
  ...</changelog>
<changelog author="mfasheh@suse.com" date="1397736000">- Add filefrag-print-shared-extent-flag.patch: let's filefrag print shared
  extent flag when it gets it. Helps with fate#316317 / bnc#868847. Patch
  sent to upstream 4/17/2014.</changelog>
<changelog author="jack@suse.cz" date="1405944000">- Update to 1.42.11
  * fix aborted journal replay in e2fsck with bigalloc
  * make mke2fs refuse insane flex_bg sizes
  * automatically fix last mount time and last write time in e2fsck
  * fix mke2fs to properly create large filesystems on 32-bit systems
  * mke2fs asks before wiping preexisting filesystem
  * mke2fs can create filesystems with all metadata in the beginning
  * fix resize2fs shrink operation in some corner cases
  * fix quota handling in e2fsck
  ...
- Remove filefrag-print-shared-extent-flag.patch: Merged upstream</changelog>
<changelog author="jack@suse.cz" date="1405944001">- Remove e2fsck.conf since we don't need the changed default anymore. e2fsck
  handles this type of problems automatically now and broken_system_clock has
  other undesired sideeffects like skipped periodic checks (bnc#866283)</changelog>
<changelog author="jack@suse.cz" date="1420804800">- e2fsck-fix-free-pointer-dereferences.patch:
  e2fsck-free-ctx-fs-not-fs-at-the-end-of-fsck.patch:
    Fix use after free issues (bnc#912229)</changelog>
<changelog author="jack@suse.cz" date="1432641600">- libext2fs-avoid-buffer-overflow-if-s_first_meta_bg-i.patch: libext2fs:
  avoid buffer overflow if s_first_meta_bg is too big (bsc#915402 CVE-2015-0247)</changelog>
<changelog author="jack@suse.cz" date="1432641601">- libext2fs-fix-potential-buffer-overflow-in-closefs.patch: libext2fs: fix
  potential buffer overflow in closefs() (bsc#918346 CVE-2015-1572)</changelog>
<changelog author="jack@suse.cz" date="1470916800">- Update spec file to regenerate initrd when e2fsprogs is updated or
  uninstalled (bsc#960273)</changelog>
<changelog author="jack@suse.cz" date="1479988800">- resize2fs-Fix-32-64-bit-overflow-when-multiplying-by-blocks-cl.patch: Fix
  32/64-bit overflow when multiplying by blocks/clusters per group
  (bsc#1009532)</changelog>
<changelog author="jack@suse.cz" date="1496232000">- libext2fs-Fix-fsync-2-detection.patch: libext2fs: Fix fsync(2) detection
  (bsc#1038194)</changelog>
<changelog author="jack@suse.cz" date="1496836800">- libext2fs-don-t-ignore-fsync-errors.patch: libext2fs: don't ignore fsync
  errors (bsc#1038194)</changelog>

</package>
<package pkgid="7cc48c66dd1578251822300900ecda8c4f6f2689e1951694962a77ebc172d431" name="e2fsprogs-devel" arch="x86_64">
    <version epoch="0" ver="1.42.11" rel="12.3.1"/>

<changelog author="jack@suse.cz" date="1337774400">- Added dependency of e2fsprogs package on particular versions of libext2fs
  and libcom_err to avoid problems with missing symbols</changelog>
<changelog author="jack@suse.cz" date="1337774401">- Updated to 1.42.3
  - Fix a bug in the Unix I/O manager which could cause corruption of file
    systems with more than 16TB when e2fsprogs is compiled in 32-bit mode.
  - Improve the support for integrated quota files.
  - Fixed a regression introduced in 1.42.2 which would cause applications
    outside of e2fsprogs which did not pass the EXT2_FLAG_64BIT to crash.
  - Fix a bug which would cause mke2fs to fail creating the journal if
    /etc/mtab and /proc/mounts are missing.
  - Updated/fixed various man page.
  - Updated translations.</changelog>
<changelog author="coolo@suse.com" date="1339675200">- update to 1.42.4
  * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
    could corrupt file systems
  * Fixed e2fsck's handling of how errors propagate from the journal to
    the file system superblock
  * Fixed a false positive complaint from e2fsck if all of the extents
    in the last extent block are uninitialized and located after the
    end of the file.
  * dumpe2fs will display the journal's error indicator in the
    superblock if it is set
  * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
    some corner cases.
  * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
  * Fixed i_blocks accounting in bigalloc file systems.
  * Add support for btrfs's No_COW flag to lsattr and chattr
  * Debugfs interprets the date strings of the form "@ddd" as ddd
    seconds after the epoch
  * Updated/fixed various man pages  (Closes: #674453, #674694)</changelog>
<changelog author="idonmez@suse.com" date="1345809600">- Add an /etc/e2fsck.conf file with broken_system_clock=1 to fix
  first part of bnc#775268</changelog>
<changelog author="coolo@suse.com" date="1347364800">- add makeinfo as explicit buildrequire</changelog>
<changelog author="jack@suse.cz" date="1348574400">- update to 1.42.6
  * Fixed a potential seg fault in e2fsck when there is an I/O error while reading the superblock
  * Various resize2fs fixes
  * Various quota related fixes
  * Fixed filefrag so that it correctly reports the number of extents
  * Fixed filefrag so it will not crash with a segfault on files from a virtual file system such as /proc
  * Fixed a problem if e2fsck where if the root file system is mounted read-only, e2fsck would not clear an error indication in the journal superblock.
  * Fixed a bug in how e2fsck would uniquify directory entry names
  * Manpage updates
  ...
- removed e2fsprogs-1.42-voidreturn_value_declared.patch because it makes
  no longer any sence due to upstream changes</changelog>
<changelog author="fcrozat@suse.com" date="1360324800">- Install the correct source file as /etc/e2fsck.conf.</changelog>
<changelog author="jack@suse.cz" date="1361534400">- update to 1.42.7
  * Fix various off-line resizing bugs
  * New filefrag options to improve output formatting
  * mke2fs improvements for bigalloc filesystems
  * Fix e2fsck to properly detect corruption of internal extent tree nodes
  * Improve CPU efficiency of e2fsck
  * Various debugfs improvements
  ...
- refreshed e2fsprogs-1.41.1-splash_support.patch</changelog>
<changelog author="jack@suse.cz" date="1361793600">- Fix compilation warnings by patches:
  e2p-Fix-s-handling-in-parse_num_blocks2.patch
  libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
  libext2fs-Provide-prototype-for-ext2fs_symlink.patch
  resize-bigalloc_check-should-have-return-type-void.patch</changelog>
<changelog author="jack@suse.cz" date="1361880000">- Fix compilation for Fedora targets in Build Service</changelog>
<changelog author="jack@suse.cz" date="1372334400">- update to 1.42.8
  * e2fsck: detect and fix invalid extents at leaf block tails
  * e2fsck: allow checking ro root fs with external journal
  * fix offline resizing of fs with flex_bg &amp;&amp; !resize_inode
  * fix resize2fs to not leave bitmaps beyond fs end
  * fixed e2image for large (&gt;32-bit) filesystems
  * debugfs fixes
- Removed upstreamed patches:
    e2p-Fix-s-handling-in-parse_num_blocks2.patch
    resize-bigalloc_check-should-have-return-type-void.patch
    libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
    libext2fs-Provide-prototype-for-ext2fs_symlink.patch</changelog>
<changelog author="jack@suse.cz" date="1391515200">- update to 1.42.9
  * fixes in resize2fs, e2fsck, debugfs, and libext2fs to correctly handle
    bigalloc filesystems
  * fix rehashing of extent mapped directory in e2fsck
  * fix e2fsck not to add lost+found in read-only mode
  * fix buffer overruns in e2image
  * fix tune2fs to properly update all backup superblocks when disabling quota
    feature
  * e2image support for efficient copying of filesystems
  * fix complaint about uninitialized extents beyond EOF in e2fsck
  * fix resize2fs to not corrupt filesystem in some corner cases
  * fix e2fsck crashes when deleting invalid symlink, directory larger than 2GB
  ...</changelog>
<changelog author="mfasheh@suse.com" date="1397736000">- Add filefrag-print-shared-extent-flag.patch: let's filefrag print shared
  extent flag when it gets it. Helps with fate#316317 / bnc#868847. Patch
  sent to upstream 4/17/2014.</changelog>
<changelog author="jack@suse.cz" date="1405944000">- Update to 1.42.11
  * fix aborted journal replay in e2fsck with bigalloc
  * make mke2fs refuse insane flex_bg sizes
  * automatically fix last mount time and last write time in e2fsck
  * fix mke2fs to properly create large filesystems on 32-bit systems
  * mke2fs asks before wiping preexisting filesystem
  * mke2fs can create filesystems with all metadata in the beginning
  * fix resize2fs shrink operation in some corner cases
  * fix quota handling in e2fsck
  ...
- Remove filefrag-print-shared-extent-flag.patch: Merged upstream</changelog>
<changelog author="jack@suse.cz" date="1405944001">- Remove e2fsck.conf since we don't need the changed default anymore. e2fsck
  handles this type of problems automatically now and broken_system_clock has
  other undesired sideeffects like skipped periodic checks (bnc#866283)</changelog>
<changelog author="jack@suse.cz" date="1420804800">- e2fsck-fix-free-pointer-dereferences.patch:
  e2fsck-free-ctx-fs-not-fs-at-the-end-of-fsck.patch:
    Fix use after free issues (bnc#912229)</changelog>
<changelog author="jack@suse.cz" date="1432641600">- libext2fs-avoid-buffer-overflow-if-s_first_meta_bg-i.patch: libext2fs:
  avoid buffer overflow if s_first_meta_bg is too big (bsc#915402 CVE-2015-0247)</changelog>
<changelog author="jack@suse.cz" date="1432641601">- libext2fs-fix-potential-buffer-overflow-in-closefs.patch: libext2fs: fix
  potential buffer overflow in closefs() (bsc#918346 CVE-2015-1572)</changelog>
<changelog author="jack@suse.cz" date="1470916800">- Update spec file to regenerate initrd when e2fsprogs is updated or
  uninstalled (bsc#960273)</changelog>
<changelog author="jack@suse.cz" date="1479988800">- resize2fs-Fix-32-64-bit-overflow-when-multiplying-by-blocks-cl.patch: Fix
  32/64-bit overflow when multiplying by blocks/clusters per group
  (bsc#1009532)</changelog>

</package>
<package pkgid="51374eb2f8a6a5d1f089b16df45a46efaf31e4aec22306cf1685a73676ee8827" name="e2fsprogs-devel" arch="x86_64">
    <version epoch="0" ver="1.42.11" rel="12.6.1"/>

<changelog author="coolo@suse.com" date="1339675200">- update to 1.42.4
  * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
    could corrupt file systems
  * Fixed e2fsck's handling of how errors propagate from the journal to
    the file system superblock
  * Fixed a false positive complaint from e2fsck if all of the extents
    in the last extent block are uninitialized and located after the
    end of the file.
  * dumpe2fs will display the journal's error indicator in the
    superblock if it is set
  * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
    some corner cases.
  * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
  * Fixed i_blocks accounting in bigalloc file systems.
  * Add support for btrfs's No_COW flag to lsattr and chattr
  * Debugfs interprets the date strings of the form "@ddd" as ddd
    seconds after the epoch
  * Updated/fixed various man pages  (Closes: #674453, #674694)</changelog>
<changelog author="idonmez@suse.com" date="1345809600">- Add an /etc/e2fsck.conf file with broken_system_clock=1 to fix
  first part of bnc#775268</changelog>
<changelog author="coolo@suse.com" date="1347364800">- add makeinfo as explicit buildrequire</changelog>
<changelog author="jack@suse.cz" date="1348574400">- update to 1.42.6
  * Fixed a potential seg fault in e2fsck when there is an I/O error while reading the superblock
  * Various resize2fs fixes
  * Various quota related fixes
  * Fixed filefrag so that it correctly reports the number of extents
  * Fixed filefrag so it will not crash with a segfault on files from a virtual file system such as /proc
  * Fixed a problem if e2fsck where if the root file system is mounted read-only, e2fsck would not clear an error indication in the journal superblock.
  * Fixed a bug in how e2fsck would uniquify directory entry names
  * Manpage updates
  ...
- removed e2fsprogs-1.42-voidreturn_value_declared.patch because it makes
  no longer any sence due to upstream changes</changelog>
<changelog author="fcrozat@suse.com" date="1360324800">- Install the correct source file as /etc/e2fsck.conf.</changelog>
<changelog author="jack@suse.cz" date="1361534400">- update to 1.42.7
  * Fix various off-line resizing bugs
  * New filefrag options to improve output formatting
  * mke2fs improvements for bigalloc filesystems
  * Fix e2fsck to properly detect corruption of internal extent tree nodes
  * Improve CPU efficiency of e2fsck
  * Various debugfs improvements
  ...
- refreshed e2fsprogs-1.41.1-splash_support.patch</changelog>
<changelog author="jack@suse.cz" date="1361793600">- Fix compilation warnings by patches:
  e2p-Fix-s-handling-in-parse_num_blocks2.patch
  libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
  libext2fs-Provide-prototype-for-ext2fs_symlink.patch
  resize-bigalloc_check-should-have-return-type-void.patch</changelog>
<changelog author="jack@suse.cz" date="1361880000">- Fix compilation for Fedora targets in Build Service</changelog>
<changelog author="jack@suse.cz" date="1372334400">- update to 1.42.8
  * e2fsck: detect and fix invalid extents at leaf block tails
  * e2fsck: allow checking ro root fs with external journal
  * fix offline resizing of fs with flex_bg &amp;&amp; !resize_inode
  * fix resize2fs to not leave bitmaps beyond fs end
  * fixed e2image for large (&gt;32-bit) filesystems
  * debugfs fixes
- Removed upstreamed patches:
    e2p-Fix-s-handling-in-parse_num_blocks2.patch
    resize-bigalloc_check-should-have-return-type-void.patch
    libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
    libext2fs-Provide-prototype-for-ext2fs_symlink.patch</changelog>
<changelog author="jack@suse.cz" date="1391515200">- update to 1.42.9
  * fixes in resize2fs, e2fsck, debugfs, and libext2fs to correctly handle
    bigalloc filesystems
  * fix rehashing of extent mapped directory in e2fsck
  * fix e2fsck not to add lost+found in read-only mode
  * fix buffer overruns in e2image
  * fix tune2fs to properly update all backup superblocks when disabling quota
    feature
  * e2image support for efficient copying of filesystems
  * fix complaint about uninitialized extents beyond EOF in e2fsck
  * fix resize2fs to not corrupt filesystem in some corner cases
  * fix e2fsck crashes when deleting invalid symlink, directory larger than 2GB
  ...</changelog>
<changelog author="mfasheh@suse.com" date="1397736000">- Add filefrag-print-shared-extent-flag.patch: let's filefrag print shared
  extent flag when it gets it. Helps with fate#316317 / bnc#868847. Patch
  sent to upstream 4/17/2014.</changelog>
<changelog author="jack@suse.cz" date="1405944000">- Update to 1.42.11
  * fix aborted journal replay in e2fsck with bigalloc
  * make mke2fs refuse insane flex_bg sizes
  * automatically fix last mount time and last write time in e2fsck
  * fix mke2fs to properly create large filesystems on 32-bit systems
  * mke2fs asks before wiping preexisting filesystem
  * mke2fs can create filesystems with all metadata in the beginning
  * fix resize2fs shrink operation in some corner cases
  * fix quota handling in e2fsck
  ...
- Remove filefrag-print-shared-extent-flag.patch: Merged upstream</changelog>
<changelog author="jack@suse.cz" date="1405944001">- Remove e2fsck.conf since we don't need the changed default anymore. e2fsck
  handles this type of problems automatically now and broken_system_clock has
  other undesired sideeffects like skipped periodic checks (bnc#866283)</changelog>
<changelog author="jack@suse.cz" date="1420804800">- e2fsck-fix-free-pointer-dereferences.patch:
  e2fsck-free-ctx-fs-not-fs-at-the-end-of-fsck.patch:
    Fix use after free issues (bnc#912229)</changelog>
<changelog author="jack@suse.cz" date="1432641600">- libext2fs-avoid-buffer-overflow-if-s_first_meta_bg-i.patch: libext2fs:
  avoid buffer overflow if s_first_meta_bg is too big (bsc#915402 CVE-2015-0247)</changelog>
<changelog author="jack@suse.cz" date="1432641601">- libext2fs-fix-potential-buffer-overflow-in-closefs.patch: libext2fs: fix
  potential buffer overflow in closefs() (bsc#918346 CVE-2015-1572)</changelog>
<changelog author="jack@suse.cz" date="1470916800">- Update spec file to regenerate initrd when e2fsprogs is updated or
  uninstalled (bsc#960273)</changelog>
<changelog author="jack@suse.cz" date="1479988800">- resize2fs-Fix-32-64-bit-overflow-when-multiplying-by-blocks-cl.patch: Fix
  32/64-bit overflow when multiplying by blocks/clusters per group
  (bsc#1009532)</changelog>
<changelog author="jack@suse.cz" date="1496232000">- libext2fs-Fix-fsync-2-detection.patch: libext2fs: Fix fsync(2) detection
  (bsc#1038194)</changelog>
<changelog author="jack@suse.cz" date="1496836800">- libext2fs-don-t-ignore-fsync-errors.patch: libext2fs: don't ignore fsync
  errors (bsc#1038194)</changelog>

</package>
<package pkgid="f1528b0fb4fc451b870003a19379781b112efd624141b2670c35e5c2faac2dfb" name="edje" arch="x86_64">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="f373348c3d96d9f1e65d3a6b731f906e1c3ddb9d9cc7a8766c41465e7e40a44a" name="efl" arch="src">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="4ee90f4a89ea4d38d885d6ce56e124fd818088eda222a38babe0e22e32409b0f" name="efl" arch="x86_64">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="ab09310368a7bce6bd239c3a035ee4a3fcde819f719c59102ecb4bb79a034761" name="efl-devel" arch="x86_64">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="c714def9cfab00e551c02806e35cf1eb1eba164f442b1416035ef87dc3511595" name="efl-examples" arch="x86_64">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="6a46393e009edd20ee623b8fee2f38f7758b744a7b9b8306a95943017a4dddd6" name="efl-testsuite" arch="x86_64">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="7d76359bacec6148834dd5298acaf83ab0321f03be0250059ffe7e7e5ff220d6" name="elementary" arch="x86_64">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="517013cd26367ea5471fa94a9108a9baac181a517c52d6ec70a33d22f1c66619" name="elementary-examples" arch="x86_64">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="4da1a3b51f7d3f5b86e4677e16ed37f1ee7879488d122a9c57c9db767348bc35" name="elua" arch="x86_64">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="d7cfa19f7c2b917dced1ce9179d13262e4617bd58365c85738638a25ad2f8a58" name="emacs" arch="src">
    <version epoch="0" ver="24.3" rel="22.1"/>

<changelog author="werner@suse.de" date="1369396800">- Make emacs launch script smart, that is search for a valid dbus
  on the current system if if not found launch a own dbus session
- With emacs version 24.3 the package epg becoes obsolate</changelog>
<changelog author="werner@suse.de" date="1369742400">- Remove not used spec file scriplets
- Make pre requires more smart
- Avoid trouble with new byte compile format and old font-latex.elc</changelog>
<changelog author="werner@suse.de" date="1370520000">- Disable fontsets and enforce Xft as font backend</changelog>
<changelog author="werner@suse.de" date="1370606400">- Enforce update alternatives simply to avoid bug reports about
  warnings</changelog>
<changelog author="toganm@opensuse.org" date="1371297600">- Fix connection problem to Typhoon nntp servers. Instead of
  CAPABILITIES use HELP
  * emacs-24.3-nntp-typhoon-fix.patch</changelog>
<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch taht is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>

</package>
<package pkgid="cfde24d3cec5e833f42c91933670bb04de93870c8f3af9f54422db78170176c3" name="emacs" arch="src">
    <version epoch="0" ver="24.3" rel="24.3.1"/>

<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>

</package>
<package pkgid="4c9c83aa6066a92e3669dec07183d4c4b8abfcfe9d304bca74182ed24ec298b7" name="emacs" arch="src">
    <version epoch="0" ver="24.3" rel="24.6.1"/>

<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>
<changelog author="werner@suse.de" date="1505304000">- Add patch emacs-24.3-bsc1058425.patch to fix bsc#1058425
  VUL-0: emacs: GNU Emacs 25.2 enriched text remote code execution</changelog>

</package>
<package pkgid="2fd15e9bec5a5a61f827a805652c545a4e62650b89045b7e2eab49af5774c4cc" name="emacs" arch="x86_64">
    <version epoch="0" ver="24.3" rel="22.1"/>

<changelog author="werner@suse.de" date="1369396800">- Make emacs launch script smart, that is search for a valid dbus
  on the current system if if not found launch a own dbus session
- With emacs version 24.3 the package epg becoes obsolate</changelog>
<changelog author="werner@suse.de" date="1369742400">- Remove not used spec file scriplets
- Make pre requires more smart
- Avoid trouble with new byte compile format and old font-latex.elc</changelog>
<changelog author="werner@suse.de" date="1370520000">- Disable fontsets and enforce Xft as font backend</changelog>
<changelog author="werner@suse.de" date="1370606400">- Enforce update alternatives simply to avoid bug reports about
  warnings</changelog>
<changelog author="toganm@opensuse.org" date="1371297600">- Fix connection problem to Typhoon nntp servers. Instead of
  CAPABILITIES use HELP
  * emacs-24.3-nntp-typhoon-fix.patch</changelog>
<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch taht is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>

</package>
<package pkgid="19eb1410721e66ab0245acf91ebab348ef13bb4653774f4bb13b882366b42889" name="emacs" arch="x86_64">
    <version epoch="0" ver="24.3" rel="24.3.1"/>

<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>

</package>
<package pkgid="099927354bc2d0066148d0d7197024e90be06133ab6f7eaa1587a74cf0514d71" name="emacs" arch="x86_64">
    <version epoch="0" ver="24.3" rel="24.6.1"/>

<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>
<changelog author="werner@suse.de" date="1505304000">- Add patch emacs-24.3-bsc1058425.patch to fix bsc#1058425
  VUL-0: emacs: GNU Emacs 25.2 enriched text remote code execution</changelog>

</package>
<package pkgid="15ec231a81c2689d1521fc4989d4f2867d2c97feb5e732172ad93700869ff12a" name="emacs-el" arch="noarch">
    <version epoch="0" ver="24.3" rel="22.1"/>

<changelog author="werner@suse.de" date="1369396800">- Make emacs launch script smart, that is search for a valid dbus
  on the current system if if not found launch a own dbus session
- With emacs version 24.3 the package epg becoes obsolate</changelog>
<changelog author="werner@suse.de" date="1369742400">- Remove not used spec file scriplets
- Make pre requires more smart
- Avoid trouble with new byte compile format and old font-latex.elc</changelog>
<changelog author="werner@suse.de" date="1370520000">- Disable fontsets and enforce Xft as font backend</changelog>
<changelog author="werner@suse.de" date="1370606400">- Enforce update alternatives simply to avoid bug reports about
  warnings</changelog>
<changelog author="toganm@opensuse.org" date="1371297600">- Fix connection problem to Typhoon nntp servers. Instead of
  CAPABILITIES use HELP
  * emacs-24.3-nntp-typhoon-fix.patch</changelog>
<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch taht is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>

</package>
<package pkgid="10c57b072fbd783961df21b767a01c2ba626395dfed9cf27d3edfe621c5e6c31" name="emacs-el" arch="noarch">
    <version epoch="0" ver="24.3" rel="24.3.1"/>

<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>

</package>
<package pkgid="f186a8903c9c3d0daf4075ee2d63a64b3c435f7c8d4023ba2018e4f6a81902ac" name="emacs-el" arch="noarch">
    <version epoch="0" ver="24.3" rel="24.6.1"/>

<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>
<changelog author="werner@suse.de" date="1505304000">- Add patch emacs-24.3-bsc1058425.patch to fix bsc#1058425
  VUL-0: emacs: GNU Emacs 25.2 enriched text remote code execution</changelog>

</package>
<package pkgid="e671b256a2b961e932f0427b7474e8f0a46564dc8262549a50a0a5162b88e468" name="emacs-info" arch="noarch">
    <version epoch="0" ver="24.3" rel="22.1"/>

<changelog author="werner@suse.de" date="1369396800">- Make emacs launch script smart, that is search for a valid dbus
  on the current system if if not found launch a own dbus session
- With emacs version 24.3 the package epg becoes obsolate</changelog>
<changelog author="werner@suse.de" date="1369742400">- Remove not used spec file scriplets
- Make pre requires more smart
- Avoid trouble with new byte compile format and old font-latex.elc</changelog>
<changelog author="werner@suse.de" date="1370520000">- Disable fontsets and enforce Xft as font backend</changelog>
<changelog author="werner@suse.de" date="1370606400">- Enforce update alternatives simply to avoid bug reports about
  warnings</changelog>
<changelog author="toganm@opensuse.org" date="1371297600">- Fix connection problem to Typhoon nntp servers. Instead of
  CAPABILITIES use HELP
  * emacs-24.3-nntp-typhoon-fix.patch</changelog>
<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch taht is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>

</package>
<package pkgid="e2b3fac1ea2a2a2278036ab8757ce8622885c55fd0d537ec3988f1c0b4769674" name="emacs-info" arch="noarch">
    <version epoch="0" ver="24.3" rel="24.3.1"/>

<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>

</package>
<package pkgid="64de2a12916c18d21d3d7ddd6892b3930019503cb599ffe7bd3d61356e91007d" name="emacs-info" arch="noarch">
    <version epoch="0" ver="24.3" rel="24.6.1"/>

<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>
<changelog author="werner@suse.de" date="1505304000">- Add patch emacs-24.3-bsc1058425.patch to fix bsc#1058425
  VUL-0: emacs: GNU Emacs 25.2 enriched text remote code execution</changelog>

</package>
<package pkgid="5b35dbd54703266ff3e6bc3aea95bdc22451e0c95c9d513a6557ec8ca17a2970" name="emacs-nox" arch="x86_64">
    <version epoch="0" ver="24.3" rel="22.1"/>

<changelog author="werner@suse.de" date="1369396800">- Make emacs launch script smart, that is search for a valid dbus
  on the current system if if not found launch a own dbus session
- With emacs version 24.3 the package epg becoes obsolate</changelog>
<changelog author="werner@suse.de" date="1369742400">- Remove not used spec file scriplets
- Make pre requires more smart
- Avoid trouble with new byte compile format and old font-latex.elc</changelog>
<changelog author="werner@suse.de" date="1370520000">- Disable fontsets and enforce Xft as font backend</changelog>
<changelog author="werner@suse.de" date="1370606400">- Enforce update alternatives simply to avoid bug reports about
  warnings</changelog>
<changelog author="toganm@opensuse.org" date="1371297600">- Fix connection problem to Typhoon nntp servers. Instead of
  CAPABILITIES use HELP
  * emacs-24.3-nntp-typhoon-fix.patch</changelog>
<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch taht is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>

</package>
<package pkgid="6395c8d09d389a85b230e3d0e4b07958c75c99501f0309f2993c95c11acf2853" name="emacs-nox" arch="x86_64">
    <version epoch="0" ver="24.3" rel="24.3.1"/>

<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>

</package>
<package pkgid="dd9a70d8fad9f7f38380caf32f7e2e01f6a661b6f4d77b0dc03199545fa9591d" name="emacs-nox" arch="x86_64">
    <version epoch="0" ver="24.3" rel="24.6.1"/>

<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>
<changelog author="werner@suse.de" date="1505304000">- Add patch emacs-24.3-bsc1058425.patch to fix bsc#1058425
  VUL-0: emacs: GNU Emacs 25.2 enriched text remote code execution</changelog>

</package>
<package pkgid="abe15d393a1009389dc4cd7ce4f872f8971339882d0a9144d3d607c77dedbfdd" name="emacs-x11" arch="x86_64">
    <version epoch="0" ver="24.3" rel="22.1"/>

<changelog author="werner@suse.de" date="1369396800">- Make emacs launch script smart, that is search for a valid dbus
  on the current system if if not found launch a own dbus session
- With emacs version 24.3 the package epg becoes obsolate</changelog>
<changelog author="werner@suse.de" date="1369742400">- Remove not used spec file scriplets
- Make pre requires more smart
- Avoid trouble with new byte compile format and old font-latex.elc</changelog>
<changelog author="werner@suse.de" date="1370520000">- Disable fontsets and enforce Xft as font backend</changelog>
<changelog author="werner@suse.de" date="1370606400">- Enforce update alternatives simply to avoid bug reports about
  warnings</changelog>
<changelog author="toganm@opensuse.org" date="1371297600">- Fix connection problem to Typhoon nntp servers. Instead of
  CAPABILITIES use HELP
  * emacs-24.3-nntp-typhoon-fix.patch</changelog>
<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch taht is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>

</package>
<package pkgid="470ae5bb018fdf7eec13d462a698c8f2f3a3ddc826aa2f1e1729f501a8dcf742" name="emacs-x11" arch="x86_64">
    <version epoch="0" ver="24.3" rel="24.3.1"/>

<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>

</package>
<package pkgid="21c39eb6af9e05c713e37bb31c7aebf1cdf065ef66989ca26cab77b1663f9918" name="emacs-x11" arch="x86_64">
    <version epoch="0" ver="24.3" rel="24.6.1"/>

<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>
<changelog author="werner@suse.de" date="1505304000">- Add patch emacs-24.3-bsc1058425.patch to fix bsc#1058425
  VUL-0: emacs: GNU Emacs 25.2 enriched text remote code execution</changelog>

</package>
<package pkgid="282c965c6fbd76aea3b5a430c868c00fa83268863904d8735a984f036e316ecd" name="embryo" arch="x86_64">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="7f16a3f006207ba74a2f1a136e5c9382e554777a96eed4f206f734969dc35224" name="empathy" arch="src">
    <version epoch="0" ver="3.12.12" rel="2.3.1"/>

<changelog author="zaitor@opensuse.org" date="1393848000">- Update to version 3.11.91:
  + Bugs fixed: bgo#724711, bgo#725070.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1395057600">- Update to version 3.11.92:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1395662400">- Update to version 3.12.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1397476800">- Update to version 3.12.1:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1400328000">- Update to version 3.12.2:
  + Bugs fixed: wrong count of unread messages and text missing
    (bgo#662672).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1403524800">- Update to version 3.12.4:
  + Picking a specific persona/account from context menu doesn't
    work (bgo#732100).
- Changes from version 3.12.3:
  + This new stable release removes support for connecting to
    Windows Live chat using XMPP as Microsoft shut down their XMPP
    gateways. However, you can continue using the proprietary MSN
    protocol through telepathy-haze.
  + Bugs fixed: bgo#696977, bgo#731150.</changelog>
<changelog author="dimstar@opensuse.org" date="1408536000">- Update to version 3.12.5:
  + Chain GtkCombobox subclass constructors to parent (bgo#732909).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1410523200">- Update to version 3.12.6:
  + Bugs fixed:
  - gnome-contact's desktop file changed (bgo#735575).
  - Smileys are not centered ("Insert Smiley" menu) (bgo#736369).
  - Fix crash if empathy_chatroom_manager_find() failed.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1413288000">- Update to version 3.12.7:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1426507200">- Update to version 3.12.8:
  + bgo#705326: User help suggests "ignore SSL certificate errors"
    option for Jabber accounts "if you trust the server you are
    connecting to".
  + bgo#746100: goa-mc-plugin: Remove Facebook chat using Jabber.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1429099200">- Update to version 3.12.9:
  + bgo#746612: Geoclue2 requires a DesktopId property.
  + bgo#747375, Fix a wrong header guard in
    libempathy-gtk/empathy-smiley-manager.h.
  + bgo#747170, Typo (messenging) in documentation.</changelog>
<changelog author="zaitor@opensuse.org" date="1431518400">- Update to version 3.12.10:
  + bgo#741771: Preferences dialog expands to absurd width.
  + bgo#745504: Fix preferences with modern gtk+.
  + bgo#746841: Provide a scalable -symbolic variant of the app
    icon.
  + bgo#747460: Initial empathy accounts window is too wide.
  + Don't crash when running in Wayland.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 3.12.11:
  + Fix opening contact list after launching empathy -h
    (bgo#729282).
  + Leak fixes for telepathy-accounts-widgets (bgo#752938).
  + Don't hard code the name of the pkg-config binary
    (bgo#755707).
  + Call the finish method only once (bgo#756165).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1451908800">- Add empathy-fix-icons-in-search-bar.patch: Fix the previous/next
  icons, patch from upstream git.</changelog>
<changelog author="zaitor@opensuse.org" date="1455364800">- Add patches from upstream git to fix various issues:
  + empathy-Don-t-crash-in-window_get_workspace-under-Wayland.patch
  + empathy-Fix-a-critical-warning.patch
  + empathy-Don-t-call-XInitThreads-in-Wayland.patch
  + empathy-Avoid-warning-spam-from-GtkStyleContext-with-GTK-3.20.patch
  + empathy-Add-a-missing-tag-to-the-AppData-file.patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Add empathy-clutter-gst-3_0.patch: Port to clutter-gst-3.0.
- Replace pkgconfig(clutter-gst-2.0) for pkgconfig(clutter-gst-3.0)
  BuildRequires due to above port.
- Add libtool BuildRequires and pass autoreconf -fiv since above
  patch touches the buildsystem.</changelog>
<changelog author="mgorse@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1463140800">- Update to version 3.12.12:
  + Fix pkg-config usage (bgo#761000).
  + The minimum value of an uint64_t is 0, not G_MININT32
    (bgo#762735).
  + Hardcoding #!/usr/bin/python is not portable (bgo#762737).
  + Fix -Werror build for clang (bgo#762738).
  + Add the Rizon IRC network to the list of IRC networks
    (bgo#764438).
  + GCC 5 generates a type-limits warning in
    tpaw-account-settings.c (bgo#765022).
  + Empathy uses deprecated webkit functions (bgo#765024).
  + Gnome-shell Wayland application tracking broken for Empathy
    (bgo#766285).
  + Empathy dumps core when running on Wayland compositor
    (bgo#708170).
  + Updated translations.
- Drop empathy-fix-icons-in-search-bar.patch,
  empathy-Don-t-crash-in-window_get_workspace-under-Wayland.patch,
  empathy-Fix-a-critical-warning.patch,
  empathy-Don-t-call-XInitThreads-in-Wayland.patch,
  empathy-Avoid-warning-spam-from-GtkStyleContext-with-GTK-3.20.patch
  and empathy-Add-a-missing-tag-to-the-AppData-file.patch, all
  fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1463486400">- Recommends geoclue2 now, empathy no longer uses geoclue.</changelog>
<changelog author="yfjiang@suse.com" date="1489492800">- Add patch empathy-fix-gactions-naming.patch: Fix of the
  frequently used shortcut keys from upstream (bsc#999832).</changelog>

</package>
<package pkgid="3779b022dc9e8ef94ea5b34c116a2b00257e071fa50aa0a40bff755760414011" name="empathy" arch="x86_64">
    <version epoch="0" ver="3.12.12" rel="2.3.1"/>

<changelog author="zaitor@opensuse.org" date="1393848000">- Update to version 3.11.91:
  + Bugs fixed: bgo#724711, bgo#725070.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1395057600">- Update to version 3.11.92:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1395662400">- Update to version 3.12.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1397476800">- Update to version 3.12.1:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1400328000">- Update to version 3.12.2:
  + Bugs fixed: wrong count of unread messages and text missing
    (bgo#662672).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1403524800">- Update to version 3.12.4:
  + Picking a specific persona/account from context menu doesn't
    work (bgo#732100).
- Changes from version 3.12.3:
  + This new stable release removes support for connecting to
    Windows Live chat using XMPP as Microsoft shut down their XMPP
    gateways. However, you can continue using the proprietary MSN
    protocol through telepathy-haze.
  + Bugs fixed: bgo#696977, bgo#731150.</changelog>
<changelog author="dimstar@opensuse.org" date="1408536000">- Update to version 3.12.5:
  + Chain GtkCombobox subclass constructors to parent (bgo#732909).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1410523200">- Update to version 3.12.6:
  + Bugs fixed:
  - gnome-contact's desktop file changed (bgo#735575).
  - Smileys are not centered ("Insert Smiley" menu) (bgo#736369).
  - Fix crash if empathy_chatroom_manager_find() failed.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1413288000">- Update to version 3.12.7:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1426507200">- Update to version 3.12.8:
  + bgo#705326: User help suggests "ignore SSL certificate errors"
    option for Jabber accounts "if you trust the server you are
    connecting to".
  + bgo#746100: goa-mc-plugin: Remove Facebook chat using Jabber.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1429099200">- Update to version 3.12.9:
  + bgo#746612: Geoclue2 requires a DesktopId property.
  + bgo#747375, Fix a wrong header guard in
    libempathy-gtk/empathy-smiley-manager.h.
  + bgo#747170, Typo (messenging) in documentation.</changelog>
<changelog author="zaitor@opensuse.org" date="1431518400">- Update to version 3.12.10:
  + bgo#741771: Preferences dialog expands to absurd width.
  + bgo#745504: Fix preferences with modern gtk+.
  + bgo#746841: Provide a scalable -symbolic variant of the app
    icon.
  + bgo#747460: Initial empathy accounts window is too wide.
  + Don't crash when running in Wayland.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 3.12.11:
  + Fix opening contact list after launching empathy -h
    (bgo#729282).
  + Leak fixes for telepathy-accounts-widgets (bgo#752938).
  + Don't hard code the name of the pkg-config binary
    (bgo#755707).
  + Call the finish method only once (bgo#756165).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1451908800">- Add empathy-fix-icons-in-search-bar.patch: Fix the previous/next
  icons, patch from upstream git.</changelog>
<changelog author="zaitor@opensuse.org" date="1455364800">- Add patches from upstream git to fix various issues:
  + empathy-Don-t-crash-in-window_get_workspace-under-Wayland.patch
  + empathy-Fix-a-critical-warning.patch
  + empathy-Don-t-call-XInitThreads-in-Wayland.patch
  + empathy-Avoid-warning-spam-from-GtkStyleContext-with-GTK-3.20.patch
  + empathy-Add-a-missing-tag-to-the-AppData-file.patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Add empathy-clutter-gst-3_0.patch: Port to clutter-gst-3.0.
- Replace pkgconfig(clutter-gst-2.0) for pkgconfig(clutter-gst-3.0)
  BuildRequires due to above port.
- Add libtool BuildRequires and pass autoreconf -fiv since above
  patch touches the buildsystem.</changelog>
<changelog author="mgorse@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1463140800">- Update to version 3.12.12:
  + Fix pkg-config usage (bgo#761000).
  + The minimum value of an uint64_t is 0, not G_MININT32
    (bgo#762735).
  + Hardcoding #!/usr/bin/python is not portable (bgo#762737).
  + Fix -Werror build for clang (bgo#762738).
  + Add the Rizon IRC network to the list of IRC networks
    (bgo#764438).
  + GCC 5 generates a type-limits warning in
    tpaw-account-settings.c (bgo#765022).
  + Empathy uses deprecated webkit functions (bgo#765024).
  + Gnome-shell Wayland application tracking broken for Empathy
    (bgo#766285).
  + Empathy dumps core when running on Wayland compositor
    (bgo#708170).
  + Updated translations.
- Drop empathy-fix-icons-in-search-bar.patch,
  empathy-Don-t-crash-in-window_get_workspace-under-Wayland.patch,
  empathy-Fix-a-critical-warning.patch,
  empathy-Don-t-call-XInitThreads-in-Wayland.patch,
  empathy-Avoid-warning-spam-from-GtkStyleContext-with-GTK-3.20.patch
  and empathy-Add-a-missing-tag-to-the-AppData-file.patch, all
  fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1463486400">- Recommends geoclue2 now, empathy no longer uses geoclue.</changelog>
<changelog author="yfjiang@suse.com" date="1489492800">- Add patch empathy-fix-gactions-naming.patch: Fix of the
  frequently used shortcut keys from upstream (bsc#999832).</changelog>

</package>
<package pkgid="e2f7d263ef4022af64f36a2a1e4afdae65cdca7fef56b8679e18e81d4dee5677" name="empathy-lang" arch="noarch">
    <version epoch="0" ver="3.12.12" rel="2.3.1"/>

<changelog author="zaitor@opensuse.org" date="1393848000">- Update to version 3.11.91:
  + Bugs fixed: bgo#724711, bgo#725070.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1395057600">- Update to version 3.11.92:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1395662400">- Update to version 3.12.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1397476800">- Update to version 3.12.1:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1400328000">- Update to version 3.12.2:
  + Bugs fixed: wrong count of unread messages and text missing
    (bgo#662672).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1403524800">- Update to version 3.12.4:
  + Picking a specific persona/account from context menu doesn't
    work (bgo#732100).
- Changes from version 3.12.3:
  + This new stable release removes support for connecting to
    Windows Live chat using XMPP as Microsoft shut down their XMPP
    gateways. However, you can continue using the proprietary MSN
    protocol through telepathy-haze.
  + Bugs fixed: bgo#696977, bgo#731150.</changelog>
<changelog author="dimstar@opensuse.org" date="1408536000">- Update to version 3.12.5:
  + Chain GtkCombobox subclass constructors to parent (bgo#732909).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1410523200">- Update to version 3.12.6:
  + Bugs fixed:
  - gnome-contact's desktop file changed (bgo#735575).
  - Smileys are not centered ("Insert Smiley" menu) (bgo#736369).
  - Fix crash if empathy_chatroom_manager_find() failed.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1413288000">- Update to version 3.12.7:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1426507200">- Update to version 3.12.8:
  + bgo#705326: User help suggests "ignore SSL certificate errors"
    option for Jabber accounts "if you trust the server you are
    connecting to".
  + bgo#746100: goa-mc-plugin: Remove Facebook chat using Jabber.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1429099200">- Update to version 3.12.9:
  + bgo#746612: Geoclue2 requires a DesktopId property.
  + bgo#747375, Fix a wrong header guard in
    libempathy-gtk/empathy-smiley-manager.h.
  + bgo#747170, Typo (messenging) in documentation.</changelog>
<changelog author="zaitor@opensuse.org" date="1431518400">- Update to version 3.12.10:
  + bgo#741771: Preferences dialog expands to absurd width.
  + bgo#745504: Fix preferences with modern gtk+.
  + bgo#746841: Provide a scalable -symbolic variant of the app
    icon.
  + bgo#747460: Initial empathy accounts window is too wide.
  + Don't crash when running in Wayland.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 3.12.11:
  + Fix opening contact list after launching empathy -h
    (bgo#729282).
  + Leak fixes for telepathy-accounts-widgets (bgo#752938).
  + Don't hard code the name of the pkg-config binary
    (bgo#755707).
  + Call the finish method only once (bgo#756165).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1451908800">- Add empathy-fix-icons-in-search-bar.patch: Fix the previous/next
  icons, patch from upstream git.</changelog>
<changelog author="zaitor@opensuse.org" date="1455364800">- Add patches from upstream git to fix various issues:
  + empathy-Don-t-crash-in-window_get_workspace-under-Wayland.patch
  + empathy-Fix-a-critical-warning.patch
  + empathy-Don-t-call-XInitThreads-in-Wayland.patch
  + empathy-Avoid-warning-spam-from-GtkStyleContext-with-GTK-3.20.patch
  + empathy-Add-a-missing-tag-to-the-AppData-file.patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Add empathy-clutter-gst-3_0.patch: Port to clutter-gst-3.0.
- Replace pkgconfig(clutter-gst-2.0) for pkgconfig(clutter-gst-3.0)
  BuildRequires due to above port.
- Add libtool BuildRequires and pass autoreconf -fiv since above
  patch touches the buildsystem.</changelog>
<changelog author="mgorse@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1463140800">- Update to version 3.12.12:
  + Fix pkg-config usage (bgo#761000).
  + The minimum value of an uint64_t is 0, not G_MININT32
    (bgo#762735).
  + Hardcoding #!/usr/bin/python is not portable (bgo#762737).
  + Fix -Werror build for clang (bgo#762738).
  + Add the Rizon IRC network to the list of IRC networks
    (bgo#764438).
  + GCC 5 generates a type-limits warning in
    tpaw-account-settings.c (bgo#765022).
  + Empathy uses deprecated webkit functions (bgo#765024).
  + Gnome-shell Wayland application tracking broken for Empathy
    (bgo#766285).
  + Empathy dumps core when running on Wayland compositor
    (bgo#708170).
  + Updated translations.
- Drop empathy-fix-icons-in-search-bar.patch,
  empathy-Don-t-crash-in-window_get_workspace-under-Wayland.patch,
  empathy-Fix-a-critical-warning.patch,
  empathy-Don-t-call-XInitThreads-in-Wayland.patch,
  empathy-Avoid-warning-spam-from-GtkStyleContext-with-GTK-3.20.patch
  and empathy-Add-a-missing-tag-to-the-AppData-file.patch, all
  fixed upstream.</changelog>
<changelog author="fcrozat@suse.com" date="1463486400">- Recommends geoclue2 now, empathy no longer uses geoclue.</changelog>
<changelog author="yfjiang@suse.com" date="1489492800">- Add patch empathy-fix-gactions-naming.patch: Fix of the
  frequently used shortcut keys from upstream (bsc#999832).</changelog>

</package>
<package pkgid="52ce34898451bf6cac51a53061da73fdf32740cb9a670dd5646321b6fce42d01" name="encfs" arch="src">
    <version epoch="0" ver="1.8.1" rel="5.1"/>

<changelog author="tiwai@suse.de" date="1147694400">- updated to version 1.3.1.
  * ports for fuse-2.5
  * bugfixes for null filename encryption
  * fix directory rename error
  * new translations</changelog>
<changelog author="mszeredi@suse.cz" date="1171540800">- updated to version 1.3.2
  * fix failure to process HMAC correctly in case of read error
  * builds with GCC 4.2
  * add workaround for group permission problem in 'public' mode</changelog>
<changelog author="meissner@suse.de" date="1175169600">- buildrequires zlib-devel</changelog>
<changelog author="bk@suse.de" date="1186747200">- Add "Requires: fuse" to ensure that fuse is present (285101#c29)
- Use %find_lang to mark locale files with missing %lang (rpmlint)</changelog>
<changelog author="mszeredi@suse.de" date="1193227200">- Fix compile errors and warnings in beta</changelog>
<changelog author="mszeredi@suse.de" date="1208260800">- updated to version 1.4.2
  * move buffer management to avoid memory leak in case of decoding
    error
  * reverse encryption support
  * fix rename bug by tracking and applying undo in all error paths
    (launchpad bug #160214)
  * add '-o' option which passes arg through to fuse
  * add -h option
  * add mount-on-demand
  * change license file to GPL3
  * enlarge max password length
  * run extpass command via shell, to allow passing arguments
    to program
  * fix directory rename issue (launchpad bug #183358)
  * no arg required for stdinpass
  * ensure paths end in '/'. fixes (launchpad bug #184905)
  * add zero-block pass-through option, enabling allow-holes code
  * fix bug in export - wasn't able to export symlinks (launchpad
    bug #201974)
  * switch to V6 XML config format</changelog>
<changelog author="mszeredi@suse.de" date="1225281600">- updated to version 1.5.0
  * fix bug in export - wasn't able to export symlinks (launchpad bug
    [#201974])
  * add makeKey program and showKey option to encfsctl
  * remove logs in Context, which displayed plaintext names
  * use PBKDF2 for key generation with salt and variable iteration
    count
  * allow for automatic upgrade to PBKDF2 when changing passwords
  * enable file hole support by default</changelog>
<changelog author="mszeredi@suse.cz" date="1244030400">- fix compile error due to missing "const" qualifier</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="mszeredi@suse.cz" date="1277726400">- updated to version 1.6.0
  * build fixes
  * add support for version field within serialized config
  * add options to help automate filesystem creation
  * modification and access times can be changed for symlinks
  * try to maintain modtime during rename</changelog>
<changelog author="mszeredi@suse.cz" date="1283774400">- updated to version 1.7.2
  * allow per-block random bytes to be configured independently of
    per-block MAC.
  * new IV initialization
  * fix component configuration to ease adding flags or config</changelog>
<changelog author="mszeredi@suse.cz" date="1291377600">- updated to version 1.7.4
  * fixes bug with --reverse option setting which causes files to
    be stored incorrectly</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314705600">- Fix build, axing all m4 macros was a bad idea...</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="wagner-thomas@gmx.at" date="1396353600">- applied patchencfs-1.7.4-fixReverseAbsoluteSymlinks.diff from
  https://code.google.com/p/encfs/issues/detail?id=29
  This fixes encoding of symlinks starting with a "/"
- Added patches:
  * encfs-1.7.4-fixReverseAbsoluteSymlinks.diff</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashism in encfssh script
- add patches:
  * encfs-1.7.4-fix-bashisms.patch</changelog>
<changelog author="p.drouand@gmail.com" date="1426420800">- Update to version 1.8
  * No short chanlog available; please read the ChangeLog file into
    /usr/share/doc/packages/encfs/ChangeLog
- Update Url to new project home
- Use download Url as source
- Copy DESIGN.md, PERFORMANCE.mde and TRANSLATORS into doc directory
- Remove obsolete patchs
  * encfs-1.7.4-fixReverseAbsoluteSymlinks.diff
  * encfs-1.7.4-fix-bashisms.patch</changelog>
<changelog author="astieger@suse.com" date="1483185600">- update to 1.8.1, including one security option:
  * make available --require-macs which is a work-around
    for CVE-2014-3462 (boo#878257)</changelog>

</package>
<package pkgid="ce17fbade923731a7214ba1840a329b50aec767d384f72f25a954ec33f88fa39" name="encfs" arch="x86_64">
    <version epoch="0" ver="1.8.1" rel="5.1"/>

<changelog author="mszeredi@suse.cz" date="1244030400">- fix compile error due to missing "const" qualifier</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="mszeredi@suse.cz" date="1277726400">- updated to version 1.6.0
  * build fixes
  * add support for version field within serialized config
  * add options to help automate filesystem creation
  * modification and access times can be changed for symlinks
  * try to maintain modtime during rename</changelog>
<changelog author="mszeredi@suse.cz" date="1283774400">- updated to version 1.7.2
  * allow per-block random bytes to be configured independently of
    per-block MAC.
  * new IV initialization
  * fix component configuration to ease adding flags or config</changelog>
<changelog author="mszeredi@suse.cz" date="1291377600">- updated to version 1.7.4
  * fixes bug with --reverse option setting which causes files to
    be stored incorrectly</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314705600">- Fix build, axing all m4 macros was a bad idea...</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="wagner-thomas@gmx.at" date="1396353600">- applied patchencfs-1.7.4-fixReverseAbsoluteSymlinks.diff from
  https://code.google.com/p/encfs/issues/detail?id=29
  This fixes encoding of symlinks starting with a "/"
- Added patches:
  * encfs-1.7.4-fixReverseAbsoluteSymlinks.diff</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashism in encfssh script
- add patches:
  * encfs-1.7.4-fix-bashisms.patch</changelog>
<changelog author="p.drouand@gmail.com" date="1426420800">- Update to version 1.8
  * No short chanlog available; please read the ChangeLog file into
    /usr/share/doc/packages/encfs/ChangeLog
- Update Url to new project home
- Use download Url as source
- Copy DESIGN.md, PERFORMANCE.mde and TRANSLATORS into doc directory
- Remove obsolete patchs
  * encfs-1.7.4-fixReverseAbsoluteSymlinks.diff
  * encfs-1.7.4-fix-bashisms.patch</changelog>
<changelog author="astieger@suse.com" date="1483185600">- update to 1.8.1, including one security option:
  * make available --require-macs which is a work-around
    for CVE-2014-3462 (boo#878257)</changelog>

</package>
<package pkgid="a3e629315c0a9815d5e6c2329c7f7972e0a26ebaa72b23ac4e6a8138b4eae404" name="encfs-lang" arch="noarch">
    <version epoch="0" ver="1.8.1" rel="5.1"/>

<changelog author="mszeredi@suse.cz" date="1244030400">- fix compile error due to missing "const" qualifier</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="mszeredi@suse.cz" date="1277726400">- updated to version 1.6.0
  * build fixes
  * add support for version field within serialized config
  * add options to help automate filesystem creation
  * modification and access times can be changed for symlinks
  * try to maintain modtime during rename</changelog>
<changelog author="mszeredi@suse.cz" date="1283774400">- updated to version 1.7.2
  * allow per-block random bytes to be configured independently of
    per-block MAC.
  * new IV initialization
  * fix component configuration to ease adding flags or config</changelog>
<changelog author="mszeredi@suse.cz" date="1291377600">- updated to version 1.7.4
  * fixes bug with --reverse option setting which causes files to
    be stored incorrectly</changelog>
<changelog author="crrodriguez@opensuse.org" date="1314705600">- Fix build, axing all m4 macros was a bad idea...</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="wagner-thomas@gmx.at" date="1396353600">- applied patchencfs-1.7.4-fixReverseAbsoluteSymlinks.diff from
  https://code.google.com/p/encfs/issues/detail?id=29
  This fixes encoding of symlinks starting with a "/"
- Added patches:
  * encfs-1.7.4-fixReverseAbsoluteSymlinks.diff</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashism in encfssh script
- add patches:
  * encfs-1.7.4-fix-bashisms.patch</changelog>
<changelog author="p.drouand@gmail.com" date="1426420800">- Update to version 1.8
  * No short chanlog available; please read the ChangeLog file into
    /usr/share/doc/packages/encfs/ChangeLog
- Update Url to new project home
- Use download Url as source
- Copy DESIGN.md, PERFORMANCE.mde and TRANSLATORS into doc directory
- Remove obsolete patchs
  * encfs-1.7.4-fixReverseAbsoluteSymlinks.diff
  * encfs-1.7.4-fix-bashisms.patch</changelog>
<changelog author="astieger@suse.com" date="1483185600">- update to 1.8.1, including one security option:
  * make available --require-macs which is a work-around
    for CVE-2014-3462 (boo#878257)</changelog>

</package>
<package pkgid="dc2b7bfdc1df55b089a330c98042be4f64e3b1837c3c432a384a497e8f3f9397" name="enigmail" arch="src">
    <version epoch="0" ver="1.9.7" rel="2.3.1"/>

<changelog author="wr@rosenauer.org" date="1405857600">- standalone enigmail 1.7 package previously built as part of
  MozillaThunderbird
  (since version 1.7 it's not required to build against Thunderbird
  sources anymore and compatibility to Thunderbird and SeaMonkey at
  the same time should be given)</changelog>
<changelog author="wr@rosenauer.org" date="1409313600">- update to version 1.7.2 (bmo#893330)
  * bugfix release which contains several bugfixes including
    mail with only Bcc recipients sent in plain text
    (CVE-2014-5369)</changelog>
<changelog author="astieger@suse.com" date="1427371200">- enigmail 1.8.1:
  * Improved user interface for message composition
  * Simplified setup wizard
  * Possibility to permanently decrypt messages via filter rules
  * Improved support for PGP/MIME messages from GPGTools sent from
    MS Exchange Server
  * Many bugs fixed
  * last major version to support GnuPG 1.4.x
- packaging changes:
  * update upstream signing key
  * run unit tests during build
  * remove gpg-offline
  * run spec-cleaner
  * add upstream sourc URLs</changelog>
<changelog author="astieger@suse.com" date="1430827200">- enigmail 1.8.2, fixing the following bugs:
  * Punycode domain handling incorrect
  * Mail is not automatically encrypted anymore. Enigmail does not
    warn about unencrypted mail
  * Decrypted message, but "Error - decryption failed" or "Error -
    no matching private/secret key found to decrypt message"
  * Sign Button indicates wrong status on recipient rules
  * Decryption filter merges Received headers incorrectly
  * Questionmarks "???" in Enigmail menu and encrypting message
    only with senders key
  * Enigmail key management fails always fails to connect to
    keyservers when searching for keys
  * TB account hangs when filter for storing decrypted emails is
    applied to IMAP account
  * Deleting multiple keys in key manager fails
  * INV_RECP error message confuses new users</changelog>
<changelog author="astieger@suse.com" date="1456747200">- enigmail 1.9:
  * Added support for GnuPG 2.1
  * Backup and restore of keys and Enigmail settings
  * Messages are sent using PGP/MIME by default
  * Several new dialog windows that improve usability
  * Added support for protected headers (off by default)
  * There is no binary component anymore - this version runs on all
    platforms for which Thunderbird and GnuPG are available.
  * gpg2 2.0.7 or newer required
  * no longer run tests, a utility is not available</changelog>
<changelog author="astieger@suse.com" date="1460030400">- enigmail 1.9.1:
  * fix recignition of MS Exchange messages
  * fix slow PGP/MIME signature verification with attachments
  * fix freeze with large mail with signature
  * fix backup/restore UI
  * fix UI issues with German umlauts</changelog>
<changelog author="astieger@suse.com" date="1462276800">- enigmail 1.9.2:
  * Add support for Zimbra OpenPGP encrypted messages
  * Fix decrypt loop with S/MIME signed mails
  * Fix silently failing import of revocation certificate
  * Fix E-Mail saved as draft and reopened will show empty message
  * Fix multipart/signed mail without micalg parameter blank body
  * Fix display of changed key expiration date</changelog>
<changelog author="astieger@suse.com" date="1465387200">- enigmail 1.9.3:
  * Fix Decrypt loop with S/MIME self-signed mails
  * Fix Manage UIDs throws errors if called from key properties dialog
  * Fix No error message if configured key not found on keyring
  * Fix Enigmail munges display of messages with S/MIME signature
  * Allow importing of expired keys</changelog>
<changelog author="astieger@suse.com" date="1468411200">- enigmail 1.9.4:
  * Improved compatibility with Send Later add-on
  * Various bugs fixed</changelog>
<changelog author="astieger@suse.com" date="1473076800">- enigmail 1.9.5:
  * fix failure during GnuPG installation
  * Include AppData
  * Forwarding an encrypted message results in empty body
  * Fix parsing ofr last '=' in quoted-printable encoded
    encrypted/signed parts
  * fix regression in key selection for Per-Recipient-Rules
- license is MPL-2.0, include license text</changelog>
<changelog author="astieger@suse.com" date="1479038400">- enigmail 1.9.6:
  * Better detection is decrypted message is displayed
  * New variant of PGP/MIME messages broken by MS-Exchange
  * Make key importing more robust</changelog>
<changelog author="astieger@suse.com" date="1479729600">- enigmail 1.9.6.1:
  * fix locating of GnuPG executable (openSUSE not affected)</changelog>
<changelog author="wr@rosenauer.org" date="1494849600">- enigmail 1.9.7:
  * This version fixes a compatibility bug on Thunderbird 52 that
    makes keyserver up/downloads unusable</changelog>

</package>
<package pkgid="39b2170f34c1fb8f5b35af90ca79f8057b2da55f5da5e9cd977e8a10d8e75226" name="enigmail" arch="src">
    <version epoch="0" ver="1.9.8" rel="2.6.1"/>

<changelog author="wr@rosenauer.org" date="1405857600">- standalone enigmail 1.7 package previously built as part of
  MozillaThunderbird
  (since version 1.7 it's not required to build against Thunderbird
  sources anymore and compatibility to Thunderbird and SeaMonkey at
  the same time should be given)</changelog>
<changelog author="wr@rosenauer.org" date="1409313600">- update to version 1.7.2 (bmo#893330)
  * bugfix release which contains several bugfixes including
    mail with only Bcc recipients sent in plain text
    (CVE-2014-5369)</changelog>
<changelog author="astieger@suse.com" date="1427371200">- enigmail 1.8.1:
  * Improved user interface for message composition
  * Simplified setup wizard
  * Possibility to permanently decrypt messages via filter rules
  * Improved support for PGP/MIME messages from GPGTools sent from
    MS Exchange Server
  * Many bugs fixed
  * last major version to support GnuPG 1.4.x
- packaging changes:
  * update upstream signing key
  * run unit tests during build
  * remove gpg-offline
  * run spec-cleaner
  * add upstream sourc URLs</changelog>
<changelog author="astieger@suse.com" date="1430827200">- enigmail 1.8.2, fixing the following bugs:
  * Punycode domain handling incorrect
  * Mail is not automatically encrypted anymore. Enigmail does not
    warn about unencrypted mail
  * Decrypted message, but "Error - decryption failed" or "Error -
    no matching private/secret key found to decrypt message"
  * Sign Button indicates wrong status on recipient rules
  * Decryption filter merges Received headers incorrectly
  * Questionmarks "???" in Enigmail menu and encrypting message
    only with senders key
  * Enigmail key management fails always fails to connect to
    keyservers when searching for keys
  * TB account hangs when filter for storing decrypted emails is
    applied to IMAP account
  * Deleting multiple keys in key manager fails
  * INV_RECP error message confuses new users</changelog>
<changelog author="astieger@suse.com" date="1456747200">- enigmail 1.9:
  * Added support for GnuPG 2.1
  * Backup and restore of keys and Enigmail settings
  * Messages are sent using PGP/MIME by default
  * Several new dialog windows that improve usability
  * Added support for protected headers (off by default)
  * There is no binary component anymore - this version runs on all
    platforms for which Thunderbird and GnuPG are available.
  * gpg2 2.0.7 or newer required
  * no longer run tests, a utility is not available</changelog>
<changelog author="astieger@suse.com" date="1460030400">- enigmail 1.9.1:
  * fix recignition of MS Exchange messages
  * fix slow PGP/MIME signature verification with attachments
  * fix freeze with large mail with signature
  * fix backup/restore UI
  * fix UI issues with German umlauts</changelog>
<changelog author="astieger@suse.com" date="1462276800">- enigmail 1.9.2:
  * Add support for Zimbra OpenPGP encrypted messages
  * Fix decrypt loop with S/MIME signed mails
  * Fix silently failing import of revocation certificate
  * Fix E-Mail saved as draft and reopened will show empty message
  * Fix multipart/signed mail without micalg parameter blank body
  * Fix display of changed key expiration date</changelog>
<changelog author="astieger@suse.com" date="1465387200">- enigmail 1.9.3:
  * Fix Decrypt loop with S/MIME self-signed mails
  * Fix Manage UIDs throws errors if called from key properties dialog
  * Fix No error message if configured key not found on keyring
  * Fix Enigmail munges display of messages with S/MIME signature
  * Allow importing of expired keys</changelog>
<changelog author="astieger@suse.com" date="1468411200">- enigmail 1.9.4:
  * Improved compatibility with Send Later add-on
  * Various bugs fixed</changelog>
<changelog author="astieger@suse.com" date="1473076800">- enigmail 1.9.5:
  * fix failure during GnuPG installation
  * Include AppData
  * Forwarding an encrypted message results in empty body
  * Fix parsing ofr last '=' in quoted-printable encoded
    encrypted/signed parts
  * fix regression in key selection for Per-Recipient-Rules
- license is MPL-2.0, include license text</changelog>
<changelog author="astieger@suse.com" date="1479038400">- enigmail 1.9.6:
  * Better detection is decrypted message is displayed
  * New variant of PGP/MIME messages broken by MS-Exchange
  * Make key importing more robust</changelog>
<changelog author="astieger@suse.com" date="1479729600">- enigmail 1.9.6.1:
  * fix locating of GnuPG executable (openSUSE not affected)</changelog>
<changelog author="wr@rosenauer.org" date="1494849600">- enigmail 1.9.7:
  * This version fixes a compatibility bug on Thunderbird 52 that
    makes keyserver up/downloads unusable</changelog>
<changelog author="astieger@suse.com" date="1499256000">- enigmail 1.9.8:
  * fix blocking in the mail sending process (boo#1047252)</changelog>

</package>
<package pkgid="6fc42532396965c82b5651fe102bb02beece9b2c2fd5edf486f0e79fc5f28ffc" name="enigmail" arch="src">
    <version epoch="0" ver="1.9.8.3" rel="2.9.1"/>

<changelog author="wr@rosenauer.org" date="1405857600">- standalone enigmail 1.7 package previously built as part of
  MozillaThunderbird
  (since version 1.7 it's not required to build against Thunderbird
  sources anymore and compatibility to Thunderbird and SeaMonkey at
  the same time should be given)</changelog>
<changelog author="wr@rosenauer.org" date="1409313600">- update to version 1.7.2 (bmo#893330)
  * bugfix release which contains several bugfixes including
    mail with only Bcc recipients sent in plain text
    (CVE-2014-5369)</changelog>
<changelog author="astieger@suse.com" date="1427371200">- enigmail 1.8.1:
  * Improved user interface for message composition
  * Simplified setup wizard
  * Possibility to permanently decrypt messages via filter rules
  * Improved support for PGP/MIME messages from GPGTools sent from
    MS Exchange Server
  * Many bugs fixed
  * last major version to support GnuPG 1.4.x
- packaging changes:
  * update upstream signing key
  * run unit tests during build
  * remove gpg-offline
  * run spec-cleaner
  * add upstream sourc URLs</changelog>
<changelog author="astieger@suse.com" date="1430827200">- enigmail 1.8.2, fixing the following bugs:
  * Punycode domain handling incorrect
  * Mail is not automatically encrypted anymore. Enigmail does not
    warn about unencrypted mail
  * Decrypted message, but "Error - decryption failed" or "Error -
    no matching private/secret key found to decrypt message"
  * Sign Button indicates wrong status on recipient rules
  * Decryption filter merges Received headers incorrectly
  * Questionmarks "???" in Enigmail menu and encrypting message
    only with senders key
  * Enigmail key management fails always fails to connect to
    keyservers when searching for keys
  * TB account hangs when filter for storing decrypted emails is
    applied to IMAP account
  * Deleting multiple keys in key manager fails
  * INV_RECP error message confuses new users</changelog>
<changelog author="astieger@suse.com" date="1456747200">- enigmail 1.9:
  * Added support for GnuPG 2.1
  * Backup and restore of keys and Enigmail settings
  * Messages are sent using PGP/MIME by default
  * Several new dialog windows that improve usability
  * Added support for protected headers (off by default)
  * There is no binary component anymore - this version runs on all
    platforms for which Thunderbird and GnuPG are available.
  * gpg2 2.0.7 or newer required
  * no longer run tests, a utility is not available</changelog>
<changelog author="astieger@suse.com" date="1460030400">- enigmail 1.9.1:
  * fix recignition of MS Exchange messages
  * fix slow PGP/MIME signature verification with attachments
  * fix freeze with large mail with signature
  * fix backup/restore UI
  * fix UI issues with German umlauts</changelog>
<changelog author="astieger@suse.com" date="1462276800">- enigmail 1.9.2:
  * Add support for Zimbra OpenPGP encrypted messages
  * Fix decrypt loop with S/MIME signed mails
  * Fix silently failing import of revocation certificate
  * Fix E-Mail saved as draft and reopened will show empty message
  * Fix multipart/signed mail without micalg parameter blank body
  * Fix display of changed key expiration date</changelog>
<changelog author="astieger@suse.com" date="1465387200">- enigmail 1.9.3:
  * Fix Decrypt loop with S/MIME self-signed mails
  * Fix Manage UIDs throws errors if called from key properties dialog
  * Fix No error message if configured key not found on keyring
  * Fix Enigmail munges display of messages with S/MIME signature
  * Allow importing of expired keys</changelog>
<changelog author="astieger@suse.com" date="1468411200">- enigmail 1.9.4:
  * Improved compatibility with Send Later add-on
  * Various bugs fixed</changelog>
<changelog author="astieger@suse.com" date="1473076800">- enigmail 1.9.5:
  * fix failure during GnuPG installation
  * Include AppData
  * Forwarding an encrypted message results in empty body
  * Fix parsing ofr last '=' in quoted-printable encoded
    encrypted/signed parts
  * fix regression in key selection for Per-Recipient-Rules
- license is MPL-2.0, include license text</changelog>
<changelog author="astieger@suse.com" date="1479038400">- enigmail 1.9.6:
  * Better detection is decrypted message is displayed
  * New variant of PGP/MIME messages broken by MS-Exchange
  * Make key importing more robust</changelog>
<changelog author="astieger@suse.com" date="1479729600">- enigmail 1.9.6.1:
  * fix locating of GnuPG executable (openSUSE not affected)</changelog>
<changelog author="wr@rosenauer.org" date="1494849600">- enigmail 1.9.7:
  * This version fixes a compatibility bug on Thunderbird 52 that
    makes keyserver up/downloads unusable</changelog>
<changelog author="astieger@suse.com" date="1499256000">- enigmail 1.9.8:
  * fix blocking in the mail sending process (boo#1047252)</changelog>
<changelog author="astieger@suse.com" date="1499601600">- enigmail 1.9.8.1:
  * handle EINTR cases of child process terminations</changelog>
<changelog author="astieger@suse.com" date="1503403200">- enigmail 1.9.8.2:
  * fixed wrong translation that break keygen dialog
  * make getting time format more robust
  * Add support for new type of broken exchange messages</changelog>
<changelog author="astieger@suse.com" date="1507118400">- enigmail 1.9.8.3:
  * move calling of subprocess library to the end</changelog>

</package>
<package pkgid="0cbeaa5efb105919012ca6a99f05cc42bfab11934142a86fd8810a1a11c48fab" name="enigmail" arch="x86_64">
    <version epoch="0" ver="1.9.7" rel="2.3.1"/>

<changelog author="wr@rosenauer.org" date="1405857600">- standalone enigmail 1.7 package previously built as part of
  MozillaThunderbird
  (since version 1.7 it's not required to build against Thunderbird
  sources anymore and compatibility to Thunderbird and SeaMonkey at
  the same time should be given)</changelog>
<changelog author="wr@rosenauer.org" date="1409313600">- update to version 1.7.2 (bmo#893330)
  * bugfix release which contains several bugfixes including
    mail with only Bcc recipients sent in plain text
    (CVE-2014-5369)</changelog>
<changelog author="astieger@suse.com" date="1427371200">- enigmail 1.8.1:
  * Improved user interface for message composition
  * Simplified setup wizard
  * Possibility to permanently decrypt messages via filter rules
  * Improved support for PGP/MIME messages from GPGTools sent from
    MS Exchange Server
  * Many bugs fixed
  * last major version to support GnuPG 1.4.x
- packaging changes:
  * update upstream signing key
  * run unit tests during build
  * remove gpg-offline
  * run spec-cleaner
  * add upstream sourc URLs</changelog>
<changelog author="astieger@suse.com" date="1430827200">- enigmail 1.8.2, fixing the following bugs:
  * Punycode domain handling incorrect
  * Mail is not automatically encrypted anymore. Enigmail does not
    warn about unencrypted mail
  * Decrypted message, but "Error - decryption failed" or "Error -
    no matching private/secret key found to decrypt message"
  * Sign Button indicates wrong status on recipient rules
  * Decryption filter merges Received headers incorrectly
  * Questionmarks "???" in Enigmail menu and encrypting message
    only with senders key
  * Enigmail key management fails always fails to connect to
    keyservers when searching for keys
  * TB account hangs when filter for storing decrypted emails is
    applied to IMAP account
  * Deleting multiple keys in key manager fails
  * INV_RECP error message confuses new users</changelog>
<changelog author="astieger@suse.com" date="1456747200">- enigmail 1.9:
  * Added support for GnuPG 2.1
  * Backup and restore of keys and Enigmail settings
  * Messages are sent using PGP/MIME by default
  * Several new dialog windows that improve usability
  * Added support for protected headers (off by default)
  * There is no binary component anymore - this version runs on all
    platforms for which Thunderbird and GnuPG are available.
  * gpg2 2.0.7 or newer required
  * no longer run tests, a utility is not available</changelog>
<changelog author="astieger@suse.com" date="1460030400">- enigmail 1.9.1:
  * fix recignition of MS Exchange messages
  * fix slow PGP/MIME signature verification with attachments
  * fix freeze with large mail with signature
  * fix backup/restore UI
  * fix UI issues with German umlauts</changelog>
<changelog author="astieger@suse.com" date="1462276800">- enigmail 1.9.2:
  * Add support for Zimbra OpenPGP encrypted messages
  * Fix decrypt loop with S/MIME signed mails
  * Fix silently failing import of revocation certificate
  * Fix E-Mail saved as draft and reopened will show empty message
  * Fix multipart/signed mail without micalg parameter blank body
  * Fix display of changed key expiration date</changelog>
<changelog author="astieger@suse.com" date="1465387200">- enigmail 1.9.3:
  * Fix Decrypt loop with S/MIME self-signed mails
  * Fix Manage UIDs throws errors if called from key properties dialog
  * Fix No error message if configured key not found on keyring
  * Fix Enigmail munges display of messages with S/MIME signature
  * Allow importing of expired keys</changelog>
<changelog author="astieger@suse.com" date="1468411200">- enigmail 1.9.4:
  * Improved compatibility with Send Later add-on
  * Various bugs fixed</changelog>
<changelog author="astieger@suse.com" date="1473076800">- enigmail 1.9.5:
  * fix failure during GnuPG installation
  * Include AppData
  * Forwarding an encrypted message results in empty body
  * Fix parsing ofr last '=' in quoted-printable encoded
    encrypted/signed parts
  * fix regression in key selection for Per-Recipient-Rules
- license is MPL-2.0, include license text</changelog>
<changelog author="astieger@suse.com" date="1479038400">- enigmail 1.9.6:
  * Better detection is decrypted message is displayed
  * New variant of PGP/MIME messages broken by MS-Exchange
  * Make key importing more robust</changelog>
<changelog author="astieger@suse.com" date="1479729600">- enigmail 1.9.6.1:
  * fix locating of GnuPG executable (openSUSE not affected)</changelog>
<changelog author="wr@rosenauer.org" date="1494849600">- enigmail 1.9.7:
  * This version fixes a compatibility bug on Thunderbird 52 that
    makes keyserver up/downloads unusable</changelog>

</package>
<package pkgid="1000c32e6c4e9e51df11db00615b242456c3417ffd81a175f4aa3e1d745c4b6c" name="enigmail" arch="x86_64">
    <version epoch="0" ver="1.9.8" rel="2.6.1"/>

<changelog author="wr@rosenauer.org" date="1405857600">- standalone enigmail 1.7 package previously built as part of
  MozillaThunderbird
  (since version 1.7 it's not required to build against Thunderbird
  sources anymore and compatibility to Thunderbird and SeaMonkey at
  the same time should be given)</changelog>
<changelog author="wr@rosenauer.org" date="1409313600">- update to version 1.7.2 (bmo#893330)
  * bugfix release which contains several bugfixes including
    mail with only Bcc recipients sent in plain text
    (CVE-2014-5369)</changelog>
<changelog author="astieger@suse.com" date="1427371200">- enigmail 1.8.1:
  * Improved user interface for message composition
  * Simplified setup wizard
  * Possibility to permanently decrypt messages via filter rules
  * Improved support for PGP/MIME messages from GPGTools sent from
    MS Exchange Server
  * Many bugs fixed
  * last major version to support GnuPG 1.4.x
- packaging changes:
  * update upstream signing key
  * run unit tests during build
  * remove gpg-offline
  * run spec-cleaner
  * add upstream sourc URLs</changelog>
<changelog author="astieger@suse.com" date="1430827200">- enigmail 1.8.2, fixing the following bugs:
  * Punycode domain handling incorrect
  * Mail is not automatically encrypted anymore. Enigmail does not
    warn about unencrypted mail
  * Decrypted message, but "Error - decryption failed" or "Error -
    no matching private/secret key found to decrypt message"
  * Sign Button indicates wrong status on recipient rules
  * Decryption filter merges Received headers incorrectly
  * Questionmarks "???" in Enigmail menu and encrypting message
    only with senders key
  * Enigmail key management fails always fails to connect to
    keyservers when searching for keys
  * TB account hangs when filter for storing decrypted emails is
    applied to IMAP account
  * Deleting multiple keys in key manager fails
  * INV_RECP error message confuses new users</changelog>
<changelog author="astieger@suse.com" date="1456747200">- enigmail 1.9:
  * Added support for GnuPG 2.1
  * Backup and restore of keys and Enigmail settings
  * Messages are sent using PGP/MIME by default
  * Several new dialog windows that improve usability
  * Added support for protected headers (off by default)
  * There is no binary component anymore - this version runs on all
    platforms for which Thunderbird and GnuPG are available.
  * gpg2 2.0.7 or newer required
  * no longer run tests, a utility is not available</changelog>
<changelog author="astieger@suse.com" date="1460030400">- enigmail 1.9.1:
  * fix recignition of MS Exchange messages
  * fix slow PGP/MIME signature verification with attachments
  * fix freeze with large mail with signature
  * fix backup/restore UI
  * fix UI issues with German umlauts</changelog>
<changelog author="astieger@suse.com" date="1462276800">- enigmail 1.9.2:
  * Add support for Zimbra OpenPGP encrypted messages
  * Fix decrypt loop with S/MIME signed mails
  * Fix silently failing import of revocation certificate
  * Fix E-Mail saved as draft and reopened will show empty message
  * Fix multipart/signed mail without micalg parameter blank body
  * Fix display of changed key expiration date</changelog>
<changelog author="astieger@suse.com" date="1465387200">- enigmail 1.9.3:
  * Fix Decrypt loop with S/MIME self-signed mails
  * Fix Manage UIDs throws errors if called from key properties dialog
  * Fix No error message if configured key not found on keyring
  * Fix Enigmail munges display of messages with S/MIME signature
  * Allow importing of expired keys</changelog>
<changelog author="astieger@suse.com" date="1468411200">- enigmail 1.9.4:
  * Improved compatibility with Send Later add-on
  * Various bugs fixed</changelog>
<changelog author="astieger@suse.com" date="1473076800">- enigmail 1.9.5:
  * fix failure during GnuPG installation
  * Include AppData
  * Forwarding an encrypted message results in empty body
  * Fix parsing ofr last '=' in quoted-printable encoded
    encrypted/signed parts
  * fix regression in key selection for Per-Recipient-Rules
- license is MPL-2.0, include license text</changelog>
<changelog author="astieger@suse.com" date="1479038400">- enigmail 1.9.6:
  * Better detection is decrypted message is displayed
  * New variant of PGP/MIME messages broken by MS-Exchange
  * Make key importing more robust</changelog>
<changelog author="astieger@suse.com" date="1479729600">- enigmail 1.9.6.1:
  * fix locating of GnuPG executable (openSUSE not affected)</changelog>
<changelog author="wr@rosenauer.org" date="1494849600">- enigmail 1.9.7:
  * This version fixes a compatibility bug on Thunderbird 52 that
    makes keyserver up/downloads unusable</changelog>
<changelog author="astieger@suse.com" date="1499256000">- enigmail 1.9.8:
  * fix blocking in the mail sending process (boo#1047252)</changelog>

</package>
<package pkgid="a21ff109a473318e835218e590479c08f4b636748bf178519c58c60038f2e090" name="enigmail" arch="x86_64">
    <version epoch="0" ver="1.9.8.3" rel="2.9.1"/>

<changelog author="wr@rosenauer.org" date="1405857600">- standalone enigmail 1.7 package previously built as part of
  MozillaThunderbird
  (since version 1.7 it's not required to build against Thunderbird
  sources anymore and compatibility to Thunderbird and SeaMonkey at
  the same time should be given)</changelog>
<changelog author="wr@rosenauer.org" date="1409313600">- update to version 1.7.2 (bmo#893330)
  * bugfix release which contains several bugfixes including
    mail with only Bcc recipients sent in plain text
    (CVE-2014-5369)</changelog>
<changelog author="astieger@suse.com" date="1427371200">- enigmail 1.8.1:
  * Improved user interface for message composition
  * Simplified setup wizard
  * Possibility to permanently decrypt messages via filter rules
  * Improved support for PGP/MIME messages from GPGTools sent from
    MS Exchange Server
  * Many bugs fixed
  * last major version to support GnuPG 1.4.x
- packaging changes:
  * update upstream signing key
  * run unit tests during build
  * remove gpg-offline
  * run spec-cleaner
  * add upstream sourc URLs</changelog>
<changelog author="astieger@suse.com" date="1430827200">- enigmail 1.8.2, fixing the following bugs:
  * Punycode domain handling incorrect
  * Mail is not automatically encrypted anymore. Enigmail does not
    warn about unencrypted mail
  * Decrypted message, but "Error - decryption failed" or "Error -
    no matching private/secret key found to decrypt message"
  * Sign Button indicates wrong status on recipient rules
  * Decryption filter merges Received headers incorrectly
  * Questionmarks "???" in Enigmail menu and encrypting message
    only with senders key
  * Enigmail key management fails always fails to connect to
    keyservers when searching for keys
  * TB account hangs when filter for storing decrypted emails is
    applied to IMAP account
  * Deleting multiple keys in key manager fails
  * INV_RECP error message confuses new users</changelog>
<changelog author="astieger@suse.com" date="1456747200">- enigmail 1.9:
  * Added support for GnuPG 2.1
  * Backup and restore of keys and Enigmail settings
  * Messages are sent using PGP/MIME by default
  * Several new dialog windows that improve usability
  * Added support for protected headers (off by default)
  * There is no binary component anymore - this version runs on all
    platforms for which Thunderbird and GnuPG are available.
  * gpg2 2.0.7 or newer required
  * no longer run tests, a utility is not available</changelog>
<changelog author="astieger@suse.com" date="1460030400">- enigmail 1.9.1:
  * fix recignition of MS Exchange messages
  * fix slow PGP/MIME signature verification with attachments
  * fix freeze with large mail with signature
  * fix backup/restore UI
  * fix UI issues with German umlauts</changelog>
<changelog author="astieger@suse.com" date="1462276800">- enigmail 1.9.2:
  * Add support for Zimbra OpenPGP encrypted messages
  * Fix decrypt loop with S/MIME signed mails
  * Fix silently failing import of revocation certificate
  * Fix E-Mail saved as draft and reopened will show empty message
  * Fix multipart/signed mail without micalg parameter blank body
  * Fix display of changed key expiration date</changelog>
<changelog author="astieger@suse.com" date="1465387200">- enigmail 1.9.3:
  * Fix Decrypt loop with S/MIME self-signed mails
  * Fix Manage UIDs throws errors if called from key properties dialog
  * Fix No error message if configured key not found on keyring
  * Fix Enigmail munges display of messages with S/MIME signature
  * Allow importing of expired keys</changelog>
<changelog author="astieger@suse.com" date="1468411200">- enigmail 1.9.4:
  * Improved compatibility with Send Later add-on
  * Various bugs fixed</changelog>
<changelog author="astieger@suse.com" date="1473076800">- enigmail 1.9.5:
  * fix failure during GnuPG installation
  * Include AppData
  * Forwarding an encrypted message results in empty body
  * Fix parsing ofr last '=' in quoted-printable encoded
    encrypted/signed parts
  * fix regression in key selection for Per-Recipient-Rules
- license is MPL-2.0, include license text</changelog>
<changelog author="astieger@suse.com" date="1479038400">- enigmail 1.9.6:
  * Better detection is decrypted message is displayed
  * New variant of PGP/MIME messages broken by MS-Exchange
  * Make key importing more robust</changelog>
<changelog author="astieger@suse.com" date="1479729600">- enigmail 1.9.6.1:
  * fix locating of GnuPG executable (openSUSE not affected)</changelog>
<changelog author="wr@rosenauer.org" date="1494849600">- enigmail 1.9.7:
  * This version fixes a compatibility bug on Thunderbird 52 that
    makes keyserver up/downloads unusable</changelog>
<changelog author="astieger@suse.com" date="1499256000">- enigmail 1.9.8:
  * fix blocking in the mail sending process (boo#1047252)</changelog>
<changelog author="astieger@suse.com" date="1499601600">- enigmail 1.9.8.1:
  * handle EINTR cases of child process terminations</changelog>
<changelog author="astieger@suse.com" date="1503403200">- enigmail 1.9.8.2:
  * fixed wrong translation that break keygen dialog
  * make getting time format more robust
  * Add support for new type of broken exchange messages</changelog>
<changelog author="astieger@suse.com" date="1507118400">- enigmail 1.9.8.3:
  * move calling of subprocess library to the end</changelog>

</package>
<package pkgid="f492c55850a44cf520d1dd3c4b82d7ae36d3251327e3ace85ec8f2f0930fedac" name="enlightenment" arch="src">
    <version epoch="0" ver="0.21.7" rel="3.1"/>

<changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
<changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
<changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
<changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
<changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
<changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
<changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
<changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
<changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds
- enhance-upstream-share-icons.patch no longer needed.</changelog>
<changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
<changelog author="sflees@suse.de" date="1469016000">- 0.21.1 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T4112
  * https://phab.enlightenment.org/T4119
  == Changes ==
  Al Poole (1):
    fwin: prevent segv when the vaarg abi messup with unused parameter.
  Carsten Haitzler (1):
    e ibar/ibox fix starrting/started signal emittion
  Cedric BAIL (1):
    filepreview: avoid race condition when destroying txt file preview with slow hard drive.
  Chidambar Zinnoury (1):
    e desks config: Bring some flip settings back.
  Chris Michael (1):
    add missing EINA_UNUSED for unused function params
  Derek Foreman (3):
    Properly send kbd focus to xdg_shell popups
    Make sure the same keyboard resource doesn't end up on the focus list twice
    Fix xdg_shell focus logic
  Marcel Hollerbach (1):
    e_comp_data: NULL out source once it is freed
  Mariusz Bialonczyk (1):
    modules/temperature: cosmetics: typo fix (celcius -&gt; celsius)
  Mike Blumenkrantz (6):
    handle e_comp_x init failure more effectively and perform cleanups
    set x11 randr iface for wl_x11 based on wm presence, not composited state
    match wl_wl output sizing in wl_x11 when running in an existing wm session
    set unmax flag for xdg shell unmaximize
    set/unset smart parent as e_widget when adding sub-objects
    adjust xdg-shell window menu coords by client's coords</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Bump to 0.21.2
  Carsten Haitzler (6):
    e - fix dnd problems coming from getting top object in comp canvas
    e ibar/ibox port to elm box - fix assumption on resize
    e - fix major memory bloat when in gl mode - dont create shm segments
    e temp module - kill tempget process not terminate to ensure death
    e ibar - fix devilhorns fix to use the right widght and hight for separator
    e comp - set alpha after setting native surface to avoid random crash
  Chidambar Zinnoury (3):
    e: Don?t show two consecutive menu separators if there is no need in client menu.
    e fm: Add a separator only if there is something before.
    e fm: Don?t check every other line whether the location is writable when creating menu.
  Christopher Michael (7):
    Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
    remove unused variables from _ibar_resize_handle
    use proper variables to set size_hint_max on ibar
    e ibar - fix "old man" fat finger typo ;)
    remove need to create different dialog windows under wayland
    wl_fb: Check that e_comp_wl_init does not fail.
    add key_up and key_down methods to sreen interface
  Derek Foreman (2):
    Fix wayland clients not deleting when they're hidden
    Fix wayland extension global creation
  Jean-Philippe ANDRÉ (1):
    bg: Fix bg with single jpeg images (no edj)
  JengHyun Kang (1):
    e_comp_wl: break from meaningless loop
  Marcel Hollerbach (4):
    e_comp_wl: destroy e_drag when source disappears
    e_alert: define EFL_BETA_API_SUPPORT before any include
    e_dnd: move the ungrab to the object free
    xwayland: show the dialog after ecore_wl2 is in sync
  Massimo Maiurana (2):
    Updating italian and spanish translations
    Updating italian translation
  Mike Blumenkrantz (6):
    only check x11 configurerequest geometry changes when applicable
    improve quickaccess relaunch help dialog text
    move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
    clear wl subsurface data during delete only if subsurface is not also deleted
    add xwayland compat for efl 1.19+
    bump efl wayland req to 1.18 now that it's out
  Romain Naour (1):
    E: include uuid.h only when Wayland support is enabled.
  Stefan Schmidt (1):
    mailmap: sync updated file from efl repo</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Release test build</changelog>
<changelog author="simonf.lees@suse.com" date="1472212800">- Fix fedora builds a bit.</changelog>
<changelog author="sflees@suse.de" date="1475841600">- Bump to 0.21.3
  * https://phab.enlightenment.org/T4007
  * https://phab.enlightenment.org/T4430
  * https://phab.enlightenment.org/T4439
  * https://phab.enlightenment.org/T4499
  * https://phab.enlightenment.org/T4544
  * https://phab.enlightenment.org/T4632
  * https://phab.enlightenment.org/T4655
  Carsten Haitzler (4):
    update e po files
    e exec - fix exec of enlightenment_open to use actual e prefix
    explicitly use eina list types passing into EINA_LIST_FREE()
  Cedric BAIL (1):
    fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
  Christopher Michael (3):
    Remove unused variables from ibar_resize_handle function
    add missing EINA_UNUSED for function parameter
    Update wayland readme file
  Derek Foreman (6):
    Don't send keyboard leave events to unfocused clients
    Fix error print when wl_wl fails to start
    Fix xwayland binary location det0.21ection
    Don't kill self during shutdown
    NULL out xwayland fd handlers after deleting them
  Flavio Ceolin (1):
    emix: when in alsa mode only operate on master
  Marcel Hollerbach (7):
    ibar: try to get a better min size
    tiling: place popup on the current active zone
    tiling: be more accurate on the description
    mixer: introduce Barrier checks
    mixer: introduce emix_max_volume_get
    ibar: multiply size with scale
    mixer: lock up the slider for the case a drag is in progress
  Massimo Maiurana (1):
    Updating slovenian translation
  Mike Blumenkrantz (34):
    use stringshare_add() for evry files plugin mime types
    another case of stringshare misuse re:efreet_mime_type_get()
    ignore xwl clients when flagging wl surfaces as internal
    add event handler for evry event type, not #define value
    do not attempt to populate gadgets during type_add if site has not yet been populated
    add docs for E_Comp struct members
    move 'unmaximize' smart callback to after geom calc in client_unmaximize
    use comp canvas win by default for any drop handler with an E_Object
    handle e_comp deref during e_dnd shutdown to avoid crash
    always use compositor object stacking when performing internal drags
    clamp bryces to a lower canvas layer
    use same layer in bryce editor for "above window" setting
    set gadget added flag any time a gadget is created or wizarded
    add separate codepath for handling layout of moving gadgets
    force smart calc on gadget sites at key points during move operations
    attempt to retain gadget size when executing move operations
    adjust gadget drop coords for pointer offset
    check visibility of gadget site 'events' member to determine drop availability
    add backspace/delete for clearing all lockscreen gadgets
    always use largest available size for free-oriented gadgets
    add gadget doc note for gadget_destroyed callback re:object lifetimes
    force bgpreview widget to resize after a wallpaper update
    always delete gadget's display object and ensure gadget object is null
    do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
    remove extraneous recalc trigger when deleting a gadget
    do not consume key events in comp autoclose key callback if desklock is active
    add e_util_open(), unify all callers of enlightenment_open
    remove (wrong) setting of layer for time's clock gadget popup
    do not show wireless gadget popups if desklock is active
    force shape queue when gadget util ctxpopups change visibility
    print object type in shape debug if name does not exist
    clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest
    handle "unmaximize" smart callback differently depending on fullscreen state
    force zone useful geometry recalc on desk flip if prev/next desk has obstacles
  Romain Naour (2):
    configure.ac: wayland only build fix
    e_xkb: add guard around skip_new_keyboard
  Simon Lees (3):
    Also set QT_STYLE_OVERRIDE
  YeongJong Lee (1):
    fix korean translation mismatch</changelog>
<changelog author="simonf.lees@suse.com" date="1476360000">- Add feature-wizard-auto-lang.patch boo#1003939</changelog>
<changelog author="sflees@suse.de" date="1480507200">- Bump to 0.21.4
  * Most changes are related to wayland and bryce and won't affect
    most users, thre are several other minor fixes as well.
  * boo#983978 - Scaling set to 1.2 at start of the wizard
  * Updated German and other translations
  * https://phab.enlightenment.org/T2879
  * https://phab.enlightenment.org/T4358
  * https://phab.enlightenment.org/T4479
  * https://phab.enlightenment.org/T4512
  * https://phab.enlightenment.org/T4522
  * https://phab.enlightenment.org/T4687
  * https://phab.enlightenment.org/T4716
  * https://phab.enlightenment.org/T4732
  * https://phab.enlightenment.org/T4747
  * https://phab.enlightenment.org/T4784
  * https://phab.enlightenment.org/T4797
  * https://phab.enlightenment.org/T4798
  * https://phab.enlightenment.org/T4809
  * https://phab.enlightenment.org/T4810
  * https://phab.enlightenment.org/T4815
  * https://phab.enlightenment.org/T4819
  * https://phab.enlightenment.org/T4826i
- edit feature-wizard-auto-lang.patch added workaround for boo#1008982
  LC_CTYPE is not set
- add feature-wizard-keylayout-from-sys.patch boo#1003939 this is another
  enhancement but due to a further upstream bug the keyboard layout
  screen still needs to be displayed
- add feature-suse-disable-offline-menu.patch - as openSUSE uses
  network manager not connman offline mode doesn't do whats expected
  so the menu item has been removed</changelog>
<changelog author="sflees@suse.de" date="1481198400">- Bump to 0.21.5 changes to come
  * Multiple wayland related fixes
  * Revert all sizing commits to ibar/ibox for the past year
  * Maintain ?empty? object's size hints when ibar/ibox resizes
  * https://phab.enlightenment.org/T4509
  * https://phab.enlightenment.org/T4524
  * https://phab.enlightenment.org/T4647
  * https://phab.enlightenment.org/T4733
  * https://phab.enlightenment.org/T4830</changelog>
<changelog author="sflees@suse.de" date="1487160000">- Update to 0.21.6
  * Multiple wayland fixes
  * tasks - calculate min width properly given a known height of a gadget
  * e dialog - fix unreszable dialogs to not be 1x1
  * Make gadget editor popup scrollable
  * Fix multiple code warnings
  * https://phab.enlightenment.org/T2452
  * https://phab.enlightenment.org/T2579
  * https://phab.enlightenment.org/T5077</changelog>
<changelog author="sflees@suse.de" date="1489060800">- Update to 0.21.7
  * Fixes wayland build issues.
  * eina_init BEFORE switching uid.
  * tiling: dont use floating state when toggling.
  * multiple wayland fixes.
  * bryce fixes.
  * warning fixes.</changelog>

</package>
<package pkgid="ccdda5a710531b0ddfd67a5d0e324770c5426b5ed8d54906e693fd2802d6e6a8" name="enlightenment" arch="src">
    <version epoch="0" ver="0.21.8" rel="2.6.1"/>

<changelog author="sflees@suse.de" date="1460116800">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
<changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
<changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
<changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
<changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
<changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
<changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
<changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds
- enhance-upstream-share-icons.patch no longer needed.</changelog>
<changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
<changelog author="sflees@suse.de" date="1469016000">- 0.21.1 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T4112
  * https://phab.enlightenment.org/T4119
  == Changes ==
  Al Poole (1):
    fwin: prevent segv when the vaarg abi messup with unused parameter.
  Carsten Haitzler (1):
    e ibar/ibox fix starrting/started signal emittion
  Cedric BAIL (1):
    filepreview: avoid race condition when destroying txt file preview with slow hard drive.
  Chidambar Zinnoury (1):
    e desks config: Bring some flip settings back.
  Chris Michael (1):
    add missing EINA_UNUSED for unused function params
  Derek Foreman (3):
    Properly send kbd focus to xdg_shell popups
    Make sure the same keyboard resource doesn't end up on the focus list twice
    Fix xdg_shell focus logic
  Marcel Hollerbach (1):
    e_comp_data: NULL out source once it is freed
  Mariusz Bialonczyk (1):
    modules/temperature: cosmetics: typo fix (celcius -&gt; celsius)
  Mike Blumenkrantz (6):
    handle e_comp_x init failure more effectively and perform cleanups
    set x11 randr iface for wl_x11 based on wm presence, not composited state
    match wl_wl output sizing in wl_x11 when running in an existing wm session
    set unmax flag for xdg shell unmaximize
    set/unset smart parent as e_widget when adding sub-objects
    adjust xdg-shell window menu coords by client's coords</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Bump to 0.21.2
  Carsten Haitzler (6):
    e - fix dnd problems coming from getting top object in comp canvas
    e ibar/ibox port to elm box - fix assumption on resize
    e - fix major memory bloat when in gl mode - dont create shm segments
    e temp module - kill tempget process not terminate to ensure death
    e ibar - fix devilhorns fix to use the right widght and hight for separator
    e comp - set alpha after setting native surface to avoid random crash
  Chidambar Zinnoury (3):
    e: Don?t show two consecutive menu separators if there is no need in client menu.
    e fm: Add a separator only if there is something before.
    e fm: Don?t check every other line whether the location is writable when creating menu.
  Christopher Michael (7):
    Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
    remove unused variables from _ibar_resize_handle
    use proper variables to set size_hint_max on ibar
    e ibar - fix "old man" fat finger typo ;)
    remove need to create different dialog windows under wayland
    wl_fb: Check that e_comp_wl_init does not fail.
    add key_up and key_down methods to sreen interface
  Derek Foreman (2):
    Fix wayland clients not deleting when they're hidden
    Fix wayland extension global creation
  Jean-Philippe ANDRÉ (1):
    bg: Fix bg with single jpeg images (no edj)
  JengHyun Kang (1):
    e_comp_wl: break from meaningless loop
  Marcel Hollerbach (4):
    e_comp_wl: destroy e_drag when source disappears
    e_alert: define EFL_BETA_API_SUPPORT before any include
    e_dnd: move the ungrab to the object free
    xwayland: show the dialog after ecore_wl2 is in sync
  Massimo Maiurana (2):
    Updating italian and spanish translations
    Updating italian translation
  Mike Blumenkrantz (6):
    only check x11 configurerequest geometry changes when applicable
    improve quickaccess relaunch help dialog text
    move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
    clear wl subsurface data during delete only if subsurface is not also deleted
    add xwayland compat for efl 1.19+
    bump efl wayland req to 1.18 now that it's out
  Romain Naour (1):
    E: include uuid.h only when Wayland support is enabled.
  Stefan Schmidt (1):
    mailmap: sync updated file from efl repo</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Release test build</changelog>
<changelog author="simonf.lees@suse.com" date="1472212800">- Fix fedora builds a bit.</changelog>
<changelog author="sflees@suse.de" date="1475841600">- Bump to 0.21.3
  * https://phab.enlightenment.org/T4007
  * https://phab.enlightenment.org/T4430
  * https://phab.enlightenment.org/T4439
  * https://phab.enlightenment.org/T4499
  * https://phab.enlightenment.org/T4544
  * https://phab.enlightenment.org/T4632
  * https://phab.enlightenment.org/T4655
  Carsten Haitzler (4):
    update e po files
    e exec - fix exec of enlightenment_open to use actual e prefix
    explicitly use eina list types passing into EINA_LIST_FREE()
  Cedric BAIL (1):
    fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
  Christopher Michael (3):
    Remove unused variables from ibar_resize_handle function
    add missing EINA_UNUSED for function parameter
    Update wayland readme file
  Derek Foreman (6):
    Don't send keyboard leave events to unfocused clients
    Fix error print when wl_wl fails to start
    Fix xwayland binary location det0.21ection
    Don't kill self during shutdown
    NULL out xwayland fd handlers after deleting them
  Flavio Ceolin (1):
    emix: when in alsa mode only operate on master
  Marcel Hollerbach (7):
    ibar: try to get a better min size
    tiling: place popup on the current active zone
    tiling: be more accurate on the description
    mixer: introduce Barrier checks
    mixer: introduce emix_max_volume_get
    ibar: multiply size with scale
    mixer: lock up the slider for the case a drag is in progress
  Massimo Maiurana (1):
    Updating slovenian translation
  Mike Blumenkrantz (34):
    use stringshare_add() for evry files plugin mime types
    another case of stringshare misuse re:efreet_mime_type_get()
    ignore xwl clients when flagging wl surfaces as internal
    add event handler for evry event type, not #define value
    do not attempt to populate gadgets during type_add if site has not yet been populated
    add docs for E_Comp struct members
    move 'unmaximize' smart callback to after geom calc in client_unmaximize
    use comp canvas win by default for any drop handler with an E_Object
    handle e_comp deref during e_dnd shutdown to avoid crash
    always use compositor object stacking when performing internal drags
    clamp bryces to a lower canvas layer
    use same layer in bryce editor for "above window" setting
    set gadget added flag any time a gadget is created or wizarded
    add separate codepath for handling layout of moving gadgets
    force smart calc on gadget sites at key points during move operations
    attempt to retain gadget size when executing move operations
    adjust gadget drop coords for pointer offset
    check visibility of gadget site 'events' member to determine drop availability
    add backspace/delete for clearing all lockscreen gadgets
    always use largest available size for free-oriented gadgets
    add gadget doc note for gadget_destroyed callback re:object lifetimes
    force bgpreview widget to resize after a wallpaper update
    always delete gadget's display object and ensure gadget object is null
    do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
    remove extraneous recalc trigger when deleting a gadget
    do not consume key events in comp autoclose key callback if desklock is active
    add e_util_open(), unify all callers of enlightenment_open
    remove (wrong) setting of layer for time's clock gadget popup
    do not show wireless gadget popups if desklock is active
    force shape queue when gadget util ctxpopups change visibility
    print object type in shape debug if name does not exist
    clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest
    handle "unmaximize" smart callback differently depending on fullscreen state
    force zone useful geometry recalc on desk flip if prev/next desk has obstacles
  Romain Naour (2):
    configure.ac: wayland only build fix
    e_xkb: add guard around skip_new_keyboard
  Simon Lees (3):
    Also set QT_STYLE_OVERRIDE
  YeongJong Lee (1):
    fix korean translation mismatch</changelog>
<changelog author="simonf.lees@suse.com" date="1476360000">- Add feature-wizard-auto-lang.patch boo#1003939</changelog>
<changelog author="sflees@suse.de" date="1480507200">- Bump to 0.21.4
  * Most changes are related to wayland and bryce and won't affect
    most users, thre are several other minor fixes as well.
  * boo#983978 - Scaling set to 1.2 at start of the wizard
  * Updated German and other translations
  * https://phab.enlightenment.org/T2879
  * https://phab.enlightenment.org/T4358
  * https://phab.enlightenment.org/T4479
  * https://phab.enlightenment.org/T4512
  * https://phab.enlightenment.org/T4522
  * https://phab.enlightenment.org/T4687
  * https://phab.enlightenment.org/T4716
  * https://phab.enlightenment.org/T4732
  * https://phab.enlightenment.org/T4747
  * https://phab.enlightenment.org/T4784
  * https://phab.enlightenment.org/T4797
  * https://phab.enlightenment.org/T4798
  * https://phab.enlightenment.org/T4809
  * https://phab.enlightenment.org/T4810
  * https://phab.enlightenment.org/T4815
  * https://phab.enlightenment.org/T4819
  * https://phab.enlightenment.org/T4826i
- edit feature-wizard-auto-lang.patch added workaround for boo#1008982
  LC_CTYPE is not set
- add feature-wizard-keylayout-from-sys.patch boo#1003939 this is another
  enhancement but due to a further upstream bug the keyboard layout
  screen still needs to be displayed
- add feature-suse-disable-offline-menu.patch - as openSUSE uses
  network manager not connman offline mode doesn't do whats expected
  so the menu item has been removed</changelog>
<changelog author="sflees@suse.de" date="1481198400">- Bump to 0.21.5 changes to come
  * Multiple wayland related fixes
  * Revert all sizing commits to ibar/ibox for the past year
  * Maintain ?empty? object's size hints when ibar/ibox resizes
  * https://phab.enlightenment.org/T4509
  * https://phab.enlightenment.org/T4524
  * https://phab.enlightenment.org/T4647
  * https://phab.enlightenment.org/T4733
  * https://phab.enlightenment.org/T4830</changelog>
<changelog author="sflees@suse.de" date="1487160000">- Update to 0.21.6
  * Multiple wayland fixes
  * tasks - calculate min width properly given a known height of a gadget
  * e dialog - fix unreszable dialogs to not be 1x1
  * Make gadget editor popup scrollable
  * Fix multiple code warnings
  * https://phab.enlightenment.org/T2452
  * https://phab.enlightenment.org/T2579
  * https://phab.enlightenment.org/T5077</changelog>
<changelog author="sflees@suse.de" date="1489060800">- Update to 0.21.7
  * Fixes wayland build issues.
  * eina_init BEFORE switching uid.
  * tiling: dont use floating state when toggling.
  * multiple wayland fixes.
  * bryce fixes.
  * warning fixes.</changelog>
<changelog author="sflees@suse.de" date="1496059200">- Update to 0.21.8 Fixing a number of issues including the following
  * T3144
  * T5262
  * T5288
  * T5340
  * T5348
  * T5418
  * T5444
  * T5464</changelog>

</package>
<package pkgid="0a1281244fa4cc0ad52f779035d69ee05dc6d6f283fa92d6f7a6c9b6c7624d09" name="enlightenment" arch="x86_64">
    <version epoch="0" ver="0.21.7" rel="3.1"/>

<changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
<changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
<changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
<changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
<changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
<changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
<changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
<changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
<changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds
- enhance-upstream-share-icons.patch no longer needed.</changelog>
<changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
<changelog author="sflees@suse.de" date="1469016000">- 0.21.1 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T4112
  * https://phab.enlightenment.org/T4119
  == Changes ==
  Al Poole (1):
    fwin: prevent segv when the vaarg abi messup with unused parameter.
  Carsten Haitzler (1):
    e ibar/ibox fix starrting/started signal emittion
  Cedric BAIL (1):
    filepreview: avoid race condition when destroying txt file preview with slow hard drive.
  Chidambar Zinnoury (1):
    e desks config: Bring some flip settings back.
  Chris Michael (1):
    add missing EINA_UNUSED for unused function params
  Derek Foreman (3):
    Properly send kbd focus to xdg_shell popups
    Make sure the same keyboard resource doesn't end up on the focus list twice
    Fix xdg_shell focus logic
  Marcel Hollerbach (1):
    e_comp_data: NULL out source once it is freed
  Mariusz Bialonczyk (1):
    modules/temperature: cosmetics: typo fix (celcius -&gt; celsius)
  Mike Blumenkrantz (6):
    handle e_comp_x init failure more effectively and perform cleanups
    set x11 randr iface for wl_x11 based on wm presence, not composited state
    match wl_wl output sizing in wl_x11 when running in an existing wm session
    set unmax flag for xdg shell unmaximize
    set/unset smart parent as e_widget when adding sub-objects
    adjust xdg-shell window menu coords by client's coords</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Bump to 0.21.2
  Carsten Haitzler (6):
    e - fix dnd problems coming from getting top object in comp canvas
    e ibar/ibox port to elm box - fix assumption on resize
    e - fix major memory bloat when in gl mode - dont create shm segments
    e temp module - kill tempget process not terminate to ensure death
    e ibar - fix devilhorns fix to use the right widght and hight for separator
    e comp - set alpha after setting native surface to avoid random crash
  Chidambar Zinnoury (3):
    e: Don?t show two consecutive menu separators if there is no need in client menu.
    e fm: Add a separator only if there is something before.
    e fm: Don?t check every other line whether the location is writable when creating menu.
  Christopher Michael (7):
    Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
    remove unused variables from _ibar_resize_handle
    use proper variables to set size_hint_max on ibar
    e ibar - fix "old man" fat finger typo ;)
    remove need to create different dialog windows under wayland
    wl_fb: Check that e_comp_wl_init does not fail.
    add key_up and key_down methods to sreen interface
  Derek Foreman (2):
    Fix wayland clients not deleting when they're hidden
    Fix wayland extension global creation
  Jean-Philippe ANDRÉ (1):
    bg: Fix bg with single jpeg images (no edj)
  JengHyun Kang (1):
    e_comp_wl: break from meaningless loop
  Marcel Hollerbach (4):
    e_comp_wl: destroy e_drag when source disappears
    e_alert: define EFL_BETA_API_SUPPORT before any include
    e_dnd: move the ungrab to the object free
    xwayland: show the dialog after ecore_wl2 is in sync
  Massimo Maiurana (2):
    Updating italian and spanish translations
    Updating italian translation
  Mike Blumenkrantz (6):
    only check x11 configurerequest geometry changes when applicable
    improve quickaccess relaunch help dialog text
    move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
    clear wl subsurface data during delete only if subsurface is not also deleted
    add xwayland compat for efl 1.19+
    bump efl wayland req to 1.18 now that it's out
  Romain Naour (1):
    E: include uuid.h only when Wayland support is enabled.
  Stefan Schmidt (1):
    mailmap: sync updated file from efl repo</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Release test build</changelog>
<changelog author="simonf.lees@suse.com" date="1472212800">- Fix fedora builds a bit.</changelog>
<changelog author="sflees@suse.de" date="1475841600">- Bump to 0.21.3
  * https://phab.enlightenment.org/T4007
  * https://phab.enlightenment.org/T4430
  * https://phab.enlightenment.org/T4439
  * https://phab.enlightenment.org/T4499
  * https://phab.enlightenment.org/T4544
  * https://phab.enlightenment.org/T4632
  * https://phab.enlightenment.org/T4655
  Carsten Haitzler (4):
    update e po files
    e exec - fix exec of enlightenment_open to use actual e prefix
    explicitly use eina list types passing into EINA_LIST_FREE()
  Cedric BAIL (1):
    fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
  Christopher Michael (3):
    Remove unused variables from ibar_resize_handle function
    add missing EINA_UNUSED for function parameter
    Update wayland readme file
  Derek Foreman (6):
    Don't send keyboard leave events to unfocused clients
    Fix error print when wl_wl fails to start
    Fix xwayland binary location det0.21ection
    Don't kill self during shutdown
    NULL out xwayland fd handlers after deleting them
  Flavio Ceolin (1):
    emix: when in alsa mode only operate on master
  Marcel Hollerbach (7):
    ibar: try to get a better min size
    tiling: place popup on the current active zone
    tiling: be more accurate on the description
    mixer: introduce Barrier checks
    mixer: introduce emix_max_volume_get
    ibar: multiply size with scale
    mixer: lock up the slider for the case a drag is in progress
  Massimo Maiurana (1):
    Updating slovenian translation
  Mike Blumenkrantz (34):
    use stringshare_add() for evry files plugin mime types
    another case of stringshare misuse re:efreet_mime_type_get()
    ignore xwl clients when flagging wl surfaces as internal
    add event handler for evry event type, not #define value
    do not attempt to populate gadgets during type_add if site has not yet been populated
    add docs for E_Comp struct members
    move 'unmaximize' smart callback to after geom calc in client_unmaximize
    use comp canvas win by default for any drop handler with an E_Object
    handle e_comp deref during e_dnd shutdown to avoid crash
    always use compositor object stacking when performing internal drags
    clamp bryces to a lower canvas layer
    use same layer in bryce editor for "above window" setting
    set gadget added flag any time a gadget is created or wizarded
    add separate codepath for handling layout of moving gadgets
    force smart calc on gadget sites at key points during move operations
    attempt to retain gadget size when executing move operations
    adjust gadget drop coords for pointer offset
    check visibility of gadget site 'events' member to determine drop availability
    add backspace/delete for clearing all lockscreen gadgets
    always use largest available size for free-oriented gadgets
    add gadget doc note for gadget_destroyed callback re:object lifetimes
    force bgpreview widget to resize after a wallpaper update
    always delete gadget's display object and ensure gadget object is null
    do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
    remove extraneous recalc trigger when deleting a gadget
    do not consume key events in comp autoclose key callback if desklock is active
    add e_util_open(), unify all callers of enlightenment_open
    remove (wrong) setting of layer for time's clock gadget popup
    do not show wireless gadget popups if desklock is active
    force shape queue when gadget util ctxpopups change visibility
    print object type in shape debug if name does not exist
    clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest
    handle "unmaximize" smart callback differently depending on fullscreen state
    force zone useful geometry recalc on desk flip if prev/next desk has obstacles
  Romain Naour (2):
    configure.ac: wayland only build fix
    e_xkb: add guard around skip_new_keyboard
  Simon Lees (3):
    Also set QT_STYLE_OVERRIDE
  YeongJong Lee (1):
    fix korean translation mismatch</changelog>
<changelog author="simonf.lees@suse.com" date="1476360000">- Add feature-wizard-auto-lang.patch boo#1003939</changelog>
<changelog author="sflees@suse.de" date="1480507200">- Bump to 0.21.4
  * Most changes are related to wayland and bryce and won't affect
    most users, thre are several other minor fixes as well.
  * boo#983978 - Scaling set to 1.2 at start of the wizard
  * Updated German and other translations
  * https://phab.enlightenment.org/T2879
  * https://phab.enlightenment.org/T4358
  * https://phab.enlightenment.org/T4479
  * https://phab.enlightenment.org/T4512
  * https://phab.enlightenment.org/T4522
  * https://phab.enlightenment.org/T4687
  * https://phab.enlightenment.org/T4716
  * https://phab.enlightenment.org/T4732
  * https://phab.enlightenment.org/T4747
  * https://phab.enlightenment.org/T4784
  * https://phab.enlightenment.org/T4797
  * https://phab.enlightenment.org/T4798
  * https://phab.enlightenment.org/T4809
  * https://phab.enlightenment.org/T4810
  * https://phab.enlightenment.org/T4815
  * https://phab.enlightenment.org/T4819
  * https://phab.enlightenment.org/T4826i
- edit feature-wizard-auto-lang.patch added workaround for boo#1008982
  LC_CTYPE is not set
- add feature-wizard-keylayout-from-sys.patch boo#1003939 this is another
  enhancement but due to a further upstream bug the keyboard layout
  screen still needs to be displayed
- add feature-suse-disable-offline-menu.patch - as openSUSE uses
  network manager not connman offline mode doesn't do whats expected
  so the menu item has been removed</changelog>
<changelog author="sflees@suse.de" date="1481198400">- Bump to 0.21.5 changes to come
  * Multiple wayland related fixes
  * Revert all sizing commits to ibar/ibox for the past year
  * Maintain ?empty? object's size hints when ibar/ibox resizes
  * https://phab.enlightenment.org/T4509
  * https://phab.enlightenment.org/T4524
  * https://phab.enlightenment.org/T4647
  * https://phab.enlightenment.org/T4733
  * https://phab.enlightenment.org/T4830</changelog>
<changelog author="sflees@suse.de" date="1487160000">- Update to 0.21.6
  * Multiple wayland fixes
  * tasks - calculate min width properly given a known height of a gadget
  * e dialog - fix unreszable dialogs to not be 1x1
  * Make gadget editor popup scrollable
  * Fix multiple code warnings
  * https://phab.enlightenment.org/T2452
  * https://phab.enlightenment.org/T2579
  * https://phab.enlightenment.org/T5077</changelog>
<changelog author="sflees@suse.de" date="1489060800">- Update to 0.21.7
  * Fixes wayland build issues.
  * eina_init BEFORE switching uid.
  * tiling: dont use floating state when toggling.
  * multiple wayland fixes.
  * bryce fixes.
  * warning fixes.</changelog>

</package>
<package pkgid="1ee3e8818f95058960dea93b3c135de6d2b77e946837053e2d4154b58d77e430" name="enlightenment" arch="x86_64">
    <version epoch="0" ver="0.21.8" rel="2.6.1"/>

<changelog author="sflees@suse.de" date="1460116800">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
<changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
<changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
<changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
<changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
<changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
<changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
<changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds
- enhance-upstream-share-icons.patch no longer needed.</changelog>
<changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
<changelog author="sflees@suse.de" date="1469016000">- 0.21.1 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T4112
  * https://phab.enlightenment.org/T4119
  == Changes ==
  Al Poole (1):
    fwin: prevent segv when the vaarg abi messup with unused parameter.
  Carsten Haitzler (1):
    e ibar/ibox fix starrting/started signal emittion
  Cedric BAIL (1):
    filepreview: avoid race condition when destroying txt file preview with slow hard drive.
  Chidambar Zinnoury (1):
    e desks config: Bring some flip settings back.
  Chris Michael (1):
    add missing EINA_UNUSED for unused function params
  Derek Foreman (3):
    Properly send kbd focus to xdg_shell popups
    Make sure the same keyboard resource doesn't end up on the focus list twice
    Fix xdg_shell focus logic
  Marcel Hollerbach (1):
    e_comp_data: NULL out source once it is freed
  Mariusz Bialonczyk (1):
    modules/temperature: cosmetics: typo fix (celcius -&gt; celsius)
  Mike Blumenkrantz (6):
    handle e_comp_x init failure more effectively and perform cleanups
    set x11 randr iface for wl_x11 based on wm presence, not composited state
    match wl_wl output sizing in wl_x11 when running in an existing wm session
    set unmax flag for xdg shell unmaximize
    set/unset smart parent as e_widget when adding sub-objects
    adjust xdg-shell window menu coords by client's coords</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Bump to 0.21.2
  Carsten Haitzler (6):
    e - fix dnd problems coming from getting top object in comp canvas
    e ibar/ibox port to elm box - fix assumption on resize
    e - fix major memory bloat when in gl mode - dont create shm segments
    e temp module - kill tempget process not terminate to ensure death
    e ibar - fix devilhorns fix to use the right widght and hight for separator
    e comp - set alpha after setting native surface to avoid random crash
  Chidambar Zinnoury (3):
    e: Don?t show two consecutive menu separators if there is no need in client menu.
    e fm: Add a separator only if there is something before.
    e fm: Don?t check every other line whether the location is writable when creating menu.
  Christopher Michael (7):
    Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
    remove unused variables from _ibar_resize_handle
    use proper variables to set size_hint_max on ibar
    e ibar - fix "old man" fat finger typo ;)
    remove need to create different dialog windows under wayland
    wl_fb: Check that e_comp_wl_init does not fail.
    add key_up and key_down methods to sreen interface
  Derek Foreman (2):
    Fix wayland clients not deleting when they're hidden
    Fix wayland extension global creation
  Jean-Philippe ANDRÉ (1):
    bg: Fix bg with single jpeg images (no edj)
  JengHyun Kang (1):
    e_comp_wl: break from meaningless loop
  Marcel Hollerbach (4):
    e_comp_wl: destroy e_drag when source disappears
    e_alert: define EFL_BETA_API_SUPPORT before any include
    e_dnd: move the ungrab to the object free
    xwayland: show the dialog after ecore_wl2 is in sync
  Massimo Maiurana (2):
    Updating italian and spanish translations
    Updating italian translation
  Mike Blumenkrantz (6):
    only check x11 configurerequest geometry changes when applicable
    improve quickaccess relaunch help dialog text
    move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
    clear wl subsurface data during delete only if subsurface is not also deleted
    add xwayland compat for efl 1.19+
    bump efl wayland req to 1.18 now that it's out
  Romain Naour (1):
    E: include uuid.h only when Wayland support is enabled.
  Stefan Schmidt (1):
    mailmap: sync updated file from efl repo</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Release test build</changelog>
<changelog author="simonf.lees@suse.com" date="1472212800">- Fix fedora builds a bit.</changelog>
<changelog author="sflees@suse.de" date="1475841600">- Bump to 0.21.3
  * https://phab.enlightenment.org/T4007
  * https://phab.enlightenment.org/T4430
  * https://phab.enlightenment.org/T4439
  * https://phab.enlightenment.org/T4499
  * https://phab.enlightenment.org/T4544
  * https://phab.enlightenment.org/T4632
  * https://phab.enlightenment.org/T4655
  Carsten Haitzler (4):
    update e po files
    e exec - fix exec of enlightenment_open to use actual e prefix
    explicitly use eina list types passing into EINA_LIST_FREE()
  Cedric BAIL (1):
    fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
  Christopher Michael (3):
    Remove unused variables from ibar_resize_handle function
    add missing EINA_UNUSED for function parameter
    Update wayland readme file
  Derek Foreman (6):
    Don't send keyboard leave events to unfocused clients
    Fix error print when wl_wl fails to start
    Fix xwayland binary location det0.21ection
    Don't kill self during shutdown
    NULL out xwayland fd handlers after deleting them
  Flavio Ceolin (1):
    emix: when in alsa mode only operate on master
  Marcel Hollerbach (7):
    ibar: try to get a better min size
    tiling: place popup on the current active zone
    tiling: be more accurate on the description
    mixer: introduce Barrier checks
    mixer: introduce emix_max_volume_get
    ibar: multiply size with scale
    mixer: lock up the slider for the case a drag is in progress
  Massimo Maiurana (1):
    Updating slovenian translation
  Mike Blumenkrantz (34):
    use stringshare_add() for evry files plugin mime types
    another case of stringshare misuse re:efreet_mime_type_get()
    ignore xwl clients when flagging wl surfaces as internal
    add event handler for evry event type, not #define value
    do not attempt to populate gadgets during type_add if site has not yet been populated
    add docs for E_Comp struct members
    move 'unmaximize' smart callback to after geom calc in client_unmaximize
    use comp canvas win by default for any drop handler with an E_Object
    handle e_comp deref during e_dnd shutdown to avoid crash
    always use compositor object stacking when performing internal drags
    clamp bryces to a lower canvas layer
    use same layer in bryce editor for "above window" setting
    set gadget added flag any time a gadget is created or wizarded
    add separate codepath for handling layout of moving gadgets
    force smart calc on gadget sites at key points during move operations
    attempt to retain gadget size when executing move operations
    adjust gadget drop coords for pointer offset
    check visibility of gadget site 'events' member to determine drop availability
    add backspace/delete for clearing all lockscreen gadgets
    always use largest available size for free-oriented gadgets
    add gadget doc note for gadget_destroyed callback re:object lifetimes
    force bgpreview widget to resize after a wallpaper update
    always delete gadget's display object and ensure gadget object is null
    do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
    remove extraneous recalc trigger when deleting a gadget
    do not consume key events in comp autoclose key callback if desklock is active
    add e_util_open(), unify all callers of enlightenment_open
    remove (wrong) setting of layer for time's clock gadget popup
    do not show wireless gadget popups if desklock is active
    force shape queue when gadget util ctxpopups change visibility
    print object type in shape debug if name does not exist
    clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest
    handle "unmaximize" smart callback differently depending on fullscreen state
    force zone useful geometry recalc on desk flip if prev/next desk has obstacles
  Romain Naour (2):
    configure.ac: wayland only build fix
    e_xkb: add guard around skip_new_keyboard
  Simon Lees (3):
    Also set QT_STYLE_OVERRIDE
  YeongJong Lee (1):
    fix korean translation mismatch</changelog>
<changelog author="simonf.lees@suse.com" date="1476360000">- Add feature-wizard-auto-lang.patch boo#1003939</changelog>
<changelog author="sflees@suse.de" date="1480507200">- Bump to 0.21.4
  * Most changes are related to wayland and bryce and won't affect
    most users, thre are several other minor fixes as well.
  * boo#983978 - Scaling set to 1.2 at start of the wizard
  * Updated German and other translations
  * https://phab.enlightenment.org/T2879
  * https://phab.enlightenment.org/T4358
  * https://phab.enlightenment.org/T4479
  * https://phab.enlightenment.org/T4512
  * https://phab.enlightenment.org/T4522
  * https://phab.enlightenment.org/T4687
  * https://phab.enlightenment.org/T4716
  * https://phab.enlightenment.org/T4732
  * https://phab.enlightenment.org/T4747
  * https://phab.enlightenment.org/T4784
  * https://phab.enlightenment.org/T4797
  * https://phab.enlightenment.org/T4798
  * https://phab.enlightenment.org/T4809
  * https://phab.enlightenment.org/T4810
  * https://phab.enlightenment.org/T4815
  * https://phab.enlightenment.org/T4819
  * https://phab.enlightenment.org/T4826i
- edit feature-wizard-auto-lang.patch added workaround for boo#1008982
  LC_CTYPE is not set
- add feature-wizard-keylayout-from-sys.patch boo#1003939 this is another
  enhancement but due to a further upstream bug the keyboard layout
  screen still needs to be displayed
- add feature-suse-disable-offline-menu.patch - as openSUSE uses
  network manager not connman offline mode doesn't do whats expected
  so the menu item has been removed</changelog>
<changelog author="sflees@suse.de" date="1481198400">- Bump to 0.21.5 changes to come
  * Multiple wayland related fixes
  * Revert all sizing commits to ibar/ibox for the past year
  * Maintain ?empty? object's size hints when ibar/ibox resizes
  * https://phab.enlightenment.org/T4509
  * https://phab.enlightenment.org/T4524
  * https://phab.enlightenment.org/T4647
  * https://phab.enlightenment.org/T4733
  * https://phab.enlightenment.org/T4830</changelog>
<changelog author="sflees@suse.de" date="1487160000">- Update to 0.21.6
  * Multiple wayland fixes
  * tasks - calculate min width properly given a known height of a gadget
  * e dialog - fix unreszable dialogs to not be 1x1
  * Make gadget editor popup scrollable
  * Fix multiple code warnings
  * https://phab.enlightenment.org/T2452
  * https://phab.enlightenment.org/T2579
  * https://phab.enlightenment.org/T5077</changelog>
<changelog author="sflees@suse.de" date="1489060800">- Update to 0.21.7
  * Fixes wayland build issues.
  * eina_init BEFORE switching uid.
  * tiling: dont use floating state when toggling.
  * multiple wayland fixes.
  * bryce fixes.
  * warning fixes.</changelog>
<changelog author="sflees@suse.de" date="1496059200">- Update to 0.21.8 Fixing a number of issues including the following
  * T3144
  * T5262
  * T5288
  * T5340
  * T5348
  * T5418
  * T5444
  * T5464</changelog>

</package>
<package pkgid="26e1a0bf6a7d38f659649b8e28e5957a472cb2c021420dd2948bb890f99e752f" name="enlightenment-branding-upstream" arch="x86_64">
    <version epoch="0" ver="0.21.7" rel="3.1"/>

<changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
<changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
<changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
<changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
<changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
<changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
<changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
<changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
<changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds
- enhance-upstream-share-icons.patch no longer needed.</changelog>
<changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
<changelog author="sflees@suse.de" date="1469016000">- 0.21.1 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T4112
  * https://phab.enlightenment.org/T4119
  == Changes ==
  Al Poole (1):
    fwin: prevent segv when the vaarg abi messup with unused parameter.
  Carsten Haitzler (1):
    e ibar/ibox fix starrting/started signal emittion
  Cedric BAIL (1):
    filepreview: avoid race condition when destroying txt file preview with slow hard drive.
  Chidambar Zinnoury (1):
    e desks config: Bring some flip settings back.
  Chris Michael (1):
    add missing EINA_UNUSED for unused function params
  Derek Foreman (3):
    Properly send kbd focus to xdg_shell popups
    Make sure the same keyboard resource doesn't end up on the focus list twice
    Fix xdg_shell focus logic
  Marcel Hollerbach (1):
    e_comp_data: NULL out source once it is freed
  Mariusz Bialonczyk (1):
    modules/temperature: cosmetics: typo fix (celcius -&gt; celsius)
  Mike Blumenkrantz (6):
    handle e_comp_x init failure more effectively and perform cleanups
    set x11 randr iface for wl_x11 based on wm presence, not composited state
    match wl_wl output sizing in wl_x11 when running in an existing wm session
    set unmax flag for xdg shell unmaximize
    set/unset smart parent as e_widget when adding sub-objects
    adjust xdg-shell window menu coords by client's coords</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Bump to 0.21.2
  Carsten Haitzler (6):
    e - fix dnd problems coming from getting top object in comp canvas
    e ibar/ibox port to elm box - fix assumption on resize
    e - fix major memory bloat when in gl mode - dont create shm segments
    e temp module - kill tempget process not terminate to ensure death
    e ibar - fix devilhorns fix to use the right widght and hight for separator
    e comp - set alpha after setting native surface to avoid random crash
  Chidambar Zinnoury (3):
    e: Don?t show two consecutive menu separators if there is no need in client menu.
    e fm: Add a separator only if there is something before.
    e fm: Don?t check every other line whether the location is writable when creating menu.
  Christopher Michael (7):
    Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
    remove unused variables from _ibar_resize_handle
    use proper variables to set size_hint_max on ibar
    e ibar - fix "old man" fat finger typo ;)
    remove need to create different dialog windows under wayland
    wl_fb: Check that e_comp_wl_init does not fail.
    add key_up and key_down methods to sreen interface
  Derek Foreman (2):
    Fix wayland clients not deleting when they're hidden
    Fix wayland extension global creation
  Jean-Philippe ANDRÉ (1):
    bg: Fix bg with single jpeg images (no edj)
  JengHyun Kang (1):
    e_comp_wl: break from meaningless loop
  Marcel Hollerbach (4):
    e_comp_wl: destroy e_drag when source disappears
    e_alert: define EFL_BETA_API_SUPPORT before any include
    e_dnd: move the ungrab to the object free
    xwayland: show the dialog after ecore_wl2 is in sync
  Massimo Maiurana (2):
    Updating italian and spanish translations
    Updating italian translation
  Mike Blumenkrantz (6):
    only check x11 configurerequest geometry changes when applicable
    improve quickaccess relaunch help dialog text
    move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
    clear wl subsurface data during delete only if subsurface is not also deleted
    add xwayland compat for efl 1.19+
    bump efl wayland req to 1.18 now that it's out
  Romain Naour (1):
    E: include uuid.h only when Wayland support is enabled.
  Stefan Schmidt (1):
    mailmap: sync updated file from efl repo</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Release test build</changelog>
<changelog author="simonf.lees@suse.com" date="1472212800">- Fix fedora builds a bit.</changelog>
<changelog author="sflees@suse.de" date="1475841600">- Bump to 0.21.3
  * https://phab.enlightenment.org/T4007
  * https://phab.enlightenment.org/T4430
  * https://phab.enlightenment.org/T4439
  * https://phab.enlightenment.org/T4499
  * https://phab.enlightenment.org/T4544
  * https://phab.enlightenment.org/T4632
  * https://phab.enlightenment.org/T4655
  Carsten Haitzler (4):
    update e po files
    e exec - fix exec of enlightenment_open to use actual e prefix
    explicitly use eina list types passing into EINA_LIST_FREE()
  Cedric BAIL (1):
    fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
  Christopher Michael (3):
    Remove unused variables from ibar_resize_handle function
    add missing EINA_UNUSED for function parameter
    Update wayland readme file
  Derek Foreman (6):
    Don't send keyboard leave events to unfocused clients
    Fix error print when wl_wl fails to start
    Fix xwayland binary location det0.21ection
    Don't kill self during shutdown
    NULL out xwayland fd handlers after deleting them
  Flavio Ceolin (1):
    emix: when in alsa mode only operate on master
  Marcel Hollerbach (7):
    ibar: try to get a better min size
    tiling: place popup on the current active zone
    tiling: be more accurate on the description
    mixer: introduce Barrier checks
    mixer: introduce emix_max_volume_get
    ibar: multiply size with scale
    mixer: lock up the slider for the case a drag is in progress
  Massimo Maiurana (1):
    Updating slovenian translation
  Mike Blumenkrantz (34):
    use stringshare_add() for evry files plugin mime types
    another case of stringshare misuse re:efreet_mime_type_get()
    ignore xwl clients when flagging wl surfaces as internal
    add event handler for evry event type, not #define value
    do not attempt to populate gadgets during type_add if site has not yet been populated
    add docs for E_Comp struct members
    move 'unmaximize' smart callback to after geom calc in client_unmaximize
    use comp canvas win by default for any drop handler with an E_Object
    handle e_comp deref during e_dnd shutdown to avoid crash
    always use compositor object stacking when performing internal drags
    clamp bryces to a lower canvas layer
    use same layer in bryce editor for "above window" setting
    set gadget added flag any time a gadget is created or wizarded
    add separate codepath for handling layout of moving gadgets
    force smart calc on gadget sites at key points during move operations
    attempt to retain gadget size when executing move operations
    adjust gadget drop coords for pointer offset
    check visibility of gadget site 'events' member to determine drop availability
    add backspace/delete for clearing all lockscreen gadgets
    always use largest available size for free-oriented gadgets
    add gadget doc note for gadget_destroyed callback re:object lifetimes
    force bgpreview widget to resize after a wallpaper update
    always delete gadget's display object and ensure gadget object is null
    do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
    remove extraneous recalc trigger when deleting a gadget
    do not consume key events in comp autoclose key callback if desklock is active
    add e_util_open(), unify all callers of enlightenment_open
    remove (wrong) setting of layer for time's clock gadget popup
    do not show wireless gadget popups if desklock is active
    force shape queue when gadget util ctxpopups change visibility
    print object type in shape debug if name does not exist
    clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest
    handle "unmaximize" smart callback differently depending on fullscreen state
    force zone useful geometry recalc on desk flip if prev/next desk has obstacles
  Romain Naour (2):
    configure.ac: wayland only build fix
    e_xkb: add guard around skip_new_keyboard
  Simon Lees (3):
    Also set QT_STYLE_OVERRIDE
  YeongJong Lee (1):
    fix korean translation mismatch</changelog>
<changelog author="simonf.lees@suse.com" date="1476360000">- Add feature-wizard-auto-lang.patch boo#1003939</changelog>
<changelog author="sflees@suse.de" date="1480507200">- Bump to 0.21.4
  * Most changes are related to wayland and bryce and won't affect
    most users, thre are several other minor fixes as well.
  * boo#983978 - Scaling set to 1.2 at start of the wizard
  * Updated German and other translations
  * https://phab.enlightenment.org/T2879
  * https://phab.enlightenment.org/T4358
  * https://phab.enlightenment.org/T4479
  * https://phab.enlightenment.org/T4512
  * https://phab.enlightenment.org/T4522
  * https://phab.enlightenment.org/T4687
  * https://phab.enlightenment.org/T4716
  * https://phab.enlightenment.org/T4732
  * https://phab.enlightenment.org/T4747
  * https://phab.enlightenment.org/T4784
  * https://phab.enlightenment.org/T4797
  * https://phab.enlightenment.org/T4798
  * https://phab.enlightenment.org/T4809
  * https://phab.enlightenment.org/T4810
  * https://phab.enlightenment.org/T4815
  * https://phab.enlightenment.org/T4819
  * https://phab.enlightenment.org/T4826i
- edit feature-wizard-auto-lang.patch added workaround for boo#1008982
  LC_CTYPE is not set
- add feature-wizard-keylayout-from-sys.patch boo#1003939 this is another
  enhancement but due to a further upstream bug the keyboard layout
  screen still needs to be displayed
- add feature-suse-disable-offline-menu.patch - as openSUSE uses
  network manager not connman offline mode doesn't do whats expected
  so the menu item has been removed</changelog>
<changelog author="sflees@suse.de" date="1481198400">- Bump to 0.21.5 changes to come
  * Multiple wayland related fixes
  * Revert all sizing commits to ibar/ibox for the past year
  * Maintain ?empty? object's size hints when ibar/ibox resizes
  * https://phab.enlightenment.org/T4509
  * https://phab.enlightenment.org/T4524
  * https://phab.enlightenment.org/T4647
  * https://phab.enlightenment.org/T4733
  * https://phab.enlightenment.org/T4830</changelog>
<changelog author="sflees@suse.de" date="1487160000">- Update to 0.21.6
  * Multiple wayland fixes
  * tasks - calculate min width properly given a known height of a gadget
  * e dialog - fix unreszable dialogs to not be 1x1
  * Make gadget editor popup scrollable
  * Fix multiple code warnings
  * https://phab.enlightenment.org/T2452
  * https://phab.enlightenment.org/T2579
  * https://phab.enlightenment.org/T5077</changelog>
<changelog author="sflees@suse.de" date="1489060800">- Update to 0.21.7
  * Fixes wayland build issues.
  * eina_init BEFORE switching uid.
  * tiling: dont use floating state when toggling.
  * multiple wayland fixes.
  * bryce fixes.
  * warning fixes.</changelog>

</package>
<package pkgid="25d998d0480ce34abf1ac2adceebb4c9ab87c17e465ea3ed0285569fc5d1f0a0" name="enlightenment-branding-upstream" arch="x86_64">
    <version epoch="0" ver="0.21.8" rel="2.6.1"/>

<changelog author="sflees@suse.de" date="1460116800">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
<changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
<changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
<changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
<changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
<changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
<changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
<changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds
- enhance-upstream-share-icons.patch no longer needed.</changelog>
<changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
<changelog author="sflees@suse.de" date="1469016000">- 0.21.1 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T4112
  * https://phab.enlightenment.org/T4119
  == Changes ==
  Al Poole (1):
    fwin: prevent segv when the vaarg abi messup with unused parameter.
  Carsten Haitzler (1):
    e ibar/ibox fix starrting/started signal emittion
  Cedric BAIL (1):
    filepreview: avoid race condition when destroying txt file preview with slow hard drive.
  Chidambar Zinnoury (1):
    e desks config: Bring some flip settings back.
  Chris Michael (1):
    add missing EINA_UNUSED for unused function params
  Derek Foreman (3):
    Properly send kbd focus to xdg_shell popups
    Make sure the same keyboard resource doesn't end up on the focus list twice
    Fix xdg_shell focus logic
  Marcel Hollerbach (1):
    e_comp_data: NULL out source once it is freed
  Mariusz Bialonczyk (1):
    modules/temperature: cosmetics: typo fix (celcius -&gt; celsius)
  Mike Blumenkrantz (6):
    handle e_comp_x init failure more effectively and perform cleanups
    set x11 randr iface for wl_x11 based on wm presence, not composited state
    match wl_wl output sizing in wl_x11 when running in an existing wm session
    set unmax flag for xdg shell unmaximize
    set/unset smart parent as e_widget when adding sub-objects
    adjust xdg-shell window menu coords by client's coords</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Bump to 0.21.2
  Carsten Haitzler (6):
    e - fix dnd problems coming from getting top object in comp canvas
    e ibar/ibox port to elm box - fix assumption on resize
    e - fix major memory bloat when in gl mode - dont create shm segments
    e temp module - kill tempget process not terminate to ensure death
    e ibar - fix devilhorns fix to use the right widght and hight for separator
    e comp - set alpha after setting native surface to avoid random crash
  Chidambar Zinnoury (3):
    e: Don?t show two consecutive menu separators if there is no need in client menu.
    e fm: Add a separator only if there is something before.
    e fm: Don?t check every other line whether the location is writable when creating menu.
  Christopher Michael (7):
    Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
    remove unused variables from _ibar_resize_handle
    use proper variables to set size_hint_max on ibar
    e ibar - fix "old man" fat finger typo ;)
    remove need to create different dialog windows under wayland
    wl_fb: Check that e_comp_wl_init does not fail.
    add key_up and key_down methods to sreen interface
  Derek Foreman (2):
    Fix wayland clients not deleting when they're hidden
    Fix wayland extension global creation
  Jean-Philippe ANDRÉ (1):
    bg: Fix bg with single jpeg images (no edj)
  JengHyun Kang (1):
    e_comp_wl: break from meaningless loop
  Marcel Hollerbach (4):
    e_comp_wl: destroy e_drag when source disappears
    e_alert: define EFL_BETA_API_SUPPORT before any include
    e_dnd: move the ungrab to the object free
    xwayland: show the dialog after ecore_wl2 is in sync
  Massimo Maiurana (2):
    Updating italian and spanish translations
    Updating italian translation
  Mike Blumenkrantz (6):
    only check x11 configurerequest geometry changes when applicable
    improve quickaccess relaunch help dialog text
    move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
    clear wl subsurface data during delete only if subsurface is not also deleted
    add xwayland compat for efl 1.19+
    bump efl wayland req to 1.18 now that it's out
  Romain Naour (1):
    E: include uuid.h only when Wayland support is enabled.
  Stefan Schmidt (1):
    mailmap: sync updated file from efl repo</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Release test build</changelog>
<changelog author="simonf.lees@suse.com" date="1472212800">- Fix fedora builds a bit.</changelog>
<changelog author="sflees@suse.de" date="1475841600">- Bump to 0.21.3
  * https://phab.enlightenment.org/T4007
  * https://phab.enlightenment.org/T4430
  * https://phab.enlightenment.org/T4439
  * https://phab.enlightenment.org/T4499
  * https://phab.enlightenment.org/T4544
  * https://phab.enlightenment.org/T4632
  * https://phab.enlightenment.org/T4655
  Carsten Haitzler (4):
    update e po files
    e exec - fix exec of enlightenment_open to use actual e prefix
    explicitly use eina list types passing into EINA_LIST_FREE()
  Cedric BAIL (1):
    fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
  Christopher Michael (3):
    Remove unused variables from ibar_resize_handle function
    add missing EINA_UNUSED for function parameter
    Update wayland readme file
  Derek Foreman (6):
    Don't send keyboard leave events to unfocused clients
    Fix error print when wl_wl fails to start
    Fix xwayland binary location det0.21ection
    Don't kill self during shutdown
    NULL out xwayland fd handlers after deleting them
  Flavio Ceolin (1):
    emix: when in alsa mode only operate on master
  Marcel Hollerbach (7):
    ibar: try to get a better min size
    tiling: place popup on the current active zone
    tiling: be more accurate on the description
    mixer: introduce Barrier checks
    mixer: introduce emix_max_volume_get
    ibar: multiply size with scale
    mixer: lock up the slider for the case a drag is in progress
  Massimo Maiurana (1):
    Updating slovenian translation
  Mike Blumenkrantz (34):
    use stringshare_add() for evry files plugin mime types
    another case of stringshare misuse re:efreet_mime_type_get()
    ignore xwl clients when flagging wl surfaces as internal
    add event handler for evry event type, not #define value
    do not attempt to populate gadgets during type_add if site has not yet been populated
    add docs for E_Comp struct members
    move 'unmaximize' smart callback to after geom calc in client_unmaximize
    use comp canvas win by default for any drop handler with an E_Object
    handle e_comp deref during e_dnd shutdown to avoid crash
    always use compositor object stacking when performing internal drags
    clamp bryces to a lower canvas layer
    use same layer in bryce editor for "above window" setting
    set gadget added flag any time a gadget is created or wizarded
    add separate codepath for handling layout of moving gadgets
    force smart calc on gadget sites at key points during move operations
    attempt to retain gadget size when executing move operations
    adjust gadget drop coords for pointer offset
    check visibility of gadget site 'events' member to determine drop availability
    add backspace/delete for clearing all lockscreen gadgets
    always use largest available size for free-oriented gadgets
    add gadget doc note for gadget_destroyed callback re:object lifetimes
    force bgpreview widget to resize after a wallpaper update
    always delete gadget's display object and ensure gadget object is null
    do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
    remove extraneous recalc trigger when deleting a gadget
    do not consume key events in comp autoclose key callback if desklock is active
    add e_util_open(), unify all callers of enlightenment_open
    remove (wrong) setting of layer for time's clock gadget popup
    do not show wireless gadget popups if desklock is active
    force shape queue when gadget util ctxpopups change visibility
    print object type in shape debug if name does not exist
    clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest
    handle "unmaximize" smart callback differently depending on fullscreen state
    force zone useful geometry recalc on desk flip if prev/next desk has obstacles
  Romain Naour (2):
    configure.ac: wayland only build fix
    e_xkb: add guard around skip_new_keyboard
  Simon Lees (3):
    Also set QT_STYLE_OVERRIDE
  YeongJong Lee (1):
    fix korean translation mismatch</changelog>
<changelog author="simonf.lees@suse.com" date="1476360000">- Add feature-wizard-auto-lang.patch boo#1003939</changelog>
<changelog author="sflees@suse.de" date="1480507200">- Bump to 0.21.4
  * Most changes are related to wayland and bryce and won't affect
    most users, thre are several other minor fixes as well.
  * boo#983978 - Scaling set to 1.2 at start of the wizard
  * Updated German and other translations
  * https://phab.enlightenment.org/T2879
  * https://phab.enlightenment.org/T4358
  * https://phab.enlightenment.org/T4479
  * https://phab.enlightenment.org/T4512
  * https://phab.enlightenment.org/T4522
  * https://phab.enlightenment.org/T4687
  * https://phab.enlightenment.org/T4716
  * https://phab.enlightenment.org/T4732
  * https://phab.enlightenment.org/T4747
  * https://phab.enlightenment.org/T4784
  * https://phab.enlightenment.org/T4797
  * https://phab.enlightenment.org/T4798
  * https://phab.enlightenment.org/T4809
  * https://phab.enlightenment.org/T4810
  * https://phab.enlightenment.org/T4815
  * https://phab.enlightenment.org/T4819
  * https://phab.enlightenment.org/T4826i
- edit feature-wizard-auto-lang.patch added workaround for boo#1008982
  LC_CTYPE is not set
- add feature-wizard-keylayout-from-sys.patch boo#1003939 this is another
  enhancement but due to a further upstream bug the keyboard layout
  screen still needs to be displayed
- add feature-suse-disable-offline-menu.patch - as openSUSE uses
  network manager not connman offline mode doesn't do whats expected
  so the menu item has been removed</changelog>
<changelog author="sflees@suse.de" date="1481198400">- Bump to 0.21.5 changes to come
  * Multiple wayland related fixes
  * Revert all sizing commits to ibar/ibox for the past year
  * Maintain ?empty? object's size hints when ibar/ibox resizes
  * https://phab.enlightenment.org/T4509
  * https://phab.enlightenment.org/T4524
  * https://phab.enlightenment.org/T4647
  * https://phab.enlightenment.org/T4733
  * https://phab.enlightenment.org/T4830</changelog>
<changelog author="sflees@suse.de" date="1487160000">- Update to 0.21.6
  * Multiple wayland fixes
  * tasks - calculate min width properly given a known height of a gadget
  * e dialog - fix unreszable dialogs to not be 1x1
  * Make gadget editor popup scrollable
  * Fix multiple code warnings
  * https://phab.enlightenment.org/T2452
  * https://phab.enlightenment.org/T2579
  * https://phab.enlightenment.org/T5077</changelog>
<changelog author="sflees@suse.de" date="1489060800">- Update to 0.21.7
  * Fixes wayland build issues.
  * eina_init BEFORE switching uid.
  * tiling: dont use floating state when toggling.
  * multiple wayland fixes.
  * bryce fixes.
  * warning fixes.</changelog>
<changelog author="sflees@suse.de" date="1496059200">- Update to 0.21.8 Fixing a number of issues including the following
  * T3144
  * T5262
  * T5288
  * T5340
  * T5348
  * T5418
  * T5444
  * T5464</changelog>

</package>
<package pkgid="cb3d9997f4a2342deb333e86e89cc3d50a99bccb7660840981a2e9e2cb36a2d0" name="enlightenment-devel" arch="x86_64">
    <version epoch="0" ver="0.21.7" rel="3.1"/>

<changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
<changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
<changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
<changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
<changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
<changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
<changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
<changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
<changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds
- enhance-upstream-share-icons.patch no longer needed.</changelog>
<changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
<changelog author="sflees@suse.de" date="1469016000">- 0.21.1 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T4112
  * https://phab.enlightenment.org/T4119
  == Changes ==
  Al Poole (1):
    fwin: prevent segv when the vaarg abi messup with unused parameter.
  Carsten Haitzler (1):
    e ibar/ibox fix starrting/started signal emittion
  Cedric BAIL (1):
    filepreview: avoid race condition when destroying txt file preview with slow hard drive.
  Chidambar Zinnoury (1):
    e desks config: Bring some flip settings back.
  Chris Michael (1):
    add missing EINA_UNUSED for unused function params
  Derek Foreman (3):
    Properly send kbd focus to xdg_shell popups
    Make sure the same keyboard resource doesn't end up on the focus list twice
    Fix xdg_shell focus logic
  Marcel Hollerbach (1):
    e_comp_data: NULL out source once it is freed
  Mariusz Bialonczyk (1):
    modules/temperature: cosmetics: typo fix (celcius -&gt; celsius)
  Mike Blumenkrantz (6):
    handle e_comp_x init failure more effectively and perform cleanups
    set x11 randr iface for wl_x11 based on wm presence, not composited state
    match wl_wl output sizing in wl_x11 when running in an existing wm session
    set unmax flag for xdg shell unmaximize
    set/unset smart parent as e_widget when adding sub-objects
    adjust xdg-shell window menu coords by client's coords</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Bump to 0.21.2
  Carsten Haitzler (6):
    e - fix dnd problems coming from getting top object in comp canvas
    e ibar/ibox port to elm box - fix assumption on resize
    e - fix major memory bloat when in gl mode - dont create shm segments
    e temp module - kill tempget process not terminate to ensure death
    e ibar - fix devilhorns fix to use the right widght and hight for separator
    e comp - set alpha after setting native surface to avoid random crash
  Chidambar Zinnoury (3):
    e: Don?t show two consecutive menu separators if there is no need in client menu.
    e fm: Add a separator only if there is something before.
    e fm: Don?t check every other line whether the location is writable when creating menu.
  Christopher Michael (7):
    Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
    remove unused variables from _ibar_resize_handle
    use proper variables to set size_hint_max on ibar
    e ibar - fix "old man" fat finger typo ;)
    remove need to create different dialog windows under wayland
    wl_fb: Check that e_comp_wl_init does not fail.
    add key_up and key_down methods to sreen interface
  Derek Foreman (2):
    Fix wayland clients not deleting when they're hidden
    Fix wayland extension global creation
  Jean-Philippe ANDRÉ (1):
    bg: Fix bg with single jpeg images (no edj)
  JengHyun Kang (1):
    e_comp_wl: break from meaningless loop
  Marcel Hollerbach (4):
    e_comp_wl: destroy e_drag when source disappears
    e_alert: define EFL_BETA_API_SUPPORT before any include
    e_dnd: move the ungrab to the object free
    xwayland: show the dialog after ecore_wl2 is in sync
  Massimo Maiurana (2):
    Updating italian and spanish translations
    Updating italian translation
  Mike Blumenkrantz (6):
    only check x11 configurerequest geometry changes when applicable
    improve quickaccess relaunch help dialog text
    move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
    clear wl subsurface data during delete only if subsurface is not also deleted
    add xwayland compat for efl 1.19+
    bump efl wayland req to 1.18 now that it's out
  Romain Naour (1):
    E: include uuid.h only when Wayland support is enabled.
  Stefan Schmidt (1):
    mailmap: sync updated file from efl repo</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Release test build</changelog>
<changelog author="simonf.lees@suse.com" date="1472212800">- Fix fedora builds a bit.</changelog>
<changelog author="sflees@suse.de" date="1475841600">- Bump to 0.21.3
  * https://phab.enlightenment.org/T4007
  * https://phab.enlightenment.org/T4430
  * https://phab.enlightenment.org/T4439
  * https://phab.enlightenment.org/T4499
  * https://phab.enlightenment.org/T4544
  * https://phab.enlightenment.org/T4632
  * https://phab.enlightenment.org/T4655
  Carsten Haitzler (4):
    update e po files
    e exec - fix exec of enlightenment_open to use actual e prefix
    explicitly use eina list types passing into EINA_LIST_FREE()
  Cedric BAIL (1):
    fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
  Christopher Michael (3):
    Remove unused variables from ibar_resize_handle function
    add missing EINA_UNUSED for function parameter
    Update wayland readme file
  Derek Foreman (6):
    Don't send keyboard leave events to unfocused clients
    Fix error print when wl_wl fails to start
    Fix xwayland binary location det0.21ection
    Don't kill self during shutdown
    NULL out xwayland fd handlers after deleting them
  Flavio Ceolin (1):
    emix: when in alsa mode only operate on master
  Marcel Hollerbach (7):
    ibar: try to get a better min size
    tiling: place popup on the current active zone
    tiling: be more accurate on the description
    mixer: introduce Barrier checks
    mixer: introduce emix_max_volume_get
    ibar: multiply size with scale
    mixer: lock up the slider for the case a drag is in progress
  Massimo Maiurana (1):
    Updating slovenian translation
  Mike Blumenkrantz (34):
    use stringshare_add() for evry files plugin mime types
    another case of stringshare misuse re:efreet_mime_type_get()
    ignore xwl clients when flagging wl surfaces as internal
    add event handler for evry event type, not #define value
    do not attempt to populate gadgets during type_add if site has not yet been populated
    add docs for E_Comp struct members
    move 'unmaximize' smart callback to after geom calc in client_unmaximize
    use comp canvas win by default for any drop handler with an E_Object
    handle e_comp deref during e_dnd shutdown to avoid crash
    always use compositor object stacking when performing internal drags
    clamp bryces to a lower canvas layer
    use same layer in bryce editor for "above window" setting
    set gadget added flag any time a gadget is created or wizarded
    add separate codepath for handling layout of moving gadgets
    force smart calc on gadget sites at key points during move operations
    attempt to retain gadget size when executing move operations
    adjust gadget drop coords for pointer offset
    check visibility of gadget site 'events' member to determine drop availability
    add backspace/delete for clearing all lockscreen gadgets
    always use largest available size for free-oriented gadgets
    add gadget doc note for gadget_destroyed callback re:object lifetimes
    force bgpreview widget to resize after a wallpaper update
    always delete gadget's display object and ensure gadget object is null
    do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
    remove extraneous recalc trigger when deleting a gadget
    do not consume key events in comp autoclose key callback if desklock is active
    add e_util_open(), unify all callers of enlightenment_open
    remove (wrong) setting of layer for time's clock gadget popup
    do not show wireless gadget popups if desklock is active
    force shape queue when gadget util ctxpopups change visibility
    print object type in shape debug if name does not exist
    clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest
    handle "unmaximize" smart callback differently depending on fullscreen state
    force zone useful geometry recalc on desk flip if prev/next desk has obstacles
  Romain Naour (2):
    configure.ac: wayland only build fix
    e_xkb: add guard around skip_new_keyboard
  Simon Lees (3):
    Also set QT_STYLE_OVERRIDE
  YeongJong Lee (1):
    fix korean translation mismatch</changelog>
<changelog author="simonf.lees@suse.com" date="1476360000">- Add feature-wizard-auto-lang.patch boo#1003939</changelog>
<changelog author="sflees@suse.de" date="1480507200">- Bump to 0.21.4
  * Most changes are related to wayland and bryce and won't affect
    most users, thre are several other minor fixes as well.
  * boo#983978 - Scaling set to 1.2 at start of the wizard
  * Updated German and other translations
  * https://phab.enlightenment.org/T2879
  * https://phab.enlightenment.org/T4358
  * https://phab.enlightenment.org/T4479
  * https://phab.enlightenment.org/T4512
  * https://phab.enlightenment.org/T4522
  * https://phab.enlightenment.org/T4687
  * https://phab.enlightenment.org/T4716
  * https://phab.enlightenment.org/T4732
  * https://phab.enlightenment.org/T4747
  * https://phab.enlightenment.org/T4784
  * https://phab.enlightenment.org/T4797
  * https://phab.enlightenment.org/T4798
  * https://phab.enlightenment.org/T4809
  * https://phab.enlightenment.org/T4810
  * https://phab.enlightenment.org/T4815
  * https://phab.enlightenment.org/T4819
  * https://phab.enlightenment.org/T4826i
- edit feature-wizard-auto-lang.patch added workaround for boo#1008982
  LC_CTYPE is not set
- add feature-wizard-keylayout-from-sys.patch boo#1003939 this is another
  enhancement but due to a further upstream bug the keyboard layout
  screen still needs to be displayed
- add feature-suse-disable-offline-menu.patch - as openSUSE uses
  network manager not connman offline mode doesn't do whats expected
  so the menu item has been removed</changelog>
<changelog author="sflees@suse.de" date="1481198400">- Bump to 0.21.5 changes to come
  * Multiple wayland related fixes
  * Revert all sizing commits to ibar/ibox for the past year
  * Maintain ?empty? object's size hints when ibar/ibox resizes
  * https://phab.enlightenment.org/T4509
  * https://phab.enlightenment.org/T4524
  * https://phab.enlightenment.org/T4647
  * https://phab.enlightenment.org/T4733
  * https://phab.enlightenment.org/T4830</changelog>
<changelog author="sflees@suse.de" date="1487160000">- Update to 0.21.6
  * Multiple wayland fixes
  * tasks - calculate min width properly given a known height of a gadget
  * e dialog - fix unreszable dialogs to not be 1x1
  * Make gadget editor popup scrollable
  * Fix multiple code warnings
  * https://phab.enlightenment.org/T2452
  * https://phab.enlightenment.org/T2579
  * https://phab.enlightenment.org/T5077</changelog>
<changelog author="sflees@suse.de" date="1489060800">- Update to 0.21.7
  * Fixes wayland build issues.
  * eina_init BEFORE switching uid.
  * tiling: dont use floating state when toggling.
  * multiple wayland fixes.
  * bryce fixes.
  * warning fixes.</changelog>

</package>
<package pkgid="0ed49f5a560c6432ccf6159aa734f6d05afeec3f6286516dfcdd0473203ed517" name="enlightenment-devel" arch="x86_64">
    <version epoch="0" ver="0.21.8" rel="2.6.1"/>

<changelog author="sflees@suse.de" date="1460116800">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
<changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
<changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
<changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
<changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
<changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
<changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
<changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds
- enhance-upstream-share-icons.patch no longer needed.</changelog>
<changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
<changelog author="sflees@suse.de" date="1469016000">- 0.21.1 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T4112
  * https://phab.enlightenment.org/T4119
  == Changes ==
  Al Poole (1):
    fwin: prevent segv when the vaarg abi messup with unused parameter.
  Carsten Haitzler (1):
    e ibar/ibox fix starrting/started signal emittion
  Cedric BAIL (1):
    filepreview: avoid race condition when destroying txt file preview with slow hard drive.
  Chidambar Zinnoury (1):
    e desks config: Bring some flip settings back.
  Chris Michael (1):
    add missing EINA_UNUSED for unused function params
  Derek Foreman (3):
    Properly send kbd focus to xdg_shell popups
    Make sure the same keyboard resource doesn't end up on the focus list twice
    Fix xdg_shell focus logic
  Marcel Hollerbach (1):
    e_comp_data: NULL out source once it is freed
  Mariusz Bialonczyk (1):
    modules/temperature: cosmetics: typo fix (celcius -&gt; celsius)
  Mike Blumenkrantz (6):
    handle e_comp_x init failure more effectively and perform cleanups
    set x11 randr iface for wl_x11 based on wm presence, not composited state
    match wl_wl output sizing in wl_x11 when running in an existing wm session
    set unmax flag for xdg shell unmaximize
    set/unset smart parent as e_widget when adding sub-objects
    adjust xdg-shell window menu coords by client's coords</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Bump to 0.21.2
  Carsten Haitzler (6):
    e - fix dnd problems coming from getting top object in comp canvas
    e ibar/ibox port to elm box - fix assumption on resize
    e - fix major memory bloat when in gl mode - dont create shm segments
    e temp module - kill tempget process not terminate to ensure death
    e ibar - fix devilhorns fix to use the right widght and hight for separator
    e comp - set alpha after setting native surface to avoid random crash
  Chidambar Zinnoury (3):
    e: Don?t show two consecutive menu separators if there is no need in client menu.
    e fm: Add a separator only if there is something before.
    e fm: Don?t check every other line whether the location is writable when creating menu.
  Christopher Michael (7):
    Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
    remove unused variables from _ibar_resize_handle
    use proper variables to set size_hint_max on ibar
    e ibar - fix "old man" fat finger typo ;)
    remove need to create different dialog windows under wayland
    wl_fb: Check that e_comp_wl_init does not fail.
    add key_up and key_down methods to sreen interface
  Derek Foreman (2):
    Fix wayland clients not deleting when they're hidden
    Fix wayland extension global creation
  Jean-Philippe ANDRÉ (1):
    bg: Fix bg with single jpeg images (no edj)
  JengHyun Kang (1):
    e_comp_wl: break from meaningless loop
  Marcel Hollerbach (4):
    e_comp_wl: destroy e_drag when source disappears
    e_alert: define EFL_BETA_API_SUPPORT before any include
    e_dnd: move the ungrab to the object free
    xwayland: show the dialog after ecore_wl2 is in sync
  Massimo Maiurana (2):
    Updating italian and spanish translations
    Updating italian translation
  Mike Blumenkrantz (6):
    only check x11 configurerequest geometry changes when applicable
    improve quickaccess relaunch help dialog text
    move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
    clear wl subsurface data during delete only if subsurface is not also deleted
    add xwayland compat for efl 1.19+
    bump efl wayland req to 1.18 now that it's out
  Romain Naour (1):
    E: include uuid.h only when Wayland support is enabled.
  Stefan Schmidt (1):
    mailmap: sync updated file from efl repo</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Release test build</changelog>
<changelog author="simonf.lees@suse.com" date="1472212800">- Fix fedora builds a bit.</changelog>
<changelog author="sflees@suse.de" date="1475841600">- Bump to 0.21.3
  * https://phab.enlightenment.org/T4007
  * https://phab.enlightenment.org/T4430
  * https://phab.enlightenment.org/T4439
  * https://phab.enlightenment.org/T4499
  * https://phab.enlightenment.org/T4544
  * https://phab.enlightenment.org/T4632
  * https://phab.enlightenment.org/T4655
  Carsten Haitzler (4):
    update e po files
    e exec - fix exec of enlightenment_open to use actual e prefix
    explicitly use eina list types passing into EINA_LIST_FREE()
  Cedric BAIL (1):
    fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
  Christopher Michael (3):
    Remove unused variables from ibar_resize_handle function
    add missing EINA_UNUSED for function parameter
    Update wayland readme file
  Derek Foreman (6):
    Don't send keyboard leave events to unfocused clients
    Fix error print when wl_wl fails to start
    Fix xwayland binary location det0.21ection
    Don't kill self during shutdown
    NULL out xwayland fd handlers after deleting them
  Flavio Ceolin (1):
    emix: when in alsa mode only operate on master
  Marcel Hollerbach (7):
    ibar: try to get a better min size
    tiling: place popup on the current active zone
    tiling: be more accurate on the description
    mixer: introduce Barrier checks
    mixer: introduce emix_max_volume_get
    ibar: multiply size with scale
    mixer: lock up the slider for the case a drag is in progress
  Massimo Maiurana (1):
    Updating slovenian translation
  Mike Blumenkrantz (34):
    use stringshare_add() for evry files plugin mime types
    another case of stringshare misuse re:efreet_mime_type_get()
    ignore xwl clients when flagging wl surfaces as internal
    add event handler for evry event type, not #define value
    do not attempt to populate gadgets during type_add if site has not yet been populated
    add docs for E_Comp struct members
    move 'unmaximize' smart callback to after geom calc in client_unmaximize
    use comp canvas win by default for any drop handler with an E_Object
    handle e_comp deref during e_dnd shutdown to avoid crash
    always use compositor object stacking when performing internal drags
    clamp bryces to a lower canvas layer
    use same layer in bryce editor for "above window" setting
    set gadget added flag any time a gadget is created or wizarded
    add separate codepath for handling layout of moving gadgets
    force smart calc on gadget sites at key points during move operations
    attempt to retain gadget size when executing move operations
    adjust gadget drop coords for pointer offset
    check visibility of gadget site 'events' member to determine drop availability
    add backspace/delete for clearing all lockscreen gadgets
    always use largest available size for free-oriented gadgets
    add gadget doc note for gadget_destroyed callback re:object lifetimes
    force bgpreview widget to resize after a wallpaper update
    always delete gadget's display object and ensure gadget object is null
    do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
    remove extraneous recalc trigger when deleting a gadget
    do not consume key events in comp autoclose key callback if desklock is active
    add e_util_open(), unify all callers of enlightenment_open
    remove (wrong) setting of layer for time's clock gadget popup
    do not show wireless gadget popups if desklock is active
    force shape queue when gadget util ctxpopups change visibility
    print object type in shape debug if name does not exist
    clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest
    handle "unmaximize" smart callback differently depending on fullscreen state
    force zone useful geometry recalc on desk flip if prev/next desk has obstacles
  Romain Naour (2):
    configure.ac: wayland only build fix
    e_xkb: add guard around skip_new_keyboard
  Simon Lees (3):
    Also set QT_STYLE_OVERRIDE
  YeongJong Lee (1):
    fix korean translation mismatch</changelog>
<changelog author="simonf.lees@suse.com" date="1476360000">- Add feature-wizard-auto-lang.patch boo#1003939</changelog>
<changelog author="sflees@suse.de" date="1480507200">- Bump to 0.21.4
  * Most changes are related to wayland and bryce and won't affect
    most users, thre are several other minor fixes as well.
  * boo#983978 - Scaling set to 1.2 at start of the wizard
  * Updated German and other translations
  * https://phab.enlightenment.org/T2879
  * https://phab.enlightenment.org/T4358
  * https://phab.enlightenment.org/T4479
  * https://phab.enlightenment.org/T4512
  * https://phab.enlightenment.org/T4522
  * https://phab.enlightenment.org/T4687
  * https://phab.enlightenment.org/T4716
  * https://phab.enlightenment.org/T4732
  * https://phab.enlightenment.org/T4747
  * https://phab.enlightenment.org/T4784
  * https://phab.enlightenment.org/T4797
  * https://phab.enlightenment.org/T4798
  * https://phab.enlightenment.org/T4809
  * https://phab.enlightenment.org/T4810
  * https://phab.enlightenment.org/T4815
  * https://phab.enlightenment.org/T4819
  * https://phab.enlightenment.org/T4826i
- edit feature-wizard-auto-lang.patch added workaround for boo#1008982
  LC_CTYPE is not set
- add feature-wizard-keylayout-from-sys.patch boo#1003939 this is another
  enhancement but due to a further upstream bug the keyboard layout
  screen still needs to be displayed
- add feature-suse-disable-offline-menu.patch - as openSUSE uses
  network manager not connman offline mode doesn't do whats expected
  so the menu item has been removed</changelog>
<changelog author="sflees@suse.de" date="1481198400">- Bump to 0.21.5 changes to come
  * Multiple wayland related fixes
  * Revert all sizing commits to ibar/ibox for the past year
  * Maintain ?empty? object's size hints when ibar/ibox resizes
  * https://phab.enlightenment.org/T4509
  * https://phab.enlightenment.org/T4524
  * https://phab.enlightenment.org/T4647
  * https://phab.enlightenment.org/T4733
  * https://phab.enlightenment.org/T4830</changelog>
<changelog author="sflees@suse.de" date="1487160000">- Update to 0.21.6
  * Multiple wayland fixes
  * tasks - calculate min width properly given a known height of a gadget
  * e dialog - fix unreszable dialogs to not be 1x1
  * Make gadget editor popup scrollable
  * Fix multiple code warnings
  * https://phab.enlightenment.org/T2452
  * https://phab.enlightenment.org/T2579
  * https://phab.enlightenment.org/T5077</changelog>
<changelog author="sflees@suse.de" date="1489060800">- Update to 0.21.7
  * Fixes wayland build issues.
  * eina_init BEFORE switching uid.
  * tiling: dont use floating state when toggling.
  * multiple wayland fixes.
  * bryce fixes.
  * warning fixes.</changelog>
<changelog author="sflees@suse.de" date="1496059200">- Update to 0.21.8 Fixing a number of issues including the following
  * T3144
  * T5262
  * T5288
  * T5340
  * T5348
  * T5418
  * T5444
  * T5464</changelog>

</package>
<package pkgid="476b05cc0041ea9560de28002934116d3154d1804291527b3840cbe9f4555f19" name="enlightenment-doc-html" arch="x86_64">
    <version epoch="0" ver="0.21.7" rel="3.1"/>

<changelog author="sflees@suse.de" date="1460116800">- Fix crashes
  * fix-upstream-dont-add-deleted-clients-to-tasks.patch
  * fix-upstream-remove-deleted-clients-on-repop-tasks.patch
- Fix systray issues particuarlly with KDE5 apps
  * fix-upstream-systray-handle-kde5-apps.patch
  * fix-upstream-systray-use-canvas-coords.patch
- Reduce Memory usage by sharing icons.
  * enhance-upstream-share-icons.patch</changelog>
<changelog author="sflees@suse.de" date="1460116801">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
<changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
<changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
<changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
<changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
<changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
<changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
<changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds
- enhance-upstream-share-icons.patch no longer needed.</changelog>
<changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
<changelog author="sflees@suse.de" date="1469016000">- 0.21.1 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T4112
  * https://phab.enlightenment.org/T4119
  == Changes ==
  Al Poole (1):
    fwin: prevent segv when the vaarg abi messup with unused parameter.
  Carsten Haitzler (1):
    e ibar/ibox fix starrting/started signal emittion
  Cedric BAIL (1):
    filepreview: avoid race condition when destroying txt file preview with slow hard drive.
  Chidambar Zinnoury (1):
    e desks config: Bring some flip settings back.
  Chris Michael (1):
    add missing EINA_UNUSED for unused function params
  Derek Foreman (3):
    Properly send kbd focus to xdg_shell popups
    Make sure the same keyboard resource doesn't end up on the focus list twice
    Fix xdg_shell focus logic
  Marcel Hollerbach (1):
    e_comp_data: NULL out source once it is freed
  Mariusz Bialonczyk (1):
    modules/temperature: cosmetics: typo fix (celcius -&gt; celsius)
  Mike Blumenkrantz (6):
    handle e_comp_x init failure more effectively and perform cleanups
    set x11 randr iface for wl_x11 based on wm presence, not composited state
    match wl_wl output sizing in wl_x11 when running in an existing wm session
    set unmax flag for xdg shell unmaximize
    set/unset smart parent as e_widget when adding sub-objects
    adjust xdg-shell window menu coords by client's coords</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Bump to 0.21.2
  Carsten Haitzler (6):
    e - fix dnd problems coming from getting top object in comp canvas
    e ibar/ibox port to elm box - fix assumption on resize
    e - fix major memory bloat when in gl mode - dont create shm segments
    e temp module - kill tempget process not terminate to ensure death
    e ibar - fix devilhorns fix to use the right widght and hight for separator
    e comp - set alpha after setting native surface to avoid random crash
  Chidambar Zinnoury (3):
    e: Don?t show two consecutive menu separators if there is no need in client menu.
    e fm: Add a separator only if there is something before.
    e fm: Don?t check every other line whether the location is writable when creating menu.
  Christopher Michael (7):
    Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
    remove unused variables from _ibar_resize_handle
    use proper variables to set size_hint_max on ibar
    e ibar - fix "old man" fat finger typo ;)
    remove need to create different dialog windows under wayland
    wl_fb: Check that e_comp_wl_init does not fail.
    add key_up and key_down methods to sreen interface
  Derek Foreman (2):
    Fix wayland clients not deleting when they're hidden
    Fix wayland extension global creation
  Jean-Philippe ANDRÉ (1):
    bg: Fix bg with single jpeg images (no edj)
  JengHyun Kang (1):
    e_comp_wl: break from meaningless loop
  Marcel Hollerbach (4):
    e_comp_wl: destroy e_drag when source disappears
    e_alert: define EFL_BETA_API_SUPPORT before any include
    e_dnd: move the ungrab to the object free
    xwayland: show the dialog after ecore_wl2 is in sync
  Massimo Maiurana (2):
    Updating italian and spanish translations
    Updating italian translation
  Mike Blumenkrantz (6):
    only check x11 configurerequest geometry changes when applicable
    improve quickaccess relaunch help dialog text
    move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
    clear wl subsurface data during delete only if subsurface is not also deleted
    add xwayland compat for efl 1.19+
    bump efl wayland req to 1.18 now that it's out
  Romain Naour (1):
    E: include uuid.h only when Wayland support is enabled.
  Stefan Schmidt (1):
    mailmap: sync updated file from efl repo</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Release test build</changelog>
<changelog author="simonf.lees@suse.com" date="1472212800">- Fix fedora builds a bit.</changelog>
<changelog author="sflees@suse.de" date="1475841600">- Bump to 0.21.3
  * https://phab.enlightenment.org/T4007
  * https://phab.enlightenment.org/T4430
  * https://phab.enlightenment.org/T4439
  * https://phab.enlightenment.org/T4499
  * https://phab.enlightenment.org/T4544
  * https://phab.enlightenment.org/T4632
  * https://phab.enlightenment.org/T4655
  Carsten Haitzler (4):
    update e po files
    e exec - fix exec of enlightenment_open to use actual e prefix
    explicitly use eina list types passing into EINA_LIST_FREE()
  Cedric BAIL (1):
    fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
  Christopher Michael (3):
    Remove unused variables from ibar_resize_handle function
    add missing EINA_UNUSED for function parameter
    Update wayland readme file
  Derek Foreman (6):
    Don't send keyboard leave events to unfocused clients
    Fix error print when wl_wl fails to start
    Fix xwayland binary location det0.21ection
    Don't kill self during shutdown
    NULL out xwayland fd handlers after deleting them
  Flavio Ceolin (1):
    emix: when in alsa mode only operate on master
  Marcel Hollerbach (7):
    ibar: try to get a better min size
    tiling: place popup on the current active zone
    tiling: be more accurate on the description
    mixer: introduce Barrier checks
    mixer: introduce emix_max_volume_get
    ibar: multiply size with scale
    mixer: lock up the slider for the case a drag is in progress
  Massimo Maiurana (1):
    Updating slovenian translation
  Mike Blumenkrantz (34):
    use stringshare_add() for evry files plugin mime types
    another case of stringshare misuse re:efreet_mime_type_get()
    ignore xwl clients when flagging wl surfaces as internal
    add event handler for evry event type, not #define value
    do not attempt to populate gadgets during type_add if site has not yet been populated
    add docs for E_Comp struct members
    move 'unmaximize' smart callback to after geom calc in client_unmaximize
    use comp canvas win by default for any drop handler with an E_Object
    handle e_comp deref during e_dnd shutdown to avoid crash
    always use compositor object stacking when performing internal drags
    clamp bryces to a lower canvas layer
    use same layer in bryce editor for "above window" setting
    set gadget added flag any time a gadget is created or wizarded
    add separate codepath for handling layout of moving gadgets
    force smart calc on gadget sites at key points during move operations
    attempt to retain gadget size when executing move operations
    adjust gadget drop coords for pointer offset
    check visibility of gadget site 'events' member to determine drop availability
    add backspace/delete for clearing all lockscreen gadgets
    always use largest available size for free-oriented gadgets
    add gadget doc note for gadget_destroyed callback re:object lifetimes
    force bgpreview widget to resize after a wallpaper update
    always delete gadget's display object and ensure gadget object is null
    do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
    remove extraneous recalc trigger when deleting a gadget
    do not consume key events in comp autoclose key callback if desklock is active
    add e_util_open(), unify all callers of enlightenment_open
    remove (wrong) setting of layer for time's clock gadget popup
    do not show wireless gadget popups if desklock is active
    force shape queue when gadget util ctxpopups change visibility
    print object type in shape debug if name does not exist
    clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest
    handle "unmaximize" smart callback differently depending on fullscreen state
    force zone useful geometry recalc on desk flip if prev/next desk has obstacles
  Romain Naour (2):
    configure.ac: wayland only build fix
    e_xkb: add guard around skip_new_keyboard
  Simon Lees (3):
    Also set QT_STYLE_OVERRIDE
  YeongJong Lee (1):
    fix korean translation mismatch</changelog>
<changelog author="simonf.lees@suse.com" date="1476360000">- Add feature-wizard-auto-lang.patch boo#1003939</changelog>
<changelog author="sflees@suse.de" date="1480507200">- Bump to 0.21.4
  * Most changes are related to wayland and bryce and won't affect
    most users, thre are several other minor fixes as well.
  * boo#983978 - Scaling set to 1.2 at start of the wizard
  * Updated German and other translations
  * https://phab.enlightenment.org/T2879
  * https://phab.enlightenment.org/T4358
  * https://phab.enlightenment.org/T4479
  * https://phab.enlightenment.org/T4512
  * https://phab.enlightenment.org/T4522
  * https://phab.enlightenment.org/T4687
  * https://phab.enlightenment.org/T4716
  * https://phab.enlightenment.org/T4732
  * https://phab.enlightenment.org/T4747
  * https://phab.enlightenment.org/T4784
  * https://phab.enlightenment.org/T4797
  * https://phab.enlightenment.org/T4798
  * https://phab.enlightenment.org/T4809
  * https://phab.enlightenment.org/T4810
  * https://phab.enlightenment.org/T4815
  * https://phab.enlightenment.org/T4819
  * https://phab.enlightenment.org/T4826i
- edit feature-wizard-auto-lang.patch added workaround for boo#1008982
  LC_CTYPE is not set
- add feature-wizard-keylayout-from-sys.patch boo#1003939 this is another
  enhancement but due to a further upstream bug the keyboard layout
  screen still needs to be displayed
- add feature-suse-disable-offline-menu.patch - as openSUSE uses
  network manager not connman offline mode doesn't do whats expected
  so the menu item has been removed</changelog>
<changelog author="sflees@suse.de" date="1481198400">- Bump to 0.21.5 changes to come
  * Multiple wayland related fixes
  * Revert all sizing commits to ibar/ibox for the past year
  * Maintain ?empty? object's size hints when ibar/ibox resizes
  * https://phab.enlightenment.org/T4509
  * https://phab.enlightenment.org/T4524
  * https://phab.enlightenment.org/T4647
  * https://phab.enlightenment.org/T4733
  * https://phab.enlightenment.org/T4830</changelog>
<changelog author="sflees@suse.de" date="1487160000">- Update to 0.21.6
  * Multiple wayland fixes
  * tasks - calculate min width properly given a known height of a gadget
  * e dialog - fix unreszable dialogs to not be 1x1
  * Make gadget editor popup scrollable
  * Fix multiple code warnings
  * https://phab.enlightenment.org/T2452
  * https://phab.enlightenment.org/T2579
  * https://phab.enlightenment.org/T5077</changelog>
<changelog author="sflees@suse.de" date="1489060800">- Update to 0.21.7
  * Fixes wayland build issues.
  * eina_init BEFORE switching uid.
  * tiling: dont use floating state when toggling.
  * multiple wayland fixes.
  * bryce fixes.
  * warning fixes.</changelog>

</package>
<package pkgid="4d85cfa57bf1d7dad4294ee9a33b0efed0f88216ff5ad4285e252cff9528eb2c" name="enlightenment-doc-html" arch="x86_64">
    <version epoch="0" ver="0.21.8" rel="2.6.1"/>

<changelog author="sflees@suse.de" date="1460116800">- Recommend Pulse X11 Intergration for audio out of the box
  boo#972912
- Make services localonly</changelog>
<changelog author="sflees@suse.de" date="1460548800">- Update to 0.21.0 alpha1</changelog>
<changelog author="sflees@suse.de" date="1461931200">- 0.21.0 Beta Release
  Highlights:
  Greatly improved Wayland support
  New gadget infrastructure
  Wizard improvements
  Video backgrounds
  Changes since alpha:
  Improvements to window placement when using multiple monitors
  Upgrade to v3 of Wayland DnD protocol
  Various crash fixes/additions
  Tickets addressed:
  https://phab.enlightenment.org/T1759
  https://phab.enlightenment.org/T2735
  https://phab.enlightenment.org/T3157
  https://phab.enlightenment.org/T3432
  https://phab.enlightenment.org/T3435
  https://phab.enlightenment.org/T3444
  https://phab.enlightenment.org/T3455
  https://phab.enlightenment.org/T3461
  https://phab.enlightenment.org/T3475
  https://phab.enlightenment.org/T3507</changelog>
<changelog author="sflees@suse.de" date="1462449600">- Drop wayland support, needs efl from git.</changelog>
<changelog author="sflees@suse.de" date="1463054400">- Add fix-upstream-startup-apps.patch to fix startup apps</changelog>
<changelog author="sflees@suse.de" date="1463400000">- 0.21.0 RC1 Release
  * Remove - fix-upstream-startup-apps.patch included upstream
  CHANGES SINCE BETA
  * Wayland DMA buffer support
  * Wayland session recovery
  * New DRM subsystem
  * Various crash fixes/additions
  TICKETS ADDRESSED
  https://phab.enlightenment.org/T2931
  https://phab.enlightenment.org/T2934
  https://phab.enlightenment.org/T3072
  https://phab.enlightenment.org/T3277
  https://phab.enlightenment.org/T3347
  https://phab.enlightenment.org/T3408
  https://phab.enlightenment.org/T3433
  https://phab.enlightenment.org/T3555
  https://phab.enlightenment.org/T3585
  https://phab.enlightenment.org/T3596
  https://phab.enlightenment.org/T3599
  https://phab.enlightenment.org/T3603
  https://phab.enlightenment.org/T3636
  https://phab.enlightenment.org/T3654
  https://phab.enlightenment.org/T3681
  https://phab.enlightenment.org/T3683
  https://phab.enlightenment.org/T3701
  https://phab.enlightenment.org/T3702
  https://phab.enlightenment.org/T3716</changelog>
<changelog author="sflees@suse.de" date="1465387200">- This entry was from a merge.
- 0.20.9 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T3277
  * https://phab.enlightenment.org/T3555
  * https://phab.enlightenment.org/T3654
  * https://phab.enlightenment.org/T3681
  * https://phab.enlightenment.org/T3683
  * https://phab.enlightenment.org/T3701
  * https://phab.enlightenment.org/T3702
  * https://phab.enlightenment.org/T3716
  == Changes ==
  Carsten Haitzler (2):
    e start - no it doesny need dbus-launch
    e - suspend.hibernat intelligently - dont account for ac power
  Chris Michael (2):
    stop filling logs with buffer transform/scale spam
    change 'if' clause to make gcc-6 happy
  Dave Andreoli (1):
    enlightenment_open: correctly return the exist status code of the executed command
  Hannes Janetzek (1):
    just a small patch to make sure evry_hide does not get called synchronously from an Evry_Action
  Massimo Maiurana (1):
    Updating italian translation
  Mike Blumenkrantz (13):
    remove pulse sinks/sources from list before running cbs which access the list
    fix e_place_zone_region_smart_cleanup()
    add client util function for detecting popups, block popups in ibar/tasks
    update README.wayland to include xwayland crash bug
    update client remember on opacity change
    use current zone for shelf config dialog
    set x11 maximized window hint correctly on resize end
    delete x11 mouse-in job when hiding the job's client
    use current zone when activating a client's menu with the mouse
    handle shaded state when receiving x11 configure requests
    only block mouse-out callback for wl action clients if the mouse is grabbed
    unset comp_grabbed flag before action client compositor ungrab
    force mouse-in again during comp ungrab if client previously had mouse-in</changelog>
<changelog author="sflees@suse.de" date="1467633600">- Enlightnement 0.21.0 Release
  Highlights:
  * Greatly improved Wayland support
  * New gadget infrastructure
  * Wizard improvements
  * Video backgrounds
- enhance-upstream-share-icons.patch no longer needed.</changelog>
<changelog author="sflees@suse.de" date="1467633601">- Spec Cleaner run</changelog>
<changelog author="sflees@suse.de" date="1469016000">- 0.21.1 Release
  == Tickets Addressed ==
  * https://phab.enlightenment.org/T4112
  * https://phab.enlightenment.org/T4119
  == Changes ==
  Al Poole (1):
    fwin: prevent segv when the vaarg abi messup with unused parameter.
  Carsten Haitzler (1):
    e ibar/ibox fix starrting/started signal emittion
  Cedric BAIL (1):
    filepreview: avoid race condition when destroying txt file preview with slow hard drive.
  Chidambar Zinnoury (1):
    e desks config: Bring some flip settings back.
  Chris Michael (1):
    add missing EINA_UNUSED for unused function params
  Derek Foreman (3):
    Properly send kbd focus to xdg_shell popups
    Make sure the same keyboard resource doesn't end up on the focus list twice
    Fix xdg_shell focus logic
  Marcel Hollerbach (1):
    e_comp_data: NULL out source once it is freed
  Mariusz Bialonczyk (1):
    modules/temperature: cosmetics: typo fix (celcius -&gt; celsius)
  Mike Blumenkrantz (6):
    handle e_comp_x init failure more effectively and perform cleanups
    set x11 randr iface for wl_x11 based on wm presence, not composited state
    match wl_wl output sizing in wl_x11 when running in an existing wm session
    set unmax flag for xdg shell unmaximize
    set/unset smart parent as e_widget when adding sub-objects
    adjust xdg-shell window menu coords by client's coords</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Bump to 0.21.2
  Carsten Haitzler (6):
    e - fix dnd problems coming from getting top object in comp canvas
    e ibar/ibox port to elm box - fix assumption on resize
    e - fix major memory bloat when in gl mode - dont create shm segments
    e temp module - kill tempget process not terminate to ensure death
    e ibar - fix devilhorns fix to use the right widght and hight for separator
    e comp - set alpha after setting native surface to avoid random crash
  Chidambar Zinnoury (3):
    e: Don?t show two consecutive menu separators if there is no need in client menu.
    e fm: Add a separator only if there is something before.
    e fm: Don?t check every other line whether the location is writable when creating menu.
  Christopher Michael (7):
    Revert "e - fix major memory bloat when in gl mode - dont create shm segments"
    remove unused variables from _ibar_resize_handle
    use proper variables to set size_hint_max on ibar
    e ibar - fix "old man" fat finger typo ;)
    remove need to create different dialog windows under wayland
    wl_fb: Check that e_comp_wl_init does not fail.
    add key_up and key_down methods to sreen interface
  Derek Foreman (2):
    Fix wayland clients not deleting when they're hidden
    Fix wayland extension global creation
  Jean-Philippe ANDRÉ (1):
    bg: Fix bg with single jpeg images (no edj)
  JengHyun Kang (1):
    e_comp_wl: break from meaningless loop
  Marcel Hollerbach (4):
    e_comp_wl: destroy e_drag when source disappears
    e_alert: define EFL_BETA_API_SUPPORT before any include
    e_dnd: move the ungrab to the object free
    xwayland: show the dialog after ecore_wl2 is in sync
  Massimo Maiurana (2):
    Updating italian and spanish translations
    Updating italian translation
  Mike Blumenkrantz (6):
    only check x11 configurerequest geometry changes when applicable
    improve quickaccess relaunch help dialog text
    move new version of e_comp_top_window_at_xy_get() to dnd, restore old version
    clear wl subsurface data during delete only if subsurface is not also deleted
    add xwayland compat for efl 1.19+
    bump efl wayland req to 1.18 now that it's out
  Romain Naour (1):
    E: include uuid.h only when Wayland support is enabled.
  Stefan Schmidt (1):
    mailmap: sync updated file from efl repo</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Release test build</changelog>
<changelog author="simonf.lees@suse.com" date="1472212800">- Fix fedora builds a bit.</changelog>
<changelog author="sflees@suse.de" date="1475841600">- Bump to 0.21.3
  * https://phab.enlightenment.org/T4007
  * https://phab.enlightenment.org/T4430
  * https://phab.enlightenment.org/T4439
  * https://phab.enlightenment.org/T4499
  * https://phab.enlightenment.org/T4544
  * https://phab.enlightenment.org/T4632
  * https://phab.enlightenment.org/T4655
  Carsten Haitzler (4):
    update e po files
    e exec - fix exec of enlightenment_open to use actual e prefix
    explicitly use eina list types passing into EINA_LIST_FREE()
  Cedric BAIL (1):
    fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
  Christopher Michael (3):
    Remove unused variables from ibar_resize_handle function
    add missing EINA_UNUSED for function parameter
    Update wayland readme file
  Derek Foreman (6):
    Don't send keyboard leave events to unfocused clients
    Fix error print when wl_wl fails to start
    Fix xwayland binary location det0.21ection
    Don't kill self during shutdown
    NULL out xwayland fd handlers after deleting them
  Flavio Ceolin (1):
    emix: when in alsa mode only operate on master
  Marcel Hollerbach (7):
    ibar: try to get a better min size
    tiling: place popup on the current active zone
    tiling: be more accurate on the description
    mixer: introduce Barrier checks
    mixer: introduce emix_max_volume_get
    ibar: multiply size with scale
    mixer: lock up the slider for the case a drag is in progress
  Massimo Maiurana (1):
    Updating slovenian translation
  Mike Blumenkrantz (34):
    use stringshare_add() for evry files plugin mime types
    another case of stringshare misuse re:efreet_mime_type_get()
    ignore xwl clients when flagging wl surfaces as internal
    add event handler for evry event type, not #define value
    do not attempt to populate gadgets during type_add if site has not yet been populated
    add docs for E_Comp struct members
    move 'unmaximize' smart callback to after geom calc in client_unmaximize
    use comp canvas win by default for any drop handler with an E_Object
    handle e_comp deref during e_dnd shutdown to avoid crash
    always use compositor object stacking when performing internal drags
    clamp bryces to a lower canvas layer
    use same layer in bryce editor for "above window" setting
    set gadget added flag any time a gadget is created or wizarded
    add separate codepath for handling layout of moving gadgets
    force smart calc on gadget sites at key points during move operations
    attempt to retain gadget size when executing move operations
    adjust gadget drop coords for pointer offset
    check visibility of gadget site 'events' member to determine drop availability
    add backspace/delete for clearing all lockscreen gadgets
    always use largest available size for free-oriented gadgets
    add gadget doc note for gadget_destroyed callback re:object lifetimes
    force bgpreview widget to resize after a wallpaper update
    always delete gadget's display object and ensure gadget object is null
    do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
    remove extraneous recalc trigger when deleting a gadget
    do not consume key events in comp autoclose key callback if desklock is active
    add e_util_open(), unify all callers of enlightenment_open
    remove (wrong) setting of layer for time's clock gadget popup
    do not show wireless gadget popups if desklock is active
    force shape queue when gadget util ctxpopups change visibility
    print object type in shape debug if name does not exist
    clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest
    handle "unmaximize" smart callback differently depending on fullscreen state
    force zone useful geometry recalc on desk flip if prev/next desk has obstacles
  Romain Naour (2):
    configure.ac: wayland only build fix
    e_xkb: add guard around skip_new_keyboard
  Simon Lees (3):
    Also set QT_STYLE_OVERRIDE
  YeongJong Lee (1):
    fix korean translation mismatch</changelog>
<changelog author="simonf.lees@suse.com" date="1476360000">- Add feature-wizard-auto-lang.patch boo#1003939</changelog>
<changelog author="sflees@suse.de" date="1480507200">- Bump to 0.21.4
  * Most changes are related to wayland and bryce and won't affect
    most users, thre are several other minor fixes as well.
  * boo#983978 - Scaling set to 1.2 at start of the wizard
  * Updated German and other translations
  * https://phab.enlightenment.org/T2879
  * https://phab.enlightenment.org/T4358
  * https://phab.enlightenment.org/T4479
  * https://phab.enlightenment.org/T4512
  * https://phab.enlightenment.org/T4522
  * https://phab.enlightenment.org/T4687
  * https://phab.enlightenment.org/T4716
  * https://phab.enlightenment.org/T4732
  * https://phab.enlightenment.org/T4747
  * https://phab.enlightenment.org/T4784
  * https://phab.enlightenment.org/T4797
  * https://phab.enlightenment.org/T4798
  * https://phab.enlightenment.org/T4809
  * https://phab.enlightenment.org/T4810
  * https://phab.enlightenment.org/T4815
  * https://phab.enlightenment.org/T4819
  * https://phab.enlightenment.org/T4826i
- edit feature-wizard-auto-lang.patch added workaround for boo#1008982
  LC_CTYPE is not set
- add feature-wizard-keylayout-from-sys.patch boo#1003939 this is another
  enhancement but due to a further upstream bug the keyboard layout
  screen still needs to be displayed
- add feature-suse-disable-offline-menu.patch - as openSUSE uses
  network manager not connman offline mode doesn't do whats expected
  so the menu item has been removed</changelog>
<changelog author="sflees@suse.de" date="1481198400">- Bump to 0.21.5 changes to come
  * Multiple wayland related fixes
  * Revert all sizing commits to ibar/ibox for the past year
  * Maintain ?empty? object's size hints when ibar/ibox resizes
  * https://phab.enlightenment.org/T4509
  * https://phab.enlightenment.org/T4524
  * https://phab.enlightenment.org/T4647
  * https://phab.enlightenment.org/T4733
  * https://phab.enlightenment.org/T4830</changelog>
<changelog author="sflees@suse.de" date="1487160000">- Update to 0.21.6
  * Multiple wayland fixes
  * tasks - calculate min width properly given a known height of a gadget
  * e dialog - fix unreszable dialogs to not be 1x1
  * Make gadget editor popup scrollable
  * Fix multiple code warnings
  * https://phab.enlightenment.org/T2452
  * https://phab.enlightenment.org/T2579
  * https://phab.enlightenment.org/T5077</changelog>
<changelog author="sflees@suse.de" date="1489060800">- Update to 0.21.7
  * Fixes wayland build issues.
  * eina_init BEFORE switching uid.
  * tiling: dont use floating state when toggling.
  * multiple wayland fixes.
  * bryce fixes.
  * warning fixes.</changelog>
<changelog author="sflees@suse.de" date="1496059200">- Update to 0.21.8 Fixing a number of issues including the following
  * T3144
  * T5262
  * T5288
  * T5340
  * T5348
  * T5418
  * T5444
  * T5464</changelog>

</package>
<package pkgid="a9c16de5647ab14961cdbd2929b5c786ae2ff171455eed0bdf1b366bb8131dca" name="enlightenment-theme-dark" arch="x86_64">
    <version epoch="0" ver="0.21.0" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="00923e981328f3919062c0aaffacfbf43988787a0f791b1eb8c368af39184bb9" name="enlightenment-theme-upstream" arch="x86_64">
    <version epoch="0" ver="0.21.0" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="056192adbe1f3643b761e143c450f152b16ddde8f0f3b57ea2bbe81be8fe85c1" name="enlightenment-x-dark-icon-theme" arch="x86_64">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="d064c5588f3599878db5f81bf9f7675e9377acf9f832a24828fc900c90664d5a" name="erlang" arch="src">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="49049758824f5159fdb4b5edb0403f666329790b5d4ba1422f1236f9d6850907" name="erlang" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="029e714812a495ac4556a272969deb12cfbd7357ac85f23785b5f99dbd824092" name="erlang-debugger" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="da2d21e1d92e21ab20b5007094f07d8fb26b808533002ec2be484571eb80e44f" name="erlang-debugger-src" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="a26331ef6fbb88efa593481b1f65db0bd1ec03896ab901239dfe6f25180a0d41" name="erlang-dialyzer" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="13fdb09ac921255dbdc213f7dd5bea6a22ee87bb034deeab0ed72c9b62aaf01c" name="erlang-dialyzer-src" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="65100aca0d18bd59cbe83451555f16e5473b97f4b759ca4b420289d6c071f747" name="erlang-diameter" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="e6543158e94e478cc54c1243fb98804ff845d5d97c932eec78f259d3abff7122" name="erlang-diameter-src" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="af95f8ace699dc76121228df1f870ba81bc335854360ab47bdf2855b8459591e" name="erlang-doc" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="2bd734e0bb52f6d6970c598e1676dc4f436a67727cb6c5315bcfca0508274bee" name="erlang-epmd" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="7de0b5ed5905aab598d03938ea2b6db698270125778f53b22dcf6a281fa5280e" name="erlang-et" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="8773013fd76193242c3a7ba8b2105e1284428258251fdf4f285df2b387f28b69" name="erlang-et-src" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="68d3772bbca3cd470e1b481c28b8c7d194dbf78d9579cff05f5e41825b20e01d" name="erlang-gs" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="5705c8fe8ed3363042c4bda15859eb28400dd5c2fc29b5550a3704cf6f4ddce9" name="erlang-gs-src" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="a27bc734dd6ae25753fd9740e32405a179dda29e2bb28bd3f42a0b521a062f79" name="erlang-jinterface" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="8599220431a9d203c3dee0d66f060b6403a9247e8cb3b3fb99c86cac39b164fd" name="erlang-jinterface-src" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="ede5f6f90533aef1b08eb480d6340934adda970033c89cce6fdf803627913a36" name="erlang-observer" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="14b5c60826840d987aed38d9f12328668d3de55666946f61b3bc1a5e49228fdb" name="erlang-observer-src" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="ce7cb93622b7f9b24af16fa00e309c1c34dc881f13e85bb1f9bde777ed1f75da" name="erlang-rabbitmq-client" arch="x86_64">
    <version epoch="0" ver="3.5.8" rel="3.2"/>

<changelog author="dmueller@suse.com" date="1390305600">- update to 3.2.2:
  * federated queues and features enhanced policies for aspects of the broker
  * This release fixes a number of bugs in the broker and plugins</changelog>
<changelog author="dmueller@suse.com" date="1390478400">- install a config file by default
  add fix-syntax-error-in-example-conf.patch</changelog>
<changelog author="dmueller@suse.com" date="1390564800">- update to 3.2.3:
  * This release fixes a number of bugs in the broker and federation plugin
  * Improvements to the LDAP and shovel plugins are also included</changelog>
<changelog author="dmueller@suse.com" date="1395921600">- update to 3.2.4:
  * Several bug fixes, no detailed changelog available
- remove fix-syntax-error-in-example-conf.patch: merged upstream</changelog>
<changelog author="vuntz@suse.com" date="1396440000">- Add ocf-fixes.patch to fix issues in the OCF file:
  - use the wrapper function to call rabbitmqctl for stop, so that
    we interpret correctly the exit code.
  - accept 1 as valid exit code from "rabbitmqctl status", instead
    of totally breaking when we get it.
- We use a patch as the OCF file comes from upstream, so it's
  better to keep the changes isolated.</changelog>
<changelog author="dmueller@suse.com" date="1396612800">- update to 3.3.0:
  * long list of security, bugfixes and enhancements
  * see http://www.rabbitmq.com/release-notes/README-3.3.0.txt</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1397131200">- require epmd.socket in .service in order not to start earlier
  than epmd.socket</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- do not install init script on systemd distros</changelog>
<changelog author="dmueller@suse.com" date="1399291200">- update to 3.3.1:
  * Bug fixes
  * Security fixes to MQTT and shovel
  * see http://www.rabbitmq.com/release-notes/README-3.3.1.txt</changelog>
<changelog author="p.drouand@gmail.com" date="1405857600">- The package doesn't provide any sysvinit script or sysconfig file;
  remove dependencies to fillup or insserv if the package build with
  systemd support</changelog>
<changelog author="tbechtold@suse.com" date="1410696000">- update to 3.3.5:
  * Bug fixes, see
  - https://www.rabbitmq.com/release-notes/README-3.3.2.txt
  - https://www.rabbitmq.com/release-notes/README-3.3.3.txt
  - https://www.rabbitmq.com/release-notes/README-3.3.4.txt
  - https://www.rabbitmq.com/release-notes/README-3.3.5.txt</changelog>
<changelog author="dmueller@suse.com" date="1416830400">- ignore stop errors in %preun</changelog>
<changelog author="dmueller@suse.com" date="1421841600">- update to 3.4.3:
  * prevent XSS attack in table key names (since 2.4.0)
    (CVE-2015-0862)
  * prevent XSS attack in policy names (since 3.4.0)
    (CVE-2015-0862)
  * prevent XSS attack in client details in the connections list
    (CVE-2015-0862)
  * prevent XSS attack in user names in the vhosts list or the vhost names
    in the user list (since 2.4.0)
    (CVE-2015-0862)
  * prevent XSS attack in the cluster name (since 3.3.0)
    (CVE-2015-0862)
  * prevent /api/* from returning text/html error messages which could
    act as an XSS vector (since 2.1.0)
  * fix response-splitting vulnerability in /api/downloads (since 2.1.0)
  * do not trust X-Forwarded-For header when enforcing 'loopback_users'
    (CVE-2014-9494)
  * disable SSLv3 by default to prevent the POODLE attack
  * see https://www.rabbitmq.com/release-notes/README-3.4.3.txt
  * see https://www.rabbitmq.com/release-notes/README-3.4.2.txt
  * see https://www.rabbitmq.com/release-notes/README-3.4.1.txt
  * see https://www.rabbitmq.com/release-notes/README-3.4.0.txt</changelog>
<changelog author="mrueckert@suse.de" date="1428840000">- update to 3.5.1
  This release adds support for priority queues which were available
  as a plugin before. Performance is improved; in particular messages
  smaller than configurable size are embedded in the queue index to
  reduce I/O and memory consumption. Stability of clustering and
  autoheal partition handling is improved as well. A new
  pause_if_all_down partition handling mode is added. The management
  web UI now shows many more I/O statistics.
  This release also corrects a number of defects in the broker and
  plugins, as well as introducing many smaller new features and
  improvements.
  * see https://www.rabbitmq.com/release-notes/README-3.5.1.txt
  * see https://www.rabbitmq.com/release-notes/README-3.5.0.txt
  * see https://www.rabbitmq.com/release-notes/README-3.4.4.txt
- instead of patching the ocf provider after copying: patch it
  right away and drop the ocf-fixes.patch.
- refresh no-nmap.patch to apply cleanly again
- create rcrabbitmq-server for the systemd case</changelog>
<changelog author="tbechtold@suse.com" date="1435060800">- update to 3.5.3:
  3.5.2 and 3.5.3 are bugfix releases. See:
  * https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_5_2
  * https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_5_3</changelog>
<changelog author="dmueller@suse.com" date="1435147200">- rabbitmq-server.service: switch to type=Notify in order to
  avoid cookie creation race</changelog>
<changelog author="dmueller@suse.com" date="1443096000">- update to 3.5.4:
  Runtime I/O thread pool size is now 64 instead of 30 by default.
  This reduces time spent waiting for file I/O operations to complete
  on machines with 8 or more cores.
  * https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_5_4</changelog>
<changelog author="dmueller@suse.com" date="1443441600">- rabbitmqctl: clear CMDLINE before appending</changelog>
<changelog author="aplanas@suse.com" date="1460635200">Fix bsc#973999
- rabbitmq-server.service: increase NOFILE limit per documentation
- rabbitqm-server.ocf: add OCF_RESKEY_limit_nofile parameter
  default as 65535_</changelog>
<changelog author="chris@intrbiz.com" date="1484654400">- Update to 3.5.8
  Fixes logging issues on erlang 17+
  Fixes MQTT password authentication error (CVE-2016-9877) (boo#1017642)</changelog>

</package>
<package pkgid="9364c194937b56e12e91369ca982eaf3aa37c89b92e4dd792ad271253c89730e" name="erlang-reltool" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="eb86e2d08d419500cdfd21d4a75a3a54f913016232825ab9ea5e8f8ff3c4af50" name="erlang-reltool-src" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="6b5c4dfd041d720d2db969b2fd627d957f2bd925e80e57eac9c6bd76355dbe13" name="erlang-src" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="98ebe3006c4e4d018d0c8cbb42f0eca7df86d2898e57993c5a2445eee96ba930" name="erlang-wx" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="b315732a5f283a620050c4ebe0a6791b835763326c98e1700b36a832dcbd3dd0" name="erlang-wx-src" arch="x86_64">
    <version epoch="0" ver="18.3.4.5" rel="2.4.2"/>

<changelog author="kruber@zib.de" date="1436443200">- update to 18.0.2:
  * Fix processes ending up in an inconsistent half exited state
    in the runtime system without SMP support
  * Remove unnecessary copying of data when retrieving corrected
    Erlang monotonic time.
  * POTENTIAL INCOMPATIBILITY:
    Change default OS monotonic clock source chosen at build time.
    This in order to improve performance. The behavior will now on
    most systems be that (both OS and Erlang) monotonic time stops
    when the system is suspended. (changeable via the
  - -enable-prefer-elapsed-monotonic-time-during-suspend
    configure parameter)
  * Fix erlang:system_info(end_time) returning a faulty value on
    32-bit architectures.
  * Fix the trace_file_drv not handling EINTR correctly which
    caused it to fail when the runtime system received a signal.</changelog>
<changelog author="seife+obs@b1-systems.com" date="1437739200">- fix RHEL/CentOS 7 build</changelog>
<changelog author="kruber@zib.de" date="1439467200">- add erts_fix_unlock_status_lock.patch to fix a rare deadlock in erts</changelog>
<changelog author="kruber@zib.de" date="1440590400">- update to 18.0.3:
  * erts: Fixed a binary memory leak when printing to shell using
    the tty driver (i.e. not -oldshell).
  * erts: Fix a bug where the standard error port sometimes
    crashes with eagain as the reason.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1443528000">- Rework wxWidgets BuildRequire: fix build for Leap 42.1 (boo#967176)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1446120000">- Update to 18.1.3:
  * ssl: Add possibility to downgrade an SSL/TLS connection to a
    tcp connection, and give back the socket control to a user
    process.
  * ssh: The following new key exchange algorithms are
    implemented:'ecdh-sha2-nistp256', 'ecdh-sha2-nistp384',
    'ecdh-sha2-nistp521','diffie-hellman-group14-sha1',
    'diffie-hellman-group-exchange-sha1' and
    'diffie-hellman-group-exchange-sha256'. This raises the
    security level considerably.
  * kernel,stdlib,sasl: A mechanism for limiting the amount of
    text that the built-in error logger events will produce has
    been introduced. It is useful for limiting both the size of
    log files and the CPU time used to produce them. This
    mechanism is experimental in the sense that it may be changed
    based on feedback. See config parameter
    error_logger_format_depth in the Kernel application.
- Removed erts_fix_unlock_status_lock.patch: fixed in upstream</changelog>
<changelog author="ro@suse.de" date="1450353600">- disable hipe on s390/s390x to fix build</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to 18.2.1:
  * Due to a bug in the handling of paths on windows
    none of the following would work with paths
    containing a space: ct_run dialyzer erlc escript typer
    This also contains a fix for HiPE enabled emulator for
    FreeBSD.
- Update to 18.2:
  * ssl: Add configurable upper limit for session
    cache.  erts: Add function enif_getenv to read OS
    environment variables in a portable way from NIFs.
  * kernel: Add {line_delim, byte()} option to
    inet:setopts/2 and  decode_packet/3
  * ssh: The 'ecdsa-sha2-nistp256',
    'ecdsa-sha2-nistp384' and 'ecdsa-sha2-nistp521'
    signature algorithms for ssh are implemented. See RFC5656.
  * ssh: The ssh:daemon option dh_gex_groups is
    extended to read a user provided ssh moduli file
    with generator-modulus pairs. The file is in openssh
    format.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1452600000">- Update to 18.2.2:
  * ssh: The authentication method 'keyboard-interactive' failed
    in the Erlang client when the server after successful
    authentication continued by asking for zero more
    passwords.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1454155200">- Update to 18.2.3:
  * inets: mod_alias now traverses all aliases picking
    the longest match and not the first match.</changelog>
<changelog author="kruber@zib.de" date="1458216000">- Update to 18.3:
  * New statistics info about runnable and active processes &amp;
    ports. Call erlang:statistics with:
    total_run_queue_lengths | run_queue_lengths | total_active_tasks
    | active_tasks.
  * Time warp improvements: dbg:p/2 and erlang:trace/3 with
    monotonic_timestamp |strict_monotonic_timestamp.
  * Introduced a validation callback for heart.
  * The module overload in sasl has been deprecated.
  * several bug fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1462276800">- Update to 18.3.2:
  * inets: Add environment information item peer_cert to mod_esi
  * ssl: Corrections to cipher suite handling using
    the 3 and 4 tuple format
  * ssl: Make values for the TLS-1.2 signature_algorithms
    extension configurable</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918400">- Update to 18.3.3:
  * common_test: The nodelay option used to be enabled (true) by
  default for sockets opened by the Common Test
    telnet client.
  * common_test: Fix bug in cth_surefire
  * common_test: The ct:get_timetrap_info/0 function has been
  updated to return more information about timetrap
    scaling.
  * common_test: A problem with stylesheet HTML tags getting
  incorrectly escaped by Common Test has been
    corrected.
  * common_test: The ct_run start flag -no_esc_chars and
  ct:run_test/1 start option {esc_chars,Bool} have
    been introduced.
  * inets: Put back unused module inets_regexp
  * ssl: Correct cipher suites conversion and gaurd expression.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1463918401">- Return diameter application: as for 18.3.3 it is distributed
  under APL license</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1466164800">- Update to 18.3.4:
  * inets: Handle multiple \t in mime types file
  * ssl: Correct ssl:prf/5 to use the negotiated cipher suite's prf
    function in ssl:prf/5 instead of the default prf.
  * ssl: Timeouts may have the value 0, guards have been corrected
    to allow this
  * ssl: Change of internal handling of hash sign pairs as the used
    one enforced to much restrictions making some valid
    combinations unavailable.
  * ssl: Create a little randomness in sending of session
    invalidation messages, to mitigate load when whole table is
    invalidated.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Do not suppress errors from useradd/groupadd
- Orthographic/typographical fixes</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102400">- Rebased patches:
  + crypto.patch (manually)
  + erlang-not-install-misc.patch (manually)
  + otp-R16B-rpath.patch (manually)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1469102401">- Update to 18.3.4.1:
  * ssh: SSH client does not any longer retry a bad password
    given as option to ssh:connect et al.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1471003200">- Update to 18.3.4.4:
  * erts: Fixed a race that could cause a lost wakeup of a process
    that timed out in a receive ... after. This bug was introduced
    in ERTS version 7.0.
  * erts: Fixed segfault after writing an erl crash dump.</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1486036800">- Update to 18.3.4.5:
  * crypto: Key exchange algorithms
    diffie-hellman-group-exchange-sha* optimized, up to a factor of
    11 for the slowest ( = biggest and safest) one.
  * erts: A bug has been fixed where if erlang was started +B on a
    unix platform it would be killed by a SIGUSR2 signal when
    creating a crash dump.
  * erts: Calls to erl_drv_send_term() or erl_drv_output_term()
    from a non-scheduler thread while the corresponding port was
    invalid caused the emulator to enter an inconsistent state
    which eventually caused an emulator crash.
  * erts: Driver and NIF operations accessing processes or ports
    could cause an emulator crash when used from non-scheduler
    threads.
  * erts: Fix bug in binary_to_term for binaries created by
    term_to_binary with option compressed. The bug can cause badarg
    exception for a valid binary when Erlang VM is linked against a
    zlib library of version 1.2.9 or newer. Bug exists since OTP
    17.0.
  * inets: Shutdown gracefully on connection or TLS handshake
    errors
  * ssh: The key exchange algorithm
    diffie-hellman-group-exchange-sha* has a server-option
    {dh_gex_limits,{Min,Max}}. There was a hostkey signature
    validation error on the client side if the option was used and
    the Min or the Max differed fromthe corresponding values
    obtained from the client.
  * ssh: Key exchange algorithms diffie-hellman-group-exchange-sha*
    optimized, up to a factor of 11 for the slowest ( = biggest and
    safest) one.</changelog>

</package>
<package pkgid="96266b82c3d3ce8c9fc721163ab43b8a9942cf65519bea7852aa663fcdcc7322" name="espeak-gui" arch="noarch">
    <version epoch="0" ver="0.4" rel="11.3.1"/>

<changelog author="malcolmlewis@opensuse.org" date="1327406400">- Initial build.
- Add espeak-gui-fix-setup.patch: Add desktop, schema and man page
  to install (lp#921148).</changelog>
<changelog author="vuntz@opensuse.org" date="1331726400">- Update to version 0.4:
  + Added automatic language guessing.
  + Updated translations.
- Drop espeak-gui-fix-setup.patch:
  + Some of this can be avoided by not using --skip-build during
    %install.
  + The rest is manually worked around in %install, as it's simpler
    to do it this way for now.
- Fix license to be GPL-3.0+ instead of GPL-3.0.
- Remove unneeded BuildRequires: espeak-devel, gcc-c++,
  python-devel.
- Add missing Requires: python-gconf, python-gtkspell, python-xdg.
- Improve summary and description.
- Create a lang subpackage for translations, now that they are
  installed.
- Only add Player category to espeak-gui.desktop: there's no need
  to replace existing categories.</changelog>
<changelog author="opensuse.lietuviu.kalba@gmail.com" date="1497528000">- Add boo910900-fix-language-selection.patch: Fix language
  selection (boo#910900).
- Add lt.po as source, adds Lithuanian translations.</changelog>

</package>
<package pkgid="382416293332540f96113fd98feb5a428b634d7e5fc67eacc270bded33776250" name="espeak-gui" arch="src">
    <version epoch="0" ver="0.4" rel="11.3.1"/>

<changelog author="malcolmlewis@opensuse.org" date="1327406400">- Initial build.
- Add espeak-gui-fix-setup.patch: Add desktop, schema and man page
  to install (lp#921148).</changelog>
<changelog author="vuntz@opensuse.org" date="1331726400">- Update to version 0.4:
  + Added automatic language guessing.
  + Updated translations.
- Drop espeak-gui-fix-setup.patch:
  + Some of this can be avoided by not using --skip-build during
    %install.
  + The rest is manually worked around in %install, as it's simpler
    to do it this way for now.
- Fix license to be GPL-3.0+ instead of GPL-3.0.
- Remove unneeded BuildRequires: espeak-devel, gcc-c++,
  python-devel.
- Add missing Requires: python-gconf, python-gtkspell, python-xdg.
- Improve summary and description.
- Create a lang subpackage for translations, now that they are
  installed.
- Only add Player category to espeak-gui.desktop: there's no need
  to replace existing categories.</changelog>
<changelog author="opensuse.lietuviu.kalba@gmail.com" date="1497528000">- Add boo910900-fix-language-selection.patch: Fix language
  selection (boo#910900).
- Add lt.po as source, adds Lithuanian translations.</changelog>

</package>
<package pkgid="06f2f2b1bd73b4934d8cbc50ec8872402e2e83a88c47c04e2cb81742244f4e47" name="espeak-gui-lang" arch="noarch">
    <version epoch="0" ver="0.4" rel="11.3.1"/>

<changelog author="malcolmlewis@opensuse.org" date="1327406400">- Initial build.
- Add espeak-gui-fix-setup.patch: Add desktop, schema and man page
  to install (lp#921148).</changelog>
<changelog author="vuntz@opensuse.org" date="1331726400">- Update to version 0.4:
  + Added automatic language guessing.
  + Updated translations.
- Drop espeak-gui-fix-setup.patch:
  + Some of this can be avoided by not using --skip-build during
    %install.
  + The rest is manually worked around in %install, as it's simpler
    to do it this way for now.
- Fix license to be GPL-3.0+ instead of GPL-3.0.
- Remove unneeded BuildRequires: espeak-devel, gcc-c++,
  python-devel.
- Add missing Requires: python-gconf, python-gtkspell, python-xdg.
- Improve summary and description.
- Create a lang subpackage for translations, now that they are
  installed.
- Only add Player category to espeak-gui.desktop: there's no need
  to replace existing categories.</changelog>
<changelog author="opensuse.lietuviu.kalba@gmail.com" date="1497528000">- Add boo910900-fix-language-selection.patch: Fix language
  selection (boo#910900).
- Add lt.po as source, adds Lithuanian translations.</changelog>

</package>
<package pkgid="ee7cd97e04b772b9358aa2fcad472751b9ed7598e472a5777fcf6162955a7019" name="etags" arch="x86_64">
    <version epoch="0" ver="24.3" rel="22.1"/>

<changelog author="werner@suse.de" date="1369396800">- Make emacs launch script smart, that is search for a valid dbus
  on the current system if if not found launch a own dbus session
- With emacs version 24.3 the package epg becoes obsolate</changelog>
<changelog author="werner@suse.de" date="1369742400">- Remove not used spec file scriplets
- Make pre requires more smart
- Avoid trouble with new byte compile format and old font-latex.elc</changelog>
<changelog author="werner@suse.de" date="1370520000">- Disable fontsets and enforce Xft as font backend</changelog>
<changelog author="werner@suse.de" date="1370606400">- Enforce update alternatives simply to avoid bug reports about
  warnings</changelog>
<changelog author="toganm@opensuse.org" date="1371297600">- Fix connection problem to Typhoon nntp servers. Instead of
  CAPABILITIES use HELP
  * emacs-24.3-nntp-typhoon-fix.patch</changelog>
<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch taht is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>

</package>
<package pkgid="ae79b37b1e096f78f627c0290b11ad48cb97d0b3ce30d533b44f1b5ab3d126c8" name="etags" arch="x86_64">
    <version epoch="0" ver="24.3" rel="24.3.1"/>

<changelog author="boris@steki.net" date="1378900800">- Added /usr/share/emacs/site-lisp/site-start.d to package owned
  directories so other packages do not need to own it</changelog>
<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>

</package>
<package pkgid="7f379c9ba70328f1eb4fb86a3be69d14261e0742572159df043a312814a68ede" name="etags" arch="x86_64">
    <version epoch="0" ver="24.3" rel="24.6.1"/>

<changelog author="schwab@linux-m68k.org" date="1385121600">- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks
- emacs-24.3-xevent.patch: Remove obsolete patch
- Remove unknown configure option --without-sync-input</changelog>
<changelog author="werner@suse.de" date="1386072000">- Change emacs wrapper script to use new dbus-run-session tool to
  avoid hanging emacs on terminal mode due I/O conflict on stdin
  of both emacs and dbus-launch session (bnc#853082)</changelog>
<changelog author="werner@suse.de" date="1389787200">- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430)</changelog>
<changelog author="schwab@linux-m68k.org" date="1390046400">- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images</changelog>
<changelog author="werner@suse.de" date="1393588800">- Adding coreutils to etags scriptlets requirements (bnc#865845)</changelog>
<changelog author="dmueller@suse.com" date="1398859200">- remove dependency on bind-devel (I don't see any usage of
  bind in the source, and I see no such dependency in packaging
  on other distros)</changelog>
<changelog author="werner@suse.de" date="1399550400">- Add the patches
    CVE-2014-3421.patch
    CVE-2014-3422.patch
    CVE-2014-3423.patch
    CVE-2014-3424.patch
  to avoid several unsecure usage of temporary files (bnc#876847)</changelog>
<changelog author="werner@suse.de" date="1399636800">- Modify emacs-24.3-giflib5-interlace.patch in such a way that
  it works with older giflibraries</changelog>
<changelog author="schwab@linux-m68k.org" date="1404043200">- Don't use outdated C standard</changelog>
<changelog author="fcrozat@suse.com" date="1407499200">- Add Utility category to .desktop file.</changelog>
<changelog author="werner@suse.de" date="1441108800">- Allow both Xft and as fallback the old X font scheme (boo#943793)</changelog>
<changelog author="werner@suse.de" date="1447156800">- Do not enforce the usage of the glibc regular expression as the
  GNU emacs ctags program depends on the emacs version (bsc#953745).
  For this fix the patch emacs-24.3-glibc.patch and emacs-24.3.dif
  had been modified.</changelog>
<changelog author="werner@suse.de" date="1482321600">- Add patch emacs-24.3-execve.patch
  Assume POSIX 1003.1-1988 or later for execve (this fix bug
  boo#1013572 and maybe also boo#967260)</changelog>
<changelog author="werner@suse.de" date="1482408000">- Add patch emacs-24.3-unexelf.patch to make it build evene on PPC64LE</changelog>
<changelog author="werner@suse.de" date="1482408001">- Add patch emacs-24.3-gtk-3.10.patch that is a backport of the
  commit 3f4c6d5 to handle gtk3 stuff even for version less than
  3.10 and greater than 3.20 (bsc#1013849)</changelog>
<changelog author="werner@suse.de" date="1493121600">- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)</changelog>
<changelog author="werner@suse.de" date="1493208000">- Use socket activation to get dbus up before starting emacs</changelog>
<changelog author="werner@suse.de" date="1493208001">- Fix small bug in emacs-24.3-gtk-3.10.patch which now allows
  to scroll even if keyboard is used (boo#1035645)</changelog>
<changelog author="werner@suse.de" date="1498651200">- Port change for boo#943793 back to SLES-12 (bsc#1044093)</changelog>
<changelog author="werner@suse.de" date="1505304000">- Add patch emacs-24.3-bsc1058425.patch to fix bsc#1058425
  VUL-0: emacs: GNU Emacs 25.2 enriched text remote code execution</changelog>

</package>
<package pkgid="4af57cd34501372d9a0efaf5efaec5984c54141985375a69b2e2e04dd35c78ce" name="evas-generic-loaders" arch="x86_64">
    <version epoch="0" ver="1.18.5" rel="6.3.1"/>

<changelog author="simon@simotek.net" date="1447329600">- Swap back to pkgconfig(luajit) for now, hopefully factory will be fixed soon
  using anything else makes obs happy but still fails configure due to a
  incorrect pc file
- Bump to 1.16.0
    Wayland
    The focus of work on our wayland areas have been stabilisation and filling of gaps for the upcoming E20 release. To make 1.16 a solid base for it work has been gone to make the evas drm engine more solid and adding support for things like adjusting keyboard repeat and rate delay, etc
    Evas GL
    Besides some normal optimisation evas GL got support for the new partial update extension.
    Eina
    To aid debugging and tooling infrastructure eina thread does now support setting thread names and many internal threads are already named.
    Eo (BETA)
    A lot of optimisation, memory as well as CPU time, has been gone into EO this time. Initially we hoped to declare EO stable after this development cycle, but we need to postpone this for at least another cycle as some more optimisation are being planned which might break ABI.</changelog>
<changelog author="simon@simotek.net" date="1451217600">- Bump to 1.16.1
    edje: initialize map.zoom values to fix old *.edj compatibility issues.
    ecore-evas wayland: use correct values when updating wayland window size
    ecore-evas drm: null global device pointer after free (T2844)
    ector: disable NEON build. (T2851)
    ecore-evas-wl: Fix issue of improper window geometry (T2842)
    ecore-drm: Don't send mouse_move event too early
    ecore-evas-drm: Send fake mouse_move event after registering (T2854)
    ecore-wayland: Make ecore_wl_window_maximized_get return proper values
    ecore-evas wayland: enforce frame/state change triggering before move/resize (T2841)
    ecore-wayland: return only the relevant state value for maximize/fullscreen
    ecore-wayland: rewrite maximize/fullscreen set functions for consistency (T2841)
    edje: fix edje RTL description in case of custom state of a part
    emotion - fix gst back-end to report title and other meta changes
    evas: do not add unclipped smart members to the master clip
    evas: trigger FLUSH_PRE callback prior to kicking off an async render
    evas: do not unset/delete master clip after every frame
    efreet_icon_cache_create: null theme eet file to avoid double free
    edje_cc: track parts for descriptions, ensure part types match when inheriting
    edje_cc: terminate filter file scripts
    edje_cc: correctly copy part descriptions when setting part type
    edje_cc: redo part type setting to be even more correct
    evas: unset pointer ungrabs when using EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN
    evas: handle existing pointer grabs when changing object pointer mode
    efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always (T2733)</changelog>
<changelog author="sleep_walker@opensuse.org" date="1453204800">- EFL now requires libsystemd &gt;= 209 which is not available on
  openSUSE 13.1 - disable systemd support for that distro</changelog>
<changelog author="simon@simotek.net" date="1454500800">- Bump to 1.17.0
  What's New
  Even if we had only three months a lot has happened during the 1.17 release cycle.
  We only cover some highlights here. For the full list please look at the NEWS files
  if you are interested in the details. As usual we have been working on fixing bugs,
  optimising our code for speed and memory footprint and adding new features.
  Wayland / DRM
  New APIs for keymap cache and left-handed mouse have been added in
  ecore_wayland while a new wayland module helped to fix some bugs with
  window sizing problems we have seen.
  Evas
  The biggest changes in Evas have been adding support for hyphenation
  wrap style and the addition of a TBM (Tizen Buffer Management) surface in
  the Evas engine.
  Eina
  Many of the changes in Eina during this release are towards better support of
  vector graphics coming in form of our Ector library. They include eina_bezier,
  eina_vector, eina_matrix and eina_quaternion updates.
  Additonally we added APIs for base64 encode and decode functionality.
  Edje
  New support for size_class as well as text_class syntax have been added and
  we can now embed TGV files directly into an edje file.
  Bindings
  JavaScript Eolian binding have been added as a first step towards JavaScript
  bindings for the EFL.</changelog>
<changelog author="sleep_walker@opensuse.org" date="1454500801">- use full URL for Source</changelog>
<changelog author="sflees@suse.de" date="1460030400">- Fix crash due to threadsafty issue fix-evas-sw-cutout-rects-threads.patch T3348
- Fix spinlock handling leading to deadlock (fix-evas-sw-spinlock-free.patch)
- Fix mulitple possible crashes in gif loader that could lead to DOS attacks
  (CVE-2014-9762 boo#963796, boo#963797, boo#973759)
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch</changelog>
<changelog author="sflees@suse.de" date="1466683200">- Bump to 1.17.2
  * evas: gif loader - fix out of bounds access on cmap of invalid pixels
  * evas - gif loader - handle missing colormap
  * evas sw render: cutout rects may be used in multiple threads (T3348)
  * eina hash - fix stringshare key comparison function (T3638)
  * efl - fix many bounds over/underflow where we use int for ptr cmp
  (T3638)
  * examples: evas: add all needed files to SOURCES to make sure they
  are distributed
  * ecore_x: fix emission of ECORE_X_EVENT_XKB_NEWKBD_NOTIFY
- The following patches have been removed due to being fixed upstream
  * fix-evas-sw-cutout-rects-threads.patch
  * fix-evas-sw-spinlock-free.patch
  * fix-evas-gif-loader-CVE-2014-9762.patch
  * fix-evas-gif-loader-pixel-lookup-decode.patch
  * fix-evas-gif-loader-cmap-null.patch
- 1.17.1 changes
  * Ecore con: Close server socket fd on failure.
  * eina: invalidate last add/del rects when the opposite operation occurs
  * Evas textblock: Fix markup cache, was completely broken.
  * Edje textblock: Assume textblock knows to deal with setting the
  same markup.
  * ecore-wl2: do not send double mouse up events during input ungrab
  * edje: clear pending programs upon calling stop_programs_on()
  * Evas textblock: fix cached markup's stringshare refs
  * edje entry: fix bug not to call
  ecore_imf_context_cursor_position_set when deleting surrounding text
  * evas: Fix improper extra library linkage for various engines
  * ecore-drm: Add missing initializer for fb2 command
  * ecore-evas-wayland: Remove include for old Ecore_Wayland library</changelog>
<changelog author="sflees@suse.de" date="1468929600">- A series of patches to fix some themes
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch</changelog>
<changelog author="sflees@suse.de" date="1471608000">- Update to 1.18.0
  * Major Packaging changes
  * elementary evas-generic-loaders and emotion-generic-players(not
    currently built), have been merged into this package
  * New FDO Icon themes added and created in its own package
  * The following patches have been removed (fixed upstream)
  * fix-upstream-evas-opacity-check.patch
  * fix-upstream-evas-opacity-rect.patch
  * fix-upstream-evas-trans-rect.patch
  * New Software features
  * FDO Icon themes
  * EFL gained a virtual path subsystem
  * Many internal changes that will become visable in 1.19
  * With Elput we introduced a new library for input handling based on libinput.
  * Many other bugfixes and minor enhancements</changelog>
<changelog author="sflees@suse.de" date="1471608001">- Attempt to add back wayland build support - I suspect it has a bug</changelog>
<changelog author="sflees@suse.de" date="1471867200">- Add fix-xkbcommon-compile.patch to fix wayland build</changelog>
<changelog author="simonf.lees@suse.com" date="1472040000">- We now have a libelput1 under wayland</changelog>
<changelog author="simonf.lees@suse.com" date="1472040001">- Remove efl-1.11.3-fix-bashisms.patch wasn't going to be included
  upstream and breaks colored output.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126400">- Move things with a different version to last in the list.</changelog>
<changelog author="simonf.lees@suse.com" date="1472126401">- remove vlc on OS's that dont support it</changelog>
<changelog author="simonf.lees@suse.com" date="1472299200">- Remove poppler from OS's that don't support it</changelog>
<changelog author="schwab@suse.de" date="1472644800">- Disable NEON on armv6
- Configure with --enable-lua-old and exclude all elua files if luajit is
  not present</changelog>
<changelog author="sflees@suse.de" date="1474200000">- Update to 1.18.1
  * doc: put shot.sh into dist to allow make doc run from tarball
  * examples: evas: ensure filter example lua files land in tarball
  * elm: Install elm test images in the right place
  * FDO icon theme: correct Inherits value
  * edje - fix missing vector field frees, copies, handling etc.
  * FDO icons: correctly list the intl icons in theme description file
  * Fix elementary build when xkbcommon is in a non standard location
  (T4413)
  * ecore_audio: fix distribution of eolian files
  * eina: overhaul Mac OS X semaphores (T4423)
- Remove fix-xkbcommon-compile.patch (upstream)</changelog>
<changelog author="sflees@suse.de" date="1476964800">- Update to 1.18.2 bugfix release
  * efreet: fix command generation by fixing string buffer expansion
  * elm_toolbar: Show icons in icon only mode
  * Evas_Device: Use eo_del() in evas_device_del().
  * ecore_evas x: dont set withdrawn to fals on show but wait for wm state (T4699)
  * ecore-evas x: fix intial iconified state so terminology -I works
  * evas: Fix evas_object_smart_clipped_clipper_get
  * epp: fix memory corruption when using #warning and #error
  * fix edje_cc segv when compiling bling bling theme</changelog>
<changelog author="sflees@suse.de" date="1495972800">- Update to 1.18.5 bugfix
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.4:
  * ecore_fb_init(): use 'name' parameter similar to ecore_evas_fb_new().
  * edje_edit: fix scripts compilation
  * elementary gengrid: fix for working item reorder mode correctly
  * elm_code : LINE_APPEND Render fix
    Changes since 1.18.3:
  * evas/x11: Fix EGL engine for recent nvidia binary
  * gl drm/x11: Fix compilation for EGL &lt; 1.5
  * ecore_x: Early check image bpp based on depth (T4389)
    Changes since 1.18.2:
  * eocre animator - the anim thread is polled on shutdown use volatile
  * ecore anim - actually fix by checking fd not thread handle
  * ecore_cocoa: fix handling of some keys
  * ecore audio - fix hang in wayland due to pulse audio connecting to x
  * emotion gst1 module - disable subtitles by default as that should be (T4795)
  * wl_drm and eayland_egl buffer age fix for gl when age changes
- Add fix-upstream-eina-hampster-repo-build.patch
  * Fix reproducable build issues</changelog>

</package>
<package pkgid="56f4ad47c8c5d329d996069b17f2c12f00aa804ff47a31a401a9190037e3847d" name="evince" arch="src">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="40dda601bf4dbb35bcec5b470b22144426f6b481bd459b6537a69510d9a1654f" name="evince" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="9deaafa0e673524b24fc7d042fad21a504f095573328483249ff67950f184e34" name="evince-browser-plugin" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="b19af862d343a52ad9f67e8c696a2833be980337e63b44065576763146eca3ea" name="evince-devel" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="ac1178c04cfa99fb360ccf083c02d842e25f48cdbce18d5b54ad1b33b4107a92" name="evince-lang" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="1c90ac05a33ab96894fbb1e78b76d3d6b977ab86384ab70a79caec7470e49765" name="evince-plugin-comicsdocument" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="c7fdb1de0389e13d5efe30141dc9f8e1f9005465458a5dac544560c3b54c0921" name="evince-plugin-djvudocument" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="eba01e3ff45a21820ff0d303b688aa398b29d6e606a70e65c760a511f145ccf3" name="evince-plugin-dvidocument" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="cdc69696ea9d72bf5611256bcb5b9f30c660bb9bf219db2d43c16b48aadeb847" name="evince-plugin-pdfdocument" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="219340eaf5b5c34b72cb159761fe4a048ea74255541098185c3366f4faeb370e" name="evince-plugin-psdocument" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="319413ca2644e9ce27c81690c78be8f91d98c1bcfc87717bf9669d9956e3c5c8" name="evince-plugin-tiffdocument" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="eabbe5e29b2857681122b577d3e52254c017691cecec9eb1ba9ac5e95f0a45e9" name="evince-plugin-xpsdocument" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Enable/disable page navigation actions based on current page in
    previewer (bgo#745840).
  + Don't hide the titlebar when the window is maximized (without
    CSD) (bgo#744601).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Split the backends in their own respective packages. This allows
  to extend evince with features as required.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728000">- Update to version 3.16.1:
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Never save n-copies in the persistent print-settings file
    (bgo#748549).
  + Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432728001">- Update to version 3.17.1:
  + New features and improvements:
  - Provide a symbolic variant of the app icon (bgo#746844).
  - Add search support to browser plugin.
  - Create popup windows for all markup annotation that can have
    a popup associated (bgo#733603).
  - Add shortcuts for Continuous and Dual modes (bgo#670964).
  - Remove custom search bar implementation and use GtkSearchBar
    instead.
  + Bug fixes:
  - Never save n-copies in the persistent print-settings file
    (bgo#748549).
  - Fix the background color of annotation popup windows
    (bgo#732211).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Add initial support for PDF multimedia using GStreamer
    (bgo#573748).
  + Add accessible relations between the labels in properties
    dialog (bgo#749127).
  + Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
  pkgconfig(gstreamer-video-1.0) BuildRequires for the new
  multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
  built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
  parameters: they are no longer understood for a while already.</changelog>
<changelog author="zaitor@opensuse.org" date="1435147200">- Update to version 3.17.3:
  + Add initial support for adding highlight annotations
    (bgo#583377).
  + Add support for squiggly highlight annotations too
    (bgo#750612).
  + Add support for moving text annotations (bgo#649043).
  + Force text annotations to have a fixed size 24x24 (bgo#685334).
  + Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
    (bgo#737996).
  + Bugs fixed: bgo#750548, bgo#741979.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + The sidebar tab to add new annotations has been removed, and a
    new annotations toolbar has been added making it easier to
    discover and more convenient to annotate documents
    (bgo#649045).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + When copying a file, use the default permissions for the new
    file instead of copying the ones from the original file
    (bgo#753019).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445428800">- Update to version 3.18.1:
  + Fix performance regression with recent versions of GTK+ when
    getting colors from GtkStyleContext for a different state
    (bgo#755442).
  + Fix a crash in PDF backend when opening documents containing
    screen annotations with no actions (bgo#756572).
  + Ignore right clicks while adding new annotations (bgo#755619).
  + Escape bookmark titles to be correctly rendered when they
    contain characters like &amp; (bgo#663019).
  + Fix handling of multiple files provided as command line
    arguments (bgo#755796).
  + Show error messages also in recent view mode (bgo#755064).
  + Do not crash when the rendering or thumbnail jobs fail
    (bgo#744049).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + New features and improvements:
  - Use a popover for view and action menus (bgo#760527).
  - Add shortcuts help window (bgo#757828).
  - Add Shift+Space keybinding to go back in presentation mode
    (bgo#758162).
  - Rename links sidebar title from Index to Outline
    (bgo#732547).
  - Add missing tooltips to the headerbar (bgo#595467).
  - Show the page label instead of page number in find sidebar
    (#756683).
  - Add a systemd user unit corresponding to the D-Bus session
    service (bgo#755897).
  - Recognize multipage DjVu MIME type (bgo#754467).
  - Add support for utf8 filenames on Mac OS X to comics backend
    (bgo#761161).
  + Bug fixes:
  - Fix text selection on Wayland (bgo#759506).
  - Manually destroy the search popover on toolbar dispose in
    browser plugin to try to fix a crashes on plugin destruction
    (bgo#762838).
  - Check boundaries of accessible pages to avoid crashes when
    the document is reloaded due to changes in the document file
    (bgo#735744).
  - Fix translations in thumbnailer help message (bgo#760418).
  - Fix text selections in annotation popups (bgo#749727).
  - Fix special characters in path to cbz (bgo#643843).
  - Fix css style of loading message (bgo#758356).
  - Fix warning with no document loaded (bgo#758596).
  - Fix unbalanced quote in configure script.
  - Fix installation of symbolic app icon.
  - Fix the position of the zoom action GtkPopover in Wayland
    (bgo#756976).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
  (boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Change Group in devel sub-package to Development/Languages/C and
  C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
  keeping around anymore. Silence even more rpmlint warnings.
  + Provides: ggv, gpdf, evince-doc.
  + Obsoletes: ggv, gpdf, evince-doc.</changelog>
<changelog author="dimstar@opensuse.org" date="1466078400">- Add AppStream metainfo for the -lang package (pass --metainfo
  to find_lang).</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Update to version 3.20.1:
  + Fix style rendering issues with GTK+ 3.20 (bgo#765557,
    bgo#758793).
  + Remove the MimeType association from the previewer desktop file
    (bgo#744893).
  + Fix build with GCC 6.
  + Fix calculation of the maximum width of page selector
    (bgo#764771).
  + Remove X11 dependency of nautilus extension (bgo#766710).
  + Preserve window chrome when opening a copy in new window
    (bgo#767532).
  + Fix typo in zoom in/out gesture shortcuts (bgo#761803).
  + Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1467633600">- Only inject -lang-metainfo on Tumbleweed (older releases don't
  have the logic available yet).</changelog>
<changelog author="adrien.plazas@suse.com" date="1499947200">- Add evince-comics-remove-tar-commands-support.patch to avoid code
  execution in the comic book backend's .tar support. (bnc#1046856,
  bgo#784630, CVE-2017-1000083)</changelog>

</package>
<package pkgid="511f951c60b8d2347be284b9e83d6163e5595de4a3824d6a45b23047b1869248" name="evolution" arch="src">
    <version epoch="0" ver="3.20.5" rel="2.3.1"/>

<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.2:
  + EHTMLEditorSelection: Remove previously inserted BR if
    correcting wrapping around selection markers.
  + EHTMLEditorView:
  - Fix a link detection when ending a link with the Return key.
  - Don't leak the WebKitDOMRange object when undoing the Return
    key press.
  - New lines could be skipped when parsing the mail content into
    the composer.
  - Allow to append a query to the link.
  - Correctly remove the HISTORY_AND events from history.
  - Post-process every HISTORY_DELETE event.
  - After undoing the HISTORY_DELETE operation always re-wrap and
    re-quote current block.
  + Make calendar editors modular and non-UI-blocking.
  + Updated German screen-shots.
  + Forward ETable/ETree background events to an ETableItem.
  + Task view's "Assign task" doesn't open editor with attendees.
  + [ECompEditor] Store attachments to calendar's local store on
    save.
  + [ECompEditor] Always enable the editor after the save is
    complete.
  + [EActivityBar] Do not remove timeout GSource twice in dispose.
  + [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x.
  + [EMailBrowser] Free MessageList on close.
  + Do not leak a GalView in a GalViewInstance.
  + Read link/visited-link colors also from the style context
    flags.
  + [EMailLabelListStore] Avoid circular dependency in a tag cache.
  + Preferences window never freed.
  + EShell not finalized on exit.
  + [EMeetingTimeSelector] Expects wrong objects in detach menu
    callbacks.
  + [ECompEditor] Disable editing of some parts when the user is
    not the organizer.
  + Disable animation of the GtkInfoBar's revealer.
  + [ECompEditor] Change order of an alert add and remove.
  + Free EMailFormatter/Parser extension caches on application
    exit.
  + Fix possible memory leak with attachments in message preview.
  + EAttachment/Store not freed in the message preview panel.
  + Bugs fixed: bgo#735747, bgo#757246, bgo#757188, bgo#757348,
    bgo#216130, bgo#272854, bgo#639299, bgo#757342, bgo#755418,
    bgo#757594, bgo#757660, bgo#757658, bgo#598037, bgo#692713,
    bgo#744859, bgo#241050, bgo#710761, bgo#757654, bgo#758015,
    bgo#757887, bgo#616931, bgo#758191.
  + Updated translations.
- Changes from version 3.19.1:
  + Fix the name of GNOME Calendar.
  + Fix translation of default:mm.
  + Use set date/time format in Tasks/Memos previews.
  + Add also evolution-mail-formatter into Libs of
    evolution-mail.pc.
  + Pack address book importers' selector into a scrollable window.
  + EHTMLEditorSelection:
  - Selection start marker could be wrongly saved before the
    quote character.
  - Selection is wrongly restored when it is on the end of block.
  - Blocks are wrongly wrapped around selection markers.
  - Font color can't be set.
  - Current font color is discarded after modifying the font
    size.
  - Font formats are reported wrongly if the are nested FONT
    elements.
  - build fix.
  - Make sure we really wrap when ending a line.
  - Trailing and leading spaces could be lost.
  - Replace g_strstr_len usage with strstr.
  + EHTMLEditorView:
  - Only process the Heading elements in HTML mode.
  - When merging siblings repeat until none is left.
  - Improve the undo/redo in composer.
  - Pasting HTML content with new lines between elements inserts
    these lines into composer.
  - Extra new line added after credentials.
  - Busy loop when replying to certain mail.
  - Very long strings without spaces can overflow the paragraph.
  - Quote symbols could be inserted twice around tabulator.
  - Correct indentation.
  + Bugs fixed: bgo#749974, bgo#544813, bgo#754999, bgo#749158,
    bgo#754872, bgo#255032, bgo#677862, bgo#754693, bgo#442398,
    bgo#513779, bgo#756535, bgo#755730, bgo#756664, bgo#676151,
    bgo#682565, bgo#687326, bgo#688368, bgo#687427, bgo#688796,
    bgo#756707, bgo#756883.
  + Updated translations.
- Bump %define evolution_base_version to 3.20.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455883201">- Update to version 3.19.3:
  + Mail Preferences-&gt;Junk page incorrectly referenced in the code.
  + Fix crash on quit in gtk_application_impl_uninhibit().
  + Ask for a forced quit when a user tries to re-close the window.
  + Attachments List View passes mouse events to the parent widget.
  + Add &lt;kudos/&gt; into appdata/metainfo files.
  + Visualize incorrect values in account/source editors.
  + Composer:
  - Last empty block in pasted content could be inaccessible.
  - Set GObject's data on history event instead on its data and
    rename them.
  - Partially revert previous commit as EHTMLEditorHistoryEvent
    is not GObject.
  + EHTMLEditorSelection:
  - Editor is not marked as changed after doing paste action.
  + EHTMLEditorView:
  - Add an debug message when inserting a new history event.
  - Warning printed on console after pressing Enter &amp; Tabulator.
  - Don't save history when undoing/redoing a paste of content.
  - Check if the Backspace or Delete operation can remove
    anything.
  - Don't include non-breaking space while recognizing links.
  - Links could not be recognized after deleting them and later
    undoing it.
  - Caret is put on wrong place when pasting into quoted content.
  - Note a type of DOMRange comparison in comment.
  - Don't include non-breaking space while recognizing links.
  - Don't check for links if we cannot obtain valid block.
  - Undoing and redoing Return press in the beginning of
    citation is wrong.
  - 'Paste Quotation' action in HTML mode is not setting the
    caret to the right position.
  - Replace the preedit-* signals with compositionstart and
    compositionend HTML events.
  - Rename variables and functions to more reflect previous change.
  + EMailPrinter - Clean the unused variables.
  + Bugs fixed: bgo#758089, bgo#758152, bgo#758650, bgo#758665,
    bgo#752543, bgo#758827, bgo#758752, bgo#758827, bgo#758851,
    bgo#758846, bgo#758849, bgo#758747, bgo#758856, bgo#757939,
    bgo#759046, bgo#759337, bgo#749712.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883202">- Update to version 3.19.4:
  + EHTMLEditorView:
  - Cannot append text to links if non-breaking space is
    presented.
  - Extra new line added after pressing the Backspace in a list
    item with one character.
  - History can be overwritten when redoing the Return key press
    in an empty list item.
  - Redoing the Return key press in the list can fail.
  - Pressing the Return key in the bulleted list does not end it.
  - Cannot remove an empty bulleted list item with Backspace key.
  - Only change a smiley to plain text when the node is smiley.
  + Enhance workaround for bgo#737949.
  + Add metainfo.xml files for pst-import plugin.
  + Add "Message-&gt;Mailing List-&gt;Copy Message Archive URL" for
    Archived-At header.
  + Bugs fixed: bgo#755743, bgo#759536, bgo#759564, bgo#759584,
    bgo#759665, bgo#760365.
  + Updated translations.
- Split out new package evolution-plugin-pst-import, containing
  the Outlook PST Import plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883203">- Update to version 3.19.90:
  + EHTMLEditorView:
  - It's not possible to change formatting from Blockquote to
    list.
  - Some of the Evolution's composer attributes are sent in HTML
    messages.
  - Avoid possible critical warnings when sending HTML messages.
  - Avoid critical warnings when deleting a text smiley.
  - Fragment can be used uninitialized when saving history while
    deleting.
  - Undoing the citation split does not re-wrap and re-quote the
    block.
  - Pressing the Return key in the beginning of list item will
    delete the item.
  - Don't send the empty signature placeholder in the HTML
    messages.
  + EHTMLEditorUtils - prev_parent variable can be used
    uninitialized.
  + EMinicard: Release grab when started drag of the contact.
  + Do not let itip-formatter plugin disable.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Update the AppData to spec version 0.7+.
  + Add a missing tag to the AppData file.
  + Do not require gnome-common to run autogen.sh.
  + Show composer when processing mailto: only after From account
    is set.
  + Address some compiler warnings.
  + Avoid delay when going online with --force-online command-line
    option.
  + Cancel editing when change notification comes in the Day View.
  + Use UTF-8 default composer-charset, if not set.
  + Bugs fixed: bgo#725320, bgo#758977, bgo#759201, bgo#759474,
    bgo#759618, bgo#759873, bgo#760520, bgo#760563, bgo#760638,
    bgo#760971, bgo#761166, bgo#761346, bgo#761394, bgo#761453,
    bgo#761483, bgo#761496, bgo#761506, bgo#761883.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + Correct typo in the fix for bgo#761883.
  + Pressing the Return key in the image wrapper will duplicate
    the image wrapper structure.
  + EHTMLEditorSelection - Turning off the bold formatting can
    leave unnecessary nodes in the DOM.
  + EHTMLEditorView:
  - List item is deleted when enter is pressed on the end of it.
  - Avoid extra selection save/restore in list manipulation.
  + Bugs fixed: bgo#203026, bgo#579675, bgo#614557, bgo#759101,
    bgo#761159, bgo#761301, bgo#761497, bgo#761596, bgo#761993,
    bgo#762022, bgo#762075, bgo#762205, bgo#762376, bgo#762396.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Update README file.
  + Plain text signature is opened as an HTML one.
  + Some HTML signatures lost line breaks when inserted to the
    composer.
  + EHTMLEditorView - Signature in a message can lost its line
    breaks after sending it.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#762477: Add .desktop file actions to open respective parts.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + bgo#763631: Folder-&gt;Subscriptions opened empty with
    gtk+3.19.11.
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1459425600">- Do not pass the option "-N Evolution" to
  %suse_update_desktop_file for evolution.desktop: this has the
  ugly side-effect of changing every Name entry in the .desktop
  file, including those (new to v3.20.0) for desktop actions,
  to Evolution which messes up the desktop item.
- Do not pass the option "-D evolution" to
  %suse_update_desktop_file for evolution.desktop: the specified
  docpath no longer exists; this prevents the following warning
  "suse_update_desktop_file: DocPath target evolution for does not
  exist" during the %install stage.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + [EAttachmentTree/IconView]: Setup widgets in 'constructed'
    handler.
  + Remove unneeded runtime warning from
    e-day-view.c::cancel_editing().
  + Vertically center table header text.
  + Make some settings changes in mail composer permanent.
  + Add missing closing double quote, thus webview-print.css is
    actually used.
  + Reposition ECalendar children on timeout, not inside
    size-allocate handler.
  + Cannot change order list to unordered for the first time.
  + Inline images in drafts are not displayed in GMail.
  + EHTMLEditorView:
  - Remove signature from Thunderbird if presented.
  - Correct the new lines handling in quoted content.
  - Avoid variables with the same name in one scope.
  - Don't replace various whitespaces with non-breaking spaces
    when inserting into PRE element.
  - Busy loop after pasting two links after each other in the
    quoted content.
  + EHTMLEditorSelection:
  - Selection could be saved wrong in quoted content.
  - Anchors could be wrongly wrapped in quoted content.
  - Ask for a parent node of the right node.
  + Bugs fixed: bgo#736808, bgo#763796, bgo#764062, bgo#764234,
    bgo#764172, bgo#763723, bgo#764426, bgo#764428, bgo#240130,
    bgo#764542, bgo#762785, bgo#758878.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Drop evolution-migrate-kmail-kcontact.patch: merged upstream
  (bgo#731502).</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-bsc930240-a11y-3-12-fixes.patch,
  evolution-bsc930240-a11y-3-16-fixes.patch,
  0001-GalA11yETableColumnHeader-implement-AtkComponent.patch,
  and evolution-drag-text-to-composer.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1461585600">- Drop pkgconfig(geoclue) BuildRequires: evolution stopped
  depending on it in version 3.12.8.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Optimize some of the DOM functions related to selection.
  + EMsgComposer: Move the DOM manipulation to EHTMLEditorView.
  + EHTMLEditorActions: 'Select All' action is always disabled.
  + EHTMLEditorView:
  - Deleting a content in a PRE element could wrap the content in
    SPAN element.
  - Moving a Preformatted block one level up in the quoted
    content will change it to Normal.
  - Restore the selection end mark correctly when processing HTML
    to plain text.
  - Redoing a citation split removes an extra text.
  - Simplify and improve how the undo/redo of delete operation in
    quoted content is performed.
  + Recognize special folders for a global mail view also based on
    flags.
  + Rather hide, than disable, items in Taskpad/Memopad context
    menus.
  + Correct placement of emoticon and color chooser in composer
    under Wayland.
  + Bugs fixed: bgo#765090, bgo#765102, bgo#765202, bgo#765446,
    bgo#765665, bgo#765636, bgo#435219, bgo#765950, bgo#766017.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + Explicitly center attachment bar expander vertically.
  + Avoid NULL dereference in mail-send-recv.c:free_send_data()
    function.
  + EHTMLEditorActions: Paste Quotation action is always active.
  + EHTMLEditorImageDialog: Border and alignment are not set
    properly.
  + EHTMLEditorView: Background image from page is removed when
    saving draft.
  + Bugs fixed: bgo#766540, bgo#766713.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + Crash under e_mail_folder_find_duplicate_messages_sync().
  + Create new events in the selected calendar in the left tree of
    calendars.
  + When pressing the Return key to end a list a new empty list is
    created.
  + Don't create unnecessary wrappers when quoting a text.
  + Busy-loop when printing specifically formatted HTML message.
  + GalA11yETableItem can have stored incorrect row count
    sometimes.
  + EHTMLEditorActions: Disable HTML actions in plain text mode.
  + EHTMLEditorSelection:
  - List alignment not detected properly.
  - Indented block style could not be set properly.
  - Use a faster way of quoting an element in the plain text
    mode.
  + EHTMLEditorView:
  - Opening a draft that was not created in composer should
    respect the wrap/don't wrap preference.
  - Critical warning could be seen in console after pasting the
    content.
  - Don't leak a WebKitDOMNodeList instance.
  - Pasting content into the indented block will not preserve
    formatting.
  - Don't add a new line for the empty list when generating a
    plain text version of the content.
  - Don't leak a WebKitODMNodeList instance.
  - Always try to process the CID images when loading a content.
  - Correct the situations when the 'Lose formatting' dialog is
    showed.
  - When the content is converted set the editor as changed.
  - Plain text version of draft could lose formatting.
  - Improve how the content is processed to plain text.
  - Correctly remove images and its wrappers.
  - Indented elements should be preserved when switching between
    composer modes.
  - Fix the build after doing a mistake in commits.
  - Redoing a delete operation in a PRE element could wrap the
    content in SPAN element.
  - Some empty new lines in a quoted content could be lost.
  - Don't modify a variable from arguments.
  - Simplify how an element is quoted.
  + Bugs fixed: bgo#767283, bgo#767236, bgo#767334, bgo#767542,
    bgo#767364, bgo#767335, bgo#767780, bgo#767681, bgo#768013,
    bgo#768369.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1470225600">- Add evolution-bgo769062-mouseover-crash.patch: fix crash on
  mouse over task when tasks are grouped (bgo#769062).
- Add evolution-bgo768683-cannot-mark-as-spam.patch: allow marking
  a non-spam message as spam in a junk folder (bgo#768683).</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + EComposerPrivate: Changing a top signature to another one will
    place it on different position.
  + EComposerPrivate: Unneeded spacer left when setting a top
    signature from an existing one to None.
  + EHTMLEditorView: Redoing unquoting does not work.
  + Correct order of "assign value" and "call function" when saving
    to drafts.
  + Bugs fixed: bgo#768449, bgo#767283, bgo#769338, bgo#769354,
    bgo#769062, bgo#768683, bgo#769072, bgo#769523, bgo#769288.
- Drop evolution-bgo769062-mouseover-crash.patch and
  evolution-bgo768683-cannot-mark-as-spam.patch: Fixed upstream.</changelog>
<changelog author="qzhao@suse.com" date="1482148800">- Add evolution-EPortEntry-too-large.patch
  Fix evolution sending email EPortEntry too large(bgo#764802,
  bsc#1015898).</changelog>
<changelog author="mgorse@suse.com" date="1486728000">- Add evolution-contact-list-performance.patch: improve
  performance with very large contact lists (bsc#990206
  bgo#774494).</changelog>

</package>
<package pkgid="833e97f79f3196eb8b6a43966622c37363282f30d530947da5e1a8e88176ec3a" name="evolution" arch="x86_64">
    <version epoch="0" ver="3.20.5" rel="2.3.1"/>

<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.2:
  + EHTMLEditorSelection: Remove previously inserted BR if
    correcting wrapping around selection markers.
  + EHTMLEditorView:
  - Fix a link detection when ending a link with the Return key.
  - Don't leak the WebKitDOMRange object when undoing the Return
    key press.
  - New lines could be skipped when parsing the mail content into
    the composer.
  - Allow to append a query to the link.
  - Correctly remove the HISTORY_AND events from history.
  - Post-process every HISTORY_DELETE event.
  - After undoing the HISTORY_DELETE operation always re-wrap and
    re-quote current block.
  + Make calendar editors modular and non-UI-blocking.
  + Updated German screen-shots.
  + Forward ETable/ETree background events to an ETableItem.
  + Task view's "Assign task" doesn't open editor with attendees.
  + [ECompEditor] Store attachments to calendar's local store on
    save.
  + [ECompEditor] Always enable the editor after the save is
    complete.
  + [EActivityBar] Do not remove timeout GSource twice in dispose.
  + [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x.
  + [EMailBrowser] Free MessageList on close.
  + Do not leak a GalView in a GalViewInstance.
  + Read link/visited-link colors also from the style context
    flags.
  + [EMailLabelListStore] Avoid circular dependency in a tag cache.
  + Preferences window never freed.
  + EShell not finalized on exit.
  + [EMeetingTimeSelector] Expects wrong objects in detach menu
    callbacks.
  + [ECompEditor] Disable editing of some parts when the user is
    not the organizer.
  + Disable animation of the GtkInfoBar's revealer.
  + [ECompEditor] Change order of an alert add and remove.
  + Free EMailFormatter/Parser extension caches on application
    exit.
  + Fix possible memory leak with attachments in message preview.
  + EAttachment/Store not freed in the message preview panel.
  + Bugs fixed: bgo#735747, bgo#757246, bgo#757188, bgo#757348,
    bgo#216130, bgo#272854, bgo#639299, bgo#757342, bgo#755418,
    bgo#757594, bgo#757660, bgo#757658, bgo#598037, bgo#692713,
    bgo#744859, bgo#241050, bgo#710761, bgo#757654, bgo#758015,
    bgo#757887, bgo#616931, bgo#758191.
  + Updated translations.
- Changes from version 3.19.1:
  + Fix the name of GNOME Calendar.
  + Fix translation of default:mm.
  + Use set date/time format in Tasks/Memos previews.
  + Add also evolution-mail-formatter into Libs of
    evolution-mail.pc.
  + Pack address book importers' selector into a scrollable window.
  + EHTMLEditorSelection:
  - Selection start marker could be wrongly saved before the
    quote character.
  - Selection is wrongly restored when it is on the end of block.
  - Blocks are wrongly wrapped around selection markers.
  - Font color can't be set.
  - Current font color is discarded after modifying the font
    size.
  - Font formats are reported wrongly if the are nested FONT
    elements.
  - build fix.
  - Make sure we really wrap when ending a line.
  - Trailing and leading spaces could be lost.
  - Replace g_strstr_len usage with strstr.
  + EHTMLEditorView:
  - Only process the Heading elements in HTML mode.
  - When merging siblings repeat until none is left.
  - Improve the undo/redo in composer.
  - Pasting HTML content with new lines between elements inserts
    these lines into composer.
  - Extra new line added after credentials.
  - Busy loop when replying to certain mail.
  - Very long strings without spaces can overflow the paragraph.
  - Quote symbols could be inserted twice around tabulator.
  - Correct indentation.
  + Bugs fixed: bgo#749974, bgo#544813, bgo#754999, bgo#749158,
    bgo#754872, bgo#255032, bgo#677862, bgo#754693, bgo#442398,
    bgo#513779, bgo#756535, bgo#755730, bgo#756664, bgo#676151,
    bgo#682565, bgo#687326, bgo#688368, bgo#687427, bgo#688796,
    bgo#756707, bgo#756883.
  + Updated translations.
- Bump %define evolution_base_version to 3.20.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455883201">- Update to version 3.19.3:
  + Mail Preferences-&gt;Junk page incorrectly referenced in the code.
  + Fix crash on quit in gtk_application_impl_uninhibit().
  + Ask for a forced quit when a user tries to re-close the window.
  + Attachments List View passes mouse events to the parent widget.
  + Add &lt;kudos/&gt; into appdata/metainfo files.
  + Visualize incorrect values in account/source editors.
  + Composer:
  - Last empty block in pasted content could be inaccessible.
  - Set GObject's data on history event instead on its data and
    rename them.
  - Partially revert previous commit as EHTMLEditorHistoryEvent
    is not GObject.
  + EHTMLEditorSelection:
  - Editor is not marked as changed after doing paste action.
  + EHTMLEditorView:
  - Add an debug message when inserting a new history event.
  - Warning printed on console after pressing Enter &amp; Tabulator.
  - Don't save history when undoing/redoing a paste of content.
  - Check if the Backspace or Delete operation can remove
    anything.
  - Don't include non-breaking space while recognizing links.
  - Links could not be recognized after deleting them and later
    undoing it.
  - Caret is put on wrong place when pasting into quoted content.
  - Note a type of DOMRange comparison in comment.
  - Don't include non-breaking space while recognizing links.
  - Don't check for links if we cannot obtain valid block.
  - Undoing and redoing Return press in the beginning of
    citation is wrong.
  - 'Paste Quotation' action in HTML mode is not setting the
    caret to the right position.
  - Replace the preedit-* signals with compositionstart and
    compositionend HTML events.
  - Rename variables and functions to more reflect previous change.
  + EMailPrinter - Clean the unused variables.
  + Bugs fixed: bgo#758089, bgo#758152, bgo#758650, bgo#758665,
    bgo#752543, bgo#758827, bgo#758752, bgo#758827, bgo#758851,
    bgo#758846, bgo#758849, bgo#758747, bgo#758856, bgo#757939,
    bgo#759046, bgo#759337, bgo#749712.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883202">- Update to version 3.19.4:
  + EHTMLEditorView:
  - Cannot append text to links if non-breaking space is
    presented.
  - Extra new line added after pressing the Backspace in a list
    item with one character.
  - History can be overwritten when redoing the Return key press
    in an empty list item.
  - Redoing the Return key press in the list can fail.
  - Pressing the Return key in the bulleted list does not end it.
  - Cannot remove an empty bulleted list item with Backspace key.
  - Only change a smiley to plain text when the node is smiley.
  + Enhance workaround for bgo#737949.
  + Add metainfo.xml files for pst-import plugin.
  + Add "Message-&gt;Mailing List-&gt;Copy Message Archive URL" for
    Archived-At header.
  + Bugs fixed: bgo#755743, bgo#759536, bgo#759564, bgo#759584,
    bgo#759665, bgo#760365.
  + Updated translations.
- Split out new package evolution-plugin-pst-import, containing
  the Outlook PST Import plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883203">- Update to version 3.19.90:
  + EHTMLEditorView:
  - It's not possible to change formatting from Blockquote to
    list.
  - Some of the Evolution's composer attributes are sent in HTML
    messages.
  - Avoid possible critical warnings when sending HTML messages.
  - Avoid critical warnings when deleting a text smiley.
  - Fragment can be used uninitialized when saving history while
    deleting.
  - Undoing the citation split does not re-wrap and re-quote the
    block.
  - Pressing the Return key in the beginning of list item will
    delete the item.
  - Don't send the empty signature placeholder in the HTML
    messages.
  + EHTMLEditorUtils - prev_parent variable can be used
    uninitialized.
  + EMinicard: Release grab when started drag of the contact.
  + Do not let itip-formatter plugin disable.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Update the AppData to spec version 0.7+.
  + Add a missing tag to the AppData file.
  + Do not require gnome-common to run autogen.sh.
  + Show composer when processing mailto: only after From account
    is set.
  + Address some compiler warnings.
  + Avoid delay when going online with --force-online command-line
    option.
  + Cancel editing when change notification comes in the Day View.
  + Use UTF-8 default composer-charset, if not set.
  + Bugs fixed: bgo#725320, bgo#758977, bgo#759201, bgo#759474,
    bgo#759618, bgo#759873, bgo#760520, bgo#760563, bgo#760638,
    bgo#760971, bgo#761166, bgo#761346, bgo#761394, bgo#761453,
    bgo#761483, bgo#761496, bgo#761506, bgo#761883.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + Correct typo in the fix for bgo#761883.
  + Pressing the Return key in the image wrapper will duplicate
    the image wrapper structure.
  + EHTMLEditorSelection - Turning off the bold formatting can
    leave unnecessary nodes in the DOM.
  + EHTMLEditorView:
  - List item is deleted when enter is pressed on the end of it.
  - Avoid extra selection save/restore in list manipulation.
  + Bugs fixed: bgo#203026, bgo#579675, bgo#614557, bgo#759101,
    bgo#761159, bgo#761301, bgo#761497, bgo#761596, bgo#761993,
    bgo#762022, bgo#762075, bgo#762205, bgo#762376, bgo#762396.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Update README file.
  + Plain text signature is opened as an HTML one.
  + Some HTML signatures lost line breaks when inserted to the
    composer.
  + EHTMLEditorView - Signature in a message can lost its line
    breaks after sending it.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#762477: Add .desktop file actions to open respective parts.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + bgo#763631: Folder-&gt;Subscriptions opened empty with
    gtk+3.19.11.
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1459425600">- Do not pass the option "-N Evolution" to
  %suse_update_desktop_file for evolution.desktop: this has the
  ugly side-effect of changing every Name entry in the .desktop
  file, including those (new to v3.20.0) for desktop actions,
  to Evolution which messes up the desktop item.
- Do not pass the option "-D evolution" to
  %suse_update_desktop_file for evolution.desktop: the specified
  docpath no longer exists; this prevents the following warning
  "suse_update_desktop_file: DocPath target evolution for does not
  exist" during the %install stage.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + [EAttachmentTree/IconView]: Setup widgets in 'constructed'
    handler.
  + Remove unneeded runtime warning from
    e-day-view.c::cancel_editing().
  + Vertically center table header text.
  + Make some settings changes in mail composer permanent.
  + Add missing closing double quote, thus webview-print.css is
    actually used.
  + Reposition ECalendar children on timeout, not inside
    size-allocate handler.
  + Cannot change order list to unordered for the first time.
  + Inline images in drafts are not displayed in GMail.
  + EHTMLEditorView:
  - Remove signature from Thunderbird if presented.
  - Correct the new lines handling in quoted content.
  - Avoid variables with the same name in one scope.
  - Don't replace various whitespaces with non-breaking spaces
    when inserting into PRE element.
  - Busy loop after pasting two links after each other in the
    quoted content.
  + EHTMLEditorSelection:
  - Selection could be saved wrong in quoted content.
  - Anchors could be wrongly wrapped in quoted content.
  - Ask for a parent node of the right node.
  + Bugs fixed: bgo#736808, bgo#763796, bgo#764062, bgo#764234,
    bgo#764172, bgo#763723, bgo#764426, bgo#764428, bgo#240130,
    bgo#764542, bgo#762785, bgo#758878.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Drop evolution-migrate-kmail-kcontact.patch: merged upstream
  (bgo#731502).</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-bsc930240-a11y-3-12-fixes.patch,
  evolution-bsc930240-a11y-3-16-fixes.patch,
  0001-GalA11yETableColumnHeader-implement-AtkComponent.patch,
  and evolution-drag-text-to-composer.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1461585600">- Drop pkgconfig(geoclue) BuildRequires: evolution stopped
  depending on it in version 3.12.8.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Optimize some of the DOM functions related to selection.
  + EMsgComposer: Move the DOM manipulation to EHTMLEditorView.
  + EHTMLEditorActions: 'Select All' action is always disabled.
  + EHTMLEditorView:
  - Deleting a content in a PRE element could wrap the content in
    SPAN element.
  - Moving a Preformatted block one level up in the quoted
    content will change it to Normal.
  - Restore the selection end mark correctly when processing HTML
    to plain text.
  - Redoing a citation split removes an extra text.
  - Simplify and improve how the undo/redo of delete operation in
    quoted content is performed.
  + Recognize special folders for a global mail view also based on
    flags.
  + Rather hide, than disable, items in Taskpad/Memopad context
    menus.
  + Correct placement of emoticon and color chooser in composer
    under Wayland.
  + Bugs fixed: bgo#765090, bgo#765102, bgo#765202, bgo#765446,
    bgo#765665, bgo#765636, bgo#435219, bgo#765950, bgo#766017.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + Explicitly center attachment bar expander vertically.
  + Avoid NULL dereference in mail-send-recv.c:free_send_data()
    function.
  + EHTMLEditorActions: Paste Quotation action is always active.
  + EHTMLEditorImageDialog: Border and alignment are not set
    properly.
  + EHTMLEditorView: Background image from page is removed when
    saving draft.
  + Bugs fixed: bgo#766540, bgo#766713.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + Crash under e_mail_folder_find_duplicate_messages_sync().
  + Create new events in the selected calendar in the left tree of
    calendars.
  + When pressing the Return key to end a list a new empty list is
    created.
  + Don't create unnecessary wrappers when quoting a text.
  + Busy-loop when printing specifically formatted HTML message.
  + GalA11yETableItem can have stored incorrect row count
    sometimes.
  + EHTMLEditorActions: Disable HTML actions in plain text mode.
  + EHTMLEditorSelection:
  - List alignment not detected properly.
  - Indented block style could not be set properly.
  - Use a faster way of quoting an element in the plain text
    mode.
  + EHTMLEditorView:
  - Opening a draft that was not created in composer should
    respect the wrap/don't wrap preference.
  - Critical warning could be seen in console after pasting the
    content.
  - Don't leak a WebKitDOMNodeList instance.
  - Pasting content into the indented block will not preserve
    formatting.
  - Don't add a new line for the empty list when generating a
    plain text version of the content.
  - Don't leak a WebKitODMNodeList instance.
  - Always try to process the CID images when loading a content.
  - Correct the situations when the 'Lose formatting' dialog is
    showed.
  - When the content is converted set the editor as changed.
  - Plain text version of draft could lose formatting.
  - Improve how the content is processed to plain text.
  - Correctly remove images and its wrappers.
  - Indented elements should be preserved when switching between
    composer modes.
  - Fix the build after doing a mistake in commits.
  - Redoing a delete operation in a PRE element could wrap the
    content in SPAN element.
  - Some empty new lines in a quoted content could be lost.
  - Don't modify a variable from arguments.
  - Simplify how an element is quoted.
  + Bugs fixed: bgo#767283, bgo#767236, bgo#767334, bgo#767542,
    bgo#767364, bgo#767335, bgo#767780, bgo#767681, bgo#768013,
    bgo#768369.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1470225600">- Add evolution-bgo769062-mouseover-crash.patch: fix crash on
  mouse over task when tasks are grouped (bgo#769062).
- Add evolution-bgo768683-cannot-mark-as-spam.patch: allow marking
  a non-spam message as spam in a junk folder (bgo#768683).</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + EComposerPrivate: Changing a top signature to another one will
    place it on different position.
  + EComposerPrivate: Unneeded spacer left when setting a top
    signature from an existing one to None.
  + EHTMLEditorView: Redoing unquoting does not work.
  + Correct order of "assign value" and "call function" when saving
    to drafts.
  + Bugs fixed: bgo#768449, bgo#767283, bgo#769338, bgo#769354,
    bgo#769062, bgo#768683, bgo#769072, bgo#769523, bgo#769288.
- Drop evolution-bgo769062-mouseover-crash.patch and
  evolution-bgo768683-cannot-mark-as-spam.patch: Fixed upstream.</changelog>
<changelog author="qzhao@suse.com" date="1482148800">- Add evolution-EPortEntry-too-large.patch
  Fix evolution sending email EPortEntry too large(bgo#764802,
  bsc#1015898).</changelog>
<changelog author="mgorse@suse.com" date="1486728000">- Add evolution-contact-list-performance.patch: improve
  performance with very large contact lists (bsc#990206
  bgo#774494).</changelog>

</package>
<package pkgid="138e83ea91b0827f7aa6f30f65cb33ed88ea862d23d8e02936e43ebe10479116" name="evolution-data-server" arch="src">
    <version epoch="0" ver="3.20.6" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1444651200">- Update to version 3.18.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event: Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Bugs fixed: bgo#754999, bgo#755412, bgo#755410, bgo#552425,
    bgo#732931, bgo#748636, bgo#756172.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 3.18.2:
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + [Maildir] Change flag separator in file name for Win32.
  + Bugs fixed: bgo#756530, bgo#756842, bgo#757169, bgo#757465,
    bgo#700001.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450180800">- Update to version 3.18.3:
  + [Camel] Check for session existence in store/folder
    maybe_connect.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + Correct test-vcard-parsing, use unique test names.
  + Bugs fixed: bgo#757789, bgo#702127, bgo#746675.</changelog>
<changelog author="zaitor@opensuse.org" date="1453118400">- Update to version 3.18.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455537600">- Update to version 3.18.5:
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + [IMAPx]:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Bugs fixed: bgo#748996, bgo#759153, bgo#761527, bgo#760951.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.19.2:
  + Correct gtk-doc build references to work in out-of-source
    builds too.
  + [Maildir] Change flag separator in file name for Win32.
  + [Camel]:
  - Check for session existence in store/folder maybe_connect.
  - Add some helper functions for ref count issues debugging.
  + camel_service_ref_session() can return a NULL pointer.
  + Correct test-vcard-parsing, use unique test names.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [EDBusServer] Load newly added modules on the fly
  + Bugs fixed: bgo#757169, bgo#757465, bgo#688921, bgo#700001,
    bgo#757789, bgo#702127.
  + Updated translations.
- Changes from version 3.19.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event - Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + Bugs fixed: bgo#749974, bgo#754999, bgo#255032, bgo#755412,
    bgo#755410, bgo#513779, bgo#552425, bgo#755735, bgo#755735,
    bgo#732931, bgo#748636, bgo#756172, bgo#756530, bgo#756842.
  + Updated translations.
- Bump %define _evo_version to version 3.20.
- Add pkgconfig(json-glib-1.0) and pkgconfig(webkitgtk-3.0)
  BuildRequires, needed for updated google account handling.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455624001">- Update to version 3.19.3:
  + Make sure EDBusServer modules are loaded only once.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + [EDBusServer] Reload the server only if a new module was added.
  + Bugs fixed: bgo#746675, bgo#758856.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455624002">- Update to version 3.19.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Bugs fixed: bgo#759214, bgo#759458, bgo#759714.
  + Updated translations.
- Bump so_camel defines to 55, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624003">- Update to version 3.19.90:
  + camel-debug: Add thread-safety around dwarf address resolution
    code.
  + EDataCalView: Ensure GDBus string for view signals.
  + IMAPx:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Try to guess also Templates and Archive folders.
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Address/mute some Coverity Scan issues.
  + Do not require gnome-common to run autogen.sh.
  + Correct flags when checking for
    icaltzutil_set_exact_vtimezones_support().
  + Correct some possibly uninitialized variables usages.
  + Bugs fixed: bgo#725320, bgo#748996, bgo#759153, bgo#759392,
    bgo#760735, bgo#760780, bgo#760794, bgo#760951, bgo#761346,
    bgo#761506, bgo#761527.
  + Updated translations.
  + Bump so_camel defines to 57, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + IMAPx:
  - Add "use-multi-fetch" boolean option.
  - Cannot mark-all-read in virtual Junk and Trash folders.
  + Camel: Run "headers-end-with" search rule in memory.
  + Address few issues found by Coverity Scan.
  + Bugs fixed: bgo#725320.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1457956800">- Update to version 3.19.92:
  + Fix locking in an error path of camel_key_table_add() function.
  + [WebCal] Does not refresh when it's authenticated.
  + [CalDAV] Add Bearer auth to the SoupSession only when using
    OAuth2.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#763139: libedata-book: Validate strings from the backend
    summary file as UTF-8.
  + bgo#761096: [IMAPx] Disable message multi-fetch by default.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + Fix memory leak in error paths in
    EBookBackendSqliteDB::sexp_to_sql_query().
  + [IMAPx]:
  - Do not change Sent folder for GMail in initial setup.
  - Cleanup busy/idle hashes on connect/disconnect.
  - Report message flag change only if really changed.
  - Add thread-safety locking around server's private 'changes'
    property.
  - Retry the operation only if an old connection fails.
  + [CalDAV]: Instead of query for UID, try to get the object
    directly.
  + Bugs fixed: bgo#763951, bgo#764027, bgo#763670, bgo#764172,
    bgo#764434, bgo#764307.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-data-server-3.10.4-poodle-enable-tls-for-ssl.patch
  and disable-sslv3.patch: not relevant for newer code base.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + [IMAPx]:
  - Release idle_lock before disconnecting the cancellable.
  - Crash under imapx_server_info_changed_cb().
  - [CalDAV] Backend not initialized when asked to authenticate.
  + Possible use-after-free on factory subprocess close.
  + Bugs fixed: bgo#728496, bgo#235681.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + [IMAPx]: 'STARTTLS not supported' error ignored.
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + e-webdav-discover-widget: Show all supported types for the
    source in the table.
  + Fix two memory leaks.
  + Bugs fixed: bgo#740627, bgo#766747, bgo#767056, bgo#767134.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + [Camel]: Set default connection timeout to 90 seconds.
  + [IMAPx]: Possible deadlock in
    camel_imapx_server_stop_idle_sync().
  + Bugs fixed: bgo#634294, bgo#767786, bgo#767865, bgo#767780,
    bgo#768000.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + Incorrect times provided in e_cal_recur_generate_instances()
    (bgo#766346).</changelog>
<changelog author="badshah400@gmail.com" date="1481889600">- Update to version 3.20.6 (boo#1016000):
  + Junk check fails due to empty cache file (bgo#767564).
  + [IMAPx]: Avoid crash when untagged response doesn't have a
    token.
  + Improve handling of the Google OAuth2 tokens in Calendar.</changelog>

</package>
<package pkgid="01194c43cf6184c8057ab46d556b7c8c151269376eab6c2d6f6a3e31de30c973" name="evolution-data-server" arch="x86_64">
    <version epoch="0" ver="3.20.6" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1444651200">- Update to version 3.18.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event: Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Bugs fixed: bgo#754999, bgo#755412, bgo#755410, bgo#552425,
    bgo#732931, bgo#748636, bgo#756172.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 3.18.2:
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + [Maildir] Change flag separator in file name for Win32.
  + Bugs fixed: bgo#756530, bgo#756842, bgo#757169, bgo#757465,
    bgo#700001.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450180800">- Update to version 3.18.3:
  + [Camel] Check for session existence in store/folder
    maybe_connect.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + Correct test-vcard-parsing, use unique test names.
  + Bugs fixed: bgo#757789, bgo#702127, bgo#746675.</changelog>
<changelog author="zaitor@opensuse.org" date="1453118400">- Update to version 3.18.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455537600">- Update to version 3.18.5:
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + [IMAPx]:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Bugs fixed: bgo#748996, bgo#759153, bgo#761527, bgo#760951.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.19.2:
  + Correct gtk-doc build references to work in out-of-source
    builds too.
  + [Maildir] Change flag separator in file name for Win32.
  + [Camel]:
  - Check for session existence in store/folder maybe_connect.
  - Add some helper functions for ref count issues debugging.
  + camel_service_ref_session() can return a NULL pointer.
  + Correct test-vcard-parsing, use unique test names.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [EDBusServer] Load newly added modules on the fly
  + Bugs fixed: bgo#757169, bgo#757465, bgo#688921, bgo#700001,
    bgo#757789, bgo#702127.
  + Updated translations.
- Changes from version 3.19.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event - Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + Bugs fixed: bgo#749974, bgo#754999, bgo#255032, bgo#755412,
    bgo#755410, bgo#513779, bgo#552425, bgo#755735, bgo#755735,
    bgo#732931, bgo#748636, bgo#756172, bgo#756530, bgo#756842.
  + Updated translations.
- Bump %define _evo_version to version 3.20.
- Add pkgconfig(json-glib-1.0) and pkgconfig(webkitgtk-3.0)
  BuildRequires, needed for updated google account handling.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455624001">- Update to version 3.19.3:
  + Make sure EDBusServer modules are loaded only once.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + [EDBusServer] Reload the server only if a new module was added.
  + Bugs fixed: bgo#746675, bgo#758856.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455624002">- Update to version 3.19.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Bugs fixed: bgo#759214, bgo#759458, bgo#759714.
  + Updated translations.
- Bump so_camel defines to 55, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624003">- Update to version 3.19.90:
  + camel-debug: Add thread-safety around dwarf address resolution
    code.
  + EDataCalView: Ensure GDBus string for view signals.
  + IMAPx:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Try to guess also Templates and Archive folders.
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Address/mute some Coverity Scan issues.
  + Do not require gnome-common to run autogen.sh.
  + Correct flags when checking for
    icaltzutil_set_exact_vtimezones_support().
  + Correct some possibly uninitialized variables usages.
  + Bugs fixed: bgo#725320, bgo#748996, bgo#759153, bgo#759392,
    bgo#760735, bgo#760780, bgo#760794, bgo#760951, bgo#761346,
    bgo#761506, bgo#761527.
  + Updated translations.
  + Bump so_camel defines to 57, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + IMAPx:
  - Add "use-multi-fetch" boolean option.
  - Cannot mark-all-read in virtual Junk and Trash folders.
  + Camel: Run "headers-end-with" search rule in memory.
  + Address few issues found by Coverity Scan.
  + Bugs fixed: bgo#725320.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1457956800">- Update to version 3.19.92:
  + Fix locking in an error path of camel_key_table_add() function.
  + [WebCal] Does not refresh when it's authenticated.
  + [CalDAV] Add Bearer auth to the SoupSession only when using
    OAuth2.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#763139: libedata-book: Validate strings from the backend
    summary file as UTF-8.
  + bgo#761096: [IMAPx] Disable message multi-fetch by default.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + Fix memory leak in error paths in
    EBookBackendSqliteDB::sexp_to_sql_query().
  + [IMAPx]:
  - Do not change Sent folder for GMail in initial setup.
  - Cleanup busy/idle hashes on connect/disconnect.
  - Report message flag change only if really changed.
  - Add thread-safety locking around server's private 'changes'
    property.
  - Retry the operation only if an old connection fails.
  + [CalDAV]: Instead of query for UID, try to get the object
    directly.
  + Bugs fixed: bgo#763951, bgo#764027, bgo#763670, bgo#764172,
    bgo#764434, bgo#764307.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-data-server-3.10.4-poodle-enable-tls-for-ssl.patch
  and disable-sslv3.patch: not relevant for newer code base.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + [IMAPx]:
  - Release idle_lock before disconnecting the cancellable.
  - Crash under imapx_server_info_changed_cb().
  - [CalDAV] Backend not initialized when asked to authenticate.
  + Possible use-after-free on factory subprocess close.
  + Bugs fixed: bgo#728496, bgo#235681.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + [IMAPx]: 'STARTTLS not supported' error ignored.
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + e-webdav-discover-widget: Show all supported types for the
    source in the table.
  + Fix two memory leaks.
  + Bugs fixed: bgo#740627, bgo#766747, bgo#767056, bgo#767134.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + [Camel]: Set default connection timeout to 90 seconds.
  + [IMAPx]: Possible deadlock in
    camel_imapx_server_stop_idle_sync().
  + Bugs fixed: bgo#634294, bgo#767786, bgo#767865, bgo#767780,
    bgo#768000.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + Incorrect times provided in e_cal_recur_generate_instances()
    (bgo#766346).</changelog>
<changelog author="badshah400@gmail.com" date="1481889600">- Update to version 3.20.6 (boo#1016000):
  + Junk check fails due to empty cache file (bgo#767564).
  + [IMAPx]: Avoid crash when untagged response doesn't have a
    token.
  + Improve handling of the Google OAuth2 tokens in Calendar.</changelog>

</package>
<package pkgid="301fdfcd4214ac64f84a1a7d803127b239ab844ffbdadfb5f05ace8f0915a2e0" name="evolution-data-server-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.6" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1444651200">- Update to version 3.18.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event: Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Bugs fixed: bgo#754999, bgo#755412, bgo#755410, bgo#552425,
    bgo#732931, bgo#748636, bgo#756172.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 3.18.2:
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + [Maildir] Change flag separator in file name for Win32.
  + Bugs fixed: bgo#756530, bgo#756842, bgo#757169, bgo#757465,
    bgo#700001.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450180800">- Update to version 3.18.3:
  + [Camel] Check for session existence in store/folder
    maybe_connect.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + Correct test-vcard-parsing, use unique test names.
  + Bugs fixed: bgo#757789, bgo#702127, bgo#746675.</changelog>
<changelog author="zaitor@opensuse.org" date="1453118400">- Update to version 3.18.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455537600">- Update to version 3.18.5:
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + [IMAPx]:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Bugs fixed: bgo#748996, bgo#759153, bgo#761527, bgo#760951.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.19.2:
  + Correct gtk-doc build references to work in out-of-source
    builds too.
  + [Maildir] Change flag separator in file name for Win32.
  + [Camel]:
  - Check for session existence in store/folder maybe_connect.
  - Add some helper functions for ref count issues debugging.
  + camel_service_ref_session() can return a NULL pointer.
  + Correct test-vcard-parsing, use unique test names.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [EDBusServer] Load newly added modules on the fly
  + Bugs fixed: bgo#757169, bgo#757465, bgo#688921, bgo#700001,
    bgo#757789, bgo#702127.
  + Updated translations.
- Changes from version 3.19.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event - Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + Bugs fixed: bgo#749974, bgo#754999, bgo#255032, bgo#755412,
    bgo#755410, bgo#513779, bgo#552425, bgo#755735, bgo#755735,
    bgo#732931, bgo#748636, bgo#756172, bgo#756530, bgo#756842.
  + Updated translations.
- Bump %define _evo_version to version 3.20.
- Add pkgconfig(json-glib-1.0) and pkgconfig(webkitgtk-3.0)
  BuildRequires, needed for updated google account handling.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455624001">- Update to version 3.19.3:
  + Make sure EDBusServer modules are loaded only once.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + [EDBusServer] Reload the server only if a new module was added.
  + Bugs fixed: bgo#746675, bgo#758856.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455624002">- Update to version 3.19.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Bugs fixed: bgo#759214, bgo#759458, bgo#759714.
  + Updated translations.
- Bump so_camel defines to 55, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624003">- Update to version 3.19.90:
  + camel-debug: Add thread-safety around dwarf address resolution
    code.
  + EDataCalView: Ensure GDBus string for view signals.
  + IMAPx:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Try to guess also Templates and Archive folders.
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Address/mute some Coverity Scan issues.
  + Do not require gnome-common to run autogen.sh.
  + Correct flags when checking for
    icaltzutil_set_exact_vtimezones_support().
  + Correct some possibly uninitialized variables usages.
  + Bugs fixed: bgo#725320, bgo#748996, bgo#759153, bgo#759392,
    bgo#760735, bgo#760780, bgo#760794, bgo#760951, bgo#761346,
    bgo#761506, bgo#761527.
  + Updated translations.
  + Bump so_camel defines to 57, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + IMAPx:
  - Add "use-multi-fetch" boolean option.
  - Cannot mark-all-read in virtual Junk and Trash folders.
  + Camel: Run "headers-end-with" search rule in memory.
  + Address few issues found by Coverity Scan.
  + Bugs fixed: bgo#725320.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1457956800">- Update to version 3.19.92:
  + Fix locking in an error path of camel_key_table_add() function.
  + [WebCal] Does not refresh when it's authenticated.
  + [CalDAV] Add Bearer auth to the SoupSession only when using
    OAuth2.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#763139: libedata-book: Validate strings from the backend
    summary file as UTF-8.
  + bgo#761096: [IMAPx] Disable message multi-fetch by default.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + Fix memory leak in error paths in
    EBookBackendSqliteDB::sexp_to_sql_query().
  + [IMAPx]:
  - Do not change Sent folder for GMail in initial setup.
  - Cleanup busy/idle hashes on connect/disconnect.
  - Report message flag change only if really changed.
  - Add thread-safety locking around server's private 'changes'
    property.
  - Retry the operation only if an old connection fails.
  + [CalDAV]: Instead of query for UID, try to get the object
    directly.
  + Bugs fixed: bgo#763951, bgo#764027, bgo#763670, bgo#764172,
    bgo#764434, bgo#764307.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-data-server-3.10.4-poodle-enable-tls-for-ssl.patch
  and disable-sslv3.patch: not relevant for newer code base.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + [IMAPx]:
  - Release idle_lock before disconnecting the cancellable.
  - Crash under imapx_server_info_changed_cb().
  - [CalDAV] Backend not initialized when asked to authenticate.
  + Possible use-after-free on factory subprocess close.
  + Bugs fixed: bgo#728496, bgo#235681.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + [IMAPx]: 'STARTTLS not supported' error ignored.
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + e-webdav-discover-widget: Show all supported types for the
    source in the table.
  + Fix two memory leaks.
  + Bugs fixed: bgo#740627, bgo#766747, bgo#767056, bgo#767134.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + [Camel]: Set default connection timeout to 90 seconds.
  + [IMAPx]: Possible deadlock in
    camel_imapx_server_stop_idle_sync().
  + Bugs fixed: bgo#634294, bgo#767786, bgo#767865, bgo#767780,
    bgo#768000.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + Incorrect times provided in e_cal_recur_generate_instances()
    (bgo#766346).</changelog>
<changelog author="badshah400@gmail.com" date="1481889600">- Update to version 3.20.6 (boo#1016000):
  + Junk check fails due to empty cache file (bgo#767564).
  + [IMAPx]: Avoid crash when untagged response doesn't have a
    token.
  + Improve handling of the Google OAuth2 tokens in Calendar.</changelog>

</package>
<package pkgid="bdb36cf8b307724984c316234e0649e5778da3d76e9a0ad27d39089c35364d1a" name="evolution-data-server-devel" arch="x86_64">
    <version epoch="0" ver="3.20.6" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1444651200">- Update to version 3.18.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event: Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Bugs fixed: bgo#754999, bgo#755412, bgo#755410, bgo#552425,
    bgo#732931, bgo#748636, bgo#756172.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 3.18.2:
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + [Maildir] Change flag separator in file name for Win32.
  + Bugs fixed: bgo#756530, bgo#756842, bgo#757169, bgo#757465,
    bgo#700001.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450180800">- Update to version 3.18.3:
  + [Camel] Check for session existence in store/folder
    maybe_connect.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + Correct test-vcard-parsing, use unique test names.
  + Bugs fixed: bgo#757789, bgo#702127, bgo#746675.</changelog>
<changelog author="zaitor@opensuse.org" date="1453118400">- Update to version 3.18.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455537600">- Update to version 3.18.5:
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + [IMAPx]:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Bugs fixed: bgo#748996, bgo#759153, bgo#761527, bgo#760951.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.19.2:
  + Correct gtk-doc build references to work in out-of-source
    builds too.
  + [Maildir] Change flag separator in file name for Win32.
  + [Camel]:
  - Check for session existence in store/folder maybe_connect.
  - Add some helper functions for ref count issues debugging.
  + camel_service_ref_session() can return a NULL pointer.
  + Correct test-vcard-parsing, use unique test names.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [EDBusServer] Load newly added modules on the fly
  + Bugs fixed: bgo#757169, bgo#757465, bgo#688921, bgo#700001,
    bgo#757789, bgo#702127.
  + Updated translations.
- Changes from version 3.19.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event - Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + Bugs fixed: bgo#749974, bgo#754999, bgo#255032, bgo#755412,
    bgo#755410, bgo#513779, bgo#552425, bgo#755735, bgo#755735,
    bgo#732931, bgo#748636, bgo#756172, bgo#756530, bgo#756842.
  + Updated translations.
- Bump %define _evo_version to version 3.20.
- Add pkgconfig(json-glib-1.0) and pkgconfig(webkitgtk-3.0)
  BuildRequires, needed for updated google account handling.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455624001">- Update to version 3.19.3:
  + Make sure EDBusServer modules are loaded only once.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + [EDBusServer] Reload the server only if a new module was added.
  + Bugs fixed: bgo#746675, bgo#758856.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455624002">- Update to version 3.19.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Bugs fixed: bgo#759214, bgo#759458, bgo#759714.
  + Updated translations.
- Bump so_camel defines to 55, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624003">- Update to version 3.19.90:
  + camel-debug: Add thread-safety around dwarf address resolution
    code.
  + EDataCalView: Ensure GDBus string for view signals.
  + IMAPx:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Try to guess also Templates and Archive folders.
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Address/mute some Coverity Scan issues.
  + Do not require gnome-common to run autogen.sh.
  + Correct flags when checking for
    icaltzutil_set_exact_vtimezones_support().
  + Correct some possibly uninitialized variables usages.
  + Bugs fixed: bgo#725320, bgo#748996, bgo#759153, bgo#759392,
    bgo#760735, bgo#760780, bgo#760794, bgo#760951, bgo#761346,
    bgo#761506, bgo#761527.
  + Updated translations.
  + Bump so_camel defines to 57, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + IMAPx:
  - Add "use-multi-fetch" boolean option.
  - Cannot mark-all-read in virtual Junk and Trash folders.
  + Camel: Run "headers-end-with" search rule in memory.
  + Address few issues found by Coverity Scan.
  + Bugs fixed: bgo#725320.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1457956800">- Update to version 3.19.92:
  + Fix locking in an error path of camel_key_table_add() function.
  + [WebCal] Does not refresh when it's authenticated.
  + [CalDAV] Add Bearer auth to the SoupSession only when using
    OAuth2.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#763139: libedata-book: Validate strings from the backend
    summary file as UTF-8.
  + bgo#761096: [IMAPx] Disable message multi-fetch by default.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + Fix memory leak in error paths in
    EBookBackendSqliteDB::sexp_to_sql_query().
  + [IMAPx]:
  - Do not change Sent folder for GMail in initial setup.
  - Cleanup busy/idle hashes on connect/disconnect.
  - Report message flag change only if really changed.
  - Add thread-safety locking around server's private 'changes'
    property.
  - Retry the operation only if an old connection fails.
  + [CalDAV]: Instead of query for UID, try to get the object
    directly.
  + Bugs fixed: bgo#763951, bgo#764027, bgo#763670, bgo#764172,
    bgo#764434, bgo#764307.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-data-server-3.10.4-poodle-enable-tls-for-ssl.patch
  and disable-sslv3.patch: not relevant for newer code base.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + [IMAPx]:
  - Release idle_lock before disconnecting the cancellable.
  - Crash under imapx_server_info_changed_cb().
  - [CalDAV] Backend not initialized when asked to authenticate.
  + Possible use-after-free on factory subprocess close.
  + Bugs fixed: bgo#728496, bgo#235681.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + [IMAPx]: 'STARTTLS not supported' error ignored.
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + e-webdav-discover-widget: Show all supported types for the
    source in the table.
  + Fix two memory leaks.
  + Bugs fixed: bgo#740627, bgo#766747, bgo#767056, bgo#767134.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + [Camel]: Set default connection timeout to 90 seconds.
  + [IMAPx]: Possible deadlock in
    camel_imapx_server_stop_idle_sync().
  + Bugs fixed: bgo#634294, bgo#767786, bgo#767865, bgo#767780,
    bgo#768000.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + Incorrect times provided in e_cal_recur_generate_instances()
    (bgo#766346).</changelog>
<changelog author="badshah400@gmail.com" date="1481889600">- Update to version 3.20.6 (boo#1016000):
  + Junk check fails due to empty cache file (bgo#767564).
  + [IMAPx]: Avoid crash when untagged response doesn't have a
    token.
  + Improve handling of the Google OAuth2 tokens in Calendar.</changelog>

</package>
<package pkgid="75901748ff03ffebda1be3a3d5c75b08c0185a77d32f842d6e61a9e4d6d7312c" name="evolution-data-server-doc" arch="x86_64">
    <version epoch="0" ver="3.20.6" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1444651200">- Update to version 3.18.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event: Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Bugs fixed: bgo#754999, bgo#755412, bgo#755410, bgo#552425,
    bgo#732931, bgo#748636, bgo#756172.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 3.18.2:
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + [Maildir] Change flag separator in file name for Win32.
  + Bugs fixed: bgo#756530, bgo#756842, bgo#757169, bgo#757465,
    bgo#700001.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450180800">- Update to version 3.18.3:
  + [Camel] Check for session existence in store/folder
    maybe_connect.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + Correct test-vcard-parsing, use unique test names.
  + Bugs fixed: bgo#757789, bgo#702127, bgo#746675.</changelog>
<changelog author="zaitor@opensuse.org" date="1453118400">- Update to version 3.18.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455537600">- Update to version 3.18.5:
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + [IMAPx]:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Bugs fixed: bgo#748996, bgo#759153, bgo#761527, bgo#760951.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.19.2:
  + Correct gtk-doc build references to work in out-of-source
    builds too.
  + [Maildir] Change flag separator in file name for Win32.
  + [Camel]:
  - Check for session existence in store/folder maybe_connect.
  - Add some helper functions for ref count issues debugging.
  + camel_service_ref_session() can return a NULL pointer.
  + Correct test-vcard-parsing, use unique test names.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [EDBusServer] Load newly added modules on the fly
  + Bugs fixed: bgo#757169, bgo#757465, bgo#688921, bgo#700001,
    bgo#757789, bgo#702127.
  + Updated translations.
- Changes from version 3.19.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event - Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + Bugs fixed: bgo#749974, bgo#754999, bgo#255032, bgo#755412,
    bgo#755410, bgo#513779, bgo#552425, bgo#755735, bgo#755735,
    bgo#732931, bgo#748636, bgo#756172, bgo#756530, bgo#756842.
  + Updated translations.
- Bump %define _evo_version to version 3.20.
- Add pkgconfig(json-glib-1.0) and pkgconfig(webkitgtk-3.0)
  BuildRequires, needed for updated google account handling.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455624001">- Update to version 3.19.3:
  + Make sure EDBusServer modules are loaded only once.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + [EDBusServer] Reload the server only if a new module was added.
  + Bugs fixed: bgo#746675, bgo#758856.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455624002">- Update to version 3.19.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Bugs fixed: bgo#759214, bgo#759458, bgo#759714.
  + Updated translations.
- Bump so_camel defines to 55, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624003">- Update to version 3.19.90:
  + camel-debug: Add thread-safety around dwarf address resolution
    code.
  + EDataCalView: Ensure GDBus string for view signals.
  + IMAPx:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Try to guess also Templates and Archive folders.
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Address/mute some Coverity Scan issues.
  + Do not require gnome-common to run autogen.sh.
  + Correct flags when checking for
    icaltzutil_set_exact_vtimezones_support().
  + Correct some possibly uninitialized variables usages.
  + Bugs fixed: bgo#725320, bgo#748996, bgo#759153, bgo#759392,
    bgo#760735, bgo#760780, bgo#760794, bgo#760951, bgo#761346,
    bgo#761506, bgo#761527.
  + Updated translations.
  + Bump so_camel defines to 57, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + IMAPx:
  - Add "use-multi-fetch" boolean option.
  - Cannot mark-all-read in virtual Junk and Trash folders.
  + Camel: Run "headers-end-with" search rule in memory.
  + Address few issues found by Coverity Scan.
  + Bugs fixed: bgo#725320.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1457956800">- Update to version 3.19.92:
  + Fix locking in an error path of camel_key_table_add() function.
  + [WebCal] Does not refresh when it's authenticated.
  + [CalDAV] Add Bearer auth to the SoupSession only when using
    OAuth2.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#763139: libedata-book: Validate strings from the backend
    summary file as UTF-8.
  + bgo#761096: [IMAPx] Disable message multi-fetch by default.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + Fix memory leak in error paths in
    EBookBackendSqliteDB::sexp_to_sql_query().
  + [IMAPx]:
  - Do not change Sent folder for GMail in initial setup.
  - Cleanup busy/idle hashes on connect/disconnect.
  - Report message flag change only if really changed.
  - Add thread-safety locking around server's private 'changes'
    property.
  - Retry the operation only if an old connection fails.
  + [CalDAV]: Instead of query for UID, try to get the object
    directly.
  + Bugs fixed: bgo#763951, bgo#764027, bgo#763670, bgo#764172,
    bgo#764434, bgo#764307.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-data-server-3.10.4-poodle-enable-tls-for-ssl.patch
  and disable-sslv3.patch: not relevant for newer code base.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + [IMAPx]:
  - Release idle_lock before disconnecting the cancellable.
  - Crash under imapx_server_info_changed_cb().
  - [CalDAV] Backend not initialized when asked to authenticate.
  + Possible use-after-free on factory subprocess close.
  + Bugs fixed: bgo#728496, bgo#235681.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + [IMAPx]: 'STARTTLS not supported' error ignored.
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + e-webdav-discover-widget: Show all supported types for the
    source in the table.
  + Fix two memory leaks.
  + Bugs fixed: bgo#740627, bgo#766747, bgo#767056, bgo#767134.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + [Camel]: Set default connection timeout to 90 seconds.
  + [IMAPx]: Possible deadlock in
    camel_imapx_server_stop_idle_sync().
  + Bugs fixed: bgo#634294, bgo#767786, bgo#767865, bgo#767780,
    bgo#768000.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + Incorrect times provided in e_cal_recur_generate_instances()
    (bgo#766346).</changelog>
<changelog author="badshah400@gmail.com" date="1481889600">- Update to version 3.20.6 (boo#1016000):
  + Junk check fails due to empty cache file (bgo#767564).
  + [IMAPx]: Avoid crash when untagged response doesn't have a
    token.
  + Improve handling of the Google OAuth2 tokens in Calendar.</changelog>

</package>
<package pkgid="d88e489a624f3bb3a8de977609336eb8f9e138788b2ade4447fcd626611ec1cd" name="evolution-data-server-lang" arch="noarch">
    <version epoch="0" ver="3.20.6" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1444651200">- Update to version 3.18.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event: Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Bugs fixed: bgo#754999, bgo#755412, bgo#755410, bgo#552425,
    bgo#732931, bgo#748636, bgo#756172.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 3.18.2:
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + [Maildir] Change flag separator in file name for Win32.
  + Bugs fixed: bgo#756530, bgo#756842, bgo#757169, bgo#757465,
    bgo#700001.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450180800">- Update to version 3.18.3:
  + [Camel] Check for session existence in store/folder
    maybe_connect.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + Correct test-vcard-parsing, use unique test names.
  + Bugs fixed: bgo#757789, bgo#702127, bgo#746675.</changelog>
<changelog author="zaitor@opensuse.org" date="1453118400">- Update to version 3.18.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455537600">- Update to version 3.18.5:
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + [IMAPx]:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Bugs fixed: bgo#748996, bgo#759153, bgo#761527, bgo#760951.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.19.2:
  + Correct gtk-doc build references to work in out-of-source
    builds too.
  + [Maildir] Change flag separator in file name for Win32.
  + [Camel]:
  - Check for session existence in store/folder maybe_connect.
  - Add some helper functions for ref count issues debugging.
  + camel_service_ref_session() can return a NULL pointer.
  + Correct test-vcard-parsing, use unique test names.
  + [IMAPx] Doesn't ask for password when a wrong is entered.
  + [EDBusServer] Load newly added modules on the fly
  + Bugs fixed: bgo#757169, bgo#757465, bgo#688921, bgo#700001,
    bgo#757789, bgo#702127.
  + Updated translations.
- Changes from version 3.19.1:
  + [Weather calendar] Location/Unit changes not propagate until
    re-open.
  + Correct runtime warnings from ubuntu-online-accounts module.
  + source_registry_server_process_file_monitor_event - Correct
    possible runtime warning.
  + Fix a reference leak from e-webdav-discover.
  + Avoid the compile warning when initializing SPNEGO'
    gss_OID_desc structure.
  + Bugs fixed: bgo#749974, bgo#754999, bgo#255032, bgo#755412,
    bgo#755410, bgo#513779, bgo#552425, bgo#755735, bgo#755735,
    bgo#732931, bgo#748636, bgo#756172, bgo#756530, bgo#756842.
  + Updated translations.
- Bump %define _evo_version to version 3.20.
- Add pkgconfig(json-glib-1.0) and pkgconfig(webkitgtk-3.0)
  BuildRequires, needed for updated google account handling.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455624001">- Update to version 3.19.3:
  + Make sure EDBusServer modules are loaded only once.
  + [POP3] Avoid deadlock around pop3_folder_get_message_sync().
  + [ECacheReaper] Recover data for private folders.
  + [EDBusServer] Reload the server only if a new module was added.
  + Bugs fixed: bgo#746675, bgo#758856.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455624002">- Update to version 3.19.4:
  + [IMAPx] Enhance IDLE run management on folders.
  + Bugs fixed: bgo#759214, bgo#759458, bgo#759714.
  + Updated translations.
- Bump so_camel defines to 55, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624003">- Update to version 3.19.90:
  + camel-debug: Add thread-safety around dwarf address resolution
    code.
  + EDataCalView: Ensure GDBus string for view signals.
  + IMAPx:
  - Connection could be used multiple times at once in certain
    cases.
  - Stop IDLE gracefully.
  - Change how IDLE is handled.
  - Remove runtime check from
    imapx_conn_manager_dec_mailbox_hash().
  - Try to guess also Templates and Archive folders.
  - Crash in imapx_free_capability().
  - Prefer graceful IDLE stop than forced reconnect.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Address/mute some Coverity Scan issues.
  + Do not require gnome-common to run autogen.sh.
  + Correct flags when checking for
    icaltzutil_set_exact_vtimezones_support().
  + Correct some possibly uninitialized variables usages.
  + Bugs fixed: bgo#725320, bgo#748996, bgo#759153, bgo#759392,
    bgo#760735, bgo#760780, bgo#760794, bgo#760951, bgo#761346,
    bgo#761506, bgo#761527.
  + Updated translations.
  + Bump so_camel defines to 57, following upstreams changes (also
  in baselibs.conf).</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + IMAPx:
  - Add "use-multi-fetch" boolean option.
  - Cannot mark-all-read in virtual Junk and Trash folders.
  + Camel: Run "headers-end-with" search rule in memory.
  + Address few issues found by Coverity Scan.
  + Bugs fixed: bgo#725320.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1457956800">- Update to version 3.19.92:
  + Fix locking in an error path of camel_key_table_add() function.
  + [WebCal] Does not refresh when it's authenticated.
  + [CalDAV] Add Bearer auth to the SoupSession only when using
    OAuth2.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#763139: libedata-book: Validate strings from the backend
    summary file as UTF-8.
  + bgo#761096: [IMAPx] Disable message multi-fetch by default.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + Fix memory leak in error paths in
    EBookBackendSqliteDB::sexp_to_sql_query().
  + [IMAPx]:
  - Do not change Sent folder for GMail in initial setup.
  - Cleanup busy/idle hashes on connect/disconnect.
  - Report message flag change only if really changed.
  - Add thread-safety locking around server's private 'changes'
    property.
  - Retry the operation only if an old connection fails.
  + [CalDAV]: Instead of query for UID, try to get the object
    directly.
  + Bugs fixed: bgo#763951, bgo#764027, bgo#763670, bgo#764172,
    bgo#764434, bgo#764307.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-data-server-3.10.4-poodle-enable-tls-for-ssl.patch
  and disable-sslv3.patch: not relevant for newer code base.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + [IMAPx]:
  - Release idle_lock before disconnecting the cancellable.
  - Crash under imapx_server_info_changed_cb().
  - [CalDAV] Backend not initialized when asked to authenticate.
  + Possible use-after-free on factory subprocess close.
  + Bugs fixed: bgo#728496, bgo#235681.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + [IMAPx]: 'STARTTLS not supported' error ignored.
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + e-webdav-discover-widget: Show all supported types for the
    source in the table.
  + Fix two memory leaks.
  + Bugs fixed: bgo#740627, bgo#766747, bgo#767056, bgo#767134.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + [Camel]: Set default connection timeout to 90 seconds.
  + [IMAPx]: Possible deadlock in
    camel_imapx_server_stop_idle_sync().
  + Bugs fixed: bgo#634294, bgo#767786, bgo#767865, bgo#767780,
    bgo#768000.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + Incorrect times provided in e_cal_recur_generate_instances()
    (bgo#766346).</changelog>
<changelog author="badshah400@gmail.com" date="1481889600">- Update to version 3.20.6 (boo#1016000):
  + Junk check fails due to empty cache file (bgo#767564).
  + [IMAPx]: Avoid crash when untagged response doesn't have a
    token.
  + Improve handling of the Google OAuth2 tokens in Calendar.</changelog>

</package>
<package pkgid="3aa859bb783fe56b8f6ce44e8b90547ad9462c5be5d8b10fedcc1bf2c7a522f6" name="evolution-devel" arch="x86_64">
    <version epoch="0" ver="3.20.5" rel="2.3.1"/>

<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.2:
  + EHTMLEditorSelection: Remove previously inserted BR if
    correcting wrapping around selection markers.
  + EHTMLEditorView:
  - Fix a link detection when ending a link with the Return key.
  - Don't leak the WebKitDOMRange object when undoing the Return
    key press.
  - New lines could be skipped when parsing the mail content into
    the composer.
  - Allow to append a query to the link.
  - Correctly remove the HISTORY_AND events from history.
  - Post-process every HISTORY_DELETE event.
  - After undoing the HISTORY_DELETE operation always re-wrap and
    re-quote current block.
  + Make calendar editors modular and non-UI-blocking.
  + Updated German screen-shots.
  + Forward ETable/ETree background events to an ETableItem.
  + Task view's "Assign task" doesn't open editor with attendees.
  + [ECompEditor] Store attachments to calendar's local store on
    save.
  + [ECompEditor] Always enable the editor after the save is
    complete.
  + [EActivityBar] Do not remove timeout GSource twice in dispose.
  + [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x.
  + [EMailBrowser] Free MessageList on close.
  + Do not leak a GalView in a GalViewInstance.
  + Read link/visited-link colors also from the style context
    flags.
  + [EMailLabelListStore] Avoid circular dependency in a tag cache.
  + Preferences window never freed.
  + EShell not finalized on exit.
  + [EMeetingTimeSelector] Expects wrong objects in detach menu
    callbacks.
  + [ECompEditor] Disable editing of some parts when the user is
    not the organizer.
  + Disable animation of the GtkInfoBar's revealer.
  + [ECompEditor] Change order of an alert add and remove.
  + Free EMailFormatter/Parser extension caches on application
    exit.
  + Fix possible memory leak with attachments in message preview.
  + EAttachment/Store not freed in the message preview panel.
  + Bugs fixed: bgo#735747, bgo#757246, bgo#757188, bgo#757348,
    bgo#216130, bgo#272854, bgo#639299, bgo#757342, bgo#755418,
    bgo#757594, bgo#757660, bgo#757658, bgo#598037, bgo#692713,
    bgo#744859, bgo#241050, bgo#710761, bgo#757654, bgo#758015,
    bgo#757887, bgo#616931, bgo#758191.
  + Updated translations.
- Changes from version 3.19.1:
  + Fix the name of GNOME Calendar.
  + Fix translation of default:mm.
  + Use set date/time format in Tasks/Memos previews.
  + Add also evolution-mail-formatter into Libs of
    evolution-mail.pc.
  + Pack address book importers' selector into a scrollable window.
  + EHTMLEditorSelection:
  - Selection start marker could be wrongly saved before the
    quote character.
  - Selection is wrongly restored when it is on the end of block.
  - Blocks are wrongly wrapped around selection markers.
  - Font color can't be set.
  - Current font color is discarded after modifying the font
    size.
  - Font formats are reported wrongly if the are nested FONT
    elements.
  - build fix.
  - Make sure we really wrap when ending a line.
  - Trailing and leading spaces could be lost.
  - Replace g_strstr_len usage with strstr.
  + EHTMLEditorView:
  - Only process the Heading elements in HTML mode.
  - When merging siblings repeat until none is left.
  - Improve the undo/redo in composer.
  - Pasting HTML content with new lines between elements inserts
    these lines into composer.
  - Extra new line added after credentials.
  - Busy loop when replying to certain mail.
  - Very long strings without spaces can overflow the paragraph.
  - Quote symbols could be inserted twice around tabulator.
  - Correct indentation.
  + Bugs fixed: bgo#749974, bgo#544813, bgo#754999, bgo#749158,
    bgo#754872, bgo#255032, bgo#677862, bgo#754693, bgo#442398,
    bgo#513779, bgo#756535, bgo#755730, bgo#756664, bgo#676151,
    bgo#682565, bgo#687326, bgo#688368, bgo#687427, bgo#688796,
    bgo#756707, bgo#756883.
  + Updated translations.
- Bump %define evolution_base_version to 3.20.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455883201">- Update to version 3.19.3:
  + Mail Preferences-&gt;Junk page incorrectly referenced in the code.
  + Fix crash on quit in gtk_application_impl_uninhibit().
  + Ask for a forced quit when a user tries to re-close the window.
  + Attachments List View passes mouse events to the parent widget.
  + Add &lt;kudos/&gt; into appdata/metainfo files.
  + Visualize incorrect values in account/source editors.
  + Composer:
  - Last empty block in pasted content could be inaccessible.
  - Set GObject's data on history event instead on its data and
    rename them.
  - Partially revert previous commit as EHTMLEditorHistoryEvent
    is not GObject.
  + EHTMLEditorSelection:
  - Editor is not marked as changed after doing paste action.
  + EHTMLEditorView:
  - Add an debug message when inserting a new history event.
  - Warning printed on console after pressing Enter &amp; Tabulator.
  - Don't save history when undoing/redoing a paste of content.
  - Check if the Backspace or Delete operation can remove
    anything.
  - Don't include non-breaking space while recognizing links.
  - Links could not be recognized after deleting them and later
    undoing it.
  - Caret is put on wrong place when pasting into quoted content.
  - Note a type of DOMRange comparison in comment.
  - Don't include non-breaking space while recognizing links.
  - Don't check for links if we cannot obtain valid block.
  - Undoing and redoing Return press in the beginning of
    citation is wrong.
  - 'Paste Quotation' action in HTML mode is not setting the
    caret to the right position.
  - Replace the preedit-* signals with compositionstart and
    compositionend HTML events.
  - Rename variables and functions to more reflect previous change.
  + EMailPrinter - Clean the unused variables.
  + Bugs fixed: bgo#758089, bgo#758152, bgo#758650, bgo#758665,
    bgo#752543, bgo#758827, bgo#758752, bgo#758827, bgo#758851,
    bgo#758846, bgo#758849, bgo#758747, bgo#758856, bgo#757939,
    bgo#759046, bgo#759337, bgo#749712.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883202">- Update to version 3.19.4:
  + EHTMLEditorView:
  - Cannot append text to links if non-breaking space is
    presented.
  - Extra new line added after pressing the Backspace in a list
    item with one character.
  - History can be overwritten when redoing the Return key press
    in an empty list item.
  - Redoing the Return key press in the list can fail.
  - Pressing the Return key in the bulleted list does not end it.
  - Cannot remove an empty bulleted list item with Backspace key.
  - Only change a smiley to plain text when the node is smiley.
  + Enhance workaround for bgo#737949.
  + Add metainfo.xml files for pst-import plugin.
  + Add "Message-&gt;Mailing List-&gt;Copy Message Archive URL" for
    Archived-At header.
  + Bugs fixed: bgo#755743, bgo#759536, bgo#759564, bgo#759584,
    bgo#759665, bgo#760365.
  + Updated translations.
- Split out new package evolution-plugin-pst-import, containing
  the Outlook PST Import plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883203">- Update to version 3.19.90:
  + EHTMLEditorView:
  - It's not possible to change formatting from Blockquote to
    list.
  - Some of the Evolution's composer attributes are sent in HTML
    messages.
  - Avoid possible critical warnings when sending HTML messages.
  - Avoid critical warnings when deleting a text smiley.
  - Fragment can be used uninitialized when saving history while
    deleting.
  - Undoing the citation split does not re-wrap and re-quote the
    block.
  - Pressing the Return key in the beginning of list item will
    delete the item.
  - Don't send the empty signature placeholder in the HTML
    messages.
  + EHTMLEditorUtils - prev_parent variable can be used
    uninitialized.
  + EMinicard: Release grab when started drag of the contact.
  + Do not let itip-formatter plugin disable.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Update the AppData to spec version 0.7+.
  + Add a missing tag to the AppData file.
  + Do not require gnome-common to run autogen.sh.
  + Show composer when processing mailto: only after From account
    is set.
  + Address some compiler warnings.
  + Avoid delay when going online with --force-online command-line
    option.
  + Cancel editing when change notification comes in the Day View.
  + Use UTF-8 default composer-charset, if not set.
  + Bugs fixed: bgo#725320, bgo#758977, bgo#759201, bgo#759474,
    bgo#759618, bgo#759873, bgo#760520, bgo#760563, bgo#760638,
    bgo#760971, bgo#761166, bgo#761346, bgo#761394, bgo#761453,
    bgo#761483, bgo#761496, bgo#761506, bgo#761883.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + Correct typo in the fix for bgo#761883.
  + Pressing the Return key in the image wrapper will duplicate
    the image wrapper structure.
  + EHTMLEditorSelection - Turning off the bold formatting can
    leave unnecessary nodes in the DOM.
  + EHTMLEditorView:
  - List item is deleted when enter is pressed on the end of it.
  - Avoid extra selection save/restore in list manipulation.
  + Bugs fixed: bgo#203026, bgo#579675, bgo#614557, bgo#759101,
    bgo#761159, bgo#761301, bgo#761497, bgo#761596, bgo#761993,
    bgo#762022, bgo#762075, bgo#762205, bgo#762376, bgo#762396.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Update README file.
  + Plain text signature is opened as an HTML one.
  + Some HTML signatures lost line breaks when inserted to the
    composer.
  + EHTMLEditorView - Signature in a message can lost its line
    breaks after sending it.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#762477: Add .desktop file actions to open respective parts.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + bgo#763631: Folder-&gt;Subscriptions opened empty with
    gtk+3.19.11.
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1459425600">- Do not pass the option "-N Evolution" to
  %suse_update_desktop_file for evolution.desktop: this has the
  ugly side-effect of changing every Name entry in the .desktop
  file, including those (new to v3.20.0) for desktop actions,
  to Evolution which messes up the desktop item.
- Do not pass the option "-D evolution" to
  %suse_update_desktop_file for evolution.desktop: the specified
  docpath no longer exists; this prevents the following warning
  "suse_update_desktop_file: DocPath target evolution for does not
  exist" during the %install stage.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + [EAttachmentTree/IconView]: Setup widgets in 'constructed'
    handler.
  + Remove unneeded runtime warning from
    e-day-view.c::cancel_editing().
  + Vertically center table header text.
  + Make some settings changes in mail composer permanent.
  + Add missing closing double quote, thus webview-print.css is
    actually used.
  + Reposition ECalendar children on timeout, not inside
    size-allocate handler.
  + Cannot change order list to unordered for the first time.
  + Inline images in drafts are not displayed in GMail.
  + EHTMLEditorView:
  - Remove signature from Thunderbird if presented.
  - Correct the new lines handling in quoted content.
  - Avoid variables with the same name in one scope.
  - Don't replace various whitespaces with non-breaking spaces
    when inserting into PRE element.
  - Busy loop after pasting two links after each other in the
    quoted content.
  + EHTMLEditorSelection:
  - Selection could be saved wrong in quoted content.
  - Anchors could be wrongly wrapped in quoted content.
  - Ask for a parent node of the right node.
  + Bugs fixed: bgo#736808, bgo#763796, bgo#764062, bgo#764234,
    bgo#764172, bgo#763723, bgo#764426, bgo#764428, bgo#240130,
    bgo#764542, bgo#762785, bgo#758878.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Drop evolution-migrate-kmail-kcontact.patch: merged upstream
  (bgo#731502).</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-bsc930240-a11y-3-12-fixes.patch,
  evolution-bsc930240-a11y-3-16-fixes.patch,
  0001-GalA11yETableColumnHeader-implement-AtkComponent.patch,
  and evolution-drag-text-to-composer.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1461585600">- Drop pkgconfig(geoclue) BuildRequires: evolution stopped
  depending on it in version 3.12.8.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Optimize some of the DOM functions related to selection.
  + EMsgComposer: Move the DOM manipulation to EHTMLEditorView.
  + EHTMLEditorActions: 'Select All' action is always disabled.
  + EHTMLEditorView:
  - Deleting a content in a PRE element could wrap the content in
    SPAN element.
  - Moving a Preformatted block one level up in the quoted
    content will change it to Normal.
  - Restore the selection end mark correctly when processing HTML
    to plain text.
  - Redoing a citation split removes an extra text.
  - Simplify and improve how the undo/redo of delete operation in
    quoted content is performed.
  + Recognize special folders for a global mail view also based on
    flags.
  + Rather hide, than disable, items in Taskpad/Memopad context
    menus.
  + Correct placement of emoticon and color chooser in composer
    under Wayland.
  + Bugs fixed: bgo#765090, bgo#765102, bgo#765202, bgo#765446,
    bgo#765665, bgo#765636, bgo#435219, bgo#765950, bgo#766017.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + Explicitly center attachment bar expander vertically.
  + Avoid NULL dereference in mail-send-recv.c:free_send_data()
    function.
  + EHTMLEditorActions: Paste Quotation action is always active.
  + EHTMLEditorImageDialog: Border and alignment are not set
    properly.
  + EHTMLEditorView: Background image from page is removed when
    saving draft.
  + Bugs fixed: bgo#766540, bgo#766713.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + Crash under e_mail_folder_find_duplicate_messages_sync().
  + Create new events in the selected calendar in the left tree of
    calendars.
  + When pressing the Return key to end a list a new empty list is
    created.
  + Don't create unnecessary wrappers when quoting a text.
  + Busy-loop when printing specifically formatted HTML message.
  + GalA11yETableItem can have stored incorrect row count
    sometimes.
  + EHTMLEditorActions: Disable HTML actions in plain text mode.
  + EHTMLEditorSelection:
  - List alignment not detected properly.
  - Indented block style could not be set properly.
  - Use a faster way of quoting an element in the plain text
    mode.
  + EHTMLEditorView:
  - Opening a draft that was not created in composer should
    respect the wrap/don't wrap preference.
  - Critical warning could be seen in console after pasting the
    content.
  - Don't leak a WebKitDOMNodeList instance.
  - Pasting content into the indented block will not preserve
    formatting.
  - Don't add a new line for the empty list when generating a
    plain text version of the content.
  - Don't leak a WebKitODMNodeList instance.
  - Always try to process the CID images when loading a content.
  - Correct the situations when the 'Lose formatting' dialog is
    showed.
  - When the content is converted set the editor as changed.
  - Plain text version of draft could lose formatting.
  - Improve how the content is processed to plain text.
  - Correctly remove images and its wrappers.
  - Indented elements should be preserved when switching between
    composer modes.
  - Fix the build after doing a mistake in commits.
  - Redoing a delete operation in a PRE element could wrap the
    content in SPAN element.
  - Some empty new lines in a quoted content could be lost.
  - Don't modify a variable from arguments.
  - Simplify how an element is quoted.
  + Bugs fixed: bgo#767283, bgo#767236, bgo#767334, bgo#767542,
    bgo#767364, bgo#767335, bgo#767780, bgo#767681, bgo#768013,
    bgo#768369.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1470225600">- Add evolution-bgo769062-mouseover-crash.patch: fix crash on
  mouse over task when tasks are grouped (bgo#769062).
- Add evolution-bgo768683-cannot-mark-as-spam.patch: allow marking
  a non-spam message as spam in a junk folder (bgo#768683).</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + EComposerPrivate: Changing a top signature to another one will
    place it on different position.
  + EComposerPrivate: Unneeded spacer left when setting a top
    signature from an existing one to None.
  + EHTMLEditorView: Redoing unquoting does not work.
  + Correct order of "assign value" and "call function" when saving
    to drafts.
  + Bugs fixed: bgo#768449, bgo#767283, bgo#769338, bgo#769354,
    bgo#769062, bgo#768683, bgo#769072, bgo#769523, bgo#769288.
- Drop evolution-bgo769062-mouseover-crash.patch and
  evolution-bgo768683-cannot-mark-as-spam.patch: Fixed upstream.</changelog>
<changelog author="qzhao@suse.com" date="1482148800">- Add evolution-EPortEntry-too-large.patch
  Fix evolution sending email EPortEntry too large(bgo#764802,
  bsc#1015898).</changelog>
<changelog author="mgorse@suse.com" date="1486728000">- Add evolution-contact-list-performance.patch: improve
  performance with very large contact lists (bsc#990206
  bgo#774494).</changelog>

</package>
<package pkgid="21cd0779ab7b4dc744a4c020d0d72632993c9c5c65966fe3eae8cb8ca822c6cb" name="evolution-lang" arch="noarch">
    <version epoch="0" ver="3.20.5" rel="2.3.1"/>

<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.2:
  + EHTMLEditorSelection: Remove previously inserted BR if
    correcting wrapping around selection markers.
  + EHTMLEditorView:
  - Fix a link detection when ending a link with the Return key.
  - Don't leak the WebKitDOMRange object when undoing the Return
    key press.
  - New lines could be skipped when parsing the mail content into
    the composer.
  - Allow to append a query to the link.
  - Correctly remove the HISTORY_AND events from history.
  - Post-process every HISTORY_DELETE event.
  - After undoing the HISTORY_DELETE operation always re-wrap and
    re-quote current block.
  + Make calendar editors modular and non-UI-blocking.
  + Updated German screen-shots.
  + Forward ETable/ETree background events to an ETableItem.
  + Task view's "Assign task" doesn't open editor with attendees.
  + [ECompEditor] Store attachments to calendar's local store on
    save.
  + [ECompEditor] Always enable the editor after the save is
    complete.
  + [EActivityBar] Do not remove timeout GSource twice in dispose.
  + [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x.
  + [EMailBrowser] Free MessageList on close.
  + Do not leak a GalView in a GalViewInstance.
  + Read link/visited-link colors also from the style context
    flags.
  + [EMailLabelListStore] Avoid circular dependency in a tag cache.
  + Preferences window never freed.
  + EShell not finalized on exit.
  + [EMeetingTimeSelector] Expects wrong objects in detach menu
    callbacks.
  + [ECompEditor] Disable editing of some parts when the user is
    not the organizer.
  + Disable animation of the GtkInfoBar's revealer.
  + [ECompEditor] Change order of an alert add and remove.
  + Free EMailFormatter/Parser extension caches on application
    exit.
  + Fix possible memory leak with attachments in message preview.
  + EAttachment/Store not freed in the message preview panel.
  + Bugs fixed: bgo#735747, bgo#757246, bgo#757188, bgo#757348,
    bgo#216130, bgo#272854, bgo#639299, bgo#757342, bgo#755418,
    bgo#757594, bgo#757660, bgo#757658, bgo#598037, bgo#692713,
    bgo#744859, bgo#241050, bgo#710761, bgo#757654, bgo#758015,
    bgo#757887, bgo#616931, bgo#758191.
  + Updated translations.
- Changes from version 3.19.1:
  + Fix the name of GNOME Calendar.
  + Fix translation of default:mm.
  + Use set date/time format in Tasks/Memos previews.
  + Add also evolution-mail-formatter into Libs of
    evolution-mail.pc.
  + Pack address book importers' selector into a scrollable window.
  + EHTMLEditorSelection:
  - Selection start marker could be wrongly saved before the
    quote character.
  - Selection is wrongly restored when it is on the end of block.
  - Blocks are wrongly wrapped around selection markers.
  - Font color can't be set.
  - Current font color is discarded after modifying the font
    size.
  - Font formats are reported wrongly if the are nested FONT
    elements.
  - build fix.
  - Make sure we really wrap when ending a line.
  - Trailing and leading spaces could be lost.
  - Replace g_strstr_len usage with strstr.
  + EHTMLEditorView:
  - Only process the Heading elements in HTML mode.
  - When merging siblings repeat until none is left.
  - Improve the undo/redo in composer.
  - Pasting HTML content with new lines between elements inserts
    these lines into composer.
  - Extra new line added after credentials.
  - Busy loop when replying to certain mail.
  - Very long strings without spaces can overflow the paragraph.
  - Quote symbols could be inserted twice around tabulator.
  - Correct indentation.
  + Bugs fixed: bgo#749974, bgo#544813, bgo#754999, bgo#749158,
    bgo#754872, bgo#255032, bgo#677862, bgo#754693, bgo#442398,
    bgo#513779, bgo#756535, bgo#755730, bgo#756664, bgo#676151,
    bgo#682565, bgo#687326, bgo#688368, bgo#687427, bgo#688796,
    bgo#756707, bgo#756883.
  + Updated translations.
- Bump %define evolution_base_version to 3.20.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455883201">- Update to version 3.19.3:
  + Mail Preferences-&gt;Junk page incorrectly referenced in the code.
  + Fix crash on quit in gtk_application_impl_uninhibit().
  + Ask for a forced quit when a user tries to re-close the window.
  + Attachments List View passes mouse events to the parent widget.
  + Add &lt;kudos/&gt; into appdata/metainfo files.
  + Visualize incorrect values in account/source editors.
  + Composer:
  - Last empty block in pasted content could be inaccessible.
  - Set GObject's data on history event instead on its data and
    rename them.
  - Partially revert previous commit as EHTMLEditorHistoryEvent
    is not GObject.
  + EHTMLEditorSelection:
  - Editor is not marked as changed after doing paste action.
  + EHTMLEditorView:
  - Add an debug message when inserting a new history event.
  - Warning printed on console after pressing Enter &amp; Tabulator.
  - Don't save history when undoing/redoing a paste of content.
  - Check if the Backspace or Delete operation can remove
    anything.
  - Don't include non-breaking space while recognizing links.
  - Links could not be recognized after deleting them and later
    undoing it.
  - Caret is put on wrong place when pasting into quoted content.
  - Note a type of DOMRange comparison in comment.
  - Don't include non-breaking space while recognizing links.
  - Don't check for links if we cannot obtain valid block.
  - Undoing and redoing Return press in the beginning of
    citation is wrong.
  - 'Paste Quotation' action in HTML mode is not setting the
    caret to the right position.
  - Replace the preedit-* signals with compositionstart and
    compositionend HTML events.
  - Rename variables and functions to more reflect previous change.
  + EMailPrinter - Clean the unused variables.
  + Bugs fixed: bgo#758089, bgo#758152, bgo#758650, bgo#758665,
    bgo#752543, bgo#758827, bgo#758752, bgo#758827, bgo#758851,
    bgo#758846, bgo#758849, bgo#758747, bgo#758856, bgo#757939,
    bgo#759046, bgo#759337, bgo#749712.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883202">- Update to version 3.19.4:
  + EHTMLEditorView:
  - Cannot append text to links if non-breaking space is
    presented.
  - Extra new line added after pressing the Backspace in a list
    item with one character.
  - History can be overwritten when redoing the Return key press
    in an empty list item.
  - Redoing the Return key press in the list can fail.
  - Pressing the Return key in the bulleted list does not end it.
  - Cannot remove an empty bulleted list item with Backspace key.
  - Only change a smiley to plain text when the node is smiley.
  + Enhance workaround for bgo#737949.
  + Add metainfo.xml files for pst-import plugin.
  + Add "Message-&gt;Mailing List-&gt;Copy Message Archive URL" for
    Archived-At header.
  + Bugs fixed: bgo#755743, bgo#759536, bgo#759564, bgo#759584,
    bgo#759665, bgo#760365.
  + Updated translations.
- Split out new package evolution-plugin-pst-import, containing
  the Outlook PST Import plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883203">- Update to version 3.19.90:
  + EHTMLEditorView:
  - It's not possible to change formatting from Blockquote to
    list.
  - Some of the Evolution's composer attributes are sent in HTML
    messages.
  - Avoid possible critical warnings when sending HTML messages.
  - Avoid critical warnings when deleting a text smiley.
  - Fragment can be used uninitialized when saving history while
    deleting.
  - Undoing the citation split does not re-wrap and re-quote the
    block.
  - Pressing the Return key in the beginning of list item will
    delete the item.
  - Don't send the empty signature placeholder in the HTML
    messages.
  + EHTMLEditorUtils - prev_parent variable can be used
    uninitialized.
  + EMinicard: Release grab when started drag of the contact.
  + Do not let itip-formatter plugin disable.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Update the AppData to spec version 0.7+.
  + Add a missing tag to the AppData file.
  + Do not require gnome-common to run autogen.sh.
  + Show composer when processing mailto: only after From account
    is set.
  + Address some compiler warnings.
  + Avoid delay when going online with --force-online command-line
    option.
  + Cancel editing when change notification comes in the Day View.
  + Use UTF-8 default composer-charset, if not set.
  + Bugs fixed: bgo#725320, bgo#758977, bgo#759201, bgo#759474,
    bgo#759618, bgo#759873, bgo#760520, bgo#760563, bgo#760638,
    bgo#760971, bgo#761166, bgo#761346, bgo#761394, bgo#761453,
    bgo#761483, bgo#761496, bgo#761506, bgo#761883.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + Correct typo in the fix for bgo#761883.
  + Pressing the Return key in the image wrapper will duplicate
    the image wrapper structure.
  + EHTMLEditorSelection - Turning off the bold formatting can
    leave unnecessary nodes in the DOM.
  + EHTMLEditorView:
  - List item is deleted when enter is pressed on the end of it.
  - Avoid extra selection save/restore in list manipulation.
  + Bugs fixed: bgo#203026, bgo#579675, bgo#614557, bgo#759101,
    bgo#761159, bgo#761301, bgo#761497, bgo#761596, bgo#761993,
    bgo#762022, bgo#762075, bgo#762205, bgo#762376, bgo#762396.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Update README file.
  + Plain text signature is opened as an HTML one.
  + Some HTML signatures lost line breaks when inserted to the
    composer.
  + EHTMLEditorView - Signature in a message can lost its line
    breaks after sending it.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#762477: Add .desktop file actions to open respective parts.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + bgo#763631: Folder-&gt;Subscriptions opened empty with
    gtk+3.19.11.
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1459425600">- Do not pass the option "-N Evolution" to
  %suse_update_desktop_file for evolution.desktop: this has the
  ugly side-effect of changing every Name entry in the .desktop
  file, including those (new to v3.20.0) for desktop actions,
  to Evolution which messes up the desktop item.
- Do not pass the option "-D evolution" to
  %suse_update_desktop_file for evolution.desktop: the specified
  docpath no longer exists; this prevents the following warning
  "suse_update_desktop_file: DocPath target evolution for does not
  exist" during the %install stage.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + [EAttachmentTree/IconView]: Setup widgets in 'constructed'
    handler.
  + Remove unneeded runtime warning from
    e-day-view.c::cancel_editing().
  + Vertically center table header text.
  + Make some settings changes in mail composer permanent.
  + Add missing closing double quote, thus webview-print.css is
    actually used.
  + Reposition ECalendar children on timeout, not inside
    size-allocate handler.
  + Cannot change order list to unordered for the first time.
  + Inline images in drafts are not displayed in GMail.
  + EHTMLEditorView:
  - Remove signature from Thunderbird if presented.
  - Correct the new lines handling in quoted content.
  - Avoid variables with the same name in one scope.
  - Don't replace various whitespaces with non-breaking spaces
    when inserting into PRE element.
  - Busy loop after pasting two links after each other in the
    quoted content.
  + EHTMLEditorSelection:
  - Selection could be saved wrong in quoted content.
  - Anchors could be wrongly wrapped in quoted content.
  - Ask for a parent node of the right node.
  + Bugs fixed: bgo#736808, bgo#763796, bgo#764062, bgo#764234,
    bgo#764172, bgo#763723, bgo#764426, bgo#764428, bgo#240130,
    bgo#764542, bgo#762785, bgo#758878.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Drop evolution-migrate-kmail-kcontact.patch: merged upstream
  (bgo#731502).</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-bsc930240-a11y-3-12-fixes.patch,
  evolution-bsc930240-a11y-3-16-fixes.patch,
  0001-GalA11yETableColumnHeader-implement-AtkComponent.patch,
  and evolution-drag-text-to-composer.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1461585600">- Drop pkgconfig(geoclue) BuildRequires: evolution stopped
  depending on it in version 3.12.8.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Optimize some of the DOM functions related to selection.
  + EMsgComposer: Move the DOM manipulation to EHTMLEditorView.
  + EHTMLEditorActions: 'Select All' action is always disabled.
  + EHTMLEditorView:
  - Deleting a content in a PRE element could wrap the content in
    SPAN element.
  - Moving a Preformatted block one level up in the quoted
    content will change it to Normal.
  - Restore the selection end mark correctly when processing HTML
    to plain text.
  - Redoing a citation split removes an extra text.
  - Simplify and improve how the undo/redo of delete operation in
    quoted content is performed.
  + Recognize special folders for a global mail view also based on
    flags.
  + Rather hide, than disable, items in Taskpad/Memopad context
    menus.
  + Correct placement of emoticon and color chooser in composer
    under Wayland.
  + Bugs fixed: bgo#765090, bgo#765102, bgo#765202, bgo#765446,
    bgo#765665, bgo#765636, bgo#435219, bgo#765950, bgo#766017.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + Explicitly center attachment bar expander vertically.
  + Avoid NULL dereference in mail-send-recv.c:free_send_data()
    function.
  + EHTMLEditorActions: Paste Quotation action is always active.
  + EHTMLEditorImageDialog: Border and alignment are not set
    properly.
  + EHTMLEditorView: Background image from page is removed when
    saving draft.
  + Bugs fixed: bgo#766540, bgo#766713.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + Crash under e_mail_folder_find_duplicate_messages_sync().
  + Create new events in the selected calendar in the left tree of
    calendars.
  + When pressing the Return key to end a list a new empty list is
    created.
  + Don't create unnecessary wrappers when quoting a text.
  + Busy-loop when printing specifically formatted HTML message.
  + GalA11yETableItem can have stored incorrect row count
    sometimes.
  + EHTMLEditorActions: Disable HTML actions in plain text mode.
  + EHTMLEditorSelection:
  - List alignment not detected properly.
  - Indented block style could not be set properly.
  - Use a faster way of quoting an element in the plain text
    mode.
  + EHTMLEditorView:
  - Opening a draft that was not created in composer should
    respect the wrap/don't wrap preference.
  - Critical warning could be seen in console after pasting the
    content.
  - Don't leak a WebKitDOMNodeList instance.
  - Pasting content into the indented block will not preserve
    formatting.
  - Don't add a new line for the empty list when generating a
    plain text version of the content.
  - Don't leak a WebKitODMNodeList instance.
  - Always try to process the CID images when loading a content.
  - Correct the situations when the 'Lose formatting' dialog is
    showed.
  - When the content is converted set the editor as changed.
  - Plain text version of draft could lose formatting.
  - Improve how the content is processed to plain text.
  - Correctly remove images and its wrappers.
  - Indented elements should be preserved when switching between
    composer modes.
  - Fix the build after doing a mistake in commits.
  - Redoing a delete operation in a PRE element could wrap the
    content in SPAN element.
  - Some empty new lines in a quoted content could be lost.
  - Don't modify a variable from arguments.
  - Simplify how an element is quoted.
  + Bugs fixed: bgo#767283, bgo#767236, bgo#767334, bgo#767542,
    bgo#767364, bgo#767335, bgo#767780, bgo#767681, bgo#768013,
    bgo#768369.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1470225600">- Add evolution-bgo769062-mouseover-crash.patch: fix crash on
  mouse over task when tasks are grouped (bgo#769062).
- Add evolution-bgo768683-cannot-mark-as-spam.patch: allow marking
  a non-spam message as spam in a junk folder (bgo#768683).</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + EComposerPrivate: Changing a top signature to another one will
    place it on different position.
  + EComposerPrivate: Unneeded spacer left when setting a top
    signature from an existing one to None.
  + EHTMLEditorView: Redoing unquoting does not work.
  + Correct order of "assign value" and "call function" when saving
    to drafts.
  + Bugs fixed: bgo#768449, bgo#767283, bgo#769338, bgo#769354,
    bgo#769062, bgo#768683, bgo#769072, bgo#769523, bgo#769288.
- Drop evolution-bgo769062-mouseover-crash.patch and
  evolution-bgo768683-cannot-mark-as-spam.patch: Fixed upstream.</changelog>
<changelog author="qzhao@suse.com" date="1482148800">- Add evolution-EPortEntry-too-large.patch
  Fix evolution sending email EPortEntry too large(bgo#764802,
  bsc#1015898).</changelog>
<changelog author="mgorse@suse.com" date="1486728000">- Add evolution-contact-list-performance.patch: improve
  performance with very large contact lists (bsc#990206
  bgo#774494).</changelog>

</package>
<package pkgid="61415b9403f1f3494dbcf045e51e3e95cbbeff035dc9f3b25d5ea8387c25f246" name="evolution-plugin-bogofilter" arch="x86_64">
    <version epoch="0" ver="3.20.5" rel="2.3.1"/>

<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.2:
  + EHTMLEditorSelection: Remove previously inserted BR if
    correcting wrapping around selection markers.
  + EHTMLEditorView:
  - Fix a link detection when ending a link with the Return key.
  - Don't leak the WebKitDOMRange object when undoing the Return
    key press.
  - New lines could be skipped when parsing the mail content into
    the composer.
  - Allow to append a query to the link.
  - Correctly remove the HISTORY_AND events from history.
  - Post-process every HISTORY_DELETE event.
  - After undoing the HISTORY_DELETE operation always re-wrap and
    re-quote current block.
  + Make calendar editors modular and non-UI-blocking.
  + Updated German screen-shots.
  + Forward ETable/ETree background events to an ETableItem.
  + Task view's "Assign task" doesn't open editor with attendees.
  + [ECompEditor] Store attachments to calendar's local store on
    save.
  + [ECompEditor] Always enable the editor after the save is
    complete.
  + [EActivityBar] Do not remove timeout GSource twice in dispose.
  + [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x.
  + [EMailBrowser] Free MessageList on close.
  + Do not leak a GalView in a GalViewInstance.
  + Read link/visited-link colors also from the style context
    flags.
  + [EMailLabelListStore] Avoid circular dependency in a tag cache.
  + Preferences window never freed.
  + EShell not finalized on exit.
  + [EMeetingTimeSelector] Expects wrong objects in detach menu
    callbacks.
  + [ECompEditor] Disable editing of some parts when the user is
    not the organizer.
  + Disable animation of the GtkInfoBar's revealer.
  + [ECompEditor] Change order of an alert add and remove.
  + Free EMailFormatter/Parser extension caches on application
    exit.
  + Fix possible memory leak with attachments in message preview.
  + EAttachment/Store not freed in the message preview panel.
  + Bugs fixed: bgo#735747, bgo#757246, bgo#757188, bgo#757348,
    bgo#216130, bgo#272854, bgo#639299, bgo#757342, bgo#755418,
    bgo#757594, bgo#757660, bgo#757658, bgo#598037, bgo#692713,
    bgo#744859, bgo#241050, bgo#710761, bgo#757654, bgo#758015,
    bgo#757887, bgo#616931, bgo#758191.
  + Updated translations.
- Changes from version 3.19.1:
  + Fix the name of GNOME Calendar.
  + Fix translation of default:mm.
  + Use set date/time format in Tasks/Memos previews.
  + Add also evolution-mail-formatter into Libs of
    evolution-mail.pc.
  + Pack address book importers' selector into a scrollable window.
  + EHTMLEditorSelection:
  - Selection start marker could be wrongly saved before the
    quote character.
  - Selection is wrongly restored when it is on the end of block.
  - Blocks are wrongly wrapped around selection markers.
  - Font color can't be set.
  - Current font color is discarded after modifying the font
    size.
  - Font formats are reported wrongly if the are nested FONT
    elements.
  - build fix.
  - Make sure we really wrap when ending a line.
  - Trailing and leading spaces could be lost.
  - Replace g_strstr_len usage with strstr.
  + EHTMLEditorView:
  - Only process the Heading elements in HTML mode.
  - When merging siblings repeat until none is left.
  - Improve the undo/redo in composer.
  - Pasting HTML content with new lines between elements inserts
    these lines into composer.
  - Extra new line added after credentials.
  - Busy loop when replying to certain mail.
  - Very long strings without spaces can overflow the paragraph.
  - Quote symbols could be inserted twice around tabulator.
  - Correct indentation.
  + Bugs fixed: bgo#749974, bgo#544813, bgo#754999, bgo#749158,
    bgo#754872, bgo#255032, bgo#677862, bgo#754693, bgo#442398,
    bgo#513779, bgo#756535, bgo#755730, bgo#756664, bgo#676151,
    bgo#682565, bgo#687326, bgo#688368, bgo#687427, bgo#688796,
    bgo#756707, bgo#756883.
  + Updated translations.
- Bump %define evolution_base_version to 3.20.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455883201">- Update to version 3.19.3:
  + Mail Preferences-&gt;Junk page incorrectly referenced in the code.
  + Fix crash on quit in gtk_application_impl_uninhibit().
  + Ask for a forced quit when a user tries to re-close the window.
  + Attachments List View passes mouse events to the parent widget.
  + Add &lt;kudos/&gt; into appdata/metainfo files.
  + Visualize incorrect values in account/source editors.
  + Composer:
  - Last empty block in pasted content could be inaccessible.
  - Set GObject's data on history event instead on its data and
    rename them.
  - Partially revert previous commit as EHTMLEditorHistoryEvent
    is not GObject.
  + EHTMLEditorSelection:
  - Editor is not marked as changed after doing paste action.
  + EHTMLEditorView:
  - Add an debug message when inserting a new history event.
  - Warning printed on console after pressing Enter &amp; Tabulator.
  - Don't save history when undoing/redoing a paste of content.
  - Check if the Backspace or Delete operation can remove
    anything.
  - Don't include non-breaking space while recognizing links.
  - Links could not be recognized after deleting them and later
    undoing it.
  - Caret is put on wrong place when pasting into quoted content.
  - Note a type of DOMRange comparison in comment.
  - Don't include non-breaking space while recognizing links.
  - Don't check for links if we cannot obtain valid block.
  - Undoing and redoing Return press in the beginning of
    citation is wrong.
  - 'Paste Quotation' action in HTML mode is not setting the
    caret to the right position.
  - Replace the preedit-* signals with compositionstart and
    compositionend HTML events.
  - Rename variables and functions to more reflect previous change.
  + EMailPrinter - Clean the unused variables.
  + Bugs fixed: bgo#758089, bgo#758152, bgo#758650, bgo#758665,
    bgo#752543, bgo#758827, bgo#758752, bgo#758827, bgo#758851,
    bgo#758846, bgo#758849, bgo#758747, bgo#758856, bgo#757939,
    bgo#759046, bgo#759337, bgo#749712.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883202">- Update to version 3.19.4:
  + EHTMLEditorView:
  - Cannot append text to links if non-breaking space is
    presented.
  - Extra new line added after pressing the Backspace in a list
    item with one character.
  - History can be overwritten when redoing the Return key press
    in an empty list item.
  - Redoing the Return key press in the list can fail.
  - Pressing the Return key in the bulleted list does not end it.
  - Cannot remove an empty bulleted list item with Backspace key.
  - Only change a smiley to plain text when the node is smiley.
  + Enhance workaround for bgo#737949.
  + Add metainfo.xml files for pst-import plugin.
  + Add "Message-&gt;Mailing List-&gt;Copy Message Archive URL" for
    Archived-At header.
  + Bugs fixed: bgo#755743, bgo#759536, bgo#759564, bgo#759584,
    bgo#759665, bgo#760365.
  + Updated translations.
- Split out new package evolution-plugin-pst-import, containing
  the Outlook PST Import plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883203">- Update to version 3.19.90:
  + EHTMLEditorView:
  - It's not possible to change formatting from Blockquote to
    list.
  - Some of the Evolution's composer attributes are sent in HTML
    messages.
  - Avoid possible critical warnings when sending HTML messages.
  - Avoid critical warnings when deleting a text smiley.
  - Fragment can be used uninitialized when saving history while
    deleting.
  - Undoing the citation split does not re-wrap and re-quote the
    block.
  - Pressing the Return key in the beginning of list item will
    delete the item.
  - Don't send the empty signature placeholder in the HTML
    messages.
  + EHTMLEditorUtils - prev_parent variable can be used
    uninitialized.
  + EMinicard: Release grab when started drag of the contact.
  + Do not let itip-formatter plugin disable.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Update the AppData to spec version 0.7+.
  + Add a missing tag to the AppData file.
  + Do not require gnome-common to run autogen.sh.
  + Show composer when processing mailto: only after From account
    is set.
  + Address some compiler warnings.
  + Avoid delay when going online with --force-online command-line
    option.
  + Cancel editing when change notification comes in the Day View.
  + Use UTF-8 default composer-charset, if not set.
  + Bugs fixed: bgo#725320, bgo#758977, bgo#759201, bgo#759474,
    bgo#759618, bgo#759873, bgo#760520, bgo#760563, bgo#760638,
    bgo#760971, bgo#761166, bgo#761346, bgo#761394, bgo#761453,
    bgo#761483, bgo#761496, bgo#761506, bgo#761883.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + Correct typo in the fix for bgo#761883.
  + Pressing the Return key in the image wrapper will duplicate
    the image wrapper structure.
  + EHTMLEditorSelection - Turning off the bold formatting can
    leave unnecessary nodes in the DOM.
  + EHTMLEditorView:
  - List item is deleted when enter is pressed on the end of it.
  - Avoid extra selection save/restore in list manipulation.
  + Bugs fixed: bgo#203026, bgo#579675, bgo#614557, bgo#759101,
    bgo#761159, bgo#761301, bgo#761497, bgo#761596, bgo#761993,
    bgo#762022, bgo#762075, bgo#762205, bgo#762376, bgo#762396.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Update README file.
  + Plain text signature is opened as an HTML one.
  + Some HTML signatures lost line breaks when inserted to the
    composer.
  + EHTMLEditorView - Signature in a message can lost its line
    breaks after sending it.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#762477: Add .desktop file actions to open respective parts.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + bgo#763631: Folder-&gt;Subscriptions opened empty with
    gtk+3.19.11.
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1459425600">- Do not pass the option "-N Evolution" to
  %suse_update_desktop_file for evolution.desktop: this has the
  ugly side-effect of changing every Name entry in the .desktop
  file, including those (new to v3.20.0) for desktop actions,
  to Evolution which messes up the desktop item.
- Do not pass the option "-D evolution" to
  %suse_update_desktop_file for evolution.desktop: the specified
  docpath no longer exists; this prevents the following warning
  "suse_update_desktop_file: DocPath target evolution for does not
  exist" during the %install stage.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + [EAttachmentTree/IconView]: Setup widgets in 'constructed'
    handler.
  + Remove unneeded runtime warning from
    e-day-view.c::cancel_editing().
  + Vertically center table header text.
  + Make some settings changes in mail composer permanent.
  + Add missing closing double quote, thus webview-print.css is
    actually used.
  + Reposition ECalendar children on timeout, not inside
    size-allocate handler.
  + Cannot change order list to unordered for the first time.
  + Inline images in drafts are not displayed in GMail.
  + EHTMLEditorView:
  - Remove signature from Thunderbird if presented.
  - Correct the new lines handling in quoted content.
  - Avoid variables with the same name in one scope.
  - Don't replace various whitespaces with non-breaking spaces
    when inserting into PRE element.
  - Busy loop after pasting two links after each other in the
    quoted content.
  + EHTMLEditorSelection:
  - Selection could be saved wrong in quoted content.
  - Anchors could be wrongly wrapped in quoted content.
  - Ask for a parent node of the right node.
  + Bugs fixed: bgo#736808, bgo#763796, bgo#764062, bgo#764234,
    bgo#764172, bgo#763723, bgo#764426, bgo#764428, bgo#240130,
    bgo#764542, bgo#762785, bgo#758878.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Drop evolution-migrate-kmail-kcontact.patch: merged upstream
  (bgo#731502).</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-bsc930240-a11y-3-12-fixes.patch,
  evolution-bsc930240-a11y-3-16-fixes.patch,
  0001-GalA11yETableColumnHeader-implement-AtkComponent.patch,
  and evolution-drag-text-to-composer.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1461585600">- Drop pkgconfig(geoclue) BuildRequires: evolution stopped
  depending on it in version 3.12.8.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Optimize some of the DOM functions related to selection.
  + EMsgComposer: Move the DOM manipulation to EHTMLEditorView.
  + EHTMLEditorActions: 'Select All' action is always disabled.
  + EHTMLEditorView:
  - Deleting a content in a PRE element could wrap the content in
    SPAN element.
  - Moving a Preformatted block one level up in the quoted
    content will change it to Normal.
  - Restore the selection end mark correctly when processing HTML
    to plain text.
  - Redoing a citation split removes an extra text.
  - Simplify and improve how the undo/redo of delete operation in
    quoted content is performed.
  + Recognize special folders for a global mail view also based on
    flags.
  + Rather hide, than disable, items in Taskpad/Memopad context
    menus.
  + Correct placement of emoticon and color chooser in composer
    under Wayland.
  + Bugs fixed: bgo#765090, bgo#765102, bgo#765202, bgo#765446,
    bgo#765665, bgo#765636, bgo#435219, bgo#765950, bgo#766017.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + Explicitly center attachment bar expander vertically.
  + Avoid NULL dereference in mail-send-recv.c:free_send_data()
    function.
  + EHTMLEditorActions: Paste Quotation action is always active.
  + EHTMLEditorImageDialog: Border and alignment are not set
    properly.
  + EHTMLEditorView: Background image from page is removed when
    saving draft.
  + Bugs fixed: bgo#766540, bgo#766713.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + Crash under e_mail_folder_find_duplicate_messages_sync().
  + Create new events in the selected calendar in the left tree of
    calendars.
  + When pressing the Return key to end a list a new empty list is
    created.
  + Don't create unnecessary wrappers when quoting a text.
  + Busy-loop when printing specifically formatted HTML message.
  + GalA11yETableItem can have stored incorrect row count
    sometimes.
  + EHTMLEditorActions: Disable HTML actions in plain text mode.
  + EHTMLEditorSelection:
  - List alignment not detected properly.
  - Indented block style could not be set properly.
  - Use a faster way of quoting an element in the plain text
    mode.
  + EHTMLEditorView:
  - Opening a draft that was not created in composer should
    respect the wrap/don't wrap preference.
  - Critical warning could be seen in console after pasting the
    content.
  - Don't leak a WebKitDOMNodeList instance.
  - Pasting content into the indented block will not preserve
    formatting.
  - Don't add a new line for the empty list when generating a
    plain text version of the content.
  - Don't leak a WebKitODMNodeList instance.
  - Always try to process the CID images when loading a content.
  - Correct the situations when the 'Lose formatting' dialog is
    showed.
  - When the content is converted set the editor as changed.
  - Plain text version of draft could lose formatting.
  - Improve how the content is processed to plain text.
  - Correctly remove images and its wrappers.
  - Indented elements should be preserved when switching between
    composer modes.
  - Fix the build after doing a mistake in commits.
  - Redoing a delete operation in a PRE element could wrap the
    content in SPAN element.
  - Some empty new lines in a quoted content could be lost.
  - Don't modify a variable from arguments.
  - Simplify how an element is quoted.
  + Bugs fixed: bgo#767283, bgo#767236, bgo#767334, bgo#767542,
    bgo#767364, bgo#767335, bgo#767780, bgo#767681, bgo#768013,
    bgo#768369.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1470225600">- Add evolution-bgo769062-mouseover-crash.patch: fix crash on
  mouse over task when tasks are grouped (bgo#769062).
- Add evolution-bgo768683-cannot-mark-as-spam.patch: allow marking
  a non-spam message as spam in a junk folder (bgo#768683).</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + EComposerPrivate: Changing a top signature to another one will
    place it on different position.
  + EComposerPrivate: Unneeded spacer left when setting a top
    signature from an existing one to None.
  + EHTMLEditorView: Redoing unquoting does not work.
  + Correct order of "assign value" and "call function" when saving
    to drafts.
  + Bugs fixed: bgo#768449, bgo#767283, bgo#769338, bgo#769354,
    bgo#769062, bgo#768683, bgo#769072, bgo#769523, bgo#769288.
- Drop evolution-bgo769062-mouseover-crash.patch and
  evolution-bgo768683-cannot-mark-as-spam.patch: Fixed upstream.</changelog>
<changelog author="qzhao@suse.com" date="1482148800">- Add evolution-EPortEntry-too-large.patch
  Fix evolution sending email EPortEntry too large(bgo#764802,
  bsc#1015898).</changelog>
<changelog author="mgorse@suse.com" date="1486728000">- Add evolution-contact-list-performance.patch: improve
  performance with very large contact lists (bsc#990206
  bgo#774494).</changelog>

</package>
<package pkgid="f99dd84e638fbd65263e4949eae906fb2a35d68ebc8a88066855f34cd801d075" name="evolution-plugin-pst-import" arch="x86_64">
    <version epoch="0" ver="3.20.5" rel="2.3.1"/>

<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.2:
  + EHTMLEditorSelection: Remove previously inserted BR if
    correcting wrapping around selection markers.
  + EHTMLEditorView:
  - Fix a link detection when ending a link with the Return key.
  - Don't leak the WebKitDOMRange object when undoing the Return
    key press.
  - New lines could be skipped when parsing the mail content into
    the composer.
  - Allow to append a query to the link.
  - Correctly remove the HISTORY_AND events from history.
  - Post-process every HISTORY_DELETE event.
  - After undoing the HISTORY_DELETE operation always re-wrap and
    re-quote current block.
  + Make calendar editors modular and non-UI-blocking.
  + Updated German screen-shots.
  + Forward ETable/ETree background events to an ETableItem.
  + Task view's "Assign task" doesn't open editor with attendees.
  + [ECompEditor] Store attachments to calendar's local store on
    save.
  + [ECompEditor] Always enable the editor after the save is
    complete.
  + [EActivityBar] Do not remove timeout GSource twice in dispose.
  + [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x.
  + [EMailBrowser] Free MessageList on close.
  + Do not leak a GalView in a GalViewInstance.
  + Read link/visited-link colors also from the style context
    flags.
  + [EMailLabelListStore] Avoid circular dependency in a tag cache.
  + Preferences window never freed.
  + EShell not finalized on exit.
  + [EMeetingTimeSelector] Expects wrong objects in detach menu
    callbacks.
  + [ECompEditor] Disable editing of some parts when the user is
    not the organizer.
  + Disable animation of the GtkInfoBar's revealer.
  + [ECompEditor] Change order of an alert add and remove.
  + Free EMailFormatter/Parser extension caches on application
    exit.
  + Fix possible memory leak with attachments in message preview.
  + EAttachment/Store not freed in the message preview panel.
  + Bugs fixed: bgo#735747, bgo#757246, bgo#757188, bgo#757348,
    bgo#216130, bgo#272854, bgo#639299, bgo#757342, bgo#755418,
    bgo#757594, bgo#757660, bgo#757658, bgo#598037, bgo#692713,
    bgo#744859, bgo#241050, bgo#710761, bgo#757654, bgo#758015,
    bgo#757887, bgo#616931, bgo#758191.
  + Updated translations.
- Changes from version 3.19.1:
  + Fix the name of GNOME Calendar.
  + Fix translation of default:mm.
  + Use set date/time format in Tasks/Memos previews.
  + Add also evolution-mail-formatter into Libs of
    evolution-mail.pc.
  + Pack address book importers' selector into a scrollable window.
  + EHTMLEditorSelection:
  - Selection start marker could be wrongly saved before the
    quote character.
  - Selection is wrongly restored when it is on the end of block.
  - Blocks are wrongly wrapped around selection markers.
  - Font color can't be set.
  - Current font color is discarded after modifying the font
    size.
  - Font formats are reported wrongly if the are nested FONT
    elements.
  - build fix.
  - Make sure we really wrap when ending a line.
  - Trailing and leading spaces could be lost.
  - Replace g_strstr_len usage with strstr.
  + EHTMLEditorView:
  - Only process the Heading elements in HTML mode.
  - When merging siblings repeat until none is left.
  - Improve the undo/redo in composer.
  - Pasting HTML content with new lines between elements inserts
    these lines into composer.
  - Extra new line added after credentials.
  - Busy loop when replying to certain mail.
  - Very long strings without spaces can overflow the paragraph.
  - Quote symbols could be inserted twice around tabulator.
  - Correct indentation.
  + Bugs fixed: bgo#749974, bgo#544813, bgo#754999, bgo#749158,
    bgo#754872, bgo#255032, bgo#677862, bgo#754693, bgo#442398,
    bgo#513779, bgo#756535, bgo#755730, bgo#756664, bgo#676151,
    bgo#682565, bgo#687326, bgo#688368, bgo#687427, bgo#688796,
    bgo#756707, bgo#756883.
  + Updated translations.
- Bump %define evolution_base_version to 3.20.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455883201">- Update to version 3.19.3:
  + Mail Preferences-&gt;Junk page incorrectly referenced in the code.
  + Fix crash on quit in gtk_application_impl_uninhibit().
  + Ask for a forced quit when a user tries to re-close the window.
  + Attachments List View passes mouse events to the parent widget.
  + Add &lt;kudos/&gt; into appdata/metainfo files.
  + Visualize incorrect values in account/source editors.
  + Composer:
  - Last empty block in pasted content could be inaccessible.
  - Set GObject's data on history event instead on its data and
    rename them.
  - Partially revert previous commit as EHTMLEditorHistoryEvent
    is not GObject.
  + EHTMLEditorSelection:
  - Editor is not marked as changed after doing paste action.
  + EHTMLEditorView:
  - Add an debug message when inserting a new history event.
  - Warning printed on console after pressing Enter &amp; Tabulator.
  - Don't save history when undoing/redoing a paste of content.
  - Check if the Backspace or Delete operation can remove
    anything.
  - Don't include non-breaking space while recognizing links.
  - Links could not be recognized after deleting them and later
    undoing it.
  - Caret is put on wrong place when pasting into quoted content.
  - Note a type of DOMRange comparison in comment.
  - Don't include non-breaking space while recognizing links.
  - Don't check for links if we cannot obtain valid block.
  - Undoing and redoing Return press in the beginning of
    citation is wrong.
  - 'Paste Quotation' action in HTML mode is not setting the
    caret to the right position.
  - Replace the preedit-* signals with compositionstart and
    compositionend HTML events.
  - Rename variables and functions to more reflect previous change.
  + EMailPrinter - Clean the unused variables.
  + Bugs fixed: bgo#758089, bgo#758152, bgo#758650, bgo#758665,
    bgo#752543, bgo#758827, bgo#758752, bgo#758827, bgo#758851,
    bgo#758846, bgo#758849, bgo#758747, bgo#758856, bgo#757939,
    bgo#759046, bgo#759337, bgo#749712.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883202">- Update to version 3.19.4:
  + EHTMLEditorView:
  - Cannot append text to links if non-breaking space is
    presented.
  - Extra new line added after pressing the Backspace in a list
    item with one character.
  - History can be overwritten when redoing the Return key press
    in an empty list item.
  - Redoing the Return key press in the list can fail.
  - Pressing the Return key in the bulleted list does not end it.
  - Cannot remove an empty bulleted list item with Backspace key.
  - Only change a smiley to plain text when the node is smiley.
  + Enhance workaround for bgo#737949.
  + Add metainfo.xml files for pst-import plugin.
  + Add "Message-&gt;Mailing List-&gt;Copy Message Archive URL" for
    Archived-At header.
  + Bugs fixed: bgo#755743, bgo#759536, bgo#759564, bgo#759584,
    bgo#759665, bgo#760365.
  + Updated translations.
- Split out new package evolution-plugin-pst-import, containing
  the Outlook PST Import plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883203">- Update to version 3.19.90:
  + EHTMLEditorView:
  - It's not possible to change formatting from Blockquote to
    list.
  - Some of the Evolution's composer attributes are sent in HTML
    messages.
  - Avoid possible critical warnings when sending HTML messages.
  - Avoid critical warnings when deleting a text smiley.
  - Fragment can be used uninitialized when saving history while
    deleting.
  - Undoing the citation split does not re-wrap and re-quote the
    block.
  - Pressing the Return key in the beginning of list item will
    delete the item.
  - Don't send the empty signature placeholder in the HTML
    messages.
  + EHTMLEditorUtils - prev_parent variable can be used
    uninitialized.
  + EMinicard: Release grab when started drag of the contact.
  + Do not let itip-formatter plugin disable.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Update the AppData to spec version 0.7+.
  + Add a missing tag to the AppData file.
  + Do not require gnome-common to run autogen.sh.
  + Show composer when processing mailto: only after From account
    is set.
  + Address some compiler warnings.
  + Avoid delay when going online with --force-online command-line
    option.
  + Cancel editing when change notification comes in the Day View.
  + Use UTF-8 default composer-charset, if not set.
  + Bugs fixed: bgo#725320, bgo#758977, bgo#759201, bgo#759474,
    bgo#759618, bgo#759873, bgo#760520, bgo#760563, bgo#760638,
    bgo#760971, bgo#761166, bgo#761346, bgo#761394, bgo#761453,
    bgo#761483, bgo#761496, bgo#761506, bgo#761883.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + Correct typo in the fix for bgo#761883.
  + Pressing the Return key in the image wrapper will duplicate
    the image wrapper structure.
  + EHTMLEditorSelection - Turning off the bold formatting can
    leave unnecessary nodes in the DOM.
  + EHTMLEditorView:
  - List item is deleted when enter is pressed on the end of it.
  - Avoid extra selection save/restore in list manipulation.
  + Bugs fixed: bgo#203026, bgo#579675, bgo#614557, bgo#759101,
    bgo#761159, bgo#761301, bgo#761497, bgo#761596, bgo#761993,
    bgo#762022, bgo#762075, bgo#762205, bgo#762376, bgo#762396.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Update README file.
  + Plain text signature is opened as an HTML one.
  + Some HTML signatures lost line breaks when inserted to the
    composer.
  + EHTMLEditorView - Signature in a message can lost its line
    breaks after sending it.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#762477: Add .desktop file actions to open respective parts.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + bgo#763631: Folder-&gt;Subscriptions opened empty with
    gtk+3.19.11.
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1459425600">- Do not pass the option "-N Evolution" to
  %suse_update_desktop_file for evolution.desktop: this has the
  ugly side-effect of changing every Name entry in the .desktop
  file, including those (new to v3.20.0) for desktop actions,
  to Evolution which messes up the desktop item.
- Do not pass the option "-D evolution" to
  %suse_update_desktop_file for evolution.desktop: the specified
  docpath no longer exists; this prevents the following warning
  "suse_update_desktop_file: DocPath target evolution for does not
  exist" during the %install stage.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + [EAttachmentTree/IconView]: Setup widgets in 'constructed'
    handler.
  + Remove unneeded runtime warning from
    e-day-view.c::cancel_editing().
  + Vertically center table header text.
  + Make some settings changes in mail composer permanent.
  + Add missing closing double quote, thus webview-print.css is
    actually used.
  + Reposition ECalendar children on timeout, not inside
    size-allocate handler.
  + Cannot change order list to unordered for the first time.
  + Inline images in drafts are not displayed in GMail.
  + EHTMLEditorView:
  - Remove signature from Thunderbird if presented.
  - Correct the new lines handling in quoted content.
  - Avoid variables with the same name in one scope.
  - Don't replace various whitespaces with non-breaking spaces
    when inserting into PRE element.
  - Busy loop after pasting two links after each other in the
    quoted content.
  + EHTMLEditorSelection:
  - Selection could be saved wrong in quoted content.
  - Anchors could be wrongly wrapped in quoted content.
  - Ask for a parent node of the right node.
  + Bugs fixed: bgo#736808, bgo#763796, bgo#764062, bgo#764234,
    bgo#764172, bgo#763723, bgo#764426, bgo#764428, bgo#240130,
    bgo#764542, bgo#762785, bgo#758878.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Drop evolution-migrate-kmail-kcontact.patch: merged upstream
  (bgo#731502).</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-bsc930240-a11y-3-12-fixes.patch,
  evolution-bsc930240-a11y-3-16-fixes.patch,
  0001-GalA11yETableColumnHeader-implement-AtkComponent.patch,
  and evolution-drag-text-to-composer.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1461585600">- Drop pkgconfig(geoclue) BuildRequires: evolution stopped
  depending on it in version 3.12.8.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Optimize some of the DOM functions related to selection.
  + EMsgComposer: Move the DOM manipulation to EHTMLEditorView.
  + EHTMLEditorActions: 'Select All' action is always disabled.
  + EHTMLEditorView:
  - Deleting a content in a PRE element could wrap the content in
    SPAN element.
  - Moving a Preformatted block one level up in the quoted
    content will change it to Normal.
  - Restore the selection end mark correctly when processing HTML
    to plain text.
  - Redoing a citation split removes an extra text.
  - Simplify and improve how the undo/redo of delete operation in
    quoted content is performed.
  + Recognize special folders for a global mail view also based on
    flags.
  + Rather hide, than disable, items in Taskpad/Memopad context
    menus.
  + Correct placement of emoticon and color chooser in composer
    under Wayland.
  + Bugs fixed: bgo#765090, bgo#765102, bgo#765202, bgo#765446,
    bgo#765665, bgo#765636, bgo#435219, bgo#765950, bgo#766017.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + Explicitly center attachment bar expander vertically.
  + Avoid NULL dereference in mail-send-recv.c:free_send_data()
    function.
  + EHTMLEditorActions: Paste Quotation action is always active.
  + EHTMLEditorImageDialog: Border and alignment are not set
    properly.
  + EHTMLEditorView: Background image from page is removed when
    saving draft.
  + Bugs fixed: bgo#766540, bgo#766713.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + Crash under e_mail_folder_find_duplicate_messages_sync().
  + Create new events in the selected calendar in the left tree of
    calendars.
  + When pressing the Return key to end a list a new empty list is
    created.
  + Don't create unnecessary wrappers when quoting a text.
  + Busy-loop when printing specifically formatted HTML message.
  + GalA11yETableItem can have stored incorrect row count
    sometimes.
  + EHTMLEditorActions: Disable HTML actions in plain text mode.
  + EHTMLEditorSelection:
  - List alignment not detected properly.
  - Indented block style could not be set properly.
  - Use a faster way of quoting an element in the plain text
    mode.
  + EHTMLEditorView:
  - Opening a draft that was not created in composer should
    respect the wrap/don't wrap preference.
  - Critical warning could be seen in console after pasting the
    content.
  - Don't leak a WebKitDOMNodeList instance.
  - Pasting content into the indented block will not preserve
    formatting.
  - Don't add a new line for the empty list when generating a
    plain text version of the content.
  - Don't leak a WebKitODMNodeList instance.
  - Always try to process the CID images when loading a content.
  - Correct the situations when the 'Lose formatting' dialog is
    showed.
  - When the content is converted set the editor as changed.
  - Plain text version of draft could lose formatting.
  - Improve how the content is processed to plain text.
  - Correctly remove images and its wrappers.
  - Indented elements should be preserved when switching between
    composer modes.
  - Fix the build after doing a mistake in commits.
  - Redoing a delete operation in a PRE element could wrap the
    content in SPAN element.
  - Some empty new lines in a quoted content could be lost.
  - Don't modify a variable from arguments.
  - Simplify how an element is quoted.
  + Bugs fixed: bgo#767283, bgo#767236, bgo#767334, bgo#767542,
    bgo#767364, bgo#767335, bgo#767780, bgo#767681, bgo#768013,
    bgo#768369.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1470225600">- Add evolution-bgo769062-mouseover-crash.patch: fix crash on
  mouse over task when tasks are grouped (bgo#769062).
- Add evolution-bgo768683-cannot-mark-as-spam.patch: allow marking
  a non-spam message as spam in a junk folder (bgo#768683).</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + EComposerPrivate: Changing a top signature to another one will
    place it on different position.
  + EComposerPrivate: Unneeded spacer left when setting a top
    signature from an existing one to None.
  + EHTMLEditorView: Redoing unquoting does not work.
  + Correct order of "assign value" and "call function" when saving
    to drafts.
  + Bugs fixed: bgo#768449, bgo#767283, bgo#769338, bgo#769354,
    bgo#769062, bgo#768683, bgo#769072, bgo#769523, bgo#769288.
- Drop evolution-bgo769062-mouseover-crash.patch and
  evolution-bgo768683-cannot-mark-as-spam.patch: Fixed upstream.</changelog>
<changelog author="qzhao@suse.com" date="1482148800">- Add evolution-EPortEntry-too-large.patch
  Fix evolution sending email EPortEntry too large(bgo#764802,
  bsc#1015898).</changelog>
<changelog author="mgorse@suse.com" date="1486728000">- Add evolution-contact-list-performance.patch: improve
  performance with very large contact lists (bsc#990206
  bgo#774494).</changelog>

</package>
<package pkgid="24eaf3022d1df27e428438bd7214b3d836c1be02e0aaeb37d990543938d42f36" name="evolution-plugin-spamassassin" arch="x86_64">
    <version epoch="0" ver="3.20.5" rel="2.3.1"/>

<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.2:
  + EHTMLEditorSelection: Remove previously inserted BR if
    correcting wrapping around selection markers.
  + EHTMLEditorView:
  - Fix a link detection when ending a link with the Return key.
  - Don't leak the WebKitDOMRange object when undoing the Return
    key press.
  - New lines could be skipped when parsing the mail content into
    the composer.
  - Allow to append a query to the link.
  - Correctly remove the HISTORY_AND events from history.
  - Post-process every HISTORY_DELETE event.
  - After undoing the HISTORY_DELETE operation always re-wrap and
    re-quote current block.
  + Make calendar editors modular and non-UI-blocking.
  + Updated German screen-shots.
  + Forward ETable/ETree background events to an ETableItem.
  + Task view's "Assign task" doesn't open editor with attendees.
  + [ECompEditor] Store attachments to calendar's local store on
    save.
  + [ECompEditor] Always enable the editor after the save is
    complete.
  + [EActivityBar] Do not remove timeout GSource twice in dispose.
  + [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x.
  + [EMailBrowser] Free MessageList on close.
  + Do not leak a GalView in a GalViewInstance.
  + Read link/visited-link colors also from the style context
    flags.
  + [EMailLabelListStore] Avoid circular dependency in a tag cache.
  + Preferences window never freed.
  + EShell not finalized on exit.
  + [EMeetingTimeSelector] Expects wrong objects in detach menu
    callbacks.
  + [ECompEditor] Disable editing of some parts when the user is
    not the organizer.
  + Disable animation of the GtkInfoBar's revealer.
  + [ECompEditor] Change order of an alert add and remove.
  + Free EMailFormatter/Parser extension caches on application
    exit.
  + Fix possible memory leak with attachments in message preview.
  + EAttachment/Store not freed in the message preview panel.
  + Bugs fixed: bgo#735747, bgo#757246, bgo#757188, bgo#757348,
    bgo#216130, bgo#272854, bgo#639299, bgo#757342, bgo#755418,
    bgo#757594, bgo#757660, bgo#757658, bgo#598037, bgo#692713,
    bgo#744859, bgo#241050, bgo#710761, bgo#757654, bgo#758015,
    bgo#757887, bgo#616931, bgo#758191.
  + Updated translations.
- Changes from version 3.19.1:
  + Fix the name of GNOME Calendar.
  + Fix translation of default:mm.
  + Use set date/time format in Tasks/Memos previews.
  + Add also evolution-mail-formatter into Libs of
    evolution-mail.pc.
  + Pack address book importers' selector into a scrollable window.
  + EHTMLEditorSelection:
  - Selection start marker could be wrongly saved before the
    quote character.
  - Selection is wrongly restored when it is on the end of block.
  - Blocks are wrongly wrapped around selection markers.
  - Font color can't be set.
  - Current font color is discarded after modifying the font
    size.
  - Font formats are reported wrongly if the are nested FONT
    elements.
  - build fix.
  - Make sure we really wrap when ending a line.
  - Trailing and leading spaces could be lost.
  - Replace g_strstr_len usage with strstr.
  + EHTMLEditorView:
  - Only process the Heading elements in HTML mode.
  - When merging siblings repeat until none is left.
  - Improve the undo/redo in composer.
  - Pasting HTML content with new lines between elements inserts
    these lines into composer.
  - Extra new line added after credentials.
  - Busy loop when replying to certain mail.
  - Very long strings without spaces can overflow the paragraph.
  - Quote symbols could be inserted twice around tabulator.
  - Correct indentation.
  + Bugs fixed: bgo#749974, bgo#544813, bgo#754999, bgo#749158,
    bgo#754872, bgo#255032, bgo#677862, bgo#754693, bgo#442398,
    bgo#513779, bgo#756535, bgo#755730, bgo#756664, bgo#676151,
    bgo#682565, bgo#687326, bgo#688368, bgo#687427, bgo#688796,
    bgo#756707, bgo#756883.
  + Updated translations.
- Bump %define evolution_base_version to 3.20.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455883201">- Update to version 3.19.3:
  + Mail Preferences-&gt;Junk page incorrectly referenced in the code.
  + Fix crash on quit in gtk_application_impl_uninhibit().
  + Ask for a forced quit when a user tries to re-close the window.
  + Attachments List View passes mouse events to the parent widget.
  + Add &lt;kudos/&gt; into appdata/metainfo files.
  + Visualize incorrect values in account/source editors.
  + Composer:
  - Last empty block in pasted content could be inaccessible.
  - Set GObject's data on history event instead on its data and
    rename them.
  - Partially revert previous commit as EHTMLEditorHistoryEvent
    is not GObject.
  + EHTMLEditorSelection:
  - Editor is not marked as changed after doing paste action.
  + EHTMLEditorView:
  - Add an debug message when inserting a new history event.
  - Warning printed on console after pressing Enter &amp; Tabulator.
  - Don't save history when undoing/redoing a paste of content.
  - Check if the Backspace or Delete operation can remove
    anything.
  - Don't include non-breaking space while recognizing links.
  - Links could not be recognized after deleting them and later
    undoing it.
  - Caret is put on wrong place when pasting into quoted content.
  - Note a type of DOMRange comparison in comment.
  - Don't include non-breaking space while recognizing links.
  - Don't check for links if we cannot obtain valid block.
  - Undoing and redoing Return press in the beginning of
    citation is wrong.
  - 'Paste Quotation' action in HTML mode is not setting the
    caret to the right position.
  - Replace the preedit-* signals with compositionstart and
    compositionend HTML events.
  - Rename variables and functions to more reflect previous change.
  + EMailPrinter - Clean the unused variables.
  + Bugs fixed: bgo#758089, bgo#758152, bgo#758650, bgo#758665,
    bgo#752543, bgo#758827, bgo#758752, bgo#758827, bgo#758851,
    bgo#758846, bgo#758849, bgo#758747, bgo#758856, bgo#757939,
    bgo#759046, bgo#759337, bgo#749712.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883202">- Update to version 3.19.4:
  + EHTMLEditorView:
  - Cannot append text to links if non-breaking space is
    presented.
  - Extra new line added after pressing the Backspace in a list
    item with one character.
  - History can be overwritten when redoing the Return key press
    in an empty list item.
  - Redoing the Return key press in the list can fail.
  - Pressing the Return key in the bulleted list does not end it.
  - Cannot remove an empty bulleted list item with Backspace key.
  - Only change a smiley to plain text when the node is smiley.
  + Enhance workaround for bgo#737949.
  + Add metainfo.xml files for pst-import plugin.
  + Add "Message-&gt;Mailing List-&gt;Copy Message Archive URL" for
    Archived-At header.
  + Bugs fixed: bgo#755743, bgo#759536, bgo#759564, bgo#759584,
    bgo#759665, bgo#760365.
  + Updated translations.
- Split out new package evolution-plugin-pst-import, containing
  the Outlook PST Import plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883203">- Update to version 3.19.90:
  + EHTMLEditorView:
  - It's not possible to change formatting from Blockquote to
    list.
  - Some of the Evolution's composer attributes are sent in HTML
    messages.
  - Avoid possible critical warnings when sending HTML messages.
  - Avoid critical warnings when deleting a text smiley.
  - Fragment can be used uninitialized when saving history while
    deleting.
  - Undoing the citation split does not re-wrap and re-quote the
    block.
  - Pressing the Return key in the beginning of list item will
    delete the item.
  - Don't send the empty signature placeholder in the HTML
    messages.
  + EHTMLEditorUtils - prev_parent variable can be used
    uninitialized.
  + EMinicard: Release grab when started drag of the contact.
  + Do not let itip-formatter plugin disable.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Update the AppData to spec version 0.7+.
  + Add a missing tag to the AppData file.
  + Do not require gnome-common to run autogen.sh.
  + Show composer when processing mailto: only after From account
    is set.
  + Address some compiler warnings.
  + Avoid delay when going online with --force-online command-line
    option.
  + Cancel editing when change notification comes in the Day View.
  + Use UTF-8 default composer-charset, if not set.
  + Bugs fixed: bgo#725320, bgo#758977, bgo#759201, bgo#759474,
    bgo#759618, bgo#759873, bgo#760520, bgo#760563, bgo#760638,
    bgo#760971, bgo#761166, bgo#761346, bgo#761394, bgo#761453,
    bgo#761483, bgo#761496, bgo#761506, bgo#761883.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + Correct typo in the fix for bgo#761883.
  + Pressing the Return key in the image wrapper will duplicate
    the image wrapper structure.
  + EHTMLEditorSelection - Turning off the bold formatting can
    leave unnecessary nodes in the DOM.
  + EHTMLEditorView:
  - List item is deleted when enter is pressed on the end of it.
  - Avoid extra selection save/restore in list manipulation.
  + Bugs fixed: bgo#203026, bgo#579675, bgo#614557, bgo#759101,
    bgo#761159, bgo#761301, bgo#761497, bgo#761596, bgo#761993,
    bgo#762022, bgo#762075, bgo#762205, bgo#762376, bgo#762396.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Update README file.
  + Plain text signature is opened as an HTML one.
  + Some HTML signatures lost line breaks when inserted to the
    composer.
  + EHTMLEditorView - Signature in a message can lost its line
    breaks after sending it.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#762477: Add .desktop file actions to open respective parts.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + bgo#763631: Folder-&gt;Subscriptions opened empty with
    gtk+3.19.11.
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1459425600">- Do not pass the option "-N Evolution" to
  %suse_update_desktop_file for evolution.desktop: this has the
  ugly side-effect of changing every Name entry in the .desktop
  file, including those (new to v3.20.0) for desktop actions,
  to Evolution which messes up the desktop item.
- Do not pass the option "-D evolution" to
  %suse_update_desktop_file for evolution.desktop: the specified
  docpath no longer exists; this prevents the following warning
  "suse_update_desktop_file: DocPath target evolution for does not
  exist" during the %install stage.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + [EAttachmentTree/IconView]: Setup widgets in 'constructed'
    handler.
  + Remove unneeded runtime warning from
    e-day-view.c::cancel_editing().
  + Vertically center table header text.
  + Make some settings changes in mail composer permanent.
  + Add missing closing double quote, thus webview-print.css is
    actually used.
  + Reposition ECalendar children on timeout, not inside
    size-allocate handler.
  + Cannot change order list to unordered for the first time.
  + Inline images in drafts are not displayed in GMail.
  + EHTMLEditorView:
  - Remove signature from Thunderbird if presented.
  - Correct the new lines handling in quoted content.
  - Avoid variables with the same name in one scope.
  - Don't replace various whitespaces with non-breaking spaces
    when inserting into PRE element.
  - Busy loop after pasting two links after each other in the
    quoted content.
  + EHTMLEditorSelection:
  - Selection could be saved wrong in quoted content.
  - Anchors could be wrongly wrapped in quoted content.
  - Ask for a parent node of the right node.
  + Bugs fixed: bgo#736808, bgo#763796, bgo#764062, bgo#764234,
    bgo#764172, bgo#763723, bgo#764426, bgo#764428, bgo#240130,
    bgo#764542, bgo#762785, bgo#758878.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Drop evolution-migrate-kmail-kcontact.patch: merged upstream
  (bgo#731502).</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-bsc930240-a11y-3-12-fixes.patch,
  evolution-bsc930240-a11y-3-16-fixes.patch,
  0001-GalA11yETableColumnHeader-implement-AtkComponent.patch,
  and evolution-drag-text-to-composer.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1461585600">- Drop pkgconfig(geoclue) BuildRequires: evolution stopped
  depending on it in version 3.12.8.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Optimize some of the DOM functions related to selection.
  + EMsgComposer: Move the DOM manipulation to EHTMLEditorView.
  + EHTMLEditorActions: 'Select All' action is always disabled.
  + EHTMLEditorView:
  - Deleting a content in a PRE element could wrap the content in
    SPAN element.
  - Moving a Preformatted block one level up in the quoted
    content will change it to Normal.
  - Restore the selection end mark correctly when processing HTML
    to plain text.
  - Redoing a citation split removes an extra text.
  - Simplify and improve how the undo/redo of delete operation in
    quoted content is performed.
  + Recognize special folders for a global mail view also based on
    flags.
  + Rather hide, than disable, items in Taskpad/Memopad context
    menus.
  + Correct placement of emoticon and color chooser in composer
    under Wayland.
  + Bugs fixed: bgo#765090, bgo#765102, bgo#765202, bgo#765446,
    bgo#765665, bgo#765636, bgo#435219, bgo#765950, bgo#766017.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + Explicitly center attachment bar expander vertically.
  + Avoid NULL dereference in mail-send-recv.c:free_send_data()
    function.
  + EHTMLEditorActions: Paste Quotation action is always active.
  + EHTMLEditorImageDialog: Border and alignment are not set
    properly.
  + EHTMLEditorView: Background image from page is removed when
    saving draft.
  + Bugs fixed: bgo#766540, bgo#766713.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + Crash under e_mail_folder_find_duplicate_messages_sync().
  + Create new events in the selected calendar in the left tree of
    calendars.
  + When pressing the Return key to end a list a new empty list is
    created.
  + Don't create unnecessary wrappers when quoting a text.
  + Busy-loop when printing specifically formatted HTML message.
  + GalA11yETableItem can have stored incorrect row count
    sometimes.
  + EHTMLEditorActions: Disable HTML actions in plain text mode.
  + EHTMLEditorSelection:
  - List alignment not detected properly.
  - Indented block style could not be set properly.
  - Use a faster way of quoting an element in the plain text
    mode.
  + EHTMLEditorView:
  - Opening a draft that was not created in composer should
    respect the wrap/don't wrap preference.
  - Critical warning could be seen in console after pasting the
    content.
  - Don't leak a WebKitDOMNodeList instance.
  - Pasting content into the indented block will not preserve
    formatting.
  - Don't add a new line for the empty list when generating a
    plain text version of the content.
  - Don't leak a WebKitODMNodeList instance.
  - Always try to process the CID images when loading a content.
  - Correct the situations when the 'Lose formatting' dialog is
    showed.
  - When the content is converted set the editor as changed.
  - Plain text version of draft could lose formatting.
  - Improve how the content is processed to plain text.
  - Correctly remove images and its wrappers.
  - Indented elements should be preserved when switching between
    composer modes.
  - Fix the build after doing a mistake in commits.
  - Redoing a delete operation in a PRE element could wrap the
    content in SPAN element.
  - Some empty new lines in a quoted content could be lost.
  - Don't modify a variable from arguments.
  - Simplify how an element is quoted.
  + Bugs fixed: bgo#767283, bgo#767236, bgo#767334, bgo#767542,
    bgo#767364, bgo#767335, bgo#767780, bgo#767681, bgo#768013,
    bgo#768369.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1470225600">- Add evolution-bgo769062-mouseover-crash.patch: fix crash on
  mouse over task when tasks are grouped (bgo#769062).
- Add evolution-bgo768683-cannot-mark-as-spam.patch: allow marking
  a non-spam message as spam in a junk folder (bgo#768683).</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + EComposerPrivate: Changing a top signature to another one will
    place it on different position.
  + EComposerPrivate: Unneeded spacer left when setting a top
    signature from an existing one to None.
  + EHTMLEditorView: Redoing unquoting does not work.
  + Correct order of "assign value" and "call function" when saving
    to drafts.
  + Bugs fixed: bgo#768449, bgo#767283, bgo#769338, bgo#769354,
    bgo#769062, bgo#768683, bgo#769072, bgo#769523, bgo#769288.
- Drop evolution-bgo769062-mouseover-crash.patch and
  evolution-bgo768683-cannot-mark-as-spam.patch: Fixed upstream.</changelog>
<changelog author="qzhao@suse.com" date="1482148800">- Add evolution-EPortEntry-too-large.patch
  Fix evolution sending email EPortEntry too large(bgo#764802,
  bsc#1015898).</changelog>
<changelog author="mgorse@suse.com" date="1486728000">- Add evolution-contact-list-performance.patch: improve
  performance with very large contact lists (bsc#990206
  bgo#774494).</changelog>

</package>
<package pkgid="5ad4dbcd25a09c13d8bd05cc6a8a865bfbf4aea2dce29a2da275f54f7d1dd30f" name="exim" arch="src">
    <version epoch="0" ver="4.86.2" rel="10.3.1"/>

<changelog author="lmuelle@suse.com" date="1406116800">- Add silence-static-checkers.patch; (beo#1506).</changelog>
<changelog author="p.drouand@gmail.com" date="1407844800">- Use %insserv_cleanup only for openSUSE &lt; 12.2</changelog>
<changelog author="lmuelle@suse.com" date="1417003200">- update to 4.84
  + Re-add a 'return NULL' to silence complaints from static checkers that
    were complaining about end of non-void function with no return;
    (beo#1506); obsoletes silence-static-checkers.patch.
  + Fix parsing of quoted parameter values in MIME headers.
    This was a regression intruduced in 4.83 by another bugfix; (beo#1513).
  + Fix broken compilation when EXPERIMENTAL_DSN is enabled.
  + Fix exipick for enhanced spoolfile specification used when
    EXPERIMENTAL_DNS is enabled; (beo#1509).</changelog>
<changelog author="lmuelle@suse.com" date="1417003201">- Remove dependency on gpg-offline as signature checking is implemented in the
  source validator.</changelog>
<changelog author="lmuelle@suse.com" date="1417780800">- Removed executable permission bits from exim.service file; (boo#935601).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163200">- Fix service file; (boo#935601)
- Using bcond for mysql, pgsql and ldap
- mysql, pgsql and ldap enabled by default</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163201">- Enable SPF</changelog>
<changelog author="lmuelle@suse.com" date="1422100800">- update to 4.85
  + When running the test suite, the README says that variables such as
    no_msglog_check are global and can be placed anywhere in a specific
    test's script, however it was observed that placement needed to be near
    the beginning for it to behave that way. Changed the runtest perl
    script to read through the entire script once to detect and set these
    variables, reset to the beginning of the script, and then run through
    the script parsing/test process like normal.
  + Expand the EXPERIMENTAL_TPDA feature.  Several different events now
    cause callback expansion.
  + Bugzilla 1518: Clarify "condition" processing in routers; that
    syntax errors in an expansion can be treated as a string instead of
    logging or causing an error, due to the internal use of bool_lax
    instead of bool when processing it.
  + Add EXPERIMENTAL_DANE, allowing for using the DNS as trust-anchor for
    server certificates when making smtp deliveries.
  + Support secondary-separator specifier for MX, SRV, TLSA lookups.
  + Add ${sort {list}{condition}{extractor}} expansion item.
  + Bugzilla 1216: Add -M (related messages) option to exigrep.
  + GitHub Issue 18: Adjust logic testing for true/false in redis lookups.
    Merged patch from Sebastian Wiedenroth.
  + Fix results-pipe from transport process.  Several recipients, combined
    with certificate use, exposed issues where response data items split
    over buffer boundaries were not parsed properly.  This eventually
    resulted in duplicates being sent.  This issue only became common enough
    to notice due to the introduction of conection certificate information,
    the item size being so much larger.  Found and fixed by Wolfgang Breyha.
  + Bug 1533: Fix truncation of items in headers_remove lists.  A fixed
    size buffer was used, resulting in syntax errors when an expansion
    exceeded it.
  + Add support for directories of certificates when compiled with a GnuTLS
    version 3.3.6 or later.
  + Rename the TPDA expermimental facility to Event Actions.  The #ifdef
    is EXPERIMENTAL_EVENT, the main-configuration and transport options
    both become "event_action", the variables become $event_name, $event_data
    and $event_defer_errno.  There is a new variable $verify_mode, usable in
    routers, transports and related events.  The tls:cert event is now also
    raised for inbound connections, if the main configuration event_action
    option is defined.
  + In test suite, disable OCSP for old versions of openssl which contained
    early OCSP support, but no stapling (appears to be less than 1.0.0).
  + When compiled with OpenSSL and EXPERIMENTAL_CERTNAMES, the checks on
    server certificate names available under the smtp transport option
    "tls_verify_cert_hostname" now do not permit multi-component wildcard
    matches.
  + Time-related extraction expansions from certificates now use the main
    option "timezone" setting for output formatting, and are consistent
    between OpenSSL and GnuTLS compilations.  Bug 1541.
  + Fix a crash in mime ACL when meeting a zero-length, quoted or RFC2047-
    encoded parameter in the incoming message.  Bug 1558.
  + Bug 1527: Autogrow buffer used in reading spool files.  Since they now
    include certificate info, eximon was claiming there were spoolfile
    syntax errors.
  + Bug 1521: Fix ldap lookup for single-attr request, multiple-attr return.
  + Log delivery-related information more consistently, using the sequence
    "H=&lt;name&gt; [&lt;ip&gt;]" wherever possible.
  + Bug 1547: Omit RFCs from release. Draft and RFCs have licenses which
    are problematic for Debian distribution, omit them from the release
    tarball.
  + Updates and fixes to the EXPERIMENTAL_DSN feature.
  + Fix string representation of time values on 64bit time_t anchitectures.
    Bug 1561.
  + Fix a null-indirection in certextract expansions when a nondefault
    output list separator was used.</changelog>
<changelog author="lmuelle@suse.com" date="1422100801">- Let ld know the path to mysqlclient.</changelog>
<changelog author="lmuelle@suse.com" date="1422100802">- Drop BuildRequires xorg-x11-server-sdk for non SUSE systems in particular to
  build on RHEL 6 again.</changelog>
<changelog author="lmuelle@suse.com" date="1422100803">- Set CFLAGS_OPT_WERROR only on post-5 CentOS and RHEL systems.</changelog>
<changelog author="lmuelle@suse.com" date="1426248000">- Replace the fixed ExecStart arguments by ${EXIM_ARGS} as defined in
  /etc/sysconfig/exim; (bsc#922145).</changelog>
<changelog author="lmuelle@suse.com" date="1429272000">- Install fitting eximstats.conf depending on SUSE version; (bsc#926861).
- Add attribute dir to /etc/apache2 and /etc/apache2/conf.d in the file list.</changelog>
<changelog author="lmuelle@suse.com" date="1430913600">- Fix the systemd service file by not passing EXIM_ARGS as one single
  argument by removing the curly brackets (shell syntax).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1443787200">- Update to 4.86
  * Support for using the system standard CA bundle.
  * New expansion items $config_file, $config_dir, containing the file
    and directory name of the main configuration file. Also $exim_version.
  * New "malware=" support for Avast.
  * New "spam=" variant option for Rspamd.
  * Assorted options on malware= and spam= scanners.
  * A commandline option to write a comment into the logfile.
  * If built with EXPERIMENTAL_SOCKS feature enabled, the smtp transport can
    be configured to make connections via socks5 proxies.
  * If built with EXPERIMENTAL_INTERNATIONAL, support is included for
    the transmission of UTF-8 envelope addresses.
  * If built with EXPERIMENTAL_INTERNATIONAL, an expansion item for a commonly
    used encoding of Maildir folder names.
  * A logging option for slow DNS lookups.
  * New ${env {&lt;variable&gt;}} expansion.
  * A non-SMTP authenticator using information from TLS client certificates.
  * Main option "tls_eccurve" for selecting an Elliptic Curve for TLS.
    Patch originally by Wolfgang Breyha.
  * Main option "dns_trust_aa" for trusting your local nameserver at the
    same level as DNSSEC.
- Dropped exim-enable_ecdh_openssl.patch as included in upstream</changelog>
<changelog author="lmuelle@suse.com" date="1449835200">- Update the Exim Maintainers Keyring file 'exim.keyring'.
- Use URL for the source line of the main tar ball.</changelog>
<changelog author="opensuse@cboltz.de" date="1454500800">- Move AppArmor profile to /usr/share/apparmor/extra-profiles/, which is
  the directory for inactive profiles since AppArmor 2.9</changelog>
<changelog author="lmuelle@suse.com" date="1456747200">- Update to 4.86.1
  + Add support for keep_environment and add_environment options;
    CVE-2016-1531; (boo#968844).</changelog>
<changelog author="lmuelle@suse.com" date="1456920000">- Update to 4.86.2
  + Fix minor portability issues for *BSD and OS/X.</changelog>
<changelog author="meissner@suse.com" date="1497873600">- exim-CVE-2017-1000369.patch: fixed a memory leak in exim commandline
  handling, which could be used to exhaust memory and make "stack smash"
  attacks likely. (bsc#1044692)</changelog>

</package>
<package pkgid="6a2eb4306f82a73fb96702f7167ef0d4d47422372ca98f926f724bb4eec6f40e" name="exim" arch="src">
    <version epoch="0" ver="4.86.2" rel="10.6.1"/>

<changelog author="lmuelle@suse.com" date="1417003200">- Remove dependency on gpg-offline as signature checking is implemented in the
  source validator.</changelog>
<changelog author="lmuelle@suse.com" date="1417780800">- Removed executable permission bits from exim.service file; (boo#935601).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163200">- Fix service file; (boo#935601)
- Using bcond for mysql, pgsql and ldap
- mysql, pgsql and ldap enabled by default</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163201">- Enable SPF</changelog>
<changelog author="lmuelle@suse.com" date="1422100800">- update to 4.85
  + When running the test suite, the README says that variables such as
    no_msglog_check are global and can be placed anywhere in a specific
    test's script, however it was observed that placement needed to be near
    the beginning for it to behave that way. Changed the runtest perl
    script to read through the entire script once to detect and set these
    variables, reset to the beginning of the script, and then run through
    the script parsing/test process like normal.
  + Expand the EXPERIMENTAL_TPDA feature.  Several different events now
    cause callback expansion.
  + Bugzilla 1518: Clarify "condition" processing in routers; that
    syntax errors in an expansion can be treated as a string instead of
    logging or causing an error, due to the internal use of bool_lax
    instead of bool when processing it.
  + Add EXPERIMENTAL_DANE, allowing for using the DNS as trust-anchor for
    server certificates when making smtp deliveries.
  + Support secondary-separator specifier for MX, SRV, TLSA lookups.
  + Add ${sort {list}{condition}{extractor}} expansion item.
  + Bugzilla 1216: Add -M (related messages) option to exigrep.
  + GitHub Issue 18: Adjust logic testing for true/false in redis lookups.
    Merged patch from Sebastian Wiedenroth.
  + Fix results-pipe from transport process.  Several recipients, combined
    with certificate use, exposed issues where response data items split
    over buffer boundaries were not parsed properly.  This eventually
    resulted in duplicates being sent.  This issue only became common enough
    to notice due to the introduction of conection certificate information,
    the item size being so much larger.  Found and fixed by Wolfgang Breyha.
  + Bug 1533: Fix truncation of items in headers_remove lists.  A fixed
    size buffer was used, resulting in syntax errors when an expansion
    exceeded it.
  + Add support for directories of certificates when compiled with a GnuTLS
    version 3.3.6 or later.
  + Rename the TPDA expermimental facility to Event Actions.  The #ifdef
    is EXPERIMENTAL_EVENT, the main-configuration and transport options
    both become "event_action", the variables become $event_name, $event_data
    and $event_defer_errno.  There is a new variable $verify_mode, usable in
    routers, transports and related events.  The tls:cert event is now also
    raised for inbound connections, if the main configuration event_action
    option is defined.
  + In test suite, disable OCSP for old versions of openssl which contained
    early OCSP support, but no stapling (appears to be less than 1.0.0).
  + When compiled with OpenSSL and EXPERIMENTAL_CERTNAMES, the checks on
    server certificate names available under the smtp transport option
    "tls_verify_cert_hostname" now do not permit multi-component wildcard
    matches.
  + Time-related extraction expansions from certificates now use the main
    option "timezone" setting for output formatting, and are consistent
    between OpenSSL and GnuTLS compilations.  Bug 1541.
  + Fix a crash in mime ACL when meeting a zero-length, quoted or RFC2047-
    encoded parameter in the incoming message.  Bug 1558.
  + Bug 1527: Autogrow buffer used in reading spool files.  Since they now
    include certificate info, eximon was claiming there were spoolfile
    syntax errors.
  + Bug 1521: Fix ldap lookup for single-attr request, multiple-attr return.
  + Log delivery-related information more consistently, using the sequence
    "H=&lt;name&gt; [&lt;ip&gt;]" wherever possible.
  + Bug 1547: Omit RFCs from release. Draft and RFCs have licenses which
    are problematic for Debian distribution, omit them from the release
    tarball.
  + Updates and fixes to the EXPERIMENTAL_DSN feature.
  + Fix string representation of time values on 64bit time_t anchitectures.
    Bug 1561.
  + Fix a null-indirection in certextract expansions when a nondefault
    output list separator was used.</changelog>
<changelog author="lmuelle@suse.com" date="1422100801">- Let ld know the path to mysqlclient.</changelog>
<changelog author="lmuelle@suse.com" date="1422100802">- Drop BuildRequires xorg-x11-server-sdk for non SUSE systems in particular to
  build on RHEL 6 again.</changelog>
<changelog author="lmuelle@suse.com" date="1422100803">- Set CFLAGS_OPT_WERROR only on post-5 CentOS and RHEL systems.</changelog>
<changelog author="lmuelle@suse.com" date="1426248000">- Replace the fixed ExecStart arguments by ${EXIM_ARGS} as defined in
  /etc/sysconfig/exim; (bsc#922145).</changelog>
<changelog author="lmuelle@suse.com" date="1429272000">- Install fitting eximstats.conf depending on SUSE version; (bsc#926861).
- Add attribute dir to /etc/apache2 and /etc/apache2/conf.d in the file list.</changelog>
<changelog author="lmuelle@suse.com" date="1430913600">- Fix the systemd service file by not passing EXIM_ARGS as one single
  argument by removing the curly brackets (shell syntax).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1443787200">- Update to 4.86
  * Support for using the system standard CA bundle.
  * New expansion items $config_file, $config_dir, containing the file
    and directory name of the main configuration file. Also $exim_version.
  * New "malware=" support for Avast.
  * New "spam=" variant option for Rspamd.
  * Assorted options on malware= and spam= scanners.
  * A commandline option to write a comment into the logfile.
  * If built with EXPERIMENTAL_SOCKS feature enabled, the smtp transport can
    be configured to make connections via socks5 proxies.
  * If built with EXPERIMENTAL_INTERNATIONAL, support is included for
    the transmission of UTF-8 envelope addresses.
  * If built with EXPERIMENTAL_INTERNATIONAL, an expansion item for a commonly
    used encoding of Maildir folder names.
  * A logging option for slow DNS lookups.
  * New ${env {&lt;variable&gt;}} expansion.
  * A non-SMTP authenticator using information from TLS client certificates.
  * Main option "tls_eccurve" for selecting an Elliptic Curve for TLS.
    Patch originally by Wolfgang Breyha.
  * Main option "dns_trust_aa" for trusting your local nameserver at the
    same level as DNSSEC.
- Dropped exim-enable_ecdh_openssl.patch as included in upstream</changelog>
<changelog author="lmuelle@suse.com" date="1449835200">- Update the Exim Maintainers Keyring file 'exim.keyring'.
- Use URL for the source line of the main tar ball.</changelog>
<changelog author="opensuse@cboltz.de" date="1454500800">- Move AppArmor profile to /usr/share/apparmor/extra-profiles/, which is
  the directory for inactive profiles since AppArmor 2.9</changelog>
<changelog author="lmuelle@suse.com" date="1456747200">- Update to 4.86.1
  + Add support for keep_environment and add_environment options;
    CVE-2016-1531; (boo#968844).</changelog>
<changelog author="lmuelle@suse.com" date="1456920000">- Update to 4.86.2
  + Fix minor portability issues for *BSD and OS/X.</changelog>
<changelog author="e.istomin@edss.ee" date="1459771200">- Makefile tuning:
  + add sqlite support
    + disable WITH_OLD_DEMIME
    + enable AUTH_CYRUS_SASL
    + enable AUTH_TLS
    + enable SYSLOG_LONG_LINES
    + enable SUPPORT_PAM
    + MAX_NAMED_LIST=64
    + enable EXPERIMENTAL_DMARC
    + enable EXPERIMENTAL_EVENT
    + enable EXPERIMENTAL_PROXY
    + enable EXPERIMENTAL_CERTNAMES
    + enable EXPERIMENTAL_DSN
    + enable EXPERIMENTAL_DANE
    + enable EXPERIMENTAL_SOCKS
    + enable EXPERIMENTAL_INTERNATIONAL</changelog>
<changelog author="wullinger@rz.uni-kiel.de" date="1493035200">- conditionally disable DANE on SuSE versions with OpenSSL &lt; 1.0
- exim-4.86.2+fixes-867e8fe25dbfb1e31493488ad695bde55b890397.patch:
  import exim-4_86_2+fixes branch
    + fix CVE-2016-1531
    when installed setuid root, allows local users to gain privileges via the perl_startup
    argument.
    + fix Bug 1805: store the initial working directory, expand $initial_cwd
    + fix Bug 1671: segfault after delivery (https://bugs.exim.org/show_bug.cgi?id=1671)
    + Don't issue env warning if env is empty
- fix-CVE-2016-9963-31c02defdc5118834e801d4fe8f11c1d9b5ebadf.patch:
  DKIM information leakage (bsc#1015930)</changelog>
<changelog author="meissner@suse.com" date="1497873600">- exim-CVE-2017-1000369.patch: Fixed memory leaks that could be
  exploited to "stack crash" local privilege escalation (bsc#1044692)
- Require user(mail) group(mail) to meet new users handling in TW.
- Prerequire permissions (fixes rpmlint).</changelog>
<changelog author="meissner@suse.com" date="1499169600">- specify users with ref:mail, to make them dynamic. bsc#1046971</changelog>

</package>
<package pkgid="5cf14d783ebd4de6b46445e37ea2e846527899792ae68d1f85accc04470559c3" name="exim" arch="x86_64">
    <version epoch="0" ver="4.86.2" rel="10.3.1"/>

<changelog author="lmuelle@suse.com" date="1406116800">- Add silence-static-checkers.patch; (beo#1506).</changelog>
<changelog author="p.drouand@gmail.com" date="1407844800">- Use %insserv_cleanup only for openSUSE &lt; 12.2</changelog>
<changelog author="lmuelle@suse.com" date="1417003200">- update to 4.84
  + Re-add a 'return NULL' to silence complaints from static checkers that
    were complaining about end of non-void function with no return;
    (beo#1506); obsoletes silence-static-checkers.patch.
  + Fix parsing of quoted parameter values in MIME headers.
    This was a regression intruduced in 4.83 by another bugfix; (beo#1513).
  + Fix broken compilation when EXPERIMENTAL_DSN is enabled.
  + Fix exipick for enhanced spoolfile specification used when
    EXPERIMENTAL_DNS is enabled; (beo#1509).</changelog>
<changelog author="lmuelle@suse.com" date="1417003201">- Remove dependency on gpg-offline as signature checking is implemented in the
  source validator.</changelog>
<changelog author="lmuelle@suse.com" date="1417780800">- Removed executable permission bits from exim.service file; (boo#935601).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163200">- Fix service file; (boo#935601)
- Using bcond for mysql, pgsql and ldap
- mysql, pgsql and ldap enabled by default</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163201">- Enable SPF</changelog>
<changelog author="lmuelle@suse.com" date="1422100800">- update to 4.85
  + When running the test suite, the README says that variables such as
    no_msglog_check are global and can be placed anywhere in a specific
    test's script, however it was observed that placement needed to be near
    the beginning for it to behave that way. Changed the runtest perl
    script to read through the entire script once to detect and set these
    variables, reset to the beginning of the script, and then run through
    the script parsing/test process like normal.
  + Expand the EXPERIMENTAL_TPDA feature.  Several different events now
    cause callback expansion.
  + Bugzilla 1518: Clarify "condition" processing in routers; that
    syntax errors in an expansion can be treated as a string instead of
    logging or causing an error, due to the internal use of bool_lax
    instead of bool when processing it.
  + Add EXPERIMENTAL_DANE, allowing for using the DNS as trust-anchor for
    server certificates when making smtp deliveries.
  + Support secondary-separator specifier for MX, SRV, TLSA lookups.
  + Add ${sort {list}{condition}{extractor}} expansion item.
  + Bugzilla 1216: Add -M (related messages) option to exigrep.
  + GitHub Issue 18: Adjust logic testing for true/false in redis lookups.
    Merged patch from Sebastian Wiedenroth.
  + Fix results-pipe from transport process.  Several recipients, combined
    with certificate use, exposed issues where response data items split
    over buffer boundaries were not parsed properly.  This eventually
    resulted in duplicates being sent.  This issue only became common enough
    to notice due to the introduction of conection certificate information,
    the item size being so much larger.  Found and fixed by Wolfgang Breyha.
  + Bug 1533: Fix truncation of items in headers_remove lists.  A fixed
    size buffer was used, resulting in syntax errors when an expansion
    exceeded it.
  + Add support for directories of certificates when compiled with a GnuTLS
    version 3.3.6 or later.
  + Rename the TPDA expermimental facility to Event Actions.  The #ifdef
    is EXPERIMENTAL_EVENT, the main-configuration and transport options
    both become "event_action", the variables become $event_name, $event_data
    and $event_defer_errno.  There is a new variable $verify_mode, usable in
    routers, transports and related events.  The tls:cert event is now also
    raised for inbound connections, if the main configuration event_action
    option is defined.
  + In test suite, disable OCSP for old versions of openssl which contained
    early OCSP support, but no stapling (appears to be less than 1.0.0).
  + When compiled with OpenSSL and EXPERIMENTAL_CERTNAMES, the checks on
    server certificate names available under the smtp transport option
    "tls_verify_cert_hostname" now do not permit multi-component wildcard
    matches.
  + Time-related extraction expansions from certificates now use the main
    option "timezone" setting for output formatting, and are consistent
    between OpenSSL and GnuTLS compilations.  Bug 1541.
  + Fix a crash in mime ACL when meeting a zero-length, quoted or RFC2047-
    encoded parameter in the incoming message.  Bug 1558.
  + Bug 1527: Autogrow buffer used in reading spool files.  Since they now
    include certificate info, eximon was claiming there were spoolfile
    syntax errors.
  + Bug 1521: Fix ldap lookup for single-attr request, multiple-attr return.
  + Log delivery-related information more consistently, using the sequence
    "H=&lt;name&gt; [&lt;ip&gt;]" wherever possible.
  + Bug 1547: Omit RFCs from release. Draft and RFCs have licenses which
    are problematic for Debian distribution, omit them from the release
    tarball.
  + Updates and fixes to the EXPERIMENTAL_DSN feature.
  + Fix string representation of time values on 64bit time_t anchitectures.
    Bug 1561.
  + Fix a null-indirection in certextract expansions when a nondefault
    output list separator was used.</changelog>
<changelog author="lmuelle@suse.com" date="1422100801">- Let ld know the path to mysqlclient.</changelog>
<changelog author="lmuelle@suse.com" date="1422100802">- Drop BuildRequires xorg-x11-server-sdk for non SUSE systems in particular to
  build on RHEL 6 again.</changelog>
<changelog author="lmuelle@suse.com" date="1422100803">- Set CFLAGS_OPT_WERROR only on post-5 CentOS and RHEL systems.</changelog>
<changelog author="lmuelle@suse.com" date="1426248000">- Replace the fixed ExecStart arguments by ${EXIM_ARGS} as defined in
  /etc/sysconfig/exim; (bsc#922145).</changelog>
<changelog author="lmuelle@suse.com" date="1429272000">- Install fitting eximstats.conf depending on SUSE version; (bsc#926861).
- Add attribute dir to /etc/apache2 and /etc/apache2/conf.d in the file list.</changelog>
<changelog author="lmuelle@suse.com" date="1430913600">- Fix the systemd service file by not passing EXIM_ARGS as one single
  argument by removing the curly brackets (shell syntax).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1443787200">- Update to 4.86
  * Support for using the system standard CA bundle.
  * New expansion items $config_file, $config_dir, containing the file
    and directory name of the main configuration file. Also $exim_version.
  * New "malware=" support for Avast.
  * New "spam=" variant option for Rspamd.
  * Assorted options on malware= and spam= scanners.
  * A commandline option to write a comment into the logfile.
  * If built with EXPERIMENTAL_SOCKS feature enabled, the smtp transport can
    be configured to make connections via socks5 proxies.
  * If built with EXPERIMENTAL_INTERNATIONAL, support is included for
    the transmission of UTF-8 envelope addresses.
  * If built with EXPERIMENTAL_INTERNATIONAL, an expansion item for a commonly
    used encoding of Maildir folder names.
  * A logging option for slow DNS lookups.
  * New ${env {&lt;variable&gt;}} expansion.
  * A non-SMTP authenticator using information from TLS client certificates.
  * Main option "tls_eccurve" for selecting an Elliptic Curve for TLS.
    Patch originally by Wolfgang Breyha.
  * Main option "dns_trust_aa" for trusting your local nameserver at the
    same level as DNSSEC.
- Dropped exim-enable_ecdh_openssl.patch as included in upstream</changelog>
<changelog author="lmuelle@suse.com" date="1449835200">- Update the Exim Maintainers Keyring file 'exim.keyring'.
- Use URL for the source line of the main tar ball.</changelog>
<changelog author="opensuse@cboltz.de" date="1454500800">- Move AppArmor profile to /usr/share/apparmor/extra-profiles/, which is
  the directory for inactive profiles since AppArmor 2.9</changelog>
<changelog author="lmuelle@suse.com" date="1456747200">- Update to 4.86.1
  + Add support for keep_environment and add_environment options;
    CVE-2016-1531; (boo#968844).</changelog>
<changelog author="lmuelle@suse.com" date="1456920000">- Update to 4.86.2
  + Fix minor portability issues for *BSD and OS/X.</changelog>
<changelog author="meissner@suse.com" date="1497873600">- exim-CVE-2017-1000369.patch: fixed a memory leak in exim commandline
  handling, which could be used to exhaust memory and make "stack smash"
  attacks likely. (bsc#1044692)</changelog>

</package>
<package pkgid="f89aaa444c5c8b41389ee9f650dbfa11f5439ddae76f55f4c8c6d219e2aa6797" name="exim" arch="x86_64">
    <version epoch="0" ver="4.86.2" rel="10.6.1"/>

<changelog author="lmuelle@suse.com" date="1417003200">- Remove dependency on gpg-offline as signature checking is implemented in the
  source validator.</changelog>
<changelog author="lmuelle@suse.com" date="1417780800">- Removed executable permission bits from exim.service file; (boo#935601).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163200">- Fix service file; (boo#935601)
- Using bcond for mysql, pgsql and ldap
- mysql, pgsql and ldap enabled by default</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163201">- Enable SPF</changelog>
<changelog author="lmuelle@suse.com" date="1422100800">- update to 4.85
  + When running the test suite, the README says that variables such as
    no_msglog_check are global and can be placed anywhere in a specific
    test's script, however it was observed that placement needed to be near
    the beginning for it to behave that way. Changed the runtest perl
    script to read through the entire script once to detect and set these
    variables, reset to the beginning of the script, and then run through
    the script parsing/test process like normal.
  + Expand the EXPERIMENTAL_TPDA feature.  Several different events now
    cause callback expansion.
  + Bugzilla 1518: Clarify "condition" processing in routers; that
    syntax errors in an expansion can be treated as a string instead of
    logging or causing an error, due to the internal use of bool_lax
    instead of bool when processing it.
  + Add EXPERIMENTAL_DANE, allowing for using the DNS as trust-anchor for
    server certificates when making smtp deliveries.
  + Support secondary-separator specifier for MX, SRV, TLSA lookups.
  + Add ${sort {list}{condition}{extractor}} expansion item.
  + Bugzilla 1216: Add -M (related messages) option to exigrep.
  + GitHub Issue 18: Adjust logic testing for true/false in redis lookups.
    Merged patch from Sebastian Wiedenroth.
  + Fix results-pipe from transport process.  Several recipients, combined
    with certificate use, exposed issues where response data items split
    over buffer boundaries were not parsed properly.  This eventually
    resulted in duplicates being sent.  This issue only became common enough
    to notice due to the introduction of conection certificate information,
    the item size being so much larger.  Found and fixed by Wolfgang Breyha.
  + Bug 1533: Fix truncation of items in headers_remove lists.  A fixed
    size buffer was used, resulting in syntax errors when an expansion
    exceeded it.
  + Add support for directories of certificates when compiled with a GnuTLS
    version 3.3.6 or later.
  + Rename the TPDA expermimental facility to Event Actions.  The #ifdef
    is EXPERIMENTAL_EVENT, the main-configuration and transport options
    both become "event_action", the variables become $event_name, $event_data
    and $event_defer_errno.  There is a new variable $verify_mode, usable in
    routers, transports and related events.  The tls:cert event is now also
    raised for inbound connections, if the main configuration event_action
    option is defined.
  + In test suite, disable OCSP for old versions of openssl which contained
    early OCSP support, but no stapling (appears to be less than 1.0.0).
  + When compiled with OpenSSL and EXPERIMENTAL_CERTNAMES, the checks on
    server certificate names available under the smtp transport option
    "tls_verify_cert_hostname" now do not permit multi-component wildcard
    matches.
  + Time-related extraction expansions from certificates now use the main
    option "timezone" setting for output formatting, and are consistent
    between OpenSSL and GnuTLS compilations.  Bug 1541.
  + Fix a crash in mime ACL when meeting a zero-length, quoted or RFC2047-
    encoded parameter in the incoming message.  Bug 1558.
  + Bug 1527: Autogrow buffer used in reading spool files.  Since they now
    include certificate info, eximon was claiming there were spoolfile
    syntax errors.
  + Bug 1521: Fix ldap lookup for single-attr request, multiple-attr return.
  + Log delivery-related information more consistently, using the sequence
    "H=&lt;name&gt; [&lt;ip&gt;]" wherever possible.
  + Bug 1547: Omit RFCs from release. Draft and RFCs have licenses which
    are problematic for Debian distribution, omit them from the release
    tarball.
  + Updates and fixes to the EXPERIMENTAL_DSN feature.
  + Fix string representation of time values on 64bit time_t anchitectures.
    Bug 1561.
  + Fix a null-indirection in certextract expansions when a nondefault
    output list separator was used.</changelog>
<changelog author="lmuelle@suse.com" date="1422100801">- Let ld know the path to mysqlclient.</changelog>
<changelog author="lmuelle@suse.com" date="1422100802">- Drop BuildRequires xorg-x11-server-sdk for non SUSE systems in particular to
  build on RHEL 6 again.</changelog>
<changelog author="lmuelle@suse.com" date="1422100803">- Set CFLAGS_OPT_WERROR only on post-5 CentOS and RHEL systems.</changelog>
<changelog author="lmuelle@suse.com" date="1426248000">- Replace the fixed ExecStart arguments by ${EXIM_ARGS} as defined in
  /etc/sysconfig/exim; (bsc#922145).</changelog>
<changelog author="lmuelle@suse.com" date="1429272000">- Install fitting eximstats.conf depending on SUSE version; (bsc#926861).
- Add attribute dir to /etc/apache2 and /etc/apache2/conf.d in the file list.</changelog>
<changelog author="lmuelle@suse.com" date="1430913600">- Fix the systemd service file by not passing EXIM_ARGS as one single
  argument by removing the curly brackets (shell syntax).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1443787200">- Update to 4.86
  * Support for using the system standard CA bundle.
  * New expansion items $config_file, $config_dir, containing the file
    and directory name of the main configuration file. Also $exim_version.
  * New "malware=" support for Avast.
  * New "spam=" variant option for Rspamd.
  * Assorted options on malware= and spam= scanners.
  * A commandline option to write a comment into the logfile.
  * If built with EXPERIMENTAL_SOCKS feature enabled, the smtp transport can
    be configured to make connections via socks5 proxies.
  * If built with EXPERIMENTAL_INTERNATIONAL, support is included for
    the transmission of UTF-8 envelope addresses.
  * If built with EXPERIMENTAL_INTERNATIONAL, an expansion item for a commonly
    used encoding of Maildir folder names.
  * A logging option for slow DNS lookups.
  * New ${env {&lt;variable&gt;}} expansion.
  * A non-SMTP authenticator using information from TLS client certificates.
  * Main option "tls_eccurve" for selecting an Elliptic Curve for TLS.
    Patch originally by Wolfgang Breyha.
  * Main option "dns_trust_aa" for trusting your local nameserver at the
    same level as DNSSEC.
- Dropped exim-enable_ecdh_openssl.patch as included in upstream</changelog>
<changelog author="lmuelle@suse.com" date="1449835200">- Update the Exim Maintainers Keyring file 'exim.keyring'.
- Use URL for the source line of the main tar ball.</changelog>
<changelog author="opensuse@cboltz.de" date="1454500800">- Move AppArmor profile to /usr/share/apparmor/extra-profiles/, which is
  the directory for inactive profiles since AppArmor 2.9</changelog>
<changelog author="lmuelle@suse.com" date="1456747200">- Update to 4.86.1
  + Add support for keep_environment and add_environment options;
    CVE-2016-1531; (boo#968844).</changelog>
<changelog author="lmuelle@suse.com" date="1456920000">- Update to 4.86.2
  + Fix minor portability issues for *BSD and OS/X.</changelog>
<changelog author="e.istomin@edss.ee" date="1459771200">- Makefile tuning:
  + add sqlite support
    + disable WITH_OLD_DEMIME
    + enable AUTH_CYRUS_SASL
    + enable AUTH_TLS
    + enable SYSLOG_LONG_LINES
    + enable SUPPORT_PAM
    + MAX_NAMED_LIST=64
    + enable EXPERIMENTAL_DMARC
    + enable EXPERIMENTAL_EVENT
    + enable EXPERIMENTAL_PROXY
    + enable EXPERIMENTAL_CERTNAMES
    + enable EXPERIMENTAL_DSN
    + enable EXPERIMENTAL_DANE
    + enable EXPERIMENTAL_SOCKS
    + enable EXPERIMENTAL_INTERNATIONAL</changelog>
<changelog author="wullinger@rz.uni-kiel.de" date="1493035200">- conditionally disable DANE on SuSE versions with OpenSSL &lt; 1.0
- exim-4.86.2+fixes-867e8fe25dbfb1e31493488ad695bde55b890397.patch:
  import exim-4_86_2+fixes branch
    + fix CVE-2016-1531
    when installed setuid root, allows local users to gain privileges via the perl_startup
    argument.
    + fix Bug 1805: store the initial working directory, expand $initial_cwd
    + fix Bug 1671: segfault after delivery (https://bugs.exim.org/show_bug.cgi?id=1671)
    + Don't issue env warning if env is empty
- fix-CVE-2016-9963-31c02defdc5118834e801d4fe8f11c1d9b5ebadf.patch:
  DKIM information leakage (bsc#1015930)</changelog>
<changelog author="meissner@suse.com" date="1497873600">- exim-CVE-2017-1000369.patch: Fixed memory leaks that could be
  exploited to "stack crash" local privilege escalation (bsc#1044692)
- Require user(mail) group(mail) to meet new users handling in TW.
- Prerequire permissions (fixes rpmlint).</changelog>
<changelog author="meissner@suse.com" date="1499169600">- specify users with ref:mail, to make them dynamic. bsc#1046971</changelog>

</package>
<package pkgid="c30f177f9f6f904ea4a6b64335256a8b8d3502b94afec8213fa4b2c8833223f1" name="eximon" arch="x86_64">
    <version epoch="0" ver="4.86.2" rel="10.3.1"/>

<changelog author="lmuelle@suse.com" date="1406116800">- Add silence-static-checkers.patch; (beo#1506).</changelog>
<changelog author="p.drouand@gmail.com" date="1407844800">- Use %insserv_cleanup only for openSUSE &lt; 12.2</changelog>
<changelog author="lmuelle@suse.com" date="1417003200">- update to 4.84
  + Re-add a 'return NULL' to silence complaints from static checkers that
    were complaining about end of non-void function with no return;
    (beo#1506); obsoletes silence-static-checkers.patch.
  + Fix parsing of quoted parameter values in MIME headers.
    This was a regression intruduced in 4.83 by another bugfix; (beo#1513).
  + Fix broken compilation when EXPERIMENTAL_DSN is enabled.
  + Fix exipick for enhanced spoolfile specification used when
    EXPERIMENTAL_DNS is enabled; (beo#1509).</changelog>
<changelog author="lmuelle@suse.com" date="1417003201">- Remove dependency on gpg-offline as signature checking is implemented in the
  source validator.</changelog>
<changelog author="lmuelle@suse.com" date="1417780800">- Removed executable permission bits from exim.service file; (boo#935601).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163200">- Fix service file; (boo#935601)
- Using bcond for mysql, pgsql and ldap
- mysql, pgsql and ldap enabled by default</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163201">- Enable SPF</changelog>
<changelog author="lmuelle@suse.com" date="1422100800">- update to 4.85
  + When running the test suite, the README says that variables such as
    no_msglog_check are global and can be placed anywhere in a specific
    test's script, however it was observed that placement needed to be near
    the beginning for it to behave that way. Changed the runtest perl
    script to read through the entire script once to detect and set these
    variables, reset to the beginning of the script, and then run through
    the script parsing/test process like normal.
  + Expand the EXPERIMENTAL_TPDA feature.  Several different events now
    cause callback expansion.
  + Bugzilla 1518: Clarify "condition" processing in routers; that
    syntax errors in an expansion can be treated as a string instead of
    logging or causing an error, due to the internal use of bool_lax
    instead of bool when processing it.
  + Add EXPERIMENTAL_DANE, allowing for using the DNS as trust-anchor for
    server certificates when making smtp deliveries.
  + Support secondary-separator specifier for MX, SRV, TLSA lookups.
  + Add ${sort {list}{condition}{extractor}} expansion item.
  + Bugzilla 1216: Add -M (related messages) option to exigrep.
  + GitHub Issue 18: Adjust logic testing for true/false in redis lookups.
    Merged patch from Sebastian Wiedenroth.
  + Fix results-pipe from transport process.  Several recipients, combined
    with certificate use, exposed issues where response data items split
    over buffer boundaries were not parsed properly.  This eventually
    resulted in duplicates being sent.  This issue only became common enough
    to notice due to the introduction of conection certificate information,
    the item size being so much larger.  Found and fixed by Wolfgang Breyha.
  + Bug 1533: Fix truncation of items in headers_remove lists.  A fixed
    size buffer was used, resulting in syntax errors when an expansion
    exceeded it.
  + Add support for directories of certificates when compiled with a GnuTLS
    version 3.3.6 or later.
  + Rename the TPDA expermimental facility to Event Actions.  The #ifdef
    is EXPERIMENTAL_EVENT, the main-configuration and transport options
    both become "event_action", the variables become $event_name, $event_data
    and $event_defer_errno.  There is a new variable $verify_mode, usable in
    routers, transports and related events.  The tls:cert event is now also
    raised for inbound connections, if the main configuration event_action
    option is defined.
  + In test suite, disable OCSP for old versions of openssl which contained
    early OCSP support, but no stapling (appears to be less than 1.0.0).
  + When compiled with OpenSSL and EXPERIMENTAL_CERTNAMES, the checks on
    server certificate names available under the smtp transport option
    "tls_verify_cert_hostname" now do not permit multi-component wildcard
    matches.
  + Time-related extraction expansions from certificates now use the main
    option "timezone" setting for output formatting, and are consistent
    between OpenSSL and GnuTLS compilations.  Bug 1541.
  + Fix a crash in mime ACL when meeting a zero-length, quoted or RFC2047-
    encoded parameter in the incoming message.  Bug 1558.
  + Bug 1527: Autogrow buffer used in reading spool files.  Since they now
    include certificate info, eximon was claiming there were spoolfile
    syntax errors.
  + Bug 1521: Fix ldap lookup for single-attr request, multiple-attr return.
  + Log delivery-related information more consistently, using the sequence
    "H=&lt;name&gt; [&lt;ip&gt;]" wherever possible.
  + Bug 1547: Omit RFCs from release. Draft and RFCs have licenses which
    are problematic for Debian distribution, omit them from the release
    tarball.
  + Updates and fixes to the EXPERIMENTAL_DSN feature.
  + Fix string representation of time values on 64bit time_t anchitectures.
    Bug 1561.
  + Fix a null-indirection in certextract expansions when a nondefault
    output list separator was used.</changelog>
<changelog author="lmuelle@suse.com" date="1422100801">- Let ld know the path to mysqlclient.</changelog>
<changelog author="lmuelle@suse.com" date="1422100802">- Drop BuildRequires xorg-x11-server-sdk for non SUSE systems in particular to
  build on RHEL 6 again.</changelog>
<changelog author="lmuelle@suse.com" date="1422100803">- Set CFLAGS_OPT_WERROR only on post-5 CentOS and RHEL systems.</changelog>
<changelog author="lmuelle@suse.com" date="1426248000">- Replace the fixed ExecStart arguments by ${EXIM_ARGS} as defined in
  /etc/sysconfig/exim; (bsc#922145).</changelog>
<changelog author="lmuelle@suse.com" date="1429272000">- Install fitting eximstats.conf depending on SUSE version; (bsc#926861).
- Add attribute dir to /etc/apache2 and /etc/apache2/conf.d in the file list.</changelog>
<changelog author="lmuelle@suse.com" date="1430913600">- Fix the systemd service file by not passing EXIM_ARGS as one single
  argument by removing the curly brackets (shell syntax).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1443787200">- Update to 4.86
  * Support for using the system standard CA bundle.
  * New expansion items $config_file, $config_dir, containing the file
    and directory name of the main configuration file. Also $exim_version.
  * New "malware=" support for Avast.
  * New "spam=" variant option for Rspamd.
  * Assorted options on malware= and spam= scanners.
  * A commandline option to write a comment into the logfile.
  * If built with EXPERIMENTAL_SOCKS feature enabled, the smtp transport can
    be configured to make connections via socks5 proxies.
  * If built with EXPERIMENTAL_INTERNATIONAL, support is included for
    the transmission of UTF-8 envelope addresses.
  * If built with EXPERIMENTAL_INTERNATIONAL, an expansion item for a commonly
    used encoding of Maildir folder names.
  * A logging option for slow DNS lookups.
  * New ${env {&lt;variable&gt;}} expansion.
  * A non-SMTP authenticator using information from TLS client certificates.
  * Main option "tls_eccurve" for selecting an Elliptic Curve for TLS.
    Patch originally by Wolfgang Breyha.
  * Main option "dns_trust_aa" for trusting your local nameserver at the
    same level as DNSSEC.
- Dropped exim-enable_ecdh_openssl.patch as included in upstream</changelog>
<changelog author="lmuelle@suse.com" date="1449835200">- Update the Exim Maintainers Keyring file 'exim.keyring'.
- Use URL for the source line of the main tar ball.</changelog>
<changelog author="opensuse@cboltz.de" date="1454500800">- Move AppArmor profile to /usr/share/apparmor/extra-profiles/, which is
  the directory for inactive profiles since AppArmor 2.9</changelog>
<changelog author="lmuelle@suse.com" date="1456747200">- Update to 4.86.1
  + Add support for keep_environment and add_environment options;
    CVE-2016-1531; (boo#968844).</changelog>
<changelog author="lmuelle@suse.com" date="1456920000">- Update to 4.86.2
  + Fix minor portability issues for *BSD and OS/X.</changelog>
<changelog author="meissner@suse.com" date="1497873600">- exim-CVE-2017-1000369.patch: fixed a memory leak in exim commandline
  handling, which could be used to exhaust memory and make "stack smash"
  attacks likely. (bsc#1044692)</changelog>

</package>
<package pkgid="e9b8129af6c69d9dfe742202721a27fb4e1c534fcf5e96bb53691f33fcad6a5a" name="eximon" arch="x86_64">
    <version epoch="0" ver="4.86.2" rel="10.6.1"/>

<changelog author="lmuelle@suse.com" date="1417003200">- Remove dependency on gpg-offline as signature checking is implemented in the
  source validator.</changelog>
<changelog author="lmuelle@suse.com" date="1417780800">- Removed executable permission bits from exim.service file; (boo#935601).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163200">- Fix service file; (boo#935601)
- Using bcond for mysql, pgsql and ldap
- mysql, pgsql and ldap enabled by default</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163201">- Enable SPF</changelog>
<changelog author="lmuelle@suse.com" date="1422100800">- update to 4.85
  + When running the test suite, the README says that variables such as
    no_msglog_check are global and can be placed anywhere in a specific
    test's script, however it was observed that placement needed to be near
    the beginning for it to behave that way. Changed the runtest perl
    script to read through the entire script once to detect and set these
    variables, reset to the beginning of the script, and then run through
    the script parsing/test process like normal.
  + Expand the EXPERIMENTAL_TPDA feature.  Several different events now
    cause callback expansion.
  + Bugzilla 1518: Clarify "condition" processing in routers; that
    syntax errors in an expansion can be treated as a string instead of
    logging or causing an error, due to the internal use of bool_lax
    instead of bool when processing it.
  + Add EXPERIMENTAL_DANE, allowing for using the DNS as trust-anchor for
    server certificates when making smtp deliveries.
  + Support secondary-separator specifier for MX, SRV, TLSA lookups.
  + Add ${sort {list}{condition}{extractor}} expansion item.
  + Bugzilla 1216: Add -M (related messages) option to exigrep.
  + GitHub Issue 18: Adjust logic testing for true/false in redis lookups.
    Merged patch from Sebastian Wiedenroth.
  + Fix results-pipe from transport process.  Several recipients, combined
    with certificate use, exposed issues where response data items split
    over buffer boundaries were not parsed properly.  This eventually
    resulted in duplicates being sent.  This issue only became common enough
    to notice due to the introduction of conection certificate information,
    the item size being so much larger.  Found and fixed by Wolfgang Breyha.
  + Bug 1533: Fix truncation of items in headers_remove lists.  A fixed
    size buffer was used, resulting in syntax errors when an expansion
    exceeded it.
  + Add support for directories of certificates when compiled with a GnuTLS
    version 3.3.6 or later.
  + Rename the TPDA expermimental facility to Event Actions.  The #ifdef
    is EXPERIMENTAL_EVENT, the main-configuration and transport options
    both become "event_action", the variables become $event_name, $event_data
    and $event_defer_errno.  There is a new variable $verify_mode, usable in
    routers, transports and related events.  The tls:cert event is now also
    raised for inbound connections, if the main configuration event_action
    option is defined.
  + In test suite, disable OCSP for old versions of openssl which contained
    early OCSP support, but no stapling (appears to be less than 1.0.0).
  + When compiled with OpenSSL and EXPERIMENTAL_CERTNAMES, the checks on
    server certificate names available under the smtp transport option
    "tls_verify_cert_hostname" now do not permit multi-component wildcard
    matches.
  + Time-related extraction expansions from certificates now use the main
    option "timezone" setting for output formatting, and are consistent
    between OpenSSL and GnuTLS compilations.  Bug 1541.
  + Fix a crash in mime ACL when meeting a zero-length, quoted or RFC2047-
    encoded parameter in the incoming message.  Bug 1558.
  + Bug 1527: Autogrow buffer used in reading spool files.  Since they now
    include certificate info, eximon was claiming there were spoolfile
    syntax errors.
  + Bug 1521: Fix ldap lookup for single-attr request, multiple-attr return.
  + Log delivery-related information more consistently, using the sequence
    "H=&lt;name&gt; [&lt;ip&gt;]" wherever possible.
  + Bug 1547: Omit RFCs from release. Draft and RFCs have licenses which
    are problematic for Debian distribution, omit them from the release
    tarball.
  + Updates and fixes to the EXPERIMENTAL_DSN feature.
  + Fix string representation of time values on 64bit time_t anchitectures.
    Bug 1561.
  + Fix a null-indirection in certextract expansions when a nondefault
    output list separator was used.</changelog>
<changelog author="lmuelle@suse.com" date="1422100801">- Let ld know the path to mysqlclient.</changelog>
<changelog author="lmuelle@suse.com" date="1422100802">- Drop BuildRequires xorg-x11-server-sdk for non SUSE systems in particular to
  build on RHEL 6 again.</changelog>
<changelog author="lmuelle@suse.com" date="1422100803">- Set CFLAGS_OPT_WERROR only on post-5 CentOS and RHEL systems.</changelog>
<changelog author="lmuelle@suse.com" date="1426248000">- Replace the fixed ExecStart arguments by ${EXIM_ARGS} as defined in
  /etc/sysconfig/exim; (bsc#922145).</changelog>
<changelog author="lmuelle@suse.com" date="1429272000">- Install fitting eximstats.conf depending on SUSE version; (bsc#926861).
- Add attribute dir to /etc/apache2 and /etc/apache2/conf.d in the file list.</changelog>
<changelog author="lmuelle@suse.com" date="1430913600">- Fix the systemd service file by not passing EXIM_ARGS as one single
  argument by removing the curly brackets (shell syntax).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1443787200">- Update to 4.86
  * Support for using the system standard CA bundle.
  * New expansion items $config_file, $config_dir, containing the file
    and directory name of the main configuration file. Also $exim_version.
  * New "malware=" support for Avast.
  * New "spam=" variant option for Rspamd.
  * Assorted options on malware= and spam= scanners.
  * A commandline option to write a comment into the logfile.
  * If built with EXPERIMENTAL_SOCKS feature enabled, the smtp transport can
    be configured to make connections via socks5 proxies.
  * If built with EXPERIMENTAL_INTERNATIONAL, support is included for
    the transmission of UTF-8 envelope addresses.
  * If built with EXPERIMENTAL_INTERNATIONAL, an expansion item for a commonly
    used encoding of Maildir folder names.
  * A logging option for slow DNS lookups.
  * New ${env {&lt;variable&gt;}} expansion.
  * A non-SMTP authenticator using information from TLS client certificates.
  * Main option "tls_eccurve" for selecting an Elliptic Curve for TLS.
    Patch originally by Wolfgang Breyha.
  * Main option "dns_trust_aa" for trusting your local nameserver at the
    same level as DNSSEC.
- Dropped exim-enable_ecdh_openssl.patch as included in upstream</changelog>
<changelog author="lmuelle@suse.com" date="1449835200">- Update the Exim Maintainers Keyring file 'exim.keyring'.
- Use URL for the source line of the main tar ball.</changelog>
<changelog author="opensuse@cboltz.de" date="1454500800">- Move AppArmor profile to /usr/share/apparmor/extra-profiles/, which is
  the directory for inactive profiles since AppArmor 2.9</changelog>
<changelog author="lmuelle@suse.com" date="1456747200">- Update to 4.86.1
  + Add support for keep_environment and add_environment options;
    CVE-2016-1531; (boo#968844).</changelog>
<changelog author="lmuelle@suse.com" date="1456920000">- Update to 4.86.2
  + Fix minor portability issues for *BSD and OS/X.</changelog>
<changelog author="e.istomin@edss.ee" date="1459771200">- Makefile tuning:
  + add sqlite support
    + disable WITH_OLD_DEMIME
    + enable AUTH_CYRUS_SASL
    + enable AUTH_TLS
    + enable SYSLOG_LONG_LINES
    + enable SUPPORT_PAM
    + MAX_NAMED_LIST=64
    + enable EXPERIMENTAL_DMARC
    + enable EXPERIMENTAL_EVENT
    + enable EXPERIMENTAL_PROXY
    + enable EXPERIMENTAL_CERTNAMES
    + enable EXPERIMENTAL_DSN
    + enable EXPERIMENTAL_DANE
    + enable EXPERIMENTAL_SOCKS
    + enable EXPERIMENTAL_INTERNATIONAL</changelog>
<changelog author="wullinger@rz.uni-kiel.de" date="1493035200">- conditionally disable DANE on SuSE versions with OpenSSL &lt; 1.0
- exim-4.86.2+fixes-867e8fe25dbfb1e31493488ad695bde55b890397.patch:
  import exim-4_86_2+fixes branch
    + fix CVE-2016-1531
    when installed setuid root, allows local users to gain privileges via the perl_startup
    argument.
    + fix Bug 1805: store the initial working directory, expand $initial_cwd
    + fix Bug 1671: segfault after delivery (https://bugs.exim.org/show_bug.cgi?id=1671)
    + Don't issue env warning if env is empty
- fix-CVE-2016-9963-31c02defdc5118834e801d4fe8f11c1d9b5ebadf.patch:
  DKIM information leakage (bsc#1015930)</changelog>
<changelog author="meissner@suse.com" date="1497873600">- exim-CVE-2017-1000369.patch: Fixed memory leaks that could be
  exploited to "stack crash" local privilege escalation (bsc#1044692)
- Require user(mail) group(mail) to meet new users handling in TW.
- Prerequire permissions (fixes rpmlint).</changelog>
<changelog author="meissner@suse.com" date="1499169600">- specify users with ref:mail, to make them dynamic. bsc#1046971</changelog>

</package>
<package pkgid="afcc57429f2123f3488b1b5f2477be68bbdce0c0414533a0845d66bf3ff22837" name="eximstats-html" arch="x86_64">
    <version epoch="0" ver="4.86.2" rel="10.3.1"/>

<changelog author="lmuelle@suse.com" date="1406116800">- Add silence-static-checkers.patch; (beo#1506).</changelog>
<changelog author="p.drouand@gmail.com" date="1407844800">- Use %insserv_cleanup only for openSUSE &lt; 12.2</changelog>
<changelog author="lmuelle@suse.com" date="1417003200">- update to 4.84
  + Re-add a 'return NULL' to silence complaints from static checkers that
    were complaining about end of non-void function with no return;
    (beo#1506); obsoletes silence-static-checkers.patch.
  + Fix parsing of quoted parameter values in MIME headers.
    This was a regression intruduced in 4.83 by another bugfix; (beo#1513).
  + Fix broken compilation when EXPERIMENTAL_DSN is enabled.
  + Fix exipick for enhanced spoolfile specification used when
    EXPERIMENTAL_DNS is enabled; (beo#1509).</changelog>
<changelog author="lmuelle@suse.com" date="1417003201">- Remove dependency on gpg-offline as signature checking is implemented in the
  source validator.</changelog>
<changelog author="lmuelle@suse.com" date="1417780800">- Removed executable permission bits from exim.service file; (boo#935601).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163200">- Fix service file; (boo#935601)
- Using bcond for mysql, pgsql and ldap
- mysql, pgsql and ldap enabled by default</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163201">- Enable SPF</changelog>
<changelog author="lmuelle@suse.com" date="1422100800">- update to 4.85
  + When running the test suite, the README says that variables such as
    no_msglog_check are global and can be placed anywhere in a specific
    test's script, however it was observed that placement needed to be near
    the beginning for it to behave that way. Changed the runtest perl
    script to read through the entire script once to detect and set these
    variables, reset to the beginning of the script, and then run through
    the script parsing/test process like normal.
  + Expand the EXPERIMENTAL_TPDA feature.  Several different events now
    cause callback expansion.
  + Bugzilla 1518: Clarify "condition" processing in routers; that
    syntax errors in an expansion can be treated as a string instead of
    logging or causing an error, due to the internal use of bool_lax
    instead of bool when processing it.
  + Add EXPERIMENTAL_DANE, allowing for using the DNS as trust-anchor for
    server certificates when making smtp deliveries.
  + Support secondary-separator specifier for MX, SRV, TLSA lookups.
  + Add ${sort {list}{condition}{extractor}} expansion item.
  + Bugzilla 1216: Add -M (related messages) option to exigrep.
  + GitHub Issue 18: Adjust logic testing for true/false in redis lookups.
    Merged patch from Sebastian Wiedenroth.
  + Fix results-pipe from transport process.  Several recipients, combined
    with certificate use, exposed issues where response data items split
    over buffer boundaries were not parsed properly.  This eventually
    resulted in duplicates being sent.  This issue only became common enough
    to notice due to the introduction of conection certificate information,
    the item size being so much larger.  Found and fixed by Wolfgang Breyha.
  + Bug 1533: Fix truncation of items in headers_remove lists.  A fixed
    size buffer was used, resulting in syntax errors when an expansion
    exceeded it.
  + Add support for directories of certificates when compiled with a GnuTLS
    version 3.3.6 or later.
  + Rename the TPDA expermimental facility to Event Actions.  The #ifdef
    is EXPERIMENTAL_EVENT, the main-configuration and transport options
    both become "event_action", the variables become $event_name, $event_data
    and $event_defer_errno.  There is a new variable $verify_mode, usable in
    routers, transports and related events.  The tls:cert event is now also
    raised for inbound connections, if the main configuration event_action
    option is defined.
  + In test suite, disable OCSP for old versions of openssl which contained
    early OCSP support, but no stapling (appears to be less than 1.0.0).
  + When compiled with OpenSSL and EXPERIMENTAL_CERTNAMES, the checks on
    server certificate names available under the smtp transport option
    "tls_verify_cert_hostname" now do not permit multi-component wildcard
    matches.
  + Time-related extraction expansions from certificates now use the main
    option "timezone" setting for output formatting, and are consistent
    between OpenSSL and GnuTLS compilations.  Bug 1541.
  + Fix a crash in mime ACL when meeting a zero-length, quoted or RFC2047-
    encoded parameter in the incoming message.  Bug 1558.
  + Bug 1527: Autogrow buffer used in reading spool files.  Since they now
    include certificate info, eximon was claiming there were spoolfile
    syntax errors.
  + Bug 1521: Fix ldap lookup for single-attr request, multiple-attr return.
  + Log delivery-related information more consistently, using the sequence
    "H=&lt;name&gt; [&lt;ip&gt;]" wherever possible.
  + Bug 1547: Omit RFCs from release. Draft and RFCs have licenses which
    are problematic for Debian distribution, omit them from the release
    tarball.
  + Updates and fixes to the EXPERIMENTAL_DSN feature.
  + Fix string representation of time values on 64bit time_t anchitectures.
    Bug 1561.
  + Fix a null-indirection in certextract expansions when a nondefault
    output list separator was used.</changelog>
<changelog author="lmuelle@suse.com" date="1422100801">- Let ld know the path to mysqlclient.</changelog>
<changelog author="lmuelle@suse.com" date="1422100802">- Drop BuildRequires xorg-x11-server-sdk for non SUSE systems in particular to
  build on RHEL 6 again.</changelog>
<changelog author="lmuelle@suse.com" date="1422100803">- Set CFLAGS_OPT_WERROR only on post-5 CentOS and RHEL systems.</changelog>
<changelog author="lmuelle@suse.com" date="1426248000">- Replace the fixed ExecStart arguments by ${EXIM_ARGS} as defined in
  /etc/sysconfig/exim; (bsc#922145).</changelog>
<changelog author="lmuelle@suse.com" date="1429272000">- Install fitting eximstats.conf depending on SUSE version; (bsc#926861).
- Add attribute dir to /etc/apache2 and /etc/apache2/conf.d in the file list.</changelog>
<changelog author="lmuelle@suse.com" date="1430913600">- Fix the systemd service file by not passing EXIM_ARGS as one single
  argument by removing the curly brackets (shell syntax).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1443787200">- Update to 4.86
  * Support for using the system standard CA bundle.
  * New expansion items $config_file, $config_dir, containing the file
    and directory name of the main configuration file. Also $exim_version.
  * New "malware=" support for Avast.
  * New "spam=" variant option for Rspamd.
  * Assorted options on malware= and spam= scanners.
  * A commandline option to write a comment into the logfile.
  * If built with EXPERIMENTAL_SOCKS feature enabled, the smtp transport can
    be configured to make connections via socks5 proxies.
  * If built with EXPERIMENTAL_INTERNATIONAL, support is included for
    the transmission of UTF-8 envelope addresses.
  * If built with EXPERIMENTAL_INTERNATIONAL, an expansion item for a commonly
    used encoding of Maildir folder names.
  * A logging option for slow DNS lookups.
  * New ${env {&lt;variable&gt;}} expansion.
  * A non-SMTP authenticator using information from TLS client certificates.
  * Main option "tls_eccurve" for selecting an Elliptic Curve for TLS.
    Patch originally by Wolfgang Breyha.
  * Main option "dns_trust_aa" for trusting your local nameserver at the
    same level as DNSSEC.
- Dropped exim-enable_ecdh_openssl.patch as included in upstream</changelog>
<changelog author="lmuelle@suse.com" date="1449835200">- Update the Exim Maintainers Keyring file 'exim.keyring'.
- Use URL for the source line of the main tar ball.</changelog>
<changelog author="opensuse@cboltz.de" date="1454500800">- Move AppArmor profile to /usr/share/apparmor/extra-profiles/, which is
  the directory for inactive profiles since AppArmor 2.9</changelog>
<changelog author="lmuelle@suse.com" date="1456747200">- Update to 4.86.1
  + Add support for keep_environment and add_environment options;
    CVE-2016-1531; (boo#968844).</changelog>
<changelog author="lmuelle@suse.com" date="1456920000">- Update to 4.86.2
  + Fix minor portability issues for *BSD and OS/X.</changelog>
<changelog author="meissner@suse.com" date="1497873600">- exim-CVE-2017-1000369.patch: fixed a memory leak in exim commandline
  handling, which could be used to exhaust memory and make "stack smash"
  attacks likely. (bsc#1044692)</changelog>

</package>
<package pkgid="b95f10ae62b75d29d76bb0737dd0cbaa5b7c3e5dc35cd70272c050d03a2f83e4" name="eximstats-html" arch="x86_64">
    <version epoch="0" ver="4.86.2" rel="10.6.1"/>

<changelog author="lmuelle@suse.com" date="1417003200">- Remove dependency on gpg-offline as signature checking is implemented in the
  source validator.</changelog>
<changelog author="lmuelle@suse.com" date="1417780800">- Removed executable permission bits from exim.service file; (boo#935601).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163200">- Fix service file; (boo#935601)
- Using bcond for mysql, pgsql and ldap
- mysql, pgsql and ldap enabled by default</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1419163201">- Enable SPF</changelog>
<changelog author="lmuelle@suse.com" date="1422100800">- update to 4.85
  + When running the test suite, the README says that variables such as
    no_msglog_check are global and can be placed anywhere in a specific
    test's script, however it was observed that placement needed to be near
    the beginning for it to behave that way. Changed the runtest perl
    script to read through the entire script once to detect and set these
    variables, reset to the beginning of the script, and then run through
    the script parsing/test process like normal.
  + Expand the EXPERIMENTAL_TPDA feature.  Several different events now
    cause callback expansion.
  + Bugzilla 1518: Clarify "condition" processing in routers; that
    syntax errors in an expansion can be treated as a string instead of
    logging or causing an error, due to the internal use of bool_lax
    instead of bool when processing it.
  + Add EXPERIMENTAL_DANE, allowing for using the DNS as trust-anchor for
    server certificates when making smtp deliveries.
  + Support secondary-separator specifier for MX, SRV, TLSA lookups.
  + Add ${sort {list}{condition}{extractor}} expansion item.
  + Bugzilla 1216: Add -M (related messages) option to exigrep.
  + GitHub Issue 18: Adjust logic testing for true/false in redis lookups.
    Merged patch from Sebastian Wiedenroth.
  + Fix results-pipe from transport process.  Several recipients, combined
    with certificate use, exposed issues where response data items split
    over buffer boundaries were not parsed properly.  This eventually
    resulted in duplicates being sent.  This issue only became common enough
    to notice due to the introduction of conection certificate information,
    the item size being so much larger.  Found and fixed by Wolfgang Breyha.
  + Bug 1533: Fix truncation of items in headers_remove lists.  A fixed
    size buffer was used, resulting in syntax errors when an expansion
    exceeded it.
  + Add support for directories of certificates when compiled with a GnuTLS
    version 3.3.6 or later.
  + Rename the TPDA expermimental facility to Event Actions.  The #ifdef
    is EXPERIMENTAL_EVENT, the main-configuration and transport options
    both become "event_action", the variables become $event_name, $event_data
    and $event_defer_errno.  There is a new variable $verify_mode, usable in
    routers, transports and related events.  The tls:cert event is now also
    raised for inbound connections, if the main configuration event_action
    option is defined.
  + In test suite, disable OCSP for old versions of openssl which contained
    early OCSP support, but no stapling (appears to be less than 1.0.0).
  + When compiled with OpenSSL and EXPERIMENTAL_CERTNAMES, the checks on
    server certificate names available under the smtp transport option
    "tls_verify_cert_hostname" now do not permit multi-component wildcard
    matches.
  + Time-related extraction expansions from certificates now use the main
    option "timezone" setting for output formatting, and are consistent
    between OpenSSL and GnuTLS compilations.  Bug 1541.
  + Fix a crash in mime ACL when meeting a zero-length, quoted or RFC2047-
    encoded parameter in the incoming message.  Bug 1558.
  + Bug 1527: Autogrow buffer used in reading spool files.  Since they now
    include certificate info, eximon was claiming there were spoolfile
    syntax errors.
  + Bug 1521: Fix ldap lookup for single-attr request, multiple-attr return.
  + Log delivery-related information more consistently, using the sequence
    "H=&lt;name&gt; [&lt;ip&gt;]" wherever possible.
  + Bug 1547: Omit RFCs from release. Draft and RFCs have licenses which
    are problematic for Debian distribution, omit them from the release
    tarball.
  + Updates and fixes to the EXPERIMENTAL_DSN feature.
  + Fix string representation of time values on 64bit time_t anchitectures.
    Bug 1561.
  + Fix a null-indirection in certextract expansions when a nondefault
    output list separator was used.</changelog>
<changelog author="lmuelle@suse.com" date="1422100801">- Let ld know the path to mysqlclient.</changelog>
<changelog author="lmuelle@suse.com" date="1422100802">- Drop BuildRequires xorg-x11-server-sdk for non SUSE systems in particular to
  build on RHEL 6 again.</changelog>
<changelog author="lmuelle@suse.com" date="1422100803">- Set CFLAGS_OPT_WERROR only on post-5 CentOS and RHEL systems.</changelog>
<changelog author="lmuelle@suse.com" date="1426248000">- Replace the fixed ExecStart arguments by ${EXIM_ARGS} as defined in
  /etc/sysconfig/exim; (bsc#922145).</changelog>
<changelog author="lmuelle@suse.com" date="1429272000">- Install fitting eximstats.conf depending on SUSE version; (bsc#926861).
- Add attribute dir to /etc/apache2 and /etc/apache2/conf.d in the file list.</changelog>
<changelog author="lmuelle@suse.com" date="1430913600">- Fix the systemd service file by not passing EXIM_ARGS as one single
  argument by removing the curly brackets (shell syntax).</changelog>
<changelog author="michal.hrusecky@opensuse.org" date="1443787200">- Update to 4.86
  * Support for using the system standard CA bundle.
  * New expansion items $config_file, $config_dir, containing the file
    and directory name of the main configuration file. Also $exim_version.
  * New "malware=" support for Avast.
  * New "spam=" variant option for Rspamd.
  * Assorted options on malware= and spam= scanners.
  * A commandline option to write a comment into the logfile.
  * If built with EXPERIMENTAL_SOCKS feature enabled, the smtp transport can
    be configured to make connections via socks5 proxies.
  * If built with EXPERIMENTAL_INTERNATIONAL, support is included for
    the transmission of UTF-8 envelope addresses.
  * If built with EXPERIMENTAL_INTERNATIONAL, an expansion item for a commonly
    used encoding of Maildir folder names.
  * A logging option for slow DNS lookups.
  * New ${env {&lt;variable&gt;}} expansion.
  * A non-SMTP authenticator using information from TLS client certificates.
  * Main option "tls_eccurve" for selecting an Elliptic Curve for TLS.
    Patch originally by Wolfgang Breyha.
  * Main option "dns_trust_aa" for trusting your local nameserver at the
    same level as DNSSEC.
- Dropped exim-enable_ecdh_openssl.patch as included in upstream</changelog>
<changelog author="lmuelle@suse.com" date="1449835200">- Update the Exim Maintainers Keyring file 'exim.keyring'.
- Use URL for the source line of the main tar ball.</changelog>
<changelog author="opensuse@cboltz.de" date="1454500800">- Move AppArmor profile to /usr/share/apparmor/extra-profiles/, which is
  the directory for inactive profiles since AppArmor 2.9</changelog>
<changelog author="lmuelle@suse.com" date="1456747200">- Update to 4.86.1
  + Add support for keep_environment and add_environment options;
    CVE-2016-1531; (boo#968844).</changelog>
<changelog author="lmuelle@suse.com" date="1456920000">- Update to 4.86.2
  + Fix minor portability issues for *BSD and OS/X.</changelog>
<changelog author="e.istomin@edss.ee" date="1459771200">- Makefile tuning:
  + add sqlite support
    + disable WITH_OLD_DEMIME
    + enable AUTH_CYRUS_SASL
    + enable AUTH_TLS
    + enable SYSLOG_LONG_LINES
    + enable SUPPORT_PAM
    + MAX_NAMED_LIST=64
    + enable EXPERIMENTAL_DMARC
    + enable EXPERIMENTAL_EVENT
    + enable EXPERIMENTAL_PROXY
    + enable EXPERIMENTAL_CERTNAMES
    + enable EXPERIMENTAL_DSN
    + enable EXPERIMENTAL_DANE
    + enable EXPERIMENTAL_SOCKS
    + enable EXPERIMENTAL_INTERNATIONAL</changelog>
<changelog author="wullinger@rz.uni-kiel.de" date="1493035200">- conditionally disable DANE on SuSE versions with OpenSSL &lt; 1.0
- exim-4.86.2+fixes-867e8fe25dbfb1e31493488ad695bde55b890397.patch:
  import exim-4_86_2+fixes branch
    + fix CVE-2016-1531
    when installed setuid root, allows local users to gain privileges via the perl_startup
    argument.
    + fix Bug 1805: store the initial working directory, expand $initial_cwd
    + fix Bug 1671: segfault after delivery (https://bugs.exim.org/show_bug.cgi?id=1671)
    + Don't issue env warning if env is empty
- fix-CVE-2016-9963-31c02defdc5118834e801d4fe8f11c1d9b5ebadf.patch:
  DKIM information leakage (bsc#1015930)</changelog>
<changelog author="meissner@suse.com" date="1497873600">- exim-CVE-2017-1000369.patch: Fixed memory leaks that could be
  exploited to "stack crash" local privilege escalation (bsc#1044692)
- Require user(mail) group(mail) to meet new users handling in TW.
- Prerequire permissions (fixes rpmlint).</changelog>
<changelog author="meissner@suse.com" date="1499169600">- specify users with ref:mail, to make them dynamic. bsc#1046971</changelog>

</package>
<package pkgid="dd334ff48832faf2526090ad29e1b23ea9dbdfb84bb7206e2ac472f9d7d7d330" name="exiv2" arch="src">
    <version epoch="0" ver="0.25" rel="7.3.1"/>

<changelog author="dmueller@suse.de" date="1305892800">- update to 0.21.1:
  Cannot extract exif data from Pentax K-x DNG file.
  Crash when writing Exif.Image.Software.
  Assertion in XmpParser::encode should be an exception.
  Regression: Compilation error with EXV_HAVE_XMP_TOOLKIT undefined.
  Regression: Panasonic RW2 files are missing information.
  - Updated configuration files (config.guess, config.sub).
  - Added new Color Label value to digiKam 2.0.0 XMP namespace.</changelog>
<changelog author="coolo@suse.com" date="1316347200">- update to 0.22
  This release introduces support for Postscript (EPS) images.
  XMP metadata can be read and written from/to EPS images and
  previews are accessible.
  Further it includes a new build environment for MSVC 64 bit
  builds and a number of smaller features and bugfixes.</changelog>
<changelog author="coolo@suse.com" date="1316347201">- ran spec-cleaner</changelog>
<changelog author="jengelh@medozas.de" date="1316347202">- Add BuildRequires: graphviz to resolve "sh: dot: command not
  found" and make doxygen happy</changelog>
<changelog author="vuntz@opensuse.org" date="1335355200">- Update to version 0.23:
  + Add write support for Canon CR2 raw images.
  + Add support for CR2 IFD2 image preview.
  + Add support for Pentax makernotes in Pentax native DNG images.
  + Add several KIPI XMP properties.
  + Add support for Windows Live Photo Gallery face tags.
  + Add MS Photo RegionInfo and MetaWorkingGroup Regions schemas.
  + Update various lens lists
  + Exiv2 utility: Allow to add/set tags without a value with the
    command line tool.
  + Several new minor features.
  + Bugfixes.
- Rename libexiv2-11 subpackage to libexiv2-12 following upstream
  soversion change.</changelog>
<changelog author="fcrozat@suse.com" date="1348056000">- Add 90_changeset_r2743.diff: add support for additional Samgsung
  EXIF tags (backport for upstream)
- Add 90_changeset_r2744.diff: add support for additional Pentax
  EXIF tags (backport for upstream)
- Add more Canon models (5D Mark III, 600D, 60D, 1100D, WFT-E2 II,
  WFT-E4 II, 650D)
- Add 90_changeset_r2756.diff: add support for EOS-M Sigma 12-24mm
  f/4.5-5.6 DG HSM II lens (backport from upstream)
- Add 90_changeset_r2818_partial.diff: add support for additional
  Canon camera (5D Mark III, 600D, 60D, 1100D, WFT-E2 II, WFT-E4
  II, 650D) and EF/EF-M lenses. (backport from upstream)
- Add 99_pending_canon_eos_m.diff: add support for some Canon EOS-M
  lenses (pending upstream merge)
- Add 99_pending_minolta_manual_lens.diff: add support for Minolta
  manual lens (pending upstream merge)
- Add 99_pending_pentax_da_35.diff: add support for PENTAX-DA 35mm
  F2.4 AL lens (pending upstream merge)
- Add 99_pending_zeiss_planar_35_ze.diff: add support for Carl
  Zeiss Planar T* 50mm f/1.4 ZE lens (pending upstream merge)</changelog>
<changelog author="fcrozat@suse.com" date="1370260800">- Remove pending patches with upstream versions :
  + 99_pending_canon_eos_m.diff (replaced by
    90_changeset_r2993.diff).
  + 99_pending_minolta_manual_lens.diff (replaced by
    90_changeset_r2989.diff).
  + 99_pending_pentax_da_35.diff (replaced by
    90_changeset_r2860.diff).
  + 99_pending_zeiss_planar_35_ze.diff (replaced by
    90_changeset_r3011.diff).
- Backport patches from upstream (cherry-picking courtesy of Pascal
  de Bruijn):
  + 90_changeset_r2889.diff, 90_changeset_r2985.diff: additional
    lenses for Pentax body.
  + 90_changeset_r2958.diff: additional lenses for Samsung body
  + 90_changeset_r2959.diff, 90_changeset_r2961.diff,
    90_changeset_r2985.diff, 90_changeset_r3003.diff,
    90_changeset_r3016.diff, 90_changeset_r3017.diff: additional
    lenses for Pentax body.
  + 90_changeset_r2963.diff, 90_changeset_r2994.diff,
    90_changeset_r3004.diff, 90_changeset_r3023.diff,
    90_changeset_r3026.diff: additional lenses for Canon body.
  + 90_changeset_r2968.diff, 90_changeset_r2969.diff,
    90_changeset_r2995.diff, 90_changeset_r3005.diff,
    90_changeset_r3006.diff: additional lenses for Minolta body.
  + 90_changeset_r2970.diff, 90_changeset_r2975.diff,
    90_changeset_r2978.diff, 90_changeset_r2981.diff,
    90_changeset_r2982.diff, 90_changeset_r2992.diff: additional
    lenses for Olympus body.
  + 90_changeset_r2998.diff: add support for FocusDistance data
    from Olympus EXIF tags.
  + 90_changeset_r2984.diff, 90_changeset_r2986.diff,
    90_changeset_r3002.diff: additional lenses for Nikon body.
  + 90_changeset_r2988.diff: add support for Exif.Photo.LensModel
    EXIF tag.
  + 90_changeset_r2990.diff: prevent double variable creation.
  + 90_changeset_r2991.diff: fix memory corruption.
  + 95_post_r3026_cleanup.diff: cleanup lenses names.</changelog>
<changelog author="mrueckert@suse.de" date="1374840000">- Backport patches from upstream (cherry-picking courtesy of Pascal
  de Bruijn):
  * 90_changeset_r3036.diff: Canon EF-S 55-250mm f/4-5.6 IS II
  * 90_changeset_r3037.diff: A few more Pentax lenses
  * 90_changeset_r3038.diff: Updates for the Minolta Bodies
  * 90_changeset_r3039.diff: Added 18-55mm f/3.5-5.6 IS STM
  * 90_changeset_r3047.diff: Added Sigma 60mm to the Olympus list
  * 90_changeset_r3048.diff: Added Sigma 19 and 30m to the Olympus
    list
  * 90_changeset_r3051.diff: Added a lot more canon compacts
  * 90_changeset_r3052.diff: Sigma 17-50mm F2.8 EX DC HSM
  * 90_changeset_r3053.diff: Removed Optio M30 from the Pentax list
  * 90_changeset_r3054.diff: Added Samsung NX 45mm F1.8
  * 90_changeset_r3055.diff: Added Samsung NX 45mm F1.8 2D/3D
  * 90_changeset_r3060.diff: Renamed LensModel to LensType in the
    Olympus struct.
  * 90_changeset_r3061.diff: Fixes Issue# 908
  * 90_changeset_r3062.diff: More entries for Pentax
  * 90_changeset_r3063.diff: Do not try to guess lenses when it is
    undefined
  * 90_changeset_r3066.diff: Lumix G Vario 14-140mm F3.5-5.6 Asph.
    Power OIS
  * 90_changeset_r3067.diff: Lumix G Vario 14-42mm F3.5-5.6 II
    Asph. Mega OIS
  * 90_changeset_r3068.diff: Added EOS 70D</changelog>
<changelog author="ctrippe@opensuse.org" date="1397476800">- Update to version 0.24
  * exiv2 (0.19-1) 00_hyphens_used_as_minus.diff
  * (Reported with patch by Mark Purcell, fixed by Niels Kristian Bech Jensen)
  * Video metadata support (Abhinav Badola for GSoC 2012)
  * Samsung NX100 JPG exports have broken EXIF (Reported by Pascal de Bruijn)
  * Warnings while compiling with g++4.5
  * (Reported by Sebastien Gilles, fixed by Robin Mills)
  * For TIFF-like images, non-intrusive writing is not used when it should
  * (Reported by Thomas Lotze)
  * Patch to detect Carl Zeiss Planar T* 50mm f/1.4 ZE on Canon
  * (Reported with patch by Stian Grindvoll)
  * Exiv2 fails to compile under Linux (Volker Grabsch)
  * example1.cpp clang Mac OS X warnings (Reported by Jerry Jacobs)
  * Exiv2 crashes on input (Reported by Christian Grothoff)
  * Complete Samsung NX lenses portfolio recognition
  * (Reported with patch by Jaroslav Stepanek, updates by Pascal de Bruijn)
  * Porting the Video Code to MSVC (umbrella)
  * (Robin Mills, Abhinav Badola, Shawn Xiong)
  * Photoshop doesn't recognize its own EPS files after modification by Exiv2
  * (Volker Grabsch)
  * autotools build (make config ; ./configure ; make) is broken
  * (Robin Mills)
  * Sigma 50mm f/1.4 on Canon not detected correctly
  * (Reported by Rick Gabriel, patch by Aakash Goenka)
  * PENTAX-DA 18-135mm F3.5-5.6 not detected correctly
  * (Reported by S. Verdoold, patch by Pascal de Bruijn)
  * Sigma 18-250mm not properly recognised on Pentax
  * (Reported by S. Verdoold, patch by Pascal de Bruijn)
  * Video code is failing the test suite (on all plaforms)
  * (Robin Mills, Abhinav Badola)
  * Patches for locale and boost issue (Patches by Mario anyc)
  * Support for two lens for sony mount
  * (Patch by Michal Babej)
  * Exif.OlympusEq.0x0403 tag
  * (Christoph Anton Mitterer, Robin Mills)
  * New Samsung NX 12-24mm f/4-5.6 ED
  * (Jaroslav Stepanek)
  * New lens "Tamron SP 24-70mm F/2.8 Di VC USD"
  * (Reported by Jean-Pierre Verrue, patch by Niels Kristian Bech Jensen)
  * New lens: Canon EF 35mm f/2 IS USM
  * (markus kanet, Robin Mills)
  * New camera: Canon EOS 6D
  * (markus kanet)
  * Update list of lenses for Olympus cameras.
  * (Niels Kristian Bech Jensen)
  * Add another lens for Olympus cameras.
  * (Niels Kristian Bech Jensen)
  * Another bunch of Olympus lens updates.
  * (Niels Kristian Bech Jensen)
  * One more Olympus lens - the list is complete.
  * (Niels Kristian Bech Jensen)
  * Nikon AF-S Nikkor 28mm f/1.8G not recognized
  * (Reported by Philip Johnsson, patch by Niels Kristian Bech Jensen)
  * Missing lenses reported by Paul Bissonnette
  * (Robin Mills)
  * Samsung D-Xenon 12-24mm not recognized
  * (Reported by Romain Henriet, patch by S. Verdoold)
  * (near-)infinite loop in video decoders
  * (Reported by Alyssa Milburn, patch by Abhinav Badola)
  * ASF: heap overflow
  * (Reported by Alyssa Milburn, patch by Abhinav Badola)
  * Sigma 30mm f/1.4 on Canon not detected correctly
  * (Reported by Christian Roumano, patch by Aakash Goenka)
  * User-readable output of Olympus' FocusDistance
  * (Patch by Teemu Rytilahti)
  * New Compilation Warnings
  * New lens: Pentax smc DA 18-135mm f/3.5-5.6 ED AL [IF] DC WR
  * (Reported by Matthieu Volat, patch by Pascal de Bruijn)
  * New Lens: Canon EF-S 55-250mm f/4-5.6 IS II
  * (Patch by Andrew Aylett)
  * Exiv2: lensName misreporting for some CR2s
  * (Reported by Pascal de Bruijn, patch by Niels Kristian Bech Jensen)
  * Mountain Lion Plugin crashes when setxattr called
  * (Robin Mills)
  * New Lens: Samsung NX 45mm f1.8
  * (Pascal de Bruijn)
  * strerror_r gives no error message back
  * (Reported by Ákos Sz?ts, patch by Robin Mills)
  * New Lens: Samsung NX 45mm f1.8 2D/3D
  * (Pascal de Bruijn)
  * New Lens: Sigma 150-500mm f/5-6.3 APO DG OS HSM on Canon (Steve Fosdick)
  * Maintenance of Sony Makernote (Patch by Thomas Beutlich)
- Removed patches included in the new release
  * 90_changeset_r2743.diff
  * 90_changeset_r2744.diff
  * 90_changeset_r2756.diff
  * 90_changeset_r2818_partial.dif
  * 90_changeset_r2860.diff
  * 90_changeset_r2889.diff
  * 90_changeset_r2958.diff
  * 90_changeset_r2959.diff
  * 90_changeset_r2961.diff
  * 90_changeset_r2963.diff
  * 90_changeset_r2968.diff
  * 90_changeset_r2969.diff
  * 90_changeset_r2970.diff
  * 90_changeset_r2975.diff
  * 90_changeset_r2978.diff
  * 90_changeset_r2981.diff
  * 90_changeset_r2982.diff
  * 90_changeset_r2984.diff
  * 90_changeset_r2985.diff
  * 90_changeset_r2986.diff
  * 90_changeset_r2988.diff
  * 90_changeset_r2989.diff
  * 90_changeset_r2990.diff
  * 90_changeset_r2991.diff
  * 90_changeset_r2992.diff
  * 90_changeset_r2993.diff
  * 90_changeset_r2994.diff
  * 90_changeset_r2995.diff
  * 90_changeset_r2998.diff
  * 90_changeset_r3002.diff
  * 90_changeset_r3003.diff
  * 90_changeset_r3004.diff
  * 90_changeset_r3005.diff
  * 90_changeset_r3006.diff
  * 90_changeset_r3011.diff
  * 90_changeset_r3016.diff
  * 90_changeset_r3017.diff
  * 90_changeset_r3023.diff
  * 90_changeset_r3026.diff
  * 90_changeset_r3036.diff
  * 90_changeset_r3037.diff
  * 90_changeset_r3038.diff
  * 90_changeset_r3039.diff
  * 90_changeset_r3047.diff
  * 90_changeset_r3048.diff
  * 90_changeset_r3051.diff
  * 90_changeset_r3052.diff
  * 90_changeset_r3053.diff
  * 90_changeset_r3054.diff
  * 90_changeset_r3055.diff
  * 90_changeset_r3060.diff
  * 90_changeset_r3061.diff
  * 90_changeset_r3062.diff
  * 90_changeset_r3063.diff
  * 90_changeset_r3066.diff
  * 90_changeset_r3067.diff
  * 90_changeset_r3068.diff
  * 95_post_r3026_cleanup.diff
- Rename libexiv2-12 subpackage to libexiv2-13 following upstream
  soversion change.</changelog>
<changelog author="coolo@suse.com" date="1399291200">- add fix-parallel-build.patch to fix -j, notified upstream about it</changelog>
<changelog author="crrodriguez@opensuse.org" date="1401105600">- Build with large file support in 32 bit systems.
- Ensure we do not use __DATE__ or __TIME__ anywhere
  (exiv2-build-date.patch)</changelog>
<changelog author="nico.kruber@gmail.com" date="1423483200">- fix a Buffer Overflow in INFO tags of RIFFVIDEO.CPP
  (fix-overflow-in-info-tags-r3264.patch) (CVE-2014-9449).</changelog>
<changelog author="dmueller@suse.com" date="1431432000">- add parallel-build-dep.patch: Fix build dependencies</changelog>
<changelog author="gernot@hillier.de" date="1432468800">- add fix-video-timescale-handling.patch: Fix crash when scanning mp4 videos.</changelog>
<changelog author="dimstar@opensuse.org" date="1434628800">- Switch to cmake build system: there are various code snips that
  use variables that are only defined in the cmake build system
  (e.g. src/utils.cpp uses EXV_HAVE_UNISTD_H to include unistd.h,
  which is not done with configure. With gcc5 this results now in
  a failure, as unistd.h is no longer implicit).
- Add exiv2-cmake-libsuffix.patch: Install the library to lib64 on
  the respective archs.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1434974400">- Update to version 0.25
  * exivsimple has array index errors when stripping quotes form
    trivial input strings
  * Use SVN eol-style LF on all files
  * Access violation on IptcData::operator[] when key is invalid
  * PNG images with tiff tags throw exceptions
  * Plasma kde crashes when specific jpeg is on the Desktop
  * TIFF parser,Binary array elements should be decoded using the
    Makernote's endianness, not that of the image
  * Coverity scan : Issue CID 981992 , 981993
  * Wrong key name in output of addmodel sample
  * Printing tags does not honor multi-byte label widths correctly
  * Wrong ApertureValue written
  * pyexiv2 fails on cifs shares on an Ubuntu client
  * TIFF parser,Parse TIFF PageNumber
  * Add new sample applications exifdata and exivvalue
  * Add option -K Key (--key Key) to specify one or more keys to
    output
  * "exiv2 -eX" followed by "exiv2 -iX" produces invalid XMP
    metadata packet
  * Sony NEX Lens Information
  * Handle Pentax makernotes in samsung-rebranded cameras
  * Olympus XZ-1 FocusDistance incorrect
  * Support Panasonic Makernote
  * detection of Pentax DA 35/2.4 lens
  * Canon EOS M EF-M lenses
  * Lens matching on Canon
  * Tamron 18-270 is not detected anymore
  * Wrong aperture for Tamron 70-300?
  * Recognize Samsung NX 10mm Fisheye
  * Pentax/Sigma 24-70mm F2.8 IF EX DG HSM data
  * See also http://www.exiv2.org/changelog.html
- Dropped the following upstreamed patches:
  * fix-overflow-in-info-tags-r3264.patch
  * fix-video-timescale-handling.patch
  * parallel-build-dep.patch
  * fix-parallel-build.patch</changelog>
<changelog author="dmueller@suse.com" date="1435060800">- readd parallel-build-dep.patch</changelog>
<changelog author="jengelh@inai.de" date="1436961600">- Adjust RPM groups
- Put manpage in proper subpackage</changelog>
<changelog author="suse-beta@cboltz.de" date="1462449600">- add exiv2_r3889_r3890_fix_boo964344.diff (taken from revisions linked
  in http://dev.exiv2.org/issues/1106) to fix crash in darktable (boo#964344)</changelog>
<changelog author="dmueller@suse.com" date="1508241600">- add CVE-2017-11591.patch (fixes CVE-2017-11591, bsc#1050257)
- add CVE-2017-11683.patch (fixes CVE-2017-11683, bsc#1051188)
- add CVE-2017-14865-14862-14859.patch (fixes
    CVE-2017-14865 bsc#1061003,
    CVE-2017-14862 bsc#1060996,
    CVE-2017-14859 bsc#1061000 )
- add Added-check-for-overflows-in-calculation-of-size.patch,
  add Added-exception-throw-on-Value-pointer-being-null.patch</changelog>

</package>
<package pkgid="2416cccbd64e918c12b85f0678ac17cdafdc5706a58d3395256df8fe1e4a946f" name="exiv2" arch="x86_64">
    <version epoch="0" ver="0.25" rel="7.3.1"/>

<changelog author="dmueller@suse.de" date="1305892800">- update to 0.21.1:
  Cannot extract exif data from Pentax K-x DNG file.
  Crash when writing Exif.Image.Software.
  Assertion in XmpParser::encode should be an exception.
  Regression: Compilation error with EXV_HAVE_XMP_TOOLKIT undefined.
  Regression: Panasonic RW2 files are missing information.
  - Updated configuration files (config.guess, config.sub).
  - Added new Color Label value to digiKam 2.0.0 XMP namespace.</changelog>
<changelog author="coolo@suse.com" date="1316347200">- update to 0.22
  This release introduces support for Postscript (EPS) images.
  XMP metadata can be read and written from/to EPS images and
  previews are accessible.
  Further it includes a new build environment for MSVC 64 bit
  builds and a number of smaller features and bugfixes.</changelog>
<changelog author="coolo@suse.com" date="1316347201">- ran spec-cleaner</changelog>
<changelog author="jengelh@medozas.de" date="1316347202">- Add BuildRequires: graphviz to resolve "sh: dot: command not
  found" and make doxygen happy</changelog>
<changelog author="vuntz@opensuse.org" date="1335355200">- Update to version 0.23:
  + Add write support for Canon CR2 raw images.
  + Add support for CR2 IFD2 image preview.
  + Add support for Pentax makernotes in Pentax native DNG images.
  + Add several KIPI XMP properties.
  + Add support for Windows Live Photo Gallery face tags.
  + Add MS Photo RegionInfo and MetaWorkingGroup Regions schemas.
  + Update various lens lists
  + Exiv2 utility: Allow to add/set tags without a value with the
    command line tool.
  + Several new minor features.
  + Bugfixes.
- Rename libexiv2-11 subpackage to libexiv2-12 following upstream
  soversion change.</changelog>
<changelog author="fcrozat@suse.com" date="1348056000">- Add 90_changeset_r2743.diff: add support for additional Samgsung
  EXIF tags (backport for upstream)
- Add 90_changeset_r2744.diff: add support for additional Pentax
  EXIF tags (backport for upstream)
- Add more Canon models (5D Mark III, 600D, 60D, 1100D, WFT-E2 II,
  WFT-E4 II, 650D)
- Add 90_changeset_r2756.diff: add support for EOS-M Sigma 12-24mm
  f/4.5-5.6 DG HSM II lens (backport from upstream)
- Add 90_changeset_r2818_partial.diff: add support for additional
  Canon camera (5D Mark III, 600D, 60D, 1100D, WFT-E2 II, WFT-E4
  II, 650D) and EF/EF-M lenses. (backport from upstream)
- Add 99_pending_canon_eos_m.diff: add support for some Canon EOS-M
  lenses (pending upstream merge)
- Add 99_pending_minolta_manual_lens.diff: add support for Minolta
  manual lens (pending upstream merge)
- Add 99_pending_pentax_da_35.diff: add support for PENTAX-DA 35mm
  F2.4 AL lens (pending upstream merge)
- Add 99_pending_zeiss_planar_35_ze.diff: add support for Carl
  Zeiss Planar T* 50mm f/1.4 ZE lens (pending upstream merge)</changelog>
<changelog author="fcrozat@suse.com" date="1370260800">- Remove pending patches with upstream versions :
  + 99_pending_canon_eos_m.diff (replaced by
    90_changeset_r2993.diff).
  + 99_pending_minolta_manual_lens.diff (replaced by
    90_changeset_r2989.diff).
  + 99_pending_pentax_da_35.diff (replaced by
    90_changeset_r2860.diff).
  + 99_pending_zeiss_planar_35_ze.diff (replaced by
    90_changeset_r3011.diff).
- Backport patches from upstream (cherry-picking courtesy of Pascal
  de Bruijn):
  + 90_changeset_r2889.diff, 90_changeset_r2985.diff: additional
    lenses for Pentax body.
  + 90_changeset_r2958.diff: additional lenses for Samsung body
  + 90_changeset_r2959.diff, 90_changeset_r2961.diff,
    90_changeset_r2985.diff, 90_changeset_r3003.diff,
    90_changeset_r3016.diff, 90_changeset_r3017.diff: additional
    lenses for Pentax body.
  + 90_changeset_r2963.diff, 90_changeset_r2994.diff,
    90_changeset_r3004.diff, 90_changeset_r3023.diff,
    90_changeset_r3026.diff: additional lenses for Canon body.
  + 90_changeset_r2968.diff, 90_changeset_r2969.diff,
    90_changeset_r2995.diff, 90_changeset_r3005.diff,
    90_changeset_r3006.diff: additional lenses for Minolta body.
  + 90_changeset_r2970.diff, 90_changeset_r2975.diff,
    90_changeset_r2978.diff, 90_changeset_r2981.diff,
    90_changeset_r2982.diff, 90_changeset_r2992.diff: additional
    lenses for Olympus body.
  + 90_changeset_r2998.diff: add support for FocusDistance data
    from Olympus EXIF tags.
  + 90_changeset_r2984.diff, 90_changeset_r2986.diff,
    90_changeset_r3002.diff: additional lenses for Nikon body.
  + 90_changeset_r2988.diff: add support for Exif.Photo.LensModel
    EXIF tag.
  + 90_changeset_r2990.diff: prevent double variable creation.
  + 90_changeset_r2991.diff: fix memory corruption.
  + 95_post_r3026_cleanup.diff: cleanup lenses names.</changelog>
<changelog author="mrueckert@suse.de" date="1374840000">- Backport patches from upstream (cherry-picking courtesy of Pascal
  de Bruijn):
  * 90_changeset_r3036.diff: Canon EF-S 55-250mm f/4-5.6 IS II
  * 90_changeset_r3037.diff: A few more Pentax lenses
  * 90_changeset_r3038.diff: Updates for the Minolta Bodies
  * 90_changeset_r3039.diff: Added 18-55mm f/3.5-5.6 IS STM
  * 90_changeset_r3047.diff: Added Sigma 60mm to the Olympus list
  * 90_changeset_r3048.diff: Added Sigma 19 and 30m to the Olympus
    list
  * 90_changeset_r3051.diff: Added a lot more canon compacts
  * 90_changeset_r3052.diff: Sigma 17-50mm F2.8 EX DC HSM
  * 90_changeset_r3053.diff: Removed Optio M30 from the Pentax list
  * 90_changeset_r3054.diff: Added Samsung NX 45mm F1.8
  * 90_changeset_r3055.diff: Added Samsung NX 45mm F1.8 2D/3D
  * 90_changeset_r3060.diff: Renamed LensModel to LensType in the
    Olympus struct.
  * 90_changeset_r3061.diff: Fixes Issue# 908
  * 90_changeset_r3062.diff: More entries for Pentax
  * 90_changeset_r3063.diff: Do not try to guess lenses when it is
    undefined
  * 90_changeset_r3066.diff: Lumix G Vario 14-140mm F3.5-5.6 Asph.
    Power OIS
  * 90_changeset_r3067.diff: Lumix G Vario 14-42mm F3.5-5.6 II
    Asph. Mega OIS
  * 90_changeset_r3068.diff: Added EOS 70D</changelog>
<changelog author="ctrippe@opensuse.org" date="1397476800">- Update to version 0.24
  * exiv2 (0.19-1) 00_hyphens_used_as_minus.diff
  * (Reported with patch by Mark Purcell, fixed by Niels Kristian Bech Jensen)
  * Video metadata support (Abhinav Badola for GSoC 2012)
  * Samsung NX100 JPG exports have broken EXIF (Reported by Pascal de Bruijn)
  * Warnings while compiling with g++4.5
  * (Reported by Sebastien Gilles, fixed by Robin Mills)
  * For TIFF-like images, non-intrusive writing is not used when it should
  * (Reported by Thomas Lotze)
  * Patch to detect Carl Zeiss Planar T* 50mm f/1.4 ZE on Canon
  * (Reported with patch by Stian Grindvoll)
  * Exiv2 fails to compile under Linux (Volker Grabsch)
  * example1.cpp clang Mac OS X warnings (Reported by Jerry Jacobs)
  * Exiv2 crashes on input (Reported by Christian Grothoff)
  * Complete Samsung NX lenses portfolio recognition
  * (Reported with patch by Jaroslav Stepanek, updates by Pascal de Bruijn)
  * Porting the Video Code to MSVC (umbrella)
  * (Robin Mills, Abhinav Badola, Shawn Xiong)
  * Photoshop doesn't recognize its own EPS files after modification by Exiv2
  * (Volker Grabsch)
  * autotools build (make config ; ./configure ; make) is broken
  * (Robin Mills)
  * Sigma 50mm f/1.4 on Canon not detected correctly
  * (Reported by Rick Gabriel, patch by Aakash Goenka)
  * PENTAX-DA 18-135mm F3.5-5.6 not detected correctly
  * (Reported by S. Verdoold, patch by Pascal de Bruijn)
  * Sigma 18-250mm not properly recognised on Pentax
  * (Reported by S. Verdoold, patch by Pascal de Bruijn)
  * Video code is failing the test suite (on all plaforms)
  * (Robin Mills, Abhinav Badola)
  * Patches for locale and boost issue (Patches by Mario anyc)
  * Support for two lens for sony mount
  * (Patch by Michal Babej)
  * Exif.OlympusEq.0x0403 tag
  * (Christoph Anton Mitterer, Robin Mills)
  * New Samsung NX 12-24mm f/4-5.6 ED
  * (Jaroslav Stepanek)
  * New lens "Tamron SP 24-70mm F/2.8 Di VC USD"
  * (Reported by Jean-Pierre Verrue, patch by Niels Kristian Bech Jensen)
  * New lens: Canon EF 35mm f/2 IS USM
  * (markus kanet, Robin Mills)
  * New camera: Canon EOS 6D
  * (markus kanet)
  * Update list of lenses for Olympus cameras.
  * (Niels Kristian Bech Jensen)
  * Add another lens for Olympus cameras.
  * (Niels Kristian Bech Jensen)
  * Another bunch of Olympus lens updates.
  * (Niels Kristian Bech Jensen)
  * One more Olympus lens - the list is complete.
  * (Niels Kristian Bech Jensen)
  * Nikon AF-S Nikkor 28mm f/1.8G not recognized
  * (Reported by Philip Johnsson, patch by Niels Kristian Bech Jensen)
  * Missing lenses reported by Paul Bissonnette
  * (Robin Mills)
  * Samsung D-Xenon 12-24mm not recognized
  * (Reported by Romain Henriet, patch by S. Verdoold)
  * (near-)infinite loop in video decoders
  * (Reported by Alyssa Milburn, patch by Abhinav Badola)
  * ASF: heap overflow
  * (Reported by Alyssa Milburn, patch by Abhinav Badola)
  * Sigma 30mm f/1.4 on Canon not detected correctly
  * (Reported by Christian Roumano, patch by Aakash Goenka)
  * User-readable output of Olympus' FocusDistance
  * (Patch by Teemu Rytilahti)
  * New Compilation Warnings
  * New lens: Pentax smc DA 18-135mm f/3.5-5.6 ED AL [IF] DC WR
  * (Reported by Matthieu Volat, patch by Pascal de Bruijn)
  * New Lens: Canon EF-S 55-250mm f/4-5.6 IS II
  * (Patch by Andrew Aylett)
  * Exiv2: lensName misreporting for some CR2s
  * (Reported by Pascal de Bruijn, patch by Niels Kristian Bech Jensen)
  * Mountain Lion Plugin crashes when setxattr called
  * (Robin Mills)
  * New Lens: Samsung NX 45mm f1.8
  * (Pascal de Bruijn)
  * strerror_r gives no error message back
  * (Reported by Ákos Sz?ts, patch by Robin Mills)
  * New Lens: Samsung NX 45mm f1.8 2D/3D
  * (Pascal de Bruijn)
  * New Lens: Sigma 150-500mm f/5-6.3 APO DG OS HSM on Canon (Steve Fosdick)
  * Maintenance of Sony Makernote (Patch by Thomas Beutlich)
- Removed patches included in the new release
  * 90_changeset_r2743.diff
  * 90_changeset_r2744.diff
  * 90_changeset_r2756.diff
  * 90_changeset_r2818_partial.dif
  * 90_changeset_r2860.diff
  * 90_changeset_r2889.diff
  * 90_changeset_r2958.diff
  * 90_changeset_r2959.diff
  * 90_changeset_r2961.diff
  * 90_changeset_r2963.diff
  * 90_changeset_r2968.diff
  * 90_changeset_r2969.diff
  * 90_changeset_r2970.diff
  * 90_changeset_r2975.diff
  * 90_changeset_r2978.diff
  * 90_changeset_r2981.diff
  * 90_changeset_r2982.diff
  * 90_changeset_r2984.diff
  * 90_changeset_r2985.diff
  * 90_changeset_r2986.diff
  * 90_changeset_r2988.diff
  * 90_changeset_r2989.diff
  * 90_changeset_r2990.diff
  * 90_changeset_r2991.diff
  * 90_changeset_r2992.diff
  * 90_changeset_r2993.diff
  * 90_changeset_r2994.diff
  * 90_changeset_r2995.diff
  * 90_changeset_r2998.diff
  * 90_changeset_r3002.diff
  * 90_changeset_r3003.diff
  * 90_changeset_r3004.diff
  * 90_changeset_r3005.diff
  * 90_changeset_r3006.diff
  * 90_changeset_r3011.diff
  * 90_changeset_r3016.diff
  * 90_changeset_r3017.diff
  * 90_changeset_r3023.diff
  * 90_changeset_r3026.diff
  * 90_changeset_r3036.diff
  * 90_changeset_r3037.diff
  * 90_changeset_r3038.diff
  * 90_changeset_r3039.diff
  * 90_changeset_r3047.diff
  * 90_changeset_r3048.diff
  * 90_changeset_r3051.diff
  * 90_changeset_r3052.diff
  * 90_changeset_r3053.diff
  * 90_changeset_r3054.diff
  * 90_changeset_r3055.diff
  * 90_changeset_r3060.diff
  * 90_changeset_r3061.diff
  * 90_changeset_r3062.diff
  * 90_changeset_r3063.diff
  * 90_changeset_r3066.diff
  * 90_changeset_r3067.diff
  * 90_changeset_r3068.diff
  * 95_post_r3026_cleanup.diff
- Rename libexiv2-12 subpackage to libexiv2-13 following upstream
  soversion change.</changelog>
<changelog author="coolo@suse.com" date="1399291200">- add fix-parallel-build.patch to fix -j, notified upstream about it</changelog>
<changelog author="crrodriguez@opensuse.org" date="1401105600">- Build with large file support in 32 bit systems.
- Ensure we do not use __DATE__ or __TIME__ anywhere
  (exiv2-build-date.patch)</changelog>
<changelog author="nico.kruber@gmail.com" date="1423483200">- fix a Buffer Overflow in INFO tags of RIFFVIDEO.CPP
  (fix-overflow-in-info-tags-r3264.patch) (CVE-2014-9449).</changelog>
<changelog author="dmueller@suse.com" date="1431432000">- add parallel-build-dep.patch: Fix build dependencies</changelog>
<changelog author="gernot@hillier.de" date="1432468800">- add fix-video-timescale-handling.patch: Fix crash when scanning mp4 videos.</changelog>
<changelog author="dimstar@opensuse.org" date="1434628800">- Switch to cmake build system: there are various code snips that
  use variables that are only defined in the cmake build system
  (e.g. src/utils.cpp uses EXV_HAVE_UNISTD_H to include unistd.h,
  which is not done with configure. With gcc5 this results now in
  a failure, as unistd.h is no longer implicit).
- Add exiv2-cmake-libsuffix.patch: Install the library to lib64 on
  the respective archs.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1434974400">- Update to version 0.25
  * exivsimple has array index errors when stripping quotes form
    trivial input strings
  * Use SVN eol-style LF on all files
  * Access violation on IptcData::operator[] when key is invalid
  * PNG images with tiff tags throw exceptions
  * Plasma kde crashes when specific jpeg is on the Desktop
  * TIFF parser,Binary array elements should be decoded using the
    Makernote's endianness, not that of the image
  * Coverity scan : Issue CID 981992 , 981993
  * Wrong key name in output of addmodel sample
  * Printing tags does not honor multi-byte label widths correctly
  * Wrong ApertureValue written
  * pyexiv2 fails on cifs shares on an Ubuntu client
  * TIFF parser,Parse TIFF PageNumber
  * Add new sample applications exifdata and exivvalue
  * Add option -K Key (--key Key) to specify one or more keys to
    output
  * "exiv2 -eX" followed by "exiv2 -iX" produces invalid XMP
    metadata packet
  * Sony NEX Lens Information
  * Handle Pentax makernotes in samsung-rebranded cameras
  * Olympus XZ-1 FocusDistance incorrect
  * Support Panasonic Makernote
  * detection of Pentax DA 35/2.4 lens
  * Canon EOS M EF-M lenses
  * Lens matching on Canon
  * Tamron 18-270 is not detected anymore
  * Wrong aperture for Tamron 70-300?
  * Recognize Samsung NX 10mm Fisheye
  * Pentax/Sigma 24-70mm F2.8 IF EX DG HSM data
  * See also http://www.exiv2.org/changelog.html
- Dropped the following upstreamed patches:
  * fix-overflow-in-info-tags-r3264.patch
  * fix-video-timescale-handling.patch
  * parallel-build-dep.patch
  * fix-parallel-build.patch</changelog>
<changelog author="dmueller@suse.com" date="1435060800">- readd parallel-build-dep.patch</changelog>
<changelog author="jengelh@inai.de" date="1436961600">- Adjust RPM groups
- Put manpage in proper subpackage</changelog>
<changelog author="suse-beta@cboltz.de" date="1462449600">- add exiv2_r3889_r3890_fix_boo964344.diff (taken from revisions linked
  in http://dev.exiv2.org/issues/1106) to fix crash in darktable (boo#964344)</changelog>
<changelog author="dmueller@suse.com" date="1508241600">- add CVE-2017-11591.patch (fixes CVE-2017-11591, bsc#1050257)
- add CVE-2017-11683.patch (fixes CVE-2017-11683, bsc#1051188)
- add CVE-2017-14865-14862-14859.patch (fixes
    CVE-2017-14865 bsc#1061003,
    CVE-2017-14862 bsc#1060996,
    CVE-2017-14859 bsc#1061000 )
- add Added-check-for-overflows-in-calculation-of-size.patch,
  add Added-exception-throw-on-Value-pointer-being-null.patch</changelog>

</package>
<package pkgid="1725022fd5bc1dd1952a055dbf8d990eccb1f082bf8bc3df81dd93252dcc7ad2" name="exiv2-lang" arch="noarch">
    <version epoch="0" ver="0.25" rel="7.3.1"/>

<changelog author="dmueller@suse.de" date="1305892800">- update to 0.21.1:
  Cannot extract exif data from Pentax K-x DNG file.
  Crash when writing Exif.Image.Software.
  Assertion in XmpParser::encode should be an exception.
  Regression: Compilation error with EXV_HAVE_XMP_TOOLKIT undefined.
  Regression: Panasonic RW2 files are missing information.
  - Updated configuration files (config.guess, config.sub).
  - Added new Color Label value to digiKam 2.0.0 XMP namespace.</changelog>
<changelog author="coolo@suse.com" date="1316347200">- update to 0.22
  This release introduces support for Postscript (EPS) images.
  XMP metadata can be read and written from/to EPS images and
  previews are accessible.
  Further it includes a new build environment for MSVC 64 bit
  builds and a number of smaller features and bugfixes.</changelog>
<changelog author="coolo@suse.com" date="1316347201">- ran spec-cleaner</changelog>
<changelog author="jengelh@medozas.de" date="1316347202">- Add BuildRequires: graphviz to resolve "sh: dot: command not
  found" and make doxygen happy</changelog>
<changelog author="vuntz@opensuse.org" date="1335355200">- Update to version 0.23:
  + Add write support for Canon CR2 raw images.
  + Add support for CR2 IFD2 image preview.
  + Add support for Pentax makernotes in Pentax native DNG images.
  + Add several KIPI XMP properties.
  + Add support for Windows Live Photo Gallery face tags.
  + Add MS Photo RegionInfo and MetaWorkingGroup Regions schemas.
  + Update various lens lists
  + Exiv2 utility: Allow to add/set tags without a value with the
    command line tool.
  + Several new minor features.
  + Bugfixes.
- Rename libexiv2-11 subpackage to libexiv2-12 following upstream
  soversion change.</changelog>
<changelog author="fcrozat@suse.com" date="1348056000">- Add 90_changeset_r2743.diff: add support for additional Samgsung
  EXIF tags (backport for upstream)
- Add 90_changeset_r2744.diff: add support for additional Pentax
  EXIF tags (backport for upstream)
- Add more Canon models (5D Mark III, 600D, 60D, 1100D, WFT-E2 II,
  WFT-E4 II, 650D)
- Add 90_changeset_r2756.diff: add support for EOS-M Sigma 12-24mm
  f/4.5-5.6 DG HSM II lens (backport from upstream)
- Add 90_changeset_r2818_partial.diff: add support for additional
  Canon camera (5D Mark III, 600D, 60D, 1100D, WFT-E2 II, WFT-E4
  II, 650D) and EF/EF-M lenses. (backport from upstream)
- Add 99_pending_canon_eos_m.diff: add support for some Canon EOS-M
  lenses (pending upstream merge)
- Add 99_pending_minolta_manual_lens.diff: add support for Minolta
  manual lens (pending upstream merge)
- Add 99_pending_pentax_da_35.diff: add support for PENTAX-DA 35mm
  F2.4 AL lens (pending upstream merge)
- Add 99_pending_zeiss_planar_35_ze.diff: add support for Carl
  Zeiss Planar T* 50mm f/1.4 ZE lens (pending upstream merge)</changelog>
<changelog author="fcrozat@suse.com" date="1370260800">- Remove pending patches with upstream versions :
  + 99_pending_canon_eos_m.diff (replaced by
    90_changeset_r2993.diff).
  + 99_pending_minolta_manual_lens.diff (replaced by
    90_changeset_r2989.diff).
  + 99_pending_pentax_da_35.diff (replaced by
    90_changeset_r2860.diff).
  + 99_pending_zeiss_planar_35_ze.diff (replaced by
    90_changeset_r3011.diff).
- Backport patches from upstream (cherry-picking courtesy of Pascal
  de Bruijn):
  + 90_changeset_r2889.diff, 90_changeset_r2985.diff: additional
    lenses for Pentax body.
  + 90_changeset_r2958.diff: additional lenses for Samsung body
  + 90_changeset_r2959.diff, 90_changeset_r2961.diff,
    90_changeset_r2985.diff, 90_changeset_r3003.diff,
    90_changeset_r3016.diff, 90_changeset_r3017.diff: additional
    lenses for Pentax body.
  + 90_changeset_r2963.diff, 90_changeset_r2994.diff,
    90_changeset_r3004.diff, 90_changeset_r3023.diff,
    90_changeset_r3026.diff: additional lenses for Canon body.
  + 90_changeset_r2968.diff, 90_changeset_r2969.diff,
    90_changeset_r2995.diff, 90_changeset_r3005.diff,
    90_changeset_r3006.diff: additional lenses for Minolta body.
  + 90_changeset_r2970.diff, 90_changeset_r2975.diff,
    90_changeset_r2978.diff, 90_changeset_r2981.diff,
    90_changeset_r2982.diff, 90_changeset_r2992.diff: additional
    lenses for Olympus body.
  + 90_changeset_r2998.diff: add support for FocusDistance data
    from Olympus EXIF tags.
  + 90_changeset_r2984.diff, 90_changeset_r2986.diff,
    90_changeset_r3002.diff: additional lenses for Nikon body.
  + 90_changeset_r2988.diff: add support for Exif.Photo.LensModel
    EXIF tag.
  + 90_changeset_r2990.diff: prevent double variable creation.
  + 90_changeset_r2991.diff: fix memory corruption.
  + 95_post_r3026_cleanup.diff: cleanup lenses names.</changelog>
<changelog author="mrueckert@suse.de" date="1374840000">- Backport patches from upstream (cherry-picking courtesy of Pascal
  de Bruijn):
  * 90_changeset_r3036.diff: Canon EF-S 55-250mm f/4-5.6 IS II
  * 90_changeset_r3037.diff: A few more Pentax lenses
  * 90_changeset_r3038.diff: Updates for the Minolta Bodies
  * 90_changeset_r3039.diff: Added 18-55mm f/3.5-5.6 IS STM
  * 90_changeset_r3047.diff: Added Sigma 60mm to the Olympus list
  * 90_changeset_r3048.diff: Added Sigma 19 and 30m to the Olympus
    list
  * 90_changeset_r3051.diff: Added a lot more canon compacts
  * 90_changeset_r3052.diff: Sigma 17-50mm F2.8 EX DC HSM
  * 90_changeset_r3053.diff: Removed Optio M30 from the Pentax list
  * 90_changeset_r3054.diff: Added Samsung NX 45mm F1.8
  * 90_changeset_r3055.diff: Added Samsung NX 45mm F1.8 2D/3D
  * 90_changeset_r3060.diff: Renamed LensModel to LensType in the
    Olympus struct.
  * 90_changeset_r3061.diff: Fixes Issue# 908
  * 90_changeset_r3062.diff: More entries for Pentax
  * 90_changeset_r3063.diff: Do not try to guess lenses when it is
    undefined
  * 90_changeset_r3066.diff: Lumix G Vario 14-140mm F3.5-5.6 Asph.
    Power OIS
  * 90_changeset_r3067.diff: Lumix G Vario 14-42mm F3.5-5.6 II
    Asph. Mega OIS
  * 90_changeset_r3068.diff: Added EOS 70D</changelog>
<changelog author="ctrippe@opensuse.org" date="1397476800">- Update to version 0.24
  * exiv2 (0.19-1) 00_hyphens_used_as_minus.diff
  * (Reported with patch by Mark Purcell, fixed by Niels Kristian Bech Jensen)
  * Video metadata support (Abhinav Badola for GSoC 2012)
  * Samsung NX100 JPG exports have broken EXIF (Reported by Pascal de Bruijn)
  * Warnings while compiling with g++4.5
  * (Reported by Sebastien Gilles, fixed by Robin Mills)
  * For TIFF-like images, non-intrusive writing is not used when it should
  * (Reported by Thomas Lotze)
  * Patch to detect Carl Zeiss Planar T* 50mm f/1.4 ZE on Canon
  * (Reported with patch by Stian Grindvoll)
  * Exiv2 fails to compile under Linux (Volker Grabsch)
  * example1.cpp clang Mac OS X warnings (Reported by Jerry Jacobs)
  * Exiv2 crashes on input (Reported by Christian Grothoff)
  * Complete Samsung NX lenses portfolio recognition
  * (Reported with patch by Jaroslav Stepanek, updates by Pascal de Bruijn)
  * Porting the Video Code to MSVC (umbrella)
  * (Robin Mills, Abhinav Badola, Shawn Xiong)
  * Photoshop doesn't recognize its own EPS files after modification by Exiv2
  * (Volker Grabsch)
  * autotools build (make config ; ./configure ; make) is broken
  * (Robin Mills)
  * Sigma 50mm f/1.4 on Canon not detected correctly
  * (Reported by Rick Gabriel, patch by Aakash Goenka)
  * PENTAX-DA 18-135mm F3.5-5.6 not detected correctly
  * (Reported by S. Verdoold, patch by Pascal de Bruijn)
  * Sigma 18-250mm not properly recognised on Pentax
  * (Reported by S. Verdoold, patch by Pascal de Bruijn)
  * Video code is failing the test suite (on all plaforms)
  * (Robin Mills, Abhinav Badola)
  * Patches for locale and boost issue (Patches by Mario anyc)
  * Support for two lens for sony mount
  * (Patch by Michal Babej)
  * Exif.OlympusEq.0x0403 tag
  * (Christoph Anton Mitterer, Robin Mills)
  * New Samsung NX 12-24mm f/4-5.6 ED
  * (Jaroslav Stepanek)
  * New lens "Tamron SP 24-70mm F/2.8 Di VC USD"
  * (Reported by Jean-Pierre Verrue, patch by Niels Kristian Bech Jensen)
  * New lens: Canon EF 35mm f/2 IS USM
  * (markus kanet, Robin Mills)
  * New camera: Canon EOS 6D
  * (markus kanet)
  * Update list of lenses for Olympus cameras.
  * (Niels Kristian Bech Jensen)
  * Add another lens for Olympus cameras.
  * (Niels Kristian Bech Jensen)
  * Another bunch of Olympus lens updates.
  * (Niels Kristian Bech Jensen)
  * One more Olympus lens - the list is complete.
  * (Niels Kristian Bech Jensen)
  * Nikon AF-S Nikkor 28mm f/1.8G not recognized
  * (Reported by Philip Johnsson, patch by Niels Kristian Bech Jensen)
  * Missing lenses reported by Paul Bissonnette
  * (Robin Mills)
  * Samsung D-Xenon 12-24mm not recognized
  * (Reported by Romain Henriet, patch by S. Verdoold)
  * (near-)infinite loop in video decoders
  * (Reported by Alyssa Milburn, patch by Abhinav Badola)
  * ASF: heap overflow
  * (Reported by Alyssa Milburn, patch by Abhinav Badola)
  * Sigma 30mm f/1.4 on Canon not detected correctly
  * (Reported by Christian Roumano, patch by Aakash Goenka)
  * User-readable output of Olympus' FocusDistance
  * (Patch by Teemu Rytilahti)
  * New Compilation Warnings
  * New lens: Pentax smc DA 18-135mm f/3.5-5.6 ED AL [IF] DC WR
  * (Reported by Matthieu Volat, patch by Pascal de Bruijn)
  * New Lens: Canon EF-S 55-250mm f/4-5.6 IS II
  * (Patch by Andrew Aylett)
  * Exiv2: lensName misreporting for some CR2s
  * (Reported by Pascal de Bruijn, patch by Niels Kristian Bech Jensen)
  * Mountain Lion Plugin crashes when setxattr called
  * (Robin Mills)
  * New Lens: Samsung NX 45mm f1.8
  * (Pascal de Bruijn)
  * strerror_r gives no error message back
  * (Reported by Ákos Sz?ts, patch by Robin Mills)
  * New Lens: Samsung NX 45mm f1.8 2D/3D
  * (Pascal de Bruijn)
  * New Lens: Sigma 150-500mm f/5-6.3 APO DG OS HSM on Canon (Steve Fosdick)
  * Maintenance of Sony Makernote (Patch by Thomas Beutlich)
- Removed patches included in the new release
  * 90_changeset_r2743.diff
  * 90_changeset_r2744.diff
  * 90_changeset_r2756.diff
  * 90_changeset_r2818_partial.dif
  * 90_changeset_r2860.diff
  * 90_changeset_r2889.diff
  * 90_changeset_r2958.diff
  * 90_changeset_r2959.diff
  * 90_changeset_r2961.diff
  * 90_changeset_r2963.diff
  * 90_changeset_r2968.diff
  * 90_changeset_r2969.diff
  * 90_changeset_r2970.diff
  * 90_changeset_r2975.diff
  * 90_changeset_r2978.diff
  * 90_changeset_r2981.diff
  * 90_changeset_r2982.diff
  * 90_changeset_r2984.diff
  * 90_changeset_r2985.diff
  * 90_changeset_r2986.diff
  * 90_changeset_r2988.diff
  * 90_changeset_r2989.diff
  * 90_changeset_r2990.diff
  * 90_changeset_r2991.diff
  * 90_changeset_r2992.diff
  * 90_changeset_r2993.diff
  * 90_changeset_r2994.diff
  * 90_changeset_r2995.diff
  * 90_changeset_r2998.diff
  * 90_changeset_r3002.diff
  * 90_changeset_r3003.diff
  * 90_changeset_r3004.diff
  * 90_changeset_r3005.diff
  * 90_changeset_r3006.diff
  * 90_changeset_r3011.diff
  * 90_changeset_r3016.diff
  * 90_changeset_r3017.diff
  * 90_changeset_r3023.diff
  * 90_changeset_r3026.diff
  * 90_changeset_r3036.diff
  * 90_changeset_r3037.diff
  * 90_changeset_r3038.diff
  * 90_changeset_r3039.diff
  * 90_changeset_r3047.diff
  * 90_changeset_r3048.diff
  * 90_changeset_r3051.diff
  * 90_changeset_r3052.diff
  * 90_changeset_r3053.diff
  * 90_changeset_r3054.diff
  * 90_changeset_r3055.diff
  * 90_changeset_r3060.diff
  * 90_changeset_r3061.diff
  * 90_changeset_r3062.diff
  * 90_changeset_r3063.diff
  * 90_changeset_r3066.diff
  * 90_changeset_r3067.diff
  * 90_changeset_r3068.diff
  * 95_post_r3026_cleanup.diff
- Rename libexiv2-12 subpackage to libexiv2-13 following upstream
  soversion change.</changelog>
<changelog author="coolo@suse.com" date="1399291200">- add fix-parallel-build.patch to fix -j, notified upstream about it</changelog>
<changelog author="crrodriguez@opensuse.org" date="1401105600">- Build with large file support in 32 bit systems.
- Ensure we do not use __DATE__ or __TIME__ anywhere
  (exiv2-build-date.patch)</changelog>
<changelog author="nico.kruber@gmail.com" date="1423483200">- fix a Buffer Overflow in INFO tags of RIFFVIDEO.CPP
  (fix-overflow-in-info-tags-r3264.patch) (CVE-2014-9449).</changelog>
<changelog author="dmueller@suse.com" date="1431432000">- add parallel-build-dep.patch: Fix build dependencies</changelog>
<changelog author="gernot@hillier.de" date="1432468800">- add fix-video-timescale-handling.patch: Fix crash when scanning mp4 videos.</changelog>
<changelog author="dimstar@opensuse.org" date="1434628800">- Switch to cmake build system: there are various code snips that
  use variables that are only defined in the cmake build system
  (e.g. src/utils.cpp uses EXV_HAVE_UNISTD_H to include unistd.h,
  which is not done with configure. With gcc5 this results now in
  a failure, as unistd.h is no longer implicit).
- Add exiv2-cmake-libsuffix.patch: Install the library to lib64 on
  the respective archs.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1434974400">- Update to version 0.25
  * exivsimple has array index errors when stripping quotes form
    trivial input strings
  * Use SVN eol-style LF on all files
  * Access violation on IptcData::operator[] when key is invalid
  * PNG images with tiff tags throw exceptions
  * Plasma kde crashes when specific jpeg is on the Desktop
  * TIFF parser,Binary array elements should be decoded using the
    Makernote's endianness, not that of the image
  * Coverity scan : Issue CID 981992 , 981993
  * Wrong key name in output of addmodel sample
  * Printing tags does not honor multi-byte label widths correctly
  * Wrong ApertureValue written
  * pyexiv2 fails on cifs shares on an Ubuntu client
  * TIFF parser,Parse TIFF PageNumber
  * Add new sample applications exifdata and exivvalue
  * Add option -K Key (--key Key) to specify one or more keys to
    output
  * "exiv2 -eX" followed by "exiv2 -iX" produces invalid XMP
    metadata packet
  * Sony NEX Lens Information
  * Handle Pentax makernotes in samsung-rebranded cameras
  * Olympus XZ-1 FocusDistance incorrect
  * Support Panasonic Makernote
  * detection of Pentax DA 35/2.4 lens
  * Canon EOS M EF-M lenses
  * Lens matching on Canon
  * Tamron 18-270 is not detected anymore
  * Wrong aperture for Tamron 70-300?
  * Recognize Samsung NX 10mm Fisheye
  * Pentax/Sigma 24-70mm F2.8 IF EX DG HSM data
  * See also http://www.exiv2.org/changelog.html
- Dropped the following upstreamed patches:
  * fix-overflow-in-info-tags-r3264.patch
  * fix-video-timescale-handling.patch
  * parallel-build-dep.patch
  * fix-parallel-build.patch</changelog>
<changelog author="dmueller@suse.com" date="1435060800">- readd parallel-build-dep.patch</changelog>
<changelog author="jengelh@inai.de" date="1436961600">- Adjust RPM groups
- Put manpage in proper subpackage</changelog>
<changelog author="suse-beta@cboltz.de" date="1462449600">- add exiv2_r3889_r3890_fix_boo964344.diff (taken from revisions linked
  in http://dev.exiv2.org/issues/1106) to fix crash in darktable (boo#964344)</changelog>
<changelog author="dmueller@suse.com" date="1508241600">- add CVE-2017-11591.patch (fixes CVE-2017-11591, bsc#1050257)
- add CVE-2017-11683.patch (fixes CVE-2017-11683, bsc#1051188)
- add CVE-2017-14865-14862-14859.patch (fixes
    CVE-2017-14865 bsc#1061003,
    CVE-2017-14862 bsc#1060996,
    CVE-2017-14859 bsc#1061000 )
- add Added-check-for-overflows-in-calculation-of-size.patch,
  add Added-exception-throw-on-Value-pointer-being-null.patch</changelog>

</package>
<package pkgid="27190d760dcac189dad025ed3448a039e8ca8e87301bbac0279344300c00d572" name="exmh" arch="noarch">
    <version epoch="0" ver="2.8.0" rel="6.1"/>

<changelog author="max@suse.de" date="1071662400">- Fixed path to exmh library (Bug #33709).</changelog>
<changelog author="hmacht@suse.de" date="1075982400">- added option # norootforbuild in specfile</changelog>
<changelog author="max@suse.de" date="1089720000">- New version: 2.7.0.</changelog>
<changelog author="max@suse.de" date="1136462400">- New version: 2.7.2.
- Moved the script library part to /usr/share/tcl.
- Packaged the stuff from misc/ as documentation.</changelog>
<changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
<changelog author="max@suse.de" date="1205323200">- Clean up documentation and examples.</changelog>
<changelog author="max@novell.com" date="1305806400">- Rename exmh's lassign proc to prevent it from overwriting the
  Tcl8.5 builtin lassign command (exmh-lassign.patch, bnc#684968).</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 2.8.0
  + See exmh.CHANGES for changes
- Remove exmh-lassign.patch; merged on upstream release</changelog>
<changelog author="max@suse.com" date="1456142400">- Fix the version information in exmh-2.7-conf.patch and rename it
  to exmh-conf.patch (bsc#967510).</changelog>

</package>
<package pkgid="46e87dc4651a3b080113e091e5a69b45d38f3bf1de5f757b412a6928c3ffdf12" name="exmh" arch="src">
    <version epoch="0" ver="2.8.0" rel="6.1"/>

<changelog author="max@suse.de" date="1044878400">- New Package: exmh 2.6
- The favourite email client of John "maddog" Hall.</changelog>
<changelog author="max@suse.de" date="1060603200">- New version: 2.6.3.</changelog>
<changelog author="max@suse.de" date="1071662400">- Fixed path to exmh library (Bug #33709).</changelog>
<changelog author="hmacht@suse.de" date="1075982400">- added option # norootforbuild in specfile</changelog>
<changelog author="max@suse.de" date="1089720000">- New version: 2.7.0.</changelog>
<changelog author="max@suse.de" date="1136462400">- New version: 2.7.2.
- Moved the script library part to /usr/share/tcl.
- Packaged the stuff from misc/ as documentation.</changelog>
<changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
<changelog author="max@suse.de" date="1205323200">- Clean up documentation and examples.</changelog>
<changelog author="max@novell.com" date="1305806400">- Rename exmh's lassign proc to prevent it from overwriting the
  Tcl8.5 builtin lassign command (exmh-lassign.patch, bnc#684968).</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="p.drouand@gmail.com" date="1421064000">- Update to version 2.8.0
  + See exmh.CHANGES for changes
- Remove exmh-lassign.patch; merged on upstream release</changelog>
<changelog author="max@suse.com" date="1456142400">- Fix the version information in exmh-2.7-conf.patch and rename it
  to exmh-conf.patch (bsc#967510).</changelog>

</package>
<package pkgid="ab939dd63fda546ec09614ad0dfa25dc20c46e56753ef21ae586b248bbb31479" name="expat" arch="src">
    <version epoch="0" ver="2.1.0" rel="19.1"/>

<changelog author="prusnak@suse.cz" date="1256817600">- fix DoS (CVE-2009-2625.patch) [bnc#550664]</changelog>
<changelog author="prusnak@suse.cz" date="1259928000">- fix DoS (CVE-2009-3560.patch) [bnc#558892]</changelog>
<changelog author="jengelh@medozas.de" date="1260705600">- add baselibs.conf as a source</changelog>
<changelog author="prusnak@suse.cz" date="1262952000">- fix CVE-2009-3560.patch [bnc#566434]</changelog>
<changelog author="prusnak@opensuse.org" date="1298635200">- fix license (MIT) in spec file</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add libexpat-devel to baselibs</changelog>
<changelog author="crrodriguez@opensuse.org" date="1319976000">- Hide non public symbols reusing existing win32 API export/imports
- annotate malloc/realloc-like functions with attribute alloc_size
  to catch possible misuses in calling code.</changelog>
<changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="crrodriguez@opensuse.org" date="1329048000">- Put libraries back to %{_libdir}, /usr merge project</changelog>
<changelog author="tabraham@novell.com" date="1331035200">- update to 2.1.0 beta
  * refreshed expat-visibility.patch
  * removed obsolete expat-CVE-2009-3560.patch
  * removed obsolete expat-CVE-2009-2625.patch
  - hash table DOS attack fix
  - accumulated bug fixes and some changes to the build system
  - new conditional feature to make byte offsets for attributes
    and attribute names available</changelog>
<changelog author="tabraham@novell.com" date="1334059200">- update to 2.1.0
  - Bug Fixes:
    [#1742315]: Harmful XML_ParserCreateNS suggestion.
    [#2895533]: CVE-2012-1147 - Resource leak in readfilemap.c.
    [#1785430]: Expat build fails on linux-amd64 with gcc version&gt;=4.1 -O3.
    [#1983953], 2517952, 2517962, 2649838:
    Build modifications using autoreconf instead of buildconf.sh.
    [#2815947], #2884086: OBJEXT and EXEEXT support while building.
    [#1990430]: CVE-2009-3720 - Parser crash with special UTF-8 sequences.
    [#2517938]: xmlwf should return non-zero exit status if not well-formed.
    [#2517946]: Wrong statement about XMLDecl in xmlwf.1 and xmlwf.sgml.
    [#2855609]: Dangling positionPtr after error.
    [#2894085]: CVE-2009-3560 - Buffer over-read and crash in big2_toUtf8().
    [#2958794]: CVE-2012-1148 - Memory leak in poolGrow.
    [#2990652]: CMake support.
    [#3010819]: UNEXPECTED_STATE with a trailing "%" in entity value.
    [#3206497]: Unitialized memory returned from XML_Parse.
    [#3287849]: make check fails on mingw-w64.
    [#3496608]: CVE-2012-0876 - Hash DOS attack.
  - Patches:
    [#1749198]: pkg-config support.
    [#3010222]: Fix for bug #3010819.
    [#3312568]: CMake support.
    [#3446384]: Report byte offsets for attr names and values.
  - New Features / API changes:
  * Added new API member XML_SetHashSalt() that allows setting an
    intial value (salt) for hash calculations. This is part of the
    fix for bug #3496608 to randomize hash parameters.
  * When compiled with XML_ATTR_INFO defined, adds new API member
    XML_GetAttributeInfo() that allows retrieving the byte
    offsets for attribute names and values (patch #3446384).
  * Added CMake build system.  See bug #2990652 and patch #3312568.
  * Added run-benchmark target to Makefile.in - relies on testdata
    module present in the same relative location as in the repository.</changelog>
<changelog author="pgajdos@suse.com" date="1358510400">- really hide private Xml* symbols [bnc#798644]
  * modified visibility.patch</changelog>
<changelog author="jengelh@inai.de" date="1358856000">- Executing autoreconf requires autoconf BuildRequire</changelog>
<changelog author="pgajdos@suse.com" date="1358942400">- fix of fix of [bnc#798644]
- according to upstream changelog:
  - Improved ability to build without the configure-generated
    expat_config.h header.  This is useful for applications
    which embed Expat rather than linking in the library.
  because I am not exactly sure about implication of this, rather use
  - DXML_HAVE_VISIBILITY in CFLAG_VISIBILITY in expat-visibility.patch</changelog>
<changelog author="schwab@suse.de" date="1359979200">- Update config.guess/sub for aarch64</changelog>
<changelog author="jengelh@inai.de" date="1361448000">- Sanitize description of expat (replace it with a more current
  one from the homepage)</changelog>
<changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="kstreitova@suse.com" date="1462968000">- add expat-2.1.0-parser_crashes_on_malformed_input.patch to fix
  Expat XML parser that mishandles certain kinds of malformed input
  documents [bnc#979441], [CVE-2016-0718]</changelog>
<changelog author="kstreitova@suse.com" date="1463486400">- add expat-2.1.0-heap_buffer_overflow.patch to fix multiple
  integer overflows [bnc#980391], [CVE-2015-1283]
- fix some issues with the current version of the
  expat-2.1.0-parser_crashes_on_malformed_input.patch
  [bnc#979441], [CVE-2016-0718]</changelog>
<changelog author="tchvatal@suse.com" date="1486036800">- Add patch to fix bnc#983216 and bnc#983215 CVE-2012-6702 CVE-2016-5300
  * expat-2.1.1-CVE-2012-6702.patch</changelog>

</package>
<package pkgid="6166e5affe814ccf646aebc1dac36ecd9ab5780b344a80254266bb1c890cfc0b" name="expat" arch="src">
    <version epoch="0" ver="2.1.0" rel="21.3.1"/>

<changelog author="jengelh@medozas.de" date="1260705600">- add baselibs.conf as a source</changelog>
<changelog author="prusnak@suse.cz" date="1262952000">- fix CVE-2009-3560.patch [bnc#566434]</changelog>
<changelog author="prusnak@opensuse.org" date="1298635200">- fix license (MIT) in spec file</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add libexpat-devel to baselibs</changelog>
<changelog author="crrodriguez@opensuse.org" date="1319976000">- Hide non public symbols reusing existing win32 API export/imports
- annotate malloc/realloc-like functions with attribute alloc_size
  to catch possible misuses in calling code.</changelog>
<changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="crrodriguez@opensuse.org" date="1329048000">- Put libraries back to %{_libdir}, /usr merge project</changelog>
<changelog author="tabraham@novell.com" date="1331035200">- update to 2.1.0 beta
  * refreshed expat-visibility.patch
  * removed obsolete expat-CVE-2009-3560.patch
  * removed obsolete expat-CVE-2009-2625.patch
  - hash table DOS attack fix
  - accumulated bug fixes and some changes to the build system
  - new conditional feature to make byte offsets for attributes
    and attribute names available</changelog>
<changelog author="tabraham@novell.com" date="1334059200">- update to 2.1.0
  - Bug Fixes:
    [#1742315]: Harmful XML_ParserCreateNS suggestion.
    [#2895533]: CVE-2012-1147 - Resource leak in readfilemap.c.
    [#1785430]: Expat build fails on linux-amd64 with gcc version&gt;=4.1 -O3.
    [#1983953], 2517952, 2517962, 2649838:
    Build modifications using autoreconf instead of buildconf.sh.
    [#2815947], #2884086: OBJEXT and EXEEXT support while building.
    [#1990430]: CVE-2009-3720 - Parser crash with special UTF-8 sequences.
    [#2517938]: xmlwf should return non-zero exit status if not well-formed.
    [#2517946]: Wrong statement about XMLDecl in xmlwf.1 and xmlwf.sgml.
    [#2855609]: Dangling positionPtr after error.
    [#2894085]: CVE-2009-3560 - Buffer over-read and crash in big2_toUtf8().
    [#2958794]: CVE-2012-1148 - Memory leak in poolGrow.
    [#2990652]: CMake support.
    [#3010819]: UNEXPECTED_STATE with a trailing "%" in entity value.
    [#3206497]: Unitialized memory returned from XML_Parse.
    [#3287849]: make check fails on mingw-w64.
    [#3496608]: CVE-2012-0876 - Hash DOS attack.
  - Patches:
    [#1749198]: pkg-config support.
    [#3010222]: Fix for bug #3010819.
    [#3312568]: CMake support.
    [#3446384]: Report byte offsets for attr names and values.
  - New Features / API changes:
  * Added new API member XML_SetHashSalt() that allows setting an
    intial value (salt) for hash calculations. This is part of the
    fix for bug #3496608 to randomize hash parameters.
  * When compiled with XML_ATTR_INFO defined, adds new API member
    XML_GetAttributeInfo() that allows retrieving the byte
    offsets for attribute names and values (patch #3446384).
  * Added CMake build system.  See bug #2990652 and patch #3312568.
  * Added run-benchmark target to Makefile.in - relies on testdata
    module present in the same relative location as in the repository.</changelog>
<changelog author="pgajdos@suse.com" date="1358510400">- really hide private Xml* symbols [bnc#798644]
  * modified visibility.patch</changelog>
<changelog author="jengelh@inai.de" date="1358856000">- Executing autoreconf requires autoconf BuildRequire</changelog>
<changelog author="pgajdos@suse.com" date="1358942400">- fix of fix of [bnc#798644]
- according to upstream changelog:
  - Improved ability to build without the configure-generated
    expat_config.h header.  This is useful for applications
    which embed Expat rather than linking in the library.
  because I am not exactly sure about implication of this, rather use
  - DXML_HAVE_VISIBILITY in CFLAG_VISIBILITY in expat-visibility.patch</changelog>
<changelog author="schwab@suse.de" date="1359979200">- Update config.guess/sub for aarch64</changelog>
<changelog author="jengelh@inai.de" date="1361448000">- Sanitize description of expat (replace it with a more current
  one from the homepage)</changelog>
<changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="kstreitova@suse.com" date="1462968000">- add expat-2.1.0-parser_crashes_on_malformed_input.patch to fix
  Expat XML parser that mishandles certain kinds of malformed input
  documents [bnc#979441], [CVE-2016-0718]</changelog>
<changelog author="kstreitova@suse.com" date="1463486400">- add expat-2.1.0-heap_buffer_overflow.patch to fix multiple
  integer overflows [bnc#980391], [CVE-2015-1283]
- fix some issues with the current version of the
  expat-2.1.0-parser_crashes_on_malformed_input.patch
  [bnc#979441], [CVE-2016-0718]</changelog>
<changelog author="tchvatal@suse.com" date="1486036800">- Add patch to fix bnc#983216 and bnc#983215 CVE-2012-6702 CVE-2016-5300
  * expat-2.1.1-CVE-2012-6702.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1501675200">- Security fix [bsc#1047236, CVE-2017-9233]
  * External Entity Vulnerability in Expat 2.2.0 And Earlier
  * Added patch expat-CVE-2017-9233.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1501761600">- Security fix [bsc#1047240, CVE-2016-9063]
  * Possible integer overflow in XML_Parse
  * Added patch expat-2.1.0-CVE-2016-9063.patch</changelog>

</package>
<package pkgid="37999597f20ace414c696aeb3fa740d35d7443bccbbea6daae34f27e8cf3f2a9" name="expat" arch="x86_64">
    <version epoch="0" ver="2.1.0" rel="19.1"/>

<changelog author="prusnak@suse.cz" date="1256817600">- fix DoS (CVE-2009-2625.patch) [bnc#550664]</changelog>
<changelog author="prusnak@suse.cz" date="1259928000">- fix DoS (CVE-2009-3560.patch) [bnc#558892]</changelog>
<changelog author="jengelh@medozas.de" date="1260705600">- add baselibs.conf as a source</changelog>
<changelog author="prusnak@suse.cz" date="1262952000">- fix CVE-2009-3560.patch [bnc#566434]</changelog>
<changelog author="prusnak@opensuse.org" date="1298635200">- fix license (MIT) in spec file</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add libexpat-devel to baselibs</changelog>
<changelog author="crrodriguez@opensuse.org" date="1319976000">- Hide non public symbols reusing existing win32 API export/imports
- annotate malloc/realloc-like functions with attribute alloc_size
  to catch possible misuses in calling code.</changelog>
<changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="crrodriguez@opensuse.org" date="1329048000">- Put libraries back to %{_libdir}, /usr merge project</changelog>
<changelog author="tabraham@novell.com" date="1331035200">- update to 2.1.0 beta
  * refreshed expat-visibility.patch
  * removed obsolete expat-CVE-2009-3560.patch
  * removed obsolete expat-CVE-2009-2625.patch
  - hash table DOS attack fix
  - accumulated bug fixes and some changes to the build system
  - new conditional feature to make byte offsets for attributes
    and attribute names available</changelog>
<changelog author="tabraham@novell.com" date="1334059200">- update to 2.1.0
  - Bug Fixes:
    [#1742315]: Harmful XML_ParserCreateNS suggestion.
    [#2895533]: CVE-2012-1147 - Resource leak in readfilemap.c.
    [#1785430]: Expat build fails on linux-amd64 with gcc version&gt;=4.1 -O3.
    [#1983953], 2517952, 2517962, 2649838:
    Build modifications using autoreconf instead of buildconf.sh.
    [#2815947], #2884086: OBJEXT and EXEEXT support while building.
    [#1990430]: CVE-2009-3720 - Parser crash with special UTF-8 sequences.
    [#2517938]: xmlwf should return non-zero exit status if not well-formed.
    [#2517946]: Wrong statement about XMLDecl in xmlwf.1 and xmlwf.sgml.
    [#2855609]: Dangling positionPtr after error.
    [#2894085]: CVE-2009-3560 - Buffer over-read and crash in big2_toUtf8().
    [#2958794]: CVE-2012-1148 - Memory leak in poolGrow.
    [#2990652]: CMake support.
    [#3010819]: UNEXPECTED_STATE with a trailing "%" in entity value.
    [#3206497]: Unitialized memory returned from XML_Parse.
    [#3287849]: make check fails on mingw-w64.
    [#3496608]: CVE-2012-0876 - Hash DOS attack.
  - Patches:
    [#1749198]: pkg-config support.
    [#3010222]: Fix for bug #3010819.
    [#3312568]: CMake support.
    [#3446384]: Report byte offsets for attr names and values.
  - New Features / API changes:
  * Added new API member XML_SetHashSalt() that allows setting an
    intial value (salt) for hash calculations. This is part of the
    fix for bug #3496608 to randomize hash parameters.
  * When compiled with XML_ATTR_INFO defined, adds new API member
    XML_GetAttributeInfo() that allows retrieving the byte
    offsets for attribute names and values (patch #3446384).
  * Added CMake build system.  See bug #2990652 and patch #3312568.
  * Added run-benchmark target to Makefile.in - relies on testdata
    module present in the same relative location as in the repository.</changelog>
<changelog author="pgajdos@suse.com" date="1358510400">- really hide private Xml* symbols [bnc#798644]
  * modified visibility.patch</changelog>
<changelog author="jengelh@inai.de" date="1358856000">- Executing autoreconf requires autoconf BuildRequire</changelog>
<changelog author="pgajdos@suse.com" date="1358942400">- fix of fix of [bnc#798644]
- according to upstream changelog:
  - Improved ability to build without the configure-generated
    expat_config.h header.  This is useful for applications
    which embed Expat rather than linking in the library.
  because I am not exactly sure about implication of this, rather use
  - DXML_HAVE_VISIBILITY in CFLAG_VISIBILITY in expat-visibility.patch</changelog>
<changelog author="schwab@suse.de" date="1359979200">- Update config.guess/sub for aarch64</changelog>
<changelog author="jengelh@inai.de" date="1361448000">- Sanitize description of expat (replace it with a more current
  one from the homepage)</changelog>
<changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="kstreitova@suse.com" date="1462968000">- add expat-2.1.0-parser_crashes_on_malformed_input.patch to fix
  Expat XML parser that mishandles certain kinds of malformed input
  documents [bnc#979441], [CVE-2016-0718]</changelog>
<changelog author="kstreitova@suse.com" date="1463486400">- add expat-2.1.0-heap_buffer_overflow.patch to fix multiple
  integer overflows [bnc#980391], [CVE-2015-1283]
- fix some issues with the current version of the
  expat-2.1.0-parser_crashes_on_malformed_input.patch
  [bnc#979441], [CVE-2016-0718]</changelog>
<changelog author="tchvatal@suse.com" date="1486036800">- Add patch to fix bnc#983216 and bnc#983215 CVE-2012-6702 CVE-2016-5300
  * expat-2.1.1-CVE-2012-6702.patch</changelog>

</package>
<package pkgid="b9df7c2d29a4aca0a3c14b97f3130daaf602d4ac54ef9fb94f8f99fa593d67b2" name="expat" arch="x86_64">
    <version epoch="0" ver="2.1.0" rel="21.3.1"/>

<changelog author="jengelh@medozas.de" date="1260705600">- add baselibs.conf as a source</changelog>
<changelog author="prusnak@suse.cz" date="1262952000">- fix CVE-2009-3560.patch [bnc#566434]</changelog>
<changelog author="prusnak@opensuse.org" date="1298635200">- fix license (MIT) in spec file</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- Add libexpat-devel to baselibs</changelog>
<changelog author="crrodriguez@opensuse.org" date="1319976000">- Hide non public symbols reusing existing win32 API export/imports
- annotate malloc/realloc-like functions with attribute alloc_size
  to catch possible misuses in calling code.</changelog>
<changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="crrodriguez@opensuse.org" date="1329048000">- Put libraries back to %{_libdir}, /usr merge project</changelog>
<changelog author="tabraham@novell.com" date="1331035200">- update to 2.1.0 beta
  * refreshed expat-visibility.patch
  * removed obsolete expat-CVE-2009-3560.patch
  * removed obsolete expat-CVE-2009-2625.patch
  - hash table DOS attack fix
  - accumulated bug fixes and some changes to the build system
  - new conditional feature to make byte offsets for attributes
    and attribute names available</changelog>
<changelog author="tabraham@novell.com" date="1334059200">- update to 2.1.0
  - Bug Fixes:
    [#1742315]: Harmful XML_ParserCreateNS suggestion.
    [#2895533]: CVE-2012-1147 - Resource leak in readfilemap.c.
    [#1785430]: Expat build fails on linux-amd64 with gcc version&gt;=4.1 -O3.
    [#1983953], 2517952, 2517962, 2649838:
    Build modifications using autoreconf instead of buildconf.sh.
    [#2815947], #2884086: OBJEXT and EXEEXT support while building.
    [#1990430]: CVE-2009-3720 - Parser crash with special UTF-8 sequences.
    [#2517938]: xmlwf should return non-zero exit status if not well-formed.
    [#2517946]: Wrong statement about XMLDecl in xmlwf.1 and xmlwf.sgml.
    [#2855609]: Dangling positionPtr after error.
    [#2894085]: CVE-2009-3560 - Buffer over-read and crash in big2_toUtf8().
    [#2958794]: CVE-2012-1148 - Memory leak in poolGrow.
    [#2990652]: CMake support.
    [#3010819]: UNEXPECTED_STATE with a trailing "%" in entity value.
    [#3206497]: Unitialized memory returned from XML_Parse.
    [#3287849]: make check fails on mingw-w64.
    [#3496608]: CVE-2012-0876 - Hash DOS attack.
  - Patches:
    [#1749198]: pkg-config support.
    [#3010222]: Fix for bug #3010819.
    [#3312568]: CMake support.
    [#3446384]: Report byte offsets for attr names and values.
  - New Features / API changes:
  * Added new API member XML_SetHashSalt() that allows setting an
    intial value (salt) for hash calculations. This is part of the
    fix for bug #3496608 to randomize hash parameters.
  * When compiled with XML_ATTR_INFO defined, adds new API member
    XML_GetAttributeInfo() that allows retrieving the byte
    offsets for attribute names and values (patch #3446384).
  * Added CMake build system.  See bug #2990652 and patch #3312568.
  * Added run-benchmark target to Makefile.in - relies on testdata
    module present in the same relative location as in the repository.</changelog>
<changelog author="pgajdos@suse.com" date="1358510400">- really hide private Xml* symbols [bnc#798644]
  * modified visibility.patch</changelog>
<changelog author="jengelh@inai.de" date="1358856000">- Executing autoreconf requires autoconf BuildRequire</changelog>
<changelog author="pgajdos@suse.com" date="1358942400">- fix of fix of [bnc#798644]
- according to upstream changelog:
  - Improved ability to build without the configure-generated
    expat_config.h header.  This is useful for applications
    which embed Expat rather than linking in the library.
  because I am not exactly sure about implication of this, rather use
  - DXML_HAVE_VISIBILITY in CFLAG_VISIBILITY in expat-visibility.patch</changelog>
<changelog author="schwab@suse.de" date="1359979200">- Update config.guess/sub for aarch64</changelog>
<changelog author="jengelh@inai.de" date="1361448000">- Sanitize description of expat (replace it with a more current
  one from the homepage)</changelog>
<changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="kstreitova@suse.com" date="1462968000">- add expat-2.1.0-parser_crashes_on_malformed_input.patch to fix
  Expat XML parser that mishandles certain kinds of malformed input
  documents [bnc#979441], [CVE-2016-0718]</changelog>
<changelog author="kstreitova@suse.com" date="1463486400">- add expat-2.1.0-heap_buffer_overflow.patch to fix multiple
  integer overflows [bnc#980391], [CVE-2015-1283]
- fix some issues with the current version of the
  expat-2.1.0-parser_crashes_on_malformed_input.patch
  [bnc#979441], [CVE-2016-0718]</changelog>
<changelog author="tchvatal@suse.com" date="1486036800">- Add patch to fix bnc#983216 and bnc#983215 CVE-2012-6702 CVE-2016-5300
  * expat-2.1.1-CVE-2012-6702.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1501675200">- Security fix [bsc#1047236, CVE-2017-9233]
  * External Entity Vulnerability in Expat 2.2.0 And Earlier
  * Added patch expat-CVE-2017-9233.patch</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1501761600">- Security fix [bsc#1047240, CVE-2016-9063]
  * Possible integer overflow in XML_Parse
  * Added patch expat-2.1.0-CVE-2016-9063.patch</changelog>

</package>
<package pkgid="a0c6f607084b1467a3dc46315db121ce8c8e00d7b501103be246015fe7fc2713" name="fail2ban" arch="noarch">
    <version epoch="0" ver="0.9.7" rel="2.3.1"/>

<changelog author="jweberhofer@weberhofer.at" date="1408536000">- update to 0.8.14
  * minor fixes for claimed Python 2.4 and 2.5 compatibility
  * Handle case when inotify watch is auto deleted on file deletion to stop
    error messages
  * tests - fixed few "leaky" file descriptors when files were not closed while
    being removed physically
  * grep in mail*-whois-lines.conf now also matches end of line to work with
    the recidive filter
- add fail2ban-opensuse-locations.patch to fix default locations as suggested
  in bnc#878028</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1408622400">- Fixed check for %_unitdir to make fail2ban build under older systems, too.
- Changed /usr to %{_prefix} in the spec file</changelog>
<changelog author="jengelh@inai.de" date="1413547200">- Recommend installation of the ordering package when all
  constituing parts are installed</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1416916800">- Added syslog to requirements, as this version of fail2ban does not
  work with systemd-logging: bnc#905733</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1421841600">- Fixed strptime thread safety issue.
  fail2ban-issue_906-strptime.patch (bnc#914075 gh#fail2ban/fail2ban#906)</changelog>
<changelog author="mpluskal@suse.com" date="1429012800">- Add missing dependency on ed (boo#926943)</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1431086400">- Update to version 0.9.2 (requested in boo#917818)
  Read the full changelog in /usr/share/doc/packages/fail2ban/ChangeLog
  Here are some notes to be read when updating existing installations:
  The default log-backend for openssue 13.2+ is now systemd
  * jail.conf was heavily refactored and now is similar to how it looked on
    Debian systems:
  - default action could be configured once for all jails
  - jails definitions only provide customizations (port, logpath)
  - no need to specify 'filter' if name matches jail name
  * Added fail2ban persistent database
  - default location at /var/lib/fail2ban/fail2ban.sqlite3
  - allows active bans to be reinstated on restart
  - log files read from last position after restart
  * Added systemd journal backend
  - Dependency on python-systemd
  - New "journalmatch" option added to filter configs files
  - New "systemd-journal" option added to fail2ban-regex
  * Support %z (Timezone offset) and %f (sub-seconds) support for datedetector.
    Enhanced existing date/time have been updated patterns to support these.
    ISO8601 now defaults to localtime unless specified otherwise.  Some filters
    have been change as required to capture these elements in the right
    timezone correctly.
  * Log levels are now set by Syslog style strings e.g. DEBUG, ERROR.
  * Optionally can read log files starting from "head" or "tail". See "logpath"
    option in jail.conf(5) man page.
  * Can now set log encoding for files per jail.Default uses systemd locale.
  * iptables-common.conf replaced iptables-blocktype.conf
    (iptables-blocktype.local should still be read) and now also provides
    defaults for the chain, port, protocol and name tags
- Require whois
- Whereever possible, path-definitions have been moved paths-opensuse.conf
  which has been submittet upstream
- Use default fail2ban.service including fail2ban-opensuse-service.patch
- Use default suse-initd from upstream
- Run test-cases during build
- run fdupes
- Tests have been moved to a seperate page
- Added rpmlintrc file to ignore some hidden files in the test package
- Must build arch-depended packages for SLES 11
- Removed two tests which can't run on the build server with openSUSE
  before 13.3: fail2ban-exclude-dev-log-tests.patch</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1433764800">- Removed "backend" setting from paths-opensuse.conf</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1435838400">- Note: fail2ban-issue_906-strptime.patch has been removed as it is already
  integrated in the current version.</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1441627200">- fail2ban-exclude-ExecuteTimeoutWithNastyChildren-test.patch excludes the
  ExecuteTimeoutWithNastyChildren test, as it doesn't run correctly on
  openSUSE.
- fail2ban-disable-iptables-w-option.patch disables iptables "-w" option for
  older releases.
- Update to version 0.9.3
- IMPORTANT incompatible changes:
  * filter.d/roundcube-auth.conf
  - Changed logpath to 'errors' log (was 'userlogins')
  * action.d/iptables-common.conf
  - All calls to iptables command now use -w switch introduced in
    iptables 1.4.20 (some distribution could have patched their
    earlier base version as well) to provide this locking mechanism
    useful under heavy load to avoid contesting on iptables calls.
    If you need to disable, define 'action.d/iptables-common.local'
    with empty value for 'lockingopt' in `[Init]` section.
  * mail-whois-lines, sendmail-geoip-lines and sendmail-whois-lines
    actions now include by default only the first 1000 log lines in
    the emails.  Adjust &lt;grepopts&gt; to augment the behavior.
- Fixes:
  * reload in interactive mode appends all the jails twice (gh-825)
  * reload server/jail failed if database used (but was not changed) and
    some jail active (gh-1072)
  * filter.d/dovecot.conf - also match unknown user in passwd-file.
    Thanks Anton Shestakov
  * Fix fail2ban-regex not parsing journalmatch correctly from filter config
  * filter.d/asterisk.conf - fix security log support for Asterisk 12+
  * filter.d/roundcube-auth.conf
  - Updated regex to work with 'errors' log (1.0.5 and 1.1.1)
  - Added regex to work with 'userlogins' log
  * action.d/sendmail*.conf - use LC_ALL (superseeding LC_TIME) to override
    locale on systems with customized LC_ALL
  * performance fix: minimizes connection overhead, close socket only at
    communication end (gh-1099)
  * unbanip always deletes ip from database (independent of bantime, also if
    currently not banned or persistent)
  * guarantee order of dbfile to be before dbpurgeage (gh-1048)
  * always set 'dbfile' before other database options (gh-1050)
  * kill the entire process group of the child process upon timeout (gh-1129).
    Otherwise could lead to resource exhaustion due to hanging whois
    processes.
  * resolve /var/run/fail2ban path in setup.py to help installation
    on platforms with /var/run -&gt; /run symlink (gh-1142)
- New Features:
  * RETURN iptables target is now a variable: &lt;returntype&gt;
  * New type of operation: pass2allow, use fail2ban for "knocking",
    opening a closed port by swapping blocktype and returntype
  * New filters:
  - froxlor-auth - Thanks Joern Muehlencord
  - apache-pass - filter Apache access log for successful authentication
  * New actions:
  - shorewall-ipset-proto6 - using proto feature of the Shorewall. Still requires
  manual pre-configuration of the shorewall. See the action file for detail.
  * New jails:
  - pass2allow-ftp - allows FTP traffic after successful HTTP authentication
- Enhancements:
  * action.d/cloudflare.conf - improved documentation on how to allow
    multiple CF accounts, and jail.conf got new compound action
    definition action_cf_mwl to submit cloudflare report.
  * Check access to socket for more detailed logging on error (gh-595)
  * fail2ban-testcases man page
  * filter.d/apache-badbots.conf, filter.d/nginx-botsearch.conf - add
    HEAD method verb
  * Revamp of Travis and coverage automated testing
  * Added a space between IP address and the following colon
    in notification emails for easier text selection
  * Character detection heuristics for whois output via optional setting
    in mail-whois*.conf. Thanks Thomas Mayer.
    Not enabled by default, if _whois_command is set to be
    %(_whois_convert_charset)s (e.g. in action.d/mail-whois-common.local),
    it
  - detects character set of whois output (which is undefined by
    RFC 3912) via heuristics of the file command
  - converts whois data to UTF-8 character set with iconv
  - sends the whois output in UTF-8 character set to mail program
  - avoids that heirloom mailx creates binary attachment for input with
    unknown character set</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1441627201">- patches are no longer included conditionally</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1443009600">- Added fail2ban-upstream-fix-ExecuteTimeoutWithNastyChildren-test.patch
  to fix the former failing test and removed
  fail2ban-exclude-ExecuteTimeoutWithNastyChildren-test.patch
- Do not longer create test-package. Developers should not use the packaged
  version of fail2ban.</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1454587200">- Require python-systemd for openSUSE 12.3+
- Cleaned up the spec file
- Added /run/fail2ban for openSUSE 13.2+
- Don't fail on test-errors</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1457611200">- Removed patch: fail2ban-exclude-dev-log-tests.patch
- Removed patch: fail2ban-upstream-fix-ExecuteTimeoutWithNastyChildren-test.patch
- rebased other patches
- Defined services which per default uses systemd logger
- Provide /usr/sbin/rcfail2ban also on systemd based distros
- All files in /etc/fail2ban/ except jail.local are now automatically replaced
  upon installation of fail2ban
- The update to this versions allow to close boo#917818, as the logger-backends for
  several services are now centrally set in /etc/fail2ban/paths-opensuse.conf
- Update to version 0.9.4
  New Features:
  * New interpolation feature for definition config readers - `&lt;known/parameter&gt;`
    (means last known init definition of filters or actions with name `parameter`).
    This interpolation makes possible to extend a parameters of stock filter or
    action directly in jail inside jail.local file, without creating a separately
    filter.d/*.local file.
    As extension to interpolation `%(known/parameter)s`, that does not works for
    filter and action init parameters
  * New actions:
  - nftables-multiport and nftables-allports - filtering using nftables
    framework. Note: it requires a pre-existing chain for the filtering rule.
  * New filters:
  - openhab - domotic software authentication failure with the
    rest api and web interface (gh-1223)
  - nginx-limit-req - ban hosts, that were failed through nginx by limit
    request processing rate (ngx_http_limit_req_module)
  - murmur - ban hosts that repeatedly attempt to connect to
    murmur/mumble-server with an invalid server password or certificate.
  - haproxy-http-auth - filter to match failed HTTP Authentications against a
    HAProxy server
  * New jails:
  - murmur - bans TCP and UDP from the bad host on the default murmur port.
  * sshd filter got new failregex to match "maximum authentication
    attempts exceeded" (introduced in openssh 6.8)
  * Added filter for Mac OS screen sharing (VNC) daemon
  Enhancements:
  * Do not rotate empty log files
  * Added new date pattern with year after day (e.g. Sun Jan 23 2005 21:59:59)
    http://bugs.debian.org/798923
  * Added openSUSE path configuration (Thanks Johannes Weberhofer)
  * Allow to split ignoreip entries by ',' as well as by ' ' (gh-1197)
  * Added a timeout (3 sec) to urlopen within badips.py action
    (Thanks M. Maraun)
  * Added check against atacker's Googlebot PTR fake records
    (Thanks Pablo Rodriguez Fernandez)
  * Enhance filter against atacker's Googlebot PTR fake records
    (gh-1226)
  * Nginx log paths extended (prefixed with "*" wildcard) (gh-1237)
  * Added filter for openhab domotic software authentication failure with the
    rest api and web interface (gh-1223)
  * Add *_backend options for services to allow distros to set the default
    backend per service, set default to systemd for Fedora as appropriate
  * Performance improvements while monitoring large number of files (gh-1265).
    Use associative array (dict) for monitored log files to speed up lookup
    operations. Thanks @kshetragia
  * Specified that fail2ban is PartOf iptables.service firewalld.service in
    .service file -- would reload fail2ban if those services are restarted
  * Provides new default `fail2ban_version` and interpolation variable
    `fail2ban_agent` in jail.conf
  * Enhance filter 'postfix' to ban incoming SMTP client with no fqdn hostname,
    and to support multiple instances of postfix having varying suffix (gh-1331)
    (Thanks Tom Hendrikx)
  * files/gentoo-initd to use start-stop-daemon to robustify restarting the service
  Fixes:
  * roundcube-auth jail typo for logpath
  * Fix dnsToIp resolver for fqdn with large list of IPs (gh-1164)
  * filter.d/apache-badbots.conf
  - Updated useragent string regex adding escape for `+`
  * filter.d/mysqld-auth.conf
  gg  - Updated "Access denied ..." regex for MySQL 5.6 and later (gh-1211, gh-1332)
  * filter.d/sshd.conf
  - Updated "Auth fail" regex for OpenSSH 5.9 and later
  * Treat failed and killed execution of commands identically (only
    different log messages), which addresses different behavior on different
    exit codes of dash and bash (gh-1155)
  * Fix jail.conf.5 man's section (gh-1226)
  * Fixed default banaction for allports jails like pam-generic, recidive, etc
    with new default variable `banaction_allports` (gh-1216)
  * Fixed `fail2ban-regex` stops working on invalid (wrong encoded) character
    for python version &lt; 3.x (gh-1248)
  * Use postfix_log logpath for postfix-rbl jail
  * filters.d/postfix.conf - add 'Sender address rejected: Domain not found' failregex
  * use `fail2ban_agent` as user-agent in actions badips, blocklist_de, etc (gh-1271)
  * Fix ignoring the sender option by action_mw, action_mwl and action_c_mwl
  * Changed filter.d/asterisk regex for "Call from ..." (few vulnerable now)
  * Removed compression and rotation count from logrotate (inherit them from
    the global logrotate config)</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1457611201">- Mark /etc/fail2ban/fail2ban.conf as noreplace.</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1469448000">- Update to version 0.9.5
  New Features
  * New Actions: action.d/firewallcmd-rich-rules and
    action.d/firewallcmd-rich-logging (gh#fail2ban/fail2ban#1367)
  * New filter: slapd - ban hosts, that were failed to connect with invalid
    credentials: error code 49 (gh#fail2ban/fail2ban#1478)
  Enhancements
  * Extreme speedup of all sqlite database operations
    (gh#fail2ban/fail2ban#1436), by using of following sqlite options:
  - (synchronous = OFF) write data through OS without syncing
  - (journal_mode = MEMORY) use memory for the transaction logging
  - (temp_store = MEMORY) temporary tables and indices are kept in memory
  * journald journalmatch for pure-ftpd (gh#fail2ban/fail2ban#1362)
  * Added additional regex filter for dovecot ldap authentication
    failures (gh#fail2ban/fail2ban#1370)
  * filter.d/exim*conf
  - Added additional regexes (gh#fail2ban/fail2ban#1371)
  - Made port entry optional
  Fixes
  * filter.d/monit.conf
  - Extended failregex with new monit "access denied" version
    (gh#fail2ban/fail2ban#1355)
  - failregex of previous monit version merged as single expression
  * filter.d/postfix.conf, filter.d/postfix-sasl.conf
  - Extended failregex daemon part, matching also postfix/smtps/smtpd now
    (gh#fail2ban/fail2ban#1391)
  * Fixed a grave bug within tags substitutions because of incorrect detection
    of recursion in case of multiple inline substitutions of the same tag
    (affected actions: bsd-ipfw, etc). Now tracks the actual list of the
    already substituted tags (per tag instead of single list)
  * filter.d/common.conf
  - Unexpected extra regex-space in generic __prefix_line
    (gh#fail2ban/fail2ban#1405)
  - All optional spaces normalized in common.conf, test covered now
  - Generic __prefix_line extended with optional brackets for the date ambit
    (gh#fail2ban/fail2ban#1421), added new parameter __date_ambit
  * gentoo-initd fixed --pidfile bug: --pidfile is option of start-stop-daemon,
    not argument of fail2ban (see gh#fail2ban/fail2ban#1434)
  * filter.d/asterisk.conf
  - Fixed security log support for PJSIP and Asterisk 13+
    (gh#fail2ban/fail2ban#1456)
  - Improved log support for PJSIP and Asterisk 13+ with different callID
    (gh#fail2ban/fail2ban#1458)</changelog>
<changelog author="chris@computersalat.de" date="1485432000">- Update to 0.9.6 (2016/12/10)
  [#]## Fixes
  * Misleading add resp. enable of (already available) jail in database, that
  induced a subsequent error: last position of log file will be never retrieved (gh-795)
  * Fixed a distribution related bug within testReadStockJailConfForceEnabled
  (e.g. test-cases faults on Fedora, see gh-1353)
  * Fixed pythonic filters and test scripts (running via wrong python version,
  uses "fail2ban-python" now);
  * Fixed test case "testSetupInstallRoot" for not default python version (also
  using direct call, out of virtualenv);
  * Fixed ambiguous wrong recognized date pattern resp. its optional parts (see gh-1512);
  * FIPS compliant, use sha1 instead of md5 if it not allowed (see gh-1540)
  * Monit config: scripting is not supported in path (gh-1556)
  * `filter.d/apache-modsecurity.conf`
  - Fixed for newer version (one space, gh-1626), optimized: non-greedy catch-all
    replaced for safer match, unneeded catch-all anchoring removed, non-capturing
  * `filter.d/asterisk.conf`
  - Fixed to match different asterisk log prefix (source file: method:)
  * `filter.d/dovecot.conf`
  - Fixed failregex ignores failures through some not relevant info (gh-1623)
  * `filter.d/ignorecommands/apache-fakegooglebot`
  - Fixed error within apache-fakegooglebot, that will be called
    with wrong python version (gh-1506)
  * `filter.d/assp.conf`
  - Extended failregex and test cases to handle ASSP V1 and V2 (gh-1494)
  * `filter.d/postfix-sasl.conf`
  - Allow for having no trailing space after 'failed:' (gh-1497)
  * `filter.d/vsftpd.conf`
  - Optional reason part in message after FAIL LOGIN (gh-1543)
  * `filter.d/sendmail-reject.conf`
  - removed mandatory double space (if dns-host available, gh-1579)
  * filter.d/sshd.conf
  - recognized "Failed publickey for" (gh-1477);
  - optimized failregex to match all of "Failed any-method for ... from &lt;HOST&gt;" (gh-1479)
  - eliminated possible complex injections (on user-name resp. auth-info, see gh-1479)
  - optional port part after host (see gh-1533, gh-1581)
  [#]## New Features
  * New Actions:
  - `action.d/npf.conf` for NPF, the latest packet filter for NetBSD
  * New Filters:
  - `filter.d/mongodb-auth.conf` for MongoDB (document-oriented NoSQL database engine)
    (gh-1586, gh-1606 and gh-1607)
  [#]## Enhancements
  * DateTemplate regexp extended with the word-end boundary, additionally to
  word-start boundary
  * Introduces new command "fail2ban-python", as automatically created symlink to
  python executable, where fail2ban currently installed (resp. its modules are located):
  - allows to use the same version, fail2ban currently running, e.g. in
    external scripts just via replace python with fail2ban-python:
    ```diff
  - #!/usr/bin/env python
    +#!/usr/bin/env fail2ban-python
    ```
  - always the same pickle protocol
  - the same (and also guaranteed available) fail2ban modules
  - simplified stand-alone install, resp. stand-alone installation possibility
    via setup (like gh-1487) is getting closer
  * Several test cases rewritten using new methods assertIn, assertNotIn
  * New forward compatibility method assertRaisesRegexp (normally python &gt;= 2.7).
  Methods assertIn, assertNotIn, assertRaisesRegexp, assertLogged, assertNotLogged
  are test covered now
  * Jail configuration extended with new syntax to pass options to the backend (see gh-1408),
  examples:
  - `backend = systemd[journalpath=/run/log/journal/machine-1]`
  - `backend = systemd[journalfiles="/run/log/journal/machine-1/system.journal, /run/log/journal/machine-1/user.journal"]`
  - `backend = systemd[journalflags=2]`
- rebase fail2ban-opensuse-locations.patch, fail2ban-opensuse-service.patch</changelog>
<changelog author="wagner-thomas@gmx.at" date="1488715200">- rename nagios-plugins-fail2ban to monitoring-plugins-fail2ban</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1494849600">- added 607568f.patch from upstream: "Postfix RBL: 554 &amp; SMTP"
  this fixes bnc#1036928 " fail2ban-rbl regex incorrect, takes no
  action as a result"
- Update to 0.9.7
  * Fixed a systemd-journal handling in fail2ban-regex
    (gh#fail2ban/fail2ban#1657)
  * filter.d/sshd.conf
  - Fixed non-anchored part of failregex (misleading match of colon inside
    IPv6 address instead of `: ` in the reason-part by missing space,
    gh#fail2ban/fail2ban#1658)
    (0.10th resp. IPv6 relevant only, amend for gh#fail2ban/fail2ban#1479)
  * config/pathes-freebsd.conf
  - Fixed filenames for apache and nginx log files (gh#fail2ban/fail2ban#1667)
  * filter.d/exim.conf
  - optional part `(...)` after host-name before `[IP]`
    (gh#fail2ban/fail2ban#1751)
  - new reason "Unrouteable address" for "rejected RCPT" regex
    (gh#fail2ban/fail2ban#1762)
  - match of complex time like `D=2m42s` in regex "no MAIL in SMTP
    connection" (gh#fail2ban/fail2ban#1766)
  * filter.d/sshd.conf
  - new aggressive rules (gh#fail2ban/fail2ban#864):
  - Connection reset by peer (multi-line rule during authorization process)
  - No supported authentication methods available
  - single line and multi-line expression optimized, added optional prefixes
    and suffix (logged from several ssh versions), according
    to gh#fail2ban/fail2ban#1206;
  - fixed expression received disconnect auth fail (optional space after port
    part, gh#fail2ban/fail2ban#1652)
    and suffix (logged from several ssh versions), according to gh#fail2ban/fail2ban#1206;
  * filter.d/suhosin.conf
  - greedy catch-all before `&lt;HOST&gt;` fixed (potential vulnerability)
  * filter.d/cyrus-imap.conf
  - accept entries without login-info resp. hostname before IP address (#fail2ban/fail2ban#707)
  * Filter tests extended with check of all config-regexp, that contains greedy catch-all
    before `&lt;HOST&gt;`, that is hard-anchored at end or precise sub expression after `&lt;HOST&gt;`
  * New Actions:
  - action.d/netscaler: Block IPs on a Citrix Netscaler ADC (gh#fail2ban/fail2ban#1663)
  * New Filters:
  - filter.d/domino-smtp: IBM Domino SMTP task (gh#fail2ban/fail2ban#1603)
  * Introduced new log-level `MSG` (as INFO-2, equivalent to 18)</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1498478400">- added 1783.patch from upstream: "Updated roundcube authentication filter"
- use tmpfiles_create macro</changelog>

</package>
<package pkgid="d90ae122751b42ee40353bc4edcbd4df565224e91052c6e0c6f00d301bbe68b4" name="fail2ban" arch="src">
    <version epoch="0" ver="0.9.7" rel="2.3.1"/>

<changelog author="jweberhofer@weberhofer.at" date="1408536000">- update to 0.8.14
  * minor fixes for claimed Python 2.4 and 2.5 compatibility
  * Handle case when inotify watch is auto deleted on file deletion to stop
    error messages
  * tests - fixed few "leaky" file descriptors when files were not closed while
    being removed physically
  * grep in mail*-whois-lines.conf now also matches end of line to work with
    the recidive filter
- add fail2ban-opensuse-locations.patch to fix default locations as suggested
  in bnc#878028</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1408622400">- Fixed check for %_unitdir to make fail2ban build under older systems, too.
- Changed /usr to %{_prefix} in the spec file</changelog>
<changelog author="jengelh@inai.de" date="1413547200">- Recommend installation of the ordering package when all
  constituing parts are installed</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1416916800">- Added syslog to requirements, as this version of fail2ban does not
  work with systemd-logging: bnc#905733</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1421841600">- Fixed strptime thread safety issue.
  fail2ban-issue_906-strptime.patch (bnc#914075 gh#fail2ban/fail2ban#906)</changelog>
<changelog author="mpluskal@suse.com" date="1429012800">- Add missing dependency on ed (boo#926943)</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1431086400">- Update to version 0.9.2 (requested in boo#917818)
  Read the full changelog in /usr/share/doc/packages/fail2ban/ChangeLog
  Here are some notes to be read when updating existing installations:
  The default log-backend for openssue 13.2+ is now systemd
  * jail.conf was heavily refactored and now is similar to how it looked on
    Debian systems:
  - default action could be configured once for all jails
  - jails definitions only provide customizations (port, logpath)
  - no need to specify 'filter' if name matches jail name
  * Added fail2ban persistent database
  - default location at /var/lib/fail2ban/fail2ban.sqlite3
  - allows active bans to be reinstated on restart
  - log files read from last position after restart
  * Added systemd journal backend
  - Dependency on python-systemd
  - New "journalmatch" option added to filter configs files
  - New "systemd-journal" option added to fail2ban-regex
  * Support %z (Timezone offset) and %f (sub-seconds) support for datedetector.
    Enhanced existing date/time have been updated patterns to support these.
    ISO8601 now defaults to localtime unless specified otherwise.  Some filters
    have been change as required to capture these elements in the right
    timezone correctly.
  * Log levels are now set by Syslog style strings e.g. DEBUG, ERROR.
  * Optionally can read log files starting from "head" or "tail". See "logpath"
    option in jail.conf(5) man page.
  * Can now set log encoding for files per jail.Default uses systemd locale.
  * iptables-common.conf replaced iptables-blocktype.conf
    (iptables-blocktype.local should still be read) and now also provides
    defaults for the chain, port, protocol and name tags
- Require whois
- Whereever possible, path-definitions have been moved paths-opensuse.conf
  which has been submittet upstream
- Use default fail2ban.service including fail2ban-opensuse-service.patch
- Use default suse-initd from upstream
- Run test-cases during build
- run fdupes
- Tests have been moved to a seperate page
- Added rpmlintrc file to ignore some hidden files in the test package
- Must build arch-depended packages for SLES 11
- Removed two tests which can't run on the build server with openSUSE
  before 13.3: fail2ban-exclude-dev-log-tests.patch</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1433764800">- Removed "backend" setting from paths-opensuse.conf</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1435838400">- Note: fail2ban-issue_906-strptime.patch has been removed as it is already
  integrated in the current version.</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1441627200">- fail2ban-exclude-ExecuteTimeoutWithNastyChildren-test.patch excludes the
  ExecuteTimeoutWithNastyChildren test, as it doesn't run correctly on
  openSUSE.
- fail2ban-disable-iptables-w-option.patch disables iptables "-w" option for
  older releases.
- Update to version 0.9.3
- IMPORTANT incompatible changes:
  * filter.d/roundcube-auth.conf
  - Changed logpath to 'errors' log (was 'userlogins')
  * action.d/iptables-common.conf
  - All calls to iptables command now use -w switch introduced in
    iptables 1.4.20 (some distribution could have patched their
    earlier base version as well) to provide this locking mechanism
    useful under heavy load to avoid contesting on iptables calls.
    If you need to disable, define 'action.d/iptables-common.local'
    with empty value for 'lockingopt' in `[Init]` section.
  * mail-whois-lines, sendmail-geoip-lines and sendmail-whois-lines
    actions now include by default only the first 1000 log lines in
    the emails.  Adjust &lt;grepopts&gt; to augment the behavior.
- Fixes:
  * reload in interactive mode appends all the jails twice (gh-825)
  * reload server/jail failed if database used (but was not changed) and
    some jail active (gh-1072)
  * filter.d/dovecot.conf - also match unknown user in passwd-file.
    Thanks Anton Shestakov
  * Fix fail2ban-regex not parsing journalmatch correctly from filter config
  * filter.d/asterisk.conf - fix security log support for Asterisk 12+
  * filter.d/roundcube-auth.conf
  - Updated regex to work with 'errors' log (1.0.5 and 1.1.1)
  - Added regex to work with 'userlogins' log
  * action.d/sendmail*.conf - use LC_ALL (superseeding LC_TIME) to override
    locale on systems with customized LC_ALL
  * performance fix: minimizes connection overhead, close socket only at
    communication end (gh-1099)
  * unbanip always deletes ip from database (independent of bantime, also if
    currently not banned or persistent)
  * guarantee order of dbfile to be before dbpurgeage (gh-1048)
  * always set 'dbfile' before other database options (gh-1050)
  * kill the entire process group of the child process upon timeout (gh-1129).
    Otherwise could lead to resource exhaustion due to hanging whois
    processes.
  * resolve /var/run/fail2ban path in setup.py to help installation
    on platforms with /var/run -&gt; /run symlink (gh-1142)
- New Features:
  * RETURN iptables target is now a variable: &lt;returntype&gt;
  * New type of operation: pass2allow, use fail2ban for "knocking",
    opening a closed port by swapping blocktype and returntype
  * New filters:
  - froxlor-auth - Thanks Joern Muehlencord
  - apache-pass - filter Apache access log for successful authentication
  * New actions:
  - shorewall-ipset-proto6 - using proto feature of the Shorewall. Still requires
  manual pre-configuration of the shorewall. See the action file for detail.
  * New jails:
  - pass2allow-ftp - allows FTP traffic after successful HTTP authentication
- Enhancements:
  * action.d/cloudflare.conf - improved documentation on how to allow
    multiple CF accounts, and jail.conf got new compound action
    definition action_cf_mwl to submit cloudflare report.
  * Check access to socket for more detailed logging on error (gh-595)
  * fail2ban-testcases man page
  * filter.d/apache-badbots.conf, filter.d/nginx-botsearch.conf - add
    HEAD method verb
  * Revamp of Travis and coverage automated testing
  * Added a space between IP address and the following colon
    in notification emails for easier text selection
  * Character detection heuristics for whois output via optional setting
    in mail-whois*.conf. Thanks Thomas Mayer.
    Not enabled by default, if _whois_command is set to be
    %(_whois_convert_charset)s (e.g. in action.d/mail-whois-common.local),
    it
  - detects character set of whois output (which is undefined by
    RFC 3912) via heuristics of the file command
  - converts whois data to UTF-8 character set with iconv
  - sends the whois output in UTF-8 character set to mail program
  - avoids that heirloom mailx creates binary attachment for input with
    unknown character set</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1441627201">- patches are no longer included conditionally</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1443009600">- Added fail2ban-upstream-fix-ExecuteTimeoutWithNastyChildren-test.patch
  to fix the former failing test and removed
  fail2ban-exclude-ExecuteTimeoutWithNastyChildren-test.patch
- Do not longer create test-package. Developers should not use the packaged
  version of fail2ban.</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1454587200">- Require python-systemd for openSUSE 12.3+
- Cleaned up the spec file
- Added /run/fail2ban for openSUSE 13.2+
- Don't fail on test-errors</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1457611200">- Removed patch: fail2ban-exclude-dev-log-tests.patch
- Removed patch: fail2ban-upstream-fix-ExecuteTimeoutWithNastyChildren-test.patch
- rebased other patches
- Defined services which per default uses systemd logger
- Provide /usr/sbin/rcfail2ban also on systemd based distros
- All files in /etc/fail2ban/ except jail.local are now automatically replaced
  upon installation of fail2ban
- The update to this versions allow to close boo#917818, as the logger-backends for
  several services are now centrally set in /etc/fail2ban/paths-opensuse.conf
- Update to version 0.9.4
  New Features:
  * New interpolation feature for definition config readers - `&lt;known/parameter&gt;`
    (means last known init definition of filters or actions with name `parameter`).
    This interpolation makes possible to extend a parameters of stock filter or
    action directly in jail inside jail.local file, without creating a separately
    filter.d/*.local file.
    As extension to interpolation `%(known/parameter)s`, that does not works for
    filter and action init parameters
  * New actions:
  - nftables-multiport and nftables-allports - filtering using nftables
    framework. Note: it requires a pre-existing chain for the filtering rule.
  * New filters:
  - openhab - domotic software authentication failure with the
    rest api and web interface (gh-1223)
  - nginx-limit-req - ban hosts, that were failed through nginx by limit
    request processing rate (ngx_http_limit_req_module)
  - murmur - ban hosts that repeatedly attempt to connect to
    murmur/mumble-server with an invalid server password or certificate.
  - haproxy-http-auth - filter to match failed HTTP Authentications against a
    HAProxy server
  * New jails:
  - murmur - bans TCP and UDP from the bad host on the default murmur port.
  * sshd filter got new failregex to match "maximum authentication
    attempts exceeded" (introduced in openssh 6.8)
  * Added filter for Mac OS screen sharing (VNC) daemon
  Enhancements:
  * Do not rotate empty log files
  * Added new date pattern with year after day (e.g. Sun Jan 23 2005 21:59:59)
    http://bugs.debian.org/798923
  * Added openSUSE path configuration (Thanks Johannes Weberhofer)
  * Allow to split ignoreip entries by ',' as well as by ' ' (gh-1197)
  * Added a timeout (3 sec) to urlopen within badips.py action
    (Thanks M. Maraun)
  * Added check against atacker's Googlebot PTR fake records
    (Thanks Pablo Rodriguez Fernandez)
  * Enhance filter against atacker's Googlebot PTR fake records
    (gh-1226)
  * Nginx log paths extended (prefixed with "*" wildcard) (gh-1237)
  * Added filter for openhab domotic software authentication failure with the
    rest api and web interface (gh-1223)
  * Add *_backend options for services to allow distros to set the default
    backend per service, set default to systemd for Fedora as appropriate
  * Performance improvements while monitoring large number of files (gh-1265).
    Use associative array (dict) for monitored log files to speed up lookup
    operations. Thanks @kshetragia
  * Specified that fail2ban is PartOf iptables.service firewalld.service in
    .service file -- would reload fail2ban if those services are restarted
  * Provides new default `fail2ban_version` and interpolation variable
    `fail2ban_agent` in jail.conf
  * Enhance filter 'postfix' to ban incoming SMTP client with no fqdn hostname,
    and to support multiple instances of postfix having varying suffix (gh-1331)
    (Thanks Tom Hendrikx)
  * files/gentoo-initd to use start-stop-daemon to robustify restarting the service
  Fixes:
  * roundcube-auth jail typo for logpath
  * Fix dnsToIp resolver for fqdn with large list of IPs (gh-1164)
  * filter.d/apache-badbots.conf
  - Updated useragent string regex adding escape for `+`
  * filter.d/mysqld-auth.conf
  gg  - Updated "Access denied ..." regex for MySQL 5.6 and later (gh-1211, gh-1332)
  * filter.d/sshd.conf
  - Updated "Auth fail" regex for OpenSSH 5.9 and later
  * Treat failed and killed execution of commands identically (only
    different log messages), which addresses different behavior on different
    exit codes of dash and bash (gh-1155)
  * Fix jail.conf.5 man's section (gh-1226)
  * Fixed default banaction for allports jails like pam-generic, recidive, etc
    with new default variable `banaction_allports` (gh-1216)
  * Fixed `fail2ban-regex` stops working on invalid (wrong encoded) character
    for python version &lt; 3.x (gh-1248)
  * Use postfix_log logpath for postfix-rbl jail
  * filters.d/postfix.conf - add 'Sender address rejected: Domain not found' failregex
  * use `fail2ban_agent` as user-agent in actions badips, blocklist_de, etc (gh-1271)
  * Fix ignoring the sender option by action_mw, action_mwl and action_c_mwl
  * Changed filter.d/asterisk regex for "Call from ..." (few vulnerable now)
  * Removed compression and rotation count from logrotate (inherit them from
    the global logrotate config)</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1457611201">- Mark /etc/fail2ban/fail2ban.conf as noreplace.</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1469448000">- Update to version 0.9.5
  New Features
  * New Actions: action.d/firewallcmd-rich-rules and
    action.d/firewallcmd-rich-logging (gh#fail2ban/fail2ban#1367)
  * New filter: slapd - ban hosts, that were failed to connect with invalid
    credentials: error code 49 (gh#fail2ban/fail2ban#1478)
  Enhancements
  * Extreme speedup of all sqlite database operations
    (gh#fail2ban/fail2ban#1436), by using of following sqlite options:
  - (synchronous = OFF) write data through OS without syncing
  - (journal_mode = MEMORY) use memory for the transaction logging
  - (temp_store = MEMORY) temporary tables and indices are kept in memory
  * journald journalmatch for pure-ftpd (gh#fail2ban/fail2ban#1362)
  * Added additional regex filter for dovecot ldap authentication
    failures (gh#fail2ban/fail2ban#1370)
  * filter.d/exim*conf
  - Added additional regexes (gh#fail2ban/fail2ban#1371)
  - Made port entry optional
  Fixes
  * filter.d/monit.conf
  - Extended failregex with new monit "access denied" version
    (gh#fail2ban/fail2ban#1355)
  - failregex of previous monit version merged as single expression
  * filter.d/postfix.conf, filter.d/postfix-sasl.conf
  - Extended failregex daemon part, matching also postfix/smtps/smtpd now
    (gh#fail2ban/fail2ban#1391)
  * Fixed a grave bug within tags substitutions because of incorrect detection
    of recursion in case of multiple inline substitutions of the same tag
    (affected actions: bsd-ipfw, etc). Now tracks the actual list of the
    already substituted tags (per tag instead of single list)
  * filter.d/common.conf
  - Unexpected extra regex-space in generic __prefix_line
    (gh#fail2ban/fail2ban#1405)
  - All optional spaces normalized in common.conf, test covered now
  - Generic __prefix_line extended with optional brackets for the date ambit
    (gh#fail2ban/fail2ban#1421), added new parameter __date_ambit
  * gentoo-initd fixed --pidfile bug: --pidfile is option of start-stop-daemon,
    not argument of fail2ban (see gh#fail2ban/fail2ban#1434)
  * filter.d/asterisk.conf
  - Fixed security log support for PJSIP and Asterisk 13+
    (gh#fail2ban/fail2ban#1456)
  - Improved log support for PJSIP and Asterisk 13+ with different callID
    (gh#fail2ban/fail2ban#1458)</changelog>
<changelog author="chris@computersalat.de" date="1485432000">- Update to 0.9.6 (2016/12/10)
  [#]## Fixes
  * Misleading add resp. enable of (already available) jail in database, that
  induced a subsequent error: last position of log file will be never retrieved (gh-795)
  * Fixed a distribution related bug within testReadStockJailConfForceEnabled
  (e.g. test-cases faults on Fedora, see gh-1353)
  * Fixed pythonic filters and test scripts (running via wrong python version,
  uses "fail2ban-python" now);
  * Fixed test case "testSetupInstallRoot" for not default python version (also
  using direct call, out of virtualenv);
  * Fixed ambiguous wrong recognized date pattern resp. its optional parts (see gh-1512);
  * FIPS compliant, use sha1 instead of md5 if it not allowed (see gh-1540)
  * Monit config: scripting is not supported in path (gh-1556)
  * `filter.d/apache-modsecurity.conf`
  - Fixed for newer version (one space, gh-1626), optimized: non-greedy catch-all
    replaced for safer match, unneeded catch-all anchoring removed, non-capturing
  * `filter.d/asterisk.conf`
  - Fixed to match different asterisk log prefix (source file: method:)
  * `filter.d/dovecot.conf`
  - Fixed failregex ignores failures through some not relevant info (gh-1623)
  * `filter.d/ignorecommands/apache-fakegooglebot`
  - Fixed error within apache-fakegooglebot, that will be called
    with wrong python version (gh-1506)
  * `filter.d/assp.conf`
  - Extended failregex and test cases to handle ASSP V1 and V2 (gh-1494)
  * `filter.d/postfix-sasl.conf`
  - Allow for having no trailing space after 'failed:' (gh-1497)
  * `filter.d/vsftpd.conf`
  - Optional reason part in message after FAIL LOGIN (gh-1543)
  * `filter.d/sendmail-reject.conf`
  - removed mandatory double space (if dns-host available, gh-1579)
  * filter.d/sshd.conf
  - recognized "Failed publickey for" (gh-1477);
  - optimized failregex to match all of "Failed any-method for ... from &lt;HOST&gt;" (gh-1479)
  - eliminated possible complex injections (on user-name resp. auth-info, see gh-1479)
  - optional port part after host (see gh-1533, gh-1581)
  [#]## New Features
  * New Actions:
  - `action.d/npf.conf` for NPF, the latest packet filter for NetBSD
  * New Filters:
  - `filter.d/mongodb-auth.conf` for MongoDB (document-oriented NoSQL database engine)
    (gh-1586, gh-1606 and gh-1607)
  [#]## Enhancements
  * DateTemplate regexp extended with the word-end boundary, additionally to
  word-start boundary
  * Introduces new command "fail2ban-python", as automatically created symlink to
  python executable, where fail2ban currently installed (resp. its modules are located):
  - allows to use the same version, fail2ban currently running, e.g. in
    external scripts just via replace python with fail2ban-python:
    ```diff
  - #!/usr/bin/env python
    +#!/usr/bin/env fail2ban-python
    ```
  - always the same pickle protocol
  - the same (and also guaranteed available) fail2ban modules
  - simplified stand-alone install, resp. stand-alone installation possibility
    via setup (like gh-1487) is getting closer
  * Several test cases rewritten using new methods assertIn, assertNotIn
  * New forward compatibility method assertRaisesRegexp (normally python &gt;= 2.7).
  Methods assertIn, assertNotIn, assertRaisesRegexp, assertLogged, assertNotLogged
  are test covered now
  * Jail configuration extended with new syntax to pass options to the backend (see gh-1408),
  examples:
  - `backend = systemd[journalpath=/run/log/journal/machine-1]`
  - `backend = systemd[journalfiles="/run/log/journal/machine-1/system.journal, /run/log/journal/machine-1/user.journal"]`
  - `backend = systemd[journalflags=2]`
- rebase fail2ban-opensuse-locations.patch, fail2ban-opensuse-service.patch</changelog>
<changelog author="wagner-thomas@gmx.at" date="1488715200">- rename nagios-plugins-fail2ban to monitoring-plugins-fail2ban</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1494849600">- added 607568f.patch from upstream: "Postfix RBL: 554 &amp; SMTP"
  this fixes bnc#1036928 " fail2ban-rbl regex incorrect, takes no
  action as a result"
- Update to 0.9.7
  * Fixed a systemd-journal handling in fail2ban-regex
    (gh#fail2ban/fail2ban#1657)
  * filter.d/sshd.conf
  - Fixed non-anchored part of failregex (misleading match of colon inside
    IPv6 address instead of `: ` in the reason-part by missing space,
    gh#fail2ban/fail2ban#1658)
    (0.10th resp. IPv6 relevant only, amend for gh#fail2ban/fail2ban#1479)
  * config/pathes-freebsd.conf
  - Fixed filenames for apache and nginx log files (gh#fail2ban/fail2ban#1667)
  * filter.d/exim.conf
  - optional part `(...)` after host-name before `[IP]`
    (gh#fail2ban/fail2ban#1751)
  - new reason "Unrouteable address" for "rejected RCPT" regex
    (gh#fail2ban/fail2ban#1762)
  - match of complex time like `D=2m42s` in regex "no MAIL in SMTP
    connection" (gh#fail2ban/fail2ban#1766)
  * filter.d/sshd.conf
  - new aggressive rules (gh#fail2ban/fail2ban#864):
  - Connection reset by peer (multi-line rule during authorization process)
  - No supported authentication methods available
  - single line and multi-line expression optimized, added optional prefixes
    and suffix (logged from several ssh versions), according
    to gh#fail2ban/fail2ban#1206;
  - fixed expression received disconnect auth fail (optional space after port
    part, gh#fail2ban/fail2ban#1652)
    and suffix (logged from several ssh versions), according to gh#fail2ban/fail2ban#1206;
  * filter.d/suhosin.conf
  - greedy catch-all before `&lt;HOST&gt;` fixed (potential vulnerability)
  * filter.d/cyrus-imap.conf
  - accept entries without login-info resp. hostname before IP address (#fail2ban/fail2ban#707)
  * Filter tests extended with check of all config-regexp, that contains greedy catch-all
    before `&lt;HOST&gt;`, that is hard-anchored at end or precise sub expression after `&lt;HOST&gt;`
  * New Actions:
  - action.d/netscaler: Block IPs on a Citrix Netscaler ADC (gh#fail2ban/fail2ban#1663)
  * New Filters:
  - filter.d/domino-smtp: IBM Domino SMTP task (gh#fail2ban/fail2ban#1603)
  * Introduced new log-level `MSG` (as INFO-2, equivalent to 18)</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1498478400">- added 1783.patch from upstream: "Updated roundcube authentication filter"
- use tmpfiles_create macro</changelog>

</package>
<package pkgid="d242033fd6adada5dbe39987170a486c723b961118550f79f1f7b7ae50e8944d" name="fate" arch="src">
    <version epoch="0" ver="1.5.5.5" rel="15.1"/>

<changelog author="jplack@suse.de" date="1411992000">- make newfeaturedialog work with new KDialog again
- guessTitle does not alter object so call it 'const'</changelog>
<changelog author="jplack@suse.de" date="1411992001">- fix ExportDialog esp. error handling avoiding empty/illegal output file names
- trim the code above to the minimum needed deleting completely unused parts</changelog>
<changelog author="jplack@suse.de" date="1414497600">- integrating latest cleanups</changelog>
<changelog author="jplack@suse.de" date="1418126400">- avoid automatic loading of missing features of currently selected relationtree</changelog>
<changelog author="jplack@suse.de" date="1418126401">- merged branch 'actorcache' by okir@suse.de
- merged branch 'mainwindow-sizes' by okir@suse.de</changelog>
<changelog author="jplack@suse.de" date="1418472000">- bugfix: wrong order for short feature status
- preparation for next production release</changelog>
<changelog author="jplack@suse.de" date="1422964800">- some bugfixes, ready for release ...</changelog>
<changelog author="joachim@suse.de" date="1423137600">- update to version 1.5.3</changelog>
<changelog author="jplack@suse.de" date="1424347200">- bump internal version to 1.5.3 as well</changelog>
<changelog author="jplack@suse.de" date="1427112000">- fix problems in saving attachments</changelog>
<changelog author="jplack@suse.de" date="1427803200">- fix problems introduce by going to KDE4 and its slightly different
  KDialog widget</changelog>
<changelog author="jplack@suse.de" date="1427803201">- fix relationtree creation
    BSC#913206    Can't save newly created relation tree</changelog>
<changelog author="jplack@suse.de" date="1432641600">- update to version 1.5.4
  which fixes the following BSCs and more
  [#915184]    Fate crashes clicking 'new feature'
  [#899494]    "active product" on reload not re-set
  [#902672]    Setting "Active products" to 'none' results in status for
  first or more feature not being cleared
  [#899491]    state for features sometimes not shown correctly
  [#931484]    New features results in a segfault</changelog>
<changelog author="joachim@suse.de" date="1448020800">- update to version 1.5.5
  which fixes the following BSCs and more
    [#937337] 	Current fate version 1.5.4 not available in Bugzilla
    [#934672] 	Version 1.5.4 is missing in the selection list ;-)
    [#924455] 	Adjustment in "default approvals" on ECOs against released products
    [#907293] 	Upload of documents does not work, error 455
    [#940055] 	@microfocus email aren't recognized as "internal" email
    [#917101] 	/FList/ sort ordering of numeric feature IDs is alphabetical
    [#930132] 	"show documentation" button on first time setup screen does nothing
    [#359579] 	Click below a combo box will select the item
    [#863488] 	Edit sections can disappear
    [#886374] 	Error: TPM-Priority must be empty
    [#889548] 	Improving Fate Workflow
    [#846030] 	Documentation for Release Notes ready to merge
    [#683452] 	doc-impact and category Documentation should be interconnected
    [#834823] 	/Relations/ adding relation type url always erases the url
    [#743587] 	/Relations/ editing novell/bugzilla/id removes the bugzilla id
    [#631460] 	/Relations/ Bugzilla ID in relations resets to zero
    [#848282] 	FATE did not update list_approvers
    [#954953] 	/ECO/ ecoapprovers format set wrong by feature parser
  plus some support for BSCs#939788, #913038, #943048
- new display for comments, dimming down longish unproductive discussions
- compactify general feature display to fit more on one page enabling to be
  more productive with the fate client
- phase out relation type novell/bugzilla/id
- fix bug in querydialog, wrong/misleading error msg/warning
- lots of small internal stability fixes</changelog>
<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>

</package>
<package pkgid="7c0b747b64e39e3697b3354a9b5f363ac9f2641c47c784c4696b581cfcb8ceb9" name="fate" arch="src">
    <version epoch="0" ver="1.5.5.7.1" rel="18.1"/>

<changelog author="jplack@suse.de" date="1418472000">- bugfix: wrong order for short feature status
- preparation for next production release</changelog>
<changelog author="jplack@suse.de" date="1422964800">- some bugfixes, ready for release ...</changelog>
<changelog author="joachim@suse.de" date="1423137600">- update to version 1.5.3</changelog>
<changelog author="jplack@suse.de" date="1424347200">- bump internal version to 1.5.3 as well</changelog>
<changelog author="jplack@suse.de" date="1427112000">- fix problems in saving attachments</changelog>
<changelog author="jplack@suse.de" date="1427803200">- fix problems introduce by going to KDE4 and its slightly different
  KDialog widget</changelog>
<changelog author="jplack@suse.de" date="1427803201">- fix relationtree creation
    BSC#913206    Can't save newly created relation tree</changelog>
<changelog author="jplack@suse.de" date="1432641600">- update to version 1.5.4
  which fixes the following BSCs and more
  [#915184]    Fate crashes clicking 'new feature'
  [#899494]    "active product" on reload not re-set
  [#902672]    Setting "Active products" to 'none' results in status for
  first or more feature not being cleared
  [#899491]    state for features sometimes not shown correctly
  [#931484]    New features results in a segfault</changelog>
<changelog author="joachim@suse.de" date="1448020800">- update to version 1.5.5
  which fixes the following BSCs and more
    [#937337] 	Current fate version 1.5.4 not available in Bugzilla
    [#934672] 	Version 1.5.4 is missing in the selection list ;-)
    [#924455] 	Adjustment in "default approvals" on ECOs against released products
    [#907293] 	Upload of documents does not work, error 455
    [#940055] 	@microfocus email aren't recognized as "internal" email
    [#917101] 	/FList/ sort ordering of numeric feature IDs is alphabetical
    [#930132] 	"show documentation" button on first time setup screen does nothing
    [#359579] 	Click below a combo box will select the item
    [#863488] 	Edit sections can disappear
    [#886374] 	Error: TPM-Priority must be empty
    [#889548] 	Improving Fate Workflow
    [#846030] 	Documentation for Release Notes ready to merge
    [#683452] 	doc-impact and category Documentation should be interconnected
    [#834823] 	/Relations/ adding relation type url always erases the url
    [#743587] 	/Relations/ editing novell/bugzilla/id removes the bugzilla id
    [#631460] 	/Relations/ Bugzilla ID in relations resets to zero
    [#848282] 	FATE did not update list_approvers
    [#954953] 	/ECO/ ecoapprovers format set wrong by feature parser
  plus some support for BSCs#939788, #913038, #943048
- new display for comments, dimming down longish unproductive discussions
- compactify general feature display to fit more on one page enabling to be
  more productive with the fate client
- phase out relation type novell/bugzilla/id
- fix bug in querydialog, wrong/misleading error msg/warning
- lots of small internal stability fixes</changelog>
<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>

</package>
<package pkgid="3a1e6d0a319e4dbd24501920b48649f7c1d595ff49ac0b7710d183e070eb407e" name="fate" arch="src">
    <version epoch="0" ver="1.5.5.7.2" rel="21.1"/>

<changelog author="jplack@suse.de" date="1422964800">- some bugfixes, ready for release ...</changelog>
<changelog author="joachim@suse.de" date="1423137600">- update to version 1.5.3</changelog>
<changelog author="jplack@suse.de" date="1424347200">- bump internal version to 1.5.3 as well</changelog>
<changelog author="jplack@suse.de" date="1427112000">- fix problems in saving attachments</changelog>
<changelog author="jplack@suse.de" date="1427803200">- fix problems introduce by going to KDE4 and its slightly different
  KDialog widget</changelog>
<changelog author="jplack@suse.de" date="1427803201">- fix relationtree creation
    BSC#913206    Can't save newly created relation tree</changelog>
<changelog author="jplack@suse.de" date="1432641600">- update to version 1.5.4
  which fixes the following BSCs and more
  [#915184]    Fate crashes clicking 'new feature'
  [#899494]    "active product" on reload not re-set
  [#902672]    Setting "Active products" to 'none' results in status for
  first or more feature not being cleared
  [#899491]    state for features sometimes not shown correctly
  [#931484]    New features results in a segfault</changelog>
<changelog author="joachim@suse.de" date="1448020800">- update to version 1.5.5
  which fixes the following BSCs and more
    [#937337] 	Current fate version 1.5.4 not available in Bugzilla
    [#934672] 	Version 1.5.4 is missing in the selection list ;-)
    [#924455] 	Adjustment in "default approvals" on ECOs against released products
    [#907293] 	Upload of documents does not work, error 455
    [#940055] 	@microfocus email aren't recognized as "internal" email
    [#917101] 	/FList/ sort ordering of numeric feature IDs is alphabetical
    [#930132] 	"show documentation" button on first time setup screen does nothing
    [#359579] 	Click below a combo box will select the item
    [#863488] 	Edit sections can disappear
    [#886374] 	Error: TPM-Priority must be empty
    [#889548] 	Improving Fate Workflow
    [#846030] 	Documentation for Release Notes ready to merge
    [#683452] 	doc-impact and category Documentation should be interconnected
    [#834823] 	/Relations/ adding relation type url always erases the url
    [#743587] 	/Relations/ editing novell/bugzilla/id removes the bugzilla id
    [#631460] 	/Relations/ Bugzilla ID in relations resets to zero
    [#848282] 	FATE did not update list_approvers
    [#954953] 	/ECO/ ecoapprovers format set wrong by feature parser
  plus some support for BSCs#939788, #913038, #943048
- new display for comments, dimming down longish unproductive discussions
- compactify general feature display to fit more on one page enabling to be
  more productive with the fate client
- phase out relation type novell/bugzilla/id
- fix bug in querydialog, wrong/misleading error msg/warning
- lots of small internal stability fixes</changelog>
<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>
<changelog author="jplack@suse.com" date="1486728000">- weekend update, pl2 ;-)
  * the mouse wheel is now (better) usable in the general tab of
    the feature editor
  * better label for priority editor table
  * bsc#1024737: update fate.desktop file to have official menu
    categories listed</changelog>

</package>
<package pkgid="976e01cabb372ce4eb6f61aec1f539e42d251f71e2285ce0a00db049ec31bdd6" name="fate" arch="src">
    <version epoch="0" ver="1.5.5.8.1" rel="24.1"/>

<changelog author="jplack@suse.de" date="1424347200">- bump internal version to 1.5.3 as well</changelog>
<changelog author="jplack@suse.de" date="1427112000">- fix problems in saving attachments</changelog>
<changelog author="jplack@suse.de" date="1427803200">- fix problems introduce by going to KDE4 and its slightly different
  KDialog widget</changelog>
<changelog author="jplack@suse.de" date="1427803201">- fix relationtree creation
    BSC#913206    Can't save newly created relation tree</changelog>
<changelog author="jplack@suse.de" date="1432641600">- update to version 1.5.4
  which fixes the following BSCs and more
  [#915184]    Fate crashes clicking 'new feature'
  [#899494]    "active product" on reload not re-set
  [#902672]    Setting "Active products" to 'none' results in status for
  first or more feature not being cleared
  [#899491]    state for features sometimes not shown correctly
  [#931484]    New features results in a segfault</changelog>
<changelog author="joachim@suse.de" date="1448020800">- update to version 1.5.5
  which fixes the following BSCs and more
    [#937337] 	Current fate version 1.5.4 not available in Bugzilla
    [#934672] 	Version 1.5.4 is missing in the selection list ;-)
    [#924455] 	Adjustment in "default approvals" on ECOs against released products
    [#907293] 	Upload of documents does not work, error 455
    [#940055] 	@microfocus email aren't recognized as "internal" email
    [#917101] 	/FList/ sort ordering of numeric feature IDs is alphabetical
    [#930132] 	"show documentation" button on first time setup screen does nothing
    [#359579] 	Click below a combo box will select the item
    [#863488] 	Edit sections can disappear
    [#886374] 	Error: TPM-Priority must be empty
    [#889548] 	Improving Fate Workflow
    [#846030] 	Documentation for Release Notes ready to merge
    [#683452] 	doc-impact and category Documentation should be interconnected
    [#834823] 	/Relations/ adding relation type url always erases the url
    [#743587] 	/Relations/ editing novell/bugzilla/id removes the bugzilla id
    [#631460] 	/Relations/ Bugzilla ID in relations resets to zero
    [#848282] 	FATE did not update list_approvers
    [#954953] 	/ECO/ ecoapprovers format set wrong by feature parser
  plus some support for BSCs#939788, #913038, #943048
- new display for comments, dimming down longish unproductive discussions
- compactify general feature display to fit more on one page enabling to be
  more productive with the fate client
- phase out relation type novell/bugzilla/id
- fix bug in querydialog, wrong/misleading error msg/warning
- lots of small internal stability fixes</changelog>
<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>
<changelog author="jplack@suse.com" date="1486728000">- weekend update, pl2 ;-)
  * the mouse wheel is now (better) usable in the general tab of
    the feature editor
  * better label for priority editor table
  * bsc#1024737: update fate.desktop file to have official menu
    categories listed</changelog>
<changelog author="jplack@suse.com" date="1488801600">- update to version 1.5.5.8
  * bsc#1028004: Error when generating a query that uses milestones
  * remember DeltaDialog size over restart
  * make diffs in 'Changes' dialog coloured</changelog>
<changelog author="jplack@suse.com" date="1488888000">- remove dependency to libBoost, contribution from Michael Matz</changelog>

</package>
<package pkgid="634990eff7a6298ecb66bfb57ee55dbc854f37fa3fb6fc422d8bc55e25e02b5e" name="fate" arch="src">
    <version epoch="0" ver="1.6.0" rel="23.6.1"/>

<changelog author="jplack@suse.de" date="1427803200">- fix relationtree creation
    BSC#913206    Can't save newly created relation tree</changelog>
<changelog author="jplack@suse.de" date="1432641600">- update to version 1.5.4
  which fixes the following BSCs and more
  [#915184]    Fate crashes clicking 'new feature'
  [#899494]    "active product" on reload not re-set
  [#902672]    Setting "Active products" to 'none' results in status for
  first or more feature not being cleared
  [#899491]    state for features sometimes not shown correctly
  [#931484]    New features results in a segfault</changelog>
<changelog author="joachim@suse.de" date="1448020800">- update to version 1.5.5
  which fixes the following BSCs and more
    [#937337] 	Current fate version 1.5.4 not available in Bugzilla
    [#934672] 	Version 1.5.4 is missing in the selection list ;-)
    [#924455] 	Adjustment in "default approvals" on ECOs against released products
    [#907293] 	Upload of documents does not work, error 455
    [#940055] 	@microfocus email aren't recognized as "internal" email
    [#917101] 	/FList/ sort ordering of numeric feature IDs is alphabetical
    [#930132] 	"show documentation" button on first time setup screen does nothing
    [#359579] 	Click below a combo box will select the item
    [#863488] 	Edit sections can disappear
    [#886374] 	Error: TPM-Priority must be empty
    [#889548] 	Improving Fate Workflow
    [#846030] 	Documentation for Release Notes ready to merge
    [#683452] 	doc-impact and category Documentation should be interconnected
    [#834823] 	/Relations/ adding relation type url always erases the url
    [#743587] 	/Relations/ editing novell/bugzilla/id removes the bugzilla id
    [#631460] 	/Relations/ Bugzilla ID in relations resets to zero
    [#848282] 	FATE did not update list_approvers
    [#954953] 	/ECO/ ecoapprovers format set wrong by feature parser
  plus some support for BSCs#939788, #913038, #943048
- new display for comments, dimming down longish unproductive discussions
- compactify general feature display to fit more on one page enabling to be
  more productive with the fate client
- phase out relation type novell/bugzilla/id
- fix bug in querydialog, wrong/misleading error msg/warning
- lots of small internal stability fixes</changelog>
<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>
<changelog author="jplack@suse.com" date="1486728000">- weekend update, pl2 ;-)
  * the mouse wheel is now (better) usable in the general tab of
    the feature editor
  * better label for priority editor table
  * bsc#1024737: update fate.desktop file to have official menu
    categories listed</changelog>
<changelog author="jplack@suse.com" date="1488801600">- update to version 1.5.5.8
  * bsc#1028004: Error when generating a query that uses milestones
  * remember DeltaDialog size over restart
  * make diffs in 'Changes' dialog coloured</changelog>
<changelog author="jplack@suse.com" date="1488888000">- remove dependency to libBoost, contribution from Michael Matz</changelog>
<changelog author="jplack@suse.com" date="1489665600">- limit query title label to a single line, EMail bug from Kai Dupke</changelog>
<changelog author="jplack@suse.com" date="1496923200">- test build of version 1.6</changelog>
<changelog author="jplack@suse.com" date="1496923201">- update to version 1.6
  * override the productName in features with the one from the database
    if available
  * remove "show Document Source" functionality nobody really needs
- Easier workflow fo Save/SaveAll features (bsc#1036753):
  * add save actions w/ kbd shortcuts to separate FeatureViews
  * add save actions to menues and tool bars
  * Fix naming for explicit number queries
  * adding actions for save_feature and save_all_features to FeatureView
  * change Query shortcut from Ctrl-S to Ctrl-F
- Multiple changes at once:
  * distinguish between updateProduct and addProduct in
    PriorityTable::updateProductData
  * change editable flag of requester prio dynamically in PriorityTable
  * always keep old values in PriorityTable
  * avoid usage of QSignalMapper in PriorityTable
  * use Feature::updateProduct in PriorityTable
  * implement MultiFeature::updateProduct
  * implement Feature::updateProduct()
  * move down PriorityTable::addAsRequester() for newly added products to
    class Feature
  * pass a real list in Feature::products() instead of a const reference
  * pass a real list of actors up instead of a reference so that the compiler
    does not optimize in multifeature
  * use class MultiOpView in FeatureView
  * implement class MultiOpView
  * implement class MultiFeature
  * avoid excess signals in Feature::removeProduct
  * implement Priority::operator=
- Use class FeatureViewBase wherever appropriate:
  * SimpleEditor, more use of macro FeatureViewBase_setFeature
  * derive SimpleEditor from FeatureViewBase
  * also disconnect the other way round in FeatureViewBase_setFeature
  * prepare Simpleeditor for using FeatureViewBase
  * remove acccess includes in ecoeditor.cpp
  * include verticalpage.h directly for ecoeditor
  * split out VerticalPage from simpleeditor into separate files
  * use FVB extension in EcoEditor, PriorityTable, FeatureDisplay,
    FeatureDiffView and FeatureActorEdit
  * derive class FeatureView from FeatureViewBase
  * extend class FeatureViewBase
- Enhance presenting Diffs (bsc#1039533 and more):
  * dimm green and red by 10% used for presenting changed lines in
    FeatureViewDiff
  * use monospaced font for presenting diffs
- Simpleeditor:
  * refactor to use new class Feature signals
  * avoid cursor position reset (wrong feedback from Feature) when editing in
    QLineEdit
  * use QLineEdit instead of KLineEdit
  * fix richtext conversion in all RichTextEdit widgets, report from
    behlert@suse.de
- Multiple FeatureView windows:
  * set default size 800x600 for newFeatureView
  * fix crash when calling context menu outside of table
  * fix crashes on reload of the feature
  * open new window on signal requestFeatureView in MainView
  * implement a context menu just to signal a requestFeatureView(Feature *)
  * implement class FateTableWidget to avoid selection on right mouse button
    click
  * remove obsoleted slot FeatureTableView::updateTitle
  * make ProductMap a singleton class and use it in FeatureView, EcoEditor,
    PriorityTable, ApproverListEdit, SimpleEditor, MainView
  * added TODO comments about what needs to be done
  * update signal connections to FeatureView
  * eliminate MainView::selectFeature() only used once
  * for initial feature selection also highlight it in FeatureListView
  * add helpful coments to mainview.cpp
  * remove FeatureView::save() finally
- Make ECO code compliant to refactored class feature
  * avoid warnings from early translation
  * fix FeatureView::startECO
  * signal modified moved from VerticalPage where it disappeared
  * remove duplicated code and fix wrong usage of derived virtual methods
  * eliminate obsolete FeatureView::saveData()
  * transform EcoEditor to derive from FeatureViewBase
  * implement signal Feature::saveECO()
- Refactor SimpleEditor to use new signals of class Feature:
  * fix problems saving single modified feature (email report from
    Matthias Eckermann)
  * implement FeatureDisplay::updateView for obvious reasons
  * comment out currentFeatureAboutToBeSaved
  * remove connects to deprecated signal modified()
  * remove FeatureView::slotTitleChanged
  * remove obsoleted code and declarations
  * FeatureView: no more need to actively update other widgets
  * remove modified signals, slots and flag, class Feature keeps state
  * remove signal titleChanged, class Feature has it now
  * remove signal titleChanged() form FeatureView which now comes from Feature
  * remove no longer needed method saveData(bool)
  * use-feature-signals for ReleaseNotesPage, InternalPage, MiscPage,
    PartnerPage, GeneralPage
  * get independent from definitions of documentationStatus in FeatureData
  * remove dead, commented or debug code
  * RichtextEditor: implement signal textEdited(s), make setPlainText a slot
  * RichtextEditor: update copyright notice
- New product&amp;priority editor:
  * update feature data model when deleting a single product in PriorityTable
  * fix unintended changes of feature in PriorityTable::setArch
  * add completion to PriorityTable::addAsRequester
  * priorityTable: remove warnings
  * transform PriorityTable to derive from FeatureViewBase
  * eliminate PriorityTable::clear
  * show milestone column only when needed
  * cleanup PriorityTable::addProduct
  * remove passthrough slot for priorityTable
  * get confusing column and row out of the names, use product_ix and attribute
    instead
  * remove scrollbarpolicy that is without effect
  * delete unused archeditor
  * cleanup debug and warning messages
  * split out common code from changeProduct and editProduct to method void
    changeProduct(int, QString);
  * rename editProduct to editSingleProduct, be less confusing same with
    addProduct(void) to slotAddProduct
  * prioritytable: simplify and clean code a bit
  * prepare for extended status handling
  * fix status tooltip and add for duplicates and products cleanup status
    handling
  * eliminate mEditing, setEnabled() is enough
  * also add products through product pulldown
  * add tooltips to row headers
  * removed always hidden duplicateRow and unsuse TableCol enum
  * create a popup QMenu for editing single products
  * simplify setXX functions, delete unused
  * pass generalpage in constructor of PriorityTable
  * eliminate slotEditProductList()
  * simplyfy code and loops, heavy use of foreach macro
  * disable text editing of product name item
  * adjust style for comboboxes
  * remove KDE3 #if remainders
  * Convert  mEntries to be a QList&lt;Entry&gt;
  * prioritytable: implement size hints and resize handling
  * derive PriorityTable directly from QTableWidget
  * remove unused sort function
  * remember products by name rather than id
  * eliminate productlisteditorbase
  * exchange order of PrjMgr and PM, PM first
  * edit architectures through QxtCheckComboBox now
  * simplyfy setComboItem and use it where possible
  * Turn priority dialog by 90 degrees
- New ActorList Editor:
  * Merge branch 'new-actorlist-editor'
  * fix item association in ActorListEdit::showActorMenu
  * highlist role when it contains yourself
  * use FeatureActorEdit instead of ActorListEdit in GeneralPage
  * commentDialog acts directly on Feature object
  * implement class FeatureActorEdit as a FeatureViewBase wrapper around
    ActorListEdit
  * enable context menu on left click as well
  * remove Delete shortcut from ListEdit which does not work as the action
    needs to be added to a global widget
  * fix updating of display
  * fix functionality when roleHidden is set
  * fix crash in removeActor
  * fix layout for other dialogs using ActorListEdit
  * updateView is virtual
  * use SIGNAL ActorListEdit::actorsEdited in simpleeditor
  * implement ActorListEdit::showActorMenu
  * implement ActorListEdit::slotAddMyself(QString roleId) and heavily use it
  * remove all radio and check boxes from ActorEditor
  * remove debugging messages
  * refine layout mgmt for ActorListEdit
  * implement ActorListEdit::sizeHint() and minimumSizeHint()
  * remove commented broken code
  * nicer name list and tooltip
  * make sure the list has the requester first, followed by ProdMgr
  * remove remaining KDE deps
  * make slotXXitem methods work again
  * let addActor(QSharedActor *) handle duplicates
  * add another findRow(QSharedActor*) method
  * fix setToolTip and move into updateView
  * remove unused ActorListEdit::actorUpdated(), adjust removeActor methods
  * First stage: - exchanged role and person column which now contains a list of
    all person in that role - loading and storing of the data works - all slots
    need testing/adjusting
  * use Actor::displayName() in eco.cpp, remove unused static method
  * ListEdit: enhance layout management and reimplement removeRow() for that
  * ListEdit: sizeHint() is virtual
  * ListEdit: remove unused kDebug
  * implemented ListEdit::insertRow() methods
  * remove unused stuff, eliminate roleHidden and listView in ActorListEdit
  * adjust ListEdit's sizePolicy
  * deprecate ListEdit::listView()
  * choose a nicer label for roles and actors
  * fix toolTips using Qt4 style finally
  * implement signal actorsEdited() replacing signal modified() and make
    setActors() a slot
- Configurable tabbed FeatureView:
  * some tuning for FeatureDiffView
  * better default tabs in FeatureView
  * add a placeholder for a multiOperation widget
  * initialize newly added FeatureViewBase tab with current feature data
  * FeatureDiffView: keep config over restart
  * implement FeatureDiffView::setFeature(Feature *), eliminate diff() and
    showDiff()
  * implement FeatureDiffView::configure (dialog)
  * transform FeatureDiffView to derive from FeatureViewBase
  * transform FeatureDisplay to derive from FeatureViewBase
  * implement class FeatureViewBase
  * adjust CMakeLists.txt and editor/featurediffview* to compile again in the
    new location
  * mv ui/diffgenerator to editor/featurediffview
  * use new FeatureDiffView in FeatureView
  * transform DiffGenerator to class FeatureDiffView
  * replace FeatureMap::showDiff dialog by the data provider origFeature()
  * show ECO tab when selected feature has an ECO section
  * remove all bottom buttons in ECOEditor, SimpleEditor and FeatureDisplay
  * implement configurable QTabWidget w/ all bottom buttons in a QMenu
- Eliminate use of some KDE widgets including KTabWidget
  * directly derive FeatureView from QTabWidget, eliminate KTabWidget
  * SimpleEditor: port from KTabWidget -&gt; QTabWidget
  * directly derive ECOEditor from QTabWidget
  * MainView: better icons for reload actions
  * MainView: port from KTabWidget -&gt; QTabWidget
  * use class RelationTreeMap as a singleton class
  * reduce usage of KLineEdit
  * replace KTextEdit
  * replace KPushButton
- Refactor class Feature model alike
  * simplify Feature::productByName
  * Do not allow duplicate actors (bsc#961147)
  * Feature::addProduct() does now also work for update
  * implement Feature::removeProduct(const QString &amp;id)
  * implement ProductContext::operator=
  * add architecture strings to featuredata
  * fix FeatureData::Actor::match to handle empty identity special and not as a
    catchall wildcard
  * make FeatureData::Actor::operator= and operator!= const
  * adding FeatureData::Actor::displayName() and Actor::displayEmail()
  * feature: export assigned featureMap
  * avoid crash on destruction of HtmlView
  * do not use intelligent setter functions while parsing feature
  * update copyright notice, fold long lines
  * feature: optimize/minimize emitting of signals
  * feature: remove unused method removeActorRole()
  * feature: simplify code
  * featuremap: pass through signal Feature::featureChanged()
  * implemented Feature::operator=
  * make handling of documentationStatus in FeatureData case insensitive, return
    upcase-first strings
  * implement emitting of signals
  * make class Feature a decendent of QObject
  * make setter methods public slots for class Feature
  * remove unused methods from class Feature
  * remove or comment support for feature tagging/voting, disable code compilation
  * removed support for unused feature element 'effort'
- Also resolves bugzillas:
  * bsc#887741  normal quit of fate client triggers KCrash
  * bsc#961147  Duplicate Person Box
  * bsc#1024737 FATE: Does not show up in menu
  * bsc#1032240 Segfault when removing Info Provider
  * bsc#1036753 Two clicks required to save a FATE entry
  * bsc#1032321 No save button after changing product
  * bsc#1032481 Unable to save a feature
  * bsc#1040654 Rename SLE-13-HPC to SLE-15-HPC</changelog>

</package>
<package pkgid="eec2c8e9f7537b72fa23e1d3b00f61d1c17e2e8a725329547a6f112a78526154" name="fate" arch="src">
    <version epoch="0" ver="1.6.0.2" rel="23.9.1"/>

<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>
<changelog author="jplack@suse.com" date="1486728000">- weekend update, pl2 ;-)
  * the mouse wheel is now (better) usable in the general tab of
    the feature editor
  * better label for priority editor table
  * bsc#1024737: update fate.desktop file to have official menu
    categories listed</changelog>
<changelog author="jplack@suse.com" date="1488801600">- update to version 1.5.5.8
  * bsc#1028004: Error when generating a query that uses milestones
  * remember DeltaDialog size over restart
  * make diffs in 'Changes' dialog coloured</changelog>
<changelog author="jplack@suse.com" date="1488888000">- remove dependency to libBoost, contribution from Michael Matz</changelog>
<changelog author="jplack@suse.com" date="1489665600">- limit query title label to a single line, EMail bug from Kai Dupke</changelog>
<changelog author="jplack@suse.com" date="1496923200">- test build of version 1.6</changelog>
<changelog author="jplack@suse.com" date="1496923201">- update to version 1.6
  * override the productName in features with the one from the database
    if available
  * remove "show Document Source" functionality nobody really needs
- Easier workflow fo Save/SaveAll features (bsc#1036753):
  * add save actions w/ kbd shortcuts to separate FeatureViews
  * add save actions to menues and tool bars
  * Fix naming for explicit number queries
  * adding actions for save_feature and save_all_features to FeatureView
  * change Query shortcut from Ctrl-S to Ctrl-F
- Multiple changes at once:
  * distinguish between updateProduct and addProduct in
    PriorityTable::updateProductData
  * change editable flag of requester prio dynamically in PriorityTable
  * always keep old values in PriorityTable
  * avoid usage of QSignalMapper in PriorityTable
  * use Feature::updateProduct in PriorityTable
  * implement MultiFeature::updateProduct
  * implement Feature::updateProduct()
  * move down PriorityTable::addAsRequester() for newly added products to
    class Feature
  * pass a real list in Feature::products() instead of a const reference
  * pass a real list of actors up instead of a reference so that the compiler
    does not optimize in multifeature
  * use class MultiOpView in FeatureView
  * implement class MultiOpView
  * implement class MultiFeature
  * avoid excess signals in Feature::removeProduct
  * implement Priority::operator=
- Use class FeatureViewBase wherever appropriate:
  * SimpleEditor, more use of macro FeatureViewBase_setFeature
  * derive SimpleEditor from FeatureViewBase
  * also disconnect the other way round in FeatureViewBase_setFeature
  * prepare Simpleeditor for using FeatureViewBase
  * remove acccess includes in ecoeditor.cpp
  * include verticalpage.h directly for ecoeditor
  * split out VerticalPage from simpleeditor into separate files
  * use FVB extension in EcoEditor, PriorityTable, FeatureDisplay,
    FeatureDiffView and FeatureActorEdit
  * derive class FeatureView from FeatureViewBase
  * extend class FeatureViewBase
- Enhance presenting Diffs (bsc#1039533 and more):
  * dimm green and red by 10% used for presenting changed lines in
    FeatureViewDiff
  * use monospaced font for presenting diffs
- Simpleeditor:
  * refactor to use new class Feature signals
  * avoid cursor position reset (wrong feedback from Feature) when editing in
    QLineEdit
  * use QLineEdit instead of KLineEdit
  * fix richtext conversion in all RichTextEdit widgets, report from
    behlert@suse.de
- Multiple FeatureView windows:
  * set default size 800x600 for newFeatureView
  * fix crash when calling context menu outside of table
  * fix crashes on reload of the feature
  * open new window on signal requestFeatureView in MainView
  * implement a context menu just to signal a requestFeatureView(Feature *)
  * implement class FateTableWidget to avoid selection on right mouse button
    click
  * remove obsoleted slot FeatureTableView::updateTitle
  * make ProductMap a singleton class and use it in FeatureView, EcoEditor,
    PriorityTable, ApproverListEdit, SimpleEditor, MainView
  * added TODO comments about what needs to be done
  * update signal connections to FeatureView
  * eliminate MainView::selectFeature() only used once
  * for initial feature selection also highlight it in FeatureListView
  * add helpful coments to mainview.cpp
  * remove FeatureView::save() finally
- Make ECO code compliant to refactored class feature
  * avoid warnings from early translation
  * fix FeatureView::startECO
  * signal modified moved from VerticalPage where it disappeared
  * remove duplicated code and fix wrong usage of derived virtual methods
  * eliminate obsolete FeatureView::saveData()
  * transform EcoEditor to derive from FeatureViewBase
  * implement signal Feature::saveECO()
- Refactor SimpleEditor to use new signals of class Feature:
  * fix problems saving single modified feature (email report from
    Matthias Eckermann)
  * implement FeatureDisplay::updateView for obvious reasons
  * comment out currentFeatureAboutToBeSaved
  * remove connects to deprecated signal modified()
  * remove FeatureView::slotTitleChanged
  * remove obsoleted code and declarations
  * FeatureView: no more need to actively update other widgets
  * remove modified signals, slots and flag, class Feature keeps state
  * remove signal titleChanged, class Feature has it now
  * remove signal titleChanged() form FeatureView which now comes from Feature
  * remove no longer needed method saveData(bool)
  * use-feature-signals for ReleaseNotesPage, InternalPage, MiscPage,
    PartnerPage, GeneralPage
  * get independent from definitions of documentationStatus in FeatureData
  * remove dead, commented or debug code
  * RichtextEditor: implement signal textEdited(s), make setPlainText a slot
  * RichtextEditor: update copyright notice
- New product&amp;priority editor:
  * update feature data model when deleting a single product in PriorityTable
  * fix unintended changes of feature in PriorityTable::setArch
  * add completion to PriorityTable::addAsRequester
  * priorityTable: remove warnings
  * transform PriorityTable to derive from FeatureViewBase
  * eliminate PriorityTable::clear
  * show milestone column only when needed
  * cleanup PriorityTable::addProduct
  * remove passthrough slot for priorityTable
  * get confusing column and row out of the names, use product_ix and attribute
    instead
  * remove scrollbarpolicy that is without effect
  * delete unused archeditor
  * cleanup debug and warning messages
  * split out common code from changeProduct and editProduct to method void
    changeProduct(int, QString);
  * rename editProduct to editSingleProduct, be less confusing same with
    addProduct(void) to slotAddProduct
  * prioritytable: simplify and clean code a bit
  * prepare for extended status handling
  * fix status tooltip and add for duplicates and products cleanup status
    handling
  * eliminate mEditing, setEnabled() is enough
  * also add products through product pulldown
  * add tooltips to row headers
  * removed always hidden duplicateRow and unsuse TableCol enum
  * create a popup QMenu for editing single products
  * simplify setXX functions, delete unused
  * pass generalpage in constructor of PriorityTable
  * eliminate slotEditProductList()
  * simplyfy code and loops, heavy use of foreach macro
  * disable text editing of product name item
  * adjust style for comboboxes
  * remove KDE3 #if remainders
  * Convert  mEntries to be a QList&lt;Entry&gt;
  * prioritytable: implement size hints and resize handling
  * derive PriorityTable directly from QTableWidget
  * remove unused sort function
  * remember products by name rather than id
  * eliminate productlisteditorbase
  * exchange order of PrjMgr and PM, PM first
  * edit architectures through QxtCheckComboBox now
  * simplyfy setComboItem and use it where possible
  * Turn priority dialog by 90 degrees
- New ActorList Editor:
  * Merge branch 'new-actorlist-editor'
  * fix item association in ActorListEdit::showActorMenu
  * highlist role when it contains yourself
  * use FeatureActorEdit instead of ActorListEdit in GeneralPage
  * commentDialog acts directly on Feature object
  * implement class FeatureActorEdit as a FeatureViewBase wrapper around
    ActorListEdit
  * enable context menu on left click as well
  * remove Delete shortcut from ListEdit which does not work as the action
    needs to be added to a global widget
  * fix updating of display
  * fix functionality when roleHidden is set
  * fix crash in removeActor
  * fix layout for other dialogs using ActorListEdit
  * updateView is virtual
  * use SIGNAL ActorListEdit::actorsEdited in simpleeditor
  * implement ActorListEdit::showActorMenu
  * implement ActorListEdit::slotAddMyself(QString roleId) and heavily use it
  * remove all radio and check boxes from ActorEditor
  * remove debugging messages
  * refine layout mgmt for ActorListEdit
  * implement ActorListEdit::sizeHint() and minimumSizeHint()
  * remove commented broken code
  * nicer name list and tooltip
  * make sure the list has the requester first, followed by ProdMgr
  * remove remaining KDE deps
  * make slotXXitem methods work again
  * let addActor(QSharedActor *) handle duplicates
  * add another findRow(QSharedActor*) method
  * fix setToolTip and move into updateView
  * remove unused ActorListEdit::actorUpdated(), adjust removeActor methods
  * First stage: - exchanged role and person column which now contains a list of
    all person in that role - loading and storing of the data works - all slots
    need testing/adjusting
  * use Actor::displayName() in eco.cpp, remove unused static method
  * ListEdit: enhance layout management and reimplement removeRow() for that
  * ListEdit: sizeHint() is virtual
  * ListEdit: remove unused kDebug
  * implemented ListEdit::insertRow() methods
  * remove unused stuff, eliminate roleHidden and listView in ActorListEdit
  * adjust ListEdit's sizePolicy
  * deprecate ListEdit::listView()
  * choose a nicer label for roles and actors
  * fix toolTips using Qt4 style finally
  * implement signal actorsEdited() replacing signal modified() and make
    setActors() a slot
- Configurable tabbed FeatureView:
  * some tuning for FeatureDiffView
  * better default tabs in FeatureView
  * add a placeholder for a multiOperation widget
  * initialize newly added FeatureViewBase tab with current feature data
  * FeatureDiffView: keep config over restart
  * implement FeatureDiffView::setFeature(Feature *), eliminate diff() and
    showDiff()
  * implement FeatureDiffView::configure (dialog)
  * transform FeatureDiffView to derive from FeatureViewBase
  * transform FeatureDisplay to derive from FeatureViewBase
  * implement class FeatureViewBase
  * adjust CMakeLists.txt and editor/featurediffview* to compile again in the
    new location
  * mv ui/diffgenerator to editor/featurediffview
  * use new FeatureDiffView in FeatureView
  * transform DiffGenerator to class FeatureDiffView
  * replace FeatureMap::showDiff dialog by the data provider origFeature()
  * show ECO tab when selected feature has an ECO section
  * remove all bottom buttons in ECOEditor, SimpleEditor and FeatureDisplay
  * implement configurable QTabWidget w/ all bottom buttons in a QMenu
- Eliminate use of some KDE widgets including KTabWidget
  * directly derive FeatureView from QTabWidget, eliminate KTabWidget
  * SimpleEditor: port from KTabWidget -&gt; QTabWidget
  * directly derive ECOEditor from QTabWidget
  * MainView: better icons for reload actions
  * MainView: port from KTabWidget -&gt; QTabWidget
  * use class RelationTreeMap as a singleton class
  * reduce usage of KLineEdit
  * replace KTextEdit
  * replace KPushButton
- Refactor class Feature model alike
  * simplify Feature::productByName
  * Do not allow duplicate actors (bsc#961147)
  * Feature::addProduct() does now also work for update
  * implement Feature::removeProduct(const QString &amp;id)
  * implement ProductContext::operator=
  * add architecture strings to featuredata
  * fix FeatureData::Actor::match to handle empty identity special and not as a
    catchall wildcard
  * make FeatureData::Actor::operator= and operator!= const
  * adding FeatureData::Actor::displayName() and Actor::displayEmail()
  * feature: export assigned featureMap
  * avoid crash on destruction of HtmlView
  * do not use intelligent setter functions while parsing feature
  * update copyright notice, fold long lines
  * feature: optimize/minimize emitting of signals
  * feature: remove unused method removeActorRole()
  * feature: simplify code
  * featuremap: pass through signal Feature::featureChanged()
  * implemented Feature::operator=
  * make handling of documentationStatus in FeatureData case insensitive, return
    upcase-first strings
  * implement emitting of signals
  * make class Feature a decendent of QObject
  * make setter methods public slots for class Feature
  * remove unused methods from class Feature
  * remove or comment support for feature tagging/voting, disable code compilation
  * removed support for unused feature element 'effort'
- Also resolves bugzillas:
  * bsc#887741  normal quit of fate client triggers KCrash
  * bsc#961147  Duplicate Person Box
  * bsc#1024737 FATE: Does not show up in menu
  * bsc#1032240 Segfault when removing Info Provider
  * bsc#1036753 Two clicks required to save a FATE entry
  * bsc#1032321 No save button after changing product
  * bsc#1032481 Unable to save a feature
  * bsc#1040654 Rename SLE-13-HPC to SLE-15-HPC</changelog>
<changelog author="jplack@suse.com" date="1498219200">- bugfix release 1.6.0.1
  * bsc#1044954 FATE crashes on selected feature in query (TumbleWeed only)</changelog>
<changelog author="jplack@suse.com" date="1498564800">- bugfix: bring back signal FeatureMap::featureReloaded</changelog>
<changelog author="jplack@suse.com" date="1501502400">- bugfix release 1.6.0.2
  * fix bsc#1050997 in query by ids, thanks to reporter afaerber@
    and aschwab@
  * fix freeze/unfreeze in FeatureTableView
  * do not copy xml representation in Feature::operator=
  * eliminate public method FeatureMap::recordChange that nobody needs
  * FeatureMapListView: derive directly from FeatureTableView
  * fix reloading of single features, eliminate signal
    FeatureMap::featureReloaded()
  * let FeatureView handle its stuff alone in MainView
  * handle signals from FeatureMap properly in FeatureView if they apply
  * add a new public method FeatureMap::addNewFeature, making
    addFeature/addFeatures protected
  * hide progress bar after Feature import or cloning
  * make Feature::operator= an internal operation for friend classes only
  * do not bail out on new Features in FeatureDiffView::showFeatureChanges
  * remove non-emitted signal FeatureDisplay::featureSelected(Feature*)
  * remove FeatureMap* from FeatureView constructor
  * fix bug in Feature::operator=</changelog>

</package>
<package pkgid="de73702ba966dc937f92652d5ac754026f481bab59fcd57b3e91e3a54d96dbe2" name="fate" arch="src">
    <version epoch="0" ver="1.6.0.3" rel="23.12.1"/>

<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>
<changelog author="jplack@suse.com" date="1486728000">- weekend update, pl2 ;-)
  * the mouse wheel is now (better) usable in the general tab of
    the feature editor
  * better label for priority editor table
  * bsc#1024737: update fate.desktop file to have official menu
    categories listed</changelog>
<changelog author="jplack@suse.com" date="1488801600">- update to version 1.5.5.8
  * bsc#1028004: Error when generating a query that uses milestones
  * remember DeltaDialog size over restart
  * make diffs in 'Changes' dialog coloured</changelog>
<changelog author="jplack@suse.com" date="1488888000">- remove dependency to libBoost, contribution from Michael Matz</changelog>
<changelog author="jplack@suse.com" date="1489665600">- limit query title label to a single line, EMail bug from Kai Dupke</changelog>
<changelog author="jplack@suse.com" date="1496923200">- test build of version 1.6</changelog>
<changelog author="jplack@suse.com" date="1496923201">- update to version 1.6
  * override the productName in features with the one from the database
    if available
  * remove "show Document Source" functionality nobody really needs
- Easier workflow fo Save/SaveAll features (bsc#1036753):
  * add save actions w/ kbd shortcuts to separate FeatureViews
  * add save actions to menues and tool bars
  * Fix naming for explicit number queries
  * adding actions for save_feature and save_all_features to FeatureView
  * change Query shortcut from Ctrl-S to Ctrl-F
- Multiple changes at once:
  * distinguish between updateProduct and addProduct in
    PriorityTable::updateProductData
  * change editable flag of requester prio dynamically in PriorityTable
  * always keep old values in PriorityTable
  * avoid usage of QSignalMapper in PriorityTable
  * use Feature::updateProduct in PriorityTable
  * implement MultiFeature::updateProduct
  * implement Feature::updateProduct()
  * move down PriorityTable::addAsRequester() for newly added products to
    class Feature
  * pass a real list in Feature::products() instead of a const reference
  * pass a real list of actors up instead of a reference so that the compiler
    does not optimize in multifeature
  * use class MultiOpView in FeatureView
  * implement class MultiOpView
  * implement class MultiFeature
  * avoid excess signals in Feature::removeProduct
  * implement Priority::operator=
- Use class FeatureViewBase wherever appropriate:
  * SimpleEditor, more use of macro FeatureViewBase_setFeature
  * derive SimpleEditor from FeatureViewBase
  * also disconnect the other way round in FeatureViewBase_setFeature
  * prepare Simpleeditor for using FeatureViewBase
  * remove acccess includes in ecoeditor.cpp
  * include verticalpage.h directly for ecoeditor
  * split out VerticalPage from simpleeditor into separate files
  * use FVB extension in EcoEditor, PriorityTable, FeatureDisplay,
    FeatureDiffView and FeatureActorEdit
  * derive class FeatureView from FeatureViewBase
  * extend class FeatureViewBase
- Enhance presenting Diffs (bsc#1039533 and more):
  * dimm green and red by 10% used for presenting changed lines in
    FeatureViewDiff
  * use monospaced font for presenting diffs
- Simpleeditor:
  * refactor to use new class Feature signals
  * avoid cursor position reset (wrong feedback from Feature) when editing in
    QLineEdit
  * use QLineEdit instead of KLineEdit
  * fix richtext conversion in all RichTextEdit widgets, report from
    behlert@suse.de
- Multiple FeatureView windows:
  * set default size 800x600 for newFeatureView
  * fix crash when calling context menu outside of table
  * fix crashes on reload of the feature
  * open new window on signal requestFeatureView in MainView
  * implement a context menu just to signal a requestFeatureView(Feature *)
  * implement class FateTableWidget to avoid selection on right mouse button
    click
  * remove obsoleted slot FeatureTableView::updateTitle
  * make ProductMap a singleton class and use it in FeatureView, EcoEditor,
    PriorityTable, ApproverListEdit, SimpleEditor, MainView
  * added TODO comments about what needs to be done
  * update signal connections to FeatureView
  * eliminate MainView::selectFeature() only used once
  * for initial feature selection also highlight it in FeatureListView
  * add helpful coments to mainview.cpp
  * remove FeatureView::save() finally
- Make ECO code compliant to refactored class feature
  * avoid warnings from early translation
  * fix FeatureView::startECO
  * signal modified moved from VerticalPage where it disappeared
  * remove duplicated code and fix wrong usage of derived virtual methods
  * eliminate obsolete FeatureView::saveData()
  * transform EcoEditor to derive from FeatureViewBase
  * implement signal Feature::saveECO()
- Refactor SimpleEditor to use new signals of class Feature:
  * fix problems saving single modified feature (email report from
    Matthias Eckermann)
  * implement FeatureDisplay::updateView for obvious reasons
  * comment out currentFeatureAboutToBeSaved
  * remove connects to deprecated signal modified()
  * remove FeatureView::slotTitleChanged
  * remove obsoleted code and declarations
  * FeatureView: no more need to actively update other widgets
  * remove modified signals, slots and flag, class Feature keeps state
  * remove signal titleChanged, class Feature has it now
  * remove signal titleChanged() form FeatureView which now comes from Feature
  * remove no longer needed method saveData(bool)
  * use-feature-signals for ReleaseNotesPage, InternalPage, MiscPage,
    PartnerPage, GeneralPage
  * get independent from definitions of documentationStatus in FeatureData
  * remove dead, commented or debug code
  * RichtextEditor: implement signal textEdited(s), make setPlainText a slot
  * RichtextEditor: update copyright notice
- New product&amp;priority editor:
  * update feature data model when deleting a single product in PriorityTable
  * fix unintended changes of feature in PriorityTable::setArch
  * add completion to PriorityTable::addAsRequester
  * priorityTable: remove warnings
  * transform PriorityTable to derive from FeatureViewBase
  * eliminate PriorityTable::clear
  * show milestone column only when needed
  * cleanup PriorityTable::addProduct
  * remove passthrough slot for priorityTable
  * get confusing column and row out of the names, use product_ix and attribute
    instead
  * remove scrollbarpolicy that is without effect
  * delete unused archeditor
  * cleanup debug and warning messages
  * split out common code from changeProduct and editProduct to method void
    changeProduct(int, QString);
  * rename editProduct to editSingleProduct, be less confusing same with
    addProduct(void) to slotAddProduct
  * prioritytable: simplify and clean code a bit
  * prepare for extended status handling
  * fix status tooltip and add for duplicates and products cleanup status
    handling
  * eliminate mEditing, setEnabled() is enough
  * also add products through product pulldown
  * add tooltips to row headers
  * removed always hidden duplicateRow and unsuse TableCol enum
  * create a popup QMenu for editing single products
  * simplify setXX functions, delete unused
  * pass generalpage in constructor of PriorityTable
  * eliminate slotEditProductList()
  * simplyfy code and loops, heavy use of foreach macro
  * disable text editing of product name item
  * adjust style for comboboxes
  * remove KDE3 #if remainders
  * Convert  mEntries to be a QList&lt;Entry&gt;
  * prioritytable: implement size hints and resize handling
  * derive PriorityTable directly from QTableWidget
  * remove unused sort function
  * remember products by name rather than id
  * eliminate productlisteditorbase
  * exchange order of PrjMgr and PM, PM first
  * edit architectures through QxtCheckComboBox now
  * simplyfy setComboItem and use it where possible
  * Turn priority dialog by 90 degrees
- New ActorList Editor:
  * Merge branch 'new-actorlist-editor'
  * fix item association in ActorListEdit::showActorMenu
  * highlist role when it contains yourself
  * use FeatureActorEdit instead of ActorListEdit in GeneralPage
  * commentDialog acts directly on Feature object
  * implement class FeatureActorEdit as a FeatureViewBase wrapper around
    ActorListEdit
  * enable context menu on left click as well
  * remove Delete shortcut from ListEdit which does not work as the action
    needs to be added to a global widget
  * fix updating of display
  * fix functionality when roleHidden is set
  * fix crash in removeActor
  * fix layout for other dialogs using ActorListEdit
  * updateView is virtual
  * use SIGNAL ActorListEdit::actorsEdited in simpleeditor
  * implement ActorListEdit::showActorMenu
  * implement ActorListEdit::slotAddMyself(QString roleId) and heavily use it
  * remove all radio and check boxes from ActorEditor
  * remove debugging messages
  * refine layout mgmt for ActorListEdit
  * implement ActorListEdit::sizeHint() and minimumSizeHint()
  * remove commented broken code
  * nicer name list and tooltip
  * make sure the list has the requester first, followed by ProdMgr
  * remove remaining KDE deps
  * make slotXXitem methods work again
  * let addActor(QSharedActor *) handle duplicates
  * add another findRow(QSharedActor*) method
  * fix setToolTip and move into updateView
  * remove unused ActorListEdit::actorUpdated(), adjust removeActor methods
  * First stage: - exchanged role and person column which now contains a list of
    all person in that role - loading and storing of the data works - all slots
    need testing/adjusting
  * use Actor::displayName() in eco.cpp, remove unused static method
  * ListEdit: enhance layout management and reimplement removeRow() for that
  * ListEdit: sizeHint() is virtual
  * ListEdit: remove unused kDebug
  * implemented ListEdit::insertRow() methods
  * remove unused stuff, eliminate roleHidden and listView in ActorListEdit
  * adjust ListEdit's sizePolicy
  * deprecate ListEdit::listView()
  * choose a nicer label for roles and actors
  * fix toolTips using Qt4 style finally
  * implement signal actorsEdited() replacing signal modified() and make
    setActors() a slot
- Configurable tabbed FeatureView:
  * some tuning for FeatureDiffView
  * better default tabs in FeatureView
  * add a placeholder for a multiOperation widget
  * initialize newly added FeatureViewBase tab with current feature data
  * FeatureDiffView: keep config over restart
  * implement FeatureDiffView::setFeature(Feature *), eliminate diff() and
    showDiff()
  * implement FeatureDiffView::configure (dialog)
  * transform FeatureDiffView to derive from FeatureViewBase
  * transform FeatureDisplay to derive from FeatureViewBase
  * implement class FeatureViewBase
  * adjust CMakeLists.txt and editor/featurediffview* to compile again in the
    new location
  * mv ui/diffgenerator to editor/featurediffview
  * use new FeatureDiffView in FeatureView
  * transform DiffGenerator to class FeatureDiffView
  * replace FeatureMap::showDiff dialog by the data provider origFeature()
  * show ECO tab when selected feature has an ECO section
  * remove all bottom buttons in ECOEditor, SimpleEditor and FeatureDisplay
  * implement configurable QTabWidget w/ all bottom buttons in a QMenu
- Eliminate use of some KDE widgets including KTabWidget
  * directly derive FeatureView from QTabWidget, eliminate KTabWidget
  * SimpleEditor: port from KTabWidget -&gt; QTabWidget
  * directly derive ECOEditor from QTabWidget
  * MainView: better icons for reload actions
  * MainView: port from KTabWidget -&gt; QTabWidget
  * use class RelationTreeMap as a singleton class
  * reduce usage of KLineEdit
  * replace KTextEdit
  * replace KPushButton
- Refactor class Feature model alike
  * simplify Feature::productByName
  * Do not allow duplicate actors (bsc#961147)
  * Feature::addProduct() does now also work for update
  * implement Feature::removeProduct(const QString &amp;id)
  * implement ProductContext::operator=
  * add architecture strings to featuredata
  * fix FeatureData::Actor::match to handle empty identity special and not as a
    catchall wildcard
  * make FeatureData::Actor::operator= and operator!= const
  * adding FeatureData::Actor::displayName() and Actor::displayEmail()
  * feature: export assigned featureMap
  * avoid crash on destruction of HtmlView
  * do not use intelligent setter functions while parsing feature
  * update copyright notice, fold long lines
  * feature: optimize/minimize emitting of signals
  * feature: remove unused method removeActorRole()
  * feature: simplify code
  * featuremap: pass through signal Feature::featureChanged()
  * implemented Feature::operator=
  * make handling of documentationStatus in FeatureData case insensitive, return
    upcase-first strings
  * implement emitting of signals
  * make class Feature a decendent of QObject
  * make setter methods public slots for class Feature
  * remove unused methods from class Feature
  * remove or comment support for feature tagging/voting, disable code compilation
  * removed support for unused feature element 'effort'
- Also resolves bugzillas:
  * bsc#887741  normal quit of fate client triggers KCrash
  * bsc#961147  Duplicate Person Box
  * bsc#1024737 FATE: Does not show up in menu
  * bsc#1032240 Segfault when removing Info Provider
  * bsc#1036753 Two clicks required to save a FATE entry
  * bsc#1032321 No save button after changing product
  * bsc#1032481 Unable to save a feature
  * bsc#1040654 Rename SLE-13-HPC to SLE-15-HPC</changelog>
<changelog author="jplack@suse.com" date="1498219200">- bugfix release 1.6.0.1
  * bsc#1044954 FATE crashes on selected feature in query (TumbleWeed only)</changelog>
<changelog author="jplack@suse.com" date="1498564800">- bugfix: bring back signal FeatureMap::featureReloaded</changelog>
<changelog author="jplack@suse.com" date="1501502400">- bugfix release 1.6.0.2
  * fix bsc#1050997 in query by ids, thanks to reporter afaerber@
    and aschwab@
  * fix freeze/unfreeze in FeatureTableView
  * do not copy xml representation in Feature::operator=
  * eliminate public method FeatureMap::recordChange that nobody needs
  * FeatureMapListView: derive directly from FeatureTableView
  * fix reloading of single features, eliminate signal
    FeatureMap::featureReloaded()
  * let FeatureView handle its stuff alone in MainView
  * handle signals from FeatureMap properly in FeatureView if they apply
  * add a new public method FeatureMap::addNewFeature, making
    addFeature/addFeatures protected
  * hide progress bar after Feature import or cloning
  * make Feature::operator= an internal operation for friend classes only
  * do not bail out on new Features in FeatureDiffView::showFeatureChanges
  * remove non-emitted signal FeatureDisplay::featureSelected(Feature*)
  * remove FeatureMap* from FeatureView constructor
  * fix bug in Feature::operator=</changelog>
<changelog author="jplack@suse.com" date="1502712000">- bugfix release 1.6.0.3
  * fix #1049390 - Standard approvers are not prepopulated anymore in ECOs
  * fix #1052788 - attachments are accepted , but not added / referenced
  * fix #1053025 - Crash when trying to approve an ECO
  * fix #1052391 - Cannot add Engineering Manager
  * fix #1052799 - Cannot change Priority</changelog>

</package>
<package pkgid="ecf2de0e4d822a7ad8fffccf2fb92972384a83039c2c52766793fc4ae567a71c" name="fate" arch="x86_64">
    <version epoch="0" ver="1.5.5.5" rel="15.1"/>

<changelog author="jplack@suse.de" date="1411992000">- make newfeaturedialog work with new KDialog again
- guessTitle does not alter object so call it 'const'</changelog>
<changelog author="jplack@suse.de" date="1411992001">- fix ExportDialog esp. error handling avoiding empty/illegal output file names
- trim the code above to the minimum needed deleting completely unused parts</changelog>
<changelog author="jplack@suse.de" date="1414497600">- integrating latest cleanups</changelog>
<changelog author="jplack@suse.de" date="1418126400">- avoid automatic loading of missing features of currently selected relationtree</changelog>
<changelog author="jplack@suse.de" date="1418126401">- merged branch 'actorcache' by okir@suse.de
- merged branch 'mainwindow-sizes' by okir@suse.de</changelog>
<changelog author="jplack@suse.de" date="1418472000">- bugfix: wrong order for short feature status
- preparation for next production release</changelog>
<changelog author="jplack@suse.de" date="1422964800">- some bugfixes, ready for release ...</changelog>
<changelog author="joachim@suse.de" date="1423137600">- update to version 1.5.3</changelog>
<changelog author="jplack@suse.de" date="1424347200">- bump internal version to 1.5.3 as well</changelog>
<changelog author="jplack@suse.de" date="1427112000">- fix problems in saving attachments</changelog>
<changelog author="jplack@suse.de" date="1427803200">- fix problems introduce by going to KDE4 and its slightly different
  KDialog widget</changelog>
<changelog author="jplack@suse.de" date="1427803201">- fix relationtree creation
    BSC#913206    Can't save newly created relation tree</changelog>
<changelog author="jplack@suse.de" date="1432641600">- update to version 1.5.4
  which fixes the following BSCs and more
  [#915184]    Fate crashes clicking 'new feature'
  [#899494]    "active product" on reload not re-set
  [#902672]    Setting "Active products" to 'none' results in status for
  first or more feature not being cleared
  [#899491]    state for features sometimes not shown correctly
  [#931484]    New features results in a segfault</changelog>
<changelog author="joachim@suse.de" date="1448020800">- update to version 1.5.5
  which fixes the following BSCs and more
    [#937337] 	Current fate version 1.5.4 not available in Bugzilla
    [#934672] 	Version 1.5.4 is missing in the selection list ;-)
    [#924455] 	Adjustment in "default approvals" on ECOs against released products
    [#907293] 	Upload of documents does not work, error 455
    [#940055] 	@microfocus email aren't recognized as "internal" email
    [#917101] 	/FList/ sort ordering of numeric feature IDs is alphabetical
    [#930132] 	"show documentation" button on first time setup screen does nothing
    [#359579] 	Click below a combo box will select the item
    [#863488] 	Edit sections can disappear
    [#886374] 	Error: TPM-Priority must be empty
    [#889548] 	Improving Fate Workflow
    [#846030] 	Documentation for Release Notes ready to merge
    [#683452] 	doc-impact and category Documentation should be interconnected
    [#834823] 	/Relations/ adding relation type url always erases the url
    [#743587] 	/Relations/ editing novell/bugzilla/id removes the bugzilla id
    [#631460] 	/Relations/ Bugzilla ID in relations resets to zero
    [#848282] 	FATE did not update list_approvers
    [#954953] 	/ECO/ ecoapprovers format set wrong by feature parser
  plus some support for BSCs#939788, #913038, #943048
- new display for comments, dimming down longish unproductive discussions
- compactify general feature display to fit more on one page enabling to be
  more productive with the fate client
- phase out relation type novell/bugzilla/id
- fix bug in querydialog, wrong/misleading error msg/warning
- lots of small internal stability fixes</changelog>
<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>

</package>
<package pkgid="52b61db5534132720f6b9a56940ffdeb70cd5d5699b4278af07141a6921b4490" name="fate" arch="x86_64">
    <version epoch="0" ver="1.5.5.7.1" rel="18.1"/>

<changelog author="jplack@suse.de" date="1418472000">- bugfix: wrong order for short feature status
- preparation for next production release</changelog>
<changelog author="jplack@suse.de" date="1422964800">- some bugfixes, ready for release ...</changelog>
<changelog author="joachim@suse.de" date="1423137600">- update to version 1.5.3</changelog>
<changelog author="jplack@suse.de" date="1424347200">- bump internal version to 1.5.3 as well</changelog>
<changelog author="jplack@suse.de" date="1427112000">- fix problems in saving attachments</changelog>
<changelog author="jplack@suse.de" date="1427803200">- fix problems introduce by going to KDE4 and its slightly different
  KDialog widget</changelog>
<changelog author="jplack@suse.de" date="1427803201">- fix relationtree creation
    BSC#913206    Can't save newly created relation tree</changelog>
<changelog author="jplack@suse.de" date="1432641600">- update to version 1.5.4
  which fixes the following BSCs and more
  [#915184]    Fate crashes clicking 'new feature'
  [#899494]    "active product" on reload not re-set
  [#902672]    Setting "Active products" to 'none' results in status for
  first or more feature not being cleared
  [#899491]    state for features sometimes not shown correctly
  [#931484]    New features results in a segfault</changelog>
<changelog author="joachim@suse.de" date="1448020800">- update to version 1.5.5
  which fixes the following BSCs and more
    [#937337] 	Current fate version 1.5.4 not available in Bugzilla
    [#934672] 	Version 1.5.4 is missing in the selection list ;-)
    [#924455] 	Adjustment in "default approvals" on ECOs against released products
    [#907293] 	Upload of documents does not work, error 455
    [#940055] 	@microfocus email aren't recognized as "internal" email
    [#917101] 	/FList/ sort ordering of numeric feature IDs is alphabetical
    [#930132] 	"show documentation" button on first time setup screen does nothing
    [#359579] 	Click below a combo box will select the item
    [#863488] 	Edit sections can disappear
    [#886374] 	Error: TPM-Priority must be empty
    [#889548] 	Improving Fate Workflow
    [#846030] 	Documentation for Release Notes ready to merge
    [#683452] 	doc-impact and category Documentation should be interconnected
    [#834823] 	/Relations/ adding relation type url always erases the url
    [#743587] 	/Relations/ editing novell/bugzilla/id removes the bugzilla id
    [#631460] 	/Relations/ Bugzilla ID in relations resets to zero
    [#848282] 	FATE did not update list_approvers
    [#954953] 	/ECO/ ecoapprovers format set wrong by feature parser
  plus some support for BSCs#939788, #913038, #943048
- new display for comments, dimming down longish unproductive discussions
- compactify general feature display to fit more on one page enabling to be
  more productive with the fate client
- phase out relation type novell/bugzilla/id
- fix bug in querydialog, wrong/misleading error msg/warning
- lots of small internal stability fixes</changelog>
<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>

</package>
<package pkgid="734101302bc068fb8a7a0bc4d7d12bc6dd8ae0a4551af2fc1c625b2f5278a222" name="fate" arch="x86_64">
    <version epoch="0" ver="1.5.5.7.2" rel="21.1"/>

<changelog author="jplack@suse.de" date="1422964800">- some bugfixes, ready for release ...</changelog>
<changelog author="joachim@suse.de" date="1423137600">- update to version 1.5.3</changelog>
<changelog author="jplack@suse.de" date="1424347200">- bump internal version to 1.5.3 as well</changelog>
<changelog author="jplack@suse.de" date="1427112000">- fix problems in saving attachments</changelog>
<changelog author="jplack@suse.de" date="1427803200">- fix problems introduce by going to KDE4 and its slightly different
  KDialog widget</changelog>
<changelog author="jplack@suse.de" date="1427803201">- fix relationtree creation
    BSC#913206    Can't save newly created relation tree</changelog>
<changelog author="jplack@suse.de" date="1432641600">- update to version 1.5.4
  which fixes the following BSCs and more
  [#915184]    Fate crashes clicking 'new feature'
  [#899494]    "active product" on reload not re-set
  [#902672]    Setting "Active products" to 'none' results in status for
  first or more feature not being cleared
  [#899491]    state for features sometimes not shown correctly
  [#931484]    New features results in a segfault</changelog>
<changelog author="joachim@suse.de" date="1448020800">- update to version 1.5.5
  which fixes the following BSCs and more
    [#937337] 	Current fate version 1.5.4 not available in Bugzilla
    [#934672] 	Version 1.5.4 is missing in the selection list ;-)
    [#924455] 	Adjustment in "default approvals" on ECOs against released products
    [#907293] 	Upload of documents does not work, error 455
    [#940055] 	@microfocus email aren't recognized as "internal" email
    [#917101] 	/FList/ sort ordering of numeric feature IDs is alphabetical
    [#930132] 	"show documentation" button on first time setup screen does nothing
    [#359579] 	Click below a combo box will select the item
    [#863488] 	Edit sections can disappear
    [#886374] 	Error: TPM-Priority must be empty
    [#889548] 	Improving Fate Workflow
    [#846030] 	Documentation for Release Notes ready to merge
    [#683452] 	doc-impact and category Documentation should be interconnected
    [#834823] 	/Relations/ adding relation type url always erases the url
    [#743587] 	/Relations/ editing novell/bugzilla/id removes the bugzilla id
    [#631460] 	/Relations/ Bugzilla ID in relations resets to zero
    [#848282] 	FATE did not update list_approvers
    [#954953] 	/ECO/ ecoapprovers format set wrong by feature parser
  plus some support for BSCs#939788, #913038, #943048
- new display for comments, dimming down longish unproductive discussions
- compactify general feature display to fit more on one page enabling to be
  more productive with the fate client
- phase out relation type novell/bugzilla/id
- fix bug in querydialog, wrong/misleading error msg/warning
- lots of small internal stability fixes</changelog>
<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>
<changelog author="jplack@suse.com" date="1486728000">- weekend update, pl2 ;-)
  * the mouse wheel is now (better) usable in the general tab of
    the feature editor
  * better label for priority editor table
  * bsc#1024737: update fate.desktop file to have official menu
    categories listed</changelog>

</package>
<package pkgid="570536c610898ddad5f1e77f0bfe1bf455e9df013f38a404d97e033849f2016e" name="fate" arch="x86_64">
    <version epoch="0" ver="1.5.5.8.1" rel="24.1"/>

<changelog author="jplack@suse.de" date="1424347200">- bump internal version to 1.5.3 as well</changelog>
<changelog author="jplack@suse.de" date="1427112000">- fix problems in saving attachments</changelog>
<changelog author="jplack@suse.de" date="1427803200">- fix problems introduce by going to KDE4 and its slightly different
  KDialog widget</changelog>
<changelog author="jplack@suse.de" date="1427803201">- fix relationtree creation
    BSC#913206    Can't save newly created relation tree</changelog>
<changelog author="jplack@suse.de" date="1432641600">- update to version 1.5.4
  which fixes the following BSCs and more
  [#915184]    Fate crashes clicking 'new feature'
  [#899494]    "active product" on reload not re-set
  [#902672]    Setting "Active products" to 'none' results in status for
  first or more feature not being cleared
  [#899491]    state for features sometimes not shown correctly
  [#931484]    New features results in a segfault</changelog>
<changelog author="joachim@suse.de" date="1448020800">- update to version 1.5.5
  which fixes the following BSCs and more
    [#937337] 	Current fate version 1.5.4 not available in Bugzilla
    [#934672] 	Version 1.5.4 is missing in the selection list ;-)
    [#924455] 	Adjustment in "default approvals" on ECOs against released products
    [#907293] 	Upload of documents does not work, error 455
    [#940055] 	@microfocus email aren't recognized as "internal" email
    [#917101] 	/FList/ sort ordering of numeric feature IDs is alphabetical
    [#930132] 	"show documentation" button on first time setup screen does nothing
    [#359579] 	Click below a combo box will select the item
    [#863488] 	Edit sections can disappear
    [#886374] 	Error: TPM-Priority must be empty
    [#889548] 	Improving Fate Workflow
    [#846030] 	Documentation for Release Notes ready to merge
    [#683452] 	doc-impact and category Documentation should be interconnected
    [#834823] 	/Relations/ adding relation type url always erases the url
    [#743587] 	/Relations/ editing novell/bugzilla/id removes the bugzilla id
    [#631460] 	/Relations/ Bugzilla ID in relations resets to zero
    [#848282] 	FATE did not update list_approvers
    [#954953] 	/ECO/ ecoapprovers format set wrong by feature parser
  plus some support for BSCs#939788, #913038, #943048
- new display for comments, dimming down longish unproductive discussions
- compactify general feature display to fit more on one page enabling to be
  more productive with the fate client
- phase out relation type novell/bugzilla/id
- fix bug in querydialog, wrong/misleading error msg/warning
- lots of small internal stability fixes</changelog>
<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>
<changelog author="jplack@suse.com" date="1486728000">- weekend update, pl2 ;-)
  * the mouse wheel is now (better) usable in the general tab of
    the feature editor
  * better label for priority editor table
  * bsc#1024737: update fate.desktop file to have official menu
    categories listed</changelog>
<changelog author="jplack@suse.com" date="1488801600">- update to version 1.5.5.8
  * bsc#1028004: Error when generating a query that uses milestones
  * remember DeltaDialog size over restart
  * make diffs in 'Changes' dialog coloured</changelog>
<changelog author="jplack@suse.com" date="1488888000">- remove dependency to libBoost, contribution from Michael Matz</changelog>

</package>
<package pkgid="6699293e933e5466f46bb80920ba6c4d0ed8ea175bb10109c2cd3e58fc653815" name="fate" arch="x86_64">
    <version epoch="0" ver="1.6.0" rel="23.6.1"/>

<changelog author="jplack@suse.de" date="1427803200">- fix relationtree creation
    BSC#913206    Can't save newly created relation tree</changelog>
<changelog author="jplack@suse.de" date="1432641600">- update to version 1.5.4
  which fixes the following BSCs and more
  [#915184]    Fate crashes clicking 'new feature'
  [#899494]    "active product" on reload not re-set
  [#902672]    Setting "Active products" to 'none' results in status for
  first or more feature not being cleared
  [#899491]    state for features sometimes not shown correctly
  [#931484]    New features results in a segfault</changelog>
<changelog author="joachim@suse.de" date="1448020800">- update to version 1.5.5
  which fixes the following BSCs and more
    [#937337] 	Current fate version 1.5.4 not available in Bugzilla
    [#934672] 	Version 1.5.4 is missing in the selection list ;-)
    [#924455] 	Adjustment in "default approvals" on ECOs against released products
    [#907293] 	Upload of documents does not work, error 455
    [#940055] 	@microfocus email aren't recognized as "internal" email
    [#917101] 	/FList/ sort ordering of numeric feature IDs is alphabetical
    [#930132] 	"show documentation" button on first time setup screen does nothing
    [#359579] 	Click below a combo box will select the item
    [#863488] 	Edit sections can disappear
    [#886374] 	Error: TPM-Priority must be empty
    [#889548] 	Improving Fate Workflow
    [#846030] 	Documentation for Release Notes ready to merge
    [#683452] 	doc-impact and category Documentation should be interconnected
    [#834823] 	/Relations/ adding relation type url always erases the url
    [#743587] 	/Relations/ editing novell/bugzilla/id removes the bugzilla id
    [#631460] 	/Relations/ Bugzilla ID in relations resets to zero
    [#848282] 	FATE did not update list_approvers
    [#954953] 	/ECO/ ecoapprovers format set wrong by feature parser
  plus some support for BSCs#939788, #913038, #943048
- new display for comments, dimming down longish unproductive discussions
- compactify general feature display to fit more on one page enabling to be
  more productive with the fate client
- phase out relation type novell/bugzilla/id
- fix bug in querydialog, wrong/misleading error msg/warning
- lots of small internal stability fixes</changelog>
<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>
<changelog author="jplack@suse.com" date="1486728000">- weekend update, pl2 ;-)
  * the mouse wheel is now (better) usable in the general tab of
    the feature editor
  * better label for priority editor table
  * bsc#1024737: update fate.desktop file to have official menu
    categories listed</changelog>
<changelog author="jplack@suse.com" date="1488801600">- update to version 1.5.5.8
  * bsc#1028004: Error when generating a query that uses milestones
  * remember DeltaDialog size over restart
  * make diffs in 'Changes' dialog coloured</changelog>
<changelog author="jplack@suse.com" date="1488888000">- remove dependency to libBoost, contribution from Michael Matz</changelog>
<changelog author="jplack@suse.com" date="1489665600">- limit query title label to a single line, EMail bug from Kai Dupke</changelog>
<changelog author="jplack@suse.com" date="1496923200">- test build of version 1.6</changelog>
<changelog author="jplack@suse.com" date="1496923201">- update to version 1.6
  * override the productName in features with the one from the database
    if available
  * remove "show Document Source" functionality nobody really needs
- Easier workflow fo Save/SaveAll features (bsc#1036753):
  * add save actions w/ kbd shortcuts to separate FeatureViews
  * add save actions to menues and tool bars
  * Fix naming for explicit number queries
  * adding actions for save_feature and save_all_features to FeatureView
  * change Query shortcut from Ctrl-S to Ctrl-F
- Multiple changes at once:
  * distinguish between updateProduct and addProduct in
    PriorityTable::updateProductData
  * change editable flag of requester prio dynamically in PriorityTable
  * always keep old values in PriorityTable
  * avoid usage of QSignalMapper in PriorityTable
  * use Feature::updateProduct in PriorityTable
  * implement MultiFeature::updateProduct
  * implement Feature::updateProduct()
  * move down PriorityTable::addAsRequester() for newly added products to
    class Feature
  * pass a real list in Feature::products() instead of a const reference
  * pass a real list of actors up instead of a reference so that the compiler
    does not optimize in multifeature
  * use class MultiOpView in FeatureView
  * implement class MultiOpView
  * implement class MultiFeature
  * avoid excess signals in Feature::removeProduct
  * implement Priority::operator=
- Use class FeatureViewBase wherever appropriate:
  * SimpleEditor, more use of macro FeatureViewBase_setFeature
  * derive SimpleEditor from FeatureViewBase
  * also disconnect the other way round in FeatureViewBase_setFeature
  * prepare Simpleeditor for using FeatureViewBase
  * remove acccess includes in ecoeditor.cpp
  * include verticalpage.h directly for ecoeditor
  * split out VerticalPage from simpleeditor into separate files
  * use FVB extension in EcoEditor, PriorityTable, FeatureDisplay,
    FeatureDiffView and FeatureActorEdit
  * derive class FeatureView from FeatureViewBase
  * extend class FeatureViewBase
- Enhance presenting Diffs (bsc#1039533 and more):
  * dimm green and red by 10% used for presenting changed lines in
    FeatureViewDiff
  * use monospaced font for presenting diffs
- Simpleeditor:
  * refactor to use new class Feature signals
  * avoid cursor position reset (wrong feedback from Feature) when editing in
    QLineEdit
  * use QLineEdit instead of KLineEdit
  * fix richtext conversion in all RichTextEdit widgets, report from
    behlert@suse.de
- Multiple FeatureView windows:
  * set default size 800x600 for newFeatureView
  * fix crash when calling context menu outside of table
  * fix crashes on reload of the feature
  * open new window on signal requestFeatureView in MainView
  * implement a context menu just to signal a requestFeatureView(Feature *)
  * implement class FateTableWidget to avoid selection on right mouse button
    click
  * remove obsoleted slot FeatureTableView::updateTitle
  * make ProductMap a singleton class and use it in FeatureView, EcoEditor,
    PriorityTable, ApproverListEdit, SimpleEditor, MainView
  * added TODO comments about what needs to be done
  * update signal connections to FeatureView
  * eliminate MainView::selectFeature() only used once
  * for initial feature selection also highlight it in FeatureListView
  * add helpful coments to mainview.cpp
  * remove FeatureView::save() finally
- Make ECO code compliant to refactored class feature
  * avoid warnings from early translation
  * fix FeatureView::startECO
  * signal modified moved from VerticalPage where it disappeared
  * remove duplicated code and fix wrong usage of derived virtual methods
  * eliminate obsolete FeatureView::saveData()
  * transform EcoEditor to derive from FeatureViewBase
  * implement signal Feature::saveECO()
- Refactor SimpleEditor to use new signals of class Feature:
  * fix problems saving single modified feature (email report from
    Matthias Eckermann)
  * implement FeatureDisplay::updateView for obvious reasons
  * comment out currentFeatureAboutToBeSaved
  * remove connects to deprecated signal modified()
  * remove FeatureView::slotTitleChanged
  * remove obsoleted code and declarations
  * FeatureView: no more need to actively update other widgets
  * remove modified signals, slots and flag, class Feature keeps state
  * remove signal titleChanged, class Feature has it now
  * remove signal titleChanged() form FeatureView which now comes from Feature
  * remove no longer needed method saveData(bool)
  * use-feature-signals for ReleaseNotesPage, InternalPage, MiscPage,
    PartnerPage, GeneralPage
  * get independent from definitions of documentationStatus in FeatureData
  * remove dead, commented or debug code
  * RichtextEditor: implement signal textEdited(s), make setPlainText a slot
  * RichtextEditor: update copyright notice
- New product&amp;priority editor:
  * update feature data model when deleting a single product in PriorityTable
  * fix unintended changes of feature in PriorityTable::setArch
  * add completion to PriorityTable::addAsRequester
  * priorityTable: remove warnings
  * transform PriorityTable to derive from FeatureViewBase
  * eliminate PriorityTable::clear
  * show milestone column only when needed
  * cleanup PriorityTable::addProduct
  * remove passthrough slot for priorityTable
  * get confusing column and row out of the names, use product_ix and attribute
    instead
  * remove scrollbarpolicy that is without effect
  * delete unused archeditor
  * cleanup debug and warning messages
  * split out common code from changeProduct and editProduct to method void
    changeProduct(int, QString);
  * rename editProduct to editSingleProduct, be less confusing same with
    addProduct(void) to slotAddProduct
  * prioritytable: simplify and clean code a bit
  * prepare for extended status handling
  * fix status tooltip and add for duplicates and products cleanup status
    handling
  * eliminate mEditing, setEnabled() is enough
  * also add products through product pulldown
  * add tooltips to row headers
  * removed always hidden duplicateRow and unsuse TableCol enum
  * create a popup QMenu for editing single products
  * simplify setXX functions, delete unused
  * pass generalpage in constructor of PriorityTable
  * eliminate slotEditProductList()
  * simplyfy code and loops, heavy use of foreach macro
  * disable text editing of product name item
  * adjust style for comboboxes
  * remove KDE3 #if remainders
  * Convert  mEntries to be a QList&lt;Entry&gt;
  * prioritytable: implement size hints and resize handling
  * derive PriorityTable directly from QTableWidget
  * remove unused sort function
  * remember products by name rather than id
  * eliminate productlisteditorbase
  * exchange order of PrjMgr and PM, PM first
  * edit architectures through QxtCheckComboBox now
  * simplyfy setComboItem and use it where possible
  * Turn priority dialog by 90 degrees
- New ActorList Editor:
  * Merge branch 'new-actorlist-editor'
  * fix item association in ActorListEdit::showActorMenu
  * highlist role when it contains yourself
  * use FeatureActorEdit instead of ActorListEdit in GeneralPage
  * commentDialog acts directly on Feature object
  * implement class FeatureActorEdit as a FeatureViewBase wrapper around
    ActorListEdit
  * enable context menu on left click as well
  * remove Delete shortcut from ListEdit which does not work as the action
    needs to be added to a global widget
  * fix updating of display
  * fix functionality when roleHidden is set
  * fix crash in removeActor
  * fix layout for other dialogs using ActorListEdit
  * updateView is virtual
  * use SIGNAL ActorListEdit::actorsEdited in simpleeditor
  * implement ActorListEdit::showActorMenu
  * implement ActorListEdit::slotAddMyself(QString roleId) and heavily use it
  * remove all radio and check boxes from ActorEditor
  * remove debugging messages
  * refine layout mgmt for ActorListEdit
  * implement ActorListEdit::sizeHint() and minimumSizeHint()
  * remove commented broken code
  * nicer name list and tooltip
  * make sure the list has the requester first, followed by ProdMgr
  * remove remaining KDE deps
  * make slotXXitem methods work again
  * let addActor(QSharedActor *) handle duplicates
  * add another findRow(QSharedActor*) method
  * fix setToolTip and move into updateView
  * remove unused ActorListEdit::actorUpdated(), adjust removeActor methods
  * First stage: - exchanged role and person column which now contains a list of
    all person in that role - loading and storing of the data works - all slots
    need testing/adjusting
  * use Actor::displayName() in eco.cpp, remove unused static method
  * ListEdit: enhance layout management and reimplement removeRow() for that
  * ListEdit: sizeHint() is virtual
  * ListEdit: remove unused kDebug
  * implemented ListEdit::insertRow() methods
  * remove unused stuff, eliminate roleHidden and listView in ActorListEdit
  * adjust ListEdit's sizePolicy
  * deprecate ListEdit::listView()
  * choose a nicer label for roles and actors
  * fix toolTips using Qt4 style finally
  * implement signal actorsEdited() replacing signal modified() and make
    setActors() a slot
- Configurable tabbed FeatureView:
  * some tuning for FeatureDiffView
  * better default tabs in FeatureView
  * add a placeholder for a multiOperation widget
  * initialize newly added FeatureViewBase tab with current feature data
  * FeatureDiffView: keep config over restart
  * implement FeatureDiffView::setFeature(Feature *), eliminate diff() and
    showDiff()
  * implement FeatureDiffView::configure (dialog)
  * transform FeatureDiffView to derive from FeatureViewBase
  * transform FeatureDisplay to derive from FeatureViewBase
  * implement class FeatureViewBase
  * adjust CMakeLists.txt and editor/featurediffview* to compile again in the
    new location
  * mv ui/diffgenerator to editor/featurediffview
  * use new FeatureDiffView in FeatureView
  * transform DiffGenerator to class FeatureDiffView
  * replace FeatureMap::showDiff dialog by the data provider origFeature()
  * show ECO tab when selected feature has an ECO section
  * remove all bottom buttons in ECOEditor, SimpleEditor and FeatureDisplay
  * implement configurable QTabWidget w/ all bottom buttons in a QMenu
- Eliminate use of some KDE widgets including KTabWidget
  * directly derive FeatureView from QTabWidget, eliminate KTabWidget
  * SimpleEditor: port from KTabWidget -&gt; QTabWidget
  * directly derive ECOEditor from QTabWidget
  * MainView: better icons for reload actions
  * MainView: port from KTabWidget -&gt; QTabWidget
  * use class RelationTreeMap as a singleton class
  * reduce usage of KLineEdit
  * replace KTextEdit
  * replace KPushButton
- Refactor class Feature model alike
  * simplify Feature::productByName
  * Do not allow duplicate actors (bsc#961147)
  * Feature::addProduct() does now also work for update
  * implement Feature::removeProduct(const QString &amp;id)
  * implement ProductContext::operator=
  * add architecture strings to featuredata
  * fix FeatureData::Actor::match to handle empty identity special and not as a
    catchall wildcard
  * make FeatureData::Actor::operator= and operator!= const
  * adding FeatureData::Actor::displayName() and Actor::displayEmail()
  * feature: export assigned featureMap
  * avoid crash on destruction of HtmlView
  * do not use intelligent setter functions while parsing feature
  * update copyright notice, fold long lines
  * feature: optimize/minimize emitting of signals
  * feature: remove unused method removeActorRole()
  * feature: simplify code
  * featuremap: pass through signal Feature::featureChanged()
  * implemented Feature::operator=
  * make handling of documentationStatus in FeatureData case insensitive, return
    upcase-first strings
  * implement emitting of signals
  * make class Feature a decendent of QObject
  * make setter methods public slots for class Feature
  * remove unused methods from class Feature
  * remove or comment support for feature tagging/voting, disable code compilation
  * removed support for unused feature element 'effort'
- Also resolves bugzillas:
  * bsc#887741  normal quit of fate client triggers KCrash
  * bsc#961147  Duplicate Person Box
  * bsc#1024737 FATE: Does not show up in menu
  * bsc#1032240 Segfault when removing Info Provider
  * bsc#1036753 Two clicks required to save a FATE entry
  * bsc#1032321 No save button after changing product
  * bsc#1032481 Unable to save a feature
  * bsc#1040654 Rename SLE-13-HPC to SLE-15-HPC</changelog>

</package>
<package pkgid="6fb391eec9a9886e6a05ca2d44c18303e525ddef70a2bce2826c5817fdf7f31a" name="fate" arch="x86_64">
    <version epoch="0" ver="1.6.0.2" rel="23.9.1"/>

<changelog author="joachim@suse.de" date="1450353600">- update to version 1.5.5.1
  which fixes BSC#957386
  points to bugzilla.suse.com instead of bugs.kde.or</changelog>
<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>
<changelog author="jplack@suse.com" date="1486728000">- weekend update, pl2 ;-)
  * the mouse wheel is now (better) usable in the general tab of
    the feature editor
  * better label for priority editor table
  * bsc#1024737: update fate.desktop file to have official menu
    categories listed</changelog>
<changelog author="jplack@suse.com" date="1488801600">- update to version 1.5.5.8
  * bsc#1028004: Error when generating a query that uses milestones
  * remember DeltaDialog size over restart
  * make diffs in 'Changes' dialog coloured</changelog>
<changelog author="jplack@suse.com" date="1488888000">- remove dependency to libBoost, contribution from Michael Matz</changelog>
<changelog author="jplack@suse.com" date="1489665600">- limit query title label to a single line, EMail bug from Kai Dupke</changelog>
<changelog author="jplack@suse.com" date="1496923200">- test build of version 1.6</changelog>
<changelog author="jplack@suse.com" date="1496923201">- update to version 1.6
  * override the productName in features with the one from the database
    if available
  * remove "show Document Source" functionality nobody really needs
- Easier workflow fo Save/SaveAll features (bsc#1036753):
  * add save actions w/ kbd shortcuts to separate FeatureViews
  * add save actions to menues and tool bars
  * Fix naming for explicit number queries
  * adding actions for save_feature and save_all_features to FeatureView
  * change Query shortcut from Ctrl-S to Ctrl-F
- Multiple changes at once:
  * distinguish between updateProduct and addProduct in
    PriorityTable::updateProductData
  * change editable flag of requester prio dynamically in PriorityTable
  * always keep old values in PriorityTable
  * avoid usage of QSignalMapper in PriorityTable
  * use Feature::updateProduct in PriorityTable
  * implement MultiFeature::updateProduct
  * implement Feature::updateProduct()
  * move down PriorityTable::addAsRequester() for newly added products to
    class Feature
  * pass a real list in Feature::products() instead of a const reference
  * pass a real list of actors up instead of a reference so that the compiler
    does not optimize in multifeature
  * use class MultiOpView in FeatureView
  * implement class MultiOpView
  * implement class MultiFeature
  * avoid excess signals in Feature::removeProduct
  * implement Priority::operator=
- Use class FeatureViewBase wherever appropriate:
  * SimpleEditor, more use of macro FeatureViewBase_setFeature
  * derive SimpleEditor from FeatureViewBase
  * also disconnect the other way round in FeatureViewBase_setFeature
  * prepare Simpleeditor for using FeatureViewBase
  * remove acccess includes in ecoeditor.cpp
  * include verticalpage.h directly for ecoeditor
  * split out VerticalPage from simpleeditor into separate files
  * use FVB extension in EcoEditor, PriorityTable, FeatureDisplay,
    FeatureDiffView and FeatureActorEdit
  * derive class FeatureView from FeatureViewBase
  * extend class FeatureViewBase
- Enhance presenting Diffs (bsc#1039533 and more):
  * dimm green and red by 10% used for presenting changed lines in
    FeatureViewDiff
  * use monospaced font for presenting diffs
- Simpleeditor:
  * refactor to use new class Feature signals
  * avoid cursor position reset (wrong feedback from Feature) when editing in
    QLineEdit
  * use QLineEdit instead of KLineEdit
  * fix richtext conversion in all RichTextEdit widgets, report from
    behlert@suse.de
- Multiple FeatureView windows:
  * set default size 800x600 for newFeatureView
  * fix crash when calling context menu outside of table
  * fix crashes on reload of the feature
  * open new window on signal requestFeatureView in MainView
  * implement a context menu just to signal a requestFeatureView(Feature *)
  * implement class FateTableWidget to avoid selection on right mouse button
    click
  * remove obsoleted slot FeatureTableView::updateTitle
  * make ProductMap a singleton class and use it in FeatureView, EcoEditor,
    PriorityTable, ApproverListEdit, SimpleEditor, MainView
  * added TODO comments about what needs to be done
  * update signal connections to FeatureView
  * eliminate MainView::selectFeature() only used once
  * for initial feature selection also highlight it in FeatureListView
  * add helpful coments to mainview.cpp
  * remove FeatureView::save() finally
- Make ECO code compliant to refactored class feature
  * avoid warnings from early translation
  * fix FeatureView::startECO
  * signal modified moved from VerticalPage where it disappeared
  * remove duplicated code and fix wrong usage of derived virtual methods
  * eliminate obsolete FeatureView::saveData()
  * transform EcoEditor to derive from FeatureViewBase
  * implement signal Feature::saveECO()
- Refactor SimpleEditor to use new signals of class Feature:
  * fix problems saving single modified feature (email report from
    Matthias Eckermann)
  * implement FeatureDisplay::updateView for obvious reasons
  * comment out currentFeatureAboutToBeSaved
  * remove connects to deprecated signal modified()
  * remove FeatureView::slotTitleChanged
  * remove obsoleted code and declarations
  * FeatureView: no more need to actively update other widgets
  * remove modified signals, slots and flag, class Feature keeps state
  * remove signal titleChanged, class Feature has it now
  * remove signal titleChanged() form FeatureView which now comes from Feature
  * remove no longer needed method saveData(bool)
  * use-feature-signals for ReleaseNotesPage, InternalPage, MiscPage,
    PartnerPage, GeneralPage
  * get independent from definitions of documentationStatus in FeatureData
  * remove dead, commented or debug code
  * RichtextEditor: implement signal textEdited(s), make setPlainText a slot
  * RichtextEditor: update copyright notice
- New product&amp;priority editor:
  * update feature data model when deleting a single product in PriorityTable
  * fix unintended changes of feature in PriorityTable::setArch
  * add completion to PriorityTable::addAsRequester
  * priorityTable: remove warnings
  * transform PriorityTable to derive from FeatureViewBase
  * eliminate PriorityTable::clear
  * show milestone column only when needed
  * cleanup PriorityTable::addProduct
  * remove passthrough slot for priorityTable
  * get confusing column and row out of the names, use product_ix and attribute
    instead
  * remove scrollbarpolicy that is without effect
  * delete unused archeditor
  * cleanup debug and warning messages
  * split out common code from changeProduct and editProduct to method void
    changeProduct(int, QString);
  * rename editProduct to editSingleProduct, be less confusing same with
    addProduct(void) to slotAddProduct
  * prioritytable: simplify and clean code a bit
  * prepare for extended status handling
  * fix status tooltip and add for duplicates and products cleanup status
    handling
  * eliminate mEditing, setEnabled() is enough
  * also add products through product pulldown
  * add tooltips to row headers
  * removed always hidden duplicateRow and unsuse TableCol enum
  * create a popup QMenu for editing single products
  * simplify setXX functions, delete unused
  * pass generalpage in constructor of PriorityTable
  * eliminate slotEditProductList()
  * simplyfy code and loops, heavy use of foreach macro
  * disable text editing of product name item
  * adjust style for comboboxes
  * remove KDE3 #if remainders
  * Convert  mEntries to be a QList&lt;Entry&gt;
  * prioritytable: implement size hints and resize handling
  * derive PriorityTable directly from QTableWidget
  * remove unused sort function
  * remember products by name rather than id
  * eliminate productlisteditorbase
  * exchange order of PrjMgr and PM, PM first
  * edit architectures through QxtCheckComboBox now
  * simplyfy setComboItem and use it where possible
  * Turn priority dialog by 90 degrees
- New ActorList Editor:
  * Merge branch 'new-actorlist-editor'
  * fix item association in ActorListEdit::showActorMenu
  * highlist role when it contains yourself
  * use FeatureActorEdit instead of ActorListEdit in GeneralPage
  * commentDialog acts directly on Feature object
  * implement class FeatureActorEdit as a FeatureViewBase wrapper around
    ActorListEdit
  * enable context menu on left click as well
  * remove Delete shortcut from ListEdit which does not work as the action
    needs to be added to a global widget
  * fix updating of display
  * fix functionality when roleHidden is set
  * fix crash in removeActor
  * fix layout for other dialogs using ActorListEdit
  * updateView is virtual
  * use SIGNAL ActorListEdit::actorsEdited in simpleeditor
  * implement ActorListEdit::showActorMenu
  * implement ActorListEdit::slotAddMyself(QString roleId) and heavily use it
  * remove all radio and check boxes from ActorEditor
  * remove debugging messages
  * refine layout mgmt for ActorListEdit
  * implement ActorListEdit::sizeHint() and minimumSizeHint()
  * remove commented broken code
  * nicer name list and tooltip
  * make sure the list has the requester first, followed by ProdMgr
  * remove remaining KDE deps
  * make slotXXitem methods work again
  * let addActor(QSharedActor *) handle duplicates
  * add another findRow(QSharedActor*) method
  * fix setToolTip and move into updateView
  * remove unused ActorListEdit::actorUpdated(), adjust removeActor methods
  * First stage: - exchanged role and person column which now contains a list of
    all person in that role - loading and storing of the data works - all slots
    need testing/adjusting
  * use Actor::displayName() in eco.cpp, remove unused static method
  * ListEdit: enhance layout management and reimplement removeRow() for that
  * ListEdit: sizeHint() is virtual
  * ListEdit: remove unused kDebug
  * implemented ListEdit::insertRow() methods
  * remove unused stuff, eliminate roleHidden and listView in ActorListEdit
  * adjust ListEdit's sizePolicy
  * deprecate ListEdit::listView()
  * choose a nicer label for roles and actors
  * fix toolTips using Qt4 style finally
  * implement signal actorsEdited() replacing signal modified() and make
    setActors() a slot
- Configurable tabbed FeatureView:
  * some tuning for FeatureDiffView
  * better default tabs in FeatureView
  * add a placeholder for a multiOperation widget
  * initialize newly added FeatureViewBase tab with current feature data
  * FeatureDiffView: keep config over restart
  * implement FeatureDiffView::setFeature(Feature *), eliminate diff() and
    showDiff()
  * implement FeatureDiffView::configure (dialog)
  * transform FeatureDiffView to derive from FeatureViewBase
  * transform FeatureDisplay to derive from FeatureViewBase
  * implement class FeatureViewBase
  * adjust CMakeLists.txt and editor/featurediffview* to compile again in the
    new location
  * mv ui/diffgenerator to editor/featurediffview
  * use new FeatureDiffView in FeatureView
  * transform DiffGenerator to class FeatureDiffView
  * replace FeatureMap::showDiff dialog by the data provider origFeature()
  * show ECO tab when selected feature has an ECO section
  * remove all bottom buttons in ECOEditor, SimpleEditor and FeatureDisplay
  * implement configurable QTabWidget w/ all bottom buttons in a QMenu
- Eliminate use of some KDE widgets including KTabWidget
  * directly derive FeatureView from QTabWidget, eliminate KTabWidget
  * SimpleEditor: port from KTabWidget -&gt; QTabWidget
  * directly derive ECOEditor from QTabWidget
  * MainView: better icons for reload actions
  * MainView: port from KTabWidget -&gt; QTabWidget
  * use class RelationTreeMap as a singleton class
  * reduce usage of KLineEdit
  * replace KTextEdit
  * replace KPushButton
- Refactor class Feature model alike
  * simplify Feature::productByName
  * Do not allow duplicate actors (bsc#961147)
  * Feature::addProduct() does now also work for update
  * implement Feature::removeProduct(const QString &amp;id)
  * implement ProductContext::operator=
  * add architecture strings to featuredata
  * fix FeatureData::Actor::match to handle empty identity special and not as a
    catchall wildcard
  * make FeatureData::Actor::operator= and operator!= const
  * adding FeatureData::Actor::displayName() and Actor::displayEmail()
  * feature: export assigned featureMap
  * avoid crash on destruction of HtmlView
  * do not use intelligent setter functions while parsing feature
  * update copyright notice, fold long lines
  * feature: optimize/minimize emitting of signals
  * feature: remove unused method removeActorRole()
  * feature: simplify code
  * featuremap: pass through signal Feature::featureChanged()
  * implemented Feature::operator=
  * make handling of documentationStatus in FeatureData case insensitive, return
    upcase-first strings
  * implement emitting of signals
  * make class Feature a decendent of QObject
  * make setter methods public slots for class Feature
  * remove unused methods from class Feature
  * remove or comment support for feature tagging/voting, disable code compilation
  * removed support for unused feature element 'effort'
- Also resolves bugzillas:
  * bsc#887741  normal quit of fate client triggers KCrash
  * bsc#961147  Duplicate Person Box
  * bsc#1024737 FATE: Does not show up in menu
  * bsc#1032240 Segfault when removing Info Provider
  * bsc#1036753 Two clicks required to save a FATE entry
  * bsc#1032321 No save button after changing product
  * bsc#1032481 Unable to save a feature
  * bsc#1040654 Rename SLE-13-HPC to SLE-15-HPC</changelog>
<changelog author="jplack@suse.com" date="1498219200">- bugfix release 1.6.0.1
  * bsc#1044954 FATE crashes on selected feature in query (TumbleWeed only)</changelog>
<changelog author="jplack@suse.com" date="1498564800">- bugfix: bring back signal FeatureMap::featureReloaded</changelog>
<changelog author="jplack@suse.com" date="1501502400">- bugfix release 1.6.0.2
  * fix bsc#1050997 in query by ids, thanks to reporter afaerber@
    and aschwab@
  * fix freeze/unfreeze in FeatureTableView
  * do not copy xml representation in Feature::operator=
  * eliminate public method FeatureMap::recordChange that nobody needs
  * FeatureMapListView: derive directly from FeatureTableView
  * fix reloading of single features, eliminate signal
    FeatureMap::featureReloaded()
  * let FeatureView handle its stuff alone in MainView
  * handle signals from FeatureMap properly in FeatureView if they apply
  * add a new public method FeatureMap::addNewFeature, making
    addFeature/addFeatures protected
  * hide progress bar after Feature import or cloning
  * make Feature::operator= an internal operation for friend classes only
  * do not bail out on new Features in FeatureDiffView::showFeatureChanges
  * remove non-emitted signal FeatureDisplay::featureSelected(Feature*)
  * remove FeatureMap* from FeatureView constructor
  * fix bug in Feature::operator=</changelog>

</package>
<package pkgid="d1263142e70a85a1e372203c09b61d3163f11ec0d60b8f8f082cc7e6048ef15f" name="fate" arch="x86_64">
    <version epoch="0" ver="1.6.0.3" rel="23.12.1"/>

<changelog author="jplack@suse.de" date="1455019200">- update to version 1.5.5.2
- add new build dep to build with newer libboost v1.60+
- fixes BSC#962053, #964836</changelog>
<changelog author="joachim@suse.de" date="1456401600">- update to version 1.5.5.3
  * replace splitter by scrollbars in simpleeditor&amp;ecoeditor
  * give more space for labels in VerticalPage
  * eco editor: move long labels to be tool tips and give short labels instead
  * add optional toolTip to RichTextEditors in VerticalPage
  * implement ListEdit::sizeHint()
  * richtexteditor: fix/adjust layout
  * prioritytable: fix/adjust layout
  * prioritytable: make sure requester prio is not editable</changelog>
<changelog author="joachim@suse.de" date="1456488000">- update to version 1.5.5.4
  * prioritytable: reenable editing of requester prio by himself</changelog>
<changelog author="jplack@suse.de" date="1458561600">- update to version 1.5.5.5
  * add editing person as additional requester when he adds a new
    product to the feature</changelog>
<changelog author="joachim@suse.de" date="1481803200">- added requirement for oxygen5-icon-theme (bsc#980276)</changelog>
<changelog author="jplack@suse.com" date="1484827200">- update to version 1.5.5.6
  * make fate.spec clean for "spec-cleaner"
  * cleanup of cmakefiles, adapting to current style and syntax with much help
    from Tomas Chvatal
  * removed code for unused query-history tracking
  * replace deprecated code from qt3 compatability remaining from last port
  * remove code for unused tagging and voting
  * clean old outdated comments/code from specfile, use new Makefile
  * included patches from dmolkentin to fix fate process help view
  * switched to using repo on new gitlab.suse.de, adjusted update script
  * fix ProgressWidget as a final step away from Qt3 remainders
  * fixes BSC#980276, #978153, #956270, #1004536, #957827, #934673
  * fixes 8+ years old bsc#401198: Saving changes list of displayed features</changelog>
<changelog author="jplack@suse.com" date="1485259200">- removed old style 'norootforbuild'
- require oxygen-icon-theme instead of oxygen5-icon-theme (bsc#1015881)</changelog>
<changelog author="jplack@suse.com" date="1485432000">- update to version 1.5.5.7
  * make comments always editable by original author
  * bsc#1006192: have UTC time stamps in comments as in openfate
  * bsc#940928: fix formatting and limit comment threads
  * bsc#967367: remove bookmarks feature which is currently broken
  * bsc#1004536 : create an extra list for ECO stakeholders in feature view</changelog>
<changelog author="jplack@suse.com" date="1485604800">- more fixes:
  * bsc#837526: fix filter in productviewer, rearrange columns and layout,
    also show feature open dates and deadlines
  * bsc#964882: fix crash, QList::first() returns undefined on empty list, so
    check first</changelog>
<changelog author="jplack@suse.com" date="1485864000">- replaces outdated inttools@ mail adress by featureadmin@ (bug via email)</changelog>
<changelog author="jplack@suse.com" date="1486728000">- weekend update, pl2 ;-)
  * the mouse wheel is now (better) usable in the general tab of
    the feature editor
  * better label for priority editor table
  * bsc#1024737: update fate.desktop file to have official menu
    categories listed</changelog>
<changelog author="jplack@suse.com" date="1488801600">- update to version 1.5.5.8
  * bsc#1028004: Error when generating a query that uses milestones
  * remember DeltaDialog size over restart
  * make diffs in 'Changes' dialog coloured</changelog>
<changelog author="jplack@suse.com" date="1488888000">- remove dependency to libBoost, contribution from Michael Matz</changelog>
<changelog author="jplack@suse.com" date="1489665600">- limit query title label to a single line, EMail bug from Kai Dupke</changelog>
<changelog author="jplack@suse.com" date="1496923200">- test build of version 1.6</changelog>
<changelog author="jplack@suse.com" date="1496923201">- update to version 1.6
  * override the productName in features with the one from the database
    if available
  * remove "show Document Source" functionality nobody really needs
- Easier workflow fo Save/SaveAll features (bsc#1036753):
  * add save actions w/ kbd shortcuts to separate FeatureViews
  * add save actions to menues and tool bars
  * Fix naming for explicit number queries
  * adding actions for save_feature and save_all_features to FeatureView
  * change Query shortcut from Ctrl-S to Ctrl-F
- Multiple changes at once:
  * distinguish between updateProduct and addProduct in
    PriorityTable::updateProductData
  * change editable flag of requester prio dynamically in PriorityTable
  * always keep old values in PriorityTable
  * avoid usage of QSignalMapper in PriorityTable
  * use Feature::updateProduct in PriorityTable
  * implement MultiFeature::updateProduct
  * implement Feature::updateProduct()
  * move down PriorityTable::addAsRequester() for newly added products to
    class Feature
  * pass a real list in Feature::products() instead of a const reference
  * pass a real list of actors up instead of a reference so that the compiler
    does not optimize in multifeature
  * use class MultiOpView in FeatureView
  * implement class MultiOpView
  * implement class MultiFeature
  * avoid excess signals in Feature::removeProduct
  * implement Priority::operator=
- Use class FeatureViewBase wherever appropriate:
  * SimpleEditor, more use of macro FeatureViewBase_setFeature
  * derive SimpleEditor from FeatureViewBase
  * also disconnect the other way round in FeatureViewBase_setFeature
  * prepare Simpleeditor for using FeatureViewBase
  * remove acccess includes in ecoeditor.cpp
  * include verticalpage.h directly for ecoeditor
  * split out VerticalPage from simpleeditor into separate files
  * use FVB extension in EcoEditor, PriorityTable, FeatureDisplay,
    FeatureDiffView and FeatureActorEdit
  * derive class FeatureView from FeatureViewBase
  * extend class FeatureViewBase
- Enhance presenting Diffs (bsc#1039533 and more):
  * dimm green and red by 10% used for presenting changed lines in
    FeatureViewDiff
  * use monospaced font for presenting diffs
- Simpleeditor:
  * refactor to use new class Feature signals
  * avoid cursor position reset (wrong feedback from Feature) when editing in
    QLineEdit
  * use QLineEdit instead of KLineEdit
  * fix richtext conversion in all RichTextEdit widgets, report from
    behlert@suse.de
- Multiple FeatureView windows:
  * set default size 800x600 for newFeatureView
  * fix crash when calling context menu outside of table
  * fix crashes on reload of the feature
  * open new window on signal requestFeatureView in MainView
  * implement a context menu just to signal a requestFeatureView(Feature *)
  * implement class FateTableWidget to avoid selection on right mouse button
    click
  * remove obsoleted slot FeatureTableView::updateTitle
  * make ProductMap a singleton class and use it in FeatureView, EcoEditor,
    PriorityTable, ApproverListEdit, SimpleEditor, MainView
  * added TODO comments about what needs to be done
  * update signal connections to FeatureView
  * eliminate MainView::selectFeature() only used once
  * for initial feature selection also highlight it in FeatureListView
  * add helpful coments to mainview.cpp
  * remove FeatureView::save() finally
- Make ECO code compliant to refactored class feature
  * avoid warnings from early translation
  * fix FeatureView::startECO
  * signal modified moved from VerticalPage where it disappeared
  * remove duplicated code and fix wrong usage of derived virtual methods
  * eliminate obsolete FeatureView::saveData()
  * transform EcoEditor to derive from FeatureViewBase
  * implement signal Feature::saveECO()
- Refactor SimpleEditor to use new signals of class Feature:
  * fix problems saving single modified feature (email report from
    Matthias Eckermann)
  * implement FeatureDisplay::updateView for obvious reasons
  * comment out currentFeatureAboutToBeSaved
  * remove connects to deprecated signal modified()
  * remove FeatureView::slotTitleChanged
  * remove obsoleted code and declarations
  * FeatureView: no more need to actively update other widgets
  * remove modified signals, slots and flag, class Feature keeps state
  * remove signal titleChanged, class Feature has it now
  * remove signal titleChanged() form FeatureView which now comes from Feature
  * remove no longer needed method saveData(bool)
  * use-feature-signals for ReleaseNotesPage, InternalPage, MiscPage,
    PartnerPage, GeneralPage
  * get independent from definitions of documentationStatus in FeatureData
  * remove dead, commented or debug code
  * RichtextEditor: implement signal textEdited(s), make setPlainText a slot
  * RichtextEditor: update copyright notice
- New product&amp;priority editor:
  * update feature data model when deleting a single product in PriorityTable
  * fix unintended changes of feature in PriorityTable::setArch
  * add completion to PriorityTable::addAsRequester
  * priorityTable: remove warnings
  * transform PriorityTable to derive from FeatureViewBase
  * eliminate PriorityTable::clear
  * show milestone column only when needed
  * cleanup PriorityTable::addProduct
  * remove passthrough slot for priorityTable
  * get confusing column and row out of the names, use product_ix and attribute
    instead
  * remove scrollbarpolicy that is without effect
  * delete unused archeditor
  * cleanup debug and warning messages
  * split out common code from changeProduct and editProduct to method void
    changeProduct(int, QString);
  * rename editProduct to editSingleProduct, be less confusing same with
    addProduct(void) to slotAddProduct
  * prioritytable: simplify and clean code a bit
  * prepare for extended status handling
  * fix status tooltip and add for duplicates and products cleanup status
    handling
  * eliminate mEditing, setEnabled() is enough
  * also add products through product pulldown
  * add tooltips to row headers
  * removed always hidden duplicateRow and unsuse TableCol enum
  * create a popup QMenu for editing single products
  * simplify setXX functions, delete unused
  * pass generalpage in constructor of PriorityTable
  * eliminate slotEditProductList()
  * simplyfy code and loops, heavy use of foreach macro
  * disable text editing of product name item
  * adjust style for comboboxes
  * remove KDE3 #if remainders
  * Convert  mEntries to be a QList&lt;Entry&gt;
  * prioritytable: implement size hints and resize handling
  * derive PriorityTable directly from QTableWidget
  * remove unused sort function
  * remember products by name rather than id
  * eliminate productlisteditorbase
  * exchange order of PrjMgr and PM, PM first
  * edit architectures through QxtCheckComboBox now
  * simplyfy setComboItem and use it where possible
  * Turn priority dialog by 90 degrees
- New ActorList Editor:
  * Merge branch 'new-actorlist-editor'
  * fix item association in ActorListEdit::showActorMenu
  * highlist role when it contains yourself
  * use FeatureActorEdit instead of ActorListEdit in GeneralPage
  * commentDialog acts directly on Feature object
  * implement class FeatureActorEdit as a FeatureViewBase wrapper around
    ActorListEdit
  * enable context menu on left click as well
  * remove Delete shortcut from ListEdit which does not work as the action
    needs to be added to a global widget
  * fix updating of display
  * fix functionality when roleHidden is set
  * fix crash in removeActor
  * fix layout for other dialogs using ActorListEdit
  * updateView is virtual
  * use SIGNAL ActorListEdit::actorsEdited in simpleeditor
  * implement ActorListEdit::showActorMenu
  * implement ActorListEdit::slotAddMyself(QString roleId) and heavily use it
  * remove all radio and check boxes from ActorEditor
  * remove debugging messages
  * refine layout mgmt for ActorListEdit
  * implement ActorListEdit::sizeHint() and minimumSizeHint()
  * remove commented broken code
  * nicer name list and tooltip
  * make sure the list has the requester first, followed by ProdMgr
  * remove remaining KDE deps
  * make slotXXitem methods work again
  * let addActor(QSharedActor *) handle duplicates
  * add another findRow(QSharedActor*) method
  * fix setToolTip and move into updateView
  * remove unused ActorListEdit::actorUpdated(), adjust removeActor methods
  * First stage: - exchanged role and person column which now contains a list of
    all person in that role - loading and storing of the data works - all slots
    need testing/adjusting
  * use Actor::displayName() in eco.cpp, remove unused static method
  * ListEdit: enhance layout management and reimplement removeRow() for that
  * ListEdit: sizeHint() is virtual
  * ListEdit: remove unused kDebug
  * implemented ListEdit::insertRow() methods
  * remove unused stuff, eliminate roleHidden and listView in ActorListEdit
  * adjust ListEdit's sizePolicy
  * deprecate ListEdit::listView()
  * choose a nicer label for roles and actors
  * fix toolTips using Qt4 style finally
  * implement signal actorsEdited() replacing signal modified() and make
    setActors() a slot
- Configurable tabbed FeatureView:
  * some tuning for FeatureDiffView
  * better default tabs in FeatureView
  * add a placeholder for a multiOperation widget
  * initialize newly added FeatureViewBase tab with current feature data
  * FeatureDiffView: keep config over restart
  * implement FeatureDiffView::setFeature(Feature *), eliminate diff() and
    showDiff()
  * implement FeatureDiffView::configure (dialog)
  * transform FeatureDiffView to derive from FeatureViewBase
  * transform FeatureDisplay to derive from FeatureViewBase
  * implement class FeatureViewBase
  * adjust CMakeLists.txt and editor/featurediffview* to compile again in the
    new location
  * mv ui/diffgenerator to editor/featurediffview
  * use new FeatureDiffView in FeatureView
  * transform DiffGenerator to class FeatureDiffView
  * replace FeatureMap::showDiff dialog by the data provider origFeature()
  * show ECO tab when selected feature has an ECO section
  * remove all bottom buttons in ECOEditor, SimpleEditor and FeatureDisplay
  * implement configurable QTabWidget w/ all bottom buttons in a QMenu
- Eliminate use of some KDE widgets including KTabWidget
  * directly derive FeatureView from QTabWidget, eliminate KTabWidget
  * SimpleEditor: port from KTabWidget -&gt; QTabWidget
  * directly derive ECOEditor from QTabWidget
  * MainView: better icons for reload actions
  * MainView: port from KTabWidget -&gt; QTabWidget
  * use class RelationTreeMap as a singleton class
  * reduce usage of KLineEdit
  * replace KTextEdit
  * replace KPushButton
- Refactor class Feature model alike
  * simplify Feature::productByName
  * Do not allow duplicate actors (bsc#961147)
  * Feature::addProduct() does now also work for update
  * implement Feature::removeProduct(const QString &amp;id)
  * implement ProductContext::operator=
  * add architecture strings to featuredata
  * fix FeatureData::Actor::match to handle empty identity special and not as a
    catchall wildcard
  * make FeatureData::Actor::operator= and operator!= const
  * adding FeatureData::Actor::displayName() and Actor::displayEmail()
  * feature: export assigned featureMap
  * avoid crash on destruction of HtmlView
  * do not use intelligent setter functions while parsing feature
  * update copyright notice, fold long lines
  * feature: optimize/minimize emitting of signals
  * feature: remove unused method removeActorRole()
  * feature: simplify code
  * featuremap: pass through signal Feature::featureChanged()
  * implemented Feature::operator=
  * make handling of documentationStatus in FeatureData case insensitive, return
    upcase-first strings
  * implement emitting of signals
  * make class Feature a decendent of QObject
  * make setter methods public slots for class Feature
  * remove unused methods from class Feature
  * remove or comment support for feature tagging/voting, disable code compilation
  * removed support for unused feature element 'effort'
- Also resolves bugzillas:
  * bsc#887741  normal quit of fate client triggers KCrash
  * bsc#961147  Duplicate Person Box
  * bsc#1024737 FATE: Does not show up in menu
  * bsc#1032240 Segfault when removing Info Provider
  * bsc#1036753 Two clicks required to save a FATE entry
  * bsc#1032321 No save button after changing product
  * bsc#1032481 Unable to save a feature
  * bsc#1040654 Rename SLE-13-HPC to SLE-15-HPC</changelog>
<changelog author="jplack@suse.com" date="1498219200">- bugfix release 1.6.0.1
  * bsc#1044954 FATE crashes on selected feature in query (TumbleWeed only)</changelog>
<changelog author="jplack@suse.com" date="1498564800">- bugfix: bring back signal FeatureMap::featureReloaded</changelog>
<changelog author="jplack@suse.com" date="1501502400">- bugfix release 1.6.0.2
  * fix bsc#1050997 in query by ids, thanks to reporter afaerber@
    and aschwab@
  * fix freeze/unfreeze in FeatureTableView
  * do not copy xml representation in Feature::operator=
  * eliminate public method FeatureMap::recordChange that nobody needs
  * FeatureMapListView: derive directly from FeatureTableView
  * fix reloading of single features, eliminate signal
    FeatureMap::featureReloaded()
  * let FeatureView handle its stuff alone in MainView
  * handle signals from FeatureMap properly in FeatureView if they apply
  * add a new public method FeatureMap::addNewFeature, making
    addFeature/addFeatures protected
  * hide progress bar after Feature import or cloning
  * make Feature::operator= an internal operation for friend classes only
  * do not bail out on new Features in FeatureDiffView::showFeatureChanges
  * remove non-emitted signal FeatureDisplay::featureSelected(Feature*)
  * remove FeatureMap* from FeatureView constructor
  * fix bug in Feature::operator=</changelog>
<changelog author="jplack@suse.com" date="1502712000">- bugfix release 1.6.0.3
  * fix #1049390 - Standard approvers are not prepopulated anymore in ECOs
  * fix #1052788 - attachments are accepted , but not added / referenced
  * fix #1053025 - Crash when trying to approve an ECO
  * fix #1052391 - Cannot add Engineering Manager
  * fix #1052799 - Cannot change Priority</changelog>

</package>
<package pkgid="f39c14442e55dd1db8ff589e8661ffd59ec0755e99b6dae4082dcf8f568c5af5" name="fcoe-utils" arch="src">
    <version epoch="0" ver="1.0.31" rel="5.1"/>

<changelog author="tchvatal@suse.com" date="1381406400">- Fix Requires we have just device-mapper, used wrong pkg name.</changelog>
<changelog author="tchvatal@suse.com" date="1381406401">- Redo the autotools patch to actually fix --as-needed build,
  should be upstreamed.
- Adds patch: fcoe-utils-1.0.29-as-needed.patch
- Removes patch: fcoe-utils-1.0.29-no-as-needed.patch</changelog>
<changelog author="hare@suse.de" date="1386331200">- Small fixes from upstream
  * Add patch 0001-man-Fix-small-typo-regarding-fcf-option.patch
  * Add patch 0002-Don-t-call-AM_INIT_AUTOMAKE-twice.patch
- Include fipvlan update from upstream/SLES11 SP3
  * Add patch 0003-fipvlan-fails-on-powerpc.patch
  * Add patch 0004-fipvlan-Only-shutdown-interfaces-if-no-vlans-are-cre.patch
  * Add patch 0005-fipvlan-start-VLAN-interface-from-netlink-handler.patch
  * Add patch 0006-fipvlan-Extract-create_missing_vlan-function-from-lo.patch
  * Add patch 0007-fipvlan-create-VLANs-from-netlink-handler.patch
  * Add patch 0008-fipvlan-Start-FCoE-from-netlink-handler.patch
  * Add patch 0009-fipvlan-Update-wait-loop-to-wait-for-VLANs.patch
  * Add patch 0010-fipvlan-Re-send-VLAN-discovery.patch
  * Add patch 0011-fipvlan-update-manpage.patch
  * Add patch 0012-fipvlan-Leave-link-up-if-requested.patch
  * Add patch 0013-fipvlan-Update-manpage-to-reflect-correct-timeout.patch
  * Add patch 0014-fipvlan-Do-not-shut-down-FCoE-connections-on-physica.patch
  * Add patch 0015-fipvlan-break-out-of-receive-loop-on-error.patch
  * Add patch 0016-fipvlan-handle-errors-from-fip-socket-creation.patch
  * Add patch 0017-fipvlan-filter-interfaces-from-rtnl_getlink.patch</changelog>
<changelog author="hare@suse.de" date="1386331201">- Reshuffle patches for upstream integration:
  * Add patch 0018-Add-missing-DESTDIR-when-installing-bash-completion.patch
  * Add patch 0019-Fix-build-with-Wl-as-needed.patch
  * Add patch 0020-Fix-integer-formatting.patch
  * Add patch 0021-fcnsq-Fixup-help-text.patch
  * Add patch 0022-fcnsq-Fixup-64bit-integer-handling.patch
- Add systemd integration patches:
  * Add patch 0023-fcoemon-add-systemd-service-file.patch
  * Add patch 0024-fcoemon-systemd-socket-activation.patch
- Remove obsolete patch fcoe-utils-1.0.18-help.patch
- Remove obsolete patch fcoe-utils-1.0.28-format-strings.patch
- Remove obsolete patch fcoe-utils-1.0.28-systemd-doc.patch
- Remove obsolete patch fcoe-utils-1.0.29-as-needed.patch</changelog>
<changelog author="hare@suse.de" date="1394625600">- Refresh patches with upstream version
- Require open-lldp rpm (bnc#864387)</changelog>
<changelog author="hare@suse.de" date="1395403200">- Fixup fcoemon.socket definitions (bnc#869392)
  * Add patch 0025-systemctl-cannot-start-fcoemon.socket.patch
- Remove mkinitrd support
- Remove duplicate configuration file (bnc#869109)</changelog>
<changelog author="hare@suse.de" date="1397217600">- Replace patches with upstream version
  Remove: 0025-systemctl-cannot-start-fcoemon.socket.patch
  Add: 0028-systemctl-cannot-start-fcoemon.socket.patch
- Pull in patches from upstream:
  * Really break out of recv_loop in fipvlan (bnc#870300)
    Add: 0026-FIPVLAN-Really-break-out-of-the-recv_loop-upon-fip_r.patch
  * Update documentation
    Add: 0025-doc-Update-QUICKSTART-INSTALL-docs-for-systemd-init-.patch
    Add: 0027-man-Fix-typo-in-fcoemon-documentation.patch
- Add dependency on libhbalinux2 (bnc#873066)
- Correctly handle options when invoking fcoemon (bnc#872732)
  Add: 0029-fcoemon-Correctly-handle-options-in-the-service-file.patch
- Include bnx2fc to SUPPORTED_DRIVERS (bnc#872741)</changelog>
<changelog author="lchiquitto@suse.de" date="1397217601">- Remove obsolete file fcoe.config from sources</changelog>
<changelog author="hare@suse.de" date="1400155200">- Start fcoemon in foreground from service file (bnc#873269)
  * Add 0030-fcoe.service-Add-foreground-to-prevent-fcoemon-to-be.patch
- Fixup IEEE state machine
  * Add 0031-fcoemon-Fix-IEEE-state-machine.patch
- Fix fipvlan crash during booting (bnc#877275):
  * Add 0032-fipvlan-Fix-crash-in-create_and_start_vlan.patch
  * Add 0033-fipvlan-suppress-warning-interface-already-exists.patch
  * Add 0034-fipvlan-do-not-crash-on-empty-MAC-address-in-lookup_.patch
- Fixup warning messages during booting:
  * Add 0035-fipvlan-fixup-return-value-on-error.patch
  * Add 0036-fipvlan-clean-up-state-machine-for-pfd_add.patch</changelog>
<changelog author="hare@suse.de" date="1406548800">- Use correct socket name in fcoemon.socket (bnc#881205)
  * Add 0037-Use-correct-socket-for-fcoemon.socket.patch</changelog>
<changelog author="hare@suse.de" date="1438603200">- Update to version 1.0.30 (FATE#318849)
  * Remove merged patches:
    + 0001-man-Fix-small-typo-regarding-fcf-option.patch
    + 0002-Don-t-call-AM_INIT_AUTOMAKE-twice.patch
    + 0003-fipvlan-fails-on-powerpc.patch
    + 0004-fipvlan-Only-shutdown-interfaces-if-no-vlans-are-cre.patch
    + 0005-fipvlan-start-VLAN-interface-from-netlink-handler.patch
    + 0006-fipvlan-Extract-create_missing_vlan-function-from-lo.patch
    + 0007-fipvlan-create-VLANs-from-netlink-handler.patch
    + 0008-fipvlan-Start-FCoE-from-netlink-handler.patch
    + 0009-fipvlan-Update-wait-loop-to-wait-for-VLANs.patch
    + 0010-fipvlan-Re-send-VLAN-discovery.patch
    + 0011-fipvlan-update-manpage.patch
    + 0012-fipvlan-Leave-link-up-if-requested.patch
    + 0013-fipvlan-Update-manpage-to-reflect-correct-timeout.patch
    + 0014-fipvlan-Do-not-shut-down-FCoE-connections-on-physica.patch
    + 0015-fipvlan-break-out-of-receive-loop-on-error.patch
    + 0016-fipvlan-handle-errors-from-fip-socket-creation.patch
    + 0017-fipvlan-filter-interfaces-from-rtnl_getlink.patch
    + 0018-Add-missing-DESTDIR-when-installing-bash-completion.patch
    + 0019-Fix-build-with-Wl-as-needed.patch
    + 0020-Fix-integer-formatting.patch
    + 0021-fcnsq-Fixup-help-text.patch
    + 0022-fcnsq-Fixup-64bit-integer-handling.patch
    + 0023-fcoemon-add-systemd-service-file.patch
    + 0024-fcoemon-systemd-socket-activation.patch
    + 0025-doc-Update-QUICKSTART-INSTALL-docs-for-systemd-init-.patch
    + 0026-FIPVLAN-Really-break-out-of-the-recv_loop-upon-fip_r.patch
    + 0027-man-Fix-typo-in-fcoemon-documentation.patch
    + 0032-fipvlan-Fix-crash-in-create_and_start_vlan.patch
    + 0033-fipvlan-suppress-warning-interface-already-exists.patch
    + 0034-fipvlan-do-not-crash-on-empty-MAC-address-in-lookup_.patch
  * Add new patches from upstream:
    + 0001-fcoemon-Rework-daemonizing-and-error-handling.patch
  * Rename patches:
    + 0002-fcoemon-fix-IEEE-state-machine.patch
    + 0003-systemctl-cannot-start-fcoemon.socket.patch
    + 0004-fcoemon-Correctly-handle-options-in-the-service-file.patch
    + 0005-fcoe.service-Add-foreground-to-prevent-fcoemon-to-be.patch
    + 0006-fipvlan-fixup-return-value-on-error.patch
    + 0007-fipvlan-clean-up-state-machine-for-pfd_add.patch
    + 0008-Use-correct-socket-for-fcoemon.socket.patch</changelog>
<changelog author="jthumshirn@suse.com" date="1439380800">- Replace libHBAAPI and libhbalinux by new internal implementation (FATE#319021)</changelog>
<changelog author="jthumshirn@suse.com" date="1439467200">- Fix segmentation fault (bsc#941577)
- Fix display of driver name and version (bsc#941566)</changelog>
<changelog author="jthumshirn@suse.com" date="1443700800">- Fix enumeration of FCoE connections (bsc#947587)
  + 0018-support-multiple-connections.patch</changelog>
<changelog author="jthumshirn@suse.com" date="1444996800">- Fix erroneous memory free corruption (bsc#950696)
  + 0019-fcping-fix-erroneous-memory-free.patch</changelog>
<changelog author="jthumshirn@suse.com" date="1446465600">- Fix display of NPIV ports (bsc#951859)
  + 0019-fcoeadm_display-Fix-display-of-NPIV-ports.patch</changelog>
<changelog author="jthumshirn@suse.com" date="1454932800">- Update to version 1.0.31 (FATE#320515)
  * Removed merged patches:
    + 0001-fcoemon-Rework-daemonizing-and-error-handling.patch
    + 0002-fcoemon-fix-IEEE-state-machine.patch
    + 0009-fcoe-utils-Add-sysfs_hba-to-to-fcoemon_utils.patch
    + 0010-fcoeadm-Use-internal-sysfs-based-hba-lib-for-informa.patch
    + 0011-fcoeadm-Use-internal-sysfs-lib-to-display-target-and.patch
    + 0012-fcoeadm-Use-internal-sysfs-lib-to-display-port-stati.patch
    + 0013-fcoeadm-Get-rid-of-some-includes.patch
    + 0014-fcoemon-Use-internal-sysfs_hba-library.patch
    + 0015-libutil-remove-definition-of-sa_hex_format.patch
    + 0016-fcping-Convert-fcping-to-internal-sysfs-based-implem.patch
    + 0017-configure.ac-Remove-libHBAAPIv2-and-libhbalinux2.patch
    + 0018-support-multiple-connections.patch
    + 0019-fcoeadm_display-Fix-display-of-NPIV-ports.patch</changelog>
<changelog author="jthumshirn@suse.com" date="1466510400">- Don't activate DCB on adapters which do DCB in Hardware (bsc#985816)
  + 0009-fcoemon-c-add-a-check-to-verify-if-dcbd-is-to-be-initialized-else-do-not-try-to-connect-to-dcbd-lldpad.patch</changelog>
<changelog author="hare@suse.de" date="1468497600">- fcoemon cannot start FIP responder (bsc#988887)
  * 0010-fcoemon-fixup-log_nlmsg_error.patch
  * 0011-fcoemon-Add-debugging-message-for-recv.patch
  * 0012-fcoemon-Retry-fcm_link_getlink-on-EBUSY.patch
  * 0013-Fallback-to-default-MAC-address-for-FIP.patch
- Rediff patch
  * 0006-fipvlan-fixup-return-value-on-error.patch
- Rename patch
  * old: 0009-fcoemon-c-add-a-check-to-verify-if-dcbd-is-to-be-initialized-else-do-not-try-to-connect-to-dcbd-lldpad.patch
  * new: 0009-fcoemon.c-Add-a-check-to-verify-if-dcbd-is-to-be-ini.patch
- Fixup spec file to correctly refer to service_del_postun</changelog>
<changelog author="jthumshirn@suse.com" date="1477310400">- Fix fcoeadm-t crash when other FC storage is present (bsc#1006027)
  * 0014-fcoeadm-target-segfault-with-other-fc-storage-present.patch</changelog>

</package>
<package pkgid="2b74ce690ebcc32e48308efd6bfba15c6d14665219bf9b4183b9df23f8780b76" name="fcoe-utils" arch="x86_64">
    <version epoch="0" ver="1.0.31" rel="5.1"/>

<changelog author="tchvatal@suse.com" date="1381406400">- Fix Requires we have just device-mapper, used wrong pkg name.</changelog>
<changelog author="tchvatal@suse.com" date="1381406401">- Redo the autotools patch to actually fix --as-needed build,
  should be upstreamed.
- Adds patch: fcoe-utils-1.0.29-as-needed.patch
- Removes patch: fcoe-utils-1.0.29-no-as-needed.patch</changelog>
<changelog author="hare@suse.de" date="1386331200">- Small fixes from upstream
  * Add patch 0001-man-Fix-small-typo-regarding-fcf-option.patch
  * Add patch 0002-Don-t-call-AM_INIT_AUTOMAKE-twice.patch
- Include fipvlan update from upstream/SLES11 SP3
  * Add patch 0003-fipvlan-fails-on-powerpc.patch
  * Add patch 0004-fipvlan-Only-shutdown-interfaces-if-no-vlans-are-cre.patch
  * Add patch 0005-fipvlan-start-VLAN-interface-from-netlink-handler.patch
  * Add patch 0006-fipvlan-Extract-create_missing_vlan-function-from-lo.patch
  * Add patch 0007-fipvlan-create-VLANs-from-netlink-handler.patch
  * Add patch 0008-fipvlan-Start-FCoE-from-netlink-handler.patch
  * Add patch 0009-fipvlan-Update-wait-loop-to-wait-for-VLANs.patch
  * Add patch 0010-fipvlan-Re-send-VLAN-discovery.patch
  * Add patch 0011-fipvlan-update-manpage.patch
  * Add patch 0012-fipvlan-Leave-link-up-if-requested.patch
  * Add patch 0013-fipvlan-Update-manpage-to-reflect-correct-timeout.patch
  * Add patch 0014-fipvlan-Do-not-shut-down-FCoE-connections-on-physica.patch
  * Add patch 0015-fipvlan-break-out-of-receive-loop-on-error.patch
  * Add patch 0016-fipvlan-handle-errors-from-fip-socket-creation.patch
  * Add patch 0017-fipvlan-filter-interfaces-from-rtnl_getlink.patch</changelog>
<changelog author="hare@suse.de" date="1386331201">- Reshuffle patches for upstream integration:
  * Add patch 0018-Add-missing-DESTDIR-when-installing-bash-completion.patch
  * Add patch 0019-Fix-build-with-Wl-as-needed.patch
  * Add patch 0020-Fix-integer-formatting.patch
  * Add patch 0021-fcnsq-Fixup-help-text.patch
  * Add patch 0022-fcnsq-Fixup-64bit-integer-handling.patch
- Add systemd integration patches:
  * Add patch 0023-fcoemon-add-systemd-service-file.patch
  * Add patch 0024-fcoemon-systemd-socket-activation.patch
- Remove obsolete patch fcoe-utils-1.0.18-help.patch
- Remove obsolete patch fcoe-utils-1.0.28-format-strings.patch
- Remove obsolete patch fcoe-utils-1.0.28-systemd-doc.patch
- Remove obsolete patch fcoe-utils-1.0.29-as-needed.patch</changelog>
<changelog author="hare@suse.de" date="1394625600">- Refresh patches with upstream version
- Require open-lldp rpm (bnc#864387)</changelog>
<changelog author="hare@suse.de" date="1395403200">- Fixup fcoemon.socket definitions (bnc#869392)
  * Add patch 0025-systemctl-cannot-start-fcoemon.socket.patch
- Remove mkinitrd support
- Remove duplicate configuration file (bnc#869109)</changelog>
<changelog author="hare@suse.de" date="1397217600">- Replace patches with upstream version
  Remove: 0025-systemctl-cannot-start-fcoemon.socket.patch
  Add: 0028-systemctl-cannot-start-fcoemon.socket.patch
- Pull in patches from upstream:
  * Really break out of recv_loop in fipvlan (bnc#870300)
    Add: 0026-FIPVLAN-Really-break-out-of-the-recv_loop-upon-fip_r.patch
  * Update documentation
    Add: 0025-doc-Update-QUICKSTART-INSTALL-docs-for-systemd-init-.patch
    Add: 0027-man-Fix-typo-in-fcoemon-documentation.patch
- Add dependency on libhbalinux2 (bnc#873066)
- Correctly handle options when invoking fcoemon (bnc#872732)
  Add: 0029-fcoemon-Correctly-handle-options-in-the-service-file.patch
- Include bnx2fc to SUPPORTED_DRIVERS (bnc#872741)</changelog>
<changelog author="lchiquitto@suse.de" date="1397217601">- Remove obsolete file fcoe.config from sources</changelog>
<changelog author="hare@suse.de" date="1400155200">- Start fcoemon in foreground from service file (bnc#873269)
  * Add 0030-fcoe.service-Add-foreground-to-prevent-fcoemon-to-be.patch
- Fixup IEEE state machine
  * Add 0031-fcoemon-Fix-IEEE-state-machine.patch
- Fix fipvlan crash during booting (bnc#877275):
  * Add 0032-fipvlan-Fix-crash-in-create_and_start_vlan.patch
  * Add 0033-fipvlan-suppress-warning-interface-already-exists.patch
  * Add 0034-fipvlan-do-not-crash-on-empty-MAC-address-in-lookup_.patch
- Fixup warning messages during booting:
  * Add 0035-fipvlan-fixup-return-value-on-error.patch
  * Add 0036-fipvlan-clean-up-state-machine-for-pfd_add.patch</changelog>
<changelog author="hare@suse.de" date="1406548800">- Use correct socket name in fcoemon.socket (bnc#881205)
  * Add 0037-Use-correct-socket-for-fcoemon.socket.patch</changelog>
<changelog author="hare@suse.de" date="1438603200">- Update to version 1.0.30 (FATE#318849)
  * Remove merged patches:
    + 0001-man-Fix-small-typo-regarding-fcf-option.patch
    + 0002-Don-t-call-AM_INIT_AUTOMAKE-twice.patch
    + 0003-fipvlan-fails-on-powerpc.patch
    + 0004-fipvlan-Only-shutdown-interfaces-if-no-vlans-are-cre.patch
    + 0005-fipvlan-start-VLAN-interface-from-netlink-handler.patch
    + 0006-fipvlan-Extract-create_missing_vlan-function-from-lo.patch
    + 0007-fipvlan-create-VLANs-from-netlink-handler.patch
    + 0008-fipvlan-Start-FCoE-from-netlink-handler.patch
    + 0009-fipvlan-Update-wait-loop-to-wait-for-VLANs.patch
    + 0010-fipvlan-Re-send-VLAN-discovery.patch
    + 0011-fipvlan-update-manpage.patch
    + 0012-fipvlan-Leave-link-up-if-requested.patch
    + 0013-fipvlan-Update-manpage-to-reflect-correct-timeout.patch
    + 0014-fipvlan-Do-not-shut-down-FCoE-connections-on-physica.patch
    + 0015-fipvlan-break-out-of-receive-loop-on-error.patch
    + 0016-fipvlan-handle-errors-from-fip-socket-creation.patch
    + 0017-fipvlan-filter-interfaces-from-rtnl_getlink.patch
    + 0018-Add-missing-DESTDIR-when-installing-bash-completion.patch
    + 0019-Fix-build-with-Wl-as-needed.patch
    + 0020-Fix-integer-formatting.patch
    + 0021-fcnsq-Fixup-help-text.patch
    + 0022-fcnsq-Fixup-64bit-integer-handling.patch
    + 0023-fcoemon-add-systemd-service-file.patch
    + 0024-fcoemon-systemd-socket-activation.patch
    + 0025-doc-Update-QUICKSTART-INSTALL-docs-for-systemd-init-.patch
    + 0026-FIPVLAN-Really-break-out-of-the-recv_loop-upon-fip_r.patch
    + 0027-man-Fix-typo-in-fcoemon-documentation.patch
    + 0032-fipvlan-Fix-crash-in-create_and_start_vlan.patch
    + 0033-fipvlan-suppress-warning-interface-already-exists.patch
    + 0034-fipvlan-do-not-crash-on-empty-MAC-address-in-lookup_.patch
  * Add new patches from upstream:
    + 0001-fcoemon-Rework-daemonizing-and-error-handling.patch
  * Rename patches:
    + 0002-fcoemon-fix-IEEE-state-machine.patch
    + 0003-systemctl-cannot-start-fcoemon.socket.patch
    + 0004-fcoemon-Correctly-handle-options-in-the-service-file.patch
    + 0005-fcoe.service-Add-foreground-to-prevent-fcoemon-to-be.patch
    + 0006-fipvlan-fixup-return-value-on-error.patch
    + 0007-fipvlan-clean-up-state-machine-for-pfd_add.patch
    + 0008-Use-correct-socket-for-fcoemon.socket.patch</changelog>
<changelog author="jthumshirn@suse.com" date="1439380800">- Replace libHBAAPI and libhbalinux by new internal implementation (FATE#319021)</changelog>
<changelog author="jthumshirn@suse.com" date="1439467200">- Fix segmentation fault (bsc#941577)
- Fix display of driver name and version (bsc#941566)</changelog>
<changelog author="jthumshirn@suse.com" date="1443700800">- Fix enumeration of FCoE connections (bsc#947587)
  + 0018-support-multiple-connections.patch</changelog>
<changelog author="jthumshirn@suse.com" date="1444996800">- Fix erroneous memory free corruption (bsc#950696)
  + 0019-fcping-fix-erroneous-memory-free.patch</changelog>
<changelog author="jthumshirn@suse.com" date="1446465600">- Fix display of NPIV ports (bsc#951859)
  + 0019-fcoeadm_display-Fix-display-of-NPIV-ports.patch</changelog>
<changelog author="jthumshirn@suse.com" date="1454932800">- Update to version 1.0.31 (FATE#320515)
  * Removed merged patches:
    + 0001-fcoemon-Rework-daemonizing-and-error-handling.patch
    + 0002-fcoemon-fix-IEEE-state-machine.patch
    + 0009-fcoe-utils-Add-sysfs_hba-to-to-fcoemon_utils.patch
    + 0010-fcoeadm-Use-internal-sysfs-based-hba-lib-for-informa.patch
    + 0011-fcoeadm-Use-internal-sysfs-lib-to-display-target-and.patch
    + 0012-fcoeadm-Use-internal-sysfs-lib-to-display-port-stati.patch
    + 0013-fcoeadm-Get-rid-of-some-includes.patch
    + 0014-fcoemon-Use-internal-sysfs_hba-library.patch
    + 0015-libutil-remove-definition-of-sa_hex_format.patch
    + 0016-fcping-Convert-fcping-to-internal-sysfs-based-implem.patch
    + 0017-configure.ac-Remove-libHBAAPIv2-and-libhbalinux2.patch
    + 0018-support-multiple-connections.patch
    + 0019-fcoeadm_display-Fix-display-of-NPIV-ports.patch</changelog>
<changelog author="jthumshirn@suse.com" date="1466510400">- Don't activate DCB on adapters which do DCB in Hardware (bsc#985816)
  + 0009-fcoemon-c-add-a-check-to-verify-if-dcbd-is-to-be-initialized-else-do-not-try-to-connect-to-dcbd-lldpad.patch</changelog>
<changelog author="hare@suse.de" date="1468497600">- fcoemon cannot start FIP responder (bsc#988887)
  * 0010-fcoemon-fixup-log_nlmsg_error.patch
  * 0011-fcoemon-Add-debugging-message-for-recv.patch
  * 0012-fcoemon-Retry-fcm_link_getlink-on-EBUSY.patch
  * 0013-Fallback-to-default-MAC-address-for-FIP.patch
- Rediff patch
  * 0006-fipvlan-fixup-return-value-on-error.patch
- Rename patch
  * old: 0009-fcoemon-c-add-a-check-to-verify-if-dcbd-is-to-be-initialized-else-do-not-try-to-connect-to-dcbd-lldpad.patch
  * new: 0009-fcoemon.c-Add-a-check-to-verify-if-dcbd-is-to-be-ini.patch
- Fixup spec file to correctly refer to service_del_postun</changelog>
<changelog author="jthumshirn@suse.com" date="1477310400">- Fix fcoeadm-t crash when other FC storage is present (bsc#1006027)
  * 0014-fcoeadm-target-segfault-with-other-fc-storage-present.patch</changelog>

</package>
<package pkgid="b26e1f1159a088f95ba6b36c3d0aebc4239e7e7244c3dfc1d12371938ae72401" name="fdupes" arch="src">
    <version epoch="0" ver="1.61" rel="9.3.1"/>

<changelog author="dmueller@suse.de" date="1163678400">- Initial package (1.40)</changelog>
<changelog author="coolo@suse.de" date="1179230400">- add an RPM macro to make use of it in spec files</changelog>
<changelog author="nadvornik@suse.cz" date="1188993600">- support filenames with spaces in %fdupes macro [#307727]</changelog>
<changelog author="mls@suse.de" date="1189080000">- do not hardlink empty files in %fdupes macro</changelog>
<changelog author="coolo@suse.de" date="1232020800">- sort the output of fdupes to make it deterministic</changelog>
<changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
<changelog author="mvyskocil@suse.cz" date="1266235200">- fix bnc#406825: speedup fdupes
  * fdupes-speedup.patch fixes some performance gaps in code
  * fdupes-endianness.patch speedups the built in md5 on little endian machines</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build workaround: fake gcc script to work around build
  system not honoring CC</changelog>
<changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
<changelog author="behrisch@users.sf.net" date="1332676800">- added "which" requirement for red hat distros</changelog>
<changelog author="mvyskocil@suse.com" date="1350388800">- update to 1.5.0-PR2
  * new "--summarize" option
  * new  "--recurse:" selective recursion option
  * new "--noprompt" option for totally automated deletion of
  duplicate files.
  * sorts duplicates (old to new) for consistent order when
  listing or deleteing duplicate files.
  * tests for early matching of files, which should help speed up
  the matching process when large files are involved.
  * warns whenever a file cannot be deleted.
  * bugfixes (proper file closing, zero-length files, ...)
- drop the fdupes-sort-output.diff (upstream uses mtime based)
- rename and rebase fdupes-speedup.patch to 0008-speedup-the-compare.patch
- rename and rebase fdupes-endianness.patch to
  0009-glibc-endianness-check-in-md5.patch
- add -p/--permissions switch so files with different permissions or uid/gid
  are not considered as duplicates (bnc#784670)
  * this mode is a default one for fdupes macro
  0010-add-permissions-mode.patch
- imported several fixes from Debian
  * 0001-restore-pristine-code.patch - some common code fixes, partly obsoletes
    speedup patch
  * manual page fixes
    0002-Added-to-escape-minus-signs-in-manpage-lintian-warni.patch
    0003-Fix-a-typo-in-a-manpage-bts353789.patch
    0005-add-summarize-to-manpage-bts481809.patch
    0006-add-nohidden-support-bts511702.patch
    0007-Disambiguate-the-options-recurse-and-recurse-bts5371.patch
  * 0004-Large-file-support-for-2GB-files-bts447601.patch - large file support</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1398772800">- sort the output of fdupes by filename to make it deterministic
  for parallel builds
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch</changelog>
<changelog author="bwiedemann@suse.com" date="1419163200">- add -L (--linkhard) option
  add 50_bts284274_hardlinkreplace.dpatch</changelog>
<changelog author="tchvatal@suse.com" date="1438603200">- Update to upstream git repo on github
- Refresh patches:
  * fdupes-makefile.patch
  * 0008-speedup-the-file-compare.patch
  * 0010-add-permissions-mode.patch
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch
  * 50_bts284274_hardlinkreplace.dpatch
- Upstreamed patch:
  * 0004-Large-file-support-for-2GB-files-bts447601.patch
- Remove whitespace from fdupes.macros file
- Cleanup with spec-cleaner
  - Obey rpm-opt-flags
  - run test phase</changelog>
<changelog author="tchvatal@suse.com" date="1438689600">- By default relink hardlinks too, should fix bnc#940296</changelog>
<changelog author="psimons@suse.com" date="1478260800">- Update to version 1.6.1. The following patches have been applied
  upstream and were dropped:
  * 0001-restore-pristine-code.patch
  * 0002-Added-to-escape-minus-signs-in-manpage-lintian-warni.patch
  * 0003-Fix-a-typo-in-a-manpage-bts353789.patch
  * 0005-add-summarize-to-manpage-bts481809.patch
  * 0006-add-nohidden-support-bts511702.patch
  * 0007-Disambiguate-the-options-recurse-and-recurse-bts5371.patch
  * 0008-speedup-the-file-compare.patch
  * 0009-glibc-endianness-check-in-md5.patch
  * 0010-add-permissions-mode.patch
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch
- 50_bts284274_hardlinkreplace.dpatch had to be refreshed.</changelog>
<changelog author="psimons@suse.com" date="1478260801">- Drop 50_bts284274_hardlinkreplace.dpatch. The --linkhard option
  added by this patch has an implementation bug that can cause data
  loss. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677419
  has more details.</changelog>
<changelog author="psimons@suse.com" date="1480939200">- Upstream has changed their versioning scheme after version 1.51.
  Unfortunately, the new version 1.6.x won't be recognized as
  "newer" by zypper. This commit adds appropriate "provides" and
  "obsoletes" attributes to the spec file to remedy that issue.</changelog>
<changelog author="psimons@suse.com" date="1481889600">- We cannot update from fdupes 1.51 to 1.6.1. That "downgrade"
  works okay'ish for Tumbleweed because we can replace the old
  package with the new one, but in SLE this is not possible. We
  asked upstream to please release a "2.0" version to remedy these
  issues (https://github.com/adrianlopezroche/fdupes/issues/74),
  but he does not respond. Therefore, we'll call this version 1.61,
  ignoring upstreams change in the versioning scheme.</changelog>

</package>
<package pkgid="46edc5170710377ca5eb6f63d51c4fc96312cd74030b8fa95b3dc300db191f38" name="fdupes" arch="x86_64">
    <version epoch="0" ver="1.61" rel="9.3.1"/>

<changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
<changelog author="mvyskocil@suse.cz" date="1266235200">- fix bnc#406825: speedup fdupes
  * fdupes-speedup.patch fixes some performance gaps in code
  * fdupes-endianness.patch speedups the built in md5 on little endian machines</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Apply packaging guidelines (remove redundant/obsolete
  tags/sections from specfile, etc.)</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build workaround: fake gcc script to work around build
  system not honoring CC</changelog>
<changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
<changelog author="behrisch@users.sf.net" date="1332676800">- added "which" requirement for red hat distros</changelog>
<changelog author="mvyskocil@suse.com" date="1350388800">- update to 1.5.0-PR2
  * new "--summarize" option
  * new  "--recurse:" selective recursion option
  * new "--noprompt" option for totally automated deletion of
  duplicate files.
  * sorts duplicates (old to new) for consistent order when
  listing or deleteing duplicate files.
  * tests for early matching of files, which should help speed up
  the matching process when large files are involved.
  * warns whenever a file cannot be deleted.
  * bugfixes (proper file closing, zero-length files, ...)
- drop the fdupes-sort-output.diff (upstream uses mtime based)
- rename and rebase fdupes-speedup.patch to 0008-speedup-the-compare.patch
- rename and rebase fdupes-endianness.patch to
  0009-glibc-endianness-check-in-md5.patch
- add -p/--permissions switch so files with different permissions or uid/gid
  are not considered as duplicates (bnc#784670)
  * this mode is a default one for fdupes macro
  0010-add-permissions-mode.patch
- imported several fixes from Debian
  * 0001-restore-pristine-code.patch - some common code fixes, partly obsoletes
    speedup patch
  * manual page fixes
    0002-Added-to-escape-minus-signs-in-manpage-lintian-warni.patch
    0003-Fix-a-typo-in-a-manpage-bts353789.patch
    0005-add-summarize-to-manpage-bts481809.patch
    0006-add-nohidden-support-bts511702.patch
    0007-Disambiguate-the-options-recurse-and-recurse-bts5371.patch
  * 0004-Large-file-support-for-2GB-files-bts447601.patch - large file support</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1398772800">- sort the output of fdupes by filename to make it deterministic
  for parallel builds
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch</changelog>
<changelog author="bwiedemann@suse.com" date="1419163200">- add -L (--linkhard) option
  add 50_bts284274_hardlinkreplace.dpatch</changelog>
<changelog author="tchvatal@suse.com" date="1438603200">- Update to upstream git repo on github
- Refresh patches:
  * fdupes-makefile.patch
  * 0008-speedup-the-file-compare.patch
  * 0010-add-permissions-mode.patch
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch
  * 50_bts284274_hardlinkreplace.dpatch
- Upstreamed patch:
  * 0004-Large-file-support-for-2GB-files-bts447601.patch
- Remove whitespace from fdupes.macros file
- Cleanup with spec-cleaner
  - Obey rpm-opt-flags
  - run test phase</changelog>
<changelog author="tchvatal@suse.com" date="1438689600">- By default relink hardlinks too, should fix bnc#940296</changelog>
<changelog author="psimons@suse.com" date="1478260800">- Update to version 1.6.1. The following patches have been applied
  upstream and were dropped:
  * 0001-restore-pristine-code.patch
  * 0002-Added-to-escape-minus-signs-in-manpage-lintian-warni.patch
  * 0003-Fix-a-typo-in-a-manpage-bts353789.patch
  * 0005-add-summarize-to-manpage-bts481809.patch
  * 0006-add-nohidden-support-bts511702.patch
  * 0007-Disambiguate-the-options-recurse-and-recurse-bts5371.patch
  * 0008-speedup-the-file-compare.patch
  * 0009-glibc-endianness-check-in-md5.patch
  * 0010-add-permissions-mode.patch
  * 0011-add-an-option-to-sort-duplicate-files-by-name.patch
- 50_bts284274_hardlinkreplace.dpatch had to be refreshed.</changelog>
<changelog author="psimons@suse.com" date="1478260801">- Drop 50_bts284274_hardlinkreplace.dpatch. The --linkhard option
  added by this patch has an implementation bug that can cause data
  loss. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677419
  has more details.</changelog>
<changelog author="psimons@suse.com" date="1480939200">- Upstream has changed their versioning scheme after version 1.51.
  Unfortunately, the new version 1.6.x won't be recognized as
  "newer" by zypper. This commit adds appropriate "provides" and
  "obsoletes" attributes to the spec file to remedy that issue.</changelog>
<changelog author="psimons@suse.com" date="1481889600">- We cannot update from fdupes 1.51 to 1.6.1. That "downgrade"
  works okay'ish for Tumbleweed because we can replace the old
  package with the new one, but in SLE this is not possible. We
  asked upstream to please release a "2.0" version to remedy these
  issues (https://github.com/adrianlopezroche/fdupes/issues/74),
  but he does not respond. Therefore, we'll call this version 1.61,
  ignoring upstreams change in the versioning scheme.</changelog>

</package>
<package pkgid="324e10d8e321b6a8ef7f1947c89d8c74985a0a4f0f5cab45a2fb6ed9ca1d2be7" name="feh" arch="src">
    <version epoch="0" ver="2.18.3" rel="6.3.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1333627200">- update to 2.5:
  * add R, * and / bindings for &lt;keypad begin&gt;, &lt;keypad *&gt; and &lt;keypad /&gt;
  * try to convert unloadable files with imagemagick for up to 5 seconds
  * add --magick-timeout option to set imagemagick conversion timeout or
    disable it altogether
  * clean up temporary / to-delete files when receiving SIG{INT,TERM,QUIT}
  * do not scroll past image borders when using key bindings
  * --loadable / --unloadable: indicate result in exit status</changelog>
<changelog author="toganm@opensuse.org" date="1347019200">- update to 2.6:
  * Dennis Real: EXIF mode fixes, support for more camera models
  * feh(1): Document behaviour for duplicate key bindings
    &lt;https://github.com/derf/feh/issues/91&gt;
  * menu: simpler background, remove drop shadows
  * Remove --menu-style support (deprecated in 1.12)
  * Allow --slideshow-delay and --reload to be used together
  * New format specifiers:
  * * %o    x,y image offset relative to top-left window corner
  * * %r    image rotation
  * * %z    image zoom
  * Always use file URL as filename when opening http files.
    (consequence: lossless rotate no longer works for such files)
  * --reload now accepts non-decimal values
  * Fix --filelist trying to load .txt files with imagemagick
  * imagemagick support is now disabled by default, to make feh
  * behaviour less confusing. Set --magick-timeout to a non-negative
    value to enable it (--magick-timeout 5 for feh-2.5 behaviour)
- convert license tag to spdx format</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1347537600">- update to 2.6.1:
  * Fix freedesktop.org Thumbnail Managing Standard implementation:
    when running feh on the current working directory, '/path/to/./image.png'
    was used for thumbnail name generation. Now it is always
    '/path/to/image.png'
  * Show error message if lossless rotate / flip failed on non-JPEG image
  * Show error message if -O / -o failed to save image
  * Show error message if load failed and magick is disabled (was broken
    by feh 2.4)</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1348747200">- update to 2.6.2:
  * Set EXIF orientation tag to 1 ("0,0 is top left" aka normal) after
    running jpegtran. Previously, when doing a lossless rotate, the image
    was rotated but the corresponding EXIF tag not updated, resulting in
    wrong image display in programs aware of this EXIF tag.
  * Fix spelling in feh(1)</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1348747201">- update to 2.6.3:
  * Fix segfault when doing lossless mirror/rotate and jpegexiforient is
    not present: https://github.com/derf/feh/issues/100</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1350388800">- update to 2.7:
  * add --min-dim and --max-dim options to only process images with certain
    dimensions</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1356436800">- update to 2.8:
  * Do not apply --scale-down to the thumbnail window. It will be applied
    to windows opened from this, though.
  * Respect --image-bg when setting a wallpaper (bg-center and bg-max)
  * Add %V (feh process ID) format specifier
  * Fix delete not working on last image with --cycle-once
  * Treat quick, low-offset drags (1px or 2px move in &lt;1 second) as clicks
    to improve graphics tablet support
  * Respect --start-at in thumbnail mode
  * Make 'z' (jump_random) work in thumbnail mode as well, fix thumbnail
    selection roll-over</changelog>
<changelog author="nmo.marques@gmail.com" date="1361275200">- update to 2.9.1:
  * Set correct window dimensions on any Xinerama screen, not just the
    first one (active screen is determined by current pointer location)
- fixes from 2.9:
  * Add --keep-zoom-vp option to keep zoom and offsets when switching
    images (patch by sdaau). Press 'k' to toggle it.
  * Add --sort mtime option (patch by guns)
  * Add a desktop file (installed to share/applications/feh.desktop)
  * Use "feh -" to read image from stdin
  * Fix Imlib2 and X11 warnings when opening a URL that returned an HTTP
    error
  * Add button bindings to zoom in / out (patch by sdaau)
- Rebase %%patch1</changelog>
<changelog author="vcizek@suse.com" date="1375358400">- update to 2.9.3
  * Patch by David Gowers: Add %L format code (temporary copy of filelist)
  * Fix buffer overflows in printf implementation (affects --action,
  - -customlist, --index-info, --info, --thumb-title, --title)
  * Fix tests failing when compiled with help=1
  * Fix -F --zoom 100 not working in Gnome+Unity when compiling feh with
    gcc and enabled optimizations (not -O0)
  * EXIF updates by Dennis Real
- added gpg tarball checking
- fix the licence format</changelog>
<changelog author="seiler@b1-systems.de" date="1397131200">- update to 2.10
  * Allow non-centered wallpapers using the --geometry option
  (Patch by Joel Bradshaw)
  * Add ; flag to --info (as in "--info ';echo foo'") to disable info
  display on startup
  * Partially fix off-by-one pixel error when warping the pointer in the
  bottom/right window border
  * thumbnail mode: If --action is set, run specified command instead of
  opening image on click.
  * feh.desktop: Use feh %F since we support multiple files
  * Fix --borderless not working on some 64bit systems
  (Patch by Brian Mattern)
  * Always use absolute paths in .fehbg
- patches included:
  * feh-makefile_optflags.patch: added optflags to makefile
  * feh-no_date.patch: removed build date to prevent OBS to rebuild
  * feh-fix_sighandler.patch: changeg value of sighandler
  * feh-fix_pointer_arithmetics.patch: corrected variable of pointe
    arithmetics</changelog>
<changelog author="toganm@opensuse.org" date="1409659200">- Update to 2.12
  * feh no longer depends on giblib. Instead, the relevant parts
    of the giblib source were imported into the feh source.
    Rationale: giblib is unmaintained and, as far as I know, only
    used by three projects (one of which is feh). There is at least one
    known bug in it, and as I do not have the time to take over giblib
    development, importing the library seems to be the best solution.
  * Fix/improve --randomize for short filelists (closes #151)
  * Fix a buffer overflow in the printf implementation when
  * handling unknown format specifiers (affects --action, --customlist,
  - -index-info, --info, --thumb-title and --title)
  * Update help (if built with help=1)
- Patches reworked for patch level 1
  * replaced feh-fix_sighandler.patch with feh-2.12-fix_sighandler.patch</changelog>
<changelog author="seiler@b1-systems.de" date="1431432000">- update to 2.21.2
  * Handle missing HOME in environment
  * Fix memory leak when a slideshow contains many unloadable images
  * Fix memory leak when --prelaod removes files from the filelist
- added dependency because of missing image loader:
  feh WARNING: example.jpg - No Imlib2 loader for that file format
- removed unneeded dependency giblib (unmaintained)</changelog>
<changelog author="mimi.vx@gmail.com" date="1436356800">- update to 2.13.1
  * Fix --scale-down breaking image centering in fullscreen mode
- spec-cleaned</changelog>
<changelog author="mimi.vx@gmail.com" date="1445688000">- update to 2.14
  * Add --xinerama-index option for background setting
  * When removing the last image in slidsehow mode, stay on the last (previously
    second-to-last) image
  * Allow --sort and --randomize to override each other (most recently specified
    option wins) instead of always preferring --sort
  * Thumbnail mode: Mark image as processed when executing an action (--action) by
    clicking on an image
  * It is now possible to override feh's idea of the active xinerama screen using the
  - -xinerama-index option
  * Remove (undocumented) feature allowing to override feh's idea of the active
    xinerama screen by setting the XINERAMA_SCREEN environment variable
- remove obsolete gpg macro</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- fix bsc#955576
- add jpegexiforient to package</changelog>
<changelog author="mvetter@suse.com" date="1464264000">- Don't display feh in menu (can't start it without parameters anyways)</changelog>
<changelog author="mimi.vx@gmail.com" date="1470830400">- update to 2.16.2
- refreshed patches:
  feh-2.12-fix_sighandler.patch
  feh-fix_pointer_arithmetics.patch
  feh-makefile_optflags.patch
- dropped patch: feh-no_date.patch
  * Also support in-place editing for images loaded via libcurl or
    imagemagick. Results will not be written back to disk in this case.
  * Fix crash when trying to rotate a JPEG image without having
    jpegtran / jpegexiforient installed
  * Handle failing fork() calls gracefully
  * Fix invalid key/button definitions mis-assigning keys/buttons to other
    actions
  * Add sort mode --sort dirname to sort images by directory instead
    of by name. For example, where a normal recursive run will show images in
    the order foo/a.jpg -&gt; foo/bar/baz.jpg -&gt; foo/fnord.jpg, a dirname sort
    will result in foo/a.jpg -&gt; foo/fnord.jpg -&gt; foo/bar/baz.jpg (Patch by
    Sung Pae)
  * Add navigation keys next_dir (]) and prev_dir ([) to jump to the first
    image of the nex/previous directory (Patch by Sung Pae)
  * Fix toggle_filenames key displaying wrong file numbers in multiwindow
    mode
  * Rescale image when resizing a window and --scale-down or --geometry is
    active. This largely fixes the --scale-down issues introduced in
    2.15. However, note that --scale-down still introduces a fixed window
    size which will not be updated when changing images (as was the case in
    feh &lt; 2.15). This may or may not be fixed in the future.
  * Fix --keep-zoom-vp not keeping the viewport x/y offsets (broken by 2.15)
  * Fix w (size_to_image) key not updating window size when --scale-down
    or --geometry is active
  * Patch by William Woodruff: Add --insecure option to disable HTTPS
    certificate checks
  * Patch by guraga: Add --no-recursive option to disable recursive directory
    expansion.  Note that --no-recursive is the default behaviour of feh.
    This option is mostly useful to override a --recursive set in a theme or
    shell alias
  * Patch by Richard Molitor: Improve --scale-down in tiling environments.
    This fixes flickering when changing images at the cost of slightly
    less apaptive scale-down behaviour: Window size changes are now only
    processed when the active image is changed
  * --action and --action[1..9] now support action titles
    (e.g. --action '[some title]some-command %F'), which are displayed
    instead of the specified shell command. Note that the title must not
    start with a space. Titles starting with a space are treated as part of
    of the command so that actions like '[ -L %F ] &amp;&amp; foo' still work
  * make test: Ignore results on arm and mips since they expose a bug in
    Imlib2 1.4.7 and/or giflib 5.1.2. Note that due to this bug, feh may be
    unable to display gif images. x86 and amd64 are also affected.
    Again, see &lt;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813729&gt;
    for more information
  * -f / --filelist: Do not print useless error message when a correct
    filelist file is specified
  * -f / --filelist: Fix bug in "-" / "/dev/stdin" handling affecting feh
    running in ksh and possibly other environments</changelog>
<changelog author="mimi.vx@gmail.com" date="1472731200">- update to 2.17.1
- added feh-makefile_app.patch -- fix install location of icons
- refreshed feh-makefile_optflags.patch
  * Install feh icon (both 48x48 and scalable SVG) to /usr/share/icons
    when running "make install app=1"
  * Fix --sort not being respected after the first reload when used in
    conjunction with --reload
  * All key actions can now also be bound to a button by specifying them
    in .config/feh/buttons. However, note that button actions can not be
    bound to keys.
  * Rename "menu" key action to "toggle_menu", "prev" to "prev_img" and
    "next" to "next_img". The old names are still supported, but no longer
    documented.
  * feh now also sets the X11 _NET_WM_PID and WM_CLIENT_MACHINE window
    properties
  * Fix compilation on systems where HOST_NAME_MAX is not defined</changelog>
<changelog author="mimi.vx@gmail.com" date="1487937600">- update to 2.18.2
  * Fix image-specific format specifiers not being updated correctly
  * New key binding: ! -  zoom_fill (zoom to fill window, may cut off image parts
  * Disable EXIF-based auto rotation by default
  * add --auto-rotate option to enable auto rotation</changelog>
<changelog author="mimi.vx@gmail.com" date="1492603200">- update to 2.18.3
- fixes boo#1034567 - CVE-2017-7875
  * Fix double-free/OOB-write in E17 IPC. This only affects the background
    setting options and requires a malicious X11 app to run alongside feh
    and pretend to be an E17 window manager.
  * Fix image-specific format specifiers not being updated correctly in thumbnail
    mode window titles
  * Fix memory leak when closing images opened from thumbnail mode
  * Fix a possible out of bounds read caused by an unterminated string when
    using --output to save images in long paths
  * Fix out of bounds read/write when handling empty or broken caption files.
  * Fix memory leak when saving a filelist or image whose target filename
    already exists.</changelog>

</package>
<package pkgid="9d9eefe52f6b82bd34344f8374203312a7b9c3da978f30e4ff0314229563630c" name="feh" arch="x86_64">
    <version epoch="0" ver="2.18.3" rel="6.3.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1333627200">- update to 2.5:
  * add R, * and / bindings for &lt;keypad begin&gt;, &lt;keypad *&gt; and &lt;keypad /&gt;
  * try to convert unloadable files with imagemagick for up to 5 seconds
  * add --magick-timeout option to set imagemagick conversion timeout or
    disable it altogether
  * clean up temporary / to-delete files when receiving SIG{INT,TERM,QUIT}
  * do not scroll past image borders when using key bindings
  * --loadable / --unloadable: indicate result in exit status</changelog>
<changelog author="toganm@opensuse.org" date="1347019200">- update to 2.6:
  * Dennis Real: EXIF mode fixes, support for more camera models
  * feh(1): Document behaviour for duplicate key bindings
    &lt;https://github.com/derf/feh/issues/91&gt;
  * menu: simpler background, remove drop shadows
  * Remove --menu-style support (deprecated in 1.12)
  * Allow --slideshow-delay and --reload to be used together
  * New format specifiers:
  * * %o    x,y image offset relative to top-left window corner
  * * %r    image rotation
  * * %z    image zoom
  * Always use file URL as filename when opening http files.
    (consequence: lossless rotate no longer works for such files)
  * --reload now accepts non-decimal values
  * Fix --filelist trying to load .txt files with imagemagick
  * imagemagick support is now disabled by default, to make feh
  * behaviour less confusing. Set --magick-timeout to a non-negative
    value to enable it (--magick-timeout 5 for feh-2.5 behaviour)
- convert license tag to spdx format</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1347537600">- update to 2.6.1:
  * Fix freedesktop.org Thumbnail Managing Standard implementation:
    when running feh on the current working directory, '/path/to/./image.png'
    was used for thumbnail name generation. Now it is always
    '/path/to/image.png'
  * Show error message if lossless rotate / flip failed on non-JPEG image
  * Show error message if -O / -o failed to save image
  * Show error message if load failed and magick is disabled (was broken
    by feh 2.4)</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1348747200">- update to 2.6.2:
  * Set EXIF orientation tag to 1 ("0,0 is top left" aka normal) after
    running jpegtran. Previously, when doing a lossless rotate, the image
    was rotated but the corresponding EXIF tag not updated, resulting in
    wrong image display in programs aware of this EXIF tag.
  * Fix spelling in feh(1)</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1348747201">- update to 2.6.3:
  * Fix segfault when doing lossless mirror/rotate and jpegexiforient is
    not present: https://github.com/derf/feh/issues/100</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1350388800">- update to 2.7:
  * add --min-dim and --max-dim options to only process images with certain
    dimensions</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1356436800">- update to 2.8:
  * Do not apply --scale-down to the thumbnail window. It will be applied
    to windows opened from this, though.
  * Respect --image-bg when setting a wallpaper (bg-center and bg-max)
  * Add %V (feh process ID) format specifier
  * Fix delete not working on last image with --cycle-once
  * Treat quick, low-offset drags (1px or 2px move in &lt;1 second) as clicks
    to improve graphics tablet support
  * Respect --start-at in thumbnail mode
  * Make 'z' (jump_random) work in thumbnail mode as well, fix thumbnail
    selection roll-over</changelog>
<changelog author="nmo.marques@gmail.com" date="1361275200">- update to 2.9.1:
  * Set correct window dimensions on any Xinerama screen, not just the
    first one (active screen is determined by current pointer location)
- fixes from 2.9:
  * Add --keep-zoom-vp option to keep zoom and offsets when switching
    images (patch by sdaau). Press 'k' to toggle it.
  * Add --sort mtime option (patch by guns)
  * Add a desktop file (installed to share/applications/feh.desktop)
  * Use "feh -" to read image from stdin
  * Fix Imlib2 and X11 warnings when opening a URL that returned an HTTP
    error
  * Add button bindings to zoom in / out (patch by sdaau)
- Rebase %%patch1</changelog>
<changelog author="vcizek@suse.com" date="1375358400">- update to 2.9.3
  * Patch by David Gowers: Add %L format code (temporary copy of filelist)
  * Fix buffer overflows in printf implementation (affects --action,
  - -customlist, --index-info, --info, --thumb-title, --title)
  * Fix tests failing when compiled with help=1
  * Fix -F --zoom 100 not working in Gnome+Unity when compiling feh with
    gcc and enabled optimizations (not -O0)
  * EXIF updates by Dennis Real
- added gpg tarball checking
- fix the licence format</changelog>
<changelog author="seiler@b1-systems.de" date="1397131200">- update to 2.10
  * Allow non-centered wallpapers using the --geometry option
  (Patch by Joel Bradshaw)
  * Add ; flag to --info (as in "--info ';echo foo'") to disable info
  display on startup
  * Partially fix off-by-one pixel error when warping the pointer in the
  bottom/right window border
  * thumbnail mode: If --action is set, run specified command instead of
  opening image on click.
  * feh.desktop: Use feh %F since we support multiple files
  * Fix --borderless not working on some 64bit systems
  (Patch by Brian Mattern)
  * Always use absolute paths in .fehbg
- patches included:
  * feh-makefile_optflags.patch: added optflags to makefile
  * feh-no_date.patch: removed build date to prevent OBS to rebuild
  * feh-fix_sighandler.patch: changeg value of sighandler
  * feh-fix_pointer_arithmetics.patch: corrected variable of pointe
    arithmetics</changelog>
<changelog author="toganm@opensuse.org" date="1409659200">- Update to 2.12
  * feh no longer depends on giblib. Instead, the relevant parts
    of the giblib source were imported into the feh source.
    Rationale: giblib is unmaintained and, as far as I know, only
    used by three projects (one of which is feh). There is at least one
    known bug in it, and as I do not have the time to take over giblib
    development, importing the library seems to be the best solution.
  * Fix/improve --randomize for short filelists (closes #151)
  * Fix a buffer overflow in the printf implementation when
  * handling unknown format specifiers (affects --action, --customlist,
  - -index-info, --info, --thumb-title and --title)
  * Update help (if built with help=1)
- Patches reworked for patch level 1
  * replaced feh-fix_sighandler.patch with feh-2.12-fix_sighandler.patch</changelog>
<changelog author="seiler@b1-systems.de" date="1431432000">- update to 2.21.2
  * Handle missing HOME in environment
  * Fix memory leak when a slideshow contains many unloadable images
  * Fix memory leak when --prelaod removes files from the filelist
- added dependency because of missing image loader:
  feh WARNING: example.jpg - No Imlib2 loader for that file format
- removed unneeded dependency giblib (unmaintained)</changelog>
<changelog author="mimi.vx@gmail.com" date="1436356800">- update to 2.13.1
  * Fix --scale-down breaking image centering in fullscreen mode
- spec-cleaned</changelog>
<changelog author="mimi.vx@gmail.com" date="1445688000">- update to 2.14
  * Add --xinerama-index option for background setting
  * When removing the last image in slidsehow mode, stay on the last (previously
    second-to-last) image
  * Allow --sort and --randomize to override each other (most recently specified
    option wins) instead of always preferring --sort
  * Thumbnail mode: Mark image as processed when executing an action (--action) by
    clicking on an image
  * It is now possible to override feh's idea of the active xinerama screen using the
  - -xinerama-index option
  * Remove (undocumented) feature allowing to override feh's idea of the active
    xinerama screen by setting the XINERAMA_SCREEN environment variable
- remove obsolete gpg macro</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- fix bsc#955576
- add jpegexiforient to package</changelog>
<changelog author="mvetter@suse.com" date="1464264000">- Don't display feh in menu (can't start it without parameters anyways)</changelog>
<changelog author="mimi.vx@gmail.com" date="1470830400">- update to 2.16.2
- refreshed patches:
  feh-2.12-fix_sighandler.patch
  feh-fix_pointer_arithmetics.patch
  feh-makefile_optflags.patch
- dropped patch: feh-no_date.patch
  * Also support in-place editing for images loaded via libcurl or
    imagemagick. Results will not be written back to disk in this case.
  * Fix crash when trying to rotate a JPEG image without having
    jpegtran / jpegexiforient installed
  * Handle failing fork() calls gracefully
  * Fix invalid key/button definitions mis-assigning keys/buttons to other
    actions
  * Add sort mode --sort dirname to sort images by directory instead
    of by name. For example, where a normal recursive run will show images in
    the order foo/a.jpg -&gt; foo/bar/baz.jpg -&gt; foo/fnord.jpg, a dirname sort
    will result in foo/a.jpg -&gt; foo/fnord.jpg -&gt; foo/bar/baz.jpg (Patch by
    Sung Pae)
  * Add navigation keys next_dir (]) and prev_dir ([) to jump to the first
    image of the nex/previous directory (Patch by Sung Pae)
  * Fix toggle_filenames key displaying wrong file numbers in multiwindow
    mode
  * Rescale image when resizing a window and --scale-down or --geometry is
    active. This largely fixes the --scale-down issues introduced in
    2.15. However, note that --scale-down still introduces a fixed window
    size which will not be updated when changing images (as was the case in
    feh &lt; 2.15). This may or may not be fixed in the future.
  * Fix --keep-zoom-vp not keeping the viewport x/y offsets (broken by 2.15)
  * Fix w (size_to_image) key not updating window size when --scale-down
    or --geometry is active
  * Patch by William Woodruff: Add --insecure option to disable HTTPS
    certificate checks
  * Patch by guraga: Add --no-recursive option to disable recursive directory
    expansion.  Note that --no-recursive is the default behaviour of feh.
    This option is mostly useful to override a --recursive set in a theme or
    shell alias
  * Patch by Richard Molitor: Improve --scale-down in tiling environments.
    This fixes flickering when changing images at the cost of slightly
    less apaptive scale-down behaviour: Window size changes are now only
    processed when the active image is changed
  * --action and --action[1..9] now support action titles
    (e.g. --action '[some title]some-command %F'), which are displayed
    instead of the specified shell command. Note that the title must not
    start with a space. Titles starting with a space are treated as part of
    of the command so that actions like '[ -L %F ] &amp;&amp; foo' still work
  * make test: Ignore results on arm and mips since they expose a bug in
    Imlib2 1.4.7 and/or giflib 5.1.2. Note that due to this bug, feh may be
    unable to display gif images. x86 and amd64 are also affected.
    Again, see &lt;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813729&gt;
    for more information
  * -f / --filelist: Do not print useless error message when a correct
    filelist file is specified
  * -f / --filelist: Fix bug in "-" / "/dev/stdin" handling affecting feh
    running in ksh and possibly other environments</changelog>
<changelog author="mimi.vx@gmail.com" date="1472731200">- update to 2.17.1
- added feh-makefile_app.patch -- fix install location of icons
- refreshed feh-makefile_optflags.patch
  * Install feh icon (both 48x48 and scalable SVG) to /usr/share/icons
    when running "make install app=1"
  * Fix --sort not being respected after the first reload when used in
    conjunction with --reload
  * All key actions can now also be bound to a button by specifying them
    in .config/feh/buttons. However, note that button actions can not be
    bound to keys.
  * Rename "menu" key action to "toggle_menu", "prev" to "prev_img" and
    "next" to "next_img". The old names are still supported, but no longer
    documented.
  * feh now also sets the X11 _NET_WM_PID and WM_CLIENT_MACHINE window
    properties
  * Fix compilation on systems where HOST_NAME_MAX is not defined</changelog>
<changelog author="mimi.vx@gmail.com" date="1487937600">- update to 2.18.2
  * Fix image-specific format specifiers not being updated correctly
  * New key binding: ! -  zoom_fill (zoom to fill window, may cut off image parts
  * Disable EXIF-based auto rotation by default
  * add --auto-rotate option to enable auto rotation</changelog>
<changelog author="mimi.vx@gmail.com" date="1492603200">- update to 2.18.3
- fixes boo#1034567 - CVE-2017-7875
  * Fix double-free/OOB-write in E17 IPC. This only affects the background
    setting options and requires a malicious X11 app to run alongside feh
    and pretend to be an E17 window manager.
  * Fix image-specific format specifiers not being updated correctly in thumbnail
    mode window titles
  * Fix memory leak when closing images opened from thumbnail mode
  * Fix a possible out of bounds read caused by an unterminated string when
    using --output to save images in long paths
  * Fix out of bounds read/write when handling empty or broken caption files.
  * Fix memory leak when saving a filelist or image whose target filename
    already exists.</changelog>

</package>
<package pkgid="4d702975be975ad6f66746d77925922e3bc595c0212176c28c7f681a0d148213" name="fetchmsttfonts" arch="noarch">
    <version epoch="0" ver="11.4" rel="20.3.2"/>

<changelog author="meissner@suse.de" date="1255435200">- fixed to use new sourceforge download URLs. bnc#533112, bnc#546461</changelog>
<changelog author="dmueller@suse.de" date="1276862400">- bump version to 11.3</changelog>
<changelog author="dmueller@suse.de" date="1279022400">- submission for 11.3 (bnc#621540)</changelog>
<changelog author="meissner@suse.de" date="1299672000">- 11.4 submission</changelog>
<changelog author="meissner@suse.de" date="1312804800">- Add COPYING file bnc#656777</changelog>
<changelog author="jdelvare@suse.de" date="1319025600">- Drop references to legacy package agfa-fonts.
- Properly reference all files and directories so that they are
  deleted on package removal.</changelog>
<changelog author="meissner@suse.de" date="1323432000">- post (and display) EULA.html to text as post-install message.</changelog>
<changelog author="meissner@suse.com" date="1348056000">- /etc/sysconfig/proxy could be missing bnc#777151</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416052800">- fix bashisms in fetchmsttfonts.sh script</changelog>
<changelog author="meissner@suse.com" date="1431345600">- remove voxel from server list (gone) bsc#930338</changelog>
<changelog author="astieger@suse.com" date="1449748800">- verify md5 and sha1 checksums (sourced from upstream),
  SHA-512 checksums (generated locally) boo#958651
- no longer download the Andale file twice
- update license text for new FSF address</changelog>
<changelog author="9@cirno.systems" date="1502452800">- Remove unnecessary BuildRequires
- Refactor download script (bsc#1057119)
  * Use sf.net automatic mirror selection
  * Remove proxy settings code as it is already applied as part of
    openSUSE?s default /etc/profile.sh
  * Fix some issues pointed out by shellcheck</changelog>

</package>
<package pkgid="73a7dd4dac32e2564fc4f6e3ac71fe707505564750ef8aee02779ab22772ae26" name="fetchmsttfonts" arch="src">
    <version epoch="0" ver="11.4" rel="20.3.2"/>

<changelog author="meissner@suse.de" date="1214308800">- initial package
  - included fetchmsttfonts.sh script from 10.3</changelog>
<changelog author="dmueller@suse.de" date="1227873600">- update for 11.1
  * add eula to package</changelog>
<changelog author="meissner@suse.de" date="1227873601">- reviewed and adjusted server list. Some servers no longer
  carried the fonts.</changelog>
<changelog author="coolo@suse.de" date="1228046400">- according to my test case, it works if there is no provides/obsoletes
  to the old name</changelog>
<changelog author="ro@suse.de" date="1228132800">- insert newline after macro to help macro expansion ...</changelog>
<changelog author="meissner@suse.de" date="1228478400">- require coreutils (for /usr/bin/id) and fonts-config
  for minimal builds. bnc#456795</changelog>
<changelog author="meissner@suse.de" date="1229515200">- exit 0 when we are running non-chrooted (oS 11.1 bug in some
  installation methods) bnc#456795</changelog>
<changelog author="meissner@suse.de" date="1233144000">- %ghost the font files so they get removed on -e
- run font-config on %postun (for removal), buildrequire it and
  freetype2 for it.</changelog>
<changelog author="meissner@suse.de" date="1255435200">- fixed to use new sourceforge download URLs. bnc#533112, bnc#546461</changelog>
<changelog author="dmueller@suse.de" date="1276862400">- bump version to 11.3</changelog>
<changelog author="dmueller@suse.de" date="1279022400">- submission for 11.3 (bnc#621540)</changelog>
<changelog author="meissner@suse.de" date="1299672000">- 11.4 submission</changelog>
<changelog author="meissner@suse.de" date="1312804800">- Add COPYING file bnc#656777</changelog>
<changelog author="jdelvare@suse.de" date="1319025600">- Drop references to legacy package agfa-fonts.
- Properly reference all files and directories so that they are
  deleted on package removal.</changelog>
<changelog author="meissner@suse.de" date="1323432000">- post (and display) EULA.html to text as post-install message.</changelog>
<changelog author="meissner@suse.com" date="1348056000">- /etc/sysconfig/proxy could be missing bnc#777151</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416052800">- fix bashisms in fetchmsttfonts.sh script</changelog>
<changelog author="meissner@suse.com" date="1431345600">- remove voxel from server list (gone) bsc#930338</changelog>
<changelog author="astieger@suse.com" date="1449748800">- verify md5 and sha1 checksums (sourced from upstream),
  SHA-512 checksums (generated locally) boo#958651
- no longer download the Andale file twice
- update license text for new FSF address</changelog>
<changelog author="9@cirno.systems" date="1502452800">- Remove unnecessary BuildRequires
- Refactor download script (bsc#1057119)
  * Use sf.net automatic mirror selection
  * Remove proxy settings code as it is already applied as part of
    openSUSE?s default /etc/profile.sh
  * Fix some issues pointed out by shellcheck</changelog>

</package>
<package pkgid="c6d1f6de437e0511473e95bea171397779d0fd547a7cb88fbb64685b4372d674" name="ffmpeg" arch="src">
    <version epoch="0" ver="3.2" rel="4.1"/>

<changelog author="jengelh@inai.de" date="1455537600">- Update to new upstream release 3.0
  * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools,
  rubberband, tremolo, agate, chromakey, displace, and many more.
  * ffplay dynamic volume control
  * audio high-order multiband parametric equalizer
  * automatic bitstream filtering</changelog>
<changelog author="idonmez@suse.com" date="1455537601">- Remove the optional vo-aacenc dependency, upstream removed it.</changelog>
<changelog author="olaf@aepfle.de" date="1455624000">- Update included pkgconfig files to require the exact version
  of ffmpeg pc files, instead of any later version
  ffmpeg-pkgconfig-version.patch</changelog>
<changelog author="jengelh@inai.de" date="1459339200">- Update to new maintenance release 3.0.1
  * vc2enc: fix use of uninitialized variables in the rate control
  system
  * postproc: fix an unaligned access
  * lavc/hevc: Allow arbitrary garbage in bytestream as long as at
  least one NAL unit is found.</changelog>
<changelog author="jengelh@inai.de" date="1459944000">- Another try at organizing the codec-enable list.
  Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP,
  zlib
  Enable audio: Celt, GSM, Opus, Speex, Vorbis
  Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext</changelog>
<changelog author="jengelh@inai.de" date="1460289600">- Add ffmpeg-new-coder-errors.diff</changelog>
<changelog author="olaf@aepfle.de" date="1460894400">- Remove ffmpeg-devel subpackage.
  All users have been converted to pkgconfig
  Add Provides/Obsoletes to libavdevice-devel</changelog>
<changelog author="jengelh@inai.de" date="1461585600">- Add ffmpeg-codec-choice.diff</changelog>
<changelog author="aloisio@gmx.com" date="1461844800">- Update to version 3.0.2
  * avcodec/ttaenc: Reallocate packet if its too small
  * configure: build fix for P5600 with mips code restructuring
  * mips: add support for R6
  * pgssubdec: fix subpicture output colorspace and range
  * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3
  * avfilter/vf_drawtext: Check return code of load_glyph()
  * avformat/mux: Check that deinit is set before calling it
  * avcodec/takdec: add code that got somehow lost in process of
    REing
  * avcodec/apedec: fix decoding of stereo files with one
    channel full of silence
  * avcodec/avpacket: Fix off by 5 error
  * avcodec/h264: Fix for H.264 configuration parsing
  * avcodec/bmp_parser: Ensure remaining_size is not too small
    in startcode packet crossing corner case
  * avcodec/pngdec: Fix alpha detection with skip_frame
  * Changelog: Make formating consistent
  * avfilter/src_movie: fix how we check for overflows with
    seek_point
  * avcodec/j2kenc: Add attribution to OpenJPEG project:
- Dropped dcadec (libdca was merged upstream)</changelog>
<changelog author="robert.munteanu@gmail.com" date="1464696000">- Guard usage of opencore using bcond_with, boo#980542</changelog>
<changelog author="aloisio@gmx.com" date="1467028800">- Update to version 3.1
  * DXVA2-accelerated HEVC Main10 decoding
  * fieldhint filter
  * loop video filter and aloop audio filter
  * Bob Weaver deinterlacing filter
  * firequalizer filter
  * datascope filter
  * bench and abench filters
  * ciescope filter
  * protocol blacklisting API
  * MediaCodec H264 decoding
  * VC-2 HQ RTP payload format (draft v1) depacketizer and
    packetizer
  * VP9 RTP payload format (draft v2) packetizer
  * AudioToolbox audio decoders
  * AudioToolbox audio encoders
  * coreimage filter (GPU based image filtering on OSX)
  * libdcadec removed
  * bitstream filter for extracting DTS core
  * ADPCM IMA DAT4 decoder
  * musx demuxer
  * aix demuxer
  * remap filter
  * hash and framehash muxers
  * colorspace filter
  * hdcd filter
  * readvitc filter
  * VAAPI-accelerated format conversion and scaling
  * libnpp/CUDA-accelerated format conversion and scaling
  * Duck TrueMotion 2.0 Real Time decoder
  * Wideband Single-bit Data (WSD) demuxer
  * VAAPI-accelerated H.264/HEVC/MJPEG encoding
  * DTS Express (LBR) decoder
  * Generic OpenMAX IL encoder with support for Raspberry Pi
  * IFF ANIM demuxer &amp; decoder
  * Direct Stream Transfer (DST) decoder
  * loudnorm filter
  * MTAF demuxer and decoder
  * MagicYUV decoder
  * OpenExr improvements (tile data and B44/B44A support)
  * BitJazz SheerVideo decoder
  * CUDA CUVID H264/HEVC decoder
  * 10-bit depth support in native utvideo decoder
  * libutvideo wrapper removed
  * YUY2 Lossless Codec decoder
- Added minimum requirement for libva (0.35.0, matched by
  1.3.0 package)</changelog>
<changelog author="aloisio@gmx.com" date="1467374400">- Update to version 3.1.1
  * doc/APIchanges: document the lavu/lavf field moves
  * avformat/avformat: Move new field to the end of AVStream
  * avformat/utils: update deprecated AVStream-&gt;codec when the context is updated
  * avutil/frame: Move new field to the end of AVFrame
  * libavcodec/exr : fix decoding piz float file.
  * avformat/mov: Check sample size
  * lavfi: Move new field to the end of AVFilterContext
  * lavfi: Move new field to the end of AVFilterLink
  * ffplay: Fix usage of private lavfi API
  * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers
  * lavc/pnm_parser: disable parsing for text based PNMs</changelog>
<changelog author="jengelh@inai.de" date="1469793600">- Build with netcdf so as to enable af_sofalizer [boo#983398]</changelog>
<changelog author="aloisio@gmx.com" date="1470744000">- Update to version 3.1.2:
  * avcodec/rawdec: Fix palette handling with changing
    palettes
  * avcodec/raw: Fix decoding of ilacetest.mov
  * avformat/mov: Enable mp3 parsing if a packet needs it
  * avformat/hls: Sync starting segment across variants on
    live streams
  * avformat/hls: Fix regression with ranged media segments
  * avcodec/ffv1enc: Fix assertion failure with non zero
    bits per sample
  * avfilter/af_hdcd: small fix in af_hdcd.c where gain was
    not being adjusted for "attenuate slowly"
  * avformat/oggdec: Fix integer overflow with invalid pts
  * libavcodec/dnxhd: Enable 12-bit DNxHR support.
  * lavc/vaapi_encode_h26x: Fix a crash if "." is not the
    decimal separator.
  * avcodec/vp9_parser: Check the input frame sizes for
    being consistent
  * avformat/flvdec: parse keyframe before a/v stream was
    created add_keyframes_index() when stream created or
    keyframe parsed
  * libavformat/rtpdec_asf: zero initialize the AVIOContext
    struct
  * libx264: Increase x264 opts character limit to 4096
  * avcodec/h264_parser: Set sps/pps_ref
  * librtmp: Avoid an infinite loop setting connection
    arguments
  * avformat/oggparsevp8: fix pts calculation on pages
    ending with an invisible frame
  * lavf/vplayerdec: Improve auto-detection.
  * lavc/mediacodecdec_h264: properly convert extradata to
    annex-b</changelog>
<changelog author="aloisio@gmx.com" date="1472299200">- Update to version 3.1.3
  * examples/demuxing_decoding: convert to codecpar
  * avcodec/exr: Check tile positions
  * avcodec/aacenc: Tighter input checks
  * avformat/wtvdec: Check pointer before use
  * libavcodec/wmalosslessdec: Check the remaining bits
  * avcodec/adpcm: Fix adpcm_ima_wav padding
  * avcodec/svq3: fix slice size check
  * avcodec/diracdec: Check numx/y
  * avcodec/h2645_parse: fix nal size
  * avcodec/h2645_parse: Use get_nalsize() in
    ff_h2645_packet_split()
  * h2645_parse: only read avc length code at the correct
    position
  * h2645_parse: don't overread AnnexB NALs within an avc
    stream
  * avcodec/h264_parser: Factor get_avc_nalsize() out
  * avcodec/cfhd: Increase minimum band dimension to 3
  * avcodec/indeo2: check ctab
  * avformat/swfdec: Fix inflate() error code check
  * avcodec/rawdec: Fix bits_per_coded_sample checks
  * vcodec/h2645_parse: Clear buffer padding
  * avcodec/h2645: Fix NAL unit padding
  * avfilter/drawutils: Fix single plane with alpha
  * cmdutils: check for SetDllDirectory() availability</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1472472000">- Fix linking errors for arm and aarch64 builds, boo#995937
  * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch</changelog>
<changelog author="aloisio@gmx.com" date="1475323200">- Update to version 3.1.4
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * avfilter/vf_colorspace: fix range for output colorspace
    option
  * lavc/mediacodecdec_h264: fix SODB escaping
  * avcodec/nvenc: fix const options for hevc gpu setting
  * avformat/avidec: Fix memleak with dv in avi
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * avformat/movenc: Check packet in mov_write_single_packet()
    too
  * avformat/movenc: Factor check_pkt() out
  * avformat/utils: fix timebase error in avformat_seek_file()
  * avcodec/g726: Add missing ADDB output mask
  * avcodec/avpacket: clear side_data_elems
  * avformat/movenc: Check first DTS similar to dts difference
  * avcodec/ccaption_dec: Use simple array instead of AVBuffer
  * avcodec/svq3: Reintroduce slice_type
  * avformat/mov: Fix potential integer overflow in
    mov_read_keys
  * swscale/swscale_unscaled: Try to fix
    Rgb16ToPlanarRgb16Wrapper() with slices
  * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with
    slices
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
  * lavf/utils: Avoid an overflow for huge negative durations.
  * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over
    2GB
  * lavc/avpacket: Fix undefined behaviour, do not pass a null
    pointer to memcpy().
  * lavc/mjpegdec: Do not skip reading quantization tables.
  * cmdutils: fix implicit declaration of SetDllDirectory
    function</changelog>
<changelog author="aloisio@gmx.com" date="1477137600">- Update to version 3.1.5
  * avformat/mxfdec: Check size to avoid integer overflow in
    mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
    ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
    avcodec_default_execute*()
  * libopenjpegenc: fix out-of-bounds reads when filling the
    edges
  * libopenjpegenc: stop reusing image data buffer for
    openjpeg 2
  * avformat/utils: Update codec_id before using it in the
    parser init
  * ffmpeg: remove unused and errorneous AVFrame timestamp
    check
  * Support for MIPS cpu P6600
  * avutil/mips/generic_macros_msa: rename macro variable
    which causes segfault for mips r6</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="jengelh@inai.de" date="1477656001">- Update to new upstream release 3.2
  * SDL2 output device and ffplay support
  * SDL1 output device and SDL1 support removed
  * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer
  * New filters: weave, gblur, avgblur, sobel, prewitt,
  vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp,
  crystalizer, acrusher, bitplanenoise, sidedata, asidedata
  * Non-Local Means (nlmeans) denoising filter
  * 16-bit support in curves filter and selectivecolor filter
  * Added threads option per filter instance
  * The "curves" filter does not automatically insert points at x=0
  and x=1 anymore
  * Matroska muxer now writes CRC32 elements by default in all
  Level 1 elements
  * New "tee" protocol
  * VP8 in Ogg muxing
  * Floating point support in ALS decoder
  * Extended mov edit list support
  * Changed mapping of RTP MIME type G726 to codec g726le.
- Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch
  (no longer needed)</changelog>

</package>
<package pkgid="df2e37c2b4c97ce8633bd4cbc6939db1d38659f47d6ed222fe3b0c8967d13b99" name="ffmpeg" arch="src">
    <version epoch="0" ver="3.2.4" rel="6.3.1"/>

<changelog author="robert.munteanu@gmail.com" date="1464696000">- Guard usage of opencore using bcond_with, boo#980542</changelog>
<changelog author="aloisio@gmx.com" date="1467028800">- Update to version 3.1
  * DXVA2-accelerated HEVC Main10 decoding
  * fieldhint filter
  * loop video filter and aloop audio filter
  * Bob Weaver deinterlacing filter
  * firequalizer filter
  * datascope filter
  * bench and abench filters
  * ciescope filter
  * protocol blacklisting API
  * MediaCodec H264 decoding
  * VC-2 HQ RTP payload format (draft v1) depacketizer and
    packetizer
  * VP9 RTP payload format (draft v2) packetizer
  * AudioToolbox audio decoders
  * AudioToolbox audio encoders
  * coreimage filter (GPU based image filtering on OSX)
  * libdcadec removed
  * bitstream filter for extracting DTS core
  * ADPCM IMA DAT4 decoder
  * musx demuxer
  * aix demuxer
  * remap filter
  * hash and framehash muxers
  * colorspace filter
  * hdcd filter
  * readvitc filter
  * VAAPI-accelerated format conversion and scaling
  * libnpp/CUDA-accelerated format conversion and scaling
  * Duck TrueMotion 2.0 Real Time decoder
  * Wideband Single-bit Data (WSD) demuxer
  * VAAPI-accelerated H.264/HEVC/MJPEG encoding
  * DTS Express (LBR) decoder
  * Generic OpenMAX IL encoder with support for Raspberry Pi
  * IFF ANIM demuxer &amp; decoder
  * Direct Stream Transfer (DST) decoder
  * loudnorm filter
  * MTAF demuxer and decoder
  * MagicYUV decoder
  * OpenExr improvements (tile data and B44/B44A support)
  * BitJazz SheerVideo decoder
  * CUDA CUVID H264/HEVC decoder
  * 10-bit depth support in native utvideo decoder
  * libutvideo wrapper removed
  * YUY2 Lossless Codec decoder
- Added minimum requirement for libva (0.35.0, matched by
  1.3.0 package)</changelog>
<changelog author="aloisio@gmx.com" date="1467374400">- Update to version 3.1.1
  * doc/APIchanges: document the lavu/lavf field moves
  * avformat/avformat: Move new field to the end of AVStream
  * avformat/utils: update deprecated AVStream-&gt;codec when the context is updated
  * avutil/frame: Move new field to the end of AVFrame
  * libavcodec/exr : fix decoding piz float file.
  * avformat/mov: Check sample size
  * lavfi: Move new field to the end of AVFilterContext
  * lavfi: Move new field to the end of AVFilterLink
  * ffplay: Fix usage of private lavfi API
  * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers
  * lavc/pnm_parser: disable parsing for text based PNMs</changelog>
<changelog author="jengelh@inai.de" date="1469793600">- Build with netcdf so as to enable af_sofalizer [boo#983398]</changelog>
<changelog author="aloisio@gmx.com" date="1470744000">- Update to version 3.1.2:
  * avcodec/rawdec: Fix palette handling with changing
    palettes
  * avcodec/raw: Fix decoding of ilacetest.mov
  * avformat/mov: Enable mp3 parsing if a packet needs it
  * avformat/hls: Sync starting segment across variants on
    live streams
  * avformat/hls: Fix regression with ranged media segments
  * avcodec/ffv1enc: Fix assertion failure with non zero
    bits per sample
  * avfilter/af_hdcd: small fix in af_hdcd.c where gain was
    not being adjusted for "attenuate slowly"
  * avformat/oggdec: Fix integer overflow with invalid pts
  * libavcodec/dnxhd: Enable 12-bit DNxHR support.
  * lavc/vaapi_encode_h26x: Fix a crash if "." is not the
    decimal separator.
  * avcodec/vp9_parser: Check the input frame sizes for
    being consistent
  * avformat/flvdec: parse keyframe before a/v stream was
    created add_keyframes_index() when stream created or
    keyframe parsed
  * libavformat/rtpdec_asf: zero initialize the AVIOContext
    struct
  * libx264: Increase x264 opts character limit to 4096
  * avcodec/h264_parser: Set sps/pps_ref
  * librtmp: Avoid an infinite loop setting connection
    arguments
  * avformat/oggparsevp8: fix pts calculation on pages
    ending with an invisible frame
  * lavf/vplayerdec: Improve auto-detection.
  * lavc/mediacodecdec_h264: properly convert extradata to
    annex-b</changelog>
<changelog author="aloisio@gmx.com" date="1472299200">- Update to version 3.1.3
  * examples/demuxing_decoding: convert to codecpar
  * avcodec/exr: Check tile positions
  * avcodec/aacenc: Tighter input checks
  * avformat/wtvdec: Check pointer before use
  * libavcodec/wmalosslessdec: Check the remaining bits
  * avcodec/adpcm: Fix adpcm_ima_wav padding
  * avcodec/svq3: fix slice size check
  * avcodec/diracdec: Check numx/y
  * avcodec/h2645_parse: fix nal size
  * avcodec/h2645_parse: Use get_nalsize() in
    ff_h2645_packet_split()
  * h2645_parse: only read avc length code at the correct
    position
  * h2645_parse: don't overread AnnexB NALs within an avc
    stream
  * avcodec/h264_parser: Factor get_avc_nalsize() out
  * avcodec/cfhd: Increase minimum band dimension to 3
  * avcodec/indeo2: check ctab
  * avformat/swfdec: Fix inflate() error code check
  * avcodec/rawdec: Fix bits_per_coded_sample checks
  * vcodec/h2645_parse: Clear buffer padding
  * avcodec/h2645: Fix NAL unit padding
  * avfilter/drawutils: Fix single plane with alpha
  * cmdutils: check for SetDllDirectory() availability</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1472472000">- Fix linking errors for arm and aarch64 builds, boo#995937
  * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch</changelog>
<changelog author="aloisio@gmx.com" date="1475323200">- Update to version 3.1.4
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * avfilter/vf_colorspace: fix range for output colorspace
    option
  * lavc/mediacodecdec_h264: fix SODB escaping
  * avcodec/nvenc: fix const options for hevc gpu setting
  * avformat/avidec: Fix memleak with dv in avi
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * avformat/movenc: Check packet in mov_write_single_packet()
    too
  * avformat/movenc: Factor check_pkt() out
  * avformat/utils: fix timebase error in avformat_seek_file()
  * avcodec/g726: Add missing ADDB output mask
  * avcodec/avpacket: clear side_data_elems
  * avformat/movenc: Check first DTS similar to dts difference
  * avcodec/ccaption_dec: Use simple array instead of AVBuffer
  * avcodec/svq3: Reintroduce slice_type
  * avformat/mov: Fix potential integer overflow in
    mov_read_keys
  * swscale/swscale_unscaled: Try to fix
    Rgb16ToPlanarRgb16Wrapper() with slices
  * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with
    slices
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
  * lavf/utils: Avoid an overflow for huge negative durations.
  * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over
    2GB
  * lavc/avpacket: Fix undefined behaviour, do not pass a null
    pointer to memcpy().
  * lavc/mjpegdec: Do not skip reading quantization tables.
  * cmdutils: fix implicit declaration of SetDllDirectory
    function</changelog>
<changelog author="aloisio@gmx.com" date="1477137600">- Update to version 3.1.5
  * avformat/mxfdec: Check size to avoid integer overflow in
    mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
    ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
    avcodec_default_execute*()
  * libopenjpegenc: fix out-of-bounds reads when filling the
    edges
  * libopenjpegenc: stop reusing image data buffer for
    openjpeg 2
  * avformat/utils: Update codec_id before using it in the
    parser init
  * ffmpeg: remove unused and errorneous AVFrame timestamp
    check
  * Support for MIPS cpu P6600
  * avutil/mips/generic_macros_msa: rename macro variable
    which causes segfault for mips r6</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="jengelh@inai.de" date="1477656001">- Update to new upstream release 3.2
  * SDL2 output device and ffplay support
  * SDL1 output device and SDL1 support removed
  * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer
  * New filters: weave, gblur, avgblur, sobel, prewitt,
  vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp,
  crystalizer, acrusher, bitplanenoise, sidedata, asidedata
  * Non-Local Means (nlmeans) denoising filter
  * 16-bit support in curves filter and selectivecolor filter
  * Added threads option per filter instance
  * The "curves" filter does not automatically insert points at x=0
  and x=1 anymore
  * Matroska muxer now writes CRC32 elements by default in all
  Level 1 elements
  * New "tee" protocol
  * VP8 in Ogg muxing
  * Floating point support in ALS decoder
  * Extended mov edit list support
  * Changed mapping of RTP MIME type G726 to codec g726le.
- Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch
  (no longer needed)</changelog>
<changelog author="aloisio@gmx.com" date="1480161600">- Update to version 3.2.1:
  * avcodec/aac_adtstoasc_bsf: validate and forward extradata
    if the stream is already ASC
  * libopusdec: default to stereo for invalid number of
    channels
  * sbgdec: prevent NULL pointer access
  * rmdec: validate block alignment
  * smacker: limit recursion depth of smacker_decode_bigtree
  * mxfdec: fix NULL pointer dereference in mxf_read_packet_old
  * ffmdec: validate codec parameters
  * avformat/mpeg: Adjust vid probe threshold to correct
    mis-detection
  * avcodec/avpacket: fix leak on realloc in
    av_packet_add_side_data()
  * avformat/apngenc: use the stream parameters extradata if
    available
  * ffprobe: fix crash in case -of is specified with an empty
    string
  * exr: fix out-of-bounds read
  * libschroedingerdec: fix leaking of framewithpts
  * filmstripdec: correctly check image dimensions
  * icodec: fix leaking pkt on error
  * dvbsubdec: fix division by zero in compute_default_clut
  * escape124: reject codebook size 0
  * mpegts: prevent division by zero
  * matroskadec: fix NULL pointer dereference in
    webm_dash_manifest_read_header
  * mxfdec: fix NULL pointer dereference
  * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC
    bug
  * avcodec/mpegvideo: Fix edge emu buffer overlap with
    interlaced mpeg4
  * avcodec/ituh263dec: Avoid spending a long time in slice
    sync
  * avcodec:  Check side data size before use
  * avformat/flvdec: Fix regression losing streams</changelog>
<changelog author="jengelh@inai.de" date="1481025600">- Update to new upstream release 3.2.2
  * avformat/rtmppkt: Check for packet size mismatches
  * avcodec/flacdec: Fix undefined shift in decode_subframe()
  * avcodec/flacdec: Fix signed integer overflow in
    decode_subframe_fixed()
  * avcodec/flacdsp_template: Fix undefined shift in
    flac_decorrelate_indep_c</changelog>
<changelog author="tchvatal@suse.com" date="1482235200">- Enable all muxers and demuxers as they are just descriptor of format
  thus do not change the behaviour in any relevant way.
  * The best user now gets is proper interpretation of the format and
    failure to play it without proper de/encoder
  * Recommended by vlc team to be done this way :)</changelog>
<changelog author="olaf@aepfle.de" date="1483444800">- Wrap netcdf support in build condtional because it is a drop-in pkg</changelog>
<changelog author="jengelh@inai.de" date="1486468800">- Update to new upstream release 3.2.3
  * Maintenance release with bugfixes
  * ffplay: fix sws_scale possible out of bounds array access
- Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -&gt;
  ffmpeg-arm6l.diff</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="jengelh@inai.de" date="1486814401">- Update to new upstream release 3.2.4
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid OOB in mov_read_udta_string()
  * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()</changelog>
<changelog author="dimstar@opensuse.org" date="1487419200">- Have libavcodec57 additionally provide libavcodec57(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="davejplater@gmail.com" date="1490443200">- This update to 3.2.4 fixes boo#1022920 VUL-0: CVE-2016-10190</changelog>

</package>
<package pkgid="f7a7b691c94a8f0df7148815ad8576adb1499fbfa7f2e622cfeb78bfcf4bc962" name="ffmpeg" arch="src">
    <version epoch="0" ver="3.3" rel="6.6.1"/>

<changelog author="aloisio@gmx.com" date="1467374400">- Update to version 3.1.1
  * doc/APIchanges: document the lavu/lavf field moves
  * avformat/avformat: Move new field to the end of AVStream
  * avformat/utils: update deprecated AVStream-&gt;codec when the context is updated
  * avutil/frame: Move new field to the end of AVFrame
  * libavcodec/exr : fix decoding piz float file.
  * avformat/mov: Check sample size
  * lavfi: Move new field to the end of AVFilterContext
  * lavfi: Move new field to the end of AVFilterLink
  * ffplay: Fix usage of private lavfi API
  * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers
  * lavc/pnm_parser: disable parsing for text based PNMs</changelog>
<changelog author="jengelh@inai.de" date="1469793600">- Build with netcdf so as to enable af_sofalizer [boo#983398]</changelog>
<changelog author="aloisio@gmx.com" date="1470744000">- Update to version 3.1.2:
  * avcodec/rawdec: Fix palette handling with changing
    palettes
  * avcodec/raw: Fix decoding of ilacetest.mov
  * avformat/mov: Enable mp3 parsing if a packet needs it
  * avformat/hls: Sync starting segment across variants on
    live streams
  * avformat/hls: Fix regression with ranged media segments
  * avcodec/ffv1enc: Fix assertion failure with non zero
    bits per sample
  * avfilter/af_hdcd: small fix in af_hdcd.c where gain was
    not being adjusted for "attenuate slowly"
  * avformat/oggdec: Fix integer overflow with invalid pts
  * libavcodec/dnxhd: Enable 12-bit DNxHR support.
  * lavc/vaapi_encode_h26x: Fix a crash if "." is not the
    decimal separator.
  * avcodec/vp9_parser: Check the input frame sizes for
    being consistent
  * avformat/flvdec: parse keyframe before a/v stream was
    created add_keyframes_index() when stream created or
    keyframe parsed
  * libavformat/rtpdec_asf: zero initialize the AVIOContext
    struct
  * libx264: Increase x264 opts character limit to 4096
  * avcodec/h264_parser: Set sps/pps_ref
  * librtmp: Avoid an infinite loop setting connection
    arguments
  * avformat/oggparsevp8: fix pts calculation on pages
    ending with an invisible frame
  * lavf/vplayerdec: Improve auto-detection.
  * lavc/mediacodecdec_h264: properly convert extradata to
    annex-b</changelog>
<changelog author="aloisio@gmx.com" date="1472299200">- Update to version 3.1.3
  * examples/demuxing_decoding: convert to codecpar
  * avcodec/exr: Check tile positions
  * avcodec/aacenc: Tighter input checks
  * avformat/wtvdec: Check pointer before use
  * libavcodec/wmalosslessdec: Check the remaining bits
  * avcodec/adpcm: Fix adpcm_ima_wav padding
  * avcodec/svq3: fix slice size check
  * avcodec/diracdec: Check numx/y
  * avcodec/h2645_parse: fix nal size
  * avcodec/h2645_parse: Use get_nalsize() in
    ff_h2645_packet_split()
  * h2645_parse: only read avc length code at the correct
    position
  * h2645_parse: don't overread AnnexB NALs within an avc
    stream
  * avcodec/h264_parser: Factor get_avc_nalsize() out
  * avcodec/cfhd: Increase minimum band dimension to 3
  * avcodec/indeo2: check ctab
  * avformat/swfdec: Fix inflate() error code check
  * avcodec/rawdec: Fix bits_per_coded_sample checks
  * vcodec/h2645_parse: Clear buffer padding
  * avcodec/h2645: Fix NAL unit padding
  * avfilter/drawutils: Fix single plane with alpha
  * cmdutils: check for SetDllDirectory() availability</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1472472000">- Fix linking errors for arm and aarch64 builds, boo#995937
  * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch</changelog>
<changelog author="aloisio@gmx.com" date="1475323200">- Update to version 3.1.4
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * avfilter/vf_colorspace: fix range for output colorspace
    option
  * lavc/mediacodecdec_h264: fix SODB escaping
  * avcodec/nvenc: fix const options for hevc gpu setting
  * avformat/avidec: Fix memleak with dv in avi
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * avformat/movenc: Check packet in mov_write_single_packet()
    too
  * avformat/movenc: Factor check_pkt() out
  * avformat/utils: fix timebase error in avformat_seek_file()
  * avcodec/g726: Add missing ADDB output mask
  * avcodec/avpacket: clear side_data_elems
  * avformat/movenc: Check first DTS similar to dts difference
  * avcodec/ccaption_dec: Use simple array instead of AVBuffer
  * avcodec/svq3: Reintroduce slice_type
  * avformat/mov: Fix potential integer overflow in
    mov_read_keys
  * swscale/swscale_unscaled: Try to fix
    Rgb16ToPlanarRgb16Wrapper() with slices
  * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with
    slices
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
  * lavf/utils: Avoid an overflow for huge negative durations.
  * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over
    2GB
  * lavc/avpacket: Fix undefined behaviour, do not pass a null
    pointer to memcpy().
  * lavc/mjpegdec: Do not skip reading quantization tables.
  * cmdutils: fix implicit declaration of SetDllDirectory
    function</changelog>
<changelog author="aloisio@gmx.com" date="1477137600">- Update to version 3.1.5
  * avformat/mxfdec: Check size to avoid integer overflow in
    mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
    ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
    avcodec_default_execute*()
  * libopenjpegenc: fix out-of-bounds reads when filling the
    edges
  * libopenjpegenc: stop reusing image data buffer for
    openjpeg 2
  * avformat/utils: Update codec_id before using it in the
    parser init
  * ffmpeg: remove unused and errorneous AVFrame timestamp
    check
  * Support for MIPS cpu P6600
  * avutil/mips/generic_macros_msa: rename macro variable
    which causes segfault for mips r6</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="jengelh@inai.de" date="1477656001">- Update to new upstream release 3.2
  * SDL2 output device and ffplay support
  * SDL1 output device and SDL1 support removed
  * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer
  * New filters: weave, gblur, avgblur, sobel, prewitt,
  vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp,
  crystalizer, acrusher, bitplanenoise, sidedata, asidedata
  * Non-Local Means (nlmeans) denoising filter
  * 16-bit support in curves filter and selectivecolor filter
  * Added threads option per filter instance
  * The "curves" filter does not automatically insert points at x=0
  and x=1 anymore
  * Matroska muxer now writes CRC32 elements by default in all
  Level 1 elements
  * New "tee" protocol
  * VP8 in Ogg muxing
  * Floating point support in ALS decoder
  * Extended mov edit list support
  * Changed mapping of RTP MIME type G726 to codec g726le.
- Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch
  (no longer needed)</changelog>
<changelog author="aloisio@gmx.com" date="1480161600">- Update to version 3.2.1:
  * avcodec/aac_adtstoasc_bsf: validate and forward extradata
    if the stream is already ASC
  * libopusdec: default to stereo for invalid number of
    channels
  * sbgdec: prevent NULL pointer access
  * rmdec: validate block alignment
  * smacker: limit recursion depth of smacker_decode_bigtree
  * mxfdec: fix NULL pointer dereference in mxf_read_packet_old
  * ffmdec: validate codec parameters
  * avformat/mpeg: Adjust vid probe threshold to correct
    mis-detection
  * avcodec/avpacket: fix leak on realloc in
    av_packet_add_side_data()
  * avformat/apngenc: use the stream parameters extradata if
    available
  * ffprobe: fix crash in case -of is specified with an empty
    string
  * exr: fix out-of-bounds read
  * libschroedingerdec: fix leaking of framewithpts
  * filmstripdec: correctly check image dimensions
  * icodec: fix leaking pkt on error
  * dvbsubdec: fix division by zero in compute_default_clut
  * escape124: reject codebook size 0
  * mpegts: prevent division by zero
  * matroskadec: fix NULL pointer dereference in
    webm_dash_manifest_read_header
  * mxfdec: fix NULL pointer dereference
  * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC
    bug
  * avcodec/mpegvideo: Fix edge emu buffer overlap with
    interlaced mpeg4
  * avcodec/ituh263dec: Avoid spending a long time in slice
    sync
  * avcodec:  Check side data size before use
  * avformat/flvdec: Fix regression losing streams</changelog>
<changelog author="jengelh@inai.de" date="1481025600">- Update to new upstream release 3.2.2
  * avformat/rtmppkt: Check for packet size mismatches
  * avcodec/flacdec: Fix undefined shift in decode_subframe()
  * avcodec/flacdec: Fix signed integer overflow in
    decode_subframe_fixed()
  * avcodec/flacdsp_template: Fix undefined shift in
    flac_decorrelate_indep_c</changelog>
<changelog author="tchvatal@suse.com" date="1482235200">- Enable all muxers and demuxers as they are just descriptor of format
  thus do not change the behaviour in any relevant way.
  * The best user now gets is proper interpretation of the format and
    failure to play it without proper de/encoder
  * Recommended by vlc team to be done this way :)</changelog>
<changelog author="olaf@aepfle.de" date="1483444800">- Wrap netcdf support in build condtional because it is a drop-in pkg</changelog>
<changelog author="jengelh@inai.de" date="1486468800">- Update to new upstream release 3.2.3
  * Maintenance release with bugfixes
  * ffplay: fix sws_scale possible out of bounds array access
- Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -&gt;
  ffmpeg-arm6l.diff</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="jengelh@inai.de" date="1486814401">- Update to new upstream release 3.2.4
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid OOB in mov_read_udta_string()
  * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()</changelog>
<changelog author="dimstar@opensuse.org" date="1487419200">- Have libavcodec57 additionally provide libavcodec57(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="idonmez@suse.com" date="1492084800">- Enable mp3 decoding</changelog>
<changelog author="jengelh@inai.de" date="1492171200">- Update to new upstream release 3.3
  * EBU R128 implementation now within ffmpeg, not relying on
    external library anymore
  * New video filters "premultiply", "readeia608", "threshold",
    "midequalizer"
  * Support for spherical videos
  * New decoders: 16.8 and 24.0 floating point PCM, XPM
  * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer
  * MJPEG encoding uses Optimal Huffman tables now
  * Native Opus encoder
  * Support .mov with multiple sample description tables
  * Removed the legacy X11 screen grabber, use XCB instead
  * Removed asyncts filter (use af_aresample instead)
  * resolved CVE-2016-10190 [boo#1022920],
    CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922],
    CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181],
    CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177],
    CVE-2017-7866 [boo#1034176]</changelog>
<changelog author="jengelh@inai.de" date="1492516800">- Enable ac3 per request from idonmez</changelog>

</package>
<package pkgid="2263aa7b3fba6fdd89ef552427ff6d597d898ba5357d805dfb0cef8348db9a93" name="ffmpeg" arch="src">
    <version epoch="0" ver="3.3" rel="6.9.1"/>

<changelog author="jengelh@inai.de" date="1469793600">- Build with netcdf so as to enable af_sofalizer [boo#983398]</changelog>
<changelog author="aloisio@gmx.com" date="1470744000">- Update to version 3.1.2:
  * avcodec/rawdec: Fix palette handling with changing
    palettes
  * avcodec/raw: Fix decoding of ilacetest.mov
  * avformat/mov: Enable mp3 parsing if a packet needs it
  * avformat/hls: Sync starting segment across variants on
    live streams
  * avformat/hls: Fix regression with ranged media segments
  * avcodec/ffv1enc: Fix assertion failure with non zero
    bits per sample
  * avfilter/af_hdcd: small fix in af_hdcd.c where gain was
    not being adjusted for "attenuate slowly"
  * avformat/oggdec: Fix integer overflow with invalid pts
  * libavcodec/dnxhd: Enable 12-bit DNxHR support.
  * lavc/vaapi_encode_h26x: Fix a crash if "." is not the
    decimal separator.
  * avcodec/vp9_parser: Check the input frame sizes for
    being consistent
  * avformat/flvdec: parse keyframe before a/v stream was
    created add_keyframes_index() when stream created or
    keyframe parsed
  * libavformat/rtpdec_asf: zero initialize the AVIOContext
    struct
  * libx264: Increase x264 opts character limit to 4096
  * avcodec/h264_parser: Set sps/pps_ref
  * librtmp: Avoid an infinite loop setting connection
    arguments
  * avformat/oggparsevp8: fix pts calculation on pages
    ending with an invisible frame
  * lavf/vplayerdec: Improve auto-detection.
  * lavc/mediacodecdec_h264: properly convert extradata to
    annex-b</changelog>
<changelog author="aloisio@gmx.com" date="1472299200">- Update to version 3.1.3
  * examples/demuxing_decoding: convert to codecpar
  * avcodec/exr: Check tile positions
  * avcodec/aacenc: Tighter input checks
  * avformat/wtvdec: Check pointer before use
  * libavcodec/wmalosslessdec: Check the remaining bits
  * avcodec/adpcm: Fix adpcm_ima_wav padding
  * avcodec/svq3: fix slice size check
  * avcodec/diracdec: Check numx/y
  * avcodec/h2645_parse: fix nal size
  * avcodec/h2645_parse: Use get_nalsize() in
    ff_h2645_packet_split()
  * h2645_parse: only read avc length code at the correct
    position
  * h2645_parse: don't overread AnnexB NALs within an avc
    stream
  * avcodec/h264_parser: Factor get_avc_nalsize() out
  * avcodec/cfhd: Increase minimum band dimension to 3
  * avcodec/indeo2: check ctab
  * avformat/swfdec: Fix inflate() error code check
  * avcodec/rawdec: Fix bits_per_coded_sample checks
  * vcodec/h2645_parse: Clear buffer padding
  * avcodec/h2645: Fix NAL unit padding
  * avfilter/drawutils: Fix single plane with alpha
  * cmdutils: check for SetDllDirectory() availability</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1472472000">- Fix linking errors for arm and aarch64 builds, boo#995937
  * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch</changelog>
<changelog author="aloisio@gmx.com" date="1475323200">- Update to version 3.1.4
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * avfilter/vf_colorspace: fix range for output colorspace
    option
  * lavc/mediacodecdec_h264: fix SODB escaping
  * avcodec/nvenc: fix const options for hevc gpu setting
  * avformat/avidec: Fix memleak with dv in avi
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * avformat/movenc: Check packet in mov_write_single_packet()
    too
  * avformat/movenc: Factor check_pkt() out
  * avformat/utils: fix timebase error in avformat_seek_file()
  * avcodec/g726: Add missing ADDB output mask
  * avcodec/avpacket: clear side_data_elems
  * avformat/movenc: Check first DTS similar to dts difference
  * avcodec/ccaption_dec: Use simple array instead of AVBuffer
  * avcodec/svq3: Reintroduce slice_type
  * avformat/mov: Fix potential integer overflow in
    mov_read_keys
  * swscale/swscale_unscaled: Try to fix
    Rgb16ToPlanarRgb16Wrapper() with slices
  * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with
    slices
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
  * lavf/utils: Avoid an overflow for huge negative durations.
  * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over
    2GB
  * lavc/avpacket: Fix undefined behaviour, do not pass a null
    pointer to memcpy().
  * lavc/mjpegdec: Do not skip reading quantization tables.
  * cmdutils: fix implicit declaration of SetDllDirectory
    function</changelog>
<changelog author="aloisio@gmx.com" date="1477137600">- Update to version 3.1.5
  * avformat/mxfdec: Check size to avoid integer overflow in
    mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
    ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
    avcodec_default_execute*()
  * libopenjpegenc: fix out-of-bounds reads when filling the
    edges
  * libopenjpegenc: stop reusing image data buffer for
    openjpeg 2
  * avformat/utils: Update codec_id before using it in the
    parser init
  * ffmpeg: remove unused and errorneous AVFrame timestamp
    check
  * Support for MIPS cpu P6600
  * avutil/mips/generic_macros_msa: rename macro variable
    which causes segfault for mips r6</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="jengelh@inai.de" date="1477656001">- Update to new upstream release 3.2
  * SDL2 output device and ffplay support
  * SDL1 output device and SDL1 support removed
  * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer
  * New filters: weave, gblur, avgblur, sobel, prewitt,
  vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp,
  crystalizer, acrusher, bitplanenoise, sidedata, asidedata
  * Non-Local Means (nlmeans) denoising filter
  * 16-bit support in curves filter and selectivecolor filter
  * Added threads option per filter instance
  * The "curves" filter does not automatically insert points at x=0
  and x=1 anymore
  * Matroska muxer now writes CRC32 elements by default in all
  Level 1 elements
  * New "tee" protocol
  * VP8 in Ogg muxing
  * Floating point support in ALS decoder
  * Extended mov edit list support
  * Changed mapping of RTP MIME type G726 to codec g726le.
- Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch
  (no longer needed)</changelog>
<changelog author="aloisio@gmx.com" date="1480161600">- Update to version 3.2.1:
  * avcodec/aac_adtstoasc_bsf: validate and forward extradata
    if the stream is already ASC
  * libopusdec: default to stereo for invalid number of
    channels
  * sbgdec: prevent NULL pointer access
  * rmdec: validate block alignment
  * smacker: limit recursion depth of smacker_decode_bigtree
  * mxfdec: fix NULL pointer dereference in mxf_read_packet_old
  * ffmdec: validate codec parameters
  * avformat/mpeg: Adjust vid probe threshold to correct
    mis-detection
  * avcodec/avpacket: fix leak on realloc in
    av_packet_add_side_data()
  * avformat/apngenc: use the stream parameters extradata if
    available
  * ffprobe: fix crash in case -of is specified with an empty
    string
  * exr: fix out-of-bounds read
  * libschroedingerdec: fix leaking of framewithpts
  * filmstripdec: correctly check image dimensions
  * icodec: fix leaking pkt on error
  * dvbsubdec: fix division by zero in compute_default_clut
  * escape124: reject codebook size 0
  * mpegts: prevent division by zero
  * matroskadec: fix NULL pointer dereference in
    webm_dash_manifest_read_header
  * mxfdec: fix NULL pointer dereference
  * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC
    bug
  * avcodec/mpegvideo: Fix edge emu buffer overlap with
    interlaced mpeg4
  * avcodec/ituh263dec: Avoid spending a long time in slice
    sync
  * avcodec:  Check side data size before use
  * avformat/flvdec: Fix regression losing streams</changelog>
<changelog author="jengelh@inai.de" date="1481025600">- Update to new upstream release 3.2.2
  * avformat/rtmppkt: Check for packet size mismatches
  * avcodec/flacdec: Fix undefined shift in decode_subframe()
  * avcodec/flacdec: Fix signed integer overflow in
    decode_subframe_fixed()
  * avcodec/flacdsp_template: Fix undefined shift in
    flac_decorrelate_indep_c</changelog>
<changelog author="tchvatal@suse.com" date="1482235200">- Enable all muxers and demuxers as they are just descriptor of format
  thus do not change the behaviour in any relevant way.
  * The best user now gets is proper interpretation of the format and
    failure to play it without proper de/encoder
  * Recommended by vlc team to be done this way :)</changelog>
<changelog author="olaf@aepfle.de" date="1483444800">- Wrap netcdf support in build condtional because it is a drop-in pkg</changelog>
<changelog author="jengelh@inai.de" date="1486468800">- Update to new upstream release 3.2.3
  * Maintenance release with bugfixes
  * ffplay: fix sws_scale possible out of bounds array access
- Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -&gt;
  ffmpeg-arm6l.diff</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="jengelh@inai.de" date="1486814401">- Update to new upstream release 3.2.4
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid OOB in mov_read_udta_string()
  * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()</changelog>
<changelog author="dimstar@opensuse.org" date="1487419200">- Have libavcodec57 additionally provide libavcodec57(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="idonmez@suse.com" date="1492084800">- Enable mp3 decoding</changelog>
<changelog author="jengelh@inai.de" date="1492171200">- Update to new upstream release 3.3
  * EBU R128 implementation now within ffmpeg, not relying on
    external library anymore
  * New video filters "premultiply", "readeia608", "threshold",
    "midequalizer"
  * Support for spherical videos
  * New decoders: 16.8 and 24.0 floating point PCM, XPM
  * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer
  * MJPEG encoding uses Optimal Huffman tables now
  * Native Opus encoder
  * Support .mov with multiple sample description tables
  * Removed the legacy X11 screen grabber, use XCB instead
  * Removed asyncts filter (use af_aresample instead)
  * resolved CVE-2016-10190 [boo#1022920],
    CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922],
    CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181],
    CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177],
    CVE-2017-7866 [boo#1034176]</changelog>
<changelog author="jengelh@inai.de" date="1492516800">- Enable ac3 per request from idonmez</changelog>
<changelog author="davejplater@gmail.com" date="1496232000">- Disable cuda extensions to fix boo#1041794:
  ffmpeg 3.3 enablement of h264_cuvid causes browsers not to select
  webm</changelog>

</package>
<package pkgid="1d2977b8cd942dbad9df30be73ebfc041de47f29a82d224be474024ee55854a3" name="ffmpeg" arch="src">
    <version epoch="0" ver="3.3.4" rel="6.16.1"/>

<changelog author="olaf@aepfle.de" date="1483444800">- Wrap netcdf support in build condtional because it is a drop-in pkg</changelog>
<changelog author="jengelh@inai.de" date="1486468800">- Update to new upstream release 3.2.3
  * Maintenance release with bugfixes
  * ffplay: fix sws_scale possible out of bounds array access
- Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -&gt;
  ffmpeg-arm6l.diff</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="jengelh@inai.de" date="1486814401">- Update to new upstream release 3.2.4
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid OOB in mov_read_udta_string()
  * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()</changelog>
<changelog author="dimstar@opensuse.org" date="1487419200">- Have libavcodec57 additionally provide libavcodec57(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="idonmez@suse.com" date="1492084800">- Enable mp3 decoding</changelog>
<changelog author="jengelh@inai.de" date="1492171200">- Update to new upstream release 3.3
  * EBU R128 implementation now within ffmpeg, not relying on
    external library anymore
  * New video filters "premultiply", "readeia608", "threshold",
    "midequalizer"
  * Support for spherical videos
  * New decoders: 16.8 and 24.0 floating point PCM, XPM
  * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer
  * MJPEG encoding uses Optimal Huffman tables now
  * Native Opus encoder
  * Support .mov with multiple sample description tables
  * Removed the legacy X11 screen grabber, use XCB instead
  * Removed asyncts filter (use af_aresample instead)
  * resolved CVE-2016-10190 [boo#1022920],
    CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922],
    CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181],
    CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177],
    CVE-2017-7866 [boo#1034176]</changelog>
<changelog author="jengelh@inai.de" date="1492516800">- Enable ac3 per request from idonmez</changelog>
<changelog author="jengelh@inai.de" date="1495195200">- Update to new upstream release 3.3.1
  * Fix uninitialized variables, signed integer overflow,
    excess shift operations. Add boundary checks.</changelog>
<changelog author="jengelh@inai.de" date="1496232000">- Add additional checks to ensure MPEG is off</changelog>
<changelog author="davejplater@gmail.com" date="1496232001">- Disable cuda support to fix boo#1041794:
  ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos
  from playing on Youtube
- Refreshed patches: ffmpeg-codec-choice.diff
  ffmpeg-libcdio_cdda-pkgconfig.patch
  ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff</changelog>
<changelog author="jengelh@inai.de" date="1496836800">- Update to new upstream release 3.3.2
  * Various fixes for integer overflows and too-large bit shifts</changelog>
<changelog author="davejplater@gmail.com" date="1498219200">- Enabled cuda and cuvid for unrestricted build.
- Fixed typos in devel package descriptions.</changelog>
<changelog author="jengelh@inai.de" date="1500379200">- Add 0001-avcodec-apedec-Fix-integer-overflow.patch
  to address CVE-2017-11399 [boo#1049095]</changelog>
<changelog author="jengelh@inai.de" date="1501416000">- Update to maintenance release 3.3.3
  * Various fixes for integer overflows, too-large bit shifts
    and buffer length checks.
- Drop 0001-avcodec-apedec-Fix-integer-overflow.patch
  (included upstream)</changelog>
<changelog author="olaf@aepfle.de" date="1503662400">- Build unconditionally with lame and twolame</changelog>
<changelog author="jengelh@inai.de" date="1503748800">- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.</changelog>
<changelog author="jengelh@inai.de" date="1504526400">- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch
  [CVE-2017-14058] [boo#1056762],
  0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch
  [CVE-2017-14057] [boo#1056761],
  0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch
  [CVE-2017-14059] [boo#1056763],
  0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch
  [CVE-2017-14054] [boo#1056765],
  0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch
  (code not enabled in openSUSE, though in packman)
  [CVE-2017-14056] [boo#1056760],
  0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch
  [CVE-2017-14055] [boo#1056766]</changelog>
<changelog author="jengelh@inai.de" date="1504785600">- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch
  [CVE-2017-14171] [boo#1057539],
  0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch
  [CVE-2017-14170] [boo#1057537],
  0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch
  [CVE-2017-14169] [boo#1057536]</changelog>
<changelog author="jengelh@inai.de" date="1505217600">- Update to new upstream release 3.3.4.
  * avutil/pixdesc: fixed NULL deref in av_color_primaries_name
    [CVE-2017-14225] [boo#1058018]
  * avformat/asfdec: Fix DoS in asf_build_simple_index
    [CVE-2017-14223] [boo#1058019]
  * avformat/mov: Fix DoS in read_tfra
    [CVE-2017-14222] [boo#1058020].
- Dropped integrated patches:
  D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch
  D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch
  D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch
  D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch
  D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch
  D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch
  D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch
  D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch
  D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch</changelog>

</package>
<package pkgid="af51c33a179c5fa3a4530068d722c64a44cf5045b9b74ef612813fa2116e5acd" name="ffmpeg" arch="x86_64">
    <version epoch="0" ver="3.2" rel="4.1"/>

<changelog author="jengelh@inai.de" date="1455537600">- Update to new upstream release 3.0
  * New filters: extrastereo, ocr, alimiter, stereowiden, stereotools,
  rubberband, tremolo, agate, chromakey, displace, and many more.
  * ffplay dynamic volume control
  * audio high-order multiband parametric equalizer
  * automatic bitstream filtering</changelog>
<changelog author="idonmez@suse.com" date="1455537601">- Remove the optional vo-aacenc dependency, upstream removed it.</changelog>
<changelog author="olaf@aepfle.de" date="1455624000">- Update included pkgconfig files to require the exact version
  of ffmpeg pc files, instead of any later version
  ffmpeg-pkgconfig-version.patch</changelog>
<changelog author="jengelh@inai.de" date="1459339200">- Update to new maintenance release 3.0.1
  * vc2enc: fix use of uninitialized variables in the rate control
  system
  * postproc: fix an unaligned access
  * lavc/hevc: Allow arbitrary garbage in bytestream as long as at
  least one NAL unit is found.</changelog>
<changelog author="jengelh@inai.de" date="1459944000">- Another try at organizing the codec-enable list.
  Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP,
  zlib
  Enable audio: Celt, GSM, Opus, Speex, Vorbis
  Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext</changelog>
<changelog author="jengelh@inai.de" date="1460289600">- Add ffmpeg-new-coder-errors.diff</changelog>
<changelog author="olaf@aepfle.de" date="1460894400">- Remove ffmpeg-devel subpackage.
  All users have been converted to pkgconfig
  Add Provides/Obsoletes to libavdevice-devel</changelog>
<changelog author="jengelh@inai.de" date="1461585600">- Add ffmpeg-codec-choice.diff</changelog>
<changelog author="aloisio@gmx.com" date="1461844800">- Update to version 3.0.2
  * avcodec/ttaenc: Reallocate packet if its too small
  * configure: build fix for P5600 with mips code restructuring
  * mips: add support for R6
  * pgssubdec: fix subpicture output colorspace and range
  * avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3
  * avfilter/vf_drawtext: Check return code of load_glyph()
  * avformat/mux: Check that deinit is set before calling it
  * avcodec/takdec: add code that got somehow lost in process of
    REing
  * avcodec/apedec: fix decoding of stereo files with one
    channel full of silence
  * avcodec/avpacket: Fix off by 5 error
  * avcodec/h264: Fix for H.264 configuration parsing
  * avcodec/bmp_parser: Ensure remaining_size is not too small
    in startcode packet crossing corner case
  * avcodec/pngdec: Fix alpha detection with skip_frame
  * Changelog: Make formating consistent
  * avfilter/src_movie: fix how we check for overflows with
    seek_point
  * avcodec/j2kenc: Add attribution to OpenJPEG project:
- Dropped dcadec (libdca was merged upstream)</changelog>
<changelog author="robert.munteanu@gmail.com" date="1464696000">- Guard usage of opencore using bcond_with, boo#980542</changelog>
<changelog author="aloisio@gmx.com" date="1467028800">- Update to version 3.1
  * DXVA2-accelerated HEVC Main10 decoding
  * fieldhint filter
  * loop video filter and aloop audio filter
  * Bob Weaver deinterlacing filter
  * firequalizer filter
  * datascope filter
  * bench and abench filters
  * ciescope filter
  * protocol blacklisting API
  * MediaCodec H264 decoding
  * VC-2 HQ RTP payload format (draft v1) depacketizer and
    packetizer
  * VP9 RTP payload format (draft v2) packetizer
  * AudioToolbox audio decoders
  * AudioToolbox audio encoders
  * coreimage filter (GPU based image filtering on OSX)
  * libdcadec removed
  * bitstream filter for extracting DTS core
  * ADPCM IMA DAT4 decoder
  * musx demuxer
  * aix demuxer
  * remap filter
  * hash and framehash muxers
  * colorspace filter
  * hdcd filter
  * readvitc filter
  * VAAPI-accelerated format conversion and scaling
  * libnpp/CUDA-accelerated format conversion and scaling
  * Duck TrueMotion 2.0 Real Time decoder
  * Wideband Single-bit Data (WSD) demuxer
  * VAAPI-accelerated H.264/HEVC/MJPEG encoding
  * DTS Express (LBR) decoder
  * Generic OpenMAX IL encoder with support for Raspberry Pi
  * IFF ANIM demuxer &amp; decoder
  * Direct Stream Transfer (DST) decoder
  * loudnorm filter
  * MTAF demuxer and decoder
  * MagicYUV decoder
  * OpenExr improvements (tile data and B44/B44A support)
  * BitJazz SheerVideo decoder
  * CUDA CUVID H264/HEVC decoder
  * 10-bit depth support in native utvideo decoder
  * libutvideo wrapper removed
  * YUY2 Lossless Codec decoder
- Added minimum requirement for libva (0.35.0, matched by
  1.3.0 package)</changelog>
<changelog author="aloisio@gmx.com" date="1467374400">- Update to version 3.1.1
  * doc/APIchanges: document the lavu/lavf field moves
  * avformat/avformat: Move new field to the end of AVStream
  * avformat/utils: update deprecated AVStream-&gt;codec when the context is updated
  * avutil/frame: Move new field to the end of AVFrame
  * libavcodec/exr : fix decoding piz float file.
  * avformat/mov: Check sample size
  * lavfi: Move new field to the end of AVFilterContext
  * lavfi: Move new field to the end of AVFilterLink
  * ffplay: Fix usage of private lavfi API
  * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers
  * lavc/pnm_parser: disable parsing for text based PNMs</changelog>
<changelog author="jengelh@inai.de" date="1469793600">- Build with netcdf so as to enable af_sofalizer [boo#983398]</changelog>
<changelog author="aloisio@gmx.com" date="1470744000">- Update to version 3.1.2:
  * avcodec/rawdec: Fix palette handling with changing
    palettes
  * avcodec/raw: Fix decoding of ilacetest.mov
  * avformat/mov: Enable mp3 parsing if a packet needs it
  * avformat/hls: Sync starting segment across variants on
    live streams
  * avformat/hls: Fix regression with ranged media segments
  * avcodec/ffv1enc: Fix assertion failure with non zero
    bits per sample
  * avfilter/af_hdcd: small fix in af_hdcd.c where gain was
    not being adjusted for "attenuate slowly"
  * avformat/oggdec: Fix integer overflow with invalid pts
  * libavcodec/dnxhd: Enable 12-bit DNxHR support.
  * lavc/vaapi_encode_h26x: Fix a crash if "." is not the
    decimal separator.
  * avcodec/vp9_parser: Check the input frame sizes for
    being consistent
  * avformat/flvdec: parse keyframe before a/v stream was
    created add_keyframes_index() when stream created or
    keyframe parsed
  * libavformat/rtpdec_asf: zero initialize the AVIOContext
    struct
  * libx264: Increase x264 opts character limit to 4096
  * avcodec/h264_parser: Set sps/pps_ref
  * librtmp: Avoid an infinite loop setting connection
    arguments
  * avformat/oggparsevp8: fix pts calculation on pages
    ending with an invisible frame
  * lavf/vplayerdec: Improve auto-detection.
  * lavc/mediacodecdec_h264: properly convert extradata to
    annex-b</changelog>
<changelog author="aloisio@gmx.com" date="1472299200">- Update to version 3.1.3
  * examples/demuxing_decoding: convert to codecpar
  * avcodec/exr: Check tile positions
  * avcodec/aacenc: Tighter input checks
  * avformat/wtvdec: Check pointer before use
  * libavcodec/wmalosslessdec: Check the remaining bits
  * avcodec/adpcm: Fix adpcm_ima_wav padding
  * avcodec/svq3: fix slice size check
  * avcodec/diracdec: Check numx/y
  * avcodec/h2645_parse: fix nal size
  * avcodec/h2645_parse: Use get_nalsize() in
    ff_h2645_packet_split()
  * h2645_parse: only read avc length code at the correct
    position
  * h2645_parse: don't overread AnnexB NALs within an avc
    stream
  * avcodec/h264_parser: Factor get_avc_nalsize() out
  * avcodec/cfhd: Increase minimum band dimension to 3
  * avcodec/indeo2: check ctab
  * avformat/swfdec: Fix inflate() error code check
  * avcodec/rawdec: Fix bits_per_coded_sample checks
  * vcodec/h2645_parse: Clear buffer padding
  * avcodec/h2645: Fix NAL unit padding
  * avfilter/drawutils: Fix single plane with alpha
  * cmdutils: check for SetDllDirectory() availability</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1472472000">- Fix linking errors for arm and aarch64 builds, boo#995937
  * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch</changelog>
<changelog author="aloisio@gmx.com" date="1475323200">- Update to version 3.1.4
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * avfilter/vf_colorspace: fix range for output colorspace
    option
  * lavc/mediacodecdec_h264: fix SODB escaping
  * avcodec/nvenc: fix const options for hevc gpu setting
  * avformat/avidec: Fix memleak with dv in avi
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * avformat/movenc: Check packet in mov_write_single_packet()
    too
  * avformat/movenc: Factor check_pkt() out
  * avformat/utils: fix timebase error in avformat_seek_file()
  * avcodec/g726: Add missing ADDB output mask
  * avcodec/avpacket: clear side_data_elems
  * avformat/movenc: Check first DTS similar to dts difference
  * avcodec/ccaption_dec: Use simple array instead of AVBuffer
  * avcodec/svq3: Reintroduce slice_type
  * avformat/mov: Fix potential integer overflow in
    mov_read_keys
  * swscale/swscale_unscaled: Try to fix
    Rgb16ToPlanarRgb16Wrapper() with slices
  * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with
    slices
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
  * lavf/utils: Avoid an overflow for huge negative durations.
  * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over
    2GB
  * lavc/avpacket: Fix undefined behaviour, do not pass a null
    pointer to memcpy().
  * lavc/mjpegdec: Do not skip reading quantization tables.
  * cmdutils: fix implicit declaration of SetDllDirectory
    function</changelog>
<changelog author="aloisio@gmx.com" date="1477137600">- Update to version 3.1.5
  * avformat/mxfdec: Check size to avoid integer overflow in
    mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
    ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
    avcodec_default_execute*()
  * libopenjpegenc: fix out-of-bounds reads when filling the
    edges
  * libopenjpegenc: stop reusing image data buffer for
    openjpeg 2
  * avformat/utils: Update codec_id before using it in the
    parser init
  * ffmpeg: remove unused and errorneous AVFrame timestamp
    check
  * Support for MIPS cpu P6600
  * avutil/mips/generic_macros_msa: rename macro variable
    which causes segfault for mips r6</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="jengelh@inai.de" date="1477656001">- Update to new upstream release 3.2
  * SDL2 output device and ffplay support
  * SDL1 output device and SDL1 support removed
  * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer
  * New filters: weave, gblur, avgblur, sobel, prewitt,
  vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp,
  crystalizer, acrusher, bitplanenoise, sidedata, asidedata
  * Non-Local Means (nlmeans) denoising filter
  * 16-bit support in curves filter and selectivecolor filter
  * Added threads option per filter instance
  * The "curves" filter does not automatically insert points at x=0
  and x=1 anymore
  * Matroska muxer now writes CRC32 elements by default in all
  Level 1 elements
  * New "tee" protocol
  * VP8 in Ogg muxing
  * Floating point support in ALS decoder
  * Extended mov edit list support
  * Changed mapping of RTP MIME type G726 to codec g726le.
- Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch
  (no longer needed)</changelog>

</package>
<package pkgid="7530d124b67b952e91a9a95e8bd9d15e027a743f7fdfbfff677e6b8383459143" name="ffmpeg" arch="x86_64">
    <version epoch="0" ver="3.2.4" rel="6.3.1"/>

<changelog author="robert.munteanu@gmail.com" date="1464696000">- Guard usage of opencore using bcond_with, boo#980542</changelog>
<changelog author="aloisio@gmx.com" date="1467028800">- Update to version 3.1
  * DXVA2-accelerated HEVC Main10 decoding
  * fieldhint filter
  * loop video filter and aloop audio filter
  * Bob Weaver deinterlacing filter
  * firequalizer filter
  * datascope filter
  * bench and abench filters
  * ciescope filter
  * protocol blacklisting API
  * MediaCodec H264 decoding
  * VC-2 HQ RTP payload format (draft v1) depacketizer and
    packetizer
  * VP9 RTP payload format (draft v2) packetizer
  * AudioToolbox audio decoders
  * AudioToolbox audio encoders
  * coreimage filter (GPU based image filtering on OSX)
  * libdcadec removed
  * bitstream filter for extracting DTS core
  * ADPCM IMA DAT4 decoder
  * musx demuxer
  * aix demuxer
  * remap filter
  * hash and framehash muxers
  * colorspace filter
  * hdcd filter
  * readvitc filter
  * VAAPI-accelerated format conversion and scaling
  * libnpp/CUDA-accelerated format conversion and scaling
  * Duck TrueMotion 2.0 Real Time decoder
  * Wideband Single-bit Data (WSD) demuxer
  * VAAPI-accelerated H.264/HEVC/MJPEG encoding
  * DTS Express (LBR) decoder
  * Generic OpenMAX IL encoder with support for Raspberry Pi
  * IFF ANIM demuxer &amp; decoder
  * Direct Stream Transfer (DST) decoder
  * loudnorm filter
  * MTAF demuxer and decoder
  * MagicYUV decoder
  * OpenExr improvements (tile data and B44/B44A support)
  * BitJazz SheerVideo decoder
  * CUDA CUVID H264/HEVC decoder
  * 10-bit depth support in native utvideo decoder
  * libutvideo wrapper removed
  * YUY2 Lossless Codec decoder
- Added minimum requirement for libva (0.35.0, matched by
  1.3.0 package)</changelog>
<changelog author="aloisio@gmx.com" date="1467374400">- Update to version 3.1.1
  * doc/APIchanges: document the lavu/lavf field moves
  * avformat/avformat: Move new field to the end of AVStream
  * avformat/utils: update deprecated AVStream-&gt;codec when the context is updated
  * avutil/frame: Move new field to the end of AVFrame
  * libavcodec/exr : fix decoding piz float file.
  * avformat/mov: Check sample size
  * lavfi: Move new field to the end of AVFilterContext
  * lavfi: Move new field to the end of AVFilterLink
  * ffplay: Fix usage of private lavfi API
  * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers
  * lavc/pnm_parser: disable parsing for text based PNMs</changelog>
<changelog author="jengelh@inai.de" date="1469793600">- Build with netcdf so as to enable af_sofalizer [boo#983398]</changelog>
<changelog author="aloisio@gmx.com" date="1470744000">- Update to version 3.1.2:
  * avcodec/rawdec: Fix palette handling with changing
    palettes
  * avcodec/raw: Fix decoding of ilacetest.mov
  * avformat/mov: Enable mp3 parsing if a packet needs it
  * avformat/hls: Sync starting segment across variants on
    live streams
  * avformat/hls: Fix regression with ranged media segments
  * avcodec/ffv1enc: Fix assertion failure with non zero
    bits per sample
  * avfilter/af_hdcd: small fix in af_hdcd.c where gain was
    not being adjusted for "attenuate slowly"
  * avformat/oggdec: Fix integer overflow with invalid pts
  * libavcodec/dnxhd: Enable 12-bit DNxHR support.
  * lavc/vaapi_encode_h26x: Fix a crash if "." is not the
    decimal separator.
  * avcodec/vp9_parser: Check the input frame sizes for
    being consistent
  * avformat/flvdec: parse keyframe before a/v stream was
    created add_keyframes_index() when stream created or
    keyframe parsed
  * libavformat/rtpdec_asf: zero initialize the AVIOContext
    struct
  * libx264: Increase x264 opts character limit to 4096
  * avcodec/h264_parser: Set sps/pps_ref
  * librtmp: Avoid an infinite loop setting connection
    arguments
  * avformat/oggparsevp8: fix pts calculation on pages
    ending with an invisible frame
  * lavf/vplayerdec: Improve auto-detection.
  * lavc/mediacodecdec_h264: properly convert extradata to
    annex-b</changelog>
<changelog author="aloisio@gmx.com" date="1472299200">- Update to version 3.1.3
  * examples/demuxing_decoding: convert to codecpar
  * avcodec/exr: Check tile positions
  * avcodec/aacenc: Tighter input checks
  * avformat/wtvdec: Check pointer before use
  * libavcodec/wmalosslessdec: Check the remaining bits
  * avcodec/adpcm: Fix adpcm_ima_wav padding
  * avcodec/svq3: fix slice size check
  * avcodec/diracdec: Check numx/y
  * avcodec/h2645_parse: fix nal size
  * avcodec/h2645_parse: Use get_nalsize() in
    ff_h2645_packet_split()
  * h2645_parse: only read avc length code at the correct
    position
  * h2645_parse: don't overread AnnexB NALs within an avc
    stream
  * avcodec/h264_parser: Factor get_avc_nalsize() out
  * avcodec/cfhd: Increase minimum band dimension to 3
  * avcodec/indeo2: check ctab
  * avformat/swfdec: Fix inflate() error code check
  * avcodec/rawdec: Fix bits_per_coded_sample checks
  * vcodec/h2645_parse: Clear buffer padding
  * avcodec/h2645: Fix NAL unit padding
  * avfilter/drawutils: Fix single plane with alpha
  * cmdutils: check for SetDllDirectory() availability</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1472472000">- Fix linking errors for arm and aarch64 builds, boo#995937
  * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch</changelog>
<changelog author="aloisio@gmx.com" date="1475323200">- Update to version 3.1.4
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * avfilter/vf_colorspace: fix range for output colorspace
    option
  * lavc/mediacodecdec_h264: fix SODB escaping
  * avcodec/nvenc: fix const options for hevc gpu setting
  * avformat/avidec: Fix memleak with dv in avi
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * avformat/movenc: Check packet in mov_write_single_packet()
    too
  * avformat/movenc: Factor check_pkt() out
  * avformat/utils: fix timebase error in avformat_seek_file()
  * avcodec/g726: Add missing ADDB output mask
  * avcodec/avpacket: clear side_data_elems
  * avformat/movenc: Check first DTS similar to dts difference
  * avcodec/ccaption_dec: Use simple array instead of AVBuffer
  * avcodec/svq3: Reintroduce slice_type
  * avformat/mov: Fix potential integer overflow in
    mov_read_keys
  * swscale/swscale_unscaled: Try to fix
    Rgb16ToPlanarRgb16Wrapper() with slices
  * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with
    slices
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
  * lavf/utils: Avoid an overflow for huge negative durations.
  * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over
    2GB
  * lavc/avpacket: Fix undefined behaviour, do not pass a null
    pointer to memcpy().
  * lavc/mjpegdec: Do not skip reading quantization tables.
  * cmdutils: fix implicit declaration of SetDllDirectory
    function</changelog>
<changelog author="aloisio@gmx.com" date="1477137600">- Update to version 3.1.5
  * avformat/mxfdec: Check size to avoid integer overflow in
    mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
    ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
    avcodec_default_execute*()
  * libopenjpegenc: fix out-of-bounds reads when filling the
    edges
  * libopenjpegenc: stop reusing image data buffer for
    openjpeg 2
  * avformat/utils: Update codec_id before using it in the
    parser init
  * ffmpeg: remove unused and errorneous AVFrame timestamp
    check
  * Support for MIPS cpu P6600
  * avutil/mips/generic_macros_msa: rename macro variable
    which causes segfault for mips r6</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="jengelh@inai.de" date="1477656001">- Update to new upstream release 3.2
  * SDL2 output device and ffplay support
  * SDL1 output device and SDL1 support removed
  * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer
  * New filters: weave, gblur, avgblur, sobel, prewitt,
  vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp,
  crystalizer, acrusher, bitplanenoise, sidedata, asidedata
  * Non-Local Means (nlmeans) denoising filter
  * 16-bit support in curves filter and selectivecolor filter
  * Added threads option per filter instance
  * The "curves" filter does not automatically insert points at x=0
  and x=1 anymore
  * Matroska muxer now writes CRC32 elements by default in all
  Level 1 elements
  * New "tee" protocol
  * VP8 in Ogg muxing
  * Floating point support in ALS decoder
  * Extended mov edit list support
  * Changed mapping of RTP MIME type G726 to codec g726le.
- Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch
  (no longer needed)</changelog>
<changelog author="aloisio@gmx.com" date="1480161600">- Update to version 3.2.1:
  * avcodec/aac_adtstoasc_bsf: validate and forward extradata
    if the stream is already ASC
  * libopusdec: default to stereo for invalid number of
    channels
  * sbgdec: prevent NULL pointer access
  * rmdec: validate block alignment
  * smacker: limit recursion depth of smacker_decode_bigtree
  * mxfdec: fix NULL pointer dereference in mxf_read_packet_old
  * ffmdec: validate codec parameters
  * avformat/mpeg: Adjust vid probe threshold to correct
    mis-detection
  * avcodec/avpacket: fix leak on realloc in
    av_packet_add_side_data()
  * avformat/apngenc: use the stream parameters extradata if
    available
  * ffprobe: fix crash in case -of is specified with an empty
    string
  * exr: fix out-of-bounds read
  * libschroedingerdec: fix leaking of framewithpts
  * filmstripdec: correctly check image dimensions
  * icodec: fix leaking pkt on error
  * dvbsubdec: fix division by zero in compute_default_clut
  * escape124: reject codebook size 0
  * mpegts: prevent division by zero
  * matroskadec: fix NULL pointer dereference in
    webm_dash_manifest_read_header
  * mxfdec: fix NULL pointer dereference
  * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC
    bug
  * avcodec/mpegvideo: Fix edge emu buffer overlap with
    interlaced mpeg4
  * avcodec/ituh263dec: Avoid spending a long time in slice
    sync
  * avcodec:  Check side data size before use
  * avformat/flvdec: Fix regression losing streams</changelog>
<changelog author="jengelh@inai.de" date="1481025600">- Update to new upstream release 3.2.2
  * avformat/rtmppkt: Check for packet size mismatches
  * avcodec/flacdec: Fix undefined shift in decode_subframe()
  * avcodec/flacdec: Fix signed integer overflow in
    decode_subframe_fixed()
  * avcodec/flacdsp_template: Fix undefined shift in
    flac_decorrelate_indep_c</changelog>
<changelog author="tchvatal@suse.com" date="1482235200">- Enable all muxers and demuxers as they are just descriptor of format
  thus do not change the behaviour in any relevant way.
  * The best user now gets is proper interpretation of the format and
    failure to play it without proper de/encoder
  * Recommended by vlc team to be done this way :)</changelog>
<changelog author="olaf@aepfle.de" date="1483444800">- Wrap netcdf support in build condtional because it is a drop-in pkg</changelog>
<changelog author="jengelh@inai.de" date="1486468800">- Update to new upstream release 3.2.3
  * Maintenance release with bugfixes
  * ffplay: fix sws_scale possible out of bounds array access
- Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -&gt;
  ffmpeg-arm6l.diff</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="jengelh@inai.de" date="1486814401">- Update to new upstream release 3.2.4
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid OOB in mov_read_udta_string()
  * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()</changelog>
<changelog author="dimstar@opensuse.org" date="1487419200">- Have libavcodec57 additionally provide libavcodec57(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="davejplater@gmail.com" date="1490443200">- This update to 3.2.4 fixes boo#1022920 VUL-0: CVE-2016-10190</changelog>

</package>
<package pkgid="97dac80be106a22a55674aa8924c0fddb347ac9c5a07ffa5c5984df1af2f562c" name="ffmpeg" arch="x86_64">
    <version epoch="0" ver="3.3" rel="6.6.1"/>

<changelog author="aloisio@gmx.com" date="1467374400">- Update to version 3.1.1
  * doc/APIchanges: document the lavu/lavf field moves
  * avformat/avformat: Move new field to the end of AVStream
  * avformat/utils: update deprecated AVStream-&gt;codec when the context is updated
  * avutil/frame: Move new field to the end of AVFrame
  * libavcodec/exr : fix decoding piz float file.
  * avformat/mov: Check sample size
  * lavfi: Move new field to the end of AVFilterContext
  * lavfi: Move new field to the end of AVFilterLink
  * ffplay: Fix usage of private lavfi API
  * lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers
  * lavc/pnm_parser: disable parsing for text based PNMs</changelog>
<changelog author="jengelh@inai.de" date="1469793600">- Build with netcdf so as to enable af_sofalizer [boo#983398]</changelog>
<changelog author="aloisio@gmx.com" date="1470744000">- Update to version 3.1.2:
  * avcodec/rawdec: Fix palette handling with changing
    palettes
  * avcodec/raw: Fix decoding of ilacetest.mov
  * avformat/mov: Enable mp3 parsing if a packet needs it
  * avformat/hls: Sync starting segment across variants on
    live streams
  * avformat/hls: Fix regression with ranged media segments
  * avcodec/ffv1enc: Fix assertion failure with non zero
    bits per sample
  * avfilter/af_hdcd: small fix in af_hdcd.c where gain was
    not being adjusted for "attenuate slowly"
  * avformat/oggdec: Fix integer overflow with invalid pts
  * libavcodec/dnxhd: Enable 12-bit DNxHR support.
  * lavc/vaapi_encode_h26x: Fix a crash if "." is not the
    decimal separator.
  * avcodec/vp9_parser: Check the input frame sizes for
    being consistent
  * avformat/flvdec: parse keyframe before a/v stream was
    created add_keyframes_index() when stream created or
    keyframe parsed
  * libavformat/rtpdec_asf: zero initialize the AVIOContext
    struct
  * libx264: Increase x264 opts character limit to 4096
  * avcodec/h264_parser: Set sps/pps_ref
  * librtmp: Avoid an infinite loop setting connection
    arguments
  * avformat/oggparsevp8: fix pts calculation on pages
    ending with an invisible frame
  * lavf/vplayerdec: Improve auto-detection.
  * lavc/mediacodecdec_h264: properly convert extradata to
    annex-b</changelog>
<changelog author="aloisio@gmx.com" date="1472299200">- Update to version 3.1.3
  * examples/demuxing_decoding: convert to codecpar
  * avcodec/exr: Check tile positions
  * avcodec/aacenc: Tighter input checks
  * avformat/wtvdec: Check pointer before use
  * libavcodec/wmalosslessdec: Check the remaining bits
  * avcodec/adpcm: Fix adpcm_ima_wav padding
  * avcodec/svq3: fix slice size check
  * avcodec/diracdec: Check numx/y
  * avcodec/h2645_parse: fix nal size
  * avcodec/h2645_parse: Use get_nalsize() in
    ff_h2645_packet_split()
  * h2645_parse: only read avc length code at the correct
    position
  * h2645_parse: don't overread AnnexB NALs within an avc
    stream
  * avcodec/h264_parser: Factor get_avc_nalsize() out
  * avcodec/cfhd: Increase minimum band dimension to 3
  * avcodec/indeo2: check ctab
  * avformat/swfdec: Fix inflate() error code check
  * avcodec/rawdec: Fix bits_per_coded_sample checks
  * vcodec/h2645_parse: Clear buffer padding
  * avcodec/h2645: Fix NAL unit padding
  * avfilter/drawutils: Fix single plane with alpha
  * cmdutils: check for SetDllDirectory() availability</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1472472000">- Fix linking errors for arm and aarch64 builds, boo#995937
  * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch</changelog>
<changelog author="aloisio@gmx.com" date="1475323200">- Update to version 3.1.4
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * avfilter/vf_colorspace: fix range for output colorspace
    option
  * lavc/mediacodecdec_h264: fix SODB escaping
  * avcodec/nvenc: fix const options for hevc gpu setting
  * avformat/avidec: Fix memleak with dv in avi
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * avformat/movenc: Check packet in mov_write_single_packet()
    too
  * avformat/movenc: Factor check_pkt() out
  * avformat/utils: fix timebase error in avformat_seek_file()
  * avcodec/g726: Add missing ADDB output mask
  * avcodec/avpacket: clear side_data_elems
  * avformat/movenc: Check first DTS similar to dts difference
  * avcodec/ccaption_dec: Use simple array instead of AVBuffer
  * avcodec/svq3: Reintroduce slice_type
  * avformat/mov: Fix potential integer overflow in
    mov_read_keys
  * swscale/swscale_unscaled: Try to fix
    Rgb16ToPlanarRgb16Wrapper() with slices
  * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with
    slices
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
  * lavf/utils: Avoid an overflow for huge negative durations.
  * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over
    2GB
  * lavc/avpacket: Fix undefined behaviour, do not pass a null
    pointer to memcpy().
  * lavc/mjpegdec: Do not skip reading quantization tables.
  * cmdutils: fix implicit declaration of SetDllDirectory
    function</changelog>
<changelog author="aloisio@gmx.com" date="1477137600">- Update to version 3.1.5
  * avformat/mxfdec: Check size to avoid integer overflow in
    mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
    ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
    avcodec_default_execute*()
  * libopenjpegenc: fix out-of-bounds reads when filling the
    edges
  * libopenjpegenc: stop reusing image data buffer for
    openjpeg 2
  * avformat/utils: Update codec_id before using it in the
    parser init
  * ffmpeg: remove unused and errorneous AVFrame timestamp
    check
  * Support for MIPS cpu P6600
  * avutil/mips/generic_macros_msa: rename macro variable
    which causes segfault for mips r6</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="jengelh@inai.de" date="1477656001">- Update to new upstream release 3.2
  * SDL2 output device and ffplay support
  * SDL1 output device and SDL1 support removed
  * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer
  * New filters: weave, gblur, avgblur, sobel, prewitt,
  vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp,
  crystalizer, acrusher, bitplanenoise, sidedata, asidedata
  * Non-Local Means (nlmeans) denoising filter
  * 16-bit support in curves filter and selectivecolor filter
  * Added threads option per filter instance
  * The "curves" filter does not automatically insert points at x=0
  and x=1 anymore
  * Matroska muxer now writes CRC32 elements by default in all
  Level 1 elements
  * New "tee" protocol
  * VP8 in Ogg muxing
  * Floating point support in ALS decoder
  * Extended mov edit list support
  * Changed mapping of RTP MIME type G726 to codec g726le.
- Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch
  (no longer needed)</changelog>
<changelog author="aloisio@gmx.com" date="1480161600">- Update to version 3.2.1:
  * avcodec/aac_adtstoasc_bsf: validate and forward extradata
    if the stream is already ASC
  * libopusdec: default to stereo for invalid number of
    channels
  * sbgdec: prevent NULL pointer access
  * rmdec: validate block alignment
  * smacker: limit recursion depth of smacker_decode_bigtree
  * mxfdec: fix NULL pointer dereference in mxf_read_packet_old
  * ffmdec: validate codec parameters
  * avformat/mpeg: Adjust vid probe threshold to correct
    mis-detection
  * avcodec/avpacket: fix leak on realloc in
    av_packet_add_side_data()
  * avformat/apngenc: use the stream parameters extradata if
    available
  * ffprobe: fix crash in case -of is specified with an empty
    string
  * exr: fix out-of-bounds read
  * libschroedingerdec: fix leaking of framewithpts
  * filmstripdec: correctly check image dimensions
  * icodec: fix leaking pkt on error
  * dvbsubdec: fix division by zero in compute_default_clut
  * escape124: reject codebook size 0
  * mpegts: prevent division by zero
  * matroskadec: fix NULL pointer dereference in
    webm_dash_manifest_read_header
  * mxfdec: fix NULL pointer dereference
  * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC
    bug
  * avcodec/mpegvideo: Fix edge emu buffer overlap with
    interlaced mpeg4
  * avcodec/ituh263dec: Avoid spending a long time in slice
    sync
  * avcodec:  Check side data size before use
  * avformat/flvdec: Fix regression losing streams</changelog>
<changelog author="jengelh@inai.de" date="1481025600">- Update to new upstream release 3.2.2
  * avformat/rtmppkt: Check for packet size mismatches
  * avcodec/flacdec: Fix undefined shift in decode_subframe()
  * avcodec/flacdec: Fix signed integer overflow in
    decode_subframe_fixed()
  * avcodec/flacdsp_template: Fix undefined shift in
    flac_decorrelate_indep_c</changelog>
<changelog author="tchvatal@suse.com" date="1482235200">- Enable all muxers and demuxers as they are just descriptor of format
  thus do not change the behaviour in any relevant way.
  * The best user now gets is proper interpretation of the format and
    failure to play it without proper de/encoder
  * Recommended by vlc team to be done this way :)</changelog>
<changelog author="olaf@aepfle.de" date="1483444800">- Wrap netcdf support in build condtional because it is a drop-in pkg</changelog>
<changelog author="jengelh@inai.de" date="1486468800">- Update to new upstream release 3.2.3
  * Maintenance release with bugfixes
  * ffplay: fix sws_scale possible out of bounds array access
- Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -&gt;
  ffmpeg-arm6l.diff</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="jengelh@inai.de" date="1486814401">- Update to new upstream release 3.2.4
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid OOB in mov_read_udta_string()
  * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()</changelog>
<changelog author="dimstar@opensuse.org" date="1487419200">- Have libavcodec57 additionally provide libavcodec57(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="idonmez@suse.com" date="1492084800">- Enable mp3 decoding</changelog>
<changelog author="jengelh@inai.de" date="1492171200">- Update to new upstream release 3.3
  * EBU R128 implementation now within ffmpeg, not relying on
    external library anymore
  * New video filters "premultiply", "readeia608", "threshold",
    "midequalizer"
  * Support for spherical videos
  * New decoders: 16.8 and 24.0 floating point PCM, XPM
  * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer
  * MJPEG encoding uses Optimal Huffman tables now
  * Native Opus encoder
  * Support .mov with multiple sample description tables
  * Removed the legacy X11 screen grabber, use XCB instead
  * Removed asyncts filter (use af_aresample instead)
  * resolved CVE-2016-10190 [boo#1022920],
    CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922],
    CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181],
    CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177],
    CVE-2017-7866 [boo#1034176]</changelog>
<changelog author="jengelh@inai.de" date="1492516800">- Enable ac3 per request from idonmez</changelog>

</package>
<package pkgid="cf54d7f0779bbb11895013ff1808f5b75f2d26e03cbd478a6ab83f2e5c7bee24" name="ffmpeg" arch="x86_64">
    <version epoch="0" ver="3.3" rel="6.9.1"/>

<changelog author="jengelh@inai.de" date="1469793600">- Build with netcdf so as to enable af_sofalizer [boo#983398]</changelog>
<changelog author="aloisio@gmx.com" date="1470744000">- Update to version 3.1.2:
  * avcodec/rawdec: Fix palette handling with changing
    palettes
  * avcodec/raw: Fix decoding of ilacetest.mov
  * avformat/mov: Enable mp3 parsing if a packet needs it
  * avformat/hls: Sync starting segment across variants on
    live streams
  * avformat/hls: Fix regression with ranged media segments
  * avcodec/ffv1enc: Fix assertion failure with non zero
    bits per sample
  * avfilter/af_hdcd: small fix in af_hdcd.c where gain was
    not being adjusted for "attenuate slowly"
  * avformat/oggdec: Fix integer overflow with invalid pts
  * libavcodec/dnxhd: Enable 12-bit DNxHR support.
  * lavc/vaapi_encode_h26x: Fix a crash if "." is not the
    decimal separator.
  * avcodec/vp9_parser: Check the input frame sizes for
    being consistent
  * avformat/flvdec: parse keyframe before a/v stream was
    created add_keyframes_index() when stream created or
    keyframe parsed
  * libavformat/rtpdec_asf: zero initialize the AVIOContext
    struct
  * libx264: Increase x264 opts character limit to 4096
  * avcodec/h264_parser: Set sps/pps_ref
  * librtmp: Avoid an infinite loop setting connection
    arguments
  * avformat/oggparsevp8: fix pts calculation on pages
    ending with an invisible frame
  * lavf/vplayerdec: Improve auto-detection.
  * lavc/mediacodecdec_h264: properly convert extradata to
    annex-b</changelog>
<changelog author="aloisio@gmx.com" date="1472299200">- Update to version 3.1.3
  * examples/demuxing_decoding: convert to codecpar
  * avcodec/exr: Check tile positions
  * avcodec/aacenc: Tighter input checks
  * avformat/wtvdec: Check pointer before use
  * libavcodec/wmalosslessdec: Check the remaining bits
  * avcodec/adpcm: Fix adpcm_ima_wav padding
  * avcodec/svq3: fix slice size check
  * avcodec/diracdec: Check numx/y
  * avcodec/h2645_parse: fix nal size
  * avcodec/h2645_parse: Use get_nalsize() in
    ff_h2645_packet_split()
  * h2645_parse: only read avc length code at the correct
    position
  * h2645_parse: don't overread AnnexB NALs within an avc
    stream
  * avcodec/h264_parser: Factor get_avc_nalsize() out
  * avcodec/cfhd: Increase minimum band dimension to 3
  * avcodec/indeo2: check ctab
  * avformat/swfdec: Fix inflate() error code check
  * avcodec/rawdec: Fix bits_per_coded_sample checks
  * vcodec/h2645_parse: Clear buffer padding
  * avcodec/h2645: Fix NAL unit padding
  * avfilter/drawutils: Fix single plane with alpha
  * cmdutils: check for SetDllDirectory() availability</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1472472000">- Fix linking errors for arm and aarch64 builds, boo#995937
  * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch</changelog>
<changelog author="aloisio@gmx.com" date="1475323200">- Update to version 3.1.4
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * avfilter/vf_colorspace: fix range for output colorspace
    option
  * lavc/mediacodecdec_h264: fix SODB escaping
  * avcodec/nvenc: fix const options for hevc gpu setting
  * avformat/avidec: Fix memleak with dv in avi
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * avformat/movenc: Check packet in mov_write_single_packet()
    too
  * avformat/movenc: Factor check_pkt() out
  * avformat/utils: fix timebase error in avformat_seek_file()
  * avcodec/g726: Add missing ADDB output mask
  * avcodec/avpacket: clear side_data_elems
  * avformat/movenc: Check first DTS similar to dts difference
  * avcodec/ccaption_dec: Use simple array instead of AVBuffer
  * avcodec/svq3: Reintroduce slice_type
  * avformat/mov: Fix potential integer overflow in
    mov_read_keys
  * swscale/swscale_unscaled: Try to fix
    Rgb16ToPlanarRgb16Wrapper() with slices
  * swscale/swscale_unscaled: Fix packed_16bpc_bswap() with
    slices
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
  * lavf/utils: Avoid an overflow for huge negative durations.
  * avformat/hls: Fix handling of EXT-X-BYTERANGE streams over
    2GB
  * lavc/avpacket: Fix undefined behaviour, do not pass a null
    pointer to memcpy().
  * lavc/mjpegdec: Do not skip reading quantization tables.
  * cmdutils: fix implicit declaration of SetDllDirectory
    function</changelog>
<changelog author="aloisio@gmx.com" date="1477137600">- Update to version 3.1.5
  * avformat/mxfdec: Check size to avoid integer overflow in
    mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
    ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
    avcodec_default_execute*()
  * libopenjpegenc: fix out-of-bounds reads when filling the
    edges
  * libopenjpegenc: stop reusing image data buffer for
    openjpeg 2
  * avformat/utils: Update codec_id before using it in the
    parser init
  * ffmpeg: remove unused and errorneous AVFrame timestamp
    check
  * Support for MIPS cpu P6600
  * avutil/mips/generic_macros_msa: rename macro variable
    which causes segfault for mips r6</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="jengelh@inai.de" date="1477656001">- Update to new upstream release 3.2
  * SDL2 output device and ffplay support
  * SDL1 output device and SDL1 support removed
  * New: libopenmpt demuxer, fifo muxer, True Audio (TTA) muxer
  * New filters: weave, gblur, avgblur, sobel, prewitt,
  vaguedenoiser, yuvtestsrc, lut2, hysteresis, maskedclamp,
  crystalizer, acrusher, bitplanenoise, sidedata, asidedata
  * Non-Local Means (nlmeans) denoising filter
  * 16-bit support in curves filter and selectivecolor filter
  * Added threads option per filter instance
  * The "curves" filter does not automatically insert points at x=0
  and x=1 anymore
  * Matroska muxer now writes CRC32 elements by default in all
  Level 1 elements
  * New "tee" protocol
  * VP8 in Ogg muxing
  * Floating point support in ALS decoder
  * Extended mov edit list support
  * Changed mapping of RTP MIME type G726 to codec g726le.
- Drop ffmpeg-fix-CONFIG_VC1DSP-changes.patch
  (no longer needed)</changelog>
<changelog author="aloisio@gmx.com" date="1480161600">- Update to version 3.2.1:
  * avcodec/aac_adtstoasc_bsf: validate and forward extradata
    if the stream is already ASC
  * libopusdec: default to stereo for invalid number of
    channels
  * sbgdec: prevent NULL pointer access
  * rmdec: validate block alignment
  * smacker: limit recursion depth of smacker_decode_bigtree
  * mxfdec: fix NULL pointer dereference in mxf_read_packet_old
  * ffmdec: validate codec parameters
  * avformat/mpeg: Adjust vid probe threshold to correct
    mis-detection
  * avcodec/avpacket: fix leak on realloc in
    av_packet_add_side_data()
  * avformat/apngenc: use the stream parameters extradata if
    available
  * ffprobe: fix crash in case -of is specified with an empty
    string
  * exr: fix out-of-bounds read
  * libschroedingerdec: fix leaking of framewithpts
  * filmstripdec: correctly check image dimensions
  * icodec: fix leaking pkt on error
  * dvbsubdec: fix division by zero in compute_default_clut
  * escape124: reject codebook size 0
  * mpegts: prevent division by zero
  * matroskadec: fix NULL pointer dereference in
    webm_dash_manifest_read_header
  * mxfdec: fix NULL pointer dereference
  * avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC
    bug
  * avcodec/mpegvideo: Fix edge emu buffer overlap with
    interlaced mpeg4
  * avcodec/ituh263dec: Avoid spending a long time in slice
    sync
  * avcodec:  Check side data size before use
  * avformat/flvdec: Fix regression losing streams</changelog>
<changelog author="jengelh@inai.de" date="1481025600">- Update to new upstream release 3.2.2
  * avformat/rtmppkt: Check for packet size mismatches
  * avcodec/flacdec: Fix undefined shift in decode_subframe()
  * avcodec/flacdec: Fix signed integer overflow in
    decode_subframe_fixed()
  * avcodec/flacdsp_template: Fix undefined shift in
    flac_decorrelate_indep_c</changelog>
<changelog author="tchvatal@suse.com" date="1482235200">- Enable all muxers and demuxers as they are just descriptor of format
  thus do not change the behaviour in any relevant way.
  * The best user now gets is proper interpretation of the format and
    failure to play it without proper de/encoder
  * Recommended by vlc team to be done this way :)</changelog>
<changelog author="olaf@aepfle.de" date="1483444800">- Wrap netcdf support in build condtional because it is a drop-in pkg</changelog>
<changelog author="jengelh@inai.de" date="1486468800">- Update to new upstream release 3.2.3
  * Maintenance release with bugfixes
  * ffplay: fix sws_scale possible out of bounds array access
- Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -&gt;
  ffmpeg-arm6l.diff</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="jengelh@inai.de" date="1486814401">- Update to new upstream release 3.2.4
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid OOB in mov_read_udta_string()
  * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()</changelog>
<changelog author="dimstar@opensuse.org" date="1487419200">- Have libavcodec57 additionally provide libavcodec57(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="idonmez@suse.com" date="1492084800">- Enable mp3 decoding</changelog>
<changelog author="jengelh@inai.de" date="1492171200">- Update to new upstream release 3.3
  * EBU R128 implementation now within ffmpeg, not relying on
    external library anymore
  * New video filters "premultiply", "readeia608", "threshold",
    "midequalizer"
  * Support for spherical videos
  * New decoders: 16.8 and 24.0 floating point PCM, XPM
  * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer
  * MJPEG encoding uses Optimal Huffman tables now
  * Native Opus encoder
  * Support .mov with multiple sample description tables
  * Removed the legacy X11 screen grabber, use XCB instead
  * Removed asyncts filter (use af_aresample instead)
  * resolved CVE-2016-10190 [boo#1022920],
    CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922],
    CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181],
    CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177],
    CVE-2017-7866 [boo#1034176]</changelog>
<changelog author="jengelh@inai.de" date="1492516800">- Enable ac3 per request from idonmez</changelog>
<changelog author="davejplater@gmail.com" date="1496232000">- Disable cuda extensions to fix boo#1041794:
  ffmpeg 3.3 enablement of h264_cuvid causes browsers not to select
  webm</changelog>

</package>
<package pkgid="8a800d7ffff701a13f572842cb98d0fa76fb811a7a0ea3246fd7260a353bee52" name="ffmpeg" arch="x86_64">
    <version epoch="0" ver="3.3.4" rel="6.16.1"/>

<changelog author="olaf@aepfle.de" date="1483444800">- Wrap netcdf support in build condtional because it is a drop-in pkg</changelog>
<changelog author="jengelh@inai.de" date="1486468800">- Update to new upstream release 3.2.3
  * Maintenance release with bugfixes
  * ffplay: fix sws_scale possible out of bounds array access
- Drop version number from patch: ffmpeg-2.4.5-arm6l.patch -&gt;
  ffmpeg-arm6l.diff</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="jengelh@inai.de" date="1486814401">- Update to new upstream release 3.2.4
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid OOB in mov_read_udta_string()
  * lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}()</changelog>
<changelog author="dimstar@opensuse.org" date="1487419200">- Have libavcodec57 additionally provide libavcodec57(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="idonmez@suse.com" date="1492084800">- Enable mp3 decoding</changelog>
<changelog author="jengelh@inai.de" date="1492171200">- Update to new upstream release 3.3
  * EBU R128 implementation now within ffmpeg, not relying on
    external library anymore
  * New video filters "premultiply", "readeia608", "threshold",
    "midequalizer"
  * Support for spherical videos
  * New decoders: 16.8 and 24.0 floating point PCM, XPM
  * New demuxers: MIDI Sample Dump Standard, Sample Dump eXchange demuxer
  * MJPEG encoding uses Optimal Huffman tables now
  * Native Opus encoder
  * Support .mov with multiple sample description tables
  * Removed the legacy X11 screen grabber, use XCB instead
  * Removed asyncts filter (use af_aresample instead)
  * resolved CVE-2016-10190 [boo#1022920],
    CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922],
    CVE-2017-7859 [boo#1034183], CVE-2017-7862 [boo#1034181],
    CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177],
    CVE-2017-7866 [boo#1034176]</changelog>
<changelog author="jengelh@inai.de" date="1492516800">- Enable ac3 per request from idonmez</changelog>
<changelog author="jengelh@inai.de" date="1495195200">- Update to new upstream release 3.3.1
  * Fix uninitialized variables, signed integer overflow,
    excess shift operations. Add boundary checks.</changelog>
<changelog author="jengelh@inai.de" date="1496232000">- Add additional checks to ensure MPEG is off</changelog>
<changelog author="davejplater@gmail.com" date="1496232001">- Disable cuda support to fix boo#1041794:
  ffmpeg 3.3. enablement of cuda prevents H264/avc1.4d400d videos
  from playing on Youtube
- Refreshed patches: ffmpeg-codec-choice.diff
  ffmpeg-libcdio_cdda-pkgconfig.patch
  ffmpeg-pkgconfig-version.patch and ffmpeg-new-coder-errors.diff</changelog>
<changelog author="jengelh@inai.de" date="1496836800">- Update to new upstream release 3.3.2
  * Various fixes for integer overflows and too-large bit shifts</changelog>
<changelog author="davejplater@gmail.com" date="1498219200">- Enabled cuda and cuvid for unrestricted build.
- Fixed typos in devel package descriptions.</changelog>
<changelog author="jengelh@inai.de" date="1500379200">- Add 0001-avcodec-apedec-Fix-integer-overflow.patch
  to address CVE-2017-11399 [boo#1049095]</changelog>
<changelog author="jengelh@inai.de" date="1501416000">- Update to maintenance release 3.3.3
  * Various fixes for integer overflows, too-large bit shifts
    and buffer length checks.
- Drop 0001-avcodec-apedec-Fix-integer-overflow.patch
  (included upstream)</changelog>
<changelog author="olaf@aepfle.de" date="1503662400">- Build unconditionally with lame and twolame</changelog>
<changelog author="jengelh@inai.de" date="1503748800">- Unconditionalize celt, ass, openjpeg, webp, netcdf, libva, vdpau.</changelog>
<changelog author="jengelh@inai.de" date="1504526400">- Add 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch
  [CVE-2017-14058] [boo#1056762],
  0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch
  [CVE-2017-14057] [boo#1056761],
  0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch
  [CVE-2017-14059] [boo#1056763],
  0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch
  [CVE-2017-14054] [boo#1056765],
  0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch
  (code not enabled in openSUSE, though in packman)
  [CVE-2017-14056] [boo#1056760],
  0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch
  [CVE-2017-14055] [boo#1056766]</changelog>
<changelog author="jengelh@inai.de" date="1504785600">- Add 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch
  [CVE-2017-14171] [boo#1057539],
  0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch
  [CVE-2017-14170] [boo#1057537],
  0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch
  [CVE-2017-14169] [boo#1057536]</changelog>
<changelog author="jengelh@inai.de" date="1505217600">- Update to new upstream release 3.3.4.
  * avutil/pixdesc: fixed NULL deref in av_color_primaries_name
    [CVE-2017-14225] [boo#1058018]
  * avformat/asfdec: Fix DoS in asf_build_simple_index
    [CVE-2017-14223] [boo#1058019]
  * avformat/mov: Fix DoS in read_tfra
    [CVE-2017-14222] [boo#1058020].
- Dropped integrated patches:
  D 0001-avformat-hls-Fix-DoS-due-to-infinite-loop.patch
  D 0001-avformat-nsvdec-Fix-DoS-due-to-lack-of-eof-check-in-.patch
  D 0002-avformat-asfdec-Fix-DoS-due-to-lack-of-eof-check.patch
  D 0002-avformat-mxfdec-Fix-DoS-issues-in-mxf_read_index_ent.patch
  D 0003-avformat-cinedec-Fix-DoS-due-to-lack-of-eof-check.patch
  D 0003-avformat-mxfdec-Fix-Sign-error-in-mxf_read_primer_pa.patch
  D 0004-avformat-rmdec-Fix-DoS-due-to-lack-of-eof-check.patch
  D 0005-avformat-rl2-Fix-DoS-due-to-lack-of-eof-check.patch
  D 0006-avformat-mvdec-Fix-DoS-due-to-lack-of-eof-check.patch</changelog>

</package>
<package pkgid="a0f239ad49f1b168e3d47e50abd7281759c42b00adf9197b9ac07f2411f6d3a7" name="ffmpeg2" arch="src">
    <version epoch="0" ver="2.8.11" rel="25.3.1"/>

<changelog author="idonmez@suse.com" date="1451304000">- Update to version 2.8.4
  * Many bugfixes, see the included Changelog for all the changes.
  * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384],
  CVE-2015-8663 [boo#960383]
- Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed
  upstream.</changelog>
<changelog author="idonmez@suse.com" date="1453032000">- Update to version 2.8.5
  * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]</changelog>
<changelog author="aloisio@gmx.com" date="1454414400">- Update to version 2.8.6
  * avcodec/jpeg2000dec: More completely check cdef
  * avutil/opt: check for and handle errors in av_opt_set_dict2()
  * avcodec/flacenc: fix calculation of bits required in case
    of custom sample rate
  * avformat: Document urls a bit
  * avformat/libquvi: Set default demuxer and protocol
    limitations
  * avformat/concat: Check protocol prefix
  * doc/demuxers: Document enable_drefs and use_absolute_path
  * avcodec/mjpegdec: Check for end for both bytes in unescaping
  * avcodec/mpegvideo_enc: Check for integer overflow in
    ff_mpv_reallocate_putbitbuffer()
  * avformat/avformat: Replace some references to filenames by
    urls
  * avcodec/wmaenc: Check ff_wma_init() for failure
  * avcodec/mpeg12enc: Move high resolution thread check to
    before initializing threads
  * avformat/img2dec: Use AVOpenCallback
  * avformat/avio: Limit url option parsing to the documented
    cases
  * avformat/img2dec: do not interpret the filename by default
    if a IO context has been opened
  * avcodec/ass_split: Fix null pointer dereference in
    ff_ass_style_get()
  * mov: Add an option to toggle dref opening
  * avcodec/gif: Fix lzw buffer size
  * avcodec/put_bits: Assert buf_ptr in flush_put_bits()
  * avcodec/tiff: Check subsample &amp; rps values more completely
  * swscale/swscale: Add some sanity checks for srcSlice*
    parameters
  * swscale/x86/rgb2rgb_template: Fix planar2x() for short
    width
  * swscale/swscale_unscaled: Fix odd height inputs for
    bayer_to_yv12_wrapper()
  * swscale/swscale_unscaled: Fix odd height inputs for
    bayer_to_rgb24_wrapper()
  * avcodec/aacenc: Check both channels for finiteness
  * asfdec_o: check for too small size in asf_read_unknown
  * asfdec_o: break if EOF is reached after
    asf_read_packet_header
  * asfdec_o: make sure packet_size is non-zero before seeking
  * asfdec_o: prevent overflow causing seekback
  * asfdec_o: check avio_skip in asf_read_simple_index
  * asfdec_o: reject size &gt; INT64_MAX in asf_read_unknown
  * asfdec_o: only set asf_pkt-&gt;data_size after sanity checks
  * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896'
  * dca: fix misaligned access in avpriv_dca_convert_bitstream
  * brstm: fix missing closing brace
  * brstm: also allocate b-&gt;table in read_packet
  * brstm: make sure an ADPC chunk was read for adpcm_thp
  * vorbisdec: reject rangebits 0 with non-0 partitions
  * vorbisdec: reject channel mapping with less than two
    channels
  * ffmdec: reset packet_end in case of failure
  * avformat/ipmovie: put video decoding_map_size into packet
    and use it in decoder
  * avformat/brstm: fix overflow</changelog>
<changelog author="idonmez@suse.com" date="1455537600">- Remove the optional vo-aacenc dependency, upstream removed it.</changelog>
<changelog author="olaf@aepfle.de" date="1455624000">- Update included pkgconfig files to require the exact version
  of ffmpeg pc files, instead of any later version
  ffmpeg-pkgconfig-version.patch</changelog>
<changelog author="jengelh@inai.de" date="1459944000">- Another try at organizing the codec-enable list.
  Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP,
  zlib
  Enable audio: Celt, GSM, Opus, Speex, Vorbis
  Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext</changelog>
<changelog author="jengelh@inai.de" date="1460289600">- Add ffmpeg-new-coder-errors.diff</changelog>
<changelog author="olaf@aepfle.de" date="1460894400">- Remove ffmpeg-devel subpackage.
  All users have been converted to pkgconfig
  Add Provides/Obsoletes to libavdevice-devel</changelog>
<changelog author="jengelh@inai.de" date="1461585600">- Add ffmpeg-codec-choice.diff</changelog>
<changelog author="aloisio@gmx.com" date="1461844800">- Dropped dcadec (libdca was merged upstream)</changelog>
<changelog author="robert.munteanu@gmail.com" date="1464696000">- Guard usage of opencore using bcond_with, boo#980542</changelog>
<changelog author="jengelh@inai.de" date="1471003200">- Make a copy of existing ffmpeg 3.x package (specfiles, patches)
  and add the most recent ffmpeg 2.x series tarball.
  This is for VLC?
- Update to new upstream release 2.8.7
  * swscale/x86/output: Fix yuv2planeX_16* with unaligned destination
  * libwebpenc_animencoder: zero initialize the
  WebPAnimEncoderOptions struct
  * avcodec/avpacket: Fix off by 5 error</changelog>
<changelog author="jengelh@inai.de" date="1474977600">- Update to new maintenance release 2.8.8
  * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame
  * avcodec/mjpegdec: Do not try to detect last scan but apply idct after all scans for progressive jpeg
  * avformat/oggparseopus: Check that granule pos is within the supported range
  * avformat/utils: Check bps before using it in a shift in ff_get_pcm_codec_id()
  * ffmpeg: Check that r_frame_rate is set before attempting to use it
  * avformat/utils: Do not compute the bitrate from duration == 0
  * avformat/utils: Check negative bps before shifting in ff_get_pcm_codec_id()
  * avformat/avidec: Detect index with too short entries
  * avformat/oggparseopus: Fix Undefined behavior in oggparseopus.c and libavformat/utils.c
  * avformat/allformats: Making av_register_all() thread-safe.
  * avcodec/vp9_parser: Check the input frame sizes for being consistent
  * avformat/oggdec: Fix integer overflow with invalid pts
  * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample
  * avcodec/diracdec: Check numx/y
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
- Add 0001-avcodec-exr-Check-tile-positions.patch [bnc#998636]</changelog>
<changelog author="dimstar@opensuse.org" date="1475064000">- Have libavcodec56 additionally provide libavcodec56(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="jengelh@inai.de" date="1475928000">- Add 0001-avcodec-ansi-Check-dimensions.patch,
  0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch
  0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch
  0001-avformat-avidec-Remove-ancient-assert.patch [boo#1003806]</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="davejplater@gmail.com" date="1491048000">- Update to 2.8.10 to fix boo#1022920 VUL-0: CVE-2016-10190
- Removed patches 0001-avcodec-ansi-Check-dimensions.patch,
  0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch,
  0001-avformat-avidec-Remove-ancient-assert.patch and
  0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch.
  They are incorporated in this version.
- Upstream changes:
  * avformat/http: Match chunksize checks to master..3.0
  * Changelog: fix typos
  * ffserver: Check chunk size
  * Avoid using the term "file" and prefer "url" in some docs
  and comments
  * avformat/rtmppkt: Check for packet size mismatches
  * zmqsend: Initialize ret to 0
  * configure: check for strtoull on msvc
  * http: move chunk handling from http_read_stream() to
  http_buf_read().
  * http: make length/offset-related variables unsigned.
  * avcodec/flacdec: Fix undefined shift in decode_subframe()
  * avcodec/get_bits: Fix get_sbits_long(0)
  * avformat/ffmdec: Check media type for chunks
  * avcodec/flacdec: Fix signed integer overflow in
  decode_subframe_fixed()
  * avcodec/flacdsp_template: Fix undefined shift in
  flac_decorrelate_indep_c
  * avformat/oggparsespeex: Check frames_per_packet and packet_size
  * avformat/utils: Check start/end before computing duration in
  update_stream_timings()
  * avcodec/flac_parser: Update nb_headers_buffered
  * avformat/idroqdec: Check chunk_size for being too large
  * filmstripdec: correctly check image dimensions
  * mss2: only use error correction for matching block counts
  * softfloat: decrease MIN_EXP to cover full float range
  * libopusdec: default to stereo for invalid number of channels
  * sbgdec: prevent NULL pointer access
  * smacker: limit recursion depth of smacker_decode_bigtree
  * mxfdec: fix NULL pointer dereference in mxf_read_packet_old
  * libschroedingerdec: fix leaking of framewithpts
  * libschroedingerdec: don't produce empty frames
  * softfloat: handle -INT_MAX correctly
  * pnmdec: make sure v is capped by maxval
  * smvjpegdec: make sure cur_frame is not negative
  * icodec: correctly check avio_read return value
  * icodec: fix leaking pkt on error
  * dvbsubdec: fix division by zero in compute_default_clut
  * proresdec_lgpl: explicitly check coff[3] against slice_data_size
  * escape124: reject codebook size 0
  * mpegts: prevent division by zero
  * matroskadec: fix NULL pointer dereference in
  webm_dash_manifest_read_header
  * mpegaudio_parser: don't return AVERROR_PATCHWELCOME
  * mxfdec: fix NULL pointer dereference
  * diracdec: check return code of get_buffer_with_edge
  * ppc: pixblockdsp: do unaligned block accesses correctly again
  * mpeg12dec: unref discarded picture from extradata
  * cavsdec: unref frame before referencing again
  * avformat: prevent triggering request_probe assert in ff_read_packet
  * avformat/mpeg: Adjust vid probe threshold to correct mis-detection
  * avcodec/rv40: Test remaining space in loop of get_dimension()
  * avcodec/ituh263dec: Avoid spending a long time in slice sync
  * avcodec/movtextdec: Add error message for tsmb_size check
  * avcodec/movtextdec: Fix tsmb_size check==0 check
  * avcodec/movtextdec: Fix potential integer overflow
  * avcodec/sunrast: Fix input buffer pointer check
  * avcodec/tscc:  Check side data size before use
  * avcodec/rawdec: Check side data size before use
  * avcodec/msvideo1: Check side data size before use
  * avcodec/qpeg:  Check side data size before use
  * avcodec/qtrle:  Check side data size before use
  * avcodec/msrle:  Check side data size before use
  * avcodec/kmvc:  Check side data size before use
  * avcodec/idcinvideo: Check side data size before use
  * avcodec/cinepak: Check side data size before use
  * avcodec/8bps: Check side data size before use
  * avcodec/dvdsubdec: Fix off by 1 error
  * avcodec/dvdsubdec: Fix buf_size check
  * vp9: change order of operations in adapt_prob().
  * avcodec/interplayvideo: Check side data size before use
  * avformat/mxfdec: Check size to avoid integer overflow in
  mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
  ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
  avcodec_default_execute*()
  * cmdutils: fix typos
  * lavfi: fix typos
  * lavc: fix typos
  * tools: fix grammar error
  * avutil/mips/generic_macros_msa: rename macro variable which
  causes segfault for mips r6
  * videodsp: fix 1-byte overread in top/bottom READ_NUM_BYTES
  iterations.
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * resolved CVE-2016-10190 [boo#1022920],
  CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922]</changelog>
<changelog author="jengelh@inai.de" date="1491048001">- Update to new upstream release 2.8.11
  * pgssubdec: reset rle_data_len/rle_remaining_len on allocation
  error
  * avformat/oggdec: Skip streams in duration correction that did
  not had their duration set.
  * avcodec/mpeg4videodec: Fix undefined shifts in
  mpeg4_decode_sprite_trajectory()
  * avformat/avidec: skip odml master index chunks in avi_sync
  * avcodec/pngdec: Fix off by 1 size in decode_zbuf()
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_uuid
  * resolved CVE-2016-9561 [boo#1015120],
  CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177],
  CVE-2017-7866 [boo#1034176]</changelog>
<changelog author="jengelh@inai.de" date="1492516800">- Enable AC3 and MP3 decoding to match multimedia:libs/ffmpeg (3.x)</changelog>

</package>
<package pkgid="16097330397d9f6430caa7868cbebec6d1630c00aadcc5c22feee081b44ba7e7" name="ffmpeg2" arch="src">
    <version epoch="0" ver="2.8.13" rel="25.10.1"/>

<changelog author="jengelh@inai.de" date="1459944000">- Another try at organizing the codec-enable list.
  Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP,
  zlib
  Enable audio: Celt, GSM, Opus, Speex, Vorbis
  Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext</changelog>
<changelog author="jengelh@inai.de" date="1460289600">- Add ffmpeg-new-coder-errors.diff</changelog>
<changelog author="olaf@aepfle.de" date="1460894400">- Remove ffmpeg-devel subpackage.
  All users have been converted to pkgconfig
  Add Provides/Obsoletes to libavdevice-devel</changelog>
<changelog author="jengelh@inai.de" date="1461585600">- Add ffmpeg-codec-choice.diff</changelog>
<changelog author="aloisio@gmx.com" date="1461844800">- Dropped dcadec (libdca was merged upstream)</changelog>
<changelog author="robert.munteanu@gmail.com" date="1464696000">- Guard usage of opencore using bcond_with, boo#980542</changelog>
<changelog author="jengelh@inai.de" date="1471003200">- Make a copy of existing ffmpeg 3.x package (specfiles, patches)
  and add the most recent ffmpeg 2.x series tarball.
  This is for VLC?
- Update to new upstream release 2.8.7
  * swscale/x86/output: Fix yuv2planeX_16* with unaligned destination
  * libwebpenc_animencoder: zero initialize the
  WebPAnimEncoderOptions struct
  * avcodec/avpacket: Fix off by 5 error</changelog>
<changelog author="jengelh@inai.de" date="1474977600">- Update to new maintenance release 2.8.8
  * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame
  * avcodec/mjpegdec: Do not try to detect last scan but apply idct after all scans for progressive jpeg
  * avformat/oggparseopus: Check that granule pos is within the supported range
  * avformat/utils: Check bps before using it in a shift in ff_get_pcm_codec_id()
  * ffmpeg: Check that r_frame_rate is set before attempting to use it
  * avformat/utils: Do not compute the bitrate from duration == 0
  * avformat/utils: Check negative bps before shifting in ff_get_pcm_codec_id()
  * avformat/avidec: Detect index with too short entries
  * avformat/oggparseopus: Fix Undefined behavior in oggparseopus.c and libavformat/utils.c
  * avformat/allformats: Making av_register_all() thread-safe.
  * avcodec/vp9_parser: Check the input frame sizes for being consistent
  * avformat/oggdec: Fix integer overflow with invalid pts
  * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample
  * avcodec/diracdec: Check numx/y
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
- Add 0001-avcodec-exr-Check-tile-positions.patch [bnc#998636]</changelog>
<changelog author="dimstar@opensuse.org" date="1475064000">- Have libavcodec56 additionally provide libavcodec56(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="jengelh@inai.de" date="1475928000">- Add 0001-avcodec-ansi-Check-dimensions.patch,
  0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch
  0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch
  0001-avformat-avidec-Remove-ancient-assert.patch [boo#1003806]</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="davejplater@gmail.com" date="1491048000">- Update to 2.8.10 to fix boo#1022920 VUL-0: CVE-2016-10190
- Removed patches 0001-avcodec-ansi-Check-dimensions.patch,
  0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch,
  0001-avformat-avidec-Remove-ancient-assert.patch and
  0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch.
  They are incorporated in this version.
- Upstream changes:
  * avformat/http: Match chunksize checks to master..3.0
  * Changelog: fix typos
  * ffserver: Check chunk size
  * Avoid using the term "file" and prefer "url" in some docs
  and comments
  * avformat/rtmppkt: Check for packet size mismatches
  * zmqsend: Initialize ret to 0
  * configure: check for strtoull on msvc
  * http: move chunk handling from http_read_stream() to
  http_buf_read().
  * http: make length/offset-related variables unsigned.
  * avcodec/flacdec: Fix undefined shift in decode_subframe()
  * avcodec/get_bits: Fix get_sbits_long(0)
  * avformat/ffmdec: Check media type for chunks
  * avcodec/flacdec: Fix signed integer overflow in
  decode_subframe_fixed()
  * avcodec/flacdsp_template: Fix undefined shift in
  flac_decorrelate_indep_c
  * avformat/oggparsespeex: Check frames_per_packet and packet_size
  * avformat/utils: Check start/end before computing duration in
  update_stream_timings()
  * avcodec/flac_parser: Update nb_headers_buffered
  * avformat/idroqdec: Check chunk_size for being too large
  * filmstripdec: correctly check image dimensions
  * mss2: only use error correction for matching block counts
  * softfloat: decrease MIN_EXP to cover full float range
  * libopusdec: default to stereo for invalid number of channels
  * sbgdec: prevent NULL pointer access
  * smacker: limit recursion depth of smacker_decode_bigtree
  * mxfdec: fix NULL pointer dereference in mxf_read_packet_old
  * libschroedingerdec: fix leaking of framewithpts
  * libschroedingerdec: don't produce empty frames
  * softfloat: handle -INT_MAX correctly
  * pnmdec: make sure v is capped by maxval
  * smvjpegdec: make sure cur_frame is not negative
  * icodec: correctly check avio_read return value
  * icodec: fix leaking pkt on error
  * dvbsubdec: fix division by zero in compute_default_clut
  * proresdec_lgpl: explicitly check coff[3] against slice_data_size
  * escape124: reject codebook size 0
  * mpegts: prevent division by zero
  * matroskadec: fix NULL pointer dereference in
  webm_dash_manifest_read_header
  * mpegaudio_parser: don't return AVERROR_PATCHWELCOME
  * mxfdec: fix NULL pointer dereference
  * diracdec: check return code of get_buffer_with_edge
  * ppc: pixblockdsp: do unaligned block accesses correctly again
  * mpeg12dec: unref discarded picture from extradata
  * cavsdec: unref frame before referencing again
  * avformat: prevent triggering request_probe assert in ff_read_packet
  * avformat/mpeg: Adjust vid probe threshold to correct mis-detection
  * avcodec/rv40: Test remaining space in loop of get_dimension()
  * avcodec/ituh263dec: Avoid spending a long time in slice sync
  * avcodec/movtextdec: Add error message for tsmb_size check
  * avcodec/movtextdec: Fix tsmb_size check==0 check
  * avcodec/movtextdec: Fix potential integer overflow
  * avcodec/sunrast: Fix input buffer pointer check
  * avcodec/tscc:  Check side data size before use
  * avcodec/rawdec: Check side data size before use
  * avcodec/msvideo1: Check side data size before use
  * avcodec/qpeg:  Check side data size before use
  * avcodec/qtrle:  Check side data size before use
  * avcodec/msrle:  Check side data size before use
  * avcodec/kmvc:  Check side data size before use
  * avcodec/idcinvideo: Check side data size before use
  * avcodec/cinepak: Check side data size before use
  * avcodec/8bps: Check side data size before use
  * avcodec/dvdsubdec: Fix off by 1 error
  * avcodec/dvdsubdec: Fix buf_size check
  * vp9: change order of operations in adapt_prob().
  * avcodec/interplayvideo: Check side data size before use
  * avformat/mxfdec: Check size to avoid integer overflow in
  mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
  ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
  avcodec_default_execute*()
  * cmdutils: fix typos
  * lavfi: fix typos
  * lavc: fix typos
  * tools: fix grammar error
  * avutil/mips/generic_macros_msa: rename macro variable which
  causes segfault for mips r6
  * videodsp: fix 1-byte overread in top/bottom READ_NUM_BYTES
  iterations.
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * resolved CVE-2016-10190 [boo#1022920],
  CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922]</changelog>
<changelog author="jengelh@inai.de" date="1491048001">- Update to new upstream release 2.8.11
  * pgssubdec: reset rle_data_len/rle_remaining_len on allocation
  error
  * avformat/oggdec: Skip streams in duration correction that did
  not had their duration set.
  * avcodec/mpeg4videodec: Fix undefined shifts in
  mpeg4_decode_sprite_trajectory()
  * avformat/avidec: skip odml master index chunks in avi_sync
  * avcodec/pngdec: Fix off by 1 size in decode_zbuf()
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_uuid
  * resolved CVE-2016-9561 [boo#1015120],
  CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177],
  CVE-2017-7866 [boo#1034176]</changelog>
<changelog author="jengelh@inai.de" date="1492516800">- Enable AC3 and MP3 decoding to match multimedia:libs/ffmpeg (3.x)</changelog>
<changelog author="idonmez@suse.com" date="1497873600">- Update to new upstream release 2.8.12
  * Lots of integer overflow fixes, see the included Changelog for
    full details. bsc#1046211</changelog>
<changelog author="olaf@aepfle.de" date="1503662400">- Build unconditionally with lame and twolame</changelog>
<changelog author="jengelh@inai.de" date="1503748800">- Unconditionalize celt, ass, openjpeg, webp, libva, vdpau.</changelog>
<changelog author="jengelh@inai.de" date="1504526400">- Update to new bugfix release 2.8.13
  * avformat/hls: Fix DoS due to infinite loop
    [CVE-2017-14058] [boo#1056762]
  * avformat/asfdec: Fix DoS due to lack of eof check
    [CVE-2017-14057] [boo#1056761]
  * avformat/cinedec: Fix DoS due to lack of eof check
    [CVE-2017-14059] [boo#1056763]
  * avformat/rl2: Fix DoS due to lack of eof check
    (code not enabled in openSUSE, though in packman)
    [CVE-2017-14056] [boo#1056760]
  * avformat/mvdec: Fix DoS due to lack of eof check
    [CVE-2017-14055] [boo#1056766]
  * avformat/mxfdec: Fix Sign error in mxf_read_primer_pack
    [CVE-2017-14169] [boo#1057536]
  * avformat/mxfdec: Fix DoS issues in mxf_read_index_entry_array
    [CVE-2017-14170] [boo#1057537]
  * avformat/nsvdec: Fix DoS due to lack of eof check in
    nsvs_file_offset loop. [CVE-2017-14171] [boo#1057539]
  * avutil/pixdesc: av_color_primaries_name NULL deref fixed
    [CVE-2017-14225] [boo#1058018]</changelog>
<changelog author="jengelh@inai.de" date="1505217600">- Add patches 0001-avformat-asfdec-Fix-DoS-in-asf_build_simple_index.patch
  [CVE-2017-14223] [boo#1058019],
  0001-avformat-mov-Fix-DoS-in-read_tfra.patch
  [CVE-2017-14222] [boo#1058020]</changelog>

</package>
<package pkgid="d7f1adf011bb10328f17de727969fdc77f3c96519f5e2eaa1941191b795c12cc" name="ffmpeg2-devel" arch="x86_64">
    <version epoch="0" ver="2.8.11" rel="25.3.1"/>

<changelog author="idonmez@suse.com" date="1451304000">- Update to version 2.8.4
  * Many bugfixes, see the included Changelog for all the changes.
  * resolving CVE-2015-8661 [boo#960385], CVE-2015-8662 [boo#960384],
  CVE-2015-8663 [boo#960383]
- Drop ffmpeg-remove_some_unused_ctrl_id_mappings.patch, fixed
  upstream.</changelog>
<changelog author="idonmez@suse.com" date="1453032000">- Update to version 2.8.5
  * Fixes CVE-2016-1897 and CVE-2016-1898 [boo#961937]</changelog>
<changelog author="aloisio@gmx.com" date="1454414400">- Update to version 2.8.6
  * avcodec/jpeg2000dec: More completely check cdef
  * avutil/opt: check for and handle errors in av_opt_set_dict2()
  * avcodec/flacenc: fix calculation of bits required in case
    of custom sample rate
  * avformat: Document urls a bit
  * avformat/libquvi: Set default demuxer and protocol
    limitations
  * avformat/concat: Check protocol prefix
  * doc/demuxers: Document enable_drefs and use_absolute_path
  * avcodec/mjpegdec: Check for end for both bytes in unescaping
  * avcodec/mpegvideo_enc: Check for integer overflow in
    ff_mpv_reallocate_putbitbuffer()
  * avformat/avformat: Replace some references to filenames by
    urls
  * avcodec/wmaenc: Check ff_wma_init() for failure
  * avcodec/mpeg12enc: Move high resolution thread check to
    before initializing threads
  * avformat/img2dec: Use AVOpenCallback
  * avformat/avio: Limit url option parsing to the documented
    cases
  * avformat/img2dec: do not interpret the filename by default
    if a IO context has been opened
  * avcodec/ass_split: Fix null pointer dereference in
    ff_ass_style_get()
  * mov: Add an option to toggle dref opening
  * avcodec/gif: Fix lzw buffer size
  * avcodec/put_bits: Assert buf_ptr in flush_put_bits()
  * avcodec/tiff: Check subsample &amp; rps values more completely
  * swscale/swscale: Add some sanity checks for srcSlice*
    parameters
  * swscale/x86/rgb2rgb_template: Fix planar2x() for short
    width
  * swscale/swscale_unscaled: Fix odd height inputs for
    bayer_to_yv12_wrapper()
  * swscale/swscale_unscaled: Fix odd height inputs for
    bayer_to_rgb24_wrapper()
  * avcodec/aacenc: Check both channels for finiteness
  * asfdec_o: check for too small size in asf_read_unknown
  * asfdec_o: break if EOF is reached after
    asf_read_packet_header
  * asfdec_o: make sure packet_size is non-zero before seeking
  * asfdec_o: prevent overflow causing seekback
  * asfdec_o: check avio_skip in asf_read_simple_index
  * asfdec_o: reject size &gt; INT64_MAX in asf_read_unknown
  * asfdec_o: only set asf_pkt-&gt;data_size after sanity checks
  * Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896'
  * dca: fix misaligned access in avpriv_dca_convert_bitstream
  * brstm: fix missing closing brace
  * brstm: also allocate b-&gt;table in read_packet
  * brstm: make sure an ADPC chunk was read for adpcm_thp
  * vorbisdec: reject rangebits 0 with non-0 partitions
  * vorbisdec: reject channel mapping with less than two
    channels
  * ffmdec: reset packet_end in case of failure
  * avformat/ipmovie: put video decoding_map_size into packet
    and use it in decoder
  * avformat/brstm: fix overflow</changelog>
<changelog author="idonmez@suse.com" date="1455537600">- Remove the optional vo-aacenc dependency, upstream removed it.</changelog>
<changelog author="olaf@aepfle.de" date="1455624000">- Update included pkgconfig files to require the exact version
  of ffmpeg pc files, instead of any later version
  ffmpeg-pkgconfig-version.patch</changelog>
<changelog author="jengelh@inai.de" date="1459944000">- Another try at organizing the codec-enable list.
  Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP,
  zlib
  Enable audio: Celt, GSM, Opus, Speex, Vorbis
  Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext</changelog>
<changelog author="jengelh@inai.de" date="1460289600">- Add ffmpeg-new-coder-errors.diff</changelog>
<changelog author="olaf@aepfle.de" date="1460894400">- Remove ffmpeg-devel subpackage.
  All users have been converted to pkgconfig
  Add Provides/Obsoletes to libavdevice-devel</changelog>
<changelog author="jengelh@inai.de" date="1461585600">- Add ffmpeg-codec-choice.diff</changelog>
<changelog author="aloisio@gmx.com" date="1461844800">- Dropped dcadec (libdca was merged upstream)</changelog>
<changelog author="robert.munteanu@gmail.com" date="1464696000">- Guard usage of opencore using bcond_with, boo#980542</changelog>
<changelog author="jengelh@inai.de" date="1471003200">- Make a copy of existing ffmpeg 3.x package (specfiles, patches)
  and add the most recent ffmpeg 2.x series tarball.
  This is for VLC?
- Update to new upstream release 2.8.7
  * swscale/x86/output: Fix yuv2planeX_16* with unaligned destination
  * libwebpenc_animencoder: zero initialize the
  WebPAnimEncoderOptions struct
  * avcodec/avpacket: Fix off by 5 error</changelog>
<changelog author="jengelh@inai.de" date="1474977600">- Update to new maintenance release 2.8.8
  * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame
  * avcodec/mjpegdec: Do not try to detect last scan but apply idct after all scans for progressive jpeg
  * avformat/oggparseopus: Check that granule pos is within the supported range
  * avformat/utils: Check bps before using it in a shift in ff_get_pcm_codec_id()
  * ffmpeg: Check that r_frame_rate is set before attempting to use it
  * avformat/utils: Do not compute the bitrate from duration == 0
  * avformat/utils: Check negative bps before shifting in ff_get_pcm_codec_id()
  * avformat/avidec: Detect index with too short entries
  * avformat/oggparseopus: Fix Undefined behavior in oggparseopus.c and libavformat/utils.c
  * avformat/allformats: Making av_register_all() thread-safe.
  * avcodec/vp9_parser: Check the input frame sizes for being consistent
  * avformat/oggdec: Fix integer overflow with invalid pts
  * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample
  * avcodec/diracdec: Check numx/y
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
- Add 0001-avcodec-exr-Check-tile-positions.patch [bnc#998636]</changelog>
<changelog author="dimstar@opensuse.org" date="1475064000">- Have libavcodec56 additionally provide libavcodec56(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="jengelh@inai.de" date="1475928000">- Add 0001-avcodec-ansi-Check-dimensions.patch,
  0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch
  0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch
  0001-avformat-avidec-Remove-ancient-assert.patch [boo#1003806]</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="davejplater@gmail.com" date="1491048000">- Update to 2.8.10 to fix boo#1022920 VUL-0: CVE-2016-10190
- Removed patches 0001-avcodec-ansi-Check-dimensions.patch,
  0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch,
  0001-avformat-avidec-Remove-ancient-assert.patch and
  0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch.
  They are incorporated in this version.
- Upstream changes:
  * avformat/http: Match chunksize checks to master..3.0
  * Changelog: fix typos
  * ffserver: Check chunk size
  * Avoid using the term "file" and prefer "url" in some docs
  and comments
  * avformat/rtmppkt: Check for packet size mismatches
  * zmqsend: Initialize ret to 0
  * configure: check for strtoull on msvc
  * http: move chunk handling from http_read_stream() to
  http_buf_read().
  * http: make length/offset-related variables unsigned.
  * avcodec/flacdec: Fix undefined shift in decode_subframe()
  * avcodec/get_bits: Fix get_sbits_long(0)
  * avformat/ffmdec: Check media type for chunks
  * avcodec/flacdec: Fix signed integer overflow in
  decode_subframe_fixed()
  * avcodec/flacdsp_template: Fix undefined shift in
  flac_decorrelate_indep_c
  * avformat/oggparsespeex: Check frames_per_packet and packet_size
  * avformat/utils: Check start/end before computing duration in
  update_stream_timings()
  * avcodec/flac_parser: Update nb_headers_buffered
  * avformat/idroqdec: Check chunk_size for being too large
  * filmstripdec: correctly check image dimensions
  * mss2: only use error correction for matching block counts
  * softfloat: decrease MIN_EXP to cover full float range
  * libopusdec: default to stereo for invalid number of channels
  * sbgdec: prevent NULL pointer access
  * smacker: limit recursion depth of smacker_decode_bigtree
  * mxfdec: fix NULL pointer dereference in mxf_read_packet_old
  * libschroedingerdec: fix leaking of framewithpts
  * libschroedingerdec: don't produce empty frames
  * softfloat: handle -INT_MAX correctly
  * pnmdec: make sure v is capped by maxval
  * smvjpegdec: make sure cur_frame is not negative
  * icodec: correctly check avio_read return value
  * icodec: fix leaking pkt on error
  * dvbsubdec: fix division by zero in compute_default_clut
  * proresdec_lgpl: explicitly check coff[3] against slice_data_size
  * escape124: reject codebook size 0
  * mpegts: prevent division by zero
  * matroskadec: fix NULL pointer dereference in
  webm_dash_manifest_read_header
  * mpegaudio_parser: don't return AVERROR_PATCHWELCOME
  * mxfdec: fix NULL pointer dereference
  * diracdec: check return code of get_buffer_with_edge
  * ppc: pixblockdsp: do unaligned block accesses correctly again
  * mpeg12dec: unref discarded picture from extradata
  * cavsdec: unref frame before referencing again
  * avformat: prevent triggering request_probe assert in ff_read_packet
  * avformat/mpeg: Adjust vid probe threshold to correct mis-detection
  * avcodec/rv40: Test remaining space in loop of get_dimension()
  * avcodec/ituh263dec: Avoid spending a long time in slice sync
  * avcodec/movtextdec: Add error message for tsmb_size check
  * avcodec/movtextdec: Fix tsmb_size check==0 check
  * avcodec/movtextdec: Fix potential integer overflow
  * avcodec/sunrast: Fix input buffer pointer check
  * avcodec/tscc:  Check side data size before use
  * avcodec/rawdec: Check side data size before use
  * avcodec/msvideo1: Check side data size before use
  * avcodec/qpeg:  Check side data size before use
  * avcodec/qtrle:  Check side data size before use
  * avcodec/msrle:  Check side data size before use
  * avcodec/kmvc:  Check side data size before use
  * avcodec/idcinvideo: Check side data size before use
  * avcodec/cinepak: Check side data size before use
  * avcodec/8bps: Check side data size before use
  * avcodec/dvdsubdec: Fix off by 1 error
  * avcodec/dvdsubdec: Fix buf_size check
  * vp9: change order of operations in adapt_prob().
  * avcodec/interplayvideo: Check side data size before use
  * avformat/mxfdec: Check size to avoid integer overflow in
  mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
  ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
  avcodec_default_execute*()
  * cmdutils: fix typos
  * lavfi: fix typos
  * lavc: fix typos
  * tools: fix grammar error
  * avutil/mips/generic_macros_msa: rename macro variable which
  causes segfault for mips r6
  * videodsp: fix 1-byte overread in top/bottom READ_NUM_BYTES
  iterations.
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * resolved CVE-2016-10190 [boo#1022920],
  CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922]</changelog>
<changelog author="jengelh@inai.de" date="1491048001">- Update to new upstream release 2.8.11
  * pgssubdec: reset rle_data_len/rle_remaining_len on allocation
  error
  * avformat/oggdec: Skip streams in duration correction that did
  not had their duration set.
  * avcodec/mpeg4videodec: Fix undefined shifts in
  mpeg4_decode_sprite_trajectory()
  * avformat/avidec: skip odml master index chunks in avi_sync
  * avcodec/pngdec: Fix off by 1 size in decode_zbuf()
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_uuid
  * resolved CVE-2016-9561 [boo#1015120],
  CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177],
  CVE-2017-7866 [boo#1034176]</changelog>
<changelog author="jengelh@inai.de" date="1492516800">- Enable AC3 and MP3 decoding to match multimedia:libs/ffmpeg (3.x)</changelog>

</package>
<package pkgid="aea1e39d2e37dd232a034649f85a8f10e1c34a02fa80f51e55242492310b91b1" name="ffmpeg2-devel" arch="x86_64">
    <version epoch="0" ver="2.8.13" rel="25.10.1"/>

<changelog author="jengelh@inai.de" date="1459944000">- Another try at organizing the codec-enable list.
  Enable video: AYUV, Dirac, MJPEG, rawvideo, Theora, VP8, VP9, WebP,
  zlib
  Enable audio: Celt, GSM, Opus, Speex, Vorbis
  Enable subtitle: ASS/SSA text, SRT text, UTF-8 plaintext</changelog>
<changelog author="jengelh@inai.de" date="1460289600">- Add ffmpeg-new-coder-errors.diff</changelog>
<changelog author="olaf@aepfle.de" date="1460894400">- Remove ffmpeg-devel subpackage.
  All users have been converted to pkgconfig
  Add Provides/Obsoletes to libavdevice-devel</changelog>
<changelog author="jengelh@inai.de" date="1461585600">- Add ffmpeg-codec-choice.diff</changelog>
<changelog author="aloisio@gmx.com" date="1461844800">- Dropped dcadec (libdca was merged upstream)</changelog>
<changelog author="robert.munteanu@gmail.com" date="1464696000">- Guard usage of opencore using bcond_with, boo#980542</changelog>
<changelog author="jengelh@inai.de" date="1471003200">- Make a copy of existing ffmpeg 3.x package (specfiles, patches)
  and add the most recent ffmpeg 2.x series tarball.
  This is for VLC?
- Update to new upstream release 2.8.7
  * swscale/x86/output: Fix yuv2planeX_16* with unaligned destination
  * libwebpenc_animencoder: zero initialize the
  WebPAnimEncoderOptions struct
  * avcodec/avpacket: Fix off by 5 error</changelog>
<changelog author="jengelh@inai.de" date="1474977600">- Update to new maintenance release 2.8.8
  * avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame
  * avcodec/mjpegdec: Do not try to detect last scan but apply idct after all scans for progressive jpeg
  * avformat/oggparseopus: Check that granule pos is within the supported range
  * avformat/utils: Check bps before using it in a shift in ff_get_pcm_codec_id()
  * ffmpeg: Check that r_frame_rate is set before attempting to use it
  * avformat/utils: Do not compute the bitrate from duration == 0
  * avformat/utils: Check negative bps before shifting in ff_get_pcm_codec_id()
  * avformat/avidec: Detect index with too short entries
  * avformat/oggparseopus: Fix Undefined behavior in oggparseopus.c and libavformat/utils.c
  * avformat/allformats: Making av_register_all() thread-safe.
  * avcodec/vp9_parser: Check the input frame sizes for being consistent
  * avformat/oggdec: Fix integer overflow with invalid pts
  * avcodec/ffv1enc: Fix assertion failure with non zero bits per sample
  * avcodec/diracdec: Check numx/y
  * avformat/avidec: Fix infinite loop in avi_read_nikon()
- Add 0001-avcodec-exr-Check-tile-positions.patch [bnc#998636]</changelog>
<changelog author="dimstar@opensuse.org" date="1475064000">- Have libavcodec56 additionally provide libavcodec56(unrestricted)
  when building unrestricted: allow third party packages to require
  the unrestricted codec. The existing -full provides is not
  suitable as it can be provided by multiple libavcodec* packages,
  whereas we require a specific ABI version.</changelog>
<changelog author="jengelh@inai.de" date="1475928000">- Add 0001-avcodec-ansi-Check-dimensions.patch,
  0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch
  0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch
  0001-avformat-avidec-Remove-ancient-assert.patch [boo#1003806]</changelog>
<changelog author="olaf@aepfle.de" date="1477656000">- Enable libfdk_aac if it is available at buildtime</changelog>
<changelog author="olaf@aepfle.de" date="1486814400">- Make sure each subpkg comes from the same src.rpm</changelog>
<changelog author="davejplater@gmail.com" date="1491048000">- Update to 2.8.10 to fix boo#1022920 VUL-0: CVE-2016-10190
- Removed patches 0001-avcodec-ansi-Check-dimensions.patch,
  0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch,
  0001-avformat-avidec-Remove-ancient-assert.patch and
  0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch.
  They are incorporated in this version.
- Upstream changes:
  * avformat/http: Match chunksize checks to master..3.0
  * Changelog: fix typos
  * ffserver: Check chunk size
  * Avoid using the term "file" and prefer "url" in some docs
  and comments
  * avformat/rtmppkt: Check for packet size mismatches
  * zmqsend: Initialize ret to 0
  * configure: check for strtoull on msvc
  * http: move chunk handling from http_read_stream() to
  http_buf_read().
  * http: make length/offset-related variables unsigned.
  * avcodec/flacdec: Fix undefined shift in decode_subframe()
  * avcodec/get_bits: Fix get_sbits_long(0)
  * avformat/ffmdec: Check media type for chunks
  * avcodec/flacdec: Fix signed integer overflow in
  decode_subframe_fixed()
  * avcodec/flacdsp_template: Fix undefined shift in
  flac_decorrelate_indep_c
  * avformat/oggparsespeex: Check frames_per_packet and packet_size
  * avformat/utils: Check start/end before computing duration in
  update_stream_timings()
  * avcodec/flac_parser: Update nb_headers_buffered
  * avformat/idroqdec: Check chunk_size for being too large
  * filmstripdec: correctly check image dimensions
  * mss2: only use error correction for matching block counts
  * softfloat: decrease MIN_EXP to cover full float range
  * libopusdec: default to stereo for invalid number of channels
  * sbgdec: prevent NULL pointer access
  * smacker: limit recursion depth of smacker_decode_bigtree
  * mxfdec: fix NULL pointer dereference in mxf_read_packet_old
  * libschroedingerdec: fix leaking of framewithpts
  * libschroedingerdec: don't produce empty frames
  * softfloat: handle -INT_MAX correctly
  * pnmdec: make sure v is capped by maxval
  * smvjpegdec: make sure cur_frame is not negative
  * icodec: correctly check avio_read return value
  * icodec: fix leaking pkt on error
  * dvbsubdec: fix division by zero in compute_default_clut
  * proresdec_lgpl: explicitly check coff[3] against slice_data_size
  * escape124: reject codebook size 0
  * mpegts: prevent division by zero
  * matroskadec: fix NULL pointer dereference in
  webm_dash_manifest_read_header
  * mpegaudio_parser: don't return AVERROR_PATCHWELCOME
  * mxfdec: fix NULL pointer dereference
  * diracdec: check return code of get_buffer_with_edge
  * ppc: pixblockdsp: do unaligned block accesses correctly again
  * mpeg12dec: unref discarded picture from extradata
  * cavsdec: unref frame before referencing again
  * avformat: prevent triggering request_probe assert in ff_read_packet
  * avformat/mpeg: Adjust vid probe threshold to correct mis-detection
  * avcodec/rv40: Test remaining space in loop of get_dimension()
  * avcodec/ituh263dec: Avoid spending a long time in slice sync
  * avcodec/movtextdec: Add error message for tsmb_size check
  * avcodec/movtextdec: Fix tsmb_size check==0 check
  * avcodec/movtextdec: Fix potential integer overflow
  * avcodec/sunrast: Fix input buffer pointer check
  * avcodec/tscc:  Check side data size before use
  * avcodec/rawdec: Check side data size before use
  * avcodec/msvideo1: Check side data size before use
  * avcodec/qpeg:  Check side data size before use
  * avcodec/qtrle:  Check side data size before use
  * avcodec/msrle:  Check side data size before use
  * avcodec/kmvc:  Check side data size before use
  * avcodec/idcinvideo: Check side data size before use
  * avcodec/cinepak: Check side data size before use
  * avcodec/8bps: Check side data size before use
  * avcodec/dvdsubdec: Fix off by 1 error
  * avcodec/dvdsubdec: Fix buf_size check
  * vp9: change order of operations in adapt_prob().
  * avcodec/interplayvideo: Check side data size before use
  * avformat/mxfdec: Check size to avoid integer overflow in
  mxf_read_utf16_string()
  * avcodec/mpegvideo_enc: Clear mmx state in
  ff_mpv_reallocate_putbitbuffer()
  * avcodec/utils: Clear MMX state before returning from
  avcodec_default_execute*()
  * cmdutils: fix typos
  * lavfi: fix typos
  * lavc: fix typos
  * tools: fix grammar error
  * avutil/mips/generic_macros_msa: rename macro variable which
  causes segfault for mips r6
  * videodsp: fix 1-byte overread in top/bottom READ_NUM_BYTES
  iterations.
  * avformat/avidec: Check nb_streams in read_gab2_sub()
  * avformat/avidec: Remove ancient assert
  * lavc/movtextdec.c: Avoid infinite loop on invalid data.
  * avcodec/ansi: Check dimensions
  * avcodec/cavsdsp: use av_clip_uint8() for idct
  * resolved CVE-2016-10190 [boo#1022920],
  CVE-2016-10191 [boo#1022921], CVE-2016-10192 [boo#1022922]</changelog>
<changelog author="jengelh@inai.de" date="1491048001">- Update to new upstream release 2.8.11
  * pgssubdec: reset rle_data_len/rle_remaining_len on allocation
  error
  * avformat/oggdec: Skip streams in duration correction that did
  not had their duration set.
  * avcodec/mpeg4videodec: Fix undefined shifts in
  mpeg4_decode_sprite_trajectory()
  * avformat/avidec: skip odml master index chunks in avi_sync
  * avcodec/pngdec: Fix off by 1 size in decode_zbuf()
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
  * lavf/mov.c: Avoid heap allocation wrap in mov_read_uuid
  * resolved CVE-2016-9561 [boo#1015120],
  CVE-2017-7863 [boo#1034179], CVE-2017-7865 [boo#1034177],
  CVE-2017-7866 [boo#1034176]</changelog>
<changelog author="jengelh@inai.de" date="1492516800">- Enable AC3 and MP3 decoding to match multimedia:libs/ffmpeg (3.x)</changelog>
<changelog author="idonmez@suse.com" date="1497873600">- Update to new upstream release 2.8.12
  * Lots of integer overflow fixes, see the included Changelog for
    full details. bsc#1046211</changelog>
<changelog author="olaf@aepfle.de" date="1503662400">- Build unconditionally with lame and twolame</changelog>
<changelog author="jengelh@inai.de" date="1503748800">- Unconditionalize celt, ass, openjpeg, webp, libva, vdpau.</changelog>
<changelog author="jengelh@inai.de" date="1504526400">- Update to new bugfix release 2.8.13
  * avformat/hls: Fix DoS due to infinite loop
    [CVE-2017-14058] [boo#1056762]
  * avformat/asfdec: Fix DoS due to lack of eof check
    [CVE-2017-14057] [boo#1056761]
  * avformat/cinedec: Fix DoS due to lack of eof check
    [CVE-2017-14059] [boo#1056763]
  * avformat/rl2: Fix DoS due to lack of eof check
    (code not enabled in openSUSE, though in packman)
    [CVE-2017-14056] [boo#1056760]
  * avformat/mvdec: Fix DoS due to lack of eof check
    [CVE-2017-14055] [boo#1056766]
  * avformat/mxfdec: Fix Sign error in mxf_read_primer_pack
    [CVE-2017-14169] [boo#1057536]
  * avformat/mxfdec: Fix DoS issues in mxf_read_index_entry_array
    [CVE-2017-14170] [boo#1057537]
  * avformat/nsvdec: Fix DoS due to lack of eof check in
    nsvs_file_offset loop. [CVE-2017-14171] [boo#1057539]
  * avutil/pixdesc: av_color_primaries_name NULL deref fixed
    [CVE-2017-14225] [boo#1058018]</changelog>
<changelog author="jengelh@inai.de" date="1505217600">- Add patches 0001-avformat-asfdec-Fix-DoS-in-asf_build_simple_index.patch
  [CVE-2017-14223] [boo#1058019],
  0001-avformat-mov-Fix-DoS-in-read_tfra.patch
  [CVE-2017-14222] [boo#1058020]</changelog>

</package>
<package pkgid="a2cba79ffef64c5425027fe328126f87abfe53c7825e643776fa694883d7419c" name="file-roller" arch="src">
    <version epoch="0" ver="3.20.3" rel="3.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1429099200">- Update to version 3.16.1:
  + Untranslated entries in Nautilus menus (bgo#747318).
  + don't merge translations into gschema file (bgo#747304).
  + gtk-utils: fix missing string format argument (bgo#747065).
  + icon: provide a symbolic variant of the app icon. since gnome
    3.16 used for the high contrast theme (bgo#747019).
  + Updated translations.</changelog>
<changelog author="tyang@suse.com" date="1429790400">- Add file-roller-3.10-extract-sparse-file.patch:
  Extract sparse file issue(bnc#923449).</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 3.16.2:
  + Fixed memory leak.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1435665600">- Update to version 3.16.3:
  + Fixed multivolume rar archives not working even when rar or
    unrar are installed (bgo#747141).
  + Fixed build on OpenBSD (bgo#748791).
  + trivial: Fix a wrong header guard in src/fr-enum-types.h
    (bgo#750485).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1441108800">- Update to version 3.16.4:
  + Better rar support when unrar is installed.
  + Crashes on drag'n'drop (bgo#746236).
  + Fixed possible crash (bgo#753951).
  + Mac OS X compilation fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445688000">- Add patch: file-roller-extract-sparse-file.patch: Fix extraction
  of sparse file (bsc#923449, bgo#747091).</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- Update to version 3.19.1:
  + New features and user visible changes:
  - Added support for .click packages (bgo#752133).
  - Use a message dialog to show the result of an extraction
    (bgo#748428).
  - Modernized the 'update files' dialog.
  - Removed the quit button from the confirmation dialog.
  - Make Nauitlus select the extracted file.
  + Bugs fixed:
  - Only show the menubar when the shell shows the menubar
    (bgo#730291).
  - libarchive: correctly extract sparse files (bgo#747091).
  - Updated MimeType in org.gnome.FileRoller.desktop
    (bgo#747639).
  - Fix documentation typos (bgo#758814).
  - Error extracting files using file-roller with unar with the
    character [ (bgo#755580).
  - Stop mis-treating p7zip 15.09 as pre-4.55 (bgo#757793).
  - Add a configure environment variable to select the cpio path.
  - Appdata: added kudos.
  - Removed deprecated widgets from .ui files.
  - Added support for the official debian package mime type.
  - Fixed message dialog showing a (null) string.
  - Fixed memory leaks: bgo#752476, bgo#752476, bgo#752476,
    bgo#752476, bgo#752476, bgo#752476, bgo#752476, bgo#752476.
  + Updated translations.
- Drop file-roller-extract-sparse-file.patch: fixed upstream.
- Suggest p7zip instead of recommending it.</changelog>
<changelog author="tyang@suse.com" date="1454587200">- Replace file-roller-3.10-extract-sparse-file.patch with
  0001-libarchive-correctly-extract-sparse-files.patch
  Upstream provides final patch for bnc#923449.
  See it in:https://bugzilla.gnome.org/show_bug.cgi?id=747091</changelog>
<changelog author="zaitor@opensuse.org" date="1455537600">- Update to version 3.19.90:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.91:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + Most of file-roller appears untranslated (bgo#764342).
  + Updated translations.</changelog>
<changelog author="tyang@suse.com" date="1460635200">- Update to GNOME 3.20 Fate#318572
- Drop patch:0001-libarchive-correctly-extract-sparse-files.patch
  which is an Upstreamed patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.2:
  + Extract here: show the 'operation completed' dialog.
  + Avoid tarbombs when using extract here (bgo#766071).
  + Fix extracting files with single-character names (bgo#761582).
  + Fix Add Files dialog button sensitivity (bgo#738177).
  + Fix GSettings schema validation with recent GLib (bgo#756607).
  + Updated translations.</changelog>
<changelog author="tyang@suse.com" date="1463659200">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.3:
  + file-roller can delete the content of local folders upon
    extraction, if archive contains symbolic links pointing to
    absolute paths (bgo#698554).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1473076800">- Drop genisoimage Requires: We no longer want to hard require it.</changelog>
<changelog author="sreeves@suse.com" date="1488542400">- Add file-roller-fix-integer-overflow.patch
- Add file-roller-show-dialog-only-when-notify.patch
- Add file-roller-fix-crash-extracting-file.patch
    (bsc#1022082, bgo#778846)</changelog>

</package>
<package pkgid="9738b76285c19fd532ac88e7df6ad6a51b0e77d80ab04cdf362eb02c80c79018" name="file-roller" arch="x86_64">
    <version epoch="0" ver="3.20.3" rel="3.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1429099200">- Update to version 3.16.1:
  + Untranslated entries in Nautilus menus (bgo#747318).
  + don't merge translations into gschema file (bgo#747304).
  + gtk-utils: fix missing string format argument (bgo#747065).
  + icon: provide a symbolic variant of the app icon. since gnome
    3.16 used for the high contrast theme (bgo#747019).
  + Updated translations.</changelog>
<changelog author="tyang@suse.com" date="1429790400">- Add file-roller-3.10-extract-sparse-file.patch:
  Extract sparse file issue(bnc#923449).</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 3.16.2:
  + Fixed memory leak.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1435665600">- Update to version 3.16.3:
  + Fixed multivolume rar archives not working even when rar or
    unrar are installed (bgo#747141).
  + Fixed build on OpenBSD (bgo#748791).
  + trivial: Fix a wrong header guard in src/fr-enum-types.h
    (bgo#750485).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1441108800">- Update to version 3.16.4:
  + Better rar support when unrar is installed.
  + Crashes on drag'n'drop (bgo#746236).
  + Fixed possible crash (bgo#753951).
  + Mac OS X compilation fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445688000">- Add patch: file-roller-extract-sparse-file.patch: Fix extraction
  of sparse file (bsc#923449, bgo#747091).</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- Update to version 3.19.1:
  + New features and user visible changes:
  - Added support for .click packages (bgo#752133).
  - Use a message dialog to show the result of an extraction
    (bgo#748428).
  - Modernized the 'update files' dialog.
  - Removed the quit button from the confirmation dialog.
  - Make Nauitlus select the extracted file.
  + Bugs fixed:
  - Only show the menubar when the shell shows the menubar
    (bgo#730291).
  - libarchive: correctly extract sparse files (bgo#747091).
  - Updated MimeType in org.gnome.FileRoller.desktop
    (bgo#747639).
  - Fix documentation typos (bgo#758814).
  - Error extracting files using file-roller with unar with the
    character [ (bgo#755580).
  - Stop mis-treating p7zip 15.09 as pre-4.55 (bgo#757793).
  - Add a configure environment variable to select the cpio path.
  - Appdata: added kudos.
  - Removed deprecated widgets from .ui files.
  - Added support for the official debian package mime type.
  - Fixed message dialog showing a (null) string.
  - Fixed memory leaks: bgo#752476, bgo#752476, bgo#752476,
    bgo#752476, bgo#752476, bgo#752476, bgo#752476, bgo#752476.
  + Updated translations.
- Drop file-roller-extract-sparse-file.patch: fixed upstream.
- Suggest p7zip instead of recommending it.</changelog>
<changelog author="tyang@suse.com" date="1454587200">- Replace file-roller-3.10-extract-sparse-file.patch with
  0001-libarchive-correctly-extract-sparse-files.patch
  Upstream provides final patch for bnc#923449.
  See it in:https://bugzilla.gnome.org/show_bug.cgi?id=747091</changelog>
<changelog author="zaitor@opensuse.org" date="1455537600">- Update to version 3.19.90:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.91:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + Most of file-roller appears untranslated (bgo#764342).
  + Updated translations.</changelog>
<changelog author="tyang@suse.com" date="1460635200">- Update to GNOME 3.20 Fate#318572
- Drop patch:0001-libarchive-correctly-extract-sparse-files.patch
  which is an Upstreamed patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.2:
  + Extract here: show the 'operation completed' dialog.
  + Avoid tarbombs when using extract here (bgo#766071).
  + Fix extracting files with single-character names (bgo#761582).
  + Fix Add Files dialog button sensitivity (bgo#738177).
  + Fix GSettings schema validation with recent GLib (bgo#756607).
  + Updated translations.</changelog>
<changelog author="tyang@suse.com" date="1463659200">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.3:
  + file-roller can delete the content of local folders upon
    extraction, if archive contains symbolic links pointing to
    absolute paths (bgo#698554).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1473076800">- Drop genisoimage Requires: We no longer want to hard require it.</changelog>
<changelog author="sreeves@suse.com" date="1488542400">- Add file-roller-fix-integer-overflow.patch
- Add file-roller-show-dialog-only-when-notify.patch
- Add file-roller-fix-crash-extracting-file.patch
    (bsc#1022082, bgo#778846)</changelog>

</package>
<package pkgid="44188332dad46624629b3c916a2f78c566dabe5991e03f715d730d2a3dbef8cb" name="file-roller-lang" arch="noarch">
    <version epoch="0" ver="3.20.3" rel="3.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1429099200">- Update to version 3.16.1:
  + Untranslated entries in Nautilus menus (bgo#747318).
  + don't merge translations into gschema file (bgo#747304).
  + gtk-utils: fix missing string format argument (bgo#747065).
  + icon: provide a symbolic variant of the app icon. since gnome
    3.16 used for the high contrast theme (bgo#747019).
  + Updated translations.</changelog>
<changelog author="tyang@suse.com" date="1429790400">- Add file-roller-3.10-extract-sparse-file.patch:
  Extract sparse file issue(bnc#923449).</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 3.16.2:
  + Fixed memory leak.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1435665600">- Update to version 3.16.3:
  + Fixed multivolume rar archives not working even when rar or
    unrar are installed (bgo#747141).
  + Fixed build on OpenBSD (bgo#748791).
  + trivial: Fix a wrong header guard in src/fr-enum-types.h
    (bgo#750485).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1441108800">- Update to version 3.16.4:
  + Better rar support when unrar is installed.
  + Crashes on drag'n'drop (bgo#746236).
  + Fixed possible crash (bgo#753951).
  + Mac OS X compilation fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445688000">- Add patch: file-roller-extract-sparse-file.patch: Fix extraction
  of sparse file (bsc#923449, bgo#747091).</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- Update to version 3.19.1:
  + New features and user visible changes:
  - Added support for .click packages (bgo#752133).
  - Use a message dialog to show the result of an extraction
    (bgo#748428).
  - Modernized the 'update files' dialog.
  - Removed the quit button from the confirmation dialog.
  - Make Nauitlus select the extracted file.
  + Bugs fixed:
  - Only show the menubar when the shell shows the menubar
    (bgo#730291).
  - libarchive: correctly extract sparse files (bgo#747091).
  - Updated MimeType in org.gnome.FileRoller.desktop
    (bgo#747639).
  - Fix documentation typos (bgo#758814).
  - Error extracting files using file-roller with unar with the
    character [ (bgo#755580).
  - Stop mis-treating p7zip 15.09 as pre-4.55 (bgo#757793).
  - Add a configure environment variable to select the cpio path.
  - Appdata: added kudos.
  - Removed deprecated widgets from .ui files.
  - Added support for the official debian package mime type.
  - Fixed message dialog showing a (null) string.
  - Fixed memory leaks: bgo#752476, bgo#752476, bgo#752476,
    bgo#752476, bgo#752476, bgo#752476, bgo#752476, bgo#752476.
  + Updated translations.
- Drop file-roller-extract-sparse-file.patch: fixed upstream.
- Suggest p7zip instead of recommending it.</changelog>
<changelog author="tyang@suse.com" date="1454587200">- Replace file-roller-3.10-extract-sparse-file.patch with
  0001-libarchive-correctly-extract-sparse-files.patch
  Upstream provides final patch for bnc#923449.
  See it in:https://bugzilla.gnome.org/show_bug.cgi?id=747091</changelog>
<changelog author="zaitor@opensuse.org" date="1455537600">- Update to version 3.19.90:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.91:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + Most of file-roller appears untranslated (bgo#764342).
  + Updated translations.</changelog>
<changelog author="tyang@suse.com" date="1460635200">- Update to GNOME 3.20 Fate#318572
- Drop patch:0001-libarchive-correctly-extract-sparse-files.patch
  which is an Upstreamed patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.2:
  + Extract here: show the 'operation completed' dialog.
  + Avoid tarbombs when using extract here (bgo#766071).
  + Fix extracting files with single-character names (bgo#761582).
  + Fix Add Files dialog button sensitivity (bgo#738177).
  + Fix GSettings schema validation with recent GLib (bgo#756607).
  + Updated translations.</changelog>
<changelog author="tyang@suse.com" date="1463659200">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.3:
  + file-roller can delete the content of local folders upon
    extraction, if archive contains symbolic links pointing to
    absolute paths (bgo#698554).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1473076800">- Drop genisoimage Requires: We no longer want to hard require it.</changelog>
<changelog author="sreeves@suse.com" date="1488542400">- Add file-roller-fix-integer-overflow.patch
- Add file-roller-show-dialog-only-when-notify.patch
- Add file-roller-fix-crash-extracting-file.patch
    (bsc#1022082, bgo#778846)</changelog>

</package>
<package pkgid="d163beb285a4796410c392ef86c95f8c4ba5b7f9b19ab8b228489b029fd3971e" name="finch" arch="x86_64">
    <version epoch="0" ver="2.10.11" rel="8.3.1"/>

<changelog author="fcrozat@suse.com" date="1403179200">- Replaces (BuildRequires) of openssl-certs with
  ca-certificates-mozilla starting with SLE12 and openSUSE 13.2.</changelog>
<changelog author="meissner@suse.com" date="1403438400">- ca-certificates-mozilla is present since 11.4, but lets use
  12.3 as base.</changelog>
<changelog author="tbehrens@suse.com" date="1404648000">- Add pidgin-ssl-cache.patch: Disable caching the SSL Session keys,
  as some (broken) IRC servers are not willing to re-use them upon
  a disconnect.</changelog>
<changelog author="tiwai@suse.de" date="1404993600">- Add pidgin-use-default-alsa.patch:
  Use ALSA as default for avoiding broken volume control of pa sink
  (bnc#886670).</changelog>
<changelog author="dimstar@opensuse.org" date="1414152000">- Update to version 2.10.10:
  + General:
  - Check the basic constraints extension when validating
    SSL/TLS certificates. This fixes a security hole that allowed
    a malicious man-in-the-middle to impersonate an IM server or
    any other https endpoint. This affected both the NSS and
    GnuTLS plugins (CVE-2014-3694, boo#902495).
  - Allow and prefer TLS 1.2 and 1.1 when using the NSS plugin
    for SSL (im#15909).
  + libpurple3 compatibility:
  - Encrypted account passwords are preserved until the new one
    is set.
  - Fix loading Google Talk and Facebook XMPP accounts.
  + Windows-Specific Changes: Don't allow overwriting arbitrary
    files on the file system when the user installs a smiley theme
    via drag-and-drop (CVE-2014-3697).
  + Finch: Fix build against Python 3 (im#15969).
  + Gadu-Gadu: Updated internal libgadu to version 1.12.0.
  + Groupwise: Fix potential remote crash parsing server message
    that indicates that a large amount of memory should be
    allocated (CVE-2014-3696, boo#902410).
  + IRC: Fix a possible leak of unencrypted data when using /me
    command with OTR (im#15750).
  + MXit: Fix potential remote crash parsing a malformed emoticon
    response (CVE-2014-3695, boo#902409).
  + XMPP:
  - Fix potential information leak where a malicious XMPP server
    and possibly even a malicious remote user could create a
    carefully crafted XMPP message that causes libpurple to send
    an XMPP message containing arbitrary memory (CVE-2014-3698,
    boo#902408).
  - Fix Facebook XMPP roster quirks (im#15041, im#15957).
  + Yahoo: Fix login when using the GnuTLS library for TLS
    connections (im#16172, boo#874606).
- Drop pidgin-gstreamer1.patch: causes crashes and Video still does
  not work (boo#853038). Drop BuildRequires conditions switching to
  GStreamer 1.0.
- Rebase pidgin-crash-missing-gst-registry.patch.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1414238400">- Remove pidgin-mono-buildfix.patch: Mono bindings are deprecated
  upstream and no plugin exists making use of them.
- Rebase pidgin-gnome-keyring.patch.
- Make openSUSE 11.1 (SLE 11) minimal requirement.
- Remove obsoletions of gaim: incredibly old.
- Move Tango and NLD emoticons to separate packages.
- Spec cleanup.</changelog>
<changelog author="dimstar@opensuse.org" date="1416830400">- Update to version 2.10.11:
  + General:
  - Fix handling of Self-Signed SSL/TLS Certificates when using
    the NSS plugin (pidgin.im#16412).
  - Improve default cipher suites used with the NSS plugin
    (pidgin.im#16262).
  - Add NSS Preferences plugin which allows the SSL/TLS Versions
    and cipher suites to be configured (pidgin.im#8061).
  + Gadu-Gadu:
  - Fix a bug that prevented plugin to load when compiled without
    GnuTLS (pidgin.im#16431).
  - Fix build for platforms without AF_LOCAL definition
    (pidgin.im#16404).
  + MSN:
  - Fix broken login due to server change (pidgin.im#16451,
    pidgin.im#16455).
  - Fail early when buddy list is unavailable instead of wasting
    bandwidth endlessly re-trying.</changelog>
<changelog author="dimstar@opensuse.org" date="1417176000">- Add patches to address CVE issues:
  + pidgin-CVE-2014-3698: bnc#902408: remote information leak via
    crafted XMPP message.
  + pidgin-CVE-2014-3696: bnc#902410: denial of service parsing
    Groupwise server message.
  + pidgin-CVE-2014-3695: bnc#902409: crash in MXit protocol
    plug-in.</changelog>
<changelog author="tbehrens@suse.com" date="1421755200">- Remove pidgin-ssl-cache.patch: testing with the usual suspects in
  irc land suggests this workaround is no longer necessary</changelog>
<changelog author="dimstar@opensuse.org" date="1435665600">- Re-attempt port to GStreamer 1.0 (based on work by David):
  + Add patches, from upstream:
  - pidgin-port-to-gst-1.0.patch
  - pidgin-2.10.11-gst-references.patch
  - pidgin-2.10.11-add-dtmf-support.patch
  - pidgin-2.10.11-application-media.patch
  - pidgin-2.10.11-init-media-optional.patch
  - pidgin-2.10.11-send-video-enum.patch
  - pidgin-2.10.11-private-media.patch
  + Replace gstreamer-0_10-devel and
    gstreamer-0_10-plugins-base-devel BuildRequires with
    pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-video-1.0) and
    pkgconfig(farstream-0.2).
  + Switch --disable-vv configure paramter to --enable-vv.
  + Pass --with-gstreamer=1.0 to configure.</changelog>
<changelog author="zaitor@opensuse.org" date="1439294400">- Add a Recommends: gstreamer-plugins-good, this plugin provides
  wav support that pidgin needs.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1439812800">- Fix build with earlier openSUSE.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1440763200">- Add pidgin-2.10.11-fix-sound-play-fd-leak.patch: fix a file
  desriptor leak while playing sound files
  (pidgin.im#16752, boo#942818).
- Remove GConf schemas generation: GConf is considered obsolete.
- Make perl dependency less strict.</changelog>
<changelog author="dimstar@opensuse.org" date="1441800000">- Add pidgin-ncurses-6.0-accessors.patch: Fix build with NCurses
  6.0 with WINDOW_OPAQUE set to 1 (pidgin.im#16764).</changelog>
<changelog author="fezhang@suse.com" date="1467633600">- Update to GNOME 3.20.2  Fate#318572
  + Drop pidgin-CVE-2014-3695 (bsc#902409): fixed upstream.
  + Drop pidgin-CVE-2014-3696 (bsc#902410): fixed upstream.
  + Drop pidgin-CVE-2014-3698 (bsc#902408): fixed upstream.</changelog>
<changelog author="jengelh@inai.de" date="1469188800">- Drop additional pkgconfig require (already implicitly detected),
  but explicitly buildrequire it for /usr/lib/rpm/pkgconfigdeps.sh.</changelog>
<changelog author="fezhang@suse.com" date="1479816000">- Add pidgin-sasl-skip-external.patch:
  Backport upstream commit 6106566. Makes Freenode and other
  servers that prefer SASL EXTERNAL fingerprint authentication
  work again (bsc#1009974).</changelog>
<changelog author="sor.alexei@meowr.ru" date="1481112000">- Build with GStreamer 1.x on SLE 12 SP2.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1481198400">- Correctly remove *.so files for plugins
  (fixes devel-file-in-non-devel-package).
- Remove generation of a plugin list to package, simply add it all
  in %files with exclusions.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1489147200">- Add pidgin-2.10.11-fix-memread-in-util.patch: Fix an out of
  bounds memory read in purple_markup_unescape_entity
  (commit b2fc9e7, CVE-2017-2640).</changelog>

</package>
<package pkgid="9a50a0d33957057c885ee6d5fbf97c16b2e124b1e15d7c4797fc0dd2ccabb745" name="finch" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="8.6.1"/>

<changelog author="tbehrens@suse.com" date="1404648000">- Add pidgin-ssl-cache.patch: Disable caching the SSL Session keys,
  as some (broken) IRC servers are not willing to re-use them upon
  a disconnect.</changelog>
<changelog author="tiwai@suse.de" date="1404993600">- Add pidgin-use-default-alsa.patch:
  Use ALSA as default for avoiding broken volume control of pa sink
  (bnc#886670).</changelog>
<changelog author="dimstar@opensuse.org" date="1414152000">- Update to version 2.10.10:
  + General:
  - Check the basic constraints extension when validating
    SSL/TLS certificates. This fixes a security hole that allowed
    a malicious man-in-the-middle to impersonate an IM server or
    any other https endpoint. This affected both the NSS and
    GnuTLS plugins (CVE-2014-3694, boo#902495).
  - Allow and prefer TLS 1.2 and 1.1 when using the NSS plugin
    for SSL (im#15909).
  + libpurple3 compatibility:
  - Encrypted account passwords are preserved until the new one
    is set.
  - Fix loading Google Talk and Facebook XMPP accounts.
  + Windows-Specific Changes: Don't allow overwriting arbitrary
    files on the file system when the user installs a smiley theme
    via drag-and-drop (CVE-2014-3697).
  + Finch: Fix build against Python 3 (im#15969).
  + Gadu-Gadu: Updated internal libgadu to version 1.12.0.
  + Groupwise: Fix potential remote crash parsing server message
    that indicates that a large amount of memory should be
    allocated (CVE-2014-3696, boo#902410).
  + IRC: Fix a possible leak of unencrypted data when using /me
    command with OTR (im#15750).
  + MXit: Fix potential remote crash parsing a malformed emoticon
    response (CVE-2014-3695, boo#902409).
  + XMPP:
  - Fix potential information leak where a malicious XMPP server
    and possibly even a malicious remote user could create a
    carefully crafted XMPP message that causes libpurple to send
    an XMPP message containing arbitrary memory (CVE-2014-3698,
    boo#902408).
  - Fix Facebook XMPP roster quirks (im#15041, im#15957).
  + Yahoo: Fix login when using the GnuTLS library for TLS
    connections (im#16172, boo#874606).
- Drop pidgin-gstreamer1.patch: causes crashes and Video still does
  not work (boo#853038). Drop BuildRequires conditions switching to
  GStreamer 1.0.
- Rebase pidgin-crash-missing-gst-registry.patch.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1414238400">- Remove pidgin-mono-buildfix.patch: Mono bindings are deprecated
  upstream and no plugin exists making use of them.
- Rebase pidgin-gnome-keyring.patch.
- Make openSUSE 11.1 (SLE 11) minimal requirement.
- Remove obsoletions of gaim: incredibly old.
- Move Tango and NLD emoticons to separate packages.
- Spec cleanup.</changelog>
<changelog author="dimstar@opensuse.org" date="1416830400">- Update to version 2.10.11:
  + General:
  - Fix handling of Self-Signed SSL/TLS Certificates when using
    the NSS plugin (pidgin.im#16412).
  - Improve default cipher suites used with the NSS plugin
    (pidgin.im#16262).
  - Add NSS Preferences plugin which allows the SSL/TLS Versions
    and cipher suites to be configured (pidgin.im#8061).
  + Gadu-Gadu:
  - Fix a bug that prevented plugin to load when compiled without
    GnuTLS (pidgin.im#16431).
  - Fix build for platforms without AF_LOCAL definition
    (pidgin.im#16404).
  + MSN:
  - Fix broken login due to server change (pidgin.im#16451,
    pidgin.im#16455).
  - Fail early when buddy list is unavailable instead of wasting
    bandwidth endlessly re-trying.</changelog>
<changelog author="dimstar@opensuse.org" date="1417176000">- Add patches to address CVE issues:
  + pidgin-CVE-2014-3698: bnc#902408: remote information leak via
    crafted XMPP message.
  + pidgin-CVE-2014-3696: bnc#902410: denial of service parsing
    Groupwise server message.
  + pidgin-CVE-2014-3695: bnc#902409: crash in MXit protocol
    plug-in.</changelog>
<changelog author="tbehrens@suse.com" date="1421755200">- Remove pidgin-ssl-cache.patch: testing with the usual suspects in
  irc land suggests this workaround is no longer necessary</changelog>
<changelog author="dimstar@opensuse.org" date="1435665600">- Re-attempt port to GStreamer 1.0 (based on work by David):
  + Add patches, from upstream:
  - pidgin-port-to-gst-1.0.patch
  - pidgin-2.10.11-gst-references.patch
  - pidgin-2.10.11-add-dtmf-support.patch
  - pidgin-2.10.11-application-media.patch
  - pidgin-2.10.11-init-media-optional.patch
  - pidgin-2.10.11-send-video-enum.patch
  - pidgin-2.10.11-private-media.patch
  + Replace gstreamer-0_10-devel and
    gstreamer-0_10-plugins-base-devel BuildRequires with
    pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-video-1.0) and
    pkgconfig(farstream-0.2).
  + Switch --disable-vv configure paramter to --enable-vv.
  + Pass --with-gstreamer=1.0 to configure.</changelog>
<changelog author="zaitor@opensuse.org" date="1439294400">- Add a Recommends: gstreamer-plugins-good, this plugin provides
  wav support that pidgin needs.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1439812800">- Fix build with earlier openSUSE.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1440763200">- Add pidgin-2.10.11-fix-sound-play-fd-leak.patch: fix a file
  desriptor leak while playing sound files
  (pidgin.im#16752, boo#942818).
- Remove GConf schemas generation: GConf is considered obsolete.
- Make perl dependency less strict.</changelog>
<changelog author="dimstar@opensuse.org" date="1441800000">- Add pidgin-ncurses-6.0-accessors.patch: Fix build with NCurses
  6.0 with WINDOW_OPAQUE set to 1 (pidgin.im#16764).</changelog>
<changelog author="sor.alexei@meowr.ru" date="1451736000">- Update to 2.10.12:
  + General:
  - purple-url-handler now works with Python 3.x.
  - Fix an issue where transient startup statuses could be
    deleted (pidgin.im#16762).
  + Pidgin: The shout smile now matches the default theme.
  + Gadu-Gadu: Update internal libgadu to version 1.12.1.
- Use tarball signing.
- Rebase pidgin-gnome-keyring.patch.
- Remove pidgin-2.10.11-add-dtmf-support.patch,
  pidgin-2.10.11-gst-references.patch,
  pidgin-2.10.11-send-video-enum.patch,
  pidgin-2.10.11-application-media.patch,
  pidgin-2.10.11-init-media-optional.patch,
  pidgin-2.10.11-fix-sound-play-fd-leak.patch,
  pidgin-2.10.11-private-media.patch and
  pidgin-port-to-gst-1.0.patch: added upstream.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1466510400">- Update to version 2.11.0:
  + General:
  - 2.10.12 was accidentally released with new additions to the
    API and should have been released as 2.11.0. Unfortunately,
    we did not catch the mistake until after 2.10.12 was released,
    but we're fixing it now.
    See ChangeLog.API for more information.
  - Include the Mozilla certificate bundle. This fixes connecting
    to servers with certificates from Let's Encrypt.
  - Remove all 1024-bit CAs.
  + libpurple:
  - media: Fix an issue with ximagesink displaying only a corner
    cut-out of a larger webcam video.
  - mediamanager: Update output window destruction so that it
    reflects recent changes in the media pipeline structure.
  - Ported Instantbird's CommandUiOps to libpurple.
  + Pidgin:
  - Fix pidgin.im#14962.
  - Fix alignment of incoming right-to-left messages in protocols
    that don't support rich text.
  - Fix a potential crash while exiting Pidgin.
  + AIM: Add support for the newer kerberos-based authentication of
    AIM 8.x.
  + ICQ: Stop truncating passwords to 8 characters like old ICQ
    clients did (pidgin.im#16692).
    If you actually needed this, truncate your password manually by
    pressing backspace a few times.
  + IRC: Base64-decode SASL messages before passing to libsasl
    (pidgin.im#16268).
  + MXit:
  - Fix a buffer overflow (TALOS-CAN-0120).
  - Fix a remote out-of-bounds read (TALOS-CAN-0123, TALOS-CAN-0140).
  - Fix a remote out-of-band read (TALOS-CAN-0138, TALOS-CAN-0135).
  - Fix an invalid read (TALOS-CAN-0118).
  - Fix a remote buffer overflow vulnerability (TALOS-CAN-0119).
  - Fix a directory traversal issue (TALOS-CAN-0128).
  - Fix a remote denial of service vulnerability that could result
    in a null pointer dereference (TALOS-CAN-0133).
  - Fix a remote denial of service that could result in an
    out-of-bounds read (TALOS-CAN-0134).
  - Fix multiple remote buffer overflows (TALOS-CAN-0136).
  - Fix a remote null pointer dereference (TALOS-CAN-0137).
  - Fix a remote code execution issue discovered (TALOS-CAN-0142).
  - Fix a remote denial of service vulnerability in contact mood
    handling (TALOS-CAN-0141).
  - Fix a remote out-of-bounds write vulnerability
    (TALOS-CAN-0139).
  - Fix a remote out-of-bounds read (TALOS-CAN-0143).
- Clean pidgin-gnome-keyring.patch up a bit.</changelog>
<changelog author="fezhang@suse.com" date="1467633600">- Update to GNOME 3.20.2  Fate#318572
  + Drop pidgin-CVE-2014-3695 (bsc#902409): fixed upstream.
  + Drop pidgin-CVE-2014-3696 (bsc#902410): fixed upstream.
  + Drop pidgin-CVE-2014-3698 (bsc#902408): fixed upstream.</changelog>
<changelog author="jengelh@inai.de" date="1469188800">- Drop additional pkgconfig require (already implicitly detected),
  but explicitly buildrequire it for /usr/lib/rpm/pkgconfigdeps.sh.</changelog>
<changelog author="fezhang@suse.com" date="1479816000">- Add pidgin-sasl-skip-external.patch:
  Backport upstream commit 6106566. Makes Freenode and other
  servers that prefer SASL EXTERNAL fingerprint authentication
  work again (bsc#1009974).</changelog>
<changelog author="sor.alexei@meowr.ru" date="1481112000">- Build with GStreamer 1.x on SLE 12 SP2.
- Apply pidgin-use-default-alsa.patch for SLE 12+ only properly.
- Provide libpurple-branding-upstream for SLE 11 as well.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1481198400">- Make libpurple require libpurple-branding.
- Correctly remove *.so files for plugins
  (fixes devel-file-in-non-devel-package).
- Rename libpurple-meanwhile to libpurple-plugin-sametime.
- Remove generation of a plugin list to package, simply add it all
  in %files with exclusions.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1489147200">- Update to version 2.12.0 (FATE#323136):
  + libpurple:
  - Fix an out of bounds memory read in
    purple_markup_unescape_entity (CVE-2017-2640, bsc#1028835).
  - Fix the use of uninitialised memory if running
    non-debug-enabled versions of glib.
  - Update AIM dev and dist ID's to new ones that were assigned
    by AOL.
  - TLS certificate verification now uses SHA-256 checksums.
  - Fix the SASL external auth for Freenode (boo#1009974).
  - Remove the MSN protocol plugin. It has been unusable and
    dormant for some time.
  - Remove the Mxit protocol plugin. The service was closed at
    the end ofSeptember 2016.
  - Remove the MySpaceIM protocol plugin. The service has been
    defunct for a long time (pidgin.im#15356).
  - Remove the Yahoo! protocol plugin. Yahoo has completely
    reimplemented their protocol, so this version is no longer
    operable as of August 5th, 2016.
  - Remove the Facebook (XMPP) account option. According to
    https://developers.facebook.com/docs/chat the XMPP Chat API
    service ended April 30th, 2015.
  - Fix gnutls certificate validation errors that mainly
    affected Google.
  + General:
  - Replace instances of d.pidgin.im with developer.pidgin.im and
    update the urls to use https (pidgin.im#17036).
  + IRC:
  - Fix an issue of messages being silently cut off at 500
    characters. Large messages are now split into parts and sent
    one by one (pidgin.im#4753).
- Rebase pidgin-nonblock-common.patch.
- Remove pidgin-sasl-skip-external.patch.</changelog>

</package>
<package pkgid="8269358fcffb6b5cf8ee03a76647a5041c70dbaee373854ece5f3bda7642f996" name="finch-devel" arch="x86_64">
    <version epoch="0" ver="2.10.11" rel="8.3.1"/>

<changelog author="fcrozat@suse.com" date="1403179200">- Replaces (BuildRequires) of openssl-certs with
  ca-certificates-mozilla starting with SLE12 and openSUSE 13.2.</changelog>
<changelog author="meissner@suse.com" date="1403438400">- ca-certificates-mozilla is present since 11.4, but lets use
  12.3 as base.</changelog>
<changelog author="tbehrens@suse.com" date="1404648000">- Add pidgin-ssl-cache.patch: Disable caching the SSL Session keys,
  as some (broken) IRC servers are not willing to re-use them upon
  a disconnect.</changelog>
<changelog author="tiwai@suse.de" date="1404993600">- Add pidgin-use-default-alsa.patch:
  Use ALSA as default for avoiding broken volume control of pa sink
  (bnc#886670).</changelog>
<changelog author="dimstar@opensuse.org" date="1414152000">- Update to version 2.10.10:
  + General:
  - Check the basic constraints extension when validating
    SSL/TLS certificates. This fixes a security hole that allowed
    a malicious man-in-the-middle to impersonate an IM server or
    any other https endpoint. This affected both the NSS and
    GnuTLS plugins (CVE-2014-3694, boo#902495).
  - Allow and prefer TLS 1.2 and 1.1 when using the NSS plugin
    for SSL (im#15909).
  + libpurple3 compatibility:
  - Encrypted account passwords are preserved until the new one
    is set.
  - Fix loading Google Talk and Facebook XMPP accounts.
  + Windows-Specific Changes: Don't allow overwriting arbitrary
    files on the file system when the user installs a smiley theme
    via drag-and-drop (CVE-2014-3697).
  + Finch: Fix build against Python 3 (im#15969).
  + Gadu-Gadu: Updated internal libgadu to version 1.12.0.
  + Groupwise: Fix potential remote crash parsing server message
    that indicates that a large amount of memory should be
    allocated (CVE-2014-3696, boo#902410).
  + IRC: Fix a possible leak of unencrypted data when using /me
    command with OTR (im#15750).
  + MXit: Fix potential remote crash parsing a malformed emoticon
    response (CVE-2014-3695, boo#902409).
  + XMPP:
  - Fix potential information leak where a malicious XMPP server
    and possibly even a malicious remote user could create a
    carefully crafted XMPP message that causes libpurple to send
    an XMPP message containing arbitrary memory (CVE-2014-3698,
    boo#902408).
  - Fix Facebook XMPP roster quirks (im#15041, im#15957).
  + Yahoo: Fix login when using the GnuTLS library for TLS
    connections (im#16172, boo#874606).
- Drop pidgin-gstreamer1.patch: causes crashes and Video still does
  not work (boo#853038). Drop BuildRequires conditions switching to
  GStreamer 1.0.
- Rebase pidgin-crash-missing-gst-registry.patch.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1414238400">- Remove pidgin-mono-buildfix.patch: Mono bindings are deprecated
  upstream and no plugin exists making use of them.
- Rebase pidgin-gnome-keyring.patch.
- Make openSUSE 11.1 (SLE 11) minimal requirement.
- Remove obsoletions of gaim: incredibly old.
- Move Tango and NLD emoticons to separate packages.
- Spec cleanup.</changelog>
<changelog author="dimstar@opensuse.org" date="1416830400">- Update to version 2.10.11:
  + General:
  - Fix handling of Self-Signed SSL/TLS Certificates when using
    the NSS plugin (pidgin.im#16412).
  - Improve default cipher suites used with the NSS plugin
    (pidgin.im#16262).
  - Add NSS Preferences plugin which allows the SSL/TLS Versions
    and cipher suites to be configured (pidgin.im#8061).
  + Gadu-Gadu:
  - Fix a bug that prevented plugin to load when compiled without
    GnuTLS (pidgin.im#16431).
  - Fix build for platforms without AF_LOCAL definition
    (pidgin.im#16404).
  + MSN:
  - Fix broken login due to server change (pidgin.im#16451,
    pidgin.im#16455).
  - Fail early when buddy list is unavailable instead of wasting
    bandwidth endlessly re-trying.</changelog>
<changelog author="dimstar@opensuse.org" date="1417176000">- Add patches to address CVE issues:
  + pidgin-CVE-2014-3698: bnc#902408: remote information leak via
    crafted XMPP message.
  + pidgin-CVE-2014-3696: bnc#902410: denial of service parsing
    Groupwise server message.
  + pidgin-CVE-2014-3695: bnc#902409: crash in MXit protocol
    plug-in.</changelog>
<changelog author="tbehrens@suse.com" date="1421755200">- Remove pidgin-ssl-cache.patch: testing with the usual suspects in
  irc land suggests this workaround is no longer necessary</changelog>
<changelog author="dimstar@opensuse.org" date="1435665600">- Re-attempt port to GStreamer 1.0 (based on work by David):
  + Add patches, from upstream:
  - pidgin-port-to-gst-1.0.patch
  - pidgin-2.10.11-gst-references.patch
  - pidgin-2.10.11-add-dtmf-support.patch
  - pidgin-2.10.11-application-media.patch
  - pidgin-2.10.11-init-media-optional.patch
  - pidgin-2.10.11-send-video-enum.patch
  - pidgin-2.10.11-private-media.patch
  + Replace gstreamer-0_10-devel and
    gstreamer-0_10-plugins-base-devel BuildRequires with
    pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-video-1.0) and
    pkgconfig(farstream-0.2).
  + Switch --disable-vv configure paramter to --enable-vv.
  + Pass --with-gstreamer=1.0 to configure.</changelog>
<changelog author="zaitor@opensuse.org" date="1439294400">- Add a Recommends: gstreamer-plugins-good, this plugin provides
  wav support that pidgin needs.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1439812800">- Fix build with earlier openSUSE.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1440763200">- Add pidgin-2.10.11-fix-sound-play-fd-leak.patch: fix a file
  desriptor leak while playing sound files
  (pidgin.im#16752, boo#942818).
- Remove GConf schemas generation: GConf is considered obsolete.
- Make perl dependency less strict.</changelog>
<changelog author="dimstar@opensuse.org" date="1441800000">- Add pidgin-ncurses-6.0-accessors.patch: Fix build with NCurses
  6.0 with WINDOW_OPAQUE set to 1 (pidgin.im#16764).</changelog>
<changelog author="fezhang@suse.com" date="1467633600">- Update to GNOME 3.20.2  Fate#318572
  + Drop pidgin-CVE-2014-3695 (bsc#902409): fixed upstream.
  + Drop pidgin-CVE-2014-3696 (bsc#902410): fixed upstream.
  + Drop pidgin-CVE-2014-3698 (bsc#902408): fixed upstream.</changelog>
<changelog author="jengelh@inai.de" date="1469188800">- Drop additional pkgconfig require (already implicitly detected),
  but explicitly buildrequire it for /usr/lib/rpm/pkgconfigdeps.sh.</changelog>
<changelog author="fezhang@suse.com" date="1479816000">- Add pidgin-sasl-skip-external.patch:
  Backport upstream commit 6106566. Makes Freenode and other
  servers that prefer SASL EXTERNAL fingerprint authentication
  work again (bsc#1009974).</changelog>
<changelog author="sor.alexei@meowr.ru" date="1481112000">- Build with GStreamer 1.x on SLE 12 SP2.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1481198400">- Correctly remove *.so files for plugins
  (fixes devel-file-in-non-devel-package).
- Remove generation of a plugin list to package, simply add it all
  in %files with exclusions.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1489147200">- Add pidgin-2.10.11-fix-memread-in-util.patch: Fix an out of
  bounds memory read in purple_markup_unescape_entity
  (commit b2fc9e7, CVE-2017-2640).</changelog>

</package>
<package pkgid="77ab5fbaadb162ed7b088b8ab00fe1262e4683f57eb88aff1b34e01d6cb1a72f" name="finch-devel" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="8.6.1"/>

<changelog author="tbehrens@suse.com" date="1404648000">- Add pidgin-ssl-cache.patch: Disable caching the SSL Session keys,
  as some (broken) IRC servers are not willing to re-use them upon
  a disconnect.</changelog>
<changelog author="tiwai@suse.de" date="1404993600">- Add pidgin-use-default-alsa.patch:
  Use ALSA as default for avoiding broken volume control of pa sink
  (bnc#886670).</changelog>
<changelog author="dimstar@opensuse.org" date="1414152000">- Update to version 2.10.10:
  + General:
  - Check the basic constraints extension when validating
    SSL/TLS certificates. This fixes a security hole that allowed
    a malicious man-in-the-middle to impersonate an IM server or
    any other https endpoint. This affected both the NSS and
    GnuTLS plugins (CVE-2014-3694, boo#902495).
  - Allow and prefer TLS 1.2 and 1.1 when using the NSS plugin
    for SSL (im#15909).
  + libpurple3 compatibility:
  - Encrypted account passwords are preserved until the new one
    is set.
  - Fix loading Google Talk and Facebook XMPP accounts.
  + Windows-Specific Changes: Don't allow overwriting arbitrary
    files on the file system when the user installs a smiley theme
    via drag-and-drop (CVE-2014-3697).
  + Finch: Fix build against Python 3 (im#15969).
  + Gadu-Gadu: Updated internal libgadu to version 1.12.0.
  + Groupwise: Fix potential remote crash parsing server message
    that indicates that a large amount of memory should be
    allocated (CVE-2014-3696, boo#902410).
  + IRC: Fix a possible leak of unencrypted data when using /me
    command with OTR (im#15750).
  + MXit: Fix potential remote crash parsing a malformed emoticon
    response (CVE-2014-3695, boo#902409).
  + XMPP:
  - Fix potential information leak where a malicious XMPP server
    and possibly even a malicious remote user could create a
    carefully crafted XMPP message that causes libpurple to send
    an XMPP message containing arbitrary memory (CVE-2014-3698,
    boo#902408).
  - Fix Facebook XMPP roster quirks (im#15041, im#15957).
  + Yahoo: Fix login when using the GnuTLS library for TLS
    connections (im#16172, boo#874606).
- Drop pidgin-gstreamer1.patch: causes crashes and Video still does
  not work (boo#853038). Drop BuildRequires conditions switching to
  GStreamer 1.0.
- Rebase pidgin-crash-missing-gst-registry.patch.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1414238400">- Remove pidgin-mono-buildfix.patch: Mono bindings are deprecated
  upstream and no plugin exists making use of them.
- Rebase pidgin-gnome-keyring.patch.
- Make openSUSE 11.1 (SLE 11) minimal requirement.
- Remove obsoletions of gaim: incredibly old.
- Move Tango and NLD emoticons to separate packages.
- Spec cleanup.</changelog>
<changelog author="dimstar@opensuse.org" date="1416830400">- Update to version 2.10.11:
  + General:
  - Fix handling of Self-Signed SSL/TLS Certificates when using
    the NSS plugin (pidgin.im#16412).
  - Improve default cipher suites used with the NSS plugin
    (pidgin.im#16262).
  - Add NSS Preferences plugin which allows the SSL/TLS Versions
    and cipher suites to be configured (pidgin.im#8061).
  + Gadu-Gadu:
  - Fix a bug that prevented plugin to load when compiled without
    GnuTLS (pidgin.im#16431).
  - Fix build for platforms without AF_LOCAL definition
    (pidgin.im#16404).
  + MSN:
  - Fix broken login due to server change (pidgin.im#16451,
    pidgin.im#16455).
  - Fail early when buddy list is unavailable instead of wasting
    bandwidth endlessly re-trying.</changelog>
<changelog author="dimstar@opensuse.org" date="1417176000">- Add patches to address CVE issues:
  + pidgin-CVE-2014-3698: bnc#902408: remote information leak via
    crafted XMPP message.
  + pidgin-CVE-2014-3696: bnc#902410: denial of service parsing
    Groupwise server message.
  + pidgin-CVE-2014-3695: bnc#902409: crash in MXit protocol
    plug-in.</changelog>
<changelog author="tbehrens@suse.com" date="1421755200">- Remove pidgin-ssl-cache.patch: testing with the usual suspects in
  irc land suggests this workaround is no longer necessary</changelog>
<changelog author="dimstar@opensuse.org" date="1435665600">- Re-attempt port to GStreamer 1.0 (based on work by David):
  + Add patches, from upstream:
  - pidgin-port-to-gst-1.0.patch
  - pidgin-2.10.11-gst-references.patch
  - pidgin-2.10.11-add-dtmf-support.patch
  - pidgin-2.10.11-application-media.patch
  - pidgin-2.10.11-init-media-optional.patch
  - pidgin-2.10.11-send-video-enum.patch
  - pidgin-2.10.11-private-media.patch
  + Replace gstreamer-0_10-devel and
    gstreamer-0_10-plugins-base-devel BuildRequires with
    pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-video-1.0) and
    pkgconfig(farstream-0.2).
  + Switch --disable-vv configure paramter to --enable-vv.
  + Pass --with-gstreamer=1.0 to configure.</changelog>
<changelog author="zaitor@opensuse.org" date="1439294400">- Add a Recommends: gstreamer-plugins-good, this plugin provides
  wav support that pidgin needs.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1439812800">- Fix build with earlier openSUSE.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1440763200">- Add pidgin-2.10.11-fix-sound-play-fd-leak.patch: fix a file
  desriptor leak while playing sound files
  (pidgin.im#16752, boo#942818).
- Remove GConf schemas generation: GConf is considered obsolete.
- Make perl dependency less strict.</changelog>
<changelog author="dimstar@opensuse.org" date="1441800000">- Add pidgin-ncurses-6.0-accessors.patch: Fix build with NCurses
  6.0 with WINDOW_OPAQUE set to 1 (pidgin.im#16764).</changelog>
<changelog author="sor.alexei@meowr.ru" date="1451736000">- Update to 2.10.12:
  + General:
  - purple-url-handler now works with Python 3.x.
  - Fix an issue where transient startup statuses could be
    deleted (pidgin.im#16762).
  + Pidgin: The shout smile now matches the default theme.
  + Gadu-Gadu: Update internal libgadu to version 1.12.1.
- Use tarball signing.
- Rebase pidgin-gnome-keyring.patch.
- Remove pidgin-2.10.11-add-dtmf-support.patch,
  pidgin-2.10.11-gst-references.patch,
  pidgin-2.10.11-send-video-enum.patch,
  pidgin-2.10.11-application-media.patch,
  pidgin-2.10.11-init-media-optional.patch,
  pidgin-2.10.11-fix-sound-play-fd-leak.patch,
  pidgin-2.10.11-private-media.patch and
  pidgin-port-to-gst-1.0.patch: added upstream.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1466510400">- Update to version 2.11.0:
  + General:
  - 2.10.12 was accidentally released with new additions to the
    API and should have been released as 2.11.0. Unfortunately,
    we did not catch the mistake until after 2.10.12 was released,
    but we're fixing it now.
    See ChangeLog.API for more information.
  - Include the Mozilla certificate bundle. This fixes connecting
    to servers with certificates from Let's Encrypt.
  - Remove all 1024-bit CAs.
  + libpurple:
  - media: Fix an issue with ximagesink displaying only a corner
    cut-out of a larger webcam video.
  - mediamanager: Update output window destruction so that it
    reflects recent changes in the media pipeline structure.
  - Ported Instantbird's CommandUiOps to libpurple.
  + Pidgin:
  - Fix pidgin.im#14962.
  - Fix alignment of incoming right-to-left messages in protocols
    that don't support rich text.
  - Fix a potential crash while exiting Pidgin.
  + AIM: Add support for the newer kerberos-based authentication of
    AIM 8.x.
  + ICQ: Stop truncating passwords to 8 characters like old ICQ
    clients did (pidgin.im#16692).
    If you actually needed this, truncate your password manually by
    pressing backspace a few times.
  + IRC: Base64-decode SASL messages before passing to libsasl
    (pidgin.im#16268).
  + MXit:
  - Fix a buffer overflow (TALOS-CAN-0120).
  - Fix a remote out-of-bounds read (TALOS-CAN-0123, TALOS-CAN-0140).
  - Fix a remote out-of-band read (TALOS-CAN-0138, TALOS-CAN-0135).
  - Fix an invalid read (TALOS-CAN-0118).
  - Fix a remote buffer overflow vulnerability (TALOS-CAN-0119).
  - Fix a directory traversal issue (TALOS-CAN-0128).
  - Fix a remote denial of service vulnerability that could result
    in a null pointer dereference (TALOS-CAN-0133).
  - Fix a remote denial of service that could result in an
    out-of-bounds read (TALOS-CAN-0134).
  - Fix multiple remote buffer overflows (TALOS-CAN-0136).
  - Fix a remote null pointer dereference (TALOS-CAN-0137).
  - Fix a remote code execution issue discovered (TALOS-CAN-0142).
  - Fix a remote denial of service vulnerability in contact mood
    handling (TALOS-CAN-0141).
  - Fix a remote out-of-bounds write vulnerability
    (TALOS-CAN-0139).
  - Fix a remote out-of-bounds read (TALOS-CAN-0143).
- Clean pidgin-gnome-keyring.patch up a bit.</changelog>
<changelog author="fezhang@suse.com" date="1467633600">- Update to GNOME 3.20.2  Fate#318572
  + Drop pidgin-CVE-2014-3695 (bsc#902409): fixed upstream.
  + Drop pidgin-CVE-2014-3696 (bsc#902410): fixed upstream.
  + Drop pidgin-CVE-2014-3698 (bsc#902408): fixed upstream.</changelog>
<changelog author="jengelh@inai.de" date="1469188800">- Drop additional pkgconfig require (already implicitly detected),
  but explicitly buildrequire it for /usr/lib/rpm/pkgconfigdeps.sh.</changelog>
<changelog author="fezhang@suse.com" date="1479816000">- Add pidgin-sasl-skip-external.patch:
  Backport upstream commit 6106566. Makes Freenode and other
  servers that prefer SASL EXTERNAL fingerprint authentication
  work again (bsc#1009974).</changelog>
<changelog author="sor.alexei@meowr.ru" date="1481112000">- Build with GStreamer 1.x on SLE 12 SP2.
- Apply pidgin-use-default-alsa.patch for SLE 12+ only properly.
- Provide libpurple-branding-upstream for SLE 11 as well.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1481198400">- Make libpurple require libpurple-branding.
- Correctly remove *.so files for plugins
  (fixes devel-file-in-non-devel-package).
- Rename libpurple-meanwhile to libpurple-plugin-sametime.
- Remove generation of a plugin list to package, simply add it all
  in %files with exclusions.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1489147200">- Update to version 2.12.0 (FATE#323136):
  + libpurple:
  - Fix an out of bounds memory read in
    purple_markup_unescape_entity (CVE-2017-2640, bsc#1028835).
  - Fix the use of uninitialised memory if running
    non-debug-enabled versions of glib.
  - Update AIM dev and dist ID's to new ones that were assigned
    by AOL.
  - TLS certificate verification now uses SHA-256 checksums.
  - Fix the SASL external auth for Freenode (boo#1009974).
  - Remove the MSN protocol plugin. It has been unusable and
    dormant for some time.
  - Remove the Mxit protocol plugin. The service was closed at
    the end ofSeptember 2016.
  - Remove the MySpaceIM protocol plugin. The service has been
    defunct for a long time (pidgin.im#15356).
  - Remove the Yahoo! protocol plugin. Yahoo has completely
    reimplemented their protocol, so this version is no longer
    operable as of August 5th, 2016.
  - Remove the Facebook (XMPP) account option. According to
    https://developers.facebook.com/docs/chat the XMPP Chat API
    service ended April 30th, 2015.
  - Fix gnutls certificate validation errors that mainly
    affected Google.
  + General:
  - Replace instances of d.pidgin.im with developer.pidgin.im and
    update the urls to use https (pidgin.im#17036).
  + IRC:
  - Fix an issue of messages being silently cut off at 500
    characters. Large messages are now split into parts and sent
    one by one (pidgin.im#4753).
- Rebase pidgin-nonblock-common.patch.
- Remove pidgin-sasl-skip-external.patch.</changelog>

</package>
<package pkgid="37876e5eb5c3f26eb5e7074fdd65ce5c8e12ab96acaffe96d0fb48cf4dc9e842" name="firebird" arch="src">
    <version epoch="0" ver="2.5.6.27020" rel="10.1"/>

<changelog author="dvaleev@suse.com" date="1343217600">- add libatomic-ops-devel on non x86 arches
- set libdir on powerpc correctly</changelog>
<changelog author="mkubecek@suse.cz" date="1352635200">- update to upstream version 2.5.2.26539 (2.5.2 final)
  * Optimizer level solution for CORE-2790/CORE-3449
  * CORE-2666: Make it possible to use API to do remote
    backups/restores
  * backup state lock should be released at latch timeout, else
    lock state accounting becomes inconsistent
  * CORE-3873: Server crashes while switching to the shadow if the
    disk I/O fault happens while flushing the cache
  * CORE-3860: Trace API: Faulty database filter crashes server
  * CORE-3875: GBak does not check correctly parameters and backups
    random database with -B ":"
  * CORE-3879: Make fb_lock_print a bit more handy
  * CORE-3656: Support for sweep information in Trace API
  * CORE-2668: Write note into log when automatic sweep is started
  * Enabled per-table runtime stats for sweeper (necessary for
    CORE-3656)
  * CORE-3884: Server crashes on preparing empty query when trace
    is enabled
  * CORE-3238: Makes GEN_UUID return a compliant RFC-4122 binary
    UUID
  * CORE-3887: CHAR_TO_UUID and UUID_TO_CHAR works different in
    big/little endian architectures - problem similar to CORE-2898
  * CORE-3895: High memory usage when PSQL code SELECT's from
    stored procedure which modified some data
  * Fixed the server crash in Stack::assign()
  * CORE-3902: Derived fields may not be optimized via an index
  * Fixed the broken (working as no-op) sweep in SuperServer
  * Use better name from trunk for CORE-3911
  * Restored the ODS level compatibility with v2.5.1 index keys,
    while using the "old good" index key format in new indices. It
    allows to claim that CORE-3675 and CORE-3853 are fixed (after
    migration via backup/restore) but still operate almost
    correctly with keys created in v2.5.1.
  * CORE-3912: segfault in superclassic
  * Better diagnostic (CORE-3786)
- firebird-2.5.2-icu49.patch:
  fix broken unicode collations (bnc#789171, CORE-3946)</changelog>
<changelog author="coolo@suse.com" date="1359115200">- fix license string</changelog>
<changelog author="mkubecek@suse.cz" date="1362744000">- firebird-CORE-4058.patch:
  fix remote stack overflow (bnc#808268, CVE-2013-2492)</changelog>
<changelog author="schwab@suse.de" date="1364126400">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- aarch64-support.patch: add support for aarch64</changelog>
<changelog author="matz@suse.de" date="1365422400">- firebird-fix-unsigned-char.diff:
  fix for architectures where char is unsigned (aarch64 in this
  case, but applies everywhere)
- aarch64-support.patch:
  aarch64 doesn't need RISC_ALIGNMENT</changelog>
<changelog author="schwab@suse.de" date="1365422401">- firebird-fix-unsigned-char.diff:
  Compile with -fsigned-char</changelog>
<changelog author="mkubecek@suse.cz" date="1365768000">- config-guess-sub-update.patch:
  remove; attempt to patch these files would break build from
  subversion snapshots; remove both files instead and let
  libtoolize provide its own version
- reorder patches to keep the isql column alignment feature last</changelog>
<changelog author="mkubecek@suse.cz" date="1370174400">- resolve file conflicts between packages
  * add explicit mutual conflict between -superserver and -classic
  * remove fbguard from -classic (it is shared between SS and SC)</changelog>
<changelog author="fridrich.strba@suse.com" date="1377086400">- firebird-2.5.2-pkgconfig.patch:
  fix fbembed.pc file to link with -lfbembed instead of -lfbclient</changelog>
<changelog author="mls@suse.de" date="1386244800">- adapt for ppc64le</changelog>
<changelog author="schwab@suse.de" date="1387281600">- m68k-support.patch: add support for m68k</changelog>
<changelog author="ro@suse.de" date="1392638400">- firebird-s390x-fix_libdir.patch: s390x uses lib64</changelog>
<changelog author="coolo@suse.com" date="1404561600">- install init script as executable
- fix the script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in scripts
- add patches:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1417953600">- upgrade to upstream version 2.5.4.26821
  * server crash by malformed packet (bnc#908127, CORE-4029,
    CORE-4030)
  * various functional fixes
- removed patches merged into upstream:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch:
  * aarch64-support.patch
  * firebird-2.5.2-CORE-4058.patch
  * firebird-2.5.2-icu49.patch
  * firebird-2.5.2-runlevel.patch
  * firebird-fix-unsigned-char.diff
  * firebird-s390x-fix_libdir.patch
  * ppc64-libdir.patch
- replace remaining patches by git based ones:
  * firebird-2.5.1-chown.patch
  - &gt; allow-creating-buildRoot-as-non-root-user.patch
  * firebird-2.5.1-config.patch
  - &gt; do-not-use-DatabaseAccess-Full-in-default-config.patch
  * firebird-2.5.1-disable.patch
  - &gt; disable-xinetd-service-by-default.patch
  * firebird-2.5.2-gpidfile.patch
  - &gt; fbguard-allow-creating-a-guard-pidfile.patch
  * firebird-2.5.2-init.patch
  - &gt; use-killproc-in-stop-branch-of-SuSE-init-script.patch
    (remaining part not upstreamed)
  * firebird-2.5.2-isqlalign.patch
  - &gt; Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch
  * firebird-2.5.2-isqllocale.patch
  - &gt; isql-fix-output-if-charset-is-different-from-locale.patch
  * firebird-2.5.2-isqlwidth.patch
  - &gt; isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch
  * firebird-2.5.2-pkgconfig.patch
  - &gt; add-pkgconfig-files.patch
  * m68k-support.patch
  - &gt; add-experimental-support-for-m68k-architecture.patch
- use xz compressed tarball</changelog>
<changelog author="mkubecek@suse.cz" date="1437998400">- upgrade to upstream version 2.5.4 (final)
  * CORE-4558: SuperServer dies when client is disconnected
    abnormally during the index navigational scan
  * CORE-4676: Crash on unexpected client disconnection with opened
    transaction
  * CORE-4075: Server bugchecks or crashes on exception in
    calculated index
  * CORE-4624: Firebird handles ':' characters in mount table
    entries invalid
- Backported-fix-for-CORE-4788-Superclassic-server-han.patch:
  CORE-4788: Superclassic server hangs when receiving network
  packet
- Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch:
  CORE-4785: Bad packet of op_execute kills the server
- Fixed-s-tandalone-switch-in-posix-server.patch:
  fix -s(tandalone) switch in posix server
- Added-check-for-failed-fork-system-call.patch:
  add check for failed fork() system call
- Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch:
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch:
  two patches from LibreOffice fixing C++11 build</changelog>
<changelog author="mkubecek@suse.cz" date="1437998401">- fix libfbembed package name in baselibs.conf so that the
  libfbembed2_5-32bit is built</changelog>
<changelog author="mkubecek@suse.cz" date="1467892800">- update to upstream 2.5.6 point release
  * CORE-4904: Index corruption could occur while inserting data
    into a long-key-indexed field
  * CORE-4982: The server could crash during "select from
    procedure" if an exception were thrown while backing out the
    current savepoint
  * CORE-4869: A segmentation fault could occur when cleaning the
    metadata cache
  * CORE-4656: The server could hang while chasing dead record
    versions
  * CORE-4680: Deadlock could occur during attachment
  * CORE-4754: Bugcheck 167 (invalid SEND request) could occur
    while working with a GTT from several attachments, using
    EXECUTE STATEMENT ... ON EXTERNAL and different roles
  * CORE-4908: The server could hang on simultaneous connection to
    the Services API and a database
  * fix gbak returning 0 on some errors
  * CORE-5157: The server could go into an infinite loop when data
    were sent from a client to the service in small packets
  * CORE-4645: Source of the error "Bugcheck 165 (cannot find TIP
    page)" was identified and fixed
  * CORE-5240: A crash could occur while restoring a database with
    large page cache
  * CORE-5117: Firebird embedded could crash on unload if it was
    used to make a client connection to a full server
  * CORE-5087: Database shutdown could cause a server crash if
    multiple attachments were running EXECUTE STATEMENT
  * CORE-5068: regression: when gbak was run via the services
    manager with an invalid parameter, it would crash the server.
  * CORE-4983: The server could crash during execution of an
    unprepared statement
  * CORE-5216: improvement: Run-time errors raised inside EXECUTE
    BLOCK now provide the location context (line/column numbers)
  * CORE-4978: improvement: Improve validation and fixup of lost
    data pages
- drop patches included in upstream point release:
  Added-check-for-failed-fork-system-call.patch
  Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch
  Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch
  Backported-fix-for-CORE-4788-Superclassic-server-han.patch
  Firebird-2.5.4.26856-0.tar.xz
  Fixed-s-tandalone-switch-in-posix-server.patch
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1486468800">- Backported-fix-for-CORE-5474-Restrict-UDF-is-not-eff.patch:
  security vulnerability fix for bypassing 'Restrict UDF' value of
  UdfAccess config directive (bsc#1023990)</changelog>

</package>
<package pkgid="265242de4c515445d00bdf2e01851948157809d64f89dc629b6db59d29b27646" name="firebird" arch="x86_64">
    <version epoch="0" ver="2.5.6.27020" rel="10.1"/>

<changelog author="dvaleev@suse.com" date="1343217600">- add libatomic-ops-devel on non x86 arches
- set libdir on powerpc correctly</changelog>
<changelog author="mkubecek@suse.cz" date="1352635200">- update to upstream version 2.5.2.26539 (2.5.2 final)
  * Optimizer level solution for CORE-2790/CORE-3449
  * CORE-2666: Make it possible to use API to do remote
    backups/restores
  * backup state lock should be released at latch timeout, else
    lock state accounting becomes inconsistent
  * CORE-3873: Server crashes while switching to the shadow if the
    disk I/O fault happens while flushing the cache
  * CORE-3860: Trace API: Faulty database filter crashes server
  * CORE-3875: GBak does not check correctly parameters and backups
    random database with -B ":"
  * CORE-3879: Make fb_lock_print a bit more handy
  * CORE-3656: Support for sweep information in Trace API
  * CORE-2668: Write note into log when automatic sweep is started
  * Enabled per-table runtime stats for sweeper (necessary for
    CORE-3656)
  * CORE-3884: Server crashes on preparing empty query when trace
    is enabled
  * CORE-3238: Makes GEN_UUID return a compliant RFC-4122 binary
    UUID
  * CORE-3887: CHAR_TO_UUID and UUID_TO_CHAR works different in
    big/little endian architectures - problem similar to CORE-2898
  * CORE-3895: High memory usage when PSQL code SELECT's from
    stored procedure which modified some data
  * Fixed the server crash in Stack::assign()
  * CORE-3902: Derived fields may not be optimized via an index
  * Fixed the broken (working as no-op) sweep in SuperServer
  * Use better name from trunk for CORE-3911
  * Restored the ODS level compatibility with v2.5.1 index keys,
    while using the "old good" index key format in new indices. It
    allows to claim that CORE-3675 and CORE-3853 are fixed (after
    migration via backup/restore) but still operate almost
    correctly with keys created in v2.5.1.
  * CORE-3912: segfault in superclassic
  * Better diagnostic (CORE-3786)
- firebird-2.5.2-icu49.patch:
  fix broken unicode collations (bnc#789171, CORE-3946)</changelog>
<changelog author="coolo@suse.com" date="1359115200">- fix license string</changelog>
<changelog author="mkubecek@suse.cz" date="1362744000">- firebird-CORE-4058.patch:
  fix remote stack overflow (bnc#808268, CVE-2013-2492)</changelog>
<changelog author="schwab@suse.de" date="1364126400">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- aarch64-support.patch: add support for aarch64</changelog>
<changelog author="matz@suse.de" date="1365422400">- firebird-fix-unsigned-char.diff:
  fix for architectures where char is unsigned (aarch64 in this
  case, but applies everywhere)
- aarch64-support.patch:
  aarch64 doesn't need RISC_ALIGNMENT</changelog>
<changelog author="schwab@suse.de" date="1365422401">- firebird-fix-unsigned-char.diff:
  Compile with -fsigned-char</changelog>
<changelog author="mkubecek@suse.cz" date="1365768000">- config-guess-sub-update.patch:
  remove; attempt to patch these files would break build from
  subversion snapshots; remove both files instead and let
  libtoolize provide its own version
- reorder patches to keep the isql column alignment feature last</changelog>
<changelog author="mkubecek@suse.cz" date="1370174400">- resolve file conflicts between packages
  * add explicit mutual conflict between -superserver and -classic
  * remove fbguard from -classic (it is shared between SS and SC)</changelog>
<changelog author="fridrich.strba@suse.com" date="1377086400">- firebird-2.5.2-pkgconfig.patch:
  fix fbembed.pc file to link with -lfbembed instead of -lfbclient</changelog>
<changelog author="mls@suse.de" date="1386244800">- adapt for ppc64le</changelog>
<changelog author="schwab@suse.de" date="1387281600">- m68k-support.patch: add support for m68k</changelog>
<changelog author="ro@suse.de" date="1392638400">- firebird-s390x-fix_libdir.patch: s390x uses lib64</changelog>
<changelog author="coolo@suse.com" date="1404561600">- install init script as executable
- fix the script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in scripts
- add patches:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1417953600">- upgrade to upstream version 2.5.4.26821
  * server crash by malformed packet (bnc#908127, CORE-4029,
    CORE-4030)
  * various functional fixes
- removed patches merged into upstream:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch:
  * aarch64-support.patch
  * firebird-2.5.2-CORE-4058.patch
  * firebird-2.5.2-icu49.patch
  * firebird-2.5.2-runlevel.patch
  * firebird-fix-unsigned-char.diff
  * firebird-s390x-fix_libdir.patch
  * ppc64-libdir.patch
- replace remaining patches by git based ones:
  * firebird-2.5.1-chown.patch
  - &gt; allow-creating-buildRoot-as-non-root-user.patch
  * firebird-2.5.1-config.patch
  - &gt; do-not-use-DatabaseAccess-Full-in-default-config.patch
  * firebird-2.5.1-disable.patch
  - &gt; disable-xinetd-service-by-default.patch
  * firebird-2.5.2-gpidfile.patch
  - &gt; fbguard-allow-creating-a-guard-pidfile.patch
  * firebird-2.5.2-init.patch
  - &gt; use-killproc-in-stop-branch-of-SuSE-init-script.patch
    (remaining part not upstreamed)
  * firebird-2.5.2-isqlalign.patch
  - &gt; Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch
  * firebird-2.5.2-isqllocale.patch
  - &gt; isql-fix-output-if-charset-is-different-from-locale.patch
  * firebird-2.5.2-isqlwidth.patch
  - &gt; isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch
  * firebird-2.5.2-pkgconfig.patch
  - &gt; add-pkgconfig-files.patch
  * m68k-support.patch
  - &gt; add-experimental-support-for-m68k-architecture.patch
- use xz compressed tarball</changelog>
<changelog author="mkubecek@suse.cz" date="1437998400">- upgrade to upstream version 2.5.4 (final)
  * CORE-4558: SuperServer dies when client is disconnected
    abnormally during the index navigational scan
  * CORE-4676: Crash on unexpected client disconnection with opened
    transaction
  * CORE-4075: Server bugchecks or crashes on exception in
    calculated index
  * CORE-4624: Firebird handles ':' characters in mount table
    entries invalid
- Backported-fix-for-CORE-4788-Superclassic-server-han.patch:
  CORE-4788: Superclassic server hangs when receiving network
  packet
- Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch:
  CORE-4785: Bad packet of op_execute kills the server
- Fixed-s-tandalone-switch-in-posix-server.patch:
  fix -s(tandalone) switch in posix server
- Added-check-for-failed-fork-system-call.patch:
  add check for failed fork() system call
- Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch:
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch:
  two patches from LibreOffice fixing C++11 build</changelog>
<changelog author="mkubecek@suse.cz" date="1437998401">- fix libfbembed package name in baselibs.conf so that the
  libfbembed2_5-32bit is built</changelog>
<changelog author="mkubecek@suse.cz" date="1467892800">- update to upstream 2.5.6 point release
  * CORE-4904: Index corruption could occur while inserting data
    into a long-key-indexed field
  * CORE-4982: The server could crash during "select from
    procedure" if an exception were thrown while backing out the
    current savepoint
  * CORE-4869: A segmentation fault could occur when cleaning the
    metadata cache
  * CORE-4656: The server could hang while chasing dead record
    versions
  * CORE-4680: Deadlock could occur during attachment
  * CORE-4754: Bugcheck 167 (invalid SEND request) could occur
    while working with a GTT from several attachments, using
    EXECUTE STATEMENT ... ON EXTERNAL and different roles
  * CORE-4908: The server could hang on simultaneous connection to
    the Services API and a database
  * fix gbak returning 0 on some errors
  * CORE-5157: The server could go into an infinite loop when data
    were sent from a client to the service in small packets
  * CORE-4645: Source of the error "Bugcheck 165 (cannot find TIP
    page)" was identified and fixed
  * CORE-5240: A crash could occur while restoring a database with
    large page cache
  * CORE-5117: Firebird embedded could crash on unload if it was
    used to make a client connection to a full server
  * CORE-5087: Database shutdown could cause a server crash if
    multiple attachments were running EXECUTE STATEMENT
  * CORE-5068: regression: when gbak was run via the services
    manager with an invalid parameter, it would crash the server.
  * CORE-4983: The server could crash during execution of an
    unprepared statement
  * CORE-5216: improvement: Run-time errors raised inside EXECUTE
    BLOCK now provide the location context (line/column numbers)
  * CORE-4978: improvement: Improve validation and fixup of lost
    data pages
- drop patches included in upstream point release:
  Added-check-for-failed-fork-system-call.patch
  Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch
  Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch
  Backported-fix-for-CORE-4788-Superclassic-server-han.patch
  Firebird-2.5.4.26856-0.tar.xz
  Fixed-s-tandalone-switch-in-posix-server.patch
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1486468800">- Backported-fix-for-CORE-5474-Restrict-UDF-is-not-eff.patch:
  security vulnerability fix for bypassing 'Restrict UDF' value of
  UdfAccess config directive (bsc#1023990)</changelog>

</package>
<package pkgid="11692f2b4a48f898dcc43b50d67fa847192c431589d178c6bef069a59556d358" name="firebird-32bit" arch="x86_64">
    <version epoch="0" ver="2.5.6.27020" rel="10.1"/>

<changelog author="dvaleev@suse.com" date="1343217600">- add libatomic-ops-devel on non x86 arches
- set libdir on powerpc correctly</changelog>
<changelog author="mkubecek@suse.cz" date="1352635200">- update to upstream version 2.5.2.26539 (2.5.2 final)
  * Optimizer level solution for CORE-2790/CORE-3449
  * CORE-2666: Make it possible to use API to do remote
    backups/restores
  * backup state lock should be released at latch timeout, else
    lock state accounting becomes inconsistent
  * CORE-3873: Server crashes while switching to the shadow if the
    disk I/O fault happens while flushing the cache
  * CORE-3860: Trace API: Faulty database filter crashes server
  * CORE-3875: GBak does not check correctly parameters and backups
    random database with -B ":"
  * CORE-3879: Make fb_lock_print a bit more handy
  * CORE-3656: Support for sweep information in Trace API
  * CORE-2668: Write note into log when automatic sweep is started
  * Enabled per-table runtime stats for sweeper (necessary for
    CORE-3656)
  * CORE-3884: Server crashes on preparing empty query when trace
    is enabled
  * CORE-3238: Makes GEN_UUID return a compliant RFC-4122 binary
    UUID
  * CORE-3887: CHAR_TO_UUID and UUID_TO_CHAR works different in
    big/little endian architectures - problem similar to CORE-2898
  * CORE-3895: High memory usage when PSQL code SELECT's from
    stored procedure which modified some data
  * Fixed the server crash in Stack::assign()
  * CORE-3902: Derived fields may not be optimized via an index
  * Fixed the broken (working as no-op) sweep in SuperServer
  * Use better name from trunk for CORE-3911
  * Restored the ODS level compatibility with v2.5.1 index keys,
    while using the "old good" index key format in new indices. It
    allows to claim that CORE-3675 and CORE-3853 are fixed (after
    migration via backup/restore) but still operate almost
    correctly with keys created in v2.5.1.
  * CORE-3912: segfault in superclassic
  * Better diagnostic (CORE-3786)
- firebird-2.5.2-icu49.patch:
  fix broken unicode collations (bnc#789171, CORE-3946)</changelog>
<changelog author="coolo@suse.com" date="1359115200">- fix license string</changelog>
<changelog author="mkubecek@suse.cz" date="1362744000">- firebird-CORE-4058.patch:
  fix remote stack overflow (bnc#808268, CVE-2013-2492)</changelog>
<changelog author="schwab@suse.de" date="1364126400">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- aarch64-support.patch: add support for aarch64</changelog>
<changelog author="matz@suse.de" date="1365422400">- firebird-fix-unsigned-char.diff:
  fix for architectures where char is unsigned (aarch64 in this
  case, but applies everywhere)
- aarch64-support.patch:
  aarch64 doesn't need RISC_ALIGNMENT</changelog>
<changelog author="schwab@suse.de" date="1365422401">- firebird-fix-unsigned-char.diff:
  Compile with -fsigned-char</changelog>
<changelog author="mkubecek@suse.cz" date="1365768000">- config-guess-sub-update.patch:
  remove; attempt to patch these files would break build from
  subversion snapshots; remove both files instead and let
  libtoolize provide its own version
- reorder patches to keep the isql column alignment feature last</changelog>
<changelog author="mkubecek@suse.cz" date="1370174400">- resolve file conflicts between packages
  * add explicit mutual conflict between -superserver and -classic
  * remove fbguard from -classic (it is shared between SS and SC)</changelog>
<changelog author="fridrich.strba@suse.com" date="1377086400">- firebird-2.5.2-pkgconfig.patch:
  fix fbembed.pc file to link with -lfbembed instead of -lfbclient</changelog>
<changelog author="mls@suse.de" date="1386244800">- adapt for ppc64le</changelog>
<changelog author="schwab@suse.de" date="1387281600">- m68k-support.patch: add support for m68k</changelog>
<changelog author="ro@suse.de" date="1392638400">- firebird-s390x-fix_libdir.patch: s390x uses lib64</changelog>
<changelog author="coolo@suse.com" date="1404561600">- install init script as executable
- fix the script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in scripts
- add patches:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1417953600">- upgrade to upstream version 2.5.4.26821
  * server crash by malformed packet (bnc#908127, CORE-4029,
    CORE-4030)
  * various functional fixes
- removed patches merged into upstream:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch:
  * aarch64-support.patch
  * firebird-2.5.2-CORE-4058.patch
  * firebird-2.5.2-icu49.patch
  * firebird-2.5.2-runlevel.patch
  * firebird-fix-unsigned-char.diff
  * firebird-s390x-fix_libdir.patch
  * ppc64-libdir.patch
- replace remaining patches by git based ones:
  * firebird-2.5.1-chown.patch
  - &gt; allow-creating-buildRoot-as-non-root-user.patch
  * firebird-2.5.1-config.patch
  - &gt; do-not-use-DatabaseAccess-Full-in-default-config.patch
  * firebird-2.5.1-disable.patch
  - &gt; disable-xinetd-service-by-default.patch
  * firebird-2.5.2-gpidfile.patch
  - &gt; fbguard-allow-creating-a-guard-pidfile.patch
  * firebird-2.5.2-init.patch
  - &gt; use-killproc-in-stop-branch-of-SuSE-init-script.patch
    (remaining part not upstreamed)
  * firebird-2.5.2-isqlalign.patch
  - &gt; Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch
  * firebird-2.5.2-isqllocale.patch
  - &gt; isql-fix-output-if-charset-is-different-from-locale.patch
  * firebird-2.5.2-isqlwidth.patch
  - &gt; isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch
  * firebird-2.5.2-pkgconfig.patch
  - &gt; add-pkgconfig-files.patch
  * m68k-support.patch
  - &gt; add-experimental-support-for-m68k-architecture.patch
- use xz compressed tarball</changelog>
<changelog author="mkubecek@suse.cz" date="1437998400">- upgrade to upstream version 2.5.4 (final)
  * CORE-4558: SuperServer dies when client is disconnected
    abnormally during the index navigational scan
  * CORE-4676: Crash on unexpected client disconnection with opened
    transaction
  * CORE-4075: Server bugchecks or crashes on exception in
    calculated index
  * CORE-4624: Firebird handles ':' characters in mount table
    entries invalid
- Backported-fix-for-CORE-4788-Superclassic-server-han.patch:
  CORE-4788: Superclassic server hangs when receiving network
  packet
- Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch:
  CORE-4785: Bad packet of op_execute kills the server
- Fixed-s-tandalone-switch-in-posix-server.patch:
  fix -s(tandalone) switch in posix server
- Added-check-for-failed-fork-system-call.patch:
  add check for failed fork() system call
- Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch:
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch:
  two patches from LibreOffice fixing C++11 build</changelog>
<changelog author="mkubecek@suse.cz" date="1437998401">- fix libfbembed package name in baselibs.conf so that the
  libfbembed2_5-32bit is built</changelog>
<changelog author="mkubecek@suse.cz" date="1467892800">- update to upstream 2.5.6 point release
  * CORE-4904: Index corruption could occur while inserting data
    into a long-key-indexed field
  * CORE-4982: The server could crash during "select from
    procedure" if an exception were thrown while backing out the
    current savepoint
  * CORE-4869: A segmentation fault could occur when cleaning the
    metadata cache
  * CORE-4656: The server could hang while chasing dead record
    versions
  * CORE-4680: Deadlock could occur during attachment
  * CORE-4754: Bugcheck 167 (invalid SEND request) could occur
    while working with a GTT from several attachments, using
    EXECUTE STATEMENT ... ON EXTERNAL and different roles
  * CORE-4908: The server could hang on simultaneous connection to
    the Services API and a database
  * fix gbak returning 0 on some errors
  * CORE-5157: The server could go into an infinite loop when data
    were sent from a client to the service in small packets
  * CORE-4645: Source of the error "Bugcheck 165 (cannot find TIP
    page)" was identified and fixed
  * CORE-5240: A crash could occur while restoring a database with
    large page cache
  * CORE-5117: Firebird embedded could crash on unload if it was
    used to make a client connection to a full server
  * CORE-5087: Database shutdown could cause a server crash if
    multiple attachments were running EXECUTE STATEMENT
  * CORE-5068: regression: when gbak was run via the services
    manager with an invalid parameter, it would crash the server.
  * CORE-4983: The server could crash during execution of an
    unprepared statement
  * CORE-5216: improvement: Run-time errors raised inside EXECUTE
    BLOCK now provide the location context (line/column numbers)
  * CORE-4978: improvement: Improve validation and fixup of lost
    data pages
- drop patches included in upstream point release:
  Added-check-for-failed-fork-system-call.patch
  Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch
  Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch
  Backported-fix-for-CORE-4788-Superclassic-server-han.patch
  Firebird-2.5.4.26856-0.tar.xz
  Fixed-s-tandalone-switch-in-posix-server.patch
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1486468800">- Backported-fix-for-CORE-5474-Restrict-UDF-is-not-eff.patch:
  security vulnerability fix for bypassing 'Restrict UDF' value of
  UdfAccess config directive (bsc#1023990)</changelog>

</package>
<package pkgid="797331abaca0cf4b9ff1cd61495ab7f5e15f2f75d738e8d25678242f6ac64ae0" name="firebird-classic" arch="src">
    <version epoch="0" ver="2.5.6.27020" rel="10.1"/>

<changelog author="dvaleev@suse.com" date="1343217600">- add libatomic-ops-devel on non x86 arches
- set libdir on powerpc correctly</changelog>
<changelog author="mkubecek@suse.cz" date="1352635200">- update to upstream version 2.5.2.26539 (2.5.2 final)
  * Optimizer level solution for CORE-2790/CORE-3449
  * CORE-2666: Make it possible to use API to do remote
    backups/restores
  * backup state lock should be released at latch timeout, else
    lock state accounting becomes inconsistent
  * CORE-3873: Server crashes while switching to the shadow if the
    disk I/O fault happens while flushing the cache
  * CORE-3860: Trace API: Faulty database filter crashes server
  * CORE-3875: GBak does not check correctly parameters and backups
    random database with -B ":"
  * CORE-3879: Make fb_lock_print a bit more handy
  * CORE-3656: Support for sweep information in Trace API
  * CORE-2668: Write note into log when automatic sweep is started
  * Enabled per-table runtime stats for sweeper (necessary for
    CORE-3656)
  * CORE-3884: Server crashes on preparing empty query when trace
    is enabled
  * CORE-3238: Makes GEN_UUID return a compliant RFC-4122 binary
    UUID
  * CORE-3887: CHAR_TO_UUID and UUID_TO_CHAR works different in
    big/little endian architectures - problem similar to CORE-2898
  * CORE-3895: High memory usage when PSQL code SELECT's from
    stored procedure which modified some data
  * Fixed the server crash in Stack::assign()
  * CORE-3902: Derived fields may not be optimized via an index
  * Fixed the broken (working as no-op) sweep in SuperServer
  * Use better name from trunk for CORE-3911
  * Restored the ODS level compatibility with v2.5.1 index keys,
    while using the "old good" index key format in new indices. It
    allows to claim that CORE-3675 and CORE-3853 are fixed (after
    migration via backup/restore) but still operate almost
    correctly with keys created in v2.5.1.
  * CORE-3912: segfault in superclassic
  * Better diagnostic (CORE-3786)
- firebird-2.5.2-icu49.patch:
  fix broken unicode collations (bnc#789171, CORE-3946)</changelog>
<changelog author="coolo@suse.com" date="1359115200">- fix license string</changelog>
<changelog author="mkubecek@suse.cz" date="1362744000">- firebird-CORE-4058.patch:
  fix remote stack overflow (bnc#808268, CVE-2013-2492)</changelog>
<changelog author="schwab@suse.de" date="1364126400">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- aarch64-support.patch: add support for aarch64</changelog>
<changelog author="matz@suse.de" date="1365422400">- firebird-fix-unsigned-char.diff:
  fix for architectures where char is unsigned (aarch64 in this
  case, but applies everywhere)
- aarch64-support.patch:
  aarch64 doesn't need RISC_ALIGNMENT</changelog>
<changelog author="schwab@suse.de" date="1365422401">- firebird-fix-unsigned-char.diff:
  Compile with -fsigned-char</changelog>
<changelog author="mkubecek@suse.cz" date="1365768000">- config-guess-sub-update.patch:
  remove; attempt to patch these files would break build from
  subversion snapshots; remove both files instead and let
  libtoolize provide its own version
- reorder patches to keep the isql column alignment feature last</changelog>
<changelog author="mkubecek@suse.cz" date="1370174400">- resolve file conflicts between packages
  * add explicit mutual conflict between -superserver and -classic
  * remove fbguard from -classic (it is shared between SS and SC)</changelog>
<changelog author="fridrich.strba@suse.com" date="1377086400">- firebird-2.5.2-pkgconfig.patch:
  fix fbembed.pc file to link with -lfbembed instead of -lfbclient</changelog>
<changelog author="mls@suse.de" date="1386244800">- adapt for ppc64le</changelog>
<changelog author="schwab@suse.de" date="1387281600">- m68k-support.patch: add support for m68k</changelog>
<changelog author="ro@suse.de" date="1392638400">- firebird-s390x-fix_libdir.patch: s390x uses lib64</changelog>
<changelog author="coolo@suse.com" date="1404561600">- install init script as executable
- fix the script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in scripts
- add patches:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1417953600">- upgrade to upstream version 2.5.4.26821
  * server crash by malformed packet (bnc#908127, CORE-4029,
    CORE-4030)
  * various functional fixes
- removed patches merged into upstream:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch:
  * aarch64-support.patch
  * firebird-2.5.2-CORE-4058.patch
  * firebird-2.5.2-icu49.patch
  * firebird-2.5.2-runlevel.patch
  * firebird-fix-unsigned-char.diff
  * firebird-s390x-fix_libdir.patch
  * ppc64-libdir.patch
- replace remaining patches by git based ones:
  * firebird-2.5.1-chown.patch
  - &gt; allow-creating-buildRoot-as-non-root-user.patch
  * firebird-2.5.1-config.patch
  - &gt; do-not-use-DatabaseAccess-Full-in-default-config.patch
  * firebird-2.5.1-disable.patch
  - &gt; disable-xinetd-service-by-default.patch
  * firebird-2.5.2-gpidfile.patch
  - &gt; fbguard-allow-creating-a-guard-pidfile.patch
  * firebird-2.5.2-init.patch
  - &gt; use-killproc-in-stop-branch-of-SuSE-init-script.patch
    (remaining part not upstreamed)
  * firebird-2.5.2-isqlalign.patch
  - &gt; Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch
  * firebird-2.5.2-isqllocale.patch
  - &gt; isql-fix-output-if-charset-is-different-from-locale.patch
  * firebird-2.5.2-isqlwidth.patch
  - &gt; isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch
  * firebird-2.5.2-pkgconfig.patch
  - &gt; add-pkgconfig-files.patch
  * m68k-support.patch
  - &gt; add-experimental-support-for-m68k-architecture.patch
- use xz compressed tarball</changelog>
<changelog author="mkubecek@suse.cz" date="1437998400">- upgrade to upstream version 2.5.4 (final)
  * CORE-4558: SuperServer dies when client is disconnected
    abnormally during the index navigational scan
  * CORE-4676: Crash on unexpected client disconnection with opened
    transaction
  * CORE-4075: Server bugchecks or crashes on exception in
    calculated index
  * CORE-4624: Firebird handles ':' characters in mount table
    entries invalid
- Backported-fix-for-CORE-4788-Superclassic-server-han.patch:
  CORE-4788: Superclassic server hangs when receiving network
  packet
- Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch:
  CORE-4785: Bad packet of op_execute kills the server
- Fixed-s-tandalone-switch-in-posix-server.patch:
  fix -s(tandalone) switch in posix server
- Added-check-for-failed-fork-system-call.patch:
  add check for failed fork() system call
- Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch:
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch:
  two patches from LibreOffice fixing C++11 build</changelog>
<changelog author="mkubecek@suse.cz" date="1437998401">- fix libfbembed package name in baselibs.conf so that the
  libfbembed2_5-32bit is built</changelog>
<changelog author="mkubecek@suse.cz" date="1467892800">- update to upstream 2.5.6 point release
  * CORE-4904: Index corruption could occur while inserting data
    into a long-key-indexed field
  * CORE-4982: The server could crash during "select from
    procedure" if an exception were thrown while backing out the
    current savepoint
  * CORE-4869: A segmentation fault could occur when cleaning the
    metadata cache
  * CORE-4656: The server could hang while chasing dead record
    versions
  * CORE-4680: Deadlock could occur during attachment
  * CORE-4754: Bugcheck 167 (invalid SEND request) could occur
    while working with a GTT from several attachments, using
    EXECUTE STATEMENT ... ON EXTERNAL and different roles
  * CORE-4908: The server could hang on simultaneous connection to
    the Services API and a database
  * fix gbak returning 0 on some errors
  * CORE-5157: The server could go into an infinite loop when data
    were sent from a client to the service in small packets
  * CORE-4645: Source of the error "Bugcheck 165 (cannot find TIP
    page)" was identified and fixed
  * CORE-5240: A crash could occur while restoring a database with
    large page cache
  * CORE-5117: Firebird embedded could crash on unload if it was
    used to make a client connection to a full server
  * CORE-5087: Database shutdown could cause a server crash if
    multiple attachments were running EXECUTE STATEMENT
  * CORE-5068: regression: when gbak was run via the services
    manager with an invalid parameter, it would crash the server.
  * CORE-4983: The server could crash during execution of an
    unprepared statement
  * CORE-5216: improvement: Run-time errors raised inside EXECUTE
    BLOCK now provide the location context (line/column numbers)
  * CORE-4978: improvement: Improve validation and fixup of lost
    data pages
- drop patches included in upstream point release:
  Added-check-for-failed-fork-system-call.patch
  Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch
  Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch
  Backported-fix-for-CORE-4788-Superclassic-server-han.patch
  Firebird-2.5.4.26856-0.tar.xz
  Fixed-s-tandalone-switch-in-posix-server.patch
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1486468800">- Backported-fix-for-CORE-5474-Restrict-UDF-is-not-eff.patch:
  security vulnerability fix for bypassing 'Restrict UDF' value of
  UdfAccess config directive (bsc#1023990)</changelog>

</package>
<package pkgid="0a79e25960f7639ece519d9d6b35991d2a2eced353303bdfcb2d17c8fa232e50" name="firebird-classic" arch="x86_64">
    <version epoch="0" ver="2.5.6.27020" rel="10.1"/>

<changelog author="dvaleev@suse.com" date="1343217600">- add libatomic-ops-devel on non x86 arches
- set libdir on powerpc correctly</changelog>
<changelog author="mkubecek@suse.cz" date="1352635200">- update to upstream version 2.5.2.26539 (2.5.2 final)
  * Optimizer level solution for CORE-2790/CORE-3449
  * CORE-2666: Make it possible to use API to do remote
    backups/restores
  * backup state lock should be released at latch timeout, else
    lock state accounting becomes inconsistent
  * CORE-3873: Server crashes while switching to the shadow if the
    disk I/O fault happens while flushing the cache
  * CORE-3860: Trace API: Faulty database filter crashes server
  * CORE-3875: GBak does not check correctly parameters and backups
    random database with -B ":"
  * CORE-3879: Make fb_lock_print a bit more handy
  * CORE-3656: Support for sweep information in Trace API
  * CORE-2668: Write note into log when automatic sweep is started
  * Enabled per-table runtime stats for sweeper (necessary for
    CORE-3656)
  * CORE-3884: Server crashes on preparing empty query when trace
    is enabled
  * CORE-3238: Makes GEN_UUID return a compliant RFC-4122 binary
    UUID
  * CORE-3887: CHAR_TO_UUID and UUID_TO_CHAR works different in
    big/little endian architectures - problem similar to CORE-2898
  * CORE-3895: High memory usage when PSQL code SELECT's from
    stored procedure which modified some data
  * Fixed the server crash in Stack::assign()
  * CORE-3902: Derived fields may not be optimized via an index
  * Fixed the broken (working as no-op) sweep in SuperServer
  * Use better name from trunk for CORE-3911
  * Restored the ODS level compatibility with v2.5.1 index keys,
    while using the "old good" index key format in new indices. It
    allows to claim that CORE-3675 and CORE-3853 are fixed (after
    migration via backup/restore) but still operate almost
    correctly with keys created in v2.5.1.
  * CORE-3912: segfault in superclassic
  * Better diagnostic (CORE-3786)
- firebird-2.5.2-icu49.patch:
  fix broken unicode collations (bnc#789171, CORE-3946)</changelog>
<changelog author="coolo@suse.com" date="1359115200">- fix license string</changelog>
<changelog author="mkubecek@suse.cz" date="1362744000">- firebird-CORE-4058.patch:
  fix remote stack overflow (bnc#808268, CVE-2013-2492)</changelog>
<changelog author="schwab@suse.de" date="1364126400">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- aarch64-support.patch: add support for aarch64</changelog>
<changelog author="matz@suse.de" date="1365422400">- firebird-fix-unsigned-char.diff:
  fix for architectures where char is unsigned (aarch64 in this
  case, but applies everywhere)
- aarch64-support.patch:
  aarch64 doesn't need RISC_ALIGNMENT</changelog>
<changelog author="schwab@suse.de" date="1365422401">- firebird-fix-unsigned-char.diff:
  Compile with -fsigned-char</changelog>
<changelog author="mkubecek@suse.cz" date="1365768000">- config-guess-sub-update.patch:
  remove; attempt to patch these files would break build from
  subversion snapshots; remove both files instead and let
  libtoolize provide its own version
- reorder patches to keep the isql column alignment feature last</changelog>
<changelog author="mkubecek@suse.cz" date="1370174400">- resolve file conflicts between packages
  * add explicit mutual conflict between -superserver and -classic
  * remove fbguard from -classic (it is shared between SS and SC)</changelog>
<changelog author="fridrich.strba@suse.com" date="1377086400">- firebird-2.5.2-pkgconfig.patch:
  fix fbembed.pc file to link with -lfbembed instead of -lfbclient</changelog>
<changelog author="mls@suse.de" date="1386244800">- adapt for ppc64le</changelog>
<changelog author="schwab@suse.de" date="1387281600">- m68k-support.patch: add support for m68k</changelog>
<changelog author="ro@suse.de" date="1392638400">- firebird-s390x-fix_libdir.patch: s390x uses lib64</changelog>
<changelog author="coolo@suse.com" date="1404561600">- install init script as executable
- fix the script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in scripts
- add patches:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1417953600">- upgrade to upstream version 2.5.4.26821
  * server crash by malformed packet (bnc#908127, CORE-4029,
    CORE-4030)
  * various functional fixes
- removed patches merged into upstream:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch:
  * aarch64-support.patch
  * firebird-2.5.2-CORE-4058.patch
  * firebird-2.5.2-icu49.patch
  * firebird-2.5.2-runlevel.patch
  * firebird-fix-unsigned-char.diff
  * firebird-s390x-fix_libdir.patch
  * ppc64-libdir.patch
- replace remaining patches by git based ones:
  * firebird-2.5.1-chown.patch
  - &gt; allow-creating-buildRoot-as-non-root-user.patch
  * firebird-2.5.1-config.patch
  - &gt; do-not-use-DatabaseAccess-Full-in-default-config.patch
  * firebird-2.5.1-disable.patch
  - &gt; disable-xinetd-service-by-default.patch
  * firebird-2.5.2-gpidfile.patch
  - &gt; fbguard-allow-creating-a-guard-pidfile.patch
  * firebird-2.5.2-init.patch
  - &gt; use-killproc-in-stop-branch-of-SuSE-init-script.patch
    (remaining part not upstreamed)
  * firebird-2.5.2-isqlalign.patch
  - &gt; Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch
  * firebird-2.5.2-isqllocale.patch
  - &gt; isql-fix-output-if-charset-is-different-from-locale.patch
  * firebird-2.5.2-isqlwidth.patch
  - &gt; isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch
  * firebird-2.5.2-pkgconfig.patch
  - &gt; add-pkgconfig-files.patch
  * m68k-support.patch
  - &gt; add-experimental-support-for-m68k-architecture.patch
- use xz compressed tarball</changelog>
<changelog author="mkubecek@suse.cz" date="1437998400">- upgrade to upstream version 2.5.4 (final)
  * CORE-4558: SuperServer dies when client is disconnected
    abnormally during the index navigational scan
  * CORE-4676: Crash on unexpected client disconnection with opened
    transaction
  * CORE-4075: Server bugchecks or crashes on exception in
    calculated index
  * CORE-4624: Firebird handles ':' characters in mount table
    entries invalid
- Backported-fix-for-CORE-4788-Superclassic-server-han.patch:
  CORE-4788: Superclassic server hangs when receiving network
  packet
- Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch:
  CORE-4785: Bad packet of op_execute kills the server
- Fixed-s-tandalone-switch-in-posix-server.patch:
  fix -s(tandalone) switch in posix server
- Added-check-for-failed-fork-system-call.patch:
  add check for failed fork() system call
- Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch:
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch:
  two patches from LibreOffice fixing C++11 build</changelog>
<changelog author="mkubecek@suse.cz" date="1437998401">- fix libfbembed package name in baselibs.conf so that the
  libfbembed2_5-32bit is built</changelog>
<changelog author="mkubecek@suse.cz" date="1467892800">- update to upstream 2.5.6 point release
  * CORE-4904: Index corruption could occur while inserting data
    into a long-key-indexed field
  * CORE-4982: The server could crash during "select from
    procedure" if an exception were thrown while backing out the
    current savepoint
  * CORE-4869: A segmentation fault could occur when cleaning the
    metadata cache
  * CORE-4656: The server could hang while chasing dead record
    versions
  * CORE-4680: Deadlock could occur during attachment
  * CORE-4754: Bugcheck 167 (invalid SEND request) could occur
    while working with a GTT from several attachments, using
    EXECUTE STATEMENT ... ON EXTERNAL and different roles
  * CORE-4908: The server could hang on simultaneous connection to
    the Services API and a database
  * fix gbak returning 0 on some errors
  * CORE-5157: The server could go into an infinite loop when data
    were sent from a client to the service in small packets
  * CORE-4645: Source of the error "Bugcheck 165 (cannot find TIP
    page)" was identified and fixed
  * CORE-5240: A crash could occur while restoring a database with
    large page cache
  * CORE-5117: Firebird embedded could crash on unload if it was
    used to make a client connection to a full server
  * CORE-5087: Database shutdown could cause a server crash if
    multiple attachments were running EXECUTE STATEMENT
  * CORE-5068: regression: when gbak was run via the services
    manager with an invalid parameter, it would crash the server.
  * CORE-4983: The server could crash during execution of an
    unprepared statement
  * CORE-5216: improvement: Run-time errors raised inside EXECUTE
    BLOCK now provide the location context (line/column numbers)
  * CORE-4978: improvement: Improve validation and fixup of lost
    data pages
- drop patches included in upstream point release:
  Added-check-for-failed-fork-system-call.patch
  Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch
  Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch
  Backported-fix-for-CORE-4788-Superclassic-server-han.patch
  Firebird-2.5.4.26856-0.tar.xz
  Fixed-s-tandalone-switch-in-posix-server.patch
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1486468800">- Backported-fix-for-CORE-5474-Restrict-UDF-is-not-eff.patch:
  security vulnerability fix for bypassing 'Restrict UDF' value of
  UdfAccess config directive (bsc#1023990)</changelog>

</package>
<package pkgid="d8e1a5684dc4b6bc09d521ffbe48dbb694c8e5f0d22e8d9623aa96f0d30d9603" name="firebird-devel" arch="x86_64">
    <version epoch="0" ver="2.5.6.27020" rel="10.1"/>

<changelog author="dvaleev@suse.com" date="1343217600">- add libatomic-ops-devel on non x86 arches
- set libdir on powerpc correctly</changelog>
<changelog author="mkubecek@suse.cz" date="1352635200">- update to upstream version 2.5.2.26539 (2.5.2 final)
  * Optimizer level solution for CORE-2790/CORE-3449
  * CORE-2666: Make it possible to use API to do remote
    backups/restores
  * backup state lock should be released at latch timeout, else
    lock state accounting becomes inconsistent
  * CORE-3873: Server crashes while switching to the shadow if the
    disk I/O fault happens while flushing the cache
  * CORE-3860: Trace API: Faulty database filter crashes server
  * CORE-3875: GBak does not check correctly parameters and backups
    random database with -B ":"
  * CORE-3879: Make fb_lock_print a bit more handy
  * CORE-3656: Support for sweep information in Trace API
  * CORE-2668: Write note into log when automatic sweep is started
  * Enabled per-table runtime stats for sweeper (necessary for
    CORE-3656)
  * CORE-3884: Server crashes on preparing empty query when trace
    is enabled
  * CORE-3238: Makes GEN_UUID return a compliant RFC-4122 binary
    UUID
  * CORE-3887: CHAR_TO_UUID and UUID_TO_CHAR works different in
    big/little endian architectures - problem similar to CORE-2898
  * CORE-3895: High memory usage when PSQL code SELECT's from
    stored procedure which modified some data
  * Fixed the server crash in Stack::assign()
  * CORE-3902: Derived fields may not be optimized via an index
  * Fixed the broken (working as no-op) sweep in SuperServer
  * Use better name from trunk for CORE-3911
  * Restored the ODS level compatibility with v2.5.1 index keys,
    while using the "old good" index key format in new indices. It
    allows to claim that CORE-3675 and CORE-3853 are fixed (after
    migration via backup/restore) but still operate almost
    correctly with keys created in v2.5.1.
  * CORE-3912: segfault in superclassic
  * Better diagnostic (CORE-3786)
- firebird-2.5.2-icu49.patch:
  fix broken unicode collations (bnc#789171, CORE-3946)</changelog>
<changelog author="coolo@suse.com" date="1359115200">- fix license string</changelog>
<changelog author="mkubecek@suse.cz" date="1362744000">- firebird-CORE-4058.patch:
  fix remote stack overflow (bnc#808268, CVE-2013-2492)</changelog>
<changelog author="schwab@suse.de" date="1364126400">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- aarch64-support.patch: add support for aarch64</changelog>
<changelog author="matz@suse.de" date="1365422400">- firebird-fix-unsigned-char.diff:
  fix for architectures where char is unsigned (aarch64 in this
  case, but applies everywhere)
- aarch64-support.patch:
  aarch64 doesn't need RISC_ALIGNMENT</changelog>
<changelog author="schwab@suse.de" date="1365422401">- firebird-fix-unsigned-char.diff:
  Compile with -fsigned-char</changelog>
<changelog author="mkubecek@suse.cz" date="1365768000">- config-guess-sub-update.patch:
  remove; attempt to patch these files would break build from
  subversion snapshots; remove both files instead and let
  libtoolize provide its own version
- reorder patches to keep the isql column alignment feature last</changelog>
<changelog author="mkubecek@suse.cz" date="1370174400">- resolve file conflicts between packages
  * add explicit mutual conflict between -superserver and -classic
  * remove fbguard from -classic (it is shared between SS and SC)</changelog>
<changelog author="fridrich.strba@suse.com" date="1377086400">- firebird-2.5.2-pkgconfig.patch:
  fix fbembed.pc file to link with -lfbembed instead of -lfbclient</changelog>
<changelog author="mls@suse.de" date="1386244800">- adapt for ppc64le</changelog>
<changelog author="schwab@suse.de" date="1387281600">- m68k-support.patch: add support for m68k</changelog>
<changelog author="ro@suse.de" date="1392638400">- firebird-s390x-fix_libdir.patch: s390x uses lib64</changelog>
<changelog author="coolo@suse.com" date="1404561600">- install init script as executable
- fix the script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in scripts
- add patches:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1417953600">- upgrade to upstream version 2.5.4.26821
  * server crash by malformed packet (bnc#908127, CORE-4029,
    CORE-4030)
  * various functional fixes
- removed patches merged into upstream:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch:
  * aarch64-support.patch
  * firebird-2.5.2-CORE-4058.patch
  * firebird-2.5.2-icu49.patch
  * firebird-2.5.2-runlevel.patch
  * firebird-fix-unsigned-char.diff
  * firebird-s390x-fix_libdir.patch
  * ppc64-libdir.patch
- replace remaining patches by git based ones:
  * firebird-2.5.1-chown.patch
  - &gt; allow-creating-buildRoot-as-non-root-user.patch
  * firebird-2.5.1-config.patch
  - &gt; do-not-use-DatabaseAccess-Full-in-default-config.patch
  * firebird-2.5.1-disable.patch
  - &gt; disable-xinetd-service-by-default.patch
  * firebird-2.5.2-gpidfile.patch
  - &gt; fbguard-allow-creating-a-guard-pidfile.patch
  * firebird-2.5.2-init.patch
  - &gt; use-killproc-in-stop-branch-of-SuSE-init-script.patch
    (remaining part not upstreamed)
  * firebird-2.5.2-isqlalign.patch
  - &gt; Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch
  * firebird-2.5.2-isqllocale.patch
  - &gt; isql-fix-output-if-charset-is-different-from-locale.patch
  * firebird-2.5.2-isqlwidth.patch
  - &gt; isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch
  * firebird-2.5.2-pkgconfig.patch
  - &gt; add-pkgconfig-files.patch
  * m68k-support.patch
  - &gt; add-experimental-support-for-m68k-architecture.patch
- use xz compressed tarball</changelog>
<changelog author="mkubecek@suse.cz" date="1437998400">- upgrade to upstream version 2.5.4 (final)
  * CORE-4558: SuperServer dies when client is disconnected
    abnormally during the index navigational scan
  * CORE-4676: Crash on unexpected client disconnection with opened
    transaction
  * CORE-4075: Server bugchecks or crashes on exception in
    calculated index
  * CORE-4624: Firebird handles ':' characters in mount table
    entries invalid
- Backported-fix-for-CORE-4788-Superclassic-server-han.patch:
  CORE-4788: Superclassic server hangs when receiving network
  packet
- Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch:
  CORE-4785: Bad packet of op_execute kills the server
- Fixed-s-tandalone-switch-in-posix-server.patch:
  fix -s(tandalone) switch in posix server
- Added-check-for-failed-fork-system-call.patch:
  add check for failed fork() system call
- Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch:
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch:
  two patches from LibreOffice fixing C++11 build</changelog>
<changelog author="mkubecek@suse.cz" date="1437998401">- fix libfbembed package name in baselibs.conf so that the
  libfbembed2_5-32bit is built</changelog>
<changelog author="mkubecek@suse.cz" date="1467892800">- update to upstream 2.5.6 point release
  * CORE-4904: Index corruption could occur while inserting data
    into a long-key-indexed field
  * CORE-4982: The server could crash during "select from
    procedure" if an exception were thrown while backing out the
    current savepoint
  * CORE-4869: A segmentation fault could occur when cleaning the
    metadata cache
  * CORE-4656: The server could hang while chasing dead record
    versions
  * CORE-4680: Deadlock could occur during attachment
  * CORE-4754: Bugcheck 167 (invalid SEND request) could occur
    while working with a GTT from several attachments, using
    EXECUTE STATEMENT ... ON EXTERNAL and different roles
  * CORE-4908: The server could hang on simultaneous connection to
    the Services API and a database
  * fix gbak returning 0 on some errors
  * CORE-5157: The server could go into an infinite loop when data
    were sent from a client to the service in small packets
  * CORE-4645: Source of the error "Bugcheck 165 (cannot find TIP
    page)" was identified and fixed
  * CORE-5240: A crash could occur while restoring a database with
    large page cache
  * CORE-5117: Firebird embedded could crash on unload if it was
    used to make a client connection to a full server
  * CORE-5087: Database shutdown could cause a server crash if
    multiple attachments were running EXECUTE STATEMENT
  * CORE-5068: regression: when gbak was run via the services
    manager with an invalid parameter, it would crash the server.
  * CORE-4983: The server could crash during execution of an
    unprepared statement
  * CORE-5216: improvement: Run-time errors raised inside EXECUTE
    BLOCK now provide the location context (line/column numbers)
  * CORE-4978: improvement: Improve validation and fixup of lost
    data pages
- drop patches included in upstream point release:
  Added-check-for-failed-fork-system-call.patch
  Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch
  Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch
  Backported-fix-for-CORE-4788-Superclassic-server-han.patch
  Firebird-2.5.4.26856-0.tar.xz
  Fixed-s-tandalone-switch-in-posix-server.patch
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1486468800">- Backported-fix-for-CORE-5474-Restrict-UDF-is-not-eff.patch:
  security vulnerability fix for bypassing 'Restrict UDF' value of
  UdfAccess config directive (bsc#1023990)</changelog>

</package>
<package pkgid="4a3271053fbd26ac805aef57cdc7ae19f28aeeb996aec25c955347f41675aca5" name="firebird-doc" arch="noarch">
    <version epoch="0" ver="2.5.6.27020" rel="10.1"/>

<changelog author="dvaleev@suse.com" date="1343217600">- add libatomic-ops-devel on non x86 arches
- set libdir on powerpc correctly</changelog>
<changelog author="mkubecek@suse.cz" date="1352635200">- update to upstream version 2.5.2.26539 (2.5.2 final)
  * Optimizer level solution for CORE-2790/CORE-3449
  * CORE-2666: Make it possible to use API to do remote
    backups/restores
  * backup state lock should be released at latch timeout, else
    lock state accounting becomes inconsistent
  * CORE-3873: Server crashes while switching to the shadow if the
    disk I/O fault happens while flushing the cache
  * CORE-3860: Trace API: Faulty database filter crashes server
  * CORE-3875: GBak does not check correctly parameters and backups
    random database with -B ":"
  * CORE-3879: Make fb_lock_print a bit more handy
  * CORE-3656: Support for sweep information in Trace API
  * CORE-2668: Write note into log when automatic sweep is started
  * Enabled per-table runtime stats for sweeper (necessary for
    CORE-3656)
  * CORE-3884: Server crashes on preparing empty query when trace
    is enabled
  * CORE-3238: Makes GEN_UUID return a compliant RFC-4122 binary
    UUID
  * CORE-3887: CHAR_TO_UUID and UUID_TO_CHAR works different in
    big/little endian architectures - problem similar to CORE-2898
  * CORE-3895: High memory usage when PSQL code SELECT's from
    stored procedure which modified some data
  * Fixed the server crash in Stack::assign()
  * CORE-3902: Derived fields may not be optimized via an index
  * Fixed the broken (working as no-op) sweep in SuperServer
  * Use better name from trunk for CORE-3911
  * Restored the ODS level compatibility with v2.5.1 index keys,
    while using the "old good" index key format in new indices. It
    allows to claim that CORE-3675 and CORE-3853 are fixed (after
    migration via backup/restore) but still operate almost
    correctly with keys created in v2.5.1.
  * CORE-3912: segfault in superclassic
  * Better diagnostic (CORE-3786)
- firebird-2.5.2-icu49.patch:
  fix broken unicode collations (bnc#789171, CORE-3946)</changelog>
<changelog author="coolo@suse.com" date="1359115200">- fix license string</changelog>
<changelog author="mkubecek@suse.cz" date="1362744000">- firebird-CORE-4058.patch:
  fix remote stack overflow (bnc#808268, CVE-2013-2492)</changelog>
<changelog author="schwab@suse.de" date="1364126400">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- aarch64-support.patch: add support for aarch64</changelog>
<changelog author="matz@suse.de" date="1365422400">- firebird-fix-unsigned-char.diff:
  fix for architectures where char is unsigned (aarch64 in this
  case, but applies everywhere)
- aarch64-support.patch:
  aarch64 doesn't need RISC_ALIGNMENT</changelog>
<changelog author="schwab@suse.de" date="1365422401">- firebird-fix-unsigned-char.diff:
  Compile with -fsigned-char</changelog>
<changelog author="mkubecek@suse.cz" date="1365768000">- config-guess-sub-update.patch:
  remove; attempt to patch these files would break build from
  subversion snapshots; remove both files instead and let
  libtoolize provide its own version
- reorder patches to keep the isql column alignment feature last</changelog>
<changelog author="mkubecek@suse.cz" date="1370174400">- resolve file conflicts between packages
  * add explicit mutual conflict between -superserver and -classic
  * remove fbguard from -classic (it is shared between SS and SC)</changelog>
<changelog author="fridrich.strba@suse.com" date="1377086400">- firebird-2.5.2-pkgconfig.patch:
  fix fbembed.pc file to link with -lfbembed instead of -lfbclient</changelog>
<changelog author="mls@suse.de" date="1386244800">- adapt for ppc64le</changelog>
<changelog author="schwab@suse.de" date="1387281600">- m68k-support.patch: add support for m68k</changelog>
<changelog author="ro@suse.de" date="1392638400">- firebird-s390x-fix_libdir.patch: s390x uses lib64</changelog>
<changelog author="coolo@suse.com" date="1404561600">- install init script as executable
- fix the script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in scripts
- add patches:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1417953600">- upgrade to upstream version 2.5.4.26821
  * server crash by malformed packet (bnc#908127, CORE-4029,
    CORE-4030)
  * various functional fixes
- removed patches merged into upstream:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch:
  * aarch64-support.patch
  * firebird-2.5.2-CORE-4058.patch
  * firebird-2.5.2-icu49.patch
  * firebird-2.5.2-runlevel.patch
  * firebird-fix-unsigned-char.diff
  * firebird-s390x-fix_libdir.patch
  * ppc64-libdir.patch
- replace remaining patches by git based ones:
  * firebird-2.5.1-chown.patch
  - &gt; allow-creating-buildRoot-as-non-root-user.patch
  * firebird-2.5.1-config.patch
  - &gt; do-not-use-DatabaseAccess-Full-in-default-config.patch
  * firebird-2.5.1-disable.patch
  - &gt; disable-xinetd-service-by-default.patch
  * firebird-2.5.2-gpidfile.patch
  - &gt; fbguard-allow-creating-a-guard-pidfile.patch
  * firebird-2.5.2-init.patch
  - &gt; use-killproc-in-stop-branch-of-SuSE-init-script.patch
    (remaining part not upstreamed)
  * firebird-2.5.2-isqlalign.patch
  - &gt; Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch
  * firebird-2.5.2-isqllocale.patch
  - &gt; isql-fix-output-if-charset-is-different-from-locale.patch
  * firebird-2.5.2-isqlwidth.patch
  - &gt; isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch
  * firebird-2.5.2-pkgconfig.patch
  - &gt; add-pkgconfig-files.patch
  * m68k-support.patch
  - &gt; add-experimental-support-for-m68k-architecture.patch
- use xz compressed tarball</changelog>
<changelog author="mkubecek@suse.cz" date="1437998400">- upgrade to upstream version 2.5.4 (final)
  * CORE-4558: SuperServer dies when client is disconnected
    abnormally during the index navigational scan
  * CORE-4676: Crash on unexpected client disconnection with opened
    transaction
  * CORE-4075: Server bugchecks or crashes on exception in
    calculated index
  * CORE-4624: Firebird handles ':' characters in mount table
    entries invalid
- Backported-fix-for-CORE-4788-Superclassic-server-han.patch:
  CORE-4788: Superclassic server hangs when receiving network
  packet
- Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch:
  CORE-4785: Bad packet of op_execute kills the server
- Fixed-s-tandalone-switch-in-posix-server.patch:
  fix -s(tandalone) switch in posix server
- Added-check-for-failed-fork-system-call.patch:
  add check for failed fork() system call
- Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch:
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch:
  two patches from LibreOffice fixing C++11 build</changelog>
<changelog author="mkubecek@suse.cz" date="1437998401">- fix libfbembed package name in baselibs.conf so that the
  libfbembed2_5-32bit is built</changelog>
<changelog author="mkubecek@suse.cz" date="1467892800">- update to upstream 2.5.6 point release
  * CORE-4904: Index corruption could occur while inserting data
    into a long-key-indexed field
  * CORE-4982: The server could crash during "select from
    procedure" if an exception were thrown while backing out the
    current savepoint
  * CORE-4869: A segmentation fault could occur when cleaning the
    metadata cache
  * CORE-4656: The server could hang while chasing dead record
    versions
  * CORE-4680: Deadlock could occur during attachment
  * CORE-4754: Bugcheck 167 (invalid SEND request) could occur
    while working with a GTT from several attachments, using
    EXECUTE STATEMENT ... ON EXTERNAL and different roles
  * CORE-4908: The server could hang on simultaneous connection to
    the Services API and a database
  * fix gbak returning 0 on some errors
  * CORE-5157: The server could go into an infinite loop when data
    were sent from a client to the service in small packets
  * CORE-4645: Source of the error "Bugcheck 165 (cannot find TIP
    page)" was identified and fixed
  * CORE-5240: A crash could occur while restoring a database with
    large page cache
  * CORE-5117: Firebird embedded could crash on unload if it was
    used to make a client connection to a full server
  * CORE-5087: Database shutdown could cause a server crash if
    multiple attachments were running EXECUTE STATEMENT
  * CORE-5068: regression: when gbak was run via the services
    manager with an invalid parameter, it would crash the server.
  * CORE-4983: The server could crash during execution of an
    unprepared statement
  * CORE-5216: improvement: Run-time errors raised inside EXECUTE
    BLOCK now provide the location context (line/column numbers)
  * CORE-4978: improvement: Improve validation and fixup of lost
    data pages
- drop patches included in upstream point release:
  Added-check-for-failed-fork-system-call.patch
  Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch
  Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch
  Backported-fix-for-CORE-4788-Superclassic-server-han.patch
  Firebird-2.5.4.26856-0.tar.xz
  Fixed-s-tandalone-switch-in-posix-server.patch
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1486468800">- Backported-fix-for-CORE-5474-Restrict-UDF-is-not-eff.patch:
  security vulnerability fix for bypassing 'Restrict UDF' value of
  UdfAccess config directive (bsc#1023990)</changelog>

</package>
<package pkgid="f1798b3b357f49de07f07caff2f0a2b636334637a6724a919d0275d82d4cf0fa" name="firebird-superserver" arch="x86_64">
    <version epoch="0" ver="2.5.6.27020" rel="10.1"/>

<changelog author="dvaleev@suse.com" date="1343217600">- add libatomic-ops-devel on non x86 arches
- set libdir on powerpc correctly</changelog>
<changelog author="mkubecek@suse.cz" date="1352635200">- update to upstream version 2.5.2.26539 (2.5.2 final)
  * Optimizer level solution for CORE-2790/CORE-3449
  * CORE-2666: Make it possible to use API to do remote
    backups/restores
  * backup state lock should be released at latch timeout, else
    lock state accounting becomes inconsistent
  * CORE-3873: Server crashes while switching to the shadow if the
    disk I/O fault happens while flushing the cache
  * CORE-3860: Trace API: Faulty database filter crashes server
  * CORE-3875: GBak does not check correctly parameters and backups
    random database with -B ":"
  * CORE-3879: Make fb_lock_print a bit more handy
  * CORE-3656: Support for sweep information in Trace API
  * CORE-2668: Write note into log when automatic sweep is started
  * Enabled per-table runtime stats for sweeper (necessary for
    CORE-3656)
  * CORE-3884: Server crashes on preparing empty query when trace
    is enabled
  * CORE-3238: Makes GEN_UUID return a compliant RFC-4122 binary
    UUID
  * CORE-3887: CHAR_TO_UUID and UUID_TO_CHAR works different in
    big/little endian architectures - problem similar to CORE-2898
  * CORE-3895: High memory usage when PSQL code SELECT's from
    stored procedure which modified some data
  * Fixed the server crash in Stack::assign()
  * CORE-3902: Derived fields may not be optimized via an index
  * Fixed the broken (working as no-op) sweep in SuperServer
  * Use better name from trunk for CORE-3911
  * Restored the ODS level compatibility with v2.5.1 index keys,
    while using the "old good" index key format in new indices. It
    allows to claim that CORE-3675 and CORE-3853 are fixed (after
    migration via backup/restore) but still operate almost
    correctly with keys created in v2.5.1.
  * CORE-3912: segfault in superclassic
  * Better diagnostic (CORE-3786)
- firebird-2.5.2-icu49.patch:
  fix broken unicode collations (bnc#789171, CORE-3946)</changelog>
<changelog author="coolo@suse.com" date="1359115200">- fix license string</changelog>
<changelog author="mkubecek@suse.cz" date="1362744000">- firebird-CORE-4058.patch:
  fix remote stack overflow (bnc#808268, CVE-2013-2492)</changelog>
<changelog author="schwab@suse.de" date="1364126400">- config-guess-sub-update.patch: update config.guess/sub for aarch64
- aarch64-support.patch: add support for aarch64</changelog>
<changelog author="matz@suse.de" date="1365422400">- firebird-fix-unsigned-char.diff:
  fix for architectures where char is unsigned (aarch64 in this
  case, but applies everywhere)
- aarch64-support.patch:
  aarch64 doesn't need RISC_ALIGNMENT</changelog>
<changelog author="schwab@suse.de" date="1365422401">- firebird-fix-unsigned-char.diff:
  Compile with -fsigned-char</changelog>
<changelog author="mkubecek@suse.cz" date="1365768000">- config-guess-sub-update.patch:
  remove; attempt to patch these files would break build from
  subversion snapshots; remove both files instead and let
  libtoolize provide its own version
- reorder patches to keep the isql column alignment feature last</changelog>
<changelog author="mkubecek@suse.cz" date="1370174400">- resolve file conflicts between packages
  * add explicit mutual conflict between -superserver and -classic
  * remove fbguard from -classic (it is shared between SS and SC)</changelog>
<changelog author="fridrich.strba@suse.com" date="1377086400">- firebird-2.5.2-pkgconfig.patch:
  fix fbembed.pc file to link with -lfbembed instead of -lfbclient</changelog>
<changelog author="mls@suse.de" date="1386244800">- adapt for ppc64le</changelog>
<changelog author="schwab@suse.de" date="1387281600">- m68k-support.patch: add support for m68k</changelog>
<changelog author="ro@suse.de" date="1392638400">- firebird-s390x-fix_libdir.patch: s390x uses lib64</changelog>
<changelog author="coolo@suse.com" date="1404561600">- install init script as executable
- fix the script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in scripts
- add patches:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1417953600">- upgrade to upstream version 2.5.4.26821
  * server crash by malformed packet (bnc#908127, CORE-4029,
    CORE-4030)
  * various functional fixes
- removed patches merged into upstream:
  * Firebird-2.5.2.26539-0-fix-bashisms.patch:
  * aarch64-support.patch
  * firebird-2.5.2-CORE-4058.patch
  * firebird-2.5.2-icu49.patch
  * firebird-2.5.2-runlevel.patch
  * firebird-fix-unsigned-char.diff
  * firebird-s390x-fix_libdir.patch
  * ppc64-libdir.patch
- replace remaining patches by git based ones:
  * firebird-2.5.1-chown.patch
  - &gt; allow-creating-buildRoot-as-non-root-user.patch
  * firebird-2.5.1-config.patch
  - &gt; do-not-use-DatabaseAccess-Full-in-default-config.patch
  * firebird-2.5.1-disable.patch
  - &gt; disable-xinetd-service-by-default.patch
  * firebird-2.5.2-gpidfile.patch
  - &gt; fbguard-allow-creating-a-guard-pidfile.patch
  * firebird-2.5.2-init.patch
  - &gt; use-killproc-in-stop-branch-of-SuSE-init-script.patch
    (remaining part not upstreamed)
  * firebird-2.5.2-isqlalign.patch
  - &gt; Fixed-CORE-3431-ISQL-pads-UTF-8-data-incorrectly.patch
  * firebird-2.5.2-isqllocale.patch
  - &gt; isql-fix-output-if-charset-is-different-from-locale.patch
  * firebird-2.5.2-isqlwidth.patch
  - &gt; isql-fix-buffer-overflow-when-set-width-sets-bigger-.patch
  * firebird-2.5.2-pkgconfig.patch
  - &gt; add-pkgconfig-files.patch
  * m68k-support.patch
  - &gt; add-experimental-support-for-m68k-architecture.patch
- use xz compressed tarball</changelog>
<changelog author="mkubecek@suse.cz" date="1437998400">- upgrade to upstream version 2.5.4 (final)
  * CORE-4558: SuperServer dies when client is disconnected
    abnormally during the index navigational scan
  * CORE-4676: Crash on unexpected client disconnection with opened
    transaction
  * CORE-4075: Server bugchecks or crashes on exception in
    calculated index
  * CORE-4624: Firebird handles ':' characters in mount table
    entries invalid
- Backported-fix-for-CORE-4788-Superclassic-server-han.patch:
  CORE-4788: Superclassic server hangs when receiving network
  packet
- Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch:
  CORE-4785: Bad packet of op_execute kills the server
- Fixed-s-tandalone-switch-in-posix-server.patch:
  fix -s(tandalone) switch in posix server
- Added-check-for-failed-fork-system-call.patch:
  add check for failed fork() system call
- Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch:
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch:
  two patches from LibreOffice fixing C++11 build</changelog>
<changelog author="mkubecek@suse.cz" date="1437998401">- fix libfbembed package name in baselibs.conf so that the
  libfbembed2_5-32bit is built</changelog>
<changelog author="mkubecek@suse.cz" date="1467892800">- update to upstream 2.5.6 point release
  * CORE-4904: Index corruption could occur while inserting data
    into a long-key-indexed field
  * CORE-4982: The server could crash during "select from
    procedure" if an exception were thrown while backing out the
    current savepoint
  * CORE-4869: A segmentation fault could occur when cleaning the
    metadata cache
  * CORE-4656: The server could hang while chasing dead record
    versions
  * CORE-4680: Deadlock could occur during attachment
  * CORE-4754: Bugcheck 167 (invalid SEND request) could occur
    while working with a GTT from several attachments, using
    EXECUTE STATEMENT ... ON EXTERNAL and different roles
  * CORE-4908: The server could hang on simultaneous connection to
    the Services API and a database
  * fix gbak returning 0 on some errors
  * CORE-5157: The server could go into an infinite loop when data
    were sent from a client to the service in small packets
  * CORE-4645: Source of the error "Bugcheck 165 (cannot find TIP
    page)" was identified and fixed
  * CORE-5240: A crash could occur while restoring a database with
    large page cache
  * CORE-5117: Firebird embedded could crash on unload if it was
    used to make a client connection to a full server
  * CORE-5087: Database shutdown could cause a server crash if
    multiple attachments were running EXECUTE STATEMENT
  * CORE-5068: regression: when gbak was run via the services
    manager with an invalid parameter, it would crash the server.
  * CORE-4983: The server could crash during execution of an
    unprepared statement
  * CORE-5216: improvement: Run-time errors raised inside EXECUTE
    BLOCK now provide the location context (line/column numbers)
  * CORE-4978: improvement: Improve validation and fixup of lost
    data pages
- drop patches included in upstream point release:
  Added-check-for-failed-fork-system-call.patch
  Apply-Partial-patch-for-C-11-compilation-of-the-Fire.patch
  Backported-fix-for-CORE-4785-Bad-packet-of-op_execut.patch
  Backported-fix-for-CORE-4788-Superclassic-server-han.patch
  Firebird-2.5.4.26856-0.tar.xz
  Fixed-s-tandalone-switch-in-posix-server.patch
  Libreoffice-patch-C-11-new-delete-replacement-functi.patch</changelog>
<changelog author="mkubecek@suse.cz" date="1486468800">- Backported-fix-for-CORE-5474-Restrict-UDF-is-not-eff.patch:
  security vulnerability fix for bypassing 'Restrict UDF' value of
  UdfAccess config directive (bsc#1023990)</changelog>

</package>
<package pkgid="594021624931edec68052e9adcd6f98d960b5b3c241ada8de8f173abe5c30533" name="firewall-applet" arch="noarch">
    <version epoch="0" ver="0.4.3.3" rel="4.1"/>

<changelog author="mchandras@suse.de" date="1454328000">- Initial commit. Version 0.4.0
  * drop-standard-output-error-systemd.patch (gh#t-woerner/firewalld/pull/67)</changelog>
<changelog author="jslaby@suse.com" date="1456142400">- firewall-config needs typelib(NetworkManager) to run</changelog>
<changelog author="mchandras@suse.de" date="1456142401">- Drop typelib(NetworkManager), NetworkManager-glib, gtk3
  and libnotify dependencies (see OBS SR#360792)</changelog>
<changelog author="mchandras@suse.de" date="1456747200">- Set DISABLE_RESTART_ON_UPDATE to 'yes' instead of '1'. The macros in
  /etc/rpm/macros.systemd only check for the 'yes' value so fix it to
  properly prevent the firewalld service from being restarted during
  updates.</changelog>
<changelog author="mchandras@suse.de" date="1456833600">- Move translations to a new subpackage</changelog>
<changelog author="mchandras@suse.de" date="1457438400">- Do not recommend a specific version for the lang subpackage</changelog>
<changelog author="mchandras@suse.de" date="1461240000">- Update to version 0.4.1.2
  * Install fw_nm module
  * firewalld: Do not fail if log file could not be opened
  * Make ipsets visible per default in firewall-config
  * Fixed translations with python3
  [changes in 0.4.1.1]
  * Fix for broken frensh translation
  [changes in 0.4.1]
  * Enhancements of ipset handling
  * No cleanup of ipsets using timeouts while reloading
  * Only destroy conflicting ipsets
  * Only use ipset types supported by the system
  * Add and remove several ipset entries in one call using a file
  * Reduce time frame where builtin chains are on policy DROP while reloading
  * Include descriptions in --info-X calls
  * Command line interface support to get and alter descriptions of zones,
  * services, ipsets and icmptypes with permanent option
  * Properly watch changes in combined zones
  * Fix logging in rich rule forward rules
  * Transformed direct.passthrough errors into warnings
  * Rework of import structures
  * Reduced calls to get ids for port and protocol names (RHBZ#1305434)
  * Build and installation fixes by Markos Chandras
  * Provide D-Bus properties in introspection data
  * Fix for flaws found by landscape.io
  * Fix for repeated SUGHUP
  * New NetworkManager module to get and set zones of connections, used in
    firewall-applet and firewall-config
  * configure: Autodetect backend tools ({ip,ip6,eb}tables{,-restore}, ipset)
  * Code cleanups
  * Bug fixes
- Fix drop-standard-output-error-systemd.patch tagging
- Add libxslt-tools build dependency</changelog>
<changelog author="mchandras@suse.de" date="1461931200">- Suggest the susefirewall2-to-firewalld package which could assist
  in migrating the SuSEFirewall2 iptables rules to FirewallD.</changelog>
<changelog author="jengelh@inai.de" date="1462536000">- Avoid runtime dependency on systemd, the macros can all deal with
  its absence.</changelog>
<changelog author="mchandras@suse.de" date="1464696000">- Update to version 0.4.2
  * New module to search for and change ifcfg files for interfaces
    not under control of NM
  * firewall_config: Enhanced messages in status bar
  * firewall-config: New message window as overlay if not connected
  * firewall-config: Fix sentivity of option, view menus and main
    paned if not connected
  * firewall-applet: Quit on SIGINT (Ctrl-C), reduced D-Bus calls,
    some cleanup
  * firewall-[offline]cmd: Show target in zone information
  * D-Bus: Completed masquerade methods in FirewallClientZoneSettings
  * Fixed log-denied rules for icmp-blocks
  * Keep sorting of interfaces, services, icmp-blocks and other
    settings in zones
  * Fixed runtime-to-permanent not to save interfaces under control
    of NM
  * New icmp-block-inversion flag in the zones
  * ICMP type filtering in the zones
  * New services: sip, sips, managesieve
  * rich rules: Allow destination action (RHBZ#1163428)
  * firewall-offline-cmd: New option -q/--quiet
  * firewall-[offline-]cmd: New --add-[zone,service,ipset,icmptype]-from-file
  * firewall-[offline-]cmd: Fix option for setting the destination
    address
  * firewall-config: Fixed resizing behaviour
  * New transaction model for speed ups in start, restart, stop and
    other actions
  * firewall-cmd: New options --load{zone,service,ipset,icmptype}-defaults
  * Fixed memory leak in dbus_introspection_add_properties
  * Landscape.io fixes, pylint calm downs
  * New D-Bus getXnames methods to speed up firewall-config and firewall-cmd
  * ebtables-restore: No support for COMMIT command
  * Source port support in services, zones and rich rules
  * firewall-offline-cmd: Added --{add,remove}-entries-from-file for ipsets
  * firewall-config: New active bindings side bar for simple binding changes
  * Reworked NetworkManager module
  * Proper default zone handling for NM connections
  * Try to set zone binding with NM if interface is under control of NM
  * Code cleanup and bug fixes
  * Include test suite in the release and install in /usr/share/firewalld/tests
  * New Travis-CI configuration file
  * Fixed more broken frensh translations
  * Translation updates
- Add upstream patches
  * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch: Removes
    unneeded python shebangs
  * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch: Do
    not try to access the network-scripts ifcfg directory.
- Drop rejected patch
  * drop-standard-output-error-systemd.patch
- Minor spec file clean-up</changelog>
<changelog author="mchandras@suse.de" date="1465387200">- Add upstream patch to prevent unconditional dependencies to the
  NetworkManager typelib (gh#t-woerner/firewalld#119)
  * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch</changelog>
<changelog author="mchandras@suse.de" date="1466596800">- Update to version 0.4.3
  * New firewallctl utility (RHBZ#1147959)
  * doc.xml.seealso: Show firewalld.dbus in See Also sections
  * firewall.core.fw_config: Create backup on zone, service, ipset and icmptype removal (RHBZ#1339251)
  * {zone,service,ipset,icmptype}_writer: Do not fail on failed backup
  * firewall-[offline-]cmd: Fix --new-X-from-file options for files in cwd
  * firewall-cmd: Dropped duplicate setType call in --new-ipset
  * radius service: Support also tcp ports (RBZ#1219717)
  * xmlschemas: Support source-port, protocol, icmp-block-inversion and ipset sources
  * config.xmlschema.service.xsd: Fix service destination conflicts (RHBZ#1296573)
  * firewall-cmd, firewalld man: Information about new NetworkManager and ifcfg
  * firewall.command: Only print summary and description in print_X_info with verbose
  * firewall.command: print_msg should be able to print empty lines
  * firewall-config: No processing of runtime passthroughs signals in permanent
  * Landspace.io fixes and pylint calm downs
  * firewall.core.io.zone: Add zone_reader and zone_writer to all, pylint fixes
  * firewall-config: Fixed titles of command and context dialogs, also entry lenths
  * firewall-config: pylint calm downs
  * firewall.core.fw_zone: Fix use of MAC source in rich rules without ipv limit
  * firewall-config: Use self.active_zoens in conf_zone_added_cb
  * firewall.command: New parse_port, extended parse methods with more checks
  * firewall.command: Fixed parse_port to use the separator in the split call
  * firewall.command: New [de]activate_exception_handler, raise error in parse_X
  * services ha: Allow corosync-qnetd port
  * firewall-applet: Support for kde5-nm-connection-editor
  * tests/firewall-offline-cmd_test.sh: New tests for service and icmptype modifications
  * firewall-offline-cmd: Use FirewallCommand for simplification and sequence options
  * tests/firewall-cmd_test.sh: New tests for service and icmptype modifications
  * firewall-cmd: Fixed set, remove and query destination options for services
  * firewall.core.io.service: Source ports have not been checked in _check_config
  * firewall.core.fw_zone: Method check_source_port is not used, removed
  * firewall.core.base: Added default to ZONE_TARGETS
  * firewall.client: Allow to remove ipv:address pair for service destinations
  * tests/firewall-offline-cmd_test.sh: There is no timeout option in permanent
  * firewall-cmd: Landscape.io fixes, pylint calm downs
  * firewall-cmd: Use FirewallCommand for simplification and sequence options
  * firewall.command: New FirewallCommand for command line client simplification
  * New services: kshell, rsh, ganglia-master, ganglia-client
  * firewalld: Cleanup of unused imports, do not translate some deamon messages
  * firewalld: With fd close interation in runProg, it is not needed here anymore
  * firewall.core.prog: Add fd close iteration to runProg
  * firewall.core.fw_nm: Hide NM typelib import, new nm_get_dbus_interface function
  * firewalld.spec: Require NetworkManager-libnm instead of NetworkManager-glib
  * firewall-config: New add/remove ipset entries from file, remove all entries
  * firewall-applet: Fix tooltip after applet start with connection to firewalld
  * firewall-config: Select new zone, service or icmptype if the view was empty
  * firewalld.spec: Added build requires for iptables, ebtables and ipset
  * Adding nf_conntrack_sip module to the service SIP
  * firewall: core: fw_ifcfg: Quickly return if ifcfg directory does not exist
  * Drop unneeded python shebangs
  * Translation updates
- Remove obsolete patches:
  * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch
  * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch
  * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch
- Add missing %{?_smp_mflags} during install. This will speed up
  the installation phase as well as expose build system's problems
  due to higher level of parallelism.
- Run make during %build to ensure missing documentation is generated.
- spec file cleanups.</changelog>
<changelog author="mchandras@suse.de" date="1467115200">- Update to version 0.4.3.1
  * firewall.command: Fix python3 DBusException message not interable error
  * src/Makefile.am: Fix path in firewall-[offline-]cmd_test.sh while installing
  * firewallctl: Do not trace back on list command without further arguments
  * firewallctl (man1): Added remaining sections zone, service, ..
  * firewallctl: Added runtime-to-permanent, interface and source parser, IndividualCalls setting
  * firewall.server.config: Allow to set IndividualCalls property in config interface
  * Fix missing icmp rules for some zones
  * runProg: Fix issue with running programs
  * firewall-offline-cmd: Fix issues with missing system-config-firewall
  * firewall.core.ipXtables: Split up source and dest addresses for transaction
  * firewall.server.config: Log error in case of loading malformed files in watcher
  * Install and package the firewallctl man page
  * Translation updates</changelog>
<changelog author="mchandras@suse.de" date="1467720000">- Update to version 0.4.3.2
  * Fix regression with unavailable optional commands
  * All missing backend messages should be warnings
  * Individual calls for missing restore commands
  * Only one authenticate call for add and remove options and also
    sequences
  * New service RH-Satellite-6</changelog>
<changelog author="mchandras@suse.de" date="1471348800">- Update to version 0.4.3.3
  * Fixes CVE-2016-5410 (bsc#992772)
  * Standard error is now used for errors and warnings
  * Several fixes for use in change roots
  * Systemd service file changes
  * Fixed translations in firewall-config
  * Command line clients
  * Fixes infinite event handling loop in firewall-{config,applet} (bsc#992082)</changelog>
<changelog author="mchandras@suse.de" date="1472817600">- Relax permissions for default installation files. The files in
  /usr/lib/firewalld are the default ones as shipped by the package and
  there is nothing secret in them.</changelog>
<changelog author="mchandras@suse.de" date="1478174400">- Fix backtrace when getting or setting the description for permanent
  zones.
  * 0001-firewall-cmd-Fixed-get-set-description-short-for-per.patch (gh#t-woerner/firewalld#161)</changelog>

</package>
<package pkgid="97edcdcccc1304e7585b14e779aac755d99daaf32cd9f55748ba14c2b9f148ce" name="firewall-config" arch="noarch">
    <version epoch="0" ver="0.4.3.3" rel="4.1"/>

<changelog author="mchandras@suse.de" date="1454328000">- Initial commit. Version 0.4.0
  * drop-standard-output-error-systemd.patch (gh#t-woerner/firewalld/pull/67)</changelog>
<changelog author="jslaby@suse.com" date="1456142400">- firewall-config needs typelib(NetworkManager) to run</changelog>
<changelog author="mchandras@suse.de" date="1456142401">- Drop typelib(NetworkManager), NetworkManager-glib, gtk3
  and libnotify dependencies (see OBS SR#360792)</changelog>
<changelog author="mchandras@suse.de" date="1456747200">- Set DISABLE_RESTART_ON_UPDATE to 'yes' instead of '1'. The macros in
  /etc/rpm/macros.systemd only check for the 'yes' value so fix it to
  properly prevent the firewalld service from being restarted during
  updates.</changelog>
<changelog author="mchandras@suse.de" date="1456833600">- Move translations to a new subpackage</changelog>
<changelog author="mchandras@suse.de" date="1457438400">- Do not recommend a specific version for the lang subpackage</changelog>
<changelog author="mchandras@suse.de" date="1461240000">- Update to version 0.4.1.2
  * Install fw_nm module
  * firewalld: Do not fail if log file could not be opened
  * Make ipsets visible per default in firewall-config
  * Fixed translations with python3
  [changes in 0.4.1.1]
  * Fix for broken frensh translation
  [changes in 0.4.1]
  * Enhancements of ipset handling
  * No cleanup of ipsets using timeouts while reloading
  * Only destroy conflicting ipsets
  * Only use ipset types supported by the system
  * Add and remove several ipset entries in one call using a file
  * Reduce time frame where builtin chains are on policy DROP while reloading
  * Include descriptions in --info-X calls
  * Command line interface support to get and alter descriptions of zones,
  * services, ipsets and icmptypes with permanent option
  * Properly watch changes in combined zones
  * Fix logging in rich rule forward rules
  * Transformed direct.passthrough errors into warnings
  * Rework of import structures
  * Reduced calls to get ids for port and protocol names (RHBZ#1305434)
  * Build and installation fixes by Markos Chandras
  * Provide D-Bus properties in introspection data
  * Fix for flaws found by landscape.io
  * Fix for repeated SUGHUP
  * New NetworkManager module to get and set zones of connections, used in
    firewall-applet and firewall-config
  * configure: Autodetect backend tools ({ip,ip6,eb}tables{,-restore}, ipset)
  * Code cleanups
  * Bug fixes
- Fix drop-standard-output-error-systemd.patch tagging
- Add libxslt-tools build dependency</changelog>
<changelog author="mchandras@suse.de" date="1461931200">- Suggest the susefirewall2-to-firewalld package which could assist
  in migrating the SuSEFirewall2 iptables rules to FirewallD.</changelog>
<changelog author="jengelh@inai.de" date="1462536000">- Avoid runtime dependency on systemd, the macros can all deal with
  its absence.</changelog>
<changelog author="mchandras@suse.de" date="1464696000">- Update to version 0.4.2
  * New module to search for and change ifcfg files for interfaces
    not under control of NM
  * firewall_config: Enhanced messages in status bar
  * firewall-config: New message window as overlay if not connected
  * firewall-config: Fix sentivity of option, view menus and main
    paned if not connected
  * firewall-applet: Quit on SIGINT (Ctrl-C), reduced D-Bus calls,
    some cleanup
  * firewall-[offline]cmd: Show target in zone information
  * D-Bus: Completed masquerade methods in FirewallClientZoneSettings
  * Fixed log-denied rules for icmp-blocks
  * Keep sorting of interfaces, services, icmp-blocks and other
    settings in zones
  * Fixed runtime-to-permanent not to save interfaces under control
    of NM
  * New icmp-block-inversion flag in the zones
  * ICMP type filtering in the zones
  * New services: sip, sips, managesieve
  * rich rules: Allow destination action (RHBZ#1163428)
  * firewall-offline-cmd: New option -q/--quiet
  * firewall-[offline-]cmd: New --add-[zone,service,ipset,icmptype]-from-file
  * firewall-[offline-]cmd: Fix option for setting the destination
    address
  * firewall-config: Fixed resizing behaviour
  * New transaction model for speed ups in start, restart, stop and
    other actions
  * firewall-cmd: New options --load{zone,service,ipset,icmptype}-defaults
  * Fixed memory leak in dbus_introspection_add_properties
  * Landscape.io fixes, pylint calm downs
  * New D-Bus getXnames methods to speed up firewall-config and firewall-cmd
  * ebtables-restore: No support for COMMIT command
  * Source port support in services, zones and rich rules
  * firewall-offline-cmd: Added --{add,remove}-entries-from-file for ipsets
  * firewall-config: New active bindings side bar for simple binding changes
  * Reworked NetworkManager module
  * Proper default zone handling for NM connections
  * Try to set zone binding with NM if interface is under control of NM
  * Code cleanup and bug fixes
  * Include test suite in the release and install in /usr/share/firewalld/tests
  * New Travis-CI configuration file
  * Fixed more broken frensh translations
  * Translation updates
- Add upstream patches
  * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch: Removes
    unneeded python shebangs
  * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch: Do
    not try to access the network-scripts ifcfg directory.
- Drop rejected patch
  * drop-standard-output-error-systemd.patch
- Minor spec file clean-up</changelog>
<changelog author="mchandras@suse.de" date="1465387200">- Add upstream patch to prevent unconditional dependencies to the
  NetworkManager typelib (gh#t-woerner/firewalld#119)
  * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch</changelog>
<changelog author="mchandras@suse.de" date="1466596800">- Update to version 0.4.3
  * New firewallctl utility (RHBZ#1147959)
  * doc.xml.seealso: Show firewalld.dbus in See Also sections
  * firewall.core.fw_config: Create backup on zone, service, ipset and icmptype removal (RHBZ#1339251)
  * {zone,service,ipset,icmptype}_writer: Do not fail on failed backup
  * firewall-[offline-]cmd: Fix --new-X-from-file options for files in cwd
  * firewall-cmd: Dropped duplicate setType call in --new-ipset
  * radius service: Support also tcp ports (RBZ#1219717)
  * xmlschemas: Support source-port, protocol, icmp-block-inversion and ipset sources
  * config.xmlschema.service.xsd: Fix service destination conflicts (RHBZ#1296573)
  * firewall-cmd, firewalld man: Information about new NetworkManager and ifcfg
  * firewall.command: Only print summary and description in print_X_info with verbose
  * firewall.command: print_msg should be able to print empty lines
  * firewall-config: No processing of runtime passthroughs signals in permanent
  * Landspace.io fixes and pylint calm downs
  * firewall.core.io.zone: Add zone_reader and zone_writer to all, pylint fixes
  * firewall-config: Fixed titles of command and context dialogs, also entry lenths
  * firewall-config: pylint calm downs
  * firewall.core.fw_zone: Fix use of MAC source in rich rules without ipv limit
  * firewall-config: Use self.active_zoens in conf_zone_added_cb
  * firewall.command: New parse_port, extended parse methods with more checks
  * firewall.command: Fixed parse_port to use the separator in the split call
  * firewall.command: New [de]activate_exception_handler, raise error in parse_X
  * services ha: Allow corosync-qnetd port
  * firewall-applet: Support for kde5-nm-connection-editor
  * tests/firewall-offline-cmd_test.sh: New tests for service and icmptype modifications
  * firewall-offline-cmd: Use FirewallCommand for simplification and sequence options
  * tests/firewall-cmd_test.sh: New tests for service and icmptype modifications
  * firewall-cmd: Fixed set, remove and query destination options for services
  * firewall.core.io.service: Source ports have not been checked in _check_config
  * firewall.core.fw_zone: Method check_source_port is not used, removed
  * firewall.core.base: Added default to ZONE_TARGETS
  * firewall.client: Allow to remove ipv:address pair for service destinations
  * tests/firewall-offline-cmd_test.sh: There is no timeout option in permanent
  * firewall-cmd: Landscape.io fixes, pylint calm downs
  * firewall-cmd: Use FirewallCommand for simplification and sequence options
  * firewall.command: New FirewallCommand for command line client simplification
  * New services: kshell, rsh, ganglia-master, ganglia-client
  * firewalld: Cleanup of unused imports, do not translate some deamon messages
  * firewalld: With fd close interation in runProg, it is not needed here anymore
  * firewall.core.prog: Add fd close iteration to runProg
  * firewall.core.fw_nm: Hide NM typelib import, new nm_get_dbus_interface function
  * firewalld.spec: Require NetworkManager-libnm instead of NetworkManager-glib
  * firewall-config: New add/remove ipset entries from file, remove all entries
  * firewall-applet: Fix tooltip after applet start with connection to firewalld
  * firewall-config: Select new zone, service or icmptype if the view was empty
  * firewalld.spec: Added build requires for iptables, ebtables and ipset
  * Adding nf_conntrack_sip module to the service SIP
  * firewall: core: fw_ifcfg: Quickly return if ifcfg directory does not exist
  * Drop unneeded python shebangs
  * Translation updates
- Remove obsolete patches:
  * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch
  * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch
  * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch
- Add missing %{?_smp_mflags} during install. This will speed up
  the installation phase as well as expose build system's problems
  due to higher level of parallelism.
- Run make during %build to ensure missing documentation is generated.
- spec file cleanups.</changelog>
<changelog author="mchandras@suse.de" date="1467115200">- Update to version 0.4.3.1
  * firewall.command: Fix python3 DBusException message not interable error
  * src/Makefile.am: Fix path in firewall-[offline-]cmd_test.sh while installing
  * firewallctl: Do not trace back on list command without further arguments
  * firewallctl (man1): Added remaining sections zone, service, ..
  * firewallctl: Added runtime-to-permanent, interface and source parser, IndividualCalls setting
  * firewall.server.config: Allow to set IndividualCalls property in config interface
  * Fix missing icmp rules for some zones
  * runProg: Fix issue with running programs
  * firewall-offline-cmd: Fix issues with missing system-config-firewall
  * firewall.core.ipXtables: Split up source and dest addresses for transaction
  * firewall.server.config: Log error in case of loading malformed files in watcher
  * Install and package the firewallctl man page
  * Translation updates</changelog>
<changelog author="mchandras@suse.de" date="1467720000">- Update to version 0.4.3.2
  * Fix regression with unavailable optional commands
  * All missing backend messages should be warnings
  * Individual calls for missing restore commands
  * Only one authenticate call for add and remove options and also
    sequences
  * New service RH-Satellite-6</changelog>
<changelog author="mchandras@suse.de" date="1471348800">- Update to version 0.4.3.3
  * Fixes CVE-2016-5410 (bsc#992772)
  * Standard error is now used for errors and warnings
  * Several fixes for use in change roots
  * Systemd service file changes
  * Fixed translations in firewall-config
  * Command line clients
  * Fixes infinite event handling loop in firewall-{config,applet} (bsc#992082)</changelog>
<changelog author="mchandras@suse.de" date="1472817600">- Relax permissions for default installation files. The files in
  /usr/lib/firewalld are the default ones as shipped by the package and
  there is nothing secret in them.</changelog>
<changelog author="mchandras@suse.de" date="1478174400">- Fix backtrace when getting or setting the description for permanent
  zones.
  * 0001-firewall-cmd-Fixed-get-set-description-short-for-per.patch (gh#t-woerner/firewalld#161)</changelog>

</package>
<package pkgid="dc8b994efed0a4870e6f19d98ca849b438e1ae3cb7f584bb9ebbdf4fe78d105c" name="firewalld" arch="noarch">
    <version epoch="0" ver="0.4.3.3" rel="4.1"/>

<changelog author="mchandras@suse.de" date="1454328000">- Initial commit. Version 0.4.0
  * drop-standard-output-error-systemd.patch (gh#t-woerner/firewalld/pull/67)</changelog>
<changelog author="jslaby@suse.com" date="1456142400">- firewall-config needs typelib(NetworkManager) to run</changelog>
<changelog author="mchandras@suse.de" date="1456142401">- Drop typelib(NetworkManager), NetworkManager-glib, gtk3
  and libnotify dependencies (see OBS SR#360792)</changelog>
<changelog author="mchandras@suse.de" date="1456747200">- Set DISABLE_RESTART_ON_UPDATE to 'yes' instead of '1'. The macros in
  /etc/rpm/macros.systemd only check for the 'yes' value so fix it to
  properly prevent the firewalld service from being restarted during
  updates.</changelog>
<changelog author="mchandras@suse.de" date="1456833600">- Move translations to a new subpackage</changelog>
<changelog author="mchandras@suse.de" date="1457438400">- Do not recommend a specific version for the lang subpackage</changelog>
<changelog author="mchandras@suse.de" date="1461240000">- Update to version 0.4.1.2
  * Install fw_nm module
  * firewalld: Do not fail if log file could not be opened
  * Make ipsets visible per default in firewall-config
  * Fixed translations with python3
  [changes in 0.4.1.1]
  * Fix for broken frensh translation
  [changes in 0.4.1]
  * Enhancements of ipset handling
  * No cleanup of ipsets using timeouts while reloading
  * Only destroy conflicting ipsets
  * Only use ipset types supported by the system
  * Add and remove several ipset entries in one call using a file
  * Reduce time frame where builtin chains are on policy DROP while reloading
  * Include descriptions in --info-X calls
  * Command line interface support to get and alter descriptions of zones,
  * services, ipsets and icmptypes with permanent option
  * Properly watch changes in combined zones
  * Fix logging in rich rule forward rules
  * Transformed direct.passthrough errors into warnings
  * Rework of import structures
  * Reduced calls to get ids for port and protocol names (RHBZ#1305434)
  * Build and installation fixes by Markos Chandras
  * Provide D-Bus properties in introspection data
  * Fix for flaws found by landscape.io
  * Fix for repeated SUGHUP
  * New NetworkManager module to get and set zones of connections, used in
    firewall-applet and firewall-config
  * configure: Autodetect backend tools ({ip,ip6,eb}tables{,-restore}, ipset)
  * Code cleanups
  * Bug fixes
- Fix drop-standard-output-error-systemd.patch tagging
- Add libxslt-tools build dependency</changelog>
<changelog author="mchandras@suse.de" date="1461931200">- Suggest the susefirewall2-to-firewalld package which could assist
  in migrating the SuSEFirewall2 iptables rules to FirewallD.</changelog>
<changelog author="jengelh@inai.de" date="1462536000">- Avoid runtime dependency on systemd, the macros can all deal with
  its absence.</changelog>
<changelog author="mchandras@suse.de" date="1464696000">- Update to version 0.4.2
  * New module to search for and change ifcfg files for interfaces
    not under control of NM
  * firewall_config: Enhanced messages in status bar
  * firewall-config: New message window as overlay if not connected
  * firewall-config: Fix sentivity of option, view menus and main
    paned if not connected
  * firewall-applet: Quit on SIGINT (Ctrl-C), reduced D-Bus calls,
    some cleanup
  * firewall-[offline]cmd: Show target in zone information
  * D-Bus: Completed masquerade methods in FirewallClientZoneSettings
  * Fixed log-denied rules for icmp-blocks
  * Keep sorting of interfaces, services, icmp-blocks and other
    settings in zones
  * Fixed runtime-to-permanent not to save interfaces under control
    of NM
  * New icmp-block-inversion flag in the zones
  * ICMP type filtering in the zones
  * New services: sip, sips, managesieve
  * rich rules: Allow destination action (RHBZ#1163428)
  * firewall-offline-cmd: New option -q/--quiet
  * firewall-[offline-]cmd: New --add-[zone,service,ipset,icmptype]-from-file
  * firewall-[offline-]cmd: Fix option for setting the destination
    address
  * firewall-config: Fixed resizing behaviour
  * New transaction model for speed ups in start, restart, stop and
    other actions
  * firewall-cmd: New options --load{zone,service,ipset,icmptype}-defaults
  * Fixed memory leak in dbus_introspection_add_properties
  * Landscape.io fixes, pylint calm downs
  * New D-Bus getXnames methods to speed up firewall-config and firewall-cmd
  * ebtables-restore: No support for COMMIT command
  * Source port support in services, zones and rich rules
  * firewall-offline-cmd: Added --{add,remove}-entries-from-file for ipsets
  * firewall-config: New active bindings side bar for simple binding changes
  * Reworked NetworkManager module
  * Proper default zone handling for NM connections
  * Try to set zone binding with NM if interface is under control of NM
  * Code cleanup and bug fixes
  * Include test suite in the release and install in /usr/share/firewalld/tests
  * New Travis-CI configuration file
  * Fixed more broken frensh translations
  * Translation updates
- Add upstream patches
  * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch: Removes
    unneeded python shebangs
  * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch: Do
    not try to access the network-scripts ifcfg directory.
- Drop rejected patch
  * drop-standard-output-error-systemd.patch
- Minor spec file clean-up</changelog>
<changelog author="mchandras@suse.de" date="1465387200">- Add upstream patch to prevent unconditional dependencies to the
  NetworkManager typelib (gh#t-woerner/firewalld#119)
  * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch</changelog>
<changelog author="mchandras@suse.de" date="1466596800">- Update to version 0.4.3
  * New firewallctl utility (RHBZ#1147959)
  * doc.xml.seealso: Show firewalld.dbus in See Also sections
  * firewall.core.fw_config: Create backup on zone, service, ipset and icmptype removal (RHBZ#1339251)
  * {zone,service,ipset,icmptype}_writer: Do not fail on failed backup
  * firewall-[offline-]cmd: Fix --new-X-from-file options for files in cwd
  * firewall-cmd: Dropped duplicate setType call in --new-ipset
  * radius service: Support also tcp ports (RBZ#1219717)
  * xmlschemas: Support source-port, protocol, icmp-block-inversion and ipset sources
  * config.xmlschema.service.xsd: Fix service destination conflicts (RHBZ#1296573)
  * firewall-cmd, firewalld man: Information about new NetworkManager and ifcfg
  * firewall.command: Only print summary and description in print_X_info with verbose
  * firewall.command: print_msg should be able to print empty lines
  * firewall-config: No processing of runtime passthroughs signals in permanent
  * Landspace.io fixes and pylint calm downs
  * firewall.core.io.zone: Add zone_reader and zone_writer to all, pylint fixes
  * firewall-config: Fixed titles of command and context dialogs, also entry lenths
  * firewall-config: pylint calm downs
  * firewall.core.fw_zone: Fix use of MAC source in rich rules without ipv limit
  * firewall-config: Use self.active_zoens in conf_zone_added_cb
  * firewall.command: New parse_port, extended parse methods with more checks
  * firewall.command: Fixed parse_port to use the separator in the split call
  * firewall.command: New [de]activate_exception_handler, raise error in parse_X
  * services ha: Allow corosync-qnetd port
  * firewall-applet: Support for kde5-nm-connection-editor
  * tests/firewall-offline-cmd_test.sh: New tests for service and icmptype modifications
  * firewall-offline-cmd: Use FirewallCommand for simplification and sequence options
  * tests/firewall-cmd_test.sh: New tests for service and icmptype modifications
  * firewall-cmd: Fixed set, remove and query destination options for services
  * firewall.core.io.service: Source ports have not been checked in _check_config
  * firewall.core.fw_zone: Method check_source_port is not used, removed
  * firewall.core.base: Added default to ZONE_TARGETS
  * firewall.client: Allow to remove ipv:address pair for service destinations
  * tests/firewall-offline-cmd_test.sh: There is no timeout option in permanent
  * firewall-cmd: Landscape.io fixes, pylint calm downs
  * firewall-cmd: Use FirewallCommand for simplification and sequence options
  * firewall.command: New FirewallCommand for command line client simplification
  * New services: kshell, rsh, ganglia-master, ganglia-client
  * firewalld: Cleanup of unused imports, do not translate some deamon messages
  * firewalld: With fd close interation in runProg, it is not needed here anymore
  * firewall.core.prog: Add fd close iteration to runProg
  * firewall.core.fw_nm: Hide NM typelib import, new nm_get_dbus_interface function
  * firewalld.spec: Require NetworkManager-libnm instead of NetworkManager-glib
  * firewall-config: New add/remove ipset entries from file, remove all entries
  * firewall-applet: Fix tooltip after applet start with connection to firewalld
  * firewall-config: Select new zone, service or icmptype if the view was empty
  * firewalld.spec: Added build requires for iptables, ebtables and ipset
  * Adding nf_conntrack_sip module to the service SIP
  * firewall: core: fw_ifcfg: Quickly return if ifcfg directory does not exist
  * Drop unneeded python shebangs
  * Translation updates
- Remove obsolete patches:
  * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch
  * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch
  * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch
- Add missing %{?_smp_mflags} during install. This will speed up
  the installation phase as well as expose build system's problems
  due to higher level of parallelism.
- Run make during %build to ensure missing documentation is generated.
- spec file cleanups.</changelog>
<changelog author="mchandras@suse.de" date="1467115200">- Update to version 0.4.3.1
  * firewall.command: Fix python3 DBusException message not interable error
  * src/Makefile.am: Fix path in firewall-[offline-]cmd_test.sh while installing
  * firewallctl: Do not trace back on list command without further arguments
  * firewallctl (man1): Added remaining sections zone, service, ..
  * firewallctl: Added runtime-to-permanent, interface and source parser, IndividualCalls setting
  * firewall.server.config: Allow to set IndividualCalls property in config interface
  * Fix missing icmp rules for some zones
  * runProg: Fix issue with running programs
  * firewall-offline-cmd: Fix issues with missing system-config-firewall
  * firewall.core.ipXtables: Split up source and dest addresses for transaction
  * firewall.server.config: Log error in case of loading malformed files in watcher
  * Install and package the firewallctl man page
  * Translation updates</changelog>
<changelog author="mchandras@suse.de" date="1467720000">- Update to version 0.4.3.2
  * Fix regression with unavailable optional commands
  * All missing backend messages should be warnings
  * Individual calls for missing restore commands
  * Only one authenticate call for add and remove options and also
    sequences
  * New service RH-Satellite-6</changelog>
<changelog author="mchandras@suse.de" date="1471348800">- Update to version 0.4.3.3
  * Fixes CVE-2016-5410 (bsc#992772)
  * Standard error is now used for errors and warnings
  * Several fixes for use in change roots
  * Systemd service file changes
  * Fixed translations in firewall-config
  * Command line clients
  * Fixes infinite event handling loop in firewall-{config,applet} (bsc#992082)</changelog>
<changelog author="mchandras@suse.de" date="1472817600">- Relax permissions for default installation files. The files in
  /usr/lib/firewalld are the default ones as shipped by the package and
  there is nothing secret in them.</changelog>
<changelog author="mchandras@suse.de" date="1478174400">- Fix backtrace when getting or setting the description for permanent
  zones.
  * 0001-firewall-cmd-Fixed-get-set-description-short-for-per.patch (gh#t-woerner/firewalld#161)</changelog>

</package>
<package pkgid="c1ab4d3b06ba5e77912bfbc7d83fad7928b96d1806e5ba596c2525cb1bf6e256" name="firewalld" arch="src">
    <version epoch="0" ver="0.4.3.3" rel="4.1"/>

<changelog author="mchandras@suse.de" date="1454328000">- Initial commit. Version 0.4.0
  * drop-standard-output-error-systemd.patch (gh#t-woerner/firewalld/pull/67)</changelog>
<changelog author="jslaby@suse.com" date="1456142400">- firewall-config needs typelib(NetworkManager) to run</changelog>
<changelog author="mchandras@suse.de" date="1456142401">- Drop typelib(NetworkManager), NetworkManager-glib, gtk3
  and libnotify dependencies (see OBS SR#360792)</changelog>
<changelog author="mchandras@suse.de" date="1456747200">- Set DISABLE_RESTART_ON_UPDATE to 'yes' instead of '1'. The macros in
  /etc/rpm/macros.systemd only check for the 'yes' value so fix it to
  properly prevent the firewalld service from being restarted during
  updates.</changelog>
<changelog author="mchandras@suse.de" date="1456833600">- Move translations to a new subpackage</changelog>
<changelog author="mchandras@suse.de" date="1457438400">- Do not recommend a specific version for the lang subpackage</changelog>
<changelog author="mchandras@suse.de" date="1461240000">- Update to version 0.4.1.2
  * Install fw_nm module
  * firewalld: Do not fail if log file could not be opened
  * Make ipsets visible per default in firewall-config
  * Fixed translations with python3
  [changes in 0.4.1.1]
  * Fix for broken frensh translation
  [changes in 0.4.1]
  * Enhancements of ipset handling
  * No cleanup of ipsets using timeouts while reloading
  * Only destroy conflicting ipsets
  * Only use ipset types supported by the system
  * Add and remove several ipset entries in one call using a file
  * Reduce time frame where builtin chains are on policy DROP while reloading
  * Include descriptions in --info-X calls
  * Command line interface support to get and alter descriptions of zones,
  * services, ipsets and icmptypes with permanent option
  * Properly watch changes in combined zones
  * Fix logging in rich rule forward rules
  * Transformed direct.passthrough errors into warnings
  * Rework of import structures
  * Reduced calls to get ids for port and protocol names (RHBZ#1305434)
  * Build and installation fixes by Markos Chandras
  * Provide D-Bus properties in introspection data
  * Fix for flaws found by landscape.io
  * Fix for repeated SUGHUP
  * New NetworkManager module to get and set zones of connections, used in
    firewall-applet and firewall-config
  * configure: Autodetect backend tools ({ip,ip6,eb}tables{,-restore}, ipset)
  * Code cleanups
  * Bug fixes
- Fix drop-standard-output-error-systemd.patch tagging
- Add libxslt-tools build dependency</changelog>
<changelog author="mchandras@suse.de" date="1461931200">- Suggest the susefirewall2-to-firewalld package which could assist
  in migrating the SuSEFirewall2 iptables rules to FirewallD.</changelog>
<changelog author="jengelh@inai.de" date="1462536000">- Avoid runtime dependency on systemd, the macros can all deal with
  its absence.</changelog>
<changelog author="mchandras@suse.de" date="1464696000">- Update to version 0.4.2
  * New module to search for and change ifcfg files for interfaces
    not under control of NM
  * firewall_config: Enhanced messages in status bar
  * firewall-config: New message window as overlay if not connected
  * firewall-config: Fix sentivity of option, view menus and main
    paned if not connected
  * firewall-applet: Quit on SIGINT (Ctrl-C), reduced D-Bus calls,
    some cleanup
  * firewall-[offline]cmd: Show target in zone information
  * D-Bus: Completed masquerade methods in FirewallClientZoneSettings
  * Fixed log-denied rules for icmp-blocks
  * Keep sorting of interfaces, services, icmp-blocks and other
    settings in zones
  * Fixed runtime-to-permanent not to save interfaces under control
    of NM
  * New icmp-block-inversion flag in the zones
  * ICMP type filtering in the zones
  * New services: sip, sips, managesieve
  * rich rules: Allow destination action (RHBZ#1163428)
  * firewall-offline-cmd: New option -q/--quiet
  * firewall-[offline-]cmd: New --add-[zone,service,ipset,icmptype]-from-file
  * firewall-[offline-]cmd: Fix option for setting the destination
    address
  * firewall-config: Fixed resizing behaviour
  * New transaction model for speed ups in start, restart, stop and
    other actions
  * firewall-cmd: New options --load{zone,service,ipset,icmptype}-defaults
  * Fixed memory leak in dbus_introspection_add_properties
  * Landscape.io fixes, pylint calm downs
  * New D-Bus getXnames methods to speed up firewall-config and firewall-cmd
  * ebtables-restore: No support for COMMIT command
  * Source port support in services, zones and rich rules
  * firewall-offline-cmd: Added --{add,remove}-entries-from-file for ipsets
  * firewall-config: New active bindings side bar for simple binding changes
  * Reworked NetworkManager module
  * Proper default zone handling for NM connections
  * Try to set zone binding with NM if interface is under control of NM
  * Code cleanup and bug fixes
  * Include test suite in the release and install in /usr/share/firewalld/tests
  * New Travis-CI configuration file
  * Fixed more broken frensh translations
  * Translation updates
- Add upstream patches
  * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch: Removes
    unneeded python shebangs
  * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch: Do
    not try to access the network-scripts ifcfg directory.
- Drop rejected patch
  * drop-standard-output-error-systemd.patch
- Minor spec file clean-up</changelog>
<changelog author="mchandras@suse.de" date="1465387200">- Add upstream patch to prevent unconditional dependencies to the
  NetworkManager typelib (gh#t-woerner/firewalld#119)
  * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch</changelog>
<changelog author="mchandras@suse.de" date="1466596800">- Update to version 0.4.3
  * New firewallctl utility (RHBZ#1147959)
  * doc.xml.seealso: Show firewalld.dbus in See Also sections
  * firewall.core.fw_config: Create backup on zone, service, ipset and icmptype removal (RHBZ#1339251)
  * {zone,service,ipset,icmptype}_writer: Do not fail on failed backup
  * firewall-[offline-]cmd: Fix --new-X-from-file options for files in cwd
  * firewall-cmd: Dropped duplicate setType call in --new-ipset
  * radius service: Support also tcp ports (RBZ#1219717)
  * xmlschemas: Support source-port, protocol, icmp-block-inversion and ipset sources
  * config.xmlschema.service.xsd: Fix service destination conflicts (RHBZ#1296573)
  * firewall-cmd, firewalld man: Information about new NetworkManager and ifcfg
  * firewall.command: Only print summary and description in print_X_info with verbose
  * firewall.command: print_msg should be able to print empty lines
  * firewall-config: No processing of runtime passthroughs signals in permanent
  * Landspace.io fixes and pylint calm downs
  * firewall.core.io.zone: Add zone_reader and zone_writer to all, pylint fixes
  * firewall-config: Fixed titles of command and context dialogs, also entry lenths
  * firewall-config: pylint calm downs
  * firewall.core.fw_zone: Fix use of MAC source in rich rules without ipv limit
  * firewall-config: Use self.active_zoens in conf_zone_added_cb
  * firewall.command: New parse_port, extended parse methods with more checks
  * firewall.command: Fixed parse_port to use the separator in the split call
  * firewall.command: New [de]activate_exception_handler, raise error in parse_X
  * services ha: Allow corosync-qnetd port
  * firewall-applet: Support for kde5-nm-connection-editor
  * tests/firewall-offline-cmd_test.sh: New tests for service and icmptype modifications
  * firewall-offline-cmd: Use FirewallCommand for simplification and sequence options
  * tests/firewall-cmd_test.sh: New tests for service and icmptype modifications
  * firewall-cmd: Fixed set, remove and query destination options for services
  * firewall.core.io.service: Source ports have not been checked in _check_config
  * firewall.core.fw_zone: Method check_source_port is not used, removed
  * firewall.core.base: Added default to ZONE_TARGETS
  * firewall.client: Allow to remove ipv:address pair for service destinations
  * tests/firewall-offline-cmd_test.sh: There is no timeout option in permanent
  * firewall-cmd: Landscape.io fixes, pylint calm downs
  * firewall-cmd: Use FirewallCommand for simplification and sequence options
  * firewall.command: New FirewallCommand for command line client simplification
  * New services: kshell, rsh, ganglia-master, ganglia-client
  * firewalld: Cleanup of unused imports, do not translate some deamon messages
  * firewalld: With fd close interation in runProg, it is not needed here anymore
  * firewall.core.prog: Add fd close iteration to runProg
  * firewall.core.fw_nm: Hide NM typelib import, new nm_get_dbus_interface function
  * firewalld.spec: Require NetworkManager-libnm instead of NetworkManager-glib
  * firewall-config: New add/remove ipset entries from file, remove all entries
  * firewall-applet: Fix tooltip after applet start with connection to firewalld
  * firewall-config: Select new zone, service or icmptype if the view was empty
  * firewalld.spec: Added build requires for iptables, ebtables and ipset
  * Adding nf_conntrack_sip module to the service SIP
  * firewall: core: fw_ifcfg: Quickly return if ifcfg directory does not exist
  * Drop unneeded python shebangs
  * Translation updates
- Remove obsolete patches:
  * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch
  * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch
  * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch
- Add missing %{?_smp_mflags} during install. This will speed up
  the installation phase as well as expose build system's problems
  due to higher level of parallelism.
- Run make during %build to ensure missing documentation is generated.
- spec file cleanups.</changelog>
<changelog author="mchandras@suse.de" date="1467115200">- Update to version 0.4.3.1
  * firewall.command: Fix python3 DBusException message not interable error
  * src/Makefile.am: Fix path in firewall-[offline-]cmd_test.sh while installing
  * firewallctl: Do not trace back on list command without further arguments
  * firewallctl (man1): Added remaining sections zone, service, ..
  * firewallctl: Added runtime-to-permanent, interface and source parser, IndividualCalls setting
  * firewall.server.config: Allow to set IndividualCalls property in config interface
  * Fix missing icmp rules for some zones
  * runProg: Fix issue with running programs
  * firewall-offline-cmd: Fix issues with missing system-config-firewall
  * firewall.core.ipXtables: Split up source and dest addresses for transaction
  * firewall.server.config: Log error in case of loading malformed files in watcher
  * Install and package the firewallctl man page
  * Translation updates</changelog>
<changelog author="mchandras@suse.de" date="1467720000">- Update to version 0.4.3.2
  * Fix regression with unavailable optional commands
  * All missing backend messages should be warnings
  * Individual calls for missing restore commands
  * Only one authenticate call for add and remove options and also
    sequences
  * New service RH-Satellite-6</changelog>
<changelog author="mchandras@suse.de" date="1471348800">- Update to version 0.4.3.3
  * Fixes CVE-2016-5410 (bsc#992772)
  * Standard error is now used for errors and warnings
  * Several fixes for use in change roots
  * Systemd service file changes
  * Fixed translations in firewall-config
  * Command line clients
  * Fixes infinite event handling loop in firewall-{config,applet} (bsc#992082)</changelog>
<changelog author="mchandras@suse.de" date="1472817600">- Relax permissions for default installation files. The files in
  /usr/lib/firewalld are the default ones as shipped by the package and
  there is nothing secret in them.</changelog>
<changelog author="mchandras@suse.de" date="1478174400">- Fix backtrace when getting or setting the description for permanent
  zones.
  * 0001-firewall-cmd-Fixed-get-set-description-short-for-per.patch (gh#t-woerner/firewalld#161)</changelog>

</package>
<package pkgid="f459c4bb0497680dc0958395e86b51a0f2697e89e475695c05a1447015df80ac" name="firewalld-lang" arch="noarch">
    <version epoch="0" ver="0.4.3.3" rel="4.1"/>

<changelog author="mchandras@suse.de" date="1454328000">- Initial commit. Version 0.4.0
  * drop-standard-output-error-systemd.patch (gh#t-woerner/firewalld/pull/67)</changelog>
<changelog author="jslaby@suse.com" date="1456142400">- firewall-config needs typelib(NetworkManager) to run</changelog>
<changelog author="mchandras@suse.de" date="1456142401">- Drop typelib(NetworkManager), NetworkManager-glib, gtk3
  and libnotify dependencies (see OBS SR#360792)</changelog>
<changelog author="mchandras@suse.de" date="1456747200">- Set DISABLE_RESTART_ON_UPDATE to 'yes' instead of '1'. The macros in
  /etc/rpm/macros.systemd only check for the 'yes' value so fix it to
  properly prevent the firewalld service from being restarted during
  updates.</changelog>
<changelog author="mchandras@suse.de" date="1456833600">- Move translations to a new subpackage</changelog>
<changelog author="mchandras@suse.de" date="1457438400">- Do not recommend a specific version for the lang subpackage</changelog>
<changelog author="mchandras@suse.de" date="1461240000">- Update to version 0.4.1.2
  * Install fw_nm module
  * firewalld: Do not fail if log file could not be opened
  * Make ipsets visible per default in firewall-config
  * Fixed translations with python3
  [changes in 0.4.1.1]
  * Fix for broken frensh translation
  [changes in 0.4.1]
  * Enhancements of ipset handling
  * No cleanup of ipsets using timeouts while reloading
  * Only destroy conflicting ipsets
  * Only use ipset types supported by the system
  * Add and remove several ipset entries in one call using a file
  * Reduce time frame where builtin chains are on policy DROP while reloading
  * Include descriptions in --info-X calls
  * Command line interface support to get and alter descriptions of zones,
  * services, ipsets and icmptypes with permanent option
  * Properly watch changes in combined zones
  * Fix logging in rich rule forward rules
  * Transformed direct.passthrough errors into warnings
  * Rework of import structures
  * Reduced calls to get ids for port and protocol names (RHBZ#1305434)
  * Build and installation fixes by Markos Chandras
  * Provide D-Bus properties in introspection data
  * Fix for flaws found by landscape.io
  * Fix for repeated SUGHUP
  * New NetworkManager module to get and set zones of connections, used in
    firewall-applet and firewall-config
  * configure: Autodetect backend tools ({ip,ip6,eb}tables{,-restore}, ipset)
  * Code cleanups
  * Bug fixes
- Fix drop-standard-output-error-systemd.patch tagging
- Add libxslt-tools build dependency</changelog>
<changelog author="mchandras@suse.de" date="1461931200">- Suggest the susefirewall2-to-firewalld package which could assist
  in migrating the SuSEFirewall2 iptables rules to FirewallD.</changelog>
<changelog author="jengelh@inai.de" date="1462536000">- Avoid runtime dependency on systemd, the macros can all deal with
  its absence.</changelog>
<changelog author="mchandras@suse.de" date="1464696000">- Update to version 0.4.2
  * New module to search for and change ifcfg files for interfaces
    not under control of NM
  * firewall_config: Enhanced messages in status bar
  * firewall-config: New message window as overlay if not connected
  * firewall-config: Fix sentivity of option, view menus and main
    paned if not connected
  * firewall-applet: Quit on SIGINT (Ctrl-C), reduced D-Bus calls,
    some cleanup
  * firewall-[offline]cmd: Show target in zone information
  * D-Bus: Completed masquerade methods in FirewallClientZoneSettings
  * Fixed log-denied rules for icmp-blocks
  * Keep sorting of interfaces, services, icmp-blocks and other
    settings in zones
  * Fixed runtime-to-permanent not to save interfaces under control
    of NM
  * New icmp-block-inversion flag in the zones
  * ICMP type filtering in the zones
  * New services: sip, sips, managesieve
  * rich rules: Allow destination action (RHBZ#1163428)
  * firewall-offline-cmd: New option -q/--quiet
  * firewall-[offline-]cmd: New --add-[zone,service,ipset,icmptype]-from-file
  * firewall-[offline-]cmd: Fix option for setting the destination
    address
  * firewall-config: Fixed resizing behaviour
  * New transaction model for speed ups in start, restart, stop and
    other actions
  * firewall-cmd: New options --load{zone,service,ipset,icmptype}-defaults
  * Fixed memory leak in dbus_introspection_add_properties
  * Landscape.io fixes, pylint calm downs
  * New D-Bus getXnames methods to speed up firewall-config and firewall-cmd
  * ebtables-restore: No support for COMMIT command
  * Source port support in services, zones and rich rules
  * firewall-offline-cmd: Added --{add,remove}-entries-from-file for ipsets
  * firewall-config: New active bindings side bar for simple binding changes
  * Reworked NetworkManager module
  * Proper default zone handling for NM connections
  * Try to set zone binding with NM if interface is under control of NM
  * Code cleanup and bug fixes
  * Include test suite in the release and install in /usr/share/firewalld/tests
  * New Travis-CI configuration file
  * Fixed more broken frensh translations
  * Translation updates
- Add upstream patches
  * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch: Removes
    unneeded python shebangs
  * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch: Do
    not try to access the network-scripts ifcfg directory.
- Drop rejected patch
  * drop-standard-output-error-systemd.patch
- Minor spec file clean-up</changelog>
<changelog author="mchandras@suse.de" date="1465387200">- Add upstream patch to prevent unconditional dependencies to the
  NetworkManager typelib (gh#t-woerner/firewalld#119)
  * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch</changelog>
<changelog author="mchandras@suse.de" date="1466596800">- Update to version 0.4.3
  * New firewallctl utility (RHBZ#1147959)
  * doc.xml.seealso: Show firewalld.dbus in See Also sections
  * firewall.core.fw_config: Create backup on zone, service, ipset and icmptype removal (RHBZ#1339251)
  * {zone,service,ipset,icmptype}_writer: Do not fail on failed backup
  * firewall-[offline-]cmd: Fix --new-X-from-file options for files in cwd
  * firewall-cmd: Dropped duplicate setType call in --new-ipset
  * radius service: Support also tcp ports (RBZ#1219717)
  * xmlschemas: Support source-port, protocol, icmp-block-inversion and ipset sources
  * config.xmlschema.service.xsd: Fix service destination conflicts (RHBZ#1296573)
  * firewall-cmd, firewalld man: Information about new NetworkManager and ifcfg
  * firewall.command: Only print summary and description in print_X_info with verbose
  * firewall.command: print_msg should be able to print empty lines
  * firewall-config: No processing of runtime passthroughs signals in permanent
  * Landspace.io fixes and pylint calm downs
  * firewall.core.io.zone: Add zone_reader and zone_writer to all, pylint fixes
  * firewall-config: Fixed titles of command and context dialogs, also entry lenths
  * firewall-config: pylint calm downs
  * firewall.core.fw_zone: Fix use of MAC source in rich rules without ipv limit
  * firewall-config: Use self.active_zoens in conf_zone_added_cb
  * firewall.command: New parse_port, extended parse methods with more checks
  * firewall.command: Fixed parse_port to use the separator in the split call
  * firewall.command: New [de]activate_exception_handler, raise error in parse_X
  * services ha: Allow corosync-qnetd port
  * firewall-applet: Support for kde5-nm-connection-editor
  * tests/firewall-offline-cmd_test.sh: New tests for service and icmptype modifications
  * firewall-offline-cmd: Use FirewallCommand for simplification and sequence options
  * tests/firewall-cmd_test.sh: New tests for service and icmptype modifications
  * firewall-cmd: Fixed set, remove and query destination options for services
  * firewall.core.io.service: Source ports have not been checked in _check_config
  * firewall.core.fw_zone: Method check_source_port is not used, removed
  * firewall.core.base: Added default to ZONE_TARGETS
  * firewall.client: Allow to remove ipv:address pair for service destinations
  * tests/firewall-offline-cmd_test.sh: There is no timeout option in permanent
  * firewall-cmd: Landscape.io fixes, pylint calm downs
  * firewall-cmd: Use FirewallCommand for simplification and sequence options
  * firewall.command: New FirewallCommand for command line client simplification
  * New services: kshell, rsh, ganglia-master, ganglia-client
  * firewalld: Cleanup of unused imports, do not translate some deamon messages
  * firewalld: With fd close interation in runProg, it is not needed here anymore
  * firewall.core.prog: Add fd close iteration to runProg
  * firewall.core.fw_nm: Hide NM typelib import, new nm_get_dbus_interface function
  * firewalld.spec: Require NetworkManager-libnm instead of NetworkManager-glib
  * firewall-config: New add/remove ipset entries from file, remove all entries
  * firewall-applet: Fix tooltip after applet start with connection to firewalld
  * firewall-config: Select new zone, service or icmptype if the view was empty
  * firewalld.spec: Added build requires for iptables, ebtables and ipset
  * Adding nf_conntrack_sip module to the service SIP
  * firewall: core: fw_ifcfg: Quickly return if ifcfg directory does not exist
  * Drop unneeded python shebangs
  * Translation updates
- Remove obsolete patches:
  * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch
  * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch
  * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch
- Add missing %{?_smp_mflags} during install. This will speed up
  the installation phase as well as expose build system's problems
  due to higher level of parallelism.
- Run make during %build to ensure missing documentation is generated.
- spec file cleanups.</changelog>
<changelog author="mchandras@suse.de" date="1467115200">- Update to version 0.4.3.1
  * firewall.command: Fix python3 DBusException message not interable error
  * src/Makefile.am: Fix path in firewall-[offline-]cmd_test.sh while installing
  * firewallctl: Do not trace back on list command without further arguments
  * firewallctl (man1): Added remaining sections zone, service, ..
  * firewallctl: Added runtime-to-permanent, interface and source parser, IndividualCalls setting
  * firewall.server.config: Allow to set IndividualCalls property in config interface
  * Fix missing icmp rules for some zones
  * runProg: Fix issue with running programs
  * firewall-offline-cmd: Fix issues with missing system-config-firewall
  * firewall.core.ipXtables: Split up source and dest addresses for transaction
  * firewall.server.config: Log error in case of loading malformed files in watcher
  * Install and package the firewallctl man page
  * Translation updates</changelog>
<changelog author="mchandras@suse.de" date="1467720000">- Update to version 0.4.3.2
  * Fix regression with unavailable optional commands
  * All missing backend messages should be warnings
  * Individual calls for missing restore commands
  * Only one authenticate call for add and remove options and also
    sequences
  * New service RH-Satellite-6</changelog>
<changelog author="mchandras@suse.de" date="1471348800">- Update to version 0.4.3.3
  * Fixes CVE-2016-5410 (bsc#992772)
  * Standard error is now used for errors and warnings
  * Several fixes for use in change roots
  * Systemd service file changes
  * Fixed translations in firewall-config
  * Command line clients
  * Fixes infinite event handling loop in firewall-{config,applet} (bsc#992082)</changelog>
<changelog author="mchandras@suse.de" date="1472817600">- Relax permissions for default installation files. The files in
  /usr/lib/firewalld are the default ones as shipped by the package and
  there is nothing secret in them.</changelog>
<changelog author="mchandras@suse.de" date="1478174400">- Fix backtrace when getting or setting the description for permanent
  zones.
  * 0001-firewall-cmd-Fixed-get-set-description-short-for-per.patch (gh#t-woerner/firewalld#161)</changelog>

</package>
<package pkgid="7937f64c330cba4019a9724ae5ab77d45ee492471049ef2ba09bbd6414534687" name="font-util" arch="src">
    <version epoch="0" ver="1.3.1" rel="4.1"/>

<changelog author="sndirsch@suse.de" date="1154520000">- fix setup line</changelog>
<changelog author="sndirsch@suse.de" date="1155124800">- fixed /usr/share/fonts directory conflict with filesystem</changelog>
<changelog author="sndirsch@suse.de" date="1161864000">- set version to 7.2 in specfile</changelog>
<changelog author="sndirsch@suse.de" date="1191067200">- bumped version to 7.3</changelog>
<changelog author="sndirsch@suse.de" date="1200916800">- no longer mark sources as NoSource (new policy)</changelog>
<changelog author="sndirsch@suse.de" date="1221134400">- bumped release number to 7.4</changelog>
<changelog author="sndirsch@suse.de" date="1249732800">- font-util 1.0.2
  * Replace bdftruncate Perl script with C program</changelog>
<changelog author="ro@suse.de" date="1268827200">- font-util 1.1.1</changelog>
<changelog author="sndirsch@suse.de" date="1270209600">- bumped version number to 7.5</changelog>
<changelog author="sndirsch@novell.com" date="1286280000">- font-util 1.1.2
  * This release fixes the bug in the fontutils.m4 autoconf macros
    that allowed packages generated with these macros to
    successfully pass configure when required utilities were
    missing, resulting in build failures that were hard to
    diagnose, such as "-b: command not found".
    Existing font packages will need to have autoreconf run after
    installing the new fontutil.m4 to take advantage of this fix -
    the next release of the font packages will include this fix in
    the configure scripts distributed in their tarballs.</changelog>
<changelog author="sndirsch@novell.com" date="1287144000">- font-util 1.2.0
  * This release adds two new options that some of the font
    packages will offer in their configure scripts:
  - -disable-all-encodings option to the macros used in the bdf
    font packages, to set the default to disabled for all
    encodings so that builders/packagers wanting to build just
    a subset of encodings can start with none and add the ones
    they want instead of having to disable all those they don't
    want.
  - -with-fc-confdir to specify the path to fontconfig's
    configuration files directory (normally /etc/fonts), for
    packages like bh-ttf that install fontconfig configuration
    snippets. If not specified, the default will be the confdir
    variable from fontconfig.pc if present (which it won't be
    until the next fontconfig release), otherwise
    ${sysconfdir}/fonts.</changelog>
<changelog author="sndirsch@novell.com" date="1292932800">- bumped version number to 7.6</changelog>
<changelog author="vuntz@opensuse.org" date="1334145600">- Update to font-util 1.3.0:
  + bdftruncate: Properly support -w and +w
  + Fix compiler warnings
  + Better support for cross-compiling
- Include version of font-util in the version of the package. For
  instance, this will now be 7.6_1.3.0.</changelog>
<changelog author="vuntz@opensuse.org" date="1334491200">- Rename source and binary package from xorg-x11-fonts-devel to
  font-utils.
- Add Provides/Obsoletes for xorg-x11-fonts-devel to smooth
  upgrades.</changelog>
<changelog author="sndirsch@suse.com" date="1337169600">- updated CP932.TXT to make buildservice happy</changelog>
<changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="tobias.johannes.klausmann@mni.thm.de" date="1398427200">- Remove superfluous BuildRequire, Require</changelog>
<changelog author="sndirsch@suse.com" date="1426507200">- Update to font-util 1.3.1:
  * This release fixes the autoconf macros installed for use
    generating the other Xorg font packages to respect the
    $PKG_CONFIG variable that some build systems, especially
    cross-compilers, require; and updates the license notice
    in map-JISX0201.1976-0 to the current version from Unicode
    Consortium.</changelog>
<changelog author="mpluskal@suse.com" date="1441454400">- Add gpg signature</changelog>
<changelog author="mstaudt@suse.com" date="1486555200">- Set fontrootdir in configure options
  Fixes (boo#1024391).</changelog>

</package>
<package pkgid="2c179b031aad4e3faf4a5608ea78588082599a086f2f14efda6c0571d113688f" name="font-util" arch="x86_64">
    <version epoch="0" ver="1.3.1" rel="4.1"/>

<changelog author="sndirsch@suse.de" date="1249732800">- font-util 1.0.2
  * Replace bdftruncate Perl script with C program</changelog>
<changelog author="ro@suse.de" date="1268827200">- font-util 1.1.1</changelog>
<changelog author="sndirsch@suse.de" date="1270209600">- bumped version number to 7.5</changelog>
<changelog author="sndirsch@novell.com" date="1286280000">- font-util 1.1.2
  * This release fixes the bug in the fontutils.m4 autoconf macros
    that allowed packages generated with these macros to
    successfully pass configure when required utilities were
    missing, resulting in build failures that were hard to
    diagnose, such as "-b: command not found".
    Existing font packages will need to have autoreconf run after
    installing the new fontutil.m4 to take advantage of this fix -
    the next release of the font packages will include this fix in
    the configure scripts distributed in their tarballs.</changelog>
<changelog author="sndirsch@novell.com" date="1287144000">- font-util 1.2.0
  * This release adds two new options that some of the font
    packages will offer in their configure scripts:
  - -disable-all-encodings option to the macros used in the bdf
    font packages, to set the default to disabled for all
    encodings so that builders/packagers wanting to build just
    a subset of encodings can start with none and add the ones
    they want instead of having to disable all those they don't
    want.
  - -with-fc-confdir to specify the path to fontconfig's
    configuration files directory (normally /etc/fonts), for
    packages like bh-ttf that install fontconfig configuration
    snippets. If not specified, the default will be the confdir
    variable from fontconfig.pc if present (which it won't be
    until the next fontconfig release), otherwise
    ${sysconfdir}/fonts.</changelog>
<changelog author="sndirsch@novell.com" date="1292932800">- bumped version number to 7.6</changelog>
<changelog author="vuntz@opensuse.org" date="1334145600">- Update to font-util 1.3.0:
  + bdftruncate: Properly support -w and +w
  + Fix compiler warnings
  + Better support for cross-compiling
- Include version of font-util in the version of the package. For
  instance, this will now be 7.6_1.3.0.</changelog>
<changelog author="vuntz@opensuse.org" date="1334491200">- Rename source and binary package from xorg-x11-fonts-devel to
  font-utils.
- Add Provides/Obsoletes for xorg-x11-fonts-devel to smooth
  upgrades.</changelog>
<changelog author="sndirsch@suse.com" date="1337169600">- updated CP932.TXT to make buildservice happy</changelog>
<changelog author="mmeister@suse.com" date="1364299200">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="tobias.johannes.klausmann@mni.thm.de" date="1398427200">- Remove superfluous BuildRequire, Require</changelog>
<changelog author="sndirsch@suse.com" date="1426507200">- Update to font-util 1.3.1:
  * This release fixes the autoconf macros installed for use
    generating the other Xorg font packages to respect the
    $PKG_CONFIG variable that some build systems, especially
    cross-compilers, require; and updates the license notice
    in map-JISX0201.1976-0 to the current version from Unicode
    Consortium.</changelog>
<changelog author="mpluskal@suse.com" date="1441454400">- Add gpg signature</changelog>
<changelog author="mstaudt@suse.com" date="1486555200">- Set fontrootdir in configure options
  Fixes (boo#1024391).</changelog>

</package>
<package pkgid="c6687562c107f95d15c68581e32cf304cd888ca92c9664154eb1eca0c657bbb2" name="fossil" arch="src">
    <version epoch="0" ver="2.3" rel="5.3.1"/>

<changelog author="dmacvicar@novell.com" date="1283947200">- initial package based on version 20100823222416</changelog>
<changelog author="prusnak@opensuse.org" date="1285675200">- updated to 20100918155143</changelog>
<changelog author="jw@novell.com" date="1301832000">- updated to 20110316111914
  The changelog from upstream is huge
  http://www.fossil-scm.org/index.html/timeline
  has ca. 600 checkins since 2010-09</changelog>
<changelog author="prusnak@opensuse.org" date="1306929600">- updated to 20110528185122
  - see changelog at http://www.fossil-scm.org/index.html/timeline</changelog>
<changelog author="max@suse.com" date="1353585600">- Update to version 1.24 and change the versioning scheme from
  time stamp to upstream version number. This shouldn't be a
  problem, because fossil never was on Factory or any release.</changelog>
<changelog author="mmeister@suse.com" date="1361188800">- Update to Version 1.25
  * Timeline Nodes in the ui selectable to diff between two nodes.
  * Added and enhanced a few commands and options.
  * Added a few JavaScripts to the web ui.</changelog>
<changelog author="max@suse.com" date="1381838400">- Update to Version 1.27
  * Enhance the fossil changes, fossil clean, fossil extras,
    fossil ls and fossil status commands to restrict operation to
    files and directories named on the command-line.
  * New --integrate option to fossil merge, which automatically
    closes the merged branch when committing.
  * Renamed /stats_report page to /reports. Graph width is now
    relative, not absolute.
  * Added yw=YYYY-WW (year-week) filter to timeline to limit the
    results to a specific year and calendar week number,
    e.g. /timeline?yw=2013-01.
  * Updates to SQLite to prevent opening a repository file using
    file descriptors 1 or 2 on unix. This fixes a bug under which
    an assertion failure could overwrite part of a repository
    database file, corrupting it.
  * Added support for unlimited line lengths in side-by-side
    diffs.
  * New --close option to fossil commit, which immediately closes
    the branch being committed.
  * Added chart option to fossil bisect.
  * Improvements to the "human or bot?" determination.
  * Reports errors about missing CGI-standard environment
    variables for HTTP servers which do not support them.
  * Added --scgi option to fossil server.
  * Internal improvements to the sync process.
  * The internals of the JSON API are now MIT-licensed, so
    downstream users/packagers are no longer affected by the "do
    no evil" license clause.
  * The argument to the --port option for the "fossil ui" and
    "fossil server" commands can take an IP address in addition to
    the port number, causing Fossil to bind to just that one IP
    address.
  * After prompting for a password, also ask if that password
    should be remembered.
  * Performance improvements to the diff engine.
  * Fix the side-by-side diff engine to work better with
    multi-byte unicode text.
  * Color-coding in the web-based annotation (blame) display. Fix
    the annotation engine so that it is no longer confused by
    time-warps.
  * The markdown formatter is now available by default and can be
    used for tickets, wiki, and embedded documentation.
  * Add subcommands "fossil bisect log" and "fossil bisect status"
    to the "fossil bisect" command, as well as other bisect
    enhancements.
  * Enhanced defenses that prevent spiders from using excessive
    CPU and bandwidth.
  * Consistent use of the -n or --dry-run command line options.
  * Enhancements to /timeline.rss, adding more flags for filtering
    results, including the ability to subscribe to changes made to
    individual tickets.
  * Improved handling of the differences between case-sensitive
    and case-insensitive filesystems.
  * JSON API: added the 'status' command to report local checkout
    status.
  * Fixes to the --args support and documented this feature in the
    help.
  * Added /stats_report page.
  * Added ym=YYYY-MM filter to the "/timeline" url.
  * Fixed: config reset now re-installs default ticket report
    format.
  * ssh:// and file:// protocols now ignore proxy settings.
  * Added /hash-color-test web page.
  * Cherry-pick merges are recorded internally (though no yet
    displayed on the timeline graph.)
  * Bring in the latest versions of SQLite, zlib, and autosetup
    from upstream.</changelog>
<changelog author="max@suse.de" date="1400760000">- Update to version 1.28:
  * Enhance /reports to support event type filtering.
  * When cloning a repository, the user name passed via the URL
    (if any) is now used as the default local admin user's name.
  * Enhance the SSH transport mechanism so that it runs a single
    instance of the "fossil" executable on the remote side,
    obviating the need for a shell on the remote side. Some users
    may need to add the "?fossil=/path/to/fossil" query parameter
    to "ssh:" URIs if their fossil binary is not in a standard
    place.
  * Add the "fossil blame" command that works just like "fossil
    annotate" but uses a different output format that includes the
    user who made each changes and omits line numbers.
  * Add the "Tarball and ZIP-archive Prefix" configuration
    parameter under Admin/Configuration.
  * Fix CGI processing so that it works on web servers that do not
    supply REQUEST_URI.
  * Add options --dirsonly, --emptydirs, and --allckouts to the
    "fossil clean" command.
  * Ten-fold performance improvement in large "fossil blame" or
    "fossil annotate" commands.
  * Add option -W|--width and --offset to "fossil timeline" and
    "fossil finfo" commands.
  * Option -n|--limit of "fossil timeline" now specifies the
    number of entries, just like all other commands which have the
  - n|--limit option. The various timeline-related functions now
    output "--- ?? limit (??) reached ---" at the end whenever
    appropriate. Use "-n 0" if no limit is desired.
  * Fix handling of password embedded in Fossil URL.
  * New --once option to fossil clone command which does not store
    the URL or password when cloning.
  * Modify fossil ui to respect "default user" in an open
    repository.
  * Fossil now hides check-ins that have the "hidden" tag in
    timeline webpages.
  * Enhance /ci_edit page to add the "hidden" tag to check-ins.
  * Advanced possibilities for commit and ticket change
    notifications over http using TH1 scripting.
  * Add --sha1sum and --integrate options to the "fossil commit"
    command.
  * Add the "clean" and "extra" subcommands to the "fossil all"
    command
  * Add the --whatif option to "fossil clean" that works the same
    as "--dry-run", so that the name does not collide with the
  - -dry-run option of "fossil all".
  * Provide a configuration option to show dates on the web
    timeline as "YYMMMDD HH:MM"
  * Add an option to the "stats" webpage that allows an
    administrator to see the current repository schema.
  * Enhancements to the "/vdiff" webpage for more difference
    display options.
  * Added the "/tree" webpage as an alternative to "/dir" and make
    it the default way of showing file lists.
  * Send gzipped HTTP responses to clients that support it.</changelog>
<changelog author="andreas.stieger@gmx.de" date="1411387200">- fossil 1.29:
  * Add the ability to display content, diffs and annotations for
    UTF16 text files in the web interface.
  * Add the "SaveAs..." and "Invert" buttons to the graphical diff
    display that results from using the --tk option with the fossil
    diff command.
  * The /reports page now requires Read ("o") permissions. The
    "byweek" report now properly propagates the selected year
    through the event type filter links.
  * The info command now shows leaf status of the checkout.
  * Add support for tunneling https through a http proxy
  * Add option --empty to the "fossil open" command.
  * Enhanced the fileage page to support a glob parameter.
  * Add -w|--ignore-all-space and -Z|--ignore-trailing-space
    options to fossil annotate, fossil blame, fossil (g)diff,
    fossil stash diff.
  * Add --strip-trailing-cr option to fossil (g)diff and fossil
    stash diff.
  * Add button "Ignore Whitespace" to /annotate, /blame, /ci, /fdiff
    and /vdiff UI pages.
  * Enhance /reports with a "byweekday" view.
  * Enhance the fossil cat command so that it works outside of a
    checkout when using the -R command-line option.
  * Use full-length SHA1 hashes, not abbreviations, in most
    hyperlinks.
  * Correctly render the &lt;title&gt; markup on wiki pages in the
    /artifact webpage.
  * Enhance the fossil whatis command to report on attachments
    and cluster artifacts. Added the /help?cmd=test-whatis-all
    command for testing purposes.
  * Add support for HTTP Basic Authentication on clone and sync.
  * Fix the stash so that it remembers added files and re-adds them
    when the stash is applied.
  * Fix the server so that it avoids writing to the database (and
    thus avoids database locking issues) on a pull or clone.
  * Add support for server load management using both a cache of
    expensive pages (the fossil cache command) and by rejecting
    expensive page requests when the server load average is too
    high.
  * Add the fossil praise command as an alias for fossil blame for
    subversion compatibility.
  * Enhance the fossil test-diff command with -y or --tk options so
    that it shows both filenames above their respective columns in
    the side-by-side diff output.
  * Issue a warning if a fossil add command tries to add a file that
    matches the ignore-glob.
  * Add option -W|--width to "fossil stash ls" and "fossil leaves"
    commands.
  * Enhance support for running as the root user
  * Added the -empty option to fossil new, which causes it to not
    create an initial empty commit. The first commit after
    checking out a repo created this way will become the initial
    commit.
  * Enhance sync operations by committing each round-trip to
    minimize number of retransmits when autosync fails. Include
    option for fossil update and fossil merge to continue even if
    missing content.
  * Minor portability fixes for platforms where the char type is
    unsigned by default.
- use source URLs
- verify source signatures
- add fossil-1.29-remove_date_time.patch to fix packaging warning</changelog>
<changelog author="andreas.stieger@gmx.de" date="1421755200">- fossil 1.30:
  * Added the fossil bundle command.
  * Added the fossil purge command.
  * Added the fossil publish command.
  * Added the fossil unpublished command.
  * Add support for Docker.
  * Enhancements and additions to web interface
  * Add the fossil fusefs DIRECTORY command ans FuseFS support for
    examining history
  * Add the administrative log that records all configuration.
  * Improvements to command line interface
  * Use full 40-character SHA1 hashes (instead of abbreviations)
    in most internal URLs.
  * Improvements to sync resilience
  * Fix CVE-2014-3566 "POODLE SSL 3.0" vulnerability.
- build with system sqlite that have a new enough version
- build with fuse
- update fossil-1.29-remove_date_time.patch
  to fossil-1.30-remove_date_time.patch</changelog>
<changelog author="astieger@suse.com" date="1426939200">- fossil 1.32:
  * backwards compatibility fixes
  * Anti-aliased rendering of arrowheads on timeline graphs.
  * Added vi/less-style key bindings to the --tk diff GUI.
  * Documentation updates
  * Add the --repolist option to server commands
  * Added the "Xekri" skin.
  * Enhance the "ln=" query parameter on artifact displays to accept
    multiple ranges, separate by spaces (or "+" when URL-encoded).
  * Added fossil forget as an alias for fossil rm.
- includes changes from 1.31:
  * Improve file change graphs, fossil rebuild recommended
  * Optional full-text search, /srchsetup page, fts-config command
  * Improve UI and wiki funktionality
  * new rebuild --ifneeded
  * Added override skins option ("skin:", --skin)
  * Added the /md_rules pages about Markdown format.
  * Added the --repolist and --nojail options to server commands
  * Added the fossil all add subcommand to "fossil all".
  * Improvements to the /login page.
  * Downloads by "nobody" now enabled by default in new repositories.
  * Add IPv6 support to fossil sync and fossil clone
  * Added the /mimetype_list page.
  * Added the /hash-collisions page.</changelog>
<changelog author="astieger@suse.com" date="1432555200">- fossil 1.33:
  * Improved fork detection on fossil update, fossil status and
    related commands.
  * Change the default skin to what used to be called "San
    Francisco Modern".
  * Add the /repo-tabsize web page
  * Add fossil import --svn, for importing a subversion repository
    into fossil which was exported using "svnadmin dump".
  * Add the "--compress-only" option to fossil rebuild.
  * Use a pie chart on the /reports?view=byuser page.
  * Enhanced fossil clean --verily so that it ignores keep-glob
    and ignore-glob settings. Added the -x alias for --verily.
  * Add the --soft and --hard options to fossil rm and fossil mv.
  * Improved ability to customize the timelime graph.
  * Improvements to the /sitemap page.
  * Automatically adjust the CLI timeline to the terminal width on Linux.
  * Added [info commands] and [info vars] commands to TH1.
  * Fix some obscure issues with TH1 expression processing.
  * Fix titles in search results for documents that are not wiki,
    markdown, or HTML.
  * Formally translate TH1 to Tcl return codes and vice-versa,
    where necessary, in the Tcl integration subsystem.
  * Add fossil leaves -multiple, for finding multiple leaves on
    the same branch.
  * Added the "Blitz" skin option.
  * Make fossil open honor ".fossil-settings/allow-symlinks".
  * Allow fossil add to be used on symlinks to nonexistent or
    unreadable files in the same way as fossil addremove.
  * Added fork warning to be issued if sync produced a fork
  * Update the info page to report when a file becomes a symlink.
    Additionally show the UUID for files whose types have changed
    without changing contents or symlink target.
  * Have fossil changes and fossil status report when executable
    or symlink status changes on otherwise unmodified files.
  * Permit filtering weekday and file reports by user. Also ensure
    the user parameter is preserved when changing types. Add a
    field for direct entry of the user name to each applicable
    report.
  * Create parent directories of empty-dirs if they don't already
    exist.
  * Inhibit timeline links to wiki pages that have been deleted.
- source tarball signature not available for this release
- new minimum sqlite3 requirement is 3.8.7, build with bundled
  version where it is not available.</changelog>
<changelog author="astieger@suse.com" date="1447156800">- fossil 1.34:
  * Make the fossil clean command undoable for files less than
    10MiB.
  * Update internal Unicode character tables, used in regular
    expression handling, from version 7.0 to 8.0.
  * Add the new amend command which is used to modify tags of a
    "check-in".
  * Fix bug in import command, handling version 3 of the svndump
    format for subversion.
  * Add the all cache command.
  * TH1 enhancements
  * Add the --undo option to the diff command.
  * Build-in Antirez's "linenoise" command-line editing library
    for use with the fossil sql command on Unix platforms.
  * Add stash cat as an alias for the stash show command.
  * Automatically pull before fossil merge when auto-sync is
    enabled.
  * Fix --hard option to fossil mv and fossil rm to enable them to
    work properly with certain relative paths.
  * Change the mimetype for ".n" and ".man" files to text/plain.
  * Display improvements in the fossil bisect chart command.</changelog>
<changelog author="astieger@suse.com" date="1467028800">- fossil 1.35:
  * Enable symlinks by default on all non-Windows platforms.
  * Enhance the Markdown formatting so that hyperlinks that begin
    with "/" are relative to the root of the Fossil repository.
  * Rework the /setup_list page (the User List page) to display all
    users in a click-to-sort table.
  * Fix backslash-octal escape on filenames while importing from git
  * When markdown documents begin with &lt;h1&gt; HTML elements, use that
    header at the document title.
  * Added the /bigbloblist page.
  * Enhance the /finfo page so that when it is showing the ancestors
    of a particular file version, it only shows direct ancestors and
    omits changes on branches, thus making it show the same set of
    ancestors that are used for /blame.
  * Added the --page option to the fossil ui command
  * Added the fossil bisect ui command
  * Enhanced the fossil diff command so that it accepts directory
    names as arguments and computes diffs on all files contained
    within those directories.
  * Fix the fossil add command so that it shows "SKIP" for files
    added that were already under management.
  * TH1 enhancements:
    Add [array exists] command.
    Add minimal [array names] command.
    Add tcl_platform(engine) and tcl_platform(platform) array elements.
  * Added the fossil reparent command
  * Added --include and --exclude options to fossil tarball and
    fossil zip and the in= and ex= query parameters to the
    /tarball and /zip web pages.
  * Add support for encrypted Fossil repositories.
  * If the FOSSIL_PWREADER environment variable is set, then use
    the program it names in place of getpass() to read passwords
    and passphrases</changelog>
<changelog author="idonmez@suse.com" date="1487246400">- Update to version 1.37:
  Changes for Version 1.37 (2017-01-16)
  * Add checkbox widgets to various web pages.
  * Add the fossil all ui command
  * Add the /file webpage
  * Enhance the /brlist webpage to make use of branch colors.
  * Add support for the ms=EXACT|LIKE|GLOB|REGEXP query parameter
    on the /timeline webpage, with associated form widgets.
  * Enhance the changes and status commands with many new filter
    options so that specific kinds of changes can be found without
    having to pipe through grep or sed.
  * Enhanced the fossil sql command so that it opens the checkout
    database and the configuration database in addition to the
    respository database.
  * TH1 enhancements:
  * Add [unversioned content] command.
  * Add [unversioned list] command.
  * Add project_description variable.
  * Rename crnl-glob setting to crlf-glob, but keep crnl-glob as
    a compatibility alias.
  * Added the --command option to the diff command.
  * Fix a C99-ism that prevents the 1.36 release from building
    with MSVC.
  * Fix ticket set when using the "+" prefix with fields from the
    "ticketchng" table.
  * Remove the "fusefs" command from builds that do not have the
    underlying support enabled.
  * Fixes for incremental git import/export.
  * Minor security enhancements to encrypted repositories.
  Changes for Version 1.36 (2016-10-24)
  * Add support for unversioned content, the fossil unversioned
    command and the /uv and /uvlist web pages.
  * The download page is moved into unversioned content so that
    the self-hosting Fossil websites no longer uses any external
    content.
  * Added the "Search" button to the graphical diff generated by
    the --tk option on the diff command.
  * Added the "--checkin VERSION" option to the diff command.
  * Various performance enhancements to the diff command.
  * Update internal Unicode character tables, used in regular
    expression handling, from version 8.0 to 9.0.
  * Fix multi-line timeline bug
  * Enhance the fossil purge command.
  * New command fossil shell.
  * SQL parameters whose names are all lower-case in Ticket Report
    SQL queries are filled in using HTTP query parameter values.
  * Added support for child projects that are able to pull from
    their parent but not push.
  * Added the -nocomplain option to the TH1 "query" command.
  * Added support for the chng=GLOBLIST query parameter on the
    /timeline webpage.
- Refresh fossil-1.30-remove_date_time.patch and rename it to
  fossil-1.37-remove_date_time.patch
- Drop support for &lt; openSUSE 11.4</changelog>
<changelog author="jengelh@inai.de" date="1487419200">- Trim description</changelog>
<changelog author="max@suse.com" date="1488974400">- Update to version 2.0:
  * Use the hardened SHA1 implemenation by Marc Stevens and Dan
    Shumow.
  * Add the ability to read and understand artifact names that are
    based on SHA3-256 rather than SHA1, but do not actually
    generate any such names.
  * Added the sha3sum command.
  * Update the built-in SQLite to version 3.17.0.</changelog>
<changelog author="max@suse.com" date="1494244800">- Update to version 2.2:
  * GIT comment tags are now handled by Fossil during import/export.
  * Show the content of README files on directory listings.
  * Support for Basic Authentication if enabled (default off).
  * Show the hash algorithms used on the /rcvfromlist page.
  * The /tarball and /zip pages now use the the r= query parameter to
    select which check-in to deliver. The uuid= query parameter is
    still accepted for backwards compatibility.
  * Update the built-in SQLite to version 3.18.0.
  * Run "PRAGMA optimize" on the database connection as it is closing.
- Changes in Version 2.1:
  * Add support for hash policies that control which of the
    Hardened-SHA1 or SHA3-256 algorithms is used to name new
    artifacts.
  * Add the "gshow" and "gcat" subcommands to fossil stash.
  * Add the /juvlist web page and use it to construct the Download
    Page of the Fossil self-hosting website using Ajax.</changelog>
<changelog author="max@suse.com" date="1502452800">- Update to version 2.3:
  * Update internal Unicode character tables, used in regular
    expression handling, from version 9.0 to 10.0.
  * Show the last-sync-URL on the /urllist page (
  * Added the "Event Summary" activity report. example
  * Added the "Security Audit" page, available to administrators
    only
  * Added the Last Login time to the user list page,
    for administrators only
  * Added the --numstat option to the fossil diff command
  * Limit the size of the heap and stack on unix systems, as a
    proactive defense against the Stack Clash attack.
  * Fix "database locked" warnings caused by "PRAGMA optimize".
  * Fix a potential XSS vulnerability on the /help webpage.
    (bsc#1053267).
  * Documentation updates</changelog>

</package>
<package pkgid="6ed1928596f53d14ed4512488cfa1042f311213d458e0bdebc0419cfae15e04f" name="fossil" arch="x86_64">
    <version epoch="0" ver="2.3" rel="5.3.1"/>

<changelog author="dmacvicar@novell.com" date="1283947200">- initial package based on version 20100823222416</changelog>
<changelog author="prusnak@opensuse.org" date="1285675200">- updated to 20100918155143</changelog>
<changelog author="jw@novell.com" date="1301832000">- updated to 20110316111914
  The changelog from upstream is huge
  http://www.fossil-scm.org/index.html/timeline
  has ca. 600 checkins since 2010-09</changelog>
<changelog author="prusnak@opensuse.org" date="1306929600">- updated to 20110528185122
  - see changelog at http://www.fossil-scm.org/index.html/timeline</changelog>
<changelog author="max@suse.com" date="1353585600">- Update to version 1.24 and change the versioning scheme from
  time stamp to upstream version number. This shouldn't be a
  problem, because fossil never was on Factory or any release.</changelog>
<changelog author="mmeister@suse.com" date="1361188800">- Update to Version 1.25
  * Timeline Nodes in the ui selectable to diff between two nodes.
  * Added and enhanced a few commands and options.
  * Added a few JavaScripts to the web ui.</changelog>
<changelog author="max@suse.com" date="1381838400">- Update to Version 1.27
  * Enhance the fossil changes, fossil clean, fossil extras,
    fossil ls and fossil status commands to restrict operation to
    files and directories named on the command-line.
  * New --integrate option to fossil merge, which automatically
    closes the merged branch when committing.
  * Renamed /stats_report page to /reports. Graph width is now
    relative, not absolute.
  * Added yw=YYYY-WW (year-week) filter to timeline to limit the
    results to a specific year and calendar week number,
    e.g. /timeline?yw=2013-01.
  * Updates to SQLite to prevent opening a repository file using
    file descriptors 1 or 2 on unix. This fixes a bug under which
    an assertion failure could overwrite part of a repository
    database file, corrupting it.
  * Added support for unlimited line lengths in side-by-side
    diffs.
  * New --close option to fossil commit, which immediately closes
    the branch being committed.
  * Added chart option to fossil bisect.
  * Improvements to the "human or bot?" determination.
  * Reports errors about missing CGI-standard environment
    variables for HTTP servers which do not support them.
  * Added --scgi option to fossil server.
  * Internal improvements to the sync process.
  * The internals of the JSON API are now MIT-licensed, so
    downstream users/packagers are no longer affected by the "do
    no evil" license clause.
  * The argument to the --port option for the "fossil ui" and
    "fossil server" commands can take an IP address in addition to
    the port number, causing Fossil to bind to just that one IP
    address.
  * After prompting for a password, also ask if that password
    should be remembered.
  * Performance improvements to the diff engine.
  * Fix the side-by-side diff engine to work better with
    multi-byte unicode text.
  * Color-coding in the web-based annotation (blame) display. Fix
    the annotation engine so that it is no longer confused by
    time-warps.
  * The markdown formatter is now available by default and can be
    used for tickets, wiki, and embedded documentation.
  * Add subcommands "fossil bisect log" and "fossil bisect status"
    to the "fossil bisect" command, as well as other bisect
    enhancements.
  * Enhanced defenses that prevent spiders from using excessive
    CPU and bandwidth.
  * Consistent use of the -n or --dry-run command line options.
  * Enhancements to /timeline.rss, adding more flags for filtering
    results, including the ability to subscribe to changes made to
    individual tickets.
  * Improved handling of the differences between case-sensitive
    and case-insensitive filesystems.
  * JSON API: added the 'status' command to report local checkout
    status.
  * Fixes to the --args support and documented this feature in the
    help.
  * Added /stats_report page.
  * Added ym=YYYY-MM filter to the "/timeline" url.
  * Fixed: config reset now re-installs default ticket report
    format.
  * ssh:// and file:// protocols now ignore proxy settings.
  * Added /hash-color-test web page.
  * Cherry-pick merges are recorded internally (though no yet
    displayed on the timeline graph.)
  * Bring in the latest versions of SQLite, zlib, and autosetup
    from upstream.</changelog>
<changelog author="max@suse.de" date="1400760000">- Update to version 1.28:
  * Enhance /reports to support event type filtering.
  * When cloning a repository, the user name passed via the URL
    (if any) is now used as the default local admin user's name.
  * Enhance the SSH transport mechanism so that it runs a single
    instance of the "fossil" executable on the remote side,
    obviating the need for a shell on the remote side. Some users
    may need to add the "?fossil=/path/to/fossil" query parameter
    to "ssh:" URIs if their fossil binary is not in a standard
    place.
  * Add the "fossil blame" command that works just like "fossil
    annotate" but uses a different output format that includes the
    user who made each changes and omits line numbers.
  * Add the "Tarball and ZIP-archive Prefix" configuration
    parameter under Admin/Configuration.
  * Fix CGI processing so that it works on web servers that do not
    supply REQUEST_URI.
  * Add options --dirsonly, --emptydirs, and --allckouts to the
    "fossil clean" command.
  * Ten-fold performance improvement in large "fossil blame" or
    "fossil annotate" commands.
  * Add option -W|--width and --offset to "fossil timeline" and
    "fossil finfo" commands.
  * Option -n|--limit of "fossil timeline" now specifies the
    number of entries, just like all other commands which have the
  - n|--limit option. The various timeline-related functions now
    output "--- ?? limit (??) reached ---" at the end whenever
    appropriate. Use "-n 0" if no limit is desired.
  * Fix handling of password embedded in Fossil URL.
  * New --once option to fossil clone command which does not store
    the URL or password when cloning.
  * Modify fossil ui to respect "default user" in an open
    repository.
  * Fossil now hides check-ins that have the "hidden" tag in
    timeline webpages.
  * Enhance /ci_edit page to add the "hidden" tag to check-ins.
  * Advanced possibilities for commit and ticket change
    notifications over http using TH1 scripting.
  * Add --sha1sum and --integrate options to the "fossil commit"
    command.
  * Add the "clean" and "extra" subcommands to the "fossil all"
    command
  * Add the --whatif option to "fossil clean" that works the same
    as "--dry-run", so that the name does not collide with the
  - -dry-run option of "fossil all".
  * Provide a configuration option to show dates on the web
    timeline as "YYMMMDD HH:MM"
  * Add an option to the "stats" webpage that allows an
    administrator to see the current repository schema.
  * Enhancements to the "/vdiff" webpage for more difference
    display options.
  * Added the "/tree" webpage as an alternative to "/dir" and make
    it the default way of showing file lists.
  * Send gzipped HTTP responses to clients that support it.</changelog>
<changelog author="andreas.stieger@gmx.de" date="1411387200">- fossil 1.29:
  * Add the ability to display content, diffs and annotations for
    UTF16 text files in the web interface.
  * Add the "SaveAs..." and "Invert" buttons to the graphical diff
    display that results from using the --tk option with the fossil
    diff command.
  * The /reports page now requires Read ("o") permissions. The
    "byweek" report now properly propagates the selected year
    through the event type filter links.
  * The info command now shows leaf status of the checkout.
  * Add support for tunneling https through a http proxy
  * Add option --empty to the "fossil open" command.
  * Enhanced the fileage page to support a glob parameter.
  * Add -w|--ignore-all-space and -Z|--ignore-trailing-space
    options to fossil annotate, fossil blame, fossil (g)diff,
    fossil stash diff.
  * Add --strip-trailing-cr option to fossil (g)diff and fossil
    stash diff.
  * Add button "Ignore Whitespace" to /annotate, /blame, /ci, /fdiff
    and /vdiff UI pages.
  * Enhance /reports with a "byweekday" view.
  * Enhance the fossil cat command so that it works outside of a
    checkout when using the -R command-line option.
  * Use full-length SHA1 hashes, not abbreviations, in most
    hyperlinks.
  * Correctly render the &lt;title&gt; markup on wiki pages in the
    /artifact webpage.
  * Enhance the fossil whatis command to report on attachments
    and cluster artifacts. Added the /help?cmd=test-whatis-all
    command for testing purposes.
  * Add support for HTTP Basic Authentication on clone and sync.
  * Fix the stash so that it remembers added files and re-adds them
    when the stash is applied.
  * Fix the server so that it avoids writing to the database (and
    thus avoids database locking issues) on a pull or clone.
  * Add support for server load management using both a cache of
    expensive pages (the fossil cache command) and by rejecting
    expensive page requests when the server load average is too
    high.
  * Add the fossil praise command as an alias for fossil blame for
    subversion compatibility.
  * Enhance the fossil test-diff command with -y or --tk options so
    that it shows both filenames above their respective columns in
    the side-by-side diff output.
  * Issue a warning if a fossil add command tries to add a file that
    matches the ignore-glob.
  * Add option -W|--width to "fossil stash ls" and "fossil leaves"
    commands.
  * Enhance support for running as the root user
  * Added the -empty option to fossil new, which causes it to not
    create an initial empty commit. The first commit after
    checking out a repo created this way will become the initial
    commit.
  * Enhance sync operations by committing each round-trip to
    minimize number of retransmits when autosync fails. Include
    option for fossil update and fossil merge to continue even if
    missing content.
  * Minor portability fixes for platforms where the char type is
    unsigned by default.
- use source URLs
- verify source signatures
- add fossil-1.29-remove_date_time.patch to fix packaging warning</changelog>
<changelog author="andreas.stieger@gmx.de" date="1421755200">- fossil 1.30:
  * Added the fossil bundle command.
  * Added the fossil purge command.
  * Added the fossil publish command.
  * Added the fossil unpublished command.
  * Add support for Docker.
  * Enhancements and additions to web interface
  * Add the fossil fusefs DIRECTORY command ans FuseFS support for
    examining history
  * Add the administrative log that records all configuration.
  * Improvements to command line interface
  * Use full 40-character SHA1 hashes (instead of abbreviations)
    in most internal URLs.
  * Improvements to sync resilience
  * Fix CVE-2014-3566 "POODLE SSL 3.0" vulnerability.
- build with system sqlite that have a new enough version
- build with fuse
- update fossil-1.29-remove_date_time.patch
  to fossil-1.30-remove_date_time.patch</changelog>
<changelog author="astieger@suse.com" date="1426939200">- fossil 1.32:
  * backwards compatibility fixes
  * Anti-aliased rendering of arrowheads on timeline graphs.
  * Added vi/less-style key bindings to the --tk diff GUI.
  * Documentation updates
  * Add the --repolist option to server commands
  * Added the "Xekri" skin.
  * Enhance the "ln=" query parameter on artifact displays to accept
    multiple ranges, separate by spaces (or "+" when URL-encoded).
  * Added fossil forget as an alias for fossil rm.
- includes changes from 1.31:
  * Improve file change graphs, fossil rebuild recommended
  * Optional full-text search, /srchsetup page, fts-config command
  * Improve UI and wiki funktionality
  * new rebuild --ifneeded
  * Added override skins option ("skin:", --skin)
  * Added the /md_rules pages about Markdown format.
  * Added the --repolist and --nojail options to server commands
  * Added the fossil all add subcommand to "fossil all".
  * Improvements to the /login page.
  * Downloads by "nobody" now enabled by default in new repositories.
  * Add IPv6 support to fossil sync and fossil clone
  * Added the /mimetype_list page.
  * Added the /hash-collisions page.</changelog>
<changelog author="astieger@suse.com" date="1432555200">- fossil 1.33:
  * Improved fork detection on fossil update, fossil status and
    related commands.
  * Change the default skin to what used to be called "San
    Francisco Modern".
  * Add the /repo-tabsize web page
  * Add fossil import --svn, for importing a subversion repository
    into fossil which was exported using "svnadmin dump".
  * Add the "--compress-only" option to fossil rebuild.
  * Use a pie chart on the /reports?view=byuser page.
  * Enhanced fossil clean --verily so that it ignores keep-glob
    and ignore-glob settings. Added the -x alias for --verily.
  * Add the --soft and --hard options to fossil rm and fossil mv.
  * Improved ability to customize the timelime graph.
  * Improvements to the /sitemap page.
  * Automatically adjust the CLI timeline to the terminal width on Linux.
  * Added [info commands] and [info vars] commands to TH1.
  * Fix some obscure issues with TH1 expression processing.
  * Fix titles in search results for documents that are not wiki,
    markdown, or HTML.
  * Formally translate TH1 to Tcl return codes and vice-versa,
    where necessary, in the Tcl integration subsystem.
  * Add fossil leaves -multiple, for finding multiple leaves on
    the same branch.
  * Added the "Blitz" skin option.
  * Make fossil open honor ".fossil-settings/allow-symlinks".
  * Allow fossil add to be used on symlinks to nonexistent or
    unreadable files in the same way as fossil addremove.
  * Added fork warning to be issued if sync produced a fork
  * Update the info page to report when a file becomes a symlink.
    Additionally show the UUID for files whose types have changed
    without changing contents or symlink target.
  * Have fossil changes and fossil status report when executable
    or symlink status changes on otherwise unmodified files.
  * Permit filtering weekday and file reports by user. Also ensure
    the user parameter is preserved when changing types. Add a
    field for direct entry of the user name to each applicable
    report.
  * Create parent directories of empty-dirs if they don't already
    exist.
  * Inhibit timeline links to wiki pages that have been deleted.
- source tarball signature not available for this release
- new minimum sqlite3 requirement is 3.8.7, build with bundled
  version where it is not available.</changelog>
<changelog author="astieger@suse.com" date="1447156800">- fossil 1.34:
  * Make the fossil clean command undoable for files less than
    10MiB.
  * Update internal Unicode character tables, used in regular
    expression handling, from version 7.0 to 8.0.
  * Add the new amend command which is used to modify tags of a
    "check-in".
  * Fix bug in import command, handling version 3 of the svndump
    format for subversion.
  * Add the all cache command.
  * TH1 enhancements
  * Add the --undo option to the diff command.
  * Build-in Antirez's "linenoise" command-line editing library
    for use with the fossil sql command on Unix platforms.
  * Add stash cat as an alias for the stash show command.
  * Automatically pull before fossil merge when auto-sync is
    enabled.
  * Fix --hard option to fossil mv and fossil rm to enable them to
    work properly with certain relative paths.
  * Change the mimetype for ".n" and ".man" files to text/plain.
  * Display improvements in the fossil bisect chart command.</changelog>
<changelog author="astieger@suse.com" date="1467028800">- fossil 1.35:
  * Enable symlinks by default on all non-Windows platforms.
  * Enhance the Markdown formatting so that hyperlinks that begin
    with "/" are relative to the root of the Fossil repository.
  * Rework the /setup_list page (the User List page) to display all
    users in a click-to-sort table.
  * Fix backslash-octal escape on filenames while importing from git
  * When markdown documents begin with &lt;h1&gt; HTML elements, use that
    header at the document title.
  * Added the /bigbloblist page.
  * Enhance the /finfo page so that when it is showing the ancestors
    of a particular file version, it only shows direct ancestors and
    omits changes on branches, thus making it show the same set of
    ancestors that are used for /blame.
  * Added the --page option to the fossil ui command
  * Added the fossil bisect ui command
  * Enhanced the fossil diff command so that it accepts directory
    names as arguments and computes diffs on all files contained
    within those directories.
  * Fix the fossil add command so that it shows "SKIP" for files
    added that were already under management.
  * TH1 enhancements:
    Add [array exists] command.
    Add minimal [array names] command.
    Add tcl_platform(engine) and tcl_platform(platform) array elements.
  * Added the fossil reparent command
  * Added --include and --exclude options to fossil tarball and
    fossil zip and the in= and ex= query parameters to the
    /tarball and /zip web pages.
  * Add support for encrypted Fossil repositories.
  * If the FOSSIL_PWREADER environment variable is set, then use
    the program it names in place of getpass() to read passwords
    and passphrases</changelog>
<changelog author="idonmez@suse.com" date="1487246400">- Update to version 1.37:
  Changes for Version 1.37 (2017-01-16)
  * Add checkbox widgets to various web pages.
  * Add the fossil all ui command
  * Add the /file webpage
  * Enhance the /brlist webpage to make use of branch colors.
  * Add support for the ms=EXACT|LIKE|GLOB|REGEXP query parameter
    on the /timeline webpage, with associated form widgets.
  * Enhance the changes and status commands with many new filter
    options so that specific kinds of changes can be found without
    having to pipe through grep or sed.
  * Enhanced the fossil sql command so that it opens the checkout
    database and the configuration database in addition to the
    respository database.
  * TH1 enhancements:
  * Add [unversioned content] command.
  * Add [unversioned list] command.
  * Add project_description variable.
  * Rename crnl-glob setting to crlf-glob, but keep crnl-glob as
    a compatibility alias.
  * Added the --command option to the diff command.
  * Fix a C99-ism that prevents the 1.36 release from building
    with MSVC.
  * Fix ticket set when using the "+" prefix with fields from the
    "ticketchng" table.
  * Remove the "fusefs" command from builds that do not have the
    underlying support enabled.
  * Fixes for incremental git import/export.
  * Minor security enhancements to encrypted repositories.
  Changes for Version 1.36 (2016-10-24)
  * Add support for unversioned content, the fossil unversioned
    command and the /uv and /uvlist web pages.
  * The download page is moved into unversioned content so that
    the self-hosting Fossil websites no longer uses any external
    content.
  * Added the "Search" button to the graphical diff generated by
    the --tk option on the diff command.
  * Added the "--checkin VERSION" option to the diff command.
  * Various performance enhancements to the diff command.
  * Update internal Unicode character tables, used in regular
    expression handling, from version 8.0 to 9.0.
  * Fix multi-line timeline bug
  * Enhance the fossil purge command.
  * New command fossil shell.
  * SQL parameters whose names are all lower-case in Ticket Report
    SQL queries are filled in using HTTP query parameter values.
  * Added support for child projects that are able to pull from
    their parent but not push.
  * Added the -nocomplain option to the TH1 "query" command.
  * Added support for the chng=GLOBLIST query parameter on the
    /timeline webpage.
- Refresh fossil-1.30-remove_date_time.patch and rename it to
  fossil-1.37-remove_date_time.patch
- Drop support for &lt; openSUSE 11.4</changelog>
<changelog author="jengelh@inai.de" date="1487419200">- Trim description</changelog>
<changelog author="max@suse.com" date="1488974400">- Update to version 2.0:
  * Use the hardened SHA1 implemenation by Marc Stevens and Dan
    Shumow.
  * Add the ability to read and understand artifact names that are
    based on SHA3-256 rather than SHA1, but do not actually
    generate any such names.
  * Added the sha3sum command.
  * Update the built-in SQLite to version 3.17.0.</changelog>
<changelog author="max@suse.com" date="1494244800">- Update to version 2.2:
  * GIT comment tags are now handled by Fossil during import/export.
  * Show the content of README files on directory listings.
  * Support for Basic Authentication if enabled (default off).
  * Show the hash algorithms used on the /rcvfromlist page.
  * The /tarball and /zip pages now use the the r= query parameter to
    select which check-in to deliver. The uuid= query parameter is
    still accepted for backwards compatibility.
  * Update the built-in SQLite to version 3.18.0.
  * Run "PRAGMA optimize" on the database connection as it is closing.
- Changes in Version 2.1:
  * Add support for hash policies that control which of the
    Hardened-SHA1 or SHA3-256 algorithms is used to name new
    artifacts.
  * Add the "gshow" and "gcat" subcommands to fossil stash.
  * Add the /juvlist web page and use it to construct the Download
    Page of the Fossil self-hosting website using Ajax.</changelog>
<changelog author="max@suse.com" date="1502452800">- Update to version 2.3:
  * Update internal Unicode character tables, used in regular
    expression handling, from version 9.0 to 10.0.
  * Show the last-sync-URL on the /urllist page (
  * Added the "Event Summary" activity report. example
  * Added the "Security Audit" page, available to administrators
    only
  * Added the Last Login time to the user list page,
    for administrators only
  * Added the --numstat option to the fossil diff command
  * Limit the size of the heap and stack on unix systems, as a
    proactive defense against the Stack Clash attack.
  * Fix "database locked" warnings caused by "PRAGMA optimize".
  * Fix a potential XSS vulnerability on the /help webpage.
    (bsc#1053267).
  * Documentation updates</changelog>

</package>
<package pkgid="ef7c05d330ab3bfc7ad01aed7be20917505077d04ee969ca873cdc0ca100dbc9" name="freeradius-server" arch="src">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="1509b4495cdd5c2e1e228188387b9af22f53b04687a3a311b5993dbf3d8c1f26" name="freeradius-server" arch="src">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="6d9ebe4814adea145202c94e23a87a9ddbf5a1bc4e3035b504492d5314e69f41" name="freeradius-server" arch="src">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="1869d3aef5c97c8580f7d06ae16b5799b9eddf7e0dd5a68a31df0f6e24811b97" name="freeradius-server" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="697a0b01769258c9dffaf46554073d8906ecf63ea58a0773c76c5c061ee20b8d" name="freeradius-server" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="d93297f4466f36e72db59d32ad882e487ba124e9ea8d95282d60eb88d956d708" name="freeradius-server" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="65459057da79e6a6d42f1b7d6806eedddfd2afd764069c658703d11a2940097c" name="freeradius-server-devel" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="a8fc3e5482e8270f5d39c12f469532f9418bff8027317cad7c7646b8ee833417" name="freeradius-server-devel" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="f3004162428b803575dd1df2beb23f3b7b9f9f3693fc2208ff7b2d44d93baf96" name="freeradius-server-devel" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="071b431799338ee9dbbb379a651cab652e478559d4ea9e3de15391e227d8cc6d" name="freeradius-server-doc" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="c7008534c26f675f6c33c8c1961865af2a33185172c2ed4452bd2c9bc6f1fc7e" name="freeradius-server-doc" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="049bad00a407d584f71f1810aa26e01c5bf0e3a451c41735c27f8656cb24bb9f" name="freeradius-server-doc" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="8b832c5d1ab369457bcea44c9eee94a984ca161afe4ca1e5464c64b700ebd2bf" name="freeradius-server-krb5" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="721d77fb8f29d33f4340ebb542b0e9f527648df1a3f9e725564bc17db94caf5d" name="freeradius-server-krb5" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="b82e1e687805a3845e6b051252cacafb05d7f6ec93207bc0c5d14bc9a9489418" name="freeradius-server-krb5" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="51d0192ce997380db6a4ba9a5518abfb45ccff64c6c7c5dd4f908f94c60aa9c8" name="freeradius-server-ldap" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="fb7bf984014a97373283622c87cdd919862c329b47669410b39bcc8a2fbe77d5" name="freeradius-server-ldap" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="4a537dfbcdb39055b48879646d3b7e9b3b1dd1fad5a8933d657e936d6f7dc3c6" name="freeradius-server-ldap" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="3f1e17dbb88d3462e119e280215255c2ca954f7470532865b373fc0ce8e523ef" name="freeradius-server-libs" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="f7620aeb4ab1fa579972629afee4ae46bcca78c6caecf1f50470a9d3b5ad94bc" name="freeradius-server-libs" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="fc9b0e91695567c32ecf61fbef236aaf5a1a9347f99b5c9239614727ec4a8663" name="freeradius-server-libs" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="09206c7cf0996aa06b58c38b7873da29a91468a4a69aa8f495e42c86d2de1351" name="freeradius-server-mysql" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="7fc0387057297cacb9d19897182b246aec338fa19f4d8242fb09aa6c3df6fb94" name="freeradius-server-mysql" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="ac5391cd637d2cc8dda6a3190841838d5f9183224e93ce0a1cd32d2e5709002d" name="freeradius-server-mysql" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="e85e74924d415e0f67313388f963ba88f3b994c69cc2cf30f4c2ee3287f67a80" name="freeradius-server-perl" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="1c1c5fe019e64b754cd9a63c449cd808b118a8f73c2f3e4d8cb8d2930481bf9d" name="freeradius-server-perl" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="7a66e0cedaae1b2c8bd6b4b6d6b1ece5241314823bdb72fad82701e1b6090c07" name="freeradius-server-perl" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="21ec1e8804b2ef74096314da3d4e2d40e18ddc2538276e66a5dcae7a88885d64" name="freeradius-server-postgresql" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="5c194c6518bafd6a05e23f214ec64cdf0053f04385ce86f990cd6acd31e62dc1" name="freeradius-server-postgresql" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="b9403c8606e80877df41478e2eb3c30e5403d3b09250771d643d7d8b5ea31022" name="freeradius-server-postgresql" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="1ef052942cdd9fb3856e152062a918a083c267e0eb99245b8dc85f7cb0950912" name="freeradius-server-python" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="2e20eace1d563056a5818c3c4d37276b5ec24d49f60c6592ae7b4ceb8b6af62f" name="freeradius-server-python" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="feaa02e5e185fee67220a48ff572228e6fc5ec90fbdfc8899e80cb73a40604ec" name="freeradius-server-python" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="f37efd5efd71d0cab6d11b306cbc8777db56d05cd5497a26e270695ddf2c8b4a" name="freeradius-server-sqlite" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="c383b997ae82f86d8a2681b02c8ee158cd475adc4910d3b5ea29bdc635c16a66" name="freeradius-server-sqlite" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="d93ada588122e759a0e046c103660334fbc032ab89921a6394032f94ec4fe007" name="freeradius-server-sqlite" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="c6fa24bb295ee1a2934482f5da1e8fe057e2ed2d4cea006f68a1432877b6653c" name="freeradius-server-utils" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.3.1"/>

<changelog author="vcizek@suse.com" date="1390996800">- remove the old 3.0.0 sources</changelog>
<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>

</package>
<package pkgid="316c870314b4b4441989c30b61bd286590a04487d9e67f9d79caee753bcf7fc8" name="freeradius-server-utils" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.6.1"/>

<changelog author="vcizek@suse.com" date="1393588800">- fix for CVE-2014-2015 (bnc#864576)
  * denial of service in rlm_pap hash processing
  * added freeradius-server-CVE-2014-2015.patch</changelog>
<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>

</package>
<package pkgid="603ea858daa3fbd9b84973ae486896eea5abb64dbbbe27180fb4ae5da639458e" name="freeradius-server-utils" arch="x86_64">
    <version epoch="0" ver="3.0.12" rel="2.9.1"/>

<changelog author="vcizek@suse.com" date="1400241600">- update to 3.0.3
  Many bugfixes
  Feature improvements
  * Everything now builds with no warnings from the C compiler,
  clang static analyzer, or cppcheck.
  * rlm_ldap now supports defining the LDAP attribute name via
  backticked expansion (i.e. shell command) in
  RADIUS &lt;-&gt; LDAP mappings.
  * rlm_ldap now supports older style generic attributes.
  * dynamic expansions (e.g. "%{expr:1 + 2}" are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * Static regular expressions (e.g. /a*b/) are now parsed
  when the server starts.  Syntax errors in the strings
  are caught, and a descriptive error is printed.
  * dynamic expansions are cached after being parsed.  They are
  no longer re-parsed at run-time for every request.
  * regular expressions are now parsed and cached when the server
  starts.
  * Added the %{rest:} expansion to rlm_rest, which will send
  a GET request to the URL passed as the format string.
  Any body text will be written to the expansion buffer.
  * rlm_rest now available as a debian package.
  * When an 'if' condition statically evaluates to true/false,
  unlang does more static optimization.  For examples, see
  src/tests/keywords/if-skip
  * All modules are marked as safe for '-C', which lets the
  dynamic expansion checks work in more situations.
  * Added 'none' and 'custom' rlm_rest body types. 'custom'
  allows sending of arbitrary expanded text and content-type
  headers.
  * Added "config" section to Perl.  See mods-available/perl
  * Added '%v' which expands to the server version - Patch
  from Alan Buxey.
  * more mis-matched casts are caught in "if" conditions,
  and descriptive errors are printed.
  * Support basic response validation in radclient. This allows
  administrators to write local test cases for their
  site-specific configurations.
  * Removed radconf2xml and radmin "show client config" and
  "show home_server config".
  * Forbid running with vulnerable versions of OpenSSL.
  See "allow_vulnerable_openssl" in the "security"
  subsection of "radiusd.conf"
  * Catch underlying "heartbleed" problem, so that nothing bad
  happens even when using a vulnerable version of OpenSSL.
  * Add locking API for sql_null, linelog, and detail modules,
  which should improve performance and work around issues
  on platforms with bad file locking.
  * Allow DHCP NAKs to be delayed, via setting
  reply:FreeRADIUS-Response-Delay = 1
  * Allow tag and array references anywhere attributes
  are allowed in "unlang".
  * many enhancements to radsniff, including output
  to collectd, ipv6 support and packet loss statistics.
  * Many dictionary updates (ZTE, Brocade, Motorola).
  * rlm_yubikey now automatically splits passwords from OTP
  strings.
  * The detail file reader is now threaded by default.
  This should improve performance reading the files.
- dropped freeradius-server-CVE-2014-2015.patch (upstream)</changelog>
<changelog author="vcizek@suse.com" date="1406030400">- spec run through spec-cleaner
- don't install files to /var/run</changelog>
<changelog author="vcizek@suse.com" date="1406548800">- fixed SUSE spelling in a filename (bnc#889034)
  * don't install suse/README.SuSE
- remove old tarball and signature file</changelog>
<changelog author="sfalken@opensuse.org" date="1407067200">- added patch to changelog to fix factory-auto failure (Req #242825)
  added:
    freeradius-server-var_run.patch</changelog>
<changelog author="meissner@suse.com" date="1417435200">- freeradius-server-opensslversion.patch: do not check the minor
  version of openssl, minor versions are supposed to be compatible.
  bnc#906682</changelog>
<changelog author="vcizek@suse.com" date="1417608000">- update to 3.0.5
  Some of the new features:
  * Allow LDAP to specify arbitrary attributes for dynamic
    clients.
  * Allow one level of backslashes (finally).  See radiusd.conf,
    "correct_escapes" setting.
  * When supported by OpenSSL, allow TLS 1.1 and TLS 1.2
    in EAP methods.
  * Allow multiple new connections to be spawned simultaneously
    in the connection pool, to cope with spikes in traffic.
  * Use kqueue on systems which support it.  This allows for
    better scaling when using many sockets.
  * Home server "response_window" can now take fractions of a
    second.  See proxy.conf.
  * radmin now supports "show module status", as thee counterpart
    to "set module status"
  * "ipaddr" will now use v6 if no v4 address is present.  You should
    use "ipv4addr" or "ipv6addr" to force v4/v6 addresses.
  * "client" sections will allow "ipaddr = 192.192.0/24".  The old
    "netmask" is still accepted, but the new format is preferred.
  * Allow custom HTTP headers to be set for rlm_rest requests using
    control:REST-HTTP-Header (attributes consumed after use).
  * Extend format of %{rest:} expansion to allow HTTP method and POST
    data to be specified
    and urlquoting.
  * Add support for aliases in rlm_ldap.
  * Add support for connection pool sharing to all modules that use
    the connection pool (pool = &lt;instance&gt;).
  * "tls" sections now have a "psk_query" configuration item, for dynamic
    queries to discover a key from a PSK identity.
  * Preliminary support for EAP channel bindings.
  * Foundational work for dynamic home servers.  They do not yet work,
    but this is now only a matter of updating the "realm" module in
    a future release.
  * Support &amp;attr[*] syntax to copy all instances of an attribute when
    used with the += operator in an update section. May be qualified with
    a tag.
  * The logintime and expiration modules can now be listed in the
    post-auth section.  This makes some configurations simpler.
  * rlm_sqlippool is now IPV6 capable.  Set "ipv6 = yes" to get
    Framed-IPv6-Prefix returned.  The SQL queries have NOT been updated.
    Please submit patches.
  and numerous; bugfixes
- remove gpg-offline
- create /run/radiusd after install
- drop freeradius-server-opensslversion.patch (upstream)</changelog>
<changelog author="dimstar@opensuse.org" date="1419249600">- Drop .keyring and .sig file: freeradius-server still uses MD5
  signatures, which are no longer validated/accepted by GPG 2.1.</changelog>
<changelog author="vcizek@suse.com" date="1421150400">- update to 3.0.6
  - fixes a segmentation fault in PEAP module (bnc#912588)
  Feature improvements:
  * radmin / raddebug conditional errors are printed to the output, instead of being discarded.
  * raddebug will exit if condition set with -c was invalid.
  * radmin auto-reconnects if the connection to the server has gone away.
  * rlm_cache now has submodule support. See raddb/mods-available/cache
  * New memcached driver for rlm_cache. See raddb/mods-available/cache
  * Add support for &amp;Attribute-Name[*] in conditions. See "man unlang" for details.
  * Add &amp;Attribute-Name[n] which gets the last instance of an attribute e.g. Module-Failure-Message[n].
  * Allow for redundant string expansions. See the "instantiate" section of radiusd.conf.
  * When checking IP addresses in conditions, make the right side be parsed as an IP prefix.
  * Support JIT compilation of compiled regular expressions when built with libpcre.
  * Support named capture groups with "%{regex:&lt;name&gt;}" when built with libpcre.
  * Increase regular expression capture groups from 8 to 32.
  * Emit error markers for badly formed regular expressions.
  * Allow 'm' flag to enable multiline mode in regular expressions.
  * Support limited implicit attribute conversion in update sections.
  * Support casting between IPv6 and IPv4 where the IPv6 address has the v4/v6 mapping prefix (::ffff:).</changelog>
<changelog author="tchvatal@suse.com" date="1421236800">- Do not disable as-needed build
- Remove the with_sysconfig switch and just stick with versions</changelog>
<changelog author="michael@stroeder.com" date="1429704000">- update to 3.0.8
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- new set of consolidated patch files:
  deleted:
  * freeradius-server-2.1.1-logrotate_su.patch
  * freeradius-server-2.1.6-rcradiusd.patch
  * freeradius-server-initscript-pidfile.patch
  * freeradius-server-radius-reload-logrotate.patch
  * freeradius-server-var_run.patch
  added:
  * freeradius-server-radiusd-logrotate.patch
  * freeradius-server-rcradiusd.patch
  * freeradius-server-tmpfiles.patch</changelog>
<changelog author="vcizek@suse.com" date="1429790400">- minor adjustments/cleanup of spec and changes</changelog>
<changelog author="michael@stroeder.com" date="1436356800">- update to 3.0.9
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog
- freeradius-server-rlm_sql_unixodbc-configure.patch removes
  hard-coded directory in configure script of rlm_sql_unixodbc
- install new module rlm_sqlhpwippool.so</changelog>
<changelog author="jkeil@suse.de" date="1438948800">- Fix boo#912714: freeradius can't use ntlm_auth
  * Create winbind group
  * Add radiusd to winbind group</changelog>
<changelog author="michael@stroeder.com" date="1444046400">- update to 3.0.10
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="michael@stroeder.com" date="1453723200">- removed installation of experimental module rlm_sqlhpwippool.so
- update to 3.0.11
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1472817600">- use %{with} macro for conditional inclusions instead of hardcoding
  version numbers
- improved package descriptions
- fixed builds on SLE12 and SLE11SP4</changelog>
<changelog author="michael@stroeder.com" date="1475150400">- update to 3.0.12
  * for a detailed list of changes look at:
    /usr/share/doc/packages/freeradius-server/ChangeLog</changelog>
<changelog author="adam.majer@suse.de" date="1496059200">- CVE-2017-9148.patch: (bnc#1041445, CVE-2017-9148)
  Disable OpenSSL's internal session cache to mitigate
  authentication bypass.</changelog>
<changelog author="varkoly@suse.com" date="1503662400">- bsc#1055679 - freeradius-server does not provide winbind/AD auth
  Added libwbclient-devel as buildrequires</changelog>
<changelog author="adam.majer@suse.de" date="1508155200">- Fix a number of security issues found via fuzzing by Guido Vranken
  See http://freeradius.org/security/fuzzer-2017.html for details.
  (bnc#1049086)
  + 19a18bf7.patch - FR-GV-304 DHCP - Buffer over-read in
    fr_dhcp_decode_suboptions() (CVE-2017-10987)
  + 21e2e95.patch - FR-GV-303 DHCP - Infinite read in dhcp_attr2vp()
    (CVE-2017-10986)
  + 41dfe9f0.patch - FR-AD-001 Use strncmp() instead of memcmp()
    for string data
  + 5759b20a.patch - FR-GV-206 DHCP - Read overflow when decoding
    option 63 (CVE-2017-10983)
  + 62f7d288.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes (CVE-2017-10985)
  + 6726c165.patch - FR-GV-302 Infinite loop and memory exhaustion
    with 'concat' attributes
  + 931850e5_port.patch - FR-GV-301 Write overflow in
    data2vp_wimax() (CVE-2017-10984)
  + a1eccee18.patch - FR-AD-002 String lifetime issues in rlm_python
  + de3b3b2_port.patch - FR-GV-305 Decode 'signed' attributes
    correctly
  + fc8662d7e.patch - FR-GV-201 Read / write overflow in
    make_secret() (CVE-2017-10978)</changelog>

</package>
<package pkgid="b13a8010b34305a312a6d3868c4bb557007a73e2eda4df7b65393efd3f8a90c5" name="freerdp" arch="src">
    <version epoch="0" ver="2.0.0~git.1463131968.4e66df7" rel="3.3.1"/>

<changelog author="zawertun@gmail.com" date="1333108800">- added freerdp-fix-bitmap-cache.patch fixing a problem with the
  bitmap cache resulting in garbled images
  (https://github.com/FreeRDP/FreeRDP/issues/348)</changelog>
<changelog author="gber@opensuse.org" date="1334836800">- applied fix for a bug in freerdp-fix-bitmap-cache.patch from
  upstream git</changelog>
<changelog author="gber@opensuse.org" date="1335096000">- added freerdp-fix-FindPCSC-macro.patch which fixes the build by
  setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly
  which are otherwise empty
  (https://github.com/FreeRDP/FreeRDP/issues/562)</changelog>
<changelog author="zawertun@gmail.com" date="1335700800">- added freerdp-fix-incorrect-numlock-state.patch which fixes
  incorrect num lock state when connecting
  (https://github.com/FreeRDP/FreeRDP/pull/564)</changelog>
<changelog author="gber@opensuse.org" date="1350475200">- added freerdp-fix-linking-with-libpulse.patch in order to link
  correctly with libpulse
  (https://github.com/FreeRDP/FreeRDP/issues/418, bnc#785437)</changelog>
<changelog author="gber@opensuse.org" date="1351771200">- added freerdp-fix-pulse-no-device-name.patch in order to fix a
  segfault in case device name is not provided (bnc#785437)</changelog>
<changelog author="gber@opensuse.org" date="1356609600">- build with WITH_SSE2=ON as freerdp now uses runtime detection
  (bnc#793611)</changelog>
<changelog author="dvaleev@suse.com" date="1356696000">- disable SSE2 for powerpc</changelog>
<changelog author="dvaleev@suse.com" date="1356696001">- disable SSE2 for ARM as well</changelog>
<changelog author="dmueller@suse.com" date="1356696002">- only enable SSE2 on x86*</changelog>
<changelog author="kkaempf@suse.com" date="1359028800">- update to 1.0.2
  - bugfix release (no changelog posted)
  - drop patches that are upstream</changelog>
<changelog author="bruno@ioda-net.ch" date="1362657600">- Added patch for issue #811 fixing divide key (/) on keypad for
  1.0x series,
  commit https://github.com/bmiklautz/FreeRDP/commit/e0cc1e60657b5883a907e5da2f70eb27bf0b91f1
- Added changelog
  FreeRDP 1.0.2 is a maintenance release which contains several bug
  and stability fixes.
  * xfreerdp:
  * new parameter --from-stdin - prompts for unspecified arguments
    username, password, domain and host.
  * fix compability with x2go
  * fix keyboard state in remote app
  * documentation fixes
  * fixed crash when started with --authonly (#843)
  * libfreerdp-core:
  * several memory leaks and double frees were fixed
  * support for FastPath PDUs up to 32767
  * register audio only if plugin is registered
  * load extensions after argument parsing
  * libfreerdp-utils:
  * fixed crash when HOME environment variable wasn't set
  * xfreerdp-server:
  * deadlock fixed
  * accept TLSv1 and SSLv3
  * smartcard:
  * don't incorrectly set SCARD_STATE_IGNORE
  * libfreerdp-codec:
  * performance improvement
  * libfreerdp-gdi:
  * support for PatBlt DPa operation
  * plugin:
  * ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME to prevent
    possible crash
  For a detailed list of changes use "git log 1.0.1..1.0.2"
  known problems:
  * If windows input language is set to german pressing the divde
    key (/) on the keypad results in minus (-) (see issue #811)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1378987200">- build with -DOPENSSL_LOAD_CONF so among other things
  the application respects the system's openSSL configuration.</changelog>
<changelog author="lnt-sysadmin@lists.lrz.de" date="1383220800">- Allow build on SLES11:
  * converted pkgconfig() BuildRequires to package names
  * added FindALSA.cmake
  * use 'make install' instead of '%make_install' macro</changelog>
<changelog author="dliang@suse.com" date="1402574400">- Add freerdp-CVE-2014-0250.patch to fix bnc#880317
  solves CVE-2014-0250, backport from upstream</changelog>
<changelog author="fezhang@suse.com" date="1403524800">- Add freerdp-CVE-2014-0791.patch to fix bnc#857491
  backported from upstream commit f1d6afc</changelog>
<changelog author="fezhang@suse.com" date="1462363200">- Update to version 2.0.0, git master branch id a7ca42e
  (FATE#319661), no upstream changelog available.
  * Warning: This is a git snapshot regarded as technical preview
    by upstream.
  * Warning: For xfreerdp, new /long-option commandline interfaces
    have replaced the old --long-option interfaces. Existing user
    scripts need to migrate to the new interfaces to avoid
    breakages.
    For more details, see:
    https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface
  * Add Network Level Ahthentication support.
  * Add Windows Portable Runtime. For more details, see:
    http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime
  * Obsolete libfreerdp-1_0-plugins.
- Drop FindALSA.cmake: deprecated
- Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch:
  fixed upstream, implemention now in include/freerdp/scancode.h.
- Drop freerdp-CVE-2014-0250.patch (bnc#880317):
  fixed upstream 532c420.
- Drop freerdp-CVE-2014-0791.patch (bnc#857491):
  fixed upstream f1d6afc.
- Drop freerdp-fix-FindPCSC-macro.patch:
  fixed upstream 9148af3.
- Drop freerdp-handle-null-device-name.patch (bnc#785437):
  deprecated, related implementation dropped.
  was: freerdp-fix-pulse-no-device-name.patch</changelog>
<changelog author="fezhang@suse.com" date="1463486400">- Update to GNOME 3.20.2 FATE#318572
- Add obs git integration.
- Update to version 2.0.0git.1463131968.4e66df7:
  + Fixed memory leaks.
  + wfreerdp: fix name build without client interface
  + libfreerdp-codec: fix xcrush decompression, revert remote
    control fix
  + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and
    Morocco
  + libfreerdp-codec: make proper xcrush context reset fix</changelog>
<changelog author="jengelh@inai.de" date="1463572800">- Kill off __DATE__ from built sources.</changelog>
<changelog author="fezhang@suse.com" date="1501502400">- Add freerdp-Fix-TALOS-issues.patch: Backport 8292b45, fix a bunch
  of security issues:
  + Out-of-bounds write in license_recv() (bsc#1050714,
    CVE-2017-2834)
  + Out-of-bounds write in rdp_recv_tpkt_pdu (bsc#1050712,
    CVE-2017-2835)
  + Rdp Client Read Server Proprietary Certificate Denial of
    Service (bsc#1050699, CVE-2017-2836)
  + Client GCC Read Server Security Data DoS (bsc#1050704,
    CVE-2017-2837)
  + Client License Read Product Info Denial of Service
    Vulnerability (bsc#1050708, CVE-2017-2838)
  + Client License Read Challenge Packet Denial of Service
    (bsc#1050711, CVE-2017-2839)</changelog>

</package>
<package pkgid="e8432f6440f94dec0b1cf0489def6c1f12ef0fea09e514636d26d39714ca89c4" name="freerdp" arch="x86_64">
    <version epoch="0" ver="2.0.0~git.1463131968.4e66df7" rel="3.3.1"/>

<changelog author="zawertun@gmail.com" date="1333108800">- added freerdp-fix-bitmap-cache.patch fixing a problem with the
  bitmap cache resulting in garbled images
  (https://github.com/FreeRDP/FreeRDP/issues/348)</changelog>
<changelog author="gber@opensuse.org" date="1334836800">- applied fix for a bug in freerdp-fix-bitmap-cache.patch from
  upstream git</changelog>
<changelog author="gber@opensuse.org" date="1335096000">- added freerdp-fix-FindPCSC-macro.patch which fixes the build by
  setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly
  which are otherwise empty
  (https://github.com/FreeRDP/FreeRDP/issues/562)</changelog>
<changelog author="zawertun@gmail.com" date="1335700800">- added freerdp-fix-incorrect-numlock-state.patch which fixes
  incorrect num lock state when connecting
  (https://github.com/FreeRDP/FreeRDP/pull/564)</changelog>
<changelog author="gber@opensuse.org" date="1350475200">- added freerdp-fix-linking-with-libpulse.patch in order to link
  correctly with libpulse
  (https://github.com/FreeRDP/FreeRDP/issues/418, bnc#785437)</changelog>
<changelog author="gber@opensuse.org" date="1351771200">- added freerdp-fix-pulse-no-device-name.patch in order to fix a
  segfault in case device name is not provided (bnc#785437)</changelog>
<changelog author="gber@opensuse.org" date="1356609600">- build with WITH_SSE2=ON as freerdp now uses runtime detection
  (bnc#793611)</changelog>
<changelog author="dvaleev@suse.com" date="1356696000">- disable SSE2 for powerpc</changelog>
<changelog author="dvaleev@suse.com" date="1356696001">- disable SSE2 for ARM as well</changelog>
<changelog author="dmueller@suse.com" date="1356696002">- only enable SSE2 on x86*</changelog>
<changelog author="kkaempf@suse.com" date="1359028800">- update to 1.0.2
  - bugfix release (no changelog posted)
  - drop patches that are upstream</changelog>
<changelog author="bruno@ioda-net.ch" date="1362657600">- Added patch for issue #811 fixing divide key (/) on keypad for
  1.0x series,
  commit https://github.com/bmiklautz/FreeRDP/commit/e0cc1e60657b5883a907e5da2f70eb27bf0b91f1
- Added changelog
  FreeRDP 1.0.2 is a maintenance release which contains several bug
  and stability fixes.
  * xfreerdp:
  * new parameter --from-stdin - prompts for unspecified arguments
    username, password, domain and host.
  * fix compability with x2go
  * fix keyboard state in remote app
  * documentation fixes
  * fixed crash when started with --authonly (#843)
  * libfreerdp-core:
  * several memory leaks and double frees were fixed
  * support for FastPath PDUs up to 32767
  * register audio only if plugin is registered
  * load extensions after argument parsing
  * libfreerdp-utils:
  * fixed crash when HOME environment variable wasn't set
  * xfreerdp-server:
  * deadlock fixed
  * accept TLSv1 and SSLv3
  * smartcard:
  * don't incorrectly set SCARD_STATE_IGNORE
  * libfreerdp-codec:
  * performance improvement
  * libfreerdp-gdi:
  * support for PatBlt DPa operation
  * plugin:
  * ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME to prevent
    possible crash
  For a detailed list of changes use "git log 1.0.1..1.0.2"
  known problems:
  * If windows input language is set to german pressing the divde
    key (/) on the keypad results in minus (-) (see issue #811)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1378987200">- build with -DOPENSSL_LOAD_CONF so among other things
  the application respects the system's openSSL configuration.</changelog>
<changelog author="lnt-sysadmin@lists.lrz.de" date="1383220800">- Allow build on SLES11:
  * converted pkgconfig() BuildRequires to package names
  * added FindALSA.cmake
  * use 'make install' instead of '%make_install' macro</changelog>
<changelog author="dliang@suse.com" date="1402574400">- Add freerdp-CVE-2014-0250.patch to fix bnc#880317
  solves CVE-2014-0250, backport from upstream</changelog>
<changelog author="fezhang@suse.com" date="1403524800">- Add freerdp-CVE-2014-0791.patch to fix bnc#857491
  backported from upstream commit f1d6afc</changelog>
<changelog author="fezhang@suse.com" date="1462363200">- Update to version 2.0.0, git master branch id a7ca42e
  (FATE#319661), no upstream changelog available.
  * Warning: This is a git snapshot regarded as technical preview
    by upstream.
  * Warning: For xfreerdp, new /long-option commandline interfaces
    have replaced the old --long-option interfaces. Existing user
    scripts need to migrate to the new interfaces to avoid
    breakages.
    For more details, see:
    https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface
  * Add Network Level Ahthentication support.
  * Add Windows Portable Runtime. For more details, see:
    http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime
  * Obsolete libfreerdp-1_0-plugins.
- Drop FindALSA.cmake: deprecated
- Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch:
  fixed upstream, implemention now in include/freerdp/scancode.h.
- Drop freerdp-CVE-2014-0250.patch (bnc#880317):
  fixed upstream 532c420.
- Drop freerdp-CVE-2014-0791.patch (bnc#857491):
  fixed upstream f1d6afc.
- Drop freerdp-fix-FindPCSC-macro.patch:
  fixed upstream 9148af3.
- Drop freerdp-handle-null-device-name.patch (bnc#785437):
  deprecated, related implementation dropped.
  was: freerdp-fix-pulse-no-device-name.patch</changelog>
<changelog author="fezhang@suse.com" date="1463486400">- Update to GNOME 3.20.2 FATE#318572
- Add obs git integration.
- Update to version 2.0.0git.1463131968.4e66df7:
  + Fixed memory leaks.
  + wfreerdp: fix name build without client interface
  + libfreerdp-codec: fix xcrush decompression, revert remote
    control fix
  + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and
    Morocco
  + libfreerdp-codec: make proper xcrush context reset fix</changelog>
<changelog author="jengelh@inai.de" date="1463572800">- Kill off __DATE__ from built sources.</changelog>
<changelog author="fezhang@suse.com" date="1501502400">- Add freerdp-Fix-TALOS-issues.patch: Backport 8292b45, fix a bunch
  of security issues:
  + Out-of-bounds write in license_recv() (bsc#1050714,
    CVE-2017-2834)
  + Out-of-bounds write in rdp_recv_tpkt_pdu (bsc#1050712,
    CVE-2017-2835)
  + Rdp Client Read Server Proprietary Certificate Denial of
    Service (bsc#1050699, CVE-2017-2836)
  + Client GCC Read Server Security Data DoS (bsc#1050704,
    CVE-2017-2837)
  + Client License Read Product Info Denial of Service
    Vulnerability (bsc#1050708, CVE-2017-2838)
  + Client License Read Challenge Packet Denial of Service
    (bsc#1050711, CVE-2017-2839)</changelog>

</package>
<package pkgid="284ca0c50545fcfe1e0fe20dbd2354449d6d3aa2d3c57f1352823b36dc06f293" name="freerdp-devel" arch="x86_64">
    <version epoch="0" ver="2.0.0~git.1463131968.4e66df7" rel="3.3.1"/>

<changelog author="zawertun@gmail.com" date="1333108800">- added freerdp-fix-bitmap-cache.patch fixing a problem with the
  bitmap cache resulting in garbled images
  (https://github.com/FreeRDP/FreeRDP/issues/348)</changelog>
<changelog author="gber@opensuse.org" date="1334836800">- applied fix for a bug in freerdp-fix-bitmap-cache.patch from
  upstream git</changelog>
<changelog author="gber@opensuse.org" date="1335096000">- added freerdp-fix-FindPCSC-macro.patch which fixes the build by
  setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly
  which are otherwise empty
  (https://github.com/FreeRDP/FreeRDP/issues/562)</changelog>
<changelog author="zawertun@gmail.com" date="1335700800">- added freerdp-fix-incorrect-numlock-state.patch which fixes
  incorrect num lock state when connecting
  (https://github.com/FreeRDP/FreeRDP/pull/564)</changelog>
<changelog author="gber@opensuse.org" date="1350475200">- added freerdp-fix-linking-with-libpulse.patch in order to link
  correctly with libpulse
  (https://github.com/FreeRDP/FreeRDP/issues/418, bnc#785437)</changelog>
<changelog author="gber@opensuse.org" date="1351771200">- added freerdp-fix-pulse-no-device-name.patch in order to fix a
  segfault in case device name is not provided (bnc#785437)</changelog>
<changelog author="gber@opensuse.org" date="1356609600">- build with WITH_SSE2=ON as freerdp now uses runtime detection
  (bnc#793611)</changelog>
<changelog author="dvaleev@suse.com" date="1356696000">- disable SSE2 for powerpc</changelog>
<changelog author="dvaleev@suse.com" date="1356696001">- disable SSE2 for ARM as well</changelog>
<changelog author="dmueller@suse.com" date="1356696002">- only enable SSE2 on x86*</changelog>
<changelog author="kkaempf@suse.com" date="1359028800">- update to 1.0.2
  - bugfix release (no changelog posted)
  - drop patches that are upstream</changelog>
<changelog author="bruno@ioda-net.ch" date="1362657600">- Added patch for issue #811 fixing divide key (/) on keypad for
  1.0x series,
  commit https://github.com/bmiklautz/FreeRDP/commit/e0cc1e60657b5883a907e5da2f70eb27bf0b91f1
- Added changelog
  FreeRDP 1.0.2 is a maintenance release which contains several bug
  and stability fixes.
  * xfreerdp:
  * new parameter --from-stdin - prompts for unspecified arguments
    username, password, domain and host.
  * fix compability with x2go
  * fix keyboard state in remote app
  * documentation fixes
  * fixed crash when started with --authonly (#843)
  * libfreerdp-core:
  * several memory leaks and double frees were fixed
  * support for FastPath PDUs up to 32767
  * register audio only if plugin is registered
  * load extensions after argument parsing
  * libfreerdp-utils:
  * fixed crash when HOME environment variable wasn't set
  * xfreerdp-server:
  * deadlock fixed
  * accept TLSv1 and SSLv3
  * smartcard:
  * don't incorrectly set SCARD_STATE_IGNORE
  * libfreerdp-codec:
  * performance improvement
  * libfreerdp-gdi:
  * support for PatBlt DPa operation
  * plugin:
  * ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME to prevent
    possible crash
  For a detailed list of changes use "git log 1.0.1..1.0.2"
  known problems:
  * If windows input language is set to german pressing the divde
    key (/) on the keypad results in minus (-) (see issue #811)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1378987200">- build with -DOPENSSL_LOAD_CONF so among other things
  the application respects the system's openSSL configuration.</changelog>
<changelog author="lnt-sysadmin@lists.lrz.de" date="1383220800">- Allow build on SLES11:
  * converted pkgconfig() BuildRequires to package names
  * added FindALSA.cmake
  * use 'make install' instead of '%make_install' macro</changelog>
<changelog author="dliang@suse.com" date="1402574400">- Add freerdp-CVE-2014-0250.patch to fix bnc#880317
  solves CVE-2014-0250, backport from upstream</changelog>
<changelog author="fezhang@suse.com" date="1403524800">- Add freerdp-CVE-2014-0791.patch to fix bnc#857491
  backported from upstream commit f1d6afc</changelog>
<changelog author="fezhang@suse.com" date="1462363200">- Update to version 2.0.0, git master branch id a7ca42e
  (FATE#319661), no upstream changelog available.
  * Warning: This is a git snapshot regarded as technical preview
    by upstream.
  * Warning: For xfreerdp, new /long-option commandline interfaces
    have replaced the old --long-option interfaces. Existing user
    scripts need to migrate to the new interfaces to avoid
    breakages.
    For more details, see:
    https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface
  * Add Network Level Ahthentication support.
  * Add Windows Portable Runtime. For more details, see:
    http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime
  * Obsolete libfreerdp-1_0-plugins.
- Drop FindALSA.cmake: deprecated
- Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch:
  fixed upstream, implemention now in include/freerdp/scancode.h.
- Drop freerdp-CVE-2014-0250.patch (bnc#880317):
  fixed upstream 532c420.
- Drop freerdp-CVE-2014-0791.patch (bnc#857491):
  fixed upstream f1d6afc.
- Drop freerdp-fix-FindPCSC-macro.patch:
  fixed upstream 9148af3.
- Drop freerdp-handle-null-device-name.patch (bnc#785437):
  deprecated, related implementation dropped.
  was: freerdp-fix-pulse-no-device-name.patch</changelog>
<changelog author="fezhang@suse.com" date="1463486400">- Update to GNOME 3.20.2 FATE#318572
- Add obs git integration.
- Update to version 2.0.0git.1463131968.4e66df7:
  + Fixed memory leaks.
  + wfreerdp: fix name build without client interface
  + libfreerdp-codec: fix xcrush decompression, revert remote
    control fix
  + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and
    Morocco
  + libfreerdp-codec: make proper xcrush context reset fix</changelog>
<changelog author="jengelh@inai.de" date="1463572800">- Kill off __DATE__ from built sources.</changelog>
<changelog author="fezhang@suse.com" date="1501502400">- Add freerdp-Fix-TALOS-issues.patch: Backport 8292b45, fix a bunch
  of security issues:
  + Out-of-bounds write in license_recv() (bsc#1050714,
    CVE-2017-2834)
  + Out-of-bounds write in rdp_recv_tpkt_pdu (bsc#1050712,
    CVE-2017-2835)
  + Rdp Client Read Server Proprietary Certificate Denial of
    Service (bsc#1050699, CVE-2017-2836)
  + Client GCC Read Server Security Data DoS (bsc#1050704,
    CVE-2017-2837)
  + Client License Read Product Info Denial of Service
    Vulnerability (bsc#1050708, CVE-2017-2838)
  + Client License Read Challenge Packet Denial of Service
    (bsc#1050711, CVE-2017-2839)</changelog>

</package>
<package pkgid="55284594488a666e839e81b20a8c224dac4a97f9a23535fbc867546d0fbf2419" name="freetype2" arch="src">
    <version epoch="0" ver="2.6.3" rel="2.3.1"/>

<changelog author="idonmez@suse.com" date="1372852800">- Update to version 2.5.0.1
  * The cache manager function `FTC_Manager_Reset'  didn't flush the
    cache.
  * Behdad Esfahbod  (on behalf  of Google) contributed  support for
    color embedded bitmaps (eg. color emoji).
  * The  old FreeType  CFF engine  is now  disabled by  default.
  * All code related to macro FT_CONFIG_OPTION_OLD_INTERNALS
    has been removed.
  * The  property API  (`FT_Property_Get' and  `FT_Property_Set') is
    now declared as stable.
  * Another round of TrueType subpixel hinting fixes.
  * 64bit compilation of the new CFF engine was buggy.
  * Some fixes to improve robustness in memory-tight situations.
- Add dependency on libpng-devel for color emoji support.
- Drop freetype-new-cff-engine.patch, upstream now.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1385553600">- Update to version 2.5.1
  * For  some WinFNT  files,  the last  glyph  wasn't displayed  but
    incorrectly marked as invalid.
  * The vertical size of glyphs was  incorrectly set after a call to
    `FT_GlyphSlot_Embolden', resulting in clipped glyphs.
  * Many fields of the `PCLT' table in SFNT based fonts (if accessed
    with `FT_Get_Sfnt_Table') were computed incorrectly.
  * In TrueType fonts,  hinting of composite glyphs  could sometimes
    deliver  incorrect positions  of  components or  even  distorted
    shapes.
  * WOFF font format support has been added.
  * The auto-hinter now supports Hebrew.  Greek and Cyrillic support
    has been improved.
  * Support for the forthcoming `OS/2'  SFNT table version 5, as can
    be found e.g. in the `Sitka' font family for Windows 8.1.
  * The header  file layout  has been changed.   After installation,
    all files are now located in `&lt;prefix&gt;/include/freetype2'.
    Applications  that  use   (a)  `freetype-config'  or  FreeType's
    `pkg-config' file to get the include directory for the compiler,
    and (b) the documented way for header inclusion like
    [#]include &lt;ft2build.h&gt; or #include FT_FREETYPE_H
    don't need any change to the source code.
  * The stem  darkening feature  of the  new CFF  engine can  now be
    fine-tuned with the new `darkening-parameters' property.
  * `ftgrid' has been updated to toggle various engines with the `H'
    key, similar to `ftview' and `ftdiff'.
  * The functionality of `ttdebug' has been greatly enhanced.
  . It now displays twilight, storage, and control value data; key
  * Better support of ARMv7 and x86_64 processors.
  * Apple's `sbix' color bitmap format is now supported.
  * Improved   auto-hinter  rendering   for  many   TrueType  fonts,
    especially in the range 20-40ppem.
  * A  new face  flag  `FT_FACE_FLAG_COLOR' has  been  added (to  be
    accessed with the macro `FT_HAS_COLOR').
  * `FT_Gzip_Uncompress'   (modeled    after   zlib's   `uncompress'
    function)  has been  added; this  is a  by-product of  the newly
    added WOFF support.
  * Support for  a build with  `cmake' has been contributed  by John
    Cary &lt;cary@txcorp.com&gt;.
  * Support for x64  builds with Visual C++ has  been contributed by
    Kenneth Miller &lt;kennethadammiller@yahoo.com&gt;
  * Manual pages for most demo programs have been added.
  * The GETINFO bytecode instruction for TrueType fonts was buggy if
    used to retrieve subpixel hinting information.  It was necessary
    to set  selector bit 6  to get  results for selector  bits 7-10,
    which is wrong.
  * Improved computation  of emulated vertical metrics  for TrueType
    fonts.
  * Fixed horizontal start-up position of vertical phantom points in
    TrueType bytecode.
- Rebase freetype2-subpixel.patch to current release
- Added fix-compile-in-non-debug.patch, fixes release build of ftdemos
- Added overflow.patch for resolving post-build-check detected error:
  I: Statement is overflowing a buffer</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386676800">- Update to version 2.5.2
  * Fixed bug  that made  FreeType crash  on some  popular (but  not
    fully conformant) fonts like `ahronbd.ttf'
  * Another round of improvements to correct positioning and hinting
    of composite glyphs in TrueType fonts
  * Fixed bug introduced in version  2.5.1: handling embedded
    bitmap strikes of  TrueType fonts, caused garbage display
    under some circumstances
  * Fixed `ftgrid' demo program compilation in non-development
    builds
- Droped fix-compile-in-non-debug.patch, included in this release</changelog>
<changelog author="arvidjaar@gmail.com" date="1386763200">- freetype2 pkgconfig now includes -lpng16; make sure freetype2-devel
  Requires libpng-devel</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386849600">- Added patches:
  * don-t-mark-libpng-as-required-library-in-freetype-co.patch: it's
    private in pkgconfig file, and causes issues in downstream
    packages
- As per patch, remove libpng-devel Requires from devel package</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1394366400">- Update to version 2.5.3
  * IMPORTANT BUG FIXES
  - A vulnerability was  identified and fixed in the  new CFF
    driver (cf. http://savannah.nongnu.org/bugs/?41697;  it
    doesn't have a CVE number yet).  All users should upgrade.
  - More  bug  fixes related  to  correct  positioning of
    composite glyphs.
  - Many fixes to better protect against malformed input.
  * IMPORTANT CHANGES
  - FreeType can now use the HarfBuzz library to greatly improve
    the auto-hinting of  fonts that  use OpenType features:
    Many glyphs that are part  of such features but don't have
    cmap entries are now handled  properly, for  example small
    caps or superscripts. Define the configuration  macro
    FT_CONFIG_OPTION_USE_HARFBUZZ to activate HarfBuzz support.
    You need HarfBuzz version 0.9.19 or newer. Note that HarfBuzz
    depends on  FreeType; this currently causes a chicken-and-egg
    problem  that can be  solved as follows  in case HarfBuzz
    is not yet installed on your system.
    1. Compile  and  install  FreeType without the configuration
    macro FT_CONFIG_OPTION_USE_HARFBUZZ.
    2. Compile and install HarfBuzz.
    3. Define  macro  FT_CONFIG_OPTION_USE_HARFBUZZ, then
    compile and install FreeType again.
    With FreeType's  `configure' script the procedure  boils
    down to configure, build, and install Freetype, then
    configure, compile, and  install  HarfBuzz,  then configure,
    compile,  and  install FreeType again (after executing
    `make distclean').
  - All  libraries FreeType  depends on  are now  checked
    using  the `pkg-config' configuration files  first,
    followed by alternative methods.
  - The  new  value  `auto'  for the  various  `--with-XXX'
    library options   (for   example   `--with-harfbuzz=auto')
    makes   the `configure' script automatically link to the
    libraries it finds. This is now the default.
  - In case FreeType's `configure' script  can't find a
    library, you can  pass environment  variables to  circumvent
    pkg-config,  and those variables  have been  harmonized as
    a consequence  of the changes mentioned above:
    LIBZ           -&gt; removed; use LIBZ_CFLAGS and LIBZ_LIBS
    LIBBZ2         -&gt; removed; use BZIP2_CFLAGS and BZIP2_LIBS
    LIBPNG_LDFLAGS -&gt; LIBPNG_LIBS
    `./configure --help' shows all available environment variables.
  - The `freetype-config'  script now understands
    option `--static' to emit static linking information.
- Due to buildsystem changes, rename and rebase
  don-t-mark-libpng-as-required-library-in-freetype-co.patch to
  don-t-mark-libpng-as-required-library.patch</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1394712000">- Improve don-t-mark-libpng-as-required-library.patch: also handle
  Requires.private case (freetype does not include png headers)</changelog>
<changelog author="nadvornik@suse.com" date="1395921600">- get 2.5.3 from Factory as it fixes
  CVE-2014-2240 CVE-2014-2241 (bnc#867620)</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1418040000">- Update to version 2.5.4
  * IMPORTANT BUG FIXES
  - A variant of vulnerability CVE-2014-2240 was identified
    (cf.  http://savannah.nongnu.org/bugs/?43661) and fixed
    in  the new CFF driver.  All users should upgrade.
  - The new auto-hinter code using HarfBuzz crashed for some
    invalid fonts.
  - Many fixes to better protect against malformed input.
  * IMPORTANT CHANGES
  - Full auto-hinter support of the Devanagari script.
  - Experimental auto-hinter support of the Telugu script.
  - CFF stem darkening behaviour can now be controlled at
    build time using the eight macros
    CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4}    .
  - Some fields in the `FT_Bitmap'  structure have been changed
    from signed to unsigned type, which better reflects
    the actual usage. It is also an additional means to
    protect against malformed input. This change doesn't break
    the ABI; however, it might cause compiler warnings.
  * MISCELLANEOUS
  - Improvements to  the auto-hinter's algorithm to recognize
    stems and local extrema.
  - Function `FT_Get_SubGlyph_Info' always returned an error
    even in case of success.
  - Version  2.5.1 introduced major bugs in the cjk part of
    the auto-hinter, which are now fixed.
  - The `FT_Sfnt_Tag' enumeration values have been changed to
    uppercase,  e.g.  `FT_SFNT_HEAD'. The lowercase variants
    are deprecated. This is for orthogonality with all other
    enumeration (and enumeration-like) values in FreeType.
  - `cmake' now supports builds of FreeType as an OS X framework
    and for iOS.
  - Improved project files for vc2010,
    introducing a property file
  - The documentation generator for the API reference has been
    updated to produce  better HTML code (with proper  CSS).
    At the same time, the documentation got a better structure.
  - The FT_LOAD_BITMAP_CROP flag is obsolete; it is not used
    by any driver.
  - The TrueType DELTAP[123] bytecode instructions now work in
    subpixel hinting mode as described in the ClearType
    whitepaper (i.e., for touched points in the
    non-subpixel direction).
  - Many small improvements to the internal arithmetic routines.
- Rebase don-t-mark-libpng-as-required-library.patch,
  bugzilla-308961-cmex-workaround.patch, freetype2-subpixel.patch,
  freetype2-bitmap-foundry.patch and overflow.patch
- Add freetype2-2.5.3-fix-pcf.patch from upstream to resolve
  http://savannah.nongnu.org/bugs/?43774, "Freetype 2.5.4 does not
  load ungzipped PCF fonts"</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1420286400">- Update to version 2.5.5
  * IMPORTANT BUG FIXES
  - Handling of  uncompressed PCF files works again (bug
    introduced in version 2.5.4).
- Drop freetype2-2.5.3-fix-pcf.patch, merged upstream</changelog>
<changelog author="nadvornik@suse.com" date="1424433600">- fixed vulnerabilities (bnc#916847, bnc#916856, bnc#916857,
  bnc#916858, bnc#916859, bnc#916860, bnc#916861, bnc#916862,
  bnc#916863, bnc#916864, bnc#916865, bnc#916867, bnc#916868,
  bnc#916870, bnc#916871, bnc#916872, bnc#916873, bnc#916874,
  bnc#916879, bnc#916881)
  - CVE-2014-9656.patch
  - CVE-2014-9657.patch
  - CVE-2014-9658.patch
  - CVE-2014-9659.patch
  - CVE-2014-9660.patch
  - CVE-2014-9661.patch
  - CVE-2014-9662.patch
  - CVE-2014-9663.patch
  - CVE-2014-9664.patch
  - CVE-2014-9665.patch
  - CVE-2014-9666.patch
  - CVE-2014-9667.patch
  - CVE-2014-9668.patch
  - CVE-2014-9669.patch
  - CVE-2014-9670.patch
  - CVE-2014-9671.patch
  - CVE-2014-9672.patch
  - CVE-2014-9673.patch
  - CVE-2014-9674.patch
  - CVE-2014-9675.patch</changelog>
<changelog author="fstrba@suse.com" date="1428667200">- Enable the bz2 compression in freetype2
- Remove patch overflow.patch from freetype2.spec where it is not
  applied.
- Run spec-cleaner on the spec file.</changelog>
<changelog author="fstrba@suse.com" date="1433332800">- Modified patch:
  * CVE-2014-9671.patch
  - Adapt the code to correspond to the current git master of
    freetype2 (fixes bsc#933247)</changelog>
<changelog author="fstrba@suse.com" date="1433851200">- Merge with the version 2.5.5 from openSUSE:Factory
- Removed patches:
  * CVE-2014-9656.patch
  * CVE-2014-9657.patch
  * CVE-2014-9658.patch
  * CVE-2014-9659.patch
  * CVE-2014-9660.patch
  * CVE-2014-9661.patch
  * CVE-2014-9662.patch
  * CVE-2014-9663.patch
  * CVE-2014-9664.patch
  * CVE-2014-9665.patch
  * CVE-2014-9666.patch
  * CVE-2014-9667.patch
  * CVE-2014-9668.patch
  * CVE-2014-9669.patch
  * CVE-2014-9670.patch
  * CVE-2014-9671.patch
  * CVE-2014-9672.patch
  * CVE-2014-9673.patch
  * CVE-2014-9674.patch
  * CVE-2014-9675.patch
  - Integrated in the 2.5.5 release
- Modified patches:
  * don-t-mark-libpng-as-required-library.patch
  * bugzilla-308961-cmex-workaround.patch
  * freetype2-subpixel.patch
  * freetype2-bitmap-foundry.patch
  * overflow.patch
  - Adapt to the new version of sources</changelog>
<changelog author="idonmez@suse.com" date="1434024000">- Update to version 2.6
  * Thread safety improvements
  * Thai script support has been added to the auto-hinter.
  * Arabic script support has been added to the auto-hinter.
  * Following OpenType version 1.7,  advance widths and side bearing
    values in  CFFs (wrapped  in an SFNT  structure) are  now always
    taken from the `hmtx' table.
  * Following OpenType  version 1.7, the  PostScript font name  of a
    CFF font (wrapped in an SFNT structure) is now always taken from
    the `name'  table.  This is  also true for  OpenType Collections
    (i.e., TTCs using  CFFs subfonts instead of TTFs),  where it may
    have a significant difference.
  * Fonts natively hinted for  ClearType are now supported, properly
    handling selector index 3 of the INSTCTRL bytecode instruction.
  * Major improvements to the GX TrueType variation font handling.</changelog>
<changelog author="zaitor@opensuse.org" date="1441972800">- Add Dont-use-hmtx-table-for-LSB.patch: Fixes gnu#45520, cut off
  fonts in gtk and qt. Taken from upstream git.</changelog>
<changelog author="baiduzhyi.devel@gmail.com" date="1443960000">- Update to version 2.6.1
  * IMPORTANT BUG FIXES
  - It turned  out that for CFFs  only the advance widths  should be
    taken from the  `htmx' table, not the side  bearings.  This bug,
    introduced in  version 2.6.0, makes  it necessary to  upgrade if
    you are using  CFFs; otherwise, you get cropped  glyphs with GUI
    interfaces like GTK or Qt.
  - Accessing Type 42 fonts returned  incorrect results if the glyph
    order of the embedded TrueType font differs from the glyph order
    of the Type 42 charstrings table.
  * IMPORTANT CHANGES
  - The header  file layout  has been  changed (again),  moving  all
    header files except `ft2build.h' into a subdirectory tree.
    Doing so  reduces the  possibility of  header file  name clashes
    (e.g., FTGL's  `FTGlyph.h' with FreeType's `ftglyph.h')  on case
    insensitive file systems like Mac OS X or Windows.
    Applications  that  use  (a)  the  `freetype-config'  script  or
    FreeType's `freetype2.pc' file for pkg-config to get the include
    directory  for the  compiler,  and (b)  the  documented way  for
    header inclusion like
    [#]include &lt;ft2build.h&gt;
    [#]include FT_FREETYPE_H
    ...
    don't need any change to the source code.
  - Simple access  to named instances  in GX variation fonts  is now
    available (in addition to the  previous method via FreeType's MM
    interface).   In  the `FT_Face'  structure,  bits  16-30 of  the
    `face_index' field hold the current named instance index for the
    given face  index, and bits  16-30 of `style_flags'  contain the
    number of  instances for  the given face  index.  `FT_Open_Face'
    and friends also understand the  extended bits of the face index
    parameter.
    You need to enable  TT_CONFIG_OPTION_GX_VAR_SUPPORT for this new
    feature.  Otherwise, bits  16-30 of the two fields  are zero (or
    are ignored).
  - Lao script support has been added to the auto-hinter.
  * MISCELLANEOUS
  - The auto-hinter's Arabic script support has been enhanced.
  - Superscript-like and  subscript-like glyphs  as used  by various
    phonetic alphabets like the IPA  are now better supported by the
    auto-hinter.
  - The TrueType bytecode interpreter now runs slightly faster.
  - Improved support for builds with cmake.
  - The  function  `FT_CeilFix'  now   always  rounds  towards  plus
    infinity.
  - The  function  `FT_FloorFix'  now always  rounds  towards  minus
    infinity.
  - A  new load  flag `FT_LOAD_COMPUTE_METRICS'  has been  added; it
    makes FreeType  ignore pre-computed  metrics, as needed  by font
    validating  or  font  editing  programs.  Right  now,  only  the
    TrueType  module supports  it  to ignore  data  from the  `hdmx'
    table.
  - Another round of bug fixes  to better handle broken fonts, found
    by Kostya Serebryany &lt;kcc@google.com&gt;.
- Dropping upstreamed patch Dont-use-hmtx-table-for-LSB.patch.</changelog>
<changelog author="idonmez@suse.com" date="1448798400">- Update to version 2.6.2
  * IMPORTANT CHANGES
  - The auto-hinter now supports stem darkening, to be controlled by
    the    new   `no-stem-darkening'    and   `darkening-parameters'
    properties.   This is  an  experimental  feature contributed  by
    Nikolaus Waxweiler, and  the interface might change  in a future
    release.
  - By default, stem darkening is now switched off (for both the CFF
    engine and the  auto-hinter).  The main reason is  that you need
    linear  alpha  blending  and  gamma correction  to  get  correct
    rendering results, and  the latter is not yet  available in most
    freely  available  rendering  stacks like  X11.   Applying  stem
    darkening without proper gamma correction  leads to far too dark
    rendering results.
  - The   meaning  of   `FT_RENDER_MODE_LIGHT'  has   been  slightly
    modified.   It  now  essentially  means `no  hinting  along  the
    horizontal  axis'; in  particular,  no change  of glyph  advance
    widths.  Consequently, the auto-hinter  is used for all scalable
    font  formats  except  for  CFF.    It  is  planned  that  other
    font-specific rendering engines (TrueType, Type 1) will follow.
  * MISCELLANEOUS
  - The default  LCD filter  has been changed  to be  normalized and
    color-balanced.
  - For    better    compatibility   with    FontConfig,    function
    `FT_Library_SetLcdFilter'  accepts   a  new   enumeration  value
    `FT_LCD_FILTER_LEGACY1'   (which  has   the   same  meaning   as
    `FT_LCD_FILTER_LEGACY').
  - A large number of bugs have been detected by using the libFuzzer
    framework,  which should  further  improve  handling of  invalid
    fonts.  Thanks again to Kostya Serebryany and Bungeman!
  - `TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES',  a   new  configuration
    option, controls the maximum number of executed opcodes within a
    bytecode program.  You don't want to change this except for very
    special  situations (e.g.,  making a  library fuzzer  spend less
    time to handle broken fonts).
  - The smooth renderer has been made faster.</changelog>
<changelog author="idonmez@suse.com" date="1459166400">- Update to version 2.6.3
  * IMPORTANT CHANGES
  - Khmer,  Myanmar, Bengali,  and Kannada  script support  has been
    added to the auto-hinter.
  * MISCELLANEOUS
  - Better  support of  Indic  scripts like  Devanagari  by using  a
    top-to-bottom hinting flow.
  - All  FreeType macros  starting  with two  underscores have  been
    renamed to  avoid a violation of  both the C and  C++ standards.
    Example: Header  macros of the  form `__FOO_H__' are  now called
    `FOO_H_'.  In most cases,  this should be completely transparent
    to the user.   The exception to this  is `__FTERRORS_H__', which
    must be  sometimes undefined by  the user to get  FreeType error
    strings:  Both this  form and  the new  `FTERRORS_H_' macro  are
    accepted for backwards compatibility.
  - Minor improvements mainly to the Type 1 driver.
  - The  new CFF  engine now  supports all  Type 2  operators except
    `random'.
  - The macro `_STANDALONE_', used for  compiling the B/W and smooth
    rasterizers  as   stand-alone  modules,  has  been   renamed  to
    `STANDALONE_', since macro names starting with an underscore and
    followed by an uppercase letter are reserved in both C and C++.
  - Function  `FT_Library_SetLcdFilterWeights'  now  also  activates
    custom LCD filter weights (instead of just adjusting them).
  - Support for  `unpatented hinting'  has been  completely removed:
    Consequently,  the two  functions `FT_Face_CheckTrueTypePatents'
    and  `FT_Face_SetUnpatentedHinting'  now  return  always  false,
    doing nothing.</changelog>
<changelog author="idonmez@suse.com" date="1495713600">- Add bsc-1038506.patch from upstream to fix unifont bsc#1038506</changelog>

</package>
<package pkgid="3e52bc0e286a5aa9f3a10523c3a5421d0f830d7d44c24db0ffe2d1d5e16511c7" name="freetype2-devel" arch="x86_64">
    <version epoch="0" ver="2.6.3" rel="2.3.1"/>

<changelog author="idonmez@suse.com" date="1372852800">- Update to version 2.5.0.1
  * The cache manager function `FTC_Manager_Reset'  didn't flush the
    cache.
  * Behdad Esfahbod  (on behalf  of Google) contributed  support for
    color embedded bitmaps (eg. color emoji).
  * The  old FreeType  CFF engine  is now  disabled by  default.
  * All code related to macro FT_CONFIG_OPTION_OLD_INTERNALS
    has been removed.
  * The  property API  (`FT_Property_Get' and  `FT_Property_Set') is
    now declared as stable.
  * Another round of TrueType subpixel hinting fixes.
  * 64bit compilation of the new CFF engine was buggy.
  * Some fixes to improve robustness in memory-tight situations.
- Add dependency on libpng-devel for color emoji support.
- Drop freetype-new-cff-engine.patch, upstream now.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1385553600">- Update to version 2.5.1
  * For  some WinFNT  files,  the last  glyph  wasn't displayed  but
    incorrectly marked as invalid.
  * The vertical size of glyphs was  incorrectly set after a call to
    `FT_GlyphSlot_Embolden', resulting in clipped glyphs.
  * Many fields of the `PCLT' table in SFNT based fonts (if accessed
    with `FT_Get_Sfnt_Table') were computed incorrectly.
  * In TrueType fonts,  hinting of composite glyphs  could sometimes
    deliver  incorrect positions  of  components or  even  distorted
    shapes.
  * WOFF font format support has been added.
  * The auto-hinter now supports Hebrew.  Greek and Cyrillic support
    has been improved.
  * Support for the forthcoming `OS/2'  SFNT table version 5, as can
    be found e.g. in the `Sitka' font family for Windows 8.1.
  * The header  file layout  has been changed.   After installation,
    all files are now located in `&lt;prefix&gt;/include/freetype2'.
    Applications  that  use   (a)  `freetype-config'  or  FreeType's
    `pkg-config' file to get the include directory for the compiler,
    and (b) the documented way for header inclusion like
    [#]include &lt;ft2build.h&gt; or #include FT_FREETYPE_H
    don't need any change to the source code.
  * The stem  darkening feature  of the  new CFF  engine can  now be
    fine-tuned with the new `darkening-parameters' property.
  * `ftgrid' has been updated to toggle various engines with the `H'
    key, similar to `ftview' and `ftdiff'.
  * The functionality of `ttdebug' has been greatly enhanced.
  . It now displays twilight, storage, and control value data; key
  * Better support of ARMv7 and x86_64 processors.
  * Apple's `sbix' color bitmap format is now supported.
  * Improved   auto-hinter  rendering   for  many   TrueType  fonts,
    especially in the range 20-40ppem.
  * A  new face  flag  `FT_FACE_FLAG_COLOR' has  been  added (to  be
    accessed with the macro `FT_HAS_COLOR').
  * `FT_Gzip_Uncompress'   (modeled    after   zlib's   `uncompress'
    function)  has been  added; this  is a  by-product of  the newly
    added WOFF support.
  * Support for  a build with  `cmake' has been contributed  by John
    Cary &lt;cary@txcorp.com&gt;.
  * Support for x64  builds with Visual C++ has  been contributed by
    Kenneth Miller &lt;kennethadammiller@yahoo.com&gt;
  * Manual pages for most demo programs have been added.
  * The GETINFO bytecode instruction for TrueType fonts was buggy if
    used to retrieve subpixel hinting information.  It was necessary
    to set  selector bit 6  to get  results for selector  bits 7-10,
    which is wrong.
  * Improved computation  of emulated vertical metrics  for TrueType
    fonts.
  * Fixed horizontal start-up position of vertical phantom points in
    TrueType bytecode.
- Rebase freetype2-subpixel.patch to current release
- Added fix-compile-in-non-debug.patch, fixes release build of ftdemos
- Added overflow.patch for resolving post-build-check detected error:
  I: Statement is overflowing a buffer</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386676800">- Update to version 2.5.2
  * Fixed bug  that made  FreeType crash  on some  popular (but  not
    fully conformant) fonts like `ahronbd.ttf'
  * Another round of improvements to correct positioning and hinting
    of composite glyphs in TrueType fonts
  * Fixed bug introduced in version  2.5.1: handling embedded
    bitmap strikes of  TrueType fonts, caused garbage display
    under some circumstances
  * Fixed `ftgrid' demo program compilation in non-development
    builds
- Droped fix-compile-in-non-debug.patch, included in this release</changelog>
<changelog author="arvidjaar@gmail.com" date="1386763200">- freetype2 pkgconfig now includes -lpng16; make sure freetype2-devel
  Requires libpng-devel</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386849600">- Added patches:
  * don-t-mark-libpng-as-required-library-in-freetype-co.patch: it's
    private in pkgconfig file, and causes issues in downstream
    packages
- As per patch, remove libpng-devel Requires from devel package</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1394366400">- Update to version 2.5.3
  * IMPORTANT BUG FIXES
  - A vulnerability was  identified and fixed in the  new CFF
    driver (cf. http://savannah.nongnu.org/bugs/?41697;  it
    doesn't have a CVE number yet).  All users should upgrade.
  - More  bug  fixes related  to  correct  positioning of
    composite glyphs.
  - Many fixes to better protect against malformed input.
  * IMPORTANT CHANGES
  - FreeType can now use the HarfBuzz library to greatly improve
    the auto-hinting of  fonts that  use OpenType features:
    Many glyphs that are part  of such features but don't have
    cmap entries are now handled  properly, for  example small
    caps or superscripts. Define the configuration  macro
    FT_CONFIG_OPTION_USE_HARFBUZZ to activate HarfBuzz support.
    You need HarfBuzz version 0.9.19 or newer. Note that HarfBuzz
    depends on  FreeType; this currently causes a chicken-and-egg
    problem  that can be  solved as follows  in case HarfBuzz
    is not yet installed on your system.
    1. Compile  and  install  FreeType without the configuration
    macro FT_CONFIG_OPTION_USE_HARFBUZZ.
    2. Compile and install HarfBuzz.
    3. Define  macro  FT_CONFIG_OPTION_USE_HARFBUZZ, then
    compile and install FreeType again.
    With FreeType's  `configure' script the procedure  boils
    down to configure, build, and install Freetype, then
    configure, compile, and  install  HarfBuzz,  then configure,
    compile,  and  install FreeType again (after executing
    `make distclean').
  - All  libraries FreeType  depends on  are now  checked
    using  the `pkg-config' configuration files  first,
    followed by alternative methods.
  - The  new  value  `auto'  for the  various  `--with-XXX'
    library options   (for   example   `--with-harfbuzz=auto')
    makes   the `configure' script automatically link to the
    libraries it finds. This is now the default.
  - In case FreeType's `configure' script  can't find a
    library, you can  pass environment  variables to  circumvent
    pkg-config,  and those variables  have been  harmonized as
    a consequence  of the changes mentioned above:
    LIBZ           -&gt; removed; use LIBZ_CFLAGS and LIBZ_LIBS
    LIBBZ2         -&gt; removed; use BZIP2_CFLAGS and BZIP2_LIBS
    LIBPNG_LDFLAGS -&gt; LIBPNG_LIBS
    `./configure --help' shows all available environment variables.
  - The `freetype-config'  script now understands
    option `--static' to emit static linking information.
- Due to buildsystem changes, rename and rebase
  don-t-mark-libpng-as-required-library-in-freetype-co.patch to
  don-t-mark-libpng-as-required-library.patch</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1394712000">- Improve don-t-mark-libpng-as-required-library.patch: also handle
  Requires.private case (freetype does not include png headers)</changelog>
<changelog author="nadvornik@suse.com" date="1395921600">- get 2.5.3 from Factory as it fixes
  CVE-2014-2240 CVE-2014-2241 (bnc#867620)</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1418040000">- Update to version 2.5.4
  * IMPORTANT BUG FIXES
  - A variant of vulnerability CVE-2014-2240 was identified
    (cf.  http://savannah.nongnu.org/bugs/?43661) and fixed
    in  the new CFF driver.  All users should upgrade.
  - The new auto-hinter code using HarfBuzz crashed for some
    invalid fonts.
  - Many fixes to better protect against malformed input.
  * IMPORTANT CHANGES
  - Full auto-hinter support of the Devanagari script.
  - Experimental auto-hinter support of the Telugu script.
  - CFF stem darkening behaviour can now be controlled at
    build time using the eight macros
    CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4}    .
  - Some fields in the `FT_Bitmap'  structure have been changed
    from signed to unsigned type, which better reflects
    the actual usage. It is also an additional means to
    protect against malformed input. This change doesn't break
    the ABI; however, it might cause compiler warnings.
  * MISCELLANEOUS
  - Improvements to  the auto-hinter's algorithm to recognize
    stems and local extrema.
  - Function `FT_Get_SubGlyph_Info' always returned an error
    even in case of success.
  - Version  2.5.1 introduced major bugs in the cjk part of
    the auto-hinter, which are now fixed.
  - The `FT_Sfnt_Tag' enumeration values have been changed to
    uppercase,  e.g.  `FT_SFNT_HEAD'. The lowercase variants
    are deprecated. This is for orthogonality with all other
    enumeration (and enumeration-like) values in FreeType.
  - `cmake' now supports builds of FreeType as an OS X framework
    and for iOS.
  - Improved project files for vc2010,
    introducing a property file
  - The documentation generator for the API reference has been
    updated to produce  better HTML code (with proper  CSS).
    At the same time, the documentation got a better structure.
  - The FT_LOAD_BITMAP_CROP flag is obsolete; it is not used
    by any driver.
  - The TrueType DELTAP[123] bytecode instructions now work in
    subpixel hinting mode as described in the ClearType
    whitepaper (i.e., for touched points in the
    non-subpixel direction).
  - Many small improvements to the internal arithmetic routines.
- Rebase don-t-mark-libpng-as-required-library.patch,
  bugzilla-308961-cmex-workaround.patch, freetype2-subpixel.patch,
  freetype2-bitmap-foundry.patch and overflow.patch
- Add freetype2-2.5.3-fix-pcf.patch from upstream to resolve
  http://savannah.nongnu.org/bugs/?43774, "Freetype 2.5.4 does not
  load ungzipped PCF fonts"</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1420286400">- Update to version 2.5.5
  * IMPORTANT BUG FIXES
  - Handling of  uncompressed PCF files works again (bug
    introduced in version 2.5.4).
- Drop freetype2-2.5.3-fix-pcf.patch, merged upstream</changelog>
<changelog author="nadvornik@suse.com" date="1424433600">- fixed vulnerabilities (bnc#916847, bnc#916856, bnc#916857,
  bnc#916858, bnc#916859, bnc#916860, bnc#916861, bnc#916862,
  bnc#916863, bnc#916864, bnc#916865, bnc#916867, bnc#916868,
  bnc#916870, bnc#916871, bnc#916872, bnc#916873, bnc#916874,
  bnc#916879, bnc#916881)
  - CVE-2014-9656.patch
  - CVE-2014-9657.patch
  - CVE-2014-9658.patch
  - CVE-2014-9659.patch
  - CVE-2014-9660.patch
  - CVE-2014-9661.patch
  - CVE-2014-9662.patch
  - CVE-2014-9663.patch
  - CVE-2014-9664.patch
  - CVE-2014-9665.patch
  - CVE-2014-9666.patch
  - CVE-2014-9667.patch
  - CVE-2014-9668.patch
  - CVE-2014-9669.patch
  - CVE-2014-9670.patch
  - CVE-2014-9671.patch
  - CVE-2014-9672.patch
  - CVE-2014-9673.patch
  - CVE-2014-9674.patch
  - CVE-2014-9675.patch</changelog>
<changelog author="fstrba@suse.com" date="1428667200">- Enable the bz2 compression in freetype2
- Remove patch overflow.patch from freetype2.spec where it is not
  applied.
- Run spec-cleaner on the spec file.</changelog>
<changelog author="fstrba@suse.com" date="1433332800">- Modified patch:
  * CVE-2014-9671.patch
  - Adapt the code to correspond to the current git master of
    freetype2 (fixes bsc#933247)</changelog>
<changelog author="fstrba@suse.com" date="1433851200">- Merge with the version 2.5.5 from openSUSE:Factory
- Removed patches:
  * CVE-2014-9656.patch
  * CVE-2014-9657.patch
  * CVE-2014-9658.patch
  * CVE-2014-9659.patch
  * CVE-2014-9660.patch
  * CVE-2014-9661.patch
  * CVE-2014-9662.patch
  * CVE-2014-9663.patch
  * CVE-2014-9664.patch
  * CVE-2014-9665.patch
  * CVE-2014-9666.patch
  * CVE-2014-9667.patch
  * CVE-2014-9668.patch
  * CVE-2014-9669.patch
  * CVE-2014-9670.patch
  * CVE-2014-9671.patch
  * CVE-2014-9672.patch
  * CVE-2014-9673.patch
  * CVE-2014-9674.patch
  * CVE-2014-9675.patch
  - Integrated in the 2.5.5 release
- Modified patches:
  * don-t-mark-libpng-as-required-library.patch
  * bugzilla-308961-cmex-workaround.patch
  * freetype2-subpixel.patch
  * freetype2-bitmap-foundry.patch
  * overflow.patch
  - Adapt to the new version of sources</changelog>
<changelog author="idonmez@suse.com" date="1434024000">- Update to version 2.6
  * Thread safety improvements
  * Thai script support has been added to the auto-hinter.
  * Arabic script support has been added to the auto-hinter.
  * Following OpenType version 1.7,  advance widths and side bearing
    values in  CFFs (wrapped  in an SFNT  structure) are  now always
    taken from the `hmtx' table.
  * Following OpenType  version 1.7, the  PostScript font name  of a
    CFF font (wrapped in an SFNT structure) is now always taken from
    the `name'  table.  This is  also true for  OpenType Collections
    (i.e., TTCs using  CFFs subfonts instead of TTFs),  where it may
    have a significant difference.
  * Fonts natively hinted for  ClearType are now supported, properly
    handling selector index 3 of the INSTCTRL bytecode instruction.
  * Major improvements to the GX TrueType variation font handling.</changelog>
<changelog author="zaitor@opensuse.org" date="1441972800">- Add Dont-use-hmtx-table-for-LSB.patch: Fixes gnu#45520, cut off
  fonts in gtk and qt. Taken from upstream git.</changelog>
<changelog author="baiduzhyi.devel@gmail.com" date="1443960000">- Update to version 2.6.1
  * IMPORTANT BUG FIXES
  - It turned  out that for CFFs  only the advance widths  should be
    taken from the  `htmx' table, not the side  bearings.  This bug,
    introduced in  version 2.6.0, makes  it necessary to  upgrade if
    you are using  CFFs; otherwise, you get cropped  glyphs with GUI
    interfaces like GTK or Qt.
  - Accessing Type 42 fonts returned  incorrect results if the glyph
    order of the embedded TrueType font differs from the glyph order
    of the Type 42 charstrings table.
  * IMPORTANT CHANGES
  - The header  file layout  has been  changed (again),  moving  all
    header files except `ft2build.h' into a subdirectory tree.
    Doing so  reduces the  possibility of  header file  name clashes
    (e.g., FTGL's  `FTGlyph.h' with FreeType's `ftglyph.h')  on case
    insensitive file systems like Mac OS X or Windows.
    Applications  that  use  (a)  the  `freetype-config'  script  or
    FreeType's `freetype2.pc' file for pkg-config to get the include
    directory  for the  compiler,  and (b)  the  documented way  for
    header inclusion like
    [#]include &lt;ft2build.h&gt;
    [#]include FT_FREETYPE_H
    ...
    don't need any change to the source code.
  - Simple access  to named instances  in GX variation fonts  is now
    available (in addition to the  previous method via FreeType's MM
    interface).   In  the `FT_Face'  structure,  bits  16-30 of  the
    `face_index' field hold the current named instance index for the
    given face  index, and bits  16-30 of `style_flags'  contain the
    number of  instances for  the given face  index.  `FT_Open_Face'
    and friends also understand the  extended bits of the face index
    parameter.
    You need to enable  TT_CONFIG_OPTION_GX_VAR_SUPPORT for this new
    feature.  Otherwise, bits  16-30 of the two fields  are zero (or
    are ignored).
  - Lao script support has been added to the auto-hinter.
  * MISCELLANEOUS
  - The auto-hinter's Arabic script support has been enhanced.
  - Superscript-like and  subscript-like glyphs  as used  by various
    phonetic alphabets like the IPA  are now better supported by the
    auto-hinter.
  - The TrueType bytecode interpreter now runs slightly faster.
  - Improved support for builds with cmake.
  - The  function  `FT_CeilFix'  now   always  rounds  towards  plus
    infinity.
  - The  function  `FT_FloorFix'  now always  rounds  towards  minus
    infinity.
  - A  new load  flag `FT_LOAD_COMPUTE_METRICS'  has been  added; it
    makes FreeType  ignore pre-computed  metrics, as needed  by font
    validating  or  font  editing  programs.  Right  now,  only  the
    TrueType  module supports  it  to ignore  data  from the  `hdmx'
    table.
  - Another round of bug fixes  to better handle broken fonts, found
    by Kostya Serebryany &lt;kcc@google.com&gt;.
- Dropping upstreamed patch Dont-use-hmtx-table-for-LSB.patch.</changelog>
<changelog author="idonmez@suse.com" date="1448798400">- Update to version 2.6.2
  * IMPORTANT CHANGES
  - The auto-hinter now supports stem darkening, to be controlled by
    the    new   `no-stem-darkening'    and   `darkening-parameters'
    properties.   This is  an  experimental  feature contributed  by
    Nikolaus Waxweiler, and  the interface might change  in a future
    release.
  - By default, stem darkening is now switched off (for both the CFF
    engine and the  auto-hinter).  The main reason is  that you need
    linear  alpha  blending  and  gamma correction  to  get  correct
    rendering results, and  the latter is not yet  available in most
    freely  available  rendering  stacks like  X11.   Applying  stem
    darkening without proper gamma correction  leads to far too dark
    rendering results.
  - The   meaning  of   `FT_RENDER_MODE_LIGHT'  has   been  slightly
    modified.   It  now  essentially  means `no  hinting  along  the
    horizontal  axis'; in  particular,  no change  of glyph  advance
    widths.  Consequently, the auto-hinter  is used for all scalable
    font  formats  except  for  CFF.    It  is  planned  that  other
    font-specific rendering engines (TrueType, Type 1) will follow.
  * MISCELLANEOUS
  - The default  LCD filter  has been changed  to be  normalized and
    color-balanced.
  - For    better    compatibility   with    FontConfig,    function
    `FT_Library_SetLcdFilter'  accepts   a  new   enumeration  value
    `FT_LCD_FILTER_LEGACY1'   (which  has   the   same  meaning   as
    `FT_LCD_FILTER_LEGACY').
  - A large number of bugs have been detected by using the libFuzzer
    framework,  which should  further  improve  handling of  invalid
    fonts.  Thanks again to Kostya Serebryany and Bungeman!
  - `TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES',  a   new  configuration
    option, controls the maximum number of executed opcodes within a
    bytecode program.  You don't want to change this except for very
    special  situations (e.g.,  making a  library fuzzer  spend less
    time to handle broken fonts).
  - The smooth renderer has been made faster.</changelog>
<changelog author="idonmez@suse.com" date="1459166400">- Update to version 2.6.3
  * IMPORTANT CHANGES
  - Khmer,  Myanmar, Bengali,  and Kannada  script support  has been
    added to the auto-hinter.
  * MISCELLANEOUS
  - Better  support of  Indic  scripts like  Devanagari  by using  a
    top-to-bottom hinting flow.
  - All  FreeType macros  starting  with two  underscores have  been
    renamed to  avoid a violation of  both the C and  C++ standards.
    Example: Header  macros of the  form `__FOO_H__' are  now called
    `FOO_H_'.  In most cases,  this should be completely transparent
    to the user.   The exception to this  is `__FTERRORS_H__', which
    must be  sometimes undefined by  the user to get  FreeType error
    strings:  Both this  form and  the new  `FTERRORS_H_' macro  are
    accepted for backwards compatibility.
  - Minor improvements mainly to the Type 1 driver.
  - The  new CFF  engine now  supports all  Type 2  operators except
    `random'.
  - The macro `_STANDALONE_', used for  compiling the B/W and smooth
    rasterizers  as   stand-alone  modules,  has  been   renamed  to
    `STANDALONE_', since macro names starting with an underscore and
    followed by an uppercase letter are reserved in both C and C++.
  - Function  `FT_Library_SetLcdFilterWeights'  now  also  activates
    custom LCD filter weights (instead of just adjusting them).
  - Support for  `unpatented hinting'  has been  completely removed:
    Consequently,  the two  functions `FT_Face_CheckTrueTypePatents'
    and  `FT_Face_SetUnpatentedHinting'  now  return  always  false,
    doing nothing.</changelog>
<changelog author="idonmez@suse.com" date="1495713600">- Add bsc-1038506.patch from upstream to fix unifont bsc#1038506</changelog>

</package>
<package pkgid="677df07341a20588bfcabe8e4aacba7165e20fb2993cd9fa5c612cd765c95e82" name="freetype2-devel-32bit" arch="x86_64">
    <version epoch="0" ver="2.6.3" rel="2.3.1"/>

<changelog author="idonmez@suse.com" date="1372852800">- Update to version 2.5.0.1
  * The cache manager function `FTC_Manager_Reset'  didn't flush the
    cache.
  * Behdad Esfahbod  (on behalf  of Google) contributed  support for
    color embedded bitmaps (eg. color emoji).
  * The  old FreeType  CFF engine  is now  disabled by  default.
  * All code related to macro FT_CONFIG_OPTION_OLD_INTERNALS
    has been removed.
  * The  property API  (`FT_Property_Get' and  `FT_Property_Set') is
    now declared as stable.
  * Another round of TrueType subpixel hinting fixes.
  * 64bit compilation of the new CFF engine was buggy.
  * Some fixes to improve robustness in memory-tight situations.
- Add dependency on libpng-devel for color emoji support.
- Drop freetype-new-cff-engine.patch, upstream now.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1385553600">- Update to version 2.5.1
  * For  some WinFNT  files,  the last  glyph  wasn't displayed  but
    incorrectly marked as invalid.
  * The vertical size of glyphs was  incorrectly set after a call to
    `FT_GlyphSlot_Embolden', resulting in clipped glyphs.
  * Many fields of the `PCLT' table in SFNT based fonts (if accessed
    with `FT_Get_Sfnt_Table') were computed incorrectly.
  * In TrueType fonts,  hinting of composite glyphs  could sometimes
    deliver  incorrect positions  of  components or  even  distorted
    shapes.
  * WOFF font format support has been added.
  * The auto-hinter now supports Hebrew.  Greek and Cyrillic support
    has been improved.
  * Support for the forthcoming `OS/2'  SFNT table version 5, as can
    be found e.g. in the `Sitka' font family for Windows 8.1.
  * The header  file layout  has been changed.   After installation,
    all files are now located in `&lt;prefix&gt;/include/freetype2'.
    Applications  that  use   (a)  `freetype-config'  or  FreeType's
    `pkg-config' file to get the include directory for the compiler,
    and (b) the documented way for header inclusion like
    [#]include &lt;ft2build.h&gt; or #include FT_FREETYPE_H
    don't need any change to the source code.
  * The stem  darkening feature  of the  new CFF  engine can  now be
    fine-tuned with the new `darkening-parameters' property.
  * `ftgrid' has been updated to toggle various engines with the `H'
    key, similar to `ftview' and `ftdiff'.
  * The functionality of `ttdebug' has been greatly enhanced.
  . It now displays twilight, storage, and control value data; key
  * Better support of ARMv7 and x86_64 processors.
  * Apple's `sbix' color bitmap format is now supported.
  * Improved   auto-hinter  rendering   for  many   TrueType  fonts,
    especially in the range 20-40ppem.
  * A  new face  flag  `FT_FACE_FLAG_COLOR' has  been  added (to  be
    accessed with the macro `FT_HAS_COLOR').
  * `FT_Gzip_Uncompress'   (modeled    after   zlib's   `uncompress'
    function)  has been  added; this  is a  by-product of  the newly
    added WOFF support.
  * Support for  a build with  `cmake' has been contributed  by John
    Cary &lt;cary@txcorp.com&gt;.
  * Support for x64  builds with Visual C++ has  been contributed by
    Kenneth Miller &lt;kennethadammiller@yahoo.com&gt;
  * Manual pages for most demo programs have been added.
  * The GETINFO bytecode instruction for TrueType fonts was buggy if
    used to retrieve subpixel hinting information.  It was necessary
    to set  selector bit 6  to get  results for selector  bits 7-10,
    which is wrong.
  * Improved computation  of emulated vertical metrics  for TrueType
    fonts.
  * Fixed horizontal start-up position of vertical phantom points in
    TrueType bytecode.
- Rebase freetype2-subpixel.patch to current release
- Added fix-compile-in-non-debug.patch, fixes release build of ftdemos
- Added overflow.patch for resolving post-build-check detected error:
  I: Statement is overflowing a buffer</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386676800">- Update to version 2.5.2
  * Fixed bug  that made  FreeType crash  on some  popular (but  not
    fully conformant) fonts like `ahronbd.ttf'
  * Another round of improvements to correct positioning and hinting
    of composite glyphs in TrueType fonts
  * Fixed bug introduced in version  2.5.1: handling embedded
    bitmap strikes of  TrueType fonts, caused garbage display
    under some circumstances
  * Fixed `ftgrid' demo program compilation in non-development
    builds
- Droped fix-compile-in-non-debug.patch, included in this release</changelog>
<changelog author="arvidjaar@gmail.com" date="1386763200">- freetype2 pkgconfig now includes -lpng16; make sure freetype2-devel
  Requires libpng-devel</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386849600">- Added patches:
  * don-t-mark-libpng-as-required-library-in-freetype-co.patch: it's
    private in pkgconfig file, and causes issues in downstream
    packages
- As per patch, remove libpng-devel Requires from devel package</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1394366400">- Update to version 2.5.3
  * IMPORTANT BUG FIXES
  - A vulnerability was  identified and fixed in the  new CFF
    driver (cf. http://savannah.nongnu.org/bugs/?41697;  it
    doesn't have a CVE number yet).  All users should upgrade.
  - More  bug  fixes related  to  correct  positioning of
    composite glyphs.
  - Many fixes to better protect against malformed input.
  * IMPORTANT CHANGES
  - FreeType can now use the HarfBuzz library to greatly improve
    the auto-hinting of  fonts that  use OpenType features:
    Many glyphs that are part  of such features but don't have
    cmap entries are now handled  properly, for  example small
    caps or superscripts. Define the configuration  macro
    FT_CONFIG_OPTION_USE_HARFBUZZ to activate HarfBuzz support.
    You need HarfBuzz version 0.9.19 or newer. Note that HarfBuzz
    depends on  FreeType; this currently causes a chicken-and-egg
    problem  that can be  solved as follows  in case HarfBuzz
    is not yet installed on your system.
    1. Compile  and  install  FreeType without the configuration
    macro FT_CONFIG_OPTION_USE_HARFBUZZ.
    2. Compile and install HarfBuzz.
    3. Define  macro  FT_CONFIG_OPTION_USE_HARFBUZZ, then
    compile and install FreeType again.
    With FreeType's  `configure' script the procedure  boils
    down to configure, build, and install Freetype, then
    configure, compile, and  install  HarfBuzz,  then configure,
    compile,  and  install FreeType again (after executing
    `make distclean').
  - All  libraries FreeType  depends on  are now  checked
    using  the `pkg-config' configuration files  first,
    followed by alternative methods.
  - The  new  value  `auto'  for the  various  `--with-XXX'
    library options   (for   example   `--with-harfbuzz=auto')
    makes   the `configure' script automatically link to the
    libraries it finds. This is now the default.
  - In case FreeType's `configure' script  can't find a
    library, you can  pass environment  variables to  circumvent
    pkg-config,  and those variables  have been  harmonized as
    a consequence  of the changes mentioned above:
    LIBZ           -&gt; removed; use LIBZ_CFLAGS and LIBZ_LIBS
    LIBBZ2         -&gt; removed; use BZIP2_CFLAGS and BZIP2_LIBS
    LIBPNG_LDFLAGS -&gt; LIBPNG_LIBS
    `./configure --help' shows all available environment variables.
  - The `freetype-config'  script now understands
    option `--static' to emit static linking information.
- Due to buildsystem changes, rename and rebase
  don-t-mark-libpng-as-required-library-in-freetype-co.patch to
  don-t-mark-libpng-as-required-library.patch</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1394712000">- Improve don-t-mark-libpng-as-required-library.patch: also handle
  Requires.private case (freetype does not include png headers)</changelog>
<changelog author="nadvornik@suse.com" date="1395921600">- get 2.5.3 from Factory as it fixes
  CVE-2014-2240 CVE-2014-2241 (bnc#867620)</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1418040000">- Update to version 2.5.4
  * IMPORTANT BUG FIXES
  - A variant of vulnerability CVE-2014-2240 was identified
    (cf.  http://savannah.nongnu.org/bugs/?43661) and fixed
    in  the new CFF driver.  All users should upgrade.
  - The new auto-hinter code using HarfBuzz crashed for some
    invalid fonts.
  - Many fixes to better protect against malformed input.
  * IMPORTANT CHANGES
  - Full auto-hinter support of the Devanagari script.
  - Experimental auto-hinter support of the Telugu script.
  - CFF stem darkening behaviour can now be controlled at
    build time using the eight macros
    CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4}    .
  - Some fields in the `FT_Bitmap'  structure have been changed
    from signed to unsigned type, which better reflects
    the actual usage. It is also an additional means to
    protect against malformed input. This change doesn't break
    the ABI; however, it might cause compiler warnings.
  * MISCELLANEOUS
  - Improvements to  the auto-hinter's algorithm to recognize
    stems and local extrema.
  - Function `FT_Get_SubGlyph_Info' always returned an error
    even in case of success.
  - Version  2.5.1 introduced major bugs in the cjk part of
    the auto-hinter, which are now fixed.
  - The `FT_Sfnt_Tag' enumeration values have been changed to
    uppercase,  e.g.  `FT_SFNT_HEAD'. The lowercase variants
    are deprecated. This is for orthogonality with all other
    enumeration (and enumeration-like) values in FreeType.
  - `cmake' now supports builds of FreeType as an OS X framework
    and for iOS.
  - Improved project files for vc2010,
    introducing a property file
  - The documentation generator for the API reference has been
    updated to produce  better HTML code (with proper  CSS).
    At the same time, the documentation got a better structure.
  - The FT_LOAD_BITMAP_CROP flag is obsolete; it is not used
    by any driver.
  - The TrueType DELTAP[123] bytecode instructions now work in
    subpixel hinting mode as described in the ClearType
    whitepaper (i.e., for touched points in the
    non-subpixel direction).
  - Many small improvements to the internal arithmetic routines.
- Rebase don-t-mark-libpng-as-required-library.patch,
  bugzilla-308961-cmex-workaround.patch, freetype2-subpixel.patch,
  freetype2-bitmap-foundry.patch and overflow.patch
- Add freetype2-2.5.3-fix-pcf.patch from upstream to resolve
  http://savannah.nongnu.org/bugs/?43774, "Freetype 2.5.4 does not
  load ungzipped PCF fonts"</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1420286400">- Update to version 2.5.5
  * IMPORTANT BUG FIXES
  - Handling of  uncompressed PCF files works again (bug
    introduced in version 2.5.4).
- Drop freetype2-2.5.3-fix-pcf.patch, merged upstream</changelog>
<changelog author="nadvornik@suse.com" date="1424433600">- fixed vulnerabilities (bnc#916847, bnc#916856, bnc#916857,
  bnc#916858, bnc#916859, bnc#916860, bnc#916861, bnc#916862,
  bnc#916863, bnc#916864, bnc#916865, bnc#916867, bnc#916868,
  bnc#916870, bnc#916871, bnc#916872, bnc#916873, bnc#916874,
  bnc#916879, bnc#916881)
  - CVE-2014-9656.patch
  - CVE-2014-9657.patch
  - CVE-2014-9658.patch
  - CVE-2014-9659.patch
  - CVE-2014-9660.patch
  - CVE-2014-9661.patch
  - CVE-2014-9662.patch
  - CVE-2014-9663.patch
  - CVE-2014-9664.patch
  - CVE-2014-9665.patch
  - CVE-2014-9666.patch
  - CVE-2014-9667.patch
  - CVE-2014-9668.patch
  - CVE-2014-9669.patch
  - CVE-2014-9670.patch
  - CVE-2014-9671.patch
  - CVE-2014-9672.patch
  - CVE-2014-9673.patch
  - CVE-2014-9674.patch
  - CVE-2014-9675.patch</changelog>
<changelog author="fstrba@suse.com" date="1428667200">- Enable the bz2 compression in freetype2
- Remove patch overflow.patch from freetype2.spec where it is not
  applied.
- Run spec-cleaner on the spec file.</changelog>
<changelog author="fstrba@suse.com" date="1433332800">- Modified patch:
  * CVE-2014-9671.patch
  - Adapt the code to correspond to the current git master of
    freetype2 (fixes bsc#933247)</changelog>
<changelog author="fstrba@suse.com" date="1433851200">- Merge with the version 2.5.5 from openSUSE:Factory
- Removed patches:
  * CVE-2014-9656.patch
  * CVE-2014-9657.patch
  * CVE-2014-9658.patch
  * CVE-2014-9659.patch
  * CVE-2014-9660.patch
  * CVE-2014-9661.patch
  * CVE-2014-9662.patch
  * CVE-2014-9663.patch
  * CVE-2014-9664.patch
  * CVE-2014-9665.patch
  * CVE-2014-9666.patch
  * CVE-2014-9667.patch
  * CVE-2014-9668.patch
  * CVE-2014-9669.patch
  * CVE-2014-9670.patch
  * CVE-2014-9671.patch
  * CVE-2014-9672.patch
  * CVE-2014-9673.patch
  * CVE-2014-9674.patch
  * CVE-2014-9675.patch
  - Integrated in the 2.5.5 release
- Modified patches:
  * don-t-mark-libpng-as-required-library.patch
  * bugzilla-308961-cmex-workaround.patch
  * freetype2-subpixel.patch
  * freetype2-bitmap-foundry.patch
  * overflow.patch
  - Adapt to the new version of sources</changelog>
<changelog author="idonmez@suse.com" date="1434024000">- Update to version 2.6
  * Thread safety improvements
  * Thai script support has been added to the auto-hinter.
  * Arabic script support has been added to the auto-hinter.
  * Following OpenType version 1.7,  advance widths and side bearing
    values in  CFFs (wrapped  in an SFNT  structure) are  now always
    taken from the `hmtx' table.
  * Following OpenType  version 1.7, the  PostScript font name  of a
    CFF font (wrapped in an SFNT structure) is now always taken from
    the `name'  table.  This is  also true for  OpenType Collections
    (i.e., TTCs using  CFFs subfonts instead of TTFs),  where it may
    have a significant difference.
  * Fonts natively hinted for  ClearType are now supported, properly
    handling selector index 3 of the INSTCTRL bytecode instruction.
  * Major improvements to the GX TrueType variation font handling.</changelog>
<changelog author="zaitor@opensuse.org" date="1441972800">- Add Dont-use-hmtx-table-for-LSB.patch: Fixes gnu#45520, cut off
  fonts in gtk and qt. Taken from upstream git.</changelog>
<changelog author="baiduzhyi.devel@gmail.com" date="1443960000">- Update to version 2.6.1
  * IMPORTANT BUG FIXES
  - It turned  out that for CFFs  only the advance widths  should be
    taken from the  `htmx' table, not the side  bearings.  This bug,
    introduced in  version 2.6.0, makes  it necessary to  upgrade if
    you are using  CFFs; otherwise, you get cropped  glyphs with GUI
    interfaces like GTK or Qt.
  - Accessing Type 42 fonts returned  incorrect results if the glyph
    order of the embedded TrueType font differs from the glyph order
    of the Type 42 charstrings table.
  * IMPORTANT CHANGES
  - The header  file layout  has been  changed (again),  moving  all
    header files except `ft2build.h' into a subdirectory tree.
    Doing so  reduces the  possibility of  header file  name clashes
    (e.g., FTGL's  `FTGlyph.h' with FreeType's `ftglyph.h')  on case
    insensitive file systems like Mac OS X or Windows.
    Applications  that  use  (a)  the  `freetype-config'  script  or
    FreeType's `freetype2.pc' file for pkg-config to get the include
    directory  for the  compiler,  and (b)  the  documented way  for
    header inclusion like
    [#]include &lt;ft2build.h&gt;
    [#]include FT_FREETYPE_H
    ...
    don't need any change to the source code.
  - Simple access  to named instances  in GX variation fonts  is now
    available (in addition to the  previous method via FreeType's MM
    interface).   In  the `FT_Face'  structure,  bits  16-30 of  the
    `face_index' field hold the current named instance index for the
    given face  index, and bits  16-30 of `style_flags'  contain the
    number of  instances for  the given face  index.  `FT_Open_Face'
    and friends also understand the  extended bits of the face index
    parameter.
    You need to enable  TT_CONFIG_OPTION_GX_VAR_SUPPORT for this new
    feature.  Otherwise, bits  16-30 of the two fields  are zero (or
    are ignored).
  - Lao script support has been added to the auto-hinter.
  * MISCELLANEOUS
  - The auto-hinter's Arabic script support has been enhanced.
  - Superscript-like and  subscript-like glyphs  as used  by various
    phonetic alphabets like the IPA  are now better supported by the
    auto-hinter.
  - The TrueType bytecode interpreter now runs slightly faster.
  - Improved support for builds with cmake.
  - The  function  `FT_CeilFix'  now   always  rounds  towards  plus
    infinity.
  - The  function  `FT_FloorFix'  now always  rounds  towards  minus
    infinity.
  - A  new load  flag `FT_LOAD_COMPUTE_METRICS'  has been  added; it
    makes FreeType  ignore pre-computed  metrics, as needed  by font
    validating  or  font  editing  programs.  Right  now,  only  the
    TrueType  module supports  it  to ignore  data  from the  `hdmx'
    table.
  - Another round of bug fixes  to better handle broken fonts, found
    by Kostya Serebryany &lt;kcc@google.com&gt;.
- Dropping upstreamed patch Dont-use-hmtx-table-for-LSB.patch.</changelog>
<changelog author="idonmez@suse.com" date="1448798400">- Update to version 2.6.2
  * IMPORTANT CHANGES
  - The auto-hinter now supports stem darkening, to be controlled by
    the    new   `no-stem-darkening'    and   `darkening-parameters'
    properties.   This is  an  experimental  feature contributed  by
    Nikolaus Waxweiler, and  the interface might change  in a future
    release.
  - By default, stem darkening is now switched off (for both the CFF
    engine and the  auto-hinter).  The main reason is  that you need
    linear  alpha  blending  and  gamma correction  to  get  correct
    rendering results, and  the latter is not yet  available in most
    freely  available  rendering  stacks like  X11.   Applying  stem
    darkening without proper gamma correction  leads to far too dark
    rendering results.
  - The   meaning  of   `FT_RENDER_MODE_LIGHT'  has   been  slightly
    modified.   It  now  essentially  means `no  hinting  along  the
    horizontal  axis'; in  particular,  no change  of glyph  advance
    widths.  Consequently, the auto-hinter  is used for all scalable
    font  formats  except  for  CFF.    It  is  planned  that  other
    font-specific rendering engines (TrueType, Type 1) will follow.
  * MISCELLANEOUS
  - The default  LCD filter  has been changed  to be  normalized and
    color-balanced.
  - For    better    compatibility   with    FontConfig,    function
    `FT_Library_SetLcdFilter'  accepts   a  new   enumeration  value
    `FT_LCD_FILTER_LEGACY1'   (which  has   the   same  meaning   as
    `FT_LCD_FILTER_LEGACY').
  - A large number of bugs have been detected by using the libFuzzer
    framework,  which should  further  improve  handling of  invalid
    fonts.  Thanks again to Kostya Serebryany and Bungeman!
  - `TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES',  a   new  configuration
    option, controls the maximum number of executed opcodes within a
    bytecode program.  You don't want to change this except for very
    special  situations (e.g.,  making a  library fuzzer  spend less
    time to handle broken fonts).
  - The smooth renderer has been made faster.</changelog>
<changelog author="idonmez@suse.com" date="1459166400">- Update to version 2.6.3
  * IMPORTANT CHANGES
  - Khmer,  Myanmar, Bengali,  and Kannada  script support  has been
    added to the auto-hinter.
  * MISCELLANEOUS
  - Better  support of  Indic  scripts like  Devanagari  by using  a
    top-to-bottom hinting flow.
  - All  FreeType macros  starting  with two  underscores have  been
    renamed to  avoid a violation of  both the C and  C++ standards.
    Example: Header  macros of the  form `__FOO_H__' are  now called
    `FOO_H_'.  In most cases,  this should be completely transparent
    to the user.   The exception to this  is `__FTERRORS_H__', which
    must be  sometimes undefined by  the user to get  FreeType error
    strings:  Both this  form and  the new  `FTERRORS_H_' macro  are
    accepted for backwards compatibility.
  - Minor improvements mainly to the Type 1 driver.
  - The  new CFF  engine now  supports all  Type 2  operators except
    `random'.
  - The macro `_STANDALONE_', used for  compiling the B/W and smooth
    rasterizers  as   stand-alone  modules,  has  been   renamed  to
    `STANDALONE_', since macro names starting with an underscore and
    followed by an uppercase letter are reserved in both C and C++.
  - Function  `FT_Library_SetLcdFilterWeights'  now  also  activates
    custom LCD filter weights (instead of just adjusting them).
  - Support for  `unpatented hinting'  has been  completely removed:
    Consequently,  the two  functions `FT_Face_CheckTrueTypePatents'
    and  `FT_Face_SetUnpatentedHinting'  now  return  always  false,
    doing nothing.</changelog>
<changelog author="idonmez@suse.com" date="1495713600">- Add bsc-1038506.patch from upstream to fix unifont bsc#1038506</changelog>

</package>
<package pkgid="fa53765879437f5ebb4d5660419af1d5b32afe6e56b0ecebfb32371ae807a915" name="freexl" arch="src">
    <version epoch="0" ver="1.0.4" rel="2.3.1"/>

<changelog author="tzotsos@opensuse.org" date="1331035200">- Initial build</changelog>
<changelog author="opensuse@dstoecker.de" date="1344686400">- update to 1.0.0d</changelog>
<changelog author="tzotsos@opensuse.org" date="1373198400">- update to 1.0.0e</changelog>
<changelog author="mpluskal@suse.com" date="1422878400">- Cleanup spec file with spec-cleaner
- Enable tests execution during build
- Build documentation
- Update to 1.0.0h (no changelog provided by upstream</changelog>
<changelog author="mpluskal@suse.com" date="1423051200">- Update licence information (MPL-1.1 or GPL-2.0+ or LGPL-2.1+)
- Remove static library.</changelog>
<changelog author="mpluskal@suse.com" date="1425729600">- Update to 1.0.0i
  * no changelog provided by upstream</changelog>
<changelog author="opensuse@dstoecker.de" date="1429531200">- update to 1.0.1 (boo#986614)
  * CVE-2015-2753: denial of service (stack corruption) or possibly
    execution of arbitrary code via a crafted sector
    in a workbook
  * CVE-2015-2754: denial of service (stack corruption) and possibly
    execution of arbitrary code via a crafted
    workbook, related to a "premature EOF."
  * CVE-2015-2776: denial of service (memory consumption) via a
    crafted shared strings table in a workbook.</changelog>
<changelog author="mpluskal@suse.com" date="1446292800">- Update to 1.0.2
  * no changelog provided by upstream</changelog>
<changelog author="mpluskal@suse.com" date="1467028800">- Drop html documentation
- Small spec file cleanups
- Referencing security issues fixed in 1.0.1</changelog>
<changelog author="mpluskal@suse.com" date="1505304000">- Update to version 1.0.4:
  * No chagelog provided by upstream
  * CVE-2017-2924 (boo#1058433) from 1.0.3 is fixed
  * CVE-2017-2923 (boo#1058431) from 1.0.3 is fixed
- Small packaging cleanup</changelog>

</package>
<package pkgid="014f73d4d38cf45d8c5d5a934960414263e6306c536af8dedd25e6031c6f3dc3" name="freexl-devel" arch="x86_64">
    <version epoch="0" ver="1.0.4" rel="2.3.1"/>

<changelog author="tzotsos@opensuse.org" date="1331035200">- Initial build</changelog>
<changelog author="opensuse@dstoecker.de" date="1344686400">- update to 1.0.0d</changelog>
<changelog author="tzotsos@opensuse.org" date="1373198400">- update to 1.0.0e</changelog>
<changelog author="mpluskal@suse.com" date="1422878400">- Cleanup spec file with spec-cleaner
- Enable tests execution during build
- Build documentation
- Update to 1.0.0h (no changelog provided by upstream</changelog>
<changelog author="mpluskal@suse.com" date="1423051200">- Update licence information (MPL-1.1 or GPL-2.0+ or LGPL-2.1+)
- Remove static library.</changelog>
<changelog author="mpluskal@suse.com" date="1425729600">- Update to 1.0.0i
  * no changelog provided by upstream</changelog>
<changelog author="opensuse@dstoecker.de" date="1429531200">- update to 1.0.1 (boo#986614)
  * CVE-2015-2753: denial of service (stack corruption) or possibly
    execution of arbitrary code via a crafted sector
    in a workbook
  * CVE-2015-2754: denial of service (stack corruption) and possibly
    execution of arbitrary code via a crafted
    workbook, related to a "premature EOF."
  * CVE-2015-2776: denial of service (memory consumption) via a
    crafted shared strings table in a workbook.</changelog>
<changelog author="mpluskal@suse.com" date="1446292800">- Update to 1.0.2
  * no changelog provided by upstream</changelog>
<changelog author="mpluskal@suse.com" date="1467028800">- Drop html documentation
- Small spec file cleanups
- Referencing security issues fixed in 1.0.1</changelog>
<changelog author="mpluskal@suse.com" date="1505304000">- Update to version 1.0.4:
  * No chagelog provided by upstream
  * CVE-2017-2924 (boo#1058433) from 1.0.3 is fixed
  * CVE-2017-2923 (boo#1058431) from 1.0.3 is fixed
- Small packaging cleanup</changelog>

</package>
<package pkgid="f9c7339eee6ddc92ea74e15e431fd6d15cc9ec5b1cdb46f6ba66ee072e93ec2b" name="ft2demos" arch="src">
    <version epoch="0" ver="2.6.3" rel="2.3.1"/>

<changelog author="werner@suse.com" date="1371038400">- Add conflict to package dtc for /usr/bin/ftdump as the two tools
  are different,
  dtc:      ftdump -- Flat Tree dumping utility
  ft2demos: ftdump -- Simple font dumper</changelog>
<changelog author="idonmez@suse.com" date="1372852800">- Update to version 2.5.0
  * ftview has been updated to  support color embedded bitmaps.
  * The 'ttdebug' program has been further improved.  In particular,
    it accepts a new command line  option `-H' to select the hinting
    engine.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1385553600">- Update to version 2.5.1
  * For  some WinFNT  files,  the last  glyph  wasn't displayed  but
    incorrectly marked as invalid.
  * The vertical size of glyphs was  incorrectly set after a call to
    `FT_GlyphSlot_Embolden', resulting in clipped glyphs.
  * Many fields of the `PCLT' table in SFNT based fonts (if accessed
    with `FT_Get_Sfnt_Table') were computed incorrectly.
  * In TrueType fonts,  hinting of composite glyphs  could sometimes
    deliver  incorrect positions  of  components or  even  distorted
    shapes.
  * WOFF font format support has been added.
  * The auto-hinter now supports Hebrew.  Greek and Cyrillic support
    has been improved.
  * Support for the forthcoming `OS/2'  SFNT table version 5, as can
    be found e.g. in the `Sitka' font family for Windows 8.1.
  * The header  file layout  has been changed.   After installation,
    all files are now located in `&lt;prefix&gt;/include/freetype2'.
    Applications  that  use   (a)  `freetype-config'  or  FreeType's
    `pkg-config' file to get the include directory for the compiler,
    and (b) the documented way for header inclusion like
    [#]include &lt;ft2build.h&gt; or #include FT_FREETYPE_H
    don't need any change to the source code.
  * The stem  darkening feature  of the  new CFF  engine can  now be
    fine-tuned with the new `darkening-parameters' property.
  * `ftgrid' has been updated to toggle various engines with the `H'
    key, similar to `ftview' and `ftdiff'.
  * The functionality of `ttdebug' has been greatly enhanced.
  . It now displays twilight, storage, and control value data; key
  * Better support of ARMv7 and x86_64 processors.
  * Apple's `sbix' color bitmap format is now supported.
  * Improved   auto-hinter  rendering   for  many   TrueType  fonts,
    especially in the range 20-40ppem.
  * A  new face  flag  `FT_FACE_FLAG_COLOR' has  been  added (to  be
    accessed with the macro `FT_HAS_COLOR').
  * `FT_Gzip_Uncompress'   (modeled    after   zlib's   `uncompress'
    function)  has been  added; this  is a  by-product of  the newly
    added WOFF support.
  * Support for  a build with  `cmake' has been contributed  by John
    Cary &lt;cary@txcorp.com&gt;.
  * Support for x64  builds with Visual C++ has  been contributed by
    Kenneth Miller &lt;kennethadammiller@yahoo.com&gt;
  * Manual pages for most demo programs have been added.
  * The GETINFO bytecode instruction for TrueType fonts was buggy if
    used to retrieve subpixel hinting information.  It was necessary
    to set  selector bit 6  to get  results for selector  bits 7-10,
    which is wrong.
  * Improved computation  of emulated vertical metrics  for TrueType
    fonts.
  * Fixed horizontal start-up position of vertical phantom points in
    TrueType bytecode.
- Rebase freetype2-subpixel.patch to current release
- Added fix-compile-in-non-debug.patch, fixes release build of ftdemos
- Added overflow.patch for resolving post-build-check detected error:
  I: Statement is overflowing a buffer</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386676800">- Update to version 2.5.2
  * Fixed bug  that made  FreeType crash  on some  popular (but  not
    fully conformant) fonts like `ahronbd.ttf'
  * Another round of improvements to correct positioning and hinting
    of composite glyphs in TrueType fonts
  * Fixed bug introduced in version  2.5.1: handling embedded
    bitmap strikes of  TrueType fonts, caused garbage display
    under some circumstances
  * Fixed `ftgrid' demo program compilation in non-development
    builds
- Droped fix-compile-in-non-debug.patch, included in this release</changelog>
<changelog author="arvidjaar@gmail.com" date="1386763200">- freetype2 pkgconfig now includes -lpng16; make sure freetype2-devel
  Requires libpng-devel</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386849600">- Added patches:
  * don-t-mark-libpng-as-required-library-in-freetype-co.patch: it's
    private in pkgconfig file, and causes issues in downstream
    packages
- As per patch, remove libpng-devel Requires from devel package</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1394366400">- Update to version 2.5.3
  * IMPORTANT BUG FIXES
  - A vulnerability was  identified and fixed in the  new CFF
    driver (cf. http://savannah.nongnu.org/bugs/?41697;  it
    doesn't have a CVE number yet).  All users should upgrade.
  - More  bug  fixes related  to  correct  positioning of
    composite glyphs.
  - Many fixes to better protect against malformed input.
  * IMPORTANT CHANGES
  - FreeType can now use the HarfBuzz library to greatly improve
    the auto-hinting of  fonts that  use OpenType features:
    Many glyphs that are part  of such features but don't have
    cmap entries are now handled  properly, for  example small
    caps or superscripts. Define the configuration  macro
    FT_CONFIG_OPTION_USE_HARFBUZZ to activate HarfBuzz support.
    You need HarfBuzz version 0.9.19 or newer. Note that HarfBuzz
    depends on  FreeType; this currently causes a chicken-and-egg
    problem  that can be  solved as follows  in case HarfBuzz
    is not yet installed on your system.
    1. Compile  and  install  FreeType without the configuration
    macro FT_CONFIG_OPTION_USE_HARFBUZZ.
    2. Compile and install HarfBuzz.
    3. Define  macro  FT_CONFIG_OPTION_USE_HARFBUZZ, then
    compile and install FreeType again.
    With FreeType's  `configure' script the procedure  boils
    down to configure, build, and install Freetype, then
    configure, compile, and  install  HarfBuzz,  then configure,
    compile,  and  install FreeType again (after executing
    `make distclean').
  - All  libraries FreeType  depends on  are now  checked
    using  the `pkg-config' configuration files  first,
    followed by alternative methods.
  - The  new  value  `auto'  for the  various  `--with-XXX'
    library options   (for   example   `--with-harfbuzz=auto')
    makes   the `configure' script automatically link to the
    libraries it finds. This is now the default.
  - In case FreeType's `configure' script  can't find a
    library, you can  pass environment  variables to  circumvent
    pkg-config,  and those variables  have been  harmonized as
    a consequence  of the changes mentioned above:
    LIBZ           -&gt; removed; use LIBZ_CFLAGS and LIBZ_LIBS
    LIBBZ2         -&gt; removed; use BZIP2_CFLAGS and BZIP2_LIBS
    LIBPNG_LDFLAGS -&gt; LIBPNG_LIBS
    `./configure --help' shows all available environment variables.
  - The `freetype-config'  script now understands
    option `--static' to emit static linking information.
- Due to buildsystem changes, rename and rebase
  don-t-mark-libpng-as-required-library-in-freetype-co.patch to
  don-t-mark-libpng-as-required-library.patch</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1394712000">- Improve don-t-mark-libpng-as-required-library.patch: also handle
  Requires.private case (freetype does not include png headers)</changelog>
<changelog author="ro@suse.de" date="1399464000">- mark bnc628213_test.otf as NoSource to avoid triggering
  clamav check</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1418040000">- Update to version 2.5.4
  * IMPORTANT BUG FIXES
  - A variant of vulnerability CVE-2014-2240 was identified
    (cf.  http://savannah.nongnu.org/bugs/?43661) and fixed
    in  the new CFF driver.  All users should upgrade.
  - The new auto-hinter code using HarfBuzz crashed for some
    invalid fonts.
  - Many fixes to better protect against malformed input.
  * IMPORTANT CHANGES
  - Full auto-hinter support of the Devanagari script.
  - Experimental auto-hinter support of the Telugu script.
  - CFF stem darkening behaviour can now be controlled at
    build time using the eight macros
    CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4}    .
  - Some fields in the `FT_Bitmap'  structure have been changed
    from signed to unsigned type, which better reflects
    the actual usage. It is also an additional means to
    protect against malformed input. This change doesn't break
    the ABI; however, it might cause compiler warnings.
  * MISCELLANEOUS
  - Improvements to  the auto-hinter's algorithm to recognize
    stems and local extrema.
  - Function `FT_Get_SubGlyph_Info' always returned an error
    even in case of success.
  - Version  2.5.1 introduced major bugs in the cjk part of
    the auto-hinter, which are now fixed.
  - The `FT_Sfnt_Tag' enumeration values have been changed to
    uppercase,  e.g.  `FT_SFNT_HEAD'. The lowercase variants
    are deprecated. This is for orthogonality with all other
    enumeration (and enumeration-like) values in FreeType.
  - `cmake' now supports builds of FreeType as an OS X framework
    and for iOS.
  - Improved project files for vc2010,
    introducing a property file
  - The documentation generator for the API reference has been
    updated to produce  better HTML code (with proper  CSS).
    At the same time, the documentation got a better structure.
  - The FT_LOAD_BITMAP_CROP flag is obsolete; it is not used
    by any driver.
  - The TrueType DELTAP[123] bytecode instructions now work in
    subpixel hinting mode as described in the ClearType
    whitepaper (i.e., for touched points in the
    non-subpixel direction).
  - Many small improvements to the internal arithmetic routines.
- Rebase don-t-mark-libpng-as-required-library.patch,
  bugzilla-308961-cmex-workaround.patch, freetype2-subpixel.patch,
  freetype2-bitmap-foundry.patch and overflow.patch
- Add freetype2-2.5.3-fix-pcf.patch from upstream to resolve
  http://savannah.nongnu.org/bugs/?43774, "Freetype 2.5.4 does not
  load ungzipped PCF fonts"</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1420286400">- Update to version 2.5.5
  * IMPORTANT BUG FIXES
  - Handling of  uncompressed PCF files works again (bug
    introduced in version 2.5.4).
- Drop freetype2-2.5.3-fix-pcf.patch, merged upstream</changelog>
<changelog author="nadvornik@suse.com" date="1424433600">- fixed vulnerabilities (bnc#916847, bnc#916856, bnc#916857,
  bnc#916858, bnc#916859, bnc#916860, bnc#916861, bnc#916862,
  bnc#916863, bnc#916864, bnc#916865, bnc#916867, bnc#916868,
  bnc#916870, bnc#916871, bnc#916872, bnc#916873, bnc#916874,
  bnc#916879, bnc#916881)
  - CVE-2014-9656.patch
  - CVE-2014-9657.patch
  - CVE-2014-9658.patch
  - CVE-2014-9659.patch
  - CVE-2014-9660.patch
  - CVE-2014-9661.patch
  - CVE-2014-9662.patch
  - CVE-2014-9663.patch
  - CVE-2014-9664.patch
  - CVE-2014-9665.patch
  - CVE-2014-9666.patch
  - CVE-2014-9667.patch
  - CVE-2014-9668.patch
  - CVE-2014-9669.patch
  - CVE-2014-9670.patch
  - CVE-2014-9671.patch
  - CVE-2014-9672.patch
  - CVE-2014-9673.patch
  - CVE-2014-9674.patch
  - CVE-2014-9675.patch</changelog>
<changelog author="fstrba@suse.com" date="1428667200">- Run spec-cleaner on the spec file.</changelog>
<changelog author="fstrba@suse.com" date="1433332800">- Modified patch:
  * CVE-2014-9671.patch
  - Adapt the code to correspond to the current git master of
    freetype2 (fixes bsc#933247)</changelog>
<changelog author="fstrba@suse.com" date="1433851200">- Merge with the version 2.5.5 from openSUSE:Factory
- Removed patches:
  * CVE-2014-9656.patch
  * CVE-2014-9657.patch
  * CVE-2014-9658.patch
  * CVE-2014-9659.patch
  * CVE-2014-9660.patch
  * CVE-2014-9661.patch
  * CVE-2014-9662.patch
  * CVE-2014-9663.patch
  * CVE-2014-9664.patch
  * CVE-2014-9665.patch
  * CVE-2014-9666.patch
  * CVE-2014-9667.patch
  * CVE-2014-9668.patch
  * CVE-2014-9669.patch
  * CVE-2014-9670.patch
  * CVE-2014-9671.patch
  * CVE-2014-9672.patch
  * CVE-2014-9673.patch
  * CVE-2014-9674.patch
  * CVE-2014-9675.patch
  - Integrated in the 2.5.5 release
- Modified patches:
  * don-t-mark-libpng-as-required-library.patch
  * bugzilla-308961-cmex-workaround.patch
  * freetype2-subpixel.patch
  * freetype2-bitmap-foundry.patch
  * overflow.patch
  - Adapt to the new version of sources</changelog>
<changelog author="idonmez@suse.com" date="1434024000">- Update to version 2.6
  * ftgrid can now display GX and MM fonts.
  * Anti-aliasing rendering  modes can now be  selected (with keys
    F5 and F6).
  * The display of point numbers can be toggled with key `D'.
  * ftdump now display information on MM and GX variation axes.
  * ftmulti can now handle up  to six MM  or GX axes.
- Refresh overflow.patch</changelog>
<changelog author="baiduzhyi.devel@gmail.com" date="1443960000">- Update to version 2.6.1.</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1445601600">- no longer conflict dtc, flattened device tree tools are named
  to no longer clash with ft2demos binaries since dtc 1.4</changelog>
<changelog author="idonmez@suse.com" date="1448798400">- Update to version 2.6.2
  * The ftstring  demo program  now supports  sub-pixel rendering;
    use key l to cycle through the LCD modes.
  * The ftstring  demo program now supports  colour rendering; use
    the space key to cycle through various colour combinations.
  * The graphical demo programs now use a default gamma value of 1.8
    (instead of 1.2).</changelog>
<changelog author="idonmez@suse.com" date="1459166400">- Update to version 2.6.3
  * The `ftgamma' demo  program has been modernized;  the gamma grid
    display has been moved from `ftview' to this program.
  * It is now possible to  cycle through the available LCD filtering
    modes.</changelog>

</package>
<package pkgid="3bcb0ae52fcd489dacea5b77fa0f60146a689413739ecad22df1333609fa0600" name="ft2demos" arch="x86_64">
    <version epoch="0" ver="2.6.3" rel="2.3.1"/>

<changelog author="werner@suse.com" date="1371038400">- Add conflict to package dtc for /usr/bin/ftdump as the two tools
  are different,
  dtc:      ftdump -- Flat Tree dumping utility
  ft2demos: ftdump -- Simple font dumper</changelog>
<changelog author="idonmez@suse.com" date="1372852800">- Update to version 2.5.0
  * ftview has been updated to  support color embedded bitmaps.
  * The 'ttdebug' program has been further improved.  In particular,
    it accepts a new command line  option `-H' to select the hinting
    engine.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1385553600">- Update to version 2.5.1
  * For  some WinFNT  files,  the last  glyph  wasn't displayed  but
    incorrectly marked as invalid.
  * The vertical size of glyphs was  incorrectly set after a call to
    `FT_GlyphSlot_Embolden', resulting in clipped glyphs.
  * Many fields of the `PCLT' table in SFNT based fonts (if accessed
    with `FT_Get_Sfnt_Table') were computed incorrectly.
  * In TrueType fonts,  hinting of composite glyphs  could sometimes
    deliver  incorrect positions  of  components or  even  distorted
    shapes.
  * WOFF font format support has been added.
  * The auto-hinter now supports Hebrew.  Greek and Cyrillic support
    has been improved.
  * Support for the forthcoming `OS/2'  SFNT table version 5, as can
    be found e.g. in the `Sitka' font family for Windows 8.1.
  * The header  file layout  has been changed.   After installation,
    all files are now located in `&lt;prefix&gt;/include/freetype2'.
    Applications  that  use   (a)  `freetype-config'  or  FreeType's
    `pkg-config' file to get the include directory for the compiler,
    and (b) the documented way for header inclusion like
    [#]include &lt;ft2build.h&gt; or #include FT_FREETYPE_H
    don't need any change to the source code.
  * The stem  darkening feature  of the  new CFF  engine can  now be
    fine-tuned with the new `darkening-parameters' property.
  * `ftgrid' has been updated to toggle various engines with the `H'
    key, similar to `ftview' and `ftdiff'.
  * The functionality of `ttdebug' has been greatly enhanced.
  . It now displays twilight, storage, and control value data; key
  * Better support of ARMv7 and x86_64 processors.
  * Apple's `sbix' color bitmap format is now supported.
  * Improved   auto-hinter  rendering   for  many   TrueType  fonts,
    especially in the range 20-40ppem.
  * A  new face  flag  `FT_FACE_FLAG_COLOR' has  been  added (to  be
    accessed with the macro `FT_HAS_COLOR').
  * `FT_Gzip_Uncompress'   (modeled    after   zlib's   `uncompress'
    function)  has been  added; this  is a  by-product of  the newly
    added WOFF support.
  * Support for  a build with  `cmake' has been contributed  by John
    Cary &lt;cary@txcorp.com&gt;.
  * Support for x64  builds with Visual C++ has  been contributed by
    Kenneth Miller &lt;kennethadammiller@yahoo.com&gt;
  * Manual pages for most demo programs have been added.
  * The GETINFO bytecode instruction for TrueType fonts was buggy if
    used to retrieve subpixel hinting information.  It was necessary
    to set  selector bit 6  to get  results for selector  bits 7-10,
    which is wrong.
  * Improved computation  of emulated vertical metrics  for TrueType
    fonts.
  * Fixed horizontal start-up position of vertical phantom points in
    TrueType bytecode.
- Rebase freetype2-subpixel.patch to current release
- Added fix-compile-in-non-debug.patch, fixes release build of ftdemos
- Added overflow.patch for resolving post-build-check detected error:
  I: Statement is overflowing a buffer</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386676800">- Update to version 2.5.2
  * Fixed bug  that made  FreeType crash  on some  popular (but  not
    fully conformant) fonts like `ahronbd.ttf'
  * Another round of improvements to correct positioning and hinting
    of composite glyphs in TrueType fonts
  * Fixed bug introduced in version  2.5.1: handling embedded
    bitmap strikes of  TrueType fonts, caused garbage display
    under some circumstances
  * Fixed `ftgrid' demo program compilation in non-development
    builds
- Droped fix-compile-in-non-debug.patch, included in this release</changelog>
<changelog author="arvidjaar@gmail.com" date="1386763200">- freetype2 pkgconfig now includes -lpng16; make sure freetype2-devel
  Requires libpng-devel</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386849600">- Added patches:
  * don-t-mark-libpng-as-required-library-in-freetype-co.patch: it's
    private in pkgconfig file, and causes issues in downstream
    packages
- As per patch, remove libpng-devel Requires from devel package</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1394366400">- Update to version 2.5.3
  * IMPORTANT BUG FIXES
  - A vulnerability was  identified and fixed in the  new CFF
    driver (cf. http://savannah.nongnu.org/bugs/?41697;  it
    doesn't have a CVE number yet).  All users should upgrade.
  - More  bug  fixes related  to  correct  positioning of
    composite glyphs.
  - Many fixes to better protect against malformed input.
  * IMPORTANT CHANGES
  - FreeType can now use the HarfBuzz library to greatly improve
    the auto-hinting of  fonts that  use OpenType features:
    Many glyphs that are part  of such features but don't have
    cmap entries are now handled  properly, for  example small
    caps or superscripts. Define the configuration  macro
    FT_CONFIG_OPTION_USE_HARFBUZZ to activate HarfBuzz support.
    You need HarfBuzz version 0.9.19 or newer. Note that HarfBuzz
    depends on  FreeType; this currently causes a chicken-and-egg
    problem  that can be  solved as follows  in case HarfBuzz
    is not yet installed on your system.
    1. Compile  and  install  FreeType without the configuration
    macro FT_CONFIG_OPTION_USE_HARFBUZZ.
    2. Compile and install HarfBuzz.
    3. Define  macro  FT_CONFIG_OPTION_USE_HARFBUZZ, then
    compile and install FreeType again.
    With FreeType's  `configure' script the procedure  boils
    down to configure, build, and install Freetype, then
    configure, compile, and  install  HarfBuzz,  then configure,
    compile,  and  install FreeType again (after executing
    `make distclean').
  - All  libraries FreeType  depends on  are now  checked
    using  the `pkg-config' configuration files  first,
    followed by alternative methods.
  - The  new  value  `auto'  for the  various  `--with-XXX'
    library options   (for   example   `--with-harfbuzz=auto')
    makes   the `configure' script automatically link to the
    libraries it finds. This is now the default.
  - In case FreeType's `configure' script  can't find a
    library, you can  pass environment  variables to  circumvent
    pkg-config,  and those variables  have been  harmonized as
    a consequence  of the changes mentioned above:
    LIBZ           -&gt; removed; use LIBZ_CFLAGS and LIBZ_LIBS
    LIBBZ2         -&gt; removed; use BZIP2_CFLAGS and BZIP2_LIBS
    LIBPNG_LDFLAGS -&gt; LIBPNG_LIBS
    `./configure --help' shows all available environment variables.
  - The `freetype-config'  script now understands
    option `--static' to emit static linking information.
- Due to buildsystem changes, rename and rebase
  don-t-mark-libpng-as-required-library-in-freetype-co.patch to
  don-t-mark-libpng-as-required-library.patch</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1394712000">- Improve don-t-mark-libpng-as-required-library.patch: also handle
  Requires.private case (freetype does not include png headers)</changelog>
<changelog author="ro@suse.de" date="1399464000">- mark bnc628213_test.otf as NoSource to avoid triggering
  clamav check</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1418040000">- Update to version 2.5.4
  * IMPORTANT BUG FIXES
  - A variant of vulnerability CVE-2014-2240 was identified
    (cf.  http://savannah.nongnu.org/bugs/?43661) and fixed
    in  the new CFF driver.  All users should upgrade.
  - The new auto-hinter code using HarfBuzz crashed for some
    invalid fonts.
  - Many fixes to better protect against malformed input.
  * IMPORTANT CHANGES
  - Full auto-hinter support of the Devanagari script.
  - Experimental auto-hinter support of the Telugu script.
  - CFF stem darkening behaviour can now be controlled at
    build time using the eight macros
    CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4}    .
  - Some fields in the `FT_Bitmap'  structure have been changed
    from signed to unsigned type, which better reflects
    the actual usage. It is also an additional means to
    protect against malformed input. This change doesn't break
    the ABI; however, it might cause compiler warnings.
  * MISCELLANEOUS
  - Improvements to  the auto-hinter's algorithm to recognize
    stems and local extrema.
  - Function `FT_Get_SubGlyph_Info' always returned an error
    even in case of success.
  - Version  2.5.1 introduced major bugs in the cjk part of
    the auto-hinter, which are now fixed.
  - The `FT_Sfnt_Tag' enumeration values have been changed to
    uppercase,  e.g.  `FT_SFNT_HEAD'. The lowercase variants
    are deprecated. This is for orthogonality with all other
    enumeration (and enumeration-like) values in FreeType.
  - `cmake' now supports builds of FreeType as an OS X framework
    and for iOS.
  - Improved project files for vc2010,
    introducing a property file
  - The documentation generator for the API reference has been
    updated to produce  better HTML code (with proper  CSS).
    At the same time, the documentation got a better structure.
  - The FT_LOAD_BITMAP_CROP flag is obsolete; it is not used
    by any driver.
  - The TrueType DELTAP[123] bytecode instructions now work in
    subpixel hinting mode as described in the ClearType
    whitepaper (i.e., for touched points in the
    non-subpixel direction).
  - Many small improvements to the internal arithmetic routines.
- Rebase don-t-mark-libpng-as-required-library.patch,
  bugzilla-308961-cmex-workaround.patch, freetype2-subpixel.patch,
  freetype2-bitmap-foundry.patch and overflow.patch
- Add freetype2-2.5.3-fix-pcf.patch from upstream to resolve
  http://savannah.nongnu.org/bugs/?43774, "Freetype 2.5.4 does not
  load ungzipped PCF fonts"</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1420286400">- Update to version 2.5.5
  * IMPORTANT BUG FIXES
  - Handling of  uncompressed PCF files works again (bug
    introduced in version 2.5.4).
- Drop freetype2-2.5.3-fix-pcf.patch, merged upstream</changelog>
<changelog author="nadvornik@suse.com" date="1424433600">- fixed vulnerabilities (bnc#916847, bnc#916856, bnc#916857,
  bnc#916858, bnc#916859, bnc#916860, bnc#916861, bnc#916862,
  bnc#916863, bnc#916864, bnc#916865, bnc#916867, bnc#916868,
  bnc#916870, bnc#916871, bnc#916872, bnc#916873, bnc#916874,
  bnc#916879, bnc#916881)
  - CVE-2014-9656.patch
  - CVE-2014-9657.patch
  - CVE-2014-9658.patch
  - CVE-2014-9659.patch
  - CVE-2014-9660.patch
  - CVE-2014-9661.patch
  - CVE-2014-9662.patch
  - CVE-2014-9663.patch
  - CVE-2014-9664.patch
  - CVE-2014-9665.patch
  - CVE-2014-9666.patch
  - CVE-2014-9667.patch
  - CVE-2014-9668.patch
  - CVE-2014-9669.patch
  - CVE-2014-9670.patch
  - CVE-2014-9671.patch
  - CVE-2014-9672.patch
  - CVE-2014-9673.patch
  - CVE-2014-9674.patch
  - CVE-2014-9675.patch</changelog>
<changelog author="fstrba@suse.com" date="1428667200">- Run spec-cleaner on the spec file.</changelog>
<changelog author="fstrba@suse.com" date="1433332800">- Modified patch:
  * CVE-2014-9671.patch
  - Adapt the code to correspond to the current git master of
    freetype2 (fixes bsc#933247)</changelog>
<changelog author="fstrba@suse.com" date="1433851200">- Merge with the version 2.5.5 from openSUSE:Factory
- Removed patches:
  * CVE-2014-9656.patch
  * CVE-2014-9657.patch
  * CVE-2014-9658.patch
  * CVE-2014-9659.patch
  * CVE-2014-9660.patch
  * CVE-2014-9661.patch
  * CVE-2014-9662.patch
  * CVE-2014-9663.patch
  * CVE-2014-9664.patch
  * CVE-2014-9665.patch
  * CVE-2014-9666.patch
  * CVE-2014-9667.patch
  * CVE-2014-9668.patch
  * CVE-2014-9669.patch
  * CVE-2014-9670.patch
  * CVE-2014-9671.patch
  * CVE-2014-9672.patch
  * CVE-2014-9673.patch
  * CVE-2014-9674.patch
  * CVE-2014-9675.patch
  - Integrated in the 2.5.5 release
- Modified patches:
  * don-t-mark-libpng-as-required-library.patch
  * bugzilla-308961-cmex-workaround.patch
  * freetype2-subpixel.patch
  * freetype2-bitmap-foundry.patch
  * overflow.patch
  - Adapt to the new version of sources</changelog>
<changelog author="idonmez@suse.com" date="1434024000">- Update to version 2.6
  * ftgrid can now display GX and MM fonts.
  * Anti-aliasing rendering  modes can now be  selected (with keys
    F5 and F6).
  * The display of point numbers can be toggled with key `D'.
  * ftdump now display information on MM and GX variation axes.
  * ftmulti can now handle up  to six MM  or GX axes.
- Refresh overflow.patch</changelog>
<changelog author="baiduzhyi.devel@gmail.com" date="1443960000">- Update to version 2.6.1.</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1445601600">- no longer conflict dtc, flattened device tree tools are named
  to no longer clash with ft2demos binaries since dtc 1.4</changelog>
<changelog author="idonmez@suse.com" date="1448798400">- Update to version 2.6.2
  * The ftstring  demo program  now supports  sub-pixel rendering;
    use key l to cycle through the LCD modes.
  * The ftstring  demo program now supports  colour rendering; use
    the space key to cycle through various colour combinations.
  * The graphical demo programs now use a default gamma value of 1.8
    (instead of 1.2).</changelog>
<changelog author="idonmez@suse.com" date="1459166400">- Update to version 2.6.3
  * The `ftgamma' demo  program has been modernized;  the gamma grid
    display has been moved from `ftview' to this program.
  * It is now possible to  cycle through the available LCD filtering
    modes.</changelog>

</package>
<package pkgid="8f55faf7c16a5fa0b4a0182ee42e4db8deb1ab0c36b7060b4ab8d03c07ddf079" name="fwts" arch="src">
    <version epoch="0" ver="16.12.00" rel="3.1"/>

<changelog author="mpluskal@suse.com" date="1429704000">- Update to 15.03.01
  * uefi: uefirttime: Add tests to exercise invalid parameters
  * acpi: acpitables: add GTDT checking
  * lib: fwts_acpi_tables: load tables from /sys (LP: #1437043)
  * efi_runtime: ensure we don't allocate a zero byte buffer
    (LP: #1429890)]
  * acpi: acpitables: make length and skip signed to handle -ve
    underflow (LP: #1435272)
  * uefi: uefidump: don't dump non-printable variable contents
    (LP: #1435346)
  * uefi: uefirtmisc: Add null count argument check for
    GetNextHighMonotonicCount
  * uefirtauthvar: return error when get mismatch size
  * uefirtauthvar: dependency checking for existence of test data (
    (LP: #1434408)
  * uefirtauthvar: remove duplicate authenticated attribute test
    (LP: #1432752)</changelog>
<changelog author="jengelh@inai.de" date="1431172800">- Drop unnecessary ldconfig call: there are no libraries shipped
  in the standard search paths.
- Pacify rpmlint warning about devel-file-in-non-devel-package</changelog>
<changelog author="mpluskal@suse.com" date="1434456000">- Update to 15.06.00
  * lib: acpi: add an acpi category
  * live-image/fwts-frontend-text: add selections of acpi and uefi
    tests
  * acpi: add tests to acpi category
  * acpi: fwts-tests: Remove redundant tailing space and update
    fwts-tests
  * auto-packager: mkpackage.sh: remove lucid
  * auto-packager: mkpackage.sh: add wily
  * acpi: Add SPCR ACPI table check (LP: #1433604)
  * dmi: dmicheck: add 4 new DMI chassis types
  * uefi: uefirtvariable: Add invalid NULL parameter sanity checks
  * lib: fwts_acpi_tables: print correct pathname on error
  * lib: fwts_acpi_tables: set count correctly on error
  * lib: fwts_acpi_tables: only attempt to open a dumpfile if name
    is defined
  * pci: aspm: check that a table exists, fixes segv on arm64
  * lib: fwts_smbios: only scan memory for DMI table if x86
  * acpi: spcr: remove unnecessary include files and fix ARM build
    issue
  * pci: maxreadreq: skip test if /sys/bus/pci/devices is not
    available
  * acpi: spcr: issue a passed message if SPCR test passes
  * lib: fwts_alloc: provide fallback low memory allocator strategy
    (LP: #1452168)
  * bios: mtrr: fix memory leak on mtrr entries
  * hotkey: only process reads of hotkey events that are at least
    the correct length
  * uefi: uefirtvariable: fix incorrect buffer size being passed
  * lib: fwts_acpi_tables: enforce stricter table loading checks
  * lib: acpica: explicitly set buffer to NULL to remove cppcheck
    warning
  * acpica: fwts_iasl_interface: clean up static analyzer warning
    on freopen
  * lib: fwts_pipe: clean up static analyzer warning on freopen
  * uefi: efi_runtime: eliminate confusing error message of
    get_variable
  * acpi: method: _PRS is not mandatory method
  * acpi: acpitables: FADT: Ignore fields at offset 46 through 108
    for HW_REDUCED_ACPI
  * efi_runtime: get_nextvariablename: Fix bug of name string copy
  * fwts: Add fwts_firmware_has_features
  * fwts: Only run firmware detection once
  * fwts: Allow tests to be conditional on available features
  * fwts: Print names of missing features, rather than a cryptic
    bitmask
  * fwts: Add FWTS_FW_FEATURE_DEVICETREE
  * fwts: Add OPAL firmware type
  * cpu/cpufreq: Don't reparse cpu information
  * cpu/cpufreq: hz_almost_equal is unused if !FWTS_ARCH_INTEL
  * cpu/cpufreq: Add a separate cpufreq consistency test
  * cpu/cpufreq: Add test for duplicate entries in cpufreq tables
  * cpu/cpufreq: Do bios limit and claimed max checks as separate
    tests
  * cpu/cpufreq: Refactor CPU performance tests
  * cpu/cpufreq: Always check that cpufreq changes have taken
  * fwts: Use linux perf counters for cpu benchmarking
  * fwts: Use gettimeofday for cpu benchmark
  * fwts: scale cpu benchmark results to one second
  * cpu/cpufreq: Only run performance tests on master threads</changelog>
<changelog author="mpluskal@suse.com" date="1436875200">- Update to 15.07.00
  * --uefi and --acpi options renamed to --uefitests and
  - -acpitests
  * ACPI table tests in the acpitables test have been moved into
    specific ACPI tests.
  * acpi: acpidump: update TCPA table and acpidump accordingly
  * acpi: add ACPI TCPA test
  * acpi: add XENV table test
  * lib: fwts_framework: Append "tests" to --uefi and --acpi
  * live-image/fwts-frontend-text: update to --uefitests and
  - -acpitests
  * lib: acpi, acpidump: rename slit tables types
  * lib: acpi: add in new GICC table fwts_acpi_table_gicc_affinity
  * acpi: add SRAT table sanity checking (LP: #1464658)
  * acpi: add BERT table sanity checking (LP: #1464712)
  * lib: acpi: Add in GAS address types
  * acpi: add ECDT table sanity checking (LP: #1464716)
  * lib: acpi: Add support for the SPMI table
  * acpi: add ACPI SPMI table sanity checking (LP: #1465256)
  * acpi: add ACPI SLIT table sanity checking (LP: #1465276)
  * lib: acpi: Add support for the HEST family of ACPI tables
  * acpi: add ACPI HEST table sanity checking (LP: #1465379)
  * acpi: Add BOOT table test (LP: #1465435)
  * acpi: Add DBGP table test (LP: #1465441)
  * acpi: Add DBG2 table test (LP: #1465710)
  * acpi: re-orgainise HPET tests
  * acpi: move MADT test from acpitables into new MADT test
  * acpi: move GTDT test from acpitables into new GTDT test
  * acpi: move XSDT test from acpitables into new XSDT test
  * acpi: move RSDP test from acpitables into new RSDP test
  * acpi: move RSDT test from acpitables into new RSDT test
  * acpi: acpitables: remove no-op MCFG test
  * acpi: move SBST test from acpitables into new SBST test
  * acpi: move FADT test from acpitables into existing FADT test
  * acpi: acpitables: remove redundant acpi table checking
  * acpi: allow various ACPI table tests to run without root access
  * lib: fwts_acpi_tables: fully pad out fixed up ACPI OEM IDs
  * acpi: spcr: add missing white space in error messages
  * acpi: add ACPI ERST test (LP: #1467835)
  * acpi: correct ACPI BGRT table type
  * acpi: add ACPI BGRT test (LP: #1467863)
  * acpi: add ACPI CPEP test (LP: #1467870)
  * acpi: add ACPI FACS test (LP: #1467966)
  * acpi: acpidump: add in missing exponent field to SLIC
  * acpi: add CSRT ACPI Table test (LP: #1470116)
  * acpi: add LPIT ACPI test (LP: #1470184)
  * acpi: add WAET ACPI table test (LP: #1470495)
  * acpi: add SLIC table test (LP: #1470518)
  * acpi: add MSDM table test (LP: #1470538)
  * acpi: add UEFI ACPI data table test (LP: #1471698)
  * bios: os2gap: remove ancient legacy test (LP: #1470573)
- add fwts-no-compiletime.patch (based on patch from acpica)</changelog>
<changelog author="mpluskal@suse.com" date="1440072000">- Update to 15.08.00
  * new features:
    + acpi: tpm2: Add ACPI TPM2 test
    + acpi: method: add support for _CPC revision 2
    + acpi: add support for FPDT table (LP: #1476954)
    + acpi: add ACPI IORT test (LP: #1450440)
    + ACPICA: Update to version 20150717 (LP: #1475733)
    + acpi: Add support for MCHI Table (LP: #1478951)
    + acpi: Add support for STAO Table (LP: #1478957)
    + acpi: Add support for ASF! Table (LP: #1479736)
    + acpi: Add support for WDAT Table (LP: #1480257)
  * fixed bugs
    + acpi: add table names in test description
    + acpi: remove redundant tailing spaces - no functional
    changes
    + acpi: tcpa: fix incorrect comments - no functional changes
    + acpi: method: fix incorrect shift of 64-bit integer in CRS
    + acpi: acpidump: change FADT flag BIT20 to Hardware-reduce
    ACPI
    + acpi: update MADT GIC Distributor Structure and related
    tests
    + acpi: update MADT GICC Structure and related tests
    + acpi: fadt: update fadt_dsdt test with x_dsdt field
    + acpi: fadt: check RESET_REG_SUP before checking the reset
    register
    + acpi: method: refine _AEI control method
    + acpi: method: refine _EVT test
    + fwts: Better options handling for --dump
    + lib: Allow reading ACPI dump file by non-root user
    + acpi: XENV: fix a few spelling mistakes and fix up
    copyright
    + acpi: LPIT: remove duplicate "LPIT" from test description
    + acpi: HPET: fix typo in HPET description field
    + acpi: iort: fix build warning on older versions of GCC
    + lib: fwts_framework: remove dubious total of
  - -show-tests-full
    + acpidump: update mchi to latest revision of MCHI
    specification
    + lib: fix build error on non-Intel platforms
    + acpi: correct ASF! table definitions
    + lib: acpi.h: clean up comments and code - add more
    references
    + cpu/cpufreq: Iterate over the correct number of CPUs
    in test_sw_any</changelog>
<changelog author="dvaleev@suse.com" date="1440417600">- Set exclusive arch to intel architectures (BIOS)</changelog>
<changelog author="mpluskal@suse.com" date="1443009600">- Update to 05.09.00
  * Update ACPICA to version 20150717
  * SMBios 3.0.0 tests supported
  * new features:
  + acpi: method: add _CR3 test
  + acpi: method: add _MTL test
  + acpi: method: add _RST test
  + acpi: method: add _PRR test
  + data: klog.json: sync with latest 4.2 kernel messages
    (LP: #1493039)
  + lib: smbios: add smbios version 3.0.0 entry find helper
  + dmicheck: add test for smbios 3.0.0 entry point
  + dmicheck: add error test for SMBIOS 3.0.0 table
  + dmicheck: sync the dmi value test with smbios 3.0.0 spec
  * fixed bugs:
  + acpi: fadt: merge tests for reset register
  + cpu: cpufreq: reduce scope of variables
  + acpi: gpedump: clarify precedence for &amp; and ?
  + lib: fwts_cpu: reduce scope on variables
  + ACPICA: Update to version 20150717 (LP: #1486253)
  + lib: fwts_log: re-work to clean up va_arg scoping
  + uefi: uefirtvariable: clean up cppcheck style warning
  + acpi: rsdp: make OEM ID test less strict
  + fix some spelling mistakes in code and sync fwts-tests
    accordingly
  + cpu: maxfreq: check for unlikely event that no CPUs in cpu
    list
  + acpi: crsdump: fix incorrect use of string size in string
    copies
  + lib: fwts_acpi_tables: add checking for empty table parsing
  + lib: fwts_acpi_table: remove dead initialisation of ptr
  + dmi: dmicheck: fix build error on 32 bit builds
  + Makefile.am: use pkg-config for json-c
  + lib: fwts_smbios: fix the smbios version from uefi always
    zero (LP: #1484023)
  + lib: fwts_scan_efi_systable: fix getting wrong smbios entry
    (LP: #1484046)
  + acpi: dbg2: won't find obj when no namespace device path
    (lp: #1486893)
  + lib: fwts_smbios: add the struct definition for smbios
    3.0.0
  + dmicheck: re-orgainise the smbios entry point check
  + dmicheck: fix the Base Board type range typos
  + auto-packager: mkpackage.sh: remove utopic</changelog>
<changelog author="mpluskal@suse.com" date="1447761600">- Update to 05.11.00
  * Update ACPICA to version 20150930
  * New Features
  + Add in the notion of ACPI compliance tests.
  + MADT subtables: Local SAPIC structure has 3 reserved bytes,
  not 1
  + ACPI: MADT: update GICC flag checks for ACPI 6.0
  + ACPI: MADT: further update to GICC flag checks for 6.0
  + acpi: method: skip scope names in method_evaluate_method
  + acpi: method: add _GPE test
  + acpi: method: add _TSN test
  + acpi: method: add _TFP test
  + acpi: method: add _EC test
  + acpi: method: add _CWS test
  + acpi: method: add _BTH test
  + auto-packager: mkpackage.sh: add xenial
  + acpi: tpm2: add check for zero control area address (LP:
  [#1506442])
  + securebootcert: change fail to warning when MS UEFI CA not
  found in DB
  + lib: fwts_uefi: add BMC device path define
  + uefidump: add dumping the BMC device path
  + uefibootpath: add test for the BMC device path
  + lib: fwts_uefi: add the URI device path define
  + uefibootpath: add test for the URI device path
  + uefidump: add dumping for the URI device path
  + lib: fwts_uefi: add the UFS device path define
  + uefidump: add dumping for the UFS device path
  + uefibootpath: add test for the UFS device path
  * Fixed Bugs
  + dmi: dmicheck: fix SMBIOS issues on aarch64 systems
  + acpidump: add missing reserved fields to MADT structures
  + cpufreq: the calibration is taking a long time, make it
  faster
  + acpi: tcpa: replace tab with spaces to fix formatting
  alignment</changelog>
<changelog author="mpluskal@suse.com" date="1450526400">- Update to 05.12.00
  * Update ACPICA to version 20151124
  * live-image/fwts-frontend-text: add a selection for recommended
  * data: klog.json: add in some more kernel error messages for
  4.3
  * ACPI: Add ASPT test
  * lib: framework: allow mixed tests and test category options
  * fwts: framework: Add --log-level option
  * lib: fwts_uefi: add SD device path define
  * Boot path sync with UEFI spec. 2.5
  + uefibootpath: add test for the SD device path
  + uefidump: add dumping for the SD device path
  + lib: fwts_uefi: add efi bluetooth device path define
  + uefibootpath: add test for the bluetooth device path
  + uefidump: add dumping for the bluetooth device path
  + lib: fwts_uefi: add wireless device path define
  + uefibootpath: add test for the wireless device path
  + uefidump: add dumping for the wireless device path
  + lib: fwts_uefi: add ramdisk device path define
  + uefibootpath: add test for the ramdisk device path
  + uefidump: add dumping for the ramdisk device path
  * Fixed bugs
  + acpi: fpdt: add a terminate for buggy BIOS that reports zero
  length
  + lib: klog: remove use of pcre, use regex instead
  + utilities: kernelscan: remove use of pcre, use regex instead
  + uefidump: add more bounds checking and remove need for heap
  + utilities: fix memory leak, line not being free'd
  + acpi: bert: remove redundant variable 'length'
  + lib: iasl: rework IASL interface to ACPICA
  + acpi: acpidump: use IASL rather than fwts custom table dump
  code
  + s3 + klog: make log scanning more robust for S3 (LP: #1522292)
  + lib: acpica: make region handler more robust (LP: #1524217)
  + debian: copyright, fix lintian warnings
  + Debian: update Standards-Version to 3.9.6
  + acpi: acpidump: check for fwts_iasl_init failure
  + lib: fwts_acpi_tables: fix segfault when tables fail to load
  (LP: #1452201)
  + acpi: dbg2: remove dead store to ptr1
  + hotkey: fix key reading loop, it needs to loop more than once
  + lib: fwts_framework: remove dead store to len in for loop
  + lib: fwts_acpi_table: remove redundant store to rsdt
  + acpi: gpedump: remove redundant store to gpe_xrupt_info
  + lib: fwts_acpi_tables: remove dead store to facs
  + acpica: fwts_acpica: remove redundant store to length
  + lib: fwts_acpi_tables: remove redundant store to xsdt
  + lib: fwts_acpi_tables: check table to avoid dereferencing
  NULL ptr
  + lib: fwts_acpi_table: Fix FADT update in creation of fake
  FACS table.
  + uefibootpath: fix the wrong type for relative offset range
  path</changelog>
<changelog author="mpluskal@suse.com" date="1453032000">- Update to 16.01.00
  * ACPICA: Update to version 20160108
  * acpi: method: add _PTC test
  * sync with uefi 2.5 global variables
    + uefidump: add dumping global variabl AuditMode
    + uefidump: add dumping global variabl DeployedMode
    + uefidump: add dumping global variable OsRecoveryOrder
    + uefidump: add dumping global variable PlatformRecovery####
    + uefidump: add dumping global variable SysPrepOrder
    + uefidump: add dumping global variable SysPrep####
  * ACPICA: Update to version 20151218
  * esrtdump: add dumping for esrt table
  * fixed bugs:
    + Fix spelling mistakes of "ACPI"
    + method: update method status
    + utilities: kernelscan: fix memory leaks and a segfault
    + acpi: cstates: fix clang build warning on zero CPUs.
    + acpi: s3, s3power, s4: replace cleanup free with explicit
    frees
    + data: klog.json: add in some more kernel error messages for
    4.4
    + acpi: hpet: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
    + acpi: pcc: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
    + bios: ebdadump: fwts_mmap failure is FWTS_MAP_FAILED and not
    MAP_FAILED
    + acpi: syntaxcheck: ASL_MSG_COMPILER_RESERVED failure should
    be an info
    + Update copyright year to 2016
    + dmi: dmicheck: fix reserved bits mask for Processor
    Information
    + uefirtvariable: fix decalred VLA have zero size</changelog>
<changelog author="mpluskal@suse.com" date="1456401600">- Update to 16.02.00
  * Start defining FWTS architectures as variables
  * Define some utility functions for using the fwts_architecture
    enum
  * Add mechanism to tell FWTS what architecture is being tested
  * ACPI: MADT: add in compliance tests for the MADT and subtables
  * ACPI: Add in MADT subtable description for GIC ITS subtable
  * ACPI: MADT: add in compliance checks for the GIC ITS subtable
  * Documentation: add --acpicompliance to man page
  * Documentation: add --arch to the man page
  * RSDP: minor cleanups to rsdp.c for checkpatch issues
  * utilities: add a helper function for printing out architecture
    names
  * ACPI tables: when bodging up an RSDP, do the right thing for
    the arch
  * ACPI RSDP: flesh out the tests to check for full spec
    compliance.
  * Update regression test rsdp-0001/test-0001.sh
  * Update the regression test arg-help-0001/test-0001.sh
  * Update regression test for arg-help-0001/test-0002.sh
  * Update regression test for arg-show-tests-0001/test-0001.sh
  * Update regression test arg-show-tests-full-0001/test-0001.sh
  * Update the regression test arg-table-path-0001/test-0001.sh
  * Update the regression test madt-0001/test-0001.sh
  * Update the regression test madt-0001/test-0002.sh
  * FADT: enable compiling on non-x86 architectures
  * FADT: non-x86 machines need an FADT but x86 can survive
    without one
  * FADT: disable SCI_EN and RESET_REG tests when in reduced
    hardware mode
  * FADT: add in code to log basic info about the various FADT
    flag fields
  * Add in bit masks for FACS flags.
  * FADT: move log info out of test2, will provide it elsewhere
  * ACPI: Add hypervisor ID field to FADT.
  * FADT: minor cleanup and initial compliance tests
  * FADT: expand the compliance test for FIRMWARE_CTRL fields
  * FADT: expand compliance checks for DSDT and X_DSDT fields
  * FADT: add compliance tests for reserved fields, PM profile,
    reduced hardware
  * FADT: restructure test sequence around reduced hardware mode
  * FADT: expand compliance tests for the SMI_CMD field
  * FADT: add compliance tests for the ACPI_ENABLE and
    ACPI_DISABLE fields
  * FADT: add compliance tests for S4BIOS_REQ and PSTATE_CNT
    fields
  * FADT: extend and add PM address block compliance tests
  * FADT: enhance compliance tests for GPE blocks
  * FADT: add compliance test for the CST_CNT field
  * FADT: add in compliance tests for C2/C3 latency fields
  * FADT: add in SLEEP_CONTROL_REG and SLEEP_STATUS_REG
    compliance tests
  * FADT: remove no longer useful variables from test1
  * FADT: add safety checks for older versions of FADT
  * FADT: update regression tests to incorporate new/changed
    tests
  * acpi: method: add _PMC test
  * acpi: method: add _PRT test
  * fwts-test: update for _PMC and _PRT tests
  * acpi: method: add _RDI test
  * acpi: method: add _LPI test
  * fwts-test: update for _RDI and _LPI tests
  * acpi: method: remove non-method names from the top comments
  * acpi: erst: fix incorrect error message for reserved field
  * fwts-test: update erst test for the fix of reserved field
  * lib: fwts_klog: fix incorrect indentation, detected by gcc-6
  * lib: fwts_hwinfo: clean up type punning, fixes warning with
    gcc-6
  * fwts: wakealarm: reset wakealarm timer at end of test
    (LP: #1534003)
  * Update arg-show-tests-full now that we have an extra test in
    wakealarm
  * dmi: dmicheck: add some simple sanity checks to table size
  * lib: fwts_args: use safer strncat than strcat
  * lib: fwts_acpi_tables: don't do expensive low allocs multiple
    times
  * acpi: fadt: check 32/64 bit PM register addresses for
    inconsistency (LP: #1536606)
  * acpi: madt: fix incorrect format specifier for size_t
  * cpu: microcode: fix a couple of warnings found by cppcheck:
  * acpi: madt: clean up some minor style issues detected by
    cppcheck
  * data: klog.json: update to sync with 4.6 kernel changes
  * ACPICA: Update to version 20160212 (LP: #1545099)
  * lib: fwts_acpi_tables: fix warnings found by clang scan-build
  * lib: fwts_cpu: check for MSR read failures
  * lib: fwts_klog: handle the case where klog_old is empty list
  * acpica: fix disassembly on i386 platforms (LP: #1547469)
  * lib: fwts_arch: i686 arch name is also an X86 arch
    (LP: #1547554)
  * fwts-test: only run rsdp regression test on specific arches
    (LP: #1547602)
  * Fix null_gass initializer for older versions of gcc
    (LP: #1549429)
  * fwts-test: sync up with the arg-table-path</changelog>
<changelog author="mpluskal@suse.com" date="1458216000">- Update to 16.03.00
  * acpi: method: add _PTC test
  * sync with uefi 2.5 global variables
    + uefidump: add dumping global variabl AuditMode
    + uefidump: add dumping global variabl DeployedMode
    + uefidump: add dumping global variable OsRecoveryOrder
    + uefidump: add dumping global variable PlatformRecovery####
    + uefidump: add dumping global variable SysPrepOrder
    + uefidump: add dumping global variable SysPrep####
    + ACPICA: Update to version 20151218 (LP: #1527733)
    + esrtdump: add dumping for esrt table (LP: #1532103)
  * Fix spelling mistakes of "ACPI"
  * method: update method status
  * utilities: kernelscan: fix memory leaks and a segfault
  * acpi: cstates: fix clang build warning on zero CPUs.
  * acpi: s3, s3power, s4: replace cleanup free with explicit frees
  * data: klog.json: add in some more kernel error messages for 4.4
    (LP: #1526746)
  * acpi: hpet: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
  * acpi: pcc: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
  * bios: ebdadump: fwts_mmap failure is FWTS_MAP_FAILED and not
    MAP_FAILED
  * acpi: syntaxcheck: ASL_MSG_COMPILER_RESERVED failure should be
    an info (LP:#1529717)
  * Update copyright year to 2016
  * dmi: dmicheck: fix reserved bits mask for Processor
    Information
  * uefirtvariable: fix decalred VLA have zero size (LP: #1526815)</changelog>
<changelog author="mpluskal@suse.com" date="1463572800">- Update to version 16.05.01:
  * ACPICA: Update to version 20160108 (LP: #1532268)
  * acpi: method: add _PTC test
  * sync with uefi 2.5 global variables
    + uefidump: add dumping global variabl AuditMode
    + uefidump: add dumping global variabl DeployedMode
    + uefidump: add dumping global variable OsRecoveryOrder
    + uefidump: add dumping global variable PlatformRecovery####
    + uefidump: add dumping global variable SysPrepOrder
    + uefidump: add dumping global variable SysPrep####
  * ACPICA: Update to version 20151218 (LP: #1527733)
  * esrtdump: add dumping for esrt table (LP: #1532103)
  * Fix spelling mistakes of "ACPI"
  * method: update method status
  * utilities: kernelscan: fix memory leaks and a segfault
  * acpi: cstates: fix clang build warning on zero CPUs.
  * acpi: s3, s3power, s4: replace cleanup free with explicit frees
  * data: klog.json: add in some more kernel error messages for 4.4
    (LP: #1526746)
  * acpi: hpet: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
  * acpi: pcc: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
  * bios: ebdadump: fwts_mmap failure is FWTS_MAP_FAILED and not
    MAP_FAILED
  * acpi: syntaxcheck: ASL_MSG_COMPILER_RESERVED failure should be
    an info (LP: #1529717)
  * Update copyright year to 2016
  * dmi: dmicheck: fix reserved bits mask for Processor Information
  * uefirtvariable: fix decalred VLA have zero size (LP: #1526815)</changelog>
<changelog author="mpluskal@suse.com" date="1468670400">- Update to version 16.06.01:
  * lib: acpi: add an acpi category
  * live-image/fwts-frontend-text: add selections of acpi and uefi
    tests
  * acpi: add tests to acpi category
  * acpi: fwts-tests: Remove redundant tailing space and update
    fwts-tests
  * auto-packager: mkpackage.sh: remove lucid
  * auto-packager: mkpackage.sh: add wily
  * acpi: Add SPCR ACPI table check (LP: #1433604)
  * dmi: dmicheck: add 4 new DMI chassis types
  * lots of bugfixes
- Enable building on all architectures</changelog>
<changelog author="mpluskal@suse.com" date="1469966400">- Update to version 16.07.00:
  * --uefi and --acpi options renamed to --uefitests and
  - -acpitests
  * ACPI table tests in the acpitables test have been moved into
    specific ACPI tests.
  * cpi: acpidump: update TCPA table and acpidump accordingly
  * acpi: add ACPI TCPA test
  * acpi: add XENV table test
  * lib: fwts_framework: Append "tests" to --uefi and --acpi
  * live-image/fwts-frontend-text: update to --uefitests and
  - -acpitests
  * lib: acpi, acpidump: rename slit tables types
  * lib: acpi: add in new GICC table fwts_acpi_table_gicc_affinity
  * acpi: add SRAT table sanity checking (LP: #1464658)
  * acpi: add BERT table sanity checking (LP: #1464712)
  * lib: acpi: Add in GAS address types
  * acpi: add ECDT table sanity checking (LP: #1464716)
  * lib: acpi: Add support for the SPMI table
  * acpi: add ACPI SPMI table sanity checking (LP: #1465256)
  * acpi: add ACPI SLIT table sanity checking (LP: #1465276)
  * lib: acpi: Add support for the HEST family of ACPI tables
  * acpi: add ACPI HEST table sanity checking (LP: #1465379)
  * acpi: Add BOOT table test (LP: #1465435)
  * acpi: Add DBGP table test (LP: #1465441)
  * acpi: Add DBG2 table test (LP: #1465710)
  * acpi: re-orgainise HPET tests
  * acpi: move MADT test from acpitables into new MADT test
  * acpi: move GTDT test from acpitables into new GTDT test
  * acpi: move XSDT test from acpitables into new XSDT test
  * acpi: move RSDP test from acpitables into new RSDP test
  * acpi: move RSDT test from acpitables into new RSDT test
  * acpi: acpitables: remove no-op MCFG test
  * acpi: move SBST test from acpitables into new SBST test
  * acpi: move FADT test from acpitables into existing FADT test
  * acpi: acpitables: remove redundant acpi table checking
  * acpi: allow various ACPI table tests to run without root access
  * lib: fwts_acpi_tables: fully pad out fixed up ACPI OEM IDs
  * acpi: spcr: add missing white space in error messages
  * acpi: add ACPI ERST test (LP: #1467835)
  * acpi: correct ACPI BGRT table type
  * acpi: add ACPI BGRT test (LP: #1467863)
  * acpi: add ACPI CPEP test (LP: #1467870)
  * acpi: add ACPI FACS test (LP: #1467966)
  * acpi: acpidump: add in missing exponent field to SLIC
  * acpi: add CSRT ACPI Table test (LP: #1470116)
  * acpi: add LPIT ACPI test (LP: #1470184)
  * acpi: add WAET ACPI table test (LP: #1470495)
  * acpi: add SLIC table test (LP: #1470518)
  * acpi: add MSDM table test (LP: #1470538)
  * acpi: add UEFI ACPI data table test (LP: #1471698)
  * bios: os2gap: remove ancient legacy test (LP: #1470573)
  * lost of bugfixes</changelog>
<changelog author="mpluskal@suse.com" date="1471521600">- Update to version 16.08.00 (boo#994319):
  * acpi: nfit: add ACPI NFIT test
  * lib: acpi: add support for MPST
  * acpi: mpst: add ACPI MPST test
  * lib: acpi: add support for PMTT
  * acpi: pmtt: add ACPI PMTT test
  * ACPICA: Update to version 20160729
  * lots of bugfixes</changelog>
<changelog author="mpluskal@suse.com" date="1473595200">- Update to version 06.09.00:
  * lib: acpi: add supports for WPBT
  * acpi: wpbt: add ACPI WPBT test
  * lib: acpi: add supports for DRTM
  * acpi: drtm: add ACPI DRTM test
  * lib: fwts_guid: add a compare function
  * acpi: nfit: check fields equals 0 for Virtual CD and Disk
  * opal: mtd: Add OPAL MTD Validation
  * acpi: ACPI Platform check updates
  * acpi: fadt: Remove HEADLESS check on reduced hardware
  * pci: aspm: Add segment support
  * ACPICA: Update to version 20160831
  * lots of bugs fixed
- Drop no longer needed json-c-includes.patch
- Exclude s390x from building</changelog>
<changelog author="mpluskal@suse.com" date="1479038400">- Update to version 06.11.00:
  * ACPICA: Update to version 20160930
  * uefibootpath: add test for eMMC device path
  * uefidump: add dumping for the eMMC device path
  * miscelanous bugfixes</changelog>
<changelog author="mpluskal@suse.com" date="1480593600">- Replace requires with recommends for dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1483358400">- Update to version 0.6.12 (boo#1017763):
  * ACPICA: Update to version 20161117
  * klog.json: Add a few more kernel errors to the database
  * opal: pci_info: Add OPAL PCI Info validation
  * opal: mem_info: Add OPAL MEM Info validation
  * opal: cpu_info: Add OPAL CPU Info validation
  * securebootcert: add variable AuditMode checking
  * securebootcert: add variable DeployedMode checking
  * lots of bugfixes</changelog>

</package>
<package pkgid="15af15d61d0aaae70832e12169f55cc938c9c6af2daabdd13079aec5f4c66068" name="fwts" arch="x86_64">
    <version epoch="0" ver="16.12.00" rel="3.1"/>

<changelog author="mpluskal@suse.com" date="1429704000">- Update to 15.03.01
  * uefi: uefirttime: Add tests to exercise invalid parameters
  * acpi: acpitables: add GTDT checking
  * lib: fwts_acpi_tables: load tables from /sys (LP: #1437043)
  * efi_runtime: ensure we don't allocate a zero byte buffer
    (LP: #1429890)]
  * acpi: acpitables: make length and skip signed to handle -ve
    underflow (LP: #1435272)
  * uefi: uefidump: don't dump non-printable variable contents
    (LP: #1435346)
  * uefi: uefirtmisc: Add null count argument check for
    GetNextHighMonotonicCount
  * uefirtauthvar: return error when get mismatch size
  * uefirtauthvar: dependency checking for existence of test data (
    (LP: #1434408)
  * uefirtauthvar: remove duplicate authenticated attribute test
    (LP: #1432752)</changelog>
<changelog author="jengelh@inai.de" date="1431172800">- Drop unnecessary ldconfig call: there are no libraries shipped
  in the standard search paths.
- Pacify rpmlint warning about devel-file-in-non-devel-package</changelog>
<changelog author="mpluskal@suse.com" date="1434456000">- Update to 15.06.00
  * lib: acpi: add an acpi category
  * live-image/fwts-frontend-text: add selections of acpi and uefi
    tests
  * acpi: add tests to acpi category
  * acpi: fwts-tests: Remove redundant tailing space and update
    fwts-tests
  * auto-packager: mkpackage.sh: remove lucid
  * auto-packager: mkpackage.sh: add wily
  * acpi: Add SPCR ACPI table check (LP: #1433604)
  * dmi: dmicheck: add 4 new DMI chassis types
  * uefi: uefirtvariable: Add invalid NULL parameter sanity checks
  * lib: fwts_acpi_tables: print correct pathname on error
  * lib: fwts_acpi_tables: set count correctly on error
  * lib: fwts_acpi_tables: only attempt to open a dumpfile if name
    is defined
  * pci: aspm: check that a table exists, fixes segv on arm64
  * lib: fwts_smbios: only scan memory for DMI table if x86
  * acpi: spcr: remove unnecessary include files and fix ARM build
    issue
  * pci: maxreadreq: skip test if /sys/bus/pci/devices is not
    available
  * acpi: spcr: issue a passed message if SPCR test passes
  * lib: fwts_alloc: provide fallback low memory allocator strategy
    (LP: #1452168)
  * bios: mtrr: fix memory leak on mtrr entries
  * hotkey: only process reads of hotkey events that are at least
    the correct length
  * uefi: uefirtvariable: fix incorrect buffer size being passed
  * lib: fwts_acpi_tables: enforce stricter table loading checks
  * lib: acpica: explicitly set buffer to NULL to remove cppcheck
    warning
  * acpica: fwts_iasl_interface: clean up static analyzer warning
    on freopen
  * lib: fwts_pipe: clean up static analyzer warning on freopen
  * uefi: efi_runtime: eliminate confusing error message of
    get_variable
  * acpi: method: _PRS is not mandatory method
  * acpi: acpitables: FADT: Ignore fields at offset 46 through 108
    for HW_REDUCED_ACPI
  * efi_runtime: get_nextvariablename: Fix bug of name string copy
  * fwts: Add fwts_firmware_has_features
  * fwts: Only run firmware detection once
  * fwts: Allow tests to be conditional on available features
  * fwts: Print names of missing features, rather than a cryptic
    bitmask
  * fwts: Add FWTS_FW_FEATURE_DEVICETREE
  * fwts: Add OPAL firmware type
  * cpu/cpufreq: Don't reparse cpu information
  * cpu/cpufreq: hz_almost_equal is unused if !FWTS_ARCH_INTEL
  * cpu/cpufreq: Add a separate cpufreq consistency test
  * cpu/cpufreq: Add test for duplicate entries in cpufreq tables
  * cpu/cpufreq: Do bios limit and claimed max checks as separate
    tests
  * cpu/cpufreq: Refactor CPU performance tests
  * cpu/cpufreq: Always check that cpufreq changes have taken
  * fwts: Use linux perf counters for cpu benchmarking
  * fwts: Use gettimeofday for cpu benchmark
  * fwts: scale cpu benchmark results to one second
  * cpu/cpufreq: Only run performance tests on master threads</changelog>
<changelog author="mpluskal@suse.com" date="1436875200">- Update to 15.07.00
  * --uefi and --acpi options renamed to --uefitests and
  - -acpitests
  * ACPI table tests in the acpitables test have been moved into
    specific ACPI tests.
  * acpi: acpidump: update TCPA table and acpidump accordingly
  * acpi: add ACPI TCPA test
  * acpi: add XENV table test
  * lib: fwts_framework: Append "tests" to --uefi and --acpi
  * live-image/fwts-frontend-text: update to --uefitests and
  - -acpitests
  * lib: acpi, acpidump: rename slit tables types
  * lib: acpi: add in new GICC table fwts_acpi_table_gicc_affinity
  * acpi: add SRAT table sanity checking (LP: #1464658)
  * acpi: add BERT table sanity checking (LP: #1464712)
  * lib: acpi: Add in GAS address types
  * acpi: add ECDT table sanity checking (LP: #1464716)
  * lib: acpi: Add support for the SPMI table
  * acpi: add ACPI SPMI table sanity checking (LP: #1465256)
  * acpi: add ACPI SLIT table sanity checking (LP: #1465276)
  * lib: acpi: Add support for the HEST family of ACPI tables
  * acpi: add ACPI HEST table sanity checking (LP: #1465379)
  * acpi: Add BOOT table test (LP: #1465435)
  * acpi: Add DBGP table test (LP: #1465441)
  * acpi: Add DBG2 table test (LP: #1465710)
  * acpi: re-orgainise HPET tests
  * acpi: move MADT test from acpitables into new MADT test
  * acpi: move GTDT test from acpitables into new GTDT test
  * acpi: move XSDT test from acpitables into new XSDT test
  * acpi: move RSDP test from acpitables into new RSDP test
  * acpi: move RSDT test from acpitables into new RSDT test
  * acpi: acpitables: remove no-op MCFG test
  * acpi: move SBST test from acpitables into new SBST test
  * acpi: move FADT test from acpitables into existing FADT test
  * acpi: acpitables: remove redundant acpi table checking
  * acpi: allow various ACPI table tests to run without root access
  * lib: fwts_acpi_tables: fully pad out fixed up ACPI OEM IDs
  * acpi: spcr: add missing white space in error messages
  * acpi: add ACPI ERST test (LP: #1467835)
  * acpi: correct ACPI BGRT table type
  * acpi: add ACPI BGRT test (LP: #1467863)
  * acpi: add ACPI CPEP test (LP: #1467870)
  * acpi: add ACPI FACS test (LP: #1467966)
  * acpi: acpidump: add in missing exponent field to SLIC
  * acpi: add CSRT ACPI Table test (LP: #1470116)
  * acpi: add LPIT ACPI test (LP: #1470184)
  * acpi: add WAET ACPI table test (LP: #1470495)
  * acpi: add SLIC table test (LP: #1470518)
  * acpi: add MSDM table test (LP: #1470538)
  * acpi: add UEFI ACPI data table test (LP: #1471698)
  * bios: os2gap: remove ancient legacy test (LP: #1470573)
- add fwts-no-compiletime.patch (based on patch from acpica)</changelog>
<changelog author="mpluskal@suse.com" date="1440072000">- Update to 15.08.00
  * new features:
    + acpi: tpm2: Add ACPI TPM2 test
    + acpi: method: add support for _CPC revision 2
    + acpi: add support for FPDT table (LP: #1476954)
    + acpi: add ACPI IORT test (LP: #1450440)
    + ACPICA: Update to version 20150717 (LP: #1475733)
    + acpi: Add support for MCHI Table (LP: #1478951)
    + acpi: Add support for STAO Table (LP: #1478957)
    + acpi: Add support for ASF! Table (LP: #1479736)
    + acpi: Add support for WDAT Table (LP: #1480257)
  * fixed bugs
    + acpi: add table names in test description
    + acpi: remove redundant tailing spaces - no functional
    changes
    + acpi: tcpa: fix incorrect comments - no functional changes
    + acpi: method: fix incorrect shift of 64-bit integer in CRS
    + acpi: acpidump: change FADT flag BIT20 to Hardware-reduce
    ACPI
    + acpi: update MADT GIC Distributor Structure and related
    tests
    + acpi: update MADT GICC Structure and related tests
    + acpi: fadt: update fadt_dsdt test with x_dsdt field
    + acpi: fadt: check RESET_REG_SUP before checking the reset
    register
    + acpi: method: refine _AEI control method
    + acpi: method: refine _EVT test
    + fwts: Better options handling for --dump
    + lib: Allow reading ACPI dump file by non-root user
    + acpi: XENV: fix a few spelling mistakes and fix up
    copyright
    + acpi: LPIT: remove duplicate "LPIT" from test description
    + acpi: HPET: fix typo in HPET description field
    + acpi: iort: fix build warning on older versions of GCC
    + lib: fwts_framework: remove dubious total of
  - -show-tests-full
    + acpidump: update mchi to latest revision of MCHI
    specification
    + lib: fix build error on non-Intel platforms
    + acpi: correct ASF! table definitions
    + lib: acpi.h: clean up comments and code - add more
    references
    + cpu/cpufreq: Iterate over the correct number of CPUs
    in test_sw_any</changelog>
<changelog author="dvaleev@suse.com" date="1440417600">- Set exclusive arch to intel architectures (BIOS)</changelog>
<changelog author="mpluskal@suse.com" date="1443009600">- Update to 05.09.00
  * Update ACPICA to version 20150717
  * SMBios 3.0.0 tests supported
  * new features:
  + acpi: method: add _CR3 test
  + acpi: method: add _MTL test
  + acpi: method: add _RST test
  + acpi: method: add _PRR test
  + data: klog.json: sync with latest 4.2 kernel messages
    (LP: #1493039)
  + lib: smbios: add smbios version 3.0.0 entry find helper
  + dmicheck: add test for smbios 3.0.0 entry point
  + dmicheck: add error test for SMBIOS 3.0.0 table
  + dmicheck: sync the dmi value test with smbios 3.0.0 spec
  * fixed bugs:
  + acpi: fadt: merge tests for reset register
  + cpu: cpufreq: reduce scope of variables
  + acpi: gpedump: clarify precedence for &amp; and ?
  + lib: fwts_cpu: reduce scope on variables
  + ACPICA: Update to version 20150717 (LP: #1486253)
  + lib: fwts_log: re-work to clean up va_arg scoping
  + uefi: uefirtvariable: clean up cppcheck style warning
  + acpi: rsdp: make OEM ID test less strict
  + fix some spelling mistakes in code and sync fwts-tests
    accordingly
  + cpu: maxfreq: check for unlikely event that no CPUs in cpu
    list
  + acpi: crsdump: fix incorrect use of string size in string
    copies
  + lib: fwts_acpi_tables: add checking for empty table parsing
  + lib: fwts_acpi_table: remove dead initialisation of ptr
  + dmi: dmicheck: fix build error on 32 bit builds
  + Makefile.am: use pkg-config for json-c
  + lib: fwts_smbios: fix the smbios version from uefi always
    zero (LP: #1484023)
  + lib: fwts_scan_efi_systable: fix getting wrong smbios entry
    (LP: #1484046)
  + acpi: dbg2: won't find obj when no namespace device path
    (lp: #1486893)
  + lib: fwts_smbios: add the struct definition for smbios
    3.0.0
  + dmicheck: re-orgainise the smbios entry point check
  + dmicheck: fix the Base Board type range typos
  + auto-packager: mkpackage.sh: remove utopic</changelog>
<changelog author="mpluskal@suse.com" date="1447761600">- Update to 05.11.00
  * Update ACPICA to version 20150930
  * New Features
  + Add in the notion of ACPI compliance tests.
  + MADT subtables: Local SAPIC structure has 3 reserved bytes,
  not 1
  + ACPI: MADT: update GICC flag checks for ACPI 6.0
  + ACPI: MADT: further update to GICC flag checks for 6.0
  + acpi: method: skip scope names in method_evaluate_method
  + acpi: method: add _GPE test
  + acpi: method: add _TSN test
  + acpi: method: add _TFP test
  + acpi: method: add _EC test
  + acpi: method: add _CWS test
  + acpi: method: add _BTH test
  + auto-packager: mkpackage.sh: add xenial
  + acpi: tpm2: add check for zero control area address (LP:
  [#1506442])
  + securebootcert: change fail to warning when MS UEFI CA not
  found in DB
  + lib: fwts_uefi: add BMC device path define
  + uefidump: add dumping the BMC device path
  + uefibootpath: add test for the BMC device path
  + lib: fwts_uefi: add the URI device path define
  + uefibootpath: add test for the URI device path
  + uefidump: add dumping for the URI device path
  + lib: fwts_uefi: add the UFS device path define
  + uefidump: add dumping for the UFS device path
  + uefibootpath: add test for the UFS device path
  * Fixed Bugs
  + dmi: dmicheck: fix SMBIOS issues on aarch64 systems
  + acpidump: add missing reserved fields to MADT structures
  + cpufreq: the calibration is taking a long time, make it
  faster
  + acpi: tcpa: replace tab with spaces to fix formatting
  alignment</changelog>
<changelog author="mpluskal@suse.com" date="1450526400">- Update to 05.12.00
  * Update ACPICA to version 20151124
  * live-image/fwts-frontend-text: add a selection for recommended
  * data: klog.json: add in some more kernel error messages for
  4.3
  * ACPI: Add ASPT test
  * lib: framework: allow mixed tests and test category options
  * fwts: framework: Add --log-level option
  * lib: fwts_uefi: add SD device path define
  * Boot path sync with UEFI spec. 2.5
  + uefibootpath: add test for the SD device path
  + uefidump: add dumping for the SD device path
  + lib: fwts_uefi: add efi bluetooth device path define
  + uefibootpath: add test for the bluetooth device path
  + uefidump: add dumping for the bluetooth device path
  + lib: fwts_uefi: add wireless device path define
  + uefibootpath: add test for the wireless device path
  + uefidump: add dumping for the wireless device path
  + lib: fwts_uefi: add ramdisk device path define
  + uefibootpath: add test for the ramdisk device path
  + uefidump: add dumping for the ramdisk device path
  * Fixed bugs
  + acpi: fpdt: add a terminate for buggy BIOS that reports zero
  length
  + lib: klog: remove use of pcre, use regex instead
  + utilities: kernelscan: remove use of pcre, use regex instead
  + uefidump: add more bounds checking and remove need for heap
  + utilities: fix memory leak, line not being free'd
  + acpi: bert: remove redundant variable 'length'
  + lib: iasl: rework IASL interface to ACPICA
  + acpi: acpidump: use IASL rather than fwts custom table dump
  code
  + s3 + klog: make log scanning more robust for S3 (LP: #1522292)
  + lib: acpica: make region handler more robust (LP: #1524217)
  + debian: copyright, fix lintian warnings
  + Debian: update Standards-Version to 3.9.6
  + acpi: acpidump: check for fwts_iasl_init failure
  + lib: fwts_acpi_tables: fix segfault when tables fail to load
  (LP: #1452201)
  + acpi: dbg2: remove dead store to ptr1
  + hotkey: fix key reading loop, it needs to loop more than once
  + lib: fwts_framework: remove dead store to len in for loop
  + lib: fwts_acpi_table: remove redundant store to rsdt
  + acpi: gpedump: remove redundant store to gpe_xrupt_info
  + lib: fwts_acpi_tables: remove dead store to facs
  + acpica: fwts_acpica: remove redundant store to length
  + lib: fwts_acpi_tables: remove redundant store to xsdt
  + lib: fwts_acpi_tables: check table to avoid dereferencing
  NULL ptr
  + lib: fwts_acpi_table: Fix FADT update in creation of fake
  FACS table.
  + uefibootpath: fix the wrong type for relative offset range
  path</changelog>
<changelog author="mpluskal@suse.com" date="1453032000">- Update to 16.01.00
  * ACPICA: Update to version 20160108
  * acpi: method: add _PTC test
  * sync with uefi 2.5 global variables
    + uefidump: add dumping global variabl AuditMode
    + uefidump: add dumping global variabl DeployedMode
    + uefidump: add dumping global variable OsRecoveryOrder
    + uefidump: add dumping global variable PlatformRecovery####
    + uefidump: add dumping global variable SysPrepOrder
    + uefidump: add dumping global variable SysPrep####
  * ACPICA: Update to version 20151218
  * esrtdump: add dumping for esrt table
  * fixed bugs:
    + Fix spelling mistakes of "ACPI"
    + method: update method status
    + utilities: kernelscan: fix memory leaks and a segfault
    + acpi: cstates: fix clang build warning on zero CPUs.
    + acpi: s3, s3power, s4: replace cleanup free with explicit
    frees
    + data: klog.json: add in some more kernel error messages for
    4.4
    + acpi: hpet: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
    + acpi: pcc: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
    + bios: ebdadump: fwts_mmap failure is FWTS_MAP_FAILED and not
    MAP_FAILED
    + acpi: syntaxcheck: ASL_MSG_COMPILER_RESERVED failure should
    be an info
    + Update copyright year to 2016
    + dmi: dmicheck: fix reserved bits mask for Processor
    Information
    + uefirtvariable: fix decalred VLA have zero size</changelog>
<changelog author="mpluskal@suse.com" date="1456401600">- Update to 16.02.00
  * Start defining FWTS architectures as variables
  * Define some utility functions for using the fwts_architecture
    enum
  * Add mechanism to tell FWTS what architecture is being tested
  * ACPI: MADT: add in compliance tests for the MADT and subtables
  * ACPI: Add in MADT subtable description for GIC ITS subtable
  * ACPI: MADT: add in compliance checks for the GIC ITS subtable
  * Documentation: add --acpicompliance to man page
  * Documentation: add --arch to the man page
  * RSDP: minor cleanups to rsdp.c for checkpatch issues
  * utilities: add a helper function for printing out architecture
    names
  * ACPI tables: when bodging up an RSDP, do the right thing for
    the arch
  * ACPI RSDP: flesh out the tests to check for full spec
    compliance.
  * Update regression test rsdp-0001/test-0001.sh
  * Update the regression test arg-help-0001/test-0001.sh
  * Update regression test for arg-help-0001/test-0002.sh
  * Update regression test for arg-show-tests-0001/test-0001.sh
  * Update regression test arg-show-tests-full-0001/test-0001.sh
  * Update the regression test arg-table-path-0001/test-0001.sh
  * Update the regression test madt-0001/test-0001.sh
  * Update the regression test madt-0001/test-0002.sh
  * FADT: enable compiling on non-x86 architectures
  * FADT: non-x86 machines need an FADT but x86 can survive
    without one
  * FADT: disable SCI_EN and RESET_REG tests when in reduced
    hardware mode
  * FADT: add in code to log basic info about the various FADT
    flag fields
  * Add in bit masks for FACS flags.
  * FADT: move log info out of test2, will provide it elsewhere
  * ACPI: Add hypervisor ID field to FADT.
  * FADT: minor cleanup and initial compliance tests
  * FADT: expand the compliance test for FIRMWARE_CTRL fields
  * FADT: expand compliance checks for DSDT and X_DSDT fields
  * FADT: add compliance tests for reserved fields, PM profile,
    reduced hardware
  * FADT: restructure test sequence around reduced hardware mode
  * FADT: expand compliance tests for the SMI_CMD field
  * FADT: add compliance tests for the ACPI_ENABLE and
    ACPI_DISABLE fields
  * FADT: add compliance tests for S4BIOS_REQ and PSTATE_CNT
    fields
  * FADT: extend and add PM address block compliance tests
  * FADT: enhance compliance tests for GPE blocks
  * FADT: add compliance test for the CST_CNT field
  * FADT: add in compliance tests for C2/C3 latency fields
  * FADT: add in SLEEP_CONTROL_REG and SLEEP_STATUS_REG
    compliance tests
  * FADT: remove no longer useful variables from test1
  * FADT: add safety checks for older versions of FADT
  * FADT: update regression tests to incorporate new/changed
    tests
  * acpi: method: add _PMC test
  * acpi: method: add _PRT test
  * fwts-test: update for _PMC and _PRT tests
  * acpi: method: add _RDI test
  * acpi: method: add _LPI test
  * fwts-test: update for _RDI and _LPI tests
  * acpi: method: remove non-method names from the top comments
  * acpi: erst: fix incorrect error message for reserved field
  * fwts-test: update erst test for the fix of reserved field
  * lib: fwts_klog: fix incorrect indentation, detected by gcc-6
  * lib: fwts_hwinfo: clean up type punning, fixes warning with
    gcc-6
  * fwts: wakealarm: reset wakealarm timer at end of test
    (LP: #1534003)
  * Update arg-show-tests-full now that we have an extra test in
    wakealarm
  * dmi: dmicheck: add some simple sanity checks to table size
  * lib: fwts_args: use safer strncat than strcat
  * lib: fwts_acpi_tables: don't do expensive low allocs multiple
    times
  * acpi: fadt: check 32/64 bit PM register addresses for
    inconsistency (LP: #1536606)
  * acpi: madt: fix incorrect format specifier for size_t
  * cpu: microcode: fix a couple of warnings found by cppcheck:
  * acpi: madt: clean up some minor style issues detected by
    cppcheck
  * data: klog.json: update to sync with 4.6 kernel changes
  * ACPICA: Update to version 20160212 (LP: #1545099)
  * lib: fwts_acpi_tables: fix warnings found by clang scan-build
  * lib: fwts_cpu: check for MSR read failures
  * lib: fwts_klog: handle the case where klog_old is empty list
  * acpica: fix disassembly on i386 platforms (LP: #1547469)
  * lib: fwts_arch: i686 arch name is also an X86 arch
    (LP: #1547554)
  * fwts-test: only run rsdp regression test on specific arches
    (LP: #1547602)
  * Fix null_gass initializer for older versions of gcc
    (LP: #1549429)
  * fwts-test: sync up with the arg-table-path</changelog>
<changelog author="mpluskal@suse.com" date="1458216000">- Update to 16.03.00
  * acpi: method: add _PTC test
  * sync with uefi 2.5 global variables
    + uefidump: add dumping global variabl AuditMode
    + uefidump: add dumping global variabl DeployedMode
    + uefidump: add dumping global variable OsRecoveryOrder
    + uefidump: add dumping global variable PlatformRecovery####
    + uefidump: add dumping global variable SysPrepOrder
    + uefidump: add dumping global variable SysPrep####
    + ACPICA: Update to version 20151218 (LP: #1527733)
    + esrtdump: add dumping for esrt table (LP: #1532103)
  * Fix spelling mistakes of "ACPI"
  * method: update method status
  * utilities: kernelscan: fix memory leaks and a segfault
  * acpi: cstates: fix clang build warning on zero CPUs.
  * acpi: s3, s3power, s4: replace cleanup free with explicit frees
  * data: klog.json: add in some more kernel error messages for 4.4
    (LP: #1526746)
  * acpi: hpet: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
  * acpi: pcc: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
  * bios: ebdadump: fwts_mmap failure is FWTS_MAP_FAILED and not
    MAP_FAILED
  * acpi: syntaxcheck: ASL_MSG_COMPILER_RESERVED failure should be
    an info (LP:#1529717)
  * Update copyright year to 2016
  * dmi: dmicheck: fix reserved bits mask for Processor
    Information
  * uefirtvariable: fix decalred VLA have zero size (LP: #1526815)</changelog>
<changelog author="mpluskal@suse.com" date="1463572800">- Update to version 16.05.01:
  * ACPICA: Update to version 20160108 (LP: #1532268)
  * acpi: method: add _PTC test
  * sync with uefi 2.5 global variables
    + uefidump: add dumping global variabl AuditMode
    + uefidump: add dumping global variabl DeployedMode
    + uefidump: add dumping global variable OsRecoveryOrder
    + uefidump: add dumping global variable PlatformRecovery####
    + uefidump: add dumping global variable SysPrepOrder
    + uefidump: add dumping global variable SysPrep####
  * ACPICA: Update to version 20151218 (LP: #1527733)
  * esrtdump: add dumping for esrt table (LP: #1532103)
  * Fix spelling mistakes of "ACPI"
  * method: update method status
  * utilities: kernelscan: fix memory leaks and a segfault
  * acpi: cstates: fix clang build warning on zero CPUs.
  * acpi: s3, s3power, s4: replace cleanup free with explicit frees
  * data: klog.json: add in some more kernel error messages for 4.4
    (LP: #1526746)
  * acpi: hpet: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
  * acpi: pcc: fwts_mmap failure is FWTS_MAP_FAILED and not NULL
  * bios: ebdadump: fwts_mmap failure is FWTS_MAP_FAILED and not
    MAP_FAILED
  * acpi: syntaxcheck: ASL_MSG_COMPILER_RESERVED failure should be
    an info (LP: #1529717)
  * Update copyright year to 2016
  * dmi: dmicheck: fix reserved bits mask for Processor Information
  * uefirtvariable: fix decalred VLA have zero size (LP: #1526815)</changelog>
<changelog author="mpluskal@suse.com" date="1468670400">- Update to version 16.06.01:
  * lib: acpi: add an acpi category
  * live-image/fwts-frontend-text: add selections of acpi and uefi
    tests
  * acpi: add tests to acpi category
  * acpi: fwts-tests: Remove redundant tailing space and update
    fwts-tests
  * auto-packager: mkpackage.sh: remove lucid
  * auto-packager: mkpackage.sh: add wily
  * acpi: Add SPCR ACPI table check (LP: #1433604)
  * dmi: dmicheck: add 4 new DMI chassis types
  * lots of bugfixes
- Enable building on all architectures</changelog>
<changelog author="mpluskal@suse.com" date="1469966400">- Update to version 16.07.00:
  * --uefi and --acpi options renamed to --uefitests and
  - -acpitests
  * ACPI table tests in the acpitables test have been moved into
    specific ACPI tests.
  * cpi: acpidump: update TCPA table and acpidump accordingly
  * acpi: add ACPI TCPA test
  * acpi: add XENV table test
  * lib: fwts_framework: Append "tests" to --uefi and --acpi
  * live-image/fwts-frontend-text: update to --uefitests and
  - -acpitests
  * lib: acpi, acpidump: rename slit tables types
  * lib: acpi: add in new GICC table fwts_acpi_table_gicc_affinity
  * acpi: add SRAT table sanity checking (LP: #1464658)
  * acpi: add BERT table sanity checking (LP: #1464712)
  * lib: acpi: Add in GAS address types
  * acpi: add ECDT table sanity checking (LP: #1464716)
  * lib: acpi: Add support for the SPMI table
  * acpi: add ACPI SPMI table sanity checking (LP: #1465256)
  * acpi: add ACPI SLIT table sanity checking (LP: #1465276)
  * lib: acpi: Add support for the HEST family of ACPI tables
  * acpi: add ACPI HEST table sanity checking (LP: #1465379)
  * acpi: Add BOOT table test (LP: #1465435)
  * acpi: Add DBGP table test (LP: #1465441)
  * acpi: Add DBG2 table test (LP: #1465710)
  * acpi: re-orgainise HPET tests
  * acpi: move MADT test from acpitables into new MADT test
  * acpi: move GTDT test from acpitables into new GTDT test
  * acpi: move XSDT test from acpitables into new XSDT test
  * acpi: move RSDP test from acpitables into new RSDP test
  * acpi: move RSDT test from acpitables into new RSDT test
  * acpi: acpitables: remove no-op MCFG test
  * acpi: move SBST test from acpitables into new SBST test
  * acpi: move FADT test from acpitables into existing FADT test
  * acpi: acpitables: remove redundant acpi table checking
  * acpi: allow various ACPI table tests to run without root access
  * lib: fwts_acpi_tables: fully pad out fixed up ACPI OEM IDs
  * acpi: spcr: add missing white space in error messages
  * acpi: add ACPI ERST test (LP: #1467835)
  * acpi: correct ACPI BGRT table type
  * acpi: add ACPI BGRT test (LP: #1467863)
  * acpi: add ACPI CPEP test (LP: #1467870)
  * acpi: add ACPI FACS test (LP: #1467966)
  * acpi: acpidump: add in missing exponent field to SLIC
  * acpi: add CSRT ACPI Table test (LP: #1470116)
  * acpi: add LPIT ACPI test (LP: #1470184)
  * acpi: add WAET ACPI table test (LP: #1470495)
  * acpi: add SLIC table test (LP: #1470518)
  * acpi: add MSDM table test (LP: #1470538)
  * acpi: add UEFI ACPI data table test (LP: #1471698)
  * bios: os2gap: remove ancient legacy test (LP: #1470573)
  * lost of bugfixes</changelog>
<changelog author="mpluskal@suse.com" date="1471521600">- Update to version 16.08.00 (boo#994319):
  * acpi: nfit: add ACPI NFIT test
  * lib: acpi: add support for MPST
  * acpi: mpst: add ACPI MPST test
  * lib: acpi: add support for PMTT
  * acpi: pmtt: add ACPI PMTT test
  * ACPICA: Update to version 20160729
  * lots of bugfixes</changelog>
<changelog author="mpluskal@suse.com" date="1473595200">- Update to version 06.09.00:
  * lib: acpi: add supports for WPBT
  * acpi: wpbt: add ACPI WPBT test
  * lib: acpi: add supports for DRTM
  * acpi: drtm: add ACPI DRTM test
  * lib: fwts_guid: add a compare function
  * acpi: nfit: check fields equals 0 for Virtual CD and Disk
  * opal: mtd: Add OPAL MTD Validation
  * acpi: ACPI Platform check updates
  * acpi: fadt: Remove HEADLESS check on reduced hardware
  * pci: aspm: Add segment support
  * ACPICA: Update to version 20160831
  * lots of bugs fixed
- Drop no longer needed json-c-includes.patch
- Exclude s390x from building</changelog>
<changelog author="mpluskal@suse.com" date="1479038400">- Update to version 06.11.00:
  * ACPICA: Update to version 20160930
  * uefibootpath: add test for eMMC device path
  * uefidump: add dumping for the eMMC device path
  * miscelanous bugfixes</changelog>
<changelog author="mpluskal@suse.com" date="1480593600">- Replace requires with recommends for dependencies</changelog>
<changelog author="mpluskal@suse.com" date="1483358400">- Update to version 0.6.12 (boo#1017763):
  * ACPICA: Update to version 20161117
  * klog.json: Add a few more kernel errors to the database
  * opal: pci_info: Add OPAL PCI Info validation
  * opal: mem_info: Add OPAL MEM Info validation
  * opal: cpu_info: Add OPAL CPU Info validation
  * securebootcert: add variable AuditMode checking
  * securebootcert: add variable DeployedMode checking
  * lots of bugfixes</changelog>

</package>
<package pkgid="904d5b1ca7e531991fad88962c7f9cda6e2b834e0fee577f7a58654b3bcae67e" name="gajim" arch="noarch">
    <version epoch="0" ver="0.16.7" rel="2.3.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1273924800">- update to 0.12.1:
  * fix filetransfer
  * updated german translation
  * fix click on notifications when text string is empty
  * improve systray popup menu</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1273924801">- add patch to fix #4788: Error receiving OpenPGP encrypted messages with
  utf-8 characters</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1273924802">- update to 0.13.1:
  * adds BOSH connection
  * adds roster versioning
  * adds the ability to send contacts
  * adds a GUI to send XHTML messages
  * adds pubsub storage (for bookmarks)</changelog>
<changelog author="bernhard@bwalle.de" date="1274011200">- update to 0.13.4
  * Fix some TLS connection
  * Don't raise a lot of "DB Error" dialog
  * Fix contact synchronisation
  * Add japanese translation
  * Minor fixes
  * Fix facebook xmpp server connection
  * Fix copy / paste with Ctrl+C on non-latin keyboard
  * Fix sending PEP information when connecting
  * Fix parsing HTML messages that have ascii markup
  * Fix some translations
  * Fix string comparison according to locales
  * Fix some gnomekeyring glitches
  * Copy emoticons when we copy / paste in conversations
- convert changelog to SUSE-style changes file</changelog>
<changelog author="prusnak@opensuse.org" date="1315051200">- updated to 0.14.4
  * Fix translation issue
  * other minor fixes
- updated to 0.14.3
  * Fix history viewer
  * Fix closing roster window
  * Prevent some erros with metacontacts
- updated to 0.14.2
  * Fix CPU usage when testing file transfer proxies
  * Fix invalid XML char regex
  * Fix subscription request window handling
  * Fix URL display in chat message banner
  * Other minor bugfixes
- updated to 0.14.1
  * Fix changing account name
  * Fix sending XHTML
  * Fix GnomeKayring usage
  * Fix some GPG bugs
  * Minor bugfixes
- updated to 0.14
  * Jingle audio / video chat
  * Improve Startup time
  * Copy emoticons, LaTeX expressions when they are selected
  * Fix status icon transparency by using gtk.statusicon
  * Groupchat auto-rejoin
  * geolocation (with geoclue)
  * use XDG standards
  * SCRAM-SHA-1 and SASL EXTERNAL authentication
  * MUC captcha
  * Lots of refactoring
- spec cleanup</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1315656000">- changed Requires:python-gstreamer to python-gstreamer-0_10, thanks to Peter
  von Arx for reporting</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1337774400">- update to 0.15</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1337860800">- add gajim-CVE-2012-2093-fix_insecure_temp_file_for_latex.patch
  (CVE#2012-2093) which fixes insecure usage of temporary files for rendering
  LaTeX markup, see also bnc#763452</changelog>
<changelog author="zaitor@opensuse.org" date="1369656000">- Update to version 0.15.4:
  * Fix usage of OTR plugin
  * Fix connection to non-SSL server
  * Fix receiving GPG-encrypted messages while offline.
- Changes from version 0.15.3:
  * Better handling of SSL errors
  * Better handling of canceling file transfer
  * Improve farstream calls
  * Minor fixes and improvements
- Changes from version 0.15.2:
  * Show punycode encoded urls if they contain non-ascii chars
  * Fix crash when pressing Esc in chat window
  * Support Network Manager 0.9
  * decrypt GPG messages in the correct order
- Changes from version 0.15.1:
  * Switch from python-farsight to python-farstream
  * improve performances
  * Fix roster filter with unicode chars
  * Fix connection to msn jabber server
  * Fix some GPG issues
  * Fix other small issues
- Drop gajim-CVE-2012-2093-fix_insecure_temp_file_for_latex.patch,
  fixed upstream.
- Add python-farstream Recommends, fixes bnc#821233.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1413028800">- Update to 0.16:
  * Improve File transfer support by adding Jingle file transfer.
  * Use external python-nbxmpp library.
  * improve security.
  * Improve audio / Video calls and add screensharing feature.
  * Support audio under windows.
  * Support systemd-logind.
  * Support XEP-0308 Last message correction.
  * Support XEP-0224 Attention.
  * Support XEP-0191 Blocking command.
  * Support XEP-0249 Direct Invitation.
  * Better RTL languages support.
  * Use host command to resolve SRV records if it is available.
- Completely review dependencies.
- Spec cleanup.
- Separate gajim-lang package.
- Purge --enable-{remote ,gtkspell,idle,trayicon} from configure
  options and trust the defaults.
- Replace Python bytecode generation script with a more verbose one.
- Generate icon cache after package installation.
- Enable Python site packages.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1423569600">- Add python-farstream-0_1 optional dependency.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1425211200">- Update to 0.16.1:
  * Fix sending Zeroconf messages.
  * Make ipython compatible to version &gt;= 1.0.
  * Support XEP-0313 MAM.
  * Minor fixes and improvements.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1437825600">- Update to 0.16.2:
  * Improve Zeroconf (Avahi) with IPv6.
  * Fix errors with GnuPG.
  * Minor fixes and improvements.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1438516800">- Update to 0.16.3:
  * Fix reading secret file.
  * Fix reconnection after suspend.
  * Fix sending GPG-encrypted file to non-trusted key.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1443355200">- Update to 0.16.4:
  * Fix trusting GPG keys.
  * Ability to disable synchronisation of logs with server.
  * Improve MAM usage.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1451390400">- Update to 0.16.5:
  * Improve MAM implementation.
  * Improve security on connexion and for roster managment
    (rh#1295475, bsc#960668, CVE-2015-8688)
  * Ability for emoticons to be sorted in menu.</changelog>
<changelog author="mvetter@suse.com" date="1464091200">- Add gajim-remote-dont-show.patch:
  gajim-remote is cli only. Dont list it in menus.
- If python-gstreamer-0_10 is installed the error message
  'ImportError: could not import gst' is not shown.
  See: https://trac.gajim.org/ticket/7836</changelog>
<changelog author="sor.alexei@meowr.ru" date="1476360000">- Update to version 0.16.6:
  * Fix using gpg2.
  * Improve message receips usage.
  * Improve roster filtering.
  * Fix several minor bugs.
- Remove gajim-remote-dont-show.patch: merged upstream.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.16.7:
  * Better compatibility with XEP-0191: Blocking Command.
  * Gajim now depends on python-gnupg for PGP encryption.
  * Remove usage of demandimport.
  * Many minor bugfixes.
- Move python-farstream-0_1 to Suggests.
- Correct the licence to GPL-3.0.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1496059200">- Add gajim-0.16.7-default-disable-xep-0146.patch by
  Philipp Hörist: Add a config option to activate XEP-0146 commands
  (commit cb65cfc, CVE-2016-10376, bsc#1041163).</changelog>

</package>
<package pkgid="61987e76b443990694f22b4e7402d54cbd977ac0278fdf1b149e49769e0de0fa" name="gajim" arch="src">
    <version epoch="0" ver="0.16.7" rel="2.3.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1273924800">- update to 0.12.1:
  * fix filetransfer
  * updated german translation
  * fix click on notifications when text string is empty
  * improve systray popup menu</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1273924801">- add patch to fix #4788: Error receiving OpenPGP encrypted messages with
  utf-8 characters</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1273924802">- update to 0.13.1:
  * adds BOSH connection
  * adds roster versioning
  * adds the ability to send contacts
  * adds a GUI to send XHTML messages
  * adds pubsub storage (for bookmarks)</changelog>
<changelog author="bernhard@bwalle.de" date="1274011200">- update to 0.13.4
  * Fix some TLS connection
  * Don't raise a lot of "DB Error" dialog
  * Fix contact synchronisation
  * Add japanese translation
  * Minor fixes
  * Fix facebook xmpp server connection
  * Fix copy / paste with Ctrl+C on non-latin keyboard
  * Fix sending PEP information when connecting
  * Fix parsing HTML messages that have ascii markup
  * Fix some translations
  * Fix string comparison according to locales
  * Fix some gnomekeyring glitches
  * Copy emoticons when we copy / paste in conversations
- convert changelog to SUSE-style changes file</changelog>
<changelog author="prusnak@opensuse.org" date="1315051200">- updated to 0.14.4
  * Fix translation issue
  * other minor fixes
- updated to 0.14.3
  * Fix history viewer
  * Fix closing roster window
  * Prevent some erros with metacontacts
- updated to 0.14.2
  * Fix CPU usage when testing file transfer proxies
  * Fix invalid XML char regex
  * Fix subscription request window handling
  * Fix URL display in chat message banner
  * Other minor bugfixes
- updated to 0.14.1
  * Fix changing account name
  * Fix sending XHTML
  * Fix GnomeKayring usage
  * Fix some GPG bugs
  * Minor bugfixes
- updated to 0.14
  * Jingle audio / video chat
  * Improve Startup time
  * Copy emoticons, LaTeX expressions when they are selected
  * Fix status icon transparency by using gtk.statusicon
  * Groupchat auto-rejoin
  * geolocation (with geoclue)
  * use XDG standards
  * SCRAM-SHA-1 and SASL EXTERNAL authentication
  * MUC captcha
  * Lots of refactoring
- spec cleanup</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1315656000">- changed Requires:python-gstreamer to python-gstreamer-0_10, thanks to Peter
  von Arx for reporting</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1337774400">- update to 0.15</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1337860800">- add gajim-CVE-2012-2093-fix_insecure_temp_file_for_latex.patch
  (CVE#2012-2093) which fixes insecure usage of temporary files for rendering
  LaTeX markup, see also bnc#763452</changelog>
<changelog author="zaitor@opensuse.org" date="1369656000">- Update to version 0.15.4:
  * Fix usage of OTR plugin
  * Fix connection to non-SSL server
  * Fix receiving GPG-encrypted messages while offline.
- Changes from version 0.15.3:
  * Better handling of SSL errors
  * Better handling of canceling file transfer
  * Improve farstream calls
  * Minor fixes and improvements
- Changes from version 0.15.2:
  * Show punycode encoded urls if they contain non-ascii chars
  * Fix crash when pressing Esc in chat window
  * Support Network Manager 0.9
  * decrypt GPG messages in the correct order
- Changes from version 0.15.1:
  * Switch from python-farsight to python-farstream
  * improve performances
  * Fix roster filter with unicode chars
  * Fix connection to msn jabber server
  * Fix some GPG issues
  * Fix other small issues
- Drop gajim-CVE-2012-2093-fix_insecure_temp_file_for_latex.patch,
  fixed upstream.
- Add python-farstream Recommends, fixes bnc#821233.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1413028800">- Update to 0.16:
  * Improve File transfer support by adding Jingle file transfer.
  * Use external python-nbxmpp library.
  * improve security.
  * Improve audio / Video calls and add screensharing feature.
  * Support audio under windows.
  * Support systemd-logind.
  * Support XEP-0308 Last message correction.
  * Support XEP-0224 Attention.
  * Support XEP-0191 Blocking command.
  * Support XEP-0249 Direct Invitation.
  * Better RTL languages support.
  * Use host command to resolve SRV records if it is available.
- Completely review dependencies.
- Spec cleanup.
- Separate gajim-lang package.
- Purge --enable-{remote ,gtkspell,idle,trayicon} from configure
  options and trust the defaults.
- Replace Python bytecode generation script with a more verbose one.
- Generate icon cache after package installation.
- Enable Python site packages.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1423569600">- Add python-farstream-0_1 optional dependency.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1425211200">- Update to 0.16.1:
  * Fix sending Zeroconf messages.
  * Make ipython compatible to version &gt;= 1.0.
  * Support XEP-0313 MAM.
  * Minor fixes and improvements.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1437825600">- Update to 0.16.2:
  * Improve Zeroconf (Avahi) with IPv6.
  * Fix errors with GnuPG.
  * Minor fixes and improvements.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1438516800">- Update to 0.16.3:
  * Fix reading secret file.
  * Fix reconnection after suspend.
  * Fix sending GPG-encrypted file to non-trusted key.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1443355200">- Update to 0.16.4:
  * Fix trusting GPG keys.
  * Ability to disable synchronisation of logs with server.
  * Improve MAM usage.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1451390400">- Update to 0.16.5:
  * Improve MAM implementation.
  * Improve security on connexion and for roster managment
    (rh#1295475, bsc#960668, CVE-2015-8688)
  * Ability for emoticons to be sorted in menu.</changelog>
<changelog author="mvetter@suse.com" date="1464091200">- Add gajim-remote-dont-show.patch:
  gajim-remote is cli only. Dont list it in menus.
- If python-gstreamer-0_10 is installed the error message
  'ImportError: could not import gst' is not shown.
  See: https://trac.gajim.org/ticket/7836</changelog>
<changelog author="sor.alexei@meowr.ru" date="1476360000">- Update to version 0.16.6:
  * Fix using gpg2.
  * Improve message receips usage.
  * Improve roster filtering.
  * Fix several minor bugs.
- Remove gajim-remote-dont-show.patch: merged upstream.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.16.7:
  * Better compatibility with XEP-0191: Blocking Command.
  * Gajim now depends on python-gnupg for PGP encryption.
  * Remove usage of demandimport.
  * Many minor bugfixes.
- Move python-farstream-0_1 to Suggests.
- Correct the licence to GPL-3.0.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1496059200">- Add gajim-0.16.7-default-disable-xep-0146.patch by
  Philipp Hörist: Add a config option to activate XEP-0146 commands
  (commit cb65cfc, CVE-2016-10376, bsc#1041163).</changelog>

</package>
<package pkgid="9cb9413b69b1ff4ff884fd5b6b3eac157b9e2b068615ee2d4249d38870693d9e" name="gajim-lang" arch="noarch">
    <version epoch="0" ver="0.16.7" rel="2.3.1"/>

<changelog author="pascal.bleser@opensuse.org" date="1273924800">- update to 0.12.1:
  * fix filetransfer
  * updated german translation
  * fix click on notifications when text string is empty
  * improve systray popup menu</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1273924801">- add patch to fix #4788: Error receiving OpenPGP encrypted messages with
  utf-8 characters</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1273924802">- update to 0.13.1:
  * adds BOSH connection
  * adds roster versioning
  * adds the ability to send contacts
  * adds a GUI to send XHTML messages
  * adds pubsub storage (for bookmarks)</changelog>
<changelog author="bernhard@bwalle.de" date="1274011200">- update to 0.13.4
  * Fix some TLS connection
  * Don't raise a lot of "DB Error" dialog
  * Fix contact synchronisation
  * Add japanese translation
  * Minor fixes
  * Fix facebook xmpp server connection
  * Fix copy / paste with Ctrl+C on non-latin keyboard
  * Fix sending PEP information when connecting
  * Fix parsing HTML messages that have ascii markup
  * Fix some translations
  * Fix string comparison according to locales
  * Fix some gnomekeyring glitches
  * Copy emoticons when we copy / paste in conversations
- convert changelog to SUSE-style changes file</changelog>
<changelog author="prusnak@opensuse.org" date="1315051200">- updated to 0.14.4
  * Fix translation issue
  * other minor fixes
- updated to 0.14.3
  * Fix history viewer
  * Fix closing roster window
  * Prevent some erros with metacontacts
- updated to 0.14.2
  * Fix CPU usage when testing file transfer proxies
  * Fix invalid XML char regex
  * Fix subscription request window handling
  * Fix URL display in chat message banner
  * Other minor bugfixes
- updated to 0.14.1
  * Fix changing account name
  * Fix sending XHTML
  * Fix GnomeKayring usage
  * Fix some GPG bugs
  * Minor bugfixes
- updated to 0.14
  * Jingle audio / video chat
  * Improve Startup time
  * Copy emoticons, LaTeX expressions when they are selected
  * Fix status icon transparency by using gtk.statusicon
  * Groupchat auto-rejoin
  * geolocation (with geoclue)
  * use XDG standards
  * SCRAM-SHA-1 and SASL EXTERNAL authentication
  * MUC captcha
  * Lots of refactoring
- spec cleanup</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1315656000">- changed Requires:python-gstreamer to python-gstreamer-0_10, thanks to Peter
  von Arx for reporting</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1337774400">- update to 0.15</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1337860800">- add gajim-CVE-2012-2093-fix_insecure_temp_file_for_latex.patch
  (CVE#2012-2093) which fixes insecure usage of temporary files for rendering
  LaTeX markup, see also bnc#763452</changelog>
<changelog author="zaitor@opensuse.org" date="1369656000">- Update to version 0.15.4:
  * Fix usage of OTR plugin
  * Fix connection to non-SSL server
  * Fix receiving GPG-encrypted messages while offline.
- Changes from version 0.15.3:
  * Better handling of SSL errors
  * Better handling of canceling file transfer
  * Improve farstream calls
  * Minor fixes and improvements
- Changes from version 0.15.2:
  * Show punycode encoded urls if they contain non-ascii chars
  * Fix crash when pressing Esc in chat window
  * Support Network Manager 0.9
  * decrypt GPG messages in the correct order
- Changes from version 0.15.1:
  * Switch from python-farsight to python-farstream
  * improve performances
  * Fix roster filter with unicode chars
  * Fix connection to msn jabber server
  * Fix some GPG issues
  * Fix other small issues
- Drop gajim-CVE-2012-2093-fix_insecure_temp_file_for_latex.patch,
  fixed upstream.
- Add python-farstream Recommends, fixes bnc#821233.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1413028800">- Update to 0.16:
  * Improve File transfer support by adding Jingle file transfer.
  * Use external python-nbxmpp library.
  * improve security.
  * Improve audio / Video calls and add screensharing feature.
  * Support audio under windows.
  * Support systemd-logind.
  * Support XEP-0308 Last message correction.
  * Support XEP-0224 Attention.
  * Support XEP-0191 Blocking command.
  * Support XEP-0249 Direct Invitation.
  * Better RTL languages support.
  * Use host command to resolve SRV records if it is available.
- Completely review dependencies.
- Spec cleanup.
- Separate gajim-lang package.
- Purge --enable-{remote ,gtkspell,idle,trayicon} from configure
  options and trust the defaults.
- Replace Python bytecode generation script with a more verbose one.
- Generate icon cache after package installation.
- Enable Python site packages.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1423569600">- Add python-farstream-0_1 optional dependency.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1425211200">- Update to 0.16.1:
  * Fix sending Zeroconf messages.
  * Make ipython compatible to version &gt;= 1.0.
  * Support XEP-0313 MAM.
  * Minor fixes and improvements.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1437825600">- Update to 0.16.2:
  * Improve Zeroconf (Avahi) with IPv6.
  * Fix errors with GnuPG.
  * Minor fixes and improvements.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1438516800">- Update to 0.16.3:
  * Fix reading secret file.
  * Fix reconnection after suspend.
  * Fix sending GPG-encrypted file to non-trusted key.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1443355200">- Update to 0.16.4:
  * Fix trusting GPG keys.
  * Ability to disable synchronisation of logs with server.
  * Improve MAM usage.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1451390400">- Update to 0.16.5:
  * Improve MAM implementation.
  * Improve security on connexion and for roster managment
    (rh#1295475, bsc#960668, CVE-2015-8688)
  * Ability for emoticons to be sorted in menu.</changelog>
<changelog author="mvetter@suse.com" date="1464091200">- Add gajim-remote-dont-show.patch:
  gajim-remote is cli only. Dont list it in menus.
- If python-gstreamer-0_10 is installed the error message
  'ImportError: could not import gst' is not shown.
  See: https://trac.gajim.org/ticket/7836</changelog>
<changelog author="sor.alexei@meowr.ru" date="1476360000">- Update to version 0.16.6:
  * Fix using gpg2.
  * Improve message receips usage.
  * Improve roster filtering.
  * Fix several minor bugs.
- Remove gajim-remote-dont-show.patch: merged upstream.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.16.7:
  * Better compatibility with XEP-0191: Blocking Command.
  * Gajim now depends on python-gnupg for PGP encryption.
  * Remove usage of demandimport.
  * Many minor bugfixes.
- Move python-farstream-0_1 to Suggests.
- Correct the licence to GPL-3.0.</changelog>
<changelog author="sor.alexei@meowr.ru" date="1496059200">- Add gajim-0.16.7-default-disable-xep-0146.patch by
  Philipp Hörist: Add a config option to activate XEP-0146 commands
  (commit cb65cfc, CVE-2016-10376, bsc#1041163).</changelog>

</package>
<package pkgid="cfb8dc1419f131a8c4c7ea1cadc2e28b92fc526ffa7722716733a48c06c75f07" name="gc" arch="src">
    <version epoch="0" ver="7.2d" rel="8.1"/>

<changelog author="uli@suse.de" date="1195646400">- implicit malloc() redirection breaks some apps (bug #335123)</changelog>
<changelog author="crrodriguez@suse.de" date="1203940800">- fix library-without-ldconfig-postin errors</changelog>
<changelog author="olh@suse.de" date="1225368000">- obsolete old -XXbit packages (bnc#437293)</changelog>
<changelog author="olh@suse.de" date="1226404800">- use gcc built-in atomic functions, to fix w3m build</changelog>
<changelog author="olh@suse.de" date="1228910400">- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
  (bnc#437293)</changelog>
<changelog author="crrodriguez@suse.de" date="1238673600">- remove static libraries and "la" files
- run make check</changelog>
<changelog author="pgajdos@novell.com" date="1308571200">- updated to 7.2alpha6
  * many bug fixes and new features from 6.6, see doc/README.changes
    for older changes and ChangeLog for recent changes</changelog>
<changelog author="jengelh@medozas.de" date="1316692800">- Implement shlib policy
- Resolve rpmlint warning "no-pkg-config-provides"
- Remove redundant/obsolete tags (cf. specfile guidelines;
  License field is inherited from (main) subpackage)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1317384000">- Workaround qemu-arm bugs.</changelog>
<changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="werner@suse.de" date="1323777600">- To use this with asymptote from TeX Live large config is required.
  Also fast garbage collection iby using pthread-based parallel mark
  implementation will help a lot.</changelog>
<changelog author="idonmez@suse.com" date="1324814400">- Provide libatomic-ops-devel package too</changelog>
<changelog author="coolo@suse.com" date="1328961600">- put the provides for libatomic-ops-devel in a package actually
  in existance</changelog>
<changelog author="uli@suse.com" date="1344340800">- fix for malloc()/calloc() overflows (CVE-2012-2673, bnc#765444)</changelog>
<changelog author="jengelh@inai.de" date="1362312000">- Record autoconf requirements in spec file</changelog>
<changelog author="dmueller@suse.com" date="1364212800">- update to 7.2d
  + no upstream changelog available, but bring it two years
    further up to date
- remove all patches. All upstream meanwhile
- fix packaging of atomic_ops.pc</changelog>
<changelog author="schwab@suse.de" date="1368878400">- aarch64-support.patch: aarch64 support for gc from upstream
- libatomic_ops-aarch64.patch: aarch64 support for libatomic_ops from
  upstream add-aarch64-support branch</changelog>
<changelog author="root@localhost" date="1369483200">- libatomic_ops-aarch64.patch: update makefile to install missing headers,
  don't use AO_EXPECT_FALSE.</changelog>
<changelog author="jengelh@inai.de" date="1369569600">- Make use of external libatomic_ops --
  openSUSE has it in a separate source package
- Fix version: 7.2d is not a prerelease, so there is no need to
  call it 7.1*
- More portable make install call; more robust file list</changelog>
<changelog author="schwab@suse.de" date="1480334400">- CVE-2016-9427.patch (CVE-2016-9427, bnc#1011276)</changelog>

</package>
<package pkgid="9841702c8d22346e991dde8a2b352ca7f9407ceb41527cf1453c3de4d0c7860d" name="gc-devel" arch="x86_64">
    <version epoch="0" ver="7.2d" rel="8.1"/>

<changelog author="crrodriguez@suse.de" date="1238673600">- remove static libraries and "la" files
- run make check</changelog>
<changelog author="pgajdos@novell.com" date="1308571200">- updated to 7.2alpha6
  * many bug fixes and new features from 6.6, see doc/README.changes
    for older changes and ChangeLog for recent changes</changelog>
<changelog author="jengelh@medozas.de" date="1316692800">- Implement shlib policy
- Resolve rpmlint warning "no-pkg-config-provides"
- Remove redundant/obsolete tags (cf. specfile guidelines;
  License field is inherited from (main) subpackage)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1317384000">- Workaround qemu-arm bugs.</changelog>
<changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="werner@suse.de" date="1323777600">- To use this with asymptote from TeX Live large config is required.
  Also fast garbage collection iby using pthread-based parallel mark
  implementation will help a lot.</changelog>
<changelog author="idonmez@suse.com" date="1324814400">- Provide libatomic-ops-devel package too</changelog>
<changelog author="coolo@suse.com" date="1328961600">- put the provides for libatomic-ops-devel in a package actually
  in existance</changelog>
<changelog author="uli@suse.com" date="1344340800">- fix for malloc()/calloc() overflows (CVE-2012-2673, bnc#765444)</changelog>
<changelog author="jengelh@inai.de" date="1362312000">- Record autoconf requirements in spec file</changelog>
<changelog author="dmueller@suse.com" date="1364212800">- update to 7.2d
  + no upstream changelog available, but bring it two years
    further up to date
- remove all patches. All upstream meanwhile
- fix packaging of atomic_ops.pc</changelog>
<changelog author="schwab@suse.de" date="1368878400">- aarch64-support.patch: aarch64 support for gc from upstream
- libatomic_ops-aarch64.patch: aarch64 support for libatomic_ops from
  upstream add-aarch64-support branch</changelog>
<changelog author="root@localhost" date="1369483200">- libatomic_ops-aarch64.patch: update makefile to install missing headers,
  don't use AO_EXPECT_FALSE.</changelog>
<changelog author="jengelh@inai.de" date="1369569600">- Make use of external libatomic_ops --
  openSUSE has it in a separate source package
- Fix version: 7.2d is not a prerelease, so there is no need to
  call it 7.1*
- More portable make install call; more robust file list</changelog>
<changelog author="schwab@suse.de" date="1480334400">- CVE-2016-9427.patch (CVE-2016-9427, bnc#1011276)</changelog>

</package>
<package pkgid="3acdca1bd67fdaad64e9c4ab73f7c89abe9b25e94385fa9ef55237b42792b167" name="gcc48" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="e3175da0e1bb25e91c900d31a0cfdab1cf80ef1fa54c56af2d49134a55c94048" name="gcc48" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="a8dbd97c7fc4f6f1b5bfdcafaaf78ced5088c739ac7546b703bc44237e10c29b" name="gcc48-32bit" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="fd60a5222bd3aae51f41c69ef1427e103589c7ba72d1d6d7e5b4ef5f290583a8" name="gcc48-ada" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="b370733f784330f66b10661e0cd7d9c3df27ac30a6e13b5b135d8d813b937b1c" name="gcc48-ada-32bit" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="6ae599efcae42970d4d8239a9129cd5a5054f295734f3d6ecd37a7d63215a16a" name="gcc48-c++" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="897f81538b73753ecb537831de154c848fd2fa0abec0864265af0e3899060170" name="gcc48-fortran" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="c10f233da9936c2d4e639bf81b6d8f9770a7999ffbd2d6911056119d448a563b" name="gcc48-fortran-32bit" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="b1563faad88aef8c9b467025fc5471b0ba1857064895cbc0d6a6e511b2ebf693" name="gcc48-gij" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="2aab43919061802a1809f478d0689e5368dd1d6842914d9359c254f87cf4a707" name="gcc48-gij-32bit" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="50a240bd11f58acb659f7a2b56e9f572da427783640edff2d05df24adeb8c8c5" name="gcc48-info" arch="noarch">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="0cb0bf6298adea9976e2e01895451c2bb38b1d89ecb861a2d29bab7c9cca96fb" name="gcc48-java" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="0d9f25ba82907748cfc3d34d3138c05dc98ab07f1ea28ae5213ec50e96705d8c" name="gcc48-locale" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="2954f11ef04f6af4553771dd17ccbc567ddaaae5092682ec136e6d16b0bde41c" name="gcc48-obj-c++" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="95976299525a256088c3131e148a5db32d1a83fbad05e693d5d0b20cadd7c6f1" name="gcc48-objc" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="95ee0b194b2deec06f90714c14a4eda0eecfb780b10c0dd50130e9072cf2e407" name="gcc48-objc-32bit" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.2"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="f2124fe8433b2f94caff8b57d14e7732010f1c4ccb48bf9501435e4f2d97e4f4" name="gcc48-testresults" arch="src">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="72f5b5d9cceb7eee4572ca45ad65ebebce28988699ad3c9abfb40bcc4f6a35df" name="gcc48-testresults" arch="x86_64">
    <version epoch="0" ver="4.8.5" rel="23.3.4"/>

<changelog author="rguenther@suse.com" date="1443528000">- Add gcc48-bnc947791.patch to fix no_instrument_function attribute
  handling on PPC64 with -mprofile-kernel.  [bsc#947791]</changelog>
<changelog author="rguenther@suse.com" date="1443614400">- Add gcc48-aarch64-bsc948168.patch to fix libffi issues on aarch64.
  [bsc#948168]</changelog>
<changelog author="rguenther@suse.com" date="1444046400">- Add gcc48-bnc945842.patch to fix C++11 std::random_device short
  reads, CVE-2015-5276.  [bnc#945842]</changelog>
<changelog author="rguenther@suse.com" date="1444132800">- Add gcc48-ppc-bnc949000.patch to fix build of SLOF.  [bnc#949000]</changelog>
<changelog author="rguenther@suse.com" date="1447761600">- Add gcc48-bnc955382.patch to fix HTM builtins on powerpc.  [bnc#955382]</changelog>
<changelog author="rguenther@suse.com" date="1455278400">- Build without GRAPHITE where cloog-isl is not available.</changelog>
<changelog author="rguenther@suse.com" date="1457611200">- Add gcc48-bnc970009.patch to fix samba build on AARCH64.
  [bnc#970009]</changelog>
<changelog author="rguenther@suse.com" date="1461844800">- Add gcc48-bnc977654.patch to fix issue with using gcov and #pragma pack.
  [bnc#977654]</changelog>
<changelog author="matz@suse.com" date="1461931200">- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]</changelog>
<changelog author="matz@suse.com" date="1469707200">- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]</changelog>
<changelog author="rguenther@suse.com" date="1474891200">- Add patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1475236800">- Apply patch gcc48-bnc988274.patch for fixing libffi issue for
  armv7l.  [bnc#988274]</changelog>
<changelog author="rguenther@suse.com" date="1479729600">- Add patch gcc48-bnc1011348-dr1288.patch for DR#1288.  [bnc#1011348]</changelog>
<changelog author="rguenther@suse.com" date="1485777600">- Backport patch for PR65612.  [bnc#1022062]</changelog>
<changelog author="rguenther@suse.com" date="1489147200">- Add gcc48-bnc1028744.patch to properly diagnose missing
  - fsanitize=address support on ppc64le.  [bnc#1028744]</changelog>
<changelog author="rguenther@suse.com" date="1490184000">- Bump libffi version in libffi.pc to 3.0.11.</changelog>
<changelog author="rguenther@suse.com" date="1490961600">- Fix ExclusiveArch for aarch64 crosses.</changelog>
<changelog author="rguenther@suse.com" date="1497441600">- Add patch gcc48-bnc1044016.patch to enable LFS support in 32bit
  libgcov.a.  [bnc#1044016]</changelog>
<changelog author="rguenther@suse.com" date="1501156800">- Add patch gcc48-bnc1050947.patch to fix rdrand/rdseed code generation
  issue which is CVE-2017-11671.  [bnc#1050947]</changelog>
<changelog author="matz@suse.com" date="1501156801">- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .</changelog>

</package>
<package pkgid="3889eb65cae17bb37375b8299a3947d8e485dcd3216f0cb8edf78d449a3a47c2" name="gcc5" arch="src">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="9de8f6dcde263b4c1cc264bdd59e60719fad2b5d7e9b6d7cf907e2ff5ade9c58" name="gcc5" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="b4b5e697e6693bcb9348af898b33f8e86da24e00df7e5e423f7afe755873b235" name="gcc5-32bit" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="e0665b581ecdf57241d7a2456d949bfdaad8ed99e96f16bd9988a0028bbdcef4" name="gcc5-ada" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="bea96d72708b5a8cc740631c3a474e4c5c864e829315514859279fb00d33757e" name="gcc5-ada-32bit" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="a1780509a0205e5b60ed7e6897c3381ca1ce50306ac1417831152739090de98e" name="gcc5-c++" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="2b9c1c3ad0700359a721fb4018f72ad5568b97cc790015f92da76bacf72c2def" name="gcc5-c++-32bit" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="e944bb858c5915b9782426f9ea913947965908ec674c415317987fe27c7b4340" name="gcc5-fortran" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="59abb6875add32775bd97573efe9d832e6088689df57823bc62c05e3e3130395" name="gcc5-fortran-32bit" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="2b630bae6a47a4687d163f11f77381046025dd26ac8758f1df4fee54ca72ea28" name="gcc5-go" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="b6c0d22d8bb0af9eeb6d36259bf668c7a06d5f62f9dd33aa8a39a5e90f96f4d1" name="gcc5-go-32bit" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="dc78f8b5a5fbd80bc670d2854332e759eec97a49fd180685d91b89946126090a" name="gcc5-info" arch="noarch">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="f102a56b513f782a43a8f1d71ad415bcf3e24d440976ed846c0198f7bd3013c2" name="gcc5-locale" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.1"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="a9a01f7487137a09f749abbfe8d4e9ba68dab6af3771160b487a1a1bbf46b52f" name="gcc5-testresults" arch="src">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.2"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="89730f5b769ca2fb9ee41617c54226663400638f821737ecc4c81b92499278c1" name="gcc5-testresults" arch="x86_64">
    <version epoch="0" ver="5.3.1+r233831" rel="8.3.2"/>

<changelog author="rguenther@suse.com" date="1430136000">- Update to gcc-5-branch head (r222451).
  * Includes GCC 5.1.0 release and first chunk of bugfixes and powerpc
    backports.
- Enable building libmpx for i586 and x86_64.</changelog>
<changelog author="rguenther@suse.com" date="1431086400">- Update to gcc-5-branch head (r222900).
- Add proper dependences to -32bit/-64bit compiler variants.  Add
  gcc5-c++-32/64bit and gcc5-obj-c++-32/64bit (for their dependencies
  only).
- Rename libstdc++5-devel to libstdc++6-devel-gcc5 following shared
  library suffixing (but applying always).
- Likewise for libgcj devel and jar packages and for libffi.
- Renames libgcj and libffi spec files.</changelog>
<changelog author="rguenther@suse.com" date="1431950400">- Update to gcc-5-branch head (r223279).
  * Includes fix for [bnc#930496] and [bnc#930392].
- Enable 32bit code generation for ppc64le but do not build 32bit
  target libraries.  Fixes ppc64le kernel compile.</changelog>
<changelog author="rguenther@suse.com" date="1433764800">- Fix build against SLE11 SP4.
  * Where mpfr 2.4.0 is not available disable the few features
    requiring it to allow building with mpfr 2.3.2,
    gcc48-remove-mpfr-2.4.0-requirement.patch.
  * Disable building the MPX library.
  * Re-instantiate IA64 support.
  * Add gcc5-no-return-gcc43-workaround.patch to avoid bogus warnings
    from the GCC 4.3 host compiler.</changelog>
<changelog author="rguenther@suse.com" date="1433851200">- Update to gcc-5-branch head (r224257).</changelog>
<changelog author="rguenther@suse.com" date="1434974400">- Update to gcc-5-branch head (r224716).
- Fix libffi include install.  [bnc#935510]
- Package new mwaitxintrin.h file.</changelog>
<changelog author="matz@suse.com" date="1435147200">- Remove include-fixed/linux/vt.h as well.</changelog>
<changelog author="schwab@suse.de" date="1435665600">- Add cross-m68k-gcc5</changelog>
<changelog author="rguenther@suse.com" date="1436270400">- Update to gcc-5-branch head (r225500).
  * Includes GCC 5.2 RC1
- Pack s390[x] vecintrin.h file.
- Adjust optional compiler setup to also build Ada and Go and keep
  separate spec files for libffi and the testsuite.</changelog>
<changelog author="rguenther@suse.com" date="1436788800">- Update to gcc-5-branch head (r225724).
  * Includes GCC 5.2 RC2
- Adjust .changes file generation for optional compiler build.</changelog>
<changelog author="rguenther@suse.com" date="1436875200">- Allow for %{binutils_target} containing dashes by quoting in %if.
- Postpone docs cleanup beyond target installation.
- Assure files in %{_bindir} have the expected prefix.</changelog>
<changelog author="rguenther@suse.com" date="1437480000">- Update to gcc-5-branch head (r226025).
  * Includes GCC 5.2 release
  * Includes post-release fix for Wine.</changelog>
<changelog author="meissner@suse.com" date="1437480001">- filter out -fstack-protector-strong too</changelog>
<changelog author="dvaleev@suse.com" date="1442577600">- Optimize ppc64le for power8 on Tumbleweed</changelog>
<changelog author="rguenther@suse.com" date="1444305600">- Update to gcc-5-branch head (r228589).
  * Includes fix for [bnc#939460].
  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
    [bnc#945842]
  * Experimental File System TS library.
- For non-icecream cross-compilers %sysroot is always defined,
  so any conditionalization can be dropped as cleanup.</changelog>
<changelog author="rguenther@suse.com" date="1447070400">- For x86_64 default 32bit code generation to -march=x86-64 rather
  than -march=i586.
- Fix libgo certificate lookup, adds gcc5-libgo-fix-certificates-lookup.patch.
  [bsc#953831]
- Build s390[x] with --with-tune=z9-109 --with-arch=z900 on SLE11
  again.  [bnc#954002]</changelog>
<changelog author="rguenther@suse.com" date="1448020800">- Update to gcc-5-branch head (r230656).
  * Includes fix for HTM builtins on powerpc.  [bnc#955382]
  * Includes fix for build with ISL 0.15.</changelog>
<changelog author="rguenther@suse.com" date="1449489600">- Update to GCC 5.3.1 (r231346).
  * Includes GCC 5.3 release with many bugfixes.
- Drop cloog-isl build dependency from cross packages.</changelog>
<changelog author="rguenther@suse.com" date="1457352000">- Update to gcc-5-branch head (r233831).
  * Includes fixes for [bnc#966220], [bnc#962765] and [bnc#964468].
- Add gcc5-aarch64-libffi.patch to revert accidential libffi ABI
  breakage on AARCH64.  [bnc#968771]</changelog>
<changelog author="rguenther@suse.com" date="1496923200">- Bump libffi version in libffi.pc to 3.99999.  [bnc#1043580]</changelog>

</package>
<package pkgid="72fd4d8ad11ace7e3e25741fcf79013dc1f5c6c02366d721a989e25d3d52b8e1" name="gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="99aaa53223d22ab8d78501e34ca3ebedc4cb6ee449e7c7a64f8730398586efc0" name="gcc6" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="0beee39e984d2f515adb0ceefb7e6b880e5894127439ca4267b325bc50426d06" name="gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="7d1a9c5a6a55ec4e091fd7499e3f00d68c59dd04b2865bb24ceb194b786c1da3" name="gcc6" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="52b2eb34bcd3923f3c717dff0b2f265f3a9c83624cee304f1ae8ea200db381c5" name="gcc6-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="731ffd87752d98de4922ec0ca9f8dd621b51994cbeca10516af742a1ecdcd47d" name="gcc6-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="c0ddc59a4718b29a7aa64eb064c5cb439435a1eb0c6ebb2c4ed70050ebff10c6" name="gcc6-ada" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="f892672100072da96f72205b1b1f4cdf51b7b98b9a60db1b1e7e1c86d7f06b0d" name="gcc6-ada" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="4d82aab90d40ac0efea73066494427417edbe9f3770b591a308e47563fe17558" name="gcc6-ada-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="882c25e067e408283b1aeb4adbbe7fc2bdf7c2b3b5cfc9c92a053019093c4eaa" name="gcc6-ada-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="ca3e06e8e22c75b0d39802467fda4b8e10f9481dfa710f5977b571f0b092a044" name="gcc6-c++" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="271540e31d10a249cc228dab9dce2a560d285bc1b82f28c413d301576980399a" name="gcc6-c++" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="fe7c329a2169a8148b57a95cb01b3e50f0b02d23ba28cd2f65378275beea967b" name="gcc6-c++-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="126ce4158c71a9ab680ec6e0e80114e0e333543624977d1123ad84f8b6cec95c" name="gcc6-c++-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="b463a904e1887111da26170bd26316024c87538a6502eb0631b8beba960700f1" name="gcc6-fortran" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="3b6c5e7a108a81a119a0cce60cdb6e0b49513a8de802dc56dbb3ca35fa0d7595" name="gcc6-fortran" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="6552e164be32e687b77b48dfad9665d73185803eac02e661af865905703228ef" name="gcc6-fortran-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="a28939d94366605b58c7eac1e06811000736ba121b5e6eb83423787003015f55" name="gcc6-fortran-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="0d2f30adf255190d7c096005edbad9b662e0ab6062276864463a9d837088d5a6" name="gcc6-gij" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="650b3a70e8ed292cbfb88d5b7fdaa5df4be42e805ab378997e8cf99cb6becff6" name="gcc6-gij-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="69b6a5593c3646e27505fb3cce12ff128dcc0bed04993ce48152e03125a3e121" name="gcc6-go" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="cc52287fe8ce1db75e438c43c8206ac328fe3970d492af520eb429be44021021" name="gcc6-go" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="d6c636324cef31fdc9cdc5a90d6859afda1739fb4c64cf3dea27300244ff34e7" name="gcc6-go-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="f0d5287b20c829b1f3d3c028d21dd6130332751f9566bb2c60b258837a1d65b3" name="gcc6-go-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="294a2940726eeb66abde3235a27e822521aa8e023d3989353cd2d447b86b20de" name="gcc6-info" arch="noarch">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="16424f44afbfb7998db50d27ef60805246f7d10929b5357a9ddb595a83300917" name="gcc6-info" arch="noarch">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="3d1f5ed8be3f0d5beca184c85f9a4849eca13748e07e6d311b134f1e8dc045da" name="gcc6-java" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="28e7fd7999e27a3748ea51116d6e0a17dc3a3c8ded90b8b87041c17749f14b8a" name="gcc6-locale" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="7ef4454530233f676438f9dc02183cee894c48f7e8143edb4802088d50de5f92" name="gcc6-locale" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="1e9ad86d2829cbbea49594837b5c9e73f80551166f790a61a74b15c6d2c0befa" name="gcc6-obj-c++" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="7aba30bf4d65356a5e206297a0e3f5044df181b97e411d4a2cacc401a3d29b3e" name="gcc6-obj-c++-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="17096ea689f8c2c42d9ef91072455e8bcd46cb1d0d4671221083f6470112efd9" name="gcc6-objc" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="73458fa03232cb92fb23b66d56a900855c298115c91c24f74ce477b94cc43a74" name="gcc6-objc-32bit" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.2"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="628d704c6c10e5985b5429057af0f0a3ecd690c4216b6e9c561cfd35a2d01808" name="gcc6-testresults" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="2cffa2111cc04a6115de5a3366f3fc9ff8e0ec368ab99f9a9d5625b5b3eb0a25" name="gcc6-testresults" arch="src">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="54a02a2f6e1c10cb923bac54db70bc06604fd303c78e67f82f5353118e5ff4bf" name="gcc6-testresults" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="3.3"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="f868cd7eb23a226ba908839877ea3ce65e7fd5ef3ca82cacb4f47fcda356cd65" name="gcc6-testresults" arch="x86_64">
    <version epoch="0" ver="6.2.1+r239768" rel="5.5.4"/>

<changelog author="rguenther@suse.com" date="1460635200">- Update to SVN trunk head (r234970).</changelog>
<changelog author="martin.liska@suse.com" date="1460980800">- Add gcc6-hsa-enablement.patch and enable HSA offloading target.</changelog>
<changelog author="rguenther@suse.com" date="1461758400">- Update to GCC 6.1.0 release (r235473).
  * Includes fix for python3 miscompile [bnc#976024]
- Enable profiledbootstrap, but not if building libjava where also
  disable bootstrap</changelog>
<changelog author="rguenther@suse.com" date="1462190400">- Update to gcc-6-branch head (r235696).
  * Fixes libgcj_bc1 version check issue.</changelog>
<changelog author="rguenther@suse.com" date="1462363200">- Fix HSA build conditional for crosses.</changelog>
<changelog author="rguenther@suse.com" date="1462881600">- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because
  libtsan0 is not installable.</changelog>
<changelog author="rguenther@suse.com" date="1464782400">- Update to gcc-6-branch head (r236988).
- Enable profiledbootstrap for AARCH64.</changelog>
<changelog author="rguenther@suse.com" date="1465214400">- Update disk-space _constraints, add libgcj-gcc6 _constraints similar
  to gcc6-testresults as that one is also building libjava.</changelog>
<changelog author="rguenther@suse.com" date="1465560000">- Update to gcc-6-branch head (r237296).
- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH.
  [bnc#982182]</changelog>
<changelog author="rguenther@suse.com" date="1465819200">- Add cross-arm-gcc6 that should work with cross-arm-binutils and
  defaults to armv6hl settings, but without builing an icecream
  environment for it.</changelog>
<changelog author="rguenther@suse.com" date="1465992000">- Update to gcc-6-branch head (r237469)
- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183.
- Use %preun instead of %postun for info file deletion.  Register
  libitm.info.  [bnc#984767]</changelog>
<changelog author="rguenther@suse.com" date="1467892800">- Update to gcc-6-branch head (r238085)
  * Fixes compile-time issues in the C++ frontend.  [bnc#988017]
- Enable plugin support for Tumbleweed and add gcc6-devel package
  for the hearder files required to develop plugins.  [bnc#988009]</changelog>
<changelog author="afaerber@suse.de" date="1469966400">- Prepare newlib targets epiphany, nds32le, rl78, rx
  * Mostly forward-ported from gcc5 package
- change_spec: Add add_newlib_cross() convenience function
- Enable epiphany and rx packages
  * Fix debugsources.list path for non-bootstrap packages w/debuginfo</changelog>
<changelog author="schwab@suse.de" date="1470657600">- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc
  for SLE12 and up</changelog>
<changelog author="rguenther@suse.com" date="1471003200">- Update to gcc-6-branch head (r239408).
- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64.</changelog>
<changelog author="afaerber@suse.de" date="1471003201">- Clean up newlib handling in spec files
  * change_spec: Set new gcc_target_newlib in add_newlib_cross()
  * gcc.spec.in: Converge per-target configure sections
  * cross.spec.in: Prepare for more library options: gcc_target_glibc</changelog>
<changelog author="rguenther@suse.com" date="1471262400">- Update to gcc-6-branch head (r239476).
  * includes GCC 6.2 RC1
- Make sure newlib crosses for the same target conflict</changelog>
<changelog author="mliska@suse.cz" date="1471435200">- Update HSA_RUNTINE_LIB in gcc6-hsa-enablement.patch</changelog>
<changelog author="jslaby@suse.com" date="1471435201">- gcc6-devel: require gmp-devel and mpc-devel</changelog>
<changelog author="rguenther@suse.com" date="1472212800">- Update to gcc-6-branch head (r239768).
  * Includes GCC 6.2 release.</changelog>

</package>
<package pkgid="925599d0bb1e1a9ff16a877bb6a433f93dd146dc0abad3236749735af2409dab" name="gd" arch="src">
    <version epoch="0" ver="2.1.0" rel="13.1"/>

<changelog author="anosek@suse.cz" date="1200657600">- updated to version 2.0.36RC1
  * Fixed gdImageCopy with true color image, the transparent color was ignored
  * Fixed support of PNG grayscale image with alpha channel
  * Added Netware builds script
  * ease the creation of regexp to match symbols/functions in the sources
  * _gdCreateFromFile() can crash if gdImageCreate fails
  * gdImageCreateFrom*Ptr() can crash if gdNewDynamicCtxEx() fails
  * gdImageRectangle draws 1x1 rectangles as 1x3 rectangles
  * Possible integer overflow in gdImageFill()
  * Optimization for single pixel line not in correct order
  * gdImageColorDeallocate can write outside buffer
  * gdImageColorTransparent can write outside buffer
  * gdImageWBMPCtx can crash when createwbmp fails
  * Fixed decoding of the html entity &amp;thetasym;
  * Fixed configure script ignoring --with-png=DIR option
- dropped obsoleted security.patch</changelog>
<changelog author="crrodriguez@suse.de" date="1205150400">- fix rpm version number, otherwise it wont upgrade later.</changelog>
<changelog author="crrodriguez@suse.de" date="1226491200">- QA Results: Regression on PPC64 only, detected by PHP test suite,
  the system libgd part, fix by IBM</changelog>
<changelog author="ro@suse.de" date="1270382400">- replace png_check_sig by negated png_sig_cmp for libpng14</changelog>
<changelog author="ro@suse.de" date="1270555200">- add baselibs.conf (for libpghoto2)</changelog>
<changelog author="aj@suse.de" date="1308052800">- Devel package needs zlib-devel and libpng-devel.</changelog>
<changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use libpng from sysroot</changelog>
<changelog author="jengelh@medozas.de" date="1328443200">- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Remove pointless INSTALL file from rpm package
  (it's just the default autotools INSTALL blurb)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359892800">- gd-autoconf.patch fix up compile file so gd can handle
  large files on 32 bit</changelog>
<changelog author="pgajdos@suse.com" date="1387281600">- updated to 2.1.0
- removed warn.patch (not needed)
- removed ppc64.patch (upstreamed)
- removed gd-png_check_sig.patch (upstreamed)</changelog>
<changelog author="tchvatal@suse.com" date="1388145600">- Cleanup here&amp;there to parallelize everything
- Remove bogus cmake dependency</changelog>
<changelog author="pgajdos@suse.com" date="1396612800">- fixed CVE-2014-2497 [bnc#868624]
- build against libvpx and libtiff</changelog>
<changelog author="pgajdos@suse.com" date="1427198400">- fixed CVE-2014-9709 [bnc#923945]
  + gd-CVE-2014-9709.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5116 [bsc#982176]
    + gd-CVE-2016-5116.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470657600">- security update:
  * CVE-2016-6214 [bsc#991436]
    + gd-CVE-2016-6214.patch
  * CVE-2016-6132 [bsc#987577]
    + gd-CVE-2016-6132.patch
  * CVE-2016-6128 [bsc#991710]
    + gd-CVE-2016-6128.patch
  * CVE-2016-6207 [bsc#991622]
    + gd-CVE-2016-6207.patch
  * CVE-2016-6161 [bsc#988032]
    + gd-CVE-2016-6161.patch</changelog>
<changelog author="pgajdos@suse.com" date="1471953600">- security update:
  * CVE-2016-6905 [bsc#995034]
    + gd-CVE-2016-6905.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476360000">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + gd-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    gd-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    gd-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
  * gd-CVE-2016-9933.patch</changelog>

</package>
<package pkgid="92d4551377f75d4ee672a395f5841afabe7408269a7b152b3f488f3a8d9c33e3" name="gd" arch="src">
    <version epoch="0" ver="2.1.0" rel="16.1"/>

<changelog author="crrodriguez@suse.de" date="1205150400">- fix rpm version number, otherwise it wont upgrade later.</changelog>
<changelog author="crrodriguez@suse.de" date="1226491200">- QA Results: Regression on PPC64 only, detected by PHP test suite,
  the system libgd part, fix by IBM</changelog>
<changelog author="ro@suse.de" date="1270382400">- replace png_check_sig by negated png_sig_cmp for libpng14</changelog>
<changelog author="ro@suse.de" date="1270555200">- add baselibs.conf (for libpghoto2)</changelog>
<changelog author="aj@suse.de" date="1308052800">- Devel package needs zlib-devel and libpng-devel.</changelog>
<changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use libpng from sysroot</changelog>
<changelog author="jengelh@medozas.de" date="1328443200">- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Remove pointless INSTALL file from rpm package
  (it's just the default autotools INSTALL blurb)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359892800">- gd-autoconf.patch fix up compile file so gd can handle
  large files on 32 bit</changelog>
<changelog author="pgajdos@suse.com" date="1387281600">- updated to 2.1.0
- removed warn.patch (not needed)
- removed ppc64.patch (upstreamed)
- removed gd-png_check_sig.patch (upstreamed)</changelog>
<changelog author="tchvatal@suse.com" date="1388145600">- Cleanup here&amp;there to parallelize everything
- Remove bogus cmake dependency</changelog>
<changelog author="pgajdos@suse.com" date="1396612800">- fixed CVE-2014-2497 [bnc#868624]
- build against libvpx and libtiff</changelog>
<changelog author="pgajdos@suse.com" date="1427198400">- fixed CVE-2014-9709 [bnc#923945]
  + gd-CVE-2014-9709.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5116 [bsc#982176]
    + gd-CVE-2016-5116.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470657600">- security update:
  * CVE-2016-6214 [bsc#991436]
    + gd-CVE-2016-6214.patch
  * CVE-2016-6132 [bsc#987577]
    + gd-CVE-2016-6132.patch
  * CVE-2016-6128 [bsc#991710]
    + gd-CVE-2016-6128.patch
  * CVE-2016-6207 [bsc#991622]
    + gd-CVE-2016-6207.patch
  * CVE-2016-6161 [bsc#988032]
    + gd-CVE-2016-6161.patch</changelog>
<changelog author="pgajdos@suse.com" date="1471953600">- security update:
  * CVE-2016-6905 [bsc#995034]
    + gd-CVE-2016-6905.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476360000">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + gd-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    gd-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    gd-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
  * gd-CVE-2016-9933.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485950400">- security update:
  * CVE-2016-6906 [bsc#1022553]
    + gd-CVE-2016-6906.patch
  * CVE-2016-10167 [bsc#1022264]
    + gd-CVE-2016-10167.patch
  * CVE-2016-9317 [bsc#1022283]
    + gd-CVE-2016-9317.patch
  * CVE-2016-10168 [bsc#1022265]
    + gd-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + gd-CVE-2016-10166.patch
  * CVE-2016-6912 [bsc#1022284]
    + gd-CVE-2016-6912.patch</changelog>

</package>
<package pkgid="534748de9b535fe33f2d953ce6f42c480f63e8953534e9406e1dd1b575d22005" name="gd" arch="x86_64">
    <version epoch="0" ver="2.1.0" rel="13.1"/>

<changelog author="ro@suse.de" date="1270382400">- replace png_check_sig by negated png_sig_cmp for libpng14</changelog>
<changelog author="ro@suse.de" date="1270555200">- add baselibs.conf (for libpghoto2)</changelog>
<changelog author="aj@suse.de" date="1308052800">- Devel package needs zlib-devel and libpng-devel.</changelog>
<changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use libpng from sysroot</changelog>
<changelog author="jengelh@medozas.de" date="1328443200">- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Remove pointless INSTALL file from rpm package
  (it's just the default autotools INSTALL blurb)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359892800">- gd-autoconf.patch fix up compile file so gd can handle
  large files on 32 bit</changelog>
<changelog author="pgajdos@suse.com" date="1387281600">- updated to 2.1.0
- removed warn.patch (not needed)
- removed ppc64.patch (upstreamed)
- removed gd-png_check_sig.patch (upstreamed)</changelog>
<changelog author="tchvatal@suse.com" date="1388145600">- Cleanup here&amp;there to parallelize everything
- Remove bogus cmake dependency</changelog>
<changelog author="pgajdos@suse.com" date="1396612800">- fixed CVE-2014-2497 [bnc#868624]
- build against libvpx and libtiff</changelog>
<changelog author="pgajdos@suse.com" date="1427198400">- fixed CVE-2014-9709 [bnc#923945]
  + gd-CVE-2014-9709.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5116 [bsc#982176]
    + gd-CVE-2016-5116.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470657600">- security update:
  * CVE-2016-6214 [bsc#991436]
    + gd-CVE-2016-6214.patch
  * CVE-2016-6132 [bsc#987577]
    + gd-CVE-2016-6132.patch
  * CVE-2016-6128 [bsc#991710]
    + gd-CVE-2016-6128.patch
  * CVE-2016-6207 [bsc#991622]
    + gd-CVE-2016-6207.patch
  * CVE-2016-6161 [bsc#988032]
    + gd-CVE-2016-6161.patch</changelog>
<changelog author="pgajdos@suse.com" date="1471953600">- security update:
  * CVE-2016-6905 [bsc#995034]
    + gd-CVE-2016-6905.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476360000">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + gd-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    gd-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    gd-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
  * gd-CVE-2016-9933.patch</changelog>

</package>
<package pkgid="f19e7c45d475dd6c22efd6b36071d6ce03bff00fc992eeccf3195b8389209519" name="gd" arch="x86_64">
    <version epoch="0" ver="2.1.0" rel="16.1"/>

<changelog author="ro@suse.de" date="1270382400">- replace png_check_sig by negated png_sig_cmp for libpng14</changelog>
<changelog author="ro@suse.de" date="1270555200">- add baselibs.conf (for libpghoto2)</changelog>
<changelog author="aj@suse.de" date="1308052800">- Devel package needs zlib-devel and libpng-devel.</changelog>
<changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use libpng from sysroot</changelog>
<changelog author="jengelh@medozas.de" date="1328443200">- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Remove pointless INSTALL file from rpm package
  (it's just the default autotools INSTALL blurb)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359892800">- gd-autoconf.patch fix up compile file so gd can handle
  large files on 32 bit</changelog>
<changelog author="pgajdos@suse.com" date="1387281600">- updated to 2.1.0
- removed warn.patch (not needed)
- removed ppc64.patch (upstreamed)
- removed gd-png_check_sig.patch (upstreamed)</changelog>
<changelog author="tchvatal@suse.com" date="1388145600">- Cleanup here&amp;there to parallelize everything
- Remove bogus cmake dependency</changelog>
<changelog author="pgajdos@suse.com" date="1396612800">- fixed CVE-2014-2497 [bnc#868624]
- build against libvpx and libtiff</changelog>
<changelog author="pgajdos@suse.com" date="1427198400">- fixed CVE-2014-9709 [bnc#923945]
  + gd-CVE-2014-9709.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5116 [bsc#982176]
    + gd-CVE-2016-5116.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470657600">- security update:
  * CVE-2016-6214 [bsc#991436]
    + gd-CVE-2016-6214.patch
  * CVE-2016-6132 [bsc#987577]
    + gd-CVE-2016-6132.patch
  * CVE-2016-6128 [bsc#991710]
    + gd-CVE-2016-6128.patch
  * CVE-2016-6207 [bsc#991622]
    + gd-CVE-2016-6207.patch
  * CVE-2016-6161 [bsc#988032]
    + gd-CVE-2016-6161.patch</changelog>
<changelog author="pgajdos@suse.com" date="1471953600">- security update:
  * CVE-2016-6905 [bsc#995034]
    + gd-CVE-2016-6905.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476360000">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + gd-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    gd-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    gd-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
  * gd-CVE-2016-9933.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485950400">- security update:
  * CVE-2016-6906 [bsc#1022553]
    + gd-CVE-2016-6906.patch
  * CVE-2016-10167 [bsc#1022264]
    + gd-CVE-2016-10167.patch
  * CVE-2016-9317 [bsc#1022283]
    + gd-CVE-2016-9317.patch
  * CVE-2016-10168 [bsc#1022265]
    + gd-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + gd-CVE-2016-10166.patch
  * CVE-2016-6912 [bsc#1022284]
    + gd-CVE-2016-6912.patch</changelog>

</package>
<package pkgid="d88bbfabbdf1358ba5afa8fb31d3baa574cf93b12593513cdb06b44623498371" name="gd-32bit" arch="x86_64">
    <version epoch="0" ver="2.1.0" rel="13.1"/>

<changelog author="ro@suse.de" date="1270382400">- replace png_check_sig by negated png_sig_cmp for libpng14</changelog>
<changelog author="ro@suse.de" date="1270555200">- add baselibs.conf (for libpghoto2)</changelog>
<changelog author="aj@suse.de" date="1308052800">- Devel package needs zlib-devel and libpng-devel.</changelog>
<changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use libpng from sysroot</changelog>
<changelog author="jengelh@medozas.de" date="1328443200">- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Remove pointless INSTALL file from rpm package
  (it's just the default autotools INSTALL blurb)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359892800">- gd-autoconf.patch fix up compile file so gd can handle
  large files on 32 bit</changelog>
<changelog author="pgajdos@suse.com" date="1387281600">- updated to 2.1.0
- removed warn.patch (not needed)
- removed ppc64.patch (upstreamed)
- removed gd-png_check_sig.patch (upstreamed)</changelog>
<changelog author="tchvatal@suse.com" date="1388145600">- Cleanup here&amp;there to parallelize everything
- Remove bogus cmake dependency</changelog>
<changelog author="pgajdos@suse.com" date="1396612800">- fixed CVE-2014-2497 [bnc#868624]
- build against libvpx and libtiff</changelog>
<changelog author="pgajdos@suse.com" date="1427198400">- fixed CVE-2014-9709 [bnc#923945]
  + gd-CVE-2014-9709.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5116 [bsc#982176]
    + gd-CVE-2016-5116.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470657600">- security update:
  * CVE-2016-6214 [bsc#991436]
    + gd-CVE-2016-6214.patch
  * CVE-2016-6132 [bsc#987577]
    + gd-CVE-2016-6132.patch
  * CVE-2016-6128 [bsc#991710]
    + gd-CVE-2016-6128.patch
  * CVE-2016-6207 [bsc#991622]
    + gd-CVE-2016-6207.patch
  * CVE-2016-6161 [bsc#988032]
    + gd-CVE-2016-6161.patch</changelog>
<changelog author="pgajdos@suse.com" date="1471953600">- security update:
  * CVE-2016-6905 [bsc#995034]
    + gd-CVE-2016-6905.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476360000">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + gd-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    gd-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    gd-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
  * gd-CVE-2016-9933.patch</changelog>

</package>
<package pkgid="e72079315227725293989f10086ea90465db70ae13e8f59fef0701975631a2c3" name="gd-32bit" arch="x86_64">
    <version epoch="0" ver="2.1.0" rel="16.1"/>

<changelog author="ro@suse.de" date="1270382400">- replace png_check_sig by negated png_sig_cmp for libpng14</changelog>
<changelog author="ro@suse.de" date="1270555200">- add baselibs.conf (for libpghoto2)</changelog>
<changelog author="aj@suse.de" date="1308052800">- Devel package needs zlib-devel and libpng-devel.</changelog>
<changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use libpng from sysroot</changelog>
<changelog author="jengelh@medozas.de" date="1328443200">- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Remove pointless INSTALL file from rpm package
  (it's just the default autotools INSTALL blurb)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359892800">- gd-autoconf.patch fix up compile file so gd can handle
  large files on 32 bit</changelog>
<changelog author="pgajdos@suse.com" date="1387281600">- updated to 2.1.0
- removed warn.patch (not needed)
- removed ppc64.patch (upstreamed)
- removed gd-png_check_sig.patch (upstreamed)</changelog>
<changelog author="tchvatal@suse.com" date="1388145600">- Cleanup here&amp;there to parallelize everything
- Remove bogus cmake dependency</changelog>
<changelog author="pgajdos@suse.com" date="1396612800">- fixed CVE-2014-2497 [bnc#868624]
- build against libvpx and libtiff</changelog>
<changelog author="pgajdos@suse.com" date="1427198400">- fixed CVE-2014-9709 [bnc#923945]
  + gd-CVE-2014-9709.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5116 [bsc#982176]
    + gd-CVE-2016-5116.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470657600">- security update:
  * CVE-2016-6214 [bsc#991436]
    + gd-CVE-2016-6214.patch
  * CVE-2016-6132 [bsc#987577]
    + gd-CVE-2016-6132.patch
  * CVE-2016-6128 [bsc#991710]
    + gd-CVE-2016-6128.patch
  * CVE-2016-6207 [bsc#991622]
    + gd-CVE-2016-6207.patch
  * CVE-2016-6161 [bsc#988032]
    + gd-CVE-2016-6161.patch</changelog>
<changelog author="pgajdos@suse.com" date="1471953600">- security update:
  * CVE-2016-6905 [bsc#995034]
    + gd-CVE-2016-6905.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476360000">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + gd-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    gd-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    gd-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
  * gd-CVE-2016-9933.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485950400">- security update:
  * CVE-2016-6906 [bsc#1022553]
    + gd-CVE-2016-6906.patch
  * CVE-2016-10167 [bsc#1022264]
    + gd-CVE-2016-10167.patch
  * CVE-2016-9317 [bsc#1022283]
    + gd-CVE-2016-9317.patch
  * CVE-2016-10168 [bsc#1022265]
    + gd-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + gd-CVE-2016-10166.patch
  * CVE-2016-6912 [bsc#1022284]
    + gd-CVE-2016-6912.patch</changelog>

</package>
<package pkgid="ab39dce3dc0eed88a3d83cc6afa46b2060333fd17f066bf141ff55061644450c" name="gd-devel" arch="x86_64">
    <version epoch="0" ver="2.1.0" rel="13.1"/>

<changelog author="ro@suse.de" date="1270382400">- replace png_check_sig by negated png_sig_cmp for libpng14</changelog>
<changelog author="ro@suse.de" date="1270555200">- add baselibs.conf (for libpghoto2)</changelog>
<changelog author="aj@suse.de" date="1308052800">- Devel package needs zlib-devel and libpng-devel.</changelog>
<changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use libpng from sysroot</changelog>
<changelog author="jengelh@medozas.de" date="1328443200">- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Remove pointless INSTALL file from rpm package
  (it's just the default autotools INSTALL blurb)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359892800">- gd-autoconf.patch fix up compile file so gd can handle
  large files on 32 bit</changelog>
<changelog author="pgajdos@suse.com" date="1387281600">- updated to 2.1.0
- removed warn.patch (not needed)
- removed ppc64.patch (upstreamed)
- removed gd-png_check_sig.patch (upstreamed)</changelog>
<changelog author="tchvatal@suse.com" date="1388145600">- Cleanup here&amp;there to parallelize everything
- Remove bogus cmake dependency</changelog>
<changelog author="pgajdos@suse.com" date="1396612800">- fixed CVE-2014-2497 [bnc#868624]
- build against libvpx and libtiff</changelog>
<changelog author="pgajdos@suse.com" date="1427198400">- fixed CVE-2014-9709 [bnc#923945]
  + gd-CVE-2014-9709.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5116 [bsc#982176]
    + gd-CVE-2016-5116.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470657600">- security update:
  * CVE-2016-6214 [bsc#991436]
    + gd-CVE-2016-6214.patch
  * CVE-2016-6132 [bsc#987577]
    + gd-CVE-2016-6132.patch
  * CVE-2016-6128 [bsc#991710]
    + gd-CVE-2016-6128.patch
  * CVE-2016-6207 [bsc#991622]
    + gd-CVE-2016-6207.patch
  * CVE-2016-6161 [bsc#988032]
    + gd-CVE-2016-6161.patch</changelog>
<changelog author="pgajdos@suse.com" date="1471953600">- security update:
  * CVE-2016-6905 [bsc#995034]
    + gd-CVE-2016-6905.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476360000">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + gd-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    gd-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    gd-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
  * gd-CVE-2016-9933.patch</changelog>

</package>
<package pkgid="ed4c2fadfeecc484c6cb6c1c5696d09541e3a6e1b32510244d0c1a8653f5ce8f" name="gd-devel" arch="x86_64">
    <version epoch="0" ver="2.1.0" rel="16.1"/>

<changelog author="ro@suse.de" date="1270382400">- replace png_check_sig by negated png_sig_cmp for libpng14</changelog>
<changelog author="ro@suse.de" date="1270555200">- add baselibs.conf (for libpghoto2)</changelog>
<changelog author="aj@suse.de" date="1308052800">- Devel package needs zlib-devel and libpng-devel.</changelog>
<changelog author="coolo@suse.com" date="1317470400">- add libtool as buildrequire to make the spec file more reliable</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use libpng from sysroot</changelog>
<changelog author="jengelh@medozas.de" date="1328443200">- Remove redundant tags/sections
- Parallel build with %_smp_mflags
- Remove pointless INSTALL file from rpm package
  (it's just the default autotools INSTALL blurb)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1359892800">- gd-autoconf.patch fix up compile file so gd can handle
  large files on 32 bit</changelog>
<changelog author="pgajdos@suse.com" date="1387281600">- updated to 2.1.0
- removed warn.patch (not needed)
- removed ppc64.patch (upstreamed)
- removed gd-png_check_sig.patch (upstreamed)</changelog>
<changelog author="tchvatal@suse.com" date="1388145600">- Cleanup here&amp;there to parallelize everything
- Remove bogus cmake dependency</changelog>
<changelog author="pgajdos@suse.com" date="1396612800">- fixed CVE-2014-2497 [bnc#868624]
- build against libvpx and libtiff</changelog>
<changelog author="pgajdos@suse.com" date="1427198400">- fixed CVE-2014-9709 [bnc#923945]
  + gd-CVE-2014-9709.patch</changelog>
<changelog author="pgajdos@suse.com" date="1464609600">- security update:
  * CVE-2016-5116 [bsc#982176]
    + gd-CVE-2016-5116.patch</changelog>
<changelog author="pgajdos@suse.com" date="1470657600">- security update:
  * CVE-2016-6214 [bsc#991436]
    + gd-CVE-2016-6214.patch
  * CVE-2016-6132 [bsc#987577]
    + gd-CVE-2016-6132.patch
  * CVE-2016-6128 [bsc#991710]
    + gd-CVE-2016-6128.patch
  * CVE-2016-6207 [bsc#991622]
    + gd-CVE-2016-6207.patch
  * CVE-2016-6161 [bsc#988032]
    + gd-CVE-2016-6161.patch</changelog>
<changelog author="pgajdos@suse.com" date="1471953600">- security update:
  * CVE-2016-6905 [bsc#995034]
    + gd-CVE-2016-6905.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476360000">- security update:
  * CVE-2016-7568 [bsc#1001900]
    + gd-CVE-2016-7568.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476964800">- security update:
  * CVE-2016-8670 [bsc#1004924]
    gd-CVE-2016-8670.patch
  * CVE-2016-6911 [bsc#1005274]
    gd-CVE-2016-6911.patch</changelog>
<changelog author="pgajdos@suse.com" date="1481716800">- security update:
  * CVE-2016-9933 [bsc#1015187]
  * gd-CVE-2016-9933.patch</changelog>
<changelog author="pgajdos@suse.com" date="1485950400">- security update:
  * CVE-2016-6906 [bsc#1022553]
    + gd-CVE-2016-6906.patch
  * CVE-2016-10167 [bsc#1022264]
    + gd-CVE-2016-10167.patch
  * CVE-2016-9317 [bsc#1022283]
    + gd-CVE-2016-9317.patch
  * CVE-2016-10168 [bsc#1022265]
    + gd-CVE-2016-10168.patch
  * CVE-2016-10166 [bsc#1022263]
    + gd-CVE-2016-10166.patch
  * CVE-2016-6912 [bsc#1022284]
    + gd-CVE-2016-6912.patch</changelog>

</package>
<package pkgid="38b2ede4f821e26e96179869a328942066c9782aafbcc60bb4b436d128fe8f9f" name="gdata-sharp" arch="noarch">
    <version epoch="0" ver="1.4.0.2" rel="28.1"/>

<changelog author="ajorgensen@novell.com" date="1246363200">- Initial upload</changelog>
<changelog author="cfarrell@suse.com" date="1337169600">- license update: Apache-2.0
  Use SPDX syntax to describe the license</changelog>
<changelog author="dimstar@opensuse.org" date="1432036800">- Add gdata-sharp-runtime-4.5.patch: Specify -sdk:4.5 during build:
  despite gmcs specifying this to be the default, if not specified,
  gmcs fails to find nunit.framework (which is only available for
  SDK 4.5 at this moment).</changelog>
<changelog author="i@marguerite.su" date="1482926400">- add gdata-sharp-find-nunit.patch: rely on pkg-config to provide
  the right information to link nunit.
- add a devel package to fix rpmlint errors</changelog>

</package>
<package pkgid="89729ad203db45e0453b30dea0211b41cca77a83e101f6f906eed4c0d382f0b0" name="gdata-sharp" arch="src">
    <version epoch="0" ver="1.4.0.2" rel="28.1"/>

<changelog author="ajorgensen@novell.com" date="1246363200">- Initial upload</changelog>
<changelog author="cfarrell@suse.com" date="1337169600">- license update: Apache-2.0
  Use SPDX syntax to describe the license</changelog>
<changelog author="dimstar@opensuse.org" date="1432036800">- Add gdata-sharp-runtime-4.5.patch: Specify -sdk:4.5 during build:
  despite gmcs specifying this to be the default, if not specified,
  gmcs fails to find nunit.framework (which is only available for
  SDK 4.5 at this moment).</changelog>
<changelog author="i@marguerite.su" date="1482926400">- add gdata-sharp-find-nunit.patch: rely on pkg-config to provide
  the right information to link nunit.
- add a devel package to fix rpmlint errors</changelog>

</package>
<package pkgid="fd7138ac492a623480225f80be41788a96f2866bfb2be04f3f981504e8f01958" name="gdata-sharp-devel" arch="noarch">
    <version epoch="0" ver="1.4.0.2" rel="28.1"/>

<changelog author="ajorgensen@novell.com" date="1246363200">- Initial upload</changelog>
<changelog author="cfarrell@suse.com" date="1337169600">- license update: Apache-2.0
  Use SPDX syntax to describe the license</changelog>
<changelog author="dimstar@opensuse.org" date="1432036800">- Add gdata-sharp-runtime-4.5.patch: Specify -sdk:4.5 during build:
  despite gmcs specifying this to be the default, if not specified,
  gmcs fails to find nunit.framework (which is only available for
  SDK 4.5 at this moment).</changelog>
<changelog author="i@marguerite.su" date="1482926400">- add gdata-sharp-find-nunit.patch: rely on pkg-config to provide
  the right information to link nunit.
- add a devel package to fix rpmlint errors</changelog>

</package>
<package pkgid="d5bf2f1d67b1d597b97f9248a14bf074fe1b0e09ad077a08f7455d766d4e66ef" name="gdb" arch="src">
    <version epoch="0" ver="8.0.1" rel="18.3.1"/>

<changelog author="matz@suse.de" date="1456747200">- Rebase to gdb version 7.11 as of version in Fedora 24:
  * Per-inferior thread numbers.
  * Breakpoint "explicit locations" (via CLI and GDB/MI).
  * New convenience variables ($_gthread, $_inferior).
  * Record btrace now supports non-stop mode.
  * Various improvements on AArch64 GNU/Linux:
  - Multi-architecture debugging support.
  - displaced stepping.
  - tracepoint support added in GDBserver.
  * In Ada, the overloads selection menu provides the parameter
    types and return types for the matching overloaded subprograms.
  * Various remote protocol improvements, including several
    new packets which can be used to support features such as
    follow-exec-mode, exec catchpoints, syscall catchpoints, etc.
  * Some minor improvements in the Python API for extending GDB.
- Added local patch gdb-fix-buf-overflow.diff.
- Added new patches from Fedora:
    gdb-fedora-libncursesw.patch
    gdb-fortran-stride-intel-1of6.patch
    gdb-fortran-stride-intel-2of6.patch
    gdb-fortran-stride-intel-3of6.patch
    gdb-fortran-stride-intel-4of6.patch
    gdb-fortran-stride-intel-5of6.patch
    gdb-fortran-stride-intel-6of6-nokfail.patch
    gdb-fortran-stride-intel-6of6.patch
    gdb-opcodes-clflushopt-test.patch
    gdb-testsuite-readline63-sigint.patch
- Removed obsolete patches:
    gdb-6.3-bz231832-obstack-2gb.patch
    gdb-probes-based-interface-robust-1of2.patch
    gdb-probes-based-interface-robust-2of2.patch
    gdb-rhbz1260558-ppc64le-skip_trampoline_code.patch
    gdb-rhbz1270564-invalid-dwarf-regno.patch
    gdb-rhel5-compat.patch
- Really disable problematic testcases.</changelog>
<changelog author="rguenther@suse.com" date="1458561600">- Add gdb-7.10-swo18929.patch to fix crash printing values.  [bnc#971556]
  [swo#18929]</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1460030400">-  update gdb-orphanripper.c from last fedora changes of 2013
  http://pkgs.fedoraproject.org/cgit/rpms/gdb.git/log/gdb-orphanripper.c
  may be solution to transient build hung on Rings:1 ppc64le
  tracked by bug boo#974419</changelog>
<changelog author="rguenther@suse.com" date="1461585600">[diverging changelog entry from SLE tree vs devel:gcc tree:
- Add gdb-7.9-bnc976404.patch to fix thread support on s390x. [bnc #976404]
  [bnc #970589]
- Add gdb-7.9-swo18929.patch to fix crash printing values.  [bnc#971556]
  ]
- Removed gdb-7.9-bnc976404.patch when updating to devel:gcc tree.
- Replaced gdb-7.9-swo18929.patch with gdb-7.10-swo18929.patch as well.</changelog>
<changelog author="martin.liska@suse.com" date="1464091200">- Add gdb-gcc6-Wparentheses-warning.patch to fix Werrors reported by GCC6.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Rebase to gdb 7.11.1: minor bug fixes.
- Remove gdb-gcc6-Wparentheses-warning.patch (applied upstream).
- Add some patches from Fedora F24:
  gdb-bare-DW_TAG_lexical_block-1of2.patch
  gdb-bare-DW_TAG_lexical_block-2of2.patch
  gdb-bz1219747-attach-kills.patch
  gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
  gdb-rhbz1325795-framefilters-test.patch
  gdb-testsuite-dw2-undefined-ret-addr.patch</changelog>
<changelog author="matz@suse.com" date="1470225600">- Add gdb-aarch64-v81-hwbreakpoints.diff for detecting
  debug capabilities on ARMv8.1/8.2.  [bnc#990697]</changelog>
<changelog author="matz@suse.com" date="1470657600">- Amend gdb-glibc-vdso-workaround.patch to ignore further
  vdso filenames on ppc64 and s390x.  [bnc#944105]</changelog>
<changelog author="matz@suse.com" date="1472126400">- Add gdb-fix-bnc-994537.diff for ppc64le, fixing
  two testcases.  [bnc#994537]
- Add gdb-libiberty-demangler-fuzz.diff for fixing infinite
  recursion in demangler.  [bnc#987637]</changelog>
<changelog author="schwab@suse.de" date="1479729600">- BuildRequire glibc-devel-static for 12.1 or later, and
  glibc-devel-static-32bit if biarch</changelog>
<changelog author="schwab@suse.de" date="1480766400">- Enable ada testing on aarch64 for tumbleweed</changelog>
<changelog author="mliska@suse.cz" date="1481889600">- Make dependency of gcc-java conditional.</changelog>
<changelog author="matz@suse.com" date="1483963200">- Disable 32bit testing on openSUSE s390x.</changelog>
<changelog author="matz@suse.com" date="1487160000">- Update to gdb 7.12.1
  * negative repeat count for x examines backwards
  * fortran: support structs/arrays with dynamically types fields
  * support MPX bound checking
  * support for the Rust language
  * 'catch syscall' now can catch groups of related syscalls
  * New (sub)commands:
  - skip {-file,-gfile,-function,-rfunction}: generic skip
    mechanism
  - maint {selftest,info line-table}
  - new-ui: create new user interface for GUI clients
  * (fast) tracepoints on s390x and ppc64le added to gdbserver
  * New target Andes NDS32
- Add rpmlint exception for historic libinproctrace place
- Remove obsolete patches:
  gdb-aarch64-v81-hwbreakpoints.diff
  gdb-bare-DW_TAG_lexical_block-1of2.patch
  gdb-bare-DW_TAG_lexical_block-2of2.patch
  gdb-fortran-stride-intel-1of6.patch
  gdb-fortran-stride-intel-2of6.patch
  gdb-fortran-stride-intel-3of6.patch
  gdb-fortran-stride-intel-4of6.patch
  gdb-fortran-stride-intel-5of6.patch
  gdb-fortran-stride-intel-6of6-nokfail.patch
  gdb-fortran-stride-intel-6of6.patch
  gdb-testsuite-dw2-undefined-ret-addr.patch
  gdb-vla-intel-04of23-fix.patch
  gdb-vla-intel-logical-not.patch
  gdb-vla-intel.patch
- Add patches from Fedora package:
  gdb-6.7-testsuite-stable-results.patch
  gdb-add-index-chmod.patch
  gdb-bison-old.patch
  gdb-container-rh-pkg.patch
  gdb-libexec-add-index.patch
  gdb-linux_perf-bundle.patch
  gdb-physname-pr11734-test.patch
  gdb-physname-pr12273-test.patch
  gdb-rhbz1007614-memleak-infpy_read_memory-test.patch
  gdb-rhbz1084404-ppc64-s390x-wrong-prologue-skip-O2-g-3of3.patch
  gdb-rhbz1149205-catch-syscall-after-fork-test.patch
  gdb-rhbz1156192-recursive-dlopen-test.patch
  gdb-rhbz1186476-internal-error-unqualified-name-re-set-test.patch
  gdb-rhbz1350436-type-printers-error.patch
  gdb-test-ivy-bridge.patch
  gdb-testsuite-casts.patch
  gdb-testsuite-m-static.patch
  gdb-testsuite-morestack-gold.patch
  gdb-tls-1of2.patch
  gdb-tls-2of2.patch
  gdb-upstream.patch
  gdb-vla-intel-fortran-strides.patch
  gdb-vla-intel-fortran-vla-strings.patch
  gdb-vla-intel-tests.patch</changelog>
<changelog author="rguenther@suse.com" date="1491220800">- Fix rpm condition to allow build on SLE10.
- Do not require glibc-devel-static-32bit on SLE12 which is not available
  there.</changelog>
<changelog author="matz@suse.com" date="1493294400">- Rebase to gdb 7.99.90 (prerelease of gdb 8) [fate #319573]
- Updated libstdc++ pretty printers to
  gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2.
- Added patches from fedora:
  gdb-release-werror.patch
  gdb-rhbz1398387-tab-crash-test.patch
- Removed obsoleted patches:
  gdb-6.7-bz426600-DW_TAG_interface_type-test.patch
  gdb-bison-old.patch
  gdb-testsuite-casts.patch
  gdb-testsuite-m-static.patch
  gdb-upstream.patch
  gdb-testsuite-morestack-gold.patch
  gdb-fix-bnc-994537.diff
  gdb-libiberty-demangler-fuzz.diff</changelog>
<changelog author="matz@suse.com" date="1496750400">- Rebase to gdb 8.0 release: [fate #319573]
  * support for DWARF5 (except its .debug_names)
  * support C++11 rvalue references
  * support PKU register (memory protection keys on future Intel CPUs)
  * python scripting:
  - start, stop and access running btrace
  - rvalue references in gdb.Type
  * record/replay x86_64 rdrand and rdseed
  * removed support for GCJ compiled java programs
  * user commands accept more than 10 arguments
  * "eval" expands user-defined command arguments
  * new options:
    set/show disassembler-options (on arm, ppc s390)
- Removed obsoleted patches:
  gdb-release-werror.patch</changelog>
<changelog author="matz@suse.com" date="1505304000">- Disable guile extensions for new distros, the gdb support
  is incompatible with guile 2.2.</changelog>
<changelog author="matz@suse.com" date="1506945600">- Rebase to 8.0.1 release (fixing PR21886, PR22046)
- Updated libstdc++ pretty printers to
- Replace gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2 with
  gdb-libstdc++-v3-python-7.1.1-20170526.tar.bz2 .
- Add patches for s390x z14 feates [fate #321514, fate #322272]
  gdb-s390x-1b63490.patch
  gdb-s390x-289e23a.patch
  gdb-s390x-8fe09d7.patch
  gdb-s390x-96235dc.patch
  gdb-s390x-ad33963.patch
- Adjust some patches:
  gdb-ppc-power7-test.patch
  gdb-rhbz795424-bitpos-20of25.patch
  gdb-rhbz795424-bitpos-21of25.patch
  gdb-vla-intel-fortran-vla-strings.patch
- Add some patches from Fedora:
  gdb-rhbz1420304-s390x-01of35.patch
  gdb-rhbz1420304-s390x-02of35.patch
  gdb-rhbz1420304-s390x-03of35.patch
  gdb-rhbz1420304-s390x-04of35.patch
  gdb-rhbz1420304-s390x-05of35.patch
  gdb-rhbz1420304-s390x-06of35.patch
  gdb-rhbz1420304-s390x-07of35.patch
  gdb-rhbz1420304-s390x-08of35.patch
  gdb-rhbz1420304-s390x-09of35.patch
  gdb-rhbz1420304-s390x-10of35.patch
  gdb-rhbz1420304-s390x-11of35.patch
  gdb-rhbz1420304-s390x-12of35.patch
  gdb-rhbz1420304-s390x-13of35.patch
  gdb-rhbz1420304-s390x-14of35.patch
  gdb-rhbz1420304-s390x-15of35.patch
  gdb-rhbz1420304-s390x-16of35.patch
  gdb-rhbz1420304-s390x-17of35.patch
  gdb-rhbz1420304-s390x-18of35.patch
  gdb-rhbz1420304-s390x-19of35.patch
  gdb-rhbz1420304-s390x-20of35.patch
  gdb-rhbz1420304-s390x-21of35.patch
  gdb-rhbz1420304-s390x-22of35.patch
  gdb-rhbz1420304-s390x-23of35.patch
  gdb-rhbz1420304-s390x-24of35.patch
  gdb-rhbz1420304-s390x-25of35.patch
  gdb-rhbz1420304-s390x-26of35.patch
  gdb-rhbz1420304-s390x-27of35.patch
  gdb-rhbz1420304-s390x-28of35.patch
  gdb-rhbz1420304-s390x-29of35.patch
  gdb-rhbz1420304-s390x-30of35.patch
  gdb-rhbz1420304-s390x-31of35.patch
  gdb-rhbz1420304-s390x-32of35.patch
  gdb-rhbz1420304-s390x-33of35.patch
  gdb-rhbz1420304-s390x-34of35.patch
  gdb-rhbz1420304-s390x-35of35.patch
  gdb-upstream.patch</changelog>
<changelog author="matz@suse.com" date="1507118400">- Link gdb against a bundled libipt (processor trace
  library) on x86_64 and i686 for improved tracing support
  on Intel CPUs.  [bnc#985550]
  Adds v1.6.1.tar.gz and patches
  v1.5-libipt-static.patch and v1.6.1-implicit-fallthrough.patch.</changelog>

</package>
<package pkgid="332a33fad5a8289c69dcb26a2d011ce494de7194de102762abcb638d434d3f0e" name="gdb" arch="x86_64">
    <version epoch="0" ver="8.0.1" rel="18.3.1"/>

<changelog author="matz@suse.de" date="1456747200">- Rebase to gdb version 7.11 as of version in Fedora 24:
  * Per-inferior thread numbers.
  * Breakpoint "explicit locations" (via CLI and GDB/MI).
  * New convenience variables ($_gthread, $_inferior).
  * Record btrace now supports non-stop mode.
  * Various improvements on AArch64 GNU/Linux:
  - Multi-architecture debugging support.
  - displaced stepping.
  - tracepoint support added in GDBserver.
  * In Ada, the overloads selection menu provides the parameter
    types and return types for the matching overloaded subprograms.
  * Various remote protocol improvements, including several
    new packets which can be used to support features such as
    follow-exec-mode, exec catchpoints, syscall catchpoints, etc.
  * Some minor improvements in the Python API for extending GDB.
- Added local patch gdb-fix-buf-overflow.diff.
- Added new patches from Fedora:
    gdb-fedora-libncursesw.patch
    gdb-fortran-stride-intel-1of6.patch
    gdb-fortran-stride-intel-2of6.patch
    gdb-fortran-stride-intel-3of6.patch
    gdb-fortran-stride-intel-4of6.patch
    gdb-fortran-stride-intel-5of6.patch
    gdb-fortran-stride-intel-6of6-nokfail.patch
    gdb-fortran-stride-intel-6of6.patch
    gdb-opcodes-clflushopt-test.patch
    gdb-testsuite-readline63-sigint.patch
- Removed obsolete patches:
    gdb-6.3-bz231832-obstack-2gb.patch
    gdb-probes-based-interface-robust-1of2.patch
    gdb-probes-based-interface-robust-2of2.patch
    gdb-rhbz1260558-ppc64le-skip_trampoline_code.patch
    gdb-rhbz1270564-invalid-dwarf-regno.patch
    gdb-rhel5-compat.patch
- Really disable problematic testcases.</changelog>
<changelog author="rguenther@suse.com" date="1458561600">- Add gdb-7.10-swo18929.patch to fix crash printing values.  [bnc#971556]
  [swo#18929]</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1460030400">-  update gdb-orphanripper.c from last fedora changes of 2013
  http://pkgs.fedoraproject.org/cgit/rpms/gdb.git/log/gdb-orphanripper.c
  may be solution to transient build hung on Rings:1 ppc64le
  tracked by bug boo#974419</changelog>
<changelog author="rguenther@suse.com" date="1461585600">[diverging changelog entry from SLE tree vs devel:gcc tree:
- Add gdb-7.9-bnc976404.patch to fix thread support on s390x. [bnc #976404]
  [bnc #970589]
- Add gdb-7.9-swo18929.patch to fix crash printing values.  [bnc#971556]
  ]
- Removed gdb-7.9-bnc976404.patch when updating to devel:gcc tree.
- Replaced gdb-7.9-swo18929.patch with gdb-7.10-swo18929.patch as well.</changelog>
<changelog author="martin.liska@suse.com" date="1464091200">- Add gdb-gcc6-Wparentheses-warning.patch to fix Werrors reported by GCC6.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Rebase to gdb 7.11.1: minor bug fixes.
- Remove gdb-gcc6-Wparentheses-warning.patch (applied upstream).
- Add some patches from Fedora F24:
  gdb-bare-DW_TAG_lexical_block-1of2.patch
  gdb-bare-DW_TAG_lexical_block-2of2.patch
  gdb-bz1219747-attach-kills.patch
  gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
  gdb-rhbz1325795-framefilters-test.patch
  gdb-testsuite-dw2-undefined-ret-addr.patch</changelog>
<changelog author="matz@suse.com" date="1470225600">- Add gdb-aarch64-v81-hwbreakpoints.diff for detecting
  debug capabilities on ARMv8.1/8.2.  [bnc#990697]</changelog>
<changelog author="matz@suse.com" date="1470657600">- Amend gdb-glibc-vdso-workaround.patch to ignore further
  vdso filenames on ppc64 and s390x.  [bnc#944105]</changelog>
<changelog author="matz@suse.com" date="1472126400">- Add gdb-fix-bnc-994537.diff for ppc64le, fixing
  two testcases.  [bnc#994537]
- Add gdb-libiberty-demangler-fuzz.diff for fixing infinite
  recursion in demangler.  [bnc#987637]</changelog>
<changelog author="schwab@suse.de" date="1479729600">- BuildRequire glibc-devel-static for 12.1 or later, and
  glibc-devel-static-32bit if biarch</changelog>
<changelog author="schwab@suse.de" date="1480766400">- Enable ada testing on aarch64 for tumbleweed</changelog>
<changelog author="mliska@suse.cz" date="1481889600">- Make dependency of gcc-java conditional.</changelog>
<changelog author="matz@suse.com" date="1483963200">- Disable 32bit testing on openSUSE s390x.</changelog>
<changelog author="matz@suse.com" date="1487160000">- Update to gdb 7.12.1
  * negative repeat count for x examines backwards
  * fortran: support structs/arrays with dynamically types fields
  * support MPX bound checking
  * support for the Rust language
  * 'catch syscall' now can catch groups of related syscalls
  * New (sub)commands:
  - skip {-file,-gfile,-function,-rfunction}: generic skip
    mechanism
  - maint {selftest,info line-table}
  - new-ui: create new user interface for GUI clients
  * (fast) tracepoints on s390x and ppc64le added to gdbserver
  * New target Andes NDS32
- Add rpmlint exception for historic libinproctrace place
- Remove obsolete patches:
  gdb-aarch64-v81-hwbreakpoints.diff
  gdb-bare-DW_TAG_lexical_block-1of2.patch
  gdb-bare-DW_TAG_lexical_block-2of2.patch
  gdb-fortran-stride-intel-1of6.patch
  gdb-fortran-stride-intel-2of6.patch
  gdb-fortran-stride-intel-3of6.patch
  gdb-fortran-stride-intel-4of6.patch
  gdb-fortran-stride-intel-5of6.patch
  gdb-fortran-stride-intel-6of6-nokfail.patch
  gdb-fortran-stride-intel-6of6.patch
  gdb-testsuite-dw2-undefined-ret-addr.patch
  gdb-vla-intel-04of23-fix.patch
  gdb-vla-intel-logical-not.patch
  gdb-vla-intel.patch
- Add patches from Fedora package:
  gdb-6.7-testsuite-stable-results.patch
  gdb-add-index-chmod.patch
  gdb-bison-old.patch
  gdb-container-rh-pkg.patch
  gdb-libexec-add-index.patch
  gdb-linux_perf-bundle.patch
  gdb-physname-pr11734-test.patch
  gdb-physname-pr12273-test.patch
  gdb-rhbz1007614-memleak-infpy_read_memory-test.patch
  gdb-rhbz1084404-ppc64-s390x-wrong-prologue-skip-O2-g-3of3.patch
  gdb-rhbz1149205-catch-syscall-after-fork-test.patch
  gdb-rhbz1156192-recursive-dlopen-test.patch
  gdb-rhbz1186476-internal-error-unqualified-name-re-set-test.patch
  gdb-rhbz1350436-type-printers-error.patch
  gdb-test-ivy-bridge.patch
  gdb-testsuite-casts.patch
  gdb-testsuite-m-static.patch
  gdb-testsuite-morestack-gold.patch
  gdb-tls-1of2.patch
  gdb-tls-2of2.patch
  gdb-upstream.patch
  gdb-vla-intel-fortran-strides.patch
  gdb-vla-intel-fortran-vla-strings.patch
  gdb-vla-intel-tests.patch</changelog>
<changelog author="rguenther@suse.com" date="1491220800">- Fix rpm condition to allow build on SLE10.
- Do not require glibc-devel-static-32bit on SLE12 which is not available
  there.</changelog>
<changelog author="matz@suse.com" date="1493294400">- Rebase to gdb 7.99.90 (prerelease of gdb 8) [fate #319573]
- Updated libstdc++ pretty printers to
  gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2.
- Added patches from fedora:
  gdb-release-werror.patch
  gdb-rhbz1398387-tab-crash-test.patch
- Removed obsoleted patches:
  gdb-6.7-bz426600-DW_TAG_interface_type-test.patch
  gdb-bison-old.patch
  gdb-testsuite-casts.patch
  gdb-testsuite-m-static.patch
  gdb-upstream.patch
  gdb-testsuite-morestack-gold.patch
  gdb-fix-bnc-994537.diff
  gdb-libiberty-demangler-fuzz.diff</changelog>
<changelog author="matz@suse.com" date="1496750400">- Rebase to gdb 8.0 release: [fate #319573]
  * support for DWARF5 (except its .debug_names)
  * support C++11 rvalue references
  * support PKU register (memory protection keys on future Intel CPUs)
  * python scripting:
  - start, stop and access running btrace
  - rvalue references in gdb.Type
  * record/replay x86_64 rdrand and rdseed
  * removed support for GCJ compiled java programs
  * user commands accept more than 10 arguments
  * "eval" expands user-defined command arguments
  * new options:
    set/show disassembler-options (on arm, ppc s390)
- Removed obsoleted patches:
  gdb-release-werror.patch</changelog>
<changelog author="matz@suse.com" date="1505304000">- Disable guile extensions for new distros, the gdb support
  is incompatible with guile 2.2.</changelog>
<changelog author="matz@suse.com" date="1506945600">- Rebase to 8.0.1 release (fixing PR21886, PR22046)
- Updated libstdc++ pretty printers to
- Replace gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2 with
  gdb-libstdc++-v3-python-7.1.1-20170526.tar.bz2 .
- Add patches for s390x z14 feates [fate #321514, fate #322272]
  gdb-s390x-1b63490.patch
  gdb-s390x-289e23a.patch
  gdb-s390x-8fe09d7.patch
  gdb-s390x-96235dc.patch
  gdb-s390x-ad33963.patch
- Adjust some patches:
  gdb-ppc-power7-test.patch
  gdb-rhbz795424-bitpos-20of25.patch
  gdb-rhbz795424-bitpos-21of25.patch
  gdb-vla-intel-fortran-vla-strings.patch
- Add some patches from Fedora:
  gdb-rhbz1420304-s390x-01of35.patch
  gdb-rhbz1420304-s390x-02of35.patch
  gdb-rhbz1420304-s390x-03of35.patch
  gdb-rhbz1420304-s390x-04of35.patch
  gdb-rhbz1420304-s390x-05of35.patch
  gdb-rhbz1420304-s390x-06of35.patch
  gdb-rhbz1420304-s390x-07of35.patch
  gdb-rhbz1420304-s390x-08of35.patch
  gdb-rhbz1420304-s390x-09of35.patch
  gdb-rhbz1420304-s390x-10of35.patch
  gdb-rhbz1420304-s390x-11of35.patch
  gdb-rhbz1420304-s390x-12of35.patch
  gdb-rhbz1420304-s390x-13of35.patch
  gdb-rhbz1420304-s390x-14of35.patch
  gdb-rhbz1420304-s390x-15of35.patch
  gdb-rhbz1420304-s390x-16of35.patch
  gdb-rhbz1420304-s390x-17of35.patch
  gdb-rhbz1420304-s390x-18of35.patch
  gdb-rhbz1420304-s390x-19of35.patch
  gdb-rhbz1420304-s390x-20of35.patch
  gdb-rhbz1420304-s390x-21of35.patch
  gdb-rhbz1420304-s390x-22of35.patch
  gdb-rhbz1420304-s390x-23of35.patch
  gdb-rhbz1420304-s390x-24of35.patch
  gdb-rhbz1420304-s390x-25of35.patch
  gdb-rhbz1420304-s390x-26of35.patch
  gdb-rhbz1420304-s390x-27of35.patch
  gdb-rhbz1420304-s390x-28of35.patch
  gdb-rhbz1420304-s390x-29of35.patch
  gdb-rhbz1420304-s390x-30of35.patch
  gdb-rhbz1420304-s390x-31of35.patch
  gdb-rhbz1420304-s390x-32of35.patch
  gdb-rhbz1420304-s390x-33of35.patch
  gdb-rhbz1420304-s390x-34of35.patch
  gdb-rhbz1420304-s390x-35of35.patch
  gdb-upstream.patch</changelog>
<changelog author="matz@suse.com" date="1507118400">- Link gdb against a bundled libipt (processor trace
  library) on x86_64 and i686 for improved tracing support
  on Intel CPUs.  [bnc#985550]
  Adds v1.6.1.tar.gz and patches
  v1.5-libipt-static.patch and v1.6.1-implicit-fallthrough.patch.</changelog>

</package>
<package pkgid="5f4dfde4fb577035fb286fb4ab485fe2168cd0c3e208d54cde8f40165162d60c" name="gdb-testresults" arch="x86_64">
    <version epoch="0" ver="8.0.1" rel="18.3.1"/>

<changelog author="matz@suse.de" date="1456747200">- Rebase to gdb version 7.11 as of version in Fedora 24:
  * Per-inferior thread numbers.
  * Breakpoint "explicit locations" (via CLI and GDB/MI).
  * New convenience variables ($_gthread, $_inferior).
  * Record btrace now supports non-stop mode.
  * Various improvements on AArch64 GNU/Linux:
  - Multi-architecture debugging support.
  - displaced stepping.
  - tracepoint support added in GDBserver.
  * In Ada, the overloads selection menu provides the parameter
    types and return types for the matching overloaded subprograms.
  * Various remote protocol improvements, including several
    new packets which can be used to support features such as
    follow-exec-mode, exec catchpoints, syscall catchpoints, etc.
  * Some minor improvements in the Python API for extending GDB.
- Added local patch gdb-fix-buf-overflow.diff.
- Added new patches from Fedora:
    gdb-fedora-libncursesw.patch
    gdb-fortran-stride-intel-1of6.patch
    gdb-fortran-stride-intel-2of6.patch
    gdb-fortran-stride-intel-3of6.patch
    gdb-fortran-stride-intel-4of6.patch
    gdb-fortran-stride-intel-5of6.patch
    gdb-fortran-stride-intel-6of6-nokfail.patch
    gdb-fortran-stride-intel-6of6.patch
    gdb-opcodes-clflushopt-test.patch
    gdb-testsuite-readline63-sigint.patch
- Removed obsolete patches:
    gdb-6.3-bz231832-obstack-2gb.patch
    gdb-probes-based-interface-robust-1of2.patch
    gdb-probes-based-interface-robust-2of2.patch
    gdb-rhbz1260558-ppc64le-skip_trampoline_code.patch
    gdb-rhbz1270564-invalid-dwarf-regno.patch
    gdb-rhel5-compat.patch
- Really disable problematic testcases.</changelog>
<changelog author="rguenther@suse.com" date="1458561600">- Add gdb-7.10-swo18929.patch to fix crash printing values.  [bnc#971556]
  [swo#18929]</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1460030400">-  update gdb-orphanripper.c from last fedora changes of 2013
  http://pkgs.fedoraproject.org/cgit/rpms/gdb.git/log/gdb-orphanripper.c
  may be solution to transient build hung on Rings:1 ppc64le
  tracked by bug boo#974419</changelog>
<changelog author="rguenther@suse.com" date="1461585600">[diverging changelog entry from SLE tree vs devel:gcc tree:
- Add gdb-7.9-bnc976404.patch to fix thread support on s390x. [bnc #976404]
  [bnc #970589]
- Add gdb-7.9-swo18929.patch to fix crash printing values.  [bnc#971556]
  ]
- Removed gdb-7.9-bnc976404.patch when updating to devel:gcc tree.
- Replaced gdb-7.9-swo18929.patch with gdb-7.10-swo18929.patch as well.</changelog>
<changelog author="martin.liska@suse.com" date="1464091200">- Add gdb-gcc6-Wparentheses-warning.patch to fix Werrors reported by GCC6.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Rebase to gdb 7.11.1: minor bug fixes.
- Remove gdb-gcc6-Wparentheses-warning.patch (applied upstream).
- Add some patches from Fedora F24:
  gdb-bare-DW_TAG_lexical_block-1of2.patch
  gdb-bare-DW_TAG_lexical_block-2of2.patch
  gdb-bz1219747-attach-kills.patch
  gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
  gdb-rhbz1325795-framefilters-test.patch
  gdb-testsuite-dw2-undefined-ret-addr.patch</changelog>
<changelog author="matz@suse.com" date="1470225600">- Add gdb-aarch64-v81-hwbreakpoints.diff for detecting
  debug capabilities on ARMv8.1/8.2.  [bnc#990697]</changelog>
<changelog author="matz@suse.com" date="1470657600">- Amend gdb-glibc-vdso-workaround.patch to ignore further
  vdso filenames on ppc64 and s390x.  [bnc#944105]</changelog>
<changelog author="matz@suse.com" date="1472126400">- Add gdb-fix-bnc-994537.diff for ppc64le, fixing
  two testcases.  [bnc#994537]
- Add gdb-libiberty-demangler-fuzz.diff for fixing infinite
  recursion in demangler.  [bnc#987637]</changelog>
<changelog author="schwab@suse.de" date="1479729600">- BuildRequire glibc-devel-static for 12.1 or later, and
  glibc-devel-static-32bit if biarch</changelog>
<changelog author="schwab@suse.de" date="1480766400">- Enable ada testing on aarch64 for tumbleweed</changelog>
<changelog author="mliska@suse.cz" date="1481889600">- Make dependency of gcc-java conditional.</changelog>
<changelog author="matz@suse.com" date="1483963200">- Disable 32bit testing on openSUSE s390x.</changelog>
<changelog author="matz@suse.com" date="1487160000">- Update to gdb 7.12.1
  * negative repeat count for x examines backwards
  * fortran: support structs/arrays with dynamically types fields
  * support MPX bound checking
  * support for the Rust language
  * 'catch syscall' now can catch groups of related syscalls
  * New (sub)commands:
  - skip {-file,-gfile,-function,-rfunction}: generic skip
    mechanism
  - maint {selftest,info line-table}
  - new-ui: create new user interface for GUI clients
  * (fast) tracepoints on s390x and ppc64le added to gdbserver
  * New target Andes NDS32
- Add rpmlint exception for historic libinproctrace place
- Remove obsolete patches:
  gdb-aarch64-v81-hwbreakpoints.diff
  gdb-bare-DW_TAG_lexical_block-1of2.patch
  gdb-bare-DW_TAG_lexical_block-2of2.patch
  gdb-fortran-stride-intel-1of6.patch
  gdb-fortran-stride-intel-2of6.patch
  gdb-fortran-stride-intel-3of6.patch
  gdb-fortran-stride-intel-4of6.patch
  gdb-fortran-stride-intel-5of6.patch
  gdb-fortran-stride-intel-6of6-nokfail.patch
  gdb-fortran-stride-intel-6of6.patch
  gdb-testsuite-dw2-undefined-ret-addr.patch
  gdb-vla-intel-04of23-fix.patch
  gdb-vla-intel-logical-not.patch
  gdb-vla-intel.patch
- Add patches from Fedora package:
  gdb-6.7-testsuite-stable-results.patch
  gdb-add-index-chmod.patch
  gdb-bison-old.patch
  gdb-container-rh-pkg.patch
  gdb-libexec-add-index.patch
  gdb-linux_perf-bundle.patch
  gdb-physname-pr11734-test.patch
  gdb-physname-pr12273-test.patch
  gdb-rhbz1007614-memleak-infpy_read_memory-test.patch
  gdb-rhbz1084404-ppc64-s390x-wrong-prologue-skip-O2-g-3of3.patch
  gdb-rhbz1149205-catch-syscall-after-fork-test.patch
  gdb-rhbz1156192-recursive-dlopen-test.patch
  gdb-rhbz1186476-internal-error-unqualified-name-re-set-test.patch
  gdb-rhbz1350436-type-printers-error.patch
  gdb-test-ivy-bridge.patch
  gdb-testsuite-casts.patch
  gdb-testsuite-m-static.patch
  gdb-testsuite-morestack-gold.patch
  gdb-tls-1of2.patch
  gdb-tls-2of2.patch
  gdb-upstream.patch
  gdb-vla-intel-fortran-strides.patch
  gdb-vla-intel-fortran-vla-strings.patch
  gdb-vla-intel-tests.patch</changelog>
<changelog author="rguenther@suse.com" date="1491220800">- Fix rpm condition to allow build on SLE10.
- Do not require glibc-devel-static-32bit on SLE12 which is not available
  there.</changelog>
<changelog author="matz@suse.com" date="1493294400">- Rebase to gdb 7.99.90 (prerelease of gdb 8) [fate #319573]
- Updated libstdc++ pretty printers to
  gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2.
- Added patches from fedora:
  gdb-release-werror.patch
  gdb-rhbz1398387-tab-crash-test.patch
- Removed obsoleted patches:
  gdb-6.7-bz426600-DW_TAG_interface_type-test.patch
  gdb-bison-old.patch
  gdb-testsuite-casts.patch
  gdb-testsuite-m-static.patch
  gdb-upstream.patch
  gdb-testsuite-morestack-gold.patch
  gdb-fix-bnc-994537.diff
  gdb-libiberty-demangler-fuzz.diff</changelog>
<changelog author="matz@suse.com" date="1496750400">- Rebase to gdb 8.0 release: [fate #319573]
  * support for DWARF5 (except its .debug_names)
  * support C++11 rvalue references
  * support PKU register (memory protection keys on future Intel CPUs)
  * python scripting:
  - start, stop and access running btrace
  - rvalue references in gdb.Type
  * record/replay x86_64 rdrand and rdseed
  * removed support for GCJ compiled java programs
  * user commands accept more than 10 arguments
  * "eval" expands user-defined command arguments
  * new options:
    set/show disassembler-options (on arm, ppc s390)
- Removed obsoleted patches:
  gdb-release-werror.patch</changelog>
<changelog author="matz@suse.com" date="1505304000">- Disable guile extensions for new distros, the gdb support
  is incompatible with guile 2.2.</changelog>
<changelog author="matz@suse.com" date="1506945600">- Rebase to 8.0.1 release (fixing PR21886, PR22046)
- Updated libstdc++ pretty printers to
- Replace gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2 with
  gdb-libstdc++-v3-python-7.1.1-20170526.tar.bz2 .
- Add patches for s390x z14 feates [fate #321514, fate #322272]
  gdb-s390x-1b63490.patch
  gdb-s390x-289e23a.patch
  gdb-s390x-8fe09d7.patch
  gdb-s390x-96235dc.patch
  gdb-s390x-ad33963.patch
- Adjust some patches:
  gdb-ppc-power7-test.patch
  gdb-rhbz795424-bitpos-20of25.patch
  gdb-rhbz795424-bitpos-21of25.patch
  gdb-vla-intel-fortran-vla-strings.patch
- Add some patches from Fedora:
  gdb-rhbz1420304-s390x-01of35.patch
  gdb-rhbz1420304-s390x-02of35.patch
  gdb-rhbz1420304-s390x-03of35.patch
  gdb-rhbz1420304-s390x-04of35.patch
  gdb-rhbz1420304-s390x-05of35.patch
  gdb-rhbz1420304-s390x-06of35.patch
  gdb-rhbz1420304-s390x-07of35.patch
  gdb-rhbz1420304-s390x-08of35.patch
  gdb-rhbz1420304-s390x-09of35.patch
  gdb-rhbz1420304-s390x-10of35.patch
  gdb-rhbz1420304-s390x-11of35.patch
  gdb-rhbz1420304-s390x-12of35.patch
  gdb-rhbz1420304-s390x-13of35.patch
  gdb-rhbz1420304-s390x-14of35.patch
  gdb-rhbz1420304-s390x-15of35.patch
  gdb-rhbz1420304-s390x-16of35.patch
  gdb-rhbz1420304-s390x-17of35.patch
  gdb-rhbz1420304-s390x-18of35.patch
  gdb-rhbz1420304-s390x-19of35.patch
  gdb-rhbz1420304-s390x-20of35.patch
  gdb-rhbz1420304-s390x-21of35.patch
  gdb-rhbz1420304-s390x-22of35.patch
  gdb-rhbz1420304-s390x-23of35.patch
  gdb-rhbz1420304-s390x-24of35.patch
  gdb-rhbz1420304-s390x-25of35.patch
  gdb-rhbz1420304-s390x-26of35.patch
  gdb-rhbz1420304-s390x-27of35.patch
  gdb-rhbz1420304-s390x-28of35.patch
  gdb-rhbz1420304-s390x-29of35.patch
  gdb-rhbz1420304-s390x-30of35.patch
  gdb-rhbz1420304-s390x-31of35.patch
  gdb-rhbz1420304-s390x-32of35.patch
  gdb-rhbz1420304-s390x-33of35.patch
  gdb-rhbz1420304-s390x-34of35.patch
  gdb-rhbz1420304-s390x-35of35.patch
  gdb-upstream.patch</changelog>
<changelog author="matz@suse.com" date="1507118400">- Link gdb against a bundled libipt (processor trace
  library) on x86_64 and i686 for improved tracing support
  on Intel CPUs.  [bnc#985550]
  Adds v1.6.1.tar.gz and patches
  v1.5-libipt-static.patch and v1.6.1-implicit-fallthrough.patch.</changelog>

</package>
<package pkgid="2d150386e39f119f4d3186a973271563773caae7302368330630d04438804a88" name="gdbserver" arch="x86_64">
    <version epoch="0" ver="8.0.1" rel="18.3.1"/>

<changelog author="matz@suse.de" date="1456747200">- Rebase to gdb version 7.11 as of version in Fedora 24:
  * Per-inferior thread numbers.
  * Breakpoint "explicit locations" (via CLI and GDB/MI).
  * New convenience variables ($_gthread, $_inferior).
  * Record btrace now supports non-stop mode.
  * Various improvements on AArch64 GNU/Linux:
  - Multi-architecture debugging support.
  - displaced stepping.
  - tracepoint support added in GDBserver.
  * In Ada, the overloads selection menu provides the parameter
    types and return types for the matching overloaded subprograms.
  * Various remote protocol improvements, including several
    new packets which can be used to support features such as
    follow-exec-mode, exec catchpoints, syscall catchpoints, etc.
  * Some minor improvements in the Python API for extending GDB.
- Added local patch gdb-fix-buf-overflow.diff.
- Added new patches from Fedora:
    gdb-fedora-libncursesw.patch
    gdb-fortran-stride-intel-1of6.patch
    gdb-fortran-stride-intel-2of6.patch
    gdb-fortran-stride-intel-3of6.patch
    gdb-fortran-stride-intel-4of6.patch
    gdb-fortran-stride-intel-5of6.patch
    gdb-fortran-stride-intel-6of6-nokfail.patch
    gdb-fortran-stride-intel-6of6.patch
    gdb-opcodes-clflushopt-test.patch
    gdb-testsuite-readline63-sigint.patch
- Removed obsolete patches:
    gdb-6.3-bz231832-obstack-2gb.patch
    gdb-probes-based-interface-robust-1of2.patch
    gdb-probes-based-interface-robust-2of2.patch
    gdb-rhbz1260558-ppc64le-skip_trampoline_code.patch
    gdb-rhbz1270564-invalid-dwarf-regno.patch
    gdb-rhel5-compat.patch
- Really disable problematic testcases.</changelog>
<changelog author="rguenther@suse.com" date="1458561600">- Add gdb-7.10-swo18929.patch to fix crash printing values.  [bnc#971556]
  [swo#18929]</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1460030400">-  update gdb-orphanripper.c from last fedora changes of 2013
  http://pkgs.fedoraproject.org/cgit/rpms/gdb.git/log/gdb-orphanripper.c
  may be solution to transient build hung on Rings:1 ppc64le
  tracked by bug boo#974419</changelog>
<changelog author="rguenther@suse.com" date="1461585600">[diverging changelog entry from SLE tree vs devel:gcc tree:
- Add gdb-7.9-bnc976404.patch to fix thread support on s390x. [bnc #976404]
  [bnc #970589]
- Add gdb-7.9-swo18929.patch to fix crash printing values.  [bnc#971556]
  ]
- Removed gdb-7.9-bnc976404.patch when updating to devel:gcc tree.
- Replaced gdb-7.9-swo18929.patch with gdb-7.10-swo18929.patch as well.</changelog>
<changelog author="martin.liska@suse.com" date="1464091200">- Add gdb-gcc6-Wparentheses-warning.patch to fix Werrors reported by GCC6.</changelog>
<changelog author="matz@suse.com" date="1466424000">- Rebase to gdb 7.11.1: minor bug fixes.
- Remove gdb-gcc6-Wparentheses-warning.patch (applied upstream).
- Add some patches from Fedora F24:
  gdb-bare-DW_TAG_lexical_block-1of2.patch
  gdb-bare-DW_TAG_lexical_block-2of2.patch
  gdb-bz1219747-attach-kills.patch
  gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
  gdb-rhbz1325795-framefilters-test.patch
  gdb-testsuite-dw2-undefined-ret-addr.patch</changelog>
<changelog author="matz@suse.com" date="1470225600">- Add gdb-aarch64-v81-hwbreakpoints.diff for detecting
  debug capabilities on ARMv8.1/8.2.  [bnc#990697]</changelog>
<changelog author="matz@suse.com" date="1470657600">- Amend gdb-glibc-vdso-workaround.patch to ignore further
  vdso filenames on ppc64 and s390x.  [bnc#944105]</changelog>
<changelog author="matz@suse.com" date="1472126400">- Add gdb-fix-bnc-994537.diff for ppc64le, fixing
  two testcases.  [bnc#994537]
- Add gdb-libiberty-demangler-fuzz.diff for fixing infinite
  recursion in demangler.  [bnc#987637]</changelog>
<changelog author="schwab@suse.de" date="1479729600">- BuildRequire glibc-devel-static for 12.1 or later, and
  glibc-devel-static-32bit if biarch</changelog>
<changelog author="schwab@suse.de" date="1480766400">- Enable ada testing on aarch64 for tumbleweed</changelog>
<changelog author="mliska@suse.cz" date="1481889600">- Make dependency of gcc-java conditional.</changelog>
<changelog author="matz@suse.com" date="1483963200">- Disable 32bit testing on openSUSE s390x.</changelog>
<changelog author="matz@suse.com" date="1487160000">- Update to gdb 7.12.1
  * negative repeat count for x examines backwards
  * fortran: support structs/arrays with dynamically types fields
  * support MPX bound checking
  * support for the Rust language
  * 'catch syscall' now can catch groups of related syscalls
  * New (sub)commands:
  - skip {-file,-gfile,-function,-rfunction}: generic skip
    mechanism
  - maint {selftest,info line-table}
  - new-ui: create new user interface for GUI clients
  * (fast) tracepoints on s390x and ppc64le added to gdbserver
  * New target Andes NDS32
- Add rpmlint exception for historic libinproctrace place
- Remove obsolete patches:
  gdb-aarch64-v81-hwbreakpoints.diff
  gdb-bare-DW_TAG_lexical_block-1of2.patch
  gdb-bare-DW_TAG_lexical_block-2of2.patch
  gdb-fortran-stride-intel-1of6.patch
  gdb-fortran-stride-intel-2of6.patch
  gdb-fortran-stride-intel-3of6.patch
  gdb-fortran-stride-intel-4of6.patch
  gdb-fortran-stride-intel-5of6.patch
  gdb-fortran-stride-intel-6of6-nokfail.patch
  gdb-fortran-stride-intel-6of6.patch
  gdb-testsuite-dw2-undefined-ret-addr.patch
  gdb-vla-intel-04of23-fix.patch
  gdb-vla-intel-logical-not.patch
  gdb-vla-intel.patch
- Add patches from Fedora package:
  gdb-6.7-testsuite-stable-results.patch
  gdb-add-index-chmod.patch
  gdb-bison-old.patch
  gdb-container-rh-pkg.patch
  gdb-libexec-add-index.patch
  gdb-linux_perf-bundle.patch
  gdb-physname-pr11734-test.patch
  gdb-physname-pr12273-test.patch
  gdb-rhbz1007614-memleak-infpy_read_memory-test.patch
  gdb-rhbz1084404-ppc64-s390x-wrong-prologue-skip-O2-g-3of3.patch
  gdb-rhbz1149205-catch-syscall-after-fork-test.patch
  gdb-rhbz1156192-recursive-dlopen-test.patch
  gdb-rhbz1186476-internal-error-unqualified-name-re-set-test.patch
  gdb-rhbz1350436-type-printers-error.patch
  gdb-test-ivy-bridge.patch
  gdb-testsuite-casts.patch
  gdb-testsuite-m-static.patch
  gdb-testsuite-morestack-gold.patch
  gdb-tls-1of2.patch
  gdb-tls-2of2.patch
  gdb-upstream.patch
  gdb-vla-intel-fortran-strides.patch
  gdb-vla-intel-fortran-vla-strings.patch
  gdb-vla-intel-tests.patch</changelog>
<changelog author="rguenther@suse.com" date="1491220800">- Fix rpm condition to allow build on SLE10.
- Do not require glibc-devel-static-32bit on SLE12 which is not available
  there.</changelog>
<changelog author="matz@suse.com" date="1493294400">- Rebase to gdb 7.99.90 (prerelease of gdb 8) [fate #319573]
- Updated libstdc++ pretty printers to
  gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2.
- Added patches from fedora:
  gdb-release-werror.patch
  gdb-rhbz1398387-tab-crash-test.patch
- Removed obsoleted patches:
  gdb-6.7-bz426600-DW_TAG_interface_type-test.patch
  gdb-bison-old.patch
  gdb-testsuite-casts.patch
  gdb-testsuite-m-static.patch
  gdb-upstream.patch
  gdb-testsuite-morestack-gold.patch
  gdb-fix-bnc-994537.diff
  gdb-libiberty-demangler-fuzz.diff</changelog>
<changelog author="matz@suse.com" date="1496750400">- Rebase to gdb 8.0 release: [fate #319573]
  * support for DWARF5 (except its .debug_names)
  * support C++11 rvalue references
  * support PKU register (memory protection keys on future Intel CPUs)
  * python scripting:
  - start, stop and access running btrace
  - rvalue references in gdb.Type
  * record/replay x86_64 rdrand and rdseed
  * removed support for GCJ compiled java programs
  * user commands accept more than 10 arguments
  * "eval" expands user-defined command arguments
  * new options:
    set/show disassembler-options (on arm, ppc s390)
- Removed obsoleted patches:
  gdb-release-werror.patch</changelog>
<changelog author="matz@suse.com" date="1505304000">- Disable guile extensions for new distros, the gdb support
  is incompatible with guile 2.2.</changelog>
<changelog author="matz@suse.com" date="1506945600">- Rebase to 8.0.1 release (fixing PR21886, PR22046)
- Updated libstdc++ pretty printers to
- Replace gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2 with
  gdb-libstdc++-v3-python-7.1.1-20170526.tar.bz2 .
- Add patches for s390x z14 feates [fate #321514, fate #322272]
  gdb-s390x-1b63490.patch
  gdb-s390x-289e23a.patch
  gdb-s390x-8fe09d7.patch
  gdb-s390x-96235dc.patch
  gdb-s390x-ad33963.patch
- Adjust some patches:
  gdb-ppc-power7-test.patch
  gdb-rhbz795424-bitpos-20of25.patch
  gdb-rhbz795424-bitpos-21of25.patch
  gdb-vla-intel-fortran-vla-strings.patch
- Add some patches from Fedora:
  gdb-rhbz1420304-s390x-01of35.patch
  gdb-rhbz1420304-s390x-02of35.patch
  gdb-rhbz1420304-s390x-03of35.patch
  gdb-rhbz1420304-s390x-04of35.patch
  gdb-rhbz1420304-s390x-05of35.patch
  gdb-rhbz1420304-s390x-06of35.patch
  gdb-rhbz1420304-s390x-07of35.patch
  gdb-rhbz1420304-s390x-08of35.patch
  gdb-rhbz1420304-s390x-09of35.patch
  gdb-rhbz1420304-s390x-10of35.patch
  gdb-rhbz1420304-s390x-11of35.patch
  gdb-rhbz1420304-s390x-12of35.patch
  gdb-rhbz1420304-s390x-13of35.patch
  gdb-rhbz1420304-s390x-14of35.patch
  gdb-rhbz1420304-s390x-15of35.patch
  gdb-rhbz1420304-s390x-16of35.patch
  gdb-rhbz1420304-s390x-17of35.patch
  gdb-rhbz1420304-s390x-18of35.patch
  gdb-rhbz1420304-s390x-19of35.patch
  gdb-rhbz1420304-s390x-20of35.patch
  gdb-rhbz1420304-s390x-21of35.patch
  gdb-rhbz1420304-s390x-22of35.patch
  gdb-rhbz1420304-s390x-23of35.patch
  gdb-rhbz1420304-s390x-24of35.patch
  gdb-rhbz1420304-s390x-25of35.patch
  gdb-rhbz1420304-s390x-26of35.patch
  gdb-rhbz1420304-s390x-27of35.patch
  gdb-rhbz1420304-s390x-28of35.patch
  gdb-rhbz1420304-s390x-29of35.patch
  gdb-rhbz1420304-s390x-30of35.patch
  gdb-rhbz1420304-s390x-31of35.patch
  gdb-rhbz1420304-s390x-32of35.patch
  gdb-rhbz1420304-s390x-33of35.patch
  gdb-rhbz1420304-s390x-34of35.patch
  gdb-rhbz1420304-s390x-35of35.patch
  gdb-upstream.patch</changelog>
<changelog author="matz@suse.com" date="1507118400">- Link gdb against a bundled libipt (processor trace
  library) on x86_64 and i686 for improved tracing support
  on Intel CPUs.  [bnc#985550]
  Adds v1.6.1.tar.gz and patches
  v1.5-libipt-static.patch and v1.6.1-implicit-fallthrough.patch.</changelog>

</package>
<package pkgid="7c32923811c0c7ee673b0793bb3812fe197b6352750222730f56f88edbb58a19" name="gdk-pixbuf" arch="src">
    <version epoch="0" ver="2.34.0" rel="5.1"/>

<changelog author="zaitor@opensuse.org" date="1416657600">- Update to version 2.31.2:
  + API changes:
  - Deprecate GdkPixdata.
  - Add gdk_pixbuf_get_options() helper to list set options.
  - Annotations fixes for various functions.
  - Remove incorrect info about area-prepared signal.
  + Image format support changes:
  - Flag multi-page TIFF files.
  - Fix memory usage for GIF animations, add note about minimum
    frame length.
  - Return an error for truncated PNG files.
  - Add density (DPI) support for JPEG, PNG and TIFF.
  - Fix reading CMYK JPEG files generated by Photoshop.
  - Allow saving 1-bit mono TIFF files as used in faxes.
  - Simplify loader names.
  - Fix loading GIF files when the first write is short.
  - Add progressive loading to ICNS files.
  - Add support for 256x256 ICO files.
  - Fix reading MS AMCap2 BMP files.
  + Other:
  - Honour requested depth in Xlib.
  - Special-case compositing/copying with no scaling.
  - Add relocation support to OSX and Linux.
  - Prefer gdk-pixbuf's loaders to the GDI+ ones on Windows.</changelog>
<changelog author="zaitor@opensuse.org" date="1425816000">- Update to version 2.31.3:
  + API changes: Revert an annotation change that broke bindings.
  + Build fixes:
  - Clean up configure
  - Fix Visual Studio build
  - Define MAP_ANONYMOUS when needed
  - Include gi18n-lib.h where needed
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>

</package>
<package pkgid="2b057b5f47923d9e13aefa8f1bb5984b8fef8b6c1b3ae8557a7c36a2e7c3df9d" name="gdk-pixbuf" arch="src">
    <version epoch="0" ver="2.34.0" rel="7.3.1"/>

<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>
<changelog author="hpj@suse.com" date="1500206400">- Add fixes for crashes, taken from upstream git
  (CVE-2017-2862 bsc#1048289 bgo#784866,
  CVE-2017-2870 bsc#1048544 bgo#780269,
  CVE-2017-6312 bsc#1027024 bgo#779016,
  CVE-2017-6313 bsc#1027025 bgo#779020,
  CVE-2017-6314 bsc#1027026 bgo#779012):
  gdk-pixbuf-cve-2017-2862-jpeg-channels.patch,
  gdk-pixbuf-cve-2017-2870-tiff-mul-overflow.patch,
  gdk-pixbuf-cve-2017-6312-ico-integer-overflow.patch,
  gdk-pixbuf-cve-2017-6313-icns-integer-underflow.patch,
  gdk-pixbuf-cve-2017-6314-tiff-infinite-loop.patch.</changelog>
<changelog author="hpj@suse.com" date="1501156800">- Update gdk-pixbuf-cve-2017-2862-jpeg-channels.patch to fix
  grayscale JPEG breakage (bsc#1049877, bgo#785171).</changelog>

</package>
<package pkgid="ef7a3d2e3d78657e5e2cda635c90967bf8b72d92f03c63e646545626ac4b56a6" name="gdk-pixbuf-devel" arch="x86_64">
    <version epoch="0" ver="2.34.0" rel="5.1"/>

<changelog author="zaitor@opensuse.org" date="1416657600">- Update to version 2.31.2:
  + API changes:
  - Deprecate GdkPixdata.
  - Add gdk_pixbuf_get_options() helper to list set options.
  - Annotations fixes for various functions.
  - Remove incorrect info about area-prepared signal.
  + Image format support changes:
  - Flag multi-page TIFF files.
  - Fix memory usage for GIF animations, add note about minimum
    frame length.
  - Return an error for truncated PNG files.
  - Add density (DPI) support for JPEG, PNG and TIFF.
  - Fix reading CMYK JPEG files generated by Photoshop.
  - Allow saving 1-bit mono TIFF files as used in faxes.
  - Simplify loader names.
  - Fix loading GIF files when the first write is short.
  - Add progressive loading to ICNS files.
  - Add support for 256x256 ICO files.
  - Fix reading MS AMCap2 BMP files.
  + Other:
  - Honour requested depth in Xlib.
  - Special-case compositing/copying with no scaling.
  - Add relocation support to OSX and Linux.
  - Prefer gdk-pixbuf's loaders to the GDI+ ones on Windows.</changelog>
<changelog author="zaitor@opensuse.org" date="1425816000">- Update to version 2.31.3:
  + API changes: Revert an annotation change that broke bindings.
  + Build fixes:
  - Clean up configure
  - Fix Visual Studio build
  - Define MAP_ANONYMOUS when needed
  - Include gi18n-lib.h where needed
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>

</package>
<package pkgid="ebb71b47dbf79fcced945ddba2938cdd647b63dbfa94c60d66752931fddc0b91" name="gdk-pixbuf-devel" arch="x86_64">
    <version epoch="0" ver="2.34.0" rel="7.3.1"/>

<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>
<changelog author="hpj@suse.com" date="1500206400">- Add fixes for crashes, taken from upstream git
  (CVE-2017-2862 bsc#1048289 bgo#784866,
  CVE-2017-2870 bsc#1048544 bgo#780269,
  CVE-2017-6312 bsc#1027024 bgo#779016,
  CVE-2017-6313 bsc#1027025 bgo#779020,
  CVE-2017-6314 bsc#1027026 bgo#779012):
  gdk-pixbuf-cve-2017-2862-jpeg-channels.patch,
  gdk-pixbuf-cve-2017-2870-tiff-mul-overflow.patch,
  gdk-pixbuf-cve-2017-6312-ico-integer-overflow.patch,
  gdk-pixbuf-cve-2017-6313-icns-integer-underflow.patch,
  gdk-pixbuf-cve-2017-6314-tiff-infinite-loop.patch.</changelog>
<changelog author="hpj@suse.com" date="1501156800">- Update gdk-pixbuf-cve-2017-2862-jpeg-channels.patch to fix
  grayscale JPEG breakage (bsc#1049877, bgo#785171).</changelog>

</package>
<package pkgid="357172963e6f8267a5aa5f57cbd1ab288f7db20965cf77b6d22cf50288071ec6" name="gdk-pixbuf-devel-32bit" arch="x86_64">
    <version epoch="0" ver="2.34.0" rel="5.1"/>

<changelog author="zaitor@opensuse.org" date="1416657600">- Update to version 2.31.2:
  + API changes:
  - Deprecate GdkPixdata.
  - Add gdk_pixbuf_get_options() helper to list set options.
  - Annotations fixes for various functions.
  - Remove incorrect info about area-prepared signal.
  + Image format support changes:
  - Flag multi-page TIFF files.
  - Fix memory usage for GIF animations, add note about minimum
    frame length.
  - Return an error for truncated PNG files.
  - Add density (DPI) support for JPEG, PNG and TIFF.
  - Fix reading CMYK JPEG files generated by Photoshop.
  - Allow saving 1-bit mono TIFF files as used in faxes.
  - Simplify loader names.
  - Fix loading GIF files when the first write is short.
  - Add progressive loading to ICNS files.
  - Add support for 256x256 ICO files.
  - Fix reading MS AMCap2 BMP files.
  + Other:
  - Honour requested depth in Xlib.
  - Special-case compositing/copying with no scaling.
  - Add relocation support to OSX and Linux.
  - Prefer gdk-pixbuf's loaders to the GDI+ ones on Windows.</changelog>
<changelog author="zaitor@opensuse.org" date="1425816000">- Update to version 2.31.3:
  + API changes: Revert an annotation change that broke bindings.
  + Build fixes:
  - Clean up configure
  - Fix Visual Studio build
  - Define MAP_ANONYMOUS when needed
  - Include gi18n-lib.h where needed
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>

</package>
<package pkgid="ba065c4d2818ed17cfe684cd5815e9df77c57df24e1d056fff37f9303201e59f" name="gdk-pixbuf-devel-32bit" arch="x86_64">
    <version epoch="0" ver="2.34.0" rel="7.3.1"/>

<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>
<changelog author="hpj@suse.com" date="1500206400">- Add fixes for crashes, taken from upstream git
  (CVE-2017-2862 bsc#1048289 bgo#784866,
  CVE-2017-2870 bsc#1048544 bgo#780269,
  CVE-2017-6312 bsc#1027024 bgo#779016,
  CVE-2017-6313 bsc#1027025 bgo#779020,
  CVE-2017-6314 bsc#1027026 bgo#779012):
  gdk-pixbuf-cve-2017-2862-jpeg-channels.patch,
  gdk-pixbuf-cve-2017-2870-tiff-mul-overflow.patch,
  gdk-pixbuf-cve-2017-6312-ico-integer-overflow.patch,
  gdk-pixbuf-cve-2017-6313-icns-integer-underflow.patch,
  gdk-pixbuf-cve-2017-6314-tiff-infinite-loop.patch.</changelog>
<changelog author="hpj@suse.com" date="1501156800">- Update gdk-pixbuf-cve-2017-2862-jpeg-channels.patch to fix
  grayscale JPEG breakage (bsc#1049877, bgo#785171).</changelog>

</package>
<package pkgid="4a34e74bffa9148ff68e1e31df0d727f911251f138749ac84c502b88573a0fcc" name="gdk-pixbuf-lang" arch="noarch">
    <version epoch="0" ver="2.34.0" rel="5.1"/>

<changelog author="zaitor@opensuse.org" date="1416657600">- Update to version 2.31.2:
  + API changes:
  - Deprecate GdkPixdata.
  - Add gdk_pixbuf_get_options() helper to list set options.
  - Annotations fixes for various functions.
  - Remove incorrect info about area-prepared signal.
  + Image format support changes:
  - Flag multi-page TIFF files.
  - Fix memory usage for GIF animations, add note about minimum
    frame length.
  - Return an error for truncated PNG files.
  - Add density (DPI) support for JPEG, PNG and TIFF.
  - Fix reading CMYK JPEG files generated by Photoshop.
  - Allow saving 1-bit mono TIFF files as used in faxes.
  - Simplify loader names.
  - Fix loading GIF files when the first write is short.
  - Add progressive loading to ICNS files.
  - Add support for 256x256 ICO files.
  - Fix reading MS AMCap2 BMP files.
  + Other:
  - Honour requested depth in Xlib.
  - Special-case compositing/copying with no scaling.
  - Add relocation support to OSX and Linux.
  - Prefer gdk-pixbuf's loaders to the GDI+ ones on Windows.</changelog>
<changelog author="zaitor@opensuse.org" date="1425816000">- Update to version 2.31.3:
  + API changes: Revert an annotation change that broke bindings.
  + Build fixes:
  - Clean up configure
  - Fix Visual Studio build
  - Define MAP_ANONYMOUS when needed
  - Include gi18n-lib.h where needed
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>

</package>
<package pkgid="ad5b2c7540aa57b721668cf82f129fa9c88ded2390129707167cd6b617645e25" name="gdk-pixbuf-lang" arch="noarch">
    <version epoch="0" ver="2.34.0" rel="7.3.1"/>

<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>
<changelog author="hpj@suse.com" date="1500206400">- Add fixes for crashes, taken from upstream git
  (CVE-2017-2862 bsc#1048289 bgo#784866,
  CVE-2017-2870 bsc#1048544 bgo#780269,
  CVE-2017-6312 bsc#1027024 bgo#779016,
  CVE-2017-6313 bsc#1027025 bgo#779020,
  CVE-2017-6314 bsc#1027026 bgo#779012):
  gdk-pixbuf-cve-2017-2862-jpeg-channels.patch,
  gdk-pixbuf-cve-2017-2870-tiff-mul-overflow.patch,
  gdk-pixbuf-cve-2017-6312-ico-integer-overflow.patch,
  gdk-pixbuf-cve-2017-6313-icns-integer-underflow.patch,
  gdk-pixbuf-cve-2017-6314-tiff-infinite-loop.patch.</changelog>
<changelog author="hpj@suse.com" date="1501156800">- Update gdk-pixbuf-cve-2017-2862-jpeg-channels.patch to fix
  grayscale JPEG breakage (bsc#1049877, bgo#785171).</changelog>

</package>
<package pkgid="43f37ee29e4583efc1f0a29c501318a5a0fa0dd4c26abd40b523b517e95c3bd8" name="gdk-pixbuf-loader-rsvg" arch="x86_64">
    <version epoch="0" ver="2.40.18" rel="9.3.1"/>

<changelog author="dimstar@opensuse.org" date="1395144000">- Update to version 2.40.2:
  + Bugs fixed: bgo#710163, bgo#719552.</changelog>
<changelog author="dimstar@opensuse.org" date="1408363200">- Update to version 2.40.3:
  + Bugs fixed: bgo#731182, bgo#710310, bgo#721354.</changelog>
<changelog author="dimstar@opensuse.org" date="1408795200">- BuildIgnore adwaita-icon-theme: Avoid cycle: we do not require
  the adwaita-icon-theme to be present. libgtk-3.0 requires this
  for end users.</changelog>
<changelog author="asterios.dramis@gmail.com" date="1410696000">- Update to version 2.40.4:
  + rsvg-convert: Handle gzip compressed input (bgo#735836).</changelog>
<changelog author="dimstar@opensuse.org" date="1413201600">- Update to version 2.40.5:
  + bgo#736825: handle: Call close() after write() even on write
    error.
  + bgo#735836: rsvg-convert: Fix argument processing.</changelog>
<changelog author="zaitor@opensuse.org" date="1417608000">- Update to version 2.40.6:
  + MinGW build fixes.
  + Fix path data number parsing.
  + Fix build with newer libtool.</changelog>
<changelog author="dimstar@opensuse.org" date="1424088000">- Update to version 2.40.7:
  + Fixed unfiled bug from fuzz testing, where the convolution
    filter had an integer multiplication overflow.
  + Fix build of rsvg-convert on Windows.
  + Fix a bunch of compiler warnings.
  + Bugs fixed from fuzz testing: bgo#703102, bgo#738050,
    bgo#738169, bgo#744270, bgo#744299.</changelog>
<changelog author="zaitor@opensuse.org" date="1425038400">- Update to version 2.40.8 (boo#916784):
  + Bugs fixed from fuzz testing: bgo#744688 - possible double
    g_free() when processing stroke-dasharray.
  + Optimize rendering of polylines, lines, rectangles, circles,
    and ellipses.  These should be marginally faster, marginally
    more precise, and should put less pressure on the memory
    allocator.</changelog>
<changelog author="zaitor@opensuse.org" date="1427457600">- Update to version 2.40.9:
  + bgo#738367: V/v/H/h commands in path elements were not working.
  + bgo#605875: Gaussian-blurred objects were sometimes missing.
  + bgo#710163: Use _wfullpath() on Windows when canonicalizing
    filenames.</changelog>
<changelog author="dimstar@opensuse.org" date="1431691200">- Remove reference to gtk2-engine-svg from baselibs.conf: this
  subpackage hasn't been built since Oct 22 2013.</changelog>
<changelog author="zaitor@opensuse.org" date="1439121600">- Update to version 2.40.10:
  + bgo#748608: Memory leak when Gaussian-blurring.
  + bgo#739329: Font-family attributes with singly-quoted names
    were not handled correctly, yielding incorrect fonts.
  + bgo#476507: Path start/end markers didn't have the correct
    angle if the path was a curve with coincident control points.
  + bgo#688689: Support font-style="normal" within a non-normal
    styled text block.
  + Fixed builddir != srcdir.
  + Remove a bunch of deprecated GTK+ calls.</changelog>
<changelog author="zaitor@opensuse.org" date="1444305600">- Update to version 2.40.11:
  + Add project files for building on Visual Studio (bgo#753555).
  + Added an "--export-id" option to rsvg-convert(1). This lets you
    select a single object to export, for example, to pick out a
    group from a multi-part drawing.  Note that this is mostly
    useful for PNG output right now; for SVG output we don't
    preserve many attributes which could be useful in the extracted
    version.  Doing this properly requires an internal "output to
    SVG" backend instead of just telling Cairo to render to SVG.</changelog>
<changelog author="zaitor@opensuse.org" date="1449057600">- Update to version 2.40.12:
  + Refactoring of the test harness to use Glib's gtest
    infrastructure, instead of using home-grown machinery.  Tests
    can simply be put as SVG files in the tests/subdirectories; it
    is not necessary to list them explicitly in some text file.
  + Gzipped SVGs now work if read from streams.
  + References to objects/filters/URIs/etc. are now handled lazily.
    Also, there is a general-purpose cycle detector so malformed
    SVGs don't cause infinite loops.
  + Removed parsing of Adobe blend modes; they were not
    implemented, anyway.
  + Bugs fixed: bgo#700911, bgo#630732, bgo#677068.</changelog>
<changelog author="zaitor@opensuse.org" date="1452254400">- Update to version 2.40.13:
  + Fixed the Windows build.
  + Added basic support for the "baseline-shift" attribute in text
    objects (bgo#340047).
  + Fixed some duplicate logic when rendering paths (bgo#749415).
  + Rewrote the markers engine (bgo#685906, bgo#760180).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Update to version 2.40.15:
  + Librsvg now uses the Contributor Covenant Code of Conduct,
    version 1.4, to which all contributors and maintainers are
    expected to abide. Please see the code_of_conduct.md file for
    details.
  + Fixed builds on Visual Studio pre-2012.
  + Fixed bgo#759084: Don't crash when filters don't actually
    exist.
  + Updated our autogen.sh to use modern autotools.
  + Fixed bgo#761728: Memory leak in the PrimitiveComponentTransfer
    filter.</changelog>
<changelog author="mgorse@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1460980800">- Add librsvg-Fix-rsvg-convert.patch: Actually scale the image if
  required, regression fix from upstream git (bgo#760262).</changelog>
<changelog author="zaitor@opensuse.org" date="1465473600">- Update to version 2.40.16:
  + Support for building the introspection files under MSVC.
  + Make the zooming options in rsvg-convert(1) work again for
    scaling the resulting image (bgo#760262).
  + Wikipedia generates equations as SVGs and renders them, but
    uses fill="currentColor". Since we don't let caller specify a
    starting state for CSS, we need to start with opaque black as
    the default current color (bgo#764808).
  + Added documentation for how to replace the deprecated
    rsvg_handle_set_size_callback().
- Drop librsvg-Fix-rsvg-convert.patch: Fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1491825600">- Update to version 2.40.17:
  + bgo#778666: Use our own thumbnailer specification file, so
    gnome-desktop-thumbnailer can generate thumbnails outside of
    the calling process.
  + Removed some redundant code.
  + Windows build fixes.
- Split out new sub-package rsvg-thumbnailer (noarch).</changelog>
<changelog author="zaitor@opensuse.org" date="1500552000">- Update to version 2.40.18 (boo#1049607, CVE-2017-11464):
  + Fix division-by-zero in the Gaussian blur code (bgo#783835,
    boo#1049607, CVE-2017-11464).
  + Fix other cases of division-by-zero on fuzzed SVG files.
  + Don't crash on invalid transformation matrices.
  + Support Visual Studio 2017; generate .pc files for Meson on
    Windows.</changelog>

</package>
<package pkgid="5568a0d5c8900b8b71bcedcd7ac0770f699a3a595a9e2503c69c661f41ddd39e" name="gdk-pixbuf-loader-rsvg-32bit" arch="x86_64">
    <version epoch="0" ver="2.40.18" rel="9.3.1"/>

<changelog author="dimstar@opensuse.org" date="1395144000">- Update to version 2.40.2:
  + Bugs fixed: bgo#710163, bgo#719552.</changelog>
<changelog author="dimstar@opensuse.org" date="1408363200">- Update to version 2.40.3:
  + Bugs fixed: bgo#731182, bgo#710310, bgo#721354.</changelog>
<changelog author="dimstar@opensuse.org" date="1408795200">- BuildIgnore adwaita-icon-theme: Avoid cycle: we do not require
  the adwaita-icon-theme to be present. libgtk-3.0 requires this
  for end users.</changelog>
<changelog author="asterios.dramis@gmail.com" date="1410696000">- Update to version 2.40.4:
  + rsvg-convert: Handle gzip compressed input (bgo#735836).</changelog>
<changelog author="dimstar@opensuse.org" date="1413201600">- Update to version 2.40.5:
  + bgo#736825: handle: Call close() after write() even on write
    error.
  + bgo#735836: rsvg-convert: Fix argument processing.</changelog>
<changelog author="zaitor@opensuse.org" date="1417608000">- Update to version 2.40.6:
  + MinGW build fixes.
  + Fix path data number parsing.
  + Fix build with newer libtool.</changelog>
<changelog author="dimstar@opensuse.org" date="1424088000">- Update to version 2.40.7:
  + Fixed unfiled bug from fuzz testing, where the convolution
    filter had an integer multiplication overflow.
  + Fix build of rsvg-convert on Windows.
  + Fix a bunch of compiler warnings.
  + Bugs fixed from fuzz testing: bgo#703102, bgo#738050,
    bgo#738169, bgo#744270, bgo#744299.</changelog>
<changelog author="zaitor@opensuse.org" date="1425038400">- Update to version 2.40.8 (boo#916784):
  + Bugs fixed from fuzz testing: bgo#744688 - possible double
    g_free() when processing stroke-dasharray.
  + Optimize rendering of polylines, lines, rectangles, circles,
    and ellipses.  These should be marginally faster, marginally
    more precise, and should put less pressure on the memory
    allocator.</changelog>
<changelog author="zaitor@opensuse.org" date="1427457600">- Update to version 2.40.9:
  + bgo#738367: V/v/H/h commands in path elements were not working.
  + bgo#605875: Gaussian-blurred objects were sometimes missing.
  + bgo#710163: Use _wfullpath() on Windows when canonicalizing
    filenames.</changelog>
<changelog author="dimstar@opensuse.org" date="1431691200">- Remove reference to gtk2-engine-svg from baselibs.conf: this
  subpackage hasn't been built since Oct 22 2013.</changelog>
<changelog author="zaitor@opensuse.org" date="1439121600">- Update to version 2.40.10:
  + bgo#748608: Memory leak when Gaussian-blurring.
  + bgo#739329: Font-family attributes with singly-quoted names
    were not handled correctly, yielding incorrect fonts.
  + bgo#476507: Path start/end markers didn't have the correct
    angle if the path was a curve with coincident control points.
  + bgo#688689: Support font-style="normal" within a non-normal
    styled text block.
  + Fixed builddir != srcdir.
  + Remove a bunch of deprecated GTK+ calls.</changelog>
<changelog author="zaitor@opensuse.org" date="1444305600">- Update to version 2.40.11:
  + Add project files for building on Visual Studio (bgo#753555).
  + Added an "--export-id" option to rsvg-convert(1). This lets you
    select a single object to export, for example, to pick out a
    group from a multi-part drawing.  Note that this is mostly
    useful for PNG output right now; for SVG output we don't
    preserve many attributes which could be useful in the extracted
    version.  Doing this properly requires an internal "output to
    SVG" backend instead of just telling Cairo to render to SVG.</changelog>
<changelog author="zaitor@opensuse.org" date="1449057600">- Update to version 2.40.12:
  + Refactoring of the test harness to use Glib's gtest
    infrastructure, instead of using home-grown machinery.  Tests
    can simply be put as SVG files in the tests/subdirectories; it
    is not necessary to list them explicitly in some text file.
  + Gzipped SVGs now work if read from streams.
  + References to objects/filters/URIs/etc. are now handled lazily.
    Also, there is a general-purpose cycle detector so malformed
    SVGs don't cause infinite loops.
  + Removed parsing of Adobe blend modes; they were not
    implemented, anyway.
  + Bugs fixed: bgo#700911, bgo#630732, bgo#677068.</changelog>
<changelog author="zaitor@opensuse.org" date="1452254400">- Update to version 2.40.13:
  + Fixed the Windows build.
  + Added basic support for the "baseline-shift" attribute in text
    objects (bgo#340047).
  + Fixed some duplicate logic when rendering paths (bgo#749415).
  + Rewrote the markers engine (bgo#685906, bgo#760180).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Update to version 2.40.15:
  + Librsvg now uses the Contributor Covenant Code of Conduct,
    version 1.4, to which all contributors and maintainers are
    expected to abide. Please see the code_of_conduct.md file for
    details.
  + Fixed builds on Visual Studio pre-2012.
  + Fixed bgo#759084: Don't crash when filters don't actually
    exist.
  + Updated our autogen.sh to use modern autotools.
  + Fixed bgo#761728: Memory leak in the PrimitiveComponentTransfer
    filter.</changelog>
<changelog author="mgorse@suse.com" date="1460721600">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1460980800">- Add librsvg-Fix-rsvg-convert.patch: Actually scale the image if
  required, regression fix from upstream git (bgo#760262).</changelog>
<changelog author="zaitor@opensuse.org" date="1465473600">- Update to version 2.40.16:
  + Support for building the introspection files under MSVC.
  + Make the zooming options in rsvg-convert(1) work again for
    scaling the resulting image (bgo#760262).
  + Wikipedia generates equations as SVGs and renders them, but
    uses fill="currentColor". Since we don't let caller specify a
    starting state for CSS, we need to start with opaque black as
    the default current color (bgo#764808).
  + Added documentation for how to replace the deprecated
    rsvg_handle_set_size_callback().
- Drop librsvg-Fix-rsvg-convert.patch: Fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1491825600">- Update to version 2.40.17:
  + bgo#778666: Use our own thumbnailer specification file, so
    gnome-desktop-thumbnailer can generate thumbnails outside of
    the calling process.
  + Removed some redundant code.
  + Windows build fixes.
- Split out new sub-package rsvg-thumbnailer (noarch).</changelog>
<changelog author="zaitor@opensuse.org" date="1500552000">- Update to version 2.40.18 (boo#1049607, CVE-2017-11464):
  + Fix division-by-zero in the Gaussian blur code (bgo#783835,
    boo#1049607, CVE-2017-11464).
  + Fix other cases of division-by-zero on fuzzed SVG files.
  + Don't crash on invalid transformation matrices.
  + Support Visual Studio 2017; generate .pc files for Meson on
    Windows.</changelog>

</package>
<package pkgid="35da0d9087feac4756e1a2f4ab66b95d387c8b8d2c6546100be39cdfaf89ef45" name="gdk-pixbuf-query-loaders" arch="x86_64">
    <version epoch="0" ver="2.34.0" rel="5.1"/>

<changelog author="zaitor@opensuse.org" date="1416657600">- Update to version 2.31.2:
  + API changes:
  - Deprecate GdkPixdata.
  - Add gdk_pixbuf_get_options() helper to list set options.
  - Annotations fixes for various functions.
  - Remove incorrect info about area-prepared signal.
  + Image format support changes:
  - Flag multi-page TIFF files.
  - Fix memory usage for GIF animations, add note about minimum
    frame length.
  - Return an error for truncated PNG files.
  - Add density (DPI) support for JPEG, PNG and TIFF.
  - Fix reading CMYK JPEG files generated by Photoshop.
  - Allow saving 1-bit mono TIFF files as used in faxes.
  - Simplify loader names.
  - Fix loading GIF files when the first write is short.
  - Add progressive loading to ICNS files.
  - Add support for 256x256 ICO files.
  - Fix reading MS AMCap2 BMP files.
  + Other:
  - Honour requested depth in Xlib.
  - Special-case compositing/copying with no scaling.
  - Add relocation support to OSX and Linux.
  - Prefer gdk-pixbuf's loaders to the GDI+ ones on Windows.</changelog>
<changelog author="zaitor@opensuse.org" date="1425816000">- Update to version 2.31.3:
  + API changes: Revert an annotation change that broke bindings.
  + Build fixes:
  - Clean up configure
  - Fix Visual Studio build
  - Define MAP_ANONYMOUS when needed
  - Include gi18n-lib.h where needed
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>

</package>
<package pkgid="6702773910271574ce414e7400d20f7ec9afc841d910293d750b585cdbb8c0aa" name="gdk-pixbuf-query-loaders" arch="x86_64">
    <version epoch="0" ver="2.34.0" rel="7.3.1"/>

<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>
<changelog author="hpj@suse.com" date="1500206400">- Add fixes for crashes, taken from upstream git
  (CVE-2017-2862 bsc#1048289 bgo#784866,
  CVE-2017-2870 bsc#1048544 bgo#780269,
  CVE-2017-6312 bsc#1027024 bgo#779016,
  CVE-2017-6313 bsc#1027025 bgo#779020,
  CVE-2017-6314 bsc#1027026 bgo#779012):
  gdk-pixbuf-cve-2017-2862-jpeg-channels.patch,
  gdk-pixbuf-cve-2017-2870-tiff-mul-overflow.patch,
  gdk-pixbuf-cve-2017-6312-ico-integer-overflow.patch,
  gdk-pixbuf-cve-2017-6313-icns-integer-underflow.patch,
  gdk-pixbuf-cve-2017-6314-tiff-infinite-loop.patch.</changelog>
<changelog author="hpj@suse.com" date="1501156800">- Update gdk-pixbuf-cve-2017-2862-jpeg-channels.patch to fix
  grayscale JPEG breakage (bsc#1049877, bgo#785171).</changelog>

</package>
<package pkgid="befb966e1a2a936057b41f430bc7e9eccdd5dddc51895d5837d50535f9152fab" name="gdk-pixbuf-query-loaders-32bit" arch="x86_64">
    <version epoch="0" ver="2.34.0" rel="5.1"/>

<changelog author="zaitor@opensuse.org" date="1416657600">- Update to version 2.31.2:
  + API changes:
  - Deprecate GdkPixdata.
  - Add gdk_pixbuf_get_options() helper to list set options.
  - Annotations fixes for various functions.
  - Remove incorrect info about area-prepared signal.
  + Image format support changes:
  - Flag multi-page TIFF files.
  - Fix memory usage for GIF animations, add note about minimum
    frame length.
  - Return an error for truncated PNG files.
  - Add density (DPI) support for JPEG, PNG and TIFF.
  - Fix reading CMYK JPEG files generated by Photoshop.
  - Allow saving 1-bit mono TIFF files as used in faxes.
  - Simplify loader names.
  - Fix loading GIF files when the first write is short.
  - Add progressive loading to ICNS files.
  - Add support for 256x256 ICO files.
  - Fix reading MS AMCap2 BMP files.
  + Other:
  - Honour requested depth in Xlib.
  - Special-case compositing/copying with no scaling.
  - Add relocation support to OSX and Linux.
  - Prefer gdk-pixbuf's loaders to the GDI+ ones on Windows.</changelog>
<changelog author="zaitor@opensuse.org" date="1425816000">- Update to version 2.31.3:
  + API changes: Revert an annotation change that broke bindings.
  + Build fixes:
  - Clean up configure
  - Fix Visual Studio build
  - Define MAP_ANONYMOUS when needed
  - Include gi18n-lib.h where needed
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>

</package>
<package pkgid="179deecf0630ba35f52e3ac86198491a9e06c7dea6a5eec64695a6843d12e2ed" name="gdk-pixbuf-query-loaders-32bit" arch="x86_64">
    <version epoch="0" ver="2.34.0" rel="7.3.1"/>

<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 2.31.4:
  + SVGZ icons in notification GNOME3 (bgo#648815).
  + gdk_pixbuf_apply_embedded_orientation is not working
    (bgo#725582).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 2.31.5:
  + Add support for g_autoptr for all object types (bgo#750497).
  + Avoid a possible divide-by-zero in the pixbuf loader
    (bgo#750440).
  + Remove gettext .pot file hack (bgo#743574).
  + Be more careful about integer overflow (bgo#752297).
  + Updated translations.
- Drop README from docs as it is now empty.
- Add generic www.gnome.org URL to silence a few lint warnings.</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 2.31.6:
  + Really fix bgo#752297. This is CVE-2015-4491.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 2.31.7:
  + Fix several integer overflows (bgo#753908, bgo#753569).
  + Fix build failure with --disable-modules (bgo#740912).
  + Port animations to GTask.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1442232000">- Add gdk-pixbuf-bgo752297.patch: Check for overflow before
  allocating memory when scaling (bsc#942801 CVE-2015-4491).
  Taken from upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 2.32.0:
  + Fix build issues (bgo#754154).
  + Fix animation loading (bgo#755269).
  + More overflow fixes in the scaling code (bgo#754387).
  + Fix a crash in the tga loader.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443182400">- Update to version 2.32.1:
  + Make relocations optional.
  + Fix a crash due to overflow when scaling.
  + Drop loaders for some rare image formats: wbmp, ras, pcx.
  + Prevent testsuite failures due to lack of memory.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1444046400">- Add gdk-pixbuf-bsc948790-tga-dos.patch: fix an overflow and DoS
  with a TGA (bsc#948790 CVE-2015-7673).
- Add
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch: Fix
  overflow when scaling a gif (bsc#948791 CVE-2015-7674).</changelog>
<changelog author="zaitor@opensuse.org" date="1447070400">- Update to version 2.32.2:
  + Avoid some integer overflow possibilities in scaling code.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1448452800">- Add
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch:
  Fix some more overflows scaling a gif (bsc#948791 CVE-2015-7673).</changelog>
<changelog author="mgorse@suse.com" date="1450699200">- Update to version 2.32.3:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + ico: integer overflow fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785600">- Update to version 2.33.1:
  + Improve various tests.
  + ico: integer overflow fixes.
  + tga: rewrite the loader, introducing a buffer queue
    abstraction.
  + gif: fix thumbnailing animations.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450785601">- Update to version 2.33.2:
  + Fix two crashes in the bmp loader (bgo#747605, bgo#758991).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1451908800">- Add gdk-pixbuf-bsc960155-divide-by-zero.patch -- fix a possible
  divide by zero (bsc#960155).
- Add gdk-pixbuf-2-32-overflow-fixes.patch,
  0001-ico-Protect-against-overflow.patch,
  gdk-pixbuf-bgo747605.patch, and gdk-pixbuf-bgo758991.patch:
  fix various overflows (bsc#958963 CVE-2015-7552).</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 2.34.0:
  + Don't force no static builds on Win32 (bgo#760369).
  + Updated translations.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstreamed patches: gdk-pixbuf-bgo758991.patch,
  0001-pixops-Don-t-overflow-variables-when-shifting-them.patch,
  gdk-pixbuf-bgo747605.patch, gdk-pixbuf-bgo752297.patch,
  0001-ico-Protect-against-overflow.patch,
  0001-pixops-use-gint64-in-more-places-to-avoid-overflow-w.patch,
  gdk-pixbuf-bsc960155-divide-by-zero.patch,
  gdk-pixbuf-bsc948790-tga-dos.patch and
  gdk-pixbuf-2-32-overflow-fixes.patch.</changelog>
<changelog author="mgorse@suse.com" date="1472558400">- Add fixes for some crashes, taken from upstream git (bsc#988745
  bsc#991450 CVE-2016-6352):
  gdk-pixbuf-bgo768688-bmp-overflow.patch
  gdk-pixbuf-bgo768484-ico-set-errors.patch
  gdk-pixbuf-bgo769738-bmp-overflow.patch
  gdk-pixbuf-bgo769170-ico-headers.patch</changelog>
<changelog author="mstaudt@suse.com" date="1481544000">- u_contrib-gdk-pixbuf-xlib-Fix-rgb888amsb.patch
  Fix RGBA conversion for big endian X11 environments.
  Fixes (boo#929462), (bsc#1010497)</changelog>
<changelog author="hpj@suse.com" date="1500206400">- Add fixes for crashes, taken from upstream git
  (CVE-2017-2862 bsc#1048289 bgo#784866,
  CVE-2017-2870 bsc#1048544 bgo#780269,
  CVE-2017-6312 bsc#1027024 bgo#779016,
  CVE-2017-6313 bsc#1027025 bgo#779020,
  CVE-2017-6314 bsc#1027026 bgo#779012):
  gdk-pixbuf-cve-2017-2862-jpeg-channels.patch,
  gdk-pixbuf-cve-2017-2870-tiff-mul-overflow.patch,
  gdk-pixbuf-cve-2017-6312-ico-integer-overflow.patch,
  gdk-pixbuf-cve-2017-6313-icns-integer-underflow.patch,
  gdk-pixbuf-cve-2017-6314-tiff-infinite-loop.patch.</changelog>
<changelog author="hpj@suse.com" date="1501156800">- Update gdk-pixbuf-cve-2017-2862-jpeg-channels.patch to fix
  grayscale JPEG breakage (bsc#1049877, bgo#785171).</changelog>

</package>
<package pkgid="e614b9cea4e13f2ea00885306319439da178a6b8ff5e985a25b267e4b2d744f6" name="geany" arch="src">
    <version epoch="0" ver="1.29" rel="3.1"/>

<changelog author="prusnak@suse.cz" date="1250510400">- update to 0.18
- fix no return in non-void function (nonvoid.patch)</changelog>
<changelog author="prusnak@suse.cz" date="1266235200">- updated to 0.18.1</changelog>
<changelog author="vuntz@opensuse.org" date="1270123200">- Clean up packaging from Contrib for inclusion in Factory:
  + Drop perl-XML-Parser BuildRequires.
  + Improve description.
  + Split lang package.
  + Add rpmlintrc.</changelog>
<changelog author="dimstar@opensuse.org" date="1277121600">- Update to version 0.19:
  + For the complete list of changes, see NEWS or
    http://www.geany.org/Documentation/ReleaseNotes.
  + General:
  - Use POSIX system/GNU regex engine for find &amp; replace
  - Support adding custom filetype files
  + Interface:
  - Add option 'System Default' for toolbar icon style and size
    to use the GTK default value.
  - Allow '+&lt;number&gt;' and '-&lt;number&gt;' as values for Goto Line
    inputs to jump relative to the current line.
  - Add preference to add new document tabs beside the current
    one.
  - Enable type-ahead find for sidebar symbols and documents
    tabs.
  - Make Ctrl-click on any notebook tab switch to the last used
    document.
  - Add 'Edit-&gt;Commands' menu.
  - Add 'Edit-&gt;Plugin Preferences' menu item and keybinding.
  - Add 'View-&gt;Editor-&gt;Color Schemes' menu (only shown if color
    scheme files exist).
  + Prefs:
  - Hide 'Tabs and Spaces: Hard tab width' preference - it should
    always be 8.
  - Add sidebar position interface pref.
  - Add project long line marker customisation.
  + Editor:
  - Update Scintilla to 2.12.
  - Add preference and support for virtual spaces.
  - Add word part autocompletion for the current selected item
    when pressing keybinding (default Tab) - Enter still
    completes normally.
  - Remove LaTeX autocompletion from Geany's core and move it to
    the geanyLaTeX plugin.
  + Filetypes:
  - New filetypes (Txt2Tags, Abc, Verilog, Genie).
  - Add R tagmanager symbol parser.
  - Improvements for PHP, Python, Perl, VHDL files.
  - Highlight D &amp; Java types from a global tags file.
  + Plugins:
  - Classbuilder: Add support for creating PHP classes.
  - HTMLchars: Make plugin remember whether replacement of
    special characters was activated.
  + Add various keybindings.
  + Templates improvements.
  + Extend some options in configuration.
  + API improvements for plugins.
  + Windows fixes.
  + Updated translations.
- Drop geany-0.18-nonvoid.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1282219200">- Update to version 0.19.1:
  + Fix broken autocompletion after using scope completion.
  + Fix scrolling the editor line in view (e.g. after loading a
    session and switching document tabs).
  + Fix using filetype extension patterns with upper case letters
    on Windows (sf#3028856)
  + Fix a slightly wrong encoding detection on Windows (sf#3019573)
  + Re-enable comment folding.
  + Fix not loading plugins built against a newer API when Geany
    doesn't provide the required version given in
    PLUGIN_VERSION_CHECK().
  + Fix infinite loop in Markdown lexer
  + Fix saving non-project filetype error regex.
  + Focus toolbar item when pressing Go to Line keybinding only
    when it's not in the toolbar's drop down overflow menu
    (sf#3027454).
  + Escape the name of the current document for markup when using
    document name for menu items (sf#3038844).
  + File Browser: Allow Find in Files when no items are selected.
  + Fix build menu translation problems.
  + Fix segfault on Tools-&gt;Reload Configuration when no documents
    are open (sf#3037079).
  + Fix building with Waf on Solaris.
  + Fix a memory leak
  + Use g_free instead of free
  + Tweaks:
  - Always use white background color when printing (except for
    text with a white foreground) to save ink (sf#2968998).
  - Limit build error editor indicators to 50, but parse all
    errors in the Compiler tab (sf#3019823).
  - Align notebook tab close buttons centred vertically
  - Show the Project Properties build tab when choosing 'Set
    Build Commands' when a project is open to prevent confusion
    with non-project commands.</changelog>
<changelog author="badshah400@gmail.com" date="1291550400">- Update to version 0.19.2:
  + Fix not always reporting an error message when saving a
    document fails</changelog>
<changelog author="vuntz@opensuse.org" date="1294401600">- Update to version 0.20:
  + This is only a highlight of the main changes. For the complete
    list of changes, see NEWS or
    http://www.geany.org/Documentation/ReleaseNotes.
  + Bugs:
  - Improve compatibility with GVFS using GIO to save documents
  - Fix various crashes.
  - Other misc fixes.
  + Interface:
  - Color build command fields light grey unless overridden.
  - Implement 'Select All' for the VTE widget.
  - Various small UI improvements.
  + Documents:
  - Ensure inserted templates always have proper line ending
    characters according to the current document's preference.
  - Add per-document indent width setting.
  + Editor:
  - Add alternative color scheme based on Python colors.
  - Replace HTML automatic &lt;table&gt; tag completion with a 'table'
    snippet.
  - Auto-indent after an HTML/XML line without a closing tag.
  - Make Reflow Lines/Block command use the current indented
    block, not the whole paragraph.
  + Configuration:
  - Load insertion templates from system path, don't create them
    in the user's config dir.
  - File templates are now reloaded on saving.
  + Add various preferences, some of which are hidden.
  + Keybindings:
  - Fix Alt+[0-9] switching tabs even when other modifiers are
    also held.
  - Add snippet keybinding support.
  - Add 'Insert New Line Before/After Current' keybindings.
  + Filetypes:
  - New filetypes (Forth, Lisp, Erlang).
  - Improvements for various filetypes (Ada, C++, Python, Matlab,
    Txt2Tags, Make, D, Vala, Markdown, reStructuredText, Basic,
    HTML, PHP, Markup).
  + Plugins:
  - File Browser: Add history to path entry.
  - HTML Characters: Only automatically replace characters when
    the current document is a Markup document.
  + API improvements for plugins.
  + Windows fixes.
  + Updated documentation.
  + Updated translations.</changelog>
<changelog author="vuntz@opensuse.org" date="1297512000">- Call relevant macros in %post/%postun:
  + %desktop_database_post/postun because the package ships at
    least one desktop file.
  + %icon_theme_cache_post/postun because the package ships themed
    icons.
- Pass %{?no_lang_C} to %find_lang so that english documentation
  can be packaged with the program, and not in the lang subpackage.
- Change Requires of lang subpackage to Recommends, since the
  english documentation is not there anymore.</changelog>
<changelog author="vuntz@opensuse.org" date="1317729600">- Update to version 0.21:
  + Add support for real-time symbol parsing.
  + Fix loading of non-UTF-8 templates.
  + Update Scintilla to version 2.25.
  + Add support for separate single and multiline comments.
  + Add support for filetype-specific indentation settings.
  + Add UI to edit formerly hidden preferences.
  + Add Scala custom filetype.
  + Add Cython custom filetype.
  + Add filetype Cobol.
  + Several bug fixes and UI enhancements (see NEWS for details).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1328184000">- Add geany-link-gmodule.patch: Detect and link gmodule-2.0.
- Add libtool BuildRequires and call to ./autogen.sh, as above
  patch touches the buildsystem.</changelog>
<changelog author="dimstar@opensuse.org" date="1345032000">- Update to version 1.22:
  + General:
  - Bump dependencies to GTK &gt;= 2.16 and GLib &gt;= 2.20.
  - Switch to Glade 3 and dynamically loaded XML UI description.
  - Rewrite theming support for better flexibility.
  - Add support for opening files read-only from the command
    line.
  - Always load the default session if configured to do so.
  - Make all filetypes use named styles to simplify color scheme
    authoring.
  - Make 'Replace Spaces by Tabs' only match leading spaces to
    preserve alignment.
  + Possibly incompatible changes
  - Theming and filetype style changes mean old filetypes and
    color schemes are not compatible with this version of Geany.
  - There are some default keybinding changes but these will only
    apply to newly created configurations.
  - Changes to the "project-dialog*" signals may affect plugins.
  + Bug fixes:
  * Fix escaping of session file paths (sf#3425969).
  * Fix closing when minimized under Windows (sf#3421282).
  * Properly handle remote URIs received through drag 'n drop
    (sf#2966770, sf#3479567).
  * Fix build with bleeding-edge GLib (sf#3483388).
  * Fix color scheme selection in Ubuntu Unity (sf#3479674).
  * Fix very slow regex tag parsing on Windows (e.g. for HTML).
  * Fix detecting a changed file on disk when opening from
    the command-line (Windows).
  * Fix quick search entry behavior on Windows.
  * Fix keybindings conflicts check when swapping a binding.
  * Fix comments insertion in some cases (sf#3449635,
    sf#3534320).
  * Add missing Windows mio makefile.
  + For an even more extensiv list, please see
    /usr/share/doc/packages/geany/NEWS
- Drop geany-link-gmodule.patch: fixed upstream.
- Drop libtool BuildRequires and call to autogen.sh: we no longer
  carry any patches.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Update to version 1.23:
  + General
  - Various fixes to language theming (sf#3573213).
  - Various Windows makefile fixes.
  - Rewrite printing code (sf#2629121, sf#2804000, sf#3475444,
    sf#3580268, sf#3580269).
  - Use the Geany icon from the theme (sf#3576695).
  - Make Geany-specific icons themeable.
  + Various bugfixes.
  + Multiple interface changes.
  + Editor improvements.
  + Search
  - 'Mark All' now also uses the fully-featured PCRE engine
    (sf#3564132).
  - Only set Find in Files directory once per-document.
  - Fix a crash when matching the very last character of the
    document.
  - Fix search and replacement of empty matches.
  - Fix a possible crash when searching on a range.
  + Keybindings
  - Add keybinding for 'Go to Start of Display Line' (sf#3182425)
  - Allow to change the keybinding for 'Quit'.
  + Plugins
  - Export: Fix missing linking on libm.
  - File Browser: Backspace now moves to parent directory.
  + API:
  - Fix plugin_add_toolbar_item() insertion order (#3522755).
  + Windows fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1369310400">- Update to version 1.23.1:
  + Fix custom styles under KDE and for people using gtk-chtheme
    (sf#3607935).
  + Fix broken opening files from command line on Windows
    (sf#3613096).</changelog>
<changelog author="zaitor@opensuse.org" date="1397476800">- Update to version 1.24:
  + General:
  - Add experimental support for GTK3.
  - Add support for loading CTags and Vi tags files.
  - Save configuration when plugin manager dialog is closed.
  + Bug fixes:
  - Fix many small memory leaks.
  - Fix stopping of some spawned commands.
  - Fix cursor position and selection after comment toggling
    (sf#3576431).
  - Fix truncated output of ``--list-documents`` command-line
    option.
  - Fix launching a new instance when ``--list-documents`` is
    passed and no other instance is running.
  - Fix crash if a Custom Command returns after its related
    document has been closed.
  - Fix typo in "deque" C++ include name (sf#1027).
  - Fix replacing a selection starting with "0x" by a color if
    the selection is not 8 bytes long.
  - Fix a possible crash on quit.
  + Interface:
  - Fix custom GTK styles under KDE (sf#3607935).
  - Add Find entries in the Symbol List popup menu (sf#3608278).
  - Flatten-out the View menu.
  - Add a button to directly configure a plugin's keybindings in
    the plugin manager.
  - Add an Apply button to the color chooser dialog (FR#686).
  - Use a non-cropped 16x16 application icon (sf#1010).
  - Fix "leaks" of geany_run_script (sf#975).
  + Editor:
  - Update Scintilla to version 3.3.6 (sf#962, sf#995).
  - Fix Reflow to follow Line breaking behavior (sf#382, sf#412,
    sf#464).
  - Fix unfolding the very last line in a level (sf#1007).
  - Fix commenting the very last line in some situations.
  + Search:
  - Fix bulk Search &amp; Replace not to match replacements.
  - Fix finding start of word when performing whole word
    matching.
  - Search when activating the Replace dialog find entry.
  + Filetypes:
  - Add CUDA filetype (PR#147).
  - Add Rust filetype (PR#181).
  - Add Batch filetype.
  - Add Graphviz filetype (PR#125).
  - Add PowerShell filetype.
  - Add Clojure filetype (PR#92).
  - Many improvements to the PHP tag parser.
  - Update PHP global tags file (PR#137).
  - Improve shebang detection for mksh and tcsh shells (PR#126).
  - Fix Asciidoc parser recognition of open block as underline.
  - Fix symbol list entry for Asciidoc headers containing a dot.
  - Fix Asciidoc title parsing.
  - SQL parsing improvements.
  - Extend list of recognized keywords for SQL.
  - Fix SQL single-line comment marker (sf#997).
  - Fix parsing of some JavaScript constructors (sf#966).
  - Fix parsing a JavaScript regular expression in a return
    statement.
  - Fix parsing JavaScript files with a shebang.
  - Parse Java annotations with parameters (sf#924).
  - Display Java enums in the symbol list.
  - Add "strictfp" Java keyword and fix annotation parsing
    (sf#936, sf#924).
  - Fix parsing of C++ static_assert.
  - Fix parsing of typed enums in C# and C++.
  - Mitigate parsing errors on C++ generics containing an
    expression.
  - Add C++ member pointer operator to scope autocomplete
    operators (sf#907).
  - Fix parsing of Fortran "forall" blocks and procedure
    pointers.
  - Fix parsing of complex Cython types.
  - Fix re-parsing Objective-C code.
  - Fix parsing of Verilog initializers.
  - Fix displaying of quoted Bash HereDoc delimiters (sf#952).
  - Add some HTML5 keywords (Duncan de Wet).
  - Add Erlang snippets and a template (PR#157).
  - Haskell highlighting improvements.
  - Add Matlab class keywords (PR#136).
  - Fix argument list on some Python constructors.
  - Fix R indenting to use braces.
  - Display R sources and libraries in the symbol list.
  - Many improvements to the Fortran tag parser (sf#1023,
    sf#1030).
  - Put Makefile comments at start of line.
  - Add some missing Pascal keywords (sf#1033, PR#144).
  - Add default build command for Bibtex in the Latex filetype
    (PR#227).
  - Ignore Python imports when going to a tag's definition.
  - Add some more Ruby extensions.
  + Plugins:
  - Save Actions: add autosave when the editor lose focus
    (FR#683).
  - Export: fix exporting a document not ending with a newline.
  - Export: fix including random, unused styles in the output.
  - Export: fix HTML title if the file name contains control
    characters.
  - Export: fix LaTeX export with many consecutive '-', '&lt;' or
    '&gt;'.
  + API: Add plugin_builder_connect_signals().
  + Windows fixes.
  + Updated translations.
- Introduce a prefer_gtk2 defines (currently set to 1) so we can
  easily switch to gtk3 once it's deemed stable by upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1398427200">- Update to version 1.24.1:
  + Fix distribution of custom GTK style files (sf#1037).</changelog>
<changelog author="trcs@gmx.com" date="1437912000">- Update to version 1.25
  + General:
  - GTK3 support, while not enabled by default, is now considered
    stable.
  - Improve MacOS X support.
  - Improve subprocess spawning (especially on Windows).
  - Huge tag management performance improvement (auto-completion,
    calltips, etc.).
  - Remove broken "Show macro list" keybinding and feature.
  - Add %l substitution to build commands.
  - Depend on GTK 2.24 and GLib 2.28.
  - Add per-project line wrapping, line breaking and comment
    continuation settings.
  - The plugin API is now split out of the main executable into
    libgeany, a shared library plugins have to link against.
  + Bug fixes:
  - Fix applying filetype-specific indentation settings for newly
    opened files.
  - Fix relative project base path when creating a new project.
  - Fix next/previous keybindings when no files are open.
  - Fix markup injection in some tooltips.
  - Use absolute project path for projects opened from the
    command line.
  - Fix goto tag in some cases when the same symbol name appears
    in different languages.
  - Fix UI updating after loading a project.
  - Fix the currently selected document after Save All.
  - Fix leftovers in the Project dialog in some cases.
  - Fix function return type in symbol list tooltips in some
    cases.
  - Fix VTE path following on startup.
  + Interface:
  - Show document-related dialogs embedded in the main window
    ("info bars").
  - Plugin manager dialog cleanup and overhaul.
  - Filetypes can now define the MIME type used to select their
    icon.
  - Close documents in the sidebar with middle mouse button.
  - Ask whether to replace project files when creating a project.
  - Ask whether to adopt the open documents when creating a new
    project.
  - Allow to disable the list of recent files.
  - Fix many shadow inconsistencies.
  - Add virtual column and selected chars to the statusbar.
  - Add "dirty" terminal indication.
  - Allow to select the None filetype in the Open File dialog.
  - Add configuration menu entries for all filetypes.
  + Editor:
  - Update Scintilla to version 3.5.6.
  - Do not comment out blank lines when toggling comments.
  - Improve handling of Verilog strings and comments.
  - Support for keeping undo history when reloading files. This
    is not enabled by default in this release.
  - Respect filetype.common's wordchars if a filetype doesn't
    have its own.
  + Search:
  - Add support for single-line regular expressions.
  - Default action is now "Replace &amp; Find" in the replace dialog
    but can be configured.
  - Activate default action from all fields in the Find in Files
    dialog.
  + Filetypes:
  - Add JSON filetype.
  - Add Zephir filetype.
  - Add CoffeScript filetype.
  - Add Go tags parser.
  - Add Erlang tags parser.
  - Add PowerShell tags parser.
  - Many JavaScript parsing fixes and improvements.
  - Many CSS parser fixes and improvements.
  - Many Txt2tags parsing fixes and improvements.
  - Make parser fixes and improvements.
  - Parse D enum base type.
  - Various small Rust fixes.
  - Highlight C types in C++.
  - Add some missing C11 keywords.
  - Add some missing SQL keywords.
  - Fix and add some CSS keywords.
  - Fix some FreeBasic keywords.
  - Add some missing D keywords.
  - Fix R keywords and wordchars.
  - Fix styling of some CSS elements.
  - Fix styling of Lua preprocessor.
  - Fix style of PHP variables interpolation.
  - Recognize `.vbs` files as FreeBasic.
  - Recognize `.tpl` files as HTML.
  - Recognize `.xtpl` files as XML.
  - Recognize `.xpm` files as C.
  - Recognize more Bash files.
  - Update templates for Python and Vala.
  - Add template for HTML5.
  - Fix parsing of some Python triple-quoted strings.
  - Add some linting tools to some filetype's default Build menu.
  - Fix scope of some Python symbols.
  - Fix support of trigraphs in C-like languages.
  - Add support of digraphs in C-like languages.
  - Add support of `final`, `override` and `noexcept` C++11
    keywords.
  + Plugins:
  - File Browser:
    . Use "explorer" as the default open command on Windows.
    . Use icons based on the detected file's MIME type.
  - Save Actions: use mode 0600 for backup copies.
  - Split Window: Fix a few keybindings (cut, copy, paste,
    delete, select all).
  + API:
  - Hide private API.
  - Cleaner and safer TagManager API.
  - Entry point prototypes are now checked by the compiler.
  - Add pseudo-unique document IDs through GeanyDocument::id and
    document_find_by_id(). This is a safer API for keeping a
    reference to a document for a long time (PR#256).
  - Add convenient and portable spawning API: spawn_sync(),
    spawn_async(), spawn_with_callbacks(), spawn_kill_process(),
    spawn_check_command(), spawn_write_data().
  - plugin_signal_connect() is now safe to use also with objects
    destroyed before unloading the plugin.
  - Add document_reload_force() to replace
    document_reload_file().
  - Add project_write_config().
  - Add keybindings_get_modifiers() and GEANY_PRIMARY_MOD_MASK.
  - Fix emission of the 'document-activate' signal in some cases.
  - Add ui_tree_view_set_tooltip_text_column().
  - Add scintilla_get_type().
  + Updated translations.
- Split out docs in new -doc subpackage.
- Add New libgeany0 subpackage for Geany's core library, and add
  post/postun handling of it.
- Add docutils and doxygen BuildRequires: Now that we have a doc
  sub-package, build API and HTML documentation.</changelog>
<changelog author="badshah400@gmail.com" date="1451563200">- Update to version 1.26:
  + General:
  - New plugin API (PR#469).
  - Add support for "proxy" plugins (PR#629).
  + Bug fixes:
  - Fix "Open in New Window" command (Issue#590).
  - Fix spurious "source file has been modified" (Issue#605,
    PR#621).
  - Don't open more than one document for non-existing paths
    from the CLI
    (https://bugs.launchpad.net/linuxmint/+bug/1482558, PR#646).
  - Fix configuration directory encoding on non-UTF-8
    non-Windows systems (PR#658).
  + Interface:
  - Use monospace font for the message window by default
    (Issue#435, PR#580).
  - Fix mnemonic conflict in "Use multi-line matching"
    (Issue#589, PR#647).
  + Editor:
  - Update Scintilla to version 3.6.1.
  - Fix completion popup height when view is zoomed
    (Issue#702).
  - Fix Go To End Of Display Line when wrapping is on and EOL
    are visible (Issue#712).
  - Keeping undo history when reloading files is now enabled
    by default (Issue#562, PR#672).
  - "Strip trailing spaces", "Replace tabs" and
    "Replace spaces" now follow the current selection (PR#394).
  - Respect Smart Home Key setting in Go To Start of Display
    Line.
  - Check whether the document is newer on disk when the
    window gets focused (PR#533).
  + Filetypes:
  - Add Cargo build commands for Rust (PR#557).
  - Add recent Perl keywords (PR#599).
  - Add missing Python 3 keywords and builtins (PR#755).
  - Improvements to the Rust filetype (PR#613).
  - Add multiline comment to Haskell (PR#638).
  - Recognize `.adoc` is as Asciidoc (PR#708, PR#711).
  - Recognize `.mml` and `.mathml` as XML (PR#731).
  + API updates:
  - New plugin API, `geany_load_module()`,
    `geany_plugin_register()`, `GEANY_PLUGIN_REGISTER()`,
    `geany_plugin_register_full()`,
    `GEANY_PLUGIN_REGISTER_FULL()` (PR#469).
  - Add support for "proxy" plugins,
    `geany_plugin_register_proxy()` (PR#629).
  - Allow `user_data` parameter and `destroy_notify` callback
    to keybindings with new `keybindings_set_item_full()` and
    `plugin_set_key_group_full()` (PR#376).
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1452513600">- Build with gtk3 (change %prefer_gtk2 to 0).
- Suppress rpmlint devel-file-in-non-devel-package warnings for
  files in /usr/share/geany/templates/ by adding them to the
  rpmlintrc; these files are meant as templates for the use to
  copy and use and are not really devel files.</changelog>
<changelog author="badshah400@gmail.com" date="1468929600">- Update to version 1.28
  + General:
  - Improve support for GTK 3.20.
  - System filetype files and system tags files are now in
    sub-directories *filedefs/* and *tags/* respectively.
  + Bug fixes:
  - Fix canceling keybinding overriding by discarding the dialog
    (gh#geany/geany#714).
  - Fix type name coloring when types change
    (gh#geany/geany#1039, gh#geany/geany#1020,
    gh#geany/geany#1022).
  - Fix undo of line end type change (gh#geany/geany#527,
    gh#geany/geany#409).
  + Editor:
  - Update Scintilla to version 3.6.6.
  - Improve Goto Symbol popup contents (gh#geany/geany#958).
  + Filetypes:
  - Treat `.h` headers as C++ by default (gh#geany/geany#857).
  - Various improvements to the Ruby parser
    (gh#geany/geany#587).
  - Fix Haskell single line comments (gh#geany/geany#1029).
  - Update Java keywords (gh#geany/geany#1024).
  - Fix handling of curly brackets in Make.
  - Add ECMAScript 6 keywords (gh#geany/geany#980).
  - Slight improvement to the Java file template
    (gh#geany/geany#1073).
  - Add missing `last-child` CSS pseudo-class
    (gh#geany/geany#1102).
  + API:
  - Don't require static strings for key group name and label
    (gh#geany/geany#1126).
  - Formally add TMTag to the API (gh#geany/geany#1093).
  + Plugins:
  - Class builder: use `.hpp` extension for C++ headers by
    default (gh#geany/geany#999).
  + Updated translations.
- Changes from version 1.27:
  + See http://www.geany.org/Main/20160313.
- Add geany-appstream.patch to install translated metadata file
  (https://github.com/geany/geany/pull/1142); add BuildRequires on
  automake, autoconf, libtool and run autoreconf as patch touches
  autotool files.</changelog>
<changelog author="firebird209@gmail.com" date="1485345600">- Update to version 1.29 (boo#1022222):
  + General:
  - Fix search entries color with the default GNOME 3.20 GTK2
    theme (gh#geany/geany#1137, gh#geany/geany#1101,
    gh#geany/geany#1135, gh#geany/geany#1267).
  - Improve support for GTK 3.22.
  - Add support for VTE 0.38 and newer (gh#geany/geany#336,
    gh#geany/geany#1181).
  + Bug fixes:
  - Fix build when the CXX variable contains flags
    (gh#geany/geany#1155, gh#geany/geany#829).
  - Fix focusing the message window when the Terminal tab is
    active (gh#geany/geany/#1200, gh#geany/geany/#1198).
  + Editor:
  - Update Scintilla to version 3.7.0 (gh#geany/geany#1143).
  - Add support for keeping the cursor a number of lines from
    the edges to always show some context (gh#geany/geany#1154,
    gh#geany/geany#1152).
  - Allow to configure keybinding for "Delete to beginning
    of line" (gh#geany/geany#1134).
  - Performance improvements with many duplicate symbols
    (gh#geany/geany/#797, gh#geany/geany/#577).
  - Allow to configure the error indicator color
    (gh#geany/geany/#1185).
  + Filetypes:
  - Fix highlighting of Haxe preprocessor (gh#geany/geany/#936).
  - Add `.exp` extension to TCL (gh#geany/geany#979).
  + API:
  - Update `GeanyProxyProbeResults` API (gh#geany/geany#1213).
  - Warn if a dot is used at the start of a proxy extension
    (gh#geany/geany#1212, gh#geany/geany#1233).
  - Add support for custom data attached to documents through
    `plugin_set_document_data()`, `plugin_get_document_data()`
    and `plugin_set_document_data_full()` (gh#geany/geany#1203).
  - Add "project-before-close" signal (gh#geany/geany#1223).
  + Plugins:
  - Split Window: Work around a GTK bug present from
    3.15.9 to 3.21.4
    that breaks the document selection popup
    (gh#geany/geany#1149, gh#geany/geany#1272).
  + Updated translations.</changelog>

</package>
<package pkgid="fdfa663e5689dea9e5be0ee35bd65e3f02cdf78292d1e528bf0ec32b21f36b6f" name="geany" arch="x86_64">
    <version epoch="0" ver="1.29" rel="3.1"/>

<changelog author="prusnak@suse.cz" date="1250510400">- update to 0.18
- fix no return in non-void function (nonvoid.patch)</changelog>
<changelog author="prusnak@suse.cz" date="1266235200">- updated to 0.18.1</changelog>
<changelog author="vuntz@opensuse.org" date="1270123200">- Clean up packaging from Contrib for inclusion in Factory:
  + Drop perl-XML-Parser BuildRequires.
  + Improve description.
  + Split lang package.
  + Add rpmlintrc.</changelog>
<changelog author="dimstar@opensuse.org" date="1277121600">- Update to version 0.19:
  + For the complete list of changes, see NEWS or
    http://www.geany.org/Documentation/ReleaseNotes.
  + General:
  - Use POSIX system/GNU regex engine for find &amp; replace
  - Support adding custom filetype files
  + Interface:
  - Add option 'System Default' for toolbar icon style and size
    to use the GTK default value.
  - Allow '+&lt;number&gt;' and '-&lt;number&gt;' as values for Goto Line
    inputs to jump relative to the current line.
  - Add preference to add new document tabs beside the current
    one.
  - Enable type-ahead find for sidebar symbols and documents
    tabs.
  - Make Ctrl-click on any notebook tab switch to the last used
    document.
  - Add 'Edit-&gt;Commands' menu.
  - Add 'Edit-&gt;Plugin Preferences' menu item and keybinding.
  - Add 'View-&gt;Editor-&gt;Color Schemes' menu (only shown if color
    scheme files exist).
  + Prefs:
  - Hide 'Tabs and Spaces: Hard tab width' preference - it should
    always be 8.
  - Add sidebar position interface pref.
  - Add project long line marker customisation.
  + Editor:
  - Update Scintilla to 2.12.
  - Add preference and support for virtual spaces.
  - Add word part autocompletion for the current selected item
    when pressing keybinding (default Tab) - Enter still
    completes normally.
  - Remove LaTeX autocompletion from Geany's core and move it to
    the geanyLaTeX plugin.
  + Filetypes:
  - New filetypes (Txt2Tags, Abc, Verilog, Genie).
  - Add R tagmanager symbol parser.
  - Improvements for PHP, Python, Perl, VHDL files.
  - Highlight D &amp; Java types from a global tags file.
  + Plugins:
  - Classbuilder: Add support for creating PHP classes.
  - HTMLchars: Make plugin remember whether replacement of
    special characters was activated.
  + Add various keybindings.
  + Templates improvements.
  + Extend some options in configuration.
  + API improvements for plugins.
  + Windows fixes.
  + Updated translations.
- Drop geany-0.18-nonvoid.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1282219200">- Update to version 0.19.1:
  + Fix broken autocompletion after using scope completion.
  + Fix scrolling the editor line in view (e.g. after loading a
    session and switching document tabs).
  + Fix using filetype extension patterns with upper case letters
    on Windows (sf#3028856)
  + Fix a slightly wrong encoding detection on Windows (sf#3019573)
  + Re-enable comment folding.
  + Fix not loading plugins built against a newer API when Geany
    doesn't provide the required version given in
    PLUGIN_VERSION_CHECK().
  + Fix infinite loop in Markdown lexer
  + Fix saving non-project filetype error regex.
  + Focus toolbar item when pressing Go to Line keybinding only
    when it's not in the toolbar's drop down overflow menu
    (sf#3027454).
  + Escape the name of the current document for markup when using
    document name for menu items (sf#3038844).
  + File Browser: Allow Find in Files when no items are selected.
  + Fix build menu translation problems.
  + Fix segfault on Tools-&gt;Reload Configuration when no documents
    are open (sf#3037079).
  + Fix building with Waf on Solaris.
  + Fix a memory leak
  + Use g_free instead of free
  + Tweaks:
  - Always use white background color when printing (except for
    text with a white foreground) to save ink (sf#2968998).
  - Limit build error editor indicators to 50, but parse all
    errors in the Compiler tab (sf#3019823).
  - Align notebook tab close buttons centred vertically
  - Show the Project Properties build tab when choosing 'Set
    Build Commands' when a project is open to prevent confusion
    with non-project commands.</changelog>
<changelog author="badshah400@gmail.com" date="1291550400">- Update to version 0.19.2:
  + Fix not always reporting an error message when saving a
    document fails</changelog>
<changelog author="vuntz@opensuse.org" date="1294401600">- Update to version 0.20:
  + This is only a highlight of the main changes. For the complete
    list of changes, see NEWS or
    http://www.geany.org/Documentation/ReleaseNotes.
  + Bugs:
  - Improve compatibility with GVFS using GIO to save documents
  - Fix various crashes.
  - Other misc fixes.
  + Interface:
  - Color build command fields light grey unless overridden.
  - Implement 'Select All' for the VTE widget.
  - Various small UI improvements.
  + Documents:
  - Ensure inserted templates always have proper line ending
    characters according to the current document's preference.
  - Add per-document indent width setting.
  + Editor:
  - Add alternative color scheme based on Python colors.
  - Replace HTML automatic &lt;table&gt; tag completion with a 'table'
    snippet.
  - Auto-indent after an HTML/XML line without a closing tag.
  - Make Reflow Lines/Block command use the current indented
    block, not the whole paragraph.
  + Configuration:
  - Load insertion templates from system path, don't create them
    in the user's config dir.
  - File templates are now reloaded on saving.
  + Add various preferences, some of which are hidden.
  + Keybindings:
  - Fix Alt+[0-9] switching tabs even when other modifiers are
    also held.
  - Add snippet keybinding support.
  - Add 'Insert New Line Before/After Current' keybindings.
  + Filetypes:
  - New filetypes (Forth, Lisp, Erlang).
  - Improvements for various filetypes (Ada, C++, Python, Matlab,
    Txt2Tags, Make, D, Vala, Markdown, reStructuredText, Basic,
    HTML, PHP, Markup).
  + Plugins:
  - File Browser: Add history to path entry.
  - HTML Characters: Only automatically replace characters when
    the current document is a Markup document.
  + API improvements for plugins.
  + Windows fixes.
  + Updated documentation.
  + Updated translations.</changelog>
<changelog author="vuntz@opensuse.org" date="1297512000">- Call relevant macros in %post/%postun:
  + %desktop_database_post/postun because the package ships at
    least one desktop file.
  + %icon_theme_cache_post/postun because the package ships themed
    icons.
- Pass %{?no_lang_C} to %find_lang so that english documentation
  can be packaged with the program, and not in the lang subpackage.
- Change Requires of lang subpackage to Recommends, since the
  english documentation is not there anymore.</changelog>
<changelog author="vuntz@opensuse.org" date="1317729600">- Update to version 0.21:
  + Add support for real-time symbol parsing.
  + Fix loading of non-UTF-8 templates.
  + Update Scintilla to version 2.25.
  + Add support for separate single and multiline comments.
  + Add support for filetype-specific indentation settings.
  + Add UI to edit formerly hidden preferences.
  + Add Scala custom filetype.
  + Add Cython custom filetype.
  + Add filetype Cobol.
  + Several bug fixes and UI enhancements (see NEWS for details).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1328184000">- Add geany-link-gmodule.patch: Detect and link gmodule-2.0.
- Add libtool BuildRequires and call to ./autogen.sh, as above
  patch touches the buildsystem.</changelog>
<changelog author="dimstar@opensuse.org" date="1345032000">- Update to version 1.22:
  + General:
  - Bump dependencies to GTK &gt;= 2.16 and GLib &gt;= 2.20.
  - Switch to Glade 3 and dynamically loaded XML UI description.
  - Rewrite theming support for better flexibility.
  - Add support for opening files read-only from the command
    line.
  - Always load the default session if configured to do so.
  - Make all filetypes use named styles to simplify color scheme
    authoring.
  - Make 'Replace Spaces by Tabs' only match leading spaces to
    preserve alignment.
  + Possibly incompatible changes
  - Theming and filetype style changes mean old filetypes and
    color schemes are not compatible with this version of Geany.
  - There are some default keybinding changes but these will only
    apply to newly created configurations.
  - Changes to the "project-dialog*" signals may affect plugins.
  + Bug fixes:
  * Fix escaping of session file paths (sf#3425969).
  * Fix closing when minimized under Windows (sf#3421282).
  * Properly handle remote URIs received through drag 'n drop
    (sf#2966770, sf#3479567).
  * Fix build with bleeding-edge GLib (sf#3483388).
  * Fix color scheme selection in Ubuntu Unity (sf#3479674).
  * Fix very slow regex tag parsing on Windows (e.g. for HTML).
  * Fix detecting a changed file on disk when opening from
    the command-line (Windows).
  * Fix quick search entry behavior on Windows.
  * Fix keybindings conflicts check when swapping a binding.
  * Fix comments insertion in some cases (sf#3449635,
    sf#3534320).
  * Add missing Windows mio makefile.
  + For an even more extensiv list, please see
    /usr/share/doc/packages/geany/NEWS
- Drop geany-link-gmodule.patch: fixed upstream.
- Drop libtool BuildRequires and call to autogen.sh: we no longer
  carry any patches.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Update to version 1.23:
  + General
  - Various fixes to language theming (sf#3573213).
  - Various Windows makefile fixes.
  - Rewrite printing code (sf#2629121, sf#2804000, sf#3475444,
    sf#3580268, sf#3580269).
  - Use the Geany icon from the theme (sf#3576695).
  - Make Geany-specific icons themeable.
  + Various bugfixes.
  + Multiple interface changes.
  + Editor improvements.
  + Search
  - 'Mark All' now also uses the fully-featured PCRE engine
    (sf#3564132).
  - Only set Find in Files directory once per-document.
  - Fix a crash when matching the very last character of the
    document.
  - Fix search and replacement of empty matches.
  - Fix a possible crash when searching on a range.
  + Keybindings
  - Add keybinding for 'Go to Start of Display Line' (sf#3182425)
  - Allow to change the keybinding for 'Quit'.
  + Plugins
  - Export: Fix missing linking on libm.
  - File Browser: Backspace now moves to parent directory.
  + API:
  - Fix plugin_add_toolbar_item() insertion order (#3522755).
  + Windows fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1369310400">- Update to version 1.23.1:
  + Fix custom styles under KDE and for people using gtk-chtheme
    (sf#3607935).
  + Fix broken opening files from command line on Windows
    (sf#3613096).</changelog>
<changelog author="zaitor@opensuse.org" date="1397476800">- Update to version 1.24:
  + General:
  - Add experimental support for GTK3.
  - Add support for loading CTags and Vi tags files.
  - Save configuration when plugin manager dialog is closed.
  + Bug fixes:
  - Fix many small memory leaks.
  - Fix stopping of some spawned commands.
  - Fix cursor position and selection after comment toggling
    (sf#3576431).
  - Fix truncated output of ``--list-documents`` command-line
    option.
  - Fix launching a new instance when ``--list-documents`` is
    passed and no other instance is running.
  - Fix crash if a Custom Command returns after its related
    document has been closed.
  - Fix typo in "deque" C++ include name (sf#1027).
  - Fix replacing a selection starting with "0x" by a color if
    the selection is not 8 bytes long.
  - Fix a possible crash on quit.
  + Interface:
  - Fix custom GTK styles under KDE (sf#3607935).
  - Add Find entries in the Symbol List popup menu (sf#3608278).
  - Flatten-out the View menu.
  - Add a button to directly configure a plugin's keybindings in
    the plugin manager.
  - Add an Apply button to the color chooser dialog (FR#686).
  - Use a non-cropped 16x16 application icon (sf#1010).
  - Fix "leaks" of geany_run_script (sf#975).
  + Editor:
  - Update Scintilla to version 3.3.6 (sf#962, sf#995).
  - Fix Reflow to follow Line breaking behavior (sf#382, sf#412,
    sf#464).
  - Fix unfolding the very last line in a level (sf#1007).
  - Fix commenting the very last line in some situations.
  + Search:
  - Fix bulk Search &amp; Replace not to match replacements.
  - Fix finding start of word when performing whole word
    matching.
  - Search when activating the Replace dialog find entry.
  + Filetypes:
  - Add CUDA filetype (PR#147).
  - Add Rust filetype (PR#181).
  - Add Batch filetype.
  - Add Graphviz filetype (PR#125).
  - Add PowerShell filetype.
  - Add Clojure filetype (PR#92).
  - Many improvements to the PHP tag parser.
  - Update PHP global tags file (PR#137).
  - Improve shebang detection for mksh and tcsh shells (PR#126).
  - Fix Asciidoc parser recognition of open block as underline.
  - Fix symbol list entry for Asciidoc headers containing a dot.
  - Fix Asciidoc title parsing.
  - SQL parsing improvements.
  - Extend list of recognized keywords for SQL.
  - Fix SQL single-line comment marker (sf#997).
  - Fix parsing of some JavaScript constructors (sf#966).
  - Fix parsing a JavaScript regular expression in a return
    statement.
  - Fix parsing JavaScript files with a shebang.
  - Parse Java annotations with parameters (sf#924).
  - Display Java enums in the symbol list.
  - Add "strictfp" Java keyword and fix annotation parsing
    (sf#936, sf#924).
  - Fix parsing of C++ static_assert.
  - Fix parsing of typed enums in C# and C++.
  - Mitigate parsing errors on C++ generics containing an
    expression.
  - Add C++ member pointer operator to scope autocomplete
    operators (sf#907).
  - Fix parsing of Fortran "forall" blocks and procedure
    pointers.
  - Fix parsing of complex Cython types.
  - Fix re-parsing Objective-C code.
  - Fix parsing of Verilog initializers.
  - Fix displaying of quoted Bash HereDoc delimiters (sf#952).
  - Add some HTML5 keywords (Duncan de Wet).
  - Add Erlang snippets and a template (PR#157).
  - Haskell highlighting improvements.
  - Add Matlab class keywords (PR#136).
  - Fix argument list on some Python constructors.
  - Fix R indenting to use braces.
  - Display R sources and libraries in the symbol list.
  - Many improvements to the Fortran tag parser (sf#1023,
    sf#1030).
  - Put Makefile comments at start of line.
  - Add some missing Pascal keywords (sf#1033, PR#144).
  - Add default build command for Bibtex in the Latex filetype
    (PR#227).
  - Ignore Python imports when going to a tag's definition.
  - Add some more Ruby extensions.
  + Plugins:
  - Save Actions: add autosave when the editor lose focus
    (FR#683).
  - Export: fix exporting a document not ending with a newline.
  - Export: fix including random, unused styles in the output.
  - Export: fix HTML title if the file name contains control
    characters.
  - Export: fix LaTeX export with many consecutive '-', '&lt;' or
    '&gt;'.
  + API: Add plugin_builder_connect_signals().
  + Windows fixes.
  + Updated translations.
- Introduce a prefer_gtk2 defines (currently set to 1) so we can
  easily switch to gtk3 once it's deemed stable by upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1398427200">- Update to version 1.24.1:
  + Fix distribution of custom GTK style files (sf#1037).</changelog>
<changelog author="trcs@gmx.com" date="1437912000">- Update to version 1.25
  + General:
  - GTK3 support, while not enabled by default, is now considered
    stable.
  - Improve MacOS X support.
  - Improve subprocess spawning (especially on Windows).
  - Huge tag management performance improvement (auto-completion,
    calltips, etc.).
  - Remove broken "Show macro list" keybinding and feature.
  - Add %l substitution to build commands.
  - Depend on GTK 2.24 and GLib 2.28.
  - Add per-project line wrapping, line breaking and comment
    continuation settings.
  - The plugin API is now split out of the main executable into
    libgeany, a shared library plugins have to link against.
  + Bug fixes:
  - Fix applying filetype-specific indentation settings for newly
    opened files.
  - Fix relative project base path when creating a new project.
  - Fix next/previous keybindings when no files are open.
  - Fix markup injection in some tooltips.
  - Use absolute project path for projects opened from the
    command line.
  - Fix goto tag in some cases when the same symbol name appears
    in different languages.
  - Fix UI updating after loading a project.
  - Fix the currently selected document after Save All.
  - Fix leftovers in the Project dialog in some cases.
  - Fix function return type in symbol list tooltips in some
    cases.
  - Fix VTE path following on startup.
  + Interface:
  - Show document-related dialogs embedded in the main window
    ("info bars").
  - Plugin manager dialog cleanup and overhaul.
  - Filetypes can now define the MIME type used to select their
    icon.
  - Close documents in the sidebar with middle mouse button.
  - Ask whether to replace project files when creating a project.
  - Ask whether to adopt the open documents when creating a new
    project.
  - Allow to disable the list of recent files.
  - Fix many shadow inconsistencies.
  - Add virtual column and selected chars to the statusbar.
  - Add "dirty" terminal indication.
  - Allow to select the None filetype in the Open File dialog.
  - Add configuration menu entries for all filetypes.
  + Editor:
  - Update Scintilla to version 3.5.6.
  - Do not comment out blank lines when toggling comments.
  - Improve handling of Verilog strings and comments.
  - Support for keeping undo history when reloading files. This
    is not enabled by default in this release.
  - Respect filetype.common's wordchars if a filetype doesn't
    have its own.
  + Search:
  - Add support for single-line regular expressions.
  - Default action is now "Replace &amp; Find" in the replace dialog
    but can be configured.
  - Activate default action from all fields in the Find in Files
    dialog.
  + Filetypes:
  - Add JSON filetype.
  - Add Zephir filetype.
  - Add CoffeScript filetype.
  - Add Go tags parser.
  - Add Erlang tags parser.
  - Add PowerShell tags parser.
  - Many JavaScript parsing fixes and improvements.
  - Many CSS parser fixes and improvements.
  - Many Txt2tags parsing fixes and improvements.
  - Make parser fixes and improvements.
  - Parse D enum base type.
  - Various small Rust fixes.
  - Highlight C types in C++.
  - Add some missing C11 keywords.
  - Add some missing SQL keywords.
  - Fix and add some CSS keywords.
  - Fix some FreeBasic keywords.
  - Add some missing D keywords.
  - Fix R keywords and wordchars.
  - Fix styling of some CSS elements.
  - Fix styling of Lua preprocessor.
  - Fix style of PHP variables interpolation.
  - Recognize `.vbs` files as FreeBasic.
  - Recognize `.tpl` files as HTML.
  - Recognize `.xtpl` files as XML.
  - Recognize `.xpm` files as C.
  - Recognize more Bash files.
  - Update templates for Python and Vala.
  - Add template for HTML5.
  - Fix parsing of some Python triple-quoted strings.
  - Add some linting tools to some filetype's default Build menu.
  - Fix scope of some Python symbols.
  - Fix support of trigraphs in C-like languages.
  - Add support of digraphs in C-like languages.
  - Add support of `final`, `override` and `noexcept` C++11
    keywords.
  + Plugins:
  - File Browser:
    . Use "explorer" as the default open command on Windows.
    . Use icons based on the detected file's MIME type.
  - Save Actions: use mode 0600 for backup copies.
  - Split Window: Fix a few keybindings (cut, copy, paste,
    delete, select all).
  + API:
  - Hide private API.
  - Cleaner and safer TagManager API.
  - Entry point prototypes are now checked by the compiler.
  - Add pseudo-unique document IDs through GeanyDocument::id and
    document_find_by_id(). This is a safer API for keeping a
    reference to a document for a long time (PR#256).
  - Add convenient and portable spawning API: spawn_sync(),
    spawn_async(), spawn_with_callbacks(), spawn_kill_process(),
    spawn_check_command(), spawn_write_data().
  - plugin_signal_connect() is now safe to use also with objects
    destroyed before unloading the plugin.
  - Add document_reload_force() to replace
    document_reload_file().
  - Add project_write_config().
  - Add keybindings_get_modifiers() and GEANY_PRIMARY_MOD_MASK.
  - Fix emission of the 'document-activate' signal in some cases.
  - Add ui_tree_view_set_tooltip_text_column().
  - Add scintilla_get_type().
  + Updated translations.
- Split out docs in new -doc subpackage.
- Add New libgeany0 subpackage for Geany's core library, and add
  post/postun handling of it.
- Add docutils and doxygen BuildRequires: Now that we have a doc
  sub-package, build API and HTML documentation.</changelog>
<changelog author="badshah400@gmail.com" date="1451563200">- Update to version 1.26:
  + General:
  - New plugin API (PR#469).
  - Add support for "proxy" plugins (PR#629).
  + Bug fixes:
  - Fix "Open in New Window" command (Issue#590).
  - Fix spurious "source file has been modified" (Issue#605,
    PR#621).
  - Don't open more than one document for non-existing paths
    from the CLI
    (https://bugs.launchpad.net/linuxmint/+bug/1482558, PR#646).
  - Fix configuration directory encoding on non-UTF-8
    non-Windows systems (PR#658).
  + Interface:
  - Use monospace font for the message window by default
    (Issue#435, PR#580).
  - Fix mnemonic conflict in "Use multi-line matching"
    (Issue#589, PR#647).
  + Editor:
  - Update Scintilla to version 3.6.1.
  - Fix completion popup height when view is zoomed
    (Issue#702).
  - Fix Go To End Of Display Line when wrapping is on and EOL
    are visible (Issue#712).
  - Keeping undo history when reloading files is now enabled
    by default (Issue#562, PR#672).
  - "Strip trailing spaces", "Replace tabs" and
    "Replace spaces" now follow the current selection (PR#394).
  - Respect Smart Home Key setting in Go To Start of Display
    Line.
  - Check whether the document is newer on disk when the
    window gets focused (PR#533).
  + Filetypes:
  - Add Cargo build commands for Rust (PR#557).
  - Add recent Perl keywords (PR#599).
  - Add missing Python 3 keywords and builtins (PR#755).
  - Improvements to the Rust filetype (PR#613).
  - Add multiline comment to Haskell (PR#638).
  - Recognize `.adoc` is as Asciidoc (PR#708, PR#711).
  - Recognize `.mml` and `.mathml` as XML (PR#731).
  + API updates:
  - New plugin API, `geany_load_module()`,
    `geany_plugin_register()`, `GEANY_PLUGIN_REGISTER()`,
    `geany_plugin_register_full()`,
    `GEANY_PLUGIN_REGISTER_FULL()` (PR#469).
  - Add support for "proxy" plugins,
    `geany_plugin_register_proxy()` (PR#629).
  - Allow `user_data` parameter and `destroy_notify` callback
    to keybindings with new `keybindings_set_item_full()` and
    `plugin_set_key_group_full()` (PR#376).
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1452513600">- Build with gtk3 (change %prefer_gtk2 to 0).
- Suppress rpmlint devel-file-in-non-devel-package warnings for
  files in /usr/share/geany/templates/ by adding them to the
  rpmlintrc; these files are meant as templates for the use to
  copy and use and are not really devel files.</changelog>
<changelog author="badshah400@gmail.com" date="1468929600">- Update to version 1.28
  + General:
  - Improve support for GTK 3.20.
  - System filetype files and system tags files are now in
    sub-directories *filedefs/* and *tags/* respectively.
  + Bug fixes:
  - Fix canceling keybinding overriding by discarding the dialog
    (gh#geany/geany#714).
  - Fix type name coloring when types change
    (gh#geany/geany#1039, gh#geany/geany#1020,
    gh#geany/geany#1022).
  - Fix undo of line end type change (gh#geany/geany#527,
    gh#geany/geany#409).
  + Editor:
  - Update Scintilla to version 3.6.6.
  - Improve Goto Symbol popup contents (gh#geany/geany#958).
  + Filetypes:
  - Treat `.h` headers as C++ by default (gh#geany/geany#857).
  - Various improvements to the Ruby parser
    (gh#geany/geany#587).
  - Fix Haskell single line comments (gh#geany/geany#1029).
  - Update Java keywords (gh#geany/geany#1024).
  - Fix handling of curly brackets in Make.
  - Add ECMAScript 6 keywords (gh#geany/geany#980).
  - Slight improvement to the Java file template
    (gh#geany/geany#1073).
  - Add missing `last-child` CSS pseudo-class
    (gh#geany/geany#1102).
  + API:
  - Don't require static strings for key group name and label
    (gh#geany/geany#1126).
  - Formally add TMTag to the API (gh#geany/geany#1093).
  + Plugins:
  - Class builder: use `.hpp` extension for C++ headers by
    default (gh#geany/geany#999).
  + Updated translations.
- Changes from version 1.27:
  + See http://www.geany.org/Main/20160313.
- Add geany-appstream.patch to install translated metadata file
  (https://github.com/geany/geany/pull/1142); add BuildRequires on
  automake, autoconf, libtool and run autoreconf as patch touches
  autotool files.</changelog>
<changelog author="firebird209@gmail.com" date="1485345600">- Update to version 1.29 (boo#1022222):
  + General:
  - Fix search entries color with the default GNOME 3.20 GTK2
    theme (gh#geany/geany#1137, gh#geany/geany#1101,
    gh#geany/geany#1135, gh#geany/geany#1267).
  - Improve support for GTK 3.22.
  - Add support for VTE 0.38 and newer (gh#geany/geany#336,
    gh#geany/geany#1181).
  + Bug fixes:
  - Fix build when the CXX variable contains flags
    (gh#geany/geany#1155, gh#geany/geany#829).
  - Fix focusing the message window when the Terminal tab is
    active (gh#geany/geany/#1200, gh#geany/geany/#1198).
  + Editor:
  - Update Scintilla to version 3.7.0 (gh#geany/geany#1143).
  - Add support for keeping the cursor a number of lines from
    the edges to always show some context (gh#geany/geany#1154,
    gh#geany/geany#1152).
  - Allow to configure keybinding for "Delete to beginning
    of line" (gh#geany/geany#1134).
  - Performance improvements with many duplicate symbols
    (gh#geany/geany/#797, gh#geany/geany/#577).
  - Allow to configure the error indicator color
    (gh#geany/geany/#1185).
  + Filetypes:
  - Fix highlighting of Haxe preprocessor (gh#geany/geany/#936).
  - Add `.exp` extension to TCL (gh#geany/geany#979).
  + API:
  - Update `GeanyProxyProbeResults` API (gh#geany/geany#1213).
  - Warn if a dot is used at the start of a proxy extension
    (gh#geany/geany#1212, gh#geany/geany#1233).
  - Add support for custom data attached to documents through
    `plugin_set_document_data()`, `plugin_get_document_data()`
    and `plugin_set_document_data_full()` (gh#geany/geany#1203).
  - Add "project-before-close" signal (gh#geany/geany#1223).
  + Plugins:
  - Split Window: Work around a GTK bug present from
    3.15.9 to 3.21.4
    that breaks the document selection popup
    (gh#geany/geany#1149, gh#geany/geany#1272).
  + Updated translations.</changelog>

</package>
<package pkgid="4b5d1a8c916d2ff8044b36fa374351ed51f533b3e99a85d89c5a4a08b14d41a0" name="geany-devel" arch="x86_64">
    <version epoch="0" ver="1.29" rel="3.1"/>

<changelog author="prusnak@suse.cz" date="1250510400">- update to 0.18
- fix no return in non-void function (nonvoid.patch)</changelog>
<changelog author="prusnak@suse.cz" date="1266235200">- updated to 0.18.1</changelog>
<changelog author="vuntz@opensuse.org" date="1270123200">- Clean up packaging from Contrib for inclusion in Factory:
  + Drop perl-XML-Parser BuildRequires.
  + Improve description.
  + Split lang package.
  + Add rpmlintrc.</changelog>
<changelog author="dimstar@opensuse.org" date="1277121600">- Update to version 0.19:
  + For the complete list of changes, see NEWS or
    http://www.geany.org/Documentation/ReleaseNotes.
  + General:
  - Use POSIX system/GNU regex engine for find &amp; replace
  - Support adding custom filetype files
  + Interface:
  - Add option 'System Default' for toolbar icon style and size
    to use the GTK default value.
  - Allow '+&lt;number&gt;' and '-&lt;number&gt;' as values for Goto Line
    inputs to jump relative to the current line.
  - Add preference to add new document tabs beside the current
    one.
  - Enable type-ahead find for sidebar symbols and documents
    tabs.
  - Make Ctrl-click on any notebook tab switch to the last used
    document.
  - Add 'Edit-&gt;Commands' menu.
  - Add 'Edit-&gt;Plugin Preferences' menu item and keybinding.
  - Add 'View-&gt;Editor-&gt;Color Schemes' menu (only shown if color
    scheme files exist).
  + Prefs:
  - Hide 'Tabs and Spaces: Hard tab width' preference - it should
    always be 8.
  - Add sidebar position interface pref.
  - Add project long line marker customisation.
  + Editor:
  - Update Scintilla to 2.12.
  - Add preference and support for virtual spaces.
  - Add word part autocompletion for the current selected item
    when pressing keybinding (default Tab) - Enter still
    completes normally.
  - Remove LaTeX autocompletion from Geany's core and move it to
    the geanyLaTeX plugin.
  + Filetypes:
  - New filetypes (Txt2Tags, Abc, Verilog, Genie).
  - Add R tagmanager symbol parser.
  - Improvements for PHP, Python, Perl, VHDL files.
  - Highlight D &amp; Java types from a global tags file.
  + Plugins:
  - Classbuilder: Add support for creating PHP classes.
  - HTMLchars: Make plugin remember whether replacement of
    special characters was activated.
  + Add various keybindings.
  + Templates improvements.
  + Extend some options in configuration.
  + API improvements for plugins.
  + Windows fixes.
  + Updated translations.
- Drop geany-0.18-nonvoid.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1282219200">- Update to version 0.19.1:
  + Fix broken autocompletion after using scope completion.
  + Fix scrolling the editor line in view (e.g. after loading a
    session and switching document tabs).
  + Fix using filetype extension patterns with upper case letters
    on Windows (sf#3028856)
  + Fix a slightly wrong encoding detection on Windows (sf#3019573)
  + Re-enable comment folding.
  + Fix not loading plugins built against a newer API when Geany
    doesn't provide the required version given in
    PLUGIN_VERSION_CHECK().
  + Fix infinite loop in Markdown lexer
  + Fix saving non-project filetype error regex.
  + Focus toolbar item when pressing Go to Line keybinding only
    when it's not in the toolbar's drop down overflow menu
    (sf#3027454).
  + Escape the name of the current document for markup when using
    document name for menu items (sf#3038844).
  + File Browser: Allow Find in Files when no items are selected.
  + Fix build menu translation problems.
  + Fix segfault on Tools-&gt;Reload Configuration when no documents
    are open (sf#3037079).
  + Fix building with Waf on Solaris.
  + Fix a memory leak
  + Use g_free instead of free
  + Tweaks:
  - Always use white background color when printing (except for
    text with a white foreground) to save ink (sf#2968998).
  - Limit build error editor indicators to 50, but parse all
    errors in the Compiler tab (sf#3019823).
  - Align notebook tab close buttons centred vertically
  - Show the Project Properties build tab when choosing 'Set
    Build Commands' when a project is open to prevent confusion
    with non-project commands.</changelog>
<changelog author="badshah400@gmail.com" date="1291550400">- Update to version 0.19.2:
  + Fix not always reporting an error message when saving a
    document fails</changelog>
<changelog author="vuntz@opensuse.org" date="1294401600">- Update to version 0.20:
  + This is only a highlight of the main changes. For the complete
    list of changes, see NEWS or
    http://www.geany.org/Documentation/ReleaseNotes.
  + Bugs:
  - Improve compatibility with GVFS using GIO to save documents
  - Fix various crashes.
  - Other misc fixes.
  + Interface:
  - Color build command fields light grey unless overridden.
  - Implement 'Select All' for the VTE widget.
  - Various small UI improvements.
  + Documents:
  - Ensure inserted templates always have proper line ending
    characters according to the current document's preference.
  - Add per-document indent width setting.
  + Editor:
  - Add alternative color scheme based on Python colors.
  - Replace HTML automatic &lt;table&gt; tag completion with a 'table'
    snippet.
  - Auto-indent after an HTML/XML line without a closing tag.
  - Make Reflow Lines/Block command use the current indented
    block, not the whole paragraph.
  + Configuration:
  - Load insertion templates from system path, don't create them
    in the user's config dir.
  - File templates are now reloaded on saving.
  + Add various preferences, some of which are hidden.
  + Keybindings:
  - Fix Alt+[0-9] switching tabs even when other modifiers are
    also held.
  - Add snippet keybinding support.
  - Add 'Insert New Line Before/After Current' keybindings.
  + Filetypes:
  - New filetypes (Forth, Lisp, Erlang).
  - Improvements for various filetypes (Ada, C++, Python, Matlab,
    Txt2Tags, Make, D, Vala, Markdown, reStructuredText, Basic,
    HTML, PHP, Markup).
  + Plugins:
  - File Browser: Add history to path entry.
  - HTML Characters: Only automatically replace characters when
    the current document is a Markup document.
  + API improvements for plugins.
  + Windows fixes.
  + Updated documentation.
  + Updated translations.</changelog>
<changelog author="vuntz@opensuse.org" date="1297512000">- Call relevant macros in %post/%postun:
  + %desktop_database_post/postun because the package ships at
    least one desktop file.
  + %icon_theme_cache_post/postun because the package ships themed
    icons.
- Pass %{?no_lang_C} to %find_lang so that english documentation
  can be packaged with the program, and not in the lang subpackage.
- Change Requires of lang subpackage to Recommends, since the
  english documentation is not there anymore.</changelog>
<changelog author="vuntz@opensuse.org" date="1317729600">- Update to version 0.21:
  + Add support for real-time symbol parsing.
  + Fix loading of non-UTF-8 templates.
  + Update Scintilla to version 2.25.
  + Add support for separate single and multiline comments.
  + Add support for filetype-specific indentation settings.
  + Add UI to edit formerly hidden preferences.
  + Add Scala custom filetype.
  + Add Cython custom filetype.
  + Add filetype Cobol.
  + Several bug fixes and UI enhancements (see NEWS for details).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1328184000">- Add geany-link-gmodule.patch: Detect and link gmodule-2.0.
- Add libtool BuildRequires and call to ./autogen.sh, as above
  patch touches the buildsystem.</changelog>
<changelog author="dimstar@opensuse.org" date="1345032000">- Update to version 1.22:
  + General:
  - Bump dependencies to GTK &gt;= 2.16 and GLib &gt;= 2.20.
  - Switch to Glade 3 and dynamically loaded XML UI description.
  - Rewrite theming support for better flexibility.
  - Add support for opening files read-only from the command
    line.
  - Always load the default session if configured to do so.
  - Make all filetypes use named styles to simplify color scheme
    authoring.
  - Make 'Replace Spaces by Tabs' only match leading spaces to
    preserve alignment.
  + Possibly incompatible changes
  - Theming and filetype style changes mean old filetypes and
    color schemes are not compatible with this version of Geany.
  - There are some default keybinding changes but these will only
    apply to newly created configurations.
  - Changes to the "project-dialog*" signals may affect plugins.
  + Bug fixes:
  * Fix escaping of session file paths (sf#3425969).
  * Fix closing when minimized under Windows (sf#3421282).
  * Properly handle remote URIs received through drag 'n drop
    (sf#2966770, sf#3479567).
  * Fix build with bleeding-edge GLib (sf#3483388).
  * Fix color scheme selection in Ubuntu Unity (sf#3479674).
  * Fix very slow regex tag parsing on Windows (e.g. for HTML).
  * Fix detecting a changed file on disk when opening from
    the command-line (Windows).
  * Fix quick search entry behavior on Windows.
  * Fix keybindings conflicts check when swapping a binding.
  * Fix comments insertion in some cases (sf#3449635,
    sf#3534320).
  * Add missing Windows mio makefile.
  + For an even more extensiv list, please see
    /usr/share/doc/packages/geany/NEWS
- Drop geany-link-gmodule.patch: fixed upstream.
- Drop libtool BuildRequires and call to autogen.sh: we no longer
  carry any patches.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Update to version 1.23:
  + General
  - Various fixes to language theming (sf#3573213).
  - Various Windows makefile fixes.
  - Rewrite printing code (sf#2629121, sf#2804000, sf#3475444,
    sf#3580268, sf#3580269).
  - Use the Geany icon from the theme (sf#3576695).
  - Make Geany-specific icons themeable.
  + Various bugfixes.
  + Multiple interface changes.
  + Editor improvements.
  + Search
  - 'Mark All' now also uses the fully-featured PCRE engine
    (sf#3564132).
  - Only set Find in Files directory once per-document.
  - Fix a crash when matching the very last character of the
    document.
  - Fix search and replacement of empty matches.
  - Fix a possible crash when searching on a range.
  + Keybindings
  - Add keybinding for 'Go to Start of Display Line' (sf#3182425)
  - Allow to change the keybinding for 'Quit'.
  + Plugins
  - Export: Fix missing linking on libm.
  - File Browser: Backspace now moves to parent directory.
  + API:
  - Fix plugin_add_toolbar_item() insertion order (#3522755).
  + Windows fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1369310400">- Update to version 1.23.1:
  + Fix custom styles under KDE and for people using gtk-chtheme
    (sf#3607935).
  + Fix broken opening files from command line on Windows
    (sf#3613096).</changelog>
<changelog author="zaitor@opensuse.org" date="1397476800">- Update to version 1.24:
  + General:
  - Add experimental support for GTK3.
  - Add support for loading CTags and Vi tags files.
  - Save configuration when plugin manager dialog is closed.
  + Bug fixes:
  - Fix many small memory leaks.
  - Fix stopping of some spawned commands.
  - Fix cursor position and selection after comment toggling
    (sf#3576431).
  - Fix truncated output of ``--list-documents`` command-line
    option.
  - Fix launching a new instance when ``--list-documents`` is
    passed and no other instance is running.
  - Fix crash if a Custom Command returns after its related
    document has been closed.
  - Fix typo in "deque" C++ include name (sf#1027).
  - Fix replacing a selection starting with "0x" by a color if
    the selection is not 8 bytes long.
  - Fix a possible crash on quit.
  + Interface:
  - Fix custom GTK styles under KDE (sf#3607935).
  - Add Find entries in the Symbol List popup menu (sf#3608278).
  - Flatten-out the View menu.
  - Add a button to directly configure a plugin's keybindings in
    the plugin manager.
  - Add an Apply button to the color chooser dialog (FR#686).
  - Use a non-cropped 16x16 application icon (sf#1010).
  - Fix "leaks" of geany_run_script (sf#975).
  + Editor:
  - Update Scintilla to version 3.3.6 (sf#962, sf#995).
  - Fix Reflow to follow Line breaking behavior (sf#382, sf#412,
    sf#464).
  - Fix unfolding the very last line in a level (sf#1007).
  - Fix commenting the very last line in some situations.
  + Search:
  - Fix bulk Search &amp; Replace not to match replacements.
  - Fix finding start of word when performing whole word
    matching.
  - Search when activating the Replace dialog find entry.
  + Filetypes:
  - Add CUDA filetype (PR#147).
  - Add Rust filetype (PR#181).
  - Add Batch filetype.
  - Add Graphviz filetype (PR#125).
  - Add PowerShell filetype.
  - Add Clojure filetype (PR#92).
  - Many improvements to the PHP tag parser.
  - Update PHP global tags file (PR#137).
  - Improve shebang detection for mksh and tcsh shells (PR#126).
  - Fix Asciidoc parser recognition of open block as underline.
  - Fix symbol list entry for Asciidoc headers containing a dot.
  - Fix Asciidoc title parsing.
  - SQL parsing improvements.
  - Extend list of recognized keywords for SQL.
  - Fix SQL single-line comment marker (sf#997).
  - Fix parsing of some JavaScript constructors (sf#966).
  - Fix parsing a JavaScript regular expression in a return
    statement.
  - Fix parsing JavaScript files with a shebang.
  - Parse Java annotations with parameters (sf#924).
  - Display Java enums in the symbol list.
  - Add "strictfp" Java keyword and fix annotation parsing
    (sf#936, sf#924).
  - Fix parsing of C++ static_assert.
  - Fix parsing of typed enums in C# and C++.
  - Mitigate parsing errors on C++ generics containing an
    expression.
  - Add C++ member pointer operator to scope autocomplete
    operators (sf#907).
  - Fix parsing of Fortran "forall" blocks and procedure
    pointers.
  - Fix parsing of complex Cython types.
  - Fix re-parsing Objective-C code.
  - Fix parsing of Verilog initializers.
  - Fix displaying of quoted Bash HereDoc delimiters (sf#952).
  - Add some HTML5 keywords (Duncan de Wet).
  - Add Erlang snippets and a template (PR#157).
  - Haskell highlighting improvements.
  - Add Matlab class keywords (PR#136).
  - Fix argument list on some Python constructors.
  - Fix R indenting to use braces.
  - Display R sources and libraries in the symbol list.
  - Many improvements to the Fortran tag parser (sf#1023,
    sf#1030).
  - Put Makefile comments at start of line.
  - Add some missing Pascal keywords (sf#1033, PR#144).
  - Add default build command for Bibtex in the Latex filetype
    (PR#227).
  - Ignore Python imports when going to a tag's definition.
  - Add some more Ruby extensions.
  + Plugins:
  - Save Actions: add autosave when the editor lose focus
    (FR#683).
  - Export: fix exporting a document not ending with a newline.
  - Export: fix including random, unused styles in the output.
  - Export: fix HTML title if the file name contains control
    characters.
  - Export: fix LaTeX export with many consecutive '-', '&lt;' or
    '&gt;'.
  + API: Add plugin_builder_connect_signals().
  + Windows fixes.
  + Updated translations.
- Introduce a prefer_gtk2 defines (currently set to 1) so we can
  easily switch to gtk3 once it's deemed stable by upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1398427200">- Update to version 1.24.1:
  + Fix distribution of custom GTK style files (sf#1037).</changelog>
<changelog author="trcs@gmx.com" date="1437912000">- Update to version 1.25
  + General:
  - GTK3 support, while not enabled by default, is now considered
    stable.
  - Improve MacOS X support.
  - Improve subprocess spawning (especially on Windows).
  - Huge tag management performance improvement (auto-completion,
    calltips, etc.).
  - Remove broken "Show macro list" keybinding and feature.
  - Add %l substitution to build commands.
  - Depend on GTK 2.24 and GLib 2.28.
  - Add per-project line wrapping, line breaking and comment
    continuation settings.
  - The plugin API is now split out of the main executable into
    libgeany, a shared library plugins have to link against.
  + Bug fixes:
  - Fix applying filetype-specific indentation settings for newly
    opened files.
  - Fix relative project base path when creating a new project.
  - Fix next/previous keybindings when no files are open.
  - Fix markup injection in some tooltips.
  - Use absolute project path for projects opened from the
    command line.
  - Fix goto tag in some cases when the same symbol name appears
    in different languages.
  - Fix UI updating after loading a project.
  - Fix the currently selected document after Save All.
  - Fix leftovers in the Project dialog in some cases.
  - Fix function return type in symbol list tooltips in some
    cases.
  - Fix VTE path following on startup.
  + Interface:
  - Show document-related dialogs embedded in the main window
    ("info bars").
  - Plugin manager dialog cleanup and overhaul.
  - Filetypes can now define the MIME type used to select their
    icon.
  - Close documents in the sidebar with middle mouse button.
  - Ask whether to replace project files when creating a project.
  - Ask whether to adopt the open documents when creating a new
    project.
  - Allow to disable the list of recent files.
  - Fix many shadow inconsistencies.
  - Add virtual column and selected chars to the statusbar.
  - Add "dirty" terminal indication.
  - Allow to select the None filetype in the Open File dialog.
  - Add configuration menu entries for all filetypes.
  + Editor:
  - Update Scintilla to version 3.5.6.
  - Do not comment out blank lines when toggling comments.
  - Improve handling of Verilog strings and comments.
  - Support for keeping undo history when reloading files. This
    is not enabled by default in this release.
  - Respect filetype.common's wordchars if a filetype doesn't
    have its own.
  + Search:
  - Add support for single-line regular expressions.
  - Default action is now "Replace &amp; Find" in the replace dialog
    but can be configured.
  - Activate default action from all fields in the Find in Files
    dialog.
  + Filetypes:
  - Add JSON filetype.
  - Add Zephir filetype.
  - Add CoffeScript filetype.
  - Add Go tags parser.
  - Add Erlang tags parser.
  - Add PowerShell tags parser.
  - Many JavaScript parsing fixes and improvements.
  - Many CSS parser fixes and improvements.
  - Many Txt2tags parsing fixes and improvements.
  - Make parser fixes and improvements.
  - Parse D enum base type.
  - Various small Rust fixes.
  - Highlight C types in C++.
  - Add some missing C11 keywords.
  - Add some missing SQL keywords.
  - Fix and add some CSS keywords.
  - Fix some FreeBasic keywords.
  - Add some missing D keywords.
  - Fix R keywords and wordchars.
  - Fix styling of some CSS elements.
  - Fix styling of Lua preprocessor.
  - Fix style of PHP variables interpolation.
  - Recognize `.vbs` files as FreeBasic.
  - Recognize `.tpl` files as HTML.
  - Recognize `.xtpl` files as XML.
  - Recognize `.xpm` files as C.
  - Recognize more Bash files.
  - Update templates for Python and Vala.
  - Add template for HTML5.
  - Fix parsing of some Python triple-quoted strings.
  - Add some linting tools to some filetype's default Build menu.
  - Fix scope of some Python symbols.
  - Fix support of trigraphs in C-like languages.
  - Add support of digraphs in C-like languages.
  - Add support of `final`, `override` and `noexcept` C++11
    keywords.
  + Plugins:
  - File Browser:
    . Use "explorer" as the default open command on Windows.
    . Use icons based on the detected file's MIME type.
  - Save Actions: use mode 0600 for backup copies.
  - Split Window: Fix a few keybindings (cut, copy, paste,
    delete, select all).
  + API:
  - Hide private API.
  - Cleaner and safer TagManager API.
  - Entry point prototypes are now checked by the compiler.
  - Add pseudo-unique document IDs through GeanyDocument::id and
    document_find_by_id(). This is a safer API for keeping a
    reference to a document for a long time (PR#256).
  - Add convenient and portable spawning API: spawn_sync(),
    spawn_async(), spawn_with_callbacks(), spawn_kill_process(),
    spawn_check_command(), spawn_write_data().
  - plugin_signal_connect() is now safe to use also with objects
    destroyed before unloading the plugin.
  - Add document_reload_force() to replace
    document_reload_file().
  - Add project_write_config().
  - Add keybindings_get_modifiers() and GEANY_PRIMARY_MOD_MASK.
  - Fix emission of the 'document-activate' signal in some cases.
  - Add ui_tree_view_set_tooltip_text_column().
  - Add scintilla_get_type().
  + Updated translations.
- Split out docs in new -doc subpackage.
- Add New libgeany0 subpackage for Geany's core library, and add
  post/postun handling of it.
- Add docutils and doxygen BuildRequires: Now that we have a doc
  sub-package, build API and HTML documentation.</changelog>
<changelog author="badshah400@gmail.com" date="1451563200">- Update to version 1.26:
  + General:
  - New plugin API (PR#469).
  - Add support for "proxy" plugins (PR#629).
  + Bug fixes:
  - Fix "Open in New Window" command (Issue#590).
  - Fix spurious "source file has been modified" (Issue#605,
    PR#621).
  - Don't open more than one document for non-existing paths
    from the CLI
    (https://bugs.launchpad.net/linuxmint/+bug/1482558, PR#646).
  - Fix configuration directory encoding on non-UTF-8
    non-Windows systems (PR#658).
  + Interface:
  - Use monospace font for the message window by default
    (Issue#435, PR#580).
  - Fix mnemonic conflict in "Use multi-line matching"
    (Issue#589, PR#647).
  + Editor:
  - Update Scintilla to version 3.6.1.
  - Fix completion popup height when view is zoomed
    (Issue#702).
  - Fix Go To End Of Display Line when wrapping is on and EOL
    are visible (Issue#712).
  - Keeping undo history when reloading files is now enabled
    by default (Issue#562, PR#672).
  - "Strip trailing spaces", "Replace tabs" and
    "Replace spaces" now follow the current selection (PR#394).
  - Respect Smart Home Key setting in Go To Start of Display
    Line.
  - Check whether the document is newer on disk when the
    window gets focused (PR#533).
  + Filetypes:
  - Add Cargo build commands for Rust (PR#557).
  - Add recent Perl keywords (PR#599).
  - Add missing Python 3 keywords and builtins (PR#755).
  - Improvements to the Rust filetype (PR#613).
  - Add multiline comment to Haskell (PR#638).
  - Recognize `.adoc` is as Asciidoc (PR#708, PR#711).
  - Recognize `.mml` and `.mathml` as XML (PR#731).
  + API updates:
  - New plugin API, `geany_load_module()`,
    `geany_plugin_register()`, `GEANY_PLUGIN_REGISTER()`,
    `geany_plugin_register_full()`,
    `GEANY_PLUGIN_REGISTER_FULL()` (PR#469).
  - Add support for "proxy" plugins,
    `geany_plugin_register_proxy()` (PR#629).
  - Allow `user_data` parameter and `destroy_notify` callback
    to keybindings with new `keybindings_set_item_full()` and
    `plugin_set_key_group_full()` (PR#376).
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1452513600">- Build with gtk3 (change %prefer_gtk2 to 0).
- Suppress rpmlint devel-file-in-non-devel-package warnings for
  files in /usr/share/geany/templates/ by adding them to the
  rpmlintrc; these files are meant as templates for the use to
  copy and use and are not really devel files.</changelog>
<changelog author="badshah400@gmail.com" date="1468929600">- Update to version 1.28
  + General:
  - Improve support for GTK 3.20.
  - System filetype files and system tags files are now in
    sub-directories *filedefs/* and *tags/* respectively.
  + Bug fixes:
  - Fix canceling keybinding overriding by discarding the dialog
    (gh#geany/geany#714).
  - Fix type name coloring when types change
    (gh#geany/geany#1039, gh#geany/geany#1020,
    gh#geany/geany#1022).
  - Fix undo of line end type change (gh#geany/geany#527,
    gh#geany/geany#409).
  + Editor:
  - Update Scintilla to version 3.6.6.
  - Improve Goto Symbol popup contents (gh#geany/geany#958).
  + Filetypes:
  - Treat `.h` headers as C++ by default (gh#geany/geany#857).
  - Various improvements to the Ruby parser
    (gh#geany/geany#587).
  - Fix Haskell single line comments (gh#geany/geany#1029).
  - Update Java keywords (gh#geany/geany#1024).
  - Fix handling of curly brackets in Make.
  - Add ECMAScript 6 keywords (gh#geany/geany#980).
  - Slight improvement to the Java file template
    (gh#geany/geany#1073).
  - Add missing `last-child` CSS pseudo-class
    (gh#geany/geany#1102).
  + API:
  - Don't require static strings for key group name and label
    (gh#geany/geany#1126).
  - Formally add TMTag to the API (gh#geany/geany#1093).
  + Plugins:
  - Class builder: use `.hpp` extension for C++ headers by
    default (gh#geany/geany#999).
  + Updated translations.
- Changes from version 1.27:
  + See http://www.geany.org/Main/20160313.
- Add geany-appstream.patch to install translated metadata file
  (https://github.com/geany/geany/pull/1142); add BuildRequires on
  automake, autoconf, libtool and run autoreconf as patch touches
  autotool files.</changelog>
<changelog author="firebird209@gmail.com" date="1485345600">- Update to version 1.29 (boo#1022222):
  + General:
  - Fix search entries color with the default GNOME 3.20 GTK2
    theme (gh#geany/geany#1137, gh#geany/geany#1101,
    gh#geany/geany#1135, gh#geany/geany#1267).
  - Improve support for GTK 3.22.
  - Add support for VTE 0.38 and newer (gh#geany/geany#336,
    gh#geany/geany#1181).
  + Bug fixes:
  - Fix build when the CXX variable contains flags
    (gh#geany/geany#1155, gh#geany/geany#829).
  - Fix focusing the message window when the Terminal tab is
    active (gh#geany/geany/#1200, gh#geany/geany/#1198).
  + Editor:
  - Update Scintilla to version 3.7.0 (gh#geany/geany#1143).
  - Add support for keeping the cursor a number of lines from
    the edges to always show some context (gh#geany/geany#1154,
    gh#geany/geany#1152).
  - Allow to configure keybinding for "Delete to beginning
    of line" (gh#geany/geany#1134).
  - Performance improvements with many duplicate symbols
    (gh#geany/geany/#797, gh#geany/geany/#577).
  - Allow to configure the error indicator color
    (gh#geany/geany/#1185).
  + Filetypes:
  - Fix highlighting of Haxe preprocessor (gh#geany/geany/#936).
  - Add `.exp` extension to TCL (gh#geany/geany#979).
  + API:
  - Update `GeanyProxyProbeResults` API (gh#geany/geany#1213).
  - Warn if a dot is used at the start of a proxy extension
    (gh#geany/geany#1212, gh#geany/geany#1233).
  - Add support for custom data attached to documents through
    `plugin_set_document_data()`, `plugin_get_document_data()`
    and `plugin_set_document_data_full()` (gh#geany/geany#1203).
  - Add "project-before-close" signal (gh#geany/geany#1223).
  + Plugins:
  - Split Window: Work around a GTK bug present from
    3.15.9 to 3.21.4
    that breaks the document selection popup
    (gh#geany/geany#1149, gh#geany/geany#1272).
  + Updated translations.</changelog>

</package>
<package pkgid="3fadd009dec18b09634cf57eff2d72495b86653f627c10a453dae903b73580f6" name="geany-doc" arch="x86_64">
    <version epoch="0" ver="1.29" rel="3.1"/>

<changelog author="prusnak@suse.cz" date="1250510400">- update to 0.18
- fix no return in non-void function (nonvoid.patch)</changelog>
<changelog author="prusnak@suse.cz" date="1266235200">- updated to 0.18.1</changelog>
<changelog author="vuntz@opensuse.org" date="1270123200">- Clean up packaging from Contrib for inclusion in Factory:
  + Drop perl-XML-Parser BuildRequires.
  + Improve description.
  + Split lang package.
  + Add rpmlintrc.</changelog>
<changelog author="dimstar@opensuse.org" date="1277121600">- Update to version 0.19:
  + For the complete list of changes, see NEWS or
    http://www.geany.org/Documentation/ReleaseNotes.
  + General:
  - Use POSIX system/GNU regex engine for find &amp; replace
  - Support adding custom filetype files
  + Interface:
  - Add option 'System Default' for toolbar icon style and size
    to use the GTK default value.
  - Allow '+&lt;number&gt;' and '-&lt;number&gt;' as values for Goto Line
    inputs to jump relative to the current line.
  - Add preference to add new document tabs beside the current
    one.
  - Enable type-ahead find for sidebar symbols and documents
    tabs.
  - Make Ctrl-click on any notebook tab switch to the last used
    document.
  - Add 'Edit-&gt;Commands' menu.
  - Add 'Edit-&gt;Plugin Preferences' menu item and keybinding.
  - Add 'View-&gt;Editor-&gt;Color Schemes' menu (only shown if color
    scheme files exist).
  + Prefs:
  - Hide 'Tabs and Spaces: Hard tab width' preference - it should
    always be 8.
  - Add sidebar position interface pref.
  - Add project long line marker customisation.
  + Editor:
  - Update Scintilla to 2.12.
  - Add preference and support for virtual spaces.
  - Add word part autocompletion for the current selected item
    when pressing keybinding (default Tab) - Enter still
    completes normally.
  - Remove LaTeX autocompletion from Geany's core and move it to
    the geanyLaTeX plugin.
  + Filetypes:
  - New filetypes (Txt2Tags, Abc, Verilog, Genie).
  - Add R tagmanager symbol parser.
  - Improvements for PHP, Python, Perl, VHDL files.
  - Highlight D &amp; Java types from a global tags file.
  + Plugins:
  - Classbuilder: Add support for creating PHP classes.
  - HTMLchars: Make plugin remember whether replacement of
    special characters was activated.
  + Add various keybindings.
  + Templates improvements.
  + Extend some options in configuration.
  + API improvements for plugins.
  + Windows fixes.
  + Updated translations.
- Drop geany-0.18-nonvoid.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1282219200">- Update to version 0.19.1:
  + Fix broken autocompletion after using scope completion.
  + Fix scrolling the editor line in view (e.g. after loading a
    session and switching document tabs).
  + Fix using filetype extension patterns with upper case letters
    on Windows (sf#3028856)
  + Fix a slightly wrong encoding detection on Windows (sf#3019573)
  + Re-enable comment folding.
  + Fix not loading plugins built against a newer API when Geany
    doesn't provide the required version given in
    PLUGIN_VERSION_CHECK().
  + Fix infinite loop in Markdown lexer
  + Fix saving non-project filetype error regex.
  + Focus toolbar item when pressing Go to Line keybinding only
    when it's not in the toolbar's drop down overflow menu
    (sf#3027454).
  + Escape the name of the current document for markup when using
    document name for menu items (sf#3038844).
  + File Browser: Allow Find in Files when no items are selected.
  + Fix build menu translation problems.
  + Fix segfault on Tools-&gt;Reload Configuration when no documents
    are open (sf#3037079).
  + Fix building with Waf on Solaris.
  + Fix a memory leak
  + Use g_free instead of free
  + Tweaks:
  - Always use white background color when printing (except for
    text with a white foreground) to save ink (sf#2968998).
  - Limit build error editor indicators to 50, but parse all
    errors in the Compiler tab (sf#3019823).
  - Align notebook tab close buttons centred vertically
  - Show the Project Properties build tab when choosing 'Set
    Build Commands' when a project is open to prevent confusion
    with non-project commands.</changelog>
<changelog author="badshah400@gmail.com" date="1291550400">- Update to version 0.19.2:
  + Fix not always reporting an error message when saving a
    document fails</changelog>
<changelog author="vuntz@opensuse.org" date="1294401600">- Update to version 0.20:
  + This is only a highlight of the main changes. For the complete
    list of changes, see NEWS or
    http://www.geany.org/Documentation/ReleaseNotes.
  + Bugs:
  - Improve compatibility with GVFS using GIO to save documents
  - Fix various crashes.
  - Other misc fixes.
  + Interface:
  - Color build command fields light grey unless overridden.
  - Implement 'Select All' for the VTE widget.
  - Various small UI improvements.
  + Documents:
  - Ensure inserted templates always have proper line ending
    characters according to the current document's preference.
  - Add per-document indent width setting.
  + Editor:
  - Add alternative color scheme based on Python colors.
  - Replace HTML automatic &lt;table&gt; tag completion with a 'table'
    snippet.
  - Auto-indent after an HTML/XML line without a closing tag.
  - Make Reflow Lines/Block command use the current indented
    block, not the whole paragraph.
  + Configuration:
  - Load insertion templates from system path, don't create them
    in the user's config dir.
  - File templates are now reloaded on saving.
  + Add various preferences, some of which are hidden.
  + Keybindings:
  - Fix Alt+[0-9] switching tabs even when other modifiers are
    also held.
  - Add snippet keybinding support.
  - Add 'Insert New Line Before/After Current' keybindings.
  + Filetypes:
  - New filetypes (Forth, Lisp, Erlang).
  - Improvements for various filetypes (Ada, C++, Python, Matlab,
    Txt2Tags, Make, D, Vala, Markdown, reStructuredText, Basic,
    HTML, PHP, Markup).
  + Plugins:
  - File Browser: Add history to path entry.
  - HTML Characters: Only automatically replace characters when
    the current document is a Markup document.
  + API improvements for plugins.
  + Windows fixes.
  + Updated documentation.
  + Updated translations.</changelog>
<changelog author="vuntz@opensuse.org" date="1297512000">- Call relevant macros in %post/%postun:
  + %desktop_database_post/postun because the package ships at
    least one desktop file.
  + %icon_theme_cache_post/postun because the package ships themed
    icons.
- Pass %{?no_lang_C} to %find_lang so that english documentation
  can be packaged with the program, and not in the lang subpackage.
- Change Requires of lang subpackage to Recommends, since the
  english documentation is not there anymore.</changelog>
<changelog author="vuntz@opensuse.org" date="1317729600">- Update to version 0.21:
  + Add support for real-time symbol parsing.
  + Fix loading of non-UTF-8 templates.
  + Update Scintilla to version 2.25.
  + Add support for separate single and multiline comments.
  + Add support for filetype-specific indentation settings.
  + Add UI to edit formerly hidden preferences.
  + Add Scala custom filetype.
  + Add Cython custom filetype.
  + Add filetype Cobol.
  + Several bug fixes and UI enhancements (see NEWS for details).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1328184000">- Add geany-link-gmodule.patch: Detect and link gmodule-2.0.
- Add libtool BuildRequires and call to ./autogen.sh, as above
  patch touches the buildsystem.</changelog>
<changelog author="dimstar@opensuse.org" date="1345032000">- Update to version 1.22:
  + General:
  - Bump dependencies to GTK &gt;= 2.16 and GLib &gt;= 2.20.
  - Switch to Glade 3 and dynamically loaded XML UI description.
  - Rewrite theming support for better flexibility.
  - Add support for opening files read-only from the command
    line.
  - Always load the default session if configured to do so.
  - Make all filetypes use named styles to simplify color scheme
    authoring.
  - Make 'Replace Spaces by Tabs' only match leading spaces to
    preserve alignment.
  + Possibly incompatible changes
  - Theming and filetype style changes mean old filetypes and
    color schemes are not compatible with this version of Geany.
  - There are some default keybinding changes but these will only
    apply to newly created configurations.
  - Changes to the "project-dialog*" signals may affect plugins.
  + Bug fixes:
  * Fix escaping of session file paths (sf#3425969).
  * Fix closing when minimized under Windows (sf#3421282).
  * Properly handle remote URIs received through drag 'n drop
    (sf#2966770, sf#3479567).
  * Fix build with bleeding-edge GLib (sf#3483388).
  * Fix color scheme selection in Ubuntu Unity (sf#3479674).
  * Fix very slow regex tag parsing on Windows (e.g. for HTML).
  * Fix detecting a changed file on disk when opening from
    the command-line (Windows).
  * Fix quick search entry behavior on Windows.
  * Fix keybindings conflicts check when swapping a binding.
  * Fix comments insertion in some cases (sf#3449635,
    sf#3534320).
  * Add missing Windows mio makefile.
  + For an even more extensiv list, please see
    /usr/share/doc/packages/geany/NEWS
- Drop geany-link-gmodule.patch: fixed upstream.
- Drop libtool BuildRequires and call to autogen.sh: we no longer
  carry any patches.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Update to version 1.23:
  + General
  - Various fixes to language theming (sf#3573213).
  - Various Windows makefile fixes.
  - Rewrite printing code (sf#2629121, sf#2804000, sf#3475444,
    sf#3580268, sf#3580269).
  - Use the Geany icon from the theme (sf#3576695).
  - Make Geany-specific icons themeable.
  + Various bugfixes.
  + Multiple interface changes.
  + Editor improvements.
  + Search
  - 'Mark All' now also uses the fully-featured PCRE engine
    (sf#3564132).
  - Only set Find in Files directory once per-document.
  - Fix a crash when matching the very last character of the
    document.
  - Fix search and replacement of empty matches.
  - Fix a possible crash when searching on a range.
  + Keybindings
  - Add keybinding for 'Go to Start of Display Line' (sf#3182425)
  - Allow to change the keybinding for 'Quit'.
  + Plugins
  - Export: Fix missing linking on libm.
  - File Browser: Backspace now moves to parent directory.
  + API:
  - Fix plugin_add_toolbar_item() insertion order (#3522755).
  + Windows fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1369310400">- Update to version 1.23.1:
  + Fix custom styles under KDE and for people using gtk-chtheme
    (sf#3607935).
  + Fix broken opening files from command line on Windows
    (sf#3613096).</changelog>
<changelog author="zaitor@opensuse.org" date="1397476800">- Update to version 1.24:
  + General:
  - Add experimental support for GTK3.
  - Add support for loading CTags and Vi tags files.
  - Save configuration when plugin manager dialog is closed.
  + Bug fixes:
  - Fix many small memory leaks.
  - Fix stopping of some spawned commands.
  - Fix cursor position and selection after comment toggling
    (sf#3576431).
  - Fix truncated output of ``--list-documents`` command-line
    option.
  - Fix launching a new instance when ``--list-documents`` is
    passed and no other instance is running.
  - Fix crash if a Custom Command returns after its related
    document has been closed.
  - Fix typo in "deque" C++ include name (sf#1027).
  - Fix replacing a selection starting with "0x" by a color if
    the selection is not 8 bytes long.
  - Fix a possible crash on quit.
  + Interface:
  - Fix custom GTK styles under KDE (sf#3607935).
  - Add Find entries in the Symbol List popup menu (sf#3608278).
  - Flatten-out the View menu.
  - Add a button to directly configure a plugin's keybindings in
    the plugin manager.
  - Add an Apply button to the color chooser dialog (FR#686).
  - Use a non-cropped 16x16 application icon (sf#1010).
  - Fix "leaks" of geany_run_script (sf#975).
  + Editor:
  - Update Scintilla to version 3.3.6 (sf#962, sf#995).
  - Fix Reflow to follow Line breaking behavior (sf#382, sf#412,
    sf#464).
  - Fix unfolding the very last line in a level (sf#1007).
  - Fix commenting the very last line in some situations.
  + Search:
  - Fix bulk Search &amp; Replace not to match replacements.
  - Fix finding start of word when performing whole word
    matching.
  - Search when activating the Replace dialog find entry.
  + Filetypes:
  - Add CUDA filetype (PR#147).
  - Add Rust filetype (PR#181).
  - Add Batch filetype.
  - Add Graphviz filetype (PR#125).
  - Add PowerShell filetype.
  - Add Clojure filetype (PR#92).
  - Many improvements to the PHP tag parser.
  - Update PHP global tags file (PR#137).
  - Improve shebang detection for mksh and tcsh shells (PR#126).
  - Fix Asciidoc parser recognition of open block as underline.
  - Fix symbol list entry for Asciidoc headers containing a dot.
  - Fix Asciidoc title parsing.
  - SQL parsing improvements.
  - Extend list of recognized keywords for SQL.
  - Fix SQL single-line comment marker (sf#997).
  - Fix parsing of some JavaScript constructors (sf#966).
  - Fix parsing a JavaScript regular expression in a return
    statement.
  - Fix parsing JavaScript files with a shebang.
  - Parse Java annotations with parameters (sf#924).
  - Display Java enums in the symbol list.
  - Add "strictfp" Java keyword and fix annotation parsing
    (sf#936, sf#924).
  - Fix parsing of C++ static_assert.
  - Fix parsing of typed enums in C# and C++.
  - Mitigate parsing errors on C++ generics containing an
    expression.
  - Add C++ member pointer operator to scope autocomplete
    operators (sf#907).
  - Fix parsing of Fortran "forall" blocks and procedure
    pointers.
  - Fix parsing of complex Cython types.
  - Fix re-parsing Objective-C code.
  - Fix parsing of Verilog initializers.
  - Fix displaying of quoted Bash HereDoc delimiters (sf#952).
  - Add some HTML5 keywords (Duncan de Wet).
  - Add Erlang snippets and a template (PR#157).
  - Haskell highlighting improvements.
  - Add Matlab class keywords (PR#136).
  - Fix argument list on some Python constructors.
  - Fix R indenting to use braces.
  - Display R sources and libraries in the symbol list.
  - Many improvements to the Fortran tag parser (sf#1023,
    sf#1030).
  - Put Makefile comments at start of line.
  - Add some missing Pascal keywords (sf#1033, PR#144).
  - Add default build command for Bibtex in the Latex filetype
    (PR#227).
  - Ignore Python imports when going to a tag's definition.
  - Add some more Ruby extensions.
  + Plugins:
  - Save Actions: add autosave when the editor lose focus
    (FR#683).
  - Export: fix exporting a document not ending with a newline.
  - Export: fix including random, unused styles in the output.
  - Export: fix HTML title if the file name contains control
    characters.
  - Export: fix LaTeX export with many consecutive '-', '&lt;' or
    '&gt;'.
  + API: Add plugin_builder_connect_signals().
  + Windows fixes.
  + Updated translations.
- Introduce a prefer_gtk2 defines (currently set to 1) so we can
  easily switch to gtk3 once it's deemed stable by upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1398427200">- Update to version 1.24.1:
  + Fix distribution of custom GTK style files (sf#1037).</changelog>
<changelog author="trcs@gmx.com" date="1437912000">- Update to version 1.25
  + General:
  - GTK3 support, while not enabled by default, is now considered
    stable.
  - Improve MacOS X support.
  - Improve subprocess spawning (especially on Windows).
  - Huge tag management performance improvement (auto-completion,
    calltips, etc.).
  - Remove broken "Show macro list" keybinding and feature.
  - Add %l substitution to build commands.
  - Depend on GTK 2.24 and GLib 2.28.
  - Add per-project line wrapping, line breaking and comment
    continuation settings.
  - The plugin API is now split out of the main executable into
    libgeany, a shared library plugins have to link against.
  + Bug fixes:
  - Fix applying filetype-specific indentation settings for newly
    opened files.
  - Fix relative project base path when creating a new project.
  - Fix next/previous keybindings when no files are open.
  - Fix markup injection in some tooltips.
  - Use absolute project path for projects opened from the
    command line.
  - Fix goto tag in some cases when the same symbol name appears
    in different languages.
  - Fix UI updating after loading a project.
  - Fix the currently selected document after Save All.
  - Fix leftovers in the Project dialog in some cases.
  - Fix function return type in symbol list tooltips in some
    cases.
  - Fix VTE path following on startup.
  + Interface:
  - Show document-related dialogs embedded in the main window
    ("info bars").
  - Plugin manager dialog cleanup and overhaul.
  - Filetypes can now define the MIME type used to select their
    icon.
  - Close documents in the sidebar with middle mouse button.
  - Ask whether to replace project files when creating a project.
  - Ask whether to adopt the open documents when creating a new
    project.
  - Allow to disable the list of recent files.
  - Fix many shadow inconsistencies.
  - Add virtual column and selected chars to the statusbar.
  - Add "dirty" terminal indication.
  - Allow to select the None filetype in the Open File dialog.
  - Add configuration menu entries for all filetypes.
  + Editor:
  - Update Scintilla to version 3.5.6.
  - Do not comment out blank lines when toggling comments.
  - Improve handling of Verilog strings and comments.
  - Support for keeping undo history when reloading files. This
    is not enabled by default in this release.
  - Respect filetype.common's wordchars if a filetype doesn't
    have its own.
  + Search:
  - Add support for single-line regular expressions.
  - Default action is now "Replace &amp; Find" in the replace dialog
    but can be configured.
  - Activate default action from all fields in the Find in Files
    dialog.
  + Filetypes:
  - Add JSON filetype.
  - Add Zephir filetype.
  - Add CoffeScript filetype.
  - Add Go tags parser.
  - Add Erlang tags parser.
  - Add PowerShell tags parser.
  - Many JavaScript parsing fixes and improvements.
  - Many CSS parser fixes and improvements.
  - Many Txt2tags parsing fixes and improvements.
  - Make parser fixes and improvements.
  - Parse D enum base type.
  - Various small Rust fixes.
  - Highlight C types in C++.
  - Add some missing C11 keywords.
  - Add some missing SQL keywords.
  - Fix and add some CSS keywords.
  - Fix some FreeBasic keywords.
  - Add some missing D keywords.
  - Fix R keywords and wordchars.
  - Fix styling of some CSS elements.
  - Fix styling of Lua preprocessor.
  - Fix style of PHP variables interpolation.
  - Recognize `.vbs` files as FreeBasic.
  - Recognize `.tpl` files as HTML.
  - Recognize `.xtpl` files as XML.
  - Recognize `.xpm` files as C.
  - Recognize more Bash files.
  - Update templates for Python and Vala.
  - Add template for HTML5.
  - Fix parsing of some Python triple-quoted strings.
  - Add some linting tools to some filetype's default Build menu.
  - Fix scope of some Python symbols.
  - Fix support of trigraphs in C-like languages.
  - Add support of digraphs in C-like languages.
  - Add support of `final`, `override` and `noexcept` C++11
    keywords.
  + Plugins:
  - File Browser:
    . Use "explorer" as the default open command on Windows.
    . Use icons based on the detected file's MIME type.
  - Save Actions: use mode 0600 for backup copies.
  - Split Window: Fix a few keybindings (cut, copy, paste,
    delete, select all).
  + API:
  - Hide private API.
  - Cleaner and safer TagManager API.
  - Entry point prototypes are now checked by the compiler.
  - Add pseudo-unique document IDs through GeanyDocument::id and
    document_find_by_id(). This is a safer API for keeping a
    reference to a document for a long time (PR#256).
  - Add convenient and portable spawning API: spawn_sync(),
    spawn_async(), spawn_with_callbacks(), spawn_kill_process(),
    spawn_check_command(), spawn_write_data().
  - plugin_signal_connect() is now safe to use also with objects
    destroyed before unloading the plugin.
  - Add document_reload_force() to replace
    document_reload_file().
  - Add project_write_config().
  - Add keybindings_get_modifiers() and GEANY_PRIMARY_MOD_MASK.
  - Fix emission of the 'document-activate' signal in some cases.
  - Add ui_tree_view_set_tooltip_text_column().
  - Add scintilla_get_type().
  + Updated translations.
- Split out docs in new -doc subpackage.
- Add New libgeany0 subpackage for Geany's core library, and add
  post/postun handling of it.
- Add docutils and doxygen BuildRequires: Now that we have a doc
  sub-package, build API and HTML documentation.</changelog>
<changelog author="badshah400@gmail.com" date="1451563200">- Update to version 1.26:
  + General:
  - New plugin API (PR#469).
  - Add support for "proxy" plugins (PR#629).
  + Bug fixes:
  - Fix "Open in New Window" command (Issue#590).
  - Fix spurious "source file has been modified" (Issue#605,
    PR#621).
  - Don't open more than one document for non-existing paths
    from the CLI
    (https://bugs.launchpad.net/linuxmint/+bug/1482558, PR#646).
  - Fix configuration directory encoding on non-UTF-8
    non-Windows systems (PR#658).
  + Interface:
  - Use monospace font for the message window by default
    (Issue#435, PR#580).
  - Fix mnemonic conflict in "Use multi-line matching"
    (Issue#589, PR#647).
  + Editor:
  - Update Scintilla to version 3.6.1.
  - Fix completion popup height when view is zoomed
    (Issue#702).
  - Fix Go To End Of Display Line when wrapping is on and EOL
    are visible (Issue#712).
  - Keeping undo history when reloading files is now enabled
    by default (Issue#562, PR#672).
  - "Strip trailing spaces", "Replace tabs" and
    "Replace spaces" now follow the current selection (PR#394).
  - Respect Smart Home Key setting in Go To Start of Display
    Line.
  - Check whether the document is newer on disk when the
    window gets focused (PR#533).
  + Filetypes:
  - Add Cargo build commands for Rust (PR#557).
  - Add recent Perl keywords (PR#599).
  - Add missing Python 3 keywords and builtins (PR#755).
  - Improvements to the Rust filetype (PR#613).
  - Add multiline comment to Haskell (PR#638).
  - Recognize `.adoc` is as Asciidoc (PR#708, PR#711).
  - Recognize `.mml` and `.mathml` as XML (PR#731).
  + API updates:
  - New plugin API, `geany_load_module()`,
    `geany_plugin_register()`, `GEANY_PLUGIN_REGISTER()`,
    `geany_plugin_register_full()`,
    `GEANY_PLUGIN_REGISTER_FULL()` (PR#469).
  - Add support for "proxy" plugins,
    `geany_plugin_register_proxy()` (PR#629).
  - Allow `user_data` parameter and `destroy_notify` callback
    to keybindings with new `keybindings_set_item_full()` and
    `plugin_set_key_group_full()` (PR#376).
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1452513600">- Build with gtk3 (change %prefer_gtk2 to 0).
- Suppress rpmlint devel-file-in-non-devel-package warnings for
  files in /usr/share/geany/templates/ by adding them to the
  rpmlintrc; these files are meant as templates for the use to
  copy and use and are not really devel files.</changelog>
<changelog author="badshah400@gmail.com" date="1468929600">- Update to version 1.28
  + General:
  - Improve support for GTK 3.20.
  - System filetype files and system tags files are now in
    sub-directories *filedefs/* and *tags/* respectively.
  + Bug fixes:
  - Fix canceling keybinding overriding by discarding the dialog
    (gh#geany/geany#714).
  - Fix type name coloring when types change
    (gh#geany/geany#1039, gh#geany/geany#1020,
    gh#geany/geany#1022).
  - Fix undo of line end type change (gh#geany/geany#527,
    gh#geany/geany#409).
  + Editor:
  - Update Scintilla to version 3.6.6.
  - Improve Goto Symbol popup contents (gh#geany/geany#958).
  + Filetypes:
  - Treat `.h` headers as C++ by default (gh#geany/geany#857).
  - Various improvements to the Ruby parser
    (gh#geany/geany#587).
  - Fix Haskell single line comments (gh#geany/geany#1029).
  - Update Java keywords (gh#geany/geany#1024).
  - Fix handling of curly brackets in Make.
  - Add ECMAScript 6 keywords (gh#geany/geany#980).
  - Slight improvement to the Java file template
    (gh#geany/geany#1073).
  - Add missing `last-child` CSS pseudo-class
    (gh#geany/geany#1102).
  + API:
  - Don't require static strings for key group name and label
    (gh#geany/geany#1126).
  - Formally add TMTag to the API (gh#geany/geany#1093).
  + Plugins:
  - Class builder: use `.hpp` extension for C++ headers by
    default (gh#geany/geany#999).
  + Updated translations.
- Changes from version 1.27:
  + See http://www.geany.org/Main/20160313.
- Add geany-appstream.patch to install translated metadata file
  (https://github.com/geany/geany/pull/1142); add BuildRequires on
  automake, autoconf, libtool and run autoreconf as patch touches
  autotool files.</changelog>
<changelog author="firebird209@gmail.com" date="1485345600">- Update to version 1.29 (boo#1022222):
  + General:
  - Fix search entries color with the default GNOME 3.20 GTK2
    theme (gh#geany/geany#1137, gh#geany/geany#1101,
    gh#geany/geany#1135, gh#geany/geany#1267).
  - Improve support for GTK 3.22.
  - Add support for VTE 0.38 and newer (gh#geany/geany#336,
    gh#geany/geany#1181).
  + Bug fixes:
  - Fix build when the CXX variable contains flags
    (gh#geany/geany#1155, gh#geany/geany#829).
  - Fix focusing the message window when the Terminal tab is
    active (gh#geany/geany/#1200, gh#geany/geany/#1198).
  + Editor:
  - Update Scintilla to version 3.7.0 (gh#geany/geany#1143).
  - Add support for keeping the cursor a number of lines from
    the edges to always show some context (gh#geany/geany#1154,
    gh#geany/geany#1152).
  - Allow to configure keybinding for "Delete to beginning
    of line" (gh#geany/geany#1134).
  - Performance improvements with many duplicate symbols
    (gh#geany/geany/#797, gh#geany/geany/#577).
  - Allow to configure the error indicator color
    (gh#geany/geany/#1185).
  + Filetypes:
  - Fix highlighting of Haxe preprocessor (gh#geany/geany/#936).
  - Add `.exp` extension to TCL (gh#geany/geany#979).
  + API:
  - Update `GeanyProxyProbeResults` API (gh#geany/geany#1213).
  - Warn if a dot is used at the start of a proxy extension
    (gh#geany/geany#1212, gh#geany/geany#1233).
  - Add support for custom data attached to documents through
    `plugin_set_document_data()`, `plugin_get_document_data()`
    and `plugin_set_document_data_full()` (gh#geany/geany#1203).
  - Add "project-before-close" signal (gh#geany/geany#1223).
  + Plugins:
  - Split Window: Work around a GTK bug present from
    3.15.9 to 3.21.4
    that breaks the document selection popup
    (gh#geany/geany#1149, gh#geany/geany#1272).
  + Updated translations.</changelog>

</package>
<package pkgid="ab3a942169411f575ab6a95554e3fe5340e8135b17d2bb3676527e2bfb8e71dc" name="geany-lang" arch="noarch">
    <version epoch="0" ver="1.29" rel="3.1"/>

<changelog author="prusnak@suse.cz" date="1250510400">- update to 0.18
- fix no return in non-void function (nonvoid.patch)</changelog>
<changelog author="prusnak@suse.cz" date="1266235200">- updated to 0.18.1</changelog>
<changelog author="vuntz@opensuse.org" date="1270123200">- Clean up packaging from Contrib for inclusion in Factory:
  + Drop perl-XML-Parser BuildRequires.
  + Improve description.
  + Split lang package.
  + Add rpmlintrc.</changelog>
<changelog author="dimstar@opensuse.org" date="1277121600">- Update to version 0.19:
  + For the complete list of changes, see NEWS or
    http://www.geany.org/Documentation/ReleaseNotes.
  + General:
  - Use POSIX system/GNU regex engine for find &amp; replace
  - Support adding custom filetype files
  + Interface:
  - Add option 'System Default' for toolbar icon style and size
    to use the GTK default value.
  - Allow '+&lt;number&gt;' and '-&lt;number&gt;' as values for Goto Line
    inputs to jump relative to the current line.
  - Add preference to add new document tabs beside the current
    one.
  - Enable type-ahead find for sidebar symbols and documents
    tabs.
  - Make Ctrl-click on any notebook tab switch to the last used
    document.
  - Add 'Edit-&gt;Commands' menu.
  - Add 'Edit-&gt;Plugin Preferences' menu item and keybinding.
  - Add 'View-&gt;Editor-&gt;Color Schemes' menu (only shown if color
    scheme files exist).
  + Prefs:
  - Hide 'Tabs and Spaces: Hard tab width' preference - it should
    always be 8.
  - Add sidebar position interface pref.
  - Add project long line marker customisation.
  + Editor:
  - Update Scintilla to 2.12.
  - Add preference and support for virtual spaces.
  - Add word part autocompletion for the current selected item
    when pressing keybinding (default Tab) - Enter still
    completes normally.
  - Remove LaTeX autocompletion from Geany's core and move it to
    the geanyLaTeX plugin.
  + Filetypes:
  - New filetypes (Txt2Tags, Abc, Verilog, Genie).
  - Add R tagmanager symbol parser.
  - Improvements for PHP, Python, Perl, VHDL files.
  - Highlight D &amp; Java types from a global tags file.
  + Plugins:
  - Classbuilder: Add support for creating PHP classes.
  - HTMLchars: Make plugin remember whether replacement of
    special characters was activated.
  + Add various keybindings.
  + Templates improvements.
  + Extend some options in configuration.
  + API improvements for plugins.
  + Windows fixes.
  + Updated translations.
- Drop geany-0.18-nonvoid.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1282219200">- Update to version 0.19.1:
  + Fix broken autocompletion after using scope completion.
  + Fix scrolling the editor line in view (e.g. after loading a
    session and switching document tabs).
  + Fix using filetype extension patterns with upper case letters
    on Windows (sf#3028856)
  + Fix a slightly wrong encoding detection on Windows (sf#3019573)
  + Re-enable comment folding.
  + Fix not loading plugins built against a newer API when Geany
    doesn't provide the required version given in
    PLUGIN_VERSION_CHECK().
  + Fix infinite loop in Markdown lexer
  + Fix saving non-project filetype error regex.
  + Focus toolbar item when pressing Go to Line keybinding only
    when it's not in the toolbar's drop down overflow menu
    (sf#3027454).
  + Escape the name of the current document for markup when using
    document name for menu items (sf#3038844).
  + File Browser: Allow Find in Files when no items are selected.
  + Fix build menu translation problems.
  + Fix segfault on Tools-&gt;Reload Configuration when no documents
    are open (sf#3037079).
  + Fix building with Waf on Solaris.
  + Fix a memory leak
  + Use g_free instead of free
  + Tweaks:
  - Always use white background color when printing (except for
    text with a white foreground) to save ink (sf#2968998).
  - Limit build error editor indicators to 50, but parse all
    errors in the Compiler tab (sf#3019823).
  - Align notebook tab close buttons centred vertically
  - Show the Project Properties build tab when choosing 'Set
    Build Commands' when a project is open to prevent confusion
    with non-project commands.</changelog>
<changelog author="badshah400@gmail.com" date="1291550400">- Update to version 0.19.2:
  + Fix not always reporting an error message when saving a
    document fails</changelog>
<changelog author="vuntz@opensuse.org" date="1294401600">- Update to version 0.20:
  + This is only a highlight of the main changes. For the complete
    list of changes, see NEWS or
    http://www.geany.org/Documentation/ReleaseNotes.
  + Bugs:
  - Improve compatibility with GVFS using GIO to save documents
  - Fix various crashes.
  - Other misc fixes.
  + Interface:
  - Color build command fields light grey unless overridden.
  - Implement 'Select All' for the VTE widget.
  - Various small UI improvements.
  + Documents:
  - Ensure inserted templates always have proper line ending
    characters according to the current document's preference.
  - Add per-document indent width setting.
  + Editor:
  - Add alternative color scheme based on Python colors.
  - Replace HTML automatic &lt;table&gt; tag completion with a 'table'
    snippet.
  - Auto-indent after an HTML/XML line without a closing tag.
  - Make Reflow Lines/Block command use the current indented
    block, not the whole paragraph.
  + Configuration:
  - Load insertion templates from system path, don't create them
    in the user's config dir.
  - File templates are now reloaded on saving.
  + Add various preferences, some of which are hidden.
  + Keybindings:
  - Fix Alt+[0-9] switching tabs even when other modifiers are
    also held.
  - Add snippet keybinding support.
  - Add 'Insert New Line Before/After Current' keybindings.
  + Filetypes:
  - New filetypes (Forth, Lisp, Erlang).
  - Improvements for various filetypes (Ada, C++, Python, Matlab,
    Txt2Tags, Make, D, Vala, Markdown, reStructuredText, Basic,
    HTML, PHP, Markup).
  + Plugins:
  - File Browser: Add history to path entry.
  - HTML Characters: Only automatically replace characters when
    the current document is a Markup document.
  + API improvements for plugins.
  + Windows fixes.
  + Updated documentation.
  + Updated translations.</changelog>
<changelog author="vuntz@opensuse.org" date="1297512000">- Call relevant macros in %post/%postun:
  + %desktop_database_post/postun because the package ships at
    least one desktop file.
  + %icon_theme_cache_post/postun because the package ships themed
    icons.
- Pass %{?no_lang_C} to %find_lang so that english documentation
  can be packaged with the program, and not in the lang subpackage.
- Change Requires of lang subpackage to Recommends, since the
  english documentation is not there anymore.</changelog>
<changelog author="vuntz@opensuse.org" date="1317729600">- Update to version 0.21:
  + Add support for real-time symbol parsing.
  + Fix loading of non-UTF-8 templates.
  + Update Scintilla to version 2.25.
  + Add support for separate single and multiline comments.
  + Add support for filetype-specific indentation settings.
  + Add UI to edit formerly hidden preferences.
  + Add Scala custom filetype.
  + Add Cython custom filetype.
  + Add filetype Cobol.
  + Several bug fixes and UI enhancements (see NEWS for details).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1328184000">- Add geany-link-gmodule.patch: Detect and link gmodule-2.0.
- Add libtool BuildRequires and call to ./autogen.sh, as above
  patch touches the buildsystem.</changelog>
<changelog author="dimstar@opensuse.org" date="1345032000">- Update to version 1.22:
  + General:
  - Bump dependencies to GTK &gt;= 2.16 and GLib &gt;= 2.20.
  - Switch to Glade 3 and dynamically loaded XML UI description.
  - Rewrite theming support for better flexibility.
  - Add support for opening files read-only from the command
    line.
  - Always load the default session if configured to do so.
  - Make all filetypes use named styles to simplify color scheme
    authoring.
  - Make 'Replace Spaces by Tabs' only match leading spaces to
    preserve alignment.
  + Possibly incompatible changes
  - Theming and filetype style changes mean old filetypes and
    color schemes are not compatible with this version of Geany.
  - There are some default keybinding changes but these will only
    apply to newly created configurations.
  - Changes to the "project-dialog*" signals may affect plugins.
  + Bug fixes:
  * Fix escaping of session file paths (sf#3425969).
  * Fix closing when minimized under Windows (sf#3421282).
  * Properly handle remote URIs received through drag 'n drop
    (sf#2966770, sf#3479567).
  * Fix build with bleeding-edge GLib (sf#3483388).
  * Fix color scheme selection in Ubuntu Unity (sf#3479674).
  * Fix very slow regex tag parsing on Windows (e.g. for HTML).
  * Fix detecting a changed file on disk when opening from
    the command-line (Windows).
  * Fix quick search entry behavior on Windows.
  * Fix keybindings conflicts check when swapping a binding.
  * Fix comments insertion in some cases (sf#3449635,
    sf#3534320).
  * Add missing Windows mio makefile.
  + For an even more extensiv list, please see
    /usr/share/doc/packages/geany/NEWS
- Drop geany-link-gmodule.patch: fixed upstream.
- Drop libtool BuildRequires and call to autogen.sh: we no longer
  carry any patches.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Update to version 1.23:
  + General
  - Various fixes to language theming (sf#3573213).
  - Various Windows makefile fixes.
  - Rewrite printing code (sf#2629121, sf#2804000, sf#3475444,
    sf#3580268, sf#3580269).
  - Use the Geany icon from the theme (sf#3576695).
  - Make Geany-specific icons themeable.
  + Various bugfixes.
  + Multiple interface changes.
  + Editor improvements.
  + Search
  - 'Mark All' now also uses the fully-featured PCRE engine
    (sf#3564132).
  - Only set Find in Files directory once per-document.
  - Fix a crash when matching the very last character of the
    document.
  - Fix search and replacement of empty matches.
  - Fix a possible crash when searching on a range.
  + Keybindings
  - Add keybinding for 'Go to Start of Display Line' (sf#3182425)
  - Allow to change the keybinding for 'Quit'.
  + Plugins
  - Export: Fix missing linking on libm.
  - File Browser: Backspace now moves to parent directory.
  + API:
  - Fix plugin_add_toolbar_item() insertion order (#3522755).
  + Windows fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1369310400">- Update to version 1.23.1:
  + Fix custom styles under KDE and for people using gtk-chtheme
    (sf#3607935).
  + Fix broken opening files from command line on Windows
    (sf#3613096).</changelog>
<changelog author="zaitor@opensuse.org" date="1397476800">- Update to version 1.24:
  + General:
  - Add experimental support for GTK3.
  - Add support for loading CTags and Vi tags files.
  - Save configuration when plugin manager dialog is closed.
  + Bug fixes:
  - Fix many small memory leaks.
  - Fix stopping of some spawned commands.
  - Fix cursor position and selection after comment toggling
    (sf#3576431).
  - Fix truncated output of ``--list-documents`` command-line
    option.
  - Fix launching a new instance when ``--list-documents`` is
    passed and no other instance is running.
  - Fix crash if a Custom Command returns after its related
    document has been closed.
  - Fix typo in "deque" C++ include name (sf#1027).
  - Fix replacing a selection starting with "0x" by a color if
    the selection is not 8 bytes long.
  - Fix a possible crash on quit.
  + Interface:
  - Fix custom GTK styles under KDE (sf#3607935).
  - Add Find entries in the Symbol List popup menu (sf#3608278).
  - Flatten-out the View menu.
  - Add a button to directly configure a plugin's keybindings in
    the plugin manager.
  - Add an Apply button to the color chooser dialog (FR#686).
  - Use a non-cropped 16x16 application icon (sf#1010).
  - Fix "leaks" of geany_run_script (sf#975).
  + Editor:
  - Update Scintilla to version 3.3.6 (sf#962, sf#995).
  - Fix Reflow to follow Line breaking behavior (sf#382, sf#412,
    sf#464).
  - Fix unfolding the very last line in a level (sf#1007).
  - Fix commenting the very last line in some situations.
  + Search:
  - Fix bulk Search &amp; Replace not to match replacements.
  - Fix finding start of word when performing whole word
    matching.
  - Search when activating the Replace dialog find entry.
  + Filetypes:
  - Add CUDA filetype (PR#147).
  - Add Rust filetype (PR#181).
  - Add Batch filetype.
  - Add Graphviz filetype (PR#125).
  - Add PowerShell filetype.
  - Add Clojure filetype (PR#92).
  - Many improvements to the PHP tag parser.
  - Update PHP global tags file (PR#137).
  - Improve shebang detection for mksh and tcsh shells (PR#126).
  - Fix Asciidoc parser recognition of open block as underline.
  - Fix symbol list entry for Asciidoc headers containing a dot.
  - Fix Asciidoc title parsing.
  - SQL parsing improvements.
  - Extend list of recognized keywords for SQL.
  - Fix SQL single-line comment marker (sf#997).
  - Fix parsing of some JavaScript constructors (sf#966).
  - Fix parsing a JavaScript regular expression in a return
    statement.
  - Fix parsing JavaScript files with a shebang.
  - Parse Java annotations with parameters (sf#924).
  - Display Java enums in the symbol list.
  - Add "strictfp" Java keyword and fix annotation parsing
    (sf#936, sf#924).
  - Fix parsing of C++ static_assert.
  - Fix parsing of typed enums in C# and C++.
  - Mitigate parsing errors on C++ generics containing an
    expression.
  - Add C++ member pointer operator to scope autocomplete
    operators (sf#907).
  - Fix parsing of Fortran "forall" blocks and procedure
    pointers.
  - Fix parsing of complex Cython types.
  - Fix re-parsing Objective-C code.
  - Fix parsing of Verilog initializers.
  - Fix displaying of quoted Bash HereDoc delimiters (sf#952).
  - Add some HTML5 keywords (Duncan de Wet).
  - Add Erlang snippets and a template (PR#157).
  - Haskell highlighting improvements.
  - Add Matlab class keywords (PR#136).
  - Fix argument list on some Python constructors.
  - Fix R indenting to use braces.
  - Display R sources and libraries in the symbol list.
  - Many improvements to the Fortran tag parser (sf#1023,
    sf#1030).
  - Put Makefile comments at start of line.
  - Add some missing Pascal keywords (sf#1033, PR#144).
  - Add default build command for Bibtex in the Latex filetype
    (PR#227).
  - Ignore Python imports when going to a tag's definition.
  - Add some more Ruby extensions.
  + Plugins:
  - Save Actions: add autosave when the editor lose focus
    (FR#683).
  - Export: fix exporting a document not ending with a newline.
  - Export: fix including random, unused styles in the output.
  - Export: fix HTML title if the file name contains control
    characters.
  - Export: fix LaTeX export with many consecutive '-', '&lt;' or
    '&gt;'.
  + API: Add plugin_builder_connect_signals().
  + Windows fixes.
  + Updated translations.
- Introduce a prefer_gtk2 defines (currently set to 1) so we can
  easily switch to gtk3 once it's deemed stable by upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1398427200">- Update to version 1.24.1:
  + Fix distribution of custom GTK style files (sf#1037).</changelog>
<changelog author="trcs@gmx.com" date="1437912000">- Update to version 1.25
  + General:
  - GTK3 support, while not enabled by default, is now considered
    stable.
  - Improve MacOS X support.
  - Improve subprocess spawning (especially on Windows).
  - Huge tag management performance improvement (auto-completion,
    calltips, etc.).
  - Remove broken "Show macro list" keybinding and feature.
  - Add %l substitution to build commands.
  - Depend on GTK 2.24 and GLib 2.28.
  - Add per-project line wrapping, line breaking and comment
    continuation settings.
  - The plugin API is now split out of the main executable into
    libgeany, a shared library plugins have to link against.
  + Bug fixes:
  - Fix applying filetype-specific indentation settings for newly
    opened files.
  - Fix relative project base path when creating a new project.
  - Fix next/previous keybindings when no files are open.
  - Fix markup injection in some tooltips.
  - Use absolute project path for projects opened from the
    command line.
  - Fix goto tag in some cases when the same symbol name appears
    in different languages.
  - Fix UI updating after loading a project.
  - Fix the currently selected document after Save All.
  - Fix leftovers in the Project dialog in some cases.
  - Fix function return type in symbol list tooltips in some
    cases.
  - Fix VTE path following on startup.
  + Interface:
  - Show document-related dialogs embedded in the main window
    ("info bars").
  - Plugin manager dialog cleanup and overhaul.
  - Filetypes can now define the MIME type used to select their
    icon.
  - Close documents in the sidebar with middle mouse button.
  - Ask whether to replace project files when creating a project.
  - Ask whether to adopt the open documents when creating a new
    project.
  - Allow to disable the list of recent files.
  - Fix many shadow inconsistencies.
  - Add virtual column and selected chars to the statusbar.
  - Add "dirty" terminal indication.
  - Allow to select the None filetype in the Open File dialog.
  - Add configuration menu entries for all filetypes.
  + Editor:
  - Update Scintilla to version 3.5.6.
  - Do not comment out blank lines when toggling comments.
  - Improve handling of Verilog strings and comments.
  - Support for keeping undo history when reloading files. This
    is not enabled by default in this release.
  - Respect filetype.common's wordchars if a filetype doesn't
    have its own.
  + Search:
  - Add support for single-line regular expressions.
  - Default action is now "Replace &amp; Find" in the replace dialog
    but can be configured.
  - Activate default action from all fields in the Find in Files
    dialog.
  + Filetypes:
  - Add JSON filetype.
  - Add Zephir filetype.
  - Add CoffeScript filetype.
  - Add Go tags parser.
  - Add Erlang tags parser.
  - Add PowerShell tags parser.
  - Many JavaScript parsing fixes and improvements.
  - Many CSS parser fixes and improvements.
  - Many Txt2tags parsing fixes and improvements.
  - Make parser fixes and improvements.
  - Parse D enum base type.
  - Various small Rust fixes.
  - Highlight C types in C++.
  - Add some missing C11 keywords.
  - Add some missing SQL keywords.
  - Fix and add some CSS keywords.
  - Fix some FreeBasic keywords.
  - Add some missing D keywords.
  - Fix R keywords and wordchars.
  - Fix styling of some CSS elements.
  - Fix styling of Lua preprocessor.
  - Fix style of PHP variables interpolation.
  - Recognize `.vbs` files as FreeBasic.
  - Recognize `.tpl` files as HTML.
  - Recognize `.xtpl` files as XML.
  - Recognize `.xpm` files as C.
  - Recognize more Bash files.
  - Update templates for Python and Vala.
  - Add template for HTML5.
  - Fix parsing of some Python triple-quoted strings.
  - Add some linting tools to some filetype's default Build menu.
  - Fix scope of some Python symbols.
  - Fix support of trigraphs in C-like languages.
  - Add support of digraphs in C-like languages.
  - Add support of `final`, `override` and `noexcept` C++11
    keywords.
  + Plugins:
  - File Browser:
    . Use "explorer" as the default open command on Windows.
    . Use icons based on the detected file's MIME type.
  - Save Actions: use mode 0600 for backup copies.
  - Split Window: Fix a few keybindings (cut, copy, paste,
    delete, select all).
  + API:
  - Hide private API.
  - Cleaner and safer TagManager API.
  - Entry point prototypes are now checked by the compiler.
  - Add pseudo-unique document IDs through GeanyDocument::id and
    document_find_by_id(). This is a safer API for keeping a
    reference to a document for a long time (PR#256).
  - Add convenient and portable spawning API: spawn_sync(),
    spawn_async(), spawn_with_callbacks(), spawn_kill_process(),
    spawn_check_command(), spawn_write_data().
  - plugin_signal_connect() is now safe to use also with objects
    destroyed before unloading the plugin.
  - Add document_reload_force() to replace
    document_reload_file().
  - Add project_write_config().
  - Add keybindings_get_modifiers() and GEANY_PRIMARY_MOD_MASK.
  - Fix emission of the 'document-activate' signal in some cases.
  - Add ui_tree_view_set_tooltip_text_column().
  - Add scintilla_get_type().
  + Updated translations.
- Split out docs in new -doc subpackage.
- Add New libgeany0 subpackage for Geany's core library, and add
  post/postun handling of it.
- Add docutils and doxygen BuildRequires: Now that we have a doc
  sub-package, build API and HTML documentation.</changelog>
<changelog author="badshah400@gmail.com" date="1451563200">- Update to version 1.26:
  + General:
  - New plugin API (PR#469).
  - Add support for "proxy" plugins (PR#629).
  + Bug fixes:
  - Fix "Open in New Window" command (Issue#590).
  - Fix spurious "source file has been modified" (Issue#605,
    PR#621).
  - Don't open more than one document for non-existing paths
    from the CLI
    (https://bugs.launchpad.net/linuxmint/+bug/1482558, PR#646).
  - Fix configuration directory encoding on non-UTF-8
    non-Windows systems (PR#658).
  + Interface:
  - Use monospace font for the message window by default
    (Issue#435, PR#580).
  - Fix mnemonic conflict in "Use multi-line matching"
    (Issue#589, PR#647).
  + Editor:
  - Update Scintilla to version 3.6.1.
  - Fix completion popup height when view is zoomed
    (Issue#702).
  - Fix Go To End Of Display Line when wrapping is on and EOL
    are visible (Issue#712).
  - Keeping undo history when reloading files is now enabled
    by default (Issue#562, PR#672).
  - "Strip trailing spaces", "Replace tabs" and
    "Replace spaces" now follow the current selection (PR#394).
  - Respect Smart Home Key setting in Go To Start of Display
    Line.
  - Check whether the document is newer on disk when the
    window gets focused (PR#533).
  + Filetypes:
  - Add Cargo build commands for Rust (PR#557).
  - Add recent Perl keywords (PR#599).
  - Add missing Python 3 keywords and builtins (PR#755).
  - Improvements to the Rust filetype (PR#613).
  - Add multiline comment to Haskell (PR#638).
  - Recognize `.adoc` is as Asciidoc (PR#708, PR#711).
  - Recognize `.mml` and `.mathml` as XML (PR#731).
  + API updates:
  - New plugin API, `geany_load_module()`,
    `geany_plugin_register()`, `GEANY_PLUGIN_REGISTER()`,
    `geany_plugin_register_full()`,
    `GEANY_PLUGIN_REGISTER_FULL()` (PR#469).
  - Add support for "proxy" plugins,
    `geany_plugin_register_proxy()` (PR#629).
  - Allow `user_data` parameter and `destroy_notify` callback
    to keybindings with new `keybindings_set_item_full()` and
    `plugin_set_key_group_full()` (PR#376).
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1452513600">- Build with gtk3 (change %prefer_gtk2 to 0).
- Suppress rpmlint devel-file-in-non-devel-package warnings for
  files in /usr/share/geany/templates/ by adding them to the
  rpmlintrc; these files are meant as templates for the use to
  copy and use and are not really devel files.</changelog>
<changelog author="badshah400@gmail.com" date="1468929600">- Update to version 1.28
  + General:
  - Improve support for GTK 3.20.
  - System filetype files and system tags files are now in
    sub-directories *filedefs/* and *tags/* respectively.
  + Bug fixes:
  - Fix canceling keybinding overriding by discarding the dialog
    (gh#geany/geany#714).
  - Fix type name coloring when types change
    (gh#geany/geany#1039, gh#geany/geany#1020,
    gh#geany/geany#1022).
  - Fix undo of line end type change (gh#geany/geany#527,
    gh#geany/geany#409).
  + Editor:
  - Update Scintilla to version 3.6.6.
  - Improve Goto Symbol popup contents (gh#geany/geany#958).
  + Filetypes:
  - Treat `.h` headers as C++ by default (gh#geany/geany#857).
  - Various improvements to the Ruby parser
    (gh#geany/geany#587).
  - Fix Haskell single line comments (gh#geany/geany#1029).
  - Update Java keywords (gh#geany/geany#1024).
  - Fix handling of curly brackets in Make.
  - Add ECMAScript 6 keywords (gh#geany/geany#980).
  - Slight improvement to the Java file template
    (gh#geany/geany#1073).
  - Add missing `last-child` CSS pseudo-class
    (gh#geany/geany#1102).
  + API:
  - Don't require static strings for key group name and label
    (gh#geany/geany#1126).
  - Formally add TMTag to the API (gh#geany/geany#1093).
  + Plugins:
  - Class builder: use `.hpp` extension for C++ headers by
    default (gh#geany/geany#999).
  + Updated translations.
- Changes from version 1.27:
  + See http://www.geany.org/Main/20160313.
- Add geany-appstream.patch to install translated metadata file
  (https://github.com/geany/geany/pull/1142); add BuildRequires on
  automake, autoconf, libtool and run autoreconf as patch touches
  autotool files.</changelog>
<changelog author="firebird209@gmail.com" date="1485345600">- Update to version 1.29 (boo#1022222):
  + General:
  - Fix search entries color with the default GNOME 3.20 GTK2
    theme (gh#geany/geany#1137, gh#geany/geany#1101,
    gh#geany/geany#1135, gh#geany/geany#1267).
  - Improve support for GTK 3.22.
  - Add support for VTE 0.38 and newer (gh#geany/geany#336,
    gh#geany/geany#1181).
  + Bug fixes:
  - Fix build when the CXX variable contains flags
    (gh#geany/geany#1155, gh#geany/geany#829).
  - Fix focusing the message window when the Terminal tab is
    active (gh#geany/geany/#1200, gh#geany/geany/#1198).
  + Editor:
  - Update Scintilla to version 3.7.0 (gh#geany/geany#1143).
  - Add support for keeping the cursor a number of lines from
    the edges to always show some context (gh#geany/geany#1154,
    gh#geany/geany#1152).
  - Allow to configure keybinding for "Delete to beginning
    of line" (gh#geany/geany#1134).
  - Performance improvements with many duplicate symbols
    (gh#geany/geany/#797, gh#geany/geany/#577).
  - Allow to configure the error indicator color
    (gh#geany/geany/#1185).
  + Filetypes:
  - Fix highlighting of Haxe preprocessor (gh#geany/geany/#936).
  - Add `.exp` extension to TCL (gh#geany/geany#979).
  + API:
  - Update `GeanyProxyProbeResults` API (gh#geany/geany#1213).
  - Warn if a dot is used at the start of a proxy extension
    (gh#geany/geany#1212, gh#geany/geany#1233).
  - Add support for custom data attached to documents through
    `plugin_set_document_data()`, `plugin_get_document_data()`
    and `plugin_set_document_data_full()` (gh#geany/geany#1203).
  - Add "project-before-close" signal (gh#geany/geany#1223).
  + Plugins:
  - Split Window: Work around a GTK bug present from
    3.15.9 to 3.21.4
    that breaks the document selection popup
    (gh#geany/geany#1149, gh#geany/geany#1272).
  + Updated translations.</changelog>

</package>
<package pkgid="f0e067d60d703566f9de2c446cd6aefc134a0f56256b9fb82e7feacdb5127b55" name="geany-plugins" arch="src">
    <version epoch="0" ver="1.29" rel="3.2"/>

<changelog author="badshah400@gmail.com" date="1281614400">- Initial package (upstream version 0.19)</changelog>
<changelog author="badshah400@gmail.com" date="1281614401">- spec file cleanup</changelog>
<changelog author="badshah400@gmail.com" date="1281873600">- Further spec file cleanup thanks to DimStar</changelog>
<changelog author="vuntz@opensuse.org" date="1282737600">- Remove .la files.
- Add geany Enhances.
- Remove explicit dependencies on enchant and gtkspell: they will
  be added automatically.
- Fix license tag to be "GPLv2+; GPLv3+".</changelog>
<changelog author="vuntz@opensuse.org" date="1294833600">- Update to version 0.20:
  + General:
  - Update of Waf build system.
  - Add new plugin UpdateChecker.
  - Add new plugin WebHelper.
  + GeanyExtraSel:
  - Respect 'Smart' home key (Geany does now).
  - Fixed Scintilla Shift+movement key convertion of rectangle
    selection.
  - Virtual spaces support.
  - Per-file column mode.
  - Added "Set Anchor", "Select to Anchor" and "Rectangle Select
    to Anchor".
  + GeanyGenDoc:
  - Bump dependency on CTPL to 0.3.
  - Add a popup menu for common actions in the documentation type
    selector.
  - Fix indentation of inserted documentation blocs.
  - Documentation type now defaults to Doxygen (rather than
    nothing).
  - Add policy PASS to completely ignore a symbol.
  - Add basic rules for PHP.
  - Fix build against GTK+ 2.16.
  - Don't copy the system configuration file to the user's one
    when hitting "Edit Current Language Configuration", only
    write it when saving changes.
  + GeanyInsertNum:
  - Thin selection support.
  + GeanyLaTeX:
  - Move LaTeX-menu to a separate menu inside Geany main menu.
  - Add a feature to auto-capitalize letters on typing on begin
    of a sentence.
  - Add a way to put an icon for LaTeX-wizard into Geany?s main
    toolbar.
  - Added a dialog for inserting BibTeX references based on
    available *.bib-files.
  + GeanySendMail:
  - Minor code cleanup.
  + TreeBrowser:
  - Added bookmarks support.
  - Added keybindings support.
  - Added mime type icons in the tree.
  - Many bugfixes and code improvements.
  + Updated translations.
- Move to pkgconfig()-style BuildRequires:
  + Old ones: enchant-devel, geany-devel, gtkspell-devel,
    lua-devel.
  + New ones: enchant, geany, gtkspell-2.0, lua.
- Explicitly add required pkgconfig() BuildRequires: glib-2.0,
  gtk+-2.0.
- Add missing required pkgconfig() BuildRequires: libxml-2.0.
- Remove unneeded explicit pkg-config BuildRequires: when building
  GTK+-related apps, it's guaranteed to be there.
- Remove list of plugins from description: it will get outdated
  anyway.
- Explicitly list plugins we ship to make sure we don't lose any on
  updates.</changelog>
<changelog author="dimstar@opensuse.org" date="1321444800">- Update to version 0.21.1:
  + Add geanylatex/doc/ to autotools build system.
- Changes from version 0.21:
  + General:
  - Renew autotools build system
  - Add new plugin Debugger
  - Add new plugin Devhelp
  - Add new plugin GeanyPG
  - Add new plugin GeanyMacro
  - Add new plugin GeanyNumberedBookmarks
  - Add new plugin Tableconvert
  - Add new plugin XMLSnippets
  + Addons:
  - DocList addon: Add preference to define the order of the
    documents in the list (sf#3204573)
  - Tasks addon: Activate and update the task list when the Tasks
    addon is enabled
  + GeanyLaTeX:
  - Moved LaTeX-menu to a separate menu inside Geany main menu
  - Added a feature to autocapetlise letters on typing on begin
    of a sentence
  - Added a way to put a icon for \LaTeX{}-wizard into Geany's
    main toolbar
  - Added a dialog for inserting BibTeX references based on
    available *.bib-files
  - Upgrade plugin API to version 199
  - Ensure to not insert {} after \^ and \_
  - Adding a keystroke to toggle inserting {} after ^ and _
  - Fix an issue with wrong inserted formating using a keybinding
  - Small update to enable i18n also on Geany &gt;= 0.21
  - Various bugfixes and memory leak fixes.
  + GeanyLipsum:
  - Small update to enable i18n also on Geany &gt;= 0.21
  + GeanySendMail:
  - Some minor cleaning up of code
  - Fix for an isue with replacing of command string in case of
    %r has not being used
  - Don't double free a variable which might ended up inside a
    segmentation fault when using plugin function more than once.
  - Small update to enable i18n also on Geany &gt;= 0.21
  + GeanyVC:
  - Some smaller fixes for compiler warnings and memory leaks
  - Small update to enable i18n also on Geany &gt;= 0.21
  + Spell Check:
  - Reduce artifacts on partially checked words
  - Improve 'Check as you type' feature, make it more reliably
  + Tableconvert:
  - Adding new plugin, helping on converting tabulator separated
    list into table supporting LaTeX, HTML and SQL so far.
  - Small update to enable i18n also on Geany &gt;= 0.21
  + Updatechecker:
  - Fix an issue with init threads for older GTK/glib versions by
    updating to Geany API version 203.
  - Small update to enable i18n also on Geany &gt;= 0.21
  - Fix a typo inside waf-build system
  + WebHelper:
  - Fix creation of configuration directory in some cases.
  - Fix missing update of navigation buttons on anchor links.
  - Fix thread initialization problem.
  - Fix some issues with keybingins on secondary windows.
  - Add a keybinding to show/hide web view's window (sf#3156262).
  - Allow for better configuration of secondary windows.
  + Updated translations.
- Re-enable webhelper plugin by uncommenting pkgconfig(webkit-1.0)
  BuildRequires.
- Add pkgconfig(vte) BuildRequires for the new debugger plugin.
- Add libgpgme-devel BuildRequires for the new GeanyPG plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1326196800">- Use versioned BuildRequires where they are specified in the build
  system.
- Add geany-plugins-lua-5_2.patch: Fix build with lua 5.2.</changelog>
<changelog author="dimstar@opensuse.org" date="1345032000">- Update to version 1.22:
  + General:
  - Autotools build system improvements
  - Add new plugin GeanyMiniScript
  - Add new plugin GeniusPaste
  - Add new plugin MultiTerm
  - Disable GeanyGDB by default on build with autotools
  + Addons:
  - Add word wrapping addon
  + Debugger:
  - Fix build with --as-needed
  - Fix crash on 64 bit platform (sf#3449480)
  - Use asynchronous methods when possible not to freeze the UI
  - Display thread information in the stack window
  - Properly handle spaces in filenames
  - Various other bugfixes and improvements
  + Devhelp:
  - Bundle libdevhelp 2.32
  - Remove support for Google Code Search
  + GeanyLaTeX:
  - Fix crash with recent Geany versions
  - Ignore files autogenerated by biblatex in suggestions for
    cite
  + GeanyLua:
  - Fix build with recent GLib
  + GeanyMacro:
  - Add support for editing macros events
  - Support search next/search prev
  + GeanyNumberedBookmarks:
  - Only save file status if non-empty
  - Add support for saving file status next to the file itself
  - Save non-numbered bookmarks too
  + GeanyPG:
  - Fix build with --as-needed
  - Fix encryption to an untrusted key
  + GeanyPrj:
  - Add "find in project" keybinding
  - Add a setting to hide the sidebar
  + GeanyVC:
  - Go to the selected line upon blame
  - Add support for displaying the VC menu in the menubar
  + GProject:
  - Fix a crash when a project file is missing
  - Support Geany 1.22
  + Tableconvert:
  - Fix SQL tables generation
  + TreeBrowser:
  - Fix permissions on new files (sf#3415045)
  - Add "create new file" and "create new directory" keybindings
  + WebHelper:
  - Fix crash with recent versions of WebKitGTK
  - Save and restore inspector docking state
  + Updated translations.
- Pass --enable-geanygdb to configure to enable the gdb plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1363780800">- Spec-cleanup using format_spec_file service.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Update to version 1.23:
  + Add new plugin Commander
  + Add new plugin markdown
  + Add new plugin Scope
  + Removing plugin geanyGDB
  + Improvement of error handling in autogen.sh
  + Improvement of general documentation
  + Buildfix with waf on Windows-Systems
  + Addons:
  - Fixing of memory leaks
  - Little rewordings
  + Devhelp:
  - Fix API-calls for older GTK-versions
  - Fix a signal to avoid crash on closing of Geany
  + GeanyGenDoc: Improvement of waf-build.
  + GeanyLaTeX: Fix installation path for documentation.
  + GeanyLua:
  - Update of Scintilla bindings to 3.2.0
  - Improve pointer-&gt;int casts
  - Revisiting mechanism to find Lua-package on configuration-time
  + GeanyMacro: Fix some typos.
  + GeanyPG: Fix adding of \0 when encryption a selection
    (sf#3557458)
  + GeanyPrj: Buildfix for function not marked as external.
  + GeniusPaste:
  - Fixing of memory leaks
  - Fixing of a invalid memory free
  + Spellcheck: Perform a recheck/clear when toggling 'check while
    typing' (sf#3495051)
  + Tableconvert:
  - Rework to be more generic.
  - Improvement of LaTeX-tables being created.
  + Treebrowser:
  - Added backspace to browse up a directory.
  - Eexpand/collapse with spacebar.
  + Webhelper:
  - Show the currently hovered link in the statusbar.
  - Don't use deprecated GTK API.
- No longer pass --enable-geanygdb to configure, as the geanygdb
  plugin has been dropped by upstream.</changelog>
<changelog author="trcs@gmx.com" date="1398081600">- Update to version 1.24:
  + New plugin Pohelper.
  + New plugin PairTagHighlighter.
  + New plugin Autoclose.
  + New plugin Geanypy (Python bindings).
  + New plugin Defineformat.
  + Build system improvements.
  +Commander: Add Gtk3 support.
  + Debugger: Fixing a crash when re-loading plugin.
  + GeanyGenDoc:
  - Add Gtk3 support.
  - Fix a memory leak.
  + GeanyExtraSel: Add "Toggle Rectangular/Stream".
  + GeanyInsertNum:
  - Add Gtk3 support.
  - Increase maxlines to 250000.
  + GeanyLipsum:
    + Add Gtk3 support.
  - Ensure whitespace between repetitions of Lorem Ipsum text.
  + GeanyLua:
  - Add Gtk3 support.
  - Re-enable build with C89.
  + GeanyMiniScript: Add Gtk3 support.
  + GeanyPG: Improve portability and check for system requirements.
  + GeanyVC:
  - Add support for Subversion 1.7.
  - Limit the display of diff output to 16 KB to not freeze the
    UI on huge commit-diffs.
  - Show line and column of the cursor in the commit message text
    window.
  + GProject:
  - Add Gtk3 support.
  - Display content-type-specific icons for files in the sidebar.
  - Make toolbar buttons insensitive when no files displayed.
  - Smaller fixes and improvements.
  + Markdown:
  - Add Gtk3 support.
  - Fix scroll jumping behavior.
  + Multiterm: Implement the other config VTE properties.
  + Prettyprinter: Add Gtk3 support.
  + Scope:
  - Add Gtk3 support.
  - Add support for registers.
  - Various fixes and improvements.
  + Shiftcolumn: Removed default keybindings.
  + Spellcheck:
  - Add Gtk3 support.
  - Fix check for default language if LANG contains UTF-8.
  - Remove check while typing idle callback when unloading the
    plugin.
  - Improve stripping of whitespace and punctuation characters.
  - Fix crash when closing a document quickly after modifying it.
  + Tableconvert: Add support for HTML tables in markdown files.
  + TreeBrowser:
  - Add Gtk3 support.
  - Don't collapse expanded child of node when node gets
    selected.
  - Add and improve some keybindings.
  - Add a way to open newly created files.
  - Focus editor on file open.
  + Updatechecker: Fix comparing major versions.
  + WebHelper: Add Gtk3 support.
  + Updated translations.</changelog>
<changelog author="nick.schrader@mailbox.org" date="1416398400">- Debugger
  + Add geany-plugins-GCond-usage.patch: Fixed bug SF#116
    that made the whole application crash because of GLib (bnc#906659).
  + Add geany-plugins-gdb-7_7.patch: Fixed bug SF#112 that
    made the whole application crash because of GDB (bnc#906659).</changelog>
<changelog author="trcs@gmx.com" date="1437912000">- Update to version 1.25:
  + removed geany-plugins-GCond-usage.patch, fixed upstream
  + removed geany-plugins-gdb-7_7.patch, fixed upstream
  + disabled geany-plugins-lua-5_2.patch: it breaks GeanyLua build
  + General:
  - GProject is renamed to ProjectOrganizer
  - New plugin Automark
  - New plugin GeanyCtags
  - New plugin GitChangeBar
  - New plugin Overview
  + Addons:
  - Improve URI selection
  + Autoclose:
  - Add Whitesmith style bracket formatting support
  + CodeNav:
  - Implement Go to File feature
  + Commander:
  - Improve sorting algorithm
  + Debugger:
  - Fix crash with GDB 7.7
  + GeanyLaTeX:
  - Fix automatic capitalization of multi-byte characters
  + GeanyVC:
  - Add support for WinMerge external diff viewer
  + ProjectOrganizer:
  - Add an "external directory" feature
  - Add find tag by name
  - Add ignored file patterns
  - Performance improvements in tag generation using updated Geany
    API
  + MultiTerm:
  - Fix build with recent Vala versions
  + PairTagHighlighter:
  - Fix clearing previous indicators (PR #200)
  + PoHelper:
  - Add a statistics dialog
  - Fix handling of plural forms
  + Scope:
  - Fix building on GNU/Hurd (PR #146)
  + Spellcheck:
  - Don't check code of scripting languages embedded in HTML
  - Add option to perform a spell check on document open (closes
    SF #137)
  + Tableconvert:
  - Improve handling of non-LF line ends
  - Add support for DokuWiki syntax
  + WebHelper:
  - Add support for basic bookmarks
  + Internationalization:
  - Update translations: de, fr, pt, ru</changelog>
<changelog author="badshah400@gmail.com" date="1451563200">- Update to version 1.26:
  + General: Add a note about deprecating Waf build system --
    will be removed with 1.27.
  + Addons:
  - Add new feature to copy path of current file into clipboard
    (#291).
  - Update bookmark list also on any line changes in the
    document (SF#129, SF#39, #284).
  - Add GTK3 support (#271).
  + GeanyPy: Fix Python library loading on Debian based systems.
  + GeanyVC:
  - Add GTK3 support (#300).
  - Little improvements on commit dialog (#300).
  + GitChangeBar: Add support for libgit2 0.23 (#283).
  + Multiterm: Make a lot of strings translatable (#254).
  + Pohelper: Fix untranslated and fuzzy count in the stats
    dialog (#292).
  + ProjectOrganizer: Fix some features when the sidebar was
    never visible.
  + Scope: Use Geany spawn: maximum GDB line length fixed to
    1MB, no CPU time wasted when IDLE under Windows, 3
    preferences deleted.
  + Spellcheck: Add an option to show spelling suggestion on top
    of the context menu instead of in a submenu (still default)
    (#287, #290).
  + Updated translations.
- Update requied libgeany version in BuildRequires.
- Remove conditional from pkgconfig(libgit2) BuildRequires: Now
  builds with the version in factory.</changelog>
<changelog author="badshah400@gmail.com" date="1452600000">- Geany was switched to build against gtk3, so also switch
  this -plugins package to gtk3 too:
  + Disable the following plugins because they do not build
    against gtk3: Debugger, DevHelp, GeanyDoc, GeanyGenDoc,
    GeanyLaTeX, GeanyMacro, GeanyNumberedBookmarks, GeanyPrj,
    Geanypy, Markdown, MultiTerm, Scope, WebHelper.
  + Update BuildRequires:
  - Update geany version to 1.26.
  - Replace pkgconfig(gtk+-2.0) by pkgconfig(gtk+-3.0).
  - Replace pkgconfig(gtkspell-2.0) by pkgconfig(gtkspell3-3.0).
  - Remove gconf2-devel, no longer required after the switch to
    gtk3.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Disable pkgconfig(webkit-1.0), as we do not want to use this as
  it is unsupported by upstream.</changelog>
<changelog author="badshah400@gmail.com" date="1469016000">- Update to version 1.28:
  + General:
  - Rename plugin GeanySendMail to SendMail
    (gh#geany/geany-plugins#43).
  - Fix some inconsistency in plugins' READMEs
    (gh#geany/geany-plugins#453).
  + Windows build: Update dependencies shipped with the package.
  + Addons:
  - tasks: Strip comment-closing sequence from task text
    (gh#geany/geany-plugins#416).
  - tasks: Do not extract tokens from non-comments
    (gh#geany/geany-plugins#416).
  + Debugger: Fix escaping target executable path if it contains
    non-ASCII (gh#geany/geany-plugins#416,
    gh#geany/geany-plugins#451).
  + GeanyGenDoc: Fix build with old rst2html
    (gh#geany/geany-plugins#414).
  + GeanyLaTeX:
  - Fix a conditional end of undo action. Without an undo-action
    might run forever (gh#geany/geany-plugins#416).
  - Improve support for GTK3 (gh#geany/geany-plugins#410).
  + GeanyLipsum: Add ellipsis to menu item requiring further user
    input (gh#geany/geany-plugins#452).
  + GeanyMacro: Fix GTK3 support (gh#geany/geany-plugins#410).
  + GeanyNumberedBookmarks: Fix GTK3 support
    (gh#geany/geany-plugins#410).
  + GeanyPrj: Fix GTK3 support (gh#geany/geany-plugins#410).
  + GeanyPy: Fix build with current Geany
    (gh#geany/geany-plugins#363).
  + PairTagHighlighter: Fix a crash when the tag name is missing
    (gh#geany/geany-plugins#442, gh#geany/geany-plugins#446,
    gh#geany/geany-plugins#447).
  + Prettyprinter: Fix several memory leaks
    (gh#geany/geany-plugins#364).
  + ProjectOrganizer: Fix duplicated tab in Project Properties.
  + Scope: Fix dependency checks on Windows
    (gh#geany/geany-plugins#409).
  + Shiftcolumn: Fix handling of end-to-start selections
    (gh#geany/geany-plugins#366).
- Changes from version 1.27: See
  /usr/share/doc/packages/geany-plugins/NEWS or online at
  https://github.com/geany/geany-plugins/blob/1.27.0/NEWS.
- Update file list:
  + geanylatex, geanymacro, geanynumberedbookmarks, geanyprj
    are GTK3 compatible now.
  + New plugin: lineoperations.</changelog>
<changelog author="dimstar@opensuse.org" date="1474286400">- Drop pkgconfig(vte) BuildRequires: geany-plugins still uses vte2
  which is not compatible with the GTK3 build of geany. This change
  does not result in any difference, since the package switched to
  GTK3 a while ago and the GTK2/VTE2 based plugins have not been
  shipped since then anyway.</changelog>
<changelog author="firebird209@gmail.com" date="1485432000">- Update to version 1.29 (boo#1022222):
  + General:
  - Rename plugin GeanyLipsum to Lipsum
    (gh#geany/geany-plugins#472).
  + Addons:
  - Add a function to deselect marked words with one click
    (gh#geany/geany-plugins#481).
  + Commander:
  - Add keybindings for triggering a particular filter type
    (gh#geany/geany-plugins#468).
  + GeanyGenDoc:
  - Fix typos in README (gh#geany/geany-plugins#476).
  + Git-Changebar:
  - Fix an issue access the git repository in combination with
    libgit2 0.24.2.
  - Fix an off-by-one issue in tooltip hunk width calculation
    cropping 1px on the right.
  - Fix handling of documents starting with a BOM
    (gh#geany/geany-plugins#483, gh#geany/geany-plugins#482).
  + Spellcheck:
  - Strip single quotes from words' beginning and end
    (gh#geany/geany-plugins#484).
  - Fix a memory leak on duplicate dictionaries
    (gh#geany/geany-plugins#480).
  + Treebrowser:
  - Fix a typo in configuration parsing causing option for
    "open new files" have not being save/restored correctly
    (gh#geany/geany-plugins/#469, gh#geany/geany-plugins#473).
  + Updated translations.</changelog>

</package>
<package pkgid="fcee7f11d2afd77f0c03a3d8852c9c0c64615022090cbc898f2457627f5f6173" name="geany-plugins" arch="x86_64">
    <version epoch="0" ver="1.29" rel="3.2"/>

<changelog author="badshah400@gmail.com" date="1281614400">- Initial package (upstream version 0.19)</changelog>
<changelog author="badshah400@gmail.com" date="1281614401">- spec file cleanup</changelog>
<changelog author="badshah400@gmail.com" date="1281873600">- Further spec file cleanup thanks to DimStar</changelog>
<changelog author="vuntz@opensuse.org" date="1282737600">- Remove .la files.
- Add geany Enhances.
- Remove explicit dependencies on enchant and gtkspell: they will
  be added automatically.
- Fix license tag to be "GPLv2+; GPLv3+".</changelog>
<changelog author="vuntz@opensuse.org" date="1294833600">- Update to version 0.20:
  + General:
  - Update of Waf build system.
  - Add new plugin UpdateChecker.
  - Add new plugin WebHelper.
  + GeanyExtraSel:
  - Respect 'Smart' home key (Geany does now).
  - Fixed Scintilla Shift+movement key convertion of rectangle
    selection.
  - Virtual spaces support.
  - Per-file column mode.
  - Added "Set Anchor", "Select to Anchor" and "Rectangle Select
    to Anchor".
  + GeanyGenDoc:
  - Bump dependency on CTPL to 0.3.
  - Add a popup menu for common actions in the documentation type
    selector.
  - Fix indentation of inserted documentation blocs.
  - Documentation type now defaults to Doxygen (rather than
    nothing).
  - Add policy PASS to completely ignore a symbol.
  - Add basic rules for PHP.
  - Fix build against GTK+ 2.16.
  - Don't copy the system configuration file to the user's one
    when hitting "Edit Current Language Configuration", only
    write it when saving changes.
  + GeanyInsertNum:
  - Thin selection support.
  + GeanyLaTeX:
  - Move LaTeX-menu to a separate menu inside Geany main menu.
  - Add a feature to auto-capitalize letters on typing on begin
    of a sentence.
  - Add a way to put an icon for LaTeX-wizard into Geany?s main
    toolbar.
  - Added a dialog for inserting BibTeX references based on
    available *.bib-files.
  + GeanySendMail:
  - Minor code cleanup.
  + TreeBrowser:
  - Added bookmarks support.
  - Added keybindings support.
  - Added mime type icons in the tree.
  - Many bugfixes and code improvements.
  + Updated translations.
- Move to pkgconfig()-style BuildRequires:
  + Old ones: enchant-devel, geany-devel, gtkspell-devel,
    lua-devel.
  + New ones: enchant, geany, gtkspell-2.0, lua.
- Explicitly add required pkgconfig() BuildRequires: glib-2.0,
  gtk+-2.0.
- Add missing required pkgconfig() BuildRequires: libxml-2.0.
- Remove unneeded explicit pkg-config BuildRequires: when building
  GTK+-related apps, it's guaranteed to be there.
- Remove list of plugins from description: it will get outdated
  anyway.
- Explicitly list plugins we ship to make sure we don't lose any on
  updates.</changelog>
<changelog author="dimstar@opensuse.org" date="1321444800">- Update to version 0.21.1:
  + Add geanylatex/doc/ to autotools build system.
- Changes from version 0.21:
  + General:
  - Renew autotools build system
  - Add new plugin Debugger
  - Add new plugin Devhelp
  - Add new plugin GeanyPG
  - Add new plugin GeanyMacro
  - Add new plugin GeanyNumberedBookmarks
  - Add new plugin Tableconvert
  - Add new plugin XMLSnippets
  + Addons:
  - DocList addon: Add preference to define the order of the
    documents in the list (sf#3204573)
  - Tasks addon: Activate and update the task list when the Tasks
    addon is enabled
  + GeanyLaTeX:
  - Moved LaTeX-menu to a separate menu inside Geany main menu
  - Added a feature to autocapetlise letters on typing on begin
    of a sentence
  - Added a way to put a icon for \LaTeX{}-wizard into Geany's
    main toolbar
  - Added a dialog for inserting BibTeX references based on
    available *.bib-files
  - Upgrade plugin API to version 199
  - Ensure to not insert {} after \^ and \_
  - Adding a keystroke to toggle inserting {} after ^ and _
  - Fix an issue with wrong inserted formating using a keybinding
  - Small update to enable i18n also on Geany &gt;= 0.21
  - Various bugfixes and memory leak fixes.
  + GeanyLipsum:
  - Small update to enable i18n also on Geany &gt;= 0.21
  + GeanySendMail:
  - Some minor cleaning up of code
  - Fix for an isue with replacing of command string in case of
    %r has not being used
  - Don't double free a variable which might ended up inside a
    segmentation fault when using plugin function more than once.
  - Small update to enable i18n also on Geany &gt;= 0.21
  + GeanyVC:
  - Some smaller fixes for compiler warnings and memory leaks
  - Small update to enable i18n also on Geany &gt;= 0.21
  + Spell Check:
  - Reduce artifacts on partially checked words
  - Improve 'Check as you type' feature, make it more reliably
  + Tableconvert:
  - Adding new plugin, helping on converting tabulator separated
    list into table supporting LaTeX, HTML and SQL so far.
  - Small update to enable i18n also on Geany &gt;= 0.21
  + Updatechecker:
  - Fix an issue with init threads for older GTK/glib versions by
    updating to Geany API version 203.
  - Small update to enable i18n also on Geany &gt;= 0.21
  - Fix a typo inside waf-build system
  + WebHelper:
  - Fix creation of configuration directory in some cases.
  - Fix missing update of navigation buttons on anchor links.
  - Fix thread initialization problem.
  - Fix some issues with keybingins on secondary windows.
  - Add a keybinding to show/hide web view's window (sf#3156262).
  - Allow for better configuration of secondary windows.
  + Updated translations.
- Re-enable webhelper plugin by uncommenting pkgconfig(webkit-1.0)
  BuildRequires.
- Add pkgconfig(vte) BuildRequires for the new debugger plugin.
- Add libgpgme-devel BuildRequires for the new GeanyPG plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1326196800">- Use versioned BuildRequires where they are specified in the build
  system.
- Add geany-plugins-lua-5_2.patch: Fix build with lua 5.2.</changelog>
<changelog author="dimstar@opensuse.org" date="1345032000">- Update to version 1.22:
  + General:
  - Autotools build system improvements
  - Add new plugin GeanyMiniScript
  - Add new plugin GeniusPaste
  - Add new plugin MultiTerm
  - Disable GeanyGDB by default on build with autotools
  + Addons:
  - Add word wrapping addon
  + Debugger:
  - Fix build with --as-needed
  - Fix crash on 64 bit platform (sf#3449480)
  - Use asynchronous methods when possible not to freeze the UI
  - Display thread information in the stack window
  - Properly handle spaces in filenames
  - Various other bugfixes and improvements
  + Devhelp:
  - Bundle libdevhelp 2.32
  - Remove support for Google Code Search
  + GeanyLaTeX:
  - Fix crash with recent Geany versions
  - Ignore files autogenerated by biblatex in suggestions for
    cite
  + GeanyLua:
  - Fix build with recent GLib
  + GeanyMacro:
  - Add support for editing macros events
  - Support search next/search prev
  + GeanyNumberedBookmarks:
  - Only save file status if non-empty
  - Add support for saving file status next to the file itself
  - Save non-numbered bookmarks too
  + GeanyPG:
  - Fix build with --as-needed
  - Fix encryption to an untrusted key
  + GeanyPrj:
  - Add "find in project" keybinding
  - Add a setting to hide the sidebar
  + GeanyVC:
  - Go to the selected line upon blame
  - Add support for displaying the VC menu in the menubar
  + GProject:
  - Fix a crash when a project file is missing
  - Support Geany 1.22
  + Tableconvert:
  - Fix SQL tables generation
  + TreeBrowser:
  - Fix permissions on new files (sf#3415045)
  - Add "create new file" and "create new directory" keybindings
  + WebHelper:
  - Fix crash with recent versions of WebKitGTK
  - Save and restore inspector docking state
  + Updated translations.
- Pass --enable-geanygdb to configure to enable the gdb plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1363780800">- Spec-cleanup using format_spec_file service.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Update to version 1.23:
  + Add new plugin Commander
  + Add new plugin markdown
  + Add new plugin Scope
  + Removing plugin geanyGDB
  + Improvement of error handling in autogen.sh
  + Improvement of general documentation
  + Buildfix with waf on Windows-Systems
  + Addons:
  - Fixing of memory leaks
  - Little rewordings
  + Devhelp:
  - Fix API-calls for older GTK-versions
  - Fix a signal to avoid crash on closing of Geany
  + GeanyGenDoc: Improvement of waf-build.
  + GeanyLaTeX: Fix installation path for documentation.
  + GeanyLua:
  - Update of Scintilla bindings to 3.2.0
  - Improve pointer-&gt;int casts
  - Revisiting mechanism to find Lua-package on configuration-time
  + GeanyMacro: Fix some typos.
  + GeanyPG: Fix adding of \0 when encryption a selection
    (sf#3557458)
  + GeanyPrj: Buildfix for function not marked as external.
  + GeniusPaste:
  - Fixing of memory leaks
  - Fixing of a invalid memory free
  + Spellcheck: Perform a recheck/clear when toggling 'check while
    typing' (sf#3495051)
  + Tableconvert:
  - Rework to be more generic.
  - Improvement of LaTeX-tables being created.
  + Treebrowser:
  - Added backspace to browse up a directory.
  - Eexpand/collapse with spacebar.
  + Webhelper:
  - Show the currently hovered link in the statusbar.
  - Don't use deprecated GTK API.
- No longer pass --enable-geanygdb to configure, as the geanygdb
  plugin has been dropped by upstream.</changelog>
<changelog author="trcs@gmx.com" date="1398081600">- Update to version 1.24:
  + New plugin Pohelper.
  + New plugin PairTagHighlighter.
  + New plugin Autoclose.
  + New plugin Geanypy (Python bindings).
  + New plugin Defineformat.
  + Build system improvements.
  +Commander: Add Gtk3 support.
  + Debugger: Fixing a crash when re-loading plugin.
  + GeanyGenDoc:
  - Add Gtk3 support.
  - Fix a memory leak.
  + GeanyExtraSel: Add "Toggle Rectangular/Stream".
  + GeanyInsertNum:
  - Add Gtk3 support.
  - Increase maxlines to 250000.
  + GeanyLipsum:
    + Add Gtk3 support.
  - Ensure whitespace between repetitions of Lorem Ipsum text.
  + GeanyLua:
  - Add Gtk3 support.
  - Re-enable build with C89.
  + GeanyMiniScript: Add Gtk3 support.
  + GeanyPG: Improve portability and check for system requirements.
  + GeanyVC:
  - Add support for Subversion 1.7.
  - Limit the display of diff output to 16 KB to not freeze the
    UI on huge commit-diffs.
  - Show line and column of the cursor in the commit message text
    window.
  + GProject:
  - Add Gtk3 support.
  - Display content-type-specific icons for files in the sidebar.
  - Make toolbar buttons insensitive when no files displayed.
  - Smaller fixes and improvements.
  + Markdown:
  - Add Gtk3 support.
  - Fix scroll jumping behavior.
  + Multiterm: Implement the other config VTE properties.
  + Prettyprinter: Add Gtk3 support.
  + Scope:
  - Add Gtk3 support.
  - Add support for registers.
  - Various fixes and improvements.
  + Shiftcolumn: Removed default keybindings.
  + Spellcheck:
  - Add Gtk3 support.
  - Fix check for default language if LANG contains UTF-8.
  - Remove check while typing idle callback when unloading the
    plugin.
  - Improve stripping of whitespace and punctuation characters.
  - Fix crash when closing a document quickly after modifying it.
  + Tableconvert: Add support for HTML tables in markdown files.
  + TreeBrowser:
  - Add Gtk3 support.
  - Don't collapse expanded child of node when node gets
    selected.
  - Add and improve some keybindings.
  - Add a way to open newly created files.
  - Focus editor on file open.
  + Updatechecker: Fix comparing major versions.
  + WebHelper: Add Gtk3 support.
  + Updated translations.</changelog>
<changelog author="nick.schrader@mailbox.org" date="1416398400">- Debugger
  + Add geany-plugins-GCond-usage.patch: Fixed bug SF#116
    that made the whole application crash because of GLib (bnc#906659).
  + Add geany-plugins-gdb-7_7.patch: Fixed bug SF#112 that
    made the whole application crash because of GDB (bnc#906659).</changelog>
<changelog author="trcs@gmx.com" date="1437912000">- Update to version 1.25:
  + removed geany-plugins-GCond-usage.patch, fixed upstream
  + removed geany-plugins-gdb-7_7.patch, fixed upstream
  + disabled geany-plugins-lua-5_2.patch: it breaks GeanyLua build
  + General:
  - GProject is renamed to ProjectOrganizer
  - New plugin Automark
  - New plugin GeanyCtags
  - New plugin GitChangeBar
  - New plugin Overview
  + Addons:
  - Improve URI selection
  + Autoclose:
  - Add Whitesmith style bracket formatting support
  + CodeNav:
  - Implement Go to File feature
  + Commander:
  - Improve sorting algorithm
  + Debugger:
  - Fix crash with GDB 7.7
  + GeanyLaTeX:
  - Fix automatic capitalization of multi-byte characters
  + GeanyVC:
  - Add support for WinMerge external diff viewer
  + ProjectOrganizer:
  - Add an "external directory" feature
  - Add find tag by name
  - Add ignored file patterns
  - Performance improvements in tag generation using updated Geany
    API
  + MultiTerm:
  - Fix build with recent Vala versions
  + PairTagHighlighter:
  - Fix clearing previous indicators (PR #200)
  + PoHelper:
  - Add a statistics dialog
  - Fix handling of plural forms
  + Scope:
  - Fix building on GNU/Hurd (PR #146)
  + Spellcheck:
  - Don't check code of scripting languages embedded in HTML
  - Add option to perform a spell check on document open (closes
    SF #137)
  + Tableconvert:
  - Improve handling of non-LF line ends
  - Add support for DokuWiki syntax
  + WebHelper:
  - Add support for basic bookmarks
  + Internationalization:
  - Update translations: de, fr, pt, ru</changelog>
<changelog author="badshah400@gmail.com" date="1451563200">- Update to version 1.26:
  + General: Add a note about deprecating Waf build system --
    will be removed with 1.27.
  + Addons:
  - Add new feature to copy path of current file into clipboard
    (#291).
  - Update bookmark list also on any line changes in the
    document (SF#129, SF#39, #284).
  - Add GTK3 support (#271).
  + GeanyPy: Fix Python library loading on Debian based systems.
  + GeanyVC:
  - Add GTK3 support (#300).
  - Little improvements on commit dialog (#300).
  + GitChangeBar: Add support for libgit2 0.23 (#283).
  + Multiterm: Make a lot of strings translatable (#254).
  + Pohelper: Fix untranslated and fuzzy count in the stats
    dialog (#292).
  + ProjectOrganizer: Fix some features when the sidebar was
    never visible.
  + Scope: Use Geany spawn: maximum GDB line length fixed to
    1MB, no CPU time wasted when IDLE under Windows, 3
    preferences deleted.
  + Spellcheck: Add an option to show spelling suggestion on top
    of the context menu instead of in a submenu (still default)
    (#287, #290).
  + Updated translations.
- Update requied libgeany version in BuildRequires.
- Remove conditional from pkgconfig(libgit2) BuildRequires: Now
  builds with the version in factory.</changelog>
<changelog author="badshah400@gmail.com" date="1452600000">- Geany was switched to build against gtk3, so also switch
  this -plugins package to gtk3 too:
  + Disable the following plugins because they do not build
    against gtk3: Debugger, DevHelp, GeanyDoc, GeanyGenDoc,
    GeanyLaTeX, GeanyMacro, GeanyNumberedBookmarks, GeanyPrj,
    Geanypy, Markdown, MultiTerm, Scope, WebHelper.
  + Update BuildRequires:
  - Update geany version to 1.26.
  - Replace pkgconfig(gtk+-2.0) by pkgconfig(gtk+-3.0).
  - Replace pkgconfig(gtkspell-2.0) by pkgconfig(gtkspell3-3.0).
  - Remove gconf2-devel, no longer required after the switch to
    gtk3.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Disable pkgconfig(webkit-1.0), as we do not want to use this as
  it is unsupported by upstream.</changelog>
<changelog author="badshah400@gmail.com" date="1469016000">- Update to version 1.28:
  + General:
  - Rename plugin GeanySendMail to SendMail
    (gh#geany/geany-plugins#43).
  - Fix some inconsistency in plugins' READMEs
    (gh#geany/geany-plugins#453).
  + Windows build: Update dependencies shipped with the package.
  + Addons:
  - tasks: Strip comment-closing sequence from task text
    (gh#geany/geany-plugins#416).
  - tasks: Do not extract tokens from non-comments
    (gh#geany/geany-plugins#416).
  + Debugger: Fix escaping target executable path if it contains
    non-ASCII (gh#geany/geany-plugins#416,
    gh#geany/geany-plugins#451).
  + GeanyGenDoc: Fix build with old rst2html
    (gh#geany/geany-plugins#414).
  + GeanyLaTeX:
  - Fix a conditional end of undo action. Without an undo-action
    might run forever (gh#geany/geany-plugins#416).
  - Improve support for GTK3 (gh#geany/geany-plugins#410).
  + GeanyLipsum: Add ellipsis to menu item requiring further user
    input (gh#geany/geany-plugins#452).
  + GeanyMacro: Fix GTK3 support (gh#geany/geany-plugins#410).
  + GeanyNumberedBookmarks: Fix GTK3 support
    (gh#geany/geany-plugins#410).
  + GeanyPrj: Fix GTK3 support (gh#geany/geany-plugins#410).
  + GeanyPy: Fix build with current Geany
    (gh#geany/geany-plugins#363).
  + PairTagHighlighter: Fix a crash when the tag name is missing
    (gh#geany/geany-plugins#442, gh#geany/geany-plugins#446,
    gh#geany/geany-plugins#447).
  + Prettyprinter: Fix several memory leaks
    (gh#geany/geany-plugins#364).
  + ProjectOrganizer: Fix duplicated tab in Project Properties.
  + Scope: Fix dependency checks on Windows
    (gh#geany/geany-plugins#409).
  + Shiftcolumn: Fix handling of end-to-start selections
    (gh#geany/geany-plugins#366).
- Changes from version 1.27: See
  /usr/share/doc/packages/geany-plugins/NEWS or online at
  https://github.com/geany/geany-plugins/blob/1.27.0/NEWS.
- Update file list:
  + geanylatex, geanymacro, geanynumberedbookmarks, geanyprj
    are GTK3 compatible now.
  + New plugin: lineoperations.</changelog>
<changelog author="dimstar@opensuse.org" date="1474286400">- Drop pkgconfig(vte) BuildRequires: geany-plugins still uses vte2
  which is not compatible with the GTK3 build of geany. This change
  does not result in any difference, since the package switched to
  GTK3 a while ago and the GTK2/VTE2 based plugins have not been
  shipped since then anyway.</changelog>
<changelog author="firebird209@gmail.com" date="1485432000">- Update to version 1.29 (boo#1022222):
  + General:
  - Rename plugin GeanyLipsum to Lipsum
    (gh#geany/geany-plugins#472).
  + Addons:
  - Add a function to deselect marked words with one click
    (gh#geany/geany-plugins#481).
  + Commander:
  - Add keybindings for triggering a particular filter type
    (gh#geany/geany-plugins#468).
  + GeanyGenDoc:
  - Fix typos in README (gh#geany/geany-plugins#476).
  + Git-Changebar:
  - Fix an issue access the git repository in combination with
    libgit2 0.24.2.
  - Fix an off-by-one issue in tooltip hunk width calculation
    cropping 1px on the right.
  - Fix handling of documents starting with a BOM
    (gh#geany/geany-plugins#483, gh#geany/geany-plugins#482).
  + Spellcheck:
  - Strip single quotes from words' beginning and end
    (gh#geany/geany-plugins#484).
  - Fix a memory leak on duplicate dictionaries
    (gh#geany/geany-plugins#480).
  + Treebrowser:
  - Fix a typo in configuration parsing causing option for
    "open new files" have not being save/restored correctly
    (gh#geany/geany-plugins/#469, gh#geany/geany-plugins#473).
  + Updated translations.</changelog>

</package>
<package pkgid="566651495ee22c10b98723d689cb7c7df534397c5b4dab24d64c08254558ecf1" name="geany-plugins-lang" arch="noarch">
    <version epoch="0" ver="1.29" rel="3.2"/>

<changelog author="badshah400@gmail.com" date="1281614400">- Initial package (upstream version 0.19)</changelog>
<changelog author="badshah400@gmail.com" date="1281614401">- spec file cleanup</changelog>
<changelog author="badshah400@gmail.com" date="1281873600">- Further spec file cleanup thanks to DimStar</changelog>
<changelog author="vuntz@opensuse.org" date="1282737600">- Remove .la files.
- Add geany Enhances.
- Remove explicit dependencies on enchant and gtkspell: they will
  be added automatically.
- Fix license tag to be "GPLv2+; GPLv3+".</changelog>
<changelog author="vuntz@opensuse.org" date="1294833600">- Update to version 0.20:
  + General:
  - Update of Waf build system.
  - Add new plugin UpdateChecker.
  - Add new plugin WebHelper.
  + GeanyExtraSel:
  - Respect 'Smart' home key (Geany does now).
  - Fixed Scintilla Shift+movement key convertion of rectangle
    selection.
  - Virtual spaces support.
  - Per-file column mode.
  - Added "Set Anchor", "Select to Anchor" and "Rectangle Select
    to Anchor".
  + GeanyGenDoc:
  - Bump dependency on CTPL to 0.3.
  - Add a popup menu for common actions in the documentation type
    selector.
  - Fix indentation of inserted documentation blocs.
  - Documentation type now defaults to Doxygen (rather than
    nothing).
  - Add policy PASS to completely ignore a symbol.
  - Add basic rules for PHP.
  - Fix build against GTK+ 2.16.
  - Don't copy the system configuration file to the user's one
    when hitting "Edit Current Language Configuration", only
    write it when saving changes.
  + GeanyInsertNum:
  - Thin selection support.
  + GeanyLaTeX:
  - Move LaTeX-menu to a separate menu inside Geany main menu.
  - Add a feature to auto-capitalize letters on typing on begin
    of a sentence.
  - Add a way to put an icon for LaTeX-wizard into Geany?s main
    toolbar.
  - Added a dialog for inserting BibTeX references based on
    available *.bib-files.
  + GeanySendMail:
  - Minor code cleanup.
  + TreeBrowser:
  - Added bookmarks support.
  - Added keybindings support.
  - Added mime type icons in the tree.
  - Many bugfixes and code improvements.
  + Updated translations.
- Move to pkgconfig()-style BuildRequires:
  + Old ones: enchant-devel, geany-devel, gtkspell-devel,
    lua-devel.
  + New ones: enchant, geany, gtkspell-2.0, lua.
- Explicitly add required pkgconfig() BuildRequires: glib-2.0,
  gtk+-2.0.
- Add missing required pkgconfig() BuildRequires: libxml-2.0.
- Remove unneeded explicit pkg-config BuildRequires: when building
  GTK+-related apps, it's guaranteed to be there.
- Remove list of plugins from description: it will get outdated
  anyway.
- Explicitly list plugins we ship to make sure we don't lose any on
  updates.</changelog>
<changelog author="dimstar@opensuse.org" date="1321444800">- Update to version 0.21.1:
  + Add geanylatex/doc/ to autotools build system.
- Changes from version 0.21:
  + General:
  - Renew autotools build system
  - Add new plugin Debugger
  - Add new plugin Devhelp
  - Add new plugin GeanyPG
  - Add new plugin GeanyMacro
  - Add new plugin GeanyNumberedBookmarks
  - Add new plugin Tableconvert
  - Add new plugin XMLSnippets
  + Addons:
  - DocList addon: Add preference to define the order of the
    documents in the list (sf#3204573)
  - Tasks addon: Activate and update the task list when the Tasks
    addon is enabled
  + GeanyLaTeX:
  - Moved LaTeX-menu to a separate menu inside Geany main menu
  - Added a feature to autocapetlise letters on typing on begin
    of a sentence
  - Added a way to put a icon for \LaTeX{}-wizard into Geany's
    main toolbar
  - Added a dialog for inserting BibTeX references based on
    available *.bib-files
  - Upgrade plugin API to version 199
  - Ensure to not insert {} after \^ and \_
  - Adding a keystroke to toggle inserting {} after ^ and _
  - Fix an issue with wrong inserted formating using a keybinding
  - Small update to enable i18n also on Geany &gt;= 0.21
  - Various bugfixes and memory leak fixes.
  + GeanyLipsum:
  - Small update to enable i18n also on Geany &gt;= 0.21
  + GeanySendMail:
  - Some minor cleaning up of code
  - Fix for an isue with replacing of command string in case of
    %r has not being used
  - Don't double free a variable which might ended up inside a
    segmentation fault when using plugin function more than once.
  - Small update to enable i18n also on Geany &gt;= 0.21
  + GeanyVC:
  - Some smaller fixes for compiler warnings and memory leaks
  - Small update to enable i18n also on Geany &gt;= 0.21
  + Spell Check:
  - Reduce artifacts on partially checked words
  - Improve 'Check as you type' feature, make it more reliably
  + Tableconvert:
  - Adding new plugin, helping on converting tabulator separated
    list into table supporting LaTeX, HTML and SQL so far.
  - Small update to enable i18n also on Geany &gt;= 0.21
  + Updatechecker:
  - Fix an issue with init threads for older GTK/glib versions by
    updating to Geany API version 203.
  - Small update to enable i18n also on Geany &gt;= 0.21
  - Fix a typo inside waf-build system
  + WebHelper:
  - Fix creation of configuration directory in some cases.
  - Fix missing update of navigation buttons on anchor links.
  - Fix thread initialization problem.
  - Fix some issues with keybingins on secondary windows.
  - Add a keybinding to show/hide web view's window (sf#3156262).
  - Allow for better configuration of secondary windows.
  + Updated translations.
- Re-enable webhelper plugin by uncommenting pkgconfig(webkit-1.0)
  BuildRequires.
- Add pkgconfig(vte) BuildRequires for the new debugger plugin.
- Add libgpgme-devel BuildRequires for the new GeanyPG plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1326196800">- Use versioned BuildRequires where they are specified in the build
  system.
- Add geany-plugins-lua-5_2.patch: Fix build with lua 5.2.</changelog>
<changelog author="dimstar@opensuse.org" date="1345032000">- Update to version 1.22:
  + General:
  - Autotools build system improvements
  - Add new plugin GeanyMiniScript
  - Add new plugin GeniusPaste
  - Add new plugin MultiTerm
  - Disable GeanyGDB by default on build with autotools
  + Addons:
  - Add word wrapping addon
  + Debugger:
  - Fix build with --as-needed
  - Fix crash on 64 bit platform (sf#3449480)
  - Use asynchronous methods when possible not to freeze the UI
  - Display thread information in the stack window
  - Properly handle spaces in filenames
  - Various other bugfixes and improvements
  + Devhelp:
  - Bundle libdevhelp 2.32
  - Remove support for Google Code Search
  + GeanyLaTeX:
  - Fix crash with recent Geany versions
  - Ignore files autogenerated by biblatex in suggestions for
    cite
  + GeanyLua:
  - Fix build with recent GLib
  + GeanyMacro:
  - Add support for editing macros events
  - Support search next/search prev
  + GeanyNumberedBookmarks:
  - Only save file status if non-empty
  - Add support for saving file status next to the file itself
  - Save non-numbered bookmarks too
  + GeanyPG:
  - Fix build with --as-needed
  - Fix encryption to an untrusted key
  + GeanyPrj:
  - Add "find in project" keybinding
  - Add a setting to hide the sidebar
  + GeanyVC:
  - Go to the selected line upon blame
  - Add support for displaying the VC menu in the menubar
  + GProject:
  - Fix a crash when a project file is missing
  - Support Geany 1.22
  + Tableconvert:
  - Fix SQL tables generation
  + TreeBrowser:
  - Fix permissions on new files (sf#3415045)
  - Add "create new file" and "create new directory" keybindings
  + WebHelper:
  - Fix crash with recent versions of WebKitGTK
  - Save and restore inspector docking state
  + Updated translations.
- Pass --enable-geanygdb to configure to enable the gdb plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1363780800">- Spec-cleanup using format_spec_file service.</changelog>
<changelog author="dimstar@opensuse.org" date="1364126400">- Update to version 1.23:
  + Add new plugin Commander
  + Add new plugin markdown
  + Add new plugin Scope
  + Removing plugin geanyGDB
  + Improvement of error handling in autogen.sh
  + Improvement of general documentation
  + Buildfix with waf on Windows-Systems
  + Addons:
  - Fixing of memory leaks
  - Little rewordings
  + Devhelp:
  - Fix API-calls for older GTK-versions
  - Fix a signal to avoid crash on closing of Geany
  + GeanyGenDoc: Improvement of waf-build.
  + GeanyLaTeX: Fix installation path for documentation.
  + GeanyLua:
  - Update of Scintilla bindings to 3.2.0
  - Improve pointer-&gt;int casts
  - Revisiting mechanism to find Lua-package on configuration-time
  + GeanyMacro: Fix some typos.
  + GeanyPG: Fix adding of \0 when encryption a selection
    (sf#3557458)
  + GeanyPrj: Buildfix for function not marked as external.
  + GeniusPaste:
  - Fixing of memory leaks
  - Fixing of a invalid memory free
  + Spellcheck: Perform a recheck/clear when toggling 'check while
    typing' (sf#3495051)
  + Tableconvert:
  - Rework to be more generic.
  - Improvement of LaTeX-tables being created.
  + Treebrowser:
  - Added backspace to browse up a directory.
  - Eexpand/collapse with spacebar.
  + Webhelper:
  - Show the currently hovered link in the statusbar.
  - Don't use deprecated GTK API.
- No longer pass --enable-geanygdb to configure, as the geanygdb
  plugin has been dropped by upstream.</changelog>
<changelog author="trcs@gmx.com" date="1398081600">- Update to version 1.24:
  + New plugin Pohelper.
  + New plugin PairTagHighlighter.
  + New plugin Autoclose.
  + New plugin Geanypy (Python bindings).
  + New plugin Defineformat.
  + Build system improvements.
  +Commander: Add Gtk3 support.
  + Debugger: Fixing a crash when re-loading plugin.
  + GeanyGenDoc:
  - Add Gtk3 support.
  - Fix a memory leak.
  + GeanyExtraSel: Add "Toggle Rectangular/Stream".
  + GeanyInsertNum:
  - Add Gtk3 support.
  - Increase maxlines to 250000.
  + GeanyLipsum:
    + Add Gtk3 support.
  - Ensure whitespace between repetitions of Lorem Ipsum text.
  + GeanyLua:
  - Add Gtk3 support.
  - Re-enable build with C89.
  + GeanyMiniScript: Add Gtk3 support.
  + GeanyPG: Improve portability and check for system requirements.
  + GeanyVC:
  - Add support for Subversion 1.7.
  - Limit the display of diff output to 16 KB to not freeze the
    UI on huge commit-diffs.
  - Show line and column of the cursor in the commit message text
    window.
  + GProject:
  - Add Gtk3 support.
  - Display content-type-specific icons for files in the sidebar.
  - Make toolbar buttons insensitive when no files displayed.
  - Smaller fixes and improvements.
  + Markdown:
  - Add Gtk3 support.
  - Fix scroll jumping behavior.
  + Multiterm: Implement the other config VTE properties.
  + Prettyprinter: Add Gtk3 support.
  + Scope:
  - Add Gtk3 support.
  - Add support for registers.
  - Various fixes and improvements.
  + Shiftcolumn: Removed default keybindings.
  + Spellcheck:
  - Add Gtk3 support.
  - Fix check for default language if LANG contains UTF-8.
  - Remove check while typing idle callback when unloading the
    plugin.
  - Improve stripping of whitespace and punctuation characters.
  - Fix crash when closing a document quickly after modifying it.
  + Tableconvert: Add support for HTML tables in markdown files.
  + TreeBrowser:
  - Add Gtk3 support.
  - Don't collapse expanded child of node when node gets
    selected.
  - Add and improve some keybindings.
  - Add a way to open newly created files.
  - Focus editor on file open.
  + Updatechecker: Fix comparing major versions.
  + WebHelper: Add Gtk3 support.
  + Updated translations.</changelog>
<changelog author="nick.schrader@mailbox.org" date="1416398400">- Debugger
  + Add geany-plugins-GCond-usage.patch: Fixed bug SF#116
    that made the whole application crash because of GLib (bnc#906659).
  + Add geany-plugins-gdb-7_7.patch: Fixed bug SF#112 that
    made the whole application crash because of GDB (bnc#906659).</changelog>
<changelog author="trcs@gmx.com" date="1437912000">- Update to version 1.25:
  + removed geany-plugins-GCond-usage.patch, fixed upstream
  + removed geany-plugins-gdb-7_7.patch, fixed upstream
  + disabled geany-plugins-lua-5_2.patch: it breaks GeanyLua build
  + General:
  - GProject is renamed to ProjectOrganizer
  - New plugin Automark
  - New plugin GeanyCtags
  - New plugin GitChangeBar
  - New plugin Overview
  + Addons:
  - Improve URI selection
  + Autoclose:
  - Add Whitesmith style bracket formatting support
  + CodeNav:
  - Implement Go to File feature
  + Commander:
  - Improve sorting algorithm
  + Debugger:
  - Fix crash with GDB 7.7
  + GeanyLaTeX:
  - Fix automatic capitalization of multi-byte characters
  + GeanyVC:
  - Add support for WinMerge external diff viewer
  + ProjectOrganizer:
  - Add an "external directory" feature
  - Add find tag by name
  - Add ignored file patterns
  - Performance improvements in tag generation using updated Geany
    API
  + MultiTerm:
  - Fix build with recent Vala versions
  + PairTagHighlighter:
  - Fix clearing previous indicators (PR #200)
  + PoHelper:
  - Add a statistics dialog
  - Fix handling of plural forms
  + Scope:
  - Fix building on GNU/Hurd (PR #146)
  + Spellcheck:
  - Don't check code of scripting languages embedded in HTML
  - Add option to perform a spell check on document open (closes
    SF #137)
  + Tableconvert:
  - Improve handling of non-LF line ends
  - Add support for DokuWiki syntax
  + WebHelper:
  - Add support for basic bookmarks
  + Internationalization:
  - Update translations: de, fr, pt, ru</changelog>
<changelog author="badshah400@gmail.com" date="1451563200">- Update to version 1.26:
  + General: Add a note about deprecating Waf build system --
    will be removed with 1.27.
  + Addons:
  - Add new feature to copy path of current file into clipboard
    (#291).
  - Update bookmark list also on any line changes in the
    document (SF#129, SF#39, #284).
  - Add GTK3 support (#271).
  + GeanyPy: Fix Python library loading on Debian based systems.
  + GeanyVC:
  - Add GTK3 support (#300).
  - Little improvements on commit dialog (#300).
  + GitChangeBar: Add support for libgit2 0.23 (#283).
  + Multiterm: Make a lot of strings translatable (#254).
  + Pohelper: Fix untranslated and fuzzy count in the stats
    dialog (#292).
  + ProjectOrganizer: Fix some features when the sidebar was
    never visible.
  + Scope: Use Geany spawn: maximum GDB line length fixed to
    1MB, no CPU time wasted when IDLE under Windows, 3
    preferences deleted.
  + Spellcheck: Add an option to show spelling suggestion on top
    of the context menu instead of in a submenu (still default)
    (#287, #290).
  + Updated translations.
- Update requied libgeany version in BuildRequires.
- Remove conditional from pkgconfig(libgit2) BuildRequires: Now
  builds with the version in factory.</changelog>
<changelog author="badshah400@gmail.com" date="1452600000">- Geany was switched to build against gtk3, so also switch
  this -plugins package to gtk3 too:
  + Disable the following plugins because they do not build
    against gtk3: Debugger, DevHelp, GeanyDoc, GeanyGenDoc,
    GeanyLaTeX, GeanyMacro, GeanyNumberedBookmarks, GeanyPrj,
    Geanypy, Markdown, MultiTerm, Scope, WebHelper.
  + Update BuildRequires:
  - Update geany version to 1.26.
  - Replace pkgconfig(gtk+-2.0) by pkgconfig(gtk+-3.0).
  - Replace pkgconfig(gtkspell-2.0) by pkgconfig(gtkspell3-3.0).
  - Remove gconf2-devel, no longer required after the switch to
    gtk3.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Disable pkgconfig(webkit-1.0), as we do not want to use this as
  it is unsupported by upstream.</changelog>
<changelog author="badshah400@gmail.com" date="1469016000">- Update to version 1.28:
  + General:
  - Rename plugin GeanySendMail to SendMail
    (gh#geany/geany-plugins#43).
  - Fix some inconsistency in plugins' READMEs
    (gh#geany/geany-plugins#453).
  + Windows build: Update dependencies shipped with the package.
  + Addons:
  - tasks: Strip comment-closing sequence from task text
    (gh#geany/geany-plugins#416).
  - tasks: Do not extract tokens from non-comments
    (gh#geany/geany-plugins#416).
  + Debugger: Fix escaping target executable path if it contains
    non-ASCII (gh#geany/geany-plugins#416,
    gh#geany/geany-plugins#451).
  + GeanyGenDoc: Fix build with old rst2html
    (gh#geany/geany-plugins#414).
  + GeanyLaTeX:
  - Fix a conditional end of undo action. Without an undo-action
    might run forever (gh#geany/geany-plugins#416).
  - Improve support for GTK3 (gh#geany/geany-plugins#410).
  + GeanyLipsum: Add ellipsis to menu item requiring further user
    input (gh#geany/geany-plugins#452).
  + GeanyMacro: Fix GTK3 support (gh#geany/geany-plugins#410).
  + GeanyNumberedBookmarks: Fix GTK3 support
    (gh#geany/geany-plugins#410).
  + GeanyPrj: Fix GTK3 support (gh#geany/geany-plugins#410).
  + GeanyPy: Fix build with current Geany
    (gh#geany/geany-plugins#363).
  + PairTagHighlighter: Fix a crash when the tag name is missing
    (gh#geany/geany-plugins#442, gh#geany/geany-plugins#446,
    gh#geany/geany-plugins#447).
  + Prettyprinter: Fix several memory leaks
    (gh#geany/geany-plugins#364).
  + ProjectOrganizer: Fix duplicated tab in Project Properties.
  + Scope: Fix dependency checks on Windows
    (gh#geany/geany-plugins#409).
  + Shiftcolumn: Fix handling of end-to-start selections
    (gh#geany/geany-plugins#366).
- Changes from version 1.27: See
  /usr/share/doc/packages/geany-plugins/NEWS or online at
  https://github.com/geany/geany-plugins/blob/1.27.0/NEWS.
- Update file list:
  + geanylatex, geanymacro, geanynumberedbookmarks, geanyprj
    are GTK3 compatible now.
  + New plugin: lineoperations.</changelog>
<changelog author="dimstar@opensuse.org" date="1474286400">- Drop pkgconfig(vte) BuildRequires: geany-plugins still uses vte2
  which is not compatible with the GTK3 build of geany. This change
  does not result in any difference, since the package switched to
  GTK3 a while ago and the GTK2/VTE2 based plugins have not been
  shipped since then anyway.</changelog>
<changelog author="firebird209@gmail.com" date="1485432000">- Update to version 1.29 (boo#1022222):
  + General:
  - Rename plugin GeanyLipsum to Lipsum
    (gh#geany/geany-plugins#472).
  + Addons:
  - Add a function to deselect marked words with one click
    (gh#geany/geany-plugins#481).
  + Commander:
  - Add keybindings for triggering a particular filter type
    (gh#geany/geany-plugins#468).
  + GeanyGenDoc:
  - Fix typos in README (gh#geany/geany-plugins#476).
  + Git-Changebar:
  - Fix an issue access the git repository in combination with
    libgit2 0.24.2.
  - Fix an off-by-one issue in tooltip hunk width calculation
    cropping 1px on the right.
  - Fix handling of documents starting with a BOM
    (gh#geany/geany-plugins#483, gh#geany/geany-plugins#482).
  + Spellcheck:
  - Strip single quotes from words' beginning and end
    (gh#geany/geany-plugins#484).
  - Fix a memory leak on duplicate dictionaries
    (gh#geany/geany-plugins#480).
  + Treebrowser:
  - Fix a typo in configuration parsing causing option for
    "open new files" have not being save/restored correctly
    (gh#geany/geany-plugins/#469, gh#geany/geany-plugins#473).
  + Updated translations.</changelog>

</package>
<package pkgid="35487158402b9c1c3c57da77de8660fadc010b1f7dbc2b674f4679d232d0739d" name="gegl" arch="src">
    <version epoch="0" ver="0.2.0" rel="16.1"/>

<changelog author="sbrabec@suse.cz" date="1222689600">- Fixed dependencies.
- Fixed permissions of documentation.</changelog>
<changelog author="hfiguiere@suse.de" date="1222862400">- Add patch gegl-strict-compile-fix.diff:
  * Fix header for stricter compilation
- enable workshop at compile time</changelog>
<changelog author="hfiguiere@suse.de" date="1223294400">- Update to 0.0.20
  * libopenraw support
  * Linear buffer support, amongst other things enabling GeglBuffer API access
    to external linear buffers in memory.
  * Reworked samplers using a shared caching neighbourhood infrastructure.
  * YAFR - a new resampler contributed by Nicolas Robidoux.
  * Marked user visible strings for translation.
  * Added a fill operation (might be a bit fragile) that allows rendering
    SVG like paths backed by a GeglVector.
- Remove gegl-strict-compile-fix.diff
- Added gegl-64bit-warning.diff
  * Address a fatal warning on 64bits</changelog>
<changelog author="hfiguiere@suse.de" date="1230724800">- Update to 0.0.22
  * GeglOperation
  - operation names are now prefixed, the ops in GEGL use 'gegl:' as prefix.
  - gegl:opacity - combine value and aux mask input when both are available.
  - gegl:src-in - deal correctly with extens.
  - gegl:path - new op covering the stroke/fill needs of SVG.
  - deprecated gegl:shift, the affine familiy of operations now
    uses the same fast code paths for integer translations.
  * GeglBuffer
  - Profiling motivated speed ups in data reading/writing.
  - Remove left-over swapfiles from dead processes at startup.
  * GeglNode
  - made gegl_node_add_child and gegl_node_remove_child public API. (bgo#507298)
  * GeglPath: Vector path representation infrastructure,
- Remove gegl-64bit-warning.diff</changelog>
<changelog author="vuntz@novell.com" date="1244721600">- Add gegl-babl_api_change.patch to make gegl build with babl
  0.1.0. Patch taken from Fedora.
- Remove autoreconf call.
- Do not make gegl0_0 explicitly Requires libbabl-0_0-0.</changelog>
<changelog author="vuntz@novell.com" date="1248091200">- Update to version 0.1.0:
  + Renamed gegl:load-buffer to gegl:buffer-source and
    gegl:save-buffer to gegl:buffer-sink (but the old names still
    work)
  + Represent colors using doubles instead of floats (this change
    is independent from internal processing)
  + Removed the GTK+ UI parts of the gegl binary and turned gegl
    into a pure command line tool (which can still visualize stuff
    with help help the SDL based display operation)
  + Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT,
    height=G_MAXINT} as the only valid region wichin processing
    may occur. Processing outside of this region is undefined
    behaviour.
  + Added support for storing allocation stack traces for
    GeglBuffers so that debuging buffer leaks becomes much easier
  + Made small changes and cleanups of the public API, e.g.
  - Removed gegl_node_adapt_child()
  - Made GeglConfig an explicit object
  - Removed most of the ifdeffed stuff to mask away internal
    structures
  - Added gegl_rectangle_infinite_plane() and
    gegl_rectangle_is_infinite_plane()
  + Added new sampler GeglSamplerSharp
  + Added format property go gegl:buffer-sink
  + Cleaned up and made gegl:introspect work again
  + Add a bunch of test cases using the automake test sytem (make
    check) and also port buffer tests to automake
  + General cleanups, bug fixes, increased robustness and improved
    documentation
- Drop gegl-babl_api_change.patch: fixed upstream.
- Temporarly remove ruby BuildRequires as the build is broken when
  it's there right now.</changelog>
<changelog author="vuntz@opensuse.org" date="1264680000">- Add gegl-new-babl.patch to fix build with babl 0.1.2.</changelog>
<changelog author="vuntz@opensuse.org" date="1265803200">- Update to version 0.1.2:
  + GeglLookup, configurable floating point lookup tables for lazy
    computation.
  + Use GFileIOStream in GeglTileBackendFile.
  + Optimizations: in-place processing for point filters/composers,
    SIMD version of gegl:opacity, avoid making unneccesary
    sub-buffers, removed some  manual instrumentation from critical
    paths, improved speed of samplers.
  + Added xml composition/reference image based regression tests.
  + Added performance tracking framework.
  + Syntactic sugar using varargs for constructing gegl graphs from
    C.
  + Build fixes on cygwin.
  + Gegl# fixes.
  + Initial, but unstable code towards multithreading.
  + Improvements to lua op in workshop.
  + Added new resamplers upsize, upsharp, upsmooth, downsize,
    downsharp and downsmooth.
  + Removed gegl:tonemap and gegl:normal ops.
- Drop gegl-new-babl.patch: fixed upstream.
- Add gegl-fix-build.patch: remove printf that breaks build because
  of missing include.
- Rename package from gegl-0_0 and libgegl-0_0-0 to gegl-0_1 and
  libgegl-0_1-0 following soname bump.</changelog>
<changelog author="vuntz@opensuse.org" date="1266840000">- Add gegl-fix-overflow.patch to fix overflow found by gcc 4.5.</changelog>
<changelog author="dimstar@opensuse.org" date="1304596800">- BuildRequire graphviz-gd instead of graphviz: we do require png
  capabilities, which are split out of the main package.
  Theoretically, we should require graphviz-devel, but this package
  also does not drag in -gd.</changelog>
<changelog author="jw@novell.com" date="1308571200">- update to 0.1.6 (see NEWS)
  ? New operations: max-rgb, pixelise, motion blur.
  ? Fixed a bugs in matting-levin that made GEGL halt due to errors
  detected by babl sanity code, this made 0.1.4 be unusable if you had
  all dependendency when building.
  ? build/test improvements.
  ? Buffer:
    Added API to use external tile backends, allowing to plug-in alien
    tilebackends, for GIMP/Krita/OSM or similar.
- remove upstreamed patches bgo609706 bgo610680 (thanks, Vincent)</changelog>
<changelog author="dimstar@opensuse.org" date="1322395200">- Update to version 0.1.8:
  + New operations: spread, vignette, map-relative,
    noise-reduction, plasma, fractal-trace, exr-save, lens-correct,
    emboss, cubism, ripple, color-to-alpha, color-rotate,
    red-eye-removal, convolution-matrix, deinterlace,
    polar-coordinates, lens-distortion, pixelise.
  + Split GeglView GTK Widget into separate utility library
  + build/test improvements.
  + Buffer:
  - Added lohalo resampler, API and infrastructure for doing non
    affine resamplings.
- Clean spec-file using spec-cleaner.
- Drop docs-build-fix.diff: fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1326283200">- Add gegl-lua52.patch: fix build with lua 5.2, while still being
  compatible with lua 5.1.</changelog>
<changelog author="vuntz@opensuse.org" date="1333454400">- Update to version 0.2.0:
  + OpenCL support
  + Build improvements.
  + High level API to apply ops directly to buffers with arguments.
  + Final bits of translation infrastructure.
  + Invalidate regions when disconnecting input pads.
  + Operations:
  - New operation: global-matting
  - Allow transform core to do perspective transforms.
  - Added string based key/value pairs to operations.
  - Added arguments for dealing with scaled down preview
    rendering.
  + Added human interaction ranges and non-linear mapping to
    properties.
  + Buffer:
  - Removed broken lanczos sampler.
  - Add gegl_buffer_set_color and gegl_buffer_set_pattern
  - Added ability to drop cached tiles.
  - Added API for handling abyss policy (not implemented yet)
  - Avoid iterating global tile cache when flushing/destroying
    buffers that have no tiles in the cache.
- Add intltool BuildRequires: new dependency upstream, for
  translations.
- Add lensfun-devel BuildRequires to build with lensfun support.
- Add libexiv2-devel BuildRequires to build with libexiv2 support.
- Add libjasper-devel BuildRequires to build with Jasper support.
- Add libspiro-devel BuildRequires to build with SPIRO support.
- Add suitesparse-devel BuildRequires to build with UMFPACK
  support.
- Uncomment ruby BuildRequires: it was commented out because a file
  was missing in a earlier tarball.
- Rename subpackages from gegl-0_1/libgegl-0_1-0 to
  gegl-0_2/libgegl-0_2-0 following the upstream soname change.
- Create a gegl-0_2-lang subpackage for new translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1337342400">- Add gegl-ruby19.patch: Fix build with ruby 1.9.
- Add liberation-fonts: the documentation references bitstream
  vera sans font, so we need to provide it for the build.</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="i@marguerite.su" date="1414238400">- fix build for factory
  * add patch: gegl-UF_long.patch
  * newer suitesparse abandoned UF_long in favor for SuiteSparse_long
- fix build for graphics repo
  * ugly fix, multiple provides of gd by gd and gd-tools from libgd2</changelog>
<changelog author="idonmez@suse.com" date="1453809600">- Add gegl-0.2.0-linker-flags.patch to add -lm to linker flags</changelog>
<changelog author="olaf@aepfle.de" date="1460808000">- Use pkgconfig instead of libffmpeg-devel</changelog>
<changelog author="zaitor@opensuse.org" date="1486296000">- Fix CVE-2012-4433 (bsc#789835):
  + Add gegl-0.2.0-CVE-2012-4433.patch: Fix buffer overflow in and
    add plausibility checks to ppm-load op.</changelog>

</package>
<package pkgid="1ce55de49d9ce196c7a6e5e946cc3b0891af63bdfb27be0cef73c80576bfcf36" name="gegl" arch="x86_64">
    <version epoch="0" ver="0.2.0" rel="16.1"/>

<changelog author="vuntz@novell.com" date="1244721600">- Add gegl-babl_api_change.patch to make gegl build with babl
  0.1.0. Patch taken from Fedora.
- Remove autoreconf call.
- Do not make gegl0_0 explicitly Requires libbabl-0_0-0.</changelog>
<changelog author="vuntz@novell.com" date="1248091200">- Update to version 0.1.0:
  + Renamed gegl:load-buffer to gegl:buffer-source and
    gegl:save-buffer to gegl:buffer-sink (but the old names still
    work)
  + Represent colors using doubles instead of floats (this change
    is independent from internal processing)
  + Removed the GTK+ UI parts of the gegl binary and turned gegl
    into a pure command line tool (which can still visualize stuff
    with help help the SDL based display operation)
  + Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT,
    height=G_MAXINT} as the only valid region wichin processing
    may occur. Processing outside of this region is undefined
    behaviour.
  + Added support for storing allocation stack traces for
    GeglBuffers so that debuging buffer leaks becomes much easier
  + Made small changes and cleanups of the public API, e.g.
  - Removed gegl_node_adapt_child()
  - Made GeglConfig an explicit object
  - Removed most of the ifdeffed stuff to mask away internal
    structures
  - Added gegl_rectangle_infinite_plane() and
    gegl_rectangle_is_infinite_plane()
  + Added new sampler GeglSamplerSharp
  + Added format property go gegl:buffer-sink
  + Cleaned up and made gegl:introspect work again
  + Add a bunch of test cases using the automake test sytem (make
    check) and also port buffer tests to automake
  + General cleanups, bug fixes, increased robustness and improved
    documentation
- Drop gegl-babl_api_change.patch: fixed upstream.
- Temporarly remove ruby BuildRequires as the build is broken when
  it's there right now.</changelog>
<changelog author="vuntz@opensuse.org" date="1264680000">- Add gegl-new-babl.patch to fix build with babl 0.1.2.</changelog>
<changelog author="vuntz@opensuse.org" date="1265803200">- Update to version 0.1.2:
  + GeglLookup, configurable floating point lookup tables for lazy
    computation.
  + Use GFileIOStream in GeglTileBackendFile.
  + Optimizations: in-place processing for point filters/composers,
    SIMD version of gegl:opacity, avoid making unneccesary
    sub-buffers, removed some  manual instrumentation from critical
    paths, improved speed of samplers.
  + Added xml composition/reference image based regression tests.
  + Added performance tracking framework.
  + Syntactic sugar using varargs for constructing gegl graphs from
    C.
  + Build fixes on cygwin.
  + Gegl# fixes.
  + Initial, but unstable code towards multithreading.
  + Improvements to lua op in workshop.
  + Added new resamplers upsize, upsharp, upsmooth, downsize,
    downsharp and downsmooth.
  + Removed gegl:tonemap and gegl:normal ops.
- Drop gegl-new-babl.patch: fixed upstream.
- Add gegl-fix-build.patch: remove printf that breaks build because
  of missing include.
- Rename package from gegl-0_0 and libgegl-0_0-0 to gegl-0_1 and
  libgegl-0_1-0 following soname bump.</changelog>
<changelog author="vuntz@opensuse.org" date="1266840000">- Add gegl-fix-overflow.patch to fix overflow found by gcc 4.5.</changelog>
<changelog author="dimstar@opensuse.org" date="1304596800">- BuildRequire graphviz-gd instead of graphviz: we do require png
  capabilities, which are split out of the main package.
  Theoretically, we should require graphviz-devel, but this package
  also does not drag in -gd.</changelog>
<changelog author="jw@novell.com" date="1308571200">- update to 0.1.6 (see NEWS)
  ? New operations: max-rgb, pixelise, motion blur.
  ? Fixed a bugs in matting-levin that made GEGL halt due to errors
  detected by babl sanity code, this made 0.1.4 be unusable if you had
  all dependendency when building.
  ? build/test improvements.
  ? Buffer:
    Added API to use external tile backends, allowing to plug-in alien
    tilebackends, for GIMP/Krita/OSM or similar.
- remove upstreamed patches bgo609706 bgo610680 (thanks, Vincent)</changelog>
<changelog author="dimstar@opensuse.org" date="1322395200">- Update to version 0.1.8:
  + New operations: spread, vignette, map-relative,
    noise-reduction, plasma, fractal-trace, exr-save, lens-correct,
    emboss, cubism, ripple, color-to-alpha, color-rotate,
    red-eye-removal, convolution-matrix, deinterlace,
    polar-coordinates, lens-distortion, pixelise.
  + Split GeglView GTK Widget into separate utility library
  + build/test improvements.
  + Buffer:
  - Added lohalo resampler, API and infrastructure for doing non
    affine resamplings.
- Clean spec-file using spec-cleaner.
- Drop docs-build-fix.diff: fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1326283200">- Add gegl-lua52.patch: fix build with lua 5.2, while still being
  compatible with lua 5.1.</changelog>
<changelog author="vuntz@opensuse.org" date="1333454400">- Update to version 0.2.0:
  + OpenCL support
  + Build improvements.
  + High level API to apply ops directly to buffers with arguments.
  + Final bits of translation infrastructure.
  + Invalidate regions when disconnecting input pads.
  + Operations:
  - New operation: global-matting
  - Allow transform core to do perspective transforms.
  - Added string based key/value pairs to operations.
  - Added arguments for dealing with scaled down preview
    rendering.
  + Added human interaction ranges and non-linear mapping to
    properties.
  + Buffer:
  - Removed broken lanczos sampler.
  - Add gegl_buffer_set_color and gegl_buffer_set_pattern
  - Added ability to drop cached tiles.
  - Added API for handling abyss policy (not implemented yet)
  - Avoid iterating global tile cache when flushing/destroying
    buffers that have no tiles in the cache.
- Add intltool BuildRequires: new dependency upstream, for
  translations.
- Add lensfun-devel BuildRequires to build with lensfun support.
- Add libexiv2-devel BuildRequires to build with libexiv2 support.
- Add libjasper-devel BuildRequires to build with Jasper support.
- Add libspiro-devel BuildRequires to build with SPIRO support.
- Add suitesparse-devel BuildRequires to build with UMFPACK
  support.
- Uncomment ruby BuildRequires: it was commented out because a file
  was missing in a earlier tarball.
- Rename subpackages from gegl-0_1/libgegl-0_1-0 to
  gegl-0_2/libgegl-0_2-0 following the upstream soname change.
- Create a gegl-0_2-lang subpackage for new translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1337342400">- Add gegl-ruby19.patch: Fix build with ruby 1.9.
- Add liberation-fonts: the documentation references bitstream
  vera sans font, so we need to provide it for the build.</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="i@marguerite.su" date="1414238400">- fix build for factory
  * add patch: gegl-UF_long.patch
  * newer suitesparse abandoned UF_long in favor for SuiteSparse_long
- fix build for graphics repo
  * ugly fix, multiple provides of gd by gd and gd-tools from libgd2</changelog>
<changelog author="idonmez@suse.com" date="1453809600">- Add gegl-0.2.0-linker-flags.patch to add -lm to linker flags</changelog>
<changelog author="olaf@aepfle.de" date="1460808000">- Use pkgconfig instead of libffmpeg-devel</changelog>
<changelog author="zaitor@opensuse.org" date="1486296000">- Fix CVE-2012-4433 (bsc#789835):
  + Add gegl-0.2.0-CVE-2012-4433.patch: Fix buffer overflow in and
    add plausibility checks to ppm-load op.</changelog>

</package>
<package pkgid="d7aa65eab11077acd4f255581ccfbd3e1b6ab6a2c7ac3255ec36b3cc2b5cb8b4" name="gegl-0_2" arch="x86_64">
    <version epoch="0" ver="0.2.0" rel="16.1"/>

<changelog author="vuntz@novell.com" date="1244721600">- Add gegl-babl_api_change.patch to make gegl build with babl
  0.1.0. Patch taken from Fedora.
- Remove autoreconf call.
- Do not make gegl0_0 explicitly Requires libbabl-0_0-0.</changelog>
<changelog author="vuntz@novell.com" date="1248091200">- Update to version 0.1.0:
  + Renamed gegl:load-buffer to gegl:buffer-source and
    gegl:save-buffer to gegl:buffer-sink (but the old names still
    work)
  + Represent colors using doubles instead of floats (this change
    is independent from internal processing)
  + Removed the GTK+ UI parts of the gegl binary and turned gegl
    into a pure command line tool (which can still visualize stuff
    with help help the SDL based display operation)
  + Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT,
    height=G_MAXINT} as the only valid region wichin processing
    may occur. Processing outside of this region is undefined
    behaviour.
  + Added support for storing allocation stack traces for
    GeglBuffers so that debuging buffer leaks becomes much easier
  + Made small changes and cleanups of the public API, e.g.
  - Removed gegl_node_adapt_child()
  - Made GeglConfig an explicit object
  - Removed most of the ifdeffed stuff to mask away internal
    structures
  - Added gegl_rectangle_infinite_plane() and
    gegl_rectangle_is_infinite_plane()
  + Added new sampler GeglSamplerSharp
  + Added format property go gegl:buffer-sink
  + Cleaned up and made gegl:introspect work again
  + Add a bunch of test cases using the automake test sytem (make
    check) and also port buffer tests to automake
  + General cleanups, bug fixes, increased robustness and improved
    documentation
- Drop gegl-babl_api_change.patch: fixed upstream.
- Temporarly remove ruby BuildRequires as the build is broken when
  it's there right now.</changelog>
<changelog author="vuntz@opensuse.org" date="1264680000">- Add gegl-new-babl.patch to fix build with babl 0.1.2.</changelog>
<changelog author="vuntz@opensuse.org" date="1265803200">- Update to version 0.1.2:
  + GeglLookup, configurable floating point lookup tables for lazy
    computation.
  + Use GFileIOStream in GeglTileBackendFile.
  + Optimizations: in-place processing for point filters/composers,
    SIMD version of gegl:opacity, avoid making unneccesary
    sub-buffers, removed some  manual instrumentation from critical
    paths, improved speed of samplers.
  + Added xml composition/reference image based regression tests.
  + Added performance tracking framework.
  + Syntactic sugar using varargs for constructing gegl graphs from
    C.
  + Build fixes on cygwin.
  + Gegl# fixes.
  + Initial, but unstable code towards multithreading.
  + Improvements to lua op in workshop.
  + Added new resamplers upsize, upsharp, upsmooth, downsize,
    downsharp and downsmooth.
  + Removed gegl:tonemap and gegl:normal ops.
- Drop gegl-new-babl.patch: fixed upstream.
- Add gegl-fix-build.patch: remove printf that breaks build because
  of missing include.
- Rename package from gegl-0_0 and libgegl-0_0-0 to gegl-0_1 and
  libgegl-0_1-0 following soname bump.</changelog>
<changelog author="vuntz@opensuse.org" date="1266840000">- Add gegl-fix-overflow.patch to fix overflow found by gcc 4.5.</changelog>
<changelog author="dimstar@opensuse.org" date="1304596800">- BuildRequire graphviz-gd instead of graphviz: we do require png
  capabilities, which are split out of the main package.
  Theoretically, we should require graphviz-devel, but this package
  also does not drag in -gd.</changelog>
<changelog author="jw@novell.com" date="1308571200">- update to 0.1.6 (see NEWS)
  ? New operations: max-rgb, pixelise, motion blur.
  ? Fixed a bugs in matting-levin that made GEGL halt due to errors
  detected by babl sanity code, this made 0.1.4 be unusable if you had
  all dependendency when building.
  ? build/test improvements.
  ? Buffer:
    Added API to use external tile backends, allowing to plug-in alien
    tilebackends, for GIMP/Krita/OSM or similar.
- remove upstreamed patches bgo609706 bgo610680 (thanks, Vincent)</changelog>
<changelog author="dimstar@opensuse.org" date="1322395200">- Update to version 0.1.8:
  + New operations: spread, vignette, map-relative,
    noise-reduction, plasma, fractal-trace, exr-save, lens-correct,
    emboss, cubism, ripple, color-to-alpha, color-rotate,
    red-eye-removal, convolution-matrix, deinterlace,
    polar-coordinates, lens-distortion, pixelise.
  + Split GeglView GTK Widget into separate utility library
  + build/test improvements.
  + Buffer:
  - Added lohalo resampler, API and infrastructure for doing non
    affine resamplings.
- Clean spec-file using spec-cleaner.
- Drop docs-build-fix.diff: fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1326283200">- Add gegl-lua52.patch: fix build with lua 5.2, while still being
  compatible with lua 5.1.</changelog>
<changelog author="vuntz@opensuse.org" date="1333454400">- Update to version 0.2.0:
  + OpenCL support
  + Build improvements.
  + High level API to apply ops directly to buffers with arguments.
  + Final bits of translation infrastructure.
  + Invalidate regions when disconnecting input pads.
  + Operations:
  - New operation: global-matting
  - Allow transform core to do perspective transforms.
  - Added string based key/value pairs to operations.
  - Added arguments for dealing with scaled down preview
    rendering.
  + Added human interaction ranges and non-linear mapping to
    properties.
  + Buffer:
  - Removed broken lanczos sampler.
  - Add gegl_buffer_set_color and gegl_buffer_set_pattern
  - Added ability to drop cached tiles.
  - Added API for handling abyss policy (not implemented yet)
  - Avoid iterating global tile cache when flushing/destroying
    buffers that have no tiles in the cache.
- Add intltool BuildRequires: new dependency upstream, for
  translations.
- Add lensfun-devel BuildRequires to build with lensfun support.
- Add libexiv2-devel BuildRequires to build with libexiv2 support.
- Add libjasper-devel BuildRequires to build with Jasper support.
- Add libspiro-devel BuildRequires to build with SPIRO support.
- Add suitesparse-devel BuildRequires to build with UMFPACK
  support.
- Uncomment ruby BuildRequires: it was commented out because a file
  was missing in a earlier tarball.
- Rename subpackages from gegl-0_1/libgegl-0_1-0 to
  gegl-0_2/libgegl-0_2-0 following the upstream soname change.
- Create a gegl-0_2-lang subpackage for new translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1337342400">- Add gegl-ruby19.patch: Fix build with ruby 1.9.
- Add liberation-fonts: the documentation references bitstream
  vera sans font, so we need to provide it for the build.</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="i@marguerite.su" date="1414238400">- fix build for factory
  * add patch: gegl-UF_long.patch
  * newer suitesparse abandoned UF_long in favor for SuiteSparse_long
- fix build for graphics repo
  * ugly fix, multiple provides of gd by gd and gd-tools from libgd2</changelog>
<changelog author="idonmez@suse.com" date="1453809600">- Add gegl-0.2.0-linker-flags.patch to add -lm to linker flags</changelog>
<changelog author="olaf@aepfle.de" date="1460808000">- Use pkgconfig instead of libffmpeg-devel</changelog>
<changelog author="zaitor@opensuse.org" date="1486296000">- Fix CVE-2012-4433 (bsc#789835):
  + Add gegl-0.2.0-CVE-2012-4433.patch: Fix buffer overflow in and
    add plausibility checks to ppm-load op.</changelog>

</package>
<package pkgid="cb586c561ccd31a47a6d5a9fca28f84c4dbbe46ff77a27ef05c3d86691ea5976" name="gegl-0_2-lang" arch="noarch">
    <version epoch="0" ver="0.2.0" rel="16.1"/>

<changelog author="vuntz@novell.com" date="1244721600">- Add gegl-babl_api_change.patch to make gegl build with babl
  0.1.0. Patch taken from Fedora.
- Remove autoreconf call.
- Do not make gegl0_0 explicitly Requires libbabl-0_0-0.</changelog>
<changelog author="vuntz@novell.com" date="1248091200">- Update to version 0.1.0:
  + Renamed gegl:load-buffer to gegl:buffer-source and
    gegl:save-buffer to gegl:buffer-sink (but the old names still
    work)
  + Represent colors using doubles instead of floats (this change
    is independent from internal processing)
  + Removed the GTK+ UI parts of the gegl binary and turned gegl
    into a pure command line tool (which can still visualize stuff
    with help help the SDL based display operation)
  + Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT,
    height=G_MAXINT} as the only valid region wichin processing
    may occur. Processing outside of this region is undefined
    behaviour.
  + Added support for storing allocation stack traces for
    GeglBuffers so that debuging buffer leaks becomes much easier
  + Made small changes and cleanups of the public API, e.g.
  - Removed gegl_node_adapt_child()
  - Made GeglConfig an explicit object
  - Removed most of the ifdeffed stuff to mask away internal
    structures
  - Added gegl_rectangle_infinite_plane() and
    gegl_rectangle_is_infinite_plane()
  + Added new sampler GeglSamplerSharp
  + Added format property go gegl:buffer-sink
  + Cleaned up and made gegl:introspect work again
  + Add a bunch of test cases using the automake test sytem (make
    check) and also port buffer tests to automake
  + General cleanups, bug fixes, increased robustness and improved
    documentation
- Drop gegl-babl_api_change.patch: fixed upstream.
- Temporarly remove ruby BuildRequires as the build is broken when
  it's there right now.</changelog>
<changelog author="vuntz@opensuse.org" date="1264680000">- Add gegl-new-babl.patch to fix build with babl 0.1.2.</changelog>
<changelog author="vuntz@opensuse.org" date="1265803200">- Update to version 0.1.2:
  + GeglLookup, configurable floating point lookup tables for lazy
    computation.
  + Use GFileIOStream in GeglTileBackendFile.
  + Optimizations: in-place processing for point filters/composers,
    SIMD version of gegl:opacity, avoid making unneccesary
    sub-buffers, removed some  manual instrumentation from critical
    paths, improved speed of samplers.
  + Added xml composition/reference image based regression tests.
  + Added performance tracking framework.
  + Syntactic sugar using varargs for constructing gegl graphs from
    C.
  + Build fixes on cygwin.
  + Gegl# fixes.
  + Initial, but unstable code towards multithreading.
  + Improvements to lua op in workshop.
  + Added new resamplers upsize, upsharp, upsmooth, downsize,
    downsharp and downsmooth.
  + Removed gegl:tonemap and gegl:normal ops.
- Drop gegl-new-babl.patch: fixed upstream.
- Add gegl-fix-build.patch: remove printf that breaks build because
  of missing include.
- Rename package from gegl-0_0 and libgegl-0_0-0 to gegl-0_1 and
  libgegl-0_1-0 following soname bump.</changelog>
<changelog author="vuntz@opensuse.org" date="1266840000">- Add gegl-fix-overflow.patch to fix overflow found by gcc 4.5.</changelog>
<changelog author="dimstar@opensuse.org" date="1304596800">- BuildRequire graphviz-gd instead of graphviz: we do require png
  capabilities, which are split out of the main package.
  Theoretically, we should require graphviz-devel, but this package
  also does not drag in -gd.</changelog>
<changelog author="jw@novell.com" date="1308571200">- update to 0.1.6 (see NEWS)
  ? New operations: max-rgb, pixelise, motion blur.
  ? Fixed a bugs in matting-levin that made GEGL halt due to errors
  detected by babl sanity code, this made 0.1.4 be unusable if you had
  all dependendency when building.
  ? build/test improvements.
  ? Buffer:
    Added API to use external tile backends, allowing to plug-in alien
    tilebackends, for GIMP/Krita/OSM or similar.
- remove upstreamed patches bgo609706 bgo610680 (thanks, Vincent)</changelog>
<changelog author="dimstar@opensuse.org" date="1322395200">- Update to version 0.1.8:
  + New operations: spread, vignette, map-relative,
    noise-reduction, plasma, fractal-trace, exr-save, lens-correct,
    emboss, cubism, ripple, color-to-alpha, color-rotate,
    red-eye-removal, convolution-matrix, deinterlace,
    polar-coordinates, lens-distortion, pixelise.
  + Split GeglView GTK Widget into separate utility library
  + build/test improvements.
  + Buffer:
  - Added lohalo resampler, API and infrastructure for doing non
    affine resamplings.
- Clean spec-file using spec-cleaner.
- Drop docs-build-fix.diff: fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1326283200">- Add gegl-lua52.patch: fix build with lua 5.2, while still being
  compatible with lua 5.1.</changelog>
<changelog author="vuntz@opensuse.org" date="1333454400">- Update to version 0.2.0:
  + OpenCL support
  + Build improvements.
  + High level API to apply ops directly to buffers with arguments.
  + Final bits of translation infrastructure.
  + Invalidate regions when disconnecting input pads.
  + Operations:
  - New operation: global-matting
  - Allow transform core to do perspective transforms.
  - Added string based key/value pairs to operations.
  - Added arguments for dealing with scaled down preview
    rendering.
  + Added human interaction ranges and non-linear mapping to
    properties.
  + Buffer:
  - Removed broken lanczos sampler.
  - Add gegl_buffer_set_color and gegl_buffer_set_pattern
  - Added ability to drop cached tiles.
  - Added API for handling abyss policy (not implemented yet)
  - Avoid iterating global tile cache when flushing/destroying
    buffers that have no tiles in the cache.
- Add intltool BuildRequires: new dependency upstream, for
  translations.
- Add lensfun-devel BuildRequires to build with lensfun support.
- Add libexiv2-devel BuildRequires to build with libexiv2 support.
- Add libjasper-devel BuildRequires to build with Jasper support.
- Add libspiro-devel BuildRequires to build with SPIRO support.
- Add suitesparse-devel BuildRequires to build with UMFPACK
  support.
- Uncomment ruby BuildRequires: it was commented out because a file
  was missing in a earlier tarball.
- Rename subpackages from gegl-0_1/libgegl-0_1-0 to
  gegl-0_2/libgegl-0_2-0 following the upstream soname change.
- Create a gegl-0_2-lang subpackage for new translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1337342400">- Add gegl-ruby19.patch: Fix build with ruby 1.9.
- Add liberation-fonts: the documentation references bitstream
  vera sans font, so we need to provide it for the build.</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="i@marguerite.su" date="1414238400">- fix build for factory
  * add patch: gegl-UF_long.patch
  * newer suitesparse abandoned UF_long in favor for SuiteSparse_long
- fix build for graphics repo
  * ugly fix, multiple provides of gd by gd and gd-tools from libgd2</changelog>
<changelog author="idonmez@suse.com" date="1453809600">- Add gegl-0.2.0-linker-flags.patch to add -lm to linker flags</changelog>
<changelog author="olaf@aepfle.de" date="1460808000">- Use pkgconfig instead of libffmpeg-devel</changelog>
<changelog author="zaitor@opensuse.org" date="1486296000">- Fix CVE-2012-4433 (bsc#789835):
  + Add gegl-0.2.0-CVE-2012-4433.patch: Fix buffer overflow in and
    add plausibility checks to ppm-load op.</changelog>

</package>
<package pkgid="00268c47ac4c328914349f775fe90bf001fe6351743b5cd80a695867c21ac614" name="gegl-devel" arch="x86_64">
    <version epoch="0" ver="0.2.0" rel="16.1"/>

<changelog author="vuntz@novell.com" date="1244721600">- Add gegl-babl_api_change.patch to make gegl build with babl
  0.1.0. Patch taken from Fedora.
- Remove autoreconf call.
- Do not make gegl0_0 explicitly Requires libbabl-0_0-0.</changelog>
<changelog author="vuntz@novell.com" date="1248091200">- Update to version 0.1.0:
  + Renamed gegl:load-buffer to gegl:buffer-source and
    gegl:save-buffer to gegl:buffer-sink (but the old names still
    work)
  + Represent colors using doubles instead of floats (this change
    is independent from internal processing)
  + Removed the GTK+ UI parts of the gegl binary and turned gegl
    into a pure command line tool (which can still visualize stuff
    with help help the SDL based display operation)
  + Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT,
    height=G_MAXINT} as the only valid region wichin processing
    may occur. Processing outside of this region is undefined
    behaviour.
  + Added support for storing allocation stack traces for
    GeglBuffers so that debuging buffer leaks becomes much easier
  + Made small changes and cleanups of the public API, e.g.
  - Removed gegl_node_adapt_child()
  - Made GeglConfig an explicit object
  - Removed most of the ifdeffed stuff to mask away internal
    structures
  - Added gegl_rectangle_infinite_plane() and
    gegl_rectangle_is_infinite_plane()
  + Added new sampler GeglSamplerSharp
  + Added format property go gegl:buffer-sink
  + Cleaned up and made gegl:introspect work again
  + Add a bunch of test cases using the automake test sytem (make
    check) and also port buffer tests to automake
  + General cleanups, bug fixes, increased robustness and improved
    documentation
- Drop gegl-babl_api_change.patch: fixed upstream.
- Temporarly remove ruby BuildRequires as the build is broken when
  it's there right now.</changelog>
<changelog author="vuntz@opensuse.org" date="1264680000">- Add gegl-new-babl.patch to fix build with babl 0.1.2.</changelog>
<changelog author="vuntz@opensuse.org" date="1265803200">- Update to version 0.1.2:
  + GeglLookup, configurable floating point lookup tables for lazy
    computation.
  + Use GFileIOStream in GeglTileBackendFile.
  + Optimizations: in-place processing for point filters/composers,
    SIMD version of gegl:opacity, avoid making unneccesary
    sub-buffers, removed some  manual instrumentation from critical
    paths, improved speed of samplers.
  + Added xml composition/reference image based regression tests.
  + Added performance tracking framework.
  + Syntactic sugar using varargs for constructing gegl graphs from
    C.
  + Build fixes on cygwin.
  + Gegl# fixes.
  + Initial, but unstable code towards multithreading.
  + Improvements to lua op in workshop.
  + Added new resamplers upsize, upsharp, upsmooth, downsize,
    downsharp and downsmooth.
  + Removed gegl:tonemap and gegl:normal ops.
- Drop gegl-new-babl.patch: fixed upstream.
- Add gegl-fix-build.patch: remove printf that breaks build because
  of missing include.
- Rename package from gegl-0_0 and libgegl-0_0-0 to gegl-0_1 and
  libgegl-0_1-0 following soname bump.</changelog>
<changelog author="vuntz@opensuse.org" date="1266840000">- Add gegl-fix-overflow.patch to fix overflow found by gcc 4.5.</changelog>
<changelog author="dimstar@opensuse.org" date="1304596800">- BuildRequire graphviz-gd instead of graphviz: we do require png
  capabilities, which are split out of the main package.
  Theoretically, we should require graphviz-devel, but this package
  also does not drag in -gd.</changelog>
<changelog author="jw@novell.com" date="1308571200">- update to 0.1.6 (see NEWS)
  ? New operations: max-rgb, pixelise, motion blur.
  ? Fixed a bugs in matting-levin that made GEGL halt due to errors
  detected by babl sanity code, this made 0.1.4 be unusable if you had
  all dependendency when building.
  ? build/test improvements.
  ? Buffer:
    Added API to use external tile backends, allowing to plug-in alien
    tilebackends, for GIMP/Krita/OSM or similar.
- remove upstreamed patches bgo609706 bgo610680 (thanks, Vincent)</changelog>
<changelog author="dimstar@opensuse.org" date="1322395200">- Update to version 0.1.8:
  + New operations: spread, vignette, map-relative,
    noise-reduction, plasma, fractal-trace, exr-save, lens-correct,
    emboss, cubism, ripple, color-to-alpha, color-rotate,
    red-eye-removal, convolution-matrix, deinterlace,
    polar-coordinates, lens-distortion, pixelise.
  + Split GeglView GTK Widget into separate utility library
  + build/test improvements.
  + Buffer:
  - Added lohalo resampler, API and infrastructure for doing non
    affine resamplings.
- Clean spec-file using spec-cleaner.
- Drop docs-build-fix.diff: fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1326283200">- Add gegl-lua52.patch: fix build with lua 5.2, while still being
  compatible with lua 5.1.</changelog>
<changelog author="vuntz@opensuse.org" date="1333454400">- Update to version 0.2.0:
  + OpenCL support
  + Build improvements.
  + High level API to apply ops directly to buffers with arguments.
  + Final bits of translation infrastructure.
  + Invalidate regions when disconnecting input pads.
  + Operations:
  - New operation: global-matting
  - Allow transform core to do perspective transforms.
  - Added string based key/value pairs to operations.
  - Added arguments for dealing with scaled down preview
    rendering.
  + Added human interaction ranges and non-linear mapping to
    properties.
  + Buffer:
  - Removed broken lanczos sampler.
  - Add gegl_buffer_set_color and gegl_buffer_set_pattern
  - Added ability to drop cached tiles.
  - Added API for handling abyss policy (not implemented yet)
  - Avoid iterating global tile cache when flushing/destroying
    buffers that have no tiles in the cache.
- Add intltool BuildRequires: new dependency upstream, for
  translations.
- Add lensfun-devel BuildRequires to build with lensfun support.
- Add libexiv2-devel BuildRequires to build with libexiv2 support.
- Add libjasper-devel BuildRequires to build with Jasper support.
- Add libspiro-devel BuildRequires to build with SPIRO support.
- Add suitesparse-devel BuildRequires to build with UMFPACK
  support.
- Uncomment ruby BuildRequires: it was commented out because a file
  was missing in a earlier tarball.
- Rename subpackages from gegl-0_1/libgegl-0_1-0 to
  gegl-0_2/libgegl-0_2-0 following the upstream soname change.
- Create a gegl-0_2-lang subpackage for new translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1337342400">- Add gegl-ruby19.patch: Fix build with ruby 1.9.
- Add liberation-fonts: the documentation references bitstream
  vera sans font, so we need to provide it for the build.</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="i@marguerite.su" date="1414238400">- fix build for factory
  * add patch: gegl-UF_long.patch
  * newer suitesparse abandoned UF_long in favor for SuiteSparse_long
- fix build for graphics repo
  * ugly fix, multiple provides of gd by gd and gd-tools from libgd2</changelog>
<changelog author="idonmez@suse.com" date="1453809600">- Add gegl-0.2.0-linker-flags.patch to add -lm to linker flags</changelog>
<changelog author="olaf@aepfle.de" date="1460808000">- Use pkgconfig instead of libffmpeg-devel</changelog>
<changelog author="zaitor@opensuse.org" date="1486296000">- Fix CVE-2012-4433 (bsc#789835):
  + Add gegl-0.2.0-CVE-2012-4433.patch: Fix buffer overflow in and
    add plausibility checks to ppm-load op.</changelog>

</package>
<package pkgid="d2c9bb15c94a65fe9ef98f786fabe22c63040419baa5d13b7519ca1cc46f3eea" name="gegl-doc" arch="x86_64">
    <version epoch="0" ver="0.2.0" rel="16.1"/>

<changelog author="vuntz@novell.com" date="1244721600">- Add gegl-babl_api_change.patch to make gegl build with babl
  0.1.0. Patch taken from Fedora.
- Remove autoreconf call.
- Do not make gegl0_0 explicitly Requires libbabl-0_0-0.</changelog>
<changelog author="vuntz@novell.com" date="1248091200">- Update to version 0.1.0:
  + Renamed gegl:load-buffer to gegl:buffer-source and
    gegl:save-buffer to gegl:buffer-sink (but the old names still
    work)
  + Represent colors using doubles instead of floats (this change
    is independent from internal processing)
  + Removed the GTK+ UI parts of the gegl binary and turned gegl
    into a pure command line tool (which can still visualize stuff
    with help help the SDL based display operation)
  + Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT,
    height=G_MAXINT} as the only valid region wichin processing
    may occur. Processing outside of this region is undefined
    behaviour.
  + Added support for storing allocation stack traces for
    GeglBuffers so that debuging buffer leaks becomes much easier
  + Made small changes and cleanups of the public API, e.g.
  - Removed gegl_node_adapt_child()
  - Made GeglConfig an explicit object
  - Removed most of the ifdeffed stuff to mask away internal
    structures
  - Added gegl_rectangle_infinite_plane() and
    gegl_rectangle_is_infinite_plane()
  + Added new sampler GeglSamplerSharp
  + Added format property go gegl:buffer-sink
  + Cleaned up and made gegl:introspect work again
  + Add a bunch of test cases using the automake test sytem (make
    check) and also port buffer tests to automake
  + General cleanups, bug fixes, increased robustness and improved
    documentation
- Drop gegl-babl_api_change.patch: fixed upstream.
- Temporarly remove ruby BuildRequires as the build is broken when
  it's there right now.</changelog>
<changelog author="vuntz@opensuse.org" date="1264680000">- Add gegl-new-babl.patch to fix build with babl 0.1.2.</changelog>
<changelog author="vuntz@opensuse.org" date="1265803200">- Update to version 0.1.2:
  + GeglLookup, configurable floating point lookup tables for lazy
    computation.
  + Use GFileIOStream in GeglTileBackendFile.
  + Optimizations: in-place processing for point filters/composers,
    SIMD version of gegl:opacity, avoid making unneccesary
    sub-buffers, removed some  manual instrumentation from critical
    paths, improved speed of samplers.
  + Added xml composition/reference image based regression tests.
  + Added performance tracking framework.
  + Syntactic sugar using varargs for constructing gegl graphs from
    C.
  + Build fixes on cygwin.
  + Gegl# fixes.
  + Initial, but unstable code towards multithreading.
  + Improvements to lua op in workshop.
  + Added new resamplers upsize, upsharp, upsmooth, downsize,
    downsharp and downsmooth.
  + Removed gegl:tonemap and gegl:normal ops.
- Drop gegl-new-babl.patch: fixed upstream.
- Add gegl-fix-build.patch: remove printf that breaks build because
  of missing include.
- Rename package from gegl-0_0 and libgegl-0_0-0 to gegl-0_1 and
  libgegl-0_1-0 following soname bump.</changelog>
<changelog author="vuntz@opensuse.org" date="1266840000">- Add gegl-fix-overflow.patch to fix overflow found by gcc 4.5.</changelog>
<changelog author="dimstar@opensuse.org" date="1304596800">- BuildRequire graphviz-gd instead of graphviz: we do require png
  capabilities, which are split out of the main package.
  Theoretically, we should require graphviz-devel, but this package
  also does not drag in -gd.</changelog>
<changelog author="jw@novell.com" date="1308571200">- update to 0.1.6 (see NEWS)
  ? New operations: max-rgb, pixelise, motion blur.
  ? Fixed a bugs in matting-levin that made GEGL halt due to errors
  detected by babl sanity code, this made 0.1.4 be unusable if you had
  all dependendency when building.
  ? build/test improvements.
  ? Buffer:
    Added API to use external tile backends, allowing to plug-in alien
    tilebackends, for GIMP/Krita/OSM or similar.
- remove upstreamed patches bgo609706 bgo610680 (thanks, Vincent)</changelog>
<changelog author="dimstar@opensuse.org" date="1322395200">- Update to version 0.1.8:
  + New operations: spread, vignette, map-relative,
    noise-reduction, plasma, fractal-trace, exr-save, lens-correct,
    emboss, cubism, ripple, color-to-alpha, color-rotate,
    red-eye-removal, convolution-matrix, deinterlace,
    polar-coordinates, lens-distortion, pixelise.
  + Split GeglView GTK Widget into separate utility library
  + build/test improvements.
  + Buffer:
  - Added lohalo resampler, API and infrastructure for doing non
    affine resamplings.
- Clean spec-file using spec-cleaner.
- Drop docs-build-fix.diff: fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1326283200">- Add gegl-lua52.patch: fix build with lua 5.2, while still being
  compatible with lua 5.1.</changelog>
<changelog author="vuntz@opensuse.org" date="1333454400">- Update to version 0.2.0:
  + OpenCL support
  + Build improvements.
  + High level API to apply ops directly to buffers with arguments.
  + Final bits of translation infrastructure.
  + Invalidate regions when disconnecting input pads.
  + Operations:
  - New operation: global-matting
  - Allow transform core to do perspective transforms.
  - Added string based key/value pairs to operations.
  - Added arguments for dealing with scaled down preview
    rendering.
  + Added human interaction ranges and non-linear mapping to
    properties.
  + Buffer:
  - Removed broken lanczos sampler.
  - Add gegl_buffer_set_color and gegl_buffer_set_pattern
  - Added ability to drop cached tiles.
  - Added API for handling abyss policy (not implemented yet)
  - Avoid iterating global tile cache when flushing/destroying
    buffers that have no tiles in the cache.
- Add intltool BuildRequires: new dependency upstream, for
  translations.
- Add lensfun-devel BuildRequires to build with lensfun support.
- Add libexiv2-devel BuildRequires to build with libexiv2 support.
- Add libjasper-devel BuildRequires to build with Jasper support.
- Add libspiro-devel BuildRequires to build with SPIRO support.
- Add suitesparse-devel BuildRequires to build with UMFPACK
  support.
- Uncomment ruby BuildRequires: it was commented out because a file
  was missing in a earlier tarball.
- Rename subpackages from gegl-0_1/libgegl-0_1-0 to
  gegl-0_2/libgegl-0_2-0 following the upstream soname change.
- Create a gegl-0_2-lang subpackage for new translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1337342400">- Add gegl-ruby19.patch: Fix build with ruby 1.9.
- Add liberation-fonts: the documentation references bitstream
  vera sans font, so we need to provide it for the build.</changelog>
<changelog author="coolo@suse.com" date="1359979200">- update license to new format</changelog>
<changelog author="i@marguerite.su" date="1414238400">- fix build for factory
  * add patch: gegl-UF_long.patch
  * newer suitesparse abandoned UF_long in favor for SuiteSparse_long
- fix build for graphics repo
  * ugly fix, multiple provides of gd by gd and gd-tools from libgd2</changelog>
<changelog author="idonmez@suse.com" date="1453809600">- Add gegl-0.2.0-linker-flags.patch to add -lm to linker flags</changelog>
<changelog author="olaf@aepfle.de" date="1460808000">- Use pkgconfig instead of libffmpeg-devel</changelog>
<changelog author="zaitor@opensuse.org" date="1486296000">- Fix CVE-2012-4433 (bsc#789835):
  + Add gegl-0.2.0-CVE-2012-4433.patch: Fix buffer overflow in and
    add plausibility checks to ppm-load op.</changelog>

</package>
<package pkgid="69ecd1e451f48a23f9bbd72317ee0ef42b6f9767c43f36a243583b9bca935ef2" name="geotiff" arch="src">
    <version epoch="0" ver="1.4.2" rel="4.3.1"/>

<changelog author="judas_iscariote@shorewall.net" date="1184414400">- spec file cleanup
  Mon Jun 19 12:00:00 UTC 2006 - Tim Fischer
- SPEC file created for SUSE 10.1</changelog>
<changelog author="Dirk Stöcker &lt;opensuse@dstoecker.de&gt; 1.2.4" date="1213012800">- SPEC file created for openSUSE build service</changelog>
<changelog author="Dirk Stöcker &lt;opensuse@dstoecker.de&gt; 1.2.5" date="1246017600">- Updated to 1.2.5
- Using parts of spec file from PackMan for improved quality</changelog>
<changelog author="Dirk Stöcker &lt;opensuse@dstoecker.de&gt; 1.3.0" date="1278590400">- Updated to 1.3.0</changelog>
<changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1302350400">- fix 64 bit issues, enable debug</changelog>
<changelog author="Rene van Paassen&lt;rene.vanpaassen@gmail.com&gt;" date="1302523200">- removed now superfluous "%exclude %{_libdir}/debug" for i586</changelog>
<changelog author="Michael Behrisch &lt;behrisch@users.sf.net&gt;" date="1332417600">- added gcc build dependency
- removed unneeded data dir fix for non-Suse</changelog>
<changelog author="Angelos Tzotsos &lt;tzotsos@opensuse.org&gt;" date="1338033600">- Updated to 1.4.0</changelog>
<changelog author="Angelos Tzotsos &lt;tzotsos@opensuse.org&gt;" date="1339761600">- Fix in pkgconfig file</changelog>
<changelog author="mpluskal@suse.com" date="1422705600">- Cleanup spec file using spec-cleaner
- Remove commented out patch
- Add build dependency on graphviz to enable images in
  documentation
- Add build dependency on pkg-config to enable dependency generation
  of .pc file
- Update to 1.4.1
  * CMake: Fix up SONAME and VERSION to better
    match configure.ac
  * csv/datum_shift_pref.csv: revert change in preferred datum shift
    for Pulkovo 1942(58) related to ticket #1851 - not appropriate.
  * Preparing 1.4.1 release.
  * csv/datum_shift_pref.csv: Update Pulkova 1942(58) to use a
    particular transformation (#52).
  * bin/geotifcp.c: added B, L, C and M flags from tiffcp (#68)"
  * geo_print.c: clarify that the buffer passed to read methods is only
    guaranteed to be 1024 bytes long (#62).
  * CMake: Support for INCODE build. If you need INCODE support,
    with the definitions compiled into headers, use CMake as your
    configuration/build platform.
  * csv: Override three Brazilian datum shifts on behalf of Daniel
    Miranda and the OSGeo Brazilian Chapter.
  * csv: Upgrade to EPSG 8.5
  * INCODE: Adapt Ben Adler's patch in #66 to add INCODE support to the
    CMake configuration
  * geo_normalize.c: #59, better Mercator_2SP support
  * geotifcp: Do not segfault when a TIFF file has WhitePoint set #65
  * geo_names.c: fix #67 -- add VerticalUnitsGeoKey
  * add_esri_column.py: manually replace D_SIRGAS-Chile by D_Peru96 for GCS_Peru96. Likely an error in the FileGDB SDK db (#63)
  * csv: Upgrade to EPSG 8.4
  * tiffcp: Add bigtiff output support with the -8 flag like tiffcp.  Contributed by
    Mohannad Al-Durgham (nwgeo.com).
  * csv: Upgrade to EPSG 8.2
  * csv/datum_shift_pref.csv: Force OSGB 1936 preferred datum shift.
    (http://trac.osgeo.org/gdal/ticket/4597)</changelog>
<changelog author="mpluskal@suse.com" date="1431172800">- Do not build or ship static libraries and .la files
- Remove useless conditions</changelog>
<changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
<changelog author="tzotsos@opensuse.org" date="1475236800">- Switched download link to OSGeo server</changelog>
<changelog author="tzotsos@opensuse.org" date="1475323200">- Update to 1.4.2
  * update to EPSG v8.9 database
  * cleanups and security fixes</changelog>
<changelog author="mpluskal@suse.com" date="1489320000">- Small packaging cleanup
- Prepare version update for Leap and backports (boo#1029595)</changelog>

</package>
<package pkgid="45ba07d7adcacfef2a2861a16db8fa98f3d003587f2abf040ff46f10926e3aca" name="geotiff" arch="x86_64">
    <version epoch="0" ver="1.4.2" rel="4.3.1"/>

<changelog author="Dirk Stöcker &lt;opensuse@dstoecker.de&gt; 1.2.5" date="1246017600">- Updated to 1.2.5
- Using parts of spec file from PackMan for improved quality</changelog>
<changelog author="Dirk Stöcker &lt;opensuse@dstoecker.de&gt; 1.3.0" date="1278590400">- Updated to 1.3.0</changelog>
<changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1302350400">- fix 64 bit issues, enable debug</changelog>
<changelog author="Rene van Paassen&lt;rene.vanpaassen@gmail.com&gt;" date="1302523200">- removed now superfluous "%exclude %{_libdir}/debug" for i586</changelog>
<changelog author="Michael Behrisch &lt;behrisch@users.sf.net&gt;" date="1332417600">- added gcc build dependency
- removed unneeded data dir fix for non-Suse</changelog>
<changelog author="Angelos Tzotsos &lt;tzotsos@opensuse.org&gt;" date="1338033600">- Updated to 1.4.0</changelog>
<changelog author="Angelos Tzotsos &lt;tzotsos@opensuse.org&gt;" date="1339761600">- Fix in pkgconfig file</changelog>
<changelog author="mpluskal@suse.com" date="1422705600">- Cleanup spec file using spec-cleaner
- Remove commented out patch
- Add build dependency on graphviz to enable images in
  documentation
- Add build dependency on pkg-config to enable dependency generation
  of .pc file
- Update to 1.4.1
  * CMake: Fix up SONAME and VERSION to better
    match configure.ac
  * csv/datum_shift_pref.csv: revert change in preferred datum shift
    for Pulkovo 1942(58) related to ticket #1851 - not appropriate.
  * Preparing 1.4.1 release.
  * csv/datum_shift_pref.csv: Update Pulkova 1942(58) to use a
    particular transformation (#52).
  * bin/geotifcp.c: added B, L, C and M flags from tiffcp (#68)"
  * geo_print.c: clarify that the buffer passed to read methods is only
    guaranteed to be 1024 bytes long (#62).
  * CMake: Support for INCODE build. If you need INCODE support,
    with the definitions compiled into headers, use CMake as your
    configuration/build platform.
  * csv: Override three Brazilian datum shifts on behalf of Daniel
    Miranda and the OSGeo Brazilian Chapter.
  * csv: Upgrade to EPSG 8.5
  * INCODE: Adapt Ben Adler's patch in #66 to add INCODE support to the
    CMake configuration
  * geo_normalize.c: #59, better Mercator_2SP support
  * geotifcp: Do not segfault when a TIFF file has WhitePoint set #65
  * geo_names.c: fix #67 -- add VerticalUnitsGeoKey
  * add_esri_column.py: manually replace D_SIRGAS-Chile by D_Peru96 for GCS_Peru96. Likely an error in the FileGDB SDK db (#63)
  * csv: Upgrade to EPSG 8.4
  * tiffcp: Add bigtiff output support with the -8 flag like tiffcp.  Contributed by
    Mohannad Al-Durgham (nwgeo.com).
  * csv: Upgrade to EPSG 8.2
  * csv/datum_shift_pref.csv: Force OSGB 1936 preferred datum shift.
    (http://trac.osgeo.org/gdal/ticket/4597)</changelog>
<changelog author="mpluskal@suse.com" date="1431172800">- Do not build or ship static libraries and .la files
- Remove useless conditions</changelog>
<changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
<changelog author="tzotsos@opensuse.org" date="1475236800">- Switched download link to OSGeo server</changelog>
<changelog author="tzotsos@opensuse.org" date="1475323200">- Update to 1.4.2
  * update to EPSG v8.9 database
  * cleanups and security fixes</changelog>
<changelog author="mpluskal@suse.com" date="1489320000">- Small packaging cleanup
- Prepare version update for Leap and backports (boo#1029595)</changelog>

</package>
<package pkgid="352caeef41c6b9fa3a579a3cf1af880ea00837921231e7def2da12866ca60d27" name="geotiff-devel" arch="x86_64">
    <version epoch="0" ver="1.4.2" rel="4.3.1"/>

<changelog author="Dirk Stöcker &lt;opensuse@dstoecker.de&gt; 1.2.5" date="1246017600">- Updated to 1.2.5
- Using parts of spec file from PackMan for improved quality</changelog>
<changelog author="Dirk Stöcker &lt;opensuse@dstoecker.de&gt; 1.3.0" date="1278590400">- Updated to 1.3.0</changelog>
<changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1302350400">- fix 64 bit issues, enable debug</changelog>
<changelog author="Rene van Paassen&lt;rene.vanpaassen@gmail.com&gt;" date="1302523200">- removed now superfluous "%exclude %{_libdir}/debug" for i586</changelog>
<changelog author="Michael Behrisch &lt;behrisch@users.sf.net&gt;" date="1332417600">- added gcc build dependency
- removed unneeded data dir fix for non-Suse</changelog>
<changelog author="Angelos Tzotsos &lt;tzotsos@opensuse.org&gt;" date="1338033600">- Updated to 1.4.0</changelog>
<changelog author="Angelos Tzotsos &lt;tzotsos@opensuse.org&gt;" date="1339761600">- Fix in pkgconfig file</changelog>
<changelog author="mpluskal@suse.com" date="1422705600">- Cleanup spec file using spec-cleaner
- Remove commented out patch
- Add build dependency on graphviz to enable images in
  documentation
- Add build dependency on pkg-config to enable dependency generation
  of .pc file
- Update to 1.4.1
  * CMake: Fix up SONAME and VERSION to better
    match configure.ac
  * csv/datum_shift_pref.csv: revert change in preferred datum shift
    for Pulkovo 1942(58) related to ticket #1851 - not appropriate.
  * Preparing 1.4.1 release.
  * csv/datum_shift_pref.csv: Update Pulkova 1942(58) to use a
    particular transformation (#52).
  * bin/geotifcp.c: added B, L, C and M flags from tiffcp (#68)"
  * geo_print.c: clarify that the buffer passed to read methods is only
    guaranteed to be 1024 bytes long (#62).
  * CMake: Support for INCODE build. If you need INCODE support,
    with the definitions compiled into headers, use CMake as your
    configuration/build platform.
  * csv: Override three Brazilian datum shifts on behalf of Daniel
    Miranda and the OSGeo Brazilian Chapter.
  * csv: Upgrade to EPSG 8.5
  * INCODE: Adapt Ben Adler's patch in #66 to add INCODE support to the
    CMake configuration
  * geo_normalize.c: #59, better Mercator_2SP support
  * geotifcp: Do not segfault when a TIFF file has WhitePoint set #65
  * geo_names.c: fix #67 -- add VerticalUnitsGeoKey
  * add_esri_column.py: manually replace D_SIRGAS-Chile by D_Peru96 for GCS_Peru96. Likely an error in the FileGDB SDK db (#63)
  * csv: Upgrade to EPSG 8.4
  * tiffcp: Add bigtiff output support with the -8 flag like tiffcp.  Contributed by
    Mohannad Al-Durgham (nwgeo.com).
  * csv: Upgrade to EPSG 8.2
  * csv/datum_shift_pref.csv: Force OSGB 1936 preferred datum shift.
    (http://trac.osgeo.org/gdal/ticket/4597)</changelog>
<changelog author="mpluskal@suse.com" date="1431172800">- Do not build or ship static libraries and .la files
- Remove useless conditions</changelog>
<changelog author="toddrme2178@gmail.com" date="1467720000">- Fix Group tag.</changelog>
<changelog author="tzotsos@opensuse.org" date="1475236800">- Switched download link to OSGeo server</changelog>
<changelog author="tzotsos@opensuse.org" date="1475323200">- Update to 1.4.2
  * update to EPSG v8.9 database
  * cleanups and security fixes</changelog>
<changelog author="mpluskal@suse.com" date="1489320000">- Small packaging cleanup
- Prepare version update for Leap and backports (boo#1029595)</changelog>

</package>
<package pkgid="b632b02265f0d0e595d2c5a6c6745d350c6622454e12d2bdb900001e51d657d2" name="ghc" arch="src">
    <version epoch="0" ver="7.10.3" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="05de500dfa64336ca2b8f69238f1eea327c275fe470b2ff35f6ebea8420295ca" name="ghc" arch="x86_64">
    <version epoch="0" ver="7.10.3" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="042702d645e9dac9fc929a6b33851281b26449f14c47cadedb4c2bfe652af400" name="ghc-AC-Vector" arch="src">
    <version epoch="0" ver="2.3.2" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="594449b1714edb56a2210753f885a76488776b3ea1a4082d600d508ba1a8dc21" name="ghc-AC-Vector" arch="x86_64">
    <version epoch="0" ver="2.3.2" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e3aea9485a6508898e984ff8ba7fd6535c9bdc47548ff0c6eff19fff2c893ffb" name="ghc-AC-Vector-devel" arch="x86_64">
    <version epoch="0" ver="2.3.2" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e61e5b8f9f21eecf34c7439d66d13bec8f59a251be4a0f66919847f648e3fe85" name="ghc-BNFC" arch="x86_64">
    <version epoch="0" ver="2.8.1" rel="2.3.10"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1403006400">- initial packaging (version 2.6.0.3)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1417003200">- update to 2.7.1
  * fix compilation with ghc 7.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1432728000">- update to 2.8
  * Builds with ghc 7.10.1
  * Add support for JFlex (java)
  * Add an option to generate files in an other directory
  * Add an experimental option that turns the AST into a parametrized functor (in Haskell only)
  * New pygment backend to generate syntax highlighters</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- bnfc-ord-fix.patch "John J. Camilleri" &lt;john@johnjcamilleri.com&gt; fix build with
    ghc-7.10.2 and alex-3.1.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.8.1 revision 0 with cabal2obs.
  This update obsoletes bnfc-ord-fix.patch.</changelog>

</package>
<package pkgid="7e99a7f724b07f540b42e3b041a74a21e6acfb1653fe455a3ee63cd64fd40168" name="ghc-BNFC-devel" arch="x86_64">
    <version epoch="0" ver="2.8.1" rel="2.3.10"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1403006400">- initial packaging (version 2.6.0.3)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1417003200">- update to 2.7.1
  * fix compilation with ghc 7.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1432728000">- update to 2.8
  * Builds with ghc 7.10.1
  * Add support for JFlex (java)
  * Add an option to generate files in an other directory
  * Add an experimental option that turns the AST into a parametrized functor (in Haskell only)
  * New pygment backend to generate syntax highlighters</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- bnfc-ord-fix.patch "John J. Camilleri" &lt;john@johnjcamilleri.com&gt; fix build with
    ghc-7.10.2 and alex-3.1.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.8.1 revision 0 with cabal2obs.
  This update obsoletes bnfc-ord-fix.patch.</changelog>

</package>
<package pkgid="f1783880e102d8cfa8845cb8218a1bcf78ddd38bb67155f12e3b82b110c2a1ab" name="ghc-Boolean" arch="src">
    <version epoch="0" ver="0.2.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="eec43bfe02ad95c07381705e34668bf519abeaf55d323f7643b3e30246e070ce" name="ghc-Boolean" arch="x86_64">
    <version epoch="0" ver="0.2.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3e9bf78cdcbec577ffa0c26cba1fd459e1a957a7e187d7d52bb9e12b36b5d3c7" name="ghc-Boolean-devel" arch="x86_64">
    <version epoch="0" ver="0.2.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4a49aeb681c311848c1f55e2cd6fdbcd5402ab842492e20e4aa1a85dcfb54eb4" name="ghc-BoundedChan" arch="src">
    <version epoch="0" ver="1.0.3.0" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4223cd1e8292bbc57285cafeb82643d25c3b00a5f825e9f2b71affde63398d89" name="ghc-BoundedChan" arch="x86_64">
    <version epoch="0" ver="1.0.3.0" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ec3ce4b959effd0f869926c8ec921795edcf16b302808c30ac04c3329d530fc8" name="ghc-BoundedChan-devel" arch="x86_64">
    <version epoch="0" ver="1.0.3.0" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="165435000436aba372268e9e55c5c1303c04bdcfedad1ea5db1268712a4ee9e1" name="ghc-Cabal" arch="x86_64">
    <version epoch="0" ver="1.22.8.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="48fbfc1f18385d458c7eb0b462287bdd2d94554ac868bb534d85e23bd0c5ed43" name="ghc-Cabal-devel" arch="x86_64">
    <version epoch="0" ver="1.22.8.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="5ab6f57bfeb110ea4a8cf96615e7571811de47199c1672f1932a369f99acf050" name="ghc-Cabal-ide-backend" arch="src">
    <version epoch="0" ver="1.23.0.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.23.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="63031407e99c8fdcf5a5a81029f466d9c264fd85b91ac1bd159940bf78cc9928" name="ghc-Cabal-ide-backend" arch="x86_64">
    <version epoch="0" ver="1.23.0.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.23.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="24dd81a7bd8e2c3bbe8c1f673f3b1131f78b809030bf2462ffb4109d294fb356" name="ghc-Cabal-ide-backend-devel" arch="x86_64">
    <version epoch="0" ver="1.23.0.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.23.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="78266d2c3f6793fae466830b277958a5c12f433c39c86e121ebf3b46cbf555d6" name="ghc-ChasingBottoms" arch="src">
    <version epoch="0" ver="1.3.1.2" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 1.3.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.3.1.2 with cabal2obs.</changelog>

</package>
<package pkgid="ff81fe5b2966f5499e8e2cbc71476466fc6306847311ac35bced0b367879948a" name="ghc-ChasingBottoms" arch="x86_64">
    <version epoch="0" ver="1.3.1.2" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 1.3.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.3.1.2 with cabal2obs.</changelog>

</package>
<package pkgid="6fd6a160b5e4bd34428a0da1435af2bf07f87d1a31362f62e6c6badeff3d6393" name="ghc-ChasingBottoms-devel" arch="x86_64">
    <version epoch="0" ver="1.3.1.2" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 1.3.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.3.1.2 with cabal2obs.</changelog>

</package>
<package pkgid="4e8c85a6864d3249bdb3f2b61f12814269fa36809d02f10f545a672b34e4ba3c" name="ghc-ConfigFile" arch="src">
    <version epoch="0" ver="1.1.4" rel="2.3.11"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-ConfigFile generated by st2obs script</changelog>
<changelog author="sor.alexei@meowr.ru" date="1462104000">- Minor spec cleanup.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fa0d358eb517e6d1f89a9a29fd1d6fa80f5a203b5635b8ff6accee9dafe38bf0" name="ghc-ConfigFile" arch="x86_64">
    <version epoch="0" ver="1.1.4" rel="2.3.11"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-ConfigFile generated by st2obs script</changelog>
<changelog author="sor.alexei@meowr.ru" date="1462104000">- Minor spec cleanup.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5b6d5a364fe382c1b5e559bdc3193f5a9887b636750a25c8ce9c4858d4915e99" name="ghc-ConfigFile-devel" arch="x86_64">
    <version epoch="0" ver="1.1.4" rel="2.3.11"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-ConfigFile generated by st2obs script</changelog>
<changelog author="sor.alexei@meowr.ru" date="1462104000">- Minor spec cleanup.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="465d29c88e157cf57b7e800f55bd8fd9c69debe5b89bbab3f8e950efbbbbd3c3" name="ghc-DAV" arch="src">
    <version epoch="0" ver="1.2" rel="2.3.4"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version DAV-1.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1468670400">- Update to version 1.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="da2277cf576f0b6061eed61cf3f4b3fab80abb3b39d1c725f71709b98c61bcb2" name="ghc-DAV" arch="x86_64">
    <version epoch="0" ver="1.2" rel="2.3.4"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version DAV-1.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1468670400">- Update to version 1.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="d97dd220c88e0b6dbea491ac8c129f68a6fc2ede95d0ecef954d61d4506ef3dd" name="ghc-DAV-devel" arch="x86_64">
    <version epoch="0" ver="1.2" rel="2.3.4"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version DAV-1.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1468670400">- Update to version 1.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="3bb2e060175065d5e4924864a6f085a4775ecc8cba659d3614dcf76155538df2" name="ghc-Decimal" arch="src">
    <version epoch="0" ver="0.4.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="91688d314941092ed1bea76c478f6c4ee8608829ef5dfb39c38e4b4d955f56c3" name="ghc-Decimal" arch="x86_64">
    <version epoch="0" ver="0.4.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="34065a8715a3106e48736369b5eb532d66fa7c0d063d141b2e509a42cd3ee5c4" name="ghc-Decimal-devel" arch="x86_64">
    <version epoch="0" ver="0.4.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a8187b2fed6f10e235b4a69f94c0fa537e20725c855ebe01c0dd8c30b04eb11f" name="ghc-Diff" arch="src">
    <version epoch="0" ver="0.3.2" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="b5933c3a4f6a44b3c490ef5d7feeb99b7d9c6f39b6765b408c554fa0a4f0d7a0" name="ghc-Diff" arch="x86_64">
    <version epoch="0" ver="0.3.2" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="1042a9933e35f6eb2593f342a5e538000129315059f8cf2b53a515d1e99beff0" name="ghc-Diff-devel" arch="x86_64">
    <version epoch="0" ver="0.3.2" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="15615b5eaf289137874d859fc2cd7505e33a2590ccfd60b1e7109262f5e29c5c" name="ghc-FenwickTree" arch="src">
    <version epoch="0" ver="0.1.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6b8d61913c970e32e691efa57e58bbeb94b0289ec20a1c927f978fe95235b5d0" name="ghc-FenwickTree" arch="x86_64">
    <version epoch="0" ver="0.1.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f7deaeea758e10e4178fad512ef949eb9f4a66cd6d196472754d2ec0d3d03b56" name="ghc-FenwickTree-devel" arch="x86_64">
    <version epoch="0" ver="0.1.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c16fa6d4ccdafc6f67011212b71501151a9b53752660b188f3b2c8017deb4c4b" name="ghc-FindBin" arch="src">
    <version epoch="0" ver="0.0.5" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="626e534bb53f386c6f053cef5b95839adf53c71d6da6e8e5cd65ca4b38ebab54" name="ghc-FindBin" arch="x86_64">
    <version epoch="0" ver="0.0.5" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="30eb64a7de7bf5a3f3fc6e775197e5a387c9dc97008598f1e07cc0e9886ebd01" name="ghc-FindBin-devel" arch="x86_64">
    <version epoch="0" ver="0.0.5" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a6e7b29d058718155efd84ae34449c816ae6eb90df97b9b97ddf9b19c71463cb" name="ghc-FontyFruity" arch="src">
    <version epoch="0" ver="0.5.3.2" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d168cba65c612324a726ad2cf092fe8d6ed3043c7c8e81915933e0a663d10036" name="ghc-FontyFruity" arch="x86_64">
    <version epoch="0" ver="0.5.3.2" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4f5501fd1fced6951e64f957b6a7779d2d45463f05eb2fb3fcd30da158bd6866" name="ghc-FontyFruity-devel" arch="x86_64">
    <version epoch="0" ver="0.5.3.2" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a19bae32d6923123941b84434a6dec42d0b58b56cff70030e9901f9de3ff0e42" name="ghc-GLURaw" arch="src">
    <version epoch="0" ver="2.0.0.3" rel="2.3.9"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325332801">- Added Mesa-devel requires</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1330948800">- BuildRoot tag (SLE_11) and SPDX license tag
- Update to 1.2.0.0 from upstream</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336219200">- spec file template generated by cabal2spec-0.25.5
- added copyright notice</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833600">- Adapted to new package for libGLU in Factory</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833601">- dropped rpmlintrc (warnings fixed in ghc-rpm-macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357214400">- update to 1.3.0.0 from upstream
- no changelog</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363953600">- expanded macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.4.0.1
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 1.5.0.0
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 1.5.0.1
  * no upstream changelog</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447502400">- update to 1.5.0.2
  * new file CHANGELOG.md
  * bounds for OpenGLRaw</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.5.0.3
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 2.0.0.0
  * Use pattern synonyms.
  * Changed module name prefix from Graphics.Rendering.GLU.Raw to Graphics.GLU.</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 2.0.0.1
  * Relaxed upper version bound for OpenGLRaw</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 2.0.0.2
  * Relaxed upper version bound for OpenGLRaw.
  * Silence warnings about pattern synonyms with no type signatures.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.0.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 2.0.0.3 with cabal2obs.</changelog>

</package>
<package pkgid="a70ca74d134e48c1eba4ff0d7b863bc0f7d7f74c30b5e2836ba65672bcc3b832" name="ghc-GLURaw" arch="x86_64">
    <version epoch="0" ver="2.0.0.3" rel="2.3.9"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325332801">- Added Mesa-devel requires</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1330948800">- BuildRoot tag (SLE_11) and SPDX license tag
- Update to 1.2.0.0 from upstream</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336219200">- spec file template generated by cabal2spec-0.25.5
- added copyright notice</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833600">- Adapted to new package for libGLU in Factory</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833601">- dropped rpmlintrc (warnings fixed in ghc-rpm-macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357214400">- update to 1.3.0.0 from upstream
- no changelog</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363953600">- expanded macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.4.0.1
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 1.5.0.0
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 1.5.0.1
  * no upstream changelog</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447502400">- update to 1.5.0.2
  * new file CHANGELOG.md
  * bounds for OpenGLRaw</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.5.0.3
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 2.0.0.0
  * Use pattern synonyms.
  * Changed module name prefix from Graphics.Rendering.GLU.Raw to Graphics.GLU.</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 2.0.0.1
  * Relaxed upper version bound for OpenGLRaw</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 2.0.0.2
  * Relaxed upper version bound for OpenGLRaw.
  * Silence warnings about pattern synonyms with no type signatures.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.0.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 2.0.0.3 with cabal2obs.</changelog>

</package>
<package pkgid="d3c0c1d36cb8f32d26ebbeba090ab0990344e267b5b799c7cfcfbe57647e099b" name="ghc-GLURaw-devel" arch="x86_64">
    <version epoch="0" ver="2.0.0.3" rel="2.3.9"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325332801">- Added Mesa-devel requires</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1330948800">- BuildRoot tag (SLE_11) and SPDX license tag
- Update to 1.2.0.0 from upstream</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336219200">- spec file template generated by cabal2spec-0.25.5
- added copyright notice</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833600">- Adapted to new package for libGLU in Factory</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833601">- dropped rpmlintrc (warnings fixed in ghc-rpm-macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357214400">- update to 1.3.0.0 from upstream
- no changelog</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363953600">- expanded macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.4.0.1
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 1.5.0.0
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 1.5.0.1
  * no upstream changelog</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447502400">- update to 1.5.0.2
  * new file CHANGELOG.md
  * bounds for OpenGLRaw</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.5.0.3
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 2.0.0.0
  * Use pattern synonyms.
  * Changed module name prefix from Graphics.Rendering.GLU.Raw to Graphics.GLU.</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 2.0.0.1
  * Relaxed upper version bound for OpenGLRaw</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 2.0.0.2
  * Relaxed upper version bound for OpenGLRaw.
  * Silence warnings about pattern synonyms with no type signatures.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.0.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 2.0.0.3 with cabal2obs.</changelog>

</package>
<package pkgid="6799b57f4b4c0eb65be6de82404c055d00e82d7c243155de49e75ce449d81cfe" name="ghc-GLUT" arch="src">
    <version epoch="0" ver="2.7.0.11" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325419200">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- disabled haddock (broken for haddock that comes with ghc 7.4.1
- cabal2spec 0.25.5 template spec file for ghc-rpm-macros 0.90</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833600">- Dropped rpmlintrc (fixed by ghc-rpm-macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357041600">- add patch ghc-GLUT-extralibs.patch
  * fixes linking of GLUT library in package description</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.4.0.0 from upstream
  * no changelog
  * refactored package needs OpenGLRaw now
- dropped ghc-GLUT-extralibs.patch: fixed upstream
- don't disable build haddock documentation anymore (fixed upstream)
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 2.5.1.1
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429185600">- update to 2.7.0.0
- regenerated spec with cabal-rpm
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 2.7.0.1
  * no upstream changelog</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447502400">- update to 2.7.0.3
  * version bounds for OpenGL and OpenGLRaw
  * new file CHANGELOG.md</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.7.0.4
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 2.7.0.5
  * Make things work with both old and new OpenGLRaw/GLURaw packages.</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 2.7.0.6
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 2.7.0.7
  * remove redudant constraints</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 2.7.0.8
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463140800">- update to 2.7.0.10</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.7.0.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 2.7.0.11 with cabal2obs.</changelog>

</package>
<package pkgid="f51910b6dd26e3118235f9261ca8b7a1aff765b520094647eca8d7fc4d8d234b" name="ghc-GLUT" arch="x86_64">
    <version epoch="0" ver="2.7.0.11" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325419200">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- disabled haddock (broken for haddock that comes with ghc 7.4.1
- cabal2spec 0.25.5 template spec file for ghc-rpm-macros 0.90</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833600">- Dropped rpmlintrc (fixed by ghc-rpm-macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357041600">- add patch ghc-GLUT-extralibs.patch
  * fixes linking of GLUT library in package description</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.4.0.0 from upstream
  * no changelog
  * refactored package needs OpenGLRaw now
- dropped ghc-GLUT-extralibs.patch: fixed upstream
- don't disable build haddock documentation anymore (fixed upstream)
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 2.5.1.1
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429185600">- update to 2.7.0.0
- regenerated spec with cabal-rpm
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 2.7.0.1
  * no upstream changelog</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447502400">- update to 2.7.0.3
  * version bounds for OpenGL and OpenGLRaw
  * new file CHANGELOG.md</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.7.0.4
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 2.7.0.5
  * Make things work with both old and new OpenGLRaw/GLURaw packages.</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 2.7.0.6
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 2.7.0.7
  * remove redudant constraints</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 2.7.0.8
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463140800">- update to 2.7.0.10</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.7.0.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 2.7.0.11 with cabal2obs.</changelog>

</package>
<package pkgid="1d9e79151f6e083a79f1decef8b9e4fae31625b395cf46d7b36d245916fc0913" name="ghc-GLUT-devel" arch="x86_64">
    <version epoch="0" ver="2.7.0.11" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325419200">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- disabled haddock (broken for haddock that comes with ghc 7.4.1
- cabal2spec 0.25.5 template spec file for ghc-rpm-macros 0.90</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833600">- Dropped rpmlintrc (fixed by ghc-rpm-macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357041600">- add patch ghc-GLUT-extralibs.patch
  * fixes linking of GLUT library in package description</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.4.0.0 from upstream
  * no changelog
  * refactored package needs OpenGLRaw now
- dropped ghc-GLUT-extralibs.patch: fixed upstream
- don't disable build haddock documentation anymore (fixed upstream)
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 2.5.1.1
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429185600">- update to 2.7.0.0
- regenerated spec with cabal-rpm
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 2.7.0.1
  * no upstream changelog</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447502400">- update to 2.7.0.3
  * version bounds for OpenGL and OpenGLRaw
  * new file CHANGELOG.md</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.7.0.4
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 2.7.0.5
  * Make things work with both old and new OpenGLRaw/GLURaw packages.</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 2.7.0.6
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 2.7.0.7
  * remove redudant constraints</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 2.7.0.8
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463140800">- update to 2.7.0.10</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.7.0.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 2.7.0.11 with cabal2obs.</changelog>

</package>
<package pkgid="1fd989267b325465f9ea43c3ea2bc1f88109ee7fcb79bc1fa561187af6e0415d" name="ghc-GenericPretty" arch="src">
    <version epoch="0" ver="1.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="270d4fd3e29cecbb103fb75e5f38ca9743ecc0f06ab020538b6b15dd39817002" name="ghc-GenericPretty" arch="x86_64">
    <version epoch="0" ver="1.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a8e7a93a0dc410d22eee8000c3f0c353faf18e8e25c0bf5028ed4537458611ee" name="ghc-GenericPretty-devel" arch="x86_64">
    <version epoch="0" ver="1.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="32df4d945879e4370e518a305e0c51093ea611f7ee1746b092bb347c16159ec0" name="ghc-Glob" arch="src">
    <version epoch="0" ver="0.7.14" rel="2.3.8"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 0.7.7
  * Update test dependencies to allow HUnit-1.3.
  * Update dependencies to allow filepath-1.4.
  * Added Cabal Source-Repository metadata, pointing to GitHub.
  * Integrated tests with Cabal so that they can be run with "cabal test".
  * Got rid of deprecation warnings by using Control.Monad.Trans.Except
    instead of Control.Monad.Trans.Error.
  * Added Semigroup instance, bringing in a new dependency on semigroups on
    pre-8.0 GHC versions.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.7.9
  * Add missing Utils module to test suite, so that the tests provided with
  the sdist tarball actually run.
  * Add dependency on transformers-compat to allow using
  Control.Monad.Trans.Except also with older library versions.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.7.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.7.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.7.12 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.7.13 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.7.14 with cabal2obs.</changelog>

</package>
<package pkgid="cbb370245482a361b60357e4d832fadb5560e7929b83189f11f390e7632c2769" name="ghc-Glob" arch="x86_64">
    <version epoch="0" ver="0.7.14" rel="2.3.8"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 0.7.7
  * Update test dependencies to allow HUnit-1.3.
  * Update dependencies to allow filepath-1.4.
  * Added Cabal Source-Repository metadata, pointing to GitHub.
  * Integrated tests with Cabal so that they can be run with "cabal test".
  * Got rid of deprecation warnings by using Control.Monad.Trans.Except
    instead of Control.Monad.Trans.Error.
  * Added Semigroup instance, bringing in a new dependency on semigroups on
    pre-8.0 GHC versions.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.7.9
  * Add missing Utils module to test suite, so that the tests provided with
  the sdist tarball actually run.
  * Add dependency on transformers-compat to allow using
  Control.Monad.Trans.Except also with older library versions.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.7.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.7.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.7.12 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.7.13 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.7.14 with cabal2obs.</changelog>

</package>
<package pkgid="dd7e9c0549261669a977d23e70eb21c07578baed541d328ec498b07c5466e08d" name="ghc-Glob-devel" arch="x86_64">
    <version epoch="0" ver="0.7.14" rel="2.3.8"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 0.7.7
  * Update test dependencies to allow HUnit-1.3.
  * Update dependencies to allow filepath-1.4.
  * Added Cabal Source-Repository metadata, pointing to GitHub.
  * Integrated tests with Cabal so that they can be run with "cabal test".
  * Got rid of deprecation warnings by using Control.Monad.Trans.Except
    instead of Control.Monad.Trans.Error.
  * Added Semigroup instance, bringing in a new dependency on semigroups on
    pre-8.0 GHC versions.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.7.9
  * Add missing Utils module to test suite, so that the tests provided with
  the sdist tarball actually run.
  * Add dependency on transformers-compat to allow using
  Control.Monad.Trans.Except also with older library versions.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.7.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.7.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.7.12 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.7.13 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.7.14 with cabal2obs.</changelog>

</package>
<package pkgid="2884f5488aec121ef3a3a690ea0598457cad06a6808bb3aca43951ced7767adf" name="ghc-GraphSCC" arch="src">
    <version epoch="0" ver="1.0.4" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a954651793d30d2bb3296ab37805f17ce237919956f74140dffe6b69f9af4560" name="ghc-GraphSCC" arch="x86_64">
    <version epoch="0" ver="1.0.4" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d191130bb0708abfda89f67e0652832cf1dd27f17e01111d83d75677f3370cf5" name="ghc-GraphSCC-devel" arch="x86_64">
    <version epoch="0" ver="1.0.4" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2326f15644283d52a27b5beb850df5f4d9c4f21f75be859bb16c0a777089fc21" name="ghc-HCodecs" arch="src">
    <version epoch="0" ver="0.5" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="36a501726bbfe848734968445c65d370b11809d59013c35d380333e55f6d6689" name="ghc-HCodecs" arch="x86_64">
    <version epoch="0" ver="0.5" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="845501254ff409396e19d82973890a868e9c1018ed65abef409071797f890d4c" name="ghc-HCodecs-devel" arch="x86_64">
    <version epoch="0" ver="0.5" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ce8d84e868b5655cc1ae25edea51946b0d99dd85d057b08bf6cfc7de4c8e5494" name="ghc-HList" arch="src">
    <version epoch="0" ver="0.4.2.0" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7e6cecfe61233e18b080b699dd9ce274aaa09964f1d501bbdbd1df189af544a3" name="ghc-HList" arch="x86_64">
    <version epoch="0" ver="0.4.2.0" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1aa0463c2b4e398f0648b482e415e209776095936c0592baea450469efaf4d56" name="ghc-HList-devel" arch="x86_64">
    <version epoch="0" ver="0.4.2.0" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="babf55d5ba2b4fb10f2403b37c5749c9f01b87a54fb230e2dc96b16318ffc09e" name="ghc-HPDF" arch="src">
    <version epoch="0" ver="1.4.10" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c41da7376edafe38c1f7d239ef290f6f9d7d10089e521afc120b94e578f37f51" name="ghc-HPDF" arch="x86_64">
    <version epoch="0" ver="1.4.10" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5d3667c9f238d931d7b7bf78906650ea0b8de7696166e9a6ff766d4cb1454ae7" name="ghc-HPDF-devel" arch="x86_64">
    <version epoch="0" ver="1.4.10" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e497bb0db4304fac75af943524fe3df8a9db0d67e23799b3625608224b8ec235" name="ghc-HSet" arch="src">
    <version epoch="0" ver="0.0.0" rel="2.3.8"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f741a8568368d6a2f22ebc4b5909b2c18331eeceeec6ff32cecabe930a807e22" name="ghc-HSet" arch="src">
    <version epoch="0" ver="0.0.0" rel="2.3.9"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cb8725cbbd8e0a484659eaba00643a3aaeda1389064cb9f90a5337eb8a92aab6" name="ghc-HSet" arch="x86_64">
    <version epoch="0" ver="0.0.0" rel="2.3.9"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b6a5e1cb1000c15ea7f01b8054c54c957e31525232c7fe23e843dd25fad11755" name="ghc-HSet-devel" arch="x86_64">
    <version epoch="0" ver="0.0.0" rel="2.3.9"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d1bec1a0c6cb1717daa9a61be975fbc92f439f2480adf414e606f3e6bef6d4a8" name="ghc-HStringTemplate" arch="src">
    <version epoch="0" ver="0.8.5" rel="2.3.9"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="abb56f9eb2d52b976344768f52168c4ddc73e21575360b8f4c6a8df4e69050d9" name="ghc-HStringTemplate" arch="x86_64">
    <version epoch="0" ver="0.8.5" rel="2.3.9"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7ec3d62b4b9b6bb49694d702daacc673412b54783edb0d8c0180857b1e6cf285" name="ghc-HStringTemplate-devel" arch="x86_64">
    <version epoch="0" ver="0.8.5" rel="2.3.9"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c4b06d804d6937170d6440615cc2bde0a14ecd112216468f8c473717abfd3d2a" name="ghc-HTTP" arch="src">
    <version epoch="0" ver="4000.3.5" rel="2.3.10"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Fixed arches.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjust version number for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 4000.2.3 from upstream
  * support mtl 2.1
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 4000.2.5 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 4000.2.8 from upstream
  * fix resource leaks in getHostAddr
  * correct cookie format
- part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6
  * require exact version of ghc-compiler</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 4000.2.10
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428753600">- update to 4000.2.19
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 4000.2.20
  * If the URI contains "user:pass@" part, use it for Basic Authorization
  * Add a test harness.
  * Don't leak a socket when getHostAddr throws an exception.
  * Send cookies in request format, not response format.
  * Moved BrowserAction to be a StateT IO, with instances for
  Applicative, MonadIO, MonadState.
  * Add method to control size of connection pool.
  * Consider both host and port when reusing connections.
  * Handle response code 304 "not modified" properly.
  * Fix digest authentication by fixing md5 output string rep.
  * Make the default user agent string follow the package version.
  * Document lack of HTTPS support and fail when clients try
  to use it instead of silently falling back to HTTP.
  * Add helper to set the request type and body.</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 4000.2.21</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 4000.2.22</changelog>
<changelog author="mimi.vx@gmail.com" date="1451649600">- update to 4000.2.23</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 4000.3.2
  * If the URI contains "user:pass@" part, use it for Basic Authorization
  * Add a test harness.
  * Don't leak a socket when getHostAddr throws an exception.
  * Send cookies in request format, not response format.
  * Moved BrowserAction to be a StateT IO, with instances for
  Applicative, MonadIO, MonadState.
  * Add method to control size of connection pool.
  * Consider both host and port when reusing connections.
  * Handle response code 304 "not modified" properly.
  * Fix digest authentication by fixing md5 output string rep.
  * Make the default user agent string follow the package version.
  * Document lack of HTTPS support and fail when clients try
  to use it instead of silently falling back to HTTP.
  * Add helper to set the request type and body.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 4000.3.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4000.3.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 4000.3.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 4000.3.5 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="ed23c90c751c9e0f64e1778a4bb13260dab1b8ab799572fee9099fc2b985b645" name="ghc-HTTP" arch="src">
    <version epoch="0" ver="4000.3.5" rel="2.3.9"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Fixed arches.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjust version number for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 4000.2.3 from upstream
  * support mtl 2.1
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 4000.2.5 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 4000.2.8 from upstream
  * fix resource leaks in getHostAddr
  * correct cookie format
- part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6
  * require exact version of ghc-compiler</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 4000.2.10
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428753600">- update to 4000.2.19
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 4000.2.20
  * If the URI contains "user:pass@" part, use it for Basic Authorization
  * Add a test harness.
  * Don't leak a socket when getHostAddr throws an exception.
  * Send cookies in request format, not response format.
  * Moved BrowserAction to be a StateT IO, with instances for
  Applicative, MonadIO, MonadState.
  * Add method to control size of connection pool.
  * Consider both host and port when reusing connections.
  * Handle response code 304 "not modified" properly.
  * Fix digest authentication by fixing md5 output string rep.
  * Make the default user agent string follow the package version.
  * Document lack of HTTPS support and fail when clients try
  to use it instead of silently falling back to HTTP.
  * Add helper to set the request type and body.</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 4000.2.21</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 4000.2.22</changelog>
<changelog author="mimi.vx@gmail.com" date="1451649600">- update to 4000.2.23</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 4000.3.2
  * If the URI contains "user:pass@" part, use it for Basic Authorization
  * Add a test harness.
  * Don't leak a socket when getHostAddr throws an exception.
  * Send cookies in request format, not response format.
  * Moved BrowserAction to be a StateT IO, with instances for
  Applicative, MonadIO, MonadState.
  * Add method to control size of connection pool.
  * Consider both host and port when reusing connections.
  * Handle response code 304 "not modified" properly.
  * Fix digest authentication by fixing md5 output string rep.
  * Make the default user agent string follow the package version.
  * Document lack of HTTPS support and fail when clients try
  to use it instead of silently falling back to HTTP.
  * Add helper to set the request type and body.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 4000.3.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4000.3.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 4000.3.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 4000.3.5 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="cb524c685f6f928f25a56472851b52867f74a91f96a8fc9fbf23619342743c47" name="ghc-HTTP" arch="x86_64">
    <version epoch="0" ver="4000.3.5" rel="2.3.10"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Fixed arches.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjust version number for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 4000.2.3 from upstream
  * support mtl 2.1
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 4000.2.5 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 4000.2.8 from upstream
  * fix resource leaks in getHostAddr
  * correct cookie format
- part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6
  * require exact version of ghc-compiler</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 4000.2.10
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428753600">- update to 4000.2.19
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 4000.2.20
  * If the URI contains "user:pass@" part, use it for Basic Authorization
  * Add a test harness.
  * Don't leak a socket when getHostAddr throws an exception.
  * Send cookies in request format, not response format.
  * Moved BrowserAction to be a StateT IO, with instances for
  Applicative, MonadIO, MonadState.
  * Add method to control size of connection pool.
  * Consider both host and port when reusing connections.
  * Handle response code 304 "not modified" properly.
  * Fix digest authentication by fixing md5 output string rep.
  * Make the default user agent string follow the package version.
  * Document lack of HTTPS support and fail when clients try
  to use it instead of silently falling back to HTTP.
  * Add helper to set the request type and body.</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 4000.2.21</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 4000.2.22</changelog>
<changelog author="mimi.vx@gmail.com" date="1451649600">- update to 4000.2.23</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 4000.3.2
  * If the URI contains "user:pass@" part, use it for Basic Authorization
  * Add a test harness.
  * Don't leak a socket when getHostAddr throws an exception.
  * Send cookies in request format, not response format.
  * Moved BrowserAction to be a StateT IO, with instances for
  Applicative, MonadIO, MonadState.
  * Add method to control size of connection pool.
  * Consider both host and port when reusing connections.
  * Handle response code 304 "not modified" properly.
  * Fix digest authentication by fixing md5 output string rep.
  * Make the default user agent string follow the package version.
  * Document lack of HTTPS support and fail when clients try
  to use it instead of silently falling back to HTTP.
  * Add helper to set the request type and body.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 4000.3.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4000.3.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 4000.3.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 4000.3.5 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="6da1f76dff4459a1c196dd7c7eed526f9a9ef08e3d09bf9383890a2af5947b3c" name="ghc-HTTP-devel" arch="x86_64">
    <version epoch="0" ver="4000.3.5" rel="2.3.10"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Fixed arches.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjust version number for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 4000.2.3 from upstream
  * support mtl 2.1
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 4000.2.5 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 4000.2.8 from upstream
  * fix resource leaks in getHostAddr
  * correct cookie format
- part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6
  * require exact version of ghc-compiler</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 4000.2.10
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428753600">- update to 4000.2.19
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 4000.2.20
  * If the URI contains "user:pass@" part, use it for Basic Authorization
  * Add a test harness.
  * Don't leak a socket when getHostAddr throws an exception.
  * Send cookies in request format, not response format.
  * Moved BrowserAction to be a StateT IO, with instances for
  Applicative, MonadIO, MonadState.
  * Add method to control size of connection pool.
  * Consider both host and port when reusing connections.
  * Handle response code 304 "not modified" properly.
  * Fix digest authentication by fixing md5 output string rep.
  * Make the default user agent string follow the package version.
  * Document lack of HTTPS support and fail when clients try
  to use it instead of silently falling back to HTTP.
  * Add helper to set the request type and body.</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 4000.2.21</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 4000.2.22</changelog>
<changelog author="mimi.vx@gmail.com" date="1451649600">- update to 4000.2.23</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 4000.3.2
  * If the URI contains "user:pass@" part, use it for Basic Authorization
  * Add a test harness.
  * Don't leak a socket when getHostAddr throws an exception.
  * Send cookies in request format, not response format.
  * Moved BrowserAction to be a StateT IO, with instances for
  Applicative, MonadIO, MonadState.
  * Add method to control size of connection pool.
  * Consider both host and port when reusing connections.
  * Handle response code 304 "not modified" properly.
  * Fix digest authentication by fixing md5 output string rep.
  * Make the default user agent string follow the package version.
  * Document lack of HTTPS support and fail when clients try
  to use it instead of silently falling back to HTTP.
  * Add helper to set the request type and body.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 4000.3.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4000.3.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 4000.3.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 4000.3.5 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="ece821a2d7b6e028df6d5263f094230813e2c1f2d39af5da8c216cfb34df0c24" name="ghc-HUnit" arch="src">
    <version epoch="0" ver="1.3.1.2" rel="2.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 1.2.5.1 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 1.2.5.2 from upstream
  * no upstream changelog
- update required for Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 1.3.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 1.3.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 1.3.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.3.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4493231ea1553c7ed14746ab072fa5fb0188fd15c616f356a8cada1b6ef90fe6" name="ghc-HUnit" arch="x86_64">
    <version epoch="0" ver="1.3.1.2" rel="2.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 1.2.5.1 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 1.2.5.2 from upstream
  * no upstream changelog
- update required for Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 1.3.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 1.3.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 1.3.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.3.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5c61f67028ab1d8e52019d1c92c3678d586293197f1ac2d9aedeb03ff615f454" name="ghc-HUnit-devel" arch="x86_64">
    <version epoch="0" ver="1.3.1.2" rel="2.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 1.2.5.1 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 1.2.5.2 from upstream
  * no upstream changelog
- update required for Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 1.3.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 1.3.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 1.3.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.3.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="13a269a7734d9a4ad0846657914771d569785efb3cade454576f04d4bf6d8af6" name="ghc-HsOpenSSL" arch="src">
    <version epoch="0" ver="0.11.4" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.1.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.11.2.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 0.11.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.11.3.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.11.4 with cabal2obs.</changelog>

</package>
<package pkgid="ab41c26740d4a5d61963daa335dbdf3fb690bab36f56a2308d8a9ecb9607a606" name="ghc-HsOpenSSL" arch="x86_64">
    <version epoch="0" ver="0.11.4" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.1.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.11.2.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 0.11.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.11.3.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.11.4 with cabal2obs.</changelog>

</package>
<package pkgid="7d786fdac39585d1e075d54f7a8f44e92c4f42b6e1d23c9fcb8e303313087c91" name="ghc-HsOpenSSL-devel" arch="x86_64">
    <version epoch="0" ver="0.11.4" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.1.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.11.2.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 0.11.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.11.3.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.11.4 with cabal2obs.</changelog>

</package>
<package pkgid="12503d5c6971b309608e12eb5783c55cbbf01c6126d041e0c069da80c8f42c1a" name="ghc-HsSyck" arch="src">
    <version epoch="0" ver="0.53" rel="2.3.8"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.53 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3e983fae87e0b9837bb7c43a2a7cc6a1ac4c1a66f279ee3d53a85948613cbf18" name="ghc-HsSyck" arch="src">
    <version epoch="0" ver="0.53" rel="2.3.9"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.53 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="437936c4549c9c349b4ed929c0bdd81bd3b5a1e054da54fa931bbde0b1caebff" name="ghc-HsSyck" arch="x86_64">
    <version epoch="0" ver="0.53" rel="2.3.9"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.53 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8c6d0b48f99c08556b87d78b536ae7fcfabd593280bb8d4218531c39a1a2ac34" name="ghc-HsSyck-devel" arch="x86_64">
    <version epoch="0" ver="0.53" rel="2.3.9"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.53 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="476bf25d60450fff9d741691a92c7016e5531014dfbb27fb46da92edc9aa29ca" name="ghc-IPv6Addr" arch="src">
    <version epoch="0" ver="0.6.3" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.6.2.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482926400">- Update to version 0.6.2.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.6.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="02a0650869a6cdb8019ff56b2c3b2cbb35c71f4bdf33b01023576112775fe9a2" name="ghc-IPv6Addr" arch="x86_64">
    <version epoch="0" ver="0.6.3" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.6.2.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482926400">- Update to version 0.6.2.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.6.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="f53431ddc202f7f9dff33cb10b46797517c80da64a69775f26746b672c58ddb1" name="ghc-IPv6Addr-devel" arch="x86_64">
    <version epoch="0" ver="0.6.3" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.6.2.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482926400">- Update to version 0.6.2.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.6.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="04f1f00e207ecd9bbe00591004e11c2e83b17f414987a8c897985fa97c2d2937" name="ghc-IfElse" arch="src">
    <version epoch="0" ver="0.85" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- Initial version IfElse-0.85. Note that the license tag in the
  Cabal file (BSD3) doesn't match the actual contents of the LICENSE
  file (BSD2).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.85 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2b78d647e4e3d9d456a2fba31cc191425bcdf06b2bc46bb5f149d330bd00d5d0" name="ghc-IfElse" arch="x86_64">
    <version epoch="0" ver="0.85" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- Initial version IfElse-0.85. Note that the license tag in the
  Cabal file (BSD3) doesn't match the actual contents of the LICENSE
  file (BSD2).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.85 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="92bf38612d58ca5dc2a73f999cedb4038ca3c71cf32586e665b672b21f7eb977" name="ghc-IfElse-devel" arch="x86_64">
    <version epoch="0" ver="0.85" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- Initial version IfElse-0.85. Note that the license tag in the
  Cabal file (BSD3) doesn't match the actual contents of the LICENSE
  file (BSD2).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.85 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="10d777c68c384fceb1b57be0e0ccf3b103790dd678632ab91ae6e3abc1c6ba76" name="ghc-IntervalMap" arch="src">
    <version epoch="0" ver="0.5.2.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.5.2.0 with cabal2obs.</changelog>

</package>
<package pkgid="bc41ef4a139f86a488c359fa5e80559410a372a5fb54027aa08b3bce73051048" name="ghc-IntervalMap" arch="x86_64">
    <version epoch="0" ver="0.5.2.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.5.2.0 with cabal2obs.</changelog>

</package>
<package pkgid="71336cdd1db05dffa7936266c1205911626b75a50585c498bbc993b29ade8225" name="ghc-IntervalMap-devel" arch="x86_64">
    <version epoch="0" ver="0.5.2.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.5.2.0 with cabal2obs.</changelog>

</package>
<package pkgid="75dc659a659d487828c83a87939d6dad2bf386a12e7c8c78ae02988df1bd8fd8" name="ghc-JuicyPixels" arch="src">
    <version epoch="0" ver="3.2.8" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1422792000">- initial commit of JuicyPixels lib</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 3.2.3.1
  * Fix: BMP output generated wrong size (thanks to mtolly).
  * Adding: Support for RGB in jpeg (yeah, that exist...)
  * Adding: Support of CMYK &amp; YCrCbK color space in jpeg files.
  * Addinng: a pixelFoldMap functions analog to the `foldMap` function
  of the Foldable type class.
  * Fix: better performances for the pixelFold* functions</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 3.2.4
  * Adding: Traversals compatible with the lens library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 3.2.5.1
  * Fixing: utf-8 encoding of Jpg/Types causing problems with Haddock.
  * Adding: Metadata extraction for various file format.
  * Adding: Metadata writing for various file format.
  * Adding: light EXIF mapping.
  * Fix: handling of Tiff with predictors (thanks to Patrick Pelletier)</changelog>
<changelog author="mimi.vx@gmail.com" date="1433764800">- update to 3.2.5.2
  * Adding: Width &amp; Height metdata to help querying image information without
    decompressing the whole.
  * Adding: Source format metadata.</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 3.2.5.3
  * Fix: bumping vector upper bounds.</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 3.2.6
  * Added: imageToTga saving helper function.
  * Fix: don't invert TGA alpha channel.
  * Fix: various typo in documentation.</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 3.2.6.1
  * Fix: handling of negative height &amp; width in bitmap format
  * Fix: regression on Tiff parsing.</changelog>
<changelog author="mimi.vx@gmail.com" date="1446638400">- update to 3.2.6.2
  * Fix: Using minimal GIF version if outputing a single image.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 3.2.6.4
  * Fix: Fixing unwanted sharing with createMutableImage due to
    wrongly used INLINE pragma</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 3.2.7
  * Addition: convertRGB8 and convertRGBA8 helper functions
  * Addition: new output colorspace for JPEG format: Y, RGB &amp; CMYK
  * Addition: RGBA8 bitmap reading (thanks to mtolly)
  * Enhancement: Optimized JPG &amp; Tiff reading (thanks to Calvin Beck)
  * Enhancement: INLINE SPECIALIZE for pixelMap (Pixel8 -&gt; Pixel8) (thx to Calvin Beck)
  * Fix: GHC 8.0 compilation (thanks to phadej)</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 3.2.7.1
  * Fix: some wrongly infinitely looping JPEG decoding</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 3.2.7.2
  * Fix: no more libjpeg warning when decoding Juicy.Pixels encoded images.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.7.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 3.2.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483963200">- Update to version 3.2.8 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="4f6398257ea225143e0f3715e18fb3f42b99d0f380efc8769bc1b28b629766c4" name="ghc-JuicyPixels" arch="x86_64">
    <version epoch="0" ver="3.2.8" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1422792000">- initial commit of JuicyPixels lib</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 3.2.3.1
  * Fix: BMP output generated wrong size (thanks to mtolly).
  * Adding: Support for RGB in jpeg (yeah, that exist...)
  * Adding: Support of CMYK &amp; YCrCbK color space in jpeg files.
  * Addinng: a pixelFoldMap functions analog to the `foldMap` function
  of the Foldable type class.
  * Fix: better performances for the pixelFold* functions</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 3.2.4
  * Adding: Traversals compatible with the lens library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 3.2.5.1
  * Fixing: utf-8 encoding of Jpg/Types causing problems with Haddock.
  * Adding: Metadata extraction for various file format.
  * Adding: Metadata writing for various file format.
  * Adding: light EXIF mapping.
  * Fix: handling of Tiff with predictors (thanks to Patrick Pelletier)</changelog>
<changelog author="mimi.vx@gmail.com" date="1433764800">- update to 3.2.5.2
  * Adding: Width &amp; Height metdata to help querying image information without
    decompressing the whole.
  * Adding: Source format metadata.</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 3.2.5.3
  * Fix: bumping vector upper bounds.</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 3.2.6
  * Added: imageToTga saving helper function.
  * Fix: don't invert TGA alpha channel.
  * Fix: various typo in documentation.</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 3.2.6.1
  * Fix: handling of negative height &amp; width in bitmap format
  * Fix: regression on Tiff parsing.</changelog>
<changelog author="mimi.vx@gmail.com" date="1446638400">- update to 3.2.6.2
  * Fix: Using minimal GIF version if outputing a single image.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 3.2.6.4
  * Fix: Fixing unwanted sharing with createMutableImage due to
    wrongly used INLINE pragma</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 3.2.7
  * Addition: convertRGB8 and convertRGBA8 helper functions
  * Addition: new output colorspace for JPEG format: Y, RGB &amp; CMYK
  * Addition: RGBA8 bitmap reading (thanks to mtolly)
  * Enhancement: Optimized JPG &amp; Tiff reading (thanks to Calvin Beck)
  * Enhancement: INLINE SPECIALIZE for pixelMap (Pixel8 -&gt; Pixel8) (thx to Calvin Beck)
  * Fix: GHC 8.0 compilation (thanks to phadej)</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 3.2.7.1
  * Fix: some wrongly infinitely looping JPEG decoding</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 3.2.7.2
  * Fix: no more libjpeg warning when decoding Juicy.Pixels encoded images.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.7.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 3.2.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483963200">- Update to version 3.2.8 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="64542013e8750ed66d830c5fe3bd7c72a9b73ebca6e9bb5ecbafd2ed0af926b8" name="ghc-JuicyPixels-devel" arch="x86_64">
    <version epoch="0" ver="3.2.8" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1422792000">- initial commit of JuicyPixels lib</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 3.2.3.1
  * Fix: BMP output generated wrong size (thanks to mtolly).
  * Adding: Support for RGB in jpeg (yeah, that exist...)
  * Adding: Support of CMYK &amp; YCrCbK color space in jpeg files.
  * Addinng: a pixelFoldMap functions analog to the `foldMap` function
  of the Foldable type class.
  * Fix: better performances for the pixelFold* functions</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 3.2.4
  * Adding: Traversals compatible with the lens library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 3.2.5.1
  * Fixing: utf-8 encoding of Jpg/Types causing problems with Haddock.
  * Adding: Metadata extraction for various file format.
  * Adding: Metadata writing for various file format.
  * Adding: light EXIF mapping.
  * Fix: handling of Tiff with predictors (thanks to Patrick Pelletier)</changelog>
<changelog author="mimi.vx@gmail.com" date="1433764800">- update to 3.2.5.2
  * Adding: Width &amp; Height metdata to help querying image information without
    decompressing the whole.
  * Adding: Source format metadata.</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 3.2.5.3
  * Fix: bumping vector upper bounds.</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 3.2.6
  * Added: imageToTga saving helper function.
  * Fix: don't invert TGA alpha channel.
  * Fix: various typo in documentation.</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 3.2.6.1
  * Fix: handling of negative height &amp; width in bitmap format
  * Fix: regression on Tiff parsing.</changelog>
<changelog author="mimi.vx@gmail.com" date="1446638400">- update to 3.2.6.2
  * Fix: Using minimal GIF version if outputing a single image.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 3.2.6.4
  * Fix: Fixing unwanted sharing with createMutableImage due to
    wrongly used INLINE pragma</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 3.2.7
  * Addition: convertRGB8 and convertRGBA8 helper functions
  * Addition: new output colorspace for JPEG format: Y, RGB &amp; CMYK
  * Addition: RGBA8 bitmap reading (thanks to mtolly)
  * Enhancement: Optimized JPG &amp; Tiff reading (thanks to Calvin Beck)
  * Enhancement: INLINE SPECIALIZE for pixelMap (Pixel8 -&gt; Pixel8) (thx to Calvin Beck)
  * Fix: GHC 8.0 compilation (thanks to phadej)</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 3.2.7.1
  * Fix: some wrongly infinitely looping JPEG decoding</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 3.2.7.2
  * Fix: no more libjpeg warning when decoding Juicy.Pixels encoded images.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.7.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 3.2.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483963200">- Update to version 3.2.8 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="3873d26f5337a987107c76fd9c17f39c6ee62fb81ec64b7f9c75ce62bbc674df" name="ghc-List" arch="src">
    <version epoch="0" ver="0.5.2" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 0.5.2
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b09f08f461c8b8f4bc4490574d5ccca6f10ea175c9e9e758b52658344ee33c95" name="ghc-List" arch="x86_64">
    <version epoch="0" ver="0.5.2" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 0.5.2
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="173c060888a6ceb965f605c359951f0db6075aba60bef7a48fce63e67a754d62" name="ghc-List-devel" arch="x86_64">
    <version epoch="0" ver="0.5.2" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 0.5.2
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="db302e7993978fe629b1285f2be27241ac25c0e83a93302eff679a526be8f5c3" name="ghc-MemoTrie" arch="src">
    <version epoch="0" ver="0.6.7" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.4 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.6.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.6.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.6.7 with cabal2obs.</changelog>

</package>
<package pkgid="7ce931c334758045e435db0a77ea70a4d0c944bd47bbbab7f659ecaa2145f26b" name="ghc-MemoTrie" arch="x86_64">
    <version epoch="0" ver="0.6.7" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.4 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.6.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.6.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.6.7 with cabal2obs.</changelog>

</package>
<package pkgid="9fdd8d00be49e6d305596362b4ab8b6235e29905674792f477dcb90fffe5a2c4" name="ghc-MemoTrie-devel" arch="x86_64">
    <version epoch="0" ver="0.6.7" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.4 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.6.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.6.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.6.7 with cabal2obs.</changelog>

</package>
<package pkgid="ab06a4f2e81d314c2a46f680a29fe7183418b683456ec2aeb1657d501478d8f7" name="ghc-MissingH" arch="src">
    <version epoch="0" ver="1.3.0.2" rel="2.3.7"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version MissingH-1.3.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1463486400">- update to 1.3.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.0.2 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="a2e5b325634c7102124ec0ea592f0e2a160aaa1a12c4fe1e6ca9975e5579fc47" name="ghc-MissingH" arch="x86_64">
    <version epoch="0" ver="1.3.0.2" rel="2.3.7"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version MissingH-1.3.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1463486400">- update to 1.3.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.0.2 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="beccda72583b9f2a24f93aa197eda9f0a2e20ef8f62985d6108cd5919cfd14da" name="ghc-MissingH-devel" arch="x86_64">
    <version epoch="0" ver="1.3.0.2" rel="2.3.7"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version MissingH-1.3.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1463486400">- update to 1.3.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.0.2 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="5eb11573f1c7e72ee0db3d59effcb23a42eb475c0f07fd7a0a5f517d523bec04" name="ghc-MonadCatchIO-transformers" arch="src">
    <version epoch="0" ver="0.3.1.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="768746db850634288d417275f5b2b1f5e43dc4298babf94947fca5550da8dddc" name="ghc-MonadCatchIO-transformers" arch="x86_64">
    <version epoch="0" ver="0.3.1.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="40785cbac8c1e143f963cbb52b9e6907de0c3816b9ce6f6ccda9ecdafc9e6fcc" name="ghc-MonadCatchIO-transformers-devel" arch="x86_64">
    <version epoch="0" ver="0.3.1.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6ff2389bfa6db82236694a37fac6120ca9db816d8778fb394f1da2f0272e3f1f" name="ghc-MonadPrompt" arch="src">
    <version epoch="0" ver="1.0.0.5" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="049f05d011b551db51230f1e8c8438fb8e04df6f40d03cd5e42ec4a461f5fa1c" name="ghc-MonadPrompt" arch="x86_64">
    <version epoch="0" ver="1.0.0.5" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7448d4e609f4d6612070c87a38804712829c8e64b2af38c8f4a0288812c26559" name="ghc-MonadPrompt-devel" arch="x86_64">
    <version epoch="0" ver="1.0.0.5" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ca702804b5d337cf72e12c065698c038e545883c46f5a8ebd252f68d6e10a63e" name="ghc-MonadRandom" arch="src">
    <version epoch="0" ver="0.4.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431950400">- correct licence to MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.4
  * Remove unnecessary RandomGen g constraints from liftRandT, liftRand, evalRandT,
  evalRand, runRandT, runRand.
  * A major version bump is required by the PVP since the types of all the above
  methods have changed, but this release is again very unlikely to break any client code.</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 0.4.1
  * Remove unnecessary Monad m constraint from liftRandT and runRandT.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 0.4.2.1
  * Allow transformers-compat-0.5.
  * Add MonadPlus and Alternative instances for RandT.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.4.2.2
  * Allow transformers-0.5.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.4.2.3
  * Mark Control.Monad.Random as Trustworthy.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="791b3d78d71242129df7a2b91bc7766f2e667df164fd93bc0f5c9aa140a44c3b" name="ghc-MonadRandom" arch="x86_64">
    <version epoch="0" ver="0.4.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431950400">- correct licence to MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.4
  * Remove unnecessary RandomGen g constraints from liftRandT, liftRand, evalRandT,
  evalRand, runRandT, runRand.
  * A major version bump is required by the PVP since the types of all the above
  methods have changed, but this release is again very unlikely to break any client code.</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 0.4.1
  * Remove unnecessary Monad m constraint from liftRandT and runRandT.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 0.4.2.1
  * Allow transformers-compat-0.5.
  * Add MonadPlus and Alternative instances for RandT.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.4.2.2
  * Allow transformers-0.5.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.4.2.3
  * Mark Control.Monad.Random as Trustworthy.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="53adcfc34ccc30d026d6bd05c1ace662ed8aa6ceb95696ac6dd4e2fca263479e" name="ghc-MonadRandom-devel" arch="x86_64">
    <version epoch="0" ver="0.4.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431950400">- correct licence to MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.4
  * Remove unnecessary RandomGen g constraints from liftRandT, liftRand, evalRandT,
  evalRand, runRandT, runRand.
  * A major version bump is required by the PVP since the types of all the above
  methods have changed, but this release is again very unlikely to break any client code.</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 0.4.1
  * Remove unnecessary Monad m constraint from liftRandT and runRandT.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 0.4.2.1
  * Allow transformers-compat-0.5.
  * Add MonadPlus and Alternative instances for RandT.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.4.2.2
  * Allow transformers-0.5.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.4.2.3
  * Mark Control.Monad.Random as Trustworthy.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="24de91cebde20c6305fec7347642fd10adc003daf1327c49b9e6b809c9a98fa2" name="ghc-NineP" arch="src">
    <version epoch="0" ver="0.0.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d25b7b940492df3a855cec27966a9a196108597f9ec4399a3d1959ebde18527f" name="ghc-NineP" arch="x86_64">
    <version epoch="0" ver="0.0.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d14ac16828e20522818f87d864276eed184121c456c0349f92c43f5a69eabde0" name="ghc-NineP-devel" arch="x86_64">
    <version epoch="0" ver="0.0.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a199403d4c37d7fc2fddee5b3b401c2a2637ee4b232955d5e1a618312f253ed9" name="ghc-NoTrace" arch="src">
    <version epoch="0" ver="0.3.0.1" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="81c95bcdf3b5078a166a6bbb4020ded62d01aa6c12c65efcaa30462413778748" name="ghc-NoTrace" arch="x86_64">
    <version epoch="0" ver="0.3.0.1" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6fe1d62bf5e7829df06252aa34b54214b3ac2eba83732408fe692a7625243372" name="ghc-NoTrace-devel" arch="x86_64">
    <version epoch="0" ver="0.3.0.1" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f80c72aa9c83309800b36dc5450cfba9b1f10eab03384362a97057bb9cb099c1" name="ghc-NumInstances" arch="src">
    <version epoch="0" ver="1.4" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="74cabef3158505f52d5a1ecbccbfeae9c10da64627b8b60824e1d63518ae5b9c" name="ghc-NumInstances" arch="x86_64">
    <version epoch="0" ver="1.4" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1110a73a5b8c42753e37b620e2d883ce13bee9f60805f21c4321c2071239ef3e" name="ghc-NumInstances-devel" arch="x86_64">
    <version epoch="0" ver="1.4" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a98b411761779fe16bc71249064b1a49d18b3082d9881e1090471723c2000496" name="ghc-ObjectName" arch="src">
    <version epoch="0" ver="1.1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429185600">- initial commit of package</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.1.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="df45e0c1e352b705746413e1b1bddc64ff3b3480b83563fecc0829be63159854" name="ghc-ObjectName" arch="x86_64">
    <version epoch="0" ver="1.1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429185600">- initial commit of package</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.1.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4fb9bc52e09739442b289ad3b1d38e64bbd911fa65502c43a3d43b08ff0ec9d7" name="ghc-ObjectName-devel" arch="x86_64">
    <version epoch="0" ver="1.1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429185600">- initial commit of package</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.1.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="304f427f3e5970dae803cbd33055ba37ab4f79882bf63d32f74d1ac821f3dcd5" name="ghc-OneTuple" arch="src">
    <version epoch="0" ver="0.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2108af3266efa237b24aedd6a5afed4cbd25fc053a2550b2e43e7da38675365c" name="ghc-OneTuple" arch="x86_64">
    <version epoch="0" ver="0.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0a33ef869533f07c775428b77aba338ec7bb6d7689fc9ccc9fc59d86337f1f4e" name="ghc-OneTuple-devel" arch="x86_64">
    <version epoch="0" ver="0.2.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1a8b00c2857a48dfdccd3160166d98d5327fd09eca87b1c983bb954cbc4d558f" name="ghc-OpenGL" arch="src">
    <version epoch="0" ver="3.0.1.0" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1348833600">- fixed build requires for libGLU split off Mesa in Factory</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833601">- removed Mesa-devel from Factory build</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833602">- dropped rpmlintrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357041600">- deleted comment in changelog section
- fixed minor typo in last change log entry</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.8.0.0 from upstream
  * no upstream changelog
  * refactored : new packages OpenGLRaw and GLURaw
  * documentation issues fixed
- part of Haskell Platform 2013.2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 2.9.2.0 for Haskell Platform 2014.2.0.0
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429185600">- update to 2.12.0.0
- regenerated spec with cabal-rpm
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 2.12.0.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447588800">- update to 2.13.1.0
  * extended API
  * version bounds for OpenGLRaw
  * new file CHANGELOG.md</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 2.13.1.1
  * Aftermath for the glClearNamedFramebufferfi chaos in the OpenGL registry, see
    the corresponding issue on Khronos.
  * Added extensionSupported.
  * Relaxed upper version bound for OpenGLRaw.
  * Added missing drawing commands using vertex arrays and some related types.
  * Added missing whole framebuffer operations.
  * Added getters for stencilMaskSeparate, stencilFuncSeparate, and stencilOpSeparate,
    making them full-blown StateVars.
  * Added patchDefaultInnerLevel and patchDefaultOuterLevel to control the default
    tessellation levels.
  * Added ContextLost constructor to ErrorCategory type.
  * Added SeparateAttribs and deprecated SeperateAttribs, fixing a spelling mistake.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update to 2.13.2.0
  * Implement Uniform instances for GLint, GLuint, GLfloat, and GLdouble.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.13.2.1
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 3.0.0.0
  * Depend on new OpenGLRaw and GLURaw packages</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 3.0.0.1
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 3.0.0.2
  * Removed redundant constraints.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 3.0.1.0
  * Added Uniform instances for GLmatrix, Vertex1, Vector1, Vector2, Vector3,
    and Vector4.
  * Unbreak Uniform instances for GLint, GLuint and Gldouble.
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="048340e1a35f3ce32f5f097941276d2b1052380a324c7cd96dfcacdafb371a50" name="ghc-OpenGL" arch="x86_64">
    <version epoch="0" ver="3.0.1.0" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1348833600">- fixed build requires for libGLU split off Mesa in Factory</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833601">- removed Mesa-devel from Factory build</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833602">- dropped rpmlintrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357041600">- deleted comment in changelog section
- fixed minor typo in last change log entry</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.8.0.0 from upstream
  * no upstream changelog
  * refactored : new packages OpenGLRaw and GLURaw
  * documentation issues fixed
- part of Haskell Platform 2013.2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 2.9.2.0 for Haskell Platform 2014.2.0.0
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429185600">- update to 2.12.0.0
- regenerated spec with cabal-rpm
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 2.12.0.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447588800">- update to 2.13.1.0
  * extended API
  * version bounds for OpenGLRaw
  * new file CHANGELOG.md</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 2.13.1.1
  * Aftermath for the glClearNamedFramebufferfi chaos in the OpenGL registry, see
    the corresponding issue on Khronos.
  * Added extensionSupported.
  * Relaxed upper version bound for OpenGLRaw.
  * Added missing drawing commands using vertex arrays and some related types.
  * Added missing whole framebuffer operations.
  * Added getters for stencilMaskSeparate, stencilFuncSeparate, and stencilOpSeparate,
    making them full-blown StateVars.
  * Added patchDefaultInnerLevel and patchDefaultOuterLevel to control the default
    tessellation levels.
  * Added ContextLost constructor to ErrorCategory type.
  * Added SeparateAttribs and deprecated SeperateAttribs, fixing a spelling mistake.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update to 2.13.2.0
  * Implement Uniform instances for GLint, GLuint, GLfloat, and GLdouble.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.13.2.1
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 3.0.0.0
  * Depend on new OpenGLRaw and GLURaw packages</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 3.0.0.1
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 3.0.0.2
  * Removed redundant constraints.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 3.0.1.0
  * Added Uniform instances for GLmatrix, Vertex1, Vector1, Vector2, Vector3,
    and Vector4.
  * Unbreak Uniform instances for GLint, GLuint and Gldouble.
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9bfb757e962464c680ea11161e1f3ea29debaa3fbb54a39006743a6437e1db76" name="ghc-OpenGL-devel" arch="x86_64">
    <version epoch="0" ver="3.0.1.0" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1348833600">- fixed build requires for libGLU split off Mesa in Factory</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833601">- removed Mesa-devel from Factory build</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1348833602">- dropped rpmlintrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357041600">- deleted comment in changelog section
- fixed minor typo in last change log entry</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.8.0.0 from upstream
  * no upstream changelog
  * refactored : new packages OpenGLRaw and GLURaw
  * documentation issues fixed
- part of Haskell Platform 2013.2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 2.9.2.0 for Haskell Platform 2014.2.0.0
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429185600">- update to 2.12.0.0
- regenerated spec with cabal-rpm
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 2.12.0.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447588800">- update to 2.13.1.0
  * extended API
  * version bounds for OpenGLRaw
  * new file CHANGELOG.md</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 2.13.1.1
  * Aftermath for the glClearNamedFramebufferfi chaos in the OpenGL registry, see
    the corresponding issue on Khronos.
  * Added extensionSupported.
  * Relaxed upper version bound for OpenGLRaw.
  * Added missing drawing commands using vertex arrays and some related types.
  * Added missing whole framebuffer operations.
  * Added getters for stencilMaskSeparate, stencilFuncSeparate, and stencilOpSeparate,
    making them full-blown StateVars.
  * Added patchDefaultInnerLevel and patchDefaultOuterLevel to control the default
    tessellation levels.
  * Added ContextLost constructor to ErrorCategory type.
  * Added SeparateAttribs and deprecated SeperateAttribs, fixing a spelling mistake.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update to 2.13.2.0
  * Implement Uniform instances for GLint, GLuint, GLfloat, and GLdouble.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.13.2.1
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 3.0.0.0
  * Depend on new OpenGLRaw and GLURaw packages</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 3.0.0.1
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 3.0.0.2
  * Removed redundant constraints.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 3.0.1.0
  * Added Uniform instances for GLmatrix, Vertex1, Vector1, Vector2, Vector3,
    and Vector4.
  * Unbreak Uniform instances for GLint, GLuint and Gldouble.
  * Relaxed upper version bound for OpenGLRaw.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9ecc16561e4a05c699eb43563aecb8ea8471c1314f31c8da884d81a8b5d81690" name="ghc-OpenGLRaw" arch="src">
    <version epoch="0" ver="3.2.4.0" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1363953600">- expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.5.0.0
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 2.4.1.0
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429099200">- add _constraints file ( 4G of mem )</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 2.5.10
  * Moved foreign imports to own module.
  * Handle gles1 and gles2 APIs, too. Needs serious cleanup.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447588800">- update to 2.6.0.0
  * API enhancements
  * new dependency on ghc-half-devel</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 2.6.1.0
  * Updated OpenGL registry to r32258. Note that the major version was intentionally
  not bumped, because the signature change of glClearNamedFramebufferfi was a bug
  fix, see the corresponding issue on Khronos.
  * Added retrieval of version info and extensions.
  * Added extension predicates.
  * Added documentation for vector equivalents and aliases.
  * Consistently use UTF-8 as the encoding.
  * Added documentation for enumerant groups.
  * Added GL_EXT_multisampled_compatibility tokens and functions (gles2 extension only).
  * Added ARB_ES3_2_compatibility extension.
  * Added ARB_gpu_shader_int64 extension.
  * Added ARB_parallel_shader_compile extension.
  * Added ARB_sample_locations extension.
  * Added ARB_texture_filter_minmax extension.
  * Added INTEL_framebuffer_CMAA extension.
  * Added NV_conservative_raster_dilate extension.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.6.1.1
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 3.0.0.0
  * Make the OpenGLRaw package even more similar to the gl package:
    + Use pattern synonyms for OpenGL enums.
    + Changed module name prefix from Graphics.Rendering.OpenGL.Raw to Graphics.GL.
    + Use slightly different type synonyms for GL type (introducing Fixed on
    the way):
    . CDouble =&gt; Double (for GLclampd, GLdouble)
    . CFloat =&gt; Float (for GLclampf, GLfloat)
    . CInt =&gt; Fixed (for GLclampx, GLfixed)
    . CInt =&gt; Int32 (for GLint, GLsizei)
    . CSChar =&gt; Int8 (for GLbyte)
    . CShort =&gt; Int16 (for GLshort)
    . CUChar =&gt; Word8 (for GLboolean, GLubyte)
    . CUInt =&gt; Word32 (for GLbitfield, GLenum, GLhandleARB, GLuint)
    . CUShort =&gt; Word16 (for GLushort)</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 3.1.0.0
  * Changed the type of GL_FALSE and GL_TRUE to GLboolean, leading to fewer
    fromIntegral calls in user code.
  * Added deprecated functions mkGLDEBUGPROC, mkGLDEBUGPROCAMD, mkGLDEBUGPROCARB,
    mkGLDEBUGPROCKHR for gl compatibility.
  * Updated OpenGL registry to r32348.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463140800">- update to 3.2.0.0
- removed useless _service
  * Updated OpenGL registry to r32749.
  * Updated warning flag magic for GHC 8.0.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.0.0 revision 0 with cabal2obs.
  This update obsoletes ghc-OpenGLRaw-rpmlintrc.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 3.2.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 3.2.2.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 3.2.3.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 3.2.4.0 with cabal2obs.</changelog>

</package>
<package pkgid="76106caa0146f67f9d082a5d9846c06c6f8cdeec830c43b69daf93d1617d868d" name="ghc-OpenGLRaw" arch="x86_64">
    <version epoch="0" ver="3.2.4.0" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1363953600">- expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.5.0.0
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 2.4.1.0
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429099200">- add _constraints file ( 4G of mem )</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 2.5.10
  * Moved foreign imports to own module.
  * Handle gles1 and gles2 APIs, too. Needs serious cleanup.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447588800">- update to 2.6.0.0
  * API enhancements
  * new dependency on ghc-half-devel</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 2.6.1.0
  * Updated OpenGL registry to r32258. Note that the major version was intentionally
  not bumped, because the signature change of glClearNamedFramebufferfi was a bug
  fix, see the corresponding issue on Khronos.
  * Added retrieval of version info and extensions.
  * Added extension predicates.
  * Added documentation for vector equivalents and aliases.
  * Consistently use UTF-8 as the encoding.
  * Added documentation for enumerant groups.
  * Added GL_EXT_multisampled_compatibility tokens and functions (gles2 extension only).
  * Added ARB_ES3_2_compatibility extension.
  * Added ARB_gpu_shader_int64 extension.
  * Added ARB_parallel_shader_compile extension.
  * Added ARB_sample_locations extension.
  * Added ARB_texture_filter_minmax extension.
  * Added INTEL_framebuffer_CMAA extension.
  * Added NV_conservative_raster_dilate extension.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.6.1.1
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 3.0.0.0
  * Make the OpenGLRaw package even more similar to the gl package:
    + Use pattern synonyms for OpenGL enums.
    + Changed module name prefix from Graphics.Rendering.OpenGL.Raw to Graphics.GL.
    + Use slightly different type synonyms for GL type (introducing Fixed on
    the way):
    . CDouble =&gt; Double (for GLclampd, GLdouble)
    . CFloat =&gt; Float (for GLclampf, GLfloat)
    . CInt =&gt; Fixed (for GLclampx, GLfixed)
    . CInt =&gt; Int32 (for GLint, GLsizei)
    . CSChar =&gt; Int8 (for GLbyte)
    . CShort =&gt; Int16 (for GLshort)
    . CUChar =&gt; Word8 (for GLboolean, GLubyte)
    . CUInt =&gt; Word32 (for GLbitfield, GLenum, GLhandleARB, GLuint)
    . CUShort =&gt; Word16 (for GLushort)</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 3.1.0.0
  * Changed the type of GL_FALSE and GL_TRUE to GLboolean, leading to fewer
    fromIntegral calls in user code.
  * Added deprecated functions mkGLDEBUGPROC, mkGLDEBUGPROCAMD, mkGLDEBUGPROCARB,
    mkGLDEBUGPROCKHR for gl compatibility.
  * Updated OpenGL registry to r32348.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463140800">- update to 3.2.0.0
- removed useless _service
  * Updated OpenGL registry to r32749.
  * Updated warning flag magic for GHC 8.0.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.0.0 revision 0 with cabal2obs.
  This update obsoletes ghc-OpenGLRaw-rpmlintrc.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 3.2.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 3.2.2.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 3.2.3.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 3.2.4.0 with cabal2obs.</changelog>

</package>
<package pkgid="e503558d434229adb5dea4cd40b1284942c0b433815da00ef31fa61d9b4b91e1" name="ghc-OpenGLRaw-devel" arch="x86_64">
    <version epoch="0" ver="3.2.4.0" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1363953600">- expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408708800">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.5.0.0
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 2.4.1.0
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429099200">- add _constraints file ( 4G of mem )</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 2.5.10
  * Moved foreign imports to own module.
  * Handle gles1 and gles2 APIs, too. Needs serious cleanup.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1447588800">- update to 2.6.0.0
  * API enhancements
  * new dependency on ghc-half-devel</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 2.6.1.0
  * Updated OpenGL registry to r32258. Note that the major version was intentionally
  not bumped, because the signature change of glClearNamedFramebufferfi was a bug
  fix, see the corresponding issue on Khronos.
  * Added retrieval of version info and extensions.
  * Added extension predicates.
  * Added documentation for vector equivalents and aliases.
  * Consistently use UTF-8 as the encoding.
  * Added documentation for enumerant groups.
  * Added GL_EXT_multisampled_compatibility tokens and functions (gles2 extension only).
  * Added ARB_ES3_2_compatibility extension.
  * Added ARB_gpu_shader_int64 extension.
  * Added ARB_parallel_shader_compile extension.
  * Added ARB_sample_locations extension.
  * Added ARB_texture_filter_minmax extension.
  * Added INTEL_framebuffer_CMAA extension.
  * Added NV_conservative_raster_dilate extension.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.6.1.1
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451908800">- update to 3.0.0.0
  * Make the OpenGLRaw package even more similar to the gl package:
    + Use pattern synonyms for OpenGL enums.
    + Changed module name prefix from Graphics.Rendering.OpenGL.Raw to Graphics.GL.
    + Use slightly different type synonyms for GL type (introducing Fixed on
    the way):
    . CDouble =&gt; Double (for GLclampd, GLdouble)
    . CFloat =&gt; Float (for GLclampf, GLfloat)
    . CInt =&gt; Fixed (for GLclampx, GLfixed)
    . CInt =&gt; Int32 (for GLint, GLsizei)
    . CSChar =&gt; Int8 (for GLbyte)
    . CShort =&gt; Int16 (for GLshort)
    . CUChar =&gt; Word8 (for GLboolean, GLubyte)
    . CUInt =&gt; Word32 (for GLbitfield, GLenum, GLhandleARB, GLuint)
    . CUShort =&gt; Word16 (for GLushort)</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 3.1.0.0
  * Changed the type of GL_FALSE and GL_TRUE to GLboolean, leading to fewer
    fromIntegral calls in user code.
  * Added deprecated functions mkGLDEBUGPROC, mkGLDEBUGPROCAMD, mkGLDEBUGPROCARB,
    mkGLDEBUGPROCKHR for gl compatibility.
  * Updated OpenGL registry to r32348.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463140800">- update to 3.2.0.0
- removed useless _service
  * Updated OpenGL registry to r32749.
  * Updated warning flag magic for GHC 8.0.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.0.0 revision 0 with cabal2obs.
  This update obsoletes ghc-OpenGLRaw-rpmlintrc.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 3.2.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 3.2.2.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 3.2.3.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 3.2.4.0 with cabal2obs.</changelog>

</package>
<package pkgid="dcd49cc3f6ce2c450b850b974764cb823b72926705826ce565c68a4a3484c9d8" name="ghc-PSQueue" arch="src">
    <version epoch="0" ver="1.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fe40ca2de40e1024e12135a64f7fc6d295ea7c86fc65f7622805b14422ea52a8" name="ghc-PSQueue" arch="x86_64">
    <version epoch="0" ver="1.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5df3aba4a3c245aa3bb5a6ac3b22ddd8bc5f73523a6e9d2ca3003b9fcc446268" name="ghc-PSQueue-devel" arch="x86_64">
    <version epoch="0" ver="1.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="eaeb7abe9fc3826d72cb3f1706efe6cd07873b93138f6ad3cfd296650ce73c32" name="ghc-QuickCheck" arch="src">
    <version epoch="0" ver="2.8.2" rel="2.3.7"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323086400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325160000">- Enable hscolour
- Add rpmlinrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 2.4.2 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 2.5.1.1 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.6 from upstream
  * convenience instances for up to 7-tupels
  * stderr unbuffered
  * flag to say whether test case was interrupted
- BR ghc-extensible-exceptions-devel no longer required
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 2.7.6
  * Add annotations for Safe Haskell.
  * Fix bug in cabal file which broke cabal test
  * Fixed bug - the Small modifier didn't work on unsigned types
  * Changed arbitrarySizedIntegral to have an Integral constraint
  instead of just Num
  * New genericShrink function provides generic shrinking with GHC.
  * New combinator x === y: fails if x /= y, but also prints their values
  * New function generate :: Gen a -&gt; IO a for running a generator.
  * New combinators infiniteList and infiniteListOf for generating infinite lists.
  * Several combinators added to the main Test.QuickCheck module which
  were previously languishing in other modules. Of particular interest:
  quickCheckAll, ioProperty.
  * New combinators delay and capture which can be used (unsafely!)
  to reuse the random number seed. Useful for generating
  polymorphic (rank-2) values.
  * A new Discard data type and a Testable instance for discarding test cases.
  * All modifiers now have Functor instances and accessor functions.
  * Pressing ctrl-C during shrinking now shows the last failed
  test case, rather than the current shrinking candidate.
  * Experimental support for UHC. You will need the latest version of Cabal from git.
  * Better distribution of test data:
  * The Int generator now only generates fairly small numbers.
  * The new Small and Large modifiers control the distribution of integers
  (Small generates small numbers, Large from the whole range).
  * Floating-point numbers shrink better.
  * Improved random number generation:
  * QuickCheck now uses TFGen rather than StdGen on newer versions
  of GHC, because StdGen's random numbers aren't always random.
  * 'variant' now uses a prefix code. This should prevent some
  potential bananaskins with coarbitrary.
  * API changes:
  * The Gen monad now uses an abstract type QCGen rather than StdGen.
  * The Result type now returns the thrown exception and number
  of failed shrink attempts.
  * Property is now a newtype rather than Gen Prop as it was before.
  * promote is moved into the new module Test.QuickCheck.Gen.Unsafe.
  * 'printTestCase' is deprecated - its new name is 'counterexample'
  * 'morallyDubiousIOProperty' is deprecated - its new name is
  'ioProperty', no moral judgement involved :)</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 2.8.1
  * Fix bug where exceptions thrown printing counterexamples weren't
    being caught when terminal output was disabled
  * Don't export Test.QuickCheck.Property.result
  * Support for GHC 7.10
  * Arbitrary instance for Natural
  * New generators shuffle and sublistOf
  * Support for generic coarbitrary
  * When using the cover combinator, insufficient coverage now
    causes the property to fail
  * Test.QuickCheck.Function: new pattern synonym Fn
  * genericShrink no longer requires Typeable
  * Result has a new constructor InsufficientCoverage
  * resize throws an error if the size is negative
  * Fix memory leaks
  * Exceptions thrown by callbacks now cause the test to fail
  * Fixed a bug where the cover combinator wouldn't give a
    warning if coverage was 0%</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 2.8.2
  * GHC 8 support
  * Add Arbitrary and CoArbitrary instances for types in containers package
  * Improve speed of shuffle combinator
  * Only print to stderr if it's a terminal.
  * Small changes: slightly improve documentation, remove redundant constraints
    from some functions' types, small improvements to Test.QuickCheck.All.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.8.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c21f7560e6e8d1874bd67e999b21329323e0f7bc4ea350501eef206678c1c11d" name="ghc-QuickCheck" arch="x86_64">
    <version epoch="0" ver="2.8.2" rel="2.3.7"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323086400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325160000">- Enable hscolour
- Add rpmlinrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 2.4.2 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 2.5.1.1 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.6 from upstream
  * convenience instances for up to 7-tupels
  * stderr unbuffered
  * flag to say whether test case was interrupted
- BR ghc-extensible-exceptions-devel no longer required
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 2.7.6
  * Add annotations for Safe Haskell.
  * Fix bug in cabal file which broke cabal test
  * Fixed bug - the Small modifier didn't work on unsigned types
  * Changed arbitrarySizedIntegral to have an Integral constraint
  instead of just Num
  * New genericShrink function provides generic shrinking with GHC.
  * New combinator x === y: fails if x /= y, but also prints their values
  * New function generate :: Gen a -&gt; IO a for running a generator.
  * New combinators infiniteList and infiniteListOf for generating infinite lists.
  * Several combinators added to the main Test.QuickCheck module which
  were previously languishing in other modules. Of particular interest:
  quickCheckAll, ioProperty.
  * New combinators delay and capture which can be used (unsafely!)
  to reuse the random number seed. Useful for generating
  polymorphic (rank-2) values.
  * A new Discard data type and a Testable instance for discarding test cases.
  * All modifiers now have Functor instances and accessor functions.
  * Pressing ctrl-C during shrinking now shows the last failed
  test case, rather than the current shrinking candidate.
  * Experimental support for UHC. You will need the latest version of Cabal from git.
  * Better distribution of test data:
  * The Int generator now only generates fairly small numbers.
  * The new Small and Large modifiers control the distribution of integers
  (Small generates small numbers, Large from the whole range).
  * Floating-point numbers shrink better.
  * Improved random number generation:
  * QuickCheck now uses TFGen rather than StdGen on newer versions
  of GHC, because StdGen's random numbers aren't always random.
  * 'variant' now uses a prefix code. This should prevent some
  potential bananaskins with coarbitrary.
  * API changes:
  * The Gen monad now uses an abstract type QCGen rather than StdGen.
  * The Result type now returns the thrown exception and number
  of failed shrink attempts.
  * Property is now a newtype rather than Gen Prop as it was before.
  * promote is moved into the new module Test.QuickCheck.Gen.Unsafe.
  * 'printTestCase' is deprecated - its new name is 'counterexample'
  * 'morallyDubiousIOProperty' is deprecated - its new name is
  'ioProperty', no moral judgement involved :)</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 2.8.1
  * Fix bug where exceptions thrown printing counterexamples weren't
    being caught when terminal output was disabled
  * Don't export Test.QuickCheck.Property.result
  * Support for GHC 7.10
  * Arbitrary instance for Natural
  * New generators shuffle and sublistOf
  * Support for generic coarbitrary
  * When using the cover combinator, insufficient coverage now
    causes the property to fail
  * Test.QuickCheck.Function: new pattern synonym Fn
  * genericShrink no longer requires Typeable
  * Result has a new constructor InsufficientCoverage
  * resize throws an error if the size is negative
  * Fix memory leaks
  * Exceptions thrown by callbacks now cause the test to fail
  * Fixed a bug where the cover combinator wouldn't give a
    warning if coverage was 0%</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 2.8.2
  * GHC 8 support
  * Add Arbitrary and CoArbitrary instances for types in containers package
  * Improve speed of shuffle combinator
  * Only print to stderr if it's a terminal.
  * Small changes: slightly improve documentation, remove redundant constraints
    from some functions' types, small improvements to Test.QuickCheck.All.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.8.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="27b291d465c6e8359c37d3f85f6c63cb205b3a3b867412c893cb8804125f3776" name="ghc-QuickCheck-devel" arch="x86_64">
    <version epoch="0" ver="2.8.2" rel="2.3.7"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323086400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325160000">- Enable hscolour
- Add rpmlinrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 2.4.2 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 2.5.1.1 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.6 from upstream
  * convenience instances for up to 7-tupels
  * stderr unbuffered
  * flag to say whether test case was interrupted
- BR ghc-extensible-exceptions-devel no longer required
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 2.7.6
  * Add annotations for Safe Haskell.
  * Fix bug in cabal file which broke cabal test
  * Fixed bug - the Small modifier didn't work on unsigned types
  * Changed arbitrarySizedIntegral to have an Integral constraint
  instead of just Num
  * New genericShrink function provides generic shrinking with GHC.
  * New combinator x === y: fails if x /= y, but also prints their values
  * New function generate :: Gen a -&gt; IO a for running a generator.
  * New combinators infiniteList and infiniteListOf for generating infinite lists.
  * Several combinators added to the main Test.QuickCheck module which
  were previously languishing in other modules. Of particular interest:
  quickCheckAll, ioProperty.
  * New combinators delay and capture which can be used (unsafely!)
  to reuse the random number seed. Useful for generating
  polymorphic (rank-2) values.
  * A new Discard data type and a Testable instance for discarding test cases.
  * All modifiers now have Functor instances and accessor functions.
  * Pressing ctrl-C during shrinking now shows the last failed
  test case, rather than the current shrinking candidate.
  * Experimental support for UHC. You will need the latest version of Cabal from git.
  * Better distribution of test data:
  * The Int generator now only generates fairly small numbers.
  * The new Small and Large modifiers control the distribution of integers
  (Small generates small numbers, Large from the whole range).
  * Floating-point numbers shrink better.
  * Improved random number generation:
  * QuickCheck now uses TFGen rather than StdGen on newer versions
  of GHC, because StdGen's random numbers aren't always random.
  * 'variant' now uses a prefix code. This should prevent some
  potential bananaskins with coarbitrary.
  * API changes:
  * The Gen monad now uses an abstract type QCGen rather than StdGen.
  * The Result type now returns the thrown exception and number
  of failed shrink attempts.
  * Property is now a newtype rather than Gen Prop as it was before.
  * promote is moved into the new module Test.QuickCheck.Gen.Unsafe.
  * 'printTestCase' is deprecated - its new name is 'counterexample'
  * 'morallyDubiousIOProperty' is deprecated - its new name is
  'ioProperty', no moral judgement involved :)</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 2.8.1
  * Fix bug where exceptions thrown printing counterexamples weren't
    being caught when terminal output was disabled
  * Don't export Test.QuickCheck.Property.result
  * Support for GHC 7.10
  * Arbitrary instance for Natural
  * New generators shuffle and sublistOf
  * Support for generic coarbitrary
  * When using the cover combinator, insufficient coverage now
    causes the property to fail
  * Test.QuickCheck.Function: new pattern synonym Fn
  * genericShrink no longer requires Typeable
  * Result has a new constructor InsufficientCoverage
  * resize throws an error if the size is negative
  * Fix memory leaks
  * Exceptions thrown by callbacks now cause the test to fail
  * Fixed a bug where the cover combinator wouldn't give a
    warning if coverage was 0%</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 2.8.2
  * GHC 8 support
  * Add Arbitrary and CoArbitrary instances for types in containers package
  * Improve speed of shuffle combinator
  * Only print to stderr if it's a terminal.
  * Small changes: slightly improve documentation, remove redundant constraints
    from some functions' types, small improvements to Test.QuickCheck.All.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.8.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="70d943bf22ff084d7c6322e472382179449af4a6c88282fa52faf6110af146dd" name="ghc-RSA" arch="src">
    <version epoch="0" ver="2.2.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958401">- update to 2.2.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a08b7679b17affca972ac25798855c7525a6c677875af2e349bdd16a9a1aeb81" name="ghc-RSA" arch="src">
    <version epoch="0" ver="2.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958401">- update to 2.2.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7f25a2ec8e3e5ffa22f0393b741f0f50731d45cbb1dedcefe32293b46f941746" name="ghc-RSA" arch="x86_64">
    <version epoch="0" ver="2.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958401">- update to 2.2.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="80df9727fde90c6786c09bd38de0bd8a1f607d30961b97d8085ddf01e3fe3d28" name="ghc-RSA-devel" arch="x86_64">
    <version epoch="0" ver="2.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958401">- update to 2.2.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ceceac6ff766fe0622eabfbdb24b43fcf9229b2a199907659dbb0b6f43617ab4" name="ghc-RefSerialize" arch="src">
    <version epoch="0" ver="0.3.1.4" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="eed14098a031a31b8ce0990e974909d0988067fe61279cdd0f338932d5e14e77" name="ghc-RefSerialize" arch="src">
    <version epoch="0" ver="0.3.1.4" rel="2.3.8"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="90a287c0bbad70595dadc11d63563d569ce61f85ccc96185585322f2ad28abbe" name="ghc-RefSerialize" arch="x86_64">
    <version epoch="0" ver="0.3.1.4" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="00289c53d003a14cb8cf188eb72d6ee77744c3009766b430877743cdcf5713c6" name="ghc-RefSerialize-devel" arch="x86_64">
    <version epoch="0" ver="0.3.1.4" rel="2.3.10"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="155a32b6424c9f774fac5020f46163051a81c417b18ce0ac2dd9ad6fce458a7d" name="ghc-SHA" arch="src">
    <version epoch="0" ver="1.6.4.2" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1422792000">- initial commit of SHA package</changelog>
<changelog author="mimi.vx@gmail.com" date="1429444800">- update to 1.6.4.2
- enable "exe" flag
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- disable exe flag</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.4.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="dacbc669c47361b212cdd663cc965e10d447cf22ec9e7b4be9df58d3b70d950d" name="ghc-SHA" arch="x86_64">
    <version epoch="0" ver="1.6.4.2" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1422792000">- initial commit of SHA package</changelog>
<changelog author="mimi.vx@gmail.com" date="1429444800">- update to 1.6.4.2
- enable "exe" flag
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- disable exe flag</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.4.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4272d7d7e008273c4e41bad0c9b5dc8a3cd52eaecdd56c7dac60fbf3ffcdf106" name="ghc-SHA-devel" arch="x86_64">
    <version epoch="0" ver="1.6.4.2" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1422792000">- initial commit of SHA package</changelog>
<changelog author="mimi.vx@gmail.com" date="1429444800">- update to 1.6.4.2
- enable "exe" flag
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- disable exe flag</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.4.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0d95f5ad7ba1e6d7ebb1745e03e0cadb0b3ab33f16e694a92d17606b9a6f88fe" name="ghc-STMonadTrans" arch="src">
    <version epoch="0" ver="0.3.4" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.3.4 with cabal2obs.</changelog>

</package>
<package pkgid="f4b12fdaf853336efb39b222bc59f6b6db7ed15be7a2087966439465a9a89941" name="ghc-STMonadTrans" arch="x86_64">
    <version epoch="0" ver="0.3.4" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.3.4 with cabal2obs.</changelog>

</package>
<package pkgid="09f174f53cfe4a11ad1984461d9771242e08420a7f0e8893a088f6aeb352199c" name="ghc-STMonadTrans-devel" arch="x86_64">
    <version epoch="0" ver="0.3.4" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.3.4 with cabal2obs.</changelog>

</package>
<package pkgid="7336ceef29590b8e6da98db83dd8189e3bbb8f14cdb58b71c1aec4736cd1f5de" name="ghc-SafeSemaphore" arch="src">
    <version epoch="0" ver="0.10.1" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version SafeSemaphore-0.10.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="573581ac3aab8f713aade7316403fefa792f2caf9a18611c3f189e8f9f6eea54" name="ghc-SafeSemaphore" arch="x86_64">
    <version epoch="0" ver="0.10.1" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version SafeSemaphore-0.10.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="aad1967c91050369c7d9a99b33ca496eb1cb902de253f4f7a8e7f4e36fe42d3b" name="ghc-SafeSemaphore-devel" arch="x86_64">
    <version epoch="0" ver="0.10.1" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version SafeSemaphore-0.10.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="cd0e751f680c16f4c0b7367cf2c9b1f872d48126e6342207919b4a27783e935d" name="ghc-SegmentTree" arch="src">
    <version epoch="0" ver="0.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bb6d513c8402420d44e0f0575d8079c321d95935c4402ea28d7e6cf9b4fb6392" name="ghc-SegmentTree" arch="x86_64">
    <version epoch="0" ver="0.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b180a7aa492b8e068fae50635ea5b28e67af8217c7c5ac933544e1b61dcdd421" name="ghc-SegmentTree-devel" arch="x86_64">
    <version epoch="0" ver="0.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="24298ee8af3533dc522477c276e2567cac8c93f50ad154956fd966e7432f6572" name="ghc-ShellCheck" arch="x86_64">
    <version epoch="0" ver="0.4.5" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1441540800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452600000">- update to 0.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 0.4.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1463832000">- update to 0.4.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.4.5 with cabal2obs.</changelog>

</package>
<package pkgid="a9724c5c47d6ba3cd5f4304ffece960deb4880f96ec1055b00a3a4743ebd6a7e" name="ghc-ShellCheck-devel" arch="x86_64">
    <version epoch="0" ver="0.4.5" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1441540800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452600000">- update to 0.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 0.4.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1463832000">- update to 0.4.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.4.5 with cabal2obs.</changelog>

</package>
<package pkgid="fa3007b3ff038745f8444fa4f6ab4fc99228c1a4079fa3d1fe60b32298f3fdee" name="ghc-Spintax" arch="src">
    <version epoch="0" ver="0.1.0.1" rel="2.3.7"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.1.0.1 with cabal2obs.</changelog>

</package>
<package pkgid="0548f271609fe14e15696b341822631dfcb0329f26c7b2715220158964c808ec" name="ghc-Spintax" arch="x86_64">
    <version epoch="0" ver="0.1.0.1" rel="2.3.7"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.1.0.1 with cabal2obs.</changelog>

</package>
<package pkgid="e892f50fd64defed79bda7216284e6296736e0f63f665d477d280d58c3a33dbd" name="ghc-Spintax-devel" arch="x86_64">
    <version epoch="0" ver="0.1.0.1" rel="2.3.7"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.1.0.1 with cabal2obs.</changelog>

</package>
<package pkgid="269b7f243bb7e9ed2e922879cadbe89ad969b678c6a59ea06a27e3ad8524c6a7" name="ghc-Spock" arch="src">
    <version epoch="0" ver="0.10.0.1" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.10.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.10.0.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="9bf870d98e4128df6402d8186bfa1dd33b8df327396ba9360b2e46479dfa11fa" name="ghc-Spock" arch="x86_64">
    <version epoch="0" ver="0.10.0.1" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.10.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.10.0.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="198269e7ee2ffde90b59f4bc8758ff435baeed5dfd6c1fb294dd8e18550b9478" name="ghc-Spock-devel" arch="x86_64">
    <version epoch="0" ver="0.10.0.1" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.10.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.10.0.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="5b4f91f4734c786f2621946b41b9222ba3f3329ffdb887d6a2cb97c43cb7f571" name="ghc-Spock-worker" arch="src">
    <version epoch="0" ver="0.3.0.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.3.0.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="2ed2edb71a1f7fe787531e4fb654993f1b90206ab22a131a10fb118e4887b2c8" name="ghc-Spock-worker" arch="x86_64">
    <version epoch="0" ver="0.3.0.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.3.0.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="2c508a82b3ec22cfd05f5ef42a254abed42d4b693b867b70f7e778cedc255327" name="ghc-Spock-worker-devel" arch="x86_64">
    <version epoch="0" ver="0.3.0.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.3.0.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="03c6be4030df4118123a89d77d79bd086d44cc8f8351c3a66ea29b6bbca1dbdc" name="ghc-StateVar" arch="src">
    <version epoch="0" ver="1.1.0.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429185600">- initial commit of package</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.1.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.1.0.2
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 1.1.0.3
  * Removed a couple of redundant typeclass constraints.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460635200">- update to 1.1.0.4
  * Corrected HasUpdate's superclass constraint.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="68559f9741b460ed79623b2fd784e77c198eb5a8a2e752fd45fe84ebe8fd6ec3" name="ghc-StateVar" arch="x86_64">
    <version epoch="0" ver="1.1.0.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429185600">- initial commit of package</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.1.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.1.0.2
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 1.1.0.3
  * Removed a couple of redundant typeclass constraints.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460635200">- update to 1.1.0.4
  * Corrected HasUpdate's superclass constraint.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="62bf896586ec1da2343903e8f35649244f75e965e1b1e1044a0d85fa756dac19" name="ghc-StateVar-devel" arch="x86_64">
    <version epoch="0" ver="1.1.0.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429185600">- initial commit of package</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.1.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.1.0.2
  * Relaxed upper version bound for transformers.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 1.1.0.3
  * Removed a couple of redundant typeclass constraints.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460635200">- update to 1.1.0.4
  * Corrected HasUpdate's superclass constraint.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9aa2198c255330d3f18cd869783f2830727f7ea60e266a97dbb56db90683b428" name="ghc-X11" arch="src">
    <version epoch="0" ver="1.6.1.2" rel="3.3.4"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1327320000">- change license to be in spdx.org format</changelog>
<changelog author="herbert@graeber-clan.de" date="1339156800">- update for haskell platform 2012.2.0.0
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="jmatejka@suse.cz" date="1402920000">- Version bump</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1413806400">- enable build for PowerPCs
- remove conditional hscolour BR
  * handled by ghc-rpm-macros now</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518400">- spec cleaned</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518401">- rename rpmlintrc and add it to specfile</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.1.2 revision 0 with cabal2obs.
  This update obsoletes ghc-X11.rpmlintrc.</changelog>

</package>
<package pkgid="088f8737957b407a45e983573b5a1e405faa5f1b081e39d5c6363ec30f96137b" name="ghc-X11" arch="x86_64">
    <version epoch="0" ver="1.6.1.2" rel="3.3.4"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1327320000">- change license to be in spdx.org format</changelog>
<changelog author="herbert@graeber-clan.de" date="1339156800">- update for haskell platform 2012.2.0.0
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="jmatejka@suse.cz" date="1402920000">- Version bump</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1413806400">- enable build for PowerPCs
- remove conditional hscolour BR
  * handled by ghc-rpm-macros now</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518400">- spec cleaned</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518401">- rename rpmlintrc and add it to specfile</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.1.2 revision 0 with cabal2obs.
  This update obsoletes ghc-X11.rpmlintrc.</changelog>

</package>
<package pkgid="ee8873ee1b1cc62b24275443c8d52db036a04d54a66531424c6a55ab9c196e44" name="ghc-X11-devel" arch="x86_64">
    <version epoch="0" ver="1.6.1.2" rel="3.3.4"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1327320000">- change license to be in spdx.org format</changelog>
<changelog author="herbert@graeber-clan.de" date="1339156800">- update for haskell platform 2012.2.0.0
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="jmatejka@suse.cz" date="1402920000">- Version bump</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1413806400">- enable build for PowerPCs
- remove conditional hscolour BR
  * handled by ghc-rpm-macros now</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518400">- spec cleaned</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518401">- rename rpmlintrc and add it to specfile</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.1.2 revision 0 with cabal2obs.
  This update obsoletes ghc-X11.rpmlintrc.</changelog>

</package>
<package pkgid="fae502d90bdd0c132d662c271261efaa4c627155a68caddcd874b34c82175544" name="ghc-X11-xft" arch="src">
    <version epoch="0" ver="0.3.1" rel="3.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1431518400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1 revision 0 with cabal2obs.</changelog>
<changelog author="mimi.vx@gmail.com" date="1469448000">- fix license to LGPL-2.1+</changelog>

</package>
<package pkgid="1284b7290ed768c04d8a708c1fa6c4adae57a450397e90ebad216f8da0f12950" name="ghc-X11-xft" arch="x86_64">
    <version epoch="0" ver="0.3.1" rel="3.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1431518400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1 revision 0 with cabal2obs.</changelog>
<changelog author="mimi.vx@gmail.com" date="1469448000">- fix license to LGPL-2.1+</changelog>

</package>
<package pkgid="91ddfbff1112a698e7dc86568ba3755e3f893cfdd63e9e8757a886eb32dc5d2e" name="ghc-X11-xft-devel" arch="x86_64">
    <version epoch="0" ver="0.3.1" rel="3.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1431518400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1 revision 0 with cabal2obs.</changelog>
<changelog author="mimi.vx@gmail.com" date="1469448000">- fix license to LGPL-2.1+</changelog>

</package>
<package pkgid="858aa6b45b9f59d6f8a77d4c94f78d86de9f4820b140ad815a9e3b861e10af04" name="ghc-adjunctions" arch="src">
    <version epoch="0" ver="4.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1443528000">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 4.3
  * Removed a spurious superclass constraint for Applicative (StoreT g w)
  * comonad 5 support</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="a00b3e35e228fefd4c79b47a0500f5318a5f838310c0f7e78e0d751fa99d57df" name="ghc-adjunctions" arch="src">
    <version epoch="0" ver="4.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1443528000">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 4.3
  * Removed a spurious superclass constraint for Applicative (StoreT g w)
  * comonad 5 support</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="fe5e64bc9f363efc59fe3606166c0fa70619148e584531fa80ad754d73a3d67f" name="ghc-adjunctions" arch="x86_64">
    <version epoch="0" ver="4.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1443528000">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 4.3
  * Removed a spurious superclass constraint for Applicative (StoreT g w)
  * comonad 5 support</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="a1b9fbf3b5b9e8466c390600f03a708bee8004207fee4784a35cbeebb956531b" name="ghc-adjunctions-devel" arch="x86_64">
    <version epoch="0" ver="4.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1443528000">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 4.3
  * Removed a spurious superclass constraint for Applicative (StoreT g w)
  * comonad 5 support</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="2e47fdb1bfbd89421d95e1d225d07543602fe17b1a639750d081100fc029a740" name="ghc-aeson" arch="src">
    <version epoch="0" ver="0.11.3.0" rel="2.3.6"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.6.2.0</changelog>
<changelog author="sbahling@suse.com" date="1382961600">- Remove redundant Requires for ghc-compiler</changelog>
<changelog author="dvaleev@suse.com" date="1413633600">- disable TH module on arch's without ghci
  aeson-disable-TH.patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- drop aeson-disable-TH.patch
  * Template Haskell (TH) now available on all supprted archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.8.0.2
  * Fix ToJSON instance for 15-tuples.
  * Support time-1.5.
  * Add ToJSON and FromJSON instances for tuples of up to 15 elements.
  * Major compiler and library compatibility changes: we have dropped
  support for GHC older than 7.4, text older than 1.1, and bytestring
  older than 0.10.4.0.  Supporting the older versions had become
  increasingly difficult, to the point where it was no longer worth
  it.
  * The performance of encoding to and decoding of bytestrings have both
  improved by up to 2x, while also using less memory.
  * New dependency: the scientific package lets us parse floating point
  numbers more quickly and accurately.
  * eitherDecode, decodeStrictWith: fixed bugs.
  * Added FromJSON and ToJSON instances for Tree and Scientific.
  * Fixed the ToJSON instances for UTCTime and ZonedTime.</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 0.9.0.1
  * A stray export of encodeToBuilder got away!
  * The json and json' parsers are now synonyms for value and value', in conformance
  with the looser semantics of RFC 7159.
  * Renamed encodeToByteStringBuilder to the more compact encodeToBuilder.
  * The dependency on the unordered-containers package was too lax, and has been
  corrected.
  * Encoding a Scientific value with a huge exponent is now handled efficiently.
  (This would previously allocate a huge arbitrary-precision integer, potentially
  leading to a denial of service.)
  * Handling of strings that contain backslash escape sequences is greatly improved.
  For a pathological string containing almost a megabyte of consecutive backslashes,
  the new implementation is 27x faster and uses 42x less memory.
  * The ToJSON instance for UTCTime is rendered with higher (picosecond) resolution.
  * The value parser now correctly handles leading whitespace.
  * New instances of ToJSON and FromJSON for Data.Sequence and Data.Functor.Identity.
  The Value type now has a Read instance.
  * ZonedTime parser ordering now favours the standard JSON format, increasing
    efficiency in the common case.
  * Encoding to a Text.Builder now escapes '&lt;' and '&gt;' characters, to reduce XSS risk.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 0.11.1.4
  * Fix build with base &lt; 4.8 and unordered-containers &lt; 0.2.6.
  * Add missing field in docs for defaultOptions.
  * Fixes a bug where the hashes of equal values could differ.
  * The only changes are added instances. (0.11.1.0)
    + These are new:
    ToJSON a =&gt; ToJSON (NonEmpty a)
    FromJSON a =&gt; FromJSON (NonEmpty a)
    ToJSON (Proxy a)
    FromJSON (Proxy a)
    ToJSON b =&gt; ToJSON (Tagged a b)
    FromJSON b =&gt; FromJSON (Tagged a b)
    ToJSON a =&gt; ToJSON (Const a b)
    FromJSON a =&gt; FromJSON (Const a b)
    + These are now available for older GHCs:
    ToJSON Natural
    FromJSON Natural
  * This release should be close to backwards compatible with aeson 0.9 (0.11.0.0)
    + Breaking changes:
    Revert .:? to behave like it did in 0.9. If you want the 0.10 behavior
    use .:! instead.
    Revert JSON format of Either to 0.9, Left and Right are now serialized with
    an initial uppercase letter. If you want the names in lowercase you can
    add a newtype with an instance.
    All ToJSON and FromJSON instances except for [a] are no longer OVERLAPPABLE.
    Mark your instance as OVERLAPPING if it overlaps any of the other aeson
    instances.
    All ToJSON and FromJSON instances except for [Char] are no longer
    incoherent, this means you may need to replace your incoherent instances
    with a newtyped instance.
    + Additions:
    Introduce .:! that behaves like .:? did in 0.10.
    Allow HH:MM format for ZonedTime and UTCTime. This is one of the formats
    allowed by ISO 8601.
    Added ToJSON and FromJSON instances for the Version, Ordering, and Natural
    types.
    + Bug fixes:
    JSONPath identifiers are now escaped if they contain invalid characters.
    Fixed JSONPath messages for Seq to include indices.
    Fixed JSONPath messages for Either to include left/right.
    Fix missing quotes surrounding time encodings.
    Fix #293: Type error in TH when using omitNothingFields = True.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 0.11.2.0
  * Enable PolyKinds to generalize Proxy, Tagged, and Const instances.
  * Add unsafeToEncoding in Data.Aeson.Types, use with care!</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.2.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.11.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.11.2.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.11.3.0 with cabal2obs.</changelog>

</package>
<package pkgid="3a325e8cafc92f0a45e3fc1344572b83a5e28ea10a2d5d981438d4f23b073365" name="ghc-aeson" arch="x86_64">
    <version epoch="0" ver="0.11.3.0" rel="2.3.6"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.6.2.0</changelog>
<changelog author="sbahling@suse.com" date="1382961600">- Remove redundant Requires for ghc-compiler</changelog>
<changelog author="dvaleev@suse.com" date="1413633600">- disable TH module on arch's without ghci
  aeson-disable-TH.patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- drop aeson-disable-TH.patch
  * Template Haskell (TH) now available on all supprted archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.8.0.2
  * Fix ToJSON instance for 15-tuples.
  * Support time-1.5.
  * Add ToJSON and FromJSON instances for tuples of up to 15 elements.
  * Major compiler and library compatibility changes: we have dropped
  support for GHC older than 7.4, text older than 1.1, and bytestring
  older than 0.10.4.0.  Supporting the older versions had become
  increasingly difficult, to the point where it was no longer worth
  it.
  * The performance of encoding to and decoding of bytestrings have both
  improved by up to 2x, while also using less memory.
  * New dependency: the scientific package lets us parse floating point
  numbers more quickly and accurately.
  * eitherDecode, decodeStrictWith: fixed bugs.
  * Added FromJSON and ToJSON instances for Tree and Scientific.
  * Fixed the ToJSON instances for UTCTime and ZonedTime.</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 0.9.0.1
  * A stray export of encodeToBuilder got away!
  * The json and json' parsers are now synonyms for value and value', in conformance
  with the looser semantics of RFC 7159.
  * Renamed encodeToByteStringBuilder to the more compact encodeToBuilder.
  * The dependency on the unordered-containers package was too lax, and has been
  corrected.
  * Encoding a Scientific value with a huge exponent is now handled efficiently.
  (This would previously allocate a huge arbitrary-precision integer, potentially
  leading to a denial of service.)
  * Handling of strings that contain backslash escape sequences is greatly improved.
  For a pathological string containing almost a megabyte of consecutive backslashes,
  the new implementation is 27x faster and uses 42x less memory.
  * The ToJSON instance for UTCTime is rendered with higher (picosecond) resolution.
  * The value parser now correctly handles leading whitespace.
  * New instances of ToJSON and FromJSON for Data.Sequence and Data.Functor.Identity.
  The Value type now has a Read instance.
  * ZonedTime parser ordering now favours the standard JSON format, increasing
    efficiency in the common case.
  * Encoding to a Text.Builder now escapes '&lt;' and '&gt;' characters, to reduce XSS risk.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 0.11.1.4
  * Fix build with base &lt; 4.8 and unordered-containers &lt; 0.2.6.
  * Add missing field in docs for defaultOptions.
  * Fixes a bug where the hashes of equal values could differ.
  * The only changes are added instances. (0.11.1.0)
    + These are new:
    ToJSON a =&gt; ToJSON (NonEmpty a)
    FromJSON a =&gt; FromJSON (NonEmpty a)
    ToJSON (Proxy a)
    FromJSON (Proxy a)
    ToJSON b =&gt; ToJSON (Tagged a b)
    FromJSON b =&gt; FromJSON (Tagged a b)
    ToJSON a =&gt; ToJSON (Const a b)
    FromJSON a =&gt; FromJSON (Const a b)
    + These are now available for older GHCs:
    ToJSON Natural
    FromJSON Natural
  * This release should be close to backwards compatible with aeson 0.9 (0.11.0.0)
    + Breaking changes:
    Revert .:? to behave like it did in 0.9. If you want the 0.10 behavior
    use .:! instead.
    Revert JSON format of Either to 0.9, Left and Right are now serialized with
    an initial uppercase letter. If you want the names in lowercase you can
    add a newtype with an instance.
    All ToJSON and FromJSON instances except for [a] are no longer OVERLAPPABLE.
    Mark your instance as OVERLAPPING if it overlaps any of the other aeson
    instances.
    All ToJSON and FromJSON instances except for [Char] are no longer
    incoherent, this means you may need to replace your incoherent instances
    with a newtyped instance.
    + Additions:
    Introduce .:! that behaves like .:? did in 0.10.
    Allow HH:MM format for ZonedTime and UTCTime. This is one of the formats
    allowed by ISO 8601.
    Added ToJSON and FromJSON instances for the Version, Ordering, and Natural
    types.
    + Bug fixes:
    JSONPath identifiers are now escaped if they contain invalid characters.
    Fixed JSONPath messages for Seq to include indices.
    Fixed JSONPath messages for Either to include left/right.
    Fix missing quotes surrounding time encodings.
    Fix #293: Type error in TH when using omitNothingFields = True.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 0.11.2.0
  * Enable PolyKinds to generalize Proxy, Tagged, and Const instances.
  * Add unsafeToEncoding in Data.Aeson.Types, use with care!</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.2.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.11.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.11.2.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.11.3.0 with cabal2obs.</changelog>

</package>
<package pkgid="e2f14fb62486eb033291e4ee114f04131ed188400da35d18fd0971de2480ed1e" name="ghc-aeson-compat" arch="src">
    <version epoch="0" ver="0.3.6" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1451217600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455105600">- update to 0.3.1.0
- add remove_nats.patch
  * aeson-0.11 support
  * Add ToJSON Day and LocalTime instances
  * Add Natural, Ordering and Version instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- allow aeson-0.11.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.3.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- updte to 0.3.3.0
  * Enable PolyKinds to generalize Proxy, Tagged, and Const instances.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465041600">- update to 0.3.4.0
  * Add NominalDiffTime instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.3.5.1 revision 0
  * value, value' and Parser are exported from Data.Aeson.Compat
  * Use explicit export list. Now we are sure we don't break interface.
  * Fix (.=) export regression introduced by 0.3.5.0</changelog>
<changelog author="psimons@suse.com" date="1468497600">- Remove obsolete remove_nats.patch. We ship ghc-nats now.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.3.5.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.3.5.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.3.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474891200">- Update to version 0.3.6 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.3.6 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 0.3.6 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="ae8fceff8ec15883e25bdf27be95fbf3740bfb25b11cef6b2b1a2b79f877b152" name="ghc-aeson-compat" arch="src">
    <version epoch="0" ver="0.3.6" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1451217600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455105600">- update to 0.3.1.0
- add remove_nats.patch
  * aeson-0.11 support
  * Add ToJSON Day and LocalTime instances
  * Add Natural, Ordering and Version instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- allow aeson-0.11.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.3.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- updte to 0.3.3.0
  * Enable PolyKinds to generalize Proxy, Tagged, and Const instances.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465041600">- update to 0.3.4.0
  * Add NominalDiffTime instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.3.5.1 revision 0
  * value, value' and Parser are exported from Data.Aeson.Compat
  * Use explicit export list. Now we are sure we don't break interface.
  * Fix (.=) export regression introduced by 0.3.5.0</changelog>
<changelog author="psimons@suse.com" date="1468497600">- Remove obsolete remove_nats.patch. We ship ghc-nats now.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.3.5.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.3.5.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.3.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474891200">- Update to version 0.3.6 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.3.6 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 0.3.6 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="d837dfcfea31e527cc31fcdd8d9ac411ad3af15bbdd02b6207f95ff17521ef16" name="ghc-aeson-compat" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1451217600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455105600">- update to 0.3.1.0
- add remove_nats.patch
  * aeson-0.11 support
  * Add ToJSON Day and LocalTime instances
  * Add Natural, Ordering and Version instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- allow aeson-0.11.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.3.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- updte to 0.3.3.0
  * Enable PolyKinds to generalize Proxy, Tagged, and Const instances.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465041600">- update to 0.3.4.0
  * Add NominalDiffTime instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.3.5.1 revision 0
  * value, value' and Parser are exported from Data.Aeson.Compat
  * Use explicit export list. Now we are sure we don't break interface.
  * Fix (.=) export regression introduced by 0.3.5.0</changelog>
<changelog author="psimons@suse.com" date="1468497600">- Remove obsolete remove_nats.patch. We ship ghc-nats now.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.3.5.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.3.5.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.3.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474891200">- Update to version 0.3.6 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.3.6 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 0.3.6 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="b8eb2c827008b434b52ba24aa3f8ec737c3a0239e13ca33b662cb98639d45436" name="ghc-aeson-compat-devel" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1451217600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455105600">- update to 0.3.1.0
- add remove_nats.patch
  * aeson-0.11 support
  * Add ToJSON Day and LocalTime instances
  * Add Natural, Ordering and Version instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- allow aeson-0.11.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.3.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- updte to 0.3.3.0
  * Enable PolyKinds to generalize Proxy, Tagged, and Const instances.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465041600">- update to 0.3.4.0
  * Add NominalDiffTime instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.3.5.1 revision 0
  * value, value' and Parser are exported from Data.Aeson.Compat
  * Use explicit export list. Now we are sure we don't break interface.
  * Fix (.=) export regression introduced by 0.3.5.0</changelog>
<changelog author="psimons@suse.com" date="1468497600">- Remove obsolete remove_nats.patch. We ship ghc-nats now.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.3.5.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.3.5.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.3.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474891200">- Update to version 0.3.6 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.3.6 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 0.3.6 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="67cdcfc7a8dc3c5e349e0320971b40e1d72300153900857974c20d3b64ff87b3" name="ghc-aeson-devel" arch="x86_64">
    <version epoch="0" ver="0.11.3.0" rel="2.3.6"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.6.2.0</changelog>
<changelog author="sbahling@suse.com" date="1382961600">- Remove redundant Requires for ghc-compiler</changelog>
<changelog author="dvaleev@suse.com" date="1413633600">- disable TH module on arch's without ghci
  aeson-disable-TH.patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- drop aeson-disable-TH.patch
  * Template Haskell (TH) now available on all supprted archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.8.0.2
  * Fix ToJSON instance for 15-tuples.
  * Support time-1.5.
  * Add ToJSON and FromJSON instances for tuples of up to 15 elements.
  * Major compiler and library compatibility changes: we have dropped
  support for GHC older than 7.4, text older than 1.1, and bytestring
  older than 0.10.4.0.  Supporting the older versions had become
  increasingly difficult, to the point where it was no longer worth
  it.
  * The performance of encoding to and decoding of bytestrings have both
  improved by up to 2x, while also using less memory.
  * New dependency: the scientific package lets us parse floating point
  numbers more quickly and accurately.
  * eitherDecode, decodeStrictWith: fixed bugs.
  * Added FromJSON and ToJSON instances for Tree and Scientific.
  * Fixed the ToJSON instances for UTCTime and ZonedTime.</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 0.9.0.1
  * A stray export of encodeToBuilder got away!
  * The json and json' parsers are now synonyms for value and value', in conformance
  with the looser semantics of RFC 7159.
  * Renamed encodeToByteStringBuilder to the more compact encodeToBuilder.
  * The dependency on the unordered-containers package was too lax, and has been
  corrected.
  * Encoding a Scientific value with a huge exponent is now handled efficiently.
  (This would previously allocate a huge arbitrary-precision integer, potentially
  leading to a denial of service.)
  * Handling of strings that contain backslash escape sequences is greatly improved.
  For a pathological string containing almost a megabyte of consecutive backslashes,
  the new implementation is 27x faster and uses 42x less memory.
  * The ToJSON instance for UTCTime is rendered with higher (picosecond) resolution.
  * The value parser now correctly handles leading whitespace.
  * New instances of ToJSON and FromJSON for Data.Sequence and Data.Functor.Identity.
  The Value type now has a Read instance.
  * ZonedTime parser ordering now favours the standard JSON format, increasing
    efficiency in the common case.
  * Encoding to a Text.Builder now escapes '&lt;' and '&gt;' characters, to reduce XSS risk.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 0.11.1.4
  * Fix build with base &lt; 4.8 and unordered-containers &lt; 0.2.6.
  * Add missing field in docs for defaultOptions.
  * Fixes a bug where the hashes of equal values could differ.
  * The only changes are added instances. (0.11.1.0)
    + These are new:
    ToJSON a =&gt; ToJSON (NonEmpty a)
    FromJSON a =&gt; FromJSON (NonEmpty a)
    ToJSON (Proxy a)
    FromJSON (Proxy a)
    ToJSON b =&gt; ToJSON (Tagged a b)
    FromJSON b =&gt; FromJSON (Tagged a b)
    ToJSON a =&gt; ToJSON (Const a b)
    FromJSON a =&gt; FromJSON (Const a b)
    + These are now available for older GHCs:
    ToJSON Natural
    FromJSON Natural
  * This release should be close to backwards compatible with aeson 0.9 (0.11.0.0)
    + Breaking changes:
    Revert .:? to behave like it did in 0.9. If you want the 0.10 behavior
    use .:! instead.
    Revert JSON format of Either to 0.9, Left and Right are now serialized with
    an initial uppercase letter. If you want the names in lowercase you can
    add a newtype with an instance.
    All ToJSON and FromJSON instances except for [a] are no longer OVERLAPPABLE.
    Mark your instance as OVERLAPPING if it overlaps any of the other aeson
    instances.
    All ToJSON and FromJSON instances except for [Char] are no longer
    incoherent, this means you may need to replace your incoherent instances
    with a newtyped instance.
    + Additions:
    Introduce .:! that behaves like .:? did in 0.10.
    Allow HH:MM format for ZonedTime and UTCTime. This is one of the formats
    allowed by ISO 8601.
    Added ToJSON and FromJSON instances for the Version, Ordering, and Natural
    types.
    + Bug fixes:
    JSONPath identifiers are now escaped if they contain invalid characters.
    Fixed JSONPath messages for Seq to include indices.
    Fixed JSONPath messages for Either to include left/right.
    Fix missing quotes surrounding time encodings.
    Fix #293: Type error in TH when using omitNothingFields = True.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 0.11.2.0
  * Enable PolyKinds to generalize Proxy, Tagged, and Const instances.
  * Add unsafeToEncoding in Data.Aeson.Types, use with care!</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.2.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.11.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.11.2.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.11.3.0 with cabal2obs.</changelog>

</package>
<package pkgid="6738f85eac8b4a931c700149a2835882ead8938cee4e2034c728214d9a114535" name="ghc-aeson-extra" arch="src">
    <version epoch="0" ver="0.3.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.2.3.0
  * Data.Time.TH module with mkUTCTime
  * encodeStrict in Data.Aeson.Extra</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update to 0.3.0.0
  * Data.Time.TH moved to time-parsers
  * Data.Aeson.Compat moved to aeson-compat
  * The modules aren't re-exported, as that would require Cabal &gt;= 1.21 restriction</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- relax base-compat constraints</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.3.1.0
  * Support quickcheck-instances &gt;=0.3.12
  * Add Data.Aeson.Extra.TH
  * Add Data.Aeson.Extra.Foldable
  * Add Data.Aeson.Extra.Merge</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.3.1.1
  * Support aeson-0.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.3.2.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2d873792de229850bc6922edd5c52acfc19719a7af29930fb778df40c9702fc2" name="ghc-aeson-extra" arch="x86_64">
    <version epoch="0" ver="0.3.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.2.3.0
  * Data.Time.TH module with mkUTCTime
  * encodeStrict in Data.Aeson.Extra</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update to 0.3.0.0
  * Data.Time.TH moved to time-parsers
  * Data.Aeson.Compat moved to aeson-compat
  * The modules aren't re-exported, as that would require Cabal &gt;= 1.21 restriction</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- relax base-compat constraints</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.3.1.0
  * Support quickcheck-instances &gt;=0.3.12
  * Add Data.Aeson.Extra.TH
  * Add Data.Aeson.Extra.Foldable
  * Add Data.Aeson.Extra.Merge</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.3.1.1
  * Support aeson-0.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.3.2.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7c856c000c50c30bbd9798d77ef91d91bdbe2b7faf5ae455279a8ab2f5d7ba48" name="ghc-aeson-extra-devel" arch="x86_64">
    <version epoch="0" ver="0.3.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.2.3.0
  * Data.Time.TH module with mkUTCTime
  * encodeStrict in Data.Aeson.Extra</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update to 0.3.0.0
  * Data.Time.TH moved to time-parsers
  * Data.Aeson.Compat moved to aeson-compat
  * The modules aren't re-exported, as that would require Cabal &gt;= 1.21 restriction</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- relax base-compat constraints</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.3.1.0
  * Support quickcheck-instances &gt;=0.3.12
  * Add Data.Aeson.Extra.TH
  * Add Data.Aeson.Extra.Foldable
  * Add Data.Aeson.Extra.Merge</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.3.1.1
  * Support aeson-0.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.3.2.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="198a23bdcae96948c0574a5dad91e2a8e13243546bc8669ce6953f518f8290c1" name="ghc-aeson-pretty" arch="src">
    <version epoch="0" ver="0.7.2" rel="2.3.2"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- moved aeson-pretty binary from devel package to normal</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3e0b93a07b8cd260f405110e6d0d3ea6056726a856afbc89f9a839ca7fe5b168" name="ghc-aeson-pretty" arch="src">
    <version epoch="0" ver="0.7.2" rel="2.3.3"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- moved aeson-pretty binary from devel package to normal</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9768e84b38c4e30a00e3551c8963718c7b2f3da9f8042864f11c86c38f364fcf" name="ghc-aeson-pretty" arch="x86_64">
    <version epoch="0" ver="0.7.2" rel="2.3.3"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- moved aeson-pretty binary from devel package to normal</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="af5146c7c9f3020b9628f4bc50268944a411d4725eeaf5f75b618b06f1cea02a" name="ghc-aeson-pretty-devel" arch="x86_64">
    <version epoch="0" ver="0.7.2" rel="2.3.3"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- moved aeson-pretty binary from devel package to normal</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="944a3b2a40c9992d085fb05d9a68076ee376dc94311a7dd2bac12ba38bae3cd4" name="ghc-ansi-terminal" arch="src">
    <version epoch="0" ver="0.6.2.3" rel="3.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1416139200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add group to devele section</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- regenerated spec with  cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.6.2.2
  * Fix a GHC 7.10 warning</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.6.2.3
  * Add an example to the haddocks</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9aa7995915ff22c34f35730a023ebbcdee44fe561648b2a8b75effbfe04af94d" name="ghc-ansi-terminal" arch="x86_64">
    <version epoch="0" ver="0.6.2.3" rel="3.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1416139200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add group to devele section</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- regenerated spec with  cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.6.2.2
  * Fix a GHC 7.10 warning</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.6.2.3
  * Add an example to the haddocks</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4b796eb58748e526762941f822080bc734866c3925c262f872ef1b6f469795d9" name="ghc-ansi-terminal-devel" arch="x86_64">
    <version epoch="0" ver="0.6.2.3" rel="3.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1416139200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add group to devele section</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- regenerated spec with  cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.6.2.2
  * Fix a GHC 7.10 warning</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.6.2.3
  * Add an example to the haddocks</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="12c631edee97b05c8fe2b46e790acd0ad54a09ca1406b326c09d937b8c4eb9ef" name="ghc-ansi-wl-pprint" arch="src">
    <version epoch="0" ver="0.6.7.3" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.7.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2a0c4ab8137a11f1619a1f00ab2835e79b8eb27d2c1fbcb47e574d1984b8cdc0" name="ghc-ansi-wl-pprint" arch="x86_64">
    <version epoch="0" ver="0.6.7.3" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.7.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="405795f59c696c715e30d81a957f9e3b044b68389c3ce234b0e8b7f45521ccd9" name="ghc-ansi-wl-pprint-devel" arch="x86_64">
    <version epoch="0" ver="0.6.7.3" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.7.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="681e976197efc2443daacb31ad349b38a85637eec1eaab4854f23e2072762631" name="ghc-appar" arch="src">
    <version epoch="0" ver="0.1.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bf2978b24296b13421f5349f1bca373d5396578292a104748a42a5b2173fb5de" name="ghc-appar" arch="x86_64">
    <version epoch="0" ver="0.1.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f736adf684559f035d931b83e999618ccf117af5920cffae8374ddf2d57110a2" name="ghc-appar-devel" arch="x86_64">
    <version epoch="0" ver="0.1.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7edd083ddaca85c845ad5590e879a1ad460ef63e62bc667c042d8d6eab488476" name="ghc-array" arch="x86_64">
    <version epoch="0" ver="0.5.1.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="7f55b8e9d2ae2e49b93330ab6050e2093030e41dabae09823c1116a63dfca75c" name="ghc-array-devel" arch="x86_64">
    <version epoch="0" ver="0.5.1.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="b5c9a7c5362c28567534b02d1956d34228f9fbb87cd5380c1155178c351ccdf4" name="ghc-asn1-encoding" arch="src">
    <version epoch="0" ver="0.9.4" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.9.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.9.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.9.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c8b5bc8a84902b89f4c14590801ad829d3906286ac104f12a4db7263a79b81cd" name="ghc-asn1-encoding" arch="src">
    <version epoch="0" ver="0.9.4" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.9.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.9.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.9.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e19959141a95956f118ead09aa505322ecdcf8ba56dcf30c082b9dfd75159723" name="ghc-asn1-encoding" arch="x86_64">
    <version epoch="0" ver="0.9.4" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.9.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.9.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.9.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d23dc7e73b736e0984fdb5cff15a42052dcd29d1f1a1c27f975dbaa6f3907e10" name="ghc-asn1-encoding-devel" arch="x86_64">
    <version epoch="0" ver="0.9.4" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.9.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.9.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.9.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f146955e8b486a41b6d142f94d1cd0e6efb501f6eafdd07685faaf5ffb81603b" name="ghc-asn1-parse" arch="src">
    <version epoch="0" ver="0.9.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 0.9.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.9.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fa3ed181b98a5ac9a244e29acf50d02481293e77e777d65d51f6a7d6e0306bfe" name="ghc-asn1-parse" arch="src">
    <version epoch="0" ver="0.9.4" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 0.9.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.9.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9e41fe5983b66b8ac8b666db19080837d82c495393574824ce814a04c719076c" name="ghc-asn1-parse" arch="x86_64">
    <version epoch="0" ver="0.9.4" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 0.9.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.9.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="717dc09f861ba52d6d04c500399b77dccea21775f45bfe72ee998551703b1ea3" name="ghc-asn1-parse-devel" arch="x86_64">
    <version epoch="0" ver="0.9.4" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 0.9.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.9.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0baadbbcb0019f8062752dad20533f27f92be7d4ac3c73cd30b411a3c7f3d61a" name="ghc-asn1-types" arch="src">
    <version epoch="0" ver="0.3.2" rel="2.3.5"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.3.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.3.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="eee5b678f4bc5cd1bcf307b239a6e72369f4917c6d59cbecdf0408757e3ec59a" name="ghc-asn1-types" arch="x86_64">
    <version epoch="0" ver="0.3.2" rel="2.3.5"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.3.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.3.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3ce7561639735f0dd3fcf35a741a501538ad1baae753518ef2fe6fdfb20b22d6" name="ghc-asn1-types-devel" arch="x86_64">
    <version epoch="0" ver="0.3.2" rel="2.3.5"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.3.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.3.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b7ae383771c9c146058c62bf91564c4d458a16ba5b8d08e02c5989f8f7abd4db" name="ghc-async" arch="src">
    <version epoch="0" ver="2.1.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- Initial package generated by cabal2spec</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357128000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841601">- update to 2.0.1.4 from upstream
  * fix in test suite
- version required for Haskell Platform 2013.2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6
  * require exact version of ghc-compiler</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 2.0.1.5
  * update dependency for ghc 7.8
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 2.0.2
  * Add a Monad instance for Concurrently * Bump base dependency to allow 4.9
  * Add workaround to waitCatch for #14</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 2.1.0
  * Bump base dependency to allow 4.10
  * Remove invalid Monad instance for Concurrently
  * Add Monoid and Semigroup instances for Concurrently
  * Add forConcurrently (flipped version of mapConcurrently)
  * Add STM version of all applicable IO functions: waitAnySTM, waitAnyCatchSTM,
  waitEitherSTM, waitEitherCatchSTM, waitEitherSTM_, and waitBothSTM.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 2.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="8579c9ea48be23cbf82176d94b32ece6a43a927588449189acf35070fc61c8e6" name="ghc-async" arch="x86_64">
    <version epoch="0" ver="2.1.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- Initial package generated by cabal2spec</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357128000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841601">- update to 2.0.1.4 from upstream
  * fix in test suite
- version required for Haskell Platform 2013.2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6
  * require exact version of ghc-compiler</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 2.0.1.5
  * update dependency for ghc 7.8
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 2.0.2
  * Add a Monad instance for Concurrently * Bump base dependency to allow 4.9
  * Add workaround to waitCatch for #14</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 2.1.0
  * Bump base dependency to allow 4.10
  * Remove invalid Monad instance for Concurrently
  * Add Monoid and Semigroup instances for Concurrently
  * Add forConcurrently (flipped version of mapConcurrently)
  * Add STM version of all applicable IO functions: waitAnySTM, waitAnyCatchSTM,
  waitEitherSTM, waitEitherCatchSTM, waitEitherSTM_, and waitBothSTM.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 2.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="f7203148b8c30fb037053c3c15605330a25869536467c507270e796e4b8dd7c9" name="ghc-async-devel" arch="x86_64">
    <version epoch="0" ver="2.1.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- Initial package generated by cabal2spec</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357128000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841601">- update to 2.0.1.4 from upstream
  * fix in test suite
- version required for Haskell Platform 2013.2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6
  * require exact version of ghc-compiler</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 2.0.1.5
  * update dependency for ghc 7.8
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 2.0.2
  * Add a Monad instance for Concurrently * Bump base dependency to allow 4.9
  * Add workaround to waitCatch for #14</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">- update to 2.1.0
  * Bump base dependency to allow 4.10
  * Remove invalid Monad instance for Concurrently
  * Add Monoid and Semigroup instances for Concurrently
  * Add forConcurrently (flipped version of mapConcurrently)
  * Add STM version of all applicable IO functions: waitAnySTM, waitAnyCatchSTM,
  waitEitherSTM, waitEitherCatchSTM, waitEitherSTM_, and waitBothSTM.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 2.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="58df7cedb5793b375ac9c6d1bc6d3a082031c375affe3951694d1688ae6bd30b" name="ghc-attoparsec" arch="src">
    <version epoch="0" ver="0.13.1.0" rel="2.3.10"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1330689600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339243200">- package LICENSE file
- add copyright notice</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1359979200">- update to 0.10.4.0 from upstream (no changelog)
- fixes bugs and performance issues
- currently under consideration for inclusion in Haskell Platform</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1369137600">- expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 0.12.1.6
  * Fixed a case folding bug in the ByteString version of stringCI.
  * Fixed an indexing bug in the new Text implementation of string,
  reported by Michel Boucey.
  * Fixed a case where the string parser would consume an unnecessary
  amount of input before failing a match, when it could bail much
  earlier (https://github.com/bos/attoparsec/issues/97)
  * Added more context to error messages
  (https://github.com/bos/attoparsec/pull/79)
  * Fixed incorrect tracking of Text lengths
  (https://github.com/bos/attoparsec/issues/80)
  * Fixed the incorrect tracking of capacity if the initial buffer was
  empty (https://github.com/bos/attoparsec/issues/75)
  * Fixed a data corruption bug that occurred under some circumstances
  if a buffer grew after prompting for more input
  (https://github.com/bos/attoparsec/issues/74)
  * Now compatible with GHC 7.9
  * Reintroduced the Chunk class, used by the parsers package
  * A new internal representation makes almost all real-world parsers
  faster, sometimes by big margins.  For example, parsing JSON data
  with aeson is now up to 70% faster.  These performance improvements
  also come with reduced memory consumption and some new capabilities.
  * The new match combinator gives both the result of a parse and the
  input that it matched.
  * The test suite has doubled in size.  This made it possible to switch
  to the new internal representation with a decent degree of
  confidence that everything was more or less working.
  * The benchmark suite now contains a small family of benchmarks taken
  from real-world uses of attoparsec.
  * A few types that ought to have been private now are.
  * A few obsolete modules and functions have been marked as deprecated.
  They will be removed from the next major release.
  * New function scientific is compatible with rational, but parses
  integers more efficiently (https://github.com/bos/aeson/issues/198)
  * The new Chunk typeclass allows for some code sharing with Ed
  Kmett's parsers package: http://hackage.haskell.org/package/parsers
  * New function runScanner generalises scan to return the final state
  of the scanner as well as the input consumed.
  * New dependency: the scientific package.  This allows us to parse
  numbers much more efficiently.
  * peekWord8', peekChar': new primitive parsers that allow
  single-character lookahead.</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 0.13.0.1
  * Fixed a bug in the implementations of inClass and notInClass for Text
  * Made the parser type in the Zepto module a monad transformer.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.13.0.2
- remove useless _service
  * Restore the fast specialised character set implementation for Text
  * Move testsuite from test-framework to tasty
  * Performance optimization of takeWhile and takeWhile1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.0.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.13.1.0 with cabal2obs.</changelog>

</package>
<package pkgid="80ff603d8ad218a72faf17b3f246079ffa548c1f3d657f575692e8c308889933" name="ghc-attoparsec" arch="x86_64">
    <version epoch="0" ver="0.13.1.0" rel="2.3.10"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1330689600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339243200">- package LICENSE file
- add copyright notice</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1359979200">- update to 0.10.4.0 from upstream (no changelog)
- fixes bugs and performance issues
- currently under consideration for inclusion in Haskell Platform</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1369137600">- expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 0.12.1.6
  * Fixed a case folding bug in the ByteString version of stringCI.
  * Fixed an indexing bug in the new Text implementation of string,
  reported by Michel Boucey.
  * Fixed a case where the string parser would consume an unnecessary
  amount of input before failing a match, when it could bail much
  earlier (https://github.com/bos/attoparsec/issues/97)
  * Added more context to error messages
  (https://github.com/bos/attoparsec/pull/79)
  * Fixed incorrect tracking of Text lengths
  (https://github.com/bos/attoparsec/issues/80)
  * Fixed the incorrect tracking of capacity if the initial buffer was
  empty (https://github.com/bos/attoparsec/issues/75)
  * Fixed a data corruption bug that occurred under some circumstances
  if a buffer grew after prompting for more input
  (https://github.com/bos/attoparsec/issues/74)
  * Now compatible with GHC 7.9
  * Reintroduced the Chunk class, used by the parsers package
  * A new internal representation makes almost all real-world parsers
  faster, sometimes by big margins.  For example, parsing JSON data
  with aeson is now up to 70% faster.  These performance improvements
  also come with reduced memory consumption and some new capabilities.
  * The new match combinator gives both the result of a parse and the
  input that it matched.
  * The test suite has doubled in size.  This made it possible to switch
  to the new internal representation with a decent degree of
  confidence that everything was more or less working.
  * The benchmark suite now contains a small family of benchmarks taken
  from real-world uses of attoparsec.
  * A few types that ought to have been private now are.
  * A few obsolete modules and functions have been marked as deprecated.
  They will be removed from the next major release.
  * New function scientific is compatible with rational, but parses
  integers more efficiently (https://github.com/bos/aeson/issues/198)
  * The new Chunk typeclass allows for some code sharing with Ed
  Kmett's parsers package: http://hackage.haskell.org/package/parsers
  * New function runScanner generalises scan to return the final state
  of the scanner as well as the input consumed.
  * New dependency: the scientific package.  This allows us to parse
  numbers much more efficiently.
  * peekWord8', peekChar': new primitive parsers that allow
  single-character lookahead.</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 0.13.0.1
  * Fixed a bug in the implementations of inClass and notInClass for Text
  * Made the parser type in the Zepto module a monad transformer.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.13.0.2
- remove useless _service
  * Restore the fast specialised character set implementation for Text
  * Move testsuite from test-framework to tasty
  * Performance optimization of takeWhile and takeWhile1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.0.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.13.1.0 with cabal2obs.</changelog>

</package>
<package pkgid="22701e00c27b8548b5ed3ca6ed1328e48d8fb70bc7f33fedeb399d6bc0e8e3ef" name="ghc-attoparsec-devel" arch="x86_64">
    <version epoch="0" ver="0.13.1.0" rel="2.3.10"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1330689600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339243200">- package LICENSE file
- add copyright notice</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1359979200">- update to 0.10.4.0 from upstream (no changelog)
- fixes bugs and performance issues
- currently under consideration for inclusion in Haskell Platform</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1369137600">- expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 0.12.1.6
  * Fixed a case folding bug in the ByteString version of stringCI.
  * Fixed an indexing bug in the new Text implementation of string,
  reported by Michel Boucey.
  * Fixed a case where the string parser would consume an unnecessary
  amount of input before failing a match, when it could bail much
  earlier (https://github.com/bos/attoparsec/issues/97)
  * Added more context to error messages
  (https://github.com/bos/attoparsec/pull/79)
  * Fixed incorrect tracking of Text lengths
  (https://github.com/bos/attoparsec/issues/80)
  * Fixed the incorrect tracking of capacity if the initial buffer was
  empty (https://github.com/bos/attoparsec/issues/75)
  * Fixed a data corruption bug that occurred under some circumstances
  if a buffer grew after prompting for more input
  (https://github.com/bos/attoparsec/issues/74)
  * Now compatible with GHC 7.9
  * Reintroduced the Chunk class, used by the parsers package
  * A new internal representation makes almost all real-world parsers
  faster, sometimes by big margins.  For example, parsing JSON data
  with aeson is now up to 70% faster.  These performance improvements
  also come with reduced memory consumption and some new capabilities.
  * The new match combinator gives both the result of a parse and the
  input that it matched.
  * The test suite has doubled in size.  This made it possible to switch
  to the new internal representation with a decent degree of
  confidence that everything was more or less working.
  * The benchmark suite now contains a small family of benchmarks taken
  from real-world uses of attoparsec.
  * A few types that ought to have been private now are.
  * A few obsolete modules and functions have been marked as deprecated.
  They will be removed from the next major release.
  * New function scientific is compatible with rational, but parses
  integers more efficiently (https://github.com/bos/aeson/issues/198)
  * The new Chunk typeclass allows for some code sharing with Ed
  Kmett's parsers package: http://hackage.haskell.org/package/parsers
  * New function runScanner generalises scan to return the final state
  of the scanner as well as the input consumed.
  * New dependency: the scientific package.  This allows us to parse
  numbers much more efficiently.
  * peekWord8', peekChar': new primitive parsers that allow
  single-character lookahead.</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 0.13.0.1
  * Fixed a bug in the implementations of inClass and notInClass for Text
  * Made the parser type in the Zepto module a monad transformer.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.13.0.2
- remove useless _service
  * Restore the fast specialised character set implementation for Text
  * Move testsuite from test-framework to tasty
  * Performance optimization of takeWhile and takeWhile1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.0.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.13.1.0 with cabal2obs.</changelog>

</package>
<package pkgid="faf4d6387040776e169f36a0d94a5a2a52a9648d82e610eca6656873fc1d56df" name="ghc-authenticate" arch="src">
    <version epoch="0" ver="1.3.3.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version authenticate-1.3.3</changelog>
<changelog author="psimons@suse.com" date="1460462400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
  https://github.com/yesodweb/authenticate/issues/46.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 1.3.3.1
  * licence change to MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 1.3.3.2 revision 0
  * Support for http-conduit-2.2.0</changelog>

</package>
<package pkgid="94b6df41df12f4d70b972bfb31e400b63f9dfcf98a36429aaf09913be9c7911d" name="ghc-authenticate" arch="x86_64">
    <version epoch="0" ver="1.3.3.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version authenticate-1.3.3</changelog>
<changelog author="psimons@suse.com" date="1460462400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
  https://github.com/yesodweb/authenticate/issues/46.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 1.3.3.1
  * licence change to MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 1.3.3.2 revision 0
  * Support for http-conduit-2.2.0</changelog>

</package>
<package pkgid="b5bd42031dbb2017b5d2aa175a5ed3c1c4c86840f115b6bddb833ec84643da33" name="ghc-authenticate-devel" arch="x86_64">
    <version epoch="0" ver="1.3.3.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version authenticate-1.3.3</changelog>
<changelog author="psimons@suse.com" date="1460462400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
  https://github.com/yesodweb/authenticate/issues/46.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 1.3.3.1
  * licence change to MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 1.3.3.2 revision 0
  * Support for http-conduit-2.2.0</changelog>

</package>
<package pkgid="ec9d6808b6c2ece1b3ef1538623053ac5f6bb0d731d966cf2417552f173f66f1" name="ghc-authenticate-oauth" arch="src">
    <version epoch="0" ver="1.5.1.2" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 1.5.1.2
  * Allow newest transformers</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.5.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="188673187494295988ee652fd5cd142678355637c27165b6050d2d73f8af77c8" name="ghc-authenticate-oauth" arch="src">
    <version epoch="0" ver="1.5.1.2" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 1.5.1.2
  * Allow newest transformers</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.5.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="02724043a190f5cc1c6eaa999ec848214edbb979dc48a85a328a4d62301abb75" name="ghc-authenticate-oauth" arch="x86_64">
    <version epoch="0" ver="1.5.1.2" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 1.5.1.2
  * Allow newest transformers</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.5.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9d565f926f4340d7668e799d729bfc83ffa7109b40c99c382484b8e68cb03261" name="ghc-authenticate-oauth-devel" arch="x86_64">
    <version epoch="0" ver="1.5.1.2" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 1.5.1.2
  * Allow newest transformers</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.5.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5f91dc4d487b10a1a55d6c85bce03d03430a5c6c4aa41c7e2e75ce95eccf7781" name="ghc-auto-update" arch="src">
    <version epoch="0" ver="0.1.4" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.1.2.2
  * Added Control.Debounce</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 0.1.3
  * Adding a new AIP - reaperKill</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.1.3.1
  * Doc improvements</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 0.1.4
  * Provide updateActionModify API in AutoUpdate</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="54ff40f75be50548c1b2e2d8302de170bd5588ba5aecbca9d100c5882a086b3b" name="ghc-auto-update" arch="x86_64">
    <version epoch="0" ver="0.1.4" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.1.2.2
  * Added Control.Debounce</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 0.1.3
  * Adding a new AIP - reaperKill</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.1.3.1
  * Doc improvements</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 0.1.4
  * Provide updateActionModify API in AutoUpdate</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="561b6bfd12c69b1d967508c1ea938222ae0cef53e6522ac735f30f38f2e1a975" name="ghc-auto-update-devel" arch="x86_64">
    <version epoch="0" ver="0.1.4" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.1.2.2
  * Added Control.Debounce</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 0.1.3
  * Adding a new AIP - reaperKill</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.1.3.1
  * Doc improvements</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 0.1.4
  * Provide updateActionModify API in AutoUpdate</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0d1896d01fb45910adf55f9b1d0bd1cb38bfb2196de860b46fe73de25113b19a" name="ghc-aws" arch="src">
    <version epoch="0" ver="0.13.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version aws-0.13.0</changelog>
<changelog author="psimons@suse.com" date="1459339200">- Use 'cabal-tweak-dep-ver' to backport the modification from
  upstream revision 1 rather than storing a modified tarball that
  includes it already.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- relax deps  on transformers, time and data-default to fix build
    with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.13.2
  * data-default 0.6 support
  * ghc 8 support</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7d11805f036e59c93fb0b8aea59524ca4fe339e8e764f5c72c53e60e43db12bc" name="ghc-aws" arch="x86_64">
    <version epoch="0" ver="0.13.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version aws-0.13.0</changelog>
<changelog author="psimons@suse.com" date="1459339200">- Use 'cabal-tweak-dep-ver' to backport the modification from
  upstream revision 1 rather than storing a modified tarball that
  includes it already.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- relax deps  on transformers, time and data-default to fix build
    with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.13.2
  * data-default 0.6 support
  * ghc 8 support</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e1249ea8f7be252ba8402dc28b2d2614d1721ec26e7510ae10f4dc99d3fe66f0" name="ghc-aws-devel" arch="x86_64">
    <version epoch="0" ver="0.13.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version aws-0.13.0</changelog>
<changelog author="psimons@suse.com" date="1459339200">- Use 'cabal-tweak-dep-ver' to backport the modification from
  upstream revision 1 rather than storing a modified tarball that
  includes it already.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- relax deps  on transformers, time and data-default to fix build
    with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.13.2
  * data-default 0.6 support
  * ghc 8 support</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="973e71bdcaeae5756c102ee516a8ecca1c55977ed40dd5b33623f413220fd3f0" name="ghc-base" arch="x86_64">
    <version epoch="0" ver="4.8.2.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="5ab7fccb62199afaba2011c00373c3b8bc37f818db0d7758b88eb09303fe7d37" name="ghc-base-compat" arch="src">
    <version epoch="0" ver="0.9.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450180800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.9.0
  * Sync with base-4.9/GHC 8.0
  * Weakened RealFloat constraints on realPart, imagPart, conjugate, mkPolar, and cis
  in Data.Complex.Compat
  * Backport Foreign.ForeignPtr.Safe and Foreign.Marshal.Safe
  * Generalize filterM, forever, mapAndUnzipM, zipWithM, zipWithM_, replicateM,
  and replicateM_ in Control.Monad from Monad to Applicative
  * Backport .Unsafe.Compat modules (for Control.Monad.ST, Control.Monad.ST.Lazy,
  Foreign.ForeignPtr, and Foreign.Marshal)
  * Backport forkFinally and forkOSWithUnmask to Control.Concurrent.Compat
  * Backport Data.Functor.Const
  * Backport modifyIORef', atomicModifyIORef' and atomicWriteIORef to Data.IORef.Compat
  * Data.Ratio.{denominator,numerator} have no Integral constraint anymore
  * Backport modifySTRef' to Data.STRef.Compat
  * Export String, lines, words, unlines, and unwords to Data.String.Compat
  * Generalize Debug.Trace.{traceM, traceShowM} from Monad to Applicative
  * Backport errorWithoutStackTrace to Prelude.Compat
  * Backport unsafeFixIO and unsafeDupablePerformIO to System.IO.Unsafe.Compat</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.9.1
  * Use the more efficient version of replicateM and replicateM_ introduced in base-4.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6d7e575922728b23aae6eabd4afeb639a56c5112697532ed14af1d75b240250a" name="ghc-base-compat" arch="x86_64">
    <version epoch="0" ver="0.9.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450180800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.9.0
  * Sync with base-4.9/GHC 8.0
  * Weakened RealFloat constraints on realPart, imagPart, conjugate, mkPolar, and cis
  in Data.Complex.Compat
  * Backport Foreign.ForeignPtr.Safe and Foreign.Marshal.Safe
  * Generalize filterM, forever, mapAndUnzipM, zipWithM, zipWithM_, replicateM,
  and replicateM_ in Control.Monad from Monad to Applicative
  * Backport .Unsafe.Compat modules (for Control.Monad.ST, Control.Monad.ST.Lazy,
  Foreign.ForeignPtr, and Foreign.Marshal)
  * Backport forkFinally and forkOSWithUnmask to Control.Concurrent.Compat
  * Backport Data.Functor.Const
  * Backport modifyIORef', atomicModifyIORef' and atomicWriteIORef to Data.IORef.Compat
  * Data.Ratio.{denominator,numerator} have no Integral constraint anymore
  * Backport modifySTRef' to Data.STRef.Compat
  * Export String, lines, words, unlines, and unwords to Data.String.Compat
  * Generalize Debug.Trace.{traceM, traceShowM} from Monad to Applicative
  * Backport errorWithoutStackTrace to Prelude.Compat
  * Backport unsafeFixIO and unsafeDupablePerformIO to System.IO.Unsafe.Compat</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.9.1
  * Use the more efficient version of replicateM and replicateM_ introduced in base-4.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="39b254564b32fbadddcbd9d20169e878754ef11823d6eacb8823402e18b0b7f5" name="ghc-base-compat-devel" arch="x86_64">
    <version epoch="0" ver="0.9.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450180800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.9.0
  * Sync with base-4.9/GHC 8.0
  * Weakened RealFloat constraints on realPart, imagPart, conjugate, mkPolar, and cis
  in Data.Complex.Compat
  * Backport Foreign.ForeignPtr.Safe and Foreign.Marshal.Safe
  * Generalize filterM, forever, mapAndUnzipM, zipWithM, zipWithM_, replicateM,
  and replicateM_ in Control.Monad from Monad to Applicative
  * Backport .Unsafe.Compat modules (for Control.Monad.ST, Control.Monad.ST.Lazy,
  Foreign.ForeignPtr, and Foreign.Marshal)
  * Backport forkFinally and forkOSWithUnmask to Control.Concurrent.Compat
  * Backport Data.Functor.Const
  * Backport modifyIORef', atomicModifyIORef' and atomicWriteIORef to Data.IORef.Compat
  * Data.Ratio.{denominator,numerator} have no Integral constraint anymore
  * Backport modifySTRef' to Data.STRef.Compat
  * Export String, lines, words, unlines, and unwords to Data.String.Compat
  * Generalize Debug.Trace.{traceM, traceShowM} from Monad to Applicative
  * Backport errorWithoutStackTrace to Prelude.Compat
  * Backport unsafeFixIO and unsafeDupablePerformIO to System.IO.Unsafe.Compat</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.9.1
  * Use the more efficient version of replicateM and replicateM_ introduced in base-4.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e7f7e9cd8109cccadd5af546f478e4c1733f0472a71f5699da6709244dfd761d" name="ghc-base-devel" arch="x86_64">
    <version epoch="0" ver="4.8.2.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="96cd4ede4bd5a1f0c022ddfcbdfa73597799490108c465b7fa880d8cb205b1e3" name="ghc-base-orphans" arch="src">
    <version epoch="0" ver="0.5.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1438862400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 0.4.3
  * Fix build on OSes where HTYPE_DEV_T = Int32</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update to 0.4.4
  * Fix build on GHC HEAD</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 0.4.5
  * Import Control.Monad.Instances
  * Fix build on GHC HEAD (again)</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.5.0
  * Backported instances introduced in GHC 8.0/base-4.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1454414400">- update to 0.5.1
  * The Storable instances for Complex and Ratio are now exactly
    as lazy as their counterparts in base</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 0.5.2
  * Backported Enum, Bounded, Ix, Functor, Applicative, Monad, MonadFix, MonadPlus,
    MonadZip, Foldable, Traversable, and Data instances for datatypes
    in the GHC.Generics module (introduced in base-4.9)</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 0.5.3
  * Backported Alternative, MonadPlus and MonadZip instances for U1 and Proxy, and
    made the Functor, Foldable, Traversable, Alternative, and Monad instances for
    U1 lazier to correspond with base-4.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.5.4
  * Backported Bits, FiniteBits, Floating, Fractional, Integral, IsString, Num, Real,
    RealFloat, and RealFrac instances for Identity and Const</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="57cbdaeffe4349a0b22322c7825c1fcddae2d3620fdb94f12e1d0bb0ed05df87" name="ghc-base-orphans" arch="x86_64">
    <version epoch="0" ver="0.5.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1438862400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 0.4.3
  * Fix build on OSes where HTYPE_DEV_T = Int32</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update to 0.4.4
  * Fix build on GHC HEAD</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 0.4.5
  * Import Control.Monad.Instances
  * Fix build on GHC HEAD (again)</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.5.0
  * Backported instances introduced in GHC 8.0/base-4.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1454414400">- update to 0.5.1
  * The Storable instances for Complex and Ratio are now exactly
    as lazy as their counterparts in base</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 0.5.2
  * Backported Enum, Bounded, Ix, Functor, Applicative, Monad, MonadFix, MonadPlus,
    MonadZip, Foldable, Traversable, and Data instances for datatypes
    in the GHC.Generics module (introduced in base-4.9)</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 0.5.3
  * Backported Alternative, MonadPlus and MonadZip instances for U1 and Proxy, and
    made the Functor, Foldable, Traversable, Alternative, and Monad instances for
    U1 lazier to correspond with base-4.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.5.4
  * Backported Bits, FiniteBits, Floating, Fractional, Integral, IsString, Num, Real,
    RealFloat, and RealFrac instances for Identity and Const</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="94896a5b6920af509ff97d94fce85599729ee874a6bdfb706fd92a6d8ec44fe2" name="ghc-base-orphans-devel" arch="x86_64">
    <version epoch="0" ver="0.5.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1438862400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 0.4.3
  * Fix build on OSes where HTYPE_DEV_T = Int32</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update to 0.4.4
  * Fix build on GHC HEAD</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 0.4.5
  * Import Control.Monad.Instances
  * Fix build on GHC HEAD (again)</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.5.0
  * Backported instances introduced in GHC 8.0/base-4.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1454414400">- update to 0.5.1
  * The Storable instances for Complex and Ratio are now exactly
    as lazy as their counterparts in base</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 0.5.2
  * Backported Enum, Bounded, Ix, Functor, Applicative, Monad, MonadFix, MonadPlus,
    MonadZip, Foldable, Traversable, and Data instances for datatypes
    in the GHC.Generics module (introduced in base-4.9)</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 0.5.3
  * Backported Alternative, MonadPlus and MonadZip instances for U1 and Proxy, and
    made the Functor, Foldable, Traversable, Alternative, and Monad instances for
    U1 lazier to correspond with base-4.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.5.4
  * Backported Bits, FiniteBits, Floating, Fractional, Integral, IsString, Num, Real,
    RealFloat, and RealFrac instances for Identity and Const</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="31991354d243c63dfc0df76a8c2e7add96ca551f1b2ace73d15a21c64b040e7b" name="ghc-base-prelude" arch="src">
    <version epoch="0" ver="1.0.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update to 0.1.20</changelog>
<changelog author="mimi.vx@gmail.com" date="1452081600">- update to 0.1.21</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 1</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.0.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4066b72ef2465e2cec02492f1429fa3209607a21b55eb04eadfe19db58442baa" name="ghc-base-prelude" arch="x86_64">
    <version epoch="0" ver="1.0.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update to 0.1.20</changelog>
<changelog author="mimi.vx@gmail.com" date="1452081600">- update to 0.1.21</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 1</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.0.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="596ef04efb6658feb6580ccb04db71336335c8b28a6d04458a2856b79cfe1c2b" name="ghc-base-prelude-devel" arch="x86_64">
    <version epoch="0" ver="1.0.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update to 0.1.20</changelog>
<changelog author="mimi.vx@gmail.com" date="1452081600">- update to 0.1.21</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 1</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.0.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2c4952fb5d00581fa5975710eeeff2f7b36e16b41d8f0b5a9b60bb787ea7b7b6" name="ghc-base-unicode-symbols" arch="src">
    <version epoch="0" ver="0.2.2.4" rel="7.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1348056000">- Initial package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388318400">- regenerate spec file for new packaging</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e78861bf3bfcde15560c9cc078ec7183ba52d7f38a1636ea668d15f00866e302" name="ghc-base-unicode-symbols" arch="x86_64">
    <version epoch="0" ver="0.2.2.4" rel="7.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1348056000">- Initial package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388318400">- regenerate spec file for new packaging</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3db296f5a7086b4f4f13e3309ed4015947e4bb1a0e0f35ab7efd10a07ce7efcc" name="ghc-base-unicode-symbols-devel" arch="x86_64">
    <version epoch="0" ver="0.2.2.4" rel="7.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1348056000">- Initial package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388318400">- regenerate spec file for new packaging</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d1c713c22fbe3a080093275e2c999a797f3b97ed199d2f5d8b046d2341a4eb4a" name="ghc-base16-bytestring" arch="src">
    <version epoch="0" ver="0.1.1.6" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="58621c734861078a1af4989b440a6e2ae1d1c44ced7b9f5a3cd009f47df6bfe1" name="ghc-base16-bytestring" arch="x86_64">
    <version epoch="0" ver="0.1.1.6" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ad0f07ab9ecdbb9692abca50e047edcd8604399528a813eb7e260655f83a74fe" name="ghc-base16-bytestring-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1.6" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b6b17b7899b9bdf1f1504761a084c2a4cecb19891909929e30bc7a044b544c9a" name="ghc-base64-bytestring" arch="src">
    <version epoch="0" ver="1.0.0.1" rel="7.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1334923200">- Upgrade to 0.1.1.1 from upstream
  Fix performance regression in encoding.
  The encoding table wasn't being let-floated when URL encoding support was
  added, and so it was being regenerated on every call, with catastrophic
  performance consequences (600x slowdown for small inputs on my machine).
  This fixes gh-4.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.1.2.0 from upstream
  * fixes joinWith (bug #7)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 1.0.0.0 from upstream
  * relaxed version constraints on bytestring</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446400">- update to 1.0.0.1 from upstream
- performance improvements
  * encoding 5%
  * decodeLenient 50%</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446401">- new packaging guidelines
  * no macros spanning multiple spec file sections</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="27bf4081ee1ca39bb28d5e501f9b3e365e604bef15967a3b991e4d9baf3c1671" name="ghc-base64-bytestring" arch="x86_64">
    <version epoch="0" ver="1.0.0.1" rel="7.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1334923200">- Upgrade to 0.1.1.1 from upstream
  Fix performance regression in encoding.
  The encoding table wasn't being let-floated when URL encoding support was
  added, and so it was being regenerated on every call, with catastrophic
  performance consequences (600x slowdown for small inputs on my machine).
  This fixes gh-4.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.1.2.0 from upstream
  * fixes joinWith (bug #7)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 1.0.0.0 from upstream
  * relaxed version constraints on bytestring</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446400">- update to 1.0.0.1 from upstream
- performance improvements
  * encoding 5%
  * decodeLenient 50%</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446401">- new packaging guidelines
  * no macros spanning multiple spec file sections</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1a91901119b0f3de36d8889263d77af164950508f362be459d3b4b3fec9c23a3" name="ghc-base64-bytestring-devel" arch="x86_64">
    <version epoch="0" ver="1.0.0.1" rel="7.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1334923200">- Upgrade to 0.1.1.1 from upstream
  Fix performance regression in encoding.
  The encoding table wasn't being let-floated when URL encoding support was
  added, and so it was being regenerated on every call, with catastrophic
  performance consequences (600x slowdown for small inputs on my machine).
  This fixes gh-4.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.1.2.0 from upstream
  * fixes joinWith (bug #7)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 1.0.0.0 from upstream
  * relaxed version constraints on bytestring</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446400">- update to 1.0.0.1 from upstream
- performance improvements
  * encoding 5%
  * decodeLenient 50%</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446401">- new packaging guidelines
  * no macros spanning multiple spec file sections</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b4d8cb6697306fe72316abf70369e6b10db5d3a1502838b0af3ebcd1e0479153" name="ghc-bencode" arch="src">
    <version epoch="0" ver="0.6.0.0" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version bencode-0.6.0.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ec8edd158f5e4acf52ac68dc428189b03682975d7dedd577e851760b9ba4fb86" name="ghc-bencode" arch="x86_64">
    <version epoch="0" ver="0.6.0.0" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version bencode-0.6.0.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="43186d2a3cb1f6b4ebd8b1beb7364850a27a03a57bbe87de23d1cf2d4065a94a" name="ghc-bencode-devel" arch="x86_64">
    <version epoch="0" ver="0.6.0.0" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version bencode-0.6.0.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cffe404cd21605d0da7026224e5c077047f3cb41c9eabcbd004df50e8b29a5b0" name="ghc-bifunctors" arch="src">
    <version epoch="0" ver="5.2" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to version 5
  * Inverted the dependency on semigroupoids. We can support a much wider array of base
  versions than it can.
  * Added flags</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 5.1
  * Added Data.Bifunctor.Fix
  * Added Data.Bifunctor.TH, which permits TemplateHaskell-based deriving
    of Bifunctor, Bifoldable and Bitraversable instances.
  * Simplified Bitraversable.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 5.2
  * dded several Arrow-like instances for Tannen so we can use it as the Cayley
    construction if needed.
  * Added Data.Bifunctor.Sum
  * Added BifunctorFunctor, BifunctorMonad and BifunctorComonad.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481889600">- Update to version 5.2 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="ba3154fd5a2712d946be2e581650f4ebab92c9b03b1084e62d13cdc021976b82" name="ghc-bifunctors" arch="x86_64">
    <version epoch="0" ver="5.2" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to version 5
  * Inverted the dependency on semigroupoids. We can support a much wider array of base
  versions than it can.
  * Added flags</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 5.1
  * Added Data.Bifunctor.Fix
  * Added Data.Bifunctor.TH, which permits TemplateHaskell-based deriving
    of Bifunctor, Bifoldable and Bitraversable instances.
  * Simplified Bitraversable.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 5.2
  * dded several Arrow-like instances for Tannen so we can use it as the Cayley
    construction if needed.
  * Added Data.Bifunctor.Sum
  * Added BifunctorFunctor, BifunctorMonad and BifunctorComonad.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481889600">- Update to version 5.2 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="395291a73651e3760b4d80d111d4c6788786e6645c0eacec50f2b7b8c47ac74f" name="ghc-bifunctors-devel" arch="x86_64">
    <version epoch="0" ver="5.2" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to version 5
  * Inverted the dependency on semigroupoids. We can support a much wider array of base
  versions than it can.
  * Added flags</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 5.1
  * Added Data.Bifunctor.Fix
  * Added Data.Bifunctor.TH, which permits TemplateHaskell-based deriving
    of Bifunctor, Bifoldable and Bitraversable instances.
  * Simplified Bitraversable.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 5.2
  * dded several Arrow-like instances for Tannen so we can use it as the Cayley
    construction if needed.
  * Added Data.Bifunctor.Sum
  * Added BifunctorFunctor, BifunctorMonad and BifunctorComonad.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481889600">- Update to version 5.2 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="9023afc1b5fc4800a0c21ec14d38fe30a33dfade65578eb1e6a38bfab57cae9f" name="ghc-binary" arch="x86_64">
    <version epoch="0" ver="0.7.5.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="ea5d42e8946c6d37cf2a2e39a523aa7469c5274f12f5460e1760755f0b736d26" name="ghc-binary-devel" arch="x86_64">
    <version epoch="0" ver="0.7.5.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="bdcd8db1f1978f22b86f4e8e5c348c7352600bdb102547a69a128f0d8f4fb691" name="ghc-binary-tagged" arch="src">
    <version epoch="0" ver="0.1.4.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 0.1.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 0.1.4.0
- add remove_nats.patch
  * Add semigroups types
  * Add Naturals</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4.0 revision 0 with cabal2obs.
- Remove obsolete remove_nats.patch. We ship ghc-nats now.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.1.4.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.1.4.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481198400">- Update to version 0.1.4.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.1.4.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.1.4.2 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 0.1.4.2 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.1.4.2 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="37d0e4426a113ef2b2ca045992e89762a0d296ac3f54afca380b1336c30a432c" name="ghc-binary-tagged" arch="src">
    <version epoch="0" ver="0.1.4.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 0.1.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 0.1.4.0
- add remove_nats.patch
  * Add semigroups types
  * Add Naturals</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4.0 revision 0 with cabal2obs.
- Remove obsolete remove_nats.patch. We ship ghc-nats now.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.1.4.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.1.4.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481198400">- Update to version 0.1.4.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.1.4.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.1.4.2 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 0.1.4.2 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.1.4.2 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="a49e0a09239bbc27d2e710ea12d23b1022e77d97dd21cc73e547454f065de879" name="ghc-binary-tagged" arch="x86_64">
    <version epoch="0" ver="0.1.4.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 0.1.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 0.1.4.0
- add remove_nats.patch
  * Add semigroups types
  * Add Naturals</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4.0 revision 0 with cabal2obs.
- Remove obsolete remove_nats.patch. We ship ghc-nats now.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.1.4.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.1.4.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481198400">- Update to version 0.1.4.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.1.4.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.1.4.2 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 0.1.4.2 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.1.4.2 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="611b4194fbeb6bdca6d2317beb9424ff654e047a255d5b5136f2858ffaca0672" name="ghc-binary-tagged-devel" arch="x86_64">
    <version epoch="0" ver="0.1.4.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 0.1.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 0.1.4.0
- add remove_nats.patch
  * Add semigroups types
  * Add Naturals</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4.0 revision 0 with cabal2obs.
- Remove obsolete remove_nats.patch. We ship ghc-nats now.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.1.4.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.1.4.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481198400">- Update to version 0.1.4.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.1.4.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.1.4.2 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 0.1.4.2 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.1.4.2 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="8d3234a14d4bc44c7c2c46100b85206820d80bbab75bd7442552ab478b741ce4" name="ghc-blaze-builder" arch="src">
    <version epoch="0" ver="0.4.0.2" rel="2.3.5"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1330689600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331899200">- added BuildRoot for SLE_11_SP1/2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446400">- update to 0.3.1.1 from upstream
  * all warnings fixed
  * ghc7.8 compatible</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1411560000">- update to 0.3.3.4
  * compatibility with Haskell Platform 2014.2.0.0 (ghc-text)</changelog>
<changelog author="mimi.vx@gmail.com" date="1429272000">- update to 0.4.0.1
  * See upstream CHANGES and blog:
  &lt;http://blog.melding-monads.com/2015/02/12/announcing-blaze-builder-0-4/&gt;</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update to 0.4.0.2
- remove useless _service
  * Fixed warnings on GHC 7.10</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8567efd33ce301e0852ae946e83abd1787d7879642d2b3ace48799bfd93f94ab" name="ghc-blaze-builder" arch="x86_64">
    <version epoch="0" ver="0.4.0.2" rel="2.3.5"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1330689600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331899200">- added BuildRoot for SLE_11_SP1/2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446400">- update to 0.3.1.1 from upstream
  * all warnings fixed
  * ghc7.8 compatible</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1411560000">- update to 0.3.3.4
  * compatibility with Haskell Platform 2014.2.0.0 (ghc-text)</changelog>
<changelog author="mimi.vx@gmail.com" date="1429272000">- update to 0.4.0.1
  * See upstream CHANGES and blog:
  &lt;http://blog.melding-monads.com/2015/02/12/announcing-blaze-builder-0-4/&gt;</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update to 0.4.0.2
- remove useless _service
  * Fixed warnings on GHC 7.10</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="84ae6d2a0e10e79c0167b9d48e09ddc80f7eceb659025a4185c0b1b0efeb882e" name="ghc-blaze-builder-devel" arch="x86_64">
    <version epoch="0" ver="0.4.0.2" rel="2.3.5"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1330689600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331899200">- added BuildRoot for SLE_11_SP1/2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446400">- update to 0.3.1.1 from upstream
  * all warnings fixed
  * ghc7.8 compatible</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1411560000">- update to 0.3.3.4
  * compatibility with Haskell Platform 2014.2.0.0 (ghc-text)</changelog>
<changelog author="mimi.vx@gmail.com" date="1429272000">- update to 0.4.0.1
  * See upstream CHANGES and blog:
  &lt;http://blog.melding-monads.com/2015/02/12/announcing-blaze-builder-0-4/&gt;</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update to 0.4.0.2
- remove useless _service
  * Fixed warnings on GHC 7.10</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="08d1d593efaeeb21c16cbdbeb4a54fda14bf9d5d51ee246d3e28845543fd9cbb" name="ghc-blaze-html" arch="src">
    <version epoch="0" ver="0.8.1.3" rel="2.3.6"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1330689600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331899200">- added BuildRoof fo SLE_11_SP1/2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file
- required for ghc-rpm-macros 0.90</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1341403200">- update to 0.5.0.0 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.5.1.0 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- update to 0.6.1.1 from upstream (no changelog)
  * base, keygen, and source elements are considered leaf elements
  * dependencies for test framework adjusted</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- update to 0.7.0.3
  * version bound for text (Haskell Platform 2014.2.0.0)
  * compatibility with ghc-blaze-markup</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- update to 0.8.0.2
  * Relax blaze-builder dependency to include 0.3 again
  * Add `itemscope` and `itemprop` attributes</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 0.8.1.0
  * Add `&lt;main&gt;` element to HTML5</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.8.1.1
  * Bump HUnit dependency to 1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.8.1.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.8.1.3 with cabal2obs.</changelog>

</package>
<package pkgid="0f449ab2cc0c07b9e2a9b4eda4d8bde6f8f301a1a8f9adb411f852a736f816ac" name="ghc-blaze-html" arch="src">
    <version epoch="0" ver="0.8.1.3" rel="2.3.8"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1330689600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331899200">- added BuildRoof fo SLE_11_SP1/2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file
- required for ghc-rpm-macros 0.90</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1341403200">- update to 0.5.0.0 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.5.1.0 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- update to 0.6.1.1 from upstream (no changelog)
  * base, keygen, and source elements are considered leaf elements
  * dependencies for test framework adjusted</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- update to 0.7.0.3
  * version bound for text (Haskell Platform 2014.2.0.0)
  * compatibility with ghc-blaze-markup</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- update to 0.8.0.2
  * Relax blaze-builder dependency to include 0.3 again
  * Add `itemscope` and `itemprop` attributes</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 0.8.1.0
  * Add `&lt;main&gt;` element to HTML5</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.8.1.1
  * Bump HUnit dependency to 1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.8.1.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.8.1.3 with cabal2obs.</changelog>

</package>
<package pkgid="e938fc4dec8c7cd7ab95d121e2423fba8b58d201bc59aafba5a6f77d8ae72531" name="ghc-blaze-html" arch="x86_64">
    <version epoch="0" ver="0.8.1.3" rel="2.3.8"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1330689600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331899200">- added BuildRoof fo SLE_11_SP1/2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file
- required for ghc-rpm-macros 0.90</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1341403200">- update to 0.5.0.0 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.5.1.0 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- update to 0.6.1.1 from upstream (no changelog)
  * base, keygen, and source elements are considered leaf elements
  * dependencies for test framework adjusted</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- update to 0.7.0.3
  * version bound for text (Haskell Platform 2014.2.0.0)
  * compatibility with ghc-blaze-markup</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- update to 0.8.0.2
  * Relax blaze-builder dependency to include 0.3 again
  * Add `itemscope` and `itemprop` attributes</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 0.8.1.0
  * Add `&lt;main&gt;` element to HTML5</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.8.1.1
  * Bump HUnit dependency to 1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.8.1.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.8.1.3 with cabal2obs.</changelog>

</package>
<package pkgid="ad2fe2f268ab90d68798a0c8aadd743e6a02d6fabc2aa76ea0fe9c6ef9102972" name="ghc-blaze-html-devel" arch="x86_64">
    <version epoch="0" ver="0.8.1.3" rel="2.3.8"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1330689600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331899200">- added BuildRoof fo SLE_11_SP1/2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file
- required for ghc-rpm-macros 0.90</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1341403200">- update to 0.5.0.0 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.5.1.0 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- update to 0.6.1.1 from upstream (no changelog)
  * base, keygen, and source elements are considered leaf elements
  * dependencies for test framework adjusted</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- update to 0.7.0.3
  * version bound for text (Haskell Platform 2014.2.0.0)
  * compatibility with ghc-blaze-markup</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- update to 0.8.0.2
  * Relax blaze-builder dependency to include 0.3 again
  * Add `itemscope` and `itemprop` attributes</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 0.8.1.0
  * Add `&lt;main&gt;` element to HTML5</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.8.1.1
  * Bump HUnit dependency to 1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.8.1.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.8.1.3 with cabal2obs.</changelog>

</package>
<package pkgid="f0cbb184f15ece93522ef512850c310e44c8479cc1bfd5f8dc34b2edd42d56fe" name="ghc-blaze-markup" arch="src">
    <version epoch="0" ver="0.7.1.1" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- Initial packaging: spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 0.5.1.1 from upstream
  * relax version dependencies</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- update to 0.5.1.5 from upstream (no changelog)</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- add %defattr(-,root,root,-) to devel section</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- update to 0.6.1.1
  * Bump `text` dependency to allow 1.2 (Haskell Platform 2014.2.0.0)
  * Add the `null` query to Text.Blaze.Internal.
  * Add the operator (!?) for nicely setting conditional attributes</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- update to 0.7.0.2
  * Add combinators to insert HTML comments
  * Add `Applicative` instance for `MarkupM`</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.7.0.3
  * Relax `HUnit` dependency to allow 1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.7.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.7.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="54eed4ee407e35b13e20766886c94077cd02856f4f72e9d817f935707bf8de80" name="ghc-blaze-markup" arch="x86_64">
    <version epoch="0" ver="0.7.1.1" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- Initial packaging: spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 0.5.1.1 from upstream
  * relax version dependencies</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- update to 0.5.1.5 from upstream (no changelog)</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- add %defattr(-,root,root,-) to devel section</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- update to 0.6.1.1
  * Bump `text` dependency to allow 1.2 (Haskell Platform 2014.2.0.0)
  * Add the `null` query to Text.Blaze.Internal.
  * Add the operator (!?) for nicely setting conditional attributes</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- update to 0.7.0.2
  * Add combinators to insert HTML comments
  * Add `Applicative` instance for `MarkupM`</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.7.0.3
  * Relax `HUnit` dependency to allow 1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.7.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.7.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="a30b72577432638e0312bfa964f60bc2608040aefab2c7ead4ffa65d8133e499" name="ghc-blaze-markup-devel" arch="x86_64">
    <version epoch="0" ver="0.7.1.1" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- Initial packaging: spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 0.5.1.1 from upstream
  * relax version dependencies</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- update to 0.5.1.5 from upstream (no changelog)</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- add %defattr(-,root,root,-) to devel section</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- update to 0.6.1.1
  * Bump `text` dependency to allow 1.2 (Haskell Platform 2014.2.0.0)
  * Add the `null` query to Text.Blaze.Internal.
  * Add the operator (!?) for nicely setting conditional attributes</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- update to 0.7.0.2
  * Add combinators to insert HTML comments
  * Add `Applicative` instance for `MarkupM`</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.7.0.3
  * Relax `HUnit` dependency to allow 1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.7.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.7.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="750e5bc5b9e12e837688933e931c0cf41ea657a5a519b1e759b04d348b8b94e5" name="ghc-bloomfilter" arch="src">
    <version epoch="0" ver="2.0.1.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version bloomfilter-2.0.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f9be025cc53a9733f9e98fd8c8f84cc690139a660180cb1552e642614eb3f47e" name="ghc-bloomfilter" arch="x86_64">
    <version epoch="0" ver="2.0.1.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version bloomfilter-2.0.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a5ea302678b0c5ebb3b46d5e29fa5ea6bb09c12f15f65c012fbbf0d3cd227a2f" name="ghc-bloomfilter-devel" arch="x86_64">
    <version epoch="0" ver="2.0.1.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version bloomfilter-2.0.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5c4e8236a3b538198edcb0d73b1dee330f6b7733806cac2910b25f9557e5a486" name="ghc-bootstrap" arch="src">
    <version epoch="0" ver="7.8.3" rel="6.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1410696000">- initial packaging (version 7.6.3)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410782400">- consolidate all binary dists into one tar file
  * required as there is only one srpm per package for all archs
  * the tar file is quite the monstrosity :-)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410868800">- add conflicts tags for ghc-*-devel packages provided by
  package ghc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1411387200">- add LICENSE file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1411387201">- fix typo in description</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1427371200">- use official tarballs for x86 and x86_64
  * fixes build on openSUSE 11.4 and SLE 11
  * bootstrap ghc is built against libgmp.so.3</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1429272000">- add _constraints for ppc64le
  * need more disk space</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1430308800">- update to 7.8.3
  * provide ppc64le build now
- remove duplicate files
- provides tags for ghc subpackages are no longer needed
  we require ghc-bootstrap in ghc.spec
- update README.suse with note on upstream tarballs</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1430481600">- add conflicts for new ghc-*-devel packages in ghc 7.8</changelog>
<changelog author="ro@suse.de" date="1432209600">- add 7.8.4 tarball for s390 and s390x</changelog>
<changelog author="ro@suse.de" date="1432209601">- add 7.8.4 tarball for aarch64</changelog>
<changelog author="mimi.vx@gmail.com" date="1486296000">- explicitly depends on ncurses</changelog>

</package>
<package pkgid="6382375c95a253deac66ddbc58c202190d2b181e5e2d1c61c46b96748f795581" name="ghc-bootstrap" arch="x86_64">
    <version epoch="0" ver="7.8.3" rel="6.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1410696000">- initial packaging (version 7.6.3)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410782400">- consolidate all binary dists into one tar file
  * required as there is only one srpm per package for all archs
  * the tar file is quite the monstrosity :-)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410868800">- add conflicts tags for ghc-*-devel packages provided by
  package ghc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1411387200">- add LICENSE file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1411387201">- fix typo in description</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1427371200">- use official tarballs for x86 and x86_64
  * fixes build on openSUSE 11.4 and SLE 11
  * bootstrap ghc is built against libgmp.so.3</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1429272000">- add _constraints for ppc64le
  * need more disk space</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1430308800">- update to 7.8.3
  * provide ppc64le build now
- remove duplicate files
- provides tags for ghc subpackages are no longer needed
  we require ghc-bootstrap in ghc.spec
- update README.suse with note on upstream tarballs</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1430481600">- add conflicts for new ghc-*-devel packages in ghc 7.8</changelog>
<changelog author="ro@suse.de" date="1432209600">- add 7.8.4 tarball for s390 and s390x</changelog>
<changelog author="ro@suse.de" date="1432209601">- add 7.8.4 tarball for aarch64</changelog>
<changelog author="mimi.vx@gmail.com" date="1486296000">- explicitly depends on ncurses</changelog>

</package>
<package pkgid="9524d835172b9210340adedf8220cb9dec239834274fac9e2227f43e96fd9744" name="ghc-byteable" arch="src">
    <version epoch="0" ver="0.1.1" rel="6.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.1.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1460116800">- fix typo in group tag (Thanks @killit!)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="59846d352c9f59e3f73ed90bc36fdee54ef3f5f26b6c25341d94aa4a7877f694" name="ghc-byteable" arch="x86_64">
    <version epoch="0" ver="0.1.1" rel="6.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.1.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1460116800">- fix typo in group tag (Thanks @killit!)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="836df3fa5518d7953da87455215b4e2c67def68006012bb5213cfe823fafff2f" name="ghc-byteable-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1" rel="6.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.1.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1460116800">- fix typo in group tag (Thanks @killit!)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a6f9b8e22ce4cd2017335e355472760ec9e743e9ad2534ab90a387f937db02a0" name="ghc-byteorder" arch="src">
    <version epoch="0" ver="1.0.4" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3d60fc044a00d05bcb8552ce5fd354a36d3256b7ce7942cbddd73ad4237c4d62" name="ghc-byteorder" arch="x86_64">
    <version epoch="0" ver="1.0.4" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b25ec0fa5cb8b56ae6d98eb86846388c5c9474f48715249c9c4517316a8c9b9e" name="ghc-byteorder-devel" arch="x86_64">
    <version epoch="0" ver="1.0.4" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="de11c910561f92f05881f66749e04db26e8042d072e5cdc547aa2ad980b9d76d" name="ghc-bytestring" arch="x86_64">
    <version epoch="0" ver="0.10.6.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="1ba3cadceb769d3391330bdf402613cbab6d6a78fb3a346bf63374ffa0729ab1" name="ghc-bytestring-builder" arch="src">
    <version epoch="0" ver="0.10.6.0.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1468152000">- initial commit, generated by cabal2obs + cabal-rpm</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 0.10.6.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e2b5321a774159fd9518b6e02ae322835817a1515f75016a3514df57a75c3e58" name="ghc-bytestring-builder" arch="x86_64">
    <version epoch="0" ver="0.10.6.0.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1468152000">- initial commit, generated by cabal2obs + cabal-rpm</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 0.10.6.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bcee8686ccb968fd663fc8949acfd28bb38abff0f1ceb7a3abb68bb979eb191f" name="ghc-bytestring-builder-devel" arch="x86_64">
    <version epoch="0" ver="0.10.6.0.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1468152000">- initial commit, generated by cabal2obs + cabal-rpm</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 0.10.6.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b7793ced3e051fff3076da1247700eb64d5a632592d1c8fbc3600d41fd5a3286" name="ghc-bytestring-devel" arch="x86_64">
    <version epoch="0" ver="0.10.6.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="970b78ec211e2f467d0a33d262ea77aebf5b4c5faa7cfea2d95b8f7191eca570" name="ghc-cab" arch="x86_64">
    <version epoch="0" ver="0.2.16" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1433246400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433505600">- add cabal-install to requires</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.16 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="542ba72cb9d6bc8e5ac59f186d790d13368f0b62544963381c2e5ae5631a6aa5" name="ghc-cab-devel" arch="x86_64">
    <version epoch="0" ver="0.2.16" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1433246400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433505600">- add cabal-install to requires</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.16 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7394d0850eaca27b3e1c5dee7d284643da8f387dbafa6a1db86683522582710a" name="ghc-cabal-helper" arch="src">
    <version epoch="0" ver="0.6.3.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1439467200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1440590400">- update to 0.5.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1440763200">- move cabal-helper-wrapper to %_libexecdir</changelog>
<changelog author="mimi.vx@gmail.com" date="1440936000">- rework %install</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 0.6.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1446465600">- update to 0.6.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.6.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 0.6.3.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 0.6.3.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.3.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="e8aafd3da9023e520a32656a129024b9cecdd45c1f69655cf776e4db34715cf2" name="ghc-cabal-helper" arch="x86_64">
    <version epoch="0" ver="0.6.3.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1439467200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1440590400">- update to 0.5.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1440763200">- move cabal-helper-wrapper to %_libexecdir</changelog>
<changelog author="mimi.vx@gmail.com" date="1440936000">- rework %install</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 0.6.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1446465600">- update to 0.6.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.6.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 0.6.3.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 0.6.3.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.3.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="79e9715b0893c46545b95376236db09955455a9bd4e6dabfc48cbe7ce0ddf0bc" name="ghc-cabal-helper-devel" arch="x86_64">
    <version epoch="0" ver="0.6.3.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1439467200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1440590400">- update to 0.5.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1440763200">- move cabal-helper-wrapper to %_libexecdir</changelog>
<changelog author="mimi.vx@gmail.com" date="1440936000">- rework %install</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 0.6.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1446465600">- update to 0.6.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.6.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 0.6.3.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 0.6.3.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.3.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="1e962c8058fc456757c1c4cf340b3b64ede7549d4088863bd8c2ce50505b2acb" name="ghc-cairo" arch="src">
    <version epoch="0" ver="0.13.1.1" rel="2.3.8"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.13.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="daa345a6abc5396b684e8bda7e6abb489f636ee730dcebd6ebaf9b25649936c4" name="ghc-cairo" arch="x86_64">
    <version epoch="0" ver="0.13.1.1" rel="2.3.8"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.13.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8d8ff8e7768d4f6da14a6beb48a68a34583538be7dab2d3fc2410818ee7d2b77" name="ghc-cairo-devel" arch="x86_64">
    <version epoch="0" ver="0.13.1.1" rel="2.3.8"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.13.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8ee99d223dcc9fa1a007ce97ba985c3cae8f397aaf35f9480b85c57207568b0b" name="ghc-case-insensitive" arch="src">
    <version epoch="0" ver="1.2.0.7" rel="2.3.6"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1333108800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1333108801">- Fixed typo in BR.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339243200">- packaged LICENSE file
- added copyright notice
- dropped rpmlintrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 1.0.0.1 from upstream
  * modifications requested for Haskell Platform
  * support for hashable 1.2
  * improved performance for byte strings
- part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.1.0.3
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 1.2.0.4
  * Fixed #17: https://github.com/basvandijk/case-insensitive/issues/17
  * Bump base and deepseq upper bounds for GHC 7.10 compatibility
  * Add case-insensitive.nix and default.nix
  * Fix #14: Build failure with GHC 7.2.2
  * Fix #8: Don't unnecessarily use NoImplicitPrelude
  * Solved warnings on GHC-7.8.3
  * Bump text upper version bounds
  * Derived a Data instance for CI</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 1.2.0.5
  * Support HUnit-1.3
  * Support criterion-1.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 1.2.0.6
  * Add Semigroup s =&gt; Semigroup (CI s) instance</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 1.2.0.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9749d0ac88a82dbaae9e1b2a1882b77087d7ae6d5fd15cffd5dde9bb2684e275" name="ghc-case-insensitive" arch="x86_64">
    <version epoch="0" ver="1.2.0.7" rel="2.3.6"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1333108800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1333108801">- Fixed typo in BR.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339243200">- packaged LICENSE file
- added copyright notice
- dropped rpmlintrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 1.0.0.1 from upstream
  * modifications requested for Haskell Platform
  * support for hashable 1.2
  * improved performance for byte strings
- part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.1.0.3
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 1.2.0.4
  * Fixed #17: https://github.com/basvandijk/case-insensitive/issues/17
  * Bump base and deepseq upper bounds for GHC 7.10 compatibility
  * Add case-insensitive.nix and default.nix
  * Fix #14: Build failure with GHC 7.2.2
  * Fix #8: Don't unnecessarily use NoImplicitPrelude
  * Solved warnings on GHC-7.8.3
  * Bump text upper version bounds
  * Derived a Data instance for CI</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 1.2.0.5
  * Support HUnit-1.3
  * Support criterion-1.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 1.2.0.6
  * Add Semigroup s =&gt; Semigroup (CI s) instance</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 1.2.0.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2228165c2e40d9811ad70a8bc6bc34508cf72d2bad0339d5a42a4ac18e87cf3f" name="ghc-case-insensitive-devel" arch="x86_64">
    <version epoch="0" ver="1.2.0.7" rel="2.3.6"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1333108800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1333108801">- Fixed typo in BR.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339243200">- packaged LICENSE file
- added copyright notice
- dropped rpmlintrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367928000">- update to 1.0.0.1 from upstream
  * modifications requested for Haskell Platform
  * support for hashable 1.2
  * improved performance for byte strings
- part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.1.0.3
  * no changelog
  * for Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 1.2.0.4
  * Fixed #17: https://github.com/basvandijk/case-insensitive/issues/17
  * Bump base and deepseq upper bounds for GHC 7.10 compatibility
  * Add case-insensitive.nix and default.nix
  * Fix #14: Build failure with GHC 7.2.2
  * Fix #8: Don't unnecessarily use NoImplicitPrelude
  * Solved warnings on GHC-7.8.3
  * Bump text upper version bounds
  * Derived a Data instance for CI</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 1.2.0.5
  * Support HUnit-1.3
  * Support criterion-1.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 1.2.0.6
  * Add Semigroup s =&gt; Semigroup (CI s) instance</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 1.2.0.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="525c4291d5c99e1160a18e6637850cbbeee7744810fc8e395a19ab4b4c00969b" name="ghc-cereal" arch="src">
    <version epoch="0" ver="0.5.2.0" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update to version 0.3.5.2
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="sbahling@suse.com" date="1382961600">- Update spec to cabalrpm template</changelog>
<changelog author="mimi.vx@gmail.com" date="1416744000">- update to version 0.4.10
- move rpmlintrc to ghc-cereal.rpmlintrc</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.4.1.1
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 0.5.1.0
  * Switch to using the builder provided by the ByteString package
  * Change the encoding of Float and Double with the Serialize class to use the
  Data.Serialize.IEEE754 module
  * Add support for encoding and decoding ShortByteString
  * New and improved test suite thanks to Kei Hibino
  * Fix two bugs involving the lookAhead combinator and partial chunks.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 0.5.2.0
  * Implement the AMP recommended refactoring for the Functor/Applicative/Monad
    hierarchy for Get and PutM
  * Unconditionally support GHC generics
  * Split the GSerialize class in two, to deal with a GHC bug
  * No longer use Enum in the Serialize instance for Bool</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2.0 revision 0 with cabal2obs.
  This update obsoletes ghc-cereal-rpmlintrc.</changelog>

</package>
<package pkgid="c59228f94f4d4e68d071243dd882b4be44acd97e50dff5f5502c02f966e2ae80" name="ghc-cereal" arch="x86_64">
    <version epoch="0" ver="0.5.2.0" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update to version 0.3.5.2
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="sbahling@suse.com" date="1382961600">- Update spec to cabalrpm template</changelog>
<changelog author="mimi.vx@gmail.com" date="1416744000">- update to version 0.4.10
- move rpmlintrc to ghc-cereal.rpmlintrc</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.4.1.1
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 0.5.1.0
  * Switch to using the builder provided by the ByteString package
  * Change the encoding of Float and Double with the Serialize class to use the
  Data.Serialize.IEEE754 module
  * Add support for encoding and decoding ShortByteString
  * New and improved test suite thanks to Kei Hibino
  * Fix two bugs involving the lookAhead combinator and partial chunks.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 0.5.2.0
  * Implement the AMP recommended refactoring for the Functor/Applicative/Monad
    hierarchy for Get and PutM
  * Unconditionally support GHC generics
  * Split the GSerialize class in two, to deal with a GHC bug
  * No longer use Enum in the Serialize instance for Bool</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2.0 revision 0 with cabal2obs.
  This update obsoletes ghc-cereal-rpmlintrc.</changelog>

</package>
<package pkgid="d187b13ec96407e5b6e155cfcab5b1c50d159721b6cc7b3b7b947447b77f8c4e" name="ghc-cereal-devel" arch="x86_64">
    <version epoch="0" ver="0.5.2.0" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update to version 0.3.5.2
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="sbahling@suse.com" date="1382961600">- Update spec to cabalrpm template</changelog>
<changelog author="mimi.vx@gmail.com" date="1416744000">- update to version 0.4.10
- move rpmlintrc to ghc-cereal.rpmlintrc</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.4.1.1
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 0.5.1.0
  * Switch to using the builder provided by the ByteString package
  * Change the encoding of Float and Double with the Serialize class to use the
  Data.Serialize.IEEE754 module
  * Add support for encoding and decoding ShortByteString
  * New and improved test suite thanks to Kei Hibino
  * Fix two bugs involving the lookAhead combinator and partial chunks.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 0.5.2.0
  * Implement the AMP recommended refactoring for the Functor/Applicative/Monad
    hierarchy for Get and PutM
  * Unconditionally support GHC generics
  * Split the GSerialize class in two, to deal with a GHC bug
  * No longer use Enum in the Serialize instance for Bool</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2.0 revision 0 with cabal2obs.
  This update obsoletes ghc-cereal-rpmlintrc.</changelog>

</package>
<package pkgid="9da9144bcb0e20448529ef2dd5f5abc0a16238650628f1ecf7a8a7ff321db434" name="ghc-cgi" arch="src">
    <version epoch="0" ver="3001.3.0.2" rel="2.3.8"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1436184000">- initial checkin</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 3001.2.2.3
  * CGI.hs haddock: Use web.archive.org link for CGI specification</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 3001.3.0.0
- remove uselees _service
  * Cookie.hs: cookieExpires now has type `Maybe UTCTime` rather than
    `Maybe CalendarTime`
  * Protocol.hs: URL decoding functions no longer decode UTF-8 encoding
  * Functor and Applicative instance of CGIT no longer constrain Functor or
  Applicative parameter to be an instance of Monad</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 3001.3.0.1
  * Bumped doctest to version &lt; 0.12</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3001.3.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 3001.3.0.2 with cabal2obs.</changelog>

</package>
<package pkgid="02b502674afffb1535a83a77219cf22ea613fa50b7259f115b6853420a329e85" name="ghc-cgi" arch="x86_64">
    <version epoch="0" ver="3001.3.0.2" rel="2.3.8"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1436184000">- initial checkin</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 3001.2.2.3
  * CGI.hs haddock: Use web.archive.org link for CGI specification</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 3001.3.0.0
- remove uselees _service
  * Cookie.hs: cookieExpires now has type `Maybe UTCTime` rather than
    `Maybe CalendarTime`
  * Protocol.hs: URL decoding functions no longer decode UTF-8 encoding
  * Functor and Applicative instance of CGIT no longer constrain Functor or
  Applicative parameter to be an instance of Monad</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 3001.3.0.1
  * Bumped doctest to version &lt; 0.12</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3001.3.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 3001.3.0.2 with cabal2obs.</changelog>

</package>
<package pkgid="fb2b358e50a3a34b0ca36615b2269b4508091e3da8043c7fc97661eaefa7b710" name="ghc-cgi-devel" arch="x86_64">
    <version epoch="0" ver="3001.3.0.2" rel="2.3.8"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1436184000">- initial checkin</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 3001.2.2.3
  * CGI.hs haddock: Use web.archive.org link for CGI specification</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 3001.3.0.0
- remove uselees _service
  * Cookie.hs: cookieExpires now has type `Maybe UTCTime` rather than
    `Maybe CalendarTime`
  * Protocol.hs: URL decoding functions no longer decode UTF-8 encoding
  * Functor and Applicative instance of CGIT no longer constrain Functor or
  Applicative parameter to be an instance of Monad</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 3001.3.0.1
  * Bumped doctest to version &lt; 0.12</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3001.3.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 3001.3.0.2 with cabal2obs.</changelog>

</package>
<package pkgid="99fb204e8ce8cc4fe126e4f3840dc122f5e536b159b83dac566d9b6ca16875c4" name="ghc-charset" arch="src">
    <version epoch="0" ver="0.3.7.1" rel="2.3.9"/>

<changelog author="mimi.vx@gmail.com" date="1451304000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.7.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4a0f04a5a7b2da00103f710a849f5e8186ff392467539403e0fa679eefb2ecdf" name="ghc-charset" arch="x86_64">
    <version epoch="0" ver="0.3.7.1" rel="2.3.9"/>

<changelog author="mimi.vx@gmail.com" date="1451304000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.7.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c6f35331dbd6a39d8006e0516f4542a8fb89b0c29eea7fe5d2f72a6182e8e88a" name="ghc-charset-devel" arch="x86_64">
    <version epoch="0" ver="0.3.7.1" rel="2.3.9"/>

<changelog author="mimi.vx@gmail.com" date="1451304000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.7.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7b5e933cc23a5391427d928119faf06035ec5e27656282122a56670c1285972b" name="ghc-chunked-data" arch="src">
    <version epoch="0" ver="0.2.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.2.0 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="9a644b6b391424b9280bed4f2ee2ef96412b07eb66e0e48c5e4fd4d967f88b3b" name="ghc-chunked-data" arch="x86_64">
    <version epoch="0" ver="0.2.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.2.0 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="cd922f7d41b2f6965aa541c129d7de1f80c8884341fda5f988869ca27a89236b" name="ghc-chunked-data-devel" arch="x86_64">
    <version epoch="0" ver="0.2.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.2.0 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="ba229960bc3f90b24a6af6e15164228b976a4d9583ef49c8e9f9dc53cd439708" name="ghc-cipher-aes" arch="src">
    <version epoch="0" ver="0.2.11" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.2.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.2.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 0.2.11</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="464ce09e520b9774a3d7dd84bb80784bef28d76545002b19b073ae2ba4fec368" name="ghc-cipher-aes" arch="x86_64">
    <version epoch="0" ver="0.2.11" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.2.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.2.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 0.2.11</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="320c5df3d9e790cf70b469ceaea5c7675e0f88114d7ccee3c3e0c10717ed5072" name="ghc-cipher-aes-devel" arch="x86_64">
    <version epoch="0" ver="0.2.11" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.2.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.2.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 0.2.11</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4894f39ca87a367893d8f0a1ff518737683b2d23dbf031c44121396dea05eeef" name="ghc-cipher-des" arch="src">
    <version epoch="0" ver="0.0.6" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b8b2296f4ef4d78564580bd6dc40ac359643cae83d25d5163bb9d3cfb263ab3b" name="ghc-cipher-des" arch="x86_64">
    <version epoch="0" ver="0.0.6" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3f873185be17f27ddfd271e4c48c28af96ef832d6c2cdb4d52c5e693b32acf3e" name="ghc-cipher-des-devel" arch="x86_64">
    <version epoch="0" ver="0.0.6" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f7c6c99b9d11734e5d363822a4acfc889b09398949e14cc66569d8b167ab088b" name="ghc-cipher-rc4" arch="src">
    <version epoch="0" ver="0.1.4" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.1.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7f09fcf57c83dab817e4ad7946585e54fbf6ccdd0693b824b1575906dc016246" name="ghc-cipher-rc4" arch="x86_64">
    <version epoch="0" ver="0.1.4" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.1.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="139c3624b12c5868ea6c5881d3df2dca197a4306077d72a4ccfe7511f306f605" name="ghc-cipher-rc4-devel" arch="x86_64">
    <version epoch="0" ver="0.1.4" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.1.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="88f233e85a951138eac01bb81d00b64d40808680d349126778354606c6f81519" name="ghc-clientsession" arch="src">
    <version epoch="0" ver="0.9.1.2" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version clientsession-0.9.1.1</changelog>
<changelog author="psimons@suse.com" date="1460462400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
  https://github.com/yesodweb/clientsession/issues/33</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 0.9.1.2
  * Clarify that we're using MIT license</changelog>
<changelog author="psimons@suse.com" date="1468670400">- Update to version 0.9.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9032df507501a4ea10bd801dbdf37e0a034a1fe4bb4a09e16bd42709c69a98df" name="ghc-clientsession" arch="x86_64">
    <version epoch="0" ver="0.9.1.2" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version clientsession-0.9.1.1</changelog>
<changelog author="psimons@suse.com" date="1460462400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
  https://github.com/yesodweb/clientsession/issues/33</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 0.9.1.2
  * Clarify that we're using MIT license</changelog>
<changelog author="psimons@suse.com" date="1468670400">- Update to version 0.9.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5f743dad1133e80c676f5d7d869d5b9c0e57b97eacbb4c8b88e45a5d2bce3bc5" name="ghc-clientsession-devel" arch="x86_64">
    <version epoch="0" ver="0.9.1.2" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version clientsession-0.9.1.1</changelog>
<changelog author="psimons@suse.com" date="1460462400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
  https://github.com/yesodweb/clientsession/issues/33</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 0.9.1.2
  * Clarify that we're using MIT license</changelog>
<changelog author="psimons@suse.com" date="1468670400">- Update to version 0.9.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3c55c7641852a85d0f2d359f994d811312e3ac17edd3af4e5c99f6f14d566220" name="ghc-clock" arch="src">
    <version epoch="0" ver="0.7.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 0.4.5.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 0.4.6.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1461931200">- update to 0.7.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fe33815ec28476ebe7779bf823f4106428910af87a61efd7f870b667ac649098" name="ghc-clock" arch="x86_64">
    <version epoch="0" ver="0.7.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 0.4.5.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 0.4.6.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1461931200">- update to 0.7.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0b06d78d9f98817f220a13e763f1a0464f9b9c0d8a5af9328cc0cbd6b317d841" name="ghc-clock-devel" arch="x86_64">
    <version epoch="0" ver="0.7.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 0.4.5.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 0.4.6.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1461931200">- update to 0.7.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8f5dfab0d522435761269c847323d17d6faf55b54b7e78f9ec1646dabbf6ba5b" name="ghc-cmark" arch="src">
    <version epoch="0" ver="0.5.5" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1434110400">- update to 0.3.4
  * Updated to libcmark 0.20.0.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438084800">- update to 0.4.0.1
  * API changes:
    + Added `commonmarkToLaTeX`, `nodeToLaTeX`, `optSafe`.
    + Changed type of `commonmarkToMan` and `nodeToMan`,
    adding `Maybe Int` param for width.
    + Changed type of `nodeToCommonMark`, changing the `Int` width
    parameter to a `Maybe Int`.
  * Updated to cmark 0.21 sources.</changelog>
<changelog author="cfarrell@suse.com" date="1440158400">- license update: BSD-3-Clause and BSD-2-Clause and MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 0.4.1
  * Updated to libcmark 0.22.0
  * Bumped version bounds for HUnit.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453550400">- update to 0.5.0
  * Updated to libcmark 0.23.0.
  * API changes:
  + Added `OnEnter` and `OnExit` types.
  + In `NodeType`, `HRULE` is now `THEMATIC_BREAK`,
    `HTML` is `HTML_BLOCK`, `INLINE_HTML` is
    `HTML_INLINE`, `HEADER` is `HEADING`.  New
    constructors: `CUSTOM_INLINE`, `CUSTOM_BLOCK`.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">-  update to 0.5.1
  * Updated to libcmark 0.24.1.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.5.2
  * Add flag to allow building with an installed libcmark (Jens Petersen).
  * Updated to libcmark 0.25.2.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460721600">- use system libcmark on openSUSE:Tumbleweed</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.5.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1465905600">- use system libcmark on SLE12SP2+ and Leap:42.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.5.3.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 0.5.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.5.5 with cabal2obs.</changelog>

</package>
<package pkgid="879771b1f207b70bd9b93204866f27d81eb37ab2c71b6f7326d43987528ef591" name="ghc-cmark" arch="x86_64">
    <version epoch="0" ver="0.5.5" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1434110400">- update to 0.3.4
  * Updated to libcmark 0.20.0.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438084800">- update to 0.4.0.1
  * API changes:
    + Added `commonmarkToLaTeX`, `nodeToLaTeX`, `optSafe`.
    + Changed type of `commonmarkToMan` and `nodeToMan`,
    adding `Maybe Int` param for width.
    + Changed type of `nodeToCommonMark`, changing the `Int` width
    parameter to a `Maybe Int`.
  * Updated to cmark 0.21 sources.</changelog>
<changelog author="cfarrell@suse.com" date="1440158400">- license update: BSD-3-Clause and BSD-2-Clause and MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 0.4.1
  * Updated to libcmark 0.22.0
  * Bumped version bounds for HUnit.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453550400">- update to 0.5.0
  * Updated to libcmark 0.23.0.
  * API changes:
  + Added `OnEnter` and `OnExit` types.
  + In `NodeType`, `HRULE` is now `THEMATIC_BREAK`,
    `HTML` is `HTML_BLOCK`, `INLINE_HTML` is
    `HTML_INLINE`, `HEADER` is `HEADING`.  New
    constructors: `CUSTOM_INLINE`, `CUSTOM_BLOCK`.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">-  update to 0.5.1
  * Updated to libcmark 0.24.1.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.5.2
  * Add flag to allow building with an installed libcmark (Jens Petersen).
  * Updated to libcmark 0.25.2.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460721600">- use system libcmark on openSUSE:Tumbleweed</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.5.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1465905600">- use system libcmark on SLE12SP2+ and Leap:42.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.5.3.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 0.5.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.5.5 with cabal2obs.</changelog>

</package>
<package pkgid="c6b32d95dbdc956cce99fb05d074fdc06da7c86bacddc55e766af537bda9bf5b" name="ghc-cmark-devel" arch="x86_64">
    <version epoch="0" ver="0.5.5" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1434110400">- update to 0.3.4
  * Updated to libcmark 0.20.0.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438084800">- update to 0.4.0.1
  * API changes:
    + Added `commonmarkToLaTeX`, `nodeToLaTeX`, `optSafe`.
    + Changed type of `commonmarkToMan` and `nodeToMan`,
    adding `Maybe Int` param for width.
    + Changed type of `nodeToCommonMark`, changing the `Int` width
    parameter to a `Maybe Int`.
  * Updated to cmark 0.21 sources.</changelog>
<changelog author="cfarrell@suse.com" date="1440158400">- license update: BSD-3-Clause and BSD-2-Clause and MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 0.4.1
  * Updated to libcmark 0.22.0
  * Bumped version bounds for HUnit.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453550400">- update to 0.5.0
  * Updated to libcmark 0.23.0.
  * API changes:
  + Added `OnEnter` and `OnExit` types.
  + In `NodeType`, `HRULE` is now `THEMATIC_BREAK`,
    `HTML` is `HTML_BLOCK`, `INLINE_HTML` is
    `HTML_INLINE`, `HEADER` is `HEADING`.  New
    constructors: `CUSTOM_INLINE`, `CUSTOM_BLOCK`.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453636800">-  update to 0.5.1
  * Updated to libcmark 0.24.1.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.5.2
  * Add flag to allow building with an installed libcmark (Jens Petersen).
  * Updated to libcmark 0.25.2.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460721600">- use system libcmark on openSUSE:Tumbleweed</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.5.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1465905600">- use system libcmark on SLE12SP2+ and Leap:42.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.5.3.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 0.5.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.5.5 with cabal2obs.</changelog>

</package>
<package pkgid="fd0a221ba83f07a2c41b2d4f80ad0bb78fe7f009cbc0cb1ccbd7c2780d41a6b5" name="ghc-cmdargs" arch="src">
    <version epoch="0" ver="0.10.14" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1416139200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add group to devel package</changelog>
<changelog author="mimi.vx@gmail.com" date="1432641600">- update to 0.10.13
  * support Ratio in some places</changelog>
<changelog author="mimi.vx@gmail.com" date="1455710400">- update to 0.10.14
  * ensure correct line breaks in HTML help output
  * preserve manual \n in help messages
  * reformat the README</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.14 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d5452ffbc74682db64798ed56222d603bcd5c3a9387570a1a452816f411b3163" name="ghc-cmdargs" arch="x86_64">
    <version epoch="0" ver="0.10.14" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1416139200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add group to devel package</changelog>
<changelog author="mimi.vx@gmail.com" date="1432641600">- update to 0.10.13
  * support Ratio in some places</changelog>
<changelog author="mimi.vx@gmail.com" date="1455710400">- update to 0.10.14
  * ensure correct line breaks in HTML help output
  * preserve manual \n in help messages
  * reformat the README</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.14 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ae2cfdda0d41632bf85aa154796fed2dac4fdaed3528a42485a6fbe5297b4871" name="ghc-cmdargs-devel" arch="x86_64">
    <version epoch="0" ver="0.10.14" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1416139200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add group to devel package</changelog>
<changelog author="mimi.vx@gmail.com" date="1432641600">- update to 0.10.13
  * support Ratio in some places</changelog>
<changelog author="mimi.vx@gmail.com" date="1455710400">- update to 0.10.14
  * ensure correct line breaks in HTML help output
  * preserve manual \n in help messages
  * reformat the README</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.14 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3022ca3c6ce8ef9159e34d93f877a5c536f66f1e1b6b74dbe8dfee13caff8f34" name="ghc-colour" arch="src">
    <version epoch="0" ver="2.3.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-colour generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.3.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d0c540bf46ec1581cd964d6fec83bdb7d426ae575ee608232c959b8fae047472" name="ghc-colour" arch="x86_64">
    <version epoch="0" ver="2.3.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-colour generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.3.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d025bfcbb90b7af91a21aee08800346a4fb409cea609d96dbbe832ff784e3995" name="ghc-colour-devel" arch="x86_64">
    <version epoch="0" ver="2.3.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-colour generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.3.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e91d780ec385ee030d8e32840bd1fc51f919473a11a28db3bf272a6d9b0b9c6f" name="ghc-comonad" arch="src">
    <version epoch="0" ver="4.2.7.2" rel="3.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 4.2.6
  * Re-export `(Data.Functor.$&gt;)` rather than supply our own on GHC 7.8+
  * Better SafeHaskell support.
  * `instance Monoid m =&gt; ComonadTraced m ((-&gt;) m)`</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 4.2.7.2
  * Compiles warning-free on GHC 7.10
  * Use CPP
  * Trustworthy fixes for GHC 7.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.2.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f5054814d52371c68f641ad65f104a1b77c62ffff9c6cdf05739a227662313d3" name="ghc-comonad" arch="x86_64">
    <version epoch="0" ver="4.2.7.2" rel="3.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 4.2.6
  * Re-export `(Data.Functor.$&gt;)` rather than supply our own on GHC 7.8+
  * Better SafeHaskell support.
  * `instance Monoid m =&gt; ComonadTraced m ((-&gt;) m)`</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 4.2.7.2
  * Compiles warning-free on GHC 7.10
  * Use CPP
  * Trustworthy fixes for GHC 7.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.2.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8b2397a02b14c8720deb58b749e7754c70327e402ad17265b96d957daf0bcbd8" name="ghc-comonad-devel" arch="x86_64">
    <version epoch="0" ver="4.2.7.2" rel="3.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 4.2.6
  * Re-export `(Data.Functor.$&gt;)` rather than supply our own on GHC 7.8+
  * Better SafeHaskell support.
  * `instance Monoid m =&gt; ComonadTraced m ((-&gt;) m)`</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 4.2.7.2
  * Compiles warning-free on GHC 7.10
  * Use CPP
  * Trustworthy fixes for GHC 7.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.2.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="295c762ef240b9d549e344117b8f38fe90afc8391b45fc9eeb2601fa2cc80d78" name="ghc-compiler" arch="x86_64">
    <version epoch="0" ver="7.10.3" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="6d0a0fd31ba187b6155e3df66b0d3a4e117ffe865f5a4743545099c07fc35fcb" name="ghc-concurrent-output" arch="src">
    <version epoch="0" ver="1.7.8" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version concurrent-output-1.7.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1458043200">- update to 1.7.4
  * Update process dep to allow 1.4</changelog>
<changelog author="psimons@suse.com" date="1459339200">- Fix License tag to "BSD-2-Clause".
- Fix date stamp syntax in changelog.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462190400">- update to 1.7.5
  * createProcessConcurrent and System.Process.Concurrent are now available on Windows</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 1.7.6
  * Update transformers dep to allow 0.5.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.7.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.7.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.7.8 with cabal2obs.</changelog>

</package>
<package pkgid="34c4bd0ba6c7c8a11d1ebad366f70187c5ff1bccdfce5bbb1852f7328878ded9" name="ghc-concurrent-output" arch="x86_64">
    <version epoch="0" ver="1.7.8" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version concurrent-output-1.7.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1458043200">- update to 1.7.4
  * Update process dep to allow 1.4</changelog>
<changelog author="psimons@suse.com" date="1459339200">- Fix License tag to "BSD-2-Clause".
- Fix date stamp syntax in changelog.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462190400">- update to 1.7.5
  * createProcessConcurrent and System.Process.Concurrent are now available on Windows</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 1.7.6
  * Update transformers dep to allow 0.5.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.7.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.7.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.7.8 with cabal2obs.</changelog>

</package>
<package pkgid="25a33174e03a3762a9bf1059238f0e259043353daddbdbfd3953ecac346db0c4" name="ghc-concurrent-output-devel" arch="x86_64">
    <version epoch="0" ver="1.7.8" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version concurrent-output-1.7.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1458043200">- update to 1.7.4
  * Update process dep to allow 1.4</changelog>
<changelog author="psimons@suse.com" date="1459339200">- Fix License tag to "BSD-2-Clause".
- Fix date stamp syntax in changelog.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462190400">- update to 1.7.5
  * createProcessConcurrent and System.Process.Concurrent are now available on Windows</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 1.7.6
  * Update transformers dep to allow 0.5.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.7.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.7.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.7.8 with cabal2obs.</changelog>

</package>
<package pkgid="bf489af7d30ee608fdc1d2efb33535a67dddb66e30b6a2125d8b30129982cb38" name="ghc-conduit" arch="src">
    <version epoch="0" ver="1.2.8" rel="2.3.3"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 1.0.7.4</changelog>
<changelog author="mpluskal@suse.com" date="1422792000">- Update to 1.2.3.1:
  + Refactoring into conduit and conduit-extra packages. Core
    functionality is now in conduit, whereas most common helper
    modules (including Text, Binary, Zlib, etc) are in
    conduit-extra. To upgrade to this version, there should only be
    import list and conduit file changes necessary.
  + Two performance
    optimizations added. (1) A stream fusion framework. This is a non-breaking
    change. (2) Codensity transform applied to the `ConduitM` datatype. This only
    affects users importing the `.Internal` module. Both changes are thoroughly
    described in the following to blog posts: [Speeding up
    conduit](https://www.fpcomplete.com/blog/2014/08/iap-speeding-up-conduit), and
    [conduit stream
    fusion](https://www.fpcomplete.com/blog/2014/08/conduit-stream-fusion).
  + Lots more stream fusion.
  + Expose `connect` and `fuse` as synonyms for `$$` and `=$=`, respectively.</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 1.2.4
  * [fuseBothMaybe](https://github.com/snoyberg/conduit/issues/199)</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 1.2.5
  * mapAccum and mapAccumM should be strict in their state
  * Some documentation improvements</changelog>
<changelog author="mimi.vx@gmail.com" date="1445774400">- update to 1.2.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.2.6
  * sourceToList
  * Canonicalise Monad instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1451563200">- update to 1.2.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1455537600">- update to 1.2.6.2
  * resourcet cannot be built with GHC 8
  * Remove upper bound on transformers</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.2.6.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 1.2.6.4
  * fix benchmark by adding typesignature</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 1.2.6.6
  * Fix test suite compilation on older GHCs
  * In zipConduitApp, left bias not respected mixing monadic and non-monadic conduits</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.6.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.2.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.2.8 with cabal2obs.</changelog>

</package>
<package pkgid="35cc506265f93fcccbb4d2b39c6510c302c4fe9b078753732bf128557cf4470a" name="ghc-conduit" arch="x86_64">
    <version epoch="0" ver="1.2.8" rel="2.3.3"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 1.0.7.4</changelog>
<changelog author="mpluskal@suse.com" date="1422792000">- Update to 1.2.3.1:
  + Refactoring into conduit and conduit-extra packages. Core
    functionality is now in conduit, whereas most common helper
    modules (including Text, Binary, Zlib, etc) are in
    conduit-extra. To upgrade to this version, there should only be
    import list and conduit file changes necessary.
  + Two performance
    optimizations added. (1) A stream fusion framework. This is a non-breaking
    change. (2) Codensity transform applied to the `ConduitM` datatype. This only
    affects users importing the `.Internal` module. Both changes are thoroughly
    described in the following to blog posts: [Speeding up
    conduit](https://www.fpcomplete.com/blog/2014/08/iap-speeding-up-conduit), and
    [conduit stream
    fusion](https://www.fpcomplete.com/blog/2014/08/conduit-stream-fusion).
  + Lots more stream fusion.
  + Expose `connect` and `fuse` as synonyms for `$$` and `=$=`, respectively.</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 1.2.4
  * [fuseBothMaybe](https://github.com/snoyberg/conduit/issues/199)</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 1.2.5
  * mapAccum and mapAccumM should be strict in their state
  * Some documentation improvements</changelog>
<changelog author="mimi.vx@gmail.com" date="1445774400">- update to 1.2.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.2.6
  * sourceToList
  * Canonicalise Monad instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1451563200">- update to 1.2.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1455537600">- update to 1.2.6.2
  * resourcet cannot be built with GHC 8
  * Remove upper bound on transformers</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.2.6.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 1.2.6.4
  * fix benchmark by adding typesignature</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 1.2.6.6
  * Fix test suite compilation on older GHCs
  * In zipConduitApp, left bias not respected mixing monadic and non-monadic conduits</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.6.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.2.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.2.8 with cabal2obs.</changelog>

</package>
<package pkgid="2d2c072a5a18b47e35725599c536fe35e3091447fed10123c361728d2eaff55a" name="ghc-conduit-combinators" arch="src">
    <version epoch="0" ver="1.0.8.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 1.0.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 1.0.4 revision 0</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.0.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 1.0.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.0.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.0.8.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 1.0.8.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.0.8.3 with cabal2obs.</changelog>

</package>
<package pkgid="7c661e08191b717527fbea8ba391613d314ecab1968743816c53477671f1eca0" name="ghc-conduit-combinators" arch="x86_64">
    <version epoch="0" ver="1.0.8.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 1.0.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 1.0.4 revision 0</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.0.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 1.0.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.0.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.0.8.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 1.0.8.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.0.8.3 with cabal2obs.</changelog>

</package>
<package pkgid="904ff849b5a893d2353af8b3075f9388b85abf725ae5402372ae925995142db4" name="ghc-conduit-combinators-devel" arch="x86_64">
    <version epoch="0" ver="1.0.8.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 1.0.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 1.0.4 revision 0</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.0.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 1.0.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.0.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.0.8.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 1.0.8.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.0.8.3 with cabal2obs.</changelog>

</package>
<package pkgid="b7079874a01c06d535e2dbb6f3bfc043b821b9c13e089178376e5ca9965b8a1a" name="ghc-conduit-devel" arch="x86_64">
    <version epoch="0" ver="1.2.8" rel="2.3.3"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 1.0.7.4</changelog>
<changelog author="mpluskal@suse.com" date="1422792000">- Update to 1.2.3.1:
  + Refactoring into conduit and conduit-extra packages. Core
    functionality is now in conduit, whereas most common helper
    modules (including Text, Binary, Zlib, etc) are in
    conduit-extra. To upgrade to this version, there should only be
    import list and conduit file changes necessary.
  + Two performance
    optimizations added. (1) A stream fusion framework. This is a non-breaking
    change. (2) Codensity transform applied to the `ConduitM` datatype. This only
    affects users importing the `.Internal` module. Both changes are thoroughly
    described in the following to blog posts: [Speeding up
    conduit](https://www.fpcomplete.com/blog/2014/08/iap-speeding-up-conduit), and
    [conduit stream
    fusion](https://www.fpcomplete.com/blog/2014/08/conduit-stream-fusion).
  + Lots more stream fusion.
  + Expose `connect` and `fuse` as synonyms for `$$` and `=$=`, respectively.</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 1.2.4
  * [fuseBothMaybe](https://github.com/snoyberg/conduit/issues/199)</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 1.2.5
  * mapAccum and mapAccumM should be strict in their state
  * Some documentation improvements</changelog>
<changelog author="mimi.vx@gmail.com" date="1445774400">- update to 1.2.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.2.6
  * sourceToList
  * Canonicalise Monad instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1451563200">- update to 1.2.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1455537600">- update to 1.2.6.2
  * resourcet cannot be built with GHC 8
  * Remove upper bound on transformers</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.2.6.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 1.2.6.4
  * fix benchmark by adding typesignature</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 1.2.6.6
  * Fix test suite compilation on older GHCs
  * In zipConduitApp, left bias not respected mixing monadic and non-monadic conduits</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.6.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.2.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.2.8 with cabal2obs.</changelog>

</package>
<package pkgid="02d498ca8386bdf8c08c9030c1a728856f9b06438a3d139e3e3e9ed481e6569d" name="ghc-conduit-extra" arch="src">
    <version epoch="0" ver="1.1.15" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 1.1.8
  * Adding buffer size to sourceHandleRange [#213](https://github.com/snoyberg/conduit/pull/213)
  * Make Binary.lines O(n) instead of O(n^2) [#209](https://github.com/snoyberg/conduit/pull/209)</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.1.9
  * detectUtf</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 1.1.9.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.1.9.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1455537600">- update to 1.1.9.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1455710400">- update to 1.1.10.1
  * multiple combinator for Data.Conduit.Zlib</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.1.11
  * withCheckedProcessCleanup</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.1.12.1
  * Add sourceProcessWithStreams
  * Fix accidentally breaking change in sourceProcessWithConsumer type signature</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 1.1.13.1
  * Add sinkStorable and sinkStorableEx</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 1.1.13.2
  * Fix alignment issues on non-X86 archs</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 1.1.13.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.1.13.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.1.14 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 1.1.15 with cabal2obs.</changelog>

</package>
<package pkgid="11bc99a6343bfe3e03ac4ede7184e54a07c5188c1cb642760f35fa3b0f79dddd" name="ghc-conduit-extra" arch="x86_64">
    <version epoch="0" ver="1.1.15" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 1.1.8
  * Adding buffer size to sourceHandleRange [#213](https://github.com/snoyberg/conduit/pull/213)
  * Make Binary.lines O(n) instead of O(n^2) [#209](https://github.com/snoyberg/conduit/pull/209)</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.1.9
  * detectUtf</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 1.1.9.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.1.9.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1455537600">- update to 1.1.9.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1455710400">- update to 1.1.10.1
  * multiple combinator for Data.Conduit.Zlib</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.1.11
  * withCheckedProcessCleanup</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.1.12.1
  * Add sourceProcessWithStreams
  * Fix accidentally breaking change in sourceProcessWithConsumer type signature</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 1.1.13.1
  * Add sinkStorable and sinkStorableEx</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 1.1.13.2
  * Fix alignment issues on non-X86 archs</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 1.1.13.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.1.13.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.1.14 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 1.1.15 with cabal2obs.</changelog>

</package>
<package pkgid="447be2d8af018c4813e9ed8c3e4b2aa3e2a372a6dea66824c8bbc127acf0a3ce" name="ghc-conduit-extra-devel" arch="x86_64">
    <version epoch="0" ver="1.1.15" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 1.1.8
  * Adding buffer size to sourceHandleRange [#213](https://github.com/snoyberg/conduit/pull/213)
  * Make Binary.lines O(n) instead of O(n^2) [#209](https://github.com/snoyberg/conduit/pull/209)</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.1.9
  * detectUtf</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 1.1.9.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.1.9.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1455537600">- update to 1.1.9.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1455710400">- update to 1.1.10.1
  * multiple combinator for Data.Conduit.Zlib</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.1.11
  * withCheckedProcessCleanup</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.1.12.1
  * Add sourceProcessWithStreams
  * Fix accidentally breaking change in sourceProcessWithConsumer type signature</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 1.1.13.1
  * Add sinkStorable and sinkStorableEx</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 1.1.13.2
  * Fix alignment issues on non-X86 archs</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 1.1.13.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.1.13.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.1.14 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 1.1.15 with cabal2obs.</changelog>

</package>
<package pkgid="749e47b86139425e91110d98697d10968499c89a76593bf139cfb664c8e82b02" name="ghc-connection" arch="src">
    <version epoch="0" ver="0.2.7" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.2.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.2.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.2.7 with cabal2obs.</changelog>

</package>
<package pkgid="d78fceb030b12c74ceccabc3090cd94e961a2cff861c83e7c5ef2a14a893d8f7" name="ghc-connection" arch="src">
    <version epoch="0" ver="0.2.7" rel="3.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.2.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.2.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.2.7 with cabal2obs.</changelog>

</package>
<package pkgid="b64c9bfb8411ecfa1ef5f2f8a6f437184cdeaf84b58b87997bc4b9a2d041a31f" name="ghc-connection" arch="x86_64">
    <version epoch="0" ver="0.2.7" rel="3.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.2.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.2.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.2.7 with cabal2obs.</changelog>

</package>
<package pkgid="805f2fdeb7796b09f7309e5cc6dc88faaaa12167d256a484de3c965b1516eeee" name="ghc-connection-devel" arch="x86_64">
    <version epoch="0" ver="0.2.7" rel="3.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 0.2.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.2.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.2.7 with cabal2obs.</changelog>

</package>
<package pkgid="fd9ca51f13a0ad838c9ac51aa2a128341bf33fefb6d15575be08fe89bec0eadc" name="ghc-constraints" arch="src">
    <version epoch="0" ver="0.8" rel="2.3.9"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="cfarrell@suse.com" date="1441627200">- license update: BSD-2-Clause
  Look at LICENSE file</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.8
  * Remove the need for closed type families from the new Forall.
  * Found a nicer encoding of the initial object in the category of constraints
    using a nullary constraint.
  * binary 0.8 compatibility
  * transformers 0.5 compatibility</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4a70e46472f73193d40b9bf3b3dd22a3c7595f90685911da598efff5ad5b7d8b" name="ghc-constraints" arch="x86_64">
    <version epoch="0" ver="0.8" rel="2.3.9"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="cfarrell@suse.com" date="1441627200">- license update: BSD-2-Clause
  Look at LICENSE file</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.8
  * Remove the need for closed type families from the new Forall.
  * Found a nicer encoding of the initial object in the category of constraints
    using a nullary constraint.
  * binary 0.8 compatibility
  * transformers 0.5 compatibility</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4629f5128eccaa657c8e6418ec816b7bd690b68f326bdbaee969018c1dd8ecc8" name="ghc-constraints-devel" arch="x86_64">
    <version epoch="0" ver="0.8" rel="2.3.9"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="cfarrell@suse.com" date="1441627200">- license update: BSD-2-Clause
  Look at LICENSE file</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.8
  * Remove the need for closed type families from the new Forall.
  * Found a nicer encoding of the initial object in the category of constraints
    using a nullary constraint.
  * binary 0.8 compatibility
  * transformers 0.5 compatibility</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="28297d5c895fa4a8fa0b9f32ad4d7074ad029acbeaa1acb931f1faa732603949" name="ghc-containers" arch="x86_64">
    <version epoch="0" ver="0.5.6.2" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="3f273f277f9737fd3a0e039076023b8e0b6522938d811c59a6bc2768beb17d62" name="ghc-containers-devel" arch="x86_64">
    <version epoch="0" ver="0.5.6.2" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="59adf98bbafab2e7f3c1492d58669d5867a26aa8fb08cc9143ed566fe2162b89" name="ghc-contravariant" arch="src">
    <version epoch="0" ver="1.4" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 1.3.1.1
  * Fix builds</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 1.3.2
  * Add ($&lt;) operator</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.3.3
  * Add instance Monoid m =&gt; Divisible (Const m)</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 1.4
  * Improved the performance of Deciding at the cost of downgrading it to Trustworthy.
  * Support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4b6357511e34568d0eb7de3bc92724bf79929fcfe9e33f663480b6658a49a253" name="ghc-contravariant" arch="x86_64">
    <version epoch="0" ver="1.4" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 1.3.1.1
  * Fix builds</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 1.3.2
  * Add ($&lt;) operator</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.3.3
  * Add instance Monoid m =&gt; Divisible (Const m)</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 1.4
  * Improved the performance of Deciding at the cost of downgrading it to Trustworthy.
  * Support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c1518613618d647a1b1917b75b66eae63153170268980e57d44ef16daabafed5" name="ghc-contravariant-devel" arch="x86_64">
    <version epoch="0" ver="1.4" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 1.3.1.1
  * Fix builds</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 1.3.2
  * Add ($&lt;) operator</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.3.3
  * Add instance Monoid m =&gt; Divisible (Const m)</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 1.4
  * Improved the performance of Deciding at the cost of downgrading it to Trustworthy.
  * Support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0e98ea246c15369cc551e1bc4c5bacc2d0540fc56c06c16f1eff85bd20e6daae" name="ghc-cookie" arch="src">
    <version epoch="0" ver="0.4.2.1" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.4.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.4.1.4
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 0.4.1.5
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 0.4.1.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.4.2
  * Added SameSite</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.4.2.1 revision 0
  * Clarified MIT license</changelog>

</package>
<package pkgid="46d6021132d0b5793e7e43650a0e210f0c78fcc447a739f220413db9241fcbc2" name="ghc-cookie" arch="x86_64">
    <version epoch="0" ver="0.4.2.1" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.4.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.4.1.4
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 0.4.1.5
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 0.4.1.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.4.2
  * Added SameSite</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.4.2.1 revision 0
  * Clarified MIT license</changelog>

</package>
<package pkgid="2c47420e4624bfd66f508ec5f7903c71e383c4330461c0ae1ff0f1ab43de943c" name="ghc-cookie-devel" arch="x86_64">
    <version epoch="0" ver="0.4.2.1" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.4.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.4.1.4
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 0.4.1.5
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 0.4.1.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.4.2
  * Added SameSite</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.4.2.1 revision 0
  * Clarified MIT license</changelog>

</package>
<package pkgid="723058aa551e6c422e732109c4ef12191904d8f7a0405bfe5931079eb406f279" name="ghc-cpphs" arch="x86_64">
    <version epoch="0" ver="1.20.2" rel="2.3.7"/>

<changelog author="herbert@graeber-clan.de" date="1339070400">- update to version 1.13.3
  spec file template generated by cabal2spec-0.25.5
  Thu Jan 19 20:52:27 UTC 2012 - herbert@graeber-clan.de
- add defattr to file lists
  Thu Jan 19 19:26:15 UTC 2012 - herbert@graeber-clan.de
- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1390824000">- update to 1.17.1
- spec file regenerated by cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1416571200">- update to 1.18.6
- add manpage, new deps - ghc-polyparse</changelog>
<changelog author="mimi.vx@gmail.com" date="1416571201">- add filter to suppres warning.</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- change mv to install</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- update to 1.18.8
  * bugfix to accept a #include with absolute filepath
  * fix version number</changelog>
<changelog author="mimi.vx@gmail.com" date="1424606400">- update to 1.18.9
  * accept #if defined foo as well as #if defined(foo)</changelog>
<changelog author="mimi.vx@gmail.com" date="1429185600">- update to 1.19
- change licence
- remove rpmlintrc
  * expose more of the cpphs API
  * allow the static linking exception to the LGPL</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- regenerated spec with cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1432814400">- correct license</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 1.19.2
  * don't warn about trailing comments in #ifdefs
  * fix build error</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 1.19.3
  * bugfix for hlint ticket #161 - interaction of --unlit/--linepragma</changelog>
<changelog author="mimi.vx@gmail.com" date="1457092800">- update to 1.20
  * bugfixes for #if defined(FOO) &amp;&amp; FOO(a,b)</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.20.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.20.1 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- SRPM license field should contain all licenses. In addition,
  I see no obvious "or later" clauses.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.20.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e31b662381e7b0ac405c4518da1714694632ec21d67ef4272ace9eb7d49bfa5d" name="ghc-cpphs-devel" arch="x86_64">
    <version epoch="0" ver="1.20.2" rel="2.3.7"/>

<changelog author="herbert@graeber-clan.de" date="1339070400">- update to version 1.13.3
  spec file template generated by cabal2spec-0.25.5
  Thu Jan 19 20:52:27 UTC 2012 - herbert@graeber-clan.de
- add defattr to file lists
  Thu Jan 19 19:26:15 UTC 2012 - herbert@graeber-clan.de
- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1390824000">- update to 1.17.1
- spec file regenerated by cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1416571200">- update to 1.18.6
- add manpage, new deps - ghc-polyparse</changelog>
<changelog author="mimi.vx@gmail.com" date="1416571201">- add filter to suppres warning.</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- change mv to install</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- update to 1.18.8
  * bugfix to accept a #include with absolute filepath
  * fix version number</changelog>
<changelog author="mimi.vx@gmail.com" date="1424606400">- update to 1.18.9
  * accept #if defined foo as well as #if defined(foo)</changelog>
<changelog author="mimi.vx@gmail.com" date="1429185600">- update to 1.19
- change licence
- remove rpmlintrc
  * expose more of the cpphs API
  * allow the static linking exception to the LGPL</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- regenerated spec with cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1432814400">- correct license</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 1.19.2
  * don't warn about trailing comments in #ifdefs
  * fix build error</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 1.19.3
  * bugfix for hlint ticket #161 - interaction of --unlit/--linepragma</changelog>
<changelog author="mimi.vx@gmail.com" date="1457092800">- update to 1.20
  * bugfixes for #if defined(FOO) &amp;&amp; FOO(a,b)</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 1.20.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.20.1 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- SRPM license field should contain all licenses. In addition,
  I see no obvious "or later" clauses.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.20.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4f7506908956ea62d3ebe06ea2abf56afb9d790e76d753b3f1237f3ef1f9283a" name="ghc-cprng-aes" arch="src">
    <version epoch="0" ver="0.6.1" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.5.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.6.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="363e68f9616b80771b92d06a7e4312056f33d8c855965fa40a7e8428a19e5e54" name="ghc-cprng-aes" arch="x86_64">
    <version epoch="0" ver="0.6.1" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.5.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.6.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="dbc2ce4881ad2240a7c316a477fd2aab44d64ce1a451d7cd279fea82d9253eae" name="ghc-cprng-aes-devel" arch="x86_64">
    <version epoch="0" ver="0.6.1" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.5.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.6.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c622f3e9f82be8eeb402388aa3e864ab88c978f09953ebb551de1c22a4d5994e" name="ghc-crypto-api" arch="src">
    <version epoch="0" ver="0.13.2" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ff7d5bc6be8e5569e208b3ee1f1a6213dcead5b4f9ac0f6d4c30cb2c953877f1" name="ghc-crypto-api" arch="x86_64">
    <version epoch="0" ver="0.13.2" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d29394f138ab00b54b4d56b33b283916be28197a1d350be28d0b78f7c7ff40f3" name="ghc-crypto-api-devel" arch="x86_64">
    <version epoch="0" ver="0.13.2" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4eae3fa8374cc6f0ad295c26b1c5c16c9ee303256161e2b88e70864ab46e672e" name="ghc-crypto-cipher-types" arch="src">
    <version epoch="0" ver="0.0.9" rel="2.3.4"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.0.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.0.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cc859e867e6428958db245fa095cdf44ee739c8c70e1ae92fb8fe675cb47e808" name="ghc-crypto-cipher-types" arch="x86_64">
    <version epoch="0" ver="0.0.9" rel="2.3.4"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.0.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.0.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5e4ee4a7ecfac4563ec9441740c7254ac1857f538a4ad535f4bc74c891e85d32" name="ghc-crypto-cipher-types-devel" arch="x86_64">
    <version epoch="0" ver="0.0.9" rel="2.3.4"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.0.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.0.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="aca592876741c3505b4fb78ff5b5d8fee193413b57445c9eaeb0029ff854413f" name="ghc-crypto-numbers" arch="src">
    <version epoch="0" ver="0.2.7" rel="2.3.10"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.2.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct licence</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.7 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="2257364bf30c0d485acba5871d4f7b09bcdd3d1636106c577de12dfd83813c15" name="ghc-crypto-numbers" arch="x86_64">
    <version epoch="0" ver="0.2.7" rel="2.3.10"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.2.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct licence</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.7 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="a552e5b05034ffa4a136545787201c219966138bb3fadc67d9a4105140d244b9" name="ghc-crypto-numbers-devel" arch="x86_64">
    <version epoch="0" ver="0.2.7" rel="2.3.10"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.2.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct licence</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.7 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="2e80a03663b5df21e618a700246cdfd562af9dba4854f052638baa544eb7a7c6" name="ghc-crypto-pubkey" arch="src">
    <version epoch="0" ver="0.2.8" rel="2.3.3"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.2.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct licence</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="387d2b60478589a26ff0d8f1229a58bdeba03af385a1a65cf85f634ff749dd15" name="ghc-crypto-pubkey" arch="src">
    <version epoch="0" ver="0.2.8" rel="2.3.4"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.2.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct licence</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ee12278ca8a17cdd59ea91a832195ad31f060b907466579e54a06bc7b69b5d3c" name="ghc-crypto-pubkey" arch="x86_64">
    <version epoch="0" ver="0.2.8" rel="2.3.4"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.2.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct licence</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="305248677bc4151d2ea58afc62c668023d9a248bfe8acc8f35cf15d66e02e540" name="ghc-crypto-pubkey-devel" arch="x86_64">
    <version epoch="0" ver="0.2.8" rel="2.3.4"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.2.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct licence</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="93a040cec0983aff1360f6ce4d260d4f66f1b6bb1593cd1cb8ac76e14386eedb" name="ghc-crypto-pubkey-types" arch="src">
    <version epoch="0" ver="0.4.3" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.4.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.4.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cb3e07d99c794190d998eb0baf86fde064c98b64f0af0538b9ea42b9f5f6afaa" name="ghc-crypto-pubkey-types" arch="src">
    <version epoch="0" ver="0.4.3" rel="2.3.3"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.4.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.4.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="01f7226279d8e668eaaa3723233f2e19a7ea98e3af1c0ae0bdb2fe9d7c2e380e" name="ghc-crypto-pubkey-types" arch="x86_64">
    <version epoch="0" ver="0.4.3" rel="2.3.3"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.4.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.4.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2e3f37ae1e6e1cb50b953ea3128b666bd8e4e2bd012ce225ba9af4957419937d" name="ghc-crypto-pubkey-types-devel" arch="x86_64">
    <version epoch="0" ver="0.4.3" rel="2.3.3"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.4.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.4.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c20b9a1ff2c2eb618c56406e8ee490b3091a49fb5578d05856ac8f2108a22ff1" name="ghc-crypto-random" arch="src">
    <version epoch="0" ver="0.0.9" rel="2.3.7"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.0.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.0.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8d00a1199e3fa8a062eae8c753dea55587ce89159e9a62ef941e2168811dd08a" name="ghc-crypto-random" arch="x86_64">
    <version epoch="0" ver="0.0.9" rel="2.3.7"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.0.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.0.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="129aa83a7279ba477ec8978bfdbb4d5feef35187eebb4a73609a7cf81dcfb734" name="ghc-crypto-random-devel" arch="x86_64">
    <version epoch="0" ver="0.0.9" rel="2.3.7"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.0.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.0.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f38cec4d48a6a9978b2e0cecdd449b8ae90d7f769af921dfc619f41d55e2debf" name="ghc-cryptohash" arch="src">
    <version epoch="0" ver="0.11.9" rel="2.3.5"/>

<changelog author="bastianholst@gmx.de" date="1367668800">- initial package, packaging version 0.9.0</changelog>
<changelog author="sbahling@suse.com" date="1383134400">- Update to version 0.11.0
  Use cabal-rpm spec file template</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.11.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1458561600">- update to 0.11.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.11.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1f296b0ea5748416d250f3d81e30aab9b1bd06fcaa99fdd66fa014f6dc769341" name="ghc-cryptohash" arch="x86_64">
    <version epoch="0" ver="0.11.9" rel="2.3.5"/>

<changelog author="bastianholst@gmx.de" date="1367668800">- initial package, packaging version 0.9.0</changelog>
<changelog author="sbahling@suse.com" date="1383134400">- Update to version 0.11.0
  Use cabal-rpm spec file template</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.11.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1458561600">- update to 0.11.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.11.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="49fd94b9a1337f3d62e1f9504bc4bf788aa5ea67646bc1296a1b957eab0924e1" name="ghc-cryptohash-conduit" arch="src">
    <version epoch="0" ver="0.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5e92292d107936f7478ff2bd3bf04baf348f34df50ec38b84abfab3193a31802" name="ghc-cryptohash-conduit" arch="src">
    <version epoch="0" ver="0.1.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a1b435eda5e44c3d5d436ef00bf3fb50a3e20ce88d02831dba420f91d6e9fd6a" name="ghc-cryptohash-conduit" arch="x86_64">
    <version epoch="0" ver="0.1.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="229dac2beaac604aa417eaf222746bcf76f712f80c3209815d81e61d39c8b3c9" name="ghc-cryptohash-conduit-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8c64c1d9825b3f7af39539536b8a23276d35e80ef56b7c2502e9b52c56265c5b" name="ghc-cryptohash-devel" arch="x86_64">
    <version epoch="0" ver="0.11.9" rel="2.3.5"/>

<changelog author="bastianholst@gmx.de" date="1367668800">- initial package, packaging version 0.9.0</changelog>
<changelog author="sbahling@suse.com" date="1383134400">- Update to version 0.11.0
  Use cabal-rpm spec file template</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.11.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1458561600">- update to 0.11.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.11.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1f66509fcc640b3b31909f5c550f9c4113f696cc03b98a5a6050a1ea156bb8be" name="ghc-cryptohash-md5" arch="src">
    <version epoch="0" ver="0.11.100.1" rel="2.1"/>

<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.11.100.1 with cabal2obs.</changelog>

</package>
<package pkgid="7d373cc47e7ae2afe79195954254063fef7f05ea22f32d335db6dd3c81625c43" name="ghc-cryptohash-md5" arch="x86_64">
    <version epoch="0" ver="0.11.100.1" rel="2.1"/>

<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.11.100.1 with cabal2obs.</changelog>

</package>
<package pkgid="3283d5a1b60e0ff4c0dc95484e0b731618e768a9de668d1c785a6d2ddf7e3b2c" name="ghc-cryptohash-md5-devel" arch="x86_64">
    <version epoch="0" ver="0.11.100.1" rel="2.1"/>

<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.11.100.1 with cabal2obs.</changelog>

</package>
<package pkgid="b7e4cc0fa12b95b40353a5b6150190384a7b81f8a0dd12ecd49c236c1dc7d7ef" name="ghc-cryptohash-sha1" arch="src">
    <version epoch="0" ver="0.11.100.1" rel="2.1"/>

<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.11.100.1 with cabal2obs.</changelog>

</package>
<package pkgid="c44025c24457a17da38f0fe93e937942b64eb120284f92be97f0874357ab6ce6" name="ghc-cryptohash-sha1" arch="x86_64">
    <version epoch="0" ver="0.11.100.1" rel="2.1"/>

<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.11.100.1 with cabal2obs.</changelog>

</package>
<package pkgid="0ff990404c39781b8ec99a3b3ecd635855be95b3dc50a559246a093f9bd8714d" name="ghc-cryptohash-sha1-devel" arch="x86_64">
    <version epoch="0" ver="0.11.100.1" rel="2.1"/>

<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.11.100.1 with cabal2obs.</changelog>

</package>
<package pkgid="fe1a4f6c59749836a2fa8701ad32471d10fb1e39ef150ebacfab912a6cc21200" name="ghc-cryptohash-sha256" arch="src">
    <version epoch="0" ver="0.11.100.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1464350400">- ghc-cryptohash-sha256 generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.100.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0e889e5f59792d7d293c5ba3ba75230e4f2f253a7a2147313e04ecf2baf58f47" name="ghc-cryptohash-sha256" arch="x86_64">
    <version epoch="0" ver="0.11.100.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1464350400">- ghc-cryptohash-sha256 generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.100.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2a6cfc9c8ecf904bba4105940650e9866eb0f3086d99adc5c47baf99aca6fa43" name="ghc-cryptohash-sha256-devel" arch="x86_64">
    <version epoch="0" ver="0.11.100.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1464350400">- ghc-cryptohash-sha256 generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.100.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e77985c00aaf364df9c6bda02f1c6e84b1adf6da069b9057176c008edac8b334" name="ghc-cryptonite" arch="src">
    <version epoch="0" ver="0.21" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1438862400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.9
  * Quiet down unused module imports
  * Move Curve25519 over to Crypto.Error instead of using Either String.
  * Add documentation for ChaChaPoly1305
  * Add missing documentation for various modules
  * Add a way to create Poly1305 Auth tag.
  * Added support for the BLAKE2 family of hash algorithms
  * Fix endianness of incrementNonce function for ChaChaPoly1305
  * Add support for ChaChaPoly1305 Nonce Increment
  * Add PKCS5 / PKCS7 padding and unpadding methods
  * Fix ChaChaPoly1305 Decryption
  * Add support for BCrypt
- add blake2-fix.patch and disabled build of sse4.1 optimized blake2</changelog>
<changelog author="mimi.vx@gmail.com" date="1451044800">- update to 0.10
- drop blake2-fix.patch
  * Add reference implementation of blake2 for non-SSE2 platfom
  * Add support_blake2_sse flag</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.11
  * Truncate hashing correctly for DSA
  * Add support for HKDF (RFC 5869)
  * Add support for Ed448
  * Extends support for Blake2s to 224 bits version.
  * Compilation fix with AESNI and ghci compiling C source in a weird order.
  * Fix example compilation, typo, and warning</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.13
  * SECURITY Fix buffer overflow issue in SHA384, copying 16 extra bytes from
    the SHA512 context to the destination memory pointer leading to memory
    corruption, segfault
  * Fix compilation issue with Ed448 on 32 bits machine.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 0.14
  * Fix serialization of DH and ECDH
  * Reduce size of SHA3 context instead of allocating all-size fit memory. save up to
    72 bytes of memory per context for SHA3-512.
  * Add a Seed capability to the main DRG, to be able to debug/reproduce randomized
    program where you would want to disable the randomness.
  * Add support for Cipher-based Message Authentication Code (CMAC) (Kei Hibino)
  * CHANGE Change the SharedKey for Crypto.PubKey.DH and Crypto.PubKey.ECC.DH, from
    an Integer newtype to a ScrubbedBytes newtype. Prevent mistake where the bytes
    representation is generated without the right padding (when needed).
  * CHANGE Keep The field size in bits, in the Params in Crypto.PubKey.DH, moving
    from 2 elements to 3 elements in the structure.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.15 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.19 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.21 with cabal2obs.</changelog>

</package>
<package pkgid="2e6b55b4a278e105da940c76259e057b59bf6e6adfe4b438b1c806481bb188f6" name="ghc-cryptonite" arch="x86_64">
    <version epoch="0" ver="0.21" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1438862400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.9
  * Quiet down unused module imports
  * Move Curve25519 over to Crypto.Error instead of using Either String.
  * Add documentation for ChaChaPoly1305
  * Add missing documentation for various modules
  * Add a way to create Poly1305 Auth tag.
  * Added support for the BLAKE2 family of hash algorithms
  * Fix endianness of incrementNonce function for ChaChaPoly1305
  * Add support for ChaChaPoly1305 Nonce Increment
  * Add PKCS5 / PKCS7 padding and unpadding methods
  * Fix ChaChaPoly1305 Decryption
  * Add support for BCrypt
- add blake2-fix.patch and disabled build of sse4.1 optimized blake2</changelog>
<changelog author="mimi.vx@gmail.com" date="1451044800">- update to 0.10
- drop blake2-fix.patch
  * Add reference implementation of blake2 for non-SSE2 platfom
  * Add support_blake2_sse flag</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.11
  * Truncate hashing correctly for DSA
  * Add support for HKDF (RFC 5869)
  * Add support for Ed448
  * Extends support for Blake2s to 224 bits version.
  * Compilation fix with AESNI and ghci compiling C source in a weird order.
  * Fix example compilation, typo, and warning</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.13
  * SECURITY Fix buffer overflow issue in SHA384, copying 16 extra bytes from
    the SHA512 context to the destination memory pointer leading to memory
    corruption, segfault
  * Fix compilation issue with Ed448 on 32 bits machine.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 0.14
  * Fix serialization of DH and ECDH
  * Reduce size of SHA3 context instead of allocating all-size fit memory. save up to
    72 bytes of memory per context for SHA3-512.
  * Add a Seed capability to the main DRG, to be able to debug/reproduce randomized
    program where you would want to disable the randomness.
  * Add support for Cipher-based Message Authentication Code (CMAC) (Kei Hibino)
  * CHANGE Change the SharedKey for Crypto.PubKey.DH and Crypto.PubKey.ECC.DH, from
    an Integer newtype to a ScrubbedBytes newtype. Prevent mistake where the bytes
    representation is generated without the right padding (when needed).
  * CHANGE Keep The field size in bits, in the Params in Crypto.PubKey.DH, moving
    from 2 elements to 3 elements in the structure.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.15 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.19 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.21 with cabal2obs.</changelog>

</package>
<package pkgid="294cdf2e9c8821f00974533ca68b015e02b190213c651cd5483467f120c749ff" name="ghc-cryptonite-devel" arch="x86_64">
    <version epoch="0" ver="0.21" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1438862400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.9
  * Quiet down unused module imports
  * Move Curve25519 over to Crypto.Error instead of using Either String.
  * Add documentation for ChaChaPoly1305
  * Add missing documentation for various modules
  * Add a way to create Poly1305 Auth tag.
  * Added support for the BLAKE2 family of hash algorithms
  * Fix endianness of incrementNonce function for ChaChaPoly1305
  * Add support for ChaChaPoly1305 Nonce Increment
  * Add PKCS5 / PKCS7 padding and unpadding methods
  * Fix ChaChaPoly1305 Decryption
  * Add support for BCrypt
- add blake2-fix.patch and disabled build of sse4.1 optimized blake2</changelog>
<changelog author="mimi.vx@gmail.com" date="1451044800">- update to 0.10
- drop blake2-fix.patch
  * Add reference implementation of blake2 for non-SSE2 platfom
  * Add support_blake2_sse flag</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.11
  * Truncate hashing correctly for DSA
  * Add support for HKDF (RFC 5869)
  * Add support for Ed448
  * Extends support for Blake2s to 224 bits version.
  * Compilation fix with AESNI and ghci compiling C source in a weird order.
  * Fix example compilation, typo, and warning</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.13
  * SECURITY Fix buffer overflow issue in SHA384, copying 16 extra bytes from
    the SHA512 context to the destination memory pointer leading to memory
    corruption, segfault
  * Fix compilation issue with Ed448 on 32 bits machine.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 0.14
  * Fix serialization of DH and ECDH
  * Reduce size of SHA3 context instead of allocating all-size fit memory. save up to
    72 bytes of memory per context for SHA3-512.
  * Add a Seed capability to the main DRG, to be able to debug/reproduce randomized
    program where you would want to disable the randomness.
  * Add support for Cipher-based Message Authentication Code (CMAC) (Kei Hibino)
  * CHANGE Change the SharedKey for Crypto.PubKey.DH and Crypto.PubKey.ECC.DH, from
    an Integer newtype to a ScrubbedBytes newtype. Prevent mistake where the bytes
    representation is generated without the right padding (when needed).
  * CHANGE Keep The field size in bits, in the Params in Crypto.PubKey.DH, moving
    from 2 elements to 3 elements in the structure.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.15 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.19 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.21 with cabal2obs.</changelog>

</package>
<package pkgid="0ad4605d23718d8a974271fde2f0a60eaeb7e012a6312eef8e00bc0129c4d93e" name="ghc-css-text" arch="src">
    <version epoch="0" ver="0.1.2.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1460462400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
  https://github.com/yesodweb/css-text/issues/9.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="748bb763e9bedad8f8a2272dd90ac5f3b275eae5625b6daabb5f3de4b3b39aa9" name="ghc-css-text" arch="x86_64">
    <version epoch="0" ver="0.1.2.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1460462400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
  https://github.com/yesodweb/css-text/issues/9.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1f28ce3030d3789878479fc8996903ce7c0ef83a296c9322dfef0c18e9a5cf1f" name="ghc-css-text-devel" arch="x86_64">
    <version epoch="0" ver="0.1.2.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1460462400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
  https://github.com/yesodweb/css-text/issues/9.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="30b7230e6904a087f75d49b8023a886d5d2d152d2a286fc9283502dade835966" name="ghc-darcs" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1455537600">- darcs generated by st2obs</changelog>
<changelog author="mpluskal@suse.com" date="1460894400">- Add missing build dependency on libcurl</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 2.12.0
  * `darcs show dependencies`: export patch dependency graph as dot file
  * improvements in `record` output with irrelevant files
  * `darcs log -v --machine-readable`: show internal representation of
  patches (including explicit dependencies). Remove patch viewing via the
  `annotate` command.
  * `whatsnew -s` (and `status`) show conflicting files
  * honor "quiet" flag in command outputs
  * a single `show patch-index` command
  * remove deprecated aliases of show
  * handle file moves natively when importing from git
  * require GHC 7.6 (base &gt; 4.6) and support GHC 8
  * switch to sandi from dataenc
  * remove hack to enable arbitrary protocols via env variables
  * fixed the following bugs:
  +  1807: clarify help of PAGER, DARCS_PAGER
  +  2258: improve patch index error message with suggestion
  +  2269: push hijack test to suspend time
  +  2276: Keep track of patch hijack decisions
  +  2138: report conflicting files in whatsnew -s
  +  2393: remove whatsnew functionality from annotate
  +  2400: use async package to keep track of unpack threads
  +  2459: fall back to writing the file if createLink fails
  +  2479: root dir most not be among the sources of a move
  +  2481: expose API for 'darcs diff' command
  +  2486: obliterate --not-in-remote -q should be more quiet
  +  2489: dequote filepaths while importing from git
  +  2494: output of darcs record with file arguments</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.12.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cb2bb3603e1b041306fd8a76797882b951f082b593872feb473d3b9701fcb62a" name="ghc-darcs-devel" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1455537600">- darcs generated by st2obs</changelog>
<changelog author="mpluskal@suse.com" date="1460894400">- Add missing build dependency on libcurl</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 2.12.0
  * `darcs show dependencies`: export patch dependency graph as dot file
  * improvements in `record` output with irrelevant files
  * `darcs log -v --machine-readable`: show internal representation of
  patches (including explicit dependencies). Remove patch viewing via the
  `annotate` command.
  * `whatsnew -s` (and `status`) show conflicting files
  * honor "quiet" flag in command outputs
  * a single `show patch-index` command
  * remove deprecated aliases of show
  * handle file moves natively when importing from git
  * require GHC 7.6 (base &gt; 4.6) and support GHC 8
  * switch to sandi from dataenc
  * remove hack to enable arbitrary protocols via env variables
  * fixed the following bugs:
  +  1807: clarify help of PAGER, DARCS_PAGER
  +  2258: improve patch index error message with suggestion
  +  2269: push hijack test to suspend time
  +  2276: Keep track of patch hijack decisions
  +  2138: report conflicting files in whatsnew -s
  +  2393: remove whatsnew functionality from annotate
  +  2400: use async package to keep track of unpack threads
  +  2459: fall back to writing the file if createLink fails
  +  2479: root dir most not be among the sources of a move
  +  2481: expose API for 'darcs diff' command
  +  2486: obliterate --not-in-remote -q should be more quiet
  +  2489: dequote filepaths while importing from git
  +  2494: output of darcs record with file arguments</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.12.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="68608dce6ba32f2109537d9c7b28454a5526a77de990dd2676233ac451a1f426" name="ghc-data-default" arch="src">
    <version epoch="0" ver="0.5.3" rel="3.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1359115200">- update to 0.5.0 from upstream (no changelog)
- required by pandoc 1.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1429272000">- update to 0.5.3
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="00c2a2fb8a005a9fb9f9a68e8897d2aab9edd3f3a7ac17b0f4c143da2b3aba25" name="ghc-data-default" arch="x86_64">
    <version epoch="0" ver="0.5.3" rel="3.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1359115200">- update to 0.5.0 from upstream (no changelog)
- required by pandoc 1.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1429272000">- update to 0.5.3
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7e17ef1b00dac5083352a834fda79f80f0ccdaf5a5ceecb49e15cb9f3a7a8fa4" name="ghc-data-default-class" arch="src">
    <version epoch="0" ver="0.0.1" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4bf489e609e22c2d35315ea545d6c0f05f7903a1ab5b37ad1a5756ec0424a736" name="ghc-data-default-class" arch="x86_64">
    <version epoch="0" ver="0.0.1" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f11dd04072f9d6639452722c56706834c80e5c6a15fd9c6acea3cad6b197c5a4" name="ghc-data-default-class-devel" arch="x86_64">
    <version epoch="0" ver="0.0.1" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="64c2ce32cab06b195252a0f0ceea97f49d816985c5666e4c71a59d6eb2077ce2" name="ghc-data-default-devel" arch="x86_64">
    <version epoch="0" ver="0.5.3" rel="3.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1359115200">- update to 0.5.0 from upstream (no changelog)
- required by pandoc 1.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1429272000">- update to 0.5.3
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="71721f7f6c12cd20e04e0e3f7492c3cd154e0d780689bd17d1fa8b58e9be189d" name="ghc-data-default-instances-base" arch="src">
    <version epoch="0" ver="0.1.0" rel="4.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="100308bba70a1587b637af585ce8777c86a813a73ab94582d630bd69a6649116" name="ghc-data-default-instances-base" arch="x86_64">
    <version epoch="0" ver="0.1.0" rel="4.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="88a104267e94ec0933e2fa6d17a11db688e63da3fde2360a42150d956db8eb7d" name="ghc-data-default-instances-base-devel" arch="x86_64">
    <version epoch="0" ver="0.1.0" rel="4.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="729ec5d004fff6161509cbb0ea54d9f5c62b9e27ca1bda7a050fcff2e6acb85b" name="ghc-data-default-instances-containers" arch="src">
    <version epoch="0" ver="0.0.1" rel="4.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0168c322cd8f196e764694faeb7061080a5e8f24e61423e03b006dab378462da" name="ghc-data-default-instances-containers" arch="x86_64">
    <version epoch="0" ver="0.0.1" rel="4.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="585df959238e34bce0a2cedc91e5a89d944d7afa1dc6555cd8eb3e68a18287af" name="ghc-data-default-instances-containers-devel" arch="x86_64">
    <version epoch="0" ver="0.0.1" rel="4.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="67be6f436f5cba324eabe48d0849d8259558475f03dd9d3e2803439d4751183e" name="ghc-data-default-instances-dlist" arch="src">
    <version epoch="0" ver="0.0.1" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2ef9ba5e9e344169772e954d80cb41f646352ae800144dc07b02c4e605445686" name="ghc-data-default-instances-dlist" arch="x86_64">
    <version epoch="0" ver="0.0.1" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="319ca1009fa371983864870349d9eda05353d79e4bf4fa700293e1c9307706b2" name="ghc-data-default-instances-dlist-devel" arch="x86_64">
    <version epoch="0" ver="0.0.1" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1a7c0aa6c5f7e93774e3dcafbee91ba8b5bf38d211931fa6744873ba10a5695c" name="ghc-data-default-instances-old-locale" arch="src">
    <version epoch="0" ver="0.0.1" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="871ad89cfe60cb6bf896e25e67398726d6cdd0f7c3c4cc475a0d9edf3b2698e3" name="ghc-data-default-instances-old-locale" arch="x86_64">
    <version epoch="0" ver="0.0.1" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="239de6ab718786db297cfaedfa7070784ad53204720d461721a954c454bed6e3" name="ghc-data-default-instances-old-locale-devel" arch="x86_64">
    <version epoch="0" ver="0.0.1" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429272000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="428af46c10ff24549a9896b4b77ab3df890aae02bf2a6918bc96319df3e91271" name="ghc-data-ordlist" arch="src">
    <version epoch="0" ver="0.4.7.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-data-ordlist generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.7.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="396999877a171e04e34a39d780fbd5ef3ecdc23bd1ca73648224d68d5493e894" name="ghc-data-ordlist" arch="x86_64">
    <version epoch="0" ver="0.4.7.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-data-ordlist generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.7.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e1d75564f78e6fce40d4c9bd477dd5682176394a00a874090ac01c3788e450f4" name="ghc-data-ordlist-devel" arch="x86_64">
    <version epoch="0" ver="0.4.7.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-data-ordlist generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.7.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6e3bb49a0f8357b0feb191e23c990ca1866ce78497162bae6e87dbfeebf7acea" name="ghc-dbus" arch="src">
    <version epoch="0" ver="0.10.12" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1424001600">- initial commit of dbus package  version 0.10.9.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1429876800">- update to 0.10.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 0.10.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1453032000">- update to 0.10.12</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.12 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="37a3a3a192e78954ecddd6ea121af62db8a858ad3f0bb0192c2b8247ccdbd4ee" name="ghc-dbus" arch="x86_64">
    <version epoch="0" ver="0.10.12" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1424001600">- initial commit of dbus package  version 0.10.9.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1429876800">- update to 0.10.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 0.10.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1453032000">- update to 0.10.12</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.12 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5cb57bf7624793bbc2053adf29e4aedc29f9d79e5f704fc6000084958e5be9ef" name="ghc-dbus-devel" arch="x86_64">
    <version epoch="0" ver="0.10.12" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1424001600">- initial commit of dbus package  version 0.10.9.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1429876800">- update to 0.10.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 0.10.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1453032000">- update to 0.10.12</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.12 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bbaa99782440eb5856a876fbc7105ce3dd75988bf4be010aedee1f84c5c46202" name="ghc-deepseq" arch="x86_64">
    <version epoch="0" ver="1.4.1.1" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="34f541f1e049c80664c3fc6f33cea6f2987e51a4da5f7f1b5304157143f83965" name="ghc-deepseq-devel" arch="x86_64">
    <version epoch="0" ver="1.4.1.1" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="9c40712181d4982c68eebd7cd6b5d6dd68d5fb4759e6a493db80d26809ac53e9" name="ghc-deepseq-generics" arch="src">
    <version epoch="0" ver="0.1.1.2" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1422964800">- initial commit of deepseq-generics ver - 0.1.1.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- add deepseq-generics.cabal.patch -- change dep constraints</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.2 revision 1 with cabal2obs.
  This update obsoletes deepseq-generics.cabal.patch.</changelog>

</package>
<package pkgid="7a3fc903c52a161805af01f540afafa2ac62d2f4ee7d38aa398b898dd160809c" name="ghc-deepseq-generics" arch="x86_64">
    <version epoch="0" ver="0.1.1.2" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1422964800">- initial commit of deepseq-generics ver - 0.1.1.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- add deepseq-generics.cabal.patch -- change dep constraints</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.2 revision 1 with cabal2obs.
  This update obsoletes deepseq-generics.cabal.patch.</changelog>

</package>
<package pkgid="9d1b6c9fa7b64941b91e78b4a167017d91be7c3c25ed51ace60edc4ba4fd9e78" name="ghc-deepseq-generics-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1.2" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1422964800">- initial commit of deepseq-generics ver - 0.1.1.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- add deepseq-generics.cabal.patch -- change dep constraints</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.2 revision 1 with cabal2obs.
  This update obsoletes deepseq-generics.cabal.patch.</changelog>

</package>
<package pkgid="6b6d5575f20fc13f9f317b8c1bc47b0b6be74a1d92972492d4a220539325acde" name="ghc-digest" arch="src">
    <version epoch="0" ver="0.0.1.2" rel="7.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.0.1.1 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446400">- update to 0.0.1.2 from upstream (no changelog)
  * minor change in cabal flag default</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1395835200">- fix license tag</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3e037f1b7da951406380f32a763889313cf2133f5251bbd8924f98336b9036fd" name="ghc-digest" arch="x86_64">
    <version epoch="0" ver="0.0.1.2" rel="7.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.0.1.1 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446400">- update to 0.0.1.2 from upstream (no changelog)
  * minor change in cabal flag default</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1395835200">- fix license tag</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="44a21e26bce141cb6bf2939566e22ac5c605e5be2d8e11bbf50331cec4dd7c62" name="ghc-digest-devel" arch="x86_64">
    <version epoch="0" ver="0.0.1.2" rel="7.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.0.1.1 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368446400">- update to 0.0.1.2 from upstream (no changelog)
  * minor change in cabal flag default</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1395835200">- fix license tag</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="66ea460cc42b74732a51141f32f793413a72224135dc0f99d9ae2d5008760da4" name="ghc-directory" arch="x86_64">
    <version epoch="0" ver="1.2.2.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="9fa7246fbd28a0cb383ec2bfb2621a55bd17582323f9da59b57176e9fedc9195" name="ghc-directory-devel" arch="x86_64">
    <version epoch="0" ver="1.2.2.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="ddc9d3f02cd7c102fda02b759805678ef490ca3d5a24534ecaed6a6ac68ec5ee" name="ghc-disk-free-space" arch="src">
    <version epoch="0" ver="0.1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1458561600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.1 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="b373a976117d08f1f9be8f9338c94554d2fa6d3db31466f5030f6bbb38335eed" name="ghc-disk-free-space" arch="x86_64">
    <version epoch="0" ver="0.1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1458561600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.1 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="cf26fb023866c2600e02704660cc2026e190e1df6ab4e46d381c6610a61b59e2" name="ghc-disk-free-space-devel" arch="x86_64">
    <version epoch="0" ver="0.1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1458561600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.1 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="8b061bbfdad8477a0647ea08c820860e85a1bbc831c1a037b6ae8ed5e7128535" name="ghc-distributive" arch="src">
    <version epoch="0" ver="0.5.1" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 0.5.0.2
  * Added flags for removing some dependencies.
  * upport doctests when building to non-standard locations (such as when using stack.)
  * Support base-orphans</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.0.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.5.1 with cabal2obs.</changelog>

</package>
<package pkgid="865b56885139ab12cdc9dd927c5ef5277a4c1952f96362b940251a070c9b729e" name="ghc-distributive" arch="x86_64">
    <version epoch="0" ver="0.5.1" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 0.5.0.2
  * Added flags for removing some dependencies.
  * upport doctests when building to non-standard locations (such as when using stack.)
  * Support base-orphans</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.0.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.5.1 with cabal2obs.</changelog>

</package>
<package pkgid="18952b29ed4718846d4c48c6ab77b5370a45f7273f88e40491e8f82bbde2a131" name="ghc-distributive-devel" arch="x86_64">
    <version epoch="0" ver="0.5.1" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432209600">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 0.5.0.2
  * Added flags for removing some dependencies.
  * upport doctests when building to non-standard locations (such as when using stack.)
  * Support base-orphans</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.0.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.5.1 with cabal2obs.</changelog>

</package>
<package pkgid="51e7351d66f5fc2fb45617d53c26aa9b709289176b1d5ef4fc10c49b93076739" name="ghc-djinn-ghc" arch="src">
    <version epoch="0" ver="0.0.2.3" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429963200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c27a79d55006bc12f0157bdbfb0883cb39752b7036ba97b3ac21a4770804bd5d" name="ghc-djinn-ghc" arch="x86_64">
    <version epoch="0" ver="0.0.2.3" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429963200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0478d602192abec3f710dfbb830969eeee1b2fde1b85dceb2c7f6309ceba03dd" name="ghc-djinn-ghc-devel" arch="x86_64">
    <version epoch="0" ver="0.0.2.3" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429963200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5e015c94d51cdaa8180bafca34593052bd6fb959aa01681851d84ff4f6d8f97b" name="ghc-djinn-lib" arch="src">
    <version epoch="0" ver="0.0.1.2" rel="4.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1429963200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f2efa577c05bc68712b575985cf67b9e7290dae7c574d65e8bd8be1614a47f0c" name="ghc-djinn-lib" arch="x86_64">
    <version epoch="0" ver="0.0.1.2" rel="4.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1429963200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="eb742f16da187789604b525163cb294ee68461feb50b9fbfd00116a9921cd7c1" name="ghc-djinn-lib-devel" arch="x86_64">
    <version epoch="0" ver="0.0.1.2" rel="4.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1429963200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fd5d37560359a7fd07d4cebf4d18ce77e4f4ba1fbd2389ec6bae56be2ab67f20" name="ghc-dlist" arch="src">
    <version epoch="0" ver="0.7.1.2" rel="7.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- cabal-rpm new template for spec file
  * more transparent packaging
  * macros don't span spec file sections</changelog>
<changelog author="mimi.vx@gmail.com" date="1429272000">- update to 0.7.1.1
- regenerated spec file
  * Add `IsList` instance for GHC &gt;= 7.8 ([Icelandjack](https://github.com/Icelandjack))
  * Add `NFData` instance (and `deepseq` dependency)
  * Add `IsString` instance
  * Remove deprecated entities
  * Stop supporting `base &lt; 2`
  * Update documentation
  * New type class instances: `Eq`, `Ord`, `Read`, `Show`, `Alternative`,
  and `Foldable`
  * New function `apply` to use instead of `unDL`
  * Deprecate DList constructor and record selector to make it abstract
  (see [#4](https://github.com/spl/dlist/issues/4))
  * Deprecate `maybeReturn` which is not directly relevant to dlists</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.7.1.2
  * Fix GHC 7.10 warnings due to imports</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f453ec90ecf07cb05f1449ebeadeffb627227351ccea3a89fc05ffbac833d052" name="ghc-dlist" arch="x86_64">
    <version epoch="0" ver="0.7.1.2" rel="7.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- cabal-rpm new template for spec file
  * more transparent packaging
  * macros don't span spec file sections</changelog>
<changelog author="mimi.vx@gmail.com" date="1429272000">- update to 0.7.1.1
- regenerated spec file
  * Add `IsList` instance for GHC &gt;= 7.8 ([Icelandjack](https://github.com/Icelandjack))
  * Add `NFData` instance (and `deepseq` dependency)
  * Add `IsString` instance
  * Remove deprecated entities
  * Stop supporting `base &lt; 2`
  * Update documentation
  * New type class instances: `Eq`, `Ord`, `Read`, `Show`, `Alternative`,
  and `Foldable`
  * New function `apply` to use instead of `unDL`
  * Deprecate DList constructor and record selector to make it abstract
  (see [#4](https://github.com/spl/dlist/issues/4))
  * Deprecate `maybeReturn` which is not directly relevant to dlists</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.7.1.2
  * Fix GHC 7.10 warnings due to imports</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4d21e342f0f3597d58a3494145e0c796e14d9e00990f3a3b67ceb7041c8389ef" name="ghc-dlist-devel" arch="x86_64">
    <version epoch="0" ver="0.7.1.2" rel="7.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- cabal-rpm new template for spec file
  * more transparent packaging
  * macros don't span spec file sections</changelog>
<changelog author="mimi.vx@gmail.com" date="1429272000">- update to 0.7.1.1
- regenerated spec file
  * Add `IsList` instance for GHC &gt;= 7.8 ([Icelandjack](https://github.com/Icelandjack))
  * Add `NFData` instance (and `deepseq` dependency)
  * Add `IsString` instance
  * Remove deprecated entities
  * Stop supporting `base &lt; 2`
  * Update documentation
  * New type class instances: `Eq`, `Ord`, `Read`, `Show`, `Alternative`,
  and `Foldable`
  * New function `apply` to use instead of `unDL`
  * Deprecate DList constructor and record selector to make it abstract
  (see [#4](https://github.com/spl/dlist/issues/4))
  * Deprecate `maybeReturn` which is not directly relevant to dlists</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.7.1.2
  * Fix GHC 7.10 warnings due to imports</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f7ed1ceb79864887c8b76d2a2bea2b2f6cdfc53bf097c808d66c9add0b80a79e" name="ghc-dlist-instances" arch="src">
    <version epoch="0" ver="0.1.1.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 0.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.1.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="60cad2b3767021afcad2f779244a3ad4b49057b33d8561cbd2a7fbac66b36cca" name="ghc-dlist-instances" arch="x86_64">
    <version epoch="0" ver="0.1.1.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 0.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.1.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="aa79fe2516f115496482180493c441dbb4329b228e79c38df16551637dbdc09d" name="ghc-dlist-instances-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 0.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.1.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="41beff7de8d776260a48cd851871c5a70906677bc3098839c406b7c091f12b49" name="ghc-dns" arch="src">
    <version epoch="0" ver="2.0.10" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version dns-2.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 2.0.2
  * Providing a new API: decodeMany.</changelog>
<changelog author="mimi.vx@gmail.com" date="1466337600">- update to 2.0.3
  * Use Safe.toEnumMay to handle unsupported opcodes gracefully</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 2.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 2.0.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475755200">- Update to version 2.0.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 2.0.7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 2.0.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 2.0.9 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 2.0.10 with cabal2obs.</changelog>

</package>
<package pkgid="60728ce9b4b8cc4da7a7dbc1e3b0cf7dc99de65fbed1251f50043887a412a440" name="ghc-dns" arch="src">
    <version epoch="0" ver="2.0.10" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version dns-2.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 2.0.2
  * Providing a new API: decodeMany.</changelog>
<changelog author="mimi.vx@gmail.com" date="1466337600">- update to 2.0.3
  * Use Safe.toEnumMay to handle unsupported opcodes gracefully</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 2.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 2.0.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475755200">- Update to version 2.0.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 2.0.7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 2.0.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 2.0.9 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 2.0.10 with cabal2obs.</changelog>

</package>
<package pkgid="8cdc6e30d240f6200563ff12b4f597f21cbc03e364603333b7a3e172d77b5df8" name="ghc-dns" arch="x86_64">
    <version epoch="0" ver="2.0.10" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version dns-2.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 2.0.2
  * Providing a new API: decodeMany.</changelog>
<changelog author="mimi.vx@gmail.com" date="1466337600">- update to 2.0.3
  * Use Safe.toEnumMay to handle unsupported opcodes gracefully</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 2.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 2.0.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475755200">- Update to version 2.0.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 2.0.7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 2.0.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 2.0.9 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 2.0.10 with cabal2obs.</changelog>

</package>
<package pkgid="aa64595e419beb8b85f6e4cc4a108e8042635743641432fbc137dddd9b14a656" name="ghc-dns-devel" arch="x86_64">
    <version epoch="0" ver="2.0.10" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version dns-2.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 2.0.2
  * Providing a new API: decodeMany.</changelog>
<changelog author="mimi.vx@gmail.com" date="1466337600">- update to 2.0.3
  * Use Safe.toEnumMay to handle unsupported opcodes gracefully</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 2.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 2.0.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475755200">- Update to version 2.0.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 2.0.7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 2.0.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 2.0.9 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 2.0.10 with cabal2obs.</changelog>

</package>
<package pkgid="9926e47205cce271145d76b0f115f3b8900e12e88564983642979a831154cc69" name="ghc-easy-file" arch="src">
    <version epoch="0" ver="0.2.1" rel="5.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 0.2.1
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b18e964018d983c3259a24a989063814f00dbaaa66b0452ff0e5a5826531a3ba" name="ghc-easy-file" arch="x86_64">
    <version epoch="0" ver="0.2.1" rel="5.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 0.2.1
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7d6c8ed9d92a9982de1d51eade94eeeb8612fc4f54fd37dcace25b2cefc35fbb" name="ghc-easy-file-devel" arch="x86_64">
    <version epoch="0" ver="0.2.1" rel="5.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 0.2.1
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3cf8132f6298d7b9bdcd91dfadaa5c8dcec589400dab57b5bba8c4a5c62e7953" name="ghc-ed25519" arch="src">
    <version epoch="0" ver="0.0.5.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1464350400">- ghc-ed25519 generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.5.0 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="356bdfb7f39c89a2f36339e5530f3b11606f3e6a17f83b066d3b6d6f0ec30a40" name="ghc-ed25519" arch="x86_64">
    <version epoch="0" ver="0.0.5.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1464350400">- ghc-ed25519 generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.5.0 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="9b3b1c9968f1f139e360bcfc274ede2ab5efd5fad4fba5e94f7986a4c833f259" name="ghc-ed25519-devel" arch="x86_64">
    <version epoch="0" ver="0.0.5.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1464350400">- ghc-ed25519 generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.5.0 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="3a58d855002c2cf4dae47591329ac655daa3cd90954e1116df836e072abcf2b9" name="ghc-edit-distance" arch="src">
    <version epoch="0" ver="0.2.2.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1448193600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.2.2.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="d086bf6f00fcbef6ade2a0ad62402936ec1053604a0441f9cd47110ea3426a82" name="ghc-edit-distance" arch="x86_64">
    <version epoch="0" ver="0.2.2.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1448193600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.2.2.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="ab92f9a45a66bed90bc8b0ffbb1e295f2a25e3412863dc23d654402064772d9b" name="ghc-edit-distance-devel" arch="x86_64">
    <version epoch="0" ver="0.2.2.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1448193600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.2.2.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="7802602c88f9eb902453198949ae4ca7c475afc28d2708f159ca9673bfbb0bbd" name="ghc-either" arch="src">
    <version epoch="0" ver="4.4.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 4.3.4
  * Support `bifunctors` 5, `profunctors` 5, and `semigroupoids` 5.
  * Fixed and enhanced documentation for `eitherToError`.</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 4.3.4.1
  * Support `MonadRandom` 0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 4.4.1
  * Support mmorph</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 4.4.1.1
  * Fixed building on newer GHCs. (type synonyms require explicit foralls for unused
    variables these days)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.4.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 4.4.1.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="c5ca9214113eff7611a10e00ae6c9e2486a8ccebef33d4ada3ab4e20675015bb" name="ghc-either" arch="x86_64">
    <version epoch="0" ver="4.4.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 4.3.4
  * Support `bifunctors` 5, `profunctors` 5, and `semigroupoids` 5.
  * Fixed and enhanced documentation for `eitherToError`.</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 4.3.4.1
  * Support `MonadRandom` 0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 4.4.1
  * Support mmorph</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 4.4.1.1
  * Fixed building on newer GHCs. (type synonyms require explicit foralls for unused
    variables these days)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.4.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 4.4.1.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="8190a20af114ac7f21d9cf0baaae045d7a6322099f36961b04cf696f4e8fb1c9" name="ghc-either-devel" arch="x86_64">
    <version epoch="0" ver="4.4.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 4.3.4
  * Support `bifunctors` 5, `profunctors` 5, and `semigroupoids` 5.
  * Fixed and enhanced documentation for `eitherToError`.</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 4.3.4.1
  * Support `MonadRandom` 0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 4.4.1
  * Support mmorph</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 4.4.1.1
  * Fixed building on newer GHCs. (type synonyms require explicit foralls for unused
    variables these days)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.4.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 4.4.1.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="8bd64a5a220f14fd3b6d84d7d28953d8f440a7361abe0aafeb4b231664a4c732" name="ghc-email-validate" arch="src">
    <version epoch="0" ver="2.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1449489600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8397cceeaf1030b963559b711815ea5a3992127635fc3c34dcd7fac704fe3efc" name="ghc-email-validate" arch="x86_64">
    <version epoch="0" ver="2.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1449489600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7f5a89f06829d7d454bb62cdf32445bde2eb8c9e12cee925af4f2db52697b98e" name="ghc-email-validate-devel" arch="x86_64">
    <version epoch="0" ver="2.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1449489600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e0a6cbe2fbea23c5a1e098365317fe870981c285c1d36327a6bd5d523efc6d7d" name="ghc-enclosed-exceptions" arch="src">
    <version epoch="0" ver="1.0.2" rel="3.3.3"/>

<changelog author="mpluskal@suse.com" date="1422878400">- Initial package</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 1.0.1.1
  * no upstream changelog</changelog>
<changelog author="toddrme2178@gmail.com" date="1467374400">- Make Group tag consistent with other GHC packages.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="7979d622528c6eb5bd81c3e098b9d0a59aad5869e381d9c01837d85249df60a2" name="ghc-enclosed-exceptions" arch="x86_64">
    <version epoch="0" ver="1.0.2" rel="3.3.3"/>

<changelog author="mpluskal@suse.com" date="1422878400">- Initial package</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 1.0.1.1
  * no upstream changelog</changelog>
<changelog author="toddrme2178@gmail.com" date="1467374400">- Make Group tag consistent with other GHC packages.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="9881bf7812756e7c54e23c78e8052824eea3e02d57bee097d95de70d7af840c5" name="ghc-enclosed-exceptions-devel" arch="x86_64">
    <version epoch="0" ver="1.0.2" rel="3.3.3"/>

<changelog author="mpluskal@suse.com" date="1422878400">- Initial package</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 1.0.1.1
  * no upstream changelog</changelog>
<changelog author="toddrme2178@gmail.com" date="1467374400">- Make Group tag consistent with other GHC packages.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="994370cf35492574bd8256618122751ba4cbde519ef84ee0b5244e3859b1b727" name="ghc-entropy" arch="src">
    <version epoch="0" ver="0.3.7" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cc2939bef90fc513b5a7d0304dced25e930a9cea22f8544abab3658f0d66dfda" name="ghc-entropy" arch="x86_64">
    <version epoch="0" ver="0.3.7" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9ef0afce576356c595decfd9db0346a9bf5c94d1c40f096f828dad8b93b6f10a" name="ghc-entropy-devel" arch="x86_64">
    <version epoch="0" ver="0.3.7" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e7bf24c8f416ac8e08bd1d42ed30a029f1750d5de95057453b2d796b14615927" name="ghc-errors" arch="src">
    <version epoch="0" ver="2.1.3" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1451044800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 2.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 2.1.1
  * Increase upper bound on transformers-compat</changelog>
<changelog author="mimi.vx@gmail.com" date="1454587200">- update to 2.1.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 2.1.3 with cabal2obs.</changelog>

</package>
<package pkgid="56fadf3a3d964dfe052a62938c86affe0760b80b97ee8eaa24c134219df27f4f" name="ghc-errors" arch="x86_64">
    <version epoch="0" ver="2.1.3" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1451044800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 2.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 2.1.1
  * Increase upper bound on transformers-compat</changelog>
<changelog author="mimi.vx@gmail.com" date="1454587200">- update to 2.1.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 2.1.3 with cabal2obs.</changelog>

</package>
<package pkgid="a70fd9d018ff8a5db315179d5813e9cc0a43e5e87aaff95a96b11e49134469a6" name="ghc-errors-devel" arch="x86_64">
    <version epoch="0" ver="2.1.3" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1451044800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 2.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 2.1.1
  * Increase upper bound on transformers-compat</changelog>
<changelog author="mimi.vx@gmail.com" date="1454587200">- update to 2.1.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 2.1.3 with cabal2obs.</changelog>

</package>
<package pkgid="26f287289fb9c74cf7ec363699430a5e663f7aae09c924d4d842f2ef9e0df9ad" name="ghc-esqueleto" arch="src">
    <version epoch="0" ver="2.4.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version esqueleto-2.4.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.4.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="a48a9eedc9f200275ee218c7344e710cdecb7acdfa243fc8e8e5bac2b769bf78" name="ghc-esqueleto" arch="x86_64">
    <version epoch="0" ver="2.4.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version esqueleto-2.4.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.4.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="d45446d024cfc6795686573b0ff7709dfafda353e7539a1a2822308568ee8277" name="ghc-esqueleto-devel" arch="x86_64">
    <version epoch="0" ver="2.4.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version esqueleto-2.4.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.4.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="017e304d70b39adc51b83abddb239fc798340ca2e6ddbadfe31cae4e8f01988d" name="ghc-exceptions" arch="src">
    <version epoch="0" ver="0.8.3" rel="2.3.2"/>

<changelog author="mpluskal@suse.com" date="1422792000">- Initial packaging (version 0.6.1)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1426075200">- remove unnecessary build requires</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.8.0.2
  * Use `transformers-compat` to allow support for `ExceptT` even on older `transformers` versions.
  * `stm` support</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to  0.8.2.1
  * Support for throwing in the template-haskell Q monad
  * Support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 0.8.2.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.8.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481198400">- Update to version 0.8.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="bf1ca939dbf49ec0c528b1cf2fa949c032d3c1e7910bb79cdb7e4dcd4445c2d0" name="ghc-exceptions" arch="x86_64">
    <version epoch="0" ver="0.8.3" rel="2.3.2"/>

<changelog author="mpluskal@suse.com" date="1422792000">- Initial packaging (version 0.6.1)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1426075200">- remove unnecessary build requires</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.8.0.2
  * Use `transformers-compat` to allow support for `ExceptT` even on older `transformers` versions.
  * `stm` support</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to  0.8.2.1
  * Support for throwing in the template-haskell Q monad
  * Support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 0.8.2.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.8.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481198400">- Update to version 0.8.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="aaab080057fa55bb3ebc6cffff436ba728cbea05bf0b4a52ce0e030a6d4c298e" name="ghc-exceptions-devel" arch="x86_64">
    <version epoch="0" ver="0.8.3" rel="2.3.2"/>

<changelog author="mpluskal@suse.com" date="1422792000">- Initial packaging (version 0.6.1)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1426075200">- remove unnecessary build requires</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.8.0.2
  * Use `transformers-compat` to allow support for `ExceptT` even on older `transformers` versions.
  * `stm` support</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to  0.8.2.1
  * Support for throwing in the template-haskell Q monad
  * Support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 0.8.2.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.8.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481198400">- Update to version 0.8.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="0e7d87b8a22aecf072ef0dfcb51b54801505782227aa18cda329c52966e7994b" name="ghc-extensible-exceptions" arch="src">
    <version epoch="0" ver="0.1.1.4" rel="7.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1347796800">- Initial packaging after library has been removed from ghc.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368792000">- new cabal-rpm packaging template
  * macros do not span multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: add %defattr(-,root,root,-) to %files devel</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="43a1c993ef2dac7b934b5522efed886eaaa9ba5a0f1aef52ac2324c4973c8aaf" name="ghc-extensible-exceptions" arch="x86_64">
    <version epoch="0" ver="0.1.1.4" rel="7.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1347796800">- Initial packaging after library has been removed from ghc.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368792000">- new cabal-rpm packaging template
  * macros do not span multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: add %defattr(-,root,root,-) to %files devel</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5257827fe441e05b864176aec1096cb77f60f033f846b32dd4b1daf70ca67be3" name="ghc-extensible-exceptions-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1.4" rel="7.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1347796800">- Initial packaging after library has been removed from ghc.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368792000">- new cabal-rpm packaging template
  * macros do not span multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: add %defattr(-,root,root,-) to %files devel</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="96ed13030c0013dd117fe824720564747b8bcf8dd41399c8880ef72e226ef883" name="ghc-extra" arch="src">
    <version epoch="0" ver="1.4.10" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1416052800">- initial commit of extra package</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- version bump to 1.0.1
    + Make listFilesAvoid drop trailing path separators before testing
    + #3, add a constraint base &gt;= 4.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1429963200">- version bump to 1.1
  * add nubOrd, nubOrdOn, nubOrdBy
  * add groupSortOn and groupSortBy
  * add splitAtEnd</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.4.1
  * Make temp file functions workaround GHC bug #10731
  * Add retryBool
  * Add stripInfix and stripInfixEnd
  * support directory-1.2.3
  * Add whenJustM
  * Add errorIO
  * Add onceFork
  * Make once async exception safe
  * Fix a deadlock in once when two people request in parallel
  * Fix a missing hClose in captureOutput</changelog>
<changelog author="mimi.vx@gmail.com" date="1442750400">- update to 1.4.2
  * Make concatMapM/mapMaybeM faster</changelog>
<changelog author="mimi.vx@gmail.com" date="1452254400">- update to 1.4.3
  * Add Data.Version.Extra</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 1.4.5
  * change fileEq on files that do not exist to be an error
  * add mconcatMap and mconcatMapM
  * add fileEq
  * add isMac</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 1.4.6
  * add maybeM and eitherM</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.4.7
  * add concatForM</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.4.8
  * Add displayException</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 1.4.9
  * add line1</changelog>
<changelog author="mimi.vx@gmail.com" date="1466078400">- update to 1.4.10
  * Add Data.Typeable.Extra containing typeRep, Proxy, (:~:)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d891d0d6cbd8c00e4adee25c52eea83e8902b309412c09fc9756b10a9f84e202" name="ghc-extra" arch="x86_64">
    <version epoch="0" ver="1.4.10" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1416052800">- initial commit of extra package</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- version bump to 1.0.1
    + Make listFilesAvoid drop trailing path separators before testing
    + #3, add a constraint base &gt;= 4.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1429963200">- version bump to 1.1
  * add nubOrd, nubOrdOn, nubOrdBy
  * add groupSortOn and groupSortBy
  * add splitAtEnd</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.4.1
  * Make temp file functions workaround GHC bug #10731
  * Add retryBool
  * Add stripInfix and stripInfixEnd
  * support directory-1.2.3
  * Add whenJustM
  * Add errorIO
  * Add onceFork
  * Make once async exception safe
  * Fix a deadlock in once when two people request in parallel
  * Fix a missing hClose in captureOutput</changelog>
<changelog author="mimi.vx@gmail.com" date="1442750400">- update to 1.4.2
  * Make concatMapM/mapMaybeM faster</changelog>
<changelog author="mimi.vx@gmail.com" date="1452254400">- update to 1.4.3
  * Add Data.Version.Extra</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 1.4.5
  * change fileEq on files that do not exist to be an error
  * add mconcatMap and mconcatMapM
  * add fileEq
  * add isMac</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 1.4.6
  * add maybeM and eitherM</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.4.7
  * add concatForM</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.4.8
  * Add displayException</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 1.4.9
  * add line1</changelog>
<changelog author="mimi.vx@gmail.com" date="1466078400">- update to 1.4.10
  * Add Data.Typeable.Extra containing typeRep, Proxy, (:~:)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="853f71a0d3d19184b0469be41090bb8df1b5ce2e1df414b7c5de484d76df6573" name="ghc-extra-devel" arch="x86_64">
    <version epoch="0" ver="1.4.10" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1416052800">- initial commit of extra package</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- version bump to 1.0.1
    + Make listFilesAvoid drop trailing path separators before testing
    + #3, add a constraint base &gt;= 4.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1429963200">- version bump to 1.1
  * add nubOrd, nubOrdOn, nubOrdBy
  * add groupSortOn and groupSortBy
  * add splitAtEnd</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.4.1
  * Make temp file functions workaround GHC bug #10731
  * Add retryBool
  * Add stripInfix and stripInfixEnd
  * support directory-1.2.3
  * Add whenJustM
  * Add errorIO
  * Add onceFork
  * Make once async exception safe
  * Fix a deadlock in once when two people request in parallel
  * Fix a missing hClose in captureOutput</changelog>
<changelog author="mimi.vx@gmail.com" date="1442750400">- update to 1.4.2
  * Make concatMapM/mapMaybeM faster</changelog>
<changelog author="mimi.vx@gmail.com" date="1452254400">- update to 1.4.3
  * Add Data.Version.Extra</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 1.4.5
  * change fileEq on files that do not exist to be an error
  * add mconcatMap and mconcatMapM
  * add fileEq
  * add isMac</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 1.4.6
  * add maybeM and eitherM</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.4.7
  * add concatForM</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.4.8
  * Add displayException</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 1.4.9
  * add line1</changelog>
<changelog author="mimi.vx@gmail.com" date="1466078400">- update to 1.4.10
  * Add Data.Typeable.Extra containing typeRep, Proxy, (:~:)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="610d63349e3cbdbaa9911b8c1dfe70c5a31a44d9138f460affc398174586f790" name="ghc-fail" arch="src">
    <version epoch="0" ver="4.9.0.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1454068800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.9.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cbe4d572791c5ee90ce93d19769f3a8829a196d7a88e2c0878b4480d9c3dc7ec" name="ghc-fail" arch="x86_64">
    <version epoch="0" ver="4.9.0.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1454068800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.9.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1e89c25f56b2a5403ef67567db0a183a6d189eff294567b7530f7b145a006fdb" name="ghc-fail-devel" arch="x86_64">
    <version epoch="0" ver="4.9.0.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1454068800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.9.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2170881a8f73aae6c0ad87d758d689dc52bf1ee546360c3b6e3dd3a1d9b6b39b" name="ghc-fast-logger" arch="src">
    <version epoch="0" ver="2.4.10" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1429876801">- add remove-bytestring-builder.patch to remove unneded deps</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 2.4.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update to 2.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 2.4.3
  * Fixing a buf of long log messages
  * Unsupporting GHC 7.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 2.4.5
- refreshed remove-bytestring-builder.patch
  * Bringing backward compatibility back
  * New API: newFastLogger and ewTimedFastLogger.
  * LogType and date cache are transferred from wai-logger.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461758400">- update to 2.4.6
  * Ensuring that stdio is flushed.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.4.6 revision 0 with cabal2obs.
- Remove obsolete remove-bytestring-builder.patch.</changelog>
<changelog author="psimons@suse.com" date="1475755200">- Update to version 2.4.7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 2.4.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 2.4.10 with cabal2obs.</changelog>

</package>
<package pkgid="9489c1e05f6613ea2486872093cadd62aef0d808484410651de0e578c2ad9ba8" name="ghc-fast-logger" arch="x86_64">
    <version epoch="0" ver="2.4.10" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1429876801">- add remove-bytestring-builder.patch to remove unneded deps</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 2.4.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update to 2.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 2.4.3
  * Fixing a buf of long log messages
  * Unsupporting GHC 7.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 2.4.5
- refreshed remove-bytestring-builder.patch
  * Bringing backward compatibility back
  * New API: newFastLogger and ewTimedFastLogger.
  * LogType and date cache are transferred from wai-logger.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461758400">- update to 2.4.6
  * Ensuring that stdio is flushed.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.4.6 revision 0 with cabal2obs.
- Remove obsolete remove-bytestring-builder.patch.</changelog>
<changelog author="psimons@suse.com" date="1475755200">- Update to version 2.4.7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 2.4.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 2.4.10 with cabal2obs.</changelog>

</package>
<package pkgid="507f9e4a5c348efce4b6ac3bc3e9fb19c9f73b7f5e670909967a39040caed2c3" name="ghc-fast-logger-devel" arch="x86_64">
    <version epoch="0" ver="2.4.10" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1429876801">- add remove-bytestring-builder.patch to remove unneded deps</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 2.4.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update to 2.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 2.4.3
  * Fixing a buf of long log messages
  * Unsupporting GHC 7.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 2.4.5
- refreshed remove-bytestring-builder.patch
  * Bringing backward compatibility back
  * New API: newFastLogger and ewTimedFastLogger.
  * LogType and date cache are transferred from wai-logger.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461758400">- update to 2.4.6
  * Ensuring that stdio is flushed.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.4.6 revision 0 with cabal2obs.
- Remove obsolete remove-bytestring-builder.patch.</changelog>
<changelog author="psimons@suse.com" date="1475755200">- Update to version 2.4.7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 2.4.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 2.4.10 with cabal2obs.</changelog>

</package>
<package pkgid="8943a27ee9bb200821ae85a7dd886c909d2afa0b4225fc043483ad4b54e330bb" name="ghc-fclabels" arch="src">
    <version epoch="0" ver="2.0.3.2" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1439467200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 2.0.2.3
  * Allow HUNit 1.3.*</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 2.0.2.4
  * Allow transformers 0.5.*.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455796800">- update 2.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 2.0.3.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 2.0.3.2 with cabal2obs.</changelog>

</package>
<package pkgid="49ad4fcb7a7263f7186d2e7e3086689cdbce9ea52c24eda5ac4fbb75656989bb" name="ghc-fclabels" arch="x86_64">
    <version epoch="0" ver="2.0.3.2" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1439467200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 2.0.2.3
  * Allow HUNit 1.3.*</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 2.0.2.4
  * Allow transformers 0.5.*.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455796800">- update 2.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 2.0.3.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 2.0.3.2 with cabal2obs.</changelog>

</package>
<package pkgid="431262a5c79fcaca6cc54a1b4131edf07ff5bce28d84b943e7825ab9526a707b" name="ghc-fclabels-devel" arch="x86_64">
    <version epoch="0" ver="2.0.3.2" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1439467200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 2.0.2.3
  * Allow HUNit 1.3.*</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 2.0.2.4
  * Allow transformers 0.5.*.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455796800">- update 2.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 2.0.3.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 2.0.3.2 with cabal2obs.</changelog>

</package>
<package pkgid="74d2b832292cb3ed9ffd425b1b871f9abbd20339fafce03f7ce740ac6ddabb37" name="ghc-fdo-notify" arch="src">
    <version epoch="0" ver="0.3.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version fdo-notify-0.3.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9b1f53fada40310a71ba93281cf58c44b619410eddc7f8efc489190334e0780b" name="ghc-fdo-notify" arch="x86_64">
    <version epoch="0" ver="0.3.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version fdo-notify-0.3.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e1ca3379ac512c4e961f4c95172d263fbf7c2928298494bff12a843f0e3d6732" name="ghc-fdo-notify-devel" arch="x86_64">
    <version epoch="0" ver="0.3.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version fdo-notify-0.3.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8c68e23bcf1dc4fcfc7a17b93b2930e6da9ca14c98c2c4986f2a53e6c8c9eee1" name="ghc-feed" arch="src">
    <version epoch="0" ver="0.3.12.0" rel="2.3.8"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version feed-0.3.11.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.11.1 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.3.11.1 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1480248000">- Update to version 0.3.11.1 revision 4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.3.12.0 with cabal2obs.</changelog>

</package>
<package pkgid="fd984b3b4f93652ebd0950006dd61941ba195eab97d922648fcb29e595ddb156" name="ghc-feed" arch="x86_64">
    <version epoch="0" ver="0.3.12.0" rel="2.3.8"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version feed-0.3.11.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.11.1 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.3.11.1 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1480248000">- Update to version 0.3.11.1 revision 4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.3.12.0 with cabal2obs.</changelog>

</package>
<package pkgid="1b775695de4fe5511a8a548206679452f7cb26f2bb8aa7abd603fdebbf5497a7" name="ghc-feed-devel" arch="x86_64">
    <version epoch="0" ver="0.3.12.0" rel="2.3.8"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version feed-0.3.11.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.11.1 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.3.11.1 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1480248000">- Update to version 0.3.11.1 revision 4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.3.12.0 with cabal2obs.</changelog>

</package>
<package pkgid="980e833536f8c1cec84cecea56004fe1a160b9638e5cab008ce67e0b06bbd673" name="ghc-fgl" arch="src">
    <version epoch="0" ver="5.5.3.0" rel="4.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325332801">- Added arch.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338292800">- added copyright notice</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357300800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 5.5.0.1 for Haskell Platform 2014.2.0.0
  * fixes for Tree and PatriciaTree classes
- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 5.5.1.0
  * Support added for GHC 7.10 by Herbert Valerio Riedel.
  * Additional DFS query functions added by Conrad Parker.
  * Repository location changed to GitHub.
  * Code cleanup:
    Data.Set from the containers library.
    Remove usage of data type contexts.
    Use newtypes where applicable.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 5.5.2.1
  * Only create `NFData` instances for GHC &gt;= 7.4.1.
  * Documentation, clean-up and refactoring of various parts of the
  library.
  - As part of this, various types now have instances for classes
    like `Show`, `Eq`, `Ord`, `NFData`, etc. where applicable.
  - In particular, the various options for use with depth-first
    search and shortest path queries was documented by David
    Luposchainsky.
  * Addition of a proper test-suite.  So far it covers the
  `Data.Graph.Inductive.Graph` module and all
  `Data.Graph.Inductive.Query.*` modules except for `Monad`.
  * Arbitrary instances for the two graph types are now available in the
  new `fgl-arbitrary` sub-package.
  * Now depends solely on the `transformers` library rather than `mtl`.
  * Potentially breaking changes:
    These changes are those where the behaviour was un-specified or
    didn't match the documentation.
  - `nodeRange` and `nodeRangeM` for the various graph data
    structures erroneously returned `(0,0)` for empty graphs (making
    them indistinguishable from graphs containing the single node
    `0`).  They now match the default implementation of throwing an
    error.
  - The behaviour of `delLEdge` when dealing with multiple edges was
    unspecified; it now deletes only a single edge and the new
    function `delAllLEdge` deletes all edges matching the one
    provided.
  - Creating sub-graphs by `Node`- and `Context`-filtering as well
    as induced by a set of `Node`s.
  - Graph condensation (i.e. graph of
    strongly-connected-components).
  - Various edge- and neighbor-based helper functions.
  * The graph types now have `Generic` instances thanks to Piotr
  Mlodawski.
  * The `OrdGr` wrapper by Trevor Cook allows performing `Ord`-based
  comparisons on graphs.</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 5.5.2.3
  * Ensure firing of specialised rules for `PatriciaTree`.
  * Better way of only creating `NFData` instances when possible.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1443268800">- remove dependency on mtl</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.5.2.3 revision 0 with cabal2obs.
  This update obsoletes ghc-fgl-rpmlintrc.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 5.5.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a6c8b16c37203514cee889de42c84a5f9840ce2ba4a04a2b67d2781df3e931d7" name="ghc-fgl" arch="x86_64">
    <version epoch="0" ver="5.5.3.0" rel="4.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325332801">- Added arch.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338292800">- added copyright notice</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357300800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 5.5.0.1 for Haskell Platform 2014.2.0.0
  * fixes for Tree and PatriciaTree classes
- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 5.5.1.0
  * Support added for GHC 7.10 by Herbert Valerio Riedel.
  * Additional DFS query functions added by Conrad Parker.
  * Repository location changed to GitHub.
  * Code cleanup:
    Data.Set from the containers library.
    Remove usage of data type contexts.
    Use newtypes where applicable.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 5.5.2.1
  * Only create `NFData` instances for GHC &gt;= 7.4.1.
  * Documentation, clean-up and refactoring of various parts of the
  library.
  - As part of this, various types now have instances for classes
    like `Show`, `Eq`, `Ord`, `NFData`, etc. where applicable.
  - In particular, the various options for use with depth-first
    search and shortest path queries was documented by David
    Luposchainsky.
  * Addition of a proper test-suite.  So far it covers the
  `Data.Graph.Inductive.Graph` module and all
  `Data.Graph.Inductive.Query.*` modules except for `Monad`.
  * Arbitrary instances for the two graph types are now available in the
  new `fgl-arbitrary` sub-package.
  * Now depends solely on the `transformers` library rather than `mtl`.
  * Potentially breaking changes:
    These changes are those where the behaviour was un-specified or
    didn't match the documentation.
  - `nodeRange` and `nodeRangeM` for the various graph data
    structures erroneously returned `(0,0)` for empty graphs (making
    them indistinguishable from graphs containing the single node
    `0`).  They now match the default implementation of throwing an
    error.
  - The behaviour of `delLEdge` when dealing with multiple edges was
    unspecified; it now deletes only a single edge and the new
    function `delAllLEdge` deletes all edges matching the one
    provided.
  - Creating sub-graphs by `Node`- and `Context`-filtering as well
    as induced by a set of `Node`s.
  - Graph condensation (i.e. graph of
    strongly-connected-components).
  - Various edge- and neighbor-based helper functions.
  * The graph types now have `Generic` instances thanks to Piotr
  Mlodawski.
  * The `OrdGr` wrapper by Trevor Cook allows performing `Ord`-based
  comparisons on graphs.</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 5.5.2.3
  * Ensure firing of specialised rules for `PatriciaTree`.
  * Better way of only creating `NFData` instances when possible.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1443268800">- remove dependency on mtl</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.5.2.3 revision 0 with cabal2obs.
  This update obsoletes ghc-fgl-rpmlintrc.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 5.5.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d333bc673e5044bdb9629941c621e906632cb184653af3728dce280d49deada2" name="ghc-fgl-devel" arch="x86_64">
    <version epoch="0" ver="5.5.3.0" rel="4.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325332800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325332801">- Added arch.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338292800">- added copyright notice</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357300800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 5.5.0.1 for Haskell Platform 2014.2.0.0
  * fixes for Tree and PatriciaTree classes
- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 5.5.1.0
  * Support added for GHC 7.10 by Herbert Valerio Riedel.
  * Additional DFS query functions added by Conrad Parker.
  * Repository location changed to GitHub.
  * Code cleanup:
    Data.Set from the containers library.
    Remove usage of data type contexts.
    Use newtypes where applicable.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 5.5.2.1
  * Only create `NFData` instances for GHC &gt;= 7.4.1.
  * Documentation, clean-up and refactoring of various parts of the
  library.
  - As part of this, various types now have instances for classes
    like `Show`, `Eq`, `Ord`, `NFData`, etc. where applicable.
  - In particular, the various options for use with depth-first
    search and shortest path queries was documented by David
    Luposchainsky.
  * Addition of a proper test-suite.  So far it covers the
  `Data.Graph.Inductive.Graph` module and all
  `Data.Graph.Inductive.Query.*` modules except for `Monad`.
  * Arbitrary instances for the two graph types are now available in the
  new `fgl-arbitrary` sub-package.
  * Now depends solely on the `transformers` library rather than `mtl`.
  * Potentially breaking changes:
    These changes are those where the behaviour was un-specified or
    didn't match the documentation.
  - `nodeRange` and `nodeRangeM` for the various graph data
    structures erroneously returned `(0,0)` for empty graphs (making
    them indistinguishable from graphs containing the single node
    `0`).  They now match the default implementation of throwing an
    error.
  - The behaviour of `delLEdge` when dealing with multiple edges was
    unspecified; it now deletes only a single edge and the new
    function `delAllLEdge` deletes all edges matching the one
    provided.
  - Creating sub-graphs by `Node`- and `Context`-filtering as well
    as induced by a set of `Node`s.
  - Graph condensation (i.e. graph of
    strongly-connected-components).
  - Various edge- and neighbor-based helper functions.
  * The graph types now have `Generic` instances thanks to Piotr
  Mlodawski.
  * The `OrdGr` wrapper by Trevor Cook allows performing `Ord`-based
  comparisons on graphs.</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 5.5.2.3
  * Ensure firing of specialised rules for `PatriciaTree`.
  * Better way of only creating `NFData` instances when possible.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1443268800">- remove dependency on mtl</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.5.2.3 revision 0 with cabal2obs.
  This update obsoletes ghc-fgl-rpmlintrc.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 5.5.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7f86fd3f21b4917d4952b2e5c9382918fe3da6d9224383751fe6ec2eaa3fbc50" name="ghc-file-embed" arch="src">
    <version epoch="0" ver="0.0.10" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 0.0.9.1
  * embedStringFile</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.0.10
  * makeRelativeToProject</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7d1d58a5b1333e20b4d58f1da72adf6114bf4ee39af154bcdd725c595e595e48" name="ghc-file-embed" arch="x86_64">
    <version epoch="0" ver="0.0.10" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 0.0.9.1
  * embedStringFile</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.0.10
  * makeRelativeToProject</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="519d4240fda2240f26b4b95e413d0a9c62c73b2dcf4774f493551c5ffacd3c16" name="ghc-file-embed-devel" arch="x86_64">
    <version epoch="0" ver="0.0.10" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correct licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 0.0.9.1
  * embedStringFile</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.0.10
  * makeRelativeToProject</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3c090d234edcec9614abfabec069a0430cdf2d7e1a67171ef1dc28b1b28bb8be" name="ghc-filelock" arch="src">
    <version epoch="0" ver="0.1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correwct licence to CC0-1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3fa4456eac919960caf718847eafb7dd035dbf542243b54d6eb101e662358f9a" name="ghc-filelock" arch="x86_64">
    <version epoch="0" ver="0.1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correwct licence to CC0-1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="20bbd268c1d103b12eef7c6eea539915e5bb317f94226db8c8b79c0088b8ad13" name="ghc-filelock-devel" arch="x86_64">
    <version epoch="0" ver="0.1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correwct licence to CC0-1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5bb2562e4374a58b9599f0d8ace3da9068baa34b4ff7650b97046b092a00603b" name="ghc-filemanip" arch="src">
    <version epoch="0" ver="0.3.6.3" rel="4.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b03f776e28c1519ca637598640b42c0bb9d2daace843967be7f467e6b64314bc" name="ghc-filemanip" arch="x86_64">
    <version epoch="0" ver="0.3.6.3" rel="4.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3ef8b1fc942fb49e4077a69ed8952ccd4b6699761894b202ea9c7b810f3f364d" name="ghc-filemanip-devel" arch="x86_64">
    <version epoch="0" ver="0.3.6.3" rel="4.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c88e92cc3366913e888ecf45099ad5ecb66f3b6b51791b709b1a8ea776bd1172" name="ghc-filepath" arch="x86_64">
    <version epoch="0" ver="1.4.0.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="b4edcb23afc2fcc842c57b5a15095f9fe30e9ac2af9cf579393b3553d07f30d4" name="ghc-filepath-devel" arch="x86_64">
    <version epoch="0" ver="1.4.0.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="d02e7206dc85350e6012a2601fdba75992840b02e98672906741c185ddc9648a" name="ghc-fingertree" arch="src">
    <version epoch="0" ver="0.1.1.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version fingertree-0.1.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3522cf27d72f755a552c51b5748da33015d33aaa1dea9f9244747102ecbde200" name="ghc-fingertree" arch="x86_64">
    <version epoch="0" ver="0.1.1.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version fingertree-0.1.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="18120f7d561ca3e6560abb14d4e839c2689eb8e472da5b54cf9badf8897cccd3" name="ghc-fingertree-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1.0" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version fingertree-0.1.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4765c93982df658d683d5a2758d9964ee0f4a4b2e7d453687c1ecd027dcbee28" name="ghc-fixed" arch="src">
    <version epoch="0" ver="0.2.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1451908800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4ccc6a1661d41c3f71fa7801425ef28e47f7176f8fb376f3e8aca44afd823205" name="ghc-fixed" arch="x86_64">
    <version epoch="0" ver="0.2.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1451908800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c999d6cf51c7f447f299a0415f56dddbc27993b99e4e35da49f47035d987a77c" name="ghc-fixed-devel" arch="x86_64">
    <version epoch="0" ver="0.2.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1451908800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e200baa948e82cbd7e885d839738786f51d41760088662108d7c52b99766a29d" name="ghc-focus" arch="src">
    <version epoch="0" ver="0.1.5" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.1.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="628ae642b25f78e68ed1f34f7424d86f23fa741c993cd35173fffb16e2132358" name="ghc-focus" arch="x86_64">
    <version epoch="0" ver="0.1.5" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.1.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2d9f26182e32c00187dc922edb782c7eabbf544b1c6d499ff0377d27d2fc2040" name="ghc-focus-devel" arch="x86_64">
    <version epoch="0" ver="0.1.5" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.1.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="25c9c16b8a3617b1491da500c7f73f2d4fe43e360e447e428330bda0f2502ce9" name="ghc-foldl" arch="src">
    <version epoch="0" ver="1.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1457870400">- update to 1.1.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 1.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.2.3 with cabal2obs.</changelog>

</package>
<package pkgid="f29fe4afa8d5c4df714756ce082be3a807aecb8ab795e6c7217625537d58631a" name="ghc-foldl" arch="x86_64">
    <version epoch="0" ver="1.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1457870400">- update to 1.1.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 1.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.2.3 with cabal2obs.</changelog>

</package>
<package pkgid="0bf1742bf001323071c87b3b28334a1889171c9333986c9115d0a0eec6f89dde" name="ghc-foldl-devel" arch="x86_64">
    <version epoch="0" ver="1.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1457870400">- update to 1.1.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 1.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.2.3 with cabal2obs.</changelog>

</package>
<package pkgid="6e6321639f8d38c33941b7bab6efe0758d01a48dd3dea5f6966484ebbdd1bca2" name="ghc-free" arch="src">
    <version epoch="0" ver="4.12.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 4.12.1
  * Add instances of MonadCatch and MonadThrow from exceptions to FT, FreeT and IterT.
  * semigroupoids 5, profunctors 5, and bifunctors 5 support.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 4.12.4
  * Add instances for ExceptT: like ErrorT, but without an Error constraint.
  * Support containers
  * Support transformers 0.5
  * Removed a number of spurious class constraints.
  * Support comonad 5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.12.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b73049a2541f879d28cc4cb2d463349851070c7a227a4cfda408083f96590c9c" name="ghc-free" arch="x86_64">
    <version epoch="0" ver="4.12.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 4.12.1
  * Add instances of MonadCatch and MonadThrow from exceptions to FT, FreeT and IterT.
  * semigroupoids 5, profunctors 5, and bifunctors 5 support.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 4.12.4
  * Add instances for ExceptT: like ErrorT, but without an Error constraint.
  * Support containers
  * Support transformers 0.5
  * Removed a number of spurious class constraints.
  * Support comonad 5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.12.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c69d9dda8cfec4141588701dd2d048f01e0f2e4798e86daed5409948852478e7" name="ghc-free-devel" arch="x86_64">
    <version epoch="0" ver="4.12.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 4.12.1
  * Add instances of MonadCatch and MonadThrow from exceptions to FT, FreeT and IterT.
  * semigroupoids 5, profunctors 5, and bifunctors 5 support.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 4.12.4
  * Add instances for ExceptT: like ErrorT, but without an Error constraint.
  * Support containers
  * Support transformers 0.5
  * Removed a number of spurious class constraints.
  * Support comonad 5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.12.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2f12968b1c4e57218283abdcc38c6557725a5a6caf6e23c839e33c497f5a9066" name="ghc-fsnotify" arch="src">
    <version epoch="0" ver="0.2.1" rel="2.3.4"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 0.2.1
  * Use filepath instead of deprecated system-filepath</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7682b2bd865a95794f9382afa2822e78ee71d35c2f283a6cab55452eac72a20d" name="ghc-fsnotify" arch="x86_64">
    <version epoch="0" ver="0.2.1" rel="2.3.4"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 0.2.1
  * Use filepath instead of deprecated system-filepath</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d7113e91d4326969409c2cc789c438a6588726ae1e592caea17648ff3fde0f92" name="ghc-fsnotify-devel" arch="x86_64">
    <version epoch="0" ver="0.2.1" rel="2.3.4"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 0.2.1
  * Use filepath instead of deprecated system-filepath</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a58acc1c99e68138a25651ef8c776f844e4839ccc128db93c37116308c3d9565" name="ghc-generic-deriving" arch="src">
    <version epoch="0" ver="1.10.5" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-generic-deriving generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- package ghc-generic-deriving updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- package ghc-generic-deriving updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.10.4.1
  * Fix Haddock parsing issue on GHC 8.0
  * Backported MonadPlus and MonadZip instances for U1, and made the Functor,
  Foldable, Traversable, Alternative, and Monad instances for U1 lazier to
  correspond with base-4.9
  * Backported Enum, Bounded, Ix, Functor, Applicative, Monad, MonadFix, MonadPlus,
  MonadZip, Foldable, Traversable, and Data instances (introduced in base-4.9)
  for datatypes in the Generics.Deriving.Base module
  * Added Generics.Deriving.Semigroup
  * Added GMonoid instance for Data.Monoid.Alt
  * Fixed a bug in the GEnum instances for unsigned Integral types
  * Added Safe/Trustworthy pragmas
  * Made instances polykinded where possible
  * On GHC 8.0 and up, Generics.Deriving.TH uses the new type literal-based machinery
  * Rewrote the Template Haskell code to be robust. Among other things, this fixes
  a bug with deriving Generic1 instances on GHC 7.8, and makes it easier to
  derive Generic1 instances for datatypes that utilize GHC 8.0's
  - XTypeInType extension.
  * Added deriveAll0 and makeRep0 for symmetry with deriveAll1 and makeRep1
  * AddedmakeRep0FromType and makeRep1FromType to make it easier to pass in the type
  instance
  * Added functions with the suffix -WithKindSigs to allow generating type synonyms
  with explicit kind signatures in the presence of kind-polymorphic type
  variables. This is necessary for some datatypes that use -XTypeInType to have
  derived Generic(1) instances, but is not turned on by default since the TH
  kind inference is not perfect and would cause otherwise valid code to be
  rejected. Use only if you know what you are doing.
  * Fixed bug where a datatype with a single, nullary constructor would generate
  incorrect Generic instances
  * More sensible GEnum instances for fixed-size integral types
  * Added GCopoint, GEnum, GEq, GFoldable, GFunctor, GMonoid, GShow, and GTraversable
  instances for datatypes introduced in GHC 8.0
  * Backported Generic(1) instances added in GHC 8.0. Specifically, Generic instances
  for Complex (base-4.4 and later) ExitCode, and Version; and Generic1 instances
  for Complex (base-4.4 and later) and Proxy (base-4.7 and later). Added GEnum,
  GEq, GFoldable, GFunctor, GIx, GShow, and GTraversable instances for these
  datatypes where appropriate.</changelog>
<changelog author="mimi.vx@gmail.com" date="1466337600">- update to 1.10.5
  * Apply an optimization to generated to(1)/from(1) instances that factors
    out common occurrences of M1
  * Export internal typeclass names
  * Fix Haddock issues with GHC 7.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.10.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f9ba9f11e7e645624f91a308616bb8414943de931f6793a930dd3331448fb61b" name="ghc-generic-deriving" arch="x86_64">
    <version epoch="0" ver="1.10.5" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-generic-deriving generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- package ghc-generic-deriving updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- package ghc-generic-deriving updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.10.4.1
  * Fix Haddock parsing issue on GHC 8.0
  * Backported MonadPlus and MonadZip instances for U1, and made the Functor,
  Foldable, Traversable, Alternative, and Monad instances for U1 lazier to
  correspond with base-4.9
  * Backported Enum, Bounded, Ix, Functor, Applicative, Monad, MonadFix, MonadPlus,
  MonadZip, Foldable, Traversable, and Data instances (introduced in base-4.9)
  for datatypes in the Generics.Deriving.Base module
  * Added Generics.Deriving.Semigroup
  * Added GMonoid instance for Data.Monoid.Alt
  * Fixed a bug in the GEnum instances for unsigned Integral types
  * Added Safe/Trustworthy pragmas
  * Made instances polykinded where possible
  * On GHC 8.0 and up, Generics.Deriving.TH uses the new type literal-based machinery
  * Rewrote the Template Haskell code to be robust. Among other things, this fixes
  a bug with deriving Generic1 instances on GHC 7.8, and makes it easier to
  derive Generic1 instances for datatypes that utilize GHC 8.0's
  - XTypeInType extension.
  * Added deriveAll0 and makeRep0 for symmetry with deriveAll1 and makeRep1
  * AddedmakeRep0FromType and makeRep1FromType to make it easier to pass in the type
  instance
  * Added functions with the suffix -WithKindSigs to allow generating type synonyms
  with explicit kind signatures in the presence of kind-polymorphic type
  variables. This is necessary for some datatypes that use -XTypeInType to have
  derived Generic(1) instances, but is not turned on by default since the TH
  kind inference is not perfect and would cause otherwise valid code to be
  rejected. Use only if you know what you are doing.
  * Fixed bug where a datatype with a single, nullary constructor would generate
  incorrect Generic instances
  * More sensible GEnum instances for fixed-size integral types
  * Added GCopoint, GEnum, GEq, GFoldable, GFunctor, GMonoid, GShow, and GTraversable
  instances for datatypes introduced in GHC 8.0
  * Backported Generic(1) instances added in GHC 8.0. Specifically, Generic instances
  for Complex (base-4.4 and later) ExitCode, and Version; and Generic1 instances
  for Complex (base-4.4 and later) and Proxy (base-4.7 and later). Added GEnum,
  GEq, GFoldable, GFunctor, GIx, GShow, and GTraversable instances for these
  datatypes where appropriate.</changelog>
<changelog author="mimi.vx@gmail.com" date="1466337600">- update to 1.10.5
  * Apply an optimization to generated to(1)/from(1) instances that factors
    out common occurrences of M1
  * Export internal typeclass names
  * Fix Haddock issues with GHC 7.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.10.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f647e19e29d769f701bc28e7238890c0ed545be260ee2b83b7b76d7ae7dd1461" name="ghc-generic-deriving-devel" arch="x86_64">
    <version epoch="0" ver="1.10.5" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-generic-deriving generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- package ghc-generic-deriving updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- package ghc-generic-deriving updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.10.4.1
  * Fix Haddock parsing issue on GHC 8.0
  * Backported MonadPlus and MonadZip instances for U1, and made the Functor,
  Foldable, Traversable, Alternative, and Monad instances for U1 lazier to
  correspond with base-4.9
  * Backported Enum, Bounded, Ix, Functor, Applicative, Monad, MonadFix, MonadPlus,
  MonadZip, Foldable, Traversable, and Data instances (introduced in base-4.9)
  for datatypes in the Generics.Deriving.Base module
  * Added Generics.Deriving.Semigroup
  * Added GMonoid instance for Data.Monoid.Alt
  * Fixed a bug in the GEnum instances for unsigned Integral types
  * Added Safe/Trustworthy pragmas
  * Made instances polykinded where possible
  * On GHC 8.0 and up, Generics.Deriving.TH uses the new type literal-based machinery
  * Rewrote the Template Haskell code to be robust. Among other things, this fixes
  a bug with deriving Generic1 instances on GHC 7.8, and makes it easier to
  derive Generic1 instances for datatypes that utilize GHC 8.0's
  - XTypeInType extension.
  * Added deriveAll0 and makeRep0 for symmetry with deriveAll1 and makeRep1
  * AddedmakeRep0FromType and makeRep1FromType to make it easier to pass in the type
  instance
  * Added functions with the suffix -WithKindSigs to allow generating type synonyms
  with explicit kind signatures in the presence of kind-polymorphic type
  variables. This is necessary for some datatypes that use -XTypeInType to have
  derived Generic(1) instances, but is not turned on by default since the TH
  kind inference is not perfect and would cause otherwise valid code to be
  rejected. Use only if you know what you are doing.
  * Fixed bug where a datatype with a single, nullary constructor would generate
  incorrect Generic instances
  * More sensible GEnum instances for fixed-size integral types
  * Added GCopoint, GEnum, GEq, GFoldable, GFunctor, GMonoid, GShow, and GTraversable
  instances for datatypes introduced in GHC 8.0
  * Backported Generic(1) instances added in GHC 8.0. Specifically, Generic instances
  for Complex (base-4.4 and later) ExitCode, and Version; and Generic1 instances
  for Complex (base-4.4 and later) and Proxy (base-4.7 and later). Added GEnum,
  GEq, GFoldable, GFunctor, GIx, GShow, and GTraversable instances for these
  datatypes where appropriate.</changelog>
<changelog author="mimi.vx@gmail.com" date="1466337600">- update to 1.10.5
  * Apply an optimization to generated to(1)/from(1) instances that factors
    out common occurrences of M1
  * Export internal typeclass names
  * Fix Haddock issues with GHC 7.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.10.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="91c2f384de9d9789023e021eda8c44540b94ac3f780731019d61353263b47cbe" name="ghc-generics-sop" arch="src">
    <version epoch="0" ver="0.2.4.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452081600">- update to 0.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 0.2.1.0
  * Introduced hd and tl to project out of a product, and Projection and projections
    as duals of Injection and injections.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.2.2.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.2.3.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.2.4.0 with cabal2obs.</changelog>

</package>
<package pkgid="d84a93189060db1668d5de6faaabd623a1b5760e87b66e219fd95484a900ac61" name="ghc-generics-sop" arch="x86_64">
    <version epoch="0" ver="0.2.4.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452081600">- update to 0.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 0.2.1.0
  * Introduced hd and tl to project out of a product, and Projection and projections
    as duals of Injection and injections.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.2.2.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.2.3.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.2.4.0 with cabal2obs.</changelog>

</package>
<package pkgid="bc0d43ce7c43bd72d36cb2767ffa8456f6e872c3292bb259fb5c43e6bd33bb49" name="ghc-generics-sop-devel" arch="x86_64">
    <version epoch="0" ver="0.2.4.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452081600">- update to 0.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 0.2.1.0
  * Introduced hd and tl to project out of a product, and Projection and projections
    as duals of Injection and injections.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.2.2.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.2.3.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.2.4.0 with cabal2obs.</changelog>

</package>
<package pkgid="a0dd3eff9c07bc9ea3c848119f9b0d40e281b35310efa9fc3480d1e2a9e73199" name="ghc-ghc" arch="x86_64">
    <version epoch="0" ver="7.10.3" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="bd68b7ebca67bab972733981dbbeb366657f8b2fccb0b6fab28ef9c496d195b5" name="ghc-ghc-devel" arch="x86_64">
    <version epoch="0" ver="7.10.3" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="def99a1f176b47f5d5a71b755775e2fff6934edc6e670f9d29912ae9b333bcf7" name="ghc-ghc-mod" arch="x86_64">
    <version epoch="0" ver="5.5.0.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to git master version from 13.08.2015- to get version compactible
  with ghc-7.10+
  * better changelog after release stable version 5.3.+</changelog>
<changelog author="mimi.vx@gmail.com" date="1440590400">- update to 5.3.0.0
  * Re-license majority of code under the AGPL-3
  * Add support for GHC 7.10 and Cabal 1.22
  * Remove `cabalDependPackages', `cabalAllTargets'
  * Fix finding sandbox config file and directory.
  * Re-add output line separator global option for expand command.
  * Support for overriding the package-db stack
  * Fix ineffective cache invalidation for `find`</changelog>
<changelog author="mimi.vx@gmail.com" date="1440763200">- add libexecdir specification to %_libexecdir</changelog>
<changelog author="mimi.vx@gmail.com" date="1441454400">- create /etc/profile.d/ghc-mod.* files to solve
  issues with LIBEXECDIR and cabal-helper-wrapper</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 5.4.0.0
  * Add support for the Stack build tool
  * `module not interpreted` errors when using the `type`
    command
  * support for file redirection
  * Add support for file redirection to Emacs frontend so
  all commands should work even with unsaved files now!
  * Support inserting holes in type signatures
  * Fix URL anchors being dropped in OS X
  * Fix GHC session always being dropped in interactive mode (caused
  super slowness)
  * Expose all internal modules because API will get a major
  redesign soon anyways
  * ghc-mod(i) executable must now be run in project directory for
  commands other than `root`
  * Add --line-prefix option for multiplexing stdout/err onto one stream</changelog>
<changelog author="mimi.vx@gmail.com" date="1446206400">- mark config files
- Suggests emacs-haskell-mode</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 5.5.0.0
  * reserve Cabal flag selection across automatic reconfiguration
  * Fix #678, "No instance nor default method for class operation put"
  * Fix #683, #684, a variety of caching related issues
  * Fix slowdown and bugs caused by excessive use of `map-file`
  * Rewrite command line parser using optparse-applicative.
  * Support for spaces in file names when using legacy-interactive
  * Reinstate internally managed CWD (no more `ghc-mod root` requirement for frontends)
  * Fix cabal-helper errors when no global GHC is installed (Stack)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.5.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478001600">- Update to version 5.5.0.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="95a51c980ca3cad7b53bc93746e140cbe5c0af152fd86e8fe1603244bcf258a0" name="ghc-ghc-mod-devel" arch="x86_64">
    <version epoch="0" ver="5.5.0.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to git master version from 13.08.2015- to get version compactible
  with ghc-7.10+
  * better changelog after release stable version 5.3.+</changelog>
<changelog author="mimi.vx@gmail.com" date="1440590400">- update to 5.3.0.0
  * Re-license majority of code under the AGPL-3
  * Add support for GHC 7.10 and Cabal 1.22
  * Remove `cabalDependPackages', `cabalAllTargets'
  * Fix finding sandbox config file and directory.
  * Re-add output line separator global option for expand command.
  * Support for overriding the package-db stack
  * Fix ineffective cache invalidation for `find`</changelog>
<changelog author="mimi.vx@gmail.com" date="1440763200">- add libexecdir specification to %_libexecdir</changelog>
<changelog author="mimi.vx@gmail.com" date="1441454400">- create /etc/profile.d/ghc-mod.* files to solve
  issues with LIBEXECDIR and cabal-helper-wrapper</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 5.4.0.0
  * Add support for the Stack build tool
  * `module not interpreted` errors when using the `type`
    command
  * support for file redirection
  * Add support for file redirection to Emacs frontend so
  all commands should work even with unsaved files now!
  * Support inserting holes in type signatures
  * Fix URL anchors being dropped in OS X
  * Fix GHC session always being dropped in interactive mode (caused
  super slowness)
  * Expose all internal modules because API will get a major
  redesign soon anyways
  * ghc-mod(i) executable must now be run in project directory for
  commands other than `root`
  * Add --line-prefix option for multiplexing stdout/err onto one stream</changelog>
<changelog author="mimi.vx@gmail.com" date="1446206400">- mark config files
- Suggests emacs-haskell-mode</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 5.5.0.0
  * reserve Cabal flag selection across automatic reconfiguration
  * Fix #678, "No instance nor default method for class operation put"
  * Fix #683, #684, a variety of caching related issues
  * Fix slowdown and bugs caused by excessive use of `map-file`
  * Rewrite command line parser using optparse-applicative.
  * Support for spaces in file names when using legacy-interactive
  * Reinstate internally managed CWD (no more `ghc-mod root` requirement for frontends)
  * Fix cabal-helper errors when no global GHC is installed (Stack)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.5.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478001600">- Update to version 5.5.0.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="d12a93c3384a2418d521c0d9123443a319d67d5bd25043e6b7b060dab4ffa18c" name="ghc-ghc-paths" arch="src">
    <version epoch="0" ver="0.1.0.9" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1416830400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483876800">- Update to version 0.1.0.9 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="9d4f8c4c92178da6b3801d05718433bfb3d0819fe511683dc3d2f813987bcaac" name="ghc-ghc-paths" arch="x86_64">
    <version epoch="0" ver="0.1.0.9" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1416830400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483876800">- Update to version 0.1.0.9 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="dc2e3f352febf80a8e76fca3104d47b4d11f909808e3f4f7b3de0e178e3a2c21" name="ghc-ghc-paths-devel" arch="x86_64">
    <version epoch="0" ver="0.1.0.9" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1416830400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483876800">- Update to version 0.1.0.9 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="810731604ee91ef0bc7cdcd8dfe56ecec400f4dca9dd047f85359ffac20d5d37" name="ghc-ghc-syb-utils" arch="src">
    <version epoch="0" ver="0.2.3" rel="3.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429963200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4fad8b2875284f843acdb268c9a13d3f1cdd32b983cddd40fca25bb227571d3e" name="ghc-ghc-syb-utils" arch="x86_64">
    <version epoch="0" ver="0.2.3" rel="3.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429963200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="23fb189c4c9f3c0d9d8853c1c88ff21e34ecbb9dbd512829d6ee0935db1c8480" name="ghc-ghc-syb-utils-devel" arch="x86_64">
    <version epoch="0" ver="0.2.3" rel="3.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429963200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5db2409689ee908557b1585b927eee5a3f60154326f9af8f321b1dae2bfe33cf" name="ghc-gio" arch="src">
    <version epoch="0" ver="0.13.1.1" rel="2.3.12"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1441627200">- correct licence to LGPL-2.1+</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 1.13.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- License field update</changelog>

</package>
<package pkgid="fcd6bb801c17656d86a84651ec4249b4f104d35c2c4a811db2a5831393aec106" name="ghc-gio" arch="x86_64">
    <version epoch="0" ver="0.13.1.1" rel="2.3.12"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1441627200">- correct licence to LGPL-2.1+</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 1.13.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- License field update</changelog>

</package>
<package pkgid="59e73091a594599c219a362a2e1be4626cf4d885bbb9947bc2dc3c3ac3e41c0a" name="ghc-gio-devel" arch="x86_64">
    <version epoch="0" ver="0.13.1.1" rel="2.3.12"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1441627200">- correct licence to LGPL-2.1+</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 1.13.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- License field update</changelog>

</package>
<package pkgid="493dde566ab59753f25acc25f91bf7f63167d43ef3bad4b6fd12853d81ad2396" name="ghc-gitrev" arch="src">
    <version epoch="0" ver="1.2.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="705953741445505f98cc9812ceb28d445e680aa095d342ce7226e8bf2f40082f" name="ghc-gitrev" arch="x86_64">
    <version epoch="0" ver="1.2.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cf3773aaf57221f8ab4d8dbc32dc899be46961799bf641abf1006b0a27bfb56c" name="ghc-gitrev-devel" arch="x86_64">
    <version epoch="0" ver="1.2.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="44ff520c6456fc0dce203b473f3c45a34cd0c739f5222883dd29f6ec5747dd00" name="ghc-glib" arch="src">
    <version epoch="0" ver="0.13.2.2" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.13.2.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field</changelog>

</package>
<package pkgid="be22920367240d349aff4347c4b756aa1258695b9fe6edef18fef94a61241c9b" name="ghc-glib" arch="x86_64">
    <version epoch="0" ver="0.13.2.2" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.13.2.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field</changelog>

</package>
<package pkgid="2a1c5ce9319e7325f3dbc14d460d0418becf62a3441b0ed0a496f75947877163" name="ghc-glib-devel" arch="x86_64">
    <version epoch="0" ver="0.13.2.2" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.13.2.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field</changelog>

</package>
<package pkgid="d0f81740763601b25050498ee5167c862b0ee510cc135a70c7d740e587d64c75" name="ghc-gnuidn" arch="src">
    <version epoch="0" ver="0.2.2" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version gnuidn-0.2.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a2e9bdee85fdddf3ecd7a0aa7c401707fe43db269470f612c795a8644e5c94b4" name="ghc-gnuidn" arch="x86_64">
    <version epoch="0" ver="0.2.2" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version gnuidn-0.2.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c712b651ba836ef3fd9b600cea02e274fbb7b43128c4128bf45b8c073709ae1e" name="ghc-gnuidn-devel" arch="x86_64">
    <version epoch="0" ver="0.2.2" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version gnuidn-0.2.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b0866f3ebc055c86d4572983677b8d5868e0a068a1f9442e84b15c297abb36b9" name="ghc-gnutls" arch="src">
    <version epoch="0" ver="0.2" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version gnutls-0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c90bec28edd58985e2a4fe1a002bbac3a71e42477c5fcace257aaf55c21bdc4f" name="ghc-gnutls" arch="x86_64">
    <version epoch="0" ver="0.2" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version gnutls-0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="435805f9542dbe5b6aac69263e1ca6956008b79002dbbda8620e6a9a3ed19721" name="ghc-gnutls-devel" arch="x86_64">
    <version epoch="0" ver="0.2" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version gnutls-0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b542bf8880a7015e075e4d6d86dad29f77c64ba559f4021661ff8e8bf4cb10e0" name="ghc-graph-core" arch="src">
    <version epoch="0" ver="0.3.0.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1454673600">- update to 0.3.0.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="90ccfa99ac4dd898f3120768872d837d6cf951765afb74d9cff963a3eb934d2c" name="ghc-graph-core" arch="x86_64">
    <version epoch="0" ver="0.3.0.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1454673600">- update to 0.3.0.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="532327065a202b0ab725fdf64c42f8d38500a6ca08f07b4e80fa9ec4cbb7bf7c" name="ghc-graph-core-devel" arch="x86_64">
    <version epoch="0" ver="0.3.0.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1454673600">- update to 0.3.0.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f9f84c37b8c50f57e3e9ff170ef703ce27d29056583ce3bd4a7815c4c13a3c55" name="ghc-graphviz" arch="src">
    <version epoch="0" ver="2999.18.1.2" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-graphviz generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- update to 2999.18.1.0
  * Monadic graphs can now have edges to and from lists of nodes
  * Compatible with GHC-8.* pre-releases</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2999.18.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 2999.18.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e42be6fe776fb2a748b5a758c1623f96b2c926a3db3ff5838cb8b75f9d6f2d90" name="ghc-graphviz" arch="x86_64">
    <version epoch="0" ver="2999.18.1.2" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-graphviz generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- update to 2999.18.1.0
  * Monadic graphs can now have edges to and from lists of nodes
  * Compatible with GHC-8.* pre-releases</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2999.18.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 2999.18.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f2e1fc2865b00bc45a90eff6102c32e9d71294928ca474349c9e6c1fbc6e7897" name="ghc-graphviz-devel" arch="x86_64">
    <version epoch="0" ver="2999.18.1.2" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-graphviz generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- update to 2999.18.1.0
  * Monadic graphs can now have edges to and from lists of nodes
  * Compatible with GHC-8.* pre-releases</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2999.18.1.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 2999.18.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="36388bae39a92e647bc9113a516e51520a9312a28361d0db5a48c85e033041d3" name="ghc-gsasl" arch="src">
    <version epoch="0" ver="0.3.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version gsasl-0.3.6</changelog>
<changelog author="psimons@suse.com" date="1459339200">- Use the pristine, unedited tarball from Hackage. This change
  effectively downgrades us to an older revision, but we no longer
  need the the relaxed version constraint anyway, so this doesn't
  matter much.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f28c1d6451825adf3e7e91d28dd00bd3f4d925e6b2108dd797049133a6c94289" name="ghc-gsasl" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version gsasl-0.3.6</changelog>
<changelog author="psimons@suse.com" date="1459339200">- Use the pristine, unedited tarball from Hackage. This change
  effectively downgrades us to an older revision, but we no longer
  need the the relaxed version constraint anyway, so this doesn't
  matter much.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a6e67e830919ddc74ab3a204a378a0abc7bd30f01dc2b19d136caa21a92ebf0f" name="ghc-gsasl-devel" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version gsasl-0.3.6</changelog>
<changelog author="psimons@suse.com" date="1459339200">- Use the pristine, unedited tarball from Hackage. This change
  effectively downgrades us to an older revision, but we no longer
  need the the relaxed version constraint anyway, so this doesn't
  matter much.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fbfe34448195892c57d183c0aae0c5991f78dce8f5ac7c1c9bc7ecdb0527584b" name="ghc-gtk3" arch="src">
    <version epoch="0" ver="0.14.2" rel="2.3.8"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.14.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1450267200">- add work-around-pixel-define.patch for fix build on ppc* archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1455105600">- add Provides for ghc-gtk</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.14.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="07305c87ae926156eb7583e10728160966755876dd2a2a6024bf89adca94a401" name="ghc-gtk3" arch="x86_64">
    <version epoch="0" ver="0.14.2" rel="2.3.8"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.14.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1450267200">- add work-around-pixel-define.patch for fix build on ppc* archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1455105600">- add Provides for ghc-gtk</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.14.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cae12d64b08d90c27e86ed6a1548bbee56b1c9ef86a0e103557c991017244cfb" name="ghc-gtk3-devel" arch="x86_64">
    <version epoch="0" ver="0.14.2" rel="2.3.8"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.14.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1450267200">- add work-around-pixel-define.patch for fix build on ppc* archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1455105600">- add Provides for ghc-gtk</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.14.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f7922fa3043a4ea091b9a1e29f30c7b9c57da9319dd723d8064ccc6c19ae34ed" name="ghc-hackage-db" arch="src">
    <version epoch="0" ver="1.22" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1467547200">- initial commit generated with cabal2obs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.22 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="4279f4d4ad89858e902df46b2bd4755f58119bd83ef05c2e013d5ff52a78de5b" name="ghc-hackage-db" arch="x86_64">
    <version epoch="0" ver="1.22" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1467547200">- initial commit generated with cabal2obs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.22 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="e75756b58a60921aa0f98ddf030f302c67c5af23387154a3c2f33019f15f0864" name="ghc-hackage-db-devel" arch="x86_64">
    <version epoch="0" ver="1.22" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1467547200">- initial commit generated with cabal2obs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.22 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="4378469ddd35a285d4b3f5a3c7666e985342118064ea5f780d02bca9202f77d9" name="ghc-hackage-security" arch="src">
    <version epoch="0" ver="0.5.2.2" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1464350400">- ghc-hackage-security generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.5.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482926400">- Update to version 0.5.2.2 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1487592000">- Update to version 0.5.2.2 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="4185d383488861f19a2fab6ddec3ea752abd568757990b64160000a976adaa58" name="ghc-hackage-security" arch="src">
    <version epoch="0" ver="0.5.2.2" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1464350400">- ghc-hackage-security generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.5.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482926400">- Update to version 0.5.2.2 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1487592000">- Update to version 0.5.2.2 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="910a81e3e5b9c6e30c6a43b61d68726f931c09bffd53fb133e096064492619b9" name="ghc-hackage-security" arch="x86_64">
    <version epoch="0" ver="0.5.2.2" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1464350400">- ghc-hackage-security generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.5.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482926400">- Update to version 0.5.2.2 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1487592000">- Update to version 0.5.2.2 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="2e3a2d8f587bb593cb4c6d2d5773a0e7ab16e8e26c88c7c14ce78e1e51f6a931" name="ghc-hackage-security-devel" arch="x86_64">
    <version epoch="0" ver="0.5.2.2" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1464350400">- ghc-hackage-security generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.5.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482926400">- Update to version 0.5.2.2 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1487592000">- Update to version 0.5.2.2 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="49994ca12f22ac6baf81ca399e9437ea99c07db1bb0cd4f37f2878f89be07959" name="ghc-haddock-library" arch="src">
    <version epoch="0" ver="1.2.1" rel="5.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1422964800">- initial commit of haddoc-library package</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- remove unneeded dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 1.2.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="222b6fa669e0c7215609bc119accf90cebb6048968f04d3091d87acd7fbcdeda" name="ghc-haddock-library" arch="x86_64">
    <version epoch="0" ver="1.2.1" rel="5.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1422964800">- initial commit of haddoc-library package</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- remove unneeded dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 1.2.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a42b7049fdba447c7e09fa510d372e5c60b862badb10369cc71241960860a2ec" name="ghc-haddock-library-devel" arch="x86_64">
    <version epoch="0" ver="1.2.1" rel="5.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1422964800">- initial commit of haddoc-library package</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- remove unneeded dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 1.2.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b0a116ec5b839303d96ba390ea47fa0313260f65c233cc14aad288fe4e3b8190" name="ghc-half" arch="src">
    <version epoch="0" ver="0.2.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450180800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 0.2.2.3
  * Avoid the new warnings for missing pattern synonym signatures on GHC 8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="11cf1d14401b2c7e0e88dbeeae1d9c866a8f4c0d6ef586b5f61cfcf8c45bbe15" name="ghc-half" arch="x86_64">
    <version epoch="0" ver="0.2.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450180800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 0.2.2.3
  * Avoid the new warnings for missing pattern synonym signatures on GHC 8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="62db3938c246f776e0b57879f3fcedc8ab32697b243e3d08868333419fefdfd2" name="ghc-half-devel" arch="x86_64">
    <version epoch="0" ver="0.2.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450180800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 0.2.2.3
  * Avoid the new warnings for missing pattern synonym signatures on GHC 8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0676e3fb67f3dca7e137d7b2c9ea75b49dbf73c900feca601100ee9f83bda005" name="ghc-hashable" arch="src">
    <version epoch="0" ver="1.2.4.0" rel="2.3.4"/>

<changelog author="herbert@graeber-clan.de" date="1328443200">- Initial package</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update to version 1.1.2.3
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 1.1.2.5 from upstream
  * changelog not updated since 1.1.1.0
- version required for Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.2.2.0
  * several performance fixes including use of SSE and SSE2
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428840000">- update to 1.2.3.2
  + disable SSE2 on i586 arch
  * Add support for GHC 7.10 typeRepFingerprint
  * Added support for random 1.1.*.
  * Silence integer literal overflow warning
  * Add support for GHC 7.10 `integer-gmp2` &amp; `Natural`
  * Add instance for Data.Void
  * Make the SSE .cabal flags manual
  * Add an upper bound on bytestring</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 1.2.3.3
  * Support integer-simple.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453032000">- update to 1.2.4.0
  * Add instances for: Unique, Version, Fixed, NonEmpty, Min, Max, Arg,
    First, Last, WrappedMonoid, Option</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.4.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="442946ee51207270570b5e3b1450593ecb1cd64d56e1aa0466b3f2758f956649" name="ghc-hashable" arch="x86_64">
    <version epoch="0" ver="1.2.4.0" rel="2.3.4"/>

<changelog author="herbert@graeber-clan.de" date="1328443200">- Initial package</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update to version 1.1.2.3
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 1.1.2.5 from upstream
  * changelog not updated since 1.1.1.0
- version required for Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.2.2.0
  * several performance fixes including use of SSE and SSE2
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428840000">- update to 1.2.3.2
  + disable SSE2 on i586 arch
  * Add support for GHC 7.10 typeRepFingerprint
  * Added support for random 1.1.*.
  * Silence integer literal overflow warning
  * Add support for GHC 7.10 `integer-gmp2` &amp; `Natural`
  * Add instance for Data.Void
  * Make the SSE .cabal flags manual
  * Add an upper bound on bytestring</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 1.2.3.3
  * Support integer-simple.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453032000">- update to 1.2.4.0
  * Add instances for: Unique, Version, Fixed, NonEmpty, Min, Max, Arg,
    First, Last, WrappedMonoid, Option</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.4.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cdf2215d214b75d6a69868b4b4871d022fb644ef575770f744f15853e5e91d61" name="ghc-hashable-devel" arch="x86_64">
    <version epoch="0" ver="1.2.4.0" rel="2.3.4"/>

<changelog author="herbert@graeber-clan.de" date="1328443200">- Initial package</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update to version 1.1.2.3
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 1.1.2.5 from upstream
  * changelog not updated since 1.1.1.0
- version required for Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.2.2.0
  * several performance fixes including use of SSE and SSE2
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428840000">- update to 1.2.3.2
  + disable SSE2 on i586 arch
  * Add support for GHC 7.10 typeRepFingerprint
  * Added support for random 1.1.*.
  * Silence integer literal overflow warning
  * Add support for GHC 7.10 `integer-gmp2` &amp; `Natural`
  * Add instance for Data.Void
  * Make the SSE .cabal flags manual
  * Add an upper bound on bytestring</changelog>
<changelog author="mimi.vx@gmail.com" date="1435492800">- update to 1.2.3.3
  * Support integer-simple.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453032000">- update to 1.2.4.0
  * Add instances for: Unique, Version, Fixed, NonEmpty, Min, Max, Arg,
    First, Last, WrappedMonoid, Option</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.4.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3e1bc4486b7e2d9fc56b0cf8d4fae209055a0c8cf79d50b219bc6d50ee42d294" name="ghc-hashtables" arch="src">
    <version epoch="0" ver="1.2.1.0" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 1.2.1.0
  * Fixed an FFI import typo bug</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="da48bd6fbcc782463948060315d65877dff95b358bbd07dc2861e3adf86b03d8" name="ghc-hashtables" arch="x86_64">
    <version epoch="0" ver="1.2.1.0" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 1.2.1.0
  * Fixed an FFI import typo bug</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d3635adaeef9af9f1fe4ebf64316224b25f09614014398dbcd1e335e64d33918" name="ghc-hashtables-devel" arch="x86_64">
    <version epoch="0" ver="1.2.1.0" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 1.2.1.0
  * Fixed an FFI import typo bug</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bc65ce4a69a07704a798b827f72c5a4a495306a5df12fff7a6bd06039bc4afae" name="ghc-haskeline" arch="x86_64">
    <version epoch="0" ver="0.7.2.3" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="58a445e17fce924b8c3ee0fdab81d4b6ca0402580c5a66e0c747a7eddf83cc97" name="ghc-haskeline-devel" arch="x86_64">
    <version epoch="0" ver="0.7.2.3" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="15f607a259ac77d6906eb93330f1878c4499c7817dd38709befc55d72a6c86a4" name="ghc-haskell-src" arch="src">
    <version epoch="0" ver="1.0.2.0" rel="3.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325505600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325505601">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Added BR ghc-haskell98-devel and happy</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- upgrade to 1.0.1.5 from upstream (no changelog)
- required for Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerated spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.0.1.6
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 1.0.2.0
  * Add support for GHC 7.10 &amp; base-4.8)
  * Add missing `Functor` &amp; `Applicative` instances for `P` and `Lex`
  monads needed for AMP compatibility.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e42ec592182ecf41904e6ccf3749c339c6e4332d64a85435a95440fc8995450b" name="ghc-haskell-src" arch="x86_64">
    <version epoch="0" ver="1.0.2.0" rel="3.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325505600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325505601">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Added BR ghc-haskell98-devel and happy</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- upgrade to 1.0.1.5 from upstream (no changelog)
- required for Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerated spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.0.1.6
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 1.0.2.0
  * Add support for GHC 7.10 &amp; base-4.8)
  * Add missing `Functor` &amp; `Applicative` instances for `P` and `Lex`
  monads needed for AMP compatibility.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d311da3e4722cd395a4bda6804eed7eeeacfa5ff01e33412957b0cfde848a13e" name="ghc-haskell-src-devel" arch="x86_64">
    <version epoch="0" ver="1.0.2.0" rel="3.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325505600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325505601">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Added BR ghc-haskell98-devel and happy</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- upgrade to 1.0.1.5 from upstream (no changelog)
- required for Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerated spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410264000">- update to 1.0.1.6
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 1.0.2.0
  * Add support for GHC 7.10 &amp; base-4.8)
  * Add missing `Functor` &amp; `Applicative` instances for `P` and `Lex`
  monads needed for AMP compatibility.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bb972d47a5679ddfed3e7d6c5a5640018fccf9c1ad20b3090616ef9144cbf965" name="ghc-haskell-src-exts" arch="src">
    <version epoch="0" ver="1.17.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add group to devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1430308800">- add _constraints file for ppc64le</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.17.1
  * Fix bug in parsing view patterns (#284)
  * Replaced VarA with AppA in Asst (#168).
  * Promoted list/tuple members changed from Promoted to Type (#162).
  * Update PatBind, Match, and Alt from containing Binds to Maybe Binds to
  distinguish between empty where clauses and where clauses with no
  binds (#244).
  * Add RoleAnnotDecl and Role to support Role annotations (#215).
  * Move NameSpace field from EVar/IVar to EAbs/IAbs.
  * Add standalone parsers for ImportDecl.
  * Fix pretty-printer bugs for HaRP (#160).
  * Insert parentheses when pretty-printing non-atomic bang types (#169).
  * Un-reverse confusion of left and right arrow (#175).
  * Prettyprint option pragmas like 1.15 (#172).
  * Conditionally insert lines when pretty-printing declarations (#171).
  * Distinguish deriving (Show) from deriving Show (#189).
  * Allow parsing of unicode subscript and superscript functions (#173).
  * Pretty print unboxed tuples with spaces (#193).
  * Improve performance when parsing long extension lists (#200).
  * Properly pretty print constructor and class operators (#204).
  * Read Haskell source files as UTF-8 (#223).
  * Fix ExplicitNamespaces parsing (#216).
  * PolyKinds implies KindSignatures (#220).
  * Preserve location information for infix binds (#205).
  * Preserve positional information in checkPattern (#231).
  * Maintain correct line numbers when parsing multiline GHC_OPTIONS (#218).
  * Correctly parse "*" with TypeOperators (#81).
  * Export the "pretty" method (#222).
  * Add javascript calling convention for foreign imports (#236).
  * Add non-greedy parsers for module heads (#191).
  * Add a flag to disable arity checking when parsing (#260).
  * Parse "-" in type signatures (#206).
  * Add support for type wildcards and expression holes (#252).
  * Add support for Pattern Synonyms (#197).
  * Bump the happy lower bound (#250).
  * Make test suite pass on GHC 7.12 (#224).
  * Support linking Haddock comments to AST nodes (#213).
  * Parse multiline LANGUAGE pragmas (#217).
  * Parse trailing where (#25).
  * Parse modules starting with pragmas and indented
  "module" keyword (#122).
  * Use pretty-show to get human readable test outputs.
  * Respect fixity declarations inside where/let/class in
  `applyFixities` (#212).
  * Correctly parse the combination of view patterns and bang patterns. (#276)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.17.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="0d9655b536894da2322bf4c0d28665b754ef737a93a8b33e0e360e7b4ed39e02" name="ghc-haskell-src-exts" arch="src">
    <version epoch="0" ver="1.17.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add group to devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1430308800">- add _constraints file for ppc64le</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.17.1
  * Fix bug in parsing view patterns (#284)
  * Replaced VarA with AppA in Asst (#168).
  * Promoted list/tuple members changed from Promoted to Type (#162).
  * Update PatBind, Match, and Alt from containing Binds to Maybe Binds to
  distinguish between empty where clauses and where clauses with no
  binds (#244).
  * Add RoleAnnotDecl and Role to support Role annotations (#215).
  * Move NameSpace field from EVar/IVar to EAbs/IAbs.
  * Add standalone parsers for ImportDecl.
  * Fix pretty-printer bugs for HaRP (#160).
  * Insert parentheses when pretty-printing non-atomic bang types (#169).
  * Un-reverse confusion of left and right arrow (#175).
  * Prettyprint option pragmas like 1.15 (#172).
  * Conditionally insert lines when pretty-printing declarations (#171).
  * Distinguish deriving (Show) from deriving Show (#189).
  * Allow parsing of unicode subscript and superscript functions (#173).
  * Pretty print unboxed tuples with spaces (#193).
  * Improve performance when parsing long extension lists (#200).
  * Properly pretty print constructor and class operators (#204).
  * Read Haskell source files as UTF-8 (#223).
  * Fix ExplicitNamespaces parsing (#216).
  * PolyKinds implies KindSignatures (#220).
  * Preserve location information for infix binds (#205).
  * Preserve positional information in checkPattern (#231).
  * Maintain correct line numbers when parsing multiline GHC_OPTIONS (#218).
  * Correctly parse "*" with TypeOperators (#81).
  * Export the "pretty" method (#222).
  * Add javascript calling convention for foreign imports (#236).
  * Add non-greedy parsers for module heads (#191).
  * Add a flag to disable arity checking when parsing (#260).
  * Parse "-" in type signatures (#206).
  * Add support for type wildcards and expression holes (#252).
  * Add support for Pattern Synonyms (#197).
  * Bump the happy lower bound (#250).
  * Make test suite pass on GHC 7.12 (#224).
  * Support linking Haddock comments to AST nodes (#213).
  * Parse multiline LANGUAGE pragmas (#217).
  * Parse trailing where (#25).
  * Parse modules starting with pragmas and indented
  "module" keyword (#122).
  * Use pretty-show to get human readable test outputs.
  * Respect fixity declarations inside where/let/class in
  `applyFixities` (#212).
  * Correctly parse the combination of view patterns and bang patterns. (#276)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.17.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="1296351d9b9339b63f8475ed3b9299640d59f340d508e868e43f10f5737ea150" name="ghc-haskell-src-exts" arch="x86_64">
    <version epoch="0" ver="1.17.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add group to devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1430308800">- add _constraints file for ppc64le</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.17.1
  * Fix bug in parsing view patterns (#284)
  * Replaced VarA with AppA in Asst (#168).
  * Promoted list/tuple members changed from Promoted to Type (#162).
  * Update PatBind, Match, and Alt from containing Binds to Maybe Binds to
  distinguish between empty where clauses and where clauses with no
  binds (#244).
  * Add RoleAnnotDecl and Role to support Role annotations (#215).
  * Move NameSpace field from EVar/IVar to EAbs/IAbs.
  * Add standalone parsers for ImportDecl.
  * Fix pretty-printer bugs for HaRP (#160).
  * Insert parentheses when pretty-printing non-atomic bang types (#169).
  * Un-reverse confusion of left and right arrow (#175).
  * Prettyprint option pragmas like 1.15 (#172).
  * Conditionally insert lines when pretty-printing declarations (#171).
  * Distinguish deriving (Show) from deriving Show (#189).
  * Allow parsing of unicode subscript and superscript functions (#173).
  * Pretty print unboxed tuples with spaces (#193).
  * Improve performance when parsing long extension lists (#200).
  * Properly pretty print constructor and class operators (#204).
  * Read Haskell source files as UTF-8 (#223).
  * Fix ExplicitNamespaces parsing (#216).
  * PolyKinds implies KindSignatures (#220).
  * Preserve location information for infix binds (#205).
  * Preserve positional information in checkPattern (#231).
  * Maintain correct line numbers when parsing multiline GHC_OPTIONS (#218).
  * Correctly parse "*" with TypeOperators (#81).
  * Export the "pretty" method (#222).
  * Add javascript calling convention for foreign imports (#236).
  * Add non-greedy parsers for module heads (#191).
  * Add a flag to disable arity checking when parsing (#260).
  * Parse "-" in type signatures (#206).
  * Add support for type wildcards and expression holes (#252).
  * Add support for Pattern Synonyms (#197).
  * Bump the happy lower bound (#250).
  * Make test suite pass on GHC 7.12 (#224).
  * Support linking Haddock comments to AST nodes (#213).
  * Parse multiline LANGUAGE pragmas (#217).
  * Parse trailing where (#25).
  * Parse modules starting with pragmas and indented
  "module" keyword (#122).
  * Use pretty-show to get human readable test outputs.
  * Respect fixity declarations inside where/let/class in
  `applyFixities` (#212).
  * Correctly parse the combination of view patterns and bang patterns. (#276)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.17.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="dcafc049b4352dbcf2418d68a2c8d8df06f48f10c7e21c77e4735636234e7652" name="ghc-haskell-src-exts-devel" arch="x86_64">
    <version epoch="0" ver="1.17.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add group to devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1430308800">- add _constraints file for ppc64le</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.17.1
  * Fix bug in parsing view patterns (#284)
  * Replaced VarA with AppA in Asst (#168).
  * Promoted list/tuple members changed from Promoted to Type (#162).
  * Update PatBind, Match, and Alt from containing Binds to Maybe Binds to
  distinguish between empty where clauses and where clauses with no
  binds (#244).
  * Add RoleAnnotDecl and Role to support Role annotations (#215).
  * Move NameSpace field from EVar/IVar to EAbs/IAbs.
  * Add standalone parsers for ImportDecl.
  * Fix pretty-printer bugs for HaRP (#160).
  * Insert parentheses when pretty-printing non-atomic bang types (#169).
  * Un-reverse confusion of left and right arrow (#175).
  * Prettyprint option pragmas like 1.15 (#172).
  * Conditionally insert lines when pretty-printing declarations (#171).
  * Distinguish deriving (Show) from deriving Show (#189).
  * Allow parsing of unicode subscript and superscript functions (#173).
  * Pretty print unboxed tuples with spaces (#193).
  * Improve performance when parsing long extension lists (#200).
  * Properly pretty print constructor and class operators (#204).
  * Read Haskell source files as UTF-8 (#223).
  * Fix ExplicitNamespaces parsing (#216).
  * PolyKinds implies KindSignatures (#220).
  * Preserve location information for infix binds (#205).
  * Preserve positional information in checkPattern (#231).
  * Maintain correct line numbers when parsing multiline GHC_OPTIONS (#218).
  * Correctly parse "*" with TypeOperators (#81).
  * Export the "pretty" method (#222).
  * Add javascript calling convention for foreign imports (#236).
  * Add non-greedy parsers for module heads (#191).
  * Add a flag to disable arity checking when parsing (#260).
  * Parse "-" in type signatures (#206).
  * Add support for type wildcards and expression holes (#252).
  * Add support for Pattern Synonyms (#197).
  * Bump the happy lower bound (#250).
  * Make test suite pass on GHC 7.12 (#224).
  * Support linking Haddock comments to AST nodes (#213).
  * Parse multiline LANGUAGE pragmas (#217).
  * Parse trailing where (#25).
  * Parse modules starting with pragmas and indented
  "module" keyword (#122).
  * Use pretty-show to get human readable test outputs.
  * Respect fixity declarations inside where/let/class in
  `applyFixities` (#212).
  * Correctly parse the combination of view patterns and bang patterns. (#276)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.17.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="bf853d67af02e57ca557b1f42a6eb60b59759d0d2d7d016cc15270b9acb88ae4" name="ghc-hastache" arch="src">
    <version epoch="0" ver="0.6.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447848000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="71827063f01d513e76e078fe9f7a5d5a4c7ce1a6d2527012257fd19b4b0ba8a6" name="ghc-hastache" arch="x86_64">
    <version epoch="0" ver="0.6.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447848000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="62d08df1c5eba5d9b4876221e4bde799fa11ff72ade3dd89060de4f4ef4175df" name="ghc-hastache-devel" arch="x86_64">
    <version epoch="0" ver="0.6.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447848000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="8028929a60e64eab5142ad10e20a8217fca64757e6e65e77f5e628375b61cd95" name="ghc-hex" arch="src">
    <version epoch="0" ver="0.1.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9ce8fea44ce5eef3baa0139bf9bc02f94b846f5fcae4a0c47ba9c162c364ae4a" name="ghc-hex" arch="x86_64">
    <version epoch="0" ver="0.1.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c23b3cec29d86481d570634151237298dcee188fefccd123ed321fd08dcd3367" name="ghc-hex-devel" arch="x86_64">
    <version epoch="0" ver="0.1.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a4a7d98e1dcce6243658bf3bedf6e93f281f8995460251d41f3de81282723b55" name="ghc-hgettext" arch="src">
    <version epoch="0" ver="0.1.30" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.30 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.1.30 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="0a5add91882cc8e5d48f51a7e72f6b11a48b4621279274141562c71ab06c3708" name="ghc-hgettext" arch="src">
    <version epoch="0" ver="0.1.30" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.30 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.1.30 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="5e1a389c912dfa8d1b7beff39f8509ac017e1852cf7126928c2445a80f081c75" name="ghc-hgettext" arch="x86_64">
    <version epoch="0" ver="0.1.30" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.30 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.1.30 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="c657157264c924420ec6614778847b2ed8c2e56fca58f05f3b005e9306619726" name="ghc-hgettext-devel" arch="x86_64">
    <version epoch="0" ver="0.1.30" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.30 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.1.30 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="f92c04673f293bd4d56dc3273714992cff29b4c7aa169c3683d8053c1686a1e3" name="ghc-highlighting-kate" arch="x86_64">
    <version epoch="0" ver="0.6.4" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.5.3.2 from upstream
  highlighting-kate 0.5.3.2 (07 Sep 2012)
  * Fixed handling of backslash in bash highlighting.
    Sometimes "\\" is used for backslash in the
    syntax definitions (as in bash), other times "\".
    We now handle both cases.
  highlighting-kate 0.5.3.1 (07 Sep 2012)
  * More changes to properly handle includes.  This
    closes issue #22 with doxygen comments.  pDefault
    has been incorporated into the ends of the context
    parsers, instead of being put in parseExpression.
  * Re-added doxygenlua, which now works.
  highlighting-kate 0.5.3 (07 Sep 2012)
  * Improved handling of include directives.  This fixes
    bugs in comments caused by doxygen and javadoc includes.
  * Changes to internal Types and Common:
  - Context is now a (String, String) rather than a String.
    The first is the syntax name, the second the context name.
  - ContextStack is now a list of Contexts.
  - synStLanguage has been removed.
  - pEndLine parameter has been removed from mkParseSourceLine.
  - parseExpression now handles the endline.
  - parseExpressionInternal has been removed in the
    individual parsers; we now use parseExpression.
  highlighting-kate 0.5.2 (10 Aug 2012)
  * Updated xml syntax definitions from kate repository:
    bash, c, clojure, coffee (formerly coffeescript),
    cpp, doxygen, fortran, go, latex, prolog, r, ruby, tcl.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 0.5.3.3 from upstream
  * clickable line numbers</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363003200">- update to 0.5.3.8 from upstream
- requirement for pandoc 1.11
  * support for mozilla rust and Julia
  * updated xml descriptions from kate repository
  * bumped version bound on blaze-html
  * fixed alignment of line numbers with lines</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363003201">- expand pkg_name macro in "name" tag for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368705600">- update to 0.5.3.9 from upstream
  * update to Curry highlighting</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1375444800">- update to 0.5.5 from upstream
  * fix LaTeX output issues
  * improved input parsing
  * code refactoring</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1380196800">- fix typo in Group tag</changelog>
<changelog author="sbahling@suse.com" date="1394971200">- Update to 0.5.6.1  from upstream
  * Allow blaze-html 0.7
  * Added restructuredtext.
  * Updated rust syntax definition.
  * Changed lua highlighting so variables/constants not highlighted
    as keywords.
  * Updated kate syntax definitions for python, cmake.
- Add add-rpmspec-syntax.patch for support of RPM spec file\
  highlighting</changelog>
<changelog author="sbahling@suse.com" date="1395921600">- Correct package license</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1411646400">- update to 0.5.9
  * disable optimization despite ticket marked as fixed
  * memory usage still too high for OBS
  * see https://ghc.haskell.org/trac/ghc/ticket/8980
- refresh add-rpmspec-syntax.patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1428408000">- go back to "ordinary" build
  * optimization level changed in ghc-rpm-macros
  * fixes build with versioned html doc dirs</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.5.12
- refresh add-rpmspec-syntax.patch
  * Added Data and Typeable instances for types used in pandoc's
    ReaderOptions and WriterOptions (Shahbaz Youssefi).
  * Bumped blaze-html upper bounds (RyanGlScott).
  * Added idris syntax definition (Alexander Shabalin).
  * Added regex-posix install to 'make prep' step (@johguenther).
  * Modified isocpp.xml to fix float parsing. The float regex in
    isocpp.xml seems to work fine with Kate's regex engine, but gives
    different results with pcre. Added isocpp.xml.patch to keep track of
    the divergence from upstream.
  * Fixed rest.xml regex (#54).
  * Fixed line continuations (#51).
    API change:  Added synStContinuation field to SyntaxState.
  * Added Dockerfile syntax (James Turnbull, #49).
  * Fixed 'prep' target in Makefile.
  * Added support for Agda (Matthias C. M. Troffaes).
  * Made doctype case-insensitive in HTML 5 (Ond?ej ?ára).</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- correct post/postun and deps section</changelog>
<changelog author="mimi.vx@gmail.com" date="1433246400">- refreshed add-rpmspec-syntax.patch
  Sun May 31 15:05:40 UTC 2015 - mimi.vx@gmail.com
- update to 0.6
- disabled add-rpmspec-syntax.patch
  * Support new KF5 token attributes (#69).
  * Added to TokenType: ConstantTok, SpecialCharTok, VerbatimStringTok, SpecialStringTok, ImportTok, DocumentationTok, AnnotationTok, CommentVarTok, VariableTok, ControlFlowTok, OperatorTok, BuiltInTok, ExtensionTok, PreprocessorTok, AttributeTok, InformationTok, WarningTok.
  * Revised styles to add clauses for the new TokenTypes.
  * Revised HTML formatter to produce CSS for all the new TokenTypes, and to include comments naming each type.
  * Modified ParseSyntaxFiles to handle new types.
  * Updated tests.
  * Updated xml syntax definitions. However, we retain an older version of haskell.xml, since the new one didn't work properly.
  * Added ToColor instance for Int.
  * Renamed Highlight[.hs] to highlighting-kate[.hs] (Geoff Nixon).
  * Allow # as an operator in Haskell (Ryan Yates).
  * Added support for Kotlin (kotlinlang.org) (Sebastien Soudan).
  * Rename Highlight utility and Highlight.hs to highlighting-kate and highlighting-kate.hs to avoid naming conflicts with other syntax highlighting utilities.
  * Put code blocks in a div. This reverts the change in 0.5.13, wrapping all blocks in a pre element. (Pre elements are only supposed to contain flow content, not block-level elements like tables.) Instead we now wrap each code block in a div with class sourceCode.
  * The default CSS now includes div.sourceCode { x-overflow: auto; }, so that a scroll bar will appear on small screens. See jgm/pandoc#1903 and jgm/highlighting-kate#65 for background.
  * Wrap HTML table with line numbers in a pre element (Adam Sapek). HTML tables are impossible to format via styles for different screen widths. This means that pandoc generated pages with code blocks must have a fixed minimal width, making them hard to read on narrower screens.
  * Wrapping the table in a pre block allows formatting of code blocks to have a horizontal scroll bar if the content doesn't fit the screen width, by adding the following style:
    pre.sourceCode {
    overflow-x: auto;
    }
  * This enables pandoc to generate responsive HTML pages.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.6.1
- refreshed add-rpmspec-syntax.patch
  * Don't use auto-all in ghc-prof-options.
  * Removed splitBase flag and ability to compile on base &lt; 4.4.
  * Add agda tests with unicode input
  * Fix 'Text.Regex.PCRE.Light: Error in regex: invalid UTF-8 string'
    error message.
  * Reapplied isocpp.xml.patch.
  * Added `languageByFullName` (API change).  Changed behavior of
    `highlightAs` so that languages can match on "full official name"
    as well as the canonical name (derived from the xml filename.
    Previously, only `cs` worked for C#.  Now you may use `C#` as
    well.
  * Allow `csharp` as a special-case alias for `cs`.
  * Added support for llvm.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458475200">- update to 0.6.2
- drop add-rpmspec-syntax.patch -- need rework
  * Added support for WordDetect.
  * Added hamlet.
  * Added elixir (supernullset).</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.6.2.1
  * * Use `#pop` instead of `#stay` if `fallthrough` is true but
  no `fallthroughContext` is given.
  * Use stack for default build (Makefile), document stack build
    procedure.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.6.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.6.4 with cabal2obs.</changelog>

</package>
<package pkgid="e1e6943ea1fc6aa84521e95ab3bf57c1a42ffad3bce95e1c4aaa778435777298" name="ghc-highlighting-kate-devel" arch="x86_64">
    <version epoch="0" ver="0.6.4" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.5.3.2 from upstream
  highlighting-kate 0.5.3.2 (07 Sep 2012)
  * Fixed handling of backslash in bash highlighting.
    Sometimes "\\" is used for backslash in the
    syntax definitions (as in bash), other times "\".
    We now handle both cases.
  highlighting-kate 0.5.3.1 (07 Sep 2012)
  * More changes to properly handle includes.  This
    closes issue #22 with doxygen comments.  pDefault
    has been incorporated into the ends of the context
    parsers, instead of being put in parseExpression.
  * Re-added doxygenlua, which now works.
  highlighting-kate 0.5.3 (07 Sep 2012)
  * Improved handling of include directives.  This fixes
    bugs in comments caused by doxygen and javadoc includes.
  * Changes to internal Types and Common:
  - Context is now a (String, String) rather than a String.
    The first is the syntax name, the second the context name.
  - ContextStack is now a list of Contexts.
  - synStLanguage has been removed.
  - pEndLine parameter has been removed from mkParseSourceLine.
  - parseExpression now handles the endline.
  - parseExpressionInternal has been removed in the
    individual parsers; we now use parseExpression.
  highlighting-kate 0.5.2 (10 Aug 2012)
  * Updated xml syntax definitions from kate repository:
    bash, c, clojure, coffee (formerly coffeescript),
    cpp, doxygen, fortran, go, latex, prolog, r, ruby, tcl.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 0.5.3.3 from upstream
  * clickable line numbers</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363003200">- update to 0.5.3.8 from upstream
- requirement for pandoc 1.11
  * support for mozilla rust and Julia
  * updated xml descriptions from kate repository
  * bumped version bound on blaze-html
  * fixed alignment of line numbers with lines</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363003201">- expand pkg_name macro in "name" tag for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368705600">- update to 0.5.3.9 from upstream
  * update to Curry highlighting</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1375444800">- update to 0.5.5 from upstream
  * fix LaTeX output issues
  * improved input parsing
  * code refactoring</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1380196800">- fix typo in Group tag</changelog>
<changelog author="sbahling@suse.com" date="1394971200">- Update to 0.5.6.1  from upstream
  * Allow blaze-html 0.7
  * Added restructuredtext.
  * Updated rust syntax definition.
  * Changed lua highlighting so variables/constants not highlighted
    as keywords.
  * Updated kate syntax definitions for python, cmake.
- Add add-rpmspec-syntax.patch for support of RPM spec file\
  highlighting</changelog>
<changelog author="sbahling@suse.com" date="1395921600">- Correct package license</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1411646400">- update to 0.5.9
  * disable optimization despite ticket marked as fixed
  * memory usage still too high for OBS
  * see https://ghc.haskell.org/trac/ghc/ticket/8980
- refresh add-rpmspec-syntax.patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1428408000">- go back to "ordinary" build
  * optimization level changed in ghc-rpm-macros
  * fixes build with versioned html doc dirs</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.5.12
- refresh add-rpmspec-syntax.patch
  * Added Data and Typeable instances for types used in pandoc's
    ReaderOptions and WriterOptions (Shahbaz Youssefi).
  * Bumped blaze-html upper bounds (RyanGlScott).
  * Added idris syntax definition (Alexander Shabalin).
  * Added regex-posix install to 'make prep' step (@johguenther).
  * Modified isocpp.xml to fix float parsing. The float regex in
    isocpp.xml seems to work fine with Kate's regex engine, but gives
    different results with pcre. Added isocpp.xml.patch to keep track of
    the divergence from upstream.
  * Fixed rest.xml regex (#54).
  * Fixed line continuations (#51).
    API change:  Added synStContinuation field to SyntaxState.
  * Added Dockerfile syntax (James Turnbull, #49).
  * Fixed 'prep' target in Makefile.
  * Added support for Agda (Matthias C. M. Troffaes).
  * Made doctype case-insensitive in HTML 5 (Ond?ej ?ára).</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- correct post/postun and deps section</changelog>
<changelog author="mimi.vx@gmail.com" date="1433246400">- refreshed add-rpmspec-syntax.patch
  Sun May 31 15:05:40 UTC 2015 - mimi.vx@gmail.com
- update to 0.6
- disabled add-rpmspec-syntax.patch
  * Support new KF5 token attributes (#69).
  * Added to TokenType: ConstantTok, SpecialCharTok, VerbatimStringTok, SpecialStringTok, ImportTok, DocumentationTok, AnnotationTok, CommentVarTok, VariableTok, ControlFlowTok, OperatorTok, BuiltInTok, ExtensionTok, PreprocessorTok, AttributeTok, InformationTok, WarningTok.
  * Revised styles to add clauses for the new TokenTypes.
  * Revised HTML formatter to produce CSS for all the new TokenTypes, and to include comments naming each type.
  * Modified ParseSyntaxFiles to handle new types.
  * Updated tests.
  * Updated xml syntax definitions. However, we retain an older version of haskell.xml, since the new one didn't work properly.
  * Added ToColor instance for Int.
  * Renamed Highlight[.hs] to highlighting-kate[.hs] (Geoff Nixon).
  * Allow # as an operator in Haskell (Ryan Yates).
  * Added support for Kotlin (kotlinlang.org) (Sebastien Soudan).
  * Rename Highlight utility and Highlight.hs to highlighting-kate and highlighting-kate.hs to avoid naming conflicts with other syntax highlighting utilities.
  * Put code blocks in a div. This reverts the change in 0.5.13, wrapping all blocks in a pre element. (Pre elements are only supposed to contain flow content, not block-level elements like tables.) Instead we now wrap each code block in a div with class sourceCode.
  * The default CSS now includes div.sourceCode { x-overflow: auto; }, so that a scroll bar will appear on small screens. See jgm/pandoc#1903 and jgm/highlighting-kate#65 for background.
  * Wrap HTML table with line numbers in a pre element (Adam Sapek). HTML tables are impossible to format via styles for different screen widths. This means that pandoc generated pages with code blocks must have a fixed minimal width, making them hard to read on narrower screens.
  * Wrapping the table in a pre block allows formatting of code blocks to have a horizontal scroll bar if the content doesn't fit the screen width, by adding the following style:
    pre.sourceCode {
    overflow-x: auto;
    }
  * This enables pandoc to generate responsive HTML pages.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.6.1
- refreshed add-rpmspec-syntax.patch
  * Don't use auto-all in ghc-prof-options.
  * Removed splitBase flag and ability to compile on base &lt; 4.4.
  * Add agda tests with unicode input
  * Fix 'Text.Regex.PCRE.Light: Error in regex: invalid UTF-8 string'
    error message.
  * Reapplied isocpp.xml.patch.
  * Added `languageByFullName` (API change).  Changed behavior of
    `highlightAs` so that languages can match on "full official name"
    as well as the canonical name (derived from the xml filename.
    Previously, only `cs` worked for C#.  Now you may use `C#` as
    well.
  * Allow `csharp` as a special-case alias for `cs`.
  * Added support for llvm.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458475200">- update to 0.6.2
- drop add-rpmspec-syntax.patch -- need rework
  * Added support for WordDetect.
  * Added hamlet.
  * Added elixir (supernullset).</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.6.2.1
  * * Use `#pop` instead of `#stay` if `fallthrough` is true but
  no `fallthroughContext` is given.
  * Use stack for default build (Makefile), document stack build
    procedure.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.6.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.6.4 with cabal2obs.</changelog>

</package>
<package pkgid="d104b374dbe355ef19727aea3bcb86b656cc94bd7eac360f58893fe80d60fb7c" name="ghc-hinotify" arch="src">
    <version epoch="0" ver="0.3.9" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1424088000">- initial commit of package ghc-hinotify version 0.3.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1439121600">- update to 0.3.8.1
  * Use file system encoding for file names.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.8.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.3.9 with cabal2obs.</changelog>

</package>
<package pkgid="5c3d3ddea8da53e06e1e5d0fd55ee852a8a6082265d9bcfd8b3716aeca3c508b" name="ghc-hinotify" arch="x86_64">
    <version epoch="0" ver="0.3.9" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1424088000">- initial commit of package ghc-hinotify version 0.3.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1439121600">- update to 0.3.8.1
  * Use file system encoding for file names.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.8.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.3.9 with cabal2obs.</changelog>

</package>
<package pkgid="9626576b18e33413d198bec97d3a898126d1702b29ed2f7eb39ccc235be32986" name="ghc-hinotify-devel" arch="x86_64">
    <version epoch="0" ver="0.3.9" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1424088000">- initial commit of package ghc-hinotify version 0.3.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1439121600">- update to 0.3.8.1
  * Use file system encoding for file names.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.8.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.3.9 with cabal2obs.</changelog>

</package>
<package pkgid="1e4fcd444ead824f0555fc17fd62eaf0ed7c925e70b599accce95604be77d58a" name="ghc-hit" arch="src">
    <version epoch="0" ver="0.6.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-hit generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="99cf29a82212a78d9cfee5f047bb2f7dfef2267607947d021cb8f73865e79428" name="ghc-hit" arch="src">
    <version epoch="0" ver="0.6.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-hit generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="89ff593c2d33e0432727d985b8f8ea814a2fefc068751583ec77d2fdc2af024b" name="ghc-hit" arch="x86_64">
    <version epoch="0" ver="0.6.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-hit generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f245b9802613f96fdac8b31ea11b1f1893c8079973ff60c0c64678337045b1f1" name="ghc-hit-devel" arch="x86_64">
    <version epoch="0" ver="0.6.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-hit generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d62e46bd1cdfbf5efaa7fdc17ab6e96670a0607981156c8145cc2c2812e01503" name="ghc-hjsmin" arch="src">
    <version epoch="0" ver="0.2.0.2" rel="2.3.5"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version hjsmin-0.1.5.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1462190400">- update to 0.2.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 0.2.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="23394f64ceadfc7ca1082a69bb11eebd9d663deb0985518084d077f591142445" name="ghc-hjsmin" arch="src">
    <version epoch="0" ver="0.2.0.2" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version hjsmin-0.1.5.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1462190400">- update to 0.2.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 0.2.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ecbaa7f62f750dc43176f783c4daf308ee07aff4a236eb4622177e88fceda4ce" name="ghc-hjsmin" arch="x86_64">
    <version epoch="0" ver="0.2.0.2" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version hjsmin-0.1.5.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1462190400">- update to 0.2.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 0.2.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="395ad4ce0abaad12a52c4cee4034f521ab6dde0ff6e281cf9f4f15a72266fc77" name="ghc-hjsmin-devel" arch="x86_64">
    <version epoch="0" ver="0.2.0.2" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version hjsmin-0.1.5.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1462190400">- update to 0.2.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 0.2.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2923f84df815f995baca4e75e2950bd7d0f85b2c2ad648bb93f59b265461de90" name="ghc-hlint" arch="x86_64">
    <version epoch="0" ver="1.9.35" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">-initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- change mv to install command
- move rpmlintrc to hlint.rpmlintrc</changelog>
<changelog author="mimi.vx@gmail.com" date="1422619200">- version bump to 1.9.16
    +make "hlint ." work again
    +avoid warnings with GHC 7.10
    +build with GHC 7.10
    +don't suggest const for values using RecordWildCards
    +remove the encoding bits of the API
    +add an HLint3 prototype API
    +make the --quickcheck tests work on GHC 7.8
    +Add --tempdir flag to the test mode</changelog>
<changelog author="mimi.vx@gmail.com" date="1426420800">- version bump to 1.9.17
    + support hscolour-1.21</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- version bump to 1.9.20
  * fix the zipWith/repeat hint
  * don't remove RecursiveDo if they use the rec statement
  * Add a suggestion concatMap/map ==&gt; concatMap
  * More GHC 7.10 warnings and build support</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.9.21
  * ignore a BOM if it exists
  * don't find files starting with . when searching directories
  * Suggest concat even if the [] is written ""</changelog>
<changelog author="mimi.vx@gmail.com" date="1446552000">- update to 1.9.22
  * Don't suggest redundant lambda on view patterns
  * Add --no-exit-code flag
  * don't suggest string literals
  * disable 'rec' stealing extensions by default
  * add hints for eta-reduced operators
  * integrate a --refactor flag
  * fix the -fglasgow-exts hint
  * better name for moving brackets to eliminate $
  * Extra hints for &lt;$&gt;
  * Remove a redundant fmap hint
  * add =&lt;&lt; rules in addition to &gt;&gt;=</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.9.25
  * fix stdin output and --refactor on Windows
  * improve spotting redundant brackets around patterns
  * reenable redundant where hint
  * require haskell-src-exts-1.17
  * allow test_ as a prefix</changelog>
<changelog author="mimi.vx@gmail.com" date="1451822400">- update to 1.9.26
  * fix all lint warnings
  * expose argsSettings</changelog>
<changelog author="mimi.vx@gmail.com" date="1454587200">- update to 1.9.28
  * spot newtype deriving inside classes
  * avoid recompiling everything twice
  * don't suggest removing bang patterns on let
  * Rename HintStructure to HintPattern
  * add an hlint function to the HLint3 API
  * warn about unused DefaultSignatures extension
  * add -XHaskell2010 and fix -XHaskell98
  * Allow checking even if a function has different arities
  * don't warn on a -&gt; (b -&gt; c), it's sometimes sensible
  * make parse errors severity Error
  * warn on otherwise in a pattern variable
  * eta reduce fun x = f $ x
  * don't ever suggest liftM
  * downgrade built in hints, Error =&gt; Warning =&gt; Suggestion
  * add a Suggestion level severity
  * make sure you close file handles
  * add hint compare x y == EQ and /=
  * add hint concatMap id ==&gt; concat
  * include refactorings is --json output</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 1.9.30
  * fix incorrect hints of foldr/foldl on a tuple accumulator
  * add warnings about foldable methods on tuple
  * Put warnings before suggestions in the HTML report</changelog>
<changelog author="mimi.vx@gmail.com" date="1456920000">- update to 1.9.31
  * don't suggest removing ~ if the Strict extension is on</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- updateto 1.9.32
  * require cpphs-1.20.1, has important fixes
  * treat select $ specially, as per esqueleto conventions
  * don't modify qualification on substitutions
  * add void/mapM_/forM_ hints</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 1.9.34
  * fix some incorrect line numbers in literate Haskell
  * fix literate Haskell and CPP
  * remove type-incorrect "on" hint
  * warn about join seq
  * suggest &lt;|&gt; instead of mplus in a few cases</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 1.9.35
  * fix parse error reports
  * update hlint.ghci to work with modern GHC
  * Require extra-1.4.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.9.35 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7cc05b4d38dfcc1b429498704053a897b2ba6972c53caa5810800831898ee0d8" name="ghc-hlint-devel" arch="x86_64">
    <version epoch="0" ver="1.9.35" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">-initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- change mv to install command
- move rpmlintrc to hlint.rpmlintrc</changelog>
<changelog author="mimi.vx@gmail.com" date="1422619200">- version bump to 1.9.16
    +make "hlint ." work again
    +avoid warnings with GHC 7.10
    +build with GHC 7.10
    +don't suggest const for values using RecordWildCards
    +remove the encoding bits of the API
    +add an HLint3 prototype API
    +make the --quickcheck tests work on GHC 7.8
    +Add --tempdir flag to the test mode</changelog>
<changelog author="mimi.vx@gmail.com" date="1426420800">- version bump to 1.9.17
    + support hscolour-1.21</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- version bump to 1.9.20
  * fix the zipWith/repeat hint
  * don't remove RecursiveDo if they use the rec statement
  * Add a suggestion concatMap/map ==&gt; concatMap
  * More GHC 7.10 warnings and build support</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.9.21
  * ignore a BOM if it exists
  * don't find files starting with . when searching directories
  * Suggest concat even if the [] is written ""</changelog>
<changelog author="mimi.vx@gmail.com" date="1446552000">- update to 1.9.22
  * Don't suggest redundant lambda on view patterns
  * Add --no-exit-code flag
  * don't suggest string literals
  * disable 'rec' stealing extensions by default
  * add hints for eta-reduced operators
  * integrate a --refactor flag
  * fix the -fglasgow-exts hint
  * better name for moving brackets to eliminate $
  * Extra hints for &lt;$&gt;
  * Remove a redundant fmap hint
  * add =&lt;&lt; rules in addition to &gt;&gt;=</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.9.25
  * fix stdin output and --refactor on Windows
  * improve spotting redundant brackets around patterns
  * reenable redundant where hint
  * require haskell-src-exts-1.17
  * allow test_ as a prefix</changelog>
<changelog author="mimi.vx@gmail.com" date="1451822400">- update to 1.9.26
  * fix all lint warnings
  * expose argsSettings</changelog>
<changelog author="mimi.vx@gmail.com" date="1454587200">- update to 1.9.28
  * spot newtype deriving inside classes
  * avoid recompiling everything twice
  * don't suggest removing bang patterns on let
  * Rename HintStructure to HintPattern
  * add an hlint function to the HLint3 API
  * warn about unused DefaultSignatures extension
  * add -XHaskell2010 and fix -XHaskell98
  * Allow checking even if a function has different arities
  * don't warn on a -&gt; (b -&gt; c), it's sometimes sensible
  * make parse errors severity Error
  * warn on otherwise in a pattern variable
  * eta reduce fun x = f $ x
  * don't ever suggest liftM
  * downgrade built in hints, Error =&gt; Warning =&gt; Suggestion
  * add a Suggestion level severity
  * make sure you close file handles
  * add hint compare x y == EQ and /=
  * add hint concatMap id ==&gt; concat
  * include refactorings is --json output</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 1.9.30
  * fix incorrect hints of foldr/foldl on a tuple accumulator
  * add warnings about foldable methods on tuple
  * Put warnings before suggestions in the HTML report</changelog>
<changelog author="mimi.vx@gmail.com" date="1456920000">- update to 1.9.31
  * don't suggest removing ~ if the Strict extension is on</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- updateto 1.9.32
  * require cpphs-1.20.1, has important fixes
  * treat select $ specially, as per esqueleto conventions
  * don't modify qualification on substitutions
  * add void/mapM_/forM_ hints</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 1.9.34
  * fix some incorrect line numbers in literate Haskell
  * fix literate Haskell and CPP
  * remove type-incorrect "on" hint
  * warn about join seq
  * suggest &lt;|&gt; instead of mplus in a few cases</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 1.9.35
  * fix parse error reports
  * update hlint.ghci to work with modern GHC
  * Require extra-1.4.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.9.35 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c1e0c5ff51d8dcfe3d8fd5cb8f3f4950076b4037474568eec42684effb1882b4" name="ghc-hoopl" arch="x86_64">
    <version epoch="0" ver="3.10.0.2" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="19c5e7949646b6877df0737a02990fbc719da5955b4b509525342be8aaebe68e" name="ghc-hoopl-devel" arch="x86_64">
    <version epoch="0" ver="3.10.0.2" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="2a38a4a6615c05f9208720e752774ad95a7a4740527e3d15a2897b76bf7a3cfa" name="ghc-hostname" arch="src">
    <version epoch="0" ver="1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ccc44402ff7f8523b1fc06f7d36d38cd0ae7e032a5cdb1b63132f5ec009fae64" name="ghc-hostname" arch="x86_64">
    <version epoch="0" ver="1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="48804cbbf3b557186b04f5792c62fa184ff34608330a0f5befc5afdf8f80098f" name="ghc-hostname-devel" arch="x86_64">
    <version epoch="0" ver="1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="122450e0bcdf394fc2184c0fea7b904b618e2c6b2c5efb2e83a7fea7729dab5e" name="ghc-hourglass" arch="src">
    <version epoch="0" ver="0.2.10" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 0.2.10</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="28d179510e572d7f91bc73c5aec67de31b5b4f9c4a41befda1fe6d6eca3514d1" name="ghc-hourglass" arch="x86_64">
    <version epoch="0" ver="0.2.10" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 0.2.10</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ecc91b73d504973fa448ba41230cd25541d5b0ccc4cbb4b3538708045098d771" name="ghc-hourglass-devel" arch="x86_64">
    <version epoch="0" ver="0.2.10" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 0.2.10</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="69016058b094f66fff12c18495f494289b4fc3b26c8fc08eb7020a3711abe151" name="ghc-hpack" arch="x86_64">
    <version epoch="0" ver="0.14.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1464004800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 0.14.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.14.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.14.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="80b37286c84050681b5e8b27bb010ac31501e0ca598df9a5965989aca85a9b06" name="ghc-hpack-devel" arch="x86_64">
    <version epoch="0" ver="0.14.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1464004800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 0.14.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.14.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.14.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="777392c87b48bec97e832ec40971e9a32082e71c669020753ecf4e9fbb96ed9e" name="ghc-hpc" arch="x86_64">
    <version epoch="0" ver="0.6.0.2" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="d9f02547e513f76107e5a67b3b2180b6858dbe97daefd7748bb66146c3f4d5d9" name="ghc-hpc-devel" arch="x86_64">
    <version epoch="0" ver="0.6.0.2" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="e33d7649fd3b62ec985570e5e8e5a5f0c8586fc474cf6969cdf3cda4b52d1573" name="ghc-hscolour" arch="x86_64">
    <version epoch="0" ver="1.24.1" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1329739200">- added BuildRoot for SLE-11-SP1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331553600">- enabled hscolour</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811200">- update to 1.19 from upstream
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811201">- disable hscolour for bootstrapping</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1340193600">- enable hscolour after bootstrap</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349956800">- disable hscolour for bootstrap in Factory</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1350648000">- filter warning about executable stack</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1355313600">- US English for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1355486400">- help factory-auto by expanding macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 1.20.3 from upstream
  * compiles with ghc 7.6
- new simplified packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1381492800">- enable ppc and ppc64 build</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1381492801">- fix file permissions for SLE</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- regenerate spec file
- build statically linked HsColour
  * saves several rounds of rebuilding when bootstrapping an new ghc</changelog>
<changelog author="mimi.vx@gmail.com" date="1426420800">- update to 1.21 from upstream</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 1.22
  + bugfix for mIRC backend
  + ensure that line-number anchors do not reset in literate code fragments</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.23
  * bugfix for anchor-generation for instance decls</changelog>
<changelog author="mimi.vx@gmail.com" date="1453896000">- update to 1.24
  * support anchors for type/data families</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 1.24.1
- revome uselees _service
- Change Licence to LGPL-2.1+</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.24.1 revision 0 with cabal2obs.
  This update obsoletes hscolour-rpmlintrc.</changelog>

</package>
<package pkgid="00a2d216d1831a2ed77c7c05b180241321bf71b1713eab5503b05fbfa89343c2" name="ghc-hscolour-devel" arch="x86_64">
    <version epoch="0" ver="1.24.1" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1329739200">- added BuildRoot for SLE-11-SP1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331553600">- enabled hscolour</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811200">- update to 1.19 from upstream
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811201">- disable hscolour for bootstrapping</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1340193600">- enable hscolour after bootstrap</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349956800">- disable hscolour for bootstrap in Factory</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1350648000">- filter warning about executable stack</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1355313600">- US English for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1355486400">- help factory-auto by expanding macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 1.20.3 from upstream
  * compiles with ghc 7.6
- new simplified packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1381492800">- enable ppc and ppc64 build</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1381492801">- fix file permissions for SLE</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- regenerate spec file
- build statically linked HsColour
  * saves several rounds of rebuilding when bootstrapping an new ghc</changelog>
<changelog author="mimi.vx@gmail.com" date="1426420800">- update to 1.21 from upstream</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 1.22
  + bugfix for mIRC backend
  + ensure that line-number anchors do not reset in literate code fragments</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.23
  * bugfix for anchor-generation for instance decls</changelog>
<changelog author="mimi.vx@gmail.com" date="1453896000">- update to 1.24
  * support anchors for type/data families</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 1.24.1
- revome uselees _service
- Change Licence to LGPL-2.1+</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.24.1 revision 0 with cabal2obs.
  This update obsoletes hscolour-rpmlintrc.</changelog>

</package>
<package pkgid="6a9b5c6cf6c15b92d13225aa5cd7980000470caa2f3d35a5b9f47c4c416873f7" name="ghc-hslogger" arch="src">
    <version epoch="0" ver="1.2.10" rel="2.3.6"/>

<changelog author="herbert@graeber-clan.de" date="1326974400">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="herbert@graeber-clan.de" date="1380542400">- update to version 1.2.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to version 1.2.8
- regenerated with cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 1.2.9
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864001">- add rpmlintrc to specfile</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.10 revision 0 with cabal2obs.
  This update obsoletes ghc-hslogger.rpmlintrc.</changelog>

</package>
<package pkgid="4506ea1301b85d35377181ab73c88615786525fc1afc39a8a2a7848d235918fa" name="ghc-hslogger" arch="x86_64">
    <version epoch="0" ver="1.2.10" rel="2.3.6"/>

<changelog author="herbert@graeber-clan.de" date="1326974400">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="herbert@graeber-clan.de" date="1380542400">- update to version 1.2.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to version 1.2.8
- regenerated with cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 1.2.9
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864001">- add rpmlintrc to specfile</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.10 revision 0 with cabal2obs.
  This update obsoletes ghc-hslogger.rpmlintrc.</changelog>

</package>
<package pkgid="69caf95d242efa9bdcb008c2f56103d2f842d7b0d822fabf939ca0bd39a7872d" name="ghc-hslogger-devel" arch="x86_64">
    <version epoch="0" ver="1.2.10" rel="2.3.6"/>

<changelog author="herbert@graeber-clan.de" date="1326974400">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="herbert@graeber-clan.de" date="1380542400">- update to version 1.2.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to version 1.2.8
- regenerated with cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 1.2.9
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864001">- add rpmlintrc to specfile</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.10 revision 0 with cabal2obs.
  This update obsoletes ghc-hslogger.rpmlintrc.</changelog>

</package>
<package pkgid="dc1dc0920b5cd73c6a8198c0aa586f453c14cf9c5bdb2844c4149d159b1eb5e7" name="ghc-hslua" arch="src">
    <version epoch="0" ver="0.4.1" rel="3.3.3"/>

<changelog author="sbahling@suse.com" date="1381060800">- Intial package - version 0.3.7</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1382097600">- use system provided lua library</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- Use lua51. Pandoc needs 5.1 API.</changelog>
<changelog author="sbahling@suse.com" date="1382356801">- include-lua_neutralize_longjmp.patch:
  Include custom lua_neutralize_longjmp function when compiling
  using system lua libraries.</changelog>
<changelog author="sbahling@suse.com" date="1383307200">- Proper lua-devel BuildRequires for SLE_11</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1395835200">- fix license tag
  * license file contradicts license tag in cabal file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1428408000">- update to 0.3.9
- drop include-lua_neutralize_longjmp.patch
  * fixed upstream</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.3.13
  * `pushrawhsfunction` and `registerrawhsfunction` functions are added.
  * `luaL_ref` and `luaL_unref` functions are added.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.4.0
  * pushstring and tostring now uses ByteString instead of [Char].
  * StackValue [Char] instance is removed, StackValue ByteString is added.
  * StackValue a =&gt; StackValue [a] instance is added. It pushes a Lua array to the stack. pushlist,
  islist and tolist functions are added.
  * Type errors in Haskell functions now propagated differently. See the Scripting.Lua
  documentation for detailed explanation. This should fix segfaults reported several times.
  * lua_error function is removed, it's never safe to call in Haskell.
  * Pkgconf-based setup removed. Cabal is now using extra-libraries to link with Lua.
  * luajit flag is added to link hslua with LuaJIT.</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.4.1
  * Bugfix: tolist wasn't popping elements of the list from stack.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="29ad9a52f852f22e8c578517138b567d7447f0686cbb230765fc59ddc9d0664c" name="ghc-hslua" arch="x86_64">
    <version epoch="0" ver="0.4.1" rel="3.3.3"/>

<changelog author="sbahling@suse.com" date="1381060800">- Intial package - version 0.3.7</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1382097600">- use system provided lua library</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- Use lua51. Pandoc needs 5.1 API.</changelog>
<changelog author="sbahling@suse.com" date="1382356801">- include-lua_neutralize_longjmp.patch:
  Include custom lua_neutralize_longjmp function when compiling
  using system lua libraries.</changelog>
<changelog author="sbahling@suse.com" date="1383307200">- Proper lua-devel BuildRequires for SLE_11</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1395835200">- fix license tag
  * license file contradicts license tag in cabal file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1428408000">- update to 0.3.9
- drop include-lua_neutralize_longjmp.patch
  * fixed upstream</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.3.13
  * `pushrawhsfunction` and `registerrawhsfunction` functions are added.
  * `luaL_ref` and `luaL_unref` functions are added.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.4.0
  * pushstring and tostring now uses ByteString instead of [Char].
  * StackValue [Char] instance is removed, StackValue ByteString is added.
  * StackValue a =&gt; StackValue [a] instance is added. It pushes a Lua array to the stack. pushlist,
  islist and tolist functions are added.
  * Type errors in Haskell functions now propagated differently. See the Scripting.Lua
  documentation for detailed explanation. This should fix segfaults reported several times.
  * lua_error function is removed, it's never safe to call in Haskell.
  * Pkgconf-based setup removed. Cabal is now using extra-libraries to link with Lua.
  * luajit flag is added to link hslua with LuaJIT.</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.4.1
  * Bugfix: tolist wasn't popping elements of the list from stack.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5a7102342c0c5bd180440737a693b1aed0cba24c7d3bf53a735859bf4455a70a" name="ghc-hslua-devel" arch="x86_64">
    <version epoch="0" ver="0.4.1" rel="3.3.3"/>

<changelog author="sbahling@suse.com" date="1381060800">- Intial package - version 0.3.7</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1382097600">- use system provided lua library</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- Use lua51. Pandoc needs 5.1 API.</changelog>
<changelog author="sbahling@suse.com" date="1382356801">- include-lua_neutralize_longjmp.patch:
  Include custom lua_neutralize_longjmp function when compiling
  using system lua libraries.</changelog>
<changelog author="sbahling@suse.com" date="1383307200">- Proper lua-devel BuildRequires for SLE_11</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1395835200">- fix license tag
  * license file contradicts license tag in cabal file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1428408000">- update to 0.3.9
- drop include-lua_neutralize_longjmp.patch
  * fixed upstream</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.3.13
  * `pushrawhsfunction` and `registerrawhsfunction` functions are added.
  * `luaL_ref` and `luaL_unref` functions are added.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.4.0
  * pushstring and tostring now uses ByteString instead of [Char].
  * StackValue [Char] instance is removed, StackValue ByteString is added.
  * StackValue a =&gt; StackValue [a] instance is added. It pushes a Lua array to the stack. pushlist,
  islist and tolist functions are added.
  * Type errors in Haskell functions now propagated differently. See the Scripting.Lua
  documentation for detailed explanation. This should fix segfaults reported several times.
  * lua_error function is removed, it's never safe to call in Haskell.
  * Pkgconf-based setup removed. Cabal is now using extra-libraries to link with Lua.
  * luajit flag is added to link hslua with LuaJIT.</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.4.1
  * Bugfix: tolist wasn't popping elements of the list from stack.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="94a037f4bb0557e8ef59dec6d74545c09ac1206c51c5cd021a50880cec904727" name="ghc-html" arch="src">
    <version epoch="0" ver="1.0.1.2" rel="14.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325419200">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- use cabal2spec template 0.25.5 for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator script</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b6421d414d964b7eb9a2df95153cde914fae3d8a6a2c7bacf22bd4da9a5789d2" name="ghc-html" arch="x86_64">
    <version epoch="0" ver="1.0.1.2" rel="14.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325419200">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- use cabal2spec template 0.25.5 for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator script</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c2251e8c74e267b3dc42ab4344b75bb646b35e7586f60de8df344b8ee5ab38aa" name="ghc-html-devel" arch="x86_64">
    <version epoch="0" ver="1.0.1.2" rel="14.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325419200">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- use cabal2spec template 0.25.5 for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator script</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="220f17aef2d4c06b703ca5bad8af6894e561ab0be5372b846eaa4a19395b14a9" name="ghc-http-api-data" arch="src">
    <version epoch="0" ver="0.2.4" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correct license to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.2.2
  * Add instances for more time types: LocalTime, ZonedTime, UTCTime and NominalDiffTime</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 0.2.3
  * Add more parser helpers for Bounded Enum types.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.2.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="38deb466d36424509fc55c5adf5db8187e3c26ba9044113ed0497f8bb6f12b1b" name="ghc-http-api-data" arch="x86_64">
    <version epoch="0" ver="0.2.4" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correct license to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.2.2
  * Add instances for more time types: LocalTime, ZonedTime, UTCTime and NominalDiffTime</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 0.2.3
  * Add more parser helpers for Bounded Enum types.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.2.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d148ac134136a8a7ab8258b37d7a0e408e87316d2bc4126d1c4fef63818eceb7" name="ghc-http-api-data-devel" arch="x86_64">
    <version epoch="0" ver="0.2.4" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correct license to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.2.2
  * Add instances for more time types: LocalTime, ZonedTime, UTCTime and NominalDiffTime</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 0.2.3
  * Add more parser helpers for Bounded Enum types.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.2.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="50ef8237f10e9aa5ad76771ae635ae3ed6623b2c9ad0d6dac019f947fb801aa0" name="ghc-http-client" arch="src">
    <version epoch="0" ver="0.4.31.2" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 0.4.15
  * Support proxy authentication in environment variables
  * Ignore empty http_proxy
  * Support for auth via url</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 0.4.16
  * Proxy auth for HTTPS</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 0.4.18.1
  * Case insensitive proxy environment variables
  * Deprecate closeManager</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 0.4.19
  * Move HasHttpManager from http-conduit to http-client
  * Chunked request bodies use less TCP packets</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.4.20
  * Expose brReadSome</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 0.4.21
  * Support no_proxy environment variable</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.4.22.1
  * ProxyConnectException now returns Right HttpException.</changelog>
<changelog author="mimi.vx@gmail.com" date="1442750400">- update to 0.4.23
  * Case insensitive cookie domains</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.4.24
  * Use a new TlsExceptionHostPort exception to indicate the host and port of the
  server we were trying to connect to when a TLS exception occurred.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.4.25
  * Don't error out when response body flushing fails</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 0.4.26.1
  * Make sure we never read from or write to closed socket</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 0.4.26.2
  * Fix compilation for GHC 7.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 0.4.27
  * Enable managerModifyRequest to modify checkStatus</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.4.27.1
  * Incorrect idle connection count in HTTP manager</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.4.28
  * Add support for including request method in URL
  * requestManagerOverride
  * RequestBodyIO</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.4.29
  * Changed the order of connecting a socket and tweaking a socket, such that
    the socket tweaking callback now happen before connecting.
  * add setRequestIgnoreStatus
  * Added missing Host: HTTP header for https CONNECT
  * Fix: Redirects will be followed in httpRaw' when reusing a dead connection</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.4.30
  * Deprecate parseUrl
  * Add parseUrlThrow, parseRequest, and parseRequest_</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.4.31 revision 0
  * Added length validation for RequestBodyStream</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 0.4.31.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.4.31.2 with cabal2obs.</changelog>

</package>
<package pkgid="349bbd03d31b82ff6fc0206613b9171a75a658989bef1e906f3370acb13c2e14" name="ghc-http-client" arch="src">
    <version epoch="0" ver="0.4.31.2" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 0.4.15
  * Support proxy authentication in environment variables
  * Ignore empty http_proxy
  * Support for auth via url</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 0.4.16
  * Proxy auth for HTTPS</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 0.4.18.1
  * Case insensitive proxy environment variables
  * Deprecate closeManager</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 0.4.19
  * Move HasHttpManager from http-conduit to http-client
  * Chunked request bodies use less TCP packets</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.4.20
  * Expose brReadSome</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 0.4.21
  * Support no_proxy environment variable</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.4.22.1
  * ProxyConnectException now returns Right HttpException.</changelog>
<changelog author="mimi.vx@gmail.com" date="1442750400">- update to 0.4.23
  * Case insensitive cookie domains</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.4.24
  * Use a new TlsExceptionHostPort exception to indicate the host and port of the
  server we were trying to connect to when a TLS exception occurred.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.4.25
  * Don't error out when response body flushing fails</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 0.4.26.1
  * Make sure we never read from or write to closed socket</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 0.4.26.2
  * Fix compilation for GHC 7.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 0.4.27
  * Enable managerModifyRequest to modify checkStatus</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.4.27.1
  * Incorrect idle connection count in HTTP manager</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.4.28
  * Add support for including request method in URL
  * requestManagerOverride
  * RequestBodyIO</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.4.29
  * Changed the order of connecting a socket and tweaking a socket, such that
    the socket tweaking callback now happen before connecting.
  * add setRequestIgnoreStatus
  * Added missing Host: HTTP header for https CONNECT
  * Fix: Redirects will be followed in httpRaw' when reusing a dead connection</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.4.30
  * Deprecate parseUrl
  * Add parseUrlThrow, parseRequest, and parseRequest_</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.4.31 revision 0
  * Added length validation for RequestBodyStream</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 0.4.31.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.4.31.2 with cabal2obs.</changelog>

</package>
<package pkgid="706d698e12f26d5f6b8b63586cdb120ed05ef737862d0c777f84f7b0772b92ca" name="ghc-http-client" arch="x86_64">
    <version epoch="0" ver="0.4.31.2" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 0.4.15
  * Support proxy authentication in environment variables
  * Ignore empty http_proxy
  * Support for auth via url</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 0.4.16
  * Proxy auth for HTTPS</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 0.4.18.1
  * Case insensitive proxy environment variables
  * Deprecate closeManager</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 0.4.19
  * Move HasHttpManager from http-conduit to http-client
  * Chunked request bodies use less TCP packets</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.4.20
  * Expose brReadSome</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 0.4.21
  * Support no_proxy environment variable</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.4.22.1
  * ProxyConnectException now returns Right HttpException.</changelog>
<changelog author="mimi.vx@gmail.com" date="1442750400">- update to 0.4.23
  * Case insensitive cookie domains</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.4.24
  * Use a new TlsExceptionHostPort exception to indicate the host and port of the
  server we were trying to connect to when a TLS exception occurred.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.4.25
  * Don't error out when response body flushing fails</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 0.4.26.1
  * Make sure we never read from or write to closed socket</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 0.4.26.2
  * Fix compilation for GHC 7.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 0.4.27
  * Enable managerModifyRequest to modify checkStatus</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.4.27.1
  * Incorrect idle connection count in HTTP manager</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.4.28
  * Add support for including request method in URL
  * requestManagerOverride
  * RequestBodyIO</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.4.29
  * Changed the order of connecting a socket and tweaking a socket, such that
    the socket tweaking callback now happen before connecting.
  * add setRequestIgnoreStatus
  * Added missing Host: HTTP header for https CONNECT
  * Fix: Redirects will be followed in httpRaw' when reusing a dead connection</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.4.30
  * Deprecate parseUrl
  * Add parseUrlThrow, parseRequest, and parseRequest_</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.4.31 revision 0
  * Added length validation for RequestBodyStream</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 0.4.31.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.4.31.2 with cabal2obs.</changelog>

</package>
<package pkgid="eedba217d39bba20de97857666b56a11300f59b8f16970459efcd867ff29f056" name="ghc-http-client-devel" arch="x86_64">
    <version epoch="0" ver="0.4.31.2" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 0.4.15
  * Support proxy authentication in environment variables
  * Ignore empty http_proxy
  * Support for auth via url</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 0.4.16
  * Proxy auth for HTTPS</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 0.4.18.1
  * Case insensitive proxy environment variables
  * Deprecate closeManager</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 0.4.19
  * Move HasHttpManager from http-conduit to http-client
  * Chunked request bodies use less TCP packets</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.4.20
  * Expose brReadSome</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 0.4.21
  * Support no_proxy environment variable</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.4.22.1
  * ProxyConnectException now returns Right HttpException.</changelog>
<changelog author="mimi.vx@gmail.com" date="1442750400">- update to 0.4.23
  * Case insensitive cookie domains</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.4.24
  * Use a new TlsExceptionHostPort exception to indicate the host and port of the
  server we were trying to connect to when a TLS exception occurred.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.4.25
  * Don't error out when response body flushing fails</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 0.4.26.1
  * Make sure we never read from or write to closed socket</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 0.4.26.2
  * Fix compilation for GHC 7.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 0.4.27
  * Enable managerModifyRequest to modify checkStatus</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.4.27.1
  * Incorrect idle connection count in HTTP manager</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.4.28
  * Add support for including request method in URL
  * requestManagerOverride
  * RequestBodyIO</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.4.29
  * Changed the order of connecting a socket and tweaking a socket, such that
    the socket tweaking callback now happen before connecting.
  * add setRequestIgnoreStatus
  * Added missing Host: HTTP header for https CONNECT
  * Fix: Redirects will be followed in httpRaw' when reusing a dead connection</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.4.30
  * Deprecate parseUrl
  * Add parseUrlThrow, parseRequest, and parseRequest_</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.4.31 revision 0
  * Added length validation for RequestBodyStream</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 0.4.31.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.4.31.2 with cabal2obs.</changelog>

</package>
<package pkgid="c26f6bd86000e3b7dd763f0f64182bc4c0ebdcc4c8f8e2262899059c0dd38090" name="ghc-http-client-tls" arch="src">
    <version epoch="0" ver="0.2.4.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.2.3
  * Exception catching cleanup</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.2.4
  * Global manager</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.2.4.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474372800">- Update to version 0.2.4.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="4d8cb92f7d06f42963de0cdede241261968f0137de2da5adab6a773c42fca6bf" name="ghc-http-client-tls" arch="src">
    <version epoch="0" ver="0.2.4.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.2.3
  * Exception catching cleanup</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.2.4
  * Global manager</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.2.4.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474372800">- Update to version 0.2.4.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="c1bfb0d8b28fb15b60f3812b7119775fa7c5a03ac3365040264146333780d8d5" name="ghc-http-client-tls" arch="x86_64">
    <version epoch="0" ver="0.2.4.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.2.3
  * Exception catching cleanup</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.2.4
  * Global manager</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.2.4.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474372800">- Update to version 0.2.4.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="00e1ab2452e4b8b8e175b3263679697bb7f2da40711572bb1f603481e76280b2" name="ghc-http-client-tls-devel" arch="x86_64">
    <version epoch="0" ver="0.2.4.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.2.3
  * Exception catching cleanup</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.2.4
  * Global manager</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.2.4.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474372800">- Update to version 0.2.4.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="3c3ffdb22084ca82fff77834d2899e4a23b65c602963711606771c17549b1d0a" name="ghc-http-conduit" arch="src">
    <version epoch="0" ver="2.1.11" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 1.9.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- updated to 2.1.5
- spec regenerated with cabal-rpm
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct license to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 2.1.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 2.1.7.1
  * Deprecate conduitManagerSettings, re-export tlsManagerSettings
  * Deprecate withManager and withManagerSettings</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 2.1.7.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 2.1.8
  * Move HasHttpManager from http-conduit to http-client</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 2.1.9
  * cleanup</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 2.1.10
  * Add the Network.HTTP.Simple module</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 2.1.10.1
  * Fix mistaken @since comments</changelog>
<changelog author="mimi.vx@gmail.com" date="1467633600">- update to 2.1.11
  * Switch to non-throwing behavior in Network.HTTP.Simple</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2babaa3aa7237bb20d6bfb8f4f11a7847987ad062ac720fcee2ee80b8a6e66af" name="ghc-http-conduit" arch="src">
    <version epoch="0" ver="2.1.11" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 1.9.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- updated to 2.1.5
- spec regenerated with cabal-rpm
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct license to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 2.1.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 2.1.7.1
  * Deprecate conduitManagerSettings, re-export tlsManagerSettings
  * Deprecate withManager and withManagerSettings</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 2.1.7.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 2.1.8
  * Move HasHttpManager from http-conduit to http-client</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 2.1.9
  * cleanup</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 2.1.10
  * Add the Network.HTTP.Simple module</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 2.1.10.1
  * Fix mistaken @since comments</changelog>
<changelog author="mimi.vx@gmail.com" date="1467633600">- update to 2.1.11
  * Switch to non-throwing behavior in Network.HTTP.Simple</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d1746549cb0f3b0ec0a85746f0f783ff8f3265bf8016fbdf3b6bf681721d48c6" name="ghc-http-conduit" arch="x86_64">
    <version epoch="0" ver="2.1.11" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 1.9.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- updated to 2.1.5
- spec regenerated with cabal-rpm
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct license to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 2.1.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 2.1.7.1
  * Deprecate conduitManagerSettings, re-export tlsManagerSettings
  * Deprecate withManager and withManagerSettings</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 2.1.7.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 2.1.8
  * Move HasHttpManager from http-conduit to http-client</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 2.1.9
  * cleanup</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 2.1.10
  * Add the Network.HTTP.Simple module</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 2.1.10.1
  * Fix mistaken @since comments</changelog>
<changelog author="mimi.vx@gmail.com" date="1467633600">- update to 2.1.11
  * Switch to non-throwing behavior in Network.HTTP.Simple</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7204f50cd079de8a633dee74f449f67b723cc4c27161e3c92b019c061ab8904d" name="ghc-http-conduit-devel" arch="x86_64">
    <version epoch="0" ver="2.1.11" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 1.9.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- updated to 2.1.5
- spec regenerated with cabal-rpm
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct license to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 2.1.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 2.1.7.1
  * Deprecate conduitManagerSettings, re-export tlsManagerSettings
  * Deprecate withManager and withManagerSettings</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 2.1.7.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 2.1.8
  * Move HasHttpManager from http-conduit to http-client</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 2.1.9
  * cleanup</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 2.1.10
  * Add the Network.HTTP.Simple module</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 2.1.10.1
  * Fix mistaken @since comments</changelog>
<changelog author="mimi.vx@gmail.com" date="1467633600">- update to 2.1.11
  * Switch to non-throwing behavior in Network.HTTP.Simple</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="82cb150ac2f7127ab01fb9e22f0f5215335fbced9381c582734a8b139502c588" name="ghc-http-date" arch="src">
    <version epoch="0" ver="0.0.6.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.6.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3d4ce3db681bfce9b37c534dcf1cfb8043240b4dcd0f4557637ca59e75118aa0" name="ghc-http-date" arch="x86_64">
    <version epoch="0" ver="0.0.6.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.6.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e4a5e0f8ee9b641757e9a2686ca55048056e1c30833f14ba1199d2284f6d195c" name="ghc-http-date-devel" arch="x86_64">
    <version epoch="0" ver="0.0.6.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.6.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="15474cf0e756ab12d60a7312835c1cfafebc9f781becea2dee1fefaca5c098fc" name="ghc-http-types" arch="src">
    <version epoch="0" ver="0.9.1" rel="2.3.6"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.8.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- version bump to 0.8.5
    + should not link to aws
    + Allow array 0.5
    + remove upper boundary on text, may text simply never break anything
    + Derive some typeclasses for ByteRange
    + Allow case-insensitive 1.2
    + Add additional HTTP status codes as per RFC 6585 (close #45)
    + Add Network.HTTP.Types.URI.extractPath ?
    + Add support for HTTPS URLs to extractPath
    + Add documentation and tests for extractPath
    + Add doctest driver
    + extractPath from Network.HTTP.Types
    + Added urlEncode docs</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- version bump to 0.8.6
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 0.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.9.1
- remove useless _service
  * New function: parseByteRanges.
  * Support for HTTP status 422 "Unprocessable Entity" (RFC 4918).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="af3b8420da6b71183f862f4a3f7a6b96336a56229d59b4cf2fec150386df601e" name="ghc-http-types" arch="src">
    <version epoch="0" ver="0.9.1" rel="2.3.8"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.8.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- version bump to 0.8.5
    + should not link to aws
    + Allow array 0.5
    + remove upper boundary on text, may text simply never break anything
    + Derive some typeclasses for ByteRange
    + Allow case-insensitive 1.2
    + Add additional HTTP status codes as per RFC 6585 (close #45)
    + Add Network.HTTP.Types.URI.extractPath ?
    + Add support for HTTPS URLs to extractPath
    + Add documentation and tests for extractPath
    + Add doctest driver
    + extractPath from Network.HTTP.Types
    + Added urlEncode docs</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- version bump to 0.8.6
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 0.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.9.1
- remove useless _service
  * New function: parseByteRanges.
  * Support for HTTP status 422 "Unprocessable Entity" (RFC 4918).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2d7a699884a2063522561930cd806548d65b901bef120d4cfc2be8cc1f2764d0" name="ghc-http-types" arch="x86_64">
    <version epoch="0" ver="0.9.1" rel="2.3.8"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.8.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- version bump to 0.8.5
    + should not link to aws
    + Allow array 0.5
    + remove upper boundary on text, may text simply never break anything
    + Derive some typeclasses for ByteRange
    + Allow case-insensitive 1.2
    + Add additional HTTP status codes as per RFC 6585 (close #45)
    + Add Network.HTTP.Types.URI.extractPath ?
    + Add support for HTTPS URLs to extractPath
    + Add documentation and tests for extractPath
    + Add doctest driver
    + extractPath from Network.HTTP.Types
    + Added urlEncode docs</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- version bump to 0.8.6
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 0.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.9.1
- remove useless _service
  * New function: parseByteRanges.
  * Support for HTTP status 422 "Unprocessable Entity" (RFC 4918).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a28dd9f66361820ddd2b388b7726d305f5531d911e6b935a1c970618acec5d3b" name="ghc-http-types-devel" arch="x86_64">
    <version epoch="0" ver="0.9.1" rel="2.3.8"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.8.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- version bump to 0.8.5
    + should not link to aws
    + Allow array 0.5
    + remove upper boundary on text, may text simply never break anything
    + Derive some typeclasses for ByteRange
    + Allow case-insensitive 1.2
    + Add additional HTTP status codes as per RFC 6585 (close #45)
    + Add Network.HTTP.Types.URI.extractPath ?
    + Add support for HTTPS URLs to extractPath
    + Add documentation and tests for extractPath
    + Add doctest driver
    + extractPath from Network.HTTP.Types
    + Added urlEncode docs</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- version bump to 0.8.6
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 0.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.9.1
- remove useless _service
  * New function: parseByteRanges.
  * Support for HTTP status 422 "Unprocessable Entity" (RFC 4918).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1de0f3ba70225f40cc10d86a574fea0510371953695ccc06e6eb113a8cd80983" name="ghc-http2" arch="src">
    <version epoch="0" ver="1.6.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit
  * add cabal-deps.patch to remove bytestring-builder from cabal file</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.3.1
- refreshed cabal-deps.patch
  * Defining IllegalTableSizeUpdate.
  * APIs Network.HTTP2.Priority are changed again. Precedence is introduced.
  * APIs of Network.HTTP2.Priority are changed. delete is provided. Internal data
    structure is changed from random skew heap to priority search queue.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 1.4.3
  * Using proper baseDeficit for deletion.
  * Test files are now self-contained.
  * The reverse indices for static and dynamic are combined for performance.
  * Providing dequeueSTM, isEmpty and isEmptySTM. Users can compose their own control
    queue with dequeueSTM and isEmptySTM.
  * Removing enqueueControl: it appeared that PriorityTree is not suitable for
    control frames.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 1.4.4
  * Fixing a bug of reverse index.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 1.4.5
  * Removing zero reset from priority queues.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315200">- update to 1.5.0
  * New API for HPACK. HPACK is much faster than 1.4.x (roughly x3.2). The default
    encoding is now Linear instead of LinearH.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456401600">- update to 1.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 1.5.2
  * Minor optimization for HPACK.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 1.5.3
  * Adding debug information.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458302400">- update to 1.5.4
  * Fixing a bug due to misuse of memcpy()</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 1.6.0
- refreshed cabal-deps.patch
  * Reverse indices of HPACK are now based on tokens.
  * New APIs: encodeTokenHeader and decodeTokenHeader.
  * Deleted API: encodeHeaderBuffer -- use encodeTokenHeader instead.
  * New module: Network.HPACK.Token</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 1.6.1
  * Added length validation for RequestBodyStream</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 1.6.1 revision 0 with cabal2obs.
  This change obsoletes cabal-deps.patch.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.6.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e387622481a3141c96f2ca28dc930f931bf77bf6c9ebbd705bcb41ab435b641a" name="ghc-http2" arch="x86_64">
    <version epoch="0" ver="1.6.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit
  * add cabal-deps.patch to remove bytestring-builder from cabal file</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.3.1
- refreshed cabal-deps.patch
  * Defining IllegalTableSizeUpdate.
  * APIs Network.HTTP2.Priority are changed again. Precedence is introduced.
  * APIs of Network.HTTP2.Priority are changed. delete is provided. Internal data
    structure is changed from random skew heap to priority search queue.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 1.4.3
  * Using proper baseDeficit for deletion.
  * Test files are now self-contained.
  * The reverse indices for static and dynamic are combined for performance.
  * Providing dequeueSTM, isEmpty and isEmptySTM. Users can compose their own control
    queue with dequeueSTM and isEmptySTM.
  * Removing enqueueControl: it appeared that PriorityTree is not suitable for
    control frames.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 1.4.4
  * Fixing a bug of reverse index.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 1.4.5
  * Removing zero reset from priority queues.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315200">- update to 1.5.0
  * New API for HPACK. HPACK is much faster than 1.4.x (roughly x3.2). The default
    encoding is now Linear instead of LinearH.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456401600">- update to 1.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 1.5.2
  * Minor optimization for HPACK.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 1.5.3
  * Adding debug information.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458302400">- update to 1.5.4
  * Fixing a bug due to misuse of memcpy()</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 1.6.0
- refreshed cabal-deps.patch
  * Reverse indices of HPACK are now based on tokens.
  * New APIs: encodeTokenHeader and decodeTokenHeader.
  * Deleted API: encodeHeaderBuffer -- use encodeTokenHeader instead.
  * New module: Network.HPACK.Token</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 1.6.1
  * Added length validation for RequestBodyStream</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 1.6.1 revision 0 with cabal2obs.
  This change obsoletes cabal-deps.patch.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.6.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9faec92c67d0e1447c194d43ffdb82d1762eeafcde21a7805b042d1571f93cb1" name="ghc-http2-devel" arch="x86_64">
    <version epoch="0" ver="1.6.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit
  * add cabal-deps.patch to remove bytestring-builder from cabal file</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.3.1
- refreshed cabal-deps.patch
  * Defining IllegalTableSizeUpdate.
  * APIs Network.HTTP2.Priority are changed again. Precedence is introduced.
  * APIs of Network.HTTP2.Priority are changed. delete is provided. Internal data
    structure is changed from random skew heap to priority search queue.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 1.4.3
  * Using proper baseDeficit for deletion.
  * Test files are now self-contained.
  * The reverse indices for static and dynamic are combined for performance.
  * Providing dequeueSTM, isEmpty and isEmptySTM. Users can compose their own control
    queue with dequeueSTM and isEmptySTM.
  * Removing enqueueControl: it appeared that PriorityTree is not suitable for
    control frames.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 1.4.4
  * Fixing a bug of reverse index.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 1.4.5
  * Removing zero reset from priority queues.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315200">- update to 1.5.0
  * New API for HPACK. HPACK is much faster than 1.4.x (roughly x3.2). The default
    encoding is now Linear instead of LinearH.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456401600">- update to 1.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 1.5.2
  * Minor optimization for HPACK.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 1.5.3
  * Adding debug information.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458302400">- update to 1.5.4
  * Fixing a bug due to misuse of memcpy()</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 1.6.0
- refreshed cabal-deps.patch
  * Reverse indices of HPACK are now based on tokens.
  * New APIs: encodeTokenHeader and decodeTokenHeader.
  * Deleted API: encodeHeaderBuffer -- use encodeTokenHeader instead.
  * New module: Network.HPACK.Token</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 1.6.1
  * Added length validation for RequestBodyStream</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 1.6.1 revision 0 with cabal2obs.
  This change obsoletes cabal-deps.patch.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.6.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9603357d2030ac13641d7e33fdd076cf5f2f69c14232c2bc3efe99e6c4f310a5" name="ghc-hvect" arch="src">
    <version epoch="0" ver="0.3.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.3.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.3.1.0
  * added type level MaybeToList</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c3df2fef043907de537b14e1992042bdaa9af2a28bb6c58756779604c02a28c9" name="ghc-hvect" arch="x86_64">
    <version epoch="0" ver="0.3.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.3.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.3.1.0
  * added type level MaybeToList</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d376a1cebfbf9dd89a9a00192a4fbfa904f63743f2cf993736b7ac9135a1e197" name="ghc-hvect-devel" arch="x86_64">
    <version epoch="0" ver="0.3.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.3.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.3.1.0
  * added type level MaybeToList</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ddfc85e933d94613da9bfe676063093d33ad4aaa1cbc660e60d6d7202e20adfd" name="ghc-idna" arch="src">
    <version epoch="0" ver="0.3.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5823a35d22a208b2a7ad88f707df2defbe99e7b3c6ffa6a3f5c7528d8b168581" name="ghc-idna" arch="x86_64">
    <version epoch="0" ver="0.3.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="227e214d2db169c419383dec717ac792c79f11affec6ad39ae19b4d7486487ed" name="ghc-idna-devel" arch="x86_64">
    <version epoch="0" ver="0.3.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="668a7c4d5b39f13f0fa6fbd61c41823025f93545923c8bd90347f304ce896106" name="ghc-ieee754" arch="src">
    <version epoch="0" ver="0.7.9" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447848000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.7.9 with cabal2obs.</changelog>

</package>
<package pkgid="57cdca6c398d09b79240604a1232d81b1699c301c3a4f752c0ec2d4152e519e1" name="ghc-ieee754" arch="x86_64">
    <version epoch="0" ver="0.7.9" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447848000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.7.9 with cabal2obs.</changelog>

</package>
<package pkgid="be58c746ac17bc94b581d611cd77b688a42704422f984440b2b7b21c73a20578" name="ghc-ieee754-devel" arch="x86_64">
    <version epoch="0" ver="0.7.9" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447848000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.7.9 with cabal2obs.</changelog>

</package>
<package pkgid="2dba109c3c4bd62e164e451dd74e5298c675097f3c76d955e5b8aac13feb286b" name="ghc-ignore" arch="src">
    <version epoch="0" ver="0.1.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1a9258a94effc19f43cac9062fe49ee2778f2dc2cbe530fded97a3fbd12a7cd3" name="ghc-ignore" arch="x86_64">
    <version epoch="0" ver="0.1.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2ccd77008e0e9d21e4f6283f945121843de9af5ba7b3401baac63c3fd233f5c6" name="ghc-ignore-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0c236055e8a08569941c0f92d276d041e3ca94ace99bec359005ef8309715d45" name="ghc-io-choice" arch="src">
    <version epoch="0" ver="0.0.6" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 0.0.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c176ad354adc7d5ca7db33929a2bb84103be3f66cfe1353bb4a9bcab4566919f" name="ghc-io-choice" arch="x86_64">
    <version epoch="0" ver="0.0.6" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 0.0.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f7b5cf074850ab97f8ffdd576a276fea1c8713fbbb3564f6338ddbb598b45a6c" name="ghc-io-choice-devel" arch="x86_64">
    <version epoch="0" ver="0.0.6" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 0.0.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e5be393f90c1b86f532a61ee2b9374afb603bda4b945cca5d29c4a83c925bccb" name="ghc-iproute" arch="src">
    <version epoch="0" ver="1.7.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442059201">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.7.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.7.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 1.7.1 with cabal2obs.</changelog>

</package>
<package pkgid="a4e90251bc808ae514ec86cc5084dc51b2196e78b536ad3a3aa8883171ace42f" name="ghc-iproute" arch="x86_64">
    <version epoch="0" ver="1.7.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442059201">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.7.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.7.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 1.7.1 with cabal2obs.</changelog>

</package>
<package pkgid="c18490639e76aab291f5d30f635d3e5b079e6fed160757bea127c8728128ed45" name="ghc-iproute-devel" arch="x86_64">
    <version epoch="0" ver="1.7.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442059201">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.7.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.7.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 1.7.1 with cabal2obs.</changelog>

</package>
<package pkgid="4b988a8b858476e6d0e4283c096f637cc64d59a11b9bf5d83abd4526227507a7" name="ghc-js-flot" arch="src">
    <version epoch="0" ver="0.8.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442836800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6d621e78ab8fc258295810356d00b699ddb0c02775125b9267d1925cedc55342" name="ghc-js-flot" arch="x86_64">
    <version epoch="0" ver="0.8.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442836800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1a236dc174261f4c9448945cdcbe3f1a4949d108eaac459247531b8ee267fd05" name="ghc-js-flot-devel" arch="x86_64">
    <version epoch="0" ver="0.8.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442836800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="99cdfa800648dcafe790f826cdbae397ce0e7fa95bf081e47568b4b73ad7b955" name="ghc-js-jquery" arch="src">
    <version epoch="0" ver="1.12.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442836800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315200">- update to 1.12.0
  * New version of jQuery</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315201">- update to 1.12.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 1.12.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1460030400">- update to 1.12.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.12.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.12.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b905d64973de88e252f20183720759722604a2ace523045b85dc0713845aeeb4" name="ghc-js-jquery" arch="x86_64">
    <version epoch="0" ver="1.12.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442836800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315200">- update to 1.12.0
  * New version of jQuery</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315201">- update to 1.12.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 1.12.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1460030400">- update to 1.12.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.12.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.12.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f5f4b5cca557604e154855050d0534229591f9c008e44ec7ca6376990168f3a3" name="ghc-js-jquery-devel" arch="x86_64">
    <version epoch="0" ver="1.12.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1442836800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315200">- update to 1.12.0
  * New version of jQuery</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315201">- update to 1.12.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 1.12.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1460030400">- update to 1.12.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.12.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.12.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="20ec5f5958f5fce9da65fa7ddbcede8a4966ed5f3de91e3a71f67046ddd7106c" name="ghc-json" arch="src">
    <version epoch="0" ver="0.9.1" rel="2.3.11"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1327060801">- downgrade to version 0.4 (pandoc neededs this)</changelog>
<changelog author="herbert@graeber-clan.de" date="1327060802">- build generic and parsec submodules, too</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1332849600">- upgrade to 0.5 for ghc 7.4.1
- fixes compiler error</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392001">- dropped build requires ghc-syb-devel and ghc-parsec-devel
  no longer required in json.cabal</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- removed syb and parsec again</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070401">- put syb and parsec back in (needed by citeproc-hs)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 0.7 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new spec file template generated by cabal-rpm
  * no macros spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1434456000">- updated to 0.9.1
- regenerated with cabal-rpm
  * Merge-in contributions from Neil Mitchell to support GHC 7.10
  * Merge-in contributions from Neil Mitchell to accomodate working with HEAD.
  * Add Applicative instance for GetJSON</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="326889454931e26d45759b594a5329a18b0e08b29f17f51e14c5c5c536b63a43" name="ghc-json" arch="x86_64">
    <version epoch="0" ver="0.9.1" rel="2.3.11"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1327060801">- downgrade to version 0.4 (pandoc neededs this)</changelog>
<changelog author="herbert@graeber-clan.de" date="1327060802">- build generic and parsec submodules, too</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1332849600">- upgrade to 0.5 for ghc 7.4.1
- fixes compiler error</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392001">- dropped build requires ghc-syb-devel and ghc-parsec-devel
  no longer required in json.cabal</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- removed syb and parsec again</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070401">- put syb and parsec back in (needed by citeproc-hs)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 0.7 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new spec file template generated by cabal-rpm
  * no macros spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1434456000">- updated to 0.9.1
- regenerated with cabal-rpm
  * Merge-in contributions from Neil Mitchell to support GHC 7.10
  * Merge-in contributions from Neil Mitchell to accomodate working with HEAD.
  * Add Applicative instance for GetJSON</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="166cba1cb7bdd6ceb99600699990d3a179baab885c539054372dd82553756d01" name="ghc-json-devel" arch="x86_64">
    <version epoch="0" ver="0.9.1" rel="2.3.11"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1327060801">- downgrade to version 0.4 (pandoc neededs this)</changelog>
<changelog author="herbert@graeber-clan.de" date="1327060802">- build generic and parsec submodules, too</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1332849600">- upgrade to 0.5 for ghc 7.4.1
- fixes compiler error</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392001">- dropped build requires ghc-syb-devel and ghc-parsec-devel
  no longer required in json.cabal</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- removed syb and parsec again</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070401">- put syb and parsec back in (needed by citeproc-hs)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 0.7 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new spec file template generated by cabal-rpm
  * no macros spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1434456000">- updated to 0.9.1
- regenerated with cabal-rpm
  * Merge-in contributions from Neil Mitchell to support GHC 7.10
  * Merge-in contributions from Neil Mitchell to accomodate working with HEAD.
  * Add Applicative instance for GetJSON</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="37b4e91d990af4394a20555771ba748ce5648e498ec2ee7df743ee1603f60ea7" name="ghc-kan-extensions" arch="src">
    <version epoch="0" ver="4.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a9e0db95b6b8b0cf756c06c891d5e418648814872c7d89905d4b19019769bc2c" name="ghc-kan-extensions" arch="x86_64">
    <version epoch="0" ver="4.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b829747176b6bbf2baa0166e00637c2559e0b1a1456915b5cd6a8cd8f2ed54c6" name="ghc-kan-extensions-devel" arch="x86_64">
    <version epoch="0" ver="4.2.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.2.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0ec90fc751eaf36e978c2631efeee082431fc7a97c27a3f07534b4cbe1a4f7c0" name="ghc-keys" arch="src">
    <version epoch="0" ver="3.11" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 3.11
  * Support for comonad 5
  * Support for GHC 8
  * Support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.11 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="65fb1e93e23101f45bffa51881fd8206521c179bd35321da09d66b332bf226e0" name="ghc-keys" arch="x86_64">
    <version epoch="0" ver="3.11" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 3.11
  * Support for comonad 5
  * Support for GHC 8
  * Support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.11 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="18a74dffc0937a1021efb3a0025b975e96836b2d1b4ded1e5722fab62f4f9515" name="ghc-keys-devel" arch="x86_64">
    <version epoch="0" ver="3.11" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 3.11
  * Support for comonad 5
  * Support for GHC 8
  * Support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.11 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="8b20c1f63f1269815bceaa88e5451f2bdf187730b802e57345165974e553724a" name="ghc-language-c" arch="src">
    <version epoch="0" ver="0.5.0" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326974400">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template
- add summary and description</changelog>
<changelog author="mimi.vx@gmail.com" date="1430913600">- update to 0.4.7
- regenerated spec with cabal-rpm
- no changelog past 0.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- renamed rpmlintrc</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 0.5.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.0 revision 0 with cabal2obs.
  This update obsoletes ghc-language-c-rpmlintrc.</changelog>

</package>
<package pkgid="9786f84255d1c33ef2ba25b13df5c34ca9022953d6904450db83a4c14dea8ade" name="ghc-language-c" arch="x86_64">
    <version epoch="0" ver="0.5.0" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326974400">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template
- add summary and description</changelog>
<changelog author="mimi.vx@gmail.com" date="1430913600">- update to 0.4.7
- regenerated spec with cabal-rpm
- no changelog past 0.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- renamed rpmlintrc</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 0.5.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.0 revision 0 with cabal2obs.
  This update obsoletes ghc-language-c-rpmlintrc.</changelog>

</package>
<package pkgid="53cd36adc0a856f46c66025133672034bdfaabfb3822dcf0398045dd91c4098a" name="ghc-language-c-devel" arch="x86_64">
    <version epoch="0" ver="0.5.0" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326974400">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template
- add summary and description</changelog>
<changelog author="mimi.vx@gmail.com" date="1430913600">- update to 0.4.7
- regenerated spec with cabal-rpm
- no changelog past 0.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- renamed rpmlintrc</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 0.5.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.0 revision 0 with cabal2obs.
  This update obsoletes ghc-language-c-rpmlintrc.</changelog>

</package>
<package pkgid="5786ebd942c72aeffa2daff1621bdaa720639408e587afd0826f91308fd97e51" name="ghc-language-javascript" arch="src">
    <version epoch="0" ver="0.6.0.9" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version language-javascript-0.5.14.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1458302400">- update to 0.5.14.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1458388800">- update to 0.5.14.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.5.14.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1462190400">- update to 0.6.0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.6.0.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1466078400">- update to 0.6.0.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1466251200">- update to 0.6.0.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.0.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.6.0.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.6.0.9 with cabal2obs.</changelog>

</package>
<package pkgid="3ebf905810dac9e6de259e79b6887cbfc1cc21592759a7153ba4a468bc054286" name="ghc-language-javascript" arch="src">
    <version epoch="0" ver="0.6.0.9" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version language-javascript-0.5.14.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1458302400">- update to 0.5.14.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1458388800">- update to 0.5.14.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.5.14.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1462190400">- update to 0.6.0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.6.0.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1466078400">- update to 0.6.0.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1466251200">- update to 0.6.0.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.0.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.6.0.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.6.0.9 with cabal2obs.</changelog>

</package>
<package pkgid="bd232bf81b0578988e91f1ce9ad1078d46fe1f1ef17fd5e52a241395c76789c5" name="ghc-language-javascript" arch="x86_64">
    <version epoch="0" ver="0.6.0.9" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version language-javascript-0.5.14.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1458302400">- update to 0.5.14.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1458388800">- update to 0.5.14.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.5.14.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1462190400">- update to 0.6.0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.6.0.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1466078400">- update to 0.6.0.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1466251200">- update to 0.6.0.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.0.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.6.0.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.6.0.9 with cabal2obs.</changelog>

</package>
<package pkgid="4acdd79b105375e99a7a22e96770c7fd579acbc925c8a4841379b90bc6da7f29" name="ghc-language-javascript-devel" arch="x86_64">
    <version epoch="0" ver="0.6.0.9" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version language-javascript-0.5.14.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1458302400">- update to 0.5.14.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1458388800">- update to 0.5.14.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.5.14.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1462190400">- update to 0.6.0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 0.6.0.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1466078400">- update to 0.6.0.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1466251200">- update to 0.6.0.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.0.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.6.0.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.6.0.9 with cabal2obs.</changelog>

</package>
<package pkgid="f7f74c433d598f0b62d8c36008546c6f2c7dd9a593a0d7d00b4f581eee394961" name="ghc-lens" arch="src">
    <version epoch="0" ver="4.13" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 4.13
  * Pattern synonyms
  * Moved foldMapBy and foldBy into reflection 2.1
  * Added traverseByOf, sequenceByOf.
  * Reexported traverseBy and sequenceBy from reflection 2.1.
  * Modified the signatures of alaf and auf to work with a Functor rather than
    a Profunctor and rather drastically generalized them.
  * Removed Control.Lens.Internal.Getter.coerce in favor of the upstream phantom
    combinator in contravariant 1.3+
  * Renamed coerced to phantasm to get it out of the way.
  * Added Wrapped instance for Down</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.13 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 4.13 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="d36465eded4eb5e7ce1959fa0588ac5f14d1b64400087a783bd436472ad932cd" name="ghc-lens" arch="x86_64">
    <version epoch="0" ver="4.13" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 4.13
  * Pattern synonyms
  * Moved foldMapBy and foldBy into reflection 2.1
  * Added traverseByOf, sequenceByOf.
  * Reexported traverseBy and sequenceBy from reflection 2.1.
  * Modified the signatures of alaf and auf to work with a Functor rather than
    a Profunctor and rather drastically generalized them.
  * Removed Control.Lens.Internal.Getter.coerce in favor of the upstream phantom
    combinator in contravariant 1.3+
  * Renamed coerced to phantasm to get it out of the way.
  * Added Wrapped instance for Down</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.13 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 4.13 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="399abc9c85670a38729b18d7ed7719f7b5f4b71d249c5bdcf380193cca26c54f" name="ghc-lens-aeson" arch="src">
    <version epoch="0" ver="1.0.0.5" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- relax upper bound of aeson dependency</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- relax upper bound of aeson dependency</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.5 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.0.0.5 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483876800">- Update to version 1.0.0.5 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="b08affdacbe12176c1f5e507f2f968f57e1ed5590dd3ce13ec9023d822a6106b" name="ghc-lens-aeson" arch="x86_64">
    <version epoch="0" ver="1.0.0.5" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- relax upper bound of aeson dependency</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- relax upper bound of aeson dependency</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.5 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.0.0.5 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483876800">- Update to version 1.0.0.5 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="0641d0421d08a6a5dbe79d3caf8f9fe9592a73e98490b8b3a81d97d65762caca" name="ghc-lens-aeson-devel" arch="x86_64">
    <version epoch="0" ver="1.0.0.5" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- relax upper bound of aeson dependency</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- relax upper bound of aeson dependency</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.5 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.0.0.5 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483876800">- Update to version 1.0.0.5 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="98ed25d7e04566db3e9a466f2263b23442d71df47e1a55cf11d775323273478a" name="ghc-lens-devel" arch="x86_64">
    <version epoch="0" ver="4.13" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 4.13
  * Pattern synonyms
  * Moved foldMapBy and foldBy into reflection 2.1
  * Added traverseByOf, sequenceByOf.
  * Reexported traverseBy and sequenceBy from reflection 2.1.
  * Modified the signatures of alaf and auf to work with a Functor rather than
    a Profunctor and rather drastically generalized them.
  * Removed Control.Lens.Internal.Getter.coerce in favor of the upstream phantom
    combinator in contravariant 1.3+
  * Renamed coerced to phantasm to get it out of the way.
  * Added Wrapped instance for Down</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.13 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 4.13 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="8bf1fc5c987aa75fa722167c40bc3a638b9f8402fca82238f9001e9e6b0b9f35" name="ghc-libraries" arch="x86_64">
    <version epoch="0" ver="7.10.3" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="fa54b188caa0d0af1b01a2dd1b23fcd04d4ac47c7df52c981f8061d17c2561eb" name="ghc-libxml-sax" arch="src">
    <version epoch="0" ver="0.7.5" rel="3.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1423915200">- initial commit of libxml-sax</changelog>
<changelog author="mimi.vx@gmail.com" date="1423915201">- spec-cleaned, repair build deps</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="65aa6192ddfba57976e77c681538a460561b38e3e3aa3df46aa13374f7ec2824" name="ghc-libxml-sax" arch="x86_64">
    <version epoch="0" ver="0.7.5" rel="3.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1423915200">- initial commit of libxml-sax</changelog>
<changelog author="mimi.vx@gmail.com" date="1423915201">- spec-cleaned, repair build deps</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="113eccad7287f28bc840b9266df2f9a26ecbe6e7e7e1fa72920904cd32796e33" name="ghc-libxml-sax-devel" arch="x86_64">
    <version epoch="0" ver="0.7.5" rel="3.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1423915200">- initial commit of libxml-sax</changelog>
<changelog author="mimi.vx@gmail.com" date="1423915201">- spec-cleaned, repair build deps</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="74157d8f36b732d1e9883e85fc4df5aa64a9f3ead26e7aac2f0f93441e05acb8" name="ghc-lifted-async" arch="src">
    <version epoch="0" ver="0.9.1.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.7.0.2
  * Relax upper bound for the constraints package</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.8.0.1
  * Relax upper bound for constraints
  * Drop Monad instance for Concurrently
  * Expose STM operations
  * Relax upper bound for base
  * Add Monoid and Semigroup instances for Concurrently</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.9.0
  * Leverage StM m a ~ a in the Safe module for faster wait/poll/race/concurrently</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.9.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.9.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="085b989fed4f7425c42a0545a49106545d90b3348d21c5b79062fb30ea3ed6cd" name="ghc-lifted-async" arch="x86_64">
    <version epoch="0" ver="0.9.1.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.7.0.2
  * Relax upper bound for the constraints package</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.8.0.1
  * Relax upper bound for constraints
  * Drop Monad instance for Concurrently
  * Expose STM operations
  * Relax upper bound for base
  * Add Monoid and Semigroup instances for Concurrently</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.9.0
  * Leverage StM m a ~ a in the Safe module for faster wait/poll/race/concurrently</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.9.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.9.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="373a2bba441bb2748fdb648442a3c2e65754d378543448f7914aa3236e6f461a" name="ghc-lifted-async-devel" arch="x86_64">
    <version epoch="0" ver="0.9.1.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.7.0.2
  * Relax upper bound for the constraints package</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.8.0.1
  * Relax upper bound for constraints
  * Drop Monad instance for Concurrently
  * Expose STM operations
  * Relax upper bound for base
  * Add Monoid and Semigroup instances for Concurrently</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.9.0
  * Leverage StM m a ~ a in the Safe module for faster wait/poll/race/concurrently</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.9.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.9.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="50569c19d59810b6b814eb07caf08c8e67bd655f2a71807bb3978ade88f3c6ce" name="ghc-lifted-base" arch="src">
    <version epoch="0" ver="0.2.3.8" rel="3.3.5"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.2.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.2.3.6
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.2.3.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.2.3.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0ccaf1385c66092cd887cd5e31205a3b7337f7d915b27615b835b207c754cf24" name="ghc-lifted-base" arch="x86_64">
    <version epoch="0" ver="0.2.3.8" rel="3.3.5"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.2.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.2.3.6
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.2.3.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.2.3.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8273861363be9adf0eabb95948b98ca4020e1dea13f5941156d62a7f128aaffa" name="ghc-lifted-base-devel" arch="x86_64">
    <version epoch="0" ver="0.2.3.8" rel="3.3.5"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.2.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.2.3.6
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.2.3.7 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.2.3.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="40bec660dacd1a1da573fbccc859ff7040e1c468fff64ac5bd17651f27d5bc35" name="ghc-list-t" arch="src">
    <version epoch="0" ver="0.4.7" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.4.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.4.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.4.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="28fdacd9442e2dbdd6cbde993d62dd669679b4005211730014e8e135fb494697" name="ghc-list-t" arch="x86_64">
    <version epoch="0" ver="0.4.7" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.4.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.4.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.4.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="746fb80c832ce28e9607b05567a3a765ebe278bb0342ed2f5d7fe6c094ac1deb" name="ghc-list-t-devel" arch="x86_64">
    <version epoch="0" ver="0.4.7" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.4.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.4.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.4.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="94bd2e015271ccde9cbae6cdfbc1b42c96b15bf821d71f5b1d016cef04870d92" name="ghc-loch-th" arch="src">
    <version epoch="0" ver="0.2.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="dfe8c22a728013c2c23641044c6a714363713f536fa1936f1b68da606b8c3030" name="ghc-loch-th" arch="x86_64">
    <version epoch="0" ver="0.2.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="da3b97bfbd18c20b59dc2cc6ff50009ea49e8553f8639e24e0815c8fe6a47786" name="ghc-loch-th-devel" arch="x86_64">
    <version epoch="0" ver="0.2.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ed8ca7668a0b1cf237fdced875dce7a81e698a7d0e2dc2f8337dd1000c499050" name="ghc-lrucache" arch="src">
    <version epoch="0" ver="1.2.0.0" rel="2.3.1"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d08b5a3e2ce50714557305a2298c9497324b77260b74ad8ea20c5e9987707700" name="ghc-lrucache" arch="x86_64">
    <version epoch="0" ver="1.2.0.0" rel="2.3.1"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e41ffc4bdf1c5aab48f7241002848d090b50a875ac7fb325d0ed8fcb4f7c528b" name="ghc-lrucache-devel" arch="x86_64">
    <version epoch="0" ver="1.2.0.0" rel="2.3.1"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="06bca2dfe0a217cf90378dc60fe6aaf8541a6a0d71ddb392fe6affe4a941a700" name="ghc-magic" arch="src">
    <version epoch="0" ver="1.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-magic generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1461844800">- Add missing system dependency "file-devel", which provides the
  libmagic library this code binds to.</changelog>
<changelog author="psimons@suse.com" date="1461844801">- Add another explicit run-time dependency on "file-devel" to make
  this package usable. Without that dependency, RPM would pull in
  only "libmagic1", which contains "libmagic.so.1" but not
  "libmagic.so". As a result, Haskell builds that try to link
  "-lmagic" would fail.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f910ccc437da5551b174570b31d730e3a25c4192311019ae487df7893c29e67f" name="ghc-magic" arch="x86_64">
    <version epoch="0" ver="1.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-magic generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1461844800">- Add missing system dependency "file-devel", which provides the
  libmagic library this code binds to.</changelog>
<changelog author="psimons@suse.com" date="1461844801">- Add another explicit run-time dependency on "file-devel" to make
  this package usable. Without that dependency, RPM would pull in
  only "libmagic1", which contains "libmagic.so.1" but not
  "libmagic.so". As a result, Haskell builds that try to link
  "-lmagic" would fail.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5767700d38bb50e2fca1485016bcb0346b00cce49e7b05661eadeb94cd1c2129" name="ghc-magic-devel" arch="x86_64">
    <version epoch="0" ver="1.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-magic generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1461844800">- Add missing system dependency "file-devel", which provides the
  libmagic library this code binds to.</changelog>
<changelog author="psimons@suse.com" date="1461844801">- Add another explicit run-time dependency on "file-devel" to make
  this package usable. Without that dependency, RPM would pull in
  only "libmagic1", which contains "libmagic.so.1" but not
  "libmagic.so". As a result, Haskell builds that try to link
  "-lmagic" would fail.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9f7ee7ee844d0b5d4831882de4e24959e5804156bc9ca7a50ee17e12e366829d" name="ghc-managed" arch="src">
    <version epoch="0" ver="1.0.5" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 1.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1463659200">- update to 1.0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="904053673d33f9ac7b0abca2ca14cddbac182ae6421979ff73ac9a9c49e86489" name="ghc-managed" arch="x86_64">
    <version epoch="0" ver="1.0.5" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 1.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1463659200">- update to 1.0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6a8228358764e8a4101277a749ff7ed0ed987b4439c337df1b0235e5811ace82" name="ghc-managed-devel" arch="x86_64">
    <version epoch="0" ver="1.0.5" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 1.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1463659200">- update to 1.0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cbee1b78b2b74ee075090077f6619534a854284edf32b63cd6c2b3505fc10aff" name="ghc-memory" arch="src">
    <version epoch="0" ver="0.13" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433592000">- update to 0.7
  * Fix fixed sized scrubber written too hastily, that would zero out memory, as
    the index was written through byte size, whereas the primitive would consider it
    as WordX type index. it would helps if Ghc.Prim had better documentation.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.10
  * make memConstEqual more constant not using boolean comparaison
  * memConstEqual was comparing length times the first byte instead of comparing
    all the bytes one to one
  * Add Base64 variants</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update 0.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 0.12
  * Fix compilation with mkWeak and latest GHC</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.13</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fee572271ebd31295d2d5f9e1493fcdceea4c186db01e2379fbe0391ccc8f028" name="ghc-memory" arch="x86_64">
    <version epoch="0" ver="0.13" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433592000">- update to 0.7
  * Fix fixed sized scrubber written too hastily, that would zero out memory, as
    the index was written through byte size, whereas the primitive would consider it
    as WordX type index. it would helps if Ghc.Prim had better documentation.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.10
  * make memConstEqual more constant not using boolean comparaison
  * memConstEqual was comparing length times the first byte instead of comparing
    all the bytes one to one
  * Add Base64 variants</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update 0.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 0.12
  * Fix compilation with mkWeak and latest GHC</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.13</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="35f3d7df237872747384e1fdd0e350e93f6b975ef88d28a8929431a902574f49" name="ghc-memory-devel" arch="x86_64">
    <version epoch="0" ver="0.13" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1433073600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433592000">- update to 0.7
  * Fix fixed sized scrubber written too hastily, that would zero out memory, as
    the index was written through byte size, whereas the primitive would consider it
    as WordX type index. it would helps if Ghc.Prim had better documentation.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.10
  * make memConstEqual more constant not using boolean comparaison
  * memConstEqual was comparing length times the first byte instead of comparing
    all the bytes one to one
  * Add Base64 variants</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update 0.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 0.12
  * Fix compilation with mkWeak and latest GHC</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.13</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ec56e0d75dc03c486937aaef8eec1a64893f224f780315b625d08ddfe4f22f50" name="ghc-microlens" arch="src">
    <version epoch="0" ver="0.4.7.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-microlens generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- package ghc-microlens updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- package ghc-microlens updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1462449600">- update to 0.4.3.0
  * Added ?~.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.4.4.0
  * Added mapAccumLOf.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465560000">- update to 0.4.4.1
  * Pointed to microlens-platform in the synopsis.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 0.4.4.2
  * More changes to make microlens-platform more prominent.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.4.4.3
  * Fixed markup in the .cabal file.
  * Added descriptions of other packages to Lens.Micro.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.4.5.0
  * Added &lt;&amp;&gt; (which makes lens creation easier).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.5.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.4.6.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.4.7.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7e7e325d00025c5f7599d5409064eb9af764e298e2d3bc727bcb3a1aac7884b9" name="ghc-microlens" arch="x86_64">
    <version epoch="0" ver="0.4.7.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-microlens generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- package ghc-microlens updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- package ghc-microlens updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1462449600">- update to 0.4.3.0
  * Added ?~.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.4.4.0
  * Added mapAccumLOf.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465560000">- update to 0.4.4.1
  * Pointed to microlens-platform in the synopsis.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 0.4.4.2
  * More changes to make microlens-platform more prominent.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.4.4.3
  * Fixed markup in the .cabal file.
  * Added descriptions of other packages to Lens.Micro.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.4.5.0
  * Added &lt;&amp;&gt; (which makes lens creation easier).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.5.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.4.6.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.4.7.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="603163e8eb6eeb785f3add340cb32a9e24e61bc58e97bbc914db074a6f1465a9" name="ghc-microlens-devel" arch="x86_64">
    <version epoch="0" ver="0.4.7.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-microlens generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- package ghc-microlens updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- package ghc-microlens updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1462449600">- update to 0.4.3.0
  * Added ?~.</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.4.4.0
  * Added mapAccumLOf.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465560000">- update to 0.4.4.1
  * Pointed to microlens-platform in the synopsis.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 0.4.4.2
  * More changes to make microlens-platform more prominent.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.4.4.3
  * Fixed markup in the .cabal file.
  * Added descriptions of other packages to Lens.Micro.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.4.5.0
  * Added &lt;&amp;&gt; (which makes lens creation easier).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.5.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.4.6.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.4.7.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ef92a7f6c22efdc47bfb80e50bce5476823c0c70f140eb0bdcaf77eef6bb3385" name="ghc-mime-mail" arch="src">
    <version epoch="0" ver="0.4.12" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version mime-mail-0.4.11</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.4.12 with cabal2obs.</changelog>

</package>
<package pkgid="f1e2172bd16a0024e9590ab15d5383134d4e292f372d3c7a33fcbbb2f2fc696b" name="ghc-mime-mail" arch="x86_64">
    <version epoch="0" ver="0.4.12" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version mime-mail-0.4.11</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.4.12 with cabal2obs.</changelog>

</package>
<package pkgid="130e36fc7f0f5df188457a22b2889b6924e952a2b862deb985845ffc3951ef60" name="ghc-mime-mail-devel" arch="x86_64">
    <version epoch="0" ver="0.4.12" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version mime-mail-0.4.11</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.4.12 with cabal2obs.</changelog>

</package>
<package pkgid="a2dee819f56cfcf06ebc9d06f39b8fa5792b3749e5863ab0bb771692585fe138" name="ghc-mime-types" arch="src">
    <version epoch="0" ver="0.1.0.7" rel="2.3.4"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.1.0.6
  * Add woff2 mime type</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.1.0.7
  * Add support for .less files</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e12a6fca177361a4159f874a6728d85df22dc35958016e2b4f220b077494c325" name="ghc-mime-types" arch="x86_64">
    <version epoch="0" ver="0.1.0.7" rel="2.3.4"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.1.0.6
  * Add woff2 mime type</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.1.0.7
  * Add support for .less files</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="01046d33ba26db5bb44a1b0f78c6685ffc66d7958269b435ff063cca7b43ab6f" name="ghc-mime-types-devel" arch="x86_64">
    <version epoch="0" ver="0.1.0.7" rel="2.3.4"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.1.0.6
  * Add woff2 mime type</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.1.0.7
  * Add support for .less files</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="46b3e17786d7175f2af1c421c394c31e9c2e47b4147f462183d1c1d16d451292" name="ghc-mmap" arch="src">
    <version epoch="0" ver="0.5.9" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fa0db48c91a629a6e0680b10811f69a3fc31026bf11d0bb7b2b50f10986efa3e" name="ghc-mmap" arch="x86_64">
    <version epoch="0" ver="0.5.9" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5eeb7f22a632e241fbcf6d974e9005376db4796de0e306f4b2e5a8d43514a274" name="ghc-mmap-devel" arch="x86_64">
    <version epoch="0" ver="0.5.9" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="edb7c13884028b5b375fd47811f2f3ca8129dae23a7663b603f3122ef42a3296" name="ghc-mmorph" arch="src">
    <version epoch="0" ver="1.0.6" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 1.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 1.0.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455105600">- update to 1.0.6
  * ghc 8.0 compatibility</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f60ddf40671ddf024c15a59232cf7865597e7c110da6c9fe5e988cb71283dfc9" name="ghc-mmorph" arch="x86_64">
    <version epoch="0" ver="1.0.6" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 1.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 1.0.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455105600">- update to 1.0.6
  * ghc 8.0 compatibility</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c4bcc7e6b8d62bd041f3693b5f5ab11020cf8bdd7d476a9c442ef7bb14821e2d" name="ghc-mmorph-devel" arch="x86_64">
    <version epoch="0" ver="1.0.6" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 1.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 1.0.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455105600">- update to 1.0.6
  * ghc 8.0 compatibility</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ca6a7f9b9a30b4932675d0453b9314d6c24e328597e0d8b251feb8ccfa39ebdb" name="ghc-mod" arch="src">
    <version epoch="0" ver="5.5.0.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to git master version from 13.08.2015- to get version compactible
  with ghc-7.10+
  * better changelog after release stable version 5.3.+</changelog>
<changelog author="mimi.vx@gmail.com" date="1440590400">- update to 5.3.0.0
  * Re-license majority of code under the AGPL-3
  * Add support for GHC 7.10 and Cabal 1.22
  * Remove `cabalDependPackages', `cabalAllTargets'
  * Fix finding sandbox config file and directory.
  * Re-add output line separator global option for expand command.
  * Support for overriding the package-db stack
  * Fix ineffective cache invalidation for `find`</changelog>
<changelog author="mimi.vx@gmail.com" date="1440763200">- add libexecdir specification to %_libexecdir</changelog>
<changelog author="mimi.vx@gmail.com" date="1441454400">- create /etc/profile.d/ghc-mod.* files to solve
  issues with LIBEXECDIR and cabal-helper-wrapper</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 5.4.0.0
  * Add support for the Stack build tool
  * `module not interpreted` errors when using the `type`
    command
  * support for file redirection
  * Add support for file redirection to Emacs frontend so
  all commands should work even with unsaved files now!
  * Support inserting holes in type signatures
  * Fix URL anchors being dropped in OS X
  * Fix GHC session always being dropped in interactive mode (caused
  super slowness)
  * Expose all internal modules because API will get a major
  redesign soon anyways
  * ghc-mod(i) executable must now be run in project directory for
  commands other than `root`
  * Add --line-prefix option for multiplexing stdout/err onto one stream</changelog>
<changelog author="mimi.vx@gmail.com" date="1446206400">- mark config files
- Suggests emacs-haskell-mode</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 5.5.0.0
  * reserve Cabal flag selection across automatic reconfiguration
  * Fix #678, "No instance nor default method for class operation put"
  * Fix #683, #684, a variety of caching related issues
  * Fix slowdown and bugs caused by excessive use of `map-file`
  * Rewrite command line parser using optparse-applicative.
  * Support for spaces in file names when using legacy-interactive
  * Reinstate internally managed CWD (no more `ghc-mod root` requirement for frontends)
  * Fix cabal-helper errors when no global GHC is installed (Stack)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.5.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478001600">- Update to version 5.5.0.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="14bfdb5987fe78135618b3bc18b87cdfbaa3748e6b886f73ce05542680b1864e" name="ghc-mod" arch="x86_64">
    <version epoch="0" ver="5.5.0.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to git master version from 13.08.2015- to get version compactible
  with ghc-7.10+
  * better changelog after release stable version 5.3.+</changelog>
<changelog author="mimi.vx@gmail.com" date="1440590400">- update to 5.3.0.0
  * Re-license majority of code under the AGPL-3
  * Add support for GHC 7.10 and Cabal 1.22
  * Remove `cabalDependPackages', `cabalAllTargets'
  * Fix finding sandbox config file and directory.
  * Re-add output line separator global option for expand command.
  * Support for overriding the package-db stack
  * Fix ineffective cache invalidation for `find`</changelog>
<changelog author="mimi.vx@gmail.com" date="1440763200">- add libexecdir specification to %_libexecdir</changelog>
<changelog author="mimi.vx@gmail.com" date="1441454400">- create /etc/profile.d/ghc-mod.* files to solve
  issues with LIBEXECDIR and cabal-helper-wrapper</changelog>
<changelog author="mimi.vx@gmail.com" date="1443441600">- update to 5.4.0.0
  * Add support for the Stack build tool
  * `module not interpreted` errors when using the `type`
    command
  * support for file redirection
  * Add support for file redirection to Emacs frontend so
  all commands should work even with unsaved files now!
  * Support inserting holes in type signatures
  * Fix URL anchors being dropped in OS X
  * Fix GHC session always being dropped in interactive mode (caused
  super slowness)
  * Expose all internal modules because API will get a major
  redesign soon anyways
  * ghc-mod(i) executable must now be run in project directory for
  commands other than `root`
  * Add --line-prefix option for multiplexing stdout/err onto one stream</changelog>
<changelog author="mimi.vx@gmail.com" date="1446206400">- mark config files
- Suggests emacs-haskell-mode</changelog>
<changelog author="mimi.vx@gmail.com" date="1453464000">- update to 5.5.0.0
  * reserve Cabal flag selection across automatic reconfiguration
  * Fix #678, "No instance nor default method for class operation put"
  * Fix #683, #684, a variety of caching related issues
  * Fix slowdown and bugs caused by excessive use of `map-file`
  * Rewrite command line parser using optparse-applicative.
  * Support for spaces in file names when using legacy-interactive
  * Reinstate internally managed CWD (no more `ghc-mod root` requirement for frontends)
  * Fix cabal-helper errors when no global GHC is installed (Stack)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.5.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478001600">- Update to version 5.5.0.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="fc7fcd171918d6acef7c11eb39ddba88bdddc472432a62b4f6fe5a63af7e790e" name="ghc-monad-control" arch="src">
    <version epoch="0" ver="1.0.1.0" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.3.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 1.0.0.4
  * Support transformers-compat-0.4.*.
  * Unconditionally add ExceptT instances using transformers-compat.
  Courtesy of Adam Bergmark.
  * Add a base &gt;= 4.5 constraint because monad-control only builds on GHC &gt;= 7.4.
  * Use Safe instead of Trustworthy.
    This requires a dependency on stm.
  * Switch the associated data types StT and StM to associated type synonyms.
    This is an API breaking change. To fix your MonadTransControl or
    MonadBaseControl instances simply remove the StT or StM constructors
    and deconstructors for your monad transformers or monad.
  * Add the embed, embed_ and liftBaseOpDiscard functions.
  * Support transformers-0.4.0.0
  * Drop unicode syntax and symbols</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 1.0.0.5
  * Support transformers-0.5 &amp; ransformers-compat-0.5.*.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460030400">- update to 1.0.1.0
- removed useless _service
  * Added the functions:
  liftThrough
    :: (MonadTransControl t, Monad (t m), Monad m)
    =&gt; (m (StT t a) -&gt; m (StT t b)) -- ^
  - &gt; t m a -&gt; t m b
  captureT :: (MonadTransControl t, Monad (t m), Monad m) =&gt; t m (StT t ())
  captureM :: MonadBaseControl b m =&gt; m (StM m ())</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f3621674f97a45a38bf9dd1259e7aee69874d77c9f7f6e5e8d2249fe178ea01c" name="ghc-monad-control" arch="x86_64">
    <version epoch="0" ver="1.0.1.0" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.3.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 1.0.0.4
  * Support transformers-compat-0.4.*.
  * Unconditionally add ExceptT instances using transformers-compat.
  Courtesy of Adam Bergmark.
  * Add a base &gt;= 4.5 constraint because monad-control only builds on GHC &gt;= 7.4.
  * Use Safe instead of Trustworthy.
    This requires a dependency on stm.
  * Switch the associated data types StT and StM to associated type synonyms.
    This is an API breaking change. To fix your MonadTransControl or
    MonadBaseControl instances simply remove the StT or StM constructors
    and deconstructors for your monad transformers or monad.
  * Add the embed, embed_ and liftBaseOpDiscard functions.
  * Support transformers-0.4.0.0
  * Drop unicode syntax and symbols</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 1.0.0.5
  * Support transformers-0.5 &amp; ransformers-compat-0.5.*.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460030400">- update to 1.0.1.0
- removed useless _service
  * Added the functions:
  liftThrough
    :: (MonadTransControl t, Monad (t m), Monad m)
    =&gt; (m (StT t a) -&gt; m (StT t b)) -- ^
  - &gt; t m a -&gt; t m b
  captureT :: (MonadTransControl t, Monad (t m), Monad m) =&gt; t m (StT t ())
  captureM :: MonadBaseControl b m =&gt; m (StM m ())</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f8366075c93a4568f3382b6448b464c5cfa1a6488cfe236abd97e46314026c00" name="ghc-monad-control-devel" arch="x86_64">
    <version epoch="0" ver="1.0.1.0" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.3.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 1.0.0.4
  * Support transformers-compat-0.4.*.
  * Unconditionally add ExceptT instances using transformers-compat.
  Courtesy of Adam Bergmark.
  * Add a base &gt;= 4.5 constraint because monad-control only builds on GHC &gt;= 7.4.
  * Use Safe instead of Trustworthy.
    This requires a dependency on stm.
  * Switch the associated data types StT and StM to associated type synonyms.
    This is an API breaking change. To fix your MonadTransControl or
    MonadBaseControl instances simply remove the StT or StM constructors
    and deconstructors for your monad transformers or monad.
  * Add the embed, embed_ and liftBaseOpDiscard functions.
  * Support transformers-0.4.0.0
  * Drop unicode syntax and symbols</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 1.0.0.5
  * Support transformers-0.5 &amp; ransformers-compat-0.5.*.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460030400">- update to 1.0.1.0
- removed useless _service
  * Added the functions:
  liftThrough
    :: (MonadTransControl t, Monad (t m), Monad m)
    =&gt; (m (StT t a) -&gt; m (StT t b)) -- ^
  - &gt; t m a -&gt; t m b
  captureT :: (MonadTransControl t, Monad (t m), Monad m) =&gt; t m (StT t ())
  captureM :: MonadBaseControl b m =&gt; m (StM m ())</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="696b3e18f3e0f82c4bfed062322b7c79b1c96b6c6ea9d3cae00a583c71670866" name="ghc-monad-journal" arch="src">
    <version epoch="0" ver="0.7.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 0.7.1
  * Added support for either 4.4.1.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463659200">- update to 0.7.2
  * Added support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="117eec103681752c1ab40352203c9af77d3f89d7e5082f172b9af00bab425595" name="ghc-monad-journal" arch="x86_64">
    <version epoch="0" ver="0.7.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 0.7.1
  * Added support for either 4.4.1.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463659200">- update to 0.7.2
  * Added support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="539ebf736eed298c4ed75010ebfaefb0d184c4a211940581ccc5e349a6ff0ec6" name="ghc-monad-journal-devel" arch="x86_64">
    <version epoch="0" ver="0.7.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 0.7.1
  * Added support for either 4.4.1.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463659200">- update to 0.7.2
  * Added support for transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="80d27cde3aac0427a2c578bc71ccc78a466132cbc24612b3a8428804a9132f9c" name="ghc-monad-logger" arch="src">
    <version epoch="0" ver="0.3.20.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.3.16
  * Provide default monadLoggerLog implementation</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.3.17
  * log to a chan</changelog>
<changelog author="mimi.vx@gmail.com" date="1454587200">- update to 0.3.18
  * Added logTHShow and logDebugSH, logInfoSH, etc. Accepts an argument of
    Show a =&gt; a instead of just Text.</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.3.19 revision 0
  * Add CallStack-based functions and Control.Monad.Logger.CallStack module</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.3.20 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.3.20.1 with cabal2obs.</changelog>

</package>
<package pkgid="79bb7f515dac6b0fd050350bbb80ec187f6b9f837545b96d5493849e99feb82b" name="ghc-monad-logger" arch="src">
    <version epoch="0" ver="0.3.20.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.3.16
  * Provide default monadLoggerLog implementation</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.3.17
  * log to a chan</changelog>
<changelog author="mimi.vx@gmail.com" date="1454587200">- update to 0.3.18
  * Added logTHShow and logDebugSH, logInfoSH, etc. Accepts an argument of
    Show a =&gt; a instead of just Text.</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.3.19 revision 0
  * Add CallStack-based functions and Control.Monad.Logger.CallStack module</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.3.20 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.3.20.1 with cabal2obs.</changelog>

</package>
<package pkgid="edc663355a045f826d5c125a4191f274dd1048f2aeed716044f6ec2765e7af4d" name="ghc-monad-logger" arch="x86_64">
    <version epoch="0" ver="0.3.20.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.3.16
  * Provide default monadLoggerLog implementation</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.3.17
  * log to a chan</changelog>
<changelog author="mimi.vx@gmail.com" date="1454587200">- update to 0.3.18
  * Added logTHShow and logDebugSH, logInfoSH, etc. Accepts an argument of
    Show a =&gt; a instead of just Text.</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.3.19 revision 0
  * Add CallStack-based functions and Control.Monad.Logger.CallStack module</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.3.20 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.3.20.1 with cabal2obs.</changelog>

</package>
<package pkgid="ed155e45bfae7424085aeb1b26cb689b9daffe8d60b0c1d4093e2fe042784f3e" name="ghc-monad-logger-devel" arch="x86_64">
    <version epoch="0" ver="0.3.20.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.3.16
  * Provide default monadLoggerLog implementation</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.3.17
  * log to a chan</changelog>
<changelog author="mimi.vx@gmail.com" date="1454587200">- update to 0.3.18
  * Added logTHShow and logDebugSH, logInfoSH, etc. Accepts an argument of
    Show a =&gt; a instead of just Text.</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to version 0.3.19 revision 0
  * Add CallStack-based functions and Control.Monad.Logger.CallStack module</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 0.3.20 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.3.20.1 with cabal2obs.</changelog>

</package>
<package pkgid="75cda1ef8b7c248f203a4d8e3b2ed60f59554bc1040e3a5a154d26f4a9e9b720" name="ghc-monad-loops" arch="src">
    <version epoch="0" ver="0.4.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="15c945ed08678964c9950794ab7eb20296abf604ffc59cd7a4c34d27e50c8b05" name="ghc-monad-loops" arch="x86_64">
    <version epoch="0" ver="0.4.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0d46eac26d5e423ce9f466b59b34a5988fedffdafcaf85d57a0abeb5ee28c25a" name="ghc-monad-loops-devel" arch="x86_64">
    <version epoch="0" ver="0.4.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3c239f7b3979821e440499c841874b7d2e8f7c1beab881f34fa5553f23f7a752" name="ghc-monad-unlift" arch="src">
    <version epoch="0" ver="0.2.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-monad-unlift generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1462104000">- package ghc-monad-unlift updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- package ghc-monad-unlift updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- package ghc-monad-unlift updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.2.0
  * Split out monad-unlift-ref</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5f97a52816602349be103e1c2f901d6e2a82113559f20f161ba3b74d909fa1bf" name="ghc-monad-unlift" arch="x86_64">
    <version epoch="0" ver="0.2.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-monad-unlift generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1462104000">- package ghc-monad-unlift updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- package ghc-monad-unlift updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- package ghc-monad-unlift updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.2.0
  * Split out monad-unlift-ref</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="89824c7dcdeaf656a8c0bfbc07082d3b3b5f287874ea79b05a73d5005cbad3eb" name="ghc-monad-unlift-devel" arch="x86_64">
    <version epoch="0" ver="0.2.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-monad-unlift generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1462104000">- package ghc-monad-unlift updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- package ghc-monad-unlift updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- package ghc-monad-unlift updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.2.0
  * Split out monad-unlift-ref</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7d7543e341e61ef776643c762df0fa985371f0d6c1cb38c1fe5d7802e86f81ae" name="ghc-monads-tf" arch="src">
    <version epoch="0" ver="0.1.0.3" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version monads-tf-0.1.0.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- relax base dep, fix build with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1465819200">- update to 0.1.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="23e3cc64ca9122dfd87dbd61eb8d6d7fec4f5a1e23c6d00be49e6484fcd138a3" name="ghc-monads-tf" arch="x86_64">
    <version epoch="0" ver="0.1.0.3" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version monads-tf-0.1.0.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- relax base dep, fix build with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1465819200">- update to 0.1.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cee7b53c8231f83334c656dc82a95d8ece935f6f656f1cc2fb5d905cd2907655" name="ghc-monads-tf-devel" arch="x86_64">
    <version epoch="0" ver="0.1.0.3" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version monads-tf-0.1.0.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- relax base dep, fix build with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1465819200">- update to 0.1.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="29530bd30d6f620b52b92b175e0d7267fa15515ac9bfc6da47fb6a7e2b3c26ae" name="ghc-mono-traversable" arch="src">
    <version epoch="0" ver="0.10.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.10.0.1
  * Remove Functor instance for MinLen
  * Instance for Data.Sequence.Seq is incorrect.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 0.10.1
  * Allow comonad-5</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.10.1.1
  * Remove unneeded INLINEs</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 0.10.2
  * Add delete and deleteBy methods to EqSequence</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 0.10.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="7a6304478213bb4e53c02723b8e661038eb8921439df845b666693d195266b34" name="ghc-mono-traversable" arch="x86_64">
    <version epoch="0" ver="0.10.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.10.0.1
  * Remove Functor instance for MinLen
  * Instance for Data.Sequence.Seq is incorrect.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 0.10.1
  * Allow comonad-5</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.10.1.1
  * Remove unneeded INLINEs</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 0.10.2
  * Add delete and deleteBy methods to EqSequence</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 0.10.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="200c3dbf81be24b5c181e7c40dcbbe115bb3d58c47c2532f7c6cf415ffc6d312" name="ghc-mono-traversable-devel" arch="x86_64">
    <version epoch="0" ver="0.10.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.10.0.1
  * Remove Functor instance for MinLen
  * Instance for Data.Sequence.Seq is incorrect.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 0.10.1
  * Allow comonad-5</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.10.1.1
  * Remove unneeded INLINEs</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 0.10.2
  * Add delete and deleteBy methods to EqSequence</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.10.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 0.10.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="6a3fed21fe29ce7322201874d10926f819de67cad5051ea4bde969e73edf2285" name="ghc-mountpoints" arch="src">
    <version epoch="0" ver="1.0.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1461844800">- initial version 1.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c220468f3d0f74ad157c84f196a28f3982b503246fe5625f40bad2649c5f0e43" name="ghc-mountpoints" arch="x86_64">
    <version epoch="0" ver="1.0.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1461844800">- initial version 1.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="91a90b856547646ec93f5e45b165d3826377bbc8f1078c329757b16bda175a19" name="ghc-mountpoints-devel" arch="x86_64">
    <version epoch="0" ver="1.0.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1461844800">- initial version 1.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4c81522affed0174533e03cb8879f1291697aa52a4e99cdf26978f6c62d8b2a4" name="ghc-mtl" arch="src">
    <version epoch="0" ver="2.2.1" rel="5.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1321444800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1321444801">- Added exclusive archs, License, and ASNEEDED.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323432000">- Added BR ghc-transformers-devel
- Fixed package group and defattr</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- spec file generated by cabal2spec-0.25.5
- update to 2.1.1 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 2.1.2 from upstream
- required by Haskell Platform 2012.4.0.0
- dropped rpmlintrc (all warnings fixed by ghc-rpm-macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357128000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 2.1.3.1
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428580800">- spec-cleaned</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 2.2.1
  * Provide MINIMAL pragmas for `MonadState`, `MonadWriter`, `MonadReader`
  * Added a cyclic definition of `ask` in terms of `reader` for consistency with `get`/`put` vs. `state` and `tell` vs. `writer`
  * Fix deprecation warnings caused by `transformers` 0.4 deprecating `ErrorT`.
  * Added `Control.Monad.Except` in the style of the other `mtl` re-export modules
  * Fixed a bug caused by the change in how `transformers` 0.4 exports its data types. We will now export `runFooT` for each transformer again!
  * `transformers` 0.4 support
  * Added instances for `ExceptT`
  * Added `modify'` to `Control.Monad.State.*`</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="d165ee49d7d115f9bec3bf8c02aa7d30c9b982e401755edc20c9ccf05425cf67" name="ghc-mtl" arch="x86_64">
    <version epoch="0" ver="2.2.1" rel="5.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1321444800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1321444801">- Added exclusive archs, License, and ASNEEDED.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323432000">- Added BR ghc-transformers-devel
- Fixed package group and defattr</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- spec file generated by cabal2spec-0.25.5
- update to 2.1.1 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 2.1.2 from upstream
- required by Haskell Platform 2012.4.0.0
- dropped rpmlintrc (all warnings fixed by ghc-rpm-macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357128000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 2.1.3.1
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428580800">- spec-cleaned</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 2.2.1
  * Provide MINIMAL pragmas for `MonadState`, `MonadWriter`, `MonadReader`
  * Added a cyclic definition of `ask` in terms of `reader` for consistency with `get`/`put` vs. `state` and `tell` vs. `writer`
  * Fix deprecation warnings caused by `transformers` 0.4 deprecating `ErrorT`.
  * Added `Control.Monad.Except` in the style of the other `mtl` re-export modules
  * Fixed a bug caused by the change in how `transformers` 0.4 exports its data types. We will now export `runFooT` for each transformer again!
  * `transformers` 0.4 support
  * Added instances for `ExceptT`
  * Added `modify'` to `Control.Monad.State.*`</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="9962281a80527faf0fdf3b82966cec0644f7351cf30f1572294893315d7ab993" name="ghc-mtl-compat" arch="src">
    <version epoch="0" ver="0.2.1.3" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version mtl-compat-0.2.1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1.3 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="f346424a58e20fe0042c4edc8e756acaf8785c3659a56083f4f8769a1b06cecd" name="ghc-mtl-compat" arch="x86_64">
    <version epoch="0" ver="0.2.1.3" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version mtl-compat-0.2.1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1.3 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="48dd8e5816c5abefe07e4e95ce8e276eb72c1d2f72ab1bddd580597d819fa005" name="ghc-mtl-compat-devel" arch="x86_64">
    <version epoch="0" ver="0.2.1.3" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version mtl-compat-0.2.1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1.3 revision 3 with cabal2obs.</changelog>

</package>
<package pkgid="dab7241a2fdee3a2a31248502cf01d80c2da0ceebfbd95810c9b877d9df2818b" name="ghc-mtl-devel" arch="x86_64">
    <version epoch="0" ver="2.2.1" rel="5.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1321444800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1321444801">- Added exclusive archs, License, and ASNEEDED.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323432000">- Added BR ghc-transformers-devel
- Fixed package group and defattr</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- spec file generated by cabal2spec-0.25.5
- update to 2.1.1 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 2.1.2 from upstream
- required by Haskell Platform 2012.4.0.0
- dropped rpmlintrc (all warnings fixed by ghc-rpm-macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357128000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 2.1.3.1
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428580800">- spec-cleaned</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 2.2.1
  * Provide MINIMAL pragmas for `MonadState`, `MonadWriter`, `MonadReader`
  * Added a cyclic definition of `ask` in terms of `reader` for consistency with `get`/`put` vs. `state` and `tell` vs. `writer`
  * Fix deprecation warnings caused by `transformers` 0.4 deprecating `ErrorT`.
  * Added `Control.Monad.Except` in the style of the other `mtl` re-export modules
  * Fixed a bug caused by the change in how `transformers` 0.4 exports its data types. We will now export `runFooT` for each transformer again!
  * `transformers` 0.4 support
  * Added instances for `ExceptT`
  * Added `modify'` to `Control.Monad.State.*`</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="a0f20c7713a1a69a1731b265f2923d8ca956b3a40203920e65de30c3e0b2f24c" name="ghc-multipart" arch="src">
    <version epoch="0" ver="0.1.2" rel="3.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1436184000">- initial packaging</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3e5bef1a525e877235f818ee8a431bf742370f834ad0006780e0e0ad63f49be5" name="ghc-multipart" arch="x86_64">
    <version epoch="0" ver="0.1.2" rel="3.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1436184000">- initial packaging</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6d63ce6f7a59c77056658b41e8210282277ec6a4ff941f1025867b1e5ae2fbeb" name="ghc-multipart-devel" arch="x86_64">
    <version epoch="0" ver="0.1.2" rel="3.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1436184000">- initial packaging</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b5cb8afffc249a1d492c2e82539ea850a643361245e9e918e26bd80618e81f9d" name="ghc-mutable-containers" arch="src">
    <version epoch="0" ver="0.3.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-mutable-containers generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- package ghc-mutable-containers updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 0.3.3</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 0.3.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b38d74d252d52d8b66118fa6c626b5a223b940a7301dc2b6107e7014fe118895" name="ghc-mutable-containers" arch="x86_64">
    <version epoch="0" ver="0.3.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-mutable-containers generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- package ghc-mutable-containers updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 0.3.3</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 0.3.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="32213822653ff28ed8d220af289edcf4978a4ff1bc5facef5baf3478edccd136" name="ghc-mutable-containers-devel" arch="x86_64">
    <version epoch="0" ver="0.3.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-mutable-containers generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- package ghc-mutable-containers updated by st2obs</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 0.3.3</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 0.3.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e11d955a5f001dc2ed9fd8968b697507eb8b4679378f71669f9f5bef12a0f31d" name="ghc-mwc-random" arch="src">
    <version epoch="0" ver="0.13.5.0" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="cfarrell@suse.com" date="1442232000">- license update: BSD-2-Clause
  Look at LICENSE file</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.13.4.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.4.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.13.5.0 with cabal2obs.</changelog>

</package>
<package pkgid="306707d4be93f569aed12ab0fa3f6bfd7d210f68cc560360c9d89f4e70499718" name="ghc-mwc-random" arch="x86_64">
    <version epoch="0" ver="0.13.5.0" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="cfarrell@suse.com" date="1442232000">- license update: BSD-2-Clause
  Look at LICENSE file</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.13.4.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.4.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.13.5.0 with cabal2obs.</changelog>

</package>
<package pkgid="2378d6e0b191190d1a8626ab28d657367795a9926b4febf37f7f0891ec62e126" name="ghc-mwc-random-devel" arch="x86_64">
    <version epoch="0" ver="0.13.5.0" rel="2.3.7"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="cfarrell@suse.com" date="1442232000">- license update: BSD-2-Clause
  Look at LICENSE file</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 0.13.4.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.4.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.13.5.0 with cabal2obs.</changelog>

</package>
<package pkgid="54c8fee277488dd2832ba95cb3108d4835538c464cf4fc18f30c56b047dedc27" name="ghc-nats" arch="src">
    <version epoch="0" ver="1.1.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1468152000">- initial commit, generated by cabal2obs + cabal-rpm</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 1.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1ea0715513ac0144fff898ce76586676199a6716f11b5764d055a05ecf96991a" name="ghc-nats" arch="x86_64">
    <version epoch="0" ver="1.1.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1468152000">- initial commit, generated by cabal2obs + cabal-rpm</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 1.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e3fc4b5bb49cb3a9cefde295f4ea7f934ead840a3b90a2a58a6ce78f0ae0e7ac" name="ghc-nats-devel" arch="x86_64">
    <version epoch="0" ver="1.1.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1468152000">- initial commit, generated by cabal2obs + cabal-rpm</changelog>
<changelog author="psimons@suse.com" date="1468929600">- Update to version 1.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="14cb75753d8f5b65ca3a45ff335612f7c953a572fc9033d3b2b4de2ae61f723d" name="ghc-network" arch="src">
    <version epoch="0" ver="2.6.3.1" rel="5.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1320148800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323864000">- Added rpmlintrc and BR ghc libraries</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323864001">- Fix defattr</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 2.3.0.13 from upstream
  * Add Num constraint to packBits, unpackBits
  * Turn off some build warnings
  * Network.URI: remove dropHead, use 'drop 1'
- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 2.4.0.1 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- downgrade to 2.3.1.0 for Haskell Platform 2012.4.0.0
  * cabal-install requires &lt; 2.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.4.1.2 from upstream
  * no changelog
  * see https://github.com/haskell/network for commit messages
- update needed for Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 2.4.2.3
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 2.6.0.2
  * split to network and network-uri packages</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 2.6.1.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 2.6.2.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 2.6.2.1
  * Regenerate configure and HsNetworkConfig.h.in.
  * Better detection of CAN sockets.
  * Add support for TCP_USER_TIMEOUT.
  * Don't conditionally export the SockAddr constructors.
  * Add isSupportSockAddr to allow checking for supported
  address types at runtime.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.6.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 2.6.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ae84b570d6787d3153fd86c23c0fee36c7b763fce29d05c3b912c869d978f3d7" name="ghc-network" arch="x86_64">
    <version epoch="0" ver="2.6.3.1" rel="5.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1320148800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323864000">- Added rpmlintrc and BR ghc libraries</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323864001">- Fix defattr</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 2.3.0.13 from upstream
  * Add Num constraint to packBits, unpackBits
  * Turn off some build warnings
  * Network.URI: remove dropHead, use 'drop 1'
- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 2.4.0.1 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- downgrade to 2.3.1.0 for Haskell Platform 2012.4.0.0
  * cabal-install requires &lt; 2.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.4.1.2 from upstream
  * no changelog
  * see https://github.com/haskell/network for commit messages
- update needed for Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 2.4.2.3
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 2.6.0.2
  * split to network and network-uri packages</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 2.6.1.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 2.6.2.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 2.6.2.1
  * Regenerate configure and HsNetworkConfig.h.in.
  * Better detection of CAN sockets.
  * Add support for TCP_USER_TIMEOUT.
  * Don't conditionally export the SockAddr constructors.
  * Add isSupportSockAddr to allow checking for supported
  address types at runtime.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.6.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 2.6.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a64397f6cba607d356f404b25507e6db1174ebc9c30c0c37c1a30df54a3e7aeb" name="ghc-network-devel" arch="x86_64">
    <version epoch="0" ver="2.6.3.1" rel="5.3.3"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1320148800">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323864000">- Added rpmlintrc and BR ghc libraries</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323864001">- Fix defattr</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 2.3.0.13 from upstream
  * Add Num constraint to packBits, unpackBits
  * Turn off some build warnings
  * Network.URI: remove dropHead, use 'drop 1'
- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 2.4.0.1 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- downgrade to 2.3.1.0 for Haskell Platform 2012.4.0.0
  * cabal-install requires &lt; 2.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.4.1.2 from upstream
  * no changelog
  * see https://github.com/haskell/network for commit messages
- update needed for Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 2.4.2.3
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 2.6.0.2
  * split to network and network-uri packages</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 2.6.1.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 2.6.2.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 2.6.2.1
  * Regenerate configure and HsNetworkConfig.h.in.
  * Better detection of CAN sockets.
  * Add support for TCP_USER_TIMEOUT.
  * Don't conditionally export the SockAddr constructors.
  * Add isSupportSockAddr to allow checking for supported
  address types at runtime.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.6.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 2.6.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8f92959a8b9d26a0b642d7cfd751643e6d76e341b4b20c26aa84d8d65c77a646" name="ghc-network-info" arch="src">
    <version epoch="0" ver="0.2.0.8" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430654400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 0.2.0.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 0.2.0.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1445169600">- update to 0.2.0.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="54c5f1a21e1e9b4874a4c733c94ecb2b0ff339bbcc82bf313c389b65fbc193cc" name="ghc-network-info" arch="x86_64">
    <version epoch="0" ver="0.2.0.8" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430654400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 0.2.0.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 0.2.0.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1445169600">- update to 0.2.0.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d78978e0214810fa62356fd4cf2286382e1b0a8c56f46da1110ab8da2e868ef4" name="ghc-network-info-devel" arch="x86_64">
    <version epoch="0" ver="0.2.0.8" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430654400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 0.2.0.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 0.2.0.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1445169600">- update to 0.2.0.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="718abc73066692bb64d99c06cf3d7de8e06aa81190160bbe245b29bbf353df60" name="ghc-network-multicast" arch="src">
    <version epoch="0" ver="0.1.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version network-multicast-0.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.1.2 with cabal2obs.</changelog>

</package>
<package pkgid="44fe79957fd8f6bf5fa198aa26d0fa2c2644f6b2e26b596226be91794613c308" name="ghc-network-multicast" arch="x86_64">
    <version epoch="0" ver="0.1.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version network-multicast-0.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.1.2 with cabal2obs.</changelog>

</package>
<package pkgid="132383629079625c1ebe6e8bb0395d5fedd5619686fe61f6823ac502d05ee32a" name="ghc-network-multicast-devel" arch="x86_64">
    <version epoch="0" ver="0.1.2" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version network-multicast-0.1.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 0.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.1.2 with cabal2obs.</changelog>

</package>
<package pkgid="2a1d9213ab0d6dfd8ef39eb908871f3cf96e313161540e757acb9ad4d6c011f9" name="ghc-network-protocol-xmpp" arch="src">
    <version epoch="0" ver="0.4.8" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version network-protocol-xmpp-0.4.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7ee26cfb825a61ed1aa88eab71bc041a71065461bc73c8159418709593851176" name="ghc-network-protocol-xmpp" arch="x86_64">
    <version epoch="0" ver="0.4.8" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version network-protocol-xmpp-0.4.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="648fe027bb433132dc8797f9f91e762a04d52d592efa23cbf8aa1eb070d875d0" name="ghc-network-protocol-xmpp-devel" arch="x86_64">
    <version epoch="0" ver="0.4.8" rel="2.3.6"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version network-protocol-xmpp-0.4.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2d43872d483e7c5ce82e0325140aed81521e0630673a9a55b54b059b4da448e3" name="ghc-network-uri" arch="src">
    <version epoch="0" ver="2.6.1.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1428753600">- initial commit of network-uri</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 2.6.0.2
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 2.6.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1458561600">- update to 2.6.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.6.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d8a0560fcc58d9576b76fa9af6de5bcef9145745b356565266ea8228a1c08b4b" name="ghc-network-uri" arch="x86_64">
    <version epoch="0" ver="2.6.1.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1428753600">- initial commit of network-uri</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 2.6.0.2
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 2.6.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1458561600">- update to 2.6.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.6.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="99b87d5935c8ea552537d8b395d2f822237ac26f7a513b928d42e6a1d7120600" name="ghc-network-uri-devel" arch="x86_64">
    <version epoch="0" ver="2.6.1.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1428753600">- initial commit of network-uri</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 2.6.0.2
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- update to 2.6.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1458561600">- update to 2.6.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.6.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="65f2826be467c503589b6d0f3f3c33caa0fca1b9045a87c51c98406aed409246" name="ghc-newtype" arch="src">
    <version epoch="0" ver="0.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4a30a8d193e0efed6a6f5a0063d006295b95d19e0716e0ffc465670b2075d9ab" name="ghc-newtype" arch="x86_64">
    <version epoch="0" ver="0.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7e456ec76a4548984b07a249a6e3bf1390c56a5d946953c82bbeb782dbc54e24" name="ghc-newtype-devel" arch="x86_64">
    <version epoch="0" ver="0.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="546532e0f95dbe0dd2d19ee1c602652391780c23b8806ac878a7ecef6f26ba79" name="ghc-newtype-generics" arch="src">
    <version epoch="0" ver="0.4" rel="2.1"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477051200">- Update to version 0.4 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="62d9176ebab8871cd5cebdb5bde9abbd094f59b574e46a3e834981d5333746d3" name="ghc-newtype-generics" arch="x86_64">
    <version epoch="0" ver="0.4" rel="2.1"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477051200">- Update to version 0.4 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="a5ba1512487435b3ad20df264265ba50d4d31252c8e449e7b571ba3e60242a63" name="ghc-newtype-generics-devel" arch="x86_64">
    <version epoch="0" ver="0.4" rel="2.1"/>

<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477051200">- Update to version 0.4 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="bd684413857c1d505548d36c490a3db9bd58b21cb630eb47f449ca5e11e46bf7" name="ghc-nonce" arch="src">
    <version epoch="0" ver="1.0.2" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version nonce-1.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="06317abc36eb974ae4536891729e18eff39f72315e14bb26846ab886d187ea54" name="ghc-nonce" arch="x86_64">
    <version epoch="0" ver="1.0.2" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version nonce-1.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="83923bbc1e8736e0b98ae6c2688bb1f0fd169faaa6d7ad8ee466fbfd4684e66e" name="ghc-nonce-devel" arch="x86_64">
    <version epoch="0" ver="1.0.2" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version nonce-1.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.2 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="7db346f4f3fd938d723047e6454b43af3d63612c8b3e9696c6b091992bb7a151" name="ghc-old-locale" arch="src">
    <version epoch="0" ver="1.0.0.7" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1431604800">- initial commit
  * decoupled from ghc 7.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.7 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="bb33e9e9e5b5803c0035c748c3b449236bf38e75b1181775bee52b379effef98" name="ghc-old-locale" arch="x86_64">
    <version epoch="0" ver="1.0.0.7" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1431604800">- initial commit
  * decoupled from ghc 7.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.7 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="38e2bc691b0d30c85182b3ed5c066bc4bd282252b02e693745a86a88ed651341" name="ghc-old-locale-devel" arch="x86_64">
    <version epoch="0" ver="1.0.0.7" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1431604800">- initial commit
  * decoupled from ghc 7.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.7 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="86b10705a09e13daa93755e993fda2454eee9865add439bb5493ede378ebf93c" name="ghc-old-time" arch="src">
    <version epoch="0" ver="1.1.0.3" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1431604800">- initial commmit
  * decoupled from ghc</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="a37b2fcf764052861f60818f1194e1d51343d949b4f09b59c9f68d03a28fba98" name="ghc-old-time" arch="x86_64">
    <version epoch="0" ver="1.1.0.3" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1431604800">- initial commmit
  * decoupled from ghc</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="ab5bf0163a17cce8b0b3f7fc4d9f2196c352af12e93ea92b1aaeaef10174e3c5" name="ghc-old-time-devel" arch="x86_64">
    <version epoch="0" ver="1.1.0.3" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1431604800">- initial commmit
  * decoupled from ghc</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="84c6971b9879454f548bb0284c7ab2dab0b0f5f4f30088ff2ccbc0d19a357164" name="ghc-open-browser" arch="src">
    <version epoch="0" ver="0.2.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-open-browser generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 0.2.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="53b57219168fad28e8da36654ccac7ed65d6e01d98f02310f8905dcb7d8d7534" name="ghc-open-browser" arch="x86_64">
    <version epoch="0" ver="0.2.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-open-browser generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 0.2.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c2962ef0b1b025623e7c4f1ef4c4f394c02553cdf1b970a90826298e9a145888" name="ghc-open-browser-devel" arch="x86_64">
    <version epoch="0" ver="0.2.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-open-browser generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468756800">- Update to version 0.2.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8cfc606fc9a6dc4e2ca8f1ef63c75487efe60698441aa3434e8f5f30908828bb" name="ghc-optional-args" arch="src">
    <version epoch="0" ver="1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 1.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="949d00cb11c43ed58e3c05746c4d2cdef612ac2a35e82f214bed4da9b30e5d09" name="ghc-optional-args" arch="x86_64">
    <version epoch="0" ver="1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 1.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="cb7623b750cf20dfb17521571ec0f6f25d7d1cc8fec5bbf565f094956e9d2726" name="ghc-optional-args-devel" arch="x86_64">
    <version epoch="0" ver="1.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1460894400">- update to 1.0.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3840b4fa213ec3ead8d8441b388f69aa584de3019fe2f228cd4943f28e8b5775" name="ghc-optparse-applicative" arch="src">
    <version epoch="0" ver="0.12.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 0.12.0.0
  * Add "missing" error condition descriptions when required flags and arguments
    are not provided.
  * Allow multiple short flags to be concatenated together behind a single
    hyphen, e.g. "-xcf".
  * Updated dependency bounds on process and ansi-wl-pprint.
  * Add Show and Eq instances to some types for easier debugging.
  * Add defaultPrefs, a default preferences value</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.12.1.0
  * Improve subparser contexts to improve usage error texts
  * Fixed bugs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0718be37feaf7e1159c785727bcd778372a7cc028fc5738e7dc525f3c57a6f67" name="ghc-optparse-applicative" arch="x86_64">
    <version epoch="0" ver="0.12.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 0.12.0.0
  * Add "missing" error condition descriptions when required flags and arguments
    are not provided.
  * Allow multiple short flags to be concatenated together behind a single
    hyphen, e.g. "-xcf".
  * Updated dependency bounds on process and ansi-wl-pprint.
  * Add Show and Eq instances to some types for easier debugging.
  * Add defaultPrefs, a default preferences value</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.12.1.0
  * Improve subparser contexts to improve usage error texts
  * Fixed bugs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bf461ba10b975b870ff9e0f6c998480ba7fd34399f7d175017006922127e56fb" name="ghc-optparse-applicative-devel" arch="x86_64">
    <version epoch="0" ver="0.12.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 0.12.0.0
  * Add "missing" error condition descriptions when required flags and arguments
    are not provided.
  * Allow multiple short flags to be concatenated together behind a single
    hyphen, e.g. "-xcf".
  * Updated dependency bounds on process and ansi-wl-pprint.
  * Add Show and Eq instances to some types for easier debugging.
  * Add defaultPrefs, a default preferences value</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.12.1.0
  * Improve subparser contexts to improve usage error texts
  * Fixed bugs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="05e759d10a9444ac793e10d7e681bd3008171f1345fcd46cc21d144808d69d59" name="ghc-optparse-simple" arch="src">
    <version epoch="0" ver="0.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="52d3c40cb6934c4e5acb40fcc0fe69e37d1312bfc77e7ce19cb71e45e91e378d" name="ghc-optparse-simple" arch="x86_64">
    <version epoch="0" ver="0.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="277628e8964bdde6bd0ca2a4f323b4d269a1e588266e2a265af056357d47a992" name="ghc-optparse-simple-devel" arch="x86_64">
    <version epoch="0" ver="0.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6b2771099e803cd37fdc72c489b589dd99f6c1abbccc476c869d8033b1c3894c" name="ghc-pandoc" arch="x86_64">
    <version epoch="0" ver="1.17.1" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1395921600">- Correct package license</changelog>
<changelog author="mimi.vx@gmail.com" date="1429876800">- update to 1.13.2.1
  pandoc (1.13.2)
  ===============
  * TWiki Reader: add new new twiki reader (API chaneg, Alexander Sulfrian).
  * Markdown reader:
    + Better handling of paragraph in div (#1591).
    Previously text that ended a div would be parsed as Plain
    unless there was a blank line before the closing div tag.
    + Don't treat a citation as a reference link label (#1763).
    + Fix autolinks with following punctuation (#1811).
    The price of this is that autolinked bare URIs can no longer
    contain `&gt;` characters, but this is not a big issue.
    + Fix `Ext_lists_without_preceding_blankline` bug (#1636, Artyom).
    + Allow `startnum` to work without `fancy_lists`. Formerly
    `pandoc -f markdown-fancy_lists+startnum` did not work properly.
  * RST reader (all Daniel Bergey):
    + Parse quoted literal blocks (#65).  RST quoted literal blocks are
    the same as indented literal blocks (which pandoc already supports)
    except that the quote character is preserved in each line.
    + Parse RST class directives. The class directive accepts one or more
    class names, and creates a Div value with those classes.  If the
    directive has an indented body, the body is parsed as the children of
    the Div.  If not, the first block folowing the directive is made a
    child of the Div. This differs from the behavior of rst2xml, which
    does not create a Div element.  Instead, the specified classes are
    applied to each child of the directive.  However, most Pandoc Block
    constructors to not take an Attr argument, so we can't duplicate this
    behavior.
    + Warn about skipped directives.
    + Literal role now produces Code. Code role should have "code" class.
    + Improved support for custom roles
  - Added `sourceCode` to classes for `:code:` role, and anything
    inheriting from it.
  - Add the name of the custom role to classes if the Inline
    constructor supports Attr.
  - If the custom role directive does not specify a parent role,
    inherit from the `:span:` role.
    This differs somewhat from the `rst2xml.py` behavior.  If a custom
    role inherits from another custom role, Pandoc will attach both
    roles' names as classes.  `rst2xml.py` will only use the class of
    the directly invoked role (though in the case of inheriting from a
    `:code:` role with a `:language:` defined, it will also provide the
    inherited language as a class).
    + Warn about ignored fields in role directives.
  * LaTeX reader:
    + Parse label after caption into a span instead of
    inserting an additional paragraph of bracketed text (#1747).
    + Parse math environments as inline when possible (#1821).
    + Better handling of `\noindent` and `\greektext` (#1783).
    + Handle `\texorpdfstring` more gracefully.
    + Handle `\cref` and `\sep` (Wikiwide).
    + Support `\smartcite` and `\Smartcite` from biblatex.
  * HTML reader:
    + Retain display type of MathML output (#1719, Matthew Pickering).
    + Recognise `&lt;br&gt;` tags inside `&lt;pre&gt;` blocks (#1620, Matthew Pickering).
    + Make `embed` tag either block or inline (#1756).
  * DocBook reader:
    + Handle `keycombo`, `keycap` (#1815).
    + Get string content in inner tags for literal elements (#1816).
    + Handle `menuchoice` elements better, with a `&gt;` between (#1817).
    + Include `id` on section headers (#1818).
    + Document/test "type" as implemented (Brian O'Sullivan).
    + Add support for calloutlist and callout (Brian O'Sullivan).
    We treat a calloutlist as a bulleted list. This works well in practice.
    + Add support for `classname` (Bryan O'Sullivan).
  * Docx reader:
    + Fix window path for image lookup (Jesse Rosenthal).
    Don't use os-sensitive "combine", since we always want the paths in our
    zip-archive to use forward-slashes.
    + Single-item headers in ordered lists are headers (Jesse Rosenthal).
    When users number their headers, Word understands that as a single item
    enumerated list. We make the assumption that such a list is, in fact,
    a header.
    + Rewrite rewriteLink to work with new headers (Jesse Rosenthal).
    There could be new top-level headers after making lists, so we have to
    rewrite links after that.
    + Use polyglot header list (Jesse Rosenthal).
    We're just keeping a list of header formats that different languages
    use as their default styles. At the moment, we have English, German,
    Danish, and French. We can continue to add to this.
    This is simpler than parsing the styles file, and perhaps less
    error-prone, since there seems to be some variations, even within a
    language, of how a style file will define headers.
    + Remove header class properly in other langs (Jesse Rosenthal).
    When we encounter one of the polyglot header styles, we want to remove
    that from the par styles after we convert to a header. To do that, we
    have to keep track of the style name, and remove it appropriately.
    + Account for external link URLs with anchors. Previously, if a URL
    had an anchor, the reader would incorrectly identify it as an
    internal link and return only the anchor as URL. (Caleb McDaniel)
    + Fix for Issue #1692 (i18n styles) (Nikolay Yakimov).
  * Org reader:
    + Added state changing blanklines (Jesse Rosenthal).
    This allows us to emphasize at the beginning of a new paragraph (or, in
    general, after blank lines).
    + Fixed bug with bulleted lists:
  - a
  - b
  * c
    was being parsed as a list, even though an unindented `*`
    should make a heading.  See
    &lt;http://orgmode.org/manual/Plain-lists.html#fn-1&gt;.
    + Org reader: absolute, relative paths in link (#1741, Albert
    Krewinkel). The org reader was too restrictive when parsing links;
    some relative links and links to files given as absolute paths
    were not recognized correctly.
    + Org reader:  allow empty links (jgm/gitit#471, Albert Krewinkel).
    This is important for use in gitit, which uses empty links
    for wikilinks.
    + Respect indent when parsing Org bullet lists (#1650, Timothy
    Humphries).  Fixes issue with top-level bullet list parsing.
    + Fix indent issue for definition lists (Timothy Humphries,
    see #1650, #1698, #1680).
    + Parse multi-inline terms correctly in definition list (#1649,
    Matthew Pickering).
    + Fix rules for emphasis recognition (Albert Krewinkel).
    Things like `/hello,/` or `/hi'/` were falsy recognized as emphasised
    strings.  This is wrong, as `,` and `'` are forbidden border chars and
    may not occur on the inner border of emphasized text.
    + Drop COMMENT document trees (Albert Krewinkel).
    Document trees under a header starting with the word `COMMENT` are
    comment trees and should not be exported.  Those trees are dropped
    silently (#1678).
    + Properly handle links to `file:target` (Albert Krewinkel).
    Org links like `[[file:target][title]]` were not handled correctly,
    parsing the link target verbatim.  The org reader is changed such that
    the leading `file:` is dropped from the link target (see #756, #1812).
    + Parse LaTeX-style MathML entities (#1657, Albert Krewinkel).
    Org supports special symbols which can be included using LaTeX syntax,
    but are actually MathML entities.  Examples for this are
    `\nbsp` (non-breaking space), `\Aacute` (the letter A with accent acute)
    or `\copy` (the copyright sign ©)
  * EPUB reader:
    + URI handling improvements. Now we outsource most of the work to
    `fetchItem'`. Also, do not include queries in file extensions (#1671).
  * LaTeX writer:
    + Use `\texorpdfstring` for section captions when needed (Vaclav Zeman).
    + Handle consecutive linebreaks (#1733).
    + Protect graphics in headers (Jesse Rosenthal).
    Graphics in `\section`/`\subsection` etc titles need to be `\protect`ed.
    + Put `~` before header in list item text (Jesse Rosenthal).
    Because of the built-in line skip, LaTeX can't handle a section header
    as the first element in a list item.
    + Avoid using reserved characters as `\lstinline` delimiters (#1595).
    + Better handling of display math in simple tables (#1754).
    We convert display math to inline math in simple tables,
    since LaTeX can't deal with display math in simple tables.
    + Escape spaces in code (#1694, Bjorn Buckwalter).
  * MediaWiki writer:
    + Fixed links with URL = text. Previously these were rendered as bare
    words, even if the URL was not an absolute URL (#1825).
  * ICML writer:
    + Don't force all citations into footnotes.
  * RTF writer:
    + Add blankline at end of output (#1732, Matthew Pickering).
  * RST writer:
    + Ensure blank line after figure.
    + Avoid exces whitespace after last list item (#1777).
    + Wrap line blocks with spaces before continuations (#1656).
    + Fixed double-rendering of footnotes in RST tables (#1769).
  * DokuWiki writer:
    + Better handling of block quotes. This change ensures that
    multiple paragraph blockquotes are rendered using native `&gt;`
    rather than as HTML (#1738).
    + Fix external images (#1739). Preface relative links with ":",
    absolute URIs without. (Timothy Humphries)
  * HTML writer:
    + Use protocol-relative URL for mathjax.
    + Put newline btw img and caption paragraph.
    + MathML now outputted with tex annotation (#1635, Matthew Pickering).
    + Add support for KaTeX HTML math (#1626, Matthew Pickering).
    This adds `KaTeX` to `HTMLMathMethod` (API change).
    + Don't double render when `email-obfuscation=none` (#1625, Matthew
    Pickering).
    + Make header attributes work outside top level (#1711).
    Previously they only appeared on top level header elements.
    Now they work e.g. in blockquotes.
  * ODT writer:
    + Correctly handle images without extensions (#1729).
    + Strip querystring in ODT write (#1682, Todd Sifleet).
  * FB2 writer:
    + Add newline to output.
  * EPUB writer:
    + Don't add `sourceURL` to absolute URIs (#1669).
    + Don't use unsupported `opf:title-type` for epub2.
    + Include "landmarks" section in nav document for epub3 (#1757).
    + Removed playOrder from navpoint elements in ncx file (#1760).
    These aren't required, and they make manual modification of epubs
    difficult.
    + Extract title even from structured title.
    + Don't include nav node in spine unless `--toc` was requested.
    Previously we included it in the spine with `linear="no"`, leading
    to odd results in some readers (#1593).
    + Fixed absolute URI detection (#1672).
    + Correctly resolve relative URIs (#1671).
    + Use regular page template for `nav.xhtml`, including doctype (#1759).
  * Docx writer:
    + Put docx table captions above tables (#1641, Nikolay Yakimov).
    + Get the page width from the reference docx file, and use
    it to scale images that are too large to fit (Grégory Bataille).
    + Partial fix for #1607 (Nikolay Yakimov). International heading styles
    are inferred based on `&lt;w:name val="heading #"&gt;` fallback, if there
    are no en-US "Heading#" styles
    + Look in user data dir for archive `reference.docx`.
    + Renumber header and footer relationships to avoid collisions (Jesse
    Rosenthal). We previously took the old relationship names of the
    headers and footer in secptr. That led to collisions. We now make
    a map of availabl names in the relationships file, and then rename
    in secptr.
  * ConTeXt writer:
    + Add function toLabel (Mark Szepieniec).
    This function can be used to sanitize reference labels so that
    they do not contain any of the illegal characters \#[]",{}%()|= .
    Currently only Links have their labels sanitized, because they
    are the only Elements that use passed labels.
  * `Text.Pandoc.Shared`:
    + Moved import of `toChunks` outside of CPP conditional (#1590).
    + Fix `inDirectory` to reset to the original directory in case
    an exception occurs (Freiric Barral).
  * Templates:
    + LaTeX template: load polyglossia before bibtex (jgm/pandoc-templates#70).
    Thanks to bluebirch.
    + LaTeX template: Added `\VerbatimFootnotes` if there is verbatim in notes
    (#1616).
    + LaTeX template:  Add shorthands=off to babel options (#1648).
    + EPUB, EPUB3 templates: Added `id="cover"` to body of cover page.
    This aids styling, making it possible for example to set 0 margins
    on the title page (#1758).
    + EPUB, EPUB3 templates:  Handle structured metadata on titlepage.
    Previously we just expected 'title', 'subtitle', 'author', 'date'.
    Now we still support those, but also support the format recommended
    for epub metadata in the pandoc README:
  - --
    title:
  - type: main
    text: My Book
  - type: subtitle
    text: An investigation of metadata
    creator:
  - role: author
    text: John Smith
  - role: editor
    text: Sarah Jones
    identifier:
  - scheme: DOI
    text: doi:10.234234.234/33
    publisher:  My Press
    rights:  (c) 2007 John Smith, CC BY-NC
    ...
  * `Text.Pandoc.Templates.getDefaultTemplate`:
    don't fail when called with "fb2" (#1660).
  * `Text.Pandoc.Parsing`:
    + Fixed `inlineMath` so it handles `\text{..}` containing `$`.
    For example: `$x = \text{the $n$th root of $y$}` (#1677).
    + Change `parseFromString` to fail if not all input is consumed.
    (Matthew Pickering)
    + Moved `addWarning` from Markdown reader to `Parsing`, so it can be
    used by more readers (API change, Daniel Bergey).
  * `Text.Pandoc.Pretty`:
    +  Improve performance of `realLength` (Matthew Pickering).
    +  Make CR + BLANKLINE = BLANKLINE. This fixes an extra blank line we
    were getting at the end of markdown fragments (as well as rst, org,
    etc.) (#1705).
  * `Text.Pandoc.MIME`:
    + Add mime type for WebVTT (Jason Ronallo).
    + Changed mime type for `otf` to `application/vnd.ms-opentype` (#1761).
    This is needed for epub3 validation.
  * `Text.Pandoc.MediaBag`:
    + Fix Windows specific path problems (#1597).
  * `Text.Pandoc.Shared`:
    + Make `collapseFilePath` OS-agnostic (Matthew Pickering).
  * Link the test suite using `-threaded`.
    This allows the test suite to be run using `+RTS -N`.
  * Added `network` dependency under `network-uri` flag in test section.
  * Give better error messages when someone tries to convert from
    pdf, doc, odt (#1683).
  * Added `track` to list of tags treated by `--self-contained` (#1664).
  pandoc (1.13.1)
  ===============
  * Fixed `--self-contained` with Windows paths (#1558).
    Previously `C:\foo.js` was being wrongly interpreted as a URI.
  * HTML reader:  improved handling of tags that can be block or inline.
    Previously a section like this would be enclosed in a paragraph,
    with RawInline for the video tags (since video is a tag that can
    be either block or inline):
    &lt;video controls="controls"&gt;
    &lt;source src="../videos/test.mp4" type="video/mp4" /&gt;
    &lt;source src="../videos/test.webm" type="video/webm" /&gt;
    &lt;p&gt;
    The videos can not be played back on your system.&lt;br/&gt;
    Try viewing on Youtube (requires Internet connection):
    &lt;a href="http://youtu.be/etE5urBps_w"&gt;Relative Velocity on
    Youtube&lt;/a&gt;.
    &lt;/p&gt;
    &lt;/video&gt;
    This change will cause the video and source tags to be parsed
    as RawBlock instead, giving better output.
    The general change is this:  when we're parsing a "plain" sequence
    of inlines, we don't parse anything that COULD be a block-level tag.
  * Docx reader:
    + Be sensitive to user styles.  Note that "Hyperlink" is
    "blacklisted," as we don't want the default underline styling to be
    inherited by all links by default (Jesse Rosenthal).
    + Read single paragraph in table cell as `Plain` (Jesse Rosenthal).
    This makes to docx reader's native output fit with the way the markdown
    reader understands its markdown output.
  * Textile writer:  Extended the range of cases where native textile
    tables will be used (as opposed to raw HTML):  we now handle any
    alignment type, but only for simple tables with no captions.
  * Txt2Tags reader:
    + Header is now parsed only if standalone flag is set (Matthew Pickering).
    + The header is now parsed as meta information. The first line is the
    `title`, the second is the `author` and third line is the `date`
    (Matthew Pickering).
    + Corrected formatting of `%%mtime` macro (Matthew Pickering).
    + Fixed crash when reading from stdin.
  * EPUB writer:  Don't use page-progression-direction in EPUB2, which
    doesn't support it.  Also, if page-progression-direction not specified
    in metadata, don't include the attribute even in EPUB3; not including it
    is the same as including it with the value "default", as we did before.
    (#1550)
  * Org writer: Accept example lines with indentation at the beginning
    (Calvin Beck).
  * DokuWiki writer:
    + Refactor to use Reader monad (Matthew Pickering).
    + Avoid using raw HTML in table cells; instead, use `\\`
    instead of newlines (Jesse Rosenthal).
    + Properly handle HTML table cell alignments, and use spacing
    to make the tables look prettier (#1566).
  * Docx writer:
    + Bibliography entries get `Bibliography` style (#1559).
    + Implement change tracking (Jesse Rosenthal).
  * LaTeX writer:
    + Fixed a bug that caused a table caption to repeat across all pages
    (Jose Luis Duran).
    + Improved vertical spacing in tables and made it customizable using
    standard lengths set by booktab.  See
    &lt;https://groups.google.com/forum/#!msg/pandoc-discuss/qMu6_5lYy0o/ZAU7lzAIKw0J&gt;
    (Jose Luis Duran).
    + Added `\strut` to fix spacing in multiline tables (Jose Luis Duran).
    + Use `\tabularnewline` instead of `\\` in table cells (Jose Luis Duran).
    + Made horizontal rules more flexible (Jose Luis Duran).
  * Text.Pandoc.MIME:
    + Added `MimeType` (type synonym for `String`) and `getMimeTypeDef`.
    Code cleanups (Artyom Kazak).
  * Templates:
    + LaTeX template: disable microtype protrusion for typewriter font (#1549,
    thanks lemzwerg).
  * Improved OSX build procedure.
  * Added `network-uri` flag, to deal with split of `network-uri` from
    `network`.
  * Fix build dependencies for the `trypandoc` flag, so that they are
    ignored if `trypandoc` flag is set to False (Gabor Pali).
  * Updated README to remove outdated claim that `--self-contained`
    looks in the user data directory for missing files.
  pandoc (1.13.0.1)
  =================
  * Docx writer:
    + Fixed regression which bungled list numbering (#1544), causing
    all lists to appear as basic ordered lists.
    + Include row width in table rows (Christoffer Ackelman, Viktor Kronvall).
    Added a property to all table rows where the sum of column widths
    is specified in pct (fraction of 5000).  This helps persuade Word
    to lay out the table with the widths we specify.
  * Fixed a bug in Windows 8 which caused pandoc not to find the
    `pandoc-citeproc` filter (#1542).
  * Docx reader: miscellaneous under-the-hood improvements (Jesse Rosenthal).
    Most significantly, the reader now uses Builder, leading to some
    performance improvements.
  * HTML reader:  Parse appropriately styled span as SmallCaps.
  * Markdown writer: don't escape `$`, `^`, `~` when `tex_math_dollars`,
    `superscript`, and `subscript` extensions, respectively, are
    deactivated (#1127).
  * Added `trypandoc` flag to build CGI executable used in the online
    demo.
  * Makefile:  Added 'quick', 'osxpkg' targets.
  * Updated README in templates to indicate templates license.
    The templates are dual-licensed, BSD3 and GPL2+.
  pandoc (1.13)
  =============
  * Added `docx` as an input format (Jesse Rosenthal).  The docx
    reader includes conversion of native Word equations to pandoc
    LaTeX `Math` elements.  Metadata is taken from paragraphs at the
    beginning of the document with styles `Author`, `Title`, `Subtitle`,
    `Date`, and `Abstract`.
  * Added `epub` as an input format (Matthew Pickering).  The epub
    reader includes conversion of MathML to pandoc LaTeX `Math`
    elements.
  * Added `t2t` (Txt2Tags) as an input format (Matthew Pickering).
    Txt2tags is a lightweight markup format described at
    &lt;http://txt2tags.org/&gt;.
  * Added `dokuwiki` as an output format (Clare Macrae).
  * Added `haddock` as an output format.
  * Added `--extract-media` option to extract media contained in a zip
    container (docx or epub) while adjusting image paths to point to the
    extracted images.
  * Added a new markdown extension, `compact_definition_lists`, that
    restores the syntax for definition lists of pandoc 1.12.x, allowing
    tight definition lists with no blank space between items, and
    disallowing lazy wrapping.  (See below under behavior changes.)
  * Added an extension `epub_html_exts` for parsing HTML in EPUBs.
  * Added extensions `native_spans` and `native_divs` to activate
    parsing of material in HTML span or div tags as Pandoc Span
    inlines or Div blocks.
  * `--trace` now works with the Markdown, HTML, Haddock, EPUB,
    Textile, and MediaWiki readers.  This is an option intended
    for debugging parsing problems; ordinary users should not need
    to use it.
  [behavior changes]
  * Changed behavior of the `markdown_attribute` extension, to bring
    it in line with PHP markdown extra and multimarkdown.  Setting
    `markdown="1"` on an outer tag affects all contained tags,
    recursively, until it is reversed with `markdown="0"` (#1378).
  * Revised markdown definition list syntax (#1429).  Both the reader
    and writer are affected.  This change brings pandoc's definition list
    syntax into alignment with that used in PHP markdown extra and
    multimarkdown (with the exception that pandoc is more flexible about
    the definition markers, allowing tildes as well as colons).  Lazily
    wrapped definitions are now allowed.  Blank space is required
    between list items.  The space before a definition is used to determine
    whether it is a paragraph or a "plain" element.  **WARNING: This change
    may break existing documents!**  Either check your documents for
    definition lists without blank space between items, or use
    `markdown+compact_definition_lists` for the old behavior.
  * `.numberLines` now works in fenced code blocks even if no language
    is given (#1287, jgm/highlighting-kate#40).
  * Improvements to `--filter`:
    + Don't search PATH for a filter with an explicit path.
    This fixed a bug wherein `--filter ./caps.py` would run `caps.py` from
    the system path, even if there was a `caps.py` in the working directory.
    + Respect shebang if filter is executable (#1389).
    + Don't print misleading error message.
    Previously pandoc would say that a filter was not found,
    even in a case where the filter had a syntax error.
  * HTML reader:
    + Parse `div` and `span` elements even without `--parse-raw`,
    provided `native_divs` and `native_spans` extensions are set.
    Motivation:  these now generate native pandoc Div and Span
    elements, not raw HTML.
    + Parse EPUB-specific elements if the `epub_html_exts`
    extension is enabled.  These include `switch`, `footnote`,
    `rearnote`, `noteref`.
  * Org reader:
    + Support for inline LaTeX.  Inline LaTeX is now accepted and parsed by the
    org-mode reader.  Both math symbols (like `\tau`) and LaTeX commands (like
    `\cite{Coffee}`), can be used without any further escaping (Albert
    Krewinkel).
  * Textile reader and writer:
    + The `raw_tex` extension is no longer set by default.  You can
    enable it with `textile+raw_tex`.
  * DocBook reader:
    + Support `equation`, `informalequation`, `inlineequation` elements with
    `mml:math` content.  This is converted into LaTeX and put into a Pandoc
    Math inline.
  * Revised `plain` output, largely following the style of Project
    Gutenberg:
    + Emphasis is rendered with `_underscores_`, strong emphasis
    with ALL CAPS.
    + Headings are rendered differently, with space to set them off,
    not with setext style underlines. Level 1 headers are ALL CAPS.
    + Math is rendered using unicode when possible, but without the
    distracting emphasis markers around variables.
    + Footnotes use a regular `[n]` style.
  * Markdown writer:
    + Horizontal rules are now a line across the whole page.
    + Prettier pipe tables.  Columns are now aligned  (#1323).
    + Respect the `raw_html` extension.  `pandoc -t markdown-raw_html`
    no longer emits any raw HTML, including span and div tags
    generated by Span and Div elements.
    + Use span with style for `SmallCaps` (#1360).
  * HTML writer:
    + Autolinks now have class `uri`, and email autolinks have class
    `email`, so they can be styled.
  * Docx writer:
    + Document formatting is carried over from `reference.docx`.
    This includes margins, page size, page orientation, header,
    and footer, including images in headers and footers.
    + Include abstract (if present) with `Abstract` style (#1451).
    + Include subtitle (if present) with `Subtitle` style, rather
    than tacking it on to the title (#1451).
  * Org writer:
    + Write empty span elements with an id attribute as org anchors.
    For example `Span ("uid",[],[]) []` becomes `&lt;&lt;uid&gt;&gt;`.
  * LaTeX writer:
    + Put table captions above tables, to match the conventional
    standard.  (Previously they appeared below tables.)
    + Use `\(..\)` instead of `$..$` for inline math (#1464).
    + Use `\nolinkurl` in email autolinks.  This allows them to be styled
    using `\urlstyle{tt}`.  Thanks to Ulrike Fischer for the solution.
    + Use `\textquotesingle` for `'` in inline code.  Otherwise we get
    curly quotes in the PDF output (#1364).
    + Use `\footnote&lt;.&gt;{..}` for notes in beamer, so that footnotes
    do not appear before the overlays in which their markers appear
    (#1525).
    + Don't produce a `\label{..}` for a Div or Span element.  Do produce
    a `\hyperdef{..}` (#1519).
  * EPUB writer:
    + If the metadata includes `page-progression-direction` (which can be
    `ltr` or `rtl`, the `page-progression-direction` attribute will
    be set in the EPUB spine (#1455).
  * Custom lua writers:
    + Custom writers now work with `--template`.
    + Removed HTML header scaffolding from `sample.lua`.
    + Made citation information available in lua writers.
  * `--normalize` and `Text.Pandoc.Shared.normalize` now consolidate
    adjacent `RawBlock`s when possible.
  [API changes]
  * Added `Text.Pandoc.Readers.Docx`, exporting `readDocx` (Jesse Rosenthal).
  * Added `Text.Pandoc.Readers.EPUB`, exporting `readEPUB` (Matthew
    Pickering).
  * Added `Text.Pandoc.Readers.Txt2Tags`, exporting `readTxt2Tags` (Matthew
    Pickering).
  * Added `Text.Pandoc.Writers.DokuWiki`, exporting `writeDokuWiki`
    (Clare Macrae).
  * Added `Text.Pandoc.Writers.Haddock`, exporting `writeHaddock`.
  * Added `Text.Pandoc.MediaBag`, exporting `MediaBag`, `lookupMedia`,
    `insertMedia`, `mediaDirectory`, `extractMediaBag`.  The docx and epub
    readers return a pair of a `Pandoc` document and a `MediaBag` with
    the media resources they contain.  This can be extracted using
    `--extract-media`.  Writers that incorporate media (PDF, Docx,
    ODT, EPUB, RTF, or HTML formats with `--self-contained`) will look
    for resources in the `MediaBag` generated by the reader, in addition to
    the file system or web.
  * `Text.Pandoc.Readers.TexMath`: Removed deprecated `readTeXMath`.
    Renamed `readTeXMath'` to `texMathToInlines`.
  * `Text.Pandoc`: Added `Reader` data type (Matthew Pickering).
    `readers` now associates names of readers with `Reader`
    structures.  This allows inclusion of readers, like the docx
    reader, that take binary rather than textual input.
  * `Text.Pandoc.Shared`:
    + Added `capitalize` (Artyom Kazak), and replaced uses of
    `map toUpper` (which give bad results for many languages).
    + Added `collapseFilePath`, which removes intermediate `.` and
    `..` from a path (Matthew Pickering).
    + Added `fetchItem'`, which works like `fetchItem` but searches
    a `MediaBag` before looking on the net or file system.
    + Added `withTempDir`.
    + Added `removeFormatting`.
    + Added `extractSpaces` (from HTML reader) and generalized its type
    so that it can be used by the docx reader (Matthew Pickering).
    + Added `ordNub`.
    + Added `normalizeInlines`, `normalizeBlocks`.
    + `normalize` is now `Pandoc -&gt; Pandoc` instead of
    `Data a :: a -&gt; a`.  Some users may need to change their uses of
    `normalize` to the newly exported `normalizeInlines` or
    `normalizeBlocks`.
  * `Text.Pandoc.Options`:
    + Added `writerMediaBag` to `WriterOptions`.
    + Removed deprecated and no longer used `readerStrict` in
    `ReaderOptions`.  This is handled by `readerExtensions` now.
    + Added `Ext_compact_definition_lists`.
    + Added `Ext_epub_html_exts`.
    + Added `Ext_native_divs` and `Ext_native_spans`.
    This allows users to turn off the default pandoc behavior of
    parsing contents of div and span tags in markdown and HTML
    as native pandoc Div blocks and Span inlines.
  * `Text.Pandoc.Parsing`:
    + Generalized `readWith` to `readWithM` (Matthew Pickering).
    + Export `runParserT` and `Stream` (Matthew Pickering).
    + Added `HasQuoteContext` type class (Matthew Pickering).
    + Generalized types of `mathInline`, `smartPunctuation`, `quoted`,
    `singleQuoted`, `doubleQuoted`, `failIfInQuoteContext`,
    `applyMacros` (Matthew Pickering).
    + Added custom `token` (Matthew Pickering).
    + Added `stateInHtmlBlock` to `ParserState`.  This is used to keep
    track of the ending tag we're waiting for when we're parsing inside
    HTML block tags.
    + Added `stateMarkdownAttribute` to `ParserState`. This is used
    to keep track of whether the markdown attribute has been set in
    an enclosing tag.
    + Generalized type of `registerHeader`, using new type classes
    `HasReaderOptions`, `HasIdentifierList`, `HasHeaderMap` (Matthew
    Pickering).  These allow certain common functions to be reused
    even in parsers that use custom state (instead of `ParserState`),
    such as the MediaWiki reader.
    + Moved `inlineMath`, `displayMath` from Markdown reader to Parsing,
    and generalized their types (Matthew Pickering).
  * `Text.Pandoc.Pretty`:
    + Added `nestle`.
    + Added `blanklines`, which guarantees a certain number of blank lines
    (and no more).
  [bug fixes]
  * Markdown reader:
    + Fixed parsing of indented code in list items.  Indented code
    at the beginning of a list item must be indented eight spaces
    from the margin (or edge of the container), or four spaces
    from the list marker, whichever is greater.
    + Fixed small bug in HTML parsing with `markdown_attribute`, which
    caused incorrect tag nesting for input like
    `&lt;aside markdown="1"&gt;*hi*&lt;/aside&gt;`.
    + Fixed regression with intraword underscores (#1121).
    + Improved parsing of inline links containing quote characters (#1534).
    + Slight rewrite of `enclosure`/`emphOrStrong` code.
    + Revamped raw HTML block parsing in markdown (#1330).
    We no longer include trailing spaces and newlines in the
    raw blocks.  We look for closing tags for elements (but without
    backtracking).  Each block-level tag is its own `RawBlock`;
    we no longer try to consolidate them (though `--normalize` will do so).
    + Combine consecutive latex environments.  This helps when you have
    two minipages which can't have blank lines between them (#690, #1196).
    + Support smallcaps through span.
    `&lt;span style="font-variant:small-caps;"&gt;foo&lt;/span&gt;` will be
    parsed as a `SmallCaps` inline, and will work in all output
    formats that support small caps (#1360).
    + Prevent spurious line breaks after list items (#1137).  When the
    `hard_line_breaks` option was specified, pandoc would formerly
    produce a spurious line break after a tight list item.
    + Fixed table parsing bug (#1333).
    + Handle `c++` and `objective-c` as language identifiers in
    github-style fenced blocks (#1318).
    + Inline math must have nonspace before final `$` (#1313).
  * LaTeX reader:
    + Handle comments at the end of tables.  This resolves the issue
    illustrated in &lt;http://stackoverflow.com/questions/24009489&gt;.
    + Correctly handle table rows with too few cells.  LaTeX seems to
    treat them as if they have empty cells at the end  (#241).
    + Handle leading/trailing spaces in `\emph` better.
    `\emph{ hi }` gets parsed as `[Space, Emph [Str "hi"], Space]`
    so that we don't get things like `* hi *` in markdown output.
    Also applies to `\textbf` and some other constructions (#1146).
    + Don't assume preamble doesn't contain environments (#1338).
    + Allow (and discard) optional argument for `\caption` (James Aspnes).
  * HTML reader:
    + Fixed major parsing problem with HTML tables.  Table cells were
    being combined into one cell (#1341).
    + Fixed performance issue with malformed HTML tables.
    We let a `&lt;/table&gt;` tag close an open `&lt;tr&gt;` or `&lt;td&gt;` (#1167).
    + Allow space between `&lt;col&gt;` and `&lt;/col&gt;`.
    + Added `audio` and `source` in `eitherBlockOrInline`.
    + Moved `video`, `svg`, `progress`, `script`, `noscript`, `svg` from
    `blockTags` to `eitherBlockOrInline`.
    + `map` and `object` were mistakenly in both lists; they have been removed
    from `blockTags`.
    + Ignore `DOCTYPE` and `xml` declarations.
  * MediaWiki reader:
    + Don't parse backslash escapes inside `&lt;source&gt;` (#1445).
    + Tightened up template parsing.
    The opening `{{` must be followed by an alphanumeric or `:`.
    This prevents the exponential slowdown in #1033.
    + Support "Bild" for images.
  * DocBook reader:
    + Better handle elements inside code environments.  Pandoc's document
    model does not allow structure inside code blocks, but at least this way
    we preserve the text (#1449).
    + Support `&lt;?asciidoc-br?&gt;` (#1236).
  * Textile reader:
    + Fixed list parsing. Lists can now start without an intervening
    blank line (#1513).
    + HTML block-level tags that do not start a line are parsed as
    inline HTML and do not interrupt paragraphs (as in RedCloth).
  * Org reader:
    + Make tildes create inline code (#1345).  Also relabeled `code` and
    `verbatim` parsers to accord with the org-mode manual.
    + Respect `:exports` header argument in code blocks (Craig Bosma).
    + Fixed tight lists with sublists (#1437).
  * EPUB writer:
    + Avoid excess whitespace in `nav.xhtml`.  This should improve
    TOC view in iBooks (#1392).
    + Fixed regression on cover image.
    In 1.12.4 and 1.12.4.2, the cover image would not appear properly,
    because the metadata id was not correct.  Now we derive the id from the
    actual cover image filename, which we preserve rather than using
    "cover-image."
    + Keep newlines between block elements.  This allows
    easier diff-ability (#1424).
    + Use `stringify` instead of custom `plainify`.
    + Use `renderTags'` for all tag rendering.  This properly handles tags
    that should be self-closing.  Previously `&lt;hr/&gt;` would appear in EPUB
    output as `&lt;hr&gt;&lt;/hr&gt;` (#1420).
    + Better handle HTML media tags.
    + Handle multiple dates with OPF `event` attributes.  Note: in EPUB3 we
    can have only one dc:date, so only the first one is used.
  * LaTeX writer:
    + Correctly handle figures in notes.  Notes can't contain figures in
    LaTeX, so we fake it to avoid an error  (#1053).
    + Fixed strikeout + highlighted code (#1294).
    Previously strikeout highlighted code caused an error.
  * ConTeXt writer:
    + Improved detection of autolinks with URLs containing escapes.
  * RTF writer:
    + Improved image embedding: `fetchItem'` is now used to get the
    images, and calculated image sizes are indicated in the RTF.
    + Avoid extra paragraph tags in metadata (#1421).
  * HTML writer:
    + Deactivate "incremental" inside slide speaker notes (#1394).
    + Don't include empty items in the table of contents for
    slide shows.  (These would result from creating a slide
    using a horizontal rule.)
  * MediaWiki writer:
    + Minor renaming of `st` prefixed names.
  * AsciiDoc writer:
    + Double up emphasis and strong emphasis markers in intraword
    contexts, as required by asciidoc (#1441).
  * Markdown writer:
    + Avoid wrapping that might start a list, blockquote, or header (#1013).
    + Use Span instead of (hackish) `SmallCaps` in `plainify`.
    + Don't use braced attributes for fenced code (#1416).
    If `Ext_fenced_code_attributes` is not set, the first class
    attribute will be printed after the opening fence as a bare word.
    + Separate adjacent lists of the same kind with an HTML comment (#1458).
  * PDF writer:
    + Fixed treatment of data uris for images (#1062).
  * Docx writer:
    + Use Compact style for empty table cells (#1353).
    Otherwise we get overly tall lines when there are empty
    table cells and the other cells are compact.
    + Create overrides per-image for `media/` in reference docx.
    This should be somewhat more robust and cover more types of images.
    + Improved `entryFromArchive` to avoid an unneeded parse.
    + Section numbering carries over from reference.docx (#1305).
    + Simplified `abstractNumId` numbering.  Instead of sequential numbering,
    we assign numbers based on the list marker styles.
  * `Text.Pandoc.Options`:
    + Removed `Ext_fenced_code_attributes` from `markdown_github`
    extensions.
  * `Text.Pandoc.ImageSize`:
    + Use default instead of failing if image size not found
    in exif header (#1358).
    + ignore unknown exif header tag rather than crashing.
    Some images seem to have tag type of 256, which was causing
    a runtime error.
  * `Text.Pandoc.Shared`:
    + `fetchItem`:  unescape URI encoding before reading local file (#1427).
    + `fetchItem`:  strip a fragment like `?#iefix` from the extension before
    doing mime lookup, to improve mime type guessing.
    + Improved logic of `fetchItem`:  absolute URIs are fetched from the net;
    other things are treated as relative URIs if `sourceURL` is `Just _`,
    otherwise as file paths on the local file system.
    + `fetchItem` now properly handles links without a protocol (#1477).
    + `fetchItem` now escapes characters not allowed in URIs before trying
    to parse the URIs.
    + Fixed runtime error with `compactify'DL` on certain lists (#1452).
  * `pandoc.hs`: Don't strip path off of `writerSourceURL`: the path is
    needed to resolve relative URLs when we fetch resources (#750).
  * `Text.Pandoc.Parsing`
    + Simplified `dash` and `ellipsis` (#1419).
    + Removed `(&gt;&gt;~)` in favor of the equivalent `(&lt;*)` (Matthew Pickering).
    + Generalized functions to use `ParsecT` (Matthew Pickering).
    + Added `isbn` and `pmid` to list of recognized schemes (Matthew
    Pickering).
  [template changes]
  * Added haddock template.
  * EPUB3:  Added `type` attribute to `link` tags.  They are supposed to
    be "advisory" in HTML5, but kindlegen seems to require them.
  * EPUB3:  Put title page in section with `epub:type="titlepage"`.
  * LaTeX: Made `\subtitle` work properly (#1327).
  * LaTeX/Beamer: remove conditional around date (#1321).
  * LaTeX:  Added `lot` and `lof` variables, which can be set to
    get `\listoftables` and `\listoffigures` (#1407).  Note that
    these variables can be set at the command line with `-Vlot -Vlof`
    or in YAML metadata.
  [under the hood improvements]
  * Rewrote normalize for efficiency (#1385).
  * Rewrote Haddock reader to use `haddock-library` (#1346).
    + This brings pandoc's rendering of haddock markup in line
    with the new haddock.
    + Fixed line breaks in `@` code blocks.
    + alex and happy are no longer build-depends.
  * Added `Text.Pandoc.Compat.Directory` to allow building against
    different versions of the `directory` library.
  + Added `Text.Pandoc.Compat.Except` to allow building against
    different verions of `mtl`.
  * Code cleanup in some writers, using Reader monad to avoid
    passing options parameter around (Matej Kollar).
  * Improved readability in `pandoc.hs`.
  * Miscellaneous code cleanups (Artyom Kazak).
  * Avoid `import Prelude hiding (catch)` (#1309, thanks to Michael
    Thompson).
  * Changed `http-conduit` flag to `https`.  Depend on `http-client`
    and `http-client-tls` instead of `http-conduit`.  (Note:  pandoc still
    depends on `conduit` via `yaml`.)
  * Require `highlighting-kate &gt;= 0.5.8.5` (#1271, #1317, Debian #753299).
    This change to highlighting-kate means that PHP fragments no longer need
    to start with `&lt;?php`.  It also fixes a serious bug causing failures with
    ocaml and fsharp.
  * Require latest `texmath`.  This fixes `\tilde{E}` and allows
    `\left` to be used with `]`, `)` etc. (#1319), among many other
    improvements.
  * Require latest `zip-archive`.  This has fixes for unicode path names.
  * Added tests for plain writer.
  * `Text.Pandoc.Templates`:
    + Fail informatively on template syntax errors.
    With the move from parsec to attoparsec, we lost good error
    reporting.  In fact, since we weren't testing for end of input,
    malformed templates would fail silently.  Here we revert back to
    Parsec for better error messages.
    + Use `ordNub` (#1022).
  * Benchmarks:
    + Made benchmarks compile again (Artyom Kazak).
    + Fixed so that the failure of one benchmark does not prevent others
    from running (Artyom Kazak).
    + Use `nfIO` instead of the `getLength` trick to force full evaluation.
    + Changed benchmark to use only the test suite, so that benchmarks
    run more quickly.
  * Windows build script:
    + Use one install command for pandoc, pandoc-citeproc.
    + Force install of pandoc-citeproc.
  * `make_osx_package`:  Call zip file `pandoc-VERSION-osx.zip`.
    The zip should not be named `SOMETHING.pkg.zip`, or OSX finder
    will extract it into a folder named `SOMETHING.pkg`, which it
    will interpret as a defective package (#1308).
  * `README`:
    + Made headers for all extensions so they have IDs and can be
    linked to (Beni Cherniavsky-Paskin).
    + Fixed typos (Phillip Alday).
    + Fixed documentation of attributes (#1315).
    + Clarified documentation on small caps (#1360).
    + Better documentation for `fenced_code_attributes` extension
    (Caleb McDaniel).
    + Documented fact that you can put YAML metadata in a separate file
    (#1412).
  pandoc (1.12.4.2)
  =================
  * Shared:  `addMetaValue` now behaves slightly differently:
    if both the new and old values are lists, it concatenates their
    contents to form a new list.
  * LaTeX reader:
    + Set `bibliography` in metadata from `\bibliography` or
    `\addbibresource` command.
    + Don't error on `%foo` with no trailing newline.
  * Org reader:
    + Support code block headers (`#+BEGIN_SRC ...`) (Albert Krewinkel).
    + Fix parsing of blank lines within blocks (Albert Krewinkel).
    + Support pandoc citation extension (Albert Krewinkel).  This can
    be turned off by specifying `org-citations` as the input format.
  * Markdown reader:
    + `citeKey` moved to `Text.Pandoc.Parsing` so it can be used by
    other readers (Albert Krewinkel).
  * `Text.Pandoc.Parsing`:
    + Added `citeKey` (see above).
    + Added `HasLastStrPosition` type class and `updateLastStrPos`
    and `notAfterString` functions.
  * Updated copyright notices (Albert Krewinkel).
  * Added default.icml to data files so it installs with the package.
  pandoc (1.12.4)
  ===============
  * Made it possible to run filters that aren't executable (#1096).
    Pandoc first tries to find the executable (searching the path
    if path isn't given).  If it fails, but the file exists and has
    a `.py`, `.pl`, `.rb`, `.hs`, or `.php` extension, pandoc runs the filter
    using the appropriate interpreter.  This should make it easier to
    use filters on Windows, and make it more convenient for everyone.
  * Added Emacs org-mode reader (Albert Krewinkel).
  * Added InDesign ICML Writer (mb21).
  * MediaWiki reader:
    + Accept image links in more languages (Jaime Marqui?nez Ferra?ndiz).
    + Fixed bug in certain nested lists (#1213).  If a level 2 list was
    followed by a level 1 list, the first item of the level 1 list
    would be lost.
    + Handle table rows containing just an HTML comment (#1230).
  * LaTeX reader:
    + Give better location information on errors, pointing to line
    numbers within included files (#1274).
    + LaTeX reader:  Better handling of `table` environment (#1204).
    Positioning options no longer rendered verbatim.
    + Better handling of figure and table with caption (#1204).
    + Handle `@{}` and `p{length}` in tabular.  The length is not actually
    recorded, but at least we get a table (#1180).
    + Properly handle `\nocite`.  It now adds a `nocite` metadata
    field.  Citations there will appear in the bibliography but not
    in the text (unless you explicitly put a `$nocite$` variable
    in your template).
  * Markdown reader:
    + Ensure that whole numbers in YAML metadata are rendered without
    decimal points.  (This became necessary with changes to aeson
    and yaml libraries.  aeson &gt;= 0.7 and yaml &gt;= 0.8.8.2 are now required.)
    + Fixed regression on line breaks in strict mode (#1203).
    + Small efficiency improvements.
    + Improved parsing of nested `div`s.  Formerly a closing `div` tag
    would be missed if it came right after other block-level tags.
    + Avoid backtracking when closing `&lt;/div&gt;` not found.
    + Fixed bug in reference link parsing in `markdown_mmd`.
    + Fixed a bug in list parsing (#1154).  When reading a raw list
    item, we now strip off up to 4 spaces.
    + Fixed parsing of empty reference link definitions (#1186).
    + Made one-column pipe tables work (#1218).
  * Textile reader:
    + Better support for attributes.  Instead of being ignored, attributes
    are now parsed and included in Span inlines.  The output will be a bit
    different from stock textile: e.g. for `*(foo)hi*`, we'll get
    `&lt;em&gt;&lt;span class="foo"&gt;hi&lt;/span&gt;&lt;/em&gt;` instead of
    `&lt;em class="foo"&gt;hi&lt;/em&gt;`.  But at least the data is not lost.
    + Improved treatment of HTML spans (%) (#1115).
    + Improved link parsing.  In particular we now pick up on attributes.
    Since pandoc links can't have attributes, we enclose the whole link in
    a span if there are attributes (#1008).
    + Implemented correct parsing rules for inline markup (#1175, Matthew
    Pickering).
    + Use Builder (Matthew Pickering).
    + Fixed list parsing bug (#1500).
    + Don't allow inline formatting to extend over newlines.
    This matches the behavior of RedCarpet, avoids some ugly bugs,
    and improves performance.
  * DocBook reader:
    + Better treatment of `formalpara`.  We now emit the title (if present)
    as a separate paragraph with boldface text (#1215).
    + Set metadata `author` not `authors`.
    + Added recognition of `authorgroup` and `releaseinfo` elements (#1214,
    Matthew Pickering).
    + Converted current meta information parsing in DocBook to a more
    extensible version which is aware of the more recent meta
    representation (Matthew Pickering).
  * HTML reader:
    + Require tagsoup 0.13.1, to fix a bug with parsing of script tags
    (#1248).
    + Treat processing instructions &amp; declarations as block.  Previously
    these were treated as inline, and included in paragraph tags in HTML
    or DocBook output, which is generally not what is wanted (#1233).
    + Updated `closes` with rules from HTML5 spec.
    + Use Builder (Matthew Pickering, #1162).
  * RST reader:
    + Remove duplicate `http` in PEP links (Albert Krewinkel).
    + Make rst figures true figures (#1168, CasperVector)
    + Enhanced Pandoc's support for rST roles (Merijn Verstaaten).
    rST parser now supports: all built-in rST roles, new role definition,
    role inheritance, though with some limitations.
    + Use `author` rather than `authors` in metadata.
    + Better handling of directives.  We now correctly handle field
    lists that are indented more than three spaces.  We treat an
    `aafig` directive as a code block with attributes, so it can be
    processed in a filter (#1212).
  * LaTeX writer:
    + Mark span contents with label if span has an ID (Albert Krewinkel).
    + Made `--toc-depth` work well with books in latex/pdf output (#1210).
    + Handle line breaks in simple table cells (#1217).
    + Workaround for level 4-5 headers in quotes.  These previously produced
    invalid LaTeX: `\paragraph` or `\subparagraph` in a `quote` environment.
    This adds an `mbox{}` in these contexts to work around the problem.
    See &lt;http://tex.stackexchange.com/a/169833/22451&gt; (#1221).
    + Use `\/` to avoid en-dash ligature instead of `-{}-` (Vaclav Zeman).
    This is to fix LuaLaTeX output. The `-{}-` sequence does not avoid the
    ligature with LuaLaTeX but `\/` does.
    + Fixed string escaping in `hyperref` and `hyperdef` (#1130).
  * ConTeXt writer:  Improved autolinks (#1270).
  * DocBook writer:
    + Improve handling of hard line breaks in Docbook writer
    (Neil Mayhew).  Use a `&lt;literallayout&gt;` for the entire paragraph, not
    just for the newline character.
    + Don't let line breaks inside footnotes influence the enclosing
    paragraph (Neil Mayhew).
    + Distinguish tight and loose lists in DocBook output, using
    `spacing="compact"` (Neil Mayhew, #1250).
  * Docx writer:  When needed files are not present in the user's
    `reference.docx`, fall back on the versions in the `reference.docx`
    in pandoc's data files. This fixes a bug that occurs when a
    `reference.docx` saved by LibreOffice is used. (#1185)
  * EPUB writer:
    + Include extension in epub ids.  This fixes a problem with duplicate
    extensions for fonts and images with the same base name but different
    extensions (#1254).
    + Handle files linked in raw `img` tags (#1170).
    + Handle media in `audio` source tags (#1170).
    Note that we now use a `media` directory rather than `images`.
    + Incorporate files linked in `video` tags (#1170).  `src` and `poster`
    will both be incorporated into `content.opf` and the epub container.
  * HTML writer:
    + Add colgroup around col tags (#877).  Also affects EPUB writer.
    + Fixed bug with unnumbered section headings.  Unnumbered section
    headings (with class `unnumbered`) were getting numbers.
    + Improved detection of image links. Previously image links with
    queries were not recognized, causing `&lt;embed&gt;` to be used instead
    of `&lt;img&gt;`.
  * Man writer:  Ensure that terms in definition lists aren't line wrapped
    (#1195).
  * Markdown writer:
    + Use proper escapes to avoid unwanted lists (#980).  Previously we used
    0-width spaces, an ugly hack.
    + Use longer backtick fences if needed (#1206).  If the content contains a
    backtick fence and there are attributes, make sure longer fences are
    used to delimit the code.  Note:  This works well in pandoc, but github
    markdown is more limited, and will interpret the first string of three
    or more backticks as ending the code block.
  * RST writer:  Avoid stack overflow with certain tables (#1197).
  * RTF writer:  Fixed table cells containing paragraphs.
  * Custom writer:
    + Correctly handle UTF-8 in custom lua scripts (#1189).
    + Fix bugs with lua scripts with mixed-case filenames and
    paths containing `+` or `-` (#1267).  Note that `getWriter`
    in `Text.Pandoc` no longer returns a custom writer on input
    `foo.lua`.
  * AsciiDoc writer:  Handle multiblock and empty table cells
    (#1245, #1246).  Added tests.
  * `Text.Pandoc.Options`: Added `readerTrace` to `ReaderOptions`
  * `Text.Pandoc.Shared`:
    + Added `compactify'DL` (formerly in markdown reader) (Albert Krewinkel).
    + Fixed bug in `toRomanNumeral`:  numbers ending with '9' would
    be rendered as Roman numerals ending with 'IXIV' (#1249).  Thanks to
    Jesse Rosenthal.
    + `openURL`: set proxy with value of http_proxy env variable (#1211).
    Note:  proxies with non-root paths are not supported, due to
    limitations in `http-conduit`.
  * `Text.Pandoc.PDF`:
    + Ensure that temp directories deleted on Windows (#1192).  The PDF is
    now read as a strict bytestring, ensuring that process ownership will
    be terminated, so the temp directory can be deleted.
    + Use `/` as path separators in a few places, even on Windows.
    This seems to be necessary for texlive (#1151, thanks to Tim Lin).
    + Use `;` for `TEXINPUTS` separator on Windows (#1151).
    + Changes to error reporting, to handle non-UTF8 error output.
  * `Text.Pandoc.Templates`:
    + Removed unneeded datatype context (Merijn Verstraaten).
    + YAML objects resolve to "true" in conditionals (#1133).
    Note:  If `address` is a YAML object and you just have `$address$`
    in your template, the word `true` will appear, which may be
    unexpected.  (Previously nothing would appear.)
  * `Text.Pandoc.SelfContained`:
    + `mkSelfContained` now takes just two arguments, `WriterOptions` and
    the string.
  * It no longer looks in data files.  This only made sense when we
    had copies of slidy and S5 code there.
  * `fetchItem'` is used instead of the nearly duplicate `getItem`.
    + Handle `poster` attribute in `video` tags (#1188).
  * `Text.Pandoc.Parsing`:
    + Made `F` an instance of Applicative (#1138).
    + Added `stateCaption`.
    + Added `HasMacros`, simplified other typeclasses.
    Removed `updateHeaderMap`, `setHeaderMap`, `getHeaderMap`,
    `updateIdentifierList`, `setIdentifierList`, `getIdentifierList`.
    + Changed the smart punctuation parser to return `Inlines`
    rather than `Inline` (Matthew Pickering).
    + Changed `HasReaderOptions`, `HasHeaderMap`, `HasIdentifierList`
    from typeclasses of monads to typeclasses of states.  This simplifies
    the instance definitions and provides more flexibility.  Generalized
    type of `getOption` and added a default definition.  Removed
    `askReaderOption`.  Added `extractReaderOption`.  Added
    `extractHeaderMap` and `updateHeaderMap` in `HasHeaderMap`.
    Gave default definitions for `getHeaderMap`, `putHeaderMap`,
    `modifyHeaderMap`.  Added `extractIdentifierList` and
    `updateIdentifierList` in `HasIdentifierList`.  Gave defaults
    for `getIdentifierList`, `putIdentifierList`, and
    `modifyIdentifierList`.  The ultimate goal here is to allow different
    parsers to use their own, tailored parser states (instead of
    `ParserState`) while still using shared functions.
  * Template changes:
    + LaTeX template: Use `fontenc` package only with `pdflatex` (#1164).
    + LaTeX template:  Add `linestretch` and `fontfamily` variables.
    + LaTeX template:  Conditionalize author and date commands.
    + Beamer template: Consistent styles for figure and table captions
    (aaronwolen).
    + LaTeX and beamer template:  Adjust widths correctly for oversized
    images.  Use `\setkeys{Gin}{}` to set appropriate defaults for
    `\includegraphics` (Yihui Xie, Garrick Aden-Buie).  Load
    `upquote` only after `fontenc` (Yihui Xie).
    + Beamer template: Added caption package (#1200).
    + Beamer template:  changes for better unicode handling (KarolS).
    + DocBook template:  use `authorgroup` if there are authors.
    + revealjs template: Move `include-after` to end (certainlyakey).
    + revealjs template: Fixed PDF print function (#1220, kevinkenan).
  * Bumped version bounds of dependencies.
  * Added a `--trace` command line option, for debugging backtracking
    bugs.  So far this only works with the markdown reader.
  * MathMLinHTML:  Fixed deprecation warning (#362, gwern, Albert Krewinkel).
  * Updated travis script to test with multiple GHC versions.
  * Force failure of a Travis build if GHC produces warnings (Albert
    Krewinkel).
  * Add `.editorconfig` (Albert Krewinkel).
    See &lt;http://editorconfig.org/&gt; for details.
  * Give more useful error message if '-t pdf' is specified (#1155).
  * Added `Cite`, `SmallCaps` to `Arbitrary` instance (#1269).
  * Allow `html4` as a synonym of `html` as a reader (it already works
    as a writer).
  * README:
    + Added an explanation of how to use YAML metadata to
    force items to appear in the bibliography without citations in
    the text (like LaTeX `\nocite`).
    + Added note to `--bibtex/--natbib`: not for use in making PDF
    (#1194, thanks to nahoj).
    + Added explanatory notes about `--natbib` and `--biblatex`.
    + Added specification of legal syntax for citation keys.
    + Fixed variable defaults documentation (Albert Krewinkel).
  * Removed copyright statements for files that have been removed
    (Albert Krewinkel).
  * Moved some doc files from `data-files` to `extra-source-files` (#1123).
    They aren't needed at runtime.  We keep README and COPYRIGHT in data
    to ensure that they'll be available on all systems on which pandoc
    is installed.</changelog>
<changelog author="mimi.vx@gmail.com" date="1430049600">- correct ghc-http-client-tls dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- disable old-locale support</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.14.0.2
- man.patch to remove generating of man pages
  * for changes please see upstream 'changelog' file</changelog>
<changelog author="mimi.vx@gmail.com" date="1433246400">- reworked man patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1433246401">- update to 1.14.0.3
  * Allow compilation with syb 0.5.*.
  * Custom writer: fixed some compiler warnings for ghc &lt; 7.10.</changelog>
<changelog author="mimi.vx@gmail.com" date="1433419200">- update to 1.14.0.4
  * Added missing commonmark template.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438084800">- update to 1.15.0.6
- removed man.patch , pandoc.1.gz and pandoc_markdown.5.gz
  * `--self-contained`:  Fixed overaggressive CSS minimization (#2301, 2286).
    Previously `--self-contained` wiped out all spaces in CSS,
    including semantically significant spaces.  This was a regression
    from 1.14.x.
  * Markdown reader: don't allow bare URI links or autolinks in link
    label (#2300).  Added test cases.
  * `Text.Pandoc.Parsing`, `uri`: Improved bare autolink detection (#2299).
    Previously we disallowed `-` at the end of an autolink,
    and disallowed the combination `=-`.  This commit liberalizes the
    rules for allowing punctuation in a bare URI, and adds test cases.
    One potential drawback is that you can no longer put a bare
    URI in em dashes like this:
    `this uri---http://example.com---is an example.`
    But in this respect we now match github's treatment of bare URIs.
  * HTML writer:  support speaker notes in dzslides.
    With this change `&lt;div class="notes"&gt;` and also `&lt;div class="notes"
    role="note"&gt;` will be output if `-t dzslides` is used. So we can
    have speaker notes in dzslides too.  Thanks to maybegeek.
  * Updated dzslides template.
  * Improved documentation of options to print system default files (#2298).
    `--print-default-data-file` and `--print-default-template`.
  * DokuWiki writer: use `$..$` for Math instead of `&lt;math&gt;..&lt;/math&gt;`
    (Tiziano Müller).  MathJax seems currently to be the only maintained
    math rendering extension for DokuWiki.
  * `Text.Pandoc.Shared`: Changed `hierarchicalize` so it treats references
    div as top-level header (#2294).  This fixes a bug with `--section-divs`,
    where the final references section added by pandoc-citeproc, enclosed in
    its own div, got nested in the div for the section previous to it.
  * Allow vector 0.11.
  * Require cmark &gt; 0.4.
  * HTML writer: Fixed email javascript obfuscation with `mailto:`
    URLs (#2280).  This fixes a potential security issue.  Because
    single quotes weren't being escaped in the link portion, a
    specially crafted email address could allow javascript code injection.
  * Markdown/HTML readers:  Avoid parsing partial URLs like
    `&lt;www.pandoc.org/blah#foo&gt;` as HTML tags (#2277).
  * RST reader:  allow inline formatting in definition list field
    names (Lars-Dominik Braun).
  * PDF:  Make sure `--latex-engine-opt` goes before the filename
    on the command line.  LaTeX needs the argument to come after
    the options (#1779).
  * CommonMark writer: fixed tags used for super/subscript.
  * ConTeXt template:  activate hanging indent for definition lists
    (mb21).
  * Make cabal require `hsb2hs` &gt;= 0.3.1 if `embed_data_files` specified.
    This is done by adding `hookedPrograms` in `Setup.hs`, which allows us
    to include `hsb2hs` in Build-Tools in cabal.
    + Admin privileges are no longer required for a per-user install
  * Travis:  unpack sdist for build to catch packaging bugs.
  * Improved documentation on where user templates go (#2272).
  * Added pandoc.1 man page to the repository.  It is no longer
    built as part of the cabal build process. (This proved too
    fragile.)  pandoc.1 can be regenerated (`make man/pandoc.1`)
    when `README` is changed.
  * Copying of the man page now respects `--destdir` (#2262).
  * Improved error messages for filters.  User is now informed if
    the filter requires an interpreter that isn't found in the path,
    or if the filter returns an error status.
  * Ensure target directory is created when installing man page.
  * Added files needed for building man page to Extra-Source-Files.
  * Man page is now built and installed as part of the cabal build
    process. Removed Makefile target for man page.
  * Man page changes:
    + Removed `--man1`, `--man5` options (breaking change).
    + Removed `Text.Pandoc.ManPages` module (breaking API change).
    + Makefile target for `man/man1/pandoc.1`.  This uses pandoc to
    create the man page from README using a custom template and filters.
    + Added `man/` directory with template and filters needed to build
    man page.
    + We no longer have two man pages: `pandoc.1` and `pandoc_markdown.5`.
    Now there is just pandoc.1, which has all the content from README.
    This change was needed because of the extensive cross-references
    between parts of the README.
    + Removed old `data/pandoc.1.template` and
    `data/pandoc_markdown.5.template`.
  * OpenDocument writer: Do not add a carriage return after a hard
    line break (Michael Chladek).
  * ConTeXt writer:
    + use `\goto` for internal links.
    + Added a `%` at end for `\reference` to avoid spurious space.
  * Ignore sandbox on 'make quick'
  * Added new unexported module:  `Text.Pandoc.ManPages`.
  * `README` now acts like a data file (even though it isn't in
    `data/`).  So, for example, `pandoc --print-default-data-file README`
    will produce the README.)  This change was required for the `--man1`
    and `--man5` options, since the man pages are produced from the
    README, but it may be useful for other purposes as well.
  * Allow `reference.docx` and `reference.odt` to be used with
    `--print-default-data-file` and to shadow defaults if placed in
    the user data directory.  Note that as of 1.14, we no longer
    include these files as data files; instead, we include their
    components.  This change causes pandoc to behave as if it has
    these data files; they are constructed on demand when needed
    using `getDefaultReferenceDocx` and `getDefaultReferenceODT`.
  * Fixed regression in CSS parsing with `--self-contained` (#2224).
    Pandoc 1.14.0.x used css-text to parse the CSS, but its parser
    silently drops big sections of CSS.  This commit replaces the
    use of css-text with a small but principled CSS preprocessor,
    which removes whitespace and comments and replaces `url()` with
    base 64 data when possible.
  * Use `https://` instead of `//` for MathJax and KaTeX CDN URLs (#1920).
    This will allow math to work when pages are being viewed locally.
  * `Text.Pandoc.Options`:  Export `plainExtensions`.
    These are the extensions used in `plain` output.
  * LaTeX reader: Don't parse `_` and `^` as sub/superscript outside of
    math mode; treat them as regular inline text.  Normally these will
    cause an error in LaTeX, but there are contexts (e.g. `alltt`
    environments) where they are allowed.
  * HTML reader:  allow `&lt;body&gt;` to close `&lt;head&gt;`.
  * DocBook reader: support `mediaobject`s and `figures` (#2184, mb21).
  * RST reader: Fix reference names with special characters
    (Lars-Dominik Braun).
  * Textile writer:  escape `+` and `-` as entities (#2225).
  * DokuWiki writer: Use proper `&lt;code&gt;` tags for code blocks (#2213).
  * Plain writer:  don't use symbols for super/subscript (#2237).
    Simplified code by using `plainExtensions`.
  * InDesign writer: Properly escape URLs containing more than one
    colon character (gohai).
  * Docx writer: Make sure we use dist version of `reference.docx`
    (and not the user's version) for certain settings.  Taking some
    settings values from a user-supplied reference.docx can lead to
    corruption.  This fixes a regression from the last release (#2249).
  * `Text.Pandoc.Shared`: exports `getDefaultReferenceDocx` and
    `getDefaultReferenceODT` (API change).  These functions have been
    removed from the Docx and ODT writers.
  * LaTeX template (Xavier Olive):
    + Added `CJKmainfont` and `CJKoptions` variables.
    + Allow dvipsnames (e.g. `MidnightBlue`) for colors (Xavier Olive).
  * Epub templates:  use `author.role`, not `author.type`.
  * Bump cmark version to &gt;= 0.3.4.
  * Improved Windows installer (#2205, thanks to nkalvi).
    Users can now select a per-user or systemwide install, and can set
    the installation path.  At the end of installation, the install location
    is given.  The install location is also now given in the list of
    installed programs in Control Panel.  Cleaner WiX syntax is used for
    setting the path.
  * Added `download_stats` target to Makefile.</changelog>
<changelog author="mimi.vx@gmail.com" date="1445169600">- update to 1.15.1
  * `pandocVersion` is now defined in `Text.Pandoc.Shared`
    and reexported from `Text.Pandoc` (Alex Vong).  This allows
    writers to access it.  (Alex Vong) (API change)
  * For `markdown_mmd`, add: `implicit_figures`, `superscripts`,
    `subscripts` (#2401).
  * Added `odt` as input format (MarLinn).  Added new module
    `Text.Pandoc.Reader.ODT` (API change). Fully implemented features:
    Paragraphs, Headers, Basic styling, Unordered lists, Ordered lists,
    External Links, Internal Links, Footnotes, Endnotes, Blockquotes.
    Partly implemented features: Citations, Tables.
  * Markdown Reader:
    + Add basic tests for each header style (Ophir Lifshitz).
    + Add implicit header ref tests for headers with spaces (Ophir Lifshitz).
    + Skip spaces in headers (Ophir Lifshitz).
    + Handle 'id' and 'class' in parsing key/value attributes (#2396).
    `# Header {id="myid" class="foo bar"}`
    is now equivalent to `# Header {#myid .foo .bar}`.
    + Use '=' instead of '#' for atx-style headers in markdown+lhs.
    (Kristof Bastiaensen)
    + Pipe tables: allow indented columns.  Previously the left-hand column
    could not start with 4 or more spaces indent.  This was inconvenient
    for right-aligned left columns.  Note that the first (header column)
    must still have 3 or fewer spaces indentation, or the table will be
    treated as an indented code  block.
    + Fix regression:  allow HTML comments containing `--`.
    Technically this isn't allowed in an HTML comment, but
    we've always allowed it, and so do most other implementations.
    It is handy if e.g. you want to put command line arguments
    in HTML comments.
  * LaTeX reader:
    + Don't eat excess whitespace after macros with only optional
    arguments (#2446).
    + Support longtable (#2411).
    + Implement `\Cite` (#2335).
    + Support abstract environment.  The abstract populates an
    `abstract` metadata field.
    + Properly handle booktabs lines.  Lines aren't part of the
    pandoc table model, so we just ignore them (#2307).
  * HTML reader:
    + Handle type attribute on ol, e.g. `&lt;ol type="i"&gt;` (#2313).
    + Updated for new automatic header attributes.
    + Add auto identifiers if not present on headers.  This makes
    TOC linking work properly.
    + Detect `font-variant` with `pickStyleAttrProps` (Ophir Lifshitz).
    + Test `&lt;ol&gt;` type, class, and inline list-style(-type) CSS
    (Ophir Lifshitz).
    + Better handling of "section" elements (#2438).  Previously
    `&lt;section&gt;` tags were just parsed as raw HTML blocks.  With
    this change, section elements are parsed as Div elements with
    the class "section".
  * MediaWiki reader:  handle unquoted table attributes (#2355).
  * DocBook reader:
    + Added proper support for DocBook `xref` elements (Frerich Raabe).
    Added `dbContent` field to reader state, so we can lookup
    cross refs.
    + Handle `informalexample` (#2319).
  * Docx Reader:
    + Create special punctuation test (Ophir Lifshitz).
    + Parse soft, no-break hyphen elements (Ophir Lifshitz).
    + Updated headers test (Ophir Lifshitz). Replaced `styles.xml`
    in `headers.docx` with pandoc's current `styles.xml`, which
    contains styles for Heading 1 through 6. Added Heading 4
    through 7 to the test document. Note that Heading 7 is not
    parsed as a Heading because there is no Heading 7 style.
  * RST reader:  better handling of indirect roles.
    Previously the parser failed on this kind of case
    .. role:: indirect(code)
    .. role:: py(indirect)
    :language: python
    :py:`hi`
    Now it correctly recognizes `:py:` as a code role.
  * Org reader:
    + Add auto identifiers if not present on headers
    (#2354, Juliusz Gonera).
    + Allow verse blocks to contain empty lines (#2402,
    Albert Krewinkel).
  * EPUB reader:  stop mangling external URLs (#2284).
  * RST writer:
    + Don't insert `\ ` when complex expression in matched pairs.
    E.g. `` [:sup:`3`] `` is okay; you don't need `` [:sup:`3`\ ] ``.
    + Ensure that `\ ` is inserted when needed before Cite and Span
    elements that begin with a "complex" element (jgm/pandoc-citeproc#157).
    + Normalize headers only in "standalone" mode (#2394).
  * Haddock writer: escape `*` and `^` (G. Bataille).
  * Markdown writer:
    + In TOC, add links to headers (#829).
    + Use unicode super/subscripts for digits in plain output
    (when the `superscripts` and `subscripts` extensions are
    not enabled).
  * Docx writer:
    + Moved invalid character stripping to `formattedString`.
    This avoids an inefficient generic traversal (#2356).
    + Use user data directory for `reference.docx` archive.
    This allows the test suite to work without installing pandoc first.
    It also brings the docx writer in line with the odt writer.
    + Tests:  docx writer tests now use `../data` for data directory.
    This allows tests to be run without installing first.
    + Tests: Use real jpg (not empty) for docx tests to avoid warning.
  * LaTeX writer:
    + Fixed detection of 'chapters' from template.
    If a documentclass isn't specified in metadata, but the
    template has a hardwired bookish documentclass, act as if
    `--chapters` was used.  This was the default in earlier
    versions, but it has been broken for a little while.
    + Correctly recognize book documentclass in metadata (#2395).
    + Set language-related variables automatically, depending
    on the value of the `lang` field, which is now always
    assumed to be in BCP47 format (mb21, #1614, #2437).
    + Add `\protect` to `\hyperdef` in inline context.  This way we
    don't get an error when this is used as a moveable argument (#2136).
    + Support all frame attributes in Beamer.
    + Percent-encode more special characters in URLs (#1640, #2377).
    The special characters are '&lt;','&gt;','|','"','{','}','[',']','^', '`'.
  * HTML writer:
    + Update KaTeX JS and CSS versions (Emily Eisenberg).
    + For dzslides, add `role="note"` for speaker notes (#1693).
    + Percent-encode more special characters in URLs (#1640, #2377).
    The special characters are '&lt;','&gt;','|','"','{','}','[',']','^', '`'.
    + Render Div with class `section` as `&lt;section&gt;` in HTML5.
  * EPUB writer:
    + In TOC, replace literal "&lt;br/&gt;" with space (#2105).
    + With `--webtex`, include image file rather than `data:` URI (#2363).
  * Native writer: format Div properly, with blocks separated.
  * Support bidirectional text output with XeLaTeX, ConTeXt and HTML
  * Reference Docx:
    + Add missing Header 6 style (steel blue) (Ophir Lifshitz).
    + Correct `outlineLvl` for Header styles (Ophir Lifshitz).
  * Templates
    + Beamer:  Add `innertheme`, `outertheme` variables
    (Guilhem Bonnefille, #121). Add space after colon in figure caption.
    Integrate recent font and language updates from LaTeX template;
    allow use of `mainfont` variable for changing the slide text
    in XeTeX and LuaTeX (Andrew Dunning, #131).
    + LaTeX:  Add `mainfontoptions`, `sansfontoptions`,
    `monofontoptions`, `mathfontoptions`, `fontfamilyoptions`
    (Andrew Dunning, #122).  Support handling of bidirectional
    text (mb21, #120). Improve reliability of superscripts/subscripts
    under XeTeX and prevent letters and numbers from appearing on a
    different baseline by removing use of the `realscripts` package
    (via `xltxtra`).  To restore use of OpenType characters for these
    features under XeTeX or LuaTeX, add `\usepackage{realscripts}` to
    `header-includes` (Andrew Dunning, #130).  Remove redundant
    reference to `xunicode` (Andrew Dunning, #130).  Add `fontenc`,
    `indent`, `subparagraph` variables (Andrew Dunning).
    Allow use of `hidelinks` variable for `hyperref` package (Hugo Roy,
    [#113]).  Prevent package clash with `tufte-latex` and other classes that
    include `hyperref` or `color` (Xavier Olive, #115).
    + ConTeXt:  Support handling of bidirectional text (mb21, #120).
    + LaTeX and ConTeXt: Use more specific language variables.
    Instead of directly using `lang`, we now use `babel-lang` and
    `polyglossia-lang` and `context-lang`.  These variables are set by
    the writers to the necessary values, based on the `lang` variable
    (which now always takes a value in BCP47 format). (mb21, #114, #129).
    + HTML:  Support handling of bidirectional text (mb21, #120).
    Move HTML5 shiv after CSS and fix URL (Andrew Dunning).
    Add dir attribute in html5 (Andrew Dunning).
    + reveal.js: Add `controls`, `progress` variables (Grégoire Pineau, #127).
    Add `width`, `height` variables (Anrew Dunning).  Update template
    from 3.1 source (Andrew Dunning).  All configuration options are now
    available as variables, but are only be included if set (reveal.js
    uses defaults otherwise).
    + man: Added comment stating that the page is autogenerated by pandoc,
    giving version.  Added `adjusting` and `hyphenate` variables
    (Alex Vong, #123).
  * epub.css: added selectors for nested emphasis (Pablo Rodriguez).
  * MediaBag:  ensure that `/` is always used as path separator.
  * `sample.lua`: define `CaptionedImage`, add newline at end (#2393).
  * Added `--bash-completion` option.  This generates a bash completion
    script.  To use: `eval "$(pandoc --bash-completion)"`.
  * Text.Pandoc.Error: Define Typeable and Exception instances
    for PandocError (#2386).
  * Text.Pandoc.Parsing: `toKey`: strip off outer brackets.
    This makes keys with extra space at the beginning and end
    work:  e.g.
    [foo]: bar
    [ foo ]
    will now be a link to bar (it wasn't before).
  * Text.Pandoc: disable `auto_identifiers` for epub.
    The epub writer inserts its own auto identifiers;
    this is more complex due to splitting into "chapter" files.
  * Renamed Text.Pandoc.Compat.Locale -&gt; Text.Pandoc.Compat.Time.
    It now reexports Data.Time.
  * Use custom Prelude to avoid compiler warnings.
    + The (non-exported) prelude is in prelude/Prelude.hs.
    + It exports Monoid and Applicative, like base 4.8 prelude,
    but works with older base versions.
    + It exports (&lt;&gt;) for mappend.
    + It hides 'catch' on older base versions.
  * Added a `stack.ymal` and stack install instructions to INSTALL.
  * Clarified what is "out of scope" in README and CONTRIBUTING.md.
  * Added note to CONTRIBUTING.md about ghc versions and travis.
  * Clarify docs on block quotes.  The space after `&gt;` is optional (#2346).
  * Removed obsolete reference to default.csl (#2372).
  * List all styles in manual for `--reference-docx` (Chris Black)
  * Don't capitalize header links in man page.
  * Added section on repl to CONTRIBUTING.md.
  * README:  Added space after backslash in image example (#2329).
  * Document details of citation locator terms (Nick Bart).
  * Fixed some internal links in README (#2309).
  * Improve CSL documentation, variables documentations,
    links, and cross-references in README. (Andrew Dunning)
  * Fix build failure with `--flags=-https` (Sergei Trofimovich).
  * Use `newManager` instead of `withManager` in recent `http-client`.
    This avoids a deprecation warning.
  * Allow building with latest versions of http-types,
    HUnit, criterion, syb, aeson.
  * Setup.hs: rewrite so as not to use process, directory, filepath.
    Using anything outside base is dangerous, since older
    versions of ghc may link against two different versions.</changelog>
<changelog author="mimi.vx@gmail.com" date="1445774400">- update to 1.15.1.1
  * `Text.Pandoc.Data`:  store paths in dataFiles using posix separators.
  + add Suggests: texlive-latex-bin-bin</changelog>
<changelog author="mimi.vx@gmail.com" date="1447675200">- update to 1.15.2.1
- correct license to GPL-2.0+
- very long changelog again, for details please see changelog file or
  https://hackage.haskell.org/package/pandoc-1.15.2.1/changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- create placeholder package for pdf support</changelog>
<changelog author="mimi.vx@gmail.com" date="1453550400">- update to 1.16.0.2
- very long changelog again. For details please see changelog file or
    https://hackage.haskell.org/package/pandoc-1.16.0.2/changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1457870400">- remove unused flag</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 1.17.0.2
  * Fixed serious regression in `htmlInBalanced`, which caused
    newlines to be omitted in some raw HTML blocks in Markdown
  * File scope is no longer used when there are no input files (i.e.,
    when input comes from stdin).  Previously file scope was triggered
    when the `json` reader was specified and input came from `stdin`,
    and this caused no output to be produced.
  * Improved documentation of templates
  * Added `--file-scope` option (Jesse Rosenthal).
    By default pandoc operates on multiple files by first concatenating
    them (around extra line breaks) and then processing the joined file. So
    it only parses a multi-file document at the document scope. This has the
    benefit that footnotes and links can be in different files, but for
    some purposes it is useful to parse the individual files first
    and then combine their outputs (e.g. when the files use footnotes
    or links with the same labels).  The `--file-scope` option causes
    pandoc to parse the files first, and then combine the parsed output,
    instead of combining before parsing. `--file-scope` is selected
    automatically for binary input files (which cannot be concatenated)
    and for pandoc json.
  * Add TEI Writer (Chris Forster) and `tei` output format.
  * Added a general `ByteStringReader` with warnings, used by the docx
    reader (API change, Jesse Rosenthal).
  * Add `readDocxWithWarnings` (API change, Jesse Rosenthal).
  * Changed type of `Shared.uniqueIdent`'s argument from `[String]`
    to `Set String.` This avoids performance problems in documents with
    many identically named headers (API change, #2671).
  * Removed `tex_math_single_backslash` from `markdown_github` options
  * Make language extensions as well as full language names
    trigger syntax highlighting.  For example, `py` will now work as
    well as `python` (jgm/highlighting-kate#83).
  * Added `institute` variable to latex, beamer templates (Fraser
    Tweedale, Josef Svenningsson).
  * Docx reader (Jesse Rosenthal):
    + Handle alternate content.  Some word functions (especially graphics)
    give various choices for content so there can be backwards compatibility.
    + Don't turn numbered headers into lists.
    + Docx Reader: Add state to the parser, for warnings
    + Update feature checklist in source code.
    + Get rid of `Modifiable` typeclass.
    + Add tests for adjacent hyperlinks.
    + Add a "Link" modifier to `Reducible`. We want to make sure that
    links have their spaces removed, and are appropriately smushed
    together (#2689).
  * HTML reader:
    + Fixed behavior of base tag (#2777).
    If the base path does not end with slash, the last component
    will be replaced.  E.g. base = `http://example.com/foo`
    combines with `bar.html` to give `http://example.com/bar.html`.
    If the href begins with a slash, the whole path of the base
    is replaced.  E.g. base = `http://example.com/foo/` combines
    with `/bar.html` to give `http://example.com/bar.html`.
    + Rewrote `htmlInBalanced`.  This version avoids an exponential
    performance problem with `&lt;script&gt;` tags, and it should be faster
    in general (#2730).
    + Properly handle an empty cell in a simple table (#2718).
    + Handle multiple `&lt;meta&gt;` tags with same name.  Put them in a list
    in the metadata so they are all preserved, rather than (as before)
    throwing out all but one..
  * Markdown reader:
    + Improved pipe table parsing (#2765).
    + Allow `+` separators in pipe table cells.  We already allowed
    them in the header, but not in the body rows, for some reason.
    This gives compatibility with org-mode tables.
    + Don't cross line boundary parsing pipe table row.
    Previously an Emph element could be parsed across the newline
    at the end of the pipe table row.
    + Use `htmlInBalanced` for `rawVerbatimBlock`, for better
    performance (#2730).
    + Fixed bug with smart quotes around tex math.
  * LaTeX reader:
    + Handle interior `$` characters in math (#2743).  For example,
    `$$\hbox{$i$}$$`.
    + `inlineCommand` now gobbles an empty `{}` after any command (#2687).
    This gives better results when people write e.g. `\TeX{}` in Markdown.
    + Properly handle LaTeX "math" environment as inline math (#2171).
  * Textile reader: Support `&gt;`, `&lt;`, `=`, `&lt;&gt;` text alignment attributes.
  * Org reader (Albert Krewinkel):
    + Prefix even empty figure names with "fig:" (#2643).  The
    convention used by pandoc for figures is to mark them by prefixing
    the name with `fig:`.  The org reader failed to do this if a figure
    had no name.
    + Refactor link-target processing (#2684).
  * ConTeXt writer: Fix whitespace at line beginning in line blocks (#2744).
    Thanks to @c-foster.
  * HTML writer: Don't include alignment attribute for default table columns.
    Previously these were given "left" alignment.  Better to leave off
    alignment attributes altogether (#2694).
  * Markdown writer: Use hyphens for YAML metadata block bottom line, for
    better compatibility with other Markdown flavors (Henrik Tramberend).
  * LaTeX writer:
    + Use image identifier to create a label and hypertarget for
    figures (Mauro Bieg).
    + Avoid double toprule in headerless table with caption (#2742).
    + Clean up options parser (Jesse Rosenthal).
    + Treat `memoir` template with `article` option as article, instead
    of treating all `memoir` templates as books.
    + Allow more flexible table alignment (Henrik Tramberend, #2665).
    New default is not to include `[c]` option (which is the default
    anyway if no positioning is specified).  Now LaTeX emplates can
    control the overall table alignment in a document by setting the
    longtable length variables `LTleft` and `LTright`.  For example,
    `\setlength\LTleft\parindent\setlength\LTright\fill`
    will create left-aligned tables that respect paragraph indentation.
  * Docx writer: Handle image alt text (#2754, Mauro Bieg).
  * Org writer - pass through RawInline with format "org".
  * DokuWiki writer: use `$$` for display math.
  * Custom writer: Pass attributes parameter to CaptionedImage (#2697).
  * Make protocol-relative URIs work again (#2737).
  * make_osx_package.sh:  Use env variable for developer id certs.
  * Raise `tagsoup` lower bound to 0.13.7 to fix entity-related
    problems (#2734).
  * Allow `zip-archive` 0.3.
  * Allow `aeson` 0.11.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 1.17.0.3
  * LaTeX writer: Fixed position of label in figures. Previously the label wasn't
    in the right place, and `\ref` wouldn't work properly.
  * Added .tei test files to pandoc.cabal so they'll be included in tarball.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 1.17.1
  * New output format: `docbook5`
  * `Text.Pandoc.Options`: Add `writerDocBook5` to `WriterOptions`
  * Org writer:
  + Add :PROPERTIES: drawer support
    This allows header attributes to be added to org documents in the form
    of `:PROPERTIES:` drawers.  All available attributes are stored as
    key/value pairs.  This reflects the way the org reader handles
    `:PROPERTIES:` blocks.
  + Add drawer capability. For the implementation of the
    Drawer element in the Org Writer, we make use of a generic Block
    container with attributes.  The presence of a `drawer` class defines
    that the `Div` constructor is a drawer. The first class defines the
    drawer name to use.  The key-value list in the attributes defines
    the keys to add inside the Drawer.  Lastly, the list of Block elements
    contains miscellaneous blocks elements to add inside of the Drawer.
  + Use `CUSTOM_ID` in properties.  The `ID` property is
    reserved for internal use by Org-mode and should not be used.
    The `CUSTOM_ID` property is to be used instead, it is converted to the
    `ID` property for certain export format.
  * LaTeX writer:
  + Ignore `--incremental` unless output format is beamer.
  + Fix polyglossia to babel env mapping.
    Allow for optional argument in square brackets.
  + Recognize `la-x-classic` as Classical Latin.
    This allows one to access the hyphenation patterns in CTAN's
    hyph-utf8.
  + Add missing languages from hyph-utf8.
  + Improve use of `\strut` with `\minipage` inside tables
    .  This improves spacing in multiline
    tables.
  + Use `{}` around options containing special chars.
  + Avoid lazy `foldl`.
  + Don't escape underscore in labels.  Previously they were
    escaped as `ux5f`.
  + brazilian -&gt; brazil for polyglossia.
  * HTML writer: Ensure mathjax link is added when math appears in footnote
  . Previously if a document only had math in a footnote, the
  MathJax link would not be added.
  * EPUB writer: set `navpage` variable on nav page.
  This allows templates to treat it differently.
  * DocBook writer:
  + Use docbook5 if `writerDocbook5` is set.
  + Properly handle `ulink`/`link`.
  * EPUB reader:
  + Unescape URIs in spine.
  + EPUB reader:  normalise link id.
  * Docx Reader:
  + Parse `moveTo` and `moveFrom`.
    `moveTo` and `moveFrom` are track-changes tags that are used when a
    block of text is moved in the document. We now recognize these tags and
    treat them the same as `insert` and `delete`, respectively. So,
    `--track-changes=accept` will show the moved version, while
    `--track-changes=reject` will show the original version.
  + Tests for track-changes moving.
  * ODT, EPUB, Docx readers: throw `PandocError` on unzip failure
  Previously, `readDocx`, `readEPUB`, and `readOdt`
  would error out if zip-archive failed. We change the archive extraction
  step from `toArchive` to `toArchiveOrFail`, which returns an Either value.
  * Markdown, HTML readers:  be more forgiving about unescaped `&amp;` in
  HTML (#2410).  We are now more forgiving about parsing invalid HTML with
  unescaped `&amp;` as raw HTML.  (Previously any unescaped `&amp;`
  would cause pandoc not to recognize the string as raw HTML.)
  * Markdown reader:
  + Fix pandoc title blocks with lines ending in 2 spaces.
  + Added `-s` to markdown-reader-more test.
  * HTML reader: fixed bug in `pClose`.  This caused exponential parsing
  behavior in documnets with unclosed tags in `dl`, `dd`, `dt`.
  * MediaWiki reader: Allow spaces before `!` in MediaWiki table header
  * RST reader: Support `:class:` option for code block in RST reader
  * Org reader:
  + Stop padding short table rows.
    Emacs Org-mode doesn't add any padding to table rows.  The first
    row (header or first body row) is used to determine the column count,
    no other magic is performed.
  + Refactor rows-to-table conversion.  This refactors
    the codes conversing a list table lines to an org table ADT.
    The old code was simplified and is now slightly less ugly.
  + Fix handling of empty table cells, rows.
    This fixes Org mode parsing of some corner cases regarding empty cells
    and rows.  Empty cells weren't parsed correctly, e.g. `|||` should be
    two empty cells, but would be parsed as a single cell containing a pipe
    character.  Empty rows where parsed as alignment rows and dropped from
    the output.
  + Fix spacing after LaTeX-style symbols.
    The org-reader was droping space after unescaped LaTeX-style symbol
    commands: `\ForAll \Auml` resulted in `?Ä` but should give `? Ä`
    instead.  This seems to be because the LaTeX-reader treats the
    command-terminating space as part of the command.  Dropping the trailing
    space from the symbol-command fixes this issue.
  + Print empty table rows.  Empty table rows should not
    be dropped from the output, so row-height is always set to be at least 1.
  + Move parser state into separate module.
    The org reader code has become large and confusing.  Extracting smaller
    parts into submodules should help to clean things up.
  + Add support for sub/superscript export options.
    Org-mode allows to specify export settings via `#+OPTIONS` lines.
    Disabling simple sub- and superscripts is one of these export options,
    this options is now supported.
  + Support special strings export option Parsing of special strings
    (like `...` as ellipsis or `--` as en dash) can be toggled using the `-`
    option.
  + Support emphasized text export option.  Parsing of emphasized text can
    be toggled using the `*` option.  This influences parsing of text marked
    as emphasized, strong, strikeout, and underline.  Parsing of inline math,
    code, and verbatim text is not affected by this option.
  + Support smart quotes export option.  Reading of smart quotes can be
    toggled using the `'` option.
  + Parse but ignore export options. All known export options are parsed
    but ignored.
  + Refactor block attribute handling.  A parser state attribute was used
    to keep track of block attributes defined in meta-lines.  Global state
    is undesirable, so block attributes are no longer saved as part of the
    parser state.  Old functions and the respective part of the parser state
    are removed.
  + Use custom `anyLine`.  Additional state changes need to be made after
    a newline is parsed, otherwise markup may not be recognized correctly.
    This fixes a bug where markup after certain block-types would not be
    recognized.
  + Add support for `ATTR_HTML` attributes.
    Arbitrary key-value pairs can be added to some block types using a
    `#+ATTR_HTML` line before the block.  Emacs Org-mode only includes these
    when exporting to HTML, but since we cannot make this distinction here,
    the attributes are always added.  The functionality is now supported
    for figures.
  + Add `:PROPERTIES:` drawer support.
    Headers can have optional `:PROPERTIES:` drawers associated with them.
    These drawers contain key/value pairs like the header's `id`.  The
    reader adds all listed pairs to the header's attributes; `id` and
    `class` attributes are handled specially to match the way `Attr` are
    defined.  This also changes behavior of how drawers of unknown type
    are handled.  Instead of including all unknown drawers, those are not
    read/exported, thereby matching current Emacs behavior.
  + Use `CUSTOM_ID` in properties.  See above on Org writer changes.
  + Respect drawer export setting.  The `d` export option can be used
    to control which drawers are exported and which are discarded.
    Basic support for this option is added here.
  + Ignore leading space in org code blocks.
    Also fix up tab handling for leading whitespace in code blocks.
  + Support new syntax for export blocks.  Org-mode version 9
    uses a new syntax for export blocks.  Instead of `#+BEGIN_&lt;FORMAT&gt;`,
    where `&lt;FORMAT&gt;` is the format of the block's content, the new
    format uses `#+BEGIN_export &lt;FORMAT&gt;` instead.  Both types are
    supported.
  + Refactor `BEGIN...END` block parsing.
  + Fix handling of whitespace in blocks, allowing content to be indented
    less then the block header.
  + Support org-ref style citations.  The *org-ref* package is an
    org-mode extension commonly used to manage citations in org
    documents.  Basic support for the `cite:citeKey` and
    `[[cite:citeKey][prefix text::suffix text]]` syntax is added.
  + Split code into separate modules, making for cleaner code and
    better decoupling.
  * Added `docbook5` template.
  * `--mathjax` improvements:
  + Use new CommonHTML output for MathJax (updated default MathJax URL)
  + Change default mathjax setup to use `TeX-AMS_CHTML` configuration.
    This is designed for cases where the input is always TeX and maximal
    conformity with TeX is desired.  It seems to be smaller and load faster
    than what we used before.  See #2858.
  + Load the full MathJax config to maximize loading speed.
  * Require texmath 0.8.6.2.  Closes several texmath-related bugs
  This fixes behavior of roots, e.g.
  `\sqrt[3]{x}`, and issues with sub/superscript positioning
  and matrix column alignment in docx.
  * README:
  + Clarified documentation of `implicit_header_references`.
  + Improved documentation of `--columns` option.
  * Added appveyor setup, with artefacts.
  * stack.yaml versions: Use proper flags used for texmath, pandoc-citeproc.
  * LaTeX template: support for custom font families.
  Needed for correct polyglossia operation with Cyrillic fonts and perhaps
  can find some other usages.  Example usage in YAML metadata:
    fontfamilies:
  - name: \cyrillicfont
    font: Liberation Serif
  - name: \cyrillicfonttt
    options: Scale=MatchLowercase
    font: Liberation</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.17.1 revision 1 with cabal2obs.</changelog>
<changelog author="astieger@suse.com" date="1473854400">- add constraints to fix build on aarch64</changelog>

</package>
<package pkgid="b18a5ae81a1a8ed506966221619bcc1b6fae59fda2f8ebe1da660262e750c458" name="ghc-pandoc-devel" arch="x86_64">
    <version epoch="0" ver="1.17.1" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1395921600">- Correct package license</changelog>
<changelog author="mimi.vx@gmail.com" date="1429876800">- update to 1.13.2.1
  pandoc (1.13.2)
  ===============
  * TWiki Reader: add new new twiki reader (API chaneg, Alexander Sulfrian).
  * Markdown reader:
    + Better handling of paragraph in div (#1591).
    Previously text that ended a div would be parsed as Plain
    unless there was a blank line before the closing div tag.
    + Don't treat a citation as a reference link label (#1763).
    + Fix autolinks with following punctuation (#1811).
    The price of this is that autolinked bare URIs can no longer
    contain `&gt;` characters, but this is not a big issue.
    + Fix `Ext_lists_without_preceding_blankline` bug (#1636, Artyom).
    + Allow `startnum` to work without `fancy_lists`. Formerly
    `pandoc -f markdown-fancy_lists+startnum` did not work properly.
  * RST reader (all Daniel Bergey):
    + Parse quoted literal blocks (#65).  RST quoted literal blocks are
    the same as indented literal blocks (which pandoc already supports)
    except that the quote character is preserved in each line.
    + Parse RST class directives. The class directive accepts one or more
    class names, and creates a Div value with those classes.  If the
    directive has an indented body, the body is parsed as the children of
    the Div.  If not, the first block folowing the directive is made a
    child of the Div. This differs from the behavior of rst2xml, which
    does not create a Div element.  Instead, the specified classes are
    applied to each child of the directive.  However, most Pandoc Block
    constructors to not take an Attr argument, so we can't duplicate this
    behavior.
    + Warn about skipped directives.
    + Literal role now produces Code. Code role should have "code" class.
    + Improved support for custom roles
  - Added `sourceCode` to classes for `:code:` role, and anything
    inheriting from it.
  - Add the name of the custom role to classes if the Inline
    constructor supports Attr.
  - If the custom role directive does not specify a parent role,
    inherit from the `:span:` role.
    This differs somewhat from the `rst2xml.py` behavior.  If a custom
    role inherits from another custom role, Pandoc will attach both
    roles' names as classes.  `rst2xml.py` will only use the class of
    the directly invoked role (though in the case of inheriting from a
    `:code:` role with a `:language:` defined, it will also provide the
    inherited language as a class).
    + Warn about ignored fields in role directives.
  * LaTeX reader:
    + Parse label after caption into a span instead of
    inserting an additional paragraph of bracketed text (#1747).
    + Parse math environments as inline when possible (#1821).
    + Better handling of `\noindent` and `\greektext` (#1783).
    + Handle `\texorpdfstring` more gracefully.
    + Handle `\cref` and `\sep` (Wikiwide).
    + Support `\smartcite` and `\Smartcite` from biblatex.
  * HTML reader:
    + Retain display type of MathML output (#1719, Matthew Pickering).
    + Recognise `&lt;br&gt;` tags inside `&lt;pre&gt;` blocks (#1620, Matthew Pickering).
    + Make `embed` tag either block or inline (#1756).
  * DocBook reader:
    + Handle `keycombo`, `keycap` (#1815).
    + Get string content in inner tags for literal elements (#1816).
    + Handle `menuchoice` elements better, with a `&gt;` between (#1817).
    + Include `id` on section headers (#1818).
    + Document/test "type" as implemented (Brian O'Sullivan).
    + Add support for calloutlist and callout (Brian O'Sullivan).
    We treat a calloutlist as a bulleted list. This works well in practice.
    + Add support for `classname` (Bryan O'Sullivan).
  * Docx reader:
    + Fix window path for image lookup (Jesse Rosenthal).
    Don't use os-sensitive "combine", since we always want the paths in our
    zip-archive to use forward-slashes.
    + Single-item headers in ordered lists are headers (Jesse Rosenthal).
    When users number their headers, Word understands that as a single item
    enumerated list. We make the assumption that such a list is, in fact,
    a header.
    + Rewrite rewriteLink to work with new headers (Jesse Rosenthal).
    There could be new top-level headers after making lists, so we have to
    rewrite links after that.
    + Use polyglot header list (Jesse Rosenthal).
    We're just keeping a list of header formats that different languages
    use as their default styles. At the moment, we have English, German,
    Danish, and French. We can continue to add to this.
    This is simpler than parsing the styles file, and perhaps less
    error-prone, since there seems to be some variations, even within a
    language, of how a style file will define headers.
    + Remove header class properly in other langs (Jesse Rosenthal).
    When we encounter one of the polyglot header styles, we want to remove
    that from the par styles after we convert to a header. To do that, we
    have to keep track of the style name, and remove it appropriately.
    + Account for external link URLs with anchors. Previously, if a URL
    had an anchor, the reader would incorrectly identify it as an
    internal link and return only the anchor as URL. (Caleb McDaniel)
    + Fix for Issue #1692 (i18n styles) (Nikolay Yakimov).
  * Org reader:
    + Added state changing blanklines (Jesse Rosenthal).
    This allows us to emphasize at the beginning of a new paragraph (or, in
    general, after blank lines).
    + Fixed bug with bulleted lists:
  - a
  - b
  * c
    was being parsed as a list, even though an unindented `*`
    should make a heading.  See
    &lt;http://orgmode.org/manual/Plain-lists.html#fn-1&gt;.
    + Org reader: absolute, relative paths in link (#1741, Albert
    Krewinkel). The org reader was too restrictive when parsing links;
    some relative links and links to files given as absolute paths
    were not recognized correctly.
    + Org reader:  allow empty links (jgm/gitit#471, Albert Krewinkel).
    This is important for use in gitit, which uses empty links
    for wikilinks.
    + Respect indent when parsing Org bullet lists (#1650, Timothy
    Humphries).  Fixes issue with top-level bullet list parsing.
    + Fix indent issue for definition lists (Timothy Humphries,
    see #1650, #1698, #1680).
    + Parse multi-inline terms correctly in definition list (#1649,
    Matthew Pickering).
    + Fix rules for emphasis recognition (Albert Krewinkel).
    Things like `/hello,/` or `/hi'/` were falsy recognized as emphasised
    strings.  This is wrong, as `,` and `'` are forbidden border chars and
    may not occur on the inner border of emphasized text.
    + Drop COMMENT document trees (Albert Krewinkel).
    Document trees under a header starting with the word `COMMENT` are
    comment trees and should not be exported.  Those trees are dropped
    silently (#1678).
    + Properly handle links to `file:target` (Albert Krewinkel).
    Org links like `[[file:target][title]]` were not handled correctly,
    parsing the link target verbatim.  The org reader is changed such that
    the leading `file:` is dropped from the link target (see #756, #1812).
    + Parse LaTeX-style MathML entities (#1657, Albert Krewinkel).
    Org supports special symbols which can be included using LaTeX syntax,
    but are actually MathML entities.  Examples for this are
    `\nbsp` (non-breaking space), `\Aacute` (the letter A with accent acute)
    or `\copy` (the copyright sign ©)
  * EPUB reader:
    + URI handling improvements. Now we outsource most of the work to
    `fetchItem'`. Also, do not include queries in file extensions (#1671).
  * LaTeX writer:
    + Use `\texorpdfstring` for section captions when needed (Vaclav Zeman).
    + Handle consecutive linebreaks (#1733).
    + Protect graphics in headers (Jesse Rosenthal).
    Graphics in `\section`/`\subsection` etc titles need to be `\protect`ed.
    + Put `~` before header in list item text (Jesse Rosenthal).
    Because of the built-in line skip, LaTeX can't handle a section header
    as the first element in a list item.
    + Avoid using reserved characters as `\lstinline` delimiters (#1595).
    + Better handling of display math in simple tables (#1754).
    We convert display math to inline math in simple tables,
    since LaTeX can't deal with display math in simple tables.
    + Escape spaces in code (#1694, Bjorn Buckwalter).
  * MediaWiki writer:
    + Fixed links with URL = text. Previously these were rendered as bare
    words, even if the URL was not an absolute URL (#1825).
  * ICML writer:
    + Don't force all citations into footnotes.
  * RTF writer:
    + Add blankline at end of output (#1732, Matthew Pickering).
  * RST writer:
    + Ensure blank line after figure.
    + Avoid exces whitespace after last list item (#1777).
    + Wrap line blocks with spaces before continuations (#1656).
    + Fixed double-rendering of footnotes in RST tables (#1769).
  * DokuWiki writer:
    + Better handling of block quotes. This change ensures that
    multiple paragraph blockquotes are rendered using native `&gt;`
    rather than as HTML (#1738).
    + Fix external images (#1739). Preface relative links with ":",
    absolute URIs without. (Timothy Humphries)
  * HTML writer:
    + Use protocol-relative URL for mathjax.
    + Put newline btw img and caption paragraph.
    + MathML now outputted with tex annotation (#1635, Matthew Pickering).
    + Add support for KaTeX HTML math (#1626, Matthew Pickering).
    This adds `KaTeX` to `HTMLMathMethod` (API change).
    + Don't double render when `email-obfuscation=none` (#1625, Matthew
    Pickering).
    + Make header attributes work outside top level (#1711).
    Previously they only appeared on top level header elements.
    Now they work e.g. in blockquotes.
  * ODT writer:
    + Correctly handle images without extensions (#1729).
    + Strip querystring in ODT write (#1682, Todd Sifleet).
  * FB2 writer:
    + Add newline to output.
  * EPUB writer:
    + Don't add `sourceURL` to absolute URIs (#1669).
    + Don't use unsupported `opf:title-type` for epub2.
    + Include "landmarks" section in nav document for epub3 (#1757).
    + Removed playOrder from navpoint elements in ncx file (#1760).
    These aren't required, and they make manual modification of epubs
    difficult.
    + Extract title even from structured title.
    + Don't include nav node in spine unless `--toc` was requested.
    Previously we included it in the spine with `linear="no"`, leading
    to odd results in some readers (#1593).
    + Fixed absolute URI detection (#1672).
    + Correctly resolve relative URIs (#1671).
    + Use regular page template for `nav.xhtml`, including doctype (#1759).
  * Docx writer:
    + Put docx table captions above tables (#1641, Nikolay Yakimov).
    + Get the page width from the reference docx file, and use
    it to scale images that are too large to fit (Grégory Bataille).
    + Partial fix for #1607 (Nikolay Yakimov). International heading styles
    are inferred based on `&lt;w:name val="heading #"&gt;` fallback, if there
    are no en-US "Heading#" styles
    + Look in user data dir for archive `reference.docx`.
    + Renumber header and footer relationships to avoid collisions (Jesse
    Rosenthal). We previously took the old relationship names of the
    headers and footer in secptr. That led to collisions. We now make
    a map of availabl names in the relationships file, and then rename
    in secptr.
  * ConTeXt writer:
    + Add function toLabel (Mark Szepieniec).
    This function can be used to sanitize reference labels so that
    they do not contain any of the illegal characters \#[]",{}%()|= .
    Currently only Links have their labels sanitized, because they
    are the only Elements that use passed labels.
  * `Text.Pandoc.Shared`:
    + Moved import of `toChunks` outside of CPP conditional (#1590).
    + Fix `inDirectory` to reset to the original directory in case
    an exception occurs (Freiric Barral).
  * Templates:
    + LaTeX template: load polyglossia before bibtex (jgm/pandoc-templates#70).
    Thanks to bluebirch.
    + LaTeX template: Added `\VerbatimFootnotes` if there is verbatim in notes
    (#1616).
    + LaTeX template:  Add shorthands=off to babel options (#1648).
    + EPUB, EPUB3 templates: Added `id="cover"` to body of cover page.
    This aids styling, making it possible for example to set 0 margins
    on the title page (#1758).
    + EPUB, EPUB3 templates:  Handle structured metadata on titlepage.
    Previously we just expected 'title', 'subtitle', 'author', 'date'.
    Now we still support those, but also support the format recommended
    for epub metadata in the pandoc README:
  - --
    title:
  - type: main
    text: My Book
  - type: subtitle
    text: An investigation of metadata
    creator:
  - role: author
    text: John Smith
  - role: editor
    text: Sarah Jones
    identifier:
  - scheme: DOI
    text: doi:10.234234.234/33
    publisher:  My Press
    rights:  (c) 2007 John Smith, CC BY-NC
    ...
  * `Text.Pandoc.Templates.getDefaultTemplate`:
    don't fail when called with "fb2" (#1660).
  * `Text.Pandoc.Parsing`:
    + Fixed `inlineMath` so it handles `\text{..}` containing `$`.
    For example: `$x = \text{the $n$th root of $y$}` (#1677).
    + Change `parseFromString` to fail if not all input is consumed.
    (Matthew Pickering)
    + Moved `addWarning` from Markdown reader to `Parsing`, so it can be
    used by more readers (API change, Daniel Bergey).
  * `Text.Pandoc.Pretty`:
    +  Improve performance of `realLength` (Matthew Pickering).
    +  Make CR + BLANKLINE = BLANKLINE. This fixes an extra blank line we
    were getting at the end of markdown fragments (as well as rst, org,
    etc.) (#1705).
  * `Text.Pandoc.MIME`:
    + Add mime type for WebVTT (Jason Ronallo).
    + Changed mime type for `otf` to `application/vnd.ms-opentype` (#1761).
    This is needed for epub3 validation.
  * `Text.Pandoc.MediaBag`:
    + Fix Windows specific path problems (#1597).
  * `Text.Pandoc.Shared`:
    + Make `collapseFilePath` OS-agnostic (Matthew Pickering).
  * Link the test suite using `-threaded`.
    This allows the test suite to be run using `+RTS -N`.
  * Added `network` dependency under `network-uri` flag in test section.
  * Give better error messages when someone tries to convert from
    pdf, doc, odt (#1683).
  * Added `track` to list of tags treated by `--self-contained` (#1664).
  pandoc (1.13.1)
  ===============
  * Fixed `--self-contained` with Windows paths (#1558).
    Previously `C:\foo.js` was being wrongly interpreted as a URI.
  * HTML reader:  improved handling of tags that can be block or inline.
    Previously a section like this would be enclosed in a paragraph,
    with RawInline for the video tags (since video is a tag that can
    be either block or inline):
    &lt;video controls="controls"&gt;
    &lt;source src="../videos/test.mp4" type="video/mp4" /&gt;
    &lt;source src="../videos/test.webm" type="video/webm" /&gt;
    &lt;p&gt;
    The videos can not be played back on your system.&lt;br/&gt;
    Try viewing on Youtube (requires Internet connection):
    &lt;a href="http://youtu.be/etE5urBps_w"&gt;Relative Velocity on
    Youtube&lt;/a&gt;.
    &lt;/p&gt;
    &lt;/video&gt;
    This change will cause the video and source tags to be parsed
    as RawBlock instead, giving better output.
    The general change is this:  when we're parsing a "plain" sequence
    of inlines, we don't parse anything that COULD be a block-level tag.
  * Docx reader:
    + Be sensitive to user styles.  Note that "Hyperlink" is
    "blacklisted," as we don't want the default underline styling to be
    inherited by all links by default (Jesse Rosenthal).
    + Read single paragraph in table cell as `Plain` (Jesse Rosenthal).
    This makes to docx reader's native output fit with the way the markdown
    reader understands its markdown output.
  * Textile writer:  Extended the range of cases where native textile
    tables will be used (as opposed to raw HTML):  we now handle any
    alignment type, but only for simple tables with no captions.
  * Txt2Tags reader:
    + Header is now parsed only if standalone flag is set (Matthew Pickering).
    + The header is now parsed as meta information. The first line is the
    `title`, the second is the `author` and third line is the `date`
    (Matthew Pickering).
    + Corrected formatting of `%%mtime` macro (Matthew Pickering).
    + Fixed crash when reading from stdin.
  * EPUB writer:  Don't use page-progression-direction in EPUB2, which
    doesn't support it.  Also, if page-progression-direction not specified
    in metadata, don't include the attribute even in EPUB3; not including it
    is the same as including it with the value "default", as we did before.
    (#1550)
  * Org writer: Accept example lines with indentation at the beginning
    (Calvin Beck).
  * DokuWiki writer:
    + Refactor to use Reader monad (Matthew Pickering).
    + Avoid using raw HTML in table cells; instead, use `\\`
    instead of newlines (Jesse Rosenthal).
    + Properly handle HTML table cell alignments, and use spacing
    to make the tables look prettier (#1566).
  * Docx writer:
    + Bibliography entries get `Bibliography` style (#1559).
    + Implement change tracking (Jesse Rosenthal).
  * LaTeX writer:
    + Fixed a bug that caused a table caption to repeat across all pages
    (Jose Luis Duran).
    + Improved vertical spacing in tables and made it customizable using
    standard lengths set by booktab.  See
    &lt;https://groups.google.com/forum/#!msg/pandoc-discuss/qMu6_5lYy0o/ZAU7lzAIKw0J&gt;
    (Jose Luis Duran).
    + Added `\strut` to fix spacing in multiline tables (Jose Luis Duran).
    + Use `\tabularnewline` instead of `\\` in table cells (Jose Luis Duran).
    + Made horizontal rules more flexible (Jose Luis Duran).
  * Text.Pandoc.MIME:
    + Added `MimeType` (type synonym for `String`) and `getMimeTypeDef`.
    Code cleanups (Artyom Kazak).
  * Templates:
    + LaTeX template: disable microtype protrusion for typewriter font (#1549,
    thanks lemzwerg).
  * Improved OSX build procedure.
  * Added `network-uri` flag, to deal with split of `network-uri` from
    `network`.
  * Fix build dependencies for the `trypandoc` flag, so that they are
    ignored if `trypandoc` flag is set to False (Gabor Pali).
  * Updated README to remove outdated claim that `--self-contained`
    looks in the user data directory for missing files.
  pandoc (1.13.0.1)
  =================
  * Docx writer:
    + Fixed regression which bungled list numbering (#1544), causing
    all lists to appear as basic ordered lists.
    + Include row width in table rows (Christoffer Ackelman, Viktor Kronvall).
    Added a property to all table rows where the sum of column widths
    is specified in pct (fraction of 5000).  This helps persuade Word
    to lay out the table with the widths we specify.
  * Fixed a bug in Windows 8 which caused pandoc not to find the
    `pandoc-citeproc` filter (#1542).
  * Docx reader: miscellaneous under-the-hood improvements (Jesse Rosenthal).
    Most significantly, the reader now uses Builder, leading to some
    performance improvements.
  * HTML reader:  Parse appropriately styled span as SmallCaps.
  * Markdown writer: don't escape `$`, `^`, `~` when `tex_math_dollars`,
    `superscript`, and `subscript` extensions, respectively, are
    deactivated (#1127).
  * Added `trypandoc` flag to build CGI executable used in the online
    demo.
  * Makefile:  Added 'quick', 'osxpkg' targets.
  * Updated README in templates to indicate templates license.
    The templates are dual-licensed, BSD3 and GPL2+.
  pandoc (1.13)
  =============
  * Added `docx` as an input format (Jesse Rosenthal).  The docx
    reader includes conversion of native Word equations to pandoc
    LaTeX `Math` elements.  Metadata is taken from paragraphs at the
    beginning of the document with styles `Author`, `Title`, `Subtitle`,
    `Date`, and `Abstract`.
  * Added `epub` as an input format (Matthew Pickering).  The epub
    reader includes conversion of MathML to pandoc LaTeX `Math`
    elements.
  * Added `t2t` (Txt2Tags) as an input format (Matthew Pickering).
    Txt2tags is a lightweight markup format described at
    &lt;http://txt2tags.org/&gt;.
  * Added `dokuwiki` as an output format (Clare Macrae).
  * Added `haddock` as an output format.
  * Added `--extract-media` option to extract media contained in a zip
    container (docx or epub) while adjusting image paths to point to the
    extracted images.
  * Added a new markdown extension, `compact_definition_lists`, that
    restores the syntax for definition lists of pandoc 1.12.x, allowing
    tight definition lists with no blank space between items, and
    disallowing lazy wrapping.  (See below under behavior changes.)
  * Added an extension `epub_html_exts` for parsing HTML in EPUBs.
  * Added extensions `native_spans` and `native_divs` to activate
    parsing of material in HTML span or div tags as Pandoc Span
    inlines or Div blocks.
  * `--trace` now works with the Markdown, HTML, Haddock, EPUB,
    Textile, and MediaWiki readers.  This is an option intended
    for debugging parsing problems; ordinary users should not need
    to use it.
  [behavior changes]
  * Changed behavior of the `markdown_attribute` extension, to bring
    it in line with PHP markdown extra and multimarkdown.  Setting
    `markdown="1"` on an outer tag affects all contained tags,
    recursively, until it is reversed with `markdown="0"` (#1378).
  * Revised markdown definition list syntax (#1429).  Both the reader
    and writer are affected.  This change brings pandoc's definition list
    syntax into alignment with that used in PHP markdown extra and
    multimarkdown (with the exception that pandoc is more flexible about
    the definition markers, allowing tildes as well as colons).  Lazily
    wrapped definitions are now allowed.  Blank space is required
    between list items.  The space before a definition is used to determine
    whether it is a paragraph or a "plain" element.  **WARNING: This change
    may break existing documents!**  Either check your documents for
    definition lists without blank space between items, or use
    `markdown+compact_definition_lists` for the old behavior.
  * `.numberLines` now works in fenced code blocks even if no language
    is given (#1287, jgm/highlighting-kate#40).
  * Improvements to `--filter`:
    + Don't search PATH for a filter with an explicit path.
    This fixed a bug wherein `--filter ./caps.py` would run `caps.py` from
    the system path, even if there was a `caps.py` in the working directory.
    + Respect shebang if filter is executable (#1389).
    + Don't print misleading error message.
    Previously pandoc would say that a filter was not found,
    even in a case where the filter had a syntax error.
  * HTML reader:
    + Parse `div` and `span` elements even without `--parse-raw`,
    provided `native_divs` and `native_spans` extensions are set.
    Motivation:  these now generate native pandoc Div and Span
    elements, not raw HTML.
    + Parse EPUB-specific elements if the `epub_html_exts`
    extension is enabled.  These include `switch`, `footnote`,
    `rearnote`, `noteref`.
  * Org reader:
    + Support for inline LaTeX.  Inline LaTeX is now accepted and parsed by the
    org-mode reader.  Both math symbols (like `\tau`) and LaTeX commands (like
    `\cite{Coffee}`), can be used without any further escaping (Albert
    Krewinkel).
  * Textile reader and writer:
    + The `raw_tex` extension is no longer set by default.  You can
    enable it with `textile+raw_tex`.
  * DocBook reader:
    + Support `equation`, `informalequation`, `inlineequation` elements with
    `mml:math` content.  This is converted into LaTeX and put into a Pandoc
    Math inline.
  * Revised `plain` output, largely following the style of Project
    Gutenberg:
    + Emphasis is rendered with `_underscores_`, strong emphasis
    with ALL CAPS.
    + Headings are rendered differently, with space to set them off,
    not with setext style underlines. Level 1 headers are ALL CAPS.
    + Math is rendered using unicode when possible, but without the
    distracting emphasis markers around variables.
    + Footnotes use a regular `[n]` style.
  * Markdown writer:
    + Horizontal rules are now a line across the whole page.
    + Prettier pipe tables.  Columns are now aligned  (#1323).
    + Respect the `raw_html` extension.  `pandoc -t markdown-raw_html`
    no longer emits any raw HTML, including span and div tags
    generated by Span and Div elements.
    + Use span with style for `SmallCaps` (#1360).
  * HTML writer:
    + Autolinks now have class `uri`, and email autolinks have class
    `email`, so they can be styled.
  * Docx writer:
    + Document formatting is carried over from `reference.docx`.
    This includes margins, page size, page orientation, header,
    and footer, including images in headers and footers.
    + Include abstract (if present) with `Abstract` style (#1451).
    + Include subtitle (if present) with `Subtitle` style, rather
    than tacking it on to the title (#1451).
  * Org writer:
    + Write empty span elements with an id attribute as org anchors.
    For example `Span ("uid",[],[]) []` becomes `&lt;&lt;uid&gt;&gt;`.
  * LaTeX writer:
    + Put table captions above tables, to match the conventional
    standard.  (Previously they appeared below tables.)
    + Use `\(..\)` instead of `$..$` for inline math (#1464).
    + Use `\nolinkurl` in email autolinks.  This allows them to be styled
    using `\urlstyle{tt}`.  Thanks to Ulrike Fischer for the solution.
    + Use `\textquotesingle` for `'` in inline code.  Otherwise we get
    curly quotes in the PDF output (#1364).
    + Use `\footnote&lt;.&gt;{..}` for notes in beamer, so that footnotes
    do not appear before the overlays in which their markers appear
    (#1525).
    + Don't produce a `\label{..}` for a Div or Span element.  Do produce
    a `\hyperdef{..}` (#1519).
  * EPUB writer:
    + If the metadata includes `page-progression-direction` (which can be
    `ltr` or `rtl`, the `page-progression-direction` attribute will
    be set in the EPUB spine (#1455).
  * Custom lua writers:
    + Custom writers now work with `--template`.
    + Removed HTML header scaffolding from `sample.lua`.
    + Made citation information available in lua writers.
  * `--normalize` and `Text.Pandoc.Shared.normalize` now consolidate
    adjacent `RawBlock`s when possible.
  [API changes]
  * Added `Text.Pandoc.Readers.Docx`, exporting `readDocx` (Jesse Rosenthal).
  * Added `Text.Pandoc.Readers.EPUB`, exporting `readEPUB` (Matthew
    Pickering).
  * Added `Text.Pandoc.Readers.Txt2Tags`, exporting `readTxt2Tags` (Matthew
    Pickering).
  * Added `Text.Pandoc.Writers.DokuWiki`, exporting `writeDokuWiki`
    (Clare Macrae).
  * Added `Text.Pandoc.Writers.Haddock`, exporting `writeHaddock`.
  * Added `Text.Pandoc.MediaBag`, exporting `MediaBag`, `lookupMedia`,
    `insertMedia`, `mediaDirectory`, `extractMediaBag`.  The docx and epub
    readers return a pair of a `Pandoc` document and a `MediaBag` with
    the media resources they contain.  This can be extracted using
    `--extract-media`.  Writers that incorporate media (PDF, Docx,
    ODT, EPUB, RTF, or HTML formats with `--self-contained`) will look
    for resources in the `MediaBag` generated by the reader, in addition to
    the file system or web.
  * `Text.Pandoc.Readers.TexMath`: Removed deprecated `readTeXMath`.
    Renamed `readTeXMath'` to `texMathToInlines`.
  * `Text.Pandoc`: Added `Reader` data type (Matthew Pickering).
    `readers` now associates names of readers with `Reader`
    structures.  This allows inclusion of readers, like the docx
    reader, that take binary rather than textual input.
  * `Text.Pandoc.Shared`:
    + Added `capitalize` (Artyom Kazak), and replaced uses of
    `map toUpper` (which give bad results for many languages).
    + Added `collapseFilePath`, which removes intermediate `.` and
    `..` from a path (Matthew Pickering).
    + Added `fetchItem'`, which works like `fetchItem` but searches
    a `MediaBag` before looking on the net or file system.
    + Added `withTempDir`.
    + Added `removeFormatting`.
    + Added `extractSpaces` (from HTML reader) and generalized its type
    so that it can be used by the docx reader (Matthew Pickering).
    + Added `ordNub`.
    + Added `normalizeInlines`, `normalizeBlocks`.
    + `normalize` is now `Pandoc -&gt; Pandoc` instead of
    `Data a :: a -&gt; a`.  Some users may need to change their uses of
    `normalize` to the newly exported `normalizeInlines` or
    `normalizeBlocks`.
  * `Text.Pandoc.Options`:
    + Added `writerMediaBag` to `WriterOptions`.
    + Removed deprecated and no longer used `readerStrict` in
    `ReaderOptions`.  This is handled by `readerExtensions` now.
    + Added `Ext_compact_definition_lists`.
    + Added `Ext_epub_html_exts`.
    + Added `Ext_native_divs` and `Ext_native_spans`.
    This allows users to turn off the default pandoc behavior of
    parsing contents of div and span tags in markdown and HTML
    as native pandoc Div blocks and Span inlines.
  * `Text.Pandoc.Parsing`:
    + Generalized `readWith` to `readWithM` (Matthew Pickering).
    + Export `runParserT` and `Stream` (Matthew Pickering).
    + Added `HasQuoteContext` type class (Matthew Pickering).
    + Generalized types of `mathInline`, `smartPunctuation`, `quoted`,
    `singleQuoted`, `doubleQuoted`, `failIfInQuoteContext`,
    `applyMacros` (Matthew Pickering).
    + Added custom `token` (Matthew Pickering).
    + Added `stateInHtmlBlock` to `ParserState`.  This is used to keep
    track of the ending tag we're waiting for when we're parsing inside
    HTML block tags.
    + Added `stateMarkdownAttribute` to `ParserState`. This is used
    to keep track of whether the markdown attribute has been set in
    an enclosing tag.
    + Generalized type of `registerHeader`, using new type classes
    `HasReaderOptions`, `HasIdentifierList`, `HasHeaderMap` (Matthew
    Pickering).  These allow certain common functions to be reused
    even in parsers that use custom state (instead of `ParserState`),
    such as the MediaWiki reader.
    + Moved `inlineMath`, `displayMath` from Markdown reader to Parsing,
    and generalized their types (Matthew Pickering).
  * `Text.Pandoc.Pretty`:
    + Added `nestle`.
    + Added `blanklines`, which guarantees a certain number of blank lines
    (and no more).
  [bug fixes]
  * Markdown reader:
    + Fixed parsing of indented code in list items.  Indented code
    at the beginning of a list item must be indented eight spaces
    from the margin (or edge of the container), or four spaces
    from the list marker, whichever is greater.
    + Fixed small bug in HTML parsing with `markdown_attribute`, which
    caused incorrect tag nesting for input like
    `&lt;aside markdown="1"&gt;*hi*&lt;/aside&gt;`.
    + Fixed regression with intraword underscores (#1121).
    + Improved parsing of inline links containing quote characters (#1534).
    + Slight rewrite of `enclosure`/`emphOrStrong` code.
    + Revamped raw HTML block parsing in markdown (#1330).
    We no longer include trailing spaces and newlines in the
    raw blocks.  We look for closing tags for elements (but without
    backtracking).  Each block-level tag is its own `RawBlock`;
    we no longer try to consolidate them (though `--normalize` will do so).
    + Combine consecutive latex environments.  This helps when you have
    two minipages which can't have blank lines between them (#690, #1196).
    + Support smallcaps through span.
    `&lt;span style="font-variant:small-caps;"&gt;foo&lt;/span&gt;` will be
    parsed as a `SmallCaps` inline, and will work in all output
    formats that support small caps (#1360).
    + Prevent spurious line breaks after list items (#1137).  When the
    `hard_line_breaks` option was specified, pandoc would formerly
    produce a spurious line break after a tight list item.
    + Fixed table parsing bug (#1333).
    + Handle `c++` and `objective-c` as language identifiers in
    github-style fenced blocks (#1318).
    + Inline math must have nonspace before final `$` (#1313).
  * LaTeX reader:
    + Handle comments at the end of tables.  This resolves the issue
    illustrated in &lt;http://stackoverflow.com/questions/24009489&gt;.
    + Correctly handle table rows with too few cells.  LaTeX seems to
    treat them as if they have empty cells at the end  (#241).
    + Handle leading/trailing spaces in `\emph` better.
    `\emph{ hi }` gets parsed as `[Space, Emph [Str "hi"], Space]`
    so that we don't get things like `* hi *` in markdown output.
    Also applies to `\textbf` and some other constructions (#1146).
    + Don't assume preamble doesn't contain environments (#1338).
    + Allow (and discard) optional argument for `\caption` (James Aspnes).
  * HTML reader:
    + Fixed major parsing problem with HTML tables.  Table cells were
    being combined into one cell (#1341).
    + Fixed performance issue with malformed HTML tables.
    We let a `&lt;/table&gt;` tag close an open `&lt;tr&gt;` or `&lt;td&gt;` (#1167).
    + Allow space between `&lt;col&gt;` and `&lt;/col&gt;`.
    + Added `audio` and `source` in `eitherBlockOrInline`.
    + Moved `video`, `svg`, `progress`, `script`, `noscript`, `svg` from
    `blockTags` to `eitherBlockOrInline`.
    + `map` and `object` were mistakenly in both lists; they have been removed
    from `blockTags`.
    + Ignore `DOCTYPE` and `xml` declarations.
  * MediaWiki reader:
    + Don't parse backslash escapes inside `&lt;source&gt;` (#1445).
    + Tightened up template parsing.
    The opening `{{` must be followed by an alphanumeric or `:`.
    This prevents the exponential slowdown in #1033.
    + Support "Bild" for images.
  * DocBook reader:
    + Better handle elements inside code environments.  Pandoc's document
    model does not allow structure inside code blocks, but at least this way
    we preserve the text (#1449).
    + Support `&lt;?asciidoc-br?&gt;` (#1236).
  * Textile reader:
    + Fixed list parsing. Lists can now start without an intervening
    blank line (#1513).
    + HTML block-level tags that do not start a line are parsed as
    inline HTML and do not interrupt paragraphs (as in RedCloth).
  * Org reader:
    + Make tildes create inline code (#1345).  Also relabeled `code` and
    `verbatim` parsers to accord with the org-mode manual.
    + Respect `:exports` header argument in code blocks (Craig Bosma).
    + Fixed tight lists with sublists (#1437).
  * EPUB writer:
    + Avoid excess whitespace in `nav.xhtml`.  This should improve
    TOC view in iBooks (#1392).
    + Fixed regression on cover image.
    In 1.12.4 and 1.12.4.2, the cover image would not appear properly,
    because the metadata id was not correct.  Now we derive the id from the
    actual cover image filename, which we preserve rather than using
    "cover-image."
    + Keep newlines between block elements.  This allows
    easier diff-ability (#1424).
    + Use `stringify` instead of custom `plainify`.
    + Use `renderTags'` for all tag rendering.  This properly handles tags
    that should be self-closing.  Previously `&lt;hr/&gt;` would appear in EPUB
    output as `&lt;hr&gt;&lt;/hr&gt;` (#1420).
    + Better handle HTML media tags.
    + Handle multiple dates with OPF `event` attributes.  Note: in EPUB3 we
    can have only one dc:date, so only the first one is used.
  * LaTeX writer:
    + Correctly handle figures in notes.  Notes can't contain figures in
    LaTeX, so we fake it to avoid an error  (#1053).
    + Fixed strikeout + highlighted code (#1294).
    Previously strikeout highlighted code caused an error.
  * ConTeXt writer:
    + Improved detection of autolinks with URLs containing escapes.
  * RTF writer:
    + Improved image embedding: `fetchItem'` is now used to get the
    images, and calculated image sizes are indicated in the RTF.
    + Avoid extra paragraph tags in metadata (#1421).
  * HTML writer:
    + Deactivate "incremental" inside slide speaker notes (#1394).
    + Don't include empty items in the table of contents for
    slide shows.  (These would result from creating a slide
    using a horizontal rule.)
  * MediaWiki writer:
    + Minor renaming of `st` prefixed names.
  * AsciiDoc writer:
    + Double up emphasis and strong emphasis markers in intraword
    contexts, as required by asciidoc (#1441).
  * Markdown writer:
    + Avoid wrapping that might start a list, blockquote, or header (#1013).
    + Use Span instead of (hackish) `SmallCaps` in `plainify`.
    + Don't use braced attributes for fenced code (#1416).
    If `Ext_fenced_code_attributes` is not set, the first class
    attribute will be printed after the opening fence as a bare word.
    + Separate adjacent lists of the same kind with an HTML comment (#1458).
  * PDF writer:
    + Fixed treatment of data uris for images (#1062).
  * Docx writer:
    + Use Compact style for empty table cells (#1353).
    Otherwise we get overly tall lines when there are empty
    table cells and the other cells are compact.
    + Create overrides per-image for `media/` in reference docx.
    This should be somewhat more robust and cover more types of images.
    + Improved `entryFromArchive` to avoid an unneeded parse.
    + Section numbering carries over from reference.docx (#1305).
    + Simplified `abstractNumId` numbering.  Instead of sequential numbering,
    we assign numbers based on the list marker styles.
  * `Text.Pandoc.Options`:
    + Removed `Ext_fenced_code_attributes` from `markdown_github`
    extensions.
  * `Text.Pandoc.ImageSize`:
    + Use default instead of failing if image size not found
    in exif header (#1358).
    + ignore unknown exif header tag rather than crashing.
    Some images seem to have tag type of 256, which was causing
    a runtime error.
  * `Text.Pandoc.Shared`:
    + `fetchItem`:  unescape URI encoding before reading local file (#1427).
    + `fetchItem`:  strip a fragment like `?#iefix` from the extension before
    doing mime lookup, to improve mime type guessing.
    + Improved logic of `fetchItem`:  absolute URIs are fetched from the net;
    other things are treated as relative URIs if `sourceURL` is `Just _`,
    otherwise as file paths on the local file system.
    + `fetchItem` now properly handles links without a protocol (#1477).
    + `fetchItem` now escapes characters not allowed in URIs before trying
    to parse the URIs.
    + Fixed runtime error with `compactify'DL` on certain lists (#1452).
  * `pandoc.hs`: Don't strip path off of `writerSourceURL`: the path is
    needed to resolve relative URLs when we fetch resources (#750).
  * `Text.Pandoc.Parsing`
    + Simplified `dash` and `ellipsis` (#1419).
    + Removed `(&gt;&gt;~)` in favor of the equivalent `(&lt;*)` (Matthew Pickering).
    + Generalized functions to use `ParsecT` (Matthew Pickering).
    + Added `isbn` and `pmid` to list of recognized schemes (Matthew
    Pickering).
  [template changes]
  * Added haddock template.
  * EPUB3:  Added `type` attribute to `link` tags.  They are supposed to
    be "advisory" in HTML5, but kindlegen seems to require them.
  * EPUB3:  Put title page in section with `epub:type="titlepage"`.
  * LaTeX: Made `\subtitle` work properly (#1327).
  * LaTeX/Beamer: remove conditional around date (#1321).
  * LaTeX:  Added `lot` and `lof` variables, which can be set to
    get `\listoftables` and `\listoffigures` (#1407).  Note that
    these variables can be set at the command line with `-Vlot -Vlof`
    or in YAML metadata.
  [under the hood improvements]
  * Rewrote normalize for efficiency (#1385).
  * Rewrote Haddock reader to use `haddock-library` (#1346).
    + This brings pandoc's rendering of haddock markup in line
    with the new haddock.
    + Fixed line breaks in `@` code blocks.
    + alex and happy are no longer build-depends.
  * Added `Text.Pandoc.Compat.Directory` to allow building against
    different versions of the `directory` library.
  + Added `Text.Pandoc.Compat.Except` to allow building against
    different verions of `mtl`.
  * Code cleanup in some writers, using Reader monad to avoid
    passing options parameter around (Matej Kollar).
  * Improved readability in `pandoc.hs`.
  * Miscellaneous code cleanups (Artyom Kazak).
  * Avoid `import Prelude hiding (catch)` (#1309, thanks to Michael
    Thompson).
  * Changed `http-conduit` flag to `https`.  Depend on `http-client`
    and `http-client-tls` instead of `http-conduit`.  (Note:  pandoc still
    depends on `conduit` via `yaml`.)
  * Require `highlighting-kate &gt;= 0.5.8.5` (#1271, #1317, Debian #753299).
    This change to highlighting-kate means that PHP fragments no longer need
    to start with `&lt;?php`.  It also fixes a serious bug causing failures with
    ocaml and fsharp.
  * Require latest `texmath`.  This fixes `\tilde{E}` and allows
    `\left` to be used with `]`, `)` etc. (#1319), among many other
    improvements.
  * Require latest `zip-archive`.  This has fixes for unicode path names.
  * Added tests for plain writer.
  * `Text.Pandoc.Templates`:
    + Fail informatively on template syntax errors.
    With the move from parsec to attoparsec, we lost good error
    reporting.  In fact, since we weren't testing for end of input,
    malformed templates would fail silently.  Here we revert back to
    Parsec for better error messages.
    + Use `ordNub` (#1022).
  * Benchmarks:
    + Made benchmarks compile again (Artyom Kazak).
    + Fixed so that the failure of one benchmark does not prevent others
    from running (Artyom Kazak).
    + Use `nfIO` instead of the `getLength` trick to force full evaluation.
    + Changed benchmark to use only the test suite, so that benchmarks
    run more quickly.
  * Windows build script:
    + Use one install command for pandoc, pandoc-citeproc.
    + Force install of pandoc-citeproc.
  * `make_osx_package`:  Call zip file `pandoc-VERSION-osx.zip`.
    The zip should not be named `SOMETHING.pkg.zip`, or OSX finder
    will extract it into a folder named `SOMETHING.pkg`, which it
    will interpret as a defective package (#1308).
  * `README`:
    + Made headers for all extensions so they have IDs and can be
    linked to (Beni Cherniavsky-Paskin).
    + Fixed typos (Phillip Alday).
    + Fixed documentation of attributes (#1315).
    + Clarified documentation on small caps (#1360).
    + Better documentation for `fenced_code_attributes` extension
    (Caleb McDaniel).
    + Documented fact that you can put YAML metadata in a separate file
    (#1412).
  pandoc (1.12.4.2)
  =================
  * Shared:  `addMetaValue` now behaves slightly differently:
    if both the new and old values are lists, it concatenates their
    contents to form a new list.
  * LaTeX reader:
    + Set `bibliography` in metadata from `\bibliography` or
    `\addbibresource` command.
    + Don't error on `%foo` with no trailing newline.
  * Org reader:
    + Support code block headers (`#+BEGIN_SRC ...`) (Albert Krewinkel).
    + Fix parsing of blank lines within blocks (Albert Krewinkel).
    + Support pandoc citation extension (Albert Krewinkel).  This can
    be turned off by specifying `org-citations` as the input format.
  * Markdown reader:
    + `citeKey` moved to `Text.Pandoc.Parsing` so it can be used by
    other readers (Albert Krewinkel).
  * `Text.Pandoc.Parsing`:
    + Added `citeKey` (see above).
    + Added `HasLastStrPosition` type class and `updateLastStrPos`
    and `notAfterString` functions.
  * Updated copyright notices (Albert Krewinkel).
  * Added default.icml to data files so it installs with the package.
  pandoc (1.12.4)
  ===============
  * Made it possible to run filters that aren't executable (#1096).
    Pandoc first tries to find the executable (searching the path
    if path isn't given).  If it fails, but the file exists and has
    a `.py`, `.pl`, `.rb`, `.hs`, or `.php` extension, pandoc runs the filter
    using the appropriate interpreter.  This should make it easier to
    use filters on Windows, and make it more convenient for everyone.
  * Added Emacs org-mode reader (Albert Krewinkel).
  * Added InDesign ICML Writer (mb21).
  * MediaWiki reader:
    + Accept image links in more languages (Jaime Marqui?nez Ferra?ndiz).
    + Fixed bug in certain nested lists (#1213).  If a level 2 list was
    followed by a level 1 list, the first item of the level 1 list
    would be lost.
    + Handle table rows containing just an HTML comment (#1230).
  * LaTeX reader:
    + Give better location information on errors, pointing to line
    numbers within included files (#1274).
    + LaTeX reader:  Better handling of `table` environment (#1204).
    Positioning options no longer rendered verbatim.
    + Better handling of figure and table with caption (#1204).
    + Handle `@{}` and `p{length}` in tabular.  The length is not actually
    recorded, but at least we get a table (#1180).
    + Properly handle `\nocite`.  It now adds a `nocite` metadata
    field.  Citations there will appear in the bibliography but not
    in the text (unless you explicitly put a `$nocite$` variable
    in your template).
  * Markdown reader:
    + Ensure that whole numbers in YAML metadata are rendered without
    decimal points.  (This became necessary with changes to aeson
    and yaml libraries.  aeson &gt;= 0.7 and yaml &gt;= 0.8.8.2 are now required.)
    + Fixed regression on line breaks in strict mode (#1203).
    + Small efficiency improvements.
    + Improved parsing of nested `div`s.  Formerly a closing `div` tag
    would be missed if it came right after other block-level tags.
    + Avoid backtracking when closing `&lt;/div&gt;` not found.
    + Fixed bug in reference link parsing in `markdown_mmd`.
    + Fixed a bug in list parsing (#1154).  When reading a raw list
    item, we now strip off up to 4 spaces.
    + Fixed parsing of empty reference link definitions (#1186).
    + Made one-column pipe tables work (#1218).
  * Textile reader:
    + Better support for attributes.  Instead of being ignored, attributes
    are now parsed and included in Span inlines.  The output will be a bit
    different from stock textile: e.g. for `*(foo)hi*`, we'll get
    `&lt;em&gt;&lt;span class="foo"&gt;hi&lt;/span&gt;&lt;/em&gt;` instead of
    `&lt;em class="foo"&gt;hi&lt;/em&gt;`.  But at least the data is not lost.
    + Improved treatment of HTML spans (%) (#1115).
    + Improved link parsing.  In particular we now pick up on attributes.
    Since pandoc links can't have attributes, we enclose the whole link in
    a span if there are attributes (#1008).
    + Implemented correct parsing rules for inline markup (#1175, Matthew
    Pickering).
    + Use Builder (Matthew Pickering).
    + Fixed list parsing bug (#1500).
    + Don't allow inline formatting to extend over newlines.
    This matches the behavior of RedCarpet, avoids some ugly bugs,
    and improves performance.
  * DocBook reader:
    + Better treatment of `formalpara`.  We now emit the title (if present)
    as a separate paragraph with boldface text (#1215).
    + Set metadata `author` not `authors`.
    + Added recognition of `authorgroup` and `releaseinfo` elements (#1214,
    Matthew Pickering).
    + Converted current meta information parsing in DocBook to a more
    extensible version which is aware of the more recent meta
    representation (Matthew Pickering).
  * HTML reader:
    + Require tagsoup 0.13.1, to fix a bug with parsing of script tags
    (#1248).
    + Treat processing instructions &amp; declarations as block.  Previously
    these were treated as inline, and included in paragraph tags in HTML
    or DocBook output, which is generally not what is wanted (#1233).
    + Updated `closes` with rules from HTML5 spec.
    + Use Builder (Matthew Pickering, #1162).
  * RST reader:
    + Remove duplicate `http` in PEP links (Albert Krewinkel).
    + Make rst figures true figures (#1168, CasperVector)
    + Enhanced Pandoc's support for rST roles (Merijn Verstaaten).
    rST parser now supports: all built-in rST roles, new role definition,
    role inheritance, though with some limitations.
    + Use `author` rather than `authors` in metadata.
    + Better handling of directives.  We now correctly handle field
    lists that are indented more than three spaces.  We treat an
    `aafig` directive as a code block with attributes, so it can be
    processed in a filter (#1212).
  * LaTeX writer:
    + Mark span contents with label if span has an ID (Albert Krewinkel).
    + Made `--toc-depth` work well with books in latex/pdf output (#1210).
    + Handle line breaks in simple table cells (#1217).
    + Workaround for level 4-5 headers in quotes.  These previously produced
    invalid LaTeX: `\paragraph` or `\subparagraph` in a `quote` environment.
    This adds an `mbox{}` in these contexts to work around the problem.
    See &lt;http://tex.stackexchange.com/a/169833/22451&gt; (#1221).
    + Use `\/` to avoid en-dash ligature instead of `-{}-` (Vaclav Zeman).
    This is to fix LuaLaTeX output. The `-{}-` sequence does not avoid the
    ligature with LuaLaTeX but `\/` does.
    + Fixed string escaping in `hyperref` and `hyperdef` (#1130).
  * ConTeXt writer:  Improved autolinks (#1270).
  * DocBook writer:
    + Improve handling of hard line breaks in Docbook writer
    (Neil Mayhew).  Use a `&lt;literallayout&gt;` for the entire paragraph, not
    just for the newline character.
    + Don't let line breaks inside footnotes influence the enclosing
    paragraph (Neil Mayhew).
    + Distinguish tight and loose lists in DocBook output, using
    `spacing="compact"` (Neil Mayhew, #1250).
  * Docx writer:  When needed files are not present in the user's
    `reference.docx`, fall back on the versions in the `reference.docx`
    in pandoc's data files. This fixes a bug that occurs when a
    `reference.docx` saved by LibreOffice is used. (#1185)
  * EPUB writer:
    + Include extension in epub ids.  This fixes a problem with duplicate
    extensions for fonts and images with the same base name but different
    extensions (#1254).
    + Handle files linked in raw `img` tags (#1170).
    + Handle media in `audio` source tags (#1170).
    Note that we now use a `media` directory rather than `images`.
    + Incorporate files linked in `video` tags (#1170).  `src` and `poster`
    will both be incorporated into `content.opf` and the epub container.
  * HTML writer:
    + Add colgroup around col tags (#877).  Also affects EPUB writer.
    + Fixed bug with unnumbered section headings.  Unnumbered section
    headings (with class `unnumbered`) were getting numbers.
    + Improved detection of image links. Previously image links with
    queries were not recognized, causing `&lt;embed&gt;` to be used instead
    of `&lt;img&gt;`.
  * Man writer:  Ensure that terms in definition lists aren't line wrapped
    (#1195).
  * Markdown writer:
    + Use proper escapes to avoid unwanted lists (#980).  Previously we used
    0-width spaces, an ugly hack.
    + Use longer backtick fences if needed (#1206).  If the content contains a
    backtick fence and there are attributes, make sure longer fences are
    used to delimit the code.  Note:  This works well in pandoc, but github
    markdown is more limited, and will interpret the first string of three
    or more backticks as ending the code block.
  * RST writer:  Avoid stack overflow with certain tables (#1197).
  * RTF writer:  Fixed table cells containing paragraphs.
  * Custom writer:
    + Correctly handle UTF-8 in custom lua scripts (#1189).
    + Fix bugs with lua scripts with mixed-case filenames and
    paths containing `+` or `-` (#1267).  Note that `getWriter`
    in `Text.Pandoc` no longer returns a custom writer on input
    `foo.lua`.
  * AsciiDoc writer:  Handle multiblock and empty table cells
    (#1245, #1246).  Added tests.
  * `Text.Pandoc.Options`: Added `readerTrace` to `ReaderOptions`
  * `Text.Pandoc.Shared`:
    + Added `compactify'DL` (formerly in markdown reader) (Albert Krewinkel).
    + Fixed bug in `toRomanNumeral`:  numbers ending with '9' would
    be rendered as Roman numerals ending with 'IXIV' (#1249).  Thanks to
    Jesse Rosenthal.
    + `openURL`: set proxy with value of http_proxy env variable (#1211).
    Note:  proxies with non-root paths are not supported, due to
    limitations in `http-conduit`.
  * `Text.Pandoc.PDF`:
    + Ensure that temp directories deleted on Windows (#1192).  The PDF is
    now read as a strict bytestring, ensuring that process ownership will
    be terminated, so the temp directory can be deleted.
    + Use `/` as path separators in a few places, even on Windows.
    This seems to be necessary for texlive (#1151, thanks to Tim Lin).
    + Use `;` for `TEXINPUTS` separator on Windows (#1151).
    + Changes to error reporting, to handle non-UTF8 error output.
  * `Text.Pandoc.Templates`:
    + Removed unneeded datatype context (Merijn Verstraaten).
    + YAML objects resolve to "true" in conditionals (#1133).
    Note:  If `address` is a YAML object and you just have `$address$`
    in your template, the word `true` will appear, which may be
    unexpected.  (Previously nothing would appear.)
  * `Text.Pandoc.SelfContained`:
    + `mkSelfContained` now takes just two arguments, `WriterOptions` and
    the string.
  * It no longer looks in data files.  This only made sense when we
    had copies of slidy and S5 code there.
  * `fetchItem'` is used instead of the nearly duplicate `getItem`.
    + Handle `poster` attribute in `video` tags (#1188).
  * `Text.Pandoc.Parsing`:
    + Made `F` an instance of Applicative (#1138).
    + Added `stateCaption`.
    + Added `HasMacros`, simplified other typeclasses.
    Removed `updateHeaderMap`, `setHeaderMap`, `getHeaderMap`,
    `updateIdentifierList`, `setIdentifierList`, `getIdentifierList`.
    + Changed the smart punctuation parser to return `Inlines`
    rather than `Inline` (Matthew Pickering).
    + Changed `HasReaderOptions`, `HasHeaderMap`, `HasIdentifierList`
    from typeclasses of monads to typeclasses of states.  This simplifies
    the instance definitions and provides more flexibility.  Generalized
    type of `getOption` and added a default definition.  Removed
    `askReaderOption`.  Added `extractReaderOption`.  Added
    `extractHeaderMap` and `updateHeaderMap` in `HasHeaderMap`.
    Gave default definitions for `getHeaderMap`, `putHeaderMap`,
    `modifyHeaderMap`.  Added `extractIdentifierList` and
    `updateIdentifierList` in `HasIdentifierList`.  Gave defaults
    for `getIdentifierList`, `putIdentifierList`, and
    `modifyIdentifierList`.  The ultimate goal here is to allow different
    parsers to use their own, tailored parser states (instead of
    `ParserState`) while still using shared functions.
  * Template changes:
    + LaTeX template: Use `fontenc` package only with `pdflatex` (#1164).
    + LaTeX template:  Add `linestretch` and `fontfamily` variables.
    + LaTeX template:  Conditionalize author and date commands.
    + Beamer template: Consistent styles for figure and table captions
    (aaronwolen).
    + LaTeX and beamer template:  Adjust widths correctly for oversized
    images.  Use `\setkeys{Gin}{}` to set appropriate defaults for
    `\includegraphics` (Yihui Xie, Garrick Aden-Buie).  Load
    `upquote` only after `fontenc` (Yihui Xie).
    + Beamer template: Added caption package (#1200).
    + Beamer template:  changes for better unicode handling (KarolS).
    + DocBook template:  use `authorgroup` if there are authors.
    + revealjs template: Move `include-after` to end (certainlyakey).
    + revealjs template: Fixed PDF print function (#1220, kevinkenan).
  * Bumped version bounds of dependencies.
  * Added a `--trace` command line option, for debugging backtracking
    bugs.  So far this only works with the markdown reader.
  * MathMLinHTML:  Fixed deprecation warning (#362, gwern, Albert Krewinkel).
  * Updated travis script to test with multiple GHC versions.
  * Force failure of a Travis build if GHC produces warnings (Albert
    Krewinkel).
  * Add `.editorconfig` (Albert Krewinkel).
    See &lt;http://editorconfig.org/&gt; for details.
  * Give more useful error message if '-t pdf' is specified (#1155).
  * Added `Cite`, `SmallCaps` to `Arbitrary` instance (#1269).
  * Allow `html4` as a synonym of `html` as a reader (it already works
    as a writer).
  * README:
    + Added an explanation of how to use YAML metadata to
    force items to appear in the bibliography without citations in
    the text (like LaTeX `\nocite`).
    + Added note to `--bibtex/--natbib`: not for use in making PDF
    (#1194, thanks to nahoj).
    + Added explanatory notes about `--natbib` and `--biblatex`.
    + Added specification of legal syntax for citation keys.
    + Fixed variable defaults documentation (Albert Krewinkel).
  * Removed copyright statements for files that have been removed
    (Albert Krewinkel).
  * Moved some doc files from `data-files` to `extra-source-files` (#1123).
    They aren't needed at runtime.  We keep README and COPYRIGHT in data
    to ensure that they'll be available on all systems on which pandoc
    is installed.</changelog>
<changelog author="mimi.vx@gmail.com" date="1430049600">- correct ghc-http-client-tls dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- disable old-locale support</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.14.0.2
- man.patch to remove generating of man pages
  * for changes please see upstream 'changelog' file</changelog>
<changelog author="mimi.vx@gmail.com" date="1433246400">- reworked man patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1433246401">- update to 1.14.0.3
  * Allow compilation with syb 0.5.*.
  * Custom writer: fixed some compiler warnings for ghc &lt; 7.10.</changelog>
<changelog author="mimi.vx@gmail.com" date="1433419200">- update to 1.14.0.4
  * Added missing commonmark template.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438084800">- update to 1.15.0.6
- removed man.patch , pandoc.1.gz and pandoc_markdown.5.gz
  * `--self-contained`:  Fixed overaggressive CSS minimization (#2301, 2286).
    Previously `--self-contained` wiped out all spaces in CSS,
    including semantically significant spaces.  This was a regression
    from 1.14.x.
  * Markdown reader: don't allow bare URI links or autolinks in link
    label (#2300).  Added test cases.
  * `Text.Pandoc.Parsing`, `uri`: Improved bare autolink detection (#2299).
    Previously we disallowed `-` at the end of an autolink,
    and disallowed the combination `=-`.  This commit liberalizes the
    rules for allowing punctuation in a bare URI, and adds test cases.
    One potential drawback is that you can no longer put a bare
    URI in em dashes like this:
    `this uri---http://example.com---is an example.`
    But in this respect we now match github's treatment of bare URIs.
  * HTML writer:  support speaker notes in dzslides.
    With this change `&lt;div class="notes"&gt;` and also `&lt;div class="notes"
    role="note"&gt;` will be output if `-t dzslides` is used. So we can
    have speaker notes in dzslides too.  Thanks to maybegeek.
  * Updated dzslides template.
  * Improved documentation of options to print system default files (#2298).
    `--print-default-data-file` and `--print-default-template`.
  * DokuWiki writer: use `$..$` for Math instead of `&lt;math&gt;..&lt;/math&gt;`
    (Tiziano Müller).  MathJax seems currently to be the only maintained
    math rendering extension for DokuWiki.
  * `Text.Pandoc.Shared`: Changed `hierarchicalize` so it treats references
    div as top-level header (#2294).  This fixes a bug with `--section-divs`,
    where the final references section added by pandoc-citeproc, enclosed in
    its own div, got nested in the div for the section previous to it.
  * Allow vector 0.11.
  * Require cmark &gt; 0.4.
  * HTML writer: Fixed email javascript obfuscation with `mailto:`
    URLs (#2280).  This fixes a potential security issue.  Because
    single quotes weren't being escaped in the link portion, a
    specially crafted email address could allow javascript code injection.
  * Markdown/HTML readers:  Avoid parsing partial URLs like
    `&lt;www.pandoc.org/blah#foo&gt;` as HTML tags (#2277).
  * RST reader:  allow inline formatting in definition list field
    names (Lars-Dominik Braun).
  * PDF:  Make sure `--latex-engine-opt` goes before the filename
    on the command line.  LaTeX needs the argument to come after
    the options (#1779).
  * CommonMark writer: fixed tags used for super/subscript.
  * ConTeXt template:  activate hanging indent for definition lists
    (mb21).
  * Make cabal require `hsb2hs` &gt;= 0.3.1 if `embed_data_files` specified.
    This is done by adding `hookedPrograms` in `Setup.hs`, which allows us
    to include `hsb2hs` in Build-Tools in cabal.
    + Admin privileges are no longer required for a per-user install
  * Travis:  unpack sdist for build to catch packaging bugs.
  * Improved documentation on where user templates go (#2272).
  * Added pandoc.1 man page to the repository.  It is no longer
    built as part of the cabal build process. (This proved too
    fragile.)  pandoc.1 can be regenerated (`make man/pandoc.1`)
    when `README` is changed.
  * Copying of the man page now respects `--destdir` (#2262).
  * Improved error messages for filters.  User is now informed if
    the filter requires an interpreter that isn't found in the path,
    or if the filter returns an error status.
  * Ensure target directory is created when installing man page.
  * Added files needed for building man page to Extra-Source-Files.
  * Man page is now built and installed as part of the cabal build
    process. Removed Makefile target for man page.
  * Man page changes:
    + Removed `--man1`, `--man5` options (breaking change).
    + Removed `Text.Pandoc.ManPages` module (breaking API change).
    + Makefile target for `man/man1/pandoc.1`.  This uses pandoc to
    create the man page from README using a custom template and filters.
    + Added `man/` directory with template and filters needed to build
    man page.
    + We no longer have two man pages: `pandoc.1` and `pandoc_markdown.5`.
    Now there is just pandoc.1, which has all the content from README.
    This change was needed because of the extensive cross-references
    between parts of the README.
    + Removed old `data/pandoc.1.template` and
    `data/pandoc_markdown.5.template`.
  * OpenDocument writer: Do not add a carriage return after a hard
    line break (Michael Chladek).
  * ConTeXt writer:
    + use `\goto` for internal links.
    + Added a `%` at end for `\reference` to avoid spurious space.
  * Ignore sandbox on 'make quick'
  * Added new unexported module:  `Text.Pandoc.ManPages`.
  * `README` now acts like a data file (even though it isn't in
    `data/`).  So, for example, `pandoc --print-default-data-file README`
    will produce the README.)  This change was required for the `--man1`
    and `--man5` options, since the man pages are produced from the
    README, but it may be useful for other purposes as well.
  * Allow `reference.docx` and `reference.odt` to be used with
    `--print-default-data-file` and to shadow defaults if placed in
    the user data directory.  Note that as of 1.14, we no longer
    include these files as data files; instead, we include their
    components.  This change causes pandoc to behave as if it has
    these data files; they are constructed on demand when needed
    using `getDefaultReferenceDocx` and `getDefaultReferenceODT`.
  * Fixed regression in CSS parsing with `--self-contained` (#2224).
    Pandoc 1.14.0.x used css-text to parse the CSS, but its parser
    silently drops big sections of CSS.  This commit replaces the
    use of css-text with a small but principled CSS preprocessor,
    which removes whitespace and comments and replaces `url()` with
    base 64 data when possible.
  * Use `https://` instead of `//` for MathJax and KaTeX CDN URLs (#1920).
    This will allow math to work when pages are being viewed locally.
  * `Text.Pandoc.Options`:  Export `plainExtensions`.
    These are the extensions used in `plain` output.
  * LaTeX reader: Don't parse `_` and `^` as sub/superscript outside of
    math mode; treat them as regular inline text.  Normally these will
    cause an error in LaTeX, but there are contexts (e.g. `alltt`
    environments) where they are allowed.
  * HTML reader:  allow `&lt;body&gt;` to close `&lt;head&gt;`.
  * DocBook reader: support `mediaobject`s and `figures` (#2184, mb21).
  * RST reader: Fix reference names with special characters
    (Lars-Dominik Braun).
  * Textile writer:  escape `+` and `-` as entities (#2225).
  * DokuWiki writer: Use proper `&lt;code&gt;` tags for code blocks (#2213).
  * Plain writer:  don't use symbols for super/subscript (#2237).
    Simplified code by using `plainExtensions`.
  * InDesign writer: Properly escape URLs containing more than one
    colon character (gohai).
  * Docx writer: Make sure we use dist version of `reference.docx`
    (and not the user's version) for certain settings.  Taking some
    settings values from a user-supplied reference.docx can lead to
    corruption.  This fixes a regression from the last release (#2249).
  * `Text.Pandoc.Shared`: exports `getDefaultReferenceDocx` and
    `getDefaultReferenceODT` (API change).  These functions have been
    removed from the Docx and ODT writers.
  * LaTeX template (Xavier Olive):
    + Added `CJKmainfont` and `CJKoptions` variables.
    + Allow dvipsnames (e.g. `MidnightBlue`) for colors (Xavier Olive).
  * Epub templates:  use `author.role`, not `author.type`.
  * Bump cmark version to &gt;= 0.3.4.
  * Improved Windows installer (#2205, thanks to nkalvi).
    Users can now select a per-user or systemwide install, and can set
    the installation path.  At the end of installation, the install location
    is given.  The install location is also now given in the list of
    installed programs in Control Panel.  Cleaner WiX syntax is used for
    setting the path.
  * Added `download_stats` target to Makefile.</changelog>
<changelog author="mimi.vx@gmail.com" date="1445169600">- update to 1.15.1
  * `pandocVersion` is now defined in `Text.Pandoc.Shared`
    and reexported from `Text.Pandoc` (Alex Vong).  This allows
    writers to access it.  (Alex Vong) (API change)
  * For `markdown_mmd`, add: `implicit_figures`, `superscripts`,
    `subscripts` (#2401).
  * Added `odt` as input format (MarLinn).  Added new module
    `Text.Pandoc.Reader.ODT` (API change). Fully implemented features:
    Paragraphs, Headers, Basic styling, Unordered lists, Ordered lists,
    External Links, Internal Links, Footnotes, Endnotes, Blockquotes.
    Partly implemented features: Citations, Tables.
  * Markdown Reader:
    + Add basic tests for each header style (Ophir Lifshitz).
    + Add implicit header ref tests for headers with spaces (Ophir Lifshitz).
    + Skip spaces in headers (Ophir Lifshitz).
    + Handle 'id' and 'class' in parsing key/value attributes (#2396).
    `# Header {id="myid" class="foo bar"}`
    is now equivalent to `# Header {#myid .foo .bar}`.
    + Use '=' instead of '#' for atx-style headers in markdown+lhs.
    (Kristof Bastiaensen)
    + Pipe tables: allow indented columns.  Previously the left-hand column
    could not start with 4 or more spaces indent.  This was inconvenient
    for right-aligned left columns.  Note that the first (header column)
    must still have 3 or fewer spaces indentation, or the table will be
    treated as an indented code  block.
    + Fix regression:  allow HTML comments containing `--`.
    Technically this isn't allowed in an HTML comment, but
    we've always allowed it, and so do most other implementations.
    It is handy if e.g. you want to put command line arguments
    in HTML comments.
  * LaTeX reader:
    + Don't eat excess whitespace after macros with only optional
    arguments (#2446).
    + Support longtable (#2411).
    + Implement `\Cite` (#2335).
    + Support abstract environment.  The abstract populates an
    `abstract` metadata field.
    + Properly handle booktabs lines.  Lines aren't part of the
    pandoc table model, so we just ignore them (#2307).
  * HTML reader:
    + Handle type attribute on ol, e.g. `&lt;ol type="i"&gt;` (#2313).
    + Updated for new automatic header attributes.
    + Add auto identifiers if not present on headers.  This makes
    TOC linking work properly.
    + Detect `font-variant` with `pickStyleAttrProps` (Ophir Lifshitz).
    + Test `&lt;ol&gt;` type, class, and inline list-style(-type) CSS
    (Ophir Lifshitz).
    + Better handling of "section" elements (#2438).  Previously
    `&lt;section&gt;` tags were just parsed as raw HTML blocks.  With
    this change, section elements are parsed as Div elements with
    the class "section".
  * MediaWiki reader:  handle unquoted table attributes (#2355).
  * DocBook reader:
    + Added proper support for DocBook `xref` elements (Frerich Raabe).
    Added `dbContent` field to reader state, so we can lookup
    cross refs.
    + Handle `informalexample` (#2319).
  * Docx Reader:
    + Create special punctuation test (Ophir Lifshitz).
    + Parse soft, no-break hyphen elements (Ophir Lifshitz).
    + Updated headers test (Ophir Lifshitz). Replaced `styles.xml`
    in `headers.docx` with pandoc's current `styles.xml`, which
    contains styles for Heading 1 through 6. Added Heading 4
    through 7 to the test document. Note that Heading 7 is not
    parsed as a Heading because there is no Heading 7 style.
  * RST reader:  better handling of indirect roles.
    Previously the parser failed on this kind of case
    .. role:: indirect(code)
    .. role:: py(indirect)
    :language: python
    :py:`hi`
    Now it correctly recognizes `:py:` as a code role.
  * Org reader:
    + Add auto identifiers if not present on headers
    (#2354, Juliusz Gonera).
    + Allow verse blocks to contain empty lines (#2402,
    Albert Krewinkel).
  * EPUB reader:  stop mangling external URLs (#2284).
  * RST writer:
    + Don't insert `\ ` when complex expression in matched pairs.
    E.g. `` [:sup:`3`] `` is okay; you don't need `` [:sup:`3`\ ] ``.
    + Ensure that `\ ` is inserted when needed before Cite and Span
    elements that begin with a "complex" element (jgm/pandoc-citeproc#157).
    + Normalize headers only in "standalone" mode (#2394).
  * Haddock writer: escape `*` and `^` (G. Bataille).
  * Markdown writer:
    + In TOC, add links to headers (#829).
    + Use unicode super/subscripts for digits in plain output
    (when the `superscripts` and `subscripts` extensions are
    not enabled).
  * Docx writer:
    + Moved invalid character stripping to `formattedString`.
    This avoids an inefficient generic traversal (#2356).
    + Use user data directory for `reference.docx` archive.
    This allows the test suite to work without installing pandoc first.
    It also brings the docx writer in line with the odt writer.
    + Tests:  docx writer tests now use `../data` for data directory.
    This allows tests to be run without installing first.
    + Tests: Use real jpg (not empty) for docx tests to avoid warning.
  * LaTeX writer:
    + Fixed detection of 'chapters' from template.
    If a documentclass isn't specified in metadata, but the
    template has a hardwired bookish documentclass, act as if
    `--chapters` was used.  This was the default in earlier
    versions, but it has been broken for a little while.
    + Correctly recognize book documentclass in metadata (#2395).
    + Set language-related variables automatically, depending
    on the value of the `lang` field, which is now always
    assumed to be in BCP47 format (mb21, #1614, #2437).
    + Add `\protect` to `\hyperdef` in inline context.  This way we
    don't get an error when this is used as a moveable argument (#2136).
    + Support all frame attributes in Beamer.
    + Percent-encode more special characters in URLs (#1640, #2377).
    The special characters are '&lt;','&gt;','|','"','{','}','[',']','^', '`'.
  * HTML writer:
    + Update KaTeX JS and CSS versions (Emily Eisenberg).
    + For dzslides, add `role="note"` for speaker notes (#1693).
    + Percent-encode more special characters in URLs (#1640, #2377).
    The special characters are '&lt;','&gt;','|','"','{','}','[',']','^', '`'.
    + Render Div with class `section` as `&lt;section&gt;` in HTML5.
  * EPUB writer:
    + In TOC, replace literal "&lt;br/&gt;" with space (#2105).
    + With `--webtex`, include image file rather than `data:` URI (#2363).
  * Native writer: format Div properly, with blocks separated.
  * Support bidirectional text output with XeLaTeX, ConTeXt and HTML
  * Reference Docx:
    + Add missing Header 6 style (steel blue) (Ophir Lifshitz).
    + Correct `outlineLvl` for Header styles (Ophir Lifshitz).
  * Templates
    + Beamer:  Add `innertheme`, `outertheme` variables
    (Guilhem Bonnefille, #121). Add space after colon in figure caption.
    Integrate recent font and language updates from LaTeX template;
    allow use of `mainfont` variable for changing the slide text
    in XeTeX and LuaTeX (Andrew Dunning, #131).
    + LaTeX:  Add `mainfontoptions`, `sansfontoptions`,
    `monofontoptions`, `mathfontoptions`, `fontfamilyoptions`
    (Andrew Dunning, #122).  Support handling of bidirectional
    text (mb21, #120). Improve reliability of superscripts/subscripts
    under XeTeX and prevent letters and numbers from appearing on a
    different baseline by removing use of the `realscripts` package
    (via `xltxtra`).  To restore use of OpenType characters for these
    features under XeTeX or LuaTeX, add `\usepackage{realscripts}` to
    `header-includes` (Andrew Dunning, #130).  Remove redundant
    reference to `xunicode` (Andrew Dunning, #130).  Add `fontenc`,
    `indent`, `subparagraph` variables (Andrew Dunning).
    Allow use of `hidelinks` variable for `hyperref` package (Hugo Roy,
    [#113]).  Prevent package clash with `tufte-latex` and other classes that
    include `hyperref` or `color` (Xavier Olive, #115).
    + ConTeXt:  Support handling of bidirectional text (mb21, #120).
    + LaTeX and ConTeXt: Use more specific language variables.
    Instead of directly using `lang`, we now use `babel-lang` and
    `polyglossia-lang` and `context-lang`.  These variables are set by
    the writers to the necessary values, based on the `lang` variable
    (which now always takes a value in BCP47 format). (mb21, #114, #129).
    + HTML:  Support handling of bidirectional text (mb21, #120).
    Move HTML5 shiv after CSS and fix URL (Andrew Dunning).
    Add dir attribute in html5 (Andrew Dunning).
    + reveal.js: Add `controls`, `progress` variables (Grégoire Pineau, #127).
    Add `width`, `height` variables (Anrew Dunning).  Update template
    from 3.1 source (Andrew Dunning).  All configuration options are now
    available as variables, but are only be included if set (reveal.js
    uses defaults otherwise).
    + man: Added comment stating that the page is autogenerated by pandoc,
    giving version.  Added `adjusting` and `hyphenate` variables
    (Alex Vong, #123).
  * epub.css: added selectors for nested emphasis (Pablo Rodriguez).
  * MediaBag:  ensure that `/` is always used as path separator.
  * `sample.lua`: define `CaptionedImage`, add newline at end (#2393).
  * Added `--bash-completion` option.  This generates a bash completion
    script.  To use: `eval "$(pandoc --bash-completion)"`.
  * Text.Pandoc.Error: Define Typeable and Exception instances
    for PandocError (#2386).
  * Text.Pandoc.Parsing: `toKey`: strip off outer brackets.
    This makes keys with extra space at the beginning and end
    work:  e.g.
    [foo]: bar
    [ foo ]
    will now be a link to bar (it wasn't before).
  * Text.Pandoc: disable `auto_identifiers` for epub.
    The epub writer inserts its own auto identifiers;
    this is more complex due to splitting into "chapter" files.
  * Renamed Text.Pandoc.Compat.Locale -&gt; Text.Pandoc.Compat.Time.
    It now reexports Data.Time.
  * Use custom Prelude to avoid compiler warnings.
    + The (non-exported) prelude is in prelude/Prelude.hs.
    + It exports Monoid and Applicative, like base 4.8 prelude,
    but works with older base versions.
    + It exports (&lt;&gt;) for mappend.
    + It hides 'catch' on older base versions.
  * Added a `stack.ymal` and stack install instructions to INSTALL.
  * Clarified what is "out of scope" in README and CONTRIBUTING.md.
  * Added note to CONTRIBUTING.md about ghc versions and travis.
  * Clarify docs on block quotes.  The space after `&gt;` is optional (#2346).
  * Removed obsolete reference to default.csl (#2372).
  * List all styles in manual for `--reference-docx` (Chris Black)
  * Don't capitalize header links in man page.
  * Added section on repl to CONTRIBUTING.md.
  * README:  Added space after backslash in image example (#2329).
  * Document details of citation locator terms (Nick Bart).
  * Fixed some internal links in README (#2309).
  * Improve CSL documentation, variables documentations,
    links, and cross-references in README. (Andrew Dunning)
  * Fix build failure with `--flags=-https` (Sergei Trofimovich).
  * Use `newManager` instead of `withManager` in recent `http-client`.
    This avoids a deprecation warning.
  * Allow building with latest versions of http-types,
    HUnit, criterion, syb, aeson.
  * Setup.hs: rewrite so as not to use process, directory, filepath.
    Using anything outside base is dangerous, since older
    versions of ghc may link against two different versions.</changelog>
<changelog author="mimi.vx@gmail.com" date="1445774400">- update to 1.15.1.1
  * `Text.Pandoc.Data`:  store paths in dataFiles using posix separators.
  + add Suggests: texlive-latex-bin-bin</changelog>
<changelog author="mimi.vx@gmail.com" date="1447675200">- update to 1.15.2.1
- correct license to GPL-2.0+
- very long changelog again, for details please see changelog file or
  https://hackage.haskell.org/package/pandoc-1.15.2.1/changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- create placeholder package for pdf support</changelog>
<changelog author="mimi.vx@gmail.com" date="1453550400">- update to 1.16.0.2
- very long changelog again. For details please see changelog file or
    https://hackage.haskell.org/package/pandoc-1.16.0.2/changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1457870400">- remove unused flag</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 1.17.0.2
  * Fixed serious regression in `htmlInBalanced`, which caused
    newlines to be omitted in some raw HTML blocks in Markdown
  * File scope is no longer used when there are no input files (i.e.,
    when input comes from stdin).  Previously file scope was triggered
    when the `json` reader was specified and input came from `stdin`,
    and this caused no output to be produced.
  * Improved documentation of templates
  * Added `--file-scope` option (Jesse Rosenthal).
    By default pandoc operates on multiple files by first concatenating
    them (around extra line breaks) and then processing the joined file. So
    it only parses a multi-file document at the document scope. This has the
    benefit that footnotes and links can be in different files, but for
    some purposes it is useful to parse the individual files first
    and then combine their outputs (e.g. when the files use footnotes
    or links with the same labels).  The `--file-scope` option causes
    pandoc to parse the files first, and then combine the parsed output,
    instead of combining before parsing. `--file-scope` is selected
    automatically for binary input files (which cannot be concatenated)
    and for pandoc json.
  * Add TEI Writer (Chris Forster) and `tei` output format.
  * Added a general `ByteStringReader` with warnings, used by the docx
    reader (API change, Jesse Rosenthal).
  * Add `readDocxWithWarnings` (API change, Jesse Rosenthal).
  * Changed type of `Shared.uniqueIdent`'s argument from `[String]`
    to `Set String.` This avoids performance problems in documents with
    many identically named headers (API change, #2671).
  * Removed `tex_math_single_backslash` from `markdown_github` options
  * Make language extensions as well as full language names
    trigger syntax highlighting.  For example, `py` will now work as
    well as `python` (jgm/highlighting-kate#83).
  * Added `institute` variable to latex, beamer templates (Fraser
    Tweedale, Josef Svenningsson).
  * Docx reader (Jesse Rosenthal):
    + Handle alternate content.  Some word functions (especially graphics)
    give various choices for content so there can be backwards compatibility.
    + Don't turn numbered headers into lists.
    + Docx Reader: Add state to the parser, for warnings
    + Update feature checklist in source code.
    + Get rid of `Modifiable` typeclass.
    + Add tests for adjacent hyperlinks.
    + Add a "Link" modifier to `Reducible`. We want to make sure that
    links have their spaces removed, and are appropriately smushed
    together (#2689).
  * HTML reader:
    + Fixed behavior of base tag (#2777).
    If the base path does not end with slash, the last component
    will be replaced.  E.g. base = `http://example.com/foo`
    combines with `bar.html` to give `http://example.com/bar.html`.
    If the href begins with a slash, the whole path of the base
    is replaced.  E.g. base = `http://example.com/foo/` combines
    with `/bar.html` to give `http://example.com/bar.html`.
    + Rewrote `htmlInBalanced`.  This version avoids an exponential
    performance problem with `&lt;script&gt;` tags, and it should be faster
    in general (#2730).
    + Properly handle an empty cell in a simple table (#2718).
    + Handle multiple `&lt;meta&gt;` tags with same name.  Put them in a list
    in the metadata so they are all preserved, rather than (as before)
    throwing out all but one..
  * Markdown reader:
    + Improved pipe table parsing (#2765).
    + Allow `+` separators in pipe table cells.  We already allowed
    them in the header, but not in the body rows, for some reason.
    This gives compatibility with org-mode tables.
    + Don't cross line boundary parsing pipe table row.
    Previously an Emph element could be parsed across the newline
    at the end of the pipe table row.
    + Use `htmlInBalanced` for `rawVerbatimBlock`, for better
    performance (#2730).
    + Fixed bug with smart quotes around tex math.
  * LaTeX reader:
    + Handle interior `$` characters in math (#2743).  For example,
    `$$\hbox{$i$}$$`.
    + `inlineCommand` now gobbles an empty `{}` after any command (#2687).
    This gives better results when people write e.g. `\TeX{}` in Markdown.
    + Properly handle LaTeX "math" environment as inline math (#2171).
  * Textile reader: Support `&gt;`, `&lt;`, `=`, `&lt;&gt;` text alignment attributes.
  * Org reader (Albert Krewinkel):
    + Prefix even empty figure names with "fig:" (#2643).  The
    convention used by pandoc for figures is to mark them by prefixing
    the name with `fig:`.  The org reader failed to do this if a figure
    had no name.
    + Refactor link-target processing (#2684).
  * ConTeXt writer: Fix whitespace at line beginning in line blocks (#2744).
    Thanks to @c-foster.
  * HTML writer: Don't include alignment attribute for default table columns.
    Previously these were given "left" alignment.  Better to leave off
    alignment attributes altogether (#2694).
  * Markdown writer: Use hyphens for YAML metadata block bottom line, for
    better compatibility with other Markdown flavors (Henrik Tramberend).
  * LaTeX writer:
    + Use image identifier to create a label and hypertarget for
    figures (Mauro Bieg).
    + Avoid double toprule in headerless table with caption (#2742).
    + Clean up options parser (Jesse Rosenthal).
    + Treat `memoir` template with `article` option as article, instead
    of treating all `memoir` templates as books.
    + Allow more flexible table alignment (Henrik Tramberend, #2665).
    New default is not to include `[c]` option (which is the default
    anyway if no positioning is specified).  Now LaTeX emplates can
    control the overall table alignment in a document by setting the
    longtable length variables `LTleft` and `LTright`.  For example,
    `\setlength\LTleft\parindent\setlength\LTright\fill`
    will create left-aligned tables that respect paragraph indentation.
  * Docx writer: Handle image alt text (#2754, Mauro Bieg).
  * Org writer - pass through RawInline with format "org".
  * DokuWiki writer: use `$$` for display math.
  * Custom writer: Pass attributes parameter to CaptionedImage (#2697).
  * Make protocol-relative URIs work again (#2737).
  * make_osx_package.sh:  Use env variable for developer id certs.
  * Raise `tagsoup` lower bound to 0.13.7 to fix entity-related
    problems (#2734).
  * Allow `zip-archive` 0.3.
  * Allow `aeson` 0.11.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 1.17.0.3
  * LaTeX writer: Fixed position of label in figures. Previously the label wasn't
    in the right place, and `\ref` wouldn't work properly.
  * Added .tei test files to pandoc.cabal so they'll be included in tarball.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465128000">- update to 1.17.1
  * New output format: `docbook5`
  * `Text.Pandoc.Options`: Add `writerDocBook5` to `WriterOptions`
  * Org writer:
  + Add :PROPERTIES: drawer support
    This allows header attributes to be added to org documents in the form
    of `:PROPERTIES:` drawers.  All available attributes are stored as
    key/value pairs.  This reflects the way the org reader handles
    `:PROPERTIES:` blocks.
  + Add drawer capability. For the implementation of the
    Drawer element in the Org Writer, we make use of a generic Block
    container with attributes.  The presence of a `drawer` class defines
    that the `Div` constructor is a drawer. The first class defines the
    drawer name to use.  The key-value list in the attributes defines
    the keys to add inside the Drawer.  Lastly, the list of Block elements
    contains miscellaneous blocks elements to add inside of the Drawer.
  + Use `CUSTOM_ID` in properties.  The `ID` property is
    reserved for internal use by Org-mode and should not be used.
    The `CUSTOM_ID` property is to be used instead, it is converted to the
    `ID` property for certain export format.
  * LaTeX writer:
  + Ignore `--incremental` unless output format is beamer.
  + Fix polyglossia to babel env mapping.
    Allow for optional argument in square brackets.
  + Recognize `la-x-classic` as Classical Latin.
    This allows one to access the hyphenation patterns in CTAN's
    hyph-utf8.
  + Add missing languages from hyph-utf8.
  + Improve use of `\strut` with `\minipage` inside tables
    .  This improves spacing in multiline
    tables.
  + Use `{}` around options containing special chars.
  + Avoid lazy `foldl`.
  + Don't escape underscore in labels.  Previously they were
    escaped as `ux5f`.
  + brazilian -&gt; brazil for polyglossia.
  * HTML writer: Ensure mathjax link is added when math appears in footnote
  . Previously if a document only had math in a footnote, the
  MathJax link would not be added.
  * EPUB writer: set `navpage` variable on nav page.
  This allows templates to treat it differently.
  * DocBook writer:
  + Use docbook5 if `writerDocbook5` is set.
  + Properly handle `ulink`/`link`.
  * EPUB reader:
  + Unescape URIs in spine.
  + EPUB reader:  normalise link id.
  * Docx Reader:
  + Parse `moveTo` and `moveFrom`.
    `moveTo` and `moveFrom` are track-changes tags that are used when a
    block of text is moved in the document. We now recognize these tags and
    treat them the same as `insert` and `delete`, respectively. So,
    `--track-changes=accept` will show the moved version, while
    `--track-changes=reject` will show the original version.
  + Tests for track-changes moving.
  * ODT, EPUB, Docx readers: throw `PandocError` on unzip failure
  Previously, `readDocx`, `readEPUB`, and `readOdt`
  would error out if zip-archive failed. We change the archive extraction
  step from `toArchive` to `toArchiveOrFail`, which returns an Either value.
  * Markdown, HTML readers:  be more forgiving about unescaped `&amp;` in
  HTML (#2410).  We are now more forgiving about parsing invalid HTML with
  unescaped `&amp;` as raw HTML.  (Previously any unescaped `&amp;`
  would cause pandoc not to recognize the string as raw HTML.)
  * Markdown reader:
  + Fix pandoc title blocks with lines ending in 2 spaces.
  + Added `-s` to markdown-reader-more test.
  * HTML reader: fixed bug in `pClose`.  This caused exponential parsing
  behavior in documnets with unclosed tags in `dl`, `dd`, `dt`.
  * MediaWiki reader: Allow spaces before `!` in MediaWiki table header
  * RST reader: Support `:class:` option for code block in RST reader
  * Org reader:
  + Stop padding short table rows.
    Emacs Org-mode doesn't add any padding to table rows.  The first
    row (header or first body row) is used to determine the column count,
    no other magic is performed.
  + Refactor rows-to-table conversion.  This refactors
    the codes conversing a list table lines to an org table ADT.
    The old code was simplified and is now slightly less ugly.
  + Fix handling of empty table cells, rows.
    This fixes Org mode parsing of some corner cases regarding empty cells
    and rows.  Empty cells weren't parsed correctly, e.g. `|||` should be
    two empty cells, but would be parsed as a single cell containing a pipe
    character.  Empty rows where parsed as alignment rows and dropped from
    the output.
  + Fix spacing after LaTeX-style symbols.
    The org-reader was droping space after unescaped LaTeX-style symbol
    commands: `\ForAll \Auml` resulted in `?Ä` but should give `? Ä`
    instead.  This seems to be because the LaTeX-reader treats the
    command-terminating space as part of the command.  Dropping the trailing
    space from the symbol-command fixes this issue.
  + Print empty table rows.  Empty table rows should not
    be dropped from the output, so row-height is always set to be at least 1.
  + Move parser state into separate module.
    The org reader code has become large and confusing.  Extracting smaller
    parts into submodules should help to clean things up.
  + Add support for sub/superscript export options.
    Org-mode allows to specify export settings via `#+OPTIONS` lines.
    Disabling simple sub- and superscripts is one of these export options,
    this options is now supported.
  + Support special strings export option Parsing of special strings
    (like `...` as ellipsis or `--` as en dash) can be toggled using the `-`
    option.
  + Support emphasized text export option.  Parsing of emphasized text can
    be toggled using the `*` option.  This influences parsing of text marked
    as emphasized, strong, strikeout, and underline.  Parsing of inline math,
    code, and verbatim text is not affected by this option.
  + Support smart quotes export option.  Reading of smart quotes can be
    toggled using the `'` option.
  + Parse but ignore export options. All known export options are parsed
    but ignored.
  + Refactor block attribute handling.  A parser state attribute was used
    to keep track of block attributes defined in meta-lines.  Global state
    is undesirable, so block attributes are no longer saved as part of the
    parser state.  Old functions and the respective part of the parser state
    are removed.
  + Use custom `anyLine`.  Additional state changes need to be made after
    a newline is parsed, otherwise markup may not be recognized correctly.
    This fixes a bug where markup after certain block-types would not be
    recognized.
  + Add support for `ATTR_HTML` attributes.
    Arbitrary key-value pairs can be added to some block types using a
    `#+ATTR_HTML` line before the block.  Emacs Org-mode only includes these
    when exporting to HTML, but since we cannot make this distinction here,
    the attributes are always added.  The functionality is now supported
    for figures.
  + Add `:PROPERTIES:` drawer support.
    Headers can have optional `:PROPERTIES:` drawers associated with them.
    These drawers contain key/value pairs like the header's `id`.  The
    reader adds all listed pairs to the header's attributes; `id` and
    `class` attributes are handled specially to match the way `Attr` are
    defined.  This also changes behavior of how drawers of unknown type
    are handled.  Instead of including all unknown drawers, those are not
    read/exported, thereby matching current Emacs behavior.
  + Use `CUSTOM_ID` in properties.  See above on Org writer changes.
  + Respect drawer export setting.  The `d` export option can be used
    to control which drawers are exported and which are discarded.
    Basic support for this option is added here.
  + Ignore leading space in org code blocks.
    Also fix up tab handling for leading whitespace in code blocks.
  + Support new syntax for export blocks.  Org-mode version 9
    uses a new syntax for export blocks.  Instead of `#+BEGIN_&lt;FORMAT&gt;`,
    where `&lt;FORMAT&gt;` is the format of the block's content, the new
    format uses `#+BEGIN_export &lt;FORMAT&gt;` instead.  Both types are
    supported.
  + Refactor `BEGIN...END` block parsing.
  + Fix handling of whitespace in blocks, allowing content to be indented
    less then the block header.
  + Support org-ref style citations.  The *org-ref* package is an
    org-mode extension commonly used to manage citations in org
    documents.  Basic support for the `cite:citeKey` and
    `[[cite:citeKey][prefix text::suffix text]]` syntax is added.
  + Split code into separate modules, making for cleaner code and
    better decoupling.
  * Added `docbook5` template.
  * `--mathjax` improvements:
  + Use new CommonHTML output for MathJax (updated default MathJax URL)
  + Change default mathjax setup to use `TeX-AMS_CHTML` configuration.
    This is designed for cases where the input is always TeX and maximal
    conformity with TeX is desired.  It seems to be smaller and load faster
    than what we used before.  See #2858.
  + Load the full MathJax config to maximize loading speed.
  * Require texmath 0.8.6.2.  Closes several texmath-related bugs
  This fixes behavior of roots, e.g.
  `\sqrt[3]{x}`, and issues with sub/superscript positioning
  and matrix column alignment in docx.
  * README:
  + Clarified documentation of `implicit_header_references`.
  + Improved documentation of `--columns` option.
  * Added appveyor setup, with artefacts.
  * stack.yaml versions: Use proper flags used for texmath, pandoc-citeproc.
  * LaTeX template: support for custom font families.
  Needed for correct polyglossia operation with Cyrillic fonts and perhaps
  can find some other usages.  Example usage in YAML metadata:
    fontfamilies:
  - name: \cyrillicfont
    font: Liberation Serif
  - name: \cyrillicfonttt
    options: Scale=MatchLowercase
    font: Liberation</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.17.1 revision 1 with cabal2obs.</changelog>
<changelog author="astieger@suse.com" date="1473854400">- add constraints to fix build on aarch64</changelog>

</package>
<package pkgid="e603165d23145143039752220ebce860fa5e57a9e3d8d8ff123310aba67aea3d" name="ghc-pandoc-types" arch="src">
    <version epoch="0" ver="1.16.1.1" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1331640000">- rpmlint: filter debuginfo warning</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1359115200">- update to 1.10 from upstream
- part of pandoc 1.10 release</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new cabal-rpm spec file template
  * macros not spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1380456000">- update to 1.12.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1382356800">- merged defattr change from d:l:h</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388318400">- merged d:l:haskell changes</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388491200">- update to 1.12.3
- needed for pandoc 1.12.2.1</changelog>
<changelog author="sbahling@suse.com" date="1394712000">- update to 1.12.3.2</changelog>
<changelog author="sbahling@suse.com" date="1395921600">- Correct package license</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 1.12.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.12.4.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073601">- change license file to COPYING</changelog>
<changelog author="mimi.vx@gmail.com" date="1433764800">- update to 1.12.4.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1437307200">- update to 1.12.4.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.12.4.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1453550400">- update to 1.16.0.1
  * Added Attr field to Image and Link.
  * Added SoftBreak constructor to Inline</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 1.16.1
  * Export pandocTypesVersion from Text.Pandoc.Definition.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.16.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.16.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f29fb6e49ca745298a252ccb2011409c1aa2459d087dc65116fd4c0c61b06faf" name="ghc-pandoc-types" arch="src">
    <version epoch="0" ver="1.16.1.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1331640000">- rpmlint: filter debuginfo warning</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1359115200">- update to 1.10 from upstream
- part of pandoc 1.10 release</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new cabal-rpm spec file template
  * macros not spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1380456000">- update to 1.12.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1382356800">- merged defattr change from d:l:h</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388318400">- merged d:l:haskell changes</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388491200">- update to 1.12.3
- needed for pandoc 1.12.2.1</changelog>
<changelog author="sbahling@suse.com" date="1394712000">- update to 1.12.3.2</changelog>
<changelog author="sbahling@suse.com" date="1395921600">- Correct package license</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 1.12.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.12.4.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073601">- change license file to COPYING</changelog>
<changelog author="mimi.vx@gmail.com" date="1433764800">- update to 1.12.4.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1437307200">- update to 1.12.4.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.12.4.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1453550400">- update to 1.16.0.1
  * Added Attr field to Image and Link.
  * Added SoftBreak constructor to Inline</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 1.16.1
  * Export pandocTypesVersion from Text.Pandoc.Definition.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.16.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.16.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0b6d0421a411950964631ed6ef097b2a68a401e5b70c273eb535bb3cd0f3f865" name="ghc-pandoc-types" arch="x86_64">
    <version epoch="0" ver="1.16.1.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1331640000">- rpmlint: filter debuginfo warning</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1359115200">- update to 1.10 from upstream
- part of pandoc 1.10 release</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new cabal-rpm spec file template
  * macros not spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1380456000">- update to 1.12.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1382356800">- merged defattr change from d:l:h</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388318400">- merged d:l:haskell changes</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388491200">- update to 1.12.3
- needed for pandoc 1.12.2.1</changelog>
<changelog author="sbahling@suse.com" date="1394712000">- update to 1.12.3.2</changelog>
<changelog author="sbahling@suse.com" date="1395921600">- Correct package license</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 1.12.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.12.4.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073601">- change license file to COPYING</changelog>
<changelog author="mimi.vx@gmail.com" date="1433764800">- update to 1.12.4.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1437307200">- update to 1.12.4.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.12.4.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1453550400">- update to 1.16.0.1
  * Added Attr field to Image and Link.
  * Added SoftBreak constructor to Inline</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 1.16.1
  * Export pandocTypesVersion from Text.Pandoc.Definition.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.16.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.16.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fea325bd02ff71eee14b6a1c93d4dee19a56e5dff371169b8a23214d186165bf" name="ghc-pandoc-types-devel" arch="x86_64">
    <version epoch="0" ver="1.16.1.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1331640000">- rpmlint: filter debuginfo warning</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1359115200">- update to 1.10 from upstream
- part of pandoc 1.10 release</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new cabal-rpm spec file template
  * macros not spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1380456000">- update to 1.12.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1382356800">- merged defattr change from d:l:h</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388318400">- merged d:l:haskell changes</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388491200">- update to 1.12.3
- needed for pandoc 1.12.2.1</changelog>
<changelog author="sbahling@suse.com" date="1394712000">- update to 1.12.3.2</changelog>
<changelog author="sbahling@suse.com" date="1395921600">- Correct package license</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 1.12.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.12.4.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073601">- change license file to COPYING</changelog>
<changelog author="mimi.vx@gmail.com" date="1433764800">- update to 1.12.4.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1437307200">- update to 1.12.4.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.12.4.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1453550400">- update to 1.16.0.1
  * Added Attr field to Image and Link.
  * Added SoftBreak constructor to Inline</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">-  update to 1.16.1
  * Export pandocTypesVersion from Text.Pandoc.Definition.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.16.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.16.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="17c37d77ac349df98cee274c21c2862fee3d08674e1a608ea1905ea1c1f6220a" name="ghc-pango" arch="src">
    <version epoch="0" ver="0.13.1.1" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.13.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field</changelog>

</package>
<package pkgid="7a61d95d21488b83c76171eeeb36764a63947f16ad950ed3ed43b463f9c8fdef" name="ghc-pango" arch="x86_64">
    <version epoch="0" ver="0.13.1.1" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.13.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field</changelog>

</package>
<package pkgid="f81f381499db44c3b6e63bd81430ca5f76b06bb88185666a148b62379a3a1a17" name="ghc-pango-devel" arch="x86_64">
    <version epoch="0" ver="0.13.1.1" rel="2.3.6"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.13.1.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field</changelog>

</package>
<package pkgid="84c0e2570c7e569c311ee3626a9f89abf70b8339bb8e4ed41229a1da65d43b4f" name="ghc-parallel" arch="src">
    <version epoch="0" ver="3.2.1.0" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325592001">- Adjusted version number for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 3.2.0.2 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 3.2.0.3 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 3.2.0.4
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 3.2.0.6
  * Make `-Wall` message free for all supported `base` versions
  * Support `base-4.8.0.0`/`deepseq-1.4.0.0` (and thus GHC 7.10)</changelog>
<changelog author="mimi.vx@gmail.com" date="1451822400">- update to 3.2.1.0
  * Support base-4.9.0.0
  * Add {-# NOINLINE[1] rseq #-} to make the RULE more robust
  * Make rpar type signature consistent with rseq via type-synonym
  * Drop redundant Ix-constraint on seqArray/seqArrayBounds for GHC &gt;= 8.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c5c21ee501c20bbb985818ae5edf06d355d189009a29b47d787f6c31ba023458" name="ghc-parallel" arch="x86_64">
    <version epoch="0" ver="3.2.1.0" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325592001">- Adjusted version number for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 3.2.0.2 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 3.2.0.3 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 3.2.0.4
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 3.2.0.6
  * Make `-Wall` message free for all supported `base` versions
  * Support `base-4.8.0.0`/`deepseq-1.4.0.0` (and thus GHC 7.10)</changelog>
<changelog author="mimi.vx@gmail.com" date="1451822400">- update to 3.2.1.0
  * Support base-4.9.0.0
  * Add {-# NOINLINE[1] rseq #-} to make the RULE more robust
  * Make rpar type signature consistent with rseq via type-synonym
  * Drop redundant Ix-constraint on seqArray/seqArrayBounds for GHC &gt;= 8.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7c6644efdc32405f530be8e338d5185aada7f24ee83dd6e97e9e07d9b87e1357" name="ghc-parallel-devel" arch="x86_64">
    <version epoch="0" ver="3.2.1.0" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325592001">- Adjusted version number for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 3.2.0.2 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 3.2.0.3 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 3.2.0.4
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428926400">- update to 3.2.0.6
  * Make `-Wall` message free for all supported `base` versions
  * Support `base-4.8.0.0`/`deepseq-1.4.0.0` (and thus GHC 7.10)</changelog>
<changelog author="mimi.vx@gmail.com" date="1451822400">- update to 3.2.1.0
  * Support base-4.9.0.0
  * Add {-# NOINLINE[1] rseq #-} to make the RULE more robust
  * Make rpar type signature consistent with rseq via type-synonym
  * Drop redundant Ix-constraint on seqArray/seqArrayBounds for GHC &gt;= 8.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="32685c7bce7627abe8656cd5f2b09af9b34f7588106c4bb79cd432760ad6d3e5" name="ghc-parsec" arch="src">
    <version epoch="0" ver="3.1.11" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323345601">- Fixed arches.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 3.1.2 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 3.1.3 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 3.1.5
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428753600">- update to 3.1.9
  * Add an 'Eq' instance for 'ParseError'
  * Fixed a regression from 3.1.6: 'runP' is again exported from module
  Text.Parsec.
  * Fix a regression from 3.1.6 related to exports from the main module.
  * Fix a regression from 3.1.6 related to the reported position of error messages.
  * Reset the current error position on success of 'lookAhead'.
  * Export 'Text' instances from Text.Parsec
  * Make Text.Parsec exports more visible
  * Re-arrange Text.Parsec exports
  * Add functions 'crlf' and 'endOfLine' to Text.Parsec.Char for handling
  input streams that do not have normalized line terminators.
  * Fix off-by-one error in Token.charControl</changelog>
<changelog author="mimi.vx@gmail.com" date="1463227200">- update to 3.1.11
- remove useless _service
  * Most types now have a `Typeable` instance. Some instances are dropped from
  older versions of GHC (sorry about that!).
  * The token-parser now rejects Unicode numeric escape sequences for characters
    outside the Unicode range.
  * The token-parser now loses less precision when parsing literal doubles.
  * Documentation fixes and corrections.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.1.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8246ed3b9f803ae459bad33e9ee6081a385047c24cc3098da054f0276c550d36" name="ghc-parsec" arch="x86_64">
    <version epoch="0" ver="3.1.11" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323345601">- Fixed arches.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 3.1.2 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 3.1.3 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 3.1.5
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428753600">- update to 3.1.9
  * Add an 'Eq' instance for 'ParseError'
  * Fixed a regression from 3.1.6: 'runP' is again exported from module
  Text.Parsec.
  * Fix a regression from 3.1.6 related to exports from the main module.
  * Fix a regression from 3.1.6 related to the reported position of error messages.
  * Reset the current error position on success of 'lookAhead'.
  * Export 'Text' instances from Text.Parsec
  * Make Text.Parsec exports more visible
  * Re-arrange Text.Parsec exports
  * Add functions 'crlf' and 'endOfLine' to Text.Parsec.Char for handling
  input streams that do not have normalized line terminators.
  * Fix off-by-one error in Token.charControl</changelog>
<changelog author="mimi.vx@gmail.com" date="1463227200">- update to 3.1.11
- remove useless _service
  * Most types now have a `Typeable` instance. Some instances are dropped from
  older versions of GHC (sorry about that!).
  * The token-parser now rejects Unicode numeric escape sequences for characters
    outside the Unicode range.
  * The token-parser now loses less precision when parsing literal doubles.
  * Documentation fixes and corrections.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.1.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ad09f25b6aeecc281ea4fc2dca9c6230c1b7987c48821184bb4fe4e7e54a6c47" name="ghc-parsec-devel" arch="x86_64">
    <version epoch="0" ver="3.1.11" rel="2.3.4"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323345601">- Fixed arches.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 3.1.2 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 3.1.3 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 3.1.5
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428753600">- update to 3.1.9
  * Add an 'Eq' instance for 'ParseError'
  * Fixed a regression from 3.1.6: 'runP' is again exported from module
  Text.Parsec.
  * Fix a regression from 3.1.6 related to exports from the main module.
  * Fix a regression from 3.1.6 related to the reported position of error messages.
  * Reset the current error position on success of 'lookAhead'.
  * Export 'Text' instances from Text.Parsec
  * Make Text.Parsec exports more visible
  * Re-arrange Text.Parsec exports
  * Add functions 'crlf' and 'endOfLine' to Text.Parsec.Char for handling
  input streams that do not have normalized line terminators.
  * Fix off-by-one error in Token.charControl</changelog>
<changelog author="mimi.vx@gmail.com" date="1463227200">- update to 3.1.11
- remove useless _service
  * Most types now have a `Typeable` instance. Some instances are dropped from
  older versions of GHC (sorry about that!).
  * The token-parser now rejects Unicode numeric escape sequences for characters
    outside the Unicode range.
  * The token-parser now loses less precision when parsing literal doubles.
  * Documentation fixes and corrections.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.1.11 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8482329bd428d609676dcc5529bb70a1fffca6b3603e4526526a31f4999b6f9c" name="ghc-parsers" arch="src">
    <version epoch="0" ver="0.12.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1451304000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 0.12.4
  * Allow transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0bc3cb676449de763c59a51f07d557e729b301152369a54567551bbb2d529fdc" name="ghc-parsers" arch="src">
    <version epoch="0" ver="0.12.4" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1451304000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 0.12.4
  * Allow transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="85119ce03fa0bd0ab81a9ec5f20e495f6a07074074aadc7627346e9a8cf3bc13" name="ghc-parsers" arch="x86_64">
    <version epoch="0" ver="0.12.4" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1451304000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 0.12.4
  * Allow transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2133a70268204353550d16f4ee89ffa06ba869bdf8c70bbf3bd0518031670a44" name="ghc-parsers-devel" arch="x86_64">
    <version epoch="0" ver="0.12.4" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1451304000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 0.12.4
  * Allow transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="82acaea2479e2970a9290adcdd15968ce5e192dc261dfce6a14376ce5371614e" name="ghc-path" arch="src">
    <version epoch="0" ver="0.5.12" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.5.3
  * Added conversion functions.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 0.5.7
  * Fix haddock problem.
  * Reject only .. and .
  * Use filepath's isValid function for additional sanity checks
  * Disable parsing of path consisting only of "."
  * Add NFData instance for Path
  * Some typo/docs improvements
  * Add standard headers to modules</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.5.8
  * Add Aeson instances.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.5.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.5.11 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.5.12 with cabal2obs.</changelog>

</package>
<package pkgid="b2e17954471465365bc1bf6cc6ee3f5088fac4aae40f9c6b3cc2bc1782373faa" name="ghc-path" arch="src">
    <version epoch="0" ver="0.5.12" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.5.3
  * Added conversion functions.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 0.5.7
  * Fix haddock problem.
  * Reject only .. and .
  * Use filepath's isValid function for additional sanity checks
  * Disable parsing of path consisting only of "."
  * Add NFData instance for Path
  * Some typo/docs improvements
  * Add standard headers to modules</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.5.8
  * Add Aeson instances.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.5.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.5.11 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.5.12 with cabal2obs.</changelog>

</package>
<package pkgid="7de881433c25cbcd11b5b13a9457c90bae6cf9bb725aa96eef64fecbeecd1671" name="ghc-path" arch="x86_64">
    <version epoch="0" ver="0.5.12" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.5.3
  * Added conversion functions.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 0.5.7
  * Fix haddock problem.
  * Reject only .. and .
  * Use filepath's isValid function for additional sanity checks
  * Disable parsing of path consisting only of "."
  * Add NFData instance for Path
  * Some typo/docs improvements
  * Add standard headers to modules</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.5.8
  * Add Aeson instances.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.5.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.5.11 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.5.12 with cabal2obs.</changelog>

</package>
<package pkgid="e000eb556d23bf6ab12bc79133f3ece820d73976625aad2b9d4553112fe08ba5" name="ghc-path-devel" arch="x86_64">
    <version epoch="0" ver="0.5.12" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.5.3
  * Added conversion functions.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 0.5.7
  * Fix haddock problem.
  * Reject only .. and .
  * Use filepath's isValid function for additional sanity checks
  * Disable parsing of path consisting only of "."
  * Add NFData instance for Path
  * Some typo/docs improvements
  * Add standard headers to modules</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 0.5.8
  * Add Aeson instances.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.5.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.5.11 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.5.12 with cabal2obs.</changelog>

</package>
<package pkgid="c10d14cf2e4f7ad425ef373aabcb3c0ae03fcb9ef16443d3fc83a9a80aaa5afd" name="ghc-path-io" arch="src">
    <version epoch="0" ver="1.1.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-path-io generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- package ghc-path-io updated by st2obs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0565b3b327e75a770a2faad623acd7ee2120393f254d32a4e1266a201a50ce50" name="ghc-path-io" arch="src">
    <version epoch="0" ver="1.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-path-io generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- package ghc-path-io updated by st2obs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b25366cfdc9906f0c3f53336e5943ef86e085bf63a846531d31c8838ff8a3a67" name="ghc-path-io" arch="x86_64">
    <version epoch="0" ver="1.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-path-io generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- package ghc-path-io updated by st2obs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="684ae6d81f1a17d1335a42d18ff4cb3809e0dcd1709aef055a73061ab56873d7" name="ghc-path-io-devel" arch="x86_64">
    <version epoch="0" ver="1.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-path-io generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- package ghc-path-io updated by st2obs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4c6c93ad0c829077d51f3c27dfc22196afd4da80b3922e55ab60bb47af76d780" name="ghc-path-pieces" arch="src">
    <version epoch="0" ver="0.2.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1446638400">- update to 0.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="3d8b225c764da26e7316a5f87b81051d1d5b62353d00c3e4ed75ac582d62daf5" name="ghc-path-pieces" arch="x86_64">
    <version epoch="0" ver="0.2.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1446638400">- update to 0.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="38e2ea7dad6800b464a579da8714360217e558e6d750ed83904bece87695d4b7" name="ghc-path-pieces-devel" arch="x86_64">
    <version epoch="0" ver="0.2.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1446638400">- update to 0.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="08415185822453229b3f7968f4fbd4ca79c60671316dd528f5da9501497f00d7" name="ghc-patience" arch="src">
    <version epoch="0" ver="0.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-patience generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="238b1ac74e620c46f192bf7a97255b69550361302cf594f0f8c96bde81c70261" name="ghc-patience" arch="x86_64">
    <version epoch="0" ver="0.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-patience generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="175f37d30592fa4a7604511dd29bd9452f303915724b4079b23edf0bf7bbc607" name="ghc-patience-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-patience generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6c26ccc35c3cee547e5216eee98c6ee9fd46988a869c71955d2f6db83d4e39f6" name="ghc-pcap" arch="src">
    <version epoch="0" ver="0.4.5.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.5.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="de3d072a800c1ceed1ff0a1c1a87e9e9f3af1291652e69f4243f10e9c949dac4" name="ghc-pcap" arch="x86_64">
    <version epoch="0" ver="0.4.5.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.5.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c030ade114c29b125220efc68782721123b618035c7ffd11d23cdcc6e6acc625" name="ghc-pcap-devel" arch="x86_64">
    <version epoch="0" ver="0.4.5.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.5.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="253132fd7985207e8200008bab7a6e0023201ed07533972926799455f3800fe0" name="ghc-pcre-heavy" arch="src">
    <version epoch="0" ver="1.0.0.2" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450267200">- update to 1.0.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 1.0.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f7fe341945f65983e9a59c47eaf93b0f5f8f2431db9e3db035be5ad52e64d980" name="ghc-pcre-heavy" arch="x86_64">
    <version epoch="0" ver="1.0.0.2" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450267200">- update to 1.0.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 1.0.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f1c7f86567ca36230abcf8826d9a2ebcf4094e46c6b8c67a603d4097d48c2e97" name="ghc-pcre-heavy-devel" arch="x86_64">
    <version epoch="0" ver="1.0.0.2" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450267200">- update to 1.0.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 1.0.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8081b10b3ec7c7e6cf6778b763d47fb74d09eb5ac5e38501fcbb5806303e1c52" name="ghc-pcre-light" arch="src">
    <version epoch="0" ver="0.4.0.4" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1331553600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331553601">- fixed exclusive arch tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331640000">- Require pcre-devel in devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new cabal-rpm spec file template
  * no macros spanning multiple spec file sections</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- update to 0.4.0.3
  * compatibility with ghc 7.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1446984000">- update to 0.4.04</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ad31f1a37a120556d36dd243487e5dbdb03e0ed620fccd8d1b33336e3438b493" name="ghc-pcre-light" arch="x86_64">
    <version epoch="0" ver="0.4.0.4" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1331553600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331553601">- fixed exclusive arch tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331640000">- Require pcre-devel in devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new cabal-rpm spec file template
  * no macros spanning multiple spec file sections</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- update to 0.4.0.3
  * compatibility with ghc 7.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1446984000">- update to 0.4.04</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e99cfaa082762cfb31ccc8310035ba188da088af681f8ee97540aa11841dacb2" name="ghc-pcre-light-devel" arch="x86_64">
    <version epoch="0" ver="0.4.0.4" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1331553600">- initial packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331553601">- fixed exclusive arch tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331640000">- Require pcre-devel in devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new cabal-rpm spec file template
  * no macros spanning multiple spec file sections</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415534400">- update to 0.4.0.3
  * compatibility with ghc 7.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1446984000">- update to 0.4.04</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5e494ee7bab920281e79ce4a83b1f31f03bffbb6133afc808f49f6c8916cb858" name="ghc-pem" arch="src">
    <version epoch="0" ver="0.2.2" rel="4.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.1.2</changelog>
<changelog author="sbahling@suse.com" date="1381233600">- Update to version 0.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to version 0.2.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="64a2088ec9db6d5a379922608b398b07c58821fc0b15c2fc3bb8891cc6e4200e" name="ghc-pem" arch="x86_64">
    <version epoch="0" ver="0.2.2" rel="4.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.1.2</changelog>
<changelog author="sbahling@suse.com" date="1381233600">- Update to version 0.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to version 0.2.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2e338208382e57a9bb202afc166f27cea1ab462c37820ba824804f05b8fdc8b6" name="ghc-pem-devel" arch="x86_64">
    <version epoch="0" ver="0.2.2" rel="4.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.1.2</changelog>
<changelog author="sbahling@suse.com" date="1381233600">- Update to version 0.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to version 0.2.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="aa016e4b0f84d531a30298fec0ec39124ae0f849ed5796a744354943e370ac5f" name="ghc-persistent" arch="src">
    <version epoch="0" ver="2.2.4.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 2.2.3
  * PersistField instance for Natural
  * better oracle support in odbc</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 2.2.4
  * Workaround for side-exiting transformers in runSqlConn</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 2.2.4.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.4.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6ab1f0183e8496856c9fc76402b31e84d4c857831e6a12d8c1cee48aefa07869" name="ghc-persistent" arch="src">
    <version epoch="0" ver="2.2.4.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 2.2.3
  * PersistField instance for Natural
  * better oracle support in odbc</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 2.2.4
  * Workaround for side-exiting transformers in runSqlConn</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 2.2.4.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.4.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="81625d94a0596992e4ee07393d49f8e0f0563f9c38751dea53a0ca7ee038b8a1" name="ghc-persistent" arch="x86_64">
    <version epoch="0" ver="2.2.4.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 2.2.3
  * PersistField instance for Natural
  * better oracle support in odbc</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 2.2.4
  * Workaround for side-exiting transformers in runSqlConn</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 2.2.4.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.4.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0c7d3f52363ffb2a130f0968b48e6b9c8fa653794c6aa588bf922ce1a13cfcc4" name="ghc-persistent-devel" arch="x86_64">
    <version epoch="0" ver="2.2.4.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 2.2.3
  * PersistField instance for Natural
  * better oracle support in odbc</changelog>
<changelog author="mimi.vx@gmail.com" date="1450353600">- update to 2.2.4
  * Workaround for side-exiting transformers in runSqlConn</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 2.2.4.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.4.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="60cdda37ba8b6f243c16b322844d3948ca30af9377f96f922156327de408cab1" name="ghc-persistent-sqlite" arch="src">
    <version epoch="0" ver="2.2.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 2.2.1
  * upgrade to SQLite 3.8.11.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7c1f651ccb7658a277ace56a8bf22fcb7bbf49aee4202f344148cdb002b349a1" name="ghc-persistent-sqlite" arch="x86_64">
    <version epoch="0" ver="2.2.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 2.2.1
  * upgrade to SQLite 3.8.11.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="340fafcb6c15bfd4856d2ae06dc53d087409bdf0fea57cfe4e39fbf3d8bbecbb" name="ghc-persistent-sqlite-devel" arch="x86_64">
    <version epoch="0" ver="2.2.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 2.2.1
  * upgrade to SQLite 3.8.11.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="daf3379f0c802941ca3a495d60f72d7b50e28a3ec054158223420c7da2a40c15" name="ghc-persistent-template" arch="src">
    <version epoch="0" ver="2.1.8.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1451217600">- update to 2.1.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 2.1.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">-update to 2.1.8
  * Support for GHC 8
  * aeson 0.11
  * transformers 0.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1463227200">- update to 2.1.8.1
  * fix a bad Eq instance /= definition for Key when mpsGenetric=True</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.8.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="619894c9dbbb227d142a53639a52d19e56805652278ba1208922dddd549d5103" name="ghc-persistent-template" arch="x86_64">
    <version epoch="0" ver="2.1.8.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1451217600">- update to 2.1.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 2.1.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">-update to 2.1.8
  * Support for GHC 8
  * aeson 0.11
  * transformers 0.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1463227200">- update to 2.1.8.1
  * fix a bad Eq instance /= definition for Key when mpsGenetric=True</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.8.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5b8938b6e7a246983c8dda0f8316b50d579c5b278badd4e95b57f237dbbc4ce2" name="ghc-persistent-template-devel" arch="x86_64">
    <version epoch="0" ver="2.1.8.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1451217600">- update to 2.1.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 2.1.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">-update to 2.1.8
  * Support for GHC 8
  * aeson 0.11
  * transformers 0.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1463227200">- update to 2.1.8.1
  * fix a bad Eq instance /= definition for Key when mpsGenetric=True</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.8.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="81d59dcd5b67605882653925521d691b2e3ac81efee1a281f6e0f6e0d8ceda86" name="ghc-pipes" arch="src">
    <version epoch="0" ver="4.1.9" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443441600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1447675200">- update to 4.1.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 4.1.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1462708800">- update to 4.1.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.1.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c317ceab1d30945130800683b71d29fc3e0c96c67a0002bcfdf50a73f8f5dc57" name="ghc-pipes" arch="x86_64">
    <version epoch="0" ver="4.1.9" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443441600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1447675200">- update to 4.1.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 4.1.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1462708800">- update to 4.1.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.1.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a154d928c26b14712c88c78019b9e5079819a2b2cc04866a3f08ca356413361c" name="ghc-pipes-devel" arch="x86_64">
    <version epoch="0" ver="4.1.9" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443441600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1447675200">- update to 4.1.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 4.1.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1462708800">- update to 4.1.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.1.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d595e831c6d18708025b722187f12a9b54462ac7fa64778efb2086eb0d185d4a" name="ghc-placeholders" arch="src">
    <version epoch="0" ver="0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7e5e11afe2e9b409cefc47563b716d76f81c713c6c72d5300ffd157d69803efc" name="ghc-placeholders" arch="x86_64">
    <version epoch="0" ver="0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="038972ec74f6638e96aff9a6af0c61afc3cc1391afbb7f7ebcc0bef8ce30b9b7" name="ghc-placeholders-devel" arch="x86_64">
    <version epoch="0" ver="0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ebeacc1bbf84da1368aec14e408d155ad0b8d0d0ad46b11148e76cd1769e692f" name="ghc-pointed" arch="src">
    <version epoch="0" ver="4.2.0.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correct licence to BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.2.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="768484848e628cacdcbbd2e0de97576985f42b9eec04a38479c9ad07856f7a6a" name="ghc-pointed" arch="x86_64">
    <version epoch="0" ver="4.2.0.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correct licence to BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.2.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3db8f3bb76cd237e95c061bce11c4c384ddfa017705b05078373178ff2fb2cd0" name="ghc-pointed-devel" arch="x86_64">
    <version epoch="0" ver="4.2.0.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448280000">- correct licence to BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.2.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0839e6220cac41bc3aab72320aa5eca8c7514f0a61c89d117d379957212c8808" name="ghc-pointfree" arch="x86_64">
    <version epoch="0" ver="1.1.1.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1434628800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- add fix-haskell-src-exts.patch Sergei Trofimovich &lt;siarheit@google.com&gt;</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 1.1.1.1
- drop fix-haskell-src-exts.patch , upstreamed
  * Fix some bugs in qualified operator handling
  * Dependency update for HSE 1.17, transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.1.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f520c3e8ae5cc041810dda28ee2b276e009b6087036a1e4d423f7c8fa21fe885" name="ghc-pointfree-devel" arch="x86_64">
    <version epoch="0" ver="1.1.1.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1434628800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- add fix-haskell-src-exts.patch Sergei Trofimovich &lt;siarheit@google.com&gt;</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- update to 1.1.1.1
- drop fix-haskell-src-exts.patch , upstreamed
  * Fix some bugs in qualified operator handling
  * Dependency update for HSE 1.17, transformers 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.1.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0973a10a2f37e3663f96dd846475689d691bbbb7372ca3b81d6d256aae5136a2" name="ghc-pointful" arch="x86_64">
    <version epoch="0" ver="1.0.8" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1434628800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- add fix-haskell-src-exts.patch -- Sergei Trofimovich &lt;siarheit@google.com&gt;</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 1.0.7
- drop fix-haskell-src-exts.patch , addopted by upstream</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.0.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 1.0.8 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="0064250dedead8a70604f85f2d9170be021be32d2c4421a120120096f07ffc52" name="ghc-pointful-devel" arch="x86_64">
    <version epoch="0" ver="1.0.8" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1434628800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- add fix-haskell-src-exts.patch -- Sergei Trofimovich &lt;siarheit@google.com&gt;</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 1.0.7
- drop fix-haskell-src-exts.patch , addopted by upstream</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.0.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 1.0.8 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="4b769a05465c46345b8a0bc65408430657cbd6d325e018c6bfafb6ab3a589541" name="ghc-polyparse" arch="src">
    <version epoch="0" ver="1.12" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1416484800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add Group to devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- version bump to 1.11
  + A fix for the Applicative/Monad/Functor classes rearrangement in ghc-7.10.*.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463486400">- update to 1.12</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.12 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field</changelog>

</package>
<package pkgid="9b8556dc145a3fafba0ed352d733cfd4e3e65c698778bf57a763ba07baa15d9e" name="ghc-polyparse" arch="x86_64">
    <version epoch="0" ver="1.12" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1416484800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add Group to devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- version bump to 1.11
  + A fix for the Applicative/Monad/Functor classes rearrangement in ghc-7.10.*.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463486400">- update to 1.12</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.12 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field</changelog>

</package>
<package pkgid="0b144bcd503f0e2820f4f1d3d0d50a8527a45a5b83f083371574e634fe889ae6" name="ghc-polyparse-devel" arch="x86_64">
    <version epoch="0" ver="1.12" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1416484800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- add Group to devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- version bump to 1.11
  + A fix for the Applicative/Monad/Functor classes rearrangement in ghc-7.10.*.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463486400">- update to 1.12</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.12 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field</changelog>

</package>
<package pkgid="547cecf67eb41f80c8de6c36dce9a3a707a82717d589fd01d4eeca4fd44c4453" name="ghc-prelude-extras" arch="src">
    <version epoch="0" ver="0.4.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.4.0.2
  * Added instances for the types in base where possible
  * Mark Prelude.Extras as Trustworthy</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 0.4.0.3
  * Add instances for Const
  * Add instances for tuples up to 9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ca0435a01bcb20f4b66af7c8c6ee623fef28dc5323d829f92fd4d5775c4c2f11" name="ghc-prelude-extras" arch="x86_64">
    <version epoch="0" ver="0.4.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.4.0.2
  * Added instances for the types in base where possible
  * Mark Prelude.Extras as Trustworthy</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 0.4.0.3
  * Add instances for Const
  * Add instances for tuples up to 9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="be3fe54c266761727997b6d710489894be3e2844f1222dc8e8db13c3c72852ef" name="ghc-prelude-extras-devel" arch="x86_64">
    <version epoch="0" ver="0.4.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.4.0.2
  * Added instances for the types in base where possible
  * Mark Prelude.Extras as Trustworthy</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 0.4.0.3
  * Add instances for Const
  * Add instances for tuples up to 9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a7b1b11822d81e818c5773abcb756e09b9ed13add5332ae1fa724f93ca2338b8" name="ghc-pretty" arch="x86_64">
    <version epoch="0" ver="1.1.2.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="ce2729da2bf128a6b101e3ce52367ecc1b5f8c2f0aeee8b688b64e109028d99f" name="ghc-pretty-devel" arch="x86_64">
    <version epoch="0" ver="1.1.2.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="706ca6ab5fbed1adf784ff6ff9b3b5a903eaf127fd881ed3ae78167a6c5c521f" name="ghc-primitive" arch="src">
    <version epoch="0" ver="0.6.1.0" rel="3.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326974400">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.5 from upstream
- required by ghc-vector 0.10 as part of Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1350475200">- update to 0.5.0.1 for Haskell Platform 2012.4.0.0 RC2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 0.5.2.1 for Haskell Platform 2014.2.0.0
- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428580800">- update to 0.6
  + Split PrimMonad into two classes to allow automatic lifting of primitive
    operations into monad transformers. The internal operation has moved
    to the PrimBase class.
  + Fixed the test suite on older GHCs
  + Changed primitive_ to work around an oddity with GHC's code generation on
    certain versions that led to side effects not happening when used in
    conjunction with certain very unsafe IO performers.
  + Allow primitive to build on GHC 7.9
  + Implement cloneArray and cloneMutableArray primitives
    (with fall-back implementations for GHCs prior to version 7.2.1)</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.6.1.0
  * Use more appropriate types in internal memset functions, which prevents
    overflows/segfaults on 64-bit systems.
  * Fixed a warning on GHC 7.10
  * Worked around a -dcore-lint bug in GHC 7.6/7.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="867a2601683d147279841cfc83e31f87d919f73951434f5600957228932d72e1" name="ghc-primitive" arch="x86_64">
    <version epoch="0" ver="0.6.1.0" rel="3.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326974400">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.5 from upstream
- required by ghc-vector 0.10 as part of Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1350475200">- update to 0.5.0.1 for Haskell Platform 2012.4.0.0 RC2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 0.5.2.1 for Haskell Platform 2014.2.0.0
- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428580800">- update to 0.6
  + Split PrimMonad into two classes to allow automatic lifting of primitive
    operations into monad transformers. The internal operation has moved
    to the PrimBase class.
  + Fixed the test suite on older GHCs
  + Changed primitive_ to work around an oddity with GHC's code generation on
    certain versions that led to side effects not happening when used in
    conjunction with certain very unsafe IO performers.
  + Allow primitive to build on GHC 7.9
  + Implement cloneArray and cloneMutableArray primitives
    (with fall-back implementations for GHCs prior to version 7.2.1)</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.6.1.0
  * Use more appropriate types in internal memset functions, which prevents
    overflows/segfaults on 64-bit systems.
  * Fixed a warning on GHC 7.10
  * Worked around a -dcore-lint bug in GHC 7.6/7.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="c7e651b894a45a5ecbc1f415dd5715f8f0525fa7fab1426f2eff5355882b04dc" name="ghc-primitive-devel" arch="x86_64">
    <version epoch="0" ver="0.6.1.0" rel="3.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326974400">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.5 from upstream
- required by ghc-vector 0.10 as part of Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1350475200">- update to 0.5.0.1 for Haskell Platform 2012.4.0.0 RC2</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- update to 0.5.2.1 for Haskell Platform 2014.2.0.0
- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428580800">- update to 0.6
  + Split PrimMonad into two classes to allow automatic lifting of primitive
    operations into monad transformers. The internal operation has moved
    to the PrimBase class.
  + Fixed the test suite on older GHCs
  + Changed primitive_ to work around an oddity with GHC's code generation on
    certain versions that led to side effects not happening when used in
    conjunction with certain very unsafe IO performers.
  + Allow primitive to build on GHC 7.9
  + Implement cloneArray and cloneMutableArray primitives
    (with fall-back implementations for GHCs prior to version 7.2.1)</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.6.1.0
  * Use more appropriate types in internal memset functions, which prevents
    overflows/segfaults on 64-bit systems.
  * Fixed a warning on GHC 7.10
  * Worked around a -dcore-lint bug in GHC 7.6/7.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="de56a777bfbfe945f342a725ba5514a59eb6594c403648c6c4d639853b3e1bde" name="ghc-process" arch="x86_64">
    <version epoch="0" ver="1.2.3.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="05db7ebf16ad4f308297dfef3e4ca02f110e5e2e3e5f8224bb88f78ca60be5e3" name="ghc-process-devel" arch="x86_64">
    <version epoch="0" ver="1.2.3.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="481bec4cce5419fdb849f11d85b5e602790eafc3415091ff7f7e6caf5ab53576" name="ghc-profunctors" arch="src">
    <version epoch="0" ver="5.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 5.1.1
  * Add proper support for GHC 7.0+.
  * instance Costrong (Cokleisli f).
  * instance Cochoice (Star f).
  * Changed the instance for Cochoice (Costar f).
  * MINIMAL pragma for Costrong and Cochoice.
  * More Costrong and Cochoice instances.
  * UpStar and DownStar have become Star and Costar. Star is analogous to Kleisli,
  Costar is analogous to Cokleisli.
  * Split representability into sieves and representability.
  * Moved Data.Profunctor.Collage to semigroupoids 5, and removed the semigroupoids
  dependency.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 5.1.2
  * Added Prep and Coprep along with witnesses to the adjunctions
  Prep -| Star : [Hask,Hask] -&gt; Prof and Coprep -| Costar : [Hask,Hask]^op -&gt; Prof.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 5.2
  * Renamed Cotambara to TambaraChoice and Pastro to PastroChoice.
  * Added a true Cotambara and Copastro construction for (co)freely generating
    costrength, along with CotambaraSum and CopastroSum variants.
  * Engaged in a fair bit of bikeshedding about the module structure for lesser used
    modules in this package.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a37e23290cc78ea40162106fcd2c3250a1b7f81c7ac1bfa3cacb376b90b836d0" name="ghc-profunctors" arch="x86_64">
    <version epoch="0" ver="5.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 5.1.1
  * Add proper support for GHC 7.0+.
  * instance Costrong (Cokleisli f).
  * instance Cochoice (Star f).
  * Changed the instance for Cochoice (Costar f).
  * MINIMAL pragma for Costrong and Cochoice.
  * More Costrong and Cochoice instances.
  * UpStar and DownStar have become Star and Costar. Star is analogous to Kleisli,
  Costar is analogous to Cokleisli.
  * Split representability into sieves and representability.
  * Moved Data.Profunctor.Collage to semigroupoids 5, and removed the semigroupoids
  dependency.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 5.1.2
  * Added Prep and Coprep along with witnesses to the adjunctions
  Prep -| Star : [Hask,Hask] -&gt; Prof and Coprep -| Costar : [Hask,Hask]^op -&gt; Prof.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 5.2
  * Renamed Cotambara to TambaraChoice and Pastro to PastroChoice.
  * Added a true Cotambara and Copastro construction for (co)freely generating
    costrength, along with CotambaraSum and CopastroSum variants.
  * Engaged in a fair bit of bikeshedding about the module structure for lesser used
    modules in this package.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bf8496fc3f83ac50f0d489ff4816a1b66f6eb93cdb4f896c08809e2653c8bc15" name="ghc-profunctors-devel" arch="x86_64">
    <version epoch="0" ver="5.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 5.1.1
  * Add proper support for GHC 7.0+.
  * instance Costrong (Cokleisli f).
  * instance Cochoice (Star f).
  * Changed the instance for Cochoice (Costar f).
  * MINIMAL pragma for Costrong and Cochoice.
  * More Costrong and Cochoice instances.
  * UpStar and DownStar have become Star and Costar. Star is analogous to Kleisli,
  Costar is analogous to Cokleisli.
  * Split representability into sieves and representability.
  * Moved Data.Profunctor.Collage to semigroupoids 5, and removed the semigroupoids
  dependency.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 5.1.2
  * Added Prep and Coprep along with witnesses to the adjunctions
  Prep -| Star : [Hask,Hask] -&gt; Prof and Coprep -| Costar : [Hask,Hask]^op -&gt; Prof.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 5.2
  * Renamed Cotambara to TambaraChoice and Pastro to PastroChoice.
  * Added a true Cotambara and Copastro construction for (co)freely generating
    costrength, along with CotambaraSum and CopastroSum variants.
  * Engaged in a fair bit of bikeshedding about the module structure for lesser used
    modules in this package.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e52a01ee76a37442ef8557c44d9d5f91f09b7b032e4e6a7de2da9af3f054d3a1" name="ghc-project-template" arch="src">
    <version epoch="0" ver="0.2.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="95edbafd97708f00a8a0ec02d6f1d48eaefbebd7056111f151da53a40ede6ca4" name="ghc-project-template" arch="src">
    <version epoch="0" ver="0.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6bf2d31d20917c96849dd5cb633189ee56363724543085d8f159aa8e80eb0853" name="ghc-project-template" arch="x86_64">
    <version epoch="0" ver="0.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c04ceeba486801e74f4be37cc7404c10479d5c8c7472bda5a307003d55572fca" name="ghc-project-template-devel" arch="x86_64">
    <version epoch="0" ver="0.2.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b4c775164b0198d6e9769d594be85639eaa8f5e4c12be91e1336436f33d40fbc" name="ghc-psqueues" arch="src">
    <version epoch="0" ver="0.2.2.3" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1454932800">- update to 0.2.2.0
  * Add Traversable instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.2.2.1
  * Fix benchmark compilation with stack</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.2.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.2.2.3 with cabal2obs.</changelog>

</package>
<package pkgid="2c3e482a5eebe5c828b11984e88e83b9f7a8a6be6ee90bca9a7b6b50406dcaec" name="ghc-psqueues" arch="x86_64">
    <version epoch="0" ver="0.2.2.3" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1454932800">- update to 0.2.2.0
  * Add Traversable instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.2.2.1
  * Fix benchmark compilation with stack</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.2.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.2.2.3 with cabal2obs.</changelog>

</package>
<package pkgid="ec7d18b29ad9b5b5cc068013cc82e03e9185c864daf71a30e68cf5a17deeb807" name="ghc-psqueues-devel" arch="x86_64">
    <version epoch="0" ver="0.2.2.3" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1454932800">- update to 0.2.2.0
  * Add Traversable instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.2.2.1
  * Fix benchmark compilation with stack</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.2.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.2.2.3 with cabal2obs.</changelog>

</package>
<package pkgid="6f5ecefcb36f0f76d776d1ec1946a97341d4b11da4293ca739f08599bd2d054d" name="ghc-publicsuffixlist" arch="src">
    <version epoch="0" ver="0.1" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- regenerated with cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1432123200">- correct licence to BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fd1fa94b7f232fa6922131520639cced59b52e25b983bc1c07a5e956037e3459" name="ghc-publicsuffixlist" arch="x86_64">
    <version epoch="0" ver="0.1" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- regenerated with cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1432123200">- correct licence to BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ed1d14cec7b5992753309dc9ebeab7b56fe921a10baa35806f018bd9bda969c8" name="ghc-publicsuffixlist-devel" arch="x86_64">
    <version epoch="0" ver="0.1" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1430827200">- regenerated with cabal-rpm</changelog>
<changelog author="mimi.vx@gmail.com" date="1432123200">- correct licence to BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="57c313be5b38a3fd84fab2c841864ff4c9ee817836f66680afd068a2757432f9" name="ghc-punycode" arch="src">
    <version epoch="0" ver="2.0" rel="4.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432728000">- correct licence to BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="451ab27b38fd83baf9fb1755e43a8a78aa204a8ad9997fa758f3b83cff1636dd" name="ghc-punycode" arch="x86_64">
    <version epoch="0" ver="2.0" rel="4.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432728000">- correct licence to BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c185faf31af5764a800bde3ce1996256803288a4c8bb73c9bd2110a45655a53b" name="ghc-punycode-devel" arch="x86_64">
    <version epoch="0" ver="2.0" rel="4.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432728000">- correct licence to BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a465ac6bdee57d6d5d45f928c266225f4fd18d15a5705ef39be4f67164fd7038" name="ghc-pureMD5" arch="src">
    <version epoch="0" ver="2.1.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1458561600">- fix ppc* builds
  * see Haskell Trac #11720 for details</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1458820800">- add no-inline-get-nth-word.patch
  * patch by Ben Gamari
  * see https://github.com/TomMD/pureMD5/pull/3 for details</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 2.1.3
- remove no-inline-get-nth-word.patch -- upstreamed</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3cdf9d432ffb9668f46ff9bc422c07f29c513ffffaa6eb544abe14233cffdf74" name="ghc-pureMD5" arch="x86_64">
    <version epoch="0" ver="2.1.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1458561600">- fix ppc* builds
  * see Haskell Trac #11720 for details</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1458820800">- add no-inline-get-nth-word.patch
  * patch by Ben Gamari
  * see https://github.com/TomMD/pureMD5/pull/3 for details</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 2.1.3
- remove no-inline-get-nth-word.patch -- upstreamed</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5906da6654579f15eb6b4959aff970f169a0d4dc2175b47f3c467d6a48e534e5" name="ghc-pureMD5-devel" arch="x86_64">
    <version epoch="0" ver="2.1.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1450958400">- initial commit</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1458561600">- fix ppc* builds
  * see Haskell Trac #11720 for details</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1458820800">- add no-inline-get-nth-word.patch
  * patch by Ben Gamari
  * see https://github.com/TomMD/pureMD5/pull/3 for details</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 2.1.3
- remove no-inline-get-nth-word.patch -- upstreamed</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e668fccd19684da2fc62f379c44a684671166ffe52a95861d948247acdcf1b46" name="ghc-random" arch="src">
    <version epoch="0" ver="1.1" rel="5.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323086400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323086401">- Add exclusive archs.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325851200">- Upgrade to 1.0.1.1 from upstream
- Enable hscolour</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336305600">- spec file template generated by cabal2spec-0.25.5
- added copyright notice to spec file
- added summary and description to spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428580800">- update to 1.1
  * breaking change to `randomIValInteger` to improve RNG quality and performance
  * correct documentation about generated range of Int32 sized values of type Int
  * fix memory leaks by using strict fields and strict atomicModifyIORef'
  * support for base &lt; 4.6 (which doesnt provide strict atomicModifyIORef')
  * fix C type in test suite https://github.com/haskell/random/pull/9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="31a8f58e6d602b91a5b91e64b5493a0cb3c03c594d6b48bf272d8e7da5714c2f" name="ghc-random" arch="x86_64">
    <version epoch="0" ver="1.1" rel="5.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323086400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323086401">- Add exclusive archs.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325851200">- Upgrade to 1.0.1.1 from upstream
- Enable hscolour</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336305600">- spec file template generated by cabal2spec-0.25.5
- added copyright notice to spec file
- added summary and description to spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428580800">- update to 1.1
  * breaking change to `randomIValInteger` to improve RNG quality and performance
  * correct documentation about generated range of Int32 sized values of type Int
  * fix memory leaks by using strict fields and strict atomicModifyIORef'
  * support for base &lt; 4.6 (which doesnt provide strict atomicModifyIORef')
  * fix C type in test suite https://github.com/haskell/random/pull/9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="8389199b4e488c35a3bdcd855ca507a89a910199aabe721906a00267c1be9511" name="ghc-random-devel" arch="x86_64">
    <version epoch="0" ver="1.1" rel="5.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323086400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323086401">- Add exclusive archs.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325851200">- Upgrade to 1.0.1.1 from upstream
- Enable hscolour</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336305600">- spec file template generated by cabal2spec-0.25.5
- added copyright notice to spec file
- added summary and description to spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428580800">- update to 1.1
  * breaking change to `randomIValInteger` to improve RNG quality and performance
  * correct documentation about generated range of Int32 sized values of type Int
  * fix memory leaks by using strict fields and strict atomicModifyIORef'
  * support for base &lt; 4.6 (which doesnt provide strict atomicModifyIORef')
  * fix C type in test suite https://github.com/haskell/random/pull/9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="7252da765202644642977143bc906c152488b2c959471fc32a9f3ac51cb98fd3" name="ghc-raw-strings-qq" arch="src">
    <version epoch="0" ver="1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-raw-strings-qq generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4ee8f4b11b67255e443a470a3da016bddfa42f96290b78c13bcf51f893b83690" name="ghc-raw-strings-qq" arch="x86_64">
    <version epoch="0" ver="1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-raw-strings-qq generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f1258805af4e15670f58653d23c444f710ecd23a515aecdbbdb35301a5a64483" name="ghc-raw-strings-qq-devel" arch="x86_64">
    <version epoch="0" ver="1.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-raw-strings-qq generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="101369ae6d8d8fafcd7d29e5b476e59e77d2cf8534ecd82b3ab19dd4635bb500" name="ghc-recursion-schemes" arch="src">
    <version epoch="0" ver="4.1.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1454068800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ade0dd2a96850c8990aa5255a357b5291fb5fd173bb743c5fc85666faa44081c" name="ghc-recursion-schemes" arch="x86_64">
    <version epoch="0" ver="4.1.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1454068800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="97cae4c726a501e8617c0ed708804dedde96e8d74a87df201e8b065527ad35aa" name="ghc-recursion-schemes-devel" arch="x86_64">
    <version epoch="0" ver="4.1.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1454068800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 4.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="242bb225209ff1609a0930cceaee49709da0462c783ce7c39b4bd64f4eab8d14" name="ghc-reducers" arch="src">
    <version epoch="0" ver="3.12.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version reducers-3.12.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.12.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="0de1413577b47fc4c304a8248fbe5dfadbd37fc7b6b83fd2c6a2b93b56578a95" name="ghc-reducers" arch="x86_64">
    <version epoch="0" ver="3.12.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version reducers-3.12.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.12.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="284aea97ab3af32e4e2435dac8db1f007c7367c500948b4e6255c4904ae55c3e" name="ghc-reducers-devel" arch="x86_64">
    <version epoch="0" ver="3.12.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version reducers-3.12.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.12.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="ed11a31b874fa887eb850b32291b1c72131c02b0cdc9e609d11424cf87a51c72" name="ghc-refact" arch="src">
    <version epoch="0" ver="0.3.0.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446552000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.3.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="055448bf2e28dc77d2981fc3fea8da66337eb9dfc3f078c092c009fea5d127cc" name="ghc-refact" arch="x86_64">
    <version epoch="0" ver="0.3.0.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446552000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.3.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="114398664c9c8525b0cc356901a34ce00f3eb549d5c041dd4f1cc500f9e53f53" name="ghc-refact-devel" arch="x86_64">
    <version epoch="0" ver="0.3.0.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446552000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.3.0.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="79571bbd13f6d52d2d03934389ea9096d2f370aa1a471f9d7c16287ae31f4551" name="ghc-reflection" arch="src">
    <version epoch="0" ver="2.1.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1452254400">- update to 2.1.1.1
  * fixed support for older releases and documentation</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 2.1.2
  * Support cross-compilation and unregistered GHC builds.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f46668cf432d986f4cbb4c655d5f450d0f13e035992565c70ef240134552cd78" name="ghc-reflection" arch="x86_64">
    <version epoch="0" ver="2.1.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1452254400">- update to 2.1.1.1
  * fixed support for older releases and documentation</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 2.1.2
  * Support cross-compilation and unregistered GHC builds.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="31f395a678b5f550a62e3f657567fecbcd3569dfda5c4a57af481909ed80ddd8" name="ghc-reflection-devel" arch="x86_64">
    <version epoch="0" ver="2.1.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1443182400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1452254400">- update to 2.1.1.1
  * fixed support for older releases and documentation</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 2.1.2
  * Support cross-compilation and unregistered GHC builds.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="384ccfea2a47699773678b7565c24736bccb9dfec3934f70eaee4d1f34e25954" name="ghc-regex-applicative" arch="src">
    <version epoch="0" ver="0.3.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-regex-applicative generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0a1df3248d9e3918cc3c07a877b7a455bf6becb15c72c5a4833872deaba0101b" name="ghc-regex-applicative" arch="x86_64">
    <version epoch="0" ver="0.3.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-regex-applicative generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6ecef4a8d934284c596951c4042ac6df99bbd2311b2dc2d397c4be9e4066bbff" name="ghc-regex-applicative-devel" arch="x86_64">
    <version epoch="0" ver="0.3.3" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-regex-applicative generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f9bd2727c0d22b3916f4fd65336631fa8809c771888cb66aa029c2219fb95fdd" name="ghc-regex-applicative-text" arch="src">
    <version epoch="0" ver="0.1.0.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-regex-applicative-text generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- package ghc-regex-applicative-text updated by st2obs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="660a5aa0991adda0c9d3d00405a39530a50852fb1398bd745355e38ab6931964" name="ghc-regex-applicative-text" arch="x86_64">
    <version epoch="0" ver="0.1.0.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-regex-applicative-text generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- package ghc-regex-applicative-text updated by st2obs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="242bf02335cea4be0676a0ec1e81defc4ebc34d302ab9fac9c4cefcc7cd971f1" name="ghc-regex-applicative-text-devel" arch="x86_64">
    <version epoch="0" ver="0.1.0.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-regex-applicative-text generated by st2obs scritpt</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- package ghc-regex-applicative-text updated by st2obs</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2435c52bf94d378f72c1b9b387bcdf206b507129a0b66739e6f792b9f173bcd1" name="ghc-regex-base" arch="src">
    <version epoch="0" ver="0.93.2" rel="11.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- use cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.93.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4b4b4c3a25229d4ba82653fba2bbed4bba7d04b1dc0d0aab584653cb046cf0f8" name="ghc-regex-base" arch="x86_64">
    <version epoch="0" ver="0.93.2" rel="11.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- use cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.93.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2ac65bcf3b943386c461133c34962a77d3179ebff4e6eb4cd70aacb35ee60ad8" name="ghc-regex-base-devel" arch="x86_64">
    <version epoch="0" ver="0.93.2" rel="11.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- use cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.93.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9b21c300068dda3a4242b8dd48700c763ad756ca6f9b071af09e844c145f4085" name="ghc-regex-compat" arch="src">
    <version epoch="0" ver="0.95.1" rel="11.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct source link</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.95.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f4a5a807f545afdec1607e5d98bd14a92268fca8a4d82cb99814d3a449248032" name="ghc-regex-compat" arch="x86_64">
    <version epoch="0" ver="0.95.1" rel="11.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct source link</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.95.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d0f89e22f9b58ec265348198694867d85af817eebbbac6501bd1cbd679eae721" name="ghc-regex-compat-devel" arch="x86_64">
    <version epoch="0" ver="0.95.1" rel="11.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- correct source link</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.95.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="dc64dd434add9e21538adeddc0bec78b2bae62e5813f81b9cc4ad21335455459" name="ghc-regex-compat-tdfa" arch="src">
    <version epoch="0" ver="0.95.1.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-regex-compat-tdfa generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.95.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="72126c7cf19cce0cc13477ed0b01e0644c336c14c745d4d3ac29f679cc480515" name="ghc-regex-compat-tdfa" arch="x86_64">
    <version epoch="0" ver="0.95.1.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-regex-compat-tdfa generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.95.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6131c277fafbb1af42cab377594ab47a4171fe30373902025f7dce5de0056a28" name="ghc-regex-compat-tdfa-devel" arch="x86_64">
    <version epoch="0" ver="0.95.1.4" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-regex-compat-tdfa generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.95.1.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ff16eb6e012a1f17b2b04cfb6ad86b0331c2eab67497866f896115cd06af4611" name="ghc-regex-pcre-builtin" arch="src">
    <version epoch="0" ver="0.94.4.8.8.35" rel="3.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429531200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.94.4.8.8.35 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0ec8999eb1694573f5089b51452128d5ea079afe805a78a186e45b3f09c2cd16" name="ghc-regex-pcre-builtin" arch="x86_64">
    <version epoch="0" ver="0.94.4.8.8.35" rel="3.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429531200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.94.4.8.8.35 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7078a13b4bb868fa36962adab41f46f2202145e59ec78d2054c19d40832a3dcf" name="ghc-regex-pcre-builtin-devel" arch="x86_64">
    <version epoch="0" ver="0.94.4.8.8.35" rel="3.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429531200">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.94.4.8.8.35 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="333359ac48e076dab4818558faeb8593cab5c9f1f288edefd680d4cf865b784e" name="ghc-regex-posix" arch="src">
    <version epoch="0" ver="0.95.2" rel="11.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.95.2 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.95.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e9f00db7d4ac66f1a1cf5f680c04d1a45951f53039668f2b0546df56ae53567f" name="ghc-regex-posix" arch="x86_64">
    <version epoch="0" ver="0.95.2" rel="11.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.95.2 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.95.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d6e1d7d2b19631b754b06053d0e7abb7e613f095e94b4a78a4a416adf3641c86" name="ghc-regex-posix-devel" arch="x86_64">
    <version epoch="0" ver="0.95.2" rel="11.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325592000">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- cabal2spec 0.25.5 template for spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.95.2 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357646400">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.95.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="aff225b70e3777b53dada285007168796a6e43130320ab2649c3a2918979b0b9" name="ghc-regex-tdfa" arch="src">
    <version epoch="0" ver="1.2.2" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1337256000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1441540800">- updated to 1.2.1
- spec regenerated with cabal-rpm
  * "Almost ghc-7.8" with the array 0.4 changes for Data.Array.Unsafe
  * Get Build-Depends from "Mon Jun 15 14:24:28 UTC 2015 by AdamBergmark to revision 1"</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 1.2.2
  * Now we don't reexport the problematic Show instance for functions.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="98a84309aca6f1466188aafae9efd974e59d614940d908c52144ef55a6987a92" name="ghc-regex-tdfa" arch="x86_64">
    <version epoch="0" ver="1.2.2" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1337256000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1441540800">- updated to 1.2.1
- spec regenerated with cabal-rpm
  * "Almost ghc-7.8" with the array 0.4 changes for Data.Array.Unsafe
  * Get Build-Depends from "Mon Jun 15 14:24:28 UTC 2015 by AdamBergmark to revision 1"</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 1.2.2
  * Now we don't reexport the problematic Show instance for functions.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="386db8ad43e9933b5ac005c3dd305fe1a18320a19eaffc96b869eeb92e826f82" name="ghc-regex-tdfa-devel" arch="x86_64">
    <version epoch="0" ver="1.2.2" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1337256000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1441540800">- updated to 1.2.1
- spec regenerated with cabal-rpm
  * "Almost ghc-7.8" with the array 0.4 changes for Data.Array.Unsafe
  * Get Build-Depends from "Mon Jun 15 14:24:28 UTC 2015 by AdamBergmark to revision 1"</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 1.2.2
  * Now we don't reexport the problematic Show instance for functions.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="746af6021039d5d2bd908e3eddd56828c47dc377a08a11c4b40f5991c92f3584" name="ghc-regex-tdfa-rc" arch="src">
    <version epoch="0" ver="1.1.8.3" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version regex-tdfa-rc-1.1.8.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.8.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="497614bed9e4c51bf2f4bcaa6bc30131a7bc4c312a355403f445a5dcfd53a603" name="ghc-regex-tdfa-rc" arch="x86_64">
    <version epoch="0" ver="1.1.8.3" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version regex-tdfa-rc-1.1.8.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.8.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2b6f8f10b0129c1d55947880b85ac35135315cd904a2978dadcfb7d07bc43007" name="ghc-regex-tdfa-rc-devel" arch="x86_64">
    <version epoch="0" ver="1.1.8.3" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version regex-tdfa-rc-1.1.8.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.8.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a00ddc5417cf4a44e786ccf3d294bfcc63e890054b529bde7f69ebff48c33a06" name="ghc-reroute" arch="src">
    <version epoch="0" ver="0.3.1.0" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f022eda94b8ee47825d52252bbe7e02cf0c93572b9f5b723173c87261365edc6" name="ghc-reroute" arch="src">
    <version epoch="0" ver="0.3.1.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f3cc55fce154fbf2cbb3d2fb65dcf22c1cbfff00454a4402c4224eee699f2337" name="ghc-reroute" arch="x86_64">
    <version epoch="0" ver="0.3.1.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f8e0008513be5b2f17fbe44758c9cf0e023e11cbed991b78755bd4fa88864699" name="ghc-reroute-devel" arch="x86_64">
    <version epoch="0" ver="0.3.1.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.1.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="07f4b8ca6f2f3b1591304dce7b7a04efb90f003a765993ca8fdfdb2f53d4823f" name="ghc-resource-pool" arch="src">
    <version epoch="0" ver="0.2.3.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="20952362c1addfa4b50dcb2106bdf6ea3430bf79b7dab5e7317fa62cc04163d9" name="ghc-resource-pool" arch="x86_64">
    <version epoch="0" ver="0.2.3.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0c9a58d581855684bc63bbb5bc2ccfdfbcce587128130d222c77b5713f4d7062" name="ghc-resource-pool-devel" arch="x86_64">
    <version epoch="0" ver="0.2.3.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="31b81273e134af543e6bfe8ff12e436b14743101f175ea945faade68ce96041a" name="ghc-resourcet" arch="src">
    <version epoch="0" ver="1.1.9" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.4.8</changelog>
<changelog author="mpluskal@suse.com" date="1422792000">- Add dependency on ghc-exceptions which is now required
- Update to 1.1.3.3:
  + monad-control-1.0 support
  + Provide the `withEx` function to interact nicely with the
    exceptions package.</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 1.1.4.1
  * Add `MonadResource ExceptT` instance</changelog>
<changelog author="mimi.vx@gmail.com" date="1432641600">- update to 1.1.5
  * Add pass-through instances for Alternative and MonadPlus</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 1.1.6
  * Safe/Trustworthy for resourcet</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.1.7
  * Canonicalise Monad instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1453896000">- update to 1.1.7.1
  * transformers-compat 0.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 1.1.7.2
  * Remove upper bound on transformers</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 1.1.7.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 1.1.7.4
  * Make test suite slightly more robust</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.7.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.1.7.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 1.1.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.1.8.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.1.9 with cabal2obs.</changelog>

</package>
<package pkgid="d766b4862c5a0bc7b80e259587e93043811756140c497e2d356e9afd68bcdb11" name="ghc-resourcet" arch="x86_64">
    <version epoch="0" ver="1.1.9" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.4.8</changelog>
<changelog author="mpluskal@suse.com" date="1422792000">- Add dependency on ghc-exceptions which is now required
- Update to 1.1.3.3:
  + monad-control-1.0 support
  + Provide the `withEx` function to interact nicely with the
    exceptions package.</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 1.1.4.1
  * Add `MonadResource ExceptT` instance</changelog>
<changelog author="mimi.vx@gmail.com" date="1432641600">- update to 1.1.5
  * Add pass-through instances for Alternative and MonadPlus</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 1.1.6
  * Safe/Trustworthy for resourcet</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.1.7
  * Canonicalise Monad instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1453896000">- update to 1.1.7.1
  * transformers-compat 0.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 1.1.7.2
  * Remove upper bound on transformers</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 1.1.7.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 1.1.7.4
  * Make test suite slightly more robust</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.7.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.1.7.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 1.1.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.1.8.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.1.9 with cabal2obs.</changelog>

</package>
<package pkgid="9242ea2680bf97402fb48fe9747a37525c5b0e44dc3cb8a2093939b41583d9c8" name="ghc-resourcet-devel" arch="x86_64">
    <version epoch="0" ver="1.1.9" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.4.8</changelog>
<changelog author="mpluskal@suse.com" date="1422792000">- Add dependency on ghc-exceptions which is now required
- Update to 1.1.3.3:
  + monad-control-1.0 support
  + Provide the `withEx` function to interact nicely with the
    exceptions package.</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 1.1.4.1
  * Add `MonadResource ExceptT` instance</changelog>
<changelog author="mimi.vx@gmail.com" date="1432641600">- update to 1.1.5
  * Add pass-through instances for Alternative and MonadPlus</changelog>
<changelog author="mimi.vx@gmail.com" date="1438689600">- update to 1.1.6
  * Safe/Trustworthy for resourcet</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.1.7
  * Canonicalise Monad instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1453896000">- update to 1.1.7.1
  * transformers-compat 0.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1456142400">- update to 1.1.7.2
  * Remove upper bound on transformers</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 1.1.7.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 1.1.7.4
  * Make test suite slightly more robust</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.7.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.1.7.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 1.1.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.1.8.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.1.9 with cabal2obs.</changelog>

</package>
<package pkgid="c68983375a86621479b8b65e2cc13f8cb9830fa7c2b7177dfad379d8c5705488" name="ghc-retry" arch="src">
    <version epoch="0" ver="0.7.4.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.7.0.1
  * RetryPolicy has become RetryPolicyM, allowing for policy logic to consult the
  monad context.
  * RetryPolicyM now takes a RetryStatus value. Use the function rsIterNum to
  preserve existing behavior of RetryPolicy only receiving the number.
  * The monadic action now gets the RetryStatus on each try. Use const if you
  don't need it.
  * recoverAll explicitly does not handle the standard async exceptions. Users are
  encouraged to do the same when using recovering, as catching async exceptions
  can be hazardous.
  * We no longer re-export (&lt;&gt;) from Monoid.
  * Utility functions simulatePolicy and simulatePolicyPP have been added which help
  predict how a policy will behave on each iteration.</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.7.1
  * Various documentation updates.
  * Add stepping combinator for manual retries.
  * Add applyPolicy and applyAndDelay
  * Add Read instance for RetryStatus
  * Fix logic bug in rsPreviousDelay in first retry</changelog>
<changelog author="mimi.vx@gmail.com" date="1462363200">- update to 0.7.2
  * Fix premature integer overflow</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 0.7.3
  * Widen ghc-prim dependency for GHC 8</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 0.7.4
  * Widen transformers dependency</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.7.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.7.4.2 with cabal2obs.</changelog>

</package>
<package pkgid="386f3e85c344209e5cc20298a4b310c58b0e4df044c1a16b435b433065c06b9a" name="ghc-retry" arch="x86_64">
    <version epoch="0" ver="0.7.4.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.7.0.1
  * RetryPolicy has become RetryPolicyM, allowing for policy logic to consult the
  monad context.
  * RetryPolicyM now takes a RetryStatus value. Use the function rsIterNum to
  preserve existing behavior of RetryPolicy only receiving the number.
  * The monadic action now gets the RetryStatus on each try. Use const if you
  don't need it.
  * recoverAll explicitly does not handle the standard async exceptions. Users are
  encouraged to do the same when using recovering, as catching async exceptions
  can be hazardous.
  * We no longer re-export (&lt;&gt;) from Monoid.
  * Utility functions simulatePolicy and simulatePolicyPP have been added which help
  predict how a policy will behave on each iteration.</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.7.1
  * Various documentation updates.
  * Add stepping combinator for manual retries.
  * Add applyPolicy and applyAndDelay
  * Add Read instance for RetryStatus
  * Fix logic bug in rsPreviousDelay in first retry</changelog>
<changelog author="mimi.vx@gmail.com" date="1462363200">- update to 0.7.2
  * Fix premature integer overflow</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 0.7.3
  * Widen ghc-prim dependency for GHC 8</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 0.7.4
  * Widen transformers dependency</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.7.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.7.4.2 with cabal2obs.</changelog>

</package>
<package pkgid="aad3df53b3be3e9e65932c51ce1ba21688271e862c2bcbd7bbf5a37f5f4055d5" name="ghc-retry-devel" arch="x86_64">
    <version epoch="0" ver="0.7.4.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.7.0.1
  * RetryPolicy has become RetryPolicyM, allowing for policy logic to consult the
  monad context.
  * RetryPolicyM now takes a RetryStatus value. Use the function rsIterNum to
  preserve existing behavior of RetryPolicy only receiving the number.
  * The monadic action now gets the RetryStatus on each try. Use const if you
  don't need it.
  * recoverAll explicitly does not handle the standard async exceptions. Users are
  encouraged to do the same when using recovering, as catching async exceptions
  can be hazardous.
  * We no longer re-export (&lt;&gt;) from Monoid.
  * Utility functions simulatePolicy and simulatePolicyPP have been added which help
  predict how a policy will behave on each iteration.</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.7.1
  * Various documentation updates.
  * Add stepping combinator for manual retries.
  * Add applyPolicy and applyAndDelay
  * Add Read instance for RetryStatus
  * Fix logic bug in rsPreviousDelay in first retry</changelog>
<changelog author="mimi.vx@gmail.com" date="1462363200">- update to 0.7.2
  * Fix premature integer overflow</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 0.7.3
  * Widen ghc-prim dependency for GHC 8</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 0.7.4
  * Widen transformers dependency</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.7.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.7.4.2 with cabal2obs.</changelog>

</package>
<package pkgid="e9b6b36d085d0b65109b438006bd28fe25b910b4d43c8d5a343057dc9e307473" name="ghc-rfc5051" arch="src">
    <version epoch="0" ver="0.1.0.3" rel="5.3.2"/>

<changelog author="jmatejka@suse.cz" date="1436443200">- initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="459c81bbd8dd9d84c2c176d48daad1623a64ad46f06ce8bd2d5e4ae8903008d6" name="ghc-rfc5051" arch="x86_64">
    <version epoch="0" ver="0.1.0.3" rel="5.3.2"/>

<changelog author="jmatejka@suse.cz" date="1436443200">- initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1095ed9595f25344ed4b09cfc1a4fb40c70cc47e031e64e3ae99a0f87dd5bfa4" name="ghc-rfc5051-devel" arch="x86_64">
    <version epoch="0" ver="0.1.0.3" rel="5.3.2"/>

<changelog author="jmatejka@suse.cz" date="1436443200">- initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="69fc236379a8f1f7ed14416b7d44e18953143f17a916f1af743d2837c56f17ee" name="ghc-rpm-macros" arch="noarch">
    <version epoch="0" ver="1.5.5" rel="3.3.1"/>

<changelog author="martin.koegler@chello.at" date="1403784000">- SLES11 does not support a different BuildArch for subpackages</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1403784001">- add rpmlintrc to spec file</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="dmueller@suse.com" date="1410523200">- disable dependency on prelink for arm and aarch64 architectures</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1413892800">- update to 1.3.6
  * remove execstack workaround and prelink requirement
  * improve ghc_fix_dynamic_rpath macro
  * do not use -O2 optimization (out of memory failures on OBS)
- refresh patches:
  * add-group.patch
  * files-defattr.patch
  * fix-gen-filelists.patch
  * suse-disable-debug-packages.patch
  * suse-docdir.patch
-drop patch disable-execstack.patch
  * fixed in ghc 7.8
- add fix-runpath.patch
  * starting with ghc 7.8 shared objects with RUNPATH work
  * support RUNPATH as well as RPATH
- enable shared libraries and dynamic linking on ppc64 and ppc64le
  * shared libraries for ppc still disabled (see haskell trac #8024)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1418472000">- do not disable dynamic libraries on ppc anymore
  * fixed by patch 18 in ghc.spec</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1418558400">- make package noarch and remove rpmlintrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1424692800">- update to 1.4.7
- drop fix-runpath.patch
  * fixed upstream
- refresh fix-gen-filelists.patch
- refresh suse-disable-debug-packages.patch
- refresh suse-docdir.patch
- add remove-flags.patch
  * remove passing of CFLAGS and LDFLAGS to ghc
  * no macro %__global_ldflags in openSUSE
- remove provides ghc() workaround
  * fixed upstream</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1427457600">- add rpm library directory to files on older openSUSE
  * fix build on openSUSE 11.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- regenerated sle-sp1-rpmdeps.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1439985600">- update to fake version 1.4.8 based on 1.3.91
- dropped: sle-sp1-rpmdeps.patch
    fix-gen-filelists.patch
    remove-flags.patch
- added patches: ldflags.patch
    version-docdirs.patch
    fix-runpath.patch
    fix-library-dir.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1440676800">- update to 1.4.93
- refreshed:
    add-group.patch
    files-defattr.patch
    fix-gen-filelists.patch
    fix-library-dir.patch
    suse-disable-debug-packages.patch
    suse-docdir.patch
- dropped:
    version-docdirs.patch
    fix-runpath.patch
    ldflags.patch
- added:
    remove-flags.patch
- fix ghc-pkg path in ghc-deps.sh for ghc-7.10
- local pkgdir macro is redundant
- use utf8 locale for cabal
- add explicit --enable-shared again for arm64
- introduce ghc_pkgdocdir since no _pkgdocdir in RHEL 7 and earlier
- allow overriding ghc- prefix with ghc_name (for ghc784 etc)
- version ghc-pkg in ghc_pkg_recache
- have to turn off hardening in cabal_configure: set _hardened_ldflags to nil
- add cabal_test macro
- only run cabal haddock for real libraries with modules
- make sure basepkg.files is also created for meta packages
- fix the R*PATH regexp
- version ghcpkgdocdir
- add new names ghc_html_dir, ghc_html_libraries_dir, and ghc_html_pkg_dir
- correct cabal-tweak-flag error message for missing flag
- update ghc_gen_filelists to use new keyed library filepaths
  and specify libHS*.so more loosely
- ghc-dep.sh now just makes versioned devel reqs
- rename ghc_lib.attr to ghc.attr and drop ghc_bin.attr</changelog>
<changelog author="mimi.vx@gmail.com" date="1442404800">- update to 1.4.94
- refreshed remove-flags.patch
- dropped add-group.patch and files-defattr.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1445860800">- update to 1.4.98
- dropped: fix-library-dir.patch
    suse-disable-debug-packages.patch
    suse-docdir.patch
    remove-flags.patch
    fix-gen-filelists.patch
  * fix some missing quoting for deps generation
  * add and use ghc-pkg-wrapper script
  * use ghc-pkg key field</changelog>
<changelog author="mimi.vx@gmail.com" date="1455796800">- update to 1.5.0
- update for ghc-8.0
- ghc-deps uses --provides and --requires again</changelog>
<changelog author="mimi.vx@gmail.com" date="1458216000">- update to 1.5.3
  * ghc_gen_filelists: determine keyname with pkgnamever not just pkgname
  * ghc-deps.sh no longer filter out ghc-prim and integer-gmp</changelog>
<changelog author="mimi.vx@gmail.com" date="1463918400">- Incerase verbosity of configure and build macros</changelog>
<changelog author="mimi.vx@gmail.com" date="1467115200">- new macros.ghc-suse
- binary packages build statically linked</changelog>
<changelog author="mimi.vx@gmail.com" date="1468756800">- update to 1.5.4
  * support SMP in build phase</changelog>
<changelog author="mimi.vx@gmail.com" date="1478088000">- update to 1.5.5
  * add ghc_fix_rpath macro</changelog>

</package>
<package pkgid="775e4ca18df3f11fb8fa9340e4dcb7866d10bcd05688a485bd9046745a8e2061" name="ghc-rpm-macros" arch="src">
    <version epoch="0" ver="1.5.5" rel="3.3.1"/>

<changelog author="martin.koegler@chello.at" date="1403784000">- SLES11 does not support a different BuildArch for subpackages</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1403784001">- add rpmlintrc to spec file</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="dmueller@suse.com" date="1410523200">- disable dependency on prelink for arm and aarch64 architectures</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1413892800">- update to 1.3.6
  * remove execstack workaround and prelink requirement
  * improve ghc_fix_dynamic_rpath macro
  * do not use -O2 optimization (out of memory failures on OBS)
- refresh patches:
  * add-group.patch
  * files-defattr.patch
  * fix-gen-filelists.patch
  * suse-disable-debug-packages.patch
  * suse-docdir.patch
-drop patch disable-execstack.patch
  * fixed in ghc 7.8
- add fix-runpath.patch
  * starting with ghc 7.8 shared objects with RUNPATH work
  * support RUNPATH as well as RPATH
- enable shared libraries and dynamic linking on ppc64 and ppc64le
  * shared libraries for ppc still disabled (see haskell trac #8024)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1418472000">- do not disable dynamic libraries on ppc anymore
  * fixed by patch 18 in ghc.spec</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1418558400">- make package noarch and remove rpmlintrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1424692800">- update to 1.4.7
- drop fix-runpath.patch
  * fixed upstream
- refresh fix-gen-filelists.patch
- refresh suse-disable-debug-packages.patch
- refresh suse-docdir.patch
- add remove-flags.patch
  * remove passing of CFLAGS and LDFLAGS to ghc
  * no macro %__global_ldflags in openSUSE
- remove provides ghc() workaround
  * fixed upstream</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1427457600">- add rpm library directory to files on older openSUSE
  * fix build on openSUSE 11.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- regenerated sle-sp1-rpmdeps.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1439985600">- update to fake version 1.4.8 based on 1.3.91
- dropped: sle-sp1-rpmdeps.patch
    fix-gen-filelists.patch
    remove-flags.patch
- added patches: ldflags.patch
    version-docdirs.patch
    fix-runpath.patch
    fix-library-dir.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1440676800">- update to 1.4.93
- refreshed:
    add-group.patch
    files-defattr.patch
    fix-gen-filelists.patch
    fix-library-dir.patch
    suse-disable-debug-packages.patch
    suse-docdir.patch
- dropped:
    version-docdirs.patch
    fix-runpath.patch
    ldflags.patch
- added:
    remove-flags.patch
- fix ghc-pkg path in ghc-deps.sh for ghc-7.10
- local pkgdir macro is redundant
- use utf8 locale for cabal
- add explicit --enable-shared again for arm64
- introduce ghc_pkgdocdir since no _pkgdocdir in RHEL 7 and earlier
- allow overriding ghc- prefix with ghc_name (for ghc784 etc)
- version ghc-pkg in ghc_pkg_recache
- have to turn off hardening in cabal_configure: set _hardened_ldflags to nil
- add cabal_test macro
- only run cabal haddock for real libraries with modules
- make sure basepkg.files is also created for meta packages
- fix the R*PATH regexp
- version ghcpkgdocdir
- add new names ghc_html_dir, ghc_html_libraries_dir, and ghc_html_pkg_dir
- correct cabal-tweak-flag error message for missing flag
- update ghc_gen_filelists to use new keyed library filepaths
  and specify libHS*.so more loosely
- ghc-dep.sh now just makes versioned devel reqs
- rename ghc_lib.attr to ghc.attr and drop ghc_bin.attr</changelog>
<changelog author="mimi.vx@gmail.com" date="1442404800">- update to 1.4.94
- refreshed remove-flags.patch
- dropped add-group.patch and files-defattr.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1445860800">- update to 1.4.98
- dropped: fix-library-dir.patch
    suse-disable-debug-packages.patch
    suse-docdir.patch
    remove-flags.patch
    fix-gen-filelists.patch
  * fix some missing quoting for deps generation
  * add and use ghc-pkg-wrapper script
  * use ghc-pkg key field</changelog>
<changelog author="mimi.vx@gmail.com" date="1455796800">- update to 1.5.0
- update for ghc-8.0
- ghc-deps uses --provides and --requires again</changelog>
<changelog author="mimi.vx@gmail.com" date="1458216000">- update to 1.5.3
  * ghc_gen_filelists: determine keyname with pkgnamever not just pkgname
  * ghc-deps.sh no longer filter out ghc-prim and integer-gmp</changelog>
<changelog author="mimi.vx@gmail.com" date="1463918400">- Incerase verbosity of configure and build macros</changelog>
<changelog author="mimi.vx@gmail.com" date="1467115200">- new macros.ghc-suse
- binary packages build statically linked</changelog>
<changelog author="mimi.vx@gmail.com" date="1468756800">- update to 1.5.4
  * support SMP in build phase</changelog>
<changelog author="mimi.vx@gmail.com" date="1478088000">- update to 1.5.5
  * add ghc_fix_rpath macro</changelog>

</package>
<package pkgid="a010494334ba4e47138eaa5a8b2793c5aaf907b680ae96358f65554d15358d88" name="ghc-rpm-macros-extra" arch="noarch">
    <version epoch="0" ver="1.5.5" rel="3.3.1"/>

<changelog author="martin.koegler@chello.at" date="1403784000">- SLES11 does not support a different BuildArch for subpackages</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1403784001">- add rpmlintrc to spec file</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="dmueller@suse.com" date="1410523200">- disable dependency on prelink for arm and aarch64 architectures</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1413892800">- update to 1.3.6
  * remove execstack workaround and prelink requirement
  * improve ghc_fix_dynamic_rpath macro
  * do not use -O2 optimization (out of memory failures on OBS)
- refresh patches:
  * add-group.patch
  * files-defattr.patch
  * fix-gen-filelists.patch
  * suse-disable-debug-packages.patch
  * suse-docdir.patch
-drop patch disable-execstack.patch
  * fixed in ghc 7.8
- add fix-runpath.patch
  * starting with ghc 7.8 shared objects with RUNPATH work
  * support RUNPATH as well as RPATH
- enable shared libraries and dynamic linking on ppc64 and ppc64le
  * shared libraries for ppc still disabled (see haskell trac #8024)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1418472000">- do not disable dynamic libraries on ppc anymore
  * fixed by patch 18 in ghc.spec</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1418558400">- make package noarch and remove rpmlintrc</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1424692800">- update to 1.4.7
- drop fix-runpath.patch
  * fixed upstream
- refresh fix-gen-filelists.patch
- refresh suse-disable-debug-packages.patch
- refresh suse-docdir.patch
- add remove-flags.patch
  * remove passing of CFLAGS and LDFLAGS to ghc
  * no macro %__global_ldflags in openSUSE
- remove provides ghc() workaround
  * fixed upstream</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1427457600">- add rpm library directory to files on older openSUSE
  * fix build on openSUSE 11.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- regenerated sle-sp1-rpmdeps.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1439985600">- update to fake version 1.4.8 based on 1.3.91
- dropped: sle-sp1-rpmdeps.patch
    fix-gen-filelists.patch
    remove-flags.patch
- added patches: ldflags.patch
    version-docdirs.patch
    fix-runpath.patch
    fix-library-dir.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1440676800">- update to 1.4.93
- refreshed:
    add-group.patch
    files-defattr.patch
    fix-gen-filelists.patch
    fix-library-dir.patch
    suse-disable-debug-packages.patch
    suse-docdir.patch
- dropped:
    version-docdirs.patch
    fix-runpath.patch
    ldflags.patch
- added:
    remove-flags.patch
- fix ghc-pkg path in ghc-deps.sh for ghc-7.10
- local pkgdir macro is redundant
- use utf8 locale for cabal
- add explicit --enable-shared again for arm64
- introduce ghc_pkgdocdir since no _pkgdocdir in RHEL 7 and earlier
- allow overriding ghc- prefix with ghc_name (for ghc784 etc)
- version ghc-pkg in ghc_pkg_recache
- have to turn off hardening in cabal_configure: set _hardened_ldflags to nil
- add cabal_test macro
- only run cabal haddock for real libraries with modules
- make sure basepkg.files is also created for meta packages
- fix the R*PATH regexp
- version ghcpkgdocdir
- add new names ghc_html_dir, ghc_html_libraries_dir, and ghc_html_pkg_dir
- correct cabal-tweak-flag error message for missing flag
- update ghc_gen_filelists to use new keyed library filepaths
  and specify libHS*.so more loosely
- ghc-dep.sh now just makes versioned devel reqs
- rename ghc_lib.attr to ghc.attr and drop ghc_bin.attr</changelog>
<changelog author="mimi.vx@gmail.com" date="1442404800">- update to 1.4.94
- refreshed remove-flags.patch
- dropped add-group.patch and files-defattr.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1445860800">- update to 1.4.98
- dropped: fix-library-dir.patch
    suse-disable-debug-packages.patch
    suse-docdir.patch
    remove-flags.patch
    fix-gen-filelists.patch
  * fix some missing quoting for deps generation
  * add and use ghc-pkg-wrapper script
  * use ghc-pkg key field</changelog>
<changelog author="mimi.vx@gmail.com" date="1455796800">- update to 1.5.0
- update for ghc-8.0
- ghc-deps uses --provides and --requires again</changelog>
<changelog author="mimi.vx@gmail.com" date="1458216000">- update to 1.5.3
  * ghc_gen_filelists: determine keyname with pkgnamever not just pkgname
  * ghc-deps.sh no longer filter out ghc-prim and integer-gmp</changelog>
<changelog author="mimi.vx@gmail.com" date="1463918400">- Incerase verbosity of configure and build macros</changelog>
<changelog author="mimi.vx@gmail.com" date="1467115200">- new macros.ghc-suse
- binary packages build statically linked</changelog>
<changelog author="mimi.vx@gmail.com" date="1468756800">- update to 1.5.4
  * support SMP in build phase</changelog>
<changelog author="mimi.vx@gmail.com" date="1478088000">- update to 1.5.5
  * add ghc_fix_rpath macro</changelog>

</package>
<package pkgid="3531f8c3d8e888ca0cdcb06a062092a04626193889a9ec9941b2562b8165e6e3" name="ghc-safe" arch="src">
    <version epoch="0" ver="0.3.11" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.3.10 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.3.11 with cabal2obs.</changelog>

</package>
<package pkgid="f699ffe1f3be6b314fec4a31aaf301a506ede0483fdb7a22d45b99ba88db1911" name="ghc-safe" arch="x86_64">
    <version epoch="0" ver="0.3.11" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.3.10 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.3.11 with cabal2obs.</changelog>

</package>
<package pkgid="7c014b97712d12c3da931b155170e15bb5c3d163d09dc14114e04e44c4d75a13" name="ghc-safe-devel" arch="x86_64">
    <version epoch="0" ver="0.3.11" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 0.3.10 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.3.11 with cabal2obs.</changelog>

</package>
<package pkgid="0944d7a30b4d6b6e74a960abaf5149b0b025f3376f8ef30fc9346b6cffc05306" name="ghc-sandi" arch="src">
    <version epoch="0" ver="0.3.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version sandi-0.3.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="71c860d387afebaea8330346bfd99ab2ad652edfaedb599bf6853ea7b6c98baf" name="ghc-sandi" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version sandi-0.3.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="489eaa3c69c3244de9c88fef7a7f36d2db2e9413ab855457050ff68f3308a24c" name="ghc-sandi-devel" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version sandi-0.3.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1d31a9aef339495cc18038d85efe5704e0e5447c7b30df912343477dd1e54325" name="ghc-scientific" arch="src">
    <version epoch="0" ver="0.3.4.9" rel="2.3.5"/>

<changelog author="mpluskal@suse.com" date="1422878400">-  Initial package</changelog>
<changelog author="mpluskal@suse.com" date="1427630400">- Remove ExclusiveArch</changelog>
<changelog author="mimi.vx@gmail.com" date="1428840000">- update to 0.3.3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.3.4.0
  * Added fromRationalRepetend &amp; toRationalRepetend
  for safely converting from and to rationals
  which have a repeating decimal representation like:
  1 % 28 = 0.03(571428).
  * Added a Binary instance.
  * Various performance improvements.
  * Support vector-0.11
  * Support tasty-0.11
  * Support criterion-1.1.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 0.3.4.2
  * build fixes</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.3.4.4
  * Fix build with integer-simple.
  * Improved performance of toDecimalDigits by 13%.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 0.3.4.5
  * Support GHC-8.0.1
  * Support binary-0.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 0.3.4.6
  * Made toDecimalDigits more similar to floatToDigits
  * Introduce a special case for 0 in fromFloatDigits</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.3.4.7
  * Unconditionally export Data.ByteString.Builder.Scientific.
  * The bytestring-builder cabal flag has been removed.
  * Depend on bytestring-builder for backwards compatibility for GHC &lt; 7.8.</changelog>
<changelog author="toddrme2178@gmail.com" date="1467374400">- Make Group tag consistent with other GHC packages.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.3.4.8
  * Make bytestring-builder's installation conditional based on a Cabal flag.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.4.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.3.4.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.3.4.9 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="99118febb24b81a81d813d91b528ce709b92120089e36cc699169ab899296c19" name="ghc-scientific" arch="src">
    <version epoch="0" ver="0.3.4.9" rel="2.3.6"/>

<changelog author="mpluskal@suse.com" date="1422878400">-  Initial package</changelog>
<changelog author="mpluskal@suse.com" date="1427630400">- Remove ExclusiveArch</changelog>
<changelog author="mimi.vx@gmail.com" date="1428840000">- update to 0.3.3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.3.4.0
  * Added fromRationalRepetend &amp; toRationalRepetend
  for safely converting from and to rationals
  which have a repeating decimal representation like:
  1 % 28 = 0.03(571428).
  * Added a Binary instance.
  * Various performance improvements.
  * Support vector-0.11
  * Support tasty-0.11
  * Support criterion-1.1.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 0.3.4.2
  * build fixes</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.3.4.4
  * Fix build with integer-simple.
  * Improved performance of toDecimalDigits by 13%.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 0.3.4.5
  * Support GHC-8.0.1
  * Support binary-0.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 0.3.4.6
  * Made toDecimalDigits more similar to floatToDigits
  * Introduce a special case for 0 in fromFloatDigits</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.3.4.7
  * Unconditionally export Data.ByteString.Builder.Scientific.
  * The bytestring-builder cabal flag has been removed.
  * Depend on bytestring-builder for backwards compatibility for GHC &lt; 7.8.</changelog>
<changelog author="toddrme2178@gmail.com" date="1467374400">- Make Group tag consistent with other GHC packages.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.3.4.8
  * Make bytestring-builder's installation conditional based on a Cabal flag.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.4.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.3.4.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.3.4.9 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="1eae11b5a571a2b08d44ea0bbd768ed2a1c8428e660a974ed48621fc2cb97147" name="ghc-scientific" arch="x86_64">
    <version epoch="0" ver="0.3.4.9" rel="2.3.6"/>

<changelog author="mpluskal@suse.com" date="1422878400">-  Initial package</changelog>
<changelog author="mpluskal@suse.com" date="1427630400">- Remove ExclusiveArch</changelog>
<changelog author="mimi.vx@gmail.com" date="1428840000">- update to 0.3.3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.3.4.0
  * Added fromRationalRepetend &amp; toRationalRepetend
  for safely converting from and to rationals
  which have a repeating decimal representation like:
  1 % 28 = 0.03(571428).
  * Added a Binary instance.
  * Various performance improvements.
  * Support vector-0.11
  * Support tasty-0.11
  * Support criterion-1.1.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 0.3.4.2
  * build fixes</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.3.4.4
  * Fix build with integer-simple.
  * Improved performance of toDecimalDigits by 13%.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 0.3.4.5
  * Support GHC-8.0.1
  * Support binary-0.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 0.3.4.6
  * Made toDecimalDigits more similar to floatToDigits
  * Introduce a special case for 0 in fromFloatDigits</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.3.4.7
  * Unconditionally export Data.ByteString.Builder.Scientific.
  * The bytestring-builder cabal flag has been removed.
  * Depend on bytestring-builder for backwards compatibility for GHC &lt; 7.8.</changelog>
<changelog author="toddrme2178@gmail.com" date="1467374400">- Make Group tag consistent with other GHC packages.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.3.4.8
  * Make bytestring-builder's installation conditional based on a Cabal flag.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.4.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.3.4.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.3.4.9 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="82287c01b186b460e4cf165022c0ab8e6d04b2831cbadd940be81e27a84c2405" name="ghc-scientific-devel" arch="x86_64">
    <version epoch="0" ver="0.3.4.9" rel="2.3.6"/>

<changelog author="mpluskal@suse.com" date="1422878400">-  Initial package</changelog>
<changelog author="mpluskal@suse.com" date="1427630400">- Remove ExclusiveArch</changelog>
<changelog author="mimi.vx@gmail.com" date="1428840000">- update to 0.3.3.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.3.4.0
  * Added fromRationalRepetend &amp; toRationalRepetend
  for safely converting from and to rationals
  which have a repeating decimal representation like:
  1 % 28 = 0.03(571428).
  * Added a Binary instance.
  * Various performance improvements.
  * Support vector-0.11
  * Support tasty-0.11
  * Support criterion-1.1.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 0.3.4.2
  * build fixes</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.3.4.4
  * Fix build with integer-simple.
  * Improved performance of toDecimalDigits by 13%.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457611200">- update to 0.3.4.5
  * Support GHC-8.0.1
  * Support binary-0.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 0.3.4.6
  * Made toDecimalDigits more similar to floatToDigits
  * Introduce a special case for 0 in fromFloatDigits</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.3.4.7
  * Unconditionally export Data.ByteString.Builder.Scientific.
  * The bytestring-builder cabal flag has been removed.
  * Depend on bytestring-builder for backwards compatibility for GHC &lt; 7.8.</changelog>
<changelog author="toddrme2178@gmail.com" date="1467374400">- Make Group tag consistent with other GHC packages.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.3.4.8
  * Make bytestring-builder's installation conditional based on a Cabal flag.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.4.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.3.4.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.3.4.9 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="21c283c40e3446b9c7e279edc47e57873b5e5875b881f814b7fb5b8f6802ba70" name="ghc-scotty" arch="src">
    <version epoch="0" ver="0.11.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445515200">- initial commit
- remove-nats.patch for remove unneeded dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- relax upper bounds for some packages</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.11.0
- refreshed remove-nats.patch
  * IO exceptions are no longer automatically turned into ScottyErrors by liftIO.
    Use liftAndCatchIO to get that behavior.
  * New finish function.
  * Text values are now leniently decoded from ByteStrings.
  * Added MonadFail instance for ScottyT
  * Lots of bound bumps on dependencies.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- relax uppper bound of aeson</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.0 revision 2 with cabal2obs.
- Remove obsolete remove-nats.patch , we ship ghc-nats now.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.11.0 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.11.0 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="9349d6fe7cd1624c629bf82c0a96b97e3d9b82b67ca0611bb75eabe6b8a773fd" name="ghc-scotty" arch="x86_64">
    <version epoch="0" ver="0.11.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445515200">- initial commit
- remove-nats.patch for remove unneeded dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- relax upper bounds for some packages</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.11.0
- refreshed remove-nats.patch
  * IO exceptions are no longer automatically turned into ScottyErrors by liftIO.
    Use liftAndCatchIO to get that behavior.
  * New finish function.
  * Text values are now leniently decoded from ByteStrings.
  * Added MonadFail instance for ScottyT
  * Lots of bound bumps on dependencies.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- relax uppper bound of aeson</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.0 revision 2 with cabal2obs.
- Remove obsolete remove-nats.patch , we ship ghc-nats now.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.11.0 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.11.0 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="dae5709a90b119f14ff9f6797512c78e4b1fef5f46eaa0f7a44ec319e42ba174" name="ghc-scotty-devel" arch="x86_64">
    <version epoch="0" ver="0.11.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1445515200">- initial commit
- remove-nats.patch for remove unneeded dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- relax upper bounds for some packages</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.11.0
- refreshed remove-nats.patch
  * IO exceptions are no longer automatically turned into ScottyErrors by liftIO.
    Use liftAndCatchIO to get that behavior.
  * New finish function.
  * Text values are now leniently decoded from ByteStrings.
  * Added MonadFail instance for ScottyT
  * Lots of bound bumps on dependencies.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- relax uppper bound of aeson</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.0 revision 2 with cabal2obs.
- Remove obsolete remove-nats.patch , we ship ghc-nats now.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.11.0 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 0.11.0 revision 4 with cabal2obs.</changelog>

</package>
<package pkgid="c771dd76ceac4e7fac38f0c720272684bc246b0f164ea6c4390282c5a304ae80" name="ghc-securemem" arch="src">
    <version epoch="0" ver="0.1.9" rel="4.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.1.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 0.1.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073601">- add new dep, ghc-memory-devel</changelog>
<changelog author="mimi.vx@gmail.com" date="1433592000">- update to 0.1.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f344dd019010e248f70b6e41030e448f3f2f9e4f4dc59212125eda2d4d066a98" name="ghc-securemem" arch="x86_64">
    <version epoch="0" ver="0.1.9" rel="4.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.1.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 0.1.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073601">- add new dep, ghc-memory-devel</changelog>
<changelog author="mimi.vx@gmail.com" date="1433592000">- update to 0.1.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="687ed5d72130ac6d126075cd90a5b4c91d2877d5d0b31381145c1bfd8fbf0641" name="ghc-securemem-devel" arch="x86_64">
    <version epoch="0" ver="0.1.9" rel="4.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.1.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 0.1.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073601">- add new dep, ghc-memory-devel</changelog>
<changelog author="mimi.vx@gmail.com" date="1433592000">- update to 0.1.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ec420750893b958a1f6701c18981040b56bd90fe1e54eba0c72359de601f11b2" name="ghc-semigroupoids" arch="src">
    <version epoch="0" ver="5.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432728000">- correct license to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 5.0.0.2
  * Added the CHANGELOG to the distribution so that hackage can link to it in the haddocks.
  * Absorbed Data.Bifunctor.Apply, Data.Semigroup.Bifoldable and Data.Semigroup.Traversable
  from bifunctors.
  * This caused us to pick up a dependency on tagged.
  * Exiled Data.Semifunctor.*, Data.Semigroupoid.Product and Data.Semigroupoid.Coproduct
  to semigroupoid-extras.
  * Set an explicit fixity for -&lt;- and -&gt;-.
  * Major changes to the API to support PolyKinds and DataKinds. This necessarily shuts off GHC &lt;= 7.4.
  * Orphan instances have moved upstream into a common base-orphans package.
  * Added asum1 to Data.Semigroup.Foldable.
  * Support for 'ConstrainedClassMethods' is currently required for GHC HEAD.</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 5.0.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 5.0.0.4
  * doctest 0.10 support</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 5.0.1
  * transformers-compat 0.5 support
  * Removed some redundant constraints.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.0.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="dcc3408ace5492f637f5e8765fab6b53aa8c98983a76434a8ffce6cb7bd74ef2" name="ghc-semigroupoids" arch="x86_64">
    <version epoch="0" ver="5.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432728000">- correct license to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 5.0.0.2
  * Added the CHANGELOG to the distribution so that hackage can link to it in the haddocks.
  * Absorbed Data.Bifunctor.Apply, Data.Semigroup.Bifoldable and Data.Semigroup.Traversable
  from bifunctors.
  * This caused us to pick up a dependency on tagged.
  * Exiled Data.Semifunctor.*, Data.Semigroupoid.Product and Data.Semigroupoid.Coproduct
  to semigroupoid-extras.
  * Set an explicit fixity for -&lt;- and -&gt;-.
  * Major changes to the API to support PolyKinds and DataKinds. This necessarily shuts off GHC &lt;= 7.4.
  * Orphan instances have moved upstream into a common base-orphans package.
  * Added asum1 to Data.Semigroup.Foldable.
  * Support for 'ConstrainedClassMethods' is currently required for GHC HEAD.</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 5.0.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 5.0.0.4
  * doctest 0.10 support</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 5.0.1
  * transformers-compat 0.5 support
  * Removed some redundant constraints.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.0.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="b740fed2ed99374fb0d1d578fa47e751e70e655f7fa3964f77df3ff1252ea3b1" name="ghc-semigroupoids-devel" arch="x86_64">
    <version epoch="0" ver="5.0.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1430049600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432728000">- correct license to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 5.0.0.2
  * Added the CHANGELOG to the distribution so that hackage can link to it in the haddocks.
  * Absorbed Data.Bifunctor.Apply, Data.Semigroup.Bifoldable and Data.Semigroup.Traversable
  from bifunctors.
  * This caused us to pick up a dependency on tagged.
  * Exiled Data.Semifunctor.*, Data.Semigroupoid.Product and Data.Semigroupoid.Coproduct
  to semigroupoid-extras.
  * Set an explicit fixity for -&lt;- and -&gt;-.
  * Major changes to the API to support PolyKinds and DataKinds. This necessarily shuts off GHC &lt;= 7.4.
  * Orphan instances have moved upstream into a common base-orphans package.
  * Added asum1 to Data.Semigroup.Foldable.
  * Support for 'ConstrainedClassMethods' is currently required for GHC HEAD.</changelog>
<changelog author="mimi.vx@gmail.com" date="1439467200">- update to 5.0.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 5.0.0.4
  * doctest 0.10 support</changelog>
<changelog author="mimi.vx@gmail.com" date="1453118400">- update to 5.0.1
  * transformers-compat 0.5 support
  * Removed some redundant constraints.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 5.0.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="8a2dba68d05a46b2b38a5a2bd88b71e3b20cb2683626f69e1bd69f568c28b033" name="ghc-semigroups" arch="src">
    <version epoch="0" ver="0.18.2" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update for haskell platform 2012.2.0.0
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070401">- fix arch</changelog>
<changelog author="sbahling@suse.com" date="1382961600">- Update to version 0.11
  Use cabal-rpm specfile template</changelog>
<changelog author="sbahling@suse.com" date="1395921600">-  Correct package license (BSD-2-Clause)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415880000">- update to 0.15.4
  * compatibility with Haskell Platform 2014.2.0.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.16.2.2
  * Added `genericMappend` and supporting `GSemigroup` class for generically deriving Semigroup instances.
  * Added `Arg a b` which only compares for equality/order on its first argument, which
    can be used to compute `argmin` and `argmax`.
  * Add `Bifunctor` `Arg` instance to avoid orphans for GHC 7.10+.
  * Added missing `Data.Monoid.Generic` module to source control.
  * Added `Semigroup` instances for various Builder constructions in `text` and `bytestring` where available.
  * Added `MonadFix` and `MonadPlus` instances for `NonEmpty`.
  * `times1p` and `timesN` are now reduced to accepting only a `Natural` argument.
    `Whole` doesn't exist in GHC 7.10's Numeric.Natural, and `nats` version 1 has removed support for the class.</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- add nats.cabal.patch -- remove ghc-nats from deps</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.17.0.1
  * Fixed the @since annotations
  * Added groupWith, groupAllWith, groupWith1, groupAllWith1
  * Renamed sortOn to sortWith to match the "Comprehensive comprehensions" paper and
  TransformListComp extension.
  * Add Semigroup instances for Alt, Void, Proxy and Tagged
  * Add Num instances for Min and Max
  * Removed times1p in favor of stimes.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.18.0.1
- dropped nats.cabal.patch
  * Removed the partial functions words, unwords, lines, unlines
  * Added support for base-4.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.18.1
  * Add the missing instance for Data.Binary.Builder.Builder.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.18.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.18.2 with cabal2obs.</changelog>

</package>
<package pkgid="9ad50bf4cedd0c75b6dedfca9a4c67d09e113a4351b225192238668a82a1678a" name="ghc-semigroups" arch="x86_64">
    <version epoch="0" ver="0.18.2" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update for haskell platform 2012.2.0.0
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070401">- fix arch</changelog>
<changelog author="sbahling@suse.com" date="1382961600">- Update to version 0.11
  Use cabal-rpm specfile template</changelog>
<changelog author="sbahling@suse.com" date="1395921600">-  Correct package license (BSD-2-Clause)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415880000">- update to 0.15.4
  * compatibility with Haskell Platform 2014.2.0.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.16.2.2
  * Added `genericMappend` and supporting `GSemigroup` class for generically deriving Semigroup instances.
  * Added `Arg a b` which only compares for equality/order on its first argument, which
    can be used to compute `argmin` and `argmax`.
  * Add `Bifunctor` `Arg` instance to avoid orphans for GHC 7.10+.
  * Added missing `Data.Monoid.Generic` module to source control.
  * Added `Semigroup` instances for various Builder constructions in `text` and `bytestring` where available.
  * Added `MonadFix` and `MonadPlus` instances for `NonEmpty`.
  * `times1p` and `timesN` are now reduced to accepting only a `Natural` argument.
    `Whole` doesn't exist in GHC 7.10's Numeric.Natural, and `nats` version 1 has removed support for the class.</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- add nats.cabal.patch -- remove ghc-nats from deps</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.17.0.1
  * Fixed the @since annotations
  * Added groupWith, groupAllWith, groupWith1, groupAllWith1
  * Renamed sortOn to sortWith to match the "Comprehensive comprehensions" paper and
  TransformListComp extension.
  * Add Semigroup instances for Alt, Void, Proxy and Tagged
  * Add Num instances for Min and Max
  * Removed times1p in favor of stimes.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.18.0.1
- dropped nats.cabal.patch
  * Removed the partial functions words, unwords, lines, unlines
  * Added support for base-4.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.18.1
  * Add the missing instance for Data.Binary.Builder.Builder.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.18.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.18.2 with cabal2obs.</changelog>

</package>
<package pkgid="905a59ae78675504ad44c8ff31b361af968948c200a256bf83001eca7c3b1918" name="ghc-semigroups-devel" arch="x86_64">
    <version epoch="0" ver="0.18.2" rel="2.3.3"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update for haskell platform 2012.2.0.0
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070401">- fix arch</changelog>
<changelog author="sbahling@suse.com" date="1382961600">- Update to version 0.11
  Use cabal-rpm specfile template</changelog>
<changelog author="sbahling@suse.com" date="1395921600">-  Correct package license (BSD-2-Clause)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415880000">- update to 0.15.4
  * compatibility with Haskell Platform 2014.2.0.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.16.2.2
  * Added `genericMappend` and supporting `GSemigroup` class for generically deriving Semigroup instances.
  * Added `Arg a b` which only compares for equality/order on its first argument, which
    can be used to compute `argmin` and `argmax`.
  * Add `Bifunctor` `Arg` instance to avoid orphans for GHC 7.10+.
  * Added missing `Data.Monoid.Generic` module to source control.
  * Added `Semigroup` instances for various Builder constructions in `text` and `bytestring` where available.
  * Added `MonadFix` and `MonadPlus` instances for `NonEmpty`.
  * `times1p` and `timesN` are now reduced to accepting only a `Natural` argument.
    `Whole` doesn't exist in GHC 7.10's Numeric.Natural, and `nats` version 1 has removed support for the class.</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- add nats.cabal.patch -- remove ghc-nats from deps</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.17.0.1
  * Fixed the @since annotations
  * Added groupWith, groupAllWith, groupWith1, groupAllWith1
  * Renamed sortOn to sortWith to match the "Comprehensive comprehensions" paper and
  TransformListComp extension.
  * Add Semigroup instances for Alt, Void, Proxy and Tagged
  * Add Num instances for Min and Max
  * Removed times1p in favor of stimes.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.18.0.1
- dropped nats.cabal.patch
  * Removed the partial functions words, unwords, lines, unlines
  * Added support for base-4.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.18.1
  * Add the missing instance for Data.Binary.Builder.Builder.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.18.1 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.18.2 with cabal2obs.</changelog>

</package>
<package pkgid="f93a82d5f80f7cd97fb54fc7c8124d571bed21dd68b7cc4d299c93fd11af64fd" name="ghc-setenv" arch="src">
    <version epoch="0" ver="0.1.1.3" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version setenv-0.1.1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="7cb7b8dd0c52b8a1428bf12c26fe9b27be4dd07a09e351770d6dffcf16ef6f6b" name="ghc-setenv" arch="x86_64">
    <version epoch="0" ver="0.1.1.3" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version setenv-0.1.1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="54f9a597dd45889d3a7c9376be88e259fcff3219cb4f26b34cffe28ce0146703" name="ghc-setenv-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1.3" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version setenv-0.1.1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="37bd0ee5375fa63082b687da1e36a08722b043eb53cdfdae9ce22e03e06c6a36" name="ghc-setlocale" arch="src">
    <version epoch="0" ver="1.0.0.4" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- relax base dep, fixes build with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 1.0.0.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f6c391dbbec5fb6711bccdfe1ce0421cd73e992a88c4350be55e6247d19a1843" name="ghc-setlocale" arch="x86_64">
    <version epoch="0" ver="1.0.0.4" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- relax base dep, fixes build with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 1.0.0.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1cdfe98b49605d0589895647f3e92b94c1b661745cc3b23ca3e57e107acfc20d" name="ghc-setlocale-devel" arch="x86_64">
    <version epoch="0" ver="1.0.0.4" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441454400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1464782400">- relax base dep, fixes build with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 1.0.0.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7775327a84de3d286c1edb71e2f978f3bdbc938c35ba6d8789be075aadb1b157" name="ghc-shake" arch="x86_64">
    <version epoch="0" ver="0.15.11" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1442836800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1461153600">- update to 0.15.6
  * Require the primitive package
  * make it an error to need a directory
  * add orderOnlyAction, a general version of orderOnly
  * explain that alwaysRerun has no immediate effect
  * add --digest-not flag to select ChangeModtime
  * export ShakeValue from the main module only
  * improve the grammar in the profiling document
  * explain what in getDirectoryFiles is tracked
  * add getDirectoryFilesIO, an untracked version
  * document getDirectoryFiles exception behaviour
  * fix getDirectoryFiles error on pattern directory missing
  * detect indirect recursion in build rules
  * give better errors on recursive rules
  * clarify the docs for putQuiet/putLoud
  * make sure phony targets with \ work on Windows
  * only require old-time with GHC 7.4
  * make Rules an instance of MonadIO
  * add shakeExtra field to ShakeOptions for user data
  * make --debug=file write out newlines
  * make sure Shell and AutoDeps work together
  * fix unicode output with putNormal
  * add parallel execution via parallel/forP/par
  * preserve quoting around cmd
  * optimise the random pool, up to 20% faster
  * add deriving Read instances for more types
  * Add Development.Shake.Forward for forward-defined systems
  * export :-&gt;
  * fix the docs for &amp;%&gt;
  * make &lt;enter&gt; run the query profile viewer
  * make profiling work with newer Chrome
  * Add AutoDeps feature
  * add FileStdin to specify the stdin comes from a file
  * Make an empty Stdin different from no Stdin (inherit) in cmd
  * add ** as a relative-only alternative to // in patterns
  * change the semantics of removeFiles, no implicit deletes
  * speed up getDirectoryFiles on patterns involving literals
  * Work with stack test
  * Add RemEnv cmd option
  * Fix a small space leak on Linux
  * Fix a space leak in profile summary information
  * Properly handle *//* in file pattern (at least one directory)
  * allow ninja rule names to have dots in them
  * Properly handle /// in file pattern (a wildcard then /)
  * Make sure Windows separators work in |%&gt; FilePattern rules
  * fix multifile rules when using --digest-and-input
  * document the relationship between getEnv and lookupEnv
  * improve the documentation for phony/alwaysRerun
  * fix the documentation for normaliseEx
  * add getProgress
  * support MonadFix for Rules, allows recursive cache
  * discount time spent waiting for a cache
  * give better error messages if you hit GHC bug #10793
  * add a lock file to stop corrupting databases</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 0.15.8
  * Extra base bounds to rule out building on GHC 7.4
  * Require extra-1.4.8
  * better error message when calling need on a directory
  * use displayException for inner exceptions
  * Improve the documentation for priority/alternative
  * optimise copyFileChanged
  * change writeFile functions to MonadIO</changelog>
<changelog author="mimi.vx@gmail.com" date="1465819200">- update to 0.15.9
  * Documentation tweaks
  * Optimise the thread pool
  * Fix progress output through wget</changelog>
<changelog author="mimi.vx@gmail.com" date="1465992000">- update to 0.15.10
  * fix phony names which clash with directories</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.15.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481889600">- Update to version 0.15.10 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.15.11 with cabal2obs.</changelog>

</package>
<package pkgid="3f181f2a1272ca9f2d02337d5ef67a5244f4d68489d134fa9e4589e5aee70275" name="ghc-shake-devel" arch="x86_64">
    <version epoch="0" ver="0.15.11" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1442836800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1461153600">- update to 0.15.6
  * Require the primitive package
  * make it an error to need a directory
  * add orderOnlyAction, a general version of orderOnly
  * explain that alwaysRerun has no immediate effect
  * add --digest-not flag to select ChangeModtime
  * export ShakeValue from the main module only
  * improve the grammar in the profiling document
  * explain what in getDirectoryFiles is tracked
  * add getDirectoryFilesIO, an untracked version
  * document getDirectoryFiles exception behaviour
  * fix getDirectoryFiles error on pattern directory missing
  * detect indirect recursion in build rules
  * give better errors on recursive rules
  * clarify the docs for putQuiet/putLoud
  * make sure phony targets with \ work on Windows
  * only require old-time with GHC 7.4
  * make Rules an instance of MonadIO
  * add shakeExtra field to ShakeOptions for user data
  * make --debug=file write out newlines
  * make sure Shell and AutoDeps work together
  * fix unicode output with putNormal
  * add parallel execution via parallel/forP/par
  * preserve quoting around cmd
  * optimise the random pool, up to 20% faster
  * add deriving Read instances for more types
  * Add Development.Shake.Forward for forward-defined systems
  * export :-&gt;
  * fix the docs for &amp;%&gt;
  * make &lt;enter&gt; run the query profile viewer
  * make profiling work with newer Chrome
  * Add AutoDeps feature
  * add FileStdin to specify the stdin comes from a file
  * Make an empty Stdin different from no Stdin (inherit) in cmd
  * add ** as a relative-only alternative to // in patterns
  * change the semantics of removeFiles, no implicit deletes
  * speed up getDirectoryFiles on patterns involving literals
  * Work with stack test
  * Add RemEnv cmd option
  * Fix a small space leak on Linux
  * Fix a space leak in profile summary information
  * Properly handle *//* in file pattern (at least one directory)
  * allow ninja rule names to have dots in them
  * Properly handle /// in file pattern (a wildcard then /)
  * Make sure Windows separators work in |%&gt; FilePattern rules
  * fix multifile rules when using --digest-and-input
  * document the relationship between getEnv and lookupEnv
  * improve the documentation for phony/alwaysRerun
  * fix the documentation for normaliseEx
  * add getProgress
  * support MonadFix for Rules, allows recursive cache
  * discount time spent waiting for a cache
  * give better error messages if you hit GHC bug #10793
  * add a lock file to stop corrupting databases</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 0.15.8
  * Extra base bounds to rule out building on GHC 7.4
  * Require extra-1.4.8
  * better error message when calling need on a directory
  * use displayException for inner exceptions
  * Improve the documentation for priority/alternative
  * optimise copyFileChanged
  * change writeFile functions to MonadIO</changelog>
<changelog author="mimi.vx@gmail.com" date="1465819200">- update to 0.15.9
  * Documentation tweaks
  * Optimise the thread pool
  * Fix progress output through wget</changelog>
<changelog author="mimi.vx@gmail.com" date="1465992000">- update to 0.15.10
  * fix phony names which clash with directories</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.15.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481889600">- Update to version 0.15.10 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.15.11 with cabal2obs.</changelog>

</package>
<package pkgid="102b0abba2a96cbbefa799f18c36539ef5cc94cc1e8f7e644d43e3726a6a4041" name="ghc-shakespeare" arch="src">
    <version epoch="0" ver="2.0.12.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447502400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 2.0.8
  * Improve docs in Text.Hamlet</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 2.0.8.1
  * Make it work with GHC-8.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 2.0.8.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1466510400">- update to 2.0.9
  * Better empty HTML tag list</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 2.0.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 2.0.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 2.0.11.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 2.0.11.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 2.0.12.1 with cabal2obs.</changelog>

</package>
<package pkgid="f866b620037df6df0ec6e9763936b652b15910acf440988c2a3af439c4571a78" name="ghc-shakespeare" arch="src">
    <version epoch="0" ver="2.0.12.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447502400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 2.0.8
  * Improve docs in Text.Hamlet</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 2.0.8.1
  * Make it work with GHC-8.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 2.0.8.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1466510400">- update to 2.0.9
  * Better empty HTML tag list</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 2.0.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 2.0.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 2.0.11.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 2.0.11.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 2.0.12.1 with cabal2obs.</changelog>

</package>
<package pkgid="70e5dd3cdaeacc6d9637e76feb0e2e9c5bb8939f27b66e9b7861cd3b6ef68f63" name="ghc-shakespeare" arch="x86_64">
    <version epoch="0" ver="2.0.12.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447502400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 2.0.8
  * Improve docs in Text.Hamlet</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 2.0.8.1
  * Make it work with GHC-8.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 2.0.8.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1466510400">- update to 2.0.9
  * Better empty HTML tag list</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 2.0.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 2.0.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 2.0.11.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 2.0.11.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 2.0.12.1 with cabal2obs.</changelog>

</package>
<package pkgid="75c39dadfb8708824abd45c4b581140c97e4a08e7f74f566ab198e765bbcf1f7" name="ghc-shakespeare-devel" arch="x86_64">
    <version epoch="0" ver="2.0.12.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447502400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 2.0.8
  * Improve docs in Text.Hamlet</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 2.0.8.1
  * Make it work with GHC-8.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 2.0.8.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1466510400">- update to 2.0.9
  * Better empty HTML tag list</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.0.9 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 2.0.10 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 2.0.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 2.0.11.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 2.0.11.2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 2.0.12.1 with cabal2obs.</changelog>

</package>
<package pkgid="4d291c9dd94b8184baaba81e5b7f77681ba608ab39c53398764c86e8952a7f44" name="ghc-shelly" arch="src">
    <version epoch="0" ver="1.6.8.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.3.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.6.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.6.4.1
  * add writeBinary function</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 1.6.5
  * expose MonadShControl</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to  1.6.6
  * add prependToPath function</changelog>
<changelog author="mimi.vx@gmail.com" date="1464696000">- relax dep on time, fixes build with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 1.6.7
  * flush stdout when using echo, not just echo_n
  * fix should be able to silence stderr when using runHandle
  * expose RunFailed</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028801">- update to 1.6.8
  * added sshPairsWithOptions function</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.8.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1480852800">- Update to version 1.6.8.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="182cc2636e3d1e052fd78489de937492c2e997aa6948a2355f3e30135ef42389" name="ghc-shelly" arch="x86_64">
    <version epoch="0" ver="1.6.8.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.3.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.6.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.6.4.1
  * add writeBinary function</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 1.6.5
  * expose MonadShControl</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to  1.6.6
  * add prependToPath function</changelog>
<changelog author="mimi.vx@gmail.com" date="1464696000">- relax dep on time, fixes build with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 1.6.7
  * flush stdout when using echo, not just echo_n
  * fix should be able to silence stderr when using runHandle
  * expose RunFailed</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028801">- update to 1.6.8
  * added sshPairsWithOptions function</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.8.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1480852800">- Update to version 1.6.8.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="428f411d416125bb2c96ade37abcc07a2bad81e5c7f570721da3f5da7cd16b51" name="ghc-shelly-devel" arch="x86_64">
    <version epoch="0" ver="1.6.8.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.3.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.6.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 1.6.4.1
  * add writeBinary function</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 1.6.5
  * expose MonadShControl</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to  1.6.6
  * add prependToPath function</changelog>
<changelog author="mimi.vx@gmail.com" date="1464696000">- relax dep on time, fixes build with GHC-8</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 1.6.7
  * flush stdout when using echo, not just echo_n
  * fix should be able to silence stderr when using runHandle
  * expose RunFailed</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028801">- update to 1.6.8
  * added sshPairsWithOptions function</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.8.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1480852800">- Update to version 1.6.8.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="151ced2add39898efeee5b5ebba6f750c9f34c9bdbe32a7675d470452c4093af" name="ghc-silently" arch="src">
    <version epoch="0" ver="1.2.5" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f5ac103628bff1921143d655a788af47b5a8f8c16a9582c65dcbaa3f41fd940f" name="ghc-silently" arch="x86_64">
    <version epoch="0" ver="1.2.5" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a06892888ae83901eee0f184d4b693ef7963c06d268c6f2d710d902d69e378bb" name="ghc-silently-devel" arch="x86_64">
    <version epoch="0" ver="1.2.5" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1f4c9dafbc5a3fbf6f190f2af90720b93b87b744e01588cd11e3de98aa6ac867" name="ghc-simple-sendfile" arch="src">
    <version epoch="0" ver="0.2.25" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- update to 0.2.22</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.2.23</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091201">- update to 0.2.24</changelog>
<changelog author="mimi.vx@gmail.com" date="1465992000">- update to 0.2.25</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.25 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.2.25 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="f57e7ea9bcb92cccfca8da9e43acf866539a69e0ae0ef5e344eebcf74bc83d32" name="ghc-simple-sendfile" arch="x86_64">
    <version epoch="0" ver="0.2.25" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- update to 0.2.22</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.2.23</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091201">- update to 0.2.24</changelog>
<changelog author="mimi.vx@gmail.com" date="1465992000">- update to 0.2.25</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.25 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.2.25 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="defadcfc83181c6b5e5d7aa3fdfc6ac38229ac7cd4aaf8cdff879549d49c696d" name="ghc-simple-sendfile-devel" arch="x86_64">
    <version epoch="0" ver="0.2.25" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1463400000">- update to 0.2.22</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091200">- update to 0.2.23</changelog>
<changelog author="mimi.vx@gmail.com" date="1464091201">- update to 0.2.24</changelog>
<changelog author="mimi.vx@gmail.com" date="1465992000">- update to 0.2.25</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.25 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.2.25 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="73b32f1ad1923d3bc52b27b0b2d3def742efca466d70fcdd15353b81419aa198" name="ghc-skein" arch="src">
    <version epoch="0" ver="1.0.9.4" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version skein-1.0.9.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.9.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="66f380c153673d669836812f139de3daeb40bc0130826bfe5b48ff6aa26b4678" name="ghc-skein" arch="x86_64">
    <version epoch="0" ver="1.0.9.4" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version skein-1.0.9.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.9.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="230b5cb63492ccfdd3d63238b0967e43947e44cc2755419ae38b1f14532c7eab" name="ghc-skein-devel" arch="x86_64">
    <version epoch="0" ver="1.0.9.4" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version skein-1.0.9.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.9.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d8a6bac922bfa5f6fdcf19053a137df1dc9bbfb19f5e9d8aafe44e3fa073e189" name="ghc-socks" arch="src">
    <version epoch="0" ver="0.5.5" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.5.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1423915200">- bump to 0.5.4
  * Lock down import list to prevent issues
  * add -fwarn-tab
  * Fix de-serialization of IPv4 and IPv6 address</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 0.5.5
- remove uselees _service</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.5 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="c928c0f93383b178238477a08e2f50e130e5c13e48e63290795e9f4af80cc000" name="ghc-socks" arch="x86_64">
    <version epoch="0" ver="0.5.5" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.5.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1423915200">- bump to 0.5.4
  * Lock down import list to prevent issues
  * add -fwarn-tab
  * Fix de-serialization of IPv4 and IPv6 address</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 0.5.5
- remove uselees _service</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.5 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="0739ac94648f4cbd5d5542b56ac389f6c0237312c3cabb7cef3c20db783756f0" name="ghc-socks-devel" arch="x86_64">
    <version epoch="0" ver="0.5.5" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package - version 0.5.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1423915200">- bump to 0.5.4
  * Lock down import list to prevent issues
  * add -fwarn-tab
  * Fix de-serialization of IPv4 and IPv6 address</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 0.5.5
- remove uselees _service</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.5 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="9588a6ad4f5dfdcd1a4d76cdbbe6e3fc462717880cbd5fe81212269e2d62cc1f" name="ghc-split" arch="src">
    <version epoch="0" ver="0.2.3.1" rel="2.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1337256000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.2.1.1 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.2.2 from upstream
  * make splitting lazier (patch from Daniel Wagner)
  * allow base library version 4.7
  * new dropInnerBlanks combinator
- update is part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerated spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- regenerated spec file
- add split-base.patch change dep constrains in cabal file</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.2.3
  * New function 'divvy' (with associated tests) from Tim Washington.
  * allow base 4.9
- drop patch split-base.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1462363200">- update to 0.2.3.1
  * Fix a test case which was causing occasional spurious test suite
    failures due to too many discarded tests.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="550b8584904a0a0adf0b98f3704bc3b8aa4611eb0f2784a363669e94c39be077" name="ghc-split" arch="x86_64">
    <version epoch="0" ver="0.2.3.1" rel="2.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1337256000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.2.1.1 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.2.2 from upstream
  * make splitting lazier (patch from Daniel Wagner)
  * allow base library version 4.7
  * new dropInnerBlanks combinator
- update is part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerated spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- regenerated spec file
- add split-base.patch change dep constrains in cabal file</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.2.3
  * New function 'divvy' (with associated tests) from Tim Washington.
  * allow base 4.9
- drop patch split-base.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1462363200">- update to 0.2.3.1
  * Fix a test case which was causing occasional spurious test suite
    failures due to too many discarded tests.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="26042ac9147241df2bb6d614a11d9c8e266eb47f7c8fb124488e2ed219a3983d" name="ghc-split-devel" arch="x86_64">
    <version epoch="0" ver="0.2.3.1" rel="2.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1337256000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.2.1.1 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.2.2 from upstream
  * make splitting lazier (patch from Daniel Wagner)
  * allow base library version 4.7
  * new dropInnerBlanks combinator
- update is part of Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerated spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- regenerated spec file
- add split-base.patch change dep constrains in cabal file</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.2.3
  * New function 'divvy' (with associated tests) from Tim Washington.
  * allow base 4.9
- drop patch split-base.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1462363200">- update to 0.2.3.1
  * Fix a test case which was causing occasional spurious test suite
    failures due to too many discarded tests.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ed12657aa6b9295a44ece940d6e5cf6aa118c701bbc34e26d4ead58d6b4c2471" name="ghc-stack" arch="x86_64">
    <version epoch="0" ver="1.1.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447588800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 0.1.8.0
  * Major changes:
  + GHCJS can now be used with stackage snapshots via the new compiler field.
  + Docker integration works with non-FPComplete generated images
  * Other enhancements:
  + Added an allow-newer config option
  + When a Hackage revision invalidates a build plan in a snapshot, trust
  the snapshot
  + Added a stack config set resolver RESOLVER command.
  + stack hpc report command added, which generates reports for HPC tix files
  + stack ghci now accepts all the flags accepted by stack build.
  + stack ghci builds the project before launching GHCi. If the build fails,
  optimistically launch GHCi anyway. Use stack ghci --no-build option
  to disable
  + stack ghci now detects and warns about various circumstances where it is
  liable to fail.
  + Added require-docker-version configuration option
  + Packages will now usually be built along with their tests and benchmarks.
  + Relative local-bin-path paths will be relative to the project's root directory,
  not the current working directory.
  + stack clean now takes an optional [PACKAGE] argument for use in
  multi-package projects.
  + Ignore cabal_macros.h as a dependency
  + Pad timestamps and show local time in --verbose output
  + GHCi: Import all modules after loading them
  + Add subcommand aliases: repl for ghci, and runhaskell for runghc
  + Add typo recommendations for unknown package identifiers
  + Add stack path --local-hpc-root option
  + Overhaul dependencies' haddocks copying
  + Support for extra-package-dbs in 'stack ghci'
  + stack new disallows package names with "words" consisting solely of numbers
  + stack build --fast turns off optimizations
  * Bug fixes:
  + Fix: Haddocks not copied for dependencies
  + Fix: Global options did not work consistently after subcommand
  + Fix: 'stack ghci' doesn't notice that a module got deleted
  + Rebuild when cabal file is changed
  + Fix: Paths in GHC warnings not canonicalized, nor those for packages in
  subdirectories or outside the project root
  + Fix: unlisted files in tests and benchmarks trigger extraneous second build</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 0.1.10.0
  * Major changes:
  + Support for building inside a Nix-shell providing system dependencies
  + Add optional GPG signing on stack upload --sign or with stack sig sign ...
  * Other enhancements:
  + Print latest applicable version of packages on conflicts
  + Support for packages located in Mercurial repositories
  + Only run benchmarks specified as build targets
  + Support git-style executable fall-through (stack something executes
    stack-something if present)
  + GHCi now loads intermediate dependencies
  + --work-dir option for overriding .stack-work
  + Support detailed-0.9 tests
  + Docker: improved POSIX signal proxying to containers
  * Bug fixes:
  + Show absolute paths in error messages in multi-package builds
  + Docker-built binaries and libraries in different path
  + Docker: --resolver argument didn't effect selected image tag
  + GHCi: Spaces in filepaths caused module loading issues
  + GHCi: cpp-options in cabal files weren't used
  + Benchmarks couldn't be run independently of eachother
  + Send output of building setup to stderr</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.1.10.1
- add suggest docker
- adjust bifunctors, aeson, semigroups constraints
  * stack image container did not actually build an image</changelog>
<changelog author="mimi.vx@gmail.com" date="1451044800">- update to 1.0.0
  * Enhancements:
  + Added flag --profile flag: passed with stack build, it will enable profiling,
  and for --bench and --test it will generate a profiling report by passing
  +RTS -p to the executable(s). Great for using like stack build --bench
  - -profile (remember that enabling profile will slow down your benchmarks by
  &gt;4x). Run stack build --bench again to disable the profiling and get proper
  speeds
  + Added flag --trace flag: just like --profile, it enables profiling, but
  instead of generating a report for --bench and --test, prints out a stack
  trace on exception. Great for using like stack build --test --trace
  + Make verbosity silent by default in script interpreter mode
  + Show a message when resetting git commit fails
  + Improve Unicode handling in project/package names
  + Fix ambiguity between a stack command and a filename to execute (prefer stack
  subcommands)
  + Support multi line interpreter directive comments
  + Handle space separated pids in ghc-pkg dump (for GHC HEAD)
  + Add ghci --no-package-hiding option
  + stack new can download templates from URL
  * Bug fixes:
  + Nix: stack exec options are passed properly to the stack sub process
  + Nix: specifying a shell-file works in any current working directory
  + Nix: use --resolver argument
  + Docker: fix missing image message and '--docker-auto-pull'
  + No HTML escaping for "stack new" template params
  + Set permissions for generated .ghci script
  + Restrict commands allowed in interpreter mode
  + stack ghci doesn't see preprocessed files for executables
  + All test suites run even when only one is requested
  + Edge cases in broken templates give odd errors
  + Fix test coverage bug on windows</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 1.0.2
  * stack init and solver overhaul
  * Disable locale/codepage hacks when GHC &gt;=7.10.3
  * Specify multiple images to build for stack image container docs
  * Specify which executables to include in images for stack image container docs
  * Docker: pass supplemantary groups and umask into container
  * If git fetch fails wipe the directory and try again from scratch
  * Warn if newly installed executables won't be available on the PATH
  * stack.yaml: for stack image container, specify multiple images to generate, and
  which executables should be added to those images
  * GHCI: add interactive Main selection
  * Care less about the particular name of a GHCJS sdist folder
  * Unified Enable/disable help messaging
  * Bug fixes:
  + Don't share precompiled packages between GHC/platform variants and Docker
  + Properly redownload corrupted downloads with the correct file size. Mailing list discussion
  + Gracefully handle invalid paths in error/warning messages
  + Fix: Stack does not allow using an external package from ghci
  + Disable ambiguous global '--resolver' option for 'stack init'
  + Obey --no-nix flag
  + Fix: GHCJS Execute.hs: Non-exhaustive patterns in lambda
  + Send file-watch and sticky logger messages to stderr
  + Use globaldb path for querying Cabal version</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 1.0.4.2
  * Build with path-io-1.0.0.
  * Fixes build with aeson-0.11.0.0.
  * Major changes:
  + Some notable changes in stack init:
  Overall it should now be able to initialize almost all existing cabal
  packages out of the box as long as the package itself is consistently
  defined.
  Choose the best possible snapshot and add extra dependencies on top of
  a snapshot resolver rather than a compiler resolver
  Automatically omit a package (--omit-packages) when it is compiler
  incompatible or when there are packages with conflicting dependency
  requirements
  Some more changes for a better user experience. Please refer to the doc
  guide for details.
  Add support for hpack, alternative package description format
  * Other enhancements:
  + Docker: pass ~/.ssh and SSH auth socket into container, so that git repos work
  + Docker: strip suffix from docker --version.
  + Docker: pass USER and PWD environment bariables into container.
  + On each run, stack will test the stack root directory (~/.stack), and
  the project and package work directories (.stack-work) for whether they are
  owned by the current user and abort if they are not. This precaution can be
  disabled with the --allow-different-user flag or allow-different-user option
  in the global config.
  + Added stack clean --full option for full working dir cleanup.
  + YAML config: support Zip archives.
  + Redownload build plan if parsing fails
  + Give mustache templates access to a 'year' tag
  + Have "stack ghci" warn about module name aliasing.
  + Add "stack ghci --load-local-deps".
  + Build Setup.hs with -rtsopts
  + stack init accepts a list of directories.
  +Add flag infos to DependencyPlanFailuresd
  + stack new --bare complains for overwrites, and add --force option
  * Bug fixes:
  + Previously, stack ghci would fail with cannot satisfy -package-id when the
  implicit build step changes the package key of some dependency.
  + Fix: Building with ghcjs: "ghc-pkg: Prelude.chr: bad argument: 2980338"
  + Fix running test / bench with --profile / --trace.
  + Fix: build progress counter is no longer visible
  + Use "-RTS" w/ profiling to allow extra args
  + Fix withUnpackedTarball7z to find name of srcDir after unpacking
  + Add space before auto-generated bench opts (makes profiling options work
  uniformly for applications and benchmark suites)
  + Don't try to find plugin if it resembles flag.
  + Setup.hs changes cause package dirtiness
  + Send "stack templates" output to stdout</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 1.0.4.3
  * Don't delete contents of ~/.ssh when using stack clean --full with Docker enabled</changelog>
<changelog author="mimi.vx@gmail.com" date="1462449600">- update to 1.1.0
- cleanup BuildRequires
- for complete changelog https://hackage.haskell.org/package/stack-1.1.0/changelog
  * Package tarballs would fail to unpack.
  * Fixed errant warnings about missing modules, after deleted and removed from
  cabal file
  * Now considers a package to dirty when the hpack file is changed
  * allow-newer: true now causes --exact-configuration to be passed to Cabal.
  * stack solver no longer fails with InvalidRelFile for relative package paths
  including ...
  * Ignore emacs lock files when finding .cabal
  * Use lenient UTF-8 decode for build output
  * Clear index cache whenever index updated
  * Fix: Building a container image drops a .stack-work dir in the current working
  (sub)directory
  * Fix: Rebuilding when disabling profiling</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.1.2
  * Extensible custom snapshots implemented. These allow you to define snapshots
    which extend other snapshots
  * Local file custom snapshots can now be safely updated without changing their
  name. Remote custom snapshots should still be treated as immutable.
  * stack path --compiler was added in the last release, to yield a path to
  the compiler. Unfortunately, --compiler is a global option that is useful
  to use with stack path. The same functionality is now provided by
  stack path --compiler-exe.
  * For packages specified in terms of a git or hg repo, the hash used in the location
  has changed. This means that existing downloads from older stack versions
  won't be used. This is a side-effect of the fix to #2133
  * stack upgrade no longer pays attention to local stack.yaml files, just the
  global config and CLI options.
  * stack ghci now uses :add instead of :load, making it potentially work better
  with user scripts.
  * Grab Cabal files via Git SHA to avoid regressions from Hackage revisions
  * Custom snapshots now support ghc-options.
  * Package git repos are now re-used rather than re-cloned.
  * DESTDIR is filtered from environment when installing GHC.
  * stack haddock now supports --hadock-arguments.
  * Signing: warn if GPG_TTY is not set as per man gpg-agent
  * Now ignore project config when doing stack init or stack new.
  * Packages specified by git repo can now have submodules.
  * Fix of hackage index fetch retry.
  * HPack now picks up changes to filesystem other than package.yaml.
  * "stack solver" no longer suggests --omit-packages.
  * Fixed an issue with building Cabal's Setup.hs.
  * Package dirtiness now pays attention to deleted files.
  * stack ghci now uses extra-lib-dirs and extra-include-dirs.
  * Relative paths outside of source dir added via qAddDependentFile are now
  checked for dirtiness.
  * Signing: always use --with-fingerprints</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.2 revision 5 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1468670400">- Update to version 1.1.2 revision 6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.1.2 revision 7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472040000">- Update to version 1.1.2 revision 8 with cabal2obs.</changelog>

</package>
<package pkgid="daa2b66b0fb89281627386dcd9f7f0724855736aa2e9ee8a2beb7137e3031172" name="ghc-stack-devel" arch="x86_64">
    <version epoch="0" ver="1.1.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447588800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 0.1.8.0
  * Major changes:
  + GHCJS can now be used with stackage snapshots via the new compiler field.
  + Docker integration works with non-FPComplete generated images
  * Other enhancements:
  + Added an allow-newer config option
  + When a Hackage revision invalidates a build plan in a snapshot, trust
  the snapshot
  + Added a stack config set resolver RESOLVER command.
  + stack hpc report command added, which generates reports for HPC tix files
  + stack ghci now accepts all the flags accepted by stack build.
  + stack ghci builds the project before launching GHCi. If the build fails,
  optimistically launch GHCi anyway. Use stack ghci --no-build option
  to disable
  + stack ghci now detects and warns about various circumstances where it is
  liable to fail.
  + Added require-docker-version configuration option
  + Packages will now usually be built along with their tests and benchmarks.
  + Relative local-bin-path paths will be relative to the project's root directory,
  not the current working directory.
  + stack clean now takes an optional [PACKAGE] argument for use in
  multi-package projects.
  + Ignore cabal_macros.h as a dependency
  + Pad timestamps and show local time in --verbose output
  + GHCi: Import all modules after loading them
  + Add subcommand aliases: repl for ghci, and runhaskell for runghc
  + Add typo recommendations for unknown package identifiers
  + Add stack path --local-hpc-root option
  + Overhaul dependencies' haddocks copying
  + Support for extra-package-dbs in 'stack ghci'
  + stack new disallows package names with "words" consisting solely of numbers
  + stack build --fast turns off optimizations
  * Bug fixes:
  + Fix: Haddocks not copied for dependencies
  + Fix: Global options did not work consistently after subcommand
  + Fix: 'stack ghci' doesn't notice that a module got deleted
  + Rebuild when cabal file is changed
  + Fix: Paths in GHC warnings not canonicalized, nor those for packages in
  subdirectories or outside the project root
  + Fix: unlisted files in tests and benchmarks trigger extraneous second build</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 0.1.10.0
  * Major changes:
  + Support for building inside a Nix-shell providing system dependencies
  + Add optional GPG signing on stack upload --sign or with stack sig sign ...
  * Other enhancements:
  + Print latest applicable version of packages on conflicts
  + Support for packages located in Mercurial repositories
  + Only run benchmarks specified as build targets
  + Support git-style executable fall-through (stack something executes
    stack-something if present)
  + GHCi now loads intermediate dependencies
  + --work-dir option for overriding .stack-work
  + Support detailed-0.9 tests
  + Docker: improved POSIX signal proxying to containers
  * Bug fixes:
  + Show absolute paths in error messages in multi-package builds
  + Docker-built binaries and libraries in different path
  + Docker: --resolver argument didn't effect selected image tag
  + GHCi: Spaces in filepaths caused module loading issues
  + GHCi: cpp-options in cabal files weren't used
  + Benchmarks couldn't be run independently of eachother
  + Send output of building setup to stderr</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.1.10.1
- add suggest docker
- adjust bifunctors, aeson, semigroups constraints
  * stack image container did not actually build an image</changelog>
<changelog author="mimi.vx@gmail.com" date="1451044800">- update to 1.0.0
  * Enhancements:
  + Added flag --profile flag: passed with stack build, it will enable profiling,
  and for --bench and --test it will generate a profiling report by passing
  +RTS -p to the executable(s). Great for using like stack build --bench
  - -profile (remember that enabling profile will slow down your benchmarks by
  &gt;4x). Run stack build --bench again to disable the profiling and get proper
  speeds
  + Added flag --trace flag: just like --profile, it enables profiling, but
  instead of generating a report for --bench and --test, prints out a stack
  trace on exception. Great for using like stack build --test --trace
  + Make verbosity silent by default in script interpreter mode
  + Show a message when resetting git commit fails
  + Improve Unicode handling in project/package names
  + Fix ambiguity between a stack command and a filename to execute (prefer stack
  subcommands)
  + Support multi line interpreter directive comments
  + Handle space separated pids in ghc-pkg dump (for GHC HEAD)
  + Add ghci --no-package-hiding option
  + stack new can download templates from URL
  * Bug fixes:
  + Nix: stack exec options are passed properly to the stack sub process
  + Nix: specifying a shell-file works in any current working directory
  + Nix: use --resolver argument
  + Docker: fix missing image message and '--docker-auto-pull'
  + No HTML escaping for "stack new" template params
  + Set permissions for generated .ghci script
  + Restrict commands allowed in interpreter mode
  + stack ghci doesn't see preprocessed files for executables
  + All test suites run even when only one is requested
  + Edge cases in broken templates give odd errors
  + Fix test coverage bug on windows</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 1.0.2
  * stack init and solver overhaul
  * Disable locale/codepage hacks when GHC &gt;=7.10.3
  * Specify multiple images to build for stack image container docs
  * Specify which executables to include in images for stack image container docs
  * Docker: pass supplemantary groups and umask into container
  * If git fetch fails wipe the directory and try again from scratch
  * Warn if newly installed executables won't be available on the PATH
  * stack.yaml: for stack image container, specify multiple images to generate, and
  which executables should be added to those images
  * GHCI: add interactive Main selection
  * Care less about the particular name of a GHCJS sdist folder
  * Unified Enable/disable help messaging
  * Bug fixes:
  + Don't share precompiled packages between GHC/platform variants and Docker
  + Properly redownload corrupted downloads with the correct file size. Mailing list discussion
  + Gracefully handle invalid paths in error/warning messages
  + Fix: Stack does not allow using an external package from ghci
  + Disable ambiguous global '--resolver' option for 'stack init'
  + Obey --no-nix flag
  + Fix: GHCJS Execute.hs: Non-exhaustive patterns in lambda
  + Send file-watch and sticky logger messages to stderr
  + Use globaldb path for querying Cabal version</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- update to 1.0.4.2
  * Build with path-io-1.0.0.
  * Fixes build with aeson-0.11.0.0.
  * Major changes:
  + Some notable changes in stack init:
  Overall it should now be able to initialize almost all existing cabal
  packages out of the box as long as the package itself is consistently
  defined.
  Choose the best possible snapshot and add extra dependencies on top of
  a snapshot resolver rather than a compiler resolver
  Automatically omit a package (--omit-packages) when it is compiler
  incompatible or when there are packages with conflicting dependency
  requirements
  Some more changes for a better user experience. Please refer to the doc
  guide for details.
  Add support for hpack, alternative package description format
  * Other enhancements:
  + Docker: pass ~/.ssh and SSH auth socket into container, so that git repos work
  + Docker: strip suffix from docker --version.
  + Docker: pass USER and PWD environment bariables into container.
  + On each run, stack will test the stack root directory (~/.stack), and
  the project and package work directories (.stack-work) for whether they are
  owned by the current user and abort if they are not. This precaution can be
  disabled with the --allow-different-user flag or allow-different-user option
  in the global config.
  + Added stack clean --full option for full working dir cleanup.
  + YAML config: support Zip archives.
  + Redownload build plan if parsing fails
  + Give mustache templates access to a 'year' tag
  + Have "stack ghci" warn about module name aliasing.
  + Add "stack ghci --load-local-deps".
  + Build Setup.hs with -rtsopts
  + stack init accepts a list of directories.
  +Add flag infos to DependencyPlanFailuresd
  + stack new --bare complains for overwrites, and add --force option
  * Bug fixes:
  + Previously, stack ghci would fail with cannot satisfy -package-id when the
  implicit build step changes the package key of some dependency.
  + Fix: Building with ghcjs: "ghc-pkg: Prelude.chr: bad argument: 2980338"
  + Fix running test / bench with --profile / --trace.
  + Fix: build progress counter is no longer visible
  + Use "-RTS" w/ profiling to allow extra args
  + Fix withUnpackedTarball7z to find name of srcDir after unpacking
  + Add space before auto-generated bench opts (makes profiling options work
  uniformly for applications and benchmark suites)
  + Don't try to find plugin if it resembles flag.
  + Setup.hs changes cause package dirtiness
  + Send "stack templates" output to stdout</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 1.0.4.3
  * Don't delete contents of ~/.ssh when using stack clean --full with Docker enabled</changelog>
<changelog author="mimi.vx@gmail.com" date="1462449600">- update to 1.1.0
- cleanup BuildRequires
- for complete changelog https://hackage.haskell.org/package/stack-1.1.0/changelog
  * Package tarballs would fail to unpack.
  * Fixed errant warnings about missing modules, after deleted and removed from
  cabal file
  * Now considers a package to dirty when the hpack file is changed
  * allow-newer: true now causes --exact-configuration to be passed to Cabal.
  * stack solver no longer fails with InvalidRelFile for relative package paths
  including ...
  * Ignore emacs lock files when finding .cabal
  * Use lenient UTF-8 decode for build output
  * Clear index cache whenever index updated
  * Fix: Building a container image drops a .stack-work dir in the current working
  (sub)directory
  * Fix: Rebuilding when disabling profiling</changelog>
<changelog author="mimi.vx@gmail.com" date="1464004800">- update to 1.1.2
  * Extensible custom snapshots implemented. These allow you to define snapshots
    which extend other snapshots
  * Local file custom snapshots can now be safely updated without changing their
  name. Remote custom snapshots should still be treated as immutable.
  * stack path --compiler was added in the last release, to yield a path to
  the compiler. Unfortunately, --compiler is a global option that is useful
  to use with stack path. The same functionality is now provided by
  stack path --compiler-exe.
  * For packages specified in terms of a git or hg repo, the hash used in the location
  has changed. This means that existing downloads from older stack versions
  won't be used. This is a side-effect of the fix to #2133
  * stack upgrade no longer pays attention to local stack.yaml files, just the
  global config and CLI options.
  * stack ghci now uses :add instead of :load, making it potentially work better
  with user scripts.
  * Grab Cabal files via Git SHA to avoid regressions from Hackage revisions
  * Custom snapshots now support ghc-options.
  * Package git repos are now re-used rather than re-cloned.
  * DESTDIR is filtered from environment when installing GHC.
  * stack haddock now supports --hadock-arguments.
  * Signing: warn if GPG_TTY is not set as per man gpg-agent
  * Now ignore project config when doing stack init or stack new.
  * Packages specified by git repo can now have submodules.
  * Fix of hackage index fetch retry.
  * HPack now picks up changes to filesystem other than package.yaml.
  * "stack solver" no longer suggests --omit-packages.
  * Fixed an issue with building Cabal's Setup.hs.
  * Package dirtiness now pays attention to deleted files.
  * stack ghci now uses extra-lib-dirs and extra-include-dirs.
  * Relative paths outside of source dir added via qAddDependentFile are now
  checked for dirtiness.
  * Signing: always use --with-fingerprints</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.2 revision 5 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1468670400">- Update to version 1.1.2 revision 6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.1.2 revision 7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472040000">- Update to version 1.1.2 revision 8 with cabal2obs.</changelog>

</package>
<package pkgid="c7c8a7800d42655d675bca6fd93008b5238dbc0695d0633c1672263893e70007" name="ghc-stm" arch="src">
    <version epoch="0" ver="2.4.4.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 2.3 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 2.4 from upstream (no changelog)
-required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.4.2 from upstream
  * new feature: transactional semaphore
- part of update to Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6
  * require exact version of ghc-compiler</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 2.4.4
  * Add support for `base-4.8.0.0`
  * Tighten Safe Haskell bounds
  * Add `mkWeakTMVar` to `Control.Concurrent.STM.TMVar`
  * Add `@since`-annotations
  * Update behaviour of `newBroadcastTChanIO` to match
    `newBroadcastTChan` in causing an error on a read from the
    broadcast channel
  * Add `mkWeakTVar`
  * Add `isFullTBQueue`
  * Fix `TChan` created via `newBroadcastTChanIO` to throw same
    exception on a `readTChan` as when created via `newBroadcastTChan`
  * Update to Cabal 1.10 format</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.4.4.1
  * Add support for base-4.9.0.0
  * Drop support for GHC 6.12 / base-4.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.4.4.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="85cf7d8818f4b8af1b1d19ba69a457adfb4813e406a74b83df6642cd69afecef" name="ghc-stm" arch="x86_64">
    <version epoch="0" ver="2.4.4.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 2.3 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 2.4 from upstream (no changelog)
-required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.4.2 from upstream
  * new feature: transactional semaphore
- part of update to Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6
  * require exact version of ghc-compiler</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 2.4.4
  * Add support for `base-4.8.0.0`
  * Tighten Safe Haskell bounds
  * Add `mkWeakTMVar` to `Control.Concurrent.STM.TMVar`
  * Add `@since`-annotations
  * Update behaviour of `newBroadcastTChanIO` to match
    `newBroadcastTChan` in causing an error on a read from the
    broadcast channel
  * Add `mkWeakTVar`
  * Add `isFullTBQueue`
  * Fix `TChan` created via `newBroadcastTChanIO` to throw same
    exception on a `readTChan` as when created via `newBroadcastTChan`
  * Update to Cabal 1.10 format</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.4.4.1
  * Add support for base-4.9.0.0
  * Drop support for GHC 6.12 / base-4.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.4.4.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bcd0a4b3151e0424b5e72ad5305ed4e1c823898ce1bbdd4dcc79567b4cf4458f" name="ghc-stm-chans" arch="src">
    <version epoch="0" ver="3.0.0.4" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.0.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8e4c4b561b556c181f84d9a6b9172c0de907692256b8e8ad7a1ff50ceb0d8478" name="ghc-stm-chans" arch="x86_64">
    <version epoch="0" ver="3.0.0.4" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.0.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b79b71574fcb4f41342e654577b9c8f1051ce453507b651295e9bfd48ae21ee8" name="ghc-stm-chans-devel" arch="x86_64">
    <version epoch="0" ver="3.0.0.4" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.0.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d06702ca26b9f7c685344c3cfad7e4dc31219a18a2c73edeb558daac5ce760fc" name="ghc-stm-containers" arch="src">
    <version epoch="0" ver="0.2.15" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.2.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1463227200">- update to 0.2.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 0.2.13</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.13 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.2.14 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.2.15 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="daafa01d2943259439997fc07418335f21572684b9136b223c20bcf0c8b4a5ff" name="ghc-stm-containers" arch="x86_64">
    <version epoch="0" ver="0.2.15" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.2.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1463227200">- update to 0.2.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 0.2.13</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.13 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.2.14 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.2.15 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ee795b3e80577094810325514bb2e1023a073f8f19587d124801f2817ae048b4" name="ghc-stm-containers-devel" arch="x86_64">
    <version epoch="0" ver="0.2.15" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1445601600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.2.10</changelog>
<changelog author="mimi.vx@gmail.com" date="1463227200">- update to 0.2.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 0.2.13</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.13 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469448000">- Update to version 0.2.14 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.2.15 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8b1f9cc38ab65b693f99d273c21e40b2c7998c4fbd2366541e6469d002b47073" name="ghc-stm-devel" arch="x86_64">
    <version epoch="0" ver="2.4.4.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 2.3 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 2.4 from upstream (no changelog)
-required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 2.4.2 from upstream
  * new feature: transactional semaphore
- part of update to Haskell Platform 2013.2
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409572800">- regenerate spec file with cabal-rpm 0.8.6
  * require exact version of ghc-compiler</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 2.4.4
  * Add support for `base-4.8.0.0`
  * Tighten Safe Haskell bounds
  * Add `mkWeakTMVar` to `Control.Concurrent.STM.TMVar`
  * Add `@since`-annotations
  * Update behaviour of `newBroadcastTChanIO` to match
    `newBroadcastTChan` in causing an error on a read from the
    broadcast channel
  * Add `mkWeakTVar`
  * Add `isFullTBQueue`
  * Fix `TChan` created via `newBroadcastTChanIO` to throw same
    exception on a `readTChan` as when created via `newBroadcastTChan`
  * Update to Cabal 1.10 format</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 2.4.4.1
  * Add support for base-4.9.0.0
  * Drop support for GHC 6.12 / base-4.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.4.4.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1509fc8d780bb23e29300388b4e89fdcdbc41adf702685bc3841a5e89b722cc0" name="ghc-streaming-commons" arch="src">
    <version epoch="0" ver="0.1.17" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.1.12.1
  * Fix up acceptSafe</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.1.13
  * Make size of read buffer configurable, change default size to 32 kiB</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.1.14.1
  * Exporting HasReadBufferSize; instance for ClientSettingsUnix</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.1.14.2
  * Fix bug in process exception display of args with spaces/quotes</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.1.15
  * Use `NO_DELAY1 for TCP client connections</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 0.1.15.1
  * Catch exceptions thrown by waitForProcess</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 0.1.15.2
  * Document child process behavior in waitForProcess</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.1.15.4
  * Fix benchmarks</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 0.1.15.5
  * Make getSocket{Family}TCP try all addr candidates</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.15.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.1.16 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.1.17 with cabal2obs.</changelog>

</package>
<package pkgid="6ab27ff7c5134d7c6b49391d3e38f3253a2d0205b652bf7b961633cccbe27544" name="ghc-streaming-commons" arch="x86_64">
    <version epoch="0" ver="0.1.17" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.1.12.1
  * Fix up acceptSafe</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.1.13
  * Make size of read buffer configurable, change default size to 32 kiB</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.1.14.1
  * Exporting HasReadBufferSize; instance for ClientSettingsUnix</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.1.14.2
  * Fix bug in process exception display of args with spaces/quotes</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.1.15
  * Use `NO_DELAY1 for TCP client connections</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 0.1.15.1
  * Catch exceptions thrown by waitForProcess</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 0.1.15.2
  * Document child process behavior in waitForProcess</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.1.15.4
  * Fix benchmarks</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 0.1.15.5
  * Make getSocket{Family}TCP try all addr candidates</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.15.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.1.16 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.1.17 with cabal2obs.</changelog>

</package>
<package pkgid="1498f613515d6d6c0b58877e24132f9c123b9a62c689bf1888ecd1e9caccd243" name="ghc-streaming-commons-devel" arch="x86_64">
    <version epoch="0" ver="0.1.17" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.1.12.1
  * Fix up acceptSafe</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.1.13
  * Make size of read buffer configurable, change default size to 32 kiB</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 0.1.14.1
  * Exporting HasReadBufferSize; instance for ClientSettingsUnix</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 0.1.14.2
  * Fix bug in process exception display of args with spaces/quotes</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.1.15
  * Use `NO_DELAY1 for TCP client connections</changelog>
<changelog author="mimi.vx@gmail.com" date="1455192000">- update to 0.1.15.1
  * Catch exceptions thrown by waitForProcess</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 0.1.15.2
  * Document child process behavior in waitForProcess</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.1.15.4
  * Fix benchmarks</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 0.1.15.5
  * Make getSocket{Family}TCP try all addr candidates</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.15.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.1.16 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.1.17 with cabal2obs.</changelog>

</package>
<package pkgid="12da3a0d88aa7ef3afc6722f841455acb50a184e83fa7aadd815e992a18ac1fa" name="ghc-string-conversions" arch="src">
    <version epoch="0" ver="0.4.0.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1450180800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.4.0.1 with cabal2obs.</changelog>

</package>
<package pkgid="50c4de364e7649d169612c81eb9cfb5073ef235b54bb951d0ba53bee087c4d8a" name="ghc-string-conversions" arch="x86_64">
    <version epoch="0" ver="0.4.0.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1450180800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.4.0.1 with cabal2obs.</changelog>

</package>
<package pkgid="9f91189cd34d239d29d8da3b715266eab8a8fb4d220e4dd4728cc3269c67790e" name="ghc-string-conversions-devel" arch="x86_64">
    <version epoch="0" ver="0.4.0.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1450180800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.4.0.1 with cabal2obs.</changelog>

</package>
<package pkgid="e411d0f26651b9c4a3e909445523f0e6eb8a55d84a2440929a64df2c81a8819c" name="ghc-stringable" arch="src">
    <version epoch="0" ver="0.1.3" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="56745fbb44b39665bd9afbbf3effba2193490df8ccc6b8668541f5ef58899759" name="ghc-stringable" arch="x86_64">
    <version epoch="0" ver="0.1.3" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="46f9055a9555c0af4767561ec19b6df0faedbf4fea0df603ab8944cee9456893" name="ghc-stringable-devel" arch="x86_64">
    <version epoch="0" ver="0.1.3" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="27dbe517a85906181075fc9e0c49bcfeab0d4a23d3555c8e483cdc938183b830" name="ghc-stringprep" arch="src">
    <version epoch="0" ver="1.0.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ce743fc40093a2c189853ad60a4daace52e2ac3a564e2f7e46d69461a31a67ee" name="ghc-stringprep" arch="x86_64">
    <version epoch="0" ver="1.0.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0df108abbf3a07f5d88a498441944936dcf77509792a807be838461f0b1d1945" name="ghc-stringprep-devel" arch="x86_64">
    <version epoch="0" ver="1.0.0" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0d6e7461df305dfcecb8de07e5dd82f201f034cbd91c2c6434c849deeb78474d" name="ghc-stringsearch" arch="src">
    <version epoch="0" ver="0.3.6.6" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="22fab3af71bd3b703387c568e20c1490a6f0081ea935d51cf5d66e8f1164d5a1" name="ghc-stringsearch" arch="x86_64">
    <version epoch="0" ver="0.3.6.6" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="fb304514fab15650bb8c0b10202c76b0ab316413c3cb3ebd064d795a98bdb99e" name="ghc-stringsearch-devel" arch="x86_64">
    <version epoch="0" ver="0.3.6.6" rel="5.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b21396ad6405eccdab27b6334af76db3c02a92a95e087e9b1706b3da1f115faf" name="ghc-syb" arch="src">
    <version epoch="0" ver="0.6" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073601">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 0.3.6.1 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.3.7 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.4.0 from upstream
  * fix for ghc 7.7 and up
- part of Haskell Platform 2013.2 update
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 0.4.1
  * Haskell Platform 2014.2.0.0
  * no changelog available from hackage</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 0.4.4
  * no changelog available from hackage</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5bde6499d1e732ece0a96626d8db3e8279a62186368bf3ef92f6a4e41bbcdd0c" name="ghc-syb" arch="x86_64">
    <version epoch="0" ver="0.6" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073601">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 0.3.6.1 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.3.7 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.4.0 from upstream
  * fix for ghc 7.7 and up
- part of Haskell Platform 2013.2 update
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 0.4.1
  * Haskell Platform 2014.2.0.0
  * no changelog available from hackage</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 0.4.4
  * no changelog available from hackage</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a47d8049c6f852d095983f8f1c70f1e6a049f9e8a3894d9396e984e37fbbd340" name="ghc-syb-devel" arch="x86_64">
    <version epoch="0" ver="0.6" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073601">- Adjusted version for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 0.3.6.1 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.3.7 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356868800">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.4.0 from upstream
  * fix for ghc 7.7 and up
- part of Haskell Platform 2013.2 update
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 0.4.1
  * Haskell Platform 2014.2.0.0
  * no changelog available from hackage</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 0.4.4
  * no changelog available from hackage</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450872000">- update to 0.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8f79962fba6885332e66a539b608efe0301cdc81165c9a11dead2b7918d88fd3" name="ghc-system-fileio" arch="src">
    <version epoch="0" ver="0.3.16.3" rel="2.3.5"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.16.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f7daed5d19f34580dcea24b8c8cd53b17d8d453a5b3e35e38b8a9e49753b098b" name="ghc-system-fileio" arch="x86_64">
    <version epoch="0" ver="0.3.16.3" rel="2.3.5"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.16.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="aca005da5e5b00813af6486de7559f1be2dea1bab5147921388f0be938d25454" name="ghc-system-fileio-devel" arch="x86_64">
    <version epoch="0" ver="0.3.16.3" rel="2.3.5"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.16.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7c859fd59d07f0d6e4d1784d76f796c80294e987015efb3699d8729e23286a39" name="ghc-system-filepath" arch="src">
    <version epoch="0" ver="0.4.13.4" rel="4.3.3"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.13.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0483cea8f98bc896b88388bae8dbc6ffb31e4baa434174a13da468ec63973eea" name="ghc-system-filepath" arch="x86_64">
    <version epoch="0" ver="0.4.13.4" rel="4.3.3"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.13.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7b50f4c0b0e8ddce61610b4e6d4ae988e487372308477ec430825fde30d6fe96" name="ghc-system-filepath-devel" arch="x86_64">
    <version epoch="0" ver="0.4.13.4" rel="4.3.3"/>

<changelog author="jmatejka@suse.cz" date="1433851200">- Initial package</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.13.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3eb272a5114a70854c62beaf62dde693a38159c2eff9325d55798c68358ee851" name="ghc-tagged" arch="src">
    <version epoch="0" ver="0.8.4" rel="2.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template</changelog>
<changelog author="sbahling@suse.com" date="1381320000">- Update to 0.7 using cabal-rpm template</changelog>
<changelog author="mimi.vx@gmail.com" date="1429963200">- update to 0.7.3
  * Support `Data.Bifunctor` in `base` for GHC 7.9+.
  * Fixed warning on GHC 7.8
  * Added `tagWith`.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.8.1
  * Add KProxy to the backwards compatibility Data.Proxy module.
  * Add a Generic instance to Proxy.
  * Added Data.Proxy.TH, based on the code from Frames by Anthony Cowley.
  * Removed reproxy from Data.Proxy. This is a bad API decision, but it isn't present
  in GHC's Data.Proxy, and this makes the API more stable.</changelog>
<changelog author="mimi.vx@gmail.com" date="1446984000">- update to 0.8.2
  * deepseq support</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.8.3
  * Manual Generic1 support to work around a bug in GHC 7.6
  * Invert the dependency to supply the Semigroup instance ourselves
    when building on GHC 8</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.8.4
  * Backport the Alternative, MonadPlus, and MonadZip instances for Proxy from base-4.9
  * Add Bits, FiniteBits, IsString, and Storable instances for Tagged</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="728065a5ac516eeb5b5ffff0169ef95af2a31f1c635bee7e141c2abff2c08d40" name="ghc-tagged" arch="x86_64">
    <version epoch="0" ver="0.8.4" rel="2.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template</changelog>
<changelog author="sbahling@suse.com" date="1381320000">- Update to 0.7 using cabal-rpm template</changelog>
<changelog author="mimi.vx@gmail.com" date="1429963200">- update to 0.7.3
  * Support `Data.Bifunctor` in `base` for GHC 7.9+.
  * Fixed warning on GHC 7.8
  * Added `tagWith`.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.8.1
  * Add KProxy to the backwards compatibility Data.Proxy module.
  * Add a Generic instance to Proxy.
  * Added Data.Proxy.TH, based on the code from Frames by Anthony Cowley.
  * Removed reproxy from Data.Proxy. This is a bad API decision, but it isn't present
  in GHC's Data.Proxy, and this makes the API more stable.</changelog>
<changelog author="mimi.vx@gmail.com" date="1446984000">- update to 0.8.2
  * deepseq support</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.8.3
  * Manual Generic1 support to work around a bug in GHC 7.6
  * Invert the dependency to supply the Semigroup instance ourselves
    when building on GHC 8</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.8.4
  * Backport the Alternative, MonadPlus, and MonadZip instances for Proxy from base-4.9
  * Add Bits, FiniteBits, IsString, and Storable instances for Tagged</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="e6e8a41c30abc5e189d6b817c978ad84f25a22459533f1552ceda8fcd011e7e3" name="ghc-tagged-devel" arch="x86_64">
    <version epoch="0" ver="0.8.4" rel="2.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1327147200">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339156800">- use cabal2spec 0.25.5 spec file template</changelog>
<changelog author="sbahling@suse.com" date="1381320000">- Update to 0.7 using cabal-rpm template</changelog>
<changelog author="mimi.vx@gmail.com" date="1429963200">- update to 0.7.3
  * Support `Data.Bifunctor` in `base` for GHC 7.9+.
  * Fixed warning on GHC 7.8
  * Added `tagWith`.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 0.8.1
  * Add KProxy to the backwards compatibility Data.Proxy module.
  * Add a Generic instance to Proxy.
  * Added Data.Proxy.TH, based on the code from Frames by Anthony Cowley.
  * Removed reproxy from Data.Proxy. This is a bad API decision, but it isn't present
  in GHC's Data.Proxy, and this makes the API more stable.</changelog>
<changelog author="mimi.vx@gmail.com" date="1446984000">- update to 0.8.2
  * deepseq support</changelog>
<changelog author="mimi.vx@gmail.com" date="1454068800">- update to 0.8.3
  * Manual Generic1 support to work around a bug in GHC 7.6
  * Invert the dependency to supply the Semigroup instance ourselves
    when building on GHC 8</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.8.4
  * Backport the Alternative, MonadPlus, and MonadZip instances for Proxy from base-4.9
  * Add Bits, FiniteBits, IsString, and Storable instances for Tagged</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b9e77e069a0296d99983245103b1432240d34f89c99abe6c6c751209a6eed988" name="ghc-tagsoup" arch="src">
    <version epoch="0" ver="0.13.10" rel="2.3.4"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.12.8 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new cabal-rpm spec file template
  * no macros spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.13.3
  * #562, treat &lt;script&gt; specially as per HTML5
  * #616, extend to all HTML5 entities
  * Optimise lookupNamedEntity
  * Replace escapeXMLChar with escapeXML
  * Change all Entity functions to return String, not Int or Char</changelog>
<changelog author="mimi.vx@gmail.com" date="1446638400">- update to 0.13.5
  * add isTagComment function</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 0.13.6
  * some named entities require a trailing semicolon (e.g. mid)</changelog>
<changelog author="mimi.vx@gmail.com" date="1452427200">- update to 0.13.7
  * make sure upper case &amp;#X works in lookupEntity</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 0.13.8
  * add parse/render functions directly to the Tree module</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 0.13.9
  * fix a space leak
  * fix the demo examples
  * make IsString a superclass of StringLike
  * make flattenTree O(n) instead of O(n^2)</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 0.13.10
  * improve the Haddock documentation
  * fix some &gt; 16bit HTML entities</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="02f0961d75648a37de416147341ce12e2eec25c386d09f285089fc56e13dc9f7" name="ghc-tagsoup" arch="x86_64">
    <version epoch="0" ver="0.13.10" rel="2.3.4"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.12.8 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new cabal-rpm spec file template
  * no macros spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.13.3
  * #562, treat &lt;script&gt; specially as per HTML5
  * #616, extend to all HTML5 entities
  * Optimise lookupNamedEntity
  * Replace escapeXMLChar with escapeXML
  * Change all Entity functions to return String, not Int or Char</changelog>
<changelog author="mimi.vx@gmail.com" date="1446638400">- update to 0.13.5
  * add isTagComment function</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 0.13.6
  * some named entities require a trailing semicolon (e.g. mid)</changelog>
<changelog author="mimi.vx@gmail.com" date="1452427200">- update to 0.13.7
  * make sure upper case &amp;#X works in lookupEntity</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 0.13.8
  * add parse/render functions directly to the Tree module</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 0.13.9
  * fix a space leak
  * fix the demo examples
  * make IsString a superclass of StringLike
  * make flattenTree O(n) instead of O(n^2)</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 0.13.10
  * improve the Haddock documentation
  * fix some &gt; 16bit HTML entities</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3ba904369a151a4d2f90c0ca7489cee409f4cc157b0db6627e424282e5f61100" name="ghc-tagsoup-devel" arch="x86_64">
    <version epoch="0" ver="0.13.10" rel="2.3.4"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.12.8 from upstream (no changelog)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368532800">- new cabal-rpm spec file template
  * no macros spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.13.3
  * #562, treat &lt;script&gt; specially as per HTML5
  * #616, extend to all HTML5 entities
  * Optimise lookupNamedEntity
  * Replace escapeXMLChar with escapeXML
  * Change all Entity functions to return String, not Int or Char</changelog>
<changelog author="mimi.vx@gmail.com" date="1446638400">- update to 0.13.5
  * add isTagComment function</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 0.13.6
  * some named entities require a trailing semicolon (e.g. mid)</changelog>
<changelog author="mimi.vx@gmail.com" date="1452427200">- update to 0.13.7
  * make sure upper case &amp;#X works in lookupEntity</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 0.13.8
  * add parse/render functions directly to the Tree module</changelog>
<changelog author="mimi.vx@gmail.com" date="1458129600">- update to 0.13.9
  * fix a space leak
  * fix the demo examples
  * make IsString a superclass of StringLike
  * make flattenTree O(n) instead of O(n^2)</changelog>
<changelog author="mimi.vx@gmail.com" date="1462622400">- update to 0.13.10
  * improve the Haddock documentation
  * fix some &gt; 16bit HTML entities</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.10 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="78039cf36fd7ba1ef819eb585af00513a4ac8595f7b0842139293c69f7cb732f" name="ghc-tagstream-conduit" arch="src">
    <version epoch="0" ver="0.5.5.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tagstream-conduit-0.5.5.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.5.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c8cf2710c950bc4e404ee701935454c21ec4b4771b258c9d030ab602e79ab995" name="ghc-tagstream-conduit" arch="x86_64">
    <version epoch="0" ver="0.5.5.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tagstream-conduit-0.5.5.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.5.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="161244a6227ff11282410ab5ded11d989794c87ec0df5038598a39d4f92c9eee" name="ghc-tagstream-conduit-devel" arch="x86_64">
    <version epoch="0" ver="0.5.5.3" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tagstream-conduit-0.5.5.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.5.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="24b934b8aa2fc369238d152f3a5cb9edafa6d819081574dfd4580b1f862b5d44" name="ghc-tar" arch="src">
    <version epoch="0" ver="0.5.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 0.4.5.0
  * revert accidental minor API change in 0.4.x series (the type of the owner and
  group name strings). The 0.4.3.0 and 0.4.4.0 releases contained the accidental
  API change.
  * Add a handy foldlEntries function
  * Build and warning fixes for GHC 7.10 and 8.0
  * New Index module function toList to get all index entries
  * New Index function unfinalise to extend existing index
  + 9x faster reading
  + 9x faster index construction
  + 24x faster index extension
  * More compact entry types, using ByteStrings
  * More Eq and Show instances
  * Greater QC test coverage
  * Fix minor bug in reading non-standard v7 format entries</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.5.0.1
  * Change type of Index.serialise to be simply strict bytestring.
  * Preserve file timestamps on unpack</changelog>
<changelog author="mimi.vx@gmail.com" date="1462104000">- update to 0.5.0.2
  * Fix compatability when using ghc-7.4.x and directory &gt;= 1.2.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1462363200">- update to 0.5.0.3
  * Fix tarbomb logic to ignore special PAX entries. Was breaking many valid tarballs.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d24a0fb2ae0dac80b050a6479afc7ae54769720b88df263b335bbe3146639de7" name="ghc-tar" arch="x86_64">
    <version epoch="0" ver="0.5.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 0.4.5.0
  * revert accidental minor API change in 0.4.x series (the type of the owner and
  group name strings). The 0.4.3.0 and 0.4.4.0 releases contained the accidental
  API change.
  * Add a handy foldlEntries function
  * Build and warning fixes for GHC 7.10 and 8.0
  * New Index module function toList to get all index entries
  * New Index function unfinalise to extend existing index
  + 9x faster reading
  + 9x faster index construction
  + 24x faster index extension
  * More compact entry types, using ByteStrings
  * More Eq and Show instances
  * Greater QC test coverage
  * Fix minor bug in reading non-standard v7 format entries</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.5.0.1
  * Change type of Index.serialise to be simply strict bytestring.
  * Preserve file timestamps on unpack</changelog>
<changelog author="mimi.vx@gmail.com" date="1462104000">- update to 0.5.0.2
  * Fix compatability when using ghc-7.4.x and directory &gt;= 1.2.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1462363200">- update to 0.5.0.3
  * Fix tarbomb logic to ignore special PAX entries. Was breaking many valid tarballs.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="42fed8b1b64904e7935945b7846b8de3a4c4bb91e9430304a654379cf5f10d84" name="ghc-tar-devel" arch="x86_64">
    <version epoch="0" ver="0.5.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1452513600">- update to 0.4.5.0
  * revert accidental minor API change in 0.4.x series (the type of the owner and
  group name strings). The 0.4.3.0 and 0.4.4.0 releases contained the accidental
  API change.
  * Add a handy foldlEntries function
  * Build and warning fixes for GHC 7.10 and 8.0
  * New Index module function toList to get all index entries
  * New Index function unfinalise to extend existing index
  + 9x faster reading
  + 9x faster index construction
  + 24x faster index extension
  * More compact entry types, using ByteStrings
  * More Eq and Show instances
  * Greater QC test coverage
  * Fix minor bug in reading non-standard v7 format entries</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.5.0.1
  * Change type of Index.serialise to be simply strict bytestring.
  * Preserve file timestamps on unpack</changelog>
<changelog author="mimi.vx@gmail.com" date="1462104000">- update to 0.5.0.2
  * Fix compatability when using ghc-7.4.x and directory &gt;= 1.2.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1462363200">- update to 0.5.0.3
  * Fix tarbomb logic to ignore special PAX entries. Was breaking many valid tarballs.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5.0.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="87e2a2a58fd58312683a09a2b6079dbf6a868f0b3055f670aaae7697c7c7fc68" name="ghc-tasty" arch="src">
    <version epoch="0" ver="0.11.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-0.11.0.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 0.11.0.3
  * Switch from regex-tdfa-rc to regex-tdfa</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.11.0.3 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.11.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.11.1 with cabal2obs.</changelog>

</package>
<package pkgid="1567958cf4f46e56f5bf2727f608f82fd2763dfb8158014a24163f2bad7f26bc" name="ghc-tasty" arch="src">
    <version epoch="0" ver="0.11.1" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-0.11.0.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 0.11.0.3
  * Switch from regex-tdfa-rc to regex-tdfa</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.11.0.3 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.11.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.11.1 with cabal2obs.</changelog>

</package>
<package pkgid="76a357a33990163829da8c108442c55d59046071cf2b9a810820fac63e8f7bbd" name="ghc-tasty" arch="x86_64">
    <version epoch="0" ver="0.11.1" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-0.11.0.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 0.11.0.3
  * Switch from regex-tdfa-rc to regex-tdfa</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.11.0.3 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.11.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.11.1 with cabal2obs.</changelog>

</package>
<package pkgid="d5603fe84e69a7c093e2a7a3a4538d4500dc25f0efe9a34077bf2d1de1cfd557" name="ghc-tasty-devel" arch="x86_64">
    <version epoch="0" ver="0.11.1" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-0.11.0.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 0.11.0.3
  * Switch from regex-tdfa-rc to regex-tdfa</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.11.0.3 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1472472000">- Update to version 0.11.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.11.1 with cabal2obs.</changelog>

</package>
<package pkgid="e1c8bc87eecb8c8d42152519b6f8e6a49a306b7bcd8c1197e103a841e44394c9" name="ghc-tasty-hunit" arch="src">
    <version epoch="0" ver="0.9.2" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-hunit-0.9.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8855d520fdada1c72918f4ba1785f160be77e7b43ca56d7c53fbec29217eee00" name="ghc-tasty-hunit" arch="x86_64">
    <version epoch="0" ver="0.9.2" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-hunit-0.9.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d77e0d5e960035863beb9caba77c07516b1743b8847979c6aef09cb46818a738" name="ghc-tasty-hunit-devel" arch="x86_64">
    <version epoch="0" ver="0.9.2" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-hunit-0.9.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.9.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="768fb271dac658ab5fea4630e41376c3fdffb794877db33919b4898bc658ba39" name="ghc-tasty-quickcheck" arch="src">
    <version epoch="0" ver="0.8.4" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-quickcheck-0.8.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b617353a04c4ae3a8b856061ab6ea8eeffa471a4d49b813b1c7fd431b3f8837f" name="ghc-tasty-quickcheck" arch="x86_64">
    <version epoch="0" ver="0.8.4" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-quickcheck-0.8.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="78e0570e5b0178e72213b7f958ba43bf6bcd57a92da321dc558a19da6dc86347" name="ghc-tasty-quickcheck-devel" arch="x86_64">
    <version epoch="0" ver="0.8.4" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-quickcheck-0.8.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ba19504d34ad81f9ec3960de9b3d8fff2830fd4f3a341be02388477950380306" name="ghc-tasty-rerun" arch="src">
    <version epoch="0" ver="1.1.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-rerun-1.1.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 1.1.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8560a475d45a48940614b2b8db71e8c3c00a0c0bdbd59def03d235f691412d3b" name="ghc-tasty-rerun" arch="x86_64">
    <version epoch="0" ver="1.1.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-rerun-1.1.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 1.1.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0d5106310a078feac644f87c96376017ee0e4cd0277aba68f3ecf8cc76c6c366" name="ghc-tasty-rerun-devel" arch="x86_64">
    <version epoch="0" ver="1.1.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version tasty-rerun-1.1.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 1.1.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="51dde3d88e05cfffd99b6afb8b52c4966b25b90b81501c5b05edaa56b787e7e2" name="ghc-template-haskell" arch="x86_64">
    <version epoch="0" ver="2.10.0.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="897e3e7484f75ae1079b88189da0fa1dc736ddea28d3e552d31ab2830a9fdabf" name="ghc-template-haskell-devel" arch="x86_64">
    <version epoch="0" ver="2.10.0.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="f869707683680b2e0aad962fcee87a381d0bb5d2128afb39d1dc88ee0f3d99fc" name="ghc-temporary" arch="src">
    <version epoch="0" ver="1.2.0.4" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1331553600">- initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331553601">- fixed exclusive arch tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- update to 1.1.2.4 from upstream
  * adjust library version bounds to ghc 7.6 libs</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415880000">- update to 1.1.2.5
  * compatibility with Haskell Platform 2014.2.0.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 1.2.0.3
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 1.2.0.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4f30d1e7e0d8bbbe3d9d50a488f67496060df94b2cc2e1a3574dd83ba166c5e9" name="ghc-temporary" arch="x86_64">
    <version epoch="0" ver="1.2.0.4" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1331553600">- initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331553601">- fixed exclusive arch tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- update to 1.1.2.4 from upstream
  * adjust library version bounds to ghc 7.6 libs</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415880000">- update to 1.1.2.5
  * compatibility with Haskell Platform 2014.2.0.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 1.2.0.3
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 1.2.0.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b45fe79755988bb0ecc964d11f916b426816c146e69298ca5c0c6aef9902201f" name="ghc-temporary-devel" arch="x86_64">
    <version epoch="0" ver="1.2.0.4" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1331553600">- initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331553601">- fixed exclusive arch tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- update to 1.1.2.4 from upstream
  * adjust library version bounds to ghc 7.6 libs</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1415880000">- update to 1.1.2.5
  * compatibility with Haskell Platform 2014.2.0.0
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 1.2.0.3
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update to 1.2.0.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bc87a54352e9475d9662b5f0038088877c4c11080b85bcc6ed8a1fd6ede30176" name="ghc-terminal-size" arch="src">
    <version epoch="0" ver="0.3.2.1" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version terminal-size-0.3.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="616e720f6be1e43e7d668f7374d53f5f494533a62c12a1ca02089693fa839195" name="ghc-terminal-size" arch="x86_64">
    <version epoch="0" ver="0.3.2.1" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version terminal-size-0.3.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f0032fc315faffcff9d8f1b616d8a64ab53bf5b338a034499bb72be315e8d3e1" name="ghc-terminal-size-devel" arch="x86_64">
    <version epoch="0" ver="0.3.2.1" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version terminal-size-0.3.2.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="af1df26a84dfd773b59610e778d6c5cde26106d20c7947d3e9b4689f265e3884" name="ghc-terminfo" arch="x86_64">
    <version epoch="0" ver="0.4.0.2" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="3d3200920324f932459afeae49ff7a9b9602e81c35f66a5e9dfac040d2aace1c" name="ghc-terminfo-devel" arch="x86_64">
    <version epoch="0" ver="0.4.0.2" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="9aae5199c8b61ebb45242fb2cf82bda4ffa76174f9b3570ded052b64e1f38280" name="ghc-texmath" arch="x86_64">
    <version epoch="0" ver="0.8.6.7" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.8.1
  * OMML: Don't force everything into Roman font by default.
    This change ensures that variables will be italic by
    default in Word.  See jgm/pandoc#2075.
  * Fixed typo in `defaultEnv` to include `amssymb` (#68).
  * Moved some lookup tables to C, and disabled aggressive
    profiling defaults, to avoid excessive memory usage in
    compiling with clang (#70).
  * Support `\newcommand*` in `parseMacroDefinition` (jgm/pandoc#2005).
  * Fixed order bug for over/under in OMML reader (#66).
  * Support `\boldsymbol` (#67).
  * Added network-uri flag. This addresses the split of network
    and network-uri packages.
  * OMML reader: change default accent (Jesse Rosenthal).
    The default had previously been set as accute (possibly as a
    placeholder). It appears to be circumflex/hat instead.
  * Added OMML reader (Jesse Rosenthal).
  * Support latex \substack (#57).
  * Added EBoxed and implemented in readers and writers (#58).
  * Handle latex \genfrac.  Use \genfrac for \brace, \brack,
    etc. when amsmath is available.
  * Improvements in handling of space characters.
  * Use ESpace rather than EText when a mathml mtext just contains
    a space.
  * Use \mspace when needed to get latex spaces with odd sizes, rather
    than finding the closest simple command.
  * Use Rational instead of Double in ESpaced, EScaled.
  * Shared: Export getSpaceWidth, getSpaceChars.
  * Shared: Export fixTree, isEmpty, empty (formerly in MathML reader).
  * TeX reader:  further improvements in error reporting.
    Instead of reporting line and column, a snippet is printed
    with a caret indicating the position of the error.  Also
    fixed bad position information when control sequences are
    followed by a letter.
  * TeX reader:
    + Improved error reporting.
    + Optimized parser.
    + Treat `\ ` as ESpaced rather than ESymbol.
    + Internal improvements, including using the parsec3 interface
    instead of the older parsec2 compatibility interface.
  * Added tests for phantom.
  * Changes in Exp type:
    + Removed EUp, EDown, EDownup, EUnary, EBinary.
    + Added EFraction (and FractionType), ESqrt, Eroot, EPhantom.
    + Added boolean "convertible" parameter to EUnder, EOver, EUnderover.
    + Changed parameter of EScaled from String to Double.
    + Changed parameter of ESpace from String to Double.
    + Removed EStretchy.
    + Added EStyled, corresponding to mstyle in mathml, and \mathrm,
    \mathcal, etc. in TeX (which can contain arbitrary math content,
    not just text).
    + Changed the type of EDelimited.  The contents of an EDelimited are
    now either Right Exp or Left String (the latter case represents a
    fence in middle position, e.g. \mid| in LaTeX).
  * Module reorganisation:  the exposed interface has been completely
    changed, and modules for reading MathML and writing TeX math
    have been added:
    + All writers now reside in Text.TeXMath.Writers.
  - Text.TeXMath.MathML -&gt; Text.TeXMath.Writers.MathML.
    toMathML and showExp are removed, writeMathML added.
  - Text.TeXMath.OMML -&gt; Text.TeXMath.Writers.OMML.
    toOMML and showExp removed, writeOMML added.
  - Text.TeXMath.Pandoc -&gt; Text.TeXMath.Writers.Pandoc.
    toPandoc removed, writePandoc added.
  - New module Text.TeXMath.Writers.TeX, exporting writeTeX,
    writeTeXWith, addLaTeXEnvironment (the latter giving control
    over which packages are assumed to be available).
    + All readers now reside in Text.TeXMath.Readers.
  - Text.TeXMath.MathMLParser -&gt; Text.TeXMath.Readers.MathML,
    exporting readMathML.
  - Text.TeXMath.Readers.TeX nows exports readTeX rather than
    parseFormula.
    + New modules for unicode conversion: Text.TeXMath.Unicode.ToASCII,
    Text.TeXMath.Unicode.ToTeX, Text.TeXMath.Unicode.ToUnicode.
    + Two MathML specific modules: Text.TeXMath.Readers.MathML.EntityMap,
    Text.TeXMath.Readers.MathML.MMLDict.
    + In Text.TeXMath, all the XtoY functions have been removed
    in favour of rexporting raw reader and writer functions. The
    data type Exp is now also exported.
    + TeX writer: Properly handle accents inside \text{}.
    Use real text environments for EText (\textrm, not \mathrm).
    Improved handling of scalers (\Big etc.).  Use amsmath matrix
    environments when appropriate.  Fixed \varepsilon.
    + MathML writer:  Omit superfluous outer mrows.  Add position
    information to fences.
    + OMML writer:  Handle \phantom.
    + Pandoc writer:  Use unicode characters to support Fraktur and
    other text styles.
    + TeX reader:  Use EUnder/Over for \stackrel, \overset, \underset.
    Improved handling of primes.  Fixed \notin.  Avoid superfluous
    grouping of single elements.  Improved handling of scalers (\Big etc.).
    Handle \choose, \brace, \brack, \bangle (#21).
    + Macros:  Don't raise an error if applying a macro fails to
    resolve to a fixed point; instead, just return the original string.
  * Rewrote test suite as a proper cabal test suite.  Added
  - -regenerate-tests and --round-trip options.
  * Removed cgi and test flags.  Added executable flag to build texmath.
  * Modified texmath so it works like a cgi script when run as
    texmath-cgi (through symlink or renaming).  Removed dependency on
    the cgi package.
  * New Module: Text.TeXMath.Unidecode, a module for approximating
    unicode characters in ASCII.
  * New Module: Text.TeXMath.Shared, a module for shared lookup
    tables between the various readers and writers
  * New Module: Text.TeXMath.MathMLParser, exporting readMathML.
  * New Module: Text.TeXMath.EntityMap, exporting getUnicode,
    a conversion table from MathML entities to unicode characters.
  * New Module: Text.TeXMath.UnicodeToLaTeX, exporting getLaTeX,
    converting a string of unicode characters to a string of equivalent LaTeX
    commands.
  * New Module: Text.TeXMath.LaTeX, replacing Text.TeXMath.Parser,
    exporting toTeXMath.
  * New Module: Text.TeXMath.MMLDict, implements a lookup table from
    operators to their default values as defined by the MML dictionary,
    exporting getOperator.
  * New Module: Text.TeXMath.Compat, maintaining compatibility with
    mtl &lt; 2.2.1.
  * Modified Text.TeXMath to export the primitive readers, as well as
    mathMLTo{Writer} for all writers
  * Modified: Text.TeXMath.Types: added additional record types for
    Text.TeXMath.MMLDict and Text.TeXMath.UnicodeToLaTeX.
    New Exports: Operator(..), Record(..).
  * Modified test suite:  use cabal test, added significant number of tests.
  * Added recognition of the LaTeX command \phantom
  * Use combining tilde accent for \tilde.  Closes pandoc #1324.
  * Allow \left to be used with ), ], etc.  Ditto with \right.
    Previously only (, [, etc. were allowed with \left.  Closes pandoc #1319.
  * Support \multline (previously it was mispelled "multiline")
  * Changed data-files to extra-source-files.</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 0.8.2
  * Better handling of decimal points. Decimal points are now parsed
    as parts of numbers, not as separate symbols.  E.g. in MathML they
    now appear in `&lt;mn&gt;` elements.  Closes #74.</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 0.8.2.2
  * Handle . after number with no following digits.
  * Handle bare hyphen in \text{...}. Closes jgm/pandoc#2274.
  * Support \ltimes and \rtimes in the TeX reader (Arata Mizuki).
  * Slightly more efficient number parser.</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.8.3
  * Parse uppercase Greek letters as EIdentifier, not ESymbol Op.
  This fixes handling of things like `$Lambda^1$`, particularly in omml.</changelog>
<changelog author="mimi.vx@gmail.com" date="1445169600">- update to 0.8.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.8.4.1
  * Fixed bold-italic in OMML.  Previously `\mathbfit` didn't work
    properly in OMML output.
  * Ignore `\nonumber`.
  * Allow styling in `\operatorname` e.g. `\operatorname{\mathcal{L}}`.
  * Fixed bug in `supHide` and `subHide` for OMML.  This  led to little
    empty boxes being displayed in integrals with subscripts but no
    superscripts.
  * Implemented `\mod` as a math operator.  This doesn't capture all the
    spacing subtleties of the amsmath version, but should be good enough
    for most purposes.
  * Allow pandoc-types &lt; 1.17.
  * Improved symbol spacing in Pandoc output.
    This change avoids putting space around binary symbols that
    come at the beginning or end of a group, or appear on their
    own.  It also avoids spacing on a binary symbol that follows
    a Bin, Op, Rel, Open, or Punct atom, in accord with
    TeXBook Appendix G.  We could go farther towards exactly
    matching the TeXBook rules, but this simple change goes some of
    the way.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.8.4.2
  * Fixed overbrace, underbrace.  Previously we were using the wrong
    character: U+FE37 instead of U+23DE.  This didn't work in Word.
  * Support \mathop, \mathrel, \mathbin, \mathord
  * MathML - render Symbol Ord as mi, not mo.
  * Handle align environments with &gt; 2 cells per row.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458561600">- update to 0.8.5
  * TeX parser: Support limited styling inside \DeclareMathOperator.
  * TeX reader: Correctly parse \mbox.  Its argument is text mode.
  * Updated mathml tests to use mo for operators.
  * TeX reader: support mathopen, mathclose, mathpunct.
  * MathML writer: render EMathOperator as mo, not mi.
  * MathML: handle leading space in EText.
  * Take --version in executable from cabal metadata.
  * Added Paths_texmath to other-modules.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.8.5.1
  * OMML writer: Fixed order of elements in nary formulas to conform
    to OMML spec (#88, Niko Weh).  `&lt;e&gt;` must follow the `&lt;sup&gt;` and `&lt;sub&gt;`
    parts of `&lt;nary&gt;`. This fixes rendering issues in LibreOffice
    (though Word copes with the incorrect order).
  * Added Paths_texmath to Other-Modules for texmath executable.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252801">- update to 0.8.6
  * TeX reader: Support hundreds more math symbols (all of those defined in
    Text.TeXMath.Unicode.ToTeX), including `\nwarrow`, `\swarrow`, `\nearrow`,
    `\searrow`.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 0.8.6.1
  * OMML writer:  Fixed rendering of roots, so that the degree appears
    in the right place.
  * OMML writer:  Don't include empty rPr elements.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.8.6.2
  * Fixed array alignment issues
  * Use 1 and 0 for _Hide attributes, rather than on and off.
  * Fixed EUnderOver for omml output.  Previously both the under and
    the over part were being placed under</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 0.8.6.3
  * Use POST instead of GET for texmath-cgi.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 0.8.6.4
  * Handle equation environment (without numbering).</changelog>
<changelog author="mimi.vx@gmail.com" date="1467115200">- regenerate spec-file, fix ghc-texmath-devel requires
- remove texmath-rpmlintrc</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.6.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.8.6.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 0.8.6.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478433600">- Update to version 0.8.6.7 with cabal2obs.</changelog>

</package>
<package pkgid="b2bb95f3b53825500eccf4dec555fae067f07c957f47f4102279be77fb1c77c8" name="ghc-texmath-devel" arch="x86_64">
    <version epoch="0" ver="0.8.6.7" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 0.8.1
  * OMML: Don't force everything into Roman font by default.
    This change ensures that variables will be italic by
    default in Word.  See jgm/pandoc#2075.
  * Fixed typo in `defaultEnv` to include `amssymb` (#68).
  * Moved some lookup tables to C, and disabled aggressive
    profiling defaults, to avoid excessive memory usage in
    compiling with clang (#70).
  * Support `\newcommand*` in `parseMacroDefinition` (jgm/pandoc#2005).
  * Fixed order bug for over/under in OMML reader (#66).
  * Support `\boldsymbol` (#67).
  * Added network-uri flag. This addresses the split of network
    and network-uri packages.
  * OMML reader: change default accent (Jesse Rosenthal).
    The default had previously been set as accute (possibly as a
    placeholder). It appears to be circumflex/hat instead.
  * Added OMML reader (Jesse Rosenthal).
  * Support latex \substack (#57).
  * Added EBoxed and implemented in readers and writers (#58).
  * Handle latex \genfrac.  Use \genfrac for \brace, \brack,
    etc. when amsmath is available.
  * Improvements in handling of space characters.
  * Use ESpace rather than EText when a mathml mtext just contains
    a space.
  * Use \mspace when needed to get latex spaces with odd sizes, rather
    than finding the closest simple command.
  * Use Rational instead of Double in ESpaced, EScaled.
  * Shared: Export getSpaceWidth, getSpaceChars.
  * Shared: Export fixTree, isEmpty, empty (formerly in MathML reader).
  * TeX reader:  further improvements in error reporting.
    Instead of reporting line and column, a snippet is printed
    with a caret indicating the position of the error.  Also
    fixed bad position information when control sequences are
    followed by a letter.
  * TeX reader:
    + Improved error reporting.
    + Optimized parser.
    + Treat `\ ` as ESpaced rather than ESymbol.
    + Internal improvements, including using the parsec3 interface
    instead of the older parsec2 compatibility interface.
  * Added tests for phantom.
  * Changes in Exp type:
    + Removed EUp, EDown, EDownup, EUnary, EBinary.
    + Added EFraction (and FractionType), ESqrt, Eroot, EPhantom.
    + Added boolean "convertible" parameter to EUnder, EOver, EUnderover.
    + Changed parameter of EScaled from String to Double.
    + Changed parameter of ESpace from String to Double.
    + Removed EStretchy.
    + Added EStyled, corresponding to mstyle in mathml, and \mathrm,
    \mathcal, etc. in TeX (which can contain arbitrary math content,
    not just text).
    + Changed the type of EDelimited.  The contents of an EDelimited are
    now either Right Exp or Left String (the latter case represents a
    fence in middle position, e.g. \mid| in LaTeX).
  * Module reorganisation:  the exposed interface has been completely
    changed, and modules for reading MathML and writing TeX math
    have been added:
    + All writers now reside in Text.TeXMath.Writers.
  - Text.TeXMath.MathML -&gt; Text.TeXMath.Writers.MathML.
    toMathML and showExp are removed, writeMathML added.
  - Text.TeXMath.OMML -&gt; Text.TeXMath.Writers.OMML.
    toOMML and showExp removed, writeOMML added.
  - Text.TeXMath.Pandoc -&gt; Text.TeXMath.Writers.Pandoc.
    toPandoc removed, writePandoc added.
  - New module Text.TeXMath.Writers.TeX, exporting writeTeX,
    writeTeXWith, addLaTeXEnvironment (the latter giving control
    over which packages are assumed to be available).
    + All readers now reside in Text.TeXMath.Readers.
  - Text.TeXMath.MathMLParser -&gt; Text.TeXMath.Readers.MathML,
    exporting readMathML.
  - Text.TeXMath.Readers.TeX nows exports readTeX rather than
    parseFormula.
    + New modules for unicode conversion: Text.TeXMath.Unicode.ToASCII,
    Text.TeXMath.Unicode.ToTeX, Text.TeXMath.Unicode.ToUnicode.
    + Two MathML specific modules: Text.TeXMath.Readers.MathML.EntityMap,
    Text.TeXMath.Readers.MathML.MMLDict.
    + In Text.TeXMath, all the XtoY functions have been removed
    in favour of rexporting raw reader and writer functions. The
    data type Exp is now also exported.
    + TeX writer: Properly handle accents inside \text{}.
    Use real text environments for EText (\textrm, not \mathrm).
    Improved handling of scalers (\Big etc.).  Use amsmath matrix
    environments when appropriate.  Fixed \varepsilon.
    + MathML writer:  Omit superfluous outer mrows.  Add position
    information to fences.
    + OMML writer:  Handle \phantom.
    + Pandoc writer:  Use unicode characters to support Fraktur and
    other text styles.
    + TeX reader:  Use EUnder/Over for \stackrel, \overset, \underset.
    Improved handling of primes.  Fixed \notin.  Avoid superfluous
    grouping of single elements.  Improved handling of scalers (\Big etc.).
    Handle \choose, \brace, \brack, \bangle (#21).
    + Macros:  Don't raise an error if applying a macro fails to
    resolve to a fixed point; instead, just return the original string.
  * Rewrote test suite as a proper cabal test suite.  Added
  - -regenerate-tests and --round-trip options.
  * Removed cgi and test flags.  Added executable flag to build texmath.
  * Modified texmath so it works like a cgi script when run as
    texmath-cgi (through symlink or renaming).  Removed dependency on
    the cgi package.
  * New Module: Text.TeXMath.Unidecode, a module for approximating
    unicode characters in ASCII.
  * New Module: Text.TeXMath.Shared, a module for shared lookup
    tables between the various readers and writers
  * New Module: Text.TeXMath.MathMLParser, exporting readMathML.
  * New Module: Text.TeXMath.EntityMap, exporting getUnicode,
    a conversion table from MathML entities to unicode characters.
  * New Module: Text.TeXMath.UnicodeToLaTeX, exporting getLaTeX,
    converting a string of unicode characters to a string of equivalent LaTeX
    commands.
  * New Module: Text.TeXMath.LaTeX, replacing Text.TeXMath.Parser,
    exporting toTeXMath.
  * New Module: Text.TeXMath.MMLDict, implements a lookup table from
    operators to their default values as defined by the MML dictionary,
    exporting getOperator.
  * New Module: Text.TeXMath.Compat, maintaining compatibility with
    mtl &lt; 2.2.1.
  * Modified Text.TeXMath to export the primitive readers, as well as
    mathMLTo{Writer} for all writers
  * Modified: Text.TeXMath.Types: added additional record types for
    Text.TeXMath.MMLDict and Text.TeXMath.UnicodeToLaTeX.
    New Exports: Operator(..), Record(..).
  * Modified test suite:  use cabal test, added significant number of tests.
  * Added recognition of the LaTeX command \phantom
  * Use combining tilde accent for \tilde.  Closes pandoc #1324.
  * Allow \left to be used with ), ], etc.  Ditto with \right.
    Previously only (, [, etc. were allowed with \left.  Closes pandoc #1319.
  * Support \multline (previously it was mispelled "multiline")
  * Changed data-files to extra-source-files.</changelog>
<changelog author="mimi.vx@gmail.com" date="1430740800">- update to 0.8.2
  * Better handling of decimal points. Decimal points are now parsed
    as parts of numbers, not as separate symbols.  E.g. in MathML they
    now appear in `&lt;mn&gt;` elements.  Closes #74.</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 0.8.2.2
  * Handle . after number with no following digits.
  * Handle bare hyphen in \text{...}. Closes jgm/pandoc#2274.
  * Support \ltimes and \rtimes in the TeX reader (Arata Mizuki).
  * Slightly more efficient number parser.</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 0.8.3
  * Parse uppercase Greek letters as EIdentifier, not ESymbol Op.
  This fixes handling of things like `$Lambda^1$`, particularly in omml.</changelog>
<changelog author="mimi.vx@gmail.com" date="1445169600">- update to 0.8.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.8.4.1
  * Fixed bold-italic in OMML.  Previously `\mathbfit` didn't work
    properly in OMML output.
  * Ignore `\nonumber`.
  * Allow styling in `\operatorname` e.g. `\operatorname{\mathcal{L}}`.
  * Fixed bug in `supHide` and `subHide` for OMML.  This  led to little
    empty boxes being displayed in integrals with subscripts but no
    superscripts.
  * Implemented `\mod` as a math operator.  This doesn't capture all the
    spacing subtleties of the amsmath version, but should be good enough
    for most purposes.
  * Allow pandoc-types &lt; 1.17.
  * Improved symbol spacing in Pandoc output.
    This change avoids putting space around binary symbols that
    come at the beginning or end of a group, or appear on their
    own.  It also avoids spacing on a binary symbol that follows
    a Bin, Op, Rel, Open, or Punct atom, in accord with
    TeXBook Appendix G.  We could go farther towards exactly
    matching the TeXBook rules, but this simple change goes some of
    the way.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.8.4.2
  * Fixed overbrace, underbrace.  Previously we were using the wrong
    character: U+FE37 instead of U+23DE.  This didn't work in Word.
  * Support \mathop, \mathrel, \mathbin, \mathord
  * MathML - render Symbol Ord as mi, not mo.
  * Handle align environments with &gt; 2 cells per row.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458561600">- update to 0.8.5
  * TeX parser: Support limited styling inside \DeclareMathOperator.
  * TeX reader: Correctly parse \mbox.  Its argument is text mode.
  * Updated mathml tests to use mo for operators.
  * TeX reader: support mathopen, mathclose, mathpunct.
  * MathML writer: render EMathOperator as mo, not mi.
  * MathML: handle leading space in EText.
  * Take --version in executable from cabal metadata.
  * Added Paths_texmath to other-modules.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 0.8.5.1
  * OMML writer: Fixed order of elements in nary formulas to conform
    to OMML spec (#88, Niko Weh).  `&lt;e&gt;` must follow the `&lt;sup&gt;` and `&lt;sub&gt;`
    parts of `&lt;nary&gt;`. This fixes rendering issues in LibreOffice
    (though Word copes with the incorrect order).
  * Added Paths_texmath to Other-Modules for texmath executable.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252801">- update to 0.8.6
  * TeX reader: Support hundreds more math symbols (all of those defined in
    Text.TeXMath.Unicode.ToTeX), including `\nwarrow`, `\swarrow`, `\nearrow`,
    `\searrow`.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 0.8.6.1
  * OMML writer:  Fixed rendering of roots, so that the degree appears
    in the right place.
  * OMML writer:  Don't include empty rPr elements.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.8.6.2
  * Fixed array alignment issues
  * Use 1 and 0 for _Hide attributes, rather than on and off.
  * Fixed EUnderOver for omml output.  Previously both the under and
    the over part were being placed under</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 0.8.6.3
  * Use POST instead of GET for texmath-cgi.</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 0.8.6.4
  * Handle equation environment (without numbering).</changelog>
<changelog author="mimi.vx@gmail.com" date="1467115200">- regenerate spec-file, fix ghc-texmath-devel requires
- remove texmath-rpmlintrc</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.6.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.8.6.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 0.8.6.6 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478433600">- Update to version 0.8.6.7 with cabal2obs.</changelog>

</package>
<package pkgid="b04d13bb62c4081fc18e7660d024ece8dcea85116ffe29047e3d124bb91b7cc6" name="ghc-text" arch="src">
    <version epoch="0" ver="1.2.2.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323345601">- Fixed arches.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323864000">- Added ghc libraries BR</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Ported for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 0.11.2.0 from upstream
  * String literals are now converted directly from the format in which GHC stores them into Text, without an intermediate transformation through String, and without inlining of conversion code at each site where a string literal is declared.- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338984000">- fixed license tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.11.2.3 from upstream
  * Adapt for ghc 7.6
  * optimizations
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356609600">- fixed license tag
- expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.11.3.1 from upstream
  * no changelog provided
  * improved perfomance and API extensions
- drop BR ghc-extensible-extensions: no longer required and it is
  no longer part of ghc and Haskell Platform
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 1.1.0.0
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 1.2.04
- all credits to yac jmatejka@suse.com
  * Update formatRealFloat to correspond to the definition in versions
  of base newer than 4.5 (https://github.com/bos/text/issues/105)
  * Bumped lower bound on deepseq to 1.4 for compatibility with the
  upcoming GHC 7.10
  * Fixed a buffer overflow in rendering of large Integers
  * Fixed an integer overflow in the replace function
  * Fixed a hang in lazy decodeUtf8With
  * Reduced codegen bloat caused by use of empty and single-character
  literals
  * Added an instance of IsList for GHC 7.8 and above
  * The Data.Data instance now allows gunfold to work, via a virtual
  pack constructor
  * dropEnd, takeEnd: new functions
  * Comparing the length of a Text against a number can now
  short-circuit in more cases
  * streamDecodeUtf8: fixed gh-70, did not return all unconsumed bytes
  in single-byte chunks</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 1.2.0.6
  * Feature parity: repeat, cycle, iterate are now implemented for lazy
  Text, and the Data instance is more complete
  * Build speed: an inliner space explosion has been fixed with toCaseFold
  * Bug fix: encoding Int to a Builder would infinite-loop if the
  integer-simple package was used
  * Deprecation: OnEncodeError and EncodeError are deprecated, as they
  are never used
  * Internals: some types that are used internally in fusion-related
  functions have moved around, been renamed, or been deleted (we don't
  bump the major version if .Internal modules change)
  * Spec compliance: toCaseFold now follows the Unicode 7.0 spec
  (updated from 6.3)</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.2.1.3
  * Bug fix: As it turns out, moving the literal rewrite rules to simplifier phase 2
  does not prevent competition with the unpack rule, which is also active in this phase.
  Unfortunately this was hidden due to a silly test environment mistake. Moving literal
  rules back to phase 1 finally fixes GHC Trac #10528 correctly.
  * Bug fix: Run literal rewrite rules in simplifier phase 2. The behavior of the simplifier
  changed in GHC 7.10.2, causing these rules to fail to fire, leading to poor code
  generation and long compilation times. See GHC Trac #10528.
  * Expose unpackCString#, which you should never use.
  * Added Binary instances for both Text types. (If you have previously been using
  the text-binary package to get a Binary instance, it is now obsolete.)</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.2.2.0
  * The integer-simple package, upon which this package optionally depended, has been
  replaced with integer-pure. The build flag has been renamed accordingly.
  * Bug fix: For the Binary instance, If UTF-8 decoding fails during a get, the error
  is propagated via fail instead of an uncatchable crash.
  * New function: takeWhileEnd
  * New instances for the Text types:
  + if base &gt;= 4.7: PrintfArg
  + if base &gt;= 4.9: Semigroup</changelog>
<changelog author="mimi.vx@gmail.com" date="1458388800">- update to 1.2.2.1
  * The switch to integer-pure in 1.2.2.0 was apparently mistaken. The build flag has
    been renamed accordingly. Your army of diligent maintainers apologizes
  for the churn.
  * Spec compliance: toCaseFold now follows the Unicode 8.0 spec (updated from 7.0)
  * An STG lint error has been fixed</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2689b6c2fdb7c46e7c59a91bcefd085cb85c185d6fb63148d8615d81285d9546" name="ghc-text" arch="x86_64">
    <version epoch="0" ver="1.2.2.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323345601">- Fixed arches.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323864000">- Added ghc libraries BR</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Ported for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 0.11.2.0 from upstream
  * String literals are now converted directly from the format in which GHC stores them into Text, without an intermediate transformation through String, and without inlining of conversion code at each site where a string literal is declared.- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338984000">- fixed license tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.11.2.3 from upstream
  * Adapt for ghc 7.6
  * optimizations
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356609600">- fixed license tag
- expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.11.3.1 from upstream
  * no changelog provided
  * improved perfomance and API extensions
- drop BR ghc-extensible-extensions: no longer required and it is
  no longer part of ghc and Haskell Platform
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 1.1.0.0
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 1.2.04
- all credits to yac jmatejka@suse.com
  * Update formatRealFloat to correspond to the definition in versions
  of base newer than 4.5 (https://github.com/bos/text/issues/105)
  * Bumped lower bound on deepseq to 1.4 for compatibility with the
  upcoming GHC 7.10
  * Fixed a buffer overflow in rendering of large Integers
  * Fixed an integer overflow in the replace function
  * Fixed a hang in lazy decodeUtf8With
  * Reduced codegen bloat caused by use of empty and single-character
  literals
  * Added an instance of IsList for GHC 7.8 and above
  * The Data.Data instance now allows gunfold to work, via a virtual
  pack constructor
  * dropEnd, takeEnd: new functions
  * Comparing the length of a Text against a number can now
  short-circuit in more cases
  * streamDecodeUtf8: fixed gh-70, did not return all unconsumed bytes
  in single-byte chunks</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 1.2.0.6
  * Feature parity: repeat, cycle, iterate are now implemented for lazy
  Text, and the Data instance is more complete
  * Build speed: an inliner space explosion has been fixed with toCaseFold
  * Bug fix: encoding Int to a Builder would infinite-loop if the
  integer-simple package was used
  * Deprecation: OnEncodeError and EncodeError are deprecated, as they
  are never used
  * Internals: some types that are used internally in fusion-related
  functions have moved around, been renamed, or been deleted (we don't
  bump the major version if .Internal modules change)
  * Spec compliance: toCaseFold now follows the Unicode 7.0 spec
  (updated from 6.3)</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.2.1.3
  * Bug fix: As it turns out, moving the literal rewrite rules to simplifier phase 2
  does not prevent competition with the unpack rule, which is also active in this phase.
  Unfortunately this was hidden due to a silly test environment mistake. Moving literal
  rules back to phase 1 finally fixes GHC Trac #10528 correctly.
  * Bug fix: Run literal rewrite rules in simplifier phase 2. The behavior of the simplifier
  changed in GHC 7.10.2, causing these rules to fail to fire, leading to poor code
  generation and long compilation times. See GHC Trac #10528.
  * Expose unpackCString#, which you should never use.
  * Added Binary instances for both Text types. (If you have previously been using
  the text-binary package to get a Binary instance, it is now obsolete.)</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.2.2.0
  * The integer-simple package, upon which this package optionally depended, has been
  replaced with integer-pure. The build flag has been renamed accordingly.
  * Bug fix: For the Binary instance, If UTF-8 decoding fails during a get, the error
  is propagated via fail instead of an uncatchable crash.
  * New function: takeWhileEnd
  * New instances for the Text types:
  + if base &gt;= 4.7: PrintfArg
  + if base &gt;= 4.9: Semigroup</changelog>
<changelog author="mimi.vx@gmail.com" date="1458388800">- update to 1.2.2.1
  * The switch to integer-pure in 1.2.2.0 was apparently mistaken. The build flag has
    been renamed accordingly. Your army of diligent maintainers apologizes
  for the churn.
  * Spec compliance: toCaseFold now follows the Unicode 8.0 spec (updated from 7.0)
  * An STG lint error has been fixed</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="6330303dc3f4e52b84eb97d59004e80100acc684d8a8d05e577887d14bc5b36b" name="ghc-text-binary" arch="src">
    <version epoch="0" ver="0.2.1.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1451044800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475755200">- Update to version 0.2.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="00fe311424684f04404b4e789596f24aaf71f38ef95b1473f8d6222d395a9b24" name="ghc-text-binary" arch="x86_64">
    <version epoch="0" ver="0.2.1.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1451044800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475755200">- Update to version 0.2.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="b1e5e18f9e15c51be17c438db639f4120fd40beababf4e90d3958b0fd9f0b266" name="ghc-text-binary-devel" arch="x86_64">
    <version epoch="0" ver="0.2.1.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1451044800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475755200">- Update to version 0.2.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="102b4ab333b170f72b8c1b999865a12cfc11f548d451e8902d6fdafbd5df5941" name="ghc-text-devel" arch="x86_64">
    <version epoch="0" ver="1.2.2.1" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323345600">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323345601">- Fixed arches.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323864000">- Added ghc libraries BR</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1325073600">- Ported for platform 2011.4</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338724800">- update to 0.11.2.0 from upstream
  * String literals are now converted directly from the format in which GHC stores them into Text, without an intermediate transformation through String, and without inlining of conversion code at each site where a string literal is declared.- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338984000">- fixed license tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.11.2.3 from upstream
  * Adapt for ghc 7.6
  * optimizations
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356609600">- fixed license tag
- expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.11.3.1 from upstream
  * no changelog provided
  * improved perfomance and API extensions
- drop BR ghc-extensible-extensions: no longer required and it is
  no longer part of ghc and Haskell Platform
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 1.1.0.0
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 1.2.04
- all credits to yac jmatejka@suse.com
  * Update formatRealFloat to correspond to the definition in versions
  of base newer than 4.5 (https://github.com/bos/text/issues/105)
  * Bumped lower bound on deepseq to 1.4 for compatibility with the
  upcoming GHC 7.10
  * Fixed a buffer overflow in rendering of large Integers
  * Fixed an integer overflow in the replace function
  * Fixed a hang in lazy decodeUtf8With
  * Reduced codegen bloat caused by use of empty and single-character
  literals
  * Added an instance of IsList for GHC 7.8 and above
  * The Data.Data instance now allows gunfold to work, via a virtual
  pack constructor
  * dropEnd, takeEnd: new functions
  * Comparing the length of a Text against a number can now
  short-circuit in more cases
  * streamDecodeUtf8: fixed gh-70, did not return all unconsumed bytes
  in single-byte chunks</changelog>
<changelog author="mimi.vx@gmail.com" date="1431864000">- update to 1.2.0.6
  * Feature parity: repeat, cycle, iterate are now implemented for lazy
  Text, and the Data instance is more complete
  * Build speed: an inliner space explosion has been fixed with toCaseFold
  * Bug fix: encoding Int to a Builder would infinite-loop if the
  integer-simple package was used
  * Deprecation: OnEncodeError and EncodeError are deprecated, as they
  are never used
  * Internals: some types that are used internally in fusion-related
  functions have moved around, been renamed, or been deleted (we don't
  bump the major version if .Internal modules change)
  * Spec compliance: toCaseFold now follows the Unicode 7.0 spec
  (updated from 6.3)</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.2.1.3
  * Bug fix: As it turns out, moving the literal rewrite rules to simplifier phase 2
  does not prevent competition with the unpack rule, which is also active in this phase.
  Unfortunately this was hidden due to a silly test environment mistake. Moving literal
  rules back to phase 1 finally fixes GHC Trac #10528 correctly.
  * Bug fix: Run literal rewrite rules in simplifier phase 2. The behavior of the simplifier
  changed in GHC 7.10.2, causing these rules to fail to fire, leading to poor code
  generation and long compilation times. See GHC Trac #10528.
  * Expose unpackCString#, which you should never use.
  * Added Binary instances for both Text types. (If you have previously been using
  the text-binary package to get a Binary instance, it is now obsolete.)</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 1.2.2.0
  * The integer-simple package, upon which this package optionally depended, has been
  replaced with integer-pure. The build flag has been renamed accordingly.
  * Bug fix: For the Binary instance, If UTF-8 decoding fails during a get, the error
  is propagated via fail instead of an uncatchable crash.
  * New function: takeWhileEnd
  * New instances for the Text types:
  + if base &gt;= 4.7: PrintfArg
  + if base &gt;= 4.9: Semigroup</changelog>
<changelog author="mimi.vx@gmail.com" date="1458388800">- update to 1.2.2.1
  * The switch to integer-pure in 1.2.2.0 was apparently mistaken. The build flag has
    been renamed accordingly. Your army of diligent maintainers apologizes
  for the churn.
  * Spec compliance: toCaseFold now follows the Unicode 8.0 spec (updated from 7.0)
  * An STG lint error has been fixed</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.2.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1be152a0ab720586acf8e0ef3b32945173e5efff0b83d33940f1ec06729c415d" name="ghc-text-icu" arch="src">
    <version epoch="0" ver="0.7.0.1" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5aa8ce91a718a6a34b8f9dd817612878de63687dbbb182524a4068360a1d0aae" name="ghc-text-icu" arch="x86_64">
    <version epoch="0" ver="0.7.0.1" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="880b515dd340348892b92fda6ad10bec39e45ef945c9b3a9c2ca73784be6e807" name="ghc-text-icu-devel" arch="x86_64">
    <version epoch="0" ver="0.7.0.1" rel="2.3.5"/>

<changelog author="mimi.vx@gmail.com" date="1429704000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.0.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="53f5284071277a5589eaeacb5f337b26717aa65f59983a3ade747ab673e41ba0" name="ghc-tf-random" arch="src">
    <version epoch="0" ver="0.5" rel="4.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1428667200">- initial commit of tf-random 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4bdc200e73a3aab3b7236ac500a8f21c9e25d792f55d1657783f00bc43ef42e4" name="ghc-tf-random" arch="x86_64">
    <version epoch="0" ver="0.5" rel="4.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1428667200">- initial commit of tf-random 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="28b898a2ce5ead376bf2bb4273a9a39bf28751df4e8e5b1a0d8226ecdb61a0c0" name="ghc-tf-random-devel" arch="x86_64">
    <version epoch="0" ver="0.5" rel="4.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1428667200">- initial commit of tf-random 0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="eb207b7b1aa71dfbaec861fec82e6249d42957b573dca05621d19a1e183e84f5" name="ghc-time" arch="x86_64">
    <version epoch="0" ver="1.5.0.1" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="7f75f27b9d888892b683c0c0d1b7e98c50f79e9ecf82b76e92da0a575e1257ff" name="ghc-time-devel" arch="x86_64">
    <version epoch="0" ver="1.5.0.1" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="95eaffc67617f74c8273df3c5f6a71da49b9ead357a90af3520a7735ce6ea4b0" name="ghc-time-locale-compat" arch="src">
    <version epoch="0" ver="0.1.1.3" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1450008000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.1.1.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 0.1.1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a9f415df26824625206b06c48a47b419e8997ce7c95704cef0018376370be0e8" name="ghc-time-locale-compat" arch="x86_64">
    <version epoch="0" ver="0.1.1.3" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1450008000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.1.1.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 0.1.1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3512eef31985098ea9d14349bcdb91fa84c640c202971165066f4cf60a2de5f5" name="ghc-time-locale-compat-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1.3" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1450008000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.1.1.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 0.1.1.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.3 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="42f92c6def80a7aed434bbeadc5b8d0ee6f22c61ce03840cadd94a7a37bf12e7" name="ghc-time-parsers" arch="src">
    <version epoch="0" ver="0.1.2.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1451304000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.0 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.1.0.0 revision 4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.1.1.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.1.2.0 with cabal2obs.</changelog>

</package>
<package pkgid="77f27e5b8af9ad90397ceace250b7d725f001c51a4b401149216d1748378bad0" name="ghc-time-parsers" arch="src">
    <version epoch="0" ver="0.1.2.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1451304000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.0 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.1.0.0 revision 4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.1.1.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.1.2.0 with cabal2obs.</changelog>

</package>
<package pkgid="c94d30f35b690e2070ab5c2ee702af48490ac6715be025f1a16fc2f313aef182" name="ghc-time-parsers" arch="x86_64">
    <version epoch="0" ver="0.1.2.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1451304000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.0 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.1.0.0 revision 4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.1.1.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.1.2.0 with cabal2obs.</changelog>

</package>
<package pkgid="be5560dbd180f163449e8e07fa269dc50399a20962d25915e749608d6be8631e" name="ghc-time-parsers-devel" arch="x86_64">
    <version epoch="0" ver="0.1.2.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1451304000">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.0 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1470052800">- Update to version 0.1.0.0 revision 4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474286400">- Update to version 0.1.1.0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.1.2.0 with cabal2obs.</changelog>

</package>
<package pkgid="2d8d1f0d1005430510d6d1ced1d663c1f375f30620b0ea98a711bf4db41c20ce" name="ghc-tls" arch="src">
    <version epoch="0" ver="1.3.9" rel="2.3.1"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 1.1.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 1.2.17
  * Fix an issue with stream cipher not correctly calculating the internal state,
    resulting systematically in bad record mac failure during handshake
  * support chain certificate in credentials
  * adding ALPN extension
  * adding support for AEAD, and particularly AES128-GCM
  * Adding support for ECDH
  * Do not support SSL3 by default for security reason.
  * add EnumSafe8 and 16 for specific sized Enum instance that are safer
  * export signatureAndHash parser/encoder
  * add a "known" list of extensions
  * add SignatureAlgorithms extension
  * add Heartbeat extension
  * add support for EC curves and point format extensions
  * add preliminary SessionTicket extension
  * Propagate asynchronous exception
  * Export TLSParams and HasBackend type names
  * Added FlexibleContexts flag required by ghc-7.9
  * debug: add support for specifying the timeout length in milliseconds.
  * debug: add support for 3DES in simple client
  * add support for 3DES-EDE-CBC-SHA1 (cipher 0xa)
  * repair retrieve certificate validation, and improve fingerprints
  * remove groom from dependency
  * make RecordM an instance of Applicative
  * Fixes the Error_EOF partial pattern match error in exception handling
  * Fixed socket backend endless loop when the server does not close connection
    properly at the TLS level with the close notify alert.
  * Catch Error_EOF in recvData and return empty data.
  * Fixed Server key exchange data being parsed without the correct
    context, leading to not knowing how to parse the structure.
    The bug happens on efficient server that happens to send the ServerKeyXchg
    message together with the ServerHello in the same handshake packet.
    This trigger parsing of all the messages without having set the pending cipher.
    Delay parsing, when this happen, until we know what to do with it.
  * Fixed unrecognized name non-fatal alert after client hello.
  * Add SSL3 to the supported list of version by default.
  * Fixed handshake records not being able to span multiples records.</changelog>
<changelog author="mimi.vx@gmail.com" date="1434888000">- update to 1.2.18
  * add more tests (network, local)
  * cleanup cipher / bulk code, certificate verify / creation, and digitall signed handling
  * fix handling of DHE ciphers with MS SSL stack that serialize leading zero.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.3.1
  * Repair DHE RSA handling on the cipher by creating signature properly
  * modernize the crypto stack by using cryptonite.</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 1.3.2
  * Add cipher suites for forward secrecy on more clients (Aaron Friel)
  * Maintain more handshake information to be queried by protocol (Adam Wick)
  * handle SCSV on client and server side (Kazu Yamamoto)
  * Cleanup renegotiation logic (Kazu Yamamoto)
  * Various testing improvements with the openssl test parts
  * Cleanup AEAD handling for future support of other ciphers</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.3.4
  * Add support for Hans (Haskell Network Stack)
  * Add support for ECDSA signature
  * Add support for ECDSA-ECDHE Cipher
  * Improve parsing of ECC related structure</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 1.3.5
  * Fix a bug with ECDHE based cipher where serialization
  * Improve tests
  * Debugging: Add a way to print random seed and a way to side-load
    a seed for replayability</changelog>
<changelog author="mimi.vx@gmail.com" date="1462708800">- update to 1.3.6
  * Add new ciphers
  * Improve some debugging and outputs</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 1.3.7
  * Disable SHA384 based cipher, as they don't work properly yet.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463140800">- update to 1.3.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.3.9 with cabal2obs.</changelog>

</package>
<package pkgid="a3e3861f54bef742077cd95c85c297e8bcc7738909e90bd3559297ef29385af6" name="ghc-tls" arch="src">
    <version epoch="0" ver="1.3.9" rel="2.3.3"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 1.1.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 1.2.17
  * Fix an issue with stream cipher not correctly calculating the internal state,
    resulting systematically in bad record mac failure during handshake
  * support chain certificate in credentials
  * adding ALPN extension
  * adding support for AEAD, and particularly AES128-GCM
  * Adding support for ECDH
  * Do not support SSL3 by default for security reason.
  * add EnumSafe8 and 16 for specific sized Enum instance that are safer
  * export signatureAndHash parser/encoder
  * add a "known" list of extensions
  * add SignatureAlgorithms extension
  * add Heartbeat extension
  * add support for EC curves and point format extensions
  * add preliminary SessionTicket extension
  * Propagate asynchronous exception
  * Export TLSParams and HasBackend type names
  * Added FlexibleContexts flag required by ghc-7.9
  * debug: add support for specifying the timeout length in milliseconds.
  * debug: add support for 3DES in simple client
  * add support for 3DES-EDE-CBC-SHA1 (cipher 0xa)
  * repair retrieve certificate validation, and improve fingerprints
  * remove groom from dependency
  * make RecordM an instance of Applicative
  * Fixes the Error_EOF partial pattern match error in exception handling
  * Fixed socket backend endless loop when the server does not close connection
    properly at the TLS level with the close notify alert.
  * Catch Error_EOF in recvData and return empty data.
  * Fixed Server key exchange data being parsed without the correct
    context, leading to not knowing how to parse the structure.
    The bug happens on efficient server that happens to send the ServerKeyXchg
    message together with the ServerHello in the same handshake packet.
    This trigger parsing of all the messages without having set the pending cipher.
    Delay parsing, when this happen, until we know what to do with it.
  * Fixed unrecognized name non-fatal alert after client hello.
  * Add SSL3 to the supported list of version by default.
  * Fixed handshake records not being able to span multiples records.</changelog>
<changelog author="mimi.vx@gmail.com" date="1434888000">- update to 1.2.18
  * add more tests (network, local)
  * cleanup cipher / bulk code, certificate verify / creation, and digitall signed handling
  * fix handling of DHE ciphers with MS SSL stack that serialize leading zero.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.3.1
  * Repair DHE RSA handling on the cipher by creating signature properly
  * modernize the crypto stack by using cryptonite.</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 1.3.2
  * Add cipher suites for forward secrecy on more clients (Aaron Friel)
  * Maintain more handshake information to be queried by protocol (Adam Wick)
  * handle SCSV on client and server side (Kazu Yamamoto)
  * Cleanup renegotiation logic (Kazu Yamamoto)
  * Various testing improvements with the openssl test parts
  * Cleanup AEAD handling for future support of other ciphers</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.3.4
  * Add support for Hans (Haskell Network Stack)
  * Add support for ECDSA signature
  * Add support for ECDSA-ECDHE Cipher
  * Improve parsing of ECC related structure</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 1.3.5
  * Fix a bug with ECDHE based cipher where serialization
  * Improve tests
  * Debugging: Add a way to print random seed and a way to side-load
    a seed for replayability</changelog>
<changelog author="mimi.vx@gmail.com" date="1462708800">- update to 1.3.6
  * Add new ciphers
  * Improve some debugging and outputs</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 1.3.7
  * Disable SHA384 based cipher, as they don't work properly yet.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463140800">- update to 1.3.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.3.9 with cabal2obs.</changelog>

</package>
<package pkgid="5d1eeb706956be828ba52dab55652505a2525ff643ecedb824caedfea9d09412" name="ghc-tls" arch="x86_64">
    <version epoch="0" ver="1.3.9" rel="2.3.3"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 1.1.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 1.2.17
  * Fix an issue with stream cipher not correctly calculating the internal state,
    resulting systematically in bad record mac failure during handshake
  * support chain certificate in credentials
  * adding ALPN extension
  * adding support for AEAD, and particularly AES128-GCM
  * Adding support for ECDH
  * Do not support SSL3 by default for security reason.
  * add EnumSafe8 and 16 for specific sized Enum instance that are safer
  * export signatureAndHash parser/encoder
  * add a "known" list of extensions
  * add SignatureAlgorithms extension
  * add Heartbeat extension
  * add support for EC curves and point format extensions
  * add preliminary SessionTicket extension
  * Propagate asynchronous exception
  * Export TLSParams and HasBackend type names
  * Added FlexibleContexts flag required by ghc-7.9
  * debug: add support for specifying the timeout length in milliseconds.
  * debug: add support for 3DES in simple client
  * add support for 3DES-EDE-CBC-SHA1 (cipher 0xa)
  * repair retrieve certificate validation, and improve fingerprints
  * remove groom from dependency
  * make RecordM an instance of Applicative
  * Fixes the Error_EOF partial pattern match error in exception handling
  * Fixed socket backend endless loop when the server does not close connection
    properly at the TLS level with the close notify alert.
  * Catch Error_EOF in recvData and return empty data.
  * Fixed Server key exchange data being parsed without the correct
    context, leading to not knowing how to parse the structure.
    The bug happens on efficient server that happens to send the ServerKeyXchg
    message together with the ServerHello in the same handshake packet.
    This trigger parsing of all the messages without having set the pending cipher.
    Delay parsing, when this happen, until we know what to do with it.
  * Fixed unrecognized name non-fatal alert after client hello.
  * Add SSL3 to the supported list of version by default.
  * Fixed handshake records not being able to span multiples records.</changelog>
<changelog author="mimi.vx@gmail.com" date="1434888000">- update to 1.2.18
  * add more tests (network, local)
  * cleanup cipher / bulk code, certificate verify / creation, and digitall signed handling
  * fix handling of DHE ciphers with MS SSL stack that serialize leading zero.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.3.1
  * Repair DHE RSA handling on the cipher by creating signature properly
  * modernize the crypto stack by using cryptonite.</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 1.3.2
  * Add cipher suites for forward secrecy on more clients (Aaron Friel)
  * Maintain more handshake information to be queried by protocol (Adam Wick)
  * handle SCSV on client and server side (Kazu Yamamoto)
  * Cleanup renegotiation logic (Kazu Yamamoto)
  * Various testing improvements with the openssl test parts
  * Cleanup AEAD handling for future support of other ciphers</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.3.4
  * Add support for Hans (Haskell Network Stack)
  * Add support for ECDSA signature
  * Add support for ECDSA-ECDHE Cipher
  * Improve parsing of ECC related structure</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 1.3.5
  * Fix a bug with ECDHE based cipher where serialization
  * Improve tests
  * Debugging: Add a way to print random seed and a way to side-load
    a seed for replayability</changelog>
<changelog author="mimi.vx@gmail.com" date="1462708800">- update to 1.3.6
  * Add new ciphers
  * Improve some debugging and outputs</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 1.3.7
  * Disable SHA384 based cipher, as they don't work properly yet.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463140800">- update to 1.3.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.3.9 with cabal2obs.</changelog>

</package>
<package pkgid="77256e3ccec8a82f5d70a85989daf748792b9fe1e2a2147812461da4b4fc973e" name="ghc-tls-devel" arch="x86_64">
    <version epoch="0" ver="1.3.9" rel="2.3.3"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 1.1.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1429790400">- update to 1.2.17
  * Fix an issue with stream cipher not correctly calculating the internal state,
    resulting systematically in bad record mac failure during handshake
  * support chain certificate in credentials
  * adding ALPN extension
  * adding support for AEAD, and particularly AES128-GCM
  * Adding support for ECDH
  * Do not support SSL3 by default for security reason.
  * add EnumSafe8 and 16 for specific sized Enum instance that are safer
  * export signatureAndHash parser/encoder
  * add a "known" list of extensions
  * add SignatureAlgorithms extension
  * add Heartbeat extension
  * add support for EC curves and point format extensions
  * add preliminary SessionTicket extension
  * Propagate asynchronous exception
  * Export TLSParams and HasBackend type names
  * Added FlexibleContexts flag required by ghc-7.9
  * debug: add support for specifying the timeout length in milliseconds.
  * debug: add support for 3DES in simple client
  * add support for 3DES-EDE-CBC-SHA1 (cipher 0xa)
  * repair retrieve certificate validation, and improve fingerprints
  * remove groom from dependency
  * make RecordM an instance of Applicative
  * Fixes the Error_EOF partial pattern match error in exception handling
  * Fixed socket backend endless loop when the server does not close connection
    properly at the TLS level with the close notify alert.
  * Catch Error_EOF in recvData and return empty data.
  * Fixed Server key exchange data being parsed without the correct
    context, leading to not knowing how to parse the structure.
    The bug happens on efficient server that happens to send the ServerKeyXchg
    message together with the ServerHello in the same handshake packet.
    This trigger parsing of all the messages without having set the pending cipher.
    Delay parsing, when this happen, until we know what to do with it.
  * Fixed unrecognized name non-fatal alert after client hello.
  * Add SSL3 to the supported list of version by default.
  * Fixed handshake records not being able to span multiples records.</changelog>
<changelog author="mimi.vx@gmail.com" date="1434888000">- update to 1.2.18
  * add more tests (network, local)
  * cleanup cipher / bulk code, certificate verify / creation, and digitall signed handling
  * fix handling of DHE ciphers with MS SSL stack that serialize leading zero.</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.3.1
  * Repair DHE RSA handling on the cipher by creating signature properly
  * modernize the crypto stack by using cryptonite.</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 1.3.2
  * Add cipher suites for forward secrecy on more clients (Aaron Friel)
  * Maintain more handshake information to be queried by protocol (Adam Wick)
  * handle SCSV on client and server side (Kazu Yamamoto)
  * Cleanup renegotiation logic (Kazu Yamamoto)
  * Various testing improvements with the openssl test parts
  * Cleanup AEAD handling for future support of other ciphers</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.3.4
  * Add support for Hans (Haskell Network Stack)
  * Add support for ECDSA signature
  * Add support for ECDSA-ECDHE Cipher
  * Improve parsing of ECC related structure</changelog>
<changelog author="mimi.vx@gmail.com" date="1460289600">- update to 1.3.5
  * Fix a bug with ECDHE based cipher where serialization
  * Improve tests
  * Debugging: Add a way to print random seed and a way to side-load
    a seed for replayability</changelog>
<changelog author="mimi.vx@gmail.com" date="1462708800">- update to 1.3.6
  * Add new ciphers
  * Improve some debugging and outputs</changelog>
<changelog author="mimi.vx@gmail.com" date="1462968000">- update to 1.3.7
  * Disable SHA384 based cipher, as they don't work properly yet.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463140800">- update to 1.3.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.3.9 with cabal2obs.</changelog>

</package>
<package pkgid="2c160c0b795c70e7a00525e6f6a9a20c39152fc4b97e8edc0b10452bc810ed50" name="ghc-torrent" arch="src">
    <version epoch="0" ver="10000.0.1" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version torrent-10000.0.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 10000.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 10000.0.1 with cabal2obs.</changelog>

</package>
<package pkgid="6d21e5c3a8788a50ee1e70a99e8ecc83e1996a32f63ae85540709a7196cac78d" name="ghc-torrent" arch="src">
    <version epoch="0" ver="10000.0.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version torrent-10000.0.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 10000.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 10000.0.1 with cabal2obs.</changelog>

</package>
<package pkgid="fbfee0c5c0f3b75d984ef8468d53e96fd0496e8e33e633f5d32ee2d8b2059cbc" name="ghc-torrent" arch="x86_64">
    <version epoch="0" ver="10000.0.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version torrent-10000.0.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 10000.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 10000.0.1 with cabal2obs.</changelog>

</package>
<package pkgid="fc4963e5913fdc855ae86d85b926f6c20c97cce3be3c739065c1cf7036bf6a51" name="ghc-torrent-devel" arch="x86_64">
    <version epoch="0" ver="10000.0.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version torrent-10000.0.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 10000.0.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 10000.0.1 with cabal2obs.</changelog>

</package>
<package pkgid="4aabe038a8beda8d43321fcf272ce6b43204362c0ee9cb5763e36371b020c853" name="ghc-transformers" arch="x86_64">
    <version epoch="0" ver="0.4.2.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="76ad3b0d3574f2375fcc78634adb7f1e32ac55e71bfb23609bafea8b38ae5c7d" name="ghc-transformers-base" arch="src">
    <version epoch="0" ver="0.4.4" rel="3.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1348056000">- Initial package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388318400">- regenerate spec file for new packaging</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.4.4
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.4 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="22988a3e68306f471af6d4f572435fb6e95bf9855d0e4c9ee82bf39dc44ce7c6" name="ghc-transformers-base" arch="x86_64">
    <version epoch="0" ver="0.4.4" rel="3.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1348056000">- Initial package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388318400">- regenerate spec file for new packaging</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.4.4
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.4 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="876aa3a5c9568773914de84aa15a1c60385c074e1bab94612b780ab578dc145b" name="ghc-transformers-base-devel" arch="x86_64">
    <version epoch="0" ver="0.4.4" rel="3.3.1"/>

<changelog author="herbert@graeber-clan.de" date="1348056000">- Initial package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388318400">- regenerate spec file for new packaging</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.4.4
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.4 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="266abd3b581aa9cc9d08d63d5b1f8bc9f22d1ca0166109d8aad9524cf2ec98be" name="ghc-transformers-compat" arch="src">
    <version epoch="0" ver="0.4.0.4" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429617600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518400">- update to 0.4.0.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="4ee812a590202bbfe3d5e4acfdf105128e9cb92bbb4784cefe66ead87d7c5ee2" name="ghc-transformers-compat" arch="x86_64">
    <version epoch="0" ver="0.4.0.4" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429617600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518400">- update to 0.4.0.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="763f6870645356560217bcea443216a564386cc0fb8de9b4cfab216da9d9bcdf" name="ghc-transformers-compat-devel" arch="x86_64">
    <version epoch="0" ver="0.4.0.4" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429617600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518400">- update to 0.4.0.4</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.4 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="037bf0bdf9385363b6e7fdb0672c46548fb640f7950517348b2dd1e9b8527d11" name="ghc-transformers-devel" arch="x86_64">
    <version epoch="0" ver="0.4.2.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="83afc8d81cf81ba31fe56a8cdc3d4d2bfed17588a0755d71ee170d1b544c1e87" name="ghc-turtle" arch="src">
    <version epoch="0" ver="1.2.8" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 1.2.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.2.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.2.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="b9034c9d8a1e113f5d80a746bf1c48efb3eb09b0026ecec6f39b76d62d6f2145" name="ghc-turtle" arch="x86_64">
    <version epoch="0" ver="1.2.8" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 1.2.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.2.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.2.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="afe853173365216a281be5f66bfc4c30f65a7f1ee02bc3a9d9c080efd6160a55" name="ghc-turtle-devel" arch="x86_64">
    <version epoch="0" ver="1.2.8" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1453636800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459771200">- update to 1.2.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.2.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1464609600">- update to 1.2.8</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.8 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bba4b60ae9807b99f173a9d7db5b87925b771fe16080f422eab4d31c58a0ef5a" name="ghc-unbounded-delays" arch="src">
    <version epoch="0" ver="0.1.0.9" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version unbounded-delays-0.1.0.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2b0542c805f4d9d3e5d638285486b1f85fa2031106e5ed6200ec7cc7e37e1cc9" name="ghc-unbounded-delays" arch="x86_64">
    <version epoch="0" ver="0.1.0.9" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version unbounded-delays-0.1.0.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="afe4b47dfe671f3d03a9e2b22afc3d2f06fa5ed7615f4363d567982df4a4aef4" name="ghc-unbounded-delays-devel" arch="x86_64">
    <version epoch="0" ver="0.1.0.9" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version unbounded-delays-0.1.0.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.0.9 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ee62f3ea8689bfbdad585c4709947a89820bf3afb702a2be4636d0621401121b" name="ghc-unexceptionalio" arch="src">
    <version epoch="0" ver="0.3.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1452513600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f7c7ed0c455e39a4a950a029cb43cc16674161aa5bd03b9b0ee3b250edc81424" name="ghc-unexceptionalio" arch="x86_64">
    <version epoch="0" ver="0.3.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1452513600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9602f6e3d2b9b911241fa0d9230c1d33a4e35600db266b29c4b1534bd667eaf3" name="ghc-unexceptionalio-devel" arch="x86_64">
    <version epoch="0" ver="0.3.0" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1452513600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9c5f1d8427f50d828e47a1eb2e065eb65a91be642f3cb856454d354623468411" name="ghc-uniplate" arch="src">
    <version epoch="0" ver="1.6.12" rel="3.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- add Group to devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1441454400">- refreshed spec</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.12 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="301695965e1c9cd3bdef46237d7dc6ac409702a683a3b9431fa187b90b9cacce" name="ghc-uniplate" arch="src">
    <version epoch="0" ver="1.6.12" rel="3.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- add Group to devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1441454400">- refreshed spec</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.12 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="495b11dd0c79855b18cd5636ed23a9143fe3578bb98a1fdde51ccde4da0072ee" name="ghc-uniplate" arch="x86_64">
    <version epoch="0" ver="1.6.12" rel="3.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- add Group to devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1441454400">- refreshed spec</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.12 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3808505bc3b16cb88ff6587c1607054ea3a9cbad0d7cb53956ed75371bb72493" name="ghc-uniplate-devel" arch="x86_64">
    <version epoch="0" ver="1.6.12" rel="3.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1422792000">- add Group to devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1441454400">- refreshed spec</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.12 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c1c6f340a5c2cd91e3666f9ba6b8612890fd3084373b4df4d525a4c492986146" name="ghc-unix" arch="x86_64">
    <version epoch="0" ver="2.7.1.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="dfdc794613bda43eefb1148ab6a447a1116b56c9b22c74e41ba9f2dafa2647bb" name="ghc-unix-compat" arch="src">
    <version epoch="0" ver="0.4.1.4" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1.4 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="b5061ecad7ef876706c4e17e8aa9e259857000c0ddbbe092fe3396cd7bd8572b" name="ghc-unix-compat" arch="x86_64">
    <version epoch="0" ver="0.4.1.4" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1.4 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="58072a0fdc3c24b5778ddd28b98561cb8f0b2271a1899f28b5a2c21152eb8953" name="ghc-unix-compat-devel" arch="x86_64">
    <version epoch="0" ver="0.4.1.4" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1.4 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="dab3165699d15e097913324b06684eb55587c2b45b446eb95f6fcf08e825e7f3" name="ghc-unix-devel" arch="x86_64">
    <version epoch="0" ver="2.7.1.0" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="b1f26c8bbe43516cf684669120e420a2cbbc766fb3ea26b8c2d91880b5320fed" name="ghc-unix-time" arch="src">
    <version epoch="0" ver="0.3.7" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1445169600">- update to 0.3.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.3.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="2c7702ca94c03cd7bc6896af3563132e5ce3f3fd871d5dbe7739c83c6fff900d" name="ghc-unix-time" arch="x86_64">
    <version epoch="0" ver="0.3.7" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1445169600">- update to 0.3.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.3.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f1e0211b9375301602bafd3cb1c1a9d6d08ff48b9d633b5b33d086085a2d39de" name="ghc-unix-time-devel" arch="x86_64">
    <version epoch="0" ver="0.3.7" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1445169600">- update to 0.3.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.3.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="bc9690648870379393a0b5d765ff04e1402ca517dfc222affda677c4c94936c5" name="ghc-unordered-containers" arch="src">
    <version epoch="0" ver="0.2.7.2" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1334750400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1364040000">- update to 0.2.3.0 from upstream
- prepare for Factory submission
  * copyright notice
  * service localonly
  * expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds
- reorganize spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 0.2.4.0
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 0.2.5.1
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.2.6.0
  * Mark several modules as Trustworthy.
  * Add Hashable instances for HashMap and HashSet.
  * Add mapMaybe, mapMaybeWithKey, update, alter, and intersectionWithKey.
  * Add roles.
  * Add Hashable and Semigroup instances.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455969600">- update to 0.2.7.0
  * support criterion-1.1
  * Add unionWithKey for hash maps.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465560000">- update to 0.2.7.1
- remove useless _service
  * Fix linker error related to popcnt.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.7.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.2.7.2 with cabal2obs.</changelog>

</package>
<package pkgid="3450346333ce3fc7eb4a9f0def4a9d810e982f35fcaff7c7a01f0f9fc7c3d848" name="ghc-unordered-containers" arch="src">
    <version epoch="0" ver="0.2.7.2" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1334750400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1364040000">- update to 0.2.3.0 from upstream
- prepare for Factory submission
  * copyright notice
  * service localonly
  * expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds
- reorganize spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 0.2.4.0
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 0.2.5.1
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.2.6.0
  * Mark several modules as Trustworthy.
  * Add Hashable instances for HashMap and HashSet.
  * Add mapMaybe, mapMaybeWithKey, update, alter, and intersectionWithKey.
  * Add roles.
  * Add Hashable and Semigroup instances.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455969600">- update to 0.2.7.0
  * support criterion-1.1
  * Add unionWithKey for hash maps.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465560000">- update to 0.2.7.1
- remove useless _service
  * Fix linker error related to popcnt.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.7.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.2.7.2 with cabal2obs.</changelog>

</package>
<package pkgid="645a02aafe4d5a8b402e4c07308d5d676a8ccf39b4d1c25410db407997eba183" name="ghc-unordered-containers" arch="x86_64">
    <version epoch="0" ver="0.2.7.2" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1334750400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1364040000">- update to 0.2.3.0 from upstream
- prepare for Factory submission
  * copyright notice
  * service localonly
  * expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds
- reorganize spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 0.2.4.0
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 0.2.5.1
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.2.6.0
  * Mark several modules as Trustworthy.
  * Add Hashable instances for HashMap and HashSet.
  * Add mapMaybe, mapMaybeWithKey, update, alter, and intersectionWithKey.
  * Add roles.
  * Add Hashable and Semigroup instances.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455969600">- update to 0.2.7.0
  * support criterion-1.1
  * Add unionWithKey for hash maps.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465560000">- update to 0.2.7.1
- remove useless _service
  * Fix linker error related to popcnt.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.7.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.2.7.2 with cabal2obs.</changelog>

</package>
<package pkgid="9c1ce7dc8f41aa929af4d1eea5f48f89d0014f5285aa2112185f1bbf1ff67fd8" name="ghc-unordered-containers-devel" arch="x86_64">
    <version epoch="0" ver="0.2.7.2" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1334750400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1364040000">- update to 0.2.3.0 from upstream
- prepare for Factory submission
  * copyright notice
  * service localonly
  * expand macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds
- reorganize spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1409659200">- regenerate spec file</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 0.2.4.0
  * no changelog
  * Haskell Platform 2014.2.0.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 0.2.5.1
  * no changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.2.6.0
  * Mark several modules as Trustworthy.
  * Add Hashable instances for HashMap and HashSet.
  * Add mapMaybe, mapMaybeWithKey, update, alter, and intersectionWithKey.
  * Add roles.
  * Add Hashable and Semigroup instances.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455969600">- update to 0.2.7.0
  * support criterion-1.1
  * Add unionWithKey for hash maps.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465560000">- update to 0.2.7.1
- remove useless _service
  * Fix linker error related to popcnt.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.7.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.2.7.2 with cabal2obs.</changelog>

</package>
<package pkgid="025245e92c3bc5a1028f3307f6a79a8cc14d96a5992b731729ed417d8c2add56" name="ghc-utf8-string" arch="src">
    <version epoch="0" ver="1.0.1.1" rel="7.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- updated for haskell platform 2012.2.0.0
  new spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070401">- explicitly BuildRequire bytestring
- add summary and description</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- new cabal-rpm spec file template
  * no macros spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- update to version 1
  * Remove out all the old utf8 IO support. GHC supports utf8 now.
  * Performance tweaks
  * bytestring-in-base flag default to False</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 1.0.1
  * Improve the performance of Data.ByteString.Lazy.UTF8.fromString.</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 1.0.1.1
  * fix build under older GHC</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="13fa4cda2654bc3cb269800d895670464f76d4cac03e3fb005d3d34cb48ef6f2" name="ghc-utf8-string" arch="x86_64">
    <version epoch="0" ver="1.0.1.1" rel="7.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- updated for haskell platform 2012.2.0.0
  new spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070401">- explicitly BuildRequire bytestring
- add summary and description</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- new cabal-rpm spec file template
  * no macros spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- update to version 1
  * Remove out all the old utf8 IO support. GHC supports utf8 now.
  * Performance tweaks
  * bytestring-in-base flag default to False</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 1.0.1
  * Improve the performance of Data.ByteString.Lazy.UTF8.fromString.</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 1.0.1.1
  * fix build under older GHC</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="e329f29af65a3166c4ed20da08f4352488dfd1c98ccfcf7d4d78543b7da8b1c3" name="ghc-utf8-string-devel" arch="x86_64">
    <version epoch="0" ver="1.0.1.1" rel="7.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- updated for haskell platform 2012.2.0.0
  new spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070401">- explicitly BuildRequire bytestring
- add summary and description</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- new cabal-rpm spec file template
  * no macros spanning multiple spec file sections</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1429531200">- update to version 1
  * Remove out all the old utf8 IO support. GHC supports utf8 now.
  * Performance tweaks
  * bytestring-in-base flag default to False</changelog>
<changelog author="mimi.vx@gmail.com" date="1440331200">- update to 1.0.1
  * Improve the performance of Data.ByteString.Lazy.UTF8.fromString.</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 1.0.1.1
  * fix build under older GHC</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.1.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="d6ef49d86653f11cf1c297cecd2dbd949a788b30a2e1f1f069d8e448a2fc48cf" name="ghc-uuid" arch="src">
    <version epoch="0" ver="1.3.13" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1449489600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 1.3.12
  * Use `cryptonite` for crypto
  * The function `V4.nextRandom` is now implemented with functions from
  `Crypto.Random` in package `cryptonite`. This does slow-down random
  UUID generation but provides for far greater randomness. The
  `Random` instance for `UUID` can be used to re-gain the old behavior.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.12 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.3.12 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.3.12 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.3.13 with cabal2obs.</changelog>

</package>
<package pkgid="df3fd5ad527b5455cbf031632bdba3f8328f8d7af8cf2c9778e807f08f182532" name="ghc-uuid" arch="x86_64">
    <version epoch="0" ver="1.3.13" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1449489600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 1.3.12
  * Use `cryptonite` for crypto
  * The function `V4.nextRandom` is now implemented with functions from
  `Crypto.Random` in package `cryptonite`. This does slow-down random
  UUID generation but provides for far greater randomness. The
  `Random` instance for `UUID` can be used to re-gain the old behavior.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.12 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.3.12 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.3.12 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.3.13 with cabal2obs.</changelog>

</package>
<package pkgid="f3884d224d91da3bb083295ba2154a4bf6c68e8bdf3a24aa3cf653c1e8ef7cbb" name="ghc-uuid-devel" arch="x86_64">
    <version epoch="0" ver="1.3.13" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1449489600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 1.3.12
  * Use `cryptonite` for crypto
  * The function `V4.nextRandom` is now implemented with functions from
  `Crypto.Random` in package `cryptonite`. This does slow-down random
  UUID generation but provides for far greater randomness. The
  `Random` instance for `UUID` can be used to re-gain the old behavior.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.12 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.3.12 revision 2 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.3.12 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.3.13 with cabal2obs.</changelog>

</package>
<package pkgid="dfe095c3da483398667d217e3f750e7bb747653073dcd3b921d4d139f78644e5" name="ghc-uuid-types" arch="src">
    <version epoch="0" ver="1.0.3" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1449489600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 1.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.0.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="c456ae45929a00c0565545d8a5625cf8f8b1618c25ff0669b5ded46f9f862717" name="ghc-uuid-types" arch="src">
    <version epoch="0" ver="1.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1449489600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 1.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.0.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="bea7f893130c886f998a4b35da73672a9b147bc15687d90b57cbf99a91f9557d" name="ghc-uuid-types" arch="x86_64">
    <version epoch="0" ver="1.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1449489600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 1.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.0.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="0d2c0af4623d0e808b3eea8fde93e99921e05494b8eb370ee2e2e764f44a5ec1" name="ghc-uuid-types-devel" arch="x86_64">
    <version epoch="0" ver="1.0.3" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1449489600">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1459684800">- update to 1.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 1.0.3 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="986da84bd99bc0e88c60217ef79a7f548f69a8c9a4b1f673bc5902de70a433ef" name="ghc-vault" arch="src">
    <version epoch="0" ver="0.3.0.6" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 0.3.0.5
  * Add support for GHC type roles extension, using the RoleAnnotations
  language pragma.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.3.0.6
  * Bump dependencies to allow base &gt;= 4.5 &amp;&amp; &lt; 4.10.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="610f417a49e109b79c40ebb1ab0afc79df191fdd5e94592200fab7784283d464" name="ghc-vault" arch="src">
    <version epoch="0" ver="0.3.0.6" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 0.3.0.5
  * Add support for GHC type roles extension, using the RoleAnnotations
  language pragma.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.3.0.6
  * Bump dependencies to allow base &gt;= 4.5 &amp;&amp; &lt; 4.10.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="346bb0e04f993d4ef1be60aa039b69399a5d1ee1d16b9260cef55d0d95502494" name="ghc-vault" arch="x86_64">
    <version epoch="0" ver="0.3.0.6" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 0.3.0.5
  * Add support for GHC type roles extension, using the RoleAnnotations
  language pragma.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.3.0.6
  * Bump dependencies to allow base &gt;= 4.5 &amp;&amp; &lt; 4.10.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7716a442cc9900fc308de6bfd0cbd48360f3fd0331f0ae0cbc9f1cca6d9a9696" name="ghc-vault-devel" arch="x86_64">
    <version epoch="0" ver="0.3.0.6" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 0.3.0.5
  * Add support for GHC type roles extension, using the RoleAnnotations
  language pragma.</changelog>
<changelog author="mimi.vx@gmail.com" date="1455451200">- update to 0.3.0.6
  * Bump dependencies to allow base &gt;= 4.5 &amp;&amp; &lt; 4.10.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a1cc6d2b229b2ae6e73a7e4796cc52978fba360a43fff59d99863b618fc6bebf" name="ghc-vector" arch="src">
    <version epoch="0" ver="0.11.0.0" rel="2.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1337256000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.10 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1350475200">- update to 0.10.0.1 from upstream (HP 2012.4.0.0 RC2)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service loaclonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- BR ghc-deepseq-devel explicitly rather that relying on Cabal
  to pull it in
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="dvaleev@suse.com" date="1413633600">- Fix PowerPC 64bit builds (vector-debian-no_ann_without_ghci.patch)
  https://ghc.haskell.org/trac/ghc/ticket/4268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1413633601">- update to 0.10.9.1
  * no changelog
  * Haskell Platform 2014.2.0.0
- regenerate spec file
- drop vector-debian-no_ann_without_ghci.patch
  * we have ghci for all platforms now</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 0.10.12.3
  * Allow building with `primtive-0.6`
  * Add support for `deepseq-1.4.0.0`
  * Fixed compilation on non-head GHCs
  * Export MVector constructor from Data.Vector.Primitive to match Vector's
  (which was already exported).
  * Fix building on GHC 7.9 by adding Applicative instances for Id and Box
  * Support OverloadedLists for boxed Vector in GHC &gt;= 7.8
  * Add support for OverloadedLists in GHC &gt;= 7.8
  * Fix compilation with GHC 7.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.11.0.0
  * Define `Applicative` instances for `Data.Vector.Fusion.Util.{Box,Id}`
  * Define non-bottom `fail` for `instance Monad Vector`
  * New generalized stream fusion framework
  * Various safety fixes
  - Various overflows due to vector size have been eliminated
  - Memory is initialized on creation of unboxed vectors
  * Changes to SPEC usage to allow building under more conditions</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.0.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 0.11.0.0 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="3f59995c5c82c3605c2ed4710ac0f53c63c53145d5f0e65d8bae542127894322" name="ghc-vector" arch="x86_64">
    <version epoch="0" ver="0.11.0.0" rel="2.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1337256000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.10 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1350475200">- update to 0.10.0.1 from upstream (HP 2012.4.0.0 RC2)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service loaclonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- BR ghc-deepseq-devel explicitly rather that relying on Cabal
  to pull it in
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="dvaleev@suse.com" date="1413633600">- Fix PowerPC 64bit builds (vector-debian-no_ann_without_ghci.patch)
  https://ghc.haskell.org/trac/ghc/ticket/4268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1413633601">- update to 0.10.9.1
  * no changelog
  * Haskell Platform 2014.2.0.0
- regenerate spec file
- drop vector-debian-no_ann_without_ghci.patch
  * we have ghci for all platforms now</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 0.10.12.3
  * Allow building with `primtive-0.6`
  * Add support for `deepseq-1.4.0.0`
  * Fixed compilation on non-head GHCs
  * Export MVector constructor from Data.Vector.Primitive to match Vector's
  (which was already exported).
  * Fix building on GHC 7.9 by adding Applicative instances for Id and Box
  * Support OverloadedLists for boxed Vector in GHC &gt;= 7.8
  * Add support for OverloadedLists in GHC &gt;= 7.8
  * Fix compilation with GHC 7.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.11.0.0
  * Define `Applicative` instances for `Data.Vector.Fusion.Util.{Box,Id}`
  * Define non-bottom `fail` for `instance Monad Vector`
  * New generalized stream fusion framework
  * Various safety fixes
  - Various overflows due to vector size have been eliminated
  - Memory is initialized on creation of unboxed vectors
  * Changes to SPEC usage to allow building under more conditions</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.0.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 0.11.0.0 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="1c6daf5e0040ff5a29321b69968c92f63eecf06ab5a0a68598d4e873acd0c87f" name="ghc-vector-algorithms" arch="src">
    <version epoch="0" ver="0.7.0.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483963200">- Update to version 0.7.0.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="316b9f75153851f579aaac3ddc6279ccfbabfa6d9c02803d95467c08d17eba95" name="ghc-vector-algorithms" arch="x86_64">
    <version epoch="0" ver="0.7.0.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483963200">- Update to version 0.7.0.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="6218bbd7fed42b933a4d4c909e895f6096a6da45c68d31a9b628469219b30a26" name="ghc-vector-algorithms-devel" arch="x86_64">
    <version epoch="0" ver="0.7.0.1" rel="2.3.4"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.0.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483963200">- Update to version 0.7.0.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="0fe6fd4423a19fb088ba37ed5d2db60010ceac568cb872187d0c6fdb39624a0b" name="ghc-vector-binary-instances" arch="src">
    <version epoch="0" ver="0.2.3.4" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 0.2.1.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784001">- update to 0.2.3.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1458043200">- update to 0.2.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.2.3.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 0.2.3.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.2.3.4 with cabal2obs.</changelog>

</package>
<package pkgid="d02e1ccdff29158ac0fb9493f2bed3ae8b17dfd086e8dc1d9fa78f24954606a7" name="ghc-vector-binary-instances" arch="x86_64">
    <version epoch="0" ver="0.2.3.4" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 0.2.1.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784001">- update to 0.2.3.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1458043200">- update to 0.2.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.2.3.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 0.2.3.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.2.3.4 with cabal2obs.</changelog>

</package>
<package pkgid="e3bc621bb28a6e6260849be14d74c0530a6f2596c0462f18e155e3f4a363dbe7" name="ghc-vector-binary-instances-devel" arch="x86_64">
    <version epoch="0" ver="0.2.3.4" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1447934400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784000">- update to 0.2.1.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1457784001">- update to 0.2.3.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1458043200">- update to 0.2.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.2.3.2</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 0.2.3.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.2.3.4 with cabal2obs.</changelog>

</package>
<package pkgid="a3fcd12130ef7d29a2f00052bb3f774afd444874baf483d8f754408c4cd7cea8" name="ghc-vector-devel" arch="x86_64">
    <version epoch="0" ver="0.11.0.0" rel="2.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1337256000">- spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.10 from upstream
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1350475200">- update to 0.10.0.1 from upstream (HP 2012.4.0.0 RC2)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service loaclonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1357560000">- expand macro in name tag to help source validator</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- BR ghc-deepseq-devel explicitly rather that relying on Cabal
  to pull it in
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="dvaleev@suse.com" date="1413633600">- Fix PowerPC 64bit builds (vector-debian-no_ann_without_ghci.patch)
  https://ghc.haskell.org/trac/ghc/ticket/4268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1413633601">- update to 0.10.9.1
  * no changelog
  * Haskell Platform 2014.2.0.0
- regenerate spec file
- drop vector-debian-no_ann_without_ghci.patch
  * we have ghci for all platforms now</changelog>
<changelog author="mimi.vx@gmail.com" date="1429012800">- update to 0.10.12.3
  * Allow building with `primtive-0.6`
  * Add support for `deepseq-1.4.0.0`
  * Fixed compilation on non-head GHCs
  * Export MVector constructor from Data.Vector.Primitive to match Vector's
  (which was already exported).
  * Fix building on GHC 7.9 by adding Applicative instances for Id and Box
  * Support OverloadedLists for boxed Vector in GHC &gt;= 7.8
  * Add support for OverloadedLists in GHC &gt;= 7.8
  * Fix compilation with GHC 7.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 0.11.0.0
  * Define `Applicative` instances for `Data.Vector.Fusion.Util.{Box,Id}`
  * Define non-bottom `fail` for `instance Monad Vector`
  * New generalized stream fusion framework
  * Various safety fixes
  - Various overflows due to vector size have been eliminated
  - Memory is initialized on creation of unboxed vectors
  * Changes to SPEC usage to allow building under more conditions</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.11.0.0 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 0.11.0.0 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="3e5abd5c5b6915bfd2999204737a8393050a60f3bebb0abc5d269564ef11580e" name="ghc-vector-instances" arch="src">
    <version epoch="0" ver="3.3.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c903bd64183206753b6fae05d88b90db097d7123782efee0857cc05a534cac5c" name="ghc-vector-instances" arch="x86_64">
    <version epoch="0" ver="3.3.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9fb8cb85515757734023be0b71a23eebe4adf939787211ade2cf8f52b4510679" name="ghc-vector-instances-devel" arch="x86_64">
    <version epoch="0" ver="3.3.1" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1447761600">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.3.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="92a3dedc6d8902ceb507b264710021683ede40fec58e188660eb21fe9c83e694" name="ghc-void" arch="src">
    <version epoch="0" ver="0.7.1" rel="3.3.1"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package  - version 0.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.7
  * adapt to `Data.Void` being moved into `base-4.8`
  * `vacuousM` removed</changelog>
<changelog author="mimi.vx@gmail.com" date="1442750400">- update to 0.7.1
  * Support semigroups 0.17 on older GHCs
  * Backported NFData's semigroup instance to older GHCs.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="295620cb145abd36a875997b233cb8c4607043311ef252d3d5c6b807f3586e89" name="ghc-void" arch="x86_64">
    <version epoch="0" ver="0.7.1" rel="3.3.1"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package  - version 0.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.7
  * adapt to `Data.Void` being moved into `base-4.8`
  * `vacuousM` removed</changelog>
<changelog author="mimi.vx@gmail.com" date="1442750400">- update to 0.7.1
  * Support semigroups 0.17 on older GHCs
  * Backported NFData's semigroup instance to older GHCs.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="c83faf78c82983d27934cf9df4f1561a69c70cca5261d7ea28ecc6ed66da114d" name="ghc-void-devel" arch="x86_64">
    <version epoch="0" ver="0.7.1" rel="3.3.1"/>

<changelog author="sbahling@suse.com" date="1381060800">- Initial package  - version 0.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update to 0.7
  * adapt to `Data.Void` being moved into `base-4.8`
  * `vacuousM` removed</changelog>
<changelog author="mimi.vx@gmail.com" date="1442750400">- update to 0.7.1
  * Support semigroups 0.17 on older GHCs
  * Backported NFData's semigroup instance to older GHCs.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.7.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="604ed221d1602f79d82b86d5a2de403bc0224f44df9577f0b13df5f3435dad14" name="ghc-wai" arch="src">
    <version epoch="0" ver="3.2.1.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">-  initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 3.0.3.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 3.0.5.0
  * Avoid using the IsString Builder instance
  * A new module Network.Wai.HTTP2 is exported.
  * mapResponseHeaders, ifRequest and modifyResponse are exported.
- add remove-dep.patch mimi.vx@gmail.com -- remove bytestring-builder dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 3.2.0
  * Major version up due to breaking changes. We chose 3.2.0, not 3.1.0 for
    consistency with Warp 3.2.0.
  * The Network.Wai.HTTP2 module was removed.
  * tryGetFileSize, hContentRange, hAcceptRanges, contentRangeHeader and
    chooseFilePart, adjustForFilePart and parseByteRanges were removed from
    the Network.Wai.Internal module.
  * New fields for Request: requestHeaderReferer and requestHeaderUserAgent.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 3.2.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 3.2.1
  * add mapResponseStatus</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 3.2.1.1
- refreshed remove-dep.patch
  * Relax upper bound on bytestring-builder</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.1.1 revision 0 with cabal2obs.
  This update obsoletes remove-dep.patch.</changelog>

</package>
<package pkgid="e1422d40e9df8770a513f6246af3c34f4ed766349ea042c335fd0911f6b523c5" name="ghc-wai" arch="src">
    <version epoch="0" ver="3.2.1.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">-  initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 3.0.3.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 3.0.5.0
  * Avoid using the IsString Builder instance
  * A new module Network.Wai.HTTP2 is exported.
  * mapResponseHeaders, ifRequest and modifyResponse are exported.
- add remove-dep.patch mimi.vx@gmail.com -- remove bytestring-builder dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 3.2.0
  * Major version up due to breaking changes. We chose 3.2.0, not 3.1.0 for
    consistency with Warp 3.2.0.
  * The Network.Wai.HTTP2 module was removed.
  * tryGetFileSize, hContentRange, hAcceptRanges, contentRangeHeader and
    chooseFilePart, adjustForFilePart and parseByteRanges were removed from
    the Network.Wai.Internal module.
  * New fields for Request: requestHeaderReferer and requestHeaderUserAgent.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 3.2.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 3.2.1
  * add mapResponseStatus</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 3.2.1.1
- refreshed remove-dep.patch
  * Relax upper bound on bytestring-builder</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.1.1 revision 0 with cabal2obs.
  This update obsoletes remove-dep.patch.</changelog>

</package>
<package pkgid="49c85433463d79a638ebd6286619fe222131e06f204fec777bf18bc3af68c13f" name="ghc-wai" arch="x86_64">
    <version epoch="0" ver="3.2.1.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">-  initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 3.0.3.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 3.0.5.0
  * Avoid using the IsString Builder instance
  * A new module Network.Wai.HTTP2 is exported.
  * mapResponseHeaders, ifRequest and modifyResponse are exported.
- add remove-dep.patch mimi.vx@gmail.com -- remove bytestring-builder dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 3.2.0
  * Major version up due to breaking changes. We chose 3.2.0, not 3.1.0 for
    consistency with Warp 3.2.0.
  * The Network.Wai.HTTP2 module was removed.
  * tryGetFileSize, hContentRange, hAcceptRanges, contentRangeHeader and
    chooseFilePart, adjustForFilePart and parseByteRanges were removed from
    the Network.Wai.Internal module.
  * New fields for Request: requestHeaderReferer and requestHeaderUserAgent.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 3.2.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 3.2.1
  * add mapResponseStatus</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 3.2.1.1
- refreshed remove-dep.patch
  * Relax upper bound on bytestring-builder</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.1.1 revision 0 with cabal2obs.
  This update obsoletes remove-dep.patch.</changelog>

</package>
<package pkgid="8367c0f39b8c9b32c9bca9a1c000ba214d9136702bbf917214ccf24378ec19b9" name="ghc-wai-app-static" arch="src">
    <version epoch="0" ver="3.1.6.1" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version wai-app-static-3.1.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 3.1.5
  * Switch to cryponite</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.1.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 3.1.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 3.1.6.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="729df9592d5354fc4546223fabe22e9e4dd8d878bc75169689406f92c2aa8857" name="ghc-wai-app-static" arch="x86_64">
    <version epoch="0" ver="3.1.6.1" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version wai-app-static-3.1.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 3.1.5
  * Switch to cryponite</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.1.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 3.1.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 3.1.6.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="063e6822c862b3c2dd736333d7984e029df679d24d6abd29848a0849db61a481" name="ghc-wai-app-static-devel" arch="x86_64">
    <version epoch="0" ver="3.1.6.1" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version wai-app-static-3.1.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 3.1.5
  * Switch to cryponite</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.1.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 3.1.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 3.1.6.1 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f02741b1aa39cd9f2948303adc03ac45909300911e892769f407381a456c1ba7" name="ghc-wai-devel" arch="x86_64">
    <version epoch="0" ver="3.2.1.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">-  initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1436184000">- update to 3.0.3.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 3.0.5.0
  * Avoid using the IsString Builder instance
  * A new module Network.Wai.HTTP2 is exported.
  * mapResponseHeaders, ifRequest and modifyResponse are exported.
- add remove-dep.patch mimi.vx@gmail.com -- remove bytestring-builder dep</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 3.2.0
  * Major version up due to breaking changes. We chose 3.2.0, not 3.1.0 for
    consistency with Warp 3.2.0.
  * The Network.Wai.HTTP2 module was removed.
  * tryGetFileSize, hContentRange, hAcceptRanges, contentRangeHeader and
    chooseFilePart, adjustForFilePart and parseByteRanges were removed from
    the Network.Wai.Internal module.
  * New fields for Request: requestHeaderReferer and requestHeaderUserAgent.</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 3.2.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 3.2.1
  * add mapResponseStatus</changelog>
<changelog author="mimi.vx@gmail.com" date="1464264000">- update to 3.2.1.1
- refreshed remove-dep.patch
  * Relax upper bound on bytestring-builder</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.1.1 revision 0 with cabal2obs.
  This update obsoletes remove-dep.patch.</changelog>

</package>
<package pkgid="39e68e113cdcb6f1583ec130621fffdd6b53837c7cb9c18a6932da2fde21117d" name="ghc-wai-extra" arch="src">
    <version epoch="0" ver="3.0.19.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 3.0.7.1
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 3.0.8.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 3.0.10
  * Network.Wai.Middleware.Routed module added
  * Adding Request Body to RequestLogger</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 3.0.11.1
  * Add constructor for more detailed custom output formats for RequestLogger
  * Add JSON output formatter for RequestLogger</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 3.0.13
  * Autoflush handle
  * Add Network.Wai.Header.contentLength to read the Content-Length header
    of a response
  * The gzip middleware no longer zips responses smaller than 860 bytes</changelog>
<changelog author="mimi.vx@gmail.com" date="1451563200">- update to 3.0.13.1
  * support wai 3.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 3.0.14
  * Middleware to force domain names.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 3.0.14.1
  * Doc update for logStdout and logStdoutDev</changelog>
<changelog author="mimi.vx@gmail.com" date="1458302400">- update to 3.0.14.3
  * Add missing requestHeaderReferer and requestHeaderUserAgent fields to CGI
  * Case insensitive multipart request header lookup</changelog>
<changelog author="mimi.vx@gmail.com" date="1458734400">- update to 3.0.15
  * add requestSizeCheck</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 3.0.15.1
  * don't use deprecated CRT functions on Windows</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 3.0.15.2
  * Doc improvements</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 3.0.16.1
  * Fix the way the header length is checked (for limiting the max header length)
  * Add a new function "parseRequestBodyEx" that allows various size limits to be set.</changelog>
<changelog author="psimons@suse.com" date="1468843200">- Update to version 3.0.16.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 3.0.17 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 3.0.18 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 3.0.19 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 3.0.19.1 with cabal2obs.</changelog>

</package>
<package pkgid="7e7b61bb7e39678344299b86cc69379bbf6e8085f9f109204095b0905f8d4e17" name="ghc-wai-extra" arch="src">
    <version epoch="0" ver="3.0.19.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 3.0.7.1
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 3.0.8.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 3.0.10
  * Network.Wai.Middleware.Routed module added
  * Adding Request Body to RequestLogger</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 3.0.11.1
  * Add constructor for more detailed custom output formats for RequestLogger
  * Add JSON output formatter for RequestLogger</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 3.0.13
  * Autoflush handle
  * Add Network.Wai.Header.contentLength to read the Content-Length header
    of a response
  * The gzip middleware no longer zips responses smaller than 860 bytes</changelog>
<changelog author="mimi.vx@gmail.com" date="1451563200">- update to 3.0.13.1
  * support wai 3.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 3.0.14
  * Middleware to force domain names.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 3.0.14.1
  * Doc update for logStdout and logStdoutDev</changelog>
<changelog author="mimi.vx@gmail.com" date="1458302400">- update to 3.0.14.3
  * Add missing requestHeaderReferer and requestHeaderUserAgent fields to CGI
  * Case insensitive multipart request header lookup</changelog>
<changelog author="mimi.vx@gmail.com" date="1458734400">- update to 3.0.15
  * add requestSizeCheck</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 3.0.15.1
  * don't use deprecated CRT functions on Windows</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 3.0.15.2
  * Doc improvements</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 3.0.16.1
  * Fix the way the header length is checked (for limiting the max header length)
  * Add a new function "parseRequestBodyEx" that allows various size limits to be set.</changelog>
<changelog author="psimons@suse.com" date="1468843200">- Update to version 3.0.16.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 3.0.17 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 3.0.18 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 3.0.19 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 3.0.19.1 with cabal2obs.</changelog>

</package>
<package pkgid="6e625e4840fc1cae55e16d2a7764080b7fae3a3cd88074a208ed7290f0d41336" name="ghc-wai-extra" arch="x86_64">
    <version epoch="0" ver="3.0.19.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 3.0.7.1
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 3.0.8.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 3.0.10
  * Network.Wai.Middleware.Routed module added
  * Adding Request Body to RequestLogger</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 3.0.11.1
  * Add constructor for more detailed custom output formats for RequestLogger
  * Add JSON output formatter for RequestLogger</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 3.0.13
  * Autoflush handle
  * Add Network.Wai.Header.contentLength to read the Content-Length header
    of a response
  * The gzip middleware no longer zips responses smaller than 860 bytes</changelog>
<changelog author="mimi.vx@gmail.com" date="1451563200">- update to 3.0.13.1
  * support wai 3.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 3.0.14
  * Middleware to force domain names.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 3.0.14.1
  * Doc update for logStdout and logStdoutDev</changelog>
<changelog author="mimi.vx@gmail.com" date="1458302400">- update to 3.0.14.3
  * Add missing requestHeaderReferer and requestHeaderUserAgent fields to CGI
  * Case insensitive multipart request header lookup</changelog>
<changelog author="mimi.vx@gmail.com" date="1458734400">- update to 3.0.15
  * add requestSizeCheck</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 3.0.15.1
  * don't use deprecated CRT functions on Windows</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 3.0.15.2
  * Doc improvements</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 3.0.16.1
  * Fix the way the header length is checked (for limiting the max header length)
  * Add a new function "parseRequestBodyEx" that allows various size limits to be set.</changelog>
<changelog author="psimons@suse.com" date="1468843200">- Update to version 3.0.16.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 3.0.17 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 3.0.18 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 3.0.19 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 3.0.19.1 with cabal2obs.</changelog>

</package>
<package pkgid="ee8f2d99cac42e8ad9dde30d64d940190862d5644ea03f2925e91f20b327e0f5" name="ghc-wai-extra-devel" arch="x86_64">
    <version epoch="0" ver="3.0.19.1" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- update to 3.0.7.1
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 3.0.8.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 3.0.10
  * Network.Wai.Middleware.Routed module added
  * Adding Request Body to RequestLogger</changelog>
<changelog author="mimi.vx@gmail.com" date="1444651200">- update to 3.0.11.1
  * Add constructor for more detailed custom output formats for RequestLogger
  * Add JSON output formatter for RequestLogger</changelog>
<changelog author="mimi.vx@gmail.com" date="1448193600">- update to 3.0.13
  * Autoflush handle
  * Add Network.Wai.Header.contentLength to read the Content-Length header
    of a response
  * The gzip middleware no longer zips responses smaller than 860 bytes</changelog>
<changelog author="mimi.vx@gmail.com" date="1451563200">- update to 3.0.13.1
  * support wai 3.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 3.0.14
  * Middleware to force domain names.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 3.0.14.1
  * Doc update for logStdout and logStdoutDev</changelog>
<changelog author="mimi.vx@gmail.com" date="1458302400">- update to 3.0.14.3
  * Add missing requestHeaderReferer and requestHeaderUserAgent fields to CGI
  * Case insensitive multipart request header lookup</changelog>
<changelog author="mimi.vx@gmail.com" date="1458734400">- update to 3.0.15
  * add requestSizeCheck</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 3.0.15.1
  * don't use deprecated CRT functions on Windows</changelog>
<changelog author="mimi.vx@gmail.com" date="1466164800">- update to 3.0.15.2
  * Doc improvements</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 3.0.16.1
  * Fix the way the header length is checked (for limiting the max header length)
  * Add a new function "parseRequestBodyEx" that allows various size limits to be set.</changelog>
<changelog author="psimons@suse.com" date="1468843200">- Update to version 3.0.16.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 3.0.17 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 3.0.18 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 3.0.19 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 3.0.19.1 with cabal2obs.</changelog>

</package>
<package pkgid="c5c27bae46b83d1ff3f8a22412040ef725b9be35d6fe5e9b7c8845abc886895b" name="ghc-wai-logger" arch="src">
    <version epoch="0" ver="2.2.7" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432814400">- correct licence to MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1434283200">- update to 2.2.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 2.2.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 2.2.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="69e02a42f6da248a17dfc566f17dc9ad82068e90806854c5b330ab4b9644a7c6" name="ghc-wai-logger" arch="src">
    <version epoch="0" ver="2.2.7" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432814400">- correct licence to MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1434283200">- update to 2.2.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 2.2.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 2.2.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="386f0bfc6fba73a932409a078dbaeae4495b60d135b9a890418bb9b51c1ee3a3" name="ghc-wai-logger" arch="x86_64">
    <version epoch="0" ver="2.2.7" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432814400">- correct licence to MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1434283200">- update to 2.2.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 2.2.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 2.2.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8d28548e3fb7602126e02655bdc74f7b9660fc384e63f107568dd28eee0eb3f2" name="ghc-wai-logger-devel" arch="x86_64">
    <version epoch="0" ver="2.2.7" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1432814400">- correct licence to MIT</changelog>
<changelog author="mimi.vx@gmail.com" date="1434283200">- update to 2.2.4.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 2.2.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 2.2.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 2.2.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="67c287932966c62616c750de204c7ab1b8abfc0c128ac669a1cbc6479ef52f48" name="ghc-warp" arch="src">
    <version epoch="0" ver="3.2.11" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit
  * add cabal-deps.patch to remove bytestring-builder from cabal file</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 3.1.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 3.1.10
  * setFileInfoCacheDuration
  * setLogger
  * FileInfo/getFileInfo
  * Fix: warp-tls strips out the Host request header
  * Using the new priority queue based on PSQ provided by http2 lib.
  * A concatenated Cookie header is prepended to the headers to ensure that it
    flows pseudo headers.
  * Providing a new settings: setHTTP2Disabled
  * Using http-types v0.9.
  * Using newer http2 library to prevent change table size attacks.
  * API for HTTP/2 server push and trailers.
  * Preventing response splitting attacks.
  * Concatenating multiple Cookie: headers in HTTP/2.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451044800">- update to 3.1.12
- refresh cabal-deps.patch
  * Setting lower bound for auto-update
  * Providing a new API: killManager.
  * Preventing space leaks due to Weak ThreadId
  * Setting upper bound for http2.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 3.2.2
  * Throwing errno for pread
  * Add back warpVersion
  * Major version up due to breaking changes. This is because the HTTP/2 code was
    started over with Warp 3.1.3 due to performance issue
  * runHTTP2, runHTTP2Env, runHTTP2Settings and runHTTP2SettingsSocket were removed
    from the Network.Wai.Handler.Warp module.
  * The performance of HTTP/2 was drastically improved. Now the performance of HTTP/2
    is almost the same as that of HTTP/1.1.
  * The logic to handle files in HTTP/2 is now identical to that in HTTP/1.1.
  * Internal stuff was removed from the Network.Wai.Handler.Warp module
    according to the plan.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315200">- update to 3.2.3
  * Using http2 v1.5.x which much improves the performance of HTTP/2
  * To get rid of the bottleneck of ByteString's (==), a new logic to compare header
    names is introduced.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 3.2.6
  * Using token based APIs of http2 1.6.
  * Ignoring errors from setSocketOption
  * Added withApplication, testWithApplication, and openFreePort
  * Fixing reaper delay value of file info cache.</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 3.2.7
  * Adding new APIs for HTTP/2 server push: getHTTP2Data and setHTTP2Data
  * Better accept(2) error handling
  * Adding getGracefulShutdownTimeout.
  * Add {test,}withApplicationSettings</changelog>
<changelog author="psimons@suse.com" date="1468843200">- Update to version 3.2.7 revision 0 with cabal2obs.
  This update obsoletes cabal-deps.patch.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 3.2.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 3.2.9 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 3.2.10 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 3.2.11 with cabal2obs.</changelog>

</package>
<package pkgid="888cad54a2324f00d69e7707374c3974387da26194818eaf46e0e28b70187918" name="ghc-warp" arch="x86_64">
    <version epoch="0" ver="3.2.11" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit
  * add cabal-deps.patch to remove bytestring-builder from cabal file</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 3.1.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 3.1.10
  * setFileInfoCacheDuration
  * setLogger
  * FileInfo/getFileInfo
  * Fix: warp-tls strips out the Host request header
  * Using the new priority queue based on PSQ provided by http2 lib.
  * A concatenated Cookie header is prepended to the headers to ensure that it
    flows pseudo headers.
  * Providing a new settings: setHTTP2Disabled
  * Using http-types v0.9.
  * Using newer http2 library to prevent change table size attacks.
  * API for HTTP/2 server push and trailers.
  * Preventing response splitting attacks.
  * Concatenating multiple Cookie: headers in HTTP/2.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451044800">- update to 3.1.12
- refresh cabal-deps.patch
  * Setting lower bound for auto-update
  * Providing a new API: killManager.
  * Preventing space leaks due to Weak ThreadId
  * Setting upper bound for http2.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 3.2.2
  * Throwing errno for pread
  * Add back warpVersion
  * Major version up due to breaking changes. This is because the HTTP/2 code was
    started over with Warp 3.1.3 due to performance issue
  * runHTTP2, runHTTP2Env, runHTTP2Settings and runHTTP2SettingsSocket were removed
    from the Network.Wai.Handler.Warp module.
  * The performance of HTTP/2 was drastically improved. Now the performance of HTTP/2
    is almost the same as that of HTTP/1.1.
  * The logic to handle files in HTTP/2 is now identical to that in HTTP/1.1.
  * Internal stuff was removed from the Network.Wai.Handler.Warp module
    according to the plan.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315200">- update to 3.2.3
  * Using http2 v1.5.x which much improves the performance of HTTP/2
  * To get rid of the bottleneck of ByteString's (==), a new logic to compare header
    names is introduced.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 3.2.6
  * Using token based APIs of http2 1.6.
  * Ignoring errors from setSocketOption
  * Added withApplication, testWithApplication, and openFreePort
  * Fixing reaper delay value of file info cache.</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 3.2.7
  * Adding new APIs for HTTP/2 server push: getHTTP2Data and setHTTP2Data
  * Better accept(2) error handling
  * Adding getGracefulShutdownTimeout.
  * Add {test,}withApplicationSettings</changelog>
<changelog author="psimons@suse.com" date="1468843200">- Update to version 3.2.7 revision 0 with cabal2obs.
  This update obsoletes cabal-deps.patch.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 3.2.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 3.2.9 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 3.2.10 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 3.2.11 with cabal2obs.</changelog>

</package>
<package pkgid="4c6038cff2276446697e319e0d00739f2ef3c906340a1e8daaf9ba77b0a9bbfd" name="ghc-warp-devel" arch="x86_64">
    <version epoch="0" ver="3.2.11" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442059200">- initial commit
  * add cabal-deps.patch to remove bytestring-builder from cabal file</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 3.1.3.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 3.1.10
  * setFileInfoCacheDuration
  * setLogger
  * FileInfo/getFileInfo
  * Fix: warp-tls strips out the Host request header
  * Using the new priority queue based on PSQ provided by http2 lib.
  * A concatenated Cookie header is prepended to the headers to ensure that it
    flows pseudo headers.
  * Providing a new settings: setHTTP2Disabled
  * Using http-types v0.9.
  * Using newer http2 library to prevent change table size attacks.
  * API for HTTP/2 server push and trailers.
  * Preventing response splitting attacks.
  * Concatenating multiple Cookie: headers in HTTP/2.</changelog>
<changelog author="mimi.vx@gmail.com" date="1451044800">- update to 3.1.12
- refresh cabal-deps.patch
  * Setting lower bound for auto-update
  * Providing a new API: killManager.
  * Preventing space leaks due to Weak ThreadId
  * Setting upper bound for http2.</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 3.2.2
  * Throwing errno for pread
  * Add back warpVersion
  * Major version up due to breaking changes. This is because the HTTP/2 code was
    started over with Warp 3.1.3 due to performance issue
  * runHTTP2, runHTTP2Env, runHTTP2Settings and runHTTP2SettingsSocket were removed
    from the Network.Wai.Handler.Warp module.
  * The performance of HTTP/2 was drastically improved. Now the performance of HTTP/2
    is almost the same as that of HTTP/1.1.
  * The logic to handle files in HTTP/2 is now identical to that in HTTP/1.1.
  * Internal stuff was removed from the Network.Wai.Handler.Warp module
    according to the plan.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456315200">- update to 3.2.3
  * Using http2 v1.5.x which much improves the performance of HTTP/2
  * To get rid of the bottleneck of ByteString's (==), a new logic to compare header
    names is introduced.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 3.2.6
  * Using token based APIs of http2 1.6.
  * Ignoring errors from setSocketOption
  * Added withApplication, testWithApplication, and openFreePort
  * Fixing reaper delay value of file info cache.</changelog>
<changelog author="mimi.vx@gmail.com" date="1468152000">- update to 3.2.7
  * Adding new APIs for HTTP/2 server push: getHTTP2Data and setHTTP2Data
  * Better accept(2) error handling
  * Adding getGracefulShutdownTimeout.
  * Add {test,}withApplicationSettings</changelog>
<changelog author="psimons@suse.com" date="1468843200">- Update to version 3.2.7 revision 0 with cabal2obs.
  This update obsoletes cabal-deps.patch.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 3.2.8 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 3.2.9 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 3.2.10 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 3.2.11 with cabal2obs.</changelog>

</package>
<package pkgid="1c933d20d5bf67bd48cdd80b3906f00d3af6c0713afa30f0cc9104332751d1ab" name="ghc-warp-tls" arch="src">
    <version epoch="0" ver="3.2.3" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version warp-tls-3.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 3.2.1
  * remove dependency on cprng-aes (ghc-cprng-aes-devel)</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 3.2.2
  * New settting parameter: tlsServerDHEParams
  * Preventing socket leakage</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 3.2.3 with cabal2obs.</changelog>

</package>
<package pkgid="b65d2a33f7c79a43528e24eab4ea15d7d375b74b1b55bf5f0082b083ff8ece71" name="ghc-warp-tls" arch="x86_64">
    <version epoch="0" ver="3.2.3" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version warp-tls-3.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 3.2.1
  * remove dependency on cprng-aes (ghc-cprng-aes-devel)</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 3.2.2
  * New settting parameter: tlsServerDHEParams
  * Preventing socket leakage</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 3.2.3 with cabal2obs.</changelog>

</package>
<package pkgid="cb41c2a84254cb1acbe4dabb87c29fc96a49ac96f2fabda451e64ed88e19b22c" name="ghc-warp-tls-devel" arch="x86_64">
    <version epoch="0" ver="3.2.3" rel="2.3.3"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version warp-tls-3.2.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 3.2.1
  * remove dependency on cprng-aes (ghc-cprng-aes-devel)</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 3.2.2
  * New settting parameter: tlsServerDHEParams
  * Preventing socket leakage</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 3.2.2 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 3.2.3 with cabal2obs.</changelog>

</package>
<package pkgid="bac67712ec9e8f2c9f82129531691c110c5820dc67adbac20ed66a0429962358" name="ghc-wl-pprint-text" arch="src">
    <version epoch="0" ver="1.1.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-wl-pprint-text generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 1.1.1.0 with cabal2obs.</changelog>

</package>
<package pkgid="5db6606d2e64f329f8ef0147673c4a73e4ec2eca303fa9a349371b96deb56654" name="ghc-wl-pprint-text" arch="x86_64">
    <version epoch="0" ver="1.1.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-wl-pprint-text generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 1.1.1.0 with cabal2obs.</changelog>

</package>
<package pkgid="a757f883824ca44d7d8ad8b0a99996ba09a61ad68b0a448d8f70b2971ba78a02" name="ghc-wl-pprint-text-devel" arch="x86_64">
    <version epoch="0" ver="1.1.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1455364800">- ghc-wl-pprint-text generated by st2obs scritpt</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.1.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 1.1.1.0 with cabal2obs.</changelog>

</package>
<package pkgid="a10e3628ed9cbd2e2c6817574a26775bc76163cbc245db9bd72dae7d7749f75c" name="ghc-word8" arch="src">
    <version epoch="0" ver="0.1.2" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a35715fd14a5159659058ad3d2f1ac701d2e23eb74043d8cd808c7c7c67a380c" name="ghc-word8" arch="x86_64">
    <version epoch="0" ver="0.1.2" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="82e8f6d61574866e6ba7a5283a56f5720771ed36c7f98bc5664e530f2b83099c" name="ghc-word8-devel" arch="x86_64">
    <version epoch="0" ver="0.1.2" rel="5.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429876800">- initial commit</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.2 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7539941edd6ee5ba98ab495e7f05f85bb3fe3f6916f760fb1a08ea969cf60635" name="ghc-wreq" arch="src">
    <version epoch="0" ver="0.4.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 0.4.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="4056eee8f2e464e16ecc93aaa8a8800f46166e1cbcd1fb2ac5e8f146e6d38eb6" name="ghc-wreq" arch="x86_64">
    <version epoch="0" ver="0.4.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 0.4.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="b3cb33f20da82621fed3dabacbd7237f6b154441e47f94fd133f9f2b455c8aa7" name="ghc-wreq-devel" arch="x86_64">
    <version epoch="0" ver="0.4.1.0" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1446206400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1450958400">- update to 0.4.1.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.1.0 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="ba3b90a790011723dfe8749fcb789213d4ac4ff20df52db7f59f5bb72316fd70" name="ghc-x509" arch="src">
    <version epoch="0" ver="1.6.5" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.6.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.6.5 with cabal2obs.</changelog>

</package>
<package pkgid="3b163df19884c5f5eb7114ed810811f83458755551f76f75ad345734570263f4" name="ghc-x509" arch="src">
    <version epoch="0" ver="1.6.5" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.6.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.6.5 with cabal2obs.</changelog>

</package>
<package pkgid="1af1ac0cd2e7166b8e1f6484504bc2aedbf9b56d6b4935e2e3f2ce4e32ad8dff" name="ghc-x509" arch="x86_64">
    <version epoch="0" ver="1.6.5" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.6.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.6.5 with cabal2obs.</changelog>

</package>
<package pkgid="4a156070e22d84f44b7e95abdbcb933cc7c0e812e89cc0fe9fe4a173237fe8a5" name="ghc-x509-devel" arch="x86_64">
    <version epoch="0" ver="1.6.5" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.5.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.6.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.6.5 with cabal2obs.</changelog>

</package>
<package pkgid="7ea8764e241cd2effde3a6843a8eac286acac0efdc67453aa4c91159cbe1318d" name="ghc-x509-store" arch="src">
    <version epoch="0" ver="1.6.2" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.2 with cabal2obs.</changelog>

</package>
<package pkgid="aa434174fc40ff1bda2aa5d786bf194920aa748e9f1b3e8d852dafd4adc3760f" name="ghc-x509-store" arch="src">
    <version epoch="0" ver="1.6.2" rel="3.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.2 with cabal2obs.</changelog>

</package>
<package pkgid="b25fc1b0997d5e6b957aaa896e39fcfd383ee88e7e7c4389296cae80ff5e9440" name="ghc-x509-store" arch="x86_64">
    <version epoch="0" ver="1.6.2" rel="3.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.2 with cabal2obs.</changelog>

</package>
<package pkgid="41e40d7788cfe2090805b4425e18388750353013ec9ba4ad587daa45abe18b54" name="ghc-x509-store-devel" arch="x86_64">
    <version epoch="0" ver="1.6.2" rel="3.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.2 with cabal2obs.</changelog>

</package>
<package pkgid="a451ab8367f471fb35583951c89c35e3dae427f339f028c1093278eb7621ba5b" name="ghc-x509-system" arch="src">
    <version epoch="0" ver="1.6.4" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.4 with cabal2obs.</changelog>

</package>
<package pkgid="fdda9f49767b77a6d3b8e079c1d728fcf065a38f4b2c8ebffb9e3f2aa2e148d3" name="ghc-x509-system" arch="src">
    <version epoch="0" ver="1.6.4" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.4 with cabal2obs.</changelog>

</package>
<package pkgid="91ecb074a71b2c6604afd0df74d2df5da1248907ab76c90f80d6adc670b465aa" name="ghc-x509-system" arch="x86_64">
    <version epoch="0" ver="1.6.4" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.4 with cabal2obs.</changelog>

</package>
<package pkgid="d32359231a4b42ab6b8f77f0d594b55b800ae18f30c54dc36759a123564cd4e6" name="ghc-x509-system-devel" arch="x86_64">
    <version epoch="0" ver="1.6.4" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.4 with cabal2obs.</changelog>

</package>
<package pkgid="a7bdb5270d40ef256d6fa9f338c67f839853b2c61e162366e12981dfcbc4096e" name="ghc-x509-validation" arch="src">
    <version epoch="0" ver="1.6.5" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 1.5.2
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.6.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.5 with cabal2obs.</changelog>

</package>
<package pkgid="beb0251041bce15c9017c68573b9581556251ccb4a8b07168950981b9e5dce79" name="ghc-x509-validation" arch="src">
    <version epoch="0" ver="1.6.5" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 1.5.2
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.6.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.5 with cabal2obs.</changelog>

</package>
<package pkgid="86003b14316c61fe7e4241f9d523e968bd967bae0206c4008e9962791d6ff951" name="ghc-x509-validation" arch="x86_64">
    <version epoch="0" ver="1.6.5" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 1.5.2
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.6.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.5 with cabal2obs.</changelog>

</package>
<package pkgid="492ae417a1c36a8509ffcf920993b2c522ac11b6cb770cfff54378f1254619f9" name="ghc-x509-validation-devel" arch="x86_64">
    <version epoch="0" ver="1.6.5" rel="2.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1429790400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1431259200">- update to 1.5.2
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update to 1.6.0</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 1.6.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1443355200">- update to 1.6.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.6.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.6.4 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476187200">- Update to version 1.6.5 with cabal2obs.</changelog>

</package>
<package pkgid="1fd5c88ed5e39fa6db6e9c62e3082f6b86844b192cb4445662672811c1e96127" name="ghc-xhtml" arch="x86_64">
    <version epoch="0" ver="3000.2.1" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="4fe1bbd03acc16447a057a7ac30304a98a6a42ed0a828d185d6ca9315d90ae07" name="ghc-xhtml-devel" arch="x86_64">
    <version epoch="0" ver="3000.2.1" rel="9.3.3"/>

<changelog author="mimi.vx@gmail.com" date="1442750400">- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
  Tomas Cech sleep_walker@opensuse.org</changelog>
<changelog author="mimi.vx@gmail.com" date="1443873600">- Add choice for libffi in openSUSE:Leap:42.1</changelog>
<changelog author="sbahling@suse.com" date="1443873601">- Remove ncurses6.patch - it's not so easy ;)
- Add remove-cur_term-usage.patch to remove the need to access the
  cur_term global which isn't available in the openSUSE ncurses6
  build.</changelog>
<changelog author="schwab@suse.de" date="1444046400">- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1444132800">- update to 7.10.3
- add cabal-show-detail-direct.patch -- Fix testsuites with large output.
    Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
- add ghc.git-b29f20.patch
  * fixes upstream #7830
  * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
  and perhaps ppc64 with some optimizations enabled
  * backport of my patch for upcoming ghc 8.0.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1448971200">- use upstream variant of remove-cur_term-usage.patch</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update Cabal to 1.22.5.0
  * Don't recompile C sources unless needed
  * Support Haddock response files.
  * Add frameworks when linking a dynamic library.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450699200">- update terminfo to 0.4.0.2
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo</changelog>
<changelog author="mimi.vx@gmail.com" date="1451304000">- update Cabal to 1.22.6.0
- add u_Cabal_update.patch --  update of Cabal
  * Relax upper bound to allow upcoming binary-0.8</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1451995200">- update tarball to 7.10.3b
  * some documentation files were missing in the original
  7.10.3 tarball
- add 0001-link-command-line-libs-to-temp-so.patch
  * fix panic in GHCi when linking against C library specified
  as command line argument (-l&lt;lib&gt;)
  * currently under upstream review
  * fix Haskell trac #10458</changelog>
<changelog author="mimi.vx@gmail.com" date="1453809600">- update Cabal to 1.22.7.0
- refresh u_Cabal_update.patch
  * Backport #3012 to the 1.22 branch
  * Add foldl' import
  * The Cabal part for fully gcc-like response files</changelog>
<changelog author="mimi.vx@gmail.com" date="1454846400">- update haskeline to 0.7.2.2
- add u_haskeline_update.patch
  * canonicalize AMP instances to make the code more future proof
  * Generalize constraints for InputT instances
  * Bump upper bounds on base and transformers
  * Make Haskeline `-Wtabs` clean</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455451200">- add missing C library dependency to terminfo devel package</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1455710400">- limit parallel jobs to two on aarch64
  * aarch64 runs out of memory with too many parallel compiles</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update Cabal to 1.22.8.0
- refresh u_Cabal_update.patch
  * Distribution.Simple.Setup: remove job cap
  * Check all object file suffixes for recompilation
  * Move source files under 'src/'.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update haskeline to 0.7.2.3
- refresh u_haskeline_update.patch
  * Fix hsc2hs-related warning on ghc-8
  * Fix the behavior of ctrl-W in the emacs bindings
  * Point to github instead of trac</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463227200">- add D2214.patch
  * backport of upstream patch slated for ghc 8.0.2
  * fix issue in code PowerPC code generator (32 bit and 64 bit)
- add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
  * backport of upstream fix slated for ghc 8.0.2
  * fix bytestring library on big-endian archs
  * fix wrong results in ghc-pureMD5 and others on big-endian</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1463486400">- add D2225.patch
  * backport of upstream patch accepted for ghc 8.0.1
  * fix SMP primitives on all powerpc archs</changelog>
<changelog author="mimi.vx@gmail.com" date="1471521600">- fix boo#994268</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1474977600">- add D2495.patch
  * missing memory barrier on PowerPC, ARM
- add 0001-StgCmmPrim-Add-missing-write-barrier.patch
  * another issing memory barrier on PowerPC, ARM
- add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  * fix bug in code generator
  * fixes build of ghc-zeromq4-haskell on powerpc64[le]</changelog>

</package>
<package pkgid="566f7f1fa19f19e19e92afb464c110c335a2226601040ae35e69229357853a95" name="ghc-xml" arch="src">
    <version epoch="0" ver="1.3.14" rel="3.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update for haskell platform 2012.2.0.0
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070401">- added summary and description
- explicitly build require bytestring</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- update to 1.3.13 from upstream
- added functionality
  * support for extracting characters with a custom function</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update tp 1.3.14
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.14 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5d904b41be9136a17815bfe9732340523bf325f86620cf68e9256b8075231c36" name="ghc-xml" arch="x86_64">
    <version epoch="0" ver="1.3.14" rel="3.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update for haskell platform 2012.2.0.0
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070401">- added summary and description
- explicitly build require bytestring</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- update to 1.3.13 from upstream
- added functionality
  * support for extracting characters with a custom function</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update tp 1.3.14
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.14 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ac162f4e1557c2e1321f1f2b27f8cd4dd9ba38356224c817b646b7a1b26865de" name="ghc-xml-conduit" arch="src">
    <version epoch="0" ver="1.3.5" rel="2.3.1"/>

<changelog author="jmatejka@suse.cz" date="1436443200">- Initial package</changelog>
<changelog author="cfarrell@suse.com" date="1436529600">- license update: BSD-2-Clause
  See LICENSE file</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.3.1
  * Add functions to ignore subtrees &amp; result-streaming (yield) parsers
  * Drop system-filepath</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 1.3.2
  * Support for iso-8859-1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450785600">- update to 1.3.3
  * New render setting to control when to use CDATA
  * Escaping CDATA closing tag in CDATA</changelog>
<changelog author="mimi.vx@gmail.com" date="1454328000">- update to 1.3.3.1
  * Generalize signature of choose</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 1.3.4
  * dropWS retains consumed whitespace values</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 1.3.4.1
  * Remove unneeded ImpredicativeTypes</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update to 1.3.4.2
  * transformers dep bump</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 1.3.5
  * Improvements for using xml-conduit for streaming XML protocols</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="94fc9d8c360299d59179ab2c1cfbdee42c06d8f8d65b28df672aa17ab3c497e8" name="ghc-xml-conduit" arch="src">
    <version epoch="0" ver="1.3.5" rel="2.3.2"/>

<changelog author="jmatejka@suse.cz" date="1436443200">- Initial package</changelog>
<changelog author="cfarrell@suse.com" date="1436529600">- license update: BSD-2-Clause
  See LICENSE file</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.3.1
  * Add functions to ignore subtrees &amp; result-streaming (yield) parsers
  * Drop system-filepath</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 1.3.2
  * Support for iso-8859-1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450785600">- update to 1.3.3
  * New render setting to control when to use CDATA
  * Escaping CDATA closing tag in CDATA</changelog>
<changelog author="mimi.vx@gmail.com" date="1454328000">- update to 1.3.3.1
  * Generalize signature of choose</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 1.3.4
  * dropWS retains consumed whitespace values</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 1.3.4.1
  * Remove unneeded ImpredicativeTypes</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update to 1.3.4.2
  * transformers dep bump</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 1.3.5
  * Improvements for using xml-conduit for streaming XML protocols</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="aacd46b689e093f3f88ce819531a27d91100c757d4baf19d35e337fad7a35c9e" name="ghc-xml-conduit" arch="x86_64">
    <version epoch="0" ver="1.3.5" rel="2.3.2"/>

<changelog author="jmatejka@suse.cz" date="1436443200">- Initial package</changelog>
<changelog author="cfarrell@suse.com" date="1436529600">- license update: BSD-2-Clause
  See LICENSE file</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.3.1
  * Add functions to ignore subtrees &amp; result-streaming (yield) parsers
  * Drop system-filepath</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 1.3.2
  * Support for iso-8859-1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450785600">- update to 1.3.3
  * New render setting to control when to use CDATA
  * Escaping CDATA closing tag in CDATA</changelog>
<changelog author="mimi.vx@gmail.com" date="1454328000">- update to 1.3.3.1
  * Generalize signature of choose</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 1.3.4
  * dropWS retains consumed whitespace values</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 1.3.4.1
  * Remove unneeded ImpredicativeTypes</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update to 1.3.4.2
  * transformers dep bump</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 1.3.5
  * Improvements for using xml-conduit for streaming XML protocols</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f48524d0ba129745c231c2f8e701623ed3f65c8c80687f335c6f6549131ac330" name="ghc-xml-conduit-devel" arch="x86_64">
    <version epoch="0" ver="1.3.5" rel="2.3.2"/>

<changelog author="jmatejka@suse.cz" date="1436443200">- Initial package</changelog>
<changelog author="cfarrell@suse.com" date="1436529600">- license update: BSD-2-Clause
  See LICENSE file</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.3.1
  * Add functions to ignore subtrees &amp; result-streaming (yield) parsers
  * Drop system-filepath</changelog>
<changelog author="mimi.vx@gmail.com" date="1443960000">- update to 1.3.2
  * Support for iso-8859-1</changelog>
<changelog author="mimi.vx@gmail.com" date="1450785600">- update to 1.3.3
  * New render setting to control when to use CDATA
  * Escaping CDATA closing tag in CDATA</changelog>
<changelog author="mimi.vx@gmail.com" date="1454328000">- update to 1.3.3.1
  * Generalize signature of choose</changelog>
<changelog author="mimi.vx@gmail.com" date="1457438400">- update to 1.3.4
  * dropWS retains consumed whitespace values</changelog>
<changelog author="mimi.vx@gmail.com" date="1460203200">- update to 1.3.4.1
  * Remove unneeded ImpredicativeTypes</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update to 1.3.4.2
  * transformers dep bump</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 1.3.5
  * Improvements for using xml-conduit for streaming XML protocols</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="ea59dc12b7539f348aca1ca3b61253ba9539e1bb08e58363d3adacfc5c3fc992" name="ghc-xml-devel" arch="x86_64">
    <version epoch="0" ver="1.3.14" rel="3.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1327060800">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="herbert@graeber-clan.de" date="1339070400">- update for haskell platform 2012.2.0.0
  spec file template generated by cabal2spec-0.25.5</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070401">- added summary and description
- explicitly build require bytestring</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- update to 1.3.13 from upstream
- added functionality
  * support for extracting characters with a custom function</changelog>
<changelog author="sbahling@suse.com" date="1382356800">- spec file: Add %defattr(-,root,root,-) to %files devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1429704000">- update tp 1.3.14
  * no upstream changelog</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.3.14 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="29d286f6477e8ed69a003ff566c511d4bac029f25804931d48f5ca4b74b54534" name="ghc-xml-hamlet" arch="src">
    <version epoch="0" ver="0.4.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version xml-hamlet-0.4.0.11</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.4.0.12 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.4.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1487592000">- Update to version 0.4.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="e4d678f7abe6e3e93137576d8cfffe5852603e5700baf272255ccbc992e0b60f" name="ghc-xml-hamlet" arch="x86_64">
    <version epoch="0" ver="0.4.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version xml-hamlet-0.4.0.11</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.4.0.12 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.4.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1487592000">- Update to version 0.4.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="143e74bc31a4f7de8e10dcf93b2d78582cb067267ffca28e143ee4014514419e" name="ghc-xml-hamlet-devel" arch="x86_64">
    <version epoch="0" ver="0.4.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version xml-hamlet-0.4.0.11</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.4.0.11 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.4.0.12 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.4.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1487592000">- Update to version 0.4.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="06ba9d8b250d6900a94fac08d9ed073cbbd923aa53c8f10bcff3046756fc5f50" name="ghc-xml-types" arch="src">
    <version epoch="0" ver="0.3.6" rel="4.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1423828800">- initial commit of ghc-xml-types package version 0.3.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1423915200">- spec-cleaned
  + remove typo in devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 0.3.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="5c25ad9166c0f896699c1ca21a56195b1e1411e8d2cd16b3a239de7fd7c170dd" name="ghc-xml-types" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="4.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1423828800">- initial commit of ghc-xml-types package version 0.3.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1423915200">- spec-cleaned
  + remove typo in devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 0.3.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="27c5b59378469eb082256908f664fe5c47cd575cc0b32270cd1dddd43caec6bd" name="ghc-xml-types-devel" arch="x86_64">
    <version epoch="0" ver="0.3.6" rel="4.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1423828800">- initial commit of ghc-xml-types package version 0.3.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1423915200">- spec-cleaned
  + remove typo in devel section</changelog>
<changelog author="mimi.vx@gmail.com" date="1436788800">- update to 0.3.6</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="9a0d692a842c9bf2c6c31ecfaecc831f736e0a8030bdd5b2bfbb5410aea1a007" name="ghc-xmonad" arch="x86_64">
    <version epoch="0" ver="0.12" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1428148800">- update to 0.11.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429876800">- add relax-utfstring-dep.patch for build with utf8-string-1+</changelog>
<changelog author="mimi.vx@gmail.com" date="1440936000">- drop  relax-utfstring-dep.patch , use of new macros functions instead</changelog>
<changelog author="mimi.vx@gmail.com" date="1450785600">- update to 0.12
  * Use of data-default allows using def where previously you had to write
    defaultConfig, defaultXPConfig, etc.
  * The setlocale package is now used instead of a binding shipped with xmonad proper
    allowing the use of Main.hs instead of Main.hsc
  * No longer encodes paths for spawnPID
  * The default manageHook no longer floats Gimp windows
  * Doesn't crash when there are fewer workspaces than screens
  * Query is now an instance of Applicative
  * Various improvements to the example configuration file</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="55de76999d045417078db028c94e0fd848af830ed301209f47252e2ecc290f24" name="ghc-xmonad-contrib" arch="src">
    <version epoch="0" ver="0.12" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1428148800">- update to 0.11.4
  + xmonad-contrib-0.11.4-import-Applicative.patch -- fix compilation in Xmonad.Util.Invisible</changelog>
<changelog author="mimi.vx@gmail.com" date="1450785600">- update to 0.12
- drop xmonad-contrib-0.11.4-import-Applicative.patch
  * Breaking Changes:
  + XMonad.Actions.UpdatePointer.updatePointer arguments were changed. This allows
  including aspects of both of the TowardsCentre and Relative methods.
  * New Modules
  + XMonad.Actions.AfterDrag
  + XMonad.Actions.DynamicProjects
  + XMonad.Actions.LinkWorkspaces
  + XMonad.Config.Bepo
  + XMonad.Config.Dmwit
  + Daniel Wagner's configuration.
  + XMonad.Config.Mate
  + XMonad.Config.Prime
  + XMonad.Hooks.DynamicProperty
  + XMonad.Hooks.ManageDebug
  + XMonad.Hooks.WallpaperSetter
  + XMonad.Hooks.WorkspaceHistory
  + XMonad.Layout.AvoidFloats
  + XMonad.Layout.BinarySpacePartition
  + XMonad.Layout.Dwindle
  + XMonad.Layout.Hidden
  + XMonad.Layout.IfMax
  + XMonad.Layout.PerScreen
  + XMonad.Layout.Stoppable
  + XMonad.Prompt.ConfirmPrompt
  + XMonad.Prompt.Pass
  + XMonad.Util.RemoteWindows
  + XMonad.Util.SpawnNamedPipe
  + XMonad.Util.WindowState
  * Miscellaneous Changes
  + Fix issue #9: XMonad.Prompt.Shell searchPredicate is ignored, defaults to isPrefixOf
  + Fix moveHistory when alwaysHighlight is enabled
  + XMonad.Actions.DynamicWorkspaceGroups now exports addRawWSGroup
  + Side tabs were added to the tabbed layout
  + XMonad/Layout/IndependentScreens now exports marshallSort
  + XMonad/Hooks/UrgencyHook now exports clearUrgency
  + Exceptions are now caught when finding commands on PATH in Prompt.Shell
  + Switched to Data.Default wherever possible
  + XMonad.Layout.IndependentScreens now exports whenCurrentOn
  + XMonad.Util.NamedActions now exports addDescrKeys'
  + EWMH DEMANDS_ATTENTION support added to UrgencyHook
  + New useTransientFor modifier in XMonad.Layout.TrackFloating
  + Added the ability to remove arbitrary workspaces</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="011d68044c5e1c471434b8792bf4c916ceeaf2ba043745e5b9cd51da62c3dbf8" name="ghc-xmonad-contrib" arch="x86_64">
    <version epoch="0" ver="0.12" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1428148800">- update to 0.11.4
  + xmonad-contrib-0.11.4-import-Applicative.patch -- fix compilation in Xmonad.Util.Invisible</changelog>
<changelog author="mimi.vx@gmail.com" date="1450785600">- update to 0.12
- drop xmonad-contrib-0.11.4-import-Applicative.patch
  * Breaking Changes:
  + XMonad.Actions.UpdatePointer.updatePointer arguments were changed. This allows
  including aspects of both of the TowardsCentre and Relative methods.
  * New Modules
  + XMonad.Actions.AfterDrag
  + XMonad.Actions.DynamicProjects
  + XMonad.Actions.LinkWorkspaces
  + XMonad.Config.Bepo
  + XMonad.Config.Dmwit
  + Daniel Wagner's configuration.
  + XMonad.Config.Mate
  + XMonad.Config.Prime
  + XMonad.Hooks.DynamicProperty
  + XMonad.Hooks.ManageDebug
  + XMonad.Hooks.WallpaperSetter
  + XMonad.Hooks.WorkspaceHistory
  + XMonad.Layout.AvoidFloats
  + XMonad.Layout.BinarySpacePartition
  + XMonad.Layout.Dwindle
  + XMonad.Layout.Hidden
  + XMonad.Layout.IfMax
  + XMonad.Layout.PerScreen
  + XMonad.Layout.Stoppable
  + XMonad.Prompt.ConfirmPrompt
  + XMonad.Prompt.Pass
  + XMonad.Util.RemoteWindows
  + XMonad.Util.SpawnNamedPipe
  + XMonad.Util.WindowState
  * Miscellaneous Changes
  + Fix issue #9: XMonad.Prompt.Shell searchPredicate is ignored, defaults to isPrefixOf
  + Fix moveHistory when alwaysHighlight is enabled
  + XMonad.Actions.DynamicWorkspaceGroups now exports addRawWSGroup
  + Side tabs were added to the tabbed layout
  + XMonad/Layout/IndependentScreens now exports marshallSort
  + XMonad/Hooks/UrgencyHook now exports clearUrgency
  + Exceptions are now caught when finding commands on PATH in Prompt.Shell
  + Switched to Data.Default wherever possible
  + XMonad.Layout.IndependentScreens now exports whenCurrentOn
  + XMonad.Util.NamedActions now exports addDescrKeys'
  + EWMH DEMANDS_ATTENTION support added to UrgencyHook
  + New useTransientFor modifier in XMonad.Layout.TrackFloating
  + Added the ability to remove arbitrary workspaces</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="7e22cc10748b6c2eeaf627c47fd2f737e410ed28bc855b328e30be4ff02b6524" name="ghc-xmonad-contrib-devel" arch="x86_64">
    <version epoch="0" ver="0.12" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1428148800">- update to 0.11.4
  + xmonad-contrib-0.11.4-import-Applicative.patch -- fix compilation in Xmonad.Util.Invisible</changelog>
<changelog author="mimi.vx@gmail.com" date="1450785600">- update to 0.12
- drop xmonad-contrib-0.11.4-import-Applicative.patch
  * Breaking Changes:
  + XMonad.Actions.UpdatePointer.updatePointer arguments were changed. This allows
  including aspects of both of the TowardsCentre and Relative methods.
  * New Modules
  + XMonad.Actions.AfterDrag
  + XMonad.Actions.DynamicProjects
  + XMonad.Actions.LinkWorkspaces
  + XMonad.Config.Bepo
  + XMonad.Config.Dmwit
  + Daniel Wagner's configuration.
  + XMonad.Config.Mate
  + XMonad.Config.Prime
  + XMonad.Hooks.DynamicProperty
  + XMonad.Hooks.ManageDebug
  + XMonad.Hooks.WallpaperSetter
  + XMonad.Hooks.WorkspaceHistory
  + XMonad.Layout.AvoidFloats
  + XMonad.Layout.BinarySpacePartition
  + XMonad.Layout.Dwindle
  + XMonad.Layout.Hidden
  + XMonad.Layout.IfMax
  + XMonad.Layout.PerScreen
  + XMonad.Layout.Stoppable
  + XMonad.Prompt.ConfirmPrompt
  + XMonad.Prompt.Pass
  + XMonad.Util.RemoteWindows
  + XMonad.Util.SpawnNamedPipe
  + XMonad.Util.WindowState
  * Miscellaneous Changes
  + Fix issue #9: XMonad.Prompt.Shell searchPredicate is ignored, defaults to isPrefixOf
  + Fix moveHistory when alwaysHighlight is enabled
  + XMonad.Actions.DynamicWorkspaceGroups now exports addRawWSGroup
  + Side tabs were added to the tabbed layout
  + XMonad/Layout/IndependentScreens now exports marshallSort
  + XMonad/Hooks/UrgencyHook now exports clearUrgency
  + Exceptions are now caught when finding commands on PATH in Prompt.Shell
  + Switched to Data.Default wherever possible
  + XMonad.Layout.IndependentScreens now exports whenCurrentOn
  + XMonad.Util.NamedActions now exports addDescrKeys'
  + EWMH DEMANDS_ATTENTION support added to UrgencyHook
  + New useTransientFor modifier in XMonad.Layout.TrackFloating
  + Added the ability to remove arbitrary workspaces</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="622d65d5d2f54872e3ae1704c713a47b256700503bcb5ec6aa9a49f07cabfce3" name="ghc-xmonad-devel" arch="x86_64">
    <version epoch="0" ver="0.12" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1428148800">- update to 0.11.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1429876800">- add relax-utfstring-dep.patch for build with utf8-string-1+</changelog>
<changelog author="mimi.vx@gmail.com" date="1440936000">- drop  relax-utfstring-dep.patch , use of new macros functions instead</changelog>
<changelog author="mimi.vx@gmail.com" date="1450785600">- update to 0.12
  * Use of data-default allows using def where previously you had to write
    defaultConfig, defaultXPConfig, etc.
  * The setlocale package is now used instead of a binding shipped with xmonad proper
    allowing the use of Main.hs instead of Main.hsc
  * No longer encodes paths for spawnPID
  * The default manageHook no longer floats Gimp windows
  * Doesn't crash when there are fewer workspaces than screens
  * Query is now an instance of Applicative
  * Various improvements to the example configuration file</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.12 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="23eca374d4ecb6e3cc58cd0d3fc5d012a72e7b378602f798e41cb126523f48e8" name="ghc-xss-sanitize" arch="src">
    <version epoch="0" ver="0.3.5.7" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version xss-sanitize-0.3.5.6</changelog>
<changelog author="psimons@suse.com" date="1461326400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
    https://github.com/yesodweb/haskell-xss-sanitize/issues/13.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.3.5.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.5.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="753e70cbbb991f320793983ac6fe356bf5d35e471f27263db19740fd0e883dd2" name="ghc-xss-sanitize" arch="src">
    <version epoch="0" ver="0.3.5.7" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version xss-sanitize-0.3.5.6</changelog>
<changelog author="psimons@suse.com" date="1461326400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
    https://github.com/yesodweb/haskell-xss-sanitize/issues/13.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.3.5.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.5.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="8ed79432c4a56b7d45609c533a911a49345e35396168d3bc11b32cb0e09fc833" name="ghc-xss-sanitize" arch="x86_64">
    <version epoch="0" ver="0.3.5.7" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version xss-sanitize-0.3.5.6</changelog>
<changelog author="psimons@suse.com" date="1461326400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
    https://github.com/yesodweb/haskell-xss-sanitize/issues/13.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.3.5.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.5.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="7308331deac6bd0ff4bdfd85b0ac6210b0bdb9a560170d51c352d2cc93ba8d9d" name="ghc-xss-sanitize-devel" arch="x86_64">
    <version epoch="0" ver="0.3.5.7" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version xss-sanitize-0.3.5.6</changelog>
<changelog author="psimons@suse.com" date="1461326400">- Fix the license tag to match the terms published in the LICENSE
  file. The meta data in the Cabal file is incorrect, unfortunately:
    https://github.com/yesodweb/haskell-xss-sanitize/issues/13.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 0.3.5.7</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.3.5.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="833a7c38bbe0385d2261c5a97a5479d539f9f77d3aaaf807508cf29da178a0ab" name="ghc-yaml" arch="src">
    <version epoch="0" ver="0.8.21.2" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 0.8.12
  * Proper handling of String "+123"</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update 0.8.13
  * Pretty module</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 0.8.14
  * Pretty print improvements for exceptions</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.8.15.1
  * Parse Scientific directly, avoiding loss in precision.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 0.8.15.2
  * Canonicalise Monad instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.8.15.3
  * Give a warning when compiling with GHCJS</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.8.16
  * Add env variable parsing. loadYamlSettings can read config values from the
    environment with Yaml that specifies an env var. The syntax is
    var: _env:ENV_VAR:default</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.8.17
  * loadYamlSettingsArgs</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.8.17.1
  * workaround for Cabal bug</changelog>
<changelog author="mimi.vx@gmail.com" date="1465560000">- update to 0.8.17.2
  * Fix pretty-printing order of UnexpectedEvent's fields</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 0.8.18
  * Switched yaml decode function for config file readers in Data.Yaml.Config
    to the one from Data.Yaml.Include that supports !include syntax.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.18 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.8.18.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 0.8.18.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.8.18.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.8.18.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.8.18.7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.8.20 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.8.21.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.8.21.2 with cabal2obs.</changelog>

</package>
<package pkgid="3672fd72888f80ad2a54bb1107416acf940a2884602134b1a5dc4ab37e50fd8a" name="ghc-yaml" arch="src">
    <version epoch="0" ver="0.8.21.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 0.8.12
  * Proper handling of String "+123"</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update 0.8.13
  * Pretty module</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 0.8.14
  * Pretty print improvements for exceptions</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.8.15.1
  * Parse Scientific directly, avoiding loss in precision.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 0.8.15.2
  * Canonicalise Monad instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.8.15.3
  * Give a warning when compiling with GHCJS</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.8.16
  * Add env variable parsing. loadYamlSettings can read config values from the
    environment with Yaml that specifies an env var. The syntax is
    var: _env:ENV_VAR:default</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.8.17
  * loadYamlSettingsArgs</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.8.17.1
  * workaround for Cabal bug</changelog>
<changelog author="mimi.vx@gmail.com" date="1465560000">- update to 0.8.17.2
  * Fix pretty-printing order of UnexpectedEvent's fields</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 0.8.18
  * Switched yaml decode function for config file readers in Data.Yaml.Config
    to the one from Data.Yaml.Include that supports !include syntax.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.18 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.8.18.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 0.8.18.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.8.18.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.8.18.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.8.18.7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.8.20 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.8.21.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.8.21.2 with cabal2obs.</changelog>

</package>
<package pkgid="8c421b66e0e30adf79beadedf43ee1b4208ef0bc6fb3dd40cb0bf64506a62b8d" name="ghc-yaml" arch="x86_64">
    <version epoch="0" ver="0.8.21.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 0.8.12
  * Proper handling of String "+123"</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update 0.8.13
  * Pretty module</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 0.8.14
  * Pretty print improvements for exceptions</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.8.15.1
  * Parse Scientific directly, avoiding loss in precision.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 0.8.15.2
  * Canonicalise Monad instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.8.15.3
  * Give a warning when compiling with GHCJS</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.8.16
  * Add env variable parsing. loadYamlSettings can read config values from the
    environment with Yaml that specifies an env var. The syntax is
    var: _env:ENV_VAR:default</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.8.17
  * loadYamlSettingsArgs</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.8.17.1
  * workaround for Cabal bug</changelog>
<changelog author="mimi.vx@gmail.com" date="1465560000">- update to 0.8.17.2
  * Fix pretty-printing order of UnexpectedEvent's fields</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 0.8.18
  * Switched yaml decode function for config file readers in Data.Yaml.Config
    to the one from Data.Yaml.Include that supports !include syntax.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.18 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.8.18.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 0.8.18.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.8.18.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.8.18.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.8.18.7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.8.20 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.8.21.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.8.21.2 with cabal2obs.</changelog>

</package>
<package pkgid="fbeccccc9e3438689e32eb676ee5a1cf91ba2bfedc4d042bc354e27b3848c99e" name="ghc-yaml-devel" arch="x86_64">
    <version epoch="0" ver="0.8.21.2" rel="2.3.2"/>

<changelog author="mimi.vx@gmail.com" date="1437998400">- update to 0.8.12
  * Proper handling of String "+123"</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update 0.8.13
  * Pretty module</changelog>
<changelog author="mimi.vx@gmail.com" date="1441022400">- update to 0.8.14
  * Pretty print improvements for exceptions</changelog>
<changelog author="mimi.vx@gmail.com" date="1442145600">- update to 0.8.15.1
  * Parse Scientific directly, avoiding loss in precision.</changelog>
<changelog author="mimi.vx@gmail.com" date="1449489600">- update to 0.8.15.2
  * Canonicalise Monad instances</changelog>
<changelog author="mimi.vx@gmail.com" date="1453291200">- update to 0.8.15.3
  * Give a warning when compiling with GHCJS</changelog>
<changelog author="mimi.vx@gmail.com" date="1455624000">- update to 0.8.16
  * Add env variable parsing. loadYamlSettings can read config values from the
    environment with Yaml that specifies an env var. The syntax is
    var: _env:ENV_VAR:default</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 0.8.17
  * loadYamlSettingsArgs</changelog>
<changelog author="mimi.vx@gmail.com" date="1460808000">- update to 0.8.17.1
  * workaround for Cabal bug</changelog>
<changelog author="mimi.vx@gmail.com" date="1465560000">- update to 0.8.17.2
  * Fix pretty-printing order of UnexpectedEvent's fields</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 0.8.18
  * Switched yaml decode function for config file readers in Data.Yaml.Config
    to the one from Data.Yaml.Include that supports !include syntax.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.8.18 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1469188800">- Update to version 0.8.18.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 0.8.18.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.8.18.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473940800">- Update to version 0.8.18.6 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.8.18.7 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 0.8.20 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 0.8.21.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485777600">- Update to version 0.8.21.2 with cabal2obs.</changelog>

</package>
<package pkgid="9a7aed9bc520b65fa91b2afee9441ea5c4fc3366eca94d4d0af84a1f7f4b5a10" name="ghc-yesod" arch="src">
    <version epoch="0" ver="1.4.4" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-1.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 1.4.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 1.4.3
  * Switch to Data.Yaml.Config</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.4.3.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.4.4 with cabal2obs.</changelog>

</package>
<package pkgid="d46c359f4e0978424220baa291507051b272a12ba8a6383709853b30f0eddf4c" name="ghc-yesod" arch="x86_64">
    <version epoch="0" ver="1.4.4" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-1.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 1.4.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 1.4.3
  * Switch to Data.Yaml.Config</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.4.3.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.4.4 with cabal2obs.</changelog>

</package>
<package pkgid="a8a1b87764b3e8537f3021ec8c350e84112deb296fc96b3f8a221fae93a68ce0" name="ghc-yesod-auth" arch="src">
    <version epoch="0" ver="1.4.16" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-auth-1.4.12</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.13</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 1.4.13.1
  * Add CSRF token to login form from Yesod.Auth.Dummy</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.13.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 1.4.13.3
  * Doc update (and a warning)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.13.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.4.13.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.4.13.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.4.15 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 1.4.16 with cabal2obs.</changelog>

</package>
<package pkgid="1cbba201d29296b7355a1a700a580ece3d57dce69a280e753c0ce80de4b2582e" name="ghc-yesod-auth" arch="x86_64">
    <version epoch="0" ver="1.4.16" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-auth-1.4.12</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.13</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 1.4.13.1
  * Add CSRF token to login form from Yesod.Auth.Dummy</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.13.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 1.4.13.3
  * Doc update (and a warning)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.13.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.4.13.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.4.13.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.4.15 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 1.4.16 with cabal2obs.</changelog>

</package>
<package pkgid="dae9898b1a39f944e435ed89028ecb26b569273c0b22d07141d23dff3e99755c" name="ghc-yesod-auth-devel" arch="x86_64">
    <version epoch="0" ver="1.4.16" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-auth-1.4.12</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.13</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 1.4.13.1
  * Add CSRF token to login form from Yesod.Auth.Dummy</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.13.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 1.4.13.3
  * Doc update (and a warning)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.13.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.4.13.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.4.13.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.4.15 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 1.4.16 with cabal2obs.</changelog>

</package>
<package pkgid="94cdbcc83f154665da899f9e29169a6bf4dc4af20a53bb24316a073851d73d56" name="ghc-yesod-core" arch="src">
    <version epoch="0" ver="1.4.31" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-core-1.4.19</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.20
  * addMessage, addMessageI, and getMessages functions
  * Allow lines of dashes in route files</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 1.4.20.1
  * Log a warning when a CSRF error occurs</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.20.2
  * GHC 8 support</changelog>
<changelog author="mimi.vx@gmail.com" date="1466510400">- update to 1.4.21
  * Add support for Encoding from aeson-0.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 1.4.22
  * Proper handling of impure exceptions within HandlerError values</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.22 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.4.23 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.4.24 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.4.25 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.4.26 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.4.30 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 1.4.30 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 1.4.31 with cabal2obs.</changelog>

</package>
<package pkgid="0fa8f53c0cf9c8f753527b6d768389ffa0eed736653660c64b37fc0bbaad23e2" name="ghc-yesod-core" arch="x86_64">
    <version epoch="0" ver="1.4.31" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-core-1.4.19</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.20
  * addMessage, addMessageI, and getMessages functions
  * Allow lines of dashes in route files</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 1.4.20.1
  * Log a warning when a CSRF error occurs</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.20.2
  * GHC 8 support</changelog>
<changelog author="mimi.vx@gmail.com" date="1466510400">- update to 1.4.21
  * Add support for Encoding from aeson-0.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 1.4.22
  * Proper handling of impure exceptions within HandlerError values</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.22 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.4.23 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.4.24 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.4.25 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.4.26 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.4.30 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 1.4.30 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 1.4.31 with cabal2obs.</changelog>

</package>
<package pkgid="0eeb63ae8b6dbb568fa133c9db9509317889e101b7c27d9c591e4167dd28dfd3" name="ghc-yesod-core-devel" arch="x86_64">
    <version epoch="0" ver="1.4.31" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-core-1.4.19</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.20
  * addMessage, addMessageI, and getMessages functions
  * Allow lines of dashes in route files</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 1.4.20.1
  * Log a warning when a CSRF error occurs</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.20.2
  * GHC 8 support</changelog>
<changelog author="mimi.vx@gmail.com" date="1466510400">- update to 1.4.21
  * Add support for Encoding from aeson-0.11</changelog>
<changelog author="mimi.vx@gmail.com" date="1467288000">- update to 1.4.22
  * Proper handling of impure exceptions within HandlerError values</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.22 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 1.4.23 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.4.24 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 1.4.25 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.4.26 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1482062400">- Update to version 1.4.30 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1484568000">- Update to version 1.4.30 revision 1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 1.4.31 with cabal2obs.</changelog>

</package>
<package pkgid="62fdbcb7be7f104adc6e2de0f263a3891b73da6c7859fa287009336a45144e10" name="ghc-yesod-default" arch="src">
    <version epoch="0" ver="1.2.0" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-default-1.2.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="19c74d3a3300db6214f11af504406f966fede5226281dba893a1134fefd02edb" name="ghc-yesod-default" arch="x86_64">
    <version epoch="0" ver="1.2.0" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-default-1.2.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="3eaf6512e234dab3ffa3a39f45fe915f1379e3a1b3310823e8ec5a3baf14169e" name="ghc-yesod-default-devel" arch="x86_64">
    <version epoch="0" ver="1.2.0" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-default-1.2.0</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.2.0 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f360fe6046ecd12d76ec206ca3d9ee60f867211a66160a6e729f1fe6733fea61" name="ghc-yesod-devel" arch="x86_64">
    <version epoch="0" ver="1.4.4" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-1.4.2</changelog>
<changelog author="mimi.vx@gmail.com" date="1459252800">- update to 1.4.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1460462400">- update to 1.4.3
  * Switch to Data.Yaml.Config</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.4.3.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 1.4.4 with cabal2obs.</changelog>

</package>
<package pkgid="ef2e61a724625aa1199b0fee071f3240cf2cd942ae49a928b121cbcad82def5c" name="ghc-yesod-form" arch="src">
    <version epoch="0" ver="1.4.10" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-form-1.4.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.7.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.7.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478433600">- Update to version 1.4.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 1.4.9 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 1.4.10 with cabal2obs.</changelog>

</package>
<package pkgid="c0c8d63c3165dc82d0d66c807bf5e24c6d7ffcc34fbbbc35f8b45615ea43f04f" name="ghc-yesod-form" arch="x86_64">
    <version epoch="0" ver="1.4.10" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-form-1.4.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.7.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.7.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478433600">- Update to version 1.4.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 1.4.9 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 1.4.10 with cabal2obs.</changelog>

</package>
<package pkgid="bcb461c5f84092a74b89f48a27c2b1a1ea4becca36a51094ade0b6b4023ed95e" name="ghc-yesod-form-devel" arch="x86_64">
    <version epoch="0" ver="1.4.10" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-form-1.4.6</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.7</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.7.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.7.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478433600">- Update to version 1.4.8 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479729600">- Update to version 1.4.9 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 1.4.10 with cabal2obs.</changelog>

</package>
<package pkgid="89fd3a29efff92960f7ac9a3920612c298db3953debeff9f5f9480bdf58978f7" name="ghc-yesod-persistent" arch="src">
    <version epoch="0" ver="1.4.0.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-persistent-1.4.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.0.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.4.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="41d464ca1fd7d1d6bb9facf1811fc01375dcc1cbe9cc0e12dab4da70d3ed7e41" name="ghc-yesod-persistent" arch="x86_64">
    <version epoch="0" ver="1.4.0.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-persistent-1.4.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.0.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.4.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="17d00d9e80a2f36c0c26bbd0a6126d3ca3b54f80050b1b3626be5cb1aae0bb06" name="ghc-yesod-persistent-devel" arch="x86_64">
    <version epoch="0" ver="1.4.0.6" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-persistent-1.4.0.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1459425600">- update to 1.4.0.4</changelog>
<changelog author="mimi.vx@gmail.com" date="1461672000">- update to 1.4.0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.4.0.5 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471780800">- Update to version 1.4.0.6 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="78b0e86139ddf1b5d942ccd101dd0a4a2299b2729b5052ccd043667fa515ddb0" name="ghc-yesod-static" arch="src">
    <version epoch="0" ver="1.5.1.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-static-1.5.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.5.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.5.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 1.5.0.5 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.5.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="88accc6151c2fc6560f6add6732a32305a7d327285db0205fd9b93cb7a28a79d" name="ghc-yesod-static" arch="x86_64">
    <version epoch="0" ver="1.5.1.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-static-1.5.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.5.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.5.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 1.5.0.5 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.5.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="149254ac7f987c48808f15e60edd7341da13ce3d53442e897b9c929001590c0d" name="ghc-yesod-static-devel" arch="x86_64">
    <version epoch="0" ver="1.5.1.1" rel="2.3.2"/>

<changelog author="psimons@suse.com" date="1456142400">- initial version yesod-static-1.5.0.3</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.5.0.3 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473076800">- Update to version 1.5.0.4 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477569600">- Update to version 1.5.0.5 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 1.5.1.1 with cabal2obs.</changelog>

</package>
<package pkgid="e58ba4b920ade0d0566b487e8878ba43fb81ea3c66d5d6af3219f43dc3e3ba69" name="ghc-zip-archive" arch="src">
    <version epoch="0" ver="0.2.3.7" rel="3.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.1.1.8 from upstream
  * fix parsing of "version needed to extract" field
  * license now BSD-3-Clause</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363003200">- update to 0.1.3.4 from upstream
  * use new binary API
  * use new directory API
  * general code cleanup
  * added testsuite
- requirement for pandoc 1.11</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- new spec file template generated by cabal-rpm</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388491200">- update to 0.2 from upstream
  * replace dependency on utf8-string by text</changelog>
<changelog author="sbahling@suse.com" date="1394712000">- Add missing %defattr</changelog>
<changelog author="mpluskal@suse.com" date="1422792000">- Update to 0.2.3.7:
  * Declared test suite's dependency on 'zip' using custom Setup.lhs (#21,#22).
  * Removed hard-coded path to zip in test suite (#21).
  * Removed misplaced build-depends in cabal file.
  * Allow compilation with binary &gt;= 0.5.  Note that toArchiveOrFail
    is not safe when compiled against binary &lt; 0.7; it will never
    return a Left value, and will raise an error if parsing fails,
    just like toArchive.  This is documented in the haddocks.
    This is ugly, but justified by the need to have a version
    of zip-archive that compiles against older versions of binary.
  * Make sure all path comparisons compare normalized paths.
    So, findEntryByPath "foo" will find something stored as "./foo"
    in the zip container.
  * Better normalization of file paths:  "./foo/bar" and "foo/./bar"
    are now treated the same, for example.  Note that we do not
    yet treat "foo/../bar" and "bar" as the same.
  * Removed lower bound on directory (&gt;= 1.2), which caused build
    failures with GHC 7.4 and 7.6.
  * Added travis script for automatic testing on 3 GHC versions.
  * Require binary &gt;= 0.7 and directory &gt;= 1.2.  The newer binary
    is needed to provide toArchiveOrFail.  The other change is
    mainly for convenience, to avoid lots of ugly conditional
    compilation.
  * Export new function `toArchiveOrFail`.  Closes #17.
  * Set general purpose bit flag to use UTF8 in local file header.
    Otherwise we get a mismatch between the flag in the central
    directory and the flag in the local file header, which causes some
    programs not to be able to extract the files.  Closes #19.
  * Fix a stack overflow in getWordsTillSig (Tristan Ravitch).
    recognize UTF-8 encoded file names (Tobias Brandt).
  * Added OptLocation, to specify the path to which a file
    is to be added when readEntry is used (Stephen McIntosh).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="1f057d33d5fdfb5e7455998b53e8d908035b740dbc81c6993a32fe378f200d2b" name="ghc-zip-archive" arch="x86_64">
    <version epoch="0" ver="0.2.3.7" rel="3.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.1.1.8 from upstream
  * fix parsing of "version needed to extract" field
  * license now BSD-3-Clause</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363003200">- update to 0.1.3.4 from upstream
  * use new binary API
  * use new directory API
  * general code cleanup
  * added testsuite
- requirement for pandoc 1.11</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- new spec file template generated by cabal-rpm</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388491200">- update to 0.2 from upstream
  * replace dependency on utf8-string by text</changelog>
<changelog author="sbahling@suse.com" date="1394712000">- Add missing %defattr</changelog>
<changelog author="mpluskal@suse.com" date="1422792000">- Update to 0.2.3.7:
  * Declared test suite's dependency on 'zip' using custom Setup.lhs (#21,#22).
  * Removed hard-coded path to zip in test suite (#21).
  * Removed misplaced build-depends in cabal file.
  * Allow compilation with binary &gt;= 0.5.  Note that toArchiveOrFail
    is not safe when compiled against binary &lt; 0.7; it will never
    return a Left value, and will raise an error if parsing fails,
    just like toArchive.  This is documented in the haddocks.
    This is ugly, but justified by the need to have a version
    of zip-archive that compiles against older versions of binary.
  * Make sure all path comparisons compare normalized paths.
    So, findEntryByPath "foo" will find something stored as "./foo"
    in the zip container.
  * Better normalization of file paths:  "./foo/bar" and "foo/./bar"
    are now treated the same, for example.  Note that we do not
    yet treat "foo/../bar" and "bar" as the same.
  * Removed lower bound on directory (&gt;= 1.2), which caused build
    failures with GHC 7.4 and 7.6.
  * Added travis script for automatic testing on 3 GHC versions.
  * Require binary &gt;= 0.7 and directory &gt;= 1.2.  The newer binary
    is needed to provide toArchiveOrFail.  The other change is
    mainly for convenience, to avoid lots of ugly conditional
    compilation.
  * Export new function `toArchiveOrFail`.  Closes #17.
  * Set general purpose bit flag to use UTF8 in local file header.
    Otherwise we get a mismatch between the flag in the central
    directory and the flag in the local file header, which causes some
    programs not to be able to extract the files.  Closes #19.
  * Fix a stack overflow in getWordsTillSig (Tristan Ravitch).
    recognize UTF-8 encoded file names (Tobias Brandt).
  * Added OptLocation, to specify the path to which a file
    is to be added when readEntry is used (Stephen McIntosh).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="d7baf160292988cccef5c3d99e575cb933861f069131c7c644496c9bd2123ee8" name="ghc-zip-archive-devel" arch="x86_64">
    <version epoch="0" ver="0.2.3.7" rel="3.3.2"/>

<changelog author="herbert@graeber-clan.de" date="1326888000">- initial packaging for Fedora automatically generated by cabal2spec-0.24.1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339070400">- cabal2spec 0.25.5 spec file template</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.1.1.8 from upstream
  * fix parsing of "version needed to extract" field
  * license now BSD-3-Clause</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363003200">- update to 0.1.3.4 from upstream
  * use new binary API
  * use new directory API
  * general code cleanup
  * added testsuite
- requirement for pandoc 1.11</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368619200">- new spec file template generated by cabal-rpm</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1388491200">- update to 0.2 from upstream
  * replace dependency on utf8-string by text</changelog>
<changelog author="sbahling@suse.com" date="1394712000">- Add missing %defattr</changelog>
<changelog author="mpluskal@suse.com" date="1422792000">- Update to 0.2.3.7:
  * Declared test suite's dependency on 'zip' using custom Setup.lhs (#21,#22).
  * Removed hard-coded path to zip in test suite (#21).
  * Removed misplaced build-depends in cabal file.
  * Allow compilation with binary &gt;= 0.5.  Note that toArchiveOrFail
    is not safe when compiled against binary &lt; 0.7; it will never
    return a Left value, and will raise an error if parsing fails,
    just like toArchive.  This is documented in the haddocks.
    This is ugly, but justified by the need to have a version
    of zip-archive that compiles against older versions of binary.
  * Make sure all path comparisons compare normalized paths.
    So, findEntryByPath "foo" will find something stored as "./foo"
    in the zip container.
  * Better normalization of file paths:  "./foo/bar" and "foo/./bar"
    are now treated the same, for example.  Note that we do not
    yet treat "foo/../bar" and "bar" as the same.
  * Removed lower bound on directory (&gt;= 1.2), which caused build
    failures with GHC 7.4 and 7.6.
  * Added travis script for automatic testing on 3 GHC versions.
  * Require binary &gt;= 0.7 and directory &gt;= 1.2.  The newer binary
    is needed to provide toArchiveOrFail.  The other change is
    mainly for convenience, to avoid lots of ugly conditional
    compilation.
  * Export new function `toArchiveOrFail`.  Closes #17.
  * Set general purpose bit flag to use UTF8 in local file header.
    Otherwise we get a mismatch between the flag in the central
    directory and the flag in the local file header, which causes some
    programs not to be able to extract the files.  Closes #19.
  * Fix a stack overflow in getWordsTillSig (Tristan Ravitch).
    recognize UTF-8 encoded file names (Tobias Brandt).
  * Added OptLocation, to specify the path to which a file
    is to be added when readEntry is used (Stephen McIntosh).</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.2.3.7 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="a765d6a158405bf21cd062535fd98fce04fc3f2e4ebc7733a3fd068c15763c5f" name="ghc-zlib" arch="src">
    <version epoch="0" ver="0.6.1.2" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323950400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323950401">- Add arches for OBS.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323950402">- Added requires zlib-devel</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811200">- update to 0.5.3.3 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.5.4.0 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356609600">- fix license tag (intentionally empty 3rd clause)
- expand macro in name tag (help factory-auto)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.5.4.1
  * no changelog
- part of Haskell Platform 2013.2 update
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update copyright notice (year) in spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428753600">- update to 0.5.4.2
  * no upstreqm changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 0.6.1.1
- regenerated spec file with cabal-rpm
  * Support for concatenated gzip files (multiple back-to-back streams)
  * Fixed warnings with new GHC
  * Fixed testsuite
  * New incremental interface for compression and decompression
  * Provide access to unconsumed trailing data
  * Simplified structured error type, and instance of Exception
  * Fixed memory leak of zlib z_stream C structure
  * More derivied instances (Eq, Show, Typeable, Generic)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1.1 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478433600">- Update to version 0.6.1.2 with cabal2obs.</changelog>

</package>
<package pkgid="5907f8101f97def3838664c4b9289ce845661facfb29fcd79e90a1583fd508db" name="ghc-zlib" arch="x86_64">
    <version epoch="0" ver="0.6.1.2" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323950400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323950401">- Add arches for OBS.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323950402">- Added requires zlib-devel</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811200">- update to 0.5.3.3 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.5.4.0 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356609600">- fix license tag (intentionally empty 3rd clause)
- expand macro in name tag (help factory-auto)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.5.4.1
  * no changelog
- part of Haskell Platform 2013.2 update
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update copyright notice (year) in spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428753600">- update to 0.5.4.2
  * no upstreqm changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 0.6.1.1
- regenerated spec file with cabal-rpm
  * Support for concatenated gzip files (multiple back-to-back streams)
  * Fixed warnings with new GHC
  * Fixed testsuite
  * New incremental interface for compression and decompression
  * Provide access to unconsumed trailing data
  * Simplified structured error type, and instance of Exception
  * Fixed memory leak of zlib z_stream C structure
  * More derivied instances (Eq, Show, Typeable, Generic)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1.1 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478433600">- Update to version 0.6.1.2 with cabal2obs.</changelog>

</package>
<package pkgid="40e4b4155eab4a28c127359d1e22764b262c1dc833e80412eeb3d1e19110b662" name="ghc-zlib-bindings" arch="src">
    <version epoch="0" ver="0.1.1.5" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.1.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 0.1.1.5
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1432123200">- License: BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.5 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="c6a2024b52db08e313ac144b6f43c944ed90d17b02eb674f8159fbdcfac05da4" name="ghc-zlib-bindings" arch="x86_64">
    <version epoch="0" ver="0.1.1.5" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.1.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 0.1.1.5
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1432123200">- License: BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.5 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="a22ce004f8ec304ce7bba413c1e81ade2fd05383e845f6435096bcb734537d7b" name="ghc-zlib-bindings-devel" arch="x86_64">
    <version epoch="0" ver="0.1.1.5" rel="2.3.2"/>

<changelog author="sbahling@suse.com" date="1381147200">- Initial package - version 0.1.1.3</changelog>
<changelog author="mimi.vx@gmail.com" date="1431432000">- update to 0.1.1.5
  * no upstream changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1432123200">- License: BSD-2-Clause</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.1.5 revision 2 with cabal2obs.</changelog>

</package>
<package pkgid="54ccbade7e4db0368114cbba9acb0e4ca776f9e562a0065c970324e3c63979d2" name="ghc-zlib-devel" arch="x86_64">
    <version epoch="0" ver="0.6.1.2" rel="2.3.2"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1323950400">- Initial packaging.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323950401">- Add arches for OBS.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1323950402">- Added requires zlib-devel</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1329998400">- Added BuildRoot for sle11-sp1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811200">- update to 0.5.3.3 from upstream (no changelog)
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349179200">- update to 0.5.4.0 from upstream (no changelog)
- required by Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356609600">- fix license tag (intentionally empty 3rd clause)
- expand macro in name tag (help factory-auto)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 0.5.4.1
  * no changelog
- part of Haskell Platform 2013.2 update
- more transparent packaging (fewer macros)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update copyright notice (year) in spec file</changelog>
<changelog author="mimi.vx@gmail.com" date="1428753600">- update to 0.5.4.2
  * no upstreqm changelog</changelog>
<changelog author="mimi.vx@gmail.com" date="1451476800">- update to 0.6.1.1
- regenerated spec file with cabal-rpm
  * Support for concatenated gzip files (multiple back-to-back streams)
  * Fixed warnings with new GHC
  * Fixed testsuite
  * New incremental interface for compression and decompression
  * Provide access to unconsumed trailing data
  * Simplified structured error type, and instance of Exception
  * Fixed memory leak of zlib z_stream C structure
  * More derivied instances (Eq, Show, Typeable, Generic)</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.1.1 revision 3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478433600">- Update to version 0.6.1.2 with cabal2obs.</changelog>

</package>
<package pkgid="20232aa33104995e5ec7d99591915eb1a0a084179e8ed9c8198886c666b45833" name="ghostscript" arch="src">
    <version epoch="0" ver="9.15" rel="11.3.1"/>

<changelog author="mmeister@suse.com" date="1348747200">- Version upgrade to 9.06. Mainly a bugfix release.
  * pdfwrite announcements:
    pdfwrite now supports the creation of PDF/A-2 files.
    For further details see the NEWS file.
  * removed moribund dumphint tool, see History9.htm and
    http://bugs.ghostscript.com/show_bug.cgi?id=693223</changelog>
<changelog author="jsmeix@suse.de" date="1357214400">- Provide libijs (that is not done via "configure --with-ijs")
  because libijs is needed by the pdftoijs filter in the
  cups-filters package (see the README file in cups-filters).</changelog>
<changelog author="jsmeix@suse.de" date="1361275200">- Version upgrade to 9.07.
  * As of this release (9.07), Ghostscript is distributed
    under the GNU Affero General Public License (AGPL).
  * Ghostscript has been extended to support file sizes &gt;4Gb
    in particular reading and writing PDF files.
  * Color management enhancements. Full details of the color
    management features can be found in: GS9_Color_Management.pdf
  * The pdfwrite devices now supports linearized (or optimized
    for fast web view) output directly ("-dFastWebView").
  * With the addition of linearisation to pdfwrite, pdfopt.ps
    has become redundant. Since it is difficult to maintain,
    has a number of bugs, and is believed not to work properly
    anyway, it is removed. Accordingly the pdfopt shell script
    that used pdfopt.ps is also removed.</changelog>
<changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="jsmeix@suse.de" date="1377777600">- Version upgrade to 9.10rc1 (release candidate for the 9.10 version).
  For details see the News.htm and History9.htm files.
- Prepare spec files to build both releases and release candidates
  easily in the future by using special different version strings.
- fix-undefined-operation.patch fixes
  http://bugs.ghostscript.com/show_bug.cgi?id=694546
- Removed BuildRequires for liblcms-devel because it is not needed
  when we build Ghostscript that works in compliance with upstream
  (see https://bugzilla.novell.com/show_bug.cgi?id=828751#c5).</changelog>
<changelog author="jsmeix@suse.de" date="1378209600">- Version upgrade to 9.10. Primarily a maintenance release.
  Highlights in this release include:
  * LittleCMS2 and libpng have both been updated to the
    latest versions.
  * The URW Postscript font set has been updated to the
    latest version, fixing many compatibility problems
    with the Adobe fonts.
  * The CUPS filters gstoraster and gstopxl have been
    removed from Ghostscript. Those filters are now provided by
    cups-filters (a free software package hosted by OpenPrinting)
    that contains all CUPS filters needed by CUPS under Linux
    (see also the openSUSE issue bnc#735404 comment#44 at
    https://bugzilla.novell.com/show_bug.cgi?id=735404#c44).
  For details see the News.htm and History9.htm files.
- fix-undefined-operation.patch is no longer needed because
  it is fixed in the upstream sources.</changelog>
<changelog author="uweigand@de.ibm.com" date="1386936000">- ppc64le-support.patch from IBM fixes endianness
  in lcms (the Little-CMS library) to support the new
  architecture ppc64le (IBM Power PC Little Endian architecture)
  because ppc64 is big-endian and ppc64le is little-endian
  and lcms has a hard-coded check that assumes PowerPC
  is always big-endian which is incorrect on ppc64le.
  The fix is already in the main Little-CMS repository
  by this Git commit
  https://github.com/mm2/Little-CMS/commit/b4f5c91a2c1582bd284f0d0f49cb43e2c2235a79
  (There are some cosmetic changes in the upstream patch.)
  It is not yet in the imported copy in Ghostscript.
  IBM will work with upstream to get the fix imported too.</changelog>
<changelog author="jsmeix@suse.de" date="1395921600">- Version upgrade to 9.14. Primarily a maintenance release.
  Highlights in this release include (excerpt):
  * pdfwrite now uses the same color management engine as
    Ghostscript rendering devices (by default LCMS2). For
    the duration of this release a new switch -dPDFUseOldCMS
    is available which will restore the old color management.
    See: "Color Conversion and Management" in Ps2pdf.htm
    Due to constraints of the PDF/A-1 specification, the new color
    management does not yet apply when producing PDF/A files.
  * A new device 'eps2write' has been added which allows for the
    creation of EPS files using the ps2write device instead of
    the deprecated and removed pswrite device. The epswrite device
    is now also deprecated and will be removed in a future release.
  * Ghostscript has a new "pwgraster" output device for PWG Raster
    output.
  * The CUPS device now has improved support for PPD-less printing.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="meissner@suse.com" date="1408363200">- gs does not seem to require libopenssl-devel for building.</changelog>
<changelog author="jsmeix@suse.de" date="1410264000">- Version upgrade to 9.15rc1 (first release candidate for 9.15).
  For details see the News.htm and History9.htm files.
- ppc64le-support.patch is no longer needed because
  it is fixed in the upstream sources.
- Removed trailing whitespaces in spec file and changes file.</changelog>
<changelog author="jsmeix@suse.de" date="1410955200">- Version upgrade to 9.15rc2 (second release candidate for 9.15).
  Ghostscript upstream QA highlighted a couple of issues
  that they felt warranted a fresh release candidate.
  For details see the History9.htm file.</changelog>
<changelog author="jsmeix@suse.de" date="1411473600">- Version upgrade to 9.15. Primarily a maintenance release.
  There are no recorded incompatible changes (as of this writing).
  Highlights in this release include:
  * Ghostscript now supports the PDF security handler revision 6.
  * The pdfwrite and ps2write (and related) devices can now be
    forced to "flatten" glyphs into "basic" marking operations
    (rather than writing fonts to the output), by giving
    the -dNoOutputFonts command line option (defaults to "false").
  * PostScript programs can now use get_params or get_param to
    determine if a page contains color markings by reading the
    pageneutralcolor state from the device (so whether the page
    is "color" or "mono"). Note that this is only accurate when in
    clist mode, so -dMaxBitmap=0 and -dGrayDetection=true should
    both be used.
  * The pdfwrite device now supports Link annotations with GoTo
    and GoToR actions.
  * The pdfwrite device now supports BMC/BDC/EMC pdfmarks
  * Regarding the new color management for the pdfwrite device
    introduced in the previous release, the proscription on using
    the new color management when producing PDF/A-1 compliant files
    is now lifted. To reiterate, also, with the new color
    management implementation, using the UseCIEColor option is
    strongly discouraged. For further information on the new
    pdfwrite color management, see in Ps2pdf.htm the
    "Color Conversion and Management" section.
  * Plus the usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="ro@suse.de" date="1411905600">- readd ppc64le patch ppc64le-support.patch
  lcms has not been fixed upstream and lcms2 has been fixed
  in a broken way</changelog>
<changelog author="jsmeix@suse.de" date="1437998400">- CVE-2015-3228.patch fixes out of bound read/write cause
  by integer overflow in gsmalloc.c (boo#939342).</changelog>
<changelog author="fcrozat@suse.com" date="1454068800">- Add fix-mutex-crash.patch: fix crash in mutex (bsc#963017)
  (ghostscript bug #695862)</changelog>
<changelog author="sflees@suse.de" date="1476100800">- Fix multiple -dsafer realated CVE's (bsc#1001951)
  * CVE-2013-5653.patch
  * CVE-2016-7978.patch
  * CVE-2016-7979.patch</changelog>
<changelog author="jsmeix@suse.de" date="1476964800">- CVE-2016-8602.patch fixes a NULL dereference in .sethalftone5
  see http://bugs.ghostscript.com/show_bug.cgi?id=697203
  (bsc#1004237).</changelog>
<changelog author="alarrosa@suse.com" date="1477915200">- Add 0001-Fix-locksafe.patch to fix a regression introduced
  in CVE-2013-5653.patch by which ps files couldn't be opened
  in okular/evince (boo#1006592, kde#371887).</changelog>
<changelog author="vcizek@suse.com" date="1493380800">- CVE-2017-8291.patch fixes a type confusion in .rsdparams and .eqproc
  see https://bugs.ghostscript.com/show_bug.cgi?id=697808
  (bsc#1036453)</changelog>
<changelog author="vcizek@suse.com" date="1493380801">- CVE-2016-9601.patch fixes an integer overflow in jbig2_image_new
  see https://bugs.ghostscript.com/show_bug.cgi?id=697457
  (bsc#1018128)
- CVE-2016-10220.patch fixes a NULL pointer dereference in gx_device_finalize
  see https://bugs.ghostscript.com/show_bug.cgi?id=697450
  (bsc#1032120)
- CVE-2017-5951.patch fixes a NULL pointer dereference in ref_stack_index
  see https://bugs.ghostscript.com/show_bug.cgi?id=697548
  (bsc#1032114)
- CVE-2017-7207.patch fixes a NULL pointer dereference in mem_get_bits_rectangle
  see https://bugs.ghostscript.com/show_bug.cgi?id=697676
  (bsc#1030263)</changelog>

</package>
<package pkgid="6f7b8e1b7248958d889600cd8b491dcfc968d88d1006214e62239881062b664e" name="ghostscript" arch="x86_64">
    <version epoch="0" ver="9.15" rel="11.3.1"/>

<changelog author="mmeister@suse.com" date="1348747200">- Version upgrade to 9.06. Mainly a bugfix release.
  * pdfwrite announcements:
    pdfwrite now supports the creation of PDF/A-2 files.
    For further details see the NEWS file.
  * removed moribund dumphint tool, see History9.htm and
    http://bugs.ghostscript.com/show_bug.cgi?id=693223</changelog>
<changelog author="jsmeix@suse.de" date="1357214400">- Provide libijs (that is not done via "configure --with-ijs")
  because libijs is needed by the pdftoijs filter in the
  cups-filters package (see the README file in cups-filters).</changelog>
<changelog author="jsmeix@suse.de" date="1361275200">- Version upgrade to 9.07.
  * As of this release (9.07), Ghostscript is distributed
    under the GNU Affero General Public License (AGPL).
  * Ghostscript has been extended to support file sizes &gt;4Gb
    in particular reading and writing PDF files.
  * Color management enhancements. Full details of the color
    management features can be found in: GS9_Color_Management.pdf
  * The pdfwrite devices now supports linearized (or optimized
    for fast web view) output directly ("-dFastWebView").
  * With the addition of linearisation to pdfwrite, pdfopt.ps
    has become redundant. Since it is difficult to maintain,
    has a number of bugs, and is believed not to work properly
    anyway, it is removed. Accordingly the pdfopt shell script
    that used pdfopt.ps is also removed.</changelog>
<changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="jsmeix@suse.de" date="1377777600">- Version upgrade to 9.10rc1 (release candidate for the 9.10 version).
  For details see the News.htm and History9.htm files.
- Prepare spec files to build both releases and release candidates
  easily in the future by using special different version strings.
- fix-undefined-operation.patch fixes
  http://bugs.ghostscript.com/show_bug.cgi?id=694546
- Removed BuildRequires for liblcms-devel because it is not needed
  when we build Ghostscript that works in compliance with upstream
  (see https://bugzilla.novell.com/show_bug.cgi?id=828751#c5).</changelog>
<changelog author="jsmeix@suse.de" date="1378209600">- Version upgrade to 9.10. Primarily a maintenance release.
  Highlights in this release include:
  * LittleCMS2 and libpng have both been updated to the
    latest versions.
  * The URW Postscript font set has been updated to the
    latest version, fixing many compatibility problems
    with the Adobe fonts.
  * The CUPS filters gstoraster and gstopxl have been
    removed from Ghostscript. Those filters are now provided by
    cups-filters (a free software package hosted by OpenPrinting)
    that contains all CUPS filters needed by CUPS under Linux
    (see also the openSUSE issue bnc#735404 comment#44 at
    https://bugzilla.novell.com/show_bug.cgi?id=735404#c44).
  For details see the News.htm and History9.htm files.
- fix-undefined-operation.patch is no longer needed because
  it is fixed in the upstream sources.</changelog>
<changelog author="uweigand@de.ibm.com" date="1386936000">- ppc64le-support.patch from IBM fixes endianness
  in lcms (the Little-CMS library) to support the new
  architecture ppc64le (IBM Power PC Little Endian architecture)
  because ppc64 is big-endian and ppc64le is little-endian
  and lcms has a hard-coded check that assumes PowerPC
  is always big-endian which is incorrect on ppc64le.
  The fix is already in the main Little-CMS repository
  by this Git commit
  https://github.com/mm2/Little-CMS/commit/b4f5c91a2c1582bd284f0d0f49cb43e2c2235a79
  (There are some cosmetic changes in the upstream patch.)
  It is not yet in the imported copy in Ghostscript.
  IBM will work with upstream to get the fix imported too.</changelog>
<changelog author="jsmeix@suse.de" date="1395921600">- Version upgrade to 9.14. Primarily a maintenance release.
  Highlights in this release include (excerpt):
  * pdfwrite now uses the same color management engine as
    Ghostscript rendering devices (by default LCMS2). For
    the duration of this release a new switch -dPDFUseOldCMS
    is available which will restore the old color management.
    See: "Color Conversion and Management" in Ps2pdf.htm
    Due to constraints of the PDF/A-1 specification, the new color
    management does not yet apply when producing PDF/A files.
  * A new device 'eps2write' has been added which allows for the
    creation of EPS files using the ps2write device instead of
    the deprecated and removed pswrite device. The epswrite device
    is now also deprecated and will be removed in a future release.
  * Ghostscript has a new "pwgraster" output device for PWG Raster
    output.
  * The CUPS device now has improved support for PPD-less printing.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="meissner@suse.com" date="1408363200">- gs does not seem to require libopenssl-devel for building.</changelog>
<changelog author="jsmeix@suse.de" date="1410264000">- Version upgrade to 9.15rc1 (first release candidate for 9.15).
  For details see the News.htm and History9.htm files.
- ppc64le-support.patch is no longer needed because
  it is fixed in the upstream sources.
- Removed trailing whitespaces in spec file and changes file.</changelog>
<changelog author="jsmeix@suse.de" date="1410955200">- Version upgrade to 9.15rc2 (second release candidate for 9.15).
  Ghostscript upstream QA highlighted a couple of issues
  that they felt warranted a fresh release candidate.
  For details see the History9.htm file.</changelog>
<changelog author="jsmeix@suse.de" date="1411473600">- Version upgrade to 9.15. Primarily a maintenance release.
  There are no recorded incompatible changes (as of this writing).
  Highlights in this release include:
  * Ghostscript now supports the PDF security handler revision 6.
  * The pdfwrite and ps2write (and related) devices can now be
    forced to "flatten" glyphs into "basic" marking operations
    (rather than writing fonts to the output), by giving
    the -dNoOutputFonts command line option (defaults to "false").
  * PostScript programs can now use get_params or get_param to
    determine if a page contains color markings by reading the
    pageneutralcolor state from the device (so whether the page
    is "color" or "mono"). Note that this is only accurate when in
    clist mode, so -dMaxBitmap=0 and -dGrayDetection=true should
    both be used.
  * The pdfwrite device now supports Link annotations with GoTo
    and GoToR actions.
  * The pdfwrite device now supports BMC/BDC/EMC pdfmarks
  * Regarding the new color management for the pdfwrite device
    introduced in the previous release, the proscription on using
    the new color management when producing PDF/A-1 compliant files
    is now lifted. To reiterate, also, with the new color
    management implementation, using the UseCIEColor option is
    strongly discouraged. For further information on the new
    pdfwrite color management, see in Ps2pdf.htm the
    "Color Conversion and Management" section.
  * Plus the usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="ro@suse.de" date="1411905600">- readd ppc64le patch ppc64le-support.patch
  lcms has not been fixed upstream and lcms2 has been fixed
  in a broken way</changelog>
<changelog author="jsmeix@suse.de" date="1437998400">- CVE-2015-3228.patch fixes out of bound read/write cause
  by integer overflow in gsmalloc.c (boo#939342).</changelog>
<changelog author="fcrozat@suse.com" date="1454068800">- Add fix-mutex-crash.patch: fix crash in mutex (bsc#963017)
  (ghostscript bug #695862)</changelog>
<changelog author="sflees@suse.de" date="1476100800">- Fix multiple -dsafer realated CVE's (bsc#1001951)
  * CVE-2013-5653.patch
  * CVE-2016-7978.patch
  * CVE-2016-7979.patch</changelog>
<changelog author="jsmeix@suse.de" date="1476964800">- CVE-2016-8602.patch fixes a NULL dereference in .sethalftone5
  see http://bugs.ghostscript.com/show_bug.cgi?id=697203
  (bsc#1004237).</changelog>
<changelog author="alarrosa@suse.com" date="1477915200">- Add 0001-Fix-locksafe.patch to fix a regression introduced
  in CVE-2013-5653.patch by which ps files couldn't be opened
  in okular/evince (boo#1006592, kde#371887).</changelog>
<changelog author="vcizek@suse.com" date="1493380800">- CVE-2017-8291.patch fixes a type confusion in .rsdparams and .eqproc
  see https://bugs.ghostscript.com/show_bug.cgi?id=697808
  (bsc#1036453)</changelog>
<changelog author="vcizek@suse.com" date="1493380801">- CVE-2016-9601.patch fixes an integer overflow in jbig2_image_new
  see https://bugs.ghostscript.com/show_bug.cgi?id=697457
  (bsc#1018128)
- CVE-2016-10220.patch fixes a NULL pointer dereference in gx_device_finalize
  see https://bugs.ghostscript.com/show_bug.cgi?id=697450
  (bsc#1032120)
- CVE-2017-5951.patch fixes a NULL pointer dereference in ref_stack_index
  see https://bugs.ghostscript.com/show_bug.cgi?id=697548
  (bsc#1032114)
- CVE-2017-7207.patch fixes a NULL pointer dereference in mem_get_bits_rectangle
  see https://bugs.ghostscript.com/show_bug.cgi?id=697676
  (bsc#1030263)</changelog>

</package>
<package pkgid="9987002d9c25b3050430b17ef57ef864465755296b9840df0638f927fab27901" name="ghostscript-devel" arch="x86_64">
    <version epoch="0" ver="9.15" rel="11.3.1"/>

<changelog author="mmeister@suse.com" date="1348747200">- Version upgrade to 9.06. Mainly a bugfix release.
  * pdfwrite announcements:
    pdfwrite now supports the creation of PDF/A-2 files.
    For further details see the NEWS file.
  * removed moribund dumphint tool, see History9.htm and
    http://bugs.ghostscript.com/show_bug.cgi?id=693223</changelog>
<changelog author="jsmeix@suse.de" date="1357214400">- Provide libijs (that is not done via "configure --with-ijs")
  because libijs is needed by the pdftoijs filter in the
  cups-filters package (see the README file in cups-filters).</changelog>
<changelog author="jsmeix@suse.de" date="1361275200">- Version upgrade to 9.07.
  * As of this release (9.07), Ghostscript is distributed
    under the GNU Affero General Public License (AGPL).
  * Ghostscript has been extended to support file sizes &gt;4Gb
    in particular reading and writing PDF files.
  * Color management enhancements. Full details of the color
    management features can be found in: GS9_Color_Management.pdf
  * The pdfwrite devices now supports linearized (or optimized
    for fast web view) output directly ("-dFastWebView").
  * With the addition of linearisation to pdfwrite, pdfopt.ps
    has become redundant. Since it is difficult to maintain,
    has a number of bugs, and is believed not to work properly
    anyway, it is removed. Accordingly the pdfopt shell script
    that used pdfopt.ps is also removed.</changelog>
<changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="jsmeix@suse.de" date="1377777600">- Version upgrade to 9.10rc1 (release candidate for the 9.10 version).
  For details see the News.htm and History9.htm files.
- Prepare spec files to build both releases and release candidates
  easily in the future by using special different version strings.
- fix-undefined-operation.patch fixes
  http://bugs.ghostscript.com/show_bug.cgi?id=694546
- Removed BuildRequires for liblcms-devel because it is not needed
  when we build Ghostscript that works in compliance with upstream
  (see https://bugzilla.novell.com/show_bug.cgi?id=828751#c5).</changelog>
<changelog author="jsmeix@suse.de" date="1378209600">- Version upgrade to 9.10. Primarily a maintenance release.
  Highlights in this release include:
  * LittleCMS2 and libpng have both been updated to the
    latest versions.
  * The URW Postscript font set has been updated to the
    latest version, fixing many compatibility problems
    with the Adobe fonts.
  * The CUPS filters gstoraster and gstopxl have been
    removed from Ghostscript. Those filters are now provided by
    cups-filters (a free software package hosted by OpenPrinting)
    that contains all CUPS filters needed by CUPS under Linux
    (see also the openSUSE issue bnc#735404 comment#44 at
    https://bugzilla.novell.com/show_bug.cgi?id=735404#c44).
  For details see the News.htm and History9.htm files.
- fix-undefined-operation.patch is no longer needed because
  it is fixed in the upstream sources.</changelog>
<changelog author="uweigand@de.ibm.com" date="1386936000">- ppc64le-support.patch from IBM fixes endianness
  in lcms (the Little-CMS library) to support the new
  architecture ppc64le (IBM Power PC Little Endian architecture)
  because ppc64 is big-endian and ppc64le is little-endian
  and lcms has a hard-coded check that assumes PowerPC
  is always big-endian which is incorrect on ppc64le.
  The fix is already in the main Little-CMS repository
  by this Git commit
  https://github.com/mm2/Little-CMS/commit/b4f5c91a2c1582bd284f0d0f49cb43e2c2235a79
  (There are some cosmetic changes in the upstream patch.)
  It is not yet in the imported copy in Ghostscript.
  IBM will work with upstream to get the fix imported too.</changelog>
<changelog author="jsmeix@suse.de" date="1395921600">- Version upgrade to 9.14. Primarily a maintenance release.
  Highlights in this release include (excerpt):
  * pdfwrite now uses the same color management engine as
    Ghostscript rendering devices (by default LCMS2). For
    the duration of this release a new switch -dPDFUseOldCMS
    is available which will restore the old color management.
    See: "Color Conversion and Management" in Ps2pdf.htm
    Due to constraints of the PDF/A-1 specification, the new color
    management does not yet apply when producing PDF/A files.
  * A new device 'eps2write' has been added which allows for the
    creation of EPS files using the ps2write device instead of
    the deprecated and removed pswrite device. The epswrite device
    is now also deprecated and will be removed in a future release.
  * Ghostscript has a new "pwgraster" output device for PWG Raster
    output.
  * The CUPS device now has improved support for PPD-less printing.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="meissner@suse.com" date="1408363200">- gs does not seem to require libopenssl-devel for building.</changelog>
<changelog author="jsmeix@suse.de" date="1410264000">- Version upgrade to 9.15rc1 (first release candidate for 9.15).
  For details see the News.htm and History9.htm files.
- ppc64le-support.patch is no longer needed because
  it is fixed in the upstream sources.
- Removed trailing whitespaces in spec file and changes file.</changelog>
<changelog author="jsmeix@suse.de" date="1410955200">- Version upgrade to 9.15rc2 (second release candidate for 9.15).
  Ghostscript upstream QA highlighted a couple of issues
  that they felt warranted a fresh release candidate.
  For details see the History9.htm file.</changelog>
<changelog author="jsmeix@suse.de" date="1411473600">- Version upgrade to 9.15. Primarily a maintenance release.
  There are no recorded incompatible changes (as of this writing).
  Highlights in this release include:
  * Ghostscript now supports the PDF security handler revision 6.
  * The pdfwrite and ps2write (and related) devices can now be
    forced to "flatten" glyphs into "basic" marking operations
    (rather than writing fonts to the output), by giving
    the -dNoOutputFonts command line option (defaults to "false").
  * PostScript programs can now use get_params or get_param to
    determine if a page contains color markings by reading the
    pageneutralcolor state from the device (so whether the page
    is "color" or "mono"). Note that this is only accurate when in
    clist mode, so -dMaxBitmap=0 and -dGrayDetection=true should
    both be used.
  * The pdfwrite device now supports Link annotations with GoTo
    and GoToR actions.
  * The pdfwrite device now supports BMC/BDC/EMC pdfmarks
  * Regarding the new color management for the pdfwrite device
    introduced in the previous release, the proscription on using
    the new color management when producing PDF/A-1 compliant files
    is now lifted. To reiterate, also, with the new color
    management implementation, using the UseCIEColor option is
    strongly discouraged. For further information on the new
    pdfwrite color management, see in Ps2pdf.htm the
    "Color Conversion and Management" section.
  * Plus the usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="ro@suse.de" date="1411905600">- readd ppc64le patch ppc64le-support.patch
  lcms has not been fixed upstream and lcms2 has been fixed
  in a broken way</changelog>
<changelog author="jsmeix@suse.de" date="1437998400">- CVE-2015-3228.patch fixes out of bound read/write cause
  by integer overflow in gsmalloc.c (boo#939342).</changelog>
<changelog author="fcrozat@suse.com" date="1454068800">- Add fix-mutex-crash.patch: fix crash in mutex (bsc#963017)
  (ghostscript bug #695862)</changelog>
<changelog author="sflees@suse.de" date="1476100800">- Fix multiple -dsafer realated CVE's (bsc#1001951)
  * CVE-2013-5653.patch
  * CVE-2016-7978.patch
  * CVE-2016-7979.patch</changelog>
<changelog author="jsmeix@suse.de" date="1476964800">- CVE-2016-8602.patch fixes a NULL dereference in .sethalftone5
  see http://bugs.ghostscript.com/show_bug.cgi?id=697203
  (bsc#1004237).</changelog>
<changelog author="alarrosa@suse.com" date="1477915200">- Add 0001-Fix-locksafe.patch to fix a regression introduced
  in CVE-2013-5653.patch by which ps files couldn't be opened
  in okular/evince (boo#1006592, kde#371887).</changelog>
<changelog author="vcizek@suse.com" date="1493380800">- CVE-2017-8291.patch fixes a type confusion in .rsdparams and .eqproc
  see https://bugs.ghostscript.com/show_bug.cgi?id=697808
  (bsc#1036453)</changelog>
<changelog author="vcizek@suse.com" date="1493380801">- CVE-2016-9601.patch fixes an integer overflow in jbig2_image_new
  see https://bugs.ghostscript.com/show_bug.cgi?id=697457
  (bsc#1018128)
- CVE-2016-10220.patch fixes a NULL pointer dereference in gx_device_finalize
  see https://bugs.ghostscript.com/show_bug.cgi?id=697450
  (bsc#1032120)
- CVE-2017-5951.patch fixes a NULL pointer dereference in ref_stack_index
  see https://bugs.ghostscript.com/show_bug.cgi?id=697548
  (bsc#1032114)
- CVE-2017-7207.patch fixes a NULL pointer dereference in mem_get_bits_rectangle
  see https://bugs.ghostscript.com/show_bug.cgi?id=697676
  (bsc#1030263)</changelog>

</package>
<package pkgid="bac27b2e359b6fe5cfed8465228c8e6037fe19a6f6f6989c04ebc81b9ac62164" name="ghostscript-mini" arch="src">
    <version epoch="0" ver="9.15" rel="11.3.1"/>

<changelog author="idonmez@suse.com" date="1348488000">- "export SUSE_ASNEEDED=0" disables -Wl,--as-needed linker flags,
  see http://bugs.ghostscript.com/show_bug.cgi?id=693100</changelog>
<changelog author="mmeister@suse.com" date="1348747200">- Version upgrade to 9.06. Mainly a bugfix release.
  * pdfwrite announcements:
    pdfwrite now supports the creation of PDF/A-2 files.
    For further details see the NEWS file.
  * removed moribund dumphint tool, see History9.htm and
    http://bugs.ghostscript.com/show_bug.cgi?id=693223</changelog>
<changelog author="jsmeix@suse.de" date="1357214400">- Provide libijs (that is not done via "configure --with-ijs")
  because libijs is needed by the pdftoijs filter in the
  cups-filters package (see the README file in cups-filters).</changelog>
<changelog author="jsmeix@suse.de" date="1361275200">- Version upgrade to 9.07.
  * As of this release (9.07), Ghostscript is distributed
    under the GNU Affero General Public License (AGPL).
  * Ghostscript has been extended to support file sizes &gt;4Gb
    in particular reading and writing PDF files.
  * Color management enhancements. Full details of the color
    management features can be found in: GS9_Color_Management.pdf
  * The pdfwrite devices now supports linearized (or optimized
    for fast web view) output directly ("-dFastWebView").
  * With the addition of linearisation to pdfwrite, pdfopt.ps
    has become redundant. Since it is difficult to maintain,
    has a number of bugs, and is believed not to work properly
    anyway, it is removed. Accordingly the pdfopt shell script
    that used pdfopt.ps is also removed.</changelog>
<changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="jsmeix@suse.de" date="1377777600">- Version upgrade to 9.10rc1 (release candidate for the 9.10 version).
  For details see the News.htm and History9.htm files.
- Prepare spec files to build both releases and release candidates
  easily in the future by using special different version strings.
- fix-undefined-operation.patch fixes
  http://bugs.ghostscript.com/show_bug.cgi?id=694546
- Removed BuildRequires for liblcms-devel because it is not needed
  when we build Ghostscript that works in compliance with upstream
  (see https://bugzilla.novell.com/show_bug.cgi?id=828751#c5).</changelog>
<changelog author="jsmeix@suse.de" date="1378209600">- Version upgrade to 9.10. Primarily a maintenance release.
  Highlights in this release include:
  * LittleCMS2 and libpng have both been updated to the
    latest versions.
  * The URW Postscript font set has been updated to the
    latest version, fixing many compatibility problems
    with the Adobe fonts.
  * The CUPS filters gstoraster and gstopxl have been
    removed from Ghostscript. Those filters are now provided by
    cups-filters (a free software package hosted by OpenPrinting)
    that contains all CUPS filters needed by CUPS under Linux
    (see also the openSUSE issue bnc#735404 comment#44 at
    https://bugzilla.novell.com/show_bug.cgi?id=735404#c44).
  For details see the News.htm and History9.htm files.
- fix-undefined-operation.patch is no longer needed because
  it is fixed in the upstream sources.</changelog>
<changelog author="uweigand@de.ibm.com" date="1386936000">- ppc64le-support.patch from IBM fixes endianness
  in lcms (the Little-CMS library) to support the new
  architecture ppc64le (IBM Power PC Little Endian architecture)
  because ppc64 is big-endian and ppc64le is little-endian
  and lcms has a hard-coded check that assumes PowerPC
  is always big-endian which is incorrect on ppc64le.
  The fix is already in the main Little-CMS repository
  by this Git commit
  https://github.com/mm2/Little-CMS/commit/b4f5c91a2c1582bd284f0d0f49cb43e2c2235a79
  (There are some cosmetic changes in the upstream patch.)
  It is not yet in the imported copy in Ghostscript.
  IBM will work with upstream to get the fix imported too.</changelog>
<changelog author="jsmeix@suse.de" date="1395921600">- Version upgrade to 9.14. Primarily a maintenance release.
  Highlights in this release include (excerpt):
  * pdfwrite now uses the same color management engine as
    Ghostscript rendering devices (by default LCMS2). For
    the duration of this release a new switch -dPDFUseOldCMS
    is available which will restore the old color management.
    See: "Color Conversion and Management" in Ps2pdf.htm
    Due to constraints of the PDF/A-1 specification, the new color
    management does not yet apply when producing PDF/A files.
  * A new device 'eps2write' has been added which allows for the
    creation of EPS files using the ps2write device instead of
    the deprecated and removed pswrite device. The epswrite device
    is now also deprecated and will be removed in a future release.
  * Ghostscript has a new "pwgraster" output device for PWG Raster
    output.
  * The CUPS device now has improved support for PPD-less printing.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="jsmeix@suse.de" date="1410264000">- Version upgrade to 9.15rc1 (first release candidate for 9.15).
  For details see the News.htm and History9.htm files.
- ppc64le-support.patch is no longer needed because
  it is fixed in the upstream sources.
- Removed trailing whitespaces in spec file and changes file.</changelog>
<changelog author="jsmeix@suse.de" date="1410955200">- Version upgrade to 9.15rc2 (second release candidate for 9.15).
  Ghostscript upstream QA highlighted a couple of issues
  that they felt warranted a fresh release candidate.
  For details see the History9.htm file.</changelog>
<changelog author="jsmeix@suse.de" date="1411473600">- Version upgrade to 9.15. Primarily a maintenance release.
  There are no recorded incompatible changes (as of this writing).
  Highlights in this release include:
  * Ghostscript now supports the PDF security handler revision 6.
  * The pdfwrite and ps2write (and related) devices can now be
    forced to "flatten" glyphs into "basic" marking operations
    (rather than writing fonts to the output), by giving
    the -dNoOutputFonts command line option (defaults to "false").
  * PostScript programs can now use get_params or get_param to
    determine if a page contains color markings by reading the
    pageneutralcolor state from the device (so whether the page
    is "color" or "mono"). Note that this is only accurate when in
    clist mode, so -dMaxBitmap=0 and -dGrayDetection=true should
    both be used.
  * The pdfwrite device now supports Link annotations with GoTo
    and GoToR actions.
  * The pdfwrite device now supports BMC/BDC/EMC pdfmarks
  * Regarding the new color management for the pdfwrite device
    introduced in the previous release, the proscription on using
    the new color management when producing PDF/A-1 compliant files
    is now lifted. To reiterate, also, with the new color
    management implementation, using the UseCIEColor option is
    strongly discouraged. For further information on the new
    pdfwrite color management, see in Ps2pdf.htm the
    "Color Conversion and Management" section.
  * Plus the usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="ro@suse.de" date="1411905600">- readd ppc64le patch ppc64le-support.patch
  lcms has not been fixed upstream and lcms2 has been fixed
  in a broken way</changelog>
<changelog author="jsmeix@suse.de" date="1437998400">- CVE-2015-3228.patch fixes out of bound read/write cause
  by integer overflow in gsmalloc.c (boo#939342).</changelog>
<changelog author="fcrozat@suse.com" date="1454068800">- Add fix-mutex-crash.patch: fix crash in mutex (bsc#963017)
  (ghostscript bug #695862)</changelog>
<changelog author="sflees@suse.de" date="1476100800">- Fix multiple -dsafer realated CVE's (bsc#1001951)
  * CVE-2013-5653.patch
  * CVE-2016-7978.patch
  * CVE-2016-7979.patch</changelog>
<changelog author="jsmeix@suse.de" date="1476964800">- CVE-2016-8602.patch fixes a NULL dereference in .sethalftone5
  see http://bugs.ghostscript.com/show_bug.cgi?id=697203
  (bsc#1004237).</changelog>
<changelog author="alarrosa@suse.com" date="1477915200">- Add 0001-Fix-locksafe.patch to fix a regression introduced
  in CVE-2013-5653.patch by which ps files couldn't be opened
  in okular/evince (boo#1006592, kde#371887).</changelog>
<changelog author="vcizek@suse.com" date="1493380800">- CVE-2017-8291.patch fixes a type confusion in .rsdparams and .eqproc
  see https://bugs.ghostscript.com/show_bug.cgi?id=697808
  (bsc#1036453)</changelog>
<changelog author="vcizek@suse.com" date="1493380801">- CVE-2016-9601.patch fixes an integer overflow in jbig2_image_new
  see https://bugs.ghostscript.com/show_bug.cgi?id=697457
  (bsc#1018128)
- CVE-2016-10220.patch fixes a NULL pointer dereference in gx_device_finalize
  see https://bugs.ghostscript.com/show_bug.cgi?id=697450
  (bsc#1032120)
- CVE-2017-5951.patch fixes a NULL pointer dereference in ref_stack_index
  see https://bugs.ghostscript.com/show_bug.cgi?id=697548
  (bsc#1032114)
- CVE-2017-7207.patch fixes a NULL pointer dereference in mem_get_bits_rectangle
  see https://bugs.ghostscript.com/show_bug.cgi?id=697676
  (bsc#1030263)</changelog>

</package>
<package pkgid="afb12bee72161f6e58f4e0d422d63ddb477e6562040733fb98e4035e210a1c22" name="ghostscript-mini" arch="x86_64">
    <version epoch="0" ver="9.15" rel="11.3.1"/>

<changelog author="idonmez@suse.com" date="1348488000">- "export SUSE_ASNEEDED=0" disables -Wl,--as-needed linker flags,
  see http://bugs.ghostscript.com/show_bug.cgi?id=693100</changelog>
<changelog author="mmeister@suse.com" date="1348747200">- Version upgrade to 9.06. Mainly a bugfix release.
  * pdfwrite announcements:
    pdfwrite now supports the creation of PDF/A-2 files.
    For further details see the NEWS file.
  * removed moribund dumphint tool, see History9.htm and
    http://bugs.ghostscript.com/show_bug.cgi?id=693223</changelog>
<changelog author="jsmeix@suse.de" date="1357214400">- Provide libijs (that is not done via "configure --with-ijs")
  because libijs is needed by the pdftoijs filter in the
  cups-filters package (see the README file in cups-filters).</changelog>
<changelog author="jsmeix@suse.de" date="1361275200">- Version upgrade to 9.07.
  * As of this release (9.07), Ghostscript is distributed
    under the GNU Affero General Public License (AGPL).
  * Ghostscript has been extended to support file sizes &gt;4Gb
    in particular reading and writing PDF files.
  * Color management enhancements. Full details of the color
    management features can be found in: GS9_Color_Management.pdf
  * The pdfwrite devices now supports linearized (or optimized
    for fast web view) output directly ("-dFastWebView").
  * With the addition of linearisation to pdfwrite, pdfopt.ps
    has become redundant. Since it is difficult to maintain,
    has a number of bugs, and is believed not to work properly
    anyway, it is removed. Accordingly the pdfopt shell script
    that used pdfopt.ps is also removed.</changelog>
<changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="jsmeix@suse.de" date="1377777600">- Version upgrade to 9.10rc1 (release candidate for the 9.10 version).
  For details see the News.htm and History9.htm files.
- Prepare spec files to build both releases and release candidates
  easily in the future by using special different version strings.
- fix-undefined-operation.patch fixes
  http://bugs.ghostscript.com/show_bug.cgi?id=694546
- Removed BuildRequires for liblcms-devel because it is not needed
  when we build Ghostscript that works in compliance with upstream
  (see https://bugzilla.novell.com/show_bug.cgi?id=828751#c5).</changelog>
<changelog author="jsmeix@suse.de" date="1378209600">- Version upgrade to 9.10. Primarily a maintenance release.
  Highlights in this release include:
  * LittleCMS2 and libpng have both been updated to the
    latest versions.
  * The URW Postscript font set has been updated to the
    latest version, fixing many compatibility problems
    with the Adobe fonts.
  * The CUPS filters gstoraster and gstopxl have been
    removed from Ghostscript. Those filters are now provided by
    cups-filters (a free software package hosted by OpenPrinting)
    that contains all CUPS filters needed by CUPS under Linux
    (see also the openSUSE issue bnc#735404 comment#44 at
    https://bugzilla.novell.com/show_bug.cgi?id=735404#c44).
  For details see the News.htm and History9.htm files.
- fix-undefined-operation.patch is no longer needed because
  it is fixed in the upstream sources.</changelog>
<changelog author="uweigand@de.ibm.com" date="1386936000">- ppc64le-support.patch from IBM fixes endianness
  in lcms (the Little-CMS library) to support the new
  architecture ppc64le (IBM Power PC Little Endian architecture)
  because ppc64 is big-endian and ppc64le is little-endian
  and lcms has a hard-coded check that assumes PowerPC
  is always big-endian which is incorrect on ppc64le.
  The fix is already in the main Little-CMS repository
  by this Git commit
  https://github.com/mm2/Little-CMS/commit/b4f5c91a2c1582bd284f0d0f49cb43e2c2235a79
  (There are some cosmetic changes in the upstream patch.)
  It is not yet in the imported copy in Ghostscript.
  IBM will work with upstream to get the fix imported too.</changelog>
<changelog author="jsmeix@suse.de" date="1395921600">- Version upgrade to 9.14. Primarily a maintenance release.
  Highlights in this release include (excerpt):
  * pdfwrite now uses the same color management engine as
    Ghostscript rendering devices (by default LCMS2). For
    the duration of this release a new switch -dPDFUseOldCMS
    is available which will restore the old color management.
    See: "Color Conversion and Management" in Ps2pdf.htm
    Due to constraints of the PDF/A-1 specification, the new color
    management does not yet apply when producing PDF/A files.
  * A new device 'eps2write' has been added which allows for the
    creation of EPS files using the ps2write device instead of
    the deprecated and removed pswrite device. The epswrite device
    is now also deprecated and will be removed in a future release.
  * Ghostscript has a new "pwgraster" output device for PWG Raster
    output.
  * The CUPS device now has improved support for PPD-less printing.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="jsmeix@suse.de" date="1410264000">- Version upgrade to 9.15rc1 (first release candidate for 9.15).
  For details see the News.htm and History9.htm files.
- ppc64le-support.patch is no longer needed because
  it is fixed in the upstream sources.
- Removed trailing whitespaces in spec file and changes file.</changelog>
<changelog author="jsmeix@suse.de" date="1410955200">- Version upgrade to 9.15rc2 (second release candidate for 9.15).
  Ghostscript upstream QA highlighted a couple of issues
  that they felt warranted a fresh release candidate.
  For details see the History9.htm file.</changelog>
<changelog author="jsmeix@suse.de" date="1411473600">- Version upgrade to 9.15. Primarily a maintenance release.
  There are no recorded incompatible changes (as of this writing).
  Highlights in this release include:
  * Ghostscript now supports the PDF security handler revision 6.
  * The pdfwrite and ps2write (and related) devices can now be
    forced to "flatten" glyphs into "basic" marking operations
    (rather than writing fonts to the output), by giving
    the -dNoOutputFonts command line option (defaults to "false").
  * PostScript programs can now use get_params or get_param to
    determine if a page contains color markings by reading the
    pageneutralcolor state from the device (so whether the page
    is "color" or "mono"). Note that this is only accurate when in
    clist mode, so -dMaxBitmap=0 and -dGrayDetection=true should
    both be used.
  * The pdfwrite device now supports Link annotations with GoTo
    and GoToR actions.
  * The pdfwrite device now supports BMC/BDC/EMC pdfmarks
  * Regarding the new color management for the pdfwrite device
    introduced in the previous release, the proscription on using
    the new color management when producing PDF/A-1 compliant files
    is now lifted. To reiterate, also, with the new color
    management implementation, using the UseCIEColor option is
    strongly discouraged. For further information on the new
    pdfwrite color management, see in Ps2pdf.htm the
    "Color Conversion and Management" section.
  * Plus the usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="ro@suse.de" date="1411905600">- readd ppc64le patch ppc64le-support.patch
  lcms has not been fixed upstream and lcms2 has been fixed
  in a broken way</changelog>
<changelog author="jsmeix@suse.de" date="1437998400">- CVE-2015-3228.patch fixes out of bound read/write cause
  by integer overflow in gsmalloc.c (boo#939342).</changelog>
<changelog author="fcrozat@suse.com" date="1454068800">- Add fix-mutex-crash.patch: fix crash in mutex (bsc#963017)
  (ghostscript bug #695862)</changelog>
<changelog author="sflees@suse.de" date="1476100800">- Fix multiple -dsafer realated CVE's (bsc#1001951)
  * CVE-2013-5653.patch
  * CVE-2016-7978.patch
  * CVE-2016-7979.patch</changelog>
<changelog author="jsmeix@suse.de" date="1476964800">- CVE-2016-8602.patch fixes a NULL dereference in .sethalftone5
  see http://bugs.ghostscript.com/show_bug.cgi?id=697203
  (bsc#1004237).</changelog>
<changelog author="alarrosa@suse.com" date="1477915200">- Add 0001-Fix-locksafe.patch to fix a regression introduced
  in CVE-2013-5653.patch by which ps files couldn't be opened
  in okular/evince (boo#1006592, kde#371887).</changelog>
<changelog author="vcizek@suse.com" date="1493380800">- CVE-2017-8291.patch fixes a type confusion in .rsdparams and .eqproc
  see https://bugs.ghostscript.com/show_bug.cgi?id=697808
  (bsc#1036453)</changelog>
<changelog author="vcizek@suse.com" date="1493380801">- CVE-2016-9601.patch fixes an integer overflow in jbig2_image_new
  see https://bugs.ghostscript.com/show_bug.cgi?id=697457
  (bsc#1018128)
- CVE-2016-10220.patch fixes a NULL pointer dereference in gx_device_finalize
  see https://bugs.ghostscript.com/show_bug.cgi?id=697450
  (bsc#1032120)
- CVE-2017-5951.patch fixes a NULL pointer dereference in ref_stack_index
  see https://bugs.ghostscript.com/show_bug.cgi?id=697548
  (bsc#1032114)
- CVE-2017-7207.patch fixes a NULL pointer dereference in mem_get_bits_rectangle
  see https://bugs.ghostscript.com/show_bug.cgi?id=697676
  (bsc#1030263)</changelog>

</package>
<package pkgid="1ebe18160d5bbe810153a8e1fd1000e31747cbb861cb1191a53f18697e7463c9" name="ghostscript-mini-devel" arch="x86_64">
    <version epoch="0" ver="9.15" rel="11.3.1"/>

<changelog author="idonmez@suse.com" date="1348488000">- "export SUSE_ASNEEDED=0" disables -Wl,--as-needed linker flags,
  see http://bugs.ghostscript.com/show_bug.cgi?id=693100</changelog>
<changelog author="mmeister@suse.com" date="1348747200">- Version upgrade to 9.06. Mainly a bugfix release.
  * pdfwrite announcements:
    pdfwrite now supports the creation of PDF/A-2 files.
    For further details see the NEWS file.
  * removed moribund dumphint tool, see History9.htm and
    http://bugs.ghostscript.com/show_bug.cgi?id=693223</changelog>
<changelog author="jsmeix@suse.de" date="1357214400">- Provide libijs (that is not done via "configure --with-ijs")
  because libijs is needed by the pdftoijs filter in the
  cups-filters package (see the README file in cups-filters).</changelog>
<changelog author="jsmeix@suse.de" date="1361275200">- Version upgrade to 9.07.
  * As of this release (9.07), Ghostscript is distributed
    under the GNU Affero General Public License (AGPL).
  * Ghostscript has been extended to support file sizes &gt;4Gb
    in particular reading and writing PDF files.
  * Color management enhancements. Full details of the color
    management features can be found in: GS9_Color_Management.pdf
  * The pdfwrite devices now supports linearized (or optimized
    for fast web view) output directly ("-dFastWebView").
  * With the addition of linearisation to pdfwrite, pdfopt.ps
    has become redundant. Since it is difficult to maintain,
    has a number of bugs, and is believed not to work properly
    anyway, it is removed. Accordingly the pdfopt shell script
    that used pdfopt.ps is also removed.</changelog>
<changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="jsmeix@suse.de" date="1377777600">- Version upgrade to 9.10rc1 (release candidate for the 9.10 version).
  For details see the News.htm and History9.htm files.
- Prepare spec files to build both releases and release candidates
  easily in the future by using special different version strings.
- fix-undefined-operation.patch fixes
  http://bugs.ghostscript.com/show_bug.cgi?id=694546
- Removed BuildRequires for liblcms-devel because it is not needed
  when we build Ghostscript that works in compliance with upstream
  (see https://bugzilla.novell.com/show_bug.cgi?id=828751#c5).</changelog>
<changelog author="jsmeix@suse.de" date="1378209600">- Version upgrade to 9.10. Primarily a maintenance release.
  Highlights in this release include:
  * LittleCMS2 and libpng have both been updated to the
    latest versions.
  * The URW Postscript font set has been updated to the
    latest version, fixing many compatibility problems
    with the Adobe fonts.
  * The CUPS filters gstoraster and gstopxl have been
    removed from Ghostscript. Those filters are now provided by
    cups-filters (a free software package hosted by OpenPrinting)
    that contains all CUPS filters needed by CUPS under Linux
    (see also the openSUSE issue bnc#735404 comment#44 at
    https://bugzilla.novell.com/show_bug.cgi?id=735404#c44).
  For details see the News.htm and History9.htm files.
- fix-undefined-operation.patch is no longer needed because
  it is fixed in the upstream sources.</changelog>
<changelog author="uweigand@de.ibm.com" date="1386936000">- ppc64le-support.patch from IBM fixes endianness
  in lcms (the Little-CMS library) to support the new
  architecture ppc64le (IBM Power PC Little Endian architecture)
  because ppc64 is big-endian and ppc64le is little-endian
  and lcms has a hard-coded check that assumes PowerPC
  is always big-endian which is incorrect on ppc64le.
  The fix is already in the main Little-CMS repository
  by this Git commit
  https://github.com/mm2/Little-CMS/commit/b4f5c91a2c1582bd284f0d0f49cb43e2c2235a79
  (There are some cosmetic changes in the upstream patch.)
  It is not yet in the imported copy in Ghostscript.
  IBM will work with upstream to get the fix imported too.</changelog>
<changelog author="jsmeix@suse.de" date="1395921600">- Version upgrade to 9.14. Primarily a maintenance release.
  Highlights in this release include (excerpt):
  * pdfwrite now uses the same color management engine as
    Ghostscript rendering devices (by default LCMS2). For
    the duration of this release a new switch -dPDFUseOldCMS
    is available which will restore the old color management.
    See: "Color Conversion and Management" in Ps2pdf.htm
    Due to constraints of the PDF/A-1 specification, the new color
    management does not yet apply when producing PDF/A files.
  * A new device 'eps2write' has been added which allows for the
    creation of EPS files using the ps2write device instead of
    the deprecated and removed pswrite device. The epswrite device
    is now also deprecated and will be removed in a future release.
  * Ghostscript has a new "pwgraster" output device for PWG Raster
    output.
  * The CUPS device now has improved support for PPD-less printing.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="jsmeix@suse.de" date="1410264000">- Version upgrade to 9.15rc1 (first release candidate for 9.15).
  For details see the News.htm and History9.htm files.
- ppc64le-support.patch is no longer needed because
  it is fixed in the upstream sources.
- Removed trailing whitespaces in spec file and changes file.</changelog>
<changelog author="jsmeix@suse.de" date="1410955200">- Version upgrade to 9.15rc2 (second release candidate for 9.15).
  Ghostscript upstream QA highlighted a couple of issues
  that they felt warranted a fresh release candidate.
  For details see the History9.htm file.</changelog>
<changelog author="jsmeix@suse.de" date="1411473600">- Version upgrade to 9.15. Primarily a maintenance release.
  There are no recorded incompatible changes (as of this writing).
  Highlights in this release include:
  * Ghostscript now supports the PDF security handler revision 6.
  * The pdfwrite and ps2write (and related) devices can now be
    forced to "flatten" glyphs into "basic" marking operations
    (rather than writing fonts to the output), by giving
    the -dNoOutputFonts command line option (defaults to "false").
  * PostScript programs can now use get_params or get_param to
    determine if a page contains color markings by reading the
    pageneutralcolor state from the device (so whether the page
    is "color" or "mono"). Note that this is only accurate when in
    clist mode, so -dMaxBitmap=0 and -dGrayDetection=true should
    both be used.
  * The pdfwrite device now supports Link annotations with GoTo
    and GoToR actions.
  * The pdfwrite device now supports BMC/BDC/EMC pdfmarks
  * Regarding the new color management for the pdfwrite device
    introduced in the previous release, the proscription on using
    the new color management when producing PDF/A-1 compliant files
    is now lifted. To reiterate, also, with the new color
    management implementation, using the UseCIEColor option is
    strongly discouraged. For further information on the new
    pdfwrite color management, see in Ps2pdf.htm the
    "Color Conversion and Management" section.
  * Plus the usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="ro@suse.de" date="1411905600">- readd ppc64le patch ppc64le-support.patch
  lcms has not been fixed upstream and lcms2 has been fixed
  in a broken way</changelog>
<changelog author="jsmeix@suse.de" date="1437998400">- CVE-2015-3228.patch fixes out of bound read/write cause
  by integer overflow in gsmalloc.c (boo#939342).</changelog>
<changelog author="fcrozat@suse.com" date="1454068800">- Add fix-mutex-crash.patch: fix crash in mutex (bsc#963017)
  (ghostscript bug #695862)</changelog>
<changelog author="sflees@suse.de" date="1476100800">- Fix multiple -dsafer realated CVE's (bsc#1001951)
  * CVE-2013-5653.patch
  * CVE-2016-7978.patch
  * CVE-2016-7979.patch</changelog>
<changelog author="jsmeix@suse.de" date="1476964800">- CVE-2016-8602.patch fixes a NULL dereference in .sethalftone5
  see http://bugs.ghostscript.com/show_bug.cgi?id=697203
  (bsc#1004237).</changelog>
<changelog author="alarrosa@suse.com" date="1477915200">- Add 0001-Fix-locksafe.patch to fix a regression introduced
  in CVE-2013-5653.patch by which ps files couldn't be opened
  in okular/evince (boo#1006592, kde#371887).</changelog>
<changelog author="vcizek@suse.com" date="1493380800">- CVE-2017-8291.patch fixes a type confusion in .rsdparams and .eqproc
  see https://bugs.ghostscript.com/show_bug.cgi?id=697808
  (bsc#1036453)</changelog>
<changelog author="vcizek@suse.com" date="1493380801">- CVE-2016-9601.patch fixes an integer overflow in jbig2_image_new
  see https://bugs.ghostscript.com/show_bug.cgi?id=697457
  (bsc#1018128)
- CVE-2016-10220.patch fixes a NULL pointer dereference in gx_device_finalize
  see https://bugs.ghostscript.com/show_bug.cgi?id=697450
  (bsc#1032120)
- CVE-2017-5951.patch fixes a NULL pointer dereference in ref_stack_index
  see https://bugs.ghostscript.com/show_bug.cgi?id=697548
  (bsc#1032114)
- CVE-2017-7207.patch fixes a NULL pointer dereference in mem_get_bits_rectangle
  see https://bugs.ghostscript.com/show_bug.cgi?id=697676
  (bsc#1030263)</changelog>

</package>
<package pkgid="446708c127f14c7afd7c6d34a5106486422b28a778b3729b7289f08c0336c91c" name="ghostscript-x11" arch="x86_64">
    <version epoch="0" ver="9.15" rel="11.3.1"/>

<changelog author="mmeister@suse.com" date="1348747200">- Version upgrade to 9.06. Mainly a bugfix release.
  * pdfwrite announcements:
    pdfwrite now supports the creation of PDF/A-2 files.
    For further details see the NEWS file.
  * removed moribund dumphint tool, see History9.htm and
    http://bugs.ghostscript.com/show_bug.cgi?id=693223</changelog>
<changelog author="jsmeix@suse.de" date="1357214400">- Provide libijs (that is not done via "configure --with-ijs")
  because libijs is needed by the pdftoijs filter in the
  cups-filters package (see the README file in cups-filters).</changelog>
<changelog author="jsmeix@suse.de" date="1361275200">- Version upgrade to 9.07.
  * As of this release (9.07), Ghostscript is distributed
    under the GNU Affero General Public License (AGPL).
  * Ghostscript has been extended to support file sizes &gt;4Gb
    in particular reading and writing PDF files.
  * Color management enhancements. Full details of the color
    management features can be found in: GS9_Color_Management.pdf
  * The pdfwrite devices now supports linearized (or optimized
    for fast web view) output directly ("-dFastWebView").
  * With the addition of linearisation to pdfwrite, pdfopt.ps
    has become redundant. Since it is difficult to maintain,
    has a number of bugs, and is believed not to work properly
    anyway, it is removed. Accordingly the pdfopt shell script
    that used pdfopt.ps is also removed.</changelog>
<changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="jsmeix@suse.de" date="1377777600">- Version upgrade to 9.10rc1 (release candidate for the 9.10 version).
  For details see the News.htm and History9.htm files.
- Prepare spec files to build both releases and release candidates
  easily in the future by using special different version strings.
- fix-undefined-operation.patch fixes
  http://bugs.ghostscript.com/show_bug.cgi?id=694546
- Removed BuildRequires for liblcms-devel because it is not needed
  when we build Ghostscript that works in compliance with upstream
  (see https://bugzilla.novell.com/show_bug.cgi?id=828751#c5).</changelog>
<changelog author="jsmeix@suse.de" date="1378209600">- Version upgrade to 9.10. Primarily a maintenance release.
  Highlights in this release include:
  * LittleCMS2 and libpng have both been updated to the
    latest versions.
  * The URW Postscript font set has been updated to the
    latest version, fixing many compatibility problems
    with the Adobe fonts.
  * The CUPS filters gstoraster and gstopxl have been
    removed from Ghostscript. Those filters are now provided by
    cups-filters (a free software package hosted by OpenPrinting)
    that contains all CUPS filters needed by CUPS under Linux
    (see also the openSUSE issue bnc#735404 comment#44 at
    https://bugzilla.novell.com/show_bug.cgi?id=735404#c44).
  For details see the News.htm and History9.htm files.
- fix-undefined-operation.patch is no longer needed because
  it is fixed in the upstream sources.</changelog>
<changelog author="uweigand@de.ibm.com" date="1386936000">- ppc64le-support.patch from IBM fixes endianness
  in lcms (the Little-CMS library) to support the new
  architecture ppc64le (IBM Power PC Little Endian architecture)
  because ppc64 is big-endian and ppc64le is little-endian
  and lcms has a hard-coded check that assumes PowerPC
  is always big-endian which is incorrect on ppc64le.
  The fix is already in the main Little-CMS repository
  by this Git commit
  https://github.com/mm2/Little-CMS/commit/b4f5c91a2c1582bd284f0d0f49cb43e2c2235a79
  (There are some cosmetic changes in the upstream patch.)
  It is not yet in the imported copy in Ghostscript.
  IBM will work with upstream to get the fix imported too.</changelog>
<changelog author="jsmeix@suse.de" date="1395921600">- Version upgrade to 9.14. Primarily a maintenance release.
  Highlights in this release include (excerpt):
  * pdfwrite now uses the same color management engine as
    Ghostscript rendering devices (by default LCMS2). For
    the duration of this release a new switch -dPDFUseOldCMS
    is available which will restore the old color management.
    See: "Color Conversion and Management" in Ps2pdf.htm
    Due to constraints of the PDF/A-1 specification, the new color
    management does not yet apply when producing PDF/A files.
  * A new device 'eps2write' has been added which allows for the
    creation of EPS files using the ps2write device instead of
    the deprecated and removed pswrite device. The epswrite device
    is now also deprecated and will be removed in a future release.
  * Ghostscript has a new "pwgraster" output device for PWG Raster
    output.
  * The CUPS device now has improved support for PPD-less printing.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="meissner@suse.com" date="1408363200">- gs does not seem to require libopenssl-devel for building.</changelog>
<changelog author="jsmeix@suse.de" date="1410264000">- Version upgrade to 9.15rc1 (first release candidate for 9.15).
  For details see the News.htm and History9.htm files.
- ppc64le-support.patch is no longer needed because
  it is fixed in the upstream sources.
- Removed trailing whitespaces in spec file and changes file.</changelog>
<changelog author="jsmeix@suse.de" date="1410955200">- Version upgrade to 9.15rc2 (second release candidate for 9.15).
  Ghostscript upstream QA highlighted a couple of issues
  that they felt warranted a fresh release candidate.
  For details see the History9.htm file.</changelog>
<changelog author="jsmeix@suse.de" date="1411473600">- Version upgrade to 9.15. Primarily a maintenance release.
  There are no recorded incompatible changes (as of this writing).
  Highlights in this release include:
  * Ghostscript now supports the PDF security handler revision 6.
  * The pdfwrite and ps2write (and related) devices can now be
    forced to "flatten" glyphs into "basic" marking operations
    (rather than writing fonts to the output), by giving
    the -dNoOutputFonts command line option (defaults to "false").
  * PostScript programs can now use get_params or get_param to
    determine if a page contains color markings by reading the
    pageneutralcolor state from the device (so whether the page
    is "color" or "mono"). Note that this is only accurate when in
    clist mode, so -dMaxBitmap=0 and -dGrayDetection=true should
    both be used.
  * The pdfwrite device now supports Link annotations with GoTo
    and GoToR actions.
  * The pdfwrite device now supports BMC/BDC/EMC pdfmarks
  * Regarding the new color management for the pdfwrite device
    introduced in the previous release, the proscription on using
    the new color management when producing PDF/A-1 compliant files
    is now lifted. To reiterate, also, with the new color
    management implementation, using the UseCIEColor option is
    strongly discouraged. For further information on the new
    pdfwrite color management, see in Ps2pdf.htm the
    "Color Conversion and Management" section.
  * Plus the usual round of bug fixes, compatibility changes,
    and incremental improvements.
  For details see the News.htm and History9.htm files.</changelog>
<changelog author="ro@suse.de" date="1411905600">- readd ppc64le patch ppc64le-support.patch
  lcms has not been fixed upstream and lcms2 has been fixed
  in a broken way</changelog>
<changelog author="jsmeix@suse.de" date="1437998400">- CVE-2015-3228.patch fixes out of bound read/write cause
  by integer overflow in gsmalloc.c (boo#939342).</changelog>
<changelog author="fcrozat@suse.com" date="1454068800">- Add fix-mutex-crash.patch: fix crash in mutex (bsc#963017)
  (ghostscript bug #695862)</changelog>
<changelog author="sflees@suse.de" date="1476100800">- Fix multiple -dsafer realated CVE's (bsc#1001951)
  * CVE-2013-5653.patch
  * CVE-2016-7978.patch
  * CVE-2016-7979.patch</changelog>
<changelog author="jsmeix@suse.de" date="1476964800">- CVE-2016-8602.patch fixes a NULL dereference in .sethalftone5
  see http://bugs.ghostscript.com/show_bug.cgi?id=697203
  (bsc#1004237).</changelog>
<changelog author="alarrosa@suse.com" date="1477915200">- Add 0001-Fix-locksafe.patch to fix a regression introduced
  in CVE-2013-5653.patch by which ps files couldn't be opened
  in okular/evince (boo#1006592, kde#371887).</changelog>
<changelog author="vcizek@suse.com" date="1493380800">- CVE-2017-8291.patch fixes a type confusion in .rsdparams and .eqproc
  see https://bugs.ghostscript.com/show_bug.cgi?id=697808
  (bsc#1036453)</changelog>
<changelog author="vcizek@suse.com" date="1493380801">- CVE-2016-9601.patch fixes an integer overflow in jbig2_image_new
  see https://bugs.ghostscript.com/show_bug.cgi?id=697457
  (bsc#1018128)
- CVE-2016-10220.patch fixes a NULL pointer dereference in gx_device_finalize
  see https://bugs.ghostscript.com/show_bug.cgi?id=697450
  (bsc#1032120)
- CVE-2017-5951.patch fixes a NULL pointer dereference in ref_stack_index
  see https://bugs.ghostscript.com/show_bug.cgi?id=697548
  (bsc#1032114)
- CVE-2017-7207.patch fixes a NULL pointer dereference in mem_get_bits_rectangle
  see https://bugs.ghostscript.com/show_bug.cgi?id=697676
  (bsc#1030263)</changelog>

</package>
<package pkgid="87272d13874f0eb73cf37297868e9ef40a2dd63e6e997d857314f498b16d10ec" name="gimp" arch="src">
    <version epoch="0" ver="2.8.18" rel="2.3.1"/>

<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8.0:
  + Core: Add gimp's own GimpOperationBrightnessContrast because
    GEGL one is different
  + Plug-ins: Fix some GFig rendering issues
  + Source and build system: Depend on Babl 0.1.10, GEGL 0.2.0
    and some other new library versions.</changelog>
<changelog author="vuntz@opensuse.org" date="1336996800">- Correctly version librsvg-devel BuildRequires: 2.36.0 is needed.
  We don't version the BuildRequires on 12.1 and earlier to avoid
  useless unresolvables; it will just result in file-svg plugin not
  being built when librsvg is not recent enough there.</changelog>
<changelog author="vuntz@opensuse.org" date="1340625600">- Add gimp-CVE-2012-3236.patch: fix crash in file handling for fit
  files. Fix CVE-2012-3236, bnc#768376.</changelog>
<changelog author="dimstar@opensuse.org" date="1346241600">- Update to version 2.8.2:
  + Core:
  - Make tag matching always case-insensitive
  - Let the tile-cache-size default to half the physical memory
  + GUI:
  - Mention that the image was exported in the close warning
    dialog
  - Make sure popup windows appear on top on OSX
  - Allow file opening by dropping to the OSX dock
  - Fix the visibility logic of the export/overwrite menu items
  - Remove all "Use GEGL" menu items, they only add bugs and zero
    function
  - Improve performance of display filters, especially color
    management
  - Fix the image window title to comply with the save/export
    spec and use the same image name everywhere, not only in the
    title
  - Fix positioning of pasted/dropped stuff to be more reasonable
  + Libgimp:
  - Move gimpdir and thumbnails to proper locations on OSX
  - Implement relocation on OSX
  - Allow to use $(gimp_installation_dir) in config files
  + Plug-ins:
  - Fix remembering of JPEG load/save defaults
  - Revive the page setup dialog on Windows
  + Source and build system:
  - Add Windows installer infrastructure
  - Add infrastructure to build GIMP.app on OSX
  + General:
  - Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-3236.patch: fixed upstream.
- Clean spec-file using spec-cleaner.</changelog>
<changelog author="dimstar@opensuse.org" date="1354017600">- Add gimp-CVE-2012-5576.patch: fix memory corruption vulnerability
  when reading XWD files (bnc#791372, bgo#687392, CVE-2012-5576).</changelog>
<changelog author="dimstar@opensuse.org" date="1362657600">- Update to version 2.8.4:
  + Core:
  - Move the OSX gimpdir to "~/Library/Application Support".
  + GUI:
  - Better names for the default filters in save and export
  - Make tool drawing (esp. the brush outline) much more
    responsive
  - Remember the "maximized" state across sessions
  - Simplify the splash image code a lot, makes it appear
    immediately again
  - Allow the text tool to start on an image without layers
  - Various fixes for text style attribute handling
  - Set unconfigured input devices to eraser if GTK+ says they
    are erasers
  - Make language selectable in Preferences on OSX
  + Libgimp:
  - Make libgimp drawable combo boxes aware of layer groups
  - Make sure plug-in windows appear on top on OSX
  - Fix item width in GimpPageSelector (used e.g. in PDF import)
  + Plug-ins:
  - Better default values in the Drop Shadow script
  - Fix a whole bunch of bugs in the BMP plug-in
  - On OSX, use the system's screenshot utility
  + Installer:
  - Add Brazilian-Portuguese translation to the Windows installer
  + Source and build system:
  - Many improvements to the OSX bundle build system
  - Support automake 1.13
  + General: Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-5576.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1371902400">- Update to version 2.8.6:
  + Core:
  - Fix saving to URIs, it was broken to only allow exporting,
    and fix save/export of compressed files.
  - Fix brush spacing for drawing in any direction.
  - Increase the maximum size of clipboard brushes and patterns
    to 1024x1024.
  - Make sure data objects are saved when only their name was
    changed.
  + GUI:
  - Don't allow single-window docks to shrink smaller than their
    requisition.
  - Make sure a single-window's right docks keep their size
    across sessions.
  - Allow to change the spacing of non-generated brushes again.
  - In single-window mode, make Escape move the focus to the
    canvas, and beep if the focus is already there.
  - Be smarter about unavailable fonts, and don't crash.
  - Make clicking the single-window's close button quit GIMP.
  - Make view-close (Ctrl+W) only close image windows and tabs,
    not docks.
  + Libgimp: Add SIGNED_ROUND() which also rounds negative values
    correctly.
  + Plug-ins:
  - Make GIMP_PLUGIN_DEBUG work again after GLib changed logging.
  - Fix zealous crop for transparent borders.
  + Installer: Add Hungarian translation.
  + Data: Add a default "Color from Gradient" dynamics and tool
    preset.
  + General: Lots of bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1376913600">- Drop branding-upstream subpackage: starting with openSUSE 13.1,
  we will no longer replace the gimp splashcreen with a branded
  version. This in order to maintain the identity of gimp.
- Remove gimp-branding Requires.
- Obsolete gimp-branding.</changelog>
<changelog author="dimstar@opensuse.org" date="1379764800">- Change RPM Group of shared library package to System/Libraries.</changelog>
<changelog author="dimstar@opensuse.org" date="1385467200">- Update to version 2.8.8:
  + General:
  - Fix lots of places to use GIO to get proper file sizes and
    times on windows.
  - Add an AppData file for GIMP.
  - Backport lcms2 support from master, because lcms1 is not
    getting bug fixes any longer.
  - Lots of bug fixes.
  + Core:
  - Make sure indexed images always have a colormap.
  - Fix language selection via preferences on Windows.
  - Don't crash on setting a large text size.
  + GUI:
  - Keep the same image active when switching between MWM and
    SWM.
  - Make sure all dockables are properly resizable (particularly
    shrinkable).
  - Add links to jump directly to Save/Export from the
    Export/Save file extension warning dialogs.
  + Libgimp: Fix GimpPickButton on OSX.
  + Plug-ins:
  - Properly document plug-in-autocrop-layer's PDB interface.
  - Fix importing of indexed BMPs.
  + Updated translations.
- Split out ASCII-Art plugin in subpackage gimp-plugin-aa. The
  package supplements gimp and libaa1, so any user having both
  installed will get the plugin as well (bnc#851509).</changelog>
<changelog author="dimstar@opensuse.org" date="1385899200">- Update to version 2.8.10:
  + Core:
  - Set manifest as Windows 8 compatible.
  + GUI:
  - Indicate if a file was exported in the Quit dialog.
  - Add shortcuts and hint labels to the close and quit dialogs
    that make closing and quitting easier and more consistent.
  - Rename the File-&gt;Export menu labels to match Save/Save as.
  - Fix keyboard shortcuts on OSX Mavericks.
  - Don't open lots of progress popups when opening many files.
  - Correctly restore the hidden state of docks in single window
    mode.
  + Libgimp:
  - Fix exporting an image consisting of a single layer group.
  - Don't attempt to pick transparent colors.
  + Plug-ins: Fix crash in LCMS plugin if RGB profile was missing.
  + General:
  - Fix compile on NetBSD (missing -lexecinfo).
  - Bug fixes.
  + Updated translations.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386763200">- Add gimp-use-recommended-freetype-include.patch:
  Freetype upstream recommends using their macros together with
  ft2build include. Positive sideeffect is that this patch makes
  it build with both freetype2 2.5.1, and older versions.</changelog>
<changelog author="mailaender@opensuse.org" date="1411214400">- update to version 2.8.14:
  + Fix libtool versioning (forgot to bump gimp_interface_age).
- Changes from Version 2.8.12:
  + Core:
  - Fix brush sizes when used from plug-ins.
  - Make XCF loading more robust against broken files.
  + GUI:
  - Make sure the widget direction matches the GUI language.
  - Remove the option to disable the warning when closing a
    modified image.
  - Fix canvas overlay widgets (like the text options) for
    tablets.
  - Make DND work between images in one dockable.
  + Libgimp: Make gimp_image_get_name() return the string used for
    the image title.
  + Plug-ins:
  - Make script-fu-server more secure by listening to 127.0.0.1
    by default and add a warning about changing that IP. This
    breaks the procedure's API, but for security reasons.
  - Bring back proper script-fu translations.
  + General:
  - Add Jenkins tutorial.
  - Documentation updates.
  - Bug fixes.
  + Updated translations.
- Drop gimp-use-recommended-freetype-include.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Replace liblcms-devel BuildRequires with pkgconfig(lcms2): gimp
  has been ported to lcms2 since version 2.8.8.</changelog>
<changelog author="plinnell@opensuse.org" date="1448712000">- update to version 2.8.16
- fix a couple of rpmlint warnings
  +Core:
  - Seek much less when writing XCF
  - Don't seek past the end of the file when writing XCF
  - Windows: call SetDLLDirectory() for less DLL hell
  - Fix velocity parameter on .GIH brushes
  - Fix brokenness while transforming certain sets of linked layers
  +GUI:
  - Always show image tabs in single window mode
  - Fix switching of dock tabs by DND hovering
  - Don't make the scroll area for tags too small
  - Fixed a crash in the save dialog
  - Fix issue where ruler updates made things very slow on Windows
  +Plug-ins:
  - Fix several issues in the BMP plug-in
  - Make Gfig work with the new brush size behavior again
  - Fix font export in the PDF plug-in
  - Support layer groups in OpenRaster files
  - Fix loading of PSD files with layer groups
  + General:
  - OSX build system fixes
  - Bug fixes
  - Translation updates</changelog>
<changelog author="plinnell@opensuse.org" date="1449316800">- Explcitly declare the libgimp version in Requires, so upgrades
  bring in the updated libraries as well. Makes the upgrade from
  2.8.x &gt; 2.8.16 seamless and avoids an error on start.</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Fix CVE-2016-4994 (boo#986021, bgo#767873):
  + Add gimp-Multiple-Use-After-Free.patch: Multiple Use-After-Free
    when parsing XCF channel and layer properties.</changelog>
<changelog author="plinnell@opensuse.org" date="1469966400">- update to 2.8.18
- Drop gimp-Multiple-Use-After-Free.patch - upstreamed
  +Core:
  - Initialize fontconfig cache in separate thread to keep GUI
  responsive on first startup
  - Properly recognize layer masks as deactivated, e.g. for moving layers
  - Create $XDG_DATA_HOME if it doesn't exist
  - (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel
  and layer properties
  - Fix progress access to prevent crash on rapid sequence of commands
  - Fix crash in gimp-gradient-segment-range-move
  +GUI:
  - Disable color picker buttons on OS X to prevent a GUI lockup
  - Disable "new-style" full-screen mode on OS X to prevent a crash
  - Pulsing progress bar in splash screen to indicate unknown durations
  - Fix gamut warning color for lcms display filter
  - Fix unbolding of bold font on edit
  - Prevent accidental renaming of wrong adjacent item
  +Installer:
  - Change compression settings to decrease size by 20%
  - Add Catalan, Danish, French, Dutch
  +Plug-ins:
  - Fix crash on sRGB JPEG image drag &amp; drop
  - Fix ambiguous octal-escaped output of c-source
  - Fix KISS CEL export
  - Fix progress bar for file-compressor
  - Make Script-Fu regex match return proper character indexes for
  Unicode characters
  - Fix Script-Fu modulo for large numbers
  +General:
  - Documentation updates
  - Bug fixes
  - Translation updates</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Add gimp-bgo773233-CVE-2007-3126.patch: Gimp 2.3.14 allows
  context-dependent attackers to cause a denial of service (crash)
  via an ICO file with an InfoHeader containing a Height of zero
  (bgo#773233, CVE-2007-3126, bsc#1032241).
- Add gimp-fix-PDF-Import-filter-crash.patch: Fix a crash in PDF
  Import filter when importing large image PDF or specifying high
  resolution (bgo#593576).</changelog>
<changelog author="alarrosa@suse.com" date="1491220800">- Add use-lcms2.diff to prefer lcms2 over lcms1 if both are available
  (lcms1 is pulled by libmng-devel) (bsc#1025717)</changelog>

</package>
<package pkgid="c5a809b542a396764df288684917e0b3064b0066aabb2f4d181feb05dfea6b2e" name="gimp" arch="x86_64">
    <version epoch="0" ver="2.8.18" rel="2.3.1"/>

<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8.0:
  + Core: Add gimp's own GimpOperationBrightnessContrast because
    GEGL one is different
  + Plug-ins: Fix some GFig rendering issues
  + Source and build system: Depend on Babl 0.1.10, GEGL 0.2.0
    and some other new library versions.</changelog>
<changelog author="vuntz@opensuse.org" date="1336996800">- Correctly version librsvg-devel BuildRequires: 2.36.0 is needed.
  We don't version the BuildRequires on 12.1 and earlier to avoid
  useless unresolvables; it will just result in file-svg plugin not
  being built when librsvg is not recent enough there.</changelog>
<changelog author="vuntz@opensuse.org" date="1340625600">- Add gimp-CVE-2012-3236.patch: fix crash in file handling for fit
  files. Fix CVE-2012-3236, bnc#768376.</changelog>
<changelog author="dimstar@opensuse.org" date="1346241600">- Update to version 2.8.2:
  + Core:
  - Make tag matching always case-insensitive
  - Let the tile-cache-size default to half the physical memory
  + GUI:
  - Mention that the image was exported in the close warning
    dialog
  - Make sure popup windows appear on top on OSX
  - Allow file opening by dropping to the OSX dock
  - Fix the visibility logic of the export/overwrite menu items
  - Remove all "Use GEGL" menu items, they only add bugs and zero
    function
  - Improve performance of display filters, especially color
    management
  - Fix the image window title to comply with the save/export
    spec and use the same image name everywhere, not only in the
    title
  - Fix positioning of pasted/dropped stuff to be more reasonable
  + Libgimp:
  - Move gimpdir and thumbnails to proper locations on OSX
  - Implement relocation on OSX
  - Allow to use $(gimp_installation_dir) in config files
  + Plug-ins:
  - Fix remembering of JPEG load/save defaults
  - Revive the page setup dialog on Windows
  + Source and build system:
  - Add Windows installer infrastructure
  - Add infrastructure to build GIMP.app on OSX
  + General:
  - Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-3236.patch: fixed upstream.
- Clean spec-file using spec-cleaner.</changelog>
<changelog author="dimstar@opensuse.org" date="1354017600">- Add gimp-CVE-2012-5576.patch: fix memory corruption vulnerability
  when reading XWD files (bnc#791372, bgo#687392, CVE-2012-5576).</changelog>
<changelog author="dimstar@opensuse.org" date="1362657600">- Update to version 2.8.4:
  + Core:
  - Move the OSX gimpdir to "~/Library/Application Support".
  + GUI:
  - Better names for the default filters in save and export
  - Make tool drawing (esp. the brush outline) much more
    responsive
  - Remember the "maximized" state across sessions
  - Simplify the splash image code a lot, makes it appear
    immediately again
  - Allow the text tool to start on an image without layers
  - Various fixes for text style attribute handling
  - Set unconfigured input devices to eraser if GTK+ says they
    are erasers
  - Make language selectable in Preferences on OSX
  + Libgimp:
  - Make libgimp drawable combo boxes aware of layer groups
  - Make sure plug-in windows appear on top on OSX
  - Fix item width in GimpPageSelector (used e.g. in PDF import)
  + Plug-ins:
  - Better default values in the Drop Shadow script
  - Fix a whole bunch of bugs in the BMP plug-in
  - On OSX, use the system's screenshot utility
  + Installer:
  - Add Brazilian-Portuguese translation to the Windows installer
  + Source and build system:
  - Many improvements to the OSX bundle build system
  - Support automake 1.13
  + General: Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-5576.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1371902400">- Update to version 2.8.6:
  + Core:
  - Fix saving to URIs, it was broken to only allow exporting,
    and fix save/export of compressed files.
  - Fix brush spacing for drawing in any direction.
  - Increase the maximum size of clipboard brushes and patterns
    to 1024x1024.
  - Make sure data objects are saved when only their name was
    changed.
  + GUI:
  - Don't allow single-window docks to shrink smaller than their
    requisition.
  - Make sure a single-window's right docks keep their size
    across sessions.
  - Allow to change the spacing of non-generated brushes again.
  - In single-window mode, make Escape move the focus to the
    canvas, and beep if the focus is already there.
  - Be smarter about unavailable fonts, and don't crash.
  - Make clicking the single-window's close button quit GIMP.
  - Make view-close (Ctrl+W) only close image windows and tabs,
    not docks.
  + Libgimp: Add SIGNED_ROUND() which also rounds negative values
    correctly.
  + Plug-ins:
  - Make GIMP_PLUGIN_DEBUG work again after GLib changed logging.
  - Fix zealous crop for transparent borders.
  + Installer: Add Hungarian translation.
  + Data: Add a default "Color from Gradient" dynamics and tool
    preset.
  + General: Lots of bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1376913600">- Drop branding-upstream subpackage: starting with openSUSE 13.1,
  we will no longer replace the gimp splashcreen with a branded
  version. This in order to maintain the identity of gimp.
- Remove gimp-branding Requires.
- Obsolete gimp-branding.</changelog>
<changelog author="dimstar@opensuse.org" date="1379764800">- Change RPM Group of shared library package to System/Libraries.</changelog>
<changelog author="dimstar@opensuse.org" date="1385467200">- Update to version 2.8.8:
  + General:
  - Fix lots of places to use GIO to get proper file sizes and
    times on windows.
  - Add an AppData file for GIMP.
  - Backport lcms2 support from master, because lcms1 is not
    getting bug fixes any longer.
  - Lots of bug fixes.
  + Core:
  - Make sure indexed images always have a colormap.
  - Fix language selection via preferences on Windows.
  - Don't crash on setting a large text size.
  + GUI:
  - Keep the same image active when switching between MWM and
    SWM.
  - Make sure all dockables are properly resizable (particularly
    shrinkable).
  - Add links to jump directly to Save/Export from the
    Export/Save file extension warning dialogs.
  + Libgimp: Fix GimpPickButton on OSX.
  + Plug-ins:
  - Properly document plug-in-autocrop-layer's PDB interface.
  - Fix importing of indexed BMPs.
  + Updated translations.
- Split out ASCII-Art plugin in subpackage gimp-plugin-aa. The
  package supplements gimp and libaa1, so any user having both
  installed will get the plugin as well (bnc#851509).</changelog>
<changelog author="dimstar@opensuse.org" date="1385899200">- Update to version 2.8.10:
  + Core:
  - Set manifest as Windows 8 compatible.
  + GUI:
  - Indicate if a file was exported in the Quit dialog.
  - Add shortcuts and hint labels to the close and quit dialogs
    that make closing and quitting easier and more consistent.
  - Rename the File-&gt;Export menu labels to match Save/Save as.
  - Fix keyboard shortcuts on OSX Mavericks.
  - Don't open lots of progress popups when opening many files.
  - Correctly restore the hidden state of docks in single window
    mode.
  + Libgimp:
  - Fix exporting an image consisting of a single layer group.
  - Don't attempt to pick transparent colors.
  + Plug-ins: Fix crash in LCMS plugin if RGB profile was missing.
  + General:
  - Fix compile on NetBSD (missing -lexecinfo).
  - Bug fixes.
  + Updated translations.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386763200">- Add gimp-use-recommended-freetype-include.patch:
  Freetype upstream recommends using their macros together with
  ft2build include. Positive sideeffect is that this patch makes
  it build with both freetype2 2.5.1, and older versions.</changelog>
<changelog author="mailaender@opensuse.org" date="1411214400">- update to version 2.8.14:
  + Fix libtool versioning (forgot to bump gimp_interface_age).
- Changes from Version 2.8.12:
  + Core:
  - Fix brush sizes when used from plug-ins.
  - Make XCF loading more robust against broken files.
  + GUI:
  - Make sure the widget direction matches the GUI language.
  - Remove the option to disable the warning when closing a
    modified image.
  - Fix canvas overlay widgets (like the text options) for
    tablets.
  - Make DND work between images in one dockable.
  + Libgimp: Make gimp_image_get_name() return the string used for
    the image title.
  + Plug-ins:
  - Make script-fu-server more secure by listening to 127.0.0.1
    by default and add a warning about changing that IP. This
    breaks the procedure's API, but for security reasons.
  - Bring back proper script-fu translations.
  + General:
  - Add Jenkins tutorial.
  - Documentation updates.
  - Bug fixes.
  + Updated translations.
- Drop gimp-use-recommended-freetype-include.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Replace liblcms-devel BuildRequires with pkgconfig(lcms2): gimp
  has been ported to lcms2 since version 2.8.8.</changelog>
<changelog author="plinnell@opensuse.org" date="1448712000">- update to version 2.8.16
- fix a couple of rpmlint warnings
  +Core:
  - Seek much less when writing XCF
  - Don't seek past the end of the file when writing XCF
  - Windows: call SetDLLDirectory() for less DLL hell
  - Fix velocity parameter on .GIH brushes
  - Fix brokenness while transforming certain sets of linked layers
  +GUI:
  - Always show image tabs in single window mode
  - Fix switching of dock tabs by DND hovering
  - Don't make the scroll area for tags too small
  - Fixed a crash in the save dialog
  - Fix issue where ruler updates made things very slow on Windows
  +Plug-ins:
  - Fix several issues in the BMP plug-in
  - Make Gfig work with the new brush size behavior again
  - Fix font export in the PDF plug-in
  - Support layer groups in OpenRaster files
  - Fix loading of PSD files with layer groups
  + General:
  - OSX build system fixes
  - Bug fixes
  - Translation updates</changelog>
<changelog author="plinnell@opensuse.org" date="1449316800">- Explcitly declare the libgimp version in Requires, so upgrades
  bring in the updated libraries as well. Makes the upgrade from
  2.8.x &gt; 2.8.16 seamless and avoids an error on start.</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Fix CVE-2016-4994 (boo#986021, bgo#767873):
  + Add gimp-Multiple-Use-After-Free.patch: Multiple Use-After-Free
    when parsing XCF channel and layer properties.</changelog>
<changelog author="plinnell@opensuse.org" date="1469966400">- update to 2.8.18
- Drop gimp-Multiple-Use-After-Free.patch - upstreamed
  +Core:
  - Initialize fontconfig cache in separate thread to keep GUI
  responsive on first startup
  - Properly recognize layer masks as deactivated, e.g. for moving layers
  - Create $XDG_DATA_HOME if it doesn't exist
  - (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel
  and layer properties
  - Fix progress access to prevent crash on rapid sequence of commands
  - Fix crash in gimp-gradient-segment-range-move
  +GUI:
  - Disable color picker buttons on OS X to prevent a GUI lockup
  - Disable "new-style" full-screen mode on OS X to prevent a crash
  - Pulsing progress bar in splash screen to indicate unknown durations
  - Fix gamut warning color for lcms display filter
  - Fix unbolding of bold font on edit
  - Prevent accidental renaming of wrong adjacent item
  +Installer:
  - Change compression settings to decrease size by 20%
  - Add Catalan, Danish, French, Dutch
  +Plug-ins:
  - Fix crash on sRGB JPEG image drag &amp; drop
  - Fix ambiguous octal-escaped output of c-source
  - Fix KISS CEL export
  - Fix progress bar for file-compressor
  - Make Script-Fu regex match return proper character indexes for
  Unicode characters
  - Fix Script-Fu modulo for large numbers
  +General:
  - Documentation updates
  - Bug fixes
  - Translation updates</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Add gimp-bgo773233-CVE-2007-3126.patch: Gimp 2.3.14 allows
  context-dependent attackers to cause a denial of service (crash)
  via an ICO file with an InfoHeader containing a Height of zero
  (bgo#773233, CVE-2007-3126, bsc#1032241).
- Add gimp-fix-PDF-Import-filter-crash.patch: Fix a crash in PDF
  Import filter when importing large image PDF or specifying high
  resolution (bgo#593576).</changelog>
<changelog author="alarrosa@suse.com" date="1491220800">- Add use-lcms2.diff to prefer lcms2 over lcms1 if both are available
  (lcms1 is pulled by libmng-devel) (bsc#1025717)</changelog>

</package>
<package pkgid="93a14acb2ea4f2b103499af2876ae1dbe54fb54a63db1efbbc040013ce8cc67a" name="gimp-devel" arch="x86_64">
    <version epoch="0" ver="2.8.18" rel="2.3.1"/>

<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8.0:
  + Core: Add gimp's own GimpOperationBrightnessContrast because
    GEGL one is different
  + Plug-ins: Fix some GFig rendering issues
  + Source and build system: Depend on Babl 0.1.10, GEGL 0.2.0
    and some other new library versions.</changelog>
<changelog author="vuntz@opensuse.org" date="1336996800">- Correctly version librsvg-devel BuildRequires: 2.36.0 is needed.
  We don't version the BuildRequires on 12.1 and earlier to avoid
  useless unresolvables; it will just result in file-svg plugin not
  being built when librsvg is not recent enough there.</changelog>
<changelog author="vuntz@opensuse.org" date="1340625600">- Add gimp-CVE-2012-3236.patch: fix crash in file handling for fit
  files. Fix CVE-2012-3236, bnc#768376.</changelog>
<changelog author="dimstar@opensuse.org" date="1346241600">- Update to version 2.8.2:
  + Core:
  - Make tag matching always case-insensitive
  - Let the tile-cache-size default to half the physical memory
  + GUI:
  - Mention that the image was exported in the close warning
    dialog
  - Make sure popup windows appear on top on OSX
  - Allow file opening by dropping to the OSX dock
  - Fix the visibility logic of the export/overwrite menu items
  - Remove all "Use GEGL" menu items, they only add bugs and zero
    function
  - Improve performance of display filters, especially color
    management
  - Fix the image window title to comply with the save/export
    spec and use the same image name everywhere, not only in the
    title
  - Fix positioning of pasted/dropped stuff to be more reasonable
  + Libgimp:
  - Move gimpdir and thumbnails to proper locations on OSX
  - Implement relocation on OSX
  - Allow to use $(gimp_installation_dir) in config files
  + Plug-ins:
  - Fix remembering of JPEG load/save defaults
  - Revive the page setup dialog on Windows
  + Source and build system:
  - Add Windows installer infrastructure
  - Add infrastructure to build GIMP.app on OSX
  + General:
  - Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-3236.patch: fixed upstream.
- Clean spec-file using spec-cleaner.</changelog>
<changelog author="dimstar@opensuse.org" date="1354017600">- Add gimp-CVE-2012-5576.patch: fix memory corruption vulnerability
  when reading XWD files (bnc#791372, bgo#687392, CVE-2012-5576).</changelog>
<changelog author="dimstar@opensuse.org" date="1362657600">- Update to version 2.8.4:
  + Core:
  - Move the OSX gimpdir to "~/Library/Application Support".
  + GUI:
  - Better names for the default filters in save and export
  - Make tool drawing (esp. the brush outline) much more
    responsive
  - Remember the "maximized" state across sessions
  - Simplify the splash image code a lot, makes it appear
    immediately again
  - Allow the text tool to start on an image without layers
  - Various fixes for text style attribute handling
  - Set unconfigured input devices to eraser if GTK+ says they
    are erasers
  - Make language selectable in Preferences on OSX
  + Libgimp:
  - Make libgimp drawable combo boxes aware of layer groups
  - Make sure plug-in windows appear on top on OSX
  - Fix item width in GimpPageSelector (used e.g. in PDF import)
  + Plug-ins:
  - Better default values in the Drop Shadow script
  - Fix a whole bunch of bugs in the BMP plug-in
  - On OSX, use the system's screenshot utility
  + Installer:
  - Add Brazilian-Portuguese translation to the Windows installer
  + Source and build system:
  - Many improvements to the OSX bundle build system
  - Support automake 1.13
  + General: Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-5576.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1371902400">- Update to version 2.8.6:
  + Core:
  - Fix saving to URIs, it was broken to only allow exporting,
    and fix save/export of compressed files.
  - Fix brush spacing for drawing in any direction.
  - Increase the maximum size of clipboard brushes and patterns
    to 1024x1024.
  - Make sure data objects are saved when only their name was
    changed.
  + GUI:
  - Don't allow single-window docks to shrink smaller than their
    requisition.
  - Make sure a single-window's right docks keep their size
    across sessions.
  - Allow to change the spacing of non-generated brushes again.
  - In single-window mode, make Escape move the focus to the
    canvas, and beep if the focus is already there.
  - Be smarter about unavailable fonts, and don't crash.
  - Make clicking the single-window's close button quit GIMP.
  - Make view-close (Ctrl+W) only close image windows and tabs,
    not docks.
  + Libgimp: Add SIGNED_ROUND() which also rounds negative values
    correctly.
  + Plug-ins:
  - Make GIMP_PLUGIN_DEBUG work again after GLib changed logging.
  - Fix zealous crop for transparent borders.
  + Installer: Add Hungarian translation.
  + Data: Add a default "Color from Gradient" dynamics and tool
    preset.
  + General: Lots of bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1376913600">- Drop branding-upstream subpackage: starting with openSUSE 13.1,
  we will no longer replace the gimp splashcreen with a branded
  version. This in order to maintain the identity of gimp.
- Remove gimp-branding Requires.
- Obsolete gimp-branding.</changelog>
<changelog author="dimstar@opensuse.org" date="1379764800">- Change RPM Group of shared library package to System/Libraries.</changelog>
<changelog author="dimstar@opensuse.org" date="1385467200">- Update to version 2.8.8:
  + General:
  - Fix lots of places to use GIO to get proper file sizes and
    times on windows.
  - Add an AppData file for GIMP.
  - Backport lcms2 support from master, because lcms1 is not
    getting bug fixes any longer.
  - Lots of bug fixes.
  + Core:
  - Make sure indexed images always have a colormap.
  - Fix language selection via preferences on Windows.
  - Don't crash on setting a large text size.
  + GUI:
  - Keep the same image active when switching between MWM and
    SWM.
  - Make sure all dockables are properly resizable (particularly
    shrinkable).
  - Add links to jump directly to Save/Export from the
    Export/Save file extension warning dialogs.
  + Libgimp: Fix GimpPickButton on OSX.
  + Plug-ins:
  - Properly document plug-in-autocrop-layer's PDB interface.
  - Fix importing of indexed BMPs.
  + Updated translations.
- Split out ASCII-Art plugin in subpackage gimp-plugin-aa. The
  package supplements gimp and libaa1, so any user having both
  installed will get the plugin as well (bnc#851509).</changelog>
<changelog author="dimstar@opensuse.org" date="1385899200">- Update to version 2.8.10:
  + Core:
  - Set manifest as Windows 8 compatible.
  + GUI:
  - Indicate if a file was exported in the Quit dialog.
  - Add shortcuts and hint labels to the close and quit dialogs
    that make closing and quitting easier and more consistent.
  - Rename the File-&gt;Export menu labels to match Save/Save as.
  - Fix keyboard shortcuts on OSX Mavericks.
  - Don't open lots of progress popups when opening many files.
  - Correctly restore the hidden state of docks in single window
    mode.
  + Libgimp:
  - Fix exporting an image consisting of a single layer group.
  - Don't attempt to pick transparent colors.
  + Plug-ins: Fix crash in LCMS plugin if RGB profile was missing.
  + General:
  - Fix compile on NetBSD (missing -lexecinfo).
  - Bug fixes.
  + Updated translations.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386763200">- Add gimp-use-recommended-freetype-include.patch:
  Freetype upstream recommends using their macros together with
  ft2build include. Positive sideeffect is that this patch makes
  it build with both freetype2 2.5.1, and older versions.</changelog>
<changelog author="mailaender@opensuse.org" date="1411214400">- update to version 2.8.14:
  + Fix libtool versioning (forgot to bump gimp_interface_age).
- Changes from Version 2.8.12:
  + Core:
  - Fix brush sizes when used from plug-ins.
  - Make XCF loading more robust against broken files.
  + GUI:
  - Make sure the widget direction matches the GUI language.
  - Remove the option to disable the warning when closing a
    modified image.
  - Fix canvas overlay widgets (like the text options) for
    tablets.
  - Make DND work between images in one dockable.
  + Libgimp: Make gimp_image_get_name() return the string used for
    the image title.
  + Plug-ins:
  - Make script-fu-server more secure by listening to 127.0.0.1
    by default and add a warning about changing that IP. This
    breaks the procedure's API, but for security reasons.
  - Bring back proper script-fu translations.
  + General:
  - Add Jenkins tutorial.
  - Documentation updates.
  - Bug fixes.
  + Updated translations.
- Drop gimp-use-recommended-freetype-include.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Replace liblcms-devel BuildRequires with pkgconfig(lcms2): gimp
  has been ported to lcms2 since version 2.8.8.</changelog>
<changelog author="plinnell@opensuse.org" date="1448712000">- update to version 2.8.16
- fix a couple of rpmlint warnings
  +Core:
  - Seek much less when writing XCF
  - Don't seek past the end of the file when writing XCF
  - Windows: call SetDLLDirectory() for less DLL hell
  - Fix velocity parameter on .GIH brushes
  - Fix brokenness while transforming certain sets of linked layers
  +GUI:
  - Always show image tabs in single window mode
  - Fix switching of dock tabs by DND hovering
  - Don't make the scroll area for tags too small
  - Fixed a crash in the save dialog
  - Fix issue where ruler updates made things very slow on Windows
  +Plug-ins:
  - Fix several issues in the BMP plug-in
  - Make Gfig work with the new brush size behavior again
  - Fix font export in the PDF plug-in
  - Support layer groups in OpenRaster files
  - Fix loading of PSD files with layer groups
  + General:
  - OSX build system fixes
  - Bug fixes
  - Translation updates</changelog>
<changelog author="plinnell@opensuse.org" date="1449316800">- Explcitly declare the libgimp version in Requires, so upgrades
  bring in the updated libraries as well. Makes the upgrade from
  2.8.x &gt; 2.8.16 seamless and avoids an error on start.</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Fix CVE-2016-4994 (boo#986021, bgo#767873):
  + Add gimp-Multiple-Use-After-Free.patch: Multiple Use-After-Free
    when parsing XCF channel and layer properties.</changelog>
<changelog author="plinnell@opensuse.org" date="1469966400">- update to 2.8.18
- Drop gimp-Multiple-Use-After-Free.patch - upstreamed
  +Core:
  - Initialize fontconfig cache in separate thread to keep GUI
  responsive on first startup
  - Properly recognize layer masks as deactivated, e.g. for moving layers
  - Create $XDG_DATA_HOME if it doesn't exist
  - (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel
  and layer properties
  - Fix progress access to prevent crash on rapid sequence of commands
  - Fix crash in gimp-gradient-segment-range-move
  +GUI:
  - Disable color picker buttons on OS X to prevent a GUI lockup
  - Disable "new-style" full-screen mode on OS X to prevent a crash
  - Pulsing progress bar in splash screen to indicate unknown durations
  - Fix gamut warning color for lcms display filter
  - Fix unbolding of bold font on edit
  - Prevent accidental renaming of wrong adjacent item
  +Installer:
  - Change compression settings to decrease size by 20%
  - Add Catalan, Danish, French, Dutch
  +Plug-ins:
  - Fix crash on sRGB JPEG image drag &amp; drop
  - Fix ambiguous octal-escaped output of c-source
  - Fix KISS CEL export
  - Fix progress bar for file-compressor
  - Make Script-Fu regex match return proper character indexes for
  Unicode characters
  - Fix Script-Fu modulo for large numbers
  +General:
  - Documentation updates
  - Bug fixes
  - Translation updates</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Add gimp-bgo773233-CVE-2007-3126.patch: Gimp 2.3.14 allows
  context-dependent attackers to cause a denial of service (crash)
  via an ICO file with an InfoHeader containing a Height of zero
  (bgo#773233, CVE-2007-3126, bsc#1032241).
- Add gimp-fix-PDF-Import-filter-crash.patch: Fix a crash in PDF
  Import filter when importing large image PDF or specifying high
  resolution (bgo#593576).</changelog>
<changelog author="alarrosa@suse.com" date="1491220800">- Add use-lcms2.diff to prefer lcms2 over lcms1 if both are available
  (lcms1 is pulled by libmng-devel) (bsc#1025717)</changelog>

</package>
<package pkgid="a1763df63244dc3aa03b6182fe0bb6d8a3e0a7c82ce3335dd032dfa7f62d5d96" name="gimp-help-browser" arch="x86_64">
    <version epoch="0" ver="2.8.18" rel="2.3.1"/>

<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8.0:
  + Core: Add gimp's own GimpOperationBrightnessContrast because
    GEGL one is different
  + Plug-ins: Fix some GFig rendering issues
  + Source and build system: Depend on Babl 0.1.10, GEGL 0.2.0
    and some other new library versions.</changelog>
<changelog author="vuntz@opensuse.org" date="1336996800">- Correctly version librsvg-devel BuildRequires: 2.36.0 is needed.
  We don't version the BuildRequires on 12.1 and earlier to avoid
  useless unresolvables; it will just result in file-svg plugin not
  being built when librsvg is not recent enough there.</changelog>
<changelog author="vuntz@opensuse.org" date="1340625600">- Add gimp-CVE-2012-3236.patch: fix crash in file handling for fit
  files. Fix CVE-2012-3236, bnc#768376.</changelog>
<changelog author="dimstar@opensuse.org" date="1346241600">- Update to version 2.8.2:
  + Core:
  - Make tag matching always case-insensitive
  - Let the tile-cache-size default to half the physical memory
  + GUI:
  - Mention that the image was exported in the close warning
    dialog
  - Make sure popup windows appear on top on OSX
  - Allow file opening by dropping to the OSX dock
  - Fix the visibility logic of the export/overwrite menu items
  - Remove all "Use GEGL" menu items, they only add bugs and zero
    function
  - Improve performance of display filters, especially color
    management
  - Fix the image window title to comply with the save/export
    spec and use the same image name everywhere, not only in the
    title
  - Fix positioning of pasted/dropped stuff to be more reasonable
  + Libgimp:
  - Move gimpdir and thumbnails to proper locations on OSX
  - Implement relocation on OSX
  - Allow to use $(gimp_installation_dir) in config files
  + Plug-ins:
  - Fix remembering of JPEG load/save defaults
  - Revive the page setup dialog on Windows
  + Source and build system:
  - Add Windows installer infrastructure
  - Add infrastructure to build GIMP.app on OSX
  + General:
  - Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-3236.patch: fixed upstream.
- Clean spec-file using spec-cleaner.</changelog>
<changelog author="dimstar@opensuse.org" date="1354017600">- Add gimp-CVE-2012-5576.patch: fix memory corruption vulnerability
  when reading XWD files (bnc#791372, bgo#687392, CVE-2012-5576).</changelog>
<changelog author="dimstar@opensuse.org" date="1362657600">- Update to version 2.8.4:
  + Core:
  - Move the OSX gimpdir to "~/Library/Application Support".
  + GUI:
  - Better names for the default filters in save and export
  - Make tool drawing (esp. the brush outline) much more
    responsive
  - Remember the "maximized" state across sessions
  - Simplify the splash image code a lot, makes it appear
    immediately again
  - Allow the text tool to start on an image without layers
  - Various fixes for text style attribute handling
  - Set unconfigured input devices to eraser if GTK+ says they
    are erasers
  - Make language selectable in Preferences on OSX
  + Libgimp:
  - Make libgimp drawable combo boxes aware of layer groups
  - Make sure plug-in windows appear on top on OSX
  - Fix item width in GimpPageSelector (used e.g. in PDF import)
  + Plug-ins:
  - Better default values in the Drop Shadow script
  - Fix a whole bunch of bugs in the BMP plug-in
  - On OSX, use the system's screenshot utility
  + Installer:
  - Add Brazilian-Portuguese translation to the Windows installer
  + Source and build system:
  - Many improvements to the OSX bundle build system
  - Support automake 1.13
  + General: Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-5576.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1371902400">- Update to version 2.8.6:
  + Core:
  - Fix saving to URIs, it was broken to only allow exporting,
    and fix save/export of compressed files.
  - Fix brush spacing for drawing in any direction.
  - Increase the maximum size of clipboard brushes and patterns
    to 1024x1024.
  - Make sure data objects are saved when only their name was
    changed.
  + GUI:
  - Don't allow single-window docks to shrink smaller than their
    requisition.
  - Make sure a single-window's right docks keep their size
    across sessions.
  - Allow to change the spacing of non-generated brushes again.
  - In single-window mode, make Escape move the focus to the
    canvas, and beep if the focus is already there.
  - Be smarter about unavailable fonts, and don't crash.
  - Make clicking the single-window's close button quit GIMP.
  - Make view-close (Ctrl+W) only close image windows and tabs,
    not docks.
  + Libgimp: Add SIGNED_ROUND() which also rounds negative values
    correctly.
  + Plug-ins:
  - Make GIMP_PLUGIN_DEBUG work again after GLib changed logging.
  - Fix zealous crop for transparent borders.
  + Installer: Add Hungarian translation.
  + Data: Add a default "Color from Gradient" dynamics and tool
    preset.
  + General: Lots of bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1376913600">- Drop branding-upstream subpackage: starting with openSUSE 13.1,
  we will no longer replace the gimp splashcreen with a branded
  version. This in order to maintain the identity of gimp.
- Remove gimp-branding Requires.
- Obsolete gimp-branding.</changelog>
<changelog author="dimstar@opensuse.org" date="1379764800">- Change RPM Group of shared library package to System/Libraries.</changelog>
<changelog author="dimstar@opensuse.org" date="1385467200">- Update to version 2.8.8:
  + General:
  - Fix lots of places to use GIO to get proper file sizes and
    times on windows.
  - Add an AppData file for GIMP.
  - Backport lcms2 support from master, because lcms1 is not
    getting bug fixes any longer.
  - Lots of bug fixes.
  + Core:
  - Make sure indexed images always have a colormap.
  - Fix language selection via preferences on Windows.
  - Don't crash on setting a large text size.
  + GUI:
  - Keep the same image active when switching between MWM and
    SWM.
  - Make sure all dockables are properly resizable (particularly
    shrinkable).
  - Add links to jump directly to Save/Export from the
    Export/Save file extension warning dialogs.
  + Libgimp: Fix GimpPickButton on OSX.
  + Plug-ins:
  - Properly document plug-in-autocrop-layer's PDB interface.
  - Fix importing of indexed BMPs.
  + Updated translations.
- Split out ASCII-Art plugin in subpackage gimp-plugin-aa. The
  package supplements gimp and libaa1, so any user having both
  installed will get the plugin as well (bnc#851509).</changelog>
<changelog author="dimstar@opensuse.org" date="1385899200">- Update to version 2.8.10:
  + Core:
  - Set manifest as Windows 8 compatible.
  + GUI:
  - Indicate if a file was exported in the Quit dialog.
  - Add shortcuts and hint labels to the close and quit dialogs
    that make closing and quitting easier and more consistent.
  - Rename the File-&gt;Export menu labels to match Save/Save as.
  - Fix keyboard shortcuts on OSX Mavericks.
  - Don't open lots of progress popups when opening many files.
  - Correctly restore the hidden state of docks in single window
    mode.
  + Libgimp:
  - Fix exporting an image consisting of a single layer group.
  - Don't attempt to pick transparent colors.
  + Plug-ins: Fix crash in LCMS plugin if RGB profile was missing.
  + General:
  - Fix compile on NetBSD (missing -lexecinfo).
  - Bug fixes.
  + Updated translations.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386763200">- Add gimp-use-recommended-freetype-include.patch:
  Freetype upstream recommends using their macros together with
  ft2build include. Positive sideeffect is that this patch makes
  it build with both freetype2 2.5.1, and older versions.</changelog>
<changelog author="mailaender@opensuse.org" date="1411214400">- update to version 2.8.14:
  + Fix libtool versioning (forgot to bump gimp_interface_age).
- Changes from Version 2.8.12:
  + Core:
  - Fix brush sizes when used from plug-ins.
  - Make XCF loading more robust against broken files.
  + GUI:
  - Make sure the widget direction matches the GUI language.
  - Remove the option to disable the warning when closing a
    modified image.
  - Fix canvas overlay widgets (like the text options) for
    tablets.
  - Make DND work between images in one dockable.
  + Libgimp: Make gimp_image_get_name() return the string used for
    the image title.
  + Plug-ins:
  - Make script-fu-server more secure by listening to 127.0.0.1
    by default and add a warning about changing that IP. This
    breaks the procedure's API, but for security reasons.
  - Bring back proper script-fu translations.
  + General:
  - Add Jenkins tutorial.
  - Documentation updates.
  - Bug fixes.
  + Updated translations.
- Drop gimp-use-recommended-freetype-include.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Replace liblcms-devel BuildRequires with pkgconfig(lcms2): gimp
  has been ported to lcms2 since version 2.8.8.</changelog>
<changelog author="plinnell@opensuse.org" date="1448712000">- update to version 2.8.16
- fix a couple of rpmlint warnings
  +Core:
  - Seek much less when writing XCF
  - Don't seek past the end of the file when writing XCF
  - Windows: call SetDLLDirectory() for less DLL hell
  - Fix velocity parameter on .GIH brushes
  - Fix brokenness while transforming certain sets of linked layers
  +GUI:
  - Always show image tabs in single window mode
  - Fix switching of dock tabs by DND hovering
  - Don't make the scroll area for tags too small
  - Fixed a crash in the save dialog
  - Fix issue where ruler updates made things very slow on Windows
  +Plug-ins:
  - Fix several issues in the BMP plug-in
  - Make Gfig work with the new brush size behavior again
  - Fix font export in the PDF plug-in
  - Support layer groups in OpenRaster files
  - Fix loading of PSD files with layer groups
  + General:
  - OSX build system fixes
  - Bug fixes
  - Translation updates</changelog>
<changelog author="plinnell@opensuse.org" date="1449316800">- Explcitly declare the libgimp version in Requires, so upgrades
  bring in the updated libraries as well. Makes the upgrade from
  2.8.x &gt; 2.8.16 seamless and avoids an error on start.</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Fix CVE-2016-4994 (boo#986021, bgo#767873):
  + Add gimp-Multiple-Use-After-Free.patch: Multiple Use-After-Free
    when parsing XCF channel and layer properties.</changelog>
<changelog author="plinnell@opensuse.org" date="1469966400">- update to 2.8.18
- Drop gimp-Multiple-Use-After-Free.patch - upstreamed
  +Core:
  - Initialize fontconfig cache in separate thread to keep GUI
  responsive on first startup
  - Properly recognize layer masks as deactivated, e.g. for moving layers
  - Create $XDG_DATA_HOME if it doesn't exist
  - (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel
  and layer properties
  - Fix progress access to prevent crash on rapid sequence of commands
  - Fix crash in gimp-gradient-segment-range-move
  +GUI:
  - Disable color picker buttons on OS X to prevent a GUI lockup
  - Disable "new-style" full-screen mode on OS X to prevent a crash
  - Pulsing progress bar in splash screen to indicate unknown durations
  - Fix gamut warning color for lcms display filter
  - Fix unbolding of bold font on edit
  - Prevent accidental renaming of wrong adjacent item
  +Installer:
  - Change compression settings to decrease size by 20%
  - Add Catalan, Danish, French, Dutch
  +Plug-ins:
  - Fix crash on sRGB JPEG image drag &amp; drop
  - Fix ambiguous octal-escaped output of c-source
  - Fix KISS CEL export
  - Fix progress bar for file-compressor
  - Make Script-Fu regex match return proper character indexes for
  Unicode characters
  - Fix Script-Fu modulo for large numbers
  +General:
  - Documentation updates
  - Bug fixes
  - Translation updates</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Add gimp-bgo773233-CVE-2007-3126.patch: Gimp 2.3.14 allows
  context-dependent attackers to cause a denial of service (crash)
  via an ICO file with an InfoHeader containing a Height of zero
  (bgo#773233, CVE-2007-3126, bsc#1032241).
- Add gimp-fix-PDF-Import-filter-crash.patch: Fix a crash in PDF
  Import filter when importing large image PDF or specifying high
  resolution (bgo#593576).</changelog>
<changelog author="alarrosa@suse.com" date="1491220800">- Add use-lcms2.diff to prefer lcms2 over lcms1 if both are available
  (lcms1 is pulled by libmng-devel) (bsc#1025717)</changelog>

</package>
<package pkgid="eefdd3e00931f33888652048a303c0ab6f4f066cf3068138824df2c052e92edd" name="gimp-lang" arch="noarch">
    <version epoch="0" ver="2.8.18" rel="2.3.1"/>

<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8.0:
  + Core: Add gimp's own GimpOperationBrightnessContrast because
    GEGL one is different
  + Plug-ins: Fix some GFig rendering issues
  + Source and build system: Depend on Babl 0.1.10, GEGL 0.2.0
    and some other new library versions.</changelog>
<changelog author="vuntz@opensuse.org" date="1336996800">- Correctly version librsvg-devel BuildRequires: 2.36.0 is needed.
  We don't version the BuildRequires on 12.1 and earlier to avoid
  useless unresolvables; it will just result in file-svg plugin not
  being built when librsvg is not recent enough there.</changelog>
<changelog author="vuntz@opensuse.org" date="1340625600">- Add gimp-CVE-2012-3236.patch: fix crash in file handling for fit
  files. Fix CVE-2012-3236, bnc#768376.</changelog>
<changelog author="dimstar@opensuse.org" date="1346241600">- Update to version 2.8.2:
  + Core:
  - Make tag matching always case-insensitive
  - Let the tile-cache-size default to half the physical memory
  + GUI:
  - Mention that the image was exported in the close warning
    dialog
  - Make sure popup windows appear on top on OSX
  - Allow file opening by dropping to the OSX dock
  - Fix the visibility logic of the export/overwrite menu items
  - Remove all "Use GEGL" menu items, they only add bugs and zero
    function
  - Improve performance of display filters, especially color
    management
  - Fix the image window title to comply with the save/export
    spec and use the same image name everywhere, not only in the
    title
  - Fix positioning of pasted/dropped stuff to be more reasonable
  + Libgimp:
  - Move gimpdir and thumbnails to proper locations on OSX
  - Implement relocation on OSX
  - Allow to use $(gimp_installation_dir) in config files
  + Plug-ins:
  - Fix remembering of JPEG load/save defaults
  - Revive the page setup dialog on Windows
  + Source and build system:
  - Add Windows installer infrastructure
  - Add infrastructure to build GIMP.app on OSX
  + General:
  - Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-3236.patch: fixed upstream.
- Clean spec-file using spec-cleaner.</changelog>
<changelog author="dimstar@opensuse.org" date="1354017600">- Add gimp-CVE-2012-5576.patch: fix memory corruption vulnerability
  when reading XWD files (bnc#791372, bgo#687392, CVE-2012-5576).</changelog>
<changelog author="dimstar@opensuse.org" date="1362657600">- Update to version 2.8.4:
  + Core:
  - Move the OSX gimpdir to "~/Library/Application Support".
  + GUI:
  - Better names for the default filters in save and export
  - Make tool drawing (esp. the brush outline) much more
    responsive
  - Remember the "maximized" state across sessions
  - Simplify the splash image code a lot, makes it appear
    immediately again
  - Allow the text tool to start on an image without layers
  - Various fixes for text style attribute handling
  - Set unconfigured input devices to eraser if GTK+ says they
    are erasers
  - Make language selectable in Preferences on OSX
  + Libgimp:
  - Make libgimp drawable combo boxes aware of layer groups
  - Make sure plug-in windows appear on top on OSX
  - Fix item width in GimpPageSelector (used e.g. in PDF import)
  + Plug-ins:
  - Better default values in the Drop Shadow script
  - Fix a whole bunch of bugs in the BMP plug-in
  - On OSX, use the system's screenshot utility
  + Installer:
  - Add Brazilian-Portuguese translation to the Windows installer
  + Source and build system:
  - Many improvements to the OSX bundle build system
  - Support automake 1.13
  + General: Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-5576.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1371902400">- Update to version 2.8.6:
  + Core:
  - Fix saving to URIs, it was broken to only allow exporting,
    and fix save/export of compressed files.
  - Fix brush spacing for drawing in any direction.
  - Increase the maximum size of clipboard brushes and patterns
    to 1024x1024.
  - Make sure data objects are saved when only their name was
    changed.
  + GUI:
  - Don't allow single-window docks to shrink smaller than their
    requisition.
  - Make sure a single-window's right docks keep their size
    across sessions.
  - Allow to change the spacing of non-generated brushes again.
  - In single-window mode, make Escape move the focus to the
    canvas, and beep if the focus is already there.
  - Be smarter about unavailable fonts, and don't crash.
  - Make clicking the single-window's close button quit GIMP.
  - Make view-close (Ctrl+W) only close image windows and tabs,
    not docks.
  + Libgimp: Add SIGNED_ROUND() which also rounds negative values
    correctly.
  + Plug-ins:
  - Make GIMP_PLUGIN_DEBUG work again after GLib changed logging.
  - Fix zealous crop for transparent borders.
  + Installer: Add Hungarian translation.
  + Data: Add a default "Color from Gradient" dynamics and tool
    preset.
  + General: Lots of bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1376913600">- Drop branding-upstream subpackage: starting with openSUSE 13.1,
  we will no longer replace the gimp splashcreen with a branded
  version. This in order to maintain the identity of gimp.
- Remove gimp-branding Requires.
- Obsolete gimp-branding.</changelog>
<changelog author="dimstar@opensuse.org" date="1379764800">- Change RPM Group of shared library package to System/Libraries.</changelog>
<changelog author="dimstar@opensuse.org" date="1385467200">- Update to version 2.8.8:
  + General:
  - Fix lots of places to use GIO to get proper file sizes and
    times on windows.
  - Add an AppData file for GIMP.
  - Backport lcms2 support from master, because lcms1 is not
    getting bug fixes any longer.
  - Lots of bug fixes.
  + Core:
  - Make sure indexed images always have a colormap.
  - Fix language selection via preferences on Windows.
  - Don't crash on setting a large text size.
  + GUI:
  - Keep the same image active when switching between MWM and
    SWM.
  - Make sure all dockables are properly resizable (particularly
    shrinkable).
  - Add links to jump directly to Save/Export from the
    Export/Save file extension warning dialogs.
  + Libgimp: Fix GimpPickButton on OSX.
  + Plug-ins:
  - Properly document plug-in-autocrop-layer's PDB interface.
  - Fix importing of indexed BMPs.
  + Updated translations.
- Split out ASCII-Art plugin in subpackage gimp-plugin-aa. The
  package supplements gimp and libaa1, so any user having both
  installed will get the plugin as well (bnc#851509).</changelog>
<changelog author="dimstar@opensuse.org" date="1385899200">- Update to version 2.8.10:
  + Core:
  - Set manifest as Windows 8 compatible.
  + GUI:
  - Indicate if a file was exported in the Quit dialog.
  - Add shortcuts and hint labels to the close and quit dialogs
    that make closing and quitting easier and more consistent.
  - Rename the File-&gt;Export menu labels to match Save/Save as.
  - Fix keyboard shortcuts on OSX Mavericks.
  - Don't open lots of progress popups when opening many files.
  - Correctly restore the hidden state of docks in single window
    mode.
  + Libgimp:
  - Fix exporting an image consisting of a single layer group.
  - Don't attempt to pick transparent colors.
  + Plug-ins: Fix crash in LCMS plugin if RGB profile was missing.
  + General:
  - Fix compile on NetBSD (missing -lexecinfo).
  - Bug fixes.
  + Updated translations.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386763200">- Add gimp-use-recommended-freetype-include.patch:
  Freetype upstream recommends using their macros together with
  ft2build include. Positive sideeffect is that this patch makes
  it build with both freetype2 2.5.1, and older versions.</changelog>
<changelog author="mailaender@opensuse.org" date="1411214400">- update to version 2.8.14:
  + Fix libtool versioning (forgot to bump gimp_interface_age).
- Changes from Version 2.8.12:
  + Core:
  - Fix brush sizes when used from plug-ins.
  - Make XCF loading more robust against broken files.
  + GUI:
  - Make sure the widget direction matches the GUI language.
  - Remove the option to disable the warning when closing a
    modified image.
  - Fix canvas overlay widgets (like the text options) for
    tablets.
  - Make DND work between images in one dockable.
  + Libgimp: Make gimp_image_get_name() return the string used for
    the image title.
  + Plug-ins:
  - Make script-fu-server more secure by listening to 127.0.0.1
    by default and add a warning about changing that IP. This
    breaks the procedure's API, but for security reasons.
  - Bring back proper script-fu translations.
  + General:
  - Add Jenkins tutorial.
  - Documentation updates.
  - Bug fixes.
  + Updated translations.
- Drop gimp-use-recommended-freetype-include.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Replace liblcms-devel BuildRequires with pkgconfig(lcms2): gimp
  has been ported to lcms2 since version 2.8.8.</changelog>
<changelog author="plinnell@opensuse.org" date="1448712000">- update to version 2.8.16
- fix a couple of rpmlint warnings
  +Core:
  - Seek much less when writing XCF
  - Don't seek past the end of the file when writing XCF
  - Windows: call SetDLLDirectory() for less DLL hell
  - Fix velocity parameter on .GIH brushes
  - Fix brokenness while transforming certain sets of linked layers
  +GUI:
  - Always show image tabs in single window mode
  - Fix switching of dock tabs by DND hovering
  - Don't make the scroll area for tags too small
  - Fixed a crash in the save dialog
  - Fix issue where ruler updates made things very slow on Windows
  +Plug-ins:
  - Fix several issues in the BMP plug-in
  - Make Gfig work with the new brush size behavior again
  - Fix font export in the PDF plug-in
  - Support layer groups in OpenRaster files
  - Fix loading of PSD files with layer groups
  + General:
  - OSX build system fixes
  - Bug fixes
  - Translation updates</changelog>
<changelog author="plinnell@opensuse.org" date="1449316800">- Explcitly declare the libgimp version in Requires, so upgrades
  bring in the updated libraries as well. Makes the upgrade from
  2.8.x &gt; 2.8.16 seamless and avoids an error on start.</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Fix CVE-2016-4994 (boo#986021, bgo#767873):
  + Add gimp-Multiple-Use-After-Free.patch: Multiple Use-After-Free
    when parsing XCF channel and layer properties.</changelog>
<changelog author="plinnell@opensuse.org" date="1469966400">- update to 2.8.18
- Drop gimp-Multiple-Use-After-Free.patch - upstreamed
  +Core:
  - Initialize fontconfig cache in separate thread to keep GUI
  responsive on first startup
  - Properly recognize layer masks as deactivated, e.g. for moving layers
  - Create $XDG_DATA_HOME if it doesn't exist
  - (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel
  and layer properties
  - Fix progress access to prevent crash on rapid sequence of commands
  - Fix crash in gimp-gradient-segment-range-move
  +GUI:
  - Disable color picker buttons on OS X to prevent a GUI lockup
  - Disable "new-style" full-screen mode on OS X to prevent a crash
  - Pulsing progress bar in splash screen to indicate unknown durations
  - Fix gamut warning color for lcms display filter
  - Fix unbolding of bold font on edit
  - Prevent accidental renaming of wrong adjacent item
  +Installer:
  - Change compression settings to decrease size by 20%
  - Add Catalan, Danish, French, Dutch
  +Plug-ins:
  - Fix crash on sRGB JPEG image drag &amp; drop
  - Fix ambiguous octal-escaped output of c-source
  - Fix KISS CEL export
  - Fix progress bar for file-compressor
  - Make Script-Fu regex match return proper character indexes for
  Unicode characters
  - Fix Script-Fu modulo for large numbers
  +General:
  - Documentation updates
  - Bug fixes
  - Translation updates</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Add gimp-bgo773233-CVE-2007-3126.patch: Gimp 2.3.14 allows
  context-dependent attackers to cause a denial of service (crash)
  via an ICO file with an InfoHeader containing a Height of zero
  (bgo#773233, CVE-2007-3126, bsc#1032241).
- Add gimp-fix-PDF-Import-filter-crash.patch: Fix a crash in PDF
  Import filter when importing large image PDF or specifying high
  resolution (bgo#593576).</changelog>
<changelog author="alarrosa@suse.com" date="1491220800">- Add use-lcms2.diff to prefer lcms2 over lcms1 if both are available
  (lcms1 is pulled by libmng-devel) (bsc#1025717)</changelog>

</package>
<package pkgid="f49ba9b9e69aea559779d52af6f6de62817ce8a0fb63391fb9a58205148a0501" name="gimp-plugin-aa" arch="x86_64">
    <version epoch="0" ver="2.8.18" rel="2.3.1"/>

<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8.0:
  + Core: Add gimp's own GimpOperationBrightnessContrast because
    GEGL one is different
  + Plug-ins: Fix some GFig rendering issues
  + Source and build system: Depend on Babl 0.1.10, GEGL 0.2.0
    and some other new library versions.</changelog>
<changelog author="vuntz@opensuse.org" date="1336996800">- Correctly version librsvg-devel BuildRequires: 2.36.0 is needed.
  We don't version the BuildRequires on 12.1 and earlier to avoid
  useless unresolvables; it will just result in file-svg plugin not
  being built when librsvg is not recent enough there.</changelog>
<changelog author="vuntz@opensuse.org" date="1340625600">- Add gimp-CVE-2012-3236.patch: fix crash in file handling for fit
  files. Fix CVE-2012-3236, bnc#768376.</changelog>
<changelog author="dimstar@opensuse.org" date="1346241600">- Update to version 2.8.2:
  + Core:
  - Make tag matching always case-insensitive
  - Let the tile-cache-size default to half the physical memory
  + GUI:
  - Mention that the image was exported in the close warning
    dialog
  - Make sure popup windows appear on top on OSX
  - Allow file opening by dropping to the OSX dock
  - Fix the visibility logic of the export/overwrite menu items
  - Remove all "Use GEGL" menu items, they only add bugs and zero
    function
  - Improve performance of display filters, especially color
    management
  - Fix the image window title to comply with the save/export
    spec and use the same image name everywhere, not only in the
    title
  - Fix positioning of pasted/dropped stuff to be more reasonable
  + Libgimp:
  - Move gimpdir and thumbnails to proper locations on OSX
  - Implement relocation on OSX
  - Allow to use $(gimp_installation_dir) in config files
  + Plug-ins:
  - Fix remembering of JPEG load/save defaults
  - Revive the page setup dialog on Windows
  + Source and build system:
  - Add Windows installer infrastructure
  - Add infrastructure to build GIMP.app on OSX
  + General:
  - Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-3236.patch: fixed upstream.
- Clean spec-file using spec-cleaner.</changelog>
<changelog author="dimstar@opensuse.org" date="1354017600">- Add gimp-CVE-2012-5576.patch: fix memory corruption vulnerability
  when reading XWD files (bnc#791372, bgo#687392, CVE-2012-5576).</changelog>
<changelog author="dimstar@opensuse.org" date="1362657600">- Update to version 2.8.4:
  + Core:
  - Move the OSX gimpdir to "~/Library/Application Support".
  + GUI:
  - Better names for the default filters in save and export
  - Make tool drawing (esp. the brush outline) much more
    responsive
  - Remember the "maximized" state across sessions
  - Simplify the splash image code a lot, makes it appear
    immediately again
  - Allow the text tool to start on an image without layers
  - Various fixes for text style attribute handling
  - Set unconfigured input devices to eraser if GTK+ says they
    are erasers
  - Make language selectable in Preferences on OSX
  + Libgimp:
  - Make libgimp drawable combo boxes aware of layer groups
  - Make sure plug-in windows appear on top on OSX
  - Fix item width in GimpPageSelector (used e.g. in PDF import)
  + Plug-ins:
  - Better default values in the Drop Shadow script
  - Fix a whole bunch of bugs in the BMP plug-in
  - On OSX, use the system's screenshot utility
  + Installer:
  - Add Brazilian-Portuguese translation to the Windows installer
  + Source and build system:
  - Many improvements to the OSX bundle build system
  - Support automake 1.13
  + General: Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-5576.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1371902400">- Update to version 2.8.6:
  + Core:
  - Fix saving to URIs, it was broken to only allow exporting,
    and fix save/export of compressed files.
  - Fix brush spacing for drawing in any direction.
  - Increase the maximum size of clipboard brushes and patterns
    to 1024x1024.
  - Make sure data objects are saved when only their name was
    changed.
  + GUI:
  - Don't allow single-window docks to shrink smaller than their
    requisition.
  - Make sure a single-window's right docks keep their size
    across sessions.
  - Allow to change the spacing of non-generated brushes again.
  - In single-window mode, make Escape move the focus to the
    canvas, and beep if the focus is already there.
  - Be smarter about unavailable fonts, and don't crash.
  - Make clicking the single-window's close button quit GIMP.
  - Make view-close (Ctrl+W) only close image windows and tabs,
    not docks.
  + Libgimp: Add SIGNED_ROUND() which also rounds negative values
    correctly.
  + Plug-ins:
  - Make GIMP_PLUGIN_DEBUG work again after GLib changed logging.
  - Fix zealous crop for transparent borders.
  + Installer: Add Hungarian translation.
  + Data: Add a default "Color from Gradient" dynamics and tool
    preset.
  + General: Lots of bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1376913600">- Drop branding-upstream subpackage: starting with openSUSE 13.1,
  we will no longer replace the gimp splashcreen with a branded
  version. This in order to maintain the identity of gimp.
- Remove gimp-branding Requires.
- Obsolete gimp-branding.</changelog>
<changelog author="dimstar@opensuse.org" date="1379764800">- Change RPM Group of shared library package to System/Libraries.</changelog>
<changelog author="dimstar@opensuse.org" date="1385467200">- Update to version 2.8.8:
  + General:
  - Fix lots of places to use GIO to get proper file sizes and
    times on windows.
  - Add an AppData file for GIMP.
  - Backport lcms2 support from master, because lcms1 is not
    getting bug fixes any longer.
  - Lots of bug fixes.
  + Core:
  - Make sure indexed images always have a colormap.
  - Fix language selection via preferences on Windows.
  - Don't crash on setting a large text size.
  + GUI:
  - Keep the same image active when switching between MWM and
    SWM.
  - Make sure all dockables are properly resizable (particularly
    shrinkable).
  - Add links to jump directly to Save/Export from the
    Export/Save file extension warning dialogs.
  + Libgimp: Fix GimpPickButton on OSX.
  + Plug-ins:
  - Properly document plug-in-autocrop-layer's PDB interface.
  - Fix importing of indexed BMPs.
  + Updated translations.
- Split out ASCII-Art plugin in subpackage gimp-plugin-aa. The
  package supplements gimp and libaa1, so any user having both
  installed will get the plugin as well (bnc#851509).</changelog>
<changelog author="dimstar@opensuse.org" date="1385899200">- Update to version 2.8.10:
  + Core:
  - Set manifest as Windows 8 compatible.
  + GUI:
  - Indicate if a file was exported in the Quit dialog.
  - Add shortcuts and hint labels to the close and quit dialogs
    that make closing and quitting easier and more consistent.
  - Rename the File-&gt;Export menu labels to match Save/Save as.
  - Fix keyboard shortcuts on OSX Mavericks.
  - Don't open lots of progress popups when opening many files.
  - Correctly restore the hidden state of docks in single window
    mode.
  + Libgimp:
  - Fix exporting an image consisting of a single layer group.
  - Don't attempt to pick transparent colors.
  + Plug-ins: Fix crash in LCMS plugin if RGB profile was missing.
  + General:
  - Fix compile on NetBSD (missing -lexecinfo).
  - Bug fixes.
  + Updated translations.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386763200">- Add gimp-use-recommended-freetype-include.patch:
  Freetype upstream recommends using their macros together with
  ft2build include. Positive sideeffect is that this patch makes
  it build with both freetype2 2.5.1, and older versions.</changelog>
<changelog author="mailaender@opensuse.org" date="1411214400">- update to version 2.8.14:
  + Fix libtool versioning (forgot to bump gimp_interface_age).
- Changes from Version 2.8.12:
  + Core:
  - Fix brush sizes when used from plug-ins.
  - Make XCF loading more robust against broken files.
  + GUI:
  - Make sure the widget direction matches the GUI language.
  - Remove the option to disable the warning when closing a
    modified image.
  - Fix canvas overlay widgets (like the text options) for
    tablets.
  - Make DND work between images in one dockable.
  + Libgimp: Make gimp_image_get_name() return the string used for
    the image title.
  + Plug-ins:
  - Make script-fu-server more secure by listening to 127.0.0.1
    by default and add a warning about changing that IP. This
    breaks the procedure's API, but for security reasons.
  - Bring back proper script-fu translations.
  + General:
  - Add Jenkins tutorial.
  - Documentation updates.
  - Bug fixes.
  + Updated translations.
- Drop gimp-use-recommended-freetype-include.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Replace liblcms-devel BuildRequires with pkgconfig(lcms2): gimp
  has been ported to lcms2 since version 2.8.8.</changelog>
<changelog author="plinnell@opensuse.org" date="1448712000">- update to version 2.8.16
- fix a couple of rpmlint warnings
  +Core:
  - Seek much less when writing XCF
  - Don't seek past the end of the file when writing XCF
  - Windows: call SetDLLDirectory() for less DLL hell
  - Fix velocity parameter on .GIH brushes
  - Fix brokenness while transforming certain sets of linked layers
  +GUI:
  - Always show image tabs in single window mode
  - Fix switching of dock tabs by DND hovering
  - Don't make the scroll area for tags too small
  - Fixed a crash in the save dialog
  - Fix issue where ruler updates made things very slow on Windows
  +Plug-ins:
  - Fix several issues in the BMP plug-in
  - Make Gfig work with the new brush size behavior again
  - Fix font export in the PDF plug-in
  - Support layer groups in OpenRaster files
  - Fix loading of PSD files with layer groups
  + General:
  - OSX build system fixes
  - Bug fixes
  - Translation updates</changelog>
<changelog author="plinnell@opensuse.org" date="1449316800">- Explcitly declare the libgimp version in Requires, so upgrades
  bring in the updated libraries as well. Makes the upgrade from
  2.8.x &gt; 2.8.16 seamless and avoids an error on start.</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Fix CVE-2016-4994 (boo#986021, bgo#767873):
  + Add gimp-Multiple-Use-After-Free.patch: Multiple Use-After-Free
    when parsing XCF channel and layer properties.</changelog>
<changelog author="plinnell@opensuse.org" date="1469966400">- update to 2.8.18
- Drop gimp-Multiple-Use-After-Free.patch - upstreamed
  +Core:
  - Initialize fontconfig cache in separate thread to keep GUI
  responsive on first startup
  - Properly recognize layer masks as deactivated, e.g. for moving layers
  - Create $XDG_DATA_HOME if it doesn't exist
  - (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel
  and layer properties
  - Fix progress access to prevent crash on rapid sequence of commands
  - Fix crash in gimp-gradient-segment-range-move
  +GUI:
  - Disable color picker buttons on OS X to prevent a GUI lockup
  - Disable "new-style" full-screen mode on OS X to prevent a crash
  - Pulsing progress bar in splash screen to indicate unknown durations
  - Fix gamut warning color for lcms display filter
  - Fix unbolding of bold font on edit
  - Prevent accidental renaming of wrong adjacent item
  +Installer:
  - Change compression settings to decrease size by 20%
  - Add Catalan, Danish, French, Dutch
  +Plug-ins:
  - Fix crash on sRGB JPEG image drag &amp; drop
  - Fix ambiguous octal-escaped output of c-source
  - Fix KISS CEL export
  - Fix progress bar for file-compressor
  - Make Script-Fu regex match return proper character indexes for
  Unicode characters
  - Fix Script-Fu modulo for large numbers
  +General:
  - Documentation updates
  - Bug fixes
  - Translation updates</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Add gimp-bgo773233-CVE-2007-3126.patch: Gimp 2.3.14 allows
  context-dependent attackers to cause a denial of service (crash)
  via an ICO file with an InfoHeader containing a Height of zero
  (bgo#773233, CVE-2007-3126, bsc#1032241).
- Add gimp-fix-PDF-Import-filter-crash.patch: Fix a crash in PDF
  Import filter when importing large image PDF or specifying high
  resolution (bgo#593576).</changelog>
<changelog author="alarrosa@suse.com" date="1491220800">- Add use-lcms2.diff to prefer lcms2 over lcms1 if both are available
  (lcms1 is pulled by libmng-devel) (bsc#1025717)</changelog>

</package>
<package pkgid="7ff008e4bec717ba314a0cfab7843915cfbe6948bec95e9e8c171f43a1184aa0" name="gimp-plugins-python" arch="x86_64">
    <version epoch="0" ver="2.8.18" rel="2.3.1"/>

<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8.0:
  + Core: Add gimp's own GimpOperationBrightnessContrast because
    GEGL one is different
  + Plug-ins: Fix some GFig rendering issues
  + Source and build system: Depend on Babl 0.1.10, GEGL 0.2.0
    and some other new library versions.</changelog>
<changelog author="vuntz@opensuse.org" date="1336996800">- Correctly version librsvg-devel BuildRequires: 2.36.0 is needed.
  We don't version the BuildRequires on 12.1 and earlier to avoid
  useless unresolvables; it will just result in file-svg plugin not
  being built when librsvg is not recent enough there.</changelog>
<changelog author="vuntz@opensuse.org" date="1340625600">- Add gimp-CVE-2012-3236.patch: fix crash in file handling for fit
  files. Fix CVE-2012-3236, bnc#768376.</changelog>
<changelog author="dimstar@opensuse.org" date="1346241600">- Update to version 2.8.2:
  + Core:
  - Make tag matching always case-insensitive
  - Let the tile-cache-size default to half the physical memory
  + GUI:
  - Mention that the image was exported in the close warning
    dialog
  - Make sure popup windows appear on top on OSX
  - Allow file opening by dropping to the OSX dock
  - Fix the visibility logic of the export/overwrite menu items
  - Remove all "Use GEGL" menu items, they only add bugs and zero
    function
  - Improve performance of display filters, especially color
    management
  - Fix the image window title to comply with the save/export
    spec and use the same image name everywhere, not only in the
    title
  - Fix positioning of pasted/dropped stuff to be more reasonable
  + Libgimp:
  - Move gimpdir and thumbnails to proper locations on OSX
  - Implement relocation on OSX
  - Allow to use $(gimp_installation_dir) in config files
  + Plug-ins:
  - Fix remembering of JPEG load/save defaults
  - Revive the page setup dialog on Windows
  + Source and build system:
  - Add Windows installer infrastructure
  - Add infrastructure to build GIMP.app on OSX
  + General:
  - Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-3236.patch: fixed upstream.
- Clean spec-file using spec-cleaner.</changelog>
<changelog author="dimstar@opensuse.org" date="1354017600">- Add gimp-CVE-2012-5576.patch: fix memory corruption vulnerability
  when reading XWD files (bnc#791372, bgo#687392, CVE-2012-5576).</changelog>
<changelog author="dimstar@opensuse.org" date="1362657600">- Update to version 2.8.4:
  + Core:
  - Move the OSX gimpdir to "~/Library/Application Support".
  + GUI:
  - Better names for the default filters in save and export
  - Make tool drawing (esp. the brush outline) much more
    responsive
  - Remember the "maximized" state across sessions
  - Simplify the splash image code a lot, makes it appear
    immediately again
  - Allow the text tool to start on an image without layers
  - Various fixes for text style attribute handling
  - Set unconfigured input devices to eraser if GTK+ says they
    are erasers
  - Make language selectable in Preferences on OSX
  + Libgimp:
  - Make libgimp drawable combo boxes aware of layer groups
  - Make sure plug-in windows appear on top on OSX
  - Fix item width in GimpPageSelector (used e.g. in PDF import)
  + Plug-ins:
  - Better default values in the Drop Shadow script
  - Fix a whole bunch of bugs in the BMP plug-in
  - On OSX, use the system's screenshot utility
  + Installer:
  - Add Brazilian-Portuguese translation to the Windows installer
  + Source and build system:
  - Many improvements to the OSX bundle build system
  - Support automake 1.13
  + General: Lots of bug fixes
  + Updated translations.
- Drop gimp-CVE-2012-5576.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1371902400">- Update to version 2.8.6:
  + Core:
  - Fix saving to URIs, it was broken to only allow exporting,
    and fix save/export of compressed files.
  - Fix brush spacing for drawing in any direction.
  - Increase the maximum size of clipboard brushes and patterns
    to 1024x1024.
  - Make sure data objects are saved when only their name was
    changed.
  + GUI:
  - Don't allow single-window docks to shrink smaller than their
    requisition.
  - Make sure a single-window's right docks keep their size
    across sessions.
  - Allow to change the spacing of non-generated brushes again.
  - In single-window mode, make Escape move the focus to the
    canvas, and beep if the focus is already there.
  - Be smarter about unavailable fonts, and don't crash.
  - Make clicking the single-window's close button quit GIMP.
  - Make view-close (Ctrl+W) only close image windows and tabs,
    not docks.
  + Libgimp: Add SIGNED_ROUND() which also rounds negative values
    correctly.
  + Plug-ins:
  - Make GIMP_PLUGIN_DEBUG work again after GLib changed logging.
  - Fix zealous crop for transparent borders.
  + Installer: Add Hungarian translation.
  + Data: Add a default "Color from Gradient" dynamics and tool
    preset.
  + General: Lots of bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1376913600">- Drop branding-upstream subpackage: starting with openSUSE 13.1,
  we will no longer replace the gimp splashcreen with a branded
  version. This in order to maintain the identity of gimp.
- Remove gimp-branding Requires.
- Obsolete gimp-branding.</changelog>
<changelog author="dimstar@opensuse.org" date="1379764800">- Change RPM Group of shared library package to System/Libraries.</changelog>
<changelog author="dimstar@opensuse.org" date="1385467200">- Update to version 2.8.8:
  + General:
  - Fix lots of places to use GIO to get proper file sizes and
    times on windows.
  - Add an AppData file for GIMP.
  - Backport lcms2 support from master, because lcms1 is not
    getting bug fixes any longer.
  - Lots of bug fixes.
  + Core:
  - Make sure indexed images always have a colormap.
  - Fix language selection via preferences on Windows.
  - Don't crash on setting a large text size.
  + GUI:
  - Keep the same image active when switching between MWM and
    SWM.
  - Make sure all dockables are properly resizable (particularly
    shrinkable).
  - Add links to jump directly to Save/Export from the
    Export/Save file extension warning dialogs.
  + Libgimp: Fix GimpPickButton on OSX.
  + Plug-ins:
  - Properly document plug-in-autocrop-layer's PDB interface.
  - Fix importing of indexed BMPs.
  + Updated translations.
- Split out ASCII-Art plugin in subpackage gimp-plugin-aa. The
  package supplements gimp and libaa1, so any user having both
  installed will get the plugin as well (bnc#851509).</changelog>
<changelog author="dimstar@opensuse.org" date="1385899200">- Update to version 2.8.10:
  + Core:
  - Set manifest as Windows 8 compatible.
  + GUI:
  - Indicate if a file was exported in the Quit dialog.
  - Add shortcuts and hint labels to the close and quit dialogs
    that make closing and quitting easier and more consistent.
  - Rename the File-&gt;Export menu labels to match Save/Save as.
  - Fix keyboard shortcuts on OSX Mavericks.
  - Don't open lots of progress popups when opening many files.
  - Correctly restore the hidden state of docks in single window
    mode.
  + Libgimp:
  - Fix exporting an image consisting of a single layer group.
  - Don't attempt to pick transparent colors.
  + Plug-ins: Fix crash in LCMS plugin if RGB profile was missing.
  + General:
  - Fix compile on NetBSD (missing -lexecinfo).
  - Bug fixes.
  + Updated translations.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1386763200">- Add gimp-use-recommended-freetype-include.patch:
  Freetype upstream recommends using their macros together with
  ft2build include. Positive sideeffect is that this patch makes
  it build with both freetype2 2.5.1, and older versions.</changelog>
<changelog author="mailaender@opensuse.org" date="1411214400">- update to version 2.8.14:
  + Fix libtool versioning (forgot to bump gimp_interface_age).
- Changes from Version 2.8.12:
  + Core:
  - Fix brush sizes when used from plug-ins.
  - Make XCF loading more robust against broken files.
  + GUI:
  - Make sure the widget direction matches the GUI language.
  - Remove the option to disable the warning when closing a
    modified image.
  - Fix canvas overlay widgets (like the text options) for
    tablets.
  - Make DND work between images in one dockable.
  + Libgimp: Make gimp_image_get_name() return the string used for
    the image title.
  + Plug-ins:
  - Make script-fu-server more secure by listening to 127.0.0.1
    by default and add a warning about changing that IP. This
    breaks the procedure's API, but for security reasons.
  - Bring back proper script-fu translations.
  + General:
  - Add Jenkins tutorial.
  - Documentation updates.
  - Bug fixes.
  + Updated translations.
- Drop gimp-use-recommended-freetype-include.patch: fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1428494400">- Replace liblcms-devel BuildRequires with pkgconfig(lcms2): gimp
  has been ported to lcms2 since version 2.8.8.</changelog>
<changelog author="plinnell@opensuse.org" date="1448712000">- update to version 2.8.16
- fix a couple of rpmlint warnings
  +Core:
  - Seek much less when writing XCF
  - Don't seek past the end of the file when writing XCF
  - Windows: call SetDLLDirectory() for less DLL hell
  - Fix velocity parameter on .GIH brushes
  - Fix brokenness while transforming certain sets of linked layers
  +GUI:
  - Always show image tabs in single window mode
  - Fix switching of dock tabs by DND hovering
  - Don't make the scroll area for tags too small
  - Fixed a crash in the save dialog
  - Fix issue where ruler updates made things very slow on Windows
  +Plug-ins:
  - Fix several issues in the BMP plug-in
  - Make Gfig work with the new brush size behavior again
  - Fix font export in the PDF plug-in
  - Support layer groups in OpenRaster files
  - Fix loading of PSD files with layer groups
  + General:
  - OSX build system fixes
  - Bug fixes
  - Translation updates</changelog>
<changelog author="plinnell@opensuse.org" date="1449316800">- Explcitly declare the libgimp version in Requires, so upgrades
  bring in the updated libraries as well. Makes the upgrade from
  2.8.x &gt; 2.8.16 seamless and avoids an error on start.</changelog>
<changelog author="zaitor@opensuse.org" date="1466683200">- Fix CVE-2016-4994 (boo#986021, bgo#767873):
  + Add gimp-Multiple-Use-After-Free.patch: Multiple Use-After-Free
    when parsing XCF channel and layer properties.</changelog>
<changelog author="plinnell@opensuse.org" date="1469966400">- update to 2.8.18
- Drop gimp-Multiple-Use-After-Free.patch - upstreamed
  +Core:
  - Initialize fontconfig cache in separate thread to keep GUI
  responsive on first startup
  - Properly recognize layer masks as deactivated, e.g. for moving layers
  - Create $XDG_DATA_HOME if it doesn't exist
  - (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel
  and layer properties
  - Fix progress access to prevent crash on rapid sequence of commands
  - Fix crash in gimp-gradient-segment-range-move
  +GUI:
  - Disable color picker buttons on OS X to prevent a GUI lockup
  - Disable "new-style" full-screen mode on OS X to prevent a crash
  - Pulsing progress bar in splash screen to indicate unknown durations
  - Fix gamut warning color for lcms display filter
  - Fix unbolding of bold font on edit
  - Prevent accidental renaming of wrong adjacent item
  +Installer:
  - Change compression settings to decrease size by 20%
  - Add Catalan, Danish, French, Dutch
  +Plug-ins:
  - Fix crash on sRGB JPEG image drag &amp; drop
  - Fix ambiguous octal-escaped output of c-source
  - Fix KISS CEL export
  - Fix progress bar for file-compressor
  - Make Script-Fu regex match return proper character indexes for
  Unicode characters
  - Fix Script-Fu modulo for large numbers
  +General:
  - Documentation updates
  - Bug fixes
  - Translation updates</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Add gimp-bgo773233-CVE-2007-3126.patch: Gimp 2.3.14 allows
  context-dependent attackers to cause a denial of service (crash)
  via an ICO file with an InfoHeader containing a Height of zero
  (bgo#773233, CVE-2007-3126, bsc#1032241).
- Add gimp-fix-PDF-Import-filter-crash.patch: Fix a crash in PDF
  Import filter when importing large image PDF or specifying high
  resolution (bgo#593576).</changelog>
<changelog author="alarrosa@suse.com" date="1491220800">- Add use-lcms2.diff to prefer lcms2 over lcms1 if both are available
  (lcms1 is pulled by libmng-devel) (bsc#1025717)</changelog>

</package>
<package pkgid="f4cfb3e991fa84b1538e34811ec8820952b9b5cbbda0ae6c375f330f4bd5ebf1" name="git" arch="src">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="95c679115edcc3ac8f586c43ba2fec1a48b78fc4943dbf10f9a2921d293a5327" name="git" arch="src">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="7c460605dcd7498f6ef5f31a0b6346995ffa6382595d8405d51bd75951a8e019" name="git" arch="src">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="872a181f619acf79e4d32f7ca35b91e2206962d5cc01500535544a854edc9300" name="git" arch="src">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="f9432418760efa06323232c145701febb2c8ec7f38f8c073cdff369a0cba64b6" name="git" arch="src">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="09974a98fdb38c187ec5ceb82b83902ed30b417258d6d67c4ae5df365fa8d5b2" name="git" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="658d7ec1f84309d33c23c3fb89419577e119bd329fffd462c8b7f6f5bc7085db" name="git" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="d09f15e59623e634965f717183cb37b3c7db360b69f26ae2a7137f8c3734c58e" name="git" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="449e214d2df5878be2f22fb7fc62815a68fcdbe2d8c8c36192079be104db8052" name="git" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="be187536220762a22c2684471b38c6098589974b7f2b37785af398f515f7707c" name="git" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="8fc6e1dd2017fdde0128b3bba1734a90a2b6a758f9fcaf528ede1b4c8220ac83" name="git-annex" arch="src">
    <version epoch="0" ver="6.20160511" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456228800">- Initial version of git-annex-6.20160114.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 6.20160211
  * annex.addsmallfiles: New option controlling what is done when
    adding files not matching annex.largefiles.
  * Fix reversion in lookupkey, contentlocation, and examinekey which
    caused them to sometimes output side messages.
  * webapp: Fix deletion of current repository directory.
  * Added "nothing" to preferred content expression syntax.
  * annex.largefiles can be configured in .gitattributes too;
    this is particulary useful for v6 repositories, since the
    .gitattributes configuration will apply in all clones of the
    repository.
  * Limit annex.largefiles parsing to the subset of preferred content
    expressions that make sense in its context. So, not "standard"
    or "lackingcopies", etc.
  * annex.largefiles: Add support for mimetype=text/* etc, when git-annex
    is linked with libmagic.
  * matchexpression: Added --largefiles option to parse an annex.largefiles
    expression.
  * Brought back the dbus and xmpp build flags, so build from source can be
    done without C libraries that may be hard to install.
  * init: Fix bugs in submodule .git symlink fixup, that occurred when
    initializing in a subdirectory of a submodule and a submodule of a
    submodule.
  * WebDAV: Set depth 1 in PROPFIND request, for better compatibility with
    some servers. Thanks, wzhd.
  * WebDAV: Remove a bogus trailing slash from the end of the url to the
    temporary store location for a key. Thanks, wzhd.
  * S3: Allow configuring with requeststyle=path to use path-style bucket
    access instead of the default DNS-style access.
  * Fix nasty reversion in the last release that broke sync --content's
    handling of many preferred content expressions.
  * whereis --json: Urls are now listed inside the remote that claims them,
    rather than all together at the end.
  * info, add, whereis, find: Support --batch mode.
  * Force output to be line-buffered, even when it's not connected to the
    terminal. This is particuarly important for commands with --batch
    output, which was not always being flushed at an appropriate time.
  * add, import: Support --json output.
  * addurl --json: Include field for added key (unless the file was
    added directly to git due to annex.largefiles configuration.)
    (Also done by add --json and import --json)
  * registerurl: Check if a remote claims the url, same as addurl does.
  * Bug fix: Git config settings passed to git-annex -c did not always take
    effect.
  * assistant: Use udisks2 dbus events to detect when disks are mounted,
    instead of relying on gnome/kde stuff that is not stable.
  * Fix build with QuickCheck 2.8.2
  * matchexpression: New plumbing command to check if a preferred content
    expression matches some data.
  * Removed the webapp-secure build flag, rolling it into the webapp build
    flag.
  * Removed the quvi, tahoe, feed, and tfds build flags, adding
    aeson feed and regex-tdfa to the core dependencies.
  * Roll the dns build flag into the assistant build flag.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 6.20160229
  * Update perlmagick build dependency.
  * Fix memory leak in last release, which affected commands like
    git-annex status when a large non-annexed file is present in the work
    tree.
  * fsck: When the only copy of a file is in a dead repository, mention
    the repository.
  * info: Mention when run in a dead repository.
  * Linux and OSX standalone builds put the bundled gpg last in PATH,
    so any system gpg will be preferred over it.
  * Avoid crashing when built with MagicMime support, but when the magic
    database cannot be loaded.
  * Include magic database in the linux and OSX standalone builds.
  * Fix memory leak when hashing files, which triggered during fsck
    when an external hash program was not used.
    (This leak was introduced in version 6.20160114.)
  * Support --metadata field&lt;number, --metadata field&gt;number etc
    to match ranges of numeric values.
  * Similarly, support preferred content expressions like
    metadata=field&lt;number and metadata=field&gt;number
  * The pre-commit-annex hook script that automatically extracts
    metadata has been updated to also use exiftool.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458561600">- update to 6.20160318
  * metadata: Added -r to remove all current values of a field.
  * Fix data loss that can occur when annex.pidlock is set in a repository.
  * Fix bug preventing moving files to/from a repository with annex.pidlock set.
  * Fix shared lock file FD leak.
  * Fix metadata hook behavior when multiple files are added at once.
  * Added dependencies on haskell mountpoints and disk-free-space
    libraries, removing FFI code from git-annex.
  * dropkey: Add --batch and --json.
  * Always try to thaw content, even when annex.crippledfilesystem is set.
  * Correct git-annex info to include unlocked files in v6 repository.
  * Sped up git-annex add in direct mode and v6 by using
    git hash-object --stdin-paths.
  * Sped up git-annex merge by using git hash-object --stdin-paths.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 6.20160412
  * adjust --unlock: Enters an adjusted branch in which all annexed files
    are unlocked. The v6 equivilant of direct mode, but much cleaner!
  * Upgrading a direct mode repository to v6 has changed to enter
    an adjusted unlocked branch. This makes the direct mode to v6 upgrade
    able to be performed in one clone of a repository without affecting
    other clones, which can continue using v5 and direct mode.
  * init --version=6: Automatically enter the adjusted unlocked branch
    when filesystem doesn't support symlinks.
  * ddar remote: fix ssh calls
  * log: Display time with time zone.
  * log --raw-date: Use to display seconds from unix epoch.
  * v6: Close pointer file handles more quickly, to avoid problems on Windows.
  * sync: Show output of git commit.
  * Fix bug in annex.largefiles mimetype= matching when git-annex
    is run in a subdirectory of the repository.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update to 6.20160418
  * smudge: Print a warning when annex.thin is set, as git's smudge
    interface does not allow honoring that configuration.
  * webapp: When $HOME is a git repository, and has been initialized for
    use by git-annex, opening the webapp went ahead and ran the assistant
    there, annexing all files. Since this is almost certianly not
    desirable, especially when the user is just opening the webapp from
    a dekstop menu which happens to run it in $HOME, the webapp will now not
    treat such a $HOME git repository as a git-annex repository.
  * webapp: Update url to add gitlab.com ssh key.
  * Fix bug in v6 mode that prevented treating unlocked executable files
    as annexed. If you have such files, run git annex init --version=6
    to update the cache after upgrading to this version of git-annex.
  * Preserve execute bits of unlocked files in v6 mode.
  * fsck: Warn when core.sharedRepository is set and an annex object file's
    write bit is not set and cannot be set due to the file being owned
    by a different user.
  * Fix hang when dropping content needs to lock the content on a
    ssh remote, which occurred when the remote has git-annex version
    5.20151019 or newer.</changelog>
<changelog author="psimons@suse.com" date="1461672000">- Improve accuracy of the license header to include AGPL-licensed
  parts of the package.</changelog>
<changelog author="psimons@suse.com" date="1461844800">- Add "ghc-mountpoints" dependency to fix support for the Assistant.</changelog>
<changelog author="psimons@suse.com" date="1461844801">- Add "ghc-magic" dependency to enable support for libmagic-based
  guessing of MIME types.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 6.20160419
  * Fix bug that prevented resuming of uploads to encrypted special remotes
    that used chunking.
  * That bug could also expose the names of keys to such remotes when
    attempting to resume an upload, so it is a minor security issue.
  * Fix duplicate progress meter display when downloading from a git remote
    over http with -J.
  * reinject: When src file's content cannot be verified, leave it alone,
    instead of deleting it.
  * reinject: Added new mode which can reinject known files into the annex.
    For example: git-annex reinject --known /mnt/backup/*
  * calckey: New plumbing command, calculates the key that would be used
    to refer to a file.
  * Fix bug that prevented annex.sshcaching=false configuration from taking
    effect when on a crippled filesystem. Thanks, divergentdave.
  * git 2.9.0 is going to prevent git merge from merging in unrelated
    branches. Since the webapp's pairing etc features often combine
    together repositories with unrelated histories, work around
    this behavior change when the assistant merges, by passing
  - -allow-unrelated-histories. Note though that this is not done
    for git annex sync's merges, so it will follow git's default or
    configured behavior.
  * When git-annex is used with a git version older than 2.2.0, disable
    support for adjusted branches, since GIT_COMMON_DIR is needed to update
    them and was first added in that version of git.
  * Avoid setting LOCPATH in linux standalone builds that are built with
    a ghc that has been fixed to not hang when it cannot find locale files.
  * Isolate test suite from global git config settings.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 6.20160511
  * Fix bug that sometimes prevented git-annex smudge --clean from consuming
    all its input, which resulted in git add bypassing git-annex.
  * Fix build with directory-1.2.6.2.
  * Improve behavior when a just added http remote is not available
    during uuid probe. Do not mark it as annex-ignore, so it will be tried
    again later.
  * Added DIRHASH-LOWER to external special remote protocol.
  * git-annex.cabal: Add Setup-Depends.
  * map: Hide dead repositories that are not connected to the graph.
  * map: Changed colors; red is used for untrusted repositories and grey
    for dead.
  * version: Display OS version and architecture too.
  * Propigate GIT_DIR and GIT_WORK_TREE environment to external special
    remotes.
  * Added annex.gnupg-decrypt-options and
    remote.&lt;name&gt;.annex-gnupg-decrypt-options, which are passed to gpg
    when it's decrypting data.
  * fsck: When a key is not previously known in the location log,
    record something so that reinject --known will work.
  * In the unusual configuration where annex.crippledfilesystem=true but
    core.symlinks=true, store object contents in mixed case hash
    directories so that symlinks will point to them.
  * Added new encryption=sharedpubkey mode for special remotes.
    This is useful for makking a special remote that anyone with a clone
    of the repo and your public keys can upload files to, but only you can
    decrypt the files stored in it.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465905600">- Declare build requirement on 'bash-completion' to fix the build in
  Tumbleweed.</changelog>
<changelog author="psimons@suse.com" date="1466164800">- Declare the fact that the git-annex bash-completion sub-package
  supplements normal bash-completions, i.e. it's a recommended
  package. Suggested by @dimstar in his OBS review.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 6.20160511 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field according to COPYRIGHT file
- Re-set RPM group</changelog>

</package>
<package pkgid="5ac10af3ea5b8919e5c6b90f73ef8ad4b20899d2660ebde7cf4c1c0f4be91f54" name="git-annex" arch="src">
    <version epoch="0" ver="6.20170818" rel="2.6.1"/>

<changelog author="mimi.vx@gmail.com" date="1465905600">- Declare build requirement on 'bash-completion' to fix the build in
  Tumbleweed.</changelog>
<changelog author="psimons@suse.com" date="1466164800">- Declare the fact that the git-annex bash-completion sub-package
  supplements normal bash-completions, i.e. it's a recommended
  package. Suggested by @dimstar in his OBS review.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 6.20160511 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474459200">- Update to version 6.20160907 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474891200">- Update to version 6.20160923 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 6.20161012 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477828800">- Update to version 6.20161027 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478001600">- Update to version 6.20161031 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 6.20161111 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479643200">- Update to version 6.20161118 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481889600">- Update to version 6.20161210 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 6.20170101 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1487592000">- Update to version 6.20170214 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1488456000">- Update to version 6.20170301.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1490184000">- Update to version 6.20170321 with cabal2obs.
  * Bugfix: Passing a command a filename that does not exist sometimes did not display an error, when a path to a directory was also passed.
  * status: Propigate nonzero exit code from git status.
  * Linux standalone builds put the bundled ssh last in PATH, so any system ssh will be preferred over it.
  * assistant: Add 1/200th second delay between checking each file in the full transfer scan, to avoid using too much CPU.
  * get -J: Improve distribution of jobs amoung remotes when there are more jobs than remotes.
  * fsck -q: When a file has bad content, include the name of the file in the warning message.
  * Windows: Improve handling of shebang in external special remote program, searching for the program in the PATH.
  * Drop support for building with old versions of dns, http-conduit, directory, feed, and http-types.
  * Windows: Fix bug in shell script shebang lookup code that caused a "delayed read on closed handle" error.
  * git-annex-shell: Fix bug when used with a recently cloned repository, where "merging" messages were included in the output of configlist (and perhaps other commands) and caused a "Failed to get annex.uuid configuration" error.
  * Support GIT_SSH and GIT_SSH_COMMAND, which are handled close the same as they are by git. However, unlike git, git-annex sometimes needs to pass the -n parameter when using these.
  * sync --content-of=path (-C path) added for when you want to sync only some files' contents, not the whole working tree.</changelog>
<changelog author="psimons@suse.com" date="1494936000">- Update to version 6.20170510 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1495454400">- Update to version 6.20170519 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1497873600">- Update to version 6.20170520.</changelog>
<changelog author="psimons@suse.com" date="1501761600">- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.</changelog>
<changelog author="psimons@suse.com" date="1503316800">- Update to version 6.20170818 (bsc#1054653, CVE-2017-12976).
  * Security fix: Disallow hostname starting with a dash, which
    would get passed to ssh and be treated an option. This could
    be used by an attacker who provides a crafted repository url
    to cause the victim to execute arbitrary code via -oProxyCommand.
    (The same class of security hole recently affected git itself.)
  * git-annex.cabal: Deal with breaking changes in Cabal 2.0.
  * Fix build with QuickCheck 2.10.
  * fsck: Support --json.
  * move, copy: Support --batch.
  * Added GIT_ANNEX_VECTOR_CLOCK environment variable, which can be used to
    override the default timestamps used in log files in the git-annex
    branch. This is a dangerous environment variable; use with caution.
  * Fix a git-annex test failure when run on NFS due to NFS lock files
    preventing directory removal.
  * test: Avoid most situations involving failure to delete test
    directories, by forking a worker process and only deleting the test
    directory once it exits.
  * Disable http-client's default 30 second response timeout when HEADing
    an url to check if it exists. Some web servers take quite a long time
    to answer a HEAD request.
  * Added remote configuration settings annex-ignore-command and
    annex-sync-command, which are dynamic equivilants of the annex-ignore
    and annex-sync configurations.
  * Prevent spaces from being embedded in the name of new WORM keys,
    as that handing spaces in keys would complicate things like the
    external special remote protocol.
  * migrate: WORM keys containing spaces will be migrated to not contain
    spaces anymore.
  * External special remotes will refuse to operate on keys with spaces in
    their names. That has never worked correctly due to the design of the
    external special remote protocol. Display an error message suggesting
    migration.
  * Fix incorrect external special remote documentation, which said that
    the filename parameter to the TRANSFER command could not contain
    spaces. It can in fact contain spaces. Special remotes implementors
    that relied on that may need to fix bugs in their special remotes.
  * Fix the external special remotes git-annex-remote-ipfs,
    git-annex-remote-torrent and the example.sh template to correctly
    support filenames with spaces.
  * Windows: Win32 package has subsumed Win32-extras; update dependency.</changelog>

</package>
<package pkgid="f4244d7880636acf985989fc024903684e558dd8f90b38f83435f4a0566d25c1" name="git-annex" arch="x86_64">
    <version epoch="0" ver="6.20160511" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456228800">- Initial version of git-annex-6.20160114.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 6.20160211
  * annex.addsmallfiles: New option controlling what is done when
    adding files not matching annex.largefiles.
  * Fix reversion in lookupkey, contentlocation, and examinekey which
    caused them to sometimes output side messages.
  * webapp: Fix deletion of current repository directory.
  * Added "nothing" to preferred content expression syntax.
  * annex.largefiles can be configured in .gitattributes too;
    this is particulary useful for v6 repositories, since the
    .gitattributes configuration will apply in all clones of the
    repository.
  * Limit annex.largefiles parsing to the subset of preferred content
    expressions that make sense in its context. So, not "standard"
    or "lackingcopies", etc.
  * annex.largefiles: Add support for mimetype=text/* etc, when git-annex
    is linked with libmagic.
  * matchexpression: Added --largefiles option to parse an annex.largefiles
    expression.
  * Brought back the dbus and xmpp build flags, so build from source can be
    done without C libraries that may be hard to install.
  * init: Fix bugs in submodule .git symlink fixup, that occurred when
    initializing in a subdirectory of a submodule and a submodule of a
    submodule.
  * WebDAV: Set depth 1 in PROPFIND request, for better compatibility with
    some servers. Thanks, wzhd.
  * WebDAV: Remove a bogus trailing slash from the end of the url to the
    temporary store location for a key. Thanks, wzhd.
  * S3: Allow configuring with requeststyle=path to use path-style bucket
    access instead of the default DNS-style access.
  * Fix nasty reversion in the last release that broke sync --content's
    handling of many preferred content expressions.
  * whereis --json: Urls are now listed inside the remote that claims them,
    rather than all together at the end.
  * info, add, whereis, find: Support --batch mode.
  * Force output to be line-buffered, even when it's not connected to the
    terminal. This is particuarly important for commands with --batch
    output, which was not always being flushed at an appropriate time.
  * add, import: Support --json output.
  * addurl --json: Include field for added key (unless the file was
    added directly to git due to annex.largefiles configuration.)
    (Also done by add --json and import --json)
  * registerurl: Check if a remote claims the url, same as addurl does.
  * Bug fix: Git config settings passed to git-annex -c did not always take
    effect.
  * assistant: Use udisks2 dbus events to detect when disks are mounted,
    instead of relying on gnome/kde stuff that is not stable.
  * Fix build with QuickCheck 2.8.2
  * matchexpression: New plumbing command to check if a preferred content
    expression matches some data.
  * Removed the webapp-secure build flag, rolling it into the webapp build
    flag.
  * Removed the quvi, tahoe, feed, and tfds build flags, adding
    aeson feed and regex-tdfa to the core dependencies.
  * Roll the dns build flag into the assistant build flag.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 6.20160229
  * Update perlmagick build dependency.
  * Fix memory leak in last release, which affected commands like
    git-annex status when a large non-annexed file is present in the work
    tree.
  * fsck: When the only copy of a file is in a dead repository, mention
    the repository.
  * info: Mention when run in a dead repository.
  * Linux and OSX standalone builds put the bundled gpg last in PATH,
    so any system gpg will be preferred over it.
  * Avoid crashing when built with MagicMime support, but when the magic
    database cannot be loaded.
  * Include magic database in the linux and OSX standalone builds.
  * Fix memory leak when hashing files, which triggered during fsck
    when an external hash program was not used.
    (This leak was introduced in version 6.20160114.)
  * Support --metadata field&lt;number, --metadata field&gt;number etc
    to match ranges of numeric values.
  * Similarly, support preferred content expressions like
    metadata=field&lt;number and metadata=field&gt;number
  * The pre-commit-annex hook script that automatically extracts
    metadata has been updated to also use exiftool.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458561600">- update to 6.20160318
  * metadata: Added -r to remove all current values of a field.
  * Fix data loss that can occur when annex.pidlock is set in a repository.
  * Fix bug preventing moving files to/from a repository with annex.pidlock set.
  * Fix shared lock file FD leak.
  * Fix metadata hook behavior when multiple files are added at once.
  * Added dependencies on haskell mountpoints and disk-free-space
    libraries, removing FFI code from git-annex.
  * dropkey: Add --batch and --json.
  * Always try to thaw content, even when annex.crippledfilesystem is set.
  * Correct git-annex info to include unlocked files in v6 repository.
  * Sped up git-annex add in direct mode and v6 by using
    git hash-object --stdin-paths.
  * Sped up git-annex merge by using git hash-object --stdin-paths.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 6.20160412
  * adjust --unlock: Enters an adjusted branch in which all annexed files
    are unlocked. The v6 equivilant of direct mode, but much cleaner!
  * Upgrading a direct mode repository to v6 has changed to enter
    an adjusted unlocked branch. This makes the direct mode to v6 upgrade
    able to be performed in one clone of a repository without affecting
    other clones, which can continue using v5 and direct mode.
  * init --version=6: Automatically enter the adjusted unlocked branch
    when filesystem doesn't support symlinks.
  * ddar remote: fix ssh calls
  * log: Display time with time zone.
  * log --raw-date: Use to display seconds from unix epoch.
  * v6: Close pointer file handles more quickly, to avoid problems on Windows.
  * sync: Show output of git commit.
  * Fix bug in annex.largefiles mimetype= matching when git-annex
    is run in a subdirectory of the repository.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update to 6.20160418
  * smudge: Print a warning when annex.thin is set, as git's smudge
    interface does not allow honoring that configuration.
  * webapp: When $HOME is a git repository, and has been initialized for
    use by git-annex, opening the webapp went ahead and ran the assistant
    there, annexing all files. Since this is almost certianly not
    desirable, especially when the user is just opening the webapp from
    a dekstop menu which happens to run it in $HOME, the webapp will now not
    treat such a $HOME git repository as a git-annex repository.
  * webapp: Update url to add gitlab.com ssh key.
  * Fix bug in v6 mode that prevented treating unlocked executable files
    as annexed. If you have such files, run git annex init --version=6
    to update the cache after upgrading to this version of git-annex.
  * Preserve execute bits of unlocked files in v6 mode.
  * fsck: Warn when core.sharedRepository is set and an annex object file's
    write bit is not set and cannot be set due to the file being owned
    by a different user.
  * Fix hang when dropping content needs to lock the content on a
    ssh remote, which occurred when the remote has git-annex version
    5.20151019 or newer.</changelog>
<changelog author="psimons@suse.com" date="1461672000">- Improve accuracy of the license header to include AGPL-licensed
  parts of the package.</changelog>
<changelog author="psimons@suse.com" date="1461844800">- Add "ghc-mountpoints" dependency to fix support for the Assistant.</changelog>
<changelog author="psimons@suse.com" date="1461844801">- Add "ghc-magic" dependency to enable support for libmagic-based
  guessing of MIME types.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 6.20160419
  * Fix bug that prevented resuming of uploads to encrypted special remotes
    that used chunking.
  * That bug could also expose the names of keys to such remotes when
    attempting to resume an upload, so it is a minor security issue.
  * Fix duplicate progress meter display when downloading from a git remote
    over http with -J.
  * reinject: When src file's content cannot be verified, leave it alone,
    instead of deleting it.
  * reinject: Added new mode which can reinject known files into the annex.
    For example: git-annex reinject --known /mnt/backup/*
  * calckey: New plumbing command, calculates the key that would be used
    to refer to a file.
  * Fix bug that prevented annex.sshcaching=false configuration from taking
    effect when on a crippled filesystem. Thanks, divergentdave.
  * git 2.9.0 is going to prevent git merge from merging in unrelated
    branches. Since the webapp's pairing etc features often combine
    together repositories with unrelated histories, work around
    this behavior change when the assistant merges, by passing
  - -allow-unrelated-histories. Note though that this is not done
    for git annex sync's merges, so it will follow git's default or
    configured behavior.
  * When git-annex is used with a git version older than 2.2.0, disable
    support for adjusted branches, since GIT_COMMON_DIR is needed to update
    them and was first added in that version of git.
  * Avoid setting LOCPATH in linux standalone builds that are built with
    a ghc that has been fixed to not hang when it cannot find locale files.
  * Isolate test suite from global git config settings.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 6.20160511
  * Fix bug that sometimes prevented git-annex smudge --clean from consuming
    all its input, which resulted in git add bypassing git-annex.
  * Fix build with directory-1.2.6.2.
  * Improve behavior when a just added http remote is not available
    during uuid probe. Do not mark it as annex-ignore, so it will be tried
    again later.
  * Added DIRHASH-LOWER to external special remote protocol.
  * git-annex.cabal: Add Setup-Depends.
  * map: Hide dead repositories that are not connected to the graph.
  * map: Changed colors; red is used for untrusted repositories and grey
    for dead.
  * version: Display OS version and architecture too.
  * Propigate GIT_DIR and GIT_WORK_TREE environment to external special
    remotes.
  * Added annex.gnupg-decrypt-options and
    remote.&lt;name&gt;.annex-gnupg-decrypt-options, which are passed to gpg
    when it's decrypting data.
  * fsck: When a key is not previously known in the location log,
    record something so that reinject --known will work.
  * In the unusual configuration where annex.crippledfilesystem=true but
    core.symlinks=true, store object contents in mixed case hash
    directories so that symlinks will point to them.
  * Added new encryption=sharedpubkey mode for special remotes.
    This is useful for makking a special remote that anyone with a clone
    of the repo and your public keys can upload files to, but only you can
    decrypt the files stored in it.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465905600">- Declare build requirement on 'bash-completion' to fix the build in
  Tumbleweed.</changelog>
<changelog author="psimons@suse.com" date="1466164800">- Declare the fact that the git-annex bash-completion sub-package
  supplements normal bash-completions, i.e. it's a recommended
  package. Suggested by @dimstar in his OBS review.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 6.20160511 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field according to COPYRIGHT file
- Re-set RPM group</changelog>

</package>
<package pkgid="22bfb8983749485387efdef58b421586ecd515d085d72eeaf50abadf63516ada" name="git-annex" arch="x86_64">
    <version epoch="0" ver="6.20170818" rel="2.6.1"/>

<changelog author="mimi.vx@gmail.com" date="1465905600">- Declare build requirement on 'bash-completion' to fix the build in
  Tumbleweed.</changelog>
<changelog author="psimons@suse.com" date="1466164800">- Declare the fact that the git-annex bash-completion sub-package
  supplements normal bash-completions, i.e. it's a recommended
  package. Suggested by @dimstar in his OBS review.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 6.20160511 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474459200">- Update to version 6.20160907 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474891200">- Update to version 6.20160923 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 6.20161012 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477828800">- Update to version 6.20161027 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478001600">- Update to version 6.20161031 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 6.20161111 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479643200">- Update to version 6.20161118 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481889600">- Update to version 6.20161210 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 6.20170101 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1487592000">- Update to version 6.20170214 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1488456000">- Update to version 6.20170301.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1490184000">- Update to version 6.20170321 with cabal2obs.
  * Bugfix: Passing a command a filename that does not exist sometimes did not display an error, when a path to a directory was also passed.
  * status: Propigate nonzero exit code from git status.
  * Linux standalone builds put the bundled ssh last in PATH, so any system ssh will be preferred over it.
  * assistant: Add 1/200th second delay between checking each file in the full transfer scan, to avoid using too much CPU.
  * get -J: Improve distribution of jobs amoung remotes when there are more jobs than remotes.
  * fsck -q: When a file has bad content, include the name of the file in the warning message.
  * Windows: Improve handling of shebang in external special remote program, searching for the program in the PATH.
  * Drop support for building with old versions of dns, http-conduit, directory, feed, and http-types.
  * Windows: Fix bug in shell script shebang lookup code that caused a "delayed read on closed handle" error.
  * git-annex-shell: Fix bug when used with a recently cloned repository, where "merging" messages were included in the output of configlist (and perhaps other commands) and caused a "Failed to get annex.uuid configuration" error.
  * Support GIT_SSH and GIT_SSH_COMMAND, which are handled close the same as they are by git. However, unlike git, git-annex sometimes needs to pass the -n parameter when using these.
  * sync --content-of=path (-C path) added for when you want to sync only some files' contents, not the whole working tree.</changelog>
<changelog author="psimons@suse.com" date="1494936000">- Update to version 6.20170510 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1495454400">- Update to version 6.20170519 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1497873600">- Update to version 6.20170520.</changelog>
<changelog author="psimons@suse.com" date="1501761600">- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.</changelog>
<changelog author="psimons@suse.com" date="1503316800">- Update to version 6.20170818 (bsc#1054653, CVE-2017-12976).
  * Security fix: Disallow hostname starting with a dash, which
    would get passed to ssh and be treated an option. This could
    be used by an attacker who provides a crafted repository url
    to cause the victim to execute arbitrary code via -oProxyCommand.
    (The same class of security hole recently affected git itself.)
  * git-annex.cabal: Deal with breaking changes in Cabal 2.0.
  * Fix build with QuickCheck 2.10.
  * fsck: Support --json.
  * move, copy: Support --batch.
  * Added GIT_ANNEX_VECTOR_CLOCK environment variable, which can be used to
    override the default timestamps used in log files in the git-annex
    branch. This is a dangerous environment variable; use with caution.
  * Fix a git-annex test failure when run on NFS due to NFS lock files
    preventing directory removal.
  * test: Avoid most situations involving failure to delete test
    directories, by forking a worker process and only deleting the test
    directory once it exits.
  * Disable http-client's default 30 second response timeout when HEADing
    an url to check if it exists. Some web servers take quite a long time
    to answer a HEAD request.
  * Added remote configuration settings annex-ignore-command and
    annex-sync-command, which are dynamic equivilants of the annex-ignore
    and annex-sync configurations.
  * Prevent spaces from being embedded in the name of new WORM keys,
    as that handing spaces in keys would complicate things like the
    external special remote protocol.
  * migrate: WORM keys containing spaces will be migrated to not contain
    spaces anymore.
  * External special remotes will refuse to operate on keys with spaces in
    their names. That has never worked correctly due to the design of the
    external special remote protocol. Display an error message suggesting
    migration.
  * Fix incorrect external special remote documentation, which said that
    the filename parameter to the TRANSFER command could not contain
    spaces. It can in fact contain spaces. Special remotes implementors
    that relied on that may need to fix bugs in their special remotes.
  * Fix the external special remotes git-annex-remote-ipfs,
    git-annex-remote-torrent and the example.sh template to correctly
    support filenames with spaces.
  * Windows: Win32 package has subsumed Win32-extras; update dependency.</changelog>

</package>
<package pkgid="55791a2e2062acac76caf98b05cc91540bea1aee30abe4600ab4e23d947c3a3d" name="git-annex-bash-completion" arch="x86_64">
    <version epoch="0" ver="6.20160511" rel="2.3.1"/>

<changelog author="psimons@suse.com" date="1456228800">- Initial version of git-annex-6.20160114.</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 6.20160211
  * annex.addsmallfiles: New option controlling what is done when
    adding files not matching annex.largefiles.
  * Fix reversion in lookupkey, contentlocation, and examinekey which
    caused them to sometimes output side messages.
  * webapp: Fix deletion of current repository directory.
  * Added "nothing" to preferred content expression syntax.
  * annex.largefiles can be configured in .gitattributes too;
    this is particulary useful for v6 repositories, since the
    .gitattributes configuration will apply in all clones of the
    repository.
  * Limit annex.largefiles parsing to the subset of preferred content
    expressions that make sense in its context. So, not "standard"
    or "lackingcopies", etc.
  * annex.largefiles: Add support for mimetype=text/* etc, when git-annex
    is linked with libmagic.
  * matchexpression: Added --largefiles option to parse an annex.largefiles
    expression.
  * Brought back the dbus and xmpp build flags, so build from source can be
    done without C libraries that may be hard to install.
  * init: Fix bugs in submodule .git symlink fixup, that occurred when
    initializing in a subdirectory of a submodule and a submodule of a
    submodule.
  * WebDAV: Set depth 1 in PROPFIND request, for better compatibility with
    some servers. Thanks, wzhd.
  * WebDAV: Remove a bogus trailing slash from the end of the url to the
    temporary store location for a key. Thanks, wzhd.
  * S3: Allow configuring with requeststyle=path to use path-style bucket
    access instead of the default DNS-style access.
  * Fix nasty reversion in the last release that broke sync --content's
    handling of many preferred content expressions.
  * whereis --json: Urls are now listed inside the remote that claims them,
    rather than all together at the end.
  * info, add, whereis, find: Support --batch mode.
  * Force output to be line-buffered, even when it's not connected to the
    terminal. This is particuarly important for commands with --batch
    output, which was not always being flushed at an appropriate time.
  * add, import: Support --json output.
  * addurl --json: Include field for added key (unless the file was
    added directly to git due to annex.largefiles configuration.)
    (Also done by add --json and import --json)
  * registerurl: Check if a remote claims the url, same as addurl does.
  * Bug fix: Git config settings passed to git-annex -c did not always take
    effect.
  * assistant: Use udisks2 dbus events to detect when disks are mounted,
    instead of relying on gnome/kde stuff that is not stable.
  * Fix build with QuickCheck 2.8.2
  * matchexpression: New plumbing command to check if a preferred content
    expression matches some data.
  * Removed the webapp-secure build flag, rolling it into the webapp build
    flag.
  * Removed the quvi, tahoe, feed, and tfds build flags, adding
    aeson feed and regex-tdfa to the core dependencies.
  * Roll the dns build flag into the assistant build flag.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 6.20160229
  * Update perlmagick build dependency.
  * Fix memory leak in last release, which affected commands like
    git-annex status when a large non-annexed file is present in the work
    tree.
  * fsck: When the only copy of a file is in a dead repository, mention
    the repository.
  * info: Mention when run in a dead repository.
  * Linux and OSX standalone builds put the bundled gpg last in PATH,
    so any system gpg will be preferred over it.
  * Avoid crashing when built with MagicMime support, but when the magic
    database cannot be loaded.
  * Include magic database in the linux and OSX standalone builds.
  * Fix memory leak when hashing files, which triggered during fsck
    when an external hash program was not used.
    (This leak was introduced in version 6.20160114.)
  * Support --metadata field&lt;number, --metadata field&gt;number etc
    to match ranges of numeric values.
  * Similarly, support preferred content expressions like
    metadata=field&lt;number and metadata=field&gt;number
  * The pre-commit-annex hook script that automatically extracts
    metadata has been updated to also use exiftool.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458561600">- update to 6.20160318
  * metadata: Added -r to remove all current values of a field.
  * Fix data loss that can occur when annex.pidlock is set in a repository.
  * Fix bug preventing moving files to/from a repository with annex.pidlock set.
  * Fix shared lock file FD leak.
  * Fix metadata hook behavior when multiple files are added at once.
  * Added dependencies on haskell mountpoints and disk-free-space
    libraries, removing FFI code from git-annex.
  * dropkey: Add --batch and --json.
  * Always try to thaw content, even when annex.crippledfilesystem is set.
  * Correct git-annex info to include unlocked files in v6 repository.
  * Sped up git-annex add in direct mode and v6 by using
    git hash-object --stdin-paths.
  * Sped up git-annex merge by using git hash-object --stdin-paths.</changelog>
<changelog author="mimi.vx@gmail.com" date="1460548800">- update to 6.20160412
  * adjust --unlock: Enters an adjusted branch in which all annexed files
    are unlocked. The v6 equivilant of direct mode, but much cleaner!
  * Upgrading a direct mode repository to v6 has changed to enter
    an adjusted unlocked branch. This makes the direct mode to v6 upgrade
    able to be performed in one clone of a repository without affecting
    other clones, which can continue using v5 and direct mode.
  * init --version=6: Automatically enter the adjusted unlocked branch
    when filesystem doesn't support symlinks.
  * ddar remote: fix ssh calls
  * log: Display time with time zone.
  * log --raw-date: Use to display seconds from unix epoch.
  * v6: Close pointer file handles more quickly, to avoid problems on Windows.
  * sync: Show output of git commit.
  * Fix bug in annex.largefiles mimetype= matching when git-annex
    is run in a subdirectory of the repository.</changelog>
<changelog author="mimi.vx@gmail.com" date="1461067200">- update to 6.20160418
  * smudge: Print a warning when annex.thin is set, as git's smudge
    interface does not allow honoring that configuration.
  * webapp: When $HOME is a git repository, and has been initialized for
    use by git-annex, opening the webapp went ahead and ran the assistant
    there, annexing all files. Since this is almost certianly not
    desirable, especially when the user is just opening the webapp from
    a dekstop menu which happens to run it in $HOME, the webapp will now not
    treat such a $HOME git repository as a git-annex repository.
  * webapp: Update url to add gitlab.com ssh key.
  * Fix bug in v6 mode that prevented treating unlocked executable files
    as annexed. If you have such files, run git annex init --version=6
    to update the cache after upgrading to this version of git-annex.
  * Preserve execute bits of unlocked files in v6 mode.
  * fsck: Warn when core.sharedRepository is set and an annex object file's
    write bit is not set and cannot be set due to the file being owned
    by a different user.
  * Fix hang when dropping content needs to lock the content on a
    ssh remote, which occurred when the remote has git-annex version
    5.20151019 or newer.</changelog>
<changelog author="psimons@suse.com" date="1461672000">- Improve accuracy of the license header to include AGPL-licensed
  parts of the package.</changelog>
<changelog author="psimons@suse.com" date="1461844800">- Add "ghc-mountpoints" dependency to fix support for the Assistant.</changelog>
<changelog author="psimons@suse.com" date="1461844801">- Add "ghc-magic" dependency to enable support for libmagic-based
  guessing of MIME types.</changelog>
<changelog author="mimi.vx@gmail.com" date="1462017600">- update to 6.20160419
  * Fix bug that prevented resuming of uploads to encrypted special remotes
    that used chunking.
  * That bug could also expose the names of keys to such remotes when
    attempting to resume an upload, so it is a minor security issue.
  * Fix duplicate progress meter display when downloading from a git remote
    over http with -J.
  * reinject: When src file's content cannot be verified, leave it alone,
    instead of deleting it.
  * reinject: Added new mode which can reinject known files into the annex.
    For example: git-annex reinject --known /mnt/backup/*
  * calckey: New plumbing command, calculates the key that would be used
    to refer to a file.
  * Fix bug that prevented annex.sshcaching=false configuration from taking
    effect when on a crippled filesystem. Thanks, divergentdave.
  * git 2.9.0 is going to prevent git merge from merging in unrelated
    branches. Since the webapp's pairing etc features often combine
    together repositories with unrelated histories, work around
    this behavior change when the assistant merges, by passing
  - -allow-unrelated-histories. Note though that this is not done
    for git annex sync's merges, so it will follow git's default or
    configured behavior.
  * When git-annex is used with a git version older than 2.2.0, disable
    support for adjusted branches, since GIT_COMMON_DIR is needed to update
    them and was first added in that version of git.
  * Avoid setting LOCPATH in linux standalone builds that are built with
    a ghc that has been fixed to not hang when it cannot find locale files.
  * Isolate test suite from global git config settings.</changelog>
<changelog author="mimi.vx@gmail.com" date="1463054400">- update to 6.20160511
  * Fix bug that sometimes prevented git-annex smudge --clean from consuming
    all its input, which resulted in git add bypassing git-annex.
  * Fix build with directory-1.2.6.2.
  * Improve behavior when a just added http remote is not available
    during uuid probe. Do not mark it as annex-ignore, so it will be tried
    again later.
  * Added DIRHASH-LOWER to external special remote protocol.
  * git-annex.cabal: Add Setup-Depends.
  * map: Hide dead repositories that are not connected to the graph.
  * map: Changed colors; red is used for untrusted repositories and grey
    for dead.
  * version: Display OS version and architecture too.
  * Propigate GIT_DIR and GIT_WORK_TREE environment to external special
    remotes.
  * Added annex.gnupg-decrypt-options and
    remote.&lt;name&gt;.annex-gnupg-decrypt-options, which are passed to gpg
    when it's decrypting data.
  * fsck: When a key is not previously known in the location log,
    record something so that reinject --known will work.
  * In the unusual configuration where annex.crippledfilesystem=true but
    core.symlinks=true, store object contents in mixed case hash
    directories so that symlinks will point to them.
  * Added new encryption=sharedpubkey mode for special remotes.
    This is useful for makking a special remote that anyone with a clone
    of the repo and your public keys can upload files to, but only you can
    decrypt the files stored in it.</changelog>
<changelog author="mimi.vx@gmail.com" date="1465905600">- Declare build requirement on 'bash-completion' to fix the build in
  Tumbleweed.</changelog>
<changelog author="psimons@suse.com" date="1466164800">- Declare the fact that the git-annex bash-completion sub-package
  supplements normal bash-completions, i.e. it's a recommended
  package. Suggested by @dimstar in his OBS review.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 6.20160511 revision 0 with cabal2obs.</changelog>
<changelog author="jengelh@inai.de" date="1469275200">- Update License field according to COPYRIGHT file
- Re-set RPM group</changelog>

</package>
<package pkgid="403e6fa9b573dfa2875ee525c3216fb9d131e48167b9b26d2e3cc9478ab07f22" name="git-annex-bash-completion" arch="x86_64">
    <version epoch="0" ver="6.20170818" rel="2.6.1"/>

<changelog author="mimi.vx@gmail.com" date="1465905600">- Declare build requirement on 'bash-completion' to fix the build in
  Tumbleweed.</changelog>
<changelog author="psimons@suse.com" date="1466164800">- Declare the fact that the git-annex bash-completion sub-package
  supplements normal bash-completions, i.e. it's a recommended
  package. Suggested by @dimstar in his OBS review.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 6.20160511 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474459200">- Update to version 6.20160907 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1474891200">- Update to version 6.20160923 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1476705600">- Update to version 6.20161012 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1477828800">- Update to version 6.20161027 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1478001600">- Update to version 6.20161031 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479124800">- Update to version 6.20161111 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1479643200">- Update to version 6.20161118 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1481889600">- Update to version 6.20161210 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1483531200">- Update to version 6.20170101 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1487592000">- Update to version 6.20170214 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1488456000">- Update to version 6.20170301.1 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1490184000">- Update to version 6.20170321 with cabal2obs.
  * Bugfix: Passing a command a filename that does not exist sometimes did not display an error, when a path to a directory was also passed.
  * status: Propigate nonzero exit code from git status.
  * Linux standalone builds put the bundled ssh last in PATH, so any system ssh will be preferred over it.
  * assistant: Add 1/200th second delay between checking each file in the full transfer scan, to avoid using too much CPU.
  * get -J: Improve distribution of jobs amoung remotes when there are more jobs than remotes.
  * fsck -q: When a file has bad content, include the name of the file in the warning message.
  * Windows: Improve handling of shebang in external special remote program, searching for the program in the PATH.
  * Drop support for building with old versions of dns, http-conduit, directory, feed, and http-types.
  * Windows: Fix bug in shell script shebang lookup code that caused a "delayed read on closed handle" error.
  * git-annex-shell: Fix bug when used with a recently cloned repository, where "merging" messages were included in the output of configlist (and perhaps other commands) and caused a "Failed to get annex.uuid configuration" error.
  * Support GIT_SSH and GIT_SSH_COMMAND, which are handled close the same as they are by git. However, unlike git, git-annex sometimes needs to pass the -n parameter when using these.
  * sync --content-of=path (-C path) added for when you want to sync only some files' contents, not the whole working tree.</changelog>
<changelog author="psimons@suse.com" date="1494936000">- Update to version 6.20170510 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1495454400">- Update to version 6.20170519 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1497873600">- Update to version 6.20170520.</changelog>
<changelog author="psimons@suse.com" date="1501761600">- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.</changelog>
<changelog author="psimons@suse.com" date="1503316800">- Update to version 6.20170818 (bsc#1054653, CVE-2017-12976).
  * Security fix: Disallow hostname starting with a dash, which
    would get passed to ssh and be treated an option. This could
    be used by an attacker who provides a crafted repository url
    to cause the victim to execute arbitrary code via -oProxyCommand.
    (The same class of security hole recently affected git itself.)
  * git-annex.cabal: Deal with breaking changes in Cabal 2.0.
  * Fix build with QuickCheck 2.10.
  * fsck: Support --json.
  * move, copy: Support --batch.
  * Added GIT_ANNEX_VECTOR_CLOCK environment variable, which can be used to
    override the default timestamps used in log files in the git-annex
    branch. This is a dangerous environment variable; use with caution.
  * Fix a git-annex test failure when run on NFS due to NFS lock files
    preventing directory removal.
  * test: Avoid most situations involving failure to delete test
    directories, by forking a worker process and only deleting the test
    directory once it exits.
  * Disable http-client's default 30 second response timeout when HEADing
    an url to check if it exists. Some web servers take quite a long time
    to answer a HEAD request.
  * Added remote configuration settings annex-ignore-command and
    annex-sync-command, which are dynamic equivilants of the annex-ignore
    and annex-sync configurations.
  * Prevent spaces from being embedded in the name of new WORM keys,
    as that handing spaces in keys would complicate things like the
    external special remote protocol.
  * migrate: WORM keys containing spaces will be migrated to not contain
    spaces anymore.
  * External special remotes will refuse to operate on keys with spaces in
    their names. That has never worked correctly due to the design of the
    external special remote protocol. Display an error message suggesting
    migration.
  * Fix incorrect external special remote documentation, which said that
    the filename parameter to the TRANSFER command could not contain
    spaces. It can in fact contain spaces. Special remotes implementors
    that relied on that may need to fix bugs in their special remotes.
  * Fix the external special remotes git-annex-remote-ipfs,
    git-annex-remote-torrent and the example.sh template to correctly
    support filenames with spaces.
  * Windows: Win32 package has subsumed Win32-extras; update dependency.</changelog>

</package>
<package pkgid="3e3e4ecfbcf393778cd301b54aede47cb1e8c8e9e846637af02d7731514c86ec" name="git-arch" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="da723d87be9e6b6b4b9ab5ce91736df269acebee47c71c20ab644cf5fec65236" name="git-arch" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="24dd7a55abac4f87a50c5a6b190dea57c0e425c5af454df96cf21256e3283886" name="git-arch" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="ceff1dde050dacbacffa3113dd80ebe00c64efd6a768e6782738e8b6136a4dc2" name="git-arch" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="0c8922c745235887b903b66e5a8b0865a4764e8fa8b3f896f75eb49a81a5d275" name="git-arch" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="4bdb8a4afeb862ae98e9a3c21eccd294cc1265c86de4b8a284b9809bce4bc0df" name="git-core" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="c011f15e9feed8a95ce19872c855b09acb77706157a58abd7f455b31ef870ea6" name="git-core" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="8143723111d92fa8fb10af8d8d40f16859b09da900c17217bf2ca5aa2e23094c" name="git-core" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="9934e255dfdf958be15300ffbc824fa6bf2f0eb2f6eaab3a8a2d612f30f18503" name="git-core" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="5cc7584c4d16d41ecfc13bd874cd922873e364cfb6be93eb7948ae687c9df312" name="git-core" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="f551d381898ee7e6b93dba0f1069ed2e033bddf6ba467382c29812e20689674b" name="git-credential-gnome-keyring" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="f4ff49b849ede7bb50f6029ddcd9b4ae14db9ff330e79f979a6dbffe8b748bcd" name="git-credential-gnome-keyring" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="859d5d8dcc5799620969f9e732b5df3fb0123ac1e6f206d763f8fe484ae39de1" name="git-credential-gnome-keyring" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="55782e2ba4854b705f4843b0bc7800512e8263093d3db99e2c899147d9867e52" name="git-credential-gnome-keyring" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="efc68288c0ce6735f3bec7ca98208185b6dc6d6c49f290b699cee7c0620b0c90" name="git-credential-gnome-keyring" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="ec2f408b5e8ed122a9dc28fb5510c8f73f5b2a1d5568b7c400d4c37a818704b4" name="git-cvs" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="91e506c2b5404f44a1c1a2b73cc251b44426be574438ffc8b88a8937ee21cf04" name="git-cvs" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="2125b79ed1c093714a8dbba4e2fd911aab92a49e30d2e02290620796ea6e915a" name="git-cvs" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="eb26b2cc16a7aaede95a4c71536ec40c52704b344e77a316dd76439a3cbf81cd" name="git-cvs" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="a8d453e6bb92deed18e84502f8200abf0ac543ddf9e475ec54bdb49393c6cb4f" name="git-cvs" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="2f48f6d0d5f4ea9227259b4781b829f5b1aa14f175201de94871d2da7024b64a" name="git-daemon" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="a0b04855039c6578e7d1b5a0940a937565dc19f77aaae79ea4df1b6e67205ca5" name="git-daemon" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="20e33199e81467d12cf9cc417ae2f9f1086f2fc49b47bb52b9184bb5dce78f65" name="git-daemon" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="02da859a020d6f7980f66976f9677252d8dc72feacc28dd24eb246f28c6fb2e7" name="git-daemon" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="66bcae499f810f3082f6bece828f2999e75deea45e3f151a233201aba758453d" name="git-daemon" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="e57d3d1c9f9403f12bc333f886c66d85e0607d03c115a935b8cb5664a871817e" name="git-doc" arch="noarch">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="b7d456b646001493880b5c944b66b2ec97a4ba3c0e874f34c2e8bff8a4c3a75c" name="git-doc" arch="noarch">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="e181a9d05febfd7a268c3e63f4222ab54d5e9af6457f826bf4a511029ea65ade" name="git-doc" arch="noarch">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="f5ede14607c59a27561f90bae6e15337cdcc5f9e3a6a88e419ef8d5993f9d70d" name="git-doc" arch="noarch">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="c46aced38b93a04f35a760eeb6f8fc9e656c16ce6afd484bdb4049a4ddebe002" name="git-doc" arch="noarch">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="75e9a74482534aef3d61f115f11eb9c63d2846d0794082794bc4c95ae607c2db" name="git-email" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="b3536ab047bb7eae23103af883783db43d9f6d12dff5a8a4b36a579e8674c139" name="git-email" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="c5434065a359128ba5d50106008c34cdc5a5f4a52251439218e853e12e66ce94" name="git-email" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="d53e403e3ef101a1bbc0846e2dd5b8e0219dce05d8f9aa83fe84d87bf40f0e57" name="git-email" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="56d8f91a4a0514625dff15171913b42af22c5e0a174ea54f9eb357618ca5e262" name="git-email" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="cc43a8009c3d4d54ea9836eae2132b98bdd4c591350e54f875d854eed8a00a71" name="git-gui" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="3d5ea9c14b0c7e5c884fc813d7f5cca96d04690fab2a300cb3dcb79425029363" name="git-gui" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="b99206d6f91d998d4cb89ad7a62ad39d06235816c1cc0708c8a3aa7832896e23" name="git-gui" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="24c5891f8d54109a387f2d4250ab908e53a2ddb1ca36a91313172e6626ece83a" name="git-gui" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="d05a8f04fe11dcc7fb0883ee8f3c7214fc7743dfe505ee32233976fcdd072484" name="git-gui" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="59d4a173be3c0ba490fcee5be685f1b159e16e74332a9760061d25818c873b4b" name="git-svn" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="2553c344e9c6e711eb00c63bfbff3af1c554b90d550100baea60b747f2f60d57" name="git-svn" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="36e5b30b80315291df8314ebdf40dfe473318a6a24915df58bc8980de0bd2d57" name="git-svn" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="f7cefe9add1eaa9ee3e688c4ecbb7fbe8e3ab0cc79871004f231d7d49fe3af74" name="git-svn" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="582663ef96257104da4a9937f4de621b4aa306b0041ad94924b7b871f49ecd0a" name="git-svn" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="f8701405941dc01af860f42d99d75d0f78ae36aa11ba69b477744a4596120a08" name="git-web" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="75525abb5fcf13cc67d9d2e51df2796a32d10045cad6952f6a18698416156113" name="git-web" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="7a17884d4ba26bfba54c9fc0e173242e3fc3708dd1888a1929fb27429506309a" name="git-web" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="ee9d3b0c590c18f554c01c1f203b46ca394471b7d155f0402d540f29858dfaea" name="git-web" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="b8e09b06198af11db2a886bd1148c6bb1fad611d01cedc983bc2865cc9e560ad" name="git-web" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="81f6c500f08f369e56928287c4921c555ffe2b0a544950b7487f39fca9d6e7d5" name="gitk" arch="x86_64">
    <version epoch="0" ver="2.10.2" rel="3.1"/>

<changelog author="astieger@suse.com" date="1454760000">- git 2.7.1:
  * fix hooks and aliases fixes with GIT_WORK_TREE
  * fix "git send-email" reading escaped quotes in mutt alias files
  * fix some crashes and regressions</changelog>
<changelog author="astieger@suse.com" date="1455537600">- fix test failures with grep 2.23
  add git-2.7.1-fix-tests-grep-2.23.patch</changelog>
<changelog author="astieger@suse.com" date="1456228800">- git 2.7.2:
  * improvements placing conflict markers with different line
    terminators
  * "git worktree" fixes for manually moved paths
  * "git push --force-with-lease" has been taught to report if the
    push needed to force (or fast-forwarded).
  * vimdiff backend improvements for "git mergetool": buffer order
  * improvements for handling paths added to index with "add -N"
    which are not in the index yet</changelog>
<changelog author="astieger@suse.com" date="1457697600">- git 2.7.3:
  * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
  rev, i.e. the object named by the the pathname with wildcard
  characters in a tree object.
  * "git rev-parse --git-common-dir" used in the worktree feature
  misbehaved when run from a subdirectory.
  * The "v(iew)" subcommand of the interactive "git am -i" command was
  broken in 2.6.0 timeframe when the command was rewritten in C.
  * "git merge-tree" used to mishandle "both sides added" conflict with
  its own "create a fake ancestor file that has the common parts of
  what both sides have added and do a 3-way merge" logic; this has
  been updated to use the usual "3-way merge with an empty blob as
  the fake common ancestor file" approach used in the rest of the
  system.
  * The documentation did not clearly state that the 'simple' mode is
  now the default for "git push" when push.default configuration is
  not set.
  * Test adjustments for GNU grep, obsoleting
  git-2.7.1-fix-tests-grep-2.23.patch
  * "git config section.var value" to set a value in per-repository
  configuration file failed when it was run outside any repository,
  but didn't say the reason correctly.</changelog>
<changelog author="astieger@suse.com" date="1458216000">- git 2.7.4:
  Fix remote code execution via buffer overflow (CVE-2016-2315,
  CVE-2016-2324, bsc#971328)
  * plug heap corruption holes
  * catch integer overflow in the computation of pathname lengths
  * get rid of the name_path API. Both of
  These would have resulted in writing over an under-allocated
  buffer when formulating pathnames while tree traversal.</changelog>
<changelog author="astieger@suse.com" date="1459512000">- git 2.8.0
  * Backward compatibility:
    + The rsync:// transport has been removed.
  * various subcommands improvements
  * various output improvements
  * improved handling of notes
  * improved handling of end of line styles
  * http.proxyAuthMethod configures proxy authentication method
  * new "&lt;branch&gt;^{/!-&lt;pattern&gt;}" notation
  * "user.useConfigOnly" configuration variable forces individual
    project configuration
  * "git fetch" and friends that make network connections can now be
    told to only use ipv4 (or ipv6).
  * http.[&lt;url&gt;.]pinnedpubkey to specify the pinned public key
  * bug fixes and performance improvements</changelog>
<changelog author="astieger@suse.com" date="1459684800">- git 2.8.1:
  * make rpmbuild target was broken, unused in openSUSE package</changelog>
<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>

</package>
<package pkgid="385093ad97c445452a5c42690b438a4851903c05d21f6c5e6d684e7a904f34c3" name="gitk" arch="x86_64">
    <version epoch="0" ver="2.12.0" rel="5.3.1"/>

<changelog author="termim@gmail.com" date="1460980800">- add desktop entry for the git gui</changelog>
<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1487937600">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>

</package>
<package pkgid="309b4d6edf098dd84d271e50a5d3edd07de5d0f7909f2bc8ab1a3a3bcec771f3" name="gitk" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.10.1"/>

<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>

</package>
<package pkgid="864c3b9f697b6b53da92c594e405dd4d5510b6e086d57d3b2d23a27ab2492895" name="gitk" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.14.1"/>

<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>
<changelog author="tiwai@suse.de" date="1502884800">- Fix for "ssh://..." URL security issue (CVE-2017-1000117
  bsc#1052481);
  applied the diff between 2.12.3 and 2.12.4 (w/o documentation):
  git-2.12.3-2.12.4-diff-CVE-2017-1000117.patch</changelog>
<changelog author="tiwai@suse.de" date="1507204800">- Fix cvsserver command injection (CVE-2017-14867 bsc#1061041);
  applied the diff between 2.12.4 and 2.12.5 (w/o documentation):
  git-2.12.4-2.12.5-diff-CVE-2017-14867.patch</changelog>

</package>
<package pkgid="b7f964a8d12f116b85dc0cbe2a73da6dd676ce46ab51f1aa28c4eb90c3364ae7" name="gitk" arch="x86_64">
    <version epoch="0" ver="2.12.3" rel="5.6.1"/>

<changelog author="astieger@suse.com" date="1462017600">- git 2.8.2:
  * "index-pack --keep=&lt;msg&gt;" was broken since v2.1.0 timeframe.
  * "git config --get-urlmatch", unlike other variants of the "git
  config --get" family, did not signal error with its exit status
  when there was no matching configuration.
  * The "--local-env-vars" and "--resolve-git-dir" options of "git
  rev-parse" failed to work outside a repository when the command's
  option parsing was rewritten in 1.8.5 era.
  * Fetching of history by naming a commit object name directly didn't
  work across remote-curl transport.
  * A small memory leak in an error codepath has been plugged in xdiff
  code.
  * "git mergetool" did not work well with conflicts that both sides
  deleted.
  * "git send-email" had trouble parsing alias file in mailrc format
  when lines in it had trailing whitespaces on them.
  * When "git merge --squash" stopped due to conflict, the concluding
  "git commit" failed to read in the SQUASH_MSG that shows the log
  messages from all the squashed commits.
  * "git merge FETCH_HEAD" dereferenced NULL pointer when merging
  nothing into an unborn history (which is arguably unusual usage,
  which perhaps was the reason why nobody noticed it).
  * "git diff -M" used to work better when two originally identical
  files A and B got renamed to X/A and X/B by pairing A to X/A and B
  to X/B, but this was broken in the 2.0 timeframe.
  * "git send-pack --all &lt;there&gt;" was broken when its command line
  option parsing was written in the 2.6 timeframe.
  * When running "git blame $path" with unnormalized data in the index
  for the path, the data in the working tree was blamed, even though
  "git add" would not have changed what is already in the index, due
  to "safe crlf" that disables the line-end conversion.  It has been
  corrected.</changelog>
<changelog author="astieger@suse.com" date="1463659200">- git 2.8.3:
  * "git send-email" now uses a more readable timestamps when
  formulating a message ID.
  * When "git worktree" feature is in use, "git branch -d" allowed
  deletion of a branch that is checked out in another worktree
  * When "git worktree" feature is in use, "git branch -m" renamed a
  branch that is checked out in another worktree without adjusting
  the HEAD symbolic ref for the worktree.
  * "git format-patch --help" showed `-s` and `--no-patch` as if these
  are valid options to the command.  We already hide `--patch` option
  from the documentation, because format-patch is about showing the
  diff, and the documentation now hides these options as well.
  * A change back in version 2.7 to "git branch" broke display of a
  symbolic ref in a non-standard place in the refs/ hierarchy (we
  expect symbolic refs to appear in refs/remotes/*/HEAD to point at
  the primary branch the remote has, and as .git/HEAD to point at the
  branch we locally checked out).
  * A partial rewrite of "git submodule" in the 2.7 timeframe changed
  the way the gitdir: pointer in the submodules point at the real
  repository location to use absolute paths by accident.  This has
  been corrected.
  * "git commit" misbehaved in a few minor ways when an empty message
  is given via -m '', all of which has been corrected.
  * Support for CRAM-MD5 authentication method in "git imap-send" did
  not work well.
  * The socks5:// proxy support added back in 2.6.4 days was not aware
  that socks5h:// proxies behave differently.
  * "git config" had a codepath that tried to pass a NULL to
  printf("%s"), which nobody seems to have noticed.
  * "git replace -e" did not honour "core.editor" configuration.
  * "git submodule" reports the paths of submodules the command
  recurses into, but this was incorrect when the command was not run
  from the root level of the superproject.
  * The "user.useConfigOnly" configuration variable makes it an error
  if users do not explicitly set user.name and user.email.  However,
  its check was not done early enough and allowed another error to
  trigger, reporting that the default value we guessed from the
  system setting was unusable.  This was a suboptimal end-user
  experience as we want the users to set user.name/user.email without
  relying on the auto-detection at all.
  * "git mv old new" did not adjust the path for a submodule that lives
  as a subdirectory inside old/ directory correctly.
  * "git push" from a corrupt repository that attempts to push a large
  number of refs deadlocked; the thread to relay rejection notices
  for these ref updates blocked on writing them to the main thread,
  after the main thread at the receiving end notices that the push
  failed and decides not to read these notices and return a failure.
  * A question by "git send-email" to ask the identity of the sender
  has been updated.
  * Recent update to Git LFS broke "git p4" by changing the output from
  its "lfs pointer" subcommand.
  * Some multi-byte encoding can have a backslash byte as a later part
  of one letter, which would confuse "highlight" filter used in
  gitweb.</changelog>
<changelog author="astieger@suse.com" date="1465300800">- git 2.8.4:
  * Documentation updates
  * "git fsck" learned to catch NUL byte in a commit object as
    potential error and warn.
  * "git describe --contains" improvements
  * Treat "http.cookieFile" config as a path
  * Suggest "submodule deinit --all" for deinitializing all submodules
  * A couple of bugs around core.autocrlf have been fixed.
  * "git difftool" learned to handle unmerged paths correctly in
    dir-diff mode.</changelog>
<changelog author="astieger@suse.com" date="1465819200">- git 2.9.0:
  * commands in the "git diff" and "git log" family by default
    enable the rename detection; use "diff.renames" configuration
    variable to disable this.
  * merging two branches that have no common ancestor with "git
    merge" is by default forbidden now to prevent creating such an
    unusual merge by mistake.
  * output formats of "git log" that indents the commit log message
    by 4 spaces now expands HT in the log message by default.
    The "--no-expand-tabs" option disables this.
  * "git commit-tree" plumbing command required the user to always
    sign its result when the user sets the commit.gpgsign
    configuration variable, this is no longer the case. Scrips
    using commit-tree which may rely on this mistake no needs to
    read commit.gpgsign and pass the -S option as necessary.
  * Many more bug fixes and minor updates.</changelog>
<changelog author="astieger@suse.com" date="1468324800">- git 2.9.1:
  * socket-level KEEPALIVE for git daemon
  * Various compatible workflow and UI fixes
  * Various optimisations and documentation updates
  * Fix regression in v2.9 affecting "clone --depth"</changelog>
<changelog author="astieger@suse.com" date="1468670400">- git 2.9.2:
  * fix test suite failues with 64 bit timestamps</changelog>
<changelog author="astieger@suse.com" date="1471089600">- git 2.9.3:
  * many compatible fixes and improvements to various git commands
    and functions</changelog>
<changelog author="olaf@aepfle.de" date="1472644800">- Reduce build-compare noise
  git-asciidoc.patch
  git-tclIndex.patch</changelog>
<changelog author="astieger@suse.com" date="1472904000">- git 2.10.0, feature and bugfix update:
  * various workflow output improvements
  * various improvements and extensions of command line options
  * A handful of "git svn" updates.
  * internal performance improvements</changelog>
<changelog author="astieger@suse.com" date="1473249600">- fix shell lib include path in git-sh-setup (boo#1011169)
  adding git-setup-i18n-fix.patch</changelog>
<changelog author="astieger@suse.com" date="1475582400">- git 2.10.1:
  * documentation and command output updates
  * Prevents loops on submodules with broken metadata
  * Forbid removal of the symbolic reference HEAD
  * Update Japanese translation for "git-gui".
  * Fix "git commit-tree" reading commit.gpgsign configuration
  * Ignore merges when matching with "git log --cherry-pick"
  * Fix "git format-patch --base=..." usage of signature separator
  * "git add --chmod=+x &lt;pathspec&gt;" added recently only toggled the
  executable bit for paths that are either new or modified. This has
  been corrected to flip the executable bit for all paths that match
  the given pathspec.</changelog>
<changelog author="astieger@suse.com" date="1477742400">- git 2.10.2:
  * minor bug fixes
  * internal code improvements
  * documentation updates</changelog>
<changelog author="astieger@suse.com" date="1480507200">- git 2.11.0:
  * backward compatibility:
    + empty string (matching everything) used as pathspec now
    triggers a warning
    + historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    is deprecated
    +  default abbreviation length of 7 now scales by repo size
  * updates
    + new version of git-gui
    + many new command line and configuration options
    + many workflow and output improvements
  * dropped upstreamed patches:
    + git-setup-i18n-fix.patch
    + git-tclIndex.patch</changelog>
<changelog author="olaf@aepfle.de" date="1481284800">- git-gui: Sort entries in optimized tclIndex
  git-gui-tclIndex.patch</changelog>
<changelog author="lchiquitto@suse.de" date="1485950400">- Refresh all patches to update line numbers
- Add old bug reference to allow submission to SLE-12</changelog>
<changelog author="astieger@suse.com" date="1486123200">- git 2.11.1:
  * The default Travis-CI configuration specifies newer P4 and GitLFS.
  * The character width table has been updated to match Unicode 9.0
  * various fixes affecting multiple subcommands for correctness,
    bugs, and unexpected behavior.
  * documentation updates
  * git-svn updates</changelog>
<changelog author="dimstar@opensuse.org" date="1486641600">- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.</changelog>
<changelog author="astieger@suse.com" date="1488024000">- git 2.12.0:
  * Use of an empty string that is used for 'everything matches' is
    still warned and Git asks users to use a more explicit '.' for that
    instead.  The hope is that existing users will not mind this
    change, and eventually the warning can be turned into a hard error,
    upgrading the deprecation into removal of this (mis)feature.  That
    is not scheduled to happen in the upcoming release (yet).
  * The historical argument order "git merge &lt;msg&gt; HEAD &lt;commit&gt;..."
    has been deprecated for quite some time, and will be removed in a
    future release.
  * An ancient script "git relink" has been removed.</changelog>
<changelog author="lchiquitto@suse.de" date="1488888000">- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477)</changelog>
<changelog author="tiwai@suse.de" date="1494504000">- git 2.12.3:
  * Fix git-shell not to escape with the starting dash name
  (CVE-2017-8386, bsc#1038395)
  * Fix for potential segv introduced in v2.11.0 and later
  * Misc fixes and cleanups.
- git 2.12.2:
  * CLI output fixes
  * "Dump http" transport fixes
  * various fixes for internal code paths
  * Trailer "Cc:" RFC fix
- git 2.12.1:
  * Reduce authentication round-trip over HTTP when the server
    supports just a single authentication method.
  * "git add -i" patch subcommand fixed to have a path selection
  * various path verification fixes
  * fix "git log -L..." buffer overrun</changelog>

</package>
<package pkgid="73c3088781c89d061b09e2cb338c96f9270be964f26bdfe23cdd6e88c47a77bc" name="gkrellm-cpufreq" arch="src">
    <version epoch="0" ver="0.6.4.1" rel="5.3.1"/>

<changelog author="pgajdos@suse.com" date="1382529600">- Packge created, version 0.6.4 (bnc#841818).</changelog>
<changelog author="pgajdos@suse.com" date="1383825600">- Add cpupower.patch: port to cpupower plus warn when intel_pstate
  is active (read frequencies from /proc/cpuinfo in that case).</changelog>
<changelog author="pgajdos@suse.com" date="1389009600">- Add cpulabel.patch: add CPUN labels [bnc#841818c#18]
- Add couple-controls.patch: perhaps better behaviour when
  'Couple controls of multiple CPUs' is selected (but still not
  perfect)</changelog>
<changelog author="cfarrell@suse.com" date="1389268800">- license update: GPL-2.0+
  no indication that the package is GPL-2.0 (i.e. only)</changelog>
<changelog author="pgajdos@suse.com" date="1389960000">- add cpupower to Requires:</changelog>
<changelog author="zaitor@opensuse.org" date="1431864000">- Own some dirs to fix build on older openSUSE releases.</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- this package was discontinued, please use gkrellm-cpupower
  instead [bsc#1062808]</changelog>

</package>
<package pkgid="e9fa8e27d44549d8d4f1d75aec6a2f636f0b51957511a38ccefd32ff54ddcbf3" name="gkrellm-cpufreq" arch="x86_64">
    <version epoch="0" ver="0.6.4.1" rel="5.3.1"/>

<changelog author="pgajdos@suse.com" date="1382529600">- Packge created, version 0.6.4 (bnc#841818).</changelog>
<changelog author="pgajdos@suse.com" date="1383825600">- Add cpupower.patch: port to cpupower plus warn when intel_pstate
  is active (read frequencies from /proc/cpuinfo in that case).</changelog>
<changelog author="pgajdos@suse.com" date="1389009600">- Add cpulabel.patch: add CPUN labels [bnc#841818c#18]
- Add couple-controls.patch: perhaps better behaviour when
  'Couple controls of multiple CPUs' is selected (but still not
  perfect)</changelog>
<changelog author="cfarrell@suse.com" date="1389268800">- license update: GPL-2.0+
  no indication that the package is GPL-2.0 (i.e. only)</changelog>
<changelog author="pgajdos@suse.com" date="1389960000">- add cpupower to Requires:</changelog>
<changelog author="zaitor@opensuse.org" date="1431864000">- Own some dirs to fix build on older openSUSE releases.</changelog>
<changelog author="pgajdos@suse.com" date="1508760000">- this package was discontinued, please use gkrellm-cpupower
  instead [bsc#1062808]</changelog>

</package>
<package pkgid="1cb43e03f10d30685b9092706dd6410f7c10ec3ff5801718f836f0fd6e84e291" name="gkrellm-cpupower" arch="src">
    <version epoch="0" ver="0.2" rel="2.1"/>

<changelog author="pgajdos@suse.com" date="1382529600">- Packge created, version 0.6.4 (bnc#841818).</changelog>
<changelog author="pgajdos@suse.com" date="1383825600">- Add cpupower.patch: port to cpupower plus warn when intel_pstate
  is active (read frequencies from /proc/cpuinfo in that case).</changelog>
<changelog author="pgajdos@suse.com" date="1389009600">- Add cpulabel.patch: add CPUN labels [bnc#841818c#18]
- Add couple-controls.patch: perhaps better behaviour when
  'Couple controls of multiple CPUs' is selected (but still not
  perfect)</changelog>
<changelog author="cfarrell@suse.com" date="1389268800">- license update: GPL-2.0+
  no indication that the package is GPL-2.0 (i.e. only)</changelog>
<changelog author="pgajdos@suse.com" date="1389960000">- add cpupower to Requires:</changelog>
<changelog author="zaitor@opensuse.org" date="1431864000">- Own some dirs to fix build on older openSUSE releases.</changelog>
<changelog author="pgajdos@suse.com" date="1508328000">- use sources from github:gkrellm2-cpupower/releases [bsc#1062808]
- package renamed to gkrellm-cpupower
- version 0.2</changelog>

</package>
<package pkgid="2c92fd5a847294df8859b9c1756521e57d119c0ccb3fb80ceb9fcb264eadd658" name="gkrellm-cpupower" arch="x86_64">
    <version epoch="0" ver="0.2" rel="2.1"/>

<changelog author="pgajdos@suse.com" date="1382529600">- Packge created, version 0.6.4 (bnc#841818).</changelog>
<changelog author="pgajdos@suse.com" date="1383825600">- Add cpupower.patch: port to cpupower plus warn when intel_pstate
  is active (read frequencies from /proc/cpuinfo in that case).</changelog>
<changelog author="pgajdos@suse.com" date="1389009600">- Add cpulabel.patch: add CPUN labels [bnc#841818c#18]
- Add couple-controls.patch: perhaps better behaviour when
  'Couple controls of multiple CPUs' is selected (but still not
  perfect)</changelog>
<changelog author="cfarrell@suse.com" date="1389268800">- license update: GPL-2.0+
  no indication that the package is GPL-2.0 (i.e. only)</changelog>
<changelog author="pgajdos@suse.com" date="1389960000">- add cpupower to Requires:</changelog>
<changelog author="zaitor@opensuse.org" date="1431864000">- Own some dirs to fix build on older openSUSE releases.</changelog>
<changelog author="pgajdos@suse.com" date="1508328000">- use sources from github:gkrellm2-cpupower/releases [bsc#1062808]
- package renamed to gkrellm-cpupower
- version 0.2</changelog>

</package>
<package pkgid="018bc3ee9fcae0c7d46cf2b67e45ed9124e3363d1dfb4afe095679419baba729" name="glade-catalog-evolution" arch="x86_64">
    <version epoch="0" ver="3.20.5" rel="2.3.1"/>

<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.2:
  + EHTMLEditorSelection: Remove previously inserted BR if
    correcting wrapping around selection markers.
  + EHTMLEditorView:
  - Fix a link detection when ending a link with the Return key.
  - Don't leak the WebKitDOMRange object when undoing the Return
    key press.
  - New lines could be skipped when parsing the mail content into
    the composer.
  - Allow to append a query to the link.
  - Correctly remove the HISTORY_AND events from history.
  - Post-process every HISTORY_DELETE event.
  - After undoing the HISTORY_DELETE operation always re-wrap and
    re-quote current block.
  + Make calendar editors modular and non-UI-blocking.
  + Updated German screen-shots.
  + Forward ETable/ETree background events to an ETableItem.
  + Task view's "Assign task" doesn't open editor with attendees.
  + [ECompEditor] Store attachments to calendar's local store on
    save.
  + [ECompEditor] Always enable the editor after the save is
    complete.
  + [EActivityBar] Do not remove timeout GSource twice in dispose.
  + [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x.
  + [EMailBrowser] Free MessageList on close.
  + Do not leak a GalView in a GalViewInstance.
  + Read link/visited-link colors also from the style context
    flags.
  + [EMailLabelListStore] Avoid circular dependency in a tag cache.
  + Preferences window never freed.
  + EShell not finalized on exit.
  + [EMeetingTimeSelector] Expects wrong objects in detach menu
    callbacks.
  + [ECompEditor] Disable editing of some parts when the user is
    not the organizer.
  + Disable animation of the GtkInfoBar's revealer.
  + [ECompEditor] Change order of an alert add and remove.
  + Free EMailFormatter/Parser extension caches on application
    exit.
  + Fix possible memory leak with attachments in message preview.
  + EAttachment/Store not freed in the message preview panel.
  + Bugs fixed: bgo#735747, bgo#757246, bgo#757188, bgo#757348,
    bgo#216130, bgo#272854, bgo#639299, bgo#757342, bgo#755418,
    bgo#757594, bgo#757660, bgo#757658, bgo#598037, bgo#692713,
    bgo#744859, bgo#241050, bgo#710761, bgo#757654, bgo#758015,
    bgo#757887, bgo#616931, bgo#758191.
  + Updated translations.
- Changes from version 3.19.1:
  + Fix the name of GNOME Calendar.
  + Fix translation of default:mm.
  + Use set date/time format in Tasks/Memos previews.
  + Add also evolution-mail-formatter into Libs of
    evolution-mail.pc.
  + Pack address book importers' selector into a scrollable window.
  + EHTMLEditorSelection:
  - Selection start marker could be wrongly saved before the
    quote character.
  - Selection is wrongly restored when it is on the end of block.
  - Blocks are wrongly wrapped around selection markers.
  - Font color can't be set.
  - Current font color is discarded after modifying the font
    size.
  - Font formats are reported wrongly if the are nested FONT
    elements.
  - build fix.
  - Make sure we really wrap when ending a line.
  - Trailing and leading spaces could be lost.
  - Replace g_strstr_len usage with strstr.
  + EHTMLEditorView:
  - Only process the Heading elements in HTML mode.
  - When merging siblings repeat until none is left.
  - Improve the undo/redo in composer.
  - Pasting HTML content with new lines between elements inserts
    these lines into composer.
  - Extra new line added after credentials.
  - Busy loop when replying to certain mail.
  - Very long strings without spaces can overflow the paragraph.
  - Quote symbols could be inserted twice around tabulator.
  - Correct indentation.
  + Bugs fixed: bgo#749974, bgo#544813, bgo#754999, bgo#749158,
    bgo#754872, bgo#255032, bgo#677862, bgo#754693, bgo#442398,
    bgo#513779, bgo#756535, bgo#755730, bgo#756664, bgo#676151,
    bgo#682565, bgo#687326, bgo#688368, bgo#687427, bgo#688796,
    bgo#756707, bgo#756883.
  + Updated translations.
- Bump %define evolution_base_version to 3.20.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455883201">- Update to version 3.19.3:
  + Mail Preferences-&gt;Junk page incorrectly referenced in the code.
  + Fix crash on quit in gtk_application_impl_uninhibit().
  + Ask for a forced quit when a user tries to re-close the window.
  + Attachments List View passes mouse events to the parent widget.
  + Add &lt;kudos/&gt; into appdata/metainfo files.
  + Visualize incorrect values in account/source editors.
  + Composer:
  - Last empty block in pasted content could be inaccessible.
  - Set GObject's data on history event instead on its data and
    rename them.
  - Partially revert previous commit as EHTMLEditorHistoryEvent
    is not GObject.
  + EHTMLEditorSelection:
  - Editor is not marked as changed after doing paste action.
  + EHTMLEditorView:
  - Add an debug message when inserting a new history event.
  - Warning printed on console after pressing Enter &amp; Tabulator.
  - Don't save history when undoing/redoing a paste of content.
  - Check if the Backspace or Delete operation can remove
    anything.
  - Don't include non-breaking space while recognizing links.
  - Links could not be recognized after deleting them and later
    undoing it.
  - Caret is put on wrong place when pasting into quoted content.
  - Note a type of DOMRange comparison in comment.
  - Don't include non-breaking space while recognizing links.
  - Don't check for links if we cannot obtain valid block.
  - Undoing and redoing Return press in the beginning of
    citation is wrong.
  - 'Paste Quotation' action in HTML mode is not setting the
    caret to the right position.
  - Replace the preedit-* signals with compositionstart and
    compositionend HTML events.
  - Rename variables and functions to more reflect previous change.
  + EMailPrinter - Clean the unused variables.
  + Bugs fixed: bgo#758089, bgo#758152, bgo#758650, bgo#758665,
    bgo#752543, bgo#758827, bgo#758752, bgo#758827, bgo#758851,
    bgo#758846, bgo#758849, bgo#758747, bgo#758856, bgo#757939,
    bgo#759046, bgo#759337, bgo#749712.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883202">- Update to version 3.19.4:
  + EHTMLEditorView:
  - Cannot append text to links if non-breaking space is
    presented.
  - Extra new line added after pressing the Backspace in a list
    item with one character.
  - History can be overwritten when redoing the Return key press
    in an empty list item.
  - Redoing the Return key press in the list can fail.
  - Pressing the Return key in the bulleted list does not end it.
  - Cannot remove an empty bulleted list item with Backspace key.
  - Only change a smiley to plain text when the node is smiley.
  + Enhance workaround for bgo#737949.
  + Add metainfo.xml files for pst-import plugin.
  + Add "Message-&gt;Mailing List-&gt;Copy Message Archive URL" for
    Archived-At header.
  + Bugs fixed: bgo#755743, bgo#759536, bgo#759564, bgo#759584,
    bgo#759665, bgo#760365.
  + Updated translations.
- Split out new package evolution-plugin-pst-import, containing
  the Outlook PST Import plugin.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883203">- Update to version 3.19.90:
  + EHTMLEditorView:
  - It's not possible to change formatting from Blockquote to
    list.
  - Some of the Evolution's composer attributes are sent in HTML
    messages.
  - Avoid possible critical warnings when sending HTML messages.
  - Avoid critical warnings when deleting a text smiley.
  - Fragment can be used uninitialized when saving history while
    deleting.
  - Undoing the citation split does not re-wrap and re-quote the
    block.
  - Pressing the Return key in the beginning of list item will
    delete the item.
  - Don't send the empty signature placeholder in the HTML
    messages.
  + EHTMLEditorUtils - prev_parent variable can be used
    uninitialized.
  + EMinicard: Release grab when started drag of the contact.
  + Do not let itip-formatter plugin disable.
  + Use icaltzutil_set_exact_vtimezones_support(), if available.
  + Update the AppData to spec version 0.7+.
  + Add a missing tag to the AppData file.
  + Do not require gnome-common to run autogen.sh.
  + Show composer when processing mailto: only after From account
    is set.
  + Address some compiler warnings.
  + Avoid delay when going online with --force-online command-line
    option.
  + Cancel editing when change notification comes in the Day View.
  + Use UTF-8 default composer-charset, if not set.
  + Bugs fixed: bgo#725320, bgo#758977, bgo#759201, bgo#759474,
    bgo#759618, bgo#759873, bgo#760520, bgo#760563, bgo#760638,
    bgo#760971, bgo#761166, bgo#761346, bgo#761394, bgo#761453,
    bgo#761483, bgo#761496, bgo#761506, bgo#761883.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1456747200">- Update to version 3.19.91:
  + Correct typo in the fix for bgo#761883.
  + Pressing the Return key in the image wrapper will duplicate
    the image wrapper structure.
  + EHTMLEditorSelection - Turning off the bold formatting can
    leave unnecessary nodes in the DOM.
  + EHTMLEditorView:
  - List item is deleted when enter is pressed on the end of it.
  - Avoid extra selection save/restore in list manipulation.
  + Bugs fixed: bgo#203026, bgo#579675, bgo#614557, bgo#759101,
    bgo#761159, bgo#761301, bgo#761497, bgo#761596, bgo#761993,
    bgo#762022, bgo#762075, bgo#762205, bgo#762376, bgo#762396.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Update README file.
  + Plain text signature is opened as an HTML one.
  + Some HTML signatures lost line breaks when inserted to the
    composer.
  + EHTMLEditorView - Signature in a message can lost its line
    breaks after sending it.
  + bgo#762759: Crash on start when ~/.cache is not accessible.
  + bgo#762477: Add .desktop file actions to open respective parts.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + bgo#763631: Folder-&gt;Subscriptions opened empty with
    gtk+3.19.11.
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1459425600">- Do not pass the option "-N Evolution" to
  %suse_update_desktop_file for evolution.desktop: this has the
  ugly side-effect of changing every Name entry in the .desktop
  file, including those (new to v3.20.0) for desktop actions,
  to Evolution which messes up the desktop item.
- Do not pass the option "-D evolution" to
  %suse_update_desktop_file for evolution.desktop: the specified
  docpath no longer exists; this prevents the following warning
  "suse_update_desktop_file: DocPath target evolution for does not
  exist" during the %install stage.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 3.20.1:
  + [EAttachmentTree/IconView]: Setup widgets in 'constructed'
    handler.
  + Remove unneeded runtime warning from
    e-day-view.c::cancel_editing().
  + Vertically center table header text.
  + Make some settings changes in mail composer permanent.
  + Add missing closing double quote, thus webview-print.css is
    actually used.
  + Reposition ECalendar children on timeout, not inside
    size-allocate handler.
  + Cannot change order list to unordered for the first time.
  + Inline images in drafts are not displayed in GMail.
  + EHTMLEditorView:
  - Remove signature from Thunderbird if presented.
  - Correct the new lines handling in quoted content.
  - Avoid variables with the same name in one scope.
  - Don't replace various whitespaces with non-breaking spaces
    when inserting into PRE element.
  - Busy loop after pasting two links after each other in the
    quoted content.
  + EHTMLEditorSelection:
  - Selection could be saved wrong in quoted content.
  - Anchors could be wrongly wrapped in quoted content.
  - Ask for a parent node of the right node.
  + Bugs fixed: bgo#736808, bgo#763796, bgo#764062, bgo#764234,
    bgo#764172, bgo#763723, bgo#764426, bgo#764428, bgo#240130,
    bgo#764542, bgo#762785, bgo#758878.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460548800">- Drop evolution-migrate-kmail-kcontact.patch: merged upstream
  (bgo#731502).</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop evolution-bsc930240-a11y-3-12-fixes.patch,
  evolution-bsc930240-a11y-3-16-fixes.patch,
  0001-GalA11yETableColumnHeader-implement-AtkComponent.patch,
  and evolution-drag-text-to-composer.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1461585600">- Drop pkgconfig(geoclue) BuildRequires: evolution stopped
  depending on it in version 3.12.8.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Optimize some of the DOM functions related to selection.
  + EMsgComposer: Move the DOM manipulation to EHTMLEditorView.
  + EHTMLEditorActions: 'Select All' action is always disabled.
  + EHTMLEditorView:
  - Deleting a content in a PRE element could wrap the content in
    SPAN element.
  - Moving a Preformatted block one level up in the quoted
    content will change it to Normal.
  - Restore the selection end mark correctly when processing HTML
    to plain text.
  - Redoing a citation split removes an extra text.
  - Simplify and improve how the undo/redo of delete operation in
    quoted content is performed.
  + Recognize special folders for a global mail view also based on
    flags.
  + Rather hide, than disable, items in Taskpad/Memopad context
    menus.
  + Correct placement of emoticon and color chooser in composer
    under Wayland.
  + Bugs fixed: bgo#765090, bgo#765102, bgo#765202, bgo#765446,
    bgo#765665, bgo#765636, bgo#435219, bgo#765950, bgo#766017.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1463400000">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="badshah400@gmail.com" date="1465300800">- Update to version 3.20.3:
  + Fix some issues found by Coverity Scan, cppcheck and clang.
  + Explicitly center attachment bar expander vertically.
  + Avoid NULL dereference in mail-send-recv.c:free_send_data()
    function.
  + EHTMLEditorActions: Paste Quotation action is always active.
  + EHTMLEditorImageDialog: Border and alignment are not set
    properly.
  + EHTMLEditorView: Background image from page is removed when
    saving draft.
  + Bugs fixed: bgo#766540, bgo#766713.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1468238400">- Update to version 3.20.4:
  + Crash under e_mail_folder_find_duplicate_messages_sync().
  + Create new events in the selected calendar in the left tree of
    calendars.
  + When pressing the Return key to end a list a new empty list is
    created.
  + Don't create unnecessary wrappers when quoting a text.
  + Busy-loop when printing specifically formatted HTML message.
  + GalA11yETableItem can have stored incorrect row count
    sometimes.
  + EHTMLEditorActions: Disable HTML actions in plain text mode.
  + EHTMLEditorSelection:
  - List alignment not detected properly.
  - Indented block style could not be set properly.
  - Use a faster way of quoting an element in the plain text
    mode.
  + EHTMLEditorView:
  - Opening a draft that was not created in composer should
    respect the wrap/don't wrap preference.
  - Critical warning could be seen in console after pasting the
    content.
  - Don't leak a WebKitDOMNodeList instance.
  - Pasting content into the indented block will not preserve
    formatting.
  - Don't add a new line for the empty list when generating a
    plain text version of the content.
  - Don't leak a WebKitODMNodeList instance.
  - Always try to process the CID images when loading a content.
  - Correct the situations when the 'Lose formatting' dialog is
    showed.
  - When the content is converted set the editor as changed.
  - Plain text version of draft could lose formatting.
  - Improve how the content is processed to plain text.
  - Correctly remove images and its wrappers.
  - Indented elements should be preserved when switching between
    composer modes.
  - Fix the build after doing a mistake in commits.
  - Redoing a delete operation in a PRE element could wrap the
    content in SPAN element.
  - Some empty new lines in a quoted content could be lost.
  - Don't modify a variable from arguments.
  - Simplify how an element is quoted.
  + Bugs fixed: bgo#767283, bgo#767236, bgo#767334, bgo#767542,
    bgo#767364, bgo#767335, bgo#767780, bgo#767681, bgo#768013,
    bgo#768369.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1470225600">- Add evolution-bgo769062-mouseover-crash.patch: fix crash on
  mouse over task when tasks are grouped (bgo#769062).
- Add evolution-bgo768683-cannot-mark-as-spam.patch: allow marking
  a non-spam message as spam in a junk folder (bgo#768683).</changelog>
<changelog author="zaitor@opensuse.org" date="1470657600">- Update to version 3.20.5:
  + EComposerPrivate: Changing a top signature to another one will
    place it on different position.
  + EComposerPrivate: Unneeded spacer left when setting a top
    signature from an existing one to None.
  + EHTMLEditorView: Redoing unquoting does not work.
  + Correct order of "assign value" and "call function" when saving
    to drafts.
  + Bugs fixed: bgo#768449, bgo#767283, bgo#769338, bgo#769354,
    bgo#769062, bgo#768683, bgo#769072, bgo#769523, bgo#769288.
- Drop evolution-bgo769062-mouseover-crash.patch and
  evolution-bgo768683-cannot-mark-as-spam.patch: Fixed upstream.</changelog>
<changelog author="qzhao@suse.com" date="1482148800">- Add evolution-EPortEntry-too-large.patch
  Fix evolution sending email EPortEntry too large(bgo#764802,
  bsc#1015898).</changelog>
<changelog author="mgorse@suse.com" date="1486728000">- Add evolution-contact-list-performance.patch: improve
  performance with very large contact lists (bsc#990206
  bgo#774494).</changelog>

</package>
<package pkgid="c4b07c4966a419287502e648d65e2fbc10dd2d06052bbe7cc1f62add9020b763" name="glade-catalog-vte" arch="x86_64">
    <version epoch="0" ver="0.44.2" rel="3.3.1"/>

<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 0.40.2:
  + stream: Fix a crash on truncate followed by reset (bgo#748484).
  + pty: Reset SIGQUIT handler to its default (bgo#748520).
  + lib: Add missing G_BEGIN/END_DECLS.
- Changes from version 0.40.1:
  + emulation: Fix vertical positioning after resize in some rare
    cases (bgo#747059).
  + pty: More correct assertion (bgo#746667).</changelog>
<changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 0.41.90:
  + build:
  - Fix make dist
  - Fix the required gnutls version
  - Add libc++ check to check-libstdc++.sh
  - Fix build when using C++11 mode
  - Add C++ infrastructure
  - Fix srcdir != builddir issue
  - m4:
    . Respect language
    . Fix m4 warning about missing AC_LANG_SOURCE
    . Update from upstream
  - Remove obsolete gtk check
  + ring: Make assertion more informative (bgo#753025).
  + widget: Ensure cursor is shown when blinking gets turned off
  + emulation:
  - Fix escape sequence of Ctrl+Backspace
  - Fix vertical positioning after resize in some rare cases
  + docs:
  - Fix typo in function name
  - Add missing symbols to sections.txt
  + Remove check for unused fwrite_unlocked function
  + stream:
  - Fix a crash on truncate followed by reset
  - Don't nest VteIv's definition
  + pty:
  - Reset SIGQUIT handler to its default
  - Remove PTY helper
  - More correct assertion
  + all:
  - Fix includes
  - Move to C++
  - Reorganise source tree
  - Fix compilation with CC=g++
  - Update version check to stable version
  + lib:
  - Make VteTerminalPrivate a C++ class
  - Move define to the few places where it is used
  - Move defines to vtedefines.hh
  - Add missing G_BEGIN/END_DECLS
  + emacs: Adjust settings for C++ mode too
  + git.mk: Update from upstream
  + Updated translations.
- Add gcc-c++ BuildRequires following upstream port to gcc-c++
- Drop gnome-pty-helper supackage and obsolete it and drop
  gnome-pty-helper Requires in the main package, following
  upstream changes.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 0.42.0:
  + widget: Fix regex matches not always being recognized.
  + emulation:
  - Fix comment.
  - Implement DECSET 1004.
  + tests: mev: Add focus tracking mode.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 0.42.1:
  + emulation:
  - Implement DECSET 1004.
  - Fix comment.
  + widget:
  - Fix regex matches not always being recognized.
  - Fix painting the preedit text near the right margin.
  + a11y: Emit missing space character insertion.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1454068800">- Update to version 0.42.3:
  + widget:
  - Fix missing braces.
  - Fix the adjustment's upper boundary.
  + app: Disable menubar accel.
- Changes from version 0.42.2:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455192000">- Update to version 0.42.4:
  + emulation: Track the cursor separately for the two screens
    (bgo#761097).</changelog>
<changelog author="zaitor@opensuse.org" date="1455278400">- Update to version 0.43.0:
  + doc: Fix vte-regex's section.
  + widget:
  - Implement smooth scrolling.
  - Filter out most of the control characters when pasting.
  + vteapp: Fix option.
  + regex:
  - Fix crash on match_check.
  - Don't expose PCRE2 in the API.
  - Forbid \C in regexes.
  - Fix row number in the new vte_terminal_event_* methods.
  - Fix parameter name in documentation.
- Add pkgconfig(libpcre2-8) BuildRequires: New optional dependency.</changelog>
<changelog author="dimstar@opensuse.org" date="1455278401">- Upadte to version 0.43.1:
  + widget:
  - Add debug output when setting geometry hints.
  - Document how to scroll a VteTerminal (bgo#760718).
  - Don't make the VteTerminal app paintable.
  - Fix missing braces.
  - Fix crash when destroyed while waiting for clipboard text.
  + a11y: Use VteTerminal private data directly.
  + Bugs fixed: bgo#760635, bgo#734920, bgo#759346, bgo#759314,
    bgo#759196, bgo#759197, bgo#759054, bgo#726191, bgo#747046,
    bgo#741402, bgo#688456, bgo#695011, bgo#758501.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455278402">- Update to version 0.43.2:
  + emulation: Fix stupid typo.</changelog>
<changelog author="fcrozat@suse.com" date="1455278403">- Bump BuildRequires to gtk+ 3.16, which is required to build vte
  test application.</changelog>
<changelog author="zaitor@opensuse.org" date="1455796800">- Update to version 0.43.90:
  + docs: Fix the build.
  + regex: Disable PCRE2 for 0.44.
  + pty:
  - Set COLORTERM variable.
  - Comment cleanup.
  + vtegtk: use CSS name for widget style.
  + lib:
  - Add some missing includes.
  - Move all colour defines to the same place.
  - Remove private header.
  - Remove VteTerminalPrivate from public headers.
  - Build fix.
  - Remove unused prototypes.
  - Remove accidentally committed debug spew.
  + build:
  - Update C++ version check macros from autoconf archive.
  - print version of libpcre2-8 when not found.
  + widget:
  - Change function name.
  - Rename instance members.
  - Move some methods to VteTerminalPrivate.
  - Correct comment.
  - Fix check for changed screen in process_incoming.
  + a11y: Move code into the only caller.
  + app: Fix return value.
  + emulation: Track the cursor separately for the two screens.
- Disable pkgconfig(libpcre2-8) BuildRequires: Upstream removed it
  again for this release, leaving it in place since it is said to
  be back next release round.</changelog>
<changelog author="dimstar@opensuse.org" date="1456833600">- Update to version 0.43.91:
  + widget: Don't deselect when updating the clipboard
    (bgo#762446).</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 0.43.92:
  + Bugs fixed: bgo#756141, bgo#762963, bgo#763538.</changelog>
<changelog author="dimstar@opensuse.org" date="1458648000">- Update to version 0.44.0:
  + No changes, version bump only.</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 0.44.1:
  + widget: Properly remove the cursor from its old position
    (bgo#764299).
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1460721600">- Update to GNOME 3.20 -- Fate#318572.</changelog>
<changelog author="zaitor@opensuse.org" date="1463054400">- Update to version 0.44.2:
  + emulation:
  - Swallow urxvt OSC 777.
  - Don't use smart tabs if the cells are already in use.
  - Fix Tab not to alter the background color.
  + terminal:
  - Fix search return value.
  - Fix ::get_text start column not to be negative.
  + test: Typo fix.
  + build: Fix the build when an older vte VAPI is present on the
    system.</changelog>
<changelog author="mgorse@suse.com" date="1464091200">- Update to GNOME 3.20.2  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1464436800">- Add vte-widget_get_preferred_height.patch:
  widget_get_preferred_height: use vertical padding, not
  horizontal. Corresponding patches in gnome-terminal. Patch from
  upstream git (bgo#760944).</changelog>
<changelog author="vliaskovitis@suse.com" date="1485345600">- Fix memory leaks in gnome-terminal-server (bsc#1021684, bgo#777653)
  + Add vte-Fix-memory-leak-in_set_colors.patch
  + Add vte-Fix-memory-leak-in_vte_file_stream_init.patch
  + Add vte-Fix-refcount-leak-in-child_watch_done.patch</changelog>

</package>
<package pkgid="04f0a351e90327a183bd13226a3f101c5277fa1c64d936213d63f103b3ed4516" name="glibc" arch="src">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="d5c1ff63007f772dc5a7a4d046b76b929d73e9ab326cb4aeee74027d615a6e1c" name="glibc" arch="src">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="3ff75fc4e3dfc9854f8ef087a4d5d490f14502d006f605f28323d82b59d0245e" name="glibc" arch="src">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="24d1de1540382b3af9568766526f380090544f9d0cb97541b67cae098ec53534" name="glibc" arch="src">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="0f4fade10eefe8c3b67ffd56fac7ce6f0b5a757771be683f7a4ec0b55baaa511" name="glibc" arch="src">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="c16f77ca13916a2b181a6d0f5ee92f13b789f78c59bf6d157a2bc46e49ae9348" name="glibc" arch="src">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="0cb7b4d3aaf85404afb3dffe8f137d49949ed2f0d19e7a3e97e510f6acd77192" name="glibc" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="3d8226fcae9e64fac1d0b9b93714e951e53f5cc683831d133564e0981b3fc6d3" name="glibc" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="8fd44d09d55d46319e7071bf67f91bccc2155cf33906a29ff77074a874129519" name="glibc" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="b26f546736d1b534b97e3081c849da55d32185b2eb00d98aef074f21320d580c" name="glibc-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="8c2a9b0398f7e3f576eac0c5af11813f7c3e74e6bd7c8520d5a0845b91a3cb2e" name="glibc-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="84678d0185a690750541263b021d8abc33f871fcf4c390034659882df8406c13" name="glibc-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="f8f32f54f14825600fe78b1047c315706e0c5fa744121f6f0639f2625c520896" name="glibc-devel" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="5b6d99c4051c2956171b2a1840950c4b14681f72b4e48b9076de451a8721f836" name="glibc-devel" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="18b3a65bf5116cc034c9fee195d6374c90e03c9497e1ddf006408fc2d8957659" name="glibc-devel" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="abce73964905a7c7a35442d00081360e0906a18fffc38d4848a1597fd6bc03ee" name="glibc-devel-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="ba32b65a3ca51aa84eed35d94fb3dd79e4f811f7af4e744d8d45b6b2ff9c8ce8" name="glibc-devel-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="197271ce9592fcf56f0d90d140f2cbc749eae8bfd5e3587bb77dd1d5e9b55d78" name="glibc-devel-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="fd87cec7bf2730f5912c98c7854263006398e00a16c5d14e7e5c763df95eaec7" name="glibc-devel-static" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="9d8643c475a104503d1f4fa450337c8511ae35be87bf341f599cc12c06792539" name="glibc-devel-static" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="abfc3b270ed32b2ea6408ff3d60b10d4995f5a6eebb47da4f25f066a9c6310bf" name="glibc-devel-static" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="af94e91e39ea227c8ae64f8422c14712426a6d7d5e2779ed17b6fce08e4a7f47" name="glibc-devel-static-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="7820c361000cca4c4f9fcaf7f3bc52167e8565ce4944f6d761fe13191b72da83" name="glibc-devel-static-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="1ee4e9852df7bc7cccbd9b72e691ebc9f866e4593e93e867d8b264423504ecba" name="glibc-devel-static-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="8353c4c15ea4ecbc8635d270f64eddd5abc9007f0149f97317f8f8061ab78f05" name="glibc-extra" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="ada6d270dee9d516d2ebdeb729f9db432f73520ad63376d9ea2782bba33a68a1" name="glibc-extra" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="fab4ab83dabc01f2cff0ee66342d2d6832528516bf1dbedd10ce545dda7539f1" name="glibc-extra" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="7212abfeeefb9d15f39ef83a4a584f315ed49c7816a68ec2c2949f39edaf428b" name="glibc-html" arch="noarch">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="0f85ef6fdafc33c35f1caef4f917478b973dd6d8e364fb1b3cbc12fe5e547935" name="glibc-html" arch="noarch">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="3d0af8b521aca4c21e02679c95e1582bb1952f2f07fd93bfab9fcb7201308140" name="glibc-html" arch="noarch">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="825116a55a16075aa69140649a1237428460fcfb610cf85622b84805d673fc84" name="glibc-i18ndata" arch="noarch">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="e0dbcc00d95e396cd6c20a176b9d5b7daa5a765a8e873aa71deefeb6c6bd5cb8" name="glibc-i18ndata" arch="noarch">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="7ff23cbffdbbe116f7b9d0720195ab27dca5edf8964753f4ea39a5f92378519d" name="glibc-i18ndata" arch="noarch">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="90d4cb4f1c4d17f923ad6fc1ac5f1e02a786b16728cf7c42ec2f6fdf622188a9" name="glibc-info" arch="noarch">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="aa5e87226bdce5841da4d36c5d75ced92d2691dad99bba2aa1b945db332b62ae" name="glibc-info" arch="noarch">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="54872445adb5d473978eb96c15188d3b0455ba96c20547e94debce0d36bed01a" name="glibc-info" arch="noarch">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="a6447a91bd70987b4bb0aa744adaf342ca28e6064cf507d61a5f051ff1119884" name="glibc-locale" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="84118fe5ccc168d1cc2c34de0d22f6d1fb23b6ffe5c3e6b93c7e40e2ae13ed28" name="glibc-locale" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="dbdc8167353aed8d1c627c38c57ad1690c8514cf3134c0fea6bc1713649dfb46" name="glibc-locale" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="0cebd5d12724e62fa51c29ef7f19f8e4731e328bfe153659b36ae506cd65f9c1" name="glibc-locale-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="871f09014642a4cc78736cacd0b5b5938288b629118022b371577a1e030656bd" name="glibc-locale-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="dbc7cfd6f47cbc140f44878f139f6abeb66cfc2e753e8a807543b9c3cc76a88c" name="glibc-locale-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="3fd9f4e275ea4f00f8546a1172bb04fd414f1aee20c6b89b747c877ce7ce226c" name="glibc-profile" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="8b4510fd11d6f851313e2a2991e6e6a0b37cd8be082beecfdc4ecdd3fb3fcd54" name="glibc-profile" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="99e54967c1683cad0e99460661edacb6b3acf391a1303841b436f25e3266492a" name="glibc-profile" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="e184369a9a3c7780bf185c101c7fc56b50ac8bbbfc42748635b8def68ce17840" name="glibc-profile-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="04dbd222cdee51a0821fa712b43f83c05d6fd2659ff3f6e0d1f06d7fdb59fce2" name="glibc-profile-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.3"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="a18e60b3106932164e02ee80b4c24e34365b48ab8e84f1b64c94def99b5d72a5" name="glibc-profile-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="2dbc12b36a690cdeecccea1b70ad6871a99d62d7ef2b44c1a934062850db09ab" name="glibc-testsuite" arch="src">
    <version epoch="0" ver="2.22" rel="4.3.2"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="dd64b5bfcdd91450a06cfac272dcf731b96deda9a2ac42ff404d2a180fc45a54" name="glibc-testsuite" arch="src">
    <version epoch="0" ver="2.22" rel="4.6.5"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="587771e909f2b0cc688b46dee07e11b2abc7dbea2d6e92d47d89d6cc83f42297" name="glibc-testsuite" arch="src">
    <version epoch="0" ver="2.22" rel="4.9.2"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="36aa4a3ba415558cedc1124555da7b7debd35d3bd13a9fb4dadc4f17a24cbc4e" name="glibc-utils" arch="src">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="515ff1631c45b1ae7f20c6abf517338118aa76173e5e69dc97edafaf25fe0f7c" name="glibc-utils" arch="src">
    <version epoch="0" ver="2.22" rel="4.6.2"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="fa695ebfd74c9ff00217ab576806030c646fc6869cdbf6da201aac17abf181f0" name="glibc-utils" arch="src">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="c2b92c19b3cb7317c852aff08995107a8f3171a259065c051a71e8e4511e197e" name="glibc-utils" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="885921d9bf5821b2b63c61563a63717bb1a9626a3f1a4cc7ccd071a046101232" name="glibc-utils" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.2"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="a14817fc8eeb2d84c04401d58158d0e821c143da4e75517320ca0ee629b8d81b" name="glibc-utils" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="1a99bd48f864619b0731b7c48f0a250841b23a0873767e258955b4bd9cecf9ea" name="glibc-utils-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.3.1"/>

<changelog author="schwab@suse.de" date="1455796800">- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with
  C++11 (bsc#963700, BZ #19439)</changelog>
<changelog author="schwab@suse.de" date="1455796801">- default-source-warning.patch: Disable warning about deprecated
  _BSD_SOURCE/_SVID_SOURCE</changelog>
<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>

</package>
<package pkgid="f70d0e10c0be1f0c3635761bf09cbe22a8f25d19bd8ec154e5c2407d62dd9aa7" name="glibc-utils-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.6.2"/>

<changelog author="schwab@suse.de" date="1456142400">- s390x-remove-direct-socket-calls.patch: Don't use direct socket calls on
  s390x only available on 4.3+</changelog>
<changelog author="schwab@suse.de" date="1457352000">- localplt.patch: Support PLT and GOT references in local PIC check (BZ
  [#19007])
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable</changelog>
<changelog author="schwab@suse.de" date="1457611200">- glibc-c-utf8-locale.patch: Add C.UTF-8 locale (bsc#970357)
- glibc-disable-gettext-for-c-utf8.patch: don't translate for the C.UTF-8
  locale</changelog>
<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>

</package>
<package pkgid="6b6884664b1ad4d3f7f0f252d0b75ab5a659325d8de7ac03ad34aa3f98c193ac" name="glibc-utils-32bit" arch="x86_64">
    <version epoch="0" ver="2.22" rel="4.9.1"/>

<changelog author="schwab@suse.de" date="1458216000">- powerpc-tabort-usage.patch: fix tabort usage in syscalls
- powerpc-default-atomic-ops.patch: revert to default atomic ops in
  elision code
- powerpc-elision-improvements.patch: more elision improvements
- powerpc-htm-compiler-barriers.patch: enforce compiler barriers on
  hardware transactions
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)</changelog>
<changelog author="schwab@suse.de" date="1458561600">- S390: optimized string/memory functions (bsc#962286, fate#319591)
  0004-S390-Fix-handling-of-DXC-byte-in-FPC-register.patch
  0005-S390-Refactor-ifunc-implementations-and-enable-ifunc.patch
  0006-S390-Add-hwcaps-value-for-vector-facility.patch
  0007-S390-Add-new-s390-platform.patch
  0008-S390-configure-check-for-vector-instruction-support-.patch
  0009-S390-Ifunc-resolver-macro-for-vector-instructions.patch
  0010-S390-Optimize-strlen-and-wcslen.patch
  0011-S390-Optimize-strnlen-and-wcsnlen.patch
  0012-S390-Optimize-strcpy-and-wcscpy.patch
  0013-S390-Optimize-stpcpy-and-wcpcpy.patch
  0014-S390-Optimize-strncpy-and-wcsncpy.patch
  0015-S390-Optimize-stpncpy-and-wcpncpy.patch
  0016-S390-Optimize-strcat-and-wcscat.patch
  0017-S390-Optimize-strncat-wcsncat.patch
  0018-S390-Optimize-strcmp-and-wcscmp.patch
  0019-S390-Optimize-strncmp-and-wcsncmp.patch
  0020-S390-Optimize-strchr-and-wcschr.patch
  0021-S390-Optimize-strchrnul-and-wcschrnul.patch
  0022-S390-Optimize-strrchr-and-wcsrchr.patch
  0023-S390-Optimize-strspn-and-wcsspn.patch
  0024-S390-Optimize-strpbrk-and-wcspbrk.patch
  0025-S390-Optimize-strcspn-and-wcscspn.patch
  0026-S390-Optimize-memchr-rawmemchr-and-wmemchr.patch
  0027-S390-Optimize-memccpy.patch
  0028-S390-Optimize-wmemset.patch
  0029-S390-Optimize-wmemcmp.patch
  0030-S390-Optimize-memrchr.patch</changelog>
<changelog author="schwab@suse.de" date="1459252800">- avx512-knl-memcpy.patch: AVX-512 optimized memcpy for KNL (fate#320336)</changelog>
<changelog author="schwab@suse.de" date="1459857600">- nss-dns-getnetbyname.patch: fix stack overflow in
  _nss_dns_getnetbyname_r (CVE-2016-3075, bsc#973164, BZ #19879)</changelog>
<changelog author="schwab@suse.de" date="1460030400">- s390-runtime-resolve.patch: save and restore fprs/vrs while
  resolving symbols (bsc#974284, BZ #19916)</changelog>
<changelog author="schwab@suse.de" date="1460376000">- Add compatibility symlinks for LSB 3.0 (fate#318933)</changelog>
<changelog author="schwab@suse.de" date="1462363200">- glob-altdirfunc.patch: Do not copy d_name field of struct dirent
  (CVE-2016-1234, bsc#969727, BZ #19779)</changelog>
<changelog author="schwab@suse.de" date="1463054400">- Fix malloc performance regression from SLE 11 (bsc#975930)
  malloc-Consistently-apply-trim_threshold-to-all-heap.patch
  malloc-Prevent-arena-free_list-from-turning-cyclic-B.patch
  malloc-Fix-attached-thread-reference-count-handling-.patch
  malloc-Fix-list_lock-arena-lock-deadlock-BZ-19182.patch</changelog>
<changelog author="schwab@suse.de" date="1463572800">- getaddrinfo-hostent-conv-stack-overflow.patch: getaddrinfo stack
  overflow in hostent conversion (CVE-2016-3706, bsc#980483, BZ #20010)</changelog>
<changelog author="schwab@suse.de" date="1464091200">- clntudp-call-alloca.patch: do not use alloca in clntudp_call
  (CVE-2016-4429, bsc#980854, BZ #20112)</changelog>
<changelog author="schwab@suse.de" date="1464868800">- vector-math-gcc-6.patch: Utilize x86_64 vector math functions w/o
  - fopenmp (fate#320851)</changelog>
<changelog author="schwab@suse.de" date="1465387200">- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ
  [#19755])</changelog>
<changelog author="schwab@suse.de" date="1466424000">- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263)</changelog>
<changelog author="schwab@suse.de" date="1472472000">- resolv-assertion-failure.patch: resolv: Always set *resplen2 out
  parameter in send_dg (bsc#994576, BZ #19791)</changelog>
<changelog author="schwab@suse.de" date="1478088000">- pt-fork.patch: fork in libpthread cannot use IFUNC resolver
  (bsc#1007851, BZ #19861)</changelog>
<changelog author="schwab@suse.de" date="1490097600">- power9-support.patch,
  power9-strcmp.patch,
  power9-strncmp.patch: POWER9 enablement (bsc#1026224, fate#321607)</changelog>
<changelog author="schwab@suse.de" date="1493726400">- dlclose-assert-init-called.patch: remove improper assert in dlclose
  (bsc#1035445, BZ #11941)</changelog>
<changelog author="schwab@suse.de" date="1495454400">- malloc-fork-deadlock.patch: Fix deadlock between malloc and fork
  (bsc#1040043, BZ #19431)</changelog>
<changelog author="schwab@suse.de" date="1495540800">- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE
  programs (BZ #21209)
- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for
  AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357)</changelog>
<changelog author="schwab@suse.de" date="1496750400">- ld-library-path-suid.patch: process only a single occurrence of LD_AUDIT</changelog>

</package>
<package pkgid="d24c6fefd11370276afeae9bcec9a427b3e374c9b0032070d7a5d5882c83f36a" name="gnome-books" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Fixed bugs and regressions caused by having separate views for
    documents and collections.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 3.16.2:
  + Implement night mode in the content.
  + Use the trash while deleting.
  + Add placeholder text for PostScript files when the no TOC is
    available.
  + Restore the search criteria when we move back from the preview
    or collection view to the search results.
  + Adapt to changes in nao:identifier syntax for Google items.
  + Unbreak loading Google and SkyDrive items from the cache.
  + Prevent WebKit2 from blowing away our cache.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603200">- Update to version 3.16.3:
  + Collections are not displayed in the collections dialog.
  + Fix the sharing dialog to work with the latest Google Drive
    changes.
  + Unbreak activating documents from the search provider.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603201">- Update to version 3.17.2:
  + Handle inability to load unsupported e-book formats.
  + Use the trash while deleting.
  + Fixed partially visible text in collections dialog.
  + Hide "Contents" tab when no TOC is available.
  + Prevent multiple about dialogs from opening.</changelog>
<changelog author="zaitor@opensuse.org" date="1440158400">- Update to version 3.17.90:
  + New collections dialog.
  + Don't show the places dialog if there is only one page.
  + Port to package.js.
  + Unbreak activating documents from the search provider.
  + Adapt the sharing dialog to work with latest Google Drive
    changes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Update title if active collection is renamed.
  + Fix tagged entry theming.
  + Prevent nested collections.
  + Align the source label.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923201">- Update to version 3.18.0.1:
  + Fix syntax error in desktop file translation.</changelog>
<changelog author="zaitor@opensuse.org" date="1444737600">- Update to version 3.18.1:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445256000">- Pass --disable-static and --enable-getting-started to configure,
  build the getting started pdf.
- Because of the above, add inkscape and poppler-tools
  BuildRequires, needed dependencies.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Restore separate collections for Books and Documents.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450440000">- Update to version 3.19.3:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Rename "Recent" view to "Documents" or "Books".
  + Restore separate collections for Books and Documents.
  + Add the ability to change the sort order of the view.
  + Disable Print menu item when unsupported.
  + Update the layout of the selection toolbar.
  + Link preview searchbar with next and previous buttons.
  + Add screenshots to AppData.
  + Show DjVu files as being eBooks.
  + Fix lost keypresses when searching in fullscreen.
  + Fix possible warnings exiting fullscreen.
  + Fix installation on some systems.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Add a help overlay.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453291200">- Update to version 3.19.4:
  + Add full-text search.
  + Use LOKDocView for handling ODF, OOXML, etc. files.
  + Try not to open PDFs in GIMP.
  + Updated translations.
- Filter out automatic generated typelib(LOKDocView) requires: the
  LO package in openSUSE does not yet provide the needed libraries
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1456920000">- Stop filtering out typelib(LOKDocView) requires: openSUSE's
  libreoffice package was updated to install the needed components
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Better empty states.
  + Fix LOKDocView crashes during start-up.
  + Rename icons so that xdg-app bundles can be created.
  + Theme fixes.
  + Updated translations.</changelog>
<changelog author="schwab@suse.de" date="1459425600">- Reinstate filtering of typelib(LOKDocView) requires on non-x86.</changelog>
<changelog author="tyang@suse.com" date="1460635200">- Update to GNOME 3.20 Fate#318572</changelog>
<changelog author="schwab@suse.de" date="1463486400">- Reenble dependency on libreofficekit for aarch64.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.1:
  + Don't select when focusing the search entry.
  + Don't show documents in the collection dialog.
  + Fix bookmarking.
  + Fix continuous mode never being disabled.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1471867200">- Drop pdf-converter-modify.patch.
  Drop unoconv or libreoffice recommends:
  Upstream uses LOKDocView instead of unoconv to handle ODF, OOXML,
  etc now, see bgo#753686 for more details (bnc#902922).</changelog>
<changelog author="mgorse@suse.com" date="1501243200">- Add gnome-documents-bsc1047718-pre-ooxml-formats.patch: use
  libreoffice, rather than unoconv, to convert pre-OpenXML MS
  Office files (bsc#1047718).
- Add some patches from upstream to fix dbus-related criticals if
  a primary instance is already running (bsc#1028817 bgo#783548):
  0001-application-Avoid-CRITICALs-if-a-primary-instance-is.patch
  0002-application-Instantiate-ShellSearchProvider-only-whe.patch
  0003-application-Assert-that-the-ShellSearchProvider-s-li.patch
  0004-application-Don-t-unexport-a-skeleton-that-was-never.patch</changelog>

</package>
<package pkgid="225a9d7ed7bd47e60725d66edf6abd70d1861ef5c45673b6fabe765dd8f1718f" name="gnome-boxes" arch="src">
    <version epoch="0" ver="3.20.4" rel="3.3.1"/>

<changelog author="zaitor@opensuse.org" date="1431518400">- Update to version 3.17.1:
  + Add "Restart" button to properties view, for libvirt machines.
  + Add "Force shutdown" option in context and hamburger menu.
  + Provide a symbolic icon.
  + Dismiss properties window on restart and force shutdown.
  + Check files' extensions in a case-insensitive way. This fixes
    support for latest Windows ISOs that have filenames in all
    caps.
  + Revert the changes to only add USB input devices if guest was
    known to support them. I-e always add USB input devices to new
    VMs.
  + Ensure "Saving?" status goes away on saving operation failure.
  + Only autosave running machines.
  + Don't show "Delete" option in the hamburger menu. Showing it
    there when box is in foreground, looks odd.
  + Other minor UI improvements.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Adapt to new libosinfo API to be able to offer express
    installation for Fedora 21 and 22.
  + Display system notification on install completion.
  + Assign 2G RAM by default to new VMs.
  + Stack up notifications vertically, instead of displaying them
    in the same place and ending up with all but one being
    obstructed.
  + Asynchronously setup non-default sources at startup to not
    block UI.
  + Look for bridge.conf in /etc/qemu-kvm directory too.
  + Selection bar:
  - Drop "Properties" button.
  - Move "Delete" button at the end and apply destructive theme
    to it.
  + Adapt to Gtk+ Vala API change.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1435233600">- Update to version 3.17.3:
  + Add CD-ROM device to imported VMs too.
  + Make storage pool autostart on boot.
  + Fix issue of "ghost" VMs appearing when going back and forth in
    wizard.
  + Automated tests:
  - Port to new UI.
  - Add a test for sending key combos to box.
  - Speed up many tests.
  - Improve reliability of many tests.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + Show guest IP on 'General' page for local VMs.
  + Show IP/hostname of remote desktop boxes in main icon view.
  + Add a switch to allow disabling autosaving for a box in the
    'System' page of properties window.
  + Improved:
  - Favourite emblem.
  - Stopped boxes and fallback, thumbnails.
  + Fix the issue of secondary windows ending up in weird unusable
    state on closing of properties window over main window.
  + More reliable setup of storage pool.
  + Fix import of system libvirt VMs that use device nodes as main
    disk.
  + Fix crash on failure to import system libvirt VMs.
  + Fix transparency of underflow and overflow indicators.
  + Make values of text properties, selectable.
  + Only autosave VMs on default connection.
  + Smaller markers on resource properties' scales.
  + Avoid some criticals warnings on console.
  + More vertical spacing between resource scales in customization
    view.
  + More reliable test for raw images.
  + Fix alignment of resource properties' values.
  + Prefix display properties' labels with "Display " to make the
    context clear.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 3.17.90:
  + Add toggle buttons to titlebar to easily filter the main view
    to show:
  - All
  - Remote or
  - Local boxes
  + Show IP/hostname of remote libvirt and oVirt boxes in main
    icon view.
  + Improve accessibility:
  - Add mnemonics to various UI components.
  - Allow switching settings pages through Alt+Left/Right.
  + Fix SPICE connection leaks.
  + Better handle box launch cancellation.
  + Port/fix tests.
  + Add tests for Fedora 21 and 22 express installation.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1441195200">- Update to version 3.17.91:
  + Add a list view.
  + Many internal cleanups and fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442577600">- Update to version 3.17.92:
  + Don't show launching status in overview.
  + Theme:
  - Drop most of custom CSS.
  - Fix and improve custom CSS.
  + Add some comments for translators.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Remember view (icon vs list) over restarts.
  + Fix redundant topbar and menu if "Show application menu" is
    disabled through tweak-tool.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444651200">- Update to version 3.18.1:
  + Disable view switcher when there are no boxes.
  + Fix a regression causing Boxes to never show IP of local
    libvirt VMs.
  + Allow resources change of live and under-installation VMs, if
    they are forced stopped.
  + Fix issue of properties window blocking all windows from user.
  + Fix a potential Qemu crash by ensuring we don't allocate more
    than 4G RAM to 32-bit VMs.
  + Ensure all windows are hidden before starting to suspend local
    VMs.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1448280000">- Update to version 3.19.1:
  + Add note about spice-vdagent in help pages.
  + Add missing accessibility labels on buttons.
  + Better accessibility label for 'Exit fullscreen' button.
  + Fix the issue of VM not starting if bridge networking is no
    longer available.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1450526400">- Update to version 3.19.3:
  + On restoring a libvirt VM from saved state, try to sync the
    guest clock with host clock. This requires Qemu guest agent
    in the VM.
  + Keyboard shorcuts:
  - Add shortcuts help window.
  - Fix shortcuts for RTL locales.
  - Drop alt+a shortcut.
  + Add kudos in appdata file.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- Update to version 3.19.4:
  + Automatically create a snapshot after a VM is installed, to
    serve as a reset mechanism.
  + Fix translation comments in UI files.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Add context to some translated strings.
  + Fix AppData file.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + Fix two crashes in VNC-related code.
  + Fix Boxes quitting on failure to connect to default broker
    (session libvirt).
  + Fix removal of box configuration on failure to connect to its
    broker.
  + Fix regression of configuration data being saved in ~.cache
    rather than ~/.config.
  + Fix resource graph drawing code against latest gtk+.
  + Fix typo in the title of a keyboard shortcut.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Fix sorting of media by release date in wizard menu.
  + Ensure we don't expose private SPICE connection to other users.
  + Fix a corner case in wizard, where going back showed incorrect
    page.
  + Suppress irrelevant logging of a SPICE event.
  + Fix issue of "ready-only" property of VNC box not being
    reliably saved.
  + Don't provide inapplicable options to launch or save
    under-import VMs.
  + Remove all characters from assigned hostnames to VMs, that
    Microsoft Windows does not like.
  + Don't update last access time of remote boxes on startup so the
    order of VMs is preserved accross Boxes lifetime.
- Changes from version 3.20.1:
  + Ensure boxes get deleted if user quits Boxes immediately after
    deletion.
  + Don't loose URI on navigating back in wizard.
  + Don't provide option to import unimportable system libvirt VMs.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463918400">- Pass --enable-vala to configure. Build from vala sources.</changelog>
<changelog author="cbosdonnat@suse.com" date="1477483200">- Add
  ad606291-vm-configurator-Don-t-access-invalid-device-objects.patch:
  Fix crash in update_existing_domain() (boo#1005488, bgo#769718).</changelog>
<changelog author="zaitor@opensuse.org" date="1486555200">- Update to version 3.20.4:
  + Store the user password in the keyring during an express
    installation.
  + Fix typo in debug string.
  + Fix printf format strings.
  + Updated translations.
- Changes from version 3.20.3:
  + Only elevate privileges when doing an import and not at
    startup.
  + Fix non-matching generic types of inferface implementations.
  + Work around a libvirt-glib bug to avoid a crash during
    startup.
  + Updated translations.
- Add pkgconfig(libsecret-1) BuildRequires: New dependency.
- Drop
  ad606291-vm-configurator-Don-t-access-invalid-device-objects.patch:
  Fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1496404800">- Stop passing --enable-smartcard to configure, we are using SLE
  base for Leap, and we are missing smartcard support (boo#952712).
  This is still valid and we lost this fix between 42.1 and 42.2.</changelog>

</package>
<package pkgid="90882774fbfb93ceb4b8a72ed91b3776bf40e067b0767ee079190e3ae9dc5645" name="gnome-boxes" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="3.3.1"/>

<changelog author="zaitor@opensuse.org" date="1431518400">- Update to version 3.17.1:
  + Add "Restart" button to properties view, for libvirt machines.
  + Add "Force shutdown" option in context and hamburger menu.
  + Provide a symbolic icon.
  + Dismiss properties window on restart and force shutdown.
  + Check files' extensions in a case-insensitive way. This fixes
    support for latest Windows ISOs that have filenames in all
    caps.
  + Revert the changes to only add USB input devices if guest was
    known to support them. I-e always add USB input devices to new
    VMs.
  + Ensure "Saving?" status goes away on saving operation failure.
  + Only autosave running machines.
  + Don't show "Delete" option in the hamburger menu. Showing it
    there when box is in foreground, looks odd.
  + Other minor UI improvements.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Adapt to new libosinfo API to be able to offer express
    installation for Fedora 21 and 22.
  + Display system notification on install completion.
  + Assign 2G RAM by default to new VMs.
  + Stack up notifications vertically, instead of displaying them
    in the same place and ending up with all but one being
    obstructed.
  + Asynchronously setup non-default sources at startup to not
    block UI.
  + Look for bridge.conf in /etc/qemu-kvm directory too.
  + Selection bar:
  - Drop "Properties" button.
  - Move "Delete" button at the end and apply destructive theme
    to it.
  + Adapt to Gtk+ Vala API change.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1435233600">- Update to version 3.17.3:
  + Add CD-ROM device to imported VMs too.
  + Make storage pool autostart on boot.
  + Fix issue of "ghost" VMs appearing when going back and forth in
    wizard.
  + Automated tests:
  - Port to new UI.
  - Add a test for sending key combos to box.
  - Speed up many tests.
  - Improve reliability of many tests.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + Show guest IP on 'General' page for local VMs.
  + Show IP/hostname of remote desktop boxes in main icon view.
  + Add a switch to allow disabling autosaving for a box in the
    'System' page of properties window.
  + Improved:
  - Favourite emblem.
  - Stopped boxes and fallback, thumbnails.
  + Fix the issue of secondary windows ending up in weird unusable
    state on closing of properties window over main window.
  + More reliable setup of storage pool.
  + Fix import of system libvirt VMs that use device nodes as main
    disk.
  + Fix crash on failure to import system libvirt VMs.
  + Fix transparency of underflow and overflow indicators.
  + Make values of text properties, selectable.
  + Only autosave VMs on default connection.
  + Smaller markers on resource properties' scales.
  + Avoid some criticals warnings on console.
  + More vertical spacing between resource scales in customization
    view.
  + More reliable test for raw images.
  + Fix alignment of resource properties' values.
  + Prefix display properties' labels with "Display " to make the
    context clear.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 3.17.90:
  + Add toggle buttons to titlebar to easily filter the main view
    to show:
  - All
  - Remote or
  - Local boxes
  + Show IP/hostname of remote libvirt and oVirt boxes in main
    icon view.
  + Improve accessibility:
  - Add mnemonics to various UI components.
  - Allow switching settings pages through Alt+Left/Right.
  + Fix SPICE connection leaks.
  + Better handle box launch cancellation.
  + Port/fix tests.
  + Add tests for Fedora 21 and 22 express installation.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1441195200">- Update to version 3.17.91:
  + Add a list view.
  + Many internal cleanups and fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442577600">- Update to version 3.17.92:
  + Don't show launching status in overview.
  + Theme:
  - Drop most of custom CSS.
  - Fix and improve custom CSS.
  + Add some comments for translators.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Remember view (icon vs list) over restarts.
  + Fix redundant topbar and menu if "Show application menu" is
    disabled through tweak-tool.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444651200">- Update to version 3.18.1:
  + Disable view switcher when there are no boxes.
  + Fix a regression causing Boxes to never show IP of local
    libvirt VMs.
  + Allow resources change of live and under-installation VMs, if
    they are forced stopped.
  + Fix issue of properties window blocking all windows from user.
  + Fix a potential Qemu crash by ensuring we don't allocate more
    than 4G RAM to 32-bit VMs.
  + Ensure all windows are hidden before starting to suspend local
    VMs.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1448280000">- Update to version 3.19.1:
  + Add note about spice-vdagent in help pages.
  + Add missing accessibility labels on buttons.
  + Better accessibility label for 'Exit fullscreen' button.
  + Fix the issue of VM not starting if bridge networking is no
    longer available.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1450526400">- Update to version 3.19.3:
  + On restoring a libvirt VM from saved state, try to sync the
    guest clock with host clock. This requires Qemu guest agent
    in the VM.
  + Keyboard shorcuts:
  - Add shortcuts help window.
  - Fix shortcuts for RTL locales.
  - Drop alt+a shortcut.
  + Add kudos in appdata file.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- Update to version 3.19.4:
  + Automatically create a snapshot after a VM is installed, to
    serve as a reset mechanism.
  + Fix translation comments in UI files.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Add context to some translated strings.
  + Fix AppData file.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + Fix two crashes in VNC-related code.
  + Fix Boxes quitting on failure to connect to default broker
    (session libvirt).
  + Fix removal of box configuration on failure to connect to its
    broker.
  + Fix regression of configuration data being saved in ~.cache
    rather than ~/.config.
  + Fix resource graph drawing code against latest gtk+.
  + Fix typo in the title of a keyboard shortcut.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Fix sorting of media by release date in wizard menu.
  + Ensure we don't expose private SPICE connection to other users.
  + Fix a corner case in wizard, where going back showed incorrect
    page.
  + Suppress irrelevant logging of a SPICE event.
  + Fix issue of "ready-only" property of VNC box not being
    reliably saved.
  + Don't provide inapplicable options to launch or save
    under-import VMs.
  + Remove all characters from assigned hostnames to VMs, that
    Microsoft Windows does not like.
  + Don't update last access time of remote boxes on startup so the
    order of VMs is preserved accross Boxes lifetime.
- Changes from version 3.20.1:
  + Ensure boxes get deleted if user quits Boxes immediately after
    deletion.
  + Don't loose URI on navigating back in wizard.
  + Don't provide option to import unimportable system libvirt VMs.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463918400">- Pass --enable-vala to configure. Build from vala sources.</changelog>
<changelog author="cbosdonnat@suse.com" date="1477483200">- Add
  ad606291-vm-configurator-Don-t-access-invalid-device-objects.patch:
  Fix crash in update_existing_domain() (boo#1005488, bgo#769718).</changelog>
<changelog author="zaitor@opensuse.org" date="1486555200">- Update to version 3.20.4:
  + Store the user password in the keyring during an express
    installation.
  + Fix typo in debug string.
  + Fix printf format strings.
  + Updated translations.
- Changes from version 3.20.3:
  + Only elevate privileges when doing an import and not at
    startup.
  + Fix non-matching generic types of inferface implementations.
  + Work around a libvirt-glib bug to avoid a crash during
    startup.
  + Updated translations.
- Add pkgconfig(libsecret-1) BuildRequires: New dependency.
- Drop
  ad606291-vm-configurator-Don-t-access-invalid-device-objects.patch:
  Fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1496404800">- Stop passing --enable-smartcard to configure, we are using SLE
  base for Leap, and we are missing smartcard support (boo#952712).
  This is still valid and we lost this fix between 42.1 and 42.2.</changelog>

</package>
<package pkgid="1cb021b6bded51af68fbd01988155d84d3fb0ea2e1ff90d434221ac67741e65b" name="gnome-boxes-lang" arch="noarch">
    <version epoch="0" ver="3.20.4" rel="3.3.1"/>

<changelog author="zaitor@opensuse.org" date="1431518400">- Update to version 3.17.1:
  + Add "Restart" button to properties view, for libvirt machines.
  + Add "Force shutdown" option in context and hamburger menu.
  + Provide a symbolic icon.
  + Dismiss properties window on restart and force shutdown.
  + Check files' extensions in a case-insensitive way. This fixes
    support for latest Windows ISOs that have filenames in all
    caps.
  + Revert the changes to only add USB input devices if guest was
    known to support them. I-e always add USB input devices to new
    VMs.
  + Ensure "Saving?" status goes away on saving operation failure.
  + Only autosave running machines.
  + Don't show "Delete" option in the hamburger menu. Showing it
    there when box is in foreground, looks odd.
  + Other minor UI improvements.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Adapt to new libosinfo API to be able to offer express
    installation for Fedora 21 and 22.
  + Display system notification on install completion.
  + Assign 2G RAM by default to new VMs.
  + Stack up notifications vertically, instead of displaying them
    in the same place and ending up with all but one being
    obstructed.
  + Asynchronously setup non-default sources at startup to not
    block UI.
  + Look for bridge.conf in /etc/qemu-kvm directory too.
  + Selection bar:
  - Drop "Properties" button.
  - Move "Delete" button at the end and apply destructive theme
    to it.
  + Adapt to Gtk+ Vala API change.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1435233600">- Update to version 3.17.3:
  + Add CD-ROM device to imported VMs too.
  + Make storage pool autostart on boot.
  + Fix issue of "ghost" VMs appearing when going back and forth in
    wizard.
  + Automated tests:
  - Port to new UI.
  - Add a test for sending key combos to box.
  - Speed up many tests.
  - Improve reliability of many tests.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + Show guest IP on 'General' page for local VMs.
  + Show IP/hostname of remote desktop boxes in main icon view.
  + Add a switch to allow disabling autosaving for a box in the
    'System' page of properties window.
  + Improved:
  - Favourite emblem.
  - Stopped boxes and fallback, thumbnails.
  + Fix the issue of secondary windows ending up in weird unusable
    state on closing of properties window over main window.
  + More reliable setup of storage pool.
  + Fix import of system libvirt VMs that use device nodes as main
    disk.
  + Fix crash on failure to import system libvirt VMs.
  + Fix transparency of underflow and overflow indicators.
  + Make values of text properties, selectable.
  + Only autosave VMs on default connection.
  + Smaller markers on resource properties' scales.
  + Avoid some criticals warnings on console.
  + More vertical spacing between resource scales in customization
    view.
  + More reliable test for raw images.
  + Fix alignment of resource properties' values.
  + Prefix display properties' labels with "Display " to make the
    context clear.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 3.17.90:
  + Add toggle buttons to titlebar to easily filter the main view
    to show:
  - All
  - Remote or
  - Local boxes
  + Show IP/hostname of remote libvirt and oVirt boxes in main
    icon view.
  + Improve accessibility:
  - Add mnemonics to various UI components.
  - Allow switching settings pages through Alt+Left/Right.
  + Fix SPICE connection leaks.
  + Better handle box launch cancellation.
  + Port/fix tests.
  + Add tests for Fedora 21 and 22 express installation.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1441195200">- Update to version 3.17.91:
  + Add a list view.
  + Many internal cleanups and fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442577600">- Update to version 3.17.92:
  + Don't show launching status in overview.
  + Theme:
  - Drop most of custom CSS.
  - Fix and improve custom CSS.
  + Add some comments for translators.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Remember view (icon vs list) over restarts.
  + Fix redundant topbar and menu if "Show application menu" is
    disabled through tweak-tool.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444651200">- Update to version 3.18.1:
  + Disable view switcher when there are no boxes.
  + Fix a regression causing Boxes to never show IP of local
    libvirt VMs.
  + Allow resources change of live and under-installation VMs, if
    they are forced stopped.
  + Fix issue of properties window blocking all windows from user.
  + Fix a potential Qemu crash by ensuring we don't allocate more
    than 4G RAM to 32-bit VMs.
  + Ensure all windows are hidden before starting to suspend local
    VMs.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1448280000">- Update to version 3.19.1:
  + Add note about spice-vdagent in help pages.
  + Add missing accessibility labels on buttons.
  + Better accessibility label for 'Exit fullscreen' button.
  + Fix the issue of VM not starting if bridge networking is no
    longer available.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1450526400">- Update to version 3.19.3:
  + On restoring a libvirt VM from saved state, try to sync the
    guest clock with host clock. This requires Qemu guest agent
    in the VM.
  + Keyboard shorcuts:
  - Add shortcuts help window.
  - Fix shortcuts for RTL locales.
  - Drop alt+a shortcut.
  + Add kudos in appdata file.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- Update to version 3.19.4:
  + Automatically create a snapshot after a VM is installed, to
    serve as a reset mechanism.
  + Fix translation comments in UI files.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Add context to some translated strings.
  + Fix AppData file.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + Fix two crashes in VNC-related code.
  + Fix Boxes quitting on failure to connect to default broker
    (session libvirt).
  + Fix removal of box configuration on failure to connect to its
    broker.
  + Fix regression of configuration data being saved in ~.cache
    rather than ~/.config.
  + Fix resource graph drawing code against latest gtk+.
  + Fix typo in the title of a keyboard shortcut.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Fix sorting of media by release date in wizard menu.
  + Ensure we don't expose private SPICE connection to other users.
  + Fix a corner case in wizard, where going back showed incorrect
    page.
  + Suppress irrelevant logging of a SPICE event.
  + Fix issue of "ready-only" property of VNC box not being
    reliably saved.
  + Don't provide inapplicable options to launch or save
    under-import VMs.
  + Remove all characters from assigned hostnames to VMs, that
    Microsoft Windows does not like.
  + Don't update last access time of remote boxes on startup so the
    order of VMs is preserved accross Boxes lifetime.
- Changes from version 3.20.1:
  + Ensure boxes get deleted if user quits Boxes immediately after
    deletion.
  + Don't loose URI on navigating back in wizard.
  + Don't provide option to import unimportable system libvirt VMs.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463918400">- Pass --enable-vala to configure. Build from vala sources.</changelog>
<changelog author="cbosdonnat@suse.com" date="1477483200">- Add
  ad606291-vm-configurator-Don-t-access-invalid-device-objects.patch:
  Fix crash in update_existing_domain() (boo#1005488, bgo#769718).</changelog>
<changelog author="zaitor@opensuse.org" date="1486555200">- Update to version 3.20.4:
  + Store the user password in the keyring during an express
    installation.
  + Fix typo in debug string.
  + Fix printf format strings.
  + Updated translations.
- Changes from version 3.20.3:
  + Only elevate privileges when doing an import and not at
    startup.
  + Fix non-matching generic types of inferface implementations.
  + Work around a libvirt-glib bug to avoid a crash during
    startup.
  + Updated translations.
- Add pkgconfig(libsecret-1) BuildRequires: New dependency.
- Drop
  ad606291-vm-configurator-Don-t-access-invalid-device-objects.patch:
  Fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1496404800">- Stop passing --enable-smartcard to configure, we are using SLE
  base for Leap, and we are missing smartcard support (boo#952712).
  This is still valid and we lost this fix between 42.1 and 42.2.</changelog>

</package>
<package pkgid="7fa278f98433d20183b9ff44880163c497a3ea909f22553d24bd3b0ff2ceeb69" name="gnome-control-center" arch="src">
    <version epoch="0" ver="3.20.1" rel="12.1"/>

<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>

</package>
<package pkgid="40a4d7076c57bd85f66d2ba9d23d4e7ec0fd253372a9cbab7b07df83d397af6d" name="gnome-control-center" arch="src">
    <version epoch="0" ver="3.20.1" rel="14.3.1"/>

<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>
<changelog author="fezhang@suse.com" date="1492084800">- Add gnome-control-center-more-power-button-actions.patch:
  Bring back the "shutdown" and "interactive" power key actions in
  "Power" panel (bsc#993381).</changelog>
<changelog author="fezhang@suse.com" date="1493812800">- Add gnome-control-center-info-disc-size-for-btrfs.patch:
  Fix total disc size for btrfs subvolumes displayed in info panel,
  backported upstream commit b619f7c (bsc#890385, bsc#1037234,
  bgo#708786).</changelog>

</package>
<package pkgid="ebb221fa3506f9be59d0c97bfad2d7bfa70eaa2c1e88d45e52dd95b651692e64" name="gnome-control-center" arch="src">
    <version epoch="0" ver="3.20.1" rel="9.1"/>

<changelog author="dimstar@opensuse.org" date="1457092800">- Update to version 3.19.91:
  + Privacy: Add Location Services permissions for sandboxed
    applications.
  + Printers: Fix a lot (but not all) of possible hangs.
  + Universal Access: Fix empty panel when using newer GTK+.
  + User accounts: Don't link directly to GStreamer.
- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer needed.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>

</package>
<package pkgid="10eb2e29beb8d2d01dde1770377baf8ab3c9bde353253e45744114ba886ac728" name="gnome-control-center" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="12.1"/>

<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>

</package>
<package pkgid="612e14f704e6aa8dc589f9add2d109596717e4d6bc550483aa084f8a2c6cbabd" name="gnome-control-center" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="14.3.1"/>

<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>
<changelog author="fezhang@suse.com" date="1492084800">- Add gnome-control-center-more-power-button-actions.patch:
  Bring back the "shutdown" and "interactive" power key actions in
  "Power" panel (bsc#993381).</changelog>
<changelog author="fezhang@suse.com" date="1493812800">- Add gnome-control-center-info-disc-size-for-btrfs.patch:
  Fix total disc size for btrfs subvolumes displayed in info panel,
  backported upstream commit b619f7c (bsc#890385, bsc#1037234,
  bgo#708786).</changelog>

</package>
<package pkgid="ce56cfdef4558d71737ca1fa309455dd8f7e5a4c96b63f6b70244d4282ffe39a" name="gnome-control-center" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="9.1"/>

<changelog author="dimstar@opensuse.org" date="1457092800">- Update to version 3.19.91:
  + Privacy: Add Location Services permissions for sandboxed
    applications.
  + Printers: Fix a lot (but not all) of possible hangs.
  + Universal Access: Fix empty panel when using newer GTK+.
  + User accounts: Don't link directly to GStreamer.
- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer needed.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>

</package>
<package pkgid="5e225bf9f4e9f94344f9936db2799108fa18ff339824ef1df3e9b7f433c53d4b" name="gnome-control-center-color" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="12.1"/>

<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>

</package>
<package pkgid="65f0466992700fe4fb14ea06c17a4646dc3fe9190643a6ce35c635b5abc782c0" name="gnome-control-center-color" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="14.3.1"/>

<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>
<changelog author="fezhang@suse.com" date="1492084800">- Add gnome-control-center-more-power-button-actions.patch:
  Bring back the "shutdown" and "interactive" power key actions in
  "Power" panel (bsc#993381).</changelog>
<changelog author="fezhang@suse.com" date="1493812800">- Add gnome-control-center-info-disc-size-for-btrfs.patch:
  Fix total disc size for btrfs subvolumes displayed in info panel,
  backported upstream commit b619f7c (bsc#890385, bsc#1037234,
  bgo#708786).</changelog>

</package>
<package pkgid="a4ac077769c0b23bb9e3b4860526f8bf47a0c3c4d94d3a4aa276f23a9fe6882b" name="gnome-control-center-color" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="9.1"/>

<changelog author="dimstar@opensuse.org" date="1457092800">- Update to version 3.19.91:
  + Privacy: Add Location Services permissions for sandboxed
    applications.
  + Printers: Fix a lot (but not all) of possible hangs.
  + Universal Access: Fix empty panel when using newer GTK+.
  + User accounts: Don't link directly to GStreamer.
- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer needed.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>

</package>
<package pkgid="38ab7249b900f14bdef1f1e8120003fe4ca06cfe21c0eb8beacbd2d1b3520d0a" name="gnome-control-center-devel" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="12.1"/>

<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>

</package>
<package pkgid="5620d89c0fcb2242f5a1914d0842ab898ecbedb6775117ef44e9e0523508ba75" name="gnome-control-center-devel" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="14.3.1"/>

<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>
<changelog author="fezhang@suse.com" date="1492084800">- Add gnome-control-center-more-power-button-actions.patch:
  Bring back the "shutdown" and "interactive" power key actions in
  "Power" panel (bsc#993381).</changelog>
<changelog author="fezhang@suse.com" date="1493812800">- Add gnome-control-center-info-disc-size-for-btrfs.patch:
  Fix total disc size for btrfs subvolumes displayed in info panel,
  backported upstream commit b619f7c (bsc#890385, bsc#1037234,
  bgo#708786).</changelog>

</package>
<package pkgid="228a7d86262706b5df8702ab2ec2d8c94b4ccf7a1908cdebe29decd63c582070" name="gnome-control-center-devel" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="9.1"/>

<changelog author="dimstar@opensuse.org" date="1457092800">- Update to version 3.19.91:
  + Privacy: Add Location Services permissions for sandboxed
    applications.
  + Printers: Fix a lot (but not all) of possible hangs.
  + Universal Access: Fix empty panel when using newer GTK+.
  + User accounts: Don't link directly to GStreamer.
- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer needed.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>

</package>
<package pkgid="86ee53b22638754dbfdb16203b65e923be674a466bd5a462076530be2224078b" name="gnome-control-center-goa" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="12.1"/>

<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>

</package>
<package pkgid="6bb49c68a75c943f73e530d90b778008ee260bf21fe0b32db3aae24354348262" name="gnome-control-center-goa" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="14.3.1"/>

<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>
<changelog author="fezhang@suse.com" date="1492084800">- Add gnome-control-center-more-power-button-actions.patch:
  Bring back the "shutdown" and "interactive" power key actions in
  "Power" panel (bsc#993381).</changelog>
<changelog author="fezhang@suse.com" date="1493812800">- Add gnome-control-center-info-disc-size-for-btrfs.patch:
  Fix total disc size for btrfs subvolumes displayed in info panel,
  backported upstream commit b619f7c (bsc#890385, bsc#1037234,
  bgo#708786).</changelog>

</package>
<package pkgid="2d10a9e270e7329b0288957fd69968162d9203d467bd50222802de0e6a88f1c3" name="gnome-control-center-goa" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="9.1"/>

<changelog author="dimstar@opensuse.org" date="1457092800">- Update to version 3.19.91:
  + Privacy: Add Location Services permissions for sandboxed
    applications.
  + Printers: Fix a lot (but not all) of possible hangs.
  + Universal Access: Fix empty panel when using newer GTK+.
  + User accounts: Don't link directly to GStreamer.
- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer needed.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>

</package>
<package pkgid="4541ac1f656218d1d4b8f9a6efc845324e85d8103df7ad8df277ce5ba21ed0ec" name="gnome-control-center-lang" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="12.1"/>

<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>

</package>
<package pkgid="3e3fa486e4149ca88339294cc78dc1abc6937d41da67f76daa1aa88bb70215f7" name="gnome-control-center-lang" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="14.3.1"/>

<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>
<changelog author="fezhang@suse.com" date="1492084800">- Add gnome-control-center-more-power-button-actions.patch:
  Bring back the "shutdown" and "interactive" power key actions in
  "Power" panel (bsc#993381).</changelog>
<changelog author="fezhang@suse.com" date="1493812800">- Add gnome-control-center-info-disc-size-for-btrfs.patch:
  Fix total disc size for btrfs subvolumes displayed in info panel,
  backported upstream commit b619f7c (bsc#890385, bsc#1037234,
  bgo#708786).</changelog>

</package>
<package pkgid="48b8b841098dbd66f83f7e84172644fa52394184c2001aea45db681531149218" name="gnome-control-center-lang" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="9.1"/>

<changelog author="dimstar@opensuse.org" date="1457092800">- Update to version 3.19.91:
  + Privacy: Add Location Services permissions for sandboxed
    applications.
  + Printers: Fix a lot (but not all) of possible hangs.
  + Universal Access: Fix empty panel when using newer GTK+.
  + User accounts: Don't link directly to GStreamer.
- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer needed.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>

</package>
<package pkgid="d45438e2d38a4f55be693361849ac6890c7c39ca2ada34d9b57f078f97c2dbd2" name="gnome-control-center-user-faces" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="12.1"/>

<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>

</package>
<package pkgid="94dc910cf4c4dbf6ede1fd21186c62352aa62bcc9ef4bb56baee7631ae73406f" name="gnome-control-center-user-faces" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="14.3.1"/>

<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>
<changelog author="sckang@suse.com" date="1479729600">- Add gnome-control-center-fix-mobile-switch-button.patch: Fix
  broken switch button in mobile broadband page of the network
  panel (bgo#690361, bsc#997832).</changelog>
<changelog author="fezhang@suse.com" date="1492084800">- Add gnome-control-center-more-power-button-actions.patch:
  Bring back the "shutdown" and "interactive" power key actions in
  "Power" panel (bsc#993381).</changelog>
<changelog author="fezhang@suse.com" date="1493812800">- Add gnome-control-center-info-disc-size-for-btrfs.patch:
  Fix total disc size for btrfs subvolumes displayed in info panel,
  backported upstream commit b619f7c (bsc#890385, bsc#1037234,
  bgo#708786).</changelog>

</package>
<package pkgid="689b4242d41a5e04364e26867d0ceb77df04d59015c51b311092728113a1a264" name="gnome-control-center-user-faces" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="9.1"/>

<changelog author="dimstar@opensuse.org" date="1457092800">- Update to version 3.19.91:
  + Privacy: Add Location Services permissions for sandboxed
    applications.
  + Printers: Fix a lot (but not all) of possible hangs.
  + Universal Access: Fix empty panel when using newer GTK+.
  + User accounts: Don't link directly to GStreamer.
- Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer needed.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + All: Dialogues sizing fixes.
  + Color: Fix dialogue title not being translated.
  + Display: Add a frequency/refresh rate drop-down.
  + Privacy:
  - Fix margins around location dialogue widgets.
  - Better description for 'Location Services'.
  - Vertically center "Location Services" label.
  - Only disable apps switches, not the whole row.
  + Printers:
  - Drop border of the "Add" new printer button.
  - Fix manual PPD selection dialogue not having a parent.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="sckang@suse.com" date="1458820800">- Add gnome-control-center-fix-wifi-list.patch:
  Fix Wifi list not showing APs correctly (bsc#870322).</changelog>
<changelog author="sckang@suse.com" date="1459339200">- Add 0001-network-Fix-empty-Wifi-list.patch: Fix Wifi list not
  showing APs correctly (bsc#870322, bgo#709641).</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Set define with_cacert_patch to 0, needed now since we have
  non-rebased patches in NetworkManager.</changelog>
<changelog author="fezhang@suse.com" date="1460462401">- Update to GNOME 3.20  Fate#318572
- Drop commit-0f5e433: fixed upstream
- Drop commit-23c4ea2: fixed upstream
- Drop commit-a53065d: fixed upstream
- Drop commit-b242a00: fixed upstream
- Drop commit-ccebd62: fixed upstream
- Drop commit-d2074fa: fixed upstream
- Drop commit-eed8f71: fixed upstream
- Drop gnome-control-center-bnc862415-timezone.patch:
  Fixed upstream (bnc#862415).
- Drop gnome-control-center-bnc865632-disable-popup-for-NM.patch:
  Fixed upstream (bnc#865632).
- Drop
  gnome-control-center-bnc894394-hide-firewall-zone-entry.patch:
  Fixed upstream (bnc#894394).
- Drop gnome-control-center-bnc947761-fix-color-dialog-translations.patch:
  Fixed upstream (bnc#947761).
- Drop gnome-control-center-change-password-i18n.patch:
  Fixed upstream (bnc#880303).
- Drop gnome-control-center-datetime-i18n.patch:
  Fixed upstream (bnc#884425 bgo#732585).
- Drop gnome-control-center-display-login-region.patch:
  Fixed upstream (bsc#955322).
- Drop gnome-control-center-fix-wifi-list.patch:
  Replaced by 0001-network-Fix-empty-Wifi-list.patch (bsc#870322).
- Rebase gcc-private-connection.patch (bnc#751211).
- Rebase gnome-control-center-allow-extra-tools-in-shell.patch
  (bnc#866235).
- Rebase gnome-control-center-probe-radius-server-cert.patch:
  Toggle with_cacert_patch to 1 to enable it (bnc#574266).</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Translate the "When the Power Button is pressed" drop-down.
  + Fix a number of build warnings.
  + Fix crash opening Wacom panel under Wayland.
  + Fix Wi-Fi list being empty when enabled within the Network
    panel.
  + Throw an error when using the Synaptics touchpad driver.
  + Add support for older versions of CUPS.
  + Hide firewall zone combo when firewalld isn't running.
  + Fix the visual bell test not working in some cases.
  + Updated translations.
- Drop 0001-network-Fix-empty-Wifi-list.patch: Fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Adjust BuildRequired versions according to configure:
  + gsettings-desktop-schemas &gt;= 3.19.3.
  + gnome-settings-daemon &gt;= 3.19.1.</changelog>
<changelog author="mgorse@suse.com" date="1460980801">- Don't require NetworkManager for SLE. It isn't used on SLES.</changelog>
<changelog author="zaitor@opensuse.org" date="1463745600">- Add gnome-control-center-touchpad-wayland-cap.patch: mouse: Make
  touchpad capability checking on wayland work as intended
  (bgo#765879).</changelog>
<changelog author="fcrozat@suse.com" date="1464609600">- Move online accounts panel to a separate subpackage and ensure
  gnome-online-accounts is required by this subpackage (icons are
  provided by it). Add Supplements to ensure it will be pulled when
  gnome-online-accounts is installed. (FATE#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1467979200">- Drop pkgconfig(libsystemd-login) BuildRequires: this dependency
  has ot been in use since version 3.7.4.</changelog>
<changelog author="sckang@suse.com" date="1469534400">- Add gnome-control-center-disable-error-message-for-NM.patch:
  Improve the check whether NM or wicked is running, so it won't
  show an error about NM on systems where wicked instead of NM is
  being used (bsc#989801).</changelog>
<changelog author="zaitor@opensuse.org" date="1472644800">- Drop Mesa-demo-x Requires: No longer needed. Fixes boo#996633.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Update gnome-control-center-allow-extra-tools-in-shell.patch:
  + Fix leak of strings.
  + Add tools with category X-GNOME-DesktopSettings into the
    personal g-c-c category to enable itweb-settings.
  + Disable logspam in absence of optional components (bnc#866235
    bsc#952008).</changelog>
<changelog author="fezhang@suse.com" date="1472904000">- Update gnome-control-center-add-alacarte-for-sle.patch:
  Rebase on top of rebased
  gnome-control-center-allow-extra-tools-in-shell.patch.</changelog>
<changelog author="fezhang@suse.com" date="1474027200">- Add gnome-control-center-info-never-use-gnome-software.patch:
  On SLE12-SP2 and Leap42.2, never search for gnome-software as an
  option when checking for updates in info panel, because we use
  gpk-update-viewer (bsc#999336).</changelog>
<changelog author="sckang@suse.com" date="1476878400">- Add gnome-control-center-fix-mobile-network-list.patch: Fix
  created mobile networks not showing in the network list
  (bsc#870795).</changelog>
<changelog author="hpj@suse.com" date="1478260800">- Rebased gcc-private-connection.patch (bsc#751211, bgo#646187).
- Added gnome-control-center-bsc1003069-default-to-private-credentials.patch
  (bsc#1003069).</changelog>

</package>
<package pkgid="6ea34484eafc3cc7633e71377cc9c56d6594e0de060b6ddb77b7da5556fae259" name="gnome-documents" arch="src">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Fixed bugs and regressions caused by having separate views for
    documents and collections.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 3.16.2:
  + Implement night mode in the content.
  + Use the trash while deleting.
  + Add placeholder text for PostScript files when the no TOC is
    available.
  + Restore the search criteria when we move back from the preview
    or collection view to the search results.
  + Adapt to changes in nao:identifier syntax for Google items.
  + Unbreak loading Google and SkyDrive items from the cache.
  + Prevent WebKit2 from blowing away our cache.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603200">- Update to version 3.16.3:
  + Collections are not displayed in the collections dialog.
  + Fix the sharing dialog to work with the latest Google Drive
    changes.
  + Unbreak activating documents from the search provider.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603201">- Update to version 3.17.2:
  + Handle inability to load unsupported e-book formats.
  + Use the trash while deleting.
  + Fixed partially visible text in collections dialog.
  + Hide "Contents" tab when no TOC is available.
  + Prevent multiple about dialogs from opening.</changelog>
<changelog author="zaitor@opensuse.org" date="1440158400">- Update to version 3.17.90:
  + New collections dialog.
  + Don't show the places dialog if there is only one page.
  + Port to package.js.
  + Unbreak activating documents from the search provider.
  + Adapt the sharing dialog to work with latest Google Drive
    changes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Update title if active collection is renamed.
  + Fix tagged entry theming.
  + Prevent nested collections.
  + Align the source label.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923201">- Update to version 3.18.0.1:
  + Fix syntax error in desktop file translation.</changelog>
<changelog author="zaitor@opensuse.org" date="1444737600">- Update to version 3.18.1:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445256000">- Pass --disable-static and --enable-getting-started to configure,
  build the getting started pdf.
- Because of the above, add inkscape and poppler-tools
  BuildRequires, needed dependencies.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Restore separate collections for Books and Documents.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450440000">- Update to version 3.19.3:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Rename "Recent" view to "Documents" or "Books".
  + Restore separate collections for Books and Documents.
  + Add the ability to change the sort order of the view.
  + Disable Print menu item when unsupported.
  + Update the layout of the selection toolbar.
  + Link preview searchbar with next and previous buttons.
  + Add screenshots to AppData.
  + Show DjVu files as being eBooks.
  + Fix lost keypresses when searching in fullscreen.
  + Fix possible warnings exiting fullscreen.
  + Fix installation on some systems.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Add a help overlay.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453291200">- Update to version 3.19.4:
  + Add full-text search.
  + Use LOKDocView for handling ODF, OOXML, etc. files.
  + Try not to open PDFs in GIMP.
  + Updated translations.
- Filter out automatic generated typelib(LOKDocView) requires: the
  LO package in openSUSE does not yet provide the needed libraries
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1456920000">- Stop filtering out typelib(LOKDocView) requires: openSUSE's
  libreoffice package was updated to install the needed components
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Better empty states.
  + Fix LOKDocView crashes during start-up.
  + Rename icons so that xdg-app bundles can be created.
  + Theme fixes.
  + Updated translations.</changelog>
<changelog author="schwab@suse.de" date="1459425600">- Reinstate filtering of typelib(LOKDocView) requires on non-x86.</changelog>
<changelog author="tyang@suse.com" date="1460635200">- Update to GNOME 3.20 Fate#318572</changelog>
<changelog author="schwab@suse.de" date="1463486400">- Reenble dependency on libreofficekit for aarch64.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.1:
  + Don't select when focusing the search entry.
  + Don't show documents in the collection dialog.
  + Fix bookmarking.
  + Fix continuous mode never being disabled.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1471867200">- Drop pdf-converter-modify.patch.
  Drop unoconv or libreoffice recommends:
  Upstream uses LOKDocView instead of unoconv to handle ODF, OOXML,
  etc now, see bgo#753686 for more details (bnc#902922).</changelog>
<changelog author="mgorse@suse.com" date="1501243200">- Add gnome-documents-bsc1047718-pre-ooxml-formats.patch: use
  libreoffice, rather than unoconv, to convert pre-OpenXML MS
  Office files (bsc#1047718).
- Add some patches from upstream to fix dbus-related criticals if
  a primary instance is already running (bsc#1028817 bgo#783548):
  0001-application-Avoid-CRITICALs-if-a-primary-instance-is.patch
  0002-application-Instantiate-ShellSearchProvider-only-whe.patch
  0003-application-Assert-that-the-ShellSearchProvider-s-li.patch
  0004-application-Don-t-unexport-a-skeleton-that-was-never.patch</changelog>

</package>
<package pkgid="24232e854a1acb6841d1b1267cce327481e9efba2c1a05ca8fc27dfef547248f" name="gnome-documents" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Fixed bugs and regressions caused by having separate views for
    documents and collections.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 3.16.2:
  + Implement night mode in the content.
  + Use the trash while deleting.
  + Add placeholder text for PostScript files when the no TOC is
    available.
  + Restore the search criteria when we move back from the preview
    or collection view to the search results.
  + Adapt to changes in nao:identifier syntax for Google items.
  + Unbreak loading Google and SkyDrive items from the cache.
  + Prevent WebKit2 from blowing away our cache.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603200">- Update to version 3.16.3:
  + Collections are not displayed in the collections dialog.
  + Fix the sharing dialog to work with the latest Google Drive
    changes.
  + Unbreak activating documents from the search provider.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603201">- Update to version 3.17.2:
  + Handle inability to load unsupported e-book formats.
  + Use the trash while deleting.
  + Fixed partially visible text in collections dialog.
  + Hide "Contents" tab when no TOC is available.
  + Prevent multiple about dialogs from opening.</changelog>
<changelog author="zaitor@opensuse.org" date="1440158400">- Update to version 3.17.90:
  + New collections dialog.
  + Don't show the places dialog if there is only one page.
  + Port to package.js.
  + Unbreak activating documents from the search provider.
  + Adapt the sharing dialog to work with latest Google Drive
    changes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Update title if active collection is renamed.
  + Fix tagged entry theming.
  + Prevent nested collections.
  + Align the source label.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923201">- Update to version 3.18.0.1:
  + Fix syntax error in desktop file translation.</changelog>
<changelog author="zaitor@opensuse.org" date="1444737600">- Update to version 3.18.1:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445256000">- Pass --disable-static and --enable-getting-started to configure,
  build the getting started pdf.
- Because of the above, add inkscape and poppler-tools
  BuildRequires, needed dependencies.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Restore separate collections for Books and Documents.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450440000">- Update to version 3.19.3:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Rename "Recent" view to "Documents" or "Books".
  + Restore separate collections for Books and Documents.
  + Add the ability to change the sort order of the view.
  + Disable Print menu item when unsupported.
  + Update the layout of the selection toolbar.
  + Link preview searchbar with next and previous buttons.
  + Add screenshots to AppData.
  + Show DjVu files as being eBooks.
  + Fix lost keypresses when searching in fullscreen.
  + Fix possible warnings exiting fullscreen.
  + Fix installation on some systems.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Add a help overlay.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453291200">- Update to version 3.19.4:
  + Add full-text search.
  + Use LOKDocView for handling ODF, OOXML, etc. files.
  + Try not to open PDFs in GIMP.
  + Updated translations.
- Filter out automatic generated typelib(LOKDocView) requires: the
  LO package in openSUSE does not yet provide the needed libraries
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1456920000">- Stop filtering out typelib(LOKDocView) requires: openSUSE's
  libreoffice package was updated to install the needed components
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Better empty states.
  + Fix LOKDocView crashes during start-up.
  + Rename icons so that xdg-app bundles can be created.
  + Theme fixes.
  + Updated translations.</changelog>
<changelog author="schwab@suse.de" date="1459425600">- Reinstate filtering of typelib(LOKDocView) requires on non-x86.</changelog>
<changelog author="tyang@suse.com" date="1460635200">- Update to GNOME 3.20 Fate#318572</changelog>
<changelog author="schwab@suse.de" date="1463486400">- Reenble dependency on libreofficekit for aarch64.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.1:
  + Don't select when focusing the search entry.
  + Don't show documents in the collection dialog.
  + Fix bookmarking.
  + Fix continuous mode never being disabled.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1471867200">- Drop pdf-converter-modify.patch.
  Drop unoconv or libreoffice recommends:
  Upstream uses LOKDocView instead of unoconv to handle ODF, OOXML,
  etc now, see bgo#753686 for more details (bnc#902922).</changelog>
<changelog author="mgorse@suse.com" date="1501243200">- Add gnome-documents-bsc1047718-pre-ooxml-formats.patch: use
  libreoffice, rather than unoconv, to convert pre-OpenXML MS
  Office files (bsc#1047718).
- Add some patches from upstream to fix dbus-related criticals if
  a primary instance is already running (bsc#1028817 bgo#783548):
  0001-application-Avoid-CRITICALs-if-a-primary-instance-is.patch
  0002-application-Instantiate-ShellSearchProvider-only-whe.patch
  0003-application-Assert-that-the-ShellSearchProvider-s-li.patch
  0004-application-Don-t-unexport-a-skeleton-that-was-never.patch</changelog>

</package>
<package pkgid="6d549a28bbd80a16fe805e0f6f2b59a324ceb0930e977031a940c28ad8c8d6f6" name="gnome-documents-lang" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Fixed bugs and regressions caused by having separate views for
    documents and collections.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 3.16.2:
  + Implement night mode in the content.
  + Use the trash while deleting.
  + Add placeholder text for PostScript files when the no TOC is
    available.
  + Restore the search criteria when we move back from the preview
    or collection view to the search results.
  + Adapt to changes in nao:identifier syntax for Google items.
  + Unbreak loading Google and SkyDrive items from the cache.
  + Prevent WebKit2 from blowing away our cache.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603200">- Update to version 3.16.3:
  + Collections are not displayed in the collections dialog.
  + Fix the sharing dialog to work with the latest Google Drive
    changes.
  + Unbreak activating documents from the search provider.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603201">- Update to version 3.17.2:
  + Handle inability to load unsupported e-book formats.
  + Use the trash while deleting.
  + Fixed partially visible text in collections dialog.
  + Hide "Contents" tab when no TOC is available.
  + Prevent multiple about dialogs from opening.</changelog>
<changelog author="zaitor@opensuse.org" date="1440158400">- Update to version 3.17.90:
  + New collections dialog.
  + Don't show the places dialog if there is only one page.
  + Port to package.js.
  + Unbreak activating documents from the search provider.
  + Adapt the sharing dialog to work with latest Google Drive
    changes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Update title if active collection is renamed.
  + Fix tagged entry theming.
  + Prevent nested collections.
  + Align the source label.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923201">- Update to version 3.18.0.1:
  + Fix syntax error in desktop file translation.</changelog>
<changelog author="zaitor@opensuse.org" date="1444737600">- Update to version 3.18.1:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445256000">- Pass --disable-static and --enable-getting-started to configure,
  build the getting started pdf.
- Because of the above, add inkscape and poppler-tools
  BuildRequires, needed dependencies.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Restore separate collections for Books and Documents.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450440000">- Update to version 3.19.3:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Rename "Recent" view to "Documents" or "Books".
  + Restore separate collections for Books and Documents.
  + Add the ability to change the sort order of the view.
  + Disable Print menu item when unsupported.
  + Update the layout of the selection toolbar.
  + Link preview searchbar with next and previous buttons.
  + Add screenshots to AppData.
  + Show DjVu files as being eBooks.
  + Fix lost keypresses when searching in fullscreen.
  + Fix possible warnings exiting fullscreen.
  + Fix installation on some systems.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Add a help overlay.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453291200">- Update to version 3.19.4:
  + Add full-text search.
  + Use LOKDocView for handling ODF, OOXML, etc. files.
  + Try not to open PDFs in GIMP.
  + Updated translations.
- Filter out automatic generated typelib(LOKDocView) requires: the
  LO package in openSUSE does not yet provide the needed libraries
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1456920000">- Stop filtering out typelib(LOKDocView) requires: openSUSE's
  libreoffice package was updated to install the needed components
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Better empty states.
  + Fix LOKDocView crashes during start-up.
  + Rename icons so that xdg-app bundles can be created.
  + Theme fixes.
  + Updated translations.</changelog>
<changelog author="schwab@suse.de" date="1459425600">- Reinstate filtering of typelib(LOKDocView) requires on non-x86.</changelog>
<changelog author="tyang@suse.com" date="1460635200">- Update to GNOME 3.20 Fate#318572</changelog>
<changelog author="schwab@suse.de" date="1463486400">- Reenble dependency on libreofficekit for aarch64.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.1:
  + Don't select when focusing the search entry.
  + Don't show documents in the collection dialog.
  + Fix bookmarking.
  + Fix continuous mode never being disabled.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1471867200">- Drop pdf-converter-modify.patch.
  Drop unoconv or libreoffice recommends:
  Upstream uses LOKDocView instead of unoconv to handle ODF, OOXML,
  etc now, see bgo#753686 for more details (bnc#902922).</changelog>
<changelog author="mgorse@suse.com" date="1501243200">- Add gnome-documents-bsc1047718-pre-ooxml-formats.patch: use
  libreoffice, rather than unoconv, to convert pre-OpenXML MS
  Office files (bsc#1047718).
- Add some patches from upstream to fix dbus-related criticals if
  a primary instance is already running (bsc#1028817 bgo#783548):
  0001-application-Avoid-CRITICALs-if-a-primary-instance-is.patch
  0002-application-Instantiate-ShellSearchProvider-only-whe.patch
  0003-application-Assert-that-the-ShellSearchProvider-s-li.patch
  0004-application-Don-t-unexport-a-skeleton-that-was-never.patch</changelog>

</package>
<package pkgid="4a6f57dd39400b24675b4ee21a14f48a318e992a0da2e48baaf0e53734703308" name="gnome-documents_books-common" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Fixed bugs and regressions caused by having separate views for
    documents and collections.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 3.16.2:
  + Implement night mode in the content.
  + Use the trash while deleting.
  + Add placeholder text for PostScript files when the no TOC is
    available.
  + Restore the search criteria when we move back from the preview
    or collection view to the search results.
  + Adapt to changes in nao:identifier syntax for Google items.
  + Unbreak loading Google and SkyDrive items from the cache.
  + Prevent WebKit2 from blowing away our cache.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603200">- Update to version 3.16.3:
  + Collections are not displayed in the collections dialog.
  + Fix the sharing dialog to work with the latest Google Drive
    changes.
  + Unbreak activating documents from the search provider.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603201">- Update to version 3.17.2:
  + Handle inability to load unsupported e-book formats.
  + Use the trash while deleting.
  + Fixed partially visible text in collections dialog.
  + Hide "Contents" tab when no TOC is available.
  + Prevent multiple about dialogs from opening.</changelog>
<changelog author="zaitor@opensuse.org" date="1440158400">- Update to version 3.17.90:
  + New collections dialog.
  + Don't show the places dialog if there is only one page.
  + Port to package.js.
  + Unbreak activating documents from the search provider.
  + Adapt the sharing dialog to work with latest Google Drive
    changes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Update title if active collection is renamed.
  + Fix tagged entry theming.
  + Prevent nested collections.
  + Align the source label.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923201">- Update to version 3.18.0.1:
  + Fix syntax error in desktop file translation.</changelog>
<changelog author="zaitor@opensuse.org" date="1444737600">- Update to version 3.18.1:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445256000">- Pass --disable-static and --enable-getting-started to configure,
  build the getting started pdf.
- Because of the above, add inkscape and poppler-tools
  BuildRequires, needed dependencies.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Restore separate collections for Books and Documents.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450440000">- Update to version 3.19.3:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Rename "Recent" view to "Documents" or "Books".
  + Restore separate collections for Books and Documents.
  + Add the ability to change the sort order of the view.
  + Disable Print menu item when unsupported.
  + Update the layout of the selection toolbar.
  + Link preview searchbar with next and previous buttons.
  + Add screenshots to AppData.
  + Show DjVu files as being eBooks.
  + Fix lost keypresses when searching in fullscreen.
  + Fix possible warnings exiting fullscreen.
  + Fix installation on some systems.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Add a help overlay.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453291200">- Update to version 3.19.4:
  + Add full-text search.
  + Use LOKDocView for handling ODF, OOXML, etc. files.
  + Try not to open PDFs in GIMP.
  + Updated translations.
- Filter out automatic generated typelib(LOKDocView) requires: the
  LO package in openSUSE does not yet provide the needed libraries
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1456920000">- Stop filtering out typelib(LOKDocView) requires: openSUSE's
  libreoffice package was updated to install the needed components
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Better empty states.
  + Fix LOKDocView crashes during start-up.
  + Rename icons so that xdg-app bundles can be created.
  + Theme fixes.
  + Updated translations.</changelog>
<changelog author="schwab@suse.de" date="1459425600">- Reinstate filtering of typelib(LOKDocView) requires on non-x86.</changelog>
<changelog author="tyang@suse.com" date="1460635200">- Update to GNOME 3.20 Fate#318572</changelog>
<changelog author="schwab@suse.de" date="1463486400">- Reenble dependency on libreofficekit for aarch64.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.1:
  + Don't select when focusing the search entry.
  + Don't show documents in the collection dialog.
  + Fix bookmarking.
  + Fix continuous mode never being disabled.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1471867200">- Drop pdf-converter-modify.patch.
  Drop unoconv or libreoffice recommends:
  Upstream uses LOKDocView instead of unoconv to handle ODF, OOXML,
  etc now, see bgo#753686 for more details (bnc#902922).</changelog>
<changelog author="mgorse@suse.com" date="1501243200">- Add gnome-documents-bsc1047718-pre-ooxml-formats.patch: use
  libreoffice, rather than unoconv, to convert pre-OpenXML MS
  Office files (bsc#1047718).
- Add some patches from upstream to fix dbus-related criticals if
  a primary instance is already running (bsc#1028817 bgo#783548):
  0001-application-Avoid-CRITICALs-if-a-primary-instance-is.patch
  0002-application-Instantiate-ShellSearchProvider-only-whe.patch
  0003-application-Assert-that-the-ShellSearchProvider-s-li.patch
  0004-application-Don-t-unexport-a-skeleton-that-was-never.patch</changelog>

</package>
<package pkgid="c48dd3c6913e86f84b5c5493f440a32872c30bf2090d52b73b85deb0db8e15df" name="gnome-keyring" arch="src">
    <version epoch="0" ver="3.20.0" rel="4.3.1"/>

<changelog author="zaitor@opensuse.org" date="1428494400">- Update to version 3.16.0:
  + Fix build issues highlighted by GCC 5.x.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438689600">- Update to version 3.17.4:
  + Remove temporary files on failure (bgo#746334).
  + Migrate DBus code to GVariant and GDBus (bgo#622905).
  + Remove the GnuPG agent (bgo#750514).
  + Updated translations.
- Remove %bcond_with gpgagent and all related macros, it has been
  dropped upstream.
- Drop pkgconfig(dbus-1) BuildRequires: No longer needed as
  upstream has migrated it away.</changelog>
<changelog author="zaitor@opensuse.org" date="1439380800">- Remove postun handling from baselibs.conf. If one uninstalls
  gnome-keyring-pam-32bit it has the effect that gnome-keyring-pam
  gets unregistered (boo#941736).</changelog>
<changelog author="zaitor@opensuse.org" date="1441454400">- Update to version 3.17.91:
  + More fixes for GDBus migration (bgo#622905).
  + Fix a memory leak (bgo#752919).</changelog>
<changelog author="zaitor@opensuse.org" date="1443528000">- Update to version 3.18.0:
  + Fix test crash (bgo#731802).</changelog>
<changelog author="zaitor@opensuse.org" date="1445083200">- Update to version 3.18.1:
  + Fix regression initializing gnome-keyring-daemon (bgo#756059).
  + Fix regression racing for DBus name during startup
    (bgo#756006).
  + Build and testing fixes (bgo#755873).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445342400">- Update to version 3.18.2:
  + Fix regression in ported GDBus prompting (bgo#756032).
  + Other minor fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1445860800">- Add
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fix firefox passwordmanager coupled with non-default keyring,
  also silence a bit of logspam (bgo#756865).</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 3.18.3:
  + Fix regression looking up secrets in non-default keyring
    (bgo#756865).
  + Fix manpage typos (bgo#756812).
  + Updated translations.
- Drop
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fixed upstream.</changelog>
<changelog author="hpj@suse.com" date="1448539200">- Add gnome-keyring-bsc932232-use-libgcrypt-allocators.patch and
  gnome-keyring-bsc932232-use-non-fips-md5.patch (bsc#932232).</changelog>
<changelog author="hpj@suse.com" date="1452600000">- Add gnome-keyring-bsc961271-secmem-mismatch.patch (bsc#961271).
  This fixes a crash caused by mixed calls to egg_secure_free()
  and gcry_free().</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- boo#962480: Add mdm as valid display manager to unlock gkr.</changelog>
<changelog author="dimstar@opensuse.org" date="1453204801">- Update to version 3.19.4:
  + Fix up startup and initialization (bgo#756324).
  + Fix DBus "Type" property of org.freedesktop.Secret.Item
    (bgo#759399).
  + Build fixes (bgo#753698).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710400">- Update to version 3.19.90:
  + Accept empty passwords for --unlock (bgo#762095).
  + srcdir != builddir fixes.
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1457006400">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#966229, bsc#966225). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1462363200">- Rebase gnome-keyring-bsc932232-use-non-fips-md5.patch for
  version 3.20.0 (bsc#932232, bsc#966229, bsc#966225).
- Drop gnome-keyring-bsc961271-secmem-mismatch.patch (fixed
  upstream).</changelog>
<changelog author="fezhang@suse.com" date="1471694400">- Merge
  bnc#903966-SEGV-in-gnome-keyring-daemon-caused-by-calling-free-on-static-string.patch
  into gnome-keyring-896818-reduce-head-msg-length.patch:
  bsc#903966 is just a regression caused by bsc#896818 anyway
  (bsc#896818, bsc#903966, bgo#770170).</changelog>
<changelog author="hpj@suse.com" date="1475236800">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#994988). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="dimstar@opensuse.org" date="1500292800">- Add gnome-keyring-secret-size.patch: Ensure that generated secret
  occupies the same number of bytes as prime. Eliminates random
  errors while libsecret tries to talk to gnome-keyring
  (bgo#778357 bsc#1043861).</changelog>

</package>
<package pkgid="20c52ec33e1d77936e199aa260abbc7f91931921af0e6fce640b632351383b09" name="gnome-keyring" arch="x86_64">
    <version epoch="0" ver="3.20.0" rel="4.3.1"/>

<changelog author="zaitor@opensuse.org" date="1428494400">- Update to version 3.16.0:
  + Fix build issues highlighted by GCC 5.x.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438689600">- Update to version 3.17.4:
  + Remove temporary files on failure (bgo#746334).
  + Migrate DBus code to GVariant and GDBus (bgo#622905).
  + Remove the GnuPG agent (bgo#750514).
  + Updated translations.
- Remove %bcond_with gpgagent and all related macros, it has been
  dropped upstream.
- Drop pkgconfig(dbus-1) BuildRequires: No longer needed as
  upstream has migrated it away.</changelog>
<changelog author="zaitor@opensuse.org" date="1439380800">- Remove postun handling from baselibs.conf. If one uninstalls
  gnome-keyring-pam-32bit it has the effect that gnome-keyring-pam
  gets unregistered (boo#941736).</changelog>
<changelog author="zaitor@opensuse.org" date="1441454400">- Update to version 3.17.91:
  + More fixes for GDBus migration (bgo#622905).
  + Fix a memory leak (bgo#752919).</changelog>
<changelog author="zaitor@opensuse.org" date="1443528000">- Update to version 3.18.0:
  + Fix test crash (bgo#731802).</changelog>
<changelog author="zaitor@opensuse.org" date="1445083200">- Update to version 3.18.1:
  + Fix regression initializing gnome-keyring-daemon (bgo#756059).
  + Fix regression racing for DBus name during startup
    (bgo#756006).
  + Build and testing fixes (bgo#755873).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445342400">- Update to version 3.18.2:
  + Fix regression in ported GDBus prompting (bgo#756032).
  + Other minor fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1445860800">- Add
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fix firefox passwordmanager coupled with non-default keyring,
  also silence a bit of logspam (bgo#756865).</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 3.18.3:
  + Fix regression looking up secrets in non-default keyring
    (bgo#756865).
  + Fix manpage typos (bgo#756812).
  + Updated translations.
- Drop
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fixed upstream.</changelog>
<changelog author="hpj@suse.com" date="1448539200">- Add gnome-keyring-bsc932232-use-libgcrypt-allocators.patch and
  gnome-keyring-bsc932232-use-non-fips-md5.patch (bsc#932232).</changelog>
<changelog author="hpj@suse.com" date="1452600000">- Add gnome-keyring-bsc961271-secmem-mismatch.patch (bsc#961271).
  This fixes a crash caused by mixed calls to egg_secure_free()
  and gcry_free().</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- boo#962480: Add mdm as valid display manager to unlock gkr.</changelog>
<changelog author="dimstar@opensuse.org" date="1453204801">- Update to version 3.19.4:
  + Fix up startup and initialization (bgo#756324).
  + Fix DBus "Type" property of org.freedesktop.Secret.Item
    (bgo#759399).
  + Build fixes (bgo#753698).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710400">- Update to version 3.19.90:
  + Accept empty passwords for --unlock (bgo#762095).
  + srcdir != builddir fixes.
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1457006400">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#966229, bsc#966225). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1462363200">- Rebase gnome-keyring-bsc932232-use-non-fips-md5.patch for
  version 3.20.0 (bsc#932232, bsc#966229, bsc#966225).
- Drop gnome-keyring-bsc961271-secmem-mismatch.patch (fixed
  upstream).</changelog>
<changelog author="fezhang@suse.com" date="1471694400">- Merge
  bnc#903966-SEGV-in-gnome-keyring-daemon-caused-by-calling-free-on-static-string.patch
  into gnome-keyring-896818-reduce-head-msg-length.patch:
  bsc#903966 is just a regression caused by bsc#896818 anyway
  (bsc#896818, bsc#903966, bgo#770170).</changelog>
<changelog author="hpj@suse.com" date="1475236800">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#994988). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="dimstar@opensuse.org" date="1500292800">- Add gnome-keyring-secret-size.patch: Ensure that generated secret
  occupies the same number of bytes as prime. Eliminates random
  errors while libsecret tries to talk to gnome-keyring
  (bgo#778357 bsc#1043861).</changelog>

</package>
<package pkgid="93a43ccf0c3bc0f9c23268ce8fad40264dab6bc3c9c568db22aa2756ce296554" name="gnome-keyring-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.0" rel="4.3.1"/>

<changelog author="zaitor@opensuse.org" date="1428494400">- Update to version 3.16.0:
  + Fix build issues highlighted by GCC 5.x.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438689600">- Update to version 3.17.4:
  + Remove temporary files on failure (bgo#746334).
  + Migrate DBus code to GVariant and GDBus (bgo#622905).
  + Remove the GnuPG agent (bgo#750514).
  + Updated translations.
- Remove %bcond_with gpgagent and all related macros, it has been
  dropped upstream.
- Drop pkgconfig(dbus-1) BuildRequires: No longer needed as
  upstream has migrated it away.</changelog>
<changelog author="zaitor@opensuse.org" date="1439380800">- Remove postun handling from baselibs.conf. If one uninstalls
  gnome-keyring-pam-32bit it has the effect that gnome-keyring-pam
  gets unregistered (boo#941736).</changelog>
<changelog author="zaitor@opensuse.org" date="1441454400">- Update to version 3.17.91:
  + More fixes for GDBus migration (bgo#622905).
  + Fix a memory leak (bgo#752919).</changelog>
<changelog author="zaitor@opensuse.org" date="1443528000">- Update to version 3.18.0:
  + Fix test crash (bgo#731802).</changelog>
<changelog author="zaitor@opensuse.org" date="1445083200">- Update to version 3.18.1:
  + Fix regression initializing gnome-keyring-daemon (bgo#756059).
  + Fix regression racing for DBus name during startup
    (bgo#756006).
  + Build and testing fixes (bgo#755873).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445342400">- Update to version 3.18.2:
  + Fix regression in ported GDBus prompting (bgo#756032).
  + Other minor fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1445860800">- Add
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fix firefox passwordmanager coupled with non-default keyring,
  also silence a bit of logspam (bgo#756865).</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 3.18.3:
  + Fix regression looking up secrets in non-default keyring
    (bgo#756865).
  + Fix manpage typos (bgo#756812).
  + Updated translations.
- Drop
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fixed upstream.</changelog>
<changelog author="hpj@suse.com" date="1448539200">- Add gnome-keyring-bsc932232-use-libgcrypt-allocators.patch and
  gnome-keyring-bsc932232-use-non-fips-md5.patch (bsc#932232).</changelog>
<changelog author="hpj@suse.com" date="1452600000">- Add gnome-keyring-bsc961271-secmem-mismatch.patch (bsc#961271).
  This fixes a crash caused by mixed calls to egg_secure_free()
  and gcry_free().</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- boo#962480: Add mdm as valid display manager to unlock gkr.</changelog>
<changelog author="dimstar@opensuse.org" date="1453204801">- Update to version 3.19.4:
  + Fix up startup and initialization (bgo#756324).
  + Fix DBus "Type" property of org.freedesktop.Secret.Item
    (bgo#759399).
  + Build fixes (bgo#753698).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710400">- Update to version 3.19.90:
  + Accept empty passwords for --unlock (bgo#762095).
  + srcdir != builddir fixes.
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1457006400">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#966229, bsc#966225). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1462363200">- Rebase gnome-keyring-bsc932232-use-non-fips-md5.patch for
  version 3.20.0 (bsc#932232, bsc#966229, bsc#966225).
- Drop gnome-keyring-bsc961271-secmem-mismatch.patch (fixed
  upstream).</changelog>
<changelog author="fezhang@suse.com" date="1471694400">- Merge
  bnc#903966-SEGV-in-gnome-keyring-daemon-caused-by-calling-free-on-static-string.patch
  into gnome-keyring-896818-reduce-head-msg-length.patch:
  bsc#903966 is just a regression caused by bsc#896818 anyway
  (bsc#896818, bsc#903966, bgo#770170).</changelog>
<changelog author="hpj@suse.com" date="1475236800">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#994988). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="dimstar@opensuse.org" date="1500292800">- Add gnome-keyring-secret-size.patch: Ensure that generated secret
  occupies the same number of bytes as prime. Eliminates random
  errors while libsecret tries to talk to gnome-keyring
  (bgo#778357 bsc#1043861).</changelog>

</package>
<package pkgid="472c9cecc8e2d31cf567a413301ecdc404c08a019a19a8ef36fbbfaeefdf5efb" name="gnome-keyring-lang" arch="noarch">
    <version epoch="0" ver="3.20.0" rel="4.3.1"/>

<changelog author="zaitor@opensuse.org" date="1428494400">- Update to version 3.16.0:
  + Fix build issues highlighted by GCC 5.x.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438689600">- Update to version 3.17.4:
  + Remove temporary files on failure (bgo#746334).
  + Migrate DBus code to GVariant and GDBus (bgo#622905).
  + Remove the GnuPG agent (bgo#750514).
  + Updated translations.
- Remove %bcond_with gpgagent and all related macros, it has been
  dropped upstream.
- Drop pkgconfig(dbus-1) BuildRequires: No longer needed as
  upstream has migrated it away.</changelog>
<changelog author="zaitor@opensuse.org" date="1439380800">- Remove postun handling from baselibs.conf. If one uninstalls
  gnome-keyring-pam-32bit it has the effect that gnome-keyring-pam
  gets unregistered (boo#941736).</changelog>
<changelog author="zaitor@opensuse.org" date="1441454400">- Update to version 3.17.91:
  + More fixes for GDBus migration (bgo#622905).
  + Fix a memory leak (bgo#752919).</changelog>
<changelog author="zaitor@opensuse.org" date="1443528000">- Update to version 3.18.0:
  + Fix test crash (bgo#731802).</changelog>
<changelog author="zaitor@opensuse.org" date="1445083200">- Update to version 3.18.1:
  + Fix regression initializing gnome-keyring-daemon (bgo#756059).
  + Fix regression racing for DBus name during startup
    (bgo#756006).
  + Build and testing fixes (bgo#755873).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445342400">- Update to version 3.18.2:
  + Fix regression in ported GDBus prompting (bgo#756032).
  + Other minor fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1445860800">- Add
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fix firefox passwordmanager coupled with non-default keyring,
  also silence a bit of logspam (bgo#756865).</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 3.18.3:
  + Fix regression looking up secrets in non-default keyring
    (bgo#756865).
  + Fix manpage typos (bgo#756812).
  + Updated translations.
- Drop
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fixed upstream.</changelog>
<changelog author="hpj@suse.com" date="1448539200">- Add gnome-keyring-bsc932232-use-libgcrypt-allocators.patch and
  gnome-keyring-bsc932232-use-non-fips-md5.patch (bsc#932232).</changelog>
<changelog author="hpj@suse.com" date="1452600000">- Add gnome-keyring-bsc961271-secmem-mismatch.patch (bsc#961271).
  This fixes a crash caused by mixed calls to egg_secure_free()
  and gcry_free().</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- boo#962480: Add mdm as valid display manager to unlock gkr.</changelog>
<changelog author="dimstar@opensuse.org" date="1453204801">- Update to version 3.19.4:
  + Fix up startup and initialization (bgo#756324).
  + Fix DBus "Type" property of org.freedesktop.Secret.Item
    (bgo#759399).
  + Build fixes (bgo#753698).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710400">- Update to version 3.19.90:
  + Accept empty passwords for --unlock (bgo#762095).
  + srcdir != builddir fixes.
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1457006400">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#966229, bsc#966225). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1462363200">- Rebase gnome-keyring-bsc932232-use-non-fips-md5.patch for
  version 3.20.0 (bsc#932232, bsc#966229, bsc#966225).
- Drop gnome-keyring-bsc961271-secmem-mismatch.patch (fixed
  upstream).</changelog>
<changelog author="fezhang@suse.com" date="1471694400">- Merge
  bnc#903966-SEGV-in-gnome-keyring-daemon-caused-by-calling-free-on-static-string.patch
  into gnome-keyring-896818-reduce-head-msg-length.patch:
  bsc#903966 is just a regression caused by bsc#896818 anyway
  (bsc#896818, bsc#903966, bgo#770170).</changelog>
<changelog author="hpj@suse.com" date="1475236800">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#994988). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="dimstar@opensuse.org" date="1500292800">- Add gnome-keyring-secret-size.patch: Ensure that generated secret
  occupies the same number of bytes as prime. Eliminates random
  errors while libsecret tries to talk to gnome-keyring
  (bgo#778357 bsc#1043861).</changelog>

</package>
<package pkgid="fb46890ca618c0c1dcbffa3a1bb189911a846e50f50de2dfc0157e65772252bc" name="gnome-keyring-pam" arch="x86_64">
    <version epoch="0" ver="3.20.0" rel="4.3.1"/>

<changelog author="zaitor@opensuse.org" date="1428494400">- Update to version 3.16.0:
  + Fix build issues highlighted by GCC 5.x.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438689600">- Update to version 3.17.4:
  + Remove temporary files on failure (bgo#746334).
  + Migrate DBus code to GVariant and GDBus (bgo#622905).
  + Remove the GnuPG agent (bgo#750514).
  + Updated translations.
- Remove %bcond_with gpgagent and all related macros, it has been
  dropped upstream.
- Drop pkgconfig(dbus-1) BuildRequires: No longer needed as
  upstream has migrated it away.</changelog>
<changelog author="zaitor@opensuse.org" date="1439380800">- Remove postun handling from baselibs.conf. If one uninstalls
  gnome-keyring-pam-32bit it has the effect that gnome-keyring-pam
  gets unregistered (boo#941736).</changelog>
<changelog author="zaitor@opensuse.org" date="1441454400">- Update to version 3.17.91:
  + More fixes for GDBus migration (bgo#622905).
  + Fix a memory leak (bgo#752919).</changelog>
<changelog author="zaitor@opensuse.org" date="1443528000">- Update to version 3.18.0:
  + Fix test crash (bgo#731802).</changelog>
<changelog author="zaitor@opensuse.org" date="1445083200">- Update to version 3.18.1:
  + Fix regression initializing gnome-keyring-daemon (bgo#756059).
  + Fix regression racing for DBus name during startup
    (bgo#756006).
  + Build and testing fixes (bgo#755873).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445342400">- Update to version 3.18.2:
  + Fix regression in ported GDBus prompting (bgo#756032).
  + Other minor fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1445860800">- Add
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fix firefox passwordmanager coupled with non-default keyring,
  also silence a bit of logspam (bgo#756865).</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 3.18.3:
  + Fix regression looking up secrets in non-default keyring
    (bgo#756865).
  + Fix manpage typos (bgo#756812).
  + Updated translations.
- Drop
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fixed upstream.</changelog>
<changelog author="hpj@suse.com" date="1448539200">- Add gnome-keyring-bsc932232-use-libgcrypt-allocators.patch and
  gnome-keyring-bsc932232-use-non-fips-md5.patch (bsc#932232).</changelog>
<changelog author="hpj@suse.com" date="1452600000">- Add gnome-keyring-bsc961271-secmem-mismatch.patch (bsc#961271).
  This fixes a crash caused by mixed calls to egg_secure_free()
  and gcry_free().</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- boo#962480: Add mdm as valid display manager to unlock gkr.</changelog>
<changelog author="dimstar@opensuse.org" date="1453204801">- Update to version 3.19.4:
  + Fix up startup and initialization (bgo#756324).
  + Fix DBus "Type" property of org.freedesktop.Secret.Item
    (bgo#759399).
  + Build fixes (bgo#753698).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710400">- Update to version 3.19.90:
  + Accept empty passwords for --unlock (bgo#762095).
  + srcdir != builddir fixes.
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1457006400">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#966229, bsc#966225). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1462363200">- Rebase gnome-keyring-bsc932232-use-non-fips-md5.patch for
  version 3.20.0 (bsc#932232, bsc#966229, bsc#966225).
- Drop gnome-keyring-bsc961271-secmem-mismatch.patch (fixed
  upstream).</changelog>
<changelog author="fezhang@suse.com" date="1471694400">- Merge
  bnc#903966-SEGV-in-gnome-keyring-daemon-caused-by-calling-free-on-static-string.patch
  into gnome-keyring-896818-reduce-head-msg-length.patch:
  bsc#903966 is just a regression caused by bsc#896818 anyway
  (bsc#896818, bsc#903966, bgo#770170).</changelog>
<changelog author="hpj@suse.com" date="1475236800">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#994988). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="dimstar@opensuse.org" date="1500292800">- Add gnome-keyring-secret-size.patch: Ensure that generated secret
  occupies the same number of bytes as prime. Eliminates random
  errors while libsecret tries to talk to gnome-keyring
  (bgo#778357 bsc#1043861).</changelog>

</package>
<package pkgid="92a78b43a1323f7181cc0e27917c664eee184e491dee6862e8011c696ca4f0af" name="gnome-keyring-pam-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.0" rel="4.3.1"/>

<changelog author="zaitor@opensuse.org" date="1428494400">- Update to version 3.16.0:
  + Fix build issues highlighted by GCC 5.x.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438689600">- Update to version 3.17.4:
  + Remove temporary files on failure (bgo#746334).
  + Migrate DBus code to GVariant and GDBus (bgo#622905).
  + Remove the GnuPG agent (bgo#750514).
  + Updated translations.
- Remove %bcond_with gpgagent and all related macros, it has been
  dropped upstream.
- Drop pkgconfig(dbus-1) BuildRequires: No longer needed as
  upstream has migrated it away.</changelog>
<changelog author="zaitor@opensuse.org" date="1439380800">- Remove postun handling from baselibs.conf. If one uninstalls
  gnome-keyring-pam-32bit it has the effect that gnome-keyring-pam
  gets unregistered (boo#941736).</changelog>
<changelog author="zaitor@opensuse.org" date="1441454400">- Update to version 3.17.91:
  + More fixes for GDBus migration (bgo#622905).
  + Fix a memory leak (bgo#752919).</changelog>
<changelog author="zaitor@opensuse.org" date="1443528000">- Update to version 3.18.0:
  + Fix test crash (bgo#731802).</changelog>
<changelog author="zaitor@opensuse.org" date="1445083200">- Update to version 3.18.1:
  + Fix regression initializing gnome-keyring-daemon (bgo#756059).
  + Fix regression racing for DBus name during startup
    (bgo#756006).
  + Build and testing fixes (bgo#755873).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445342400">- Update to version 3.18.2:
  + Fix regression in ported GDBus prompting (bgo#756032).
  + Other minor fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1445860800">- Add
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fix firefox passwordmanager coupled with non-default keyring,
  also silence a bit of logspam (bgo#756865).</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 3.18.3:
  + Fix regression looking up secrets in non-default keyring
    (bgo#756865).
  + Fix manpage typos (bgo#756812).
  + Updated translations.
- Drop
  gnome-keyring-dbus-handle-alias-paths-in-lookup_collection.patch:
  Fixed upstream.</changelog>
<changelog author="hpj@suse.com" date="1448539200">- Add gnome-keyring-bsc932232-use-libgcrypt-allocators.patch and
  gnome-keyring-bsc932232-use-non-fips-md5.patch (bsc#932232).</changelog>
<changelog author="hpj@suse.com" date="1452600000">- Add gnome-keyring-bsc961271-secmem-mismatch.patch (bsc#961271).
  This fixes a crash caused by mixed calls to egg_secure_free()
  and gcry_free().</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- boo#962480: Add mdm as valid display manager to unlock gkr.</changelog>
<changelog author="dimstar@opensuse.org" date="1453204801">- Update to version 3.19.4:
  + Fix up startup and initialization (bgo#756324).
  + Fix DBus "Type" property of org.freedesktop.Secret.Item
    (bgo#759399).
  + Build fixes (bgo#753698).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710400">- Update to version 3.19.90:
  + Accept empty passwords for --unlock (bgo#762095).
  + srcdir != builddir fixes.
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1457006400">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#966229, bsc#966225). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1462363200">- Rebase gnome-keyring-bsc932232-use-non-fips-md5.patch for
  version 3.20.0 (bsc#932232, bsc#966229, bsc#966225).
- Drop gnome-keyring-bsc961271-secmem-mismatch.patch (fixed
  upstream).</changelog>
<changelog author="fezhang@suse.com" date="1471694400">- Merge
  bnc#903966-SEGV-in-gnome-keyring-daemon-caused-by-calling-free-on-static-string.patch
  into gnome-keyring-896818-reduce-head-msg-length.patch:
  bsc#903966 is just a regression caused by bsc#896818 anyway
  (bsc#896818, bsc#903966, bgo#770170).</changelog>
<changelog author="hpj@suse.com" date="1475236800">- Update gnome-keyring-bsc932232-use-non-fips-md5.patch
  (bsc#994988). Fixes inability to decrypt private ssh
  keys and corruption in stored keyrings. Fix by Michal Koutny
  &lt;michal.koutny@suse.com&gt;.</changelog>
<changelog author="dimstar@opensuse.org" date="1500292800">- Add gnome-keyring-secret-size.patch: Ensure that generated secret
  occupies the same number of bytes as prime. Eliminates random
  errors while libsecret tries to talk to gnome-keyring
  (bgo#778357 bsc#1043861).</changelog>

</package>
<package pkgid="f7356c5c63f5c8f4aed6d7967453b795c0a36c5a92e575f2299a5c84a6dce749" name="gnome-online-accounts" arch="src">
    <version epoch="0" ver="3.20.5" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + icons: Shiny new Google icons (bgo#754142).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 3.18.1:
  + owncloud: Doesn't work with non-standard ports (bgo#752736).
  + owncloud, exchange: Sanitize HTTP error messages (bgo#755168).
  + lastfm: Leak fixes (bgo#755315).
  + identity:
  - Allow multiple simultaneous sign-in requests from one sender
    (bgo#756394).
  - Don't ever nullify identifier (bgo#756494).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + provider, telepathy: Small leak fixes (bgo#756759).</changelog>
<changelog author="zaitor@opensuse.org" date="1447243201">- Update to version 3.18.2.1:
  + Fix org.gnome.Identity.service.in is missing from tarball
    (bgo#757952).</changelog>
<changelog author="dimstar@opensuse.org" date="1448366400">- Pass --enable-media-server to configure: enable DLNA provider.</changelog>
<changelog author="zaitor@opensuse.org" date="1450353600">- Update to version 3.18.3:
  + Network changes cause authentication token timeouts
    (bgo#751524).
  + imap-smtp: Fix typo in error message (bgo#755316).
  + Crash in mail_client_check_auth_run_cb when goa_mail_auth_run
    fails (bgo#758361).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.18.4:
  + kerberos: Fail early on ticket request when ticketing disabled
    (bgo#756498).
  + Examples fail if backend is disabled (bgo#758475).
  + Use primary@REALM as the presentation identity for temporary
    accounts (bgo#761188).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710400">- Update to version 3.19.2:
  + Bugs fixed: bgo#755316, bgo#757952, bgo#758361.
  + Updated translations.
- Changes from version 3.19.1:
  + Bugs fixed: bgo#752736, bgo#754142, bgo#755168, bgo#755315,
    bgo#756394, bgo#756494, bgo#756759.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455710401">- Update to version 3.19.3:
  + Bugs fixed: bgo#751524, bgo#758361.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710402">- Update to version 3.19.4:
  + Bugs fixed: bgo#758475, bgo#759571, bgo#759828, bgo#760189.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710403">- Update to version 3.19.90:
  + Bugs fixed: bgo#755316, bgo#756498, bgo#760991, bgo#761188,
    bgo#761510.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458129600">- Update to version 3.19.92:
  + bgo#756495: identity: don't ignore almost all renewal requests.
  + bgo#761262: alarm, daemon: Avoid using %m for errors.
  + bgo#761510: Factorize common code in
    GoaBackend::build_object().
  + bgo#762097: httpclient: Don't hard-code "Connection: close" in
    the request headers.
  + bgo#762155: kerberos: Do not use goa_object_peek_* in threaded
    code.
  + bgo#762548: Fix the dialogs' dimensions with newer GTK+.
  + bgo#763078: build: Update autogen.sh from GNOME recommendation.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458129601">- Update to version 3.19.92.1:
  + bgo#763078: Documentation missing from tarball.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + identity: fix renewal requests for kernel keyring based tickets
    (bgo#756495).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Update to version 3.20.2:
  + lastfm: Don't forget to update the ret variable (bgo#760991).
  + Misc usability improvements to the imap-smtp provider
    (bgo#764283).
  + org.gnome.OnlineAccounts.Account:IsTemporary is not being set
    (bgo#765994).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1469707200">- Update to version 3.20.3:
  + Bugs fixed: bgo#756431, bgo#762155, bgo#766733, bgo#768808,
    bgo#768845.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1473854400">- Update to version 3.20.4:
  + Fix a few leaks in goa-identity-service (bgo#756431).
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1481889600">- Update to version 3.20.5 (boo#1016000):
  + New API key for Google.
  + Updated translations.</changelog>

</package>
<package pkgid="5a2f73ebf82ae88a442cb56859ee4294d43ce20e1e4e879a0256eaecc22d4f34" name="gnome-online-accounts" arch="x86_64">
    <version epoch="0" ver="3.20.5" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + icons: Shiny new Google icons (bgo#754142).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 3.18.1:
  + owncloud: Doesn't work with non-standard ports (bgo#752736).
  + owncloud, exchange: Sanitize HTTP error messages (bgo#755168).
  + lastfm: Leak fixes (bgo#755315).
  + identity:
  - Allow multiple simultaneous sign-in requests from one sender
    (bgo#756394).
  - Don't ever nullify identifier (bgo#756494).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + provider, telepathy: Small leak fixes (bgo#756759).</changelog>
<changelog author="zaitor@opensuse.org" date="1447243201">- Update to version 3.18.2.1:
  + Fix org.gnome.Identity.service.in is missing from tarball
    (bgo#757952).</changelog>
<changelog author="dimstar@opensuse.org" date="1448366400">- Pass --enable-media-server to configure: enable DLNA provider.</changelog>
<changelog author="zaitor@opensuse.org" date="1450353600">- Update to version 3.18.3:
  + Network changes cause authentication token timeouts
    (bgo#751524).
  + imap-smtp: Fix typo in error message (bgo#755316).
  + Crash in mail_client_check_auth_run_cb when goa_mail_auth_run
    fails (bgo#758361).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.18.4:
  + kerberos: Fail early on ticket request when ticketing disabled
    (bgo#756498).
  + Examples fail if backend is disabled (bgo#758475).
  + Use primary@REALM as the presentation identity for temporary
    accounts (bgo#761188).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710400">- Update to version 3.19.2:
  + Bugs fixed: bgo#755316, bgo#757952, bgo#758361.
  + Updated translations.
- Changes from version 3.19.1:
  + Bugs fixed: bgo#752736, bgo#754142, bgo#755168, bgo#755315,
    bgo#756394, bgo#756494, bgo#756759.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455710401">- Update to version 3.19.3:
  + Bugs fixed: bgo#751524, bgo#758361.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710402">- Update to version 3.19.4:
  + Bugs fixed: bgo#758475, bgo#759571, bgo#759828, bgo#760189.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710403">- Update to version 3.19.90:
  + Bugs fixed: bgo#755316, bgo#756498, bgo#760991, bgo#761188,
    bgo#761510.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458129600">- Update to version 3.19.92:
  + bgo#756495: identity: don't ignore almost all renewal requests.
  + bgo#761262: alarm, daemon: Avoid using %m for errors.
  + bgo#761510: Factorize common code in
    GoaBackend::build_object().
  + bgo#762097: httpclient: Don't hard-code "Connection: close" in
    the request headers.
  + bgo#762155: kerberos: Do not use goa_object_peek_* in threaded
    code.
  + bgo#762548: Fix the dialogs' dimensions with newer GTK+.
  + bgo#763078: build: Update autogen.sh from GNOME recommendation.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458129601">- Update to version 3.19.92.1:
  + bgo#763078: Documentation missing from tarball.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + identity: fix renewal requests for kernel keyring based tickets
    (bgo#756495).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Update to version 3.20.2:
  + lastfm: Don't forget to update the ret variable (bgo#760991).
  + Misc usability improvements to the imap-smtp provider
    (bgo#764283).
  + org.gnome.OnlineAccounts.Account:IsTemporary is not being set
    (bgo#765994).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1469707200">- Update to version 3.20.3:
  + Bugs fixed: bgo#756431, bgo#762155, bgo#766733, bgo#768808,
    bgo#768845.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1473854400">- Update to version 3.20.4:
  + Fix a few leaks in goa-identity-service (bgo#756431).
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1481889600">- Update to version 3.20.5 (boo#1016000):
  + New API key for Google.
  + Updated translations.</changelog>

</package>
<package pkgid="f1181cc3b92cc0d0f8c17cc460a7f300946f0523971f230dd2b283383cae9d61" name="gnome-online-accounts-devel" arch="x86_64">
    <version epoch="0" ver="3.20.5" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + icons: Shiny new Google icons (bgo#754142).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 3.18.1:
  + owncloud: Doesn't work with non-standard ports (bgo#752736).
  + owncloud, exchange: Sanitize HTTP error messages (bgo#755168).
  + lastfm: Leak fixes (bgo#755315).
  + identity:
  - Allow multiple simultaneous sign-in requests from one sender
    (bgo#756394).
  - Don't ever nullify identifier (bgo#756494).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + provider, telepathy: Small leak fixes (bgo#756759).</changelog>
<changelog author="zaitor@opensuse.org" date="1447243201">- Update to version 3.18.2.1:
  + Fix org.gnome.Identity.service.in is missing from tarball
    (bgo#757952).</changelog>
<changelog author="dimstar@opensuse.org" date="1448366400">- Pass --enable-media-server to configure: enable DLNA provider.</changelog>
<changelog author="zaitor@opensuse.org" date="1450353600">- Update to version 3.18.3:
  + Network changes cause authentication token timeouts
    (bgo#751524).
  + imap-smtp: Fix typo in error message (bgo#755316).
  + Crash in mail_client_check_auth_run_cb when goa_mail_auth_run
    fails (bgo#758361).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.18.4:
  + kerberos: Fail early on ticket request when ticketing disabled
    (bgo#756498).
  + Examples fail if backend is disabled (bgo#758475).
  + Use primary@REALM as the presentation identity for temporary
    accounts (bgo#761188).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710400">- Update to version 3.19.2:
  + Bugs fixed: bgo#755316, bgo#757952, bgo#758361.
  + Updated translations.
- Changes from version 3.19.1:
  + Bugs fixed: bgo#752736, bgo#754142, bgo#755168, bgo#755315,
    bgo#756394, bgo#756494, bgo#756759.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455710401">- Update to version 3.19.3:
  + Bugs fixed: bgo#751524, bgo#758361.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710402">- Update to version 3.19.4:
  + Bugs fixed: bgo#758475, bgo#759571, bgo#759828, bgo#760189.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710403">- Update to version 3.19.90:
  + Bugs fixed: bgo#755316, bgo#756498, bgo#760991, bgo#761188,
    bgo#761510.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458129600">- Update to version 3.19.92:
  + bgo#756495: identity: don't ignore almost all renewal requests.
  + bgo#761262: alarm, daemon: Avoid using %m for errors.
  + bgo#761510: Factorize common code in
    GoaBackend::build_object().
  + bgo#762097: httpclient: Don't hard-code "Connection: close" in
    the request headers.
  + bgo#762155: kerberos: Do not use goa_object_peek_* in threaded
    code.
  + bgo#762548: Fix the dialogs' dimensions with newer GTK+.
  + bgo#763078: build: Update autogen.sh from GNOME recommendation.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458129601">- Update to version 3.19.92.1:
  + bgo#763078: Documentation missing from tarball.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + identity: fix renewal requests for kernel keyring based tickets
    (bgo#756495).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Update to version 3.20.2:
  + lastfm: Don't forget to update the ret variable (bgo#760991).
  + Misc usability improvements to the imap-smtp provider
    (bgo#764283).
  + org.gnome.OnlineAccounts.Account:IsTemporary is not being set
    (bgo#765994).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1469707200">- Update to version 3.20.3:
  + Bugs fixed: bgo#756431, bgo#762155, bgo#766733, bgo#768808,
    bgo#768845.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1473854400">- Update to version 3.20.4:
  + Fix a few leaks in goa-identity-service (bgo#756431).
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1481889600">- Update to version 3.20.5 (boo#1016000):
  + New API key for Google.
  + Updated translations.</changelog>

</package>
<package pkgid="6290bc9cd175d8c2584d62b89686f88c974f7561e6ccb74332eebfd05ada79c7" name="gnome-online-accounts-lang" arch="noarch">
    <version epoch="0" ver="3.20.5" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + icons: Shiny new Google icons (bgo#754142).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 3.18.1:
  + owncloud: Doesn't work with non-standard ports (bgo#752736).
  + owncloud, exchange: Sanitize HTTP error messages (bgo#755168).
  + lastfm: Leak fixes (bgo#755315).
  + identity:
  - Allow multiple simultaneous sign-in requests from one sender
    (bgo#756394).
  - Don't ever nullify identifier (bgo#756494).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + provider, telepathy: Small leak fixes (bgo#756759).</changelog>
<changelog author="zaitor@opensuse.org" date="1447243201">- Update to version 3.18.2.1:
  + Fix org.gnome.Identity.service.in is missing from tarball
    (bgo#757952).</changelog>
<changelog author="dimstar@opensuse.org" date="1448366400">- Pass --enable-media-server to configure: enable DLNA provider.</changelog>
<changelog author="zaitor@opensuse.org" date="1450353600">- Update to version 3.18.3:
  + Network changes cause authentication token timeouts
    (bgo#751524).
  + imap-smtp: Fix typo in error message (bgo#755316).
  + Crash in mail_client_check_auth_run_cb when goa_mail_auth_run
    fails (bgo#758361).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.18.4:
  + kerberos: Fail early on ticket request when ticketing disabled
    (bgo#756498).
  + Examples fail if backend is disabled (bgo#758475).
  + Use primary@REALM as the presentation identity for temporary
    accounts (bgo#761188).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710400">- Update to version 3.19.2:
  + Bugs fixed: bgo#755316, bgo#757952, bgo#758361.
  + Updated translations.
- Changes from version 3.19.1:
  + Bugs fixed: bgo#752736, bgo#754142, bgo#755168, bgo#755315,
    bgo#756394, bgo#756494, bgo#756759.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1455710401">- Update to version 3.19.3:
  + Bugs fixed: bgo#751524, bgo#758361.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710402">- Update to version 3.19.4:
  + Bugs fixed: bgo#758475, bgo#759571, bgo#759828, bgo#760189.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455710403">- Update to version 3.19.90:
  + Bugs fixed: bgo#755316, bgo#756498, bgo#760991, bgo#761188,
    bgo#761510.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458129600">- Update to version 3.19.92:
  + bgo#756495: identity: don't ignore almost all renewal requests.
  + bgo#761262: alarm, daemon: Avoid using %m for errors.
  + bgo#761510: Factorize common code in
    GoaBackend::build_object().
  + bgo#762097: httpclient: Don't hard-code "Connection: close" in
    the request headers.
  + bgo#762155: kerberos: Do not use goa_object_peek_* in threaded
    code.
  + bgo#762548: Fix the dialogs' dimensions with newer GTK+.
  + bgo#763078: build: Update autogen.sh from GNOME recommendation.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458129601">- Update to version 3.19.92.1:
  + bgo#763078: Documentation missing from tarball.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + identity: fix renewal requests for kernel keyring based tickets
    (bgo#756495).
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Update to version 3.20.2:
  + lastfm: Don't forget to update the ret variable (bgo#760991).
  + Misc usability improvements to the imap-smtp provider
    (bgo#764283).
  + org.gnome.OnlineAccounts.Account:IsTemporary is not being set
    (bgo#765994).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1469707200">- Update to version 3.20.3:
  + Bugs fixed: bgo#756431, bgo#762155, bgo#766733, bgo#768808,
    bgo#768845.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1473854400">- Update to version 3.20.4:
  + Fix a few leaks in goa-identity-service (bgo#756431).
  + Updated translations.</changelog>
<changelog author="badshah400@gmail.com" date="1481889600">- Update to version 3.20.5 (boo#1016000):
  + New API key for Google.
  + Updated translations.</changelog>

</package>
<package pkgid="4f4b978cfa4cd90ccd511dd6082236775c541879ec9de4cf49ed465e0d8f5e4b" name="gnome-packagekit" arch="src">
    <version epoch="0" ver="3.20.0" rel="3.3.1"/>

<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 3.15.3:
  + Avoid conflict with new GTK+ API.
  + Updated translations.
- Rebase gnome-packagekit-OnlyShowIn.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1422273600">- Update to version 3.15.4:
  + Add suitable Keywords to the package updater desktop file.
  + Update executable blacklist for gnome-terminal.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1424088000">- Update to version 3.15.90:
  + Remove the dialog to run newly installed software.</changelog>
<changelog author="dimstar@opensuse.org" date="1425384000">- Update to version 3.15.91:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1426507200">- Update to version 3.15.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="fcrozat@suse.com" date="1429099200">- Add patch license-agreement-title.patch: fix license agreement
  title (bsc#927319).</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 3.17.90:
  + Ensure to escape package and vendor name.
  + Consider available packages as updatable.
  + Set minimum content height for scrolledwindows.
  + Avoid registering two main desktop file categories.
  + Updated translations.
- Rebase gnome-packagekit-OnlyShowIn.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1445515200">- Add bnc-946886-install-signatures-in-viewer.patch -- install
  signatures in gpk-update-viewer if needed (bsc#946886).</changelog>
<changelog author="dimstar@opensuse.org" date="1447761600">- Move gpk-application.appdata.xml to -extras package, where also
  the .desktop file resides.</changelog>
<changelog author="rlmu@suse.com" date="1448971200">- Add bnc#939278-gnome-packagekit-asks-for-reboot-password-too-early.patch
  Asks for reboot passwd too early (bnc#939278).</changelog>
<changelog author="zaitor@opensuse.org" date="1451390400">- Replace libcanberra-devel for pkgconfig(libcanberra-gtk3)
  BuildRequires: Needed now that libcanberra-devel has been split,
  and it is what configure looks for.</changelog>
<changelog author="zaitor@opensuse.org" date="1455364800">- Disable gnome-packagekit-displaysize.patch: Upstream solved the
  issue an other way, lets test if we can drop the patch we carry.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Add a missing tag to the AppData file.
  + Add resizing to various modal dialogs.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1459944000">- Remove py_requires: The python helper functions have been removed
  since version 3.11.1.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop patch license-agreement-title.patch: fixed upstream.
- Rebase bnc#881245-update-test-affects-package-manager-should-restart-gpk-update-viewer.patch</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1468497600">- Installation of local files has been removed from gpk, avoid
  registration of bad rpm mime handler. See boo#941862, bgo#766896</changelog>
<changelog author="sckang@suse.com" date="1493121600">- Add gnome-packagekit-fix-logout-button-not-working.patch: Fix
  logout button not working when relogin is needed (bsc#988167).</changelog>
<changelog author="sckang@suse.com" date="1494504000">- Add gnome-packagekit-fix-not-responding-after-update.patch: Fix
  gpk-update-viewer not responding after installing all available
  updates (bgo#782673, bsc#1036542).</changelog>

</package>
<package pkgid="955f487560c7ed4574bdfba2629a7b3f2b489721eb091d89e34c07284ec89349" name="gnome-packagekit" arch="x86_64">
    <version epoch="0" ver="3.20.0" rel="3.3.1"/>

<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 3.15.3:
  + Avoid conflict with new GTK+ API.
  + Updated translations.
- Rebase gnome-packagekit-OnlyShowIn.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1422273600">- Update to version 3.15.4:
  + Add suitable Keywords to the package updater desktop file.
  + Update executable blacklist for gnome-terminal.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1424088000">- Update to version 3.15.90:
  + Remove the dialog to run newly installed software.</changelog>
<changelog author="dimstar@opensuse.org" date="1425384000">- Update to version 3.15.91:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1426507200">- Update to version 3.15.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="fcrozat@suse.com" date="1429099200">- Add patch license-agreement-title.patch: fix license agreement
  title (bsc#927319).</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 3.17.90:
  + Ensure to escape package and vendor name.
  + Consider available packages as updatable.
  + Set minimum content height for scrolledwindows.
  + Avoid registering two main desktop file categories.
  + Updated translations.
- Rebase gnome-packagekit-OnlyShowIn.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1445515200">- Add bnc-946886-install-signatures-in-viewer.patch -- install
  signatures in gpk-update-viewer if needed (bsc#946886).</changelog>
<changelog author="dimstar@opensuse.org" date="1447761600">- Move gpk-application.appdata.xml to -extras package, where also
  the .desktop file resides.</changelog>
<changelog author="rlmu@suse.com" date="1448971200">- Add bnc#939278-gnome-packagekit-asks-for-reboot-password-too-early.patch
  Asks for reboot passwd too early (bnc#939278).</changelog>
<changelog author="zaitor@opensuse.org" date="1451390400">- Replace libcanberra-devel for pkgconfig(libcanberra-gtk3)
  BuildRequires: Needed now that libcanberra-devel has been split,
  and it is what configure looks for.</changelog>
<changelog author="zaitor@opensuse.org" date="1455364800">- Disable gnome-packagekit-displaysize.patch: Upstream solved the
  issue an other way, lets test if we can drop the patch we carry.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Add a missing tag to the AppData file.
  + Add resizing to various modal dialogs.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1459944000">- Remove py_requires: The python helper functions have been removed
  since version 3.11.1.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop patch license-agreement-title.patch: fixed upstream.
- Rebase bnc#881245-update-test-affects-package-manager-should-restart-gpk-update-viewer.patch</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1468497600">- Installation of local files has been removed from gpk, avoid
  registration of bad rpm mime handler. See boo#941862, bgo#766896</changelog>
<changelog author="sckang@suse.com" date="1493121600">- Add gnome-packagekit-fix-logout-button-not-working.patch: Fix
  logout button not working when relogin is needed (bsc#988167).</changelog>
<changelog author="sckang@suse.com" date="1494504000">- Add gnome-packagekit-fix-not-responding-after-update.patch: Fix
  gpk-update-viewer not responding after installing all available
  updates (bgo#782673, bsc#1036542).</changelog>

</package>
<package pkgid="104785b9ba7dd80d213676524301163eed843abca83176239b6adb47a1a13b89" name="gnome-packagekit-extras" arch="x86_64">
    <version epoch="0" ver="3.20.0" rel="3.3.1"/>

<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 3.15.3:
  + Avoid conflict with new GTK+ API.
  + Updated translations.
- Rebase gnome-packagekit-OnlyShowIn.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1422273600">- Update to version 3.15.4:
  + Add suitable Keywords to the package updater desktop file.
  + Update executable blacklist for gnome-terminal.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1424088000">- Update to version 3.15.90:
  + Remove the dialog to run newly installed software.</changelog>
<changelog author="dimstar@opensuse.org" date="1425384000">- Update to version 3.15.91:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1426507200">- Update to version 3.15.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="fcrozat@suse.com" date="1429099200">- Add patch license-agreement-title.patch: fix license agreement
  title (bsc#927319).</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 3.17.90:
  + Ensure to escape package and vendor name.
  + Consider available packages as updatable.
  + Set minimum content height for scrolledwindows.
  + Avoid registering two main desktop file categories.
  + Updated translations.
- Rebase gnome-packagekit-OnlyShowIn.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1445515200">- Add bnc-946886-install-signatures-in-viewer.patch -- install
  signatures in gpk-update-viewer if needed (bsc#946886).</changelog>
<changelog author="dimstar@opensuse.org" date="1447761600">- Move gpk-application.appdata.xml to -extras package, where also
  the .desktop file resides.</changelog>
<changelog author="rlmu@suse.com" date="1448971200">- Add bnc#939278-gnome-packagekit-asks-for-reboot-password-too-early.patch
  Asks for reboot passwd too early (bnc#939278).</changelog>
<changelog author="zaitor@opensuse.org" date="1451390400">- Replace libcanberra-devel for pkgconfig(libcanberra-gtk3)
  BuildRequires: Needed now that libcanberra-devel has been split,
  and it is what configure looks for.</changelog>
<changelog author="zaitor@opensuse.org" date="1455364800">- Disable gnome-packagekit-displaysize.patch: Upstream solved the
  issue an other way, lets test if we can drop the patch we carry.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Add a missing tag to the AppData file.
  + Add resizing to various modal dialogs.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1459944000">- Remove py_requires: The python helper functions have been removed
  since version 3.11.1.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop patch license-agreement-title.patch: fixed upstream.
- Rebase bnc#881245-update-test-affects-package-manager-should-restart-gpk-update-viewer.patch</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1468497600">- Installation of local files has been removed from gpk, avoid
  registration of bad rpm mime handler. See boo#941862, bgo#766896</changelog>
<changelog author="sckang@suse.com" date="1493121600">- Add gnome-packagekit-fix-logout-button-not-working.patch: Fix
  logout button not working when relogin is needed (bsc#988167).</changelog>
<changelog author="sckang@suse.com" date="1494504000">- Add gnome-packagekit-fix-not-responding-after-update.patch: Fix
  gpk-update-viewer not responding after installing all available
  updates (bgo#782673, bsc#1036542).</changelog>

</package>
<package pkgid="7d77e1775a13ff26dc3deb3b81dd5217cac0e4530764fc3a3f1bba3f08a23543" name="gnome-packagekit-lang" arch="noarch">
    <version epoch="0" ver="3.20.0" rel="3.3.1"/>

<changelog author="zaitor@opensuse.org" date="1418990400">- Update to version 3.15.3:
  + Avoid conflict with new GTK+ API.
  + Updated translations.
- Rebase gnome-packagekit-OnlyShowIn.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1422273600">- Update to version 3.15.4:
  + Add suitable Keywords to the package updater desktop file.
  + Update executable blacklist for gnome-terminal.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1424088000">- Update to version 3.15.90:
  + Remove the dialog to run newly installed software.</changelog>
<changelog author="dimstar@opensuse.org" date="1425384000">- Update to version 3.15.91:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1426507200">- Update to version 3.15.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="fcrozat@suse.com" date="1429099200">- Add patch license-agreement-title.patch: fix license agreement
  title (bsc#927319).</changelog>
<changelog author="zaitor@opensuse.org" date="1439985600">- Update to version 3.17.90:
  + Ensure to escape package and vendor name.
  + Consider available packages as updatable.
  + Set minimum content height for scrolledwindows.
  + Avoid registering two main desktop file categories.
  + Updated translations.
- Rebase gnome-packagekit-OnlyShowIn.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1445515200">- Add bnc-946886-install-signatures-in-viewer.patch -- install
  signatures in gpk-update-viewer if needed (bsc#946886).</changelog>
<changelog author="dimstar@opensuse.org" date="1447761600">- Move gpk-application.appdata.xml to -extras package, where also
  the .desktop file resides.</changelog>
<changelog author="rlmu@suse.com" date="1448971200">- Add bnc#939278-gnome-packagekit-asks-for-reboot-password-too-early.patch
  Asks for reboot passwd too early (bnc#939278).</changelog>
<changelog author="zaitor@opensuse.org" date="1451390400">- Replace libcanberra-devel for pkgconfig(libcanberra-gtk3)
  BuildRequires: Needed now that libcanberra-devel has been split,
  and it is what configure looks for.</changelog>
<changelog author="zaitor@opensuse.org" date="1455364800">- Disable gnome-packagekit-displaysize.patch: Upstream solved the
  issue an other way, lets test if we can drop the patch we carry.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Add a missing tag to the AppData file.
  + Add resizing to various modal dialogs.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1459944000">- Remove py_requires: The python helper functions have been removed
  since version 3.11.1.</changelog>
<changelog author="mgorse@suse.com" date="1460635200">- Update to GNOME 3.20  Fate#318572
- Drop patch license-agreement-title.patch: fixed upstream.
- Rebase bnc#881245-update-test-affects-package-manager-should-restart-gpk-update-viewer.patch</changelog>
<changelog author="stefan.bruens@rwth-aachen.de" date="1468497600">- Installation of local files has been removed from gpk, avoid
  registration of bad rpm mime handler. See boo#941862, bgo#766896</changelog>
<changelog author="sckang@suse.com" date="1493121600">- Add gnome-packagekit-fix-logout-button-not-working.patch: Fix
  logout button not working when relogin is needed (bsc#988167).</changelog>
<changelog author="sckang@suse.com" date="1494504000">- Add gnome-packagekit-fix-not-responding-after-update.patch: Fix
  gpk-update-viewer not responding after installing all available
  updates (bgo#782673, bsc#1036542).</changelog>

</package>
<package pkgid="7398934b82b4cb2ffb8985c6e1dbb8cfa74416eb014efc5a60af9b1d1bfde70b" name="gnome-settings-daemon" arch="src">
    <version epoch="0" ver="3.20.1" rel="9.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Fix cancellation handling and possible crashes in all plugins.</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Fix build warnings.
  + Fix brightness changes happening on inactive sessions when
    "Automatic Brightness" is enabled.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Update to GNOME 3.20.1  Fate#318572
- Rebased gnome-settings-daemon-notify-idle-resumed.patch.
- Drop SLE patch:
  gnome-settings-daemon-bnc862603-remove-battery-recall-code.patch:
  fixed upstream.
- Drop SLE patch:
  updates-dont-use-changed-signal-on-UpClient.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-bnc872820-gtk-decoration-layout.patch:
  fixed upstream.
- Drop SLE patch: gnome-settings-daemon-icewm-cursor.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-no-lockscreen-screenshot.patch:
  fixed upstream.
- Drop SLE patch:
  gnome-settings-daemon-bsc945348-disappearing-cursor.patch:
  Removed code upstream.
- Rebased SLE patch: sle-configure-timeout-blank.patch .
- Rebased SLE patch: gnome-settings-daemon-initial-keyboard.patch .
- Rebased SLE patch:
  gsettings-do-not-store-autodetected-keyboard-settings.patch .
- Rebased SLE patch: gnome-settings-daemon-bnc877552.patch .
- Rebased patch
  gnome-settings-daemon-bnc873545-hide-warnings.patch .</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980802">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465387200">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>

</package>
<package pkgid="987344b2985a9792f400c8d890913755f0936514100d9968f14ac2e34b18590b" name="gnome-settings-daemon" arch="src">
    <version epoch="0" ver="3.20.1" rel="9.6.1"/>

<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Fix build warnings.
  + Fix brightness changes happening on inactive sessions when
    "Automatic Brightness" is enabled.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Update to GNOME 3.20.1  Fate#318572
- Rebased gnome-settings-daemon-notify-idle-resumed.patch.
- Drop SLE patch:
  gnome-settings-daemon-bnc862603-remove-battery-recall-code.patch:
  fixed upstream.
- Drop SLE patch:
  updates-dont-use-changed-signal-on-UpClient.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-bnc872820-gtk-decoration-layout.patch:
  fixed upstream.
- Drop SLE patch: gnome-settings-daemon-icewm-cursor.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-no-lockscreen-screenshot.patch:
  fixed upstream.
- Drop SLE patch:
  gnome-settings-daemon-bsc945348-disappearing-cursor.patch:
  Removed code upstream.
- Rebased SLE patch: sle-configure-timeout-blank.patch .
- Rebased SLE patch: gnome-settings-daemon-initial-keyboard.patch .
- Rebased SLE patch:
  gsettings-do-not-store-autodetected-keyboard-settings.patch .
- Rebased SLE patch: gnome-settings-daemon-bnc877552.patch .
- Rebased patch
  gnome-settings-daemon-bnc873545-hide-warnings.patch .</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980802">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465387200">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>
<changelog author="xwang@suse.com" date="1494417600">- Add gnome-settings-daemon-keybindings-become-unavaiable.patch:
  Fix some keybindings become unavailable. Include upstream commits
  8966dd9, 7d15e66, e980c09, 61be0fa, 2600ac4.
  (bsc#1000599 bgo#758302)</changelog>

</package>
<package pkgid="31eb3ce7d6579bd537476969138b39b8e2f583022245abdfd6cf4550b5cf09ae" name="gnome-settings-daemon" arch="src">
    <version epoch="0" ver="3.20.1" rel="9.9.1"/>

<changelog author="federico@suse.com" date="1460980800">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465473600">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>
<changelog author="xwang@suse.com" date="1494417600">- Add gnome-settings-daemon-keybindings-become-unavaiable.patch:
  Fix some keybindings become unavailable. Include upstream commits
  8966dd9, 7d15e66, e980c09, 61be0fa, 2600ac4.
  (bsc#1000599 bgo#758302)</changelog>
<changelog author="fezhang@suse.com" date="1499947200">- Add gnome-settings-daemon-gvc-crash-headset.patch: Backport
  commit 25bf3ed7. Fix a crash caused by double free when setting
  headset (bsc#1045780).</changelog>
<changelog author="hpj@suse.com" date="1502366400">- Modify gnome-settings-daemon-revert-libinput-mandatory.patch
  (bsc#990470). This fixes two-finger scrolling in the GNOME
  desktop environment.</changelog>

</package>
<package pkgid="460328f5bbb7f7ffe8bb51d63e3a6a75a73e6113e6fde5f8e8473ab0f57e0433" name="gnome-settings-daemon" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="9.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Fix cancellation handling and possible crashes in all plugins.</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Fix build warnings.
  + Fix brightness changes happening on inactive sessions when
    "Automatic Brightness" is enabled.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Update to GNOME 3.20.1  Fate#318572
- Rebased gnome-settings-daemon-notify-idle-resumed.patch.
- Drop SLE patch:
  gnome-settings-daemon-bnc862603-remove-battery-recall-code.patch:
  fixed upstream.
- Drop SLE patch:
  updates-dont-use-changed-signal-on-UpClient.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-bnc872820-gtk-decoration-layout.patch:
  fixed upstream.
- Drop SLE patch: gnome-settings-daemon-icewm-cursor.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-no-lockscreen-screenshot.patch:
  fixed upstream.
- Drop SLE patch:
  gnome-settings-daemon-bsc945348-disappearing-cursor.patch:
  Removed code upstream.
- Rebased SLE patch: sle-configure-timeout-blank.patch .
- Rebased SLE patch: gnome-settings-daemon-initial-keyboard.patch .
- Rebased SLE patch:
  gsettings-do-not-store-autodetected-keyboard-settings.patch .
- Rebased SLE patch: gnome-settings-daemon-bnc877552.patch .
- Rebased patch
  gnome-settings-daemon-bnc873545-hide-warnings.patch .</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980802">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465387200">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>

</package>
<package pkgid="11f7367d629aaf27cf9d20ae02a6f4fc59ab3ed50b94de993fdfbc0e31335c27" name="gnome-settings-daemon" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="9.6.1"/>

<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Fix build warnings.
  + Fix brightness changes happening on inactive sessions when
    "Automatic Brightness" is enabled.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Update to GNOME 3.20.1  Fate#318572
- Rebased gnome-settings-daemon-notify-idle-resumed.patch.
- Drop SLE patch:
  gnome-settings-daemon-bnc862603-remove-battery-recall-code.patch:
  fixed upstream.
- Drop SLE patch:
  updates-dont-use-changed-signal-on-UpClient.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-bnc872820-gtk-decoration-layout.patch:
  fixed upstream.
- Drop SLE patch: gnome-settings-daemon-icewm-cursor.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-no-lockscreen-screenshot.patch:
  fixed upstream.
- Drop SLE patch:
  gnome-settings-daemon-bsc945348-disappearing-cursor.patch:
  Removed code upstream.
- Rebased SLE patch: sle-configure-timeout-blank.patch .
- Rebased SLE patch: gnome-settings-daemon-initial-keyboard.patch .
- Rebased SLE patch:
  gsettings-do-not-store-autodetected-keyboard-settings.patch .
- Rebased SLE patch: gnome-settings-daemon-bnc877552.patch .
- Rebased patch
  gnome-settings-daemon-bnc873545-hide-warnings.patch .</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980802">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465387200">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>
<changelog author="xwang@suse.com" date="1494417600">- Add gnome-settings-daemon-keybindings-become-unavaiable.patch:
  Fix some keybindings become unavailable. Include upstream commits
  8966dd9, 7d15e66, e980c09, 61be0fa, 2600ac4.
  (bsc#1000599 bgo#758302)</changelog>

</package>
<package pkgid="d15aec589150cc46ee32f22a68a28c6b0fb351fd57a0a4b06fd3654269c4ad79" name="gnome-settings-daemon" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="9.9.1"/>

<changelog author="federico@suse.com" date="1460980800">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465473600">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>
<changelog author="xwang@suse.com" date="1494417600">- Add gnome-settings-daemon-keybindings-become-unavaiable.patch:
  Fix some keybindings become unavailable. Include upstream commits
  8966dd9, 7d15e66, e980c09, 61be0fa, 2600ac4.
  (bsc#1000599 bgo#758302)</changelog>
<changelog author="fezhang@suse.com" date="1499947200">- Add gnome-settings-daemon-gvc-crash-headset.patch: Backport
  commit 25bf3ed7. Fix a crash caused by double free when setting
  headset (bsc#1045780).</changelog>
<changelog author="hpj@suse.com" date="1502366400">- Modify gnome-settings-daemon-revert-libinput-mandatory.patch
  (bsc#990470). This fixes two-finger scrolling in the GNOME
  desktop environment.</changelog>

</package>
<package pkgid="05a10ffc25568ff9aa2a0d8fd02f3d64f7fae0615d0e5dcf6d6c5cebb5473539" name="gnome-settings-daemon-devel" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="9.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Fix cancellation handling and possible crashes in all plugins.</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Fix build warnings.
  + Fix brightness changes happening on inactive sessions when
    "Automatic Brightness" is enabled.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Update to GNOME 3.20.1  Fate#318572
- Rebased gnome-settings-daemon-notify-idle-resumed.patch.
- Drop SLE patch:
  gnome-settings-daemon-bnc862603-remove-battery-recall-code.patch:
  fixed upstream.
- Drop SLE patch:
  updates-dont-use-changed-signal-on-UpClient.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-bnc872820-gtk-decoration-layout.patch:
  fixed upstream.
- Drop SLE patch: gnome-settings-daemon-icewm-cursor.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-no-lockscreen-screenshot.patch:
  fixed upstream.
- Drop SLE patch:
  gnome-settings-daemon-bsc945348-disappearing-cursor.patch:
  Removed code upstream.
- Rebased SLE patch: sle-configure-timeout-blank.patch .
- Rebased SLE patch: gnome-settings-daemon-initial-keyboard.patch .
- Rebased SLE patch:
  gsettings-do-not-store-autodetected-keyboard-settings.patch .
- Rebased SLE patch: gnome-settings-daemon-bnc877552.patch .
- Rebased patch
  gnome-settings-daemon-bnc873545-hide-warnings.patch .</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980802">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465387200">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>

</package>
<package pkgid="067eee3798c0d3182d4c57b82ec17a12f5514e677122ae65b67e5ccd09e74cbc" name="gnome-settings-daemon-devel" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="9.6.1"/>

<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Fix build warnings.
  + Fix brightness changes happening on inactive sessions when
    "Automatic Brightness" is enabled.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Update to GNOME 3.20.1  Fate#318572
- Rebased gnome-settings-daemon-notify-idle-resumed.patch.
- Drop SLE patch:
  gnome-settings-daemon-bnc862603-remove-battery-recall-code.patch:
  fixed upstream.
- Drop SLE patch:
  updates-dont-use-changed-signal-on-UpClient.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-bnc872820-gtk-decoration-layout.patch:
  fixed upstream.
- Drop SLE patch: gnome-settings-daemon-icewm-cursor.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-no-lockscreen-screenshot.patch:
  fixed upstream.
- Drop SLE patch:
  gnome-settings-daemon-bsc945348-disappearing-cursor.patch:
  Removed code upstream.
- Rebased SLE patch: sle-configure-timeout-blank.patch .
- Rebased SLE patch: gnome-settings-daemon-initial-keyboard.patch .
- Rebased SLE patch:
  gsettings-do-not-store-autodetected-keyboard-settings.patch .
- Rebased SLE patch: gnome-settings-daemon-bnc877552.patch .
- Rebased patch
  gnome-settings-daemon-bnc873545-hide-warnings.patch .</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980802">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465387200">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>
<changelog author="xwang@suse.com" date="1494417600">- Add gnome-settings-daemon-keybindings-become-unavaiable.patch:
  Fix some keybindings become unavailable. Include upstream commits
  8966dd9, 7d15e66, e980c09, 61be0fa, 2600ac4.
  (bsc#1000599 bgo#758302)</changelog>

</package>
<package pkgid="ac2195d15cd8f3877391e30abff084b67086707f87cc0a548edb0927d3d237a5" name="gnome-settings-daemon-devel" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="9.9.1"/>

<changelog author="federico@suse.com" date="1460980800">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465473600">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>
<changelog author="xwang@suse.com" date="1494417600">- Add gnome-settings-daemon-keybindings-become-unavaiable.patch:
  Fix some keybindings become unavailable. Include upstream commits
  8966dd9, 7d15e66, e980c09, 61be0fa, 2600ac4.
  (bsc#1000599 bgo#758302)</changelog>
<changelog author="fezhang@suse.com" date="1499947200">- Add gnome-settings-daemon-gvc-crash-headset.patch: Backport
  commit 25bf3ed7. Fix a crash caused by double free when setting
  headset (bsc#1045780).</changelog>
<changelog author="hpj@suse.com" date="1502366400">- Modify gnome-settings-daemon-revert-libinput-mandatory.patch
  (bsc#990470). This fixes two-finger scrolling in the GNOME
  desktop environment.</changelog>

</package>
<package pkgid="4c8a414cd308ee2fc1c8a5365706629076c3d4654429b4cae0ff21f1df238240" name="gnome-settings-daemon-lang" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="9.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Fix cancellation handling and possible crashes in all plugins.</changelog>
<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Fix build warnings.
  + Fix brightness changes happening on inactive sessions when
    "Automatic Brightness" is enabled.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Update to GNOME 3.20.1  Fate#318572
- Rebased gnome-settings-daemon-notify-idle-resumed.patch.
- Drop SLE patch:
  gnome-settings-daemon-bnc862603-remove-battery-recall-code.patch:
  fixed upstream.
- Drop SLE patch:
  updates-dont-use-changed-signal-on-UpClient.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-bnc872820-gtk-decoration-layout.patch:
  fixed upstream.
- Drop SLE patch: gnome-settings-daemon-icewm-cursor.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-no-lockscreen-screenshot.patch:
  fixed upstream.
- Drop SLE patch:
  gnome-settings-daemon-bsc945348-disappearing-cursor.patch:
  Removed code upstream.
- Rebased SLE patch: sle-configure-timeout-blank.patch .
- Rebased SLE patch: gnome-settings-daemon-initial-keyboard.patch .
- Rebased SLE patch:
  gsettings-do-not-store-autodetected-keyboard-settings.patch .
- Rebased SLE patch: gnome-settings-daemon-bnc877552.patch .
- Rebased patch
  gnome-settings-daemon-bnc873545-hide-warnings.patch .</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980802">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465387200">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>

</package>
<package pkgid="82978788b4a38368b18df1eaab006d7707494310f3516e2cb8f064d49c6ab14f" name="gnome-settings-daemon-lang" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="9.6.1"/>

<changelog author="zaitor@opensuse.org" date="1460635200">- Update to version 3.20.1:
  + Fix build warnings.
  + Fix brightness changes happening on inactive sessions when
    "Automatic Brightness" is enabled.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1460980800">- Update to GNOME 3.20.1  Fate#318572
- Rebased gnome-settings-daemon-notify-idle-resumed.patch.
- Drop SLE patch:
  gnome-settings-daemon-bnc862603-remove-battery-recall-code.patch:
  fixed upstream.
- Drop SLE patch:
  updates-dont-use-changed-signal-on-UpClient.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-bnc872820-gtk-decoration-layout.patch:
  fixed upstream.
- Drop SLE patch: gnome-settings-daemon-icewm-cursor.patch:
  Removed code upstream.
- Drop SLE patch:
  gnome-settings-daemon-no-lockscreen-screenshot.patch:
  fixed upstream.
- Drop SLE patch:
  gnome-settings-daemon-bsc945348-disappearing-cursor.patch:
  Removed code upstream.
- Rebased SLE patch: sle-configure-timeout-blank.patch .
- Rebased SLE patch: gnome-settings-daemon-initial-keyboard.patch .
- Rebased SLE patch:
  gsettings-do-not-store-autodetected-keyboard-settings.patch .
- Rebased SLE patch: gnome-settings-daemon-bnc877552.patch .
- Rebased patch
  gnome-settings-daemon-bnc873545-hide-warnings.patch .</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980802">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465387200">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>
<changelog author="xwang@suse.com" date="1494417600">- Add gnome-settings-daemon-keybindings-become-unavaiable.patch:
  Fix some keybindings become unavailable. Include upstream commits
  8966dd9, 7d15e66, e980c09, 61be0fa, 2600ac4.
  (bsc#1000599 bgo#758302)</changelog>

</package>
<package pkgid="efc22661b22627f8e8fbbdc0371655b262186892633d69f7482fc002db1d00dd" name="gnome-settings-daemon-lang" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="9.9.1"/>

<changelog author="federico@suse.com" date="1460980800">- Removed gnome-settings-daemon-initial-keyboard.patch.  Upstream's
  behavior is fine, as the default keyboard layout needs to be
  available for the screen lock.</changelog>
<changelog author="federico@suse.com" date="1460980801">- Removed
  gsettings-do-not-store-autodetected-keyboard-settings.patch.
  Equivalent code is now upstream.</changelog>
<changelog author="federico@suse.com" date="1463486400">- Added back an updated version of
  gnome-settings-daemon-initial-keyboard.patch for bsc#979051.
  Suse works differently from GNOME; we set the default keyboard
  from xkb, and GNOME likes to do it itself.  This makes sure
  there is no keyboard selector icon if there is a single default
  keyboard defined.</changelog>
<changelog author="dimstar@opensuse.org" date="1465214400">- Add explicit pkgconfig(libgeoclue-2.0) BuildRequires: configure
  checks for it and it allows us to specify the minimum version
  required.</changelog>
<changelog author="sreeves@suse.com" date="1465473600">- Remove gnome-settings-daemon-bnc877552.patch - fixed upstream</changelog>
<changelog author="fezhang@suse.com" date="1466164800">- Add gnome-settings-daemon-housekeeping-ignore-boot-efi.patch
  (bsc#919217). Prevent popup warnings about /boot/efi on a default
  UEFI installation.</changelog>
<changelog author="mgorse@suse.com" date="1470398400">- Only require udev on SLE. Only needed for older filesystem
  package.
- Re-enable gnome-patch-translation on SLE. We don't have any
  non-rebased patches now, so probably safe.
- Drop gnome-settings-daemon-housekeeping-ignore-boot-efi.patch:
  now handled in branding.</changelog>
<changelog author="sckang@suse.com" date="1470830400">- Add gnome-settings-daemon-bring-back-updates-plugin.patch:
  Revert upstream commits fc22a8100fa40533fddfb4338160a20188e46c6b
  and e3e961c52419df5f2544b24957e71cf3a4c5ef85 to bring back the
  updates plugin.(bsc#991024)</changelog>
<changelog author="dimstar@opensuse.org" date="1472212800">- Call autoreconf on SLE12 and Leap 42.x:
  gnome-settings-daemon-bring-back-updates-plugin.patch is also
  applied on Leap, hence autoreconf needs to run there too.</changelog>
<changelog author="fezhang@suse.com" date="1473249600">- Add gnome-settings-daemon-shutdown-with-power-button.patch:
  Bring back "shutdown" as a configurable choice for power button.
  Even though upstream removed it due to "too destructive" and
  recommends using a custom shortcut, we still need it for bare
  metal servers without keyboards attched (bsc#996342).
  Check bgo#753713, bgo#755953 to learn why upstream removed the
  power button actions.</changelog>
<changelog author="dimstar@opensuse.org" date="1473336000">- Also apply gnome-settings-daemon-shutdown-with-power-button.patch
  on openSUSE (boo#993381).</changelog>
<changelog author="fezhang@suse.com" date="1473681600">- Rename gnome-settings-daemon-shutdown-with-power-button.patch to
  gnome-settings-daemon-more-power-button-actions.patch:
  Also add back the "interactive" power button action for
  consistency with SLES11 behavior (bsc#996342).</changelog>
<changelog author="sckang@suse.com" date="1476360000">- Modify gnome-settings-daemon-bring-back-updates-plugin.patch: Fix
  updates notification not popping up in openSUSE (bsc#1004343).</changelog>
<changelog author="dimstar@opensuse.org" date="1478520000">- Update gnome-settings-daemon-bring-back-updates-plugin.patch:
  + Add pk-clear-offline-update, which originally belonged to
    PackageKit, but install it now to g-s-d's libexecdir.
  + Add an additional annotation to the PK handler that this binary
    is part of org.freedesktop.packagekit.clear-offline-update
    (only annotation is being installed, no rule or action).
  + Fixes boo#1005495: Repetitive Update notification after an
    offline update was done (as nothing removed the status file
    when the notification was confirmed by clicking 'ok').</changelog>
<changelog author="xwang@suse.com" date="1479297600">- Add gnome-settings-daemon-shutdown-dialog-delay.patch: Fix
  'Shutdown dialog delay 1 to 2 seconds' (bsc#979257, bgo#774452).</changelog>
<changelog author="zaitor@opensuse.org" date="1484308800">- Apply gnome-settings-daemon-initial-keyboard.patch also for
  openSUSE, this fix is also needed there (boo#1009515).</changelog>
<changelog author="xwang@suse.com" date="1490270400">- Update sle-configure-timeout-blank.patch: Fix mouse cursor on
  black screen (bsc#1029637).</changelog>
<changelog author="xwang@suse.com" date="1494417600">- Add gnome-settings-daemon-keybindings-become-unavaiable.patch:
  Fix some keybindings become unavailable. Include upstream commits
  8966dd9, 7d15e66, e980c09, 61be0fa, 2600ac4.
  (bsc#1000599 bgo#758302)</changelog>
<changelog author="fezhang@suse.com" date="1499947200">- Add gnome-settings-daemon-gvc-crash-headset.patch: Backport
  commit 25bf3ed7. Fix a crash caused by double free when setting
  headset (bsc#1045780).</changelog>
<changelog author="hpj@suse.com" date="1502366400">- Modify gnome-settings-daemon-revert-libinput-mandatory.patch
  (bsc#990470). This fixes two-finger scrolling in the GNOME
  desktop environment.</changelog>

</package>
<package pkgid="55af93086bb1b7e95bba54ebf0eaa467ad8391839f7907626dc186bc273eb5c4" name="gnome-shell" arch="src">
    <version epoch="0" ver="3.20.4" rel="10.3.1"/>

<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468):
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch:
  Fix app windows overlay app list in overview screen (bsc#1008539,
  bgo#774381).</changelog>
<changelog author="qzheng@suse.com" date="1492689600">- Add gnome-shell-login-fix-session-button-can-be-clicked.patch:
  Disable session selection button when it's hidden in user switch
  dialog (bsc#1034584, bsc#1034827, bgo#781482).</changelog>
<changelog author="xwang@suse.com" date="1499256000">- Enable gnome-shell-878951-hide-list-with-no-user.patch on
  openSUSE. Upstream commit fbc5e37. (bsc#1047262, bgo#731320).</changelog>
<changelog author="alarrosa@suse.com" date="1499774400">- Add
  gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch,
  gnome-shell-1036494-Catch-import-errors.patch and
  gnome-shell-1036494-Consistently-handle-initExtension-errors.patch
  to handle correctly extensions that fail to load (bsc#1036494,
  bgo#781728, CVE-2017-8288).</changelog>
<changelog author="zaitor@opensuse.org" date="1499947200">- Add gnome-shell-portalhelper-Fix-auth-URI-not-being-passed-to-window-patch:
  + Fix auth URI not being passed to window (bgo#783286).</changelog>

</package>
<package pkgid="189837760c25adc37a53eb6a0bbb752def1edec5b8a6bdcf0d9bf71f350c769b" name="gnome-shell" arch="src">
    <version epoch="0" ver="3.20.4" rel="8.1"/>

<changelog author="cxiong@suse.com" date="1462363200">- Rebase SLE Classic (basic) Fate#318572
  + DROPPED bnc963119-sle-fix-menu-navigation.patch
    Keyboard navigation is possible in upstream now, though weird.
  + RENAMED&amp;UPDATED sle-classic-ext.patch to
    gs-sle-classic-ext.patch.
  + UPDATED SLEClassicExt.js.</changelog>
<changelog author="cxiong@suse.com" date="1462795200">- SLE Classic Fixes (REBASING DONE)
  + MERGED gnome-shell-sle-multiple-fixes.patch
  + Enable window-list extension in SLE Classic (fix for previous
    negligence)
  + Add support for AppMenu auto-toggling
  + Simplify patch and SLEClassicExt.js code</changelog>
<changelog author="zaitor@opensuse.org" date="1462968000">- Update to version 3.20.2:
  + Save screencasts in HOME if XDG_VIDEO_DIR doesn't exist
    (bgo#765015).
  + Don't show orientation lock when g-s-d won't rotate
    (bgo#765267).
  + Misc. bug fixes: bgo#722752, bgo#765061, bgo#763068,
    bgo#765607, bgo#757676.
  + Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1462968001">- Add gnome-shell-cogl-nvidia-fixes.patch: Init framebuffer early
  to fix gnome-shell crash on NVIDIA drivers (boo#976871,
  bgo#764898).</changelog>
<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468)
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch
  + Fix app windows overlay app list in overview screen.
  + (bsc#1008539,bgo#774381)</changelog>

</package>
<package pkgid="6b4c7b7a187409c6b2ff2f210acfc1a3c21fd28cdb9fcf0639e454908d80f81e" name="gnome-shell" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="10.3.1"/>

<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468):
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch:
  Fix app windows overlay app list in overview screen (bsc#1008539,
  bgo#774381).</changelog>
<changelog author="qzheng@suse.com" date="1492689600">- Add gnome-shell-login-fix-session-button-can-be-clicked.patch:
  Disable session selection button when it's hidden in user switch
  dialog (bsc#1034584, bsc#1034827, bgo#781482).</changelog>
<changelog author="xwang@suse.com" date="1499256000">- Enable gnome-shell-878951-hide-list-with-no-user.patch on
  openSUSE. Upstream commit fbc5e37. (bsc#1047262, bgo#731320).</changelog>
<changelog author="alarrosa@suse.com" date="1499774400">- Add
  gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch,
  gnome-shell-1036494-Catch-import-errors.patch and
  gnome-shell-1036494-Consistently-handle-initExtension-errors.patch
  to handle correctly extensions that fail to load (bsc#1036494,
  bgo#781728, CVE-2017-8288).</changelog>
<changelog author="zaitor@opensuse.org" date="1499947200">- Add gnome-shell-portalhelper-Fix-auth-URI-not-being-passed-to-window-patch:
  + Fix auth URI not being passed to window (bgo#783286).</changelog>

</package>
<package pkgid="b143a808d309fb56844a5a79996e1cda1606934736b1a702b59bd509be7818c4" name="gnome-shell" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="8.1"/>

<changelog author="cxiong@suse.com" date="1462363200">- Rebase SLE Classic (basic) Fate#318572
  + DROPPED bnc963119-sle-fix-menu-navigation.patch
    Keyboard navigation is possible in upstream now, though weird.
  + RENAMED&amp;UPDATED sle-classic-ext.patch to
    gs-sle-classic-ext.patch.
  + UPDATED SLEClassicExt.js.</changelog>
<changelog author="cxiong@suse.com" date="1462795200">- SLE Classic Fixes (REBASING DONE)
  + MERGED gnome-shell-sle-multiple-fixes.patch
  + Enable window-list extension in SLE Classic (fix for previous
    negligence)
  + Add support for AppMenu auto-toggling
  + Simplify patch and SLEClassicExt.js code</changelog>
<changelog author="zaitor@opensuse.org" date="1462968000">- Update to version 3.20.2:
  + Save screencasts in HOME if XDG_VIDEO_DIR doesn't exist
    (bgo#765015).
  + Don't show orientation lock when g-s-d won't rotate
    (bgo#765267).
  + Misc. bug fixes: bgo#722752, bgo#765061, bgo#763068,
    bgo#765607, bgo#757676.
  + Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1462968001">- Add gnome-shell-cogl-nvidia-fixes.patch: Init framebuffer early
  to fix gnome-shell crash on NVIDIA drivers (boo#976871,
  bgo#764898).</changelog>
<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468)
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch
  + Fix app windows overlay app list in overview screen.
  + (bsc#1008539,bgo#774381)</changelog>

</package>
<package pkgid="3867607a036a5593398072344465feabb186fccb2439a66f0100dbbe62d750f6" name="gnome-shell-browser-plugin" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="10.3.1"/>

<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468):
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch:
  Fix app windows overlay app list in overview screen (bsc#1008539,
  bgo#774381).</changelog>
<changelog author="qzheng@suse.com" date="1492689600">- Add gnome-shell-login-fix-session-button-can-be-clicked.patch:
  Disable session selection button when it's hidden in user switch
  dialog (bsc#1034584, bsc#1034827, bgo#781482).</changelog>
<changelog author="xwang@suse.com" date="1499256000">- Enable gnome-shell-878951-hide-list-with-no-user.patch on
  openSUSE. Upstream commit fbc5e37. (bsc#1047262, bgo#731320).</changelog>
<changelog author="alarrosa@suse.com" date="1499774400">- Add
  gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch,
  gnome-shell-1036494-Catch-import-errors.patch and
  gnome-shell-1036494-Consistently-handle-initExtension-errors.patch
  to handle correctly extensions that fail to load (bsc#1036494,
  bgo#781728, CVE-2017-8288).</changelog>
<changelog author="zaitor@opensuse.org" date="1499947200">- Add gnome-shell-portalhelper-Fix-auth-URI-not-being-passed-to-window-patch:
  + Fix auth URI not being passed to window (bgo#783286).</changelog>

</package>
<package pkgid="3128c87eba579fda457900ac0d75b7ecd2fa6b7e2e2cb81270033182b22616d8" name="gnome-shell-browser-plugin" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="8.1"/>

<changelog author="cxiong@suse.com" date="1462363200">- Rebase SLE Classic (basic) Fate#318572
  + DROPPED bnc963119-sle-fix-menu-navigation.patch
    Keyboard navigation is possible in upstream now, though weird.
  + RENAMED&amp;UPDATED sle-classic-ext.patch to
    gs-sle-classic-ext.patch.
  + UPDATED SLEClassicExt.js.</changelog>
<changelog author="cxiong@suse.com" date="1462795200">- SLE Classic Fixes (REBASING DONE)
  + MERGED gnome-shell-sle-multiple-fixes.patch
  + Enable window-list extension in SLE Classic (fix for previous
    negligence)
  + Add support for AppMenu auto-toggling
  + Simplify patch and SLEClassicExt.js code</changelog>
<changelog author="zaitor@opensuse.org" date="1462968000">- Update to version 3.20.2:
  + Save screencasts in HOME if XDG_VIDEO_DIR doesn't exist
    (bgo#765015).
  + Don't show orientation lock when g-s-d won't rotate
    (bgo#765267).
  + Misc. bug fixes: bgo#722752, bgo#765061, bgo#763068,
    bgo#765607, bgo#757676.
  + Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1462968001">- Add gnome-shell-cogl-nvidia-fixes.patch: Init framebuffer early
  to fix gnome-shell crash on NVIDIA drivers (boo#976871,
  bgo#764898).</changelog>
<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468)
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch
  + Fix app windows overlay app list in overview screen.
  + (bsc#1008539,bgo#774381)</changelog>

</package>
<package pkgid="dc9682ddc906454c37cc51d1f197df14e5c43e36ceb50257d10bf68bd97c5956" name="gnome-shell-calendar" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="10.3.1"/>

<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468):
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch:
  Fix app windows overlay app list in overview screen (bsc#1008539,
  bgo#774381).</changelog>
<changelog author="qzheng@suse.com" date="1492689600">- Add gnome-shell-login-fix-session-button-can-be-clicked.patch:
  Disable session selection button when it's hidden in user switch
  dialog (bsc#1034584, bsc#1034827, bgo#781482).</changelog>
<changelog author="xwang@suse.com" date="1499256000">- Enable gnome-shell-878951-hide-list-with-no-user.patch on
  openSUSE. Upstream commit fbc5e37. (bsc#1047262, bgo#731320).</changelog>
<changelog author="alarrosa@suse.com" date="1499774400">- Add
  gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch,
  gnome-shell-1036494-Catch-import-errors.patch and
  gnome-shell-1036494-Consistently-handle-initExtension-errors.patch
  to handle correctly extensions that fail to load (bsc#1036494,
  bgo#781728, CVE-2017-8288).</changelog>
<changelog author="zaitor@opensuse.org" date="1499947200">- Add gnome-shell-portalhelper-Fix-auth-URI-not-being-passed-to-window-patch:
  + Fix auth URI not being passed to window (bgo#783286).</changelog>

</package>
<package pkgid="7597342e7d60ed6ac1035f377793d719c6aa6d028d4b8ba2538483fa0a8de989" name="gnome-shell-calendar" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="8.1"/>

<changelog author="cxiong@suse.com" date="1462363200">- Rebase SLE Classic (basic) Fate#318572
  + DROPPED bnc963119-sle-fix-menu-navigation.patch
    Keyboard navigation is possible in upstream now, though weird.
  + RENAMED&amp;UPDATED sle-classic-ext.patch to
    gs-sle-classic-ext.patch.
  + UPDATED SLEClassicExt.js.</changelog>
<changelog author="cxiong@suse.com" date="1462795200">- SLE Classic Fixes (REBASING DONE)
  + MERGED gnome-shell-sle-multiple-fixes.patch
  + Enable window-list extension in SLE Classic (fix for previous
    negligence)
  + Add support for AppMenu auto-toggling
  + Simplify patch and SLEClassicExt.js code</changelog>
<changelog author="zaitor@opensuse.org" date="1462968000">- Update to version 3.20.2:
  + Save screencasts in HOME if XDG_VIDEO_DIR doesn't exist
    (bgo#765015).
  + Don't show orientation lock when g-s-d won't rotate
    (bgo#765267).
  + Misc. bug fixes: bgo#722752, bgo#765061, bgo#763068,
    bgo#765607, bgo#757676.
  + Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1462968001">- Add gnome-shell-cogl-nvidia-fixes.patch: Init framebuffer early
  to fix gnome-shell crash on NVIDIA drivers (boo#976871,
  bgo#764898).</changelog>
<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468)
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch
  + Fix app windows overlay app list in overview screen.
  + (bsc#1008539,bgo#774381)</changelog>

</package>
<package pkgid="e4701af9f9244a0a0fc83809a7534c734540789c8930446e4d7510c43b52537c" name="gnome-shell-classic" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="6.1"/>

<changelog author="zaitor@opensuse.org" date="1447329600">- Update to version 3.18.2:
  + Fix classic style issues.</changelog>
<changelog author="cxiong@suse.com" date="1447675200">- Add bnc947381-Application-menu-selections-stop-working.patch:
  Fix application menu open issue. Upstream has this fixed but no
  related bug report (bnc947381).</changelog>
<changelog author="zaitor@opensuse.org" date="1452427200">- Update to version 3.18.3:
  + apps-menu: Fix .desktop entries in subdirectories.</changelog>
<changelog author="zaitor@opensuse.org" date="1452427201">- Update to version 3.19.1:
  + Fix some theme issues.</changelog>
<changelog author="zaitor@opensuse.org" date="1452427202">- Update to version 3.19.2:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1452427203">- Update to version 3.19.3:
  + native-window-placement: Don't let border overlap title.
  + apps-menu: Fix handling of .desktop files in subdirectories.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453464000">- Update to version 3.19.4:
  + screenshot-window-sizer: HiDPI support.
  + Fix gnome-shell component in classic session.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.90:
  + Version bump only, no changes.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + version bump, nothing to see here.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 3.20.0:
  + version bump, nothing to see here.</changelog>
<changelog author="hpj@suse.com" date="1460721600">- Update to GNOME 3.20 -- Fate#318572.
- Temporarily disable SLE patches and theming. It will be
  re-enabled in a later update.</changelog>
<changelog author="cxiong@suse.com" date="1461153600">- Patches(none-SLE-classic) reviewing for SP2 GNOME 3.20
- REBASED:
  + gnome-shell-add-app-to-desktop.patch
- DROPPED: Upstreamed
  + gnome-shell-use-env-var-for-mode.patch
  + place-menu-handle-special-user-dirs-update.patch
  + 0001-window-list-import-gettext-for-the-right-domain.patch
  + gnome-shell-extensions-bnc872820-wm-button-layout.patch
  + bnc947381-Application-menu-selections-stop-working.patch
- DROPPED: Invalid
  + gnome-classic-move-notification-widget-above.patch</changelog>
<changelog author="cxiong@suse.com" date="1462449600">- Rebasing SLE Classic (basic) (Fate#318572)
- Add source sle-classic.desktop: xsession file
- Add patch gse-sle-classic-ext.patch: add sle classic support
- DROPPED: Invalid
  + gnome-classic-exts-arrow-fix.patch
  + gnome-sle-classic-ext-build.patch
  + sle-classic.tar.bz2</changelog>
<changelog author="cxiong@suse.com" date="1462795200">- SLE Classic (REBASING DONE)
  + DROPPED places-menu-use-nautilus-for-links.patch (Invalid)
  + Add workspace-indicator to the build
  + Fix the gap between bottom menu and its button.
  + Fix windows auto-grouping.
  + Hide window list in Overview
  + Clean up spec file.</changelog>
<changelog author="zaitor@opensuse.org" date="1462968000">- Update to version 3.20.1:
  + Update classic style.
  + Updated translations.</changelog>
<changelog author="cxiong@suse.com" date="1464004800">- Update to GNOME 3.20.2 fate#318572
  + gse-sle-classic-ext.patch updated.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="yfjiang@suse.com" date="1476187200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + add workspace indicator back for LEAP 42.2</changelog>
<changelog author="xwang@suse.com" date="1478001600">- Add SUSE logo on lock screen when auth is requested bsc#1007468
  + sle-classic-lock-screen-background.patch
  + SLE-theme.tar.gz</changelog>

</package>
<package pkgid="1f4a1e6f3b4cb08ceefc9b1231a0576c1d36748dccf9d76bb9d1973ec305e4e6" name="gnome-shell-devel" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="10.3.1"/>

<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468):
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch:
  Fix app windows overlay app list in overview screen (bsc#1008539,
  bgo#774381).</changelog>
<changelog author="qzheng@suse.com" date="1492689600">- Add gnome-shell-login-fix-session-button-can-be-clicked.patch:
  Disable session selection button when it's hidden in user switch
  dialog (bsc#1034584, bsc#1034827, bgo#781482).</changelog>
<changelog author="xwang@suse.com" date="1499256000">- Enable gnome-shell-878951-hide-list-with-no-user.patch on
  openSUSE. Upstream commit fbc5e37. (bsc#1047262, bgo#731320).</changelog>
<changelog author="alarrosa@suse.com" date="1499774400">- Add
  gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch,
  gnome-shell-1036494-Catch-import-errors.patch and
  gnome-shell-1036494-Consistently-handle-initExtension-errors.patch
  to handle correctly extensions that fail to load (bsc#1036494,
  bgo#781728, CVE-2017-8288).</changelog>
<changelog author="zaitor@opensuse.org" date="1499947200">- Add gnome-shell-portalhelper-Fix-auth-URI-not-being-passed-to-window-patch:
  + Fix auth URI not being passed to window (bgo#783286).</changelog>

</package>
<package pkgid="55c3bdbacd7e249bc1189ef40a66e2c492d6a74009316feaab0863b8530a15c7" name="gnome-shell-devel" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="8.1"/>

<changelog author="cxiong@suse.com" date="1462363200">- Rebase SLE Classic (basic) Fate#318572
  + DROPPED bnc963119-sle-fix-menu-navigation.patch
    Keyboard navigation is possible in upstream now, though weird.
  + RENAMED&amp;UPDATED sle-classic-ext.patch to
    gs-sle-classic-ext.patch.
  + UPDATED SLEClassicExt.js.</changelog>
<changelog author="cxiong@suse.com" date="1462795200">- SLE Classic Fixes (REBASING DONE)
  + MERGED gnome-shell-sle-multiple-fixes.patch
  + Enable window-list extension in SLE Classic (fix for previous
    negligence)
  + Add support for AppMenu auto-toggling
  + Simplify patch and SLEClassicExt.js code</changelog>
<changelog author="zaitor@opensuse.org" date="1462968000">- Update to version 3.20.2:
  + Save screencasts in HOME if XDG_VIDEO_DIR doesn't exist
    (bgo#765015).
  + Don't show orientation lock when g-s-d won't rotate
    (bgo#765267).
  + Misc. bug fixes: bgo#722752, bgo#765061, bgo#763068,
    bgo#765607, bgo#757676.
  + Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1462968001">- Add gnome-shell-cogl-nvidia-fixes.patch: Init framebuffer early
  to fix gnome-shell crash on NVIDIA drivers (boo#976871,
  bgo#764898).</changelog>
<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468)
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch
  + Fix app windows overlay app list in overview screen.
  + (bsc#1008539,bgo#774381)</changelog>

</package>
<package pkgid="a9961c823cc3d6c9c11d4872c1c2f8460c2717b32ebfbee24c4bf91c5c27dec0" name="gnome-shell-extension-gpaste" arch="noarch">
    <version epoch="0" ver="3.20.4" rel="8.1"/>

<changelog author="simone.tolotti@gmail.com" date="1329220800">- New package, imported from Fedora package (and update to 2.2.1).</changelog>
<changelog author="vuntz@opensuse.org" date="1335355200">- Update to version 2.5:
  + New library to externalize the core: libgpaste written in C
    with introspection and vapi
  + Port gpasted to libgpaste and rewrite it in C
  + Port gpaste-settings to libgpaste
  + Port gpaste-applet to libgpaste
  + Reexecute has now a signal: ReexecuteSelf
  + Small bug fixes
  + Various build system cleanup
- Cleanup for inclusion in Factory.</changelog>
<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8:
  + Various cleanup and bugfixes.
  + The history file now has a version number.
  + CDATA can now be copied.
  + ToggleHistory is now ShowHistory.
  + The "keyboard-shortcut" preferences is now called
    "show-history".
  + New feature : Paste &amp; Pop with a new keybinding (experimental).
  + FIFO mode.
  + Multi-history with "gpaste backup-history" and "gpaste
    switch-history".
  + New commands: "gpaste delete-history" and "gpaste
    list-histories".
  + gpaste-settings has been rewritten.
  + libgpaste improvements.
  + vapi is no longer shipped and is generated when building.
  + Now requires automake 1.12 and autoconf 2.69.
  + Updated translations.
- Rename libpaste0 subpackage to libgpaste1, following upstream
  soname change.</changelog>
<changelog author="dimstar@opensuse.org" date="1336305600">- Update to version 2.8.1:
  + Fix crash in gpaste_daemon_tracking.</changelog>
<changelog author="dimstar@opensuse.org" date="1349870400">- Update to version 2.9:
  + Now depends on intltool 0.50
  + Automake stack is even more modular
  + libgpaste has been split into sublibs: libgpaste-core,
    libgpaste-keybinder and libgpaste-settings
  + New libraries: libgpaste-client and libgpaste-daemon
  + gpaste CLI is rewritten in C
  + Keybindings have totally been reworked
  + Performance improvements
  + Various code cleanup
  + Images support can now be disabled
  + Paste and Pop keybinding may behave weirdly because of gtk+
- Drop libgpaste1 sub-package: this library name no longer exists.
- Create new subpackages for the new libs (libgpaste-core1,
  libgpaste-keybinder1, libgpaste-settings1, libgpaste-client0 and
  libgpaste-daemon1).</changelog>
<changelog author="dimstar@opensuse.org" date="1354449600">- Update to version 2.9.1:
  + Fix memory leak when handling images.
  + Fix duplicated images in history.
  + Fix "changed" signal in GPasteSettings.</changelog>
<changelog author="gankov@opensuse.org" date="1374753600">- Update to version 3.0.2:
  + Fix build without gnome-control-center installed
  + Fix focus when using &lt;Ctrl&gt;&lt;Alt&gt;&lt;H&lt; in gnome-shel extension
- Changes from version 3.0.1:
  + Fix build.
- Changes from version 3.0:
  + Various build fixes.
  + Support of gnome-control-center for setting keybindings.
  + Compatibility with newer gnome-shell.
- Changes from version 2.99.2:
  + Fix a bug making gpaste settings ui a no-op.
  + Don't close legacy applet menu when deleting an item.
  + Fix vala bindings.
  + Updated translations,
- Changes from version 2.99.1:
  + Fix a few typos in the conditional code for applet and
    extension.
  + Fix make install when GPaste is not yet installed.
  + Clean desktop files.
- Changes from version 2.99:
  + Compatibility with recent development releases of gnome-shell.
  + "gpaste f" now defers the file reading to the GPaste daemon.
  + libgpaste-client does now fully cover the GPaste DBus API.
  + libgpaste-keybinder has been ported to use XInput2.
  + keybindings have been fixed.
  + The gnome-shell extension has been ported to use
    libgpaste-client.
  + A systemd user unit is now provided.
  + New library: libgpaste-settings-ui.
  + gpaste-settings has been ported to libgpaste-settings-ui.
  + The gnome-shell extension now has a pref.js module based on
    libgpaste-settings-ui.
  + An autostart desktop file is now provided with the legacy
    applet.
  + gobject-introspection and vala support are now optional.
  + Various code cleanup.
- Add gpaste-gnome-3.9.patch: Declare GNOME 3.9.x as compatible.</changelog>
<changelog author="gankov@opensuse.org" date="1381665600">- Update to version 3.5:
  + Compatibility with gnome-shell 3.9.90 and above
  + The gnome-shell applet has totally been rewritten and is now
    more intuitive.
  + Port to newer glib
  + Don't use deprecated stuff from gtk+
  + The X11 keybinder is now optional
  + New keybinding to sync the clipboard to the primary selection
  + New keybinding to sync the primary selection to the clipboard
- Remove gpaste-gnome-3.9.patch</changelog>
<changelog author="gankov@opensuse.org" date="1386417600">- Update to version 3.7:
  + "Paste and Pop" is now only "Pop"
  + Fix SEGV when deleting last item of history
  + New gnome-shell DBus client library
  + DBus client libraries are now async
  + Keybinder now uses gnome-shell if available to grab keys
  + Preparations for wayland port
  + Enhance internal memory management
  + Code cleanup
  + Misc bug fixes
  + German translation
- Changes from version 3.6:
  + GPaste settings look has been updated to better fit with recent
    GNOME
  + Performance improvements
  + Daemon now fully evenmential (no more polling, less power
    consuption)
  + GPasteClipboard now has a "owner-change" signal similar to
    GtkClipboard's one
  + Misc. bugfixes
  + New setting to set the maximum amount of memory used by data in
    history
  + FIFO mode has been dropped (lacking design)
  + Code cleanup and modernisation
  + g_paste_history_add is now transfer full
- Create new subpackage for the new libgpaste-gnome-shell-client0
  library.
- Replace subpackage to new version of libraries(libgpaste-client2,
  libgpaste-keybinder3, libgpaste-core3).</changelog>
<changelog author="gankov@opensuse.org" date="1402056000">- Update to version 3.12:
  + Improved compatibility with GNOME 3.12
- Changes from version 3.10.1
  + gpasted no longer fails at runtime if gnome-shell's settings
    schema is not installed
  + growing lines are detected for lines getting expanded at their
    left too
  + gnome-shell extension has been rewritten
  + gnome-shell extension now has a search bar
  + translations update
  + misc bugfixes
- Changes from version 3.10
  + Follow GNOME versionning
  + Don't display error on daemon-reexec
  + Fix coredumps due to g_error
  + New library: libgpaste-applet
  + Unity support (for Ubuntu 14.04 and above) using
    libgpaste-applet
  + Port legacy applet to libgpaste-applet and rename to StatusIcon
  + Redesign GPaste StatusIcon to make it simpler and similar to
    gnome-shell extension
  + Vala is no longer required to build the applet (rewritten in C)
  + Lower automake dependency to 1.11
  + Be compatible with gnome-shell up to 3.12
  + libgpaste-settings: add reset
  + gpaste settings: add reset buttons
  + gpaste settings: add a switch to enable the gnome-shell
    extension
  + The gnome-shell gsettings schema is now required when
  - -enable-gnome-shell-extension is provided (default)
  + gpasted: GetElement now returns the display string
  + gpasted now forwards the full history via dbus, letting the
    client manage the display limit
  + gpasted gained GetHistoryLength, GetRawHistory, GetRawElement
    and About
  + gpasted gained a new Version property
  + Add about dialog to all components
  + Prefer dark theme
  + Display more info at the end of configure
  + Provide appdata files
  + Parallel build fixes
  + Fix build issues for Fedora, Ubuntu and Debian
  + clang related fixes
  + Fix warnings
  + Translations update
- Changes from version 3.8
  + Fix german translation
  + No longer depend on libxml
  + Update Portugueuse and French translations
  + New growing-lines feature
  + Misc bufixes
- Create new subpackage for the new libgpaste-applet1 library
- Replace subpackage to new version of libraries(libgpaste-client3,
  libgpaste-core4).
- Add gpaste-gnome-shell-version-3.12.2.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1416830400">- Update to version 3.14 (boo#905909):
  + Update for latest gobject-introspection.
  + Support gnome-shell 3.14.
  + Start redesign of the gnome-shell extension.
  + New gpaste show-history command.
- Changes from version 3.12.3.1:
  + A bug preventing the history to be saved to disk has been
    fixed.
  + Prevent a segfault when loading large histories.
  + Add a new gpaste oneline-history command.
- Changes from version 3.12.3:
  + gpaste-daemon now has an Update dbus signal more precise than
    Changed.
  + Desktop files fixes.
  + All calls to clipboard are now async.
  + Performance improvements.
  + gpaste-client has been updated to match gpaste-daemon changes
    with an update signal.
  + gnome-shell extension has been ported to the update signal.
  + applets have been ported to the update signal.
  + gnome-shell search bar now matches the user theme.
- Changes from version 3.12.2:
  + gpasted has been renamed gpaste-daemon.
  + Desktop files have been fixed.
  + Fixes for the ubuntu app-indicator.
  + Keybinding to mark an item as being a password.
  + All libgpaste-* have been merged into a single libgpaste.
  + Misc bugfixes reported for debian packaging.
- Changes from version 3.12.1:
  + Systemd support has been removed.
  + GPaste is now compliant with
    https://wiki.gnome.org/HowDoI/DBusApplicationLaunching
  + GPaste now has built-in support for managing passwords, blog
    post coming.
  + Completions and man pages have been updated.
  + Translations have been updated.
  + Miscellaneous bugfixes with static analysis.
  + The search feature of the gnome-shell extension has been
    improved.
- Rework subpackages, following upstream changes:
  + Drop libgpaste-core4, libgpaste-daemon1, libgpaste-keybinder3,
    libgpaste-applet1, libgpaste-settings1 and libgpaste-client3.
  + New subpackage libgpaste2.
- Drop gpaste-gnome-shell-version-3.12.2.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1418731200">- Add explicit pkgconfig(gnome-keybindings) BuildRequires:
  configure looks for it.
- Add pkgconfig(vapigen) BuildRequires and pass --enable-vala to
  configure: build vala bindings.</changelog>
<changelog author="develop7@develop7.info" date="1424260800">- Move GPaste.Settings.service out of -devel, enabling regular
  users to run GPaste settings.</changelog>
<changelog author="lidongyang@suse.com" date="1438171200">- Update to version 3.16.2.1:
  + Fix error in pipe detection.
- Changes from version 3.16.2:
  + Allow password to be taken from stdin.
- Changes from version 3.16.1:
  + Bump max history size.
  + Fix weird behaviour wrt screensaver.
- Changes from version 3.16:
  + New subcommand: gpaste merge to merge various entries
    (with ?decoration and ?separator).
  + New tool: gpaste-ui (minimal graphical interface).
  + Legacy applet reworked to use gpaste ui.
  + Ubuntu app indicator reworked to use gpaste ui.
  + New keybinding to launch gpaste ui.
  + New keybinding to upload clipboard content to a pastebin
    service (requires wgetpaste &gt;= 2.26).
  + The daemon now returns standard DBus errors on invalid input.
  + Name dbus parameters.
  + Gnome-shell 3.16 support (require gnome-shell 3.16 because
    of breaking changes).
  + Require glib 2.44 and gtk 3.16.
  + Compatibility with new glib autoptr mechanism.
  + Fully switch to appstream.
  + Updated shell completions.
  + Various libgpaste api cleanups (bump soname to 3,
    rework libtool versioning).
  + Detect applet and app-indicator at runtime instead of
    build time.
  + Fix bug with recent glib.
  + Make a lot more stuff async.
  + Gpasted is dead (long live gpaste-daemon).
  + Changed DBus signal is dead.
  + Drop old ubuntu compat patches.
  + Drop gpaste-config.h.
  + Drop old manual pages for applet and app-indicator.
  + Drop legacy gpaste subcommands (raw, oneline, zero, favor
    ?raw, ?oneline and ?raw).
  + Various bugfixes.
  + Some progress regarding wayland support.
- Changes from version 3.14.3:
  + Fix crashes related to images support.
- Changes from version 3.14.2:
  + Improve zsh completion.
  + Fix a bug causing the gnome-shell extension to randomly crash.
- Changes from version 3.14.1:
  + Search is now always done by the daemon, not the gnome-shell
    extension.
  + New gpaste subcomand: search.
  + Gpaste now accepts --online --raw and --zero options.
  + Search is now async.
  + Various gnome-shell extension fixes.
  + Updated completions.
  + We now restore the clipboard contents when unlocking the
    screensaver.
  + Updated translations.
- Rename libgpaste2 subpackage to libgpaste3, following upstream
  soname change.</changelog>
<changelog author="lidongyang@suse.com" date="1448971200">- Update to version 3.18.2:
  + Fix disabling legacy cli.
  + Fix gnome-shell empty button.
  + Fix emptying the active history.
  + Fix showing about dialog.
  + Updated translations.
- Changes from version 3.18.1.1:
  + Few build system cleanups.
  + gobject-introspection fixes.
- Changes from version 3.18.1:
  + Fix a regression in growing lines detection.
- Changes from version 3.18:
  + Warning, this is a big release, with changes in API, you might
    have to kill your old daemon after upgrading.
  + The "gpaste" cli is now "gpaste-client". old name can still be
    enabled with ?enable-cli for now.
  + The "gpaste settings" tool is gone, use the "burger" menu from
    "gpaste-client ui".
  + The graphical tool now allows you to fully manage your
    histories.
  + The graphical tool now allows you to restart the daemon.
  + The graphical tool now allows you to edit an element from the
    history.
  + The graphical tool new allows you to upload an element to a
    pastebin service (requires wgetpaste).
  + The graphical tool now displays the size of each history.
  + The graphical tool now displays the index of each element in
    the history.
  + The graphical tool has been slightly redisigned.
  + A new gnome-shell search-provider is provided by the daemon.
  + When searching e.g. "42", the 42nd element from hsitory will
    be included in search results.
  + gpaste-client gained a new subcommand: "get-history" to get
    the name of the current history.
  + gpaste-client gained a new subcommand: "replace" to replace
    the content of an item in the history.
  + Compatibility with gnome-shell 3.18.
  + The daemon now "works" on wayland using XWayland and
    gnome-shell 3.18.
  + The dbus interface name is now org.gnome.GPaste1.
  + The "Empty" dbus method has been renamed "EmptyHistory".
  + The "NameLost" and "ReexecuteSelf" dbus signals are gone.
  + Three new dbus signals: "DeleteHistory", "EmptyHistory" and
    "SwitchHistory".
  + The daemon gained new dbus methods: GetItemKind, GetElements,
    GetHistoryName, Replace.
  + BackupHistory EmptyHistory and DeleteHistory now take the
    history as a parameter instead of the current one.
  + GPasteClient hasn?t the "name-lost" and "reexecute-self"
    signals anymore.
  + GPasteClient gained three new signals: "delete-history",
    "empty-history" and "switch-history".
  + GPasteHistory gained a new "switch" signal.
  + GPasteHistory now tracks dconf to switch between histories.
  + A few formerly private constructors and methods are now
    publicly available.
  + The way GPaste handles dbus conection and objects have
    significantly been reworked.
  + Everything is now handled using 64bits types (the numeric
    settings have thus been reset and some max values changed).
  + A lot of code cleanup and rearchitecturation.
  + Signals are now properly documented for gobject-introspection
    and thus bindings.
  + Various build system cleanups (gobject-introspection and
    vapigen are now required to build from git).
  + Shell completion updates.
  + Updated translations.
- Changes from version 3.16.3.1:
  + Fix a regression in growing lines detection.
- Changes from version 3.16.3:
  + Various gnome-shell extension fixes.
  + Prevent potential crash from external library users.
- Rename libgpaste3 subpackage to libgpaste4, following upstream
  soname change.</changelog>
<changelog author="lidongyang@suse.com" date="1459425600">- Update to version 3.20:
  + Relicensing from GPL-3 to BSD-2.
  + Detect the presence of more features at runtime instead of
    compile time.
  + The gpaste-client cli has been mostly rewritten.
  + gpaste-client file now supports adding images to the history.
  + The legacy gpaste cli is gone.
  + gnome-shell extension cleanups and compatibility with 3.20.
  + automake 1.15 is required.
  + pkg-config 0.27 is required.
  + gtk+ 3.20, vala 0.32 (if ?enable-vapi) and
    gobject-introspection 1.48 are required.
  + gpaste-ui now has a "new" button to add new contents to the
    clipboard.
  + The daemon now reexecs itself on SIGUSR1.
  + Avoid having two passwords under the same name in history.
  + libgpaste now logs into its own G_LOG_DOMAIN.
  + GPaste components now write their pid to a file.
  + A new tool is provided for debugging, but not installed:
    clipboard-watcher.
  + systemd user units are provided.
  + Build system cleanups.
  + Outdated translations have been dropped.
  + gobject-introspection fixes.
  + Fix style with gtk+ 3.20.
  + Implement the new shortcut window from gtk+.
  + Various code cleanups.
- Changes from version 3.18.3:
  + Fix synchronisation issues between clipboard and primary
    selection.
  + Fix a memory leak.
  + Never handle images when images support is disabled.
- Rename libgpaste4 subpackage to libgpaste6, following upstreams
  soname bump.</changelog>
<changelog author="badshah400@gmail.com" date="1463918400">- Add gpaste-support-gnome-shell-3_16.patch: "Fake" compatibility
  with gnome-shell 3.16.x by patching the metadata file
  (boo#980421).</changelog>
<changelog author="gankov@opensuse.org" date="1465905600">- Update to version 3.20.3:
  + Fix soname versioning.
- Changes from version 3.20.2:
  + Add missing icon.
- Changes from version 3.20.1:
  + Fix crash when a search goes wrong.
  + Fix hanging issue due to gtk+ race (?) in gtk_clipboard_store.
  + Fix the gnome-shell menu sometimes displaying twice.
  + Add debug logs to the core library.
  + Fix some build issues with some toolchains.
  + Updated translations.
- Drop gpaste-support-gnome-shell-3_16.patch: fixed upstream.</changelog>
<changelog author="gankov@opensuse.org" date="1469793600">- Update to version 3.20.4 (boo#1009441):
  + Fix some extensive CPU usage in some cases.</changelog>
<changelog author="dimstar@opensuse.org" date="1478865600">- Add pkgconfig(systemd) BuildRequires: ensure to have the user
  services installed.</changelog>

</package>
<package pkgid="9b9011156b482f052db68c701ecc7bcbf9ae93721abaa286b7931a741466b19d" name="gnome-shell-extensions" arch="src">
    <version epoch="0" ver="3.20.1" rel="6.1"/>

<changelog author="zaitor@opensuse.org" date="1447329600">- Update to version 3.18.2:
  + Fix classic style issues.</changelog>
<changelog author="cxiong@suse.com" date="1447675200">- Add bnc947381-Application-menu-selections-stop-working.patch:
  Fix application menu open issue. Upstream has this fixed but no
  related bug report (bnc947381).</changelog>
<changelog author="zaitor@opensuse.org" date="1452427200">- Update to version 3.18.3:
  + apps-menu: Fix .desktop entries in subdirectories.</changelog>
<changelog author="zaitor@opensuse.org" date="1452427201">- Update to version 3.19.1:
  + Fix some theme issues.</changelog>
<changelog author="zaitor@opensuse.org" date="1452427202">- Update to version 3.19.2:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1452427203">- Update to version 3.19.3:
  + native-window-placement: Don't let border overlap title.
  + apps-menu: Fix handling of .desktop files in subdirectories.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453464000">- Update to version 3.19.4:
  + screenshot-window-sizer: HiDPI support.
  + Fix gnome-shell component in classic session.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.90:
  + Version bump only, no changes.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + version bump, nothing to see here.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 3.20.0:
  + version bump, nothing to see here.</changelog>
<changelog author="hpj@suse.com" date="1460721600">- Update to GNOME 3.20 -- Fate#318572.
- Temporarily disable SLE patches and theming. It will be
  re-enabled in a later update.</changelog>
<changelog author="cxiong@suse.com" date="1461153600">- Patches(none-SLE-classic) reviewing for SP2 GNOME 3.20
- REBASED:
  + gnome-shell-add-app-to-desktop.patch
- DROPPED: Upstreamed
  + gnome-shell-use-env-var-for-mode.patch
  + place-menu-handle-special-user-dirs-update.patch
  + 0001-window-list-import-gettext-for-the-right-domain.patch
  + gnome-shell-extensions-bnc872820-wm-button-layout.patch
  + bnc947381-Application-menu-selections-stop-working.patch
- DROPPED: Invalid
  + gnome-classic-move-notification-widget-above.patch</changelog>
<changelog author="cxiong@suse.com" date="1462449600">- Rebasing SLE Classic (basic) (Fate#318572)
- Add source sle-classic.desktop: xsession file
- Add patch gse-sle-classic-ext.patch: add sle classic support
- DROPPED: Invalid
  + gnome-classic-exts-arrow-fix.patch
  + gnome-sle-classic-ext-build.patch
  + sle-classic.tar.bz2</changelog>
<changelog author="cxiong@suse.com" date="1462795200">- SLE Classic (REBASING DONE)
  + DROPPED places-menu-use-nautilus-for-links.patch (Invalid)
  + Add workspace-indicator to the build
  + Fix the gap between bottom menu and its button.
  + Fix windows auto-grouping.
  + Hide window list in Overview
  + Clean up spec file.</changelog>
<changelog author="zaitor@opensuse.org" date="1462968000">- Update to version 3.20.1:
  + Update classic style.
  + Updated translations.</changelog>
<changelog author="cxiong@suse.com" date="1464004800">- Update to GNOME 3.20.2 fate#318572
  + gse-sle-classic-ext.patch updated.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="yfjiang@suse.com" date="1476187200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + add workspace indicator back for LEAP 42.2</changelog>
<changelog author="xwang@suse.com" date="1478001600">- Add SUSE logo on lock screen when auth is requested bsc#1007468
  + sle-classic-lock-screen-background.patch
  + SLE-theme.tar.gz</changelog>

</package>
<package pkgid="0276d21779422b33bc93cd4498c16de0a081ff7690742f9d805fb401505c8ac1" name="gnome-shell-extensions-common" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="6.1"/>

<changelog author="zaitor@opensuse.org" date="1447329600">- Update to version 3.18.2:
  + Fix classic style issues.</changelog>
<changelog author="cxiong@suse.com" date="1447675200">- Add bnc947381-Application-menu-selections-stop-working.patch:
  Fix application menu open issue. Upstream has this fixed but no
  related bug report (bnc947381).</changelog>
<changelog author="zaitor@opensuse.org" date="1452427200">- Update to version 3.18.3:
  + apps-menu: Fix .desktop entries in subdirectories.</changelog>
<changelog author="zaitor@opensuse.org" date="1452427201">- Update to version 3.19.1:
  + Fix some theme issues.</changelog>
<changelog author="zaitor@opensuse.org" date="1452427202">- Update to version 3.19.2:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1452427203">- Update to version 3.19.3:
  + native-window-placement: Don't let border overlap title.
  + apps-menu: Fix handling of .desktop files in subdirectories.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453464000">- Update to version 3.19.4:
  + screenshot-window-sizer: HiDPI support.
  + Fix gnome-shell component in classic session.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.90:
  + Version bump only, no changes.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + version bump, nothing to see here.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 3.20.0:
  + version bump, nothing to see here.</changelog>
<changelog author="hpj@suse.com" date="1460721600">- Update to GNOME 3.20 -- Fate#318572.
- Temporarily disable SLE patches and theming. It will be
  re-enabled in a later update.</changelog>
<changelog author="cxiong@suse.com" date="1461153600">- Patches(none-SLE-classic) reviewing for SP2 GNOME 3.20
- REBASED:
  + gnome-shell-add-app-to-desktop.patch
- DROPPED: Upstreamed
  + gnome-shell-use-env-var-for-mode.patch
  + place-menu-handle-special-user-dirs-update.patch
  + 0001-window-list-import-gettext-for-the-right-domain.patch
  + gnome-shell-extensions-bnc872820-wm-button-layout.patch
  + bnc947381-Application-menu-selections-stop-working.patch
- DROPPED: Invalid
  + gnome-classic-move-notification-widget-above.patch</changelog>
<changelog author="cxiong@suse.com" date="1462449600">- Rebasing SLE Classic (basic) (Fate#318572)
- Add source sle-classic.desktop: xsession file
- Add patch gse-sle-classic-ext.patch: add sle classic support
- DROPPED: Invalid
  + gnome-classic-exts-arrow-fix.patch
  + gnome-sle-classic-ext-build.patch
  + sle-classic.tar.bz2</changelog>
<changelog author="cxiong@suse.com" date="1462795200">- SLE Classic (REBASING DONE)
  + DROPPED places-menu-use-nautilus-for-links.patch (Invalid)
  + Add workspace-indicator to the build
  + Fix the gap between bottom menu and its button.
  + Fix windows auto-grouping.
  + Hide window list in Overview
  + Clean up spec file.</changelog>
<changelog author="zaitor@opensuse.org" date="1462968000">- Update to version 3.20.1:
  + Update classic style.
  + Updated translations.</changelog>
<changelog author="cxiong@suse.com" date="1464004800">- Update to GNOME 3.20.2 fate#318572
  + gse-sle-classic-ext.patch updated.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="yfjiang@suse.com" date="1476187200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + add workspace indicator back for LEAP 42.2</changelog>
<changelog author="xwang@suse.com" date="1478001600">- Add SUSE logo on lock screen when auth is requested bsc#1007468
  + sle-classic-lock-screen-background.patch
  + SLE-theme.tar.gz</changelog>

</package>
<package pkgid="68e067d6910a61a62c4ae731df53cda4197ad2a03ef25ace76100701bd8abd76" name="gnome-shell-extensions-common-lang" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="6.1"/>

<changelog author="zaitor@opensuse.org" date="1447329600">- Update to version 3.18.2:
  + Fix classic style issues.</changelog>
<changelog author="cxiong@suse.com" date="1447675200">- Add bnc947381-Application-menu-selections-stop-working.patch:
  Fix application menu open issue. Upstream has this fixed but no
  related bug report (bnc947381).</changelog>
<changelog author="zaitor@opensuse.org" date="1452427200">- Update to version 3.18.3:
  + apps-menu: Fix .desktop entries in subdirectories.</changelog>
<changelog author="zaitor@opensuse.org" date="1452427201">- Update to version 3.19.1:
  + Fix some theme issues.</changelog>
<changelog author="zaitor@opensuse.org" date="1452427202">- Update to version 3.19.2:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1452427203">- Update to version 3.19.3:
  + native-window-placement: Don't let border overlap title.
  + apps-menu: Fix handling of .desktop files in subdirectories.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453464000">- Update to version 3.19.4:
  + screenshot-window-sizer: HiDPI support.
  + Fix gnome-shell component in classic session.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1455883200">- Update to version 3.19.90:
  + Version bump only, no changes.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + version bump, nothing to see here.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 3.20.0:
  + version bump, nothing to see here.</changelog>
<changelog author="hpj@suse.com" date="1460721600">- Update to GNOME 3.20 -- Fate#318572.
- Temporarily disable SLE patches and theming. It will be
  re-enabled in a later update.</changelog>
<changelog author="cxiong@suse.com" date="1461153600">- Patches(none-SLE-classic) reviewing for SP2 GNOME 3.20
- REBASED:
  + gnome-shell-add-app-to-desktop.patch
- DROPPED: Upstreamed
  + gnome-shell-use-env-var-for-mode.patch
  + place-menu-handle-special-user-dirs-update.patch
  + 0001-window-list-import-gettext-for-the-right-domain.patch
  + gnome-shell-extensions-bnc872820-wm-button-layout.patch
  + bnc947381-Application-menu-selections-stop-working.patch
- DROPPED: Invalid
  + gnome-classic-move-notification-widget-above.patch</changelog>
<changelog author="cxiong@suse.com" date="1462449600">- Rebasing SLE Classic (basic) (Fate#318572)
- Add source sle-classic.desktop: xsession file
- Add patch gse-sle-classic-ext.patch: add sle classic support
- DROPPED: Invalid
  + gnome-classic-exts-arrow-fix.patch
  + gnome-sle-classic-ext-build.patch
  + sle-classic.tar.bz2</changelog>
<changelog author="cxiong@suse.com" date="1462795200">- SLE Classic (REBASING DONE)
  + DROPPED places-menu-use-nautilus-for-links.patch (Invalid)
  + Add workspace-indicator to the build
  + Fix the gap between bottom menu and its button.
  + Fix windows auto-grouping.
  + Hide window list in Overview
  + Clean up spec file.</changelog>
<changelog author="zaitor@opensuse.org" date="1462968000">- Update to version 3.20.1:
  + Update classic style.
  + Updated translations.</changelog>
<changelog author="cxiong@suse.com" date="1464004800">- Update to GNOME 3.20.2 fate#318572
  + gse-sle-classic-ext.patch updated.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="yfjiang@suse.com" date="1476187200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + add workspace indicator back for LEAP 42.2</changelog>
<changelog author="xwang@suse.com" date="1478001600">- Add SUSE logo on lock screen when auth is requested bsc#1007468
  + sle-classic-lock-screen-background.patch
  + SLE-theme.tar.gz</changelog>

</package>
<package pkgid="bfffc0782645ed941922f631972ec7d615ebbd478ad17e7bc45f02687c47ea4c" name="gnome-shell-lang" arch="noarch">
    <version epoch="0" ver="3.20.4" rel="10.3.1"/>

<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468):
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch:
  Fix app windows overlay app list in overview screen (bsc#1008539,
  bgo#774381).</changelog>
<changelog author="qzheng@suse.com" date="1492689600">- Add gnome-shell-login-fix-session-button-can-be-clicked.patch:
  Disable session selection button when it's hidden in user switch
  dialog (bsc#1034584, bsc#1034827, bgo#781482).</changelog>
<changelog author="xwang@suse.com" date="1499256000">- Enable gnome-shell-878951-hide-list-with-no-user.patch on
  openSUSE. Upstream commit fbc5e37. (bsc#1047262, bgo#731320).</changelog>
<changelog author="alarrosa@suse.com" date="1499774400">- Add
  gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch,
  gnome-shell-1036494-Catch-import-errors.patch and
  gnome-shell-1036494-Consistently-handle-initExtension-errors.patch
  to handle correctly extensions that fail to load (bsc#1036494,
  bgo#781728, CVE-2017-8288).</changelog>
<changelog author="zaitor@opensuse.org" date="1499947200">- Add gnome-shell-portalhelper-Fix-auth-URI-not-being-passed-to-window-patch:
  + Fix auth URI not being passed to window (bgo#783286).</changelog>

</package>
<package pkgid="e000d83244285b3adfcf8bf79f4d5382017853a6f27bcaea83510dedacb20fb3" name="gnome-shell-lang" arch="noarch">
    <version epoch="0" ver="3.20.4" rel="8.1"/>

<changelog author="cxiong@suse.com" date="1462363200">- Rebase SLE Classic (basic) Fate#318572
  + DROPPED bnc963119-sle-fix-menu-navigation.patch
    Keyboard navigation is possible in upstream now, though weird.
  + RENAMED&amp;UPDATED sle-classic-ext.patch to
    gs-sle-classic-ext.patch.
  + UPDATED SLEClassicExt.js.</changelog>
<changelog author="cxiong@suse.com" date="1462795200">- SLE Classic Fixes (REBASING DONE)
  + MERGED gnome-shell-sle-multiple-fixes.patch
  + Enable window-list extension in SLE Classic (fix for previous
    negligence)
  + Add support for AppMenu auto-toggling
  + Simplify patch and SLEClassicExt.js code</changelog>
<changelog author="zaitor@opensuse.org" date="1462968000">- Update to version 3.20.2:
  + Save screencasts in HOME if XDG_VIDEO_DIR doesn't exist
    (bgo#765015).
  + Don't show orientation lock when g-s-d won't rotate
    (bgo#765267).
  + Misc. bug fixes: bgo#722752, bgo#765061, bgo#763068,
    bgo#765607, bgo#757676.
  + Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
  and macro for non-openSUSE only.</changelog>
<changelog author="zaitor@opensuse.org" date="1462968001">- Add gnome-shell-cogl-nvidia-fixes.patch: Init framebuffer early
  to fix gnome-shell crash on NVIDIA drivers (boo#976871,
  bgo#764898).</changelog>
<changelog author="tyang@suse.com" date="1463745600">- Update gnome-shell-878951-hide-list-with-no-user.patch:
  Disable the user list if there is only root created (bnc#878951,
  bnc#980451)</changelog>
<changelog author="tyang@suse.com" date="1464004800">- Add gnome-shell-970480-authprompt-wrapping-message.patch:
  Fix the wrapping error message issue when user password change
  operation fails in gdm greeter (bnc#970480).</changelog>
<changelog author="cxiong@suse.com" date="1464004801">- Update to GNOME 3.20.2 fate#318572
  + Fix SPEC file issues: remove unused files.</changelog>
<changelog author="cxiong@suse.com" date="1464436800">- Add gs-fate318433-prevent-same-account-multi-logins.patch:
  Prevent multiple simultaneous logins (Requires patched
  accountsservice)(fate#318433).</changelog>
<changelog author="zaitor@opensuse.org" date="1467201600">- Update to version 3.20.3:
  + Fix sorting of hidden apps in app switcher (bgo#766238).
  + Allocate framebuffers early to fix a crash on NVIDIA
    (bgo#764898).
  + Fix cycle-windows/cycle-group keybindings (bgo#730739).
  + networkAgent: Handle VPN service aliases (bgo#658484).
  + Fix crash when using screen recorder under wayland
    (bgo#767001).
  + Plug a memory leak (bgo#710230).
  + Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.</changelog>
<changelog author="fbui@suse.com" date="1467806400">- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
  is enough and replaces all libsystemd-* libs which are obsolete.</changelog>
<changelog author="zaitor@opensuse.org" date="1467979200">- Add gnome-shell-background-free-MetaBackground.patch: Free
  MetaBackground explicitly when its MetaBackgroundActor is
  destroyed (bgo#766353).</changelog>
<changelog author="cxiong@suse.com" date="1470225600">- Update gs-fate318433-prevent-same-account-multi-logins.patch:
  Make cancel button usable after login forbidden (bnc#991051,
  fate#318433).</changelog>
<changelog author="qzhao@suse.com" date="1470916800">- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
  ibus when it not installed, especially out of CJK areas
  (bsc#987360).</changelog>
<changelog author="zaitor@opensuse.org" date="1471608000">- Update to version 3.20.4:
  + Free old backgrounds immediately (bgo#766353).
  + Adjust to flatpak PermissionStore API changes (bgo#766598).
  + calendar: Only hide dismissed occurrence of recurring event
    (bgo#748226).
  + Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
  upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
  return value in gnome-calendar.</changelog>
<changelog author="cxiong@suse.com" date="1473422400">- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
  + Fix aboutMenu's distribution name to be more general, like
    openSUSE Leap support.</changelog>
<changelog author="cxiong@suse.com" date="1474459200">- Enable SLE-Classic for Leap 42.2 bnc#999655
  + modify SPEC to re-enable SLE-Classic for Leap 42.2</changelog>
<changelog author="xwang@suse.com" date="1474632000">- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
  included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
  any more.
- Update gnome-shell-gdm-login-applet.patch:
  + Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch</changelog>
<changelog author="cxiong@suse.com" date="1478088000">- Fix SLEClassic Xsettings overrides bug (boo#993341)
  + Also add extra check for other rogue types</changelog>
<changelog author="xwang@suse.com" date="1478520000">- Add SUSE logo on lock screen for GNOME theme (bsc#1007468)
  + gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
  + sle-background.png</changelog>
<changelog author="xwang@suse.com" date="1479988800">- Add gnome-shell-774381-app-window-overlay-app-list.patch
  + Fix app windows overlay app list in overview screen.
  + (bsc#1008539,bgo#774381)</changelog>

</package>
<package pkgid="d2d9ca8726406f1b4da2bac1356ff7a793a653f1504ea7ec4a86e8f65ef5af97" name="gnome-shell-search-provider-boxes" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="3.3.1"/>

<changelog author="zaitor@opensuse.org" date="1431518400">- Update to version 3.17.1:
  + Add "Restart" button to properties view, for libvirt machines.
  + Add "Force shutdown" option in context and hamburger menu.
  + Provide a symbolic icon.
  + Dismiss properties window on restart and force shutdown.
  + Check files' extensions in a case-insensitive way. This fixes
    support for latest Windows ISOs that have filenames in all
    caps.
  + Revert the changes to only add USB input devices if guest was
    known to support them. I-e always add USB input devices to new
    VMs.
  + Ensure "Saving?" status goes away on saving operation failure.
  + Only autosave running machines.
  + Don't show "Delete" option in the hamburger menu. Showing it
    there when box is in foreground, looks odd.
  + Other minor UI improvements.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1432814400">- Update to version 3.17.2:
  + Adapt to new libosinfo API to be able to offer express
    installation for Fedora 21 and 22.
  + Display system notification on install completion.
  + Assign 2G RAM by default to new VMs.
  + Stack up notifications vertically, instead of displaying them
    in the same place and ending up with all but one being
    obstructed.
  + Asynchronously setup non-default sources at startup to not
    block UI.
  + Look for bridge.conf in /etc/qemu-kvm directory too.
  + Selection bar:
  - Drop "Properties" button.
  - Move "Delete" button at the end and apply destructive theme
    to it.
  + Adapt to Gtk+ Vala API change.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1435233600">- Update to version 3.17.3:
  + Add CD-ROM device to imported VMs too.
  + Make storage pool autostart on boot.
  + Fix issue of "ghost" VMs appearing when going back and forth in
    wizard.
  + Automated tests:
  - Port to new UI.
  - Add a test for sending key combos to box.
  - Speed up many tests.
  - Improve reliability of many tests.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437652800">- Update to version 3.17.4:
  + Show guest IP on 'General' page for local VMs.
  + Show IP/hostname of remote desktop boxes in main icon view.
  + Add a switch to allow disabling autosaving for a box in the
    'System' page of properties window.
  + Improved:
  - Favourite emblem.
  - Stopped boxes and fallback, thumbnails.
  + Fix the issue of secondary windows ending up in weird unusable
    state on closing of properties window over main window.
  + More reliable setup of storage pool.
  + Fix import of system libvirt VMs that use device nodes as main
    disk.
  + Fix crash on failure to import system libvirt VMs.
  + Fix transparency of underflow and overflow indicators.
  + Make values of text properties, selectable.
  + Only autosave VMs on default connection.
  + Smaller markers on resource properties' scales.
  + Avoid some criticals warnings on console.
  + More vertical spacing between resource scales in customization
    view.
  + More reliable test for raw images.
  + Fix alignment of resource properties' values.
  + Prefix display properties' labels with "Display " to make the
    context clear.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 3.17.90:
  + Add toggle buttons to titlebar to easily filter the main view
    to show:
  - All
  - Remote or
  - Local boxes
  + Show IP/hostname of remote libvirt and oVirt boxes in main
    icon view.
  + Improve accessibility:
  - Add mnemonics to various UI components.
  - Allow switching settings pages through Alt+Left/Right.
  + Fix SPICE connection leaks.
  + Better handle box launch cancellation.
  + Port/fix tests.
  + Add tests for Fedora 21 and 22 express installation.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1441195200">- Update to version 3.17.91:
  + Add a list view.
  + Many internal cleanups and fixes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442577600">- Update to version 3.17.92:
  + Don't show launching status in overview.
  + Theme:
  - Drop most of custom CSS.
  - Fix and improve custom CSS.
  + Add some comments for translators.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Remember view (icon vs list) over restarts.
  + Fix redundant topbar and menu if "Show application menu" is
    disabled through tweak-tool.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444651200">- Update to version 3.18.1:
  + Disable view switcher when there are no boxes.
  + Fix a regression causing Boxes to never show IP of local
    libvirt VMs.
  + Allow resources change of live and under-installation VMs, if
    they are forced stopped.
  + Fix issue of properties window blocking all windows from user.
  + Fix a potential Qemu crash by ensuring we don't allocate more
    than 4G RAM to 32-bit VMs.
  + Ensure all windows are hidden before starting to suspend local
    VMs.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1448280000">- Update to version 3.19.1:
  + Add note about spice-vdagent in help pages.
  + Add missing accessibility labels on buttons.
  + Better accessibility label for 'Exit fullscreen' button.
  + Fix the issue of VM not starting if bridge networking is no
    longer available.
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1450526400">- Update to version 3.19.3:
  + On restoring a libvirt VM from saved state, try to sync the
    guest clock with host clock. This requires Qemu guest agent
    in the VM.
  + Keyboard shorcuts:
  - Add shortcuts help window.
  - Fix shortcuts for RTL locales.
  - Drop alt+a shortcut.
  + Add kudos in appdata file.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453204800">- Update to version 3.19.4:
  + Automatically create a snapshot after a VM is installed, to
    serve as a reset mechanism.
  + Fix translation comments in UI files.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Add context to some translated strings.
  + Fix AppData file.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458216000">- Update to version 3.19.92:
  + Fix two crashes in VNC-related code.
  + Fix Boxes quitting on failure to connect to default broker
    (session libvirt).
  + Fix removal of box configuration on failure to connect to its
    broker.
  + Fix regression of configuration data being saved in ~.cache
    rather than ~/.config.
  + Fix resource graph drawing code against latest gtk+.
  + Fix typo in the title of a keyboard shortcut.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Fix sorting of media by release date in wizard menu.
  + Ensure we don't expose private SPICE connection to other users.
  + Fix a corner case in wizard, where going back showed incorrect
    page.
  + Suppress irrelevant logging of a SPICE event.
  + Fix issue of "ready-only" property of VNC box not being
    reliably saved.
  + Don't provide inapplicable options to launch or save
    under-import VMs.
  + Remove all characters from assigned hostnames to VMs, that
    Microsoft Windows does not like.
  + Don't update last access time of remote boxes on startup so the
    order of VMs is preserved accross Boxes lifetime.
- Changes from version 3.20.1:
  + Ensure boxes get deleted if user quits Boxes immediately after
    deletion.
  + Don't loose URI on navigating back in wizard.
  + Don't provide option to import unimportable system libvirt VMs.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1463918400">- Pass --enable-vala to configure. Build from vala sources.</changelog>
<changelog author="cbosdonnat@suse.com" date="1477483200">- Add
  ad606291-vm-configurator-Don-t-access-invalid-device-objects.patch:
  Fix crash in update_existing_domain() (boo#1005488, bgo#769718).</changelog>
<changelog author="zaitor@opensuse.org" date="1486555200">- Update to version 3.20.4:
  + Store the user password in the keyring during an express
    installation.
  + Fix typo in debug string.
  + Fix printf format strings.
  + Updated translations.
- Changes from version 3.20.3:
  + Only elevate privileges when doing an import and not at
    startup.
  + Fix non-matching generic types of inferface implementations.
  + Work around a libvirt-glib bug to avoid a crash during
    startup.
  + Updated translations.
- Add pkgconfig(libsecret-1) BuildRequires: New dependency.
- Drop
  ad606291-vm-configurator-Don-t-access-invalid-device-objects.patch:
  Fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1496404800">- Stop passing --enable-smartcard to configure, we are using SLE
  base for Leap, and we are missing smartcard support (boo#952712).
  This is still valid and we lost this fix between 42.1 and 42.2.</changelog>

</package>
<package pkgid="957e2214a8ea4b57928765cc4172f57371fb0f7fa809ea326633196abf20a6a2" name="gnome-shell-search-provider-documents" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Fixed bugs and regressions caused by having separate views for
    documents and collections.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1431432000">- Update to version 3.16.2:
  + Implement night mode in the content.
  + Use the trash while deleting.
  + Add placeholder text for PostScript files when the no TOC is
    available.
  + Restore the search criteria when we move back from the preview
    or collection view to the search results.
  + Adapt to changes in nao:identifier syntax for Google items.
  + Unbreak loading Google and SkyDrive items from the cache.
  + Prevent WebKit2 from blowing away our cache.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603200">- Update to version 3.16.3:
  + Collections are not displayed in the collections dialog.
  + Fix the sharing dialog to work with the latest Google Drive
    changes.
  + Unbreak activating documents from the search provider.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1438603201">- Update to version 3.17.2:
  + Handle inability to load unsupported e-book formats.
  + Use the trash while deleting.
  + Fixed partially visible text in collections dialog.
  + Hide "Contents" tab when no TOC is available.
  + Prevent multiple about dialogs from opening.</changelog>
<changelog author="zaitor@opensuse.org" date="1440158400">- Update to version 3.17.90:
  + New collections dialog.
  + Don't show the places dialog if there is only one page.
  + Port to package.js.
  + Unbreak activating documents from the search provider.
  + Adapt the sharing dialog to work with latest Google Drive
    changes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Update title if active collection is renamed.
  + Fix tagged entry theming.
  + Prevent nested collections.
  + Align the source label.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442923201">- Update to version 3.18.0.1:
  + Fix syntax error in desktop file translation.</changelog>
<changelog author="zaitor@opensuse.org" date="1444737600">- Update to version 3.18.1:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1445256000">- Pass --disable-static and --enable-getting-started to configure,
  build the getting started pdf.
- Because of the above, add inkscape and poppler-tools
  BuildRequires, needed dependencies.</changelog>
<changelog author="zaitor@opensuse.org" date="1447243200">- Update to version 3.18.2:
  + Restore separate collections for Books and Documents.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1450440000">- Update to version 3.19.3:
  + Change to selection mode when pressing ctrl+a.
  + Don't hide navigation controls when hovering.
  + Don't invert the content of Books in night-mode.
  + Show a spinner while creating the first collection.
  + Rename "Recent" view to "Documents" or "Books".
  + Restore separate collections for Books and Documents.
  + Add the ability to change the sort order of the view.
  + Disable Print menu item when unsupported.
  + Update the layout of the selection toolbar.
  + Link preview searchbar with next and previous buttons.
  + Add screenshots to AppData.
  + Show DjVu files as being eBooks.
  + Fix lost keypresses when searching in fullscreen.
  + Fix possible warnings exiting fullscreen.
  + Fix installation on some systems.
  + Fix the background of tagged entries.
  + Don't show an extra menu when the app menu is disabled.
  + Add a help overlay.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453291200">- Update to version 3.19.4:
  + Add full-text search.
  + Use LOKDocView for handling ODF, OOXML, etc. files.
  + Try not to open PDFs in GIMP.
  + Updated translations.
- Filter out automatic generated typelib(LOKDocView) requires: the
  LO package in openSUSE does not yet provide the needed libraries
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1456920000">- Stop filtering out typelib(LOKDocView) requires: openSUSE's
  libreoffice package was updated to install the needed components
  (boo#965296).</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Better empty states.
  + Fix LOKDocView crashes during start-up.
  + Rename icons so that xdg-app bundles can be created.
  + Theme fixes.
  + Updated translations.</changelog>
<changelog author="schwab@suse.de" date="1459425600">- Reinstate filtering of typelib(LOKDocView) requires on non-x86.</changelog>
<changelog author="tyang@suse.com" date="1460635200">- Update to GNOME 3.20 Fate#318572</changelog>
<changelog author="schwab@suse.de" date="1463486400">- Reenble dependency on libreofficekit for aarch64.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.1:
  + Don't select when focusing the search entry.
  + Don't show documents in the collection dialog.
  + Fix bookmarking.
  + Fix continuous mode never being disabled.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1471867200">- Drop pdf-converter-modify.patch.
  Drop unoconv or libreoffice recommends:
  Upstream uses LOKDocView instead of unoconv to handle ODF, OOXML,
  etc now, see bgo#753686 for more details (bnc#902922).</changelog>
<changelog author="mgorse@suse.com" date="1501243200">- Add gnome-documents-bsc1047718-pre-ooxml-formats.patch: use
  libreoffice, rather than unoconv, to convert pre-OpenXML MS
  Office files (bsc#1047718).
- Add some patches from upstream to fix dbus-related criticals if
  a primary instance is already running (bsc#1028817 bgo#783548):
  0001-application-Avoid-CRITICALs-if-a-primary-instance-is.patch
  0002-application-Instantiate-ShellSearchProvider-only-whe.patch
  0003-application-Assert-that-the-ShellSearchProvider-s-li.patch
  0004-application-Don-t-unexport-a-skeleton-that-was-never.patch</changelog>

</package>
<package pkgid="42f64aa4ac225ca0619dc07c8a24293bbb072d03573d38c45a3a778722d07ba0" name="gnome-shell-search-provider-nautilus" arch="x86_64">
    <version epoch="0" ver="3.20.3" rel="4.1"/>

<changelog author="zaitor@opensuse.org" date="1453723200">- Update to version 3.18.5:
  + Fix recurrent crashers on search.
  + Fix loading hint while searching.
  + Fix search on history.
  + Avid crash with big images when thumbnailing.
  + Fix XGD_CURRENT_DESKTOP for multiple desktops.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1453896000">- Update to version 3.19.2:
  + Show free space in Other Places.
  + Add shortcuts window.
  + Fix new window Gnome Shell dash item.
  + Add kudos data for Gnome Software.
  + Check availability of PackageKit for installing extra apps.</changelog>
<changelog author="mgorse@suse.com" date="1454068800">- Add
  0001-NautilusPropertyDialog-Fix-user-list-for-owner-chang.patch:
  fix handling of the user list (bsc#963724).</changelog>
<changelog author="zaitor@opensuse.org" date="1456401600">- Update to version 3.19.90:
  + Reorganize shortcuts.
  + Remove bookmark manager.
  + More robust search.
  + Add preference for menu item "Delete Permanently".
  + Add preference for menu item "Create Link".
  + Fix jp2 images crashing nautilus.
  + Change icon of operations cancelation when operation is
    finished.
  + Allow Nautilus windows to be styled differently than other
    applications.
  + Add new search popover and search filtering.
  + Allow different search preferences for remote and local
    separately.
  + Remove sorting preference, since the view menu is the
    preference itself.
  + Allow different view type setting for search and normal.
  + Rework preferences window.
  + Add another zoom level and improve icons padding.
  + Allow to open the "Other Locations" in new tabs or windows.
  + Make operations popover keyboard navigable.
  + Limit search to maximum 5 years.</changelog>
<changelog author="zaitor@opensuse.org" date="1457697600">- Update to version 3.19.91:
  + Use GTask instead of the old gioscheduler.
  + Improve wording of the conflict dialog.
  + Make dialogs transients and modals for parent windows.
  + Reveal folder on creation.
  + Fix dark theme background.
  + Hide hidden files when renamed from normal files.
  + Select first file while searching even if search didn't
    finished.
  + Multiple localization fixes.
  + Fix the shell search provider.
  + Style fixes with latest gtk+.
  + Hide undo delete notification if the user undo.
  + Don't show thumbnails for small zoom level.
  + Fix the info bar when navigating a DVD or a loopback mounted
    device.
  + Allow copying from the trash.
  + Remove notifications when the application closes, fixing the
    "notifications appear after reboot".
  + Add Open With Other Application for all items, allowing i.e.
    desktop files to be opened with a text editor.
  + Add &lt;alt&gt;+&lt;return&gt; shortcut for properties, matching other
    GNOME applications.
  + Remove the "Untitled" when creating templates.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458302400">- Update to version 3.19.93:
  + Use better arrows for the path bar.
- Changes from version 3.19.92:
  + Use better thread handling in undo operations.
  + Disable zoom and sort menus when the folder is empty.
  + Always show the sliders in the pathbar to avoid pathbar
    clipping.
  + Disable Alt+Home for desktop window, avoiding to change the
    desktop location.
  + Avoid drag and drop visual hint in list view.
  + Make sure we select the previous folder when going upwards in
    the hierarchy.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 3.20.0:
  + Improve path bar sliders sizing, making them less prominent.</changelog>
<changelog author="tyang@suse.com" date="1460635200">- Update to GNOME 3.20 Fate#318572
- Drop patches:
  + 0001-application-add-force-desktop-action.patch
  + 0001-dnd-fix-dnd-issues-with-Type-Link-desktop-files.patch
  + 0001-NautilusPropertyDialog-Fix-user-list-for-owner-chang.patch
  + 0001-window-sync-initial-state-for-start-with-sidebar-act.patch
  + nautilus-bgo711115-format-item-for-volumes-disappeared.patch
  + nautilus-bgo711583-crash-modify-link-hash-table.patch
  + nautilus-bgo722616-check-for-valid-location-entry-widget.patch
  + nautilus-bnc872820-gtkheaderbar.patch
  + nautilus-desktop-icon-name.patch
  + nautilus-rename-background.patch
  + nautilus-drives-and-volumes-on-desktop.diff</changelog>
<changelog author="zaitor@opensuse.org" date="1461844800">- Update to version 3.20.1:
  + Fix crash if using scripts.
  + Fix shortcuts to change views mode.
  + Do not switch focus to created tabs.
  + Fix margins on sidebar context popover.
  + Fix the empty states icons blocking clicks for activating
    context menus.
  + Show same name in the path bar as in other locations when using
    mounts.
  + Make more dialogs modal.
  + Allow "move to" action in network locations.
  + Fix crash when searching and closing with multiple windows.
  + Fix path bar not updating to the new location when finalizing
    search.
  + Show an error dialog on falied connection to servers in the
    other locations view.
  + Fix odd empty operations popover.
  + Fix hamburguer menu action not being available when closing a
    tab.
  + Select first item in the views only when searching.
  + Fix crash when creating a new window of nautilus from the shell
    when the application was not running.
  + Allow more applications to be set as default in network
    locations.
  + Make renamed or created files scroll the view to the position
    of the files.
  + Updated translations.</changelog>
<changelog author="tyang@suse.com" date="1463659200">- Update to GNOME 3.20.2 Fate#318572</changelog>
<changelog author="qzhao@suse.com" date="1464955200">- Add nautilus-adjust-style-priority.patch: Fix white desktop after
  changing themes: The behavior of two style providers with the
  same priority is undefined and gtk happens to prefer the provider
  that got added last. Use a higher priority here to avoid this
  problem (bsc#982633, bgo#765687).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Rebase nautilus-adjust-style-priority.patch to what upstream
  committed (boo#982134).</changelog>
<changelog author="mgorse@suse.com" date="1466424000">- Add nautilus-bsc979947.patch: only write zoom level to user
  config if the user has adjusted it (bsc#979947).</changelog>
<changelog author="tyang@suse.com" date="1468584000">- Add nautilus-enable-eject-option-on-selection-menu.patch
  Enable eject option on selection menu (bsc#981950, bgo#768355).</changelog>
<changelog author="zaitor@opensuse.org" date="1469793600">- Update to version 3.20.2:
  + Fix white desktop background after changing themes.
  + Improve double click detection.
  + Fix path bar menu on wayland appearing on random places.
  + Only save zoom level if the level has changed.
  + Fix date difference calculation for attributes like Modified
    Date.
  + Hide floating bar on hover.
  + Fix detection of remote systems for not thumbnailing.
  + Fix sorting on Japanese locale.
  + Fix gnome shell search provider not being recursive.
  + Fix copy operation lags.
  + Avoid unresponsiveness when file chooser is opened.
  + Fix renaming duplicated logic on search and recent.
  + Fix trash handling to delete files if disk is full.
- Drop nautilus-adjust-style-priority.patch and
  nautilus-bsc979947.patch: Fixed upstream.</changelog>
<changelog author="qzhao@suse.com" date="1470139200">- Add nautilus-fix-desktop-icon-smash.patch: Fix desktop icons
  smashed together at the fist start time (bsc#979072, bgo#765601).</changelog>
<changelog author="zaitor@opensuse.org" date="1470139201">- Add nautilus-desktop-canvas-view-scale-desktop-workarea.patch:
  The problem is that in the function canvas_container_set_workarea
  the screen width and height are in "application pixels" while the
  workarea ones are in "device pixels" so when the scaling is &gt; 1,
  the margins are not properly setted (bgo#769302).</changelog>
<changelog author="dimstar@opensuse.org" date="1472558400">- Update to version 3.20.3:
  + Support HDPI in desktop margins.
  + Fix opaque desktop background after changing themes.
  + Fix gnome-shell search not providing results or making the CPU
    at 100% even if closed.
- Drop nautilus-desktop-canvas-view-scale-desktop-workarea.patch:
  fixed upstream.</changelog>
<changelog author="alarrosa@suse.com" date="1475668800">- Add fix-crash-when-missing-desktop-icon-size-bsc1001692.diff:
  Fix a crash in nautilus when the desktop-metadata file doesn't
  contain a nautilus-desktop-icon-size entry
  (bsc#1001692, bgo#747662)</changelog>
<changelog author="qzhao@suse.com" date="1476014400">- Update nautilus-fix-desktop-icon-smash.patch:
  porting upstream's solution to work out the general aspect
  (bsc#979072, bgo#765601).</changelog>

</package>
<package pkgid="3f1278c220bd45663a94c9c83ae3446263535e2ce05ee4aeb57ebcc99ffb6daf" name="gnome-software" arch="src">
    <version epoch="0" ver="3.20.5" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + Fix getting firmware updates by parsing the metadata correctly.
  + Make the application menu path correct in RTL locales.
  + Don't keep the application running forever when run as a search
    provider.
- Rebase gnome-software-nouser-proxy.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444392000">- Add missing %{name}-lang Recommends: We want translations!</changelog>
<changelog author="zaitor@opensuse.org" date="1444737600">- Update to version 3.18.1:
  + Do not force the cache refresh and delete otherwise valid
    packages.
  + Fix several potential crashes when navigating and when
    installing.
  + Get the new application icon for local packages after
    installation.
  + Improve cold start time by only parsing AppStream data once.
  + Make sure Characters and Disks show up in Utilities.
  + Only download the fwupd metadata signature once per day.
  + Show an empty space for no category results.
  + Show applications without AppData in the installed panel.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444910400">- Update to version 3.18.2:
  + Fix a regression in 3.18.1 that could lead to the background
    update monitor never finding any updates.
  + Fix an issue with getting package details for apps without
    AppData.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1446724800">- Update to version 3.18.3:
  + Use the correct user agent string when downloading firmware.
  + Fix a crash in the limba plugin.
  + Fix installing web applications.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453118400">- Update to version 3.19.4:
  + Use PackageKits distro-upgrade feature.
  + Updated translations.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.</changelog>
<changelog author="zaitor@opensuse.org" date="1454414400">- Add gnome-software-fix-screenshots.patch: Fix clashing screenshot
  names (bgo#761434).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624000">- Update to version 3.19.90:
  + Add end-user application review functionality.
  + Add support for upgrading the OS from one release to another.
  + Add support for xdg-app and Limba bundles.
  + Add tags to applications, and explain them in the details page.
  + Update the list of featured applications on the front page.
  + The following bugs are also fixed:
  - Add a missing tag to the software center metadata file.
  - PackageKit support is now optional.
  - Temporarily remove the remove button in the sources dialog.
  - Use versioned user cache directories to pick up new
    screenshots.
  + Updated translations.
- Add pkgconfig(gtkspell3-3.0) BuildRequires: new dependency.
- Add pkgconfig(xdg-app) BuildRequires: new optional dependency.
- Drop gnome-software-fix-screenshots.patch: fixed upstream.
- Rebase gnome-software-nouser-proxy.patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 3.19.91:
  + Add an 'All' subcategory in the category shell.
  + Add ratings and review functionality for Ubuntu.
  + Install the xdg-app runtime as required automatically.
  + Show a confirmation dialog before reporting a review.
  + Show a guide label for the different star values.
  + Support installing local xdg-app bundles.
  + Correctly identify local packages with sources.
  + Do not add multiple search results for the same app.
  + Do not show xdg-app runtimes in the installed panel.
  + Escape markup before showing modal dialogs.
  + Updated translations.
- Add pkgconfig(gdk-pixbuf-2.0) BuildRequires: New dependency.
- "Reactivate" suse_update_desktop_file that got disabled by a
  mistake.
- Drop gnome-software-nouser-proxy.patch: Upstream only passes
  proxy settings on if polkit is preconfigured to authorize it.</changelog>
<changelog author="dimstar@opensuse.org" date="1457956800">- Update to version 3.19.92:
  + Allow all plugin functions to fail gracefully.
  + Hide the kudo details panel for non-desktop components.
  + Lower the limits for review text.
  + Do not show ratings and reviews for some component kinds.
  + Fix showing Ubuntu-specific reviews.
  + Get the correct icon size when installing bundles on HiDPI.
  + Never show star ratings on the category app tiles.
  + Only show one modal dialog at a time.
  + Updated translations.
- Bump gs_plugin_api to 9, following upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Actually show the error dialog for an invalid file.
  + Fix a crash when double clicking package files.
  + Remove placeholder text from application details label.</changelog>
<changelog author="mgorse@suse.com" date="1460376000">- Add gnome-software-icon-crash.patch: fix crash when unable to
  find icon (boo#974806 bgo#764921).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + Do not make the ODRS functionality depend on xdg-app.
  + Fix live installing firmware.
  + Support unlocking fwupd devices.
  + Updated translations.
- Drop gnome-software-PK-updates.patch: it has been disabled for
  two years.</changelog>
<changelog author="zaitor@opensuse.org" date="1461585600">- Update to version 3.20.2:
  + Allow popular and featured apps to match any plugin.
  + Do not make the ODRS plugin depend on xdg-app.
  + Fix many of the os-upgrade issues and implement the latest
    mockups.
  + Fix several issues when running on Unity.
  + Make all the plugins more threadsafe.
  + Return all update descriptions newer than the installed
    version.
  + Show some non-fatal error messages if installing fails.
  + Use a background PackageKit transaction when downloading
    upgrades.
  + Updated translations.
- Add gs-compile-against-old-appstream-glib.patch: Fix build
  against the appstream-glib we currently have, patch from
  upstream git.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add commits from upstream fixing various issues:
  + gs-Fix-underlinking.patch: Fix underlinking in the
    packagekit-origin plugin.
  + gs-Fix-xdg-app-build.patch: Fix the xdg-app build.
  + gs-Fix-a-possible-crasher.patch: Fix a possible crash in review
    ratings.
- Add gnome-common BuildRequires, and pass autoreconf since two of
  the above patches touch the buildsystem.</changelog>
<changelog author="zaitor@opensuse.org" date="1464436800">- Update to version 3.20.3:
  + Fix several issues with system upgrades.
  + Fix several issues with the Ubuntu reviews dialog.
  + Fix an issue that caused incorrect package versions to be shown
    in the update panel.
  + Fix an issue that caused offline updates to not start under
    certain conditions.
  + Updated translations.
- Drop gs-compile-against-old-appstream-glib.patch,
  gs-Fix-underlinking.patch, gs-Fix-xdg-app-build.patch and
  gs-Fix-a-possible-crasher.patch: Fixed upstream.
- Following the above drop gnome-common BuildRequires and
  autoreconf call, we no longer have patches touching the
  buildsystem.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Add gnome-software-fix-app-folders.patch: Fix regression in
  app-folders. Patch from upstream stable branch (boo#979570).</changelog>
<changelog author="zaitor@opensuse.org" date="1468411200">- Update to version 3.20.4:
  + Always show the 'MyLanguage' kudo when in en_US locale.
  + Disable app folders feature when run outside GNOME.
  + Fix an issue with launching Epiphany web-apps.
  + Fix a number of issues with Fedora system upgrades.
  + Fix a possible crash when download-updates setting is changed.
  + Improve styling of software reviews and kudos.
  + Make the app folder dialog work again.
  + Support launching appstream://id.
  + Updated translations.
- Drop gnome-software-fix-app-folders.patch: Fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1481716800">- Update to version 3.20.5 (boo#1015623):
  + Ensure reviews are shown in the correct order.
  + Fix icon loading for remote icons that have the filename set.
  + Fix launching various KDE4 applications.
  + Make review text selectable.
  + Only show the external installed notification on success.
  + Use the ORDS server hosted by GNOME.
  + Updated translations.
- Add pkgconfig(libsecret-1) BuildRequires: New dependency.
- Add gnome-software-Dont-show-error.patch: Don't show an error for
  newer, stricter GTK versions.</changelog>

</package>
<package pkgid="a2a2451c370d4437e51a97f668df873323f9c88bf9264dbaf33a5e346a447f0f" name="gnome-software" arch="x86_64">
    <version epoch="0" ver="3.20.5" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + Fix getting firmware updates by parsing the metadata correctly.
  + Make the application menu path correct in RTL locales.
  + Don't keep the application running forever when run as a search
    provider.
- Rebase gnome-software-nouser-proxy.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444392000">- Add missing %{name}-lang Recommends: We want translations!</changelog>
<changelog author="zaitor@opensuse.org" date="1444737600">- Update to version 3.18.1:
  + Do not force the cache refresh and delete otherwise valid
    packages.
  + Fix several potential crashes when navigating and when
    installing.
  + Get the new application icon for local packages after
    installation.
  + Improve cold start time by only parsing AppStream data once.
  + Make sure Characters and Disks show up in Utilities.
  + Only download the fwupd metadata signature once per day.
  + Show an empty space for no category results.
  + Show applications without AppData in the installed panel.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444910400">- Update to version 3.18.2:
  + Fix a regression in 3.18.1 that could lead to the background
    update monitor never finding any updates.
  + Fix an issue with getting package details for apps without
    AppData.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1446724800">- Update to version 3.18.3:
  + Use the correct user agent string when downloading firmware.
  + Fix a crash in the limba plugin.
  + Fix installing web applications.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453118400">- Update to version 3.19.4:
  + Use PackageKits distro-upgrade feature.
  + Updated translations.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.</changelog>
<changelog author="zaitor@opensuse.org" date="1454414400">- Add gnome-software-fix-screenshots.patch: Fix clashing screenshot
  names (bgo#761434).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624000">- Update to version 3.19.90:
  + Add end-user application review functionality.
  + Add support for upgrading the OS from one release to another.
  + Add support for xdg-app and Limba bundles.
  + Add tags to applications, and explain them in the details page.
  + Update the list of featured applications on the front page.
  + The following bugs are also fixed:
  - Add a missing tag to the software center metadata file.
  - PackageKit support is now optional.
  - Temporarily remove the remove button in the sources dialog.
  - Use versioned user cache directories to pick up new
    screenshots.
  + Updated translations.
- Add pkgconfig(gtkspell3-3.0) BuildRequires: new dependency.
- Add pkgconfig(xdg-app) BuildRequires: new optional dependency.
- Drop gnome-software-fix-screenshots.patch: fixed upstream.
- Rebase gnome-software-nouser-proxy.patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 3.19.91:
  + Add an 'All' subcategory in the category shell.
  + Add ratings and review functionality for Ubuntu.
  + Install the xdg-app runtime as required automatically.
  + Show a confirmation dialog before reporting a review.
  + Show a guide label for the different star values.
  + Support installing local xdg-app bundles.
  + Correctly identify local packages with sources.
  + Do not add multiple search results for the same app.
  + Do not show xdg-app runtimes in the installed panel.
  + Escape markup before showing modal dialogs.
  + Updated translations.
- Add pkgconfig(gdk-pixbuf-2.0) BuildRequires: New dependency.
- "Reactivate" suse_update_desktop_file that got disabled by a
  mistake.
- Drop gnome-software-nouser-proxy.patch: Upstream only passes
  proxy settings on if polkit is preconfigured to authorize it.</changelog>
<changelog author="dimstar@opensuse.org" date="1457956800">- Update to version 3.19.92:
  + Allow all plugin functions to fail gracefully.
  + Hide the kudo details panel for non-desktop components.
  + Lower the limits for review text.
  + Do not show ratings and reviews for some component kinds.
  + Fix showing Ubuntu-specific reviews.
  + Get the correct icon size when installing bundles on HiDPI.
  + Never show star ratings on the category app tiles.
  + Only show one modal dialog at a time.
  + Updated translations.
- Bump gs_plugin_api to 9, following upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Actually show the error dialog for an invalid file.
  + Fix a crash when double clicking package files.
  + Remove placeholder text from application details label.</changelog>
<changelog author="mgorse@suse.com" date="1460376000">- Add gnome-software-icon-crash.patch: fix crash when unable to
  find icon (boo#974806 bgo#764921).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + Do not make the ODRS functionality depend on xdg-app.
  + Fix live installing firmware.
  + Support unlocking fwupd devices.
  + Updated translations.
- Drop gnome-software-PK-updates.patch: it has been disabled for
  two years.</changelog>
<changelog author="zaitor@opensuse.org" date="1461585600">- Update to version 3.20.2:
  + Allow popular and featured apps to match any plugin.
  + Do not make the ODRS plugin depend on xdg-app.
  + Fix many of the os-upgrade issues and implement the latest
    mockups.
  + Fix several issues when running on Unity.
  + Make all the plugins more threadsafe.
  + Return all update descriptions newer than the installed
    version.
  + Show some non-fatal error messages if installing fails.
  + Use a background PackageKit transaction when downloading
    upgrades.
  + Updated translations.
- Add gs-compile-against-old-appstream-glib.patch: Fix build
  against the appstream-glib we currently have, patch from
  upstream git.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add commits from upstream fixing various issues:
  + gs-Fix-underlinking.patch: Fix underlinking in the
    packagekit-origin plugin.
  + gs-Fix-xdg-app-build.patch: Fix the xdg-app build.
  + gs-Fix-a-possible-crasher.patch: Fix a possible crash in review
    ratings.
- Add gnome-common BuildRequires, and pass autoreconf since two of
  the above patches touch the buildsystem.</changelog>
<changelog author="zaitor@opensuse.org" date="1464436800">- Update to version 3.20.3:
  + Fix several issues with system upgrades.
  + Fix several issues with the Ubuntu reviews dialog.
  + Fix an issue that caused incorrect package versions to be shown
    in the update panel.
  + Fix an issue that caused offline updates to not start under
    certain conditions.
  + Updated translations.
- Drop gs-compile-against-old-appstream-glib.patch,
  gs-Fix-underlinking.patch, gs-Fix-xdg-app-build.patch and
  gs-Fix-a-possible-crasher.patch: Fixed upstream.
- Following the above drop gnome-common BuildRequires and
  autoreconf call, we no longer have patches touching the
  buildsystem.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Add gnome-software-fix-app-folders.patch: Fix regression in
  app-folders. Patch from upstream stable branch (boo#979570).</changelog>
<changelog author="zaitor@opensuse.org" date="1468411200">- Update to version 3.20.4:
  + Always show the 'MyLanguage' kudo when in en_US locale.
  + Disable app folders feature when run outside GNOME.
  + Fix an issue with launching Epiphany web-apps.
  + Fix a number of issues with Fedora system upgrades.
  + Fix a possible crash when download-updates setting is changed.
  + Improve styling of software reviews and kudos.
  + Make the app folder dialog work again.
  + Support launching appstream://id.
  + Updated translations.
- Drop gnome-software-fix-app-folders.patch: Fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1481716800">- Update to version 3.20.5 (boo#1015623):
  + Ensure reviews are shown in the correct order.
  + Fix icon loading for remote icons that have the filename set.
  + Fix launching various KDE4 applications.
  + Make review text selectable.
  + Only show the external installed notification on success.
  + Use the ORDS server hosted by GNOME.
  + Updated translations.
- Add pkgconfig(libsecret-1) BuildRequires: New dependency.
- Add gnome-software-Dont-show-error.patch: Don't show an error for
  newer, stricter GTK versions.</changelog>

</package>
<package pkgid="70d3aeca51c93951d851b3401ce79bf86d3683b11967b74cc81ec687790bf7a5" name="gnome-software-lang" arch="noarch">
    <version epoch="0" ver="3.20.5" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + Fix getting firmware updates by parsing the metadata correctly.
  + Make the application menu path correct in RTL locales.
  + Don't keep the application running forever when run as a search
    provider.
- Rebase gnome-software-nouser-proxy.patch.</changelog>
<changelog author="dimstar@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444392000">- Add missing %{name}-lang Recommends: We want translations!</changelog>
<changelog author="zaitor@opensuse.org" date="1444737600">- Update to version 3.18.1:
  + Do not force the cache refresh and delete otherwise valid
    packages.
  + Fix several potential crashes when navigating and when
    installing.
  + Get the new application icon for local packages after
    installation.
  + Improve cold start time by only parsing AppStream data once.
  + Make sure Characters and Disks show up in Utilities.
  + Only download the fwupd metadata signature once per day.
  + Show an empty space for no category results.
  + Show applications without AppData in the installed panel.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444910400">- Update to version 3.18.2:
  + Fix a regression in 3.18.1 that could lead to the background
    update monitor never finding any updates.
  + Fix an issue with getting package details for apps without
    AppData.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1446724800">- Update to version 3.18.3:
  + Use the correct user agent string when downloading firmware.
  + Fix a crash in the limba plugin.
  + Fix installing web applications.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453118400">- Update to version 3.19.4:
  + Use PackageKits distro-upgrade feature.
  + Updated translations.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.</changelog>
<changelog author="zaitor@opensuse.org" date="1454414400">- Add gnome-software-fix-screenshots.patch: Fix clashing screenshot
  names (bgo#761434).</changelog>
<changelog author="dimstar@opensuse.org" date="1455624000">- Update to version 3.19.90:
  + Add end-user application review functionality.
  + Add support for upgrading the OS from one release to another.
  + Add support for xdg-app and Limba bundles.
  + Add tags to applications, and explain them in the details page.
  + Update the list of featured applications on the front page.
  + The following bugs are also fixed:
  - Add a missing tag to the software center metadata file.
  - PackageKit support is now optional.
  - Temporarily remove the remove button in the sources dialog.
  - Use versioned user cache directories to pick up new
    screenshots.
  + Updated translations.
- Add pkgconfig(gtkspell3-3.0) BuildRequires: new dependency.
- Add pkgconfig(xdg-app) BuildRequires: new optional dependency.
- Drop gnome-software-fix-screenshots.patch: fixed upstream.
- Rebase gnome-software-nouser-proxy.patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 3.19.91:
  + Add an 'All' subcategory in the category shell.
  + Add ratings and review functionality for Ubuntu.
  + Install the xdg-app runtime as required automatically.
  + Show a confirmation dialog before reporting a review.
  + Show a guide label for the different star values.
  + Support installing local xdg-app bundles.
  + Correctly identify local packages with sources.
  + Do not add multiple search results for the same app.
  + Do not show xdg-app runtimes in the installed panel.
  + Escape markup before showing modal dialogs.
  + Updated translations.
- Add pkgconfig(gdk-pixbuf-2.0) BuildRequires: New dependency.
- "Reactivate" suse_update_desktop_file that got disabled by a
  mistake.
- Drop gnome-software-nouser-proxy.patch: Upstream only passes
  proxy settings on if polkit is preconfigured to authorize it.</changelog>
<changelog author="dimstar@opensuse.org" date="1457956800">- Update to version 3.19.92:
  + Allow all plugin functions to fail gracefully.
  + Hide the kudo details panel for non-desktop components.
  + Lower the limits for review text.
  + Do not show ratings and reviews for some component kinds.
  + Fix showing Ubuntu-specific reviews.
  + Get the correct icon size when installing bundles on HiDPI.
  + Never show star ratings on the category app tiles.
  + Only show one modal dialog at a time.
  + Updated translations.
- Bump gs_plugin_api to 9, following upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Actually show the error dialog for an invalid file.
  + Fix a crash when double clicking package files.
  + Remove placeholder text from application details label.</changelog>
<changelog author="mgorse@suse.com" date="1460376000">- Add gnome-software-icon-crash.patch: fix crash when unable to
  find icon (boo#974806 bgo#764921).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + Do not make the ODRS functionality depend on xdg-app.
  + Fix live installing firmware.
  + Support unlocking fwupd devices.
  + Updated translations.
- Drop gnome-software-PK-updates.patch: it has been disabled for
  two years.</changelog>
<changelog author="zaitor@opensuse.org" date="1461585600">- Update to version 3.20.2:
  + Allow popular and featured apps to match any plugin.
  + Do not make the ODRS plugin depend on xdg-app.
  + Fix many of the os-upgrade issues and implement the latest
    mockups.
  + Fix several issues when running on Unity.
  + Make all the plugins more threadsafe.
  + Return all update descriptions newer than the installed
    version.
  + Show some non-fatal error messages if installing fails.
  + Use a background PackageKit transaction when downloading
    upgrades.
  + Updated translations.
- Add gs-compile-against-old-appstream-glib.patch: Fix build
  against the appstream-glib we currently have, patch from
  upstream git.</changelog>
<changelog author="zaitor@opensuse.org" date="1463572800">- Add commits from upstream fixing various issues:
  + gs-Fix-underlinking.patch: Fix underlinking in the
    packagekit-origin plugin.
  + gs-Fix-xdg-app-build.patch: Fix the xdg-app build.
  + gs-Fix-a-possible-crasher.patch: Fix a possible crash in review
    ratings.
- Add gnome-common BuildRequires, and pass autoreconf since two of
  the above patches touch the buildsystem.</changelog>
<changelog author="zaitor@opensuse.org" date="1464436800">- Update to version 3.20.3:
  + Fix several issues with system upgrades.
  + Fix several issues with the Ubuntu reviews dialog.
  + Fix an issue that caused incorrect package versions to be shown
    in the update panel.
  + Fix an issue that caused offline updates to not start under
    certain conditions.
  + Updated translations.
- Drop gs-compile-against-old-appstream-glib.patch,
  gs-Fix-underlinking.patch, gs-Fix-xdg-app-build.patch and
  gs-Fix-a-possible-crasher.patch: Fixed upstream.
- Following the above drop gnome-common BuildRequires and
  autoreconf call, we no longer have patches touching the
  buildsystem.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Add gnome-software-fix-app-folders.patch: Fix regression in
  app-folders. Patch from upstream stable branch (boo#979570).</changelog>
<changelog author="zaitor@opensuse.org" date="1468411200">- Update to version 3.20.4:
  + Always show the 'MyLanguage' kudo when in en_US locale.
  + Disable app folders feature when run outside GNOME.
  + Fix an issue with launching Epiphany web-apps.
  + Fix a number of issues with Fedora system upgrades.
  + Fix a possible crash when download-updates setting is changed.
  + Improve styling of software reviews and kudos.
  + Make the app folder dialog work again.
  + Support launching appstream://id.
  + Updated translations.
- Drop gnome-software-fix-app-folders.patch: Fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1481716800">- Update to version 3.20.5 (boo#1015623):
  + Ensure reviews are shown in the correct order.
  + Fix icon loading for remote icons that have the filename set.
  + Fix launching various KDE4 applications.
  + Make review text selectable.
  + Only show the external installed notification on success.
  + Use the ORDS server hosted by GNOME.
  + Updated translations.
- Add pkgconfig(libsecret-1) BuildRequires: New dependency.
- Add gnome-software-Dont-show-error.patch: Don't show an error for
  newer, stricter GTK versions.</changelog>

</package>
<package pkgid="d044293a52309219ffdff0d40dc8eaffdf99a67c07a842129066a8e6e8f51fd5" name="gnome-system-monitor" arch="src">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Fixed lsof regex error modal dialogs (bgo#746208).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1435320000">- Update to version 3.17.3:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 3.17.4:
  + Bugs fixed: bgo#749560, bgo#749645.
  + Updated translations.
- Replace dbus-1-glib-devel, libgtop-devel, librsvg-devel and
  libxml2-devel BuildRequires for their pkgconfig() equivalents.</changelog>
<changelog author="dimstar@opensuse.org" date="1438862400">- Own %{_datadir}/polkit-1/actions instead of having to depend on
  a full polikit installation for building.</changelog>
<changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 3.17.90:
  + Fix build with c++11 (bgo#753121).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 3.17.91:
  + Use sysinfo to get number of CPUs.
  + Set the application icon name.
  + Work under wayland even with wnck (bgo#753972).
  + Updated translations.
- Add pkgconfig(gdk-x11-3.0) BuildRequires: new, explicit verified
  dependency.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443009600">- Update to version 3.18.0.1:
  + Empty space above the process list (bgo#755204).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447156800">- Update to version 3.18.2:
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1450612800">- Updated version to 3.19.3:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1453204800">- Update to version 3.19.4:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455624000">- Update to version 3.19.90:
  + Added missing tag to Appdata Files.
  + bgo#761124: Fixed padding issue on the Processes tab.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 3.19.91:
  + Save window size properly (bgo#762231).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458648000">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + Marked as non-removable for GNOME.
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1460721600">- Update to GNOME 3.20 -- Fate#318572.</changelog>
<changelog author="mgorse@suse.com" date="1489492800">- Add gsm-bsc1020294-add-resources-scrollbar.patch: add a
  scrollbar to the resources tab (bsc#1020294, bgo#778697).</changelog>

</package>
<package pkgid="f6bce84b8dc59b41cbe4a47d6a211574575512e2e06a4d20b0f4e6e9b309d2f3" name="gnome-system-monitor" arch="x86_64">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Fixed lsof regex error modal dialogs (bgo#746208).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1435320000">- Update to version 3.17.3:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 3.17.4:
  + Bugs fixed: bgo#749560, bgo#749645.
  + Updated translations.
- Replace dbus-1-glib-devel, libgtop-devel, librsvg-devel and
  libxml2-devel BuildRequires for their pkgconfig() equivalents.</changelog>
<changelog author="dimstar@opensuse.org" date="1438862400">- Own %{_datadir}/polkit-1/actions instead of having to depend on
  a full polikit installation for building.</changelog>
<changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 3.17.90:
  + Fix build with c++11 (bgo#753121).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 3.17.91:
  + Use sysinfo to get number of CPUs.
  + Set the application icon name.
  + Work under wayland even with wnck (bgo#753972).
  + Updated translations.
- Add pkgconfig(gdk-x11-3.0) BuildRequires: new, explicit verified
  dependency.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443009600">- Update to version 3.18.0.1:
  + Empty space above the process list (bgo#755204).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447156800">- Update to version 3.18.2:
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1450612800">- Updated version to 3.19.3:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1453204800">- Update to version 3.19.4:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455624000">- Update to version 3.19.90:
  + Added missing tag to Appdata Files.
  + bgo#761124: Fixed padding issue on the Processes tab.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 3.19.91:
  + Save window size properly (bgo#762231).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458648000">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + Marked as non-removable for GNOME.
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1460721600">- Update to GNOME 3.20 -- Fate#318572.</changelog>
<changelog author="mgorse@suse.com" date="1489492800">- Add gsm-bsc1020294-add-resources-scrollbar.patch: add a
  scrollbar to the resources tab (bsc#1020294, bgo#778697).</changelog>

</package>
<package pkgid="429cba283bff7d472033244309f05627188869086e8813915b99e4574d3e5332" name="gnome-system-monitor-lang" arch="noarch">
    <version epoch="0" ver="3.20.1" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 3.15.92:
  + Fixed lsof regex error modal dialogs (bgo#746208).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 3.16.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1435320000">- Update to version 3.17.3:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1437480000">- Update to version 3.17.4:
  + Bugs fixed: bgo#749560, bgo#749645.
  + Updated translations.
- Replace dbus-1-glib-devel, libgtop-devel, librsvg-devel and
  libxml2-devel BuildRequires for their pkgconfig() equivalents.</changelog>
<changelog author="dimstar@opensuse.org" date="1438862400">- Own %{_datadir}/polkit-1/actions instead of having to depend on
  a full polikit installation for building.</changelog>
<changelog author="zaitor@opensuse.org" date="1439899200">- Update to version 3.17.90:
  + Fix build with c++11 (bgo#753121).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 3.17.91:
  + Use sysinfo to get number of CPUs.
  + Set the application icon name.
  + Work under wayland even with wnck (bgo#753972).
  + Updated translations.
- Add pkgconfig(gdk-x11-3.0) BuildRequires: new, explicit verified
  dependency.</changelog>
<changelog author="dimstar@opensuse.org" date="1442404800">- Update to version 3.17.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442923200">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443009600">- Update to version 3.18.0.1:
  + Empty space above the process list (bgo#755204).
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1447156800">- Update to version 3.18.2:
  + Updated translations.</changelog>
<changelog author="damjanovic.ivo@gmail.com" date="1450612800">- Updated version to 3.19.3:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1453204800">- Update to version 3.19.4:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1455624000">- Update to version 3.19.90:
  + Added missing tag to Appdata Files.
  + bgo#761124: Fixed padding issue on the Processes tab.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 3.19.91:
  + Save window size properly (bgo#762231).
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458648000">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1460462400">- Update to version 3.20.1:
  + Marked as non-removable for GNOME.
  + Updated translations.</changelog>
<changelog author="hpj@suse.com" date="1460721600">- Update to GNOME 3.20 -- Fate#318572.</changelog>
<changelog author="mgorse@suse.com" date="1489492800">- Add gsm-bsc1020294-add-resources-scrollbar.patch: add a
  scrollbar to the resources tab (bsc#1020294, bgo#778697).</changelog>

</package>
<package pkgid="c06a8afcf1cb057d02465dfe79b18d335396b6833fdb3ecb0d7aa60532bb1832" name="gnome-todo" arch="src">
    <version epoch="0" ver="3.20.2" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1437652800">- Initial build, version 3.17.4.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 3.17.91:
  + Add selection mode, which allows renaming and removing lists.
  + Add a "Clear completed tasks..." item in gear menu.
  + Update build system.
  + Lots of bugfixes and cleanups.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442232000">- Update to version 3.17.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 3.18.1:
  + Fix 256x256 icons being installed as 512x512.
  + Add a symbolic variant.
  + Install a DBus service file.
  + Wrap notes text.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1454328000">- Update to version 3.19.5:
  + Vastly improve the plugin system.
  + Add kudos information in AppData.
  + Adapt icon names to use the application id.
  + Many code cleanups and fixes.
- Changes from version 3.19.4:
  + Add a plugin subsystem.
  + Add list-based tasklist selector.
  + Port to use CSS names.
  + Updated translations.
- Add gobject-introspection-devel and pkgconfig(libpeas-1.0)
  BuildRequires: new dependencies.
- Create new subpackages typelib-1_0-Gtd-1_0 and gnome-todo-devel.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.19.90:
  + Improved documentation for the plugin API.
  + Ignore casefolding when sorting tasks &amp; lists.
  + Fix Scheduled headers and translations.
  + Improved Scheduled panel.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Consistently use To Do naming.
  + Also consider creation date when sorting tasks.
  + Make EDS an embedded plugin.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458648000">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1461672000">- Update to version 3.20.1:
  + Fixed unstranslated string.
  + Fix translations not being applied.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Small code cleanups.
  + Fix Scheduled and Today panels' misbehavior.
  + Updated translations.</changelog>
<changelog author="adrien.plazas@suse.com" date="1485345600">- Add patch gnome-todo-dont-free-data-early.patch to avoid a crash
  when closing a task's detailed view. (bgo#768319, bnc#1021815)</changelog>

</package>
<package pkgid="b9eba7225341e96fdf9a6bbd51a2b3c1734eb6072337c61aa750470f5ed32ca2" name="gnome-todo" arch="x86_64">
    <version epoch="0" ver="3.20.2" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1437652800">- Initial build, version 3.17.4.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 3.17.91:
  + Add selection mode, which allows renaming and removing lists.
  + Add a "Clear completed tasks..." item in gear menu.
  + Update build system.
  + Lots of bugfixes and cleanups.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442232000">- Update to version 3.17.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 3.18.1:
  + Fix 256x256 icons being installed as 512x512.
  + Add a symbolic variant.
  + Install a DBus service file.
  + Wrap notes text.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1454328000">- Update to version 3.19.5:
  + Vastly improve the plugin system.
  + Add kudos information in AppData.
  + Adapt icon names to use the application id.
  + Many code cleanups and fixes.
- Changes from version 3.19.4:
  + Add a plugin subsystem.
  + Add list-based tasklist selector.
  + Port to use CSS names.
  + Updated translations.
- Add gobject-introspection-devel and pkgconfig(libpeas-1.0)
  BuildRequires: new dependencies.
- Create new subpackages typelib-1_0-Gtd-1_0 and gnome-todo-devel.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.19.90:
  + Improved documentation for the plugin API.
  + Ignore casefolding when sorting tasks &amp; lists.
  + Fix Scheduled headers and translations.
  + Improved Scheduled panel.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Consistently use To Do naming.
  + Also consider creation date when sorting tasks.
  + Make EDS an embedded plugin.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458648000">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1461672000">- Update to version 3.20.1:
  + Fixed unstranslated string.
  + Fix translations not being applied.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Small code cleanups.
  + Fix Scheduled and Today panels' misbehavior.
  + Updated translations.</changelog>
<changelog author="adrien.plazas@suse.com" date="1485345600">- Add patch gnome-todo-dont-free-data-early.patch to avoid a crash
  when closing a task's detailed view. (bgo#768319, bnc#1021815)</changelog>

</package>
<package pkgid="01abd13b9afcc0de5e312fe034086fa35550ed6ac27a1cdf87f88ab7206a0259" name="gnome-todo-devel" arch="x86_64">
    <version epoch="0" ver="3.20.2" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1437652800">- Initial build, version 3.17.4.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 3.17.91:
  + Add selection mode, which allows renaming and removing lists.
  + Add a "Clear completed tasks..." item in gear menu.
  + Update build system.
  + Lots of bugfixes and cleanups.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442232000">- Update to version 3.17.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 3.18.1:
  + Fix 256x256 icons being installed as 512x512.
  + Add a symbolic variant.
  + Install a DBus service file.
  + Wrap notes text.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1454328000">- Update to version 3.19.5:
  + Vastly improve the plugin system.
  + Add kudos information in AppData.
  + Adapt icon names to use the application id.
  + Many code cleanups and fixes.
- Changes from version 3.19.4:
  + Add a plugin subsystem.
  + Add list-based tasklist selector.
  + Port to use CSS names.
  + Updated translations.
- Add gobject-introspection-devel and pkgconfig(libpeas-1.0)
  BuildRequires: new dependencies.
- Create new subpackages typelib-1_0-Gtd-1_0 and gnome-todo-devel.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.19.90:
  + Improved documentation for the plugin API.
  + Ignore casefolding when sorting tasks &amp; lists.
  + Fix Scheduled headers and translations.
  + Improved Scheduled panel.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Consistently use To Do naming.
  + Also consider creation date when sorting tasks.
  + Make EDS an embedded plugin.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458648000">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1461672000">- Update to version 3.20.1:
  + Fixed unstranslated string.
  + Fix translations not being applied.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Small code cleanups.
  + Fix Scheduled and Today panels' misbehavior.
  + Updated translations.</changelog>
<changelog author="adrien.plazas@suse.com" date="1485345600">- Add patch gnome-todo-dont-free-data-early.patch to avoid a crash
  when closing a task's detailed view. (bgo#768319, bnc#1021815)</changelog>

</package>
<package pkgid="2b2b2c56d8d7f37a26cbcad1fcaa9924e9ccfd8e53d31eb50a9865bd63b35036" name="gnome-todo-lang" arch="noarch">
    <version epoch="0" ver="3.20.2" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1437652800">- Initial build, version 3.17.4.</changelog>
<changelog author="dimstar@opensuse.org" date="1441195200">- Update to version 3.17.91:
  + Add selection mode, which allows renaming and removing lists.
  + Add a "Clear completed tasks..." item in gear menu.
  + Update build system.
  + Lots of bugfixes and cleanups.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1442232000">- Update to version 3.17.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1442836800">- Update to version 3.18.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1444824000">- Update to version 3.18.1:
  + Fix 256x256 icons being installed as 512x512.
  + Add a symbolic variant.
  + Install a DBus service file.
  + Wrap notes text.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1454328000">- Update to version 3.19.5:
  + Vastly improve the plugin system.
  + Add kudos information in AppData.
  + Adapt icon names to use the application id.
  + Many code cleanups and fixes.
- Changes from version 3.19.4:
  + Add a plugin subsystem.
  + Add list-based tasklist selector.
  + Port to use CSS names.
  + Updated translations.
- Add gobject-introspection-devel and pkgconfig(libpeas-1.0)
  BuildRequires: new dependencies.
- Create new subpackages typelib-1_0-Gtd-1_0 and gnome-todo-devel.</changelog>
<changelog author="zaitor@opensuse.org" date="1455624000">- Update to version 3.19.90:
  + Improved documentation for the plugin API.
  + Ignore casefolding when sorting tasks &amp; lists.
  + Fix Scheduled headers and translations.
  + Improved Scheduled panel.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1457006400">- Update to version 3.19.91:
  + Consistently use To Do naming.
  + Also consider creation date when sorting tasks.
  + Make EDS an embedded plugin.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.92:
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458648000">- Update to version 3.20.0:
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1461672000">- Update to version 3.20.1:
  + Fixed unstranslated string.
  + Fix translations not being applied.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 3.20.2:
  + Small code cleanups.
  + Fix Scheduled and Today panels' misbehavior.
  + Updated translations.</changelog>
<changelog author="adrien.plazas@suse.com" date="1485345600">- Add patch gnome-todo-dont-free-data-early.patch to avoid a crash
  when closing a task's detailed view. (bgo#768319, bnc#1021815)</changelog>

</package>
<package pkgid="ad76da6dc6130943a6b680c42ac177fa756f34b7f66f92aecf5aad55906819f2" name="gnucash" arch="src">
    <version epoch="0" ver="2.6.16" rel="3.3.1"/>

<changelog author="dimstar@opensuse.org" date="1390478400">- Do not remove %{_datadir}/doc: the about Dialog explicitly
  references LICENSE, AUTHORS and DOCUMENTS in this location.</changelog>
<changelog author="dimstar@opensuse.org" date="1391342400">- Update to version 2.6.1:
  + Bugs fixed: bgo#454827, bgo#553020, bgo#555182, bgo#605991,
    bgo#677489, bgo#721211, bgo#721251, bgo#721260, bgo#721290,
    bgo#721306, bgo#721447, bgo#721464, bgo#721576, bgo#721600,
    bgo#721607, bgo#721667, bgo#721770, bgo#721791, bgo#721825,
    bgo#721913, bgo#721929, bgo#721954, bgo#721966, bgo#722035,
    bgo#722123.
  + Updated translations.</changelog>
<changelog author="ohering@suse.de" date="1392724800">- BuildRequire gtkmm-2.4 &gt;= 2.24</changelog>
<changelog author="zaitor@opensuse.org" date="1394193600">- Update to version 2.6.2:
  + Advanced Portfolio Report have been reworked.
  + Bugs Fixed: bgo#497831, bgo#721472, bgo#721677, bgo#722123,
    bgo#722903, bgo#723051, bgo#723373, bgo#723644, bgo#724211,
    bgo#724426, bgo#724427, bgo#724578, bgo#724753, bgo#725131.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1396267200">- Update to version 2.6.3:
  + Fix resizing of columns in budget view.
  + Fix guile 2 stack overflow errors for large reports.
  + Fix basis calculation for FIFO or LIFO when less than one lot
    is sold.
  + Update Window and Menu item from "Preconfigured-" to "Saved-"
    Report and add lables to the dialog with help texts.
  + Aqbanking: SEPA transfer improvements - fix origin labels and
    add possibility to edit sender's name.
  + Bugs fixed: bgo#721196, bgo#721654, bgo#723975, bgo#724995,
    bgo#711567, bgo#726430, bgo#726891.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1404993600">- Add gnucash-libdbi-0.9.patch: Fix build with libdbi-0.9.0+git23
  and newer. Only applied on openSUSE &gt; 13.1.5 (Factory, but not
  SLE12).</changelog>
<changelog author="dimstar@opensuse.org" date="1412078400">- Update to version 2.6.4:
  + Add business lot scrubbing to Check &amp; Repair-&gt;All/This
    transaction(s).
  + Add context to generic translatable string.
  + Add scrub function to reduce the amount of lot links used.
  + Add some date format checking and make sure generated dates are
    the correct user selected format, not always locale format.
  + Allow the ability to skip rows when importing transactions.
  + Always use the price we display to calculate the current value
    of an account.
  + Better period totals formatting in Invoices.
  + CSV Export: factor out function to generate regular expression.
  + CSV Import transform macro into function.
  + Convert ISO-8859-1 account chart templates to UTF-8.
  + Correct txf output to use a minus sign, rather than
    parenthesis.
  + Fix document type dispay for credit notes on owner report.
  + Fix test-backend-dbi segfault with libdbi-0.9.0.
  + Handle the case of scrubbing a lot link between two
    non-document lots.
  + Lots of refactoring.
  + Chart-of-Account Templates Updated.
  + Bugs fixed: bgo#120199, bgo#434462, bgo#509263, bgo#610202,
    bgo#630638, bgo#671615, bgo#688965, bgo#692249, bgo#695240,
    bgo#707243, bgo#711440, bgo#711567, bgo#719457, bgo#719457,
    bgo#720427, bgo#720934, bgo#722140, bgo#722200, bgo#723145,
    bgo#723442, bgo#725054, bgo#725366, bgo#726449, bgo#726888,
    bgo#727130, bgo#727338, bgo#728103, bgo#728717, bgo#728841,
    bgo#729157, bgo#729497, bgo#730255, bgo#731519, bgo#732545,
    bgo#733107, bgo#733283, bgo#733506, bgo#734183, bgo#736703.
  + Updated translations.
- Rebase gnucash-cpan-warning.patch and gnucash-libdbi-0.9.patch.
- Add gnucash-guile1.patch: properly detect GUILE1 on openSUSE.
  This patch replaces the sed hacks injecting GUILE1 into
  configure, but has a chance to land upstream.
- Unconditionally run autoreconf now, as above patch is applied
  for all versions of openSUSE.
- No longer export GUILE for configure: the patch above makes this
  work without hacks.</changelog>
<changelog author="novell@whamra.com" date="1412424000">- Update gnucash-libdbi-0.9.patch: fix usage of internal function
  _gnucash-libdbi-0.9.patch (boo#898974).</changelog>
<changelog author="zaitor@opensuse.org" date="1422446400">- Update to version 2.6.5:
  + Pre-compile scm files when building with guile 2.
  + Fix build-time hard-coded path introduced by the guile2
    compile changes.
  + Prevent crash when standards-report dir doesn't exist.
  + QIF Import crashes when closing via the 'X' button on the last
    page.
  + Omit extension on calls to load-extension.
  + Use one common base directory to store all scheme files and
    modules.
  + Guile module structure cleanup.
  + Harmonize variable names used to refer to guile modules in all
    makefiles.
  + Add missing comma in call to gtk_tree_store_set().
  + Revert to using numerical indexes for the x-axis on bar charts.
  + Aqbanking: Add display of aqbanking subaccountid in initial
    correspondence setup.
  + Aqbanking online SEPA transfer: Allow transfers without BIC,
    only IBAN. Also add IBAN checking.
  + Aqbanking transfer: Make IBAN and BIC text entry fields filter
    digits or alphas correctly as needed.
  + Adapt german SKR03 account template to updated tax rate.
  + Allow GUILE1_PROGS as m4 name.
  + Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles &amp; configure.
  + Updated translations.
- Drop gnucash-guile1.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1425470400">- Switch to guile 2:
  + Change libguile1-devel BuildRequires to guile-devel.
  + Change guile1 Requires to guile.
  + Drop obsolete conditions to work around guile1 packaging
    issues in older openSUSE releases.</changelog>
<changelog author="dimstar@opensuse.org" date="1428408000">- Update to version 2.6.6:
  + Let CPAN and ActiveState package managers take care of
    dependencies instead of explicitly installing a few of them
    directly.
  + Correct the number field displayed in the reconcile window to
    correspond with the source specified in File-&gt;Options.
  + Fix some bugs found by SWIG version 3.0.5. Prior to version
    3.0.3 SWIG silently ignored invalid preprocessor directives.
  + Scrubbing Improvements, including avoiding a potential infinite
    loop.
  + Remove build and run of no-longer-existant
    intl-scm/guile-strings.
  + Rewrite gnc-test-env in perl. This eliminates another guile
    dependency in the build chain.
  + Switch from guile to xml to manage our iso-currencies source
    file.
  + Numeric values with more than commodity smallest fraction get
    silently dropped.
  + Update US Income Tax data to reflect minor changes for 2014.
  + Advanced portfolio should respect report date when looking for
    other income/expense.
  + Improve income and expense reporting in advanced portfolio
    report.
  + Accept prices of the form n.nnne[+-]nn, i.e. with an exponent.
    An example requiring this is currency conversion from IDR to
    USD.
  + Added Lithuanian language business accounts.
  + Fix crash when running check &amp; repair on an open AP/AR
    register.
  + Bugs fixed: bgo#619899, bgo#649933, bgo#672760, bgo#721196,
    bgo#723409, bgo#727466, bgo#727647, bgo#731889, bgo#733685,
    bgo#738749, bgo#739228, bgo#739584, bgo#740471, bgo#741228,
    bgo#742089, bgo#742332, bgo#742624, bgo#743609, bgo#743807,
    bgo#745265, bgo#745354, bgo#746517, bgo#746977.
  + Updated translations.
- Rebase gnucash-cpan-warning.patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1436356800">- Update to version 2.6.7:
  + Fix hidden panes in lot viewer.
  + Fix some abs() errors from new clang and gcc versions.
  + Fix dbi driver detection on linux and similar.
  + Improve "Auto pay on posting" message.
  + Enable travis continuous integration tests on the gnucash
    repository.
  + Bugs fixed: bgo#681225, bgo#739271, bgo#744858, bgo#746792,
    bgo#734183, bgo#746163, bgo#746873, bgo#747812, bgo#747377,
    bgo#740955, bgo#747300, bgo#746977.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441627200">- openSUSE Leap 42.1 (suse_version = 1315, is_opensuse = 1) also
  contains an updated libdbi, thus we need to apply patch
  gnucash-libdbi-0.9.patch in this case.</changelog>
<changelog author="dimstar@opensuse.org" date="1452600000">- Update to version 2.6.11:
  + Correct a QIF import regression.
  + Add Account.AssignLots to python bindings.
  + Allow panel that provides information about TXF categories to
    be adjusted by the user in the Income Tax Information dialog
    under Edit-&gt;Tax Report Options.
  + Bugs fixed: bgo#680104, bgo#756335, bgo#759570, bgo#759674,
    bgo#759859, bgo#760052, bgo#760079, bgo#760398.
- Changes from version 2.6.10:
  + Bugs fixed: bgo#627692, bgo#646129, bgo#662126, bgo#742321,
    bgo#745101, bgo#746155, bgo#754192, bgo#754533, bgo#755781,
    bgo#756335, bgo#756339, bgo#756720, bgo#757378, bgo#759224,
    bgo#759294.
- Changes from version 2.6.9:
  + Bugs fixed: bgo#755920, bgo#755778, bgo#755781.
- Changes from version 2.6.8:
  + Bugs fixed: bgo#724738, bgo#746998, bgo#747795, bgo#749077,
    bgo#752035, bgo#752204, bgo#752879, bgo#753146, bgo#754617,
    bgo#754764.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453896000">- Require python-gnucash from the main package: silence a warning
  on startup.</changelog>
<changelog author="zaitor@opensuse.org" date="1466510400">- Update to version 2.6.12:
  + Various memory leaks.
  + More multi-currency fixes related to bgo#763146.
  + Be more liberal in accepting business counter custom formats:
    li, lli, I64i, and whatever is defined to G_GINT_64 or PRIx64
    on the system on which GnuCash is compiled.
  + Correctly re-value splits when the transaction currency is
    changed.
  + Reset the transaction currency to match the currently open
    account when auto-completing.
  + Refine the MacOS X localization when the system-generated POSIX
    locale isn't a supported locale: Prefer the country to language
    when selecting an alternate locale, but still pass the original
    language to gettext.
  + Check printing: extract address from invoice/bill for payment
    transactions.
  + Bugs fixed: bgo#482186, bgo#620281, bgo#642292, bgo#687504,
    bgo#693342, bgo#719904, bgo#720934, bgo#722996, bgo#723689,
    bgo#728074, bgo#728722, bgo#733164, bgo#742352, bgo#744157,
    bgo#754209, bgo#754856, bgo#756469, bgo#760015, bgo#760529,
    bgo#760711, bgo#762971, bgo#763111, bgo#763146, bgo#763279.
  + Updated translations.
- Replace guile-devel for pkgconfig(guile-2.0) BuildRequires
  following upstream changes, configure now looks for this
  correctly.</changelog>
<changelog author="dimstar@opensuse.org" date="1478088000">- Update to version 2.6.14:
  + Build improvements with CMake, accomodation for Guile-2.0.12 on
    Gentoo.
  + Change the date_posted timestamp from midnight local to
    11:00 AM GMT, which will be the same date in nearly all
    timezones.
  + SX - Recalculate all occurrences of all SX if the calendar is
    updated to start on another month.
  + SX Window: correctly show first sx on calendar when it is moved
    to next weekday.
  + Work around libofx bug which caused OFX imports to have the
    wrong date_posted when in an eastern-hemisphere timezone and
    not daylight time.
  + Indicate in the register when a transaction has an associated
    file or URI. The indicator will appear in the "reconciled"
    column in the second transaction line (enable double-line view
    to see it).
  + Bugs fixed: bgo#643025, bgo#733153, bgo#742461, bgo#756416,
    bgo#761667, bgo#762901, bgo#769730, bgo#769746, bgo#770113,
    bgo#770136, bgo#770181, bgo#770196, bgo#770303, bgo#771246,
    bgo#771379.
- Changes from version 2.6.13:
  + Check printing: make logic easier to follow.
  + Fix adjust_sql_option_string test on Windows.
  + Don't try to compile test_adjust_sql_options on windows, it
    won't link.
  + Fix the CMake build by linking gnc-backend-dbi for
    test-backend-dbi.
  + Improved adjust_sql_options_string, added tests.
  + Improve quickfill performance on huge registers.
  + Mac Localization: Prefer the country to the language for
    fall-back locales.
  + Update README to refer to wiki Submitting_Patches and regarding
    pull request policy.
  + Bugs fixed: bgo#637004, bgo#736352, bgo#748983, bgo#760021,
    bgo#761672, bgo#764248, bgo#764871, bgo#765859, bgo#766028,
    bgo#766200, bgo#766688, bgo#766960, bgo#767824.
  + Updated translations.
- Drop gnucash-libdbi-0.9.patch: fixed upstream.</changelog>
<changelog author="chris@computersalat.de" date="1484827200">- Update to version 2.6.15:
  + Fix report html header.
  + Changed the default value for date format in Business Options.
  + Change report resizing when not in view.
  + Add an image for the report tab.
  + Show empty business splits in lot viewer.
  + Business check &amp; repair - correct lot invoice state.
  + When juggling business splits while scrubbing set both value
    and amount.
  + Update progress bar while running Check &amp; Repair.
  + Remove lot from account while deleting the lot.
  + Ensure that the Namespace combo box is initialized to a valid
    iter.
  + Fix CSV importer to handle GMT + 13 Timezone
    (New Zealand Daylight).
  + Fix broken german account template 'Kontenrahmen für
    Wohnungswirtschaft'.Time).
  + Bugs fixed: bgo#340991, bgo#516920, bgo#685329, bgo#769124,
    bgo#770364, bgo#771246, bgo#771617, bgo#772313, bgo#772369,
    bgo#772382, bgo#772484, bgo#773808, bgo#774237, bgo#775368,
    bgo#775385, bgo#775567, bgo#775912.
  + Updated translations.</changelog>
<changelog author="sfalken@opensuse.org" date="1489147200">- Edited %files to clear unpackaged files builderror due to changes
  from rpm 4.13 and doc macro handling.</changelog>
<changelog author="sfalken@opensuse.org" date="1490788800">- Update to version 2.6.16:
  + Use "Billing Information" as in other biz modules
  + Update local symbol for MUR.
  + Online banking: Add output of bank messages that might
    occasionally be received.
  + Allow only date entry for opening balances on new accounts.
  + Enable taxinvoice to show net price: Add gncEntryGetNetPrice.
    Create an option in taxinvoice to either use
    gncEntryGetNetPrice or gncEntryGetPrice
  + Make SQL full-DB sync safer and clean up automatically if
    it's interrupted by a system or network failure.
  + Extend account color to all columns in the account hierarchy
    page
  + Localize the word ?CURRENCY? used in the commodity namespace
    selectors.
  + The following translations have been updated: Catalan, Dutch,
    Finnish, German. Portuguese, Russian, Serbian.
  + Bugs Fixed: bgo#516920, bgo#603379, bgo#670731, bgo#739571,
    bgo#759934, bgo#766630, bgo#767032, bgo#773945, bgo#776247,
    bgo#776380, bgo#776494, bgo#776517, bgo#776564, bgo#778208,
    bgo#779217, bgo#779217, bgo#779411, bgo#777875, bgo#777949.</changelog>

</package>
<package pkgid="1a125a13e152c9fe68f3d39154f23b367566c8ddb59d54c1bffb0d64e98523df" name="gnucash" arch="x86_64">
    <version epoch="0" ver="2.6.16" rel="3.3.1"/>

<changelog author="dimstar@opensuse.org" date="1390478400">- Do not remove %{_datadir}/doc: the about Dialog explicitly
  references LICENSE, AUTHORS and DOCUMENTS in this location.</changelog>
<changelog author="dimstar@opensuse.org" date="1391342400">- Update to version 2.6.1:
  + Bugs fixed: bgo#454827, bgo#553020, bgo#555182, bgo#605991,
    bgo#677489, bgo#721211, bgo#721251, bgo#721260, bgo#721290,
    bgo#721306, bgo#721447, bgo#721464, bgo#721576, bgo#721600,
    bgo#721607, bgo#721667, bgo#721770, bgo#721791, bgo#721825,
    bgo#721913, bgo#721929, bgo#721954, bgo#721966, bgo#722035,
    bgo#722123.
  + Updated translations.</changelog>
<changelog author="ohering@suse.de" date="1392724800">- BuildRequire gtkmm-2.4 &gt;= 2.24</changelog>
<changelog author="zaitor@opensuse.org" date="1394193600">- Update to version 2.6.2:
  + Advanced Portfolio Report have been reworked.
  + Bugs Fixed: bgo#497831, bgo#721472, bgo#721677, bgo#722123,
    bgo#722903, bgo#723051, bgo#723373, bgo#723644, bgo#724211,
    bgo#724426, bgo#724427, bgo#724578, bgo#724753, bgo#725131.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1396267200">- Update to version 2.6.3:
  + Fix resizing of columns in budget view.
  + Fix guile 2 stack overflow errors for large reports.
  + Fix basis calculation for FIFO or LIFO when less than one lot
    is sold.
  + Update Window and Menu item from "Preconfigured-" to "Saved-"
    Report and add lables to the dialog with help texts.
  + Aqbanking: SEPA transfer improvements - fix origin labels and
    add possibility to edit sender's name.
  + Bugs fixed: bgo#721196, bgo#721654, bgo#723975, bgo#724995,
    bgo#711567, bgo#726430, bgo#726891.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1404993600">- Add gnucash-libdbi-0.9.patch: Fix build with libdbi-0.9.0+git23
  and newer. Only applied on openSUSE &gt; 13.1.5 (Factory, but not
  SLE12).</changelog>
<changelog author="dimstar@opensuse.org" date="1412078400">- Update to version 2.6.4:
  + Add business lot scrubbing to Check &amp; Repair-&gt;All/This
    transaction(s).
  + Add context to generic translatable string.
  + Add scrub function to reduce the amount of lot links used.
  + Add some date format checking and make sure generated dates are
    the correct user selected format, not always locale format.
  + Allow the ability to skip rows when importing transactions.
  + Always use the price we display to calculate the current value
    of an account.
  + Better period totals formatting in Invoices.
  + CSV Export: factor out function to generate regular expression.
  + CSV Import transform macro into function.
  + Convert ISO-8859-1 account chart templates to UTF-8.
  + Correct txf output to use a minus sign, rather than
    parenthesis.
  + Fix document type dispay for credit notes on owner report.
  + Fix test-backend-dbi segfault with libdbi-0.9.0.
  + Handle the case of scrubbing a lot link between two
    non-document lots.
  + Lots of refactoring.
  + Chart-of-Account Templates Updated.
  + Bugs fixed: bgo#120199, bgo#434462, bgo#509263, bgo#610202,
    bgo#630638, bgo#671615, bgo#688965, bgo#692249, bgo#695240,
    bgo#707243, bgo#711440, bgo#711567, bgo#719457, bgo#719457,
    bgo#720427, bgo#720934, bgo#722140, bgo#722200, bgo#723145,
    bgo#723442, bgo#725054, bgo#725366, bgo#726449, bgo#726888,
    bgo#727130, bgo#727338, bgo#728103, bgo#728717, bgo#728841,
    bgo#729157, bgo#729497, bgo#730255, bgo#731519, bgo#732545,
    bgo#733107, bgo#733283, bgo#733506, bgo#734183, bgo#736703.
  + Updated translations.
- Rebase gnucash-cpan-warning.patch and gnucash-libdbi-0.9.patch.
- Add gnucash-guile1.patch: properly detect GUILE1 on openSUSE.
  This patch replaces the sed hacks injecting GUILE1 into
  configure, but has a chance to land upstream.
- Unconditionally run autoreconf now, as above patch is applied
  for all versions of openSUSE.
- No longer export GUILE for configure: the patch above makes this
  work without hacks.</changelog>
<changelog author="novell@whamra.com" date="1412424000">- Update gnucash-libdbi-0.9.patch: fix usage of internal function
  _gnucash-libdbi-0.9.patch (boo#898974).</changelog>
<changelog author="zaitor@opensuse.org" date="1422446400">- Update to version 2.6.5:
  + Pre-compile scm files when building with guile 2.
  + Fix build-time hard-coded path introduced by the guile2
    compile changes.
  + Prevent crash when standards-report dir doesn't exist.
  + QIF Import crashes when closing via the 'X' button on the last
    page.
  + Omit extension on calls to load-extension.
  + Use one common base directory to store all scheme files and
    modules.
  + Guile module structure cleanup.
  + Harmonize variable names used to refer to guile modules in all
    makefiles.
  + Add missing comma in call to gtk_tree_store_set().
  + Revert to using numerical indexes for the x-axis on bar charts.
  + Aqbanking: Add display of aqbanking subaccountid in initial
    correspondence setup.
  + Aqbanking online SEPA transfer: Allow transfers without BIC,
    only IBAN. Also add IBAN checking.
  + Aqbanking transfer: Make IBAN and BIC text entry fields filter
    digits or alphas correctly as needed.
  + Adapt german SKR03 account template to updated tax rate.
  + Allow GUILE1_PROGS as m4 name.
  + Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles &amp; configure.
  + Updated translations.
- Drop gnucash-guile1.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1425470400">- Switch to guile 2:
  + Change libguile1-devel BuildRequires to guile-devel.
  + Change guile1 Requires to guile.
  + Drop obsolete conditions to work around guile1 packaging
    issues in older openSUSE releases.</changelog>
<changelog author="dimstar@opensuse.org" date="1428408000">- Update to version 2.6.6:
  + Let CPAN and ActiveState package managers take care of
    dependencies instead of explicitly installing a few of them
    directly.
  + Correct the number field displayed in the reconcile window to
    correspond with the source specified in File-&gt;Options.
  + Fix some bugs found by SWIG version 3.0.5. Prior to version
    3.0.3 SWIG silently ignored invalid preprocessor directives.
  + Scrubbing Improvements, including avoiding a potential infinite
    loop.
  + Remove build and run of no-longer-existant
    intl-scm/guile-strings.
  + Rewrite gnc-test-env in perl. This eliminates another guile
    dependency in the build chain.
  + Switch from guile to xml to manage our iso-currencies source
    file.
  + Numeric values with more than commodity smallest fraction get
    silently dropped.
  + Update US Income Tax data to reflect minor changes for 2014.
  + Advanced portfolio should respect report date when looking for
    other income/expense.
  + Improve income and expense reporting in advanced portfolio
    report.
  + Accept prices of the form n.nnne[+-]nn, i.e. with an exponent.
    An example requiring this is currency conversion from IDR to
    USD.
  + Added Lithuanian language business accounts.
  + Fix crash when running check &amp; repair on an open AP/AR
    register.
  + Bugs fixed: bgo#619899, bgo#649933, bgo#672760, bgo#721196,
    bgo#723409, bgo#727466, bgo#727647, bgo#731889, bgo#733685,
    bgo#738749, bgo#739228, bgo#739584, bgo#740471, bgo#741228,
    bgo#742089, bgo#742332, bgo#742624, bgo#743609, bgo#743807,
    bgo#745265, bgo#745354, bgo#746517, bgo#746977.
  + Updated translations.
- Rebase gnucash-cpan-warning.patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1436356800">- Update to version 2.6.7:
  + Fix hidden panes in lot viewer.
  + Fix some abs() errors from new clang and gcc versions.
  + Fix dbi driver detection on linux and similar.
  + Improve "Auto pay on posting" message.
  + Enable travis continuous integration tests on the gnucash
    repository.
  + Bugs fixed: bgo#681225, bgo#739271, bgo#744858, bgo#746792,
    bgo#734183, bgo#746163, bgo#746873, bgo#747812, bgo#747377,
    bgo#740955, bgo#747300, bgo#746977.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441627200">- openSUSE Leap 42.1 (suse_version = 1315, is_opensuse = 1) also
  contains an updated libdbi, thus we need to apply patch
  gnucash-libdbi-0.9.patch in this case.</changelog>
<changelog author="dimstar@opensuse.org" date="1452600000">- Update to version 2.6.11:
  + Correct a QIF import regression.
  + Add Account.AssignLots to python bindings.
  + Allow panel that provides information about TXF categories to
    be adjusted by the user in the Income Tax Information dialog
    under Edit-&gt;Tax Report Options.
  + Bugs fixed: bgo#680104, bgo#756335, bgo#759570, bgo#759674,
    bgo#759859, bgo#760052, bgo#760079, bgo#760398.
- Changes from version 2.6.10:
  + Bugs fixed: bgo#627692, bgo#646129, bgo#662126, bgo#742321,
    bgo#745101, bgo#746155, bgo#754192, bgo#754533, bgo#755781,
    bgo#756335, bgo#756339, bgo#756720, bgo#757378, bgo#759224,
    bgo#759294.
- Changes from version 2.6.9:
  + Bugs fixed: bgo#755920, bgo#755778, bgo#755781.
- Changes from version 2.6.8:
  + Bugs fixed: bgo#724738, bgo#746998, bgo#747795, bgo#749077,
    bgo#752035, bgo#752204, bgo#752879, bgo#753146, bgo#754617,
    bgo#754764.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453896000">- Require python-gnucash from the main package: silence a warning
  on startup.</changelog>
<changelog author="zaitor@opensuse.org" date="1466510400">- Update to version 2.6.12:
  + Various memory leaks.
  + More multi-currency fixes related to bgo#763146.
  + Be more liberal in accepting business counter custom formats:
    li, lli, I64i, and whatever is defined to G_GINT_64 or PRIx64
    on the system on which GnuCash is compiled.
  + Correctly re-value splits when the transaction currency is
    changed.
  + Reset the transaction currency to match the currently open
    account when auto-completing.
  + Refine the MacOS X localization when the system-generated POSIX
    locale isn't a supported locale: Prefer the country to language
    when selecting an alternate locale, but still pass the original
    language to gettext.
  + Check printing: extract address from invoice/bill for payment
    transactions.
  + Bugs fixed: bgo#482186, bgo#620281, bgo#642292, bgo#687504,
    bgo#693342, bgo#719904, bgo#720934, bgo#722996, bgo#723689,
    bgo#728074, bgo#728722, bgo#733164, bgo#742352, bgo#744157,
    bgo#754209, bgo#754856, bgo#756469, bgo#760015, bgo#760529,
    bgo#760711, bgo#762971, bgo#763111, bgo#763146, bgo#763279.
  + Updated translations.
- Replace guile-devel for pkgconfig(guile-2.0) BuildRequires
  following upstream changes, configure now looks for this
  correctly.</changelog>
<changelog author="dimstar@opensuse.org" date="1478088000">- Update to version 2.6.14:
  + Build improvements with CMake, accomodation for Guile-2.0.12 on
    Gentoo.
  + Change the date_posted timestamp from midnight local to
    11:00 AM GMT, which will be the same date in nearly all
    timezones.
  + SX - Recalculate all occurrences of all SX if the calendar is
    updated to start on another month.
  + SX Window: correctly show first sx on calendar when it is moved
    to next weekday.
  + Work around libofx bug which caused OFX imports to have the
    wrong date_posted when in an eastern-hemisphere timezone and
    not daylight time.
  + Indicate in the register when a transaction has an associated
    file or URI. The indicator will appear in the "reconciled"
    column in the second transaction line (enable double-line view
    to see it).
  + Bugs fixed: bgo#643025, bgo#733153, bgo#742461, bgo#756416,
    bgo#761667, bgo#762901, bgo#769730, bgo#769746, bgo#770113,
    bgo#770136, bgo#770181, bgo#770196, bgo#770303, bgo#771246,
    bgo#771379.
- Changes from version 2.6.13:
  + Check printing: make logic easier to follow.
  + Fix adjust_sql_option_string test on Windows.
  + Don't try to compile test_adjust_sql_options on windows, it
    won't link.
  + Fix the CMake build by linking gnc-backend-dbi for
    test-backend-dbi.
  + Improved adjust_sql_options_string, added tests.
  + Improve quickfill performance on huge registers.
  + Mac Localization: Prefer the country to the language for
    fall-back locales.
  + Update README to refer to wiki Submitting_Patches and regarding
    pull request policy.
  + Bugs fixed: bgo#637004, bgo#736352, bgo#748983, bgo#760021,
    bgo#761672, bgo#764248, bgo#764871, bgo#765859, bgo#766028,
    bgo#766200, bgo#766688, bgo#766960, bgo#767824.
  + Updated translations.
- Drop gnucash-libdbi-0.9.patch: fixed upstream.</changelog>
<changelog author="chris@computersalat.de" date="1484827200">- Update to version 2.6.15:
  + Fix report html header.
  + Changed the default value for date format in Business Options.
  + Change report resizing when not in view.
  + Add an image for the report tab.
  + Show empty business splits in lot viewer.
  + Business check &amp; repair - correct lot invoice state.
  + When juggling business splits while scrubbing set both value
    and amount.
  + Update progress bar while running Check &amp; Repair.
  + Remove lot from account while deleting the lot.
  + Ensure that the Namespace combo box is initialized to a valid
    iter.
  + Fix CSV importer to handle GMT + 13 Timezone
    (New Zealand Daylight).
  + Fix broken german account template 'Kontenrahmen für
    Wohnungswirtschaft'.Time).
  + Bugs fixed: bgo#340991, bgo#516920, bgo#685329, bgo#769124,
    bgo#770364, bgo#771246, bgo#771617, bgo#772313, bgo#772369,
    bgo#772382, bgo#772484, bgo#773808, bgo#774237, bgo#775368,
    bgo#775385, bgo#775567, bgo#775912.
  + Updated translations.</changelog>
<changelog author="sfalken@opensuse.org" date="1489147200">- Edited %files to clear unpackaged files builderror due to changes
  from rpm 4.13 and doc macro handling.</changelog>
<changelog author="sfalken@opensuse.org" date="1490788800">- Update to version 2.6.16:
  + Use "Billing Information" as in other biz modules
  + Update local symbol for MUR.
  + Online banking: Add output of bank messages that might
    occasionally be received.
  + Allow only date entry for opening balances on new accounts.
  + Enable taxinvoice to show net price: Add gncEntryGetNetPrice.
    Create an option in taxinvoice to either use
    gncEntryGetNetPrice or gncEntryGetPrice
  + Make SQL full-DB sync safer and clean up automatically if
    it's interrupted by a system or network failure.
  + Extend account color to all columns in the account hierarchy
    page
  + Localize the word ?CURRENCY? used in the commodity namespace
    selectors.
  + The following translations have been updated: Catalan, Dutch,
    Finnish, German. Portuguese, Russian, Serbian.
  + Bugs Fixed: bgo#516920, bgo#603379, bgo#670731, bgo#739571,
    bgo#759934, bgo#766630, bgo#767032, bgo#773945, bgo#776247,
    bgo#776380, bgo#776494, bgo#776517, bgo#776564, bgo#778208,
    bgo#779217, bgo#779217, bgo#779411, bgo#777875, bgo#777949.</changelog>

</package>
<package pkgid="286b9dcc55135fb5ed9af09ee34b9f9c346dc2c14c1d1c7a14e2496ed0096a4e" name="gnucash-devel" arch="x86_64">
    <version epoch="0" ver="2.6.16" rel="3.3.1"/>

<changelog author="dimstar@opensuse.org" date="1390478400">- Do not remove %{_datadir}/doc: the about Dialog explicitly
  references LICENSE, AUTHORS and DOCUMENTS in this location.</changelog>
<changelog author="dimstar@opensuse.org" date="1391342400">- Update to version 2.6.1:
  + Bugs fixed: bgo#454827, bgo#553020, bgo#555182, bgo#605991,
    bgo#677489, bgo#721211, bgo#721251, bgo#721260, bgo#721290,
    bgo#721306, bgo#721447, bgo#721464, bgo#721576, bgo#721600,
    bgo#721607, bgo#721667, bgo#721770, bgo#721791, bgo#721825,
    bgo#721913, bgo#721929, bgo#721954, bgo#721966, bgo#722035,
    bgo#722123.
  + Updated translations.</changelog>
<changelog author="ohering@suse.de" date="1392724800">- BuildRequire gtkmm-2.4 &gt;= 2.24</changelog>
<changelog author="zaitor@opensuse.org" date="1394193600">- Update to version 2.6.2:
  + Advanced Portfolio Report have been reworked.
  + Bugs Fixed: bgo#497831, bgo#721472, bgo#721677, bgo#722123,
    bgo#722903, bgo#723051, bgo#723373, bgo#723644, bgo#724211,
    bgo#724426, bgo#724427, bgo#724578, bgo#724753, bgo#725131.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1396267200">- Update to version 2.6.3:
  + Fix resizing of columns in budget view.
  + Fix guile 2 stack overflow errors for large reports.
  + Fix basis calculation for FIFO or LIFO when less than one lot
    is sold.
  + Update Window and Menu item from "Preconfigured-" to "Saved-"
    Report and add lables to the dialog with help texts.
  + Aqbanking: SEPA transfer improvements - fix origin labels and
    add possibility to edit sender's name.
  + Bugs fixed: bgo#721196, bgo#721654, bgo#723975, bgo#724995,
    bgo#711567, bgo#726430, bgo#726891.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1404993600">- Add gnucash-libdbi-0.9.patch: Fix build with libdbi-0.9.0+git23
  and newer. Only applied on openSUSE &gt; 13.1.5 (Factory, but not
  SLE12).</changelog>
<changelog author="dimstar@opensuse.org" date="1412078400">- Update to version 2.6.4:
  + Add business lot scrubbing to Check &amp; Repair-&gt;All/This
    transaction(s).
  + Add context to generic translatable string.
  + Add scrub function to reduce the amount of lot links used.
  + Add some date format checking and make sure generated dates are
    the correct user selected format, not always locale format.
  + Allow the ability to skip rows when importing transactions.
  + Always use the price we display to calculate the current value
    of an account.
  + Better period totals formatting in Invoices.
  + CSV Export: factor out function to generate regular expression.
  + CSV Import transform macro into function.
  + Convert ISO-8859-1 account chart templates to UTF-8.
  + Correct txf output to use a minus sign, rather than
    parenthesis.
  + Fix document type dispay for credit notes on owner report.
  + Fix test-backend-dbi segfault with libdbi-0.9.0.
  + Handle the case of scrubbing a lot link between two
    non-document lots.
  + Lots of refactoring.
  + Chart-of-Account Templates Updated.
  + Bugs fixed: bgo#120199, bgo#434462, bgo#509263, bgo#610202,
    bgo#630638, bgo#671615, bgo#688965, bgo#692249, bgo#695240,
    bgo#707243, bgo#711440, bgo#711567, bgo#719457, bgo#719457,
    bgo#720427, bgo#720934, bgo#722140, bgo#722200, bgo#723145,
    bgo#723442, bgo#725054, bgo#725366, bgo#726449, bgo#726888,
    bgo#727130, bgo#727338, bgo#728103, bgo#728717, bgo#728841,
    bgo#729157, bgo#729497, bgo#730255, bgo#731519, bgo#732545,
    bgo#733107, bgo#733283, bgo#733506, bgo#734183, bgo#736703.
  + Updated translations.
- Rebase gnucash-cpan-warning.patch and gnucash-libdbi-0.9.patch.
- Add gnucash-guile1.patch: properly detect GUILE1 on openSUSE.
  This patch replaces the sed hacks injecting GUILE1 into
  configure, but has a chance to land upstream.
- Unconditionally run autoreconf now, as above patch is applied
  for all versions of openSUSE.
- No longer export GUILE for configure: the patch above makes this
  work without hacks.</changelog>
<changelog author="novell@whamra.com" date="1412424000">- Update gnucash-libdbi-0.9.patch: fix usage of internal function
  _gnucash-libdbi-0.9.patch (boo#898974).</changelog>
<changelog author="zaitor@opensuse.org" date="1422446400">- Update to version 2.6.5:
  + Pre-compile scm files when building with guile 2.
  + Fix build-time hard-coded path introduced by the guile2
    compile changes.
  + Prevent crash when standards-report dir doesn't exist.
  + QIF Import crashes when closing via the 'X' button on the last
    page.
  + Omit extension on calls to load-extension.
  + Use one common base directory to store all scheme files and
    modules.
  + Guile module structure cleanup.
  + Harmonize variable names used to refer to guile modules in all
    makefiles.
  + Add missing comma in call to gtk_tree_store_set().
  + Revert to using numerical indexes for the x-axis on bar charts.
  + Aqbanking: Add display of aqbanking subaccountid in initial
    correspondence setup.
  + Aqbanking online SEPA transfer: Allow transfers without BIC,
    only IBAN. Also add IBAN checking.
  + Aqbanking transfer: Make IBAN and BIC text entry fields filter
    digits or alphas correctly as needed.
  + Adapt german SKR03 account template to updated tax rate.
  + Allow GUILE1_PROGS as m4 name.
  + Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles &amp; configure.
  + Updated translations.
- Drop gnucash-guile1.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1425470400">- Switch to guile 2:
  + Change libguile1-devel BuildRequires to guile-devel.
  + Change guile1 Requires to guile.
  + Drop obsolete conditions to work around guile1 packaging
    issues in older openSUSE releases.</changelog>
<changelog author="dimstar@opensuse.org" date="1428408000">- Update to version 2.6.6:
  + Let CPAN and ActiveState package managers take care of
    dependencies instead of explicitly installing a few of them
    directly.
  + Correct the number field displayed in the reconcile window to
    correspond with the source specified in File-&gt;Options.
  + Fix some bugs found by SWIG version 3.0.5. Prior to version
    3.0.3 SWIG silently ignored invalid preprocessor directives.
  + Scrubbing Improvements, including avoiding a potential infinite
    loop.
  + Remove build and run of no-longer-existant
    intl-scm/guile-strings.
  + Rewrite gnc-test-env in perl. This eliminates another guile
    dependency in the build chain.
  + Switch from guile to xml to manage our iso-currencies source
    file.
  + Numeric values with more than commodity smallest fraction get
    silently dropped.
  + Update US Income Tax data to reflect minor changes for 2014.
  + Advanced portfolio should respect report date when looking for
    other income/expense.
  + Improve income and expense reporting in advanced portfolio
    report.
  + Accept prices of the form n.nnne[+-]nn, i.e. with an exponent.
    An example requiring this is currency conversion from IDR to
    USD.
  + Added Lithuanian language business accounts.
  + Fix crash when running check &amp; repair on an open AP/AR
    register.
  + Bugs fixed: bgo#619899, bgo#649933, bgo#672760, bgo#721196,
    bgo#723409, bgo#727466, bgo#727647, bgo#731889, bgo#733685,
    bgo#738749, bgo#739228, bgo#739584, bgo#740471, bgo#741228,
    bgo#742089, bgo#742332, bgo#742624, bgo#743609, bgo#743807,
    bgo#745265, bgo#745354, bgo#746517, bgo#746977.
  + Updated translations.
- Rebase gnucash-cpan-warning.patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1436356800">- Update to version 2.6.7:
  + Fix hidden panes in lot viewer.
  + Fix some abs() errors from new clang and gcc versions.
  + Fix dbi driver detection on linux and similar.
  + Improve "Auto pay on posting" message.
  + Enable travis continuous integration tests on the gnucash
    repository.
  + Bugs fixed: bgo#681225, bgo#739271, bgo#744858, bgo#746792,
    bgo#734183, bgo#746163, bgo#746873, bgo#747812, bgo#747377,
    bgo#740955, bgo#747300, bgo#746977.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441627200">- openSUSE Leap 42.1 (suse_version = 1315, is_opensuse = 1) also
  contains an updated libdbi, thus we need to apply patch
  gnucash-libdbi-0.9.patch in this case.</changelog>
<changelog author="dimstar@opensuse.org" date="1452600000">- Update to version 2.6.11:
  + Correct a QIF import regression.
  + Add Account.AssignLots to python bindings.
  + Allow panel that provides information about TXF categories to
    be adjusted by the user in the Income Tax Information dialog
    under Edit-&gt;Tax Report Options.
  + Bugs fixed: bgo#680104, bgo#756335, bgo#759570, bgo#759674,
    bgo#759859, bgo#760052, bgo#760079, bgo#760398.
- Changes from version 2.6.10:
  + Bugs fixed: bgo#627692, bgo#646129, bgo#662126, bgo#742321,
    bgo#745101, bgo#746155, bgo#754192, bgo#754533, bgo#755781,
    bgo#756335, bgo#756339, bgo#756720, bgo#757378, bgo#759224,
    bgo#759294.
- Changes from version 2.6.9:
  + Bugs fixed: bgo#755920, bgo#755778, bgo#755781.
- Changes from version 2.6.8:
  + Bugs fixed: bgo#724738, bgo#746998, bgo#747795, bgo#749077,
    bgo#752035, bgo#752204, bgo#752879, bgo#753146, bgo#754617,
    bgo#754764.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453896000">- Require python-gnucash from the main package: silence a warning
  on startup.</changelog>
<changelog author="zaitor@opensuse.org" date="1466510400">- Update to version 2.6.12:
  + Various memory leaks.
  + More multi-currency fixes related to bgo#763146.
  + Be more liberal in accepting business counter custom formats:
    li, lli, I64i, and whatever is defined to G_GINT_64 or PRIx64
    on the system on which GnuCash is compiled.
  + Correctly re-value splits when the transaction currency is
    changed.
  + Reset the transaction currency to match the currently open
    account when auto-completing.
  + Refine the MacOS X localization when the system-generated POSIX
    locale isn't a supported locale: Prefer the country to language
    when selecting an alternate locale, but still pass the original
    language to gettext.
  + Check printing: extract address from invoice/bill for payment
    transactions.
  + Bugs fixed: bgo#482186, bgo#620281, bgo#642292, bgo#687504,
    bgo#693342, bgo#719904, bgo#720934, bgo#722996, bgo#723689,
    bgo#728074, bgo#728722, bgo#733164, bgo#742352, bgo#744157,
    bgo#754209, bgo#754856, bgo#756469, bgo#760015, bgo#760529,
    bgo#760711, bgo#762971, bgo#763111, bgo#763146, bgo#763279.
  + Updated translations.
- Replace guile-devel for pkgconfig(guile-2.0) BuildRequires
  following upstream changes, configure now looks for this
  correctly.</changelog>
<changelog author="dimstar@opensuse.org" date="1478088000">- Update to version 2.6.14:
  + Build improvements with CMake, accomodation for Guile-2.0.12 on
    Gentoo.
  + Change the date_posted timestamp from midnight local to
    11:00 AM GMT, which will be the same date in nearly all
    timezones.
  + SX - Recalculate all occurrences of all SX if the calendar is
    updated to start on another month.
  + SX Window: correctly show first sx on calendar when it is moved
    to next weekday.
  + Work around libofx bug which caused OFX imports to have the
    wrong date_posted when in an eastern-hemisphere timezone and
    not daylight time.
  + Indicate in the register when a transaction has an associated
    file or URI. The indicator will appear in the "reconciled"
    column in the second transaction line (enable double-line view
    to see it).
  + Bugs fixed: bgo#643025, bgo#733153, bgo#742461, bgo#756416,
    bgo#761667, bgo#762901, bgo#769730, bgo#769746, bgo#770113,
    bgo#770136, bgo#770181, bgo#770196, bgo#770303, bgo#771246,
    bgo#771379.
- Changes from version 2.6.13:
  + Check printing: make logic easier to follow.
  + Fix adjust_sql_option_string test on Windows.
  + Don't try to compile test_adjust_sql_options on windows, it
    won't link.
  + Fix the CMake build by linking gnc-backend-dbi for
    test-backend-dbi.
  + Improved adjust_sql_options_string, added tests.
  + Improve quickfill performance on huge registers.
  + Mac Localization: Prefer the country to the language for
    fall-back locales.
  + Update README to refer to wiki Submitting_Patches and regarding
    pull request policy.
  + Bugs fixed: bgo#637004, bgo#736352, bgo#748983, bgo#760021,
    bgo#761672, bgo#764248, bgo#764871, bgo#765859, bgo#766028,
    bgo#766200, bgo#766688, bgo#766960, bgo#767824.
  + Updated translations.
- Drop gnucash-libdbi-0.9.patch: fixed upstream.</changelog>
<changelog author="chris@computersalat.de" date="1484827200">- Update to version 2.6.15:
  + Fix report html header.
  + Changed the default value for date format in Business Options.
  + Change report resizing when not in view.
  + Add an image for the report tab.
  + Show empty business splits in lot viewer.
  + Business check &amp; repair - correct lot invoice state.
  + When juggling business splits while scrubbing set both value
    and amount.
  + Update progress bar while running Check &amp; Repair.
  + Remove lot from account while deleting the lot.
  + Ensure that the Namespace combo box is initialized to a valid
    iter.
  + Fix CSV importer to handle GMT + 13 Timezone
    (New Zealand Daylight).
  + Fix broken german account template 'Kontenrahmen für
    Wohnungswirtschaft'.Time).
  + Bugs fixed: bgo#340991, bgo#516920, bgo#685329, bgo#769124,
    bgo#770364, bgo#771246, bgo#771617, bgo#772313, bgo#772369,
    bgo#772382, bgo#772484, bgo#773808, bgo#774237, bgo#775368,
    bgo#775385, bgo#775567, bgo#775912.
  + Updated translations.</changelog>
<changelog author="sfalken@opensuse.org" date="1489147200">- Edited %files to clear unpackaged files builderror due to changes
  from rpm 4.13 and doc macro handling.</changelog>
<changelog author="sfalken@opensuse.org" date="1490788800">- Update to version 2.6.16:
  + Use "Billing Information" as in other biz modules
  + Update local symbol for MUR.
  + Online banking: Add output of bank messages that might
    occasionally be received.
  + Allow only date entry for opening balances on new accounts.
  + Enable taxinvoice to show net price: Add gncEntryGetNetPrice.
    Create an option in taxinvoice to either use
    gncEntryGetNetPrice or gncEntryGetPrice
  + Make SQL full-DB sync safer and clean up automatically if
    it's interrupted by a system or network failure.
  + Extend account color to all columns in the account hierarchy
    page
  + Localize the word ?CURRENCY? used in the commodity namespace
    selectors.
  + The following translations have been updated: Catalan, Dutch,
    Finnish, German. Portuguese, Russian, Serbian.
  + Bugs Fixed: bgo#516920, bgo#603379, bgo#670731, bgo#739571,
    bgo#759934, bgo#766630, bgo#767032, bgo#773945, bgo#776247,
    bgo#776380, bgo#776494, bgo#776517, bgo#776564, bgo#778208,
    bgo#779217, bgo#779217, bgo#779411, bgo#777875, bgo#777949.</changelog>

</package>
<package pkgid="c54baff9c4ed5bb26b6fe8c06eb3142e2032826ca5a2336f17eae16d4e2a1296" name="gnucash-docs" arch="noarch">
    <version epoch="0" ver="2.6.16" rel="6.3.1"/>

<changelog author="dimstar@opensuse.org" date="1312459200">- Update to version 2.4.1:
  + Allow control over scrollkeeper omf file installation using
  - -disable-scrollkeeper as configure parameter.
  + Other buildsystem fixes.
- Clean spec-file using spec-cleaner.
- Use grep -E instead of egrep to fix a rpmlint warning.</changelog>
<changelog author="andrea.turrini@gmail.com" date="1317038400">- Fix typo in description.</changelog>
<changelog author="dimstar@opensuse.org" date="1342785600">- Add a self created source tarball, directly exported from svn.
  The upstream provided tarball misses a bunch of file (notably in
  the german language), which are all in svn, but due them not
  being listed in Makefile.am, make dist did not add them to the
  tarball (Addresses part of bnc#771530).
- Add gnucash-docs-fixup.patch: mark the missing files to be
  installed as well.
- Add libtool BuildRequires and call autogen.sh in build section,
  as this tarball has not been preprocessed at all.</changelog>
<changelog author="dimstar@opensuse.org" date="1353412800">- Update to version 2.4.2:
  + New or improved documentation for "Data migration".
  + New documentation formats: epub and mobi.
  + Several small updates and fixes.
  + Updated translations.
- Drop gnucash-docs-fixup.patch: fixed upstream.
- Drop libtool BuildRequires and call to autogen.sh, as we are
  able to use the upstream tarball again.</changelog>
<changelog author="dimstar@opensuse.org" date="1386763200">- Replace scrollkeeper BuildRequires with xsltproc and
  rarian-scrollkeeper-compat: scrollkeeper has been replaced by
  rarian. Scrollkeeper also pulled in xsltproc, but that was not
  an entirely correct requirement.</changelog>
<changelog author="dimstar@opensuse.org" date="1390392000">- Update to version 2.6.0:
  + Updated documentation for new GnuCash stable version 2.6.0:
  - Update Preferences section.
  - Menu and Toolbar references.
  - Update Business Documentation: Bobby Ratliff.
  - Budget Features: Bobby Ratliff.
  + Update Copyrights, Author lists, and metadata.
  + Add facility to publish docs as e-pubs.
  + Bugs fixed: bgo#513122, bgo#604519, bgo#608932, bgo#633524,
    bgo#638955, bgo#639264, bgo#661705, bgo#670354, bgo#672668,
    bgo#684709, bgo#687476, bgo#688425, bgo#688579, bgo#688968,
    bgo#691762, bgo#692917, bgo#693493, bgo#699430, bgo#700656,
    bgo#702039, bgo#712308:, bgo#715161.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1391342400">- Update to version 2.6.1:
  + First documention updates for credit notes.
  + Adapt migration documentation to gsettings introduction.
  + Move most of the text regarding business features from guide to
    help, correct links and wording and many small improvements.
  + Add information about the Business tab in book options window.
  + Enable building Japanese PDF without requiring Debian or
    downloading fonts from anywhere.
  + Add Fedora font paths.
  + Adjust image after update.
  + Doc/guide/C: add cash account to accts-examples-organization2.
  + Docs/guide/de: minor corrections of spelling.
  + Updated translations.</changelog>
<changelog author="ro@suse.de" date="1391515200">- Drop kdelibs3-doc BuildRequires: no longer needed.</changelog>
<changelog author="zaitor@opensuse.org" date="1394798400">- Update to version 2.6.2:
  + Help text for Employee section missing (bgo#547386).
  + One error and some typos in documentation (bgo#723173).
  + Dividends reinvested example text doesn't match graphic. Also
    remove a useless figure and improve text (bgo#725013).
  + Assorted typos and version number corrections.</changelog>
<changelog author="zaitor@opensuse.org" date="1396699200">- Update to version 2.6.3:
  + There have been no documentation changes since 2.6.2.</changelog>
<changelog author="dimstar@opensuse.org" date="1412078400">- Update to version 2.6.4:
  + Add sentence about manually editing payment information for
    customers.
  + Add warning and tip about account separator character.
  + Correct field format in python-import-fields.
  + Currency movements .. remain fully balanced if "Trading
    Accounts" is enabled; "double entry" was not sufficient.
  + Improve explanation that Credit does NOT decrease equity
    accounts.
  + Improve readability of "Credit does NOT decrease ...".
  + New chapters in the German translation: Overview, Basics, and
    Accounts.
  + Reduced proportional width of description column to increase
    overall font size for a 510 pixel width image.
  + Remove a few discrepancies between the german guide overview
    and other components.
  + Update of translators in gnucash-guide-de.omf
  + Updated documentation to explain how to tie dividends received
    in cash to the appropriate stock holding.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1422446400">- Update to version 2.6.5:
  + Fix a path of freshly added XML files.
  + Add some comments about translation to the German documents
    where the translation wasn't updated to match the English
    version.
  + Apply &amp;untranslated property in German translations.
  + Fix bgo#739380: Release tarball build fails. Git builds OK.</changelog>
<changelog author="zaitor@opensuse.org" date="1428408000">- Update to version 2.6.6:
  + Explain sorting by TXF code within Tax Form Sections.
  + Insert Part designations and update the Basics Chapter.
  + Document latest changes to the Advanced Portfolio Report.
  + Remove obolete sections about "Cannot find default values" left
    over from gconf.</changelog>
<changelog author="zaitor@opensuse.org" date="1436356800">- Update to version 2.6.7:
  + Fix typo.
  + Verbessere Erklärung Soll &amp; Haben.
  + Add source link and translator comment to
    Help_txf-categories.xml.</changelog>
<changelog author="dimstar@opensuse.org" date="1452600000">- Update to version 2.6.11:
  + Kep documentation in sync for latest release.</changelog>
<changelog author="zaitor@opensuse.org" date="1467028800">- Update to version 2.6.12:
  + Update instructions for updating quote prices by cron.
  + Add links to where common report preferences are set.
  + Setting number format details appear wrong in Help, section
    10.3.4. Counters Book Options Tab.
  + Update documentation for Invoice and Bill payments to reflect
    the new features.
  + Add missing sect Guide ch2.8: New book options in New Acct
    Hierarchy.
  + Remove Section 9.4.3 From Guide that offered simplistic advice
    about money and life that does nothing to explain GnuCash
    functionality or use.
  + Add note to Guide section 2.3.3 For Column Widths.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1478174400">- Update to version 2.6.14:
  + Update the list of Finance::Quote methods to 1.38.
  + Bugs fixed: bgo#115461, bgo#687290, bgo#769457, bgo#769746,
    bgo#771230, bgo#769663.
  + Updated translations.
- Changes from version 2.6.13:
  + Fix unclear statement re docbook stylesheets in README.
  + Fix the very stale Release Schedule link in the Guide.
  + Bugs fixed: bgo#637004, bgo#712764, bgo#751686, bgo#754239,
    bgo#754239, bgo#765131.</changelog>
<changelog author="zaitor@opensuse.org" date="1484913600">- Update to version 2.6.15:
  + Fix resolution of screenshots.
  + Bugs fixed: bgo#397135, bgo#633590, bgo#743671, bgo#755174,
    bgo#770371, bgo#775592, bgo#775919.
  + Updated translations.
- Drop rarian-scrollkeeper-compat BuildRequires: No longer strictly
  needed.
- Drop libgnome BuildRequires: Previously added just for for dir
  ownership. In stead just plainly own dirs in filelist.</changelog>
<changelog author="zaitor@opensuse.org" date="1487937600">- Fixup sourceurl and add proper tarball, the previous sub had the
  tarball named download.</changelog>
<changelog author="sfalken@opensuse.org" date="1490788800">- Update to version 2.6.16:
  + Remove section "Changing the Register View" as better handled
    in Guide section 4.2.
  + Glossary: Transactions have at least 2 splits.
  + Bugs Fixed: bgo#755174, bgo#769457, bgo#774658, bgo#777318
    bgo#777287.</changelog>

</package>
<package pkgid="0ed823874f9ff5db41583c8763fdc18a8a3f40c1d6a70f861f603176d7e56685" name="gnucash-docs" arch="src">
    <version epoch="0" ver="2.6.16" rel="6.3.1"/>

<changelog author="dimstar@opensuse.org" date="1312459200">- Update to version 2.4.1:
  + Allow control over scrollkeeper omf file installation using
  - -disable-scrollkeeper as configure parameter.
  + Other buildsystem fixes.
- Clean spec-file using spec-cleaner.
- Use grep -E instead of egrep to fix a rpmlint warning.</changelog>
<changelog author="andrea.turrini@gmail.com" date="1317038400">- Fix typo in description.</changelog>
<changelog author="dimstar@opensuse.org" date="1342785600">- Add a self created source tarball, directly exported from svn.
  The upstream provided tarball misses a bunch of file (notably in
  the german language), which are all in svn, but due them not
  being listed in Makefile.am, make dist did not add them to the
  tarball (Addresses part of bnc#771530).
- Add gnucash-docs-fixup.patch: mark the missing files to be
  installed as well.
- Add libtool BuildRequires and call autogen.sh in build section,
  as this tarball has not been preprocessed at all.</changelog>
<changelog author="dimstar@opensuse.org" date="1353412800">- Update to version 2.4.2:
  + New or improved documentation for "Data migration".
  + New documentation formats: epub and mobi.
  + Several small updates and fixes.
  + Updated translations.
- Drop gnucash-docs-fixup.patch: fixed upstream.
- Drop libtool BuildRequires and call to autogen.sh, as we are
  able to use the upstream tarball again.</changelog>
<changelog author="dimstar@opensuse.org" date="1386763200">- Replace scrollkeeper BuildRequires with xsltproc and
  rarian-scrollkeeper-compat: scrollkeeper has been replaced by
  rarian. Scrollkeeper also pulled in xsltproc, but that was not
  an entirely correct requirement.</changelog>
<changelog author="dimstar@opensuse.org" date="1390392000">- Update to version 2.6.0:
  + Updated documentation for new GnuCash stable version 2.6.0:
  - Update Preferences section.
  - Menu and Toolbar references.
  - Update Business Documentation: Bobby Ratliff.
  - Budget Features: Bobby Ratliff.
  + Update Copyrights, Author lists, and metadata.
  + Add facility to publish docs as e-pubs.
  + Bugs fixed: bgo#513122, bgo#604519, bgo#608932, bgo#633524,
    bgo#638955, bgo#639264, bgo#661705, bgo#670354, bgo#672668,
    bgo#684709, bgo#687476, bgo#688425, bgo#688579, bgo#688968,
    bgo#691762, bgo#692917, bgo#693493, bgo#699430, bgo#700656,
    bgo#702039, bgo#712308:, bgo#715161.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1391342400">- Update to version 2.6.1:
  + First documention updates for credit notes.
  + Adapt migration documentation to gsettings introduction.
  + Move most of the text regarding business features from guide to
    help, correct links and wording and many small improvements.
  + Add information about the Business tab in book options window.
  + Enable building Japanese PDF without requiring Debian or
    downloading fonts from anywhere.
  + Add Fedora font paths.
  + Adjust image after update.
  + Doc/guide/C: add cash account to accts-examples-organization2.
  + Docs/guide/de: minor corrections of spelling.
  + Updated translations.</changelog>
<changelog author="ro@suse.de" date="1391515200">- Drop kdelibs3-doc BuildRequires: no longer needed.</changelog>
<changelog author="zaitor@opensuse.org" date="1394798400">- Update to version 2.6.2:
  + Help text for Employee section missing (bgo#547386).
  + One error and some typos in documentation (bgo#723173).
  + Dividends reinvested example text doesn't match graphic. Also
    remove a useless figure and improve text (bgo#725013).
  + Assorted typos and version number corrections.</changelog>
<changelog author="zaitor@opensuse.org" date="1396699200">- Update to version 2.6.3:
  + There have been no documentation changes since 2.6.2.</changelog>
<changelog author="dimstar@opensuse.org" date="1412078400">- Update to version 2.6.4:
  + Add sentence about manually editing payment information for
    customers.
  + Add warning and tip about account separator character.
  + Correct field format in python-import-fields.
  + Currency movements .. remain fully balanced if "Trading
    Accounts" is enabled; "double entry" was not sufficient.
  + Improve explanation that Credit does NOT decrease equity
    accounts.
  + Improve readability of "Credit does NOT decrease ...".
  + New chapters in the German translation: Overview, Basics, and
    Accounts.
  + Reduced proportional width of description column to increase
    overall font size for a 510 pixel width image.
  + Remove a few discrepancies between the german guide overview
    and other components.
  + Update of translators in gnucash-guide-de.omf
  + Updated documentation to explain how to tie dividends received
    in cash to the appropriate stock holding.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1422446400">- Update to version 2.6.5:
  + Fix a path of freshly added XML files.
  + Add some comments about translation to the German documents
    where the translation wasn't updated to match the English
    version.
  + Apply &amp;untranslated property in German translations.
  + Fix bgo#739380: Release tarball build fails. Git builds OK.</changelog>
<changelog author="zaitor@opensuse.org" date="1428408000">- Update to version 2.6.6:
  + Explain sorting by TXF code within Tax Form Sections.
  + Insert Part designations and update the Basics Chapter.
  + Document latest changes to the Advanced Portfolio Report.
  + Remove obolete sections about "Cannot find default values" left
    over from gconf.</changelog>
<changelog author="zaitor@opensuse.org" date="1436356800">- Update to version 2.6.7:
  + Fix typo.
  + Verbessere Erklärung Soll &amp; Haben.
  + Add source link and translator comment to
    Help_txf-categories.xml.</changelog>
<changelog author="dimstar@opensuse.org" date="1452600000">- Update to version 2.6.11:
  + Kep documentation in sync for latest release.</changelog>
<changelog author="zaitor@opensuse.org" date="1467028800">- Update to version 2.6.12:
  + Update instructions for updating quote prices by cron.
  + Add links to where common report preferences are set.
  + Setting number format details appear wrong in Help, section
    10.3.4. Counters Book Options Tab.
  + Update documentation for Invoice and Bill payments to reflect
    the new features.
  + Add missing sect Guide ch2.8: New book options in New Acct
    Hierarchy.
  + Remove Section 9.4.3 From Guide that offered simplistic advice
    about money and life that does nothing to explain GnuCash
    functionality or use.
  + Add note to Guide section 2.3.3 For Column Widths.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1478174400">- Update to version 2.6.14:
  + Update the list of Finance::Quote methods to 1.38.
  + Bugs fixed: bgo#115461, bgo#687290, bgo#769457, bgo#769746,
    bgo#771230, bgo#769663.
  + Updated translations.
- Changes from version 2.6.13:
  + Fix unclear statement re docbook stylesheets in README.
  + Fix the very stale Release Schedule link in the Guide.
  + Bugs fixed: bgo#637004, bgo#712764, bgo#751686, bgo#754239,
    bgo#754239, bgo#765131.</changelog>
<changelog author="zaitor@opensuse.org" date="1484913600">- Update to version 2.6.15:
  + Fix resolution of screenshots.
  + Bugs fixed: bgo#397135, bgo#633590, bgo#743671, bgo#755174,
    bgo#770371, bgo#775592, bgo#775919.
  + Updated translations.
- Drop rarian-scrollkeeper-compat BuildRequires: No longer strictly
  needed.
- Drop libgnome BuildRequires: Previously added just for for dir
  ownership. In stead just plainly own dirs in filelist.</changelog>
<changelog author="zaitor@opensuse.org" date="1487937600">- Fixup sourceurl and add proper tarball, the previous sub had the
  tarball named download.</changelog>
<changelog author="sfalken@opensuse.org" date="1490788800">- Update to version 2.6.16:
  + Remove section "Changing the Register View" as better handled
    in Guide section 4.2.
  + Glossary: Transactions have at least 2 splits.
  + Bugs Fixed: bgo#755174, bgo#769457, bgo#774658, bgo#777318
    bgo#777287.</changelog>

</package>
<package pkgid="5269f9e083580efc37496903a0a81da510123aeda64c2ba40fd2ce6601d11f5a" name="gnucash-lang" arch="noarch">
    <version epoch="0" ver="2.6.16" rel="3.3.1"/>

<changelog author="dimstar@opensuse.org" date="1390478400">- Do not remove %{_datadir}/doc: the about Dialog explicitly
  references LICENSE, AUTHORS and DOCUMENTS in this location.</changelog>
<changelog author="dimstar@opensuse.org" date="1391342400">- Update to version 2.6.1:
  + Bugs fixed: bgo#454827, bgo#553020, bgo#555182, bgo#605991,
    bgo#677489, bgo#721211, bgo#721251, bgo#721260, bgo#721290,
    bgo#721306, bgo#721447, bgo#721464, bgo#721576, bgo#721600,
    bgo#721607, bgo#721667, bgo#721770, bgo#721791, bgo#721825,
    bgo#721913, bgo#721929, bgo#721954, bgo#721966, bgo#722035,
    bgo#722123.
  + Updated translations.</changelog>
<changelog author="ohering@suse.de" date="1392724800">- BuildRequire gtkmm-2.4 &gt;= 2.24</changelog>
<changelog author="zaitor@opensuse.org" date="1394193600">- Update to version 2.6.2:
  + Advanced Portfolio Report have been reworked.
  + Bugs Fixed: bgo#497831, bgo#721472, bgo#721677, bgo#722123,
    bgo#722903, bgo#723051, bgo#723373, bgo#723644, bgo#724211,
    bgo#724426, bgo#724427, bgo#724578, bgo#724753, bgo#725131.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1396267200">- Update to version 2.6.3:
  + Fix resizing of columns in budget view.
  + Fix guile 2 stack overflow errors for large reports.
  + Fix basis calculation for FIFO or LIFO when less than one lot
    is sold.
  + Update Window and Menu item from "Preconfigured-" to "Saved-"
    Report and add lables to the dialog with help texts.
  + Aqbanking: SEPA transfer improvements - fix origin labels and
    add possibility to edit sender's name.
  + Bugs fixed: bgo#721196, bgo#721654, bgo#723975, bgo#724995,
    bgo#711567, bgo#726430, bgo#726891.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1404993600">- Add gnucash-libdbi-0.9.patch: Fix build with libdbi-0.9.0+git23
  and newer. Only applied on openSUSE &gt; 13.1.5 (Factory, but not
  SLE12).</changelog>
<changelog author="dimstar@opensuse.org" date="1412078400">- Update to version 2.6.4:
  + Add business lot scrubbing to Check &amp; Repair-&gt;All/This
    transaction(s).
  + Add context to generic translatable string.
  + Add scrub function to reduce the amount of lot links used.
  + Add some date format checking and make sure generated dates are
    the correct user selected format, not always locale format.
  + Allow the ability to skip rows when importing transactions.
  + Always use the price we display to calculate the current value
    of an account.
  + Better period totals formatting in Invoices.
  + CSV Export: factor out function to generate regular expression.
  + CSV Import transform macro into function.
  + Convert ISO-8859-1 account chart templates to UTF-8.
  + Correct txf output to use a minus sign, rather than
    parenthesis.
  + Fix document type dispay for credit notes on owner report.
  + Fix test-backend-dbi segfault with libdbi-0.9.0.
  + Handle the case of scrubbing a lot link between two
    non-document lots.
  + Lots of refactoring.
  + Chart-of-Account Templates Updated.
  + Bugs fixed: bgo#120199, bgo#434462, bgo#509263, bgo#610202,
    bgo#630638, bgo#671615, bgo#688965, bgo#692249, bgo#695240,
    bgo#707243, bgo#711440, bgo#711567, bgo#719457, bgo#719457,
    bgo#720427, bgo#720934, bgo#722140, bgo#722200, bgo#723145,
    bgo#723442, bgo#725054, bgo#725366, bgo#726449, bgo#726888,
    bgo#727130, bgo#727338, bgo#728103, bgo#728717, bgo#728841,
    bgo#729157, bgo#729497, bgo#730255, bgo#731519, bgo#732545,
    bgo#733107, bgo#733283, bgo#733506, bgo#734183, bgo#736703.
  + Updated translations.
- Rebase gnucash-cpan-warning.patch and gnucash-libdbi-0.9.patch.
- Add gnucash-guile1.patch: properly detect GUILE1 on openSUSE.
  This patch replaces the sed hacks injecting GUILE1 into
  configure, but has a chance to land upstream.
- Unconditionally run autoreconf now, as above patch is applied
  for all versions of openSUSE.
- No longer export GUILE for configure: the patch above makes this
  work without hacks.</changelog>
<changelog author="novell@whamra.com" date="1412424000">- Update gnucash-libdbi-0.9.patch: fix usage of internal function
  _gnucash-libdbi-0.9.patch (boo#898974).</changelog>
<changelog author="zaitor@opensuse.org" date="1422446400">- Update to version 2.6.5:
  + Pre-compile scm files when building with guile 2.
  + Fix build-time hard-coded path introduced by the guile2
    compile changes.
  + Prevent crash when standards-report dir doesn't exist.
  + QIF Import crashes when closing via the 'X' button on the last
    page.
  + Omit extension on calls to load-extension.
  + Use one common base directory to store all scheme files and
    modules.
  + Guile module structure cleanup.
  + Harmonize variable names used to refer to guile modules in all
    makefiles.
  + Add missing comma in call to gtk_tree_store_set().
  + Revert to using numerical indexes for the x-axis on bar charts.
  + Aqbanking: Add display of aqbanking subaccountid in initial
    correspondence setup.
  + Aqbanking online SEPA transfer: Allow transfers without BIC,
    only IBAN. Also add IBAN checking.
  + Aqbanking transfer: Make IBAN and BIC text entry fields filter
    digits or alphas correctly as needed.
  + Adapt german SKR03 account template to updated tax rate.
  + Allow GUILE1_PROGS as m4 name.
  + Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles &amp; configure.
  + Updated translations.
- Drop gnucash-guile1.patch: Fixed upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1425470400">- Switch to guile 2:
  + Change libguile1-devel BuildRequires to guile-devel.
  + Change guile1 Requires to guile.
  + Drop obsolete conditions to work around guile1 packaging
    issues in older openSUSE releases.</changelog>
<changelog author="dimstar@opensuse.org" date="1428408000">- Update to version 2.6.6:
  + Let CPAN and ActiveState package managers take care of
    dependencies instead of explicitly installing a few of them
    directly.
  + Correct the number field displayed in the reconcile window to
    correspond with the source specified in File-&gt;Options.
  + Fix some bugs found by SWIG version 3.0.5. Prior to version
    3.0.3 SWIG silently ignored invalid preprocessor directives.
  + Scrubbing Improvements, including avoiding a potential infinite
    loop.
  + Remove build and run of no-longer-existant
    intl-scm/guile-strings.
  + Rewrite gnc-test-env in perl. This eliminates another guile
    dependency in the build chain.
  + Switch from guile to xml to manage our iso-currencies source
    file.
  + Numeric values with more than commodity smallest fraction get
    silently dropped.
  + Update US Income Tax data to reflect minor changes for 2014.
  + Advanced portfolio should respect report date when looking for
    other income/expense.
  + Improve income and expense reporting in advanced portfolio
    report.
  + Accept prices of the form n.nnne[+-]nn, i.e. with an exponent.
    An example requiring this is currency conversion from IDR to
    USD.
  + Added Lithuanian language business accounts.
  + Fix crash when running check &amp; repair on an open AP/AR
    register.
  + Bugs fixed: bgo#619899, bgo#649933, bgo#672760, bgo#721196,
    bgo#723409, bgo#727466, bgo#727647, bgo#731889, bgo#733685,
    bgo#738749, bgo#739228, bgo#739584, bgo#740471, bgo#741228,
    bgo#742089, bgo#742332, bgo#742624, bgo#743609, bgo#743807,
    bgo#745265, bgo#745354, bgo#746517, bgo#746977.
  + Updated translations.
- Rebase gnucash-cpan-warning.patch.</changelog>
<changelog author="zaitor@opensuse.org" date="1436356800">- Update to version 2.6.7:
  + Fix hidden panes in lot viewer.
  + Fix some abs() errors from new clang and gcc versions.
  + Fix dbi driver detection on linux and similar.
  + Improve "Auto pay on posting" message.
  + Enable travis continuous integration tests on the gnucash
    repository.
  + Bugs fixed: bgo#681225, bgo#739271, bgo#744858, bgo#746792,
    bgo#734183, bgo#746163, bgo#746873, bgo#747812, bgo#747377,
    bgo#740955, bgo#747300, bgo#746977.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1441627200">- openSUSE Leap 42.1 (suse_version = 1315, is_opensuse = 1) also
  contains an updated libdbi, thus we need to apply patch
  gnucash-libdbi-0.9.patch in this case.</changelog>
<changelog author="dimstar@opensuse.org" date="1452600000">- Update to version 2.6.11:
  + Correct a QIF import regression.
  + Add Account.AssignLots to python bindings.
  + Allow panel that provides information about TXF categories to
    be adjusted by the user in the Income Tax Information dialog
    under Edit-&gt;Tax Report Options.
  + Bugs fixed: bgo#680104, bgo#756335, bgo#759570, bgo#759674,
    bgo#759859, bgo#760052, bgo#760079, bgo#760398.
- Changes from version 2.6.10:
  + Bugs fixed: bgo#627692, bgo#646129, bgo#662126, bgo#742321,
    bgo#745101, bgo#746155, bgo#754192, bgo#754533, bgo#755781,
    bgo#756335, bgo#756339, bgo#756720, bgo#757378, bgo#759224,
    bgo#759294.
- Changes from version 2.6.9:
  + Bugs fixed: bgo#755920, bgo#755778, bgo#755781.
- Changes from version 2.6.8:
  + Bugs fixed: bgo#724738, bgo#746998, bgo#747795, bgo#749077,
    bgo#752035, bgo#752204, bgo#752879, bgo#753146, bgo#754617,
    bgo#754764.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1453896000">- Require python-gnucash from the main package: silence a warning
  on startup.</changelog>
<changelog author="zaitor@opensuse.org" date="1466510400">- Update to version 2.6.12:
  + Various memory leaks.
  + More multi-currency fixes related to bgo#763146.
  + Be more liberal in accepting business counter custom formats:
    li, lli, I64i, and whatever is defined to G_GINT_64 or PRIx64
    on the system on which GnuCash is compiled.
  + Correctly re-value splits when the transaction currency is
    changed.
  + Reset the transaction currency to match the currently open
    account when auto-completing.
  + Refine the MacOS X localization when the system-generated POSIX
    locale isn't a supported locale: Prefer the country to language
    when selecting an alternate locale, but still pass the original
    language to gettext.
  + Check printing: extract address from invoice/bill for payment
    transactions.
  + Bugs fixed: bgo#482186, bgo#620281, bgo#642292, bgo#687504,
    bgo#693342, bgo#719904, bgo#720934, bgo#722996, bgo#723689,
    bgo#728074, bgo#728722, bgo#733164, bgo#742352, bgo#744157,
    bgo#754209, bgo#754856, bgo#756469, bgo#760015, bgo#760529,
    bgo#760711, bgo#762971, bgo#763111, bgo#763146, bgo#763279.
  + Updated translations.
- Replace guile-devel for pkgconfig(guile-2.0) BuildRequires
  following upstream changes, configure now looks for this
  correctly.</changelog>
<changelog author="dimstar@opensuse.org" date="1478088000">- Update to version 2.6.14:
  + Build improvements with CMake, accomodation for Guile-2.0.12 on
    Gentoo.
  + Change the date_posted timestamp from midnight local to
    11:00 AM GMT, which will be the same date in nearly all
    timezones.
  + SX - Recalculate all occurrences of all SX if the calendar is
    updated to start on another month.
  + SX Window: correctly show first sx on calendar when it is moved
    to next weekday.
  + Work around libofx bug which caused OFX imports to have the
    wrong date_posted when in an eastern-hemisphere timezone and
    not daylight time.
  + Indicate in the register when a transaction has an associated
    file or URI. The indicator will appear in the "reconciled"
    column in the second transaction line (enable double-line view
    to see it).
  + Bugs fixed: bgo#643025, bgo#733153, bgo#742461, bgo#756416,
    bgo#761667, bgo#762901, bgo#769730, bgo#769746, bgo#770113,
    bgo#770136, bgo#770181, bgo#770196, bgo#770303, bgo#771246,
    bgo#771379.
- Changes from version 2.6.13:
  + Check printing: make logic easier to follow.
  + Fix adjust_sql_option_string test on Windows.
  + Don't try to compile test_adjust_sql_options on windows, it
    won't link.
  + Fix the CMake build by linking gnc-backend-dbi for
    test-backend-dbi.
  + Improved adjust_sql_options_string, added tests.
  + Improve quickfill performance on huge registers.
  + Mac Localization: Prefer the country to the language for
    fall-back locales.
  + Update README to refer to wiki Submitting_Patches and regarding
    pull request policy.
  + Bugs fixed: bgo#637004, bgo#736352, bgo#748983, bgo#760021,
    bgo#761672, bgo#764248, bgo#764871, bgo#765859, bgo#766028,
    bgo#766200, bgo#766688, bgo#766960, bgo#767824.
  + Updated translations.
- Drop gnucash-libdbi-0.9.patch: fixed upstream.</changelog>
<changelog author="chris@computersalat.de" date="1484827200">- Update to version 2.6.15:
  + Fix report html header.
  + Changed the default value for date format in Business Options.
  + Change report resizing when not in view.
  + Add an image for the report tab.
  + Show empty business splits in lot viewer.
  + Business check &amp; repair - correct lot invoice state.
  + When juggling business splits while scrubbing set both value
    and amount.
  + Update progress bar while running Check &amp; Repair.
  + Remove lot from account while deleting the lot.
  + Ensure that the Namespace combo box is initialized to a valid
    iter.
  + Fix CSV importer to handle GMT + 13 Timezone
    (New Zealand Daylight).
  + Fix broken german account template 'Kontenrahmen für
    Wohnungswirtschaft'.Time).
  + Bugs fixed: bgo#340991, bgo#516920, bgo#685329, bgo#769124,
    bgo#770364, bgo#771246, bgo#771617, bgo#772313, bgo#772369,
    bgo#772382, bgo#772484, bgo#773808, bgo#774237, bgo#775368,
    bgo#775385, bgo#775567, bgo#775912.
  + Updated translations.</changelog>
<changelog author="sfalken@opensuse.org" date="1489147200">- Edited %files to clear unpackaged files builderror due to changes
  from rpm 4.13 and doc macro handling.</changelog>
<changelog author="sfalken@opensuse.org" date="1490788800">- Update to version 2.6.16:
  + Use "Billing Information" as in other biz modules
  + Update local symbol for MUR.
  + Online banking: Add output of bank messages that might
    occasionally be received.
  + Allow only date entry for opening balances on new accounts.
  + Enable taxinvoice to show net price: Add gncEntryGetNetPrice.
    Create an option in taxinvoice to either use
    gncEntryGetNetPrice or gncEntryGetPrice
  + Make SQL full-DB sync safer and clean up automatically if
    it's interrupted by a system or network failure.
  + Extend account color to all columns in the account hierarchy
    page
  + Localize the word ?CURRENCY? used in the commodity namespace
    selectors.
  + The following translations have been updated: Catalan, Dutch,
    Finnish, German. Portuguese, Russian, Serbian.
  + Bugs Fixed: bgo#516920, bgo#603379, bgo#670731, bgo#739571,
    bgo#759934, bgo#766630, bgo#767032, bgo#773945, bgo#776247,
    bgo#776380, bgo#776494, bgo#776517, bgo#776564, bgo#778208,
    bgo#779217, bgo#779217, bgo#779411, bgo#777875, bgo#777949.</changelog>

</package>
<package pkgid="9b23420e420ae07ef8a0042cac9408b35c944bbc2b297f05cfdf8b52a0a47783" name="gnuchess" arch="src">
    <version epoch="0" ver="6.2.1" rel="5.1"/>

<changelog author="mfabian@suse.de" date="989323200">- bzip2 sources</changelog>
<changelog author="dan@suse.cz" date="997099200">- update to 5.02 version</changelog>
<changelog author="sbrabec@suse.cz" date="1044360000">- Provide chess_backend.</changelog>
<changelog author="sbrabec@suse.cz" date="1044964800">- Updated to version 5.05.
- Adapt to new gnuchess packaging scheme.
- Added new build script genbook.sh to shrink source RPM.</changelog>
<changelog author="sbrabec@suse.cz" date="1060257600">- Updated to version 5.06.</changelog>
<changelog author="adrian@suse.de" date="1073822400">- add %defattr</changelog>
<changelog author="sbrabec@suse.cz" date="1093521600">- Updated to version 5.07.
- Updated book to version 1.01.</changelog>
<changelog author="mmj@suse.de" date="1112702400">- Make gcc4 happy</changelog>
<changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
<changelog author="ro@suse.de" date="1175256000">- added flex,bison to buildreq</changelog>
<changelog author="ro@suse.de" date="1225972800">- remove NoSource tag</changelog>
<changelog author="ro@suse.de" date="1244376000">- rename getline to my_getline to avoid conflict with function
  from glibc</changelog>
<changelog author="marek.belisko@open-nandra.com" date="1255694400">- Add missing fclose() and correct typo (bnc#534576)</changelog>
<changelog author="packman@links2linux.de" date="1263211200">- updated to (unofficial) version 5.07.9b by M. Vandenbergh
- added script "xgnuchess" to start xboard with gnuchess
  as first and second chess engine
- patches refreshed
- description updated</changelog>
<changelog author="packman@links2linux.de" date="1280923200">- updated gnuchess to (unofficial) version 5.07.94.1b
- updated to most recent book.dat
- removed obsolete getline patch
- added patches to fix a few rpmlint-warnings/errors
- added gnuchess-add_new_bookpath.diff so gnuchess finds the default
  opening book in /usr/share/gnuchess</changelog>
<changelog author="jreidinger@suse.com" date="1322568000">- update gnuchess to official version 6.0.1
- clean up patches
- change generation of recent book dat from source during build</changelog>
<changelog author="lars@linux-schulserver.de" date="1351252800">- update gnuchess to 6.0.2:
  + New option --addbook to compile a book.
  + Maximum file name length of EPD files extended to 127 characters.
  + Book file allowed to be read only unless the BookLearn
    option is set.
- new upstream Url
- removed upstreamed gnuchess-return-nonvoid.patch
- recommend xboard</changelog>
<changelog author="andreas.stieger@gmx.de" date="1412510400">- gnuchess 6.1.2:
  * CFLAGS replaced by CPPFLAGS in info.
  * Fix for correct handling of castling moves.
  * Include translations to other languages.
- includes changes from 6.1.1:
  * Include translations to other languages.
  * Minor corrections in translatable strings.
  * Migrate frontend to C++.
  * Use autoconf 2.69 and require it in configure.ac.
  * Use automake 1.14.
- includes changes from 6.1.0:
  * Add support for package internationalization based on gettext
  * Include first translations provided by the Translation Team.
  * Graphic mode, a new board shape based on the unicode characters
    for chess.
  * pgnreplay command, similar to pgnload, with the capability of
    manually showing a saved game step by step and moving backwards
  * Fix bug in setboard.
  * Avoid using 100% CPU in UCI mode.
  * Rename the small book.bin as smallbook.bin.
- includes changes from 6.0.3:
  * Update to autoconf 2.69, automake 1.13
  * If in manual mode, keep it after undo.
  * Remove some unused code.
  * Avoid crashing when importing book_1.01.pgn
- licence is GPL-3.0+</changelog>
<changelog author="andreas.stieger@gmx.de" date="1421582400">- gnuchess 6.2.1:
  - Man page in English.
- includes changes from 6.2.0;
  - "Tighter connection" with XBoard by means of an engine file and
    a logo, as expected by XBoard (&gt;= 4.6.0).
  - Uppercase chars only for piece names, as Fruit doesn't like
  lowercase.
  - A man page based on help2man.
- verify source signature</changelog>
<changelog author="astieger@suse.com" date="1479211200">- CVE-2015-8972: user input buffer overflow (boo#1010143),
  truncate user input if longer than 128 characters
  adding CVE-2015-8972.patch</changelog>

</package>
<package pkgid="72f1f2c1eef669df722b8dcd0d191a86193e2f36798e2e2deef189e59b8c8065" name="gnuchess" arch="x86_64">
    <version epoch="0" ver="6.2.1" rel="5.1"/>

<changelog author="ro@suse.de" date="1225972800">- remove NoSource tag</changelog>
<changelog author="ro@suse.de" date="1244376000">- rename getline to my_getline to avoid conflict with function
  from glibc</changelog>
<changelog author="marek.belisko@open-nandra.com" date="1255694400">- Add missing fclose() and correct typo (bnc#534576)</changelog>
<changelog author="packman@links2linux.de" date="1263211200">- updated to (unofficial) version 5.07.9b by M. Vandenbergh
- added script "xgnuchess" to start xboard with gnuchess
  as first and second chess engine
- patches refreshed
- description updated</changelog>
<changelog author="packman@links2linux.de" date="1280923200">- updated gnuchess to (unofficial) version 5.07.94.1b
- updated to most recent book.dat
- removed obsolete getline patch
- added patches to fix a few rpmlint-warnings/errors
- added gnuchess-add_new_bookpath.diff so gnuchess finds the default
  opening book in /usr/share/gnuchess</changelog>
<changelog author="jreidinger@suse.com" date="1322568000">- update gnuchess to official version 6.0.1
- clean up patches
- change generation of recent book dat from source during build</changelog>
<changelog author="lars@linux-schulserver.de" date="1351252800">- update gnuchess to 6.0.2:
  + New option --addbook to compile a book.
  + Maximum file name length of EPD files extended to 127 characters.
  + Book file allowed to be read only unless the BookLearn
    option is set.
- new upstream Url
- removed upstreamed gnuchess-return-nonvoid.patch
- recommend xboard</changelog>
<changelog author="andreas.stieger@gmx.de" date="1412510400">- gnuchess 6.1.2:
  * CFLAGS replaced by CPPFLAGS in info.
  * Fix for correct handling of castling moves.
  * Include translations to other languages.
- includes changes from 6.1.1:
  * Include translations to other languages.
  * Minor corrections in translatable strings.
  * Migrate frontend to C++.
  * Use autoconf 2.69 and require it in configure.ac.
  * Use automake 1.14.
- includes changes from 6.1.0:
  * Add support for package internationalization based on gettext
  * Include first translations provided by the Translation Team.
  * Graphic mode, a new board shape based on the unicode characters
    for chess.
  * pgnreplay command, similar to pgnload, with the capability of
    manually showing a saved game step by step and moving backwards
  * Fix bug in setboard.
  * Avoid using 100% CPU in UCI mode.
  * Rename the small book.bin as smallbook.bin.
- includes changes from 6.0.3:
  * Update to autoconf 2.69, automake 1.13
  * If in manual mode, keep it after undo.
  * Remove some unused code.
  * Avoid crashing when importing book_1.01.pgn
- licence is GPL-3.0+</changelog>
<changelog author="andreas.stieger@gmx.de" date="1421582400">- gnuchess 6.2.1:
  - Man page in English.
- includes changes from 6.2.0;
  - "Tighter connection" with XBoard by means of an engine file and
    a logo, as expected by XBoard (&gt;= 4.6.0).
  - Uppercase chars only for piece names, as Fruit doesn't like
  lowercase.
  - A man page based on help2man.
- verify source signature</changelog>
<changelog author="astieger@suse.com" date="1479211200">- CVE-2015-8972: user input buffer overflow (boo#1010143),
  truncate user input if longer than 128 characters
  adding CVE-2015-8972.patch</changelog>

</package>
<package pkgid="32e737973b8b8600aa1d594d6880cb110be289ad22c69c020f9e5b9caae37c77" name="gnuhealth" arch="noarch">
    <version epoch="0" ver="3.0.5" rel="3.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>

</package>
<package pkgid="c9626eebe5a1ccd8d374bb08f97eb3d4de590a0b2bce9f33e5e1e6671383cfb5" name="gnuhealth" arch="noarch">
    <version epoch="0" ver="3.0.6" rel="6.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>
<changelog author="axel.braun@gmx.de" date="1487073600">- version 3.06
  * Fix bug #50269: Traceback when assigning a new meal order
  * Fix bug #50281: Traceback when displaying patient critical info
    in non-english languages
  * fix bug #50288: Wrong widget for mealtime field. // Fix
    validation for meal order warning
  * Remove readonly from patient meal order warning, to correctly
    save state of the field</changelog>

</package>
<package pkgid="8b326ae305a56e538be83529401874478cf7363c5381f750a7df1a4bae64f5ea" name="gnuhealth" arch="noarch">
    <version epoch="0" ver="3.0.6" rel="9.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>
<changelog author="axel.braun@gmx.de" date="1487073600">- version 3.06
  * Fix bug #50269: Traceback when assigning a new meal order
  * Fix bug #50281: Traceback when displaying patient critical info
    in non-english languages
  * fix bug #50288: Wrong widget for mealtime field. // Fix
    validation for meal order warning
  * Remove readonly from patient meal order warning, to correctly
    save state of the field</changelog>
<changelog author="axel.braun@gmx.de" date="1487592000">- renamed gnuhealth_control to gnuhealth-control
  fixed documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1488024000">- added DB-role to gnuhealh-control
  updated documentation</changelog>

</package>
<package pkgid="d6bd82503abbeed4ff6612c3edea22adcddff76b643a6eafc815d5dc8a598f1b" name="gnuhealth" arch="noarch">
    <version epoch="0" ver="3.0.7" rel="11.3.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>
<changelog author="axel.braun@gmx.de" date="1487073600">- version 3.06
  * Fix bug #50269: Traceback when assigning a new meal order
  * Fix bug #50281: Traceback when displaying patient critical info
    in non-english languages
  * fix bug #50288: Wrong widget for mealtime field. // Fix
    validation for meal order warning
  * Remove readonly from patient meal order warning, to correctly
    save state of the field</changelog>
<changelog author="axel.braun@gmx.de" date="1487592000">- renamed gnuhealth_control to gnuhealth-control
  fixed documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1488024000">- added DB-role to gnuhealh-control
  updated documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1489492800">- Release 3.0.7 (bnc1026365)</changelog>

</package>
<package pkgid="f3a0080bf7249da0ac75cb68e4ea272b483f4571459544df077934cfcf588f63" name="gnuhealth" arch="noarch">
    <version epoch="0" ver="3.0.8" rel="11.6.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>
<changelog author="axel.braun@gmx.de" date="1487073600">- version 3.06
  * Fix bug #50269: Traceback when assigning a new meal order
  * Fix bug #50281: Traceback when displaying patient critical info
    in non-english languages
  * fix bug #50288: Wrong widget for mealtime field. // Fix
    validation for meal order warning
  * Remove readonly from patient meal order warning, to correctly
    save state of the field</changelog>
<changelog author="axel.braun@gmx.de" date="1487592000">- renamed gnuhealth_control to gnuhealth-control
  fixed documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1488024000">- added DB-role to gnuhealh-control
  updated documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1489492800">- Release 3.0.7 (bnc1026365)</changelog>
<changelog author="axel.braun@gmx.de" date="1490529600">- release 3.0.8
  [bug #50635] Missing declaration of view directory on setup.py on health_disability module</changelog>

</package>
<package pkgid="be447efa1f3f701e4d9420704f61fe0fc674dcfc8f71294d7033cd88ab618446" name="gnuhealth" arch="noarch">
    <version epoch="0" ver="3.0.8" rel="11.9.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>
<changelog author="axel.braun@gmx.de" date="1487073600">- version 3.06
  * Fix bug #50269: Traceback when assigning a new meal order
  * Fix bug #50281: Traceback when displaying patient critical info
    in non-english languages
  * fix bug #50288: Wrong widget for mealtime field. // Fix
    validation for meal order warning
  * Remove readonly from patient meal order warning, to correctly
    save state of the field</changelog>
<changelog author="axel.braun@gmx.de" date="1487592000">- renamed gnuhealth_control to gnuhealth-control
  fixed documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1488024000">- added DB-role to gnuhealh-control
  updated documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1489492800">- Release 3.0.7 (bnc1026365)</changelog>
<changelog author="axel.braun@gmx.de" date="1490529600">- release 3.0.8
  [bug #50635] Missing declaration of view directory on setup.py on health_disability module</changelog>
<changelog author="axel.braun@gmx.de" date="1499256000">- fixed path in gnuhealth-control</changelog>

</package>
<package pkgid="1c18b027d10cdb772e573e42b60ad2cea014725d5e7ff6a2f73abeaa93913967" name="gnuhealth" arch="src">
    <version epoch="0" ver="3.0.5" rel="3.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>

</package>
<package pkgid="411455cfea46347d49436c469a6c193fcb17dd9ff470657f54ef0e3ce51d0fd6" name="gnuhealth" arch="src">
    <version epoch="0" ver="3.0.6" rel="6.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>
<changelog author="axel.braun@gmx.de" date="1487073600">- version 3.06
  * Fix bug #50269: Traceback when assigning a new meal order
  * Fix bug #50281: Traceback when displaying patient critical info
    in non-english languages
  * fix bug #50288: Wrong widget for mealtime field. // Fix
    validation for meal order warning
  * Remove readonly from patient meal order warning, to correctly
    save state of the field</changelog>

</package>
<package pkgid="7b2d1f2567267e6942b1ae10f7c05f14752ff516bade699fc40d810e80af26bb" name="gnuhealth" arch="src">
    <version epoch="0" ver="3.0.6" rel="9.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>
<changelog author="axel.braun@gmx.de" date="1487073600">- version 3.06
  * Fix bug #50269: Traceback when assigning a new meal order
  * Fix bug #50281: Traceback when displaying patient critical info
    in non-english languages
  * fix bug #50288: Wrong widget for mealtime field. // Fix
    validation for meal order warning
  * Remove readonly from patient meal order warning, to correctly
    save state of the field</changelog>
<changelog author="axel.braun@gmx.de" date="1487592000">- renamed gnuhealth_control to gnuhealth-control
  fixed documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1488024000">- added DB-role to gnuhealh-control
  updated documentation</changelog>

</package>
<package pkgid="85aa5729b28627dd177bb95edeac3d04c8f8dea96bdcd931079fdabba080e8b3" name="gnuhealth" arch="src">
    <version epoch="0" ver="3.0.7" rel="11.3.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>
<changelog author="axel.braun@gmx.de" date="1487073600">- version 3.06
  * Fix bug #50269: Traceback when assigning a new meal order
  * Fix bug #50281: Traceback when displaying patient critical info
    in non-english languages
  * fix bug #50288: Wrong widget for mealtime field. // Fix
    validation for meal order warning
  * Remove readonly from patient meal order warning, to correctly
    save state of the field</changelog>
<changelog author="axel.braun@gmx.de" date="1487592000">- renamed gnuhealth_control to gnuhealth-control
  fixed documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1488024000">- added DB-role to gnuhealh-control
  updated documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1489492800">- Release 3.0.7 (bnc1026365)</changelog>

</package>
<package pkgid="2e71ab685e1985730a29c37f7a5cec1f061e792df94bd19ccdddd3df5953809f" name="gnuhealth" arch="src">
    <version epoch="0" ver="3.0.8" rel="11.6.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>
<changelog author="axel.braun@gmx.de" date="1487073600">- version 3.06
  * Fix bug #50269: Traceback when assigning a new meal order
  * Fix bug #50281: Traceback when displaying patient critical info
    in non-english languages
  * fix bug #50288: Wrong widget for mealtime field. // Fix
    validation for meal order warning
  * Remove readonly from patient meal order warning, to correctly
    save state of the field</changelog>
<changelog author="axel.braun@gmx.de" date="1487592000">- renamed gnuhealth_control to gnuhealth-control
  fixed documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1488024000">- added DB-role to gnuhealh-control
  updated documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1489492800">- Release 3.0.7 (bnc1026365)</changelog>
<changelog author="axel.braun@gmx.de" date="1490529600">- release 3.0.8
  [bug #50635] Missing declaration of view directory on setup.py on health_disability module</changelog>

</package>
<package pkgid="1ab43187068774e6a07a022984b3d86b1424d34682d3c45cd36930c7b34d351a" name="gnuhealth" arch="src">
    <version epoch="0" ver="3.0.8" rel="11.9.1"/>

<changelog author="axel.braun@gmx.de" date="1382097600">- Initial package build on OBS ( version 2.2.1 )</changelog>
<changelog author="axel.braun@gmx.de" date="1390392000">- GnuHealth 2.4RC1 on Tryton 3.0</changelog>
<changelog author="axel.braun@gmx.de" date="1404993600">- Release 2.6.0</changelog>
<changelog author="axel.braun@gmx.de" date="1421928000">- version 2.8</changelog>
<changelog author="axel.braun@gmx.de" date="1451908800">- Version 3.0RC2</changelog>
<changelog author="axel.braun@gmx.de" date="1452513600">- version 3.0.0</changelog>
<changelog author="jengelh@inai.de" date="1471780800">- Trim summary/description from redundant words</changelog>
<changelog author="axel.braun@gmx.de" date="1472644800">- file permissions corrected</changelog>
<changelog author="axel.braun@gmx.de" date="1475064000">- update of README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1476792000">- README updated</changelog>
<changelog author="axel.braun@gmx.de" date="1477137600">- Release 3.0.4</changelog>
<changelog author="axel.braun@gmx.de" date="1477137601">- temporary fix for prescription_orders report until 3.0.5 is released</changelog>
<changelog author="axel.braun@gmx.de" date="1481544000">- Release 3.0.5
  * Update to ICD10 version 2016
  * fix bug #49414: Error when printing prescription using review dates
  * bug #49405: Error on summary report when no date of birh is assigned to the person</changelog>
<changelog author="axel.braun@gmx.de" date="1487073600">- version 3.06
  * Fix bug #50269: Traceback when assigning a new meal order
  * Fix bug #50281: Traceback when displaying patient critical info
    in non-english languages
  * fix bug #50288: Wrong widget for mealtime field. // Fix
    validation for meal order warning
  * Remove readonly from patient meal order warning, to correctly
    save state of the field</changelog>
<changelog author="axel.braun@gmx.de" date="1487592000">- renamed gnuhealth_control to gnuhealth-control
  fixed documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1488024000">- added DB-role to gnuhealh-control
  updated documentation</changelog>
<changelog author="axel.braun@gmx.de" date="1489492800">- Release 3.0.7 (bnc1026365)</changelog>
<changelog author="axel.braun@gmx.de" date="1490529600">- release 3.0.8
  [bug #50635] Missing declaration of view directory on setup.py on health_disability module</changelog>
<changelog author="axel.braun@gmx.de" date="1499256000">- fixed path in gnuhealth-control</changelog>

</package>
<package pkgid="b199b401b2da2be245f1f4ebcb2d18ac2a323959faf6ec5d2c086509a8fe118f" name="gnutls" arch="src">
    <version epoch="0" ver="3.2.15" rel="11.3.1"/>

<changelog author="meissner@suse.com" date="1375358400">- Updated to 3.2.3
  * * libgnutls: Fixes in parsing of priority strings. Patch by Stefan
    Buehler.
  * * libgnutls: Solve issue with received TLS packets that exceed 2^14.
    (this fixes a bug that was accidentally introduced in 3.2.2)
  * * libgnutls: Removed gnulib modules under LGPLv3 that could possibly
    be used by the library.
  * * libgnutls: Fixes in gnutls_record_send_range(). Report and initial
    fix by Alfredo Pironti.
- Updated to 3.2.2
  * * libgnutls: Several optimizations in the related to packet processing
    subsystems.
  * * libgnutls: DTLS replay detection can now be disabled (to be used
    in certain transport layers like SCTP).
  * * libgnutls: Fixes in SRTP extension generation when MKI is being used.
  * * libgnutls: Added ability to set hooks before or
    after sending or receiving any handshake message with
    gnutls_handshake_set_hook_function().
- gnutls-3.2.3-noecc.patch: updated to disable ECC.
- automake-1.12.patch: upstream, dropped
- gnutls-32bit.patch: upstream, dropped
- gnutls-3.2.1-pkcs11.diff: upstream, dropped</changelog>
<changelog author="ro@suse.de" date="1377777600">- buildrequire valgrind on the same arch list that valgrind builds</changelog>
<changelog author="shchang@suse.com" date="1378123200">- Update to 3.2.4
  * * libgnutls: Fixes when session tickets and session DB are used.
  Report and initial patch by Stefan Buehler.
  * * libgnutls: Added the RSA-PSK key exchange. Patch by by Frank Morgner,
  based on previous patch by Bardenheuer GmbH and Bundesdruckerei GmbH.
  * * libgnutls: Added ciphersuites that use ARCFOUR with ECDHE. Patch
  by Stefan Buehler.
  * * libgnutls: Added the PFS priority string option.
  * * libgnutls: Gnulib included files are strictly LGPLv2.
  * * libgnutls: Corrected gnutls_certificate_server_set_request().
  Reported by Petr Pisar.
  * * API and ABI modifications:
  gnutls_record_set_timeout: Exported
  Add files:gnutls-3.2.4.tar.xz.sig, gnutls-3.2.4.tar.xz, gnutls-3.2.4-noecc.patch
  Delete file: gnutls-3.2.3-noecc.patch</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123201">- Don't run install-info on images</changelog>
<changelog author="shchang@suse.com" date="1382961600">- Upgrade to 3.2.5
  * * libgnutls: Documentation and build-time fixes.
  * * libgnutls: Allow the generation of DH groups of less than 700 bits.
  * * libgnutls: Added several combinations of ciphersuites with SHA256 and
  SHA384 as MAC, as well as Camellia with GCM.
  * * libdane: Added interfaces to allow initialization of dane_query_t
  from external DNS resolutions, and to allow direct verification of a
  certificate chain against a dane_query_t. Contributed by Christian Grothoff.
  * * libdane: Fixed a buffer overflow in dane_query_tlsa(). This could be
  triggered by a DNS server supplying more than 4 DANE records. Report and
  fix by Christian Grothoff.
  * * srptool: Fixed index command line option. Patch by Attila Molnar.
  * * gnutls-cli: Added support for inline commands, using the
--inline-commands-prefix and --inline-commands options. Patch by Raj Raman.
  * * certtool: pathlen constraint is now read correctly. Reported by
  Christoph Seitz.
  * * API and ABI modifications:
  gnutls_certificate_get_crt_raw: Added
  dane_verify_crt_raw: Added
  dane_raw_tlsa: Added
  Add files: make-obs-happy-with-gnutls_3.2.5.patch, gnutls-3.2.5.tar.xz,
  gnutls-3.2.5.tar.xz.sig, gnutls-3.2.5-noecc.patch
  Delete files: gnutls-3.2.4.tar.xz, gnutls-3.2.4.tar.xz.sig,
  make-obs-happy-with-gnutls_3.2.4.patch, gnutls-3.2.4-noecc.patch</changelog>
<changelog author="shchang@suse.com" date="1383307200">- Upgrade to 3.2.6
  * * libgnutls: Support for TPM via trousers is now enabled by default.
  * * libgnutls: Camellia in GCM mode has been added in default priorities,
  and GCM mode is prioritized over CBC in all of the default priority strings.
  * * libgnutls: Added ciphersuite GNUTLS_ECDHE_RSA_AES_256_CBC_SHA384.
  * * libgnutls: Fixed ciphersuites
  GNUTLS_ECDHE_ECDSA_CAMELLIA_256_CBC_SHA384,
  GNUTLS_ECDHE_RSA_CAMELLIA_256_CBC_SHA384 and
  GNUTLS_PSK_CAMELLIA_128_GCM_SHA256. Reported by Stefan Buehler.
  * * libgnutls: Added support for ISO OID for RSA-SHA1 signatures.
  * * libgnutls: Minimum acceptable DH group parameters were increased to
  767 bits from 727.
  * * libgnutls: Added function to obtain random data from PKCS #11 tokens.
  Contributed by Wolfgang Meyer zu Bergsten.
  * * gnulib: updated.
  * * libdane: Fixed a one-off bug in dane_query_tlsa() introduced by the
  previous fix. Reported by Tomas Mraz.
  * * p11tool: Added option generate-random.
  * * API and ABI modifications:
  gnutls_pkcs11_token_get_random: Added
  Add: gnutls-3.2.6-noecc.patch, gnutls-3.2.6.tar.xz, gnutls-3.2.6.tar.xz.sig
  Delete: gnutls-3.2.6-noecc.patch, gnutls-3.2.5.tar.xz, gnutls-3.2.5.tar.xz.sig,
  make-obs-happy-with-gnutls_3.2.5.patch</changelog>
<changelog author="shchang@suse.com" date="1387627200">- Upgrade to 3.2.8
  * Version 3.2.8 (released 2013-12-20)
  * * libgnutls: Updated code for AES-NI. That prevents an uninitialized
  variable complaint from valgrind.
  * * libgnutls: Enforce a maximum size for DH primes.
  * * libgnutls: Added SSSE3 optimized SHA1, and SHA256, using Andy
  Polyakov's code.
  * * libgnutls: Added SSSE3 optimized AES using Mike Hamburg's code.
  * * libgnutls: It only links to librt if the required functions are not
  present in libc. This also prevents an indirect linking to libpthread.
  * * libgnutls: Fixed issue with gnulib strerror replacement by adding
  the strerror gnulib module.
  * * libgnutls: The time provided in the TLS random values is only
  precise on its first 3 bytes. That prevents leakage of the precise
  system time (at least on the client side when only few connections are
  done on a single server).
  * * certtool: The --verify option will use the system CAs if the
  load-ca-certificate option is not provided.
  * * configure: Added option --with-default-blacklist-file to allow
  specifying a certificate blacklist file.
  * * configure: Added --disable-non-suiteb-curves option. This option
  restricts the supported curves to SuiteB curves.
  * * API and ABI modifications: gnutls_record_check_corked: Added
  Add files: gnutls-3.2.8.tar.xz, gnutls-3.2.8.tar.xz.sig, gnutls-implement-trust-store-dir-3.2.8.diff,
  gnutls-3.2.8-noecc.patch
  Delete files: gnutls-3.2.6.tar.xz, gnutls-3.2.6.tar.xz.sig, gnutls-implement-trust-store-dir,
  gnutls-3.2.6-noecc.patch</changelog>
<changelog author="meissner@suse.com" date="1392120000">- Upgrade to 3.2.10 (released 2014-01-31)
  * * libgnutls: fixed null pointer derefence when printing a certificate
    DN and an LDAP description isn't present.
  * * libgnutls: gnutls_db_check_entry_time will correctly report the time;
    report and patch by Jonathan Roudiere.
- Upgrade to 3.2.9 (released 2014-01-24)
  * * libgnutls: The %DUMBFW option in priority string only
    appends data to client hello if the expected size is in the
    "black hole" range.
  * * libgnutls: %COMPAT implies %DUMBFW.
  * * libgnutls: gnutls_session_get_desc() returns a more compact
    ciphersuite description.
  * libgnutls: In PKCS #11 allow deleting multiple non-certificate data.
  * * libgnutls: When a PKCS #11 trust store is specified (e.g. using the
    configure option --with-default-trust-store-pkcs11), then the PKCS #11
    token is used on demand to obtain the trusted anchors, rather than
    preloading all trusted certificates. That delegates CA certificate
    management and blacklist checking to the PKCS #11 module.
  * * libgnutls: When a PKCS #11 trust store is specified in configure
    option or in gnutls_x509_trust_list_add_trust_file(), then the module is
    used to obtain the verification anchors and any required blacklists as
    in
    http://p11-glue.freedesktop.org/doc/storing-trust-policy/storing-trust-pkcs11.html
  * * libgnutls: Fix in OCSP certificate status extension handling
    in non-blocking servers. Patch by Nils Maier.
  * * p11tool: Added --so-login option to force login as security
    officer (admin).
- reenable ECDHE after review of modern cryptographic practices.
- gnutls-fix-missing-ipv6.patch: fixed getaddrinfo() / socket protocol
  mismatch in gnutls-serv
- gnutls-3.2.10-supported-ecc.patch: if the server reports ECC supported
  curves, do not abort. (e.g. www.bsi.de does that)</changelog>
<changelog author="meissner@suse.com" date="1392292800">- Upgraded to 3.2.11
  * * libgnutls: Tolerate servers that send the SUPPORTED ECC extension.
  * * libgnutls: Reduced the TLS and DTLS version requirements for all
    ciphersuites that are not GCM.
  * * libgnutls: When two initial keywords are specified then treat the
    second as having the '+' modifier.
  * * libgnutls:  When using a PKCS #11 module for verification ensure that
    it has been marked a trusted policy module in p11-kit. Moreover, when an
    empty (i.e., "pkcs11:") URL is specified, then try all trusted modules
    in the system for verification.
    http://p11-glue.freedesktop.org/doc/p11-kit/pkcs11-conf.html
  * * libgnutls: Fixed bug that prevented the rejection of v1 intermediate
    CA certificates. Reported and investigated by Suman Jana.
    CVE-2014-1959 / bnc#863989
  * * certtool: Added the --ask-pass option.
- gnutls-3.2.10-supported-ecc.patch: upstreamed
- gnutls-fix-missing-ipv6.patch: upstreamed</changelog>
<changelog author="shchang@suse.com" date="1393848000">- Fixed bug [ bnc#865804] gnutls: CVE-2014-0092, insufficient X.509 certificate verification
  Add patch file: CVE-2014-0092.patch</changelog>
<changelog author="shchang@suse.com" date="1396958400">- Upgrade to 3.2.13
  * Version 3.2.13 (released 2014-04-07)
  * * libgnutls: gnutls_openpgp_keyring_import will no longer fail silently
  if there are no base64 data. Report and patch by Ramkumar Chinchani.
  * * libgnutls: gnutls_record_send is now safe to be called under DTLS when
  in corked mode.
  * * libgnutls: Ciphersuites that use the SHA256 or SHA384 MACs are
  only available in TLS 1.0 as SSL 3.0 doesn't specify parameters for
  these algorithms.
  * * libgnutls: Changed the behaviour in wildcard acceptance in certificates.
  Wildcards are only accepted when there are more than two domain components
  after the wildcard. This drops support for the permissive RFC2818 wildcards
  and adds more conservative support based on the suggestions in RFC6125. Suggested
  by Jeffrey Walton.
  * * certtool: When no password is provided to export a PKCS #8 keys, do
  not encrypt by default. This reverts to the certtool behavior of gnutls
  3.0. The previous behavior of encrypting using an empty password can be
  replicating using the new parameter --empty-password.
  * * p11tool: Avoid dual initialization of the PKCS #11 subsystem when
  the --provider option is given.
  * * API and ABI modifications:
  No changes since last version.
  Add files: gnutls-3.2.13.tar.xz, gnutls-3.2.13.tar.xz.sig
  delete files: CVE-2014-0092.patch, gnutls-3.2.11.tar.xz, gnutls-3.2.11.tar.xz.sig</changelog>
<changelog author="shchang@suse.com" date="1401710400">- Fixed bug[ bnc#880730],  CVE-2014-3466: gnutls: Possible memory corruption during connect
  Add patch file: CVE-2014-3466.patch</changelog>
<changelog author="meissner@suse.com" date="1401796800">- Version 3.2.15 (released 2014-05-30)
  * * libgnutls: Eliminated memory corruption issue in Server Hello parsing.
  Issue reported by Joonas Kuorilehto of Codenomicon. (CVE-2014-3466 / bnc#880730)
  * * libgnutls: Several memory leaks caused by error conditions were
  fixed. The leaks were identified using valgrind and the Codenomicon
  TLS test suite.
  * * libgnutls: Increased the maximum certificate size buffer
  in the PKCS #11 subsystem.
  * * libgnutls: Check the return code of getpwuid_r() instead of relying
  on the result value. That avoids issue in certain systems, when using
  tofu authentication and the home path cannot be determined. Issue reported
  by Viktor Dukhovni.
  * * gnutls-cli: if dane is requested but not PKIX verification, then
  only do verify the end certificate.
  * * ocsptool: Include path in ocsp request. This resolves #108582
  (https://savannah.gnu.org/support/?108582), reported by Matt McCutchen.
- Version 3.2.14 (released 2014-05-06)
  * * libgnutls: Fixed issue with the check of incoming data when two
  different recv and send pointers have been specified. Reported and
  investigated by JMRecio.
  * * libgnutls: Fixed issue in the RSA-PSK key exchange, which would
  result to illegal memory access if a server hint was provided.
  * * libgnutls: Fixed client memory leak in the PSK key exchange, if a
  server hint was provided.
  * * libgnutls: Several small bug fixes identified using valgrind and
  the Codenomicon TLS test suite.
  * * libgnutls: Several small bug fixes found by coverity.
  * * libgnutls-dane: Accept a certificate using DANE if there is at least one
  entry that matches the certificate. Patch by simon [at] arlott.org.
  * * configure: Added --with-nettle-mini option, which allows linking
  with a libnettle that contains gmp.
  * * certtool: The ECDSA keys generated by default use the SECP256R1 curve
  which is supported more widely than the previously used SECP224R1.
- CVE-2014-3466.patch: is upstream.</changelog>
<changelog author="meissner@suse.com" date="1415793600">- gnutls-CVE-2014-8564.patch: Fixed parsing problem in elliptic
  curve blobs over TLS that could lead to remote crashes.
  (bnc#904603 CVE-2014-8564)</changelog>
<changelog author="vcizek@suse.com" date="1426680000">- fix for CVE-2015-0294 (bnc#919938)
  * certificate algorithm consistency checking issue
  * added gnutls-CVE-2015-0294.patch</changelog>
<changelog author="vcizek@suse.com" date="1438603200">- fix for CVE-2015-3622 in bundled libtasn1 (bsc#929414)
  * invalid read in octet string
  * added gnutls-CVE-2015-3622.patch
- fix for GNUTLS-SA-2015-2 (bsc#929690)
  * ServerKeyExchange signature issue
  * added gnutls-GNUTLS-SA-2015-2.patch</changelog>
<changelog author="vcizek@suse.com" date="1440158400">- fix for CVE-2015-6251 (GNUTLS-SA-2015-3) (bsc#941794)
  * double free in certificate DN decoding
  * added gnutls-CVE-2015-6251.patch</changelog>
<changelog author="vcizek@suse.com" date="1484049600">- GNUTLS-SA-2017-2 (bsc#1018832)
  * several memory corruptions in OpenPGP certificate decoding
  * added patches:
    gnutls-CVE-2017-5335.patch
    gnutls-CVE-2017-5337.patch
    gnutls-CVE-2017-5336.patch
- GNUTLS-SA-2016-3 (bsc#999646)
  * Incorrect certificate validation when using OCSP responses
  * added gnutls-CVE-2016-7444.patch
- remote denial of service in SSL alert handling (bsc#1005879)
  * added gnutls-CVE-2016-8610.patch</changelog>
<changelog author="vcizek@suse.com" date="1485259200">- Fix an infinite loop if an EOF occurs while skipping a PGP packet
  * add 0001-Do-not-infinite-loop-if-an-EOF-occurs-while-skipping.patch</changelog>
<changelog author="vcizek@suse.com" date="1498651200">- GNUTLS-SA-2017-4 (CVE-2017-7507, bsc#1043398)
  * fix crash in status response TLS extension decoding
  * add gnutls-CVE-2017-7507.patch
- GNUTLS-SA-2017-3 (CVE-2017-7869, bsc#1034173)
  * fix out-of-bounds write in OpenPGP certificate decoding
  * add gnutls-CVE-2017-7869.patch
- Address read of 4 bytes past the end of buffer in OpenPGP
  certificate parsing (bsc#1038337)
  * add gnutls-out-of-bound-read-in-OpenPGP-certificate-parsing.patch</changelog>

</package>
<package pkgid="f6ec5ea8df0e09a88d20338a29516dc8c0367066e937a363fe348ac928e2f29e" name="gnutls" arch="src">
    <version epoch="0" ver="3.2.15" rel="9.1"/>

<changelog author="lnussel@suse.de" date="1374840000">- revert to using certificate directory again until gnutls
  understands the trust bits in pkcs11. Otherwise it would use
  blacklisted certificates.</changelog>
<changelog author="meissner@suse.com" date="1375358400">- Updated to 3.2.3
  * * libgnutls: Fixes in parsing of priority strings. Patch by Stefan
    Buehler.
  * * libgnutls: Solve issue with received TLS packets that exceed 2^14.
    (this fixes a bug that was accidentally introduced in 3.2.2)
  * * libgnutls: Removed gnulib modules under LGPLv3 that could possibly
    be used by the library.
  * * libgnutls: Fixes in gnutls_record_send_range(). Report and initial
    fix by Alfredo Pironti.
- Updated to 3.2.2
  * * libgnutls: Several optimizations in the related to packet processing
    subsystems.
  * * libgnutls: DTLS replay detection can now be disabled (to be used
    in certain transport layers like SCTP).
  * * libgnutls: Fixes in SRTP extension generation when MKI is being used.
  * * libgnutls: Added ability to set hooks before or
    after sending or receiving any handshake message with
    gnutls_handshake_set_hook_function().
- gnutls-3.2.3-noecc.patch: updated to disable ECC.
- automake-1.12.patch: upstream, dropped
- gnutls-32bit.patch: upstream, dropped
- gnutls-3.2.1-pkcs11.diff: upstream, dropped</changelog>
<changelog author="ro@suse.de" date="1377777600">- buildrequire valgrind on the same arch list that valgrind builds</changelog>
<changelog author="shchang@suse.com" date="1378123200">- Update to 3.2.4
  * * libgnutls: Fixes when session tickets and session DB are used.
  Report and initial patch by Stefan Buehler.
  * * libgnutls: Added the RSA-PSK key exchange. Patch by by Frank Morgner,
  based on previous patch by Bardenheuer GmbH and Bundesdruckerei GmbH.
  * * libgnutls: Added ciphersuites that use ARCFOUR with ECDHE. Patch
  by Stefan Buehler.
  * * libgnutls: Added the PFS priority string option.
  * * libgnutls: Gnulib included files are strictly LGPLv2.
  * * libgnutls: Corrected gnutls_certificate_server_set_request().
  Reported by Petr Pisar.
  * * API and ABI modifications:
  gnutls_record_set_timeout: Exported
  Add files:gnutls-3.2.4.tar.xz.sig, gnutls-3.2.4.tar.xz, gnutls-3.2.4-noecc.patch
  Delete file: gnutls-3.2.3-noecc.patch</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123201">- Don't run install-info on images</changelog>
<changelog author="shchang@suse.com" date="1382961600">- Upgrade to 3.2.5
  * * libgnutls: Documentation and build-time fixes.
  * * libgnutls: Allow the generation of DH groups of less than 700 bits.
  * * libgnutls: Added several combinations of ciphersuites with SHA256 and
  SHA384 as MAC, as well as Camellia with GCM.
  * * libdane: Added interfaces to allow initialization of dane_query_t
  from external DNS resolutions, and to allow direct verification of a
  certificate chain against a dane_query_t. Contributed by Christian Grothoff.
  * * libdane: Fixed a buffer overflow in dane_query_tlsa(). This could be
  triggered by a DNS server supplying more than 4 DANE records. Report and
  fix by Christian Grothoff.
  * * srptool: Fixed index command line option. Patch by Attila Molnar.
  * * gnutls-cli: Added support for inline commands, using the
--inline-commands-prefix and --inline-commands options. Patch by Raj Raman.
  * * certtool: pathlen constraint is now read correctly. Reported by
  Christoph Seitz.
  * * API and ABI modifications:
  gnutls_certificate_get_crt_raw: Added
  dane_verify_crt_raw: Added
  dane_raw_tlsa: Added
  Add files: make-obs-happy-with-gnutls_3.2.5.patch, gnutls-3.2.5.tar.xz,
  gnutls-3.2.5.tar.xz.sig, gnutls-3.2.5-noecc.patch
  Delete files: gnutls-3.2.4.tar.xz, gnutls-3.2.4.tar.xz.sig,
  make-obs-happy-with-gnutls_3.2.4.patch, gnutls-3.2.4-noecc.patch</changelog>
<changelog author="shchang@suse.com" date="1383307200">- Upgrade to 3.2.6
  * * libgnutls: Support for TPM via trousers is now enabled by default.
  * * libgnutls: Camellia in GCM mode has been added in default priorities,
  and GCM mode is prioritized over CBC in all of the default priority strings.
  * * libgnutls: Added ciphersuite GNUTLS_ECDHE_RSA_AES_256_CBC_SHA384.
  * * libgnutls: Fixed ciphersuites
  GNUTLS_ECDHE_ECDSA_CAMELLIA_256_CBC_SHA384,
  GNUTLS_ECDHE_RSA_CAMELLIA_256_CBC_SHA384 and
  GNUTLS_PSK_CAMELLIA_128_GCM_SHA256. Reported by Stefan Buehler.
  * * libgnutls: Added support for ISO OID for RSA-SHA1 signatures.
  * * libgnutls: Minimum acceptable DH group parameters were increased to
  767 bits from 727.
  * * libgnutls: Added function to obtain random data from PKCS #11 tokens.
  Contributed by Wolfgang Meyer zu Bergsten.
  * * gnulib: updated.
  * * libdane: Fixed a one-off bug in dane_query_tlsa() introduced by the
  previous fix. Reported by Tomas Mraz.
  * * p11tool: Added option generate-random.
  * * API and ABI modifications:
  gnutls_pkcs11_token_get_random: Added
  Add: gnutls-3.2.6-noecc.patch, gnutls-3.2.6.tar.xz, gnutls-3.2.6.tar.xz.sig
  Delete: gnutls-3.2.6-noecc.patch, gnutls-3.2.5.tar.xz, gnutls-3.2.5.tar.xz.sig,
  make-obs-happy-with-gnutls_3.2.5.patch</changelog>
<changelog author="shchang@suse.com" date="1387627200">- Upgrade to 3.2.8
  * Version 3.2.8 (released 2013-12-20)
  * * libgnutls: Updated code for AES-NI. That prevents an uninitialized
  variable complaint from valgrind.
  * * libgnutls: Enforce a maximum size for DH primes.
  * * libgnutls: Added SSSE3 optimized SHA1, and SHA256, using Andy
  Polyakov's code.
  * * libgnutls: Added SSSE3 optimized AES using Mike Hamburg's code.
  * * libgnutls: It only links to librt if the required functions are not
  present in libc. This also prevents an indirect linking to libpthread.
  * * libgnutls: Fixed issue with gnulib strerror replacement by adding
  the strerror gnulib module.
  * * libgnutls: The time provided in the TLS random values is only
  precise on its first 3 bytes. That prevents leakage of the precise
  system time (at least on the client side when only few connections are
  done on a single server).
  * * certtool: The --verify option will use the system CAs if the
  load-ca-certificate option is not provided.
  * * configure: Added option --with-default-blacklist-file to allow
  specifying a certificate blacklist file.
  * * configure: Added --disable-non-suiteb-curves option. This option
  restricts the supported curves to SuiteB curves.
  * * API and ABI modifications: gnutls_record_check_corked: Added
  Add files: gnutls-3.2.8.tar.xz, gnutls-3.2.8.tar.xz.sig, gnutls-implement-trust-store-dir-3.2.8.diff,
  gnutls-3.2.8-noecc.patch
  Delete files: gnutls-3.2.6.tar.xz, gnutls-3.2.6.tar.xz.sig, gnutls-implement-trust-store-dir,
  gnutls-3.2.6-noecc.patch</changelog>
<changelog author="meissner@suse.com" date="1392120000">- Upgrade to 3.2.10 (released 2014-01-31)
  * * libgnutls: fixed null pointer derefence when printing a certificate
    DN and an LDAP description isn't present.
  * * libgnutls: gnutls_db_check_entry_time will correctly report the time;
    report and patch by Jonathan Roudiere.
- Upgrade to 3.2.9 (released 2014-01-24)
  * * libgnutls: The %DUMBFW option in priority string only
    appends data to client hello if the expected size is in the
    "black hole" range.
  * * libgnutls: %COMPAT implies %DUMBFW.
  * * libgnutls: gnutls_session_get_desc() returns a more compact
    ciphersuite description.
  * libgnutls: In PKCS #11 allow deleting multiple non-certificate data.
  * * libgnutls: When a PKCS #11 trust store is specified (e.g. using the
    configure option --with-default-trust-store-pkcs11), then the PKCS #11
    token is used on demand to obtain the trusted anchors, rather than
    preloading all trusted certificates. That delegates CA certificate
    management and blacklist checking to the PKCS #11 module.
  * * libgnutls: When a PKCS #11 trust store is specified in configure
    option or in gnutls_x509_trust_list_add_trust_file(), then the module is
    used to obtain the verification anchors and any required blacklists as
    in
    http://p11-glue.freedesktop.org/doc/storing-trust-policy/storing-trust-pkcs11.html
  * * libgnutls: Fix in OCSP certificate status extension handling
    in non-blocking servers. Patch by Nils Maier.
  * * p11tool: Added --so-login option to force login as security
    officer (admin).
- reenable ECDHE after review of modern cryptographic practices.
- gnutls-fix-missing-ipv6.patch: fixed getaddrinfo() / socket protocol
  mismatch in gnutls-serv
- gnutls-3.2.10-supported-ecc.patch: if the server reports ECC supported
  curves, do not abort. (e.g. www.bsi.de does that)</changelog>
<changelog author="meissner@suse.com" date="1392292800">- Upgraded to 3.2.11
  * * libgnutls: Tolerate servers that send the SUPPORTED ECC extension.
  * * libgnutls: Reduced the TLS and DTLS version requirements for all
    ciphersuites that are not GCM.
  * * libgnutls: When two initial keywords are specified then treat the
    second as having the '+' modifier.
  * * libgnutls:  When using a PKCS #11 module for verification ensure that
    it has been marked a trusted policy module in p11-kit. Moreover, when an
    empty (i.e., "pkcs11:") URL is specified, then try all trusted modules
    in the system for verification.
    http://p11-glue.freedesktop.org/doc/p11-kit/pkcs11-conf.html
  * * libgnutls: Fixed bug that prevented the rejection of v1 intermediate
    CA certificates. Reported and investigated by Suman Jana.
    CVE-2014-1959 / bnc#863989
  * * certtool: Added the --ask-pass option.
- gnutls-3.2.10-supported-ecc.patch: upstreamed
- gnutls-fix-missing-ipv6.patch: upstreamed</changelog>
<changelog author="shchang@suse.com" date="1393848000">- Fixed bug [ bnc#865804] gnutls: CVE-2014-0092, insufficient X.509 certificate verification
  Add patch file: CVE-2014-0092.patch</changelog>
<changelog author="shchang@suse.com" date="1396958400">- Upgrade to 3.2.13
  * Version 3.2.13 (released 2014-04-07)
  * * libgnutls: gnutls_openpgp_keyring_import will no longer fail silently
  if there are no base64 data. Report and patch by Ramkumar Chinchani.
  * * libgnutls: gnutls_record_send is now safe to be called under DTLS when
  in corked mode.
  * * libgnutls: Ciphersuites that use the SHA256 or SHA384 MACs are
  only available in TLS 1.0 as SSL 3.0 doesn't specify parameters for
  these algorithms.
  * * libgnutls: Changed the behaviour in wildcard acceptance in certificates.
  Wildcards are only accepted when there are more than two domain components
  after the wildcard. This drops support for the permissive RFC2818 wildcards
  and adds more conservative support based on the suggestions in RFC6125. Suggested
  by Jeffrey Walton.
  * * certtool: When no password is provided to export a PKCS #8 keys, do
  not encrypt by default. This reverts to the certtool behavior of gnutls
  3.0. The previous behavior of encrypting using an empty password can be
  replicating using the new parameter --empty-password.
  * * p11tool: Avoid dual initialization of the PKCS #11 subsystem when
  the --provider option is given.
  * * API and ABI modifications:
  No changes since last version.
  Add files: gnutls-3.2.13.tar.xz, gnutls-3.2.13.tar.xz.sig
  delete files: CVE-2014-0092.patch, gnutls-3.2.11.tar.xz, gnutls-3.2.11.tar.xz.sig</changelog>
<changelog author="shchang@suse.com" date="1401710400">- Fixed bug[ bnc#880730],  CVE-2014-3466: gnutls: Possible memory corruption during connect
  Add patch file: CVE-2014-3466.patch</changelog>
<changelog author="meissner@suse.com" date="1401796800">- Version 3.2.15 (released 2014-05-30)
  * * libgnutls: Eliminated memory corruption issue in Server Hello parsing.
  Issue reported by Joonas Kuorilehto of Codenomicon. (CVE-2014-3466 / bnc#880730)
  * * libgnutls: Several memory leaks caused by error conditions were
  fixed. The leaks were identified using valgrind and the Codenomicon
  TLS test suite.
  * * libgnutls: Increased the maximum certificate size buffer
  in the PKCS #11 subsystem.
  * * libgnutls: Check the return code of getpwuid_r() instead of relying
  on the result value. That avoids issue in certain systems, when using
  tofu authentication and the home path cannot be determined. Issue reported
  by Viktor Dukhovni.
  * * gnutls-cli: if dane is requested but not PKIX verification, then
  only do verify the end certificate.
  * * ocsptool: Include path in ocsp request. This resolves #108582
  (https://savannah.gnu.org/support/?108582), reported by Matt McCutchen.
- Version 3.2.14 (released 2014-05-06)
  * * libgnutls: Fixed issue with the check of incoming data when two
  different recv and send pointers have been specified. Reported and
  investigated by JMRecio.
  * * libgnutls: Fixed issue in the RSA-PSK key exchange, which would
  result to illegal memory access if a server hint was provided.
  * * libgnutls: Fixed client memory leak in the PSK key exchange, if a
  server hint was provided.
  * * libgnutls: Several small bug fixes identified using valgrind and
  the Codenomicon TLS test suite.
  * * libgnutls: Several small bug fixes found by coverity.
  * * libgnutls-dane: Accept a certificate using DANE if there is at least one
  entry that matches the certificate. Patch by simon [at] arlott.org.
  * * configure: Added --with-nettle-mini option, which allows linking
  with a libnettle that contains gmp.
  * * certtool: The ECDSA keys generated by default use the SECP256R1 curve
  which is supported more widely than the previously used SECP224R1.
- CVE-2014-3466.patch: is upstream.</changelog>
<changelog author="meissner@suse.com" date="1415793600">- gnutls-CVE-2014-8564.patch: Fixed parsing problem in elliptic
  curve blobs over TLS that could lead to remote crashes.
  (bnc#904603 CVE-2014-8564)</changelog>
<changelog author="vcizek@suse.com" date="1426680000">- fix for CVE-2015-0294 (bnc#919938)
  * certificate algorithm consistency checking issue
  * added gnutls-CVE-2015-0294.patch</changelog>
<changelog author="vcizek@suse.com" date="1438603200">- fix for CVE-2015-3622 in bundled libtasn1 (bsc#929414)
  * invalid read in octet string
  * added gnutls-CVE-2015-3622.patch
- fix for GNUTLS-SA-2015-2 (bsc#929690)
  * ServerKeyExchange signature issue
  * added gnutls-GNUTLS-SA-2015-2.patch</changelog>
<changelog author="vcizek@suse.com" date="1440158400">- fix for CVE-2015-6251 (GNUTLS-SA-2015-3) (bsc#941794)
  * double free in certificate DN decoding
  * added gnutls-CVE-2015-6251.patch</changelog>
<changelog author="vcizek@suse.com" date="1484049600">- GNUTLS-SA-2017-2 (bsc#1018832)
  * several memory corruptions in OpenPGP certificate decoding
  * added patches:
    gnutls-CVE-2017-5335.patch
    gnutls-CVE-2017-5337.patch
    gnutls-CVE-2017-5336.patch
- GNUTLS-SA-2016-3 (bsc#999646)
  * Incorrect certificate validation when using OCSP responses
  * added gnutls-CVE-2016-7444.patch
- remote denial of service in SSL alert handling (bsc#1005879)
  * added gnutls-CVE-2016-8610.patch</changelog>
<changelog author="vcizek@suse.com" date="1485259200">- Fix an infinite loop if an EOF occurs while skipping a PGP packet
  * add 0001-Do-not-infinite-loop-if-an-EOF-occurs-while-skipping.patch</changelog>

</package>
<package pkgid="8c196bb296c2477b5be8d46cf72450236d79bb413c0395e9e663fa7558506971" name="gnutls" arch="x86_64">
    <version epoch="0" ver="3.2.15" rel="11.3.1"/>

<changelog author="meissner@suse.com" date="1375358400">- Updated to 3.2.3
  * * libgnutls: Fixes in parsing of priority strings. Patch by Stefan
    Buehler.
  * * libgnutls: Solve issue with received TLS packets that exceed 2^14.
    (this fixes a bug that was accidentally introduced in 3.2.2)
  * * libgnutls: Removed gnulib modules under LGPLv3 that could possibly
    be used by the library.
  * * libgnutls: Fixes in gnutls_record_send_range(). Report and initial
    fix by Alfredo Pironti.
- Updated to 3.2.2
  * * libgnutls: Several optimizations in the related to packet processing
    subsystems.
  * * libgnutls: DTLS replay detection can now be disabled (to be used
    in certain transport layers like SCTP).
  * * libgnutls: Fixes in SRTP extension generation when MKI is being used.
  * * libgnutls: Added ability to set hooks before or
    after sending or receiving any handshake message with
    gnutls_handshake_set_hook_function().
- gnutls-3.2.3-noecc.patch: updated to disable ECC.
- automake-1.12.patch: upstream, dropped
- gnutls-32bit.patch: upstream, dropped
- gnutls-3.2.1-pkcs11.diff: upstream, dropped</changelog>
<changelog author="ro@suse.de" date="1377777600">- buildrequire valgrind on the same arch list that valgrind builds</changelog>
<changelog author="shchang@suse.com" date="1378123200">- Update to 3.2.4
  * * libgnutls: Fixes when session tickets and session DB are used.
  Report and initial patch by Stefan Buehler.
  * * libgnutls: Added the RSA-PSK key exchange. Patch by by Frank Morgner,
  based on previous patch by Bardenheuer GmbH and Bundesdruckerei GmbH.
  * * libgnutls: Added ciphersuites that use ARCFOUR with ECDHE. Patch
  by Stefan Buehler.
  * * libgnutls: Added the PFS priority string option.
  * * libgnutls: Gnulib included files are strictly LGPLv2.
  * * libgnutls: Corrected gnutls_certificate_server_set_request().
  Reported by Petr Pisar.
  * * API and ABI modifications:
  gnutls_record_set_timeout: Exported
  Add files:gnutls-3.2.4.tar.xz.sig, gnutls-3.2.4.tar.xz, gnutls-3.2.4-noecc.patch
  Delete file: gnutls-3.2.3-noecc.patch</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123201">- Don't run install-info on images</changelog>
<changelog author="shchang@suse.com" date="1382961600">- Upgrade to 3.2.5
  * * libgnutls: Documentation and build-time fixes.
  * * libgnutls: Allow the generation of DH groups of less than 700 bits.
  * * libgnutls: Added several combinations of ciphersuites with SHA256 and
  SHA384 as MAC, as well as Camellia with GCM.
  * * libdane: Added interfaces to allow initialization of dane_query_t
  from external DNS resolutions, and to allow direct verification of a
  certificate chain against a dane_query_t. Contributed by Christian Grothoff.
  * * libdane: Fixed a buffer overflow in dane_query_tlsa(). This could be
  triggered by a DNS server supplying more than 4 DANE records. Report and
  fix by Christian Grothoff.
  * * srptool: Fixed index command line option. Patch by Attila Molnar.
  * * gnutls-cli: Added support for inline commands, using the
--inline-commands-prefix and --inline-commands options. Patch by Raj Raman.
  * * certtool: pathlen constraint is now read correctly. Reported by
  Christoph Seitz.
  * * API and ABI modifications:
  gnutls_certificate_get_crt_raw: Added
  dane_verify_crt_raw: Added
  dane_raw_tlsa: Added
  Add files: make-obs-happy-with-gnutls_3.2.5.patch, gnutls-3.2.5.tar.xz,
  gnutls-3.2.5.tar.xz.sig, gnutls-3.2.5-noecc.patch
  Delete files: gnutls-3.2.4.tar.xz, gnutls-3.2.4.tar.xz.sig,
  make-obs-happy-with-gnutls_3.2.4.patch, gnutls-3.2.4-noecc.patch</changelog>
<changelog author="shchang@suse.com" date="1383307200">- Upgrade to 3.2.6
  * * libgnutls: Support for TPM via trousers is now enabled by default.
  * * libgnutls: Camellia in GCM mode has been added in default priorities,
  and GCM mode is prioritized over CBC in all of the default priority strings.
  * * libgnutls: Added ciphersuite GNUTLS_ECDHE_RSA_AES_256_CBC_SHA384.
  * * libgnutls: Fixed ciphersuites
  GNUTLS_ECDHE_ECDSA_CAMELLIA_256_CBC_SHA384,
  GNUTLS_ECDHE_RSA_CAMELLIA_256_CBC_SHA384 and
  GNUTLS_PSK_CAMELLIA_128_GCM_SHA256. Reported by Stefan Buehler.
  * * libgnutls: Added support for ISO OID for RSA-SHA1 signatures.
  * * libgnutls: Minimum acceptable DH group parameters were increased to
  767 bits from 727.
  * * libgnutls: Added function to obtain random data from PKCS #11 tokens.
  Contributed by Wolfgang Meyer zu Bergsten.
  * * gnulib: updated.
  * * libdane: Fixed a one-off bug in dane_query_tlsa() introduced by the
  previous fix. Reported by Tomas Mraz.
  * * p11tool: Added option generate-random.
  * * API and ABI modifications:
  gnutls_pkcs11_token_get_random: Added
  Add: gnutls-3.2.6-noecc.patch, gnutls-3.2.6.tar.xz, gnutls-3.2.6.tar.xz.sig
  Delete: gnutls-3.2.6-noecc.patch, gnutls-3.2.5.tar.xz, gnutls-3.2.5.tar.xz.sig,
  make-obs-happy-with-gnutls_3.2.5.patch</changelog>
<changelog author="shchang@suse.com" date="1387627200">- Upgrade to 3.2.8
  * Version 3.2.8 (released 2013-12-20)
  * * libgnutls: Updated code for AES-NI. That prevents an uninitialized
  variable complaint from valgrind.
  * * libgnutls: Enforce a maximum size for DH primes.
  * * libgnutls: Added SSSE3 optimized SHA1, and SHA256, using Andy
  Polyakov's code.
  * * libgnutls: Added SSSE3 optimized AES using Mike Hamburg's code.
  * * libgnutls: It only links to librt if the required functions are not
  present in libc. This also prevents an indirect linking to libpthread.
  * * libgnutls: Fixed issue with gnulib strerror replacement by adding
  the strerror gnulib module.
  * * libgnutls: The time provided in the TLS random values is only
  precise on its first 3 bytes. That prevents leakage of the precise
  system time (at least on the client side when only few connections are
  done on a single server).
  * * certtool: The --verify option will use the system CAs if the
  load-ca-certificate option is not provided.
  * * configure: Added option --with-default-blacklist-file to allow
  specifying a certificate blacklist file.
  * * configure: Added --disable-non-suiteb-curves option. This option
  restricts the supported curves to SuiteB curves.
  * * API and ABI modifications: gnutls_record_check_corked: Added
  Add files: gnutls-3.2.8.tar.xz, gnutls-3.2.8.tar.xz.sig, gnutls-implement-trust-store-dir-3.2.8.diff,
  gnutls-3.2.8-noecc.patch
  Delete files: gnutls-3.2.6.tar.xz, gnutls-3.2.6.tar.xz.sig, gnutls-implement-trust-store-dir,
  gnutls-3.2.6-noecc.patch</changelog>
<changelog author="meissner@suse.com" date="1392120000">- Upgrade to 3.2.10 (released 2014-01-31)
  * * libgnutls: fixed null pointer derefence when printing a certificate
    DN and an LDAP description isn't present.
  * * libgnutls: gnutls_db_check_entry_time will correctly report the time;
    report and patch by Jonathan Roudiere.
- Upgrade to 3.2.9 (released 2014-01-24)
  * * libgnutls: The %DUMBFW option in priority string only
    appends data to client hello if the expected size is in the
    "black hole" range.
  * * libgnutls: %COMPAT implies %DUMBFW.
  * * libgnutls: gnutls_session_get_desc() returns a more compact
    ciphersuite description.
  * libgnutls: In PKCS #11 allow deleting multiple non-certificate data.
  * * libgnutls: When a PKCS #11 trust store is specified (e.g. using the
    configure option --with-default-trust-store-pkcs11), then the PKCS #11
    token is used on demand to obtain the trusted anchors, rather than
    preloading all trusted certificates. That delegates CA certificate
    management and blacklist checking to the PKCS #11 module.
  * * libgnutls: When a PKCS #11 trust store is specified in configure
    option or in gnutls_x509_trust_list_add_trust_file(), then the module is
    used to obtain the verification anchors and any required blacklists as
    in
    http://p11-glue.freedesktop.org/doc/storing-trust-policy/storing-trust-pkcs11.html
  * * libgnutls: Fix in OCSP certificate status extension handling
    in non-blocking servers. Patch by Nils Maier.
  * * p11tool: Added --so-login option to force login as security
    officer (admin).
- reenable ECDHE after review of modern cryptographic practices.
- gnutls-fix-missing-ipv6.patch: fixed getaddrinfo() / socket protocol
  mismatch in gnutls-serv
- gnutls-3.2.10-supported-ecc.patch: if the server reports ECC supported
  curves, do not abort. (e.g. www.bsi.de does that)</changelog>
<changelog author="meissner@suse.com" date="1392292800">- Upgraded to 3.2.11
  * * libgnutls: Tolerate servers that send the SUPPORTED ECC extension.
  * * libgnutls: Reduced the TLS and DTLS version requirements for all
    ciphersuites that are not GCM.
  * * libgnutls: When two initial keywords are specified then treat the
    second as having the '+' modifier.
  * * libgnutls:  When using a PKCS #11 module for verification ensure that
    it has been marked a trusted policy module in p11-kit. Moreover, when an
    empty (i.e., "pkcs11:") URL is specified, then try all trusted modules
    in the system for verification.
    http://p11-glue.freedesktop.org/doc/p11-kit/pkcs11-conf.html
  * * libgnutls: Fixed bug that prevented the rejection of v1 intermediate
    CA certificates. Reported and investigated by Suman Jana.
    CVE-2014-1959 / bnc#863989
  * * certtool: Added the --ask-pass option.
- gnutls-3.2.10-supported-ecc.patch: upstreamed
- gnutls-fix-missing-ipv6.patch: upstreamed</changelog>
<changelog author="shchang@suse.com" date="1393848000">- Fixed bug [ bnc#865804] gnutls: CVE-2014-0092, insufficient X.509 certificate verification
  Add patch file: CVE-2014-0092.patch</changelog>
<changelog author="shchang@suse.com" date="1396958400">- Upgrade to 3.2.13
  * Version 3.2.13 (released 2014-04-07)
  * * libgnutls: gnutls_openpgp_keyring_import will no longer fail silently
  if there are no base64 data. Report and patch by Ramkumar Chinchani.
  * * libgnutls: gnutls_record_send is now safe to be called under DTLS when
  in corked mode.
  * * libgnutls: Ciphersuites that use the SHA256 or SHA384 MACs are
  only available in TLS 1.0 as SSL 3.0 doesn't specify parameters for
  these algorithms.
  * * libgnutls: Changed the behaviour in wildcard acceptance in certificates.
  Wildcards are only accepted when there are more than two domain components
  after the wildcard. This drops support for the permissive RFC2818 wildcards
  and adds more conservative support based on the suggestions in RFC6125. Suggested
  by Jeffrey Walton.
  * * certtool: When no password is provided to export a PKCS #8 keys, do
  not encrypt by default. This reverts to the certtool behavior of gnutls
  3.0. The previous behavior of encrypting using an empty password can be
  replicating using the new parameter --empty-password.
  * * p11tool: Avoid dual initialization of the PKCS #11 subsystem when
  the --provider option is given.
  * * API and ABI modifications:
  No changes since last version.
  Add files: gnutls-3.2.13.tar.xz, gnutls-3.2.13.tar.xz.sig
  delete files: CVE-2014-0092.patch, gnutls-3.2.11.tar.xz, gnutls-3.2.11.tar.xz.sig</changelog>
<changelog author="shchang@suse.com" date="1401710400">- Fixed bug[ bnc#880730],  CVE-2014-3466: gnutls: Possible memory corruption during connect
  Add patch file: CVE-2014-3466.patch</changelog>
<changelog author="meissner@suse.com" date="1401796800">- Version 3.2.15 (released 2014-05-30)
  * * libgnutls: Eliminated memory corruption issue in Server Hello parsing.
  Issue reported by Joonas Kuorilehto of Codenomicon. (CVE-2014-3466 / bnc#880730)
  * * libgnutls: Several memory leaks caused by error conditions were
  fixed. The leaks were identified using valgrind and the Codenomicon
  TLS test suite.
  * * libgnutls: Increased the maximum certificate size buffer
  in the PKCS #11 subsystem.
  * * libgnutls: Check the return code of getpwuid_r() instead of relying
  on the result value. That avoids issue in certain systems, when using
  tofu authentication and the home path cannot be determined. Issue reported
  by Viktor Dukhovni.
  * * gnutls-cli: if dane is requested but not PKIX verification, then
  only do verify the end certificate.
  * * ocsptool: Include path in ocsp request. This resolves #108582
  (https://savannah.gnu.org/support/?108582), reported by Matt McCutchen.
- Version 3.2.14 (released 2014-05-06)
  * * libgnutls: Fixed issue with the check of incoming data when two
  different recv and send pointers have been specified. Reported and
  investigated by JMRecio.
  * * libgnutls: Fixed issue in the RSA-PSK key exchange, which would
  result to illegal memory access if a server hint was provided.
  * * libgnutls: Fixed client memory leak in the PSK key exchange, if a
  server hint was provided.
  * * libgnutls: Several small bug fixes identified using valgrind and
  the Codenomicon TLS test suite.
  * * libgnutls: Several small bug fixes found by coverity.
  * * libgnutls-dane: Accept a certificate using DANE if there is at least one
  entry that matches the certificate. Patch by simon [at] arlott.org.
  * * configure: Added --with-nettle-mini option, which allows linking
  with a libnettle that contains gmp.
  * * certtool: The ECDSA keys generated by default use the SECP256R1 curve
  which is supported more widely than the previously used SECP224R1.
- CVE-2014-3466.patch: is upstream.</changelog>
<changelog author="meissner@suse.com" date="1415793600">- gnutls-CVE-2014-8564.patch: Fixed parsing problem in elliptic
  curve blobs over TLS that could lead to remote crashes.
  (bnc#904603 CVE-2014-8564)</changelog>
<changelog author="vcizek@suse.com" date="1426680000">- fix for CVE-2015-0294 (bnc#919938)
  * certificate algorithm consistency checking issue
  * added gnutls-CVE-2015-0294.patch</changelog>
<changelog author="vcizek@suse.com" date="1438603200">- fix for CVE-2015-3622 in bundled libtasn1 (bsc#929414)
  * invalid read in octet string
  * added gnutls-CVE-2015-3622.patch
- fix for GNUTLS-SA-2015-2 (bsc#929690)
  * ServerKeyExchange signature issue
  * added gnutls-GNUTLS-SA-2015-2.patch</changelog>
<changelog author="vcizek@suse.com" date="1440158400">- fix for CVE-2015-6251 (GNUTLS-SA-2015-3) (bsc#941794)
  * double free in certificate DN decoding
  * added gnutls-CVE-2015-6251.patch</changelog>
<changelog author="vcizek@suse.com" date="1484049600">- GNUTLS-SA-2017-2 (bsc#1018832)
  * several memory corruptions in OpenPGP certificate decoding
  * added patches:
    gnutls-CVE-2017-5335.patch
    gnutls-CVE-2017-5337.patch
    gnutls-CVE-2017-5336.patch
- GNUTLS-SA-2016-3 (bsc#999646)
  * Incorrect certificate validation when using OCSP responses
  * added gnutls-CVE-2016-7444.patch
- remote denial of service in SSL alert handling (bsc#1005879)
  * added gnutls-CVE-2016-8610.patch</changelog>
<changelog author="vcizek@suse.com" date="1485259200">- Fix an infinite loop if an EOF occurs while skipping a PGP packet
  * add 0001-Do-not-infinite-loop-if-an-EOF-occurs-while-skipping.patch</changelog>
<changelog author="vcizek@suse.com" date="1498651200">- GNUTLS-SA-2017-4 (CVE-2017-7507, bsc#1043398)
  * fix crash in status response TLS extension decoding
  * add gnutls-CVE-2017-7507.patch
- GNUTLS-SA-2017-3 (CVE-2017-7869, bsc#1034173)
  * fix out-of-bounds write in OpenPGP certificate decoding
  * add gnutls-CVE-2017-7869.patch
- Address read of 4 bytes past the end of buffer in OpenPGP
  certificate parsing (bsc#1038337)
  * add gnutls-out-of-bound-read-in-OpenPGP-certificate-parsing.patch</changelog>

</package>
<package pkgid="9bc256653f28c62ac2e83028545ead11756c7a15200048c5962274f91517b53a" name="gnutls" arch="x86_64">
    <version epoch="0" ver="3.2.15" rel="9.1"/>

<changelog author="lnussel@suse.de" date="1374840000">- revert to using certificate directory again until gnutls
  understands the trust bits in pkcs11. Otherwise it would use
  blacklisted certificates.</changelog>
<changelog author="meissner@suse.com" date="1375358400">- Updated to 3.2.3
  * * libgnutls: Fixes in parsing of priority strings. Patch by Stefan
    Buehler.
  * * libgnutls: Solve issue with received TLS packets that exceed 2^14.
    (this fixes a bug that was accidentally introduced in 3.2.2)
  * * libgnutls: Removed gnulib modules under LGPLv3 that could possibly
    be used by the library.
  * * libgnutls: Fixes in gnutls_record_send_range(). Report and initial
    fix by Alfredo Pironti.
- Updated to 3.2.2
  * * libgnutls: Several optimizations in the related to packet processing
    subsystems.
  * * libgnutls: DTLS replay detection can now be disabled (to be used
    in certain transport layers like SCTP).
  * * libgnutls: Fixes in SRTP extension generation when MKI is being used.
  * * libgnutls: Added ability to set hooks before or
    after sending or receiving any handshake message with
    gnutls_handshake_set_hook_function().
- gnutls-3.2.3-noecc.patch: updated to disable ECC.
- automake-1.12.patch: upstream, dropped
- gnutls-32bit.patch: upstream, dropped
- gnutls-3.2.1-pkcs11.diff: upstream, dropped</changelog>
<changelog author="ro@suse.de" date="1377777600">- buildrequire valgrind on the same arch list that valgrind builds</changelog>
<changelog author="shchang@suse.com" date="1378123200">- Update to 3.2.4
  * * libgnutls: Fixes when session tickets and session DB are used.
  Report and initial patch by Stefan Buehler.
  * * libgnutls: Added the RSA-PSK key exchange. Patch by by Frank Morgner,
  based on previous patch by Bardenheuer GmbH and Bundesdruckerei GmbH.
  * * libgnutls: Added ciphersuites that use ARCFOUR with ECDHE. Patch
  by Stefan Buehler.
  * * libgnutls: Added the PFS priority string option.
  * * libgnutls: Gnulib included files are strictly LGPLv2.
  * * libgnutls: Corrected gnutls_certificate_server_set_request().
  Reported by Petr Pisar.
  * * API and ABI modifications:
  gnutls_record_set_timeout: Exported
  Add files:gnutls-3.2.4.tar.xz.sig, gnutls-3.2.4.tar.xz, gnutls-3.2.4-noecc.patch
  Delete file: gnutls-3.2.3-noecc.patch</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123201">- Don't run install-info on images</changelog>
<changelog author="shchang@suse.com" date="1382961600">- Upgrade to 3.2.5
  * * libgnutls: Documentation and build-time fixes.
  * * libgnutls: Allow the generation of DH groups of less than 700 bits.
  * * libgnutls: Added several combinations of ciphersuites with SHA256 and
  SHA384 as MAC, as well as Camellia with GCM.
  * * libdane: Added interfaces to allow initialization of dane_query_t
  from external DNS resolutions, and to allow direct verification of a
  certificate chain against a dane_query_t. Contributed by Christian Grothoff.
  * * libdane: Fixed a buffer overflow in dane_query_tlsa(). This could be
  triggered by a DNS server supplying more than 4 DANE records. Report and
  fix by Christian Grothoff.
  * * srptool: Fixed index command line option. Patch by Attila Molnar.
  * * gnutls-cli: Added support for inline commands, using the
--inline-commands-prefix and --inline-commands options. Patch by Raj Raman.
  * * certtool: pathlen constraint is now read correctly. Reported by
  Christoph Seitz.
  * * API and ABI modifications:
  gnutls_certificate_get_crt_raw: Added
  dane_verify_crt_raw: Added
  dane_raw_tlsa: Added
  Add files: make-obs-happy-with-gnutls_3.2.5.patch, gnutls-3.2.5.tar.xz,
  gnutls-3.2.5.tar.xz.sig, gnutls-3.2.5-noecc.patch
  Delete files: gnutls-3.2.4.tar.xz, gnutls-3.2.4.tar.xz.sig,
  make-obs-happy-with-gnutls_3.2.4.patch, gnutls-3.2.4-noecc.patch</changelog>
<changelog author="shchang@suse.com" date="1383307200">- Upgrade to 3.2.6
  * * libgnutls: Support for TPM via trousers is now enabled by default.
  * * libgnutls: Camellia in GCM mode has been added in default priorities,
  and GCM mode is prioritized over CBC in all of the default priority strings.
  * * libgnutls: Added ciphersuite GNUTLS_ECDHE_RSA_AES_256_CBC_SHA384.
  * * libgnutls: Fixed ciphersuites
  GNUTLS_ECDHE_ECDSA_CAMELLIA_256_CBC_SHA384,
  GNUTLS_ECDHE_RSA_CAMELLIA_256_CBC_SHA384 and
  GNUTLS_PSK_CAMELLIA_128_GCM_SHA256. Reported by Stefan Buehler.
  * * libgnutls: Added support for ISO OID for RSA-SHA1 signatures.
  * * libgnutls: Minimum acceptable DH group parameters were increased to
  767 bits from 727.
  * * libgnutls: Added function to obtain random data from PKCS #11 tokens.
  Contributed by Wolfgang Meyer zu Bergsten.
  * * gnulib: updated.
  * * libdane: Fixed a one-off bug in dane_query_tlsa() introduced by the
  previous fix. Reported by Tomas Mraz.
  * * p11tool: Added option generate-random.
  * * API and ABI modifications:
  gnutls_pkcs11_token_get_random: Added
  Add: gnutls-3.2.6-noecc.patch, gnutls-3.2.6.tar.xz, gnutls-3.2.6.tar.xz.sig
  Delete: gnutls-3.2.6-noecc.patch, gnutls-3.2.5.tar.xz, gnutls-3.2.5.tar.xz.sig,
  make-obs-happy-with-gnutls_3.2.5.patch</changelog>
<changelog author="shchang@suse.com" date="1387627200">- Upgrade to 3.2.8
  * Version 3.2.8 (released 2013-12-20)
  * * libgnutls: Updated code for AES-NI. That prevents an uninitialized
  variable complaint from valgrind.
  * * libgnutls: Enforce a maximum size for DH primes.
  * * libgnutls: Added SSSE3 optimized SHA1, and SHA256, using Andy
  Polyakov's code.
  * * libgnutls: Added SSSE3 optimized AES using Mike Hamburg's code.
  * * libgnutls: It only links to librt if the required functions are not
  present in libc. This also prevents an indirect linking to libpthread.
  * * libgnutls: Fixed issue with gnulib strerror replacement by adding
  the strerror gnulib module.
  * * libgnutls: The time provided in the TLS random values is only
  precise on its first 3 bytes. That prevents leakage of the precise
  system time (at least on the client side when only few connections are
  done on a single server).
  * * certtool: The --verify option will use the system CAs if the
  load-ca-certificate option is not provided.
  * * configure: Added option --with-default-blacklist-file to allow
  specifying a certificate blacklist file.
  * * configure: Added --disable-non-suiteb-curves option. This option
  restricts the supported curves to SuiteB curves.
  * * API and ABI modifications: gnutls_record_check_corked: Added
  Add files: gnutls-3.2.8.tar.xz, gnutls-3.2.8.tar.xz.sig, gnutls-implement-trust-store-dir-3.2.8.diff,
  gnutls-3.2.8-noecc.patch
  Delete files: gnutls-3.2.6.tar.xz, gnutls-3.2.6.tar.xz.sig, gnutls-implement-trust-store-dir,
  gnutls-3.2.6-noecc.patch</changelog>
<changelog author="meissner@suse.com" date="1392120000">- Upgrade to 3.2.10 (released 2014-01-31)
  * * libgnutls: fixed null pointer derefence when printing a certificate
    DN and an LDAP description isn't present.
  * * libgnutls: gnutls_db_check_entry_time will correctly report the time;
    report and patch by Jonathan Roudiere.
- Upgrade to 3.2.9 (released 2014-01-24)
  * * libgnutls: The %DUMBFW option in priority string only
    appends data to client hello if the expected size is in the
    "black hole" range.
  * * libgnutls: %COMPAT implies %DUMBFW.
  * * libgnutls: gnutls_session_get_desc() returns a more compact
    ciphersuite description.
  * libgnutls: In PKCS #11 allow deleting multiple non-certificate data.
  * * libgnutls: When a PKCS #11 trust store is specified (e.g. using the
    configure option --with-default-trust-store-pkcs11), then the PKCS #11
    token is used on demand to obtain the trusted anchors, rather than
    preloading all trusted certificates. That delegates CA certificate
    management and blacklist checking to the PKCS #11 module.
  * * libgnutls: When a PKCS #11 trust store is specified in configure
    option or in gnutls_x509_trust_list_add_trust_file(), then the module is
    used to obtain the verification anchors and any required blacklists as
    in
    http://p11-glue.freedesktop.org/doc/storing-trust-policy/storing-trust-pkcs11.html
  * * libgnutls: Fix in OCSP certificate status extension handling
    in non-blocking servers. Patch by Nils Maier.
  * * p11tool: Added --so-login option to force login as security
    officer (admin).
- reenable ECDHE after review of modern cryptographic practices.
- gnutls-fix-missing-ipv6.patch: fixed getaddrinfo() / socket protocol
  mismatch in gnutls-serv
- gnutls-3.2.10-supported-ecc.patch: if the server reports ECC supported
  curves, do not abort. (e.g. www.bsi.de does that)</changelog>
<changelog author="meissner@suse.com" date="1392292800">- Upgraded to 3.2.11
  * * libgnutls: Tolerate servers that send the SUPPORTED ECC extension.
  * * libgnutls: Reduced the TLS and DTLS version requirements for all
    ciphersuites that are not GCM.
  * * libgnutls: When two initial keywords are specified then treat the
    second as having the '+' modifier.
  * * libgnutls:  When using a PKCS #11 module for verification ensure that
    it has been marked a trusted policy module in p11-kit. Moreover, when an
    empty (i.e., "pkcs11:") URL is specified, then try all trusted modules
    in the system for verification.
    http://p11-glue.freedesktop.org/doc/p11-kit/pkcs11-conf.html
  * * libgnutls: Fixed bug that prevented the rejection of v1 intermediate
    CA certificates. Reported and investigated by Suman Jana.
    CVE-2014-1959 / bnc#863989
  * * certtool: Added the --ask-pass option.
- gnutls-3.2.10-supported-ecc.patch: upstreamed
- gnutls-fix-missing-ipv6.patch: upstreamed</changelog>
<changelog author="shchang@suse.com" date="1393848000">- Fixed bug [ bnc#865804] gnutls: CVE-2014-0092, insufficient X.509 certificate verification
  Add patch file: CVE-2014-0092.patch</changelog>
<changelog author="shchang@suse.com" date="1396958400">- Upgrade to 3.2.13
  * Version 3.2.13 (released 2014-04-07)
  * * libgnutls: gnutls_openpgp_keyring_import will no longer fail silently
  if there are no base64 data. Report and patch by Ramkumar Chinchani.
  * * libgnutls: gnutls_record_send is now safe to be called under DTLS when
  in corked mode.
  * * libgnutls: Ciphersuites that use the SHA256 or SHA384 MACs are
  only available in TLS 1.0 as SSL 3.0 doesn't specify parameters for
  these algorithms.
  * * libgnutls: Changed the behaviour in wildcard acceptance in certificates.
  Wildcards are only accepted when there are more than two domain components
  after the wildcard. This drops support for the permissive RFC2818 wildcards
  and adds more conservative support based on the suggestions in RFC6125. Suggested
  by Jeffrey Walton.
  * * certtool: When no password is provided to export a PKCS #8 keys, do
  not encrypt by default. This reverts to the certtool behavior of gnutls
  3.0. The previous behavior of encrypting using an empty password can be
  replicating using the new parameter --empty-password.
  * * p11tool: Avoid dual initialization of the PKCS #11 subsystem when
  the --provider option is given.
  * * API and ABI modifications:
  No changes since last version.
  Add files: gnutls-3.2.13.tar.xz, gnutls-3.2.13.tar.xz.sig
  delete files: CVE-2014-0092.patch, gnutls-3.2.11.tar.xz, gnutls-3.2.11.tar.xz.sig</changelog>
<changelog author="shchang@suse.com" date="1401710400">- Fixed bug[ bnc#880730],  CVE-2014-3466: gnutls: Possible memory corruption during connect
  Add patch file: CVE-2014-3466.patch</changelog>
<changelog author="meissner@suse.com" date="1401796800">- Version 3.2.15 (released 2014-05-30)
  * * libgnutls: Eliminated memory corruption issue in Server Hello parsing.
  Issue reported by Joonas Kuorilehto of Codenomicon. (CVE-2014-3466 / bnc#880730)
  * * libgnutls: Several memory leaks caused by error conditions were
  fixed. The leaks were identified using valgrind and the Codenomicon
  TLS test suite.
  * * libgnutls: Increased the maximum certificate size buffer
  in the PKCS #11 subsystem.
  * * libgnutls: Check the return code of getpwuid_r() instead of relying
  on the result value. That avoids issue in certain systems, when using
  tofu authentication and the home path cannot be determined. Issue reported
  by Viktor Dukhovni.
  * * gnutls-cli: if dane is requested but not PKIX verification, then
  only do verify the end certificate.
  * * ocsptool: Include path in ocsp request. This resolves #108582
  (https://savannah.gnu.org/support/?108582), reported by Matt McCutchen.
- Version 3.2.14 (released 2014-05-06)
  * * libgnutls: Fixed issue with the check of incoming data when two
  different recv and send pointers have been specified. Reported and
  investigated by JMRecio.
  * * libgnutls: Fixed issue in the RSA-PSK key exchange, which would
  result to illegal memory access if a server hint was provided.
  * * libgnutls: Fixed client memory leak in the PSK key exchange, if a
  server hint was provided.
  * * libgnutls: Several small bug fixes identified using valgrind and
  the Codenomicon TLS test suite.
  * * libgnutls: Several small bug fixes found by coverity.
  * * libgnutls-dane: Accept a certificate using DANE if there is at least one
  entry that matches the certificate. Patch by simon [at] arlott.org.
  * * configure: Added --with-nettle-mini option, which allows linking
  with a libnettle that contains gmp.
  * * certtool: The ECDSA keys generated by default use the SECP256R1 curve
  which is supported more widely than the previously used SECP224R1.
- CVE-2014-3466.patch: is upstream.</changelog>
<changelog author="meissner@suse.com" date="1415793600">- gnutls-CVE-2014-8564.patch: Fixed parsing problem in elliptic
  curve blobs over TLS that could lead to remote crashes.
  (bnc#904603 CVE-2014-8564)</changelog>
<changelog author="vcizek@suse.com" date="1426680000">- fix for CVE-2015-0294 (bnc#919938)
  * certificate algorithm consistency checking issue
  * added gnutls-CVE-2015-0294.patch</changelog>
<changelog author="vcizek@suse.com" date="1438603200">- fix for CVE-2015-3622 in bundled libtasn1 (bsc#929414)
  * invalid read in octet string
  * added gnutls-CVE-2015-3622.patch
- fix for GNUTLS-SA-2015-2 (bsc#929690)
  * ServerKeyExchange signature issue
  * added gnutls-GNUTLS-SA-2015-2.patch</changelog>
<changelog author="vcizek@suse.com" date="1440158400">- fix for CVE-2015-6251 (GNUTLS-SA-2015-3) (bsc#941794)
  * double free in certificate DN decoding
  * added gnutls-CVE-2015-6251.patch</changelog>
<changelog author="vcizek@suse.com" date="1484049600">- GNUTLS-SA-2017-2 (bsc#1018832)
  * several memory corruptions in OpenPGP certificate decoding
  * added patches:
    gnutls-CVE-2017-5335.patch
    gnutls-CVE-2017-5337.patch
    gnutls-CVE-2017-5336.patch
- GNUTLS-SA-2016-3 (bsc#999646)
  * Incorrect certificate validation when using OCSP responses
  * added gnutls-CVE-2016-7444.patch
- remote denial of service in SSL alert handling (bsc#1005879)
  * added gnutls-CVE-2016-8610.patch</changelog>
<changelog author="vcizek@suse.com" date="1485259200">- Fix an infinite loop if an EOF occurs while skipping a PGP packet
  * add 0001-Do-not-infinite-loop-if-an-EOF-occurs-while-skipping.patch</changelog>

</package>
<package pkgid="10e0b4d3676e60994b7bebadd68524e586d3fafefbf4b1cbfe79e8c285af1ed1" name="go" arch="src">
    <version epoch="0" ver="1.6.2" rel="23.3.3"/>

<changelog author="i@marguerite.su" date="1436097600">- macros.go:
  * add a "WITH_FAKE_BUILDID" option to enable the fake build ID
    compution.
  * to fake build ID, you have to make sure your package has only
    one binary. it is nonsense that two or more nonidentical
    binaries have the same build ID.</changelog>
<changelog author="i@marguerite.su" date="1436443200">- macros.go:
  * *-doc can't properly describe what the sub-package really is,
    and they're mostly source codes instead of the claimed "API,
    documentation, and examples". so rename to *-source. and not
    recommend to install them to save users' disk space.
  * %%go_requires should be handled automatically by golang-packaging
  * not recommend to install source package any more,
    so %%go_recommmends set to nil.</changelog>
<changelog author="i@marguerite.su" date="1436702400">- macros.go: fix "summary-not-capitalized"</changelog>
<changelog author="schwab@suse.de" date="1437566400">- macros.go: fix missing quotes in %goinstall (bsc#939067)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1439294400">- fix update from 1.3.3
  Update from 1.3.3 was broken in this commit
  https://build.opensuse.org/package/rdiff/devel:languages:go/go?linkrev=base&amp;rev=205
  That commit fixed a dangling symlink in src (src/pkg) by instead
  symlinking src, which broke compatibility.
  This commit fixes it by, instead, symlinking all the files in src.</changelog>
<changelog author="i@marguerite.su" date="1440072000">- update to version 1.5
  * see https://golang.org/doc/go1.5
- add: go-1.5-build-dont-reinstall-stdlibs.patch
  drop: go-build-dont-reinstall-stdlibs.patch
  * refresh patch
- add: go-1.5-install-dont-reinstall-stdlibs.patch
  drop: go-install-dont-reinstall-stdlibs.patch
  * refresh patch
- drop: go-1.4.2-rel.plt-alignment.patch
  * fix by upstream
- add gcc5-go.patch
  * find /usr/bin/go-5 when bootstrapping with gcc5-go
- use update-alternatives for /usr/bin/go and profiles.d
  so it can be co-installed with go1.4</changelog>
<changelog author="i@marguerite.su" date="1440244800">- enable ppc64 and ppc64le</changelog>
<changelog author="dmueller@suse.com" date="1441972800">- enable build for aarch64
- rediff armv6l.patch</changelog>
<changelog author="dmueller@suse.com" date="1442318400">- go.sh, macros.go, go.spec: add missing bits for aarch64</changelog>
<changelog author="mlin@suse.com" date="1444219200">- Adapt to Leap
  * use gcc5-go than go1.4 is the proper requirement for Leap</changelog>
<changelog author="guoli_l@126.com" date="1445774400">- Updated to 1.5.1
  This release includes bug fixes to the go command,
    the compiler, assembler, and the fmt, net/textproto,
    net/http, and runtime packages.
    https://golang.org/doc/devel/release.html#go1.5.minor</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1449748800">- Updated to 1.5.2:
  This release includes bug fixes to the compiler,
    linker, and the mime/multipart, net, and runtime packages.
    https://golang.org/doc/devel/release.html#go1.5.minor</changelog>
<changelog author="i@marguerite.su" date="1451476800">- macro.go:
  * added golang-macros.rb to deal with complicated macros
    that are hard to be written in shell script
  * support "--with-buildid" which is the former ugly
    "WITH_FAKE_BUILDID" environment variable hack
  * support "--shared" which is "-buildmode=shared -linkshared"
    in case anyone need it
  * add go_api_ver macro which is currently 1.5
- install shared stdlib on x86_64
- drop go-wiki-gadget.xml: it hasn't been used from the beginning
- add go.gdbinit for debug friendly</changelog>
<changelog author="i@marguerite.su" date="1452427200">- macro.go and golang-macros.rb moved to golang-packaging</changelog>
<changelog author="fcastelli@suse.com" date="1455105600">- Update to version 1.5.3:
  * CVE-2015-8618: go: Carry propagation in Int.Exp Montgomery code in
    math/big library (bnc#960151)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1455883200">- Update to version 1.6
  * On Linux on little-endian 64-bit PowerPC (linux/ppc64le), Go 1.6 now supports cgo with external linking and is roughly feature complete.
  * Vendoring support
  * HTTP2 transparent support
  * fix gc and gccgo incompatibility regarding embedded unexported struct types containing exported fields
  * Linux on 64-bit MIPS and Android on 32-bit x86
  * enforced rules for sharing Go pointers with C
  * new mechanism for template reuse
  * performance improvements
  ... and more!
  see more in https://tip.golang.org/doc/go1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1460548800">- fix bsc#974232: CVE-2016-3959: go: Infinite loop in several big
  integer routines</changelog>
<changelog author="i@marguerite.su" date="1466078400">- update version 1.6.2
  * fixes to the compiler, runtime, tools, documentation,
    and the mime/multipart, net/http, and sort packages.
- install shared libraries
- bootstrap aarch64 even on SLE via gcc5-go</changelog>
<changelog author="jmassaguerpla@suse.com" date="1469534400">- CVE-2016-5386.patch: fixes bsc#988487 aka https://httpoxy.org/</changelog>
<changelog author="thipp@suse.de" date="1496145600">- Add patch t ofix carry bug in x86-64 P-256 implementation (CVE-2017-8932).
  bsc#1040618
  + fix-carry-bug-in-x86-64-P-256-implementation.patch</changelog>

</package>
<package pkgid="36864b6816cebdc9545091d2e8e773d7dd1b5a61767b2605ea141d17a61b25e8" name="go" arch="src">
    <version epoch="0" ver="1.7.5" rel="23.6.1"/>

<changelog author="jmassaguerpla@suse.com" date="1464091200">- Enable build for ppc64le on SLE12 (bsc#981432)</changelog>
<changelog author="i@marguerite.su" date="1465560000">- update version 1.6.2
  * fixes to the compiler, runtime, tools, documentation,
    and the mime/multipart, net/http, and sort packages.</changelog>
<changelog author="i@marguerite.su" date="1466164800">- install shared libraries.</changelog>
<changelog author="dmueller@suse.com" date="1466683200">- bootstrap aarch64 even on SLE via gcc5-go</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1468929600">- do not set with_shared for ppc64 (BE)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1469534400">- update go go1.6.3 (released 2016/07/17) includes security fixes to the
  &lt;code&gt;net/http/cgi&lt;/code&gt; package and &lt;code&gt;net/http&lt;/code&gt; package when used in
  a CGI environment. This release also adds support for macOS Sierra.
  See the &lt;a href="https://github.com/golang/go/issues?q=milestone%3AGo1.6.3"&gt;Go
  1.6.3 milestone&lt;/a&gt; on our issue tracker for details.
  This fixes: bsc#988487 (CVE-2016-5386), so we remove CVE-2016-5386.patch)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1469534401">- CVE-2016-5386.patch: fixes bsc#988487 aka https://httpoxy.org/</changelog>
<changelog author="i@marguerite.su" date="1471176000">- fix source location for 3rd-party libraries</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- build ppc64le with gcc-go</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474459200">- update to gcc6-go for Factory
- add gcc6-go.patch for Factory
- build with gcc-go for aarch64, ppc64le and ppc64, but for x86_64
  always use go1.4, as it should be according to
  https://golang.org/doc/install/source#go14</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474632000">- Reverting to use gcc-go instead of go1.4 for Factory and Leap
  The fallback boostrap method via go1.4 does not work for Factory because
  of a known bug with binutils 2.27 https://github.com/golang/go/issues/16906.
  Leap will work but we don't have go1.4 in there.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474891200">- update to go1.7.0 (bsc#996303)
  Most of its changes are in the implementation of the toolchain,
  runtime, and libraries. There is one minor change to the language
  specification.
  The release adds a port to IBM LinuxOne; updates the x86-64 compiler
  back end to generate more efficient code; includes the context package,
  promoted from the x/net subrepository and now used in the standard
  library; and adds support in the testing package for creating
  hierarchies of tests and benchmarks. The release also finalizes
  the vendoring support started in Go 1.5, making it a standard feature.
  more at: https://golang.org/doc/go1.7
  Review patches:
  - armv6l.patch
  - fix_certificates_lookup.patch,
  - go-1.5-install-dont-reinstall-stdlibs.patch
  - gcc5-go.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1478174400">- Make sure we build go using gcc-go in Factory cause there is no go1.4</changelog>
<changelog author="asarai@suse.com" date="1478865600">- Disable stripping to fix __.PKGDEF issues. bsc#964546
  There is an upstream issue about it as well, with a patch which will
  hopefully make Go more resilient to this issue.
    https://github.com/golang/go/issues/17890</changelog>
<changelog author="mpost@suse.com" date="1482321600">- Added s390x to the list of architectures that get built.</changelog>
<changelog author="bg@suse.com" date="1483099200">- define go_arch to s390x</changelog>
<changelog author="bg@suse.com" date="1483099201">- set libdir for s390x in go.sh</changelog>
<changelog author="jmassaguerpla@suse.com" date="1490961600">- Add a patch to bump _MaxGomaxprocs so that things like Docker and k8s can run
  properly on NUMA machines. Don't bump this number too high. bsc#1028865
  + runtime-bump-MaxGomaxprocs.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- minor update to go1.7.5 because this is required by
  docker-v17.04.00-ce (bsc#1034053)
  fixes included:
  * go1.7.1 (released 2016/09/07) includes fixes to the compiler, runtime,
    documentation, and the compress/flate, hash/crc32, io, net, net/http,
    path/filepath, reflect, and syscall packages.
    See the Go 1.7.1 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.1
  * go1.7.2 was not released. No changelog.
  * go1.7.3 (released 2016/10/19) includes fixes to the compiler, runtime,
    and the crypto/cipher, crypto/tls, net/http, and strings packages.
    See the Go 1.7.3 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.3
  * go1.7.4 (released 2016/12/01) includes two security fixes.
    See the Go 1.7.4 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.4
  * go1.7.5 (released 2017/01/26) includes fixes to the compiler, runtime,
    and the crypto/x509 and time packages.
    See the Go 1.7.5 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.5</changelog>
<changelog author="thipp@suse.de" date="1496145600">- Add patch to fix carry bug in x86-64 P-256 implementation (CVE-2017-8932).
  bsc#1040618
  + fix-carry-bug-in-x86-64-P-256-implementation.patch</changelog>

</package>
<package pkgid="67ab6c28ef5dd1ecb7ccb97298922a905e2964c77622f7434fa06891845e9384" name="go" arch="x86_64">
    <version epoch="0" ver="1.6.2" rel="23.3.3"/>

<changelog author="i@marguerite.su" date="1436097600">- macros.go:
  * add a "WITH_FAKE_BUILDID" option to enable the fake build ID
    compution.
  * to fake build ID, you have to make sure your package has only
    one binary. it is nonsense that two or more nonidentical
    binaries have the same build ID.</changelog>
<changelog author="i@marguerite.su" date="1436443200">- macros.go:
  * *-doc can't properly describe what the sub-package really is,
    and they're mostly source codes instead of the claimed "API,
    documentation, and examples". so rename to *-source. and not
    recommend to install them to save users' disk space.
  * %%go_requires should be handled automatically by golang-packaging
  * not recommend to install source package any more,
    so %%go_recommmends set to nil.</changelog>
<changelog author="i@marguerite.su" date="1436702400">- macros.go: fix "summary-not-capitalized"</changelog>
<changelog author="schwab@suse.de" date="1437566400">- macros.go: fix missing quotes in %goinstall (bsc#939067)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1439294400">- fix update from 1.3.3
  Update from 1.3.3 was broken in this commit
  https://build.opensuse.org/package/rdiff/devel:languages:go/go?linkrev=base&amp;rev=205
  That commit fixed a dangling symlink in src (src/pkg) by instead
  symlinking src, which broke compatibility.
  This commit fixes it by, instead, symlinking all the files in src.</changelog>
<changelog author="i@marguerite.su" date="1440072000">- update to version 1.5
  * see https://golang.org/doc/go1.5
- add: go-1.5-build-dont-reinstall-stdlibs.patch
  drop: go-build-dont-reinstall-stdlibs.patch
  * refresh patch
- add: go-1.5-install-dont-reinstall-stdlibs.patch
  drop: go-install-dont-reinstall-stdlibs.patch
  * refresh patch
- drop: go-1.4.2-rel.plt-alignment.patch
  * fix by upstream
- add gcc5-go.patch
  * find /usr/bin/go-5 when bootstrapping with gcc5-go
- use update-alternatives for /usr/bin/go and profiles.d
  so it can be co-installed with go1.4</changelog>
<changelog author="i@marguerite.su" date="1440244800">- enable ppc64 and ppc64le</changelog>
<changelog author="dmueller@suse.com" date="1441972800">- enable build for aarch64
- rediff armv6l.patch</changelog>
<changelog author="dmueller@suse.com" date="1442318400">- go.sh, macros.go, go.spec: add missing bits for aarch64</changelog>
<changelog author="mlin@suse.com" date="1444219200">- Adapt to Leap
  * use gcc5-go than go1.4 is the proper requirement for Leap</changelog>
<changelog author="guoli_l@126.com" date="1445774400">- Updated to 1.5.1
  This release includes bug fixes to the go command,
    the compiler, assembler, and the fmt, net/textproto,
    net/http, and runtime packages.
    https://golang.org/doc/devel/release.html#go1.5.minor</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1449748800">- Updated to 1.5.2:
  This release includes bug fixes to the compiler,
    linker, and the mime/multipart, net, and runtime packages.
    https://golang.org/doc/devel/release.html#go1.5.minor</changelog>
<changelog author="i@marguerite.su" date="1451476800">- macro.go:
  * added golang-macros.rb to deal with complicated macros
    that are hard to be written in shell script
  * support "--with-buildid" which is the former ugly
    "WITH_FAKE_BUILDID" environment variable hack
  * support "--shared" which is "-buildmode=shared -linkshared"
    in case anyone need it
  * add go_api_ver macro which is currently 1.5
- install shared stdlib on x86_64
- drop go-wiki-gadget.xml: it hasn't been used from the beginning
- add go.gdbinit for debug friendly</changelog>
<changelog author="i@marguerite.su" date="1452427200">- macro.go and golang-macros.rb moved to golang-packaging</changelog>
<changelog author="fcastelli@suse.com" date="1455105600">- Update to version 1.5.3:
  * CVE-2015-8618: go: Carry propagation in Int.Exp Montgomery code in
    math/big library (bnc#960151)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1455883200">- Update to version 1.6
  * On Linux on little-endian 64-bit PowerPC (linux/ppc64le), Go 1.6 now supports cgo with external linking and is roughly feature complete.
  * Vendoring support
  * HTTP2 transparent support
  * fix gc and gccgo incompatibility regarding embedded unexported struct types containing exported fields
  * Linux on 64-bit MIPS and Android on 32-bit x86
  * enforced rules for sharing Go pointers with C
  * new mechanism for template reuse
  * performance improvements
  ... and more!
  see more in https://tip.golang.org/doc/go1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1460548800">- fix bsc#974232: CVE-2016-3959: go: Infinite loop in several big
  integer routines</changelog>
<changelog author="i@marguerite.su" date="1466078400">- update version 1.6.2
  * fixes to the compiler, runtime, tools, documentation,
    and the mime/multipart, net/http, and sort packages.
- install shared libraries
- bootstrap aarch64 even on SLE via gcc5-go</changelog>
<changelog author="jmassaguerpla@suse.com" date="1469534400">- CVE-2016-5386.patch: fixes bsc#988487 aka https://httpoxy.org/</changelog>
<changelog author="thipp@suse.de" date="1496145600">- Add patch t ofix carry bug in x86-64 P-256 implementation (CVE-2017-8932).
  bsc#1040618
  + fix-carry-bug-in-x86-64-P-256-implementation.patch</changelog>

</package>
<package pkgid="6be199771c17755425011b27643d87454b011434a9da6f5a52dc711656a36aa7" name="go" arch="x86_64">
    <version epoch="0" ver="1.7.5" rel="23.6.1"/>

<changelog author="jmassaguerpla@suse.com" date="1464091200">- Enable build for ppc64le on SLE12 (bsc#981432)</changelog>
<changelog author="i@marguerite.su" date="1465560000">- update version 1.6.2
  * fixes to the compiler, runtime, tools, documentation,
    and the mime/multipart, net/http, and sort packages.</changelog>
<changelog author="i@marguerite.su" date="1466164800">- install shared libraries.</changelog>
<changelog author="dmueller@suse.com" date="1466683200">- bootstrap aarch64 even on SLE via gcc5-go</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1468929600">- do not set with_shared for ppc64 (BE)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1469534400">- update go go1.6.3 (released 2016/07/17) includes security fixes to the
  &lt;code&gt;net/http/cgi&lt;/code&gt; package and &lt;code&gt;net/http&lt;/code&gt; package when used in
  a CGI environment. This release also adds support for macOS Sierra.
  See the &lt;a href="https://github.com/golang/go/issues?q=milestone%3AGo1.6.3"&gt;Go
  1.6.3 milestone&lt;/a&gt; on our issue tracker for details.
  This fixes: bsc#988487 (CVE-2016-5386), so we remove CVE-2016-5386.patch)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1469534401">- CVE-2016-5386.patch: fixes bsc#988487 aka https://httpoxy.org/</changelog>
<changelog author="i@marguerite.su" date="1471176000">- fix source location for 3rd-party libraries</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- build ppc64le with gcc-go</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474459200">- update to gcc6-go for Factory
- add gcc6-go.patch for Factory
- build with gcc-go for aarch64, ppc64le and ppc64, but for x86_64
  always use go1.4, as it should be according to
  https://golang.org/doc/install/source#go14</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474632000">- Reverting to use gcc-go instead of go1.4 for Factory and Leap
  The fallback boostrap method via go1.4 does not work for Factory because
  of a known bug with binutils 2.27 https://github.com/golang/go/issues/16906.
  Leap will work but we don't have go1.4 in there.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474891200">- update to go1.7.0 (bsc#996303)
  Most of its changes are in the implementation of the toolchain,
  runtime, and libraries. There is one minor change to the language
  specification.
  The release adds a port to IBM LinuxOne; updates the x86-64 compiler
  back end to generate more efficient code; includes the context package,
  promoted from the x/net subrepository and now used in the standard
  library; and adds support in the testing package for creating
  hierarchies of tests and benchmarks. The release also finalizes
  the vendoring support started in Go 1.5, making it a standard feature.
  more at: https://golang.org/doc/go1.7
  Review patches:
  - armv6l.patch
  - fix_certificates_lookup.patch,
  - go-1.5-install-dont-reinstall-stdlibs.patch
  - gcc5-go.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1478174400">- Make sure we build go using gcc-go in Factory cause there is no go1.4</changelog>
<changelog author="asarai@suse.com" date="1478865600">- Disable stripping to fix __.PKGDEF issues. bsc#964546
  There is an upstream issue about it as well, with a patch which will
  hopefully make Go more resilient to this issue.
    https://github.com/golang/go/issues/17890</changelog>
<changelog author="mpost@suse.com" date="1482321600">- Added s390x to the list of architectures that get built.</changelog>
<changelog author="bg@suse.com" date="1483099200">- define go_arch to s390x</changelog>
<changelog author="bg@suse.com" date="1483099201">- set libdir for s390x in go.sh</changelog>
<changelog author="jmassaguerpla@suse.com" date="1490961600">- Add a patch to bump _MaxGomaxprocs so that things like Docker and k8s can run
  properly on NUMA machines. Don't bump this number too high. bsc#1028865
  + runtime-bump-MaxGomaxprocs.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- minor update to go1.7.5 because this is required by
  docker-v17.04.00-ce (bsc#1034053)
  fixes included:
  * go1.7.1 (released 2016/09/07) includes fixes to the compiler, runtime,
    documentation, and the compress/flate, hash/crc32, io, net, net/http,
    path/filepath, reflect, and syscall packages.
    See the Go 1.7.1 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.1
  * go1.7.2 was not released. No changelog.
  * go1.7.3 (released 2016/10/19) includes fixes to the compiler, runtime,
    and the crypto/cipher, crypto/tls, net/http, and strings packages.
    See the Go 1.7.3 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.3
  * go1.7.4 (released 2016/12/01) includes two security fixes.
    See the Go 1.7.4 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.4
  * go1.7.5 (released 2017/01/26) includes fixes to the compiler, runtime,
    and the crypto/x509 and time packages.
    See the Go 1.7.5 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.5</changelog>
<changelog author="thipp@suse.de" date="1496145600">- Add patch to fix carry bug in x86-64 P-256 implementation (CVE-2017-8932).
  bsc#1040618
  + fix-carry-bug-in-x86-64-P-256-implementation.patch</changelog>

</package>
<package pkgid="47b088d653cfb282f0080f571c1b63131a0b4b8008d98253ecb83594ca50c3c9" name="go-doc" arch="x86_64">
    <version epoch="0" ver="1.6.2" rel="23.3.3"/>

<changelog author="i@marguerite.su" date="1436097600">- macros.go:
  * add a "WITH_FAKE_BUILDID" option to enable the fake build ID
    compution.
  * to fake build ID, you have to make sure your package has only
    one binary. it is nonsense that two or more nonidentical
    binaries have the same build ID.</changelog>
<changelog author="i@marguerite.su" date="1436443200">- macros.go:
  * *-doc can't properly describe what the sub-package really is,
    and they're mostly source codes instead of the claimed "API,
    documentation, and examples". so rename to *-source. and not
    recommend to install them to save users' disk space.
  * %%go_requires should be handled automatically by golang-packaging
  * not recommend to install source package any more,
    so %%go_recommmends set to nil.</changelog>
<changelog author="i@marguerite.su" date="1436702400">- macros.go: fix "summary-not-capitalized"</changelog>
<changelog author="schwab@suse.de" date="1437566400">- macros.go: fix missing quotes in %goinstall (bsc#939067)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1439294400">- fix update from 1.3.3
  Update from 1.3.3 was broken in this commit
  https://build.opensuse.org/package/rdiff/devel:languages:go/go?linkrev=base&amp;rev=205
  That commit fixed a dangling symlink in src (src/pkg) by instead
  symlinking src, which broke compatibility.
  This commit fixes it by, instead, symlinking all the files in src.</changelog>
<changelog author="i@marguerite.su" date="1440072000">- update to version 1.5
  * see https://golang.org/doc/go1.5
- add: go-1.5-build-dont-reinstall-stdlibs.patch
  drop: go-build-dont-reinstall-stdlibs.patch
  * refresh patch
- add: go-1.5-install-dont-reinstall-stdlibs.patch
  drop: go-install-dont-reinstall-stdlibs.patch
  * refresh patch
- drop: go-1.4.2-rel.plt-alignment.patch
  * fix by upstream
- add gcc5-go.patch
  * find /usr/bin/go-5 when bootstrapping with gcc5-go
- use update-alternatives for /usr/bin/go and profiles.d
  so it can be co-installed with go1.4</changelog>
<changelog author="i@marguerite.su" date="1440244800">- enable ppc64 and ppc64le</changelog>
<changelog author="dmueller@suse.com" date="1441972800">- enable build for aarch64
- rediff armv6l.patch</changelog>
<changelog author="dmueller@suse.com" date="1442318400">- go.sh, macros.go, go.spec: add missing bits for aarch64</changelog>
<changelog author="mlin@suse.com" date="1444219200">- Adapt to Leap
  * use gcc5-go than go1.4 is the proper requirement for Leap</changelog>
<changelog author="guoli_l@126.com" date="1445774400">- Updated to 1.5.1
  This release includes bug fixes to the go command,
    the compiler, assembler, and the fmt, net/textproto,
    net/http, and runtime packages.
    https://golang.org/doc/devel/release.html#go1.5.minor</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1449748800">- Updated to 1.5.2:
  This release includes bug fixes to the compiler,
    linker, and the mime/multipart, net, and runtime packages.
    https://golang.org/doc/devel/release.html#go1.5.minor</changelog>
<changelog author="i@marguerite.su" date="1451476800">- macro.go:
  * added golang-macros.rb to deal with complicated macros
    that are hard to be written in shell script
  * support "--with-buildid" which is the former ugly
    "WITH_FAKE_BUILDID" environment variable hack
  * support "--shared" which is "-buildmode=shared -linkshared"
    in case anyone need it
  * add go_api_ver macro which is currently 1.5
- install shared stdlib on x86_64
- drop go-wiki-gadget.xml: it hasn't been used from the beginning
- add go.gdbinit for debug friendly</changelog>
<changelog author="i@marguerite.su" date="1452427200">- macro.go and golang-macros.rb moved to golang-packaging</changelog>
<changelog author="fcastelli@suse.com" date="1455105600">- Update to version 1.5.3:
  * CVE-2015-8618: go: Carry propagation in Int.Exp Montgomery code in
    math/big library (bnc#960151)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1455883200">- Update to version 1.6
  * On Linux on little-endian 64-bit PowerPC (linux/ppc64le), Go 1.6 now supports cgo with external linking and is roughly feature complete.
  * Vendoring support
  * HTTP2 transparent support
  * fix gc and gccgo incompatibility regarding embedded unexported struct types containing exported fields
  * Linux on 64-bit MIPS and Android on 32-bit x86
  * enforced rules for sharing Go pointers with C
  * new mechanism for template reuse
  * performance improvements
  ... and more!
  see more in https://tip.golang.org/doc/go1.6</changelog>
<changelog author="jmassaguerpla@suse.com" date="1460548800">- fix bsc#974232: CVE-2016-3959: go: Infinite loop in several big
  integer routines</changelog>
<changelog author="i@marguerite.su" date="1466078400">- update version 1.6.2
  * fixes to the compiler, runtime, tools, documentation,
    and the mime/multipart, net/http, and sort packages.
- install shared libraries
- bootstrap aarch64 even on SLE via gcc5-go</changelog>
<changelog author="jmassaguerpla@suse.com" date="1469534400">- CVE-2016-5386.patch: fixes bsc#988487 aka https://httpoxy.org/</changelog>
<changelog author="thipp@suse.de" date="1496145600">- Add patch t ofix carry bug in x86-64 P-256 implementation (CVE-2017-8932).
  bsc#1040618
  + fix-carry-bug-in-x86-64-P-256-implementation.patch</changelog>

</package>
<package pkgid="548fe640723061026b37a13fba56e203dcc648d891b189d47b542958a387623d" name="go-doc" arch="x86_64">
    <version epoch="0" ver="1.7.5" rel="23.6.1"/>

<changelog author="jmassaguerpla@suse.com" date="1464091200">- Enable build for ppc64le on SLE12 (bsc#981432)</changelog>
<changelog author="i@marguerite.su" date="1465560000">- update version 1.6.2
  * fixes to the compiler, runtime, tools, documentation,
    and the mime/multipart, net/http, and sort packages.</changelog>
<changelog author="i@marguerite.su" date="1466164800">- install shared libraries.</changelog>
<changelog author="dmueller@suse.com" date="1466683200">- bootstrap aarch64 even on SLE via gcc5-go</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1468929600">- do not set with_shared for ppc64 (BE)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1469534400">- update go go1.6.3 (released 2016/07/17) includes security fixes to the
  &lt;code&gt;net/http/cgi&lt;/code&gt; package and &lt;code&gt;net/http&lt;/code&gt; package when used in
  a CGI environment. This release also adds support for macOS Sierra.
  See the &lt;a href="https://github.com/golang/go/issues?q=milestone%3AGo1.6.3"&gt;Go
  1.6.3 milestone&lt;/a&gt; on our issue tracker for details.
  This fixes: bsc#988487 (CVE-2016-5386), so we remove CVE-2016-5386.patch)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1469534401">- CVE-2016-5386.patch: fixes bsc#988487 aka https://httpoxy.org/</changelog>
<changelog author="i@marguerite.su" date="1471176000">- fix source location for 3rd-party libraries</changelog>
<changelog author="jmassaguerpla@suse.com" date="1472558400">- build ppc64le with gcc-go</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474459200">- update to gcc6-go for Factory
- add gcc6-go.patch for Factory
- build with gcc-go for aarch64, ppc64le and ppc64, but for x86_64
  always use go1.4, as it should be according to
  https://golang.org/doc/install/source#go14</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474632000">- Reverting to use gcc-go instead of go1.4 for Factory and Leap
  The fallback boostrap method via go1.4 does not work for Factory because
  of a known bug with binutils 2.27 https://github.com/golang/go/issues/16906.
  Leap will work but we don't have go1.4 in there.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1474891200">- update to go1.7.0 (bsc#996303)
  Most of its changes are in the implementation of the toolchain,
  runtime, and libraries. There is one minor change to the language
  specification.
  The release adds a port to IBM LinuxOne; updates the x86-64 compiler
  back end to generate more efficient code; includes the context package,
  promoted from the x/net subrepository and now used in the standard
  library; and adds support in the testing package for creating
  hierarchies of tests and benchmarks. The release also finalizes
  the vendoring support started in Go 1.5, making it a standard feature.
  more at: https://golang.org/doc/go1.7
  Review patches:
  - armv6l.patch
  - fix_certificates_lookup.patch,
  - go-1.5-install-dont-reinstall-stdlibs.patch
  - gcc5-go.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1478174400">- Make sure we build go using gcc-go in Factory cause there is no go1.4</changelog>
<changelog author="asarai@suse.com" date="1478865600">- Disable stripping to fix __.PKGDEF issues. bsc#964546
  There is an upstream issue about it as well, with a patch which will
  hopefully make Go more resilient to this issue.
    https://github.com/golang/go/issues/17890</changelog>
<changelog author="mpost@suse.com" date="1482321600">- Added s390x to the list of architectures that get built.</changelog>
<changelog author="bg@suse.com" date="1483099200">- define go_arch to s390x</changelog>
<changelog author="bg@suse.com" date="1483099201">- set libdir for s390x in go.sh</changelog>
<changelog author="jmassaguerpla@suse.com" date="1490961600">- Add a patch to bump _MaxGomaxprocs so that things like Docker and k8s can run
  properly on NUMA machines. Don't bump this number too high. bsc#1028865
  + runtime-bump-MaxGomaxprocs.patch</changelog>
<changelog author="jmassaguerpla@suse.com" date="1492084800">- minor update to go1.7.5 because this is required by
  docker-v17.04.00-ce (bsc#1034053)
  fixes included:
  * go1.7.1 (released 2016/09/07) includes fixes to the compiler, runtime,
    documentation, and the compress/flate, hash/crc32, io, net, net/http,
    path/filepath, reflect, and syscall packages.
    See the Go 1.7.1 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.1
  * go1.7.2 was not released. No changelog.
  * go1.7.3 (released 2016/10/19) includes fixes to the compiler, runtime,
    and the crypto/cipher, crypto/tls, net/http, and strings packages.
    See the Go 1.7.3 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.3
  * go1.7.4 (released 2016/12/01) includes two security fixes.
    See the Go 1.7.4 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.4
  * go1.7.5 (released 2017/01/26) includes fixes to the compiler, runtime,
    and the crypto/x509 and time packages.
    See the Go 1.7.5 milestone on our issue tracker for details:
    https://github.com/golang/go/issues?q=milestone%3AGo1.7.5</changelog>
<changelog author="thipp@suse.de" date="1496145600">- Add patch to fix carry bug in x86-64 P-256 implementation (CVE-2017-8932).
  bsc#1040618
  + fix-carry-bug-in-x86-64-P-256-implementation.patch</changelog>

</package>
<package pkgid="89dc349f54c82df5d5780d9bb6d9eebc5d8b7c8b0a30381a629c55667ed9486c" name="go-md2man" arch="x86_64">
    <version epoch="0" ver="1.0.6+git20160904.a65d4d2" rel="6.5.1"/>

<changelog author="dmacvicar@suse.de" date="1432728000">- initial package for version 1.0.2</changelog>
<changelog author="i@marguerite.su" date="1438084800">- rename to golang-github-cpuguy83-md2man
- update version 1.0.2+git20150617.e69ac41
- use golang-packaging for packaging</changelog>
<changelog author="i@marguerite.su" date="1453032000">- Update to version 1.0.5+git20160104.2724a9c:
  + md2man usable as a library (again)
  + Improve man page rendering</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480593600">- add the generation of the source package. With go1.7 we need
  the source in order to build other golang-* which depend on this
  one.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480593601">- add golang-github-shurcool-sanitized_anchor_name-source dependency</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1480680001">- Using the new golang-packaging now</changelog>
<changelog author="tboerger@suse.com" date="1480680002">- Requires and BuildRequires for dependencies</changelog>
<changelog author="tboerger@suse.com" date="1480680003">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680004">- Recursively test all packages</changelog>
<changelog author="tboerger@suse.com" date="1481112000">- Update to version 1.0.6+git20160904.a65d4d2:
  * Render raw html as is
  * Add html entity output support
  * fix escaping for curly braces
  * fix wrong type for Entity func
  * md2man usable as a library (again)
  * Improve man page rendering
  * use stdio for default input and output
  * improve link
  * add vendor</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488542400">- add provides go-go-md2man
  this provides was there in previous versions and we can not remove
  it or otherwise it breaks dependent packages (i.e. docker, k8s)</changelog>

</package>
<package pkgid="95fe3099c80b26f8b880965bcb04ce826874b9eaf03b4d2bc284af702fe65f54" name="go-tools" arch="x86_64">
    <version epoch="0" ver="1.4.2+git20161212.0a14ca4" rel="3.3.1"/>

<changelog author="speilicke@suse.com" date="1382097600">- Initial version</changelog>
<changelog author="cbosdonnat@suse.com" date="1411041600">- Updated to 1.3.1 using mercurial tip
- removed patches:
  * godoc-path-locations.patch: no longer needed all sources are in
    GOROOT or GOPATH</changelog>
<changelog author="i@marguerite.su" date="1425816000">- update to 1.4.2+git20150306.c327a7c
- upstream changed to github.com/golang/tools
- package name changed: go-tools
- add provides/obsoletes</changelog>
<changelog author="i@marguerite.su" date="1426939200">- update version 1.4.2+git20150320.af0a448</changelog>
<changelog author="i@marguerite.su" date="1427198400">- BuildRequires:  go-oauth2</changelog>
<changelog author="i@marguerite.su" date="1427284800">- add go-tools-rpmlintrc file as source2</changelog>
<changelog author="i@marguerite.su" date="1432987200">- update version 1.4.2+git20150529.8ccf558
- use update-alternatives to avoid conflict w/
  perl-Devel-Cover package</changelog>
<changelog author="i@marguerite.su" date="1436616000">- rename to golang-org-x-tools
- update version 1.4.2+git20150710.4cd43f3
- use golang-packaging for packaging</changelog>
<changelog author="i@marguerite.su" date="1440763200">- Update to version 1.4.2+git20150825.b48dc8d:
  + cmd/godoc: remove obsolete vet redirect
  + imports: fix bug, where unused named import is mistaken for unnamed import.
  + cmd/tipgodoc: change capitalization of 'Authors' to be consistent
  + go/loader: fix fd leak and limit calls to ioutil.ReadDir
  + website: fix JavaScript error on website and blog in non-ES6 browsers
  + cmd/gotype: use std lib go/types instead of x/tools version
  + cmd/gotype: keep gotype working with Go1.4
- cover/vert are merged in mainline go 1.5, so strip them off.</changelog>
<changelog author="bwiedemann@suse.com" date="1458475200">- Specify version to fix build-compare</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout
- Dropped rpmlintrc</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.4.2+git20161212.0a14ca4:
  * go/buildutil, cmd/guru: fix tests for symlinks in guru and gorename to account for windows
  * Revert "go/buildutil, cmd/guru: fix tests for symlinks in guru and gorename to account for windows."
  * Revert "go/buildutil: handle symlinks in filenames"
  * cmd/guru: avoid testing symlinks on OSes that do not support them
  * go/buildutil, cmd/guru: resolve symlinks in filenames through build.Context
  * go/internal/gccgoimporter: handle conversions in exported const values
  * go/loader: fix broken tests after context removal from testing package
  * playground/socket: deflake test, remove sleep
  * godoc: Regenerate static/static.go
  * godoc: don't select line numbers when highlighting source code</changelog>
<changelog author="tboerger@suse.com" date="1481889600">- Updated mango-doc dependency name</changelog>
<changelog author="tboerger@suse.com" date="1482235200">- Create a proper subpackage</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Fix requirements
- Remove duplicate files</changelog>

</package>
<package pkgid="869af7fcd2585256adc5446b58138d2fb80f03530a6a4dcea6cd2d3bb5c4cfbd" name="golang-github-cpuguy83-go-md2man" arch="src">
    <version epoch="0" ver="1.0.6+git20160904.a65d4d2" rel="6.5.1"/>

<changelog author="dmacvicar@suse.de" date="1432728000">- initial package for version 1.0.2</changelog>
<changelog author="i@marguerite.su" date="1438084800">- rename to golang-github-cpuguy83-md2man
- update version 1.0.2+git20150617.e69ac41
- use golang-packaging for packaging</changelog>
<changelog author="i@marguerite.su" date="1453032000">- Update to version 1.0.5+git20160104.2724a9c:
  + md2man usable as a library (again)
  + Improve man page rendering</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480593600">- add the generation of the source package. With go1.7 we need
  the source in order to build other golang-* which depend on this
  one.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480593601">- add golang-github-shurcool-sanitized_anchor_name-source dependency</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1480680001">- Using the new golang-packaging now</changelog>
<changelog author="tboerger@suse.com" date="1480680002">- Requires and BuildRequires for dependencies</changelog>
<changelog author="tboerger@suse.com" date="1480680003">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680004">- Recursively test all packages</changelog>
<changelog author="tboerger@suse.com" date="1481112000">- Update to version 1.0.6+git20160904.a65d4d2:
  * Render raw html as is
  * Add html entity output support
  * fix escaping for curly braces
  * fix wrong type for Entity func
  * md2man usable as a library (again)
  * Improve man page rendering
  * use stdio for default input and output
  * improve link
  * add vendor</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488542400">- add provides go-go-md2man
  this provides was there in previous versions and we can not remove
  it or otherwise it breaks dependent packages (i.e. docker, k8s)</changelog>

</package>
<package pkgid="2fb67e2f157bca9c3666da40d2269e45405043e381827a9d8e150884b5724554" name="golang-github-cpuguy83-go-md2man" arch="x86_64">
    <version epoch="0" ver="1.0.6+git20160904.a65d4d2" rel="6.5.1"/>

<changelog author="dmacvicar@suse.de" date="1432728000">- initial package for version 1.0.2</changelog>
<changelog author="i@marguerite.su" date="1438084800">- rename to golang-github-cpuguy83-md2man
- update version 1.0.2+git20150617.e69ac41
- use golang-packaging for packaging</changelog>
<changelog author="i@marguerite.su" date="1453032000">- Update to version 1.0.5+git20160104.2724a9c:
  + md2man usable as a library (again)
  + Improve man page rendering</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480593600">- add the generation of the source package. With go1.7 we need
  the source in order to build other golang-* which depend on this
  one.</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480593601">- add golang-github-shurcool-sanitized_anchor_name-source dependency</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1480680001">- Using the new golang-packaging now</changelog>
<changelog author="tboerger@suse.com" date="1480680002">- Requires and BuildRequires for dependencies</changelog>
<changelog author="tboerger@suse.com" date="1480680003">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680004">- Recursively test all packages</changelog>
<changelog author="tboerger@suse.com" date="1481112000">- Update to version 1.0.6+git20160904.a65d4d2:
  * Render raw html as is
  * Add html entity output support
  * fix escaping for curly braces
  * fix wrong type for Entity func
  * md2man usable as a library (again)
  * Improve man page rendering
  * use stdio for default input and output
  * improve link
  * add vendor</changelog>
<changelog author="jmassaguerpla@suse.com" date="1488542400">- add provides go-go-md2man
  this provides was there in previous versions and we can not remove
  it or otherwise it breaks dependent packages (i.e. docker, k8s)</changelog>

</package>
<package pkgid="04a304ab4a9dfb73f6868f54480e01f1f4b5df19d14d9ea4439cb64e14637ad6" name="golang-github-docker-libnetwork" arch="src">
    <version epoch="0" ver="0.0.0+git20170119.7b2b1fe" rel="2.1"/>

<changelog author="jmassaguerpla@suse.com" date="1487592000">- initial import</changelog>
<changelog author="thipp@suse.de" date="1487764800">- Fix build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1487937600">- add the docker-libnetwork package which installs docker-proxy</changelog>
<changelog author="jmassaguerpla@suse.com" date="1489406400">- rename lintrc to %{name}-lintrc</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998400">- make sure we use go 1.7</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1492084800">- Update to version 0.0.0+git20161019.0f53435:
  * fix race in serializing sandbox to string
  * Run API check to assert xfrm modules
  * Check for presence before installing forward rules
  * add Created to NetworkInfo
  * Avoid controller/service lock AB/BA situation
  * libnetwork support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Fix map access race in populatedEndpoints
  * Do not use logrus for proxy</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1492084801">- Update to version 0.0.0+git20170119.7b2b1fe:
  * Separate pool parsing from pool auto-allocation
  * Handle containers with different network drivers
  * Remove driver endpoints on network deleting
  * Update loadDriver to use pluginv2.
  * validate network and endpoint name more strictly
  * overlay driver support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Updated vagrant box, ubuntu/vivid64 was remove from atlas.hasicorp.com
  * Use monotonic clock for reaping networkDB entries
  * Reap failed nodes after 24 hours
  * Do not update hosts file with internal networks endpoint IP
  * Fix issue for `--fixed-cidr` when bridge has multiple addresses
  * Add sandbox API for task insertion to service LB and service discovery
  * Enable ping for service vip address
  * Block non exposed port traffic on ingress nw interfaces
  * Fix some typos
  * Respect icc option for internal networks
  * fix nits in comments and log
  * Modify the serial number from 1 to 9
  * Allow concurrent calls to agentClose
  * Fixing incorrect resovler error message shown on daemon startup
  * Add NetworkDB API to fetch the per network peer (gossip cluster) list
  * Vendoring hcsshim to pick overlay changes
  * Windows overlay driver support
  * Change vxlan-id start-idx to 4096
  * If enabling ip forwarding set the default forward policy to drop
  * Register remote network driver on Windows.
  * update reapNode interval
  * remove unused mConfig
  * Check subnet overlap when programming of sandbox interface
  * Refactoring logrus import and formatting This fix tries to fix logrus formatting by removing `f` from `logrus.[Error|Warn|Debug|Fatal|Panic|Info]f` when formatting string is not present. Also fix import name to use original project name 'logrus' instead of 'log'
  * Default GW support for overlay networks
  * Support attachable in network.
  * Update libkv @1d84310
  * Respect auto allocation for --ipv6
  * Increase timeout for local store client
  * Add GetIDInRange API in idm package
  * IDM need not be bound by default vxlan-id start index
  * fix unsafe acces on arm
  * Fix new golint reported errors
  * Fix bug in DeleteNeighbor
  * Add a nil check for sandbox.osSbox
  * Update netlink @17ea11b
  * Set a timeout on the netlink handle sockets
  * Allow spaces in network names
  * Separate service LB &amp; SD from network plumbing
  * Fix bug in needDefaultGW()
  * Revert "Enable ping for service vip address"
  * Add a ICMP reply rule for service VIP
  * Fix bug in link-local unmarshalling
  * Refactoring logrus import and formatting Fix import name to use original project name 'logrus' instead of 'log' Removing `f` from `logrus.Debugf` when formatting string is not present.
  * Serialize embedded resolver Start and Stop
  * Remove unnecessary string formats
  * Fix xtables_lock message probe
  * Control IPv6 on container's interface
  * Create vxlan-id space from 0 instead of starting from 1
  * Fixed misspelling
  * Fix a bug in idm.GetIDInRange()
  * Fix incorrect debug message
  * Add missing locks in agent and service code
  * networkdb: Properly format memberlist logs
  * fix review comments
  * Check for node's presence in networkDB's node map before accessing.
  * Correct regexp to match v6 addresses with zone ID
  * Fix fqdn hostnames not added to /etc/hosts
  * Handling the new experimental daemon flag
  * Handle the case of registering active plugins during remote init
  * Internal interface to differentiate built-in drivers from remote
  * drvregistry to allow overriding plugin
  * Defer PTR queries to external servers based on A/AAAA response
  * Add embedded DNS server support for host loopback resolver
  * proxy: fix an issue about half-closing net.TCPConn after io.Copy()
  * make network connect error message readable
  * fix nits in comments
  * fix typos
  * docs/remote.md: Remove unnecessary backquote
  * ResolveName should return copy of IPs
  * Prioritize nw endpoint which can provide both v4 and v6 connectivity
  * fix json
  * Updating Godeps to pull in plugingetter dependancy
  * Make use of GetAllManagedPluginsForCap to avoid loading v1-plugins
  * return an error on overlay subnet is overlapped with hosts
  * Godep update for docker plugingetter pkg
  * carry docker/docker #29564
  * Use vndr for managing libnetwork dependencies
  * proxy: clean up code (addendum to #1598)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirements</changelog>

</package>
<package pkgid="e5065e885a9221ab24c7965f7cfe9949e3a81a2ba2411bc23a4a4394e43464ea" name="golang-github-docker-libnetwork" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20170119.7b2b1fe" rel="2.1"/>

<changelog author="jmassaguerpla@suse.com" date="1487592000">- initial import</changelog>
<changelog author="thipp@suse.de" date="1487764800">- Fix build</changelog>
<changelog author="jmassaguerpla@suse.com" date="1487937600">- add the docker-libnetwork package which installs docker-proxy</changelog>
<changelog author="jmassaguerpla@suse.com" date="1489406400">- rename lintrc to %{name}-lintrc</changelog>
<changelog author="jmassaguerpla@suse.com" date="1491998400">- make sure we use go 1.7</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1492084800">- Update to version 0.0.0+git20161019.0f53435:
  * fix race in serializing sandbox to string
  * Run API check to assert xfrm modules
  * Check for presence before installing forward rules
  * add Created to NetworkInfo
  * Avoid controller/service lock AB/BA situation
  * libnetwork support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Fix map access race in populatedEndpoints
  * Do not use logrus for proxy</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1492084801">- Update to version 0.0.0+git20170119.7b2b1fe:
  * Separate pool parsing from pool auto-allocation
  * Handle containers with different network drivers
  * Remove driver endpoints on network deleting
  * Update loadDriver to use pluginv2.
  * validate network and endpoint name more strictly
  * overlay driver support for Solaris Signed-off-by: Puneet Pruthi &lt;puneetpruthi@gmail.com&gt;
  * Updated vagrant box, ubuntu/vivid64 was remove from atlas.hasicorp.com
  * Use monotonic clock for reaping networkDB entries
  * Reap failed nodes after 24 hours
  * Do not update hosts file with internal networks endpoint IP
  * Fix issue for `--fixed-cidr` when bridge has multiple addresses
  * Add sandbox API for task insertion to service LB and service discovery
  * Enable ping for service vip address
  * Block non exposed port traffic on ingress nw interfaces
  * Fix some typos
  * Respect icc option for internal networks
  * fix nits in comments and log
  * Modify the serial number from 1 to 9
  * Allow concurrent calls to agentClose
  * Fixing incorrect resovler error message shown on daemon startup
  * Add NetworkDB API to fetch the per network peer (gossip cluster) list
  * Vendoring hcsshim to pick overlay changes
  * Windows overlay driver support
  * Change vxlan-id start-idx to 4096
  * If enabling ip forwarding set the default forward policy to drop
  * Register remote network driver on Windows.
  * update reapNode interval
  * remove unused mConfig
  * Check subnet overlap when programming of sandbox interface
  * Refactoring logrus import and formatting This fix tries to fix logrus formatting by removing `f` from `logrus.[Error|Warn|Debug|Fatal|Panic|Info]f` when formatting string is not present. Also fix import name to use original project name 'logrus' instead of 'log'
  * Default GW support for overlay networks
  * Support attachable in network.
  * Update libkv @1d84310
  * Respect auto allocation for --ipv6
  * Increase timeout for local store client
  * Add GetIDInRange API in idm package
  * IDM need not be bound by default vxlan-id start index
  * fix unsafe acces on arm
  * Fix new golint reported errors
  * Fix bug in DeleteNeighbor
  * Add a nil check for sandbox.osSbox
  * Update netlink @17ea11b
  * Set a timeout on the netlink handle sockets
  * Allow spaces in network names
  * Separate service LB &amp; SD from network plumbing
  * Fix bug in needDefaultGW()
  * Revert "Enable ping for service vip address"
  * Add a ICMP reply rule for service VIP
  * Fix bug in link-local unmarshalling
  * Refactoring logrus import and formatting Fix import name to use original project name 'logrus' instead of 'log' Removing `f` from `logrus.Debugf` when formatting string is not present.
  * Serialize embedded resolver Start and Stop
  * Remove unnecessary string formats
  * Fix xtables_lock message probe
  * Control IPv6 on container's interface
  * Create vxlan-id space from 0 instead of starting from 1
  * Fixed misspelling
  * Fix a bug in idm.GetIDInRange()
  * Fix incorrect debug message
  * Add missing locks in agent and service code
  * networkdb: Properly format memberlist logs
  * fix review comments
  * Check for node's presence in networkDB's node map before accessing.
  * Correct regexp to match v6 addresses with zone ID
  * Fix fqdn hostnames not added to /etc/hosts
  * Handling the new experimental daemon flag
  * Handle the case of registering active plugins during remote init
  * Internal interface to differentiate built-in drivers from remote
  * drvregistry to allow overriding plugin
  * Defer PTR queries to external servers based on A/AAAA response
  * Add embedded DNS server support for host loopback resolver
  * proxy: fix an issue about half-closing net.TCPConn after io.Copy()
  * make network connect error message readable
  * fix nits in comments
  * fix typos
  * docs/remote.md: Remove unnecessary backquote
  * ResolveName should return copy of IPs
  * Prioritize nw endpoint which can provide both v4 and v6 connectivity
  * fix json
  * Updating Godeps to pull in plugingetter dependancy
  * Make use of GetAllManagedPluginsForCap to avoid loading v1-plugins
  * return an error on overlay subnet is overlapped with hosts
  * Godep update for docker plugingetter pkg
  * carry docker/docker #29564
  * Use vndr for managing libnetwork dependencies
  * proxy: clean up code (addendum to #1598)</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493726400">- fix golang requirements</changelog>

</package>
<package pkgid="61c903371c7773ae4e2df3243608205740447f4fe55cc4699177e6e99444cd04" name="golang-github-golang-geo" arch="noarch">
    <version epoch="0" ver="0.0.0+git20170112.f819552" rel="2.1"/>

<changelog author="thipp@suse.de" date="1486641600">- Initial commit</changelog>

</package>
<package pkgid="8b003d800a12330338c037d126edad265aacadc487182f1357b6d7e6ae07a180" name="golang-github-golang-geo" arch="src">
    <version epoch="0" ver="0.0.0+git20170112.f819552" rel="2.1"/>

<changelog author="thipp@suse.de" date="1486641600">- Initial commit</changelog>

</package>
<package pkgid="d19644c686e76ed4185c7a53be3831b959fd5f00cb17014a959cd65285e743ad" name="golang-github-golang-glog" arch="src">
    <version epoch="0" ver="0.0.0+git20141105.44145f0" rel="4.3.1"/>

<changelog author="i@marguerite.su" date="1436702400">- initial version 0.0.0+git20141105.44145f0</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Refactoed spec with a new unified layout
- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Recursively test all packages</changelog>
<changelog author="jengelh@inai.de" date="1489233600">- Ensure neutrality of description / trim redundant words</changelog>

</package>
<package pkgid="932868f5fcd09a54aa95864b067cc5418a03e2a0f971ccdb8e24560da34ab4a7" name="golang-github-golang-glog" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20141105.44145f0" rel="4.3.1"/>

<changelog author="i@marguerite.su" date="1436702400">- initial version 0.0.0+git20141105.44145f0</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Refactoed spec with a new unified layout
- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Recursively test all packages</changelog>
<changelog author="jengelh@inai.de" date="1489233600">- Ensure neutrality of description / trim redundant words</changelog>

</package>
<package pkgid="ebddfa325046e2de34c78515a8f3d53413dd22d4c67c5e5ae3ca03fb6eb4e97d" name="golang-github-golang-protobuf" arch="src">
    <version epoch="0" ver="0.0.0+git20170217.69b215d" rel="2.3.1"/>

<changelog author="saschpe@suse.de" date="1305892800">- Use Go RPM macros instead of custom ones
- Use proper package versioning scheme (needs reinstall)
- Drop provides/obsoletes of old package, needs reinstall anyway</changelog>
<changelog author="saschpe@gmx.de" date="1305979200">- Switch to %{go_make_test} macro</changelog>
<changelog author="saschpe@gmx.de" date="1308052800">- Update to 14/06/2011 mercurial release
  * Adapted reflect API changes
  * Safer unmarshalling
- Added goprotobuf-fix-imports patch
- Added goprotobuf-fix-proto-testsuite patch
- Also build and install goproto-gen-go binary
- Use new %go_disable_brp_strip_static_archive macro</changelog>
<changelog author="saschpe@gmx.de" date="1308916800">- Update to 24/06/2011 mercurial version
  * goprotobuf: update for Alignof/Sizeof returning uintptr, and
    goto restriction
  * goprotobuf: sync from Google internal version</changelog>
<changelog author="saschpe@suse.de" date="1315483200">- Update to 08/09/2011 mercurial version:
  * Follow changes of weekly Go release</changelog>
<changelog author="saschpe@suse.de" date="1323864000">- Adjust to Go weekly.2011-12-02 changes</changelog>
<changelog author="graham@andtech.eu" date="1327492800">- Update for weekly.2012-01-20
- update to go 1 import strings
- Fix panic in SetDefaults for nil sub-messages
- Fix a couple of instances where bad input could cause a panic
- GetExtension now returns a specific error when the requested extension is
  missing</changelog>
<changelog author="graham@andtech.eu" date="1328702400">- patch for encode/decode update runtime.MemStats use for weekly</changelog>
<changelog author="graham@andtech.eu" date="1329393600">- Update for weekly 2012-02-12
- Remove uses of runtime.MemStats.
- Correctly generate extension names for .proto files that don't declare a
  package.
- Better error handling for invalid input that mentions tag 0.
- Weak import/field handling.
- Fix proto.Equal to consider empty and nil repeated fields as equal.
- Avoid generating a struct that uses the same name for a field and a method.
- update to loss of unsafe.Unreflect, unsafe.New</changelog>
<changelog author="graham@andtech.eu" date="1339416000">- Update spec with new package path locations
- Add documentation sub-package</changelog>
<changelog author="graham@andtech.eu" date="1372507200">- Update pacakge to latest upstream mercurial version</changelog>
<changelog author="ro@suse.de" date="1375704000">- use ExclusiveArch to limit build to the same architectures as go</changelog>
<changelog author="i@marguerite.su" date="1426939200">- remove go_disable_brp_strip_static_archive usage
- name changed to go-protobuf
- source changed from google code to github.com/golang/protobuf
- version update to 0.0.0+git20150320.de8c523</changelog>
<changelog author="i@marguerite.su" date="1436616000">- rename golang-github-golang-protobuf
- update version 0.0.0+git20150708.ab974be
- use golang-packaging for packaging</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451131200">- Update to version 0.0.0+git20151207.68415e7:
  + Unexport proto.MessageSet, and remove a bunch of its support.
  + Add compressed file descriptor code generation.
  + Remove a test that has outlived its usefulness.
  + Generate correct service name for gRPC services without a package name.
  + Document parameters in README
  + Fix unmarshaling code to properly handle multiple instances of the same extension appearing in the wire format. Prior to this change, multiple custom options would result in all but the first being discarded when processed using the proto.GetExtension() facilities.
  + Regenerate protos.
  + Generate sizer functions for oneofs.
  + By popular demand, rename README to README.md and make Markdown consistent.
  + Add some more Markdown annotations.</changelog>
<changelog author="i@marguerite.su" date="1459684800">- add xz dependency for SLE
- get rid of -source subpackage, no one use it</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Refactoed spec with a new unified layout
- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1481198400">- Renamed the subpackage for the protoc-gen-go binary</changelog>
<changelog author="tboerger@suse.com" date="1481198401">- Update to version 0.0.0+git20161116.8ee7999:
  * Run 'make generate-test-pbs' in proto/ to regenerate proto3.pb.go testdata
  * protoc-gen-go: Add Filename to ExtensionDesc.
  * Regenerate pb.go files after https://github.com/golang/protobuf/commit/24f28ae800abfde9310e779f94be606b1a98a3fc
  * Add a benchmark demonstrating lock contention when Marshaling/Unmarshaling maps.
  * Generate pb.go files after https://github.com/golang/protobuf/commit/cb9b7771abc2a63ab206dde76539f08f66ab994d
  * jsonpb: treat `null` JSON values for `Timestamp` and `Duration` as defaults (#255)
  * proto: Fix a Marshal race on messages with extensions.
  * proto: Add a descriptor subpackage.
  * jsonpb: merge https://github.com/golang/protobuf/pull/255
  * descriptor: rename generated protobuf package on import.</changelog>
<changelog author="thipp@suse.de" date="1488369600">- Update to version 0.0.0+git20170217.69b215d:
  * protoc-gen-go: Add Filename to ExtensionDesc.
  * Regenerate pb.go files after https://github.com/golang/protobuf/commit/24f28ae800abfde9310e779f94be606b1a98a3fc
  * Add a benchmark demonstrating lock contention when Marshaling/Unmarshaling maps.
  * Generate pb.go files after https://github.com/golang/protobuf/commit/cb9b7771abc2a63ab206dde76539f08f66ab994d
  * jsonpb: treat `null` JSON values for `Timestamp` and `Duration` as defaults (#255)
  * proto: Fix a Marshal race on messages with extensions.
  * proto: Add a descriptor subpackage.
  * jsonpb: merge https://github.com/golang/protobuf/pull/255
  * descriptor: rename generated protobuf package on import.
  * fix import path
- Update rpmlintrc
- Update requirements</changelog>

</package>
<package pkgid="00f70a1b6b444322e4f3066f3d177dfc50a57d56c9c0b30515a03d17d6bca8b5" name="golang-github-golang-protobuf" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20170217.69b215d" rel="2.3.1"/>

<changelog author="saschpe@suse.de" date="1305892800">- Use Go RPM macros instead of custom ones
- Use proper package versioning scheme (needs reinstall)
- Drop provides/obsoletes of old package, needs reinstall anyway</changelog>
<changelog author="saschpe@gmx.de" date="1305979200">- Switch to %{go_make_test} macro</changelog>
<changelog author="saschpe@gmx.de" date="1308052800">- Update to 14/06/2011 mercurial release
  * Adapted reflect API changes
  * Safer unmarshalling
- Added goprotobuf-fix-imports patch
- Added goprotobuf-fix-proto-testsuite patch
- Also build and install goproto-gen-go binary
- Use new %go_disable_brp_strip_static_archive macro</changelog>
<changelog author="saschpe@gmx.de" date="1308916800">- Update to 24/06/2011 mercurial version
  * goprotobuf: update for Alignof/Sizeof returning uintptr, and
    goto restriction
  * goprotobuf: sync from Google internal version</changelog>
<changelog author="saschpe@suse.de" date="1315483200">- Update to 08/09/2011 mercurial version:
  * Follow changes of weekly Go release</changelog>
<changelog author="saschpe@suse.de" date="1323864000">- Adjust to Go weekly.2011-12-02 changes</changelog>
<changelog author="graham@andtech.eu" date="1327492800">- Update for weekly.2012-01-20
- update to go 1 import strings
- Fix panic in SetDefaults for nil sub-messages
- Fix a couple of instances where bad input could cause a panic
- GetExtension now returns a specific error when the requested extension is
  missing</changelog>
<changelog author="graham@andtech.eu" date="1328702400">- patch for encode/decode update runtime.MemStats use for weekly</changelog>
<changelog author="graham@andtech.eu" date="1329393600">- Update for weekly 2012-02-12
- Remove uses of runtime.MemStats.
- Correctly generate extension names for .proto files that don't declare a
  package.
- Better error handling for invalid input that mentions tag 0.
- Weak import/field handling.
- Fix proto.Equal to consider empty and nil repeated fields as equal.
- Avoid generating a struct that uses the same name for a field and a method.
- update to loss of unsafe.Unreflect, unsafe.New</changelog>
<changelog author="graham@andtech.eu" date="1339416000">- Update spec with new package path locations
- Add documentation sub-package</changelog>
<changelog author="graham@andtech.eu" date="1372507200">- Update pacakge to latest upstream mercurial version</changelog>
<changelog author="ro@suse.de" date="1375704000">- use ExclusiveArch to limit build to the same architectures as go</changelog>
<changelog author="i@marguerite.su" date="1426939200">- remove go_disable_brp_strip_static_archive usage
- name changed to go-protobuf
- source changed from google code to github.com/golang/protobuf
- version update to 0.0.0+git20150320.de8c523</changelog>
<changelog author="i@marguerite.su" date="1436616000">- rename golang-github-golang-protobuf
- update version 0.0.0+git20150708.ab974be
- use golang-packaging for packaging</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451131200">- Update to version 0.0.0+git20151207.68415e7:
  + Unexport proto.MessageSet, and remove a bunch of its support.
  + Add compressed file descriptor code generation.
  + Remove a test that has outlived its usefulness.
  + Generate correct service name for gRPC services without a package name.
  + Document parameters in README
  + Fix unmarshaling code to properly handle multiple instances of the same extension appearing in the wire format. Prior to this change, multiple custom options would result in all but the first being discarded when processed using the proto.GetExtension() facilities.
  + Regenerate protos.
  + Generate sizer functions for oneofs.
  + By popular demand, rename README to README.md and make Markdown consistent.
  + Add some more Markdown annotations.</changelog>
<changelog author="i@marguerite.su" date="1459684800">- add xz dependency for SLE
- get rid of -source subpackage, no one use it</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Refactoed spec with a new unified layout
- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1481198400">- Renamed the subpackage for the protoc-gen-go binary</changelog>
<changelog author="tboerger@suse.com" date="1481198401">- Update to version 0.0.0+git20161116.8ee7999:
  * Run 'make generate-test-pbs' in proto/ to regenerate proto3.pb.go testdata
  * protoc-gen-go: Add Filename to ExtensionDesc.
  * Regenerate pb.go files after https://github.com/golang/protobuf/commit/24f28ae800abfde9310e779f94be606b1a98a3fc
  * Add a benchmark demonstrating lock contention when Marshaling/Unmarshaling maps.
  * Generate pb.go files after https://github.com/golang/protobuf/commit/cb9b7771abc2a63ab206dde76539f08f66ab994d
  * jsonpb: treat `null` JSON values for `Timestamp` and `Duration` as defaults (#255)
  * proto: Fix a Marshal race on messages with extensions.
  * proto: Add a descriptor subpackage.
  * jsonpb: merge https://github.com/golang/protobuf/pull/255
  * descriptor: rename generated protobuf package on import.</changelog>
<changelog author="thipp@suse.de" date="1488369600">- Update to version 0.0.0+git20170217.69b215d:
  * protoc-gen-go: Add Filename to ExtensionDesc.
  * Regenerate pb.go files after https://github.com/golang/protobuf/commit/24f28ae800abfde9310e779f94be606b1a98a3fc
  * Add a benchmark demonstrating lock contention when Marshaling/Unmarshaling maps.
  * Generate pb.go files after https://github.com/golang/protobuf/commit/cb9b7771abc2a63ab206dde76539f08f66ab994d
  * jsonpb: treat `null` JSON values for `Timestamp` and `Duration` as defaults (#255)
  * proto: Fix a Marshal race on messages with extensions.
  * proto: Add a descriptor subpackage.
  * jsonpb: merge https://github.com/golang/protobuf/pull/255
  * descriptor: rename generated protobuf package on import.
  * fix import path
- Update rpmlintrc
- Update requirements</changelog>

</package>
<package pkgid="d0810133a962b8eb6dc69467ce3169ef627d8db0ac2b2f47b929c1f539f7bed9" name="golang-github-hoisie-web" arch="noarch">
    <version epoch="0" ver="0.0.0+git20160809.a498c02" rel="2.3.1"/>

<changelog author="saschpe@suse.de" date="1300708800">- Removed authors from description
- Removed pkg_version macro, use %%{version} directly</changelog>
<changelog author="saschpe@suse.de" date="1305720000">- Update to 18/05/2011 mercurial version
- Run tests</changelog>
<changelog author="saschpe@suse.de" date="1305720001">- Don't require 'go'
- Disable brp-strip-static-archive on Fedora, breaks build
- Provide devel and devel-static packages
- Remove devel-file-in-non-devel-package rpmlint filter</changelog>
<changelog author="saschpe@suse.de" date="1305720002">- Disable tests for Mandriva
- Also disable brp-strip-static-archive on RHEL and CentOS</changelog>
<changelog author="saschpe@suse.de" date="1305806400">- Simpler build</changelog>
<changelog author="saschpe@suse.de" date="1305806401">- Removed rpmlintrc, not needed anymore</changelog>
<changelog author="saschpe@suse.de" date="1305892800">- Use Go RPM macros instead of custom ones
- Use proper package versioning scheme (needs reinstall)
- Drop provides/obsoletes of old package, needs reinstall anyway</changelog>
<changelog author="saschpe@gmx.de" date="1305979200">- Switch to %{go_make_test} macro</changelog>
<changelog author="saschpe@gmx.de" date="1306065600">- Disable tests on Mandriva</changelog>
<changelog author="saschpe@suse.de" date="1307534400">- Use new %go_disable_brp_strip_static_archive macro</changelog>
<changelog author="graham@andtech.eu" date="1309176000">- Add patch to build against weekly 2011.06.23 api changes</changelog>
<changelog author="saschpe@gmx.de" date="1313236800">- Update to 13/08/2011 git version:
  * Updates for Go r.59
- Drop web.go-fix-weekly patch, merged upstream</changelog>
<changelog author="graham@andtech.eu" date="1317902400">- Update to 15/09/2011 git version:
  * Updates for Go r.60</changelog>
<changelog author="saschpe@suse.de" date="1323777600">- Apply fixes for weekly.2011-12-02 changes</changelog>
<changelog author="graham@andtech.eu" date="1329480000">- updates for weekly.2012-02-12</changelog>
<changelog author="graham@andtech.eu" date="1339416000">- update spec file for new pacakge location
- add documentation package</changelog>
<changelog author="ro@suse.de" date="1375704000">- use ExclusiveArch to limit build to the same architectures as go</changelog>
<changelog author="i@marguerite.su" date="1426939200">- update version 0.0.0+git20130630.5a66d0f
- import path changed to github.com/hoisie/web
- drop weekly-build-fix.patch
  * upstream contains this fix
- remove go_disable_brp_strip_static_archive usage
- add patch web.go-go.net.patch
  * patch web.go to use golang.org/x/net instead of
    code.google.com/p/go.net</changelog>
<changelog author="i@marguerite.su" date="1437825600">- rename to golang-github-hoisie-web
- use golang-packaging for packaging</changelog>
<changelog author="thipp@suse.de" date="1484740800">- Update to 0.0.0+git20160809.a498c02
- Refactoring based on new packaging proposal
- Remove web.go-go.net.patch</changelog>

</package>
<package pkgid="ba80d4199fdb09add19c33ea13486be0eaf26888dc508b96cca858e94f74b31c" name="golang-github-hoisie-web" arch="src">
    <version epoch="0" ver="0.0.0+git20160809.a498c02" rel="2.3.1"/>

<changelog author="saschpe@suse.de" date="1300708800">- Removed authors from description
- Removed pkg_version macro, use %%{version} directly</changelog>
<changelog author="saschpe@suse.de" date="1305720000">- Update to 18/05/2011 mercurial version
- Run tests</changelog>
<changelog author="saschpe@suse.de" date="1305720001">- Don't require 'go'
- Disable brp-strip-static-archive on Fedora, breaks build
- Provide devel and devel-static packages
- Remove devel-file-in-non-devel-package rpmlint filter</changelog>
<changelog author="saschpe@suse.de" date="1305720002">- Disable tests for Mandriva
- Also disable brp-strip-static-archive on RHEL and CentOS</changelog>
<changelog author="saschpe@suse.de" date="1305806400">- Simpler build</changelog>
<changelog author="saschpe@suse.de" date="1305806401">- Removed rpmlintrc, not needed anymore</changelog>
<changelog author="saschpe@suse.de" date="1305892800">- Use Go RPM macros instead of custom ones
- Use proper package versioning scheme (needs reinstall)
- Drop provides/obsoletes of old package, needs reinstall anyway</changelog>
<changelog author="saschpe@gmx.de" date="1305979200">- Switch to %{go_make_test} macro</changelog>
<changelog author="saschpe@gmx.de" date="1306065600">- Disable tests on Mandriva</changelog>
<changelog author="saschpe@suse.de" date="1307534400">- Use new %go_disable_brp_strip_static_archive macro</changelog>
<changelog author="graham@andtech.eu" date="1309176000">- Add patch to build against weekly 2011.06.23 api changes</changelog>
<changelog author="saschpe@gmx.de" date="1313236800">- Update to 13/08/2011 git version:
  * Updates for Go r.59
- Drop web.go-fix-weekly patch, merged upstream</changelog>
<changelog author="graham@andtech.eu" date="1317902400">- Update to 15/09/2011 git version:
  * Updates for Go r.60</changelog>
<changelog author="saschpe@suse.de" date="1323777600">- Apply fixes for weekly.2011-12-02 changes</changelog>
<changelog author="graham@andtech.eu" date="1329480000">- updates for weekly.2012-02-12</changelog>
<changelog author="graham@andtech.eu" date="1339416000">- update spec file for new pacakge location
- add documentation package</changelog>
<changelog author="ro@suse.de" date="1375704000">- use ExclusiveArch to limit build to the same architectures as go</changelog>
<changelog author="i@marguerite.su" date="1426939200">- update version 0.0.0+git20130630.5a66d0f
- import path changed to github.com/hoisie/web
- drop weekly-build-fix.patch
  * upstream contains this fix
- remove go_disable_brp_strip_static_archive usage
- add patch web.go-go.net.patch
  * patch web.go to use golang.org/x/net instead of
    code.google.com/p/go.net</changelog>
<changelog author="i@marguerite.su" date="1437825600">- rename to golang-github-hoisie-web
- use golang-packaging for packaging</changelog>
<changelog author="thipp@suse.de" date="1484740800">- Update to 0.0.0+git20160809.a498c02
- Refactoring based on new packaging proposal
- Remove web.go-go.net.patch</changelog>

</package>
<package pkgid="268bf77a6e6712f5c5e506f404738d7eafbdecc10d05775e42b5bf2201755848" name="golang-github-russross-blackfriday" arch="src">
    <version epoch="0" ver="1.4.0+git20151230.c8875c0" rel="6.5.1"/>

<changelog author="dmacvicar@suse.de" date="1432728000">- initial package for version 1.2</changelog>
<changelog author="i@marguerite.su" date="1438084800">- rename to golang-github-russross-blackfriday
- update version 1.2.0+git20150720.8cec3a8
- use golang-packaging for packaging</changelog>
<changelog author="i@marguerite.su" date="1453032000">- Update to version 1.4.0+git20151230.c8875c0:
  + remove check that brace is &gt; 0
  + Use more idiomatic form for set of strings
  + Add a few missing HTML5 block tags
  + Fix footnote following an exclamation point
  + Add String() method to reference struct
  + Fix nested footnotes
  + Fix fenced code processing inside blockquotes
  + Refix fenced code blocks w/o preceding blank lines
  + Fix escaping asterisks within emphasis
  + Fix footnote followed by a reference style link
  + Fix bug parsing emphasis
  + Add HTML_SMARTYPANTS_DASHES for togging smart dashes
  + LaTex backend: add # to list of characters requiring
    backslash-escaping
  + Don't require the input to end with a newline
  + Implement support for CDATA section
  + Convert constant variables into consts
  + Fix bug with gathering list item lines</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480593600">- add the generation of the source package. With go1.7 we need
  the source in order to build other golang-* which depend on this
  one.</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1480680001">- Using the new golang-packaging now</changelog>
<changelog author="tboerger@suse.com" date="1480680002">- Requires and BuildRequires for dependencies</changelog>
<changelog author="tboerger@suse.com" date="1480680003">- Always call gobuild and goinstall</changelog>
<changelog author="tboerger@suse.com" date="1480680004">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680005">- Recursively test all packages</changelog>

</package>
<package pkgid="de6650ea757ff603b150185dbc6ab7a4eb1586d6ea772e1056c44216b070cc61" name="golang-github-russross-blackfriday" arch="x86_64">
    <version epoch="0" ver="1.4.0+git20151230.c8875c0" rel="6.5.1"/>

<changelog author="dmacvicar@suse.de" date="1432728000">- initial package for version 1.2</changelog>
<changelog author="i@marguerite.su" date="1438084800">- rename to golang-github-russross-blackfriday
- update version 1.2.0+git20150720.8cec3a8
- use golang-packaging for packaging</changelog>
<changelog author="i@marguerite.su" date="1453032000">- Update to version 1.4.0+git20151230.c8875c0:
  + remove check that brace is &gt; 0
  + Use more idiomatic form for set of strings
  + Add a few missing HTML5 block tags
  + Fix footnote following an exclamation point
  + Add String() method to reference struct
  + Fix nested footnotes
  + Fix fenced code processing inside blockquotes
  + Refix fenced code blocks w/o preceding blank lines
  + Fix escaping asterisks within emphasis
  + Fix footnote followed by a reference style link
  + Fix bug parsing emphasis
  + Add HTML_SMARTYPANTS_DASHES for togging smart dashes
  + LaTex backend: add # to list of characters requiring
    backslash-escaping
  + Don't require the input to end with a newline
  + Implement support for CDATA section
  + Convert constant variables into consts
  + Fix bug with gathering list item lines</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480593600">- add the generation of the source package. With go1.7 we need
  the source in order to build other golang-* which depend on this
  one.</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1480680001">- Using the new golang-packaging now</changelog>
<changelog author="tboerger@suse.com" date="1480680002">- Requires and BuildRequires for dependencies</changelog>
<changelog author="tboerger@suse.com" date="1480680003">- Always call gobuild and goinstall</changelog>
<changelog author="tboerger@suse.com" date="1480680004">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680005">- Recursively test all packages</changelog>

</package>
<package pkgid="1ff8c64ac113523902b679adead814c091a41779b5baedabd1db54e96c2ffec9" name="golang-github-shurcool-sanitized_anchor_name" arch="src">
    <version epoch="0" ver="0.0.0+git20151027.10ef21a" rel="6.5.1"/>

<changelog author="i@marguerite.su" date="1438084800">- initial version 0.0.0+git20150514.11a20b7</changelog>
<changelog author="i@marguerite.su" date="1453032000">- Update to version 0.0.0+git20151027.10ef21a
  * pollute repository with an extraneous non-executable file
- don't build -source sub-package</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480593600">- add the generation of the source package. With go1.7 we need
  the source in order to build other golang-* which depend on this
  one.</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1480680001">- Using the new golang-packaging now</changelog>
<changelog author="tboerger@suse.com" date="1480680002">- Always call gobuild and goinstall</changelog>
<changelog author="tboerger@suse.com" date="1480680003">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680004">- Recursively test all packages</changelog>

</package>
<package pkgid="cb77f0eb0b83f5152660ef9551d9f538819948af1800896668cb2330d0846ef4" name="golang-github-shurcool-sanitized_anchor_name" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20151027.10ef21a" rel="6.5.1"/>

<changelog author="i@marguerite.su" date="1438084800">- initial version 0.0.0+git20150514.11a20b7</changelog>
<changelog author="i@marguerite.su" date="1453032000">- Update to version 0.0.0+git20151027.10ef21a
  * pollute repository with an extraneous non-executable file
- don't build -source sub-package</changelog>
<changelog author="jmassaguerpla@suse.com" date="1480593600">- add the generation of the source package. With go1.7 we need
  the source in order to build other golang-* which depend on this
  one.</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1480680001">- Using the new golang-packaging now</changelog>
<changelog author="tboerger@suse.com" date="1480680002">- Always call gobuild and goinstall</changelog>
<changelog author="tboerger@suse.com" date="1480680003">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680004">- Recursively test all packages</changelog>

</package>
<package pkgid="8939aa8d0d51dddca5dcbe9f68922791db00037d27c9c701c19151167dd96cbb" name="golang-google-golangorg-appengine" arch="src">
    <version epoch="0" ver="0.0.0+git20150702.e335b53" rel="3.3.1"/>

<changelog author="i@marguerite.su" date="1436702400">- initial version 0.0.0+git20150702.e335b53</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Refactoed spec with a new unified layout
- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Recursively test all packages</changelog>
<changelog author="tboerger@suse.com" date="1480939200">- Disabled tests for now to get it reliable built</changelog>
<changelog author="tboerger@suse.com" date="1481889600">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481889601">- Update to version 0.0.0+git20150702.e335b53:
  * appengine/delay: add error return value for delay.Call
  * Fix nested application of internal call overrides.
  * appengine/demo: Update samples.
  * appengine/internal: Split VersionID on "." instead of "_".
  * appengine/internal: Add unit test for BackgroundContext.
  * demos: rename "c" context variables to "ctx"
  * Update datastore.PropertyLoadSaver doc example.
  * Convert appengine_internal error types (APIError and CallError) to their appengine/internal equivalents.
  * Add internal/blobstore proto.
  * Add blobstore package.</changelog>

</package>
<package pkgid="abd3c95e745d17a84f09748813207ffadafde9a1b6465a082222976960eea5ae" name="golang-google-golangorg-appengine" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20150702.e335b53" rel="3.3.1"/>

<changelog author="i@marguerite.su" date="1436702400">- initial version 0.0.0+git20150702.e335b53</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Refactoed spec with a new unified layout
- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1480680000">- Recursively test all packages</changelog>
<changelog author="tboerger@suse.com" date="1480939200">- Disabled tests for now to get it reliable built</changelog>
<changelog author="tboerger@suse.com" date="1481889600">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481889601">- Update to version 0.0.0+git20150702.e335b53:
  * appengine/delay: add error return value for delay.Call
  * Fix nested application of internal call overrides.
  * appengine/demo: Update samples.
  * appengine/internal: Split VersionID on "." instead of "_".
  * appengine/internal: Add unit test for BackgroundContext.
  * demos: rename "c" context variables to "ctx"
  * Update datastore.PropertyLoadSaver doc example.
  * Convert appengine_internal error types (APIError and CallError) to their appengine/internal equivalents.
  * Add internal/blobstore proto.
  * Add blobstore package.</changelog>

</package>
<package pkgid="e2e1b71d63706c8496cae1a52f54783f9734cb066ba5088cd51ff2e9a5e13c18" name="golang-googlecode-mango-doc" arch="src">
    <version epoch="0" ver="0.0.0+hg20141127.23dea2f59f66" rel="2.1"/>

<changelog author="tboerger@suse.com" date="1465214400">- Initial packaging</changelog>
<changelog author="tboerger@suse.com" date="1465214401">- Also provide mango-doc</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Refactoring based on new packaging proposal</changelog>
<changelog author="thipp@suse.de" date="1488888000">- Update source</changelog>
<changelog author="thipp@suse.de" date="1489665600">- Rename rpmlintrc to golang-googlecode-mango-doc-rpmlintrc</changelog>

</package>
<package pkgid="764d027195549dd85a2ee0b015f67f0f2973d95dcd73e2c042922f231c51f07d" name="golang-googlecode-mango-doc" arch="x86_64">
    <version epoch="0" ver="0.0.0+hg20141127.23dea2f59f66" rel="2.1"/>

<changelog author="tboerger@suse.com" date="1465214400">- Initial packaging</changelog>
<changelog author="tboerger@suse.com" date="1465214401">- Also provide mango-doc</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Refactoring based on new packaging proposal</changelog>
<changelog author="thipp@suse.de" date="1488888000">- Update source</changelog>
<changelog author="thipp@suse.de" date="1489665600">- Rename rpmlintrc to golang-googlecode-mango-doc-rpmlintrc</changelog>

</package>
<package pkgid="f8bcb3661e6e481283e19bb510684962994f40204ad687b725b63c79a98673cb" name="golang-org-x-crypto" arch="src">
    <version epoch="0" ver="1.5.2+git20161212.9a6f0a0" rel="2.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1425038400">- Initial version</changelog>
<changelog author="i@marguerite.su" date="1426939200">- update version 0.0.0+git20150318.b7d6bf2
- disable gotest for sle</changelog>
<changelog author="i@marguerite.su" date="1436702400">- rename to golang-org-x-crypto
- update version 0.0.0+git20150711.f6a608d
- use golang-packaging for packaging</changelog>
<changelog author="dvaleev@suse.com" date="1441368000">- Fix flaky TestHostKeyCert test (crypto-fix-ssh.patch) (boo#944474)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451131200">- Update to version 1.5.2+git20151215.f18420e:
  + x/crypto/pkcs12: deal with short byte array in PBKDF
  + otr: smpFailureError processing tlvTypeSMP3 prevents sending tlvTypeSMP4
  + x/crypto/openpgp/packet: fix message for errors resulting from an unknown cipher.
  + crypto/ssh: fix typo in error string.
  + x/crypto/otr: clear key slots when handshaking.
  + x/crypto/otr: make errors fatal.
  + x/crypto/otr: update libotr test code for version 4.
  + x/crypto/otr: reformat the libotr test harness with clang-format.
  + x/crypto/ssh: run go fmt
  + x/crypto/ssh/agent: Fix keyring removing the wrong key(s)
- Removed crypto-fix-ssh.patch: has been upstreamed</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout
- Reformatted service file properly</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.5.2+git20161212.9a6f0a0:
  * blake2s: fix build constraints
  * chacha20poly1305: fix build constraints
  * x/crypto/ssh: Add FingerprintLegacyMD5 and FingerprintSHA256 methods
  * acme/autocert: remove trailing dot from domain before requesting cert
  * x/crypto/blake2b: SSE4.1 is bit 19, not 15.
  * chacha20poly1305: make polyHashADInternal private
  * bn256: fix equations in comments
  * x/crypto/ssh/terminal: replace \n with \r\n.
  * x/crypto/ocsp: Don't hard-code OCSP response hash function
  * blake2b: fix constant size</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Fix requirements</changelog>

</package>
<package pkgid="2fc0e1415d51b3146845f17b403b37ad9734ee952728dbf7007c5016dc4da590" name="golang-org-x-crypto" arch="x86_64">
    <version epoch="0" ver="1.5.2+git20161212.9a6f0a0" rel="2.1"/>

<changelog author="matwey.kornilov@gmail.com" date="1425038400">- Initial version</changelog>
<changelog author="i@marguerite.su" date="1426939200">- update version 0.0.0+git20150318.b7d6bf2
- disable gotest for sle</changelog>
<changelog author="i@marguerite.su" date="1436702400">- rename to golang-org-x-crypto
- update version 0.0.0+git20150711.f6a608d
- use golang-packaging for packaging</changelog>
<changelog author="dvaleev@suse.com" date="1441368000">- Fix flaky TestHostKeyCert test (crypto-fix-ssh.patch) (boo#944474)</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451131200">- Update to version 1.5.2+git20151215.f18420e:
  + x/crypto/pkcs12: deal with short byte array in PBKDF
  + otr: smpFailureError processing tlvTypeSMP3 prevents sending tlvTypeSMP4
  + x/crypto/openpgp/packet: fix message for errors resulting from an unknown cipher.
  + crypto/ssh: fix typo in error string.
  + x/crypto/otr: clear key slots when handshaking.
  + x/crypto/otr: make errors fatal.
  + x/crypto/otr: update libotr test code for version 4.
  + x/crypto/otr: reformat the libotr test harness with clang-format.
  + x/crypto/ssh: run go fmt
  + x/crypto/ssh/agent: Fix keyring removing the wrong key(s)
- Removed crypto-fix-ssh.patch: has been upstreamed</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout
- Reformatted service file properly</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.5.2+git20161212.9a6f0a0:
  * blake2s: fix build constraints
  * chacha20poly1305: fix build constraints
  * x/crypto/ssh: Add FingerprintLegacyMD5 and FingerprintSHA256 methods
  * acme/autocert: remove trailing dot from domain before requesting cert
  * x/crypto/blake2b: SSE4.1 is bit 19, not 15.
  * chacha20poly1305: make polyHashADInternal private
  * bn256: fix equations in comments
  * x/crypto/ssh/terminal: replace \n with \r\n.
  * x/crypto/ocsp: Don't hard-code OCSP response hash function
  * blake2b: fix constant size</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Fix requirements</changelog>

</package>
<package pkgid="fc01e587495302bdac568396c24996817ccaa17e0c47fe9c78f17750a5a10696" name="golang-org-x-debug" arch="src">
    <version epoch="0" ver="0.0.0+git20160621.fb50892" rel="2.1"/>

<changelog author="thipp@suse.de" date="1486641600">- Initial commit</changelog>

</package>
<package pkgid="c9d269e8e25c044e36b9c0ded440a8e1ee066f5def3fa66a1134ad478e8f1651" name="golang-org-x-debug" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20160621.fb50892" rel="2.1"/>

<changelog author="thipp@suse.de" date="1486641600">- Initial commit</changelog>

</package>
<package pkgid="a3583c6d795d4798998961024cab88bd09acb32c2e3d0e9a146a1845f63e110e" name="golang-org-x-debug-debugproxy" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20160621.fb50892" rel="2.1"/>

<changelog author="thipp@suse.de" date="1486641600">- Initial commit</changelog>

</package>
<package pkgid="227984ab53e0e143860cf5a59def183bd0fd18ed7c437ebf2d8e77c53b5383af" name="golang-org-x-net" arch="src">
    <version epoch="0" ver="1.5.2+git20161213.cfae461" rel="6.5.1"/>

<changelog author="graham@andtech.eu" date="1331640000">- Update to weekly.2012-03-13</changelog>
<changelog author="graham@andtech.eu" date="1336392000">- LICENSE now in tarball, add AUTHORS, README etc to docs</changelog>
<changelog author="graham@andtech.eu" date="1353326400">- Update to hg6a42774d38e5
- Update websockets to hybi17 &amp; hixie76/hybi00
- New ipv4 package</changelog>
<changelog author="graham@andtech.eu" date="1362916800">- publicsuffix: rename exp/cookiejar as net/http/cookiejar.
- publicsuffix: build the full table from publicsuffix.org's
- html: don't use Go tip io.ByteWriter
- spdy: make use of MaxDataLength
- ipv4: fix sprious lookahead on IPConn-based PacketConn
- ipv4: simplify, drop unnecessary parentheses and slice indices
- html: move exp/html and exp/html/atom here to the go.net
- proxy: make proxy tests able to run with host protocol stack
- proxy: make use of constants
- proxy: fix typo
- spdy: update SPDY/2 to SPDY/3
- proxy: fix desired destination address in SOCKS5 CONNECT
- publicsuffix: add an EffectiveTLDPlus1 function.
- publicsuffix: distinguish ICANN domains from private domains;
- publicsuffix: tighten the encoding from 8 bytes per node to 4.
- ipv4: update doc
- ipv4: change I/O method signatures on PacketConn and RawConn
- publicsuffix: use IDNA.
- idna: new package.
- publicsuffix: new package.
- ipv4: remove arguments from example functions
- proxy: fix IP address determination
- go.net: gofmt -w -s
- ipv4: make supportsNewIPInput const
- spdy: disallow stream id 0
- net/spdy: handle corrupted zlib data on read
- ipv4: make variable names clear
- go.net: apply gofmt -w -s
- websocket: Use protocol parameter in websocket.Dial.
- ipv4: make RFC numbers in doc clickable on GoPkgDoc
- spdy: fix typo
- spdy: add package description</changelog>
<changelog author="graham@andtech.eu" date="1368532800">- go.net/ipv4: use testing.Skip{,f}
- go.net/websocket: update package comment to refer RFC 6455
- go.net/websocket: optimize frame masking code
- go.net/websocket: allow server configurable
- publicsuffix: update table to latest list from publicsuffix.org
- go.net/websocket: fix handshake error.</changelog>
<changelog author="speilicke@suse.com" date="1382097600">- Renamed to go-go.net (from go-net)
- Add _service file</changelog>
<changelog author="speilicke@suse.com" date="1382097601">- Update to version 1.1.2+hg20131014.85.355ff0aa1b2e:
  + No changelog</changelog>
<changelog author="speilicke@suse.com" date="1382097602">- Set version to 1.2rc2 after go update</changelog>
<changelog author="i@marguerite.su" date="1425816000">- update version 1.4.2+git20150304.6dc0abc
- package name changed: go-net</changelog>
<changelog author="i@marguerite.su" date="1426939200">- add xz as BuildRequires</changelog>
<changelog author="i@marguerite.su" date="1436270400">- rename to golang-org-x-net
- update version 1.4.2+git20150629.d9558e5
- use golang-packaging for packaging</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to version 1.5.2+git20151224.5d0a0f8:
  + http2: add server-side trailer support
  + http2: add support for Transport reading trailers from the server
  + html/charset: use x/text/encoding/htmlindex
  + html/charset: handle unsupported code points for encoding
  + http2: send client trailers
  + http2: make Transport's Response.Body.Close not wait for buffered data
  + html/charset: verify correct UTF-8 behavior
  + http2: reset DebugGoroutines after testing it
  + http2: fix readFrames goroutine spin between ConnectionError and conn close
  + http2: fix typo and simplify truncation of text in test</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451390400">- Update to version 1.5.2+git20151229.0cb26f7:
  + http2: move HEADERS/CONTINUATION order checking into Framer</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1471435201">- Create a separate subpackage for h2i</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.5.2+git20161213.cfae461:
  * ipv4: add support for linux/{mips,mipsle}
  * ipv6: add support for linux/{mips,mipsle}
  * nettest: update comment on MakePipe
  * ipv4: add missing IP_HDRINCL option on Windows
  * ipv4: deflake TestConnUnicastSocketOptions on Windows
  * http2: log Framer reads and writes when a server test fails
  * http2: allow Transport to connect to https://[v6literal]/ without port
  * http2: don't flush a stream's write queue in sc.resetStream
  * http2: speed up TestTransportFlowControl in short mode
  * context: deflake tests under Go 1.6</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Update requirements</changelog>

</package>
<package pkgid="b25945e5657090dd54b6de843c3a99fdb181f418557e909baec091a65a0d949e" name="golang-org-x-net" arch="x86_64">
    <version epoch="0" ver="1.5.2+git20161213.cfae461" rel="6.5.1"/>

<changelog author="graham@andtech.eu" date="1331640000">- Update to weekly.2012-03-13</changelog>
<changelog author="graham@andtech.eu" date="1336392000">- LICENSE now in tarball, add AUTHORS, README etc to docs</changelog>
<changelog author="graham@andtech.eu" date="1353326400">- Update to hg6a42774d38e5
- Update websockets to hybi17 &amp; hixie76/hybi00
- New ipv4 package</changelog>
<changelog author="graham@andtech.eu" date="1362916800">- publicsuffix: rename exp/cookiejar as net/http/cookiejar.
- publicsuffix: build the full table from publicsuffix.org's
- html: don't use Go tip io.ByteWriter
- spdy: make use of MaxDataLength
- ipv4: fix sprious lookahead on IPConn-based PacketConn
- ipv4: simplify, drop unnecessary parentheses and slice indices
- html: move exp/html and exp/html/atom here to the go.net
- proxy: make proxy tests able to run with host protocol stack
- proxy: make use of constants
- proxy: fix typo
- spdy: update SPDY/2 to SPDY/3
- proxy: fix desired destination address in SOCKS5 CONNECT
- publicsuffix: add an EffectiveTLDPlus1 function.
- publicsuffix: distinguish ICANN domains from private domains;
- publicsuffix: tighten the encoding from 8 bytes per node to 4.
- ipv4: update doc
- ipv4: change I/O method signatures on PacketConn and RawConn
- publicsuffix: use IDNA.
- idna: new package.
- publicsuffix: new package.
- ipv4: remove arguments from example functions
- proxy: fix IP address determination
- go.net: gofmt -w -s
- ipv4: make supportsNewIPInput const
- spdy: disallow stream id 0
- net/spdy: handle corrupted zlib data on read
- ipv4: make variable names clear
- go.net: apply gofmt -w -s
- websocket: Use protocol parameter in websocket.Dial.
- ipv4: make RFC numbers in doc clickable on GoPkgDoc
- spdy: fix typo
- spdy: add package description</changelog>
<changelog author="graham@andtech.eu" date="1368532800">- go.net/ipv4: use testing.Skip{,f}
- go.net/websocket: update package comment to refer RFC 6455
- go.net/websocket: optimize frame masking code
- go.net/websocket: allow server configurable
- publicsuffix: update table to latest list from publicsuffix.org
- go.net/websocket: fix handshake error.</changelog>
<changelog author="speilicke@suse.com" date="1382097600">- Renamed to go-go.net (from go-net)
- Add _service file</changelog>
<changelog author="speilicke@suse.com" date="1382097601">- Update to version 1.1.2+hg20131014.85.355ff0aa1b2e:
  + No changelog</changelog>
<changelog author="speilicke@suse.com" date="1382097602">- Set version to 1.2rc2 after go update</changelog>
<changelog author="i@marguerite.su" date="1425816000">- update version 1.4.2+git20150304.6dc0abc
- package name changed: go-net</changelog>
<changelog author="i@marguerite.su" date="1426939200">- add xz as BuildRequires</changelog>
<changelog author="i@marguerite.su" date="1436270400">- rename to golang-org-x-net
- update version 1.4.2+git20150629.d9558e5
- use golang-packaging for packaging</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to version 1.5.2+git20151224.5d0a0f8:
  + http2: add server-side trailer support
  + http2: add support for Transport reading trailers from the server
  + html/charset: use x/text/encoding/htmlindex
  + html/charset: handle unsupported code points for encoding
  + http2: send client trailers
  + http2: make Transport's Response.Body.Close not wait for buffered data
  + html/charset: verify correct UTF-8 behavior
  + http2: reset DebugGoroutines after testing it
  + http2: fix readFrames goroutine spin between ConnectionError and conn close
  + http2: fix typo and simplify truncation of text in test</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451390400">- Update to version 1.5.2+git20151229.0cb26f7:
  + http2: move HEADERS/CONTINUATION order checking into Framer</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1471435201">- Create a separate subpackage for h2i</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.5.2+git20161213.cfae461:
  * ipv4: add support for linux/{mips,mipsle}
  * ipv6: add support for linux/{mips,mipsle}
  * nettest: update comment on MakePipe
  * ipv4: add missing IP_HDRINCL option on Windows
  * ipv4: deflake TestConnUnicastSocketOptions on Windows
  * http2: log Framer reads and writes when a server test fails
  * http2: allow Transport to connect to https://[v6literal]/ without port
  * http2: don't flush a stream's write queue in sc.resetStream
  * http2: speed up TestTransportFlowControl in short mode
  * context: deflake tests under Go 1.6</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Update requirements</changelog>

</package>
<package pkgid="86b9b5aed49b14b83ea9f64483ed6409852ea3fb61c1f78429bb4ce0d7bea52b" name="golang-org-x-net-context" arch="noarch">
    <version epoch="0" ver="0.0.0+git20170424.da118f7" rel="2.1"/>

<changelog author="thipp@suse.de" date="1488196800">- Initial commit
- Add _service
- Add rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Update to version 1.5.2+git20170227.906cda9:
  * publicsuffix: update table to latest list from publicsuffix.org
  * internal/netreflect: don't build on go1.9 or above
  * lif: drop support for go1.5
  * route: drop support for go1.5
  * ipv4, ipv6, internal/netreflect, bpf: fix the x/net build
  * http2/hpack: remove hpack's constant time string comparison
  * http2: replace fixedBuffer with dataBuffer
  * http2: Add opt-in option to Framer to allow DataFrame struct reuse
  * http2/hpack: speedup Encoder.searchTable
  * http2: add configurable knobs for the server's receive window</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493380800">- Only package and build golang.org/x/net/websocketto prevent problems with
  build requirements of golang.org/x/net</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1493380801">- Update to version 0.0.0+git20170424.da118f7:
  * context/ctxhttp: remove pre-Go 1.5 support
  * context: fix doc typo
  * context: correct spelling of TODO in comment
  * context/ctxhttp: add a specialized minimal version for Go 1.7
  * context/ctxhttp: if context is canceled, return its error
  * context: use Go 1.8 type alias for CancelFunc and Context
  * Revert "context: use Go 1.8 type alias for CancelFunc and Context"
  * context: deflake tests under Go 1.6
  * all: single space after period
  * context/ctxhttp: close httptest server</changelog>
<changelog author="thipp@suse.de" date="1496404800">- Use full tarball and include %doc section</changelog>

</package>
<package pkgid="2c58df863061d6be9ee362f868ec84e9877b373aa08a3776d758c287ebfae677" name="golang-org-x-net-context" arch="src">
    <version epoch="0" ver="0.0.0+git20170424.da118f7" rel="2.1"/>

<changelog author="thipp@suse.de" date="1488196800">- Initial commit
- Add _service
- Add rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Update to version 1.5.2+git20170227.906cda9:
  * publicsuffix: update table to latest list from publicsuffix.org
  * internal/netreflect: don't build on go1.9 or above
  * lif: drop support for go1.5
  * route: drop support for go1.5
  * ipv4, ipv6, internal/netreflect, bpf: fix the x/net build
  * http2/hpack: remove hpack's constant time string comparison
  * http2: replace fixedBuffer with dataBuffer
  * http2: Add opt-in option to Framer to allow DataFrame struct reuse
  * http2/hpack: speedup Encoder.searchTable
  * http2: add configurable knobs for the server's receive window</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493380800">- Only package and build golang.org/x/net/websocketto prevent problems with
  build requirements of golang.org/x/net</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1493380801">- Update to version 0.0.0+git20170424.da118f7:
  * context/ctxhttp: remove pre-Go 1.5 support
  * context: fix doc typo
  * context: correct spelling of TODO in comment
  * context/ctxhttp: add a specialized minimal version for Go 1.7
  * context/ctxhttp: if context is canceled, return its error
  * context: use Go 1.8 type alias for CancelFunc and Context
  * Revert "context: use Go 1.8 type alias for CancelFunc and Context"
  * context: deflake tests under Go 1.6
  * all: single space after period
  * context/ctxhttp: close httptest server</changelog>
<changelog author="thipp@suse.de" date="1496404800">- Use full tarball and include %doc section</changelog>

</package>
<package pkgid="c33cca280d745de2b4fa851fb7b9f199b1eb692c813387dbd3debd71aff564e0" name="golang-org-x-net-html" arch="noarch">
    <version epoch="0" ver="0.0.0+git20170424.da118f7" rel="2.1"/>

<changelog author="thipp@suse.de" date="1488196800">- Initial commit
- Add _service
- Add rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Update to version 0.0.0+git20170227.906cda9:
  * publicsuffix: update table to latest list from publicsuffix.org
  * internal/netreflect: don't build on go1.9 or above
  * lif: drop support for go1.5
  * route: drop support for go1.5
  * ipv4, ipv6, internal/netreflect, bpf: fix the x/net build
  * http2/hpack: remove hpack's constant time string comparison
  * http2: replace fixedBuffer with dataBuffer
  * http2: Add opt-in option to Framer to allow DataFrame struct reuse
  * http2/hpack: speedup Encoder.searchTable
  * http2: add configurable knobs for the server's receive window</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493380800">- Only package and build golang.org/x/net/websocketto prevent problems with
  build requirements of golang.org/x/net</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1493380801">- Update to version 0.0.0+git20170424.da118f7:
  * x/net/html: Sync the html parser and atom with the current whatwg spec
  * x/net/html/charset: Change NewReaderByName to NewReaderLabel.
  * html/charset/testdata: update licensing info in README
  * html: Use existing standard library interface internally.
  * html: remove license references from benchmark test data
  * html/charmap: update table with latest data
  * html/charset: use x/text/encoding/htmlindex
  * html/charset: handle unsupported code points for encoding
  * html/charset: verify correct UTF-8 behavior
  * html/charset: replace EUC-KR test</changelog>
<changelog author="thipp@suse.de" date="1496318400">- Remove net/html/charset to avoid cyclic dependency</changelog>
<changelog author="thipp@suse.de" date="1496404800">- Use full tarball and include %doc section</changelog>

</package>
<package pkgid="baf2c0082c4789d951f1727328774278fac26451b32dfa9e10d8e673805cfc86" name="golang-org-x-net-html" arch="src">
    <version epoch="0" ver="0.0.0+git20170424.da118f7" rel="2.1"/>

<changelog author="thipp@suse.de" date="1488196800">- Initial commit
- Add _service
- Add rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Update to version 0.0.0+git20170227.906cda9:
  * publicsuffix: update table to latest list from publicsuffix.org
  * internal/netreflect: don't build on go1.9 or above
  * lif: drop support for go1.5
  * route: drop support for go1.5
  * ipv4, ipv6, internal/netreflect, bpf: fix the x/net build
  * http2/hpack: remove hpack's constant time string comparison
  * http2: replace fixedBuffer with dataBuffer
  * http2: Add opt-in option to Framer to allow DataFrame struct reuse
  * http2/hpack: speedup Encoder.searchTable
  * http2: add configurable knobs for the server's receive window</changelog>
<changelog author="jmassaguerpla@suse.com" date="1493380800">- Only package and build golang.org/x/net/websocketto prevent problems with
  build requirements of golang.org/x/net</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1493380801">- Update to version 0.0.0+git20170424.da118f7:
  * x/net/html: Sync the html parser and atom with the current whatwg spec
  * x/net/html/charset: Change NewReaderByName to NewReaderLabel.
  * html/charset/testdata: update licensing info in README
  * html: Use existing standard library interface internally.
  * html: remove license references from benchmark test data
  * html/charmap: update table with latest data
  * html/charset: use x/text/encoding/htmlindex
  * html/charset: handle unsupported code points for encoding
  * html/charset: verify correct UTF-8 behavior
  * html/charset: replace EUC-KR test</changelog>
<changelog author="thipp@suse.de" date="1496318400">- Remove net/html/charset to avoid cyclic dependency</changelog>
<changelog author="thipp@suse.de" date="1496404800">- Use full tarball and include %doc section</changelog>

</package>
<package pkgid="76e03b9a2dd23e862dbe92d047d3559e23622e59011931d0384a9b5acd9c16f6" name="golang-org-x-net-websocket" arch="noarch">
    <version epoch="0" ver="0.0.0+git20170424.da118f7" rel="2.1"/>

<changelog author="thipp@suse.de" date="1488196800">- Initial commit
- Add _service
- Add rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Update to version 0.0.0+git20170227.906cda9:
  * publicsuffix: update table to latest list from publicsuffix.org
  * internal/netreflect: don't build on go1.9 or above
  * lif: drop support for go1.5
  * route: drop support for go1.5
  * ipv4, ipv6, internal/netreflect, bpf: fix the x/net build
  * http2/hpack: remove hpack's constant time string comparison
  * http2: replace fixedBuffer with dataBuffer
  * http2: Add opt-in option to Framer to allow DataFrame struct reuse
  * http2/hpack: speedup Encoder.searchTable
  * http2: add configurable knobs for the server's receive window</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1493380800">- Only package and build golang.org/x/net/websocket. Otherwise, we were creating
  a "dependency cycle" because we were building golang.org/x/net which depends
  on golang.org/x/text, which depends on golang.org/x/tools, which depends on
  golang.org/x/net/websocket, which will try to build golang.org/x/net.
- Update to version 0.0.0+git20170424.da118f7:
  * websocket: handle solicited and unsolicited Ping/Pong frames correctly
  * websocket: don't send IPv6 zone identifier in outbound request, per RFC 6874
  * websocket: Be explicit about goroutine safety
  * websocket: remove redundant error handling
  * websocket: fix Read behaviour in hybiFrameReader.Read
  * websocket: use net.Dialer to open tcp connection
  * websocket: limit incoming payload size
  * websocket: use of crypto/rand package in test
  * websocket: drop support for go1.4 or below
  * websocket: mention the gorilla package</changelog>
<changelog author="thipp@suse.de" date="1496404800">- Use full tarball and include %doc section</changelog>

</package>
<package pkgid="efd2f9939558264cfcaf089a1a7a580cb5d6c81b17f8e3bfb11771c197e45704" name="golang-org-x-net-websocket" arch="src">
    <version epoch="0" ver="0.0.0+git20170424.da118f7" rel="2.1"/>

<changelog author="thipp@suse.de" date="1488196800">- Initial commit
- Add _service
- Add rpmlintrc</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Update to version 0.0.0+git20170227.906cda9:
  * publicsuffix: update table to latest list from publicsuffix.org
  * internal/netreflect: don't build on go1.9 or above
  * lif: drop support for go1.5
  * route: drop support for go1.5
  * ipv4, ipv6, internal/netreflect, bpf: fix the x/net build
  * http2/hpack: remove hpack's constant time string comparison
  * http2: replace fixedBuffer with dataBuffer
  * http2: Add opt-in option to Framer to allow DataFrame struct reuse
  * http2/hpack: speedup Encoder.searchTable
  * http2: add configurable knobs for the server's receive window</changelog>
<changelog author="opensuse-packaging@opensuse.org" date="1493380800">- Only package and build golang.org/x/net/websocket. Otherwise, we were creating
  a "dependency cycle" because we were building golang.org/x/net which depends
  on golang.org/x/text, which depends on golang.org/x/tools, which depends on
  golang.org/x/net/websocket, which will try to build golang.org/x/net.
- Update to version 0.0.0+git20170424.da118f7:
  * websocket: handle solicited and unsolicited Ping/Pong frames correctly
  * websocket: don't send IPv6 zone identifier in outbound request, per RFC 6874
  * websocket: Be explicit about goroutine safety
  * websocket: remove redundant error handling
  * websocket: fix Read behaviour in hybiFrameReader.Read
  * websocket: use net.Dialer to open tcp connection
  * websocket: limit incoming payload size
  * websocket: use of crypto/rand package in test
  * websocket: drop support for go1.4 or below
  * websocket: mention the gorilla package</changelog>
<changelog author="thipp@suse.de" date="1496404800">- Use full tarball and include %doc section</changelog>

</package>
<package pkgid="0c4d92e0f000c3e4c29db4c3c73154296a410421b4f8a5de2eacc907fe1a12f8" name="golang-org-x-sync" arch="src">
    <version epoch="0" ver="0.0.0+git20161206.450f422" rel="2.1"/>

<changelog author="tboerger@suse.com" date="1481198400">- Initial packaging</changelog>
<changelog author="tboerger@suse.com" date="1481889600">- Enabled changes generate within service</changelog>

</package>
<package pkgid="b65fc336e6c03faf010fbcab94257d72e800ec48e5d25ba1d72ce2c2acc58667" name="golang-org-x-sync" arch="x86_64">
    <version epoch="0" ver="0.0.0+git20161206.450f422" rel="2.1"/>

<changelog author="tboerger@suse.com" date="1481198400">- Initial packaging</changelog>
<changelog author="tboerger@suse.com" date="1481889600">- Enabled changes generate within service</changelog>

</package>
<package pkgid="cada9efb19c84d427c9a9587257206c6870bb73c49e959152163c06a199309a1" name="golang-org-x-text" arch="src">
    <version epoch="0" ver="1.5.2+git20161209.47a200a" rel="6.5.1"/>

<changelog author="i@marguerite.su" date="1425816000">- initial version 1.4.2+git20150306.f3f2426</changelog>
<changelog author="i@marguerite.su" date="1426939200">- add xz as BuildRequires</changelog>
<changelog author="i@marguerite.su" date="1436270400">- rename golang-org-x-text
- update version 1.4.2+git20150710.7c0e16d
- use golang-packaging for packaging</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to version 1.5.2+git20151217.cf49866:
  + : added bidi and htmlindex packages to gen.go
  + encoding/charmap: don't map U+FFFD in encoder
  + : upgrade to CLDR 28 and necessary adjustments
  + encoding: encoders return errors on out-of-repertoire runes
  + encoding: added Replacement identifier and htmlindex tests
  + : added .gitignore
  + display: remove package
  + : run long tests after a generated package
  + display: remove completely
  + encoding/htmlindex: use UTF-8 encoding</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1471435201">- Added subpackage for colcmp command</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.5.2+git20161209.47a200a:
  * secure/precis: reduce allocations for non-changing input
  * unicode/norm: remove unreachable code
  * secure/precis: new comparison API
  * internal/export/idna: sanitize errors
  * internal/export/idna: finalize API
  * internal/gen: remove a workaround for golang.org/issue/13145.
  * unicode/runenames: new package to look up rune names.
  * secure/precis: add ascii fast path to enforce
  * internal/gen: work around long string concatenation.
  * secure/precis: manually define built in profiles</changelog>
<changelog author="thipp@suse.de" date="1484222400">- Add subpackage for gotext command
- Extend rpmlintrc</changelog>

</package>
<package pkgid="95e60c303cabb62c3574d6433992d060663350e254147ea2f7641500be7f2ff4" name="golang-org-x-text" arch="x86_64">
    <version epoch="0" ver="1.5.2+git20161209.47a200a" rel="6.5.1"/>

<changelog author="i@marguerite.su" date="1425816000">- initial version 1.4.2+git20150306.f3f2426</changelog>
<changelog author="i@marguerite.su" date="1426939200">- add xz as BuildRequires</changelog>
<changelog author="i@marguerite.su" date="1436270400">- rename golang-org-x-text
- update version 1.4.2+git20150710.7c0e16d
- use golang-packaging for packaging</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to version 1.5.2+git20151217.cf49866:
  + : added bidi and htmlindex packages to gen.go
  + encoding/charmap: don't map U+FFFD in encoder
  + : upgrade to CLDR 28 and necessary adjustments
  + encoding: encoders return errors on out-of-repertoire runes
  + encoding: added Replacement identifier and htmlindex tests
  + : added .gitignore
  + display: remove package
  + : run long tests after a generated package
  + display: remove completely
  + encoding/htmlindex: use UTF-8 encoding</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1471435201">- Added subpackage for colcmp command</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.5.2+git20161209.47a200a:
  * secure/precis: reduce allocations for non-changing input
  * unicode/norm: remove unreachable code
  * secure/precis: new comparison API
  * internal/export/idna: sanitize errors
  * internal/export/idna: finalize API
  * internal/gen: remove a workaround for golang.org/issue/13145.
  * unicode/runenames: new package to look up rune names.
  * secure/precis: add ascii fast path to enforce
  * internal/gen: work around long string concatenation.
  * secure/precis: manually define built in profiles</changelog>
<changelog author="thipp@suse.de" date="1484222400">- Add subpackage for gotext command
- Extend rpmlintrc</changelog>

</package>
<package pkgid="f820ec4b1aa2d24add13a04ed75e4ce8ab045d76c46a8dfe3cb82ec8779f81d6" name="golang-org-x-time-rate" arch="noarch">
    <version epoch="0" ver="0.0.0+git20161028.f51c127" rel="2.1"/>

<changelog author="thipp@suse.de" date="1486641600">- Initial commit</changelog>
<changelog author="thipp@suse.de" date="1486641601">- Fix import path</changelog>

</package>
<package pkgid="728f63c96ea8a52bb50fc55c5fcdff8fbbc280163d9b451b85c955bb7af4fa02" name="golang-org-x-time-rate" arch="src">
    <version epoch="0" ver="0.0.0+git20161028.f51c127" rel="2.1"/>

<changelog author="thipp@suse.de" date="1486641600">- Initial commit</changelog>
<changelog author="thipp@suse.de" date="1486641601">- Fix import path</changelog>

</package>
<package pkgid="b0d349e3ae9d308cba009c778b7469087746193ee410b45c4034acd8afc14ddd" name="golang-org-x-tools" arch="src">
    <version epoch="0" ver="1.4.2+git20161212.0a14ca4" rel="3.3.1"/>

<changelog author="speilicke@suse.com" date="1382097600">- Initial version</changelog>
<changelog author="cbosdonnat@suse.com" date="1411041600">- Updated to 1.3.1 using mercurial tip
- removed patches:
  * godoc-path-locations.patch: no longer needed all sources are in
    GOROOT or GOPATH</changelog>
<changelog author="i@marguerite.su" date="1425816000">- update to 1.4.2+git20150306.c327a7c
- upstream changed to github.com/golang/tools
- package name changed: go-tools
- add provides/obsoletes</changelog>
<changelog author="i@marguerite.su" date="1426939200">- update version 1.4.2+git20150320.af0a448</changelog>
<changelog author="i@marguerite.su" date="1427198400">- BuildRequires:  go-oauth2</changelog>
<changelog author="i@marguerite.su" date="1427284800">- add go-tools-rpmlintrc file as source2</changelog>
<changelog author="i@marguerite.su" date="1432987200">- update version 1.4.2+git20150529.8ccf558
- use update-alternatives to avoid conflict w/
  perl-Devel-Cover package</changelog>
<changelog author="i@marguerite.su" date="1436616000">- rename to golang-org-x-tools
- update version 1.4.2+git20150710.4cd43f3
- use golang-packaging for packaging</changelog>
<changelog author="i@marguerite.su" date="1440763200">- Update to version 1.4.2+git20150825.b48dc8d:
  + cmd/godoc: remove obsolete vet redirect
  + imports: fix bug, where unused named import is mistaken for unnamed import.
  + cmd/tipgodoc: change capitalization of 'Authors' to be consistent
  + go/loader: fix fd leak and limit calls to ioutil.ReadDir
  + website: fix JavaScript error on website and blog in non-ES6 browsers
  + cmd/gotype: use std lib go/types instead of x/tools version
  + cmd/gotype: keep gotype working with Go1.4
- cover/vert are merged in mainline go 1.5, so strip them off.</changelog>
<changelog author="bwiedemann@suse.com" date="1458475200">- Specify version to fix build-compare</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout
- Dropped rpmlintrc</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.4.2+git20161212.0a14ca4:
  * go/buildutil, cmd/guru: fix tests for symlinks in guru and gorename to account for windows
  * Revert "go/buildutil, cmd/guru: fix tests for symlinks in guru and gorename to account for windows."
  * Revert "go/buildutil: handle symlinks in filenames"
  * cmd/guru: avoid testing symlinks on OSes that do not support them
  * go/buildutil, cmd/guru: resolve symlinks in filenames through build.Context
  * go/internal/gccgoimporter: handle conversions in exported const values
  * go/loader: fix broken tests after context removal from testing package
  * playground/socket: deflake test, remove sleep
  * godoc: Regenerate static/static.go
  * godoc: don't select line numbers when highlighting source code</changelog>
<changelog author="tboerger@suse.com" date="1481889600">- Updated mango-doc dependency name</changelog>
<changelog author="tboerger@suse.com" date="1482235200">- Create a proper subpackage</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Fix requirements
- Remove duplicate files</changelog>

</package>
<package pkgid="3f411bd380fb048fe187e9bfbbd8ac30c50fc9d947c95ff714bd89f14ea9296d" name="golang-org-x-tools" arch="x86_64">
    <version epoch="0" ver="1.4.2+git20161212.0a14ca4" rel="3.3.1"/>

<changelog author="speilicke@suse.com" date="1382097600">- Initial version</changelog>
<changelog author="cbosdonnat@suse.com" date="1411041600">- Updated to 1.3.1 using mercurial tip
- removed patches:
  * godoc-path-locations.patch: no longer needed all sources are in
    GOROOT or GOPATH</changelog>
<changelog author="i@marguerite.su" date="1425816000">- update to 1.4.2+git20150306.c327a7c
- upstream changed to github.com/golang/tools
- package name changed: go-tools
- add provides/obsoletes</changelog>
<changelog author="i@marguerite.su" date="1426939200">- update version 1.4.2+git20150320.af0a448</changelog>
<changelog author="i@marguerite.su" date="1427198400">- BuildRequires:  go-oauth2</changelog>
<changelog author="i@marguerite.su" date="1427284800">- add go-tools-rpmlintrc file as source2</changelog>
<changelog author="i@marguerite.su" date="1432987200">- update version 1.4.2+git20150529.8ccf558
- use update-alternatives to avoid conflict w/
  perl-Devel-Cover package</changelog>
<changelog author="i@marguerite.su" date="1436616000">- rename to golang-org-x-tools
- update version 1.4.2+git20150710.4cd43f3
- use golang-packaging for packaging</changelog>
<changelog author="i@marguerite.su" date="1440763200">- Update to version 1.4.2+git20150825.b48dc8d:
  + cmd/godoc: remove obsolete vet redirect
  + imports: fix bug, where unused named import is mistaken for unnamed import.
  + cmd/tipgodoc: change capitalization of 'Authors' to be consistent
  + go/loader: fix fd leak and limit calls to ioutil.ReadDir
  + website: fix JavaScript error on website and blog in non-ES6 browsers
  + cmd/gotype: use std lib go/types instead of x/tools version
  + cmd/gotype: keep gotype working with Go1.4
- cover/vert are merged in mainline go 1.5, so strip them off.</changelog>
<changelog author="bwiedemann@suse.com" date="1458475200">- Specify version to fix build-compare</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout
- Dropped rpmlintrc</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.4.2+git20161212.0a14ca4:
  * go/buildutil, cmd/guru: fix tests for symlinks in guru and gorename to account for windows
  * Revert "go/buildutil, cmd/guru: fix tests for symlinks in guru and gorename to account for windows."
  * Revert "go/buildutil: handle symlinks in filenames"
  * cmd/guru: avoid testing symlinks on OSes that do not support them
  * go/buildutil, cmd/guru: resolve symlinks in filenames through build.Context
  * go/internal/gccgoimporter: handle conversions in exported const values
  * go/loader: fix broken tests after context removal from testing package
  * playground/socket: deflake test, remove sleep
  * godoc: Regenerate static/static.go
  * godoc: don't select line numbers when highlighting source code</changelog>
<changelog author="tboerger@suse.com" date="1481889600">- Updated mango-doc dependency name</changelog>
<changelog author="tboerger@suse.com" date="1482235200">- Create a proper subpackage</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Fix requirements
- Remove duplicate files</changelog>

</package>
<package pkgid="72c0a9f1591abb7dc2a528d4f8cd26f3661db4a4cfd1692a4ebb73ab9cf4fae3" name="golang-packaging" arch="noarch">
    <version epoch="0" ver="15.0.3" rel="8.3.1"/>

<changelog author="i@marguerite.su" date="1451995200">- update version 14
  * if importpath has "test/example", it should survive (github#5)
  * merge macros.go from openSUSE's go here
  * add golang-macros.rb, replacement for the complicated
    macros in shell in macros.go
  * golang-macros.rb:
    + support build with fake build id
    + support build with custom tags (github#7)
    + support pass any -&lt;arg&gt;="a b c" or -&lt;arg&gt;=&lt;value&gt;
    to go install, shared build is possible now
    (not fully support, other macros need to be adapted)
    + --filelist, to generate filelist used in %files
    section with excluding support
    + use IO.popen to break the build at the exact place
    it fails (github#6)</changelog>
<changelog author="i@marguerite.su" date="1452513600">- update version 14.1
  * golang.prov fix: uniq! returns nil if everything is unique</changelog>
<changelog author="i@marguerite.su" date="1452513601">- update version 14.2
  * golang.req: fix ' // indirect' comment in import</changelog>
<changelog author="i@marguerite.su" date="1453204800">- update version 14.3
  * fix: command not found error for go test on SLE
  * fix #5 again: gsub importpath itself is not enough</changelog>
<changelog author="i@marguerite.su" date="1453464000">- update version 14.4
  * fix #5 on golang.req</changelog>
<changelog author="i@marguerite.su" date="1453464001">- update version 14.5
  * fix a typo that prevent golang.req from running (fix #10)</changelog>
<changelog author="i@marguerite.su" date="1455278400">- update version 14.6
  * Fix rbarch for Power architectures</changelog>
<changelog author="i@marguerite.su" date="1456315200">- update version 14.7
  * do not hardcode go version</changelog>
<changelog author="i@marguerite.su" date="1459684800">- update version 14.8
  * rpmsysinfo.rb: fix encoding problem in open()
  * cli.rb: ruby 1.8.7 doesn't support passing environment
    variables in popen(), some commands/tests need time to
    finish, an immediate io.close() will get us wrong
    exitstatus (broken pipe, code 13). so use 'timeout'
    module with a 30s and process.wait for them to quit
    successfully.
  * golang.req: the oniguruma in ruby 1.8.7 doesn't support
    named group in regexp. so ditch the named group used in
    go_get_version()</changelog>
<changelog author="i@marguerite.su" date="1459857600">- update version 14.8.1
  * bugfix release
  * fix a typo in cli.rb
  * increate timeout to 300s, or go install can't
    finish itself sometimes</changelog>
<changelog author="tboerger@suse.com" date="1460721600">- Switched to service based package updates
- Update to version 14.9.0:
  * do not hardcode go version
  * fix encoding problem in rpmsysinfo.rb
  * [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  * [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  * fix a typo in cli.rb
  * increate timeout to 300s or go install can't finish
  * Remove runtime dependency for Go API</changelog>
<changelog author="mpluskal@suse.com" date="1460894400">- Update service
  * use xz for compression
  * change from disabled to localonly
- Update spec file to actually use tarball generated by _service
- Drop useless _servicedata</changelog>
<changelog author="i@marguerite.su" date="1465387200">- Update to version 14.9.1:
  * simplify rpmsysinfo.rb: don't guess variables'
    values can be passed in by RPM environment
    variables. use RbConfig to get libdir.
  * support s390x architecture</changelog>
<changelog author="tboerger@suse.com" date="1466510400">- Update to version 14.9.2:
  + [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  + [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  + fix a typo in cli.rb
  + increate timeout to 300s or go install can't finish
  + Remove runtime dependency for Go API
  + simplify rpmsysinfo.rb
  + release 14.9.1
  + Added go_nostrip macro</changelog>
<changelog author="i@marguerite.su" date="1467979200">- can't be noarch. we detected %%go_arch at build time. it has to be
  architecture-dependent, or it'll be published randomly with one
  from i586/x86_64, whose content (/etc/rpm/macros.go) is unique.</changelog>
<changelog author="tboerger@suse.com" date="1469188800">- Added refactoring.patch while trying new code base
- Dropped the sed for static architecture detection
- Updated files list to reflect new file structure</changelog>
<changelog author="thipp@suse.de" date="1487160000">- Update to version 15.0.0:
  * [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  * [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  * fix a typo in cli.rb
  * increate timeout to 300s or go install can't finish
  * Remove runtime dependency for Go API
  * simplify rpmsysinfo.rb
  * release 14.9.1
  * Added go_nostrip macro
  * Refactor using plain bash
  * small fixes</changelog>
<changelog author="thipp@suse.de" date="1489492800">- Update to version 15.0.1:
  * Handle extra_flags for build/test correctly
  * bump version to v15.0.1</changelog>
<changelog author="thipp@suse.de" date="1490184000">- Update to version 15.0.2:
  * set correct modifier if no arguments are provided
  * bump version to v15.0.2</changelog>
<changelog author="thipp@suse.de" date="1490788800">- Update to version 15.0.3:
  * Remove duplicates when finding Requires
  * bump version to v15.0.3</changelog>

</package>
<package pkgid="b4d0e8a19980a7c5e8a0c7d238cadc08f95dec2334880c569a3f2f1c37691164" name="golang-packaging" arch="src">
    <version epoch="0" ver="15.0.3" rel="8.3.1"/>

<changelog author="i@marguerite.su" date="1451995200">- update version 14
  * if importpath has "test/example", it should survive (github#5)
  * merge macros.go from openSUSE's go here
  * add golang-macros.rb, replacement for the complicated
    macros in shell in macros.go
  * golang-macros.rb:
    + support build with fake build id
    + support build with custom tags (github#7)
    + support pass any -&lt;arg&gt;="a b c" or -&lt;arg&gt;=&lt;value&gt;
    to go install, shared build is possible now
    (not fully support, other macros need to be adapted)
    + --filelist, to generate filelist used in %files
    section with excluding support
    + use IO.popen to break the build at the exact place
    it fails (github#6)</changelog>
<changelog author="i@marguerite.su" date="1452513600">- update version 14.1
  * golang.prov fix: uniq! returns nil if everything is unique</changelog>
<changelog author="i@marguerite.su" date="1452513601">- update version 14.2
  * golang.req: fix ' // indirect' comment in import</changelog>
<changelog author="i@marguerite.su" date="1453204800">- update version 14.3
  * fix: command not found error for go test on SLE
  * fix #5 again: gsub importpath itself is not enough</changelog>
<changelog author="i@marguerite.su" date="1453464000">- update version 14.4
  * fix #5 on golang.req</changelog>
<changelog author="i@marguerite.su" date="1453464001">- update version 14.5
  * fix a typo that prevent golang.req from running (fix #10)</changelog>
<changelog author="i@marguerite.su" date="1455278400">- update version 14.6
  * Fix rbarch for Power architectures</changelog>
<changelog author="i@marguerite.su" date="1456315200">- update version 14.7
  * do not hardcode go version</changelog>
<changelog author="i@marguerite.su" date="1459684800">- update version 14.8
  * rpmsysinfo.rb: fix encoding problem in open()
  * cli.rb: ruby 1.8.7 doesn't support passing environment
    variables in popen(), some commands/tests need time to
    finish, an immediate io.close() will get us wrong
    exitstatus (broken pipe, code 13). so use 'timeout'
    module with a 30s and process.wait for them to quit
    successfully.
  * golang.req: the oniguruma in ruby 1.8.7 doesn't support
    named group in regexp. so ditch the named group used in
    go_get_version()</changelog>
<changelog author="i@marguerite.su" date="1459857600">- update version 14.8.1
  * bugfix release
  * fix a typo in cli.rb
  * increate timeout to 300s, or go install can't
    finish itself sometimes</changelog>
<changelog author="tboerger@suse.com" date="1460721600">- Switched to service based package updates
- Update to version 14.9.0:
  * do not hardcode go version
  * fix encoding problem in rpmsysinfo.rb
  * [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  * [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  * fix a typo in cli.rb
  * increate timeout to 300s or go install can't finish
  * Remove runtime dependency for Go API</changelog>
<changelog author="mpluskal@suse.com" date="1460894400">- Update service
  * use xz for compression
  * change from disabled to localonly
- Update spec file to actually use tarball generated by _service
- Drop useless _servicedata</changelog>
<changelog author="i@marguerite.su" date="1465387200">- Update to version 14.9.1:
  * simplify rpmsysinfo.rb: don't guess variables'
    values can be passed in by RPM environment
    variables. use RbConfig to get libdir.
  * support s390x architecture</changelog>
<changelog author="tboerger@suse.com" date="1466510400">- Update to version 14.9.2:
  + [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  + [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  + fix a typo in cli.rb
  + increate timeout to 300s or go install can't finish
  + Remove runtime dependency for Go API
  + simplify rpmsysinfo.rb
  + release 14.9.1
  + Added go_nostrip macro</changelog>
<changelog author="i@marguerite.su" date="1467979200">- can't be noarch. we detected %%go_arch at build time. it has to be
  architecture-dependent, or it'll be published randomly with one
  from i586/x86_64, whose content (/etc/rpm/macros.go) is unique.</changelog>
<changelog author="tboerger@suse.com" date="1469188800">- Added refactoring.patch while trying new code base
- Dropped the sed for static architecture detection
- Updated files list to reflect new file structure</changelog>
<changelog author="thipp@suse.de" date="1487160000">- Update to version 15.0.0:
  * [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s
  * [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group
  * fix a typo in cli.rb
  * increate timeout to 300s or go install can't finish
  * Remove runtime dependency for Go API
  * simplify rpmsysinfo.rb
  * release 14.9.1
  * Added go_nostrip macro
  * Refactor using plain bash
  * small fixes</changelog>
<changelog author="thipp@suse.de" date="1489492800">- Update to version 15.0.1:
  * Handle extra_flags for build/test correctly
  * bump version to v15.0.1</changelog>
<changelog author="thipp@suse.de" date="1490184000">- Update to version 15.0.2:
  * set correct modifier if no arguments are provided
  * bump version to v15.0.2</changelog>
<changelog author="thipp@suse.de" date="1490788800">- Update to version 15.0.3:
  * Remove duplicates when finding Requires
  * bump version to v15.0.3</changelog>

</package>
<package pkgid="9899bd8973e9075377d121b427d3b0a914700aaf0222783b4e86224dd33e06ac" name="google-cloud-sdk" arch="noarch">
    <version epoch="0" ver="0.9.87" rel="4.3.1"/>

<changelog author="rschweikert@suse.com" date="1392811200">- Initial build</changelog>
<changelog author="rschweikert@suse.com" date="1392897600">- Adjust version settings for obsoletes and provides</changelog>
<changelog author="rschweikert@suse.com" date="1393243200">- Use the setup.py code of the "integrated" gsutil and gcutil code
  the toplevel gsutil and gcutil commands are useless wrappers that play
  extremely stupid tricks with the path and other stuff.
- Add patch gsutilHideDeps.patch and gcutilHideDeps.patch to hide the
  hard dependencies for gsutil and gcutil, respectively</changelog>
<changelog author="rschweikert@suse.com" date="1393243201">- Fix the gcutilHideDeps.patch to hide requirements on python versions &lt; 2.7
  this fixes build on SLE 11</changelog>
<changelog author="rschweikert@suse.com" date="1393416000">- Remove the dependency on python-oauth2, this is only needed when using
  the oauth2client delivered with the sdk tarball. However, we use the
  already packaged version of the client google-api-python-client which
  does not have that dependency. Thus the dependency is superfluos.</changelog>
<changelog author="rschweikert@suse.com" date="1393416001">- Add missing package dependencies</changelog>
<changelog author="rschweikert@suse.com" date="1393502400">- Include in SLE 12 (FATE #316168)</changelog>
<changelog author="rschweikert@suse.com" date="1393502401">- Add missing dependency to python-setuptools</changelog>
<changelog author="rschweikert@suse.com" date="1394107200">- Support the new boto config option and recognize the "system"
  keyword. Set the certificates file to None to use the system
  implementation
- add patch: gsutilSupportBotoCfgKeyword.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107201">- Disable gcutil internal version check
- add patch: gcutilNoInternalVersionCheck.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107202">- Update to version 0.9.18
  + Updated all AppEngine tools to 1.9.0
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + New 'gcloud init' command
  - Creates a local workspace for your project with a git clone of
    your Google hosted repository.
  + Updated gcutil to 1.14.0
  - Switched to new, single API call for creating a virtual machine instance
    with a root persistent disk.
  - Added new command, 'setinstancediskautodelete', that sets the
    auto-delete option for persistent disks attached to virtual
    machine instances.
  - Added support for specifying a disk size when creating a disk using
    a snapshot.
  - Decreased the time spent waiting for SSH keys to propagate
    during initial instance creation from 120 seconds to 10 seconds.</changelog>
<changelog author="rschweikert@suse.com" date="1401969600">- Update to version 0.9.25
  + 'gcloud preview app deploy' and '... run' argument updates.
  + 'gcloud config *' argument updates.
  + Updated all AppEngine tools to 1.9.5
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + gcloud now has App Engine and Cloud Datastore integration.
  - Commands can be found under `gcloud preview app` and
    `gcloud preview datastore`
  + New `gcloud compute` tool for working with compute engine (RC)
  - Run `gcloud components update compute` to install
  - Run `gcloud help compute` for more information
  + Updated all AppEngine tools to 1.9.4
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + Added color to error and warning messages (on Linux and Mac)
  - To disable, run `gcloud config set disable_color true`
  + New 'gcloud help command'
  - Displays man style extended help for commands (where available).
  + New 'gcloud auth activate-service-account' command
  - Used to authenticate with gcloud using a service account key file.
  - See: https://developers.google.com/storage/docs/authentication#service_accounts
- Enable "big query" install and use
  + add patch bqHideDeps.patch
- Fix use of gcloud command
  + add patch gcloudFixPath.patch</changelog>
<changelog author="rschweikert@suse.com" date="1402056000">- Remove unnecessary dependency on python-oauth2</changelog>
<changelog author="rschweikert@suse.com" date="1403006400">- Remove debug print from setup.py
- Include templated html files as data files, these are used by the
  auth setup workflow</changelog>
<changelog author="rschweikert@suse.com" date="1403352000">- Fix setup file to properly include package data embedded in
  googlecloudsdk package, previously *.json files were missing</changelog>
<changelog author="rschweikert@suse.com" date="1403870400">- Disable the Google built in "component" management and version upgrade
  mechanism
  + add hideImplicitVersionMgmt.patch</changelog>
<changelog author="rjschwei@suse.com" date="1422705600">- Add patches:
    + gsutil_noVersioCheckOrUpdate.patch
    + gsutil_respectBotoCfgKeyword.patch
    + hidePathMangeling.patch
  Remove patches:
  - gcloudFixPath.patch
  - gsutilSupportBotoCfgKeyword.patch
- Update to version 0.9.44   bnc#915479
  + Fixes applied to the google/appengine-gobase image for managed VMs.
  + Tab completion for gcloud SQL commands.
  + Support added for authenticating service accounts with JSON keys.
    If using JSON keys, PyOpenSSL is no longer a dependency.
  + Suport for local ssds in instance templates for gcloud compute.
  + Progress Bars.
  + Compute Instances start/ stop commands.
  + Bug Fixes.
  + Added support for local SSD.
  + Added support for Google Compute Engine Instance Templates in
    compute component.
  + Overhaul of 'gcloud sql'
    ~ Updated the output for all commands.
    ~ Updated usage for 'gcloud sql ssl-certs create'.
  + Added support for creating and maintaining Cloud SQL read replica instances.
    ~ Added --master-instance-name property that can be set during replica
    creation to indicate the replication master for the read replica instance.
    ~ Added --enable-database-replication, --no-enable-database-replication
    flags that can be used to start, stop replication for the read replica
    instance.
    ~ Added 'promote-replica' command that promotes a read replica instance into
    a stand-alone Cloud SQL instance.
  + Added several new features to the compute component:
    ~ Implemented new subcommands for interacting with HTTP load balancing:
  - gcloud compute url-maps add-host-rule
  - gcloud compute url-maps add-path-matcher
  - gcloud compute url-maps remove-host-rule
  - gcloud compute url-maps remove-path-matcher
  - gcloud compute url-maps set-default-service
    ~ Added support for automatically generating initial Windows username and
    password when creating a virtual machine instance from a Windows
    image or a disk initializaed from a Windows image.
    ~ Added a new scope alias for Cloud SQL administration: 'sql-admin'.
  + The compute component is now in General Availability.
    ~ Added new 'compute/zone' and 'compute/region' properties that
    can be used to set a default zone and region. To set the
    properties, run 'gcloud config set compute/zone ZONE' and 'gcloud
    config set compute/region REGION'.
    ~ Added support for overriding disk auto-deletion during instance
    deletion.
    ~ Updated the output of commands that mutate resources to be more
    human-friendly. The --format flag can be used for more verbose
    output.
    ~ Replaced all 'get' subcommands with 'describe' subcommands (e.g.,
    'gcloud compute instances get' has been replaced with 'gcloud
    compute instances describe').
    ~ Renamed the 'firewalls' collection to 'firewall-rules'.
    ~ Added support to the 'addresses' collection for interacting with
    global addresses.
  + Updated gcutil to 1.16.3 and various AppEngine runtimes to 1.9.7 binaries.
  + Support running several modules by gcloud app run and fixed output errors.
  + Limit gcloud upgrade nags to once per day.
  + Bring help files up to date (for example improved the documentation
    for DM 'templates create' and 'deployments create').
  + Added prompting for regions and zones to most subcommands of the
    compute component.
  + Added new subcommands to the compute component for adding and removing
    backends from backend services.
  + Added --ssh-flags to 'gcloud compute ssh' for passing additional flags
    to ssh.
  + Added image alias support for the --image flag in the compute component.
  + Added --shell mode to all gcloud commands
    ~ Type a partial command followed by '--shell' to drop into a sub shell
    at that point in the command tree.
    ~ Eg:
    $ gcloud compute --shell
    gcloud compute $ instances list
    gcloud compute $ copy-files ...
  + Updated gsutil to 4.3
  + Allow installed crcmod to be used by default with gsutil by enabling
    site packages</changelog>
<changelog author="rjschwei@suse.com" date="1448107200">- Remove patches:
  + gsutil_respectBotoCfgKeyword.patch
  + gsutilHideDeps.patch
  + gcutilHideDeps.patch
  + hideImplicitVersionMgmt.patch
  + gsutil_noVersioCheckOrUpdate.patch
  + gcutilNoInternalVersionCheck.patch
  + bqHideDeps.patch
- Update to version 0.9.87  (bsc#954690)
  [#]## Compute
  * `gcloud alpha compute instances create` now supports --custom-cpu and
  - -custom-memory flags to specify custom machine types.
  [#]## Dataproc
  * Added `gcloud beta dataproc clusters diagnose` command. See
    &lt;https://cloud.google.com/dataproc/support/diagnose-command&gt; for
    more info.
  [#]## Google Container Engine
  * Updated kubectl to version 1.1.1.
  * 0.9.86 (2015/11/11)
  [#]## App Engine
  * Generated node.js Dockerfiles now add the full application context before
    running install hooks.
  * For Google App Engine Node.js runtimes, install requested version of node
    prior to doing an npm install.
  [#]## Compute
  * `gcloud beta compute instances set-machine-type` has been promoted
    from alpha to beta,
  * From 0.9.85 (2015/11/04)
  * `gcloud alpha compute networks create` now requires --mode flag.
  (Backwards incompatible change)
  [#]## App Engine
  * Added the --output-directory option to gen-repo-info-file command.
    This option supersedes --output-file, which is deprecated and will
    be removed in a future release.
  * Improved error message when specified yaml file is not found.
  [#]## Compute
  * Launching `gcloud alpha compute networks subnets`.
  * `gcloud compute alpha instance-templates` and `instances` now support
    subnetworks.
  * New flag --ike-networks in `gcloud alpha compute vpn-tunnels create`.
  * `gcloud compute ssh` now passes through the exit code of the ssh
    command. This fixes issue [#146 ]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=146).
  [#]## Misc. Changes
  * Gracefully handle socket timeouts while checking for Google Compute
    Engine metadata server. This fixes issue [#339]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=339).
  * From 0.9.84 (2015/10/28)
  [#]## App Engine
  * Due to PageSpeed service deprecation, user will receive a warning when
    deploying a new version to App Engine.
  * Implemented fingerprinting support for Java.
  * The gen-config flag now generates only app.yaml for the matching
    runtime by default, you must use the --custom flag to generate an
    app.yaml with a runtime of "custom" and Dockerfile (and other configs).
  [#]## Compute
  * GA support for https load balancing features.
  * Deprecated --clear-target-pool flag from compute instance-groups managed
    set-target-pools command.
  [#]## Windows support
  * Windows Installer can now take a /logtofile flag to write installation
    logs to file CloudSDKInstall.log located in the same directory.
  * Windows installer now displays an error message when the installation
    does not succeed.
  [#]## Command Line Interface support
  * The [page=N] table format attribute prints one or more tables of at
    most N rows. Use this to view paged server data as it arrives at
    the client.
  * From 0.9.83 (2015/10/21)
  [#]## App Engine
  * In a future release, the `gcloud preview app deploy` command will
    no longer support deploying multiple modules in the same invocation.
  [#]## Compute
  * Ubuntu 14.10 is end of life: https://wiki.ubuntu.com/Releases
  * Fixed external issue [#291]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=291),
    related to handling network addresses on Windows.
  [#]## Container Engine
  * `gcloud container clusters list` now displays the current number of nodes
    for the cluster.
  [#]## Windows support
  * When running Cloud SDK tools from PowerShell the `gcloud-ps.ps1` wrapper
    scripts now can be used which no longer call to `cmd.exe`. Using
    `gcloud-ps`, complex arguments can be passed without escaping for
    Windows command line. Using `gcloud`, the following command would be
    correctly escaped when running gcloud in PowerShell:
    gcloud fun --arg='"test ^&lt; 123"'
    With the new `gcloud-ps`, the same command can be simply written as:
    gcloud-ps fun --arg='test &lt; 123'
    Permissions to run PowerShell scripts must be given to PowerShell
    before these will work. Permissions can be changed with
    `"Set-ExecutionPolicy RemoteSigned"`.
  * From 0.9.82 (2015/10/14)
  [#]## App Engine
  * The App Engine Admin API is now the default path for deployments in the
    `gcloud preview app deploy` command. This transition should be
    transparent, but if you experience any issues and would like to
    revert to the old behavior, please run `gcloud config set
    app/use_appengine_api false`.
    See &lt;https://cloud.google.com/appengine/docs/admin-api/&gt; for more
    information about this API.
  * With `env: 2`, valid python runtimes are `python` and `python-compat`.
  * Implemented fingerprinting support for python.
  [#]## Container Engine
  * `gcloud container clusters create`: The flag `--container-ipv4-cidr` has
    been deprecated; `--cluster-ipv4-cidr` should be used instead.
  [#]## SQL
  * `gcloud beta sql operations describe` and
    `gcloud beta sql operations wait` no longer need `--instance`
    flag (`gcloud beta sql operations list` still does).
  * Fixed issue with `gcloud sql instances clone` when `--bin-log-file-name`
    and `--bin-log-position` are set.
    (&lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=201&gt;).
  * From 0.9.81 (2015/10/07)
  [#]## Breaking Changes
  * If you are using a service account to run commands under
    `gcloud preview app`, you must enable the "App Engine Admin API" in the
    Developers Console (&lt;https://console.developers.google.com&gt;; navigate to
  * *APIs and Auth &gt; APIs**).
  * In a future Cloud SDK release, deployments that promote the new version to
    receive all traffic will stop the previous version by default.
    To keep the current behavior, pass the `--no-stop-previous-version`
    flag, or run the following command:
    $ gcloud config set app/stop_previous_version false
  * Removed `app get-resource-limits` command.
  [#]## App Engine
  * App Engine components updated to 1.9.27. Please see the following release
    notes for details:
  * Python: &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt;
  * Java: &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt;
  * The `gcloud preview app deploy` command now requires that users specify or
    omit the runtime: field from app.yaml if a Dockerfile is also specified.
  * The `gcloud preview app deploy` command now supports the "engines" field
    in package.json for node.js applications.
  [#]## Misc. Changes
  * Windows Installer has an option to run `gcloud init` after the
    installation finishes.
  * From 0.9.80 (2015/09/30)
  * `gcloud app`
  * Soon, deployments will set the deployed version to receive all traffic
    by default.  To keep the current behavior, use the `--no-promote` flag
    or run the following command:
    $ gcloud config set app/promote_by_default false
    To adopt the new behavior early, use the `--promote` flag or run the
    following command:
    $ gcloud config set app/promote_by_default true
  * The `--set-default` flag is deprecated. Please use the `--promote` flag
    instead.
  * In a future Cloud SDK release, deployments that promote the new version
    to receive all traffic will stop the previous version by default.  To
    keep the current behavior, pass the `--no-stop-previous-version` flag,
    or run the following command:
    $ gcloud config set app/stop_previous_version true
  * The `app run` command is deprecated and will soon be removed.  Please
    use dev_appserver (found in the same directory as the `gcloud command)
    instead.
  * The `gcloud preview app modules download command` is deprecated, and
    will be removed soon.
  * The Windows installer has an option to run `gcloud init` after the
    installation finishes.
  * The `preview` component has been removed.
  * The `gcloud preview app` commands remain available as usual and
    are still shipped through the `app` component.
  * Please use `gcloud compute instance-groups unmanaged` instead
    of `gcloud preview instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * Please use `gcloud compute instance-groups managed` instead of
    `gcloud preview managed-instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * All Google Compute User Accounts commands have moved to beta.
  * Deployment-manager list commands now support pagination.
  * Minor bug fixes.
  * From 0.9.79 (2015/09/23)
  * The following commands have been promoted from beta to GA:
  * gcloud config configurations ...
  * gcloud source repos clone
  * gcloud beta init. Old `gcloud init` behavior has been removed, and
    partially replaced by new gcloud init or directly via gcloud source
    repos clone.
  * Release gcloud beta dataproc.
  * The --env-vars flag in gcloud preview app deploy has been removed.
  * Automatic ssh key generation respects the --quiet flag.
  * The --format flag now supports extended format expressions. For
    details run
    $ gcloud topic formats.
  * Most commands now document the positive Boolean --FLAG form and accept
  - -no-FLAG to disable. For the past few releases --log-http accepted an
    optional true/false value. It has been restored to its original definition
    of being a Boolean flag that has no value.
  * `gcloud sql` operations are now automatically retried for 2s in case of
    HttpException: The Cloud SQL instance operation does not exist.
  * Update gcloud's kubectl from 1.0.5 to 1.0.6.
  * Deprecate `gcloud preview app get-resource-limits`.
  * From 0.9.78 (2015/09/16)
  * App Engine components updated to 1.9.26. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Increase the default boot disk size for remote build VMs in
    `gcloud preview app deploy`.
  * The `--instance` flag to the `gcloud preview app modules set-managed-by`
    command now takes an instance name instead of an index.
  * The V1Beta4 API for sqladmin can now be accessed through the
    `gcloud beta sql` surface.
  * Usability enhancements for `gcloud beta init` and named configurations.
  * From 0.9.77 (2015/09/09)
  * gcloud preview logging is now gcloud beta logging.
  * Update kubectl to version 1.0.5
  * Windows Cloud SDK installer improvements:
  * Now allows changing the installation mode. You can choose between a
    "current user" installation and an "all users" installation.
  * Now has an uninstaller and writes "Add/Remove Programs" uninstall
    entries.
  * Removal of unsupported --env-vars argument from gcloud preview app deploy.
  * gcloud compute instance groups: Allow --named-ports flag to be empty and
    clean named ports in set-named-ports commands.
  * Change in gcloud compute backend-services: introduce new flag
  - -instance-group which takes advantage of new Instance Groups API.
  * From 0.9.76 (2015/09/02)
  * Update gsutil component to 4.14.
  * Resource views commands have moved from preview to alpha. Please
    use `gcloud alpha compute resource-views` in place of
    `gcloud preview resource-views`.
  * Replica pool commands have moved from preview to alpha. Please use
    `gcloud alpha compute replica-pools` in place of
    `gcloud preview replica-pools`.
  * `gcloud beta source repo` was renamed to `gcloud beta source repos`
  * Created google-cloud-sdk-announce@googlegroups.com
    &lt;https://groups.google.com/d/forum/google-cloud-sdk-announce&gt; email
    group to announce new releases and other important information.
  * 'gcloud alpha init' command is now also in beta.
  * Add target size of managed instance group for "compute instance-groups
    managed list" command.
  * Fixed the removal of platform-specific components when running `gcloud
    components remove`.
  * Fixed a bug related to checking for SDK updates when the SDK is
    installed as root (like on Debian Compute Engine images).
  * Affected users should now see less frequent update messages and overall
    improved gcloud performance
  * `gcloud preview app deploy` won't update local images automatically
    anymore.
  * From 0.9.75 (2015/08/26)
  * Container Engine
  * Container Engine GA commands available under `gcloud container`.
  * `gcloud beta container get-credentials` now takes cluster name as
    argument instead of `--cluster` flag for consistency with other
    commands.
  * Added `gcloud alpha container clusters update &lt;cluster&gt;
  - -cloud-monitoring=&lt;val&gt;` command.
  * New release notes are printed on upgrade. (This won't take effect until
    an upgrade from this version to a later version.)
  * New `gcloud alpha genomics variantsets export` command.
  * Commands promoted from `gcloud alpha` to `gcloud beta`:
  * `gcloud beta config configurations ...`
  * `gcloud beta sources clone`
  * Improvements in error reporting and default output formatting.
  * From 0.9.74 (2015/08/19)
  * New list and import commands under `gcloud alpha genomics variants`.
  * Removed `--remote` flag. Instead, please use the `--docker-build=remote`
    flag (or use `--docker-build=local` to force a local build).
  * In this release, Docker builds are hosted by default. To opt-in to
    the old behavior, please use the `--docker-build=local` flag.
  * 0.9.73 (2015/08/12)
  * gcloud sql instances create default to MySQL 5.6
  * gcloud beta container get-credentials renamed to gcloud beta container
    clusters get-credentials
  * New commands
  * gcloud beta projects ...
  * gcloud alpha genomics callsets ...
  * gcloud beta emulators datastore ...
  * gcloud beta container get-server-config
  * gcloud alpha config configurations
  * From 0.9.72 (2015/08/05)
  * gcloud compute
  * initial surface changes for the backend-bucket.
  * `instance-groups set-named-ports`: introduced a new flag
    `--named-ports NAME:PORT,[NAME:PORT,...]` - no need to specify names
    and ports in separate flags.
  * gcloud preview app deploy
    Deprecate `--remote` flag in preparation for hosted Docker builds by
    default. Instead, please use the `--docker-build={remote,local}` flag.
    The default is still a local Docker build; in two releases, the default
    will switch to a hosted build.
  * New gcloud alpha genomics operations {list, cancel, describe} commands
  * From 0.9.71 (2015/07/29)
  * Launching `gcloud alpha pubsub` commands.
  * Moved `gcloud preview rolling-updates` to
    `gcloud alpha compute rolling-updates`.
  * `gcloud alpha compute disks resize` command enabling resizing of
    persistent disks.
  * Beta launch of customer supplied encryption keys for Compute Engine.
  * Updated kubectl to 1.0.1.
  * `gcloud alpha container` commands now target Container Engine v1 API.
    Options for `gcloud alpha container clusters create` updated accordingly:
  * `--user` renamed to `--username`
  * `--cluster-api-version` removed. Cluster version is not selectable in
    v1 API; new clusters always created at latest supported version.
  * `--image` option removed. Source image not selectable in v1 API;
    clusters are always created with latest supported ContainerVM image.
    Note that using an unsupported image (i.e. not ContainerVM) would
    result in an unusable cluster in most cases anyway.
  * Added `--no-enable-cloud-monitoring` to turn off cloud monitoring
    (on by default).
  * Added `--disk-size` option for specifying boot disk size of node vms.
  * App Engine components updated to 1.9.24. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
    For several months on the Managed VMs team we've been testing a new
    mode of `dockerless` local development on gcloud that makes developing
    a module for Python, Java and Go users similar to development of
    regular App Engine applications. This new mode relaxes the sandbox
    constraints present in the devappserver for `vm: false` applications,
    and does not require Docker to be installed.
    You can currently opt-into this behavior by setting
    GAE_LOCAL_VM_RUNTIME=1; In this release of the Cloud SDK, we will be
    making this behavior the default for Managed VM users who are using
    gcloud.
    You can still opt-out of this behavior by setting: GAE_LOCAL_VM_RUNTIME=0.
    For custom runtime users, if you are relying on the local Development
    Server to build your application, will now need to pass the
    `--custom-entrypoint` flag to `gcloud preview app run` to provide
    gcloud with the correct command to call.
    This does not affect users developing for non-managed VMs, or for
    users who are not using gcloud."
  * Bug fixes for:
  * `gcloud preview app deploy` file paths issue on Windows.
  * `gcloud compute instance-groups managed wait-until-stable` periodic user
    prompting for target zone.
  * From 0.9.70 (2015/07/22)
  * Add `gcloud compute instance-groups` commands.
  * Move `gcloud beta deployment-manager` commands to general availability as
    `gcloud deployment-manager` and update to use the v2beta3 API. This change
    does not alter the gcloud surface for users of the deployment-manager
    component.
  * Update kubectl to 1.0.0.
  * `gcloud alpha genomics` commands now use the genomics V1 API. The
  - -project-number flag for `dataset create` and `dataset list` is now
    obsolete. The configured --project-id is used instead and can be
    overridden with the --project-id flag.
  * Fix hang on errors in `gcloud preview app deploy`.
  * From 0.9.69 (2015/07/15)
  * Update kubectl to 0.20.2.
  * Fix an authentication issue with 'gcloud docker' affecting docker version
    1.7.0 and later.
  * Remove `gcloud preview dm-v2` command group.
  * Remove `gcloud preview deployment-manager` command group
    (`gcloud beta deployment-manager` still exists; see
    &lt;https://cloud.google.com/sdk/#install-version&gt; if you want to pin your
    installation to an old version).
  * Bug fixes.
  * From 0.9.68 (2015/07/08)
  * Deprecated gcutil tool is no longer distributed with Cloud SDK.
    It is still available via &lt;https://cloud.google.com/compute/docs/gcutil&gt;.
  * Added support for Container engine BETA commands under the
    `gcloud beta container` command group.  Existing `gcloud alpha container`
    commands are unchanged.
  * The standalone App Engine SDKs are no longer distributed through the
    Cloud SDK.
  * App Engine functionality can still be used through the
    `gcloud preview app` command group.
  * The gae-java, gae-python, gae-php, and gae-go components no longer
    exist in the component manager.
  * If you need to use appcfg or dev_appserver directly, these are still
    available in the App Engine SDK downloads that can be found here:
    &lt;https://cloud.google.com/appengine/downloads&gt;
  * Bug fixes.
  * From 0.9.67 (2015/07/01)
  * App Engine components updated to 1.9.23. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Added the "gen-config" command to app surface to generate configuration
    files for node.js apps.
  * New `compute instance-groups unmanaged` commands group for Instance
    Groups which are not managed by Instance Group Manager
  * Moved `gcloud beta sql instances connect` to `gcloud beta sql connect`.
  * Smarter polling while waiting for SQL operations to finish, reducing the
    number of requests sent to the server.
  * Linux/Mac install script disables prompts if there is no controlling tty.
  * Linux/Mac install script now properly detects zsh and ksh RC files.
  * Bug fixes.
  * From 0.9.66 (2015/06/24)
  * New commands
  * `gcloud alpha compute instances set-machine-type` for managing types
  * `gcloud topic` for supplementary help topics.
  * `gcloud deployment-manager deployments delete` prompt defaults to false.
  * From 0.9.65 (2015/06/17)
  * Fixes `reset-windows-password` on Windows if `openssl` is present on the
    path.
  * `gcloud compute reset-windows-password` is now available as a GA command.
  * Prevent creation of a user that matches the machine name on Windows.
  * gsutil now runs properly from not-default drive letters on Windows.
  * kubectl updated to 0.18.1.
  * `gcloud preview docker` moved to `gcloud docker`.
  * From 0.9.64 (2015/06/10)
  * New commands
  * `gcloud beta compute scp` for secure copy.
  * `gcloud alpha genomics` commands (on datasets).
  * `gcloud alpha source list` to lists project repositories.
  * kubectl will no longer be installed by default.
  * Bug fixes for https load balancing.
  * The help pager is $PAGER or less(1) if available, otherwise a
    builtin pager.
  * Update of gsutil component to version 4.13.
  * From 0.9.63 (2015/06/03)
  * 2x faster command load times.
  * Fix to allow `preview app` to use oauth service accounts
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=133&gt;
  * From 0.9.62 (2015/05/27)
  * Not released.
  * From 0.9.61 (2015/05/20)
  * New kubectl component (installed by default)
  * Internal improvements to gcloud preview app deploy; includes changes to
    command output.
  * `gcloud preview projects` moved to `gcloud alpha projects`
  * Tab completion for `gcloud compute ssh`
  * From 0.9.60 (2015/05/13)
  * VPN moved to GA.
  * Preemptible VM support.
  * Bug fixes.
  * From 0.9.59 (2015/05/06)
  * Bug fixes.
  * From 0.9.58 (2015/04/29)
  * gcloud alpha bigquery launch.
  * Better error reporting in Customer Supplied Encryption Key files.
  * Bug fixes.
  * From 0.9.57 (2015/04/22)
  * gcloud beta deployment-manager launch.
  * gcloud app new deployment behavior.
  * deploy and run commands no longer take directories, only take a list of
    explicit yaml files.
  * gcloud beta compute reset-windows-password, support for new authentication
    scheme on Windows guest agent versions 3.0.0.0 and later.
  * Bug fixes.
  * From 0.9.56 (2015/04/15)
  * Bug fixes.
  * from 0.9.55 (2015/04/8)
  * New and improved gcloud dns surface including:
  * Transactions for scriptable editing of record-sets.
  * Importing record-sets from zone files and yaml files.
  * Exporting record-sets to zone files and yaml files.
  * VPN commands surfaced under gcloud compute.
  * Dataflow CLI commands launched under gcloud alpha!
  * From 0.9.52 (2015/03/18)
  * Bug Fixes.
  * From 0.9.51 (2015/03/11)
  * Bug Fixes.
  * From 0.9.50 (2015/03/04)
  * Introducing the `gcloud beta ...` command group
  * Existing gcloud commands will be replicated under this new group, but
    use the beta version of their API instead of the GA version.
  * New command behavior and features that are beta only will first appear
    under this group until the feature gets promoted to general
    availability.
  * Run `gcloud components update beta` to access the new commands, or it
    will be automatically installed for you on first run attempt.
  * `gcloud beta compute ...` is now available, using the compute 'beta' API.
    Cloud VPN.  See &lt;https://cloud.google.com/compute/docs/vpn&gt;
    for details.
  * Release of `gcloud compute instances move` and
    `gcloud compute disks move`.
  * From 0.9.49 (2015/02/25)
  * The Google Container Registry is now used by default for deployment of
    Managed VM applications. See here for more information:
    &lt;https://cloud.google.com/tools/container-registry/&gt;
  * We've increased the speed of the "image push" phase of Managed VM
    deployments.
  * The heavy lifting of retrieving the Go toolchain has been moved into the
    base Go Docker image which dramatically reduces the bandwidth consumed
    locally when running and deploying your images. You must delete your
    Dockerfile to pick up the changes.
  * We've fixed several bugs related to port forwarding in the local
    devappserver.
  * From 0.9.48 (2015/02/18)
  * A bug fix for running setup-managed-vms multiple times when using
    the Google Container Registry
  * From 0.9.47 (2015/02/11)
  * Bug fixes that allow tab completion to work for components in preview.
  * GCloud now auto installs components based on command execution.
  * From 0.9.46 (2015/02/04)
  * We've made significant improvements to the stability and speed of
    deploying Managed VMs by leveraging the new Google Container Registry.
    See this post for details on how to try it out today:
    &lt;https://groups.google.com/forum/#!topic/google-appengine/c543NHZGhKM&gt;
  * From 0.9.45 (2015/01/28)
  * Several bug fixes in the Dockerfile generated for the 'go' runtime.
    Delete the Dockerfile in your application directory and the Cloud SDK
    will copy the updated Dockerfile on your next deployment.
  * Several bug fixes related to flakiness in the setup-managed-vms command.</changelog>
<changelog author="rjschwei@suse.com" date="1448884800">- Provide a better message for "components" sub command being disabled
  + Added patch disableSelfUpdate.patch</changelog>

</package>
<package pkgid="5e2627c3f84b1dd087b85d2e42f03813daff69e87b4036790c3a14f71a7d2261" name="google-cloud-sdk" arch="noarch">
    <version epoch="0" ver="140.0.0" rel="4.6.1"/>

<changelog author="rschweikert@suse.com" date="1392811200">- Initial build</changelog>
<changelog author="rschweikert@suse.com" date="1392897600">- Adjust version settings for obsoletes and provides</changelog>
<changelog author="rschweikert@suse.com" date="1393243200">- Use the setup.py code of the "integrated" gsutil and gcutil code
  the toplevel gsutil and gcutil commands are useless wrappers that play
  extremely stupid tricks with the path and other stuff.
- Add patch gsutilHideDeps.patch and gcutilHideDeps.patch to hide the
  hard dependencies for gsutil and gcutil, respectively</changelog>
<changelog author="rschweikert@suse.com" date="1393243201">- Fix the gcutilHideDeps.patch to hide requirements on python versions &lt; 2.7
  this fixes build on SLE 11</changelog>
<changelog author="rschweikert@suse.com" date="1393416000">- Remove the dependency on python-oauth2, this is only needed when using
  the oauth2client delivered with the sdk tarball. However, we use the
  already packaged version of the client google-api-python-client which
  does not have that dependency. Thus the dependency is superfluos.</changelog>
<changelog author="rschweikert@suse.com" date="1393416001">- Add missing package dependencies</changelog>
<changelog author="rschweikert@suse.com" date="1393502400">- Include in SLE 12 (FATE #316168)</changelog>
<changelog author="rschweikert@suse.com" date="1393502401">- Add missing dependency to python-setuptools</changelog>
<changelog author="rschweikert@suse.com" date="1394020800">- Support the new boto config option and recognize the "system"
  keyword. Set the certificates file to None to use the system
  implementation
- add patch: gsutilSupportBotoCfgKeyword.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107200">- Disable gcutil internal version check
- add patch: gcutilNoInternalVersionCheck.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107201">- Update to version 0.9.18
  + Updated all AppEngine tools to 1.9.0
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + New 'gcloud init' command
  - Creates a local workspace for your project with a git clone of
    your Google hosted repository.
  + Updated gcutil to 1.14.0
  - Switched to new, single API call for creating a virtual machine instance
    with a root persistent disk.
  - Added new command, 'setinstancediskautodelete', that sets the
    auto-delete option for persistent disks attached to virtual
    machine instances.
  - Added support for specifying a disk size when creating a disk using
    a snapshot.
  - Decreased the time spent waiting for SSH keys to propagate
    during initial instance creation from 120 seconds to 10 seconds.</changelog>
<changelog author="rschweikert@suse.com" date="1401969600">- Update to version 0.9.25
  + 'gcloud preview app deploy' and '... run' argument updates.
  + 'gcloud config *' argument updates.
  + Updated all AppEngine tools to 1.9.5
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + gcloud now has App Engine and Cloud Datastore integration.
  - Commands can be found under `gcloud preview app` and
    `gcloud preview datastore`
  + New `gcloud compute` tool for working with compute engine (RC)
  - Run `gcloud components update compute` to install
  - Run `gcloud help compute` for more information
  + Updated all AppEngine tools to 1.9.4
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + Added color to error and warning messages (on Linux and Mac)
  - To disable, run `gcloud config set disable_color true`
  + New 'gcloud help command'
  - Displays man style extended help for commands (where available).
  + New 'gcloud auth activate-service-account' command
  - Used to authenticate with gcloud using a service account key file.
  - See: https://developers.google.com/storage/docs/authentication#service_accounts
- Enable "big query" install and use
  + add patch bqHideDeps.patch
- Fix use of gcloud command
  + add patch gcloudFixPath.patch</changelog>
<changelog author="rschweikert@suse.com" date="1402056000">- Remove unnecessary dependency on python-oauth2</changelog>
<changelog author="rschweikert@suse.com" date="1403006400">- Remove debug print from setup.py
- Include templated html files as data files, these are used by the
  auth setup workflow</changelog>
<changelog author="rschweikert@suse.com" date="1403352000">- Fix setup file to properly include package data embedded in
  googlecloudsdk package, previously *.json files were missing</changelog>
<changelog author="rschweikert@suse.com" date="1403870400">- Disable the Google built in "component" management and version upgrade
  mechanism
  + add hideImplicitVersionMgmt.patch</changelog>
<changelog author="rjschwei@suse.com" date="1422705600">- Add patches:
    + gsutil_noVersioCheckOrUpdate.patch
    + gsutil_respectBotoCfgKeyword.patch
    + hidePathMangeling.patch
  Remove patches:
  - gcloudFixPath.patch
  - gsutilSupportBotoCfgKeyword.patch
- Update to version 0.9.44   bnc#915479
  + Fixes applied to the google/appengine-gobase image for managed VMs.
  + Tab completion for gcloud SQL commands.
  + Support added for authenticating service accounts with JSON keys.
    If using JSON keys, PyOpenSSL is no longer a dependency.
  + Suport for local ssds in instance templates for gcloud compute.
  + Progress Bars.
  + Compute Instances start/ stop commands.
  + Bug Fixes.
  + Added support for local SSD.
  + Added support for Google Compute Engine Instance Templates in
    compute component.
  + Overhaul of 'gcloud sql'
    ~ Updated the output for all commands.
    ~ Updated usage for 'gcloud sql ssl-certs create'.
  + Added support for creating and maintaining Cloud SQL read replica instances.
    ~ Added --master-instance-name property that can be set during replica
    creation to indicate the replication master for the read replica instance.
    ~ Added --enable-database-replication, --no-enable-database-replication
    flags that can be used to start, stop replication for the read replica
    instance.
    ~ Added 'promote-replica' command that promotes a read replica instance into
    a stand-alone Cloud SQL instance.
  + Added several new features to the compute component:
    ~ Implemented new subcommands for interacting with HTTP load balancing:
  - gcloud compute url-maps add-host-rule
  - gcloud compute url-maps add-path-matcher
  - gcloud compute url-maps remove-host-rule
  - gcloud compute url-maps remove-path-matcher
  - gcloud compute url-maps set-default-service
    ~ Added support for automatically generating initial Windows username and
    password when creating a virtual machine instance from a Windows
    image or a disk initializaed from a Windows image.
    ~ Added a new scope alias for Cloud SQL administration: 'sql-admin'.
  + The compute component is now in General Availability.
    ~ Added new 'compute/zone' and 'compute/region' properties that
    can be used to set a default zone and region. To set the
    properties, run 'gcloud config set compute/zone ZONE' and 'gcloud
    config set compute/region REGION'.
    ~ Added support for overriding disk auto-deletion during instance
    deletion.
    ~ Updated the output of commands that mutate resources to be more
    human-friendly. The --format flag can be used for more verbose
    output.
    ~ Replaced all 'get' subcommands with 'describe' subcommands (e.g.,
    'gcloud compute instances get' has been replaced with 'gcloud
    compute instances describe').
    ~ Renamed the 'firewalls' collection to 'firewall-rules'.
    ~ Added support to the 'addresses' collection for interacting with
    global addresses.
  + Updated gcutil to 1.16.3 and various AppEngine runtimes to 1.9.7 binaries.
  + Support running several modules by gcloud app run and fixed output errors.
  + Limit gcloud upgrade nags to once per day.
  + Bring help files up to date (for example improved the documentation
    for DM 'templates create' and 'deployments create').
  + Added prompting for regions and zones to most subcommands of the
    compute component.
  + Added new subcommands to the compute component for adding and removing
    backends from backend services.
  + Added --ssh-flags to 'gcloud compute ssh' for passing additional flags
    to ssh.
  + Added image alias support for the --image flag in the compute component.
  + Added --shell mode to all gcloud commands
    ~ Type a partial command followed by '--shell' to drop into a sub shell
    at that point in the command tree.
    ~ Eg:
    $ gcloud compute --shell
    gcloud compute $ instances list
    gcloud compute $ copy-files ...
  + Updated gsutil to 4.3
  + Allow installed crcmod to be used by default with gsutil by enabling
    site packages</changelog>
<changelog author="rjschwei@suse.com" date="1448107200">- Remove patches:
  + gsutil_respectBotoCfgKeyword.patch
  + gsutilHideDeps.patch
  + gcutilHideDeps.patch
  + hideImplicitVersionMgmt.patch
  + gsutil_noVersioCheckOrUpdate.patch
  + gcutilNoInternalVersionCheck.patch
  + bqHideDeps.patch
- Update to version 0.9.87  (bsc#954690)
  [#]## Compute
  * `gcloud alpha compute instances create` now supports --custom-cpu and
  - -custom-memory flags to specify custom machine types.
  [#]## Dataproc
  * Added `gcloud beta dataproc clusters diagnose` command. See
    &lt;https://cloud.google.com/dataproc/support/diagnose-command&gt; for
    more info.
  [#]## Google Container Engine
  * Updated kubectl to version 1.1.1.
  * 0.9.86 (2015/11/11)
  [#]## App Engine
  * Generated node.js Dockerfiles now add the full application context before
    running install hooks.
  * For Google App Engine Node.js runtimes, install requested version of node
    prior to doing an npm install.
  [#]## Compute
  * `gcloud beta compute instances set-machine-type` has been promoted
    from alpha to beta,
  * From 0.9.85 (2015/11/04)
  * `gcloud alpha compute networks create` now requires --mode flag.
  (Backwards incompatible change)
  [#]## App Engine
  * Added the --output-directory option to gen-repo-info-file command.
    This option supersedes --output-file, which is deprecated and will
    be removed in a future release.
  * Improved error message when specified yaml file is not found.
  [#]## Compute
  * Launching `gcloud alpha compute networks subnets`.
  * `gcloud compute alpha instance-templates` and `instances` now support
    subnetworks.
  * New flag --ike-networks in `gcloud alpha compute vpn-tunnels create`.
  * `gcloud compute ssh` now passes through the exit code of the ssh
    command. This fixes issue [#146 ]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=146).
  [#]## Misc. Changes
  * Gracefully handle socket timeouts while checking for Google Compute
    Engine metadata server. This fixes issue [#339]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=339).
  * From 0.9.84 (2015/10/28)
  [#]## App Engine
  * Due to PageSpeed service deprecation, user will receive a warning when
    deploying a new version to App Engine.
  * Implemented fingerprinting support for Java.
  * The gen-config flag now generates only app.yaml for the matching
    runtime by default, you must use the --custom flag to generate an
    app.yaml with a runtime of "custom" and Dockerfile (and other configs).
  [#]## Compute
  * GA support for https load balancing features.
  * Deprecated --clear-target-pool flag from compute instance-groups managed
    set-target-pools command.
  [#]## Windows support
  * Windows Installer can now take a /logtofile flag to write installation
    logs to file CloudSDKInstall.log located in the same directory.
  * Windows installer now displays an error message when the installation
    does not succeed.
  [#]## Command Line Interface support
  * The [page=N] table format attribute prints one or more tables of at
    most N rows. Use this to view paged server data as it arrives at
    the client.
  * From 0.9.83 (2015/10/21)
  [#]## App Engine
  * In a future release, the `gcloud preview app deploy` command will
    no longer support deploying multiple modules in the same invocation.
  [#]## Compute
  * Ubuntu 14.10 is end of life: https://wiki.ubuntu.com/Releases
  * Fixed external issue [#291]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=291),
    related to handling network addresses on Windows.
  [#]## Container Engine
  * `gcloud container clusters list` now displays the current number of nodes
    for the cluster.
  [#]## Windows support
  * When running Cloud SDK tools from PowerShell the `gcloud-ps.ps1` wrapper
    scripts now can be used which no longer call to `cmd.exe`. Using
    `gcloud-ps`, complex arguments can be passed without escaping for
    Windows command line. Using `gcloud`, the following command would be
    correctly escaped when running gcloud in PowerShell:
    gcloud fun --arg='"test ^&lt; 123"'
    With the new `gcloud-ps`, the same command can be simply written as:
    gcloud-ps fun --arg='test &lt; 123'
    Permissions to run PowerShell scripts must be given to PowerShell
    before these will work. Permissions can be changed with
    `"Set-ExecutionPolicy RemoteSigned"`.
  * From 0.9.82 (2015/10/14)
  [#]## App Engine
  * The App Engine Admin API is now the default path for deployments in the
    `gcloud preview app deploy` command. This transition should be
    transparent, but if you experience any issues and would like to
    revert to the old behavior, please run `gcloud config set
    app/use_appengine_api false`.
    See &lt;https://cloud.google.com/appengine/docs/admin-api/&gt; for more
    information about this API.
  * With `env: 2`, valid python runtimes are `python` and `python-compat`.
  * Implemented fingerprinting support for python.
  [#]## Container Engine
  * `gcloud container clusters create`: The flag `--container-ipv4-cidr` has
    been deprecated; `--cluster-ipv4-cidr` should be used instead.
  [#]## SQL
  * `gcloud beta sql operations describe` and
    `gcloud beta sql operations wait` no longer need `--instance`
    flag (`gcloud beta sql operations list` still does).
  * Fixed issue with `gcloud sql instances clone` when `--bin-log-file-name`
    and `--bin-log-position` are set.
    (&lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=201&gt;).
  * From 0.9.81 (2015/10/07)
  [#]## Breaking Changes
  * If you are using a service account to run commands under
    `gcloud preview app`, you must enable the "App Engine Admin API" in the
    Developers Console (&lt;https://console.developers.google.com&gt;; navigate to
  * *APIs and Auth &gt; APIs**).
  * In a future Cloud SDK release, deployments that promote the new version to
    receive all traffic will stop the previous version by default.
    To keep the current behavior, pass the `--no-stop-previous-version`
    flag, or run the following command:
    $ gcloud config set app/stop_previous_version false
  * Removed `app get-resource-limits` command.
  [#]## App Engine
  * App Engine components updated to 1.9.27. Please see the following release
    notes for details:
  * Python: &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt;
  * Java: &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt;
  * The `gcloud preview app deploy` command now requires that users specify or
    omit the runtime: field from app.yaml if a Dockerfile is also specified.
  * The `gcloud preview app deploy` command now supports the "engines" field
    in package.json for node.js applications.
  [#]## Misc. Changes
  * Windows Installer has an option to run `gcloud init` after the
    installation finishes.
  * From 0.9.80 (2015/09/30)
  * `gcloud app`
  * Soon, deployments will set the deployed version to receive all traffic
    by default.  To keep the current behavior, use the `--no-promote` flag
    or run the following command:
    $ gcloud config set app/promote_by_default false
    To adopt the new behavior early, use the `--promote` flag or run the
    following command:
    $ gcloud config set app/promote_by_default true
  * The `--set-default` flag is deprecated. Please use the `--promote` flag
    instead.
  * In a future Cloud SDK release, deployments that promote the new version
    to receive all traffic will stop the previous version by default.  To
    keep the current behavior, pass the `--no-stop-previous-version` flag,
    or run the following command:
    $ gcloud config set app/stop_previous_version true
  * The `app run` command is deprecated and will soon be removed.  Please
    use dev_appserver (found in the same directory as the `gcloud command)
    instead.
  * The `gcloud preview app modules download command` is deprecated, and
    will be removed soon.
  * The Windows installer has an option to run `gcloud init` after the
    installation finishes.
  * The `preview` component has been removed.
  * The `gcloud preview app` commands remain available as usual and
    are still shipped through the `app` component.
  * Please use `gcloud compute instance-groups unmanaged` instead
    of `gcloud preview instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * Please use `gcloud compute instance-groups managed` instead of
    `gcloud preview managed-instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * All Google Compute User Accounts commands have moved to beta.
  * Deployment-manager list commands now support pagination.
  * Minor bug fixes.
  * From 0.9.79 (2015/09/23)
  * The following commands have been promoted from beta to GA:
  * gcloud config configurations ...
  * gcloud source repos clone
  * gcloud beta init. Old `gcloud init` behavior has been removed, and
    partially replaced by new gcloud init or directly via gcloud source
    repos clone.
  * Release gcloud beta dataproc.
  * The --env-vars flag in gcloud preview app deploy has been removed.
  * Automatic ssh key generation respects the --quiet flag.
  * The --format flag now supports extended format expressions. For
    details run
    $ gcloud topic formats.
  * Most commands now document the positive Boolean --FLAG form and accept
  - -no-FLAG to disable. For the past few releases --log-http accepted an
    optional true/false value. It has been restored to its original definition
    of being a Boolean flag that has no value.
  * `gcloud sql` operations are now automatically retried for 2s in case of
    HttpException: The Cloud SQL instance operation does not exist.
  * Update gcloud's kubectl from 1.0.5 to 1.0.6.
  * Deprecate `gcloud preview app get-resource-limits`.
  * From 0.9.78 (2015/09/16)
  * App Engine components updated to 1.9.26. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Increase the default boot disk size for remote build VMs in
    `gcloud preview app deploy`.
  * The `--instance` flag to the `gcloud preview app modules set-managed-by`
    command now takes an instance name instead of an index.
  * The V1Beta4 API for sqladmin can now be accessed through the
    `gcloud beta sql` surface.
  * Usability enhancements for `gcloud beta init` and named configurations.
  * From 0.9.77 (2015/09/09)
  * gcloud preview logging is now gcloud beta logging.
  * Update kubectl to version 1.0.5
  * Windows Cloud SDK installer improvements:
  * Now allows changing the installation mode. You can choose between a
    "current user" installation and an "all users" installation.
  * Now has an uninstaller and writes "Add/Remove Programs" uninstall
    entries.
  * Removal of unsupported --env-vars argument from gcloud preview app deploy.
  * gcloud compute instance groups: Allow --named-ports flag to be empty and
    clean named ports in set-named-ports commands.
  * Change in gcloud compute backend-services: introduce new flag
  - -instance-group which takes advantage of new Instance Groups API.
  * From 0.9.76 (2015/09/02)
  * Update gsutil component to 4.14.
  * Resource views commands have moved from preview to alpha. Please
    use `gcloud alpha compute resource-views` in place of
    `gcloud preview resource-views`.
  * Replica pool commands have moved from preview to alpha. Please use
    `gcloud alpha compute replica-pools` in place of
    `gcloud preview replica-pools`.
  * `gcloud beta source repo` was renamed to `gcloud beta source repos`
  * Created google-cloud-sdk-announce@googlegroups.com
    &lt;https://groups.google.com/d/forum/google-cloud-sdk-announce&gt; email
    group to announce new releases and other important information.
  * 'gcloud alpha init' command is now also in beta.
  * Add target size of managed instance group for "compute instance-groups
    managed list" command.
  * Fixed the removal of platform-specific components when running `gcloud
    components remove`.
  * Fixed a bug related to checking for SDK updates when the SDK is
    installed as root (like on Debian Compute Engine images).
  * Affected users should now see less frequent update messages and overall
    improved gcloud performance
  * `gcloud preview app deploy` won't update local images automatically
    anymore.
  * From 0.9.75 (2015/08/26)
  * Container Engine
  * Container Engine GA commands available under `gcloud container`.
  * `gcloud beta container get-credentials` now takes cluster name as
    argument instead of `--cluster` flag for consistency with other
    commands.
  * Added `gcloud alpha container clusters update &lt;cluster&gt;
  - -cloud-monitoring=&lt;val&gt;` command.
  * New release notes are printed on upgrade. (This won't take effect until
    an upgrade from this version to a later version.)
  * New `gcloud alpha genomics variantsets export` command.
  * Commands promoted from `gcloud alpha` to `gcloud beta`:
  * `gcloud beta config configurations ...`
  * `gcloud beta sources clone`
  * Improvements in error reporting and default output formatting.
  * From 0.9.74 (2015/08/19)
  * New list and import commands under `gcloud alpha genomics variants`.
  * Removed `--remote` flag. Instead, please use the `--docker-build=remote`
    flag (or use `--docker-build=local` to force a local build).
  * In this release, Docker builds are hosted by default. To opt-in to
    the old behavior, please use the `--docker-build=local` flag.
  * 0.9.73 (2015/08/12)
  * gcloud sql instances create default to MySQL 5.6
  * gcloud beta container get-credentials renamed to gcloud beta container
    clusters get-credentials
  * New commands
  * gcloud beta projects ...
  * gcloud alpha genomics callsets ...
  * gcloud beta emulators datastore ...
  * gcloud beta container get-server-config
  * gcloud alpha config configurations
  * From 0.9.72 (2015/08/05)
  * gcloud compute
  * initial surface changes for the backend-bucket.
  * `instance-groups set-named-ports`: introduced a new flag
    `--named-ports NAME:PORT,[NAME:PORT,...]` - no need to specify names
    and ports in separate flags.
  * gcloud preview app deploy
    Deprecate `--remote` flag in preparation for hosted Docker builds by
    default. Instead, please use the `--docker-build={remote,local}` flag.
    The default is still a local Docker build; in two releases, the default
    will switch to a hosted build.
  * New gcloud alpha genomics operations {list, cancel, describe} commands
  * From 0.9.71 (2015/07/29)
  * Launching `gcloud alpha pubsub` commands.
  * Moved `gcloud preview rolling-updates` to
    `gcloud alpha compute rolling-updates`.
  * `gcloud alpha compute disks resize` command enabling resizing of
    persistent disks.
  * Beta launch of customer supplied encryption keys for Compute Engine.
  * Updated kubectl to 1.0.1.
  * `gcloud alpha container` commands now target Container Engine v1 API.
    Options for `gcloud alpha container clusters create` updated accordingly:
  * `--user` renamed to `--username`
  * `--cluster-api-version` removed. Cluster version is not selectable in
    v1 API; new clusters always created at latest supported version.
  * `--image` option removed. Source image not selectable in v1 API;
    clusters are always created with latest supported ContainerVM image.
    Note that using an unsupported image (i.e. not ContainerVM) would
    result in an unusable cluster in most cases anyway.
  * Added `--no-enable-cloud-monitoring` to turn off cloud monitoring
    (on by default).
  * Added `--disk-size` option for specifying boot disk size of node vms.
  * App Engine components updated to 1.9.24. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
    For several months on the Managed VMs team we've been testing a new
    mode of `dockerless` local development on gcloud that makes developing
    a module for Python, Java and Go users similar to development of
    regular App Engine applications. This new mode relaxes the sandbox
    constraints present in the devappserver for `vm: false` applications,
    and does not require Docker to be installed.
    You can currently opt-into this behavior by setting
    GAE_LOCAL_VM_RUNTIME=1; In this release of the Cloud SDK, we will be
    making this behavior the default for Managed VM users who are using
    gcloud.
    You can still opt-out of this behavior by setting: GAE_LOCAL_VM_RUNTIME=0.
    For custom runtime users, if you are relying on the local Development
    Server to build your application, will now need to pass the
    `--custom-entrypoint` flag to `gcloud preview app run` to provide
    gcloud with the correct command to call.
    This does not affect users developing for non-managed VMs, or for
    users who are not using gcloud."
  * Bug fixes for:
  * `gcloud preview app deploy` file paths issue on Windows.
  * `gcloud compute instance-groups managed wait-until-stable` periodic user
    prompting for target zone.
  * From 0.9.70 (2015/07/22)
  * Add `gcloud compute instance-groups` commands.
  * Move `gcloud beta deployment-manager` commands to general availability as
    `gcloud deployment-manager` and update to use the v2beta3 API. This change
    does not alter the gcloud surface for users of the deployment-manager
    component.
  * Update kubectl to 1.0.0.
  * `gcloud alpha genomics` commands now use the genomics V1 API. The
  - -project-number flag for `dataset create` and `dataset list` is now
    obsolete. The configured --project-id is used instead and can be
    overridden with the --project-id flag.
  * Fix hang on errors in `gcloud preview app deploy`.
  * From 0.9.69 (2015/07/15)
  * Update kubectl to 0.20.2.
  * Fix an authentication issue with 'gcloud docker' affecting docker version
    1.7.0 and later.
  * Remove `gcloud preview dm-v2` command group.
  * Remove `gcloud preview deployment-manager` command group
    (`gcloud beta deployment-manager` still exists; see
    &lt;https://cloud.google.com/sdk/#install-version&gt; if you want to pin your
    installation to an old version).
  * Bug fixes.
  * From 0.9.68 (2015/07/08)
  * Deprecated gcutil tool is no longer distributed with Cloud SDK.
    It is still available via &lt;https://cloud.google.com/compute/docs/gcutil&gt;.
  * Added support for Container engine BETA commands under the
    `gcloud beta container` command group.  Existing `gcloud alpha container`
    commands are unchanged.
  * The standalone App Engine SDKs are no longer distributed through the
    Cloud SDK.
  * App Engine functionality can still be used through the
    `gcloud preview app` command group.
  * The gae-java, gae-python, gae-php, and gae-go components no longer
    exist in the component manager.
  * If you need to use appcfg or dev_appserver directly, these are still
    available in the App Engine SDK downloads that can be found here:
    &lt;https://cloud.google.com/appengine/downloads&gt;
  * Bug fixes.
  * From 0.9.67 (2015/07/01)
  * App Engine components updated to 1.9.23. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Added the "gen-config" command to app surface to generate configuration
    files for node.js apps.
  * New `compute instance-groups unmanaged` commands group for Instance
    Groups which are not managed by Instance Group Manager
  * Moved `gcloud beta sql instances connect` to `gcloud beta sql connect`.
  * Smarter polling while waiting for SQL operations to finish, reducing the
    number of requests sent to the server.
  * Linux/Mac install script disables prompts if there is no controlling tty.
  * Linux/Mac install script now properly detects zsh and ksh RC files.
  * Bug fixes.
  * From 0.9.66 (2015/06/24)
  * New commands
  * `gcloud alpha compute instances set-machine-type` for managing types
  * `gcloud topic` for supplementary help topics.
  * `gcloud deployment-manager deployments delete` prompt defaults to false.
  * From 0.9.65 (2015/06/17)
  * Fixes `reset-windows-password` on Windows if `openssl` is present on the
    path.
  * `gcloud compute reset-windows-password` is now available as a GA command.
  * Prevent creation of a user that matches the machine name on Windows.
  * gsutil now runs properly from not-default drive letters on Windows.
  * kubectl updated to 0.18.1.
  * `gcloud preview docker` moved to `gcloud docker`.
  * From 0.9.64 (2015/06/10)
  * New commands
  * `gcloud beta compute scp` for secure copy.
  * `gcloud alpha genomics` commands (on datasets).
  * `gcloud alpha source list` to lists project repositories.
  * kubectl will no longer be installed by default.
  * Bug fixes for https load balancing.
  * The help pager is $PAGER or less(1) if available, otherwise a
    builtin pager.
  * Update of gsutil component to version 4.13.
  * From 0.9.63 (2015/06/03)
  * 2x faster command load times.
  * Fix to allow `preview app` to use oauth service accounts
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=133&gt;
  * From 0.9.62 (2015/05/27)
  * Not released.
  * From 0.9.61 (2015/05/20)
  * New kubectl component (installed by default)
  * Internal improvements to gcloud preview app deploy; includes changes to
    command output.
  * `gcloud preview projects` moved to `gcloud alpha projects`
  * Tab completion for `gcloud compute ssh`
  * From 0.9.60 (2015/05/13)
  * VPN moved to GA.
  * Preemptible VM support.
  * Bug fixes.
  * From 0.9.59 (2015/05/06)
  * Bug fixes.
  * From 0.9.58 (2015/04/29)
  * gcloud alpha bigquery launch.
  * Better error reporting in Customer Supplied Encryption Key files.
  * Bug fixes.
  * From 0.9.57 (2015/04/22)
  * gcloud beta deployment-manager launch.
  * gcloud app new deployment behavior.
  * deploy and run commands no longer take directories, only take a list of
    explicit yaml files.
  * gcloud beta compute reset-windows-password, support for new authentication
    scheme on Windows guest agent versions 3.0.0.0 and later.
  * Bug fixes.
  * From 0.9.56 (2015/04/15)
  * Bug fixes.
  * from 0.9.55 (2015/04/8)
  * New and improved gcloud dns surface including:
  * Transactions for scriptable editing of record-sets.
  * Importing record-sets from zone files and yaml files.
  * Exporting record-sets to zone files and yaml files.
  * VPN commands surfaced under gcloud compute.
  * Dataflow CLI commands launched under gcloud alpha!
  * From 0.9.52 (2015/03/18)
  * Bug Fixes.
  * From 0.9.51 (2015/03/11)
  * Bug Fixes.
  * From 0.9.50 (2015/03/04)
  * Introducing the `gcloud beta ...` command group
  * Existing gcloud commands will be replicated under this new group, but
    use the beta version of their API instead of the GA version.
  * New command behavior and features that are beta only will first appear
    under this group until the feature gets promoted to general
    availability.
  * Run `gcloud components update beta` to access the new commands, or it
    will be automatically installed for you on first run attempt.
  * `gcloud beta compute ...` is now available, using the compute 'beta' API.
    Cloud VPN.  See &lt;https://cloud.google.com/compute/docs/vpn&gt;
    for details.
  * Release of `gcloud compute instances move` and
    `gcloud compute disks move`.
  * From 0.9.49 (2015/02/25)
  * The Google Container Registry is now used by default for deployment of
    Managed VM applications. See here for more information:
    &lt;https://cloud.google.com/tools/container-registry/&gt;
  * We've increased the speed of the "image push" phase of Managed VM
    deployments.
  * The heavy lifting of retrieving the Go toolchain has been moved into the
    base Go Docker image which dramatically reduces the bandwidth consumed
    locally when running and deploying your images. You must delete your
    Dockerfile to pick up the changes.
  * We've fixed several bugs related to port forwarding in the local
    devappserver.
  * From 0.9.48 (2015/02/18)
  * A bug fix for running setup-managed-vms multiple times when using
    the Google Container Registry
  * From 0.9.47 (2015/02/11)
  * Bug fixes that allow tab completion to work for components in preview.
  * GCloud now auto installs components based on command execution.
  * From 0.9.46 (2015/02/04)
  * We've made significant improvements to the stability and speed of
    deploying Managed VMs by leveraging the new Google Container Registry.
    See this post for details on how to try it out today:
    &lt;https://groups.google.com/forum/#!topic/google-appengine/c543NHZGhKM&gt;
  * From 0.9.45 (2015/01/28)
  * Several bug fixes in the Dockerfile generated for the 'go' runtime.
    Delete the Dockerfile in your application directory and the Cloud SDK
    will copy the updated Dockerfile on your next deployment.
  * Several bug fixes related to flakiness in the setup-managed-vms command.</changelog>
<changelog author="rjschwei@suse.com" date="1448884800">- Provide a better message for "components" sub command being disabled
  + Added patch disableSelfUpdate.patch</changelog>
<changelog author="rjschwei@suse.com" date="1485777600">- Update to version 140.0.0 (2017/01/18)  (bsc#1002895,bsc#1008328)
  + Remove hidePathMangeling.patch
  + Add gcsdk-gsutil-hide-deps.patch
  + Add gcsdk-gsutil-no-self-update-check.patch
  + Add gcsdk-gsutil-use-system-certs.patch
  + Add gcsdk-no-batch-limit.patch
  + Add gcsdk-no-http-no-tunnel-proxt.patch
  + Add gcsdk-bq-hide-deps.patch
  + Remove disableSelfUpdate.patch, disabled by default from upstream
  + Cloud SDK
  * `gcloud alpha search-help` is now available in alpha.
    Run `gcloud alpha search-help [TERM]` to find gcloud commands whose
    help text contains [TERM].
  + Google Cloud ML
  * `gcloud ml jobs submit training` now supports packages already in Google
    Cloud Storage via the `--packages` flag.
  + Google Cloud Datalab
  * Upgrade the Datalab CLI to the 20170110 build.
  + Google Cloud Debugger
  * The `gcloud debug` command group is now available in GA.
  + Google Container Registry
  * An issue that affected Docker client version parsing during
    `docker-credential-gcr configure-docker` has been fixed.
  + Google Cloud Deployment Manager
  * 'deployment-manager deployments update' can update deployments with a new
    description using --description flag.
  + Emulators
  * The pubsub emulator now accepts web-safe Base64 encoded data.
- From version 139.0.1 (2017/01/12)
  * Fixed crash in `gcloud dataproc clusters create`
  * https://code.google.com/p/google-cloud-sdk/issues/detail?id=1464
- From version 139.0.0 (2017/01/11)
  + Breaking Changes
  * (Google Cloud Logging) The default value of the `--unique-writer-identity`
    flag to `gcloud beta logging sinks create` and
    `gcloud beta logging sinks update` is now true. Please consult the
    documentation before using these commands.
  * (Google Cloud Logging) Remove 'struct' option from `gcloud logging write`.
    Use 'json' instead
  * (Google Cloud Logging) `logging beta metrics create` and
    `logging beta metrics update` commands have changed their flags and
    importantly now use Logging V2 filter syntax. See the help for more
    information.
  * (Google App Engine) Flexible deployments now skip files matching
    `node_modules` and `.git` by default, but no longer skip other hidden
    files by default. Standard deployments are not changing.
  * (Google Compute Engine)
    `gcloud compute target-pools set-backup --backup-pool` and
    `gcloud compute project-info set-usage-bucket --bucket` flags now warn
    if you provide an empty argument; use `--no-backup-pool` and
    `--no-bucket instead`.
  * (Google Cloud Bigtable) Removed `gcloud alpha bigtable` command group;
    please use `gcloud beta bigtable` for all Cloud Bigtable operations.
  * (Stackdriver Debugger) Added a `--location` option to several
    `gcloud beta debug` commands, to separate out the processing of resource
    IDs from filename patterns. These commands now take only resource IDs as
    positional parameters.
  + Google Cloud Datalab
  * Added the command-line tool for Google Cloud Datalab in the Cloud SDK;
    call it via the `datalab` script.
  + Google Cloud Key Management Service
  * Added the `gcloud beta kms` commands for key management.
  + Google Cloud Logging
  * Add `--billing-account` flag to `gcloud logging read`
  * gcloud beta logging metrics list/describe now output the version of the
    filter associated with the metric
  + Google Cloud ML
  * The `gcloud beta ml jobs submit training` now takes a `--scale-tier` flag.
  * Support gzipped TFRecord file type for
    `gcloud beta ml jobs submit prediction`.
  + Google App Engine
  * (Google App Engine) Fixed bug with `gcloud app instances describe`.
  - -service and --version flags are now required.
  * `gcloud beta app deploy` now uses multi-threading rather than
    multi-processing for file uploads; if you've been seeing issues on
    Windows, please try the `beta` command out.
  * `gcloud app versions migrate` is now GA.
  * `gcloud app instances delete` is now GA.
  * Added `gcloud beta app operations` commands.
  * Added `gcloud beta app instances delete` command.
  + Google Compute Engine
  * `gcloud beta compute images create` now has a `--guest-os-features`
    flag for enabling specific OS supported features.
  * Use the new scopes format (see `--help` for deetails) for
  - `gcloud alpha compute instances create`
  - `gcloud alpha compute instances create-from-container`
  - `gcloud alpha compute instance-templates create`
  - `gcloud alpha compute instance-templates create-from-container`
  - `gcloud beta compute instances create`
  - `gcloud beta compute instance-templates create`
  * Add `--custom-extensions` flag to:
    `gcloud alpha compute instances create`,
    `gcloud alpha compute instances set-machine-type`, and
    `gcloud alpha compute instance-templates create`
  + Google Compute Engine (Networking)
  * The `--host` flag for `gcloud alpha compute url-maps
    invalidate-cdn-cache` is now available in the GA version of the command.
  + Stackdriver Debugger
  * Fixed log view URLs in the debug logpoints commands to use the V2 query
    syntax.
  + Google Service Management
  * `--validate-only` flag added to `gcloud service-management deploy` command
  + Google Cloud Functions
  * The `--trigger-params` flag has been renamed to `--trigger-path`
    (the `path=` specifier is no longer necessary). The old flag has been
    deprecated and will be removed or `gcloud alpha functions deploy`.
  * Restore `gcloud alpha functions get-logs` command.
  * Restore deprecated flags `--trigger-topic`, `--trigger-bucket`,
    `--source`, `--bucket`, and `--trigger-gs-uri` to `gcloud alpha
    functions deploy` command.
  + Google Container Engine
  * Update Google Container Engine's kubectl from version 1.4.6 to 1.5.1.
  + Google Cloud Bigtable
  * The `cbt` command line tool component is now available. See:
    https://cloud.google.com/bigtable/docs/go/cbt-reference
  + Google Cloud Datastore
  * `gcloud datastore create-indexes` and `cleanup-indexes` are now GA
  + Google Container Registry
  * `docker-credential-gcr` has been upgraded to v1.3 and now supports Docker
    client v1.14 credential helpers. `docker-credential-gcr` will now
    preferentially act as a credential helper (as opposed to credential
    store) on Docker client versions 1.14+. Update (or install) the
    `docker-credential-gcr` component and run `docker-credential-gcr
    configure-docker` to configure your Docker client to use
    `docker-credential-gcr` to authenticate operations on your GCR
    repositories.
  + Google Cloud Deployment Manager
  * Added labels support to the
    `gcloud alpha deployment-manager deployments create` and `update` commands
    (via the `--labels` and `--{update,remove}-labels` flags respectively).
  * Introduce new syntax `key:val,foo:bar` for `--properties` flag in all
    `gcloud deployment-manager` commands. The old `key=val,foo=bar` syntax is
    deprecated.
- From version 138.0.0 (2016/12/14)
  + Cloud SDK
  * Introduce --(no-)force-key-file-overwrite flags to all gcloud commands
    using SSH key files. These new flags control overwrite behavior when
    SSH key files are broken. Without these flags, interactive sessions will
    ask for confirmation before regenerating key files. Old non-interactive
    behavior (permissive) is deprecated and will be removed in 6 months. To
    preserve old behavior in your scripts, use new flag
  - -force-key-file-overwrite (though this is discouraged).
  * Credential store format for service accounts has changed. Your
    credentials will get auto-upgraded to new format upon usage; however, if
    gcloud is downgraded to previous version those credentials will not be
    usable and users will have to reactivate their service account.
  + Google Cloud ML
  * `gcloud beta ml jobs submit training` is now blocking by default. Use the
    `--async` flag to finish immediately after job submission.
  + Google Compute Engine
  * `gcloud compute instances create` creates instance with no scopes by
    default if project has no default service account.
  * `compute target-ssl-proxies list` deprecated `--regex` and names argument.
    Please use `--filter` flag instead.
  * `gcloud compute connect-to-serial-port` allows for interactive
    connections to the serial port for instances.
  * Promote `compute instances set-scopes` command from alpha to beta.
  + Google App Engine
  * Java SDK updated to 1.9.48. For more details, please see
    https://cloud.google.com/appengine/docs/java/release-notes
  * Python SDK updated to 1.9.49. For more details, please see
    https://cloud.google.com/appengine/docs/python/release-notes
  * `gcloud app describe` is now GA.
  * Added `gcloud beta app instances delete`, which deletes a specific
    App Engine instance.
  * Added `gcloud beta app versions migrate`.
  * Added support for `env: flex` (Flexible Environment) instances to
    `gcloud app instances enable-debug` and `gcloud app instances disable-debug`.
  * Added support for skip_files in Flexible Environment deployments.
  + Google Container Engine
  * Users can create clusters/nodepools with node autoupgrade enabled in
    Beta by adding `--enable-auto-upgrade`. Please refer to
    `gcloud beta container clusters create --help` and
    `gcloud beta container node-pools create --help` for more details.
  * node-pool upgrades can now be rolled back using the
    `gcloud alpha container node-pools rollback &lt;pool-name&gt;` command.
    See `gcloud alpha container node-pools rollback --help` for more details.
  + Google Cloud Container Builder
  * Container Builder timeouts are now unlimited (with a default of ten
    minutes), and can be specified with the --timeout flag.
  + Google Cloud Dataflow
  * The `gcloud dataflow jobs` command group now has the following commands
    in GA: cancel, describe, drain, list, show
  + Google Cloud Functions
  * Remove `gcloud alpha functions get-logs` command.
  * Remove deprecated flags --trigger-topic --trigger-bucket --source --bucket
  - -trigger-gs-uri from `gcloud alpha functions deploy` command.
- From version 137.0.1 (2016/12/08)
  + Google Cloud ML
  * `gcloud beta ml jobs submit training`: Fix crash when `--packages` was not
    specified.
- From version 137.0.0 (2016/12/07)
  + Google Cloud Functions
  * Add `gcloud alpha functions deploy` `--trigger-provider`,
    `--trigger-event`, `--trigger-resource` and `--trigger-params` flags.
  * Add `gcloud alpha functions event-types list` command.
  + Google Cloud ML
  * The `gcloud beta ml models versions` command group has been moved to
    `gcloud beta ml versions`. The old commands still work, but are
    deprecated.
  * The `--origin` flag for the `gcloud beta ml versions create` command now
    accepts local file paths in addition to Google Cloud Storage (`gs://`)
    paths.
  * `gcloud beta ml jobs training`: `--packages` now takes a comma-separated
    list instead of a space-separated list.
  + Google Compute Engine
  * Internal Load Balancing is now available in GA.
  * It is no longer allowed to pass an empty scope in
    `gcloud compute instances create --scopes` flag.
  + Google Container Engine
  * `gcloud container images describe` has some breaking changes to its
  - -format=JSON output.
  + Google Service Management
  * The gcloud service-management surface is now available in the GA and beta
    release tracks. Please use `gcloud service-management` instead of
    `gcloud beta service-management`.
- From version 136.0.0 (2016/12/01)
  + Cloud SDK
  * `gcloud config get-value` is now GA.
  + Google Cloud Service Management
  * Add `gcloud beta service-management undelete`.
  + Google Container Engine
  * Add `gcloud beta container image describe` to list container analysis
    data.
  * Update Google Container Engine's kubectl from version 1.4.4 to 1.4.6.
  + Google Cloud Container Builder
  * `gcloud container builds ...` are now GA.
  + Google Cloud Resource Manager
  * `gcloud organizations ...` are now GA.
  * Removed `gcloud organizations update`.
  + Google Cloud ML
  * Add `gcloud beta ml local predict` to do local prediction.
  * Deprecate '--instances' flag in `gcloud beta ml predict`.
  + Google App Engine
  * `gcloud app instances describe` is now GA.
  * `gcloud app services describe` is now GA.
  * `gcloud app logs read` will now show request logs by default as well as
    stdout, stderr, and crash.log.
  * Add `gcloud beta app describe`, which prints information about the
    current App Engine application.
  * `gcloud beta app deploy` can now deploy go apps, without the use of
    `aedeploy` or `goapp deploy`. Both App Engine Standard and Flexible
    environments are supported. If you are using `runtime: custom` with
    `aedeploy`, you will need to vendor your dependencies into the app
    directory manually.
  * Deprecated the configuration property `app/gsutil`. Affected users are
    warned during `gcloud app deploy` with instructions on how to update
    their configuration appropriately.
  * The App Engine flexible environment now defaults to Python 3.5 when
    Python 3 is requested. To temporarily revert to Python 3.4, specify
    `python_version: 3.4` in the `runtime_config` stanza of your
    [`app.yaml`](https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml).
  * Updated app-engine-go component to the 1.9.48 SDK.
  + Google Compute Engine
  * Add `--service-label` flag to `gcloud alpha compute forwarding-rules
    create`.
  + Cloud Tools for Powershell
  * Add cmdlets to manage Cloud Storage ACLs.
  + Google Cloud Deployment Manager/Runtime Configuration
  * Fixed `gcloud deployment-manager deployments describe` when resource
    expansion fails.
  + Bigtable Emulator
  * Bigtable emulator now supports `column_range_filter`.
  + Google Cloud Dataproc
  * Add `--service-account` flag to `gcloud dataproc clusters create`.
- From version 135.0.0 (2016/11/16)
  + Google Cloud Service Management
  * `gcloud service-management deploy` command now supports providing
    multiple service configuration or API specification inputs
    simultaneously. This change allows creating .proto and YAML based
    configurations for gRPC services.
  + Google Container Engine
  * Change the `gcloud container list-tags` command to support user-specified
    filters on occurrences and exposes a column summarizing vulnerability
    information.
  + Google Cloud Resource Manager
  * `gcloud organizations update` is now deprecated.
  + Google Cloud Deployment Manager/Runtime Configuration
  * Runtime configuration variables can now be set and retrieved using text
    values.
  + Bigtable Emulator
  * Now supports macOS Sierra.
  + Google App Engine
  * The App Engine flexible environment now includes Python 3.5
    support (beta). To preview this runtime, specify `python_version: 3.5`
    in the `runtime_config` stanza of your
    [`app.yaml`](https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml) file.
  * Added the `gcloud beta app services describe` command, which prints
    information about a given service.
- From version 134.0.0 (2016/11/09)
  + Cloud SDK
  * `gcloud info --run-diagnostics` flag is now available to diagnose common
    installation and local network issues.
  * `gcloud init` now has a `--skip-diagnostics` flag.
  + Google AppEngine
  * App Engine Java SDK updated to 1.9.46.
    Please visit the following release notes for details:
    https://cloud.google.com/appengine/docs/java/release-notes
  * Added `gcloud app create` command, which creates an App Engine app in the
    current project.
  * Added `gcloud app regions list` command, which lists support for
    App Engine Standard and Flexible environments for each geographical
    region.
  * `gcloud app deploy` now offers to create an App Engine app
    interactively, if the current project does not have an app yet.
  + Google Cloud BigQuery
  * Add support for specifying a null marker when loading data. See the
    `null_marker` flag within the `load` command.
  + Google Compute Engine
  * `gcloud compute instance-groups managed delete` shows clean error message
    instead of bare exception on attempt to delete zonal and regional Managed
    Instance Groups in one gcloud invocation. Old behavior was to accept and
    invoke such request and then fail on waiting for operation complete.
  * Remove OpenSUSE as a default image option. OpenSUSE images are still
    available in the opensuse-cloud project.
- From version 133.0.0 (2016/11/02)
  + Google Cloud Container Builder
  * `gcloud alpha container builds` promoted to beta. The following has
    changed:
  * The 'create' command is now called 'submit'.
  * The 'stream-logs' command is now called 'log', and will only stream
    the log if the '--stream' flag is used. Otherwise, it will print
    only the log contents available at the time the command was run.
  The alpha commands will remain, as is, until at least March of 2017.
  + Google Compute Engine
  * regional instance groups are now GA.
    `gcloud compute instance-groups managed`
  * Customer-Supplied Encryption Keys (CSEK) for image creation is now GA. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for details.
  + Google Container Engine
  * Update kubectl to version 1.4.4.
- From version 132.0.0 (2016/10/26)
  + Breaking Changes
  * (Cloud SDK-wide) Command line flag abbreviations are no longer supported.
  * (Cloud SDK-wide) Python 2.6 is no longer supported by the Cloud SDK and
    commands may not function correctly when run under an Python 2.6
    interpreter. Please update your Python installation to 2.7 to ensure
    compatibility.
  * If you have a 2.7 interpreter on your system that is not the default,
    you can use the CLOUDSDK_PYTHON environment variable to point to it.
  * The last version of the SDK that supports Python 2.6 is 131.0.0,
    which can be downloaded from our archive:
    &lt;https://cloud.google.com/sdk/downloads#earlier_versions&gt;
  * (Google Compute Engine/Google Cloud Source Repositories): Google Cloud
    Source Repositories scope no longer added by default on instance creation.
  * (Stackdriver Debugger) Changed the default to true for the `--all-users`
    option on `gcloud beta debug logpoints list` command.
  + Google Cloud Storage
  * Update gsutil component to 4.22
    See: &lt;https://github.com/GoogleCloudPlatform/gsutil/blob/v4.22/CHANGES.md&gt;
  + Google Compute Engine
  * Allow specifying both `--network` and `--subnet` for the same network
    interface card.
  + Google Cloud Dataproc
  * Jobs and clusters now support labels on creation
  * Jobs and clusters now support filtering by labels and state
  + Google Container Engine
  * Google Container Engine cluster upgrade operations can now be cancelled
    using the `gcloud alpha container operations cancel` command.  See
    `gcloud alpha container operations cancel --help` for more details.
  + Cloud Tools for Powershell
  * Fix a bug where the module is not picking up the active user credentials
    correctly.
  * Make `New-GcsObject` `-ObjectName` parameter optional when uploading a
    file.
  * Add ability to pipeline `GcsObject` to `Write-GcsObject` cmdlet.
- From version 131.0.0 (2016/10/19)
  + Cloud SDK
  * Added PowerShell provider for Google Cloud Storage; allows navigation of
    Google Cloud Storage buckets as if they were a local file system.
    When using Cloud Tools for PowerShell `cd` into gs:\ and type `dir` to
    begin. Learn more at
    https://cloud.google.com/tools/powershell/docs/backup.
  * App Engine updated to 1.9.45. Java SDK updated to 1.9.44.
    Please visit the following release notes for details:
    https://cloud.google.com/appengine/docs/java/release-notes
  * `gcloud config configurations create` will now automatically activate
    specified empty configuration. Use `gcloud config set` to populate its
    properties.
  + Google Cloud Compute
  * The Customer-Supplied Encryption Keys (CSEK) feature for Google Compute
    Engine image creation is now available in the beta release track. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for details.
  + Google Container Engine
  * Added support for for creating new clusters and nodepools on preemptible
    VM instances in Beta by adding `--preemptible`. See
    `gcloud beta container clusters create --help` and
    `gcloud beta container node-pools create --help` for more details.
  * Fixed a bug in `gcloud alpha container clusters update` that
    prevented disabling cluster autoscaling. Cluster autoscaling
    can now be disabled by running:
    `gcloud alpha container clusters update --disable-autoscaling`
  * Update kubectl to version 1.4.1.
  + Google Cloud BigQuery
  * Added support for setting labels on query jobs.
    Example usage: `bq query --label "foo:bar" "select 123"`.
    The `show` command outputs any labels set on a job.
  + Google Source Repository
  * Change the Cloud Source Repositories scope given by default to
    Google Compute Engine Instances and Instance Templates to read_only
    from full control.
- From version 130.0.0 (2016/10/12)
  + Breaking Changes
  * Breaking change to --network-interface in `alpha compute instances
    create`, and `alpha compute instance-images create` commands. By default
    interfaces will have ephemeral IP (was: no external ip).
  + Google AppEngine
  * App Engine: The `gcloud app deploy` command no longer blocks when
    stopping the previous version; this should speed up deployment times.
    Instructions for checking the status of the stop-version operation are
    included in the command output.
  * Support ramdisk volumes in App Engine flexible environments Alpha.
  + Google Cloud Functions
  * Add `alpha functions regions list` command.
  + Google Cloud ML
  * Change '--instances=' to
    '(--json-instances=, --instances= | --text-instances=)' to allow
    `gcloud beta ml predict` to read files in UTF-8 encoded text format.
  + Google Cloud Platform Projects
  * Add the `gcloud alpha projects create` command.
  + Google Compute Engine
  * Add new key to --network-interface in `alpha compute instances create`,
    and `alpha compute instance-images create` commands: no-address.
  * Make flag --network-interface visible in `alpha compute instances create`,
    and `alpha compute instance-templates create` commands.
  + Google Container Engine
  * Fix a bug in `gcloud beta container images list-tags`.
  * Add support for kubernetes labels on new clusters and nodepools by passing
    `--node-labels=label1=value1,label2=value2...`. See
    `gcloud container clusters create --help` and
    `gcloud container nodepools create --help` for more details and
    examples.
- From version 129.0.0 (2016/10/05)
  + Google Cloud Bigtable
  * `gcloud alpha bigtable` commands are deprecated and will be removed in
    release 134.0.0. All users should migrate to `gcloud beta bigtable`
    commands.
  + Google Cloud ML
  * Add `gcloud beta ml jobs stream-logs` JOB [--allow-multiline-logs]
    [--polling-interval=POLLING_INTERVAL; default="60"] [GLOBAL-FLAG ...]
    to show logs from a running Cloud ML job.
  + Google Compute Engine
  * The --replacement flag is no longer required in the
    `gcloud compute images deprecate` command.
  * Add --create-disk flag to `gcloud alpha compute instances create`.
  * Add --create-disk flag to `gcloud alpha compute instance-templates
    create`.
  + Google Container Engine
  * Can now specify the cluster-version when creating Google Container Engine
    clusters.
  * Update kubectl to version 1.4.0.
  + Google Container Registry
  * `docker-credential-gcr` bug fixed.
  + Go SDK
  * Update Go SDK component to use 20160927 release, based on Go 1.6.3.
  + Stackdriver Logging
  * Added commands to manage logs-based metrics in Stackdriver Logging.
- From version 128.0.0 (2016/09/28)
  + Breaking Changes
  * The `gcloud auth application-default` commands are now in GA.
    `gcloud auth login` no longer writes Application Default Credentials, use
    `gcloud auth application-default login` instead.
  + Google AppEngine
  * Java apps that have no app.yaml file are now auto-detected based on a
    WEB-INF/appengine-web.xml file when launching the dev_appserver.
  * Fixed timestamp processing issue
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=1121) in
    `gcloud app logs read`.
  + Google Cloud Functions
  * Added the `--memory` flag to `gcloud alpha functions deploy` to allow
    configuration of amount of memory available during function execution.
  + Google Cloud ML
  * Added `gcloud beta ml local train` command which runs user code
    locally and injects the environment variables necessary for running
    distributed TensorFlow jobs in subprocesses.
  * `gcloud beta ml jobs submit training` now takes a path to a python
    package, and either (1) builds from the setup.py file at the package
    root, or (2) generates a setup.py file and builds the package. It then
    uploads the generated tar.gz archives to Google Cloud Storage.
  + Google Compute Engine
  * Internal load balancing is now in beta.
  * Cloud Source Repositories control scope is now included in the list
    of default scopes granted to newly created instances and instance
    templates.
  * Added multi-nic support to `gcloud alpha compute instances create` and
    `gcloud alpha compute instance-templates create`.
  + Google Container Engine
  * Can now create temporary clusters with all kubernetes alpha features
    enabled using `gcloud alpha container clusters create
  - -enable-kubernetes-alpha`.
  * Added support for kubernetes labels on new clusters and nodepools by
    passing
    `--node-labels=label1=value1,label2=value2...`. See
    `gcloud alpha container clusters create --help` and
    `gcloud alpha container nodepools create --help` for more details and
    examples.
  + Google Container Repository
  * Added the ability to configure where (and in which order)
    docker-credential-gcr searches for Google Container Registry
    credentials. Run `docker-credential-gcr config --help` for more details.
- From version 127.0.0 (2016/09/21)
  + Google BigQuery
  * New load/query option in BigQuery client to support schema update
    within a load/query job.
  * New query option in BigQuery client to specify query parameters in
    Standard SQL.
  + Google Cloud Dataproc
  * `gcloud dataproc clusters create` flag
    `--preemptible-worker-boot-disk-size`
    can be used to specify future preemptible VM boot disk size.
  + Google Container Engine
  * Update kubectl to version 1.3.7.
  + Google Cloud ML
  * New `gcloud beta ml predict` command to do online prediction.
  * New `gcloud beta ml jobs submit prediction` command to submit batch
    prediction job.
  + Google Cloud SQL
  * New arguments to beta sql instances create/patch commands for Cloud SQL
    Second Generation instances:
  * `--storage-size` Sets storage size in GB.
  * `--maintenance-release-channel` Sets production or preview channel for
    maintenance window.
  * `--maintenance-window-day` Sets day of week for maintenance window.
  * `--maintenance-window-hour` Sets hour of day for maintenance window.
  * `--maintenance-window-any` (patch only) Clears maintenance window
    setting.
- From version 126.0.0 (2016/09/14)
  + Breaking changes
  * The HTTP error messages for these command groups have changed to a common
    format:
  * `gcloud dns`
  * `gcloud genomics`
  * `gcloud logging`
    Some command groups have not changed yet. That should happen in the next
    release. You can use `--log-http` to see the details of all HTTP
    requests and responses on the standard error.
  + Google Compute Engine
  * Add `--connection-draining-timeout` flag to `gcloud compute
    backend-services {create,update}` commands.
  * Added `gcloud alpha compute instance-groups managed update-instances` and
    `stop-proactive-update-instances` commands.
  + Google Cloud Debugger
  * The `gcloud beta debug source gen-repo-info-file` command, which
    generates repository information files for the Stackdriver Debugger,
    is now available.
  + Google Container Registry
  * The `gcloud container images` command group is now available in the beta
    release track.
  + Cloud SDK
  * Added `core/custom_ca_certs_file` property to allow use of a custom CA
    certificate file.
  + Emulators
  * Cloud Datastore emulator now supports proto-over-HTTP and JSON for
    the v1 API. This version of the emulator resolves the deserialization
    issues in 123.0.0.
- From version 125.0.0 (2016/09/07)
  + Google BigQuery
  * `gcloud alpha bigquery` is no longer available.  To use BigQuery, use
    the `bq` tool shipped with the Cloud SDK.
  + Google Compute Engine
  * Add support to change the default service account on a Compute Engine
    project (alpha release) via the following command:
    `gcloud alpha compute project-info set-default-service-account`
  * Support multiple network interface cards in
    `gcloud alpha compute instances create` command.
  * Add `gcloud alpha compute instances set-scopes` command.
  + Google Container Engine
  * Update kubectl to version 1.3.6.
  + Google Container Repository
  * Released bug fixes for docker-credential-gcr as v1.0.1, please rerun
    `docker-credential-gcr configure-docker` after updating.
  + Google Cloud Logging
  * `gcloud logging create` and `gcloud logging update` echo back the writer
    identity associated with the sink.
  + Google Cloud Dataflow
  * The Dataflow CLI is now in Beta.
  + Google Cloud Deployment Manager
  * `gcloud deployment-manager manifests describe` with no manifest
    specified will show the latest manifest of the given deployment.
  + Emulators
  * `gcloud beta emulators datastore start` now defaults to the new
    version of the emulator which supports Cloud Datastore API v1 and
    v1beta3 over gRPC, proto-over-HTTP, and JSON-over-HTTP.
- From version 124.0.0 (2016/08/31)
  + Breaking Changes
  * Creating a Global Backend Service in Compute Engine will warn you if
    you don't use --global. In the future this will be required.
  * Major changes were made to `gcloud alpha dataflow` commands. See
    Google Cloud Dataflow section for more information
  + Google App Engine
  * Added endpointscfg.py to the app-engine-python component.
  * Skipped modules during upload will now be logged at INFO level instead of
    WARN.
  + Google Cloud Dataflow
  * Changes to `gcloud alpha dataflow` commands:
  * Changed the `jobs list` command now has a "status" filter. This
    change is from the JobsV1B3 API. You can now use the API's filter
    request as either "all", "terminated", or "active".
  * Added the `logs list` command. This dumps the log messages created
    from the workflow. Please see the help docs for more information.
  * Renamed `metrics tail` to `metrics list`.
  * Renamed `metrics list` --origin flag to --source. This can be either
    "user" for custom-made aggregates or "service" otherwise. This
    defaults to "all".
  * Added `metrics list` --transform flag. This filters all metrics that
    prefix regex matches the argument.
  * Removed `jobs list` --job-name flag.
  * Added `jobs list` --uri flag.
  + Cloud Tools for Powershell
  * Add Google Cloud Sql and Google Cloud Dns powershell cmdlets.
  + Google Cloud Deployment Manager
  * `deployment-manager deployments create` with a template file will copy
    the outputs specified in the schema to the generated config file.
  + Google Cloud Functions
  * Add alpha  functions logs read command
  + Google Container Repository
  * docker-credential-gcr (GCR's Docker credential helper) has been added
    as an optional component for GCR customers running Docker client v1.11
    or newer. Run `gcloud components install docker-credential-gcr`
    followed by `docker-credential-gcr configure-docker` in order to
    configure Docker. You may then use Docker normally, without any gcloud
    interaction at all (e.g. `docker pull gcr.io/myproject/myimage`)
  + Google Container Engine
  * Update kubectl to version 1.3.5.
  + Google Compute Engine
  * Added `gcloud compute instances stop` --discard-local-ssd flag.
  * Added windows-sql-cloud project to the default public image list.
  + Cloud SDK
  * `gcloud config get-value` is now available in the BETA release track.
  + Emulators
  * Cloud Datastore emulator now supports proto-over-HTTP and JSON
    for the v1 API.
  + Cloud SQL
  * New commands added to beta:
  * `gcloud beta sql backups create`
  * `gcloud beta sql backups create`
  * `gcloud beta sql instances failover`
  * New flags for `gcloud beta sql instances create`:
  * --failover-replica-name
  * --replica-type
  * --storage-auto-increase
  * --storage-type
  * New flags for `gcloud beta sql instances patch`:
  * --storage-auto-increase
  * --no-storage-auto-increase
- From version  122.0.0 (2016/08/24)
  + Google App Engine
  * The `gcloud beta app regions list` command is now available. It
    shows support for the standard and flexible environments for each
    geographical region.
  * `gcloud app versions describe` now shows more extensive information
    about the deployed version, including the container used for
    App Engine Flexible.
  * Built-in versions will no longer appear when listing App Engine
    versions (`gcloud app versions list`).
  + Cloud SDK
  * Users can now make logs garbage collection optional by changing the
    value of the `core/max_log_days` property to 0.
  * The `gsutil` component has been upgraded to version 4.21.
  + Google Cloud Machine Learning
  * Added `gcloud alpha ml jobs submit training` command to start a
    Cloud ML training job.
  + Google Compute Engine/Networking
  * `compute networks switch-mode` and `compute networks expand-ip-range`
    commands are now in beta.
  + Google Container Engine
  * Image Type selection for `gcloud container` commands is now GA.
  + Google Cloud Deployment Manager
  * `gcloud deployment-manager deployments` will now display `INTENT`
    when applicable.
  + Emulators
  * A bug causing the rejection of unpadded base64-encoded bytes data in the
    Pub/Sub emulator (INVALID_ARGUMENT: "Payload isn't valid for request")
    has been fixed.
- From version  122.0.0 (2016/08/17)
  + Google App Engine
  * Added `gcloud beta app instances describe`, which shows information
    about a running App Engine Flexible instance.
  * Add new flags to `gcloud alpha functions deploy`, hide flags that
    are being replaced with new flags, log a warning when someone uses
    a flag to be replaced:
  * *--bucket    * to be replaced by *--stage-bucket*.
  * *--source    * to be replaced by *--local-path
  * (for code in local file system)
  * --source-path    * (for code in Google Code Storage).
  * *--trigger-gs-uri    * to be replaced by *--trigger-bucket*.
  + Cloud SDK
  * `gcloud init` now has an opt-in for listing all user projects, which
    could be in the hundreds. The user can now to opt-in to see all projects,
    or they can just type in a known project.
  + Google Cloud Machine Learning
  * Add `gcloud alpha ml models versions` group to manage Cloud ML model
    versions.
  * Add `gcloud alpha ml models` group to manage Cloud ML models
  * Add `gcloud alpha ml jobs` group to manage Cloud ML training and
    prediction jobs.
  + Google Cloud Genomics
  * The `gcloud genomics pipelines run` command now uses the default Compute
    Engine zone property if the *--zones    * flag is not specified.
  + Google Cloud Pub/Sub
  * Fixed error handling bug in `gcloud beta pubsub subscriptions create`
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=1017).
  + Google Compute Engine
  * Enable *--health-checks
  * flag for the `gcloud beta compute backend-services`
    `create` and `update` commands.
  + Google Container Builder
  * *RepoSource    * is now available as a source for builds.
  * *BuildSteps    * now respect arbitrary dependencies on each other
    as defined by the `waitFor` field.
  + Google Container Engine
  * Update kubectl to version 1.3.4.
- From version  121.0.0 (2016/08/10)
  + Google App Engine
  * Cloud SDK dev_appserver.py supports running App Engine Standard Go
    applications.
  * `gcloud app instances disable-debug` now deletes the instance rather
    than restarting it. New instance(s) may spawn based on the app's
    scaling settings.
  + Google Cloud Dataproc
  * Added the `--preemptible-worker-boot-disk-size` flag to
    `gcloud dataproc clusters create`.
  + Google Compute Engine
  * `gcloud compute backend-services` session affinity flags have been
    promoted from beta to GA.
  + Google Container Engine
  * Changed the `container/use_client_certificate` property default value to
    `false`. This makes the `gcloud container clusters create` and
    `gcloud container clusters get-credentials` commands configure
    `kubectl` to use Google OAuth2 credentials by default instead of the
    legacy client certificate.
  + Google Cloud Dataflow
  * Added the `gcloud alpha dataflow jobs drain` command. The `drain` command
    takes a streaming job and stops receiving new data from the sources. It
    then processes the buffered data. For more information please see the
    documentation for stopping a running pipeline at
    &lt;https://cloud.google.com/dataflow/pipelines/stopping-a-pipeline&gt;.
  + Google Cloud DNS
  * Fix for issue reported in:
    &lt;http://stackoverflow.com/questions/38636010/removing-dns-entries-with-gcloud&gt;.
  + Stackdriver Error Reporting
  * Added `gcloud beta error-reporting events report` command for reporting
    errors.
- From version  120.0.0 (2016/08/03)
  + Deployment Manager
  * `deployment-manager resources list` will show INTENT when the
    resource STATE is `IN_PREVIEW`.
  * `deployment-manager deployments describe` will show output values in
    addition to listing the resources.
  + Emulators
  * Added a `gcloud beta emulators bigtable env-init` command to export
    environment variables required to communicate with the bigtable emulator.
  * The PubSub emulator now correctly starts the push loops when creating
    a push subscription.
  + Google Cloud DNS
  * `gcloud dns` now supports CAA records.
  + Google Cloud Storage
  * Update gsutil component to 4.20.
    See: &lt;https://github.com/GoogleCloudPlatform/gsutil/blob/v4.20/CHANGES.md&gt;
  + Google Compute Engine/Networking
  * `gcloud alpha compute instance-groups managed wait-for-stable`
    command waits until all `current_action` fields are set to none and
    there are only no `pending_actions` in managed instance group.
  * `gcloud compute xpn` commands now available in the alpha release track.
    These commands configure cross-project networking.
  * `gcloud compute networks subnets {get,set}-iam-policy` commands now
    available in alpha.
  + Google Container Engine
  * Update kubectl to 1.3.3.
- From version  119.0.0 (2016/07/27)
  + Google BigQuery
  * Added support for dataset labels. See:
    &lt;https://cloud.google.com/bigquery/docs/labeling-datasets&gt; for more
    details.
  * Now sending progress output to stderr and query output to stdout.
    This fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=780&gt;.
  + Google Cloud SDK
  * `gcloud auth login` will stop writing application default credentials
    in a future release. See:
    &lt;https://developers.google.com/identity/protocols/application-default-credentials#toolcloudsdk&gt; for more information.
  * Command line flag abbreviations are now deprecated and produce warning
    messages. Flag abbreviations will be completely disabled in release
    130.0.0. This pre-empts the problem of future flag additions making
    some flag abbreviations ambiguous, possibly breaking scripts.
  + Google Cloud SQL
  * Added the `gcloud beta sql users` command group with commands that enable
    management of users on Cloud SQL instances.
  + Google Cloud Platform Projects
  * `gcloud alpha projects update` now support labels.
  + Google Container Engine
  * Added the `delete` command to the `gcloud alpha container images` command
    group.
- From version  118.0.0 (2016/07/20)
  + Emulators
  * There is a new `gcloud beta emulators start bigtable` command for
    starting a Cloud Bigtable emulator.
  + Google Compute Engine/Networking
  * `gcloud alpha compute backend-services` and `forwarding-rules` commands
    now support the internal load balancing scheme. Please use
    `--load-balancing-scheme=internal` flag when creating these resources.
    In addition `gcloud alpha compute forwarding-rules create` supports
    `--backend-service` flag to allow forwarding to internal load balancers.
  * Beta release of `compute connect-to-serial-port` command for
    Interactive Serial Console support. See
    http://cloud.google.com/compute/docs/instances/interacting-with-serial-console for details.
  + Google Container Engine
  * Bump kubectl from 1.2.4 to 1.2.5.
  + SQL
  * `gcloud beta sql instances create` supports new database type MYSQL_5_7.
  + Windows support
  * Beta launch of Google Cloud PowerShell. PowerShell cmdlets for managing
    Google Cloud Storage and Google Compute Engine.
    For more information see
    https://googlecloudplatform.github.io/google-cloud-powershell.
- From version  117.0.0 (2016/07/13)
  + Google Compute Engine
  * Regional Managed Instance Groups commands are now in beta.
  * `target-ssl-proxies` commands are now in beta.
  * Connection-based load balancing commands are now in beta.
  * Added `--connection-draining-timeout` flag to
    `gcloud beta compute backend-services` `create` and `update` commands.
  * `health-checks` command group is now in beta.
  + Google Container Engine
  * Local SSDs are now supported for clusters via the `--local-ssd-count`
    flag (in beta).
  * Added `--additional-zones` flag to `gcloud beta container clusters
    update`.
  + Google Container Builder
  * The `gcloud alpha container builds create` command now supports using
    JSON or YAML config files to configure builds, using the `--config` flag.
- From version  116.0.0 (2016/06/29)
  + Breaking Changes
  * `gcloud alpha dataflow list-messages` datetime values are now
    displayed in ISO 8601 format: 2015-01-15T12:31:07 ('T' separating the
    date and time components).
  + Google App Engine
  * The `gcloud app` surface is now available in the GA and beta release
    tracks. Please use `gcloud app` instead of `gcloud preview app`
    (some features only available in the beta release track).
  * Add `gcloud app open-console` command, which opens the App Engine
    dashboard in a web browser.
  + Google Cloud Datastore emulator
  * The Cloud Datastore emulator can accept an IPv6 address for the
    `--host-port` argument.
  * Cloud Datastore emulator no longer fails when trying to load an
    index.yaml file.
  + Google Container Builder
  * The `gcloud alpha container builds` command group creates and manages
    builds using the Google Container Builder service. See
    https://cloud.google.com/container-builder/docs/ for API documentation.
  + Google Cloud Dataproc
  * Added `--preemptible-worker-boot-disk-size` flag, which allows
    configuration of preemptible worker boot disk, to `gcloud beta dataproc
    clusters create`.
  + Google BigQuery
  * New query option in BQ client to specify a limit on bytes billed for the
    query.
  + Google Cloud Bigtable
  * Added `gcloud beta bigtable instances` group to manage Bigtable
    instances.
  * Added `gcloud beta bigtable clusters` group to manage Bigtable clusters
    within instances.
  * Known issue: `gcloud beta bigtable instances create` is an asynchronous
    operation by default and will not block with or without the `--async`
    flag.
- From version  115.0.0 (2016/06/22)
  + Breaking Changes
  * (Google Compute Engine) The `debian-7` and `debian-7-backports` image
    aliases have been removed, as Debian 7 has reached end-of-life
  * (Google Compute Engine) The `--port-range` flag in the `gcloud compute
    forwarding-rules create` command has been deprecated; please use the
    `--ports` flag instead. At this time only consecutive ports can be
    specified.
  * (Google Compute Engine) `gcloud alpha compute rolling-updates` commands
    have been deprecated and removed.
  * (Google Container Engine) The `--wait` flag for the `gcloud container
    clusters` command group is now deprecated; please use the `--async` flag
    instead.
  + Cloud SDK
  * Users will now be prompted to set Cloud SDK proxy properties if network
    issues are detected while running `gcloud init`.
  + Google Compute Engine
  * `gcloud compute backend-services {create,update} --enable-cdn` flag
    has been promoted from beta to GA.
  * `gcloud compute url-maps invalidate-cdn-cache` has been promoted
    from beta to GA.
  * The `--remote-traffic-selector` flag in `gcloud compute vpn-tunnels
    create`, which allows specifying a list of CIDR blocks to be used
    during IKE\IPsec traffic selectors negotiation, is now available in
    the GA release track.
  + Google App Engine
  * Add `gcloud preview app versions describe` command.
  + Deployment Manager
  * (beta only) deployment-manager now supports rollbacks with the
    `--manifest-id` flag: `gcloud beta deployment-manager deployments update
    deployment-name --manifest-id=MANIFEST-ID`
  + Docker
  * `gcloud docker` now respects the `$DOCKER_CONFIG` environment variable
  + Emulators
  * The Cloud Datastore emulator now has an `env-unset` command which
    prints the commands to unset any environment variables set by running
    the commands in the output of the `env-init` command.
- From version  114.0.0 (2016/06/15)
  + Breaking Changes
  * (Google Compute Engine) Deprecated the use of image aliases. Please use
    image families instead. See https://cloud.google.com/compute/docs/images
    for more details.
  * (Google App Engine) Removed the deprecated and unused `--force` flag for
    `gcloud app deploy`.
  * (Google Cloud Debugger) Removed `gcloud alpha debug` command group;
    debug commands are now accessible solely using `gcloud beta debug`.
  + Google Compute Engine
  * The Customer-Supplied Encryption Keys (CSEK) feature for Google Compute
    Engine disks is now available in the GA release track. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for more details.
  * Added autocompletion for the URL map name in
    `gcloud compute url-maps invalidate-cdn-cache`.
  * Added `gcloud alpha compute networks switch-mode` command.
  * Added `gcloud alpha compute networks subnets expand-ip-range` command.
  * Added `--remote-traffic-selector` flag, which allows specifying a list
    of CIDR blocks to be used during IKE\IPsec traffic selectors
    negotiation, to `gcloud beta compute vpn-tunnels create`
  * Fixed `gcloud compute routes list` command to display vpn-tunnel as
    `NEXT_HOP`.
  + Google App Engine
  * Parallelized source file uploads in `gcloud preview app deploy` for
    increased speed. To revert to the old behavior in event of a problem,
    please run `gcloud config set app/num_file_upload_processes 1`
    and report an issue here:
    https://code.google.com/p/google-cloud-sdk/issues/list
  * Google App Engine components updated to 1.9.38.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Added support for Managed VMs instances in
    `gcloud preview app instances enable-debug` and
    `gcloud preview app instances disable-debug`.
  + Docker
  * Fixed a bug where Windows users experienced docker authentication issues
    when the `%HOME%` variable was set and differed from `%USERPROFILE%`
  + Emulators
  * Fixed behavior of pub/sub emulator subscription topic names when their
    respective topics are deleted. They should now be set to
    `_deleted-topic_`.
- From version  113.0.0 (2016/06/08)
  + Cloud SDK
  * gcloud now uses Internet Explorer proxy configuration settings when on
    Windows, or MacOSX SystemConfiguration proxy settings on Mac, if the
    gcloud configurations `proxy/*` are not set.
  + Google Compute Engine
  * `gcloud compute ssh` no longer generates keys when invoked with
  - -plain flag.
  * `gcloud compute routers` is now GA.
  + Google Genomics
  * `gcloud genomics pipelines run` command supports passing "inputs" and
    "outputs" as repeated parameters.
- From version  112.0.0 (2016/06/01)
  + Cloud SDK
  * Updated error messages for `gcloud projects` surface.
  * `gcloud docker` commands now take less time to execute when the
    Docker client is not configured to use a credential helper.
  + Google App Engine
  * The `--docker-build` flag and related `app/docker_build` property,
    as well as `app/use_cloud_build` property have been deprecated and will
    be removed in a future release. By default, Docker images are built
    remotely using Google Container Builder. To perform a Docker build on
    a different host, you can run:
    docker build -t gcr.io/project/service.version .
    gcloud docker push gcr.io/project/service.version
    gcloud preview app deploy --image-url=project/service.version
  + Google Compute Engine
  * Added `--licenses` flag to `gcloud compute images create`.
  + Google Container Engine
  * Fixed bug where only 16-bit kubectl was installed on Windows.
    Now Installs 32 and 64-bit.
  + Google Genomics
  * `gcloud alpha genomics datasets/callsets` name argument is a flag,
    instead of positional.
  * `gcloud alpha genomics pipelines run` command now accepts "zones"
    command-line argument.
  * `gcloud alpha genomics datasets restore/update` and
    `variantsets delete/describe` now take string IDs instead of ints.
  + Deployment Manager
  * `gcloud deployment-manager deployments describe` output only reports
    errors once, includes status for resources, and includes more useful
    fields.
- From version  111.0.0 (2016/05/25)
  + Google App Engine
  * `gcloud docker` commands are now less verbose during the authentication
    operation.
  + Google Container Engine
  * `gcloud container clusters update` command now GA.
  * `gcloud container node-pools` commands are now GA.
  + Google Compute Engine
  * Enabled Strict Host Key Checking for SSH connections (after the first
    connection) to instances. Also adds a new flag to `gcloud compute ssh`
    called `--strict-host-key-checking` to control the StrictHostKeyChecking
    option.
  * Add support for customer-supplied encryption keys to `gcloud beta compute
    instances start`. (in beta track)
  * Implemented backend-service connection based balancing mode.
  + Google Service Registry
  * Launched `gcloud alpha service-registry`. (alpha track)
    Users will need to sign up
    (https://docs.google.com/forms/d/11SfJGB3LUGgT_aSMlVzWoJ0ec2fHKwk0J4e-zTNw0Bs/viewform?edit_requested=true)
    before enabling this API in their projects.
  + Deployment Manager
  * Added `gcloud alpha deployment-manager runtime-configs`. Alpha
    commands for Deployment Manager's Runtime Config API.
  + Emulators
  * Adds a `--legacy` flag to gcloud beta emulators datastore. The flag
    is set by default and maintains existing behavior with support for
    Cloud Datastore API v1beta2. Passing `--no-legacy` uses a new version
    of the Cloud Datastore Emulator which supports Cloud Datastore API
    v1beta3 over gRPC, JSON, and proto-over-HTTP. The default behavior of
    the legacy flag will change in a future release.
  + Organizations
  * Launched `gcloud alpha orgranizations`. (alpha track)
- From version  110.0.0 (2016/05/18)
  + Google IAM
  * The `gcloud iam` command group is now available in GA. The
    `gcloud beta iam` will still be available for several more releases.
  + Google App Engine
  * Fixed issue with the `--docker-build=local` flag in the
    `gcloud preview app deploy` command with docker version 1.10+. Note
    that local Docker builds with Docker version 1.11 will still fail when
    using the new Docker external credentials; please downgrade to the
    plain credential store.
    https://code.google.com/p/google-cloud-sdk/issues/detail?id=802
  + Google Container Engine
  * `gcloud beta container` commands (e.g. `container create`) now support
    specifying ImageTypes.
  * The `gcloud container clusters list` command now sorts the clusters
    based on zone and then on cluster name.
  * The `gcloud container clusters create` command now allows specifying
  - -max-nodes-per-pool (default 1000) to create multiple node pools for
    large clusters.
  + Google Compute Engine
  * The `gcloud compute backend-services` backend commands now support
  - -instance-group-zone and --instance-group-region to qualify instance
    group specifically. Before --zone, --region was used to qualify all
    resource arguments, where as now it is used to qualify backend service.
  + Google Genomics
  * The `genomics variantsets create` command now supports the --name and
  - -description flags.
  * The `genomics variantsets delete` command displays the name of the
    variant set before prompting the user to delete it.
  * The genomics `variantsets describe/list` commands display variant set
    names and descriptions.
  + Emulators
  * The Google Cloud Datastore emulator supports a new environment variable
    for client library configuration.
  * The Google Cloud Datastore emulator flag --store-on-disk has been fixed to
    accept a false value using --no-store-on-disk. Previously,
  - -store-on-disk=False could be specified but wasn't respected.
  + Debug
  * The `The gcloud debug` command group is now in Beta.
  + Misc.
  * The Cloud SDK Windows installer is now dual signed SHA1 and SHA256. The
    executable is signed with both authenticode and RFC3161 signatures.
  * The winkeygen.exe executable is also now dual signed, like above.
- From version  109.0.0 (2016/05/11)
  + Google App Engine
  * Google App Engine components updated to 1.9.37.
  * Please visit the following release notes for details:
  * Python -
    https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Fixed issue with failed uploads in gcloud preview app-deploy
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=784).
  * Deprecated --server flag for app commands; its use is unsupported.
  + Google Compute Engine
  * Removed the `gcloud alpha compute autoscaler` command group.
  * Removed deprecated `gcloud compute backend-services add-backend` --group
    flag in favor of --instance-group.
  * `gcloud compute copy-files` now exits with the return code of the called
    `scp` process.
  * Added support for customer-supplied encryption keys to the
    `gcloud beta compute disks snapshot` command.
  * Remove google-containers from default gcloud public image project.
  + Google Container Engine
  * Fixed bug listing clusters with no node pools.
  * `gcloud container resize` command now supports multi-zone clusters.
  + Google Error Reporting
  * Added the `gcloud beta error-reporting events delete` command to cleanup
    Stackdriver Error Reporting data.
- From version  108.0.0 (2016/05/04)
  + Breaking Changes
  * The `gcloud preview app modules get-logs` command is now deprecated.
    Please use the new command `gcloud preview app logs read` instead.
  + Google App Engine
  * Fixed a bug which caused `gcloud preview app deploy` to fail when run
    from a git directory.
  + Google Cloud SDK
  * Deprecated user property files (~/.config/gcloud/properties) will
    no longer be read by gcloud.  If you are not already using
    `configurations`, your properties will be automatically migrated for
    you.  No action is required on your part.
  * The `--format` flag now supports four more transforms: `extract`, `join`,
    `slice`, and `split`.
  + Google Cloud Debugger
  * Added the `gcloud alpha debug snapshots wait` command.
  + Google Compute Engine
  * The `gcloud alpha compute instance-groups managed list-instances` command
    output now includes the `INSTANCE_TEMPLATE` and `STATUS` columns.
  + Google Container Engine
  * Update kubectl to v1.2.3
  + Google Genomics
  * `gcloud alpha genomics variants describe/delete/update` commands now
    accept non-integer variant IDs.
- From version  107.0.0 (2016/04/27)
  + Google Compute Engine
  * Enable cursor ("start") support for get-serial-port-output in Beta.
  * Add tail-serial-port-output in Beta.
  * Image families are now in General Availability (GA).
  + Google App Engine
  * Google App Engine components updated to 1.9.36.
  * Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  + Deployment Manager
  * Creating and updating Deployments will now display output values
    in addition to listing the resources.
  + Google Container Engine
  * `gcloud container clusters resize` now allows specifying a node pool.
  + Cloud Debugger
  * Added `gcloud alpha debug` command surface to allow control of the
    Cloud Debugger from the command line.
  + Google BigQuery
  * BQ support for partitioned tables.
- From version  106.0.0 (2016/04/20)
  + Breaking Changes
  * Python 2.6 support in the Cloud SDK is deprecated and releases will stop
    supporting Python 2.6 on September 1, 2016.  Please update your Python
    installation to 2.7 to ensure compatibility with future Cloud SDK
    versions.
  * `gcloud preview app modules` commands are now deprecated (see "Google App
    Engine" section for more details).
  * `module` parameter in application .yaml files is now deprecated
    (see "Google App Engine" section for more details).
  * `--format` printer legend attributes are now deprecated (see "Cloud SDK"
    section for more details).
  + Cloud SDK
  * The --format printer legend attributes are deprecated and will be
    removed in release 124.0.0. The legend attribute docs have been removed.
  * The gcloud compute, functions, genomics, logging, and projects list
    commands now  support the `--filter` flag.
  + Google Cloud Storage
  * Update gsutil component to 4.18
    (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.19/CHANGES.md)
  + Google App Engine
  * App Engine "modules" are being renamed to "services".
  * The `gcloud preview app modules` commands are now deprecated (except
    `gcloud preview app modules get-logs`). Please use the just-added
    `gcloud preview app versions`, `gcloud preview app services`, and
    `gcloud preview app instances` commands instead.
  * The 'module' parameter in application .yaml files is deprecated; please
    use 'service' instead.
  * Fixed `MaxRetrialsException` for `gcloud preview app deploy` of standard
    (not MVM or flexible) App Engine apps with `.git` directory present
    (&lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=727&gt;).
  * Fixed bug in `gcloud preview app deploy` where `--docker-build=local`
    did not work when `app/use_cloud_build` was enabled.
  + Google Compute Engine
  * Add `--no-creation-retries` flag to `compute instance-groups managed
    resize` command in alpha and beta.
  + Google Container Engine
  * Fix bug that caused kubectl component to be missing from components
    list on Windows.
  * `gcloud container clusters create` now allows specifying multiple zones
    within a region for your cluster's nodes to be created in.
  * Update kubectl to v1.2.2
- From version  105.0.0 (2016/04/13)
  + Breaking Changes
  * `health-checks` commands for protocol HTTP2 have been removed.
  * Rename the `alpha compute url-maps` `invalidate-cache` and
    `list-cache-invalidations` subcommands to `invalidate-cdn-cache` and
    `list-cdn-cache-invalidations`, respectively.
  + Cloud SDK
  * Suppress progress tracker animations if not outputting to a terminal.
  * `gcloud components list` now supports the `--filter` flag and queries
    like:
    `gcloud components list --filter=id:app-engine-java
  - -format="value(state.name)"`
  + Google Compute Engine
  * Promote Cloud CDN functionality from alpha to beta.
  + Google App Engine
  * File uploads during gcloud preview app deploy have been improved. If
    you have any trouble, you can revert to the old behavior with
    `gcloud config set app/use_gsutil true`.
- From version  104.0.0 (2016/04/06)
  + Cloud SDK
  * `gcloud init` no longer offers to clone
    [Google Cloud Repositories]
    (https://cloud.google.com/source-repositories/docs/).
    Please use `gcloud source repos clone` at any time after running
    `gcloud init`.
  + Google Compute Engine
  * `gcloud beta compute` commands now support image families.
  + Google App Engine
  * Users of `gcloud preview app deploy` can set the timeout for the
    Container Builder service using the app/cloud_build_timeout
    property.
  + Google Container Engine
  * kubectl component is now available for Windows (64-bit only).
  * `gcloud alpha container clusters update` now allows enabling/disabling
    addons for Container Engine clusters via `--update-addons` flag.
  * `gcloud container clusters create` now supports disabling
    HPA and Ingress controller addons via `--disable-addons` flag.
  + Google Genomics
  * `gcloud alpha genomics variants import` now supports configurable variant
    info field merging via the info_merge_config command line flag.
- From version  103.0.0 (2016/03/30)
  + Google Cloud Storage
  * Update gsutil component to 4.18
    (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.18/CHANGES.md)
  + Google App Engine
  * Add fingerprinting support for PHP applications. You can now run
    `gcloud preview app gen-config` to auto-generate the necessary
    configuration for deploying PHP applications to the App Engine
    Flexible Environment.
  + Google Container Engine
  * gcloud container clusters create|get-credentials will warn/error
    respectively if the HOME env var isn't set. The variable
    is required to store kubectl credentials (kubeconfig).
  + Google Compute Engine
  * Enable support for: gcloud compute disks resize.
- From version  102.0.0 (2016/03/22)
  + Breaking Changes
  * The `gcloud alpha container nodepools` commands have been renamed to
    `node-pools`. Functionality and parameters haven't changed.
  * `gcloud beta iam list-grantable-roles` now returns a list of roles
    instead of a dictionary with a single key 'roles' with the value of
    a list of roles.
  * `gcloud config configuration describe` output has changed to include the
    configuration `name` and `is_active` fields. All configuration
    properties are now part of the `properties` field.
  + Cloud SDK
  * --format=json and --format=yaml now list resource attributes with
    null values.
  + Google App Engine
  * Use of the Google Container Builder service is now enabled by default for
    all managed VMs deployments.
    This change may require you to enable the Container Builder API. Visit
    https://console.developers.google.com/apis/api/cloudbuild.googleapis.com/overview?project=*PROJECT_ID*;
    to enable it, where *PROJECT_ID    * is your current project ID.
  * Updated Google App Engine components to 1.9.34.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  + Google Compute Engine
  * Added `gcloud compute backend-services` session affinity commands.
  * Added `gcloud compute http-health-checks` and `https-health-checks`
    commands.
  * Added `gcloud alpha compute target-ssl-proxies` commands.
  * Extended `gcloud compute forwarding-rules` to support
    `target-ssl-proxies`.
  + Google Container Engine
  * `gcloud container clusters list` will output a warning if there
    were zones for which it could not retrieve results.
  * Updated kubectl to version 1.2.0.
- From version  101.0.0 (2016/03/16)
  + Billing
  * Added [`gcloud alpha billing`]
    (https://cloud.google.com/sdk/gcloud/reference/alpha/billing/)
    command surface.
  + Google App Engine
  * App Engine components updated to 1.9.34. Please visit
    &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt; for the
    Python release notes and
    &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt;
    for the Java release notes.
  + Google BigQuery
  * Updated the `bq` tool to version v2.0.24. Also includes fix for
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=632&gt;.
- From version  100.0.0 (2016/03/09)
  + Breaking Changes
  * `gcloud preview app deploy` deployments that promote the new version to
    receive all traffic will stop the previous version by default.
    To keep the previous behavior, pass the `--no-stop-previous-version`
    flag, or run the following command:
    $ gcloud config set app/stop_previous_version false
  + Cloud SDK
  * Providing no argument for list- and dict-type flags now results in a
    warning. Instead, please explicitly provide an empty string value. For
    instance, `gcloud command --flag` becomes `gcloud command --flag ''`
    (for list- and dict-type flags only).
  + IAM
  * Added `gcloud beta iam list-grantable-roles` command for given
    cloud resource.
  + Google App Engine
  * Fixed `WindowsError: [Error 32]` in the `gcloud preview app deploy`
    command on Windows. Fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=554&gt;.
  + Google Container Engine
  * Added node pool support to enable heterogeneous clusters (alpha).
- From version  99.0.0 (2016/3/2)
  + Breaking Changes
  * Support for the deprecated workspace configurations feature has been
    removed. If you are using gcloud in a workspace, those properties will
    no longer be read.  See `gcloud topic configurations` for information
    on how to use configurations instead.
  + Cloud SDK
  * Enable gcloud to run in Cygwin 64 bit environments.
  * Fail gracefully on unreadable Google Compute Engine credential file.
    Fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=460&gt;.
  + Google App Engine
  * App Engine components updated to 1.9.33. Please visit
    &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt; for
    the Python release notes and
    &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt; for the Java
    release notes.
  * Added `gcloud preview app browse` command.
  * Fixed a race condition that caused errors while deploying App Engine
    Managed VM applications.
  * Fixed a TLS-related error during gcloud preview app deploy. Alleviates
    the problem in
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=559&gt;.
  + Google Compute Engine
  * `routers` surface moved to beta and is now accessible via
    `gcloud beta compute routers`
  + Google Cloud Dataproc
  * Add `--subnet` flag to `gcloud dataproc clusters create`.
  + Google Cloud Genomics
  * `genomics alpha operations cancel` assumes the `operations/` prefix
    if not present.
  + Google Cloud Storage
  * Update gsutil component to 4.17
- From version  98.0.0 (2016/2/24)
  * Release 95.0.0 introduced a bug that generated corrupt keys for
    Windows gcloud compute ssh|copy-files. Any keys generated on Windows
    between 95.0.0 and 97.0.0 inclusive are rejected by ssh servers.
    `gcloud compute` has been changed to:
  * Fix the winkeygen Windows key generator.
  * Recognize corrupt Windows keys and automatically regenerate them.
  * Fixed
    [#538](https://code.google.com/p/google-cloud-sdk/issues/detail?id=538).
    Users should no longer get "gsutil ImportError: No module named google"
    errors.
  + Google App Engine
  * MySqldb "latest" version changed from 1.24b4 to 1.2.5.
  + Emulators
  * Improves Pub/Sub emulator's ability to handle requests concurrent with
    HTTP pull requests.
  * The Pub/Sub emulator attempts to detect and inform users when an
    unsupported API version is used.
  * The Pub/Sub emulator now correctly handles absolute URIs in HTTP/Json
    requests.
  + Windows support
  * Google Cloud SDK no longer needs Python installed when using the Windows
    Installer. The SDK for Windows comes with Python bundled.
- From version  97.0.0 (2016/2/17)
  + Breaking Changes
    `gcloud alpha compute routers` now requires manual configuration of
    interfaces
  + Google Compute Engine
  * Added flag `--advertised-route-priority` to `gcloud alpha compute
    routers create`
  * Added support for regional instance groups in alpha
  + Google App Engine
  * Ruby runtime now uses the Rack "deployment" environment, instead
    of "none"
  + Google Container Engine
  * Added `--master` flag to `gcloud container clusters upgrade`
- From version  96.0.0 (2016/2/10)
  + Google App Engine
  * Google App Engine components updated to 1.9.32. Please visit the
    following release notes for details:
    Python - https://cloud.google.com/appengine/docs/python/release-notes
    Java - https://cloud.google.com/appengine/docs/java/release-notes
  * The `gcloud preview app gen-config` command now offers to
    automatically update the runtime field in app.yaml if necessary.
  + IAM
  * The `gcloud beta iam` command group has launched.
  + Emulators
  * The Pub/Sub emulator now supports Gzip-encoded requests.
  + Google Compute Engine
  * The gcloud compute copy-files|scp commands on Windows now treat path
    arguments with a drive prefix as local files.
  + Configurations
  * The `config configurations delete` command now takes multiple
    configuration names.
  + Containers
  * kubectl is updated to v1.1.7.
  * Bugfix on the `gcloud container clusters get-credentials` when run
    from a client without edit permissions.
  + Misc. Changes
  * The default floating point output format precision is 6. Exponent
    notation is used for abs(n) &lt; 1e-04 and abs(n) &gt;= 1e+09.
  * The arrow and page up/down/home/end keys now work in the Windows help
    pager.
- From version  95.0.0 (2016/2/3)
  + Breaking Changes
  * Use `gcloud compute networks create --mode=legacy` to create non-subnet
    networks.
  + Google Compute Engine
  * `gcloud compute copy-files` and `gcloud compute ssh` on Windows now use
    standard PuTTY plink.exe, pscp.exe and putty.exe. A standalone
    winkeygen.exe generates PuTTY and ssh compatible keys. The Windows
    PuTTY executables are up to date at version 0.66.
  + Google Compute Engine subnets
  * Added `gcloud compute networks subnets`.
  * Added `--mode` flag to `gcloud compute networks create`.
  * Added `--subnet` flag to `gcloud compute instances create` and
    `gcloud compute instance-templates create`.
  * Added `--local-traffic-selector` flag to `gcloud compute vpn-tunnels
    create`.
  + Google App Engine
  * Added support for streaming logs when the `use_cloud_build=1` property
    is set.
  * Moved the nodejs install script into the docker image.
  + Projects
  * `gcloud projects update|undelete|delete` have been moved to beta.
  + gcloud --format
  * Added nested table formatting by
    `--format="table(field1,listField2:format=FORMAT-STRING)"` where
    _FORMAT-STRING_ can be any format (json, table, ...).
    Try: `gcloud compute instances list
  - -format="table[box](name, disks:format='table[no-heading]
    (deviceName:sort=1, kind)')"`
  * Added list field aggregation formatting (similar to nested formatting) by
    `--format="table(listField2:format=FORMAT-STRING)"`. When the main table
    has no columns each nested format is aggregated into a single list.
    Try: `gcloud compute instances list
  - -format="table(disks:format='table[box](deviceName:sort=1, kind)')"`
- From version  94.0.0 (2016/1/27)
  + Google Compute Engine
  * Added `gcloud alpha compute url-maps list-cache-invalidations` command.
  + Google App Engine
  * Google App Engine components updated to 1.9.31. Please visit the
    following release notes for details:
    Python - https://cloud.google.com/appengine/docs/python/release-notes
    Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Added `--runtime` flag to `gcloud preview app gen-config` to specify
    a runtime when a directory identifies as multiple runtimes. This flag
    can be used in conjunction with `--custom`.
  + Google Container Engine
  * `gcloud container cluster describe` and `list` commands now notify
    the user when their cluster versions are about to go out of support or
    are unsupported.
  + Google Cloud Logging
  * `gcloud beta logging write` and `gcloud beta logging logs delete`
    commands now use the V2beta1 API. The `gcloud beta logging write`
    command now uses the global resource descriptor (which translates to
    "custom.googleapis.com" service in V1).
  + Cloud Dataproc
  * `gcloud beta dataproc clusters create` now supports `--tags` and
    `--metadata` flags to set instance tags and metadata on all instances
    in the Dataproc cluster.
  + PubSub Emulator
  * A new --host flag can be used to specify the address the emulator
    should bind as. The flag can be left unspecified, set to "localhost",
    a hostname, or an explicit IP address.
  + Projects
  * Added commands `get-iam-policy`, `set-iam-policy`,
    `add-iam-policy-binding`, and `remove-iam-policy-binding` for the
    `gcloud beta projects` surface.
  * Added the `gcloud projects list` command that can be used to list
    projects.
- From version  93.0.0 (2016/1/20)
  * kubectrl upgraded to 1.1.4.
  * `gcloud beta dataproc cluster create` now supports `--properties` flag
    to set properties for installed packages.
  * Datastore emulator's `DATASTORE_LOCAL_HOST` environment variable
    changed to `DATASTORE_EMULATOR_HOST`.
  * `gcloud source repos clone` now supports `--dry-run` flag to show
    equivalent git command.
- From version  92.0.0 (2016/1/13)
  * Because of the rollback of 91.0.0, this release contains all of the
    changes from 91.0.0 in addition to the changes listed below.
  + Breaking Changes
  * `gcloud preview app deploy`
  * Changed deployments to set the deployed versions to receive all
    traffic for their modules by default.
    To keep the old behavior (traffic split remains the same), use the
    `--no-promote` flag or run
    `gcloud config set app/promote_by_default true`.
    Note that your old versions are still running, and must be stopped
    manually. This behavior will change in a future release.
  * Removed deprecated `--set-default` flag.  Please use `--promote`
    instead.
  * `gcloud preview app deploy`: Removed deprecated `--env-vars` flag.
  * The output of the `gcloud preview app modules list` command has been
    changed to include the traffic split percentage instead of the 'default
    version' field.
  * Removed deprecated `gcloud preview app modules cancel-deployment`
    command.
  * This command is no longer necessary due to recent improvements in the
    Deployment API.
  * Removed deprecated `gcloud preview app modules download` command.
  * This command is no longer necessary due to recent improvements in the
    Deployment API.
  * Removed deprecated `gcloud preview app run` command. Please use
    `dev_appserver.py` instead.
  * Changed behavior of the `--zone`/`-z` flag in the
    `gcloud dns record-sets` command group. This flag can no longer precede
    the command. For instance,
    `gcloud dns record-sets -z=mz list` will not work, but
    `gcloud dns record-sets list -z=mz` will.
  * Changed `--password-file` option for `sql instances set-root-password`;
    password now does not include trailing newline from password file. This
    matches the documented behavior, but not the previous behavior.
    (Fixes https://code.google.com/p/google-cloud-sdk/issues/detail?id=419)
  * Removed `meta/active_configuration` from the results of
    `gcloud config list` since it is not a property that can be set. You
    can continue to use the `gcloud config configurations` commands to
    view and manage your configurations.
  + Cloud SDK
  * Added `gcloud config` proxy settings. Users can configure `gcloud` to
    use a proxy via the following settings:
  * `gcloud config proxy/address`
  * `gcloud config proxy/password`
  * `gcloud config proxy/port`
  * `gcloud config proxy/type`
  * `gcloud config proxy/username`
  * Added `alpha` and `beta` components to Debian packages.
  * Removed unused config properties: `app/hosted_registry`, `app/host`,
    `app/admin_host`, `app/api_host`.
  + Google Cloud Logging
  * Migrated to
    [v2beta1](https://cloud.google.com/logging/docs/api/introduction_v2) API
    release.
  * Moved `gcloud beta logging sinks` commands to `v2beta1`.
  * Added `gcloud beta logging resource-descriptors` command to display
    supported resources from various services.
  * Added `gcloud beta logging read` command to retrieve log entries
    using filters.
  + Google Container Engine
  * Added `gcloud container clusters resize` for resizing Container Engine
    clusters.
  * Added notifications when node upgrades are available to `gcloud container
    cluster describe` and `list` commands.
  + Google App Engine
  * Fixed bug where initial deployments using `--image-url` failed.
  * Changed `gcloud preview app modules set_default` command to use the App
    Engine Admin API.
  * Changed `gcloud preview app modules list` command to use the App Engine
    Admin API.
- From version  91.0.1 (2015/12/16)
  * The Cloud SDK has been rolled back to 90.0.0.
- From version  91.0.0 (2015/12/16)
  + Breaking Changes
  * Deprecated command group `gcloud compute replica-pools` has been removed.
  * Deprecated command group `gcloud compute resource-views` has been removed.
  * App Engine API is now the only supported method for deploying in the
    `gcloud preview app deploy` command.
  + Google App Engine
  * `DEPLOYABLES` argument for `gcloud preview app deploy` is now
    optional. If not given, the command defaults to `app.yaml` in the
    current directory; if that is not found, it attempts to automatically
    generate necessary configuration files (such as app.yaml) in the
    current directory before deployment.
  * `--force` argument to `gcloud preview app deploy` is now deprecated
    and will be removed in a future release.
  + Container
  * `gcloud container` commands that poll long running operations
    (e.g create, delete, upgrade) now display progress details when
    available.
- From version  90.0.0 (2015/12/09)
  * Cloud SDK release version scheme has changed. Patch version is now
    treated as a major release version which corresponds to SDK weekly
    releases. Any updates/fixes to released version will increment
    minor/patch version number going forward.
  + Breaking Changes
  * The deprecated flag --clear-target-pool has been removed from
    `gcloud compute instance-groups managed set-target-pools` command.
  + Google App Engine
  * Components updated to 1.9.30.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Fixed a bug caused by uploading invalid file names for vm: true
    applications.
  + Compute
  * Subnetwork support has been promoted from alpha to beta. For more
    information see https://cloud.google.com/compute/docs/subnetworks.
- From version  0.9.89 (2015/12/02)
  + Breaking Changes
  * Removed flag `--container-ipv4-cidr` for
    `gcloud container clusters create`; please use `--cluster-ipv4-cidr`
    instead.
  * Renamed `gcloud alpha compute vpn-tunnels create --ike-networks` to
    `--local-traffic-selector`.
  * `gcloud alpha compute resource-views` commands will soon be removed.
    Please use `gcloud compute instance-groups unmanaged` commands instead.
  * `gcloud alpha compute replica-pools` commands will soon be removed.
    Please use `gcloud compute instance-groups` commands instead.
  + `gcloud` Core
  * Changed behavior of `gcloud init` git repository clone option. It now
    takes as input a path to the destination directory for the repository,
    rather than the parent directory of the repository destination.
  + BigQuery
  * Fixed failure in `gcloud alpha biquery query
    "select     * from ..."` command while displaying query results.
  + Compute
  * Fixed `gcloud alpha compute instances set-machine-type` failure when
    supplying custom cpu/custom memory, but no zone.
  * Added a new scope alias for Cloud Monitoring: `monitoring-write`. This
    scope is on by default in all new VMs.
  + Google Cloud DNS
  * Added `--replace-origin-ns` flag to `gcloud dns record-sets import`
    command to allow importing NS records.
  + Google Cloud Storage
  * Updated `gsutil` component to 4.16.
  + Google Container Engine
  * Updated kubectl to version 1.1.2.
  * Increased `gcloud container clusters create/delete` timeouts from 20m to
    30m.
  * Added `--subnetwork` flag to `gcloud container clusters create` to
    allow creation of container clusters can now be created in a Google
    Compute Engine subnetwork
    (https://cloud.google.com/compute/docs/subnetworks).
- From version  0.9.88 (2015/11/25)
  + Breaking Changes
  * The `gcloud preview app run` command has now been removed. Please use
    the bundled `dev_appserver.py` script directly instead.
  * App Engine: The 'version' and 'application' fields in module and
    configuration files are now illegal. Project name should instead be
    specified either by `gcloud config set project MY_PROJECT` or by
    setting the `--project` flag on individual command executions. Versions
    are generated automatically by default but can also be manually
    specified by setting the `--version` flag on individual command
    executions.
  + App Engine
  * Don't do runtime identification for custom runtimes during deploy. This
    fixes issue [#387]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=387).
  * The `dev_appserver.py` script no longer requires the installation of
    all App Engine components. It will install only the necessary ones at
    run time. Fixes [#273]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=273)
  + Core
  * Added the `gcloud components install` command.  This allows you to
    install missing components at the version of the SDK you currently have
    (it does not update your SDK installation).  `gcloud components update`
    should now only be used to update your SDK to the latest version.
  * Fixes [#293]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=293)
    related SSL certificate validation issues.
  * Use zsh builtins in path.zsh.inc for faster/cleaner shell startup.</changelog>

</package>
<package pkgid="51ecfa3f1d3897167f081cc7cd85b4630fc9fb009c5059ef1fb10164d68f3ed8" name="google-cloud-sdk" arch="noarch">
    <version epoch="0" ver="140.0.0" rel="4.9.1"/>

<changelog author="rschweikert@suse.com" date="1393243200">- Use the setup.py code of the "integrated" gsutil and gcutil code
  the toplevel gsutil and gcutil commands are useless wrappers that play
  extremely stupid tricks with the path and other stuff.
- Add patch gsutilHideDeps.patch and gcutilHideDeps.patch to hide the
  hard dependencies for gsutil and gcutil, respectively</changelog>
<changelog author="rschweikert@suse.com" date="1393243201">- Fix the gcutilHideDeps.patch to hide requirements on python versions &lt; 2.7
  this fixes build on SLE 11</changelog>
<changelog author="rschweikert@suse.com" date="1393416000">- Remove the dependency on python-oauth2, this is only needed when using
  the oauth2client delivered with the sdk tarball. However, we use the
  already packaged version of the client google-api-python-client which
  does not have that dependency. Thus the dependency is superfluos.</changelog>
<changelog author="rschweikert@suse.com" date="1393416001">- Add missing package dependencies</changelog>
<changelog author="rschweikert@suse.com" date="1393502400">- Include in SLE 12 (FATE #316168)</changelog>
<changelog author="rschweikert@suse.com" date="1393502401">- Add missing dependency to python-setuptools</changelog>
<changelog author="rschweikert@suse.com" date="1394107200">- Support the new boto config option and recognize the "system"
  keyword. Set the certificates file to None to use the system
  implementation
- add patch: gsutilSupportBotoCfgKeyword.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107201">- Disable gcutil internal version check
- add patch: gcutilNoInternalVersionCheck.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107202">- Update to version 0.9.18
  + Updated all AppEngine tools to 1.9.0
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + New 'gcloud init' command
  - Creates a local workspace for your project with a git clone of
    your Google hosted repository.
  + Updated gcutil to 1.14.0
  - Switched to new, single API call for creating a virtual machine instance
    with a root persistent disk.
  - Added new command, 'setinstancediskautodelete', that sets the
    auto-delete option for persistent disks attached to virtual
    machine instances.
  - Added support for specifying a disk size when creating a disk using
    a snapshot.
  - Decreased the time spent waiting for SSH keys to propagate
    during initial instance creation from 120 seconds to 10 seconds.</changelog>
<changelog author="rschweikert@suse.com" date="1401969600">- Update to version 0.9.25
  + 'gcloud preview app deploy' and '... run' argument updates.
  + 'gcloud config *' argument updates.
  + Updated all AppEngine tools to 1.9.5
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + gcloud now has App Engine and Cloud Datastore integration.
  - Commands can be found under `gcloud preview app` and
    `gcloud preview datastore`
  + New `gcloud compute` tool for working with compute engine (RC)
  - Run `gcloud components update compute` to install
  - Run `gcloud help compute` for more information
  + Updated all AppEngine tools to 1.9.4
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + Added color to error and warning messages (on Linux and Mac)
  - To disable, run `gcloud config set disable_color true`
  + New 'gcloud help command'
  - Displays man style extended help for commands (where available).
  + New 'gcloud auth activate-service-account' command
  - Used to authenticate with gcloud using a service account key file.
  - See: https://developers.google.com/storage/docs/authentication#service_accounts
- Enable "big query" install and use
  + add patch bqHideDeps.patch
- Fix use of gcloud command
  + add patch gcloudFixPath.patch</changelog>
<changelog author="rschweikert@suse.com" date="1402056000">- Remove unnecessary dependency on python-oauth2</changelog>
<changelog author="rschweikert@suse.com" date="1403006400">- Remove debug print from setup.py
- Include templated html files as data files, these are used by the
  auth setup workflow</changelog>
<changelog author="rschweikert@suse.com" date="1403352000">- Fix setup file to properly include package data embedded in
  googlecloudsdk package, previously *.json files were missing</changelog>
<changelog author="rschweikert@suse.com" date="1403870400">- Disable the Google built in "component" management and version upgrade
  mechanism
  + add hideImplicitVersionMgmt.patch</changelog>
<changelog author="rjschwei@suse.com" date="1422705600">- Add patches:
    + gsutil_noVersioCheckOrUpdate.patch
    + gsutil_respectBotoCfgKeyword.patch
    + hidePathMangeling.patch
  Remove patches:
  - gcloudFixPath.patch
  - gsutilSupportBotoCfgKeyword.patch
- Update to version 0.9.44   bnc#915479
  + Fixes applied to the google/appengine-gobase image for managed VMs.
  + Tab completion for gcloud SQL commands.
  + Support added for authenticating service accounts with JSON keys.
    If using JSON keys, PyOpenSSL is no longer a dependency.
  + Suport for local ssds in instance templates for gcloud compute.
  + Progress Bars.
  + Compute Instances start/ stop commands.
  + Bug Fixes.
  + Added support for local SSD.
  + Added support for Google Compute Engine Instance Templates in
    compute component.
  + Overhaul of 'gcloud sql'
    ~ Updated the output for all commands.
    ~ Updated usage for 'gcloud sql ssl-certs create'.
  + Added support for creating and maintaining Cloud SQL read replica instances.
    ~ Added --master-instance-name property that can be set during replica
    creation to indicate the replication master for the read replica instance.
    ~ Added --enable-database-replication, --no-enable-database-replication
    flags that can be used to start, stop replication for the read replica
    instance.
    ~ Added 'promote-replica' command that promotes a read replica instance into
    a stand-alone Cloud SQL instance.
  + Added several new features to the compute component:
    ~ Implemented new subcommands for interacting with HTTP load balancing:
  - gcloud compute url-maps add-host-rule
  - gcloud compute url-maps add-path-matcher
  - gcloud compute url-maps remove-host-rule
  - gcloud compute url-maps remove-path-matcher
  - gcloud compute url-maps set-default-service
    ~ Added support for automatically generating initial Windows username and
    password when creating a virtual machine instance from a Windows
    image or a disk initializaed from a Windows image.
    ~ Added a new scope alias for Cloud SQL administration: 'sql-admin'.
  + The compute component is now in General Availability.
    ~ Added new 'compute/zone' and 'compute/region' properties that
    can be used to set a default zone and region. To set the
    properties, run 'gcloud config set compute/zone ZONE' and 'gcloud
    config set compute/region REGION'.
    ~ Added support for overriding disk auto-deletion during instance
    deletion.
    ~ Updated the output of commands that mutate resources to be more
    human-friendly. The --format flag can be used for more verbose
    output.
    ~ Replaced all 'get' subcommands with 'describe' subcommands (e.g.,
    'gcloud compute instances get' has been replaced with 'gcloud
    compute instances describe').
    ~ Renamed the 'firewalls' collection to 'firewall-rules'.
    ~ Added support to the 'addresses' collection for interacting with
    global addresses.
  + Updated gcutil to 1.16.3 and various AppEngine runtimes to 1.9.7 binaries.
  + Support running several modules by gcloud app run and fixed output errors.
  + Limit gcloud upgrade nags to once per day.
  + Bring help files up to date (for example improved the documentation
    for DM 'templates create' and 'deployments create').
  + Added prompting for regions and zones to most subcommands of the
    compute component.
  + Added new subcommands to the compute component for adding and removing
    backends from backend services.
  + Added --ssh-flags to 'gcloud compute ssh' for passing additional flags
    to ssh.
  + Added image alias support for the --image flag in the compute component.
  + Added --shell mode to all gcloud commands
    ~ Type a partial command followed by '--shell' to drop into a sub shell
    at that point in the command tree.
    ~ Eg:
    $ gcloud compute --shell
    gcloud compute $ instances list
    gcloud compute $ copy-files ...
  + Updated gsutil to 4.3
  + Allow installed crcmod to be used by default with gsutil by enabling
    site packages</changelog>
<changelog author="rjschwei@suse.com" date="1448107200">- Remove patches:
  + gsutil_respectBotoCfgKeyword.patch
  + gsutilHideDeps.patch
  + gcutilHideDeps.patch
  + hideImplicitVersionMgmt.patch
  + gsutil_noVersioCheckOrUpdate.patch
  + gcutilNoInternalVersionCheck.patch
  + bqHideDeps.patch
- Update to version 0.9.87  (bsc#954690)
  [#]## Compute
  * `gcloud alpha compute instances create` now supports --custom-cpu and
  - -custom-memory flags to specify custom machine types.
  [#]## Dataproc
  * Added `gcloud beta dataproc clusters diagnose` command. See
    &lt;https://cloud.google.com/dataproc/support/diagnose-command&gt; for
    more info.
  [#]## Google Container Engine
  * Updated kubectl to version 1.1.1.
  * 0.9.86 (2015/11/11)
  [#]## App Engine
  * Generated node.js Dockerfiles now add the full application context before
    running install hooks.
  * For Google App Engine Node.js runtimes, install requested version of node
    prior to doing an npm install.
  [#]## Compute
  * `gcloud beta compute instances set-machine-type` has been promoted
    from alpha to beta,
  * From 0.9.85 (2015/11/04)
  * `gcloud alpha compute networks create` now requires --mode flag.
  (Backwards incompatible change)
  [#]## App Engine
  * Added the --output-directory option to gen-repo-info-file command.
    This option supersedes --output-file, which is deprecated and will
    be removed in a future release.
  * Improved error message when specified yaml file is not found.
  [#]## Compute
  * Launching `gcloud alpha compute networks subnets`.
  * `gcloud compute alpha instance-templates` and `instances` now support
    subnetworks.
  * New flag --ike-networks in `gcloud alpha compute vpn-tunnels create`.
  * `gcloud compute ssh` now passes through the exit code of the ssh
    command. This fixes issue [#146 ]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=146).
  [#]## Misc. Changes
  * Gracefully handle socket timeouts while checking for Google Compute
    Engine metadata server. This fixes issue [#339]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=339).
  * From 0.9.84 (2015/10/28)
  [#]## App Engine
  * Due to PageSpeed service deprecation, user will receive a warning when
    deploying a new version to App Engine.
  * Implemented fingerprinting support for Java.
  * The gen-config flag now generates only app.yaml for the matching
    runtime by default, you must use the --custom flag to generate an
    app.yaml with a runtime of "custom" and Dockerfile (and other configs).
  [#]## Compute
  * GA support for https load balancing features.
  * Deprecated --clear-target-pool flag from compute instance-groups managed
    set-target-pools command.
  [#]## Windows support
  * Windows Installer can now take a /logtofile flag to write installation
    logs to file CloudSDKInstall.log located in the same directory.
  * Windows installer now displays an error message when the installation
    does not succeed.
  [#]## Command Line Interface support
  * The [page=N] table format attribute prints one or more tables of at
    most N rows. Use this to view paged server data as it arrives at
    the client.
  * From 0.9.83 (2015/10/21)
  [#]## App Engine
  * In a future release, the `gcloud preview app deploy` command will
    no longer support deploying multiple modules in the same invocation.
  [#]## Compute
  * Ubuntu 14.10 is end of life: https://wiki.ubuntu.com/Releases
  * Fixed external issue [#291]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=291),
    related to handling network addresses on Windows.
  [#]## Container Engine
  * `gcloud container clusters list` now displays the current number of nodes
    for the cluster.
  [#]## Windows support
  * When running Cloud SDK tools from PowerShell the `gcloud-ps.ps1` wrapper
    scripts now can be used which no longer call to `cmd.exe`. Using
    `gcloud-ps`, complex arguments can be passed without escaping for
    Windows command line. Using `gcloud`, the following command would be
    correctly escaped when running gcloud in PowerShell:
    gcloud fun --arg='"test ^&lt; 123"'
    With the new `gcloud-ps`, the same command can be simply written as:
    gcloud-ps fun --arg='test &lt; 123'
    Permissions to run PowerShell scripts must be given to PowerShell
    before these will work. Permissions can be changed with
    `"Set-ExecutionPolicy RemoteSigned"`.
  * From 0.9.82 (2015/10/14)
  [#]## App Engine
  * The App Engine Admin API is now the default path for deployments in the
    `gcloud preview app deploy` command. This transition should be
    transparent, but if you experience any issues and would like to
    revert to the old behavior, please run `gcloud config set
    app/use_appengine_api false`.
    See &lt;https://cloud.google.com/appengine/docs/admin-api/&gt; for more
    information about this API.
  * With `env: 2`, valid python runtimes are `python` and `python-compat`.
  * Implemented fingerprinting support for python.
  [#]## Container Engine
  * `gcloud container clusters create`: The flag `--container-ipv4-cidr` has
    been deprecated; `--cluster-ipv4-cidr` should be used instead.
  [#]## SQL
  * `gcloud beta sql operations describe` and
    `gcloud beta sql operations wait` no longer need `--instance`
    flag (`gcloud beta sql operations list` still does).
  * Fixed issue with `gcloud sql instances clone` when `--bin-log-file-name`
    and `--bin-log-position` are set.
    (&lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=201&gt;).
  * From 0.9.81 (2015/10/07)
  [#]## Breaking Changes
  * If you are using a service account to run commands under
    `gcloud preview app`, you must enable the "App Engine Admin API" in the
    Developers Console (&lt;https://console.developers.google.com&gt;; navigate to
  * *APIs and Auth &gt; APIs**).
  * In a future Cloud SDK release, deployments that promote the new version to
    receive all traffic will stop the previous version by default.
    To keep the current behavior, pass the `--no-stop-previous-version`
    flag, or run the following command:
    $ gcloud config set app/stop_previous_version false
  * Removed `app get-resource-limits` command.
  [#]## App Engine
  * App Engine components updated to 1.9.27. Please see the following release
    notes for details:
  * Python: &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt;
  * Java: &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt;
  * The `gcloud preview app deploy` command now requires that users specify or
    omit the runtime: field from app.yaml if a Dockerfile is also specified.
  * The `gcloud preview app deploy` command now supports the "engines" field
    in package.json for node.js applications.
  [#]## Misc. Changes
  * Windows Installer has an option to run `gcloud init` after the
    installation finishes.
  * From 0.9.80 (2015/09/30)
  * `gcloud app`
  * Soon, deployments will set the deployed version to receive all traffic
    by default.  To keep the current behavior, use the `--no-promote` flag
    or run the following command:
    $ gcloud config set app/promote_by_default false
    To adopt the new behavior early, use the `--promote` flag or run the
    following command:
    $ gcloud config set app/promote_by_default true
  * The `--set-default` flag is deprecated. Please use the `--promote` flag
    instead.
  * In a future Cloud SDK release, deployments that promote the new version
    to receive all traffic will stop the previous version by default.  To
    keep the current behavior, pass the `--no-stop-previous-version` flag,
    or run the following command:
    $ gcloud config set app/stop_previous_version true
  * The `app run` command is deprecated and will soon be removed.  Please
    use dev_appserver (found in the same directory as the `gcloud command)
    instead.
  * The `gcloud preview app modules download command` is deprecated, and
    will be removed soon.
  * The Windows installer has an option to run `gcloud init` after the
    installation finishes.
  * The `preview` component has been removed.
  * The `gcloud preview app` commands remain available as usual and
    are still shipped through the `app` component.
  * Please use `gcloud compute instance-groups unmanaged` instead
    of `gcloud preview instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * Please use `gcloud compute instance-groups managed` instead of
    `gcloud preview managed-instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * All Google Compute User Accounts commands have moved to beta.
  * Deployment-manager list commands now support pagination.
  * Minor bug fixes.
  * From 0.9.79 (2015/09/23)
  * The following commands have been promoted from beta to GA:
  * gcloud config configurations ...
  * gcloud source repos clone
  * gcloud beta init. Old `gcloud init` behavior has been removed, and
    partially replaced by new gcloud init or directly via gcloud source
    repos clone.
  * Release gcloud beta dataproc.
  * The --env-vars flag in gcloud preview app deploy has been removed.
  * Automatic ssh key generation respects the --quiet flag.
  * The --format flag now supports extended format expressions. For
    details run
    $ gcloud topic formats.
  * Most commands now document the positive Boolean --FLAG form and accept
  - -no-FLAG to disable. For the past few releases --log-http accepted an
    optional true/false value. It has been restored to its original definition
    of being a Boolean flag that has no value.
  * `gcloud sql` operations are now automatically retried for 2s in case of
    HttpException: The Cloud SQL instance operation does not exist.
  * Update gcloud's kubectl from 1.0.5 to 1.0.6.
  * Deprecate `gcloud preview app get-resource-limits`.
  * From 0.9.78 (2015/09/16)
  * App Engine components updated to 1.9.26. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Increase the default boot disk size for remote build VMs in
    `gcloud preview app deploy`.
  * The `--instance` flag to the `gcloud preview app modules set-managed-by`
    command now takes an instance name instead of an index.
  * The V1Beta4 API for sqladmin can now be accessed through the
    `gcloud beta sql` surface.
  * Usability enhancements for `gcloud beta init` and named configurations.
  * From 0.9.77 (2015/09/09)
  * gcloud preview logging is now gcloud beta logging.
  * Update kubectl to version 1.0.5
  * Windows Cloud SDK installer improvements:
  * Now allows changing the installation mode. You can choose between a
    "current user" installation and an "all users" installation.
  * Now has an uninstaller and writes "Add/Remove Programs" uninstall
    entries.
  * Removal of unsupported --env-vars argument from gcloud preview app deploy.
  * gcloud compute instance groups: Allow --named-ports flag to be empty and
    clean named ports in set-named-ports commands.
  * Change in gcloud compute backend-services: introduce new flag
  - -instance-group which takes advantage of new Instance Groups API.
  * From 0.9.76 (2015/09/02)
  * Update gsutil component to 4.14.
  * Resource views commands have moved from preview to alpha. Please
    use `gcloud alpha compute resource-views` in place of
    `gcloud preview resource-views`.
  * Replica pool commands have moved from preview to alpha. Please use
    `gcloud alpha compute replica-pools` in place of
    `gcloud preview replica-pools`.
  * `gcloud beta source repo` was renamed to `gcloud beta source repos`
  * Created google-cloud-sdk-announce@googlegroups.com
    &lt;https://groups.google.com/d/forum/google-cloud-sdk-announce&gt; email
    group to announce new releases and other important information.
  * 'gcloud alpha init' command is now also in beta.
  * Add target size of managed instance group for "compute instance-groups
    managed list" command.
  * Fixed the removal of platform-specific components when running `gcloud
    components remove`.
  * Fixed a bug related to checking for SDK updates when the SDK is
    installed as root (like on Debian Compute Engine images).
  * Affected users should now see less frequent update messages and overall
    improved gcloud performance
  * `gcloud preview app deploy` won't update local images automatically
    anymore.
  * From 0.9.75 (2015/08/26)
  * Container Engine
  * Container Engine GA commands available under `gcloud container`.
  * `gcloud beta container get-credentials` now takes cluster name as
    argument instead of `--cluster` flag for consistency with other
    commands.
  * Added `gcloud alpha container clusters update &lt;cluster&gt;
  - -cloud-monitoring=&lt;val&gt;` command.
  * New release notes are printed on upgrade. (This won't take effect until
    an upgrade from this version to a later version.)
  * New `gcloud alpha genomics variantsets export` command.
  * Commands promoted from `gcloud alpha` to `gcloud beta`:
  * `gcloud beta config configurations ...`
  * `gcloud beta sources clone`
  * Improvements in error reporting and default output formatting.
  * From 0.9.74 (2015/08/19)
  * New list and import commands under `gcloud alpha genomics variants`.
  * Removed `--remote` flag. Instead, please use the `--docker-build=remote`
    flag (or use `--docker-build=local` to force a local build).
  * In this release, Docker builds are hosted by default. To opt-in to
    the old behavior, please use the `--docker-build=local` flag.
  * 0.9.73 (2015/08/12)
  * gcloud sql instances create default to MySQL 5.6
  * gcloud beta container get-credentials renamed to gcloud beta container
    clusters get-credentials
  * New commands
  * gcloud beta projects ...
  * gcloud alpha genomics callsets ...
  * gcloud beta emulators datastore ...
  * gcloud beta container get-server-config
  * gcloud alpha config configurations
  * From 0.9.72 (2015/08/05)
  * gcloud compute
  * initial surface changes for the backend-bucket.
  * `instance-groups set-named-ports`: introduced a new flag
    `--named-ports NAME:PORT,[NAME:PORT,...]` - no need to specify names
    and ports in separate flags.
  * gcloud preview app deploy
    Deprecate `--remote` flag in preparation for hosted Docker builds by
    default. Instead, please use the `--docker-build={remote,local}` flag.
    The default is still a local Docker build; in two releases, the default
    will switch to a hosted build.
  * New gcloud alpha genomics operations {list, cancel, describe} commands
  * From 0.9.71 (2015/07/29)
  * Launching `gcloud alpha pubsub` commands.
  * Moved `gcloud preview rolling-updates` to
    `gcloud alpha compute rolling-updates`.
  * `gcloud alpha compute disks resize` command enabling resizing of
    persistent disks.
  * Beta launch of customer supplied encryption keys for Compute Engine.
  * Updated kubectl to 1.0.1.
  * `gcloud alpha container` commands now target Container Engine v1 API.
    Options for `gcloud alpha container clusters create` updated accordingly:
  * `--user` renamed to `--username`
  * `--cluster-api-version` removed. Cluster version is not selectable in
    v1 API; new clusters always created at latest supported version.
  * `--image` option removed. Source image not selectable in v1 API;
    clusters are always created with latest supported ContainerVM image.
    Note that using an unsupported image (i.e. not ContainerVM) would
    result in an unusable cluster in most cases anyway.
  * Added `--no-enable-cloud-monitoring` to turn off cloud monitoring
    (on by default).
  * Added `--disk-size` option for specifying boot disk size of node vms.
  * App Engine components updated to 1.9.24. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
    For several months on the Managed VMs team we've been testing a new
    mode of `dockerless` local development on gcloud that makes developing
    a module for Python, Java and Go users similar to development of
    regular App Engine applications. This new mode relaxes the sandbox
    constraints present in the devappserver for `vm: false` applications,
    and does not require Docker to be installed.
    You can currently opt-into this behavior by setting
    GAE_LOCAL_VM_RUNTIME=1; In this release of the Cloud SDK, we will be
    making this behavior the default for Managed VM users who are using
    gcloud.
    You can still opt-out of this behavior by setting: GAE_LOCAL_VM_RUNTIME=0.
    For custom runtime users, if you are relying on the local Development
    Server to build your application, will now need to pass the
    `--custom-entrypoint` flag to `gcloud preview app run` to provide
    gcloud with the correct command to call.
    This does not affect users developing for non-managed VMs, or for
    users who are not using gcloud."
  * Bug fixes for:
  * `gcloud preview app deploy` file paths issue on Windows.
  * `gcloud compute instance-groups managed wait-until-stable` periodic user
    prompting for target zone.
  * From 0.9.70 (2015/07/22)
  * Add `gcloud compute instance-groups` commands.
  * Move `gcloud beta deployment-manager` commands to general availability as
    `gcloud deployment-manager` and update to use the v2beta3 API. This change
    does not alter the gcloud surface for users of the deployment-manager
    component.
  * Update kubectl to 1.0.0.
  * `gcloud alpha genomics` commands now use the genomics V1 API. The
  - -project-number flag for `dataset create` and `dataset list` is now
    obsolete. The configured --project-id is used instead and can be
    overridden with the --project-id flag.
  * Fix hang on errors in `gcloud preview app deploy`.
  * From 0.9.69 (2015/07/15)
  * Update kubectl to 0.20.2.
  * Fix an authentication issue with 'gcloud docker' affecting docker version
    1.7.0 and later.
  * Remove `gcloud preview dm-v2` command group.
  * Remove `gcloud preview deployment-manager` command group
    (`gcloud beta deployment-manager` still exists; see
    &lt;https://cloud.google.com/sdk/#install-version&gt; if you want to pin your
    installation to an old version).
  * Bug fixes.
  * From 0.9.68 (2015/07/08)
  * Deprecated gcutil tool is no longer distributed with Cloud SDK.
    It is still available via &lt;https://cloud.google.com/compute/docs/gcutil&gt;.
  * Added support for Container engine BETA commands under the
    `gcloud beta container` command group.  Existing `gcloud alpha container`
    commands are unchanged.
  * The standalone App Engine SDKs are no longer distributed through the
    Cloud SDK.
  * App Engine functionality can still be used through the
    `gcloud preview app` command group.
  * The gae-java, gae-python, gae-php, and gae-go components no longer
    exist in the component manager.
  * If you need to use appcfg or dev_appserver directly, these are still
    available in the App Engine SDK downloads that can be found here:
    &lt;https://cloud.google.com/appengine/downloads&gt;
  * Bug fixes.
  * From 0.9.67 (2015/07/01)
  * App Engine components updated to 1.9.23. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Added the "gen-config" command to app surface to generate configuration
    files for node.js apps.
  * New `compute instance-groups unmanaged` commands group for Instance
    Groups which are not managed by Instance Group Manager
  * Moved `gcloud beta sql instances connect` to `gcloud beta sql connect`.
  * Smarter polling while waiting for SQL operations to finish, reducing the
    number of requests sent to the server.
  * Linux/Mac install script disables prompts if there is no controlling tty.
  * Linux/Mac install script now properly detects zsh and ksh RC files.
  * Bug fixes.
  * From 0.9.66 (2015/06/24)
  * New commands
  * `gcloud alpha compute instances set-machine-type` for managing types
  * `gcloud topic` for supplementary help topics.
  * `gcloud deployment-manager deployments delete` prompt defaults to false.
  * From 0.9.65 (2015/06/17)
  * Fixes `reset-windows-password` on Windows if `openssl` is present on the
    path.
  * `gcloud compute reset-windows-password` is now available as a GA command.
  * Prevent creation of a user that matches the machine name on Windows.
  * gsutil now runs properly from not-default drive letters on Windows.
  * kubectl updated to 0.18.1.
  * `gcloud preview docker` moved to `gcloud docker`.
  * From 0.9.64 (2015/06/10)
  * New commands
  * `gcloud beta compute scp` for secure copy.
  * `gcloud alpha genomics` commands (on datasets).
  * `gcloud alpha source list` to lists project repositories.
  * kubectl will no longer be installed by default.
  * Bug fixes for https load balancing.
  * The help pager is $PAGER or less(1) if available, otherwise a
    builtin pager.
  * Update of gsutil component to version 4.13.
  * From 0.9.63 (2015/06/03)
  * 2x faster command load times.
  * Fix to allow `preview app` to use oauth service accounts
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=133&gt;
  * From 0.9.62 (2015/05/27)
  * Not released.
  * From 0.9.61 (2015/05/20)
  * New kubectl component (installed by default)
  * Internal improvements to gcloud preview app deploy; includes changes to
    command output.
  * `gcloud preview projects` moved to `gcloud alpha projects`
  * Tab completion for `gcloud compute ssh`
  * From 0.9.60 (2015/05/13)
  * VPN moved to GA.
  * Preemptible VM support.
  * Bug fixes.
  * From 0.9.59 (2015/05/06)
  * Bug fixes.
  * From 0.9.58 (2015/04/29)
  * gcloud alpha bigquery launch.
  * Better error reporting in Customer Supplied Encryption Key files.
  * Bug fixes.
  * From 0.9.57 (2015/04/22)
  * gcloud beta deployment-manager launch.
  * gcloud app new deployment behavior.
  * deploy and run commands no longer take directories, only take a list of
    explicit yaml files.
  * gcloud beta compute reset-windows-password, support for new authentication
    scheme on Windows guest agent versions 3.0.0.0 and later.
  * Bug fixes.
  * From 0.9.56 (2015/04/15)
  * Bug fixes.
  * from 0.9.55 (2015/04/8)
  * New and improved gcloud dns surface including:
  * Transactions for scriptable editing of record-sets.
  * Importing record-sets from zone files and yaml files.
  * Exporting record-sets to zone files and yaml files.
  * VPN commands surfaced under gcloud compute.
  * Dataflow CLI commands launched under gcloud alpha!
  * From 0.9.52 (2015/03/18)
  * Bug Fixes.
  * From 0.9.51 (2015/03/11)
  * Bug Fixes.
  * From 0.9.50 (2015/03/04)
  * Introducing the `gcloud beta ...` command group
  * Existing gcloud commands will be replicated under this new group, but
    use the beta version of their API instead of the GA version.
  * New command behavior and features that are beta only will first appear
    under this group until the feature gets promoted to general
    availability.
  * Run `gcloud components update beta` to access the new commands, or it
    will be automatically installed for you on first run attempt.
  * `gcloud beta compute ...` is now available, using the compute 'beta' API.
    Cloud VPN.  See &lt;https://cloud.google.com/compute/docs/vpn&gt;
    for details.
  * Release of `gcloud compute instances move` and
    `gcloud compute disks move`.
  * From 0.9.49 (2015/02/25)
  * The Google Container Registry is now used by default for deployment of
    Managed VM applications. See here for more information:
    &lt;https://cloud.google.com/tools/container-registry/&gt;
  * We've increased the speed of the "image push" phase of Managed VM
    deployments.
  * The heavy lifting of retrieving the Go toolchain has been moved into the
    base Go Docker image which dramatically reduces the bandwidth consumed
    locally when running and deploying your images. You must delete your
    Dockerfile to pick up the changes.
  * We've fixed several bugs related to port forwarding in the local
    devappserver.
  * From 0.9.48 (2015/02/18)
  * A bug fix for running setup-managed-vms multiple times when using
    the Google Container Registry
  * From 0.9.47 (2015/02/11)
  * Bug fixes that allow tab completion to work for components in preview.
  * GCloud now auto installs components based on command execution.
  * From 0.9.46 (2015/02/04)
  * We've made significant improvements to the stability and speed of
    deploying Managed VMs by leveraging the new Google Container Registry.
    See this post for details on how to try it out today:
    &lt;https://groups.google.com/forum/#!topic/google-appengine/c543NHZGhKM&gt;
  * From 0.9.45 (2015/01/28)
  * Several bug fixes in the Dockerfile generated for the 'go' runtime.
    Delete the Dockerfile in your application directory and the Cloud SDK
    will copy the updated Dockerfile on your next deployment.
  * Several bug fixes related to flakiness in the setup-managed-vms command.</changelog>
<changelog author="rjschwei@suse.com" date="1448884800">- Provide a better message for "components" sub command being disabled
  + Added patch disableSelfUpdate.patch</changelog>
<changelog author="rjschwei@suse.com" date="1485777600">- Update to version 140.0.0 (2017/01/18)  (bsc#1002895,bsc#1008328)
  + Remove hidePathMangeling.patch
  + Add gcsdk-gsutil-hide-deps.patch
  + Add gcsdk-gsutil-no-self-update-check.patch
  + Add gcsdk-gsutil-use-system-certs.patch
  + Add gcsdk-no-batch-limit.patch
  + Add gcsdk-no-http-no-tunnel-proxt.patch
  + Add gcsdk-bq-hide-deps.patch
  + Remove disableSelfUpdate.patch, disabled by default from upstream
  + Cloud SDK
  * `gcloud alpha search-help` is now available in alpha.
    Run `gcloud alpha search-help [TERM]` to find gcloud commands whose
    help text contains [TERM].
  + Google Cloud ML
  * `gcloud ml jobs submit training` now supports packages already in Google
    Cloud Storage via the `--packages` flag.
  + Google Cloud Datalab
  * Upgrade the Datalab CLI to the 20170110 build.
  + Google Cloud Debugger
  * The `gcloud debug` command group is now available in GA.
  + Google Container Registry
  * An issue that affected Docker client version parsing during
    `docker-credential-gcr configure-docker` has been fixed.
  + Google Cloud Deployment Manager
  * 'deployment-manager deployments update' can update deployments with a new
    description using --description flag.
  + Emulators
  * The pubsub emulator now accepts web-safe Base64 encoded data.
- From version 139.0.1 (2017/01/12)
  * Fixed crash in `gcloud dataproc clusters create`
  * https://code.google.com/p/google-cloud-sdk/issues/detail?id=1464
- From version 139.0.0 (2017/01/11)
  + Breaking Changes
  * (Google Cloud Logging) The default value of the `--unique-writer-identity`
    flag to `gcloud beta logging sinks create` and
    `gcloud beta logging sinks update` is now true. Please consult the
    documentation before using these commands.
  * (Google Cloud Logging) Remove 'struct' option from `gcloud logging write`.
    Use 'json' instead
  * (Google Cloud Logging) `logging beta metrics create` and
    `logging beta metrics update` commands have changed their flags and
    importantly now use Logging V2 filter syntax. See the help for more
    information.
  * (Google App Engine) Flexible deployments now skip files matching
    `node_modules` and `.git` by default, but no longer skip other hidden
    files by default. Standard deployments are not changing.
  * (Google Compute Engine)
    `gcloud compute target-pools set-backup --backup-pool` and
    `gcloud compute project-info set-usage-bucket --bucket` flags now warn
    if you provide an empty argument; use `--no-backup-pool` and
    `--no-bucket instead`.
  * (Google Cloud Bigtable) Removed `gcloud alpha bigtable` command group;
    please use `gcloud beta bigtable` for all Cloud Bigtable operations.
  * (Stackdriver Debugger) Added a `--location` option to several
    `gcloud beta debug` commands, to separate out the processing of resource
    IDs from filename patterns. These commands now take only resource IDs as
    positional parameters.
  + Google Cloud Datalab
  * Added the command-line tool for Google Cloud Datalab in the Cloud SDK;
    call it via the `datalab` script.
  + Google Cloud Key Management Service
  * Added the `gcloud beta kms` commands for key management.
  + Google Cloud Logging
  * Add `--billing-account` flag to `gcloud logging read`
  * gcloud beta logging metrics list/describe now output the version of the
    filter associated with the metric
  + Google Cloud ML
  * The `gcloud beta ml jobs submit training` now takes a `--scale-tier` flag.
  * Support gzipped TFRecord file type for
    `gcloud beta ml jobs submit prediction`.
  + Google App Engine
  * (Google App Engine) Fixed bug with `gcloud app instances describe`.
  - -service and --version flags are now required.
  * `gcloud beta app deploy` now uses multi-threading rather than
    multi-processing for file uploads; if you've been seeing issues on
    Windows, please try the `beta` command out.
  * `gcloud app versions migrate` is now GA.
  * `gcloud app instances delete` is now GA.
  * Added `gcloud beta app operations` commands.
  * Added `gcloud beta app instances delete` command.
  + Google Compute Engine
  * `gcloud beta compute images create` now has a `--guest-os-features`
    flag for enabling specific OS supported features.
  * Use the new scopes format (see `--help` for deetails) for
  - `gcloud alpha compute instances create`
  - `gcloud alpha compute instances create-from-container`
  - `gcloud alpha compute instance-templates create`
  - `gcloud alpha compute instance-templates create-from-container`
  - `gcloud beta compute instances create`
  - `gcloud beta compute instance-templates create`
  * Add `--custom-extensions` flag to:
    `gcloud alpha compute instances create`,
    `gcloud alpha compute instances set-machine-type`, and
    `gcloud alpha compute instance-templates create`
  + Google Compute Engine (Networking)
  * The `--host` flag for `gcloud alpha compute url-maps
    invalidate-cdn-cache` is now available in the GA version of the command.
  + Stackdriver Debugger
  * Fixed log view URLs in the debug logpoints commands to use the V2 query
    syntax.
  + Google Service Management
  * `--validate-only` flag added to `gcloud service-management deploy` command
  + Google Cloud Functions
  * The `--trigger-params` flag has been renamed to `--trigger-path`
    (the `path=` specifier is no longer necessary). The old flag has been
    deprecated and will be removed or `gcloud alpha functions deploy`.
  * Restore `gcloud alpha functions get-logs` command.
  * Restore deprecated flags `--trigger-topic`, `--trigger-bucket`,
    `--source`, `--bucket`, and `--trigger-gs-uri` to `gcloud alpha
    functions deploy` command.
  + Google Container Engine
  * Update Google Container Engine's kubectl from version 1.4.6 to 1.5.1.
  + Google Cloud Bigtable
  * The `cbt` command line tool component is now available. See:
    https://cloud.google.com/bigtable/docs/go/cbt-reference
  + Google Cloud Datastore
  * `gcloud datastore create-indexes` and `cleanup-indexes` are now GA
  + Google Container Registry
  * `docker-credential-gcr` has been upgraded to v1.3 and now supports Docker
    client v1.14 credential helpers. `docker-credential-gcr` will now
    preferentially act as a credential helper (as opposed to credential
    store) on Docker client versions 1.14+. Update (or install) the
    `docker-credential-gcr` component and run `docker-credential-gcr
    configure-docker` to configure your Docker client to use
    `docker-credential-gcr` to authenticate operations on your GCR
    repositories.
  + Google Cloud Deployment Manager
  * Added labels support to the
    `gcloud alpha deployment-manager deployments create` and `update` commands
    (via the `--labels` and `--{update,remove}-labels` flags respectively).
  * Introduce new syntax `key:val,foo:bar` for `--properties` flag in all
    `gcloud deployment-manager` commands. The old `key=val,foo=bar` syntax is
    deprecated.
- From version 138.0.0 (2016/12/14)
  + Cloud SDK
  * Introduce --(no-)force-key-file-overwrite flags to all gcloud commands
    using SSH key files. These new flags control overwrite behavior when
    SSH key files are broken. Without these flags, interactive sessions will
    ask for confirmation before regenerating key files. Old non-interactive
    behavior (permissive) is deprecated and will be removed in 6 months. To
    preserve old behavior in your scripts, use new flag
  - -force-key-file-overwrite (though this is discouraged).
  * Credential store format for service accounts has changed. Your
    credentials will get auto-upgraded to new format upon usage; however, if
    gcloud is downgraded to previous version those credentials will not be
    usable and users will have to reactivate their service account.
  + Google Cloud ML
  * `gcloud beta ml jobs submit training` is now blocking by default. Use the
    `--async` flag to finish immediately after job submission.
  + Google Compute Engine
  * `gcloud compute instances create` creates instance with no scopes by
    default if project has no default service account.
  * `compute target-ssl-proxies list` deprecated `--regex` and names argument.
    Please use `--filter` flag instead.
  * `gcloud compute connect-to-serial-port` allows for interactive
    connections to the serial port for instances.
  * Promote `compute instances set-scopes` command from alpha to beta.
  + Google App Engine
  * Java SDK updated to 1.9.48. For more details, please see
    https://cloud.google.com/appengine/docs/java/release-notes
  * Python SDK updated to 1.9.49. For more details, please see
    https://cloud.google.com/appengine/docs/python/release-notes
  * `gcloud app describe` is now GA.
  * Added `gcloud beta app instances delete`, which deletes a specific
    App Engine instance.
  * Added `gcloud beta app versions migrate`.
  * Added support for `env: flex` (Flexible Environment) instances to
    `gcloud app instances enable-debug` and `gcloud app instances disable-debug`.
  * Added support for skip_files in Flexible Environment deployments.
  + Google Container Engine
  * Users can create clusters/nodepools with node autoupgrade enabled in
    Beta by adding `--enable-auto-upgrade`. Please refer to
    `gcloud beta container clusters create --help` and
    `gcloud beta container node-pools create --help` for more details.
  * node-pool upgrades can now be rolled back using the
    `gcloud alpha container node-pools rollback &lt;pool-name&gt;` command.
    See `gcloud alpha container node-pools rollback --help` for more details.
  + Google Cloud Container Builder
  * Container Builder timeouts are now unlimited (with a default of ten
    minutes), and can be specified with the --timeout flag.
  + Google Cloud Dataflow
  * The `gcloud dataflow jobs` command group now has the following commands
    in GA: cancel, describe, drain, list, show
  + Google Cloud Functions
  * Remove `gcloud alpha functions get-logs` command.
  * Remove deprecated flags --trigger-topic --trigger-bucket --source --bucket
  - -trigger-gs-uri from `gcloud alpha functions deploy` command.
- From version 137.0.1 (2016/12/08)
  + Google Cloud ML
  * `gcloud beta ml jobs submit training`: Fix crash when `--packages` was not
    specified.
- From version 137.0.0 (2016/12/07)
  + Google Cloud Functions
  * Add `gcloud alpha functions deploy` `--trigger-provider`,
    `--trigger-event`, `--trigger-resource` and `--trigger-params` flags.
  * Add `gcloud alpha functions event-types list` command.
  + Google Cloud ML
  * The `gcloud beta ml models versions` command group has been moved to
    `gcloud beta ml versions`. The old commands still work, but are
    deprecated.
  * The `--origin` flag for the `gcloud beta ml versions create` command now
    accepts local file paths in addition to Google Cloud Storage (`gs://`)
    paths.
  * `gcloud beta ml jobs training`: `--packages` now takes a comma-separated
    list instead of a space-separated list.
  + Google Compute Engine
  * Internal Load Balancing is now available in GA.
  * It is no longer allowed to pass an empty scope in
    `gcloud compute instances create --scopes` flag.
  + Google Container Engine
  * `gcloud container images describe` has some breaking changes to its
  - -format=JSON output.
  + Google Service Management
  * The gcloud service-management surface is now available in the GA and beta
    release tracks. Please use `gcloud service-management` instead of
    `gcloud beta service-management`.
- From version 136.0.0 (2016/12/01)
  + Cloud SDK
  * `gcloud config get-value` is now GA.
  + Google Cloud Service Management
  * Add `gcloud beta service-management undelete`.
  + Google Container Engine
  * Add `gcloud beta container image describe` to list container analysis
    data.
  * Update Google Container Engine's kubectl from version 1.4.4 to 1.4.6.
  + Google Cloud Container Builder
  * `gcloud container builds ...` are now GA.
  + Google Cloud Resource Manager
  * `gcloud organizations ...` are now GA.
  * Removed `gcloud organizations update`.
  + Google Cloud ML
  * Add `gcloud beta ml local predict` to do local prediction.
  * Deprecate '--instances' flag in `gcloud beta ml predict`.
  + Google App Engine
  * `gcloud app instances describe` is now GA.
  * `gcloud app services describe` is now GA.
  * `gcloud app logs read` will now show request logs by default as well as
    stdout, stderr, and crash.log.
  * Add `gcloud beta app describe`, which prints information about the
    current App Engine application.
  * `gcloud beta app deploy` can now deploy go apps, without the use of
    `aedeploy` or `goapp deploy`. Both App Engine Standard and Flexible
    environments are supported. If you are using `runtime: custom` with
    `aedeploy`, you will need to vendor your dependencies into the app
    directory manually.
  * Deprecated the configuration property `app/gsutil`. Affected users are
    warned during `gcloud app deploy` with instructions on how to update
    their configuration appropriately.
  * The App Engine flexible environment now defaults to Python 3.5 when
    Python 3 is requested. To temporarily revert to Python 3.4, specify
    `python_version: 3.4` in the `runtime_config` stanza of your
    [`app.yaml`](https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml).
  * Updated app-engine-go component to the 1.9.48 SDK.
  + Google Compute Engine
  * Add `--service-label` flag to `gcloud alpha compute forwarding-rules
    create`.
  + Cloud Tools for Powershell
  * Add cmdlets to manage Cloud Storage ACLs.
  + Google Cloud Deployment Manager/Runtime Configuration
  * Fixed `gcloud deployment-manager deployments describe` when resource
    expansion fails.
  + Bigtable Emulator
  * Bigtable emulator now supports `column_range_filter`.
  + Google Cloud Dataproc
  * Add `--service-account` flag to `gcloud dataproc clusters create`.
- From version 135.0.0 (2016/11/16)
  + Google Cloud Service Management
  * `gcloud service-management deploy` command now supports providing
    multiple service configuration or API specification inputs
    simultaneously. This change allows creating .proto and YAML based
    configurations for gRPC services.
  + Google Container Engine
  * Change the `gcloud container list-tags` command to support user-specified
    filters on occurrences and exposes a column summarizing vulnerability
    information.
  + Google Cloud Resource Manager
  * `gcloud organizations update` is now deprecated.
  + Google Cloud Deployment Manager/Runtime Configuration
  * Runtime configuration variables can now be set and retrieved using text
    values.
  + Bigtable Emulator
  * Now supports macOS Sierra.
  + Google App Engine
  * The App Engine flexible environment now includes Python 3.5
    support (beta). To preview this runtime, specify `python_version: 3.5`
    in the `runtime_config` stanza of your
    [`app.yaml`](https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml) file.
  * Added the `gcloud beta app services describe` command, which prints
    information about a given service.
- From version 134.0.0 (2016/11/09)
  + Cloud SDK
  * `gcloud info --run-diagnostics` flag is now available to diagnose common
    installation and local network issues.
  * `gcloud init` now has a `--skip-diagnostics` flag.
  + Google AppEngine
  * App Engine Java SDK updated to 1.9.46.
    Please visit the following release notes for details:
    https://cloud.google.com/appengine/docs/java/release-notes
  * Added `gcloud app create` command, which creates an App Engine app in the
    current project.
  * Added `gcloud app regions list` command, which lists support for
    App Engine Standard and Flexible environments for each geographical
    region.
  * `gcloud app deploy` now offers to create an App Engine app
    interactively, if the current project does not have an app yet.
  + Google Cloud BigQuery
  * Add support for specifying a null marker when loading data. See the
    `null_marker` flag within the `load` command.
  + Google Compute Engine
  * `gcloud compute instance-groups managed delete` shows clean error message
    instead of bare exception on attempt to delete zonal and regional Managed
    Instance Groups in one gcloud invocation. Old behavior was to accept and
    invoke such request and then fail on waiting for operation complete.
  * Remove OpenSUSE as a default image option. OpenSUSE images are still
    available in the opensuse-cloud project.
- From version 133.0.0 (2016/11/02)
  + Google Cloud Container Builder
  * `gcloud alpha container builds` promoted to beta. The following has
    changed:
  * The 'create' command is now called 'submit'.
  * The 'stream-logs' command is now called 'log', and will only stream
    the log if the '--stream' flag is used. Otherwise, it will print
    only the log contents available at the time the command was run.
  The alpha commands will remain, as is, until at least March of 2017.
  + Google Compute Engine
  * regional instance groups are now GA.
    `gcloud compute instance-groups managed`
  * Customer-Supplied Encryption Keys (CSEK) for image creation is now GA. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for details.
  + Google Container Engine
  * Update kubectl to version 1.4.4.
- From version 132.0.0 (2016/10/26)
  + Breaking Changes
  * (Cloud SDK-wide) Command line flag abbreviations are no longer supported.
  * (Cloud SDK-wide) Python 2.6 is no longer supported by the Cloud SDK and
    commands may not function correctly when run under an Python 2.6
    interpreter. Please update your Python installation to 2.7 to ensure
    compatibility.
  * If you have a 2.7 interpreter on your system that is not the default,
    you can use the CLOUDSDK_PYTHON environment variable to point to it.
  * The last version of the SDK that supports Python 2.6 is 131.0.0,
    which can be downloaded from our archive:
    &lt;https://cloud.google.com/sdk/downloads#earlier_versions&gt;
  * (Google Compute Engine/Google Cloud Source Repositories): Google Cloud
    Source Repositories scope no longer added by default on instance creation.
  * (Stackdriver Debugger) Changed the default to true for the `--all-users`
    option on `gcloud beta debug logpoints list` command.
  + Google Cloud Storage
  * Update gsutil component to 4.22
    See: &lt;https://github.com/GoogleCloudPlatform/gsutil/blob/v4.22/CHANGES.md&gt;
  + Google Compute Engine
  * Allow specifying both `--network` and `--subnet` for the same network
    interface card.
  + Google Cloud Dataproc
  * Jobs and clusters now support labels on creation
  * Jobs and clusters now support filtering by labels and state
  + Google Container Engine
  * Google Container Engine cluster upgrade operations can now be cancelled
    using the `gcloud alpha container operations cancel` command.  See
    `gcloud alpha container operations cancel --help` for more details.
  + Cloud Tools for Powershell
  * Fix a bug where the module is not picking up the active user credentials
    correctly.
  * Make `New-GcsObject` `-ObjectName` parameter optional when uploading a
    file.
  * Add ability to pipeline `GcsObject` to `Write-GcsObject` cmdlet.
- From version 131.0.0 (2016/10/19)
  + Cloud SDK
  * Added PowerShell provider for Google Cloud Storage; allows navigation of
    Google Cloud Storage buckets as if they were a local file system.
    When using Cloud Tools for PowerShell `cd` into gs:\ and type `dir` to
    begin. Learn more at
    https://cloud.google.com/tools/powershell/docs/backup.
  * App Engine updated to 1.9.45. Java SDK updated to 1.9.44.
    Please visit the following release notes for details:
    https://cloud.google.com/appengine/docs/java/release-notes
  * `gcloud config configurations create` will now automatically activate
    specified empty configuration. Use `gcloud config set` to populate its
    properties.
  + Google Cloud Compute
  * The Customer-Supplied Encryption Keys (CSEK) feature for Google Compute
    Engine image creation is now available in the beta release track. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for details.
  + Google Container Engine
  * Added support for for creating new clusters and nodepools on preemptible
    VM instances in Beta by adding `--preemptible`. See
    `gcloud beta container clusters create --help` and
    `gcloud beta container node-pools create --help` for more details.
  * Fixed a bug in `gcloud alpha container clusters update` that
    prevented disabling cluster autoscaling. Cluster autoscaling
    can now be disabled by running:
    `gcloud alpha container clusters update --disable-autoscaling`
  * Update kubectl to version 1.4.1.
  + Google Cloud BigQuery
  * Added support for setting labels on query jobs.
    Example usage: `bq query --label "foo:bar" "select 123"`.
    The `show` command outputs any labels set on a job.
  + Google Source Repository
  * Change the Cloud Source Repositories scope given by default to
    Google Compute Engine Instances and Instance Templates to read_only
    from full control.
- From version 130.0.0 (2016/10/12)
  + Breaking Changes
  * Breaking change to --network-interface in `alpha compute instances
    create`, and `alpha compute instance-images create` commands. By default
    interfaces will have ephemeral IP (was: no external ip).
  + Google AppEngine
  * App Engine: The `gcloud app deploy` command no longer blocks when
    stopping the previous version; this should speed up deployment times.
    Instructions for checking the status of the stop-version operation are
    included in the command output.
  * Support ramdisk volumes in App Engine flexible environments Alpha.
  + Google Cloud Functions
  * Add `alpha functions regions list` command.
  + Google Cloud ML
  * Change '--instances=' to
    '(--json-instances=, --instances= | --text-instances=)' to allow
    `gcloud beta ml predict` to read files in UTF-8 encoded text format.
  + Google Cloud Platform Projects
  * Add the `gcloud alpha projects create` command.
  + Google Compute Engine
  * Add new key to --network-interface in `alpha compute instances create`,
    and `alpha compute instance-images create` commands: no-address.
  * Make flag --network-interface visible in `alpha compute instances create`,
    and `alpha compute instance-templates create` commands.
  + Google Container Engine
  * Fix a bug in `gcloud beta container images list-tags`.
  * Add support for kubernetes labels on new clusters and nodepools by passing
    `--node-labels=label1=value1,label2=value2...`. See
    `gcloud container clusters create --help` and
    `gcloud container nodepools create --help` for more details and
    examples.
- From version 129.0.0 (2016/10/05)
  + Google Cloud Bigtable
  * `gcloud alpha bigtable` commands are deprecated and will be removed in
    release 134.0.0. All users should migrate to `gcloud beta bigtable`
    commands.
  + Google Cloud ML
  * Add `gcloud beta ml jobs stream-logs` JOB [--allow-multiline-logs]
    [--polling-interval=POLLING_INTERVAL; default="60"] [GLOBAL-FLAG ...]
    to show logs from a running Cloud ML job.
  + Google Compute Engine
  * The --replacement flag is no longer required in the
    `gcloud compute images deprecate` command.
  * Add --create-disk flag to `gcloud alpha compute instances create`.
  * Add --create-disk flag to `gcloud alpha compute instance-templates
    create`.
  + Google Container Engine
  * Can now specify the cluster-version when creating Google Container Engine
    clusters.
  * Update kubectl to version 1.4.0.
  + Google Container Registry
  * `docker-credential-gcr` bug fixed.
  + Go SDK
  * Update Go SDK component to use 20160927 release, based on Go 1.6.3.
  + Stackdriver Logging
  * Added commands to manage logs-based metrics in Stackdriver Logging.
- From version 128.0.0 (2016/09/28)
  + Breaking Changes
  * The `gcloud auth application-default` commands are now in GA.
    `gcloud auth login` no longer writes Application Default Credentials, use
    `gcloud auth application-default login` instead.
  + Google AppEngine
  * Java apps that have no app.yaml file are now auto-detected based on a
    WEB-INF/appengine-web.xml file when launching the dev_appserver.
  * Fixed timestamp processing issue
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=1121) in
    `gcloud app logs read`.
  + Google Cloud Functions
  * Added the `--memory` flag to `gcloud alpha functions deploy` to allow
    configuration of amount of memory available during function execution.
  + Google Cloud ML
  * Added `gcloud beta ml local train` command which runs user code
    locally and injects the environment variables necessary for running
    distributed TensorFlow jobs in subprocesses.
  * `gcloud beta ml jobs submit training` now takes a path to a python
    package, and either (1) builds from the setup.py file at the package
    root, or (2) generates a setup.py file and builds the package. It then
    uploads the generated tar.gz archives to Google Cloud Storage.
  + Google Compute Engine
  * Internal load balancing is now in beta.
  * Cloud Source Repositories control scope is now included in the list
    of default scopes granted to newly created instances and instance
    templates.
  * Added multi-nic support to `gcloud alpha compute instances create` and
    `gcloud alpha compute instance-templates create`.
  + Google Container Engine
  * Can now create temporary clusters with all kubernetes alpha features
    enabled using `gcloud alpha container clusters create
  - -enable-kubernetes-alpha`.
  * Added support for kubernetes labels on new clusters and nodepools by
    passing
    `--node-labels=label1=value1,label2=value2...`. See
    `gcloud alpha container clusters create --help` and
    `gcloud alpha container nodepools create --help` for more details and
    examples.
  + Google Container Repository
  * Added the ability to configure where (and in which order)
    docker-credential-gcr searches for Google Container Registry
    credentials. Run `docker-credential-gcr config --help` for more details.
- From version 127.0.0 (2016/09/21)
  + Google BigQuery
  * New load/query option in BigQuery client to support schema update
    within a load/query job.
  * New query option in BigQuery client to specify query parameters in
    Standard SQL.
  + Google Cloud Dataproc
  * `gcloud dataproc clusters create` flag
    `--preemptible-worker-boot-disk-size`
    can be used to specify future preemptible VM boot disk size.
  + Google Container Engine
  * Update kubectl to version 1.3.7.
  + Google Cloud ML
  * New `gcloud beta ml predict` command to do online prediction.
  * New `gcloud beta ml jobs submit prediction` command to submit batch
    prediction job.
  + Google Cloud SQL
  * New arguments to beta sql instances create/patch commands for Cloud SQL
    Second Generation instances:
  * `--storage-size` Sets storage size in GB.
  * `--maintenance-release-channel` Sets production or preview channel for
    maintenance window.
  * `--maintenance-window-day` Sets day of week for maintenance window.
  * `--maintenance-window-hour` Sets hour of day for maintenance window.
  * `--maintenance-window-any` (patch only) Clears maintenance window
    setting.
- From version 126.0.0 (2016/09/14)
  + Breaking changes
  * The HTTP error messages for these command groups have changed to a common
    format:
  * `gcloud dns`
  * `gcloud genomics`
  * `gcloud logging`
    Some command groups have not changed yet. That should happen in the next
    release. You can use `--log-http` to see the details of all HTTP
    requests and responses on the standard error.
  + Google Compute Engine
  * Add `--connection-draining-timeout` flag to `gcloud compute
    backend-services {create,update}` commands.
  * Added `gcloud alpha compute instance-groups managed update-instances` and
    `stop-proactive-update-instances` commands.
  + Google Cloud Debugger
  * The `gcloud beta debug source gen-repo-info-file` command, which
    generates repository information files for the Stackdriver Debugger,
    is now available.
  + Google Container Registry
  * The `gcloud container images` command group is now available in the beta
    release track.
  + Cloud SDK
  * Added `core/custom_ca_certs_file` property to allow use of a custom CA
    certificate file.
  + Emulators
  * Cloud Datastore emulator now supports proto-over-HTTP and JSON for
    the v1 API. This version of the emulator resolves the deserialization
    issues in 123.0.0.
- From version 125.0.0 (2016/09/07)
  + Google BigQuery
  * `gcloud alpha bigquery` is no longer available.  To use BigQuery, use
    the `bq` tool shipped with the Cloud SDK.
  + Google Compute Engine
  * Add support to change the default service account on a Compute Engine
    project (alpha release) via the following command:
    `gcloud alpha compute project-info set-default-service-account`
  * Support multiple network interface cards in
    `gcloud alpha compute instances create` command.
  * Add `gcloud alpha compute instances set-scopes` command.
  + Google Container Engine
  * Update kubectl to version 1.3.6.
  + Google Container Repository
  * Released bug fixes for docker-credential-gcr as v1.0.1, please rerun
    `docker-credential-gcr configure-docker` after updating.
  + Google Cloud Logging
  * `gcloud logging create` and `gcloud logging update` echo back the writer
    identity associated with the sink.
  + Google Cloud Dataflow
  * The Dataflow CLI is now in Beta.
  + Google Cloud Deployment Manager
  * `gcloud deployment-manager manifests describe` with no manifest
    specified will show the latest manifest of the given deployment.
  + Emulators
  * `gcloud beta emulators datastore start` now defaults to the new
    version of the emulator which supports Cloud Datastore API v1 and
    v1beta3 over gRPC, proto-over-HTTP, and JSON-over-HTTP.
- From version 124.0.0 (2016/08/31)
  + Breaking Changes
  * Creating a Global Backend Service in Compute Engine will warn you if
    you don't use --global. In the future this will be required.
  * Major changes were made to `gcloud alpha dataflow` commands. See
    Google Cloud Dataflow section for more information
  + Google App Engine
  * Added endpointscfg.py to the app-engine-python component.
  * Skipped modules during upload will now be logged at INFO level instead of
    WARN.
  + Google Cloud Dataflow
  * Changes to `gcloud alpha dataflow` commands:
  * Changed the `jobs list` command now has a "status" filter. This
    change is from the JobsV1B3 API. You can now use the API's filter
    request as either "all", "terminated", or "active".
  * Added the `logs list` command. This dumps the log messages created
    from the workflow. Please see the help docs for more information.
  * Renamed `metrics tail` to `metrics list`.
  * Renamed `metrics list` --origin flag to --source. This can be either
    "user" for custom-made aggregates or "service" otherwise. This
    defaults to "all".
  * Added `metrics list` --transform flag. This filters all metrics that
    prefix regex matches the argument.
  * Removed `jobs list` --job-name flag.
  * Added `jobs list` --uri flag.
  + Cloud Tools for Powershell
  * Add Google Cloud Sql and Google Cloud Dns powershell cmdlets.
  + Google Cloud Deployment Manager
  * `deployment-manager deployments create` with a template file will copy
    the outputs specified in the schema to the generated config file.
  + Google Cloud Functions
  * Add alpha  functions logs read command
  + Google Container Repository
  * docker-credential-gcr (GCR's Docker credential helper) has been added
    as an optional component for GCR customers running Docker client v1.11
    or newer. Run `gcloud components install docker-credential-gcr`
    followed by `docker-credential-gcr configure-docker` in order to
    configure Docker. You may then use Docker normally, without any gcloud
    interaction at all (e.g. `docker pull gcr.io/myproject/myimage`)
  + Google Container Engine
  * Update kubectl to version 1.3.5.
  + Google Compute Engine
  * Added `gcloud compute instances stop` --discard-local-ssd flag.
  * Added windows-sql-cloud project to the default public image list.
  + Cloud SDK
  * `gcloud config get-value` is now available in the BETA release track.
  + Emulators
  * Cloud Datastore emulator now supports proto-over-HTTP and JSON
    for the v1 API.
  + Cloud SQL
  * New commands added to beta:
  * `gcloud beta sql backups create`
  * `gcloud beta sql backups create`
  * `gcloud beta sql instances failover`
  * New flags for `gcloud beta sql instances create`:
  * --failover-replica-name
  * --replica-type
  * --storage-auto-increase
  * --storage-type
  * New flags for `gcloud beta sql instances patch`:
  * --storage-auto-increase
  * --no-storage-auto-increase
- From version  122.0.0 (2016/08/24)
  + Google App Engine
  * The `gcloud beta app regions list` command is now available. It
    shows support for the standard and flexible environments for each
    geographical region.
  * `gcloud app versions describe` now shows more extensive information
    about the deployed version, including the container used for
    App Engine Flexible.
  * Built-in versions will no longer appear when listing App Engine
    versions (`gcloud app versions list`).
  + Cloud SDK
  * Users can now make logs garbage collection optional by changing the
    value of the `core/max_log_days` property to 0.
  * The `gsutil` component has been upgraded to version 4.21.
  + Google Cloud Machine Learning
  * Added `gcloud alpha ml jobs submit training` command to start a
    Cloud ML training job.
  + Google Compute Engine/Networking
  * `compute networks switch-mode` and `compute networks expand-ip-range`
    commands are now in beta.
  + Google Container Engine
  * Image Type selection for `gcloud container` commands is now GA.
  + Google Cloud Deployment Manager
  * `gcloud deployment-manager deployments` will now display `INTENT`
    when applicable.
  + Emulators
  * A bug causing the rejection of unpadded base64-encoded bytes data in the
    Pub/Sub emulator (INVALID_ARGUMENT: "Payload isn't valid for request")
    has been fixed.
- From version  122.0.0 (2016/08/17)
  + Google App Engine
  * Added `gcloud beta app instances describe`, which shows information
    about a running App Engine Flexible instance.
  * Add new flags to `gcloud alpha functions deploy`, hide flags that
    are being replaced with new flags, log a warning when someone uses
    a flag to be replaced:
  * *--bucket    * to be replaced by *--stage-bucket*.
  * *--source    * to be replaced by *--local-path
  * (for code in local file system)
  * --source-path    * (for code in Google Code Storage).
  * *--trigger-gs-uri    * to be replaced by *--trigger-bucket*.
  + Cloud SDK
  * `gcloud init` now has an opt-in for listing all user projects, which
    could be in the hundreds. The user can now to opt-in to see all projects,
    or they can just type in a known project.
  + Google Cloud Machine Learning
  * Add `gcloud alpha ml models versions` group to manage Cloud ML model
    versions.
  * Add `gcloud alpha ml models` group to manage Cloud ML models
  * Add `gcloud alpha ml jobs` group to manage Cloud ML training and
    prediction jobs.
  + Google Cloud Genomics
  * The `gcloud genomics pipelines run` command now uses the default Compute
    Engine zone property if the *--zones    * flag is not specified.
  + Google Cloud Pub/Sub
  * Fixed error handling bug in `gcloud beta pubsub subscriptions create`
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=1017).
  + Google Compute Engine
  * Enable *--health-checks
  * flag for the `gcloud beta compute backend-services`
    `create` and `update` commands.
  + Google Container Builder
  * *RepoSource    * is now available as a source for builds.
  * *BuildSteps    * now respect arbitrary dependencies on each other
    as defined by the `waitFor` field.
  + Google Container Engine
  * Update kubectl to version 1.3.4.
- From version  121.0.0 (2016/08/10)
  + Google App Engine
  * Cloud SDK dev_appserver.py supports running App Engine Standard Go
    applications.
  * `gcloud app instances disable-debug` now deletes the instance rather
    than restarting it. New instance(s) may spawn based on the app's
    scaling settings.
  + Google Cloud Dataproc
  * Added the `--preemptible-worker-boot-disk-size` flag to
    `gcloud dataproc clusters create`.
  + Google Compute Engine
  * `gcloud compute backend-services` session affinity flags have been
    promoted from beta to GA.
  + Google Container Engine
  * Changed the `container/use_client_certificate` property default value to
    `false`. This makes the `gcloud container clusters create` and
    `gcloud container clusters get-credentials` commands configure
    `kubectl` to use Google OAuth2 credentials by default instead of the
    legacy client certificate.
  + Google Cloud Dataflow
  * Added the `gcloud alpha dataflow jobs drain` command. The `drain` command
    takes a streaming job and stops receiving new data from the sources. It
    then processes the buffered data. For more information please see the
    documentation for stopping a running pipeline at
    &lt;https://cloud.google.com/dataflow/pipelines/stopping-a-pipeline&gt;.
  + Google Cloud DNS
  * Fix for issue reported in:
    &lt;http://stackoverflow.com/questions/38636010/removing-dns-entries-with-gcloud&gt;.
  + Stackdriver Error Reporting
  * Added `gcloud beta error-reporting events report` command for reporting
    errors.
- From version  120.0.0 (2016/08/03)
  + Deployment Manager
  * `deployment-manager resources list` will show INTENT when the
    resource STATE is `IN_PREVIEW`.
  * `deployment-manager deployments describe` will show output values in
    addition to listing the resources.
  + Emulators
  * Added a `gcloud beta emulators bigtable env-init` command to export
    environment variables required to communicate with the bigtable emulator.
  * The PubSub emulator now correctly starts the push loops when creating
    a push subscription.
  + Google Cloud DNS
  * `gcloud dns` now supports CAA records.
  + Google Cloud Storage
  * Update gsutil component to 4.20.
    See: &lt;https://github.com/GoogleCloudPlatform/gsutil/blob/v4.20/CHANGES.md&gt;
  + Google Compute Engine/Networking
  * `gcloud alpha compute instance-groups managed wait-for-stable`
    command waits until all `current_action` fields are set to none and
    there are only no `pending_actions` in managed instance group.
  * `gcloud compute xpn` commands now available in the alpha release track.
    These commands configure cross-project networking.
  * `gcloud compute networks subnets {get,set}-iam-policy` commands now
    available in alpha.
  + Google Container Engine
  * Update kubectl to 1.3.3.
- From version  119.0.0 (2016/07/27)
  + Google BigQuery
  * Added support for dataset labels. See:
    &lt;https://cloud.google.com/bigquery/docs/labeling-datasets&gt; for more
    details.
  * Now sending progress output to stderr and query output to stdout.
    This fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=780&gt;.
  + Google Cloud SDK
  * `gcloud auth login` will stop writing application default credentials
    in a future release. See:
    &lt;https://developers.google.com/identity/protocols/application-default-credentials#toolcloudsdk&gt; for more information.
  * Command line flag abbreviations are now deprecated and produce warning
    messages. Flag abbreviations will be completely disabled in release
    130.0.0. This pre-empts the problem of future flag additions making
    some flag abbreviations ambiguous, possibly breaking scripts.
  + Google Cloud SQL
  * Added the `gcloud beta sql users` command group with commands that enable
    management of users on Cloud SQL instances.
  + Google Cloud Platform Projects
  * `gcloud alpha projects update` now support labels.
  + Google Container Engine
  * Added the `delete` command to the `gcloud alpha container images` command
    group.
- From version  118.0.0 (2016/07/20)
  + Emulators
  * There is a new `gcloud beta emulators start bigtable` command for
    starting a Cloud Bigtable emulator.
  + Google Compute Engine/Networking
  * `gcloud alpha compute backend-services` and `forwarding-rules` commands
    now support the internal load balancing scheme. Please use
    `--load-balancing-scheme=internal` flag when creating these resources.
    In addition `gcloud alpha compute forwarding-rules create` supports
    `--backend-service` flag to allow forwarding to internal load balancers.
  * Beta release of `compute connect-to-serial-port` command for
    Interactive Serial Console support. See
    http://cloud.google.com/compute/docs/instances/interacting-with-serial-console for details.
  + Google Container Engine
  * Bump kubectl from 1.2.4 to 1.2.5.
  + SQL
  * `gcloud beta sql instances create` supports new database type MYSQL_5_7.
  + Windows support
  * Beta launch of Google Cloud PowerShell. PowerShell cmdlets for managing
    Google Cloud Storage and Google Compute Engine.
    For more information see
    https://googlecloudplatform.github.io/google-cloud-powershell.
- From version  117.0.0 (2016/07/13)
  + Google Compute Engine
  * Regional Managed Instance Groups commands are now in beta.
  * `target-ssl-proxies` commands are now in beta.
  * Connection-based load balancing commands are now in beta.
  * Added `--connection-draining-timeout` flag to
    `gcloud beta compute backend-services` `create` and `update` commands.
  * `health-checks` command group is now in beta.
  + Google Container Engine
  * Local SSDs are now supported for clusters via the `--local-ssd-count`
    flag (in beta).
  * Added `--additional-zones` flag to `gcloud beta container clusters
    update`.
  + Google Container Builder
  * The `gcloud alpha container builds create` command now supports using
    JSON or YAML config files to configure builds, using the `--config` flag.
- From version  116.0.0 (2016/06/29)
  + Breaking Changes
  * `gcloud alpha dataflow list-messages` datetime values are now
    displayed in ISO 8601 format: 2015-01-15T12:31:07 ('T' separating the
    date and time components).
  + Google App Engine
  * The `gcloud app` surface is now available in the GA and beta release
    tracks. Please use `gcloud app` instead of `gcloud preview app`
    (some features only available in the beta release track).
  * Add `gcloud app open-console` command, which opens the App Engine
    dashboard in a web browser.
  + Google Cloud Datastore emulator
  * The Cloud Datastore emulator can accept an IPv6 address for the
    `--host-port` argument.
  * Cloud Datastore emulator no longer fails when trying to load an
    index.yaml file.
  + Google Container Builder
  * The `gcloud alpha container builds` command group creates and manages
    builds using the Google Container Builder service. See
    https://cloud.google.com/container-builder/docs/ for API documentation.
  + Google Cloud Dataproc
  * Added `--preemptible-worker-boot-disk-size` flag, which allows
    configuration of preemptible worker boot disk, to `gcloud beta dataproc
    clusters create`.
  + Google BigQuery
  * New query option in BQ client to specify a limit on bytes billed for the
    query.
  + Google Cloud Bigtable
  * Added `gcloud beta bigtable instances` group to manage Bigtable
    instances.
  * Added `gcloud beta bigtable clusters` group to manage Bigtable clusters
    within instances.
  * Known issue: `gcloud beta bigtable instances create` is an asynchronous
    operation by default and will not block with or without the `--async`
    flag.
- From version  115.0.0 (2016/06/22)
  + Breaking Changes
  * (Google Compute Engine) The `debian-7` and `debian-7-backports` image
    aliases have been removed, as Debian 7 has reached end-of-life
  * (Google Compute Engine) The `--port-range` flag in the `gcloud compute
    forwarding-rules create` command has been deprecated; please use the
    `--ports` flag instead. At this time only consecutive ports can be
    specified.
  * (Google Compute Engine) `gcloud alpha compute rolling-updates` commands
    have been deprecated and removed.
  * (Google Container Engine) The `--wait` flag for the `gcloud container
    clusters` command group is now deprecated; please use the `--async` flag
    instead.
  + Cloud SDK
  * Users will now be prompted to set Cloud SDK proxy properties if network
    issues are detected while running `gcloud init`.
  + Google Compute Engine
  * `gcloud compute backend-services {create,update} --enable-cdn` flag
    has been promoted from beta to GA.
  * `gcloud compute url-maps invalidate-cdn-cache` has been promoted
    from beta to GA.
  * The `--remote-traffic-selector` flag in `gcloud compute vpn-tunnels
    create`, which allows specifying a list of CIDR blocks to be used
    during IKE\IPsec traffic selectors negotiation, is now available in
    the GA release track.
  + Google App Engine
  * Add `gcloud preview app versions describe` command.
  + Deployment Manager
  * (beta only) deployment-manager now supports rollbacks with the
    `--manifest-id` flag: `gcloud beta deployment-manager deployments update
    deployment-name --manifest-id=MANIFEST-ID`
  + Docker
  * `gcloud docker` now respects the `$DOCKER_CONFIG` environment variable
  + Emulators
  * The Cloud Datastore emulator now has an `env-unset` command which
    prints the commands to unset any environment variables set by running
    the commands in the output of the `env-init` command.
- From version  114.0.0 (2016/06/15)
  + Breaking Changes
  * (Google Compute Engine) Deprecated the use of image aliases. Please use
    image families instead. See https://cloud.google.com/compute/docs/images
    for more details.
  * (Google App Engine) Removed the deprecated and unused `--force` flag for
    `gcloud app deploy`.
  * (Google Cloud Debugger) Removed `gcloud alpha debug` command group;
    debug commands are now accessible solely using `gcloud beta debug`.
  + Google Compute Engine
  * The Customer-Supplied Encryption Keys (CSEK) feature for Google Compute
    Engine disks is now available in the GA release track. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for more details.
  * Added autocompletion for the URL map name in
    `gcloud compute url-maps invalidate-cdn-cache`.
  * Added `gcloud alpha compute networks switch-mode` command.
  * Added `gcloud alpha compute networks subnets expand-ip-range` command.
  * Added `--remote-traffic-selector` flag, which allows specifying a list
    of CIDR blocks to be used during IKE\IPsec traffic selectors
    negotiation, to `gcloud beta compute vpn-tunnels create`
  * Fixed `gcloud compute routes list` command to display vpn-tunnel as
    `NEXT_HOP`.
  + Google App Engine
  * Parallelized source file uploads in `gcloud preview app deploy` for
    increased speed. To revert to the old behavior in event of a problem,
    please run `gcloud config set app/num_file_upload_processes 1`
    and report an issue here:
    https://code.google.com/p/google-cloud-sdk/issues/list
  * Google App Engine components updated to 1.9.38.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Added support for Managed VMs instances in
    `gcloud preview app instances enable-debug` and
    `gcloud preview app instances disable-debug`.
  + Docker
  * Fixed a bug where Windows users experienced docker authentication issues
    when the `%HOME%` variable was set and differed from `%USERPROFILE%`
  + Emulators
  * Fixed behavior of pub/sub emulator subscription topic names when their
    respective topics are deleted. They should now be set to
    `_deleted-topic_`.
- From version  113.0.0 (2016/06/08)
  + Cloud SDK
  * gcloud now uses Internet Explorer proxy configuration settings when on
    Windows, or MacOSX SystemConfiguration proxy settings on Mac, if the
    gcloud configurations `proxy/*` are not set.
  + Google Compute Engine
  * `gcloud compute ssh` no longer generates keys when invoked with
  - -plain flag.
  * `gcloud compute routers` is now GA.
  + Google Genomics
  * `gcloud genomics pipelines run` command supports passing "inputs" and
    "outputs" as repeated parameters.
- From version  112.0.0 (2016/06/01)
  + Cloud SDK
  * Updated error messages for `gcloud projects` surface.
  * `gcloud docker` commands now take less time to execute when the
    Docker client is not configured to use a credential helper.
  + Google App Engine
  * The `--docker-build` flag and related `app/docker_build` property,
    as well as `app/use_cloud_build` property have been deprecated and will
    be removed in a future release. By default, Docker images are built
    remotely using Google Container Builder. To perform a Docker build on
    a different host, you can run:
    docker build -t gcr.io/project/service.version .
    gcloud docker push gcr.io/project/service.version
    gcloud preview app deploy --image-url=project/service.version
  + Google Compute Engine
  * Added `--licenses` flag to `gcloud compute images create`.
  + Google Container Engine
  * Fixed bug where only 16-bit kubectl was installed on Windows.
    Now Installs 32 and 64-bit.
  + Google Genomics
  * `gcloud alpha genomics datasets/callsets` name argument is a flag,
    instead of positional.
  * `gcloud alpha genomics pipelines run` command now accepts "zones"
    command-line argument.
  * `gcloud alpha genomics datasets restore/update` and
    `variantsets delete/describe` now take string IDs instead of ints.
  + Deployment Manager
  * `gcloud deployment-manager deployments describe` output only reports
    errors once, includes status for resources, and includes more useful
    fields.
- From version  111.0.0 (2016/05/25)
  + Google App Engine
  * `gcloud docker` commands are now less verbose during the authentication
    operation.
  + Google Container Engine
  * `gcloud container clusters update` command now GA.
  * `gcloud container node-pools` commands are now GA.
  + Google Compute Engine
  * Enabled Strict Host Key Checking for SSH connections (after the first
    connection) to instances. Also adds a new flag to `gcloud compute ssh`
    called `--strict-host-key-checking` to control the StrictHostKeyChecking
    option.
  * Add support for customer-supplied encryption keys to `gcloud beta compute
    instances start`. (in beta track)
  * Implemented backend-service connection based balancing mode.
  + Google Service Registry
  * Launched `gcloud alpha service-registry`. (alpha track)
    Users will need to sign up
    (https://docs.google.com/forms/d/11SfJGB3LUGgT_aSMlVzWoJ0ec2fHKwk0J4e-zTNw0Bs/viewform?edit_requested=true)
    before enabling this API in their projects.
  + Deployment Manager
  * Added `gcloud alpha deployment-manager runtime-configs`. Alpha
    commands for Deployment Manager's Runtime Config API.
  + Emulators
  * Adds a `--legacy` flag to gcloud beta emulators datastore. The flag
    is set by default and maintains existing behavior with support for
    Cloud Datastore API v1beta2. Passing `--no-legacy` uses a new version
    of the Cloud Datastore Emulator which supports Cloud Datastore API
    v1beta3 over gRPC, JSON, and proto-over-HTTP. The default behavior of
    the legacy flag will change in a future release.
  + Organizations
  * Launched `gcloud alpha orgranizations`. (alpha track)
- From version  110.0.0 (2016/05/18)
  + Google IAM
  * The `gcloud iam` command group is now available in GA. The
    `gcloud beta iam` will still be available for several more releases.
  + Google App Engine
  * Fixed issue with the `--docker-build=local` flag in the
    `gcloud preview app deploy` command with docker version 1.10+. Note
    that local Docker builds with Docker version 1.11 will still fail when
    using the new Docker external credentials; please downgrade to the
    plain credential store.
    https://code.google.com/p/google-cloud-sdk/issues/detail?id=802
  + Google Container Engine
  * `gcloud beta container` commands (e.g. `container create`) now support
    specifying ImageTypes.
  * The `gcloud container clusters list` command now sorts the clusters
    based on zone and then on cluster name.
  * The `gcloud container clusters create` command now allows specifying
  - -max-nodes-per-pool (default 1000) to create multiple node pools for
    large clusters.
  + Google Compute Engine
  * The `gcloud compute backend-services` backend commands now support
  - -instance-group-zone and --instance-group-region to qualify instance
    group specifically. Before --zone, --region was used to qualify all
    resource arguments, where as now it is used to qualify backend service.
  + Google Genomics
  * The `genomics variantsets create` command now supports the --name and
  - -description flags.
  * The `genomics variantsets delete` command displays the name of the
    variant set before prompting the user to delete it.
  * The genomics `variantsets describe/list` commands display variant set
    names and descriptions.
  + Emulators
  * The Google Cloud Datastore emulator supports a new environment variable
    for client library configuration.
  * The Google Cloud Datastore emulator flag --store-on-disk has been fixed to
    accept a false value using --no-store-on-disk. Previously,
  - -store-on-disk=False could be specified but wasn't respected.
  + Debug
  * The `The gcloud debug` command group is now in Beta.
  + Misc.
  * The Cloud SDK Windows installer is now dual signed SHA1 and SHA256. The
    executable is signed with both authenticode and RFC3161 signatures.
  * The winkeygen.exe executable is also now dual signed, like above.
- From version  109.0.0 (2016/05/11)
  + Google App Engine
  * Google App Engine components updated to 1.9.37.
  * Please visit the following release notes for details:
  * Python -
    https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Fixed issue with failed uploads in gcloud preview app-deploy
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=784).
  * Deprecated --server flag for app commands; its use is unsupported.
  + Google Compute Engine
  * Removed the `gcloud alpha compute autoscaler` command group.
  * Removed deprecated `gcloud compute backend-services add-backend` --group
    flag in favor of --instance-group.
  * `gcloud compute copy-files` now exits with the return code of the called
    `scp` process.
  * Added support for customer-supplied encryption keys to the
    `gcloud beta compute disks snapshot` command.
  * Remove google-containers from default gcloud public image project.
  + Google Container Engine
  * Fixed bug listing clusters with no node pools.
  * `gcloud container resize` command now supports multi-zone clusters.
  + Google Error Reporting
  * Added the `gcloud beta error-reporting events delete` command to cleanup
    Stackdriver Error Reporting data.
- From version  108.0.0 (2016/05/04)
  + Breaking Changes
  * The `gcloud preview app modules get-logs` command is now deprecated.
    Please use the new command `gcloud preview app logs read` instead.
  + Google App Engine
  * Fixed a bug which caused `gcloud preview app deploy` to fail when run
    from a git directory.
  + Google Cloud SDK
  * Deprecated user property files (~/.config/gcloud/properties) will
    no longer be read by gcloud.  If you are not already using
    `configurations`, your properties will be automatically migrated for
    you.  No action is required on your part.
  * The `--format` flag now supports four more transforms: `extract`, `join`,
    `slice`, and `split`.
  + Google Cloud Debugger
  * Added the `gcloud alpha debug snapshots wait` command.
  + Google Compute Engine
  * The `gcloud alpha compute instance-groups managed list-instances` command
    output now includes the `INSTANCE_TEMPLATE` and `STATUS` columns.
  + Google Container Engine
  * Update kubectl to v1.2.3
  + Google Genomics
  * `gcloud alpha genomics variants describe/delete/update` commands now
    accept non-integer variant IDs.
- From version  107.0.0 (2016/04/27)
  + Google Compute Engine
  * Enable cursor ("start") support for get-serial-port-output in Beta.
  * Add tail-serial-port-output in Beta.
  * Image families are now in General Availability (GA).
  + Google App Engine
  * Google App Engine components updated to 1.9.36.
  * Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  + Deployment Manager
  * Creating and updating Deployments will now display output values
    in addition to listing the resources.
  + Google Container Engine
  * `gcloud container clusters resize` now allows specifying a node pool.
  + Cloud Debugger
  * Added `gcloud alpha debug` command surface to allow control of the
    Cloud Debugger from the command line.
  + Google BigQuery
  * BQ support for partitioned tables.
- From version  106.0.0 (2016/04/20)
  + Breaking Changes
  * Python 2.6 support in the Cloud SDK is deprecated and releases will stop
    supporting Python 2.6 on September 1, 2016.  Please update your Python
    installation to 2.7 to ensure compatibility with future Cloud SDK
    versions.
  * `gcloud preview app modules` commands are now deprecated (see "Google App
    Engine" section for more details).
  * `module` parameter in application .yaml files is now deprecated
    (see "Google App Engine" section for more details).
  * `--format` printer legend attributes are now deprecated (see "Cloud SDK"
    section for more details).
  + Cloud SDK
  * The --format printer legend attributes are deprecated and will be
    removed in release 124.0.0. The legend attribute docs have been removed.
  * The gcloud compute, functions, genomics, logging, and projects list
    commands now  support the `--filter` flag.
  + Google Cloud Storage
  * Update gsutil component to 4.18
    (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.19/CHANGES.md)
  + Google App Engine
  * App Engine "modules" are being renamed to "services".
  * The `gcloud preview app modules` commands are now deprecated (except
    `gcloud preview app modules get-logs`). Please use the just-added
    `gcloud preview app versions`, `gcloud preview app services`, and
    `gcloud preview app instances` commands instead.
  * The 'module' parameter in application .yaml files is deprecated; please
    use 'service' instead.
  * Fixed `MaxRetrialsException` for `gcloud preview app deploy` of standard
    (not MVM or flexible) App Engine apps with `.git` directory present
    (&lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=727&gt;).
  * Fixed bug in `gcloud preview app deploy` where `--docker-build=local`
    did not work when `app/use_cloud_build` was enabled.
  + Google Compute Engine
  * Add `--no-creation-retries` flag to `compute instance-groups managed
    resize` command in alpha and beta.
  + Google Container Engine
  * Fix bug that caused kubectl component to be missing from components
    list on Windows.
  * `gcloud container clusters create` now allows specifying multiple zones
    within a region for your cluster's nodes to be created in.
  * Update kubectl to v1.2.2
- From version  105.0.0 (2016/04/13)
  + Breaking Changes
  * `health-checks` commands for protocol HTTP2 have been removed.
  * Rename the `alpha compute url-maps` `invalidate-cache` and
    `list-cache-invalidations` subcommands to `invalidate-cdn-cache` and
    `list-cdn-cache-invalidations`, respectively.
  + Cloud SDK
  * Suppress progress tracker animations if not outputting to a terminal.
  * `gcloud components list` now supports the `--filter` flag and queries
    like:
    `gcloud components list --filter=id:app-engine-java
  - -format="value(state.name)"`
  + Google Compute Engine
  * Promote Cloud CDN functionality from alpha to beta.
  + Google App Engine
  * File uploads during gcloud preview app deploy have been improved. If
    you have any trouble, you can revert to the old behavior with
    `gcloud config set app/use_gsutil true`.
- From version  104.0.0 (2016/04/06)
  + Cloud SDK
  * `gcloud init` no longer offers to clone
    [Google Cloud Repositories]
    (https://cloud.google.com/source-repositories/docs/).
    Please use `gcloud source repos clone` at any time after running
    `gcloud init`.
  + Google Compute Engine
  * `gcloud beta compute` commands now support image families.
  + Google App Engine
  * Users of `gcloud preview app deploy` can set the timeout for the
    Container Builder service using the app/cloud_build_timeout
    property.
  + Google Container Engine
  * kubectl component is now available for Windows (64-bit only).
  * `gcloud alpha container clusters update` now allows enabling/disabling
    addons for Container Engine clusters via `--update-addons` flag.
  * `gcloud container clusters create` now supports disabling
    HPA and Ingress controller addons via `--disable-addons` flag.
  + Google Genomics
  * `gcloud alpha genomics variants import` now supports configurable variant
    info field merging via the info_merge_config command line flag.
- From version  103.0.0 (2016/03/30)
  + Google Cloud Storage
  * Update gsutil component to 4.18
    (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.18/CHANGES.md)
  + Google App Engine
  * Add fingerprinting support for PHP applications. You can now run
    `gcloud preview app gen-config` to auto-generate the necessary
    configuration for deploying PHP applications to the App Engine
    Flexible Environment.
  + Google Container Engine
  * gcloud container clusters create|get-credentials will warn/error
    respectively if the HOME env var isn't set. The variable
    is required to store kubectl credentials (kubeconfig).
  + Google Compute Engine
  * Enable support for: gcloud compute disks resize.
- From version  102.0.0 (2016/03/22)
  + Breaking Changes
  * The `gcloud alpha container nodepools` commands have been renamed to
    `node-pools`. Functionality and parameters haven't changed.
  * `gcloud beta iam list-grantable-roles` now returns a list of roles
    instead of a dictionary with a single key 'roles' with the value of
    a list of roles.
  * `gcloud config configuration describe` output has changed to include the
    configuration `name` and `is_active` fields. All configuration
    properties are now part of the `properties` field.
  + Cloud SDK
  * --format=json and --format=yaml now list resource attributes with
    null values.
  + Google App Engine
  * Use of the Google Container Builder service is now enabled by default for
    all managed VMs deployments.
    This change may require you to enable the Container Builder API. Visit
    https://console.developers.google.com/apis/api/cloudbuild.googleapis.com/overview?project=*PROJECT_ID*;
    to enable it, where *PROJECT_ID    * is your current project ID.
  * Updated Google App Engine components to 1.9.34.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  + Google Compute Engine
  * Added `gcloud compute backend-services` session affinity commands.
  * Added `gcloud compute http-health-checks` and `https-health-checks`
    commands.
  * Added `gcloud alpha compute target-ssl-proxies` commands.
  * Extended `gcloud compute forwarding-rules` to support
    `target-ssl-proxies`.
  + Google Container Engine
  * `gcloud container clusters list` will output a warning if there
    were zones for which it could not retrieve results.
  * Updated kubectl to version 1.2.0.
- From version  101.0.0 (2016/03/16)
  + Billing
  * Added [`gcloud alpha billing`]
    (https://cloud.google.com/sdk/gcloud/reference/alpha/billing/)
    command surface.
  + Google App Engine
  * App Engine components updated to 1.9.34. Please visit
    &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt; for the
    Python release notes and
    &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt;
    for the Java release notes.
  + Google BigQuery
  * Updated the `bq` tool to version v2.0.24. Also includes fix for
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=632&gt;.
- From version  100.0.0 (2016/03/09)
  + Breaking Changes
  * `gcloud preview app deploy` deployments that promote the new version to
    receive all traffic will stop the previous version by default.
    To keep the previous behavior, pass the `--no-stop-previous-version`
    flag, or run the following command:
    $ gcloud config set app/stop_previous_version false
  + Cloud SDK
  * Providing no argument for list- and dict-type flags now results in a
    warning. Instead, please explicitly provide an empty string value. For
    instance, `gcloud command --flag` becomes `gcloud command --flag ''`
    (for list- and dict-type flags only).
  + IAM
  * Added `gcloud beta iam list-grantable-roles` command for given
    cloud resource.
  + Google App Engine
  * Fixed `WindowsError: [Error 32]` in the `gcloud preview app deploy`
    command on Windows. Fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=554&gt;.
  + Google Container Engine
  * Added node pool support to enable heterogeneous clusters (alpha).
- From version  99.0.0 (2016/3/2)
  + Breaking Changes
  * Support for the deprecated workspace configurations feature has been
    removed. If you are using gcloud in a workspace, those properties will
    no longer be read.  See `gcloud topic configurations` for information
    on how to use configurations instead.
  + Cloud SDK
  * Enable gcloud to run in Cygwin 64 bit environments.
  * Fail gracefully on unreadable Google Compute Engine credential file.
    Fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=460&gt;.
  + Google App Engine
  * App Engine components updated to 1.9.33. Please visit
    &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt; for
    the Python release notes and
    &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt; for the Java
    release notes.
  * Added `gcloud preview app browse` command.
  * Fixed a race condition that caused errors while deploying App Engine
    Managed VM applications.
  * Fixed a TLS-related error during gcloud preview app deploy. Alleviates
    the problem in
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=559&gt;.
  + Google Compute Engine
  * `routers` surface moved to beta and is now accessible via
    `gcloud beta compute routers`
  + Google Cloud Dataproc
  * Add `--subnet` flag to `gcloud dataproc clusters create`.
  + Google Cloud Genomics
  * `genomics alpha operations cancel` assumes the `operations/` prefix
    if not present.
  + Google Cloud Storage
  * Update gsutil component to 4.17
- From version  98.0.0 (2016/2/24)
  * Release 95.0.0 introduced a bug that generated corrupt keys for
    Windows gcloud compute ssh|copy-files. Any keys generated on Windows
    between 95.0.0 and 97.0.0 inclusive are rejected by ssh servers.
    `gcloud compute` has been changed to:
  * Fix the winkeygen Windows key generator.
  * Recognize corrupt Windows keys and automatically regenerate them.
  * Fixed
    [#538](https://code.google.com/p/google-cloud-sdk/issues/detail?id=538).
    Users should no longer get "gsutil ImportError: No module named google"
    errors.
  + Google App Engine
  * MySqldb "latest" version changed from 1.24b4 to 1.2.5.
  + Emulators
  * Improves Pub/Sub emulator's ability to handle requests concurrent with
    HTTP pull requests.
  * The Pub/Sub emulator attempts to detect and inform users when an
    unsupported API version is used.
  * The Pub/Sub emulator now correctly handles absolute URIs in HTTP/Json
    requests.
  + Windows support
  * Google Cloud SDK no longer needs Python installed when using the Windows
    Installer. The SDK for Windows comes with Python bundled.
- From version  97.0.0 (2016/2/17)
  + Breaking Changes
    `gcloud alpha compute routers` now requires manual configuration of
    interfaces
  + Google Compute Engine
  * Added flag `--advertised-route-priority` to `gcloud alpha compute
    routers create`
  * Added support for regional instance groups in alpha
  + Google App Engine
  * Ruby runtime now uses the Rack "deployment" environment, instead
    of "none"
  + Google Container Engine
  * Added `--master` flag to `gcloud container clusters upgrade`
- From version  96.0.0 (2016/2/10)
  + Google App Engine
  * Google App Engine components updated to 1.9.32. Please visit the
    following release notes for details:
    Python - https://cloud.google.com/appengine/docs/python/release-notes
    Java - https://cloud.google.com/appengine/docs/java/release-notes
  * The `gcloud preview app gen-config` command now offers to
    automatically update the runtime field in app.yaml if necessary.
  + IAM
  * The `gcloud beta iam` command group has launched.
  + Emulators
  * The Pub/Sub emulator now supports Gzip-encoded requests.
  + Google Compute Engine
  * The gcloud compute copy-files|scp commands on Windows now treat path
    arguments with a drive prefix as local files.
  + Configurations
  * The `config configurations delete` command now takes multiple
    configuration names.
  + Containers
  * kubectl is updated to v1.1.7.
  * Bugfix on the `gcloud container clusters get-credentials` when run
    from a client without edit permissions.
  + Misc. Changes
  * The default floating point output format precision is 6. Exponent
    notation is used for abs(n) &lt; 1e-04 and abs(n) &gt;= 1e+09.
  * The arrow and page up/down/home/end keys now work in the Windows help
    pager.
- From version  95.0.0 (2016/2/3)
  + Breaking Changes
  * Use `gcloud compute networks create --mode=legacy` to create non-subnet
    networks.
  + Google Compute Engine
  * `gcloud compute copy-files` and `gcloud compute ssh` on Windows now use
    standard PuTTY plink.exe, pscp.exe and putty.exe. A standalone
    winkeygen.exe generates PuTTY and ssh compatible keys. The Windows
    PuTTY executables are up to date at version 0.66.
  + Google Compute Engine subnets
  * Added `gcloud compute networks subnets`.
  * Added `--mode` flag to `gcloud compute networks create`.
  * Added `--subnet` flag to `gcloud compute instances create` and
    `gcloud compute instance-templates create`.
  * Added `--local-traffic-selector` flag to `gcloud compute vpn-tunnels
    create`.
  + Google App Engine
  * Added support for streaming logs when the `use_cloud_build=1` property
    is set.
  * Moved the nodejs install script into the docker image.
  + Projects
  * `gcloud projects update|undelete|delete` have been moved to beta.
  + gcloud --format
  * Added nested table formatting by
    `--format="table(field1,listField2:format=FORMAT-STRING)"` where
    _FORMAT-STRING_ can be any format (json, table, ...).
    Try: `gcloud compute instances list
  - -format="table[box](name, disks:format='table[no-heading]
    (deviceName:sort=1, kind)')"`
  * Added list field aggregation formatting (similar to nested formatting) by
    `--format="table(listField2:format=FORMAT-STRING)"`. When the main table
    has no columns each nested format is aggregated into a single list.
    Try: `gcloud compute instances list
  - -format="table(disks:format='table[box](deviceName:sort=1, kind)')"`
- From version  94.0.0 (2016/1/27)
  + Google Compute Engine
  * Added `gcloud alpha compute url-maps list-cache-invalidations` command.
  + Google App Engine
  * Google App Engine components updated to 1.9.31. Please visit the
    following release notes for details:
    Python - https://cloud.google.com/appengine/docs/python/release-notes
    Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Added `--runtime` flag to `gcloud preview app gen-config` to specify
    a runtime when a directory identifies as multiple runtimes. This flag
    can be used in conjunction with `--custom`.
  + Google Container Engine
  * `gcloud container cluster describe` and `list` commands now notify
    the user when their cluster versions are about to go out of support or
    are unsupported.
  + Google Cloud Logging
  * `gcloud beta logging write` and `gcloud beta logging logs delete`
    commands now use the V2beta1 API. The `gcloud beta logging write`
    command now uses the global resource descriptor (which translates to
    "custom.googleapis.com" service in V1).
  + Cloud Dataproc
  * `gcloud beta dataproc clusters create` now supports `--tags` and
    `--metadata` flags to set instance tags and metadata on all instances
    in the Dataproc cluster.
  + PubSub Emulator
  * A new --host flag can be used to specify the address the emulator
    should bind as. The flag can be left unspecified, set to "localhost",
    a hostname, or an explicit IP address.
  + Projects
  * Added commands `get-iam-policy`, `set-iam-policy`,
    `add-iam-policy-binding`, and `remove-iam-policy-binding` for the
    `gcloud beta projects` surface.
  * Added the `gcloud projects list` command that can be used to list
    projects.
- From version  93.0.0 (2016/1/20)
  * kubectrl upgraded to 1.1.4.
  * `gcloud beta dataproc cluster create` now supports `--properties` flag
    to set properties for installed packages.
  * Datastore emulator's `DATASTORE_LOCAL_HOST` environment variable
    changed to `DATASTORE_EMULATOR_HOST`.
  * `gcloud source repos clone` now supports `--dry-run` flag to show
    equivalent git command.
- From version  92.0.0 (2016/1/13)
  * Because of the rollback of 91.0.0, this release contains all of the
    changes from 91.0.0 in addition to the changes listed below.
  + Breaking Changes
  * `gcloud preview app deploy`
  * Changed deployments to set the deployed versions to receive all
    traffic for their modules by default.
    To keep the old behavior (traffic split remains the same), use the
    `--no-promote` flag or run
    `gcloud config set app/promote_by_default true`.
    Note that your old versions are still running, and must be stopped
    manually. This behavior will change in a future release.
  * Removed deprecated `--set-default` flag.  Please use `--promote`
    instead.
  * `gcloud preview app deploy`: Removed deprecated `--env-vars` flag.
  * The output of the `gcloud preview app modules list` command has been
    changed to include the traffic split percentage instead of the 'default
    version' field.
  * Removed deprecated `gcloud preview app modules cancel-deployment`
    command.
  * This command is no longer necessary due to recent improvements in the
    Deployment API.
  * Removed deprecated `gcloud preview app modules download` command.
  * This command is no longer necessary due to recent improvements in the
    Deployment API.
  * Removed deprecated `gcloud preview app run` command. Please use
    `dev_appserver.py` instead.
  * Changed behavior of the `--zone`/`-z` flag in the
    `gcloud dns record-sets` command group. This flag can no longer precede
    the command. For instance,
    `gcloud dns record-sets -z=mz list` will not work, but
    `gcloud dns record-sets list -z=mz` will.
  * Changed `--password-file` option for `sql instances set-root-password`;
    password now does not include trailing newline from password file. This
    matches the documented behavior, but not the previous behavior.
    (Fixes https://code.google.com/p/google-cloud-sdk/issues/detail?id=419)
  * Removed `meta/active_configuration` from the results of
    `gcloud config list` since it is not a property that can be set. You
    can continue to use the `gcloud config configurations` commands to
    view and manage your configurations.
  + Cloud SDK
  * Added `gcloud config` proxy settings. Users can configure `gcloud` to
    use a proxy via the following settings:
  * `gcloud config proxy/address`
  * `gcloud config proxy/password`
  * `gcloud config proxy/port`
  * `gcloud config proxy/type`
  * `gcloud config proxy/username`
  * Added `alpha` and `beta` components to Debian packages.
  * Removed unused config properties: `app/hosted_registry`, `app/host`,
    `app/admin_host`, `app/api_host`.
  + Google Cloud Logging
  * Migrated to
    [v2beta1](https://cloud.google.com/logging/docs/api/introduction_v2) API
    release.
  * Moved `gcloud beta logging sinks` commands to `v2beta1`.
  * Added `gcloud beta logging resource-descriptors` command to display
    supported resources from various services.
  * Added `gcloud beta logging read` command to retrieve log entries
    using filters.
  + Google Container Engine
  * Added `gcloud container clusters resize` for resizing Container Engine
    clusters.
  * Added notifications when node upgrades are available to `gcloud container
    cluster describe` and `list` commands.
  + Google App Engine
  * Fixed bug where initial deployments using `--image-url` failed.
  * Changed `gcloud preview app modules set_default` command to use the App
    Engine Admin API.
  * Changed `gcloud preview app modules list` command to use the App Engine
    Admin API.
- From version  91.0.1 (2015/12/16)
  * The Cloud SDK has been rolled back to 90.0.0.
- From version  91.0.0 (2015/12/16)
  + Breaking Changes
  * Deprecated command group `gcloud compute replica-pools` has been removed.
  * Deprecated command group `gcloud compute resource-views` has been removed.
  * App Engine API is now the only supported method for deploying in the
    `gcloud preview app deploy` command.
  + Google App Engine
  * `DEPLOYABLES` argument for `gcloud preview app deploy` is now
    optional. If not given, the command defaults to `app.yaml` in the
    current directory; if that is not found, it attempts to automatically
    generate necessary configuration files (such as app.yaml) in the
    current directory before deployment.
  * `--force` argument to `gcloud preview app deploy` is now deprecated
    and will be removed in a future release.
  + Container
  * `gcloud container` commands that poll long running operations
    (e.g create, delete, upgrade) now display progress details when
    available.
- From version  90.0.0 (2015/12/09)
  * Cloud SDK release version scheme has changed. Patch version is now
    treated as a major release version which corresponds to SDK weekly
    releases. Any updates/fixes to released version will increment
    minor/patch version number going forward.
  + Breaking Changes
  * The deprecated flag --clear-target-pool has been removed from
    `gcloud compute instance-groups managed set-target-pools` command.
  + Google App Engine
  * Components updated to 1.9.30.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Fixed a bug caused by uploading invalid file names for vm: true
    applications.
  + Compute
  * Subnetwork support has been promoted from alpha to beta. For more
    information see https://cloud.google.com/compute/docs/subnetworks.
- From version  0.9.89 (2015/12/02)
  + Breaking Changes
  * Removed flag `--container-ipv4-cidr` for
    `gcloud container clusters create`; please use `--cluster-ipv4-cidr`
    instead.
  * Renamed `gcloud alpha compute vpn-tunnels create --ike-networks` to
    `--local-traffic-selector`.
  * `gcloud alpha compute resource-views` commands will soon be removed.
    Please use `gcloud compute instance-groups unmanaged` commands instead.
  * `gcloud alpha compute replica-pools` commands will soon be removed.
    Please use `gcloud compute instance-groups` commands instead.
  + `gcloud` Core
  * Changed behavior of `gcloud init` git repository clone option. It now
    takes as input a path to the destination directory for the repository,
    rather than the parent directory of the repository destination.
  + BigQuery
  * Fixed failure in `gcloud alpha biquery query
    "select     * from ..."` command while displaying query results.
  + Compute
  * Fixed `gcloud alpha compute instances set-machine-type` failure when
    supplying custom cpu/custom memory, but no zone.
  * Added a new scope alias for Cloud Monitoring: `monitoring-write`. This
    scope is on by default in all new VMs.
  + Google Cloud DNS
  * Added `--replace-origin-ns` flag to `gcloud dns record-sets import`
    command to allow importing NS records.
  + Google Cloud Storage
  * Updated `gsutil` component to 4.16.
  + Google Container Engine
  * Updated kubectl to version 1.1.2.
  * Increased `gcloud container clusters create/delete` timeouts from 20m to
    30m.
  * Added `--subnetwork` flag to `gcloud container clusters create` to
    allow creation of container clusters can now be created in a Google
    Compute Engine subnetwork
    (https://cloud.google.com/compute/docs/subnetworks).
- From version  0.9.88 (2015/11/25)
  + Breaking Changes
  * The `gcloud preview app run` command has now been removed. Please use
    the bundled `dev_appserver.py` script directly instead.
  * App Engine: The 'version' and 'application' fields in module and
    configuration files are now illegal. Project name should instead be
    specified either by `gcloud config set project MY_PROJECT` or by
    setting the `--project` flag on individual command executions. Versions
    are generated automatically by default but can also be manually
    specified by setting the `--version` flag on individual command
    executions.
  + App Engine
  * Don't do runtime identification for custom runtimes during deploy. This
    fixes issue [#387]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=387).
  * The `dev_appserver.py` script no longer requires the installation of
    all App Engine components. It will install only the necessary ones at
    run time. Fixes [#273]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=273)
  + Core
  * Added the `gcloud components install` command.  This allows you to
    install missing components at the version of the SDK you currently have
    (it does not update your SDK installation).  `gcloud components update`
    should now only be used to update your SDK to the latest version.
  * Fixes [#293]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=293)
    related SSL certificate validation issues.
  * Use zsh builtins in path.zsh.inc for faster/cleaner shell startup.</changelog>
<changelog author="jengelh@inai.de" date="1486468800">- Use the more typical &gt;= operator for version comparisons
- Use find -exec over xargs</changelog>
<changelog author="rjschwei@suse.com" date="1504699200">- Fix gsutil (bsc#1054930)
  + Force VERSION and CHECKSUM file into the right place, settings from
    MANIFEST.in are being ignored
  + Remove the "gsutil test" command. The test command depends on third_party
    test implementation and is invoked during "regular" operation such
    as cp and ls. Testing should be loaded only for developers</changelog>

</package>
<package pkgid="bc04e5b396db97c944dcdd6a7abc0cc05511c8b335abafde9fbd17ea8177dfd0" name="google-cloud-sdk" arch="src">
    <version epoch="0" ver="0.9.87" rel="4.3.1"/>

<changelog author="rschweikert@suse.com" date="1392811200">- Initial build</changelog>
<changelog author="rschweikert@suse.com" date="1392897600">- Adjust version settings for obsoletes and provides</changelog>
<changelog author="rschweikert@suse.com" date="1393243200">- Use the setup.py code of the "integrated" gsutil and gcutil code
  the toplevel gsutil and gcutil commands are useless wrappers that play
  extremely stupid tricks with the path and other stuff.
- Add patch gsutilHideDeps.patch and gcutilHideDeps.patch to hide the
  hard dependencies for gsutil and gcutil, respectively</changelog>
<changelog author="rschweikert@suse.com" date="1393243201">- Fix the gcutilHideDeps.patch to hide requirements on python versions &lt; 2.7
  this fixes build on SLE 11</changelog>
<changelog author="rschweikert@suse.com" date="1393416000">- Remove the dependency on python-oauth2, this is only needed when using
  the oauth2client delivered with the sdk tarball. However, we use the
  already packaged version of the client google-api-python-client which
  does not have that dependency. Thus the dependency is superfluos.</changelog>
<changelog author="rschweikert@suse.com" date="1393416001">- Add missing package dependencies</changelog>
<changelog author="rschweikert@suse.com" date="1393502400">- Include in SLE 12 (FATE #316168)</changelog>
<changelog author="rschweikert@suse.com" date="1393502401">- Add missing dependency to python-setuptools</changelog>
<changelog author="rschweikert@suse.com" date="1394107200">- Support the new boto config option and recognize the "system"
  keyword. Set the certificates file to None to use the system
  implementation
- add patch: gsutilSupportBotoCfgKeyword.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107201">- Disable gcutil internal version check
- add patch: gcutilNoInternalVersionCheck.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107202">- Update to version 0.9.18
  + Updated all AppEngine tools to 1.9.0
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + New 'gcloud init' command
  - Creates a local workspace for your project with a git clone of
    your Google hosted repository.
  + Updated gcutil to 1.14.0
  - Switched to new, single API call for creating a virtual machine instance
    with a root persistent disk.
  - Added new command, 'setinstancediskautodelete', that sets the
    auto-delete option for persistent disks attached to virtual
    machine instances.
  - Added support for specifying a disk size when creating a disk using
    a snapshot.
  - Decreased the time spent waiting for SSH keys to propagate
    during initial instance creation from 120 seconds to 10 seconds.</changelog>
<changelog author="rschweikert@suse.com" date="1401969600">- Update to version 0.9.25
  + 'gcloud preview app deploy' and '... run' argument updates.
  + 'gcloud config *' argument updates.
  + Updated all AppEngine tools to 1.9.5
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + gcloud now has App Engine and Cloud Datastore integration.
  - Commands can be found under `gcloud preview app` and
    `gcloud preview datastore`
  + New `gcloud compute` tool for working with compute engine (RC)
  - Run `gcloud components update compute` to install
  - Run `gcloud help compute` for more information
  + Updated all AppEngine tools to 1.9.4
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + Added color to error and warning messages (on Linux and Mac)
  - To disable, run `gcloud config set disable_color true`
  + New 'gcloud help command'
  - Displays man style extended help for commands (where available).
  + New 'gcloud auth activate-service-account' command
  - Used to authenticate with gcloud using a service account key file.
  - See: https://developers.google.com/storage/docs/authentication#service_accounts
- Enable "big query" install and use
  + add patch bqHideDeps.patch
- Fix use of gcloud command
  + add patch gcloudFixPath.patch</changelog>
<changelog author="rschweikert@suse.com" date="1402056000">- Remove unnecessary dependency on python-oauth2</changelog>
<changelog author="rschweikert@suse.com" date="1403006400">- Remove debug print from setup.py
- Include templated html files as data files, these are used by the
  auth setup workflow</changelog>
<changelog author="rschweikert@suse.com" date="1403352000">- Fix setup file to properly include package data embedded in
  googlecloudsdk package, previously *.json files were missing</changelog>
<changelog author="rschweikert@suse.com" date="1403870400">- Disable the Google built in "component" management and version upgrade
  mechanism
  + add hideImplicitVersionMgmt.patch</changelog>
<changelog author="rjschwei@suse.com" date="1422705600">- Add patches:
    + gsutil_noVersioCheckOrUpdate.patch
    + gsutil_respectBotoCfgKeyword.patch
    + hidePathMangeling.patch
  Remove patches:
  - gcloudFixPath.patch
  - gsutilSupportBotoCfgKeyword.patch
- Update to version 0.9.44   bnc#915479
  + Fixes applied to the google/appengine-gobase image for managed VMs.
  + Tab completion for gcloud SQL commands.
  + Support added for authenticating service accounts with JSON keys.
    If using JSON keys, PyOpenSSL is no longer a dependency.
  + Suport for local ssds in instance templates for gcloud compute.
  + Progress Bars.
  + Compute Instances start/ stop commands.
  + Bug Fixes.
  + Added support for local SSD.
  + Added support for Google Compute Engine Instance Templates in
    compute component.
  + Overhaul of 'gcloud sql'
    ~ Updated the output for all commands.
    ~ Updated usage for 'gcloud sql ssl-certs create'.
  + Added support for creating and maintaining Cloud SQL read replica instances.
    ~ Added --master-instance-name property that can be set during replica
    creation to indicate the replication master for the read replica instance.
    ~ Added --enable-database-replication, --no-enable-database-replication
    flags that can be used to start, stop replication for the read replica
    instance.
    ~ Added 'promote-replica' command that promotes a read replica instance into
    a stand-alone Cloud SQL instance.
  + Added several new features to the compute component:
    ~ Implemented new subcommands for interacting with HTTP load balancing:
  - gcloud compute url-maps add-host-rule
  - gcloud compute url-maps add-path-matcher
  - gcloud compute url-maps remove-host-rule
  - gcloud compute url-maps remove-path-matcher
  - gcloud compute url-maps set-default-service
    ~ Added support for automatically generating initial Windows username and
    password when creating a virtual machine instance from a Windows
    image or a disk initializaed from a Windows image.
    ~ Added a new scope alias for Cloud SQL administration: 'sql-admin'.
  + The compute component is now in General Availability.
    ~ Added new 'compute/zone' and 'compute/region' properties that
    can be used to set a default zone and region. To set the
    properties, run 'gcloud config set compute/zone ZONE' and 'gcloud
    config set compute/region REGION'.
    ~ Added support for overriding disk auto-deletion during instance
    deletion.
    ~ Updated the output of commands that mutate resources to be more
    human-friendly. The --format flag can be used for more verbose
    output.
    ~ Replaced all 'get' subcommands with 'describe' subcommands (e.g.,
    'gcloud compute instances get' has been replaced with 'gcloud
    compute instances describe').
    ~ Renamed the 'firewalls' collection to 'firewall-rules'.
    ~ Added support to the 'addresses' collection for interacting with
    global addresses.
  + Updated gcutil to 1.16.3 and various AppEngine runtimes to 1.9.7 binaries.
  + Support running several modules by gcloud app run and fixed output errors.
  + Limit gcloud upgrade nags to once per day.
  + Bring help files up to date (for example improved the documentation
    for DM 'templates create' and 'deployments create').
  + Added prompting for regions and zones to most subcommands of the
    compute component.
  + Added new subcommands to the compute component for adding and removing
    backends from backend services.
  + Added --ssh-flags to 'gcloud compute ssh' for passing additional flags
    to ssh.
  + Added image alias support for the --image flag in the compute component.
  + Added --shell mode to all gcloud commands
    ~ Type a partial command followed by '--shell' to drop into a sub shell
    at that point in the command tree.
    ~ Eg:
    $ gcloud compute --shell
    gcloud compute $ instances list
    gcloud compute $ copy-files ...
  + Updated gsutil to 4.3
  + Allow installed crcmod to be used by default with gsutil by enabling
    site packages</changelog>
<changelog author="rjschwei@suse.com" date="1448107200">- Remove patches:
  + gsutil_respectBotoCfgKeyword.patch
  + gsutilHideDeps.patch
  + gcutilHideDeps.patch
  + hideImplicitVersionMgmt.patch
  + gsutil_noVersioCheckOrUpdate.patch
  + gcutilNoInternalVersionCheck.patch
  + bqHideDeps.patch
- Update to version 0.9.87  (bsc#954690)
  [#]## Compute
  * `gcloud alpha compute instances create` now supports --custom-cpu and
  - -custom-memory flags to specify custom machine types.
  [#]## Dataproc
  * Added `gcloud beta dataproc clusters diagnose` command. See
    &lt;https://cloud.google.com/dataproc/support/diagnose-command&gt; for
    more info.
  [#]## Google Container Engine
  * Updated kubectl to version 1.1.1.
  * 0.9.86 (2015/11/11)
  [#]## App Engine
  * Generated node.js Dockerfiles now add the full application context before
    running install hooks.
  * For Google App Engine Node.js runtimes, install requested version of node
    prior to doing an npm install.
  [#]## Compute
  * `gcloud beta compute instances set-machine-type` has been promoted
    from alpha to beta,
  * From 0.9.85 (2015/11/04)
  * `gcloud alpha compute networks create` now requires --mode flag.
  (Backwards incompatible change)
  [#]## App Engine
  * Added the --output-directory option to gen-repo-info-file command.
    This option supersedes --output-file, which is deprecated and will
    be removed in a future release.
  * Improved error message when specified yaml file is not found.
  [#]## Compute
  * Launching `gcloud alpha compute networks subnets`.
  * `gcloud compute alpha instance-templates` and `instances` now support
    subnetworks.
  * New flag --ike-networks in `gcloud alpha compute vpn-tunnels create`.
  * `gcloud compute ssh` now passes through the exit code of the ssh
    command. This fixes issue [#146 ]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=146).
  [#]## Misc. Changes
  * Gracefully handle socket timeouts while checking for Google Compute
    Engine metadata server. This fixes issue [#339]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=339).
  * From 0.9.84 (2015/10/28)
  [#]## App Engine
  * Due to PageSpeed service deprecation, user will receive a warning when
    deploying a new version to App Engine.
  * Implemented fingerprinting support for Java.
  * The gen-config flag now generates only app.yaml for the matching
    runtime by default, you must use the --custom flag to generate an
    app.yaml with a runtime of "custom" and Dockerfile (and other configs).
  [#]## Compute
  * GA support for https load balancing features.
  * Deprecated --clear-target-pool flag from compute instance-groups managed
    set-target-pools command.
  [#]## Windows support
  * Windows Installer can now take a /logtofile flag to write installation
    logs to file CloudSDKInstall.log located in the same directory.
  * Windows installer now displays an error message when the installation
    does not succeed.
  [#]## Command Line Interface support
  * The [page=N] table format attribute prints one or more tables of at
    most N rows. Use this to view paged server data as it arrives at
    the client.
  * From 0.9.83 (2015/10/21)
  [#]## App Engine
  * In a future release, the `gcloud preview app deploy` command will
    no longer support deploying multiple modules in the same invocation.
  [#]## Compute
  * Ubuntu 14.10 is end of life: https://wiki.ubuntu.com/Releases
  * Fixed external issue [#291]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=291),
    related to handling network addresses on Windows.
  [#]## Container Engine
  * `gcloud container clusters list` now displays the current number of nodes
    for the cluster.
  [#]## Windows support
  * When running Cloud SDK tools from PowerShell the `gcloud-ps.ps1` wrapper
    scripts now can be used which no longer call to `cmd.exe`. Using
    `gcloud-ps`, complex arguments can be passed without escaping for
    Windows command line. Using `gcloud`, the following command would be
    correctly escaped when running gcloud in PowerShell:
    gcloud fun --arg='"test ^&lt; 123"'
    With the new `gcloud-ps`, the same command can be simply written as:
    gcloud-ps fun --arg='test &lt; 123'
    Permissions to run PowerShell scripts must be given to PowerShell
    before these will work. Permissions can be changed with
    `"Set-ExecutionPolicy RemoteSigned"`.
  * From 0.9.82 (2015/10/14)
  [#]## App Engine
  * The App Engine Admin API is now the default path for deployments in the
    `gcloud preview app deploy` command. This transition should be
    transparent, but if you experience any issues and would like to
    revert to the old behavior, please run `gcloud config set
    app/use_appengine_api false`.
    See &lt;https://cloud.google.com/appengine/docs/admin-api/&gt; for more
    information about this API.
  * With `env: 2`, valid python runtimes are `python` and `python-compat`.
  * Implemented fingerprinting support for python.
  [#]## Container Engine
  * `gcloud container clusters create`: The flag `--container-ipv4-cidr` has
    been deprecated; `--cluster-ipv4-cidr` should be used instead.
  [#]## SQL
  * `gcloud beta sql operations describe` and
    `gcloud beta sql operations wait` no longer need `--instance`
    flag (`gcloud beta sql operations list` still does).
  * Fixed issue with `gcloud sql instances clone` when `--bin-log-file-name`
    and `--bin-log-position` are set.
    (&lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=201&gt;).
  * From 0.9.81 (2015/10/07)
  [#]## Breaking Changes
  * If you are using a service account to run commands under
    `gcloud preview app`, you must enable the "App Engine Admin API" in the
    Developers Console (&lt;https://console.developers.google.com&gt;; navigate to
  * *APIs and Auth &gt; APIs**).
  * In a future Cloud SDK release, deployments that promote the new version to
    receive all traffic will stop the previous version by default.
    To keep the current behavior, pass the `--no-stop-previous-version`
    flag, or run the following command:
    $ gcloud config set app/stop_previous_version false
  * Removed `app get-resource-limits` command.
  [#]## App Engine
  * App Engine components updated to 1.9.27. Please see the following release
    notes for details:
  * Python: &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt;
  * Java: &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt;
  * The `gcloud preview app deploy` command now requires that users specify or
    omit the runtime: field from app.yaml if a Dockerfile is also specified.
  * The `gcloud preview app deploy` command now supports the "engines" field
    in package.json for node.js applications.
  [#]## Misc. Changes
  * Windows Installer has an option to run `gcloud init` after the
    installation finishes.
  * From 0.9.80 (2015/09/30)
  * `gcloud app`
  * Soon, deployments will set the deployed version to receive all traffic
    by default.  To keep the current behavior, use the `--no-promote` flag
    or run the following command:
    $ gcloud config set app/promote_by_default false
    To adopt the new behavior early, use the `--promote` flag or run the
    following command:
    $ gcloud config set app/promote_by_default true
  * The `--set-default` flag is deprecated. Please use the `--promote` flag
    instead.
  * In a future Cloud SDK release, deployments that promote the new version
    to receive all traffic will stop the previous version by default.  To
    keep the current behavior, pass the `--no-stop-previous-version` flag,
    or run the following command:
    $ gcloud config set app/stop_previous_version true
  * The `app run` command is deprecated and will soon be removed.  Please
    use dev_appserver (found in the same directory as the `gcloud command)
    instead.
  * The `gcloud preview app modules download command` is deprecated, and
    will be removed soon.
  * The Windows installer has an option to run `gcloud init` after the
    installation finishes.
  * The `preview` component has been removed.
  * The `gcloud preview app` commands remain available as usual and
    are still shipped through the `app` component.
  * Please use `gcloud compute instance-groups unmanaged` instead
    of `gcloud preview instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * Please use `gcloud compute instance-groups managed` instead of
    `gcloud preview managed-instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * All Google Compute User Accounts commands have moved to beta.
  * Deployment-manager list commands now support pagination.
  * Minor bug fixes.
  * From 0.9.79 (2015/09/23)
  * The following commands have been promoted from beta to GA:
  * gcloud config configurations ...
  * gcloud source repos clone
  * gcloud beta init. Old `gcloud init` behavior has been removed, and
    partially replaced by new gcloud init or directly via gcloud source
    repos clone.
  * Release gcloud beta dataproc.
  * The --env-vars flag in gcloud preview app deploy has been removed.
  * Automatic ssh key generation respects the --quiet flag.
  * The --format flag now supports extended format expressions. For
    details run
    $ gcloud topic formats.
  * Most commands now document the positive Boolean --FLAG form and accept
  - -no-FLAG to disable. For the past few releases --log-http accepted an
    optional true/false value. It has been restored to its original definition
    of being a Boolean flag that has no value.
  * `gcloud sql` operations are now automatically retried for 2s in case of
    HttpException: The Cloud SQL instance operation does not exist.
  * Update gcloud's kubectl from 1.0.5 to 1.0.6.
  * Deprecate `gcloud preview app get-resource-limits`.
  * From 0.9.78 (2015/09/16)
  * App Engine components updated to 1.9.26. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Increase the default boot disk size for remote build VMs in
    `gcloud preview app deploy`.
  * The `--instance` flag to the `gcloud preview app modules set-managed-by`
    command now takes an instance name instead of an index.
  * The V1Beta4 API for sqladmin can now be accessed through the
    `gcloud beta sql` surface.
  * Usability enhancements for `gcloud beta init` and named configurations.
  * From 0.9.77 (2015/09/09)
  * gcloud preview logging is now gcloud beta logging.
  * Update kubectl to version 1.0.5
  * Windows Cloud SDK installer improvements:
  * Now allows changing the installation mode. You can choose between a
    "current user" installation and an "all users" installation.
  * Now has an uninstaller and writes "Add/Remove Programs" uninstall
    entries.
  * Removal of unsupported --env-vars argument from gcloud preview app deploy.
  * gcloud compute instance groups: Allow --named-ports flag to be empty and
    clean named ports in set-named-ports commands.
  * Change in gcloud compute backend-services: introduce new flag
  - -instance-group which takes advantage of new Instance Groups API.
  * From 0.9.76 (2015/09/02)
  * Update gsutil component to 4.14.
  * Resource views commands have moved from preview to alpha. Please
    use `gcloud alpha compute resource-views` in place of
    `gcloud preview resource-views`.
  * Replica pool commands have moved from preview to alpha. Please use
    `gcloud alpha compute replica-pools` in place of
    `gcloud preview replica-pools`.
  * `gcloud beta source repo` was renamed to `gcloud beta source repos`
  * Created google-cloud-sdk-announce@googlegroups.com
    &lt;https://groups.google.com/d/forum/google-cloud-sdk-announce&gt; email
    group to announce new releases and other important information.
  * 'gcloud alpha init' command is now also in beta.
  * Add target size of managed instance group for "compute instance-groups
    managed list" command.
  * Fixed the removal of platform-specific components when running `gcloud
    components remove`.
  * Fixed a bug related to checking for SDK updates when the SDK is
    installed as root (like on Debian Compute Engine images).
  * Affected users should now see less frequent update messages and overall
    improved gcloud performance
  * `gcloud preview app deploy` won't update local images automatically
    anymore.
  * From 0.9.75 (2015/08/26)
  * Container Engine
  * Container Engine GA commands available under `gcloud container`.
  * `gcloud beta container get-credentials` now takes cluster name as
    argument instead of `--cluster` flag for consistency with other
    commands.
  * Added `gcloud alpha container clusters update &lt;cluster&gt;
  - -cloud-monitoring=&lt;val&gt;` command.
  * New release notes are printed on upgrade. (This won't take effect until
    an upgrade from this version to a later version.)
  * New `gcloud alpha genomics variantsets export` command.
  * Commands promoted from `gcloud alpha` to `gcloud beta`:
  * `gcloud beta config configurations ...`
  * `gcloud beta sources clone`
  * Improvements in error reporting and default output formatting.
  * From 0.9.74 (2015/08/19)
  * New list and import commands under `gcloud alpha genomics variants`.
  * Removed `--remote` flag. Instead, please use the `--docker-build=remote`
    flag (or use `--docker-build=local` to force a local build).
  * In this release, Docker builds are hosted by default. To opt-in to
    the old behavior, please use the `--docker-build=local` flag.
  * 0.9.73 (2015/08/12)
  * gcloud sql instances create default to MySQL 5.6
  * gcloud beta container get-credentials renamed to gcloud beta container
    clusters get-credentials
  * New commands
  * gcloud beta projects ...
  * gcloud alpha genomics callsets ...
  * gcloud beta emulators datastore ...
  * gcloud beta container get-server-config
  * gcloud alpha config configurations
  * From 0.9.72 (2015/08/05)
  * gcloud compute
  * initial surface changes for the backend-bucket.
  * `instance-groups set-named-ports`: introduced a new flag
    `--named-ports NAME:PORT,[NAME:PORT,...]` - no need to specify names
    and ports in separate flags.
  * gcloud preview app deploy
    Deprecate `--remote` flag in preparation for hosted Docker builds by
    default. Instead, please use the `--docker-build={remote,local}` flag.
    The default is still a local Docker build; in two releases, the default
    will switch to a hosted build.
  * New gcloud alpha genomics operations {list, cancel, describe} commands
  * From 0.9.71 (2015/07/29)
  * Launching `gcloud alpha pubsub` commands.
  * Moved `gcloud preview rolling-updates` to
    `gcloud alpha compute rolling-updates`.
  * `gcloud alpha compute disks resize` command enabling resizing of
    persistent disks.
  * Beta launch of customer supplied encryption keys for Compute Engine.
  * Updated kubectl to 1.0.1.
  * `gcloud alpha container` commands now target Container Engine v1 API.
    Options for `gcloud alpha container clusters create` updated accordingly:
  * `--user` renamed to `--username`
  * `--cluster-api-version` removed. Cluster version is not selectable in
    v1 API; new clusters always created at latest supported version.
  * `--image` option removed. Source image not selectable in v1 API;
    clusters are always created with latest supported ContainerVM image.
    Note that using an unsupported image (i.e. not ContainerVM) would
    result in an unusable cluster in most cases anyway.
  * Added `--no-enable-cloud-monitoring` to turn off cloud monitoring
    (on by default).
  * Added `--disk-size` option for specifying boot disk size of node vms.
  * App Engine components updated to 1.9.24. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
    For several months on the Managed VMs team we've been testing a new
    mode of `dockerless` local development on gcloud that makes developing
    a module for Python, Java and Go users similar to development of
    regular App Engine applications. This new mode relaxes the sandbox
    constraints present in the devappserver for `vm: false` applications,
    and does not require Docker to be installed.
    You can currently opt-into this behavior by setting
    GAE_LOCAL_VM_RUNTIME=1; In this release of the Cloud SDK, we will be
    making this behavior the default for Managed VM users who are using
    gcloud.
    You can still opt-out of this behavior by setting: GAE_LOCAL_VM_RUNTIME=0.
    For custom runtime users, if you are relying on the local Development
    Server to build your application, will now need to pass the
    `--custom-entrypoint` flag to `gcloud preview app run` to provide
    gcloud with the correct command to call.
    This does not affect users developing for non-managed VMs, or for
    users who are not using gcloud."
  * Bug fixes for:
  * `gcloud preview app deploy` file paths issue on Windows.
  * `gcloud compute instance-groups managed wait-until-stable` periodic user
    prompting for target zone.
  * From 0.9.70 (2015/07/22)
  * Add `gcloud compute instance-groups` commands.
  * Move `gcloud beta deployment-manager` commands to general availability as
    `gcloud deployment-manager` and update to use the v2beta3 API. This change
    does not alter the gcloud surface for users of the deployment-manager
    component.
  * Update kubectl to 1.0.0.
  * `gcloud alpha genomics` commands now use the genomics V1 API. The
  - -project-number flag for `dataset create` and `dataset list` is now
    obsolete. The configured --project-id is used instead and can be
    overridden with the --project-id flag.
  * Fix hang on errors in `gcloud preview app deploy`.
  * From 0.9.69 (2015/07/15)
  * Update kubectl to 0.20.2.
  * Fix an authentication issue with 'gcloud docker' affecting docker version
    1.7.0 and later.
  * Remove `gcloud preview dm-v2` command group.
  * Remove `gcloud preview deployment-manager` command group
    (`gcloud beta deployment-manager` still exists; see
    &lt;https://cloud.google.com/sdk/#install-version&gt; if you want to pin your
    installation to an old version).
  * Bug fixes.
  * From 0.9.68 (2015/07/08)
  * Deprecated gcutil tool is no longer distributed with Cloud SDK.
    It is still available via &lt;https://cloud.google.com/compute/docs/gcutil&gt;.
  * Added support for Container engine BETA commands under the
    `gcloud beta container` command group.  Existing `gcloud alpha container`
    commands are unchanged.
  * The standalone App Engine SDKs are no longer distributed through the
    Cloud SDK.
  * App Engine functionality can still be used through the
    `gcloud preview app` command group.
  * The gae-java, gae-python, gae-php, and gae-go components no longer
    exist in the component manager.
  * If you need to use appcfg or dev_appserver directly, these are still
    available in the App Engine SDK downloads that can be found here:
    &lt;https://cloud.google.com/appengine/downloads&gt;
  * Bug fixes.
  * From 0.9.67 (2015/07/01)
  * App Engine components updated to 1.9.23. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Added the "gen-config" command to app surface to generate configuration
    files for node.js apps.
  * New `compute instance-groups unmanaged` commands group for Instance
    Groups which are not managed by Instance Group Manager
  * Moved `gcloud beta sql instances connect` to `gcloud beta sql connect`.
  * Smarter polling while waiting for SQL operations to finish, reducing the
    number of requests sent to the server.
  * Linux/Mac install script disables prompts if there is no controlling tty.
  * Linux/Mac install script now properly detects zsh and ksh RC files.
  * Bug fixes.
  * From 0.9.66 (2015/06/24)
  * New commands
  * `gcloud alpha compute instances set-machine-type` for managing types
  * `gcloud topic` for supplementary help topics.
  * `gcloud deployment-manager deployments delete` prompt defaults to false.
  * From 0.9.65 (2015/06/17)
  * Fixes `reset-windows-password` on Windows if `openssl` is present on the
    path.
  * `gcloud compute reset-windows-password` is now available as a GA command.
  * Prevent creation of a user that matches the machine name on Windows.
  * gsutil now runs properly from not-default drive letters on Windows.
  * kubectl updated to 0.18.1.
  * `gcloud preview docker` moved to `gcloud docker`.
  * From 0.9.64 (2015/06/10)
  * New commands
  * `gcloud beta compute scp` for secure copy.
  * `gcloud alpha genomics` commands (on datasets).
  * `gcloud alpha source list` to lists project repositories.
  * kubectl will no longer be installed by default.
  * Bug fixes for https load balancing.
  * The help pager is $PAGER or less(1) if available, otherwise a
    builtin pager.
  * Update of gsutil component to version 4.13.
  * From 0.9.63 (2015/06/03)
  * 2x faster command load times.
  * Fix to allow `preview app` to use oauth service accounts
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=133&gt;
  * From 0.9.62 (2015/05/27)
  * Not released.
  * From 0.9.61 (2015/05/20)
  * New kubectl component (installed by default)
  * Internal improvements to gcloud preview app deploy; includes changes to
    command output.
  * `gcloud preview projects` moved to `gcloud alpha projects`
  * Tab completion for `gcloud compute ssh`
  * From 0.9.60 (2015/05/13)
  * VPN moved to GA.
  * Preemptible VM support.
  * Bug fixes.
  * From 0.9.59 (2015/05/06)
  * Bug fixes.
  * From 0.9.58 (2015/04/29)
  * gcloud alpha bigquery launch.
  * Better error reporting in Customer Supplied Encryption Key files.
  * Bug fixes.
  * From 0.9.57 (2015/04/22)
  * gcloud beta deployment-manager launch.
  * gcloud app new deployment behavior.
  * deploy and run commands no longer take directories, only take a list of
    explicit yaml files.
  * gcloud beta compute reset-windows-password, support for new authentication
    scheme on Windows guest agent versions 3.0.0.0 and later.
  * Bug fixes.
  * From 0.9.56 (2015/04/15)
  * Bug fixes.
  * from 0.9.55 (2015/04/8)
  * New and improved gcloud dns surface including:
  * Transactions for scriptable editing of record-sets.
  * Importing record-sets from zone files and yaml files.
  * Exporting record-sets to zone files and yaml files.
  * VPN commands surfaced under gcloud compute.
  * Dataflow CLI commands launched under gcloud alpha!
  * From 0.9.52 (2015/03/18)
  * Bug Fixes.
  * From 0.9.51 (2015/03/11)
  * Bug Fixes.
  * From 0.9.50 (2015/03/04)
  * Introducing the `gcloud beta ...` command group
  * Existing gcloud commands will be replicated under this new group, but
    use the beta version of their API instead of the GA version.
  * New command behavior and features that are beta only will first appear
    under this group until the feature gets promoted to general
    availability.
  * Run `gcloud components update beta` to access the new commands, or it
    will be automatically installed for you on first run attempt.
  * `gcloud beta compute ...` is now available, using the compute 'beta' API.
    Cloud VPN.  See &lt;https://cloud.google.com/compute/docs/vpn&gt;
    for details.
  * Release of `gcloud compute instances move` and
    `gcloud compute disks move`.
  * From 0.9.49 (2015/02/25)
  * The Google Container Registry is now used by default for deployment of
    Managed VM applications. See here for more information:
    &lt;https://cloud.google.com/tools/container-registry/&gt;
  * We've increased the speed of the "image push" phase of Managed VM
    deployments.
  * The heavy lifting of retrieving the Go toolchain has been moved into the
    base Go Docker image which dramatically reduces the bandwidth consumed
    locally when running and deploying your images. You must delete your
    Dockerfile to pick up the changes.
  * We've fixed several bugs related to port forwarding in the local
    devappserver.
  * From 0.9.48 (2015/02/18)
  * A bug fix for running setup-managed-vms multiple times when using
    the Google Container Registry
  * From 0.9.47 (2015/02/11)
  * Bug fixes that allow tab completion to work for components in preview.
  * GCloud now auto installs components based on command execution.
  * From 0.9.46 (2015/02/04)
  * We've made significant improvements to the stability and speed of
    deploying Managed VMs by leveraging the new Google Container Registry.
    See this post for details on how to try it out today:
    &lt;https://groups.google.com/forum/#!topic/google-appengine/c543NHZGhKM&gt;
  * From 0.9.45 (2015/01/28)
  * Several bug fixes in the Dockerfile generated for the 'go' runtime.
    Delete the Dockerfile in your application directory and the Cloud SDK
    will copy the updated Dockerfile on your next deployment.
  * Several bug fixes related to flakiness in the setup-managed-vms command.</changelog>
<changelog author="rjschwei@suse.com" date="1448884800">- Provide a better message for "components" sub command being disabled
  + Added patch disableSelfUpdate.patch</changelog>

</package>
<package pkgid="7d58a347d8fcc2470b223020adde69e62ca36a5be97dae03531a2adc1e927a38" name="google-cloud-sdk" arch="src">
    <version epoch="0" ver="140.0.0" rel="4.6.1"/>

<changelog author="rschweikert@suse.com" date="1392811200">- Initial build</changelog>
<changelog author="rschweikert@suse.com" date="1392897600">- Adjust version settings for obsoletes and provides</changelog>
<changelog author="rschweikert@suse.com" date="1393243200">- Use the setup.py code of the "integrated" gsutil and gcutil code
  the toplevel gsutil and gcutil commands are useless wrappers that play
  extremely stupid tricks with the path and other stuff.
- Add patch gsutilHideDeps.patch and gcutilHideDeps.patch to hide the
  hard dependencies for gsutil and gcutil, respectively</changelog>
<changelog author="rschweikert@suse.com" date="1393243201">- Fix the gcutilHideDeps.patch to hide requirements on python versions &lt; 2.7
  this fixes build on SLE 11</changelog>
<changelog author="rschweikert@suse.com" date="1393416000">- Remove the dependency on python-oauth2, this is only needed when using
  the oauth2client delivered with the sdk tarball. However, we use the
  already packaged version of the client google-api-python-client which
  does not have that dependency. Thus the dependency is superfluos.</changelog>
<changelog author="rschweikert@suse.com" date="1393416001">- Add missing package dependencies</changelog>
<changelog author="rschweikert@suse.com" date="1393502400">- Include in SLE 12 (FATE #316168)</changelog>
<changelog author="rschweikert@suse.com" date="1393502401">- Add missing dependency to python-setuptools</changelog>
<changelog author="rschweikert@suse.com" date="1394020800">- Support the new boto config option and recognize the "system"
  keyword. Set the certificates file to None to use the system
  implementation
- add patch: gsutilSupportBotoCfgKeyword.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107200">- Disable gcutil internal version check
- add patch: gcutilNoInternalVersionCheck.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107201">- Update to version 0.9.18
  + Updated all AppEngine tools to 1.9.0
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + New 'gcloud init' command
  - Creates a local workspace for your project with a git clone of
    your Google hosted repository.
  + Updated gcutil to 1.14.0
  - Switched to new, single API call for creating a virtual machine instance
    with a root persistent disk.
  - Added new command, 'setinstancediskautodelete', that sets the
    auto-delete option for persistent disks attached to virtual
    machine instances.
  - Added support for specifying a disk size when creating a disk using
    a snapshot.
  - Decreased the time spent waiting for SSH keys to propagate
    during initial instance creation from 120 seconds to 10 seconds.</changelog>
<changelog author="rschweikert@suse.com" date="1401969600">- Update to version 0.9.25
  + 'gcloud preview app deploy' and '... run' argument updates.
  + 'gcloud config *' argument updates.
  + Updated all AppEngine tools to 1.9.5
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + gcloud now has App Engine and Cloud Datastore integration.
  - Commands can be found under `gcloud preview app` and
    `gcloud preview datastore`
  + New `gcloud compute` tool for working with compute engine (RC)
  - Run `gcloud components update compute` to install
  - Run `gcloud help compute` for more information
  + Updated all AppEngine tools to 1.9.4
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + Added color to error and warning messages (on Linux and Mac)
  - To disable, run `gcloud config set disable_color true`
  + New 'gcloud help command'
  - Displays man style extended help for commands (where available).
  + New 'gcloud auth activate-service-account' command
  - Used to authenticate with gcloud using a service account key file.
  - See: https://developers.google.com/storage/docs/authentication#service_accounts
- Enable "big query" install and use
  + add patch bqHideDeps.patch
- Fix use of gcloud command
  + add patch gcloudFixPath.patch</changelog>
<changelog author="rschweikert@suse.com" date="1402056000">- Remove unnecessary dependency on python-oauth2</changelog>
<changelog author="rschweikert@suse.com" date="1403006400">- Remove debug print from setup.py
- Include templated html files as data files, these are used by the
  auth setup workflow</changelog>
<changelog author="rschweikert@suse.com" date="1403352000">- Fix setup file to properly include package data embedded in
  googlecloudsdk package, previously *.json files were missing</changelog>
<changelog author="rschweikert@suse.com" date="1403870400">- Disable the Google built in "component" management and version upgrade
  mechanism
  + add hideImplicitVersionMgmt.patch</changelog>
<changelog author="rjschwei@suse.com" date="1422705600">- Add patches:
    + gsutil_noVersioCheckOrUpdate.patch
    + gsutil_respectBotoCfgKeyword.patch
    + hidePathMangeling.patch
  Remove patches:
  - gcloudFixPath.patch
  - gsutilSupportBotoCfgKeyword.patch
- Update to version 0.9.44   bnc#915479
  + Fixes applied to the google/appengine-gobase image for managed VMs.
  + Tab completion for gcloud SQL commands.
  + Support added for authenticating service accounts with JSON keys.
    If using JSON keys, PyOpenSSL is no longer a dependency.
  + Suport for local ssds in instance templates for gcloud compute.
  + Progress Bars.
  + Compute Instances start/ stop commands.
  + Bug Fixes.
  + Added support for local SSD.
  + Added support for Google Compute Engine Instance Templates in
    compute component.
  + Overhaul of 'gcloud sql'
    ~ Updated the output for all commands.
    ~ Updated usage for 'gcloud sql ssl-certs create'.
  + Added support for creating and maintaining Cloud SQL read replica instances.
    ~ Added --master-instance-name property that can be set during replica
    creation to indicate the replication master for the read replica instance.
    ~ Added --enable-database-replication, --no-enable-database-replication
    flags that can be used to start, stop replication for the read replica
    instance.
    ~ Added 'promote-replica' command that promotes a read replica instance into
    a stand-alone Cloud SQL instance.
  + Added several new features to the compute component:
    ~ Implemented new subcommands for interacting with HTTP load balancing:
  - gcloud compute url-maps add-host-rule
  - gcloud compute url-maps add-path-matcher
  - gcloud compute url-maps remove-host-rule
  - gcloud compute url-maps remove-path-matcher
  - gcloud compute url-maps set-default-service
    ~ Added support for automatically generating initial Windows username and
    password when creating a virtual machine instance from a Windows
    image or a disk initializaed from a Windows image.
    ~ Added a new scope alias for Cloud SQL administration: 'sql-admin'.
  + The compute component is now in General Availability.
    ~ Added new 'compute/zone' and 'compute/region' properties that
    can be used to set a default zone and region. To set the
    properties, run 'gcloud config set compute/zone ZONE' and 'gcloud
    config set compute/region REGION'.
    ~ Added support for overriding disk auto-deletion during instance
    deletion.
    ~ Updated the output of commands that mutate resources to be more
    human-friendly. The --format flag can be used for more verbose
    output.
    ~ Replaced all 'get' subcommands with 'describe' subcommands (e.g.,
    'gcloud compute instances get' has been replaced with 'gcloud
    compute instances describe').
    ~ Renamed the 'firewalls' collection to 'firewall-rules'.
    ~ Added support to the 'addresses' collection for interacting with
    global addresses.
  + Updated gcutil to 1.16.3 and various AppEngine runtimes to 1.9.7 binaries.
  + Support running several modules by gcloud app run and fixed output errors.
  + Limit gcloud upgrade nags to once per day.
  + Bring help files up to date (for example improved the documentation
    for DM 'templates create' and 'deployments create').
  + Added prompting for regions and zones to most subcommands of the
    compute component.
  + Added new subcommands to the compute component for adding and removing
    backends from backend services.
  + Added --ssh-flags to 'gcloud compute ssh' for passing additional flags
    to ssh.
  + Added image alias support for the --image flag in the compute component.
  + Added --shell mode to all gcloud commands
    ~ Type a partial command followed by '--shell' to drop into a sub shell
    at that point in the command tree.
    ~ Eg:
    $ gcloud compute --shell
    gcloud compute $ instances list
    gcloud compute $ copy-files ...
  + Updated gsutil to 4.3
  + Allow installed crcmod to be used by default with gsutil by enabling
    site packages</changelog>
<changelog author="rjschwei@suse.com" date="1448107200">- Remove patches:
  + gsutil_respectBotoCfgKeyword.patch
  + gsutilHideDeps.patch
  + gcutilHideDeps.patch
  + hideImplicitVersionMgmt.patch
  + gsutil_noVersioCheckOrUpdate.patch
  + gcutilNoInternalVersionCheck.patch
  + bqHideDeps.patch
- Update to version 0.9.87  (bsc#954690)
  [#]## Compute
  * `gcloud alpha compute instances create` now supports --custom-cpu and
  - -custom-memory flags to specify custom machine types.
  [#]## Dataproc
  * Added `gcloud beta dataproc clusters diagnose` command. See
    &lt;https://cloud.google.com/dataproc/support/diagnose-command&gt; for
    more info.
  [#]## Google Container Engine
  * Updated kubectl to version 1.1.1.
  * 0.9.86 (2015/11/11)
  [#]## App Engine
  * Generated node.js Dockerfiles now add the full application context before
    running install hooks.
  * For Google App Engine Node.js runtimes, install requested version of node
    prior to doing an npm install.
  [#]## Compute
  * `gcloud beta compute instances set-machine-type` has been promoted
    from alpha to beta,
  * From 0.9.85 (2015/11/04)
  * `gcloud alpha compute networks create` now requires --mode flag.
  (Backwards incompatible change)
  [#]## App Engine
  * Added the --output-directory option to gen-repo-info-file command.
    This option supersedes --output-file, which is deprecated and will
    be removed in a future release.
  * Improved error message when specified yaml file is not found.
  [#]## Compute
  * Launching `gcloud alpha compute networks subnets`.
  * `gcloud compute alpha instance-templates` and `instances` now support
    subnetworks.
  * New flag --ike-networks in `gcloud alpha compute vpn-tunnels create`.
  * `gcloud compute ssh` now passes through the exit code of the ssh
    command. This fixes issue [#146 ]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=146).
  [#]## Misc. Changes
  * Gracefully handle socket timeouts while checking for Google Compute
    Engine metadata server. This fixes issue [#339]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=339).
  * From 0.9.84 (2015/10/28)
  [#]## App Engine
  * Due to PageSpeed service deprecation, user will receive a warning when
    deploying a new version to App Engine.
  * Implemented fingerprinting support for Java.
  * The gen-config flag now generates only app.yaml for the matching
    runtime by default, you must use the --custom flag to generate an
    app.yaml with a runtime of "custom" and Dockerfile (and other configs).
  [#]## Compute
  * GA support for https load balancing features.
  * Deprecated --clear-target-pool flag from compute instance-groups managed
    set-target-pools command.
  [#]## Windows support
  * Windows Installer can now take a /logtofile flag to write installation
    logs to file CloudSDKInstall.log located in the same directory.
  * Windows installer now displays an error message when the installation
    does not succeed.
  [#]## Command Line Interface support
  * The [page=N] table format attribute prints one or more tables of at
    most N rows. Use this to view paged server data as it arrives at
    the client.
  * From 0.9.83 (2015/10/21)
  [#]## App Engine
  * In a future release, the `gcloud preview app deploy` command will
    no longer support deploying multiple modules in the same invocation.
  [#]## Compute
  * Ubuntu 14.10 is end of life: https://wiki.ubuntu.com/Releases
  * Fixed external issue [#291]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=291),
    related to handling network addresses on Windows.
  [#]## Container Engine
  * `gcloud container clusters list` now displays the current number of nodes
    for the cluster.
  [#]## Windows support
  * When running Cloud SDK tools from PowerShell the `gcloud-ps.ps1` wrapper
    scripts now can be used which no longer call to `cmd.exe`. Using
    `gcloud-ps`, complex arguments can be passed without escaping for
    Windows command line. Using `gcloud`, the following command would be
    correctly escaped when running gcloud in PowerShell:
    gcloud fun --arg='"test ^&lt; 123"'
    With the new `gcloud-ps`, the same command can be simply written as:
    gcloud-ps fun --arg='test &lt; 123'
    Permissions to run PowerShell scripts must be given to PowerShell
    before these will work. Permissions can be changed with
    `"Set-ExecutionPolicy RemoteSigned"`.
  * From 0.9.82 (2015/10/14)
  [#]## App Engine
  * The App Engine Admin API is now the default path for deployments in the
    `gcloud preview app deploy` command. This transition should be
    transparent, but if you experience any issues and would like to
    revert to the old behavior, please run `gcloud config set
    app/use_appengine_api false`.
    See &lt;https://cloud.google.com/appengine/docs/admin-api/&gt; for more
    information about this API.
  * With `env: 2`, valid python runtimes are `python` and `python-compat`.
  * Implemented fingerprinting support for python.
  [#]## Container Engine
  * `gcloud container clusters create`: The flag `--container-ipv4-cidr` has
    been deprecated; `--cluster-ipv4-cidr` should be used instead.
  [#]## SQL
  * `gcloud beta sql operations describe` and
    `gcloud beta sql operations wait` no longer need `--instance`
    flag (`gcloud beta sql operations list` still does).
  * Fixed issue with `gcloud sql instances clone` when `--bin-log-file-name`
    and `--bin-log-position` are set.
    (&lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=201&gt;).
  * From 0.9.81 (2015/10/07)
  [#]## Breaking Changes
  * If you are using a service account to run commands under
    `gcloud preview app`, you must enable the "App Engine Admin API" in the
    Developers Console (&lt;https://console.developers.google.com&gt;; navigate to
  * *APIs and Auth &gt; APIs**).
  * In a future Cloud SDK release, deployments that promote the new version to
    receive all traffic will stop the previous version by default.
    To keep the current behavior, pass the `--no-stop-previous-version`
    flag, or run the following command:
    $ gcloud config set app/stop_previous_version false
  * Removed `app get-resource-limits` command.
  [#]## App Engine
  * App Engine components updated to 1.9.27. Please see the following release
    notes for details:
  * Python: &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt;
  * Java: &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt;
  * The `gcloud preview app deploy` command now requires that users specify or
    omit the runtime: field from app.yaml if a Dockerfile is also specified.
  * The `gcloud preview app deploy` command now supports the "engines" field
    in package.json for node.js applications.
  [#]## Misc. Changes
  * Windows Installer has an option to run `gcloud init` after the
    installation finishes.
  * From 0.9.80 (2015/09/30)
  * `gcloud app`
  * Soon, deployments will set the deployed version to receive all traffic
    by default.  To keep the current behavior, use the `--no-promote` flag
    or run the following command:
    $ gcloud config set app/promote_by_default false
    To adopt the new behavior early, use the `--promote` flag or run the
    following command:
    $ gcloud config set app/promote_by_default true
  * The `--set-default` flag is deprecated. Please use the `--promote` flag
    instead.
  * In a future Cloud SDK release, deployments that promote the new version
    to receive all traffic will stop the previous version by default.  To
    keep the current behavior, pass the `--no-stop-previous-version` flag,
    or run the following command:
    $ gcloud config set app/stop_previous_version true
  * The `app run` command is deprecated and will soon be removed.  Please
    use dev_appserver (found in the same directory as the `gcloud command)
    instead.
  * The `gcloud preview app modules download command` is deprecated, and
    will be removed soon.
  * The Windows installer has an option to run `gcloud init` after the
    installation finishes.
  * The `preview` component has been removed.
  * The `gcloud preview app` commands remain available as usual and
    are still shipped through the `app` component.
  * Please use `gcloud compute instance-groups unmanaged` instead
    of `gcloud preview instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * Please use `gcloud compute instance-groups managed` instead of
    `gcloud preview managed-instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * All Google Compute User Accounts commands have moved to beta.
  * Deployment-manager list commands now support pagination.
  * Minor bug fixes.
  * From 0.9.79 (2015/09/23)
  * The following commands have been promoted from beta to GA:
  * gcloud config configurations ...
  * gcloud source repos clone
  * gcloud beta init. Old `gcloud init` behavior has been removed, and
    partially replaced by new gcloud init or directly via gcloud source
    repos clone.
  * Release gcloud beta dataproc.
  * The --env-vars flag in gcloud preview app deploy has been removed.
  * Automatic ssh key generation respects the --quiet flag.
  * The --format flag now supports extended format expressions. For
    details run
    $ gcloud topic formats.
  * Most commands now document the positive Boolean --FLAG form and accept
  - -no-FLAG to disable. For the past few releases --log-http accepted an
    optional true/false value. It has been restored to its original definition
    of being a Boolean flag that has no value.
  * `gcloud sql` operations are now automatically retried for 2s in case of
    HttpException: The Cloud SQL instance operation does not exist.
  * Update gcloud's kubectl from 1.0.5 to 1.0.6.
  * Deprecate `gcloud preview app get-resource-limits`.
  * From 0.9.78 (2015/09/16)
  * App Engine components updated to 1.9.26. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Increase the default boot disk size for remote build VMs in
    `gcloud preview app deploy`.
  * The `--instance` flag to the `gcloud preview app modules set-managed-by`
    command now takes an instance name instead of an index.
  * The V1Beta4 API for sqladmin can now be accessed through the
    `gcloud beta sql` surface.
  * Usability enhancements for `gcloud beta init` and named configurations.
  * From 0.9.77 (2015/09/09)
  * gcloud preview logging is now gcloud beta logging.
  * Update kubectl to version 1.0.5
  * Windows Cloud SDK installer improvements:
  * Now allows changing the installation mode. You can choose between a
    "current user" installation and an "all users" installation.
  * Now has an uninstaller and writes "Add/Remove Programs" uninstall
    entries.
  * Removal of unsupported --env-vars argument from gcloud preview app deploy.
  * gcloud compute instance groups: Allow --named-ports flag to be empty and
    clean named ports in set-named-ports commands.
  * Change in gcloud compute backend-services: introduce new flag
  - -instance-group which takes advantage of new Instance Groups API.
  * From 0.9.76 (2015/09/02)
  * Update gsutil component to 4.14.
  * Resource views commands have moved from preview to alpha. Please
    use `gcloud alpha compute resource-views` in place of
    `gcloud preview resource-views`.
  * Replica pool commands have moved from preview to alpha. Please use
    `gcloud alpha compute replica-pools` in place of
    `gcloud preview replica-pools`.
  * `gcloud beta source repo` was renamed to `gcloud beta source repos`
  * Created google-cloud-sdk-announce@googlegroups.com
    &lt;https://groups.google.com/d/forum/google-cloud-sdk-announce&gt; email
    group to announce new releases and other important information.
  * 'gcloud alpha init' command is now also in beta.
  * Add target size of managed instance group for "compute instance-groups
    managed list" command.
  * Fixed the removal of platform-specific components when running `gcloud
    components remove`.
  * Fixed a bug related to checking for SDK updates when the SDK is
    installed as root (like on Debian Compute Engine images).
  * Affected users should now see less frequent update messages and overall
    improved gcloud performance
  * `gcloud preview app deploy` won't update local images automatically
    anymore.
  * From 0.9.75 (2015/08/26)
  * Container Engine
  * Container Engine GA commands available under `gcloud container`.
  * `gcloud beta container get-credentials` now takes cluster name as
    argument instead of `--cluster` flag for consistency with other
    commands.
  * Added `gcloud alpha container clusters update &lt;cluster&gt;
  - -cloud-monitoring=&lt;val&gt;` command.
  * New release notes are printed on upgrade. (This won't take effect until
    an upgrade from this version to a later version.)
  * New `gcloud alpha genomics variantsets export` command.
  * Commands promoted from `gcloud alpha` to `gcloud beta`:
  * `gcloud beta config configurations ...`
  * `gcloud beta sources clone`
  * Improvements in error reporting and default output formatting.
  * From 0.9.74 (2015/08/19)
  * New list and import commands under `gcloud alpha genomics variants`.
  * Removed `--remote` flag. Instead, please use the `--docker-build=remote`
    flag (or use `--docker-build=local` to force a local build).
  * In this release, Docker builds are hosted by default. To opt-in to
    the old behavior, please use the `--docker-build=local` flag.
  * 0.9.73 (2015/08/12)
  * gcloud sql instances create default to MySQL 5.6
  * gcloud beta container get-credentials renamed to gcloud beta container
    clusters get-credentials
  * New commands
  * gcloud beta projects ...
  * gcloud alpha genomics callsets ...
  * gcloud beta emulators datastore ...
  * gcloud beta container get-server-config
  * gcloud alpha config configurations
  * From 0.9.72 (2015/08/05)
  * gcloud compute
  * initial surface changes for the backend-bucket.
  * `instance-groups set-named-ports`: introduced a new flag
    `--named-ports NAME:PORT,[NAME:PORT,...]` - no need to specify names
    and ports in separate flags.
  * gcloud preview app deploy
    Deprecate `--remote` flag in preparation for hosted Docker builds by
    default. Instead, please use the `--docker-build={remote,local}` flag.
    The default is still a local Docker build; in two releases, the default
    will switch to a hosted build.
  * New gcloud alpha genomics operations {list, cancel, describe} commands
  * From 0.9.71 (2015/07/29)
  * Launching `gcloud alpha pubsub` commands.
  * Moved `gcloud preview rolling-updates` to
    `gcloud alpha compute rolling-updates`.
  * `gcloud alpha compute disks resize` command enabling resizing of
    persistent disks.
  * Beta launch of customer supplied encryption keys for Compute Engine.
  * Updated kubectl to 1.0.1.
  * `gcloud alpha container` commands now target Container Engine v1 API.
    Options for `gcloud alpha container clusters create` updated accordingly:
  * `--user` renamed to `--username`
  * `--cluster-api-version` removed. Cluster version is not selectable in
    v1 API; new clusters always created at latest supported version.
  * `--image` option removed. Source image not selectable in v1 API;
    clusters are always created with latest supported ContainerVM image.
    Note that using an unsupported image (i.e. not ContainerVM) would
    result in an unusable cluster in most cases anyway.
  * Added `--no-enable-cloud-monitoring` to turn off cloud monitoring
    (on by default).
  * Added `--disk-size` option for specifying boot disk size of node vms.
  * App Engine components updated to 1.9.24. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
    For several months on the Managed VMs team we've been testing a new
    mode of `dockerless` local development on gcloud that makes developing
    a module for Python, Java and Go users similar to development of
    regular App Engine applications. This new mode relaxes the sandbox
    constraints present in the devappserver for `vm: false` applications,
    and does not require Docker to be installed.
    You can currently opt-into this behavior by setting
    GAE_LOCAL_VM_RUNTIME=1; In this release of the Cloud SDK, we will be
    making this behavior the default for Managed VM users who are using
    gcloud.
    You can still opt-out of this behavior by setting: GAE_LOCAL_VM_RUNTIME=0.
    For custom runtime users, if you are relying on the local Development
    Server to build your application, will now need to pass the
    `--custom-entrypoint` flag to `gcloud preview app run` to provide
    gcloud with the correct command to call.
    This does not affect users developing for non-managed VMs, or for
    users who are not using gcloud."
  * Bug fixes for:
  * `gcloud preview app deploy` file paths issue on Windows.
  * `gcloud compute instance-groups managed wait-until-stable` periodic user
    prompting for target zone.
  * From 0.9.70 (2015/07/22)
  * Add `gcloud compute instance-groups` commands.
  * Move `gcloud beta deployment-manager` commands to general availability as
    `gcloud deployment-manager` and update to use the v2beta3 API. This change
    does not alter the gcloud surface for users of the deployment-manager
    component.
  * Update kubectl to 1.0.0.
  * `gcloud alpha genomics` commands now use the genomics V1 API. The
  - -project-number flag for `dataset create` and `dataset list` is now
    obsolete. The configured --project-id is used instead and can be
    overridden with the --project-id flag.
  * Fix hang on errors in `gcloud preview app deploy`.
  * From 0.9.69 (2015/07/15)
  * Update kubectl to 0.20.2.
  * Fix an authentication issue with 'gcloud docker' affecting docker version
    1.7.0 and later.
  * Remove `gcloud preview dm-v2` command group.
  * Remove `gcloud preview deployment-manager` command group
    (`gcloud beta deployment-manager` still exists; see
    &lt;https://cloud.google.com/sdk/#install-version&gt; if you want to pin your
    installation to an old version).
  * Bug fixes.
  * From 0.9.68 (2015/07/08)
  * Deprecated gcutil tool is no longer distributed with Cloud SDK.
    It is still available via &lt;https://cloud.google.com/compute/docs/gcutil&gt;.
  * Added support for Container engine BETA commands under the
    `gcloud beta container` command group.  Existing `gcloud alpha container`
    commands are unchanged.
  * The standalone App Engine SDKs are no longer distributed through the
    Cloud SDK.
  * App Engine functionality can still be used through the
    `gcloud preview app` command group.
  * The gae-java, gae-python, gae-php, and gae-go components no longer
    exist in the component manager.
  * If you need to use appcfg or dev_appserver directly, these are still
    available in the App Engine SDK downloads that can be found here:
    &lt;https://cloud.google.com/appengine/downloads&gt;
  * Bug fixes.
  * From 0.9.67 (2015/07/01)
  * App Engine components updated to 1.9.23. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Added the "gen-config" command to app surface to generate configuration
    files for node.js apps.
  * New `compute instance-groups unmanaged` commands group for Instance
    Groups which are not managed by Instance Group Manager
  * Moved `gcloud beta sql instances connect` to `gcloud beta sql connect`.
  * Smarter polling while waiting for SQL operations to finish, reducing the
    number of requests sent to the server.
  * Linux/Mac install script disables prompts if there is no controlling tty.
  * Linux/Mac install script now properly detects zsh and ksh RC files.
  * Bug fixes.
  * From 0.9.66 (2015/06/24)
  * New commands
  * `gcloud alpha compute instances set-machine-type` for managing types
  * `gcloud topic` for supplementary help topics.
  * `gcloud deployment-manager deployments delete` prompt defaults to false.
  * From 0.9.65 (2015/06/17)
  * Fixes `reset-windows-password` on Windows if `openssl` is present on the
    path.
  * `gcloud compute reset-windows-password` is now available as a GA command.
  * Prevent creation of a user that matches the machine name on Windows.
  * gsutil now runs properly from not-default drive letters on Windows.
  * kubectl updated to 0.18.1.
  * `gcloud preview docker` moved to `gcloud docker`.
  * From 0.9.64 (2015/06/10)
  * New commands
  * `gcloud beta compute scp` for secure copy.
  * `gcloud alpha genomics` commands (on datasets).
  * `gcloud alpha source list` to lists project repositories.
  * kubectl will no longer be installed by default.
  * Bug fixes for https load balancing.
  * The help pager is $PAGER or less(1) if available, otherwise a
    builtin pager.
  * Update of gsutil component to version 4.13.
  * From 0.9.63 (2015/06/03)
  * 2x faster command load times.
  * Fix to allow `preview app` to use oauth service accounts
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=133&gt;
  * From 0.9.62 (2015/05/27)
  * Not released.
  * From 0.9.61 (2015/05/20)
  * New kubectl component (installed by default)
  * Internal improvements to gcloud preview app deploy; includes changes to
    command output.
  * `gcloud preview projects` moved to `gcloud alpha projects`
  * Tab completion for `gcloud compute ssh`
  * From 0.9.60 (2015/05/13)
  * VPN moved to GA.
  * Preemptible VM support.
  * Bug fixes.
  * From 0.9.59 (2015/05/06)
  * Bug fixes.
  * From 0.9.58 (2015/04/29)
  * gcloud alpha bigquery launch.
  * Better error reporting in Customer Supplied Encryption Key files.
  * Bug fixes.
  * From 0.9.57 (2015/04/22)
  * gcloud beta deployment-manager launch.
  * gcloud app new deployment behavior.
  * deploy and run commands no longer take directories, only take a list of
    explicit yaml files.
  * gcloud beta compute reset-windows-password, support for new authentication
    scheme on Windows guest agent versions 3.0.0.0 and later.
  * Bug fixes.
  * From 0.9.56 (2015/04/15)
  * Bug fixes.
  * from 0.9.55 (2015/04/8)
  * New and improved gcloud dns surface including:
  * Transactions for scriptable editing of record-sets.
  * Importing record-sets from zone files and yaml files.
  * Exporting record-sets to zone files and yaml files.
  * VPN commands surfaced under gcloud compute.
  * Dataflow CLI commands launched under gcloud alpha!
  * From 0.9.52 (2015/03/18)
  * Bug Fixes.
  * From 0.9.51 (2015/03/11)
  * Bug Fixes.
  * From 0.9.50 (2015/03/04)
  * Introducing the `gcloud beta ...` command group
  * Existing gcloud commands will be replicated under this new group, but
    use the beta version of their API instead of the GA version.
  * New command behavior and features that are beta only will first appear
    under this group until the feature gets promoted to general
    availability.
  * Run `gcloud components update beta` to access the new commands, or it
    will be automatically installed for you on first run attempt.
  * `gcloud beta compute ...` is now available, using the compute 'beta' API.
    Cloud VPN.  See &lt;https://cloud.google.com/compute/docs/vpn&gt;
    for details.
  * Release of `gcloud compute instances move` and
    `gcloud compute disks move`.
  * From 0.9.49 (2015/02/25)
  * The Google Container Registry is now used by default for deployment of
    Managed VM applications. See here for more information:
    &lt;https://cloud.google.com/tools/container-registry/&gt;
  * We've increased the speed of the "image push" phase of Managed VM
    deployments.
  * The heavy lifting of retrieving the Go toolchain has been moved into the
    base Go Docker image which dramatically reduces the bandwidth consumed
    locally when running and deploying your images. You must delete your
    Dockerfile to pick up the changes.
  * We've fixed several bugs related to port forwarding in the local
    devappserver.
  * From 0.9.48 (2015/02/18)
  * A bug fix for running setup-managed-vms multiple times when using
    the Google Container Registry
  * From 0.9.47 (2015/02/11)
  * Bug fixes that allow tab completion to work for components in preview.
  * GCloud now auto installs components based on command execution.
  * From 0.9.46 (2015/02/04)
  * We've made significant improvements to the stability and speed of
    deploying Managed VMs by leveraging the new Google Container Registry.
    See this post for details on how to try it out today:
    &lt;https://groups.google.com/forum/#!topic/google-appengine/c543NHZGhKM&gt;
  * From 0.9.45 (2015/01/28)
  * Several bug fixes in the Dockerfile generated for the 'go' runtime.
    Delete the Dockerfile in your application directory and the Cloud SDK
    will copy the updated Dockerfile on your next deployment.
  * Several bug fixes related to flakiness in the setup-managed-vms command.</changelog>
<changelog author="rjschwei@suse.com" date="1448884800">- Provide a better message for "components" sub command being disabled
  + Added patch disableSelfUpdate.patch</changelog>
<changelog author="rjschwei@suse.com" date="1485777600">- Update to version 140.0.0 (2017/01/18)  (bsc#1002895,bsc#1008328)
  + Remove hidePathMangeling.patch
  + Add gcsdk-gsutil-hide-deps.patch
  + Add gcsdk-gsutil-no-self-update-check.patch
  + Add gcsdk-gsutil-use-system-certs.patch
  + Add gcsdk-no-batch-limit.patch
  + Add gcsdk-no-http-no-tunnel-proxt.patch
  + Add gcsdk-bq-hide-deps.patch
  + Remove disableSelfUpdate.patch, disabled by default from upstream
  + Cloud SDK
  * `gcloud alpha search-help` is now available in alpha.
    Run `gcloud alpha search-help [TERM]` to find gcloud commands whose
    help text contains [TERM].
  + Google Cloud ML
  * `gcloud ml jobs submit training` now supports packages already in Google
    Cloud Storage via the `--packages` flag.
  + Google Cloud Datalab
  * Upgrade the Datalab CLI to the 20170110 build.
  + Google Cloud Debugger
  * The `gcloud debug` command group is now available in GA.
  + Google Container Registry
  * An issue that affected Docker client version parsing during
    `docker-credential-gcr configure-docker` has been fixed.
  + Google Cloud Deployment Manager
  * 'deployment-manager deployments update' can update deployments with a new
    description using --description flag.
  + Emulators
  * The pubsub emulator now accepts web-safe Base64 encoded data.
- From version 139.0.1 (2017/01/12)
  * Fixed crash in `gcloud dataproc clusters create`
  * https://code.google.com/p/google-cloud-sdk/issues/detail?id=1464
- From version 139.0.0 (2017/01/11)
  + Breaking Changes
  * (Google Cloud Logging) The default value of the `--unique-writer-identity`
    flag to `gcloud beta logging sinks create` and
    `gcloud beta logging sinks update` is now true. Please consult the
    documentation before using these commands.
  * (Google Cloud Logging) Remove 'struct' option from `gcloud logging write`.
    Use 'json' instead
  * (Google Cloud Logging) `logging beta metrics create` and
    `logging beta metrics update` commands have changed their flags and
    importantly now use Logging V2 filter syntax. See the help for more
    information.
  * (Google App Engine) Flexible deployments now skip files matching
    `node_modules` and `.git` by default, but no longer skip other hidden
    files by default. Standard deployments are not changing.
  * (Google Compute Engine)
    `gcloud compute target-pools set-backup --backup-pool` and
    `gcloud compute project-info set-usage-bucket --bucket` flags now warn
    if you provide an empty argument; use `--no-backup-pool` and
    `--no-bucket instead`.
  * (Google Cloud Bigtable) Removed `gcloud alpha bigtable` command group;
    please use `gcloud beta bigtable` for all Cloud Bigtable operations.
  * (Stackdriver Debugger) Added a `--location` option to several
    `gcloud beta debug` commands, to separate out the processing of resource
    IDs from filename patterns. These commands now take only resource IDs as
    positional parameters.
  + Google Cloud Datalab
  * Added the command-line tool for Google Cloud Datalab in the Cloud SDK;
    call it via the `datalab` script.
  + Google Cloud Key Management Service
  * Added the `gcloud beta kms` commands for key management.
  + Google Cloud Logging
  * Add `--billing-account` flag to `gcloud logging read`
  * gcloud beta logging metrics list/describe now output the version of the
    filter associated with the metric
  + Google Cloud ML
  * The `gcloud beta ml jobs submit training` now takes a `--scale-tier` flag.
  * Support gzipped TFRecord file type for
    `gcloud beta ml jobs submit prediction`.
  + Google App Engine
  * (Google App Engine) Fixed bug with `gcloud app instances describe`.
  - -service and --version flags are now required.
  * `gcloud beta app deploy` now uses multi-threading rather than
    multi-processing for file uploads; if you've been seeing issues on
    Windows, please try the `beta` command out.
  * `gcloud app versions migrate` is now GA.
  * `gcloud app instances delete` is now GA.
  * Added `gcloud beta app operations` commands.
  * Added `gcloud beta app instances delete` command.
  + Google Compute Engine
  * `gcloud beta compute images create` now has a `--guest-os-features`
    flag for enabling specific OS supported features.
  * Use the new scopes format (see `--help` for deetails) for
  - `gcloud alpha compute instances create`
  - `gcloud alpha compute instances create-from-container`
  - `gcloud alpha compute instance-templates create`
  - `gcloud alpha compute instance-templates create-from-container`
  - `gcloud beta compute instances create`
  - `gcloud beta compute instance-templates create`
  * Add `--custom-extensions` flag to:
    `gcloud alpha compute instances create`,
    `gcloud alpha compute instances set-machine-type`, and
    `gcloud alpha compute instance-templates create`
  + Google Compute Engine (Networking)
  * The `--host` flag for `gcloud alpha compute url-maps
    invalidate-cdn-cache` is now available in the GA version of the command.
  + Stackdriver Debugger
  * Fixed log view URLs in the debug logpoints commands to use the V2 query
    syntax.
  + Google Service Management
  * `--validate-only` flag added to `gcloud service-management deploy` command
  + Google Cloud Functions
  * The `--trigger-params` flag has been renamed to `--trigger-path`
    (the `path=` specifier is no longer necessary). The old flag has been
    deprecated and will be removed or `gcloud alpha functions deploy`.
  * Restore `gcloud alpha functions get-logs` command.
  * Restore deprecated flags `--trigger-topic`, `--trigger-bucket`,
    `--source`, `--bucket`, and `--trigger-gs-uri` to `gcloud alpha
    functions deploy` command.
  + Google Container Engine
  * Update Google Container Engine's kubectl from version 1.4.6 to 1.5.1.
  + Google Cloud Bigtable
  * The `cbt` command line tool component is now available. See:
    https://cloud.google.com/bigtable/docs/go/cbt-reference
  + Google Cloud Datastore
  * `gcloud datastore create-indexes` and `cleanup-indexes` are now GA
  + Google Container Registry
  * `docker-credential-gcr` has been upgraded to v1.3 and now supports Docker
    client v1.14 credential helpers. `docker-credential-gcr` will now
    preferentially act as a credential helper (as opposed to credential
    store) on Docker client versions 1.14+. Update (or install) the
    `docker-credential-gcr` component and run `docker-credential-gcr
    configure-docker` to configure your Docker client to use
    `docker-credential-gcr` to authenticate operations on your GCR
    repositories.
  + Google Cloud Deployment Manager
  * Added labels support to the
    `gcloud alpha deployment-manager deployments create` and `update` commands
    (via the `--labels` and `--{update,remove}-labels` flags respectively).
  * Introduce new syntax `key:val,foo:bar` for `--properties` flag in all
    `gcloud deployment-manager` commands. The old `key=val,foo=bar` syntax is
    deprecated.
- From version 138.0.0 (2016/12/14)
  + Cloud SDK
  * Introduce --(no-)force-key-file-overwrite flags to all gcloud commands
    using SSH key files. These new flags control overwrite behavior when
    SSH key files are broken. Without these flags, interactive sessions will
    ask for confirmation before regenerating key files. Old non-interactive
    behavior (permissive) is deprecated and will be removed in 6 months. To
    preserve old behavior in your scripts, use new flag
  - -force-key-file-overwrite (though this is discouraged).
  * Credential store format for service accounts has changed. Your
    credentials will get auto-upgraded to new format upon usage; however, if
    gcloud is downgraded to previous version those credentials will not be
    usable and users will have to reactivate their service account.
  + Google Cloud ML
  * `gcloud beta ml jobs submit training` is now blocking by default. Use the
    `--async` flag to finish immediately after job submission.
  + Google Compute Engine
  * `gcloud compute instances create` creates instance with no scopes by
    default if project has no default service account.
  * `compute target-ssl-proxies list` deprecated `--regex` and names argument.
    Please use `--filter` flag instead.
  * `gcloud compute connect-to-serial-port` allows for interactive
    connections to the serial port for instances.
  * Promote `compute instances set-scopes` command from alpha to beta.
  + Google App Engine
  * Java SDK updated to 1.9.48. For more details, please see
    https://cloud.google.com/appengine/docs/java/release-notes
  * Python SDK updated to 1.9.49. For more details, please see
    https://cloud.google.com/appengine/docs/python/release-notes
  * `gcloud app describe` is now GA.
  * Added `gcloud beta app instances delete`, which deletes a specific
    App Engine instance.
  * Added `gcloud beta app versions migrate`.
  * Added support for `env: flex` (Flexible Environment) instances to
    `gcloud app instances enable-debug` and `gcloud app instances disable-debug`.
  * Added support for skip_files in Flexible Environment deployments.
  + Google Container Engine
  * Users can create clusters/nodepools with node autoupgrade enabled in
    Beta by adding `--enable-auto-upgrade`. Please refer to
    `gcloud beta container clusters create --help` and
    `gcloud beta container node-pools create --help` for more details.
  * node-pool upgrades can now be rolled back using the
    `gcloud alpha container node-pools rollback &lt;pool-name&gt;` command.
    See `gcloud alpha container node-pools rollback --help` for more details.
  + Google Cloud Container Builder
  * Container Builder timeouts are now unlimited (with a default of ten
    minutes), and can be specified with the --timeout flag.
  + Google Cloud Dataflow
  * The `gcloud dataflow jobs` command group now has the following commands
    in GA: cancel, describe, drain, list, show
  + Google Cloud Functions
  * Remove `gcloud alpha functions get-logs` command.
  * Remove deprecated flags --trigger-topic --trigger-bucket --source --bucket
  - -trigger-gs-uri from `gcloud alpha functions deploy` command.
- From version 137.0.1 (2016/12/08)
  + Google Cloud ML
  * `gcloud beta ml jobs submit training`: Fix crash when `--packages` was not
    specified.
- From version 137.0.0 (2016/12/07)
  + Google Cloud Functions
  * Add `gcloud alpha functions deploy` `--trigger-provider`,
    `--trigger-event`, `--trigger-resource` and `--trigger-params` flags.
  * Add `gcloud alpha functions event-types list` command.
  + Google Cloud ML
  * The `gcloud beta ml models versions` command group has been moved to
    `gcloud beta ml versions`. The old commands still work, but are
    deprecated.
  * The `--origin` flag for the `gcloud beta ml versions create` command now
    accepts local file paths in addition to Google Cloud Storage (`gs://`)
    paths.
  * `gcloud beta ml jobs training`: `--packages` now takes a comma-separated
    list instead of a space-separated list.
  + Google Compute Engine
  * Internal Load Balancing is now available in GA.
  * It is no longer allowed to pass an empty scope in
    `gcloud compute instances create --scopes` flag.
  + Google Container Engine
  * `gcloud container images describe` has some breaking changes to its
  - -format=JSON output.
  + Google Service Management
  * The gcloud service-management surface is now available in the GA and beta
    release tracks. Please use `gcloud service-management` instead of
    `gcloud beta service-management`.
- From version 136.0.0 (2016/12/01)
  + Cloud SDK
  * `gcloud config get-value` is now GA.
  + Google Cloud Service Management
  * Add `gcloud beta service-management undelete`.
  + Google Container Engine
  * Add `gcloud beta container image describe` to list container analysis
    data.
  * Update Google Container Engine's kubectl from version 1.4.4 to 1.4.6.
  + Google Cloud Container Builder
  * `gcloud container builds ...` are now GA.
  + Google Cloud Resource Manager
  * `gcloud organizations ...` are now GA.
  * Removed `gcloud organizations update`.
  + Google Cloud ML
  * Add `gcloud beta ml local predict` to do local prediction.
  * Deprecate '--instances' flag in `gcloud beta ml predict`.
  + Google App Engine
  * `gcloud app instances describe` is now GA.
  * `gcloud app services describe` is now GA.
  * `gcloud app logs read` will now show request logs by default as well as
    stdout, stderr, and crash.log.
  * Add `gcloud beta app describe`, which prints information about the
    current App Engine application.
  * `gcloud beta app deploy` can now deploy go apps, without the use of
    `aedeploy` or `goapp deploy`. Both App Engine Standard and Flexible
    environments are supported. If you are using `runtime: custom` with
    `aedeploy`, you will need to vendor your dependencies into the app
    directory manually.
  * Deprecated the configuration property `app/gsutil`. Affected users are
    warned during `gcloud app deploy` with instructions on how to update
    their configuration appropriately.
  * The App Engine flexible environment now defaults to Python 3.5 when
    Python 3 is requested. To temporarily revert to Python 3.4, specify
    `python_version: 3.4` in the `runtime_config` stanza of your
    [`app.yaml`](https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml).
  * Updated app-engine-go component to the 1.9.48 SDK.
  + Google Compute Engine
  * Add `--service-label` flag to `gcloud alpha compute forwarding-rules
    create`.
  + Cloud Tools for Powershell
  * Add cmdlets to manage Cloud Storage ACLs.
  + Google Cloud Deployment Manager/Runtime Configuration
  * Fixed `gcloud deployment-manager deployments describe` when resource
    expansion fails.
  + Bigtable Emulator
  * Bigtable emulator now supports `column_range_filter`.
  + Google Cloud Dataproc
  * Add `--service-account` flag to `gcloud dataproc clusters create`.
- From version 135.0.0 (2016/11/16)
  + Google Cloud Service Management
  * `gcloud service-management deploy` command now supports providing
    multiple service configuration or API specification inputs
    simultaneously. This change allows creating .proto and YAML based
    configurations for gRPC services.
  + Google Container Engine
  * Change the `gcloud container list-tags` command to support user-specified
    filters on occurrences and exposes a column summarizing vulnerability
    information.
  + Google Cloud Resource Manager
  * `gcloud organizations update` is now deprecated.
  + Google Cloud Deployment Manager/Runtime Configuration
  * Runtime configuration variables can now be set and retrieved using text
    values.
  + Bigtable Emulator
  * Now supports macOS Sierra.
  + Google App Engine
  * The App Engine flexible environment now includes Python 3.5
    support (beta). To preview this runtime, specify `python_version: 3.5`
    in the `runtime_config` stanza of your
    [`app.yaml`](https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml) file.
  * Added the `gcloud beta app services describe` command, which prints
    information about a given service.
- From version 134.0.0 (2016/11/09)
  + Cloud SDK
  * `gcloud info --run-diagnostics` flag is now available to diagnose common
    installation and local network issues.
  * `gcloud init` now has a `--skip-diagnostics` flag.
  + Google AppEngine
  * App Engine Java SDK updated to 1.9.46.
    Please visit the following release notes for details:
    https://cloud.google.com/appengine/docs/java/release-notes
  * Added `gcloud app create` command, which creates an App Engine app in the
    current project.
  * Added `gcloud app regions list` command, which lists support for
    App Engine Standard and Flexible environments for each geographical
    region.
  * `gcloud app deploy` now offers to create an App Engine app
    interactively, if the current project does not have an app yet.
  + Google Cloud BigQuery
  * Add support for specifying a null marker when loading data. See the
    `null_marker` flag within the `load` command.
  + Google Compute Engine
  * `gcloud compute instance-groups managed delete` shows clean error message
    instead of bare exception on attempt to delete zonal and regional Managed
    Instance Groups in one gcloud invocation. Old behavior was to accept and
    invoke such request and then fail on waiting for operation complete.
  * Remove OpenSUSE as a default image option. OpenSUSE images are still
    available in the opensuse-cloud project.
- From version 133.0.0 (2016/11/02)
  + Google Cloud Container Builder
  * `gcloud alpha container builds` promoted to beta. The following has
    changed:
  * The 'create' command is now called 'submit'.
  * The 'stream-logs' command is now called 'log', and will only stream
    the log if the '--stream' flag is used. Otherwise, it will print
    only the log contents available at the time the command was run.
  The alpha commands will remain, as is, until at least March of 2017.
  + Google Compute Engine
  * regional instance groups are now GA.
    `gcloud compute instance-groups managed`
  * Customer-Supplied Encryption Keys (CSEK) for image creation is now GA. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for details.
  + Google Container Engine
  * Update kubectl to version 1.4.4.
- From version 132.0.0 (2016/10/26)
  + Breaking Changes
  * (Cloud SDK-wide) Command line flag abbreviations are no longer supported.
  * (Cloud SDK-wide) Python 2.6 is no longer supported by the Cloud SDK and
    commands may not function correctly when run under an Python 2.6
    interpreter. Please update your Python installation to 2.7 to ensure
    compatibility.
  * If you have a 2.7 interpreter on your system that is not the default,
    you can use the CLOUDSDK_PYTHON environment variable to point to it.
  * The last version of the SDK that supports Python 2.6 is 131.0.0,
    which can be downloaded from our archive:
    &lt;https://cloud.google.com/sdk/downloads#earlier_versions&gt;
  * (Google Compute Engine/Google Cloud Source Repositories): Google Cloud
    Source Repositories scope no longer added by default on instance creation.
  * (Stackdriver Debugger) Changed the default to true for the `--all-users`
    option on `gcloud beta debug logpoints list` command.
  + Google Cloud Storage
  * Update gsutil component to 4.22
    See: &lt;https://github.com/GoogleCloudPlatform/gsutil/blob/v4.22/CHANGES.md&gt;
  + Google Compute Engine
  * Allow specifying both `--network` and `--subnet` for the same network
    interface card.
  + Google Cloud Dataproc
  * Jobs and clusters now support labels on creation
  * Jobs and clusters now support filtering by labels and state
  + Google Container Engine
  * Google Container Engine cluster upgrade operations can now be cancelled
    using the `gcloud alpha container operations cancel` command.  See
    `gcloud alpha container operations cancel --help` for more details.
  + Cloud Tools for Powershell
  * Fix a bug where the module is not picking up the active user credentials
    correctly.
  * Make `New-GcsObject` `-ObjectName` parameter optional when uploading a
    file.
  * Add ability to pipeline `GcsObject` to `Write-GcsObject` cmdlet.
- From version 131.0.0 (2016/10/19)
  + Cloud SDK
  * Added PowerShell provider for Google Cloud Storage; allows navigation of
    Google Cloud Storage buckets as if they were a local file system.
    When using Cloud Tools for PowerShell `cd` into gs:\ and type `dir` to
    begin. Learn more at
    https://cloud.google.com/tools/powershell/docs/backup.
  * App Engine updated to 1.9.45. Java SDK updated to 1.9.44.
    Please visit the following release notes for details:
    https://cloud.google.com/appengine/docs/java/release-notes
  * `gcloud config configurations create` will now automatically activate
    specified empty configuration. Use `gcloud config set` to populate its
    properties.
  + Google Cloud Compute
  * The Customer-Supplied Encryption Keys (CSEK) feature for Google Compute
    Engine image creation is now available in the beta release track. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for details.
  + Google Container Engine
  * Added support for for creating new clusters and nodepools on preemptible
    VM instances in Beta by adding `--preemptible`. See
    `gcloud beta container clusters create --help` and
    `gcloud beta container node-pools create --help` for more details.
  * Fixed a bug in `gcloud alpha container clusters update` that
    prevented disabling cluster autoscaling. Cluster autoscaling
    can now be disabled by running:
    `gcloud alpha container clusters update --disable-autoscaling`
  * Update kubectl to version 1.4.1.
  + Google Cloud BigQuery
  * Added support for setting labels on query jobs.
    Example usage: `bq query --label "foo:bar" "select 123"`.
    The `show` command outputs any labels set on a job.
  + Google Source Repository
  * Change the Cloud Source Repositories scope given by default to
    Google Compute Engine Instances and Instance Templates to read_only
    from full control.
- From version 130.0.0 (2016/10/12)
  + Breaking Changes
  * Breaking change to --network-interface in `alpha compute instances
    create`, and `alpha compute instance-images create` commands. By default
    interfaces will have ephemeral IP (was: no external ip).
  + Google AppEngine
  * App Engine: The `gcloud app deploy` command no longer blocks when
    stopping the previous version; this should speed up deployment times.
    Instructions for checking the status of the stop-version operation are
    included in the command output.
  * Support ramdisk volumes in App Engine flexible environments Alpha.
  + Google Cloud Functions
  * Add `alpha functions regions list` command.
  + Google Cloud ML
  * Change '--instances=' to
    '(--json-instances=, --instances= | --text-instances=)' to allow
    `gcloud beta ml predict` to read files in UTF-8 encoded text format.
  + Google Cloud Platform Projects
  * Add the `gcloud alpha projects create` command.
  + Google Compute Engine
  * Add new key to --network-interface in `alpha compute instances create`,
    and `alpha compute instance-images create` commands: no-address.
  * Make flag --network-interface visible in `alpha compute instances create`,
    and `alpha compute instance-templates create` commands.
  + Google Container Engine
  * Fix a bug in `gcloud beta container images list-tags`.
  * Add support for kubernetes labels on new clusters and nodepools by passing
    `--node-labels=label1=value1,label2=value2...`. See
    `gcloud container clusters create --help` and
    `gcloud container nodepools create --help` for more details and
    examples.
- From version 129.0.0 (2016/10/05)
  + Google Cloud Bigtable
  * `gcloud alpha bigtable` commands are deprecated and will be removed in
    release 134.0.0. All users should migrate to `gcloud beta bigtable`
    commands.
  + Google Cloud ML
  * Add `gcloud beta ml jobs stream-logs` JOB [--allow-multiline-logs]
    [--polling-interval=POLLING_INTERVAL; default="60"] [GLOBAL-FLAG ...]
    to show logs from a running Cloud ML job.
  + Google Compute Engine
  * The --replacement flag is no longer required in the
    `gcloud compute images deprecate` command.
  * Add --create-disk flag to `gcloud alpha compute instances create`.
  * Add --create-disk flag to `gcloud alpha compute instance-templates
    create`.
  + Google Container Engine
  * Can now specify the cluster-version when creating Google Container Engine
    clusters.
  * Update kubectl to version 1.4.0.
  + Google Container Registry
  * `docker-credential-gcr` bug fixed.
  + Go SDK
  * Update Go SDK component to use 20160927 release, based on Go 1.6.3.
  + Stackdriver Logging
  * Added commands to manage logs-based metrics in Stackdriver Logging.
- From version 128.0.0 (2016/09/28)
  + Breaking Changes
  * The `gcloud auth application-default` commands are now in GA.
    `gcloud auth login` no longer writes Application Default Credentials, use
    `gcloud auth application-default login` instead.
  + Google AppEngine
  * Java apps that have no app.yaml file are now auto-detected based on a
    WEB-INF/appengine-web.xml file when launching the dev_appserver.
  * Fixed timestamp processing issue
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=1121) in
    `gcloud app logs read`.
  + Google Cloud Functions
  * Added the `--memory` flag to `gcloud alpha functions deploy` to allow
    configuration of amount of memory available during function execution.
  + Google Cloud ML
  * Added `gcloud beta ml local train` command which runs user code
    locally and injects the environment variables necessary for running
    distributed TensorFlow jobs in subprocesses.
  * `gcloud beta ml jobs submit training` now takes a path to a python
    package, and either (1) builds from the setup.py file at the package
    root, or (2) generates a setup.py file and builds the package. It then
    uploads the generated tar.gz archives to Google Cloud Storage.
  + Google Compute Engine
  * Internal load balancing is now in beta.
  * Cloud Source Repositories control scope is now included in the list
    of default scopes granted to newly created instances and instance
    templates.
  * Added multi-nic support to `gcloud alpha compute instances create` and
    `gcloud alpha compute instance-templates create`.
  + Google Container Engine
  * Can now create temporary clusters with all kubernetes alpha features
    enabled using `gcloud alpha container clusters create
  - -enable-kubernetes-alpha`.
  * Added support for kubernetes labels on new clusters and nodepools by
    passing
    `--node-labels=label1=value1,label2=value2...`. See
    `gcloud alpha container clusters create --help` and
    `gcloud alpha container nodepools create --help` for more details and
    examples.
  + Google Container Repository
  * Added the ability to configure where (and in which order)
    docker-credential-gcr searches for Google Container Registry
    credentials. Run `docker-credential-gcr config --help` for more details.
- From version 127.0.0 (2016/09/21)
  + Google BigQuery
  * New load/query option in BigQuery client to support schema update
    within a load/query job.
  * New query option in BigQuery client to specify query parameters in
    Standard SQL.
  + Google Cloud Dataproc
  * `gcloud dataproc clusters create` flag
    `--preemptible-worker-boot-disk-size`
    can be used to specify future preemptible VM boot disk size.
  + Google Container Engine
  * Update kubectl to version 1.3.7.
  + Google Cloud ML
  * New `gcloud beta ml predict` command to do online prediction.
  * New `gcloud beta ml jobs submit prediction` command to submit batch
    prediction job.
  + Google Cloud SQL
  * New arguments to beta sql instances create/patch commands for Cloud SQL
    Second Generation instances:
  * `--storage-size` Sets storage size in GB.
  * `--maintenance-release-channel` Sets production or preview channel for
    maintenance window.
  * `--maintenance-window-day` Sets day of week for maintenance window.
  * `--maintenance-window-hour` Sets hour of day for maintenance window.
  * `--maintenance-window-any` (patch only) Clears maintenance window
    setting.
- From version 126.0.0 (2016/09/14)
  + Breaking changes
  * The HTTP error messages for these command groups have changed to a common
    format:
  * `gcloud dns`
  * `gcloud genomics`
  * `gcloud logging`
    Some command groups have not changed yet. That should happen in the next
    release. You can use `--log-http` to see the details of all HTTP
    requests and responses on the standard error.
  + Google Compute Engine
  * Add `--connection-draining-timeout` flag to `gcloud compute
    backend-services {create,update}` commands.
  * Added `gcloud alpha compute instance-groups managed update-instances` and
    `stop-proactive-update-instances` commands.
  + Google Cloud Debugger
  * The `gcloud beta debug source gen-repo-info-file` command, which
    generates repository information files for the Stackdriver Debugger,
    is now available.
  + Google Container Registry
  * The `gcloud container images` command group is now available in the beta
    release track.
  + Cloud SDK
  * Added `core/custom_ca_certs_file` property to allow use of a custom CA
    certificate file.
  + Emulators
  * Cloud Datastore emulator now supports proto-over-HTTP and JSON for
    the v1 API. This version of the emulator resolves the deserialization
    issues in 123.0.0.
- From version 125.0.0 (2016/09/07)
  + Google BigQuery
  * `gcloud alpha bigquery` is no longer available.  To use BigQuery, use
    the `bq` tool shipped with the Cloud SDK.
  + Google Compute Engine
  * Add support to change the default service account on a Compute Engine
    project (alpha release) via the following command:
    `gcloud alpha compute project-info set-default-service-account`
  * Support multiple network interface cards in
    `gcloud alpha compute instances create` command.
  * Add `gcloud alpha compute instances set-scopes` command.
  + Google Container Engine
  * Update kubectl to version 1.3.6.
  + Google Container Repository
  * Released bug fixes for docker-credential-gcr as v1.0.1, please rerun
    `docker-credential-gcr configure-docker` after updating.
  + Google Cloud Logging
  * `gcloud logging create` and `gcloud logging update` echo back the writer
    identity associated with the sink.
  + Google Cloud Dataflow
  * The Dataflow CLI is now in Beta.
  + Google Cloud Deployment Manager
  * `gcloud deployment-manager manifests describe` with no manifest
    specified will show the latest manifest of the given deployment.
  + Emulators
  * `gcloud beta emulators datastore start` now defaults to the new
    version of the emulator which supports Cloud Datastore API v1 and
    v1beta3 over gRPC, proto-over-HTTP, and JSON-over-HTTP.
- From version 124.0.0 (2016/08/31)
  + Breaking Changes
  * Creating a Global Backend Service in Compute Engine will warn you if
    you don't use --global. In the future this will be required.
  * Major changes were made to `gcloud alpha dataflow` commands. See
    Google Cloud Dataflow section for more information
  + Google App Engine
  * Added endpointscfg.py to the app-engine-python component.
  * Skipped modules during upload will now be logged at INFO level instead of
    WARN.
  + Google Cloud Dataflow
  * Changes to `gcloud alpha dataflow` commands:
  * Changed the `jobs list` command now has a "status" filter. This
    change is from the JobsV1B3 API. You can now use the API's filter
    request as either "all", "terminated", or "active".
  * Added the `logs list` command. This dumps the log messages created
    from the workflow. Please see the help docs for more information.
  * Renamed `metrics tail` to `metrics list`.
  * Renamed `metrics list` --origin flag to --source. This can be either
    "user" for custom-made aggregates or "service" otherwise. This
    defaults to "all".
  * Added `metrics list` --transform flag. This filters all metrics that
    prefix regex matches the argument.
  * Removed `jobs list` --job-name flag.
  * Added `jobs list` --uri flag.
  + Cloud Tools for Powershell
  * Add Google Cloud Sql and Google Cloud Dns powershell cmdlets.
  + Google Cloud Deployment Manager
  * `deployment-manager deployments create` with a template file will copy
    the outputs specified in the schema to the generated config file.
  + Google Cloud Functions
  * Add alpha  functions logs read command
  + Google Container Repository
  * docker-credential-gcr (GCR's Docker credential helper) has been added
    as an optional component for GCR customers running Docker client v1.11
    or newer. Run `gcloud components install docker-credential-gcr`
    followed by `docker-credential-gcr configure-docker` in order to
    configure Docker. You may then use Docker normally, without any gcloud
    interaction at all (e.g. `docker pull gcr.io/myproject/myimage`)
  + Google Container Engine
  * Update kubectl to version 1.3.5.
  + Google Compute Engine
  * Added `gcloud compute instances stop` --discard-local-ssd flag.
  * Added windows-sql-cloud project to the default public image list.
  + Cloud SDK
  * `gcloud config get-value` is now available in the BETA release track.
  + Emulators
  * Cloud Datastore emulator now supports proto-over-HTTP and JSON
    for the v1 API.
  + Cloud SQL
  * New commands added to beta:
  * `gcloud beta sql backups create`
  * `gcloud beta sql backups create`
  * `gcloud beta sql instances failover`
  * New flags for `gcloud beta sql instances create`:
  * --failover-replica-name
  * --replica-type
  * --storage-auto-increase
  * --storage-type
  * New flags for `gcloud beta sql instances patch`:
  * --storage-auto-increase
  * --no-storage-auto-increase
- From version  122.0.0 (2016/08/24)
  + Google App Engine
  * The `gcloud beta app regions list` command is now available. It
    shows support for the standard and flexible environments for each
    geographical region.
  * `gcloud app versions describe` now shows more extensive information
    about the deployed version, including the container used for
    App Engine Flexible.
  * Built-in versions will no longer appear when listing App Engine
    versions (`gcloud app versions list`).
  + Cloud SDK
  * Users can now make logs garbage collection optional by changing the
    value of the `core/max_log_days` property to 0.
  * The `gsutil` component has been upgraded to version 4.21.
  + Google Cloud Machine Learning
  * Added `gcloud alpha ml jobs submit training` command to start a
    Cloud ML training job.
  + Google Compute Engine/Networking
  * `compute networks switch-mode` and `compute networks expand-ip-range`
    commands are now in beta.
  + Google Container Engine
  * Image Type selection for `gcloud container` commands is now GA.
  + Google Cloud Deployment Manager
  * `gcloud deployment-manager deployments` will now display `INTENT`
    when applicable.
  + Emulators
  * A bug causing the rejection of unpadded base64-encoded bytes data in the
    Pub/Sub emulator (INVALID_ARGUMENT: "Payload isn't valid for request")
    has been fixed.
- From version  122.0.0 (2016/08/17)
  + Google App Engine
  * Added `gcloud beta app instances describe`, which shows information
    about a running App Engine Flexible instance.
  * Add new flags to `gcloud alpha functions deploy`, hide flags that
    are being replaced with new flags, log a warning when someone uses
    a flag to be replaced:
  * *--bucket    * to be replaced by *--stage-bucket*.
  * *--source    * to be replaced by *--local-path
  * (for code in local file system)
  * --source-path    * (for code in Google Code Storage).
  * *--trigger-gs-uri    * to be replaced by *--trigger-bucket*.
  + Cloud SDK
  * `gcloud init` now has an opt-in for listing all user projects, which
    could be in the hundreds. The user can now to opt-in to see all projects,
    or they can just type in a known project.
  + Google Cloud Machine Learning
  * Add `gcloud alpha ml models versions` group to manage Cloud ML model
    versions.
  * Add `gcloud alpha ml models` group to manage Cloud ML models
  * Add `gcloud alpha ml jobs` group to manage Cloud ML training and
    prediction jobs.
  + Google Cloud Genomics
  * The `gcloud genomics pipelines run` command now uses the default Compute
    Engine zone property if the *--zones    * flag is not specified.
  + Google Cloud Pub/Sub
  * Fixed error handling bug in `gcloud beta pubsub subscriptions create`
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=1017).
  + Google Compute Engine
  * Enable *--health-checks
  * flag for the `gcloud beta compute backend-services`
    `create` and `update` commands.
  + Google Container Builder
  * *RepoSource    * is now available as a source for builds.
  * *BuildSteps    * now respect arbitrary dependencies on each other
    as defined by the `waitFor` field.
  + Google Container Engine
  * Update kubectl to version 1.3.4.
- From version  121.0.0 (2016/08/10)
  + Google App Engine
  * Cloud SDK dev_appserver.py supports running App Engine Standard Go
    applications.
  * `gcloud app instances disable-debug` now deletes the instance rather
    than restarting it. New instance(s) may spawn based on the app's
    scaling settings.
  + Google Cloud Dataproc
  * Added the `--preemptible-worker-boot-disk-size` flag to
    `gcloud dataproc clusters create`.
  + Google Compute Engine
  * `gcloud compute backend-services` session affinity flags have been
    promoted from beta to GA.
  + Google Container Engine
  * Changed the `container/use_client_certificate` property default value to
    `false`. This makes the `gcloud container clusters create` and
    `gcloud container clusters get-credentials` commands configure
    `kubectl` to use Google OAuth2 credentials by default instead of the
    legacy client certificate.
  + Google Cloud Dataflow
  * Added the `gcloud alpha dataflow jobs drain` command. The `drain` command
    takes a streaming job and stops receiving new data from the sources. It
    then processes the buffered data. For more information please see the
    documentation for stopping a running pipeline at
    &lt;https://cloud.google.com/dataflow/pipelines/stopping-a-pipeline&gt;.
  + Google Cloud DNS
  * Fix for issue reported in:
    &lt;http://stackoverflow.com/questions/38636010/removing-dns-entries-with-gcloud&gt;.
  + Stackdriver Error Reporting
  * Added `gcloud beta error-reporting events report` command for reporting
    errors.
- From version  120.0.0 (2016/08/03)
  + Deployment Manager
  * `deployment-manager resources list` will show INTENT when the
    resource STATE is `IN_PREVIEW`.
  * `deployment-manager deployments describe` will show output values in
    addition to listing the resources.
  + Emulators
  * Added a `gcloud beta emulators bigtable env-init` command to export
    environment variables required to communicate with the bigtable emulator.
  * The PubSub emulator now correctly starts the push loops when creating
    a push subscription.
  + Google Cloud DNS
  * `gcloud dns` now supports CAA records.
  + Google Cloud Storage
  * Update gsutil component to 4.20.
    See: &lt;https://github.com/GoogleCloudPlatform/gsutil/blob/v4.20/CHANGES.md&gt;
  + Google Compute Engine/Networking
  * `gcloud alpha compute instance-groups managed wait-for-stable`
    command waits until all `current_action` fields are set to none and
    there are only no `pending_actions` in managed instance group.
  * `gcloud compute xpn` commands now available in the alpha release track.
    These commands configure cross-project networking.
  * `gcloud compute networks subnets {get,set}-iam-policy` commands now
    available in alpha.
  + Google Container Engine
  * Update kubectl to 1.3.3.
- From version  119.0.0 (2016/07/27)
  + Google BigQuery
  * Added support for dataset labels. See:
    &lt;https://cloud.google.com/bigquery/docs/labeling-datasets&gt; for more
    details.
  * Now sending progress output to stderr and query output to stdout.
    This fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=780&gt;.
  + Google Cloud SDK
  * `gcloud auth login` will stop writing application default credentials
    in a future release. See:
    &lt;https://developers.google.com/identity/protocols/application-default-credentials#toolcloudsdk&gt; for more information.
  * Command line flag abbreviations are now deprecated and produce warning
    messages. Flag abbreviations will be completely disabled in release
    130.0.0. This pre-empts the problem of future flag additions making
    some flag abbreviations ambiguous, possibly breaking scripts.
  + Google Cloud SQL
  * Added the `gcloud beta sql users` command group with commands that enable
    management of users on Cloud SQL instances.
  + Google Cloud Platform Projects
  * `gcloud alpha projects update` now support labels.
  + Google Container Engine
  * Added the `delete` command to the `gcloud alpha container images` command
    group.
- From version  118.0.0 (2016/07/20)
  + Emulators
  * There is a new `gcloud beta emulators start bigtable` command for
    starting a Cloud Bigtable emulator.
  + Google Compute Engine/Networking
  * `gcloud alpha compute backend-services` and `forwarding-rules` commands
    now support the internal load balancing scheme. Please use
    `--load-balancing-scheme=internal` flag when creating these resources.
    In addition `gcloud alpha compute forwarding-rules create` supports
    `--backend-service` flag to allow forwarding to internal load balancers.
  * Beta release of `compute connect-to-serial-port` command for
    Interactive Serial Console support. See
    http://cloud.google.com/compute/docs/instances/interacting-with-serial-console for details.
  + Google Container Engine
  * Bump kubectl from 1.2.4 to 1.2.5.
  + SQL
  * `gcloud beta sql instances create` supports new database type MYSQL_5_7.
  + Windows support
  * Beta launch of Google Cloud PowerShell. PowerShell cmdlets for managing
    Google Cloud Storage and Google Compute Engine.
    For more information see
    https://googlecloudplatform.github.io/google-cloud-powershell.
- From version  117.0.0 (2016/07/13)
  + Google Compute Engine
  * Regional Managed Instance Groups commands are now in beta.
  * `target-ssl-proxies` commands are now in beta.
  * Connection-based load balancing commands are now in beta.
  * Added `--connection-draining-timeout` flag to
    `gcloud beta compute backend-services` `create` and `update` commands.
  * `health-checks` command group is now in beta.
  + Google Container Engine
  * Local SSDs are now supported for clusters via the `--local-ssd-count`
    flag (in beta).
  * Added `--additional-zones` flag to `gcloud beta container clusters
    update`.
  + Google Container Builder
  * The `gcloud alpha container builds create` command now supports using
    JSON or YAML config files to configure builds, using the `--config` flag.
- From version  116.0.0 (2016/06/29)
  + Breaking Changes
  * `gcloud alpha dataflow list-messages` datetime values are now
    displayed in ISO 8601 format: 2015-01-15T12:31:07 ('T' separating the
    date and time components).
  + Google App Engine
  * The `gcloud app` surface is now available in the GA and beta release
    tracks. Please use `gcloud app` instead of `gcloud preview app`
    (some features only available in the beta release track).
  * Add `gcloud app open-console` command, which opens the App Engine
    dashboard in a web browser.
  + Google Cloud Datastore emulator
  * The Cloud Datastore emulator can accept an IPv6 address for the
    `--host-port` argument.
  * Cloud Datastore emulator no longer fails when trying to load an
    index.yaml file.
  + Google Container Builder
  * The `gcloud alpha container builds` command group creates and manages
    builds using the Google Container Builder service. See
    https://cloud.google.com/container-builder/docs/ for API documentation.
  + Google Cloud Dataproc
  * Added `--preemptible-worker-boot-disk-size` flag, which allows
    configuration of preemptible worker boot disk, to `gcloud beta dataproc
    clusters create`.
  + Google BigQuery
  * New query option in BQ client to specify a limit on bytes billed for the
    query.
  + Google Cloud Bigtable
  * Added `gcloud beta bigtable instances` group to manage Bigtable
    instances.
  * Added `gcloud beta bigtable clusters` group to manage Bigtable clusters
    within instances.
  * Known issue: `gcloud beta bigtable instances create` is an asynchronous
    operation by default and will not block with or without the `--async`
    flag.
- From version  115.0.0 (2016/06/22)
  + Breaking Changes
  * (Google Compute Engine) The `debian-7` and `debian-7-backports` image
    aliases have been removed, as Debian 7 has reached end-of-life
  * (Google Compute Engine) The `--port-range` flag in the `gcloud compute
    forwarding-rules create` command has been deprecated; please use the
    `--ports` flag instead. At this time only consecutive ports can be
    specified.
  * (Google Compute Engine) `gcloud alpha compute rolling-updates` commands
    have been deprecated and removed.
  * (Google Container Engine) The `--wait` flag for the `gcloud container
    clusters` command group is now deprecated; please use the `--async` flag
    instead.
  + Cloud SDK
  * Users will now be prompted to set Cloud SDK proxy properties if network
    issues are detected while running `gcloud init`.
  + Google Compute Engine
  * `gcloud compute backend-services {create,update} --enable-cdn` flag
    has been promoted from beta to GA.
  * `gcloud compute url-maps invalidate-cdn-cache` has been promoted
    from beta to GA.
  * The `--remote-traffic-selector` flag in `gcloud compute vpn-tunnels
    create`, which allows specifying a list of CIDR blocks to be used
    during IKE\IPsec traffic selectors negotiation, is now available in
    the GA release track.
  + Google App Engine
  * Add `gcloud preview app versions describe` command.
  + Deployment Manager
  * (beta only) deployment-manager now supports rollbacks with the
    `--manifest-id` flag: `gcloud beta deployment-manager deployments update
    deployment-name --manifest-id=MANIFEST-ID`
  + Docker
  * `gcloud docker` now respects the `$DOCKER_CONFIG` environment variable
  + Emulators
  * The Cloud Datastore emulator now has an `env-unset` command which
    prints the commands to unset any environment variables set by running
    the commands in the output of the `env-init` command.
- From version  114.0.0 (2016/06/15)
  + Breaking Changes
  * (Google Compute Engine) Deprecated the use of image aliases. Please use
    image families instead. See https://cloud.google.com/compute/docs/images
    for more details.
  * (Google App Engine) Removed the deprecated and unused `--force` flag for
    `gcloud app deploy`.
  * (Google Cloud Debugger) Removed `gcloud alpha debug` command group;
    debug commands are now accessible solely using `gcloud beta debug`.
  + Google Compute Engine
  * The Customer-Supplied Encryption Keys (CSEK) feature for Google Compute
    Engine disks is now available in the GA release track. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for more details.
  * Added autocompletion for the URL map name in
    `gcloud compute url-maps invalidate-cdn-cache`.
  * Added `gcloud alpha compute networks switch-mode` command.
  * Added `gcloud alpha compute networks subnets expand-ip-range` command.
  * Added `--remote-traffic-selector` flag, which allows specifying a list
    of CIDR blocks to be used during IKE\IPsec traffic selectors
    negotiation, to `gcloud beta compute vpn-tunnels create`
  * Fixed `gcloud compute routes list` command to display vpn-tunnel as
    `NEXT_HOP`.
  + Google App Engine
  * Parallelized source file uploads in `gcloud preview app deploy` for
    increased speed. To revert to the old behavior in event of a problem,
    please run `gcloud config set app/num_file_upload_processes 1`
    and report an issue here:
    https://code.google.com/p/google-cloud-sdk/issues/list
  * Google App Engine components updated to 1.9.38.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Added support for Managed VMs instances in
    `gcloud preview app instances enable-debug` and
    `gcloud preview app instances disable-debug`.
  + Docker
  * Fixed a bug where Windows users experienced docker authentication issues
    when the `%HOME%` variable was set and differed from `%USERPROFILE%`
  + Emulators
  * Fixed behavior of pub/sub emulator subscription topic names when their
    respective topics are deleted. They should now be set to
    `_deleted-topic_`.
- From version  113.0.0 (2016/06/08)
  + Cloud SDK
  * gcloud now uses Internet Explorer proxy configuration settings when on
    Windows, or MacOSX SystemConfiguration proxy settings on Mac, if the
    gcloud configurations `proxy/*` are not set.
  + Google Compute Engine
  * `gcloud compute ssh` no longer generates keys when invoked with
  - -plain flag.
  * `gcloud compute routers` is now GA.
  + Google Genomics
  * `gcloud genomics pipelines run` command supports passing "inputs" and
    "outputs" as repeated parameters.
- From version  112.0.0 (2016/06/01)
  + Cloud SDK
  * Updated error messages for `gcloud projects` surface.
  * `gcloud docker` commands now take less time to execute when the
    Docker client is not configured to use a credential helper.
  + Google App Engine
  * The `--docker-build` flag and related `app/docker_build` property,
    as well as `app/use_cloud_build` property have been deprecated and will
    be removed in a future release. By default, Docker images are built
    remotely using Google Container Builder. To perform a Docker build on
    a different host, you can run:
    docker build -t gcr.io/project/service.version .
    gcloud docker push gcr.io/project/service.version
    gcloud preview app deploy --image-url=project/service.version
  + Google Compute Engine
  * Added `--licenses` flag to `gcloud compute images create`.
  + Google Container Engine
  * Fixed bug where only 16-bit kubectl was installed on Windows.
    Now Installs 32 and 64-bit.
  + Google Genomics
  * `gcloud alpha genomics datasets/callsets` name argument is a flag,
    instead of positional.
  * `gcloud alpha genomics pipelines run` command now accepts "zones"
    command-line argument.
  * `gcloud alpha genomics datasets restore/update` and
    `variantsets delete/describe` now take string IDs instead of ints.
  + Deployment Manager
  * `gcloud deployment-manager deployments describe` output only reports
    errors once, includes status for resources, and includes more useful
    fields.
- From version  111.0.0 (2016/05/25)
  + Google App Engine
  * `gcloud docker` commands are now less verbose during the authentication
    operation.
  + Google Container Engine
  * `gcloud container clusters update` command now GA.
  * `gcloud container node-pools` commands are now GA.
  + Google Compute Engine
  * Enabled Strict Host Key Checking for SSH connections (after the first
    connection) to instances. Also adds a new flag to `gcloud compute ssh`
    called `--strict-host-key-checking` to control the StrictHostKeyChecking
    option.
  * Add support for customer-supplied encryption keys to `gcloud beta compute
    instances start`. (in beta track)
  * Implemented backend-service connection based balancing mode.
  + Google Service Registry
  * Launched `gcloud alpha service-registry`. (alpha track)
    Users will need to sign up
    (https://docs.google.com/forms/d/11SfJGB3LUGgT_aSMlVzWoJ0ec2fHKwk0J4e-zTNw0Bs/viewform?edit_requested=true)
    before enabling this API in their projects.
  + Deployment Manager
  * Added `gcloud alpha deployment-manager runtime-configs`. Alpha
    commands for Deployment Manager's Runtime Config API.
  + Emulators
  * Adds a `--legacy` flag to gcloud beta emulators datastore. The flag
    is set by default and maintains existing behavior with support for
    Cloud Datastore API v1beta2. Passing `--no-legacy` uses a new version
    of the Cloud Datastore Emulator which supports Cloud Datastore API
    v1beta3 over gRPC, JSON, and proto-over-HTTP. The default behavior of
    the legacy flag will change in a future release.
  + Organizations
  * Launched `gcloud alpha orgranizations`. (alpha track)
- From version  110.0.0 (2016/05/18)
  + Google IAM
  * The `gcloud iam` command group is now available in GA. The
    `gcloud beta iam` will still be available for several more releases.
  + Google App Engine
  * Fixed issue with the `--docker-build=local` flag in the
    `gcloud preview app deploy` command with docker version 1.10+. Note
    that local Docker builds with Docker version 1.11 will still fail when
    using the new Docker external credentials; please downgrade to the
    plain credential store.
    https://code.google.com/p/google-cloud-sdk/issues/detail?id=802
  + Google Container Engine
  * `gcloud beta container` commands (e.g. `container create`) now support
    specifying ImageTypes.
  * The `gcloud container clusters list` command now sorts the clusters
    based on zone and then on cluster name.
  * The `gcloud container clusters create` command now allows specifying
  - -max-nodes-per-pool (default 1000) to create multiple node pools for
    large clusters.
  + Google Compute Engine
  * The `gcloud compute backend-services` backend commands now support
  - -instance-group-zone and --instance-group-region to qualify instance
    group specifically. Before --zone, --region was used to qualify all
    resource arguments, where as now it is used to qualify backend service.
  + Google Genomics
  * The `genomics variantsets create` command now supports the --name and
  - -description flags.
  * The `genomics variantsets delete` command displays the name of the
    variant set before prompting the user to delete it.
  * The genomics `variantsets describe/list` commands display variant set
    names and descriptions.
  + Emulators
  * The Google Cloud Datastore emulator supports a new environment variable
    for client library configuration.
  * The Google Cloud Datastore emulator flag --store-on-disk has been fixed to
    accept a false value using --no-store-on-disk. Previously,
  - -store-on-disk=False could be specified but wasn't respected.
  + Debug
  * The `The gcloud debug` command group is now in Beta.
  + Misc.
  * The Cloud SDK Windows installer is now dual signed SHA1 and SHA256. The
    executable is signed with both authenticode and RFC3161 signatures.
  * The winkeygen.exe executable is also now dual signed, like above.
- From version  109.0.0 (2016/05/11)
  + Google App Engine
  * Google App Engine components updated to 1.9.37.
  * Please visit the following release notes for details:
  * Python -
    https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Fixed issue with failed uploads in gcloud preview app-deploy
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=784).
  * Deprecated --server flag for app commands; its use is unsupported.
  + Google Compute Engine
  * Removed the `gcloud alpha compute autoscaler` command group.
  * Removed deprecated `gcloud compute backend-services add-backend` --group
    flag in favor of --instance-group.
  * `gcloud compute copy-files` now exits with the return code of the called
    `scp` process.
  * Added support for customer-supplied encryption keys to the
    `gcloud beta compute disks snapshot` command.
  * Remove google-containers from default gcloud public image project.
  + Google Container Engine
  * Fixed bug listing clusters with no node pools.
  * `gcloud container resize` command now supports multi-zone clusters.
  + Google Error Reporting
  * Added the `gcloud beta error-reporting events delete` command to cleanup
    Stackdriver Error Reporting data.
- From version  108.0.0 (2016/05/04)
  + Breaking Changes
  * The `gcloud preview app modules get-logs` command is now deprecated.
    Please use the new command `gcloud preview app logs read` instead.
  + Google App Engine
  * Fixed a bug which caused `gcloud preview app deploy` to fail when run
    from a git directory.
  + Google Cloud SDK
  * Deprecated user property files (~/.config/gcloud/properties) will
    no longer be read by gcloud.  If you are not already using
    `configurations`, your properties will be automatically migrated for
    you.  No action is required on your part.
  * The `--format` flag now supports four more transforms: `extract`, `join`,
    `slice`, and `split`.
  + Google Cloud Debugger
  * Added the `gcloud alpha debug snapshots wait` command.
  + Google Compute Engine
  * The `gcloud alpha compute instance-groups managed list-instances` command
    output now includes the `INSTANCE_TEMPLATE` and `STATUS` columns.
  + Google Container Engine
  * Update kubectl to v1.2.3
  + Google Genomics
  * `gcloud alpha genomics variants describe/delete/update` commands now
    accept non-integer variant IDs.
- From version  107.0.0 (2016/04/27)
  + Google Compute Engine
  * Enable cursor ("start") support for get-serial-port-output in Beta.
  * Add tail-serial-port-output in Beta.
  * Image families are now in General Availability (GA).
  + Google App Engine
  * Google App Engine components updated to 1.9.36.
  * Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  + Deployment Manager
  * Creating and updating Deployments will now display output values
    in addition to listing the resources.
  + Google Container Engine
  * `gcloud container clusters resize` now allows specifying a node pool.
  + Cloud Debugger
  * Added `gcloud alpha debug` command surface to allow control of the
    Cloud Debugger from the command line.
  + Google BigQuery
  * BQ support for partitioned tables.
- From version  106.0.0 (2016/04/20)
  + Breaking Changes
  * Python 2.6 support in the Cloud SDK is deprecated and releases will stop
    supporting Python 2.6 on September 1, 2016.  Please update your Python
    installation to 2.7 to ensure compatibility with future Cloud SDK
    versions.
  * `gcloud preview app modules` commands are now deprecated (see "Google App
    Engine" section for more details).
  * `module` parameter in application .yaml files is now deprecated
    (see "Google App Engine" section for more details).
  * `--format` printer legend attributes are now deprecated (see "Cloud SDK"
    section for more details).
  + Cloud SDK
  * The --format printer legend attributes are deprecated and will be
    removed in release 124.0.0. The legend attribute docs have been removed.
  * The gcloud compute, functions, genomics, logging, and projects list
    commands now  support the `--filter` flag.
  + Google Cloud Storage
  * Update gsutil component to 4.18
    (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.19/CHANGES.md)
  + Google App Engine
  * App Engine "modules" are being renamed to "services".
  * The `gcloud preview app modules` commands are now deprecated (except
    `gcloud preview app modules get-logs`). Please use the just-added
    `gcloud preview app versions`, `gcloud preview app services`, and
    `gcloud preview app instances` commands instead.
  * The 'module' parameter in application .yaml files is deprecated; please
    use 'service' instead.
  * Fixed `MaxRetrialsException` for `gcloud preview app deploy` of standard
    (not MVM or flexible) App Engine apps with `.git` directory present
    (&lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=727&gt;).
  * Fixed bug in `gcloud preview app deploy` where `--docker-build=local`
    did not work when `app/use_cloud_build` was enabled.
  + Google Compute Engine
  * Add `--no-creation-retries` flag to `compute instance-groups managed
    resize` command in alpha and beta.
  + Google Container Engine
  * Fix bug that caused kubectl component to be missing from components
    list on Windows.
  * `gcloud container clusters create` now allows specifying multiple zones
    within a region for your cluster's nodes to be created in.
  * Update kubectl to v1.2.2
- From version  105.0.0 (2016/04/13)
  + Breaking Changes
  * `health-checks` commands for protocol HTTP2 have been removed.
  * Rename the `alpha compute url-maps` `invalidate-cache` and
    `list-cache-invalidations` subcommands to `invalidate-cdn-cache` and
    `list-cdn-cache-invalidations`, respectively.
  + Cloud SDK
  * Suppress progress tracker animations if not outputting to a terminal.
  * `gcloud components list` now supports the `--filter` flag and queries
    like:
    `gcloud components list --filter=id:app-engine-java
  - -format="value(state.name)"`
  + Google Compute Engine
  * Promote Cloud CDN functionality from alpha to beta.
  + Google App Engine
  * File uploads during gcloud preview app deploy have been improved. If
    you have any trouble, you can revert to the old behavior with
    `gcloud config set app/use_gsutil true`.
- From version  104.0.0 (2016/04/06)
  + Cloud SDK
  * `gcloud init` no longer offers to clone
    [Google Cloud Repositories]
    (https://cloud.google.com/source-repositories/docs/).
    Please use `gcloud source repos clone` at any time after running
    `gcloud init`.
  + Google Compute Engine
  * `gcloud beta compute` commands now support image families.
  + Google App Engine
  * Users of `gcloud preview app deploy` can set the timeout for the
    Container Builder service using the app/cloud_build_timeout
    property.
  + Google Container Engine
  * kubectl component is now available for Windows (64-bit only).
  * `gcloud alpha container clusters update` now allows enabling/disabling
    addons for Container Engine clusters via `--update-addons` flag.
  * `gcloud container clusters create` now supports disabling
    HPA and Ingress controller addons via `--disable-addons` flag.
  + Google Genomics
  * `gcloud alpha genomics variants import` now supports configurable variant
    info field merging via the info_merge_config command line flag.
- From version  103.0.0 (2016/03/30)
  + Google Cloud Storage
  * Update gsutil component to 4.18
    (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.18/CHANGES.md)
  + Google App Engine
  * Add fingerprinting support for PHP applications. You can now run
    `gcloud preview app gen-config` to auto-generate the necessary
    configuration for deploying PHP applications to the App Engine
    Flexible Environment.
  + Google Container Engine
  * gcloud container clusters create|get-credentials will warn/error
    respectively if the HOME env var isn't set. The variable
    is required to store kubectl credentials (kubeconfig).
  + Google Compute Engine
  * Enable support for: gcloud compute disks resize.
- From version  102.0.0 (2016/03/22)
  + Breaking Changes
  * The `gcloud alpha container nodepools` commands have been renamed to
    `node-pools`. Functionality and parameters haven't changed.
  * `gcloud beta iam list-grantable-roles` now returns a list of roles
    instead of a dictionary with a single key 'roles' with the value of
    a list of roles.
  * `gcloud config configuration describe` output has changed to include the
    configuration `name` and `is_active` fields. All configuration
    properties are now part of the `properties` field.
  + Cloud SDK
  * --format=json and --format=yaml now list resource attributes with
    null values.
  + Google App Engine
  * Use of the Google Container Builder service is now enabled by default for
    all managed VMs deployments.
    This change may require you to enable the Container Builder API. Visit
    https://console.developers.google.com/apis/api/cloudbuild.googleapis.com/overview?project=*PROJECT_ID*;
    to enable it, where *PROJECT_ID    * is your current project ID.
  * Updated Google App Engine components to 1.9.34.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  + Google Compute Engine
  * Added `gcloud compute backend-services` session affinity commands.
  * Added `gcloud compute http-health-checks` and `https-health-checks`
    commands.
  * Added `gcloud alpha compute target-ssl-proxies` commands.
  * Extended `gcloud compute forwarding-rules` to support
    `target-ssl-proxies`.
  + Google Container Engine
  * `gcloud container clusters list` will output a warning if there
    were zones for which it could not retrieve results.
  * Updated kubectl to version 1.2.0.
- From version  101.0.0 (2016/03/16)
  + Billing
  * Added [`gcloud alpha billing`]
    (https://cloud.google.com/sdk/gcloud/reference/alpha/billing/)
    command surface.
  + Google App Engine
  * App Engine components updated to 1.9.34. Please visit
    &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt; for the
    Python release notes and
    &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt;
    for the Java release notes.
  + Google BigQuery
  * Updated the `bq` tool to version v2.0.24. Also includes fix for
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=632&gt;.
- From version  100.0.0 (2016/03/09)
  + Breaking Changes
  * `gcloud preview app deploy` deployments that promote the new version to
    receive all traffic will stop the previous version by default.
    To keep the previous behavior, pass the `--no-stop-previous-version`
    flag, or run the following command:
    $ gcloud config set app/stop_previous_version false
  + Cloud SDK
  * Providing no argument for list- and dict-type flags now results in a
    warning. Instead, please explicitly provide an empty string value. For
    instance, `gcloud command --flag` becomes `gcloud command --flag ''`
    (for list- and dict-type flags only).
  + IAM
  * Added `gcloud beta iam list-grantable-roles` command for given
    cloud resource.
  + Google App Engine
  * Fixed `WindowsError: [Error 32]` in the `gcloud preview app deploy`
    command on Windows. Fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=554&gt;.
  + Google Container Engine
  * Added node pool support to enable heterogeneous clusters (alpha).
- From version  99.0.0 (2016/3/2)
  + Breaking Changes
  * Support for the deprecated workspace configurations feature has been
    removed. If you are using gcloud in a workspace, those properties will
    no longer be read.  See `gcloud topic configurations` for information
    on how to use configurations instead.
  + Cloud SDK
  * Enable gcloud to run in Cygwin 64 bit environments.
  * Fail gracefully on unreadable Google Compute Engine credential file.
    Fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=460&gt;.
  + Google App Engine
  * App Engine components updated to 1.9.33. Please visit
    &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt; for
    the Python release notes and
    &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt; for the Java
    release notes.
  * Added `gcloud preview app browse` command.
  * Fixed a race condition that caused errors while deploying App Engine
    Managed VM applications.
  * Fixed a TLS-related error during gcloud preview app deploy. Alleviates
    the problem in
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=559&gt;.
  + Google Compute Engine
  * `routers` surface moved to beta and is now accessible via
    `gcloud beta compute routers`
  + Google Cloud Dataproc
  * Add `--subnet` flag to `gcloud dataproc clusters create`.
  + Google Cloud Genomics
  * `genomics alpha operations cancel` assumes the `operations/` prefix
    if not present.
  + Google Cloud Storage
  * Update gsutil component to 4.17
- From version  98.0.0 (2016/2/24)
  * Release 95.0.0 introduced a bug that generated corrupt keys for
    Windows gcloud compute ssh|copy-files. Any keys generated on Windows
    between 95.0.0 and 97.0.0 inclusive are rejected by ssh servers.
    `gcloud compute` has been changed to:
  * Fix the winkeygen Windows key generator.
  * Recognize corrupt Windows keys and automatically regenerate them.
  * Fixed
    [#538](https://code.google.com/p/google-cloud-sdk/issues/detail?id=538).
    Users should no longer get "gsutil ImportError: No module named google"
    errors.
  + Google App Engine
  * MySqldb "latest" version changed from 1.24b4 to 1.2.5.
  + Emulators
  * Improves Pub/Sub emulator's ability to handle requests concurrent with
    HTTP pull requests.
  * The Pub/Sub emulator attempts to detect and inform users when an
    unsupported API version is used.
  * The Pub/Sub emulator now correctly handles absolute URIs in HTTP/Json
    requests.
  + Windows support
  * Google Cloud SDK no longer needs Python installed when using the Windows
    Installer. The SDK for Windows comes with Python bundled.
- From version  97.0.0 (2016/2/17)
  + Breaking Changes
    `gcloud alpha compute routers` now requires manual configuration of
    interfaces
  + Google Compute Engine
  * Added flag `--advertised-route-priority` to `gcloud alpha compute
    routers create`
  * Added support for regional instance groups in alpha
  + Google App Engine
  * Ruby runtime now uses the Rack "deployment" environment, instead
    of "none"
  + Google Container Engine
  * Added `--master` flag to `gcloud container clusters upgrade`
- From version  96.0.0 (2016/2/10)
  + Google App Engine
  * Google App Engine components updated to 1.9.32. Please visit the
    following release notes for details:
    Python - https://cloud.google.com/appengine/docs/python/release-notes
    Java - https://cloud.google.com/appengine/docs/java/release-notes
  * The `gcloud preview app gen-config` command now offers to
    automatically update the runtime field in app.yaml if necessary.
  + IAM
  * The `gcloud beta iam` command group has launched.
  + Emulators
  * The Pub/Sub emulator now supports Gzip-encoded requests.
  + Google Compute Engine
  * The gcloud compute copy-files|scp commands on Windows now treat path
    arguments with a drive prefix as local files.
  + Configurations
  * The `config configurations delete` command now takes multiple
    configuration names.
  + Containers
  * kubectl is updated to v1.1.7.
  * Bugfix on the `gcloud container clusters get-credentials` when run
    from a client without edit permissions.
  + Misc. Changes
  * The default floating point output format precision is 6. Exponent
    notation is used for abs(n) &lt; 1e-04 and abs(n) &gt;= 1e+09.
  * The arrow and page up/down/home/end keys now work in the Windows help
    pager.
- From version  95.0.0 (2016/2/3)
  + Breaking Changes
  * Use `gcloud compute networks create --mode=legacy` to create non-subnet
    networks.
  + Google Compute Engine
  * `gcloud compute copy-files` and `gcloud compute ssh` on Windows now use
    standard PuTTY plink.exe, pscp.exe and putty.exe. A standalone
    winkeygen.exe generates PuTTY and ssh compatible keys. The Windows
    PuTTY executables are up to date at version 0.66.
  + Google Compute Engine subnets
  * Added `gcloud compute networks subnets`.
  * Added `--mode` flag to `gcloud compute networks create`.
  * Added `--subnet` flag to `gcloud compute instances create` and
    `gcloud compute instance-templates create`.
  * Added `--local-traffic-selector` flag to `gcloud compute vpn-tunnels
    create`.
  + Google App Engine
  * Added support for streaming logs when the `use_cloud_build=1` property
    is set.
  * Moved the nodejs install script into the docker image.
  + Projects
  * `gcloud projects update|undelete|delete` have been moved to beta.
  + gcloud --format
  * Added nested table formatting by
    `--format="table(field1,listField2:format=FORMAT-STRING)"` where
    _FORMAT-STRING_ can be any format (json, table, ...).
    Try: `gcloud compute instances list
  - -format="table[box](name, disks:format='table[no-heading]
    (deviceName:sort=1, kind)')"`
  * Added list field aggregation formatting (similar to nested formatting) by
    `--format="table(listField2:format=FORMAT-STRING)"`. When the main table
    has no columns each nested format is aggregated into a single list.
    Try: `gcloud compute instances list
  - -format="table(disks:format='table[box](deviceName:sort=1, kind)')"`
- From version  94.0.0 (2016/1/27)
  + Google Compute Engine
  * Added `gcloud alpha compute url-maps list-cache-invalidations` command.
  + Google App Engine
  * Google App Engine components updated to 1.9.31. Please visit the
    following release notes for details:
    Python - https://cloud.google.com/appengine/docs/python/release-notes
    Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Added `--runtime` flag to `gcloud preview app gen-config` to specify
    a runtime when a directory identifies as multiple runtimes. This flag
    can be used in conjunction with `--custom`.
  + Google Container Engine
  * `gcloud container cluster describe` and `list` commands now notify
    the user when their cluster versions are about to go out of support or
    are unsupported.
  + Google Cloud Logging
  * `gcloud beta logging write` and `gcloud beta logging logs delete`
    commands now use the V2beta1 API. The `gcloud beta logging write`
    command now uses the global resource descriptor (which translates to
    "custom.googleapis.com" service in V1).
  + Cloud Dataproc
  * `gcloud beta dataproc clusters create` now supports `--tags` and
    `--metadata` flags to set instance tags and metadata on all instances
    in the Dataproc cluster.
  + PubSub Emulator
  * A new --host flag can be used to specify the address the emulator
    should bind as. The flag can be left unspecified, set to "localhost",
    a hostname, or an explicit IP address.
  + Projects
  * Added commands `get-iam-policy`, `set-iam-policy`,
    `add-iam-policy-binding`, and `remove-iam-policy-binding` for the
    `gcloud beta projects` surface.
  * Added the `gcloud projects list` command that can be used to list
    projects.
- From version  93.0.0 (2016/1/20)
  * kubectrl upgraded to 1.1.4.
  * `gcloud beta dataproc cluster create` now supports `--properties` flag
    to set properties for installed packages.
  * Datastore emulator's `DATASTORE_LOCAL_HOST` environment variable
    changed to `DATASTORE_EMULATOR_HOST`.
  * `gcloud source repos clone` now supports `--dry-run` flag to show
    equivalent git command.
- From version  92.0.0 (2016/1/13)
  * Because of the rollback of 91.0.0, this release contains all of the
    changes from 91.0.0 in addition to the changes listed below.
  + Breaking Changes
  * `gcloud preview app deploy`
  * Changed deployments to set the deployed versions to receive all
    traffic for their modules by default.
    To keep the old behavior (traffic split remains the same), use the
    `--no-promote` flag or run
    `gcloud config set app/promote_by_default true`.
    Note that your old versions are still running, and must be stopped
    manually. This behavior will change in a future release.
  * Removed deprecated `--set-default` flag.  Please use `--promote`
    instead.
  * `gcloud preview app deploy`: Removed deprecated `--env-vars` flag.
  * The output of the `gcloud preview app modules list` command has been
    changed to include the traffic split percentage instead of the 'default
    version' field.
  * Removed deprecated `gcloud preview app modules cancel-deployment`
    command.
  * This command is no longer necessary due to recent improvements in the
    Deployment API.
  * Removed deprecated `gcloud preview app modules download` command.
  * This command is no longer necessary due to recent improvements in the
    Deployment API.
  * Removed deprecated `gcloud preview app run` command. Please use
    `dev_appserver.py` instead.
  * Changed behavior of the `--zone`/`-z` flag in the
    `gcloud dns record-sets` command group. This flag can no longer precede
    the command. For instance,
    `gcloud dns record-sets -z=mz list` will not work, but
    `gcloud dns record-sets list -z=mz` will.
  * Changed `--password-file` option for `sql instances set-root-password`;
    password now does not include trailing newline from password file. This
    matches the documented behavior, but not the previous behavior.
    (Fixes https://code.google.com/p/google-cloud-sdk/issues/detail?id=419)
  * Removed `meta/active_configuration` from the results of
    `gcloud config list` since it is not a property that can be set. You
    can continue to use the `gcloud config configurations` commands to
    view and manage your configurations.
  + Cloud SDK
  * Added `gcloud config` proxy settings. Users can configure `gcloud` to
    use a proxy via the following settings:
  * `gcloud config proxy/address`
  * `gcloud config proxy/password`
  * `gcloud config proxy/port`
  * `gcloud config proxy/type`
  * `gcloud config proxy/username`
  * Added `alpha` and `beta` components to Debian packages.
  * Removed unused config properties: `app/hosted_registry`, `app/host`,
    `app/admin_host`, `app/api_host`.
  + Google Cloud Logging
  * Migrated to
    [v2beta1](https://cloud.google.com/logging/docs/api/introduction_v2) API
    release.
  * Moved `gcloud beta logging sinks` commands to `v2beta1`.
  * Added `gcloud beta logging resource-descriptors` command to display
    supported resources from various services.
  * Added `gcloud beta logging read` command to retrieve log entries
    using filters.
  + Google Container Engine
  * Added `gcloud container clusters resize` for resizing Container Engine
    clusters.
  * Added notifications when node upgrades are available to `gcloud container
    cluster describe` and `list` commands.
  + Google App Engine
  * Fixed bug where initial deployments using `--image-url` failed.
  * Changed `gcloud preview app modules set_default` command to use the App
    Engine Admin API.
  * Changed `gcloud preview app modules list` command to use the App Engine
    Admin API.
- From version  91.0.1 (2015/12/16)
  * The Cloud SDK has been rolled back to 90.0.0.
- From version  91.0.0 (2015/12/16)
  + Breaking Changes
  * Deprecated command group `gcloud compute replica-pools` has been removed.
  * Deprecated command group `gcloud compute resource-views` has been removed.
  * App Engine API is now the only supported method for deploying in the
    `gcloud preview app deploy` command.
  + Google App Engine
  * `DEPLOYABLES` argument for `gcloud preview app deploy` is now
    optional. If not given, the command defaults to `app.yaml` in the
    current directory; if that is not found, it attempts to automatically
    generate necessary configuration files (such as app.yaml) in the
    current directory before deployment.
  * `--force` argument to `gcloud preview app deploy` is now deprecated
    and will be removed in a future release.
  + Container
  * `gcloud container` commands that poll long running operations
    (e.g create, delete, upgrade) now display progress details when
    available.
- From version  90.0.0 (2015/12/09)
  * Cloud SDK release version scheme has changed. Patch version is now
    treated as a major release version which corresponds to SDK weekly
    releases. Any updates/fixes to released version will increment
    minor/patch version number going forward.
  + Breaking Changes
  * The deprecated flag --clear-target-pool has been removed from
    `gcloud compute instance-groups managed set-target-pools` command.
  + Google App Engine
  * Components updated to 1.9.30.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Fixed a bug caused by uploading invalid file names for vm: true
    applications.
  + Compute
  * Subnetwork support has been promoted from alpha to beta. For more
    information see https://cloud.google.com/compute/docs/subnetworks.
- From version  0.9.89 (2015/12/02)
  + Breaking Changes
  * Removed flag `--container-ipv4-cidr` for
    `gcloud container clusters create`; please use `--cluster-ipv4-cidr`
    instead.
  * Renamed `gcloud alpha compute vpn-tunnels create --ike-networks` to
    `--local-traffic-selector`.
  * `gcloud alpha compute resource-views` commands will soon be removed.
    Please use `gcloud compute instance-groups unmanaged` commands instead.
  * `gcloud alpha compute replica-pools` commands will soon be removed.
    Please use `gcloud compute instance-groups` commands instead.
  + `gcloud` Core
  * Changed behavior of `gcloud init` git repository clone option. It now
    takes as input a path to the destination directory for the repository,
    rather than the parent directory of the repository destination.
  + BigQuery
  * Fixed failure in `gcloud alpha biquery query
    "select     * from ..."` command while displaying query results.
  + Compute
  * Fixed `gcloud alpha compute instances set-machine-type` failure when
    supplying custom cpu/custom memory, but no zone.
  * Added a new scope alias for Cloud Monitoring: `monitoring-write`. This
    scope is on by default in all new VMs.
  + Google Cloud DNS
  * Added `--replace-origin-ns` flag to `gcloud dns record-sets import`
    command to allow importing NS records.
  + Google Cloud Storage
  * Updated `gsutil` component to 4.16.
  + Google Container Engine
  * Updated kubectl to version 1.1.2.
  * Increased `gcloud container clusters create/delete` timeouts from 20m to
    30m.
  * Added `--subnetwork` flag to `gcloud container clusters create` to
    allow creation of container clusters can now be created in a Google
    Compute Engine subnetwork
    (https://cloud.google.com/compute/docs/subnetworks).
- From version  0.9.88 (2015/11/25)
  + Breaking Changes
  * The `gcloud preview app run` command has now been removed. Please use
    the bundled `dev_appserver.py` script directly instead.
  * App Engine: The 'version' and 'application' fields in module and
    configuration files are now illegal. Project name should instead be
    specified either by `gcloud config set project MY_PROJECT` or by
    setting the `--project` flag on individual command executions. Versions
    are generated automatically by default but can also be manually
    specified by setting the `--version` flag on individual command
    executions.
  + App Engine
  * Don't do runtime identification for custom runtimes during deploy. This
    fixes issue [#387]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=387).
  * The `dev_appserver.py` script no longer requires the installation of
    all App Engine components. It will install only the necessary ones at
    run time. Fixes [#273]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=273)
  + Core
  * Added the `gcloud components install` command.  This allows you to
    install missing components at the version of the SDK you currently have
    (it does not update your SDK installation).  `gcloud components update`
    should now only be used to update your SDK to the latest version.
  * Fixes [#293]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=293)
    related SSL certificate validation issues.
  * Use zsh builtins in path.zsh.inc for faster/cleaner shell startup.</changelog>

</package>
<package pkgid="67f43e6cac472c944c8482c9855dee25e29898931600288a570522ab68582306" name="google-cloud-sdk" arch="src">
    <version epoch="0" ver="140.0.0" rel="4.9.1"/>

<changelog author="rschweikert@suse.com" date="1393243200">- Use the setup.py code of the "integrated" gsutil and gcutil code
  the toplevel gsutil and gcutil commands are useless wrappers that play
  extremely stupid tricks with the path and other stuff.
- Add patch gsutilHideDeps.patch and gcutilHideDeps.patch to hide the
  hard dependencies for gsutil and gcutil, respectively</changelog>
<changelog author="rschweikert@suse.com" date="1393243201">- Fix the gcutilHideDeps.patch to hide requirements on python versions &lt; 2.7
  this fixes build on SLE 11</changelog>
<changelog author="rschweikert@suse.com" date="1393416000">- Remove the dependency on python-oauth2, this is only needed when using
  the oauth2client delivered with the sdk tarball. However, we use the
  already packaged version of the client google-api-python-client which
  does not have that dependency. Thus the dependency is superfluos.</changelog>
<changelog author="rschweikert@suse.com" date="1393416001">- Add missing package dependencies</changelog>
<changelog author="rschweikert@suse.com" date="1393502400">- Include in SLE 12 (FATE #316168)</changelog>
<changelog author="rschweikert@suse.com" date="1393502401">- Add missing dependency to python-setuptools</changelog>
<changelog author="rschweikert@suse.com" date="1394107200">- Support the new boto config option and recognize the "system"
  keyword. Set the certificates file to None to use the system
  implementation
- add patch: gsutilSupportBotoCfgKeyword.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107201">- Disable gcutil internal version check
- add patch: gcutilNoInternalVersionCheck.patch</changelog>
<changelog author="rschweikert@suse.com" date="1394107202">- Update to version 0.9.18
  + Updated all AppEngine tools to 1.9.0
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + New 'gcloud init' command
  - Creates a local workspace for your project with a git clone of
    your Google hosted repository.
  + Updated gcutil to 1.14.0
  - Switched to new, single API call for creating a virtual machine instance
    with a root persistent disk.
  - Added new command, 'setinstancediskautodelete', that sets the
    auto-delete option for persistent disks attached to virtual
    machine instances.
  - Added support for specifying a disk size when creating a disk using
    a snapshot.
  - Decreased the time spent waiting for SSH keys to propagate
    during initial instance creation from 120 seconds to 10 seconds.</changelog>
<changelog author="rschweikert@suse.com" date="1401969600">- Update to version 0.9.25
  + 'gcloud preview app deploy' and '... run' argument updates.
  + 'gcloud config *' argument updates.
  + Updated all AppEngine tools to 1.9.5
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + gcloud now has App Engine and Cloud Datastore integration.
  - Commands can be found under `gcloud preview app` and
    `gcloud preview datastore`
  + New `gcloud compute` tool for working with compute engine (RC)
  - Run `gcloud components update compute` to install
  - Run `gcloud help compute` for more information
  + Updated all AppEngine tools to 1.9.4
  - https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes
  - https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes
  + Added color to error and warning messages (on Linux and Mac)
  - To disable, run `gcloud config set disable_color true`
  + New 'gcloud help command'
  - Displays man style extended help for commands (where available).
  + New 'gcloud auth activate-service-account' command
  - Used to authenticate with gcloud using a service account key file.
  - See: https://developers.google.com/storage/docs/authentication#service_accounts
- Enable "big query" install and use
  + add patch bqHideDeps.patch
- Fix use of gcloud command
  + add patch gcloudFixPath.patch</changelog>
<changelog author="rschweikert@suse.com" date="1402056000">- Remove unnecessary dependency on python-oauth2</changelog>
<changelog author="rschweikert@suse.com" date="1403006400">- Remove debug print from setup.py
- Include templated html files as data files, these are used by the
  auth setup workflow</changelog>
<changelog author="rschweikert@suse.com" date="1403352000">- Fix setup file to properly include package data embedded in
  googlecloudsdk package, previously *.json files were missing</changelog>
<changelog author="rschweikert@suse.com" date="1403870400">- Disable the Google built in "component" management and version upgrade
  mechanism
  + add hideImplicitVersionMgmt.patch</changelog>
<changelog author="rjschwei@suse.com" date="1422705600">- Add patches:
    + gsutil_noVersioCheckOrUpdate.patch
    + gsutil_respectBotoCfgKeyword.patch
    + hidePathMangeling.patch
  Remove patches:
  - gcloudFixPath.patch
  - gsutilSupportBotoCfgKeyword.patch
- Update to version 0.9.44   bnc#915479
  + Fixes applied to the google/appengine-gobase image for managed VMs.
  + Tab completion for gcloud SQL commands.
  + Support added for authenticating service accounts with JSON keys.
    If using JSON keys, PyOpenSSL is no longer a dependency.
  + Suport for local ssds in instance templates for gcloud compute.
  + Progress Bars.
  + Compute Instances start/ stop commands.
  + Bug Fixes.
  + Added support for local SSD.
  + Added support for Google Compute Engine Instance Templates in
    compute component.
  + Overhaul of 'gcloud sql'
    ~ Updated the output for all commands.
    ~ Updated usage for 'gcloud sql ssl-certs create'.
  + Added support for creating and maintaining Cloud SQL read replica instances.
    ~ Added --master-instance-name property that can be set during replica
    creation to indicate the replication master for the read replica instance.
    ~ Added --enable-database-replication, --no-enable-database-replication
    flags that can be used to start, stop replication for the read replica
    instance.
    ~ Added 'promote-replica' command that promotes a read replica instance into
    a stand-alone Cloud SQL instance.
  + Added several new features to the compute component:
    ~ Implemented new subcommands for interacting with HTTP load balancing:
  - gcloud compute url-maps add-host-rule
  - gcloud compute url-maps add-path-matcher
  - gcloud compute url-maps remove-host-rule
  - gcloud compute url-maps remove-path-matcher
  - gcloud compute url-maps set-default-service
    ~ Added support for automatically generating initial Windows username and
    password when creating a virtual machine instance from a Windows
    image or a disk initializaed from a Windows image.
    ~ Added a new scope alias for Cloud SQL administration: 'sql-admin'.
  + The compute component is now in General Availability.
    ~ Added new 'compute/zone' and 'compute/region' properties that
    can be used to set a default zone and region. To set the
    properties, run 'gcloud config set compute/zone ZONE' and 'gcloud
    config set compute/region REGION'.
    ~ Added support for overriding disk auto-deletion during instance
    deletion.
    ~ Updated the output of commands that mutate resources to be more
    human-friendly. The --format flag can be used for more verbose
    output.
    ~ Replaced all 'get' subcommands with 'describe' subcommands (e.g.,
    'gcloud compute instances get' has been replaced with 'gcloud
    compute instances describe').
    ~ Renamed the 'firewalls' collection to 'firewall-rules'.
    ~ Added support to the 'addresses' collection for interacting with
    global addresses.
  + Updated gcutil to 1.16.3 and various AppEngine runtimes to 1.9.7 binaries.
  + Support running several modules by gcloud app run and fixed output errors.
  + Limit gcloud upgrade nags to once per day.
  + Bring help files up to date (for example improved the documentation
    for DM 'templates create' and 'deployments create').
  + Added prompting for regions and zones to most subcommands of the
    compute component.
  + Added new subcommands to the compute component for adding and removing
    backends from backend services.
  + Added --ssh-flags to 'gcloud compute ssh' for passing additional flags
    to ssh.
  + Added image alias support for the --image flag in the compute component.
  + Added --shell mode to all gcloud commands
    ~ Type a partial command followed by '--shell' to drop into a sub shell
    at that point in the command tree.
    ~ Eg:
    $ gcloud compute --shell
    gcloud compute $ instances list
    gcloud compute $ copy-files ...
  + Updated gsutil to 4.3
  + Allow installed crcmod to be used by default with gsutil by enabling
    site packages</changelog>
<changelog author="rjschwei@suse.com" date="1448107200">- Remove patches:
  + gsutil_respectBotoCfgKeyword.patch
  + gsutilHideDeps.patch
  + gcutilHideDeps.patch
  + hideImplicitVersionMgmt.patch
  + gsutil_noVersioCheckOrUpdate.patch
  + gcutilNoInternalVersionCheck.patch
  + bqHideDeps.patch
- Update to version 0.9.87  (bsc#954690)
  [#]## Compute
  * `gcloud alpha compute instances create` now supports --custom-cpu and
  - -custom-memory flags to specify custom machine types.
  [#]## Dataproc
  * Added `gcloud beta dataproc clusters diagnose` command. See
    &lt;https://cloud.google.com/dataproc/support/diagnose-command&gt; for
    more info.
  [#]## Google Container Engine
  * Updated kubectl to version 1.1.1.
  * 0.9.86 (2015/11/11)
  [#]## App Engine
  * Generated node.js Dockerfiles now add the full application context before
    running install hooks.
  * For Google App Engine Node.js runtimes, install requested version of node
    prior to doing an npm install.
  [#]## Compute
  * `gcloud beta compute instances set-machine-type` has been promoted
    from alpha to beta,
  * From 0.9.85 (2015/11/04)
  * `gcloud alpha compute networks create` now requires --mode flag.
  (Backwards incompatible change)
  [#]## App Engine
  * Added the --output-directory option to gen-repo-info-file command.
    This option supersedes --output-file, which is deprecated and will
    be removed in a future release.
  * Improved error message when specified yaml file is not found.
  [#]## Compute
  * Launching `gcloud alpha compute networks subnets`.
  * `gcloud compute alpha instance-templates` and `instances` now support
    subnetworks.
  * New flag --ike-networks in `gcloud alpha compute vpn-tunnels create`.
  * `gcloud compute ssh` now passes through the exit code of the ssh
    command. This fixes issue [#146 ]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=146).
  [#]## Misc. Changes
  * Gracefully handle socket timeouts while checking for Google Compute
    Engine metadata server. This fixes issue [#339]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=339).
  * From 0.9.84 (2015/10/28)
  [#]## App Engine
  * Due to PageSpeed service deprecation, user will receive a warning when
    deploying a new version to App Engine.
  * Implemented fingerprinting support for Java.
  * The gen-config flag now generates only app.yaml for the matching
    runtime by default, you must use the --custom flag to generate an
    app.yaml with a runtime of "custom" and Dockerfile (and other configs).
  [#]## Compute
  * GA support for https load balancing features.
  * Deprecated --clear-target-pool flag from compute instance-groups managed
    set-target-pools command.
  [#]## Windows support
  * Windows Installer can now take a /logtofile flag to write installation
    logs to file CloudSDKInstall.log located in the same directory.
  * Windows installer now displays an error message when the installation
    does not succeed.
  [#]## Command Line Interface support
  * The [page=N] table format attribute prints one or more tables of at
    most N rows. Use this to view paged server data as it arrives at
    the client.
  * From 0.9.83 (2015/10/21)
  [#]## App Engine
  * In a future release, the `gcloud preview app deploy` command will
    no longer support deploying multiple modules in the same invocation.
  [#]## Compute
  * Ubuntu 14.10 is end of life: https://wiki.ubuntu.com/Releases
  * Fixed external issue [#291]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=291),
    related to handling network addresses on Windows.
  [#]## Container Engine
  * `gcloud container clusters list` now displays the current number of nodes
    for the cluster.
  [#]## Windows support
  * When running Cloud SDK tools from PowerShell the `gcloud-ps.ps1` wrapper
    scripts now can be used which no longer call to `cmd.exe`. Using
    `gcloud-ps`, complex arguments can be passed without escaping for
    Windows command line. Using `gcloud`, the following command would be
    correctly escaped when running gcloud in PowerShell:
    gcloud fun --arg='"test ^&lt; 123"'
    With the new `gcloud-ps`, the same command can be simply written as:
    gcloud-ps fun --arg='test &lt; 123'
    Permissions to run PowerShell scripts must be given to PowerShell
    before these will work. Permissions can be changed with
    `"Set-ExecutionPolicy RemoteSigned"`.
  * From 0.9.82 (2015/10/14)
  [#]## App Engine
  * The App Engine Admin API is now the default path for deployments in the
    `gcloud preview app deploy` command. This transition should be
    transparent, but if you experience any issues and would like to
    revert to the old behavior, please run `gcloud config set
    app/use_appengine_api false`.
    See &lt;https://cloud.google.com/appengine/docs/admin-api/&gt; for more
    information about this API.
  * With `env: 2`, valid python runtimes are `python` and `python-compat`.
  * Implemented fingerprinting support for python.
  [#]## Container Engine
  * `gcloud container clusters create`: The flag `--container-ipv4-cidr` has
    been deprecated; `--cluster-ipv4-cidr` should be used instead.
  [#]## SQL
  * `gcloud beta sql operations describe` and
    `gcloud beta sql operations wait` no longer need `--instance`
    flag (`gcloud beta sql operations list` still does).
  * Fixed issue with `gcloud sql instances clone` when `--bin-log-file-name`
    and `--bin-log-position` are set.
    (&lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=201&gt;).
  * From 0.9.81 (2015/10/07)
  [#]## Breaking Changes
  * If you are using a service account to run commands under
    `gcloud preview app`, you must enable the "App Engine Admin API" in the
    Developers Console (&lt;https://console.developers.google.com&gt;; navigate to
  * *APIs and Auth &gt; APIs**).
  * In a future Cloud SDK release, deployments that promote the new version to
    receive all traffic will stop the previous version by default.
    To keep the current behavior, pass the `--no-stop-previous-version`
    flag, or run the following command:
    $ gcloud config set app/stop_previous_version false
  * Removed `app get-resource-limits` command.
  [#]## App Engine
  * App Engine components updated to 1.9.27. Please see the following release
    notes for details:
  * Python: &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt;
  * Java: &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt;
  * The `gcloud preview app deploy` command now requires that users specify or
    omit the runtime: field from app.yaml if a Dockerfile is also specified.
  * The `gcloud preview app deploy` command now supports the "engines" field
    in package.json for node.js applications.
  [#]## Misc. Changes
  * Windows Installer has an option to run `gcloud init` after the
    installation finishes.
  * From 0.9.80 (2015/09/30)
  * `gcloud app`
  * Soon, deployments will set the deployed version to receive all traffic
    by default.  To keep the current behavior, use the `--no-promote` flag
    or run the following command:
    $ gcloud config set app/promote_by_default false
    To adopt the new behavior early, use the `--promote` flag or run the
    following command:
    $ gcloud config set app/promote_by_default true
  * The `--set-default` flag is deprecated. Please use the `--promote` flag
    instead.
  * In a future Cloud SDK release, deployments that promote the new version
    to receive all traffic will stop the previous version by default.  To
    keep the current behavior, pass the `--no-stop-previous-version` flag,
    or run the following command:
    $ gcloud config set app/stop_previous_version true
  * The `app run` command is deprecated and will soon be removed.  Please
    use dev_appserver (found in the same directory as the `gcloud command)
    instead.
  * The `gcloud preview app modules download command` is deprecated, and
    will be removed soon.
  * The Windows installer has an option to run `gcloud init` after the
    installation finishes.
  * The `preview` component has been removed.
  * The `gcloud preview app` commands remain available as usual and
    are still shipped through the `app` component.
  * Please use `gcloud compute instance-groups unmanaged` instead
    of `gcloud preview instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * Please use `gcloud compute instance-groups managed` instead of
    `gcloud preview managed-instance-groups`.  Note that you will need to
    modify some command invocations when switching to the non-preview
    commands.
  * All Google Compute User Accounts commands have moved to beta.
  * Deployment-manager list commands now support pagination.
  * Minor bug fixes.
  * From 0.9.79 (2015/09/23)
  * The following commands have been promoted from beta to GA:
  * gcloud config configurations ...
  * gcloud source repos clone
  * gcloud beta init. Old `gcloud init` behavior has been removed, and
    partially replaced by new gcloud init or directly via gcloud source
    repos clone.
  * Release gcloud beta dataproc.
  * The --env-vars flag in gcloud preview app deploy has been removed.
  * Automatic ssh key generation respects the --quiet flag.
  * The --format flag now supports extended format expressions. For
    details run
    $ gcloud topic formats.
  * Most commands now document the positive Boolean --FLAG form and accept
  - -no-FLAG to disable. For the past few releases --log-http accepted an
    optional true/false value. It has been restored to its original definition
    of being a Boolean flag that has no value.
  * `gcloud sql` operations are now automatically retried for 2s in case of
    HttpException: The Cloud SQL instance operation does not exist.
  * Update gcloud's kubectl from 1.0.5 to 1.0.6.
  * Deprecate `gcloud preview app get-resource-limits`.
  * From 0.9.78 (2015/09/16)
  * App Engine components updated to 1.9.26. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Increase the default boot disk size for remote build VMs in
    `gcloud preview app deploy`.
  * The `--instance` flag to the `gcloud preview app modules set-managed-by`
    command now takes an instance name instead of an index.
  * The V1Beta4 API for sqladmin can now be accessed through the
    `gcloud beta sql` surface.
  * Usability enhancements for `gcloud beta init` and named configurations.
  * From 0.9.77 (2015/09/09)
  * gcloud preview logging is now gcloud beta logging.
  * Update kubectl to version 1.0.5
  * Windows Cloud SDK installer improvements:
  * Now allows changing the installation mode. You can choose between a
    "current user" installation and an "all users" installation.
  * Now has an uninstaller and writes "Add/Remove Programs" uninstall
    entries.
  * Removal of unsupported --env-vars argument from gcloud preview app deploy.
  * gcloud compute instance groups: Allow --named-ports flag to be empty and
    clean named ports in set-named-ports commands.
  * Change in gcloud compute backend-services: introduce new flag
  - -instance-group which takes advantage of new Instance Groups API.
  * From 0.9.76 (2015/09/02)
  * Update gsutil component to 4.14.
  * Resource views commands have moved from preview to alpha. Please
    use `gcloud alpha compute resource-views` in place of
    `gcloud preview resource-views`.
  * Replica pool commands have moved from preview to alpha. Please use
    `gcloud alpha compute replica-pools` in place of
    `gcloud preview replica-pools`.
  * `gcloud beta source repo` was renamed to `gcloud beta source repos`
  * Created google-cloud-sdk-announce@googlegroups.com
    &lt;https://groups.google.com/d/forum/google-cloud-sdk-announce&gt; email
    group to announce new releases and other important information.
  * 'gcloud alpha init' command is now also in beta.
  * Add target size of managed instance group for "compute instance-groups
    managed list" command.
  * Fixed the removal of platform-specific components when running `gcloud
    components remove`.
  * Fixed a bug related to checking for SDK updates when the SDK is
    installed as root (like on Debian Compute Engine images).
  * Affected users should now see less frequent update messages and overall
    improved gcloud performance
  * `gcloud preview app deploy` won't update local images automatically
    anymore.
  * From 0.9.75 (2015/08/26)
  * Container Engine
  * Container Engine GA commands available under `gcloud container`.
  * `gcloud beta container get-credentials` now takes cluster name as
    argument instead of `--cluster` flag for consistency with other
    commands.
  * Added `gcloud alpha container clusters update &lt;cluster&gt;
  - -cloud-monitoring=&lt;val&gt;` command.
  * New release notes are printed on upgrade. (This won't take effect until
    an upgrade from this version to a later version.)
  * New `gcloud alpha genomics variantsets export` command.
  * Commands promoted from `gcloud alpha` to `gcloud beta`:
  * `gcloud beta config configurations ...`
  * `gcloud beta sources clone`
  * Improvements in error reporting and default output formatting.
  * From 0.9.74 (2015/08/19)
  * New list and import commands under `gcloud alpha genomics variants`.
  * Removed `--remote` flag. Instead, please use the `--docker-build=remote`
    flag (or use `--docker-build=local` to force a local build).
  * In this release, Docker builds are hosted by default. To opt-in to
    the old behavior, please use the `--docker-build=local` flag.
  * 0.9.73 (2015/08/12)
  * gcloud sql instances create default to MySQL 5.6
  * gcloud beta container get-credentials renamed to gcloud beta container
    clusters get-credentials
  * New commands
  * gcloud beta projects ...
  * gcloud alpha genomics callsets ...
  * gcloud beta emulators datastore ...
  * gcloud beta container get-server-config
  * gcloud alpha config configurations
  * From 0.9.72 (2015/08/05)
  * gcloud compute
  * initial surface changes for the backend-bucket.
  * `instance-groups set-named-ports`: introduced a new flag
    `--named-ports NAME:PORT,[NAME:PORT,...]` - no need to specify names
    and ports in separate flags.
  * gcloud preview app deploy
    Deprecate `--remote` flag in preparation for hosted Docker builds by
    default. Instead, please use the `--docker-build={remote,local}` flag.
    The default is still a local Docker build; in two releases, the default
    will switch to a hosted build.
  * New gcloud alpha genomics operations {list, cancel, describe} commands
  * From 0.9.71 (2015/07/29)
  * Launching `gcloud alpha pubsub` commands.
  * Moved `gcloud preview rolling-updates` to
    `gcloud alpha compute rolling-updates`.
  * `gcloud alpha compute disks resize` command enabling resizing of
    persistent disks.
  * Beta launch of customer supplied encryption keys for Compute Engine.
  * Updated kubectl to 1.0.1.
  * `gcloud alpha container` commands now target Container Engine v1 API.
    Options for `gcloud alpha container clusters create` updated accordingly:
  * `--user` renamed to `--username`
  * `--cluster-api-version` removed. Cluster version is not selectable in
    v1 API; new clusters always created at latest supported version.
  * `--image` option removed. Source image not selectable in v1 API;
    clusters are always created with latest supported ContainerVM image.
    Note that using an unsupported image (i.e. not ContainerVM) would
    result in an unusable cluster in most cases anyway.
  * Added `--no-enable-cloud-monitoring` to turn off cloud monitoring
    (on by default).
  * Added `--disk-size` option for specifying boot disk size of node vms.
  * App Engine components updated to 1.9.24. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
    For several months on the Managed VMs team we've been testing a new
    mode of `dockerless` local development on gcloud that makes developing
    a module for Python, Java and Go users similar to development of
    regular App Engine applications. This new mode relaxes the sandbox
    constraints present in the devappserver for `vm: false` applications,
    and does not require Docker to be installed.
    You can currently opt-into this behavior by setting
    GAE_LOCAL_VM_RUNTIME=1; In this release of the Cloud SDK, we will be
    making this behavior the default for Managed VM users who are using
    gcloud.
    You can still opt-out of this behavior by setting: GAE_LOCAL_VM_RUNTIME=0.
    For custom runtime users, if you are relying on the local Development
    Server to build your application, will now need to pass the
    `--custom-entrypoint` flag to `gcloud preview app run` to provide
    gcloud with the correct command to call.
    This does not affect users developing for non-managed VMs, or for
    users who are not using gcloud."
  * Bug fixes for:
  * `gcloud preview app deploy` file paths issue on Windows.
  * `gcloud compute instance-groups managed wait-until-stable` periodic user
    prompting for target zone.
  * From 0.9.70 (2015/07/22)
  * Add `gcloud compute instance-groups` commands.
  * Move `gcloud beta deployment-manager` commands to general availability as
    `gcloud deployment-manager` and update to use the v2beta3 API. This change
    does not alter the gcloud surface for users of the deployment-manager
    component.
  * Update kubectl to 1.0.0.
  * `gcloud alpha genomics` commands now use the genomics V1 API. The
  - -project-number flag for `dataset create` and `dataset list` is now
    obsolete. The configured --project-id is used instead and can be
    overridden with the --project-id flag.
  * Fix hang on errors in `gcloud preview app deploy`.
  * From 0.9.69 (2015/07/15)
  * Update kubectl to 0.20.2.
  * Fix an authentication issue with 'gcloud docker' affecting docker version
    1.7.0 and later.
  * Remove `gcloud preview dm-v2` command group.
  * Remove `gcloud preview deployment-manager` command group
    (`gcloud beta deployment-manager` still exists; see
    &lt;https://cloud.google.com/sdk/#install-version&gt; if you want to pin your
    installation to an old version).
  * Bug fixes.
  * From 0.9.68 (2015/07/08)
  * Deprecated gcutil tool is no longer distributed with Cloud SDK.
    It is still available via &lt;https://cloud.google.com/compute/docs/gcutil&gt;.
  * Added support for Container engine BETA commands under the
    `gcloud beta container` command group.  Existing `gcloud alpha container`
    commands are unchanged.
  * The standalone App Engine SDKs are no longer distributed through the
    Cloud SDK.
  * App Engine functionality can still be used through the
    `gcloud preview app` command group.
  * The gae-java, gae-python, gae-php, and gae-go components no longer
    exist in the component manager.
  * If you need to use appcfg or dev_appserver directly, these are still
    available in the App Engine SDK downloads that can be found here:
    &lt;https://cloud.google.com/appengine/downloads&gt;
  * Bug fixes.
  * From 0.9.67 (2015/07/01)
  * App Engine components updated to 1.9.23. Please visit
    &lt;https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes&gt; for
    details.
  * Added the "gen-config" command to app surface to generate configuration
    files for node.js apps.
  * New `compute instance-groups unmanaged` commands group for Instance
    Groups which are not managed by Instance Group Manager
  * Moved `gcloud beta sql instances connect` to `gcloud beta sql connect`.
  * Smarter polling while waiting for SQL operations to finish, reducing the
    number of requests sent to the server.
  * Linux/Mac install script disables prompts if there is no controlling tty.
  * Linux/Mac install script now properly detects zsh and ksh RC files.
  * Bug fixes.
  * From 0.9.66 (2015/06/24)
  * New commands
  * `gcloud alpha compute instances set-machine-type` for managing types
  * `gcloud topic` for supplementary help topics.
  * `gcloud deployment-manager deployments delete` prompt defaults to false.
  * From 0.9.65 (2015/06/17)
  * Fixes `reset-windows-password` on Windows if `openssl` is present on the
    path.
  * `gcloud compute reset-windows-password` is now available as a GA command.
  * Prevent creation of a user that matches the machine name on Windows.
  * gsutil now runs properly from not-default drive letters on Windows.
  * kubectl updated to 0.18.1.
  * `gcloud preview docker` moved to `gcloud docker`.
  * From 0.9.64 (2015/06/10)
  * New commands
  * `gcloud beta compute scp` for secure copy.
  * `gcloud alpha genomics` commands (on datasets).
  * `gcloud alpha source list` to lists project repositories.
  * kubectl will no longer be installed by default.
  * Bug fixes for https load balancing.
  * The help pager is $PAGER or less(1) if available, otherwise a
    builtin pager.
  * Update of gsutil component to version 4.13.
  * From 0.9.63 (2015/06/03)
  * 2x faster command load times.
  * Fix to allow `preview app` to use oauth service accounts
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=133&gt;
  * From 0.9.62 (2015/05/27)
  * Not released.
  * From 0.9.61 (2015/05/20)
  * New kubectl component (installed by default)
  * Internal improvements to gcloud preview app deploy; includes changes to
    command output.
  * `gcloud preview projects` moved to `gcloud alpha projects`
  * Tab completion for `gcloud compute ssh`
  * From 0.9.60 (2015/05/13)
  * VPN moved to GA.
  * Preemptible VM support.
  * Bug fixes.
  * From 0.9.59 (2015/05/06)
  * Bug fixes.
  * From 0.9.58 (2015/04/29)
  * gcloud alpha bigquery launch.
  * Better error reporting in Customer Supplied Encryption Key files.
  * Bug fixes.
  * From 0.9.57 (2015/04/22)
  * gcloud beta deployment-manager launch.
  * gcloud app new deployment behavior.
  * deploy and run commands no longer take directories, only take a list of
    explicit yaml files.
  * gcloud beta compute reset-windows-password, support for new authentication
    scheme on Windows guest agent versions 3.0.0.0 and later.
  * Bug fixes.
  * From 0.9.56 (2015/04/15)
  * Bug fixes.
  * from 0.9.55 (2015/04/8)
  * New and improved gcloud dns surface including:
  * Transactions for scriptable editing of record-sets.
  * Importing record-sets from zone files and yaml files.
  * Exporting record-sets to zone files and yaml files.
  * VPN commands surfaced under gcloud compute.
  * Dataflow CLI commands launched under gcloud alpha!
  * From 0.9.52 (2015/03/18)
  * Bug Fixes.
  * From 0.9.51 (2015/03/11)
  * Bug Fixes.
  * From 0.9.50 (2015/03/04)
  * Introducing the `gcloud beta ...` command group
  * Existing gcloud commands will be replicated under this new group, but
    use the beta version of their API instead of the GA version.
  * New command behavior and features that are beta only will first appear
    under this group until the feature gets promoted to general
    availability.
  * Run `gcloud components update beta` to access the new commands, or it
    will be automatically installed for you on first run attempt.
  * `gcloud beta compute ...` is now available, using the compute 'beta' API.
    Cloud VPN.  See &lt;https://cloud.google.com/compute/docs/vpn&gt;
    for details.
  * Release of `gcloud compute instances move` and
    `gcloud compute disks move`.
  * From 0.9.49 (2015/02/25)
  * The Google Container Registry is now used by default for deployment of
    Managed VM applications. See here for more information:
    &lt;https://cloud.google.com/tools/container-registry/&gt;
  * We've increased the speed of the "image push" phase of Managed VM
    deployments.
  * The heavy lifting of retrieving the Go toolchain has been moved into the
    base Go Docker image which dramatically reduces the bandwidth consumed
    locally when running and deploying your images. You must delete your
    Dockerfile to pick up the changes.
  * We've fixed several bugs related to port forwarding in the local
    devappserver.
  * From 0.9.48 (2015/02/18)
  * A bug fix for running setup-managed-vms multiple times when using
    the Google Container Registry
  * From 0.9.47 (2015/02/11)
  * Bug fixes that allow tab completion to work for components in preview.
  * GCloud now auto installs components based on command execution.
  * From 0.9.46 (2015/02/04)
  * We've made significant improvements to the stability and speed of
    deploying Managed VMs by leveraging the new Google Container Registry.
    See this post for details on how to try it out today:
    &lt;https://groups.google.com/forum/#!topic/google-appengine/c543NHZGhKM&gt;
  * From 0.9.45 (2015/01/28)
  * Several bug fixes in the Dockerfile generated for the 'go' runtime.
    Delete the Dockerfile in your application directory and the Cloud SDK
    will copy the updated Dockerfile on your next deployment.
  * Several bug fixes related to flakiness in the setup-managed-vms command.</changelog>
<changelog author="rjschwei@suse.com" date="1448884800">- Provide a better message for "components" sub command being disabled
  + Added patch disableSelfUpdate.patch</changelog>
<changelog author="rjschwei@suse.com" date="1485777600">- Update to version 140.0.0 (2017/01/18)  (bsc#1002895,bsc#1008328)
  + Remove hidePathMangeling.patch
  + Add gcsdk-gsutil-hide-deps.patch
  + Add gcsdk-gsutil-no-self-update-check.patch
  + Add gcsdk-gsutil-use-system-certs.patch
  + Add gcsdk-no-batch-limit.patch
  + Add gcsdk-no-http-no-tunnel-proxt.patch
  + Add gcsdk-bq-hide-deps.patch
  + Remove disableSelfUpdate.patch, disabled by default from upstream
  + Cloud SDK
  * `gcloud alpha search-help` is now available in alpha.
    Run `gcloud alpha search-help [TERM]` to find gcloud commands whose
    help text contains [TERM].
  + Google Cloud ML
  * `gcloud ml jobs submit training` now supports packages already in Google
    Cloud Storage via the `--packages` flag.
  + Google Cloud Datalab
  * Upgrade the Datalab CLI to the 20170110 build.
  + Google Cloud Debugger
  * The `gcloud debug` command group is now available in GA.
  + Google Container Registry
  * An issue that affected Docker client version parsing during
    `docker-credential-gcr configure-docker` has been fixed.
  + Google Cloud Deployment Manager
  * 'deployment-manager deployments update' can update deployments with a new
    description using --description flag.
  + Emulators
  * The pubsub emulator now accepts web-safe Base64 encoded data.
- From version 139.0.1 (2017/01/12)
  * Fixed crash in `gcloud dataproc clusters create`
  * https://code.google.com/p/google-cloud-sdk/issues/detail?id=1464
- From version 139.0.0 (2017/01/11)
  + Breaking Changes
  * (Google Cloud Logging) The default value of the `--unique-writer-identity`
    flag to `gcloud beta logging sinks create` and
    `gcloud beta logging sinks update` is now true. Please consult the
    documentation before using these commands.
  * (Google Cloud Logging) Remove 'struct' option from `gcloud logging write`.
    Use 'json' instead
  * (Google Cloud Logging) `logging beta metrics create` and
    `logging beta metrics update` commands have changed their flags and
    importantly now use Logging V2 filter syntax. See the help for more
    information.
  * (Google App Engine) Flexible deployments now skip files matching
    `node_modules` and `.git` by default, but no longer skip other hidden
    files by default. Standard deployments are not changing.
  * (Google Compute Engine)
    `gcloud compute target-pools set-backup --backup-pool` and
    `gcloud compute project-info set-usage-bucket --bucket` flags now warn
    if you provide an empty argument; use `--no-backup-pool` and
    `--no-bucket instead`.
  * (Google Cloud Bigtable) Removed `gcloud alpha bigtable` command group;
    please use `gcloud beta bigtable` for all Cloud Bigtable operations.
  * (Stackdriver Debugger) Added a `--location` option to several
    `gcloud beta debug` commands, to separate out the processing of resource
    IDs from filename patterns. These commands now take only resource IDs as
    positional parameters.
  + Google Cloud Datalab
  * Added the command-line tool for Google Cloud Datalab in the Cloud SDK;
    call it via the `datalab` script.
  + Google Cloud Key Management Service
  * Added the `gcloud beta kms` commands for key management.
  + Google Cloud Logging
  * Add `--billing-account` flag to `gcloud logging read`
  * gcloud beta logging metrics list/describe now output the version of the
    filter associated with the metric
  + Google Cloud ML
  * The `gcloud beta ml jobs submit training` now takes a `--scale-tier` flag.
  * Support gzipped TFRecord file type for
    `gcloud beta ml jobs submit prediction`.
  + Google App Engine
  * (Google App Engine) Fixed bug with `gcloud app instances describe`.
  - -service and --version flags are now required.
  * `gcloud beta app deploy` now uses multi-threading rather than
    multi-processing for file uploads; if you've been seeing issues on
    Windows, please try the `beta` command out.
  * `gcloud app versions migrate` is now GA.
  * `gcloud app instances delete` is now GA.
  * Added `gcloud beta app operations` commands.
  * Added `gcloud beta app instances delete` command.
  + Google Compute Engine
  * `gcloud beta compute images create` now has a `--guest-os-features`
    flag for enabling specific OS supported features.
  * Use the new scopes format (see `--help` for deetails) for
  - `gcloud alpha compute instances create`
  - `gcloud alpha compute instances create-from-container`
  - `gcloud alpha compute instance-templates create`
  - `gcloud alpha compute instance-templates create-from-container`
  - `gcloud beta compute instances create`
  - `gcloud beta compute instance-templates create`
  * Add `--custom-extensions` flag to:
    `gcloud alpha compute instances create`,
    `gcloud alpha compute instances set-machine-type`, and
    `gcloud alpha compute instance-templates create`
  + Google Compute Engine (Networking)
  * The `--host` flag for `gcloud alpha compute url-maps
    invalidate-cdn-cache` is now available in the GA version of the command.
  + Stackdriver Debugger
  * Fixed log view URLs in the debug logpoints commands to use the V2 query
    syntax.
  + Google Service Management
  * `--validate-only` flag added to `gcloud service-management deploy` command
  + Google Cloud Functions
  * The `--trigger-params` flag has been renamed to `--trigger-path`
    (the `path=` specifier is no longer necessary). The old flag has been
    deprecated and will be removed or `gcloud alpha functions deploy`.
  * Restore `gcloud alpha functions get-logs` command.
  * Restore deprecated flags `--trigger-topic`, `--trigger-bucket`,
    `--source`, `--bucket`, and `--trigger-gs-uri` to `gcloud alpha
    functions deploy` command.
  + Google Container Engine
  * Update Google Container Engine's kubectl from version 1.4.6 to 1.5.1.
  + Google Cloud Bigtable
  * The `cbt` command line tool component is now available. See:
    https://cloud.google.com/bigtable/docs/go/cbt-reference
  + Google Cloud Datastore
  * `gcloud datastore create-indexes` and `cleanup-indexes` are now GA
  + Google Container Registry
  * `docker-credential-gcr` has been upgraded to v1.3 and now supports Docker
    client v1.14 credential helpers. `docker-credential-gcr` will now
    preferentially act as a credential helper (as opposed to credential
    store) on Docker client versions 1.14+. Update (or install) the
    `docker-credential-gcr` component and run `docker-credential-gcr
    configure-docker` to configure your Docker client to use
    `docker-credential-gcr` to authenticate operations on your GCR
    repositories.
  + Google Cloud Deployment Manager
  * Added labels support to the
    `gcloud alpha deployment-manager deployments create` and `update` commands
    (via the `--labels` and `--{update,remove}-labels` flags respectively).
  * Introduce new syntax `key:val,foo:bar` for `--properties` flag in all
    `gcloud deployment-manager` commands. The old `key=val,foo=bar` syntax is
    deprecated.
- From version 138.0.0 (2016/12/14)
  + Cloud SDK
  * Introduce --(no-)force-key-file-overwrite flags to all gcloud commands
    using SSH key files. These new flags control overwrite behavior when
    SSH key files are broken. Without these flags, interactive sessions will
    ask for confirmation before regenerating key files. Old non-interactive
    behavior (permissive) is deprecated and will be removed in 6 months. To
    preserve old behavior in your scripts, use new flag
  - -force-key-file-overwrite (though this is discouraged).
  * Credential store format for service accounts has changed. Your
    credentials will get auto-upgraded to new format upon usage; however, if
    gcloud is downgraded to previous version those credentials will not be
    usable and users will have to reactivate their service account.
  + Google Cloud ML
  * `gcloud beta ml jobs submit training` is now blocking by default. Use the
    `--async` flag to finish immediately after job submission.
  + Google Compute Engine
  * `gcloud compute instances create` creates instance with no scopes by
    default if project has no default service account.
  * `compute target-ssl-proxies list` deprecated `--regex` and names argument.
    Please use `--filter` flag instead.
  * `gcloud compute connect-to-serial-port` allows for interactive
    connections to the serial port for instances.
  * Promote `compute instances set-scopes` command from alpha to beta.
  + Google App Engine
  * Java SDK updated to 1.9.48. For more details, please see
    https://cloud.google.com/appengine/docs/java/release-notes
  * Python SDK updated to 1.9.49. For more details, please see
    https://cloud.google.com/appengine/docs/python/release-notes
  * `gcloud app describe` is now GA.
  * Added `gcloud beta app instances delete`, which deletes a specific
    App Engine instance.
  * Added `gcloud beta app versions migrate`.
  * Added support for `env: flex` (Flexible Environment) instances to
    `gcloud app instances enable-debug` and `gcloud app instances disable-debug`.
  * Added support for skip_files in Flexible Environment deployments.
  + Google Container Engine
  * Users can create clusters/nodepools with node autoupgrade enabled in
    Beta by adding `--enable-auto-upgrade`. Please refer to
    `gcloud beta container clusters create --help` and
    `gcloud beta container node-pools create --help` for more details.
  * node-pool upgrades can now be rolled back using the
    `gcloud alpha container node-pools rollback &lt;pool-name&gt;` command.
    See `gcloud alpha container node-pools rollback --help` for more details.
  + Google Cloud Container Builder
  * Container Builder timeouts are now unlimited (with a default of ten
    minutes), and can be specified with the --timeout flag.
  + Google Cloud Dataflow
  * The `gcloud dataflow jobs` command group now has the following commands
    in GA: cancel, describe, drain, list, show
  + Google Cloud Functions
  * Remove `gcloud alpha functions get-logs` command.
  * Remove deprecated flags --trigger-topic --trigger-bucket --source --bucket
  - -trigger-gs-uri from `gcloud alpha functions deploy` command.
- From version 137.0.1 (2016/12/08)
  + Google Cloud ML
  * `gcloud beta ml jobs submit training`: Fix crash when `--packages` was not
    specified.
- From version 137.0.0 (2016/12/07)
  + Google Cloud Functions
  * Add `gcloud alpha functions deploy` `--trigger-provider`,
    `--trigger-event`, `--trigger-resource` and `--trigger-params` flags.
  * Add `gcloud alpha functions event-types list` command.
  + Google Cloud ML
  * The `gcloud beta ml models versions` command group has been moved to
    `gcloud beta ml versions`. The old commands still work, but are
    deprecated.
  * The `--origin` flag for the `gcloud beta ml versions create` command now
    accepts local file paths in addition to Google Cloud Storage (`gs://`)
    paths.
  * `gcloud beta ml jobs training`: `--packages` now takes a comma-separated
    list instead of a space-separated list.
  + Google Compute Engine
  * Internal Load Balancing is now available in GA.
  * It is no longer allowed to pass an empty scope in
    `gcloud compute instances create --scopes` flag.
  + Google Container Engine
  * `gcloud container images describe` has some breaking changes to its
  - -format=JSON output.
  + Google Service Management
  * The gcloud service-management surface is now available in the GA and beta
    release tracks. Please use `gcloud service-management` instead of
    `gcloud beta service-management`.
- From version 136.0.0 (2016/12/01)
  + Cloud SDK
  * `gcloud config get-value` is now GA.
  + Google Cloud Service Management
  * Add `gcloud beta service-management undelete`.
  + Google Container Engine
  * Add `gcloud beta container image describe` to list container analysis
    data.
  * Update Google Container Engine's kubectl from version 1.4.4 to 1.4.6.
  + Google Cloud Container Builder
  * `gcloud container builds ...` are now GA.
  + Google Cloud Resource Manager
  * `gcloud organizations ...` are now GA.
  * Removed `gcloud organizations update`.
  + Google Cloud ML
  * Add `gcloud beta ml local predict` to do local prediction.
  * Deprecate '--instances' flag in `gcloud beta ml predict`.
  + Google App Engine
  * `gcloud app instances describe` is now GA.
  * `gcloud app services describe` is now GA.
  * `gcloud app logs read` will now show request logs by default as well as
    stdout, stderr, and crash.log.
  * Add `gcloud beta app describe`, which prints information about the
    current App Engine application.
  * `gcloud beta app deploy` can now deploy go apps, without the use of
    `aedeploy` or `goapp deploy`. Both App Engine Standard and Flexible
    environments are supported. If you are using `runtime: custom` with
    `aedeploy`, you will need to vendor your dependencies into the app
    directory manually.
  * Deprecated the configuration property `app/gsutil`. Affected users are
    warned during `gcloud app deploy` with instructions on how to update
    their configuration appropriately.
  * The App Engine flexible environment now defaults to Python 3.5 when
    Python 3 is requested. To temporarily revert to Python 3.4, specify
    `python_version: 3.4` in the `runtime_config` stanza of your
    [`app.yaml`](https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml).
  * Updated app-engine-go component to the 1.9.48 SDK.
  + Google Compute Engine
  * Add `--service-label` flag to `gcloud alpha compute forwarding-rules
    create`.
  + Cloud Tools for Powershell
  * Add cmdlets to manage Cloud Storage ACLs.
  + Google Cloud Deployment Manager/Runtime Configuration
  * Fixed `gcloud deployment-manager deployments describe` when resource
    expansion fails.
  + Bigtable Emulator
  * Bigtable emulator now supports `column_range_filter`.
  + Google Cloud Dataproc
  * Add `--service-account` flag to `gcloud dataproc clusters create`.
- From version 135.0.0 (2016/11/16)
  + Google Cloud Service Management
  * `gcloud service-management deploy` command now supports providing
    multiple service configuration or API specification inputs
    simultaneously. This change allows creating .proto and YAML based
    configurations for gRPC services.
  + Google Container Engine
  * Change the `gcloud container list-tags` command to support user-specified
    filters on occurrences and exposes a column summarizing vulnerability
    information.
  + Google Cloud Resource Manager
  * `gcloud organizations update` is now deprecated.
  + Google Cloud Deployment Manager/Runtime Configuration
  * Runtime configuration variables can now be set and retrieved using text
    values.
  + Bigtable Emulator
  * Now supports macOS Sierra.
  + Google App Engine
  * The App Engine flexible environment now includes Python 3.5
    support (beta). To preview this runtime, specify `python_version: 3.5`
    in the `runtime_config` stanza of your
    [`app.yaml`](https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml) file.
  * Added the `gcloud beta app services describe` command, which prints
    information about a given service.
- From version 134.0.0 (2016/11/09)
  + Cloud SDK
  * `gcloud info --run-diagnostics` flag is now available to diagnose common
    installation and local network issues.
  * `gcloud init` now has a `--skip-diagnostics` flag.
  + Google AppEngine
  * App Engine Java SDK updated to 1.9.46.
    Please visit the following release notes for details:
    https://cloud.google.com/appengine/docs/java/release-notes
  * Added `gcloud app create` command, which creates an App Engine app in the
    current project.
  * Added `gcloud app regions list` command, which lists support for
    App Engine Standard and Flexible environments for each geographical
    region.
  * `gcloud app deploy` now offers to create an App Engine app
    interactively, if the current project does not have an app yet.
  + Google Cloud BigQuery
  * Add support for specifying a null marker when loading data. See the
    `null_marker` flag within the `load` command.
  + Google Compute Engine
  * `gcloud compute instance-groups managed delete` shows clean error message
    instead of bare exception on attempt to delete zonal and regional Managed
    Instance Groups in one gcloud invocation. Old behavior was to accept and
    invoke such request and then fail on waiting for operation complete.
  * Remove OpenSUSE as a default image option. OpenSUSE images are still
    available in the opensuse-cloud project.
- From version 133.0.0 (2016/11/02)
  + Google Cloud Container Builder
  * `gcloud alpha container builds` promoted to beta. The following has
    changed:
  * The 'create' command is now called 'submit'.
  * The 'stream-logs' command is now called 'log', and will only stream
    the log if the '--stream' flag is used. Otherwise, it will print
    only the log contents available at the time the command was run.
  The alpha commands will remain, as is, until at least March of 2017.
  + Google Compute Engine
  * regional instance groups are now GA.
    `gcloud compute instance-groups managed`
  * Customer-Supplied Encryption Keys (CSEK) for image creation is now GA. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for details.
  + Google Container Engine
  * Update kubectl to version 1.4.4.
- From version 132.0.0 (2016/10/26)
  + Breaking Changes
  * (Cloud SDK-wide) Command line flag abbreviations are no longer supported.
  * (Cloud SDK-wide) Python 2.6 is no longer supported by the Cloud SDK and
    commands may not function correctly when run under an Python 2.6
    interpreter. Please update your Python installation to 2.7 to ensure
    compatibility.
  * If you have a 2.7 interpreter on your system that is not the default,
    you can use the CLOUDSDK_PYTHON environment variable to point to it.
  * The last version of the SDK that supports Python 2.6 is 131.0.0,
    which can be downloaded from our archive:
    &lt;https://cloud.google.com/sdk/downloads#earlier_versions&gt;
  * (Google Compute Engine/Google Cloud Source Repositories): Google Cloud
    Source Repositories scope no longer added by default on instance creation.
  * (Stackdriver Debugger) Changed the default to true for the `--all-users`
    option on `gcloud beta debug logpoints list` command.
  + Google Cloud Storage
  * Update gsutil component to 4.22
    See: &lt;https://github.com/GoogleCloudPlatform/gsutil/blob/v4.22/CHANGES.md&gt;
  + Google Compute Engine
  * Allow specifying both `--network` and `--subnet` for the same network
    interface card.
  + Google Cloud Dataproc
  * Jobs and clusters now support labels on creation
  * Jobs and clusters now support filtering by labels and state
  + Google Container Engine
  * Google Container Engine cluster upgrade operations can now be cancelled
    using the `gcloud alpha container operations cancel` command.  See
    `gcloud alpha container operations cancel --help` for more details.
  + Cloud Tools for Powershell
  * Fix a bug where the module is not picking up the active user credentials
    correctly.
  * Make `New-GcsObject` `-ObjectName` parameter optional when uploading a
    file.
  * Add ability to pipeline `GcsObject` to `Write-GcsObject` cmdlet.
- From version 131.0.0 (2016/10/19)
  + Cloud SDK
  * Added PowerShell provider for Google Cloud Storage; allows navigation of
    Google Cloud Storage buckets as if they were a local file system.
    When using Cloud Tools for PowerShell `cd` into gs:\ and type `dir` to
    begin. Learn more at
    https://cloud.google.com/tools/powershell/docs/backup.
  * App Engine updated to 1.9.45. Java SDK updated to 1.9.44.
    Please visit the following release notes for details:
    https://cloud.google.com/appengine/docs/java/release-notes
  * `gcloud config configurations create` will now automatically activate
    specified empty configuration. Use `gcloud config set` to populate its
    properties.
  + Google Cloud Compute
  * The Customer-Supplied Encryption Keys (CSEK) feature for Google Compute
    Engine image creation is now available in the beta release track. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for details.
  + Google Container Engine
  * Added support for for creating new clusters and nodepools on preemptible
    VM instances in Beta by adding `--preemptible`. See
    `gcloud beta container clusters create --help` and
    `gcloud beta container node-pools create --help` for more details.
  * Fixed a bug in `gcloud alpha container clusters update` that
    prevented disabling cluster autoscaling. Cluster autoscaling
    can now be disabled by running:
    `gcloud alpha container clusters update --disable-autoscaling`
  * Update kubectl to version 1.4.1.
  + Google Cloud BigQuery
  * Added support for setting labels on query jobs.
    Example usage: `bq query --label "foo:bar" "select 123"`.
    The `show` command outputs any labels set on a job.
  + Google Source Repository
  * Change the Cloud Source Repositories scope given by default to
    Google Compute Engine Instances and Instance Templates to read_only
    from full control.
- From version 130.0.0 (2016/10/12)
  + Breaking Changes
  * Breaking change to --network-interface in `alpha compute instances
    create`, and `alpha compute instance-images create` commands. By default
    interfaces will have ephemeral IP (was: no external ip).
  + Google AppEngine
  * App Engine: The `gcloud app deploy` command no longer blocks when
    stopping the previous version; this should speed up deployment times.
    Instructions for checking the status of the stop-version operation are
    included in the command output.
  * Support ramdisk volumes in App Engine flexible environments Alpha.
  + Google Cloud Functions
  * Add `alpha functions regions list` command.
  + Google Cloud ML
  * Change '--instances=' to
    '(--json-instances=, --instances= | --text-instances=)' to allow
    `gcloud beta ml predict` to read files in UTF-8 encoded text format.
  + Google Cloud Platform Projects
  * Add the `gcloud alpha projects create` command.
  + Google Compute Engine
  * Add new key to --network-interface in `alpha compute instances create`,
    and `alpha compute instance-images create` commands: no-address.
  * Make flag --network-interface visible in `alpha compute instances create`,
    and `alpha compute instance-templates create` commands.
  + Google Container Engine
  * Fix a bug in `gcloud beta container images list-tags`.
  * Add support for kubernetes labels on new clusters and nodepools by passing
    `--node-labels=label1=value1,label2=value2...`. See
    `gcloud container clusters create --help` and
    `gcloud container nodepools create --help` for more details and
    examples.
- From version 129.0.0 (2016/10/05)
  + Google Cloud Bigtable
  * `gcloud alpha bigtable` commands are deprecated and will be removed in
    release 134.0.0. All users should migrate to `gcloud beta bigtable`
    commands.
  + Google Cloud ML
  * Add `gcloud beta ml jobs stream-logs` JOB [--allow-multiline-logs]
    [--polling-interval=POLLING_INTERVAL; default="60"] [GLOBAL-FLAG ...]
    to show logs from a running Cloud ML job.
  + Google Compute Engine
  * The --replacement flag is no longer required in the
    `gcloud compute images deprecate` command.
  * Add --create-disk flag to `gcloud alpha compute instances create`.
  * Add --create-disk flag to `gcloud alpha compute instance-templates
    create`.
  + Google Container Engine
  * Can now specify the cluster-version when creating Google Container Engine
    clusters.
  * Update kubectl to version 1.4.0.
  + Google Container Registry
  * `docker-credential-gcr` bug fixed.
  + Go SDK
  * Update Go SDK component to use 20160927 release, based on Go 1.6.3.
  + Stackdriver Logging
  * Added commands to manage logs-based metrics in Stackdriver Logging.
- From version 128.0.0 (2016/09/28)
  + Breaking Changes
  * The `gcloud auth application-default` commands are now in GA.
    `gcloud auth login` no longer writes Application Default Credentials, use
    `gcloud auth application-default login` instead.
  + Google AppEngine
  * Java apps that have no app.yaml file are now auto-detected based on a
    WEB-INF/appengine-web.xml file when launching the dev_appserver.
  * Fixed timestamp processing issue
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=1121) in
    `gcloud app logs read`.
  + Google Cloud Functions
  * Added the `--memory` flag to `gcloud alpha functions deploy` to allow
    configuration of amount of memory available during function execution.
  + Google Cloud ML
  * Added `gcloud beta ml local train` command which runs user code
    locally and injects the environment variables necessary for running
    distributed TensorFlow jobs in subprocesses.
  * `gcloud beta ml jobs submit training` now takes a path to a python
    package, and either (1) builds from the setup.py file at the package
    root, or (2) generates a setup.py file and builds the package. It then
    uploads the generated tar.gz archives to Google Cloud Storage.
  + Google Compute Engine
  * Internal load balancing is now in beta.
  * Cloud Source Repositories control scope is now included in the list
    of default scopes granted to newly created instances and instance
    templates.
  * Added multi-nic support to `gcloud alpha compute instances create` and
    `gcloud alpha compute instance-templates create`.
  + Google Container Engine
  * Can now create temporary clusters with all kubernetes alpha features
    enabled using `gcloud alpha container clusters create
  - -enable-kubernetes-alpha`.
  * Added support for kubernetes labels on new clusters and nodepools by
    passing
    `--node-labels=label1=value1,label2=value2...`. See
    `gcloud alpha container clusters create --help` and
    `gcloud alpha container nodepools create --help` for more details and
    examples.
  + Google Container Repository
  * Added the ability to configure where (and in which order)
    docker-credential-gcr searches for Google Container Registry
    credentials. Run `docker-credential-gcr config --help` for more details.
- From version 127.0.0 (2016/09/21)
  + Google BigQuery
  * New load/query option in BigQuery client to support schema update
    within a load/query job.
  * New query option in BigQuery client to specify query parameters in
    Standard SQL.
  + Google Cloud Dataproc
  * `gcloud dataproc clusters create` flag
    `--preemptible-worker-boot-disk-size`
    can be used to specify future preemptible VM boot disk size.
  + Google Container Engine
  * Update kubectl to version 1.3.7.
  + Google Cloud ML
  * New `gcloud beta ml predict` command to do online prediction.
  * New `gcloud beta ml jobs submit prediction` command to submit batch
    prediction job.
  + Google Cloud SQL
  * New arguments to beta sql instances create/patch commands for Cloud SQL
    Second Generation instances:
  * `--storage-size` Sets storage size in GB.
  * `--maintenance-release-channel` Sets production or preview channel for
    maintenance window.
  * `--maintenance-window-day` Sets day of week for maintenance window.
  * `--maintenance-window-hour` Sets hour of day for maintenance window.
  * `--maintenance-window-any` (patch only) Clears maintenance window
    setting.
- From version 126.0.0 (2016/09/14)
  + Breaking changes
  * The HTTP error messages for these command groups have changed to a common
    format:
  * `gcloud dns`
  * `gcloud genomics`
  * `gcloud logging`
    Some command groups have not changed yet. That should happen in the next
    release. You can use `--log-http` to see the details of all HTTP
    requests and responses on the standard error.
  + Google Compute Engine
  * Add `--connection-draining-timeout` flag to `gcloud compute
    backend-services {create,update}` commands.
  * Added `gcloud alpha compute instance-groups managed update-instances` and
    `stop-proactive-update-instances` commands.
  + Google Cloud Debugger
  * The `gcloud beta debug source gen-repo-info-file` command, which
    generates repository information files for the Stackdriver Debugger,
    is now available.
  + Google Container Registry
  * The `gcloud container images` command group is now available in the beta
    release track.
  + Cloud SDK
  * Added `core/custom_ca_certs_file` property to allow use of a custom CA
    certificate file.
  + Emulators
  * Cloud Datastore emulator now supports proto-over-HTTP and JSON for
    the v1 API. This version of the emulator resolves the deserialization
    issues in 123.0.0.
- From version 125.0.0 (2016/09/07)
  + Google BigQuery
  * `gcloud alpha bigquery` is no longer available.  To use BigQuery, use
    the `bq` tool shipped with the Cloud SDK.
  + Google Compute Engine
  * Add support to change the default service account on a Compute Engine
    project (alpha release) via the following command:
    `gcloud alpha compute project-info set-default-service-account`
  * Support multiple network interface cards in
    `gcloud alpha compute instances create` command.
  * Add `gcloud alpha compute instances set-scopes` command.
  + Google Container Engine
  * Update kubectl to version 1.3.6.
  + Google Container Repository
  * Released bug fixes for docker-credential-gcr as v1.0.1, please rerun
    `docker-credential-gcr configure-docker` after updating.
  + Google Cloud Logging
  * `gcloud logging create` and `gcloud logging update` echo back the writer
    identity associated with the sink.
  + Google Cloud Dataflow
  * The Dataflow CLI is now in Beta.
  + Google Cloud Deployment Manager
  * `gcloud deployment-manager manifests describe` with no manifest
    specified will show the latest manifest of the given deployment.
  + Emulators
  * `gcloud beta emulators datastore start` now defaults to the new
    version of the emulator which supports Cloud Datastore API v1 and
    v1beta3 over gRPC, proto-over-HTTP, and JSON-over-HTTP.
- From version 124.0.0 (2016/08/31)
  + Breaking Changes
  * Creating a Global Backend Service in Compute Engine will warn you if
    you don't use --global. In the future this will be required.
  * Major changes were made to `gcloud alpha dataflow` commands. See
    Google Cloud Dataflow section for more information
  + Google App Engine
  * Added endpointscfg.py to the app-engine-python component.
  * Skipped modules during upload will now be logged at INFO level instead of
    WARN.
  + Google Cloud Dataflow
  * Changes to `gcloud alpha dataflow` commands:
  * Changed the `jobs list` command now has a "status" filter. This
    change is from the JobsV1B3 API. You can now use the API's filter
    request as either "all", "terminated", or "active".
  * Added the `logs list` command. This dumps the log messages created
    from the workflow. Please see the help docs for more information.
  * Renamed `metrics tail` to `metrics list`.
  * Renamed `metrics list` --origin flag to --source. This can be either
    "user" for custom-made aggregates or "service" otherwise. This
    defaults to "all".
  * Added `metrics list` --transform flag. This filters all metrics that
    prefix regex matches the argument.
  * Removed `jobs list` --job-name flag.
  * Added `jobs list` --uri flag.
  + Cloud Tools for Powershell
  * Add Google Cloud Sql and Google Cloud Dns powershell cmdlets.
  + Google Cloud Deployment Manager
  * `deployment-manager deployments create` with a template file will copy
    the outputs specified in the schema to the generated config file.
  + Google Cloud Functions
  * Add alpha  functions logs read command
  + Google Container Repository
  * docker-credential-gcr (GCR's Docker credential helper) has been added
    as an optional component for GCR customers running Docker client v1.11
    or newer. Run `gcloud components install docker-credential-gcr`
    followed by `docker-credential-gcr configure-docker` in order to
    configure Docker. You may then use Docker normally, without any gcloud
    interaction at all (e.g. `docker pull gcr.io/myproject/myimage`)
  + Google Container Engine
  * Update kubectl to version 1.3.5.
  + Google Compute Engine
  * Added `gcloud compute instances stop` --discard-local-ssd flag.
  * Added windows-sql-cloud project to the default public image list.
  + Cloud SDK
  * `gcloud config get-value` is now available in the BETA release track.
  + Emulators
  * Cloud Datastore emulator now supports proto-over-HTTP and JSON
    for the v1 API.
  + Cloud SQL
  * New commands added to beta:
  * `gcloud beta sql backups create`
  * `gcloud beta sql backups create`
  * `gcloud beta sql instances failover`
  * New flags for `gcloud beta sql instances create`:
  * --failover-replica-name
  * --replica-type
  * --storage-auto-increase
  * --storage-type
  * New flags for `gcloud beta sql instances patch`:
  * --storage-auto-increase
  * --no-storage-auto-increase
- From version  122.0.0 (2016/08/24)
  + Google App Engine
  * The `gcloud beta app regions list` command is now available. It
    shows support for the standard and flexible environments for each
    geographical region.
  * `gcloud app versions describe` now shows more extensive information
    about the deployed version, including the container used for
    App Engine Flexible.
  * Built-in versions will no longer appear when listing App Engine
    versions (`gcloud app versions list`).
  + Cloud SDK
  * Users can now make logs garbage collection optional by changing the
    value of the `core/max_log_days` property to 0.
  * The `gsutil` component has been upgraded to version 4.21.
  + Google Cloud Machine Learning
  * Added `gcloud alpha ml jobs submit training` command to start a
    Cloud ML training job.
  + Google Compute Engine/Networking
  * `compute networks switch-mode` and `compute networks expand-ip-range`
    commands are now in beta.
  + Google Container Engine
  * Image Type selection for `gcloud container` commands is now GA.
  + Google Cloud Deployment Manager
  * `gcloud deployment-manager deployments` will now display `INTENT`
    when applicable.
  + Emulators
  * A bug causing the rejection of unpadded base64-encoded bytes data in the
    Pub/Sub emulator (INVALID_ARGUMENT: "Payload isn't valid for request")
    has been fixed.
- From version  122.0.0 (2016/08/17)
  + Google App Engine
  * Added `gcloud beta app instances describe`, which shows information
    about a running App Engine Flexible instance.
  * Add new flags to `gcloud alpha functions deploy`, hide flags that
    are being replaced with new flags, log a warning when someone uses
    a flag to be replaced:
  * *--bucket    * to be replaced by *--stage-bucket*.
  * *--source    * to be replaced by *--local-path
  * (for code in local file system)
  * --source-path    * (for code in Google Code Storage).
  * *--trigger-gs-uri    * to be replaced by *--trigger-bucket*.
  + Cloud SDK
  * `gcloud init` now has an opt-in for listing all user projects, which
    could be in the hundreds. The user can now to opt-in to see all projects,
    or they can just type in a known project.
  + Google Cloud Machine Learning
  * Add `gcloud alpha ml models versions` group to manage Cloud ML model
    versions.
  * Add `gcloud alpha ml models` group to manage Cloud ML models
  * Add `gcloud alpha ml jobs` group to manage Cloud ML training and
    prediction jobs.
  + Google Cloud Genomics
  * The `gcloud genomics pipelines run` command now uses the default Compute
    Engine zone property if the *--zones    * flag is not specified.
  + Google Cloud Pub/Sub
  * Fixed error handling bug in `gcloud beta pubsub subscriptions create`
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=1017).
  + Google Compute Engine
  * Enable *--health-checks
  * flag for the `gcloud beta compute backend-services`
    `create` and `update` commands.
  + Google Container Builder
  * *RepoSource    * is now available as a source for builds.
  * *BuildSteps    * now respect arbitrary dependencies on each other
    as defined by the `waitFor` field.
  + Google Container Engine
  * Update kubectl to version 1.3.4.
- From version  121.0.0 (2016/08/10)
  + Google App Engine
  * Cloud SDK dev_appserver.py supports running App Engine Standard Go
    applications.
  * `gcloud app instances disable-debug` now deletes the instance rather
    than restarting it. New instance(s) may spawn based on the app's
    scaling settings.
  + Google Cloud Dataproc
  * Added the `--preemptible-worker-boot-disk-size` flag to
    `gcloud dataproc clusters create`.
  + Google Compute Engine
  * `gcloud compute backend-services` session affinity flags have been
    promoted from beta to GA.
  + Google Container Engine
  * Changed the `container/use_client_certificate` property default value to
    `false`. This makes the `gcloud container clusters create` and
    `gcloud container clusters get-credentials` commands configure
    `kubectl` to use Google OAuth2 credentials by default instead of the
    legacy client certificate.
  + Google Cloud Dataflow
  * Added the `gcloud alpha dataflow jobs drain` command. The `drain` command
    takes a streaming job and stops receiving new data from the sources. It
    then processes the buffered data. For more information please see the
    documentation for stopping a running pipeline at
    &lt;https://cloud.google.com/dataflow/pipelines/stopping-a-pipeline&gt;.
  + Google Cloud DNS
  * Fix for issue reported in:
    &lt;http://stackoverflow.com/questions/38636010/removing-dns-entries-with-gcloud&gt;.
  + Stackdriver Error Reporting
  * Added `gcloud beta error-reporting events report` command for reporting
    errors.
- From version  120.0.0 (2016/08/03)
  + Deployment Manager
  * `deployment-manager resources list` will show INTENT when the
    resource STATE is `IN_PREVIEW`.
  * `deployment-manager deployments describe` will show output values in
    addition to listing the resources.
  + Emulators
  * Added a `gcloud beta emulators bigtable env-init` command to export
    environment variables required to communicate with the bigtable emulator.
  * The PubSub emulator now correctly starts the push loops when creating
    a push subscription.
  + Google Cloud DNS
  * `gcloud dns` now supports CAA records.
  + Google Cloud Storage
  * Update gsutil component to 4.20.
    See: &lt;https://github.com/GoogleCloudPlatform/gsutil/blob/v4.20/CHANGES.md&gt;
  + Google Compute Engine/Networking
  * `gcloud alpha compute instance-groups managed wait-for-stable`
    command waits until all `current_action` fields are set to none and
    there are only no `pending_actions` in managed instance group.
  * `gcloud compute xpn` commands now available in the alpha release track.
    These commands configure cross-project networking.
  * `gcloud compute networks subnets {get,set}-iam-policy` commands now
    available in alpha.
  + Google Container Engine
  * Update kubectl to 1.3.3.
- From version  119.0.0 (2016/07/27)
  + Google BigQuery
  * Added support for dataset labels. See:
    &lt;https://cloud.google.com/bigquery/docs/labeling-datasets&gt; for more
    details.
  * Now sending progress output to stderr and query output to stdout.
    This fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=780&gt;.
  + Google Cloud SDK
  * `gcloud auth login` will stop writing application default credentials
    in a future release. See:
    &lt;https://developers.google.com/identity/protocols/application-default-credentials#toolcloudsdk&gt; for more information.
  * Command line flag abbreviations are now deprecated and produce warning
    messages. Flag abbreviations will be completely disabled in release
    130.0.0. This pre-empts the problem of future flag additions making
    some flag abbreviations ambiguous, possibly breaking scripts.
  + Google Cloud SQL
  * Added the `gcloud beta sql users` command group with commands that enable
    management of users on Cloud SQL instances.
  + Google Cloud Platform Projects
  * `gcloud alpha projects update` now support labels.
  + Google Container Engine
  * Added the `delete` command to the `gcloud alpha container images` command
    group.
- From version  118.0.0 (2016/07/20)
  + Emulators
  * There is a new `gcloud beta emulators start bigtable` command for
    starting a Cloud Bigtable emulator.
  + Google Compute Engine/Networking
  * `gcloud alpha compute backend-services` and `forwarding-rules` commands
    now support the internal load balancing scheme. Please use
    `--load-balancing-scheme=internal` flag when creating these resources.
    In addition `gcloud alpha compute forwarding-rules create` supports
    `--backend-service` flag to allow forwarding to internal load balancers.
  * Beta release of `compute connect-to-serial-port` command for
    Interactive Serial Console support. See
    http://cloud.google.com/compute/docs/instances/interacting-with-serial-console for details.
  + Google Container Engine
  * Bump kubectl from 1.2.4 to 1.2.5.
  + SQL
  * `gcloud beta sql instances create` supports new database type MYSQL_5_7.
  + Windows support
  * Beta launch of Google Cloud PowerShell. PowerShell cmdlets for managing
    Google Cloud Storage and Google Compute Engine.
    For more information see
    https://googlecloudplatform.github.io/google-cloud-powershell.
- From version  117.0.0 (2016/07/13)
  + Google Compute Engine
  * Regional Managed Instance Groups commands are now in beta.
  * `target-ssl-proxies` commands are now in beta.
  * Connection-based load balancing commands are now in beta.
  * Added `--connection-draining-timeout` flag to
    `gcloud beta compute backend-services` `create` and `update` commands.
  * `health-checks` command group is now in beta.
  + Google Container Engine
  * Local SSDs are now supported for clusters via the `--local-ssd-count`
    flag (in beta).
  * Added `--additional-zones` flag to `gcloud beta container clusters
    update`.
  + Google Container Builder
  * The `gcloud alpha container builds create` command now supports using
    JSON or YAML config files to configure builds, using the `--config` flag.
- From version  116.0.0 (2016/06/29)
  + Breaking Changes
  * `gcloud alpha dataflow list-messages` datetime values are now
    displayed in ISO 8601 format: 2015-01-15T12:31:07 ('T' separating the
    date and time components).
  + Google App Engine
  * The `gcloud app` surface is now available in the GA and beta release
    tracks. Please use `gcloud app` instead of `gcloud preview app`
    (some features only available in the beta release track).
  * Add `gcloud app open-console` command, which opens the App Engine
    dashboard in a web browser.
  + Google Cloud Datastore emulator
  * The Cloud Datastore emulator can accept an IPv6 address for the
    `--host-port` argument.
  * Cloud Datastore emulator no longer fails when trying to load an
    index.yaml file.
  + Google Container Builder
  * The `gcloud alpha container builds` command group creates and manages
    builds using the Google Container Builder service. See
    https://cloud.google.com/container-builder/docs/ for API documentation.
  + Google Cloud Dataproc
  * Added `--preemptible-worker-boot-disk-size` flag, which allows
    configuration of preemptible worker boot disk, to `gcloud beta dataproc
    clusters create`.
  + Google BigQuery
  * New query option in BQ client to specify a limit on bytes billed for the
    query.
  + Google Cloud Bigtable
  * Added `gcloud beta bigtable instances` group to manage Bigtable
    instances.
  * Added `gcloud beta bigtable clusters` group to manage Bigtable clusters
    within instances.
  * Known issue: `gcloud beta bigtable instances create` is an asynchronous
    operation by default and will not block with or without the `--async`
    flag.
- From version  115.0.0 (2016/06/22)
  + Breaking Changes
  * (Google Compute Engine) The `debian-7` and `debian-7-backports` image
    aliases have been removed, as Debian 7 has reached end-of-life
  * (Google Compute Engine) The `--port-range` flag in the `gcloud compute
    forwarding-rules create` command has been deprecated; please use the
    `--ports` flag instead. At this time only consecutive ports can be
    specified.
  * (Google Compute Engine) `gcloud alpha compute rolling-updates` commands
    have been deprecated and removed.
  * (Google Container Engine) The `--wait` flag for the `gcloud container
    clusters` command group is now deprecated; please use the `--async` flag
    instead.
  + Cloud SDK
  * Users will now be prompted to set Cloud SDK proxy properties if network
    issues are detected while running `gcloud init`.
  + Google Compute Engine
  * `gcloud compute backend-services {create,update} --enable-cdn` flag
    has been promoted from beta to GA.
  * `gcloud compute url-maps invalidate-cdn-cache` has been promoted
    from beta to GA.
  * The `--remote-traffic-selector` flag in `gcloud compute vpn-tunnels
    create`, which allows specifying a list of CIDR blocks to be used
    during IKE\IPsec traffic selectors negotiation, is now available in
    the GA release track.
  + Google App Engine
  * Add `gcloud preview app versions describe` command.
  + Deployment Manager
  * (beta only) deployment-manager now supports rollbacks with the
    `--manifest-id` flag: `gcloud beta deployment-manager deployments update
    deployment-name --manifest-id=MANIFEST-ID`
  + Docker
  * `gcloud docker` now respects the `$DOCKER_CONFIG` environment variable
  + Emulators
  * The Cloud Datastore emulator now has an `env-unset` command which
    prints the commands to unset any environment variables set by running
    the commands in the output of the `env-init` command.
- From version  114.0.0 (2016/06/15)
  + Breaking Changes
  * (Google Compute Engine) Deprecated the use of image aliases. Please use
    image families instead. See https://cloud.google.com/compute/docs/images
    for more details.
  * (Google App Engine) Removed the deprecated and unused `--force` flag for
    `gcloud app deploy`.
  * (Google Cloud Debugger) Removed `gcloud alpha debug` command group;
    debug commands are now accessible solely using `gcloud beta debug`.
  + Google Compute Engine
  * The Customer-Supplied Encryption Keys (CSEK) feature for Google Compute
    Engine disks is now available in the GA release track. See
    https://cloud.google.com/compute/docs/disks/customer-supplied-encryption
    for more details.
  * Added autocompletion for the URL map name in
    `gcloud compute url-maps invalidate-cdn-cache`.
  * Added `gcloud alpha compute networks switch-mode` command.
  * Added `gcloud alpha compute networks subnets expand-ip-range` command.
  * Added `--remote-traffic-selector` flag, which allows specifying a list
    of CIDR blocks to be used during IKE\IPsec traffic selectors
    negotiation, to `gcloud beta compute vpn-tunnels create`
  * Fixed `gcloud compute routes list` command to display vpn-tunnel as
    `NEXT_HOP`.
  + Google App Engine
  * Parallelized source file uploads in `gcloud preview app deploy` for
    increased speed. To revert to the old behavior in event of a problem,
    please run `gcloud config set app/num_file_upload_processes 1`
    and report an issue here:
    https://code.google.com/p/google-cloud-sdk/issues/list
  * Google App Engine components updated to 1.9.38.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Added support for Managed VMs instances in
    `gcloud preview app instances enable-debug` and
    `gcloud preview app instances disable-debug`.
  + Docker
  * Fixed a bug where Windows users experienced docker authentication issues
    when the `%HOME%` variable was set and differed from `%USERPROFILE%`
  + Emulators
  * Fixed behavior of pub/sub emulator subscription topic names when their
    respective topics are deleted. They should now be set to
    `_deleted-topic_`.
- From version  113.0.0 (2016/06/08)
  + Cloud SDK
  * gcloud now uses Internet Explorer proxy configuration settings when on
    Windows, or MacOSX SystemConfiguration proxy settings on Mac, if the
    gcloud configurations `proxy/*` are not set.
  + Google Compute Engine
  * `gcloud compute ssh` no longer generates keys when invoked with
  - -plain flag.
  * `gcloud compute routers` is now GA.
  + Google Genomics
  * `gcloud genomics pipelines run` command supports passing "inputs" and
    "outputs" as repeated parameters.
- From version  112.0.0 (2016/06/01)
  + Cloud SDK
  * Updated error messages for `gcloud projects` surface.
  * `gcloud docker` commands now take less time to execute when the
    Docker client is not configured to use a credential helper.
  + Google App Engine
  * The `--docker-build` flag and related `app/docker_build` property,
    as well as `app/use_cloud_build` property have been deprecated and will
    be removed in a future release. By default, Docker images are built
    remotely using Google Container Builder. To perform a Docker build on
    a different host, you can run:
    docker build -t gcr.io/project/service.version .
    gcloud docker push gcr.io/project/service.version
    gcloud preview app deploy --image-url=project/service.version
  + Google Compute Engine
  * Added `--licenses` flag to `gcloud compute images create`.
  + Google Container Engine
  * Fixed bug where only 16-bit kubectl was installed on Windows.
    Now Installs 32 and 64-bit.
  + Google Genomics
  * `gcloud alpha genomics datasets/callsets` name argument is a flag,
    instead of positional.
  * `gcloud alpha genomics pipelines run` command now accepts "zones"
    command-line argument.
  * `gcloud alpha genomics datasets restore/update` and
    `variantsets delete/describe` now take string IDs instead of ints.
  + Deployment Manager
  * `gcloud deployment-manager deployments describe` output only reports
    errors once, includes status for resources, and includes more useful
    fields.
- From version  111.0.0 (2016/05/25)
  + Google App Engine
  * `gcloud docker` commands are now less verbose during the authentication
    operation.
  + Google Container Engine
  * `gcloud container clusters update` command now GA.
  * `gcloud container node-pools` commands are now GA.
  + Google Compute Engine
  * Enabled Strict Host Key Checking for SSH connections (after the first
    connection) to instances. Also adds a new flag to `gcloud compute ssh`
    called `--strict-host-key-checking` to control the StrictHostKeyChecking
    option.
  * Add support for customer-supplied encryption keys to `gcloud beta compute
    instances start`. (in beta track)
  * Implemented backend-service connection based balancing mode.
  + Google Service Registry
  * Launched `gcloud alpha service-registry`. (alpha track)
    Users will need to sign up
    (https://docs.google.com/forms/d/11SfJGB3LUGgT_aSMlVzWoJ0ec2fHKwk0J4e-zTNw0Bs/viewform?edit_requested=true)
    before enabling this API in their projects.
  + Deployment Manager
  * Added `gcloud alpha deployment-manager runtime-configs`. Alpha
    commands for Deployment Manager's Runtime Config API.
  + Emulators
  * Adds a `--legacy` flag to gcloud beta emulators datastore. The flag
    is set by default and maintains existing behavior with support for
    Cloud Datastore API v1beta2. Passing `--no-legacy` uses a new version
    of the Cloud Datastore Emulator which supports Cloud Datastore API
    v1beta3 over gRPC, JSON, and proto-over-HTTP. The default behavior of
    the legacy flag will change in a future release.
  + Organizations
  * Launched `gcloud alpha orgranizations`. (alpha track)
- From version  110.0.0 (2016/05/18)
  + Google IAM
  * The `gcloud iam` command group is now available in GA. The
    `gcloud beta iam` will still be available for several more releases.
  + Google App Engine
  * Fixed issue with the `--docker-build=local` flag in the
    `gcloud preview app deploy` command with docker version 1.10+. Note
    that local Docker builds with Docker version 1.11 will still fail when
    using the new Docker external credentials; please downgrade to the
    plain credential store.
    https://code.google.com/p/google-cloud-sdk/issues/detail?id=802
  + Google Container Engine
  * `gcloud beta container` commands (e.g. `container create`) now support
    specifying ImageTypes.
  * The `gcloud container clusters list` command now sorts the clusters
    based on zone and then on cluster name.
  * The `gcloud container clusters create` command now allows specifying
  - -max-nodes-per-pool (default 1000) to create multiple node pools for
    large clusters.
  + Google Compute Engine
  * The `gcloud compute backend-services` backend commands now support
  - -instance-group-zone and --instance-group-region to qualify instance
    group specifically. Before --zone, --region was used to qualify all
    resource arguments, where as now it is used to qualify backend service.
  + Google Genomics
  * The `genomics variantsets create` command now supports the --name and
  - -description flags.
  * The `genomics variantsets delete` command displays the name of the
    variant set before prompting the user to delete it.
  * The genomics `variantsets describe/list` commands display variant set
    names and descriptions.
  + Emulators
  * The Google Cloud Datastore emulator supports a new environment variable
    for client library configuration.
  * The Google Cloud Datastore emulator flag --store-on-disk has been fixed to
    accept a false value using --no-store-on-disk. Previously,
  - -store-on-disk=False could be specified but wasn't respected.
  + Debug
  * The `The gcloud debug` command group is now in Beta.
  + Misc.
  * The Cloud SDK Windows installer is now dual signed SHA1 and SHA256. The
    executable is signed with both authenticode and RFC3161 signatures.
  * The winkeygen.exe executable is also now dual signed, like above.
- From version  109.0.0 (2016/05/11)
  + Google App Engine
  * Google App Engine components updated to 1.9.37.
  * Please visit the following release notes for details:
  * Python -
    https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Fixed issue with failed uploads in gcloud preview app-deploy
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=784).
  * Deprecated --server flag for app commands; its use is unsupported.
  + Google Compute Engine
  * Removed the `gcloud alpha compute autoscaler` command group.
  * Removed deprecated `gcloud compute backend-services add-backend` --group
    flag in favor of --instance-group.
  * `gcloud compute copy-files` now exits with the return code of the called
    `scp` process.
  * Added support for customer-supplied encryption keys to the
    `gcloud beta compute disks snapshot` command.
  * Remove google-containers from default gcloud public image project.
  + Google Container Engine
  * Fixed bug listing clusters with no node pools.
  * `gcloud container resize` command now supports multi-zone clusters.
  + Google Error Reporting
  * Added the `gcloud beta error-reporting events delete` command to cleanup
    Stackdriver Error Reporting data.
- From version  108.0.0 (2016/05/04)
  + Breaking Changes
  * The `gcloud preview app modules get-logs` command is now deprecated.
    Please use the new command `gcloud preview app logs read` instead.
  + Google App Engine
  * Fixed a bug which caused `gcloud preview app deploy` to fail when run
    from a git directory.
  + Google Cloud SDK
  * Deprecated user property files (~/.config/gcloud/properties) will
    no longer be read by gcloud.  If you are not already using
    `configurations`, your properties will be automatically migrated for
    you.  No action is required on your part.
  * The `--format` flag now supports four more transforms: `extract`, `join`,
    `slice`, and `split`.
  + Google Cloud Debugger
  * Added the `gcloud alpha debug snapshots wait` command.
  + Google Compute Engine
  * The `gcloud alpha compute instance-groups managed list-instances` command
    output now includes the `INSTANCE_TEMPLATE` and `STATUS` columns.
  + Google Container Engine
  * Update kubectl to v1.2.3
  + Google Genomics
  * `gcloud alpha genomics variants describe/delete/update` commands now
    accept non-integer variant IDs.
- From version  107.0.0 (2016/04/27)
  + Google Compute Engine
  * Enable cursor ("start") support for get-serial-port-output in Beta.
  * Add tail-serial-port-output in Beta.
  * Image families are now in General Availability (GA).
  + Google App Engine
  * Google App Engine components updated to 1.9.36.
  * Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  + Deployment Manager
  * Creating and updating Deployments will now display output values
    in addition to listing the resources.
  + Google Container Engine
  * `gcloud container clusters resize` now allows specifying a node pool.
  + Cloud Debugger
  * Added `gcloud alpha debug` command surface to allow control of the
    Cloud Debugger from the command line.
  + Google BigQuery
  * BQ support for partitioned tables.
- From version  106.0.0 (2016/04/20)
  + Breaking Changes
  * Python 2.6 support in the Cloud SDK is deprecated and releases will stop
    supporting Python 2.6 on September 1, 2016.  Please update your Python
    installation to 2.7 to ensure compatibility with future Cloud SDK
    versions.
  * `gcloud preview app modules` commands are now deprecated (see "Google App
    Engine" section for more details).
  * `module` parameter in application .yaml files is now deprecated
    (see "Google App Engine" section for more details).
  * `--format` printer legend attributes are now deprecated (see "Cloud SDK"
    section for more details).
  + Cloud SDK
  * The --format printer legend attributes are deprecated and will be
    removed in release 124.0.0. The legend attribute docs have been removed.
  * The gcloud compute, functions, genomics, logging, and projects list
    commands now  support the `--filter` flag.
  + Google Cloud Storage
  * Update gsutil component to 4.18
    (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.19/CHANGES.md)
  + Google App Engine
  * App Engine "modules" are being renamed to "services".
  * The `gcloud preview app modules` commands are now deprecated (except
    `gcloud preview app modules get-logs`). Please use the just-added
    `gcloud preview app versions`, `gcloud preview app services`, and
    `gcloud preview app instances` commands instead.
  * The 'module' parameter in application .yaml files is deprecated; please
    use 'service' instead.
  * Fixed `MaxRetrialsException` for `gcloud preview app deploy` of standard
    (not MVM or flexible) App Engine apps with `.git` directory present
    (&lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=727&gt;).
  * Fixed bug in `gcloud preview app deploy` where `--docker-build=local`
    did not work when `app/use_cloud_build` was enabled.
  + Google Compute Engine
  * Add `--no-creation-retries` flag to `compute instance-groups managed
    resize` command in alpha and beta.
  + Google Container Engine
  * Fix bug that caused kubectl component to be missing from components
    list on Windows.
  * `gcloud container clusters create` now allows specifying multiple zones
    within a region for your cluster's nodes to be created in.
  * Update kubectl to v1.2.2
- From version  105.0.0 (2016/04/13)
  + Breaking Changes
  * `health-checks` commands for protocol HTTP2 have been removed.
  * Rename the `alpha compute url-maps` `invalidate-cache` and
    `list-cache-invalidations` subcommands to `invalidate-cdn-cache` and
    `list-cdn-cache-invalidations`, respectively.
  + Cloud SDK
  * Suppress progress tracker animations if not outputting to a terminal.
  * `gcloud components list` now supports the `--filter` flag and queries
    like:
    `gcloud components list --filter=id:app-engine-java
  - -format="value(state.name)"`
  + Google Compute Engine
  * Promote Cloud CDN functionality from alpha to beta.
  + Google App Engine
  * File uploads during gcloud preview app deploy have been improved. If
    you have any trouble, you can revert to the old behavior with
    `gcloud config set app/use_gsutil true`.
- From version  104.0.0 (2016/04/06)
  + Cloud SDK
  * `gcloud init` no longer offers to clone
    [Google Cloud Repositories]
    (https://cloud.google.com/source-repositories/docs/).
    Please use `gcloud source repos clone` at any time after running
    `gcloud init`.
  + Google Compute Engine
  * `gcloud beta compute` commands now support image families.
  + Google App Engine
  * Users of `gcloud preview app deploy` can set the timeout for the
    Container Builder service using the app/cloud_build_timeout
    property.
  + Google Container Engine
  * kubectl component is now available for Windows (64-bit only).
  * `gcloud alpha container clusters update` now allows enabling/disabling
    addons for Container Engine clusters via `--update-addons` flag.
  * `gcloud container clusters create` now supports disabling
    HPA and Ingress controller addons via `--disable-addons` flag.
  + Google Genomics
  * `gcloud alpha genomics variants import` now supports configurable variant
    info field merging via the info_merge_config command line flag.
- From version  103.0.0 (2016/03/30)
  + Google Cloud Storage
  * Update gsutil component to 4.18
    (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.18/CHANGES.md)
  + Google App Engine
  * Add fingerprinting support for PHP applications. You can now run
    `gcloud preview app gen-config` to auto-generate the necessary
    configuration for deploying PHP applications to the App Engine
    Flexible Environment.
  + Google Container Engine
  * gcloud container clusters create|get-credentials will warn/error
    respectively if the HOME env var isn't set. The variable
    is required to store kubectl credentials (kubeconfig).
  + Google Compute Engine
  * Enable support for: gcloud compute disks resize.
- From version  102.0.0 (2016/03/22)
  + Breaking Changes
  * The `gcloud alpha container nodepools` commands have been renamed to
    `node-pools`. Functionality and parameters haven't changed.
  * `gcloud beta iam list-grantable-roles` now returns a list of roles
    instead of a dictionary with a single key 'roles' with the value of
    a list of roles.
  * `gcloud config configuration describe` output has changed to include the
    configuration `name` and `is_active` fields. All configuration
    properties are now part of the `properties` field.
  + Cloud SDK
  * --format=json and --format=yaml now list resource attributes with
    null values.
  + Google App Engine
  * Use of the Google Container Builder service is now enabled by default for
    all managed VMs deployments.
    This change may require you to enable the Container Builder API. Visit
    https://console.developers.google.com/apis/api/cloudbuild.googleapis.com/overview?project=*PROJECT_ID*;
    to enable it, where *PROJECT_ID    * is your current project ID.
  * Updated Google App Engine components to 1.9.34.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  + Google Compute Engine
  * Added `gcloud compute backend-services` session affinity commands.
  * Added `gcloud compute http-health-checks` and `https-health-checks`
    commands.
  * Added `gcloud alpha compute target-ssl-proxies` commands.
  * Extended `gcloud compute forwarding-rules` to support
    `target-ssl-proxies`.
  + Google Container Engine
  * `gcloud container clusters list` will output a warning if there
    were zones for which it could not retrieve results.
  * Updated kubectl to version 1.2.0.
- From version  101.0.0 (2016/03/16)
  + Billing
  * Added [`gcloud alpha billing`]
    (https://cloud.google.com/sdk/gcloud/reference/alpha/billing/)
    command surface.
  + Google App Engine
  * App Engine components updated to 1.9.34. Please visit
    &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt; for the
    Python release notes and
    &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt;
    for the Java release notes.
  + Google BigQuery
  * Updated the `bq` tool to version v2.0.24. Also includes fix for
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=632&gt;.
- From version  100.0.0 (2016/03/09)
  + Breaking Changes
  * `gcloud preview app deploy` deployments that promote the new version to
    receive all traffic will stop the previous version by default.
    To keep the previous behavior, pass the `--no-stop-previous-version`
    flag, or run the following command:
    $ gcloud config set app/stop_previous_version false
  + Cloud SDK
  * Providing no argument for list- and dict-type flags now results in a
    warning. Instead, please explicitly provide an empty string value. For
    instance, `gcloud command --flag` becomes `gcloud command --flag ''`
    (for list- and dict-type flags only).
  + IAM
  * Added `gcloud beta iam list-grantable-roles` command for given
    cloud resource.
  + Google App Engine
  * Fixed `WindowsError: [Error 32]` in the `gcloud preview app deploy`
    command on Windows. Fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=554&gt;.
  + Google Container Engine
  * Added node pool support to enable heterogeneous clusters (alpha).
- From version  99.0.0 (2016/3/2)
  + Breaking Changes
  * Support for the deprecated workspace configurations feature has been
    removed. If you are using gcloud in a workspace, those properties will
    no longer be read.  See `gcloud topic configurations` for information
    on how to use configurations instead.
  + Cloud SDK
  * Enable gcloud to run in Cygwin 64 bit environments.
  * Fail gracefully on unreadable Google Compute Engine credential file.
    Fixes
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=460&gt;.
  + Google App Engine
  * App Engine components updated to 1.9.33. Please visit
    &lt;https://cloud.google.com/appengine/docs/python/release-notes&gt; for
    the Python release notes and
    &lt;https://cloud.google.com/appengine/docs/java/release-notes&gt; for the Java
    release notes.
  * Added `gcloud preview app browse` command.
  * Fixed a race condition that caused errors while deploying App Engine
    Managed VM applications.
  * Fixed a TLS-related error during gcloud preview app deploy. Alleviates
    the problem in
    &lt;https://code.google.com/p/google-cloud-sdk/issues/detail?id=559&gt;.
  + Google Compute Engine
  * `routers` surface moved to beta and is now accessible via
    `gcloud beta compute routers`
  + Google Cloud Dataproc
  * Add `--subnet` flag to `gcloud dataproc clusters create`.
  + Google Cloud Genomics
  * `genomics alpha operations cancel` assumes the `operations/` prefix
    if not present.
  + Google Cloud Storage
  * Update gsutil component to 4.17
- From version  98.0.0 (2016/2/24)
  * Release 95.0.0 introduced a bug that generated corrupt keys for
    Windows gcloud compute ssh|copy-files. Any keys generated on Windows
    between 95.0.0 and 97.0.0 inclusive are rejected by ssh servers.
    `gcloud compute` has been changed to:
  * Fix the winkeygen Windows key generator.
  * Recognize corrupt Windows keys and automatically regenerate them.
  * Fixed
    [#538](https://code.google.com/p/google-cloud-sdk/issues/detail?id=538).
    Users should no longer get "gsutil ImportError: No module named google"
    errors.
  + Google App Engine
  * MySqldb "latest" version changed from 1.24b4 to 1.2.5.
  + Emulators
  * Improves Pub/Sub emulator's ability to handle requests concurrent with
    HTTP pull requests.
  * The Pub/Sub emulator attempts to detect and inform users when an
    unsupported API version is used.
  * The Pub/Sub emulator now correctly handles absolute URIs in HTTP/Json
    requests.
  + Windows support
  * Google Cloud SDK no longer needs Python installed when using the Windows
    Installer. The SDK for Windows comes with Python bundled.
- From version  97.0.0 (2016/2/17)
  + Breaking Changes
    `gcloud alpha compute routers` now requires manual configuration of
    interfaces
  + Google Compute Engine
  * Added flag `--advertised-route-priority` to `gcloud alpha compute
    routers create`
  * Added support for regional instance groups in alpha
  + Google App Engine
  * Ruby runtime now uses the Rack "deployment" environment, instead
    of "none"
  + Google Container Engine
  * Added `--master` flag to `gcloud container clusters upgrade`
- From version  96.0.0 (2016/2/10)
  + Google App Engine
  * Google App Engine components updated to 1.9.32. Please visit the
    following release notes for details:
    Python - https://cloud.google.com/appengine/docs/python/release-notes
    Java - https://cloud.google.com/appengine/docs/java/release-notes
  * The `gcloud preview app gen-config` command now offers to
    automatically update the runtime field in app.yaml if necessary.
  + IAM
  * The `gcloud beta iam` command group has launched.
  + Emulators
  * The Pub/Sub emulator now supports Gzip-encoded requests.
  + Google Compute Engine
  * The gcloud compute copy-files|scp commands on Windows now treat path
    arguments with a drive prefix as local files.
  + Configurations
  * The `config configurations delete` command now takes multiple
    configuration names.
  + Containers
  * kubectl is updated to v1.1.7.
  * Bugfix on the `gcloud container clusters get-credentials` when run
    from a client without edit permissions.
  + Misc. Changes
  * The default floating point output format precision is 6. Exponent
    notation is used for abs(n) &lt; 1e-04 and abs(n) &gt;= 1e+09.
  * The arrow and page up/down/home/end keys now work in the Windows help
    pager.
- From version  95.0.0 (2016/2/3)
  + Breaking Changes
  * Use `gcloud compute networks create --mode=legacy` to create non-subnet
    networks.
  + Google Compute Engine
  * `gcloud compute copy-files` and `gcloud compute ssh` on Windows now use
    standard PuTTY plink.exe, pscp.exe and putty.exe. A standalone
    winkeygen.exe generates PuTTY and ssh compatible keys. The Windows
    PuTTY executables are up to date at version 0.66.
  + Google Compute Engine subnets
  * Added `gcloud compute networks subnets`.
  * Added `--mode` flag to `gcloud compute networks create`.
  * Added `--subnet` flag to `gcloud compute instances create` and
    `gcloud compute instance-templates create`.
  * Added `--local-traffic-selector` flag to `gcloud compute vpn-tunnels
    create`.
  + Google App Engine
  * Added support for streaming logs when the `use_cloud_build=1` property
    is set.
  * Moved the nodejs install script into the docker image.
  + Projects
  * `gcloud projects update|undelete|delete` have been moved to beta.
  + gcloud --format
  * Added nested table formatting by
    `--format="table(field1,listField2:format=FORMAT-STRING)"` where
    _FORMAT-STRING_ can be any format (json, table, ...).
    Try: `gcloud compute instances list
  - -format="table[box](name, disks:format='table[no-heading]
    (deviceName:sort=1, kind)')"`
  * Added list field aggregation formatting (similar to nested formatting) by
    `--format="table(listField2:format=FORMAT-STRING)"`. When the main table
    has no columns each nested format is aggregated into a single list.
    Try: `gcloud compute instances list
  - -format="table(disks:format='table[box](deviceName:sort=1, kind)')"`
- From version  94.0.0 (2016/1/27)
  + Google Compute Engine
  * Added `gcloud alpha compute url-maps list-cache-invalidations` command.
  + Google App Engine
  * Google App Engine components updated to 1.9.31. Please visit the
    following release notes for details:
    Python - https://cloud.google.com/appengine/docs/python/release-notes
    Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Added `--runtime` flag to `gcloud preview app gen-config` to specify
    a runtime when a directory identifies as multiple runtimes. This flag
    can be used in conjunction with `--custom`.
  + Google Container Engine
  * `gcloud container cluster describe` and `list` commands now notify
    the user when their cluster versions are about to go out of support or
    are unsupported.
  + Google Cloud Logging
  * `gcloud beta logging write` and `gcloud beta logging logs delete`
    commands now use the V2beta1 API. The `gcloud beta logging write`
    command now uses the global resource descriptor (which translates to
    "custom.googleapis.com" service in V1).
  + Cloud Dataproc
  * `gcloud beta dataproc clusters create` now supports `--tags` and
    `--metadata` flags to set instance tags and metadata on all instances
    in the Dataproc cluster.
  + PubSub Emulator
  * A new --host flag can be used to specify the address the emulator
    should bind as. The flag can be left unspecified, set to "localhost",
    a hostname, or an explicit IP address.
  + Projects
  * Added commands `get-iam-policy`, `set-iam-policy`,
    `add-iam-policy-binding`, and `remove-iam-policy-binding` for the
    `gcloud beta projects` surface.
  * Added the `gcloud projects list` command that can be used to list
    projects.
- From version  93.0.0 (2016/1/20)
  * kubectrl upgraded to 1.1.4.
  * `gcloud beta dataproc cluster create` now supports `--properties` flag
    to set properties for installed packages.
  * Datastore emulator's `DATASTORE_LOCAL_HOST` environment variable
    changed to `DATASTORE_EMULATOR_HOST`.
  * `gcloud source repos clone` now supports `--dry-run` flag to show
    equivalent git command.
- From version  92.0.0 (2016/1/13)
  * Because of the rollback of 91.0.0, this release contains all of the
    changes from 91.0.0 in addition to the changes listed below.
  + Breaking Changes
  * `gcloud preview app deploy`
  * Changed deployments to set the deployed versions to receive all
    traffic for their modules by default.
    To keep the old behavior (traffic split remains the same), use the
    `--no-promote` flag or run
    `gcloud config set app/promote_by_default true`.
    Note that your old versions are still running, and must be stopped
    manually. This behavior will change in a future release.
  * Removed deprecated `--set-default` flag.  Please use `--promote`
    instead.
  * `gcloud preview app deploy`: Removed deprecated `--env-vars` flag.
  * The output of the `gcloud preview app modules list` command has been
    changed to include the traffic split percentage instead of the 'default
    version' field.
  * Removed deprecated `gcloud preview app modules cancel-deployment`
    command.
  * This command is no longer necessary due to recent improvements in the
    Deployment API.
  * Removed deprecated `gcloud preview app modules download` command.
  * This command is no longer necessary due to recent improvements in the
    Deployment API.
  * Removed deprecated `gcloud preview app run` command. Please use
    `dev_appserver.py` instead.
  * Changed behavior of the `--zone`/`-z` flag in the
    `gcloud dns record-sets` command group. This flag can no longer precede
    the command. For instance,
    `gcloud dns record-sets -z=mz list` will not work, but
    `gcloud dns record-sets list -z=mz` will.
  * Changed `--password-file` option for `sql instances set-root-password`;
    password now does not include trailing newline from password file. This
    matches the documented behavior, but not the previous behavior.
    (Fixes https://code.google.com/p/google-cloud-sdk/issues/detail?id=419)
  * Removed `meta/active_configuration` from the results of
    `gcloud config list` since it is not a property that can be set. You
    can continue to use the `gcloud config configurations` commands to
    view and manage your configurations.
  + Cloud SDK
  * Added `gcloud config` proxy settings. Users can configure `gcloud` to
    use a proxy via the following settings:
  * `gcloud config proxy/address`
  * `gcloud config proxy/password`
  * `gcloud config proxy/port`
  * `gcloud config proxy/type`
  * `gcloud config proxy/username`
  * Added `alpha` and `beta` components to Debian packages.
  * Removed unused config properties: `app/hosted_registry`, `app/host`,
    `app/admin_host`, `app/api_host`.
  + Google Cloud Logging
  * Migrated to
    [v2beta1](https://cloud.google.com/logging/docs/api/introduction_v2) API
    release.
  * Moved `gcloud beta logging sinks` commands to `v2beta1`.
  * Added `gcloud beta logging resource-descriptors` command to display
    supported resources from various services.
  * Added `gcloud beta logging read` command to retrieve log entries
    using filters.
  + Google Container Engine
  * Added `gcloud container clusters resize` for resizing Container Engine
    clusters.
  * Added notifications when node upgrades are available to `gcloud container
    cluster describe` and `list` commands.
  + Google App Engine
  * Fixed bug where initial deployments using `--image-url` failed.
  * Changed `gcloud preview app modules set_default` command to use the App
    Engine Admin API.
  * Changed `gcloud preview app modules list` command to use the App Engine
    Admin API.
- From version  91.0.1 (2015/12/16)
  * The Cloud SDK has been rolled back to 90.0.0.
- From version  91.0.0 (2015/12/16)
  + Breaking Changes
  * Deprecated command group `gcloud compute replica-pools` has been removed.
  * Deprecated command group `gcloud compute resource-views` has been removed.
  * App Engine API is now the only supported method for deploying in the
    `gcloud preview app deploy` command.
  + Google App Engine
  * `DEPLOYABLES` argument for `gcloud preview app deploy` is now
    optional. If not given, the command defaults to `app.yaml` in the
    current directory; if that is not found, it attempts to automatically
    generate necessary configuration files (such as app.yaml) in the
    current directory before deployment.
  * `--force` argument to `gcloud preview app deploy` is now deprecated
    and will be removed in a future release.
  + Container
  * `gcloud container` commands that poll long running operations
    (e.g create, delete, upgrade) now display progress details when
    available.
- From version  90.0.0 (2015/12/09)
  * Cloud SDK release version scheme has changed. Patch version is now
    treated as a major release version which corresponds to SDK weekly
    releases. Any updates/fixes to released version will increment
    minor/patch version number going forward.
  + Breaking Changes
  * The deprecated flag --clear-target-pool has been removed from
    `gcloud compute instance-groups managed set-target-pools` command.
  + Google App Engine
  * Components updated to 1.9.30.
    Please visit the following release notes for details:
  * Python - https://cloud.google.com/appengine/docs/python/release-notes
  * Java - https://cloud.google.com/appengine/docs/java/release-notes
  * Fixed a bug caused by uploading invalid file names for vm: true
    applications.
  + Compute
  * Subnetwork support has been promoted from alpha to beta. For more
    information see https://cloud.google.com/compute/docs/subnetworks.
- From version  0.9.89 (2015/12/02)
  + Breaking Changes
  * Removed flag `--container-ipv4-cidr` for
    `gcloud container clusters create`; please use `--cluster-ipv4-cidr`
    instead.
  * Renamed `gcloud alpha compute vpn-tunnels create --ike-networks` to
    `--local-traffic-selector`.
  * `gcloud alpha compute resource-views` commands will soon be removed.
    Please use `gcloud compute instance-groups unmanaged` commands instead.
  * `gcloud alpha compute replica-pools` commands will soon be removed.
    Please use `gcloud compute instance-groups` commands instead.
  + `gcloud` Core
  * Changed behavior of `gcloud init` git repository clone option. It now
    takes as input a path to the destination directory for the repository,
    rather than the parent directory of the repository destination.
  + BigQuery
  * Fixed failure in `gcloud alpha biquery query
    "select     * from ..."` command while displaying query results.
  + Compute
  * Fixed `gcloud alpha compute instances set-machine-type` failure when
    supplying custom cpu/custom memory, but no zone.
  * Added a new scope alias for Cloud Monitoring: `monitoring-write`. This
    scope is on by default in all new VMs.
  + Google Cloud DNS
  * Added `--replace-origin-ns` flag to `gcloud dns record-sets import`
    command to allow importing NS records.
  + Google Cloud Storage
  * Updated `gsutil` component to 4.16.
  + Google Container Engine
  * Updated kubectl to version 1.1.2.
  * Increased `gcloud container clusters create/delete` timeouts from 20m to
    30m.
  * Added `--subnetwork` flag to `gcloud container clusters create` to
    allow creation of container clusters can now be created in a Google
    Compute Engine subnetwork
    (https://cloud.google.com/compute/docs/subnetworks).
- From version  0.9.88 (2015/11/25)
  + Breaking Changes
  * The `gcloud preview app run` command has now been removed. Please use
    the bundled `dev_appserver.py` script directly instead.
  * App Engine: The 'version' and 'application' fields in module and
    configuration files are now illegal. Project name should instead be
    specified either by `gcloud config set project MY_PROJECT` or by
    setting the `--project` flag on individual command executions. Versions
    are generated automatically by default but can also be manually
    specified by setting the `--version` flag on individual command
    executions.
  + App Engine
  * Don't do runtime identification for custom runtimes during deploy. This
    fixes issue [#387]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=387).
  * The `dev_appserver.py` script no longer requires the installation of
    all App Engine components. It will install only the necessary ones at
    run time. Fixes [#273]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=273)
  + Core
  * Added the `gcloud components install` command.  This allows you to
    install missing components at the version of the SDK you currently have
    (it does not update your SDK installation).  `gcloud components update`
    should now only be used to update your SDK to the latest version.
  * Fixes [#293]
    (https://code.google.com/p/google-cloud-sdk/issues/detail?id=293)
    related SSL certificate validation issues.
  * Use zsh builtins in path.zsh.inc for faster/cleaner shell startup.</changelog>
<changelog author="jengelh@inai.de" date="1486468800">- Use the more typical &gt;= operator for version comparisons
- Use find -exec over xargs</changelog>
<changelog author="rjschwei@suse.com" date="1504699200">- Fix gsutil (bsc#1054930)
  + Force VERSION and CHECKSUM file into the right place, settings from
    MANIFEST.in are being ignored
  + Remove the "gsutil test" command. The test command depends on third_party
    test implementation and is invoked during "regular" operation such
    as cp and ls. Testing should be loaded only for developers</changelog>

</package>
<package pkgid="b0c066d79815e3797abfc51d8d42af149c66df758c38a2bee372684e0991ad01" name="google-compute-engine-init" arch="noarch">
    <version epoch="0" ver="20161212" rel="3.1"/>

<changelog author="rjschwei@suse.com" date="1476705600">- Initial build
  - Version 20160803</changelog>
<changelog author="rjschwei@suse.com" date="1476705601">- Conflict with the previous generation of initialization code.
  * According to upstream and update path is not supported and
    has too many corner cases to reliably work. Thus running instances are
    not expected to upgrade.</changelog>
<changelog author="rjschwei@suse.com" date="1476705602">- Own the udev directories, fixes issue with SLE 12 build</changelog>
<changelog author="rjschwei@suse.com" date="1476878400">- Add sysvinit scripts for SUSE, upstream scripts are RHEL specific
  * google-accounts-daemon.suse
  * google-clock-skew-daemon.suse
  * google-instance-setup.suse
  * google-ip-forwarding-daemon.suse
  * google-shutdown-scripts.suse
  * google-startup-scripts.suse</changelog>
<changelog author="rjschwei@suse.com" date="1476878401">- Package the rsyslog config unconditionally, rsyslog also available on
  SLE 11</changelog>
<changelog author="rjschwei@suse.com" date="1476878402">- Add gcei-handle-failed-open.patch
  * Do not exit with a traceback if the sudoers file cannot be written</changelog>
<changelog author="rjschwei@suse.com" date="1476964800">- Update gcei-handle-failed-open.patch to match upstream PR</changelog>
<changelog author="rjschwei@suse.com" date="1477483200">- Include in SLE 12 and SLE 11 (FATE#321748, FATE#321890, bsc#994943)</changelog>
<changelog author="jengelh@inai.de" date="1477828800">- Resolve description inaccuracy
- Call %service_* just once, but with all args</changelog>
<changelog author="rjschwei@suse.com" date="1482148800">- Update to version 20161213 (bsc#1015829, bsc#1016372)
  + Remove gcei-handle-failed-open.patch included upstream
  + Remove gcei-handle-missing-gsutil.patch included upstream
  + Forward port gcei-hide-py-deps.patch
  + Improved alias IP support
- From 20161118
  + Add support for alias IPs in the IP forwarding daemon.
  + IP forwarding daemon adds back local routes after network restart.
  + Account daemon removes expired key access without metadata change.
  + Account daemon ignores SSH keys with non-ascii characters.
  + Improved exception handling.
  + Fix for syslog startup on systemd.
  + Add a route to the metadata server to /etc/hosts.
- From 20160930
  + Provide a service to enable network interfaces on boot.
  + Create a common library for inspecting network interfaces.
  + Allow metadata script output that is not UTF-8.
  + Fixed instance config file logic.
  + Fixed accounts management Python 3 compatibility.
  + Fixed IP forwarding Python 3 compatibility.
  + Improved style consistency.
  + Run a service on boot to enable additional network interfaces.
  + Update dhclient-script on EL 6 to fix local routing.</changelog>
<changelog author="rjschwei@suse.com" date="1484222400">- Scripts that are one-shot should not be marked as "stop_on_removal"
  as there is no process running (bsc#1017395)
- One-shot scripts should not run with startproc</changelog>
<changelog author="rjschwei@suse.com" date="1484308800">- The startup script attempts a network connection, thus it must
  run after network setup</changelog>

</package>
<package pkgid="bbb290e7f1f5a2170cdf407b31873c5f23730c08d79b1c3f97ab6a6ef0c73c49" name="google-compute-engine-init" arch="src">
    <version epoch="0" ver="20161212" rel="3.1"/>

<changelog author="rjschwei@suse.com" date="1476705600">- Initial build
  - Version 20160803</changelog>
<changelog author="rjschwei@suse.com" date="1476705601">- Conflict with the previous generation of initialization code.
  * According to upstream and update path is not supported and
    has too many corner cases to reliably work. Thus running instances are
    not expected to upgrade.</changelog>
<changelog author="rjschwei@suse.com" date="1476705602">- Own the udev directories, fixes issue with SLE 12 build</changelog>
<changelog author="rjschwei@suse.com" date="1476878400">- Add sysvinit scripts for SUSE, upstream scripts are RHEL specific
  * google-accounts-daemon.suse
  * google-clock-skew-daemon.suse
  * google-instance-setup.suse
  * google-ip-forwarding-daemon.suse
  * google-shutdown-scripts.suse
  * google-startup-scripts.suse</changelog>
<changelog author="rjschwei@suse.com" date="1476878401">- Package the rsyslog config unconditionally, rsyslog also available on
  SLE 11</changelog>
<changelog author="rjschwei@suse.com" date="1476878402">- Add gcei-handle-failed-open.patch
  * Do not exit with a traceback if the sudoers file cannot be written</changelog>
<changelog author="rjschwei@suse.com" date="1476964800">- Update gcei-handle-failed-open.patch to match upstream PR</changelog>
<changelog author="rjschwei@suse.com" date="1477483200">- Include in SLE 12 and SLE 11 (FATE#321748, FATE#321890, bsc#994943)</changelog>
<changelog author="jengelh@inai.de" date="1477828800">- Resolve description inaccuracy
- Call %service_* just once, but with all args</changelog>
<changelog author="rjschwei@suse.com" date="1482148800">- Update to version 20161213 (bsc#1015829, bsc#1016372)
  + Remove gcei-handle-failed-open.patch included upstream
  + Remove gcei-handle-missing-gsutil.patch included upstream
  + Forward port gcei-hide-py-deps.patch
  + Improved alias IP support
- From 20161118
  + Add support for alias IPs in the IP forwarding daemon.
  + IP forwarding daemon adds back local routes after network restart.
  + Account daemon removes expired key access without metadata change.
  + Account daemon ignores SSH keys with non-ascii characters.
  + Improved exception handling.
  + Fix for syslog startup on systemd.
  + Add a route to the metadata server to /etc/hosts.
- From 20160930
  + Provide a service to enable network interfaces on boot.
  + Create a common library for inspecting network interfaces.
  + Allow metadata script output that is not UTF-8.
  + Fixed instance config file logic.
  + Fixed accounts management Python 3 compatibility.
  + Fixed IP forwarding Python 3 compatibility.
  + Improved style consistency.
  + Run a service on boot to enable additional network interfaces.
  + Update dhclient-script on EL 6 to fix local routing.</changelog>
<changelog author="rjschwei@suse.com" date="1484222400">- Scripts that are one-shot should not be marked as "stop_on_removal"
  as there is no process running (bsc#1017395)
- One-shot scripts should not run with startproc</changelog>
<changelog author="rjschwei@suse.com" date="1484308800">- The startup script attempts a network connection, thus it must
  run after network setup</changelog>

</package>
<package pkgid="78778c871da88952ccc4164a4cde2f63317c76a59a05e408f03594335d921d38" name="google-startup-scripts" arch="noarch">
    <version epoch="0" ver="1.3.2" rel="3.1"/>

<changelog author="rschweikert@suse.com" date="1381492800">- fix build errors for 12.2 and SLE
  + fix up of locations between / and /usr
  + add patch gcestartup_stopTarget.patch to fixup init scripts</changelog>
<changelog author="rschweikert@suse.com" date="1383220800">- update to version 1.0.7.1
  + add .1 postfix as the 1.0.7 upstream tarball does not contain my
    systemd changes yet
- implement SUSE specific init scripts
- remove the gcestartup_stopTarget.patch as it is no longer needed
- spec file clean up</changelog>
<changelog author="rschweikert@suse.com" date="1383307200">- update to 1.0.9 pre cursor to next release 1.0.10
  + include fix for bash IO redirect operator
  + include fix for location of logger executable
- fix executable bits of init scripts</changelog>
<changelog author="rschweikert@suse.com" date="1383825600">- fix redirection in startup script
- look in /usr/bin first for the logger</changelog>
<changelog author="rschweikert@suse.com" date="1384948800">- update to 1.0.10 rc2</changelog>
<changelog author="rschweikert@suse.com" date="1386331200">- update to 1.1.4
  + support multi-queue for virtionet devices</changelog>
<changelog author="rschweikert@suse.com" date="1392811200">- Include in SLE 12 (FATE #316168)
- Bump version to 1.1.5 -&gt; corresponds to upstream 1.1.1
  + version inconsistency due to previous use of git repo integration and
    subsequent version bumps for the package
  + Improved systemd integration.
  + Startup scripts in the guest are now downloaded with Curl instead of Wget.
  &gt;&gt;&gt;&gt;&gt;&gt;&gt; ./google-startup-scripts.changes.r7</changelog>
<changelog author="jsegitz@novell.com" date="1400673600">- added necessary macros for systemd files</changelog>
<changelog author="rschweikert@suse.com" date="1401883200">- Bump version to 1.1.6 -&gt; corresponds to upstream 1.1.3
  + version inconsistency due to previous use of git repo integration and
    subsequent version bumps for the package
  + no upstream change log, nor decent commit messages that separate
    changes to this code bases vs. other code in the same repo</changelog>
<changelog author="rschweikert@suse.com" date="1404216000">- Bump to version 1.1.7 -&gt; corresponds to upstream 1.1.4
  + version inconsistency due to previous use of git repo integration and
    subsequent version bumps for the package
  + Update get_metadata_value to use v1 metadata server url for instance
    with fallback to project.</changelog>
<changelog author="rschweikert@suse.com" date="1406548800">- Bump to version 1.1.8 -&gt; corresponds to upstream 1.1.5
  + version inconsistency due to previous use of git repo integration and
    subsequent version bumps for the package
  + removed redundant authentication check
  + startup scripts now support newer Google Cloud Storage URIs</changelog>
<changelog author="rschweikert@suse.com" date="1411560000">- fix start up scripts, should not list run level 4, it generates
  a message</changelog>
<changelog author="rschweikert@suse.com" date="1415966400">- Update to version 1.1.9  bnc#905571
  + resolve version inconsistency
  + Added a logging file for the shutdown script feature.
  + Improvements allowing the startup scripts to work as intended on
    RHEL 7 and CentOS 7.
  + Removed explicit run of apt-get update at first boot on Debian-based systems
  + Improved first-boot SSH host key regeneration
  + Improvements to shutdown script feature
  + Fix for first-boot script which was failing to run fully
  + Basic support for shutdown scripts on all supported distros (experimental)
  + safe_format_and_mount now works on RHEL 6
  + Improve ordering on systemd systems
  + Add rc* links for distros &gt; 1140</changelog>
<changelog author="rjschwei@suse.com" date="1426075200">- Update to version 1.2.4 (bnc#921732)
  + Check for a connection to the metadata server before startup
    script retrieval.
  + Block startup scripts until a connection to the metadata server exists.
  + Added logging for network connectivity issues.
  + Added retry logic in startup scripts for metadata requests.
  + Improved performance on local SSD.
  + Fix a bug which could cause instances to take 2 minutes to shut down.
  + Miscellaneous documentation and diagnostic updates.
  + Ensured that shutdown script feature will run before docker and kubelet.</changelog>
<changelog author="jgleissner@suse.com" date="1438603200">- Update to version 1.2.7 (bnc#940190)
  + Add systemd support for restarting SSH after key generation.
  + Update safe_format_and_mount
- google-startup-scripts_disable_console_log.diff: Removed rsyslogd
  configuration that sends kernel and other messages to console
  (bnc#939272)</changelog>
<changelog author="rjschwei@suse.com" date="1448280000">- Update to version 1.2.10 (bsc#956339,bsc#956340)
  + Fix for metadata scripts at a redirected URL</changelog>
<changelog author="rjschwei@suse.com" date="1453982400">- Update to version 1.3.1 (bsc#963879,bsc#963880)
  + Fix Ubuntu 15.x and RHEL/CentOS 7 shutdown scripts timing out after
    about 90 seconds.</changelog>
<changelog author="rjschwei@suse.com" date="1455364800">- Update to version 1.3.2 (bsc#966582, bsc#966583)
  + Provide a shutdown service for systemd based systems to better
    controll the order</changelog>
<changelog author="rjschwei@suse.com" date="1455710400">- Add regenhostkey_usetmpdir.diff (bsc#965896)</changelog>
<changelog author="lchiquitto@suse.de" date="1478174400">- Add pkgconfig(udev) to BuildRequires list to fix building on
  SUSE:SLE-12:Update</changelog>

</package>
<package pkgid="2d05ada1681983aa3878b764d307fa2cf03a4ed9e903433f1ab43fa0f8407dbd" name="google-startup-scripts" arch="src">
    <version epoch="0" ver="1.3.2" rel="3.1"/>

<changelog author="rschweikert@suse.com" date="1381492800">- fix build errors for 12.2 and SLE
  + fix up of locations between / and /usr
  + add patch gcestartup_stopTarget.patch to fixup init scripts</changelog>
<changelog author="rschweikert@suse.com" date="1383220800">- update to version 1.0.7.1
  + add .1 postfix as the 1.0.7 upstream tarball does not contain my
    systemd changes yet
- implement SUSE specific init scripts
- remove the gcestartup_stopTarget.patch as it is no longer needed
- spec file clean up</changelog>
<changelog author="rschweikert@suse.com" date="1383307200">- update to 1.0.9 pre cursor to next release 1.0.10
  + include fix for bash IO redirect operator
  + include fix for location of logger executable
- fix executable bits of init scripts</changelog>
<changelog author="rschweikert@suse.com" date="1383825600">- fix redirection in startup script
- look in /usr/bin first for the logger</changelog>
<changelog author="rschweikert@suse.com" date="1384948800">- update to 1.0.10 rc2</changelog>
<changelog author="rschweikert@suse.com" date="1386331200">- update to 1.1.4
  + support multi-queue for virtionet devices</changelog>
<changelog author="rschweikert@suse.com" date="1392811200">- Include in SLE 12 (FATE #316168)
- Bump version to 1.1.5 -&gt; corresponds to upstream 1.1.1
  + version inconsistency due to previous use of git repo integration and
    subsequent version bumps for the package
  + Improved systemd integration.
  + Startup scripts in the guest are now downloaded with Curl instead of Wget.
  &gt;&gt;&gt;&gt;&gt;&gt;&gt; ./google-startup-scripts.changes.r7</changelog>
<changelog author="jsegitz@novell.com" date="1400673600">- added necessary macros for systemd files</changelog>
<changelog author="rschweikert@suse.com" date="1401883200">- Bump version to 1.1.6 -&gt; corresponds to upstream 1.1.3
  + version inconsistency due to previous use of git repo integration and
    subsequent version bumps for the package
  + no upstream change log, nor decent commit messages that separate
    changes to this code bases vs. other code in the same repo</changelog>
<changelog author="rschweikert@suse.com" date="1404216000">- Bump to version 1.1.7 -&gt; corresponds to upstream 1.1.4
  + version inconsistency due to previous use of git repo integration and
    subsequent version bumps for the package
  + Update get_metadata_value to use v1 metadata server url for instance
    with fallback to project.</changelog>
<changelog author="rschweikert@suse.com" date="1406548800">- Bump to version 1.1.8 -&gt; corresponds to upstream 1.1.5
  + version inconsistency due to previous use of git repo integration and
    subsequent version bumps for the package
  + removed redundant authentication check
  + startup scripts now support newer Google Cloud Storage URIs</changelog>
<changelog author="rschweikert@suse.com" date="1411560000">- fix start up scripts, should not list run level 4, it generates
  a message</changelog>
<changelog author="rschweikert@suse.com" date="1415966400">- Update to version 1.1.9  bnc#905571
  + resolve version inconsistency
  + Added a logging file for the shutdown script feature.
  + Improvements allowing the startup scripts to work as intended on
    RHEL 7 and CentOS 7.
  + Removed explicit run of apt-get update at first boot on Debian-based systems
  + Improved first-boot SSH host key regeneration
  + Improvements to shutdown script feature
  + Fix for first-boot script which was failing to run fully
  + Basic support for shutdown scripts on all supported distros (experimental)
  + safe_format_and_mount now works on RHEL 6
  + Improve ordering on systemd systems
  + Add rc* links for distros &gt; 1140</changelog>
<changelog author="rjschwei@suse.com" date="1426075200">- Update to version 1.2.4 (bnc#921732)
  + Check for a connection to the metadata server before startup
    script retrieval.
  + Block startup scripts until a connection to the metadata server exists.
  + Added logging for network connectivity issues.
  + Added retry logic in startup scripts for metadata requests.
  + Improved performance on local SSD.
  + Fix a bug which could cause instances to take 2 minutes to shut down.
  + Miscellaneous documentation and diagnostic updates.
  + Ensured that shutdown script feature will run before docker and kubelet.</changelog>
<changelog author="jgleissner@suse.com" date="1438603200">- Update to version 1.2.7 (bnc#940190)
  + Add systemd support for restarting SSH after key generation.
  + Update safe_format_and_mount
- google-startup-scripts_disable_console_log.diff: Removed rsyslogd
  configuration that sends kernel and other messages to console
  (bnc#939272)</changelog>
<changelog author="rjschwei@suse.com" date="1448280000">- Update to version 1.2.10 (bsc#956339,bsc#956340)
  + Fix for metadata scripts at a redirected URL</changelog>
<changelog author="rjschwei@suse.com" date="1453982400">- Update to version 1.3.1 (bsc#963879,bsc#963880)
  + Fix Ubuntu 15.x and RHEL/CentOS 7 shutdown scripts timing out after
    about 90 seconds.</changelog>
<changelog author="rjschwei@suse.com" date="1455364800">- Update to version 1.3.2 (bsc#966582, bsc#966583)
  + Provide a shutdown service for systemd based systems to better
    controll the order</changelog>
<changelog author="rjschwei@suse.com" date="1455710400">- Add regenhostkey_usetmpdir.diff (bsc#965896)</changelog>
<changelog author="lchiquitto@suse.de" date="1478174400">- Add pkgconfig(udev) to BuildRequires list to fix building on
  SUSE:SLE-12:Update</changelog>

</package>
<package pkgid="74506a29f2a12ac69f21c024a02551554e3f3d76afc7ba6955062a9df9032d69" name="gotext" arch="x86_64">
    <version epoch="0" ver="1.5.2+git20161209.47a200a" rel="6.5.1"/>

<changelog author="i@marguerite.su" date="1425816000">- initial version 1.4.2+git20150306.f3f2426</changelog>
<changelog author="i@marguerite.su" date="1426939200">- add xz as BuildRequires</changelog>
<changelog author="i@marguerite.su" date="1436270400">- rename golang-org-x-text
- update version 1.4.2+git20150710.7c0e16d
- use golang-packaging for packaging</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to version 1.5.2+git20151217.cf49866:
  + : added bidi and htmlindex packages to gen.go
  + encoding/charmap: don't map U+FFFD in encoder
  + : upgrade to CLDR 28 and necessary adjustments
  + encoding: encoders return errors on out-of-repertoire runes
  + encoding: added Replacement identifier and htmlindex tests
  + : added .gitignore
  + display: remove package
  + : run long tests after a generated package
  + display: remove completely
  + encoding/htmlindex: use UTF-8 encoding</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1471435201">- Added subpackage for colcmp command</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.5.2+git20161209.47a200a:
  * secure/precis: reduce allocations for non-changing input
  * unicode/norm: remove unreachable code
  * secure/precis: new comparison API
  * internal/export/idna: sanitize errors
  * internal/export/idna: finalize API
  * internal/gen: remove a workaround for golang.org/issue/13145.
  * unicode/runenames: new package to look up rune names.
  * secure/precis: add ascii fast path to enforce
  * internal/gen: work around long string concatenation.
  * secure/precis: manually define built in profiles</changelog>
<changelog author="thipp@suse.de" date="1484222400">- Add subpackage for gotext command
- Extend rpmlintrc</changelog>

</package>
<package pkgid="ce13c0c2606535fe7a0f651342349d65bb15c3269677d66f371ef5baf1e15cee" name="gpaste" arch="src">
    <version epoch="0" ver="3.20.4" rel="8.1"/>

<changelog author="simone.tolotti@gmail.com" date="1329220800">- New package, imported from Fedora package (and update to 2.2.1).</changelog>
<changelog author="vuntz@opensuse.org" date="1335355200">- Update to version 2.5:
  + New library to externalize the core: libgpaste written in C
    with introspection and vapi
  + Port gpasted to libgpaste and rewrite it in C
  + Port gpaste-settings to libgpaste
  + Port gpaste-applet to libgpaste
  + Reexecute has now a signal: ReexecuteSelf
  + Small bug fixes
  + Various build system cleanup
- Cleanup for inclusion in Factory.</changelog>
<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8:
  + Various cleanup and bugfixes.
  + The history file now has a version number.
  + CDATA can now be copied.
  + ToggleHistory is now ShowHistory.
  + The "keyboard-shortcut" preferences is now called
    "show-history".
  + New feature : Paste &amp; Pop with a new keybinding (experimental).
  + FIFO mode.
  + Multi-history with "gpaste backup-history" and "gpaste
    switch-history".
  + New commands: "gpaste delete-history" and "gpaste
    list-histories".
  + gpaste-settings has been rewritten.
  + libgpaste improvements.
  + vapi is no longer shipped and is generated when building.
  + Now requires automake 1.12 and autoconf 2.69.
  + Updated translations.
- Rename libpaste0 subpackage to libgpaste1, following upstream
  soname change.</changelog>
<changelog author="dimstar@opensuse.org" date="1336305600">- Update to version 2.8.1:
  + Fix crash in gpaste_daemon_tracking.</changelog>
<changelog author="dimstar@opensuse.org" date="1349870400">- Update to version 2.9:
  + Now depends on intltool 0.50
  + Automake stack is even more modular
  + libgpaste has been split into sublibs: libgpaste-core,
    libgpaste-keybinder and libgpaste-settings
  + New libraries: libgpaste-client and libgpaste-daemon
  + gpaste CLI is rewritten in C
  + Keybindings have totally been reworked
  + Performance improvements
  + Various code cleanup
  + Images support can now be disabled
  + Paste and Pop keybinding may behave weirdly because of gtk+
- Drop libgpaste1 sub-package: this library name no longer exists.
- Create new subpackages for the new libs (libgpaste-core1,
  libgpaste-keybinder1, libgpaste-settings1, libgpaste-client0 and
  libgpaste-daemon1).</changelog>
<changelog author="dimstar@opensuse.org" date="1354449600">- Update to version 2.9.1:
  + Fix memory leak when handling images.
  + Fix duplicated images in history.
  + Fix "changed" signal in GPasteSettings.</changelog>
<changelog author="gankov@opensuse.org" date="1374753600">- Update to version 3.0.2:
  + Fix build without gnome-control-center installed
  + Fix focus when using &lt;Ctrl&gt;&lt;Alt&gt;&lt;H&lt; in gnome-shel extension
- Changes from version 3.0.1:
  + Fix build.
- Changes from version 3.0:
  + Various build fixes.
  + Support of gnome-control-center for setting keybindings.
  + Compatibility with newer gnome-shell.
- Changes from version 2.99.2:
  + Fix a bug making gpaste settings ui a no-op.
  + Don't close legacy applet menu when deleting an item.
  + Fix vala bindings.
  + Updated translations,
- Changes from version 2.99.1:
  + Fix a few typos in the conditional code for applet and
    extension.
  + Fix make install when GPaste is not yet installed.
  + Clean desktop files.
- Changes from version 2.99:
  + Compatibility with recent development releases of gnome-shell.
  + "gpaste f" now defers the file reading to the GPaste daemon.
  + libgpaste-client does now fully cover the GPaste DBus API.
  + libgpaste-keybinder has been ported to use XInput2.
  + keybindings have been fixed.
  + The gnome-shell extension has been ported to use
    libgpaste-client.
  + A systemd user unit is now provided.
  + New library: libgpaste-settings-ui.
  + gpaste-settings has been ported to libgpaste-settings-ui.
  + The gnome-shell extension now has a pref.js module based on
    libgpaste-settings-ui.
  + An autostart desktop file is now provided with the legacy
    applet.
  + gobject-introspection and vala support are now optional.
  + Various code cleanup.
- Add gpaste-gnome-3.9.patch: Declare GNOME 3.9.x as compatible.</changelog>
<changelog author="gankov@opensuse.org" date="1381665600">- Update to version 3.5:
  + Compatibility with gnome-shell 3.9.90 and above
  + The gnome-shell applet has totally been rewritten and is now
    more intuitive.
  + Port to newer glib
  + Don't use deprecated stuff from gtk+
  + The X11 keybinder is now optional
  + New keybinding to sync the clipboard to the primary selection
  + New keybinding to sync the primary selection to the clipboard
- Remove gpaste-gnome-3.9.patch</changelog>
<changelog author="gankov@opensuse.org" date="1386417600">- Update to version 3.7:
  + "Paste and Pop" is now only "Pop"
  + Fix SEGV when deleting last item of history
  + New gnome-shell DBus client library
  + DBus client libraries are now async
  + Keybinder now uses gnome-shell if available to grab keys
  + Preparations for wayland port
  + Enhance internal memory management
  + Code cleanup
  + Misc bug fixes
  + German translation
- Changes from version 3.6:
  + GPaste settings look has been updated to better fit with recent
    GNOME
  + Performance improvements
  + Daemon now fully evenmential (no more polling, less power
    consuption)
  + GPasteClipboard now has a "owner-change" signal similar to
    GtkClipboard's one
  + Misc. bugfixes
  + New setting to set the maximum amount of memory used by data in
    history
  + FIFO mode has been dropped (lacking design)
  + Code cleanup and modernisation
  + g_paste_history_add is now transfer full
- Create new subpackage for the new libgpaste-gnome-shell-client0
  library.
- Replace subpackage to new version of libraries(libgpaste-client2,
  libgpaste-keybinder3, libgpaste-core3).</changelog>
<changelog author="gankov@opensuse.org" date="1402056000">- Update to version 3.12:
  + Improved compatibility with GNOME 3.12
- Changes from version 3.10.1
  + gpasted no longer fails at runtime if gnome-shell's settings
    schema is not installed
  + growing lines are detected for lines getting expanded at their
    left too
  + gnome-shell extension has been rewritten
  + gnome-shell extension now has a search bar
  + translations update
  + misc bugfixes
- Changes from version 3.10
  + Follow GNOME versionning
  + Don't display error on daemon-reexec
  + Fix coredumps due to g_error
  + New library: libgpaste-applet
  + Unity support (for Ubuntu 14.04 and above) using
    libgpaste-applet
  + Port legacy applet to libgpaste-applet and rename to StatusIcon
  + Redesign GPaste StatusIcon to make it simpler and similar to
    gnome-shell extension
  + Vala is no longer required to build the applet (rewritten in C)
  + Lower automake dependency to 1.11
  + Be compatible with gnome-shell up to 3.12
  + libgpaste-settings: add reset
  + gpaste settings: add reset buttons
  + gpaste settings: add a switch to enable the gnome-shell
    extension
  + The gnome-shell gsettings schema is now required when
  - -enable-gnome-shell-extension is provided (default)
  + gpasted: GetElement now returns the display string
  + gpasted now forwards the full history via dbus, letting the
    client manage the display limit
  + gpasted gained GetHistoryLength, GetRawHistory, GetRawElement
    and About
  + gpasted gained a new Version property
  + Add about dialog to all components
  + Prefer dark theme
  + Display more info at the end of configure
  + Provide appdata files
  + Parallel build fixes
  + Fix build issues for Fedora, Ubuntu and Debian
  + clang related fixes
  + Fix warnings
  + Translations update
- Changes from version 3.8
  + Fix german translation
  + No longer depend on libxml
  + Update Portugueuse and French translations
  + New growing-lines feature
  + Misc bufixes
- Create new subpackage for the new libgpaste-applet1 library
- Replace subpackage to new version of libraries(libgpaste-client3,
  libgpaste-core4).
- Add gpaste-gnome-shell-version-3.12.2.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1416830400">- Update to version 3.14 (boo#905909):
  + Update for latest gobject-introspection.
  + Support gnome-shell 3.14.
  + Start redesign of the gnome-shell extension.
  + New gpaste show-history command.
- Changes from version 3.12.3.1:
  + A bug preventing the history to be saved to disk has been
    fixed.
  + Prevent a segfault when loading large histories.
  + Add a new gpaste oneline-history command.
- Changes from version 3.12.3:
  + gpaste-daemon now has an Update dbus signal more precise than
    Changed.
  + Desktop files fixes.
  + All calls to clipboard are now async.
  + Performance improvements.
  + gpaste-client has been updated to match gpaste-daemon changes
    with an update signal.
  + gnome-shell extension has been ported to the update signal.
  + applets have been ported to the update signal.
  + gnome-shell search bar now matches the user theme.
- Changes from version 3.12.2:
  + gpasted has been renamed gpaste-daemon.
  + Desktop files have been fixed.
  + Fixes for the ubuntu app-indicator.
  + Keybinding to mark an item as being a password.
  + All libgpaste-* have been merged into a single libgpaste.
  + Misc bugfixes reported for debian packaging.
- Changes from version 3.12.1:
  + Systemd support has been removed.
  + GPaste is now compliant with
    https://wiki.gnome.org/HowDoI/DBusApplicationLaunching
  + GPaste now has built-in support for managing passwords, blog
    post coming.
  + Completions and man pages have been updated.
  + Translations have been updated.
  + Miscellaneous bugfixes with static analysis.
  + The search feature of the gnome-shell extension has been
    improved.
- Rework subpackages, following upstream changes:
  + Drop libgpaste-core4, libgpaste-daemon1, libgpaste-keybinder3,
    libgpaste-applet1, libgpaste-settings1 and libgpaste-client3.
  + New subpackage libgpaste2.
- Drop gpaste-gnome-shell-version-3.12.2.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1418731200">- Add explicit pkgconfig(gnome-keybindings) BuildRequires:
  configure looks for it.
- Add pkgconfig(vapigen) BuildRequires and pass --enable-vala to
  configure: build vala bindings.</changelog>
<changelog author="develop7@develop7.info" date="1424260800">- Move GPaste.Settings.service out of -devel, enabling regular
  users to run GPaste settings.</changelog>
<changelog author="lidongyang@suse.com" date="1438171200">- Update to version 3.16.2.1:
  + Fix error in pipe detection.
- Changes from version 3.16.2:
  + Allow password to be taken from stdin.
- Changes from version 3.16.1:
  + Bump max history size.
  + Fix weird behaviour wrt screensaver.
- Changes from version 3.16:
  + New subcommand: gpaste merge to merge various entries
    (with ?decoration and ?separator).
  + New tool: gpaste-ui (minimal graphical interface).
  + Legacy applet reworked to use gpaste ui.
  + Ubuntu app indicator reworked to use gpaste ui.
  + New keybinding to launch gpaste ui.
  + New keybinding to upload clipboard content to a pastebin
    service (requires wgetpaste &gt;= 2.26).
  + The daemon now returns standard DBus errors on invalid input.
  + Name dbus parameters.
  + Gnome-shell 3.16 support (require gnome-shell 3.16 because
    of breaking changes).
  + Require glib 2.44 and gtk 3.16.
  + Compatibility with new glib autoptr mechanism.
  + Fully switch to appstream.
  + Updated shell completions.
  + Various libgpaste api cleanups (bump soname to 3,
    rework libtool versioning).
  + Detect applet and app-indicator at runtime instead of
    build time.
  + Fix bug with recent glib.
  + Make a lot more stuff async.
  + Gpasted is dead (long live gpaste-daemon).
  + Changed DBus signal is dead.
  + Drop old ubuntu compat patches.
  + Drop gpaste-config.h.
  + Drop old manual pages for applet and app-indicator.
  + Drop legacy gpaste subcommands (raw, oneline, zero, favor
    ?raw, ?oneline and ?raw).
  + Various bugfixes.
  + Some progress regarding wayland support.
- Changes from version 3.14.3:
  + Fix crashes related to images support.
- Changes from version 3.14.2:
  + Improve zsh completion.
  + Fix a bug causing the gnome-shell extension to randomly crash.
- Changes from version 3.14.1:
  + Search is now always done by the daemon, not the gnome-shell
    extension.
  + New gpaste subcomand: search.
  + Gpaste now accepts --online --raw and --zero options.
  + Search is now async.
  + Various gnome-shell extension fixes.
  + Updated completions.
  + We now restore the clipboard contents when unlocking the
    screensaver.
  + Updated translations.
- Rename libgpaste2 subpackage to libgpaste3, following upstream
  soname change.</changelog>
<changelog author="lidongyang@suse.com" date="1448971200">- Update to version 3.18.2:
  + Fix disabling legacy cli.
  + Fix gnome-shell empty button.
  + Fix emptying the active history.
  + Fix showing about dialog.
  + Updated translations.
- Changes from version 3.18.1.1:
  + Few build system cleanups.
  + gobject-introspection fixes.
- Changes from version 3.18.1:
  + Fix a regression in growing lines detection.
- Changes from version 3.18:
  + Warning, this is a big release, with changes in API, you might
    have to kill your old daemon after upgrading.
  + The "gpaste" cli is now "gpaste-client". old name can still be
    enabled with ?enable-cli for now.
  + The "gpaste settings" tool is gone, use the "burger" menu from
    "gpaste-client ui".
  + The graphical tool now allows you to fully manage your
    histories.
  + The graphical tool now allows you to restart the daemon.
  + The graphical tool now allows you to edit an element from the
    history.
  + The graphical tool new allows you to upload an element to a
    pastebin service (requires wgetpaste).
  + The graphical tool now displays the size of each history.
  + The graphical tool now displays the index of each element in
    the history.
  + The graphical tool has been slightly redisigned.
  + A new gnome-shell search-provider is provided by the daemon.
  + When searching e.g. "42", the 42nd element from hsitory will
    be included in search results.
  + gpaste-client gained a new subcommand: "get-history" to get
    the name of the current history.
  + gpaste-client gained a new subcommand: "replace" to replace
    the content of an item in the history.
  + Compatibility with gnome-shell 3.18.
  + The daemon now "works" on wayland using XWayland and
    gnome-shell 3.18.
  + The dbus interface name is now org.gnome.GPaste1.
  + The "Empty" dbus method has been renamed "EmptyHistory".
  + The "NameLost" and "ReexecuteSelf" dbus signals are gone.
  + Three new dbus signals: "DeleteHistory", "EmptyHistory" and
    "SwitchHistory".
  + The daemon gained new dbus methods: GetItemKind, GetElements,
    GetHistoryName, Replace.
  + BackupHistory EmptyHistory and DeleteHistory now take the
    history as a parameter instead of the current one.
  + GPasteClient hasn?t the "name-lost" and "reexecute-self"
    signals anymore.
  + GPasteClient gained three new signals: "delete-history",
    "empty-history" and "switch-history".
  + GPasteHistory gained a new "switch" signal.
  + GPasteHistory now tracks dconf to switch between histories.
  + A few formerly private constructors and methods are now
    publicly available.
  + The way GPaste handles dbus conection and objects have
    significantly been reworked.
  + Everything is now handled using 64bits types (the numeric
    settings have thus been reset and some max values changed).
  + A lot of code cleanup and rearchitecturation.
  + Signals are now properly documented for gobject-introspection
    and thus bindings.
  + Various build system cleanups (gobject-introspection and
    vapigen are now required to build from git).
  + Shell completion updates.
  + Updated translations.
- Changes from version 3.16.3.1:
  + Fix a regression in growing lines detection.
- Changes from version 3.16.3:
  + Various gnome-shell extension fixes.
  + Prevent potential crash from external library users.
- Rename libgpaste3 subpackage to libgpaste4, following upstream
  soname change.</changelog>
<changelog author="lidongyang@suse.com" date="1459425600">- Update to version 3.20:
  + Relicensing from GPL-3 to BSD-2.
  + Detect the presence of more features at runtime instead of
    compile time.
  + The gpaste-client cli has been mostly rewritten.
  + gpaste-client file now supports adding images to the history.
  + The legacy gpaste cli is gone.
  + gnome-shell extension cleanups and compatibility with 3.20.
  + automake 1.15 is required.
  + pkg-config 0.27 is required.
  + gtk+ 3.20, vala 0.32 (if ?enable-vapi) and
    gobject-introspection 1.48 are required.
  + gpaste-ui now has a "new" button to add new contents to the
    clipboard.
  + The daemon now reexecs itself on SIGUSR1.
  + Avoid having two passwords under the same name in history.
  + libgpaste now logs into its own G_LOG_DOMAIN.
  + GPaste components now write their pid to a file.
  + A new tool is provided for debugging, but not installed:
    clipboard-watcher.
  + systemd user units are provided.
  + Build system cleanups.
  + Outdated translations have been dropped.
  + gobject-introspection fixes.
  + Fix style with gtk+ 3.20.
  + Implement the new shortcut window from gtk+.
  + Various code cleanups.
- Changes from version 3.18.3:
  + Fix synchronisation issues between clipboard and primary
    selection.
  + Fix a memory leak.
  + Never handle images when images support is disabled.
- Rename libgpaste4 subpackage to libgpaste6, following upstreams
  soname bump.</changelog>
<changelog author="badshah400@gmail.com" date="1463918400">- Add gpaste-support-gnome-shell-3_16.patch: "Fake" compatibility
  with gnome-shell 3.16.x by patching the metadata file
  (boo#980421).</changelog>
<changelog author="gankov@opensuse.org" date="1465905600">- Update to version 3.20.3:
  + Fix soname versioning.
- Changes from version 3.20.2:
  + Add missing icon.
- Changes from version 3.20.1:
  + Fix crash when a search goes wrong.
  + Fix hanging issue due to gtk+ race (?) in gtk_clipboard_store.
  + Fix the gnome-shell menu sometimes displaying twice.
  + Add debug logs to the core library.
  + Fix some build issues with some toolchains.
  + Updated translations.
- Drop gpaste-support-gnome-shell-3_16.patch: fixed upstream.</changelog>
<changelog author="gankov@opensuse.org" date="1469793600">- Update to version 3.20.4 (boo#1009441):
  + Fix some extensive CPU usage in some cases.</changelog>
<changelog author="dimstar@opensuse.org" date="1478865600">- Add pkgconfig(systemd) BuildRequires: ensure to have the user
  services installed.</changelog>

</package>
<package pkgid="b87b4b43345b815b77c294de92d78728f36a896a15bdd75ea4f12c4c5a167d1c" name="gpaste" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="8.1"/>

<changelog author="simone.tolotti@gmail.com" date="1329220800">- New package, imported from Fedora package (and update to 2.2.1).</changelog>
<changelog author="vuntz@opensuse.org" date="1335355200">- Update to version 2.5:
  + New library to externalize the core: libgpaste written in C
    with introspection and vapi
  + Port gpasted to libgpaste and rewrite it in C
  + Port gpaste-settings to libgpaste
  + Port gpaste-applet to libgpaste
  + Reexecute has now a signal: ReexecuteSelf
  + Small bug fixes
  + Various build system cleanup
- Cleanup for inclusion in Factory.</changelog>
<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8:
  + Various cleanup and bugfixes.
  + The history file now has a version number.
  + CDATA can now be copied.
  + ToggleHistory is now ShowHistory.
  + The "keyboard-shortcut" preferences is now called
    "show-history".
  + New feature : Paste &amp; Pop with a new keybinding (experimental).
  + FIFO mode.
  + Multi-history with "gpaste backup-history" and "gpaste
    switch-history".
  + New commands: "gpaste delete-history" and "gpaste
    list-histories".
  + gpaste-settings has been rewritten.
  + libgpaste improvements.
  + vapi is no longer shipped and is generated when building.
  + Now requires automake 1.12 and autoconf 2.69.
  + Updated translations.
- Rename libpaste0 subpackage to libgpaste1, following upstream
  soname change.</changelog>
<changelog author="dimstar@opensuse.org" date="1336305600">- Update to version 2.8.1:
  + Fix crash in gpaste_daemon_tracking.</changelog>
<changelog author="dimstar@opensuse.org" date="1349870400">- Update to version 2.9:
  + Now depends on intltool 0.50
  + Automake stack is even more modular
  + libgpaste has been split into sublibs: libgpaste-core,
    libgpaste-keybinder and libgpaste-settings
  + New libraries: libgpaste-client and libgpaste-daemon
  + gpaste CLI is rewritten in C
  + Keybindings have totally been reworked
  + Performance improvements
  + Various code cleanup
  + Images support can now be disabled
  + Paste and Pop keybinding may behave weirdly because of gtk+
- Drop libgpaste1 sub-package: this library name no longer exists.
- Create new subpackages for the new libs (libgpaste-core1,
  libgpaste-keybinder1, libgpaste-settings1, libgpaste-client0 and
  libgpaste-daemon1).</changelog>
<changelog author="dimstar@opensuse.org" date="1354449600">- Update to version 2.9.1:
  + Fix memory leak when handling images.
  + Fix duplicated images in history.
  + Fix "changed" signal in GPasteSettings.</changelog>
<changelog author="gankov@opensuse.org" date="1374753600">- Update to version 3.0.2:
  + Fix build without gnome-control-center installed
  + Fix focus when using &lt;Ctrl&gt;&lt;Alt&gt;&lt;H&lt; in gnome-shel extension
- Changes from version 3.0.1:
  + Fix build.
- Changes from version 3.0:
  + Various build fixes.
  + Support of gnome-control-center for setting keybindings.
  + Compatibility with newer gnome-shell.
- Changes from version 2.99.2:
  + Fix a bug making gpaste settings ui a no-op.
  + Don't close legacy applet menu when deleting an item.
  + Fix vala bindings.
  + Updated translations,
- Changes from version 2.99.1:
  + Fix a few typos in the conditional code for applet and
    extension.
  + Fix make install when GPaste is not yet installed.
  + Clean desktop files.
- Changes from version 2.99:
  + Compatibility with recent development releases of gnome-shell.
  + "gpaste f" now defers the file reading to the GPaste daemon.
  + libgpaste-client does now fully cover the GPaste DBus API.
  + libgpaste-keybinder has been ported to use XInput2.
  + keybindings have been fixed.
  + The gnome-shell extension has been ported to use
    libgpaste-client.
  + A systemd user unit is now provided.
  + New library: libgpaste-settings-ui.
  + gpaste-settings has been ported to libgpaste-settings-ui.
  + The gnome-shell extension now has a pref.js module based on
    libgpaste-settings-ui.
  + An autostart desktop file is now provided with the legacy
    applet.
  + gobject-introspection and vala support are now optional.
  + Various code cleanup.
- Add gpaste-gnome-3.9.patch: Declare GNOME 3.9.x as compatible.</changelog>
<changelog author="gankov@opensuse.org" date="1381665600">- Update to version 3.5:
  + Compatibility with gnome-shell 3.9.90 and above
  + The gnome-shell applet has totally been rewritten and is now
    more intuitive.
  + Port to newer glib
  + Don't use deprecated stuff from gtk+
  + The X11 keybinder is now optional
  + New keybinding to sync the clipboard to the primary selection
  + New keybinding to sync the primary selection to the clipboard
- Remove gpaste-gnome-3.9.patch</changelog>
<changelog author="gankov@opensuse.org" date="1386417600">- Update to version 3.7:
  + "Paste and Pop" is now only "Pop"
  + Fix SEGV when deleting last item of history
  + New gnome-shell DBus client library
  + DBus client libraries are now async
  + Keybinder now uses gnome-shell if available to grab keys
  + Preparations for wayland port
  + Enhance internal memory management
  + Code cleanup
  + Misc bug fixes
  + German translation
- Changes from version 3.6:
  + GPaste settings look has been updated to better fit with recent
    GNOME
  + Performance improvements
  + Daemon now fully evenmential (no more polling, less power
    consuption)
  + GPasteClipboard now has a "owner-change" signal similar to
    GtkClipboard's one
  + Misc. bugfixes
  + New setting to set the maximum amount of memory used by data in
    history
  + FIFO mode has been dropped (lacking design)
  + Code cleanup and modernisation
  + g_paste_history_add is now transfer full
- Create new subpackage for the new libgpaste-gnome-shell-client0
  library.
- Replace subpackage to new version of libraries(libgpaste-client2,
  libgpaste-keybinder3, libgpaste-core3).</changelog>
<changelog author="gankov@opensuse.org" date="1402056000">- Update to version 3.12:
  + Improved compatibility with GNOME 3.12
- Changes from version 3.10.1
  + gpasted no longer fails at runtime if gnome-shell's settings
    schema is not installed
  + growing lines are detected for lines getting expanded at their
    left too
  + gnome-shell extension has been rewritten
  + gnome-shell extension now has a search bar
  + translations update
  + misc bugfixes
- Changes from version 3.10
  + Follow GNOME versionning
  + Don't display error on daemon-reexec
  + Fix coredumps due to g_error
  + New library: libgpaste-applet
  + Unity support (for Ubuntu 14.04 and above) using
    libgpaste-applet
  + Port legacy applet to libgpaste-applet and rename to StatusIcon
  + Redesign GPaste StatusIcon to make it simpler and similar to
    gnome-shell extension
  + Vala is no longer required to build the applet (rewritten in C)
  + Lower automake dependency to 1.11
  + Be compatible with gnome-shell up to 3.12
  + libgpaste-settings: add reset
  + gpaste settings: add reset buttons
  + gpaste settings: add a switch to enable the gnome-shell
    extension
  + The gnome-shell gsettings schema is now required when
  - -enable-gnome-shell-extension is provided (default)
  + gpasted: GetElement now returns the display string
  + gpasted now forwards the full history via dbus, letting the
    client manage the display limit
  + gpasted gained GetHistoryLength, GetRawHistory, GetRawElement
    and About
  + gpasted gained a new Version property
  + Add about dialog to all components
  + Prefer dark theme
  + Display more info at the end of configure
  + Provide appdata files
  + Parallel build fixes
  + Fix build issues for Fedora, Ubuntu and Debian
  + clang related fixes
  + Fix warnings
  + Translations update
- Changes from version 3.8
  + Fix german translation
  + No longer depend on libxml
  + Update Portugueuse and French translations
  + New growing-lines feature
  + Misc bufixes
- Create new subpackage for the new libgpaste-applet1 library
- Replace subpackage to new version of libraries(libgpaste-client3,
  libgpaste-core4).
- Add gpaste-gnome-shell-version-3.12.2.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1416830400">- Update to version 3.14 (boo#905909):
  + Update for latest gobject-introspection.
  + Support gnome-shell 3.14.
  + Start redesign of the gnome-shell extension.
  + New gpaste show-history command.
- Changes from version 3.12.3.1:
  + A bug preventing the history to be saved to disk has been
    fixed.
  + Prevent a segfault when loading large histories.
  + Add a new gpaste oneline-history command.
- Changes from version 3.12.3:
  + gpaste-daemon now has an Update dbus signal more precise than
    Changed.
  + Desktop files fixes.
  + All calls to clipboard are now async.
  + Performance improvements.
  + gpaste-client has been updated to match gpaste-daemon changes
    with an update signal.
  + gnome-shell extension has been ported to the update signal.
  + applets have been ported to the update signal.
  + gnome-shell search bar now matches the user theme.
- Changes from version 3.12.2:
  + gpasted has been renamed gpaste-daemon.
  + Desktop files have been fixed.
  + Fixes for the ubuntu app-indicator.
  + Keybinding to mark an item as being a password.
  + All libgpaste-* have been merged into a single libgpaste.
  + Misc bugfixes reported for debian packaging.
- Changes from version 3.12.1:
  + Systemd support has been removed.
  + GPaste is now compliant with
    https://wiki.gnome.org/HowDoI/DBusApplicationLaunching
  + GPaste now has built-in support for managing passwords, blog
    post coming.
  + Completions and man pages have been updated.
  + Translations have been updated.
  + Miscellaneous bugfixes with static analysis.
  + The search feature of the gnome-shell extension has been
    improved.
- Rework subpackages, following upstream changes:
  + Drop libgpaste-core4, libgpaste-daemon1, libgpaste-keybinder3,
    libgpaste-applet1, libgpaste-settings1 and libgpaste-client3.
  + New subpackage libgpaste2.
- Drop gpaste-gnome-shell-version-3.12.2.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1418731200">- Add explicit pkgconfig(gnome-keybindings) BuildRequires:
  configure looks for it.
- Add pkgconfig(vapigen) BuildRequires and pass --enable-vala to
  configure: build vala bindings.</changelog>
<changelog author="develop7@develop7.info" date="1424260800">- Move GPaste.Settings.service out of -devel, enabling regular
  users to run GPaste settings.</changelog>
<changelog author="lidongyang@suse.com" date="1438171200">- Update to version 3.16.2.1:
  + Fix error in pipe detection.
- Changes from version 3.16.2:
  + Allow password to be taken from stdin.
- Changes from version 3.16.1:
  + Bump max history size.
  + Fix weird behaviour wrt screensaver.
- Changes from version 3.16:
  + New subcommand: gpaste merge to merge various entries
    (with ?decoration and ?separator).
  + New tool: gpaste-ui (minimal graphical interface).
  + Legacy applet reworked to use gpaste ui.
  + Ubuntu app indicator reworked to use gpaste ui.
  + New keybinding to launch gpaste ui.
  + New keybinding to upload clipboard content to a pastebin
    service (requires wgetpaste &gt;= 2.26).
  + The daemon now returns standard DBus errors on invalid input.
  + Name dbus parameters.
  + Gnome-shell 3.16 support (require gnome-shell 3.16 because
    of breaking changes).
  + Require glib 2.44 and gtk 3.16.
  + Compatibility with new glib autoptr mechanism.
  + Fully switch to appstream.
  + Updated shell completions.
  + Various libgpaste api cleanups (bump soname to 3,
    rework libtool versioning).
  + Detect applet and app-indicator at runtime instead of
    build time.
  + Fix bug with recent glib.
  + Make a lot more stuff async.
  + Gpasted is dead (long live gpaste-daemon).
  + Changed DBus signal is dead.
  + Drop old ubuntu compat patches.
  + Drop gpaste-config.h.
  + Drop old manual pages for applet and app-indicator.
  + Drop legacy gpaste subcommands (raw, oneline, zero, favor
    ?raw, ?oneline and ?raw).
  + Various bugfixes.
  + Some progress regarding wayland support.
- Changes from version 3.14.3:
  + Fix crashes related to images support.
- Changes from version 3.14.2:
  + Improve zsh completion.
  + Fix a bug causing the gnome-shell extension to randomly crash.
- Changes from version 3.14.1:
  + Search is now always done by the daemon, not the gnome-shell
    extension.
  + New gpaste subcomand: search.
  + Gpaste now accepts --online --raw and --zero options.
  + Search is now async.
  + Various gnome-shell extension fixes.
  + Updated completions.
  + We now restore the clipboard contents when unlocking the
    screensaver.
  + Updated translations.
- Rename libgpaste2 subpackage to libgpaste3, following upstream
  soname change.</changelog>
<changelog author="lidongyang@suse.com" date="1448971200">- Update to version 3.18.2:
  + Fix disabling legacy cli.
  + Fix gnome-shell empty button.
  + Fix emptying the active history.
  + Fix showing about dialog.
  + Updated translations.
- Changes from version 3.18.1.1:
  + Few build system cleanups.
  + gobject-introspection fixes.
- Changes from version 3.18.1:
  + Fix a regression in growing lines detection.
- Changes from version 3.18:
  + Warning, this is a big release, with changes in API, you might
    have to kill your old daemon after upgrading.
  + The "gpaste" cli is now "gpaste-client". old name can still be
    enabled with ?enable-cli for now.
  + The "gpaste settings" tool is gone, use the "burger" menu from
    "gpaste-client ui".
  + The graphical tool now allows you to fully manage your
    histories.
  + The graphical tool now allows you to restart the daemon.
  + The graphical tool now allows you to edit an element from the
    history.
  + The graphical tool new allows you to upload an element to a
    pastebin service (requires wgetpaste).
  + The graphical tool now displays the size of each history.
  + The graphical tool now displays the index of each element in
    the history.
  + The graphical tool has been slightly redisigned.
  + A new gnome-shell search-provider is provided by the daemon.
  + When searching e.g. "42", the 42nd element from hsitory will
    be included in search results.
  + gpaste-client gained a new subcommand: "get-history" to get
    the name of the current history.
  + gpaste-client gained a new subcommand: "replace" to replace
    the content of an item in the history.
  + Compatibility with gnome-shell 3.18.
  + The daemon now "works" on wayland using XWayland and
    gnome-shell 3.18.
  + The dbus interface name is now org.gnome.GPaste1.
  + The "Empty" dbus method has been renamed "EmptyHistory".
  + The "NameLost" and "ReexecuteSelf" dbus signals are gone.
  + Three new dbus signals: "DeleteHistory", "EmptyHistory" and
    "SwitchHistory".
  + The daemon gained new dbus methods: GetItemKind, GetElements,
    GetHistoryName, Replace.
  + BackupHistory EmptyHistory and DeleteHistory now take the
    history as a parameter instead of the current one.
  + GPasteClient hasn?t the "name-lost" and "reexecute-self"
    signals anymore.
  + GPasteClient gained three new signals: "delete-history",
    "empty-history" and "switch-history".
  + GPasteHistory gained a new "switch" signal.
  + GPasteHistory now tracks dconf to switch between histories.
  + A few formerly private constructors and methods are now
    publicly available.
  + The way GPaste handles dbus conection and objects have
    significantly been reworked.
  + Everything is now handled using 64bits types (the numeric
    settings have thus been reset and some max values changed).
  + A lot of code cleanup and rearchitecturation.
  + Signals are now properly documented for gobject-introspection
    and thus bindings.
  + Various build system cleanups (gobject-introspection and
    vapigen are now required to build from git).
  + Shell completion updates.
  + Updated translations.
- Changes from version 3.16.3.1:
  + Fix a regression in growing lines detection.
- Changes from version 3.16.3:
  + Various gnome-shell extension fixes.
  + Prevent potential crash from external library users.
- Rename libgpaste3 subpackage to libgpaste4, following upstream
  soname change.</changelog>
<changelog author="lidongyang@suse.com" date="1459425600">- Update to version 3.20:
  + Relicensing from GPL-3 to BSD-2.
  + Detect the presence of more features at runtime instead of
    compile time.
  + The gpaste-client cli has been mostly rewritten.
  + gpaste-client file now supports adding images to the history.
  + The legacy gpaste cli is gone.
  + gnome-shell extension cleanups and compatibility with 3.20.
  + automake 1.15 is required.
  + pkg-config 0.27 is required.
  + gtk+ 3.20, vala 0.32 (if ?enable-vapi) and
    gobject-introspection 1.48 are required.
  + gpaste-ui now has a "new" button to add new contents to the
    clipboard.
  + The daemon now reexecs itself on SIGUSR1.
  + Avoid having two passwords under the same name in history.
  + libgpaste now logs into its own G_LOG_DOMAIN.
  + GPaste components now write their pid to a file.
  + A new tool is provided for debugging, but not installed:
    clipboard-watcher.
  + systemd user units are provided.
  + Build system cleanups.
  + Outdated translations have been dropped.
  + gobject-introspection fixes.
  + Fix style with gtk+ 3.20.
  + Implement the new shortcut window from gtk+.
  + Various code cleanups.
- Changes from version 3.18.3:
  + Fix synchronisation issues between clipboard and primary
    selection.
  + Fix a memory leak.
  + Never handle images when images support is disabled.
- Rename libgpaste4 subpackage to libgpaste6, following upstreams
  soname bump.</changelog>
<changelog author="badshah400@gmail.com" date="1463918400">- Add gpaste-support-gnome-shell-3_16.patch: "Fake" compatibility
  with gnome-shell 3.16.x by patching the metadata file
  (boo#980421).</changelog>
<changelog author="gankov@opensuse.org" date="1465905600">- Update to version 3.20.3:
  + Fix soname versioning.
- Changes from version 3.20.2:
  + Add missing icon.
- Changes from version 3.20.1:
  + Fix crash when a search goes wrong.
  + Fix hanging issue due to gtk+ race (?) in gtk_clipboard_store.
  + Fix the gnome-shell menu sometimes displaying twice.
  + Add debug logs to the core library.
  + Fix some build issues with some toolchains.
  + Updated translations.
- Drop gpaste-support-gnome-shell-3_16.patch: fixed upstream.</changelog>
<changelog author="gankov@opensuse.org" date="1469793600">- Update to version 3.20.4 (boo#1009441):
  + Fix some extensive CPU usage in some cases.</changelog>
<changelog author="dimstar@opensuse.org" date="1478865600">- Add pkgconfig(systemd) BuildRequires: ensure to have the user
  services installed.</changelog>

</package>
<package pkgid="3a43ebcdaac21925c6cd2f56b54c30cad7ae5f395c4f625f910ed05cea7bcbcc" name="gpaste-devel" arch="x86_64">
    <version epoch="0" ver="3.20.4" rel="8.1"/>

<changelog author="simone.tolotti@gmail.com" date="1329220800">- New package, imported from Fedora package (and update to 2.2.1).</changelog>
<changelog author="vuntz@opensuse.org" date="1335355200">- Update to version 2.5:
  + New library to externalize the core: libgpaste written in C
    with introspection and vapi
  + Port gpasted to libgpaste and rewrite it in C
  + Port gpaste-settings to libgpaste
  + Port gpaste-applet to libgpaste
  + Reexecute has now a signal: ReexecuteSelf
  + Small bug fixes
  + Various build system cleanup
- Cleanup for inclusion in Factory.</changelog>
<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8:
  + Various cleanup and bugfixes.
  + The history file now has a version number.
  + CDATA can now be copied.
  + ToggleHistory is now ShowHistory.
  + The "keyboard-shortcut" preferences is now called
    "show-history".
  + New feature : Paste &amp; Pop with a new keybinding (experimental).
  + FIFO mode.
  + Multi-history with "gpaste backup-history" and "gpaste
    switch-history".
  + New commands: "gpaste delete-history" and "gpaste
    list-histories".
  + gpaste-settings has been rewritten.
  + libgpaste improvements.
  + vapi is no longer shipped and is generated when building.
  + Now requires automake 1.12 and autoconf 2.69.
  + Updated translations.
- Rename libpaste0 subpackage to libgpaste1, following upstream
  soname change.</changelog>
<changelog author="dimstar@opensuse.org" date="1336305600">- Update to version 2.8.1:
  + Fix crash in gpaste_daemon_tracking.</changelog>
<changelog author="dimstar@opensuse.org" date="1349870400">- Update to version 2.9:
  + Now depends on intltool 0.50
  + Automake stack is even more modular
  + libgpaste has been split into sublibs: libgpaste-core,
    libgpaste-keybinder and libgpaste-settings
  + New libraries: libgpaste-client and libgpaste-daemon
  + gpaste CLI is rewritten in C
  + Keybindings have totally been reworked
  + Performance improvements
  + Various code cleanup
  + Images support can now be disabled
  + Paste and Pop keybinding may behave weirdly because of gtk+
- Drop libgpaste1 sub-package: this library name no longer exists.
- Create new subpackages for the new libs (libgpaste-core1,
  libgpaste-keybinder1, libgpaste-settings1, libgpaste-client0 and
  libgpaste-daemon1).</changelog>
<changelog author="dimstar@opensuse.org" date="1354449600">- Update to version 2.9.1:
  + Fix memory leak when handling images.
  + Fix duplicated images in history.
  + Fix "changed" signal in GPasteSettings.</changelog>
<changelog author="gankov@opensuse.org" date="1374753600">- Update to version 3.0.2:
  + Fix build without gnome-control-center installed
  + Fix focus when using &lt;Ctrl&gt;&lt;Alt&gt;&lt;H&lt; in gnome-shel extension
- Changes from version 3.0.1:
  + Fix build.
- Changes from version 3.0:
  + Various build fixes.
  + Support of gnome-control-center for setting keybindings.
  + Compatibility with newer gnome-shell.
- Changes from version 2.99.2:
  + Fix a bug making gpaste settings ui a no-op.
  + Don't close legacy applet menu when deleting an item.
  + Fix vala bindings.
  + Updated translations,
- Changes from version 2.99.1:
  + Fix a few typos in the conditional code for applet and
    extension.
  + Fix make install when GPaste is not yet installed.
  + Clean desktop files.
- Changes from version 2.99:
  + Compatibility with recent development releases of gnome-shell.
  + "gpaste f" now defers the file reading to the GPaste daemon.
  + libgpaste-client does now fully cover the GPaste DBus API.
  + libgpaste-keybinder has been ported to use XInput2.
  + keybindings have been fixed.
  + The gnome-shell extension has been ported to use
    libgpaste-client.
  + A systemd user unit is now provided.
  + New library: libgpaste-settings-ui.
  + gpaste-settings has been ported to libgpaste-settings-ui.
  + The gnome-shell extension now has a pref.js module based on
    libgpaste-settings-ui.
  + An autostart desktop file is now provided with the legacy
    applet.
  + gobject-introspection and vala support are now optional.
  + Various code cleanup.
- Add gpaste-gnome-3.9.patch: Declare GNOME 3.9.x as compatible.</changelog>
<changelog author="gankov@opensuse.org" date="1381665600">- Update to version 3.5:
  + Compatibility with gnome-shell 3.9.90 and above
  + The gnome-shell applet has totally been rewritten and is now
    more intuitive.
  + Port to newer glib
  + Don't use deprecated stuff from gtk+
  + The X11 keybinder is now optional
  + New keybinding to sync the clipboard to the primary selection
  + New keybinding to sync the primary selection to the clipboard
- Remove gpaste-gnome-3.9.patch</changelog>
<changelog author="gankov@opensuse.org" date="1386417600">- Update to version 3.7:
  + "Paste and Pop" is now only "Pop"
  + Fix SEGV when deleting last item of history
  + New gnome-shell DBus client library
  + DBus client libraries are now async
  + Keybinder now uses gnome-shell if available to grab keys
  + Preparations for wayland port
  + Enhance internal memory management
  + Code cleanup
  + Misc bug fixes
  + German translation
- Changes from version 3.6:
  + GPaste settings look has been updated to better fit with recent
    GNOME
  + Performance improvements
  + Daemon now fully evenmential (no more polling, less power
    consuption)
  + GPasteClipboard now has a "owner-change" signal similar to
    GtkClipboard's one
  + Misc. bugfixes
  + New setting to set the maximum amount of memory used by data in
    history
  + FIFO mode has been dropped (lacking design)
  + Code cleanup and modernisation
  + g_paste_history_add is now transfer full
- Create new subpackage for the new libgpaste-gnome-shell-client0
  library.
- Replace subpackage to new version of libraries(libgpaste-client2,
  libgpaste-keybinder3, libgpaste-core3).</changelog>
<changelog author="gankov@opensuse.org" date="1402056000">- Update to version 3.12:
  + Improved compatibility with GNOME 3.12
- Changes from version 3.10.1
  + gpasted no longer fails at runtime if gnome-shell's settings
    schema is not installed
  + growing lines are detected for lines getting expanded at their
    left too
  + gnome-shell extension has been rewritten
  + gnome-shell extension now has a search bar
  + translations update
  + misc bugfixes
- Changes from version 3.10
  + Follow GNOME versionning
  + Don't display error on daemon-reexec
  + Fix coredumps due to g_error
  + New library: libgpaste-applet
  + Unity support (for Ubuntu 14.04 and above) using
    libgpaste-applet
  + Port legacy applet to libgpaste-applet and rename to StatusIcon
  + Redesign GPaste StatusIcon to make it simpler and similar to
    gnome-shell extension
  + Vala is no longer required to build the applet (rewritten in C)
  + Lower automake dependency to 1.11
  + Be compatible with gnome-shell up to 3.12
  + libgpaste-settings: add reset
  + gpaste settings: add reset buttons
  + gpaste settings: add a switch to enable the gnome-shell
    extension
  + The gnome-shell gsettings schema is now required when
  - -enable-gnome-shell-extension is provided (default)
  + gpasted: GetElement now returns the display string
  + gpasted now forwards the full history via dbus, letting the
    client manage the display limit
  + gpasted gained GetHistoryLength, GetRawHistory, GetRawElement
    and About
  + gpasted gained a new Version property
  + Add about dialog to all components
  + Prefer dark theme
  + Display more info at the end of configure
  + Provide appdata files
  + Parallel build fixes
  + Fix build issues for Fedora, Ubuntu and Debian
  + clang related fixes
  + Fix warnings
  + Translations update
- Changes from version 3.8
  + Fix german translation
  + No longer depend on libxml
  + Update Portugueuse and French translations
  + New growing-lines feature
  + Misc bufixes
- Create new subpackage for the new libgpaste-applet1 library
- Replace subpackage to new version of libraries(libgpaste-client3,
  libgpaste-core4).
- Add gpaste-gnome-shell-version-3.12.2.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1416830400">- Update to version 3.14 (boo#905909):
  + Update for latest gobject-introspection.
  + Support gnome-shell 3.14.
  + Start redesign of the gnome-shell extension.
  + New gpaste show-history command.
- Changes from version 3.12.3.1:
  + A bug preventing the history to be saved to disk has been
    fixed.
  + Prevent a segfault when loading large histories.
  + Add a new gpaste oneline-history command.
- Changes from version 3.12.3:
  + gpaste-daemon now has an Update dbus signal more precise than
    Changed.
  + Desktop files fixes.
  + All calls to clipboard are now async.
  + Performance improvements.
  + gpaste-client has been updated to match gpaste-daemon changes
    with an update signal.
  + gnome-shell extension has been ported to the update signal.
  + applets have been ported to the update signal.
  + gnome-shell search bar now matches the user theme.
- Changes from version 3.12.2:
  + gpasted has been renamed gpaste-daemon.
  + Desktop files have been fixed.
  + Fixes for the ubuntu app-indicator.
  + Keybinding to mark an item as being a password.
  + All libgpaste-* have been merged into a single libgpaste.
  + Misc bugfixes reported for debian packaging.
- Changes from version 3.12.1:
  + Systemd support has been removed.
  + GPaste is now compliant with
    https://wiki.gnome.org/HowDoI/DBusApplicationLaunching
  + GPaste now has built-in support for managing passwords, blog
    post coming.
  + Completions and man pages have been updated.
  + Translations have been updated.
  + Miscellaneous bugfixes with static analysis.
  + The search feature of the gnome-shell extension has been
    improved.
- Rework subpackages, following upstream changes:
  + Drop libgpaste-core4, libgpaste-daemon1, libgpaste-keybinder3,
    libgpaste-applet1, libgpaste-settings1 and libgpaste-client3.
  + New subpackage libgpaste2.
- Drop gpaste-gnome-shell-version-3.12.2.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1418731200">- Add explicit pkgconfig(gnome-keybindings) BuildRequires:
  configure looks for it.
- Add pkgconfig(vapigen) BuildRequires and pass --enable-vala to
  configure: build vala bindings.</changelog>
<changelog author="develop7@develop7.info" date="1424260800">- Move GPaste.Settings.service out of -devel, enabling regular
  users to run GPaste settings.</changelog>
<changelog author="lidongyang@suse.com" date="1438171200">- Update to version 3.16.2.1:
  + Fix error in pipe detection.
- Changes from version 3.16.2:
  + Allow password to be taken from stdin.
- Changes from version 3.16.1:
  + Bump max history size.
  + Fix weird behaviour wrt screensaver.
- Changes from version 3.16:
  + New subcommand: gpaste merge to merge various entries
    (with ?decoration and ?separator).
  + New tool: gpaste-ui (minimal graphical interface).
  + Legacy applet reworked to use gpaste ui.
  + Ubuntu app indicator reworked to use gpaste ui.
  + New keybinding to launch gpaste ui.
  + New keybinding to upload clipboard content to a pastebin
    service (requires wgetpaste &gt;= 2.26).
  + The daemon now returns standard DBus errors on invalid input.
  + Name dbus parameters.
  + Gnome-shell 3.16 support (require gnome-shell 3.16 because
    of breaking changes).
  + Require glib 2.44 and gtk 3.16.
  + Compatibility with new glib autoptr mechanism.
  + Fully switch to appstream.
  + Updated shell completions.
  + Various libgpaste api cleanups (bump soname to 3,
    rework libtool versioning).
  + Detect applet and app-indicator at runtime instead of
    build time.
  + Fix bug with recent glib.
  + Make a lot more stuff async.
  + Gpasted is dead (long live gpaste-daemon).
  + Changed DBus signal is dead.
  + Drop old ubuntu compat patches.
  + Drop gpaste-config.h.
  + Drop old manual pages for applet and app-indicator.
  + Drop legacy gpaste subcommands (raw, oneline, zero, favor
    ?raw, ?oneline and ?raw).
  + Various bugfixes.
  + Some progress regarding wayland support.
- Changes from version 3.14.3:
  + Fix crashes related to images support.
- Changes from version 3.14.2:
  + Improve zsh completion.
  + Fix a bug causing the gnome-shell extension to randomly crash.
- Changes from version 3.14.1:
  + Search is now always done by the daemon, not the gnome-shell
    extension.
  + New gpaste subcomand: search.
  + Gpaste now accepts --online --raw and --zero options.
  + Search is now async.
  + Various gnome-shell extension fixes.
  + Updated completions.
  + We now restore the clipboard contents when unlocking the
    screensaver.
  + Updated translations.
- Rename libgpaste2 subpackage to libgpaste3, following upstream
  soname change.</changelog>
<changelog author="lidongyang@suse.com" date="1448971200">- Update to version 3.18.2:
  + Fix disabling legacy cli.
  + Fix gnome-shell empty button.
  + Fix emptying the active history.
  + Fix showing about dialog.
  + Updated translations.
- Changes from version 3.18.1.1:
  + Few build system cleanups.
  + gobject-introspection fixes.
- Changes from version 3.18.1:
  + Fix a regression in growing lines detection.
- Changes from version 3.18:
  + Warning, this is a big release, with changes in API, you might
    have to kill your old daemon after upgrading.
  + The "gpaste" cli is now "gpaste-client". old name can still be
    enabled with ?enable-cli for now.
  + The "gpaste settings" tool is gone, use the "burger" menu from
    "gpaste-client ui".
  + The graphical tool now allows you to fully manage your
    histories.
  + The graphical tool now allows you to restart the daemon.
  + The graphical tool now allows you to edit an element from the
    history.
  + The graphical tool new allows you to upload an element to a
    pastebin service (requires wgetpaste).
  + The graphical tool now displays the size of each history.
  + The graphical tool now displays the index of each element in
    the history.
  + The graphical tool has been slightly redisigned.
  + A new gnome-shell search-provider is provided by the daemon.
  + When searching e.g. "42", the 42nd element from hsitory will
    be included in search results.
  + gpaste-client gained a new subcommand: "get-history" to get
    the name of the current history.
  + gpaste-client gained a new subcommand: "replace" to replace
    the content of an item in the history.
  + Compatibility with gnome-shell 3.18.
  + The daemon now "works" on wayland using XWayland and
    gnome-shell 3.18.
  + The dbus interface name is now org.gnome.GPaste1.
  + The "Empty" dbus method has been renamed "EmptyHistory".
  + The "NameLost" and "ReexecuteSelf" dbus signals are gone.
  + Three new dbus signals: "DeleteHistory", "EmptyHistory" and
    "SwitchHistory".
  + The daemon gained new dbus methods: GetItemKind, GetElements,
    GetHistoryName, Replace.
  + BackupHistory EmptyHistory and DeleteHistory now take the
    history as a parameter instead of the current one.
  + GPasteClient hasn?t the "name-lost" and "reexecute-self"
    signals anymore.
  + GPasteClient gained three new signals: "delete-history",
    "empty-history" and "switch-history".
  + GPasteHistory gained a new "switch" signal.
  + GPasteHistory now tracks dconf to switch between histories.
  + A few formerly private constructors and methods are now
    publicly available.
  + The way GPaste handles dbus conection and objects have
    significantly been reworked.
  + Everything is now handled using 64bits types (the numeric
    settings have thus been reset and some max values changed).
  + A lot of code cleanup and rearchitecturation.
  + Signals are now properly documented for gobject-introspection
    and thus bindings.
  + Various build system cleanups (gobject-introspection and
    vapigen are now required to build from git).
  + Shell completion updates.
  + Updated translations.
- Changes from version 3.16.3.1:
  + Fix a regression in growing lines detection.
- Changes from version 3.16.3:
  + Various gnome-shell extension fixes.
  + Prevent potential crash from external library users.
- Rename libgpaste3 subpackage to libgpaste4, following upstream
  soname change.</changelog>
<changelog author="lidongyang@suse.com" date="1459425600">- Update to version 3.20:
  + Relicensing from GPL-3 to BSD-2.
  + Detect the presence of more features at runtime instead of
    compile time.
  + The gpaste-client cli has been mostly rewritten.
  + gpaste-client file now supports adding images to the history.
  + The legacy gpaste cli is gone.
  + gnome-shell extension cleanups and compatibility with 3.20.
  + automake 1.15 is required.
  + pkg-config 0.27 is required.
  + gtk+ 3.20, vala 0.32 (if ?enable-vapi) and
    gobject-introspection 1.48 are required.
  + gpaste-ui now has a "new" button to add new contents to the
    clipboard.
  + The daemon now reexecs itself on SIGUSR1.
  + Avoid having two passwords under the same name in history.
  + libgpaste now logs into its own G_LOG_DOMAIN.
  + GPaste components now write their pid to a file.
  + A new tool is provided for debugging, but not installed:
    clipboard-watcher.
  + systemd user units are provided.
  + Build system cleanups.
  + Outdated translations have been dropped.
  + gobject-introspection fixes.
  + Fix style with gtk+ 3.20.
  + Implement the new shortcut window from gtk+.
  + Various code cleanups.
- Changes from version 3.18.3:
  + Fix synchronisation issues between clipboard and primary
    selection.
  + Fix a memory leak.
  + Never handle images when images support is disabled.
- Rename libgpaste4 subpackage to libgpaste6, following upstreams
  soname bump.</changelog>
<changelog author="badshah400@gmail.com" date="1463918400">- Add gpaste-support-gnome-shell-3_16.patch: "Fake" compatibility
  with gnome-shell 3.16.x by patching the metadata file
  (boo#980421).</changelog>
<changelog author="gankov@opensuse.org" date="1465905600">- Update to version 3.20.3:
  + Fix soname versioning.
- Changes from version 3.20.2:
  + Add missing icon.
- Changes from version 3.20.1:
  + Fix crash when a search goes wrong.
  + Fix hanging issue due to gtk+ race (?) in gtk_clipboard_store.
  + Fix the gnome-shell menu sometimes displaying twice.
  + Add debug logs to the core library.
  + Fix some build issues with some toolchains.
  + Updated translations.
- Drop gpaste-support-gnome-shell-3_16.patch: fixed upstream.</changelog>
<changelog author="gankov@opensuse.org" date="1469793600">- Update to version 3.20.4 (boo#1009441):
  + Fix some extensive CPU usage in some cases.</changelog>
<changelog author="dimstar@opensuse.org" date="1478865600">- Add pkgconfig(systemd) BuildRequires: ensure to have the user
  services installed.</changelog>

</package>
<package pkgid="a331c66cb05e8d3ce573e3e6e0f85371d28c36acd80ae188fe9a1b6c204cc889" name="gpaste-lang" arch="noarch">
    <version epoch="0" ver="3.20.4" rel="8.1"/>

<changelog author="simone.tolotti@gmail.com" date="1329220800">- New package, imported from Fedora package (and update to 2.2.1).</changelog>
<changelog author="vuntz@opensuse.org" date="1335355200">- Update to version 2.5:
  + New library to externalize the core: libgpaste written in C
    with introspection and vapi
  + Port gpasted to libgpaste and rewrite it in C
  + Port gpaste-settings to libgpaste
  + Port gpaste-applet to libgpaste
  + Reexecute has now a signal: ReexecuteSelf
  + Small bug fixes
  + Various build system cleanup
- Cleanup for inclusion in Factory.</changelog>
<changelog author="badshah400@gmail.com" date="1336046400">- Update to version 2.8:
  + Various cleanup and bugfixes.
  + The history file now has a version number.
  + CDATA can now be copied.
  + ToggleHistory is now ShowHistory.
  + The "keyboard-shortcut" preferences is now called
    "show-history".
  + New feature : Paste &amp; Pop with a new keybinding (experimental).
  + FIFO mode.
  + Multi-history with "gpaste backup-history" and "gpaste
    switch-history".
  + New commands: "gpaste delete-history" and "gpaste
    list-histories".
  + gpaste-settings has been rewritten.
  + libgpaste improvements.
  + vapi is no longer shipped and is generated when building.
  + Now requires automake 1.12 and autoconf 2.69.
  + Updated translations.
- Rename libpaste0 subpackage to libgpaste1, following upstream
  soname change.</changelog>
<changelog author="dimstar@opensuse.org" date="1336305600">- Update to version 2.8.1:
  + Fix crash in gpaste_daemon_tracking.</changelog>
<changelog author="dimstar@opensuse.org" date="1349870400">- Update to version 2.9:
  + Now depends on intltool 0.50
  + Automake stack is even more modular
  + libgpaste has been split into sublibs: libgpaste-core,
    libgpaste-keybinder and libgpaste-settings
  + New libraries: libgpaste-client and libgpaste-daemon
  + gpaste CLI is rewritten in C
  + Keybindings have totally been reworked
  + Performance improvements
  + Various code cleanup
  + Images support can now be disabled
  + Paste and Pop keybinding may behave weirdly because of gtk+
- Drop libgpaste1 sub-package: this library name no longer exists.
- Create new subpackages for the new libs (libgpaste-core1,
  libgpaste-keybinder1, libgpaste-settings1, libgpaste-client0 and
  libgpaste-daemon1).</changelog>
<changelog author="dimstar@opensuse.org" date="1354449600">- Update to version 2.9.1:
  + Fix memory leak when handling images.
  + Fix duplicated images in history.
  + Fix "changed" signal in GPasteSettings.</changelog>
<changelog author="gankov@opensuse.org" date="1374753600">- Update to version 3.0.2:
  + Fix build without gnome-control-center installed
  + Fix focus when using &lt;Ctrl&gt;&lt;Alt&gt;&lt;H&lt; in gnome-shel extension
- Changes from version 3.0.1:
  + Fix build.
- Changes from version 3.0:
  + Various build fixes.
  + Support of gnome-control-center for setting keybindings.
  + Compatibility with newer gnome-shell.
- Changes from version 2.99.2:
  + Fix a bug making gpaste settings ui a no-op.
  + Don't close legacy applet menu when deleting an item.
  + Fix vala bindings.
  + Updated translations,
- Changes from version 2.99.1:
  + Fix a few typos in the conditional code for applet and
    extension.
  + Fix make install when GPaste is not yet installed.
  + Clean desktop files.
- Changes from version 2.99:
  + Compatibility with recent development releases of gnome-shell.
  + "gpaste f" now defers the file reading to the GPaste daemon.
  + libgpaste-client does now fully cover the GPaste DBus API.
  + libgpaste-keybinder has been ported to use XInput2.
  + keybindings have been fixed.
  + The gnome-shell extension has been ported to use
    libgpaste-client.
  + A systemd user unit is now provided.
  + New library: libgpaste-settings-ui.
  + gpaste-settings has been ported to libgpaste-settings-ui.
  + The gnome-shell extension now has a pref.js module based on
    libgpaste-settings-ui.
  + An autostart desktop file is now provided with the legacy
    applet.
  + gobject-introspection and vala support are now optional.
  + Various code cleanup.
- Add gpaste-gnome-3.9.patch: Declare GNOME 3.9.x as compatible.</changelog>
<changelog author="gankov@opensuse.org" date="1381665600">- Update to version 3.5:
  + Compatibility with gnome-shell 3.9.90 and above
  + The gnome-shell applet has totally been rewritten and is now
    more intuitive.
  + Port to newer glib
  + Don't use deprecated stuff from gtk+
  + The X11 keybinder is now optional
  + New keybinding to sync the clipboard to the primary selection
  + New keybinding to sync the primary selection to the clipboard
- Remove gpaste-gnome-3.9.patch</changelog>
<changelog author="gankov@opensuse.org" date="1386417600">- Update to version 3.7:
  + "Paste and Pop" is now only "Pop"
  + Fix SEGV when deleting last item of history
  + New gnome-shell DBus client library
  + DBus client libraries are now async
  + Keybinder now uses gnome-shell if available to grab keys
  + Preparations for wayland port
  + Enhance internal memory management
  + Code cleanup
  + Misc bug fixes
  + German translation
- Changes from version 3.6:
  + GPaste settings look has been updated to better fit with recent
    GNOME
  + Performance improvements
  + Daemon now fully evenmential (no more polling, less power
    consuption)
  + GPasteClipboard now has a "owner-change" signal similar to
    GtkClipboard's one
  + Misc. bugfixes
  + New setting to set the maximum amount of memory used by data in
    history
  + FIFO mode has been dropped (lacking design)
  + Code cleanup and modernisation
  + g_paste_history_add is now transfer full
- Create new subpackage for the new libgpaste-gnome-shell-client0
  library.
- Replace subpackage to new version of libraries(libgpaste-client2,
  libgpaste-keybinder3, libgpaste-core3).</changelog>
<changelog author="gankov@opensuse.org" date="1402056000">- Update to version 3.12:
  + Improved compatibility with GNOME 3.12
- Changes from version 3.10.1
  + gpasted no longer fails at runtime if gnome-shell's settings
    schema is not installed
  + growing lines are detected for lines getting expanded at their
    left too
  + gnome-shell extension has been rewritten
  + gnome-shell extension now has a search bar
  + translations update
  + misc bugfixes
- Changes from version 3.10
  + Follow GNOME versionning
  + Don't display error on daemon-reexec
  + Fix coredumps due to g_error
  + New library: libgpaste-applet
  + Unity support (for Ubuntu 14.04 and above) using
    libgpaste-applet
  + Port legacy applet to libgpaste-applet and rename to StatusIcon
  + Redesign GPaste StatusIcon to make it simpler and similar to
    gnome-shell extension
  + Vala is no longer required to build the applet (rewritten in C)
  + Lower automake dependency to 1.11
  + Be compatible with gnome-shell up to 3.12
  + libgpaste-settings: add reset
  + gpaste settings: add reset buttons
  + gpaste settings: add a switch to enable the gnome-shell
    extension
  + The gnome-shell gsettings schema is now required when
  - -enable-gnome-shell-extension is provided (default)
  + gpasted: GetElement now returns the display string
  + gpasted now forwards the full history via dbus, letting the
    client manage the display limit
  + gpasted gained GetHistoryLength, GetRawHistory, GetRawElement
    and About
  + gpasted gained a new Version property
  + Add about dialog to all components
  + Prefer dark theme
  + Display more info at the end of configure
  + Provide appdata files
  + Parallel build fixes
  + Fix build issues for Fedora, Ubuntu and Debian
  + clang related fixes
  + Fix warnings
  + Translations update
- Changes from version 3.8
  + Fix german translation
  + No longer depend on libxml
  + Update Portugueuse and French translations
  + New growing-lines feature
  + Misc bufixes
- Create new subpackage for the new libgpaste-applet1 library
- Replace subpackage to new version of libraries(libgpaste-client3,
  libgpaste-core4).
- Add gpaste-gnome-shell-version-3.12.2.patch</changelog>
<changelog author="dimstar@opensuse.org" date="1416830400">- Update to version 3.14 (boo#905909):
  + Update for latest gobject-introspection.
  + Support gnome-shell 3.14.
  + Start redesign of the gnome-shell extension.
  + New gpaste show-history command.
- Changes from version 3.12.3.1:
  + A bug preventing the history to be saved to disk has been
    fixed.
  + Prevent a segfault when loading large histories.
  + Add a new gpaste oneline-history command.
- Changes from version 3.12.3:
  + gpaste-daemon now has an Update dbus signal more precise than
    Changed.
  + Desktop files fixes.
  + All calls to clipboard are now async.
  + Performance improvements.
  + gpaste-client has been updated to match gpaste-daemon changes
    with an update signal.
  + gnome-shell extension has been ported to the update signal.
  + applets have been ported to the update signal.
  + gnome-shell search bar now matches the user theme.
- Changes from version 3.12.2:
  + gpasted has been renamed gpaste-daemon.
  + Desktop files have been fixed.
  + Fixes for the ubuntu app-indicator.
  + Keybinding to mark an item as being a password.
  + All libgpaste-* have been merged into a single libgpaste.
  + Misc bugfixes reported for debian packaging.
- Changes from version 3.12.1:
  + Systemd support has been removed.
  + GPaste is now compliant with
    https://wiki.gnome.org/HowDoI/DBusApplicationLaunching
  + GPaste now has built-in support for managing passwords, blog
    post coming.
  + Completions and man pages have been updated.
  + Translations have been updated.
  + Miscellaneous bugfixes with static analysis.
  + The search feature of the gnome-shell extension has been
    improved.
- Rework subpackages, following upstream changes:
  + Drop libgpaste-core4, libgpaste-daemon1, libgpaste-keybinder3,
    libgpaste-applet1, libgpaste-settings1 and libgpaste-client3.
  + New subpackage libgpaste2.
- Drop gpaste-gnome-shell-version-3.12.2.patch: fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1418731200">- Add explicit pkgconfig(gnome-keybindings) BuildRequires:
  configure looks for it.
- Add pkgconfig(vapigen) BuildRequires and pass --enable-vala to
  configure: build vala bindings.</changelog>
<changelog author="develop7@develop7.info" date="1424260800">- Move GPaste.Settings.service out of -devel, enabling regular
  users to run GPaste settings.</changelog>
<changelog author="lidongyang@suse.com" date="1438171200">- Update to version 3.16.2.1:
  + Fix error in pipe detection.
- Changes from version 3.16.2:
  + Allow password to be taken from stdin.
- Changes from version 3.16.1:
  + Bump max history size.
  + Fix weird behaviour wrt screensaver.
- Changes from version 3.16:
  + New subcommand: gpaste merge to merge various entries
    (with ?decoration and ?separator).
  + New tool: gpaste-ui (minimal graphical interface).
  + Legacy applet reworked to use gpaste ui.
  + Ubuntu app indicator reworked to use gpaste ui.
  + New keybinding to launch gpaste ui.
  + New keybinding to upload clipboard content to a pastebin
    service (requires wgetpaste &gt;= 2.26).
  + The daemon now returns standard DBus errors on invalid input.
  + Name dbus parameters.
  + Gnome-shell 3.16 support (require gnome-shell 3.16 because
    of breaking changes).
  + Require glib 2.44 and gtk 3.16.
  + Compatibility with new glib autoptr mechanism.
  + Fully switch to appstream.
  + Updated shell completions.
  + Various libgpaste api cleanups (bump soname to 3,
    rework libtool versioning).
  + Detect applet and app-indicator at runtime instead of
    build time.
  + Fix bug with recent glib.
  + Make a lot more stuff async.
  + Gpasted is dead (long live gpaste-daemon).
  + Changed DBus signal is dead.
  + Drop old ubuntu compat patches.
  + Drop gpaste-config.h.
  + Drop old manual pages for applet and app-indicator.
  + Drop legacy gpaste subcommands (raw, oneline, zero, favor
    ?raw, ?oneline and ?raw).
  + Various bugfixes.
  + Some progress regarding wayland support.
- Changes from version 3.14.3:
  + Fix crashes related to images support.
- Changes from version 3.14.2:
  + Improve zsh completion.
  + Fix a bug causing the gnome-shell extension to randomly crash.
- Changes from version 3.14.1:
  + Search is now always done by the daemon, not the gnome-shell
    extension.
  + New gpaste subcomand: search.
  + Gpaste now accepts --online --raw and --zero options.
  + Search is now async.
  + Various gnome-shell extension fixes.
  + Updated completions.
  + We now restore the clipboard contents when unlocking the
    screensaver.
  + Updated translations.
- Rename libgpaste2 subpackage to libgpaste3, following upstream
  soname change.</changelog>
<changelog author="lidongyang@suse.com" date="1448971200">- Update to version 3.18.2:
  + Fix disabling legacy cli.
  + Fix gnome-shell empty button.
  + Fix emptying the active history.
  + Fix showing about dialog.
  + Updated translations.
- Changes from version 3.18.1.1:
  + Few build system cleanups.
  + gobject-introspection fixes.
- Changes from version 3.18.1:
  + Fix a regression in growing lines detection.
- Changes from version 3.18:
  + Warning, this is a big release, with changes in API, you might
    have to kill your old daemon after upgrading.
  + The "gpaste" cli is now "gpaste-client". old name can still be
    enabled with ?enable-cli for now.
  + The "gpaste settings" tool is gone, use the "burger" menu from
    "gpaste-client ui".
  + The graphical tool now allows you to fully manage your
    histories.
  + The graphical tool now allows you to restart the daemon.
  + The graphical tool now allows you to edit an element from the
    history.
  + The graphical tool new allows you to upload an element to a
    pastebin service (requires wgetpaste).
  + The graphical tool now displays the size of each history.
  + The graphical tool now displays the index of each element in
    the history.
  + The graphical tool has been slightly redisigned.
  + A new gnome-shell search-provider is provided by the daemon.
  + When searching e.g. "42", the 42nd element from hsitory will
    be included in search results.
  + gpaste-client gained a new subcommand: "get-history" to get
    the name of the current history.
  + gpaste-client gained a new subcommand: "replace" to replace
    the content of an item in the history.
  + Compatibility with gnome-shell 3.18.
  + The daemon now "works" on wayland using XWayland and
    gnome-shell 3.18.
  + The dbus interface name is now org.gnome.GPaste1.
  + The "Empty" dbus method has been renamed "EmptyHistory".
  + The "NameLost" and "ReexecuteSelf" dbus signals are gone.
  + Three new dbus signals: "DeleteHistory", "EmptyHistory" and
    "SwitchHistory".
  + The daemon gained new dbus methods: GetItemKind, GetElements,
    GetHistoryName, Replace.
  + BackupHistory EmptyHistory and DeleteHistory now take the
    history as a parameter instead of the current one.
  + GPasteClient hasn?t the "name-lost" and "reexecute-self"
    signals anymore.
  + GPasteClient gained three new signals: "delete-history",
    "empty-history" and "switch-history".
  + GPasteHistory gained a new "switch" signal.
  + GPasteHistory now tracks dconf to switch between histories.
  + A few formerly private constructors and methods are now
    publicly available.
  + The way GPaste handles dbus conection and objects have
    significantly been reworked.
  + Everything is now handled using 64bits types (the numeric
    settings have thus been reset and some max values changed).
  + A lot of code cleanup and rearchitecturation.
  + Signals are now properly documented for gobject-introspection
    and thus bindings.
  + Various build system cleanups (gobject-introspection and
    vapigen are now required to build from git).
  + Shell completion updates.
  + Updated translations.
- Changes from version 3.16.3.1:
  + Fix a regression in growing lines detection.
- Changes from version 3.16.3:
  + Various gnome-shell extension fixes.
  + Prevent potential crash from external library users.
- Rename libgpaste3 subpackage to libgpaste4, following upstream
  soname change.</changelog>
<changelog author="lidongyang@suse.com" date="1459425600">- Update to version 3.20:
  + Relicensing from GPL-3 to BSD-2.
  + Detect the presence of more features at runtime instead of
    compile time.
  + The gpaste-client cli has been mostly rewritten.
  + gpaste-client file now supports adding images to the history.
  + The legacy gpaste cli is gone.
  + gnome-shell extension cleanups and compatibility with 3.20.
  + automake 1.15 is required.
  + pkg-config 0.27 is required.
  + gtk+ 3.20, vala 0.32 (if ?enable-vapi) and
    gobject-introspection 1.48 are required.
  + gpaste-ui now has a "new" button to add new contents to the
    clipboard.
  + The daemon now reexecs itself on SIGUSR1.
  + Avoid having two passwords under the same name in history.
  + libgpaste now logs into its own G_LOG_DOMAIN.
  + GPaste components now write their pid to a file.
  + A new tool is provided for debugging, but not installed:
    clipboard-watcher.
  + systemd user units are provided.
  + Build system cleanups.
  + Outdated translations have been dropped.
  + gobject-introspection fixes.
  + Fix style with gtk+ 3.20.
  + Implement the new shortcut window from gtk+.
  + Various code cleanups.
- Changes from version 3.18.3:
  + Fix synchronisation issues between clipboard and primary
    selection.
  + Fix a memory leak.
  + Never handle images when images support is disabled.
- Rename libgpaste4 subpackage to libgpaste6, following upstreams
  soname bump.</changelog>
<changelog author="badshah400@gmail.com" date="1463918400">- Add gpaste-support-gnome-shell-3_16.patch: "Fake" compatibility
  with gnome-shell 3.16.x by patching the metadata file
  (boo#980421).</changelog>
<changelog author="gankov@opensuse.org" date="1465905600">- Update to version 3.20.3:
  + Fix soname versioning.
- Changes from version 3.20.2:
  + Add missing icon.
- Changes from version 3.20.1:
  + Fix crash when a search goes wrong.
  + Fix hanging issue due to gtk+ race (?) in gtk_clipboard_store.
  + Fix the gnome-shell menu sometimes displaying twice.
  + Add debug logs to the core library.
  + Fix some build issues with some toolchains.
  + Updated translations.
- Drop gpaste-support-gnome-shell-3_16.patch: fixed upstream.</changelog>
<changelog author="gankov@opensuse.org" date="1469793600">- Update to version 3.20.4 (boo#1009441):
  + Fix some extensive CPU usage in some cases.</changelog>
<changelog author="dimstar@opensuse.org" date="1478865600">- Add pkgconfig(systemd) BuildRequires: ensure to have the user
  services installed.</changelog>

</package>
<package pkgid="8aed19c33144d83bc50165ad160539c505d741a9d1c7c15ecf0810bcfe3437d3" name="gpg2" arch="src">
    <version epoch="0" ver="2.0.24" rel="6.3.1"/>

<changelog author="vcizek@suse.com" date="1323172800">- fixed licence to GPL-3.0+ (bnc#734878)</changelog>
<changelog author="gregkh@opensuse.org" date="1332849600">- update to upstream 2.0.19
  * GPG now accepts a space separated fingerprint as a user ID.  This
    allows to copy and paste the fingerprint from the key listing.
  * GPG now uses the longest key ID available.  Removed support for the
    original HKP keyserver which is not anymore used by any site.
  * Rebuild the trustdb after changing the option --min-cert-level.
  * Ukrainian translation.
  * Honor option --cert-digest-algo when creating a cert.
  * Emit a DECRYPTION_INFO status line.
  * Improved detection of JPEG files.</changelog>
<changelog author="vcizek@suse.com" date="1334750400">- Mention some of the changes in Greg's version update</changelog>
<changelog author="lazy.kent@opensuse.org" date="1357905600">- BuildRequires: libbz2-devel (support BZIP2 compression
  algorithm) (bnc#798175).</changelog>
<changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="andreas.stieger@gmx.de" date="1368187200">- update to 2.0.20
  * Decryption using smartcards keys &gt; 3072 bit does now work.
  * New meta option ignore-invalid-option to allow using the same
  option file by other GnuPG versions.
  * gpg: The hash algorithm is now printed for sig records in key listings.
  * gpg: Skip invalid keyblock packets during import to avoid a DoS.
  * gpg: Correctly handle ports from DNS SRV records.
  * keyserver: Improve use of SRV records
  * gpg-agent: Avoid tty corruption when killing pinentry.
  * scdaemon: Improve detection of card insertion and removal.
  * scdaemon: Rename option --disable-keypad to --disable-pinpad.
  * scdaemon: Better support for CCID readers.  Now, the internal CCID
  driver supports readers without the auto configuration feature.
  * scdaemon: Add pinpad input for PC/SC, if your reader has pinpad and
  it supports variable length PIN input, and you specify
  - -enable-pinpad-varlen option.
  * scdaemon: New option --enable-pinpad-varlen.
  * scdaemon: Install into libexecdir to avoid accidental execution
  from the command line.
  * Assorted bug fixes.
- refresh gnupg-2.0.9-RSA_ES.patch
- verify gpg signature of source tarball</changelog>
<changelog author="vcizek@suse.com" date="1368532800">- set safe umask before creating a plaintext file (bnc#780943)
  added gpg2-set_umask_before_open_outfile.patch
- select proper ciphers when running in FIPS mode (bnc#808958)
  added gnupg-detect_FIPS_mode.patch</changelog>
<changelog author="coolo@suse.com" date="1371470400">- add gnupg-2.0.20-automake113.diff to fix build with automake 1.13</changelog>
<changelog author="coolo@suse.com" date="1371470401">- revert usage of gpg-offline to avoid cycles</changelog>
<changelog author="andreas.stieger@gmx.de" date="1376913600">- update to 2.0.21
  * gpg-agent: By default the users are now asked via the Pinentry
  whether they trust an X.509 root key.  To prohibit interactive
  marking of such keys, the new option --no-allow-mark-trusted may
  be used.
  * gpg-agent: The command KEYINFO has options to add info from
  sshcontrol.
  * The included ssh agent does now support ECDSA keys.
- now requires libgpg-error 1.11
- update gnupg-2.0.9-langinfo.patch for upstream whitespace changes
- drop gnupg-broken-curl-test.patch, no longer required</changelog>
<changelog author="vcizek@suse.com" date="1379332800">- fix CVE-2013-4351 (bnc#840510)</changelog>
<changelog author="andreas.stieger@gmx.de" date="1380974400">- update to 2.0.22 [bnc#844175]
  * Fixed possible infinite recursion in the compressed packet
    parser. [CVE-2013-4402]
  * Improved support for some card readers.
  * Prepared building with the forthcoming Libgcrypt 1.6.
  * Protect against rogue keyservers sending secret keys.
- remove gpg2-CVE-2013-4351.patch, committed upstream</changelog>
<changelog author="vcizek@suse.com" date="1392379200">- install scdaemon to /usr/bin (bnc#863645)</changelog>
<changelog author="vcizek@suse.com" date="1398772800">- add patch by Stephan Mueller which adds an option to enable
  legacy ciphers in FIPS mode
  * added gnupg-add_legacy_FIPS_mode_option.patch
  (part of bnc#856312)
- added BuildRequires: makeinfo (to build info pages from the
  patched gnupg.texi)</changelog>
<changelog author="andreas.stieger@gmx.de" date="1401796800">- update to 2.0.23:
  * gpg: Reject signatures made using the MD5 hash algorithm unless the
  new option --allow-weak-digest-algos or --pgp2 are given.
  * gpg: Do not create a trustdb file if --trust-model=always is used.
  * gpg: Only the major version number is by default included in the
  armored output.
  * gpg: Print a warning if the Gnome-Keyring-Daemon intercepts the
  communication with the gpg-agent.
  * gpg: The format of the fallback key listing ("gpg KEYFILE") is now more
  aligned to the regular key listing ("gpg -k").
  * gpg: The option--show-session-key prints its output now before the
  decryption of the bulk message starts.
  * gpg: New %U expando for the photo viewer.
  * gpgsm: Improved handling of re-issued CA certificates.
  * scdaemon: Various fixes for pinpad equipped card readers.
  * Minor bug fixes.
- Packaging changes:
  * add gpgtar utility
  * update and use use source URL for tarball signing key
  * removed gnupg-2.0.9-RSA_ES.patch, applied upstream
  * updated for context changes:
    gnupg-add_legacy_FIPS_mode_option.patch
    gnupg-2.0.18-files-are-digests.patch
    gnupg-dont-fail-with-seahorse-agent.patch</changelog>
<changelog author="andreas.stieger@gmx.de" date="1403611200">- update to 2.0.24
  Contains a security fix to stop a possible DoS using garbled
  compressed data packets which can be used to put gpg into an
  infinite loop. [bnc#884130] [CVE-2014-4617]
  * gpg: Avoid DoS due to garbled compressed data packets.
- further:
  * gpg: Screen keyserver responses to avoid importing unwanted
    keys from rogue servers.
  * gpg: The validity of user ids is now shown by default. To
    revert this add "list-options no-show-uid-validity" to gpg.conf
  * gpg: Print more specific reason codes with the INV_RECP status.
  * gpg: Allow loading of a cert only key to an OpenPGP card.
  * gpg-agent: Make ssh support for ECDSA keys work with Libgcrypt
    1.6.</changelog>
<changelog author="tiwai@suse.de" date="1447934400">- Fix regression of "gpg --recv" due to keyserver import filter
  (bsc#955753,boo#952347):
  0001-gpg-Make-screening-of-keyserver-result-work-with-mul.patch
  0002-gpg-Add-kbnode_t-for-easier-backporting.patch
  0003-gpg-Fix-regression-due-to-the-keyserver-import-filte.patch</changelog>
<changelog author="vcizek@suse.com" date="1447934401">- fix CVE-2015-1606 (bsc#918089)
  * Invalid memory read using a garbled keyring
  * 0001-gpg-Prevent-an-invalid-memory-read-using-a-garbled-k.patch
- fix CVE-2015-1607 (bsc#918090)
  * memcpy with overlapping ranges
  * 0001-Use-inline-functions-to-convert-buffer-data-to-scala.patch</changelog>
<changelog author="jsegitz@novell.com" date="1467028800">- Added gnupg-init-trustdb.patch to get commit
  23191d7851eae2217ecdac6484349849a24fd94a: Need to init the
  trustdb for import. (bsc#986783)</changelog>
<changelog author="alarrosa@suse.com" date="1493380800">- Added 0001-Do-not-install-cacert-and-other-root-certificates.patch
  to backport a patch from gnupg 2.1.14 to not install cacert and
  other root certificates which are not needed with Let's Encrypt
  (boo#1036736).</changelog>

</package>
<package pkgid="b5a97b5e620ed98a5ca5142f7de8dd0f330532e0bac437419cbe53fb5a8fd1a1" name="gpg2" arch="x86_64">
    <version epoch="0" ver="2.0.24" rel="6.3.1"/>

<changelog author="vcizek@suse.com" date="1323172800">- fixed licence to GPL-3.0+ (bnc#734878)</changelog>
<changelog author="gregkh@opensuse.org" date="1332849600">- update to upstream 2.0.19
  * GPG now accepts a space separated fingerprint as a user ID.  This
    allows to copy and paste the fingerprint from the key listing.
  * GPG now uses the longest key ID available.  Removed support for the
    original HKP keyserver which is not anymore used by any site.
  * Rebuild the trustdb after changing the option --min-cert-level.
  * Ukrainian translation.
  * Honor option --cert-digest-algo when creating a cert.
  * Emit a DECRYPTION_INFO status line.
  * Improved detection of JPEG files.</changelog>
<changelog author="vcizek@suse.com" date="1334750400">- Mention some of the changes in Greg's version update</changelog>
<changelog author="lazy.kent@opensuse.org" date="1357905600">- BuildRequires: libbz2-devel (support BZIP2 compression
  algorithm) (bnc#798175).</changelog>
<changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="andreas.stieger@gmx.de" date="1368187200">- update to 2.0.20
  * Decryption using smartcards keys &gt; 3072 bit does now work.
  * New meta option ignore-invalid-option to allow using the same
  option file by other GnuPG versions.
  * gpg: The hash algorithm is now printed for sig records in key listings.
  * gpg: Skip invalid keyblock packets during import to avoid a DoS.
  * gpg: Correctly handle ports from DNS SRV records.
  * keyserver: Improve use of SRV records
  * gpg-agent: Avoid tty corruption when killing pinentry.
  * scdaemon: Improve detection of card insertion and removal.
  * scdaemon: Rename option --disable-keypad to --disable-pinpad.
  * scdaemon: Better support for CCID readers.  Now, the internal CCID
  driver supports readers without the auto configuration feature.
  * scdaemon: Add pinpad input for PC/SC, if your reader has pinpad and
  it supports variable length PIN input, and you specify
  - -enable-pinpad-varlen option.
  * scdaemon: New option --enable-pinpad-varlen.
  * scdaemon: Install into libexecdir to avoid accidental execution
  from the command line.
  * Assorted bug fixes.
- refresh gnupg-2.0.9-RSA_ES.patch
- verify gpg signature of source tarball</changelog>
<changelog author="vcizek@suse.com" date="1368532800">- set safe umask before creating a plaintext file (bnc#780943)
  added gpg2-set_umask_before_open_outfile.patch
- select proper ciphers when running in FIPS mode (bnc#808958)
  added gnupg-detect_FIPS_mode.patch</changelog>
<changelog author="coolo@suse.com" date="1371470400">- add gnupg-2.0.20-automake113.diff to fix build with automake 1.13</changelog>
<changelog author="coolo@suse.com" date="1371470401">- revert usage of gpg-offline to avoid cycles</changelog>
<changelog author="andreas.stieger@gmx.de" date="1376913600">- update to 2.0.21
  * gpg-agent: By default the users are now asked via the Pinentry
  whether they trust an X.509 root key.  To prohibit interactive
  marking of such keys, the new option --no-allow-mark-trusted may
  be used.
  * gpg-agent: The command KEYINFO has options to add info from
  sshcontrol.
  * The included ssh agent does now support ECDSA keys.
- now requires libgpg-error 1.11
- update gnupg-2.0.9-langinfo.patch for upstream whitespace changes
- drop gnupg-broken-curl-test.patch, no longer required</changelog>
<changelog author="vcizek@suse.com" date="1379332800">- fix CVE-2013-4351 (bnc#840510)</changelog>
<changelog author="andreas.stieger@gmx.de" date="1380974400">- update to 2.0.22 [bnc#844175]
  * Fixed possible infinite recursion in the compressed packet
    parser. [CVE-2013-4402]
  * Improved support for some card readers.
  * Prepared building with the forthcoming Libgcrypt 1.6.
  * Protect against rogue keyservers sending secret keys.
- remove gpg2-CVE-2013-4351.patch, committed upstream</changelog>
<changelog author="vcizek@suse.com" date="1392379200">- install scdaemon to /usr/bin (bnc#863645)</changelog>
<changelog author="vcizek@suse.com" date="1398772800">- add patch by Stephan Mueller which adds an option to enable
  legacy ciphers in FIPS mode
  * added gnupg-add_legacy_FIPS_mode_option.patch
  (part of bnc#856312)
- added BuildRequires: makeinfo (to build info pages from the
  patched gnupg.texi)</changelog>
<changelog author="andreas.stieger@gmx.de" date="1401796800">- update to 2.0.23:
  * gpg: Reject signatures made using the MD5 hash algorithm unless the
  new option --allow-weak-digest-algos or --pgp2 are given.
  * gpg: Do not create a trustdb file if --trust-model=always is used.
  * gpg: Only the major version number is by default included in the
  armored output.
  * gpg: Print a warning if the Gnome-Keyring-Daemon intercepts the
  communication with the gpg-agent.
  * gpg: The format of the fallback key listing ("gpg KEYFILE") is now more
  aligned to the regular key listing ("gpg -k").
  * gpg: The option--show-session-key prints its output now before the
  decryption of the bulk message starts.
  * gpg: New %U expando for the photo viewer.
  * gpgsm: Improved handling of re-issued CA certificates.
  * scdaemon: Various fixes for pinpad equipped card readers.
  * Minor bug fixes.
- Packaging changes:
  * add gpgtar utility
  * update and use use source URL for tarball signing key
  * removed gnupg-2.0.9-RSA_ES.patch, applied upstream
  * updated for context changes:
    gnupg-add_legacy_FIPS_mode_option.patch
    gnupg-2.0.18-files-are-digests.patch
    gnupg-dont-fail-with-seahorse-agent.patch</changelog>
<changelog author="andreas.stieger@gmx.de" date="1403611200">- update to 2.0.24
  Contains a security fix to stop a possible DoS using garbled
  compressed data packets which can be used to put gpg into an
  infinite loop. [bnc#884130] [CVE-2014-4617]
  * gpg: Avoid DoS due to garbled compressed data packets.
- further:
  * gpg: Screen keyserver responses to avoid importing unwanted
    keys from rogue servers.
  * gpg: The validity of user ids is now shown by default. To
    revert this add "list-options no-show-uid-validity" to gpg.conf
  * gpg: Print more specific reason codes with the INV_RECP status.
  * gpg: Allow loading of a cert only key to an OpenPGP card.
  * gpg-agent: Make ssh support for ECDSA keys work with Libgcrypt
    1.6.</changelog>
<changelog author="tiwai@suse.de" date="1447934400">- Fix regression of "gpg --recv" due to keyserver import filter
  (bsc#955753,boo#952347):
  0001-gpg-Make-screening-of-keyserver-result-work-with-mul.patch
  0002-gpg-Add-kbnode_t-for-easier-backporting.patch
  0003-gpg-Fix-regression-due-to-the-keyserver-import-filte.patch</changelog>
<changelog author="vcizek@suse.com" date="1447934401">- fix CVE-2015-1606 (bsc#918089)
  * Invalid memory read using a garbled keyring
  * 0001-gpg-Prevent-an-invalid-memory-read-using-a-garbled-k.patch
- fix CVE-2015-1607 (bsc#918090)
  * memcpy with overlapping ranges
  * 0001-Use-inline-functions-to-convert-buffer-data-to-scala.patch</changelog>
<changelog author="jsegitz@novell.com" date="1467028800">- Added gnupg-init-trustdb.patch to get commit
  23191d7851eae2217ecdac6484349849a24fd94a: Need to init the
  trustdb for import. (bsc#986783)</changelog>
<changelog author="alarrosa@suse.com" date="1493380800">- Added 0001-Do-not-install-cacert-and-other-root-certificates.patch
  to backport a patch from gnupg 2.1.14 to not install cacert and
  other root certificates which are not needed with Let's Encrypt
  (boo#1036736).</changelog>

</package>
<package pkgid="67bb457a45a1893256102cc327f34a6cd22caf76fdbb1d1b5b49e11664c05440" name="gpg2-lang" arch="noarch">
    <version epoch="0" ver="2.0.24" rel="6.3.1"/>

<changelog author="vcizek@suse.com" date="1323172800">- fixed licence to GPL-3.0+ (bnc#734878)</changelog>
<changelog author="gregkh@opensuse.org" date="1332849600">- update to upstream 2.0.19
  * GPG now accepts a space separated fingerprint as a user ID.  This
    allows to copy and paste the fingerprint from the key listing.
  * GPG now uses the longest key ID available.  Removed support for the
    original HKP keyserver which is not anymore used by any site.
  * Rebuild the trustdb after changing the option --min-cert-level.
  * Ukrainian translation.
  * Honor option --cert-digest-algo when creating a cert.
  * Emit a DECRYPTION_INFO status line.
  * Improved detection of JPEG files.</changelog>
<changelog author="vcizek@suse.com" date="1334750400">- Mention some of the changes in Greg's version update</changelog>
<changelog author="lazy.kent@opensuse.org" date="1357905600">- BuildRequires: libbz2-devel (support BZIP2 compression
  algorithm) (bnc#798175).</changelog>
<changelog author="mmeister@suse.com" date="1364385600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="andreas.stieger@gmx.de" date="1368187200">- update to 2.0.20
  * Decryption using smartcards keys &gt; 3072 bit does now work.
  * New meta option ignore-invalid-option to allow using the same
  option file by other GnuPG versions.
  * gpg: The hash algorithm is now printed for sig records in key listings.
  * gpg: Skip invalid keyblock packets during import to avoid a DoS.
  * gpg: Correctly handle ports from DNS SRV records.
  * keyserver: Improve use of SRV records
  * gpg-agent: Avoid tty corruption when killing pinentry.
  * scdaemon: Improve detection of card insertion and removal.
  * scdaemon: Rename option --disable-keypad to --disable-pinpad.
  * scdaemon: Better support for CCID readers.  Now, the internal CCID
  driver supports readers without the auto configuration feature.
  * scdaemon: Add pinpad input for PC/SC, if your reader has pinpad and
  it supports variable length PIN input, and you specify
  - -enable-pinpad-varlen option.
  * scdaemon: New option --enable-pinpad-varlen.
  * scdaemon: Install into libexecdir to avoid accidental execution
  from the command line.
  * Assorted bug fixes.
- refresh gnupg-2.0.9-RSA_ES.patch
- verify gpg signature of source tarball</changelog>
<changelog author="vcizek@suse.com" date="1368532800">- set safe umask before creating a plaintext file (bnc#780943)
  added gpg2-set_umask_before_open_outfile.patch
- select proper ciphers when running in FIPS mode (bnc#808958)
  added gnupg-detect_FIPS_mode.patch</changelog>
<changelog author="coolo@suse.com" date="1371470400">- add gnupg-2.0.20-automake113.diff to fix build with automake 1.13</changelog>
<changelog author="coolo@suse.com" date="1371470401">- revert usage of gpg-offline to avoid cycles</changelog>
<changelog author="andreas.stieger@gmx.de" date="1376913600">- update to 2.0.21
  * gpg-agent: By default the users are now asked via the Pinentry
  whether they trust an X.509 root key.  To prohibit interactive
  marking of such keys, the new option --no-allow-mark-trusted may
  be used.
  * gpg-agent: The command KEYINFO has options to add info from
  sshcontrol.
  * The included ssh agent does now support ECDSA keys.
- now requires libgpg-error 1.11
- update gnupg-2.0.9-langinfo.patch for upstream whitespace changes
- drop gnupg-broken-curl-test.patch, no longer required</changelog>
<changelog author="vcizek@suse.com" date="1379332800">- fix CVE-2013-4351 (bnc#840510)</changelog>
<changelog author="andreas.stieger@gmx.de" date="1380974400">- update to 2.0.22 [bnc#844175]
  * Fixed possible infinite recursion in the compressed packet
    parser. [CVE-2013-4402]
  * Improved support for some card readers.
  * Prepared building with the forthcoming Libgcrypt 1.6.
  * Protect against rogue keyservers sending secret keys.
- remove gpg2-CVE-2013-4351.patch, committed upstream</changelog>
<changelog author="vcizek@suse.com" date="1392379200">- install scdaemon to /usr/bin (bnc#863645)</changelog>
<changelog author="vcizek@suse.com" date="1398772800">- add patch by Stephan Mueller which adds an option to enable
  legacy ciphers in FIPS mode
  * added gnupg-add_legacy_FIPS_mode_option.patch
  (part of bnc#856312)
- added BuildRequires: makeinfo (to build info pages from the
  patched gnupg.texi)</changelog>
<changelog author="andreas.stieger@gmx.de" date="1401796800">- update to 2.0.23:
  * gpg: Reject signatures made using the MD5 hash algorithm unless the
  new option --allow-weak-digest-algos or --pgp2 are given.
  * gpg: Do not create a trustdb file if --trust-model=always is used.
  * gpg: Only the major version number is by default included in the
  armored output.
  * gpg: Print a warning if the Gnome-Keyring-Daemon intercepts the
  communication with the gpg-agent.
  * gpg: The format of the fallback key listing ("gpg KEYFILE") is now more
  aligned to the regular key listing ("gpg -k").
  * gpg: The option--show-session-key prints its output now before the
  decryption of the bulk message starts.
  * gpg: New %U expando for the photo viewer.
  * gpgsm: Improved handling of re-issued CA certificates.
  * scdaemon: Various fixes for pinpad equipped card readers.
  * Minor bug fixes.
- Packaging changes:
  * add gpgtar utility
  * update and use use source URL for tarball signing key
  * removed gnupg-2.0.9-RSA_ES.patch, applied upstream
  * updated for context changes:
    gnupg-add_legacy_FIPS_mode_option.patch
    gnupg-2.0.18-files-are-digests.patch
    gnupg-dont-fail-with-seahorse-agent.patch</changelog>
<changelog author="andreas.stieger@gmx.de" date="1403611200">- update to 2.0.24
  Contains a security fix to stop a possible DoS using garbled
  compressed data packets which can be used to put gpg into an
  infinite loop. [bnc#884130] [CVE-2014-4617]
  * gpg: Avoid DoS due to garbled compressed data packets.
- further:
  * gpg: Screen keyserver responses to avoid importing unwanted
    keys from rogue servers.
  * gpg: The validity of user ids is now shown by default. To
    revert this add "list-options no-show-uid-validity" to gpg.conf
  * gpg: Print more specific reason codes with the INV_RECP status.
  * gpg: Allow loading of a cert only key to an OpenPGP card.
  * gpg-agent: Make ssh support for ECDSA keys work with Libgcrypt
    1.6.</changelog>
<changelog author="tiwai@suse.de" date="1447934400">- Fix regression of "gpg --recv" due to keyserver import filter
  (bsc#955753,boo#952347):
  0001-gpg-Make-screening-of-keyserver-result-work-with-mul.patch
  0002-gpg-Add-kbnode_t-for-easier-backporting.patch
  0003-gpg-Fix-regression-due-to-the-keyserver-import-filte.patch</changelog>
<changelog author="vcizek@suse.com" date="1447934401">- fix CVE-2015-1606 (bsc#918089)
  * Invalid memory read using a garbled keyring
  * 0001-gpg-Prevent-an-invalid-memory-read-using-a-garbled-k.patch
- fix CVE-2015-1607 (bsc#918090)
  * memcpy with overlapping ranges
  * 0001-Use-inline-functions-to-convert-buffer-data-to-scala.patch</changelog>
<changelog author="jsegitz@novell.com" date="1467028800">- Added gnupg-init-trustdb.patch to get commit
  23191d7851eae2217ecdac6484349849a24fd94a: Need to init the
  trustdb for import. (bsc#986783)</changelog>
<changelog author="alarrosa@suse.com" date="1493380800">- Added 0001-Do-not-install-cacert-and-other-root-certificates.patch
  to backport a patch from gnupg 2.1.14 to not install cacert and
  other root certificates which are not needed with Let's Encrypt
  (boo#1036736).</changelog>

</package>
<package pkgid="be686f13e20c4a2c2654d21a42970d197d09baa7566c07d8c0e9e593c1edbc55" name="gramps" arch="noarch">
    <version epoch="0" ver="4.2.4" rel="7.1"/>

<changelog author="dimstar@opensuse.org" date="1371902400">- Add gobjet-introspection BuildRequires: needed in order for the
  code to be inspected and typelib() Requires be added to the
  package.
- Filter out the following typelib() Requires:
  + typelib(GtkosxApplication)is not needed on Linux.
  + typelib(OsmGpsMap) is optional and currently not available in
    openSUSE.
  + typelib(Gtkspell) is an obsolete name which gramps can cope
    with as an alternative to GtkSpell (different spelling).</changelog>
<changelog author="zaitor@opensuse.org" date="1372507200">- Update to version 4.0.1:
  + Gtk3: fix menu on person editor and Geography views, convert
    deprecated code for the indicator in entryfield.
  + Gedcom: Fix crash on export when there are addresses, fix space
    on ID.
  + Disallow bookmarking a source in the Citation Tree View.
  + Better RTL support on Pedigreeview and position for gramplets.
  + Fix bad scaling in address editor.
  + Fix crash on ancestor chart report.
  + Fix navigation issues with selected line.
  + Fix size of the 'Tip of the day' dialog.
  + Fix right-click on tables in Quick Views.
  + Fix cursor corruption on Pedigree view.
  + Improvements when exporting via CLI.
  + Reports: Various fixes on dialogs, output file formats and
    cleanup on error messages.
  + MacOS: Fix bad filename on Gramps URL, osm-gps-map revision,
    image paths, resource-path file, maclocale.
  + Move the HTML resources from gramps/plugins/webstuff to Data
    and Images.
  + Alternate Names in Person Details Gramplet.
  + New holidays, date and relationship handlers for Ukrainian.
  + Enhancements for testing localized Relationship handlers.
  + More names and events on data.gramps sample.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1372593600">- Add gramps-4_0-gtk-3_8.patch: Fix execution with GTK+ 3.8.</changelog>
<changelog author="zaitor@opensuse.org" date="1385467200">- Update to version 4.0.2:
  + Citation merge works better for all objects with citations.
  + Fixed citations attached to family events.
  + Fixed several crashes, hangs, and data corruption scenarios.
  + Fixed bugs in determining whether a person is alive,
    potentially resolving private data leak via export or report.
  + Fixed bugs on proxies.
  + VCF export/import now support gender information.
  + Several bugs with filtering fixed, most filters now support
    regular expressions.
  + Fixed bug in Hebrew calendar date calculations.
  + Fix some regressions on GEDCOM file format export and
    enhancement on CONT/CONC handling.
  + Multiple fixes and improvements on gramplets.
  + Multiple fixes in the narrated website and web calendar
    reports.
  + Enhancements on date and calendar.
  + Some fixes and improvements of the webapp.
  + Fix on Database Differences module.
  + Enhancements of the citation tree view (Sources category).
  + Improvements on User classes.
  + Polish and consistency on Gramps XML export.
  + Bump XML schema to 1.5.1.
  + Fixed several long-standing problems with report generation.
  + Better support of RTL locales (Arabic, Hebrew, etc.) in GUI.
  + Better support for selected lang on some reports.
  + Better way for displaying missing dependencies.
  + Better Spell support.
  + Platform-specific fixes for Mac and Windows.
  + Add printing functionality for all geography views.
  + New date handlers for Arabic and Greek.
  + Repaired and enhanced tests broken since 3.3.x, resulting in
    overall reliability improvements.
  + Add a support for AppData.
  + Updated translations.
- Drop gramps-4_0-gtk-3_8.patch, fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1390910400">- Update to version 4.0.3:
  + Fix copy via context menu on Views into Charts Category.
  + Fix Tab sequence in Name Editor.
  + Fix citations gramplet into media view.
  + Fix unhandled exception when inspecting media.
  + Fix Citation sidebar filter for python3.
  + Fix add link to a "Html code" note.
  + Fix message on backup dialog.
  + Fix space for selection lists.
  + Fix spell with myspell and LANG.
  + Fix changes root cursor to hand.
  + Recent file parser now gives the file location.
  + Fix vertical overflows on check and repair-tool dialog.
  + Fix custom key/value (data item) on Database difference report.
  + Fix unhandled exception in media exif information under Windows
    OS.
  + Fix person selector in searchfilter under Windows OS.
  + Starting Gramps without console is now possible under Windows
    OS.
  + Specific OS handling.
  + Common fixes and changes with 3.4.7.
  + Updated translations.</changelog>
<changelog author="ecsos@schirra.net" date="1401364800">- Update to version 4.0.4:
  + Upgrade to db version 17 fails in Python 3 due to use
    of iteritems
  + Database corrupted ? TypeError: unhashable type: ?list?
  + Fix bug in abandon changes and quit
  + Paths, unicode and bsddb module
  + Consistency on create_id method
  + Better handling for non-ASCII characters on database-path
  + Better support for ANSEL characters
  + ?Display as? field in Name Editor reverts to
    Preferences default
  + Fix vcard date converter
  + View does not communicate over proxy server with autorisation
  + Enhanced Bookmark support
  + Event gramplet filter does not have field for primary role
  + New HasDayOfWeek filter rule
  + Error when leaving a Gramps type field blank in an editor
  + Fix creation of events with same Gramps-ID
  + Crash when opening details of a person
  + Fix spacing on dialogs for some recent linux distributions
  + date editor and Date class allow e.g. Hebrew dates
    with newyear (Mar25)
  + Fix crash in fan chart view when scrolling
  + Poor contrast mouse on mouse over
  + Drag and drop only one data into Editors tabs
  + Unable to edit citations on association
  + Enhancements and consitency on events gramplet, selector
    and view
  + Sometimes says ?no data exists for note? when saving
  + Enhanced Citation Editor
  + Do not always raise errors when some plugins are hidden
  + Remove hover selection from embedded lists
  + Fix update of active object after merge
  + Cleanup on warnings and messages around locale directory
  + Media Editor error if Path value was changed to a non existing
    file
  + Register history objects at startup
  + Avoid dumb encoding error when compiling gpr file
  + Work around Py2Cairo
  + Given Name Cloud Gramplet splits up given names into words
  + Users should not be allowed to edit and delete ?default? style
    into Style Editor
  + Filename Decoding Error in Graphical Reports
  + Missing closing bracket in Web_Basic-Spruce.css
  + Reorder tool: global name ?gen? is not defined
  + Some fixes and enhancements
  + Fix start in East Asian language, force UTF-8 locale on Mac
  + Fix apple_collation on Mac
  + Spelling messages at random cause hang for a few seconds.
  + Media viewer list crashes during start if one try to select
    an entry where the media isn?t available
  + ?Available Gramps Updates for Addons? window not on top
  + HTML View fails to load
  + Paper names and Styles values are now translated
  + Sort failure using glocale.sort_key
  + Improve support for collation variants
  + Translate some punctuation marks
  + Fix unit tests and python3 issues
  + Fix Relationships handler for Portuguese
  + Updated translations: ar, cs, de, fi, fr, he, it, lt, nb, nl,
    pl, pt_BR, ru, sv, uk</changelog>
<changelog author="rbrown@opensuse.org" date="1402228800">- Fix source URL in spec</changelog>
<changelog author="dimstar@opensuse.org" date="1406030400">- Drop gnome-icon-theme (Build)Requires: no longer functional after
  the merging of the themes into Adwaita theme, which in turn is a
  dependency to GTK+ 3.0.</changelog>
<changelog author="dimstar@opensuse.org" date="1406548800">- Add gramps-webkit3.0.patch: specify in the code that we require
  WebKit 3.0, not 'any' WebKit (bnc#887048).
- No longer filter typelib(OsmGpsMap) from automatic dependency
  scanner: we now have osm-gps-map 1.0.1 available.</changelog>
<changelog author="p.drouand@gmail.com" date="1421323200">- Update to version 4.1.1
  + Fix custom place types in the place editor.
  + Allow place type combobox to receive focus.
  + Store custom place types in the metadata table.
  + Fix place type for places without a main location.
  + Fix bug adding parent places to a new place.
  + Prevent user creating a cycle in the place hierarchy.
  + Avoid infinite loop when place cycle encountered.
  + Prevent creation of a place cycle when merging.
  + Fix error when no place is selected.
  + Check that a place has been selected when saving.
  + Use the standard place selection widget to be consistent..
  + Add a new Top Level place through the Place Reference Editor.
  + Fix backlinks code in place report.
  + Backlinks for places can now also be places as well as events.
  + Fix check and repair tool for empty placerefs.
  + Update location utilities to work with proxies.
  + Place report does not run.
  + Update place details gramplet.
  + Locations are now displayed in a new separate gramplet.
  + Add check for empty handle in gramplets.
  + Check DB lock on the recent opened trees list.
  + Sidebarfilter gramplet does not fit well into People, Events or
    Media views.
  + Fix new event default type considering existing events with
  * default + role.
  + Rebuild secondary indexes after database upgrade.
  + Importing gedcom files containing multibyte UTF-8 characters
    fails.
  + Ahnentafel Report did not use Christening Date if no Birth
    Date.
  + [Narweb:] Missing webpage for media under some circumstances.
  + Fix narrated web report with gendex option enabled.
  + Tweak to "default" CSS choice for the narrated web report.
  + Invalid link for Merge citation Help button.
  + Fix 'todo' gramplet.
  + Fix path when using drag &amp; drop to add media.
  + Limit the number of generations displayed in the ancestor
    gramplet.
  + Export of a subset of the tree failed.
  + Fix issues in python3, and bytes-string mismatch with ICU.
  + Fix url/uri handling with non-ascii characters under linux and
    mac.
  + Fix name format on graphical reports.
  + Fix name format on textual reports.
  + Better GUI support for embeded custom attributes list on media
    object.
  + Better keys for search under linux shells (.desktop file).
  + 'Unknown' person in detailed ancestor report can not be
    translated.
  + Translations don't show in many labels.
  + Ensure python text domain gets the right encoding.
  + Translate some punctuation marks.
  + Various fixes around Geography and osmgpsmap.
  + Allow gramplets to be displayed in the dashboard only.
  + Update FSF address.
  + Add Arabic-script, Islamic-date, Thai script, Married Name and
    more dates examples.
  + Fix on czech date handler for calculated and estimated dates.
  + Enhance Serbian date handler to handle Cyrillic dates.
  + Simplify Canadian Ash Wednesday holiday.
  + Re-enable Esperanto support (for non-Windows OS only) after a
    large review.
  + Updated translations.
- Remove python-gtk-devel Requires: no longer needed after the
  project moved to python-gobject.
- Add hicolor-icon-theme BuildRequires: do not own standard
  hicolor directories.</changelog>
<changelog author="schubert.seb@gmail.com" date="1423051200">- Add gramps-4.1.1-Glib-typo.patch: fix typo, which removes wrong
  automatic dependency; already applied upstream for 4.1.2.
- Remove comment about osm-gps-map because it is already detected.</changelog>
<changelog author="dimstar@opensuse.org" date="1425902400">- Update to version 4.1.2:
  + Error converting python2 utf-8 strings to python3 str when
    loading data from database.
  + Removing a parent place from a place leaves a dangling
    reference.
  + Error during checking the database.
  + Stubborn blank space in database won?t be removed, fix removing
    rows in flat list views.
  + Database upgrade fails if default media path is not set.
  + Error converting database after upgrade to Gramps 4.1.1.
  + Error in a single place within the places section.
  + Entries from the add-or-choose selector of
    Place/Source/Media/Note cannot be dragged.
  + Enclosing places tab should work like other similar tabs, new
    place reference editor.
  + Association editor refuses dropped persons.
  + Error on opening twice an object from clipboard.
  + Incorrect spacing in export assistant file chooser.
  + New Event types are saved as a disordered list.
  + Always display main participants.
  + Place titles can now be generated on-the-fly by a place
    displayer, default is still to use the place title field.
  + GEDCOM import of embedded notes attached to media does not
    work.
  + Crash on Ancestry.com .ged import; consistent.
  + Errors handling owner/submitter information in GEDCOM files.
    Only import researcher from GEDCOM or XML if the family tree
    was originally empty.
  + GEDCOM export does not export media attached to citations.
  + The fanchart view crashes if max generation is set to 1 away.
  + Sidebar Filters do not match placetypes in new placeview, two
    new filter rules (HasTitle, HasData).
  + Fix bug when family has no parents.
  + Fix bad handle in explanation note for unknown event.
  + Some labels now fit better on citations sidebar filter.
  + Views in Geography should not always use the last option set by
    the user.
  + Request for keyboard-controlled zoom on Geography view.
  + Error geography view ? Displaying main menu.
  + Configure screen needs a file selector to select directory for
    ?offline mode? files.
  + Filter panel on geography view displays improperly.
  + Detailed descendant report crashes, bibliography (citations).
  + Can?t disable box shadow in SVG descendant tree.
  + Descendant tree graphical report, syntax error in svg output.
  + Regression: Complete Individual report has
    partially-untranslated output.
  + Events Page in Narrative Report not working.
  + Gramps freeze after defining a report style with German cm
    values.
  + Various problems with docgen.TextDoc.add_media_object.
  + Report event attribute name is not translated.
  + Records Gramplet uses wrong text.
  + Closing detached gramplet causes python to crash.
  + Cannot reduce size of gramplets detached from a gramplet bar.
  + Gramplets don?t fill window when detached from dashboard.
  + ImageMetadata doesn?t show metadata.
  + typo on GLib call, used by an addon only.
  + Fix error setting gramplet tab label.
  + Check for active person in session log gramplet.
  + Spurious spaces in CLI List Family Trees, tab delimited output.
  + Print statements changed to assemble the whole line before
    output.
  + Gtk3 warning and custom undoableentry widget, (bgo#644927).
  + Warnings: deprecated Gtk properties and errors loading theme
    icon.
  + Fix: database manager dialog is inconsistent for older gtk+3
    versions.
  + Warnings: deprecated Gtk properties and errors loading theme
    icon.
  + Fix: Error loading theme icon ?gtk-apply?.
  + gramps fails to start with gtk+-3.13.3.
  + Places in data.gramps are not in the new Place hierarchy.
  + Upgrade the version of some dependencies for Mac OS and
    Windows OS.
  + Keywords entry in gramps.desktop does not work.
  + ?Available Gramps Updates for Addons? window not on top.
  + Some text not translatable in context menu fancharts.
  + Fix for Unit test.
  + Updated translations.
- Drop gramps-4.1.1-Glib-typo.patch: fixed upstream.
- Move .desktop file to Office;Database category: it certainly is
  a stretch, but Education;Science is no longer valid and
  Science;Humanities is not officially registered.</changelog>
<changelog author="zaitor@opensuse.org" date="1430568000">- Update to version 4.1.3:
  + Fix db upgrade failure
  + GtkDialog mapped without a transient parent
  + [Gedcom]:
  - SUBN and SUBM record handling
  - Import/export round trip causes lost information
  - Entering a witness to an event such as marriage might be
    ignored
  - Gramps can't import estim. date period exported by itself
  - 1/4 and 1/2 ANSEL characters not supported on importing
    ANSEL
  - Importing file containing multibyte UTF-8 characters fails
  - Import fails for ANSI file under python 3
  - Failure importing ANSEL encoded gedcom file
  - Characters ignored on a Gedcom encoded ANSI (cp1252 West
    Europe, USA)
  - NameError in importer
  - Event address is lost on import, i.e. disconnected from
    event
  + Crash on geneweb export with python3
  + GuiColorOption missing avail-changed event handler
  + Bad generation of [timeline report] ODT files since 4.0.0
  + Fix bad handle in explanation note for unknown event
  + Fix spurious generation of empty 'Alternative Name' in
    place.merge()
  + Support creating directories in various scenarios
  + Attempting to add a bookmark causes an error
  + Long series of "unhandled exception" popup boxes while doing a
    check &amp; repair
  + Crash when trying to link existing place as an enclosing place
    using P0001 number
  + HTML view fails to load
  + Relationship Graph crashes
  + Python3 needs new_subpixbuf not subpixbuf
  + Regression: running gramps from crontab fails
  + tag_map is not initialized
  + Some labels now fit better on citations sidebar filter
  + Event columns in web narrative are too narrow
  + Problem by start program (launcher)
  + Translation string missing in Not Related tool for help and
    close button
  + Date format month/year is not well reported at editing time [in
    Italian]
  + Fix unknown gender relationships handler for the french locale
  + Fix a handle type bug on sidebar filter
  + Tidy up About dialog
  + Cleanup on some man files
  + Convert some remaining unicode literals
  + Fix mac menubar setting
  + Enable python3 to run po/update_po.py
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1438603200">- Update to version 4.2.0:
  + New date and language fields on place name.
  + Review on GtkBuilder, fix some Gtk3 warnings and move from
    deprecated methods.
  + Change icons and buttons handling methods.
  + Enhanced Place Editor and new Place Name editor.
  + New widget: use own interactive-search.
  + Ability to import kml data into Geography views.
  + Enhancement for removing multiple selected items from Views
    (action group).
  + Add drag support on more Views, Selectors and Editors.
  + Add right-click "Copy all" to ListModel and all QuickTables.
  + Review Alternate Place handling and edition.
  + New 'Place' configuration keys set by user (settings).
  + New filter rule: is enclosed by.
  + Consistency on Privacy option for reports.
  + Consistency on "Name-format" options for reports.
  + Add DeferredFilter class (a subclass of GenericFilter).
  + New textual Report: Links on Notes.
  + Fix alphabetic index and toc bug in books.
  + Enhancements on Style Editor.
  + Enhancements on End Notes into textual reports.
  + Changes on Individuals complete textual report.
  + Changes on Ancestors Tree draw report: Include Siblings.
  + Add name-format option, and deferred translation on Records
    report.
  + Add deferred translation on Timeline draw report.
  + Enable attributes gramplet on Source and Citation Views.
  + New place locations gramplet.
  + Optimizations around index, Flat and TreeView models.
  + Enhanced samples files.
  + All importers return now an ImportInfo object.
  + Experimental gwplus (geneweb) import file format support.
  + Remove experimental HTML renderer view.
  + New test scripts.
  + New Date handler for Japanese.
  + Review on Slovenian and Czech Date Handlers.
  + Updated translations.
- Drop gramps-webkit3.0.patch: no longer applicable.
- Add python3 BuildRequires: follow upstreams port to python3.
- Drop python-webkitgtk, python-gtkspell and python-PyICU
  recommends: no longer valid after the port to python3.
- Add python3-bsddb3, python3-cairo  and python3-gobject
  Requires: new dependencies.</changelog>
<changelog author="dimstar@opensuse.org" date="1439380800">- Add gramps-no-translations-check.patch: Disable gramps internal
  test if localization files are available. As gramps is properly
  packaged, we know where the translations are and don't want to
  alert a user with annoying popups (boo#941490).</changelog>
<changelog author="schubert.seb@gmail.com" date="1445256000">- Update to version 4.2.1:
  + Support for Retina and HiDPI Display, added 24px icons
  + Fix verification tool with "Estimate missing or inexact dates"
  + Fix missing link in hourglass graph report
  + Sort custom place types in editors
  + Allow Easter calculation with python3
  + Fix crash on Descendants-detailed report
  + FanChartDescendants View should at least have 2 generations
  + Allow hyphenated gramps-id in Graphviz reports
  + Complete Individual Report fails to run
  + Fix broken wiki help links
  + Set TextOption widget to expand vertically
  + Unused Object Dialog box too small
  + Short cut keys does not work in 'Change Event Types' dialog
  + Update some Tips of the day
  + Error when extracting place names
  + Custom filters for note text repaired
  + Fix Pedigreeview crash when selecting Compact view
  + Set "visable_window" in GtkEventBox to fix transparency
  + Faster scrolling:
  - cache database access for column values
  - cache do_get_path lookups
  - speed up load access on treeviews with no filters
  - new LRU size of 1k (was 250)
  - use cache in do_get_path from siblings
  + Avoid using person-centric date matching for places
  + Use place title as default name in GEDCOM import
  + Ensure place names are not empty after upgrade
  + Fix proxy to include all referenced place objects
  + Fix bug that prevented any addons being loaded onto the Mac
    version
  + Remove copy button from family tree manager
  + Consistency for name fields on Person Editor
  + Geography:
  - Place.set_name(name) requires a PlaceName()
  - Fix and improvements on place selection
  + Limit problems with existing selection in media reference editor
  + Stability fixes on Mac port
  + Mac port localization crash with non-standard locale (e.g.
    en_IT)
  + Fix color on history
  + Fix countries selector for holidays
  + Fix missing markups into textual reports
  + All sidebars with Types now show custom types in combo list
  + [New] Added Places to CSV import/export
  + Some fixes on installer (setup.py)
  + Various improvements on gen.plug.utils
  + Fix graph reports [in Greek locale]
  + New date handler for Hungarian locale
  + Updated translations.
- Update source URL path to github.</changelog>
<changelog author="rbos@opensuse.org" date="1452340800">- Updated to version 4.2.2:
  + "Show all" checkbox of "Select Family" window not unchecked
    when the filter is cleared.
  + Name of user defined filter is not shown.
  + ErrorDialog and GtkDialog mapped without a transient parent.
  + 'Find' is broken when used in the Family selector.
  + Fix default selection in selectors.
  + Comment currently-unused bogus wiki URL pointers.
  + Fix counter for filtered entries and indentation on
    TreeBaseModel.
  + Faulty headline in start up screen.
  + Check that gramplet is in notebook before setting tab label.
  + Fix creation of focus change events.
  + Interactivesearch gives "TypeError: unorderable types: str()
    &lt; NoneType()".
  + Put tag selection list in alphabetical order.
  + Remove redundant code.
  + Fix delete error in undoable entry widget.
  + Fix deprecation warning.
  + Re-enable selection in MultiTreeView on a grab_broken event.
  + Add validation to gender field.
  + Unhandled AttributeError when db.get_tag_from_handle returns
    None.
  + ReferencedBySelectionProxy can forget some referenced tags.
  + Remove encoding on stdout and stderr.
  + Handle citation objects in glocale.trans_objclass.
  + Locality data in address was not imported.
  + Can not download new or updated add-ons:
  - Don't check SSL certs when fetching addons.
  - Catch urlopen TypeError when context arg isn't supported.
  - Fix undefined variable error.
  + ValueError: underlying buffer has been detached.
  + LaTeX backend crashes.
  + Geography: performance issue due to bad initialization and.
    performance issue when selecting the events or places views.
  + Narrated Web Site Report: html elements emitted in different
    order.
  + Unused *_init.jpg are created in the narrated website.
  + Some media files are not exported to the NAVWEB report.
  + Narrative web report: add author to citations.
  + TypeError: unorderable types: EventRef() &lt; EventRef(),
    events list and family list are differents between two reports.
  + Permission denied: change mtime to origin instead of
    destination.
  + Thumbnails html file missing in the narrative web.
  + Narrativeweb: Place title based on current date not that of
    the event.
  + Webcal: make the month name clickable in the year overview
    page.
  + 'Narrative' word not translatable.
  + 'Unknown' spouse uses an harcoded string name on Simple
    Descendants textual report.
  + Father/mother's age attributes are not translated on reports.
  + Improve Russian date handler and unittests.
  + Mars month instead of Marzec on Polish locale (Date Editor).
  + Updated translations.</changelog>
<changelog author="rbos@opensuse.org" date="1452340801">- Add webcal.py.diff: add webcal.py from master:
  - Providing much nicer webcalendar navigation.
  - Space cleanup, obsolete spaces at end of line removed.</changelog>
<changelog author="schubert.seb@gmail.com" date="1460376000">- Updated to version 4.2.3:
  + Creation of the "graphic calendar report" failed
  + Fix "TypeError: 'tuple' object does not support item assignment
  + Fix experienced an unexpected error
  + Unable to build narrated web site
  + [NarrativeWeb report] Places index and Media index are
    incorrectly sorted
  + Error when trying to create narrative report (residence event)
  + Fix filter set by default on selector, 'Show all' button
  + Detailed Ancestors Report has ? for locations when [private
    data is excluded]
  + Age in the event family view column is wrong.
  + Crash when dragging multiple media items to clipboard
  + vCal Export File format invalid
  + Error occurs for Complete Individual Report -- complete
    database
  + Narrated Web Site Report: places page is no longer sorted
    alphabetically
  + Narrative web: html elements emitted in different order
  + Narrative web: "errno: 1, operation is not permitted" when
    creating archive.
  + Narrative Web report further stops in error.
  + Fix multiple lines for firstname on gramps XML file via import
    or export
  + fix scrolling in persons view after typing some letters
  + Location on geography view could not convert string to float
  + setup.py: make typeout more accurate
  + Searching in people view when surnames are collapsed
  + Fix error when changing database in new locations gramplets
  + Error loading Participants add-on in French locale
  + Restores setting the stdout encoding to
    sys.getdefaultencoding() for Python3
  + Fix comment about getting the right encoding for stdout.
  + Date format does not match system.
  + Make US English a special-case locale, where en_GB is the
    default for english based locales
  + Enhance the Locations gramplet
  + New "Encloses" gramplet to the display places that the active
    place encloses
  + Individuals with incomplete names, not updated when name
    completed
  + Children gramplet in Family view does not get updated when a
    birth/death events are added to a child
  + Non-image media objects don't appear in the main window
    gallery.
  + Pressing tab stops at element in gui places
  + Double-clicking on a source in the citation gramplet causes
    exception
  + "Find text in record" filter crash
  + Fix vCard Export
  + Notes used in the "To Do" gramplet are found by the Remove
    Unused Objects tool
  + Unable to select Unicode
  + Cannot import gedcom generated by RootsMagic custom place
    details ignoring PlaceName()
  + Fix people sorted by surname view
  + Complete Report about person (whole database) - PDF - crash
  + Update for travis
  + Only consider the values of LC_ALL, LANG, and LANGUAGE, in that
    order, when choosing the default locale.
  + New Icelandic date and relationships handlers
  + Fix Finnish translation in keywords of desktop entry
  + Updated translations.</changelog>
<changelog author="schubert.seb@gmail.com" date="1473076800">- Updated to version 4.2.4 (boo#1011888):
  + fixes for the PHON, FAX, EMAIL and WWW Gedcom tags to support
    Gedcom v5.5.1.
  + use more relative import.
  + Support for FTM and others Custom Gedcom Event Tags on import.
  + fix '_deeprelationshippath' filter rule.
  + Narrativeweb: some dates are incorrect in tar archive.
  + MacOS: Update graphviz to 2.38 and change to a binary launcher
    in app bundles.
  + Gramps crashes when closed while exporting.
  + Some events are not shown in familymaps page.
  + Remove old debug bloc on place selection.
  + Add GUI and CLI config option to allow easy setting.
  + Chinese characters are not rendered properly in pdf reports.
  + Support v5.5.1 OBJE/FORM/MEDI tag on embedded OBJE.
  + Sorting of Sources on gedcom.
  + Change "class xxx(object)" to "class xxx".
  + Use "with open" instead of "try: except:".
  + Change "raise NotImplemented" to "raise NotImplementedError()".
  + Add new argument to IsEnclosedByRule.
  + Narrativeweb: place title must agree the references.place-auto
    configuration.
  + Improvements on CSV file format support.
  + update Finnish holidays.
  + Some strings in tools and report dialogs will not translate.
  + Gedcom import improvements in media area to support v5.5.1 and
    FTM
  + Trailing whitespace.
  + Gedcom import of FTM .ged file containing _LINK tags not
    supported.
  + Change pycairo-python3 to pycairo.
  + pycairo for python2 is now py2cairo.
  + Remove pango modules from bundle, pango no longer uses them.
  + Gedcom import loses spaces in text fields from FTM.
  + Gedcom import of FTM file containing _PHOTO tags.
  + Missed self.photo initializer.
  + Attempting to select an "Available item" for the Book Report
    gives an error.
  + Fix for either valid or invalid FTM Gedcom.
  + Gedcom import of FTM file with OCCU record crashes import.
  + crash - 'NoneType' object has no attribute.
    'get_child_ref_list'
  + Family Page maps are non-functional in Narrative Web report.
  + Gedcom import loses spaces in text fields from FTM.
  + String not translated in geoplaces.
  + Descendant Report does not recognise auto. place title
    generation.
  + Translated text will not be printed in the program.
  + Geography: Attempting to print crashes (add parent to dialog).
  + GEDCOM doesn't accept CR as a line terminator.
  + Wrong Numeric date format for cs_CZ locale.
  + Narrativeweb: inconsistent &amp; incomplete display of place
    hierarchy labels.
  + Narratedweb: surname listing errors for people with multiple
    partners.
  + In "Verify" people w/ death event w/o date are not thought
    dead.
  + While starting gramps, it fails to pop up "tips of the day".
  + GEDCOM import in CLI mode with .ged file containing ANSEL
    encoding tries to pop up gui.
  + fix merge conflict.
  + Use first matching name when generating place titles.
  + GEDCOM import with media files that have no path fails.
  + [Geography] Geoclose and mother handle.
  + place names empty if Gedcom ADDR record contains no street.
  + Tidy up place configuration options.
  + Use CSS to fade background colour in ValidatableMaskedEntry.
  + crash on GEDCOM import with empty _AKA lines.
  + Add inclusive option to IsEnclosedBy rule.
  + Saving/closing new person window with Alt-o does not find
    gender.
  + Fix to allow deferred translation of place type.
  + Include all place types in place report.
  + Allow place selection both individually and by filter on
    textual report.
  + Expand tree in selectors automatically.
  + Fix Encloses gramplet to display correct place references.
  + Update for appdata stuff.
  + UnboundLocalError on ODF doc backend.
  + Media Preview: wrong frame.
  + fix signals.
  + GEDCOM import PLAC:FORM in local mode doesn't work.
  + fix empty Place Alternate Names on import.
  + Merge unit test for PlaceCheck not working correctly.
  + GEDCOM import some Place Names &amp; Titles are blank.
  + GEDCOM import PLAC or ADDR attached Notes etc. are lost.
  + Gramps not appearing in Gnome Software.
  + fix broken GEDCOM import PLAC:FORM handling.
  + Place Alt Names gets duplicated entries.
  + Multiple GEDCOM imports creates duplicate event IDs.
  + The place page in webreport is complete mess.
  + Gallery tab of Source view does not display .ods files.
  + Narrated Web report - Individual sort order not correct on the
    Surnames tab.
  + Specify required GtkSpell and GExiv2 version.
  + Narrated web report link to thumbnails is broken on certain
    pages.
  + Narrated Web report - Individual page sort order has changed.
  + Gramps reports that it can't find dictionaries.
  + Turns out it was really that enchant couldn't find its backend
    because an environment variable wasn't set.
  + Update translations.
- Updated gramps.appdata.xml path.</changelog>

</package>
<package pkgid="7a9b1da43eab4b803b74af9fe05f3c085cf38547bcda89fb3a38144a3dbbb1d0" name="gramps" arch="src">
    <version epoch="0" ver="4.2.4" rel="7.1"/>

<changelog author="dimstar@opensuse.org" date="1371902400">- Add gobjet-introspection BuildRequires: needed in order for the
  code to be inspected and typelib() Requires be added to the
  package.
- Filter out the following typelib() Requires:
  + typelib(GtkosxApplication)is not needed on Linux.
  + typelib(OsmGpsMap) is optional and currently not available in
    openSUSE.
  + typelib(Gtkspell) is an obsolete name which gramps can cope
    with as an alternative to GtkSpell (different spelling).</changelog>
<changelog author="zaitor@opensuse.org" date="1372507200">- Update to version 4.0.1:
  + Gtk3: fix menu on person editor and Geography views, convert
    deprecated code for the indicator in entryfield.
  + Gedcom: Fix crash on export when there are addresses, fix space
    on ID.
  + Disallow bookmarking a source in the Citation Tree View.
  + Better RTL support on Pedigreeview and position for gramplets.
  + Fix bad scaling in address editor.
  + Fix crash on ancestor chart report.
  + Fix navigation issues with selected line.
  + Fix size of the 'Tip of the day' dialog.
  + Fix right-click on tables in Quick Views.
  + Fix cursor corruption on Pedigree view.
  + Improvements when exporting via CLI.
  + Reports: Various fixes on dialogs, output file formats and
    cleanup on error messages.
  + MacOS: Fix bad filename on Gramps URL, osm-gps-map revision,
    image paths, resource-path file, maclocale.
  + Move the HTML resources from gramps/plugins/webstuff to Data
    and Images.
  + Alternate Names in Person Details Gramplet.
  + New holidays, date and relationship handlers for Ukrainian.
  + Enhancements for testing localized Relationship handlers.
  + More names and events on data.gramps sample.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1372593600">- Add gramps-4_0-gtk-3_8.patch: Fix execution with GTK+ 3.8.</changelog>
<changelog author="zaitor@opensuse.org" date="1385467200">- Update to version 4.0.2:
  + Citation merge works better for all objects with citations.
  + Fixed citations attached to family events.
  + Fixed several crashes, hangs, and data corruption scenarios.
  + Fixed bugs in determining whether a person is alive,
    potentially resolving private data leak via export or report.
  + Fixed bugs on proxies.
  + VCF export/import now support gender information.
  + Several bugs with filtering fixed, most filters now support
    regular expressions.
  + Fixed bug in Hebrew calendar date calculations.
  + Fix some regressions on GEDCOM file format export and
    enhancement on CONT/CONC handling.
  + Multiple fixes and improvements on gramplets.
  + Multiple fixes in the narrated website and web calendar
    reports.
  + Enhancements on date and calendar.
  + Some fixes and improvements of the webapp.
  + Fix on Database Differences module.
  + Enhancements of the citation tree view (Sources category).
  + Improvements on User classes.
  + Polish and consistency on Gramps XML export.
  + Bump XML schema to 1.5.1.
  + Fixed several long-standing problems with report generation.
  + Better support of RTL locales (Arabic, Hebrew, etc.) in GUI.
  + Better support for selected lang on some reports.
  + Better way for displaying missing dependencies.
  + Better Spell support.
  + Platform-specific fixes for Mac and Windows.
  + Add printing functionality for all geography views.
  + New date handlers for Arabic and Greek.
  + Repaired and enhanced tests broken since 3.3.x, resulting in
    overall reliability improvements.
  + Add a support for AppData.
  + Updated translations.
- Drop gramps-4_0-gtk-3_8.patch, fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1390910400">- Update to version 4.0.3:
  + Fix copy via context menu on Views into Charts Category.
  + Fix Tab sequence in Name Editor.
  + Fix citations gramplet into media view.
  + Fix unhandled exception when inspecting media.
  + Fix Citation sidebar filter for python3.
  + Fix add link to a "Html code" note.
  + Fix message on backup dialog.
  + Fix space for selection lists.
  + Fix spell with myspell and LANG.
  + Fix changes root cursor to hand.
  + Recent file parser now gives the file location.
  + Fix vertical overflows on check and repair-tool dialog.
  + Fix custom key/value (data item) on Database difference report.
  + Fix unhandled exception in media exif information under Windows
    OS.
  + Fix person selector in searchfilter under Windows OS.
  + Starting Gramps without console is now possible under Windows
    OS.
  + Specific OS handling.
  + Common fixes and changes with 3.4.7.
  + Updated translations.</changelog>
<changelog author="ecsos@schirra.net" date="1401364800">- Update to version 4.0.4:
  + Upgrade to db version 17 fails in Python 3 due to use
    of iteritems
  + Database corrupted ? TypeError: unhashable type: ?list?
  + Fix bug in abandon changes and quit
  + Paths, unicode and bsddb module
  + Consistency on create_id method
  + Better handling for non-ASCII characters on database-path
  + Better support for ANSEL characters
  + ?Display as? field in Name Editor reverts to
    Preferences default
  + Fix vcard date converter
  + View does not communicate over proxy server with autorisation
  + Enhanced Bookmark support
  + Event gramplet filter does not have field for primary role
  + New HasDayOfWeek filter rule
  + Error when leaving a Gramps type field blank in an editor
  + Fix creation of events with same Gramps-ID
  + Crash when opening details of a person
  + Fix spacing on dialogs for some recent linux distributions
  + date editor and Date class allow e.g. Hebrew dates
    with newyear (Mar25)
  + Fix crash in fan chart view when scrolling
  + Poor contrast mouse on mouse over
  + Drag and drop only one data into Editors tabs
  + Unable to edit citations on association
  + Enhancements and consitency on events gramplet, selector
    and view
  + Sometimes says ?no data exists for note? when saving
  + Enhanced Citation Editor
  + Do not always raise errors when some plugins are hidden
  + Remove hover selection from embedded lists
  + Fix update of active object after merge
  + Cleanup on warnings and messages around locale directory
  + Media Editor error if Path value was changed to a non existing
    file
  + Register history objects at startup
  + Avoid dumb encoding error when compiling gpr file
  + Work around Py2Cairo
  + Given Name Cloud Gramplet splits up given names into words
  + Users should not be allowed to edit and delete ?default? style
    into Style Editor
  + Filename Decoding Error in Graphical Reports
  + Missing closing bracket in Web_Basic-Spruce.css
  + Reorder tool: global name ?gen? is not defined
  + Some fixes and enhancements
  + Fix start in East Asian language, force UTF-8 locale on Mac
  + Fix apple_collation on Mac
  + Spelling messages at random cause hang for a few seconds.
  + Media viewer list crashes during start if one try to select
    an entry where the media isn?t available
  + ?Available Gramps Updates for Addons? window not on top
  + HTML View fails to load
  + Paper names and Styles values are now translated
  + Sort failure using glocale.sort_key
  + Improve support for collation variants
  + Translate some punctuation marks
  + Fix unit tests and python3 issues
  + Fix Relationships handler for Portuguese
  + Updated translations: ar, cs, de, fi, fr, he, it, lt, nb, nl,
    pl, pt_BR, ru, sv, uk</changelog>
<changelog author="rbrown@opensuse.org" date="1402228800">- Fix source URL in spec</changelog>
<changelog author="dimstar@opensuse.org" date="1406030400">- Drop gnome-icon-theme (Build)Requires: no longer functional after
  the merging of the themes into Adwaita theme, which in turn is a
  dependency to GTK+ 3.0.</changelog>
<changelog author="dimstar@opensuse.org" date="1406548800">- Add gramps-webkit3.0.patch: specify in the code that we require
  WebKit 3.0, not 'any' WebKit (bnc#887048).
- No longer filter typelib(OsmGpsMap) from automatic dependency
  scanner: we now have osm-gps-map 1.0.1 available.</changelog>
<changelog author="p.drouand@gmail.com" date="1421323200">- Update to version 4.1.1
  + Fix custom place types in the place editor.
  + Allow place type combobox to receive focus.
  + Store custom place types in the metadata table.
  + Fix place type for places without a main location.
  + Fix bug adding parent places to a new place.
  + Prevent user creating a cycle in the place hierarchy.
  + Avoid infinite loop when place cycle encountered.
  + Prevent creation of a place cycle when merging.
  + Fix error when no place is selected.
  + Check that a place has been selected when saving.
  + Use the standard place selection widget to be consistent..
  + Add a new Top Level place through the Place Reference Editor.
  + Fix backlinks code in place report.
  + Backlinks for places can now also be places as well as events.
  + Fix check and repair tool for empty placerefs.
  + Update location utilities to work with proxies.
  + Place report does not run.
  + Update place details gramplet.
  + Locations are now displayed in a new separate gramplet.
  + Add check for empty handle in gramplets.
  + Check DB lock on the recent opened trees list.
  + Sidebarfilter gramplet does not fit well into People, Events or
    Media views.
  + Fix new event default type considering existing events with
  * default + role.
  + Rebuild secondary indexes after database upgrade.
  + Importing gedcom files containing multibyte UTF-8 characters
    fails.
  + Ahnentafel Report did not use Christening Date if no Birth
    Date.
  + [Narweb:] Missing webpage for media under some circumstances.
  + Fix narrated web report with gendex option enabled.
  + Tweak to "default" CSS choice for the narrated web report.
  + Invalid link for Merge citation Help button.
  + Fix 'todo' gramplet.
  + Fix path when using drag &amp; drop to add media.
  + Limit the number of generations displayed in the ancestor
    gramplet.
  + Export of a subset of the tree failed.
  + Fix issues in python3, and bytes-string mismatch with ICU.
  + Fix url/uri handling with non-ascii characters under linux and
    mac.
  + Fix name format on graphical reports.
  + Fix name format on textual reports.
  + Better GUI support for embeded custom attributes list on media
    object.
  + Better keys for search under linux shells (.desktop file).
  + 'Unknown' person in detailed ancestor report can not be
    translated.
  + Translations don't show in many labels.
  + Ensure python text domain gets the right encoding.
  + Translate some punctuation marks.
  + Various fixes around Geography and osmgpsmap.
  + Allow gramplets to be displayed in the dashboard only.
  + Update FSF address.
  + Add Arabic-script, Islamic-date, Thai script, Married Name and
    more dates examples.
  + Fix on czech date handler for calculated and estimated dates.
  + Enhance Serbian date handler to handle Cyrillic dates.
  + Simplify Canadian Ash Wednesday holiday.
  + Re-enable Esperanto support (for non-Windows OS only) after a
    large review.
  + Updated translations.
- Remove python-gtk-devel Requires: no longer needed after the
  project moved to python-gobject.
- Add hicolor-icon-theme BuildRequires: do not own standard
  hicolor directories.</changelog>
<changelog author="schubert.seb@gmail.com" date="1423051200">- Add gramps-4.1.1-Glib-typo.patch: fix typo, which removes wrong
  automatic dependency; already applied upstream for 4.1.2.
- Remove comment about osm-gps-map because it is already detected.</changelog>
<changelog author="dimstar@opensuse.org" date="1425902400">- Update to version 4.1.2:
  + Error converting python2 utf-8 strings to python3 str when
    loading data from database.
  + Removing a parent place from a place leaves a dangling
    reference.
  + Error during checking the database.
  + Stubborn blank space in database won?t be removed, fix removing
    rows in flat list views.
  + Database upgrade fails if default media path is not set.
  + Error converting database after upgrade to Gramps 4.1.1.
  + Error in a single place within the places section.
  + Entries from the add-or-choose selector of
    Place/Source/Media/Note cannot be dragged.
  + Enclosing places tab should work like other similar tabs, new
    place reference editor.
  + Association editor refuses dropped persons.
  + Error on opening twice an object from clipboard.
  + Incorrect spacing in export assistant file chooser.
  + New Event types are saved as a disordered list.
  + Always display main participants.
  + Place titles can now be generated on-the-fly by a place
    displayer, default is still to use the place title field.
  + GEDCOM import of embedded notes attached to media does not
    work.
  + Crash on Ancestry.com .ged import; consistent.
  + Errors handling owner/submitter information in GEDCOM files.
    Only import researcher from GEDCOM or XML if the family tree
    was originally empty.
  + GEDCOM export does not export media attached to citations.
  + The fanchart view crashes if max generation is set to 1 away.
  + Sidebar Filters do not match placetypes in new placeview, two
    new filter rules (HasTitle, HasData).
  + Fix bug when family has no parents.
  + Fix bad handle in explanation note for unknown event.
  + Some labels now fit better on citations sidebar filter.
  + Views in Geography should not always use the last option set by
    the user.
  + Request for keyboard-controlled zoom on Geography view.
  + Error geography view ? Displaying main menu.
  + Configure screen needs a file selector to select directory for
    ?offline mode? files.
  + Filter panel on geography view displays improperly.
  + Detailed descendant report crashes, bibliography (citations).
  + Can?t disable box shadow in SVG descendant tree.
  + Descendant tree graphical report, syntax error in svg output.
  + Regression: Complete Individual report has
    partially-untranslated output.
  + Events Page in Narrative Report not working.
  + Gramps freeze after defining a report style with German cm
    values.
  + Various problems with docgen.TextDoc.add_media_object.
  + Report event attribute name is not translated.
  + Records Gramplet uses wrong text.
  + Closing detached gramplet causes python to crash.
  + Cannot reduce size of gramplets detached from a gramplet bar.
  + Gramplets don?t fill window when detached from dashboard.
  + ImageMetadata doesn?t show metadata.
  + typo on GLib call, used by an addon only.
  + Fix error setting gramplet tab label.
  + Check for active person in session log gramplet.
  + Spurious spaces in CLI List Family Trees, tab delimited output.
  + Print statements changed to assemble the whole line before
    output.
  + Gtk3 warning and custom undoableentry widget, (bgo#644927).
  + Warnings: deprecated Gtk properties and errors loading theme
    icon.
  + Fix: database manager dialog is inconsistent for older gtk+3
    versions.
  + Warnings: deprecated Gtk properties and errors loading theme
    icon.
  + Fix: Error loading theme icon ?gtk-apply?.
  + gramps fails to start with gtk+-3.13.3.
  + Places in data.gramps are not in the new Place hierarchy.
  + Upgrade the version of some dependencies for Mac OS and
    Windows OS.
  + Keywords entry in gramps.desktop does not work.
  + ?Available Gramps Updates for Addons? window not on top.
  + Some text not translatable in context menu fancharts.
  + Fix for Unit test.
  + Updated translations.
- Drop gramps-4.1.1-Glib-typo.patch: fixed upstream.
- Move .desktop file to Office;Database category: it certainly is
  a stretch, but Education;Science is no longer valid and
  Science;Humanities is not officially registered.</changelog>
<changelog author="zaitor@opensuse.org" date="1430568000">- Update to version 4.1.3:
  + Fix db upgrade failure
  + GtkDialog mapped without a transient parent
  + [Gedcom]:
  - SUBN and SUBM record handling
  - Import/export round trip causes lost information
  - Entering a witness to an event such as marriage might be
    ignored
  - Gramps can't import estim. date period exported by itself
  - 1/4 and 1/2 ANSEL characters not supported on importing
    ANSEL
  - Importing file containing multibyte UTF-8 characters fails
  - Import fails for ANSI file under python 3
  - Failure importing ANSEL encoded gedcom file
  - Characters ignored on a Gedcom encoded ANSI (cp1252 West
    Europe, USA)
  - NameError in importer
  - Event address is lost on import, i.e. disconnected from
    event
  + Crash on geneweb export with python3
  + GuiColorOption missing avail-changed event handler
  + Bad generation of [timeline report] ODT files since 4.0.0
  + Fix bad handle in explanation note for unknown event
  + Fix spurious generation of empty 'Alternative Name' in
    place.merge()
  + Support creating directories in various scenarios
  + Attempting to add a bookmark causes an error
  + Long series of "unhandled exception" popup boxes while doing a
    check &amp; repair
  + Crash when trying to link existing place as an enclosing place
    using P0001 number
  + HTML view fails to load
  + Relationship Graph crashes
  + Python3 needs new_subpixbuf not subpixbuf
  + Regression: running gramps from crontab fails
  + tag_map is not initialized
  + Some labels now fit better on citations sidebar filter
  + Event columns in web narrative are too narrow
  + Problem by start program (launcher)
  + Translation string missing in Not Related tool for help and
    close button
  + Date format month/year is not well reported at editing time [in
    Italian]
  + Fix unknown gender relationships handler for the french locale
  + Fix a handle type bug on sidebar filter
  + Tidy up About dialog
  + Cleanup on some man files
  + Convert some remaining unicode literals
  + Fix mac menubar setting
  + Enable python3 to run po/update_po.py
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1438603200">- Update to version 4.2.0:
  + New date and language fields on place name.
  + Review on GtkBuilder, fix some Gtk3 warnings and move from
    deprecated methods.
  + Change icons and buttons handling methods.
  + Enhanced Place Editor and new Place Name editor.
  + New widget: use own interactive-search.
  + Ability to import kml data into Geography views.
  + Enhancement for removing multiple selected items from Views
    (action group).
  + Add drag support on more Views, Selectors and Editors.
  + Add right-click "Copy all" to ListModel and all QuickTables.
  + Review Alternate Place handling and edition.
  + New 'Place' configuration keys set by user (settings).
  + New filter rule: is enclosed by.
  + Consistency on Privacy option for reports.
  + Consistency on "Name-format" options for reports.
  + Add DeferredFilter class (a subclass of GenericFilter).
  + New textual Report: Links on Notes.
  + Fix alphabetic index and toc bug in books.
  + Enhancements on Style Editor.
  + Enhancements on End Notes into textual reports.
  + Changes on Individuals complete textual report.
  + Changes on Ancestors Tree draw report: Include Siblings.
  + Add name-format option, and deferred translation on Records
    report.
  + Add deferred translation on Timeline draw report.
  + Enable attributes gramplet on Source and Citation Views.
  + New place locations gramplet.
  + Optimizations around index, Flat and TreeView models.
  + Enhanced samples files.
  + All importers return now an ImportInfo object.
  + Experimental gwplus (geneweb) import file format support.
  + Remove experimental HTML renderer view.
  + New test scripts.
  + New Date handler for Japanese.
  + Review on Slovenian and Czech Date Handlers.
  + Updated translations.
- Drop gramps-webkit3.0.patch: no longer applicable.
- Add python3 BuildRequires: follow upstreams port to python3.
- Drop python-webkitgtk, python-gtkspell and python-PyICU
  recommends: no longer valid after the port to python3.
- Add python3-bsddb3, python3-cairo  and python3-gobject
  Requires: new dependencies.</changelog>
<changelog author="dimstar@opensuse.org" date="1439380800">- Add gramps-no-translations-check.patch: Disable gramps internal
  test if localization files are available. As gramps is properly
  packaged, we know where the translations are and don't want to
  alert a user with annoying popups (boo#941490).</changelog>
<changelog author="schubert.seb@gmail.com" date="1445256000">- Update to version 4.2.1:
  + Support for Retina and HiDPI Display, added 24px icons
  + Fix verification tool with "Estimate missing or inexact dates"
  + Fix missing link in hourglass graph report
  + Sort custom place types in editors
  + Allow Easter calculation with python3
  + Fix crash on Descendants-detailed report
  + FanChartDescendants View should at least have 2 generations
  + Allow hyphenated gramps-id in Graphviz reports
  + Complete Individual Report fails to run
  + Fix broken wiki help links
  + Set TextOption widget to expand vertically
  + Unused Object Dialog box too small
  + Short cut keys does not work in 'Change Event Types' dialog
  + Update some Tips of the day
  + Error when extracting place names
  + Custom filters for note text repaired
  + Fix Pedigreeview crash when selecting Compact view
  + Set "visable_window" in GtkEventBox to fix transparency
  + Faster scrolling:
  - cache database access for column values
  - cache do_get_path lookups
  - speed up load access on treeviews with no filters
  - new LRU size of 1k (was 250)
  - use cache in do_get_path from siblings
  + Avoid using person-centric date matching for places
  + Use place title as default name in GEDCOM import
  + Ensure place names are not empty after upgrade
  + Fix proxy to include all referenced place objects
  + Fix bug that prevented any addons being loaded onto the Mac
    version
  + Remove copy button from family tree manager
  + Consistency for name fields on Person Editor
  + Geography:
  - Place.set_name(name) requires a PlaceName()
  - Fix and improvements on place selection
  + Limit problems with existing selection in media reference editor
  + Stability fixes on Mac port
  + Mac port localization crash with non-standard locale (e.g.
    en_IT)
  + Fix color on history
  + Fix countries selector for holidays
  + Fix missing markups into textual reports
  + All sidebars with Types now show custom types in combo list
  + [New] Added Places to CSV import/export
  + Some fixes on installer (setup.py)
  + Various improvements on gen.plug.utils
  + Fix graph reports [in Greek locale]
  + New date handler for Hungarian locale
  + Updated translations.
- Update source URL path to github.</changelog>
<changelog author="rbos@opensuse.org" date="1452340800">- Updated to version 4.2.2:
  + "Show all" checkbox of "Select Family" window not unchecked
    when the filter is cleared.
  + Name of user defined filter is not shown.
  + ErrorDialog and GtkDialog mapped without a transient parent.
  + 'Find' is broken when used in the Family selector.
  + Fix default selection in selectors.
  + Comment currently-unused bogus wiki URL pointers.
  + Fix counter for filtered entries and indentation on
    TreeBaseModel.
  + Faulty headline in start up screen.
  + Check that gramplet is in notebook before setting tab label.
  + Fix creation of focus change events.
  + Interactivesearch gives "TypeError: unorderable types: str()
    &lt; NoneType()".
  + Put tag selection list in alphabetical order.
  + Remove redundant code.
  + Fix delete error in undoable entry widget.
  + Fix deprecation warning.
  + Re-enable selection in MultiTreeView on a grab_broken event.
  + Add validation to gender field.
  + Unhandled AttributeError when db.get_tag_from_handle returns
    None.
  + ReferencedBySelectionProxy can forget some referenced tags.
  + Remove encoding on stdout and stderr.
  + Handle citation objects in glocale.trans_objclass.
  + Locality data in address was not imported.
  + Can not download new or updated add-ons:
  - Don't check SSL certs when fetching addons.
  - Catch urlopen TypeError when context arg isn't supported.
  - Fix undefined variable error.
  + ValueError: underlying buffer has been detached.
  + LaTeX backend crashes.
  + Geography: performance issue due to bad initialization and.
    performance issue when selecting the events or places views.
  + Narrated Web Site Report: html elements emitted in different
    order.
  + Unused *_init.jpg are created in the narrated website.
  + Some media files are not exported to the NAVWEB report.
  + Narrative web report: add author to citations.
  + TypeError: unorderable types: EventRef() &lt; EventRef(),
    events list and family list are differents between two reports.
  + Permission denied: change mtime to origin instead of
    destination.
  + Thumbnails html file missing in the narrative web.
  + Narrativeweb: Place title based on current date not that of
    the event.
  + Webcal: make the month name clickable in the year overview
    page.
  + 'Narrative' word not translatable.
  + 'Unknown' spouse uses an harcoded string name on Simple
    Descendants textual report.
  + Father/mother's age attributes are not translated on reports.
  + Improve Russian date handler and unittests.
  + Mars month instead of Marzec on Polish locale (Date Editor).
  + Updated translations.</changelog>
<changelog author="rbos@opensuse.org" date="1452340801">- Add webcal.py.diff: add webcal.py from master:
  - Providing much nicer webcalendar navigation.
  - Space cleanup, obsolete spaces at end of line removed.</changelog>
<changelog author="schubert.seb@gmail.com" date="1460376000">- Updated to version 4.2.3:
  + Creation of the "graphic calendar report" failed
  + Fix "TypeError: 'tuple' object does not support item assignment
  + Fix experienced an unexpected error
  + Unable to build narrated web site
  + [NarrativeWeb report] Places index and Media index are
    incorrectly sorted
  + Error when trying to create narrative report (residence event)
  + Fix filter set by default on selector, 'Show all' button
  + Detailed Ancestors Report has ? for locations when [private
    data is excluded]
  + Age in the event family view column is wrong.
  + Crash when dragging multiple media items to clipboard
  + vCal Export File format invalid
  + Error occurs for Complete Individual Report -- complete
    database
  + Narrated Web Site Report: places page is no longer sorted
    alphabetically
  + Narrative web: html elements emitted in different order
  + Narrative web: "errno: 1, operation is not permitted" when
    creating archive.
  + Narrative Web report further stops in error.
  + Fix multiple lines for firstname on gramps XML file via import
    or export
  + fix scrolling in persons view after typing some letters
  + Location on geography view could not convert string to float
  + setup.py: make typeout more accurate
  + Searching in people view when surnames are collapsed
  + Fix error when changing database in new locations gramplets
  + Error loading Participants add-on in French locale
  + Restores setting the stdout encoding to
    sys.getdefaultencoding() for Python3
  + Fix comment about getting the right encoding for stdout.
  + Date format does not match system.
  + Make US English a special-case locale, where en_GB is the
    default for english based locales
  + Enhance the Locations gramplet
  + New "Encloses" gramplet to the display places that the active
    place encloses
  + Individuals with incomplete names, not updated when name
    completed
  + Children gramplet in Family view does not get updated when a
    birth/death events are added to a child
  + Non-image media objects don't appear in the main window
    gallery.
  + Pressing tab stops at element in gui places
  + Double-clicking on a source in the citation gramplet causes
    exception
  + "Find text in record" filter crash
  + Fix vCard Export
  + Notes used in the "To Do" gramplet are found by the Remove
    Unused Objects tool
  + Unable to select Unicode
  + Cannot import gedcom generated by RootsMagic custom place
    details ignoring PlaceName()
  + Fix people sorted by surname view
  + Complete Report about person (whole database) - PDF - crash
  + Update for travis
  + Only consider the values of LC_ALL, LANG, and LANGUAGE, in that
    order, when choosing the default locale.
  + New Icelandic date and relationships handlers
  + Fix Finnish translation in keywords of desktop entry
  + Updated translations.</changelog>
<changelog author="schubert.seb@gmail.com" date="1473076800">- Updated to version 4.2.4 (boo#1011888):
  + fixes for the PHON, FAX, EMAIL and WWW Gedcom tags to support
    Gedcom v5.5.1.
  + use more relative import.
  + Support for FTM and others Custom Gedcom Event Tags on import.
  + fix '_deeprelationshippath' filter rule.
  + Narrativeweb: some dates are incorrect in tar archive.
  + MacOS: Update graphviz to 2.38 and change to a binary launcher
    in app bundles.
  + Gramps crashes when closed while exporting.
  + Some events are not shown in familymaps page.
  + Remove old debug bloc on place selection.
  + Add GUI and CLI config option to allow easy setting.
  + Chinese characters are not rendered properly in pdf reports.
  + Support v5.5.1 OBJE/FORM/MEDI tag on embedded OBJE.
  + Sorting of Sources on gedcom.
  + Change "class xxx(object)" to "class xxx".
  + Use "with open" instead of "try: except:".
  + Change "raise NotImplemented" to "raise NotImplementedError()".
  + Add new argument to IsEnclosedByRule.
  + Narrativeweb: place title must agree the references.place-auto
    configuration.
  + Improvements on CSV file format support.
  + update Finnish holidays.
  + Some strings in tools and report dialogs will not translate.
  + Gedcom import improvements in media area to support v5.5.1 and
    FTM
  + Trailing whitespace.
  + Gedcom import of FTM .ged file containing _LINK tags not
    supported.
  + Change pycairo-python3 to pycairo.
  + pycairo for python2 is now py2cairo.
  + Remove pango modules from bundle, pango no longer uses them.
  + Gedcom import loses spaces in text fields from FTM.
  + Gedcom import of FTM file containing _PHOTO tags.
  + Missed self.photo initializer.
  + Attempting to select an "Available item" for the Book Report
    gives an error.
  + Fix for either valid or invalid FTM Gedcom.
  + Gedcom import of FTM file with OCCU record crashes import.
  + crash - 'NoneType' object has no attribute.
    'get_child_ref_list'
  + Family Page maps are non-functional in Narrative Web report.
  + Gedcom import loses spaces in text fields from FTM.
  + String not translated in geoplaces.
  + Descendant Report does not recognise auto. place title
    generation.
  + Translated text will not be printed in the program.
  + Geography: Attempting to print crashes (add parent to dialog).
  + GEDCOM doesn't accept CR as a line terminator.
  + Wrong Numeric date format for cs_CZ locale.
  + Narrativeweb: inconsistent &amp; incomplete display of place
    hierarchy labels.
  + Narratedweb: surname listing errors for people with multiple
    partners.
  + In "Verify" people w/ death event w/o date are not thought
    dead.
  + While starting gramps, it fails to pop up "tips of the day".
  + GEDCOM import in CLI mode with .ged file containing ANSEL
    encoding tries to pop up gui.
  + fix merge conflict.
  + Use first matching name when generating place titles.
  + GEDCOM import with media files that have no path fails.
  + [Geography] Geoclose and mother handle.
  + place names empty if Gedcom ADDR record contains no street.
  + Tidy up place configuration options.
  + Use CSS to fade background colour in ValidatableMaskedEntry.
  + crash on GEDCOM import with empty _AKA lines.
  + Add inclusive option to IsEnclosedBy rule.
  + Saving/closing new person window with Alt-o does not find
    gender.
  + Fix to allow deferred translation of place type.
  + Include all place types in place report.
  + Allow place selection both individually and by filter on
    textual report.
  + Expand tree in selectors automatically.
  + Fix Encloses gramplet to display correct place references.
  + Update for appdata stuff.
  + UnboundLocalError on ODF doc backend.
  + Media Preview: wrong frame.
  + fix signals.
  + GEDCOM import PLAC:FORM in local mode doesn't work.
  + fix empty Place Alternate Names on import.
  + Merge unit test for PlaceCheck not working correctly.
  + GEDCOM import some Place Names &amp; Titles are blank.
  + GEDCOM import PLAC or ADDR attached Notes etc. are lost.
  + Gramps not appearing in Gnome Software.
  + fix broken GEDCOM import PLAC:FORM handling.
  + Place Alt Names gets duplicated entries.
  + Multiple GEDCOM imports creates duplicate event IDs.
  + The place page in webreport is complete mess.
  + Gallery tab of Source view does not display .ods files.
  + Narrated Web report - Individual sort order not correct on the
    Surnames tab.
  + Specify required GtkSpell and GExiv2 version.
  + Narrated web report link to thumbnails is broken on certain
    pages.
  + Narrated Web report - Individual page sort order has changed.
  + Gramps reports that it can't find dictionaries.
  + Turns out it was really that enchant couldn't find its backend
    because an environment variable wasn't set.
  + Update translations.
- Updated gramps.appdata.xml path.</changelog>

</package>
<package pkgid="00c33237c4f473e6ace45e743ae892e1efaadf2ffddf3f5265a4bdc3a0c3dcb1" name="gramps-lang" arch="noarch">
    <version epoch="0" ver="4.2.4" rel="7.1"/>

<changelog author="dimstar@opensuse.org" date="1371902400">- Add gobjet-introspection BuildRequires: needed in order for the
  code to be inspected and typelib() Requires be added to the
  package.
- Filter out the following typelib() Requires:
  + typelib(GtkosxApplication)is not needed on Linux.
  + typelib(OsmGpsMap) is optional and currently not available in
    openSUSE.
  + typelib(Gtkspell) is an obsolete name which gramps can cope
    with as an alternative to GtkSpell (different spelling).</changelog>
<changelog author="zaitor@opensuse.org" date="1372507200">- Update to version 4.0.1:
  + Gtk3: fix menu on person editor and Geography views, convert
    deprecated code for the indicator in entryfield.
  + Gedcom: Fix crash on export when there are addresses, fix space
    on ID.
  + Disallow bookmarking a source in the Citation Tree View.
  + Better RTL support on Pedigreeview and position for gramplets.
  + Fix bad scaling in address editor.
  + Fix crash on ancestor chart report.
  + Fix navigation issues with selected line.
  + Fix size of the 'Tip of the day' dialog.
  + Fix right-click on tables in Quick Views.
  + Fix cursor corruption on Pedigree view.
  + Improvements when exporting via CLI.
  + Reports: Various fixes on dialogs, output file formats and
    cleanup on error messages.
  + MacOS: Fix bad filename on Gramps URL, osm-gps-map revision,
    image paths, resource-path file, maclocale.
  + Move the HTML resources from gramps/plugins/webstuff to Data
    and Images.
  + Alternate Names in Person Details Gramplet.
  + New holidays, date and relationship handlers for Ukrainian.
  + Enhancements for testing localized Relationship handlers.
  + More names and events on data.gramps sample.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1372593600">- Add gramps-4_0-gtk-3_8.patch: Fix execution with GTK+ 3.8.</changelog>
<changelog author="zaitor@opensuse.org" date="1385467200">- Update to version 4.0.2:
  + Citation merge works better for all objects with citations.
  + Fixed citations attached to family events.
  + Fixed several crashes, hangs, and data corruption scenarios.
  + Fixed bugs in determining whether a person is alive,
    potentially resolving private data leak via export or report.
  + Fixed bugs on proxies.
  + VCF export/import now support gender information.
  + Several bugs with filtering fixed, most filters now support
    regular expressions.
  + Fixed bug in Hebrew calendar date calculations.
  + Fix some regressions on GEDCOM file format export and
    enhancement on CONT/CONC handling.
  + Multiple fixes and improvements on gramplets.
  + Multiple fixes in the narrated website and web calendar
    reports.
  + Enhancements on date and calendar.
  + Some fixes and improvements of the webapp.
  + Fix on Database Differences module.
  + Enhancements of the citation tree view (Sources category).
  + Improvements on User classes.
  + Polish and consistency on Gramps XML export.
  + Bump XML schema to 1.5.1.
  + Fixed several long-standing problems with report generation.
  + Better support of RTL locales (Arabic, Hebrew, etc.) in GUI.
  + Better support for selected lang on some reports.
  + Better way for displaying missing dependencies.
  + Better Spell support.
  + Platform-specific fixes for Mac and Windows.
  + Add printing functionality for all geography views.
  + New date handlers for Arabic and Greek.
  + Repaired and enhanced tests broken since 3.3.x, resulting in
    overall reliability improvements.
  + Add a support for AppData.
  + Updated translations.
- Drop gramps-4_0-gtk-3_8.patch, fixed upstream.</changelog>
<changelog author="zaitor@opensuse.org" date="1390910400">- Update to version 4.0.3:
  + Fix copy via context menu on Views into Charts Category.
  + Fix Tab sequence in Name Editor.
  + Fix citations gramplet into media view.
  + Fix unhandled exception when inspecting media.
  + Fix Citation sidebar filter for python3.
  + Fix add link to a "Html code" note.
  + Fix message on backup dialog.
  + Fix space for selection lists.
  + Fix spell with myspell and LANG.
  + Fix changes root cursor to hand.
  + Recent file parser now gives the file location.
  + Fix vertical overflows on check and repair-tool dialog.
  + Fix custom key/value (data item) on Database difference report.
  + Fix unhandled exception in media exif information under Windows
    OS.
  + Fix person selector in searchfilter under Windows OS.
  + Starting Gramps without console is now possible under Windows
    OS.
  + Specific OS handling.
  + Common fixes and changes with 3.4.7.
  + Updated translations.</changelog>
<changelog author="ecsos@schirra.net" date="1401364800">- Update to version 4.0.4:
  + Upgrade to db version 17 fails in Python 3 due to use
    of iteritems
  + Database corrupted ? TypeError: unhashable type: ?list?
  + Fix bug in abandon changes and quit
  + Paths, unicode and bsddb module
  + Consistency on create_id method
  + Better handling for non-ASCII characters on database-path
  + Better support for ANSEL characters
  + ?Display as? field in Name Editor reverts to
    Preferences default
  + Fix vcard date converter
  + View does not communicate over proxy server with autorisation
  + Enhanced Bookmark support
  + Event gramplet filter does not have field for primary role
  + New HasDayOfWeek filter rule
  + Error when leaving a Gramps type field blank in an editor
  + Fix creation of events with same Gramps-ID
  + Crash when opening details of a person
  + Fix spacing on dialogs for some recent linux distributions
  + date editor and Date class allow e.g. Hebrew dates
    with newyear (Mar25)
  + Fix crash in fan chart view when scrolling
  + Poor contrast mouse on mouse over
  + Drag and drop only one data into Editors tabs
  + Unable to edit citations on association
  + Enhancements and consitency on events gramplet, selector
    and view
  + Sometimes says ?no data exists for note? when saving
  + Enhanced Citation Editor
  + Do not always raise errors when some plugins are hidden
  + Remove hover selection from embedded lists
  + Fix update of active object after merge
  + Cleanup on warnings and messages around locale directory
  + Media Editor error if Path value was changed to a non existing
    file
  + Register history objects at startup
  + Avoid dumb encoding error when compiling gpr file
  + Work around Py2Cairo
  + Given Name Cloud Gramplet splits up given names into words
  + Users should not be allowed to edit and delete ?default? style
    into Style Editor
  + Filename Decoding Error in Graphical Reports
  + Missing closing bracket in Web_Basic-Spruce.css
  + Reorder tool: global name ?gen? is not defined
  + Some fixes and enhancements
  + Fix start in East Asian language, force UTF-8 locale on Mac
  + Fix apple_collation on Mac
  + Spelling messages at random cause hang for a few seconds.
  + Media viewer list crashes during start if one try to select
    an entry where the media isn?t available
  + ?Available Gramps Updates for Addons? window not on top
  + HTML View fails to load
  + Paper names and Styles values are now translated
  + Sort failure using glocale.sort_key
  + Improve support for collation variants
  + Translate some punctuation marks
  + Fix unit tests and python3 issues
  + Fix Relationships handler for Portuguese
  + Updated translations: ar, cs, de, fi, fr, he, it, lt, nb, nl,
    pl, pt_BR, ru, sv, uk</changelog>
<changelog author="rbrown@opensuse.org" date="1402228800">- Fix source URL in spec</changelog>
<changelog author="dimstar@opensuse.org" date="1406030400">- Drop gnome-icon-theme (Build)Requires: no longer functional after
  the merging of the themes into Adwaita theme, which in turn is a
  dependency to GTK+ 3.0.</changelog>
<changelog author="dimstar@opensuse.org" date="1406548800">- Add gramps-webkit3.0.patch: specify in the code that we require
  WebKit 3.0, not 'any' WebKit (bnc#887048).
- No longer filter typelib(OsmGpsMap) from automatic dependency
  scanner: we now have osm-gps-map 1.0.1 available.</changelog>
<changelog author="p.drouand@gmail.com" date="1421323200">- Update to version 4.1.1
  + Fix custom place types in the place editor.
  + Allow place type combobox to receive focus.
  + Store custom place types in the metadata table.
  + Fix place type for places without a main location.
  + Fix bug adding parent places to a new place.
  + Prevent user creating a cycle in the place hierarchy.
  + Avoid infinite loop when place cycle encountered.
  + Prevent creation of a place cycle when merging.
  + Fix error when no place is selected.
  + Check that a place has been selected when saving.
  + Use the standard place selection widget to be consistent..
  + Add a new Top Level place through the Place Reference Editor.
  + Fix backlinks code in place report.
  + Backlinks for places can now also be places as well as events.
  + Fix check and repair tool for empty placerefs.
  + Update location utilities to work with proxies.
  + Place report does not run.
  + Update place details gramplet.
  + Locations are now displayed in a new separate gramplet.
  + Add check for empty handle in gramplets.
  + Check DB lock on the recent opened trees list.
  + Sidebarfilter gramplet does not fit well into People, Events or
    Media views.
  + Fix new event default type considering existing events with
  * default + role.
  + Rebuild secondary indexes after database upgrade.
  + Importing gedcom files containing multibyte UTF-8 characters
    fails.
  + Ahnentafel Report did not use Christening Date if no Birth
    Date.
  + [Narweb:] Missing webpage for media under some circumstances.
  + Fix narrated web report with gendex option enabled.
  + Tweak to "default" CSS choice for the narrated web report.
  + Invalid link for Merge citation Help button.
  + Fix 'todo' gramplet.
  + Fix path when using drag &amp; drop to add media.
  + Limit the number of generations displayed in the ancestor
    gramplet.
  + Export of a subset of the tree failed.
  + Fix issues in python3, and bytes-string mismatch with ICU.
  + Fix url/uri handling with non-ascii characters under linux and
    mac.
  + Fix name format on graphical reports.
  + Fix name format on textual reports.
  + Better GUI support for embeded custom attributes list on media
    object.
  + Better keys for search under linux shells (.desktop file).
  + 'Unknown' person in detailed ancestor report can not be
    translated.
  + Translations don't show in many labels.
  + Ensure python text domain gets the right encoding.
  + Translate some punctuation marks.
  + Various fixes around Geography and osmgpsmap.
  + Allow gramplets to be displayed in the dashboard only.
  + Update FSF address.
  + Add Arabic-script, Islamic-date, Thai script, Married Name and
    more dates examples.
  + Fix on czech date handler for calculated and estimated dates.
  + Enhance Serbian date handler to handle Cyrillic dates.
  + Simplify Canadian Ash Wednesday holiday.
  + Re-enable Esperanto support (for non-Windows OS only) after a
    large review.
  + Updated translations.
- Remove python-gtk-devel Requires: no longer needed after the
  project moved to python-gobject.
- Add hicolor-icon-theme BuildRequires: do not own standard
  hicolor directories.</changelog>
<changelog author="schubert.seb@gmail.com" date="1423051200">- Add gramps-4.1.1-Glib-typo.patch: fix typo, which removes wrong
  automatic dependency; already applied upstream for 4.1.2.
- Remove comment about osm-gps-map because it is already detected.</changelog>
<changelog author="dimstar@opensuse.org" date="1425902400">- Update to version 4.1.2:
  + Error converting python2 utf-8 strings to python3 str when
    loading data from database.
  + Removing a parent place from a place leaves a dangling
    reference.
  + Error during checking the database.
  + Stubborn blank space in database won?t be removed, fix removing
    rows in flat list views.
  + Database upgrade fails if default media path is not set.
  + Error converting database after upgrade to Gramps 4.1.1.
  + Error in a single place within the places section.
  + Entries from the add-or-choose selector of
    Place/Source/Media/Note cannot be dragged.
  + Enclosing places tab should work like other similar tabs, new
    place reference editor.
  + Association editor refuses dropped persons.
  + Error on opening twice an object from clipboard.
  + Incorrect spacing in export assistant file chooser.
  + New Event types are saved as a disordered list.
  + Always display main participants.
  + Place titles can now be generated on-the-fly by a place
    displayer, default is still to use the place title field.
  + GEDCOM import of embedded notes attached to media does not
    work.
  + Crash on Ancestry.com .ged import; consistent.
  + Errors handling owner/submitter information in GEDCOM files.
    Only import researcher from GEDCOM or XML if the family tree
    was originally empty.
  + GEDCOM export does not export media attached to citations.
  + The fanchart view crashes if max generation is set to 1 away.
  + Sidebar Filters do not match placetypes in new placeview, two
    new filter rules (HasTitle, HasData).
  + Fix bug when family has no parents.
  + Fix bad handle in explanation note for unknown event.
  + Some labels now fit better on citations sidebar filter.
  + Views in Geography should not always use the last option set by
    the user.
  + Request for keyboard-controlled zoom on Geography view.
  + Error geography view ? Displaying main menu.
  + Configure screen needs a file selector to select directory for
    ?offline mode? files.
  + Filter panel on geography view displays improperly.
  + Detailed descendant report crashes, bibliography (citations).
  + Can?t disable box shadow in SVG descendant tree.
  + Descendant tree graphical report, syntax error in svg output.
  + Regression: Complete Individual report has
    partially-untranslated output.
  + Events Page in Narrative Report not working.
  + Gramps freeze after defining a report style with German cm
    values.
  + Various problems with docgen.TextDoc.add_media_object.
  + Report event attribute name is not translated.
  + Records Gramplet uses wrong text.
  + Closing detached gramplet causes python to crash.
  + Cannot reduce size of gramplets detached from a gramplet bar.
  + Gramplets don?t fill window when detached from dashboard.
  + ImageMetadata doesn?t show metadata.
  + typo on GLib call, used by an addon only.
  + Fix error setting gramplet tab label.
  + Check for active person in session log gramplet.
  + Spurious spaces in CLI List Family Trees, tab delimited output.
  + Print statements changed to assemble the whole line before
    output.
  + Gtk3 warning and custom undoableentry widget, (bgo#644927).
  + Warnings: deprecated Gtk properties and errors loading theme
    icon.
  + Fix: database manager dialog is inconsistent for older gtk+3
    versions.
  + Warnings: deprecated Gtk properties and errors loading theme
    icon.
  + Fix: Error loading theme icon ?gtk-apply?.
  + gramps fails to start with gtk+-3.13.3.
  + Places in data.gramps are not in the new Place hierarchy.
  + Upgrade the version of some dependencies for Mac OS and
    Windows OS.
  + Keywords entry in gramps.desktop does not work.
  + ?Available Gramps Updates for Addons? window not on top.
  + Some text not translatable in context menu fancharts.
  + Fix for Unit test.
  + Updated translations.
- Drop gramps-4.1.1-Glib-typo.patch: fixed upstream.
- Move .desktop file to Office;Database category: it certainly is
  a stretch, but Education;Science is no longer valid and
  Science;Humanities is not officially registered.</changelog>
<changelog author="zaitor@opensuse.org" date="1430568000">- Update to version 4.1.3:
  + Fix db upgrade failure
  + GtkDialog mapped without a transient parent
  + [Gedcom]:
  - SUBN and SUBM record handling
  - Import/export round trip causes lost information
  - Entering a witness to an event such as marriage might be
    ignored
  - Gramps can't import estim. date period exported by itself
  - 1/4 and 1/2 ANSEL characters not supported on importing
    ANSEL
  - Importing file containing multibyte UTF-8 characters fails
  - Import fails for ANSI file under python 3
  - Failure importing ANSEL encoded gedcom file
  - Characters ignored on a Gedcom encoded ANSI (cp1252 West
    Europe, USA)
  - NameError in importer
  - Event address is lost on import, i.e. disconnected from
    event
  + Crash on geneweb export with python3
  + GuiColorOption missing avail-changed event handler
  + Bad generation of [timeline report] ODT files since 4.0.0
  + Fix bad handle in explanation note for unknown event
  + Fix spurious generation of empty 'Alternative Name' in
    place.merge()
  + Support creating directories in various scenarios
  + Attempting to add a bookmark causes an error
  + Long series of "unhandled exception" popup boxes while doing a
    check &amp; repair
  + Crash when trying to link existing place as an enclosing place
    using P0001 number
  + HTML view fails to load
  + Relationship Graph crashes
  + Python3 needs new_subpixbuf not subpixbuf
  + Regression: running gramps from crontab fails
  + tag_map is not initialized
  + Some labels now fit better on citations sidebar filter
  + Event columns in web narrative are too narrow
  + Problem by start program (launcher)
  + Translation string missing in Not Related tool for help and
    close button
  + Date format month/year is not well reported at editing time [in
    Italian]
  + Fix unknown gender relationships handler for the french locale
  + Fix a handle type bug on sidebar filter
  + Tidy up About dialog
  + Cleanup on some man files
  + Convert some remaining unicode literals
  + Fix mac menubar setting
  + Enable python3 to run po/update_po.py
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1438603200">- Update to version 4.2.0:
  + New date and language fields on place name.
  + Review on GtkBuilder, fix some Gtk3 warnings and move from
    deprecated methods.
  + Change icons and buttons handling methods.
  + Enhanced Place Editor and new Place Name editor.
  + New widget: use own interactive-search.
  + Ability to import kml data into Geography views.
  + Enhancement for removing multiple selected items from Views
    (action group).
  + Add drag support on more Views, Selectors and Editors.
  + Add right-click "Copy all" to ListModel and all QuickTables.
  + Review Alternate Place handling and edition.
  + New 'Place' configuration keys set by user (settings).
  + New filter rule: is enclosed by.
  + Consistency on Privacy option for reports.
  + Consistency on "Name-format" options for reports.
  + Add DeferredFilter class (a subclass of GenericFilter).
  + New textual Report: Links on Notes.
  + Fix alphabetic index and toc bug in books.
  + Enhancements on Style Editor.
  + Enhancements on End Notes into textual reports.
  + Changes on Individuals complete textual report.
  + Changes on Ancestors Tree draw report: Include Siblings.
  + Add name-format option, and deferred translation on Records
    report.
  + Add deferred translation on Timeline draw report.
  + Enable attributes gramplet on Source and Citation Views.
  + New place locations gramplet.
  + Optimizations around index, Flat and TreeView models.
  + Enhanced samples files.
  + All importers return now an ImportInfo object.
  + Experimental gwplus (geneweb) import file format support.
  + Remove experimental HTML renderer view.
  + New test scripts.
  + New Date handler for Japanese.
  + Review on Slovenian and Czech Date Handlers.
  + Updated translations.
- Drop gramps-webkit3.0.patch: no longer applicable.
- Add python3 BuildRequires: follow upstreams port to python3.
- Drop python-webkitgtk, python-gtkspell and python-PyICU
  recommends: no longer valid after the port to python3.
- Add python3-bsddb3, python3-cairo  and python3-gobject
  Requires: new dependencies.</changelog>
<changelog author="dimstar@opensuse.org" date="1439380800">- Add gramps-no-translations-check.patch: Disable gramps internal
  test if localization files are available. As gramps is properly
  packaged, we know where the translations are and don't want to
  alert a user with annoying popups (boo#941490).</changelog>
<changelog author="schubert.seb@gmail.com" date="1445256000">- Update to version 4.2.1:
  + Support for Retina and HiDPI Display, added 24px icons
  + Fix verification tool with "Estimate missing or inexact dates"
  + Fix missing link in hourglass graph report
  + Sort custom place types in editors
  + Allow Easter calculation with python3
  + Fix crash on Descendants-detailed report
  + FanChartDescendants View should at least have 2 generations
  + Allow hyphenated gramps-id in Graphviz reports
  + Complete Individual Report fails to run
  + Fix broken wiki help links
  + Set TextOption widget to expand vertically
  + Unused Object Dialog box too small
  + Short cut keys does not work in 'Change Event Types' dialog
  + Update some Tips of the day
  + Error when extracting place names
  + Custom filters for note text repaired
  + Fix Pedigreeview crash when selecting Compact view
  + Set "visable_window" in GtkEventBox to fix transparency
  + Faster scrolling:
  - cache database access for column values
  - cache do_get_path lookups
  - speed up load access on treeviews with no filters
  - new LRU size of 1k (was 250)
  - use cache in do_get_path from siblings
  + Avoid using person-centric date matching for places
  + Use place title as default name in GEDCOM import
  + Ensure place names are not empty after upgrade
  + Fix proxy to include all referenced place objects
  + Fix bug that prevented any addons being loaded onto the Mac
    version
  + Remove copy button from family tree manager
  + Consistency for name fields on Person Editor
  + Geography:
  - Place.set_name(name) requires a PlaceName()
  - Fix and improvements on place selection
  + Limit problems with existing selection in media reference editor
  + Stability fixes on Mac port
  + Mac port localization crash with non-standard locale (e.g.
    en_IT)
  + Fix color on history
  + Fix countries selector for holidays
  + Fix missing markups into textual reports
  + All sidebars with Types now show custom types in combo list
  + [New] Added Places to CSV import/export
  + Some fixes on installer (setup.py)
  + Various improvements on gen.plug.utils
  + Fix graph reports [in Greek locale]
  + New date handler for Hungarian locale
  + Updated translations.
- Update source URL path to github.</changelog>
<changelog author="rbos@opensuse.org" date="1452340800">- Updated to version 4.2.2:
  + "Show all" checkbox of "Select Family" window not unchecked
    when the filter is cleared.
  + Name of user defined filter is not shown.
  + ErrorDialog and GtkDialog mapped without a transient parent.
  + 'Find' is broken when used in the Family selector.
  + Fix default selection in selectors.
  + Comment currently-unused bogus wiki URL pointers.
  + Fix counter for filtered entries and indentation on
    TreeBaseModel.
  + Faulty headline in start up screen.
  + Check that gramplet is in notebook before setting tab label.
  + Fix creation of focus change events.
  + Interactivesearch gives "TypeError: unorderable types: str()
    &lt; NoneType()".
  + Put tag selection list in alphabetical order.
  + Remove redundant code.
  + Fix delete error in undoable entry widget.
  + Fix deprecation warning.
  + Re-enable selection in MultiTreeView on a grab_broken event.
  + Add validation to gender field.
  + Unhandled AttributeError when db.get_tag_from_handle returns
    None.
  + ReferencedBySelectionProxy can forget some referenced tags.
  + Remove encoding on stdout and stderr.
  + Handle citation objects in glocale.trans_objclass.
  + Locality data in address was not imported.
  + Can not download new or updated add-ons:
  - Don't check SSL certs when fetching addons.
  - Catch urlopen TypeError when context arg isn't supported.
  - Fix undefined variable error.
  + ValueError: underlying buffer has been detached.
  + LaTeX backend crashes.
  + Geography: performance issue due to bad initialization and.
    performance issue when selecting the events or places views.
  + Narrated Web Site Report: html elements emitted in different
    order.
  + Unused *_init.jpg are created in the narrated website.
  + Some media files are not exported to the NAVWEB report.
  + Narrative web report: add author to citations.
  + TypeError: unorderable types: EventRef() &lt; EventRef(),
    events list and family list are differents between two reports.
  + Permission denied: change mtime to origin instead of
    destination.
  + Thumbnails html file missing in the narrative web.
  + Narrativeweb: Place title based on current date not that of
    the event.
  + Webcal: make the month name clickable in the year overview
    page.
  + 'Narrative' word not translatable.
  + 'Unknown' spouse uses an harcoded string name on Simple
    Descendants textual report.
  + Father/mother's age attributes are not translated on reports.
  + Improve Russian date handler and unittests.
  + Mars month instead of Marzec on Polish locale (Date Editor).
  + Updated translations.</changelog>
<changelog author="rbos@opensuse.org" date="1452340801">- Add webcal.py.diff: add webcal.py from master:
  - Providing much nicer webcalendar navigation.
  - Space cleanup, obsolete spaces at end of line removed.</changelog>
<changelog author="schubert.seb@gmail.com" date="1460376000">- Updated to version 4.2.3:
  + Creation of the "graphic calendar report" failed
  + Fix "TypeError: 'tuple' object does not support item assignment
  + Fix experienced an unexpected error
  + Unable to build narrated web site
  + [NarrativeWeb report] Places index and Media index are
    incorrectly sorted
  + Error when trying to create narrative report (residence event)
  + Fix filter set by default on selector, 'Show all' button
  + Detailed Ancestors Report has ? for locations when [private
    data is excluded]
  + Age in the event family view column is wrong.
  + Crash when dragging multiple media items to clipboard
  + vCal Export File format invalid
  + Error occurs for Complete Individual Report -- complete
    database
  + Narrated Web Site Report: places page is no longer sorted
    alphabetically
  + Narrative web: html elements emitted in different order
  + Narrative web: "errno: 1, operation is not permitted" when
    creating archive.
  + Narrative Web report further stops in error.
  + Fix multiple lines for firstname on gramps XML file via import
    or export
  + fix scrolling in persons view after typing some letters
  + Location on geography view could not convert string to float
  + setup.py: make typeout more accurate
  + Searching in people view when surnames are collapsed
  + Fix error when changing database in new locations gramplets
  + Error loading Participants add-on in French locale
  + Restores setting the stdout encoding to
    sys.getdefaultencoding() for Python3
  + Fix comment about getting the right encoding for stdout.
  + Date format does not match system.
  + Make US English a special-case locale, where en_GB is the
    default for english based locales
  + Enhance the Locations gramplet
  + New "Encloses" gramplet to the display places that the active
    place encloses
  + Individuals with incomplete names, not updated when name
    completed
  + Children gramplet in Family view does not get updated when a
    birth/death events are added to a child
  + Non-image media objects don't appear in the main window
    gallery.
  + Pressing tab stops at element in gui places
  + Double-clicking on a source in the citation gramplet causes
    exception
  + "Find text in record" filter crash
  + Fix vCard Export
  + Notes used in the "To Do" gramplet are found by the Remove
    Unused Objects tool
  + Unable to select Unicode
  + Cannot import gedcom generated by RootsMagic custom place
    details ignoring PlaceName()
  + Fix people sorted by surname view
  + Complete Report about person (whole database) - PDF - crash
  + Update for travis
  + Only consider the values of LC_ALL, LANG, and LANGUAGE, in that
    order, when choosing the default locale.
  + New Icelandic date and relationships handlers
  + Fix Finnish translation in keywords of desktop entry
  + Updated translations.</changelog>
<changelog author="schubert.seb@gmail.com" date="1473076800">- Updated to version 4.2.4 (boo#1011888):
  + fixes for the PHON, FAX, EMAIL and WWW Gedcom tags to support
    Gedcom v5.5.1.
  + use more relative import.
  + Support for FTM and others Custom Gedcom Event Tags on import.
  + fix '_deeprelationshippath' filter rule.
  + Narrativeweb: some dates are incorrect in tar archive.
  + MacOS: Update graphviz to 2.38 and change to a binary launcher
    in app bundles.
  + Gramps crashes when closed while exporting.
  + Some events are not shown in familymaps page.
  + Remove old debug bloc on place selection.
  + Add GUI and CLI config option to allow easy setting.
  + Chinese characters are not rendered properly in pdf reports.
  + Support v5.5.1 OBJE/FORM/MEDI tag on embedded OBJE.
  + Sorting of Sources on gedcom.
  + Change "class xxx(object)" to "class xxx".
  + Use "with open" instead of "try: except:".
  + Change "raise NotImplemented" to "raise NotImplementedError()".
  + Add new argument to IsEnclosedByRule.
  + Narrativeweb: place title must agree the references.place-auto
    configuration.
  + Improvements on CSV file format support.
  + update Finnish holidays.
  + Some strings in tools and report dialogs will not translate.
  + Gedcom import improvements in media area to support v5.5.1 and
    FTM
  + Trailing whitespace.
  + Gedcom import of FTM .ged file containing _LINK tags not
    supported.
  + Change pycairo-python3 to pycairo.
  + pycairo for python2 is now py2cairo.
  + Remove pango modules from bundle, pango no longer uses them.
  + Gedcom import loses spaces in text fields from FTM.
  + Gedcom import of FTM file containing _PHOTO tags.
  + Missed self.photo initializer.
  + Attempting to select an "Available item" for the Book Report
    gives an error.
  + Fix for either valid or invalid FTM Gedcom.
  + Gedcom import of FTM file with OCCU record crashes import.
  + crash - 'NoneType' object has no attribute.
    'get_child_ref_list'
  + Family Page maps are non-functional in Narrative Web report.
  + Gedcom import loses spaces in text fields from FTM.
  + String not translated in geoplaces.
  + Descendant Report does not recognise auto. place title
    generation.
  + Translated text will not be printed in the program.
  + Geography: Attempting to print crashes (add parent to dialog).
  + GEDCOM doesn't accept CR as a line terminator.
  + Wrong Numeric date format for cs_CZ locale.
  + Narrativeweb: inconsistent &amp; incomplete display of place
    hierarchy labels.
  + Narratedweb: surname listing errors for people with multiple
    partners.
  + In "Verify" people w/ death event w/o date are not thought
    dead.
  + While starting gramps, it fails to pop up "tips of the day".
  + GEDCOM import in CLI mode with .ged file containing ANSEL
    encoding tries to pop up gui.
  + fix merge conflict.
  + Use first matching name when generating place titles.
  + GEDCOM import with media files that have no path fails.
  + [Geography] Geoclose and mother handle.
  + place names empty if Gedcom ADDR record contains no street.
  + Tidy up place configuration options.
  + Use CSS to fade background colour in ValidatableMaskedEntry.
  + crash on GEDCOM import with empty _AKA lines.
  + Add inclusive option to IsEnclosedBy rule.
  + Saving/closing new person window with Alt-o does not find
    gender.
  + Fix to allow deferred translation of place type.
  + Include all place types in place report.
  + Allow place selection both individually and by filter on
    textual report.
  + Expand tree in selectors automatically.
  + Fix Encloses gramplet to display correct place references.
  + Update for appdata stuff.
  + UnboundLocalError on ODF doc backend.
  + Media Preview: wrong frame.
  + fix signals.
  + GEDCOM import PLAC:FORM in local mode doesn't work.
  + fix empty Place Alternate Names on import.
  + Merge unit test for PlaceCheck not working correctly.
  + GEDCOM import some Place Names &amp; Titles are blank.
  + GEDCOM import PLAC or ADDR attached Notes etc. are lost.
  + Gramps not appearing in Gnome Software.
  + fix broken GEDCOM import PLAC:FORM handling.
  + Place Alt Names gets duplicated entries.
  + Multiple GEDCOM imports creates duplicate event IDs.
  + The place page in webreport is complete mess.
  + Gallery tab of Source view does not display .ods files.
  + Narrated Web report - Individual sort order not correct on the
    Surnames tab.
  + Specify required GtkSpell and GExiv2 version.
  + Narrated web report link to thumbnails is broken on certain
    pages.
  + Narrated Web report - Individual page sort order has changed.
  + Gramps reports that it can't find dictionaries.
  + Turns out it was really that enchant couldn't find its backend
    because an environment variable wasn't set.
  + Update translations.
- Updated gramps.appdata.xml path.</changelog>

</package>
<package pkgid="167e676362ccaeab60b0f771e4b56d076213fc4a9c6569acc9a62256d0ec0785" name="graphite2" arch="src">
    <version epoch="0" ver="1.3.1" rel="4.3.1"/>

<changelog author="tchvatal@suse.com" date="1352203200">- Initial commit version 1.2.0.</changelog>
<changelog author="tchvatal@suse.com" date="1352462400">- Fix desc not to mention libexttextcat.</changelog>
<changelog author="tchvatal@suse.com" date="1352721600">- Whitespace trying to figure out why spec file is interpreted as
  binary.</changelog>
<changelog author="cfarrell@suse.com" date="1352808000">- license update: LGPL-2.1+ or GPL-2.0+ or MPL-1.1
  See License file (most source code notices concur)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1354104000">- graphite2-arm.patch :Fix build in arm and possible other platforms, we should
  notuse -nodefaultlibs as a linker flag and let the system
  do its job automatically.
- freetype-devel should be freetype2-devel</changelog>
<changelog author="dimstar@opensuse.org" date="1372420800">- Add baselibs.conf and provide libgraphite2-3-32bit, which is at
  this moment required by harfbuzz.</changelog>
<changelog author="tchvatal@suse.com" date="1390651200">- Use cmake macros for nice and tidy setup.</changelog>
<changelog author="tchvatal@suse.com" date="1390651201">- Version bump to 1.2.4:
  * Various bugfixes
  * Expanded testsuite
- Remove graphite2-arm.patch - applied upstream
- Add patches from debian:
  * soname.diff
  * no-specific-nunit-version.diff
- Run^Wdocument tests and generate documentation</changelog>
<changelog author="tchvatal@suse.com" date="1390651202">- Enable the tests. They work on 13.1 but fail on Factory...</changelog>
<changelog author="tchvatal@suse.com" date="1390737600">- Use rpath so the tests work.</changelog>
<changelog author="tchvatal@suse.com" date="1390996800">- Remove texlive dep to remove dep circle.</changelog>
<changelog author="tchvatal@suse.com" date="1390996801">- Remove harfbuzz dep. Breaks another buildcycle.
  This effectively means we are not running tests. No functional
  changes otherwise.</changelog>
<changelog author="dmueller@suse.com" date="1413892800">- add link-gcc-shared.diff: link -lgcc_s to fix undefined symbols
  on various ARM architectures</changelog>
<changelog author="fstrba@suse.com" date="1432036800">- Remove unnecessary utf-8  characters from the spec file</changelog>
<changelog author="tchvatal@suse.com" date="1438948800">- Version bump to 1.3.0:
  * Various tweaks for the arabic fonts
- Added patches:
  * graphite-nonvoid-return.patch
  * graphite2-1.2.0-cmakepath.patch
- Removed patches:
  * no-specific-nunit-version.diff
  * soname.diff</changelog>
<changelog author="tchvatal@suse.com" date="1441108800">- Version bump to 1.3.1:
  * Deprecation warning: Full bidi support is about to be deprecated. Make
    contact if this impacts you.
  * Change compression block format slightly to conform to LZ4
  * Handle mono direction text with diacritics consistently. Fonts
    now see the direction they expect consistently and bidi now
    gives expected results.
  * Fixed lots of fuzz bugs
  * Coverity cleanups
  * Build now works for clang and/or asan and/or afl etc.</changelog>
<changelog author="pgajdos@suse.com" date="1457006400">- security update:
  * CVE-2016-1521, CVE-2016-1523, CVE-2016-1526
    [bsc#965803], [bsc#965807], [bsc#965810]</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-5436 [bsc#1035204]
    + graphite2-CVE-2017-5436.patch</changelog>

</package>
<package pkgid="270aad87101acce6055acad638847e2e5e646a031c502311dcd2e06f513dd0ff" name="graphite2" arch="x86_64">
    <version epoch="0" ver="1.3.1" rel="4.3.1"/>

<changelog author="tchvatal@suse.com" date="1352203200">- Initial commit version 1.2.0.</changelog>
<changelog author="tchvatal@suse.com" date="1352462400">- Fix desc not to mention libexttextcat.</changelog>
<changelog author="tchvatal@suse.com" date="1352721600">- Whitespace trying to figure out why spec file is interpreted as
  binary.</changelog>
<changelog author="cfarrell@suse.com" date="1352808000">- license update: LGPL-2.1+ or GPL-2.0+ or MPL-1.1
  See License file (most source code notices concur)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1354104000">- graphite2-arm.patch :Fix build in arm and possible other platforms, we should
  notuse -nodefaultlibs as a linker flag and let the system
  do its job automatically.
- freetype-devel should be freetype2-devel</changelog>
<changelog author="dimstar@opensuse.org" date="1372420800">- Add baselibs.conf and provide libgraphite2-3-32bit, which is at
  this moment required by harfbuzz.</changelog>
<changelog author="tchvatal@suse.com" date="1390651200">- Use cmake macros for nice and tidy setup.</changelog>
<changelog author="tchvatal@suse.com" date="1390651201">- Version bump to 1.2.4:
  * Various bugfixes
  * Expanded testsuite
- Remove graphite2-arm.patch - applied upstream
- Add patches from debian:
  * soname.diff
  * no-specific-nunit-version.diff
- Run^Wdocument tests and generate documentation</changelog>
<changelog author="tchvatal@suse.com" date="1390651202">- Enable the tests. They work on 13.1 but fail on Factory...</changelog>
<changelog author="tchvatal@suse.com" date="1390737600">- Use rpath so the tests work.</changelog>
<changelog author="tchvatal@suse.com" date="1390996800">- Remove texlive dep to remove dep circle.</changelog>
<changelog author="tchvatal@suse.com" date="1390996801">- Remove harfbuzz dep. Breaks another buildcycle.
  This effectively means we are not running tests. No functional
  changes otherwise.</changelog>
<changelog author="dmueller@suse.com" date="1413892800">- add link-gcc-shared.diff: link -lgcc_s to fix undefined symbols
  on various ARM architectures</changelog>
<changelog author="fstrba@suse.com" date="1432036800">- Remove unnecessary utf-8  characters from the spec file</changelog>
<changelog author="tchvatal@suse.com" date="1438948800">- Version bump to 1.3.0:
  * Various tweaks for the arabic fonts
- Added patches:
  * graphite-nonvoid-return.patch
  * graphite2-1.2.0-cmakepath.patch
- Removed patches:
  * no-specific-nunit-version.diff
  * soname.diff</changelog>
<changelog author="tchvatal@suse.com" date="1441108800">- Version bump to 1.3.1:
  * Deprecation warning: Full bidi support is about to be deprecated. Make
    contact if this impacts you.
  * Change compression block format slightly to conform to LZ4
  * Handle mono direction text with diacritics consistently. Fonts
    now see the direction they expect consistently and bidi now
    gives expected results.
  * Fixed lots of fuzz bugs
  * Coverity cleanups
  * Build now works for clang and/or asan and/or afl etc.</changelog>
<changelog author="pgajdos@suse.com" date="1457006400">- security update:
  * CVE-2016-1521, CVE-2016-1523, CVE-2016-1526
    [bsc#965803], [bsc#965807], [bsc#965810]</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-5436 [bsc#1035204]
    + graphite2-CVE-2017-5436.patch</changelog>

</package>
<package pkgid="f4ef24e033a75ccbcb064446280e6a3cd690b3223d6049be00804406101dff84" name="graphite2-devel" arch="x86_64">
    <version epoch="0" ver="1.3.1" rel="4.3.1"/>

<changelog author="tchvatal@suse.com" date="1352203200">- Initial commit version 1.2.0.</changelog>
<changelog author="tchvatal@suse.com" date="1352462400">- Fix desc not to mention libexttextcat.</changelog>
<changelog author="tchvatal@suse.com" date="1352721600">- Whitespace trying to figure out why spec file is interpreted as
  binary.</changelog>
<changelog author="cfarrell@suse.com" date="1352808000">- license update: LGPL-2.1+ or GPL-2.0+ or MPL-1.1
  See License file (most source code notices concur)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1354104000">- graphite2-arm.patch :Fix build in arm and possible other platforms, we should
  notuse -nodefaultlibs as a linker flag and let the system
  do its job automatically.
- freetype-devel should be freetype2-devel</changelog>
<changelog author="dimstar@opensuse.org" date="1372420800">- Add baselibs.conf and provide libgraphite2-3-32bit, which is at
  this moment required by harfbuzz.</changelog>
<changelog author="tchvatal@suse.com" date="1390651200">- Use cmake macros for nice and tidy setup.</changelog>
<changelog author="tchvatal@suse.com" date="1390651201">- Version bump to 1.2.4:
  * Various bugfixes
  * Expanded testsuite
- Remove graphite2-arm.patch - applied upstream
- Add patches from debian:
  * soname.diff
  * no-specific-nunit-version.diff
- Run^Wdocument tests and generate documentation</changelog>
<changelog author="tchvatal@suse.com" date="1390651202">- Enable the tests. They work on 13.1 but fail on Factory...</changelog>
<changelog author="tchvatal@suse.com" date="1390737600">- Use rpath so the tests work.</changelog>
<changelog author="tchvatal@suse.com" date="1390996800">- Remove texlive dep to remove dep circle.</changelog>
<changelog author="tchvatal@suse.com" date="1390996801">- Remove harfbuzz dep. Breaks another buildcycle.
  This effectively means we are not running tests. No functional
  changes otherwise.</changelog>
<changelog author="dmueller@suse.com" date="1413892800">- add link-gcc-shared.diff: link -lgcc_s to fix undefined symbols
  on various ARM architectures</changelog>
<changelog author="fstrba@suse.com" date="1432036800">- Remove unnecessary utf-8  characters from the spec file</changelog>
<changelog author="tchvatal@suse.com" date="1438948800">- Version bump to 1.3.0:
  * Various tweaks for the arabic fonts
- Added patches:
  * graphite-nonvoid-return.patch
  * graphite2-1.2.0-cmakepath.patch
- Removed patches:
  * no-specific-nunit-version.diff
  * soname.diff</changelog>
<changelog author="tchvatal@suse.com" date="1441108800">- Version bump to 1.3.1:
  * Deprecation warning: Full bidi support is about to be deprecated. Make
    contact if this impacts you.
  * Change compression block format slightly to conform to LZ4
  * Handle mono direction text with diacritics consistently. Fonts
    now see the direction they expect consistently and bidi now
    gives expected results.
  * Fixed lots of fuzz bugs
  * Coverity cleanups
  * Build now works for clang and/or asan and/or afl etc.</changelog>
<changelog author="pgajdos@suse.com" date="1457006400">- security update:
  * CVE-2016-1521, CVE-2016-1523, CVE-2016-1526
    [bsc#965803], [bsc#965807], [bsc#965810]</changelog>
<changelog author="pgajdos@suse.com" date="1493035200">- security update:
  * CVE-2017-5436 [bsc#1035204]
    + graphite2-CVE-2017-5436.patch</changelog>

</package>
<package pkgid="dff246c2d7100e6514e1703c6ea30aa66b030f239ac5e81a109bfd411bd75592" name="greybird-theme" arch="src">
    <version epoch="0" ver="3.22.0" rel="8.1"/>

<changelog author="seiler@b1-systems.de" date="1323172800">- fixed syntax error in file section
- modified the custom macros
- updated summary
- modified *.spec file to prevent warnings
- cleaned *.spec file
- updated to the current greybird release
- modified SOURCE0 file with custom macros</changelog>
<changelog author="seiler@b1-systems.de" date="1323172801">- added gtk3 dependencie for openSUSE 12.1</changelog>
<changelog author="seiler@b1-systems.de" date="1328097600">- updated to latest source
- added fdupes to symlink duplicate files</changelog>
<changelog author="gber@opensuse.org" date="1328270400">- specfile cleanup</changelog>
<changelog author="seiler@b1-systems.de" date="1328702400">- updated to latest release (4.3-6)
- specfile cleanup fo X11:xfce (last submit was not accepted, old submit without the rpm seperation was included)</changelog>
<changelog author="seiler@b1-systems.de" date="1342440000">- updated to latest release (8.2-95)</changelog>
<changelog author="seiler@b1-systems.de" date="1359633600">- updated to latest release v1.0.8-2</changelog>
<changelog author="seiler@b1-systems.de" date="1368619200">- updated to lastest release -v1.1.1-5</changelog>
<changelog author="seiler@b1-systems.de" date="1380715200">- updated th current release v1.2.2-3</changelog>
<changelog author="seife+obs@b1-systems.com" date="1482667200">- update to the current release 3.22.0</changelog>
<changelog author="seife+obs@b1-systems.com" date="1482753600">- clarify rubygem-sass BuildRequires version</changelog>

</package>
<package pkgid="5ea82c4d7caca28c1c967777b591a6f2fb3cfc059190fea167068f8b353f3eb7" name="grub2" arch="src">
    <version epoch="0" ver="2.02~beta2" rel="89.1"/>

<changelog author="mchang@suse.com" date="1464696000">- Add systemd-sleep-plugin subpackage (bsc#981936)
  * added grub2-systemd-sleep.sh
- Fix build in factory with glibc 2.20
  * added grub2-emu-hostfs-Drop-unnecessary-feature-test-macros.patch</changelog>
<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>

</package>
<package pkgid="7e28b647a5f7642eda4cb6c37d0a403055a0e2cb187f48094f8ae422440f81d2" name="grub2" arch="src">
    <version epoch="0" ver="2.02~beta2" rel="92.1"/>

<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>

</package>
<package pkgid="b3e40d60673a0bec1590671b8113adf33f9e9004ee17b3fa74e88d4b865c4946" name="grub2" arch="src">
    <version epoch="0" ver="2.02~beta2" rel="94.3.1"/>

<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>
<changelog author="mchang@suse.com" date="1487332800">- Removed grub2-fix-multi-device-root-kernel-argument.patch as it has
  regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)</changelog>
<changelog author="mchang@suse.com" date="1489492800">- Fix boot failure if /boot is separate btrfs partition (bsc#1023160)
  * grub2-btrfs-06-subvol-mount.patch</changelog>
<changelog author="mchang@suse.com" date="1490011200">- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401)
  * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch</changelog>
<changelog author="arvidjaar@gmail.com" date="1490529600">- update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry
  in additional environment block (boo#1031025)</changelog>

</package>
<package pkgid="bbac24948830b5ccd0d140b969c6bb13b3e3db50fe714f91c0d32ad5715d38eb" name="grub2" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="89.1"/>

<changelog author="mchang@suse.com" date="1464696000">- Add systemd-sleep-plugin subpackage (bsc#981936)
  * added grub2-systemd-sleep.sh
- Fix build in factory with glibc 2.20
  * added grub2-emu-hostfs-Drop-unnecessary-feature-test-macros.patch</changelog>
<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>

</package>
<package pkgid="78c54f9bd07840ae5901bc3d68eaeaf76b09ef7361a0468a635dcd1722aa5e88" name="grub2" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="92.1"/>

<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>

</package>
<package pkgid="8a001c3577d11e75077db8950a6061e524fc32f96130a602e0860f8e099ced3a" name="grub2" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="94.3.1"/>

<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>
<changelog author="mchang@suse.com" date="1487332800">- Removed grub2-fix-multi-device-root-kernel-argument.patch as it has
  regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)</changelog>
<changelog author="mchang@suse.com" date="1489492800">- Fix boot failure if /boot is separate btrfs partition (bsc#1023160)
  * grub2-btrfs-06-subvol-mount.patch</changelog>
<changelog author="mchang@suse.com" date="1490011200">- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401)
  * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch</changelog>
<changelog author="arvidjaar@gmail.com" date="1490529600">- update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry
  in additional environment block (boo#1031025)</changelog>

</package>
<package pkgid="62b0d7d869f4fd73705cdf79d2323b392f1610fd5ec252b2a03abfa43f4b3f44" name="grub2-branding-upstream" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="89.1"/>

<changelog author="mchang@suse.com" date="1464696000">- Add systemd-sleep-plugin subpackage (bsc#981936)
  * added grub2-systemd-sleep.sh
- Fix build in factory with glibc 2.20
  * added grub2-emu-hostfs-Drop-unnecessary-feature-test-macros.patch</changelog>
<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>

</package>
<package pkgid="5410dd0678347bd343d1c105d08b2ed0521cfe8cc2dd2532bd70a716309f5a7c" name="grub2-branding-upstream" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="92.1"/>

<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>

</package>
<package pkgid="7883a8da7128b8c627cc1fe95a5ae0848344d689a89df070c97aaea410a7f4a4" name="grub2-branding-upstream" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="94.3.1"/>

<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>
<changelog author="mchang@suse.com" date="1487332800">- Removed grub2-fix-multi-device-root-kernel-argument.patch as it has
  regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)</changelog>
<changelog author="mchang@suse.com" date="1489492800">- Fix boot failure if /boot is separate btrfs partition (bsc#1023160)
  * grub2-btrfs-06-subvol-mount.patch</changelog>
<changelog author="mchang@suse.com" date="1490011200">- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401)
  * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch</changelog>
<changelog author="arvidjaar@gmail.com" date="1490529600">- update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry
  in additional environment block (boo#1031025)</changelog>

</package>
<package pkgid="43080e09f82591e14ada91e70d712bda8a4c6fd16bd637caf5e90f2cec4230da" name="grub2-i386-pc" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="89.1"/>

<changelog author="mchang@suse.com" date="1464696000">- Add systemd-sleep-plugin subpackage (bsc#981936)
  * added grub2-systemd-sleep.sh
- Fix build in factory with glibc 2.20
  * added grub2-emu-hostfs-Drop-unnecessary-feature-test-macros.patch</changelog>
<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>

</package>
<package pkgid="01eb50556d9961f2704d6ea2e8c3c16d9a9bb8419cf2a2557b88d564ac1b1dac" name="grub2-i386-pc" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="92.1"/>

<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>

</package>
<package pkgid="306650a10942c134e0ec000638e9f3fa5b32fd95f0e481f668f2f55133e29405" name="grub2-i386-pc" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="94.3.1"/>

<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>
<changelog author="mchang@suse.com" date="1487332800">- Removed grub2-fix-multi-device-root-kernel-argument.patch as it has
  regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)</changelog>
<changelog author="mchang@suse.com" date="1489492800">- Fix boot failure if /boot is separate btrfs partition (bsc#1023160)
  * grub2-btrfs-06-subvol-mount.patch</changelog>
<changelog author="mchang@suse.com" date="1490011200">- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401)
  * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch</changelog>
<changelog author="arvidjaar@gmail.com" date="1490529600">- update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry
  in additional environment block (boo#1031025)</changelog>

</package>
<package pkgid="b32d3f691fe988f55fa011239a0c8143ca1ddaf45849581d9a69fc984f430d17" name="grub2-snapper-plugin" arch="noarch">
    <version epoch="0" ver="2.02~beta2" rel="89.1"/>

<changelog author="mchang@suse.com" date="1464696000">- Add systemd-sleep-plugin subpackage (bsc#981936)
  * added grub2-systemd-sleep.sh
- Fix build in factory with glibc 2.20
  * added grub2-emu-hostfs-Drop-unnecessary-feature-test-macros.patch</changelog>
<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>

</package>
<package pkgid="889244542ef858a10bd00422ae74b580f0fe89ac7e4e033f927cdcc76185451c" name="grub2-snapper-plugin" arch="noarch">
    <version epoch="0" ver="2.02~beta2" rel="92.1"/>

<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>

</package>
<package pkgid="0774bb927b923df7bf676a45de51dda0cf541c1b86dc30ec36cfcdc7d60cc014" name="grub2-snapper-plugin" arch="noarch">
    <version epoch="0" ver="2.02~beta2" rel="94.3.1"/>

<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>
<changelog author="mchang@suse.com" date="1487332800">- Removed grub2-fix-multi-device-root-kernel-argument.patch as it has
  regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)</changelog>
<changelog author="mchang@suse.com" date="1489492800">- Fix boot failure if /boot is separate btrfs partition (bsc#1023160)
  * grub2-btrfs-06-subvol-mount.patch</changelog>
<changelog author="mchang@suse.com" date="1490011200">- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401)
  * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch</changelog>
<changelog author="arvidjaar@gmail.com" date="1490529600">- update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry
  in additional environment block (boo#1031025)</changelog>

</package>
<package pkgid="b25f272053184f656762025319529a424b23fa516283f6843f0145074be114e7" name="grub2-systemd-sleep-plugin" arch="noarch">
    <version epoch="0" ver="2.02~beta2" rel="89.1"/>

<changelog author="mchang@suse.com" date="1464696000">- Add systemd-sleep-plugin subpackage (bsc#981936)
  * added grub2-systemd-sleep.sh
- Fix build in factory with glibc 2.20
  * added grub2-emu-hostfs-Drop-unnecessary-feature-test-macros.patch</changelog>
<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>

</package>
<package pkgid="dab7c622168099575d967d8265f1e3b198d6c075134e325a662d4ac518ad16a3" name="grub2-systemd-sleep-plugin" arch="noarch">
    <version epoch="0" ver="2.02~beta2" rel="92.1"/>

<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>

</package>
<package pkgid="c23ac52d595452bb28736abb2254ca58a24fa6ac0c258141037a86d1785a8a07" name="grub2-systemd-sleep-plugin" arch="noarch">
    <version epoch="0" ver="2.02~beta2" rel="94.3.1"/>

<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>
<changelog author="mchang@suse.com" date="1487332800">- Removed grub2-fix-multi-device-root-kernel-argument.patch as it has
  regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)</changelog>
<changelog author="mchang@suse.com" date="1489492800">- Fix boot failure if /boot is separate btrfs partition (bsc#1023160)
  * grub2-btrfs-06-subvol-mount.patch</changelog>
<changelog author="mchang@suse.com" date="1490011200">- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401)
  * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch</changelog>
<changelog author="arvidjaar@gmail.com" date="1490529600">- update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry
  in additional environment block (boo#1031025)</changelog>

</package>
<package pkgid="83efb9a3b025a06fc3d20af5c007b650c1068d757e0f2d09b9f7ba33557ce0f8" name="grub2-x86_64-efi" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="89.1"/>

<changelog author="mchang@suse.com" date="1464696000">- Add systemd-sleep-plugin subpackage (bsc#981936)
  * added grub2-systemd-sleep.sh
- Fix build in factory with glibc 2.20
  * added grub2-emu-hostfs-Drop-unnecessary-feature-test-macros.patch</changelog>
<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>

</package>
<package pkgid="e79a0ddd257506ca52ea934020211dcb7dca24e29f3ef981640e28e0200f6a27" name="grub2-x86_64-efi" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="92.1"/>

<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>

</package>
<package pkgid="c0374e36df6347a8c0597b4888e7a10ae0447c7656c415d8943fc41e8511f705" name="grub2-x86_64-efi" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="94.3.1"/>

<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>
<changelog author="mchang@suse.com" date="1487332800">- Removed grub2-fix-multi-device-root-kernel-argument.patch as it has
  regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)</changelog>
<changelog author="mchang@suse.com" date="1489492800">- Fix boot failure if /boot is separate btrfs partition (bsc#1023160)
  * grub2-btrfs-06-subvol-mount.patch</changelog>
<changelog author="mchang@suse.com" date="1490011200">- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401)
  * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch</changelog>
<changelog author="arvidjaar@gmail.com" date="1490529600">- update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry
  in additional environment block (boo#1031025)</changelog>

</package>
<package pkgid="1774240176e34ff782ed3ac6192a35d2fbab706b1694b0dcd538ea2a3a666707" name="grub2-x86_64-xen" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="89.1"/>

<changelog author="mchang@suse.com" date="1464696000">- Add systemd-sleep-plugin subpackage (bsc#981936)
  * added grub2-systemd-sleep.sh
- Fix build in factory with glibc 2.20
  * added grub2-emu-hostfs-Drop-unnecessary-feature-test-macros.patch</changelog>
<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>

</package>
<package pkgid="d3618ff19205d79aa77df2296868b8aab407ea7c756dad219edf7c7d9bf6cf9a" name="grub2-x86_64-xen" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="92.1"/>

<changelog author="rw@suse.com" date="1464782400">- Examine variables from grub environment in 'grub2-once'. (fate#319632)</changelog>
<changelog author="mchang@suse.com" date="1464868800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch</changelog>
<changelog author="mchang@suse.com" date="1465214400">- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
  * modified grub2-btrfs-workaround-grub2-once.patch</changelog>
<changelog author="mchang@suse.com" date="1465387200">- Fix error on encrypted lvm installation (bsc#981621)
  * added 0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch
  * added 0002-disk-cryptodisk-Add-missing-error-check.patch
  * added 0003-crypto-restrict-cipher-block-size-to-power-of-2.patch
  * added 0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch
  * added 0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch
  * added 0006-do-not-emit-cryptomount-without-crypto-UUID.patch</changelog>
<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>

</package>
<package pkgid="e961247b2bbd55ab334934787a050396100dac0b5bbf66edd6b47da5883cfec9" name="grub2-x86_64-xen" arch="x86_64">
    <version epoch="0" ver="2.02~beta2" rel="94.3.1"/>

<changelog author="mchang@suse.com" date="1466596800">- Fix btrfs on BigEndian systems (bsc#980108) (bsc#933541)
  * modified grub2-btrfs-07-subvol-fallback.patch
- update grub2-once with patch from Björn Voigt - skip comments in
  /etc/sysconfig/bootloader (boo#963610)
- Fix "error: timeout: could not resolve hardware address.? during network
  installation (bsc#980259)
  * added 0001-increase-network-try-interval-gradually.patch
  * refresh 0002-Add-Virtual-LAN-support.patch</changelog>
<changelog author="mchang@suse.com" date="1469188800">- Add patches from Roberto Sassu &lt;rsassu@suse.de&gt;
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)</changelog>
<changelog author="dmueller@suse.com" date="1469188801">- add grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch,
  grub2-efi-check-path-non-null-before-grub_strrchr.patch
  grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch (bsc#990086)</changelog>
<changelog author="mchang@suse.com" date="1470052800">- Cherrypick upstream patches for bug fixes (bsc#990086)
  * 0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * 0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch
  * 0003-fix-double-free-in-grub_net_recv_tcp_packet.patch
  * 0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch
  * 0005-tftp-fix-memory-leaks-in-open.patch
  * 0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch
- Upstream patch to fix GRUB2 clock too slow on RPI3 (bsc#990604)
  * grub2-arm64-Use-cpu-timer-for-timekeeping.patch</changelog>
<changelog author="mchang@suse.com" date="1470225600">- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)</changelog>
<changelog author="mchang@suse.com" date="1470830400">- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)</changelog>
<changelog author="mchang@suse.com" date="1472212800">- Fix booting from network (on PowerPC) (bsc#994497)
  * 0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch
  * ethernet-pad-to-minumum-size.patch</changelog>
<changelog author="mchang@suse.com" date="1472644800">- Drop ethernet-pad-to-minumum-size.patch (bsc#994497)</changelog>
<changelog author="mchang@suse.com" date="1474027200">- Ignore partition tables on s390x. (bsc#935127)
  * grub2-s390x-08-workaround-part-to-disk.patch</changelog>
<changelog author="dmueller@suse.com" date="1476187200">- add support for netboot on arm64-efi platforms (bsc#998097)
  * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch</changelog>
<changelog author="mchang@suse.com" date="1476878400">- Build arm-efi and arm64-efi for openSUSE (bsc#1004959)
  * refresh grub2-xfs-V5-filesystem-format-support.patch for upstream commit
  * add grub2-XFS-Fix-wrong-alignment-treatment.patch
  * add grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch</changelog>
<changelog author="mchang@suse.com" date="1477051200">- From Juergen Gross &lt;jgross@suse.com&gt;: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
- Additional upstream patches
  * 0001-Import-xen-headers-directly-into-GRUB.patch
  * 0002-Adapt-build-system-to-use-imported-xen-headers.patch
  * 0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260800">- Add 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  and 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
  fix grub2 crash at armv7 systems (bnc#1008545):</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1478260801">- Add grub2-mkconfig-arm.patch to fix broken config issues leading
  to unbootable system (bnc#1008568)</changelog>
<changelog author="mchang@suse.com" date="1479729600">- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)</changelog>
<changelog author="mchang@suse.com" date="1481889600">- Ensure that the path start with / and has no // (bsc#1015599)
  * 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch</changelog>
<changelog author="mchang@suse.com" date="1487332800">- Removed grub2-fix-multi-device-root-kernel-argument.patch as it has
  regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)</changelog>
<changelog author="mchang@suse.com" date="1489492800">- Fix boot failure if /boot is separate btrfs partition (bsc#1023160)
  * grub2-btrfs-06-subvol-mount.patch</changelog>
<changelog author="mchang@suse.com" date="1490011200">- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401)
  * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch</changelog>
<changelog author="arvidjaar@gmail.com" date="1490529600">- update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry
  in additional environment block (boo#1031025)</changelog>

</package>
<package pkgid="391201ae517f13db251e9467494ed46282f4ceb8506b34e6b52fafc7a44fda70" name="gsettings-backend-dconf" arch="x86_64">
    <version epoch="0" ver="0.26.0" rel="4.3.1"/>

<changelog author="zaitor@opensuse.org" date="1392811200">- Update to version 0.19.90:
  + dconf compile: always write little endian.
  + file-db: don't install match rules on no bus (fixes gdbus
    assertion).
  + update dconf(1) manpage for 'dconf compile'.
  + Fix 'make clean' on FreeBSD.
  + editor: provide appdata.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1393848000">- Update to version 0.19.91:
  + Fix an unlikely failure in the fuzz testing of gvdb.
  + Fix a thread safety issue with file-db.</changelog>
<changelog author="dimstar@opensuse.org" date="1395144000">- Update to version 0.19.92:
  + Depend on automake 1.11.2.
  + Stop using ACLOCAL_FLAGS.
  + Depend on released version of Vala (0.18.0).</changelog>
<changelog author="zaitor@opensuse.org" date="1395662400">- Update to version 0.20.0:
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1400846400">- Add dconf-use-g_settings_get_default_value.patch: Display correct
  default value when a custom database is in use (bnc#873225).</changelog>
<changelog author="mgorse@suse.com" date="1401796800">- Add dconf-use-g_settings_get_default_value.patch: Display
  correct default value when a custom database is in use
  (bnc#873225)</changelog>
<changelog author="fezhang@suse.com" date="1402660800">- Add category X-GNOME-SystemSettings to dconf-editor.desktop so
  that gnome-control-center can recongnize and show it
  (bnc#866235).</changelog>
<changelog author="dimstar@opensuse.org" date="1407240000">- Update dconf-use-g_settings_get_default_value.patch from
  bgo#668234#c5: Silence "Unknown child tag in &lt;key&gt;, &lt;default&gt;".</changelog>
<changelog author="dimstar@opensuse.org" date="1407240001">- Update to version 0.21.0:
  + Editor desktop file renamed to ca.desrt.dconf-editor to take
    advantage of D-Bus activation.
  + Prevent the service from being released more than once if we
    receive multiple signals.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1411214400">- Update to version 0.22.0:
  + Fix handling of floating point keys in editor.
  + Update appdata for renamed desktop file.
  + Minor doap changes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1412510400">- Move .desktopfile from X-GNOME-SystemSettings to
  X-GNOME-PersonalSettings, since the only values one can change is
  for active user. Having it under System gives the impression that
  changes are systemwide.</changelog>
<changelog author="dimstar@opensuse.org" date="1422878400">- Move ca.desrt.dconf-editor.appdata.xml to dconf-editor
  subpackage: the appdata.xml file is supposed to be in the same
  package as the .desktop file (boo#915692).</changelog>
<changelog author="dimstar@opensuse.org" date="1425384000">- Update to version 0.23.1:
  + dconf-editor is now in a separate package.
  + portability improvements.
- Drop dconf-editor subpackages and references to it: it's now
  maintained in its own package (version 3.15.91).
- Drop pkgconfig(gtk+-3.0) and pkgconfig(libxml-2.0) BuildRequires:
  dconf-editor dependencies.
- Drop dconf-use-g_settings_get_default_value.patch: patch applied
  to dconf-editor.
- Drop lang-package: it provided languages for dconf-editor
  (despite the gettext domain being 'dconf').</changelog>
<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 0.23.2:
  + Remove dconf-editor manpage (accidentally missed during the
    split).
  + Fix whitespace issues in 'dconf --help'.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 0.24.0:
  + Stable release, no changes since 0.23.2.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 0.25.1:
  + The libdbus-1 backend has been removed. Dconf now always uses
    GDBus.
  + Support has been added for system administration frameworks to
    set up the dconf profile via a file placed in the
    XDG_RUNTIME_DIR or in /run/dconf/. In the case of the file in
    /run/dconf/, it is not possible to modify the proile, even via
    the DCONF_PROFILE environment variable, which makes it slightly
    more difficult to evade lockdown.
  + Directory resets are now implemented properly in DConfChangeset
    which means that reading a subkey through a changeset that
    contains a reset for a parent directory of that key will return
    TRUE with a NULL value.
  + A new API dconf_client_read_full() has been added which allows
    reading the user value, the default value, or querying what the
    effective value would be if a changeset were to be applied.
  + A new API has been added for listing the locks that are in
    effect: dconf_client_list_locks().
  + DConfClient has a new "writability-changed" signal.
  + Support for reading default values and listing locks have been
    added to the dconf commandline tool.
  + Support for g_autoptr() has been added for DConfClient and
    DConfChangeset.
  + The handling of reading of default values via GSettings has
    been made more efficient. More major changes to the GSettings
    backend are expected in the near future.
- Drop pkgconfig(dbus-1) BuildRequires: this backend has been
  dropped.
- Drop libdconf-dbus-1-0 subpackage and obsolete it by libdconf1
  package to ensure proper upgrade mechanism.
- Drop libdconf-dbus-devel subpackage and obsolete it by the
  main devel package.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 0.26.0:
  + No changes.</changelog>
<changelog author="fezhang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop dconf-use-g_settings_get_default_value.patch (bnc#873225):
  patch applied to dconf-editor.</changelog>
<changelog author="fezhang@suse.com" date="1471608000">- Add 0001-gvdb-Restore-permissions-on-changed-files.patch:
  'dconf update' writes new contents into temporary file and
  renames it to the original one, resulting permission
  inconsistencies if umask has been changed before that. The patch
  restores the changed permissions (bsc#971074, bgo#758066).</changelog>
<changelog author="fezhang@suse.com" date="1488456000">- Update 0001-gvdb-Restore-permissions-on-changed-files.patch:
  'dconf update' should set permissions to 0644 on restored missing
  db files, despite of the umask setting (bsc#1025721, bsc#971074,
  bgo#758066).</changelog>

</package>
<package pkgid="c80ab995fe6c89d846d8e5eef9f275f0d863dc43f1a38ad9d3bd80be4d2613c5" name="gsettings-backend-dconf-32bit" arch="x86_64">
    <version epoch="0" ver="0.26.0" rel="4.3.1"/>

<changelog author="zaitor@opensuse.org" date="1392811200">- Update to version 0.19.90:
  + dconf compile: always write little endian.
  + file-db: don't install match rules on no bus (fixes gdbus
    assertion).
  + update dconf(1) manpage for 'dconf compile'.
  + Fix 'make clean' on FreeBSD.
  + editor: provide appdata.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1393848000">- Update to version 0.19.91:
  + Fix an unlikely failure in the fuzz testing of gvdb.
  + Fix a thread safety issue with file-db.</changelog>
<changelog author="dimstar@opensuse.org" date="1395144000">- Update to version 0.19.92:
  + Depend on automake 1.11.2.
  + Stop using ACLOCAL_FLAGS.
  + Depend on released version of Vala (0.18.0).</changelog>
<changelog author="zaitor@opensuse.org" date="1395662400">- Update to version 0.20.0:
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1400846400">- Add dconf-use-g_settings_get_default_value.patch: Display correct
  default value when a custom database is in use (bnc#873225).</changelog>
<changelog author="mgorse@suse.com" date="1401796800">- Add dconf-use-g_settings_get_default_value.patch: Display
  correct default value when a custom database is in use
  (bnc#873225)</changelog>
<changelog author="fezhang@suse.com" date="1402660800">- Add category X-GNOME-SystemSettings to dconf-editor.desktop so
  that gnome-control-center can recongnize and show it
  (bnc#866235).</changelog>
<changelog author="dimstar@opensuse.org" date="1407240000">- Update dconf-use-g_settings_get_default_value.patch from
  bgo#668234#c5: Silence "Unknown child tag in &lt;key&gt;, &lt;default&gt;".</changelog>
<changelog author="dimstar@opensuse.org" date="1407240001">- Update to version 0.21.0:
  + Editor desktop file renamed to ca.desrt.dconf-editor to take
    advantage of D-Bus activation.
  + Prevent the service from being released more than once if we
    receive multiple signals.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1411214400">- Update to version 0.22.0:
  + Fix handling of floating point keys in editor.
  + Update appdata for renamed desktop file.
  + Minor doap changes.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1412510400">- Move .desktopfile from X-GNOME-SystemSettings to
  X-GNOME-PersonalSettings, since the only values one can change is
  for active user. Having it under System gives the impression that
  changes are systemwide.</changelog>
<changelog author="dimstar@opensuse.org" date="1422878400">- Move ca.desrt.dconf-editor.appdata.xml to dconf-editor
  subpackage: the appdata.xml file is supposed to be in the same
  package as the .desktop file (boo#915692).</changelog>
<changelog author="dimstar@opensuse.org" date="1425384000">- Update to version 0.23.1:
  + dconf-editor is now in a separate package.
  + portability improvements.
- Drop dconf-editor subpackages and references to it: it's now
  maintained in its own package (version 3.15.91).
- Drop pkgconfig(gtk+-3.0) and pkgconfig(libxml-2.0) BuildRequires:
  dconf-editor dependencies.
- Drop dconf-use-g_settings_get_default_value.patch: patch applied
  to dconf-editor.
- Drop lang-package: it provided languages for dconf-editor
  (despite the gettext domain being 'dconf').</changelog>
<changelog author="dimstar@opensuse.org" date="1426593600">- Update to version 0.23.2:
  + Remove dconf-editor manpage (accidentally missed during the
    split).
  + Fix whitespace issues in 'dconf --help'.</changelog>
<changelog author="dimstar@opensuse.org" date="1427112000">- Update to version 0.24.0:
  + Stable release, no changes since 0.23.2.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 0.25.1:
  + The libdbus-1 backend has been removed. Dconf now always uses
    GDBus.
  + Support has been added for system administration frameworks to
    set up the dconf profile via a file placed in the
    XDG_RUNTIME_DIR or in /run/dconf/. In the case of the file in
    /run/dconf/, it is not possible to modify the proile, even via
    the DCONF_PROFILE environment variable, which makes it slightly
    more difficult to evade lockdown.
  + Directory resets are now implemented properly in DConfChangeset
    which means that reading a subkey through a changeset that
    contains a reset for a parent directory of that key will return
    TRUE with a NULL value.
  + A new API dconf_client_read_full() has been added which allows
    reading the user value, the default value, or querying what the
    effective value would be if a changeset were to be applied.
  + A new API has been added for listing the locks that are in
    effect: dconf_client_list_locks().
  + DConfClient has a new "writability-changed" signal.
  + Support for reading default values and listing locks have been
    added to the dconf commandline tool.
  + Support for g_autoptr() has been added for DConfClient and
    DConfChangeset.
  + The handling of reading of default values via GSettings has
    been made more efficient. More major changes to the GSettings
    backend are expected in the near future.
- Drop pkgconfig(dbus-1) BuildRequires: this backend has been
  dropped.
- Drop libdconf-dbus-1-0 subpackage and obsolete it by libdconf1
  package to ensure proper upgrade mechanism.
- Drop libdconf-dbus-devel subpackage and obsolete it by the
  main devel package.</changelog>
<changelog author="dimstar@opensuse.org" date="1458734400">- Update to version 0.26.0:
  + No changes.</changelog>
<changelog author="fezhang@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Drop dconf-use-g_settings_get_default_value.patch (bnc#873225):
  patch applied to dconf-editor.</changelog>
<changelog author="fezhang@suse.com" date="1471608000">- Add 0001-gvdb-Restore-permissions-on-changed-files.patch:
  'dconf update' writes new contents into temporary file and
  renames it to the original one, resulting permission
  inconsistencies if umask has been changed before that. The patch
  restores the changed permissions (bsc#971074, bgo#758066).</changelog>
<changelog author="fezhang@suse.com" date="1488456000">- Update 0001-gvdb-Restore-permissions-on-changed-files.patch:
  'dconf update' should set permissions to 0644 on restored missing
  db files, despite of the umask setting (bsc#1025721, bsc#971074,
  bgo#758066).</changelog>

</package>
<package pkgid="3fc2411e6dbbcae1b8a0d53f8b6e25d8112656fce8946ccea6e69da2e9681760" name="gsoap" arch="src">
    <version epoch="0" ver="2.8.33" rel="2.3.1"/>

<changelog author="cfarrell@suse.com" date="1331294400">- license update: SUSE-GPL-2.0+-with-openssl-exception
  gsoap allows linking against openssl. Use the SUSE- proprietary prefix
  until spdx.org accepts this license</changelog>
<changelog author="jengelh@inai.de" date="1346760000">- Update to new upstream release 2.8.9
  * Added examples to interoperate with WCF basicHttp,
  basicTransportSecurity, basicMessageSecurity, and wsDualHttp.
  * Added soapcpp2 option -A for service dispatching based on Action
  values only.
  * Added wsdl2h option -z3.
  * Added wsse support for WS-SecureConversation.
  * Added wsrm5 WS-ReliableMessaging 1.0 2005.
  * Added iOS plugin with examples.
  * Improved WS-Policy analysis and reporting.
  * Fixed and improved wsse plugin for WS-Security interoperability
  with WCF and other implementations (required a small API change).
  * Fixed HTTP headers for NTLM.
  * Fixed httpda plugin OpenSSL init crash in md5evp.c.
- Update to new upstream release 2.8.10
  * Added soapcpp2 -Q option (C++ namespaces).
  * Added wsdl2h -b option (bi-directional operations for duplex
  services).
  * Updated WS-Addressing and WS-ReliableMessaging plugins,
  documentation, and examples.</changelog>
<changelog author="jengelh@inai.de" date="1352894400">- Update to new upstream release 2.8.11
  * Added soapcpp2 -0 option to remove SOAP bindings when applicable
  * Changed wsdl2h output for the few cases that multiple service
  bindings are defined, use wsdl2h -Nns for backward compatibility
- Update to new upstream release 2.8.10
  * Added soapcpp2 -Q option (C++ namespaces)
  * Added wsdl2h -b option (bi-directional operations for duplex services)
- Removed gsoap-03-initext.diff, merged upstream</changelog>
<changelog author="jengelh@inai.de" date="1362052800">- Update to new upstream release 2.8.14
  * Added explanation of wsdl2h option -Nname which is used to
  generate a service (and its prefix name) for each service
  binding (bindings are collected in one service by default).</changelog>
<changelog author="jengelh@inai.de" date="1372334400">- Update to new upstream release 2.8.15
  * Added wsdl2h option -R for auto-generation of REST-based service
  operations (also added examples/rest example).
  * Change soap_read_X() and soap_write_X() to prevent removal of
  HTTP headers after calling soap_connect().
  * Fixed automatic detection of DIME/MIME transfers.
  * Fixed a HTTP 1.0 chunking issue.
  * Fixed HTTP digest authentication with DIME/MIME transfers.
  * Fixed OpenSSL subject alt name check.
  * Fixed a HTTP 100 message handling issue.
- Reenable default optimization</changelog>
<changelog author="jengelh@inai.de" date="1389787200">- Update to new upstream release 2.8.17
  * Improved WCF interop duplex messaging requiring ChannelInstances.
  * Fixed complexType restriction of schema types with redefined
  attributes in wsdl2h output.
  * Fixed wcf/WS/DualHttp example (wrong use of send_X() replaced by X()
  for client-side operations X, to allow HTTP keep-alive to be used).
  * Fixed use of sprintf's that trigger Valgrind and Fortify warnings.
  * Fixed parsing character strings from CDATA sections ending in ']'.
  * Fixed DOM output for SOAP_XML_CANONICAL c14n normalization of
  xmlns namespace bindings.
  * Added WS-RM message queueing option for WS-RM NoDiscard.
  * Added wsdl2h option -r for authorized web access and proxy access.
- Remove gsoap-04-strerror.diff (merged upstream)</changelog>
<changelog author="jengelh@inai.de" date="1407067200">- Add gsoap-06-ipv6retry.diff to try all getaddrinfo results</changelog>
<changelog author="jengelh@inai.de" date="1421323200">- Update to new upstream release 2.8.21
  * Added xs:precision and xs:scale support.
  * Added support for BPEL PartnerLink and VariableProperties to
  wsdl2h in support of BPEL projects.
  * Added soapcpp -z2 flag for backward compatibility with to 2.7.x:
  omit XML output of elements for pointers that are NULL even when
  minOccurs=1 (required).
  * Changed wsdl2h C++ output to always generate pass-by-reference
  response parameters (disable with -z6).
  * Added XML 1.1 control char encoding support.
  * Added -DWITH_REPLACE_ILLEGAL_UTF8 compilation option to replace
  UTF8 content that is outside the allowed range of XML 1.0.
- Remove gsoap-05-ipv6.diff, gsoap-06-ipv6retry.diff
  (merged upstream)</changelog>
<changelog author="jengelh@inai.de" date="1429790400">- Include SSL libraries in the link to reduce undefined symbols</changelog>
<changelog author="jengelh@inai.de" date="1429790401">- Update to new upstream release 2.8.22
  * Enhancements include XSD 1.1 support and improved portability.</changelog>
<changelog author="jengelh@inai.de" date="1432814400">- Drop unnecessary -version-info argument from _LDFLAGS variable
  in gsoap-01-sharedlibs.diff (we have -release)</changelog>
<changelog author="jengelh@inai.de" date="1433246400">- Replace gsoap-02-typepuns.diff with better version from SF
- Add gsoap-allocator.diff to please UBSAN</changelog>
<changelog author="jengelh@inai.de" date="1454500800">- Update to new upstream release 2.8.28
  * Added many new API functions to a fully redisigned XML DOM API
  v5 for C and C++ with new DOM API documentation. The redesigned
  DOM API v5 is mostly backward compatible to DOM API v4, but
  with DOM string data members changed to text members. Many API
  functions are added to define a clean interface without having
  to use the DOM structure data members. The
  soap_dom_next_element() function now takes a second parameter
  that is an element pointer to stop deep traversal at (use NULL
  for old behavior). See updated XML DOM and XPath documentation
  for details.
  * Added C serialization to/from strings with new C soap struct
  members const char *soap::is input string to parse from and
  const char **soap:os pointer to string that is set by the
  engine to point to the output. Note that C++ code is unchanged
  and the soap::is and soap::os are still members pointers to
  istream and ostream streams (use std::stringstream for
  input/output from/to strings).
  * Added JSON API C function set_size to set/change array sizes
  and JSON API C function set_struct to create an empty JSON
  object.
  * Improved jsoncpp command line tool to generate JSONPath C code
  and improved overall to generate more compact code.
  * Improved SOAP_DEFAULTNS flag to emit XML default namespace
  declarations.
  * Improved strictness of XML verification under default settings
  (i.e. without requiring SOAP_XML_STRICT).
  * Changed string deserialization when XML content with tags is
  encountered: XML tags are no longer parsed as part of strings.
  You must use XML string type to parse literal XML content or
  use DOM.
- Remove gsoap-allocator.diff, gsoap-reset-error-code.diff
  (merged upstream)
- Add gsoap-00-builtsource.diff, gsoap-03-seqpoint.diff,
  gsoap-no-tcpfastopen-fail.diff</changelog>
<changelog author="jengelh@inai.de" date="1455796800">- Employ full version SO naming because of ABI changes within 2.8.x</changelog>
<changelog author="jengelh@inai.de" date="1458648000">- Update to new upstream release 2.8.29
  * Added new soapcpp2 option `-r` to generate a soapReadme.md report
  that summarizes the input .h file information, the serializable
  C/C++ types, the services, and the generated code.
  * Added new wsdl2h option `-M` to suppress error "must understand
  element with wsdl:required='true'".
  * Upgraded HTTP digest authentication "httpda" plugin to 2.0 to
  support RFC7616 "HTTP Digest Access Authentication" with SHA2
  (replaciing MD5) that is compatibale with RFC2617
  * Updated `wsdl2h` HTTPS-enabled build steps to use upgraded
  "httpda" plugin.
  * Fixed wsdl2h skipping mime:multipartRelated/mime:part.
- Drop gsoap-03-seqpoint.diff, gsoap-mindeflateratio.diff,
  gsoap-no-tcpfastopen-fail.diff (applied upstream)</changelog>
<changelog author="jengelh@inai.de" date="1459771200">- Update to new upstream release 2.8.30
  * Added backtick XML tag name syntax to interface files for
  soapcpp2, which allows for the overriding of the translated tag
  names of struct/class members and service operation parameters,
  see the [Data Bindings
  documentation](http://www.genivia.com/doc/databinding/html#toxsd9-5).
  Older gSOAP versions do not support the backtick tag in the
  generated WSDL and schemas (messages are OK).
  * Added macro `SOAP_MAXLEVEL` to trigger `SOAP_LEVEL` error when
  XML nesting level of inbound XML exceeds the value of
  `SOAP_MAXLEVEL`. Default value is 10000. Redefine `SOAP_MAXLEVEL`
  as needed, with lower values to restrict XML nesting depth for
  receivers to accept.
  * Added macro `SOAP_MAXLENGTH` to trigger `SOAP_LENGTH` content
  length error when string content in inbound XML exceeds the value
  of `SOAP_MAXLENGTH`. Applies to strings that are potentially
  unbounded, i.e. that are not already constrained by XML
  validation maxLength constaints (which could be larger than
  `SOAP_MAXLENGTH`). Default value is zero (0) which means that
  string length is unconstrained if XML validation maxLength is not
  given. Redefine `SOAP_MAXLENGTH` as needed, with lower values to
  restrict string lengths for receivers to accept.
  * Added macro `SOAP_MAXOCCURS` to trigger `SOAP_OCCURS` content
  error when array and container lengths exceed the value of
  `SOAP_MAXOCCURS`. Must be greater than zero (0). Default value is
  100000. Redefine `SOAP_MAXOCCURS` as needed, with lower values to
  restrict array and container lengths for receivers to accept.
  * Updated wsdl2h WS-Policy processing to include WS-RM protocol
  versioning.
  * Improved soapcpp2 generation of WSDL and XSD for unqualified
  C/C++ types or when mixing qualified and unqualified C/C++ types
  and type names.
  * Changed soapcpp2 default behavior for generating WSDL and XSD
  files with *`elementFormDefault="unqualified"`* from the old
  default behavior with *`elementFormDefault="qualified"`*
  * Fixed soapcpp2 crash with enum constants &gt; 255 due to libc
  `isalpha` crashing on some Linux systems.
  * Fixed `import/wsp.h` soapcpp2 compilation error.
  * Fixed soapcpp2 option `-w` that may cause a message response
  element tag name inconsistency with SOAP doc/lit style.
  * Fixed deserialization issue with dynamic arrays of STL
  containers/smart-pointers (i.e. a pointer to an array of
  containers/smart-pointers, which is an unlikely combination to
  use, but should work).
- Remove gsoap-00-builtsource.diff, gsoap-02-typepuns.diff
  (merged upstream)</changelog>
<changelog author="jengelh@inai.de" date="1462795200">- Update to new upstream release 2.8.31
  * Added engine context `sndbuf` and `rcvbuf` attributes to (re)set
  setsockopt` values for `SO_SNDBUF` and `SO_RCVBUF`, respectively.
  Default value is `SOAP_BUFLEN`, same as engine's internal message
  buffer size. Setting to zero forces the engine to omit the
  `setsockopt` `SO_SNDBUF` and `SOAP_RCVBUF` calls.
  * Improved soapcpp2 option `-t` and `//gsoap ns schema typed: y`
  directive that force the addition of `xsi:type` attributes to XML
  content except for types whose type names are prefixed with an
  underscore (i.e. root elements w/o type as per wsdl2h data
  bindings rules).
  * Fixed wsdl2h 2.8.28-30 parsing of *`xs:unique`* causing wsdl2h to
  skip over schema components. The fix also improved string-based
  parsing of XML content with a fix for 2.8.28-30 XML string
  handling.</changelog>
<changelog author="jengelh@inai.de" date="1464004800">- Update to new upstream release 2.8.32
  * Improved soapcpp2 code generation of type converters
  `int soap_s2T(soap*, const char*, T*)` and
  `const char *soap_T2s(soap*, T)` for primitive and binary types T.
  * Fixed unqualified `xsi:type` content matching with default
  namespace, which may lead to a failure in the 2.8.31 release to
  instantiate derived instances for complexType extensions.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Update to new upstream release 2.8.33
  * Updated WS-Trust gsoap/import/wstx.h
  `__wst__RequestSecurityToken` response message parameter to
  `wst__RequestSecurityTokenResponseCollection`
  * Updated WS-Security gsoap/import/wsse.h with optional SAML
  assertions in the Security header.
  * Updated response processing for empty HTTP body with HTTP code
  200 to 202: no longer forces socket close when HTTP keep-alive
  is enabled.
  * Updated `_XML` literal string XML serialization for qualified
  tag names, no longer uses default namespace (as in
  `xmlns="URI"`) but a prefixed tag name only.
  * Updated wsdl2h options `-p` and `-d`, now generates
  `xsd__anyType*` (i.e. with pointer) data members without
  requiring the user to define a typemap.dat rule to do so. This
  change reinstates some of the old behavior of 2.8.23 and
  earlier versions.
  * Fixed wsddapi.c compilation issue on Windows (`usleep`
  replaced).
  * Fixed validation of `simpleType/restriction/length` when
  restriction base is a list that is mapped to a string.
  * Fixed validation of `simpleType/restriction` with base type
  string length bounds restrictions.</changelog>
<changelog author="astieger@suse.com" date="1500465600">- CVE-2017-9765: A remote attacker may have triggered a buffer
  overflow to cause a server crash (denial of service) after
  sending 2GB of a specially crafted XML message, or possibly have
  unspecified futher impact. (bsc#1049348), add CVE-2017-9765.patch</changelog>

</package>
<package pkgid="89613242808b3df757786f6dfb730821a01db64a7028bc0a51ed97e85d41651f" name="gsoap-devel" arch="x86_64">
    <version epoch="0" ver="2.8.33" rel="2.3.1"/>

<changelog author="cfarrell@suse.com" date="1331294400">- license update: SUSE-GPL-2.0+-with-openssl-exception
  gsoap allows linking against openssl. Use the SUSE- proprietary prefix
  until spdx.org accepts this license</changelog>
<changelog author="jengelh@inai.de" date="1346760000">- Update to new upstream release 2.8.9
  * Added examples to interoperate with WCF basicHttp,
  basicTransportSecurity, basicMessageSecurity, and wsDualHttp.
  * Added soapcpp2 option -A for service dispatching based on Action
  values only.
  * Added wsdl2h option -z3.
  * Added wsse support for WS-SecureConversation.
  * Added wsrm5 WS-ReliableMessaging 1.0 2005.
  * Added iOS plugin with examples.
  * Improved WS-Policy analysis and reporting.
  * Fixed and improved wsse plugin for WS-Security interoperability
  with WCF and other implementations (required a small API change).
  * Fixed HTTP headers for NTLM.
  * Fixed httpda plugin OpenSSL init crash in md5evp.c.
- Update to new upstream release 2.8.10
  * Added soapcpp2 -Q option (C++ namespaces).
  * Added wsdl2h -b option (bi-directional operations for duplex
  services).
  * Updated WS-Addressing and WS-ReliableMessaging plugins,
  documentation, and examples.</changelog>
<changelog author="jengelh@inai.de" date="1352894400">- Update to new upstream release 2.8.11
  * Added soapcpp2 -0 option to remove SOAP bindings when applicable
  * Changed wsdl2h output for the few cases that multiple service
  bindings are defined, use wsdl2h -Nns for backward compatibility
- Update to new upstream release 2.8.10
  * Added soapcpp2 -Q option (C++ namespaces)
  * Added wsdl2h -b option (bi-directional operations for duplex services)
- Removed gsoap-03-initext.diff, merged upstream</changelog>
<changelog author="jengelh@inai.de" date="1362052800">- Update to new upstream release 2.8.14
  * Added explanation of wsdl2h option -Nname which is used to
  generate a service (and its prefix name) for each service
  binding (bindings are collected in one service by default).</changelog>
<changelog author="jengelh@inai.de" date="1372334400">- Update to new upstream release 2.8.15
  * Added wsdl2h option -R for auto-generation of REST-based service
  operations (also added examples/rest example).
  * Change soap_read_X() and soap_write_X() to prevent removal of
  HTTP headers after calling soap_connect().
  * Fixed automatic detection of DIME/MIME transfers.
  * Fixed a HTTP 1.0 chunking issue.
  * Fixed HTTP digest authentication with DIME/MIME transfers.
  * Fixed OpenSSL subject alt name check.
  * Fixed a HTTP 100 message handling issue.
- Reenable default optimization</changelog>
<changelog author="jengelh@inai.de" date="1389787200">- Update to new upstream release 2.8.17
  * Improved WCF interop duplex messaging requiring ChannelInstances.
  * Fixed complexType restriction of schema types with redefined
  attributes in wsdl2h output.
  * Fixed wcf/WS/DualHttp example (wrong use of send_X() replaced by X()
  for client-side operations X, to allow HTTP keep-alive to be used).
  * Fixed use of sprintf's that trigger Valgrind and Fortify warnings.
  * Fixed parsing character strings from CDATA sections ending in ']'.
  * Fixed DOM output for SOAP_XML_CANONICAL c14n normalization of
  xmlns namespace bindings.
  * Added WS-RM message queueing option for WS-RM NoDiscard.
  * Added wsdl2h option -r for authorized web access and proxy access.
- Remove gsoap-04-strerror.diff (merged upstream)</changelog>
<changelog author="jengelh@inai.de" date="1407067200">- Add gsoap-06-ipv6retry.diff to try all getaddrinfo results</changelog>
<changelog author="jengelh@inai.de" date="1421323200">- Update to new upstream release 2.8.21
  * Added xs:precision and xs:scale support.
  * Added support for BPEL PartnerLink and VariableProperties to
  wsdl2h in support of BPEL projects.
  * Added soapcpp -z2 flag for backward compatibility with to 2.7.x:
  omit XML output of elements for pointers that are NULL even when
  minOccurs=1 (required).
  * Changed wsdl2h C++ output to always generate pass-by-reference
  response parameters (disable with -z6).
  * Added XML 1.1 control char encoding support.
  * Added -DWITH_REPLACE_ILLEGAL_UTF8 compilation option to replace
  UTF8 content that is outside the allowed range of XML 1.0.
- Remove gsoap-05-ipv6.diff, gsoap-06-ipv6retry.diff
  (merged upstream)</changelog>
<changelog author="jengelh@inai.de" date="1429790400">- Include SSL libraries in the link to reduce undefined symbols</changelog>
<changelog author="jengelh@inai.de" date="1429790401">- Update to new upstream release 2.8.22
  * Enhancements include XSD 1.1 support and improved portability.</changelog>
<changelog author="jengelh@inai.de" date="1432814400">- Drop unnecessary -version-info argument from _LDFLAGS variable
  in gsoap-01-sharedlibs.diff (we have -release)</changelog>
<changelog author="jengelh@inai.de" date="1433246400">- Replace gsoap-02-typepuns.diff with better version from SF
- Add gsoap-allocator.diff to please UBSAN</changelog>
<changelog author="jengelh@inai.de" date="1454500800">- Update to new upstream release 2.8.28
  * Added many new API functions to a fully redisigned XML DOM API
  v5 for C and C++ with new DOM API documentation. The redesigned
  DOM API v5 is mostly backward compatible to DOM API v4, but
  with DOM string data members changed to text members. Many API
  functions are added to define a clean interface without having
  to use the DOM structure data members. The
  soap_dom_next_element() function now takes a second parameter
  that is an element pointer to stop deep traversal at (use NULL
  for old behavior). See updated XML DOM and XPath documentation
  for details.
  * Added C serialization to/from strings with new C soap struct
  members const char *soap::is input string to parse from and
  const char **soap:os pointer to string that is set by the
  engine to point to the output. Note that C++ code is unchanged
  and the soap::is and soap::os are still members pointers to
  istream and ostream streams (use std::stringstream for
  input/output from/to strings).
  * Added JSON API C function set_size to set/change array sizes
  and JSON API C function set_struct to create an empty JSON
  object.
  * Improved jsoncpp command line tool to generate JSONPath C code
  and improved overall to generate more compact code.
  * Improved SOAP_DEFAULTNS flag to emit XML default namespace
  declarations.
  * Improved strictness of XML verification under default settings
  (i.e. without requiring SOAP_XML_STRICT).
  * Changed string deserialization when XML content with tags is
  encountered: XML tags are no longer parsed as part of strings.
  You must use XML string type to parse literal XML content or
  use DOM.
- Remove gsoap-allocator.diff, gsoap-reset-error-code.diff
  (merged upstream)
- Add gsoap-00-builtsource.diff, gsoap-03-seqpoint.diff,
  gsoap-no-tcpfastopen-fail.diff</changelog>
<changelog author="jengelh@inai.de" date="1455796800">- Employ full version SO naming because of ABI changes within 2.8.x</changelog>
<changelog author="jengelh@inai.de" date="1458648000">- Update to new upstream release 2.8.29
  * Added new soapcpp2 option `-r` to generate a soapReadme.md report
  that summarizes the input .h file information, the serializable
  C/C++ types, the services, and the generated code.
  * Added new wsdl2h option `-M` to suppress error "must understand
  element with wsdl:required='true'".
  * Upgraded HTTP digest authentication "httpda" plugin to 2.0 to
  support RFC7616 "HTTP Digest Access Authentication" with SHA2
  (replaciing MD5) that is compatibale with RFC2617
  * Updated `wsdl2h` HTTPS-enabled build steps to use upgraded
  "httpda" plugin.
  * Fixed wsdl2h skipping mime:multipartRelated/mime:part.
- Drop gsoap-03-seqpoint.diff, gsoap-mindeflateratio.diff,
  gsoap-no-tcpfastopen-fail.diff (applied upstream)</changelog>
<changelog author="jengelh@inai.de" date="1459771200">- Update to new upstream release 2.8.30
  * Added backtick XML tag name syntax to interface files for
  soapcpp2, which allows for the overriding of the translated tag
  names of struct/class members and service operation parameters,
  see the [Data Bindings
  documentation](http://www.genivia.com/doc/databinding/html#toxsd9-5).
  Older gSOAP versions do not support the backtick tag in the
  generated WSDL and schemas (messages are OK).
  * Added macro `SOAP_MAXLEVEL` to trigger `SOAP_LEVEL` error when
  XML nesting level of inbound XML exceeds the value of
  `SOAP_MAXLEVEL`. Default value is 10000. Redefine `SOAP_MAXLEVEL`
  as needed, with lower values to restrict XML nesting depth for
  receivers to accept.
  * Added macro `SOAP_MAXLENGTH` to trigger `SOAP_LENGTH` content
  length error when string content in inbound XML exceeds the value
  of `SOAP_MAXLENGTH`. Applies to strings that are potentially
  unbounded, i.e. that are not already constrained by XML
  validation maxLength constaints (which could be larger than
  `SOAP_MAXLENGTH`). Default value is zero (0) which means that
  string length is unconstrained if XML validation maxLength is not
  given. Redefine `SOAP_MAXLENGTH` as needed, with lower values to
  restrict string lengths for receivers to accept.
  * Added macro `SOAP_MAXOCCURS` to trigger `SOAP_OCCURS` content
  error when array and container lengths exceed the value of
  `SOAP_MAXOCCURS`. Must be greater than zero (0). Default value is
  100000. Redefine `SOAP_MAXOCCURS` as needed, with lower values to
  restrict array and container lengths for receivers to accept.
  * Updated wsdl2h WS-Policy processing to include WS-RM protocol
  versioning.
  * Improved soapcpp2 generation of WSDL and XSD for unqualified
  C/C++ types or when mixing qualified and unqualified C/C++ types
  and type names.
  * Changed soapcpp2 default behavior for generating WSDL and XSD
  files with *`elementFormDefault="unqualified"`* from the old
  default behavior with *`elementFormDefault="qualified"`*
  * Fixed soapcpp2 crash with enum constants &gt; 255 due to libc
  `isalpha` crashing on some Linux systems.
  * Fixed `import/wsp.h` soapcpp2 compilation error.
  * Fixed soapcpp2 option `-w` that may cause a message response
  element tag name inconsistency with SOAP doc/lit style.
  * Fixed deserialization issue with dynamic arrays of STL
  containers/smart-pointers (i.e. a pointer to an array of
  containers/smart-pointers, which is an unlikely combination to
  use, but should work).
- Remove gsoap-00-builtsource.diff, gsoap-02-typepuns.diff
  (merged upstream)</changelog>
<changelog author="jengelh@inai.de" date="1462795200">- Update to new upstream release 2.8.31
  * Added engine context `sndbuf` and `rcvbuf` attributes to (re)set
  setsockopt` values for `SO_SNDBUF` and `SO_RCVBUF`, respectively.
  Default value is `SOAP_BUFLEN`, same as engine's internal message
  buffer size. Setting to zero forces the engine to omit the
  `setsockopt` `SO_SNDBUF` and `SOAP_RCVBUF` calls.
  * Improved soapcpp2 option `-t` and `//gsoap ns schema typed: y`
  directive that force the addition of `xsi:type` attributes to XML
  content except for types whose type names are prefixed with an
  underscore (i.e. root elements w/o type as per wsdl2h data
  bindings rules).
  * Fixed wsdl2h 2.8.28-30 parsing of *`xs:unique`* causing wsdl2h to
  skip over schema components. The fix also improved string-based
  parsing of XML content with a fix for 2.8.28-30 XML string
  handling.</changelog>
<changelog author="jengelh@inai.de" date="1464004800">- Update to new upstream release 2.8.32
  * Improved soapcpp2 code generation of type converters
  `int soap_s2T(soap*, const char*, T*)` and
  `const char *soap_T2s(soap*, T)` for primitive and binary types T.
  * Fixed unqualified `xsi:type` content matching with default
  namespace, which may lead to a failure in the 2.8.31 release to
  instantiate derived instances for complexType extensions.</changelog>
<changelog author="jengelh@inai.de" date="1466424000">- Update to new upstream release 2.8.33
  * Updated WS-Trust gsoap/import/wstx.h
  `__wst__RequestSecurityToken` response message parameter to
  `wst__RequestSecurityTokenResponseCollection`
  * Updated WS-Security gsoap/import/wsse.h with optional SAML
  assertions in the Security header.
  * Updated response processing for empty HTTP body with HTTP code
  200 to 202: no longer forces socket close when HTTP keep-alive
  is enabled.
  * Updated `_XML` literal string XML serialization for qualified
  tag names, no longer uses default namespace (as in
  `xmlns="URI"`) but a prefixed tag name only.
  * Updated wsdl2h options `-p` and `-d`, now generates
  `xsd__anyType*` (i.e. with pointer) data members without
  requiring the user to define a typemap.dat rule to do so. This
  change reinstates some of the old behavior of 2.8.23 and
  earlier versions.
  * Fixed wsddapi.c compilation issue on Windows (`usleep`
  replaced).
  * Fixed validation of `simpleType/restriction/length` when
  restriction base is a list that is mapped to a string.
  * Fixed validation of `simpleType/restriction` with base type
  string length bounds restrictions.</changelog>
<changelog author="astieger@suse.com" date="1500465600">- CVE-2017-9765: A remote attacker may have triggered a buffer
  overflow to cause a server crash (denial of service) after
  sending 2GB of a specially crafted XML message, or possibly have
  unspecified futher impact. (bsc#1049348), add CVE-2017-9765.patch</changelog>

</package>
<package pkgid="aa9c4b4a4d0181315289829b391305b14d07925378552463c694576fd7c3917e" name="gstreamer" arch="src">
    <version epoch="0" ver="1.8.3" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#709868, bgo#736969, bgo#737102, bgo#737133.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198.
  + Updated translations.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in gstreamer.prov script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225601">- fix bashism in pre_checkin.sh script</changelog>
<changelog author="zaitor@opensuse.org" date="1416225602">- Revert previous bashish "?xes", but specify in pre_checkin.sh
  and gstreamer.prov scripts that interpeter is #!/bin/bash.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#736969, bgo#738092, bgo#740001.
  + Updated translations.</changelog>
<changelog author="dap.darkness@gmail.com" date="1425211200">- Added gstreamer-message-delivery.patch
  to fix async message delivery, see more at
  http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847</changelog>
<changelog author="zaitor@opensuse.org" date="1443268800">- Update to version 1.6.0:
  + Stereoscopic 3D and multiview video support.
  + Trick mode API for key-frame only fast-forward/fast-reverse
    playback etc.
  + Improved DTS (decoding timestamp) vs. PTS (presentation
    timestamp) handling to account for negative DTS.
  + New GstVideoConverter API for more optimised and more correct
    conversion of raw video frames between all supported formats,
    with rescaling.
  + v4l2src now supports renegotiation.
  + v4l2transform can now do scaling.
  + V4L2 Element now report Colorimetry properly.
  + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new
    splitmuxsink and multifilesink improvements.
  + Content Protection signalling API and Common Encryption (CENC)
    support for DASH/MP4.
  + Many adaptive streaming (DASH, HLS and MSS) improvements.
  + New PTP and NTP network client clocks and better remote clock
    tracking stability.
  + High-quality text subtitle overlay at display resolutions with
    glimagesink or gtkglsink.
  + RECORD support for the GStreamer RTSP Server.
  + Retransmissions (RTX) support in RTSP server and client.
  + RTSP seeking support in client and server has been fixed.
  + RTCP scheduling improvements and reduced size RTCP support.
  + MP4/MOV muxer acquired a new "robust" mode of operation which
    attempts to keep the output file in a valid state at all times.
  + Live mixing support in aggregator, audiomixer and compositor
    was improved a lot.
  + Compositor now supports rescaling and converting inputs streams
    on the fly.
  + New audiointerleave element with proper input synchronisation
    and live input support.
  + Blackmagic Design DeckLink capture and playback card support
    was rewritten from scratch; 2k/4k support; mode sensing.
  + KLV metadata support in RTP and MPEG-TS.
  + H.265 video encoder (x265), decoders (libav, libde265) and RTP
    payloader and depayloaders.
  + New DTLS plugin and SRTP/DTLS support.
  + OpenGL3 support, multiple contexts and context propagation, 3D
    video, transfer/conversion separation, subtitle blending.
  + New OpenGL-based QML video sink, Gtk GL video sink,
    CoreAnimation CAOpenGLLayerSink video sink.
  + gst-libav switched to ffmpeg as libav-provider, gains support
    for 3D/multiview video, trick modes, and the CAVS codec.
  + GstHarness API for unit tests.
  + gst-editing-services got a completely new ges-launch-1.0.
    interface, improved mixing support and integration into
    gst-validate.
  + gnonlin has been deprecated in favor of nle (Non Linear Engine)
    in gst-editing-services.
  + gst-validate has a new plugin system, an extensive default
    testsuite, support for concurrent test runs and valgrind
    support.
  + cerbero build tool for SDK binary packages gains new
    'bundle-source' command.
  + Various improvements to the Android, iOS, OS X and Windows
    platform support.
- Drop gstreamer-message-delivery.patch: Fixed upstream.
- Add pkgconfig(bash-completion) BuildRequires: New dependency.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp.
  + Gstreamer: Fix sample memory leaks.
  + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue
    in gst-ptp-helper.c.
  + multiqueue: Improve incoming SEGMENT handling.
  + segment_to_stream_time and position_from_stream_time
    miscalculate when applied_rate &lt; 0.
  + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership
    transfer.
  + uri: incorrect behavior when merging uris ending in ..
  + pad: Unblock blocking pad probes when receiving FLUSH_START in
    send_event() too.
- Add gstreamer-revert-bogus-automake-version.patch: Upstream
  needed feature in automake 1.12, so for good measure they bumped
  to 1.14, this patch reverts this.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.
- Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our
  executables are built position independent.</changelog>
<changelog author="dimstar@opensuse.org" date="1453118400">- Adjustments post security review (boo#960173):
  + Add libcap-devel BuildRequires: rely on capabilities instead of
    flagging the binary suid.
  + Pass --with-ptp-helper-permissions=capabilities to configure:
    ensure there is no auto-fallback to attempting to install the
    binary suid in case capabilities would not work.</changelog>
<changelog author="meissner@suse.com" date="1453204800">- Hook gst-ptp-helper helper into SUSE permissions framework
  (boo#960173):
  + Add permissions to requires(pre).
  + Add set_permissions to post and verify_permissions to
    verifyscript.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable
    on Android.
  + Integer arithmetic overflow in queue2 element that could
    break buffering or cause crashes due to NULL pointer
    dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more
    memory than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED.
    It's redudant and was never actually implemented.
  + Ensure to store the correct video info in
    GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color
    formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and
    additions.
  + Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770.
- Rebase gstreamer-rpm-prov.patch, base on fedora patch.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + Fix app compilation with Android NDK r11 and newer.
  + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0.
  + Fix regression in avdeinterlace.
  + Fix memory corruption in scaletempo element with S16 input.
  + Fix regression in qtdemux with MSE streams.
  + Fix glitches at the start with all audio sinks except for
    pulsesink.
  + Fix regression with encrypted HLS streams.
  + Fix automatic multithreaded decoding of VP8/9 video.
  + Fix deadlock in HTTP adaptive streams when scrub-seeking.
  + Fix regression in RTSP source with SRTP.
  + Add support for SRTP rollover counters in the RTSP source.
  + Add support for HiDPI ("Retina") screens in caopengllayersink.
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help
  + bgo#761912: gstpad: Fix race between gst_element_remove_pad and
    state change.
  + bgo#762995: queue: Use full running time for level calculation.
  + bgo#763753: valve: don't send sticky events as a direct
    response to upstream events.
  + bgo#763757: multiqueue: Make sure mq- &gt; percent remains valid
    after modifying high-percent value.
  + bgo#765096: baseparse: When initializing DTS from PTS, remember
    that we did so.
  + bgo#765260: baseparse: regression with aac streams.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help.
  + bgo#763496: queue: Can release serialized (ALLOCATION) query
    before downstream returned it.
  + bgo#765906: typefind: Regression due to fix for bgo#763491.
  + bgo#765961: Fix element leak in gstutils.c:find_common_root().
  + bgo#766002: pad: IDLE probes don't block when returning
    GST_PAD_PROBE_OK.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Fix stepping in PAUSED state in certain circumstances.
  + Fix jackaudiosink hang when exiting.
  + Fix udpsrc receiving multicast packets not only from the
    selected multicast group.
  + Fix unnecessary decoding of unselected streams in GES.
  + Fix (multi)udpsink randomly not sending to clients.
  + Fix ALL\_BOTH probes not considering EVENT\_FLUSH.
  + Fix average input rate calculations in queue2.
  + Fix various locking issues causing deadlock in adaptivedemux.
  + Fix gst-libav encoders to correctly produce codec\_data in
    caps.
  + Add Wayland, Windows and Rasberry Pi support to the QML GL
    video sink.
  + Add support for building with OpenH264 1.6.
  + Add support for controlling deinterlacing in GES video sources.
  + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141,
    bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330.
  + Updated translations.
- Drop separate spec file for gstreamer-doc. Due to this drop all
  conditionals for splitting out doc build. Also drop docbook-toys,
  docbook-utils, texlive-latex, texlive-latex-doc and transfig
  BuildRequires. Add doc subpackage to gstreamer spec and pass
  enable gtk-doc to configure. Note that we are building a much
  leaner doc package now.
- Following the above, drop pre_checkin script,
  gstreamer-no-gtk-doc-for-reals.patch and
  gstreamer-revert-bogus-automake-version.patch and stop passing
  NOCONFIGURE, no longer needed.
- Conditionally apply translations-update-upstream and
  gnome-patch-translation BuildRequires and macro for non-openSUSE
  only.</changelog>
<changelog author="alarrosa@suse.com" date="1487332800">- Add 0001-datetime-fix-potential-out-of-bound-read-on-malformed-datetime-string.patch
  This fixes an out of bounds read in gst_date_time_new_from_iso8601_string
  (bsc#1024051, CVE-2017-5838)</changelog>

</package>
<package pkgid="46f3d1556a1c226a204e7246d7130c2bee25fa5f312dc9fb2dce9bdc96f90bb3" name="gstreamer" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#709868, bgo#736969, bgo#737102, bgo#737133.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198.
  + Updated translations.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in gstreamer.prov script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225601">- fix bashism in pre_checkin.sh script</changelog>
<changelog author="zaitor@opensuse.org" date="1416225602">- Revert previous bashish "?xes", but specify in pre_checkin.sh
  and gstreamer.prov scripts that interpeter is #!/bin/bash.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#736969, bgo#738092, bgo#740001.
  + Updated translations.</changelog>
<changelog author="dap.darkness@gmail.com" date="1425211200">- Added gstreamer-message-delivery.patch
  to fix async message delivery, see more at
  http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847</changelog>
<changelog author="zaitor@opensuse.org" date="1443268800">- Update to version 1.6.0:
  + Stereoscopic 3D and multiview video support.
  + Trick mode API for key-frame only fast-forward/fast-reverse
    playback etc.
  + Improved DTS (decoding timestamp) vs. PTS (presentation
    timestamp) handling to account for negative DTS.
  + New GstVideoConverter API for more optimised and more correct
    conversion of raw video frames between all supported formats,
    with rescaling.
  + v4l2src now supports renegotiation.
  + v4l2transform can now do scaling.
  + V4L2 Element now report Colorimetry properly.
  + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new
    splitmuxsink and multifilesink improvements.
  + Content Protection signalling API and Common Encryption (CENC)
    support for DASH/MP4.
  + Many adaptive streaming (DASH, HLS and MSS) improvements.
  + New PTP and NTP network client clocks and better remote clock
    tracking stability.
  + High-quality text subtitle overlay at display resolutions with
    glimagesink or gtkglsink.
  + RECORD support for the GStreamer RTSP Server.
  + Retransmissions (RTX) support in RTSP server and client.
  + RTSP seeking support in client and server has been fixed.
  + RTCP scheduling improvements and reduced size RTCP support.
  + MP4/MOV muxer acquired a new "robust" mode of operation which
    attempts to keep the output file in a valid state at all times.
  + Live mixing support in aggregator, audiomixer and compositor
    was improved a lot.
  + Compositor now supports rescaling and converting inputs streams
    on the fly.
  + New audiointerleave element with proper input synchronisation
    and live input support.
  + Blackmagic Design DeckLink capture and playback card support
    was rewritten from scratch; 2k/4k support; mode sensing.
  + KLV metadata support in RTP and MPEG-TS.
  + H.265 video encoder (x265), decoders (libav, libde265) and RTP
    payloader and depayloaders.
  + New DTLS plugin and SRTP/DTLS support.
  + OpenGL3 support, multiple contexts and context propagation, 3D
    video, transfer/conversion separation, subtitle blending.
  + New OpenGL-based QML video sink, Gtk GL video sink,
    CoreAnimation CAOpenGLLayerSink video sink.
  + gst-libav switched to ffmpeg as libav-provider, gains support
    for 3D/multiview video, trick modes, and the CAVS codec.
  + GstHarness API for unit tests.
  + gst-editing-services got a completely new ges-launch-1.0.
    interface, improved mixing support and integration into
    gst-validate.
  + gnonlin has been deprecated in favor of nle (Non Linear Engine)
    in gst-editing-services.
  + gst-validate has a new plugin system, an extensive default
    testsuite, support for concurrent test runs and valgrind
    support.
  + cerbero build tool for SDK binary packages gains new
    'bundle-source' command.
  + Various improvements to the Android, iOS, OS X and Windows
    platform support.
- Drop gstreamer-message-delivery.patch: Fixed upstream.
- Add pkgconfig(bash-completion) BuildRequires: New dependency.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp.
  + Gstreamer: Fix sample memory leaks.
  + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue
    in gst-ptp-helper.c.
  + multiqueue: Improve incoming SEGMENT handling.
  + segment_to_stream_time and position_from_stream_time
    miscalculate when applied_rate &lt; 0.
  + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership
    transfer.
  + uri: incorrect behavior when merging uris ending in ..
  + pad: Unblock blocking pad probes when receiving FLUSH_START in
    send_event() too.
- Add gstreamer-revert-bogus-automake-version.patch: Upstream
  needed feature in automake 1.12, so for good measure they bumped
  to 1.14, this patch reverts this.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.
- Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our
  executables are built position independent.</changelog>
<changelog author="dimstar@opensuse.org" date="1453118400">- Adjustments post security review (boo#960173):
  + Add libcap-devel BuildRequires: rely on capabilities instead of
    flagging the binary suid.
  + Pass --with-ptp-helper-permissions=capabilities to configure:
    ensure there is no auto-fallback to attempting to install the
    binary suid in case capabilities would not work.</changelog>
<changelog author="meissner@suse.com" date="1453204800">- Hook gst-ptp-helper helper into SUSE permissions framework
  (boo#960173):
  + Add permissions to requires(pre).
  + Add set_permissions to post and verify_permissions to
    verifyscript.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable
    on Android.
  + Integer arithmetic overflow in queue2 element that could
    break buffering or cause crashes due to NULL pointer
    dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more
    memory than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED.
    It's redudant and was never actually implemented.
  + Ensure to store the correct video info in
    GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color
    formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and
    additions.
  + Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770.
- Rebase gstreamer-rpm-prov.patch, base on fedora patch.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + Fix app compilation with Android NDK r11 and newer.
  + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0.
  + Fix regression in avdeinterlace.
  + Fix memory corruption in scaletempo element with S16 input.
  + Fix regression in qtdemux with MSE streams.
  + Fix glitches at the start with all audio sinks except for
    pulsesink.
  + Fix regression with encrypted HLS streams.
  + Fix automatic multithreaded decoding of VP8/9 video.
  + Fix deadlock in HTTP adaptive streams when scrub-seeking.
  + Fix regression in RTSP source with SRTP.
  + Add support for SRTP rollover counters in the RTSP source.
  + Add support for HiDPI ("Retina") screens in caopengllayersink.
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help
  + bgo#761912: gstpad: Fix race between gst_element_remove_pad and
    state change.
  + bgo#762995: queue: Use full running time for level calculation.
  + bgo#763753: valve: don't send sticky events as a direct
    response to upstream events.
  + bgo#763757: multiqueue: Make sure mq- &gt; percent remains valid
    after modifying high-percent value.
  + bgo#765096: baseparse: When initializing DTS from PTS, remember
    that we did so.
  + bgo#765260: baseparse: regression with aac streams.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help.
  + bgo#763496: queue: Can release serialized (ALLOCATION) query
    before downstream returned it.
  + bgo#765906: typefind: Regression due to fix for bgo#763491.
  + bgo#765961: Fix element leak in gstutils.c:find_common_root().
  + bgo#766002: pad: IDLE probes don't block when returning
    GST_PAD_PROBE_OK.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Fix stepping in PAUSED state in certain circumstances.
  + Fix jackaudiosink hang when exiting.
  + Fix udpsrc receiving multicast packets not only from the
    selected multicast group.
  + Fix unnecessary decoding of unselected streams in GES.
  + Fix (multi)udpsink randomly not sending to clients.
  + Fix ALL\_BOTH probes not considering EVENT\_FLUSH.
  + Fix average input rate calculations in queue2.
  + Fix various locking issues causing deadlock in adaptivedemux.
  + Fix gst-libav encoders to correctly produce codec\_data in
    caps.
  + Add Wayland, Windows and Rasberry Pi support to the QML GL
    video sink.
  + Add support for building with OpenH264 1.6.
  + Add support for controlling deinterlacing in GES video sources.
  + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141,
    bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330.
  + Updated translations.
- Drop separate spec file for gstreamer-doc. Due to this drop all
  conditionals for splitting out doc build. Also drop docbook-toys,
  docbook-utils, texlive-latex, texlive-latex-doc and transfig
  BuildRequires. Add doc subpackage to gstreamer spec and pass
  enable gtk-doc to configure. Note that we are building a much
  leaner doc package now.
- Following the above, drop pre_checkin script,
  gstreamer-no-gtk-doc-for-reals.patch and
  gstreamer-revert-bogus-automake-version.patch and stop passing
  NOCONFIGURE, no longer needed.
- Conditionally apply translations-update-upstream and
  gnome-patch-translation BuildRequires and macro for non-openSUSE
  only.</changelog>
<changelog author="alarrosa@suse.com" date="1487332800">- Add 0001-datetime-fix-potential-out-of-bound-read-on-malformed-datetime-string.patch
  This fixes an out of bounds read in gst_date_time_new_from_iso8601_string
  (bsc#1024051, CVE-2017-5838)</changelog>

</package>
<package pkgid="eac9be0b6d9550895ca0e583ab0eac940c4b243a34f51517c4a733b35f58559b" name="gstreamer-0_10-plugin-esd" arch="x86_64">
    <version epoch="0" ver="0.10.31" rel="17.3.1"/>

<changelog author="toddrme2178@gmail.com" date="1303646400">- Add 32bit compatibility libraries</changelog>
<changelog author="vuntz@opensuse.org" date="1304942400">- Move plugins from extra subpackage to main subpackage:
  libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex,
  libgstvideobox. This only adds dependencies on gdk-pixbuf and
  speex to the main subpackage, which is reasonable.
- Move plugins from main subpackage to extra subpackage:
  libgstcacasink. We don't want to depend on the caca library by
  default.
- Remove wrongs Provides from extra subpackage:
  gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so
  This is wrong because the plugin is in the main subpackage.</changelog>
<changelog author="dimstar@opensuse.org" date="1305115200">- Update to version 0.10.29:
  + audioparser: new amrparse, aacparse, ac3parse, flacparse,
    mpegaudioparse, dcaparse elements
  + audiowsincband:
  - Add new windowing functions: gaussian, cos and hann
  - Fix range of kernel elements (lim -&gt; lim-1)
  + audiowsinclimit:
  - Add new windows to high/low-pass filters: gaussian, cosine,
    hann
  - Fix range of kernel elements (lim -&gt; lim-1) in high/low-pass
    filters
  + avidemux:
  - also add the frame-type for the stream index.
  - flvdemux: mark delta-units in the index
  - stream-&gt;current_total is accumulated byte size and not time
  + avimux:
  - add stream-format field to h264 pad template caps
  - rework _request_new_pad to handle explict req-pad-names
  - use running time for synchronization
  + cairooverlay: Add generic Cairo overlay video element.
  + debugutils: remove bitrotten negotiation element
  + deinterlace: add support for NV12 and NV21 formats; fix greedyl
    method
  + dvdemux: first try if upstream handles TIME seeks before
    handling them here and other event handling fixes
  + flacdec: fix issues with large metadata blocks when streaming
    unframed flac
  + flacenc:
  - Add support for writing METADATA_BLOCK_PICTURE blocks for
    GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
  - Don't store image tags inside the vorbiscomments and the flac
    metadata
  + flvdemux:
  - add width, height and framerate to caps when present on
    onMetaData
  - Do not build an index if upstream is not seekable
  - fix deadlock on setting index on flvdemux
  + flvmux:
  - don't overwrite metadata tag with duration in streaming mode
  - don't set duration for live stream
  - use running time for synchronization
  + flv: specify stream-format for h264 in the pad template caps
  + icydemux: fix tag list handling issues that might have caused
    crashes
  + j2kpay: skip EPH packets
  + jitterbuffer:
  - also estimate eos if very near eos
  - avoid trying to buffer more than is available
  - handle position query
  + matroskademux:
  - better calculation of output framerate
  - properly resume cluster scanning
  - pull mode should always report seekable
  - set stream-format=byte-stream on h264 caps if there's no
    codec data
  - store cluster positions provided by SeekHead
  + matroskamux:
  - add support for A-Law and µ-Law
  - avoid building index when streamable
  - use running time for stream synchronization
  - add stream-format field to h264 pad template caps
  + matroska: Use ARTIST Matroska tag instead of AUTHOR for
    GST_TAG_ARTIST
  + matroskaparse: new element
  + monoscope: stability (off-by-one) and memory leak fixes
  + pngdec: handle 16-bit-per-channel images
  + pulsesink:
  - also uncork during EOS waiting (and after EOS is rendered)
  - fix deadlock if connecting to PA fails
  - release pa_shared_resource_mutex before
    pa_threaded_mainloop_wait
  + qtdemux:
  - Adds more h264 fields to its caps
  - Add support for 2Vuy and r210
  - don't error out when there's a problem parsing non-vital
    headers
  - avoid skipping exposing a stream following a removed stream
  - Check for invalid (empty) classification info entity strings
  - extract MusicBrainz tags
  - mind rounding issues when converting from global time to mov time
  - propagate error during expose_streams
  - support some more mpeg-4 fourcc variants
  - take configured start time into account
  + isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename
    qtdemux plugin to isomp4
  + rtpbin: Don't try to request the same request pad twice
  + rtpbin: fix setting the SDES property
  + rtpbin: Get and use the NTP time when receiving RTCP
  + rtpmanager: ignore a BYE if it is sent with our internal SSRC
  + rtpptdemux: Tag upstream custom events with payload type
  + rtpsession:
  - add action signal to request early RTCP
  - add "rtcp-min-interval" property for minimum interval between
    Regular RTCP messages
  - Don't relay more than one PLI request per RTT
  - Emit "on-ssrc-validated" when validating by RTCP
  - Emit signal on incoming RTCP feedback packet
  - Emit signal when sending a compound RTCP packet
  - Implement sending PLI packets in response to GstForceKeyUnit
  - Number of active sources should be updated whenever the
    status of the source changes to active
  - Send GstForceKeyUnit event in response to received RTCP PLI
  + rtpsource: Retain RTCP Feedback packets for a specified amount
    of time
  + rtpssrcdemux:
  - Tag upstream custom events with SSRC
  - Unknown SSRC is not fatal
  + rtpspeexpay: Do not transmit samples with GAP flag
  + rtptheoradepay: Request new keyframe on lost packets
  + rtpvrawpay: add support for interlaced video
  + rtspsrc:
  - distribute new base_time to manager children following flush
    seek
  - handle * control correctly
  - improve recovery from failed seek
  + spectrum: misc, optimisations, add multi-channel support
  + speexdec:
  - Always process the number of frames per packet as specified
    in the header
  - get and use streamheader from the caps if possible
  - Use speex intern silence detection
  + theorapay: handle 0-sized packets (which are repeat frames)
  + udpsink: warn when packet is too large
  + v4l2:
  - Add PJPG mapping
  - fix interlaced set_format configuration
  - new v4l2radio element to control analog radio devices
  + videobalance: fix handling of YUV images with 'odd' widths
  + videoflip:
  - add support for YUY2, UVYV and YVYU
  - fix invalid memory access for odd resolutions and Y422
  + videomixer2: Add transparent background option for alpha
    channel formats
  + videomixer:
  - Add transparent background option for alpha channel formats
  - Fix argb/rgba overlay orc code
  + wavparse: tune output max buffer size to material
  + Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520,
    bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163,
    bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332,
    bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412,
    bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087,
    bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669,
    bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961,
    bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954,
    bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999,
    bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833,
    bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589,
    bgo#649060, bgo#649449, bgo#566769
- Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch:
  fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1307793600">- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal
  subpackage:
  + we don't want hal anymore on 12.1 and later (see bnc#697018).
    We use a build_hal define to control that behavior.
  + remove hal-devel BuildRequires
  + do not build a gstreamer-0_10-plugin-hal subpackage anymore
  + add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Update to version 0.10.30:
  + Work around GLib atomic ops API change
  + Better handling of malformed buffers in RTP depayloders
    (bgo#650470)
  + Build fixes (including bgo#652144).</changelog>
<changelog author="reddwarf@opensuse.org" date="1308398400">- Update taglib BuildRequire to reflect the package new name. Fixes
  build in Packman OBS.</changelog>
<changelog author="chris@computersalat.de" date="1312632000">- fix deps
  o gstreamer-0_10-plugins-base-devel &gt;= 0.10.33</changelog>
<changelog author="vuntz@opensuse.org" date="1315742400">- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we
  do not want to have libesd0 installed by default just because of
  this plugin.</changelog>
<changelog author="glin@suse.com" date="1329739200">- Add gst-non-fatal-query-webcam-attr.patch to make the webcam
  control attribute errors non-fatal to support more webcams
  (bnc#747827, bgo#670197)</changelog>
<changelog author="vuntz@opensuse.org" date="1329825600">- Update to version 0.10.31:
  + audioparsers: propagate downstream caps constraints upstream
  + ac3parse:
  - add support for IEC 61937 alignment and conversion/switching
    between alignments
  - let bsid 9 and 10 through
  + auparse: implement seeking
  + avidemux: fix wrong stride when inverting uncompressed video
  + cairotextoverlay: add a "silent" property to skip rendering;
    forward new segment events
  + deinterlace:
  - add support for deinterlacing using buffer caps/flags (as set
    by e.g. fieldanalysis)
  - new fieldanalysis-related properties: "locking" and
    "ignore-obscure"
  + directsoundsink: fix negotiation/device setup: 16-bit audio is
    signed, 8-bit is unsigned
  + effecttv: fix reverse negotiation; repair color modes in
    radioactv by taking rgb,bgr into account
  + equalizer: also sync the parameters for the filter bands
  + flacdec:
  - better timestamp/offset handling; try upstream first for
    duration queries
  - send EOS when seeking after the end of file instead of
    failing
  + flacenc: do not drop the first data buffer on the floor
  + flacparse:
  - detect when a file lies about fixed block size; ignore
    invalid minimum_blocksize
  - more accurate/better duration/timestamp handling
  + flvdemux: better timestamp handling (negative cts, detect large
    pts gaps; fix discontinuity threshold check when timestamps go
    backwards)
  + flvmux: properly determine final duration; metadata/header
    writing fixes
  + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs
  + jack: add "client-name" property to jackaudiosink and
    jackaudiosrc
  + jpegdec:
  - add sof-marker to template caps, so we don't get plugged for
    lossless jpeg
  - implement upstream negotiation
  + matroskademux:
  - seeking fixes; better handling of non-finalized files
  - better timestamp/duration handling, fix some stuttering A/V
  - add "max-gap-time" property to make gap handling configurable
  - UTF-8 subtitles may have markup
  + matroskamux:
  - do not use unoffical V_MJPEG codec id
  - fix segment handling, so we actually use running time
  - for streaming files, push tags first
  - handle GstForceKeyUnit event
  + multifile: new splitfilesrc element to read multiple files as
    if they were one single file
  + multifilesrc: add "loop" property
  + multifilesink:
  - handle buffer lists, useful to keep groups of buffers (GOPs)
    in the same file
  - add flag to cut after a force key unit event
  - add "max-files" property
  - add new 'max-size' mode and "max-file-size" property for
    switching to the next file based on size
  - write stream-headers when switching to the next file in
    max-size mode
  + multipartdemux: add property to assume a single stream and emit
    no-more-pads
  + multipartmux: add \r\n to tail of pushed buffers
  + navseek: toggle pause/play on space bar
  + osxvideo: fix leak of NSOpenGLPixelFormat object
  + pcmadepay,pcmudepay: allow variable sample rate
  + pngenc: increase arbitrary resolution limits
  + pulse:
  - drop support for PA versions before 0.9.16 (1.x is
    recommended)
  - new pulseaudiosink element to handle format changes (not
    autoplugged yet)
  + pulsesink:
  - add support for compressed audio format passthrough (S/PDIF,
    mp3-over-bluetooth)
  - allow writes in bigger chunks
  - use the extended stream API if available
  + pulsesrc: add a "source-output-index" property; implement
    GstStreamVolume interface
  + qtdemux:
  - better fragmented support (avoid adjustment for keyframe
    seek; mark all audio track samples as keyframe)
  - parse embedded ID32 tags; improve bitrate guessing/extraction
  - push mode fixes, fix buffered streaming
  + qtmux:
  - add direct dirac mapping
  - calculate average bitrate for streams
  - fix ctts generation for streams that don't start at 0
    timestamps
  - use GST_TAG_IMAGE for coverart too
  + ismlmux: use iso-fragmented as variant type (useful in
    connection with encodebin)
  + rtph263ppay:
  - implement getcaps following RFC 4629, picks the right annexes
  - set H263-2000 if thats what the other side wants
  + rtph264depay:
  - complete merged AU on marker bit (thus reducing latency)
  - cope with FU-A E bit not being set (caused by buggy payloaders)
  - exclude NALu size from payload length on truncated packets
  + rtph264pay:
  - proxy downstream caps restrictions (converting
    profile-level-id from RTP caps into video/x-h264 style caps)
  - only set the marker bit on the last NALU of a multi-NALU
    access unit
  + rtpjpegpay:
  - add support for H.264 payload in MJPEG container
  - fix for "odd" resolutions not a multiple of DCTSIZE
  + rtpmp4adepay:
  - fix output buffer timestamps in case of multiple frames
  - improve bogus interleaved index compensating
  + rtpmp4vpay: deprecated send-config property and replace by
    config-interval
  + rtppcmapay/depay: static clock rates on static payloads,
    dynamic on dynamic
  + rtpvrawpay,-depay: RGB video payloading/depayloading fixes
  + rtpg722pay: Compensate for clockrate vs. samplerate difference
  + rtpbin:
  - allow configurable rtcp stream syncing interval
  - new "rtcp-sync" property, alternative inter-stream syncing
    methods
  + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other
    fixes
  + rtpmanager: don't reveal the user's username, hostname or real
    name by default
  + rtpsession:
  - process received Full Intra Requests (FIR)
  - add special mode to use FIR as repair as Google does
  - send FIR requests in response to key unit requests with
    all-headers=TRUE
  - always send application requested feedback in immediate mode
  - put the PLI requests in each RTPSource
  - wait longer to timeout SSRC collision
  + rtspsrc:
  - implement async network I/O
  - allow sending short RTSP requests to a server
  - configure rtcp interval if provided
  - open on play and pause when not done yet
  + shout2send: send video/webm through libshout
  + soup: new souphttpclientsink element
  + udpsrc: drop dataless UDP packets
  + v4l2: take care not to change the current format where
    appropriate
  + v4l2src, v4l2sink: add "norm" property; default to a
    pixel-aspect-ratio of 1/1
  + v4l2src:
  - do not ignore the highest frame interval or the largest
    resolution
  - handle some feature query failures more gracefully
  + videobox: avoid wrapping opaque to transparent
  + wavenc: allow setcaps to be called after a format was
    negotiated if it's compatible
  + ximagesrc:
  - add "xid" and "xname" properties to allow capturing a
    particular window
  - fallback to non-XShm mode if allocating the XShm image failed
  - clear flags on buffer reuse, so that flags like DISCONT
    aren't set accidentally
  + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400,
    bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916,
    bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590,
    bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430,
    bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323,
    bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540,
    bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617,
    bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503,
    bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877,
    bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059,
    bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727,
    bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709,
    bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744,
    bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805,
    bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649,
    bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422,
    bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543,
    bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153,
    bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837,
    bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294,
    bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049,
    bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874,
    bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548,
    bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502,
    bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361,
    bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711,
    bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320,
    bgo#668648, bgo#669455, bgo#669590, bgo#670197.
- Drop gst-pulsesink-bufsize.diff: fixed upstream.
- Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream.
- Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires
  so they can be versioned.
- Add explicit zlib-devel BuildRequires: we just always want it.
- Add libICE-devel, libSM-devel and libXv-devel BuildRequires on &gt;
  12.1: this used to be pulled by something else, but got changed
  after the xorg-x11 packaging change.
- Add pkgconfig(gudev-1.0) BuildRequires to enable device
  detection.
- Add xz BuildRequires on openSUSE &lt;= 12.1, to be able to
  decompress the xz tarball.
- Add gstreamer-0_10-plugins-good-missing-return-value.patch: fix
  missing return value.</changelog>
<changelog author="reddwarf@opensuse.org" date="1333022400">- Don't recommend gstreamer-0_10-plugin-esd if only libesd0 is
  installed. Recommend it when esound-daemon is installed.</changelog>
<changelog author="dimstar@opensuse.org" date="1349179200">- Add gstreamer-0_10-plugins-good-v4l2.patch: Fix build with recent
  kernels, theh v4l2 buffer input field was removed.</changelog>
<changelog author="mhrusecky@suse.cz" date="1369828800">- Add gstreamer-0_10-plugins-good-v4l2-1.patch:
  Fix build with recent kernels</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="zaitor@opensuse.org" date="1392897600">- Add gst-0_10-docs-fix-mismatched-para-tags.patch, fixes build
  with new gtk-doc, newer gtkdoc is more sensitive to mismatched
  docbook tags (bgo#724085).</changelog>
<changelog author="zaitor@opensuse.org" date="1392897601">- Add gst-0_10-docs-use-docbook-markup-for-xi:include.patch: fix
  yet an other fallout from gtk-doc 1.20 version. Patch from
  upstream git.</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- BuildRequire libpng-devel to avoid implicit dependency</changelog>
<changelog author="dimstar@opensuse.org" date="1421841601">- Add baselibs.conf as explicit source.</changelog>
<changelog author="dimstar@opensuse.org" date="1458820800">- Add gstreamer-0_10-plugins-good-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).</changelog>
<changelog author="mgorse@suse.com" date="1484654400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="c75a8e0c4294095455567357779fd845f6399d325e73230230ab200eb3993428" name="gstreamer-0_10-plugin-esd-32bit" arch="x86_64">
    <version epoch="0" ver="0.10.31" rel="17.3.1"/>

<changelog author="toddrme2178@gmail.com" date="1303646400">- Add 32bit compatibility libraries</changelog>
<changelog author="vuntz@opensuse.org" date="1304942400">- Move plugins from extra subpackage to main subpackage:
  libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex,
  libgstvideobox. This only adds dependencies on gdk-pixbuf and
  speex to the main subpackage, which is reasonable.
- Move plugins from main subpackage to extra subpackage:
  libgstcacasink. We don't want to depend on the caca library by
  default.
- Remove wrongs Provides from extra subpackage:
  gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so
  This is wrong because the plugin is in the main subpackage.</changelog>
<changelog author="dimstar@opensuse.org" date="1305115200">- Update to version 0.10.29:
  + audioparser: new amrparse, aacparse, ac3parse, flacparse,
    mpegaudioparse, dcaparse elements
  + audiowsincband:
  - Add new windowing functions: gaussian, cos and hann
  - Fix range of kernel elements (lim -&gt; lim-1)
  + audiowsinclimit:
  - Add new windows to high/low-pass filters: gaussian, cosine,
    hann
  - Fix range of kernel elements (lim -&gt; lim-1) in high/low-pass
    filters
  + avidemux:
  - also add the frame-type for the stream index.
  - flvdemux: mark delta-units in the index
  - stream-&gt;current_total is accumulated byte size and not time
  + avimux:
  - add stream-format field to h264 pad template caps
  - rework _request_new_pad to handle explict req-pad-names
  - use running time for synchronization
  + cairooverlay: Add generic Cairo overlay video element.
  + debugutils: remove bitrotten negotiation element
  + deinterlace: add support for NV12 and NV21 formats; fix greedyl
    method
  + dvdemux: first try if upstream handles TIME seeks before
    handling them here and other event handling fixes
  + flacdec: fix issues with large metadata blocks when streaming
    unframed flac
  + flacenc:
  - Add support for writing METADATA_BLOCK_PICTURE blocks for
    GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
  - Don't store image tags inside the vorbiscomments and the flac
    metadata
  + flvdemux:
  - add width, height and framerate to caps when present on
    onMetaData
  - Do not build an index if upstream is not seekable
  - fix deadlock on setting index on flvdemux
  + flvmux:
  - don't overwrite metadata tag with duration in streaming mode
  - don't set duration for live stream
  - use running time for synchronization
  + flv: specify stream-format for h264 in the pad template caps
  + icydemux: fix tag list handling issues that might have caused
    crashes
  + j2kpay: skip EPH packets
  + jitterbuffer:
  - also estimate eos if very near eos
  - avoid trying to buffer more than is available
  - handle position query
  + matroskademux:
  - better calculation of output framerate
  - properly resume cluster scanning
  - pull mode should always report seekable
  - set stream-format=byte-stream on h264 caps if there's no
    codec data
  - store cluster positions provided by SeekHead
  + matroskamux:
  - add support for A-Law and µ-Law
  - avoid building index when streamable
  - use running time for stream synchronization
  - add stream-format field to h264 pad template caps
  + matroska: Use ARTIST Matroska tag instead of AUTHOR for
    GST_TAG_ARTIST
  + matroskaparse: new element
  + monoscope: stability (off-by-one) and memory leak fixes
  + pngdec: handle 16-bit-per-channel images
  + pulsesink:
  - also uncork during EOS waiting (and after EOS is rendered)
  - fix deadlock if connecting to PA fails
  - release pa_shared_resource_mutex before
    pa_threaded_mainloop_wait
  + qtdemux:
  - Adds more h264 fields to its caps
  - Add support for 2Vuy and r210
  - don't error out when there's a problem parsing non-vital
    headers
  - avoid skipping exposing a stream following a removed stream
  - Check for invalid (empty) classification info entity strings
  - extract MusicBrainz tags
  - mind rounding issues when converting from global time to mov time
  - propagate error during expose_streams
  - support some more mpeg-4 fourcc variants
  - take configured start time into account
  + isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename
    qtdemux plugin to isomp4
  + rtpbin: Don't try to request the same request pad twice
  + rtpbin: fix setting the SDES property
  + rtpbin: Get and use the NTP time when receiving RTCP
  + rtpmanager: ignore a BYE if it is sent with our internal SSRC
  + rtpptdemux: Tag upstream custom events with payload type
  + rtpsession:
  - add action signal to request early RTCP
  - add "rtcp-min-interval" property for minimum interval between
    Regular RTCP messages
  - Don't relay more than one PLI request per RTT
  - Emit "on-ssrc-validated" when validating by RTCP
  - Emit signal on incoming RTCP feedback packet
  - Emit signal when sending a compound RTCP packet
  - Implement sending PLI packets in response to GstForceKeyUnit
  - Number of active sources should be updated whenever the
    status of the source changes to active
  - Send GstForceKeyUnit event in response to received RTCP PLI
  + rtpsource: Retain RTCP Feedback packets for a specified amount
    of time
  + rtpssrcdemux:
  - Tag upstream custom events with SSRC
  - Unknown SSRC is not fatal
  + rtpspeexpay: Do not transmit samples with GAP flag
  + rtptheoradepay: Request new keyframe on lost packets
  + rtpvrawpay: add support for interlaced video
  + rtspsrc:
  - distribute new base_time to manager children following flush
    seek
  - handle * control correctly
  - improve recovery from failed seek
  + spectrum: misc, optimisations, add multi-channel support
  + speexdec:
  - Always process the number of frames per packet as specified
    in the header
  - get and use streamheader from the caps if possible
  - Use speex intern silence detection
  + theorapay: handle 0-sized packets (which are repeat frames)
  + udpsink: warn when packet is too large
  + v4l2:
  - Add PJPG mapping
  - fix interlaced set_format configuration
  - new v4l2radio element to control analog radio devices
  + videobalance: fix handling of YUV images with 'odd' widths
  + videoflip:
  - add support for YUY2, UVYV and YVYU
  - fix invalid memory access for odd resolutions and Y422
  + videomixer2: Add transparent background option for alpha
    channel formats
  + videomixer:
  - Add transparent background option for alpha channel formats
  - Fix argb/rgba overlay orc code
  + wavparse: tune output max buffer size to material
  + Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520,
    bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163,
    bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332,
    bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412,
    bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087,
    bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669,
    bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961,
    bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954,
    bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999,
    bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833,
    bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589,
    bgo#649060, bgo#649449, bgo#566769
- Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch:
  fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1307793600">- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal
  subpackage:
  + we don't want hal anymore on 12.1 and later (see bnc#697018).
    We use a build_hal define to control that behavior.
  + remove hal-devel BuildRequires
  + do not build a gstreamer-0_10-plugin-hal subpackage anymore
  + add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Update to version 0.10.30:
  + Work around GLib atomic ops API change
  + Better handling of malformed buffers in RTP depayloders
    (bgo#650470)
  + Build fixes (including bgo#652144).</changelog>
<changelog author="reddwarf@opensuse.org" date="1308398400">- Update taglib BuildRequire to reflect the package new name. Fixes
  build in Packman OBS.</changelog>
<changelog author="chris@computersalat.de" date="1312632000">- fix deps
  o gstreamer-0_10-plugins-base-devel &gt;= 0.10.33</changelog>
<changelog author="vuntz@opensuse.org" date="1315742400">- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we
  do not want to have libesd0 installed by default just because of
  this plugin.</changelog>
<changelog author="glin@suse.com" date="1329739200">- Add gst-non-fatal-query-webcam-attr.patch to make the webcam
  control attribute errors non-fatal to support more webcams
  (bnc#747827, bgo#670197)</changelog>
<changelog author="vuntz@opensuse.org" date="1329825600">- Update to version 0.10.31:
  + audioparsers: propagate downstream caps constraints upstream
  + ac3parse:
  - add support for IEC 61937 alignment and conversion/switching
    between alignments
  - let bsid 9 and 10 through
  + auparse: implement seeking
  + avidemux: fix wrong stride when inverting uncompressed video
  + cairotextoverlay: add a "silent" property to skip rendering;
    forward new segment events
  + deinterlace:
  - add support for deinterlacing using buffer caps/flags (as set
    by e.g. fieldanalysis)
  - new fieldanalysis-related properties: "locking" and
    "ignore-obscure"
  + directsoundsink: fix negotiation/device setup: 16-bit audio is
    signed, 8-bit is unsigned
  + effecttv: fix reverse negotiation; repair color modes in
    radioactv by taking rgb,bgr into account
  + equalizer: also sync the parameters for the filter bands
  + flacdec:
  - better timestamp/offset handling; try upstream first for
    duration queries
  - send EOS when seeking after the end of file instead of
    failing
  + flacenc: do not drop the first data buffer on the floor
  + flacparse:
  - detect when a file lies about fixed block size; ignore
    invalid minimum_blocksize
  - more accurate/better duration/timestamp handling
  + flvdemux: better timestamp handling (negative cts, detect large
    pts gaps; fix discontinuity threshold check when timestamps go
    backwards)
  + flvmux: properly determine final duration; metadata/header
    writing fixes
  + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs
  + jack: add "client-name" property to jackaudiosink and
    jackaudiosrc
  + jpegdec:
  - add sof-marker to template caps, so we don't get plugged for
    lossless jpeg
  - implement upstream negotiation
  + matroskademux:
  - seeking fixes; better handling of non-finalized files
  - better timestamp/duration handling, fix some stuttering A/V
  - add "max-gap-time" property to make gap handling configurable
  - UTF-8 subtitles may have markup
  + matroskamux:
  - do not use unoffical V_MJPEG codec id
  - fix segment handling, so we actually use running time
  - for streaming files, push tags first
  - handle GstForceKeyUnit event
  + multifile: new splitfilesrc element to read multiple files as
    if they were one single file
  + multifilesrc: add "loop" property
  + multifilesink:
  - handle buffer lists, useful to keep groups of buffers (GOPs)
    in the same file
  - add flag to cut after a force key unit event
  - add "max-files" property
  - add new 'max-size' mode and "max-file-size" property for
    switching to the next file based on size
  - write stream-headers when switching to the next file in
    max-size mode
  + multipartdemux: add property to assume a single stream and emit
    no-more-pads
  + multipartmux: add \r\n to tail of pushed buffers
  + navseek: toggle pause/play on space bar
  + osxvideo: fix leak of NSOpenGLPixelFormat object
  + pcmadepay,pcmudepay: allow variable sample rate
  + pngenc: increase arbitrary resolution limits
  + pulse:
  - drop support for PA versions before 0.9.16 (1.x is
    recommended)
  - new pulseaudiosink element to handle format changes (not
    autoplugged yet)
  + pulsesink:
  - add support for compressed audio format passthrough (S/PDIF,
    mp3-over-bluetooth)
  - allow writes in bigger chunks
  - use the extended stream API if available
  + pulsesrc: add a "source-output-index" property; implement
    GstStreamVolume interface
  + qtdemux:
  - better fragmented support (avoid adjustment for keyframe
    seek; mark all audio track samples as keyframe)
  - parse embedded ID32 tags; improve bitrate guessing/extraction
  - push mode fixes, fix buffered streaming
  + qtmux:
  - add direct dirac mapping
  - calculate average bitrate for streams
  - fix ctts generation for streams that don't start at 0
    timestamps
  - use GST_TAG_IMAGE for coverart too
  + ismlmux: use iso-fragmented as variant type (useful in
    connection with encodebin)
  + rtph263ppay:
  - implement getcaps following RFC 4629, picks the right annexes
  - set H263-2000 if thats what the other side wants
  + rtph264depay:
  - complete merged AU on marker bit (thus reducing latency)
  - cope with FU-A E bit not being set (caused by buggy payloaders)
  - exclude NALu size from payload length on truncated packets
  + rtph264pay:
  - proxy downstream caps restrictions (converting
    profile-level-id from RTP caps into video/x-h264 style caps)
  - only set the marker bit on the last NALU of a multi-NALU
    access unit
  + rtpjpegpay:
  - add support for H.264 payload in MJPEG container
  - fix for "odd" resolutions not a multiple of DCTSIZE
  + rtpmp4adepay:
  - fix output buffer timestamps in case of multiple frames
  - improve bogus interleaved index compensating
  + rtpmp4vpay: deprecated send-config property and replace by
    config-interval
  + rtppcmapay/depay: static clock rates on static payloads,
    dynamic on dynamic
  + rtpvrawpay,-depay: RGB video payloading/depayloading fixes
  + rtpg722pay: Compensate for clockrate vs. samplerate difference
  + rtpbin:
  - allow configurable rtcp stream syncing interval
  - new "rtcp-sync" property, alternative inter-stream syncing
    methods
  + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other
    fixes
  + rtpmanager: don't reveal the user's username, hostname or real
    name by default
  + rtpsession:
  - process received Full Intra Requests (FIR)
  - add special mode to use FIR as repair as Google does
  - send FIR requests in response to key unit requests with
    all-headers=TRUE
  - always send application requested feedback in immediate mode
  - put the PLI requests in each RTPSource
  - wait longer to timeout SSRC collision
  + rtspsrc:
  - implement async network I/O
  - allow sending short RTSP requests to a server
  - configure rtcp interval if provided
  - open on play and pause when not done yet
  + shout2send: send video/webm through libshout
  + soup: new souphttpclientsink element
  + udpsrc: drop dataless UDP packets
  + v4l2: take care not to change the current format where
    appropriate
  + v4l2src, v4l2sink: add "norm" property; default to a
    pixel-aspect-ratio of 1/1
  + v4l2src:
  - do not ignore the highest frame interval or the largest
    resolution
  - handle some feature query failures more gracefully
  + videobox: avoid wrapping opaque to transparent
  + wavenc: allow setcaps to be called after a format was
    negotiated if it's compatible
  + ximagesrc:
  - add "xid" and "xname" properties to allow capturing a
    particular window
  - fallback to non-XShm mode if allocating the XShm image failed
  - clear flags on buffer reuse, so that flags like DISCONT
    aren't set accidentally
  + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400,
    bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916,
    bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590,
    bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430,
    bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323,
    bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540,
    bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617,
    bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503,
    bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877,
    bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059,
    bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727,
    bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709,
    bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744,
    bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805,
    bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649,
    bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422,
    bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543,
    bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153,
    bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837,
    bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294,
    bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049,
    bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874,
    bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548,
    bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502,
    bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361,
    bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711,
    bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320,
    bgo#668648, bgo#669455, bgo#669590, bgo#670197.
- Drop gst-pulsesink-bufsize.diff: fixed upstream.
- Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream.
- Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires
  so they can be versioned.
- Add explicit zlib-devel BuildRequires: we just always want it.
- Add libICE-devel, libSM-devel and libXv-devel BuildRequires on &gt;
  12.1: this used to be pulled by something else, but got changed
  after the xorg-x11 packaging change.
- Add pkgconfig(gudev-1.0) BuildRequires to enable device
  detection.
- Add xz BuildRequires on openSUSE &lt;= 12.1, to be able to
  decompress the xz tarball.
- Add gstreamer-0_10-plugins-good-missing-return-value.patch: fix
  missing return value.</changelog>
<changelog author="reddwarf@opensuse.org" date="1333022400">- Don't recommend gstreamer-0_10-plugin-esd if only libesd0 is
  installed. Recommend it when esound-daemon is installed.</changelog>
<changelog author="dimstar@opensuse.org" date="1349179200">- Add gstreamer-0_10-plugins-good-v4l2.patch: Fix build with recent
  kernels, theh v4l2 buffer input field was removed.</changelog>
<changelog author="mhrusecky@suse.cz" date="1369828800">- Add gstreamer-0_10-plugins-good-v4l2-1.patch:
  Fix build with recent kernels</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="zaitor@opensuse.org" date="1392897600">- Add gst-0_10-docs-fix-mismatched-para-tags.patch, fixes build
  with new gtk-doc, newer gtkdoc is more sensitive to mismatched
  docbook tags (bgo#724085).</changelog>
<changelog author="zaitor@opensuse.org" date="1392897601">- Add gst-0_10-docs-use-docbook-markup-for-xi:include.patch: fix
  yet an other fallout from gtk-doc 1.20 version. Patch from
  upstream git.</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- BuildRequire libpng-devel to avoid implicit dependency</changelog>
<changelog author="dimstar@opensuse.org" date="1421841601">- Add baselibs.conf as explicit source.</changelog>
<changelog author="dimstar@opensuse.org" date="1458820800">- Add gstreamer-0_10-plugins-good-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).</changelog>
<changelog author="mgorse@suse.com" date="1484654400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="88f2676f8080d2f2beecd89e6aa25db7cec11a12e2a02ab3b2e12287f52f8739" name="gstreamer-0_10-plugins-bad" arch="src">
    <version epoch="0" ver="0.10.23" rel="24.1"/>

<changelog author="vuntz@opensuse.org" date="1329998400">- Comment out opencv-devel BuildRequires to avoid building the
  opencv plugin until bnc#748666 is fixed: opencv currently has
  dependencies on libqt4-x11 and libxine, and that's not a good
  thing for a gstreamer plugin.</changelog>
<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>

</package>
<package pkgid="84b773ea6a43a67bd96a1b80e898d8f9427fa0c54002b2908bd8f79b9de1da58" name="gstreamer-0_10-plugins-bad" arch="src">
    <version epoch="0" ver="0.10.23" rel="27.1"/>

<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>
<changelog author="mgorse@suse.com" date="1483617600">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).</changelog>

</package>
<package pkgid="53c12fb2039d8807dac5b2473d1ee56ee12c7979680c5c51ad6cb158a33eed51" name="gstreamer-0_10-plugins-bad" arch="x86_64">
    <version epoch="0" ver="0.10.23" rel="24.1"/>

<changelog author="vuntz@opensuse.org" date="1329998400">- Comment out opencv-devel BuildRequires to avoid building the
  opencv plugin until bnc#748666 is fixed: opencv currently has
  dependencies on libqt4-x11 and libxine, and that's not a good
  thing for a gstreamer plugin.</changelog>
<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>

</package>
<package pkgid="f061ebdaa50447a6007e02859e8ba44403201f77c591484b371ef7c427fed23b" name="gstreamer-0_10-plugins-bad" arch="x86_64">
    <version epoch="0" ver="0.10.23" rel="27.1"/>

<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>
<changelog author="mgorse@suse.com" date="1483617600">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).</changelog>

</package>
<package pkgid="ef9c2ceff7bee5a11edb6eb6e6227bb9f0958bdada39d7ed71eebd7233812f22" name="gstreamer-0_10-plugins-bad-32bit" arch="x86_64">
    <version epoch="0" ver="0.10.23" rel="24.1"/>

<changelog author="vuntz@opensuse.org" date="1329998400">- Comment out opencv-devel BuildRequires to avoid building the
  opencv plugin until bnc#748666 is fixed: opencv currently has
  dependencies on libqt4-x11 and libxine, and that's not a good
  thing for a gstreamer plugin.</changelog>
<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>

</package>
<package pkgid="827e2047bfaf459d5db925807021cac1c697d6be3caad238b744d8d2f9629a8e" name="gstreamer-0_10-plugins-bad-32bit" arch="x86_64">
    <version epoch="0" ver="0.10.23" rel="27.1"/>

<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>
<changelog author="mgorse@suse.com" date="1483617600">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).</changelog>

</package>
<package pkgid="cae9bd986bbefadb6433df1ead69d91eb89dd5115c84740ab66467b18668d754" name="gstreamer-0_10-plugins-bad-devel" arch="x86_64">
    <version epoch="0" ver="0.10.23" rel="24.1"/>

<changelog author="vuntz@opensuse.org" date="1329998400">- Comment out opencv-devel BuildRequires to avoid building the
  opencv plugin until bnc#748666 is fixed: opencv currently has
  dependencies on libqt4-x11 and libxine, and that's not a good
  thing for a gstreamer plugin.</changelog>
<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>

</package>
<package pkgid="fe3ff0753a13d99927e82cb6ff1cda85ee234153766289da23d4a61a1df929b9" name="gstreamer-0_10-plugins-bad-devel" arch="x86_64">
    <version epoch="0" ver="0.10.23" rel="27.1"/>

<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>
<changelog author="mgorse@suse.com" date="1483617600">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).</changelog>

</package>
<package pkgid="719c704dd0c1f3e9198ae680b827632823bd8b0c5d5cb86bb3b413ca8cd4fcbc" name="gstreamer-0_10-plugins-bad-doc" arch="x86_64">
    <version epoch="0" ver="0.10.23" rel="24.1"/>

<changelog author="vuntz@opensuse.org" date="1329998400">- Comment out opencv-devel BuildRequires to avoid building the
  opencv plugin until bnc#748666 is fixed: opencv currently has
  dependencies on libqt4-x11 and libxine, and that's not a good
  thing for a gstreamer plugin.</changelog>
<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>

</package>
<package pkgid="d449c71c2f15588e3a152a8719536c87b318918b43007ee73b5ea859cf6230d3" name="gstreamer-0_10-plugins-bad-doc" arch="x86_64">
    <version epoch="0" ver="0.10.23" rel="27.1"/>

<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>
<changelog author="mgorse@suse.com" date="1483617600">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).</changelog>

</package>
<package pkgid="39818f7157c0900c34bb53d1d1c46b49faad04a8657cf8cd8b5244070fcebcd4" name="gstreamer-0_10-plugins-bad-lang" arch="noarch">
    <version epoch="0" ver="0.10.23" rel="24.1"/>

<changelog author="vuntz@opensuse.org" date="1329998400">- Comment out opencv-devel BuildRequires to avoid building the
  opencv plugin until bnc#748666 is fixed: opencv currently has
  dependencies on libqt4-x11 and libxine, and that's not a good
  thing for a gstreamer plugin.</changelog>
<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>

</package>
<package pkgid="c0ddd12c698bdf2fc67a5c4c892a360a2023d5ee9f8ce5d88a2058f37f987025" name="gstreamer-0_10-plugins-bad-lang" arch="noarch">
    <version epoch="0" ver="0.10.23" rel="27.1"/>

<changelog author="reddwarf@opensuse.org" date="1330603200">- Add support for vo-amrwbenc and vo-aacenc</changelog>
<changelog author="vuntz@opensuse.org" date="1330689600">- Add a comment about GPL-3.0+ in the tarball, that were
  mis-licensed by mistake. This is already fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1332504000">- Add spandsp-devel BuildRequires on openSUSE &gt; 12.1 (since it's a
  new package), to build spandsp plugin.</changelog>
<changelog author="zaitor@opensuse.org" date="1347537600">- Add BuildRequires: libopus-devel, opus has landed in factory.</changelog>
<changelog author="coolo@suse.com" date="1350388800">- Add explicit libbz2-devel BuildRequires.</changelog>
<changelog author="dimstar@opensuse.org" date="1357646400">- Add gstreamer-0_10-plugins-bad-directfb.patch: Fix build with
  directfb 1.6, which redefines  __no_instrument_function__ in an
  incompatible way to glib's gmacro.h usage.</changelog>
<changelog author="dimstar@opensuse.org" date="1357905600">- Add gstreamer-0_10-plugins-bad-docbuild.patch: Fix building of
  documentations.</changelog>
<changelog author="reddwarf@opensuse.org" date="1360497600">- Change lv2core-devel BuildRequire for pkgconfig(lv2core)</changelog>
<changelog author="zaitor@opensuse.org" date="1377345600">- Add gstreamer-0_10-plugins-neon-0_30.patch, fix build with
  neon-0.30.</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="idonmez@suse.com" date="1411041600">- Remove openal dependency bnc#886207</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- Include libgstgsettingselements.so unconditionally</changelog>
<changelog author="mgorse@suse.com" date="1429790400">- Add gstreamer-0_10-plugins-bad-mp4-overflow.patch -- fix buffer
  overflow in mp4 parsing (bnc#927559 CVE-2015-0797).</changelog>
<changelog author="dimstar@opensuse.org" date="1429876800">- Add baselibs.conf to sources.</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1431432000">- Added patch gstreamer-0_10-plugins-bad-libvpx.patch to enable
  build against libvpx &gt;= 1.4, new VPX_ prefixed namespaces are
  available since libvpx = 0.9.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1460116800">- Add gstreamer-0_10-plugins-bad-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).
  (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1462104000">- Only BuildRequire openal-soft-devel and package its resulting
  plugin for openSUSE via conditional. Fix build for SLE 12.</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop libmusicbrainz-devel BuildRequires: gstreamer 0.10 only
  supports libmusicbrainz2 API. The current version 5 is not
  supported.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Add patch gstreamer-0_10-plugins-bad-vmncdec-sanity-check.patch
  to check an integer overflow (CVE-2016-9445) and initialize a
  buffer (CVE-2016-9446) in vmncdec. (bnc#1010829)
- Disable the nsf plugin (CVE-2016-9447). (bnc#1010514)</changelog>
<changelog author="mgorse@suse.com" date="1483617600">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).</changelog>

</package>
<package pkgid="4264964d6f53a57ee4b5fe23671aeffb600fea102533d6d26cd8e2c9f1432ae2" name="gstreamer-0_10-plugins-good" arch="src">
    <version epoch="0" ver="0.10.31" rel="17.3.1"/>

<changelog author="toddrme2178@gmail.com" date="1303646400">- Add 32bit compatibility libraries</changelog>
<changelog author="vuntz@opensuse.org" date="1304942400">- Move plugins from extra subpackage to main subpackage:
  libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex,
  libgstvideobox. This only adds dependencies on gdk-pixbuf and
  speex to the main subpackage, which is reasonable.
- Move plugins from main subpackage to extra subpackage:
  libgstcacasink. We don't want to depend on the caca library by
  default.
- Remove wrongs Provides from extra subpackage:
  gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so
  This is wrong because the plugin is in the main subpackage.</changelog>
<changelog author="dimstar@opensuse.org" date="1305115200">- Update to version 0.10.29:
  + audioparser: new amrparse, aacparse, ac3parse, flacparse,
    mpegaudioparse, dcaparse elements
  + audiowsincband:
  - Add new windowing functions: gaussian, cos and hann
  - Fix range of kernel elements (lim -&gt; lim-1)
  + audiowsinclimit:
  - Add new windows to high/low-pass filters: gaussian, cosine,
    hann
  - Fix range of kernel elements (lim -&gt; lim-1) in high/low-pass
    filters
  + avidemux:
  - also add the frame-type for the stream index.
  - flvdemux: mark delta-units in the index
  - stream-&gt;current_total is accumulated byte size and not time
  + avimux:
  - add stream-format field to h264 pad template caps
  - rework _request_new_pad to handle explict req-pad-names
  - use running time for synchronization
  + cairooverlay: Add generic Cairo overlay video element.
  + debugutils: remove bitrotten negotiation element
  + deinterlace: add support for NV12 and NV21 formats; fix greedyl
    method
  + dvdemux: first try if upstream handles TIME seeks before
    handling them here and other event handling fixes
  + flacdec: fix issues with large metadata blocks when streaming
    unframed flac
  + flacenc:
  - Add support for writing METADATA_BLOCK_PICTURE blocks for
    GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
  - Don't store image tags inside the vorbiscomments and the flac
    metadata
  + flvdemux:
  - add width, height and framerate to caps when present on
    onMetaData
  - Do not build an index if upstream is not seekable
  - fix deadlock on setting index on flvdemux
  + flvmux:
  - don't overwrite metadata tag with duration in streaming mode
  - don't set duration for live stream
  - use running time for synchronization
  + flv: specify stream-format for h264 in the pad template caps
  + icydemux: fix tag list handling issues that might have caused
    crashes
  + j2kpay: skip EPH packets
  + jitterbuffer:
  - also estimate eos if very near eos
  - avoid trying to buffer more than is available
  - handle position query
  + matroskademux:
  - better calculation of output framerate
  - properly resume cluster scanning
  - pull mode should always report seekable
  - set stream-format=byte-stream on h264 caps if there's no
    codec data
  - store cluster positions provided by SeekHead
  + matroskamux:
  - add support for A-Law and µ-Law
  - avoid building index when streamable
  - use running time for stream synchronization
  - add stream-format field to h264 pad template caps
  + matroska: Use ARTIST Matroska tag instead of AUTHOR for
    GST_TAG_ARTIST
  + matroskaparse: new element
  + monoscope: stability (off-by-one) and memory leak fixes
  + pngdec: handle 16-bit-per-channel images
  + pulsesink:
  - also uncork during EOS waiting (and after EOS is rendered)
  - fix deadlock if connecting to PA fails
  - release pa_shared_resource_mutex before
    pa_threaded_mainloop_wait
  + qtdemux:
  - Adds more h264 fields to its caps
  - Add support for 2Vuy and r210
  - don't error out when there's a problem parsing non-vital
    headers
  - avoid skipping exposing a stream following a removed stream
  - Check for invalid (empty) classification info entity strings
  - extract MusicBrainz tags
  - mind rounding issues when converting from global time to mov time
  - propagate error during expose_streams
  - support some more mpeg-4 fourcc variants
  - take configured start time into account
  + isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename
    qtdemux plugin to isomp4
  + rtpbin: Don't try to request the same request pad twice
  + rtpbin: fix setting the SDES property
  + rtpbin: Get and use the NTP time when receiving RTCP
  + rtpmanager: ignore a BYE if it is sent with our internal SSRC
  + rtpptdemux: Tag upstream custom events with payload type
  + rtpsession:
  - add action signal to request early RTCP
  - add "rtcp-min-interval" property for minimum interval between
    Regular RTCP messages
  - Don't relay more than one PLI request per RTT
  - Emit "on-ssrc-validated" when validating by RTCP
  - Emit signal on incoming RTCP feedback packet
  - Emit signal when sending a compound RTCP packet
  - Implement sending PLI packets in response to GstForceKeyUnit
  - Number of active sources should be updated whenever the
    status of the source changes to active
  - Send GstForceKeyUnit event in response to received RTCP PLI
  + rtpsource: Retain RTCP Feedback packets for a specified amount
    of time
  + rtpssrcdemux:
  - Tag upstream custom events with SSRC
  - Unknown SSRC is not fatal
  + rtpspeexpay: Do not transmit samples with GAP flag
  + rtptheoradepay: Request new keyframe on lost packets
  + rtpvrawpay: add support for interlaced video
  + rtspsrc:
  - distribute new base_time to manager children following flush
    seek
  - handle * control correctly
  - improve recovery from failed seek
  + spectrum: misc, optimisations, add multi-channel support
  + speexdec:
  - Always process the number of frames per packet as specified
    in the header
  - get and use streamheader from the caps if possible
  - Use speex intern silence detection
  + theorapay: handle 0-sized packets (which are repeat frames)
  + udpsink: warn when packet is too large
  + v4l2:
  - Add PJPG mapping
  - fix interlaced set_format configuration
  - new v4l2radio element to control analog radio devices
  + videobalance: fix handling of YUV images with 'odd' widths
  + videoflip:
  - add support for YUY2, UVYV and YVYU
  - fix invalid memory access for odd resolutions and Y422
  + videomixer2: Add transparent background option for alpha
    channel formats
  + videomixer:
  - Add transparent background option for alpha channel formats
  - Fix argb/rgba overlay orc code
  + wavparse: tune output max buffer size to material
  + Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520,
    bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163,
    bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332,
    bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412,
    bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087,
    bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669,
    bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961,
    bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954,
    bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999,
    bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833,
    bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589,
    bgo#649060, bgo#649449, bgo#566769
- Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch:
  fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1307793600">- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal
  subpackage:
  + we don't want hal anymore on 12.1 and later (see bnc#697018).
    We use a build_hal define to control that behavior.
  + remove hal-devel BuildRequires
  + do not build a gstreamer-0_10-plugin-hal subpackage anymore
  + add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Update to version 0.10.30:
  + Work around GLib atomic ops API change
  + Better handling of malformed buffers in RTP depayloders
    (bgo#650470)
  + Build fixes (including bgo#652144).</changelog>
<changelog author="reddwarf@opensuse.org" date="1308398400">- Update taglib BuildRequire to reflect the package new name. Fixes
  build in Packman OBS.</changelog>
<changelog author="chris@computersalat.de" date="1312632000">- fix deps
  o gstreamer-0_10-plugins-base-devel &gt;= 0.10.33</changelog>
<changelog author="vuntz@opensuse.org" date="1315742400">- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we
  do not want to have libesd0 installed by default just because of
  this plugin.</changelog>
<changelog author="glin@suse.com" date="1329739200">- Add gst-non-fatal-query-webcam-attr.patch to make the webcam
  control attribute errors non-fatal to support more webcams
  (bnc#747827, bgo#670197)</changelog>
<changelog author="vuntz@opensuse.org" date="1329825600">- Update to version 0.10.31:
  + audioparsers: propagate downstream caps constraints upstream
  + ac3parse:
  - add support for IEC 61937 alignment and conversion/switching
    between alignments
  - let bsid 9 and 10 through
  + auparse: implement seeking
  + avidemux: fix wrong stride when inverting uncompressed video
  + cairotextoverlay: add a "silent" property to skip rendering;
    forward new segment events
  + deinterlace:
  - add support for deinterlacing using buffer caps/flags (as set
    by e.g. fieldanalysis)
  - new fieldanalysis-related properties: "locking" and
    "ignore-obscure"
  + directsoundsink: fix negotiation/device setup: 16-bit audio is
    signed, 8-bit is unsigned
  + effecttv: fix reverse negotiation; repair color modes in
    radioactv by taking rgb,bgr into account
  + equalizer: also sync the parameters for the filter bands
  + flacdec:
  - better timestamp/offset handling; try upstream first for
    duration queries
  - send EOS when seeking after the end of file instead of
    failing
  + flacenc: do not drop the first data buffer on the floor
  + flacparse:
  - detect when a file lies about fixed block size; ignore
    invalid minimum_blocksize
  - more accurate/better duration/timestamp handling
  + flvdemux: better timestamp handling (negative cts, detect large
    pts gaps; fix discontinuity threshold check when timestamps go
    backwards)
  + flvmux: properly determine final duration; metadata/header
    writing fixes
  + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs
  + jack: add "client-name" property to jackaudiosink and
    jackaudiosrc
  + jpegdec:
  - add sof-marker to template caps, so we don't get plugged for
    lossless jpeg
  - implement upstream negotiation
  + matroskademux:
  - seeking fixes; better handling of non-finalized files
  - better timestamp/duration handling, fix some stuttering A/V
  - add "max-gap-time" property to make gap handling configurable
  - UTF-8 subtitles may have markup
  + matroskamux:
  - do not use unoffical V_MJPEG codec id
  - fix segment handling, so we actually use running time
  - for streaming files, push tags first
  - handle GstForceKeyUnit event
  + multifile: new splitfilesrc element to read multiple files as
    if they were one single file
  + multifilesrc: add "loop" property
  + multifilesink:
  - handle buffer lists, useful to keep groups of buffers (GOPs)
    in the same file
  - add flag to cut after a force key unit event
  - add "max-files" property
  - add new 'max-size' mode and "max-file-size" property for
    switching to the next file based on size
  - write stream-headers when switching to the next file in
    max-size mode
  + multipartdemux: add property to assume a single stream and emit
    no-more-pads
  + multipartmux: add \r\n to tail of pushed buffers
  + navseek: toggle pause/play on space bar
  + osxvideo: fix leak of NSOpenGLPixelFormat object
  + pcmadepay,pcmudepay: allow variable sample rate
  + pngenc: increase arbitrary resolution limits
  + pulse:
  - drop support for PA versions before 0.9.16 (1.x is
    recommended)
  - new pulseaudiosink element to handle format changes (not
    autoplugged yet)
  + pulsesink:
  - add support for compressed audio format passthrough (S/PDIF,
    mp3-over-bluetooth)
  - allow writes in bigger chunks
  - use the extended stream API if available
  + pulsesrc: add a "source-output-index" property; implement
    GstStreamVolume interface
  + qtdemux:
  - better fragmented support (avoid adjustment for keyframe
    seek; mark all audio track samples as keyframe)
  - parse embedded ID32 tags; improve bitrate guessing/extraction
  - push mode fixes, fix buffered streaming
  + qtmux:
  - add direct dirac mapping
  - calculate average bitrate for streams
  - fix ctts generation for streams that don't start at 0
    timestamps
  - use GST_TAG_IMAGE for coverart too
  + ismlmux: use iso-fragmented as variant type (useful in
    connection with encodebin)
  + rtph263ppay:
  - implement getcaps following RFC 4629, picks the right annexes
  - set H263-2000 if thats what the other side wants
  + rtph264depay:
  - complete merged AU on marker bit (thus reducing latency)
  - cope with FU-A E bit not being set (caused by buggy payloaders)
  - exclude NALu size from payload length on truncated packets
  + rtph264pay:
  - proxy downstream caps restrictions (converting
    profile-level-id from RTP caps into video/x-h264 style caps)
  - only set the marker bit on the last NALU of a multi-NALU
    access unit
  + rtpjpegpay:
  - add support for H.264 payload in MJPEG container
  - fix for "odd" resolutions not a multiple of DCTSIZE
  + rtpmp4adepay:
  - fix output buffer timestamps in case of multiple frames
  - improve bogus interleaved index compensating
  + rtpmp4vpay: deprecated send-config property and replace by
    config-interval
  + rtppcmapay/depay: static clock rates on static payloads,
    dynamic on dynamic
  + rtpvrawpay,-depay: RGB video payloading/depayloading fixes
  + rtpg722pay: Compensate for clockrate vs. samplerate difference
  + rtpbin:
  - allow configurable rtcp stream syncing interval
  - new "rtcp-sync" property, alternative inter-stream syncing
    methods
  + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other
    fixes
  + rtpmanager: don't reveal the user's username, hostname or real
    name by default
  + rtpsession:
  - process received Full Intra Requests (FIR)
  - add special mode to use FIR as repair as Google does
  - send FIR requests in response to key unit requests with
    all-headers=TRUE
  - always send application requested feedback in immediate mode
  - put the PLI requests in each RTPSource
  - wait longer to timeout SSRC collision
  + rtspsrc:
  - implement async network I/O
  - allow sending short RTSP requests to a server
  - configure rtcp interval if provided
  - open on play and pause when not done yet
  + shout2send: send video/webm through libshout
  + soup: new souphttpclientsink element
  + udpsrc: drop dataless UDP packets
  + v4l2: take care not to change the current format where
    appropriate
  + v4l2src, v4l2sink: add "norm" property; default to a
    pixel-aspect-ratio of 1/1
  + v4l2src:
  - do not ignore the highest frame interval or the largest
    resolution
  - handle some feature query failures more gracefully
  + videobox: avoid wrapping opaque to transparent
  + wavenc: allow setcaps to be called after a format was
    negotiated if it's compatible
  + ximagesrc:
  - add "xid" and "xname" properties to allow capturing a
    particular window
  - fallback to non-XShm mode if allocating the XShm image failed
  - clear flags on buffer reuse, so that flags like DISCONT
    aren't set accidentally
  + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400,
    bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916,
    bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590,
    bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430,
    bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323,
    bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540,
    bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617,
    bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503,
    bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877,
    bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059,
    bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727,
    bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709,
    bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744,
    bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805,
    bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649,
    bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422,
    bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543,
    bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153,
    bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837,
    bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294,
    bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049,
    bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874,
    bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548,
    bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502,
    bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361,
    bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711,
    bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320,
    bgo#668648, bgo#669455, bgo#669590, bgo#670197.
- Drop gst-pulsesink-bufsize.diff: fixed upstream.
- Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream.
- Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires
  so they can be versioned.
- Add explicit zlib-devel BuildRequires: we just always want it.
- Add libICE-devel, libSM-devel and libXv-devel BuildRequires on &gt;
  12.1: this used to be pulled by something else, but got changed
  after the xorg-x11 packaging change.
- Add pkgconfig(gudev-1.0) BuildRequires to enable device
  detection.
- Add xz BuildRequires on openSUSE &lt;= 12.1, to be able to
  decompress the xz tarball.
- Add gstreamer-0_10-plugins-good-missing-return-value.patch: fix
  missing return value.</changelog>
<changelog author="reddwarf@opensuse.org" date="1333022400">- Don't recommend gstreamer-0_10-plugin-esd if only libesd0 is
  installed. Recommend it when esound-daemon is installed.</changelog>
<changelog author="dimstar@opensuse.org" date="1349179200">- Add gstreamer-0_10-plugins-good-v4l2.patch: Fix build with recent
  kernels, theh v4l2 buffer input field was removed.</changelog>
<changelog author="mhrusecky@suse.cz" date="1369828800">- Add gstreamer-0_10-plugins-good-v4l2-1.patch:
  Fix build with recent kernels</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="zaitor@opensuse.org" date="1392897600">- Add gst-0_10-docs-fix-mismatched-para-tags.patch, fixes build
  with new gtk-doc, newer gtkdoc is more sensitive to mismatched
  docbook tags (bgo#724085).</changelog>
<changelog author="zaitor@opensuse.org" date="1392897601">- Add gst-0_10-docs-use-docbook-markup-for-xi:include.patch: fix
  yet an other fallout from gtk-doc 1.20 version. Patch from
  upstream git.</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- BuildRequire libpng-devel to avoid implicit dependency</changelog>
<changelog author="dimstar@opensuse.org" date="1421841601">- Add baselibs.conf as explicit source.</changelog>
<changelog author="dimstar@opensuse.org" date="1458820800">- Add gstreamer-0_10-plugins-good-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).</changelog>
<changelog author="mgorse@suse.com" date="1484654400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="becf27456a0306136c8d4be449d1d8c472595623153bc12146147e3013cea5cf" name="gstreamer-0_10-plugins-good" arch="x86_64">
    <version epoch="0" ver="0.10.31" rel="17.3.1"/>

<changelog author="toddrme2178@gmail.com" date="1303646400">- Add 32bit compatibility libraries</changelog>
<changelog author="vuntz@opensuse.org" date="1304942400">- Move plugins from extra subpackage to main subpackage:
  libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex,
  libgstvideobox. This only adds dependencies on gdk-pixbuf and
  speex to the main subpackage, which is reasonable.
- Move plugins from main subpackage to extra subpackage:
  libgstcacasink. We don't want to depend on the caca library by
  default.
- Remove wrongs Provides from extra subpackage:
  gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so
  This is wrong because the plugin is in the main subpackage.</changelog>
<changelog author="dimstar@opensuse.org" date="1305115200">- Update to version 0.10.29:
  + audioparser: new amrparse, aacparse, ac3parse, flacparse,
    mpegaudioparse, dcaparse elements
  + audiowsincband:
  - Add new windowing functions: gaussian, cos and hann
  - Fix range of kernel elements (lim -&gt; lim-1)
  + audiowsinclimit:
  - Add new windows to high/low-pass filters: gaussian, cosine,
    hann
  - Fix range of kernel elements (lim -&gt; lim-1) in high/low-pass
    filters
  + avidemux:
  - also add the frame-type for the stream index.
  - flvdemux: mark delta-units in the index
  - stream-&gt;current_total is accumulated byte size and not time
  + avimux:
  - add stream-format field to h264 pad template caps
  - rework _request_new_pad to handle explict req-pad-names
  - use running time for synchronization
  + cairooverlay: Add generic Cairo overlay video element.
  + debugutils: remove bitrotten negotiation element
  + deinterlace: add support for NV12 and NV21 formats; fix greedyl
    method
  + dvdemux: first try if upstream handles TIME seeks before
    handling them here and other event handling fixes
  + flacdec: fix issues with large metadata blocks when streaming
    unframed flac
  + flacenc:
  - Add support for writing METADATA_BLOCK_PICTURE blocks for
    GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
  - Don't store image tags inside the vorbiscomments and the flac
    metadata
  + flvdemux:
  - add width, height and framerate to caps when present on
    onMetaData
  - Do not build an index if upstream is not seekable
  - fix deadlock on setting index on flvdemux
  + flvmux:
  - don't overwrite metadata tag with duration in streaming mode
  - don't set duration for live stream
  - use running time for synchronization
  + flv: specify stream-format for h264 in the pad template caps
  + icydemux: fix tag list handling issues that might have caused
    crashes
  + j2kpay: skip EPH packets
  + jitterbuffer:
  - also estimate eos if very near eos
  - avoid trying to buffer more than is available
  - handle position query
  + matroskademux:
  - better calculation of output framerate
  - properly resume cluster scanning
  - pull mode should always report seekable
  - set stream-format=byte-stream on h264 caps if there's no
    codec data
  - store cluster positions provided by SeekHead
  + matroskamux:
  - add support for A-Law and µ-Law
  - avoid building index when streamable
  - use running time for stream synchronization
  - add stream-format field to h264 pad template caps
  + matroska: Use ARTIST Matroska tag instead of AUTHOR for
    GST_TAG_ARTIST
  + matroskaparse: new element
  + monoscope: stability (off-by-one) and memory leak fixes
  + pngdec: handle 16-bit-per-channel images
  + pulsesink:
  - also uncork during EOS waiting (and after EOS is rendered)
  - fix deadlock if connecting to PA fails
  - release pa_shared_resource_mutex before
    pa_threaded_mainloop_wait
  + qtdemux:
  - Adds more h264 fields to its caps
  - Add support for 2Vuy and r210
  - don't error out when there's a problem parsing non-vital
    headers
  - avoid skipping exposing a stream following a removed stream
  - Check for invalid (empty) classification info entity strings
  - extract MusicBrainz tags
  - mind rounding issues when converting from global time to mov time
  - propagate error during expose_streams
  - support some more mpeg-4 fourcc variants
  - take configured start time into account
  + isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename
    qtdemux plugin to isomp4
  + rtpbin: Don't try to request the same request pad twice
  + rtpbin: fix setting the SDES property
  + rtpbin: Get and use the NTP time when receiving RTCP
  + rtpmanager: ignore a BYE if it is sent with our internal SSRC
  + rtpptdemux: Tag upstream custom events with payload type
  + rtpsession:
  - add action signal to request early RTCP
  - add "rtcp-min-interval" property for minimum interval between
    Regular RTCP messages
  - Don't relay more than one PLI request per RTT
  - Emit "on-ssrc-validated" when validating by RTCP
  - Emit signal on incoming RTCP feedback packet
  - Emit signal when sending a compound RTCP packet
  - Implement sending PLI packets in response to GstForceKeyUnit
  - Number of active sources should be updated whenever the
    status of the source changes to active
  - Send GstForceKeyUnit event in response to received RTCP PLI
  + rtpsource: Retain RTCP Feedback packets for a specified amount
    of time
  + rtpssrcdemux:
  - Tag upstream custom events with SSRC
  - Unknown SSRC is not fatal
  + rtpspeexpay: Do not transmit samples with GAP flag
  + rtptheoradepay: Request new keyframe on lost packets
  + rtpvrawpay: add support for interlaced video
  + rtspsrc:
  - distribute new base_time to manager children following flush
    seek
  - handle * control correctly
  - improve recovery from failed seek
  + spectrum: misc, optimisations, add multi-channel support
  + speexdec:
  - Always process the number of frames per packet as specified
    in the header
  - get and use streamheader from the caps if possible
  - Use speex intern silence detection
  + theorapay: handle 0-sized packets (which are repeat frames)
  + udpsink: warn when packet is too large
  + v4l2:
  - Add PJPG mapping
  - fix interlaced set_format configuration
  - new v4l2radio element to control analog radio devices
  + videobalance: fix handling of YUV images with 'odd' widths
  + videoflip:
  - add support for YUY2, UVYV and YVYU
  - fix invalid memory access for odd resolutions and Y422
  + videomixer2: Add transparent background option for alpha
    channel formats
  + videomixer:
  - Add transparent background option for alpha channel formats
  - Fix argb/rgba overlay orc code
  + wavparse: tune output max buffer size to material
  + Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520,
    bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163,
    bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332,
    bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412,
    bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087,
    bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669,
    bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961,
    bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954,
    bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999,
    bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833,
    bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589,
    bgo#649060, bgo#649449, bgo#566769
- Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch:
  fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1307793600">- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal
  subpackage:
  + we don't want hal anymore on 12.1 and later (see bnc#697018).
    We use a build_hal define to control that behavior.
  + remove hal-devel BuildRequires
  + do not build a gstreamer-0_10-plugin-hal subpackage anymore
  + add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Update to version 0.10.30:
  + Work around GLib atomic ops API change
  + Better handling of malformed buffers in RTP depayloders
    (bgo#650470)
  + Build fixes (including bgo#652144).</changelog>
<changelog author="reddwarf@opensuse.org" date="1308398400">- Update taglib BuildRequire to reflect the package new name. Fixes
  build in Packman OBS.</changelog>
<changelog author="chris@computersalat.de" date="1312632000">- fix deps
  o gstreamer-0_10-plugins-base-devel &gt;= 0.10.33</changelog>
<changelog author="vuntz@opensuse.org" date="1315742400">- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we
  do not want to have libesd0 installed by default just because of
  this plugin.</changelog>
<changelog author="glin@suse.com" date="1329739200">- Add gst-non-fatal-query-webcam-attr.patch to make the webcam
  control attribute errors non-fatal to support more webcams
  (bnc#747827, bgo#670197)</changelog>
<changelog author="vuntz@opensuse.org" date="1329825600">- Update to version 0.10.31:
  + audioparsers: propagate downstream caps constraints upstream
  + ac3parse:
  - add support for IEC 61937 alignment and conversion/switching
    between alignments
  - let bsid 9 and 10 through
  + auparse: implement seeking
  + avidemux: fix wrong stride when inverting uncompressed video
  + cairotextoverlay: add a "silent" property to skip rendering;
    forward new segment events
  + deinterlace:
  - add support for deinterlacing using buffer caps/flags (as set
    by e.g. fieldanalysis)
  - new fieldanalysis-related properties: "locking" and
    "ignore-obscure"
  + directsoundsink: fix negotiation/device setup: 16-bit audio is
    signed, 8-bit is unsigned
  + effecttv: fix reverse negotiation; repair color modes in
    radioactv by taking rgb,bgr into account
  + equalizer: also sync the parameters for the filter bands
  + flacdec:
  - better timestamp/offset handling; try upstream first for
    duration queries
  - send EOS when seeking after the end of file instead of
    failing
  + flacenc: do not drop the first data buffer on the floor
  + flacparse:
  - detect when a file lies about fixed block size; ignore
    invalid minimum_blocksize
  - more accurate/better duration/timestamp handling
  + flvdemux: better timestamp handling (negative cts, detect large
    pts gaps; fix discontinuity threshold check when timestamps go
    backwards)
  + flvmux: properly determine final duration; metadata/header
    writing fixes
  + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs
  + jack: add "client-name" property to jackaudiosink and
    jackaudiosrc
  + jpegdec:
  - add sof-marker to template caps, so we don't get plugged for
    lossless jpeg
  - implement upstream negotiation
  + matroskademux:
  - seeking fixes; better handling of non-finalized files
  - better timestamp/duration handling, fix some stuttering A/V
  - add "max-gap-time" property to make gap handling configurable
  - UTF-8 subtitles may have markup
  + matroskamux:
  - do not use unoffical V_MJPEG codec id
  - fix segment handling, so we actually use running time
  - for streaming files, push tags first
  - handle GstForceKeyUnit event
  + multifile: new splitfilesrc element to read multiple files as
    if they were one single file
  + multifilesrc: add "loop" property
  + multifilesink:
  - handle buffer lists, useful to keep groups of buffers (GOPs)
    in the same file
  - add flag to cut after a force key unit event
  - add "max-files" property
  - add new 'max-size' mode and "max-file-size" property for
    switching to the next file based on size
  - write stream-headers when switching to the next file in
    max-size mode
  + multipartdemux: add property to assume a single stream and emit
    no-more-pads
  + multipartmux: add \r\n to tail of pushed buffers
  + navseek: toggle pause/play on space bar
  + osxvideo: fix leak of NSOpenGLPixelFormat object
  + pcmadepay,pcmudepay: allow variable sample rate
  + pngenc: increase arbitrary resolution limits
  + pulse:
  - drop support for PA versions before 0.9.16 (1.x is
    recommended)
  - new pulseaudiosink element to handle format changes (not
    autoplugged yet)
  + pulsesink:
  - add support for compressed audio format passthrough (S/PDIF,
    mp3-over-bluetooth)
  - allow writes in bigger chunks
  - use the extended stream API if available
  + pulsesrc: add a "source-output-index" property; implement
    GstStreamVolume interface
  + qtdemux:
  - better fragmented support (avoid adjustment for keyframe
    seek; mark all audio track samples as keyframe)
  - parse embedded ID32 tags; improve bitrate guessing/extraction
  - push mode fixes, fix buffered streaming
  + qtmux:
  - add direct dirac mapping
  - calculate average bitrate for streams
  - fix ctts generation for streams that don't start at 0
    timestamps
  - use GST_TAG_IMAGE for coverart too
  + ismlmux: use iso-fragmented as variant type (useful in
    connection with encodebin)
  + rtph263ppay:
  - implement getcaps following RFC 4629, picks the right annexes
  - set H263-2000 if thats what the other side wants
  + rtph264depay:
  - complete merged AU on marker bit (thus reducing latency)
  - cope with FU-A E bit not being set (caused by buggy payloaders)
  - exclude NALu size from payload length on truncated packets
  + rtph264pay:
  - proxy downstream caps restrictions (converting
    profile-level-id from RTP caps into video/x-h264 style caps)
  - only set the marker bit on the last NALU of a multi-NALU
    access unit
  + rtpjpegpay:
  - add support for H.264 payload in MJPEG container
  - fix for "odd" resolutions not a multiple of DCTSIZE
  + rtpmp4adepay:
  - fix output buffer timestamps in case of multiple frames
  - improve bogus interleaved index compensating
  + rtpmp4vpay: deprecated send-config property and replace by
    config-interval
  + rtppcmapay/depay: static clock rates on static payloads,
    dynamic on dynamic
  + rtpvrawpay,-depay: RGB video payloading/depayloading fixes
  + rtpg722pay: Compensate for clockrate vs. samplerate difference
  + rtpbin:
  - allow configurable rtcp stream syncing interval
  - new "rtcp-sync" property, alternative inter-stream syncing
    methods
  + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other
    fixes
  + rtpmanager: don't reveal the user's username, hostname or real
    name by default
  + rtpsession:
  - process received Full Intra Requests (FIR)
  - add special mode to use FIR as repair as Google does
  - send FIR requests in response to key unit requests with
    all-headers=TRUE
  - always send application requested feedback in immediate mode
  - put the PLI requests in each RTPSource
  - wait longer to timeout SSRC collision
  + rtspsrc:
  - implement async network I/O
  - allow sending short RTSP requests to a server
  - configure rtcp interval if provided
  - open on play and pause when not done yet
  + shout2send: send video/webm through libshout
  + soup: new souphttpclientsink element
  + udpsrc: drop dataless UDP packets
  + v4l2: take care not to change the current format where
    appropriate
  + v4l2src, v4l2sink: add "norm" property; default to a
    pixel-aspect-ratio of 1/1
  + v4l2src:
  - do not ignore the highest frame interval or the largest
    resolution
  - handle some feature query failures more gracefully
  + videobox: avoid wrapping opaque to transparent
  + wavenc: allow setcaps to be called after a format was
    negotiated if it's compatible
  + ximagesrc:
  - add "xid" and "xname" properties to allow capturing a
    particular window
  - fallback to non-XShm mode if allocating the XShm image failed
  - clear flags on buffer reuse, so that flags like DISCONT
    aren't set accidentally
  + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400,
    bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916,
    bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590,
    bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430,
    bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323,
    bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540,
    bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617,
    bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503,
    bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877,
    bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059,
    bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727,
    bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709,
    bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744,
    bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805,
    bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649,
    bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422,
    bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543,
    bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153,
    bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837,
    bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294,
    bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049,
    bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874,
    bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548,
    bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502,
    bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361,
    bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711,
    bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320,
    bgo#668648, bgo#669455, bgo#669590, bgo#670197.
- Drop gst-pulsesink-bufsize.diff: fixed upstream.
- Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream.
- Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires
  so they can be versioned.
- Add explicit zlib-devel BuildRequires: we just always want it.
- Add libICE-devel, libSM-devel and libXv-devel BuildRequires on &gt;
  12.1: this used to be pulled by something else, but got changed
  after the xorg-x11 packaging change.
- Add pkgconfig(gudev-1.0) BuildRequires to enable device
  detection.
- Add xz BuildRequires on openSUSE &lt;= 12.1, to be able to
  decompress the xz tarball.
- Add gstreamer-0_10-plugins-good-missing-return-value.patch: fix
  missing return value.</changelog>
<changelog author="reddwarf@opensuse.org" date="1333022400">- Don't recommend gstreamer-0_10-plugin-esd if only libesd0 is
  installed. Recommend it when esound-daemon is installed.</changelog>
<changelog author="dimstar@opensuse.org" date="1349179200">- Add gstreamer-0_10-plugins-good-v4l2.patch: Fix build with recent
  kernels, theh v4l2 buffer input field was removed.</changelog>
<changelog author="mhrusecky@suse.cz" date="1369828800">- Add gstreamer-0_10-plugins-good-v4l2-1.patch:
  Fix build with recent kernels</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="zaitor@opensuse.org" date="1392897600">- Add gst-0_10-docs-fix-mismatched-para-tags.patch, fixes build
  with new gtk-doc, newer gtkdoc is more sensitive to mismatched
  docbook tags (bgo#724085).</changelog>
<changelog author="zaitor@opensuse.org" date="1392897601">- Add gst-0_10-docs-use-docbook-markup-for-xi:include.patch: fix
  yet an other fallout from gtk-doc 1.20 version. Patch from
  upstream git.</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- BuildRequire libpng-devel to avoid implicit dependency</changelog>
<changelog author="dimstar@opensuse.org" date="1421841601">- Add baselibs.conf as explicit source.</changelog>
<changelog author="dimstar@opensuse.org" date="1458820800">- Add gstreamer-0_10-plugins-good-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).</changelog>
<changelog author="mgorse@suse.com" date="1484654400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="8c3fc1640b322ab0167c928a736d3a2b088ffda58bcd19f90ca36a660c075ce6" name="gstreamer-0_10-plugins-good-32bit" arch="x86_64">
    <version epoch="0" ver="0.10.31" rel="17.3.1"/>

<changelog author="toddrme2178@gmail.com" date="1303646400">- Add 32bit compatibility libraries</changelog>
<changelog author="vuntz@opensuse.org" date="1304942400">- Move plugins from extra subpackage to main subpackage:
  libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex,
  libgstvideobox. This only adds dependencies on gdk-pixbuf and
  speex to the main subpackage, which is reasonable.
- Move plugins from main subpackage to extra subpackage:
  libgstcacasink. We don't want to depend on the caca library by
  default.
- Remove wrongs Provides from extra subpackage:
  gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so
  This is wrong because the plugin is in the main subpackage.</changelog>
<changelog author="dimstar@opensuse.org" date="1305115200">- Update to version 0.10.29:
  + audioparser: new amrparse, aacparse, ac3parse, flacparse,
    mpegaudioparse, dcaparse elements
  + audiowsincband:
  - Add new windowing functions: gaussian, cos and hann
  - Fix range of kernel elements (lim -&gt; lim-1)
  + audiowsinclimit:
  - Add new windows to high/low-pass filters: gaussian, cosine,
    hann
  - Fix range of kernel elements (lim -&gt; lim-1) in high/low-pass
    filters
  + avidemux:
  - also add the frame-type for the stream index.
  - flvdemux: mark delta-units in the index
  - stream-&gt;current_total is accumulated byte size and not time
  + avimux:
  - add stream-format field to h264 pad template caps
  - rework _request_new_pad to handle explict req-pad-names
  - use running time for synchronization
  + cairooverlay: Add generic Cairo overlay video element.
  + debugutils: remove bitrotten negotiation element
  + deinterlace: add support for NV12 and NV21 formats; fix greedyl
    method
  + dvdemux: first try if upstream handles TIME seeks before
    handling them here and other event handling fixes
  + flacdec: fix issues with large metadata blocks when streaming
    unframed flac
  + flacenc:
  - Add support for writing METADATA_BLOCK_PICTURE blocks for
    GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
  - Don't store image tags inside the vorbiscomments and the flac
    metadata
  + flvdemux:
  - add width, height and framerate to caps when present on
    onMetaData
  - Do not build an index if upstream is not seekable
  - fix deadlock on setting index on flvdemux
  + flvmux:
  - don't overwrite metadata tag with duration in streaming mode
  - don't set duration for live stream
  - use running time for synchronization
  + flv: specify stream-format for h264 in the pad template caps
  + icydemux: fix tag list handling issues that might have caused
    crashes
  + j2kpay: skip EPH packets
  + jitterbuffer:
  - also estimate eos if very near eos
  - avoid trying to buffer more than is available
  - handle position query
  + matroskademux:
  - better calculation of output framerate
  - properly resume cluster scanning
  - pull mode should always report seekable
  - set stream-format=byte-stream on h264 caps if there's no
    codec data
  - store cluster positions provided by SeekHead
  + matroskamux:
  - add support for A-Law and µ-Law
  - avoid building index when streamable
  - use running time for stream synchronization
  - add stream-format field to h264 pad template caps
  + matroska: Use ARTIST Matroska tag instead of AUTHOR for
    GST_TAG_ARTIST
  + matroskaparse: new element
  + monoscope: stability (off-by-one) and memory leak fixes
  + pngdec: handle 16-bit-per-channel images
  + pulsesink:
  - also uncork during EOS waiting (and after EOS is rendered)
  - fix deadlock if connecting to PA fails
  - release pa_shared_resource_mutex before
    pa_threaded_mainloop_wait
  + qtdemux:
  - Adds more h264 fields to its caps
  - Add support for 2Vuy and r210
  - don't error out when there's a problem parsing non-vital
    headers
  - avoid skipping exposing a stream following a removed stream
  - Check for invalid (empty) classification info entity strings
  - extract MusicBrainz tags
  - mind rounding issues when converting from global time to mov time
  - propagate error during expose_streams
  - support some more mpeg-4 fourcc variants
  - take configured start time into account
  + isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename
    qtdemux plugin to isomp4
  + rtpbin: Don't try to request the same request pad twice
  + rtpbin: fix setting the SDES property
  + rtpbin: Get and use the NTP time when receiving RTCP
  + rtpmanager: ignore a BYE if it is sent with our internal SSRC
  + rtpptdemux: Tag upstream custom events with payload type
  + rtpsession:
  - add action signal to request early RTCP
  - add "rtcp-min-interval" property for minimum interval between
    Regular RTCP messages
  - Don't relay more than one PLI request per RTT
  - Emit "on-ssrc-validated" when validating by RTCP
  - Emit signal on incoming RTCP feedback packet
  - Emit signal when sending a compound RTCP packet
  - Implement sending PLI packets in response to GstForceKeyUnit
  - Number of active sources should be updated whenever the
    status of the source changes to active
  - Send GstForceKeyUnit event in response to received RTCP PLI
  + rtpsource: Retain RTCP Feedback packets for a specified amount
    of time
  + rtpssrcdemux:
  - Tag upstream custom events with SSRC
  - Unknown SSRC is not fatal
  + rtpspeexpay: Do not transmit samples with GAP flag
  + rtptheoradepay: Request new keyframe on lost packets
  + rtpvrawpay: add support for interlaced video
  + rtspsrc:
  - distribute new base_time to manager children following flush
    seek
  - handle * control correctly
  - improve recovery from failed seek
  + spectrum: misc, optimisations, add multi-channel support
  + speexdec:
  - Always process the number of frames per packet as specified
    in the header
  - get and use streamheader from the caps if possible
  - Use speex intern silence detection
  + theorapay: handle 0-sized packets (which are repeat frames)
  + udpsink: warn when packet is too large
  + v4l2:
  - Add PJPG mapping
  - fix interlaced set_format configuration
  - new v4l2radio element to control analog radio devices
  + videobalance: fix handling of YUV images with 'odd' widths
  + videoflip:
  - add support for YUY2, UVYV and YVYU
  - fix invalid memory access for odd resolutions and Y422
  + videomixer2: Add transparent background option for alpha
    channel formats
  + videomixer:
  - Add transparent background option for alpha channel formats
  - Fix argb/rgba overlay orc code
  + wavparse: tune output max buffer size to material
  + Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520,
    bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163,
    bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332,
    bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412,
    bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087,
    bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669,
    bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961,
    bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954,
    bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999,
    bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833,
    bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589,
    bgo#649060, bgo#649449, bgo#566769
- Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch:
  fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1307793600">- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal
  subpackage:
  + we don't want hal anymore on 12.1 and later (see bnc#697018).
    We use a build_hal define to control that behavior.
  + remove hal-devel BuildRequires
  + do not build a gstreamer-0_10-plugin-hal subpackage anymore
  + add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Update to version 0.10.30:
  + Work around GLib atomic ops API change
  + Better handling of malformed buffers in RTP depayloders
    (bgo#650470)
  + Build fixes (including bgo#652144).</changelog>
<changelog author="reddwarf@opensuse.org" date="1308398400">- Update taglib BuildRequire to reflect the package new name. Fixes
  build in Packman OBS.</changelog>
<changelog author="chris@computersalat.de" date="1312632000">- fix deps
  o gstreamer-0_10-plugins-base-devel &gt;= 0.10.33</changelog>
<changelog author="vuntz@opensuse.org" date="1315742400">- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we
  do not want to have libesd0 installed by default just because of
  this plugin.</changelog>
<changelog author="glin@suse.com" date="1329739200">- Add gst-non-fatal-query-webcam-attr.patch to make the webcam
  control attribute errors non-fatal to support more webcams
  (bnc#747827, bgo#670197)</changelog>
<changelog author="vuntz@opensuse.org" date="1329825600">- Update to version 0.10.31:
  + audioparsers: propagate downstream caps constraints upstream
  + ac3parse:
  - add support for IEC 61937 alignment and conversion/switching
    between alignments
  - let bsid 9 and 10 through
  + auparse: implement seeking
  + avidemux: fix wrong stride when inverting uncompressed video
  + cairotextoverlay: add a "silent" property to skip rendering;
    forward new segment events
  + deinterlace:
  - add support for deinterlacing using buffer caps/flags (as set
    by e.g. fieldanalysis)
  - new fieldanalysis-related properties: "locking" and
    "ignore-obscure"
  + directsoundsink: fix negotiation/device setup: 16-bit audio is
    signed, 8-bit is unsigned
  + effecttv: fix reverse negotiation; repair color modes in
    radioactv by taking rgb,bgr into account
  + equalizer: also sync the parameters for the filter bands
  + flacdec:
  - better timestamp/offset handling; try upstream first for
    duration queries
  - send EOS when seeking after the end of file instead of
    failing
  + flacenc: do not drop the first data buffer on the floor
  + flacparse:
  - detect when a file lies about fixed block size; ignore
    invalid minimum_blocksize
  - more accurate/better duration/timestamp handling
  + flvdemux: better timestamp handling (negative cts, detect large
    pts gaps; fix discontinuity threshold check when timestamps go
    backwards)
  + flvmux: properly determine final duration; metadata/header
    writing fixes
  + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs
  + jack: add "client-name" property to jackaudiosink and
    jackaudiosrc
  + jpegdec:
  - add sof-marker to template caps, so we don't get plugged for
    lossless jpeg
  - implement upstream negotiation
  + matroskademux:
  - seeking fixes; better handling of non-finalized files
  - better timestamp/duration handling, fix some stuttering A/V
  - add "max-gap-time" property to make gap handling configurable
  - UTF-8 subtitles may have markup
  + matroskamux:
  - do not use unoffical V_MJPEG codec id
  - fix segment handling, so we actually use running time
  - for streaming files, push tags first
  - handle GstForceKeyUnit event
  + multifile: new splitfilesrc element to read multiple files as
    if they were one single file
  + multifilesrc: add "loop" property
  + multifilesink:
  - handle buffer lists, useful to keep groups of buffers (GOPs)
    in the same file
  - add flag to cut after a force key unit event
  - add "max-files" property
  - add new 'max-size' mode and "max-file-size" property for
    switching to the next file based on size
  - write stream-headers when switching to the next file in
    max-size mode
  + multipartdemux: add property to assume a single stream and emit
    no-more-pads
  + multipartmux: add \r\n to tail of pushed buffers
  + navseek: toggle pause/play on space bar
  + osxvideo: fix leak of NSOpenGLPixelFormat object
  + pcmadepay,pcmudepay: allow variable sample rate
  + pngenc: increase arbitrary resolution limits
  + pulse:
  - drop support for PA versions before 0.9.16 (1.x is
    recommended)
  - new pulseaudiosink element to handle format changes (not
    autoplugged yet)
  + pulsesink:
  - add support for compressed audio format passthrough (S/PDIF,
    mp3-over-bluetooth)
  - allow writes in bigger chunks
  - use the extended stream API if available
  + pulsesrc: add a "source-output-index" property; implement
    GstStreamVolume interface
  + qtdemux:
  - better fragmented support (avoid adjustment for keyframe
    seek; mark all audio track samples as keyframe)
  - parse embedded ID32 tags; improve bitrate guessing/extraction
  - push mode fixes, fix buffered streaming
  + qtmux:
  - add direct dirac mapping
  - calculate average bitrate for streams
  - fix ctts generation for streams that don't start at 0
    timestamps
  - use GST_TAG_IMAGE for coverart too
  + ismlmux: use iso-fragmented as variant type (useful in
    connection with encodebin)
  + rtph263ppay:
  - implement getcaps following RFC 4629, picks the right annexes
  - set H263-2000 if thats what the other side wants
  + rtph264depay:
  - complete merged AU on marker bit (thus reducing latency)
  - cope with FU-A E bit not being set (caused by buggy payloaders)
  - exclude NALu size from payload length on truncated packets
  + rtph264pay:
  - proxy downstream caps restrictions (converting
    profile-level-id from RTP caps into video/x-h264 style caps)
  - only set the marker bit on the last NALU of a multi-NALU
    access unit
  + rtpjpegpay:
  - add support for H.264 payload in MJPEG container
  - fix for "odd" resolutions not a multiple of DCTSIZE
  + rtpmp4adepay:
  - fix output buffer timestamps in case of multiple frames
  - improve bogus interleaved index compensating
  + rtpmp4vpay: deprecated send-config property and replace by
    config-interval
  + rtppcmapay/depay: static clock rates on static payloads,
    dynamic on dynamic
  + rtpvrawpay,-depay: RGB video payloading/depayloading fixes
  + rtpg722pay: Compensate for clockrate vs. samplerate difference
  + rtpbin:
  - allow configurable rtcp stream syncing interval
  - new "rtcp-sync" property, alternative inter-stream syncing
    methods
  + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other
    fixes
  + rtpmanager: don't reveal the user's username, hostname or real
    name by default
  + rtpsession:
  - process received Full Intra Requests (FIR)
  - add special mode to use FIR as repair as Google does
  - send FIR requests in response to key unit requests with
    all-headers=TRUE
  - always send application requested feedback in immediate mode
  - put the PLI requests in each RTPSource
  - wait longer to timeout SSRC collision
  + rtspsrc:
  - implement async network I/O
  - allow sending short RTSP requests to a server
  - configure rtcp interval if provided
  - open on play and pause when not done yet
  + shout2send: send video/webm through libshout
  + soup: new souphttpclientsink element
  + udpsrc: drop dataless UDP packets
  + v4l2: take care not to change the current format where
    appropriate
  + v4l2src, v4l2sink: add "norm" property; default to a
    pixel-aspect-ratio of 1/1
  + v4l2src:
  - do not ignore the highest frame interval or the largest
    resolution
  - handle some feature query failures more gracefully
  + videobox: avoid wrapping opaque to transparent
  + wavenc: allow setcaps to be called after a format was
    negotiated if it's compatible
  + ximagesrc:
  - add "xid" and "xname" properties to allow capturing a
    particular window
  - fallback to non-XShm mode if allocating the XShm image failed
  - clear flags on buffer reuse, so that flags like DISCONT
    aren't set accidentally
  + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400,
    bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916,
    bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590,
    bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430,
    bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323,
    bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540,
    bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617,
    bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503,
    bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877,
    bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059,
    bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727,
    bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709,
    bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744,
    bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805,
    bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649,
    bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422,
    bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543,
    bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153,
    bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837,
    bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294,
    bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049,
    bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874,
    bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548,
    bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502,
    bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361,
    bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711,
    bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320,
    bgo#668648, bgo#669455, bgo#669590, bgo#670197.
- Drop gst-pulsesink-bufsize.diff: fixed upstream.
- Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream.
- Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires
  so they can be versioned.
- Add explicit zlib-devel BuildRequires: we just always want it.
- Add libICE-devel, libSM-devel and libXv-devel BuildRequires on &gt;
  12.1: this used to be pulled by something else, but got changed
  after the xorg-x11 packaging change.
- Add pkgconfig(gudev-1.0) BuildRequires to enable device
  detection.
- Add xz BuildRequires on openSUSE &lt;= 12.1, to be able to
  decompress the xz tarball.
- Add gstreamer-0_10-plugins-good-missing-return-value.patch: fix
  missing return value.</changelog>
<changelog author="reddwarf@opensuse.org" date="1333022400">- Don't recommend gstreamer-0_10-plugin-esd if only libesd0 is
  installed. Recommend it when esound-daemon is installed.</changelog>
<changelog author="dimstar@opensuse.org" date="1349179200">- Add gstreamer-0_10-plugins-good-v4l2.patch: Fix build with recent
  kernels, theh v4l2 buffer input field was removed.</changelog>
<changelog author="mhrusecky@suse.cz" date="1369828800">- Add gstreamer-0_10-plugins-good-v4l2-1.patch:
  Fix build with recent kernels</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="zaitor@opensuse.org" date="1392897600">- Add gst-0_10-docs-fix-mismatched-para-tags.patch, fixes build
  with new gtk-doc, newer gtkdoc is more sensitive to mismatched
  docbook tags (bgo#724085).</changelog>
<changelog author="zaitor@opensuse.org" date="1392897601">- Add gst-0_10-docs-use-docbook-markup-for-xi:include.patch: fix
  yet an other fallout from gtk-doc 1.20 version. Patch from
  upstream git.</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- BuildRequire libpng-devel to avoid implicit dependency</changelog>
<changelog author="dimstar@opensuse.org" date="1421841601">- Add baselibs.conf as explicit source.</changelog>
<changelog author="dimstar@opensuse.org" date="1458820800">- Add gstreamer-0_10-plugins-good-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).</changelog>
<changelog author="mgorse@suse.com" date="1484654400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="b6e27bc996b0a2ed23964403f043a9885bca50621362b733352e43d8f2eb8463" name="gstreamer-0_10-plugins-good-doc" arch="x86_64">
    <version epoch="0" ver="0.10.31" rel="17.3.1"/>

<changelog author="toddrme2178@gmail.com" date="1303646400">- Add 32bit compatibility libraries</changelog>
<changelog author="vuntz@opensuse.org" date="1304942400">- Move plugins from extra subpackage to main subpackage:
  libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex,
  libgstvideobox. This only adds dependencies on gdk-pixbuf and
  speex to the main subpackage, which is reasonable.
- Move plugins from main subpackage to extra subpackage:
  libgstcacasink. We don't want to depend on the caca library by
  default.
- Remove wrongs Provides from extra subpackage:
  gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so
  This is wrong because the plugin is in the main subpackage.</changelog>
<changelog author="dimstar@opensuse.org" date="1305115200">- Update to version 0.10.29:
  + audioparser: new amrparse, aacparse, ac3parse, flacparse,
    mpegaudioparse, dcaparse elements
  + audiowsincband:
  - Add new windowing functions: gaussian, cos and hann
  - Fix range of kernel elements (lim -&gt; lim-1)
  + audiowsinclimit:
  - Add new windows to high/low-pass filters: gaussian, cosine,
    hann
  - Fix range of kernel elements (lim -&gt; lim-1) in high/low-pass
    filters
  + avidemux:
  - also add the frame-type for the stream index.
  - flvdemux: mark delta-units in the index
  - stream-&gt;current_total is accumulated byte size and not time
  + avimux:
  - add stream-format field to h264 pad template caps
  - rework _request_new_pad to handle explict req-pad-names
  - use running time for synchronization
  + cairooverlay: Add generic Cairo overlay video element.
  + debugutils: remove bitrotten negotiation element
  + deinterlace: add support for NV12 and NV21 formats; fix greedyl
    method
  + dvdemux: first try if upstream handles TIME seeks before
    handling them here and other event handling fixes
  + flacdec: fix issues with large metadata blocks when streaming
    unframed flac
  + flacenc:
  - Add support for writing METADATA_BLOCK_PICTURE blocks for
    GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
  - Don't store image tags inside the vorbiscomments and the flac
    metadata
  + flvdemux:
  - add width, height and framerate to caps when present on
    onMetaData
  - Do not build an index if upstream is not seekable
  - fix deadlock on setting index on flvdemux
  + flvmux:
  - don't overwrite metadata tag with duration in streaming mode
  - don't set duration for live stream
  - use running time for synchronization
  + flv: specify stream-format for h264 in the pad template caps
  + icydemux: fix tag list handling issues that might have caused
    crashes
  + j2kpay: skip EPH packets
  + jitterbuffer:
  - also estimate eos if very near eos
  - avoid trying to buffer more than is available
  - handle position query
  + matroskademux:
  - better calculation of output framerate
  - properly resume cluster scanning
  - pull mode should always report seekable
  - set stream-format=byte-stream on h264 caps if there's no
    codec data
  - store cluster positions provided by SeekHead
  + matroskamux:
  - add support for A-Law and µ-Law
  - avoid building index when streamable
  - use running time for stream synchronization
  - add stream-format field to h264 pad template caps
  + matroska: Use ARTIST Matroska tag instead of AUTHOR for
    GST_TAG_ARTIST
  + matroskaparse: new element
  + monoscope: stability (off-by-one) and memory leak fixes
  + pngdec: handle 16-bit-per-channel images
  + pulsesink:
  - also uncork during EOS waiting (and after EOS is rendered)
  - fix deadlock if connecting to PA fails
  - release pa_shared_resource_mutex before
    pa_threaded_mainloop_wait
  + qtdemux:
  - Adds more h264 fields to its caps
  - Add support for 2Vuy and r210
  - don't error out when there's a problem parsing non-vital
    headers
  - avoid skipping exposing a stream following a removed stream
  - Check for invalid (empty) classification info entity strings
  - extract MusicBrainz tags
  - mind rounding issues when converting from global time to mov time
  - propagate error during expose_streams
  - support some more mpeg-4 fourcc variants
  - take configured start time into account
  + isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename
    qtdemux plugin to isomp4
  + rtpbin: Don't try to request the same request pad twice
  + rtpbin: fix setting the SDES property
  + rtpbin: Get and use the NTP time when receiving RTCP
  + rtpmanager: ignore a BYE if it is sent with our internal SSRC
  + rtpptdemux: Tag upstream custom events with payload type
  + rtpsession:
  - add action signal to request early RTCP
  - add "rtcp-min-interval" property for minimum interval between
    Regular RTCP messages
  - Don't relay more than one PLI request per RTT
  - Emit "on-ssrc-validated" when validating by RTCP
  - Emit signal on incoming RTCP feedback packet
  - Emit signal when sending a compound RTCP packet
  - Implement sending PLI packets in response to GstForceKeyUnit
  - Number of active sources should be updated whenever the
    status of the source changes to active
  - Send GstForceKeyUnit event in response to received RTCP PLI
  + rtpsource: Retain RTCP Feedback packets for a specified amount
    of time
  + rtpssrcdemux:
  - Tag upstream custom events with SSRC
  - Unknown SSRC is not fatal
  + rtpspeexpay: Do not transmit samples with GAP flag
  + rtptheoradepay: Request new keyframe on lost packets
  + rtpvrawpay: add support for interlaced video
  + rtspsrc:
  - distribute new base_time to manager children following flush
    seek
  - handle * control correctly
  - improve recovery from failed seek
  + spectrum: misc, optimisations, add multi-channel support
  + speexdec:
  - Always process the number of frames per packet as specified
    in the header
  - get and use streamheader from the caps if possible
  - Use speex intern silence detection
  + theorapay: handle 0-sized packets (which are repeat frames)
  + udpsink: warn when packet is too large
  + v4l2:
  - Add PJPG mapping
  - fix interlaced set_format configuration
  - new v4l2radio element to control analog radio devices
  + videobalance: fix handling of YUV images with 'odd' widths
  + videoflip:
  - add support for YUY2, UVYV and YVYU
  - fix invalid memory access for odd resolutions and Y422
  + videomixer2: Add transparent background option for alpha
    channel formats
  + videomixer:
  - Add transparent background option for alpha channel formats
  - Fix argb/rgba overlay orc code
  + wavparse: tune output max buffer size to material
  + Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520,
    bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163,
    bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332,
    bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412,
    bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087,
    bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669,
    bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961,
    bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954,
    bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999,
    bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833,
    bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589,
    bgo#649060, bgo#649449, bgo#566769
- Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch:
  fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1307793600">- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal
  subpackage:
  + we don't want hal anymore on 12.1 and later (see bnc#697018).
    We use a build_hal define to control that behavior.
  + remove hal-devel BuildRequires
  + do not build a gstreamer-0_10-plugin-hal subpackage anymore
  + add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Update to version 0.10.30:
  + Work around GLib atomic ops API change
  + Better handling of malformed buffers in RTP depayloders
    (bgo#650470)
  + Build fixes (including bgo#652144).</changelog>
<changelog author="reddwarf@opensuse.org" date="1308398400">- Update taglib BuildRequire to reflect the package new name. Fixes
  build in Packman OBS.</changelog>
<changelog author="chris@computersalat.de" date="1312632000">- fix deps
  o gstreamer-0_10-plugins-base-devel &gt;= 0.10.33</changelog>
<changelog author="vuntz@opensuse.org" date="1315742400">- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we
  do not want to have libesd0 installed by default just because of
  this plugin.</changelog>
<changelog author="glin@suse.com" date="1329739200">- Add gst-non-fatal-query-webcam-attr.patch to make the webcam
  control attribute errors non-fatal to support more webcams
  (bnc#747827, bgo#670197)</changelog>
<changelog author="vuntz@opensuse.org" date="1329825600">- Update to version 0.10.31:
  + audioparsers: propagate downstream caps constraints upstream
  + ac3parse:
  - add support for IEC 61937 alignment and conversion/switching
    between alignments
  - let bsid 9 and 10 through
  + auparse: implement seeking
  + avidemux: fix wrong stride when inverting uncompressed video
  + cairotextoverlay: add a "silent" property to skip rendering;
    forward new segment events
  + deinterlace:
  - add support for deinterlacing using buffer caps/flags (as set
    by e.g. fieldanalysis)
  - new fieldanalysis-related properties: "locking" and
    "ignore-obscure"
  + directsoundsink: fix negotiation/device setup: 16-bit audio is
    signed, 8-bit is unsigned
  + effecttv: fix reverse negotiation; repair color modes in
    radioactv by taking rgb,bgr into account
  + equalizer: also sync the parameters for the filter bands
  + flacdec:
  - better timestamp/offset handling; try upstream first for
    duration queries
  - send EOS when seeking after the end of file instead of
    failing
  + flacenc: do not drop the first data buffer on the floor
  + flacparse:
  - detect when a file lies about fixed block size; ignore
    invalid minimum_blocksize
  - more accurate/better duration/timestamp handling
  + flvdemux: better timestamp handling (negative cts, detect large
    pts gaps; fix discontinuity threshold check when timestamps go
    backwards)
  + flvmux: properly determine final duration; metadata/header
    writing fixes
  + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs
  + jack: add "client-name" property to jackaudiosink and
    jackaudiosrc
  + jpegdec:
  - add sof-marker to template caps, so we don't get plugged for
    lossless jpeg
  - implement upstream negotiation
  + matroskademux:
  - seeking fixes; better handling of non-finalized files
  - better timestamp/duration handling, fix some stuttering A/V
  - add "max-gap-time" property to make gap handling configurable
  - UTF-8 subtitles may have markup
  + matroskamux:
  - do not use unoffical V_MJPEG codec id
  - fix segment handling, so we actually use running time
  - for streaming files, push tags first
  - handle GstForceKeyUnit event
  + multifile: new splitfilesrc element to read multiple files as
    if they were one single file
  + multifilesrc: add "loop" property
  + multifilesink:
  - handle buffer lists, useful to keep groups of buffers (GOPs)
    in the same file
  - add flag to cut after a force key unit event
  - add "max-files" property
  - add new 'max-size' mode and "max-file-size" property for
    switching to the next file based on size
  - write stream-headers when switching to the next file in
    max-size mode
  + multipartdemux: add property to assume a single stream and emit
    no-more-pads
  + multipartmux: add \r\n to tail of pushed buffers
  + navseek: toggle pause/play on space bar
  + osxvideo: fix leak of NSOpenGLPixelFormat object
  + pcmadepay,pcmudepay: allow variable sample rate
  + pngenc: increase arbitrary resolution limits
  + pulse:
  - drop support for PA versions before 0.9.16 (1.x is
    recommended)
  - new pulseaudiosink element to handle format changes (not
    autoplugged yet)
  + pulsesink:
  - add support for compressed audio format passthrough (S/PDIF,
    mp3-over-bluetooth)
  - allow writes in bigger chunks
  - use the extended stream API if available
  + pulsesrc: add a "source-output-index" property; implement
    GstStreamVolume interface
  + qtdemux:
  - better fragmented support (avoid adjustment for keyframe
    seek; mark all audio track samples as keyframe)
  - parse embedded ID32 tags; improve bitrate guessing/extraction
  - push mode fixes, fix buffered streaming
  + qtmux:
  - add direct dirac mapping
  - calculate average bitrate for streams
  - fix ctts generation for streams that don't start at 0
    timestamps
  - use GST_TAG_IMAGE for coverart too
  + ismlmux: use iso-fragmented as variant type (useful in
    connection with encodebin)
  + rtph263ppay:
  - implement getcaps following RFC 4629, picks the right annexes
  - set H263-2000 if thats what the other side wants
  + rtph264depay:
  - complete merged AU on marker bit (thus reducing latency)
  - cope with FU-A E bit not being set (caused by buggy payloaders)
  - exclude NALu size from payload length on truncated packets
  + rtph264pay:
  - proxy downstream caps restrictions (converting
    profile-level-id from RTP caps into video/x-h264 style caps)
  - only set the marker bit on the last NALU of a multi-NALU
    access unit
  + rtpjpegpay:
  - add support for H.264 payload in MJPEG container
  - fix for "odd" resolutions not a multiple of DCTSIZE
  + rtpmp4adepay:
  - fix output buffer timestamps in case of multiple frames
  - improve bogus interleaved index compensating
  + rtpmp4vpay: deprecated send-config property and replace by
    config-interval
  + rtppcmapay/depay: static clock rates on static payloads,
    dynamic on dynamic
  + rtpvrawpay,-depay: RGB video payloading/depayloading fixes
  + rtpg722pay: Compensate for clockrate vs. samplerate difference
  + rtpbin:
  - allow configurable rtcp stream syncing interval
  - new "rtcp-sync" property, alternative inter-stream syncing
    methods
  + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other
    fixes
  + rtpmanager: don't reveal the user's username, hostname or real
    name by default
  + rtpsession:
  - process received Full Intra Requests (FIR)
  - add special mode to use FIR as repair as Google does
  - send FIR requests in response to key unit requests with
    all-headers=TRUE
  - always send application requested feedback in immediate mode
  - put the PLI requests in each RTPSource
  - wait longer to timeout SSRC collision
  + rtspsrc:
  - implement async network I/O
  - allow sending short RTSP requests to a server
  - configure rtcp interval if provided
  - open on play and pause when not done yet
  + shout2send: send video/webm through libshout
  + soup: new souphttpclientsink element
  + udpsrc: drop dataless UDP packets
  + v4l2: take care not to change the current format where
    appropriate
  + v4l2src, v4l2sink: add "norm" property; default to a
    pixel-aspect-ratio of 1/1
  + v4l2src:
  - do not ignore the highest frame interval or the largest
    resolution
  - handle some feature query failures more gracefully
  + videobox: avoid wrapping opaque to transparent
  + wavenc: allow setcaps to be called after a format was
    negotiated if it's compatible
  + ximagesrc:
  - add "xid" and "xname" properties to allow capturing a
    particular window
  - fallback to non-XShm mode if allocating the XShm image failed
  - clear flags on buffer reuse, so that flags like DISCONT
    aren't set accidentally
  + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400,
    bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916,
    bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590,
    bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430,
    bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323,
    bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540,
    bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617,
    bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503,
    bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877,
    bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059,
    bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727,
    bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709,
    bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744,
    bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805,
    bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649,
    bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422,
    bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543,
    bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153,
    bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837,
    bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294,
    bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049,
    bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874,
    bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548,
    bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502,
    bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361,
    bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711,
    bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320,
    bgo#668648, bgo#669455, bgo#669590, bgo#670197.
- Drop gst-pulsesink-bufsize.diff: fixed upstream.
- Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream.
- Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires
  so they can be versioned.
- Add explicit zlib-devel BuildRequires: we just always want it.
- Add libICE-devel, libSM-devel and libXv-devel BuildRequires on &gt;
  12.1: this used to be pulled by something else, but got changed
  after the xorg-x11 packaging change.
- Add pkgconfig(gudev-1.0) BuildRequires to enable device
  detection.
- Add xz BuildRequires on openSUSE &lt;= 12.1, to be able to
  decompress the xz tarball.
- Add gstreamer-0_10-plugins-good-missing-return-value.patch: fix
  missing return value.</changelog>
<changelog author="reddwarf@opensuse.org" date="1333022400">- Don't recommend gstreamer-0_10-plugin-esd if only libesd0 is
  installed. Recommend it when esound-daemon is installed.</changelog>
<changelog author="dimstar@opensuse.org" date="1349179200">- Add gstreamer-0_10-plugins-good-v4l2.patch: Fix build with recent
  kernels, theh v4l2 buffer input field was removed.</changelog>
<changelog author="mhrusecky@suse.cz" date="1369828800">- Add gstreamer-0_10-plugins-good-v4l2-1.patch:
  Fix build with recent kernels</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="zaitor@opensuse.org" date="1392897600">- Add gst-0_10-docs-fix-mismatched-para-tags.patch, fixes build
  with new gtk-doc, newer gtkdoc is more sensitive to mismatched
  docbook tags (bgo#724085).</changelog>
<changelog author="zaitor@opensuse.org" date="1392897601">- Add gst-0_10-docs-use-docbook-markup-for-xi:include.patch: fix
  yet an other fallout from gtk-doc 1.20 version. Patch from
  upstream git.</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- BuildRequire libpng-devel to avoid implicit dependency</changelog>
<changelog author="dimstar@opensuse.org" date="1421841601">- Add baselibs.conf as explicit source.</changelog>
<changelog author="dimstar@opensuse.org" date="1458820800">- Add gstreamer-0_10-plugins-good-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).</changelog>
<changelog author="mgorse@suse.com" date="1484654400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="06a24a1eeb6f165a8e612d6bfc9436fbf0d4923bd2b534b338baecfe8ae832e8" name="gstreamer-0_10-plugins-good-extra" arch="x86_64">
    <version epoch="0" ver="0.10.31" rel="17.3.1"/>

<changelog author="toddrme2178@gmail.com" date="1303646400">- Add 32bit compatibility libraries</changelog>
<changelog author="vuntz@opensuse.org" date="1304942400">- Move plugins from extra subpackage to main subpackage:
  libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex,
  libgstvideobox. This only adds dependencies on gdk-pixbuf and
  speex to the main subpackage, which is reasonable.
- Move plugins from main subpackage to extra subpackage:
  libgstcacasink. We don't want to depend on the caca library by
  default.
- Remove wrongs Provides from extra subpackage:
  gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so
  This is wrong because the plugin is in the main subpackage.</changelog>
<changelog author="dimstar@opensuse.org" date="1305115200">- Update to version 0.10.29:
  + audioparser: new amrparse, aacparse, ac3parse, flacparse,
    mpegaudioparse, dcaparse elements
  + audiowsincband:
  - Add new windowing functions: gaussian, cos and hann
  - Fix range of kernel elements (lim -&gt; lim-1)
  + audiowsinclimit:
  - Add new windows to high/low-pass filters: gaussian, cosine,
    hann
  - Fix range of kernel elements (lim -&gt; lim-1) in high/low-pass
    filters
  + avidemux:
  - also add the frame-type for the stream index.
  - flvdemux: mark delta-units in the index
  - stream-&gt;current_total is accumulated byte size and not time
  + avimux:
  - add stream-format field to h264 pad template caps
  - rework _request_new_pad to handle explict req-pad-names
  - use running time for synchronization
  + cairooverlay: Add generic Cairo overlay video element.
  + debugutils: remove bitrotten negotiation element
  + deinterlace: add support for NV12 and NV21 formats; fix greedyl
    method
  + dvdemux: first try if upstream handles TIME seeks before
    handling them here and other event handling fixes
  + flacdec: fix issues with large metadata blocks when streaming
    unframed flac
  + flacenc:
  - Add support for writing METADATA_BLOCK_PICTURE blocks for
    GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
  - Don't store image tags inside the vorbiscomments and the flac
    metadata
  + flvdemux:
  - add width, height and framerate to caps when present on
    onMetaData
  - Do not build an index if upstream is not seekable
  - fix deadlock on setting index on flvdemux
  + flvmux:
  - don't overwrite metadata tag with duration in streaming mode
  - don't set duration for live stream
  - use running time for synchronization
  + flv: specify stream-format for h264 in the pad template caps
  + icydemux: fix tag list handling issues that might have caused
    crashes
  + j2kpay: skip EPH packets
  + jitterbuffer:
  - also estimate eos if very near eos
  - avoid trying to buffer more than is available
  - handle position query
  + matroskademux:
  - better calculation of output framerate
  - properly resume cluster scanning
  - pull mode should always report seekable
  - set stream-format=byte-stream on h264 caps if there's no
    codec data
  - store cluster positions provided by SeekHead
  + matroskamux:
  - add support for A-Law and µ-Law
  - avoid building index when streamable
  - use running time for stream synchronization
  - add stream-format field to h264 pad template caps
  + matroska: Use ARTIST Matroska tag instead of AUTHOR for
    GST_TAG_ARTIST
  + matroskaparse: new element
  + monoscope: stability (off-by-one) and memory leak fixes
  + pngdec: handle 16-bit-per-channel images
  + pulsesink:
  - also uncork during EOS waiting (and after EOS is rendered)
  - fix deadlock if connecting to PA fails
  - release pa_shared_resource_mutex before
    pa_threaded_mainloop_wait
  + qtdemux:
  - Adds more h264 fields to its caps
  - Add support for 2Vuy and r210
  - don't error out when there's a problem parsing non-vital
    headers
  - avoid skipping exposing a stream following a removed stream
  - Check for invalid (empty) classification info entity strings
  - extract MusicBrainz tags
  - mind rounding issues when converting from global time to mov time
  - propagate error during expose_streams
  - support some more mpeg-4 fourcc variants
  - take configured start time into account
  + isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename
    qtdemux plugin to isomp4
  + rtpbin: Don't try to request the same request pad twice
  + rtpbin: fix setting the SDES property
  + rtpbin: Get and use the NTP time when receiving RTCP
  + rtpmanager: ignore a BYE if it is sent with our internal SSRC
  + rtpptdemux: Tag upstream custom events with payload type
  + rtpsession:
  - add action signal to request early RTCP
  - add "rtcp-min-interval" property for minimum interval between
    Regular RTCP messages
  - Don't relay more than one PLI request per RTT
  - Emit "on-ssrc-validated" when validating by RTCP
  - Emit signal on incoming RTCP feedback packet
  - Emit signal when sending a compound RTCP packet
  - Implement sending PLI packets in response to GstForceKeyUnit
  - Number of active sources should be updated whenever the
    status of the source changes to active
  - Send GstForceKeyUnit event in response to received RTCP PLI
  + rtpsource: Retain RTCP Feedback packets for a specified amount
    of time
  + rtpssrcdemux:
  - Tag upstream custom events with SSRC
  - Unknown SSRC is not fatal
  + rtpspeexpay: Do not transmit samples with GAP flag
  + rtptheoradepay: Request new keyframe on lost packets
  + rtpvrawpay: add support for interlaced video
  + rtspsrc:
  - distribute new base_time to manager children following flush
    seek
  - handle * control correctly
  - improve recovery from failed seek
  + spectrum: misc, optimisations, add multi-channel support
  + speexdec:
  - Always process the number of frames per packet as specified
    in the header
  - get and use streamheader from the caps if possible
  - Use speex intern silence detection
  + theorapay: handle 0-sized packets (which are repeat frames)
  + udpsink: warn when packet is too large
  + v4l2:
  - Add PJPG mapping
  - fix interlaced set_format configuration
  - new v4l2radio element to control analog radio devices
  + videobalance: fix handling of YUV images with 'odd' widths
  + videoflip:
  - add support for YUY2, UVYV and YVYU
  - fix invalid memory access for odd resolutions and Y422
  + videomixer2: Add transparent background option for alpha
    channel formats
  + videomixer:
  - Add transparent background option for alpha channel formats
  - Fix argb/rgba overlay orc code
  + wavparse: tune output max buffer size to material
  + Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520,
    bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163,
    bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332,
    bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412,
    bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087,
    bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669,
    bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961,
    bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954,
    bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999,
    bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833,
    bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589,
    bgo#649060, bgo#649449, bgo#566769
- Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch:
  fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1307793600">- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal
  subpackage:
  + we don't want hal anymore on 12.1 and later (see bnc#697018).
    We use a build_hal define to control that behavior.
  + remove hal-devel BuildRequires
  + do not build a gstreamer-0_10-plugin-hal subpackage anymore
  + add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Update to version 0.10.30:
  + Work around GLib atomic ops API change
  + Better handling of malformed buffers in RTP depayloders
    (bgo#650470)
  + Build fixes (including bgo#652144).</changelog>
<changelog author="reddwarf@opensuse.org" date="1308398400">- Update taglib BuildRequire to reflect the package new name. Fixes
  build in Packman OBS.</changelog>
<changelog author="chris@computersalat.de" date="1312632000">- fix deps
  o gstreamer-0_10-plugins-base-devel &gt;= 0.10.33</changelog>
<changelog author="vuntz@opensuse.org" date="1315742400">- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we
  do not want to have libesd0 installed by default just because of
  this plugin.</changelog>
<changelog author="glin@suse.com" date="1329739200">- Add gst-non-fatal-query-webcam-attr.patch to make the webcam
  control attribute errors non-fatal to support more webcams
  (bnc#747827, bgo#670197)</changelog>
<changelog author="vuntz@opensuse.org" date="1329825600">- Update to version 0.10.31:
  + audioparsers: propagate downstream caps constraints upstream
  + ac3parse:
  - add support for IEC 61937 alignment and conversion/switching
    between alignments
  - let bsid 9 and 10 through
  + auparse: implement seeking
  + avidemux: fix wrong stride when inverting uncompressed video
  + cairotextoverlay: add a "silent" property to skip rendering;
    forward new segment events
  + deinterlace:
  - add support for deinterlacing using buffer caps/flags (as set
    by e.g. fieldanalysis)
  - new fieldanalysis-related properties: "locking" and
    "ignore-obscure"
  + directsoundsink: fix negotiation/device setup: 16-bit audio is
    signed, 8-bit is unsigned
  + effecttv: fix reverse negotiation; repair color modes in
    radioactv by taking rgb,bgr into account
  + equalizer: also sync the parameters for the filter bands
  + flacdec:
  - better timestamp/offset handling; try upstream first for
    duration queries
  - send EOS when seeking after the end of file instead of
    failing
  + flacenc: do not drop the first data buffer on the floor
  + flacparse:
  - detect when a file lies about fixed block size; ignore
    invalid minimum_blocksize
  - more accurate/better duration/timestamp handling
  + flvdemux: better timestamp handling (negative cts, detect large
    pts gaps; fix discontinuity threshold check when timestamps go
    backwards)
  + flvmux: properly determine final duration; metadata/header
    writing fixes
  + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs
  + jack: add "client-name" property to jackaudiosink and
    jackaudiosrc
  + jpegdec:
  - add sof-marker to template caps, so we don't get plugged for
    lossless jpeg
  - implement upstream negotiation
  + matroskademux:
  - seeking fixes; better handling of non-finalized files
  - better timestamp/duration handling, fix some stuttering A/V
  - add "max-gap-time" property to make gap handling configurable
  - UTF-8 subtitles may have markup
  + matroskamux:
  - do not use unoffical V_MJPEG codec id
  - fix segment handling, so we actually use running time
  - for streaming files, push tags first
  - handle GstForceKeyUnit event
  + multifile: new splitfilesrc element to read multiple files as
    if they were one single file
  + multifilesrc: add "loop" property
  + multifilesink:
  - handle buffer lists, useful to keep groups of buffers (GOPs)
    in the same file
  - add flag to cut after a force key unit event
  - add "max-files" property
  - add new 'max-size' mode and "max-file-size" property for
    switching to the next file based on size
  - write stream-headers when switching to the next file in
    max-size mode
  + multipartdemux: add property to assume a single stream and emit
    no-more-pads
  + multipartmux: add \r\n to tail of pushed buffers
  + navseek: toggle pause/play on space bar
  + osxvideo: fix leak of NSOpenGLPixelFormat object
  + pcmadepay,pcmudepay: allow variable sample rate
  + pngenc: increase arbitrary resolution limits
  + pulse:
  - drop support for PA versions before 0.9.16 (1.x is
    recommended)
  - new pulseaudiosink element to handle format changes (not
    autoplugged yet)
  + pulsesink:
  - add support for compressed audio format passthrough (S/PDIF,
    mp3-over-bluetooth)
  - allow writes in bigger chunks
  - use the extended stream API if available
  + pulsesrc: add a "source-output-index" property; implement
    GstStreamVolume interface
  + qtdemux:
  - better fragmented support (avoid adjustment for keyframe
    seek; mark all audio track samples as keyframe)
  - parse embedded ID32 tags; improve bitrate guessing/extraction
  - push mode fixes, fix buffered streaming
  + qtmux:
  - add direct dirac mapping
  - calculate average bitrate for streams
  - fix ctts generation for streams that don't start at 0
    timestamps
  - use GST_TAG_IMAGE for coverart too
  + ismlmux: use iso-fragmented as variant type (useful in
    connection with encodebin)
  + rtph263ppay:
  - implement getcaps following RFC 4629, picks the right annexes
  - set H263-2000 if thats what the other side wants
  + rtph264depay:
  - complete merged AU on marker bit (thus reducing latency)
  - cope with FU-A E bit not being set (caused by buggy payloaders)
  - exclude NALu size from payload length on truncated packets
  + rtph264pay:
  - proxy downstream caps restrictions (converting
    profile-level-id from RTP caps into video/x-h264 style caps)
  - only set the marker bit on the last NALU of a multi-NALU
    access unit
  + rtpjpegpay:
  - add support for H.264 payload in MJPEG container
  - fix for "odd" resolutions not a multiple of DCTSIZE
  + rtpmp4adepay:
  - fix output buffer timestamps in case of multiple frames
  - improve bogus interleaved index compensating
  + rtpmp4vpay: deprecated send-config property and replace by
    config-interval
  + rtppcmapay/depay: static clock rates on static payloads,
    dynamic on dynamic
  + rtpvrawpay,-depay: RGB video payloading/depayloading fixes
  + rtpg722pay: Compensate for clockrate vs. samplerate difference
  + rtpbin:
  - allow configurable rtcp stream syncing interval
  - new "rtcp-sync" property, alternative inter-stream syncing
    methods
  + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other
    fixes
  + rtpmanager: don't reveal the user's username, hostname or real
    name by default
  + rtpsession:
  - process received Full Intra Requests (FIR)
  - add special mode to use FIR as repair as Google does
  - send FIR requests in response to key unit requests with
    all-headers=TRUE
  - always send application requested feedback in immediate mode
  - put the PLI requests in each RTPSource
  - wait longer to timeout SSRC collision
  + rtspsrc:
  - implement async network I/O
  - allow sending short RTSP requests to a server
  - configure rtcp interval if provided
  - open on play and pause when not done yet
  + shout2send: send video/webm through libshout
  + soup: new souphttpclientsink element
  + udpsrc: drop dataless UDP packets
  + v4l2: take care not to change the current format where
    appropriate
  + v4l2src, v4l2sink: add "norm" property; default to a
    pixel-aspect-ratio of 1/1
  + v4l2src:
  - do not ignore the highest frame interval or the largest
    resolution
  - handle some feature query failures more gracefully
  + videobox: avoid wrapping opaque to transparent
  + wavenc: allow setcaps to be called after a format was
    negotiated if it's compatible
  + ximagesrc:
  - add "xid" and "xname" properties to allow capturing a
    particular window
  - fallback to non-XShm mode if allocating the XShm image failed
  - clear flags on buffer reuse, so that flags like DISCONT
    aren't set accidentally
  + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400,
    bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916,
    bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590,
    bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430,
    bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323,
    bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540,
    bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617,
    bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503,
    bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877,
    bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059,
    bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727,
    bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709,
    bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744,
    bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805,
    bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649,
    bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422,
    bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543,
    bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153,
    bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837,
    bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294,
    bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049,
    bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874,
    bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548,
    bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502,
    bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361,
    bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711,
    bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320,
    bgo#668648, bgo#669455, bgo#669590, bgo#670197.
- Drop gst-pulsesink-bufsize.diff: fixed upstream.
- Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream.
- Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires
  so they can be versioned.
- Add explicit zlib-devel BuildRequires: we just always want it.
- Add libICE-devel, libSM-devel and libXv-devel BuildRequires on &gt;
  12.1: this used to be pulled by something else, but got changed
  after the xorg-x11 packaging change.
- Add pkgconfig(gudev-1.0) BuildRequires to enable device
  detection.
- Add xz BuildRequires on openSUSE &lt;= 12.1, to be able to
  decompress the xz tarball.
- Add gstreamer-0_10-plugins-good-missing-return-value.patch: fix
  missing return value.</changelog>
<changelog author="reddwarf@opensuse.org" date="1333022400">- Don't recommend gstreamer-0_10-plugin-esd if only libesd0 is
  installed. Recommend it when esound-daemon is installed.</changelog>
<changelog author="dimstar@opensuse.org" date="1349179200">- Add gstreamer-0_10-plugins-good-v4l2.patch: Fix build with recent
  kernels, theh v4l2 buffer input field was removed.</changelog>
<changelog author="mhrusecky@suse.cz" date="1369828800">- Add gstreamer-0_10-plugins-good-v4l2-1.patch:
  Fix build with recent kernels</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="zaitor@opensuse.org" date="1392897600">- Add gst-0_10-docs-fix-mismatched-para-tags.patch, fixes build
  with new gtk-doc, newer gtkdoc is more sensitive to mismatched
  docbook tags (bgo#724085).</changelog>
<changelog author="zaitor@opensuse.org" date="1392897601">- Add gst-0_10-docs-use-docbook-markup-for-xi:include.patch: fix
  yet an other fallout from gtk-doc 1.20 version. Patch from
  upstream git.</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- BuildRequire libpng-devel to avoid implicit dependency</changelog>
<changelog author="dimstar@opensuse.org" date="1421841601">- Add baselibs.conf as explicit source.</changelog>
<changelog author="dimstar@opensuse.org" date="1458820800">- Add gstreamer-0_10-plugins-good-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).</changelog>
<changelog author="mgorse@suse.com" date="1484654400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="5ca6711b8fb15e40e5641c1c4699dc7fa8c83aa8e5de1d38b113171c4bd0ed2c" name="gstreamer-0_10-plugins-good-extra-32bit" arch="x86_64">
    <version epoch="0" ver="0.10.31" rel="17.3.1"/>

<changelog author="toddrme2178@gmail.com" date="1303646400">- Add 32bit compatibility libraries</changelog>
<changelog author="vuntz@opensuse.org" date="1304942400">- Move plugins from extra subpackage to main subpackage:
  libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex,
  libgstvideobox. This only adds dependencies on gdk-pixbuf and
  speex to the main subpackage, which is reasonable.
- Move plugins from main subpackage to extra subpackage:
  libgstcacasink. We don't want to depend on the caca library by
  default.
- Remove wrongs Provides from extra subpackage:
  gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so
  This is wrong because the plugin is in the main subpackage.</changelog>
<changelog author="dimstar@opensuse.org" date="1305115200">- Update to version 0.10.29:
  + audioparser: new amrparse, aacparse, ac3parse, flacparse,
    mpegaudioparse, dcaparse elements
  + audiowsincband:
  - Add new windowing functions: gaussian, cos and hann
  - Fix range of kernel elements (lim -&gt; lim-1)
  + audiowsinclimit:
  - Add new windows to high/low-pass filters: gaussian, cosine,
    hann
  - Fix range of kernel elements (lim -&gt; lim-1) in high/low-pass
    filters
  + avidemux:
  - also add the frame-type for the stream index.
  - flvdemux: mark delta-units in the index
  - stream-&gt;current_total is accumulated byte size and not time
  + avimux:
  - add stream-format field to h264 pad template caps
  - rework _request_new_pad to handle explict req-pad-names
  - use running time for synchronization
  + cairooverlay: Add generic Cairo overlay video element.
  + debugutils: remove bitrotten negotiation element
  + deinterlace: add support for NV12 and NV21 formats; fix greedyl
    method
  + dvdemux: first try if upstream handles TIME seeks before
    handling them here and other event handling fixes
  + flacdec: fix issues with large metadata blocks when streaming
    unframed flac
  + flacenc:
  - Add support for writing METADATA_BLOCK_PICTURE blocks for
    GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
  - Don't store image tags inside the vorbiscomments and the flac
    metadata
  + flvdemux:
  - add width, height and framerate to caps when present on
    onMetaData
  - Do not build an index if upstream is not seekable
  - fix deadlock on setting index on flvdemux
  + flvmux:
  - don't overwrite metadata tag with duration in streaming mode
  - don't set duration for live stream
  - use running time for synchronization
  + flv: specify stream-format for h264 in the pad template caps
  + icydemux: fix tag list handling issues that might have caused
    crashes
  + j2kpay: skip EPH packets
  + jitterbuffer:
  - also estimate eos if very near eos
  - avoid trying to buffer more than is available
  - handle position query
  + matroskademux:
  - better calculation of output framerate
  - properly resume cluster scanning
  - pull mode should always report seekable
  - set stream-format=byte-stream on h264 caps if there's no
    codec data
  - store cluster positions provided by SeekHead
  + matroskamux:
  - add support for A-Law and µ-Law
  - avoid building index when streamable
  - use running time for stream synchronization
  - add stream-format field to h264 pad template caps
  + matroska: Use ARTIST Matroska tag instead of AUTHOR for
    GST_TAG_ARTIST
  + matroskaparse: new element
  + monoscope: stability (off-by-one) and memory leak fixes
  + pngdec: handle 16-bit-per-channel images
  + pulsesink:
  - also uncork during EOS waiting (and after EOS is rendered)
  - fix deadlock if connecting to PA fails
  - release pa_shared_resource_mutex before
    pa_threaded_mainloop_wait
  + qtdemux:
  - Adds more h264 fields to its caps
  - Add support for 2Vuy and r210
  - don't error out when there's a problem parsing non-vital
    headers
  - avoid skipping exposing a stream following a removed stream
  - Check for invalid (empty) classification info entity strings
  - extract MusicBrainz tags
  - mind rounding issues when converting from global time to mov time
  - propagate error during expose_streams
  - support some more mpeg-4 fourcc variants
  - take configured start time into account
  + isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename
    qtdemux plugin to isomp4
  + rtpbin: Don't try to request the same request pad twice
  + rtpbin: fix setting the SDES property
  + rtpbin: Get and use the NTP time when receiving RTCP
  + rtpmanager: ignore a BYE if it is sent with our internal SSRC
  + rtpptdemux: Tag upstream custom events with payload type
  + rtpsession:
  - add action signal to request early RTCP
  - add "rtcp-min-interval" property for minimum interval between
    Regular RTCP messages
  - Don't relay more than one PLI request per RTT
  - Emit "on-ssrc-validated" when validating by RTCP
  - Emit signal on incoming RTCP feedback packet
  - Emit signal when sending a compound RTCP packet
  - Implement sending PLI packets in response to GstForceKeyUnit
  - Number of active sources should be updated whenever the
    status of the source changes to active
  - Send GstForceKeyUnit event in response to received RTCP PLI
  + rtpsource: Retain RTCP Feedback packets for a specified amount
    of time
  + rtpssrcdemux:
  - Tag upstream custom events with SSRC
  - Unknown SSRC is not fatal
  + rtpspeexpay: Do not transmit samples with GAP flag
  + rtptheoradepay: Request new keyframe on lost packets
  + rtpvrawpay: add support for interlaced video
  + rtspsrc:
  - distribute new base_time to manager children following flush
    seek
  - handle * control correctly
  - improve recovery from failed seek
  + spectrum: misc, optimisations, add multi-channel support
  + speexdec:
  - Always process the number of frames per packet as specified
    in the header
  - get and use streamheader from the caps if possible
  - Use speex intern silence detection
  + theorapay: handle 0-sized packets (which are repeat frames)
  + udpsink: warn when packet is too large
  + v4l2:
  - Add PJPG mapping
  - fix interlaced set_format configuration
  - new v4l2radio element to control analog radio devices
  + videobalance: fix handling of YUV images with 'odd' widths
  + videoflip:
  - add support for YUY2, UVYV and YVYU
  - fix invalid memory access for odd resolutions and Y422
  + videomixer2: Add transparent background option for alpha
    channel formats
  + videomixer:
  - Add transparent background option for alpha channel formats
  - Fix argb/rgba overlay orc code
  + wavparse: tune output max buffer size to material
  + Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520,
    bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163,
    bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332,
    bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412,
    bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087,
    bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669,
    bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961,
    bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954,
    bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999,
    bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833,
    bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589,
    bgo#649060, bgo#649449, bgo#566769
- Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch:
  fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1307793600">- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal
  subpackage:
  + we don't want hal anymore on 12.1 and later (see bnc#697018).
    We use a build_hal define to control that behavior.
  + remove hal-devel BuildRequires
  + do not build a gstreamer-0_10-plugin-hal subpackage anymore
  + add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Update to version 0.10.30:
  + Work around GLib atomic ops API change
  + Better handling of malformed buffers in RTP depayloders
    (bgo#650470)
  + Build fixes (including bgo#652144).</changelog>
<changelog author="reddwarf@opensuse.org" date="1308398400">- Update taglib BuildRequire to reflect the package new name. Fixes
  build in Packman OBS.</changelog>
<changelog author="chris@computersalat.de" date="1312632000">- fix deps
  o gstreamer-0_10-plugins-base-devel &gt;= 0.10.33</changelog>
<changelog author="vuntz@opensuse.org" date="1315742400">- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we
  do not want to have libesd0 installed by default just because of
  this plugin.</changelog>
<changelog author="glin@suse.com" date="1329739200">- Add gst-non-fatal-query-webcam-attr.patch to make the webcam
  control attribute errors non-fatal to support more webcams
  (bnc#747827, bgo#670197)</changelog>
<changelog author="vuntz@opensuse.org" date="1329825600">- Update to version 0.10.31:
  + audioparsers: propagate downstream caps constraints upstream
  + ac3parse:
  - add support for IEC 61937 alignment and conversion/switching
    between alignments
  - let bsid 9 and 10 through
  + auparse: implement seeking
  + avidemux: fix wrong stride when inverting uncompressed video
  + cairotextoverlay: add a "silent" property to skip rendering;
    forward new segment events
  + deinterlace:
  - add support for deinterlacing using buffer caps/flags (as set
    by e.g. fieldanalysis)
  - new fieldanalysis-related properties: "locking" and
    "ignore-obscure"
  + directsoundsink: fix negotiation/device setup: 16-bit audio is
    signed, 8-bit is unsigned
  + effecttv: fix reverse negotiation; repair color modes in
    radioactv by taking rgb,bgr into account
  + equalizer: also sync the parameters for the filter bands
  + flacdec:
  - better timestamp/offset handling; try upstream first for
    duration queries
  - send EOS when seeking after the end of file instead of
    failing
  + flacenc: do not drop the first data buffer on the floor
  + flacparse:
  - detect when a file lies about fixed block size; ignore
    invalid minimum_blocksize
  - more accurate/better duration/timestamp handling
  + flvdemux: better timestamp handling (negative cts, detect large
    pts gaps; fix discontinuity threshold check when timestamps go
    backwards)
  + flvmux: properly determine final duration; metadata/header
    writing fixes
  + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs
  + jack: add "client-name" property to jackaudiosink and
    jackaudiosrc
  + jpegdec:
  - add sof-marker to template caps, so we don't get plugged for
    lossless jpeg
  - implement upstream negotiation
  + matroskademux:
  - seeking fixes; better handling of non-finalized files
  - better timestamp/duration handling, fix some stuttering A/V
  - add "max-gap-time" property to make gap handling configurable
  - UTF-8 subtitles may have markup
  + matroskamux:
  - do not use unoffical V_MJPEG codec id
  - fix segment handling, so we actually use running time
  - for streaming files, push tags first
  - handle GstForceKeyUnit event
  + multifile: new splitfilesrc element to read multiple files as
    if they were one single file
  + multifilesrc: add "loop" property
  + multifilesink:
  - handle buffer lists, useful to keep groups of buffers (GOPs)
    in the same file
  - add flag to cut after a force key unit event
  - add "max-files" property
  - add new 'max-size' mode and "max-file-size" property for
    switching to the next file based on size
  - write stream-headers when switching to the next file in
    max-size mode
  + multipartdemux: add property to assume a single stream and emit
    no-more-pads
  + multipartmux: add \r\n to tail of pushed buffers
  + navseek: toggle pause/play on space bar
  + osxvideo: fix leak of NSOpenGLPixelFormat object
  + pcmadepay,pcmudepay: allow variable sample rate
  + pngenc: increase arbitrary resolution limits
  + pulse:
  - drop support for PA versions before 0.9.16 (1.x is
    recommended)
  - new pulseaudiosink element to handle format changes (not
    autoplugged yet)
  + pulsesink:
  - add support for compressed audio format passthrough (S/PDIF,
    mp3-over-bluetooth)
  - allow writes in bigger chunks
  - use the extended stream API if available
  + pulsesrc: add a "source-output-index" property; implement
    GstStreamVolume interface
  + qtdemux:
  - better fragmented support (avoid adjustment for keyframe
    seek; mark all audio track samples as keyframe)
  - parse embedded ID32 tags; improve bitrate guessing/extraction
  - push mode fixes, fix buffered streaming
  + qtmux:
  - add direct dirac mapping
  - calculate average bitrate for streams
  - fix ctts generation for streams that don't start at 0
    timestamps
  - use GST_TAG_IMAGE for coverart too
  + ismlmux: use iso-fragmented as variant type (useful in
    connection with encodebin)
  + rtph263ppay:
  - implement getcaps following RFC 4629, picks the right annexes
  - set H263-2000 if thats what the other side wants
  + rtph264depay:
  - complete merged AU on marker bit (thus reducing latency)
  - cope with FU-A E bit not being set (caused by buggy payloaders)
  - exclude NALu size from payload length on truncated packets
  + rtph264pay:
  - proxy downstream caps restrictions (converting
    profile-level-id from RTP caps into video/x-h264 style caps)
  - only set the marker bit on the last NALU of a multi-NALU
    access unit
  + rtpjpegpay:
  - add support for H.264 payload in MJPEG container
  - fix for "odd" resolutions not a multiple of DCTSIZE
  + rtpmp4adepay:
  - fix output buffer timestamps in case of multiple frames
  - improve bogus interleaved index compensating
  + rtpmp4vpay: deprecated send-config property and replace by
    config-interval
  + rtppcmapay/depay: static clock rates on static payloads,
    dynamic on dynamic
  + rtpvrawpay,-depay: RGB video payloading/depayloading fixes
  + rtpg722pay: Compensate for clockrate vs. samplerate difference
  + rtpbin:
  - allow configurable rtcp stream syncing interval
  - new "rtcp-sync" property, alternative inter-stream syncing
    methods
  + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other
    fixes
  + rtpmanager: don't reveal the user's username, hostname or real
    name by default
  + rtpsession:
  - process received Full Intra Requests (FIR)
  - add special mode to use FIR as repair as Google does
  - send FIR requests in response to key unit requests with
    all-headers=TRUE
  - always send application requested feedback in immediate mode
  - put the PLI requests in each RTPSource
  - wait longer to timeout SSRC collision
  + rtspsrc:
  - implement async network I/O
  - allow sending short RTSP requests to a server
  - configure rtcp interval if provided
  - open on play and pause when not done yet
  + shout2send: send video/webm through libshout
  + soup: new souphttpclientsink element
  + udpsrc: drop dataless UDP packets
  + v4l2: take care not to change the current format where
    appropriate
  + v4l2src, v4l2sink: add "norm" property; default to a
    pixel-aspect-ratio of 1/1
  + v4l2src:
  - do not ignore the highest frame interval or the largest
    resolution
  - handle some feature query failures more gracefully
  + videobox: avoid wrapping opaque to transparent
  + wavenc: allow setcaps to be called after a format was
    negotiated if it's compatible
  + ximagesrc:
  - add "xid" and "xname" properties to allow capturing a
    particular window
  - fallback to non-XShm mode if allocating the XShm image failed
  - clear flags on buffer reuse, so that flags like DISCONT
    aren't set accidentally
  + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400,
    bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916,
    bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590,
    bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430,
    bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323,
    bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540,
    bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617,
    bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503,
    bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877,
    bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059,
    bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727,
    bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709,
    bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744,
    bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805,
    bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649,
    bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422,
    bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543,
    bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153,
    bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837,
    bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294,
    bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049,
    bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874,
    bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548,
    bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502,
    bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361,
    bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711,
    bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320,
    bgo#668648, bgo#669455, bgo#669590, bgo#670197.
- Drop gst-pulsesink-bufsize.diff: fixed upstream.
- Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream.
- Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires
  so they can be versioned.
- Add explicit zlib-devel BuildRequires: we just always want it.
- Add libICE-devel, libSM-devel and libXv-devel BuildRequires on &gt;
  12.1: this used to be pulled by something else, but got changed
  after the xorg-x11 packaging change.
- Add pkgconfig(gudev-1.0) BuildRequires to enable device
  detection.
- Add xz BuildRequires on openSUSE &lt;= 12.1, to be able to
  decompress the xz tarball.
- Add gstreamer-0_10-plugins-good-missing-return-value.patch: fix
  missing return value.</changelog>
<changelog author="reddwarf@opensuse.org" date="1333022400">- Don't recommend gstreamer-0_10-plugin-esd if only libesd0 is
  installed. Recommend it when esound-daemon is installed.</changelog>
<changelog author="dimstar@opensuse.org" date="1349179200">- Add gstreamer-0_10-plugins-good-v4l2.patch: Fix build with recent
  kernels, theh v4l2 buffer input field was removed.</changelog>
<changelog author="mhrusecky@suse.cz" date="1369828800">- Add gstreamer-0_10-plugins-good-v4l2-1.patch:
  Fix build with recent kernels</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="zaitor@opensuse.org" date="1392897600">- Add gst-0_10-docs-fix-mismatched-para-tags.patch, fixes build
  with new gtk-doc, newer gtkdoc is more sensitive to mismatched
  docbook tags (bgo#724085).</changelog>
<changelog author="zaitor@opensuse.org" date="1392897601">- Add gst-0_10-docs-use-docbook-markup-for-xi:include.patch: fix
  yet an other fallout from gtk-doc 1.20 version. Patch from
  upstream git.</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- BuildRequire libpng-devel to avoid implicit dependency</changelog>
<changelog author="dimstar@opensuse.org" date="1421841601">- Add baselibs.conf as explicit source.</changelog>
<changelog author="dimstar@opensuse.org" date="1458820800">- Add gstreamer-0_10-plugins-good-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).</changelog>
<changelog author="mgorse@suse.com" date="1484654400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="1b7af4794df3cdd5c4e438eeebd8324f1a42ab698cbfadd2680bba8de696eba3" name="gstreamer-0_10-plugins-good-lang" arch="noarch">
    <version epoch="0" ver="0.10.31" rel="17.3.1"/>

<changelog author="toddrme2178@gmail.com" date="1303646400">- Add 32bit compatibility libraries</changelog>
<changelog author="vuntz@opensuse.org" date="1304942400">- Move plugins from extra subpackage to main subpackage:
  libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex,
  libgstvideobox. This only adds dependencies on gdk-pixbuf and
  speex to the main subpackage, which is reasonable.
- Move plugins from main subpackage to extra subpackage:
  libgstcacasink. We don't want to depend on the caca library by
  default.
- Remove wrongs Provides from extra subpackage:
  gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so
  This is wrong because the plugin is in the main subpackage.</changelog>
<changelog author="dimstar@opensuse.org" date="1305115200">- Update to version 0.10.29:
  + audioparser: new amrparse, aacparse, ac3parse, flacparse,
    mpegaudioparse, dcaparse elements
  + audiowsincband:
  - Add new windowing functions: gaussian, cos and hann
  - Fix range of kernel elements (lim -&gt; lim-1)
  + audiowsinclimit:
  - Add new windows to high/low-pass filters: gaussian, cosine,
    hann
  - Fix range of kernel elements (lim -&gt; lim-1) in high/low-pass
    filters
  + avidemux:
  - also add the frame-type for the stream index.
  - flvdemux: mark delta-units in the index
  - stream-&gt;current_total is accumulated byte size and not time
  + avimux:
  - add stream-format field to h264 pad template caps
  - rework _request_new_pad to handle explict req-pad-names
  - use running time for synchronization
  + cairooverlay: Add generic Cairo overlay video element.
  + debugutils: remove bitrotten negotiation element
  + deinterlace: add support for NV12 and NV21 formats; fix greedyl
    method
  + dvdemux: first try if upstream handles TIME seeks before
    handling them here and other event handling fixes
  + flacdec: fix issues with large metadata blocks when streaming
    unframed flac
  + flacenc:
  - Add support for writing METADATA_BLOCK_PICTURE blocks for
    GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
  - Don't store image tags inside the vorbiscomments and the flac
    metadata
  + flvdemux:
  - add width, height and framerate to caps when present on
    onMetaData
  - Do not build an index if upstream is not seekable
  - fix deadlock on setting index on flvdemux
  + flvmux:
  - don't overwrite metadata tag with duration in streaming mode
  - don't set duration for live stream
  - use running time for synchronization
  + flv: specify stream-format for h264 in the pad template caps
  + icydemux: fix tag list handling issues that might have caused
    crashes
  + j2kpay: skip EPH packets
  + jitterbuffer:
  - also estimate eos if very near eos
  - avoid trying to buffer more than is available
  - handle position query
  + matroskademux:
  - better calculation of output framerate
  - properly resume cluster scanning
  - pull mode should always report seekable
  - set stream-format=byte-stream on h264 caps if there's no
    codec data
  - store cluster positions provided by SeekHead
  + matroskamux:
  - add support for A-Law and µ-Law
  - avoid building index when streamable
  - use running time for stream synchronization
  - add stream-format field to h264 pad template caps
  + matroska: Use ARTIST Matroska tag instead of AUTHOR for
    GST_TAG_ARTIST
  + matroskaparse: new element
  + monoscope: stability (off-by-one) and memory leak fixes
  + pngdec: handle 16-bit-per-channel images
  + pulsesink:
  - also uncork during EOS waiting (and after EOS is rendered)
  - fix deadlock if connecting to PA fails
  - release pa_shared_resource_mutex before
    pa_threaded_mainloop_wait
  + qtdemux:
  - Adds more h264 fields to its caps
  - Add support for 2Vuy and r210
  - don't error out when there's a problem parsing non-vital
    headers
  - avoid skipping exposing a stream following a removed stream
  - Check for invalid (empty) classification info entity strings
  - extract MusicBrainz tags
  - mind rounding issues when converting from global time to mov time
  - propagate error during expose_streams
  - support some more mpeg-4 fourcc variants
  - take configured start time into account
  + isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename
    qtdemux plugin to isomp4
  + rtpbin: Don't try to request the same request pad twice
  + rtpbin: fix setting the SDES property
  + rtpbin: Get and use the NTP time when receiving RTCP
  + rtpmanager: ignore a BYE if it is sent with our internal SSRC
  + rtpptdemux: Tag upstream custom events with payload type
  + rtpsession:
  - add action signal to request early RTCP
  - add "rtcp-min-interval" property for minimum interval between
    Regular RTCP messages
  - Don't relay more than one PLI request per RTT
  - Emit "on-ssrc-validated" when validating by RTCP
  - Emit signal on incoming RTCP feedback packet
  - Emit signal when sending a compound RTCP packet
  - Implement sending PLI packets in response to GstForceKeyUnit
  - Number of active sources should be updated whenever the
    status of the source changes to active
  - Send GstForceKeyUnit event in response to received RTCP PLI
  + rtpsource: Retain RTCP Feedback packets for a specified amount
    of time
  + rtpssrcdemux:
  - Tag upstream custom events with SSRC
  - Unknown SSRC is not fatal
  + rtpspeexpay: Do not transmit samples with GAP flag
  + rtptheoradepay: Request new keyframe on lost packets
  + rtpvrawpay: add support for interlaced video
  + rtspsrc:
  - distribute new base_time to manager children following flush
    seek
  - handle * control correctly
  - improve recovery from failed seek
  + spectrum: misc, optimisations, add multi-channel support
  + speexdec:
  - Always process the number of frames per packet as specified
    in the header
  - get and use streamheader from the caps if possible
  - Use speex intern silence detection
  + theorapay: handle 0-sized packets (which are repeat frames)
  + udpsink: warn when packet is too large
  + v4l2:
  - Add PJPG mapping
  - fix interlaced set_format configuration
  - new v4l2radio element to control analog radio devices
  + videobalance: fix handling of YUV images with 'odd' widths
  + videoflip:
  - add support for YUY2, UVYV and YVYU
  - fix invalid memory access for odd resolutions and Y422
  + videomixer2: Add transparent background option for alpha
    channel formats
  + videomixer:
  - Add transparent background option for alpha channel formats
  - Fix argb/rgba overlay orc code
  + wavparse: tune output max buffer size to material
  + Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520,
    bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163,
    bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332,
    bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412,
    bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087,
    bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669,
    bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961,
    bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954,
    bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999,
    bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833,
    bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589,
    bgo#649060, bgo#649449, bgo#566769
- Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch:
  fixed upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1307793600">- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal
  subpackage:
  + we don't want hal anymore on 12.1 and later (see bnc#697018).
    We use a build_hal define to control that behavior.
  + remove hal-devel BuildRequires
  + do not build a gstreamer-0_10-plugin-hal subpackage anymore
  + add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades</changelog>
<changelog author="vuntz@opensuse.org" date="1308312000">- Update to version 0.10.30:
  + Work around GLib atomic ops API change
  + Better handling of malformed buffers in RTP depayloders
    (bgo#650470)
  + Build fixes (including bgo#652144).</changelog>
<changelog author="reddwarf@opensuse.org" date="1308398400">- Update taglib BuildRequire to reflect the package new name. Fixes
  build in Packman OBS.</changelog>
<changelog author="chris@computersalat.de" date="1312632000">- fix deps
  o gstreamer-0_10-plugins-base-devel &gt;= 0.10.33</changelog>
<changelog author="vuntz@opensuse.org" date="1315742400">- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we
  do not want to have libesd0 installed by default just because of
  this plugin.</changelog>
<changelog author="glin@suse.com" date="1329739200">- Add gst-non-fatal-query-webcam-attr.patch to make the webcam
  control attribute errors non-fatal to support more webcams
  (bnc#747827, bgo#670197)</changelog>
<changelog author="vuntz@opensuse.org" date="1329825600">- Update to version 0.10.31:
  + audioparsers: propagate downstream caps constraints upstream
  + ac3parse:
  - add support for IEC 61937 alignment and conversion/switching
    between alignments
  - let bsid 9 and 10 through
  + auparse: implement seeking
  + avidemux: fix wrong stride when inverting uncompressed video
  + cairotextoverlay: add a "silent" property to skip rendering;
    forward new segment events
  + deinterlace:
  - add support for deinterlacing using buffer caps/flags (as set
    by e.g. fieldanalysis)
  - new fieldanalysis-related properties: "locking" and
    "ignore-obscure"
  + directsoundsink: fix negotiation/device setup: 16-bit audio is
    signed, 8-bit is unsigned
  + effecttv: fix reverse negotiation; repair color modes in
    radioactv by taking rgb,bgr into account
  + equalizer: also sync the parameters for the filter bands
  + flacdec:
  - better timestamp/offset handling; try upstream first for
    duration queries
  - send EOS when seeking after the end of file instead of
    failing
  + flacenc: do not drop the first data buffer on the floor
  + flacparse:
  - detect when a file lies about fixed block size; ignore
    invalid minimum_blocksize
  - more accurate/better duration/timestamp handling
  + flvdemux: better timestamp handling (negative cts, detect large
    pts gaps; fix discontinuity threshold check when timestamps go
    backwards)
  + flvmux: properly determine final duration; metadata/header
    writing fixes
  + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs
  + jack: add "client-name" property to jackaudiosink and
    jackaudiosrc
  + jpegdec:
  - add sof-marker to template caps, so we don't get plugged for
    lossless jpeg
  - implement upstream negotiation
  + matroskademux:
  - seeking fixes; better handling of non-finalized files
  - better timestamp/duration handling, fix some stuttering A/V
  - add "max-gap-time" property to make gap handling configurable
  - UTF-8 subtitles may have markup
  + matroskamux:
  - do not use unoffical V_MJPEG codec id
  - fix segment handling, so we actually use running time
  - for streaming files, push tags first
  - handle GstForceKeyUnit event
  + multifile: new splitfilesrc element to read multiple files as
    if they were one single file
  + multifilesrc: add "loop" property
  + multifilesink:
  - handle buffer lists, useful to keep groups of buffers (GOPs)
    in the same file
  - add flag to cut after a force key unit event
  - add "max-files" property
  - add new 'max-size' mode and "max-file-size" property for
    switching to the next file based on size
  - write stream-headers when switching to the next file in
    max-size mode
  + multipartdemux: add property to assume a single stream and emit
    no-more-pads
  + multipartmux: add \r\n to tail of pushed buffers
  + navseek: toggle pause/play on space bar
  + osxvideo: fix leak of NSOpenGLPixelFormat object
  + pcmadepay,pcmudepay: allow variable sample rate
  + pngenc: increase arbitrary resolution limits
  + pulse:
  - drop support for PA versions before 0.9.16 (1.x is
    recommended)
  - new pulseaudiosink element to handle format changes (not
    autoplugged yet)
  + pulsesink:
  - add support for compressed audio format passthrough (S/PDIF,
    mp3-over-bluetooth)
  - allow writes in bigger chunks
  - use the extended stream API if available
  + pulsesrc: add a "source-output-index" property; implement
    GstStreamVolume interface
  + qtdemux:
  - better fragmented support (avoid adjustment for keyframe
    seek; mark all audio track samples as keyframe)
  - parse embedded ID32 tags; improve bitrate guessing/extraction
  - push mode fixes, fix buffered streaming
  + qtmux:
  - add direct dirac mapping
  - calculate average bitrate for streams
  - fix ctts generation for streams that don't start at 0
    timestamps
  - use GST_TAG_IMAGE for coverart too
  + ismlmux: use iso-fragmented as variant type (useful in
    connection with encodebin)
  + rtph263ppay:
  - implement getcaps following RFC 4629, picks the right annexes
  - set H263-2000 if thats what the other side wants
  + rtph264depay:
  - complete merged AU on marker bit (thus reducing latency)
  - cope with FU-A E bit not being set (caused by buggy payloaders)
  - exclude NALu size from payload length on truncated packets
  + rtph264pay:
  - proxy downstream caps restrictions (converting
    profile-level-id from RTP caps into video/x-h264 style caps)
  - only set the marker bit on the last NALU of a multi-NALU
    access unit
  + rtpjpegpay:
  - add support for H.264 payload in MJPEG container
  - fix for "odd" resolutions not a multiple of DCTSIZE
  + rtpmp4adepay:
  - fix output buffer timestamps in case of multiple frames
  - improve bogus interleaved index compensating
  + rtpmp4vpay: deprecated send-config property and replace by
    config-interval
  + rtppcmapay/depay: static clock rates on static payloads,
    dynamic on dynamic
  + rtpvrawpay,-depay: RGB video payloading/depayloading fixes
  + rtpg722pay: Compensate for clockrate vs. samplerate difference
  + rtpbin:
  - allow configurable rtcp stream syncing interval
  - new "rtcp-sync" property, alternative inter-stream syncing
    methods
  + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other
    fixes
  + rtpmanager: don't reveal the user's username, hostname or real
    name by default
  + rtpsession:
  - process received Full Intra Requests (FIR)
  - add special mode to use FIR as repair as Google does
  - send FIR requests in response to key unit requests with
    all-headers=TRUE
  - always send application requested feedback in immediate mode
  - put the PLI requests in each RTPSource
  - wait longer to timeout SSRC collision
  + rtspsrc:
  - implement async network I/O
  - allow sending short RTSP requests to a server
  - configure rtcp interval if provided
  - open on play and pause when not done yet
  + shout2send: send video/webm through libshout
  + soup: new souphttpclientsink element
  + udpsrc: drop dataless UDP packets
  + v4l2: take care not to change the current format where
    appropriate
  + v4l2src, v4l2sink: add "norm" property; default to a
    pixel-aspect-ratio of 1/1
  + v4l2src:
  - do not ignore the highest frame interval or the largest
    resolution
  - handle some feature query failures more gracefully
  + videobox: avoid wrapping opaque to transparent
  + wavenc: allow setcaps to be called after a format was
    negotiated if it's compatible
  + ximagesrc:
  - add "xid" and "xname" properties to allow capturing a
    particular window
  - fallback to non-XShm mode if allocating the XShm image failed
  - clear flags on buffer reuse, so that flags like DISCONT
    aren't set accidentally
  + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400,
    bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916,
    bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590,
    bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430,
    bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323,
    bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540,
    bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617,
    bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503,
    bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877,
    bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059,
    bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727,
    bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709,
    bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744,
    bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805,
    bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649,
    bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422,
    bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543,
    bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153,
    bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837,
    bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294,
    bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049,
    bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874,
    bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548,
    bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502,
    bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361,
    bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711,
    bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320,
    bgo#668648, bgo#669455, bgo#669590, bgo#670197.
- Drop gst-pulsesink-bufsize.diff: fixed upstream.
- Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream.
- Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires
  so they can be versioned.
- Add explicit zlib-devel BuildRequires: we just always want it.
- Add libICE-devel, libSM-devel and libXv-devel BuildRequires on &gt;
  12.1: this used to be pulled by something else, but got changed
  after the xorg-x11 packaging change.
- Add pkgconfig(gudev-1.0) BuildRequires to enable device
  detection.
- Add xz BuildRequires on openSUSE &lt;= 12.1, to be able to
  decompress the xz tarball.
- Add gstreamer-0_10-plugins-good-missing-return-value.patch: fix
  missing return value.</changelog>
<changelog author="reddwarf@opensuse.org" date="1333022400">- Don't recommend gstreamer-0_10-plugin-esd if only libesd0 is
  installed. Recommend it when esound-daemon is installed.</changelog>
<changelog author="dimstar@opensuse.org" date="1349179200">- Add gstreamer-0_10-plugins-good-v4l2.patch: Fix build with recent
  kernels, theh v4l2 buffer input field was removed.</changelog>
<changelog author="mhrusecky@suse.cz" date="1369828800">- Add gstreamer-0_10-plugins-good-v4l2-1.patch:
  Fix build with recent kernels</changelog>
<changelog author="schwab@linux-m68k.org" date="1378123200">- Override ORCC_FLAGS on ppc to fix bad code generation</changelog>
<changelog author="zaitor@opensuse.org" date="1392897600">- Add gst-0_10-docs-fix-mismatched-para-tags.patch, fixes build
  with new gtk-doc, newer gtkdoc is more sensitive to mismatched
  docbook tags (bgo#724085).</changelog>
<changelog author="zaitor@opensuse.org" date="1392897601">- Add gst-0_10-docs-use-docbook-markup-for-xi:include.patch: fix
  yet an other fallout from gtk-doc 1.20 version. Patch from
  upstream git.</changelog>
<changelog author="olaf@aepfle.de" date="1421841600">- BuildRequire libpng-devel to avoid implicit dependency</changelog>
<changelog author="dimstar@opensuse.org" date="1421841601">- Add baselibs.conf as explicit source.</changelog>
<changelog author="dimstar@opensuse.org" date="1458820800">- Add gstreamer-0_10-plugins-good-gtk-doc-1.25.patch: Fix build
  with gtk-doc 1.25. index.sgml is an internal file and must not be
  messed with (and with gtk-doc 1.25 it is no longer created).</changelog>
<changelog author="mgorse@suse.com" date="1484654400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="7f39b82caaac093c8d1f02adb19a6706cc20be977351f1ae41a97ff44430967c" name="gstreamer-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#709868, bgo#736969, bgo#737102, bgo#737133.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198.
  + Updated translations.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in gstreamer.prov script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225601">- fix bashism in pre_checkin.sh script</changelog>
<changelog author="zaitor@opensuse.org" date="1416225602">- Revert previous bashish "?xes", but specify in pre_checkin.sh
  and gstreamer.prov scripts that interpeter is #!/bin/bash.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#736969, bgo#738092, bgo#740001.
  + Updated translations.</changelog>
<changelog author="dap.darkness@gmail.com" date="1425211200">- Added gstreamer-message-delivery.patch
  to fix async message delivery, see more at
  http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847</changelog>
<changelog author="zaitor@opensuse.org" date="1443268800">- Update to version 1.6.0:
  + Stereoscopic 3D and multiview video support.
  + Trick mode API for key-frame only fast-forward/fast-reverse
    playback etc.
  + Improved DTS (decoding timestamp) vs. PTS (presentation
    timestamp) handling to account for negative DTS.
  + New GstVideoConverter API for more optimised and more correct
    conversion of raw video frames between all supported formats,
    with rescaling.
  + v4l2src now supports renegotiation.
  + v4l2transform can now do scaling.
  + V4L2 Element now report Colorimetry properly.
  + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new
    splitmuxsink and multifilesink improvements.
  + Content Protection signalling API and Common Encryption (CENC)
    support for DASH/MP4.
  + Many adaptive streaming (DASH, HLS and MSS) improvements.
  + New PTP and NTP network client clocks and better remote clock
    tracking stability.
  + High-quality text subtitle overlay at display resolutions with
    glimagesink or gtkglsink.
  + RECORD support for the GStreamer RTSP Server.
  + Retransmissions (RTX) support in RTSP server and client.
  + RTSP seeking support in client and server has been fixed.
  + RTCP scheduling improvements and reduced size RTCP support.
  + MP4/MOV muxer acquired a new "robust" mode of operation which
    attempts to keep the output file in a valid state at all times.
  + Live mixing support in aggregator, audiomixer and compositor
    was improved a lot.
  + Compositor now supports rescaling and converting inputs streams
    on the fly.
  + New audiointerleave element with proper input synchronisation
    and live input support.
  + Blackmagic Design DeckLink capture and playback card support
    was rewritten from scratch; 2k/4k support; mode sensing.
  + KLV metadata support in RTP and MPEG-TS.
  + H.265 video encoder (x265), decoders (libav, libde265) and RTP
    payloader and depayloaders.
  + New DTLS plugin and SRTP/DTLS support.
  + OpenGL3 support, multiple contexts and context propagation, 3D
    video, transfer/conversion separation, subtitle blending.
  + New OpenGL-based QML video sink, Gtk GL video sink,
    CoreAnimation CAOpenGLLayerSink video sink.
  + gst-libav switched to ffmpeg as libav-provider, gains support
    for 3D/multiview video, trick modes, and the CAVS codec.
  + GstHarness API for unit tests.
  + gst-editing-services got a completely new ges-launch-1.0.
    interface, improved mixing support and integration into
    gst-validate.
  + gnonlin has been deprecated in favor of nle (Non Linear Engine)
    in gst-editing-services.
  + gst-validate has a new plugin system, an extensive default
    testsuite, support for concurrent test runs and valgrind
    support.
  + cerbero build tool for SDK binary packages gains new
    'bundle-source' command.
  + Various improvements to the Android, iOS, OS X and Windows
    platform support.
- Drop gstreamer-message-delivery.patch: Fixed upstream.
- Add pkgconfig(bash-completion) BuildRequires: New dependency.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp.
  + Gstreamer: Fix sample memory leaks.
  + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue
    in gst-ptp-helper.c.
  + multiqueue: Improve incoming SEGMENT handling.
  + segment_to_stream_time and position_from_stream_time
    miscalculate when applied_rate &lt; 0.
  + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership
    transfer.
  + uri: incorrect behavior when merging uris ending in ..
  + pad: Unblock blocking pad probes when receiving FLUSH_START in
    send_event() too.
- Add gstreamer-revert-bogus-automake-version.patch: Upstream
  needed feature in automake 1.12, so for good measure they bumped
  to 1.14, this patch reverts this.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.
- Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our
  executables are built position independent.</changelog>
<changelog author="dimstar@opensuse.org" date="1453118400">- Adjustments post security review (boo#960173):
  + Add libcap-devel BuildRequires: rely on capabilities instead of
    flagging the binary suid.
  + Pass --with-ptp-helper-permissions=capabilities to configure:
    ensure there is no auto-fallback to attempting to install the
    binary suid in case capabilities would not work.</changelog>
<changelog author="meissner@suse.com" date="1453204800">- Hook gst-ptp-helper helper into SUSE permissions framework
  (boo#960173):
  + Add permissions to requires(pre).
  + Add set_permissions to post and verify_permissions to
    verifyscript.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable
    on Android.
  + Integer arithmetic overflow in queue2 element that could
    break buffering or cause crashes due to NULL pointer
    dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more
    memory than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED.
    It's redudant and was never actually implemented.
  + Ensure to store the correct video info in
    GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color
    formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and
    additions.
  + Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770.
- Rebase gstreamer-rpm-prov.patch, base on fedora patch.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + Fix app compilation with Android NDK r11 and newer.
  + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0.
  + Fix regression in avdeinterlace.
  + Fix memory corruption in scaletempo element with S16 input.
  + Fix regression in qtdemux with MSE streams.
  + Fix glitches at the start with all audio sinks except for
    pulsesink.
  + Fix regression with encrypted HLS streams.
  + Fix automatic multithreaded decoding of VP8/9 video.
  + Fix deadlock in HTTP adaptive streams when scrub-seeking.
  + Fix regression in RTSP source with SRTP.
  + Add support for SRTP rollover counters in the RTSP source.
  + Add support for HiDPI ("Retina") screens in caopengllayersink.
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help
  + bgo#761912: gstpad: Fix race between gst_element_remove_pad and
    state change.
  + bgo#762995: queue: Use full running time for level calculation.
  + bgo#763753: valve: don't send sticky events as a direct
    response to upstream events.
  + bgo#763757: multiqueue: Make sure mq- &gt; percent remains valid
    after modifying high-percent value.
  + bgo#765096: baseparse: When initializing DTS from PTS, remember
    that we did so.
  + bgo#765260: baseparse: regression with aac streams.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help.
  + bgo#763496: queue: Can release serialized (ALLOCATION) query
    before downstream returned it.
  + bgo#765906: typefind: Regression due to fix for bgo#763491.
  + bgo#765961: Fix element leak in gstutils.c:find_common_root().
  + bgo#766002: pad: IDLE probes don't block when returning
    GST_PAD_PROBE_OK.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Fix stepping in PAUSED state in certain circumstances.
  + Fix jackaudiosink hang when exiting.
  + Fix udpsrc receiving multicast packets not only from the
    selected multicast group.
  + Fix unnecessary decoding of unselected streams in GES.
  + Fix (multi)udpsink randomly not sending to clients.
  + Fix ALL\_BOTH probes not considering EVENT\_FLUSH.
  + Fix average input rate calculations in queue2.
  + Fix various locking issues causing deadlock in adaptivedemux.
  + Fix gst-libav encoders to correctly produce codec\_data in
    caps.
  + Add Wayland, Windows and Rasberry Pi support to the QML GL
    video sink.
  + Add support for building with OpenH264 1.6.
  + Add support for controlling deinterlacing in GES video sources.
  + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141,
    bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330.
  + Updated translations.
- Drop separate spec file for gstreamer-doc. Due to this drop all
  conditionals for splitting out doc build. Also drop docbook-toys,
  docbook-utils, texlive-latex, texlive-latex-doc and transfig
  BuildRequires. Add doc subpackage to gstreamer spec and pass
  enable gtk-doc to configure. Note that we are building a much
  leaner doc package now.
- Following the above, drop pre_checkin script,
  gstreamer-no-gtk-doc-for-reals.patch and
  gstreamer-revert-bogus-automake-version.patch and stop passing
  NOCONFIGURE, no longer needed.
- Conditionally apply translations-update-upstream and
  gnome-patch-translation BuildRequires and macro for non-openSUSE
  only.</changelog>
<changelog author="alarrosa@suse.com" date="1487332800">- Add 0001-datetime-fix-potential-out-of-bound-read-on-malformed-datetime-string.patch
  This fixes an out of bounds read in gst_date_time_new_from_iso8601_string
  (bsc#1024051, CVE-2017-5838)</changelog>

</package>
<package pkgid="0595ab8511fbfd1dcd3d93275a9f2a42b29fbae83078c73c807f9a7f30b6d1af" name="gstreamer-devel" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#709868, bgo#736969, bgo#737102, bgo#737133.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198.
  + Updated translations.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in gstreamer.prov script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225601">- fix bashism in pre_checkin.sh script</changelog>
<changelog author="zaitor@opensuse.org" date="1416225602">- Revert previous bashish "?xes", but specify in pre_checkin.sh
  and gstreamer.prov scripts that interpeter is #!/bin/bash.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#736969, bgo#738092, bgo#740001.
  + Updated translations.</changelog>
<changelog author="dap.darkness@gmail.com" date="1425211200">- Added gstreamer-message-delivery.patch
  to fix async message delivery, see more at
  http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847</changelog>
<changelog author="zaitor@opensuse.org" date="1443268800">- Update to version 1.6.0:
  + Stereoscopic 3D and multiview video support.
  + Trick mode API for key-frame only fast-forward/fast-reverse
    playback etc.
  + Improved DTS (decoding timestamp) vs. PTS (presentation
    timestamp) handling to account for negative DTS.
  + New GstVideoConverter API for more optimised and more correct
    conversion of raw video frames between all supported formats,
    with rescaling.
  + v4l2src now supports renegotiation.
  + v4l2transform can now do scaling.
  + V4L2 Element now report Colorimetry properly.
  + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new
    splitmuxsink and multifilesink improvements.
  + Content Protection signalling API and Common Encryption (CENC)
    support for DASH/MP4.
  + Many adaptive streaming (DASH, HLS and MSS) improvements.
  + New PTP and NTP network client clocks and better remote clock
    tracking stability.
  + High-quality text subtitle overlay at display resolutions with
    glimagesink or gtkglsink.
  + RECORD support for the GStreamer RTSP Server.
  + Retransmissions (RTX) support in RTSP server and client.
  + RTSP seeking support in client and server has been fixed.
  + RTCP scheduling improvements and reduced size RTCP support.
  + MP4/MOV muxer acquired a new "robust" mode of operation which
    attempts to keep the output file in a valid state at all times.
  + Live mixing support in aggregator, audiomixer and compositor
    was improved a lot.
  + Compositor now supports rescaling and converting inputs streams
    on the fly.
  + New audiointerleave element with proper input synchronisation
    and live input support.
  + Blackmagic Design DeckLink capture and playback card support
    was rewritten from scratch; 2k/4k support; mode sensing.
  + KLV metadata support in RTP and MPEG-TS.
  + H.265 video encoder (x265), decoders (libav, libde265) and RTP
    payloader and depayloaders.
  + New DTLS plugin and SRTP/DTLS support.
  + OpenGL3 support, multiple contexts and context propagation, 3D
    video, transfer/conversion separation, subtitle blending.
  + New OpenGL-based QML video sink, Gtk GL video sink,
    CoreAnimation CAOpenGLLayerSink video sink.
  + gst-libav switched to ffmpeg as libav-provider, gains support
    for 3D/multiview video, trick modes, and the CAVS codec.
  + GstHarness API for unit tests.
  + gst-editing-services got a completely new ges-launch-1.0.
    interface, improved mixing support and integration into
    gst-validate.
  + gnonlin has been deprecated in favor of nle (Non Linear Engine)
    in gst-editing-services.
  + gst-validate has a new plugin system, an extensive default
    testsuite, support for concurrent test runs and valgrind
    support.
  + cerbero build tool for SDK binary packages gains new
    'bundle-source' command.
  + Various improvements to the Android, iOS, OS X and Windows
    platform support.
- Drop gstreamer-message-delivery.patch: Fixed upstream.
- Add pkgconfig(bash-completion) BuildRequires: New dependency.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp.
  + Gstreamer: Fix sample memory leaks.
  + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue
    in gst-ptp-helper.c.
  + multiqueue: Improve incoming SEGMENT handling.
  + segment_to_stream_time and position_from_stream_time
    miscalculate when applied_rate &lt; 0.
  + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership
    transfer.
  + uri: incorrect behavior when merging uris ending in ..
  + pad: Unblock blocking pad probes when receiving FLUSH_START in
    send_event() too.
- Add gstreamer-revert-bogus-automake-version.patch: Upstream
  needed feature in automake 1.12, so for good measure they bumped
  to 1.14, this patch reverts this.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.
- Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our
  executables are built position independent.</changelog>
<changelog author="dimstar@opensuse.org" date="1453118400">- Adjustments post security review (boo#960173):
  + Add libcap-devel BuildRequires: rely on capabilities instead of
    flagging the binary suid.
  + Pass --with-ptp-helper-permissions=capabilities to configure:
    ensure there is no auto-fallback to attempting to install the
    binary suid in case capabilities would not work.</changelog>
<changelog author="meissner@suse.com" date="1453204800">- Hook gst-ptp-helper helper into SUSE permissions framework
  (boo#960173):
  + Add permissions to requires(pre).
  + Add set_permissions to post and verify_permissions to
    verifyscript.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable
    on Android.
  + Integer arithmetic overflow in queue2 element that could
    break buffering or cause crashes due to NULL pointer
    dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more
    memory than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED.
    It's redudant and was never actually implemented.
  + Ensure to store the correct video info in
    GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color
    formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and
    additions.
  + Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770.
- Rebase gstreamer-rpm-prov.patch, base on fedora patch.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + Fix app compilation with Android NDK r11 and newer.
  + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0.
  + Fix regression in avdeinterlace.
  + Fix memory corruption in scaletempo element with S16 input.
  + Fix regression in qtdemux with MSE streams.
  + Fix glitches at the start with all audio sinks except for
    pulsesink.
  + Fix regression with encrypted HLS streams.
  + Fix automatic multithreaded decoding of VP8/9 video.
  + Fix deadlock in HTTP adaptive streams when scrub-seeking.
  + Fix regression in RTSP source with SRTP.
  + Add support for SRTP rollover counters in the RTSP source.
  + Add support for HiDPI ("Retina") screens in caopengllayersink.
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help
  + bgo#761912: gstpad: Fix race between gst_element_remove_pad and
    state change.
  + bgo#762995: queue: Use full running time for level calculation.
  + bgo#763753: valve: don't send sticky events as a direct
    response to upstream events.
  + bgo#763757: multiqueue: Make sure mq- &gt; percent remains valid
    after modifying high-percent value.
  + bgo#765096: baseparse: When initializing DTS from PTS, remember
    that we did so.
  + bgo#765260: baseparse: regression with aac streams.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help.
  + bgo#763496: queue: Can release serialized (ALLOCATION) query
    before downstream returned it.
  + bgo#765906: typefind: Regression due to fix for bgo#763491.
  + bgo#765961: Fix element leak in gstutils.c:find_common_root().
  + bgo#766002: pad: IDLE probes don't block when returning
    GST_PAD_PROBE_OK.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Fix stepping in PAUSED state in certain circumstances.
  + Fix jackaudiosink hang when exiting.
  + Fix udpsrc receiving multicast packets not only from the
    selected multicast group.
  + Fix unnecessary decoding of unselected streams in GES.
  + Fix (multi)udpsink randomly not sending to clients.
  + Fix ALL\_BOTH probes not considering EVENT\_FLUSH.
  + Fix average input rate calculations in queue2.
  + Fix various locking issues causing deadlock in adaptivedemux.
  + Fix gst-libav encoders to correctly produce codec\_data in
    caps.
  + Add Wayland, Windows and Rasberry Pi support to the QML GL
    video sink.
  + Add support for building with OpenH264 1.6.
  + Add support for controlling deinterlacing in GES video sources.
  + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141,
    bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330.
  + Updated translations.
- Drop separate spec file for gstreamer-doc. Due to this drop all
  conditionals for splitting out doc build. Also drop docbook-toys,
  docbook-utils, texlive-latex, texlive-latex-doc and transfig
  BuildRequires. Add doc subpackage to gstreamer spec and pass
  enable gtk-doc to configure. Note that we are building a much
  leaner doc package now.
- Following the above, drop pre_checkin script,
  gstreamer-no-gtk-doc-for-reals.patch and
  gstreamer-revert-bogus-automake-version.patch and stop passing
  NOCONFIGURE, no longer needed.
- Conditionally apply translations-update-upstream and
  gnome-patch-translation BuildRequires and macro for non-openSUSE
  only.</changelog>
<changelog author="alarrosa@suse.com" date="1487332800">- Add 0001-datetime-fix-potential-out-of-bound-read-on-malformed-datetime-string.patch
  This fixes an out of bounds read in gst_date_time_new_from_iso8601_string
  (bsc#1024051, CVE-2017-5838)</changelog>

</package>
<package pkgid="53d1a07531d952daeecdc8c1566eec74812557c593a4c202f0dc379f7991b03e" name="gstreamer-doc" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#709868, bgo#736969, bgo#737102, bgo#737133.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198.
  + Updated translations.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in gstreamer.prov script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225601">- fix bashism in pre_checkin.sh script</changelog>
<changelog author="zaitor@opensuse.org" date="1416225602">- Revert previous bashish "?xes", but specify in pre_checkin.sh
  and gstreamer.prov scripts that interpeter is #!/bin/bash.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#736969, bgo#738092, bgo#740001.
  + Updated translations.</changelog>
<changelog author="dap.darkness@gmail.com" date="1425211200">- Added gstreamer-message-delivery.patch
  to fix async message delivery, see more at
  http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847</changelog>
<changelog author="zaitor@opensuse.org" date="1443268800">- Update to version 1.6.0:
  + Stereoscopic 3D and multiview video support.
  + Trick mode API for key-frame only fast-forward/fast-reverse
    playback etc.
  + Improved DTS (decoding timestamp) vs. PTS (presentation
    timestamp) handling to account for negative DTS.
  + New GstVideoConverter API for more optimised and more correct
    conversion of raw video frames between all supported formats,
    with rescaling.
  + v4l2src now supports renegotiation.
  + v4l2transform can now do scaling.
  + V4L2 Element now report Colorimetry properly.
  + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new
    splitmuxsink and multifilesink improvements.
  + Content Protection signalling API and Common Encryption (CENC)
    support for DASH/MP4.
  + Many adaptive streaming (DASH, HLS and MSS) improvements.
  + New PTP and NTP network client clocks and better remote clock
    tracking stability.
  + High-quality text subtitle overlay at display resolutions with
    glimagesink or gtkglsink.
  + RECORD support for the GStreamer RTSP Server.
  + Retransmissions (RTX) support in RTSP server and client.
  + RTSP seeking support in client and server has been fixed.
  + RTCP scheduling improvements and reduced size RTCP support.
  + MP4/MOV muxer acquired a new "robust" mode of operation which
    attempts to keep the output file in a valid state at all times.
  + Live mixing support in aggregator, audiomixer and compositor
    was improved a lot.
  + Compositor now supports rescaling and converting inputs streams
    on the fly.
  + New audiointerleave element with proper input synchronisation
    and live input support.
  + Blackmagic Design DeckLink capture and playback card support
    was rewritten from scratch; 2k/4k support; mode sensing.
  + KLV metadata support in RTP and MPEG-TS.
  + H.265 video encoder (x265), decoders (libav, libde265) and RTP
    payloader and depayloaders.
  + New DTLS plugin and SRTP/DTLS support.
  + OpenGL3 support, multiple contexts and context propagation, 3D
    video, transfer/conversion separation, subtitle blending.
  + New OpenGL-based QML video sink, Gtk GL video sink,
    CoreAnimation CAOpenGLLayerSink video sink.
  + gst-libav switched to ffmpeg as libav-provider, gains support
    for 3D/multiview video, trick modes, and the CAVS codec.
  + GstHarness API for unit tests.
  + gst-editing-services got a completely new ges-launch-1.0.
    interface, improved mixing support and integration into
    gst-validate.
  + gnonlin has been deprecated in favor of nle (Non Linear Engine)
    in gst-editing-services.
  + gst-validate has a new plugin system, an extensive default
    testsuite, support for concurrent test runs and valgrind
    support.
  + cerbero build tool for SDK binary packages gains new
    'bundle-source' command.
  + Various improvements to the Android, iOS, OS X and Windows
    platform support.
- Drop gstreamer-message-delivery.patch: Fixed upstream.
- Add pkgconfig(bash-completion) BuildRequires: New dependency.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp.
  + Gstreamer: Fix sample memory leaks.
  + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue
    in gst-ptp-helper.c.
  + multiqueue: Improve incoming SEGMENT handling.
  + segment_to_stream_time and position_from_stream_time
    miscalculate when applied_rate &lt; 0.
  + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership
    transfer.
  + uri: incorrect behavior when merging uris ending in ..
  + pad: Unblock blocking pad probes when receiving FLUSH_START in
    send_event() too.
- Add gstreamer-revert-bogus-automake-version.patch: Upstream
  needed feature in automake 1.12, so for good measure they bumped
  to 1.14, this patch reverts this.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.
- Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our
  executables are built position independent.</changelog>
<changelog author="dimstar@opensuse.org" date="1453118400">- Adjustments post security review (boo#960173):
  + Add libcap-devel BuildRequires: rely on capabilities instead of
    flagging the binary suid.
  + Pass --with-ptp-helper-permissions=capabilities to configure:
    ensure there is no auto-fallback to attempting to install the
    binary suid in case capabilities would not work.</changelog>
<changelog author="meissner@suse.com" date="1453204800">- Hook gst-ptp-helper helper into SUSE permissions framework
  (boo#960173):
  + Add permissions to requires(pre).
  + Add set_permissions to post and verify_permissions to
    verifyscript.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable
    on Android.
  + Integer arithmetic overflow in queue2 element that could
    break buffering or cause crashes due to NULL pointer
    dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more
    memory than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED.
    It's redudant and was never actually implemented.
  + Ensure to store the correct video info in
    GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color
    formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and
    additions.
  + Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770.
- Rebase gstreamer-rpm-prov.patch, base on fedora patch.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + Fix app compilation with Android NDK r11 and newer.
  + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0.
  + Fix regression in avdeinterlace.
  + Fix memory corruption in scaletempo element with S16 input.
  + Fix regression in qtdemux with MSE streams.
  + Fix glitches at the start with all audio sinks except for
    pulsesink.
  + Fix regression with encrypted HLS streams.
  + Fix automatic multithreaded decoding of VP8/9 video.
  + Fix deadlock in HTTP adaptive streams when scrub-seeking.
  + Fix regression in RTSP source with SRTP.
  + Add support for SRTP rollover counters in the RTSP source.
  + Add support for HiDPI ("Retina") screens in caopengllayersink.
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help
  + bgo#761912: gstpad: Fix race between gst_element_remove_pad and
    state change.
  + bgo#762995: queue: Use full running time for level calculation.
  + bgo#763753: valve: don't send sticky events as a direct
    response to upstream events.
  + bgo#763757: multiqueue: Make sure mq- &gt; percent remains valid
    after modifying high-percent value.
  + bgo#765096: baseparse: When initializing DTS from PTS, remember
    that we did so.
  + bgo#765260: baseparse: regression with aac streams.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help.
  + bgo#763496: queue: Can release serialized (ALLOCATION) query
    before downstream returned it.
  + bgo#765906: typefind: Regression due to fix for bgo#763491.
  + bgo#765961: Fix element leak in gstutils.c:find_common_root().
  + bgo#766002: pad: IDLE probes don't block when returning
    GST_PAD_PROBE_OK.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Fix stepping in PAUSED state in certain circumstances.
  + Fix jackaudiosink hang when exiting.
  + Fix udpsrc receiving multicast packets not only from the
    selected multicast group.
  + Fix unnecessary decoding of unselected streams in GES.
  + Fix (multi)udpsink randomly not sending to clients.
  + Fix ALL\_BOTH probes not considering EVENT\_FLUSH.
  + Fix average input rate calculations in queue2.
  + Fix various locking issues causing deadlock in adaptivedemux.
  + Fix gst-libav encoders to correctly produce codec\_data in
    caps.
  + Add Wayland, Windows and Rasberry Pi support to the QML GL
    video sink.
  + Add support for building with OpenH264 1.6.
  + Add support for controlling deinterlacing in GES video sources.
  + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141,
    bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330.
  + Updated translations.
- Drop separate spec file for gstreamer-doc. Due to this drop all
  conditionals for splitting out doc build. Also drop docbook-toys,
  docbook-utils, texlive-latex, texlive-latex-doc and transfig
  BuildRequires. Add doc subpackage to gstreamer spec and pass
  enable gtk-doc to configure. Note that we are building a much
  leaner doc package now.
- Following the above, drop pre_checkin script,
  gstreamer-no-gtk-doc-for-reals.patch and
  gstreamer-revert-bogus-automake-version.patch and stop passing
  NOCONFIGURE, no longer needed.
- Conditionally apply translations-update-upstream and
  gnome-patch-translation BuildRequires and macro for non-openSUSE
  only.</changelog>
<changelog author="alarrosa@suse.com" date="1487332800">- Add 0001-datetime-fix-potential-out-of-bound-read-on-malformed-datetime-string.patch
  This fixes an out of bounds read in gst_date_time_new_from_iso8601_string
  (bsc#1024051, CVE-2017-5838)</changelog>

</package>
<package pkgid="eb7848234cedc413a171892479ccb7c96033f7024a8ec7997f436f2d7484b252" name="gstreamer-lang" arch="noarch">
    <version epoch="0" ver="1.8.3" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#709868, bgo#736969, bgo#737102, bgo#737133.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198.
  + Updated translations.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in gstreamer.prov script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225601">- fix bashism in pre_checkin.sh script</changelog>
<changelog author="zaitor@opensuse.org" date="1416225602">- Revert previous bashish "?xes", but specify in pre_checkin.sh
  and gstreamer.prov scripts that interpeter is #!/bin/bash.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#736969, bgo#738092, bgo#740001.
  + Updated translations.</changelog>
<changelog author="dap.darkness@gmail.com" date="1425211200">- Added gstreamer-message-delivery.patch
  to fix async message delivery, see more at
  http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847</changelog>
<changelog author="zaitor@opensuse.org" date="1443268800">- Update to version 1.6.0:
  + Stereoscopic 3D and multiview video support.
  + Trick mode API for key-frame only fast-forward/fast-reverse
    playback etc.
  + Improved DTS (decoding timestamp) vs. PTS (presentation
    timestamp) handling to account for negative DTS.
  + New GstVideoConverter API for more optimised and more correct
    conversion of raw video frames between all supported formats,
    with rescaling.
  + v4l2src now supports renegotiation.
  + v4l2transform can now do scaling.
  + V4L2 Element now report Colorimetry properly.
  + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new
    splitmuxsink and multifilesink improvements.
  + Content Protection signalling API and Common Encryption (CENC)
    support for DASH/MP4.
  + Many adaptive streaming (DASH, HLS and MSS) improvements.
  + New PTP and NTP network client clocks and better remote clock
    tracking stability.
  + High-quality text subtitle overlay at display resolutions with
    glimagesink or gtkglsink.
  + RECORD support for the GStreamer RTSP Server.
  + Retransmissions (RTX) support in RTSP server and client.
  + RTSP seeking support in client and server has been fixed.
  + RTCP scheduling improvements and reduced size RTCP support.
  + MP4/MOV muxer acquired a new "robust" mode of operation which
    attempts to keep the output file in a valid state at all times.
  + Live mixing support in aggregator, audiomixer and compositor
    was improved a lot.
  + Compositor now supports rescaling and converting inputs streams
    on the fly.
  + New audiointerleave element with proper input synchronisation
    and live input support.
  + Blackmagic Design DeckLink capture and playback card support
    was rewritten from scratch; 2k/4k support; mode sensing.
  + KLV metadata support in RTP and MPEG-TS.
  + H.265 video encoder (x265), decoders (libav, libde265) and RTP
    payloader and depayloaders.
  + New DTLS plugin and SRTP/DTLS support.
  + OpenGL3 support, multiple contexts and context propagation, 3D
    video, transfer/conversion separation, subtitle blending.
  + New OpenGL-based QML video sink, Gtk GL video sink,
    CoreAnimation CAOpenGLLayerSink video sink.
  + gst-libav switched to ffmpeg as libav-provider, gains support
    for 3D/multiview video, trick modes, and the CAVS codec.
  + GstHarness API for unit tests.
  + gst-editing-services got a completely new ges-launch-1.0.
    interface, improved mixing support and integration into
    gst-validate.
  + gnonlin has been deprecated in favor of nle (Non Linear Engine)
    in gst-editing-services.
  + gst-validate has a new plugin system, an extensive default
    testsuite, support for concurrent test runs and valgrind
    support.
  + cerbero build tool for SDK binary packages gains new
    'bundle-source' command.
  + Various improvements to the Android, iOS, OS X and Windows
    platform support.
- Drop gstreamer-message-delivery.patch: Fixed upstream.
- Add pkgconfig(bash-completion) BuildRequires: New dependency.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp.
  + Gstreamer: Fix sample memory leaks.
  + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue
    in gst-ptp-helper.c.
  + multiqueue: Improve incoming SEGMENT handling.
  + segment_to_stream_time and position_from_stream_time
    miscalculate when applied_rate &lt; 0.
  + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership
    transfer.
  + uri: incorrect behavior when merging uris ending in ..
  + pad: Unblock blocking pad probes when receiving FLUSH_START in
    send_event() too.
- Add gstreamer-revert-bogus-automake-version.patch: Upstream
  needed feature in automake 1.12, so for good measure they bumped
  to 1.14, this patch reverts this.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.
- Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our
  executables are built position independent.</changelog>
<changelog author="dimstar@opensuse.org" date="1453118400">- Adjustments post security review (boo#960173):
  + Add libcap-devel BuildRequires: rely on capabilities instead of
    flagging the binary suid.
  + Pass --with-ptp-helper-permissions=capabilities to configure:
    ensure there is no auto-fallback to attempting to install the
    binary suid in case capabilities would not work.</changelog>
<changelog author="meissner@suse.com" date="1453204800">- Hook gst-ptp-helper helper into SUSE permissions framework
  (boo#960173):
  + Add permissions to requires(pre).
  + Add set_permissions to post and verify_permissions to
    verifyscript.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable
    on Android.
  + Integer arithmetic overflow in queue2 element that could
    break buffering or cause crashes due to NULL pointer
    dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more
    memory than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED.
    It's redudant and was never actually implemented.
  + Ensure to store the correct video info in
    GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color
    formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and
    additions.
  + Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770.
- Rebase gstreamer-rpm-prov.patch, base on fedora patch.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + Fix app compilation with Android NDK r11 and newer.
  + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0.
  + Fix regression in avdeinterlace.
  + Fix memory corruption in scaletempo element with S16 input.
  + Fix regression in qtdemux with MSE streams.
  + Fix glitches at the start with all audio sinks except for
    pulsesink.
  + Fix regression with encrypted HLS streams.
  + Fix automatic multithreaded decoding of VP8/9 video.
  + Fix deadlock in HTTP adaptive streams when scrub-seeking.
  + Fix regression in RTSP source with SRTP.
  + Add support for SRTP rollover counters in the RTSP source.
  + Add support for HiDPI ("Retina") screens in caopengllayersink.
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help
  + bgo#761912: gstpad: Fix race between gst_element_remove_pad and
    state change.
  + bgo#762995: queue: Use full running time for level calculation.
  + bgo#763753: valve: don't send sticky events as a direct
    response to upstream events.
  + bgo#763757: multiqueue: Make sure mq- &gt; percent remains valid
    after modifying high-percent value.
  + bgo#765096: baseparse: When initializing DTS from PTS, remember
    that we did so.
  + bgo#765260: baseparse: regression with aac streams.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help.
  + bgo#763496: queue: Can release serialized (ALLOCATION) query
    before downstream returned it.
  + bgo#765906: typefind: Regression due to fix for bgo#763491.
  + bgo#765961: Fix element leak in gstutils.c:find_common_root().
  + bgo#766002: pad: IDLE probes don't block when returning
    GST_PAD_PROBE_OK.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Fix stepping in PAUSED state in certain circumstances.
  + Fix jackaudiosink hang when exiting.
  + Fix udpsrc receiving multicast packets not only from the
    selected multicast group.
  + Fix unnecessary decoding of unselected streams in GES.
  + Fix (multi)udpsink randomly not sending to clients.
  + Fix ALL\_BOTH probes not considering EVENT\_FLUSH.
  + Fix average input rate calculations in queue2.
  + Fix various locking issues causing deadlock in adaptivedemux.
  + Fix gst-libav encoders to correctly produce codec\_data in
    caps.
  + Add Wayland, Windows and Rasberry Pi support to the QML GL
    video sink.
  + Add support for building with OpenH264 1.6.
  + Add support for controlling deinterlacing in GES video sources.
  + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141,
    bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330.
  + Updated translations.
- Drop separate spec file for gstreamer-doc. Due to this drop all
  conditionals for splitting out doc build. Also drop docbook-toys,
  docbook-utils, texlive-latex, texlive-latex-doc and transfig
  BuildRequires. Add doc subpackage to gstreamer spec and pass
  enable gtk-doc to configure. Note that we are building a much
  leaner doc package now.
- Following the above, drop pre_checkin script,
  gstreamer-no-gtk-doc-for-reals.patch and
  gstreamer-revert-bogus-automake-version.patch and stop passing
  NOCONFIGURE, no longer needed.
- Conditionally apply translations-update-upstream and
  gnome-patch-translation BuildRequires and macro for non-openSUSE
  only.</changelog>
<changelog author="alarrosa@suse.com" date="1487332800">- Add 0001-datetime-fix-potential-out-of-bound-read-on-malformed-datetime-string.patch
  This fixes an out of bounds read in gst_date_time_new_from_iso8601_string
  (bsc#1024051, CVE-2017-5838)</changelog>

</package>
<package pkgid="9b8eb2fc62e4520d5c7978ab83f4d8e93e7d0c95c0d08813da306b1373c0369c" name="gstreamer-plugin-python" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1410436800">- Initial package, python gstreamer; bindings for GStreamer 1.0,
  version 1.2.1.</changelog>
<changelog author="dimstar@opensuse.org" date="1413028800">- Update to version 1.3.90:
  + Sync up for releasse with GStreamer 1.4.x.
- Split new subpackage gstreamer-plugin-python, when building for
  python3.</changelog>
<changelog author="dimstar@opensuse.org" date="1413806400">- Update to version 1.4.0:
  + pythonplugin: Fix compiler warning about unused format string
    argument.</changelog>
<changelog author="zaitor@opensuse.org" date="1448280000">- Update to version 1.6.1:
  + Fix regression creating (Ghost)Pad (bgo#757108).
- Changes from version 1.6.0:
  + tests:
  - Fix tests in python2.
  - Add test_fraction back in the testsuite.
  - Bring back the testsuite and test if the initialization
    override works.
  + overrides:
  - Do not use inspect.signature as it is not avalaible in
    python2.
  - Disable all GStreamer APIs until Gst has been initialized.
  - Try hard to make the query writable in the pad query
    function.
  + Remove INSTALL file.
  + plugin: Name differently between python2 and python3.</changelog>
<changelog author="zaitor@opensuse.org" date="1454760000">- Update to version 1.6.2:
  + overrides: fix a few typos in exception messages.
  + python:
  - Check return value of g_module_symbol().
  - Don't call Py_DECREF() on NULL.
  + pythonplugin: Clean up error handling a bit.</changelog>
<changelog author="zaitor@opensuse.org" date="1458129600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Replace gstreamer-plugins-base-devel for
  pkgconfig(gstreamer-plugins-base-1.0) BuildRequires and version
  it.
- Add explicit pkgconfig(gstreamer-1.0) BuildRequires.</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + No changes, version bump only.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Update to version 1.8.2:
  + No changes, version bump only.</changelog>
<changelog author="zaitor@opensuse.org" date="1472040000">- Update to version 1.8.3 (boo#996937):
  + No changes, versionbump only.</changelog>
<changelog author="dimstar@opensuse.org" date="1483963200">- Add gobject-introspection BuildRequires: needed in order to get
  automatic typelib() Requires added to the package (boo#1017473).</changelog>

</package>
<package pkgid="f81230599c38378412a8c97f2b9f40b41298b373923f43bd7a9285d662060ee3" name="gstreamer-plugins-bad" arch="src">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1452081600">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>

</package>
<package pkgid="50dec2d77d867797f34cba01b78b01ea15b1065798ec1040ac5a4f3a57c6e576" name="gstreamer-plugins-bad" arch="src">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>
<changelog author="mgorse@suse.com" date="1488456000">- Add gstreamer-mxfdemux-use-after-free.patch: set stream tags to
  NULL after unrefing (boo#1024044 CVE-2017-5843).
- Add gstreamer-mpegdemux-Handle-system-header-timestamp.patch,
  gstreamer-psmux-rewrite.patch, and
  gstreamer-mpegdemux-extra-length-checks.patch: rewrite PSM
  parsing to add bounds checking (boo#1024068 CVE-2017-5848).</changelog>

</package>
<package pkgid="53b71544a457f80884ff567a0db980610ae5697539be6f5736c408c81b4ad6d2" name="gstreamer-plugins-bad" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1452081600">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>

</package>
<package pkgid="fd70f64d2f27ec2afba4881003d38c9284a50fa11c5148fc845b24aee1034f4e" name="gstreamer-plugins-bad" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>
<changelog author="mgorse@suse.com" date="1488456000">- Add gstreamer-mxfdemux-use-after-free.patch: set stream tags to
  NULL after unrefing (boo#1024044 CVE-2017-5843).
- Add gstreamer-mpegdemux-Handle-system-header-timestamp.patch,
  gstreamer-psmux-rewrite.patch, and
  gstreamer-mpegdemux-extra-length-checks.patch: rewrite PSM
  parsing to add bounds checking (boo#1024068 CVE-2017-5848).</changelog>

</package>
<package pkgid="a8b2462bba84cdc4184a06038d3a363f6cda2618bc4738d59b56cd6a5e1e2764" name="gstreamer-plugins-bad-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1452081600">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>

</package>
<package pkgid="dac77d737b0e97de3421a7dedb3e73cc3519e19108780eca31241c45ceed5da8" name="gstreamer-plugins-bad-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>
<changelog author="mgorse@suse.com" date="1488456000">- Add gstreamer-mxfdemux-use-after-free.patch: set stream tags to
  NULL after unrefing (boo#1024044 CVE-2017-5843).
- Add gstreamer-mpegdemux-Handle-system-header-timestamp.patch,
  gstreamer-psmux-rewrite.patch, and
  gstreamer-mpegdemux-extra-length-checks.patch: rewrite PSM
  parsing to add bounds checking (boo#1024068 CVE-2017-5848).</changelog>

</package>
<package pkgid="21e33e970d7496207c04be6c816506c64ce512ee7353bd0d910d66065fcc50be" name="gstreamer-plugins-bad-devel" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1452081600">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>

</package>
<package pkgid="0d157aa28ebe6c6f65eea41083fc18a93495833803947143ac32cb864b938343" name="gstreamer-plugins-bad-devel" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>
<changelog author="mgorse@suse.com" date="1488456000">- Add gstreamer-mxfdemux-use-after-free.patch: set stream tags to
  NULL after unrefing (boo#1024044 CVE-2017-5843).
- Add gstreamer-mpegdemux-Handle-system-header-timestamp.patch,
  gstreamer-psmux-rewrite.patch, and
  gstreamer-mpegdemux-extra-length-checks.patch: rewrite PSM
  parsing to add bounds checking (boo#1024068 CVE-2017-5848).</changelog>

</package>
<package pkgid="80d04687ceacb0973fc67fa9861d0943aca8b28cda8904c4a35558a92987b3dc" name="gstreamer-plugins-bad-doc" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1452081600">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>

</package>
<package pkgid="1b5ad42badc7b8f7dae59ff6dbc4609eaf1c45a13602e5d081ed6bc0e060e4d6" name="gstreamer-plugins-bad-doc" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>
<changelog author="mgorse@suse.com" date="1488456000">- Add gstreamer-mxfdemux-use-after-free.patch: set stream tags to
  NULL after unrefing (boo#1024044 CVE-2017-5843).
- Add gstreamer-mpegdemux-Handle-system-header-timestamp.patch,
  gstreamer-psmux-rewrite.patch, and
  gstreamer-mpegdemux-extra-length-checks.patch: rewrite PSM
  parsing to add bounds checking (boo#1024068 CVE-2017-5848).</changelog>

</package>
<package pkgid="ef7f891bffaaefd44c39712dc4f3c3e30b29393c199287cfa61306d93a7c7b14" name="gstreamer-plugins-bad-lang" arch="noarch">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1452081600">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>

</package>
<package pkgid="b97c2c150362a5d5110406ef66dbc677a0aa1cc8e5be82e901610346ea8405ed" name="gstreamer-plugins-bad-lang" arch="noarch">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable on
    Android.
  + Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  + Ensure to store the correct video info in GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and additions.
  + Compiler warning fixes for latest clang compiler.</changelog>
<changelog author="dimstar@opensuse.org" date="1453982400">- Add libgstadaptivedemux-1_0-0 to baselibs.conf.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
    bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
  New dependencies.
- Add 2 new subpackages and handle them in post/un
  + libsgtbadaudio and libgstplayer.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-bad-real.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461240000">- Update to version 1.8.1:
  + bgo#760473: OpenCV face detection does not work with OpenCV
    newer than 2.4.11.
  + bgo#747633: decklinkvideosrc: crash in
    ::VideoInputFrameArrived() callback with video_frame=NULL.
  + bgo#762924: interlace: negotiation fails unexpectedly.
  + bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
  + bgo#763404: bad: video sink: Post un-handled keyboard/mouse
    events as message to application.
  + bgo#763862: mxfmux: Instead of releasing request pads on
    stop(), clear them only.
  + bgo#764148: gtkglsink doesn't fail to create on incompatible
    hardware.
  + bgo#764339: ahcsrc: g_object_class_install_property: assertion
    'pspec- &gt; flags &amp; G_PARAM_WRITABLE' during initialization.
  + bgo#764363: videoaggregator: Does not take into account the
    best output format that is computed.
  + bgo#764404: hlsdemux: Assertion with AES encrypted stream.
  + bgo#764448: h264parse: constrained-baseline is a subset of
    baseline.
  + bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
  + bgo#764545: Crash when trying to use vulkan sink.
  + bgo#765005: mpegtsmux: memory leak caused by pad_data- &gt;
    language.
  + bgo#765194: caopengllayersink: renders blurry content on HiDPI
    screens because contentsScale is ignored.
  + bgo#765241: glimagesink: need to clean window_id when state
    change form READY to NULL.
  + bgo#765079: srtpdec request-key is not signaled if roc is
    missing.
- Clean up spec file, properly escape disabled plugins and macros.
  Make rpmlint report readable again. Also remove an obsolete
  source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
  debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
  BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
  Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
  pull unused BuildRequires: SDL-devel, pkgconfig(daala),
  pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
  libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
  is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
  not building any experimental plugins, nor should we in the
  future.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="dimstar@opensuse.org" date="1464091200">- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
  directly.</changelog>
<changelog author="sbrabec@suse.com" date="1464868800">- Make baselibs.conf consistent with spec file (boo#980893).</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#756948: directsoundsrc: Audio Device not found on Windows
    (string encoding not honored).
  + bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
  + bgo#765324: compositor: crashes on NULL pointer in
    _aggregate_frames().
  + bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
    on Mac OS 10.10.
  + bgo#765926: mpegtsmux: Set PTS on aligned buffers.
  + bgo#766190: vtdec: corrupted rendering on OSX.
  + bgo#766213: openjpeg plugin needs to be ported to libopenjp2
    v2.1.
  + bgo#766289: amc: cannot play some files on android.
  + bgo#766422: videoaggregator: rtspsrc ! compositor produces no
    output.
  + bgo#766441: OpenBSD does not use librt, but provides the needed
    functions in libc.
  + bgo#766520: gl: win32: race when handling window messages while
    creating the internal window.
  + bgo#766611: gl: buffer pool configuration error with
    caopengllayersink.
  + bgo#766638: ahc: fix possible NULL deref.
  + bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
    YUV frames.
  + bgo#767298: amc: gst_object_unref on caps.
  + bgo#767302: ahcsrc: div by 0 warning.</changelog>
<changelog author="zaitor@opensuse.org" date="1465992000">- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
  used anymore.
- Remove obsolete clean section and a no longer meaningful
  conditional.</changelog>
<changelog author="dimstar@opensuse.org" date="1465992001">- Enable zbar support (needed for a new key-signing tool):
  + Add pkgconfig(zbar) BuildRequires.</changelog>
<changelog author="fcrozat@suse.com" date="1466424000">- Disable zbar support when building on SLE.</changelog>
<changelog author="fcrozat@suse.com" date="1468238400">- Really disable wayland support on SLE12.</changelog>
<changelog author="zaitor@opensuse.org" date="1471003200">- Move libbs2b-devel BuildRequires and corresponding plugin to
  main package. There is no need for this to be in the addon one.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
    bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
    bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
    bgo#767792, bgo#767492, bgo#767635.
  + Updated translations.</changelog>
<changelog author="fezhang@suse.com" date="1472817600">- Disable libbs2b support when building on SLE.</changelog>
<changelog author="adrien.plazas@suse.com" date="1479816000">- Check an integer overflow (CVE-2016-9445) and initialize a buffer
  (CVE-2016-9446) in vmncdec. (bnc#1010829)</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-h264-size.patch: ensure codec_data has the right
  size when reading number of SPS (boo#1013659 CVE-2016-9809).
- Add gstreamer-mptssection-add-checks.patch: add more section
  size checks (boo#1013678 CVE-2016-9812).
- Add gstreamer-mptssection-fix-pat-parsing.patch: fix PAT
  parsing (boo#1013680 CVE-2016-9813).</changelog>
<changelog author="mgorse@suse.com" date="1488456000">- Add gstreamer-mxfdemux-use-after-free.patch: set stream tags to
  NULL after unrefing (boo#1024044 CVE-2017-5843).
- Add gstreamer-mpegdemux-Handle-system-header-timestamp.patch,
  gstreamer-psmux-rewrite.patch, and
  gstreamer-mpegdemux-extra-length-checks.patch: rewrite PSM
  parsing to add bounds checking (boo#1024068 CVE-2017-5848).</changelog>

</package>
<package pkgid="310fdbc5ab81434e29a19598196d3dc1d27b7a63e0bca5b407d7ac4f23bbdebb" name="gstreamer-plugins-base" arch="src">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1405944000">- Update to version 1.4.0:
  + Bugs fixed: bgo#733012, bgo#733349, bgo#733386.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>

</package>
<package pkgid="11b3094530d55fdc94a044450e54c51931e9722ba6d35decf3e80da0c941183e" name="gstreamer-plugins-base" arch="src">
    <version epoch="0" ver="1.8.3" rel="5.3.2"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>
<changelog author="alarrosa@suse.com" date="1487592000">- Add 0001-riff-media-Check-for-valid-channels-rate-before-using-the-values.patch
  Fix floating point exception in gst_riff_create_audio_caps
  (bsc#1024076, CVE-2017-5837)
- Add 0001-riff-media-Dont-recurse-in-for-nested-WAVEFORMATEX.patch
  Fix stack overflow in gst_riff_create_audio_caps
  (bsc#1024047, CVE-2017-5839)
- Add 0001-samiparse-Check-that-the-string-has-a-non-zero-length-before-overwriting-the-last-byte.patch
  Fix an out-of-bounds heap read in html_context_handle_element
  (bsc#1024041, CVE-2017-5842)
- Add 0001-riff-media-Dont-divide-block-align-by-zero-channels.patch
  Fix floating point exception in gst_riff_create_audio_caps (follow-up)
  (bsc#1024079, CVE-2017-5844)</changelog>

</package>
<package pkgid="bf7015447a1f5257f284299ab961ae7ff81ab4d193245896aa4e01299aadce4a" name="gstreamer-plugins-base" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1405944000">- Update to version 1.4.0:
  + Bugs fixed: bgo#733012, bgo#733349, bgo#733386.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>

</package>
<package pkgid="8c947b51a02ce0b634dd3a0553bbf22a77feac7199ccb4420f8a3f87f77d809d" name="gstreamer-plugins-base" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.2"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>
<changelog author="alarrosa@suse.com" date="1487592000">- Add 0001-riff-media-Check-for-valid-channels-rate-before-using-the-values.patch
  Fix floating point exception in gst_riff_create_audio_caps
  (bsc#1024076, CVE-2017-5837)
- Add 0001-riff-media-Dont-recurse-in-for-nested-WAVEFORMATEX.patch
  Fix stack overflow in gst_riff_create_audio_caps
  (bsc#1024047, CVE-2017-5839)
- Add 0001-samiparse-Check-that-the-string-has-a-non-zero-length-before-overwriting-the-last-byte.patch
  Fix an out-of-bounds heap read in html_context_handle_element
  (bsc#1024041, CVE-2017-5842)
- Add 0001-riff-media-Dont-divide-block-align-by-zero-channels.patch
  Fix floating point exception in gst_riff_create_audio_caps (follow-up)
  (bsc#1024079, CVE-2017-5844)</changelog>

</package>
<package pkgid="88ac73a14607919821abc8e8e170c9198f53f811d935f72d3ebfb17e9a046955" name="gstreamer-plugins-base-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1405944000">- Update to version 1.4.0:
  + Bugs fixed: bgo#733012, bgo#733349, bgo#733386.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>

</package>
<package pkgid="ee54403afef0e24506d68a18dcba045655d61143af99ef297ec26a9cd8a8f914" name="gstreamer-plugins-base-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.2"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>
<changelog author="alarrosa@suse.com" date="1487592000">- Add 0001-riff-media-Check-for-valid-channels-rate-before-using-the-values.patch
  Fix floating point exception in gst_riff_create_audio_caps
  (bsc#1024076, CVE-2017-5837)
- Add 0001-riff-media-Dont-recurse-in-for-nested-WAVEFORMATEX.patch
  Fix stack overflow in gst_riff_create_audio_caps
  (bsc#1024047, CVE-2017-5839)
- Add 0001-samiparse-Check-that-the-string-has-a-non-zero-length-before-overwriting-the-last-byte.patch
  Fix an out-of-bounds heap read in html_context_handle_element
  (bsc#1024041, CVE-2017-5842)
- Add 0001-riff-media-Dont-divide-block-align-by-zero-channels.patch
  Fix floating point exception in gst_riff_create_audio_caps (follow-up)
  (bsc#1024079, CVE-2017-5844)</changelog>

</package>
<package pkgid="57b98f815aeaea123f824c868e7c3ad620471d520cb1c5f367f92313cffc54b3" name="gstreamer-plugins-base-devel" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1405944000">- Update to version 1.4.0:
  + Bugs fixed: bgo#733012, bgo#733349, bgo#733386.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>

</package>
<package pkgid="53a35df803914e3838fed8378653d6a32b63189c13bcad1c03217a17c947f3f6" name="gstreamer-plugins-base-devel" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.2"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>
<changelog author="alarrosa@suse.com" date="1487592000">- Add 0001-riff-media-Check-for-valid-channels-rate-before-using-the-values.patch
  Fix floating point exception in gst_riff_create_audio_caps
  (bsc#1024076, CVE-2017-5837)
- Add 0001-riff-media-Dont-recurse-in-for-nested-WAVEFORMATEX.patch
  Fix stack overflow in gst_riff_create_audio_caps
  (bsc#1024047, CVE-2017-5839)
- Add 0001-samiparse-Check-that-the-string-has-a-non-zero-length-before-overwriting-the-last-byte.patch
  Fix an out-of-bounds heap read in html_context_handle_element
  (bsc#1024041, CVE-2017-5842)
- Add 0001-riff-media-Dont-divide-block-align-by-zero-channels.patch
  Fix floating point exception in gst_riff_create_audio_caps (follow-up)
  (bsc#1024079, CVE-2017-5844)</changelog>

</package>
<package pkgid="f58e17eaf5f4365461dd715c49b45b6fae4461845fc3ac7f9e5bba7ea7e3bcaf" name="gstreamer-plugins-base-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1405944000">- Update to version 1.4.0:
  + Bugs fixed: bgo#733012, bgo#733349, bgo#733386.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>

</package>
<package pkgid="89e2acdd723bcf9c92cee6849792aa4529d7cbbdf74b6005518018b6e2032e45" name="gstreamer-plugins-base-devel-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.2"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>
<changelog author="alarrosa@suse.com" date="1487592000">- Add 0001-riff-media-Check-for-valid-channels-rate-before-using-the-values.patch
  Fix floating point exception in gst_riff_create_audio_caps
  (bsc#1024076, CVE-2017-5837)
- Add 0001-riff-media-Dont-recurse-in-for-nested-WAVEFORMATEX.patch
  Fix stack overflow in gst_riff_create_audio_caps
  (bsc#1024047, CVE-2017-5839)
- Add 0001-samiparse-Check-that-the-string-has-a-non-zero-length-before-overwriting-the-last-byte.patch
  Fix an out-of-bounds heap read in html_context_handle_element
  (bsc#1024041, CVE-2017-5842)
- Add 0001-riff-media-Dont-divide-block-align-by-zero-channels.patch
  Fix floating point exception in gst_riff_create_audio_caps (follow-up)
  (bsc#1024079, CVE-2017-5844)</changelog>

</package>
<package pkgid="38231e41683b7d24fb1ab5cbf08baf217545868f9f4e95a7de467a9783ea52d1" name="gstreamer-plugins-base-doc" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1405944000">- Update to version 1.4.0:
  + Bugs fixed: bgo#733012, bgo#733349, bgo#733386.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>

</package>
<package pkgid="86a921b04da2c84bb25179b967149b7fdd26413461d9270d7365b25c566a424c" name="gstreamer-plugins-base-doc" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.2"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>
<changelog author="alarrosa@suse.com" date="1487592000">- Add 0001-riff-media-Check-for-valid-channels-rate-before-using-the-values.patch
  Fix floating point exception in gst_riff_create_audio_caps
  (bsc#1024076, CVE-2017-5837)
- Add 0001-riff-media-Dont-recurse-in-for-nested-WAVEFORMATEX.patch
  Fix stack overflow in gst_riff_create_audio_caps
  (bsc#1024047, CVE-2017-5839)
- Add 0001-samiparse-Check-that-the-string-has-a-non-zero-length-before-overwriting-the-last-byte.patch
  Fix an out-of-bounds heap read in html_context_handle_element
  (bsc#1024041, CVE-2017-5842)
- Add 0001-riff-media-Dont-divide-block-align-by-zero-channels.patch
  Fix floating point exception in gst_riff_create_audio_caps (follow-up)
  (bsc#1024079, CVE-2017-5844)</changelog>

</package>
<package pkgid="1f39c793f96e5d6770b904800fe61bda9f5f43eddb999fe33493eb4edf60d127" name="gstreamer-plugins-base-lang" arch="noarch">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1405944000">- Update to version 1.4.0:
  + Bugs fixed: bgo#733012, bgo#733349, bgo#733386.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>

</package>
<package pkgid="bdbce750390dde3e653dcf46fc39746edc49364473b1f487cf9d3f5440b12d62" name="gstreamer-plugins-base-lang" arch="noarch">
    <version epoch="0" ver="1.8.3" rel="5.3.2"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#733916 bgo#733976, bgo#734683, bgo#734822.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#727255, bgo#732908, bgo#735569, bgo#735748,
    bgo#735800, bgo#735844, bgo#735952, bgo#736071, bgo#736118,
    bgo#736679, bgo#736739, bgo#736779, bgo#736788, bgo#736796,
    bgo#736861.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#734617, bgo#736944.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#736969, bgo#737055, bgo#737706, bgo#737742,
    bgo#737752, bgo#738064.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#741420, bgo#715050, bgo#739544, bgo#739840,
    bgo#740556, bgo#740675, bgo#740730, bgo#740853, bgo#740952,
    bgo#741045, bgo#741198.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.
- Remove subpackage typelib-1_0-GstRiff-1_0: no longer built.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + rtpbuffer: Add map flag to skip padding.
  + decodebin:
  - Fix event leak with validate.hls.playback.play_15s.hls_bibbop
    scenario.
  - Free unlinked chains at time of switching chains.
  + video:
  - gst_video_calculate_display_ratio() should have out
    parameter.
  - Missing closing parenthesis in video overlay composition
    cast macros.
  + audiobasesink: audio skipping when playing it repeatedly.
  + gst-plugins-base fails to build with --with-pkg-config-path.
  + playsink: fix leak of audio sink.
  + subparse: &lt; / i &gt; should be handled like &lt; /i &gt;.
  + playbin: Leak of playbin on errors from the source element.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="dimstar@opensuse.org" date="1455710400">- Add gstreamer-plugins-base.appdata.xml so that the codecs can
  show up in a Software Center.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763316.
- Add pkgconfig(opus) BuildRequires: New optional dependency.
- Add explicit pkgconfig(gio-unix-2.0) BuildRequires: Already
  pulled in, but add it so we can version it.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove gstreamer-plugins-base-discid.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764020: adaptivedemux: Deadlock on HLS and DASH streams
    when scrub seeking.
  + bgo#764865: audiosrc, audiosink: race in gstaudiosrc
    audioringbuffer thread.
  + bgo#765027: critical warning in rtspsrc when doing srtp.
  + bgo#765082: mikey: add new function gst_mikey_message_to_caps.
- Properly escape some macros in comments to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="meissner@suse.com" date="1464696000">- baselibs.conf: add -devel for building 32bit Wine.</changelog>
<changelog author="idonmez@suse.com" date="1464782400">- Add proper dependencies to the 32bit devel package</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#765534: encoding-profile: Remove codec_data and
    streamheader fields from constraint caps.
  + bgo#765538: codec-utils: Don't put level=0 into the caps.
  + bgo#765541: smartencoder: Only accept TIME segments for real.
  + bgo#765684: opusdec: Won't negotiate sampling rate anymore.
  + bgo#765706: opusdec: caps leak in gst_opus_dec_negotiate().
  + bgo#765708: encoding-profile: Make creation of encoding profile
    from discoverer info more robust.
  + bgo#766204: sdp: rtpjpegdepay regression: Does not extract
    frame dimensions from SDP anymore.
  + bgo#766265: opusdec with FEC breaks when packet sizes change.
  + bgo#766510: videosink: test_video_center_rect raise a warning
    when turning on debug.
  + bgo#766515: playbin: fix suburidecodebin leak.
  + bgo#767163: video-color: Fix colorimetry IS_UNKNOWN.
- Stop passing --enable-experimental to configure, we should not
  have experimental codecs (and currently none are built).</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#767689, bgo#768991, bgo#767712, bgo#768566,
    bgo#768249, bgo#766970, bgo#768361, bgo#768178, bgo#757472,
    bgo#767859.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-bounds-check-ico-detection.patch: add bounds
  checking for windows ico detection (boo#1013669 CVE-2016-9811).</changelog>
<changelog author="alarrosa@suse.com" date="1487592000">- Add 0001-riff-media-Check-for-valid-channels-rate-before-using-the-values.patch
  Fix floating point exception in gst_riff_create_audio_caps
  (bsc#1024076, CVE-2017-5837)
- Add 0001-riff-media-Dont-recurse-in-for-nested-WAVEFORMATEX.patch
  Fix stack overflow in gst_riff_create_audio_caps
  (bsc#1024047, CVE-2017-5839)
- Add 0001-samiparse-Check-that-the-string-has-a-non-zero-length-before-overwriting-the-last-byte.patch
  Fix an out-of-bounds heap read in html_context_handle_element
  (bsc#1024041, CVE-2017-5842)
- Add 0001-riff-media-Dont-divide-block-align-by-zero-channels.patch
  Fix floating point exception in gst_riff_create_audio_caps (follow-up)
  (bsc#1024079, CVE-2017-5844)</changelog>

</package>
<package pkgid="b908af4a2a9002080a638c334a6e618ab34f49fe725f8c35975939634a5bc78e" name="gstreamer-plugins-good" arch="src">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#727180, bgo#733695, bgo#733866, bgo#734435,
    bgo#734473, bgo#734474, bgo#734475, bgo#734476, bgo#734478,
    bgo#734764.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="b157c2413b0f80e69508910832f73919f6f0198e6c49633aeecb1a4d523c988a" name="gstreamer-plugins-good" arch="src">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>

</package>
<package pkgid="96a770d3e4f91b24d2f8e7b0004a7a9e1bd8eec559ba403385665030332ae6fe" name="gstreamer-plugins-good" arch="src">
    <version epoch="0" ver="1.8.3" rel="5.6.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>
<changelog author="vliaskovitis@suse.com" date="1493726400">- Add gstreamer-multifilesink-do-atomic-file-writes.patch
  Fix multifilesink regression by re-enabling atomic file writes
  (bsc#1031890, bgo#766990)</changelog>

</package>
<package pkgid="d80f472849868b0a8ce3cd330a29444d97eddbf684792c19cca045a251714ee8" name="gstreamer-plugins-good" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#727180, bgo#733695, bgo#733866, bgo#734435,
    bgo#734473, bgo#734474, bgo#734475, bgo#734476, bgo#734478,
    bgo#734764.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="b609b92a9befbe800747b946fa3e482b89061e08e73c29ce5a56a75c9f6711b8" name="gstreamer-plugins-good" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>

</package>
<package pkgid="bc95acb35056cd50cd8c9c61fa82dbf96dfa3b18bddb8e452a0147a847c15f0b" name="gstreamer-plugins-good" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.6.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>
<changelog author="vliaskovitis@suse.com" date="1493726400">- Add gstreamer-multifilesink-do-atomic-file-writes.patch
  Fix multifilesink regression by re-enabling atomic file writes
  (bsc#1031890, bgo#766990)</changelog>

</package>
<package pkgid="34571fc85aa6c641a0eba8d616026326849ad72a33ab7d05fba0e74b135a6151" name="gstreamer-plugins-good-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#727180, bgo#733695, bgo#733866, bgo#734435,
    bgo#734473, bgo#734474, bgo#734475, bgo#734476, bgo#734478,
    bgo#734764.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="d7658d18f86486804a26d76a359bb92a82171cd109555a862af5083dbc5ce7a9" name="gstreamer-plugins-good-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>

</package>
<package pkgid="656629cf3dda1a97e5a71933fda99cfc683af6c38ecf7dfc4847e1e1cd6b1e63" name="gstreamer-plugins-good-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.6.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>
<changelog author="vliaskovitis@suse.com" date="1493726400">- Add gstreamer-multifilesink-do-atomic-file-writes.patch
  Fix multifilesink regression by re-enabling atomic file writes
  (bsc#1031890, bgo#766990)</changelog>

</package>
<package pkgid="f856200cdfa86efb2a4ac02429610b0d490a50a4dfd84f78e022028152ebd8f6" name="gstreamer-plugins-good-doc" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#727180, bgo#733695, bgo#733866, bgo#734435,
    bgo#734473, bgo#734474, bgo#734475, bgo#734476, bgo#734478,
    bgo#734764.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="7a1fd55860830e7e6226588913cc2e2e1ba6f4d76155944e1818694feff02160" name="gstreamer-plugins-good-doc" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>

</package>
<package pkgid="b68eb38bf2a69b48dcdd032d8bbc7a78c0beb19cbe0f8f293f98e0307536834e" name="gstreamer-plugins-good-doc" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.6.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>
<changelog author="vliaskovitis@suse.com" date="1493726400">- Add gstreamer-multifilesink-do-atomic-file-writes.patch
  Fix multifilesink regression by re-enabling atomic file writes
  (bsc#1031890, bgo#766990)</changelog>

</package>
<package pkgid="77cd199b8af6d6873e530776095f5fff9a7690ab13c914945d3cbc99d4613162" name="gstreamer-plugins-good-extra" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#727180, bgo#733695, bgo#733866, bgo#734435,
    bgo#734473, bgo#734474, bgo#734475, bgo#734476, bgo#734478,
    bgo#734764.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="a8794b41033e6c98eb5d7423a65821c1545b7d53f752ccce5135818bef84c529" name="gstreamer-plugins-good-extra" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>

</package>
<package pkgid="96aeee99dc65dda21867bddff0a76818322df1613ee4a28d59c16def5e271102" name="gstreamer-plugins-good-extra" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.6.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>
<changelog author="vliaskovitis@suse.com" date="1493726400">- Add gstreamer-multifilesink-do-atomic-file-writes.patch
  Fix multifilesink regression by re-enabling atomic file writes
  (bsc#1031890, bgo#766990)</changelog>

</package>
<package pkgid="a044f85623d0daed7289556155c7f94a990b67eeff2a075686dba3ab2d658e82" name="gstreamer-plugins-good-extra-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#727180, bgo#733695, bgo#733866, bgo#734435,
    bgo#734473, bgo#734474, bgo#734475, bgo#734476, bgo#734478,
    bgo#734764.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="a83b61c474938f9bef8a019c02f038bb3416b18ceca2e505c5e7fd6e777406e8" name="gstreamer-plugins-good-extra-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>

</package>
<package pkgid="0d9ea90b7ca41eee8aabb455f5aa753740cf4de81d6844c38af7b1cf712b54d2" name="gstreamer-plugins-good-extra-32bit" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="5.6.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>
<changelog author="vliaskovitis@suse.com" date="1493726400">- Add gstreamer-multifilesink-do-atomic-file-writes.patch
  Fix multifilesink regression by re-enabling atomic file writes
  (bsc#1031890, bgo#766990)</changelog>

</package>
<package pkgid="bd44e668b166e422d36c845d2a8316d0270aede87cfbfb4875fc931641dc73b6" name="gstreamer-plugins-good-lang" arch="noarch">
    <version epoch="0" ver="1.8.3" rel="3.1"/>

<changelog author="zaitor@opensuse.org" date="1409227200">- Update to version 1.4.1:
  + Bugs fixed: bgo#727180, bgo#733695, bgo#733866, bgo#734435,
    bgo#734473, bgo#734474, bgo#734475, bgo#734476, bgo#734478,
    bgo#734764.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>

</package>
<package pkgid="ff218ba649191d6488ffbe062dd29b8ff75a93c3d7f38ef4d7be3da69b6e16e4" name="gstreamer-plugins-good-lang" arch="noarch">
    <version epoch="0" ver="1.8.3" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411300800">- Update to version 1.4.2:
  + Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
    bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
    bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
    bgo#736807.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>

</package>
<package pkgid="2831e2f17059afaef8510a1d0f19d8a54dd4762eabcf0be046a92c17632e9f23" name="gstreamer-plugins-good-lang" arch="noarch">
    <version epoch="0" ver="1.8.3" rel="5.6.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Minor bug fixes.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1414065600">- Add gstreamer-good.appdata.xml so the codec package shows up in
  GNOME Software.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
    bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
    bgo#738297, bgo#738722, bgo#738793, bgo#739430.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
    bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
    bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
    bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
    bgo#741407, bgo#737579, bgo#739754.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1431000000">- Rename gstreamer-good.appdata.xml to
  gstreamer-plugins-good.appdata.xml to match the package name.
- Add Summary to appdata file.</changelog>
<changelog author="dimstar@opensuse.org" date="1431086400">- Use manuel Requires for gstreamer-plugins-base and gstreamer:
  the source_validator service has some issues finding the tarball
  otherwise.</changelog>
<changelog author="zaitor@opensuse.org" date="1443787200">- Update to version 1.6.0:
  + For changelog, see mainpackage changes, everything is condensed
    there.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + splitmuxsink:
  - Post messages when fragments are being opened and closed
  - Allow non-video streams to serve as reference.
  - Do not destroy the multiqueue &amp; muxer when going to NULL.
  - Initialize mux_start_time properly.
  + cutter: Fix buffer leak.
  + aacparse: Wrong LOAS config reading.
  + matroskademux: Assertion failed: (stream- &gt; alignment &lt; =
    G_MEM_ALIGN).
  + gdkpixbufoverlay memleak.
  + qtmux:
  - Fix sample memory leak.
  - Doesn't compile on OS X 10.6: strnlen not available.
  - Fix date memory leak.
  - Allow negotiating to S8 as a raw format but stop making it
    best choice.
  - Add ProRes support.
  + qtdemux:
  - Fix taglist leak.
  - Fix caps leak.
  + auparse: Fix event leak.
  + matroskamux: Drops JPEG input buffers with just PTS and no DTS
    set on them.
  + scaletempo: Does not work properly with negative rates
    playback.
  + splitmux: Unit test fails due to missing files.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  - Fix regression in GL library that made glimagesink unsable on
    Android.
  - Integer arithmetic overflow in queue2 element that could break
    buffering or cause crashes due to NULL pointer dereference.
  - Fix crash in AAC/ADTS typefinder caused by reading more memory
    than is available.
  - Stop ignoring encoder errors in the VP8/VP9 encoders.
  - Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
    redudant and was never actually implemented.
  - Ensure to store the correct video info in GstVideoBufferPool.
  - Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  - Fix crash in pcap parser on 0-sized packets.
  - Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  - Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  - Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  - Correctly use colorimetry in v4l2 only for YUV color formats.
  - Set reserved bits in MPEG TS muxer to 1s.
  - Fix calculation of SBC frame lengths.
  - Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  - Update ffmpeg snapshot in gst-libav to 2.8.5.
  - Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  - Fixes for error handling in the OSX audio plugin.
  - Various gobject-introspection annotation fixes and additions.
  - Compiler warning fixes for latest clang compiler.
- Switch to using http://gstreamer.freedesktop.org/ as the source
  URL instead of http://download.gnome.org/; the former seems to
  be updated more frequently.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
- Pass --enable-v4l2-probe to configure. This is a runtime check.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="joerg.lorenzen@ki.tng.de" date="1460980800">- Changed required version of libvpx to &gt;= 1.3.0, package can be
  successfully built against it and version &gt;= 1.4.0 isn't
  available for openSUSE 13.2 and Leap 42.1 on PMBS.</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#763711: splitmuxsink: deadlock when one streams doesn't
    have regular buffers.
  + bgo#730540: rtspsrc: parse crypto sessions to support
    rollover counters.
  + bgo#744612: splitmuxsink: add property for specifing maximum
    number of files to store.
  + bgo#757569: rtspsrc: avoid potentially overflowing expression.
  + bgo#761345: rtpjpegpay: Allow different quantization tables for
    components 2 and 3.
  + bgo#762893: splitmuxsink critical assertion when changing from
    null to ready.
  + bgo#763780: flvdemux: don't emit pad-added until caps are
    ready.
  + bgo#763973: qtdemux: Fix qtdemux memory leak.
  + bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
    fine with avdec_vp9.
  + bgo#764798: rtspsrc Critical errors when connecting with TLS /
    rtsps.
  + bgo#764870: qtdemux: Fix parsing segment duration of empty edit
    list box.
  + bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
    drop-on-latency=true.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765116: scaletempo: memory corruption.
- Replace glib2-devel, gstreamer-devel and
  gstreamer-plugins-base-devel BuildRequires for their pkgconfig
  counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
  pkgconfig(gstreamer-plugins-base-1.0).
- Also add explicit BuildRequires that configure looks for:
  + pkgconfig(gstreamer-base-1.0),
  + pkgconfig(gstreamer-check-1.0),
  + pkgconfig(gstreamer-controller-1.0),
  + pkgconfig(gstreamer-net-1.0).
- Properly escape a macro in comment to silence rpmlint.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#766025: rtpsession: race condition accessing ssrcs hash
    table.
  + bgo#733864: v4l2videodec: Implement EOS handling through
    V4L2_DEC_CMD_STOP.
  + bgo#736252: gdkpixbufdec: packetized mode logic.
  + bgo#748700: avimux: stopping file without index fails.
  + bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
  + bgo#758424: v4l2videodec: Keep the input buffers, they are
    needed to copy metadata.
  + bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
    cause infinite loop with .dot dump.
  + bgo#761165: Setting overlay parameters on v4l2sink fails.
  + bgo#761787: qtdemux: seek fails with CENC encrypted streams.
  + bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
  + bgo#764679: IPv6 UDP stream to site-local multicast address.
  + bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
    MSE after fix for bgo#760779.
  + bgo#764897: Using non IPv6-socket in IPv6 scope.
  + bgo#765072: splitmuxsink: Sometimes creates a small one-frame
    file after EOS.
  + bgo#765320: flvmux: segfault when no buffers have arrived
    before EOS.
  + bgo#765391: vpxenc: Handle frames with too low duration
    correctly.
  + bgo#765689: rtspsrc: Various problems related to seeking
    causing scrub seeking to fail.
  + bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
    in MP4.
  + bgo#765805: qtdemux: Only first fragment played for fragmented
    mp4 files recorded with non-seekable sink.
  + bgo#765806: qtdemux: Store the segment sequence number in the
    EOS events and STREAM_DONE events/message.
  + bgo#765933: rtpjitterbuffer: Fix stall when receiving already
    lost packet.
  + bgo#765946: dv: Uses different pixel-aspect-ratio than
    gst-libav.
  + bgo#766172: v4l2videodec: [Regressions] Should not fail if
    S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
  + bgo#766359: auparse: sticky event misordering, got 'segment'
    before 'caps'.
  + bgo#766382: v4l2videodec: use visible size, not coded size, for
    downstream negotiation filter.
  + bgo#766558: deinterlace: fix caps leak.
  + bgo#766610: v4l2object: fix caps leak.
  + bgo#766645: matroskademux: don't hold object lock whilst
    pushing out headers, might lead to query deadlock.
  + bgo#766711: v4l2transform: scaling is broken in case of fixed
    pixel aspect ratio.
  + bgo#766712: v4l2transform should allow to change pixel aspect
    ratio.
  + bgo#766719: v4l2transform: Does not fully fixate the caps.
  + bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
    streams, ignoring the start time configured upstream.
  + bgo#766870: rtpj2kpay: leaks input buffer.
  + bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
  + bgo#767424: flvdemux: Fix unref assertion failure.
  + bgo#767086: v4l2src: pushes incomplete raw video buffers.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
    bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
    bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
  + Updated translations.</changelog>
<changelog author="mgorse@suse.com" date="1481630400">- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds
  checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635).
- Add gstreamer-flxdec-fix-comparisons.patch fix casting for some
  comparisons (boo#1012104 CVE-2016-9636).
- Add gstreamer-flxdec-array-overruns.patch: rewrite logic using
  GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807
  CVE-2016-9808).
- Add gstreamer-flxdec-unref.patch: don't unref() parent in the
  chain function (boo#1013663 CVE-2016-9810).</changelog>
<changelog author="alarrosa@suse.com" date="1487246400">- Add 0001-aacparse-Make-sure-we-have-enough-data-in-the-codec_data-to-be-able-to-parse-it.patch
  Make sure there's enough data to parse before doing an
  out of bounds read (bsc#1024014, CVE-2016-10198)
- Add 0001-qtdemux-Fix-out-of-bounds-read-in-tag-parsing-code.patch
  Fix and out of bounds read in tag parsing code
  (bsc#1024017, CVE-2016-10199)
- Add 0001-qtdemux-Increment-current-stts-index-whenever-we-finished.patch
  Increment stts index to prevent an out of bounds read and potential crash
  (bsc#1024034, CVE-2017-5840)
- Add 0001-avidemux-Fix-various-out-of-bounds-reads-when-parsing-ncdt.patch
  Fix various out of bounds reads when parsing ncdt tags
  (bsc#1024030, CVE-2017-5841)
- Add 0001-avidemux-Stop-reading-a-ncdt-sub-tag-if-it-goes-behind-the-surrounding-tag.patch
  Stop reading a ncdt sub-tag if it goes behind the surrounding tag
  to prevent an out of bounds read (bsc#1024062, CVE-2017-5845)</changelog>
<changelog author="vliaskovitis@suse.com" date="1493726400">- Add gstreamer-multifilesink-do-atomic-file-writes.patch
  Fix multifilesink regression by re-enabling atomic file writes
  (bsc#1031890, bgo#766990)</changelog>

</package>
<package pkgid="3b0184ef82124c5f3566f2eae0fe19f5d251c6390aa166b697ced92a001961a6" name="gstreamer-utils" arch="x86_64">
    <version epoch="0" ver="1.8.3" rel="2.3.1"/>

<changelog author="dimstar@opensuse.org" date="1411560000">- Update to version 1.4.3:
  + Bugs fixed: bgo#709868, bgo#736969, bgo#737102, bgo#737133.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1415966400">- Update to version 1.4.4:
  + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198.
  + Updated translations.</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225600">- fix bashisms in gstreamer.prov script</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1416225601">- fix bashism in pre_checkin.sh script</changelog>
<changelog author="zaitor@opensuse.org" date="1416225602">- Revert previous bashish "?xes", but specify in pre_checkin.sh
  and gstreamer.prov scripts that interpeter is #!/bin/bash.</changelog>
<changelog author="zaitor@opensuse.org" date="1419595200">- Update to version 1.4.5:
  + Bugs fixed: bgo#736969, bgo#738092, bgo#740001.
  + Updated translations.</changelog>
<changelog author="dap.darkness@gmail.com" date="1425211200">- Added gstreamer-message-delivery.patch
  to fix async message delivery, see more at
  http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847</changelog>
<changelog author="zaitor@opensuse.org" date="1443268800">- Update to version 1.6.0:
  + Stereoscopic 3D and multiview video support.
  + Trick mode API for key-frame only fast-forward/fast-reverse
    playback etc.
  + Improved DTS (decoding timestamp) vs. PTS (presentation
    timestamp) handling to account for negative DTS.
  + New GstVideoConverter API for more optimised and more correct
    conversion of raw video frames between all supported formats,
    with rescaling.
  + v4l2src now supports renegotiation.
  + v4l2transform can now do scaling.
  + V4L2 Element now report Colorimetry properly.
  + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new
    splitmuxsink and multifilesink improvements.
  + Content Protection signalling API and Common Encryption (CENC)
    support for DASH/MP4.
  + Many adaptive streaming (DASH, HLS and MSS) improvements.
  + New PTP and NTP network client clocks and better remote clock
    tracking stability.
  + High-quality text subtitle overlay at display resolutions with
    glimagesink or gtkglsink.
  + RECORD support for the GStreamer RTSP Server.
  + Retransmissions (RTX) support in RTSP server and client.
  + RTSP seeking support in client and server has been fixed.
  + RTCP scheduling improvements and reduced size RTCP support.
  + MP4/MOV muxer acquired a new "robust" mode of operation which
    attempts to keep the output file in a valid state at all times.
  + Live mixing support in aggregator, audiomixer and compositor
    was improved a lot.
  + Compositor now supports rescaling and converting inputs streams
    on the fly.
  + New audiointerleave element with proper input synchronisation
    and live input support.
  + Blackmagic Design DeckLink capture and playback card support
    was rewritten from scratch; 2k/4k support; mode sensing.
  + KLV metadata support in RTP and MPEG-TS.
  + H.265 video encoder (x265), decoders (libav, libde265) and RTP
    payloader and depayloaders.
  + New DTLS plugin and SRTP/DTLS support.
  + OpenGL3 support, multiple contexts and context propagation, 3D
    video, transfer/conversion separation, subtitle blending.
  + New OpenGL-based QML video sink, Gtk GL video sink,
    CoreAnimation CAOpenGLLayerSink video sink.
  + gst-libav switched to ffmpeg as libav-provider, gains support
    for 3D/multiview video, trick modes, and the CAVS codec.
  + GstHarness API for unit tests.
  + gst-editing-services got a completely new ges-launch-1.0.
    interface, improved mixing support and integration into
    gst-validate.
  + gnonlin has been deprecated in favor of nle (Non Linear Engine)
    in gst-editing-services.
  + gst-validate has a new plugin system, an extensive default
    testsuite, support for concurrent test runs and valgrind
    support.
  + cerbero build tool for SDK binary packages gains new
    'bundle-source' command.
  + Various improvements to the Android, iOS, OS X and Windows
    platform support.
- Drop gstreamer-message-delivery.patch: Fixed upstream.
- Add pkgconfig(bash-completion) BuildRequires: New dependency.</changelog>
<changelog author="zaitor@opensuse.org" date="1446292800">- Update to version 1.6.1:
  + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp.
  + Gstreamer: Fix sample memory leaks.
  + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue
    in gst-ptp-helper.c.
  + multiqueue: Improve incoming SEGMENT handling.
  + segment_to_stream_time and position_from_stream_time
    miscalculate when applied_rate &lt; 0.
  + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership
    transfer.
  + uri: incorrect behavior when merging uris ending in ..
  + pad: Unblock blocking pad probes when receiving FLUSH_START in
    send_event() too.
- Add gstreamer-revert-bogus-automake-version.patch: Upstream
  needed feature in automake 1.12, so for good measure they bumped
  to 1.14, this patch reverts this.</changelog>
<changelog author="dimstar@opensuse.org" date="1450872000">- Update to version 1.6.2:
  + Crashes in gst-libav with sinks that did not provide a buffer
    pool but supported video metadata were fixed. This affected
    d3dvideosink and some 3rd party sinks. Also related fixes for
    crashes when a downstream buffer pool failed allocation.
  + Big GL performance improvement on iOS by a factor of 2 by using
    Apple's sync extension.
  + Deadlocks in the DirectSound elements on Windows, and the
    behaviour of its mute property were fixed.
  + The Direct3D video sink does not crash anymore when minimizing
    the window.
  + The library soname generation on Android &gt;= 6.0 was fixed,
    which previously caused GStreamer to fail to load there.
  + File related elements have large-file (&gt;2GB) support on Android
    now.
  + gst-libav was updated to ffmpeg 2.8.3.
  + Deserialization of custom events in the GDP depayloader was
    fixed.
  + Missing OpenGL context initialization in the Qt/QML video sink
    was fixed in certain situations.
  + Interoperability with some broken RTSP servers using HTTP
    tunnel was improved.
  + Various compilation fixes for Windows.
  + Various smaller memory leak and other fixes in different
    places.
  + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
    bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
    bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
    bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
    bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
    bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
    bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
    bgo#758921, bgo#759019, bgo#759380.
- Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our
  executables are built position independent.</changelog>
<changelog author="dimstar@opensuse.org" date="1453118400">- Adjustments post security review (boo#960173):
  + Add libcap-devel BuildRequires: rely on capabilities instead of
    flagging the binary suid.
  + Pass --with-ptp-helper-permissions=capabilities to configure:
    ensure there is no auto-fallback to attempting to install the
    binary suid in case capabilities would not work.</changelog>
<changelog author="meissner@suse.com" date="1453204800">- Hook gst-ptp-helper helper into SUSE permissions framework
  (boo#960173):
  + Add permissions to requires(pre).
  + Add set_permissions to post and verify_permissions to
    verifyscript.</changelog>
<changelog author="badshah400@gmail.com" date="1453377600">- Update to version 1.6.3:
  + Fix regression in GL library that made glimagesink unsable
    on Android.
  + Integer arithmetic overflow in queue2 element that could
    break buffering or cause crashes due to NULL pointer
    dereference.
  + Fix crash in AAC/ADTS typefinder caused by reading more
    memory than is available.
  + Stop ignoring encoder errors in the VP8/VP9 encoders.
  + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED.
    It's redudant and was never actually implemented.
  + Ensure to store the correct video info in
    GstVideoBufferPool.
  + Fix caps in rtspsrc when doing SRTP over interleaved TCP.
  + Fix crash in pcap parser on 0-sized packets.
  + Clear EOS flag in appsrc to allow reuse after EOS and
    flushing.
  + Ignore flushing streams in streamsynchronizer during stream
    switches to fix problems caused by this in
    gst-editing-services.
  + Ignore tags and other metadata in WAV files after the "data"
    chunk in PUSH mode to prevent them from being interpreted as
    audio.
  + Correctly use colorimetry in v4l2 only for YUV color
    formats.
  + Set reserved bits in MPEG TS muxer to 1s.
  + Fix calculation of SBC frame lengths.
  + Fix output of the RTP JPEG2000 depayloader to have one frame
    per buffer and crash in the OpenJPEG decoder on incomplete
    frames.
  + Update ffmpeg snapshot in gst-libav to 2.8.5.
  + Memory leak fixes in scaletempo, the raw video RTP
    depayloader, and in playsink related to audio/video filters.
  + Fixes for error handling in the OSX audio plugin.
  + Various gobject-introspection annotation fixes and
    additions.
  + Compiler warning fixes for latest clang compiler.
- Change source URL to http://gstreamer.freedesktop.org/ instead
  of http://download.gnome.org/; the former seems to be more
  frequently updated.</changelog>
<changelog author="zaitor@opensuse.org" date="1458993600">- Update to version 1.8.0:
  + Hardware-accelerated zero-copy video decoding on Android
  + New video capture source for Android using the
    android.hardware.Camera API.
  + Windows Media reverse playback support (ASF/WMV/WMA).
  + New tracing system provides support for more sophisticated
    debugging tools.
  + New high-level GstPlayer playback convenience API.
  + Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details.
  + Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus;
    sample-accurate encoding/decoding/transmuxing with Ogg,
    Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
    new codec utility functions for Opus header and caps handling
    in pbutils library. The Opus encoder/decoder elements were
    also moved to gst-plugins-base (from -bad), and the opus RTP
    depayloader/payloader to -good.
  + GStreamer VAAPI module now released and maintained as part of
    the GStreamer project.
  + Asset proxy support in the GStreamer Editing Services.
  + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770.
- Rebase gstreamer-rpm-prov.patch, base on fedora patch.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1461153600">- Update to version 1.8.1:
  + Fix app compilation with Android NDK r11 and newer.
  + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0.
  + Fix regression in avdeinterlace.
  + Fix memory corruption in scaletempo element with S16 input.
  + Fix regression in qtdemux with MSE streams.
  + Fix glitches at the start with all audio sinks except for
    pulsesink.
  + Fix regression with encrypted HLS streams.
  + Fix automatic multithreaded decoding of VP8/9 video.
  + Fix deadlock in HTTP adaptive streams when scrub-seeking.
  + Fix regression in RTSP source with SRTP.
  + Add support for SRTP rollover counters in the RTSP source.
  + Add support for HiDPI ("Retina") screens in caopengllayersink.
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help
  + bgo#761912: gstpad: Fix race between gst_element_remove_pad and
    state change.
  + bgo#762995: queue: Use full running time for level calculation.
  + bgo#763753: valve: don't send sticky events as a direct
    response to upstream events.
  + bgo#763757: multiqueue: Make sure mq- &gt; percent remains valid
    after modifying high-percent value.
  + bgo#765096: baseparse: When initializing DTS from PTS, remember
    that we did so.
  + bgo#765260: baseparse: regression with aac streams.
  + Updated translations.</changelog>
<changelog author="alarrosa@suse.com" date="1463659200">- Update to GNOME 3.20.2 (Fate#318572)</changelog>
<changelog author="zaitor@opensuse.org" date="1465905600">- Update to version 1.8.2:
  + bgo#727105: doc: Drop reference to osssink / esdsink / etc,
    from gst-launch-1.0 man page.
  + bgo#741001: GST_DEBUG categories are missing when using
  - -gst-debug-help.
  + bgo#763496: queue: Can release serialized (ALLOCATION) query
    before downstream returned it.
  + bgo#765906: typefind: Regression due to fix for bgo#763491.
  + bgo#765961: Fix element leak in gstutils.c:find_common_root().
  + bgo#766002: pad: IDLE probes don't block when returning
    GST_PAD_PROBE_OK.</changelog>
<changelog author="zaitor@opensuse.org" date="1471867200">- Update to version 1.8.3 (boo#996937):
  + Fix stepping in PAUSED state in certain circumstances.
  + Fix jackaudiosink hang when exiting.
  + Fix udpsrc receiving multicast packets not only from the
    selected multicast group.
  + Fix unnecessary decoding of unselected streams in GES.
  + Fix (multi)udpsink randomly not sending to clients.
  + Fix ALL\_BOTH probes not considering EVENT\_FLUSH.
  + Fix average input rate calculations in queue2.
  + Fix various locking issues causing deadlock in adaptivedemux.
  + Fix gst-libav encoders to correctly produce codec\_data in
    caps.
  + Add Wayland, Windows and Rasberry Pi support to the QML GL
    video sink.
  + Add support for building with OpenH264 1.6.
  + Add support for controlling deinterlacing in GES video sources.
  + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141,
    bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330.
  + Updated translations.
- Drop separate spec file for gstreamer-doc. Due to this drop all
  conditionals for splitting out doc build. Also drop docbook-toys,
  docbook-utils, texlive-latex, texlive-latex-doc and transfig
  BuildRequires. Add doc subpackage to gstreamer spec and pass
  enable gtk-doc to configure. Note that we are building a much
  leaner doc package now.
- Following the above, drop pre_checkin script,
  gstreamer-no-gtk-doc-for-reals.patch and
  gstreamer-revert-bogus-automake-version.patch and stop passing
  NOCONFIGURE, no longer needed.
- Conditionally apply translations-update-upstream and
  gnome-patch-translation BuildRequires and macro for non-openSUSE
  only.</changelog>
<changelog author="alarrosa@suse.com" date="1487332800">- Add 0001-datetime-fix-potential-out-of-bound-read-on-malformed-datetime-string.patch
  This fixes an out of bounds read in gst_date_time_new_from_iso8601_string
  (bsc#1024051, CVE-2017-5838)</changelog>

</package>
<package pkgid="38184beb7f6553c77931c05b50104259b515422c170eded23a69d3987f285ec5" name="gtk2-metatheme-greybird" arch="noarch">
    <version epoch="0" ver="3.22.0" rel="8.1"/>

<changelog author="seiler@b1-systems.de" date="1323172800">- fixed syntax error in file section
- modified the custom macros
- updated summary
- modified *.spec file to prevent warnings
- cleaned *.spec file
- updated to the current greybird release
- modified SOURCE0 file with custom macros</changelog>
<changelog author="seiler@b1-systems.de" date="1323172801">- added gtk3 dependencie for openSUSE 12.1</changelog>
<changelog author="seiler@b1-systems.de" date="1328097600">- updated to latest source
- added fdupes to symlink duplicate files</changelog>
<changelog author="gber@opensuse.org" date="1328270400">- specfile cleanup</changelog>
<changelog author="seiler@b1-systems.de" date="1328702400">- updated to latest release (4.3-6)
- specfile cleanup fo X11:xfce (last submit was not accepted, old submit without the rpm seperation was included)</changelog>
<changelog author="seiler@b1-systems.de" date="1342440000">- updated to latest release (8.2-95)</changelog>
<changelog author="seiler@b1-systems.de" date="1359633600">- updated to latest release v1.0.8-2</changelog>
<changelog author="seiler@b1-systems.de" date="1368619200">- updated to lastest release -v1.1.1-5</changelog>
<changelog author="seiler@b1-systems.de" date="1380715200">- updated th current release v1.2.2-3</changelog>
<changelog author="seife+obs@b1-systems.com" date="1482667200">- update to the current release 3.22.0</changelog>
<changelog author="seife+obs@b1-systems.com" date="1482753600">- clarify rubygem-sass BuildRequires version</changelog>

</package>
<package pkgid="9fd7a95a03b11c694f045244f211d0b4bbe8f8c32b3a4ca483a6b51cd5fbb8b6" name="gtk2hs-buildtools" arch="src">
    <version epoch="0" ver="0.13.0.5" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.13.0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="f523ada6de74ae9133275e878a782e90cc8fda8c446096a24c76cf887859f46d" name="gtk2hs-buildtools" arch="x86_64">
    <version epoch="0" ver="0.13.0.5" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1441368000">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1448798400">- update to 0.13.0.5</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.13.0.5 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="0c2dfbcc767287d14f63aec7c84994d26d0803f179e2445d6ff1f744474b360a" name="gtk3" arch="src">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="2ccf0f333de87688e6f74175763b5b3a39afa6e1d23c9bc877f0dedc08916c1a" name="gtk3" arch="src">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="bb00504491e7a19880f49e0e32573430dc19ed98d8abbde5d78eb7f8c0a3b77f" name="gtk3" arch="src">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="21a17e651d020372e1a792089dbb3fe6e5ffc7b894fe6cbc1545838a1ce72589" name="gtk3-branding-openSUSE" arch="noarch">
    <version epoch="0" ver="42.1" rel="3.1"/>

<changelog author="vuntz@opensuse.org" date="1279800000">- New package, based on gtk2-branding.</changelog>
<changelog author="vuntz@opensuse.org" date="1281182400">- Use Sonar icon theme by default instead of Gilouche. Change
  gtk2-metatheme-gilouche Requires to sonar-icon-theme to reflect
  this.</changelog>
<changelog author="vuntz@opensuse.org" date="1286539200">- Bump version to 11.4.</changelog>
<changelog author="vuntz@opensuse.org" date="1287057600">- Change gtk2-metatheme-sonar Requires to gtk3-metatheme-sonar.</changelog>
<changelog author="vuntz@opensuse.org" date="1295352000">- Do not use Sonar as default GTK+ 3 theme: it requires the murrine
  engine, which wasn't ported to the new theming API.
- Remove gtk3-metatheme-sonar Requires.</changelog>
<changelog author="vuntz@opensuse.org" date="1297598400">- Remove default gtkrc, and replace it with a settings.ini file,
  since this is the new mechanism in GTK+ 3.</changelog>
<changelog author="vuntz@opensuse.org" date="1309953600">- Bump version to 12.1.
- Change default theme to use Adwaita engine and gnome icon theme,
  as we do not have any other good theme for GNOME 3 right now:
  + Update gtk3-branding-settings.ini accordingly.
  + Change sonar-icon-theme Requires to gnome-icon-theme.
  + Add gtk3-metatheme-adwaita Requires.
- Add a Requires for the package providing gtk3, since the branding
  package is useless without it.
- Update summary and description.</changelog>
<changelog author="vuntz@opensuse.org" date="1317297600">- Also set gtk-cursor-theme-name to Adwaita in
  gtk3-branding-settings.ini.</changelog>
<changelog author="vuntz@opensuse.org" date="1318507200">- Remove %{release} from the gtk3 versioned Requires, to not have
  to rebuild this package each time gtk3 rebuilds to keep it
  installable.</changelog>
<changelog author="vuntz@opensuse.org" date="1337774400">- Bump version to 12.2, to prepare for next version of openSUSE.</changelog>
<changelog author="aj@suse.de" date="1357732800">- Bump version to 12.3.</changelog>
<changelog author="fcrozat@suse.com" date="1374494400">- Enable Primary on paste, to be consistent with other X11
  toolkits.</changelog>
<changelog author="zaitor@opensuse.org" date="1378728000">- Bump version to 13.1, to prepare for next version of openSUSE.</changelog>
<changelog author="dimstar@opensuse.org" date="1405425600">- Drop gnome-icon-theme Requires: no longer required after the
  merging of the themes into Adwaita theme, which in turn is a
  dependency to GTK+ 3.0.
- Bump version to 13.2, to prepare for next version of openSUSE.</changelog>
<changelog author="dimstar@opensuse.org" date="1416916800">- Change settings.ini: The default icon theme is called Adwaita.</changelog>
<changelog author="zaitor@opensuse.org" date="1444651200">- Bump version to 42.1, to prepare for next version of openSUSE.</changelog>

</package>
<package pkgid="ac0ff19742c99e7875f16d18a8d6973dc9e3d04d19ba244b7b5a1b5c032101c2" name="gtk3-branding-openSUSE" arch="src">
    <version epoch="0" ver="42.1" rel="3.1"/>

<changelog author="vuntz@opensuse.org" date="1279800000">- New package, based on gtk2-branding.</changelog>
<changelog author="vuntz@opensuse.org" date="1281182400">- Use Sonar icon theme by default instead of Gilouche. Change
  gtk2-metatheme-gilouche Requires to sonar-icon-theme to reflect
  this.</changelog>
<changelog author="vuntz@opensuse.org" date="1286539200">- Bump version to 11.4.</changelog>
<changelog author="vuntz@opensuse.org" date="1287057600">- Change gtk2-metatheme-sonar Requires to gtk3-metatheme-sonar.</changelog>
<changelog author="vuntz@opensuse.org" date="1295352000">- Do not use Sonar as default GTK+ 3 theme: it requires the murrine
  engine, which wasn't ported to the new theming API.
- Remove gtk3-metatheme-sonar Requires.</changelog>
<changelog author="vuntz@opensuse.org" date="1297598400">- Remove default gtkrc, and replace it with a settings.ini file,
  since this is the new mechanism in GTK+ 3.</changelog>
<changelog author="vuntz@opensuse.org" date="1309953600">- Bump version to 12.1.
- Change default theme to use Adwaita engine and gnome icon theme,
  as we do not have any other good theme for GNOME 3 right now:
  + Update gtk3-branding-settings.ini accordingly.
  + Change sonar-icon-theme Requires to gnome-icon-theme.
  + Add gtk3-metatheme-adwaita Requires.
- Add a Requires for the package providing gtk3, since the branding
  package is useless without it.
- Update summary and description.</changelog>
<changelog author="vuntz@opensuse.org" date="1317297600">- Also set gtk-cursor-theme-name to Adwaita in
  gtk3-branding-settings.ini.</changelog>
<changelog author="vuntz@opensuse.org" date="1318507200">- Remove %{release} from the gtk3 versioned Requires, to not have
  to rebuild this package each time gtk3 rebuilds to keep it
  installable.</changelog>
<changelog author="vuntz@opensuse.org" date="1337774400">- Bump version to 12.2, to prepare for next version of openSUSE.</changelog>
<changelog author="aj@suse.de" date="1357732800">- Bump version to 12.3.</changelog>
<changelog author="fcrozat@suse.com" date="1374494400">- Enable Primary on paste, to be consistent with other X11
  toolkits.</changelog>
<changelog author="zaitor@opensuse.org" date="1378728000">- Bump version to 13.1, to prepare for next version of openSUSE.</changelog>
<changelog author="dimstar@opensuse.org" date="1405425600">- Drop gnome-icon-theme Requires: no longer required after the
  merging of the themes into Adwaita theme, which in turn is a
  dependency to GTK+ 3.0.
- Bump version to 13.2, to prepare for next version of openSUSE.</changelog>
<changelog author="dimstar@opensuse.org" date="1416916800">- Change settings.ini: The default icon theme is called Adwaita.</changelog>
<changelog author="zaitor@opensuse.org" date="1444651200">- Bump version to 42.1, to prepare for next version of openSUSE.</changelog>

</package>
<package pkgid="b7dc94c80dc347dc592016ac13d7990f8aa8e62f51d5e4fc96030b2f913d2bc2" name="gtk3-branding-upstream" arch="noarch">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="1cd2a0351981f133d798af50ce172af2f2204a42a36a72739bc90609f1253dd0" name="gtk3-branding-upstream" arch="noarch">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="9379280f83eec030f325f91b83e137a637628e6f5e1e8bf3ea556de2e69aa984" name="gtk3-branding-upstream" arch="noarch">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="e08ddcc5154df3ffb0f3f45d519a71c84653f31d77280baef2f3f50f9bba95e8" name="gtk3-data" arch="noarch">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="02c603876029e8a0c1ac552c96f7dbcc771c501f553a474708b26a18d0b64a2a" name="gtk3-data" arch="noarch">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="944dba67393f9e185dba5b7fff5d4e859c3fa501743b913ddff851c92c4c1c8f" name="gtk3-data" arch="noarch">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="4b2d38f5d2b367566b427b7beda3cc12ce8857f3b508212bfb04a5697a83fc44" name="gtk3-devel" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="3fca1087a35bab25e342eee82cfe3c293648d96669200f39baac0bcb7564acba" name="gtk3-devel" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="b08d61849f9a183bb111a3771d4ab217d654582718df569882c6b2863e1928e5" name="gtk3-devel" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="c0ede666b1786f4c71672660531e95f51f80385dbf47ae972d27f6d7a73da697" name="gtk3-devel-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="87faa3d810dacf5a7a35e52f8d9f312bdd4482600e131cdf85bfddca013c5fa7" name="gtk3-devel-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="f75269617d55fdf1b61ae6a9033d21c6b29ba2c483c67656ce9a5e7f015c7ba6" name="gtk3-devel-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="24c948a17cea300235a9710ba18d0742dba95b673c07d9d8fedb8ed1a47c99e0" name="gtk3-immodule-amharic" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="c65cada08d8f4ad04115e683e446d2b6e480a55dffd0d591cfca0c69a52f48cb" name="gtk3-immodule-amharic" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="b37cb335c3e5a1181a02910bbf1211aeca701fa6297a03c789466383e12be075" name="gtk3-immodule-amharic" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="26958daa7e5c27cdc57df8428589879fd70bcbea97ab3c0a4c494f4a775928e0" name="gtk3-immodule-amharic-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="7cbd761535bc8ba8f3a49c559f51e33494990a2face84da3bbcd7f72a8127f9a" name="gtk3-immodule-amharic-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="c46e843749abfabe05da7b6aae7d28736341b80cd441920265f68865838ccca0" name="gtk3-immodule-amharic-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="8f77136008048cc63b720d33eb9c2efd8aec66723ae842bff04bf3754e8ae45a" name="gtk3-immodule-broadway" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="f722a4dcb95381d137f571ac75b37c25054643a83b900119bf24107ea8193a0f" name="gtk3-immodule-broadway" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="4c319afc4f89b55abd235d3c99e53040985a1291e38980e221b6a7df89942180" name="gtk3-immodule-broadway" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="e4645b04c5b3c02962ac6a8a48ff87f4e8260ae93edc621ffc3d8c6ba5efc32c" name="gtk3-immodule-inuktitut" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="2131c47e7168c8b33e3d22779d3c76e14de63a681343e66847a5eb952cd1cb05" name="gtk3-immodule-inuktitut" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="bd32f71da299725eac31039b7026ee5041b2a3bfba2ee2e66aec256610c95928" name="gtk3-immodule-inuktitut" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="eb4736aaa0411b621f5683d69bc8ffa5f3a09296577ecf56e9898b56c6ec8e6a" name="gtk3-immodule-inuktitut-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="093188a7de651a43a6679736578e029ffe930f394791b2e3aeeaa574badc3e52" name="gtk3-immodule-inuktitut-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="6b02de52cdeedbe9950cc64daad54980ca80a9eb1b6fd7672c4cd6cd62c80263" name="gtk3-immodule-inuktitut-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="a0aceabc396d7ea1104254e76c234c5f17aca8d400575c467c9964e7a5ebca99" name="gtk3-immodule-multipress" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="6b3bac171430b1e5fbddbdeca34f55f3c8cd2efb2810d9f39645db4125ac467a" name="gtk3-immodule-multipress" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="ba821256e2f6f22243121e4fe5463b8938054b59890f2018ee63f7ec29a550db" name="gtk3-immodule-multipress" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="6b7c4854bbdf87bda8a560247a5eb4f075d852474733544b6799dc2a88cf1169" name="gtk3-immodule-multipress-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="89271a1a4a4472a5005dbcf4eb560f0c67b8d58174404071cfdadbbb60f98753" name="gtk3-immodule-multipress-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="6b1f8b2ccd59cf149f197a9720e148173a51a110fc48fefbc02041ca9459476a" name="gtk3-immodule-multipress-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="5d5a1a33375c86fb3e5e7b11e64bf1344530a8d0f4b50b556edc80e96eacb0ab" name="gtk3-immodule-thai" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="f4e360a4822213f941156917faae1b020a13556dd35bb13a14e524c9cb7d0f72" name="gtk3-immodule-thai" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="018d0fb46b89ed91ed9d9c43eeb62cd14b60244dc3047478ca8e9c6c03519b80" name="gtk3-immodule-thai" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="64ba9f070e8522dc01ee67873b6e6198051f063acf3cc1cdafbebb93065af9a5" name="gtk3-immodule-thai-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="f79a4a68a831aefcd0caa8de5edc87be559ff485d744692fac30bf4fb2548925" name="gtk3-immodule-thai-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="ebdf18b344f0b9769c793ac8d41f9c4928c6d014eccf4d7c70b01afd3db93369" name="gtk3-immodule-thai-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="285605d338a939fbd46263fd98cb16f2419db4851765c2063e9020a833f48a76" name="gtk3-immodule-vietnamese" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="f54492fefe9571cd663b17608883d8a62436e834f7e1d2bac00d42a28c29bfce" name="gtk3-immodule-vietnamese" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="c92d49f6b4e18cbe436fa1561a1f11c2f594f227c2bf8108698dfaae1e373614" name="gtk3-immodule-vietnamese" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="bc643347de50a5a13e399ef4c93f5c67411cb590324b3abaa5ab93b6a4373d5e" name="gtk3-immodule-vietnamese-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="01300530f388988e3565121ab40c791dd582867bca0cf90dcb42af5625df7882" name="gtk3-immodule-vietnamese-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="e3f3f2e9e7b6865b8b7aeb97764c2b3dd37f6b8d8490d62c0cd4abe63b081cef" name="gtk3-immodule-vietnamese-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="6ac61660b1cb2d9628a911cdca94b350e81caa6a6388716e4519c47571682dc1" name="gtk3-immodule-xim" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="491357e08e8cf261e5568bcce36d1477bd8819dc07d07a08802cca371e098aba" name="gtk3-immodule-xim" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="5ddfde5e40aa646cfd54a1e7892142291959e11324d6cae9ac7acf1b95137bdb" name="gtk3-immodule-xim" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="f068f90969a379dc1ef4df4ecdff4bdb67d4d83c4698cbbf5a8db61227867bd0" name="gtk3-immodule-xim-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="277a43d6cc3e711f6efe1a6ac14746997586bdfb1c8dff9e2557cb0aa24e519d" name="gtk3-immodule-xim-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="ea750994a6a9a483e80b8fcc7975566c2efc6ef6e144fa7e7e7b6446eb945b9a" name="gtk3-immodule-xim-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="e18ab00fed0aa542f42ee3e6951f9531f8d6b194573a01e5f52a70a8ffefc260" name="gtk3-immodules-tigrigna" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="5e0fade607876f5da13b2c675015a5c7a2d682745f34d4fd073bf864afcaceff" name="gtk3-immodules-tigrigna" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="b163ad6bfb78d33ee6cbf3bdf49d9d01ab9b90efab6d37ae0269bfed045cd695" name="gtk3-immodules-tigrigna" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="1f1579836faa80979690337daf888f4c9a6ded9e065e9423b28dd82c99cc3e32" name="gtk3-immodules-tigrigna-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="b786969a96ffd7f9ad808488abb2c546c79b93a717157ea136381ef17c776956" name="gtk3-immodules-tigrigna-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="e4e80a94b8d4f3a1c10c781888ed42b8f8cbfda70d84c64327d3092da9740aa0" name="gtk3-immodules-tigrigna-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="1dff6e892e7758031bab2c4eb014267fc285ed1f3e1578e74bfa434dca849361" name="gtk3-lang" arch="noarch">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="935205d3d8211454f9207e088a68eb4e1e2840157150e2f08589b5723ef0f90f" name="gtk3-lang" arch="noarch">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="e11fa0eebd39d928383d774a6ab11ced664cfb7679d72513ac314ea4cce4988f" name="gtk3-lang" arch="noarch">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="e9771fb978f4e50936ea7cfa265e151cec7770af687a4bbae3e0b674203a2758" name="gtk3-metatheme-greybird" arch="noarch">
    <version epoch="0" ver="3.22.0" rel="8.1"/>

<changelog author="seiler@b1-systems.de" date="1323172800">- fixed syntax error in file section
- modified the custom macros
- updated summary
- modified *.spec file to prevent warnings
- cleaned *.spec file
- updated to the current greybird release
- modified SOURCE0 file with custom macros</changelog>
<changelog author="seiler@b1-systems.de" date="1323172801">- added gtk3 dependencie for openSUSE 12.1</changelog>
<changelog author="seiler@b1-systems.de" date="1328097600">- updated to latest source
- added fdupes to symlink duplicate files</changelog>
<changelog author="gber@opensuse.org" date="1328270400">- specfile cleanup</changelog>
<changelog author="seiler@b1-systems.de" date="1328702400">- updated to latest release (4.3-6)
- specfile cleanup fo X11:xfce (last submit was not accepted, old submit without the rpm seperation was included)</changelog>
<changelog author="seiler@b1-systems.de" date="1342440000">- updated to latest release (8.2-95)</changelog>
<changelog author="seiler@b1-systems.de" date="1359633600">- updated to latest release v1.0.8-2</changelog>
<changelog author="seiler@b1-systems.de" date="1368619200">- updated to lastest release -v1.1.1-5</changelog>
<changelog author="seiler@b1-systems.de" date="1380715200">- updated th current release v1.2.2-3</changelog>
<changelog author="seife+obs@b1-systems.com" date="1482667200">- update to the current release 3.22.0</changelog>
<changelog author="seife+obs@b1-systems.com" date="1482753600">- clarify rubygem-sass BuildRequires version</changelog>

</package>
<package pkgid="1ce926a4794528dd9cf72272bc627f79bb132be9925f86336d7a037a830a3435" name="gtk3-tools" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="21b6d539db17ef4230b1fb203ea66845532d026c516febe9cd2769bf327a0b73" name="gtk3-tools" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="2614e22016b71b4246081b2bb6c776153df87ed229797bd0c1792021f5735b9b" name="gtk3-tools" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="f59b9b741194f9e2ba0575736a41c9e56f89733d5fb920f95637f6555594f47c" name="gtk3-tools-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="3.1"/>

<changelog author="dimstar@opensuse.org" date="1458043200">- Update to version 3.19.12:
  + GTK+ now respects default size even for windows that are not
    resizable.
  + GtkScale and GtkScrollbar have received multiple fixes for
    fallout from the gadget port.
  + GtkStackSwitcher will now switch pages when hovered during
    drag-and-drop.
  + Inspector:
  - The per-object CSS editor has been dropped; the global one is
    sufficient.
  - The sidebar has been replaced by a combo box.
  - Add a Show Layout option to the Visual tab.
  - CSS node tree and style properties are now on the same page.
  - The frame clock is shown in the Miscellaneous page.
  - Isolate the inspector from visual debugging effects.
  - Numerous smaller UI improvements.
  + Themes:
  - Windows theme: handle spin buttons and switches.
  - Adwaita: Fixes for scales, combo boxes, info bars, action
    bars, radio and check buttons, side bars, etc.
  - Adwaita has gained a new style of drop target highlighting.
  + Wayland:
  - Synchronize key repeat with server.
  - Add a bell request to gtk_shell and use it to implement
    gdk_window_beep.
  - Add a focus request to gtk_shell and use it to implement
    gtk_window_present.
  - Dropping tabs to create new windows is now supported.
  + Windows:
  - Use a custom drag-resize implementation.
  - Use layered windows.
  - Provide workarea information.
  + OS X: Native zoom and rotate gestures are now supported.
  + Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
    bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
    bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
    bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
    bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
    bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
    bgo#763380, bgo#763387, bgo#763628, bgo#763650.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>

</package>
<package pkgid="2eb3353a96d86a25573e19bf1b0d56231acee62c4400e7c2222ea7c0beeeb223" name="gtk3-tools-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1458561600">- Update to version 3.20.0:
  + Themes:
  - The HighContrast theme has been brought back up to par with
    Adwaita.
  - Adwaita has received detail fixes for many widgets.
  - Adwaita now transitions to backdrop.
  + Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
    bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
    bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
    bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>

</package>
<package pkgid="349fcf8c9f2ce638f54c08d56d12ed79d3f00e30c5d83a7f5982caa6cb2bb9bc" name="gtk3-tools-32bit" arch="x86_64">
    <version epoch="0" ver="3.20.10" rel="5.6.1"/>

<changelog author="zaitor@opensuse.org" date="1458907200">- Update to version 3.20.1:
  + Active GtkSwitch widgets now use the :checked state, to match
    GtkToggleButton.
  + Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
    bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
    bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1459425600">- Update to version 3.20.2:
  + Fix blue background in Emacs windows.
  + Fix a performance issue with excessive redraws.
  + Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
    bgo#764170, bgo#764210, bgo#764321, bgo#764376.
  + Updated translations.</changelog>
<changelog author="egeorget@openmailbox.org" date="1459512000">- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
  allow unresizable windows to be smaller than required. Patch from
  upstream git (bgo#764174, boo#973416).</changelog>
<changelog author="zaitor@opensuse.org" date="1459598400">- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1459857600">- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
  the same size, gnome-control-center is calling
  gtk_window_resize() on configure-event signals which leads to a
  busy loop (bgo#764374).</changelog>
<changelog author="dimstar@opensuse.org" date="1460462400">- Update to version 3.20.3:
  + Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
    bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
    bgo#764686, bgo#764710, bgo#764835.
  + Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
  gtk3-Wayland-do-not-resize.patch and
  gtk3-stable-adwaita-fixes.patch: fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1460548800">- Update to GNOME 3.20  Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
  gtk3-icon-cache-index-only.patch,
  gtk3-bnc872820-headerbar-decoration-layout.patch,
  gtk3-bsc957399-gdkcairo-surface-error.patch,
  gtk3-bgo725733.patch,
  gtk3-bnc891647-generate-full-builtin-icon-cache.patch</changelog>
<changelog author="zaitor@opensuse.org" date="1462795200">- Update to version 3.20.4:
  + Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
    bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
    bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
    bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
    bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
    bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
    bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
    bgo#765922, bgo#765981, bgo#766166.
  + Updated translations.</changelog>
<changelog author="dimstar@opensuse.org" date="1463140800">- Fix libgtk-3-0 dependency on gtk-data: require the data package
  for the latest installed version of libgtk-3-&lt;n&gt;. This is only
  needed for any eventual case where an ABI incompatible libgtk3
  might ever appear in order to allow them to be parallel
  installable - something upstream knows to avoid doing.</changelog>
<changelog author="zaitor@opensuse.org" date="1463659200">- Update to version 3.20.5:
  + Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
    bgo#766440, bgo#766442.
  + Updated translations.</changelog>
<changelog author="zaitor@opensuse.org" date="1464004800">- Update to version 3.20.6:
  + Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
  been disabled since version 3.16.2 and upstream closed the bug as
  obsolete back in 2011.</changelog>
<changelog author="badshah400@gmail.com" date="1467633600">- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
  GtkWindow: Ensure the toplevel is realized before realizing
  popovers; patch taken from upstream master (bgo#764060).</changelog>
<changelog author="dimstar@opensuse.org" date="1470312000">- Update to version 3.20.7:
  + Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
    bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
    bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
    bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
    bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
    bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
    bgo#769047.
  + Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
  upstream.</changelog>
<changelog author="dimstar@opensuse.org" date="1470312001">- Update to version 3.20.8:
  + Revert an unintentional bump of the GLib requirement in 3.20.7.</changelog>
<changelog author="dimstar@opensuse.org" date="1470916800">- Fix update-alternatives usage.</changelog>
<changelog author="zaitor@opensuse.org" date="1471435200">- Update to version 3.20.9:
  + Fix headerbar size allocation.
  + Use g_snprintf instead of snprintf.
  + Bugs fixed: bgo#769287, bgo#769603.
  + Updated translations.</changelog>
<changelog author="antoine.belvire@opensuse.org" date="1485172800">- Add gtk3-fix-crash-page-down-GtkListBox.patch: some GTK-based
  applications that use GtkListBox may crash on PgDown input
  (bgo#770703, boo#1021476).</changelog>
<changelog author="zaitor@opensuse.org" date="1487678400">- Update to version 3.20.10:
  + Bugs fixed: bgo#358970, bgo#767391, bgo#770166, bgo#770236,
    bgo#770242, bgo#770332, bgo#770374, bgo#770550, bgo#770614,
    bgo#770624, bgo#770703, bgo#770849, bgo#774695, bgo#774726,
    bgo#775525, bgo#775864, bgo#776560, bgo#779002.
  + Updated translations.
- Drop gtk3-fix-crash-page-down-GtkListBox.patch: Fixed upstream.</changelog>
<changelog author="sreeves@suse.com" date="1490356800">- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
    We require adwaita-icon-theme so we need something to load
    the svg icons it provides.</changelog>
<changelog author="fvogt@suse.com" date="1499342400">- Add patch to revert upstream commit breaking DPI autodetection:
  + revert-forced-xftdpi.patch
  + boo#1022830, fate#322401, fdo#98909, kde#367499, bmo#1269274</changelog>

</package>
<package pkgid="2f32e1698f9d6ceedb95574ae4e566699b4342dab56c3cd8fc124b5246940611" name="guile" arch="src">
    <version epoch="0" ver="2.0.9" rel="8.1"/>

<changelog author="pgajdos@novell.com" date="1310644800">- updated to 2.0.1:
  * * REPL reader usability enhancements
  * * REPL output has configurable width
  * * Better C access to the module system
  * * Added `scm_call_5', `scm_call_6'
  * * Added `scm_from_latin1_keyword', `scm_from_utf8_keyword'
  * * R6RS unicode and string I/O work
  * * Added `pointer-&gt;scm', `scm-&gt;pointer' to `(system foreign)'
  * * Added `heap-allocated-since-gc' to `(gc-stats)'
  * * Add `on-error' REPL option
  * * Enforce immutability of string literals
  * * Fix pthread redirection
  * * `with-continuation-barrier' now unwinds on `quit'
  * * `string-&gt;pointer' and `pointer-&gt;string' have optional encoding arg
  * * R6RS fixnum arithmetic optimizations
  * * New procedure: `define-inlinable'
  * * New procedure: `exact-integer-sqrt'
  * * "Extended read syntax" for symbols parses better
  * * Added `--fresh-auto-compile' option
  * * etc., see ChangeLog and NEWS</changelog>
<changelog author="pgajdos@novell.com" date="1313409600">- updated to 2.0.2:
  * * `guile-tools' renamed to `guild'
  * * New control operators: `shift' and `reset'
  * * `while' as an expression
  * * Disallow access to handles of weak hash tables
  * * More precision for `get-internal-run-time', `get-internal-real-time'
  * * Guile now measures time spent in GC
  * * Add `gcprof'
  * * `map', `for-each' and some others now implemented in Scheme
  * * Add `scm_peek_byte_or_eof'.
  * * Implement #:stop-at-first-non-option option for getopt-long
  * * Improve R6RS conformance for conditions in the I/O libraries
  * * All deprecated routines emit warnings
  * * Constants in compiled code now share state better
  * * VLists: optimize `vlist-fold-right', and add `vhash-fold-right'
  * * UTF-8 ports to bypass `iconv' entirely
  * * Compiler speedups
  * * VM speed tuning
  * * SRFI-1 list-set optimizations
  * * `memq', `memv' optimizations
  * * Deprecate scm_whash API
  * * Deprecate scm_struct_table
  * * Deprecate scm_internal_dynamic_wind
  * * Deprecate scm_immutable_cell, scm_immutable_double_cell
  * * Fix double-loading of script in -ds case
  * * -x error message fix
  * * iconveh-related cross-compilation fixes
  * * Fix small integer return value packing on big endian machines.
  * * Fix hash-set! in weak-value table from non-immediate to immediate
  * * Fix call-with-input-file &amp; relatives for multiple values
  * * Fix `hash' for inf and nan
  * * Fix libguile internal type errors caught by typing-strictness==2
  * * Fix compile error in MinGW fstat socket detection
  * * Fix generation of auto-compiled file names on MinGW
  * * Fix multithreaded access to internal hash tables
  * * Emit a 1-based line number in error messages
  * * Fix define-module ordering
  * * Fix several POSIX functions to use the locale encoding
  * * Add type and range checks to the complex generalized vector accessors
  * * Fix unaligned accesses for bytevectors of complex numbers
  * * Fix '(a #{.} b)
  * * Fix erroneous VM stack overflow for canceled threads</changelog>
<changelog author="davejplater@gmail.com" date="1317384000">- Split off libguile-2_0-22 and libguilereadline-v-18-18 packages in
  preparation for bthe submission of legacy package guile.
- Cleaned spec file.</changelog>
<changelog author="pgajdos@suse.com" date="1317902400">- guile-devel requires guile [bnc#722306]</changelog>
<changelog author="dimstar@opensuse.org" date="1318593600">- Own %{_datadir}/guile/site in order for slib not having issues
  registering itself.</changelog>
<changelog author="pgajdos@suse.com" date="1321358400">- updated to 2.0.3:
  * * Guile has a new optimizer, `peval'.
  * * New module: `(web client)', a simple synchronous web client.
  * * Users can now install compiled `.go' files.
  * * Remove Front-Cover and Back-Cover text from the manual.
  * * More helpful `guild help'.
  * * New macro: `define-syntax-rule'
  * * The `,time' REPL meta-command now has more precision.
  * * `(ice-9 match)' can now match records.
  * * New module: `(language tree-il debug)'.
  * * New functions: `scm_is_exact', `scm_is_inexact'.
  * * Fix order of importing modules and resolving duplicates handlers.
  * * Fix a number of bugs involving extended (merged) generics.
  * * Fix invocation of merge-generics duplicate handler.
  * * Fix write beyond array end in arrays.c.
  * * Fix read beyond end of hashtable size array in hashtab.c.
  * * (web http): Locale-independent parsing and serialization of dates.
  * * Ensure presence of Host header in HTTP/1.1 requests.
  * * Fix take-right and drop-right for improper lists.
  * * Fix leak in get_current_locale().
  * * Fix recursive define-inlinable expansions.
  * * Check that srfi-1 procedure arguments are procedures.
  * * Fix r6rs `map' for multiple returns.
  * * Fix scm_tmpfile leak on POSIX platforms.
  * * Fix a couple of leaks (objcode-&gt;bytecode, make-boot-program).
  * * Fix guile-lib back-compatibility for module-stexi-documentation.
  * * Fix --listen option to allow other ports.
  * * Fix scm_to_latin1_stringn for substrings.
  * * Fix compilation of untyped arrays of rank not 1.
  * * Fix unparse-tree-il of &lt;dynset&gt;.
  * * Fix reading of #||||#.
  * * Fix segfault in GOOPS when class fields are redefined.
  * * Prefer poll(2) over select(2) to allow file descriptors above FD_SETSIZE.</changelog>
<changelog author="pgajdos@suse.com" date="1322481600">- ignore result of gc test
  * turn-off-gc-test.patch</changelog>
<changelog author="pgajdos@suse.com" date="1322481601">- splitted out guile-modules-2_0 package [bnc#722306]</changelog>
<changelog author="coolo@suse.com" date="1322913600">- buildrequire ltdl-devel</changelog>
<changelog author="dimstar@opensuse.org" date="1323432000">- Drop libtool archives.</changelog>
<changelog author="pgajdos@suse.com" date="1326888000">- don't conflict with guile1 [bnc#724917]</changelog>
<changelog author="pgajdos@suse.com" date="1328011200">- update to 2.0.5:
  * * Better debuggability for interpreted procedures.
  * * Support for cross-compilation.
  * * The return of `local-eval'.
  * * Fluids can now have default values.
  * * Garbage collector tuning.
  * ** Unmanaged allocation
  * etc. see NEWS</changelog>
<changelog author="dvaleev@suse.com" date="1335182400">- mark this threads test as unresolved since it may produce false
  negatives, depending on the behavior/timing of the garbage
  collector.</changelog>
<changelog author="coolo@suse.com" date="1340971200">- libffi-devel is more generic than specific gcc versions (that no longer
  exist in factory)</changelog>
<changelog author="pgajdos@suse.com" date="1342008000">- update to 2.0.6:
  * Notable changes
  * * New optimization pass: common subexpression elimination (CSE)
  * * Improvements to the partial evaluator
  * * Run finalizers asynchronously in asyncs
  * * Update SRFI-14 character sets to Unicode 6.1
  * * Better source information for datums
  * * Improved error and warning messages
  * * A few important bug fixes in the HTTP modules.
  * * Pretty-print improvements
  * * Fix memory leak involving applicable SMOBs
  * * Support for HTTP/1.1 chunked transfer coding
  * * Micro-optimizations
  * * Incompatible change to `scandir'
  * New interfaces
  * * New C function: `scm_to_pointer'
  * * New C inline functions: `scm_new_smob', `scm_new_double_smob'
  * * (ice-9 format): Add ~h specifier for localized number output.
  * * (web response): New procedure: `response-must-not-include-body?'
  * * New predicate: 'supports-source-properties?'
  * * New C helpers: `scm_c_values', `scm_c_nvalues'
  * * Newly public inline C function: `scm_unget_byte'
  * * (language tree-il): New functions: `tree-il=?', `tree-il-hash'
  * * New fluid: `%default-port-conversion-strategy'
  * * New syntax: `=&gt;' within `case'
  * * (web http): `make-chunked-input-port', `make-chunked-output-port'
  * * (web http): `declare-opaque-header!'
  * New deprecations
  * * `close-io-port' deprecated
  * * `scm_sym2var' deprecated
  * * Lookup closures deprecated
  * Bug fixes
  * * Fix use of unitialized stat buffer in search-path of absolute paths.
  * * Avoid calling `freelocale' with a NULL argument.
  * * Work around erroneous tr_TR locale in Darwin 8 in tests.
  * * Fix `getaddrinfo' test for Darwin 8.
  * * Use Gnulib's `regex' module for better regex portability.
  * * `source-properties' and friends work on any object
  * * Rewrite open-process in C, for robustness related to threads and fork
  * * Fix &lt;TAG&gt;vector-length when applied to other uniform vector types
  * * Fix escape-only prompt optimization (was disabled previously)
  * * Fix a segfault when /dev/urandom is not accessible
  * * Fix flush on soft ports, so that it actually runs.
  * * Better compatibility of SRFI-9 records with core records
  * * Fix and clarify documentation of `sorted?'.
  * * Fix IEEE-754 endianness conversion in bytevectors.
  * * Correct thunk check in the `wind' instruction.
  * * Add @acronym support to texinfo modules
  * * Fix docbook-&gt;texi for &lt;ulink&gt; without URL
  * * Fix `setvbuf' to leave the line/column number unchanged.
  * * Add missing public declaration for `scm_take_from_input_buffers'.
  * * Fix relative file name canonicalization with empty %LOAD-PATH entries.
  * * Import newer (ice-9 match) from Chibi-Scheme.
  * * Fix unbound variables and unbound values in ECMAScript runtime.
  * * Make SRFI-6 string ports Unicode-capable.
- removed patches:
  guile-turn-off-gc-test.patch
  guile-fix_fsf_add.patch</changelog>
<changelog author="pgajdos@suse.com" date="1354536000">- update to 2.0.7:
  * Notable changes
  * * SRFI-105 curly infix expressions are supported
  * * Reader options may now be per-port
  * * Futures may now be nested
  * * `GUILE_LOAD_PATH' et al can now add directories to the end of
    the path
  * * `load-in-vicinity' search for `.go' files in `%load-compiled-path'
  * * Extension search order fixed, and LD_LIBRARY_PATH preserved
  * * Optimize calls to `equal?' or `eqv?' with a constant argument
  * Manual updates
  * * SRFI-9 records now documented under "Compound Data Types"
  * * (ice-9 and-let-star) and (ice-9 curried-definitions) now documented
  * New interfaces
  * * New "functional record setters" as a GNU extension of SRFI-9
  * * web: New `http-get*', `response-body-port', and `text-content-type?'
    procedures
  * * `string-split' accepts character sets and predicates
  * * R6RS SRFI support
  * * `define-public' is no a longer curried definition by default
  etc. see NEWS</changelog>
<changelog author="pgajdos@suse.com" date="1355745600">- fixed build: net-db.test takes EAI_SYSTEM error by
  * net-db-test.patch [bnc#794696]
- turn off one test in gc.test
  * gc-test.patch
    http://lists.gnu.org/archive/html/bug-guile/2012-07/msg00069.html</changelog>
<changelog author="dmitry_r@opensuse.org" date="1360065600">- move .so file to libguilereadline package [bnc#765436]</changelog>
<changelog author="pgajdos@suse.com" date="1366027200">- updated to 2.0.9:
  * * New keyword arguments for procedures that open files
  * * Numerics improvements
  * * New optimizations
  * * `peek-char' no longer consumes EOF
  * * SLIB compatibility restored
  * * Better ,trace REPL command
  * * Better docstring syntax supported for `case-lambda'
  * * Improved handling of Unicode byte order marks
  etc. see NEWS for more/details
- removed unneeded gc-test.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476705600">- security update
  * CVE-2016-8605 [bsc#1004221]
    + guile-CVE-2016-8605.patch</changelog>

</package>
<package pkgid="2652a5389db8dfa490c467b292ac63960ea0a4dfd15719c4e3d3951dd77aad63" name="guile" arch="x86_64">
    <version epoch="0" ver="2.0.9" rel="8.1"/>

<changelog author="pgajdos@novell.com" date="1310644800">- updated to 2.0.1:
  * * REPL reader usability enhancements
  * * REPL output has configurable width
  * * Better C access to the module system
  * * Added `scm_call_5', `scm_call_6'
  * * Added `scm_from_latin1_keyword', `scm_from_utf8_keyword'
  * * R6RS unicode and string I/O work
  * * Added `pointer-&gt;scm', `scm-&gt;pointer' to `(system foreign)'
  * * Added `heap-allocated-since-gc' to `(gc-stats)'
  * * Add `on-error' REPL option
  * * Enforce immutability of string literals
  * * Fix pthread redirection
  * * `with-continuation-barrier' now unwinds on `quit'
  * * `string-&gt;pointer' and `pointer-&gt;string' have optional encoding arg
  * * R6RS fixnum arithmetic optimizations
  * * New procedure: `define-inlinable'
  * * New procedure: `exact-integer-sqrt'
  * * "Extended read syntax" for symbols parses better
  * * Added `--fresh-auto-compile' option
  * * etc., see ChangeLog and NEWS</changelog>
<changelog author="pgajdos@novell.com" date="1313409600">- updated to 2.0.2:
  * * `guile-tools' renamed to `guild'
  * * New control operators: `shift' and `reset'
  * * `while' as an expression
  * * Disallow access to handles of weak hash tables
  * * More precision for `get-internal-run-time', `get-internal-real-time'
  * * Guile now measures time spent in GC
  * * Add `gcprof'
  * * `map', `for-each' and some others now implemented in Scheme
  * * Add `scm_peek_byte_or_eof'.
  * * Implement #:stop-at-first-non-option option for getopt-long
  * * Improve R6RS conformance for conditions in the I/O libraries
  * * All deprecated routines emit warnings
  * * Constants in compiled code now share state better
  * * VLists: optimize `vlist-fold-right', and add `vhash-fold-right'
  * * UTF-8 ports to bypass `iconv' entirely
  * * Compiler speedups
  * * VM speed tuning
  * * SRFI-1 list-set optimizations
  * * `memq', `memv' optimizations
  * * Deprecate scm_whash API
  * * Deprecate scm_struct_table
  * * Deprecate scm_internal_dynamic_wind
  * * Deprecate scm_immutable_cell, scm_immutable_double_cell
  * * Fix double-loading of script in -ds case
  * * -x error message fix
  * * iconveh-related cross-compilation fixes
  * * Fix small integer return value packing on big endian machines.
  * * Fix hash-set! in weak-value table from non-immediate to immediate
  * * Fix call-with-input-file &amp; relatives for multiple values
  * * Fix `hash' for inf and nan
  * * Fix libguile internal type errors caught by typing-strictness==2
  * * Fix compile error in MinGW fstat socket detection
  * * Fix generation of auto-compiled file names on MinGW
  * * Fix multithreaded access to internal hash tables
  * * Emit a 1-based line number in error messages
  * * Fix define-module ordering
  * * Fix several POSIX functions to use the locale encoding
  * * Add type and range checks to the complex generalized vector accessors
  * * Fix unaligned accesses for bytevectors of complex numbers
  * * Fix '(a #{.} b)
  * * Fix erroneous VM stack overflow for canceled threads</changelog>
<changelog author="davejplater@gmail.com" date="1317384000">- Split off libguile-2_0-22 and libguilereadline-v-18-18 packages in
  preparation for bthe submission of legacy package guile.
- Cleaned spec file.</changelog>
<changelog author="pgajdos@suse.com" date="1317902400">- guile-devel requires guile [bnc#722306]</changelog>
<changelog author="dimstar@opensuse.org" date="1318593600">- Own %{_datadir}/guile/site in order for slib not having issues
  registering itself.</changelog>
<changelog author="pgajdos@suse.com" date="1321358400">- updated to 2.0.3:
  * * Guile has a new optimizer, `peval'.
  * * New module: `(web client)', a simple synchronous web client.
  * * Users can now install compiled `.go' files.
  * * Remove Front-Cover and Back-Cover text from the manual.
  * * More helpful `guild help'.
  * * New macro: `define-syntax-rule'
  * * The `,time' REPL meta-command now has more precision.
  * * `(ice-9 match)' can now match records.
  * * New module: `(language tree-il debug)'.
  * * New functions: `scm_is_exact', `scm_is_inexact'.
  * * Fix order of importing modules and resolving duplicates handlers.
  * * Fix a number of bugs involving extended (merged) generics.
  * * Fix invocation of merge-generics duplicate handler.
  * * Fix write beyond array end in arrays.c.
  * * Fix read beyond end of hashtable size array in hashtab.c.
  * * (web http): Locale-independent parsing and serialization of dates.
  * * Ensure presence of Host header in HTTP/1.1 requests.
  * * Fix take-right and drop-right for improper lists.
  * * Fix leak in get_current_locale().
  * * Fix recursive define-inlinable expansions.
  * * Check that srfi-1 procedure arguments are procedures.
  * * Fix r6rs `map' for multiple returns.
  * * Fix scm_tmpfile leak on POSIX platforms.
  * * Fix a couple of leaks (objcode-&gt;bytecode, make-boot-program).
  * * Fix guile-lib back-compatibility for module-stexi-documentation.
  * * Fix --listen option to allow other ports.
  * * Fix scm_to_latin1_stringn for substrings.
  * * Fix compilation of untyped arrays of rank not 1.
  * * Fix unparse-tree-il of &lt;dynset&gt;.
  * * Fix reading of #||||#.
  * * Fix segfault in GOOPS when class fields are redefined.
  * * Prefer poll(2) over select(2) to allow file descriptors above FD_SETSIZE.</changelog>
<changelog author="pgajdos@suse.com" date="1322481600">- ignore result of gc test
  * turn-off-gc-test.patch</changelog>
<changelog author="pgajdos@suse.com" date="1322481601">- splitted out guile-modules-2_0 package [bnc#722306]</changelog>
<changelog author="coolo@suse.com" date="1322913600">- buildrequire ltdl-devel</changelog>
<changelog author="dimstar@opensuse.org" date="1323432000">- Drop libtool archives.</changelog>
<changelog author="pgajdos@suse.com" date="1326888000">- don't conflict with guile1 [bnc#724917]</changelog>
<changelog author="pgajdos@suse.com" date="1328011200">- update to 2.0.5:
  * * Better debuggability for interpreted procedures.
  * * Support for cross-compilation.
  * * The return of `local-eval'.
  * * Fluids can now have default values.
  * * Garbage collector tuning.
  * ** Unmanaged allocation
  * etc. see NEWS</changelog>
<changelog author="dvaleev@suse.com" date="1335182400">- mark this threads test as unresolved since it may produce false
  negatives, depending on the behavior/timing of the garbage
  collector.</changelog>
<changelog author="coolo@suse.com" date="1340971200">- libffi-devel is more generic than specific gcc versions (that no longer
  exist in factory)</changelog>
<changelog author="pgajdos@suse.com" date="1342008000">- update to 2.0.6:
  * Notable changes
  * * New optimization pass: common subexpression elimination (CSE)
  * * Improvements to the partial evaluator
  * * Run finalizers asynchronously in asyncs
  * * Update SRFI-14 character sets to Unicode 6.1
  * * Better source information for datums
  * * Improved error and warning messages
  * * A few important bug fixes in the HTTP modules.
  * * Pretty-print improvements
  * * Fix memory leak involving applicable SMOBs
  * * Support for HTTP/1.1 chunked transfer coding
  * * Micro-optimizations
  * * Incompatible change to `scandir'
  * New interfaces
  * * New C function: `scm_to_pointer'
  * * New C inline functions: `scm_new_smob', `scm_new_double_smob'
  * * (ice-9 format): Add ~h specifier for localized number output.
  * * (web response): New procedure: `response-must-not-include-body?'
  * * New predicate: 'supports-source-properties?'
  * * New C helpers: `scm_c_values', `scm_c_nvalues'
  * * Newly public inline C function: `scm_unget_byte'
  * * (language tree-il): New functions: `tree-il=?', `tree-il-hash'
  * * New fluid: `%default-port-conversion-strategy'
  * * New syntax: `=&gt;' within `case'
  * * (web http): `make-chunked-input-port', `make-chunked-output-port'
  * * (web http): `declare-opaque-header!'
  * New deprecations
  * * `close-io-port' deprecated
  * * `scm_sym2var' deprecated
  * * Lookup closures deprecated
  * Bug fixes
  * * Fix use of unitialized stat buffer in search-path of absolute paths.
  * * Avoid calling `freelocale' with a NULL argument.
  * * Work around erroneous tr_TR locale in Darwin 8 in tests.
  * * Fix `getaddrinfo' test for Darwin 8.
  * * Use Gnulib's `regex' module for better regex portability.
  * * `source-properties' and friends work on any object
  * * Rewrite open-process in C, for robustness related to threads and fork
  * * Fix &lt;TAG&gt;vector-length when applied to other uniform vector types
  * * Fix escape-only prompt optimization (was disabled previously)
  * * Fix a segfault when /dev/urandom is not accessible
  * * Fix flush on soft ports, so that it actually runs.
  * * Better compatibility of SRFI-9 records with core records
  * * Fix and clarify documentation of `sorted?'.
  * * Fix IEEE-754 endianness conversion in bytevectors.
  * * Correct thunk check in the `wind' instruction.
  * * Add @acronym support to texinfo modules
  * * Fix docbook-&gt;texi for &lt;ulink&gt; without URL
  * * Fix `setvbuf' to leave the line/column number unchanged.
  * * Add missing public declaration for `scm_take_from_input_buffers'.
  * * Fix relative file name canonicalization with empty %LOAD-PATH entries.
  * * Import newer (ice-9 match) from Chibi-Scheme.
  * * Fix unbound variables and unbound values in ECMAScript runtime.
  * * Make SRFI-6 string ports Unicode-capable.
- removed patches:
  guile-turn-off-gc-test.patch
  guile-fix_fsf_add.patch</changelog>
<changelog author="pgajdos@suse.com" date="1354536000">- update to 2.0.7:
  * Notable changes
  * * SRFI-105 curly infix expressions are supported
  * * Reader options may now be per-port
  * * Futures may now be nested
  * * `GUILE_LOAD_PATH' et al can now add directories to the end of
    the path
  * * `load-in-vicinity' search for `.go' files in `%load-compiled-path'
  * * Extension search order fixed, and LD_LIBRARY_PATH preserved
  * * Optimize calls to `equal?' or `eqv?' with a constant argument
  * Manual updates
  * * SRFI-9 records now documented under "Compound Data Types"
  * * (ice-9 and-let-star) and (ice-9 curried-definitions) now documented
  * New interfaces
  * * New "functional record setters" as a GNU extension of SRFI-9
  * * web: New `http-get*', `response-body-port', and `text-content-type?'
    procedures
  * * `string-split' accepts character sets and predicates
  * * R6RS SRFI support
  * * `define-public' is no a longer curried definition by default
  etc. see NEWS</changelog>
<changelog author="pgajdos@suse.com" date="1355745600">- fixed build: net-db.test takes EAI_SYSTEM error by
  * net-db-test.patch [bnc#794696]
- turn off one test in gc.test
  * gc-test.patch
    http://lists.gnu.org/archive/html/bug-guile/2012-07/msg00069.html</changelog>
<changelog author="dmitry_r@opensuse.org" date="1360065600">- move .so file to libguilereadline package [bnc#765436]</changelog>
<changelog author="pgajdos@suse.com" date="1366027200">- updated to 2.0.9:
  * * New keyword arguments for procedures that open files
  * * Numerics improvements
  * * New optimizations
  * * `peek-char' no longer consumes EOF
  * * SLIB compatibility restored
  * * Better ,trace REPL command
  * * Better docstring syntax supported for `case-lambda'
  * * Improved handling of Unicode byte order marks
  etc. see NEWS for more/details
- removed unneeded gc-test.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476705600">- security update
  * CVE-2016-8605 [bsc#1004221]
    + guile-CVE-2016-8605.patch</changelog>

</package>
<package pkgid="3f66d42642593cff476d1ef85886263dd5bceae6defa4491974743518ef0d28c" name="guile-devel" arch="x86_64">
    <version epoch="0" ver="2.0.9" rel="8.1"/>

<changelog author="pgajdos@novell.com" date="1310644800">- updated to 2.0.1:
  * * REPL reader usability enhancements
  * * REPL output has configurable width
  * * Better C access to the module system
  * * Added `scm_call_5', `scm_call_6'
  * * Added `scm_from_latin1_keyword', `scm_from_utf8_keyword'
  * * R6RS unicode and string I/O work
  * * Added `pointer-&gt;scm', `scm-&gt;pointer' to `(system foreign)'
  * * Added `heap-allocated-since-gc' to `(gc-stats)'
  * * Add `on-error' REPL option
  * * Enforce immutability of string literals
  * * Fix pthread redirection
  * * `with-continuation-barrier' now unwinds on `quit'
  * * `string-&gt;pointer' and `pointer-&gt;string' have optional encoding arg
  * * R6RS fixnum arithmetic optimizations
  * * New procedure: `define-inlinable'
  * * New procedure: `exact-integer-sqrt'
  * * "Extended read syntax" for symbols parses better
  * * Added `--fresh-auto-compile' option
  * * etc., see ChangeLog and NEWS</changelog>
<changelog author="pgajdos@novell.com" date="1313409600">- updated to 2.0.2:
  * * `guile-tools' renamed to `guild'
  * * New control operators: `shift' and `reset'
  * * `while' as an expression
  * * Disallow access to handles of weak hash tables
  * * More precision for `get-internal-run-time', `get-internal-real-time'
  * * Guile now measures time spent in GC
  * * Add `gcprof'
  * * `map', `for-each' and some others now implemented in Scheme
  * * Add `scm_peek_byte_or_eof'.
  * * Implement #:stop-at-first-non-option option for getopt-long
  * * Improve R6RS conformance for conditions in the I/O libraries
  * * All deprecated routines emit warnings
  * * Constants in compiled code now share state better
  * * VLists: optimize `vlist-fold-right', and add `vhash-fold-right'
  * * UTF-8 ports to bypass `iconv' entirely
  * * Compiler speedups
  * * VM speed tuning
  * * SRFI-1 list-set optimizations
  * * `memq', `memv' optimizations
  * * Deprecate scm_whash API
  * * Deprecate scm_struct_table
  * * Deprecate scm_internal_dynamic_wind
  * * Deprecate scm_immutable_cell, scm_immutable_double_cell
  * * Fix double-loading of script in -ds case
  * * -x error message fix
  * * iconveh-related cross-compilation fixes
  * * Fix small integer return value packing on big endian machines.
  * * Fix hash-set! in weak-value table from non-immediate to immediate
  * * Fix call-with-input-file &amp; relatives for multiple values
  * * Fix `hash' for inf and nan
  * * Fix libguile internal type errors caught by typing-strictness==2
  * * Fix compile error in MinGW fstat socket detection
  * * Fix generation of auto-compiled file names on MinGW
  * * Fix multithreaded access to internal hash tables
  * * Emit a 1-based line number in error messages
  * * Fix define-module ordering
  * * Fix several POSIX functions to use the locale encoding
  * * Add type and range checks to the complex generalized vector accessors
  * * Fix unaligned accesses for bytevectors of complex numbers
  * * Fix '(a #{.} b)
  * * Fix erroneous VM stack overflow for canceled threads</changelog>
<changelog author="davejplater@gmail.com" date="1317384000">- Split off libguile-2_0-22 and libguilereadline-v-18-18 packages in
  preparation for bthe submission of legacy package guile.
- Cleaned spec file.</changelog>
<changelog author="pgajdos@suse.com" date="1317902400">- guile-devel requires guile [bnc#722306]</changelog>
<changelog author="dimstar@opensuse.org" date="1318593600">- Own %{_datadir}/guile/site in order for slib not having issues
  registering itself.</changelog>
<changelog author="pgajdos@suse.com" date="1321358400">- updated to 2.0.3:
  * * Guile has a new optimizer, `peval'.
  * * New module: `(web client)', a simple synchronous web client.
  * * Users can now install compiled `.go' files.
  * * Remove Front-Cover and Back-Cover text from the manual.
  * * More helpful `guild help'.
  * * New macro: `define-syntax-rule'
  * * The `,time' REPL meta-command now has more precision.
  * * `(ice-9 match)' can now match records.
  * * New module: `(language tree-il debug)'.
  * * New functions: `scm_is_exact', `scm_is_inexact'.
  * * Fix order of importing modules and resolving duplicates handlers.
  * * Fix a number of bugs involving extended (merged) generics.
  * * Fix invocation of merge-generics duplicate handler.
  * * Fix write beyond array end in arrays.c.
  * * Fix read beyond end of hashtable size array in hashtab.c.
  * * (web http): Locale-independent parsing and serialization of dates.
  * * Ensure presence of Host header in HTTP/1.1 requests.
  * * Fix take-right and drop-right for improper lists.
  * * Fix leak in get_current_locale().
  * * Fix recursive define-inlinable expansions.
  * * Check that srfi-1 procedure arguments are procedures.
  * * Fix r6rs `map' for multiple returns.
  * * Fix scm_tmpfile leak on POSIX platforms.
  * * Fix a couple of leaks (objcode-&gt;bytecode, make-boot-program).
  * * Fix guile-lib back-compatibility for module-stexi-documentation.
  * * Fix --listen option to allow other ports.
  * * Fix scm_to_latin1_stringn for substrings.
  * * Fix compilation of untyped arrays of rank not 1.
  * * Fix unparse-tree-il of &lt;dynset&gt;.
  * * Fix reading of #||||#.
  * * Fix segfault in GOOPS when class fields are redefined.
  * * Prefer poll(2) over select(2) to allow file descriptors above FD_SETSIZE.</changelog>
<changelog author="pgajdos@suse.com" date="1322481600">- ignore result of gc test
  * turn-off-gc-test.patch</changelog>
<changelog author="pgajdos@suse.com" date="1322481601">- splitted out guile-modules-2_0 package [bnc#722306]</changelog>
<changelog author="coolo@suse.com" date="1322913600">- buildrequire ltdl-devel</changelog>
<changelog author="dimstar@opensuse.org" date="1323432000">- Drop libtool archives.</changelog>
<changelog author="pgajdos@suse.com" date="1326888000">- don't conflict with guile1 [bnc#724917]</changelog>
<changelog author="pgajdos@suse.com" date="1328011200">- update to 2.0.5:
  * * Better debuggability for interpreted procedures.
  * * Support for cross-compilation.
  * * The return of `local-eval'.
  * * Fluids can now have default values.
  * * Garbage collector tuning.
  * ** Unmanaged allocation
  * etc. see NEWS</changelog>
<changelog author="dvaleev@suse.com" date="1335182400">- mark this threads test as unresolved since it may produce false
  negatives, depending on the behavior/timing of the garbage
  collector.</changelog>
<changelog author="coolo@suse.com" date="1340971200">- libffi-devel is more generic than specific gcc versions (that no longer
  exist in factory)</changelog>
<changelog author="pgajdos@suse.com" date="1342008000">- update to 2.0.6:
  * Notable changes
  * * New optimization pass: common subexpression elimination (CSE)
  * * Improvements to the partial evaluator
  * * Run finalizers asynchronously in asyncs
  * * Update SRFI-14 character sets to Unicode 6.1
  * * Better source information for datums
  * * Improved error and warning messages
  * * A few important bug fixes in the HTTP modules.
  * * Pretty-print improvements
  * * Fix memory leak involving applicable SMOBs
  * * Support for HTTP/1.1 chunked transfer coding
  * * Micro-optimizations
  * * Incompatible change to `scandir'
  * New interfaces
  * * New C function: `scm_to_pointer'
  * * New C inline functions: `scm_new_smob', `scm_new_double_smob'
  * * (ice-9 format): Add ~h specifier for localized number output.
  * * (web response): New procedure: `response-must-not-include-body?'
  * * New predicate: 'supports-source-properties?'
  * * New C helpers: `scm_c_values', `scm_c_nvalues'
  * * Newly public inline C function: `scm_unget_byte'
  * * (language tree-il): New functions: `tree-il=?', `tree-il-hash'
  * * New fluid: `%default-port-conversion-strategy'
  * * New syntax: `=&gt;' within `case'
  * * (web http): `make-chunked-input-port', `make-chunked-output-port'
  * * (web http): `declare-opaque-header!'
  * New deprecations
  * * `close-io-port' deprecated
  * * `scm_sym2var' deprecated
  * * Lookup closures deprecated
  * Bug fixes
  * * Fix use of unitialized stat buffer in search-path of absolute paths.
  * * Avoid calling `freelocale' with a NULL argument.
  * * Work around erroneous tr_TR locale in Darwin 8 in tests.
  * * Fix `getaddrinfo' test for Darwin 8.
  * * Use Gnulib's `regex' module for better regex portability.
  * * `source-properties' and friends work on any object
  * * Rewrite open-process in C, for robustness related to threads and fork
  * * Fix &lt;TAG&gt;vector-length when applied to other uniform vector types
  * * Fix escape-only prompt optimization (was disabled previously)
  * * Fix a segfault when /dev/urandom is not accessible
  * * Fix flush on soft ports, so that it actually runs.
  * * Better compatibility of SRFI-9 records with core records
  * * Fix and clarify documentation of `sorted?'.
  * * Fix IEEE-754 endianness conversion in bytevectors.
  * * Correct thunk check in the `wind' instruction.
  * * Add @acronym support to texinfo modules
  * * Fix docbook-&gt;texi for &lt;ulink&gt; without URL
  * * Fix `setvbuf' to leave the line/column number unchanged.
  * * Add missing public declaration for `scm_take_from_input_buffers'.
  * * Fix relative file name canonicalization with empty %LOAD-PATH entries.
  * * Import newer (ice-9 match) from Chibi-Scheme.
  * * Fix unbound variables and unbound values in ECMAScript runtime.
  * * Make SRFI-6 string ports Unicode-capable.
- removed patches:
  guile-turn-off-gc-test.patch
  guile-fix_fsf_add.patch</changelog>
<changelog author="pgajdos@suse.com" date="1354536000">- update to 2.0.7:
  * Notable changes
  * * SRFI-105 curly infix expressions are supported
  * * Reader options may now be per-port
  * * Futures may now be nested
  * * `GUILE_LOAD_PATH' et al can now add directories to the end of
    the path
  * * `load-in-vicinity' search for `.go' files in `%load-compiled-path'
  * * Extension search order fixed, and LD_LIBRARY_PATH preserved
  * * Optimize calls to `equal?' or `eqv?' with a constant argument
  * Manual updates
  * * SRFI-9 records now documented under "Compound Data Types"
  * * (ice-9 and-let-star) and (ice-9 curried-definitions) now documented
  * New interfaces
  * * New "functional record setters" as a GNU extension of SRFI-9
  * * web: New `http-get*', `response-body-port', and `text-content-type?'
    procedures
  * * `string-split' accepts character sets and predicates
  * * R6RS SRFI support
  * * `define-public' is no a longer curried definition by default
  etc. see NEWS</changelog>
<changelog author="pgajdos@suse.com" date="1355745600">- fixed build: net-db.test takes EAI_SYSTEM error by
  * net-db-test.patch [bnc#794696]
- turn off one test in gc.test
  * gc-test.patch
    http://lists.gnu.org/archive/html/bug-guile/2012-07/msg00069.html</changelog>
<changelog author="dmitry_r@opensuse.org" date="1360065600">- move .so file to libguilereadline package [bnc#765436]</changelog>
<changelog author="pgajdos@suse.com" date="1366027200">- updated to 2.0.9:
  * * New keyword arguments for procedures that open files
  * * Numerics improvements
  * * New optimizations
  * * `peek-char' no longer consumes EOF
  * * SLIB compatibility restored
  * * Better ,trace REPL command
  * * Better docstring syntax supported for `case-lambda'
  * * Improved handling of Unicode byte order marks
  etc. see NEWS for more/details
- removed unneeded gc-test.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476705600">- security update
  * CVE-2016-8605 [bsc#1004221]
    + guile-CVE-2016-8605.patch</changelog>

</package>
<package pkgid="4f7442cff25b3c2f426444175417830608a36ecc015e4bc001247f4582dacdcb" name="guile-modules-2_0" arch="x86_64">
    <version epoch="0" ver="2.0.9" rel="8.1"/>

<changelog author="pgajdos@novell.com" date="1310644800">- updated to 2.0.1:
  * * REPL reader usability enhancements
  * * REPL output has configurable width
  * * Better C access to the module system
  * * Added `scm_call_5', `scm_call_6'
  * * Added `scm_from_latin1_keyword', `scm_from_utf8_keyword'
  * * R6RS unicode and string I/O work
  * * Added `pointer-&gt;scm', `scm-&gt;pointer' to `(system foreign)'
  * * Added `heap-allocated-since-gc' to `(gc-stats)'
  * * Add `on-error' REPL option
  * * Enforce immutability of string literals
  * * Fix pthread redirection
  * * `with-continuation-barrier' now unwinds on `quit'
  * * `string-&gt;pointer' and `pointer-&gt;string' have optional encoding arg
  * * R6RS fixnum arithmetic optimizations
  * * New procedure: `define-inlinable'
  * * New procedure: `exact-integer-sqrt'
  * * "Extended read syntax" for symbols parses better
  * * Added `--fresh-auto-compile' option
  * * etc., see ChangeLog and NEWS</changelog>
<changelog author="pgajdos@novell.com" date="1313409600">- updated to 2.0.2:
  * * `guile-tools' renamed to `guild'
  * * New control operators: `shift' and `reset'
  * * `while' as an expression
  * * Disallow access to handles of weak hash tables
  * * More precision for `get-internal-run-time', `get-internal-real-time'
  * * Guile now measures time spent in GC
  * * Add `gcprof'
  * * `map', `for-each' and some others now implemented in Scheme
  * * Add `scm_peek_byte_or_eof'.
  * * Implement #:stop-at-first-non-option option for getopt-long
  * * Improve R6RS conformance for conditions in the I/O libraries
  * * All deprecated routines emit warnings
  * * Constants in compiled code now share state better
  * * VLists: optimize `vlist-fold-right', and add `vhash-fold-right'
  * * UTF-8 ports to bypass `iconv' entirely
  * * Compiler speedups
  * * VM speed tuning
  * * SRFI-1 list-set optimizations
  * * `memq', `memv' optimizations
  * * Deprecate scm_whash API
  * * Deprecate scm_struct_table
  * * Deprecate scm_internal_dynamic_wind
  * * Deprecate scm_immutable_cell, scm_immutable_double_cell
  * * Fix double-loading of script in -ds case
  * * -x error message fix
  * * iconveh-related cross-compilation fixes
  * * Fix small integer return value packing on big endian machines.
  * * Fix hash-set! in weak-value table from non-immediate to immediate
  * * Fix call-with-input-file &amp; relatives for multiple values
  * * Fix `hash' for inf and nan
  * * Fix libguile internal type errors caught by typing-strictness==2
  * * Fix compile error in MinGW fstat socket detection
  * * Fix generation of auto-compiled file names on MinGW
  * * Fix multithreaded access to internal hash tables
  * * Emit a 1-based line number in error messages
  * * Fix define-module ordering
  * * Fix several POSIX functions to use the locale encoding
  * * Add type and range checks to the complex generalized vector accessors
  * * Fix unaligned accesses for bytevectors of complex numbers
  * * Fix '(a #{.} b)
  * * Fix erroneous VM stack overflow for canceled threads</changelog>
<changelog author="davejplater@gmail.com" date="1317384000">- Split off libguile-2_0-22 and libguilereadline-v-18-18 packages in
  preparation for bthe submission of legacy package guile.
- Cleaned spec file.</changelog>
<changelog author="pgajdos@suse.com" date="1317902400">- guile-devel requires guile [bnc#722306]</changelog>
<changelog author="dimstar@opensuse.org" date="1318593600">- Own %{_datadir}/guile/site in order for slib not having issues
  registering itself.</changelog>
<changelog author="pgajdos@suse.com" date="1321358400">- updated to 2.0.3:
  * * Guile has a new optimizer, `peval'.
  * * New module: `(web client)', a simple synchronous web client.
  * * Users can now install compiled `.go' files.
  * * Remove Front-Cover and Back-Cover text from the manual.
  * * More helpful `guild help'.
  * * New macro: `define-syntax-rule'
  * * The `,time' REPL meta-command now has more precision.
  * * `(ice-9 match)' can now match records.
  * * New module: `(language tree-il debug)'.
  * * New functions: `scm_is_exact', `scm_is_inexact'.
  * * Fix order of importing modules and resolving duplicates handlers.
  * * Fix a number of bugs involving extended (merged) generics.
  * * Fix invocation of merge-generics duplicate handler.
  * * Fix write beyond array end in arrays.c.
  * * Fix read beyond end of hashtable size array in hashtab.c.
  * * (web http): Locale-independent parsing and serialization of dates.
  * * Ensure presence of Host header in HTTP/1.1 requests.
  * * Fix take-right and drop-right for improper lists.
  * * Fix leak in get_current_locale().
  * * Fix recursive define-inlinable expansions.
  * * Check that srfi-1 procedure arguments are procedures.
  * * Fix r6rs `map' for multiple returns.
  * * Fix scm_tmpfile leak on POSIX platforms.
  * * Fix a couple of leaks (objcode-&gt;bytecode, make-boot-program).
  * * Fix guile-lib back-compatibility for module-stexi-documentation.
  * * Fix --listen option to allow other ports.
  * * Fix scm_to_latin1_stringn for substrings.
  * * Fix compilation of untyped arrays of rank not 1.
  * * Fix unparse-tree-il of &lt;dynset&gt;.
  * * Fix reading of #||||#.
  * * Fix segfault in GOOPS when class fields are redefined.
  * * Prefer poll(2) over select(2) to allow file descriptors above FD_SETSIZE.</changelog>
<changelog author="pgajdos@suse.com" date="1322481600">- ignore result of gc test
  * turn-off-gc-test.patch</changelog>
<changelog author="pgajdos@suse.com" date="1322481601">- splitted out guile-modules-2_0 package [bnc#722306]</changelog>
<changelog author="coolo@suse.com" date="1322913600">- buildrequire ltdl-devel</changelog>
<changelog author="dimstar@opensuse.org" date="1323432000">- Drop libtool archives.</changelog>
<changelog author="pgajdos@suse.com" date="1326888000">- don't conflict with guile1 [bnc#724917]</changelog>
<changelog author="pgajdos@suse.com" date="1328011200">- update to 2.0.5:
  * * Better debuggability for interpreted procedures.
  * * Support for cross-compilation.
  * * The return of `local-eval'.
  * * Fluids can now have default values.
  * * Garbage collector tuning.
  * ** Unmanaged allocation
  * etc. see NEWS</changelog>
<changelog author="dvaleev@suse.com" date="1335182400">- mark this threads test as unresolved since it may produce false
  negatives, depending on the behavior/timing of the garbage
  collector.</changelog>
<changelog author="coolo@suse.com" date="1340971200">- libffi-devel is more generic than specific gcc versions (that no longer
  exist in factory)</changelog>
<changelog author="pgajdos@suse.com" date="1342008000">- update to 2.0.6:
  * Notable changes
  * * New optimization pass: common subexpression elimination (CSE)
  * * Improvements to the partial evaluator
  * * Run finalizers asynchronously in asyncs
  * * Update SRFI-14 character sets to Unicode 6.1
  * * Better source information for datums
  * * Improved error and warning messages
  * * A few important bug fixes in the HTTP modules.
  * * Pretty-print improvements
  * * Fix memory leak involving applicable SMOBs
  * * Support for HTTP/1.1 chunked transfer coding
  * * Micro-optimizations
  * * Incompatible change to `scandir'
  * New interfaces
  * * New C function: `scm_to_pointer'
  * * New C inline functions: `scm_new_smob', `scm_new_double_smob'
  * * (ice-9 format): Add ~h specifier for localized number output.
  * * (web response): New procedure: `response-must-not-include-body?'
  * * New predicate: 'supports-source-properties?'
  * * New C helpers: `scm_c_values', `scm_c_nvalues'
  * * Newly public inline C function: `scm_unget_byte'
  * * (language tree-il): New functions: `tree-il=?', `tree-il-hash'
  * * New fluid: `%default-port-conversion-strategy'
  * * New syntax: `=&gt;' within `case'
  * * (web http): `make-chunked-input-port', `make-chunked-output-port'
  * * (web http): `declare-opaque-header!'
  * New deprecations
  * * `close-io-port' deprecated
  * * `scm_sym2var' deprecated
  * * Lookup closures deprecated
  * Bug fixes
  * * Fix use of unitialized stat buffer in search-path of absolute paths.
  * * Avoid calling `freelocale' with a NULL argument.
  * * Work around erroneous tr_TR locale in Darwin 8 in tests.
  * * Fix `getaddrinfo' test for Darwin 8.
  * * Use Gnulib's `regex' module for better regex portability.
  * * `source-properties' and friends work on any object
  * * Rewrite open-process in C, for robustness related to threads and fork
  * * Fix &lt;TAG&gt;vector-length when applied to other uniform vector types
  * * Fix escape-only prompt optimization (was disabled previously)
  * * Fix a segfault when /dev/urandom is not accessible
  * * Fix flush on soft ports, so that it actually runs.
  * * Better compatibility of SRFI-9 records with core records
  * * Fix and clarify documentation of `sorted?'.
  * * Fix IEEE-754 endianness conversion in bytevectors.
  * * Correct thunk check in the `wind' instruction.
  * * Add @acronym support to texinfo modules
  * * Fix docbook-&gt;texi for &lt;ulink&gt; without URL
  * * Fix `setvbuf' to leave the line/column number unchanged.
  * * Add missing public declaration for `scm_take_from_input_buffers'.
  * * Fix relative file name canonicalization with empty %LOAD-PATH entries.
  * * Import newer (ice-9 match) from Chibi-Scheme.
  * * Fix unbound variables and unbound values in ECMAScript runtime.
  * * Make SRFI-6 string ports Unicode-capable.
- removed patches:
  guile-turn-off-gc-test.patch
  guile-fix_fsf_add.patch</changelog>
<changelog author="pgajdos@suse.com" date="1354536000">- update to 2.0.7:
  * Notable changes
  * * SRFI-105 curly infix expressions are supported
  * * Reader options may now be per-port
  * * Futures may now be nested
  * * `GUILE_LOAD_PATH' et al can now add directories to the end of
    the path
  * * `load-in-vicinity' search for `.go' files in `%load-compiled-path'
  * * Extension search order fixed, and LD_LIBRARY_PATH preserved
  * * Optimize calls to `equal?' or `eqv?' with a constant argument
  * Manual updates
  * * SRFI-9 records now documented under "Compound Data Types"
  * * (ice-9 and-let-star) and (ice-9 curried-definitions) now documented
  * New interfaces
  * * New "functional record setters" as a GNU extension of SRFI-9
  * * web: New `http-get*', `response-body-port', and `text-content-type?'
    procedures
  * * `string-split' accepts character sets and predicates
  * * R6RS SRFI support
  * * `define-public' is no a longer curried definition by default
  etc. see NEWS</changelog>
<changelog author="pgajdos@suse.com" date="1355745600">- fixed build: net-db.test takes EAI_SYSTEM error by
  * net-db-test.patch [bnc#794696]
- turn off one test in gc.test
  * gc-test.patch
    http://lists.gnu.org/archive/html/bug-guile/2012-07/msg00069.html</changelog>
<changelog author="dmitry_r@opensuse.org" date="1360065600">- move .so file to libguilereadline package [bnc#765436]</changelog>
<changelog author="pgajdos@suse.com" date="1366027200">- updated to 2.0.9:
  * * New keyword arguments for procedures that open files
  * * Numerics improvements
  * * New optimizations
  * * `peek-char' no longer consumes EOF
  * * SLIB compatibility restored
  * * Better ,trace REPL command
  * * Better docstring syntax supported for `case-lambda'
  * * Improved handling of Unicode byte order marks
  etc. see NEWS for more/details
- removed unneeded gc-test.patch</changelog>
<changelog author="pgajdos@suse.com" date="1476705600">- security update
  * CVE-2016-8605 [bsc#1004221]
    + guile-CVE-2016-8605.patch</changelog>

</package>
<package pkgid="544862162487f0ed6f4c9e0996dc13e12590117123c990a2c7ac55eb77861f7d" name="gvim" arch="x86_64">
    <version epoch="0" ver="7.4.326" rel="10.3.1"/>

<changelog author="opensuse@cboltz.de" date="1393416000">- Updated apparmor.vim (taken from AppArmor 2.8.3)
  * Fixes the attach_disconnected flag</changelog>
<changelog author="idonmez@suse.com" date="1394107200">- Now that python3 is fixed, reenable test87</changelog>
<changelog author="idonmez@suse.com" date="1394712000">- Updated to revision 205, fixes the following problems
  * Typos in messages.
  * Python tests fail.
  * Can't build Vim with Perl when -Dusethreads is not specified for
    building Perl, and building Vim with --enable-perlinterp=dynamic.
  * (issue 197) ]P doesn't paste over Visual selection.
  * Too many #ifdefs in the code.
  * 'lispwords' is a global option.
  * Parsing 'errorformat' is not correct.
  * A mapping where the second byte is 0x80 doesn't work.
  * ":mksession" writes command to move to second argument while it
    does not exist.  When it does exist the order might be wrong.</changelog>
<changelog author="schwab@linux-m68k.org" date="1395576000">- Clean up after the testsuite</changelog>
<changelog author="idonmez@suse.com" date="1395662400">- Updated to revision 213, fixes the following problems
  * The cursor report sequence is sometimes not recognized and results
    in entering replace mode.
  * Mercurial picks up some files that are not distributed.
  * When repeating a filter command "%" and "#" are expanded.
  * Visual block mode plus virtual edit doesn't work well with tabs.
    (Liang Li)
  * ":lu" is an abbreviation for ":lua", but it should be ":lunmap".
    (ZyX)
  * Now that the +visual feature is always enabled the #ifdefs for it
    are not useful.
  * It's not possible to open a new buffer without creating a swap
    file.</changelog>
<changelog author="idonmez@suse.com" date="1396440000">- Updated to revision 239, fixes the following problems
  * Compilation problems on HP_nonStop (Tandem).
  * Inconsistency: ":sp foo" does not reload "foo", unless "foo" is
    the current buffer. (Liang Li)
  * Compiler warnings. (Tony Mechelynck)
  * When src/auto/configure was updated, "make clean" would run
    configure pointlessly.
  * It's not easy to remove duplicates from a list.
  * When 'relativenumber' or 'cursorline' are set the window is
    redrawn much to often. (Patrick Hemmer, Dominique Pelle)
  * Test 105 does not work in a shadow dir. (James McCoy)
  * Quickfix doesn't resize on ":copen 20". (issue 199)
  * The Ruby directory is constructed from parts.
  * Still using an older autoconf version.
  * /usr/bin/grep on Solaris does not support -F.
  * Dynamic Ruby doesn't work on Solaris.
  * Cursurline highlighting not redrawn when scrolling. (John
    Marriott)
  * Can't build with Ruby 1.8.
  * Compiler warnings when building with Python 3.2.
  * Using ":let" for listing variables and the second one is a curly
    braces expression may fail.
  * Error when using ":options".
  * An error in ":options" is not caught by the tests.
  * ":%s/\n//" uses a lot of memory. (Aidan Marlin)
  * Escaping special characters for using "%" with a shell command is
    inconsistant, parenthesis are escaped but spaces are not.
  * Can't get the command that was used to start Vim.
  * It is not easy to get the full path of a command.
  * It's not that easy to check the Vim patch version.
  * When some patches was not included has("patch-7.4.123") may return
    true falsely.
  * Vim does not support the smack library.
  * ":e +" does not position cursor at end of the file.</changelog>
<changelog author="idonmez@suse.com" date="1396526400">- Updated to revision 244, fixes the following problems
  * ":tjump" shows "\n" as "\\n".
  * The string returned by submatch() does not distinguish between a
    NL from a line break and a NL that stands for a NUL character.
  * getreg() does not distinguish between a NL used for a line break
    and a NL used for a NUL character.
  * Cannot use setreg() to add text that includes a NUL.
  * The smack feature causes stray error messages.</changelog>
<changelog author="idonmez@suse.com" date="1396872000">- Updated to revision 253, fixes the following problems
  * Crash for "vim -u NONE -N  -c '&amp;&amp;'".
  * Configure message for detecting smack are out of sequence.
  * When passing input to system() there is no way to keep NUL and
    NL characters separate.
  * Cannot distinguish between NL and NUL in output of system().
  * Some test files missing from distribution.
  * Crash when BufAdd autocommand wipes out the buffer.
  * Critical error in GTK, removing timer twice.
  * Crash when using cpp syntax file with pattern using external
    match. (Havard Garnes)</changelog>
<changelog author="idonmez@suse.com" date="1399896000">- Updated to revision 283, fixes the following problems
  * Smack support detection is incomplete.
  * Configure check for smack doesn't work with all shells. (David
    Larson)
  * Using systemlist() may cause a crash and does not handle NUL
    characters properly.
  * Compiler warning, possibly for mismatch in parameter name.
  * Configure fails if $CC contains options.
  * Warning for misplaced "const".
  * It is possible to define a function with a colon in the name.  It
    is possible to define a function with a lower case character if a
    "#" appears after the name.
  * When updating the window involves a regexp pattern, an interactive
    substitute to replace a "\n" with a line break fails. (Ingo
    Karkat)
  * Duplicate code in regexec().
  * GCC 4.8 compiler warning for hiding a declaration (Francois Gannaz)
  * Can't define a function starting with "g:".  Can't assign a
    funcref to a buffer-local variable.
  * Can't call a global function with "g:" in an expression.
  * Test 62 fails.
  * The '[ mark is in the wrong position after "gq". (Ingo Karkat)
  * Using exists() on a funcref for a script-local function does not
    work.
  * CTRL-U in Insert mode does not work after using a cursor key.
    (Pine Wu)
  * Comparing pointers instead of the string they point to.
  * Using just "$" does not cause an error message.
  * "make autoconf" and "make reconfig" may first run configure and
    then remove the output.
  * When doing ":update" just before running an external command that
    changes the file, the timestamp may be unchanged and the file
    is not reloaded.
  * When changing the type of a sign that hasn't been placed ther is
    no error message.
  * The fish shell is not supported.
  * Using ":sign unplace *" may leave the cursor in the wrong position
    (Christian Brabandt)
  * globpath() returns a string, making it difficult to get a list of
    matches. (Greg Novack)
  * When using a session file the relative position of the cursor is
    not restored if there is another tab. (Nobuhiro Takasaki)
  * When a session file has more than one tabpage and 'showtabline' is
    one the positions may be slightly off.
  * Compiler warning about unused variable. (Charles Cooper)</changelog>
<changelog author="sleep_walker@suse.cz" date="1399982400">- minor tweaks of spec.skeleton</changelog>
<changelog author="idonmez@suse.com" date="1401105600">- Updated to revision 307, fixes the following problems
  * Setting 'langmap' in the modeline can cause trouble.  E.g. mapping
    ":" breaks many commands. (Jens-Wolfhard Schicke-Uffmann)
  * When 'relativenumber' is set and deleting lines or undoing that,
    line numbers are not always updated. (Robert Arkwright)
  * Error messages are inconsistant. (ZyX)
  * When 'spellfile' is set the screen is not redrawn.
  * Pattern with repeated backreference does not match with new regexp
    engine. (Urtica Dioica)
  * A non-greedy match followed by a branch is too greedy. (Ingo
    Karkat)
  * Searching for "a" does not match accented "a" with new regexp
    engine, does match with old engine. (David Bürgin)
    "ca" does not match "ca" with accented "a" with either engine.
  * It is not possible to ignore composing characters at a specific
    point in a pattern.
  * Memory leak from result of get_isolated_shell_name().
  * Can't have a funcref start with "t:".
  * When running configure twice DYNAMIC_PYTHON_DLL may become empty.
  * Still a scrolling problem when loading a session file.
  * Signs placed with 'foldcolumn' set don't show up after filler
    lines.
  * When using double-width characters the text displayed on the
    command line is sometimes truncated.
  * Cannot always use Python with Vim.
  * Making 'ttymouse' empty after the xterm version was requested
    causes problems. (Elijah Griffin)
  * getchar(0) does not return Esc.
  * Can't build without the +termresponse feature.</changelog>
<changelog author="idonmez@suse.com" date="1402920000">- Updated to revision 326, fixes the following problems
  * When using ":diffsplit" on an empty file the cursor is displayed
    on the command line.
  * When increasing the size of the lower window, the upper window
    jumps back to the top. (Ron Aaron)
  * getpos()/setpos() don't include curswant.
  * Can't use winrestview to only restore part of the view.
  * Cannot figure out what argument list is being used for a window.
  * Changing the return value of getpos() causes an error. (Jie Zhu)
  * Completion messages can get in the way of a plugin.
  * Fixes for computation of topline not tested.
  * Warning from 64-bit compiler.
  * Crash when starting gvim.  Issue 230.
  * Check for whether a highlight group has settings ignores fg and bg
    color settings.
  * Crash when putting zero bytes on the clipboard.
  * Possible crash when an BufLeave autocommand deletes the buffer.
  * Using "msgfmt" is hard coded, cannot use "gmsgfmt".
  * Substitute() with zero width pattern breaks multi-byte character.
  * In Ex mode, cyrillic characters are not handled. (Stas Malavin)
  * When starting the gui and changing the window size the status line
    may not be drawn correctly.
  * Can't build Tiny version. (Elimar Riesebieter)</changelog>
<changelog author="kukuk@suse.de" date="1404907200">- Don't link non-gui version against X11, we don't need it [bnc#886237]</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Update license tag to use SPDX 1.2.</changelog>
<changelog author="idonmez@suse.com" date="1468497600">- Add vim-python35.patch to fix build with Python 3.5 boo#988903</changelog>
<changelog author="idonmez@suse.com" date="1479902400">- Add CVE-2016-1248.patch to fix a arbitrary command execution
  vulnerability (bsc#1010685 CVE-2016-1248)</changelog>
<changelog author="idonmez@suse.com" date="1485259200">- Add vim-speedup-yaml.patch to speed up YAML syntax higlighting
  bsc#1018870</changelog>
<changelog author="idonmez@suse.com" date="1486728000">- Add CVE-2017-5953.patch to fix possible overflow with corrupted
  spell file CVE-2017-5953 bsc#1024724</changelog>
<changelog author="idonmez@suse.com" date="1498046400">- Add CVE-2017-6350.patch to fix a possible overflow bsc#1027053</changelog>
<changelog author="idonmez@suse.com" date="1498219200">- Add CVE-2017-6349.patch to fix a possible overflow bsc#1027057</changelog>

</package>
<package pkgid="a0930ba1c474738a040e12619cca3c3ab0aa2cf610ca1054af8eaf878d1c9f46" name="gvim" arch="x86_64">
    <version epoch="0" ver="7.4.326" rel="8.2"/>

<changelog author="idonmez@suse.com" date="1391774400">- Updated to revision 169, fixes the following problems
  * Running tests in shadow dir doesn't work.
  * By default, after closing a buffer changes can't be undone.
  * Auto-loading a function for code that won't be executed.
  * Fixes are not tested.
  * Can't compile with Ruby 2.1.0.
  * ":sleep" puts cursor in the wrong column. (Liang Li)
- Dropped vim-7.4-ruby21.patch, fixed upstream</changelog>
<changelog author="idonmez@suse.com" date="1392206400">- Updated to revision 178, fixes the following problems
  * Some help tags don't work with ":help". (Tim Chase)
  * Redo does not set v:count and v:count1.
  * The blowfish code mentions output feedback, but the code is
    actually doing cipher feedback.
  * When using scrollbind the cursor can end up below the last line.
    (mvxxc)
  * Compiler warnings for Python interface. (Tony Mechelynck)
  * When a wide library function fails, falling back to the non-wide
    function may do the wrong thing.
  * Dictionary.update() thows an error when used without arguments.
    Python programmers don't expect that.
  * Compiler warning for unused variable. (Tony Mechelynck)
  * The J command does not update '[ and '] marks. (William Gardner)</changelog>
<changelog author="robin.roth@kit.edu" date="1392897600">- enable xterm_clipboard again, restoring features present in openSuSE 12.3</changelog>
<changelog author="idonmez@suse.com" date="1393329600">- Updated to revision 192, fixes the following problems
  * Warning for type-punned pointer. (Tony Mechelynck)
  * Older Python versions don't support %ld.
  * When using 'pastetoggle' the status lines are not updated. (Samuel
    Ferencik, Jan Christoph Ebersbach)
  * Building with mzscheme and racket does not work. (David Chimay)
  * match() does not work properly with a {count} argument.
  * Clang gives warnings.
  * Insert in Visual mode sometimes gives incorrect results. (Dominique Pelle)
  * Delete that crosses line break splits multi-byte character.
  * SIZEOF_LONG clashes with similar defines in header files.
  * Compiler warning for unused argument.
  * Compiler warning for using %lld for off_t.
  * Escaping a file name for shell commands can't be done without a function.
  * Memory leak when giving E853.
- Disable test87 until python 3.4 is fixed (http://bugs.python.org/issue20763)</changelog>
<changelog author="opensuse@cboltz.de" date="1393416000">- Updated apparmor.vim (taken from AppArmor 2.8.3)
  * Fixes the attach_disconnected flag</changelog>
<changelog author="idonmez@suse.com" date="1394107200">- Now that python3 is fixed, reenable test87</changelog>
<changelog author="idonmez@suse.com" date="1394712000">- Updated to revision 205, fixes the following problems
  * Typos in messages.
  * Python tests fail.
  * Can't build Vim with Perl when -Dusethreads is not specified for
    building Perl, and building Vim with --enable-perlinterp=dynamic.
  * (issue 197) ]P doesn't paste over Visual selection.
  * Too many #ifdefs in the code.
  * 'lispwords' is a global option.
  * Parsing 'errorformat' is not correct.
  * A mapping where the second byte is 0x80 doesn't work.
  * ":mksession" writes command to move to second argument while it
    does not exist.  When it does exist the order might be wrong.</changelog>
<changelog author="schwab@linux-m68k.org" date="1395576000">- Clean up after the testsuite</changelog>
<changelog author="idonmez@suse.com" date="1395662400">- Updated to revision 213, fixes the following problems
  * The cursor report sequence is sometimes not recognized and results
    in entering replace mode.
  * Mercurial picks up some files that are not distributed.
  * When repeating a filter command "%" and "#" are expanded.
  * Visual block mode plus virtual edit doesn't work well with tabs.
    (Liang Li)
  * ":lu" is an abbreviation for ":lua", but it should be ":lunmap".
    (ZyX)
  * Now that the +visual feature is always enabled the #ifdefs for it
    are not useful.
  * It's not possible to open a new buffer without creating a swap
    file.</changelog>
<changelog author="idonmez@suse.com" date="1396440000">- Updated to revision 239, fixes the following problems
  * Compilation problems on HP_nonStop (Tandem).
  * Inconsistency: ":sp foo" does not reload "foo", unless "foo" is
    the current buffer. (Liang Li)
  * Compiler warnings. (Tony Mechelynck)
  * When src/auto/configure was updated, "make clean" would run
    configure pointlessly.
  * It's not easy to remove duplicates from a list.
  * When 'relativenumber' or 'cursorline' are set the window is
    redrawn much to often. (Patrick Hemmer, Dominique Pelle)
  * Test 105 does not work in a shadow dir. (James McCoy)
  * Quickfix doesn't resize on ":copen 20". (issue 199)
  * The Ruby directory is constructed from parts.
  * Still using an older autoconf version.
  * /usr/bin/grep on Solaris does not support -F.
  * Dynamic Ruby doesn't work on Solaris.
  * Cursurline highlighting not redrawn when scrolling. (John
    Marriott)
  * Can't build with Ruby 1.8.
  * Compiler warnings when building with Python 3.2.
  * Using ":let" for listing variables and the second one is a curly
    braces expression may fail.
  * Error when using ":options".
  * An error in ":options" is not caught by the tests.
  * ":%s/\n//" uses a lot of memory. (Aidan Marlin)
  * Escaping special characters for using "%" with a shell command is
    inconsistant, parenthesis are escaped but spaces are not.
  * Can't get the command that was used to start Vim.
  * It is not easy to get the full path of a command.
  * It's not that easy to check the Vim patch version.
  * When some patches was not included has("patch-7.4.123") may return
    true falsely.
  * Vim does not support the smack library.
  * ":e +" does not position cursor at end of the file.</changelog>
<changelog author="idonmez@suse.com" date="1396526400">- Updated to revision 244, fixes the following problems
  * ":tjump" shows "\n" as "\\n".
  * The string returned by submatch() does not distinguish between a
    NL from a line break and a NL that stands for a NUL character.
  * getreg() does not distinguish between a NL used for a line break
    and a NL used for a NUL character.
  * Cannot use setreg() to add text that includes a NUL.
  * The smack feature causes stray error messages.</changelog>
<changelog author="idonmez@suse.com" date="1396872000">- Updated to revision 253, fixes the following problems
  * Crash for "vim -u NONE -N  -c '&amp;&amp;'".
  * Configure message for detecting smack are out of sequence.
  * When passing input to system() there is no way to keep NUL and
    NL characters separate.
  * Cannot distinguish between NL and NUL in output of system().
  * Some test files missing from distribution.
  * Crash when BufAdd autocommand wipes out the buffer.
  * Critical error in GTK, removing timer twice.
  * Crash when using cpp syntax file with pattern using external
    match. (Havard Garnes)</changelog>
<changelog author="idonmez@suse.com" date="1399896000">- Updated to revision 283, fixes the following problems
  * Smack support detection is incomplete.
  * Configure check for smack doesn't work with all shells. (David
    Larson)
  * Using systemlist() may cause a crash and does not handle NUL
    characters properly.
  * Compiler warning, possibly for mismatch in parameter name.
  * Configure fails if $CC contains options.
  * Warning for misplaced "const".
  * It is possible to define a function with a colon in the name.  It
    is possible to define a function with a lower case character if a
    "#" appears after the name.
  * When updating the window involves a regexp pattern, an interactive
    substitute to replace a "\n" with a line break fails. (Ingo
    Karkat)
  * Duplicate code in regexec().
  * GCC 4.8 compiler warning for hiding a declaration (Francois Gannaz)
  * Can't define a function starting with "g:".  Can't assign a
    funcref to a buffer-local variable.
  * Can't call a global function with "g:" in an expression.
  * Test 62 fails.
  * The '[ mark is in the wrong position after "gq". (Ingo Karkat)
  * Using exists() on a funcref for a script-local function does not
    work.
  * CTRL-U in Insert mode does not work after using a cursor key.
    (Pine Wu)
  * Comparing pointers instead of the string they point to.
  * Using just "$" does not cause an error message.
  * "make autoconf" and "make reconfig" may first run configure and
    then remove the output.
  * When doing ":update" just before running an external command that
    changes the file, the timestamp may be unchanged and the file
    is not reloaded.
  * When changing the type of a sign that hasn't been placed ther is
    no error message.
  * The fish shell is not supported.
  * Using ":sign unplace *" may leave the cursor in the wrong position
    (Christian Brabandt)
  * globpath() returns a string, making it difficult to get a list of
    matches. (Greg Novack)
  * When using a session file the relative position of the cursor is
    not restored if there is another tab. (Nobuhiro Takasaki)
  * When a session file has more than one tabpage and 'showtabline' is
    one the positions may be slightly off.
  * Compiler warning about unused variable. (Charles Cooper)</changelog>
<changelog author="sleep_walker@suse.cz" date="1399982400">- minor tweaks of spec.skeleton</changelog>
<changelog author="idonmez@suse.com" date="1401105600">- Updated to revision 307, fixes the following problems
  * Setting 'langmap' in the modeline can cause trouble.  E.g. mapping
    ":" breaks many commands. (Jens-Wolfhard Schicke-Uffmann)
  * When 'relativenumber' is set and deleting lines or undoing that,
    line numbers are not always updated. (Robert Arkwright)
  * Error messages are inconsistant. (ZyX)
  * When 'spellfile' is set the screen is not redrawn.
  * Pattern with repeated backreference does not match with new regexp
    engine. (Urtica Dioica)
  * A non-greedy match followed by a branch is too greedy. (Ingo
    Karkat)
  * Searching for "a" does not match accented "a" with new regexp
    engine, does match with old engine. (David Bürgin)
    "ca" does not match "ca" with accented "a" with either engine.
  * It is not possible to ignore composing characters at a specific
    point in a pattern.
  * Memory leak from result of get_isolated_shell_name().
  * Can't have a funcref start with "t:".
  * When running configure twice DYNAMIC_PYTHON_DLL may become empty.
  * Still a scrolling problem when loading a session file.
  * Signs placed with 'foldcolumn' set don't show up after filler
    lines.
  * When using double-width characters the text displayed on the
    command line is sometimes truncated.
  * Cannot always use Python with Vim.
  * Making 'ttymouse' empty after the xterm version was requested
    causes problems. (Elijah Griffin)
  * getchar(0) does not return Esc.
  * Can't build without the +termresponse feature.</changelog>
<changelog author="idonmez@suse.com" date="1402920000">- Updated to revision 326, fixes the following problems
  * When using ":diffsplit" on an empty file the cursor is displayed
    on the command line.
  * When increasing the size of the lower window, the upper window
    jumps back to the top. (Ron Aaron)
  * getpos()/setpos() don't include curswant.
  * Can't use winrestview to only restore part of the view.
  * Cannot figure out what argument list is being used for a window.
  * Changing the return value of getpos() causes an error. (Jie Zhu)
  * Completion messages can get in the way of a plugin.
  * Fixes for computation of topline not tested.
  * Warning from 64-bit compiler.
  * Crash when starting gvim.  Issue 230.
  * Check for whether a highlight group has settings ignores fg and bg
    color settings.
  * Crash when putting zero bytes on the clipboard.
  * Possible crash when an BufLeave autocommand deletes the buffer.
  * Using "msgfmt" is hard coded, cannot use "gmsgfmt".
  * Substitute() with zero width pattern breaks multi-byte character.
  * In Ex mode, cyrillic characters are not handled. (Stas Malavin)
  * When starting the gui and changing the window size the status line
    may not be drawn correctly.
  * Can't build Tiny version. (Elimar Riesebieter)</changelog>
<changelog author="kukuk@suse.de" date="1404907200">- Don't link non-gui version against X11, we don't need it [bnc#886237]</changelog>
<changelog author="fcrozat@suse.com" date="1409313600">- Update license tag to use SPDX 1.2.</changelog>
<changelog author="idonmez@suse.com" date="1468497600">- Add vim-python35.patch to fix build with Python 3.5 boo#988903</changelog>
<changelog author="idonmez@suse.com" date="1479902400">- Add CVE-2016-1248.patch to fix a arbitrary command execution
  vulnerability (bsc#1010685 CVE-2016-1248)</changelog>

</package>
<package pkgid="7c8d132c19f568f5a739b16ba19358cf1987de294c554629e56d816c25367d8f" name="h2i" arch="x86_64">
    <version epoch="0" ver="1.5.2+git20161213.cfae461" rel="6.5.1"/>

<changelog author="graham@andtech.eu" date="1331640000">- Update to weekly.2012-03-13</changelog>
<changelog author="graham@andtech.eu" date="1336392000">- LICENSE now in tarball, add AUTHORS, README etc to docs</changelog>
<changelog author="graham@andtech.eu" date="1353326400">- Update to hg6a42774d38e5
- Update websockets to hybi17 &amp; hixie76/hybi00
- New ipv4 package</changelog>
<changelog author="graham@andtech.eu" date="1362916800">- publicsuffix: rename exp/cookiejar as net/http/cookiejar.
- publicsuffix: build the full table from publicsuffix.org's
- html: don't use Go tip io.ByteWriter
- spdy: make use of MaxDataLength
- ipv4: fix sprious lookahead on IPConn-based PacketConn
- ipv4: simplify, drop unnecessary parentheses and slice indices
- html: move exp/html and exp/html/atom here to the go.net
- proxy: make proxy tests able to run with host protocol stack
- proxy: make use of constants
- proxy: fix typo
- spdy: update SPDY/2 to SPDY/3
- proxy: fix desired destination address in SOCKS5 CONNECT
- publicsuffix: add an EffectiveTLDPlus1 function.
- publicsuffix: distinguish ICANN domains from private domains;
- publicsuffix: tighten the encoding from 8 bytes per node to 4.
- ipv4: update doc
- ipv4: change I/O method signatures on PacketConn and RawConn
- publicsuffix: use IDNA.
- idna: new package.
- publicsuffix: new package.
- ipv4: remove arguments from example functions
- proxy: fix IP address determination
- go.net: gofmt -w -s
- ipv4: make supportsNewIPInput const
- spdy: disallow stream id 0
- net/spdy: handle corrupted zlib data on read
- ipv4: make variable names clear
- go.net: apply gofmt -w -s
- websocket: Use protocol parameter in websocket.Dial.
- ipv4: make RFC numbers in doc clickable on GoPkgDoc
- spdy: fix typo
- spdy: add package description</changelog>
<changelog author="graham@andtech.eu" date="1368532800">- go.net/ipv4: use testing.Skip{,f}
- go.net/websocket: update package comment to refer RFC 6455
- go.net/websocket: optimize frame masking code
- go.net/websocket: allow server configurable
- publicsuffix: update table to latest list from publicsuffix.org
- go.net/websocket: fix handshake error.</changelog>
<changelog author="speilicke@suse.com" date="1382097600">- Renamed to go-go.net (from go-net)
- Add _service file</changelog>
<changelog author="speilicke@suse.com" date="1382097601">- Update to version 1.1.2+hg20131014.85.355ff0aa1b2e:
  + No changelog</changelog>
<changelog author="speilicke@suse.com" date="1382097602">- Set version to 1.2rc2 after go update</changelog>
<changelog author="i@marguerite.su" date="1425816000">- update version 1.4.2+git20150304.6dc0abc
- package name changed: go-net</changelog>
<changelog author="i@marguerite.su" date="1426939200">- add xz as BuildRequires</changelog>
<changelog author="i@marguerite.su" date="1436270400">- rename to golang-org-x-net
- update version 1.4.2+git20150629.d9558e5
- use golang-packaging for packaging</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451304000">- Update to version 1.5.2+git20151224.5d0a0f8:
  + http2: add server-side trailer support
  + http2: add support for Transport reading trailers from the server
  + html/charset: use x/text/encoding/htmlindex
  + html/charset: handle unsupported code points for encoding
  + http2: send client trailers
  + http2: make Transport's Response.Body.Close not wait for buffered data
  + html/charset: verify correct UTF-8 behavior
  + http2: reset DebugGoroutines after testing it
  + http2: fix readFrames goroutine spin between ConnectionError and conn close
  + http2: fix typo and simplify truncation of text in test</changelog>
<changelog author="matwey.kornilov@gmail.com" date="1451390400">- Update to version 1.5.2+git20151229.0cb26f7:
  + http2: move HEADERS/CONTINUATION order checking into Framer</changelog>
<changelog author="tboerger@suse.com" date="1467979200">- Refactoed spec with a new unified layout</changelog>
<changelog author="tboerger@suse.com" date="1471348800">- Applied latest changes for golang-packaging</changelog>
<changelog author="tboerger@suse.com" date="1471435200">- Added rpmlintrc for common golang linting</changelog>
<changelog author="tboerger@suse.com" date="1471435201">- Create a separate subpackage for h2i</changelog>
<changelog author="tboerger@suse.com" date="1481630400">- Updated service definition</changelog>
<changelog author="tboerger@suse.com" date="1481630401">- Update to version 1.5.2+git20161213.cfae461:
  * ipv4: add support for linux/{mips,mipsle}
  * ipv6: add support for linux/{mips,mipsle}
  * nettest: update comment on MakePipe
  * ipv4: add missing IP_HDRINCL option on Windows
  * ipv4: deflake TestConnUnicastSocketOptions on Windows
  * http2: log Framer reads and writes when a server test fails
  * http2: allow Transport to connect to https://[v6literal]/ without port
  * http2: don't flush a stream's write queue in sc.resetStream
  * http2: speed up TestTransportFlowControl in short mode
  * context: deflake tests under Go 1.6</changelog>
<changelog author="thipp@suse.de" date="1488283200">- Update requirements</changelog>

</package>
<package pkgid="0e2046fa603ad049f7577f89c8af228ecaac40661881a40d892ddaaa52924fb0" name="ha-cluster-bootstrap" arch="noarch">
    <version epoch="0" ver="0.4+git.1475739556.1088521" rel="3.1"/>

<changelog author="lwang@suse.com" date="1403265600">- used `sed` only change the values present
  add: cluster-init-not-to-overwrite-sbd-conf-881484.patch</changelog>
<changelog author="tserong@suse.com" date="1403265601">- Support non-RSA SSH keys when joining node to existing cluster (bnc#878080)
- Removed patches:
  + 0001-Make-check-for-no-quorum-policy-ignore-slighty-less-.patch (upstream)
  + 0002-Add-etc-drbd.conf-to-csync2-configuration-bnc-881683.patch (upstream)
- Upstream version cs:d4cddcc</changelog>
<changelog author="kgronlund@suse.com" date="1408536000">- Use fdisk to limit partprobe to valid devices (bnc#885287)
- Upstream version cs:8d38b0b</changelog>
<changelog author="kgronlund@suse.com" date="1409140800">- Fix ha-cluster-init to init sbd configuration with new style (bnc#881484)
- Clean up multiline warnings (bnc#885411)
- Clean up patches:
  - Added 0001-sbd_init_with_new_style.patch
  - Added 0002-clean-up-multiline-warnings.patch
  - Removed fix-ha-cluster-init-not-to-overwrite-sbd-conf-881484.patch
  - Removed improve-ha-cluster-init-check-sbd-watchdog-bnc-881484.patch
  - Removed fix-ha-cluster-init-sbd-with-new-style-bnc-881484.patch</changelog>
<changelog author="kgronlund@suse.com" date="1410868800">- Silence grep when checking SBD config (bnc#895992)
- Drop merged patches:
  + Remove 0001-sbd_init_with_new_style.patch
  + Remove 0002-clean-up-multiline-warnings.patch
- Upstream version cs:8459115</changelog>
<changelog author="kgronlund@suse.com" date="1429617600">- Improved IP address detection algorithm (boo#920226)
- Use crm_node to count nodes in cluster when deciding
  to reset no-quorum-policy=ignore (boo#923372)
- Add 0001-Improved-IP-address-detection-algorithm-boo-920226.patch
- Add 0002-Use-crm_node-to-count-nodes-in-cluster-when-deciding.patch</changelog>
<changelog author="kgronlund@suse.com" date="1429617601">- Updated IP address detection fix (boo#920226)</changelog>
<changelog author="kgronlund@suse.com" date="1431086400">- Update to version 0.4+git.1430918556.6f42311:
  + Patches merged upstream
  + Exit with error if ha-cluster-join is called over ssh without -t (bnc#892702)
- Remove 0001-Improved-IP-address-detection-algorithm-boo-920226.patch
- Remove 0002-Use-crm_node-to-count-nodes-in-cluster-when-deciding.patch</changelog>
<changelog author="kgronlund@suse.com" date="1432209600">- Only check for pseudo-tty if in interactive mode (bnc#892702)
- Add administration Virtual IP (fate#318549)
- Only check watchdog if potentially using SBD
- Add 0001-Only-check-for-pseudy-tty-if-in-interactive-mode-bnc.patch
- Add 0002-Add-administration-Virtual-IP-fate-318549.patch
- Add 0003-Only-check-watchdog-if-potentially-using-SBD.patch</changelog>
<changelog author="kgronlund@suse.com" date="1438603200">- Remove admin IP suggestion as it is confusing (bsc#939351)
- Add 0004-Remove-admin-IP-suggestion-as-it-is-confusing-bsc-93.patch</changelog>
<changelog author="kgronlund@suse.com" date="1440417600">- Require ha-cluster-webui instead of hawk (bsc#942723)</changelog>
<changelog author="kgronlund@suse.com" date="1440763200">- Update to version 0.4+git.1440306826.cf7cfcf:
  - Patches are now merged upstream
  - Remove 0001-Only-check-for-pseudy-tty-if-in-interactive-mode-bnc.patch
  - Remove 0002-Add-administration-Virtual-IP-fate-318549.patch
  - Remove 0003-Only-check-watchdog-if-potentially-using-SBD.patch
  - Remove 0004-Remove-admin-IP-suggestion-as-it-is-confusing-bsc-93.patch
- Sync entire /etc/booth directory (fate#319318)
- Add 0001-sync-entire-booth-directory-fate-319318.patch</changelog>
<changelog author="kgronlund@suse.com" date="1441368000">- Update to version 0.4+git.1441350120.8e9abbe:
  + Sync entire /etc/booth directory (fate#319318)
  + Check corosync.conf before access (bsc#943227)
  + Use update over replace to avoid deleting DC attributes (bsc#890802)
  + Update README with a bit more detail
- Remove 0001-sync-entire-booth-directory-fate-319318.patch</changelog>
<changelog author="kgronlund@suse.com" date="1446206400">- Drop recommends for hawk (bsc#952428)</changelog>
<changelog author="kgronlund@suse.com" date="1446292800">- Add recommends for hawk2 (bsc#952982)</changelog>
<changelog author="kgronlund@suse.com" date="1456315200">- Update to version 0.4+git.1456303675.b6eb2b3:
  + Corosync UDPU support (fate#320604) (fate#320605)</changelog>
<changelog author="kgronlund@suse.com" date="1464177600">- Update to version 0.4+git.1464165931.150e061:
  + Don't configure no-quorum-policy=ignore, ever (bsc#981056)</changelog>
<changelog author="kgronlund@suse.com" date="1469188800">- Update to version 0.4+git.1469178371.e8b668d:
  * Reload corosync configuration if unicast (bsc#989809)
  * Use ip route to find iface name over netstat which is deprecated</changelog>
<changelog author="kgronlund@suse.com" date="1469188801">- Update to version 0.4+git.1469191369.b497afa:
  * Set pcmk_delay_max=30s for SBD resource (bsc#988356) (bsc#990213)</changelog>
<changelog author="kgronlund@suse.com" date="1475755200">- Update to version 0.4+git.1475739556.1088521:
  * Better corosync defaults (bsc#1001164)</changelog>

</package>
<package pkgid="8ce6018ea25c1131c015326b75a078f54392b7be2fd2ea11f694784878981a7b" name="ha-cluster-bootstrap" arch="src">
    <version epoch="0" ver="0.4+git.1475739556.1088521" rel="3.1"/>

<changelog author="lwang@suse.com" date="1403265600">- used `sed` only change the values present
  add: cluster-init-not-to-overwrite-sbd-conf-881484.patch</changelog>
<changelog author="tserong@suse.com" date="1403265601">- Support non-RSA SSH keys when joining node to existing cluster (bnc#878080)
- Removed patches:
  + 0001-Make-check-for-no-quorum-policy-ignore-slighty-less-.patch (upstream)
  + 0002-Add-etc-drbd.conf-to-csync2-configuration-bnc-881683.patch (upstream)
- Upstream version cs:d4cddcc</changelog>
<changelog author="kgronlund@suse.com" date="1408536000">- Use fdisk to limit partprobe to valid devices (bnc#885287)
- Upstream version cs:8d38b0b</changelog>
<changelog author="kgronlund@suse.com" date="1409140800">- Fix ha-cluster-init to init sbd configuration with new style (bnc#881484)
- Clean up multiline warnings (bnc#885411)
- Clean up patches:
  - Added 0001-sbd_init_with_new_style.patch
  - Added 0002-clean-up-multiline-warnings.patch
  - Removed fix-ha-cluster-init-not-to-overwrite-sbd-conf-881484.patch
  - Removed improve-ha-cluster-init-check-sbd-watchdog-bnc-881484.patch
  - Removed fix-ha-cluster-init-sbd-with-new-style-bnc-881484.patch</changelog>
<changelog author="kgronlund@suse.com" date="1410868800">- Silence grep when checking SBD config (bnc#895992)
- Drop merged patches:
  + Remove 0001-sbd_init_with_new_style.patch
  + Remove 0002-clean-up-multiline-warnings.patch
- Upstream version cs:8459115</changelog>
<changelog author="kgronlund@suse.com" date="1429617600">- Improved IP address detection algorithm (boo#920226)
- Use crm_node to count nodes in cluster when deciding
  to reset no-quorum-policy=ignore (boo#923372)
- Add 0001-Improved-IP-address-detection-algorithm-boo-920226.patch
- Add 0002-Use-crm_node-to-count-nodes-in-cluster-when-deciding.patch</changelog>
<changelog author="kgronlund@suse.com" date="1429617601">- Updated IP address detection fix (boo#920226)</changelog>
<changelog author="kgronlund@suse.com" date="1431086400">- Update to version 0.4+git.1430918556.6f42311:
  + Patches merged upstream
  + Exit with error if ha-cluster-join is called over ssh without -t (bnc#892702)
- Remove 0001-Improved-IP-address-detection-algorithm-boo-920226.patch
- Remove 0002-Use-crm_node-to-count-nodes-in-cluster-when-deciding.patch</changelog>
<changelog author="kgronlund@suse.com" date="1432209600">- Only check for pseudo-tty if in interactive mode (bnc#892702)
- Add administration Virtual IP (fate#318549)
- Only check watchdog if potentially using SBD
- Add 0001-Only-check-for-pseudy-tty-if-in-interactive-mode-bnc.patch
- Add 0002-Add-administration-Virtual-IP-fate-318549.patch
- Add 0003-Only-check-watchdog-if-potentially-using-SBD.patch</changelog>
<changelog author="kgronlund@suse.com" date="1438603200">- Remove admin IP suggestion as it is confusing (bsc#939351)
- Add 0004-Remove-admin-IP-suggestion-as-it-is-confusing-bsc-93.patch</changelog>
<changelog author="kgronlund@suse.com" date="1440417600">- Require ha-cluster-webui instead of hawk (bsc#942723)</changelog>
<changelog author="kgronlund@suse.com" date="1440763200">- Update to version 0.4+git.1440306826.cf7cfcf:
  - Patches are now merged upstream
  - Remove 0001-Only-check-for-pseudy-tty-if-in-interactive-mode-bnc.patch
  - Remove 0002-Add-administration-Virtual-IP-fate-318549.patch
  - Remove 0003-Only-check-watchdog-if-potentially-using-SBD.patch
  - Remove 0004-Remove-admin-IP-suggestion-as-it-is-confusing-bsc-93.patch
- Sync entire /etc/booth directory (fate#319318)
- Add 0001-sync-entire-booth-directory-fate-319318.patch</changelog>
<changelog author="kgronlund@suse.com" date="1441368000">- Update to version 0.4+git.1441350120.8e9abbe:
  + Sync entire /etc/booth directory (fate#319318)
  + Check corosync.conf before access (bsc#943227)
  + Use update over replace to avoid deleting DC attributes (bsc#890802)
  + Update README with a bit more detail
- Remove 0001-sync-entire-booth-directory-fate-319318.patch</changelog>
<changelog author="kgronlund@suse.com" date="1446206400">- Drop recommends for hawk (bsc#952428)</changelog>
<changelog author="kgronlund@suse.com" date="1446292800">- Add recommends for hawk2 (bsc#952982)</changelog>
<changelog author="kgronlund@suse.com" date="1456315200">- Update to version 0.4+git.1456303675.b6eb2b3:
  + Corosync UDPU support (fate#320604) (fate#320605)</changelog>
<changelog author="kgronlund@suse.com" date="1464177600">- Update to version 0.4+git.1464165931.150e061:
  + Don't configure no-quorum-policy=ignore, ever (bsc#981056)</changelog>
<changelog author="kgronlund@suse.com" date="1469188800">- Update to version 0.4+git.1469178371.e8b668d:
  * Reload corosync configuration if unicast (bsc#989809)
  * Use ip route to find iface name over netstat which is deprecated</changelog>
<changelog author="kgronlund@suse.com" date="1469188801">- Update to version 0.4+git.1469191369.b497afa:
  * Set pcmk_delay_max=30s for SBD resource (bsc#988356) (bsc#990213)</changelog>
<changelog author="kgronlund@suse.com" date="1475755200">- Update to version 0.4+git.1475739556.1088521:
  * Better corosync defaults (bsc#1001164)</changelog>

</package>
<package pkgid="abb902151a46e8a751293deca754f66d3502b58ef7e54331a1bdc7a9c352cfd5" name="happy" arch="src">
    <version epoch="0" ver="1.19.5" rel="4.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1327320000">- SPDX compliant version tag
- BR autoconf explicitly</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- added patch to enable man page generation
- build, install and package man page</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392001">- patch file added</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- update to 1.18.9 from upstream for Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339329600">- dropped BuildRequires xmltex (not needed)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 1.18.10 from upstream for Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356609600">- fixed license tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- spec file cleanup and reformatting by OBS service</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 1.19.4
  * fix manual page
  * fix build with ghc 7.8 and (future) 7.10
  * Haskell Platform 2014.2.0.0
- drop happy-1.18.6-generate-man-page.patch
  * fixed upstream</changelog>
<changelog author="mimi.vx@gmail.com" date="1416744000">- add tests
- suppres warnings with rpmlintrc
- spec file cleanup with cabal-rpm and spec-cleaner</changelog>
<changelog author="mimi.vx@gmail.com" date="1416744001">- typo in Summary</changelog>
<changelog author="mimi.vx@gmail.com" date="1416830400">- change licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1421582400">- update to 1.19.5
- remove rpmlintrc
  * fixes for GHC 7.10
  * Code cleanups (thanks Index Int &lt;vlad.z.4096@gmail.com&gt;)</changelog>
<changelog author="mimi.vx@gmail.com" date="1422878400">- change line endings from dos to unix in examples</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1422878401">- downgrade to 1.19.4
  * strict version requirement by Haskell Platform</changelog>
<changelog author="mimi.vx@gmail.com" date="1428580800">- update to 1.19.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518400">- temporary disable tests</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.19.5 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="58190800e7493dc1eb615747904801403e3c9c267e9a2bcd078649c5b7d7dc62" name="happy" arch="x86_64">
    <version epoch="0" ver="1.19.5" rel="4.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1327320000">- SPDX compliant version tag
- BR autoconf explicitly</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392000">- added patch to enable man page generation
- build, install and package man page</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1336392001">- patch file added</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338897600">- update to 1.18.9 from upstream for Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1339329600">- dropped BuildRequires xmltex (not needed)</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349092800">- update to 1.18.10 from upstream for Haskell Platform 2012.4.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353153600">- make service localonly for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1356609600">- fixed license tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- spec file cleanup and reformatting by OBS service</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1408795200">- enable PowerPC builds</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- update to 1.19.4
  * fix manual page
  * fix build with ghc 7.8 and (future) 7.10
  * Haskell Platform 2014.2.0.0
- drop happy-1.18.6-generate-man-page.patch
  * fixed upstream</changelog>
<changelog author="mimi.vx@gmail.com" date="1416744000">- add tests
- suppres warnings with rpmlintrc
- spec file cleanup with cabal-rpm and spec-cleaner</changelog>
<changelog author="mimi.vx@gmail.com" date="1416744001">- typo in Summary</changelog>
<changelog author="mimi.vx@gmail.com" date="1416830400">- change licence to BSD-2-Clause</changelog>
<changelog author="mimi.vx@gmail.com" date="1421582400">- update to 1.19.5
- remove rpmlintrc
  * fixes for GHC 7.10
  * Code cleanups (thanks Index Int &lt;vlad.z.4096@gmail.com&gt;)</changelog>
<changelog author="mimi.vx@gmail.com" date="1422878400">- change line endings from dos to unix in examples</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1422878401">- downgrade to 1.19.4
  * strict version requirement by Haskell Platform</changelog>
<changelog author="mimi.vx@gmail.com" date="1428580800">- update to 1.19.5</changelog>
<changelog author="mimi.vx@gmail.com" date="1431518400">- temporary disable tests</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.19.5 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="17c3c71a097aed6abfbb626944f096486c9b44f44948b427916ad16ed546ebf8" name="haproxy" arch="src">
    <version epoch="0" ver="1.6.11" rel="6.1"/>

<changelog author="aspiers@suse.com" date="1423656000">- haproxy.init: fix reload and force-reload not to start a stopped
  service</changelog>
<changelog author="mrueckert@suse.de" date="1425556800">- added another fix from upstream:
  0003-BUG-MEDIUM-Do-not-consider-an-agent-check-as-failed-.patch</changelog>
<changelog author="kgronlund@suse.com" date="1426507200">- pull 3 patches from upstream:
  - BUG/MEDIUM: peers: correctly configure the client timeout
  - BUG/MEDIUM: buffer: one byte miss in buffer free space check
  - BUG/MAJOR: http: don't read past buffer's end in http_replace_value
- Add 0004-BUG-MEDIUM-peers-correctly-configure-the-client-time.patch
- Add 0005-BUG-MEDIUM-buffer-one-byte-miss-in-buffer-free-space.patch
- Add 0006-BUG-MAJOR-http-don-t-read-past-buffer-s-end-in-http_.patch</changelog>
<changelog author="mrueckert@suse.de" date="1427976000">- pull 3 patches from upstream:
  0007-BUG-MEDIUM-http-the-function-req-res-replace-value-d.patch
  0008-BUG-MINOR-compression-consider-the-expansion-factor-.patch
  0009-BUG-MEDIUM-http-hdr_cnt-would-not-count-any-header-w.patch</changelog>
<changelog author="mrueckert@suse.de" date="1429531200">- pull 3 patches from upstream:
  0010-BUG-MINOR-ssl-Display-correct-filename-in-error-mess.patch
  0011-BUG-MEDIUM-listener-don-t-report-an-error-when-resum.patch
  0012-BUG-MEDIUM-init-don-t-limit-cpu-map-to-the-first-32-.patch</changelog>
<changelog author="mrueckert@suse.de" date="1430568000">- update to 1.5.12
  - BUG/MINOR: ssl: Display correct filename in error message
  - DOC: Fix L4TOUT typo in documentation
  - BUG/MEDIUM: Do not consider an agent check as failed on L7
    error
  - BUG/MINOR: pattern: error message missing
  - BUG/MEDIUM: pattern: some entries are not deleted with case
    insensitive match
  - BUG/MEDIUM: buffer: one byte miss in buffer free space check
  - BUG/MAJOR: http: don't read past buffer's end in
    http_replace_value
  - BUG/MEDIUM: http: the function "(req|res)-replace-value"
    doesn't respect the HTTP syntax
  - BUG/MEDIUM: peers: correctly configure the client timeout
  - BUG/MINOR: compression: consider the expansion factor in init
  - BUG/MEDIUM: http: hdr_cnt would not count any header when
    called without name
  - BUG/MEDIUM: listener: don't report an error when resuming
    unbound listeners
  - BUG/MEDIUM: init: don't limit cpu-map to the first 32 processes
    only
  - BUG/MEDIUM: stream-int: always reset si-&gt;ops when si-&gt;end is
    nullified
  - BUG/MEDIUM: http: remove content-length from chunked messages
  - DOC: http: update the comments about the rules for determining
    transfer-length
  - BUG/MEDIUM: http: do not restrict parsing of transfer-encoding
    to HTTP/1.1
  - BUG/MEDIUM: http: incorrect transfer-coding in the request is a
    bad request
  - BUG/MEDIUM: http: remove content-length form responses with bad
    transfer-encoding
  - MEDIUM: http: restrict the HTTP version token to 1 digit as per
    RFC7230
  - MEDIUM: http: add option-ignore-probes to get rid of the floods
    of 408
  - BUG/MINOR: config: clear proxy-&gt;table.peers.p for disabled
    proxies
  - MINOR: stick-table: don't attach to peers in stopped state
  - MEDIUM: config: initialize stick-tables after peers, not before
  - MEDIUM: peers: add the ability to disable a peers section
  - DOC: document option http-ignore-probes
  - DOC: fix the comments about the meaning of msg-&gt;sol in HTTP
  - BUG/MEDIUM: http: wait for the exact amount of body bytes in
    wait_for_request_body
  - BUG/MAJOR: http: prevent risk of reading past end with balance
    url_param
  - DOC: update the doc on the proxy protocol
- remove patches that we pulled from the 1.5 tree
  0001-BUG-MINOR-pattern-error-message-missing.patch
  0002-BUG-MEDIUM-pattern-some-entries-are-not-deleted-with.patch
  0003-BUG-MEDIUM-Do-not-consider-an-agent-check-as-failed-.patch
  0004-BUG-MEDIUM-peers-correctly-configure-the-client-time.patch
  0005-BUG-MEDIUM-buffer-one-byte-miss-in-buffer-free-space.patch
  0006-BUG-MAJOR-http-don-t-read-past-buffer-s-end-in-http_.patch
  0007-BUG-MEDIUM-http-the-function-req-res-replace-value-d.patch
  0008-BUG-MINOR-compression-consider-the-expansion-factor-.patch
  0009-BUG-MEDIUM-http-hdr_cnt-would-not-count-any-header-w.patch
  0010-BUG-MINOR-ssl-Display-correct-filename-in-error-mess.patch
  0011-BUG-MEDIUM-listener-don-t-report-an-error-when-resum.patch
  0012-BUG-MEDIUM-init-don-t-limit-cpu-map-to-the-first-32-.patch</changelog>
<changelog author="mrueckert@suse.de" date="1430740800">- added first patch from the 1.5 branch after the update:
  0001-BUG-MEDIUM-stats-properly-initialize-the-scope-befor.patch</changelog>
<changelog author="mrueckert@suse.de" date="1431345600">- added 0002-BUG-MEDIUM-http-don-t-forward-client-shutdown-withou.patch
  BUG/MEDIUM: http: don't forward client shutdown without NOLINGER
  except for tunnels</changelog>
<changelog author="kgronlund@suse.com" date="1432555200">- BUG/MINOR: check: fix tcpcheck error message
- CLEANUP: checks: fix double usage of cur / current_step in tcp-checks
- BUG/MEDIUM: checks: do not dereference head of a tcp-check at the end
- CLEANUP: checks: simplify the loop processing of tcp-checks
- BUG/MAJOR: checks: always check for end of list before proceeding
- BUG/MEDIUM: checks: do not dereference a list as a tcpcheck struct
- BUG/MEDIUM: peers: apply a random reconnection timeout
- Add 0003-BUG-MINOR-check-fix-tcpcheck-error-message.patch
- Add 0004-CLEANUP-checks-fix-double-usage-of-cur-current_step-.patch
- Add 0005-BUG-MEDIUM-checks-do-not-dereference-head-of-a-tcp-c.patch
- Add 0006-CLEANUP-checks-simplify-the-loop-processing-of-tcp-c.patch
- Add 0007-BUG-MAJOR-checks-always-check-for-end-of-list-before.patch
- Add 0008-BUG-MEDIUM-checks-do-not-dereference-a-list-as-a-tcp.patch
- Add 0009-BUG-MEDIUM-peers-apply-a-random-reconnection-timeout.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435233600">- Backport upstream patches:
  + DOC: Update doc about weight, act and bck fields in the statistics
  + MINOR: ssl: add a destructor to free allocated SSL ressources
  + BUG/MEDIUM: ssl: fix tune.ssl.default-dh-param value being overwritten
  + BUG/MINOR: cfgparse: fix typo in 'option httplog' error message
  + BUG/MEDIUM: cfgparse: segfault when userlist is misused
  + MEDIUM: ssl: replace standards DH groups with custom ones
  + BUG/MINOR: debug: display (null) in place of "meth"
  + CLEANUP: deinit: remove codes for cleaning p-&gt;block_rules
  + BUG/MINOR: ssl: fix smp_fetch_ssl_fc_session_id
  + MEDIUM: init: don't stop proxies in parent process when exiting
  + MINOR: peers: store the pointer to the signal handler
  + MEDIUM: peers: unregister peers that were never started
  + MEDIUM: config: propagate the table's process list to the peers sections
  + MEDIUM: init: stop any peers section not bound to the correct process
  + MEDIUM: config: validate that peers sections are bound to exactly one process
  + MAJOR: peers: allow peers section to be used with nbproc &gt; 1
  + DOC: relax the peers restriction to single-process
  + CLEANUP: config: fix misleading information in error message.
  + MINOR: config: report the number of processes using a peers section in the error case
  + BUG/MEDIUM: config: properly compute the default number of processes for a proxy
- Added patches:
  + Add 0010-DOC-Update-doc-about-weight-act-and-bck-fields-in-th.patch
  + Add 0011-MINOR-ssl-add-a-destructor-to-free-allocated-SSL-res.patch
  + Add 0012-BUG-MEDIUM-ssl-fix-tune.ssl.default-dh-param-value-b.patch
  + Add 0013-BUG-MINOR-cfgparse-fix-typo-in-option-httplog-error-.patch
  + Add 0014-BUG-MEDIUM-cfgparse-segfault-when-userlist-is-misuse.patch
  + Add 0015-MEDIUM-ssl-replace-standards-DH-groups-with-custom-o.patch
  + Add 0016-BUG-MINOR-debug-display-null-in-place-of-meth.patch
  + Add 0017-CLEANUP-deinit-remove-codes-for-cleaning-p-block_rul.patch
  + Add 0018-BUG-MINOR-ssl-fix-smp_fetch_ssl_fc_session_id.patch
  + Add 0019-MEDIUM-init-don-t-stop-proxies-in-parent-process-whe.patch
  + Add 0020-MINOR-peers-store-the-pointer-to-the-signal-handler.patch
  + Add 0021-MEDIUM-peers-unregister-peers-that-were-never-starte.patch
  + Add 0022-MEDIUM-config-propagate-the-table-s-process-list-to-.patch
  + Add 0023-MEDIUM-init-stop-any-peers-section-not-bound-to-the-.patch
  + Add 0024-MEDIUM-config-validate-that-peers-sections-are-bound.patch
  + Add 0025-MAJOR-peers-allow-peers-section-to-be-used-with-nbpr.patch
  + Add 0026-DOC-relax-the-peers-restriction-to-single-process.patch
  + Add 0027-CLEANUP-config-fix-misleading-information-in-error-m.patch
  + Add 0028-MINOR-config-report-the-number-of-processes-using-a-.patch
  + Add 0029-BUG-MEDIUM-config-properly-compute-the-default-numbe.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435320000">- Update to 1.5.13
  - Dropped all patches backported from git, no further changes
    than those patches provided.
- Removed patches:
  + Remove 0001-BUG-MEDIUM-stats-properly-initialize-the-scope-befor.patch
  + Remove 0002-BUG-MEDIUM-http-don-t-forward-client-shutdown-withou.patch
  + Remove 0003-BUG-MINOR-check-fix-tcpcheck-error-message.patch
  + Remove 0004-CLEANUP-checks-fix-double-usage-of-cur-current_step-.patch
  + Remove 0005-BUG-MEDIUM-checks-do-not-dereference-head-of-a-tcp-c.patch
  + Remove 0006-CLEANUP-checks-simplify-the-loop-processing-of-tcp-c.patch
  + Remove 0007-BUG-MAJOR-checks-always-check-for-end-of-list-before.patch
  + Remove 0008-BUG-MEDIUM-checks-do-not-dereference-a-list-as-a-tcp.patch
  + Remove 0009-BUG-MEDIUM-peers-apply-a-random-reconnection-timeout.patch
  + Remove 0010-DOC-Update-doc-about-weight-act-and-bck-fields-in-th.patch
  + Remove 0011-MINOR-ssl-add-a-destructor-to-free-allocated-SSL-res.patch
  + Remove 0012-BUG-MEDIUM-ssl-fix-tune.ssl.default-dh-param-value-b.patch
  + Remove 0013-BUG-MINOR-cfgparse-fix-typo-in-option-httplog-error-.patch
  + Remove 0014-BUG-MEDIUM-cfgparse-segfault-when-userlist-is-misuse.patch
  + Remove 0015-MEDIUM-ssl-replace-standards-DH-groups-with-custom-o.patch
  + Remove 0016-BUG-MINOR-debug-display-null-in-place-of-meth.patch
  + Remove 0017-CLEANUP-deinit-remove-codes-for-cleaning-p-block_rul.patch
  + Remove 0018-BUG-MINOR-ssl-fix-smp_fetch_ssl_fc_session_id.patch
  + Remove 0019-MEDIUM-init-don-t-stop-proxies-in-parent-process-whe.patch
  + Remove 0020-MINOR-peers-store-the-pointer-to-the-signal-handler.patch
  + Remove 0021-MEDIUM-peers-unregister-peers-that-were-never-starte.patch
  + Remove 0022-MEDIUM-config-propagate-the-table-s-process-list-to-.patch
  + Remove 0023-MEDIUM-init-stop-any-peers-section-not-bound-to-the-.patch
  + Remove 0024-MEDIUM-config-validate-that-peers-sections-are-bound.patch
  + Remove 0025-MAJOR-peers-allow-peers-section-to-be-used-with-nbpr.patch
  + Remove 0026-DOC-relax-the-peers-restriction-to-single-process.patch
  + Remove 0027-CLEANUP-config-fix-misleading-information-in-error-m.patch
  + Remove 0028-MINOR-config-report-the-number-of-processes-using-a-.patch
  + Remove 0029-BUG-MEDIUM-config-properly-compute-the-default-numbe.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435924800">- Update to 1.5.14 (CVE-2015-3281) (bsc#937042)
  + BUILD/MINOR: tools: rename popcount to my_popcountl
  + BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data</changelog>
<changelog author="e.istomin@edss.ee" date="1452513600">- Update to 1.6.3 (fate#320607)
  - BUG/MEDIUM: http: switch the request channel to no-delay once done.
  - BUG/MEDIUM: http: don't enable auto-close on the response side
  - BUG/MEDIUM: stream: fix half-closed timeout handling
  - BUG/MEDIUM: cli: changing compression rate-limiting must require admin level
  - BUG/MEDIUM: sample: urlp can't match an empty value
  - BUG/MEDIUM: da: stop DeviceAtlas processing in the convertor if there is no input.
  - BUG/MEDIUM: checks: email-alert not working when declared in defaults
  - BUG/MEDIUM: http: fix http-reuse when frontend and backend differ
  - BUG/MEDIUM: config: properly adjust maxconn with nbproc when memmax is forced
  - BUG/MEDIUM: peers: table entries learned from a remote are pushed to others after a random delay.
  - BUG/MEDIUM: peers: old stick table updates could be repushed
  for all the details see /usr/share/doc/packages/haproxy/CHANGELOG
  or http://www.haproxy.org/download/1.6/src/CHANGELOG</changelog>
<changelog author="mrueckert@suse.de" date="1457956800">- update to 1.6.4 (fate#320607) (bsc#937202)
  - BUG/MINOR: http: fix several off-by-one errors in the url_param
    parser
  - BUG/MINOR: http: Be sure to process all the data received from
    a server
  - BUG/MINOR: chunk: make chunk_dup() always check and set
    dst-&gt;size
  - MINOR: chunks: ensure that chunk_strcpy() adds a trailing zero
  - MINOR: chunks: add chunk_strcat() and chunk_newstr()
  - MINOR: chunk: make chunk_initstr() take a const string
  - MINOR: lru: new function to delete &lt;nb&gt; least recently used
    keys
  - DOC: add Ben Shillito as the maintainer of 51d
  - BUG/MINOR: 51d: Ensures a unique domain for each configuration
  - BUG/MINOR: 51d: Aligns Pattern cache implementation with
    HAProxy best practices.
  - BUG/MINOR: 51d: Releases workset back to pool.
  - BUG/MINOR: 51d: Aligned const pointers to changes in 51Degrees.
  - CLEANUP: 51d: Aligned if statements with HAProxy best practices
    and removed casts from malloc.
  - DOC: fix a few spelling mistakes (cherry picked from commit
    cc123c66c2075add8524a6a9925382927daa6ab0)
  - DOC: fix "workaround" spelling
  - BUG/MINOR: examples: Fixing haproxy.spec to remove references
    to .cfg files
  - MINOR: fix the return type for dns_response_get_query_id()
    function
  - MINOR: server state: missing LF (\n) on error message printed
    when parsing server state file
  - BUG/MEDIUM: dns: no DNS resolution happens if no ports provided
    to the nameserver
  - BUG/MAJOR: servers state: server port is erased when dns
    resolution is enabled on a server
  - BUG/MEDIUM: servers state: server port is used uninitialized
  - BUG/MEDIUM: config: Adding validation to stick-table expire
    value.
  - BUG/MEDIUM: sample: http_date() doesn't provide the right day
    of the week
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space.
  - MEDIUM: pools: add a new flag to avoid rounding pool size up
  - BUG/MEDIUM: buffers: do not round up buffer size during
    allocation
  - BUG/MINOR: stream: don't force retries if the server is DOWN
  - BUG/MINOR: counters: make the sc-inc-gpc0 and sc-set-gpt0 touch
    the table
  - MINOR: unix: don't mention free ports on EAGAIN
  - BUG/CLEANUP: CLI: report the proper field states in "show sess"
  - MINOR: stats: send content-length with the redirect to allow
    keep-alive
  - BUG: stream_interface: Reuse connection even if the output
    channel is empty
  - DOC: remove old tunnel mode assumptions
  - BUG/MAJOR: http-reuse: fix risk of orphaned connections
  - BUG/MEDIUM: http-reuse: do not share private connections across
    backends
  - BUG/MINOR: ssl: Be sure to use unique serial for regenerated
    certificates
  - BUG/MINOR: stats: fix missing comma in stats on agent drain
  - BUG/MINOR: lua: unsafe initialization
  - DOC: lua: fix somme errors
  - DOC: add server name at rate-limit sessions example
  - BUG/MEDIUM: ssl: fix off-by-one in ALPN list allocation
  - BUG/MEDIUM: ssl: fix off-by-one in NPN list allocation
  - DOC: LUA: fix some typos and syntax errors
  - MINOR: cfgparse: warn for incorrect 'timeout retry' keyword
    spelling in resolvers
  - MINOR: mailers: increase default timeout to 10 seconds
  - MINOR: mailers: use &lt;CRLF&gt; for all line endings
  - BUG/MAJOR: lua: applets can't sleep.
  - BUG/MINOR: server: some prototypes are renamed
  - BUG/MINOR: lua: Useless copy
  - BUG/MEDIUM: stats: stats bind-process doesn't propagate the
    process mask correctly
  - BUG/MINOR: server: fix the format of the warning on address
    change
  - BUG/MEDIUM: chunks: always reject negative-length chunks
  - BUG/MINOR: systemd: ensure we don't miss signals
  - BUG/MINOR: systemd: report the correct signal in debug message
    output
  - BUG/MINOR: systemd: propagate the correct signal to haproxy
  - MINOR: systemd: ensure a reload doesn't mask a stop
  - BUG/MEDIUM: cfgparse: wrong argument offset after parsing
    server "sni" keyword
  - CLEANUP: stats: Avoid computation with uninitialized bits.
  - CLEANUP: pattern: Ignore unknown samples in pat_match_ip().
  - CLEANUP: map: Avoid memory leak in out-of-memory condition.
  - BUG/MINOR: tcpcheck: fix incorrect list usage resulting in
    failure to load certain configs
  - BUG/MAJOR: samples: check smp-&gt;strm before using it
  - MINOR: sample: add a new helper to initialize the owner of a
    sample
  - MINOR: sample: always set a new sample's owner before
    evaluating it
  - BUG/MAJOR: vars: always retrieve the stream and session from
    the sample
  - CLEANUP: payload: remove useless and confusing nullity checks
    for channel buffer
  - BUG/MINOR: ssl: fix usage of the various sample fetch functions
  - MINOR: cfgparse: warn when uid parameter is not a number
  - MINOR: cfgparse: warn when gid parameter is not a number
  - BUG/MINOR: standard: Avoid free of non-allocated pointer
  - BUG/MINOR: pattern: Avoid memory leak on out-of-memory
    condition
  - CLEANUP: http: fix a build warning introduced by a recent fix
  - BUG/MINOR: log: GMT offset not updated when entering/leaving
    DST</changelog>
<changelog author="mrueckert@suse.de" date="1462881600">- update to 1.6.5
  - BUG/MINOR: log: Don't use strftime() which can clobber timezone
    if chrooted
  - BUILD: namespaces: fix a potential build warning in
    namespaces.c
  - DOC: add encoding to json converter example
  - BUG/MINOR: conf: "listener id" expects integer, but its not
    checked
  - DOC: Clarify tunes.vars.xxx-max-size settings
  - BUG/MEDIUM: peers: fix incorrect age in frequency counters
  - BUG/MEDIUM: Fix RFC5077 resumption when more than
    TLS_TICKETS_NO are present
  - BUG/MAJOR: Fix crash in http_get_fhdr with exactly
    MAX_HDR_HISTORY headers
  - BUG/MINOR: lua: can't load external libraries
  - DOC: "addr" parameter applies to both health and agent checks
  - DOC: timeout client: pointers to timeout http-request
  - DOC: typo on stick-store response
  - DOC: stick-table: amend paragraph blaming the loss of table
    upon reload
  - DOC: typo: ACL subdir match
  - DOC: typo: maxconn paragraph is wrong due to a wrong buffer
    size
  - DOC: regsub: parser limitation about the inability to use
    closing square brackets
  - DOC: typo: req.uri is now replaced by capture.req.uri
  - DOC: name set-gpt0 mismatch with the expected keyword
  - BUG/MEDIUM: stick-tables: some sample-fetch doesn't work in the
    connection state.
  - DOC: fix "needed" typo
  - BUG/MINOR: dns: inapropriate way out after a resolution timeout
  - BUG/MINOR: dns: trigger a DNS query type change on resolution
    timeout
  - BUG/MINOR : allow to log cookie for tarpit and denied request
  - OPTIM/MINOR: session: abort if possible before connecting to
    the backend
  - BUG/MEDIUM: trace.c: rdtsc() is defined in two files
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space (2nd try)
  - BUG/MINOR: cfgparse: couple of small memory leaks.
  - BUG/MEDIUM: sample: initialize the pointer before parse_binary
    call.
  - DOC: fix discrepancy in the example for http-request redirect
  - DOC: Clarify IPv4 address / mask notation rules
  - CLEANUP: fix inconsistency between fd-&gt;iocb, proto-&gt;accept and
    accept()
  - BUG/MEDIUM: fix maxaccept computation on per-process listeners
  - BUG/MINOR: listener: stop unbound listeners on startup
  - BUG/MINOR: fix maxaccept computation according to the frontend
    process range
  - MEDIUM: unblock signals on startup.
  - BUG/MEDIUM: channel: don't allow to overwrite the reserve until
    connected
  - BUG/MEDIUM: channel: incorrect polling condition may delay
    event delivery
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space (3rd try)
  - BUG/MEDIUM: log: fix risk of segfault when logging HTTP fields
    in TCP mode
  - BUG/MEDIUM: lua: protects the upper boundary of the argument
    list for converters/fetches.
  - BUG/MINOR: log: fix a typo that would cause %HP to log &lt;BADREQ&gt;
  - MINOR: channel: add new function channel_congested()
  - BUG/MEDIUM: http: fix risk of CPU spikes with pipelined
    requests from dead client
  - BUG/MAJOR: channel: fix miscalculation of available buffer
    space (4th try)
  - BUG/MEDIUM: stream: ensure the SI_FL_DONT_WAKE flag is properly
    cleared
  - BUG/MEDIUM: channel: fix inconsistent handling of 4GB-1
    transfers
  - BUG/MEDIUM: stats: show servers state may show an empty or
    incomplete result
  - BUG/MEDIUM: stats: show backend may show an empty or incomplete
    result
  - MINOR: stats: fix typo in help messages
  - MINOR: stats: show stat resolvers missing in the help message
  - BUG/MINOR: dns: fix DNS header definition
  - BUG/MEDIUM: dns: fix alignment issue when building DNS queries
  - CLEANUP/MINOR: stats: fix accidental addition of member "env"
    in the applet ctx
- refreshed patches to apply cleanly again
  - haproxy-1.6.0-makefile_lib.patch
  - haproxy-1.6.0-sec-options.patch</changelog>
<changelog author="mrueckert@suse.de" date="1465473600">- pull patches from git to fix some important issues (bsc#983972) (bsc#983974):
  0001-BUG-MAJOR-fix-listening-IP-address-storage-for-front.patch
  0002-BUG-MINOR-fix-listening-IP-address-storage-for-front.patch
  0003-DOC-Fix-typo-so-fetch-is-properly-parsed-by-Cyril-s-.patch
  0004-BUG-MAJOR-http-fix-breakage-of-reqdeny-causing-rando.patch
  0005-BUG-MEDIUM-stick-tables-fix-breakage-in-table-conver.patch
  0006-BUG-MEDIUM-dns-unbreak-DNS-resolver-after-header-fix.patch
  0007-BUILD-fix-build-on-Solaris-11.patch
  0008-CLEANUP-connection-fix-double-negation-on-memcmp.patch
  0009-BUG-MEDIUM-stats-show-servers-state-may-show-an-serv.patch
  0010-BUG-MEDIUM-fix-risk-of-segfault-with-show-tls-keys.patch
  0011-BUG-MEDIUM-sticktables-segfault-in-some-configuratio.patch
  0012-BUG-MEDIUM-lua-converters-doesn-t-work.patch
  0013-BUG-MINOR-http-add-header-header-name-copied-twice.patch
  0014-BUG-MEDIUM-http-add-header-buffer-overwritten.patch</changelog>
<changelog author="mrueckert@suse.de" date="1468929600">- update to 1.6.7
  - MINOR: new function my_realloc2 = realloc + free upon failure
  - CLEANUP: fixed some usages of realloc leading to memory leak
  - Revert "BUG/MINOR: ssl: fix potential memory leak in
    ssl_sock_load_dh_params()"
  - BUG/MEDIUM: dns: fix alignment issues in the DNS response
    parser
  - BUG/MINOR: Fix endiness issue in DNS header creation code
- changes from 1.6.6
  - BUG/MAJOR: fix listening IP address storage for frontends
  - BUG/MINOR: fix listening IP address storage for frontends
    (cont)
  - DOC: Fix typo so fetch is properly parsed by Cyril's converter
  - BUG/MAJOR: http: fix breakage of "reqdeny" causing random
    crashes
  - BUG/MEDIUM: stick-tables: fix breakage in table converters
  - BUG/MEDIUM: dns: unbreak DNS resolver after header fix
  - BUILD: fix build on Solaris 11
  - CLEANUP: connection: fix double negation on memcmp()
  - BUG/MEDIUM: stats: show servers state may show an servers from
    another backend
  - BUG/MEDIUM: fix risk of segfault with "show tls-keys"
  - BUG/MEDIUM: sticktables: segfault in some configuration error
    cases
  - BUG/MEDIUM: lua: converters doesn't work
  - BUG/MINOR: http: add-header: header name copied twice
  - BUG/MEDIUM: http: add-header: buffer overwritten
  - BUG/MINOR: ssl: fix potential memory leak in
    ssl_sock_load_dh_params()
  - BUG/MINOR: http: url32+src should use the big endian version of
    url32
  - BUG/MINOR: http: url32+src should check cli_conn before using
    it
  - DOC: http: add documentation for url32 and url32+src
  - BUG/MINOR: fix http-response set-log-level parsing error
  - MINOR: systemd: Use variable for config and pidfile paths
  - MINOR: systemd: Perform sanity check on config before reload
    (cherry picked from commit
    68535bddf305fdd22f1449a039939b57245212e7)
  - BUG/MINOR: init: always ensure that global.rlimit_nofile
    matches actual limits
  - BUG/MINOR: init: ensure that FD limit is raised to the max
    allowed
  - BUG/MEDIUM: external-checks: close all FDs right after the
    fork()
  - BUG/MAJOR: external-checks: use asynchronous signal delivery
  - BUG/MINOR: external-checks: do not unblock undesired signals
  - BUILD/MEDIUM: rebuild everything when an include file is
    changed
  - BUILD/MEDIUM: force a full rebuild if some build options change
  - BUG/MINOR: srv-state: fix incorrect output of state file
  - BUG/MINOR: ssl: close ssl key file on error
  - BUG/MINOR: http: fix misleading error message for response
    captures
  - BUG/BUILD: don't automatically run "make" on "make install"
  - DOC: add missing doc for
    http-request deny [deny_status &lt;status&gt;]
- drop patches which were pulled from git before
  0001-BUG-MAJOR-fix-listening-IP-address-storage-for-front.patch
  0002-BUG-MINOR-fix-listening-IP-address-storage-for-front.patch
  0003-DOC-Fix-typo-so-fetch-is-properly-parsed-by-Cyril-s-.patch
  0004-BUG-MAJOR-http-fix-breakage-of-reqdeny-causing-rando.patch
  0005-BUG-MEDIUM-stick-tables-fix-breakage-in-table-conver.patch
  0006-BUG-MEDIUM-dns-unbreak-DNS-resolver-after-header-fix.patch
  0007-BUILD-fix-build-on-Solaris-11.patch
  0008-CLEANUP-connection-fix-double-negation-on-memcmp.patch
  0009-BUG-MEDIUM-stats-show-servers-state-may-show-an-serv.patch
  0010-BUG-MEDIUM-fix-risk-of-segfault-with-show-tls-keys.patch
  0011-BUG-MEDIUM-sticktables-segfault-in-some-configuratio.patch
  0012-BUG-MEDIUM-lua-converters-doesn-t-work.patch
  0013-BUG-MINOR-http-add-header-header-name-copied-twice.patch
  0014-BUG-MEDIUM-http-add-header-buffer-overwritten.patch</changelog>
<changelog author="kgronlund@suse.com" date="1472731200">- Update to 1.6.9 (bsc#1003264)
  - MINOR: cli: allow the semi-colon to be escaped on the CLI
  - BUG/MINOR: payload: fix SSLv2 version parser
  - BUG/MAJOR: stream: properly mark the server address as unset on connect retry
  - DOC: Updated 51Degrees readme.
  - BUG/MAJOR: stick-counters: possible crash when using sc_trackers with wrong table
  - BUG/MINOR: peers: empty chunks after a resync.
  - BUG/MINOR: peers: some updates are pushed twice after a resync.
  - MINOR: sample: use smp_make_rw() in upper/lower converters
  - BUG/MEDIUM: stick-table: properly convert binary samples to keys
  - BUG/MEDIUM: stick-tables: do not fail on string keys with no allocated size
  - BUG/MAJOR: server: the "sni" directive could randomly cause trouble
  - MINOR: sample: provide smp_is_rw() and smp_make_rw()
  - MINOR: sample: implement smp_is_safe() and smp_make_safe()
  - BUG/MEDIUM: samples: make smp_dup() always duplicate the sample
  - BUG/MAJOR: compression: initialize avail_in/next_in even during flush
  - BUILD: make proto_tcp.c compatible with musl library
  - DOC: minor typo fixes to improve HTML parsing by haproxy-dconv
  - BUG/MEDIUM: stream-int: completely detach connection on connect error
  - BUG/MEDIUM: lua: somme HTTP manipulation functions are called without valid requests
  - DOC: lua: remove old functions
  - BUG/MINOR: peers: Fix peers data decoding issue
  - BUG/MEDIUM: lua: the function txn_done() from action wrapper can crash
  - BUG/MEDIUM: lua: the function txn_done() from sample fetches can crash</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 1.6.9+git.1477940904.ab45181 (fate#321723)
  * BUILD: poll: remove unused hap_fd_isset() which causes a warning with clang
  * MINOR: cfgparse: few memory leaks fixes.
  * MINOR: build: Allow linking to device-atlas library file
  * DOC: Fix typo in description of `-st` parameter in man page
  * BUG/MEDIUM: peers: on shutdown, wake up the appctx, not the stream
  * BUG/MEDIUM: peers: fix use after free in peer_session_create()
  * BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed
  * MINOR: systemd: report it when execve() fails
  * BUG/MINOR: systemd: check return value of calloc()
  * BUG/MINOR: systemd: always restore signals before execve()
  * BUG/MINOR: systemd: make the wrapper return a non-null status code on error
  * BUG/MINOR: ssl: prevent multiple entries for the same certificate
  * BUG/MINOR: ssl: Check malloc return code
  * BUG/MINOR: vars: smp_fetch_var() doesn't depend on HTTP but on the session
  * BUG/MINOR: vars: make smp_fetch_var() more robust against misuses
  * BUG/MINOR: vars: use sess and not s-&gt;sess in action_store()
  * MEDIUM: make SO_REUSEPORT configurable
  * MINOR: Add fe_req_rate sample fetch
  * MINOR: show Running on zlib version
  * MINOR: show Built with PCRE version
  * BUG/MINOR: displayed PCRE version is running release</changelog>
<changelog author="kgronlund@suse.com" date="1486036800">- Update to version 1.6.11 (bnc#1023141):
  * BUG/MEDIUM: systemd-wrapper: return correct exit codes
  * BUG/MEDIUM: srv-state: properly restore the DRAIN state
  * BUG/MINOR: srv-state: allow to have both CMAINT and FDRAIN flags
  * BUG/MEDIUM: servers: properly propagate the maintenance states during startup
  * BUG: vars: Fix 'set-var' converter because of a typo
  * BUG/MEDIUM: channel: bad unlikely macro
  * DOC: ssl: Use correct wording for ca-sign-pass
  * BUG/MINOR: stick-table: handle out-of-memory condition gracefully
  * BUG/MEDIUM: connection: check the control layer before stopping polling
  * BUG/MEDIUM: stick-table: fix regression caused by recent fix for out-of-memory
  * BUG/MINOR: cli: properly decrement ref count on tables during failed dumps
  * BUG/MEDIUM: lua: In some case, the return of sample-fetche is ignored
  * BUG/MINOR: cli: fix pointer size when reporting data/transport layer name
  * BUG/MINOR: cli: dequeue from the proxy when changing a maxconn
  * BUG/MINOR: cli: wake up the CLI's task after a timeout update
  * BUG/MINOR: freq-ctr: make swrate_add() support larger values
  * BUG/MEDIUM: proxy: return "none" and "unknown" for unknown LB algos
  * BUG/MAJOR: stream: fix session abort on resource shortage
  * BUG/MINOR: http: don't send an extra CRLF after a Set-Cookie in a redirect
  * BUG/MEDIUM: variables: some variable name can hide another ones
  * BUG/MINOR: cli: be sure to always warn the cli applet when input buffer is full
  * MINOR: applet: Count number of (active) applets
  * MINOR: task: Rename run_queue and run_queue_cur counters
  * BUG/MEDIUM: stream: Save unprocessed events for a stream
  * BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled
  * BUG/MEDIUM: lua: In some case, the return of sample-fetches is ignored (2)
  * BUG/MINOR: stream-int: automatically release SI_FL_WAIT_DATA on SHUTW_NOW
  * DOC: lua: section declared twice
  * DOC: fix small typo in fe_id (backend instead of frontend)
  * BUG/MINOR: lua: memory leak executing tasks
  * BUG/MEDIUM: ssl: properly reset the reused_sess during a forced handshake
  * BUG/MEDIUM: ssl: avoid double free when releasing bind_confs
  * BUG/MINOR: backend: nbsrv() should return 0 if backend is disabled
  * BUG/MEDIUM: ssl: for a handshake when server-side SNI changes
  * BUG/MINOR: systemd: potential zombie processes</changelog>

</package>
<package pkgid="fd500cd31638a6604bd16d57e03faf09fb151f31fd4beef0118bcaac273a33b5" name="haproxy" arch="src">
    <version epoch="0" ver="1.6.9" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1423224000">- pulled 2 patches from upstream:
  0001-BUG-MINOR-pattern-error-message-missing.patch
  0002-BUG-MEDIUM-pattern-some-entries-are-not-deleted-with.patch</changelog>
<changelog author="aspiers@suse.com" date="1423656000">- haproxy.init: fix reload and force-reload not to start a stopped
  service</changelog>
<changelog author="mrueckert@suse.de" date="1425556800">- added another fix from upstream:
  0003-BUG-MEDIUM-Do-not-consider-an-agent-check-as-failed-.patch</changelog>
<changelog author="kgronlund@suse.com" date="1426507200">- pull 3 patches from upstream:
  - BUG/MEDIUM: peers: correctly configure the client timeout
  - BUG/MEDIUM: buffer: one byte miss in buffer free space check
  - BUG/MAJOR: http: don't read past buffer's end in http_replace_value
- Add 0004-BUG-MEDIUM-peers-correctly-configure-the-client-time.patch
- Add 0005-BUG-MEDIUM-buffer-one-byte-miss-in-buffer-free-space.patch
- Add 0006-BUG-MAJOR-http-don-t-read-past-buffer-s-end-in-http_.patch</changelog>
<changelog author="mrueckert@suse.de" date="1427976000">- pull 3 patches from upstream:
  0007-BUG-MEDIUM-http-the-function-req-res-replace-value-d.patch
  0008-BUG-MINOR-compression-consider-the-expansion-factor-.patch
  0009-BUG-MEDIUM-http-hdr_cnt-would-not-count-any-header-w.patch</changelog>
<changelog author="mrueckert@suse.de" date="1429531200">- pull 3 patches from upstream:
  0010-BUG-MINOR-ssl-Display-correct-filename-in-error-mess.patch
  0011-BUG-MEDIUM-listener-don-t-report-an-error-when-resum.patch
  0012-BUG-MEDIUM-init-don-t-limit-cpu-map-to-the-first-32-.patch</changelog>
<changelog author="mrueckert@suse.de" date="1430568000">- update to 1.5.12
  - BUG/MINOR: ssl: Display correct filename in error message
  - DOC: Fix L4TOUT typo in documentation
  - BUG/MEDIUM: Do not consider an agent check as failed on L7
    error
  - BUG/MINOR: pattern: error message missing
  - BUG/MEDIUM: pattern: some entries are not deleted with case
    insensitive match
  - BUG/MEDIUM: buffer: one byte miss in buffer free space check
  - BUG/MAJOR: http: don't read past buffer's end in
    http_replace_value
  - BUG/MEDIUM: http: the function "(req|res)-replace-value"
    doesn't respect the HTTP syntax
  - BUG/MEDIUM: peers: correctly configure the client timeout
  - BUG/MINOR: compression: consider the expansion factor in init
  - BUG/MEDIUM: http: hdr_cnt would not count any header when
    called without name
  - BUG/MEDIUM: listener: don't report an error when resuming
    unbound listeners
  - BUG/MEDIUM: init: don't limit cpu-map to the first 32 processes
    only
  - BUG/MEDIUM: stream-int: always reset si-&gt;ops when si-&gt;end is
    nullified
  - BUG/MEDIUM: http: remove content-length from chunked messages
  - DOC: http: update the comments about the rules for determining
    transfer-length
  - BUG/MEDIUM: http: do not restrict parsing of transfer-encoding
    to HTTP/1.1
  - BUG/MEDIUM: http: incorrect transfer-coding in the request is a
    bad request
  - BUG/MEDIUM: http: remove content-length form responses with bad
    transfer-encoding
  - MEDIUM: http: restrict the HTTP version token to 1 digit as per
    RFC7230
  - MEDIUM: http: add option-ignore-probes to get rid of the floods
    of 408
  - BUG/MINOR: config: clear proxy-&gt;table.peers.p for disabled
    proxies
  - MINOR: stick-table: don't attach to peers in stopped state
  - MEDIUM: config: initialize stick-tables after peers, not before
  - MEDIUM: peers: add the ability to disable a peers section
  - DOC: document option http-ignore-probes
  - DOC: fix the comments about the meaning of msg-&gt;sol in HTTP
  - BUG/MEDIUM: http: wait for the exact amount of body bytes in
    wait_for_request_body
  - BUG/MAJOR: http: prevent risk of reading past end with balance
    url_param
  - DOC: update the doc on the proxy protocol
- remove patches that we pulled from the 1.5 tree
  0001-BUG-MINOR-pattern-error-message-missing.patch
  0002-BUG-MEDIUM-pattern-some-entries-are-not-deleted-with.patch
  0003-BUG-MEDIUM-Do-not-consider-an-agent-check-as-failed-.patch
  0004-BUG-MEDIUM-peers-correctly-configure-the-client-time.patch
  0005-BUG-MEDIUM-buffer-one-byte-miss-in-buffer-free-space.patch
  0006-BUG-MAJOR-http-don-t-read-past-buffer-s-end-in-http_.patch
  0007-BUG-MEDIUM-http-the-function-req-res-replace-value-d.patch
  0008-BUG-MINOR-compression-consider-the-expansion-factor-.patch
  0009-BUG-MEDIUM-http-hdr_cnt-would-not-count-any-header-w.patch
  0010-BUG-MINOR-ssl-Display-correct-filename-in-error-mess.patch
  0011-BUG-MEDIUM-listener-don-t-report-an-error-when-resum.patch
  0012-BUG-MEDIUM-init-don-t-limit-cpu-map-to-the-first-32-.patch</changelog>
<changelog author="mrueckert@suse.de" date="1430740800">- added first patch from the 1.5 branch after the update:
  0001-BUG-MEDIUM-stats-properly-initialize-the-scope-befor.patch</changelog>
<changelog author="mrueckert@suse.de" date="1431345600">- added 0002-BUG-MEDIUM-http-don-t-forward-client-shutdown-withou.patch
  BUG/MEDIUM: http: don't forward client shutdown without NOLINGER
  except for tunnels</changelog>
<changelog author="kgronlund@suse.com" date="1432555200">- BUG/MINOR: check: fix tcpcheck error message
- CLEANUP: checks: fix double usage of cur / current_step in tcp-checks
- BUG/MEDIUM: checks: do not dereference head of a tcp-check at the end
- CLEANUP: checks: simplify the loop processing of tcp-checks
- BUG/MAJOR: checks: always check for end of list before proceeding
- BUG/MEDIUM: checks: do not dereference a list as a tcpcheck struct
- BUG/MEDIUM: peers: apply a random reconnection timeout
- Add 0003-BUG-MINOR-check-fix-tcpcheck-error-message.patch
- Add 0004-CLEANUP-checks-fix-double-usage-of-cur-current_step-.patch
- Add 0005-BUG-MEDIUM-checks-do-not-dereference-head-of-a-tcp-c.patch
- Add 0006-CLEANUP-checks-simplify-the-loop-processing-of-tcp-c.patch
- Add 0007-BUG-MAJOR-checks-always-check-for-end-of-list-before.patch
- Add 0008-BUG-MEDIUM-checks-do-not-dereference-a-list-as-a-tcp.patch
- Add 0009-BUG-MEDIUM-peers-apply-a-random-reconnection-timeout.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435233600">- Backport upstream patches:
  + DOC: Update doc about weight, act and bck fields in the statistics
  + MINOR: ssl: add a destructor to free allocated SSL ressources
  + BUG/MEDIUM: ssl: fix tune.ssl.default-dh-param value being overwritten
  + BUG/MINOR: cfgparse: fix typo in 'option httplog' error message
  + BUG/MEDIUM: cfgparse: segfault when userlist is misused
  + MEDIUM: ssl: replace standards DH groups with custom ones
  + BUG/MINOR: debug: display (null) in place of "meth"
  + CLEANUP: deinit: remove codes for cleaning p-&gt;block_rules
  + BUG/MINOR: ssl: fix smp_fetch_ssl_fc_session_id
  + MEDIUM: init: don't stop proxies in parent process when exiting
  + MINOR: peers: store the pointer to the signal handler
  + MEDIUM: peers: unregister peers that were never started
  + MEDIUM: config: propagate the table's process list to the peers sections
  + MEDIUM: init: stop any peers section not bound to the correct process
  + MEDIUM: config: validate that peers sections are bound to exactly one process
  + MAJOR: peers: allow peers section to be used with nbproc &gt; 1
  + DOC: relax the peers restriction to single-process
  + CLEANUP: config: fix misleading information in error message.
  + MINOR: config: report the number of processes using a peers section in the error case
  + BUG/MEDIUM: config: properly compute the default number of processes for a proxy
- Added patches:
  + Add 0010-DOC-Update-doc-about-weight-act-and-bck-fields-in-th.patch
  + Add 0011-MINOR-ssl-add-a-destructor-to-free-allocated-SSL-res.patch
  + Add 0012-BUG-MEDIUM-ssl-fix-tune.ssl.default-dh-param-value-b.patch
  + Add 0013-BUG-MINOR-cfgparse-fix-typo-in-option-httplog-error-.patch
  + Add 0014-BUG-MEDIUM-cfgparse-segfault-when-userlist-is-misuse.patch
  + Add 0015-MEDIUM-ssl-replace-standards-DH-groups-with-custom-o.patch
  + Add 0016-BUG-MINOR-debug-display-null-in-place-of-meth.patch
  + Add 0017-CLEANUP-deinit-remove-codes-for-cleaning-p-block_rul.patch
  + Add 0018-BUG-MINOR-ssl-fix-smp_fetch_ssl_fc_session_id.patch
  + Add 0019-MEDIUM-init-don-t-stop-proxies-in-parent-process-whe.patch
  + Add 0020-MINOR-peers-store-the-pointer-to-the-signal-handler.patch
  + Add 0021-MEDIUM-peers-unregister-peers-that-were-never-starte.patch
  + Add 0022-MEDIUM-config-propagate-the-table-s-process-list-to-.patch
  + Add 0023-MEDIUM-init-stop-any-peers-section-not-bound-to-the-.patch
  + Add 0024-MEDIUM-config-validate-that-peers-sections-are-bound.patch
  + Add 0025-MAJOR-peers-allow-peers-section-to-be-used-with-nbpr.patch
  + Add 0026-DOC-relax-the-peers-restriction-to-single-process.patch
  + Add 0027-CLEANUP-config-fix-misleading-information-in-error-m.patch
  + Add 0028-MINOR-config-report-the-number-of-processes-using-a-.patch
  + Add 0029-BUG-MEDIUM-config-properly-compute-the-default-numbe.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435320000">- Update to 1.5.13
  - Dropped all patches backported from git, no further changes
    than those patches provided.
- Removed patches:
  + Remove 0001-BUG-MEDIUM-stats-properly-initialize-the-scope-befor.patch
  + Remove 0002-BUG-MEDIUM-http-don-t-forward-client-shutdown-withou.patch
  + Remove 0003-BUG-MINOR-check-fix-tcpcheck-error-message.patch
  + Remove 0004-CLEANUP-checks-fix-double-usage-of-cur-current_step-.patch
  + Remove 0005-BUG-MEDIUM-checks-do-not-dereference-head-of-a-tcp-c.patch
  + Remove 0006-CLEANUP-checks-simplify-the-loop-processing-of-tcp-c.patch
  + Remove 0007-BUG-MAJOR-checks-always-check-for-end-of-list-before.patch
  + Remove 0008-BUG-MEDIUM-checks-do-not-dereference-a-list-as-a-tcp.patch
  + Remove 0009-BUG-MEDIUM-peers-apply-a-random-reconnection-timeout.patch
  + Remove 0010-DOC-Update-doc-about-weight-act-and-bck-fields-in-th.patch
  + Remove 0011-MINOR-ssl-add-a-destructor-to-free-allocated-SSL-res.patch
  + Remove 0012-BUG-MEDIUM-ssl-fix-tune.ssl.default-dh-param-value-b.patch
  + Remove 0013-BUG-MINOR-cfgparse-fix-typo-in-option-httplog-error-.patch
  + Remove 0014-BUG-MEDIUM-cfgparse-segfault-when-userlist-is-misuse.patch
  + Remove 0015-MEDIUM-ssl-replace-standards-DH-groups-with-custom-o.patch
  + Remove 0016-BUG-MINOR-debug-display-null-in-place-of-meth.patch
  + Remove 0017-CLEANUP-deinit-remove-codes-for-cleaning-p-block_rul.patch
  + Remove 0018-BUG-MINOR-ssl-fix-smp_fetch_ssl_fc_session_id.patch
  + Remove 0019-MEDIUM-init-don-t-stop-proxies-in-parent-process-whe.patch
  + Remove 0020-MINOR-peers-store-the-pointer-to-the-signal-handler.patch
  + Remove 0021-MEDIUM-peers-unregister-peers-that-were-never-starte.patch
  + Remove 0022-MEDIUM-config-propagate-the-table-s-process-list-to-.patch
  + Remove 0023-MEDIUM-init-stop-any-peers-section-not-bound-to-the-.patch
  + Remove 0024-MEDIUM-config-validate-that-peers-sections-are-bound.patch
  + Remove 0025-MAJOR-peers-allow-peers-section-to-be-used-with-nbpr.patch
  + Remove 0026-DOC-relax-the-peers-restriction-to-single-process.patch
  + Remove 0027-CLEANUP-config-fix-misleading-information-in-error-m.patch
  + Remove 0028-MINOR-config-report-the-number-of-processes-using-a-.patch
  + Remove 0029-BUG-MEDIUM-config-properly-compute-the-default-numbe.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435924800">- Update to 1.5.14 (CVE-2015-3281) (bsc#937042)
  + BUILD/MINOR: tools: rename popcount to my_popcountl
  + BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data</changelog>
<changelog author="e.istomin@edss.ee" date="1452513600">- Update to 1.6.3 (fate#320607)
  - BUG/MEDIUM: http: switch the request channel to no-delay once done.
  - BUG/MEDIUM: http: don't enable auto-close on the response side
  - BUG/MEDIUM: stream: fix half-closed timeout handling
  - BUG/MEDIUM: cli: changing compression rate-limiting must require admin level
  - BUG/MEDIUM: sample: urlp can't match an empty value
  - BUG/MEDIUM: da: stop DeviceAtlas processing in the convertor if there is no input.
  - BUG/MEDIUM: checks: email-alert not working when declared in defaults
  - BUG/MEDIUM: http: fix http-reuse when frontend and backend differ
  - BUG/MEDIUM: config: properly adjust maxconn with nbproc when memmax is forced
  - BUG/MEDIUM: peers: table entries learned from a remote are pushed to others after a random delay.
  - BUG/MEDIUM: peers: old stick table updates could be repushed
  for all the details see /usr/share/doc/packages/haproxy/CHANGELOG
  or http://www.haproxy.org/download/1.6/src/CHANGELOG</changelog>
<changelog author="mrueckert@suse.de" date="1457956800">- update to 1.6.4 (fate#320607) (bsc#937202)
  - BUG/MINOR: http: fix several off-by-one errors in the url_param
    parser
  - BUG/MINOR: http: Be sure to process all the data received from
    a server
  - BUG/MINOR: chunk: make chunk_dup() always check and set
    dst-&gt;size
  - MINOR: chunks: ensure that chunk_strcpy() adds a trailing zero
  - MINOR: chunks: add chunk_strcat() and chunk_newstr()
  - MINOR: chunk: make chunk_initstr() take a const string
  - MINOR: lru: new function to delete &lt;nb&gt; least recently used
    keys
  - DOC: add Ben Shillito as the maintainer of 51d
  - BUG/MINOR: 51d: Ensures a unique domain for each configuration
  - BUG/MINOR: 51d: Aligns Pattern cache implementation with
    HAProxy best practices.
  - BUG/MINOR: 51d: Releases workset back to pool.
  - BUG/MINOR: 51d: Aligned const pointers to changes in 51Degrees.
  - CLEANUP: 51d: Aligned if statements with HAProxy best practices
    and removed casts from malloc.
  - DOC: fix a few spelling mistakes (cherry picked from commit
    cc123c66c2075add8524a6a9925382927daa6ab0)
  - DOC: fix "workaround" spelling
  - BUG/MINOR: examples: Fixing haproxy.spec to remove references
    to .cfg files
  - MINOR: fix the return type for dns_response_get_query_id()
    function
  - MINOR: server state: missing LF (\n) on error message printed
    when parsing server state file
  - BUG/MEDIUM: dns: no DNS resolution happens if no ports provided
    to the nameserver
  - BUG/MAJOR: servers state: server port is erased when dns
    resolution is enabled on a server
  - BUG/MEDIUM: servers state: server port is used uninitialized
  - BUG/MEDIUM: config: Adding validation to stick-table expire
    value.
  - BUG/MEDIUM: sample: http_date() doesn't provide the right day
    of the week
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space.
  - MEDIUM: pools: add a new flag to avoid rounding pool size up
  - BUG/MEDIUM: buffers: do not round up buffer size during
    allocation
  - BUG/MINOR: stream: don't force retries if the server is DOWN
  - BUG/MINOR: counters: make the sc-inc-gpc0 and sc-set-gpt0 touch
    the table
  - MINOR: unix: don't mention free ports on EAGAIN
  - BUG/CLEANUP: CLI: report the proper field states in "show sess"
  - MINOR: stats: send content-length with the redirect to allow
    keep-alive
  - BUG: stream_interface: Reuse connection even if the output
    channel is empty
  - DOC: remove old tunnel mode assumptions
  - BUG/MAJOR: http-reuse: fix risk of orphaned connections
  - BUG/MEDIUM: http-reuse: do not share private connections across
    backends
  - BUG/MINOR: ssl: Be sure to use unique serial for regenerated
    certificates
  - BUG/MINOR: stats: fix missing comma in stats on agent drain
  - BUG/MINOR: lua: unsafe initialization
  - DOC: lua: fix somme errors
  - DOC: add server name at rate-limit sessions example
  - BUG/MEDIUM: ssl: fix off-by-one in ALPN list allocation
  - BUG/MEDIUM: ssl: fix off-by-one in NPN list allocation
  - DOC: LUA: fix some typos and syntax errors
  - MINOR: cfgparse: warn for incorrect 'timeout retry' keyword
    spelling in resolvers
  - MINOR: mailers: increase default timeout to 10 seconds
  - MINOR: mailers: use &lt;CRLF&gt; for all line endings
  - BUG/MAJOR: lua: applets can't sleep.
  - BUG/MINOR: server: some prototypes are renamed
  - BUG/MINOR: lua: Useless copy
  - BUG/MEDIUM: stats: stats bind-process doesn't propagate the
    process mask correctly
  - BUG/MINOR: server: fix the format of the warning on address
    change
  - BUG/MEDIUM: chunks: always reject negative-length chunks
  - BUG/MINOR: systemd: ensure we don't miss signals
  - BUG/MINOR: systemd: report the correct signal in debug message
    output
  - BUG/MINOR: systemd: propagate the correct signal to haproxy
  - MINOR: systemd: ensure a reload doesn't mask a stop
  - BUG/MEDIUM: cfgparse: wrong argument offset after parsing
    server "sni" keyword
  - CLEANUP: stats: Avoid computation with uninitialized bits.
  - CLEANUP: pattern: Ignore unknown samples in pat_match_ip().
  - CLEANUP: map: Avoid memory leak in out-of-memory condition.
  - BUG/MINOR: tcpcheck: fix incorrect list usage resulting in
    failure to load certain configs
  - BUG/MAJOR: samples: check smp-&gt;strm before using it
  - MINOR: sample: add a new helper to initialize the owner of a
    sample
  - MINOR: sample: always set a new sample's owner before
    evaluating it
  - BUG/MAJOR: vars: always retrieve the stream and session from
    the sample
  - CLEANUP: payload: remove useless and confusing nullity checks
    for channel buffer
  - BUG/MINOR: ssl: fix usage of the various sample fetch functions
  - MINOR: cfgparse: warn when uid parameter is not a number
  - MINOR: cfgparse: warn when gid parameter is not a number
  - BUG/MINOR: standard: Avoid free of non-allocated pointer
  - BUG/MINOR: pattern: Avoid memory leak on out-of-memory
    condition
  - CLEANUP: http: fix a build warning introduced by a recent fix
  - BUG/MINOR: log: GMT offset not updated when entering/leaving
    DST</changelog>
<changelog author="mrueckert@suse.de" date="1462881600">- update to 1.6.5
  - BUG/MINOR: log: Don't use strftime() which can clobber timezone
    if chrooted
  - BUILD: namespaces: fix a potential build warning in
    namespaces.c
  - DOC: add encoding to json converter example
  - BUG/MINOR: conf: "listener id" expects integer, but its not
    checked
  - DOC: Clarify tunes.vars.xxx-max-size settings
  - BUG/MEDIUM: peers: fix incorrect age in frequency counters
  - BUG/MEDIUM: Fix RFC5077 resumption when more than
    TLS_TICKETS_NO are present
  - BUG/MAJOR: Fix crash in http_get_fhdr with exactly
    MAX_HDR_HISTORY headers
  - BUG/MINOR: lua: can't load external libraries
  - DOC: "addr" parameter applies to both health and agent checks
  - DOC: timeout client: pointers to timeout http-request
  - DOC: typo on stick-store response
  - DOC: stick-table: amend paragraph blaming the loss of table
    upon reload
  - DOC: typo: ACL subdir match
  - DOC: typo: maxconn paragraph is wrong due to a wrong buffer
    size
  - DOC: regsub: parser limitation about the inability to use
    closing square brackets
  - DOC: typo: req.uri is now replaced by capture.req.uri
  - DOC: name set-gpt0 mismatch with the expected keyword
  - BUG/MEDIUM: stick-tables: some sample-fetch doesn't work in the
    connection state.
  - DOC: fix "needed" typo
  - BUG/MINOR: dns: inapropriate way out after a resolution timeout
  - BUG/MINOR: dns: trigger a DNS query type change on resolution
    timeout
  - BUG/MINOR : allow to log cookie for tarpit and denied request
  - OPTIM/MINOR: session: abort if possible before connecting to
    the backend
  - BUG/MEDIUM: trace.c: rdtsc() is defined in two files
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space (2nd try)
  - BUG/MINOR: cfgparse: couple of small memory leaks.
  - BUG/MEDIUM: sample: initialize the pointer before parse_binary
    call.
  - DOC: fix discrepancy in the example for http-request redirect
  - DOC: Clarify IPv4 address / mask notation rules
  - CLEANUP: fix inconsistency between fd-&gt;iocb, proto-&gt;accept and
    accept()
  - BUG/MEDIUM: fix maxaccept computation on per-process listeners
  - BUG/MINOR: listener: stop unbound listeners on startup
  - BUG/MINOR: fix maxaccept computation according to the frontend
    process range
  - MEDIUM: unblock signals on startup.
  - BUG/MEDIUM: channel: don't allow to overwrite the reserve until
    connected
  - BUG/MEDIUM: channel: incorrect polling condition may delay
    event delivery
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space (3rd try)
  - BUG/MEDIUM: log: fix risk of segfault when logging HTTP fields
    in TCP mode
  - BUG/MEDIUM: lua: protects the upper boundary of the argument
    list for converters/fetches.
  - BUG/MINOR: log: fix a typo that would cause %HP to log &lt;BADREQ&gt;
  - MINOR: channel: add new function channel_congested()
  - BUG/MEDIUM: http: fix risk of CPU spikes with pipelined
    requests from dead client
  - BUG/MAJOR: channel: fix miscalculation of available buffer
    space (4th try)
  - BUG/MEDIUM: stream: ensure the SI_FL_DONT_WAKE flag is properly
    cleared
  - BUG/MEDIUM: channel: fix inconsistent handling of 4GB-1
    transfers
  - BUG/MEDIUM: stats: show servers state may show an empty or
    incomplete result
  - BUG/MEDIUM: stats: show backend may show an empty or incomplete
    result
  - MINOR: stats: fix typo in help messages
  - MINOR: stats: show stat resolvers missing in the help message
  - BUG/MINOR: dns: fix DNS header definition
  - BUG/MEDIUM: dns: fix alignment issue when building DNS queries
  - CLEANUP/MINOR: stats: fix accidental addition of member "env"
    in the applet ctx
- refreshed patches to apply cleanly again
  - haproxy-1.6.0-makefile_lib.patch
  - haproxy-1.6.0-sec-options.patch</changelog>
<changelog author="mrueckert@suse.de" date="1465473600">- pull patches from git to fix some important issues (bsc#983972) (bsc#983974):
  0001-BUG-MAJOR-fix-listening-IP-address-storage-for-front.patch
  0002-BUG-MINOR-fix-listening-IP-address-storage-for-front.patch
  0003-DOC-Fix-typo-so-fetch-is-properly-parsed-by-Cyril-s-.patch
  0004-BUG-MAJOR-http-fix-breakage-of-reqdeny-causing-rando.patch
  0005-BUG-MEDIUM-stick-tables-fix-breakage-in-table-conver.patch
  0006-BUG-MEDIUM-dns-unbreak-DNS-resolver-after-header-fix.patch
  0007-BUILD-fix-build-on-Solaris-11.patch
  0008-CLEANUP-connection-fix-double-negation-on-memcmp.patch
  0009-BUG-MEDIUM-stats-show-servers-state-may-show-an-serv.patch
  0010-BUG-MEDIUM-fix-risk-of-segfault-with-show-tls-keys.patch
  0011-BUG-MEDIUM-sticktables-segfault-in-some-configuratio.patch
  0012-BUG-MEDIUM-lua-converters-doesn-t-work.patch
  0013-BUG-MINOR-http-add-header-header-name-copied-twice.patch
  0014-BUG-MEDIUM-http-add-header-buffer-overwritten.patch</changelog>
<changelog author="mrueckert@suse.de" date="1468929600">- update to 1.6.7
  - MINOR: new function my_realloc2 = realloc + free upon failure
  - CLEANUP: fixed some usages of realloc leading to memory leak
  - Revert "BUG/MINOR: ssl: fix potential memory leak in
    ssl_sock_load_dh_params()"
  - BUG/MEDIUM: dns: fix alignment issues in the DNS response
    parser
  - BUG/MINOR: Fix endiness issue in DNS header creation code
- changes from 1.6.6
  - BUG/MAJOR: fix listening IP address storage for frontends
  - BUG/MINOR: fix listening IP address storage for frontends
    (cont)
  - DOC: Fix typo so fetch is properly parsed by Cyril's converter
  - BUG/MAJOR: http: fix breakage of "reqdeny" causing random
    crashes
  - BUG/MEDIUM: stick-tables: fix breakage in table converters
  - BUG/MEDIUM: dns: unbreak DNS resolver after header fix
  - BUILD: fix build on Solaris 11
  - CLEANUP: connection: fix double negation on memcmp()
  - BUG/MEDIUM: stats: show servers state may show an servers from
    another backend
  - BUG/MEDIUM: fix risk of segfault with "show tls-keys"
  - BUG/MEDIUM: sticktables: segfault in some configuration error
    cases
  - BUG/MEDIUM: lua: converters doesn't work
  - BUG/MINOR: http: add-header: header name copied twice
  - BUG/MEDIUM: http: add-header: buffer overwritten
  - BUG/MINOR: ssl: fix potential memory leak in
    ssl_sock_load_dh_params()
  - BUG/MINOR: http: url32+src should use the big endian version of
    url32
  - BUG/MINOR: http: url32+src should check cli_conn before using
    it
  - DOC: http: add documentation for url32 and url32+src
  - BUG/MINOR: fix http-response set-log-level parsing error
  - MINOR: systemd: Use variable for config and pidfile paths
  - MINOR: systemd: Perform sanity check on config before reload
    (cherry picked from commit
    68535bddf305fdd22f1449a039939b57245212e7)
  - BUG/MINOR: init: always ensure that global.rlimit_nofile
    matches actual limits
  - BUG/MINOR: init: ensure that FD limit is raised to the max
    allowed
  - BUG/MEDIUM: external-checks: close all FDs right after the
    fork()
  - BUG/MAJOR: external-checks: use asynchronous signal delivery
  - BUG/MINOR: external-checks: do not unblock undesired signals
  - BUILD/MEDIUM: rebuild everything when an include file is
    changed
  - BUILD/MEDIUM: force a full rebuild if some build options change
  - BUG/MINOR: srv-state: fix incorrect output of state file
  - BUG/MINOR: ssl: close ssl key file on error
  - BUG/MINOR: http: fix misleading error message for response
    captures
  - BUG/BUILD: don't automatically run "make" on "make install"
  - DOC: add missing doc for
    http-request deny [deny_status &lt;status&gt;]
- drop patches which were pulled from git before
  0001-BUG-MAJOR-fix-listening-IP-address-storage-for-front.patch
  0002-BUG-MINOR-fix-listening-IP-address-storage-for-front.patch
  0003-DOC-Fix-typo-so-fetch-is-properly-parsed-by-Cyril-s-.patch
  0004-BUG-MAJOR-http-fix-breakage-of-reqdeny-causing-rando.patch
  0005-BUG-MEDIUM-stick-tables-fix-breakage-in-table-conver.patch
  0006-BUG-MEDIUM-dns-unbreak-DNS-resolver-after-header-fix.patch
  0007-BUILD-fix-build-on-Solaris-11.patch
  0008-CLEANUP-connection-fix-double-negation-on-memcmp.patch
  0009-BUG-MEDIUM-stats-show-servers-state-may-show-an-serv.patch
  0010-BUG-MEDIUM-fix-risk-of-segfault-with-show-tls-keys.patch
  0011-BUG-MEDIUM-sticktables-segfault-in-some-configuratio.patch
  0012-BUG-MEDIUM-lua-converters-doesn-t-work.patch
  0013-BUG-MINOR-http-add-header-header-name-copied-twice.patch
  0014-BUG-MEDIUM-http-add-header-buffer-overwritten.patch</changelog>
<changelog author="kgronlund@suse.com" date="1472731200">- Update to 1.6.9 (bsc#1003264)
  - MINOR: cli: allow the semi-colon to be escaped on the CLI
  - BUG/MINOR: payload: fix SSLv2 version parser
  - BUG/MAJOR: stream: properly mark the server address as unset on connect retry
  - DOC: Updated 51Degrees readme.
  - BUG/MAJOR: stick-counters: possible crash when using sc_trackers with wrong table
  - BUG/MINOR: peers: empty chunks after a resync.
  - BUG/MINOR: peers: some updates are pushed twice after a resync.
  - MINOR: sample: use smp_make_rw() in upper/lower converters
  - BUG/MEDIUM: stick-table: properly convert binary samples to keys
  - BUG/MEDIUM: stick-tables: do not fail on string keys with no allocated size
  - BUG/MAJOR: server: the "sni" directive could randomly cause trouble
  - MINOR: sample: provide smp_is_rw() and smp_make_rw()
  - MINOR: sample: implement smp_is_safe() and smp_make_safe()
  - BUG/MEDIUM: samples: make smp_dup() always duplicate the sample
  - BUG/MAJOR: compression: initialize avail_in/next_in even during flush
  - BUILD: make proto_tcp.c compatible with musl library
  - DOC: minor typo fixes to improve HTML parsing by haproxy-dconv
  - BUG/MEDIUM: stream-int: completely detach connection on connect error
  - BUG/MEDIUM: lua: somme HTTP manipulation functions are called without valid requests
  - DOC: lua: remove old functions
  - BUG/MINOR: peers: Fix peers data decoding issue
  - BUG/MEDIUM: lua: the function txn_done() from action wrapper can crash
  - BUG/MEDIUM: lua: the function txn_done() from sample fetches can crash</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 1.6.9+git.1477940904.ab45181 (fate#321723)
  * BUILD: poll: remove unused hap_fd_isset() which causes a warning with clang
  * MINOR: cfgparse: few memory leaks fixes.
  * MINOR: build: Allow linking to device-atlas library file
  * DOC: Fix typo in description of `-st` parameter in man page
  * BUG/MEDIUM: peers: on shutdown, wake up the appctx, not the stream
  * BUG/MEDIUM: peers: fix use after free in peer_session_create()
  * BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed
  * MINOR: systemd: report it when execve() fails
  * BUG/MINOR: systemd: check return value of calloc()
  * BUG/MINOR: systemd: always restore signals before execve()
  * BUG/MINOR: systemd: make the wrapper return a non-null status code on error
  * BUG/MINOR: ssl: prevent multiple entries for the same certificate
  * BUG/MINOR: ssl: Check malloc return code
  * BUG/MINOR: vars: smp_fetch_var() doesn't depend on HTTP but on the session
  * BUG/MINOR: vars: make smp_fetch_var() more robust against misuses
  * BUG/MINOR: vars: use sess and not s-&gt;sess in action_store()
  * MEDIUM: make SO_REUSEPORT configurable
  * MINOR: Add fe_req_rate sample fetch
  * MINOR: show Running on zlib version
  * MINOR: show Built with PCRE version
  * BUG/MINOR: displayed PCRE version is running release</changelog>

</package>
<package pkgid="5b73265fb1324d5e0ae1293dc8322678f424d8dbb07f92b5358c1eb0aaf004e7" name="haproxy" arch="x86_64">
    <version epoch="0" ver="1.6.11" rel="6.1"/>

<changelog author="aspiers@suse.com" date="1423656000">- haproxy.init: fix reload and force-reload not to start a stopped
  service</changelog>
<changelog author="mrueckert@suse.de" date="1425556800">- added another fix from upstream:
  0003-BUG-MEDIUM-Do-not-consider-an-agent-check-as-failed-.patch</changelog>
<changelog author="kgronlund@suse.com" date="1426507200">- pull 3 patches from upstream:
  - BUG/MEDIUM: peers: correctly configure the client timeout
  - BUG/MEDIUM: buffer: one byte miss in buffer free space check
  - BUG/MAJOR: http: don't read past buffer's end in http_replace_value
- Add 0004-BUG-MEDIUM-peers-correctly-configure-the-client-time.patch
- Add 0005-BUG-MEDIUM-buffer-one-byte-miss-in-buffer-free-space.patch
- Add 0006-BUG-MAJOR-http-don-t-read-past-buffer-s-end-in-http_.patch</changelog>
<changelog author="mrueckert@suse.de" date="1427976000">- pull 3 patches from upstream:
  0007-BUG-MEDIUM-http-the-function-req-res-replace-value-d.patch
  0008-BUG-MINOR-compression-consider-the-expansion-factor-.patch
  0009-BUG-MEDIUM-http-hdr_cnt-would-not-count-any-header-w.patch</changelog>
<changelog author="mrueckert@suse.de" date="1429531200">- pull 3 patches from upstream:
  0010-BUG-MINOR-ssl-Display-correct-filename-in-error-mess.patch
  0011-BUG-MEDIUM-listener-don-t-report-an-error-when-resum.patch
  0012-BUG-MEDIUM-init-don-t-limit-cpu-map-to-the-first-32-.patch</changelog>
<changelog author="mrueckert@suse.de" date="1430568000">- update to 1.5.12
  - BUG/MINOR: ssl: Display correct filename in error message
  - DOC: Fix L4TOUT typo in documentation
  - BUG/MEDIUM: Do not consider an agent check as failed on L7
    error
  - BUG/MINOR: pattern: error message missing
  - BUG/MEDIUM: pattern: some entries are not deleted with case
    insensitive match
  - BUG/MEDIUM: buffer: one byte miss in buffer free space check
  - BUG/MAJOR: http: don't read past buffer's end in
    http_replace_value
  - BUG/MEDIUM: http: the function "(req|res)-replace-value"
    doesn't respect the HTTP syntax
  - BUG/MEDIUM: peers: correctly configure the client timeout
  - BUG/MINOR: compression: consider the expansion factor in init
  - BUG/MEDIUM: http: hdr_cnt would not count any header when
    called without name
  - BUG/MEDIUM: listener: don't report an error when resuming
    unbound listeners
  - BUG/MEDIUM: init: don't limit cpu-map to the first 32 processes
    only
  - BUG/MEDIUM: stream-int: always reset si-&gt;ops when si-&gt;end is
    nullified
  - BUG/MEDIUM: http: remove content-length from chunked messages
  - DOC: http: update the comments about the rules for determining
    transfer-length
  - BUG/MEDIUM: http: do not restrict parsing of transfer-encoding
    to HTTP/1.1
  - BUG/MEDIUM: http: incorrect transfer-coding in the request is a
    bad request
  - BUG/MEDIUM: http: remove content-length form responses with bad
    transfer-encoding
  - MEDIUM: http: restrict the HTTP version token to 1 digit as per
    RFC7230
  - MEDIUM: http: add option-ignore-probes to get rid of the floods
    of 408
  - BUG/MINOR: config: clear proxy-&gt;table.peers.p for disabled
    proxies
  - MINOR: stick-table: don't attach to peers in stopped state
  - MEDIUM: config: initialize stick-tables after peers, not before
  - MEDIUM: peers: add the ability to disable a peers section
  - DOC: document option http-ignore-probes
  - DOC: fix the comments about the meaning of msg-&gt;sol in HTTP
  - BUG/MEDIUM: http: wait for the exact amount of body bytes in
    wait_for_request_body
  - BUG/MAJOR: http: prevent risk of reading past end with balance
    url_param
  - DOC: update the doc on the proxy protocol
- remove patches that we pulled from the 1.5 tree
  0001-BUG-MINOR-pattern-error-message-missing.patch
  0002-BUG-MEDIUM-pattern-some-entries-are-not-deleted-with.patch
  0003-BUG-MEDIUM-Do-not-consider-an-agent-check-as-failed-.patch
  0004-BUG-MEDIUM-peers-correctly-configure-the-client-time.patch
  0005-BUG-MEDIUM-buffer-one-byte-miss-in-buffer-free-space.patch
  0006-BUG-MAJOR-http-don-t-read-past-buffer-s-end-in-http_.patch
  0007-BUG-MEDIUM-http-the-function-req-res-replace-value-d.patch
  0008-BUG-MINOR-compression-consider-the-expansion-factor-.patch
  0009-BUG-MEDIUM-http-hdr_cnt-would-not-count-any-header-w.patch
  0010-BUG-MINOR-ssl-Display-correct-filename-in-error-mess.patch
  0011-BUG-MEDIUM-listener-don-t-report-an-error-when-resum.patch
  0012-BUG-MEDIUM-init-don-t-limit-cpu-map-to-the-first-32-.patch</changelog>
<changelog author="mrueckert@suse.de" date="1430740800">- added first patch from the 1.5 branch after the update:
  0001-BUG-MEDIUM-stats-properly-initialize-the-scope-befor.patch</changelog>
<changelog author="mrueckert@suse.de" date="1431345600">- added 0002-BUG-MEDIUM-http-don-t-forward-client-shutdown-withou.patch
  BUG/MEDIUM: http: don't forward client shutdown without NOLINGER
  except for tunnels</changelog>
<changelog author="kgronlund@suse.com" date="1432555200">- BUG/MINOR: check: fix tcpcheck error message
- CLEANUP: checks: fix double usage of cur / current_step in tcp-checks
- BUG/MEDIUM: checks: do not dereference head of a tcp-check at the end
- CLEANUP: checks: simplify the loop processing of tcp-checks
- BUG/MAJOR: checks: always check for end of list before proceeding
- BUG/MEDIUM: checks: do not dereference a list as a tcpcheck struct
- BUG/MEDIUM: peers: apply a random reconnection timeout
- Add 0003-BUG-MINOR-check-fix-tcpcheck-error-message.patch
- Add 0004-CLEANUP-checks-fix-double-usage-of-cur-current_step-.patch
- Add 0005-BUG-MEDIUM-checks-do-not-dereference-head-of-a-tcp-c.patch
- Add 0006-CLEANUP-checks-simplify-the-loop-processing-of-tcp-c.patch
- Add 0007-BUG-MAJOR-checks-always-check-for-end-of-list-before.patch
- Add 0008-BUG-MEDIUM-checks-do-not-dereference-a-list-as-a-tcp.patch
- Add 0009-BUG-MEDIUM-peers-apply-a-random-reconnection-timeout.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435233600">- Backport upstream patches:
  + DOC: Update doc about weight, act and bck fields in the statistics
  + MINOR: ssl: add a destructor to free allocated SSL ressources
  + BUG/MEDIUM: ssl: fix tune.ssl.default-dh-param value being overwritten
  + BUG/MINOR: cfgparse: fix typo in 'option httplog' error message
  + BUG/MEDIUM: cfgparse: segfault when userlist is misused
  + MEDIUM: ssl: replace standards DH groups with custom ones
  + BUG/MINOR: debug: display (null) in place of "meth"
  + CLEANUP: deinit: remove codes for cleaning p-&gt;block_rules
  + BUG/MINOR: ssl: fix smp_fetch_ssl_fc_session_id
  + MEDIUM: init: don't stop proxies in parent process when exiting
  + MINOR: peers: store the pointer to the signal handler
  + MEDIUM: peers: unregister peers that were never started
  + MEDIUM: config: propagate the table's process list to the peers sections
  + MEDIUM: init: stop any peers section not bound to the correct process
  + MEDIUM: config: validate that peers sections are bound to exactly one process
  + MAJOR: peers: allow peers section to be used with nbproc &gt; 1
  + DOC: relax the peers restriction to single-process
  + CLEANUP: config: fix misleading information in error message.
  + MINOR: config: report the number of processes using a peers section in the error case
  + BUG/MEDIUM: config: properly compute the default number of processes for a proxy
- Added patches:
  + Add 0010-DOC-Update-doc-about-weight-act-and-bck-fields-in-th.patch
  + Add 0011-MINOR-ssl-add-a-destructor-to-free-allocated-SSL-res.patch
  + Add 0012-BUG-MEDIUM-ssl-fix-tune.ssl.default-dh-param-value-b.patch
  + Add 0013-BUG-MINOR-cfgparse-fix-typo-in-option-httplog-error-.patch
  + Add 0014-BUG-MEDIUM-cfgparse-segfault-when-userlist-is-misuse.patch
  + Add 0015-MEDIUM-ssl-replace-standards-DH-groups-with-custom-o.patch
  + Add 0016-BUG-MINOR-debug-display-null-in-place-of-meth.patch
  + Add 0017-CLEANUP-deinit-remove-codes-for-cleaning-p-block_rul.patch
  + Add 0018-BUG-MINOR-ssl-fix-smp_fetch_ssl_fc_session_id.patch
  + Add 0019-MEDIUM-init-don-t-stop-proxies-in-parent-process-whe.patch
  + Add 0020-MINOR-peers-store-the-pointer-to-the-signal-handler.patch
  + Add 0021-MEDIUM-peers-unregister-peers-that-were-never-starte.patch
  + Add 0022-MEDIUM-config-propagate-the-table-s-process-list-to-.patch
  + Add 0023-MEDIUM-init-stop-any-peers-section-not-bound-to-the-.patch
  + Add 0024-MEDIUM-config-validate-that-peers-sections-are-bound.patch
  + Add 0025-MAJOR-peers-allow-peers-section-to-be-used-with-nbpr.patch
  + Add 0026-DOC-relax-the-peers-restriction-to-single-process.patch
  + Add 0027-CLEANUP-config-fix-misleading-information-in-error-m.patch
  + Add 0028-MINOR-config-report-the-number-of-processes-using-a-.patch
  + Add 0029-BUG-MEDIUM-config-properly-compute-the-default-numbe.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435320000">- Update to 1.5.13
  - Dropped all patches backported from git, no further changes
    than those patches provided.
- Removed patches:
  + Remove 0001-BUG-MEDIUM-stats-properly-initialize-the-scope-befor.patch
  + Remove 0002-BUG-MEDIUM-http-don-t-forward-client-shutdown-withou.patch
  + Remove 0003-BUG-MINOR-check-fix-tcpcheck-error-message.patch
  + Remove 0004-CLEANUP-checks-fix-double-usage-of-cur-current_step-.patch
  + Remove 0005-BUG-MEDIUM-checks-do-not-dereference-head-of-a-tcp-c.patch
  + Remove 0006-CLEANUP-checks-simplify-the-loop-processing-of-tcp-c.patch
  + Remove 0007-BUG-MAJOR-checks-always-check-for-end-of-list-before.patch
  + Remove 0008-BUG-MEDIUM-checks-do-not-dereference-a-list-as-a-tcp.patch
  + Remove 0009-BUG-MEDIUM-peers-apply-a-random-reconnection-timeout.patch
  + Remove 0010-DOC-Update-doc-about-weight-act-and-bck-fields-in-th.patch
  + Remove 0011-MINOR-ssl-add-a-destructor-to-free-allocated-SSL-res.patch
  + Remove 0012-BUG-MEDIUM-ssl-fix-tune.ssl.default-dh-param-value-b.patch
  + Remove 0013-BUG-MINOR-cfgparse-fix-typo-in-option-httplog-error-.patch
  + Remove 0014-BUG-MEDIUM-cfgparse-segfault-when-userlist-is-misuse.patch
  + Remove 0015-MEDIUM-ssl-replace-standards-DH-groups-with-custom-o.patch
  + Remove 0016-BUG-MINOR-debug-display-null-in-place-of-meth.patch
  + Remove 0017-CLEANUP-deinit-remove-codes-for-cleaning-p-block_rul.patch
  + Remove 0018-BUG-MINOR-ssl-fix-smp_fetch_ssl_fc_session_id.patch
  + Remove 0019-MEDIUM-init-don-t-stop-proxies-in-parent-process-whe.patch
  + Remove 0020-MINOR-peers-store-the-pointer-to-the-signal-handler.patch
  + Remove 0021-MEDIUM-peers-unregister-peers-that-were-never-starte.patch
  + Remove 0022-MEDIUM-config-propagate-the-table-s-process-list-to-.patch
  + Remove 0023-MEDIUM-init-stop-any-peers-section-not-bound-to-the-.patch
  + Remove 0024-MEDIUM-config-validate-that-peers-sections-are-bound.patch
  + Remove 0025-MAJOR-peers-allow-peers-section-to-be-used-with-nbpr.patch
  + Remove 0026-DOC-relax-the-peers-restriction-to-single-process.patch
  + Remove 0027-CLEANUP-config-fix-misleading-information-in-error-m.patch
  + Remove 0028-MINOR-config-report-the-number-of-processes-using-a-.patch
  + Remove 0029-BUG-MEDIUM-config-properly-compute-the-default-numbe.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435924800">- Update to 1.5.14 (CVE-2015-3281) (bsc#937042)
  + BUILD/MINOR: tools: rename popcount to my_popcountl
  + BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data</changelog>
<changelog author="e.istomin@edss.ee" date="1452513600">- Update to 1.6.3 (fate#320607)
  - BUG/MEDIUM: http: switch the request channel to no-delay once done.
  - BUG/MEDIUM: http: don't enable auto-close on the response side
  - BUG/MEDIUM: stream: fix half-closed timeout handling
  - BUG/MEDIUM: cli: changing compression rate-limiting must require admin level
  - BUG/MEDIUM: sample: urlp can't match an empty value
  - BUG/MEDIUM: da: stop DeviceAtlas processing in the convertor if there is no input.
  - BUG/MEDIUM: checks: email-alert not working when declared in defaults
  - BUG/MEDIUM: http: fix http-reuse when frontend and backend differ
  - BUG/MEDIUM: config: properly adjust maxconn with nbproc when memmax is forced
  - BUG/MEDIUM: peers: table entries learned from a remote are pushed to others after a random delay.
  - BUG/MEDIUM: peers: old stick table updates could be repushed
  for all the details see /usr/share/doc/packages/haproxy/CHANGELOG
  or http://www.haproxy.org/download/1.6/src/CHANGELOG</changelog>
<changelog author="mrueckert@suse.de" date="1457956800">- update to 1.6.4 (fate#320607) (bsc#937202)
  - BUG/MINOR: http: fix several off-by-one errors in the url_param
    parser
  - BUG/MINOR: http: Be sure to process all the data received from
    a server
  - BUG/MINOR: chunk: make chunk_dup() always check and set
    dst-&gt;size
  - MINOR: chunks: ensure that chunk_strcpy() adds a trailing zero
  - MINOR: chunks: add chunk_strcat() and chunk_newstr()
  - MINOR: chunk: make chunk_initstr() take a const string
  - MINOR: lru: new function to delete &lt;nb&gt; least recently used
    keys
  - DOC: add Ben Shillito as the maintainer of 51d
  - BUG/MINOR: 51d: Ensures a unique domain for each configuration
  - BUG/MINOR: 51d: Aligns Pattern cache implementation with
    HAProxy best practices.
  - BUG/MINOR: 51d: Releases workset back to pool.
  - BUG/MINOR: 51d: Aligned const pointers to changes in 51Degrees.
  - CLEANUP: 51d: Aligned if statements with HAProxy best practices
    and removed casts from malloc.
  - DOC: fix a few spelling mistakes (cherry picked from commit
    cc123c66c2075add8524a6a9925382927daa6ab0)
  - DOC: fix "workaround" spelling
  - BUG/MINOR: examples: Fixing haproxy.spec to remove references
    to .cfg files
  - MINOR: fix the return type for dns_response_get_query_id()
    function
  - MINOR: server state: missing LF (\n) on error message printed
    when parsing server state file
  - BUG/MEDIUM: dns: no DNS resolution happens if no ports provided
    to the nameserver
  - BUG/MAJOR: servers state: server port is erased when dns
    resolution is enabled on a server
  - BUG/MEDIUM: servers state: server port is used uninitialized
  - BUG/MEDIUM: config: Adding validation to stick-table expire
    value.
  - BUG/MEDIUM: sample: http_date() doesn't provide the right day
    of the week
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space.
  - MEDIUM: pools: add a new flag to avoid rounding pool size up
  - BUG/MEDIUM: buffers: do not round up buffer size during
    allocation
  - BUG/MINOR: stream: don't force retries if the server is DOWN
  - BUG/MINOR: counters: make the sc-inc-gpc0 and sc-set-gpt0 touch
    the table
  - MINOR: unix: don't mention free ports on EAGAIN
  - BUG/CLEANUP: CLI: report the proper field states in "show sess"
  - MINOR: stats: send content-length with the redirect to allow
    keep-alive
  - BUG: stream_interface: Reuse connection even if the output
    channel is empty
  - DOC: remove old tunnel mode assumptions
  - BUG/MAJOR: http-reuse: fix risk of orphaned connections
  - BUG/MEDIUM: http-reuse: do not share private connections across
    backends
  - BUG/MINOR: ssl: Be sure to use unique serial for regenerated
    certificates
  - BUG/MINOR: stats: fix missing comma in stats on agent drain
  - BUG/MINOR: lua: unsafe initialization
  - DOC: lua: fix somme errors
  - DOC: add server name at rate-limit sessions example
  - BUG/MEDIUM: ssl: fix off-by-one in ALPN list allocation
  - BUG/MEDIUM: ssl: fix off-by-one in NPN list allocation
  - DOC: LUA: fix some typos and syntax errors
  - MINOR: cfgparse: warn for incorrect 'timeout retry' keyword
    spelling in resolvers
  - MINOR: mailers: increase default timeout to 10 seconds
  - MINOR: mailers: use &lt;CRLF&gt; for all line endings
  - BUG/MAJOR: lua: applets can't sleep.
  - BUG/MINOR: server: some prototypes are renamed
  - BUG/MINOR: lua: Useless copy
  - BUG/MEDIUM: stats: stats bind-process doesn't propagate the
    process mask correctly
  - BUG/MINOR: server: fix the format of the warning on address
    change
  - BUG/MEDIUM: chunks: always reject negative-length chunks
  - BUG/MINOR: systemd: ensure we don't miss signals
  - BUG/MINOR: systemd: report the correct signal in debug message
    output
  - BUG/MINOR: systemd: propagate the correct signal to haproxy
  - MINOR: systemd: ensure a reload doesn't mask a stop
  - BUG/MEDIUM: cfgparse: wrong argument offset after parsing
    server "sni" keyword
  - CLEANUP: stats: Avoid computation with uninitialized bits.
  - CLEANUP: pattern: Ignore unknown samples in pat_match_ip().
  - CLEANUP: map: Avoid memory leak in out-of-memory condition.
  - BUG/MINOR: tcpcheck: fix incorrect list usage resulting in
    failure to load certain configs
  - BUG/MAJOR: samples: check smp-&gt;strm before using it
  - MINOR: sample: add a new helper to initialize the owner of a
    sample
  - MINOR: sample: always set a new sample's owner before
    evaluating it
  - BUG/MAJOR: vars: always retrieve the stream and session from
    the sample
  - CLEANUP: payload: remove useless and confusing nullity checks
    for channel buffer
  - BUG/MINOR: ssl: fix usage of the various sample fetch functions
  - MINOR: cfgparse: warn when uid parameter is not a number
  - MINOR: cfgparse: warn when gid parameter is not a number
  - BUG/MINOR: standard: Avoid free of non-allocated pointer
  - BUG/MINOR: pattern: Avoid memory leak on out-of-memory
    condition
  - CLEANUP: http: fix a build warning introduced by a recent fix
  - BUG/MINOR: log: GMT offset not updated when entering/leaving
    DST</changelog>
<changelog author="mrueckert@suse.de" date="1462881600">- update to 1.6.5
  - BUG/MINOR: log: Don't use strftime() which can clobber timezone
    if chrooted
  - BUILD: namespaces: fix a potential build warning in
    namespaces.c
  - DOC: add encoding to json converter example
  - BUG/MINOR: conf: "listener id" expects integer, but its not
    checked
  - DOC: Clarify tunes.vars.xxx-max-size settings
  - BUG/MEDIUM: peers: fix incorrect age in frequency counters
  - BUG/MEDIUM: Fix RFC5077 resumption when more than
    TLS_TICKETS_NO are present
  - BUG/MAJOR: Fix crash in http_get_fhdr with exactly
    MAX_HDR_HISTORY headers
  - BUG/MINOR: lua: can't load external libraries
  - DOC: "addr" parameter applies to both health and agent checks
  - DOC: timeout client: pointers to timeout http-request
  - DOC: typo on stick-store response
  - DOC: stick-table: amend paragraph blaming the loss of table
    upon reload
  - DOC: typo: ACL subdir match
  - DOC: typo: maxconn paragraph is wrong due to a wrong buffer
    size
  - DOC: regsub: parser limitation about the inability to use
    closing square brackets
  - DOC: typo: req.uri is now replaced by capture.req.uri
  - DOC: name set-gpt0 mismatch with the expected keyword
  - BUG/MEDIUM: stick-tables: some sample-fetch doesn't work in the
    connection state.
  - DOC: fix "needed" typo
  - BUG/MINOR: dns: inapropriate way out after a resolution timeout
  - BUG/MINOR: dns: trigger a DNS query type change on resolution
    timeout
  - BUG/MINOR : allow to log cookie for tarpit and denied request
  - OPTIM/MINOR: session: abort if possible before connecting to
    the backend
  - BUG/MEDIUM: trace.c: rdtsc() is defined in two files
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space (2nd try)
  - BUG/MINOR: cfgparse: couple of small memory leaks.
  - BUG/MEDIUM: sample: initialize the pointer before parse_binary
    call.
  - DOC: fix discrepancy in the example for http-request redirect
  - DOC: Clarify IPv4 address / mask notation rules
  - CLEANUP: fix inconsistency between fd-&gt;iocb, proto-&gt;accept and
    accept()
  - BUG/MEDIUM: fix maxaccept computation on per-process listeners
  - BUG/MINOR: listener: stop unbound listeners on startup
  - BUG/MINOR: fix maxaccept computation according to the frontend
    process range
  - MEDIUM: unblock signals on startup.
  - BUG/MEDIUM: channel: don't allow to overwrite the reserve until
    connected
  - BUG/MEDIUM: channel: incorrect polling condition may delay
    event delivery
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space (3rd try)
  - BUG/MEDIUM: log: fix risk of segfault when logging HTTP fields
    in TCP mode
  - BUG/MEDIUM: lua: protects the upper boundary of the argument
    list for converters/fetches.
  - BUG/MINOR: log: fix a typo that would cause %HP to log &lt;BADREQ&gt;
  - MINOR: channel: add new function channel_congested()
  - BUG/MEDIUM: http: fix risk of CPU spikes with pipelined
    requests from dead client
  - BUG/MAJOR: channel: fix miscalculation of available buffer
    space (4th try)
  - BUG/MEDIUM: stream: ensure the SI_FL_DONT_WAKE flag is properly
    cleared
  - BUG/MEDIUM: channel: fix inconsistent handling of 4GB-1
    transfers
  - BUG/MEDIUM: stats: show servers state may show an empty or
    incomplete result
  - BUG/MEDIUM: stats: show backend may show an empty or incomplete
    result
  - MINOR: stats: fix typo in help messages
  - MINOR: stats: show stat resolvers missing in the help message
  - BUG/MINOR: dns: fix DNS header definition
  - BUG/MEDIUM: dns: fix alignment issue when building DNS queries
  - CLEANUP/MINOR: stats: fix accidental addition of member "env"
    in the applet ctx
- refreshed patches to apply cleanly again
  - haproxy-1.6.0-makefile_lib.patch
  - haproxy-1.6.0-sec-options.patch</changelog>
<changelog author="mrueckert@suse.de" date="1465473600">- pull patches from git to fix some important issues (bsc#983972) (bsc#983974):
  0001-BUG-MAJOR-fix-listening-IP-address-storage-for-front.patch
  0002-BUG-MINOR-fix-listening-IP-address-storage-for-front.patch
  0003-DOC-Fix-typo-so-fetch-is-properly-parsed-by-Cyril-s-.patch
  0004-BUG-MAJOR-http-fix-breakage-of-reqdeny-causing-rando.patch
  0005-BUG-MEDIUM-stick-tables-fix-breakage-in-table-conver.patch
  0006-BUG-MEDIUM-dns-unbreak-DNS-resolver-after-header-fix.patch
  0007-BUILD-fix-build-on-Solaris-11.patch
  0008-CLEANUP-connection-fix-double-negation-on-memcmp.patch
  0009-BUG-MEDIUM-stats-show-servers-state-may-show-an-serv.patch
  0010-BUG-MEDIUM-fix-risk-of-segfault-with-show-tls-keys.patch
  0011-BUG-MEDIUM-sticktables-segfault-in-some-configuratio.patch
  0012-BUG-MEDIUM-lua-converters-doesn-t-work.patch
  0013-BUG-MINOR-http-add-header-header-name-copied-twice.patch
  0014-BUG-MEDIUM-http-add-header-buffer-overwritten.patch</changelog>
<changelog author="mrueckert@suse.de" date="1468929600">- update to 1.6.7
  - MINOR: new function my_realloc2 = realloc + free upon failure
  - CLEANUP: fixed some usages of realloc leading to memory leak
  - Revert "BUG/MINOR: ssl: fix potential memory leak in
    ssl_sock_load_dh_params()"
  - BUG/MEDIUM: dns: fix alignment issues in the DNS response
    parser
  - BUG/MINOR: Fix endiness issue in DNS header creation code
- changes from 1.6.6
  - BUG/MAJOR: fix listening IP address storage for frontends
  - BUG/MINOR: fix listening IP address storage for frontends
    (cont)
  - DOC: Fix typo so fetch is properly parsed by Cyril's converter
  - BUG/MAJOR: http: fix breakage of "reqdeny" causing random
    crashes
  - BUG/MEDIUM: stick-tables: fix breakage in table converters
  - BUG/MEDIUM: dns: unbreak DNS resolver after header fix
  - BUILD: fix build on Solaris 11
  - CLEANUP: connection: fix double negation on memcmp()
  - BUG/MEDIUM: stats: show servers state may show an servers from
    another backend
  - BUG/MEDIUM: fix risk of segfault with "show tls-keys"
  - BUG/MEDIUM: sticktables: segfault in some configuration error
    cases
  - BUG/MEDIUM: lua: converters doesn't work
  - BUG/MINOR: http: add-header: header name copied twice
  - BUG/MEDIUM: http: add-header: buffer overwritten
  - BUG/MINOR: ssl: fix potential memory leak in
    ssl_sock_load_dh_params()
  - BUG/MINOR: http: url32+src should use the big endian version of
    url32
  - BUG/MINOR: http: url32+src should check cli_conn before using
    it
  - DOC: http: add documentation for url32 and url32+src
  - BUG/MINOR: fix http-response set-log-level parsing error
  - MINOR: systemd: Use variable for config and pidfile paths
  - MINOR: systemd: Perform sanity check on config before reload
    (cherry picked from commit
    68535bddf305fdd22f1449a039939b57245212e7)
  - BUG/MINOR: init: always ensure that global.rlimit_nofile
    matches actual limits
  - BUG/MINOR: init: ensure that FD limit is raised to the max
    allowed
  - BUG/MEDIUM: external-checks: close all FDs right after the
    fork()
  - BUG/MAJOR: external-checks: use asynchronous signal delivery
  - BUG/MINOR: external-checks: do not unblock undesired signals
  - BUILD/MEDIUM: rebuild everything when an include file is
    changed
  - BUILD/MEDIUM: force a full rebuild if some build options change
  - BUG/MINOR: srv-state: fix incorrect output of state file
  - BUG/MINOR: ssl: close ssl key file on error
  - BUG/MINOR: http: fix misleading error message for response
    captures
  - BUG/BUILD: don't automatically run "make" on "make install"
  - DOC: add missing doc for
    http-request deny [deny_status &lt;status&gt;]
- drop patches which were pulled from git before
  0001-BUG-MAJOR-fix-listening-IP-address-storage-for-front.patch
  0002-BUG-MINOR-fix-listening-IP-address-storage-for-front.patch
  0003-DOC-Fix-typo-so-fetch-is-properly-parsed-by-Cyril-s-.patch
  0004-BUG-MAJOR-http-fix-breakage-of-reqdeny-causing-rando.patch
  0005-BUG-MEDIUM-stick-tables-fix-breakage-in-table-conver.patch
  0006-BUG-MEDIUM-dns-unbreak-DNS-resolver-after-header-fix.patch
  0007-BUILD-fix-build-on-Solaris-11.patch
  0008-CLEANUP-connection-fix-double-negation-on-memcmp.patch
  0009-BUG-MEDIUM-stats-show-servers-state-may-show-an-serv.patch
  0010-BUG-MEDIUM-fix-risk-of-segfault-with-show-tls-keys.patch
  0011-BUG-MEDIUM-sticktables-segfault-in-some-configuratio.patch
  0012-BUG-MEDIUM-lua-converters-doesn-t-work.patch
  0013-BUG-MINOR-http-add-header-header-name-copied-twice.patch
  0014-BUG-MEDIUM-http-add-header-buffer-overwritten.patch</changelog>
<changelog author="kgronlund@suse.com" date="1472731200">- Update to 1.6.9 (bsc#1003264)
  - MINOR: cli: allow the semi-colon to be escaped on the CLI
  - BUG/MINOR: payload: fix SSLv2 version parser
  - BUG/MAJOR: stream: properly mark the server address as unset on connect retry
  - DOC: Updated 51Degrees readme.
  - BUG/MAJOR: stick-counters: possible crash when using sc_trackers with wrong table
  - BUG/MINOR: peers: empty chunks after a resync.
  - BUG/MINOR: peers: some updates are pushed twice after a resync.
  - MINOR: sample: use smp_make_rw() in upper/lower converters
  - BUG/MEDIUM: stick-table: properly convert binary samples to keys
  - BUG/MEDIUM: stick-tables: do not fail on string keys with no allocated size
  - BUG/MAJOR: server: the "sni" directive could randomly cause trouble
  - MINOR: sample: provide smp_is_rw() and smp_make_rw()
  - MINOR: sample: implement smp_is_safe() and smp_make_safe()
  - BUG/MEDIUM: samples: make smp_dup() always duplicate the sample
  - BUG/MAJOR: compression: initialize avail_in/next_in even during flush
  - BUILD: make proto_tcp.c compatible with musl library
  - DOC: minor typo fixes to improve HTML parsing by haproxy-dconv
  - BUG/MEDIUM: stream-int: completely detach connection on connect error
  - BUG/MEDIUM: lua: somme HTTP manipulation functions are called without valid requests
  - DOC: lua: remove old functions
  - BUG/MINOR: peers: Fix peers data decoding issue
  - BUG/MEDIUM: lua: the function txn_done() from action wrapper can crash
  - BUG/MEDIUM: lua: the function txn_done() from sample fetches can crash</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 1.6.9+git.1477940904.ab45181 (fate#321723)
  * BUILD: poll: remove unused hap_fd_isset() which causes a warning with clang
  * MINOR: cfgparse: few memory leaks fixes.
  * MINOR: build: Allow linking to device-atlas library file
  * DOC: Fix typo in description of `-st` parameter in man page
  * BUG/MEDIUM: peers: on shutdown, wake up the appctx, not the stream
  * BUG/MEDIUM: peers: fix use after free in peer_session_create()
  * BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed
  * MINOR: systemd: report it when execve() fails
  * BUG/MINOR: systemd: check return value of calloc()
  * BUG/MINOR: systemd: always restore signals before execve()
  * BUG/MINOR: systemd: make the wrapper return a non-null status code on error
  * BUG/MINOR: ssl: prevent multiple entries for the same certificate
  * BUG/MINOR: ssl: Check malloc return code
  * BUG/MINOR: vars: smp_fetch_var() doesn't depend on HTTP but on the session
  * BUG/MINOR: vars: make smp_fetch_var() more robust against misuses
  * BUG/MINOR: vars: use sess and not s-&gt;sess in action_store()
  * MEDIUM: make SO_REUSEPORT configurable
  * MINOR: Add fe_req_rate sample fetch
  * MINOR: show Running on zlib version
  * MINOR: show Built with PCRE version
  * BUG/MINOR: displayed PCRE version is running release</changelog>
<changelog author="kgronlund@suse.com" date="1486036800">- Update to version 1.6.11 (bnc#1023141):
  * BUG/MEDIUM: systemd-wrapper: return correct exit codes
  * BUG/MEDIUM: srv-state: properly restore the DRAIN state
  * BUG/MINOR: srv-state: allow to have both CMAINT and FDRAIN flags
  * BUG/MEDIUM: servers: properly propagate the maintenance states during startup
  * BUG: vars: Fix 'set-var' converter because of a typo
  * BUG/MEDIUM: channel: bad unlikely macro
  * DOC: ssl: Use correct wording for ca-sign-pass
  * BUG/MINOR: stick-table: handle out-of-memory condition gracefully
  * BUG/MEDIUM: connection: check the control layer before stopping polling
  * BUG/MEDIUM: stick-table: fix regression caused by recent fix for out-of-memory
  * BUG/MINOR: cli: properly decrement ref count on tables during failed dumps
  * BUG/MEDIUM: lua: In some case, the return of sample-fetche is ignored
  * BUG/MINOR: cli: fix pointer size when reporting data/transport layer name
  * BUG/MINOR: cli: dequeue from the proxy when changing a maxconn
  * BUG/MINOR: cli: wake up the CLI's task after a timeout update
  * BUG/MINOR: freq-ctr: make swrate_add() support larger values
  * BUG/MEDIUM: proxy: return "none" and "unknown" for unknown LB algos
  * BUG/MAJOR: stream: fix session abort on resource shortage
  * BUG/MINOR: http: don't send an extra CRLF after a Set-Cookie in a redirect
  * BUG/MEDIUM: variables: some variable name can hide another ones
  * BUG/MINOR: cli: be sure to always warn the cli applet when input buffer is full
  * MINOR: applet: Count number of (active) applets
  * MINOR: task: Rename run_queue and run_queue_cur counters
  * BUG/MEDIUM: stream: Save unprocessed events for a stream
  * BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled
  * BUG/MEDIUM: lua: In some case, the return of sample-fetches is ignored (2)
  * BUG/MINOR: stream-int: automatically release SI_FL_WAIT_DATA on SHUTW_NOW
  * DOC: lua: section declared twice
  * DOC: fix small typo in fe_id (backend instead of frontend)
  * BUG/MINOR: lua: memory leak executing tasks
  * BUG/MEDIUM: ssl: properly reset the reused_sess during a forced handshake
  * BUG/MEDIUM: ssl: avoid double free when releasing bind_confs
  * BUG/MINOR: backend: nbsrv() should return 0 if backend is disabled
  * BUG/MEDIUM: ssl: for a handshake when server-side SNI changes
  * BUG/MINOR: systemd: potential zombie processes</changelog>

</package>
<package pkgid="2447f10f729984511daa47da4589ec37af721304f24272a207031cbeb988f2c4" name="haproxy" arch="x86_64">
    <version epoch="0" ver="1.6.9" rel="3.1"/>

<changelog author="mrueckert@suse.de" date="1423224000">- pulled 2 patches from upstream:
  0001-BUG-MINOR-pattern-error-message-missing.patch
  0002-BUG-MEDIUM-pattern-some-entries-are-not-deleted-with.patch</changelog>
<changelog author="aspiers@suse.com" date="1423656000">- haproxy.init: fix reload and force-reload not to start a stopped
  service</changelog>
<changelog author="mrueckert@suse.de" date="1425556800">- added another fix from upstream:
  0003-BUG-MEDIUM-Do-not-consider-an-agent-check-as-failed-.patch</changelog>
<changelog author="kgronlund@suse.com" date="1426507200">- pull 3 patches from upstream:
  - BUG/MEDIUM: peers: correctly configure the client timeout
  - BUG/MEDIUM: buffer: one byte miss in buffer free space check
  - BUG/MAJOR: http: don't read past buffer's end in http_replace_value
- Add 0004-BUG-MEDIUM-peers-correctly-configure-the-client-time.patch
- Add 0005-BUG-MEDIUM-buffer-one-byte-miss-in-buffer-free-space.patch
- Add 0006-BUG-MAJOR-http-don-t-read-past-buffer-s-end-in-http_.patch</changelog>
<changelog author="mrueckert@suse.de" date="1427976000">- pull 3 patches from upstream:
  0007-BUG-MEDIUM-http-the-function-req-res-replace-value-d.patch
  0008-BUG-MINOR-compression-consider-the-expansion-factor-.patch
  0009-BUG-MEDIUM-http-hdr_cnt-would-not-count-any-header-w.patch</changelog>
<changelog author="mrueckert@suse.de" date="1429531200">- pull 3 patches from upstream:
  0010-BUG-MINOR-ssl-Display-correct-filename-in-error-mess.patch
  0011-BUG-MEDIUM-listener-don-t-report-an-error-when-resum.patch
  0012-BUG-MEDIUM-init-don-t-limit-cpu-map-to-the-first-32-.patch</changelog>
<changelog author="mrueckert@suse.de" date="1430568000">- update to 1.5.12
  - BUG/MINOR: ssl: Display correct filename in error message
  - DOC: Fix L4TOUT typo in documentation
  - BUG/MEDIUM: Do not consider an agent check as failed on L7
    error
  - BUG/MINOR: pattern: error message missing
  - BUG/MEDIUM: pattern: some entries are not deleted with case
    insensitive match
  - BUG/MEDIUM: buffer: one byte miss in buffer free space check
  - BUG/MAJOR: http: don't read past buffer's end in
    http_replace_value
  - BUG/MEDIUM: http: the function "(req|res)-replace-value"
    doesn't respect the HTTP syntax
  - BUG/MEDIUM: peers: correctly configure the client timeout
  - BUG/MINOR: compression: consider the expansion factor in init
  - BUG/MEDIUM: http: hdr_cnt would not count any header when
    called without name
  - BUG/MEDIUM: listener: don't report an error when resuming
    unbound listeners
  - BUG/MEDIUM: init: don't limit cpu-map to the first 32 processes
    only
  - BUG/MEDIUM: stream-int: always reset si-&gt;ops when si-&gt;end is
    nullified
  - BUG/MEDIUM: http: remove content-length from chunked messages
  - DOC: http: update the comments about the rules for determining
    transfer-length
  - BUG/MEDIUM: http: do not restrict parsing of transfer-encoding
    to HTTP/1.1
  - BUG/MEDIUM: http: incorrect transfer-coding in the request is a
    bad request
  - BUG/MEDIUM: http: remove content-length form responses with bad
    transfer-encoding
  - MEDIUM: http: restrict the HTTP version token to 1 digit as per
    RFC7230
  - MEDIUM: http: add option-ignore-probes to get rid of the floods
    of 408
  - BUG/MINOR: config: clear proxy-&gt;table.peers.p for disabled
    proxies
  - MINOR: stick-table: don't attach to peers in stopped state
  - MEDIUM: config: initialize stick-tables after peers, not before
  - MEDIUM: peers: add the ability to disable a peers section
  - DOC: document option http-ignore-probes
  - DOC: fix the comments about the meaning of msg-&gt;sol in HTTP
  - BUG/MEDIUM: http: wait for the exact amount of body bytes in
    wait_for_request_body
  - BUG/MAJOR: http: prevent risk of reading past end with balance
    url_param
  - DOC: update the doc on the proxy protocol
- remove patches that we pulled from the 1.5 tree
  0001-BUG-MINOR-pattern-error-message-missing.patch
  0002-BUG-MEDIUM-pattern-some-entries-are-not-deleted-with.patch
  0003-BUG-MEDIUM-Do-not-consider-an-agent-check-as-failed-.patch
  0004-BUG-MEDIUM-peers-correctly-configure-the-client-time.patch
  0005-BUG-MEDIUM-buffer-one-byte-miss-in-buffer-free-space.patch
  0006-BUG-MAJOR-http-don-t-read-past-buffer-s-end-in-http_.patch
  0007-BUG-MEDIUM-http-the-function-req-res-replace-value-d.patch
  0008-BUG-MINOR-compression-consider-the-expansion-factor-.patch
  0009-BUG-MEDIUM-http-hdr_cnt-would-not-count-any-header-w.patch
  0010-BUG-MINOR-ssl-Display-correct-filename-in-error-mess.patch
  0011-BUG-MEDIUM-listener-don-t-report-an-error-when-resum.patch
  0012-BUG-MEDIUM-init-don-t-limit-cpu-map-to-the-first-32-.patch</changelog>
<changelog author="mrueckert@suse.de" date="1430740800">- added first patch from the 1.5 branch after the update:
  0001-BUG-MEDIUM-stats-properly-initialize-the-scope-befor.patch</changelog>
<changelog author="mrueckert@suse.de" date="1431345600">- added 0002-BUG-MEDIUM-http-don-t-forward-client-shutdown-withou.patch
  BUG/MEDIUM: http: don't forward client shutdown without NOLINGER
  except for tunnels</changelog>
<changelog author="kgronlund@suse.com" date="1432555200">- BUG/MINOR: check: fix tcpcheck error message
- CLEANUP: checks: fix double usage of cur / current_step in tcp-checks
- BUG/MEDIUM: checks: do not dereference head of a tcp-check at the end
- CLEANUP: checks: simplify the loop processing of tcp-checks
- BUG/MAJOR: checks: always check for end of list before proceeding
- BUG/MEDIUM: checks: do not dereference a list as a tcpcheck struct
- BUG/MEDIUM: peers: apply a random reconnection timeout
- Add 0003-BUG-MINOR-check-fix-tcpcheck-error-message.patch
- Add 0004-CLEANUP-checks-fix-double-usage-of-cur-current_step-.patch
- Add 0005-BUG-MEDIUM-checks-do-not-dereference-head-of-a-tcp-c.patch
- Add 0006-CLEANUP-checks-simplify-the-loop-processing-of-tcp-c.patch
- Add 0007-BUG-MAJOR-checks-always-check-for-end-of-list-before.patch
- Add 0008-BUG-MEDIUM-checks-do-not-dereference-a-list-as-a-tcp.patch
- Add 0009-BUG-MEDIUM-peers-apply-a-random-reconnection-timeout.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435233600">- Backport upstream patches:
  + DOC: Update doc about weight, act and bck fields in the statistics
  + MINOR: ssl: add a destructor to free allocated SSL ressources
  + BUG/MEDIUM: ssl: fix tune.ssl.default-dh-param value being overwritten
  + BUG/MINOR: cfgparse: fix typo in 'option httplog' error message
  + BUG/MEDIUM: cfgparse: segfault when userlist is misused
  + MEDIUM: ssl: replace standards DH groups with custom ones
  + BUG/MINOR: debug: display (null) in place of "meth"
  + CLEANUP: deinit: remove codes for cleaning p-&gt;block_rules
  + BUG/MINOR: ssl: fix smp_fetch_ssl_fc_session_id
  + MEDIUM: init: don't stop proxies in parent process when exiting
  + MINOR: peers: store the pointer to the signal handler
  + MEDIUM: peers: unregister peers that were never started
  + MEDIUM: config: propagate the table's process list to the peers sections
  + MEDIUM: init: stop any peers section not bound to the correct process
  + MEDIUM: config: validate that peers sections are bound to exactly one process
  + MAJOR: peers: allow peers section to be used with nbproc &gt; 1
  + DOC: relax the peers restriction to single-process
  + CLEANUP: config: fix misleading information in error message.
  + MINOR: config: report the number of processes using a peers section in the error case
  + BUG/MEDIUM: config: properly compute the default number of processes for a proxy
- Added patches:
  + Add 0010-DOC-Update-doc-about-weight-act-and-bck-fields-in-th.patch
  + Add 0011-MINOR-ssl-add-a-destructor-to-free-allocated-SSL-res.patch
  + Add 0012-BUG-MEDIUM-ssl-fix-tune.ssl.default-dh-param-value-b.patch
  + Add 0013-BUG-MINOR-cfgparse-fix-typo-in-option-httplog-error-.patch
  + Add 0014-BUG-MEDIUM-cfgparse-segfault-when-userlist-is-misuse.patch
  + Add 0015-MEDIUM-ssl-replace-standards-DH-groups-with-custom-o.patch
  + Add 0016-BUG-MINOR-debug-display-null-in-place-of-meth.patch
  + Add 0017-CLEANUP-deinit-remove-codes-for-cleaning-p-block_rul.patch
  + Add 0018-BUG-MINOR-ssl-fix-smp_fetch_ssl_fc_session_id.patch
  + Add 0019-MEDIUM-init-don-t-stop-proxies-in-parent-process-whe.patch
  + Add 0020-MINOR-peers-store-the-pointer-to-the-signal-handler.patch
  + Add 0021-MEDIUM-peers-unregister-peers-that-were-never-starte.patch
  + Add 0022-MEDIUM-config-propagate-the-table-s-process-list-to-.patch
  + Add 0023-MEDIUM-init-stop-any-peers-section-not-bound-to-the-.patch
  + Add 0024-MEDIUM-config-validate-that-peers-sections-are-bound.patch
  + Add 0025-MAJOR-peers-allow-peers-section-to-be-used-with-nbpr.patch
  + Add 0026-DOC-relax-the-peers-restriction-to-single-process.patch
  + Add 0027-CLEANUP-config-fix-misleading-information-in-error-m.patch
  + Add 0028-MINOR-config-report-the-number-of-processes-using-a-.patch
  + Add 0029-BUG-MEDIUM-config-properly-compute-the-default-numbe.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435320000">- Update to 1.5.13
  - Dropped all patches backported from git, no further changes
    than those patches provided.
- Removed patches:
  + Remove 0001-BUG-MEDIUM-stats-properly-initialize-the-scope-befor.patch
  + Remove 0002-BUG-MEDIUM-http-don-t-forward-client-shutdown-withou.patch
  + Remove 0003-BUG-MINOR-check-fix-tcpcheck-error-message.patch
  + Remove 0004-CLEANUP-checks-fix-double-usage-of-cur-current_step-.patch
  + Remove 0005-BUG-MEDIUM-checks-do-not-dereference-head-of-a-tcp-c.patch
  + Remove 0006-CLEANUP-checks-simplify-the-loop-processing-of-tcp-c.patch
  + Remove 0007-BUG-MAJOR-checks-always-check-for-end-of-list-before.patch
  + Remove 0008-BUG-MEDIUM-checks-do-not-dereference-a-list-as-a-tcp.patch
  + Remove 0009-BUG-MEDIUM-peers-apply-a-random-reconnection-timeout.patch
  + Remove 0010-DOC-Update-doc-about-weight-act-and-bck-fields-in-th.patch
  + Remove 0011-MINOR-ssl-add-a-destructor-to-free-allocated-SSL-res.patch
  + Remove 0012-BUG-MEDIUM-ssl-fix-tune.ssl.default-dh-param-value-b.patch
  + Remove 0013-BUG-MINOR-cfgparse-fix-typo-in-option-httplog-error-.patch
  + Remove 0014-BUG-MEDIUM-cfgparse-segfault-when-userlist-is-misuse.patch
  + Remove 0015-MEDIUM-ssl-replace-standards-DH-groups-with-custom-o.patch
  + Remove 0016-BUG-MINOR-debug-display-null-in-place-of-meth.patch
  + Remove 0017-CLEANUP-deinit-remove-codes-for-cleaning-p-block_rul.patch
  + Remove 0018-BUG-MINOR-ssl-fix-smp_fetch_ssl_fc_session_id.patch
  + Remove 0019-MEDIUM-init-don-t-stop-proxies-in-parent-process-whe.patch
  + Remove 0020-MINOR-peers-store-the-pointer-to-the-signal-handler.patch
  + Remove 0021-MEDIUM-peers-unregister-peers-that-were-never-starte.patch
  + Remove 0022-MEDIUM-config-propagate-the-table-s-process-list-to-.patch
  + Remove 0023-MEDIUM-init-stop-any-peers-section-not-bound-to-the-.patch
  + Remove 0024-MEDIUM-config-validate-that-peers-sections-are-bound.patch
  + Remove 0025-MAJOR-peers-allow-peers-section-to-be-used-with-nbpr.patch
  + Remove 0026-DOC-relax-the-peers-restriction-to-single-process.patch
  + Remove 0027-CLEANUP-config-fix-misleading-information-in-error-m.patch
  + Remove 0028-MINOR-config-report-the-number-of-processes-using-a-.patch
  + Remove 0029-BUG-MEDIUM-config-properly-compute-the-default-numbe.patch</changelog>
<changelog author="kgronlund@suse.com" date="1435924800">- Update to 1.5.14 (CVE-2015-3281) (bsc#937042)
  + BUILD/MINOR: tools: rename popcount to my_popcountl
  + BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data</changelog>
<changelog author="e.istomin@edss.ee" date="1452513600">- Update to 1.6.3 (fate#320607)
  - BUG/MEDIUM: http: switch the request channel to no-delay once done.
  - BUG/MEDIUM: http: don't enable auto-close on the response side
  - BUG/MEDIUM: stream: fix half-closed timeout handling
  - BUG/MEDIUM: cli: changing compression rate-limiting must require admin level
  - BUG/MEDIUM: sample: urlp can't match an empty value
  - BUG/MEDIUM: da: stop DeviceAtlas processing in the convertor if there is no input.
  - BUG/MEDIUM: checks: email-alert not working when declared in defaults
  - BUG/MEDIUM: http: fix http-reuse when frontend and backend differ
  - BUG/MEDIUM: config: properly adjust maxconn with nbproc when memmax is forced
  - BUG/MEDIUM: peers: table entries learned from a remote are pushed to others after a random delay.
  - BUG/MEDIUM: peers: old stick table updates could be repushed
  for all the details see /usr/share/doc/packages/haproxy/CHANGELOG
  or http://www.haproxy.org/download/1.6/src/CHANGELOG</changelog>
<changelog author="mrueckert@suse.de" date="1457956800">- update to 1.6.4 (fate#320607) (bsc#937202)
  - BUG/MINOR: http: fix several off-by-one errors in the url_param
    parser
  - BUG/MINOR: http: Be sure to process all the data received from
    a server
  - BUG/MINOR: chunk: make chunk_dup() always check and set
    dst-&gt;size
  - MINOR: chunks: ensure that chunk_strcpy() adds a trailing zero
  - MINOR: chunks: add chunk_strcat() and chunk_newstr()
  - MINOR: chunk: make chunk_initstr() take a const string
  - MINOR: lru: new function to delete &lt;nb&gt; least recently used
    keys
  - DOC: add Ben Shillito as the maintainer of 51d
  - BUG/MINOR: 51d: Ensures a unique domain for each configuration
  - BUG/MINOR: 51d: Aligns Pattern cache implementation with
    HAProxy best practices.
  - BUG/MINOR: 51d: Releases workset back to pool.
  - BUG/MINOR: 51d: Aligned const pointers to changes in 51Degrees.
  - CLEANUP: 51d: Aligned if statements with HAProxy best practices
    and removed casts from malloc.
  - DOC: fix a few spelling mistakes (cherry picked from commit
    cc123c66c2075add8524a6a9925382927daa6ab0)
  - DOC: fix "workaround" spelling
  - BUG/MINOR: examples: Fixing haproxy.spec to remove references
    to .cfg files
  - MINOR: fix the return type for dns_response_get_query_id()
    function
  - MINOR: server state: missing LF (\n) on error message printed
    when parsing server state file
  - BUG/MEDIUM: dns: no DNS resolution happens if no ports provided
    to the nameserver
  - BUG/MAJOR: servers state: server port is erased when dns
    resolution is enabled on a server
  - BUG/MEDIUM: servers state: server port is used uninitialized
  - BUG/MEDIUM: config: Adding validation to stick-table expire
    value.
  - BUG/MEDIUM: sample: http_date() doesn't provide the right day
    of the week
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space.
  - MEDIUM: pools: add a new flag to avoid rounding pool size up
  - BUG/MEDIUM: buffers: do not round up buffer size during
    allocation
  - BUG/MINOR: stream: don't force retries if the server is DOWN
  - BUG/MINOR: counters: make the sc-inc-gpc0 and sc-set-gpt0 touch
    the table
  - MINOR: unix: don't mention free ports on EAGAIN
  - BUG/CLEANUP: CLI: report the proper field states in "show sess"
  - MINOR: stats: send content-length with the redirect to allow
    keep-alive
  - BUG: stream_interface: Reuse connection even if the output
    channel is empty
  - DOC: remove old tunnel mode assumptions
  - BUG/MAJOR: http-reuse: fix risk of orphaned connections
  - BUG/MEDIUM: http-reuse: do not share private connections across
    backends
  - BUG/MINOR: ssl: Be sure to use unique serial for regenerated
    certificates
  - BUG/MINOR: stats: fix missing comma in stats on agent drain
  - BUG/MINOR: lua: unsafe initialization
  - DOC: lua: fix somme errors
  - DOC: add server name at rate-limit sessions example
  - BUG/MEDIUM: ssl: fix off-by-one in ALPN list allocation
  - BUG/MEDIUM: ssl: fix off-by-one in NPN list allocation
  - DOC: LUA: fix some typos and syntax errors
  - MINOR: cfgparse: warn for incorrect 'timeout retry' keyword
    spelling in resolvers
  - MINOR: mailers: increase default timeout to 10 seconds
  - MINOR: mailers: use &lt;CRLF&gt; for all line endings
  - BUG/MAJOR: lua: applets can't sleep.
  - BUG/MINOR: server: some prototypes are renamed
  - BUG/MINOR: lua: Useless copy
  - BUG/MEDIUM: stats: stats bind-process doesn't propagate the
    process mask correctly
  - BUG/MINOR: server: fix the format of the warning on address
    change
  - BUG/MEDIUM: chunks: always reject negative-length chunks
  - BUG/MINOR: systemd: ensure we don't miss signals
  - BUG/MINOR: systemd: report the correct signal in debug message
    output
  - BUG/MINOR: systemd: propagate the correct signal to haproxy
  - MINOR: systemd: ensure a reload doesn't mask a stop
  - BUG/MEDIUM: cfgparse: wrong argument offset after parsing
    server "sni" keyword
  - CLEANUP: stats: Avoid computation with uninitialized bits.
  - CLEANUP: pattern: Ignore unknown samples in pat_match_ip().
  - CLEANUP: map: Avoid memory leak in out-of-memory condition.
  - BUG/MINOR: tcpcheck: fix incorrect list usage resulting in
    failure to load certain configs
  - BUG/MAJOR: samples: check smp-&gt;strm before using it
  - MINOR: sample: add a new helper to initialize the owner of a
    sample
  - MINOR: sample: always set a new sample's owner before
    evaluating it
  - BUG/MAJOR: vars: always retrieve the stream and session from
    the sample
  - CLEANUP: payload: remove useless and confusing nullity checks
    for channel buffer
  - BUG/MINOR: ssl: fix usage of the various sample fetch functions
  - MINOR: cfgparse: warn when uid parameter is not a number
  - MINOR: cfgparse: warn when gid parameter is not a number
  - BUG/MINOR: standard: Avoid free of non-allocated pointer
  - BUG/MINOR: pattern: Avoid memory leak on out-of-memory
    condition
  - CLEANUP: http: fix a build warning introduced by a recent fix
  - BUG/MINOR: log: GMT offset not updated when entering/leaving
    DST</changelog>
<changelog author="mrueckert@suse.de" date="1462881600">- update to 1.6.5
  - BUG/MINOR: log: Don't use strftime() which can clobber timezone
    if chrooted
  - BUILD: namespaces: fix a potential build warning in
    namespaces.c
  - DOC: add encoding to json converter example
  - BUG/MINOR: conf: "listener id" expects integer, but its not
    checked
  - DOC: Clarify tunes.vars.xxx-max-size settings
  - BUG/MEDIUM: peers: fix incorrect age in frequency counters
  - BUG/MEDIUM: Fix RFC5077 resumption when more than
    TLS_TICKETS_NO are present
  - BUG/MAJOR: Fix crash in http_get_fhdr with exactly
    MAX_HDR_HISTORY headers
  - BUG/MINOR: lua: can't load external libraries
  - DOC: "addr" parameter applies to both health and agent checks
  - DOC: timeout client: pointers to timeout http-request
  - DOC: typo on stick-store response
  - DOC: stick-table: amend paragraph blaming the loss of table
    upon reload
  - DOC: typo: ACL subdir match
  - DOC: typo: maxconn paragraph is wrong due to a wrong buffer
    size
  - DOC: regsub: parser limitation about the inability to use
    closing square brackets
  - DOC: typo: req.uri is now replaced by capture.req.uri
  - DOC: name set-gpt0 mismatch with the expected keyword
  - BUG/MEDIUM: stick-tables: some sample-fetch doesn't work in the
    connection state.
  - DOC: fix "needed" typo
  - BUG/MINOR: dns: inapropriate way out after a resolution timeout
  - BUG/MINOR: dns: trigger a DNS query type change on resolution
    timeout
  - BUG/MINOR : allow to log cookie for tarpit and denied request
  - OPTIM/MINOR: session: abort if possible before connecting to
    the backend
  - BUG/MEDIUM: trace.c: rdtsc() is defined in two files
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space (2nd try)
  - BUG/MINOR: cfgparse: couple of small memory leaks.
  - BUG/MEDIUM: sample: initialize the pointer before parse_binary
    call.
  - DOC: fix discrepancy in the example for http-request redirect
  - DOC: Clarify IPv4 address / mask notation rules
  - CLEANUP: fix inconsistency between fd-&gt;iocb, proto-&gt;accept and
    accept()
  - BUG/MEDIUM: fix maxaccept computation on per-process listeners
  - BUG/MINOR: listener: stop unbound listeners on startup
  - BUG/MINOR: fix maxaccept computation according to the frontend
    process range
  - MEDIUM: unblock signals on startup.
  - BUG/MEDIUM: channel: don't allow to overwrite the reserve until
    connected
  - BUG/MEDIUM: channel: incorrect polling condition may delay
    event delivery
  - BUG/MEDIUM: channel: fix miscalculation of available buffer
    space (3rd try)
  - BUG/MEDIUM: log: fix risk of segfault when logging HTTP fields
    in TCP mode
  - BUG/MEDIUM: lua: protects the upper boundary of the argument
    list for converters/fetches.
  - BUG/MINOR: log: fix a typo that would cause %HP to log &lt;BADREQ&gt;
  - MINOR: channel: add new function channel_congested()
  - BUG/MEDIUM: http: fix risk of CPU spikes with pipelined
    requests from dead client
  - BUG/MAJOR: channel: fix miscalculation of available buffer
    space (4th try)
  - BUG/MEDIUM: stream: ensure the SI_FL_DONT_WAKE flag is properly
    cleared
  - BUG/MEDIUM: channel: fix inconsistent handling of 4GB-1
    transfers
  - BUG/MEDIUM: stats: show servers state may show an empty or
    incomplete result
  - BUG/MEDIUM: stats: show backend may show an empty or incomplete
    result
  - MINOR: stats: fix typo in help messages
  - MINOR: stats: show stat resolvers missing in the help message
  - BUG/MINOR: dns: fix DNS header definition
  - BUG/MEDIUM: dns: fix alignment issue when building DNS queries
  - CLEANUP/MINOR: stats: fix accidental addition of member "env"
    in the applet ctx
- refreshed patches to apply cleanly again
  - haproxy-1.6.0-makefile_lib.patch
  - haproxy-1.6.0-sec-options.patch</changelog>
<changelog author="mrueckert@suse.de" date="1465473600">- pull patches from git to fix some important issues (bsc#983972) (bsc#983974):
  0001-BUG-MAJOR-fix-listening-IP-address-storage-for-front.patch
  0002-BUG-MINOR-fix-listening-IP-address-storage-for-front.patch
  0003-DOC-Fix-typo-so-fetch-is-properly-parsed-by-Cyril-s-.patch
  0004-BUG-MAJOR-http-fix-breakage-of-reqdeny-causing-rando.patch
  0005-BUG-MEDIUM-stick-tables-fix-breakage-in-table-conver.patch
  0006-BUG-MEDIUM-dns-unbreak-DNS-resolver-after-header-fix.patch
  0007-BUILD-fix-build-on-Solaris-11.patch
  0008-CLEANUP-connection-fix-double-negation-on-memcmp.patch
  0009-BUG-MEDIUM-stats-show-servers-state-may-show-an-serv.patch
  0010-BUG-MEDIUM-fix-risk-of-segfault-with-show-tls-keys.patch
  0011-BUG-MEDIUM-sticktables-segfault-in-some-configuratio.patch
  0012-BUG-MEDIUM-lua-converters-doesn-t-work.patch
  0013-BUG-MINOR-http-add-header-header-name-copied-twice.patch
  0014-BUG-MEDIUM-http-add-header-buffer-overwritten.patch</changelog>
<changelog author="mrueckert@suse.de" date="1468929600">- update to 1.6.7
  - MINOR: new function my_realloc2 = realloc + free upon failure
  - CLEANUP: fixed some usages of realloc leading to memory leak
  - Revert "BUG/MINOR: ssl: fix potential memory leak in
    ssl_sock_load_dh_params()"
  - BUG/MEDIUM: dns: fix alignment issues in the DNS response
    parser
  - BUG/MINOR: Fix endiness issue in DNS header creation code
- changes from 1.6.6
  - BUG/MAJOR: fix listening IP address storage for frontends
  - BUG/MINOR: fix listening IP address storage for frontends
    (cont)
  - DOC: Fix typo so fetch is properly parsed by Cyril's converter
  - BUG/MAJOR: http: fix breakage of "reqdeny" causing random
    crashes
  - BUG/MEDIUM: stick-tables: fix breakage in table converters
  - BUG/MEDIUM: dns: unbreak DNS resolver after header fix
  - BUILD: fix build on Solaris 11
  - CLEANUP: connection: fix double negation on memcmp()
  - BUG/MEDIUM: stats: show servers state may show an servers from
    another backend
  - BUG/MEDIUM: fix risk of segfault with "show tls-keys"
  - BUG/MEDIUM: sticktables: segfault in some configuration error
    cases
  - BUG/MEDIUM: lua: converters doesn't work
  - BUG/MINOR: http: add-header: header name copied twice
  - BUG/MEDIUM: http: add-header: buffer overwritten
  - BUG/MINOR: ssl: fix potential memory leak in
    ssl_sock_load_dh_params()
  - BUG/MINOR: http: url32+src should use the big endian version of
    url32
  - BUG/MINOR: http: url32+src should check cli_conn before using
    it
  - DOC: http: add documentation for url32 and url32+src
  - BUG/MINOR: fix http-response set-log-level parsing error
  - MINOR: systemd: Use variable for config and pidfile paths
  - MINOR: systemd: Perform sanity check on config before reload
    (cherry picked from commit
    68535bddf305fdd22f1449a039939b57245212e7)
  - BUG/MINOR: init: always ensure that global.rlimit_nofile
    matches actual limits
  - BUG/MINOR: init: ensure that FD limit is raised to the max
    allowed
  - BUG/MEDIUM: external-checks: close all FDs right after the
    fork()
  - BUG/MAJOR: external-checks: use asynchronous signal delivery
  - BUG/MINOR: external-checks: do not unblock undesired signals
  - BUILD/MEDIUM: rebuild everything when an include file is
    changed
  - BUILD/MEDIUM: force a full rebuild if some build options change
  - BUG/MINOR: srv-state: fix incorrect output of state file
  - BUG/MINOR: ssl: close ssl key file on error
  - BUG/MINOR: http: fix misleading error message for response
    captures
  - BUG/BUILD: don't automatically run "make" on "make install"
  - DOC: add missing doc for
    http-request deny [deny_status &lt;status&gt;]
- drop patches which were pulled from git before
  0001-BUG-MAJOR-fix-listening-IP-address-storage-for-front.patch
  0002-BUG-MINOR-fix-listening-IP-address-storage-for-front.patch
  0003-DOC-Fix-typo-so-fetch-is-properly-parsed-by-Cyril-s-.patch
  0004-BUG-MAJOR-http-fix-breakage-of-reqdeny-causing-rando.patch
  0005-BUG-MEDIUM-stick-tables-fix-breakage-in-table-conver.patch
  0006-BUG-MEDIUM-dns-unbreak-DNS-resolver-after-header-fix.patch
  0007-BUILD-fix-build-on-Solaris-11.patch
  0008-CLEANUP-connection-fix-double-negation-on-memcmp.patch
  0009-BUG-MEDIUM-stats-show-servers-state-may-show-an-serv.patch
  0010-BUG-MEDIUM-fix-risk-of-segfault-with-show-tls-keys.patch
  0011-BUG-MEDIUM-sticktables-segfault-in-some-configuratio.patch
  0012-BUG-MEDIUM-lua-converters-doesn-t-work.patch
  0013-BUG-MINOR-http-add-header-header-name-copied-twice.patch
  0014-BUG-MEDIUM-http-add-header-buffer-overwritten.patch</changelog>
<changelog author="kgronlund@suse.com" date="1472731200">- Update to 1.6.9 (bsc#1003264)
  - MINOR: cli: allow the semi-colon to be escaped on the CLI
  - BUG/MINOR: payload: fix SSLv2 version parser
  - BUG/MAJOR: stream: properly mark the server address as unset on connect retry
  - DOC: Updated 51Degrees readme.
  - BUG/MAJOR: stick-counters: possible crash when using sc_trackers with wrong table
  - BUG/MINOR: peers: empty chunks after a resync.
  - BUG/MINOR: peers: some updates are pushed twice after a resync.
  - MINOR: sample: use smp_make_rw() in upper/lower converters
  - BUG/MEDIUM: stick-table: properly convert binary samples to keys
  - BUG/MEDIUM: stick-tables: do not fail on string keys with no allocated size
  - BUG/MAJOR: server: the "sni" directive could randomly cause trouble
  - MINOR: sample: provide smp_is_rw() and smp_make_rw()
  - MINOR: sample: implement smp_is_safe() and smp_make_safe()
  - BUG/MEDIUM: samples: make smp_dup() always duplicate the sample
  - BUG/MAJOR: compression: initialize avail_in/next_in even during flush
  - BUILD: make proto_tcp.c compatible with musl library
  - DOC: minor typo fixes to improve HTML parsing by haproxy-dconv
  - BUG/MEDIUM: stream-int: completely detach connection on connect error
  - BUG/MEDIUM: lua: somme HTTP manipulation functions are called without valid requests
  - DOC: lua: remove old functions
  - BUG/MINOR: peers: Fix peers data decoding issue
  - BUG/MEDIUM: lua: the function txn_done() from action wrapper can crash
  - BUG/MEDIUM: lua: the function txn_done() from sample fetches can crash</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 1.6.9+git.1477940904.ab45181 (fate#321723)
  * BUILD: poll: remove unused hap_fd_isset() which causes a warning with clang
  * MINOR: cfgparse: few memory leaks fixes.
  * MINOR: build: Allow linking to device-atlas library file
  * DOC: Fix typo in description of `-st` parameter in man page
  * BUG/MEDIUM: peers: on shutdown, wake up the appctx, not the stream
  * BUG/MEDIUM: peers: fix use after free in peer_session_create()
  * BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed
  * MINOR: systemd: report it when execve() fails
  * BUG/MINOR: systemd: check return value of calloc()
  * BUG/MINOR: systemd: always restore signals before execve()
  * BUG/MINOR: systemd: make the wrapper return a non-null status code on error
  * BUG/MINOR: ssl: prevent multiple entries for the same certificate
  * BUG/MINOR: ssl: Check malloc return code
  * BUG/MINOR: vars: smp_fetch_var() doesn't depend on HTTP but on the session
  * BUG/MINOR: vars: make smp_fetch_var() more robust against misuses
  * BUG/MINOR: vars: use sess and not s-&gt;sess in action_store()
  * MEDIUM: make SO_REUSEPORT configurable
  * MINOR: Add fe_req_rate sample fetch
  * MINOR: show Running on zlib version
  * MINOR: show Built with PCRE version
  * BUG/MINOR: displayed PCRE version is running release</changelog>

</package>
<package pkgid="8ffd765bae560f1dd4f8d6f9b1130fa2cfe5f9d4d2e5e9f39fb06ae8666bcacd" name="harfbuzz" arch="src">
    <version epoch="0" ver="1.4.2" rel="3.1"/>

<changelog author="mimi.vx@gmail.com" date="1448020800">- Update to version 1.1.0:
  + Implement 'stch' stretch feature for Syriac Abbreviation Mark.
  + Disable use of decompose_compatibility() callback.
  + Implement "shaping" of various Unicode space characters, even
    if the font does not support them.
  + If font does not support U+2011 NO-BREAK HYPHEN, fallback to
    U+2010 HYPHEN.
  + Changes resulting from libFuzzer continuous fuzzing:
  - Reject font tables that need more than 8 edits.
  - Bound buffer growth during shaping to 32x.
  - Fix assertions and other issues at OOM / buffer max-growth.
  + Misc fixes and optimizations.
  + API changes: All fonts created with hb_font_create() now
    inherit from (ie. have parent) hb_font_get_empty().</changelog>
<changelog author="zaitor@opensuse.org" date="1448452800">- Update to version 1.1.1:
  + Build fixes, specially for hb-coretext.</changelog>
<changelog author="zaitor@opensuse.org" date="1448798400">- Update to version 1.1.2:
  + Fix badly-broken fallback shaper that affected terminology.
  + Fix y_scaling in Graphite shaper.
  + API changes: An unset glyph_h_origin() function in font-funcs
    now (sensibly) implies horizontal origin at 0,0. Ie, the nil
    callback returns true instead of false. As such,
    implementations that have a glyph_h_origin() that simply
    returns true, can remove that function with HarfBuzz &gt;= 1.1.2.
    This results in a tiny speedup.</changelog>
<changelog author="dimstar@opensuse.org" date="1452772800">- Update to version 1.1.3:
  + Ported Indic shaper to Unicode 8.0 data.
  + Universal Shaping Engine fixes.
  + Speed up CoreText shaper when font fallback happens in
    CoreText.
  + Documentation improvements, thanks to Khaled Hosny.
  + Very rough directwrite shaper for testing.
  + Misc bug fixes.
  + API extensions.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883200">- Update to version 1.2.0:
  + Fix various issues (hangs mostly) in case of memory allocation
    failure.
  + Change mark zeroing types of most shapers from BY_UNICODE_LATE
    to BY_GDEF_LATE. This seems to be what Uniscribe does.
  + Change mark zeroing of USE shaper from NONE to BY_GDEF_EARLY.
    That's what Windows does.
  + Allow GPOS cursive connection on marks, and fix the interaction
    with mark attachment. This work resulted in some changes to how
    mark attachments work (gh#behdad/harfbuzz#211).
  + Graphite2 shaper: improved negative advance handling
    (eg. Nastaliq).
  + Add nmake-based build system for Windows.
  + Minor speedup.
  + Misc. improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1456142400">- Add Conflicts: cantarell-fonts &lt; 0.0.23. Previous versions of
  cantarell-fonts have a bug that harfbuzz now exposes, so add a
  conflicts to work-around that.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 1.2.3:
  + Blacklist GDEF table of certain versions of Times New Roman
    (Bold) Italic, due to bug in glyph class of ASCII double-quote
    character. This should address "regression" introduced in 1.2.0
    when we switched mark zeroing in most shapers from
    BY_UNICODE_LATE to BY_GDEF_LATE. This fourth release in a week
    should finally stablize things...
  + hb-ot-font's get_glyph() implementation saw some optimizations.
    Though might be really hard to measure in real-world
    situations.
  + Also, two rather small API changes:
  - We now disable some time-consuming internal bookkeeping if
    built with NDEBUG defined. This is a first time that we use
    NDEBUG to disable debug code. If there exist production
    systems that do NOT want to enable NDEBUG, please let me know
    and I'll add HB_NDEBUG.
  - Added get_nominal_glyph() and get_variation_glyph() instead
    of get_glyph()
  + New API:
  - hb_font_get_nominal_glyph_func_t.
  - hb_font_get_variation_glyph_func_t.
  - hb_font_funcs_set_nominal_glyph_func().
  - hb_font_funcs_set_variation_glyph_func().
  - hb_font_get_nominal_glyph().
  - hb_font_get_variation_glyph().
  + Deprecated API:
  - hb_font_get_glyph_func_t.
  - hb_font_funcs_set_glyph_func().
  + Clients that implement their own font-funcs are encouraged to
    replace their get_glyph() implementation with a
    get_nominal_glyph() and get_variation_glyph() pair. The
    variation version can assume that variation_selector argument
    is not zero. Old (deprecated) functions will continue working
    indefinitely using internal gymnastics; it is just more
    efficient to use the new functions.
- Changes from version 1.2.2:
  + Fix regression with mark positioning with fonts that have
    non-zero mark advances. This was introduced in 1.2.0 while
    trying to make mark and cursive attachments to work together.
    I have partially reverted that, so this version is much more
    like what we had before. All clients who updated to 1.2.0
    should update to this version.
- Changes from version 1.2.1:
  + CoreText:
  - Fix bug with wrong scale if font scale was changed later
    (gh/libass/libass/#212).
  - Drastically speed up font initialization.
  - Fix tiny leak.
  + Group ZWJ/ZWNJ with previous syllable under cluster-level=0
    (gh/behdad/harfbuzz#217).
  + Add test/shaping/README.md about how to add tests to the suite.</changelog>
<changelog author="zaitor@opensuse.org" date="1458302400">- Update to version 1.2.4:
  + Synthesize GDEF glyph class for any glyph that does not have
    one in GDEF. Hope we don't discover broken fonts that shape
    badly with this change.
  + Misc build and other minor fixes.
  + API changes: Added HB_NDEBUG. It's fine for production systems
    to define this to disable high-overhead debugging checks.</changelog>
<changelog author="zaitor@opensuse.org" date="1460116800">- Update to version 1.2.5:
  + Fix GDEF mark-filtering-set, which was broken in 1.2.3.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 1.2.6:
  + Blacklist GDEF table of another set of Times New Roman (Bold)
    Italic.
  + DirectWrite backend improvements. Note: DirectWrite backend is
    exclusively for our internal testing and should NOT be used in
    any production system whatsoever.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 1.2.7:
  + Blacklist another version of Times New Roman (Bold) Italic from
    Windows 7.
  + Fix Mongolian Free Variation Selectors shaping with certain
    fonts.
  + Fix Tibetan shorthand contractions shaping.
  + Improved list of language tag mappings.
  + Unbreak build on Windows CE.
  + Make 'glyf' table loading lazy in hb-ot-font.</changelog>
<changelog author="idonmez@suse.com" date="1464350400">- Update to GNOME 3.20.2 FATE#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1469707200">- Update to version 1.3.0:
  + Update to Unicode 9.0.0.
  + Move Javanese from Indic shaper to Universal Shaping Engine.
  + Allow MultipleSubst to delete a glyph (matching Windows
    engine).
  + Update Universal Shaping Engine to latest draft from Microsoft.
  + DirectWrite backend improvements.  Note: this backend is for
    testing ONLY.
  + CoreText backend improvements with unreachable fonts.
  + Implement symbol fonts (cmap 3.0.0) in hb-ft and hb-ot-font.
  + Blacklist bad GDEF of more fonts (Tahoma &amp; others).
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1473940800">- Update to version 1.3.1:
  + Blacklist bad GDEF of more fonts.
  + More CoreText backend crash fixes with OS X 10.9.5.
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1475409600">- Update to version 1.3.2:
  + Fix build of hb-coretext on older OS X versions.</changelog>
<changelog author="dimstar@opensuse.org" date="1477483200">- Drop pkgconfig(icu-le) BuildRequires: That was actually removed
  upstream in version 0.9.21.</changelog>
<changelog author="zaitor@opensuse.org" date="1478260800">- Update to version 1.3.3:
  + Implement parsing of OpenType MATH table.</changelog>
<changelog author="dimstar@opensuse.org" date="1481025600">- Update to version 1.3.4:
  + Fix vertical glyph origin in hb-ot-font.
  + Implement CBDT/CBLC color font glyph extents in hb-ot-font.</changelog>
<changelog author="zaitor@opensuse.org" date="1483876800">- Update to version 1.4.1:
  + Always build and use UCDN for Unicode data by default. Reduces
    dependence on version of Unicode data in glib.
- Changes from version 1.4.0:
  + Merged "OpenType GX" branch which adds core of support for
    OpenType 1.8 Font Variations.
  + New API:
  - hb_font_set_var_coords_normalized().
  - HB_OT_LAYOUT_NO_VARIATIONS_INDEX.
  - hb_ot_layout_table_find_feature_variations().
  - hb_ot_layout_feature_with_variations_get_lookups().
  - hb_shape_plan_create2().
  - hb_shape_plan_create_cached2().
  + Currently variations in GSUB/GPOS/GDEF are fully supported, and
    no other tables are supported. In particular, fvar/avar are NOT
    supported, hence the hb_font_set_var_coords_normalized() taking
    normalized coordinates. API to take design coordinates will be
    added in the future.
  + HVAR/VVAR/MVAR support will also be added to hb-ot-font in the
    future.
  + Fix regression in GDEF glyph class processing.
  + Add decompositions for Chakma, Limbu, and Balinese in USE
    shaper.
  + Misc fixes.</changelog>
<changelog author="dimstar@opensuse.org" date="1485259200">- Update to version 1.4.2:
  + Implement OpenType Font Variation tables avar/fvar/HVAR/VVAR.
  + hb-shape and hb-view now accept --variations.
  + Various API additions.</changelog>

</package>
<package pkgid="d0e41c6ed67c931bd18f22df96ce6527f11b5064248d1c4d42f7a8ad6da95fd5" name="harfbuzz" arch="src">
    <version epoch="0" ver="1.4.5" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1452772800">- Update to version 1.1.3:
  + Ported Indic shaper to Unicode 8.0 data.
  + Universal Shaping Engine fixes.
  + Speed up CoreText shaper when font fallback happens in
    CoreText.
  + Documentation improvements, thanks to Khaled Hosny.
  + Very rough directwrite shaper for testing.
  + Misc bug fixes.
  + API extensions.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883200">- Update to version 1.2.0:
  + Fix various issues (hangs mostly) in case of memory allocation
    failure.
  + Change mark zeroing types of most shapers from BY_UNICODE_LATE
    to BY_GDEF_LATE. This seems to be what Uniscribe does.
  + Change mark zeroing of USE shaper from NONE to BY_GDEF_EARLY.
    That's what Windows does.
  + Allow GPOS cursive connection on marks, and fix the interaction
    with mark attachment. This work resulted in some changes to how
    mark attachments work (gh#behdad/harfbuzz#211).
  + Graphite2 shaper: improved negative advance handling
    (eg. Nastaliq).
  + Add nmake-based build system for Windows.
  + Minor speedup.
  + Misc. improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1456142400">- Add Conflicts: cantarell-fonts &lt; 0.0.23. Previous versions of
  cantarell-fonts have a bug that harfbuzz now exposes, so add a
  conflicts to work-around that.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 1.2.3:
  + Blacklist GDEF table of certain versions of Times New Roman
    (Bold) Italic, due to bug in glyph class of ASCII double-quote
    character. This should address "regression" introduced in 1.2.0
    when we switched mark zeroing in most shapers from
    BY_UNICODE_LATE to BY_GDEF_LATE. This fourth release in a week
    should finally stablize things...
  + hb-ot-font's get_glyph() implementation saw some optimizations.
    Though might be really hard to measure in real-world
    situations.
  + Also, two rather small API changes:
  - We now disable some time-consuming internal bookkeeping if
    built with NDEBUG defined. This is a first time that we use
    NDEBUG to disable debug code. If there exist production
    systems that do NOT want to enable NDEBUG, please let me know
    and I'll add HB_NDEBUG.
  - Added get_nominal_glyph() and get_variation_glyph() instead
    of get_glyph()
  + New API:
  - hb_font_get_nominal_glyph_func_t.
  - hb_font_get_variation_glyph_func_t.
  - hb_font_funcs_set_nominal_glyph_func().
  - hb_font_funcs_set_variation_glyph_func().
  - hb_font_get_nominal_glyph().
  - hb_font_get_variation_glyph().
  + Deprecated API:
  - hb_font_get_glyph_func_t.
  - hb_font_funcs_set_glyph_func().
  + Clients that implement their own font-funcs are encouraged to
    replace their get_glyph() implementation with a
    get_nominal_glyph() and get_variation_glyph() pair. The
    variation version can assume that variation_selector argument
    is not zero. Old (deprecated) functions will continue working
    indefinitely using internal gymnastics; it is just more
    efficient to use the new functions.
- Changes from version 1.2.2:
  + Fix regression with mark positioning with fonts that have
    non-zero mark advances. This was introduced in 1.2.0 while
    trying to make mark and cursive attachments to work together.
    I have partially reverted that, so this version is much more
    like what we had before. All clients who updated to 1.2.0
    should update to this version.
- Changes from version 1.2.1:
  + CoreText:
  - Fix bug with wrong scale if font scale was changed later
    (gh/libass/libass/#212).
  - Drastically speed up font initialization.
  - Fix tiny leak.
  + Group ZWJ/ZWNJ with previous syllable under cluster-level=0
    (gh/behdad/harfbuzz#217).
  + Add test/shaping/README.md about how to add tests to the suite.</changelog>
<changelog author="zaitor@opensuse.org" date="1458302400">- Update to version 1.2.4:
  + Synthesize GDEF glyph class for any glyph that does not have
    one in GDEF. Hope we don't discover broken fonts that shape
    badly with this change.
  + Misc build and other minor fixes.
  + API changes: Added HB_NDEBUG. It's fine for production systems
    to define this to disable high-overhead debugging checks.</changelog>
<changelog author="zaitor@opensuse.org" date="1460116800">- Update to version 1.2.5:
  + Fix GDEF mark-filtering-set, which was broken in 1.2.3.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 1.2.6:
  + Blacklist GDEF table of another set of Times New Roman (Bold)
    Italic.
  + DirectWrite backend improvements. Note: DirectWrite backend is
    exclusively for our internal testing and should NOT be used in
    any production system whatsoever.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 1.2.7:
  + Blacklist another version of Times New Roman (Bold) Italic from
    Windows 7.
  + Fix Mongolian Free Variation Selectors shaping with certain
    fonts.
  + Fix Tibetan shorthand contractions shaping.
  + Improved list of language tag mappings.
  + Unbreak build on Windows CE.
  + Make 'glyf' table loading lazy in hb-ot-font.</changelog>
<changelog author="idonmez@suse.com" date="1464350400">- Update to GNOME 3.20.2 FATE#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1469707200">- Update to version 1.3.0:
  + Update to Unicode 9.0.0.
  + Move Javanese from Indic shaper to Universal Shaping Engine.
  + Allow MultipleSubst to delete a glyph (matching Windows
    engine).
  + Update Universal Shaping Engine to latest draft from Microsoft.
  + DirectWrite backend improvements.  Note: this backend is for
    testing ONLY.
  + CoreText backend improvements with unreachable fonts.
  + Implement symbol fonts (cmap 3.0.0) in hb-ft and hb-ot-font.
  + Blacklist bad GDEF of more fonts (Tahoma &amp; others).
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1473940800">- Update to version 1.3.1:
  + Blacklist bad GDEF of more fonts.
  + More CoreText backend crash fixes with OS X 10.9.5.
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1475409600">- Update to version 1.3.2:
  + Fix build of hb-coretext on older OS X versions.</changelog>
<changelog author="dimstar@opensuse.org" date="1477483200">- Drop pkgconfig(icu-le) BuildRequires: That was actually removed
  upstream in version 0.9.21.</changelog>
<changelog author="zaitor@opensuse.org" date="1478260800">- Update to version 1.3.3:
  + Implement parsing of OpenType MATH table.</changelog>
<changelog author="dimstar@opensuse.org" date="1481025600">- Update to version 1.3.4:
  + Fix vertical glyph origin in hb-ot-font.
  + Implement CBDT/CBLC color font glyph extents in hb-ot-font.</changelog>
<changelog author="zaitor@opensuse.org" date="1483876800">- Update to version 1.4.1:
  + Always build and use UCDN for Unicode data by default. Reduces
    dependence on version of Unicode data in glib.
- Changes from version 1.4.0:
  + Merged "OpenType GX" branch which adds core of support for
    OpenType 1.8 Font Variations.
  + New API:
  - hb_font_set_var_coords_normalized().
  - HB_OT_LAYOUT_NO_VARIATIONS_INDEX.
  - hb_ot_layout_table_find_feature_variations().
  - hb_ot_layout_feature_with_variations_get_lookups().
  - hb_shape_plan_create2().
  - hb_shape_plan_create_cached2().
  + Currently variations in GSUB/GPOS/GDEF are fully supported, and
    no other tables are supported. In particular, fvar/avar are NOT
    supported, hence the hb_font_set_var_coords_normalized() taking
    normalized coordinates. API to take design coordinates will be
    added in the future.
  + HVAR/VVAR/MVAR support will also be added to hb-ot-font in the
    future.
  + Fix regression in GDEF glyph class processing.
  + Add decompositions for Chakma, Limbu, and Balinese in USE
    shaper.
  + Misc fixes.</changelog>
<changelog author="dimstar@opensuse.org" date="1485259200">- Update to version 1.4.2:
  + Implement OpenType Font Variation tables avar/fvar/HVAR/VVAR.
  + hb-shape and hb-view now accept --variations.
  + Various API additions.</changelog>
<changelog author="zaitor@opensuse.org" date="1488110400">- Update to version 1.4.3:
  + Route Adlam script to Arabic shaper.
  + Misc fixes.
  + New API: hb_font_set_face().
  + Deprecate API: hb_graphite2_font_get_gr_font().
- Tweak descriptions for icu and devel subpackages.</changelog>
<changelog author="zaitor@opensuse.org" date="1488888000">- Update to version 1.4.4:
  + Fix Context lookup application when moving back after a glyph
    deletion.
  + Fix buffer-overrun in Bengali.</changelog>
<changelog author="zaitor@opensuse.org" date="1489233600">- Update to version 1.4.5 fate#322101:
  + Revert "Fix Context lookup application when moving back after a
    glyph..." This introduced memory access problems. To be fixed
    properly soon.</changelog>

</package>
<package pkgid="11a7b548aec04698ffff70dcba9a40166a24c67c3c78b3bd0b05a4b73cb43ec8" name="harfbuzz-devel" arch="x86_64">
    <version epoch="0" ver="1.4.2" rel="3.1"/>

<changelog author="mimi.vx@gmail.com" date="1448020800">- Update to version 1.1.0:
  + Implement 'stch' stretch feature for Syriac Abbreviation Mark.
  + Disable use of decompose_compatibility() callback.
  + Implement "shaping" of various Unicode space characters, even
    if the font does not support them.
  + If font does not support U+2011 NO-BREAK HYPHEN, fallback to
    U+2010 HYPHEN.
  + Changes resulting from libFuzzer continuous fuzzing:
  - Reject font tables that need more than 8 edits.
  - Bound buffer growth during shaping to 32x.
  - Fix assertions and other issues at OOM / buffer max-growth.
  + Misc fixes and optimizations.
  + API changes: All fonts created with hb_font_create() now
    inherit from (ie. have parent) hb_font_get_empty().</changelog>
<changelog author="zaitor@opensuse.org" date="1448452800">- Update to version 1.1.1:
  + Build fixes, specially for hb-coretext.</changelog>
<changelog author="zaitor@opensuse.org" date="1448798400">- Update to version 1.1.2:
  + Fix badly-broken fallback shaper that affected terminology.
  + Fix y_scaling in Graphite shaper.
  + API changes: An unset glyph_h_origin() function in font-funcs
    now (sensibly) implies horizontal origin at 0,0. Ie, the nil
    callback returns true instead of false. As such,
    implementations that have a glyph_h_origin() that simply
    returns true, can remove that function with HarfBuzz &gt;= 1.1.2.
    This results in a tiny speedup.</changelog>
<changelog author="dimstar@opensuse.org" date="1452772800">- Update to version 1.1.3:
  + Ported Indic shaper to Unicode 8.0 data.
  + Universal Shaping Engine fixes.
  + Speed up CoreText shaper when font fallback happens in
    CoreText.
  + Documentation improvements, thanks to Khaled Hosny.
  + Very rough directwrite shaper for testing.
  + Misc bug fixes.
  + API extensions.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883200">- Update to version 1.2.0:
  + Fix various issues (hangs mostly) in case of memory allocation
    failure.
  + Change mark zeroing types of most shapers from BY_UNICODE_LATE
    to BY_GDEF_LATE. This seems to be what Uniscribe does.
  + Change mark zeroing of USE shaper from NONE to BY_GDEF_EARLY.
    That's what Windows does.
  + Allow GPOS cursive connection on marks, and fix the interaction
    with mark attachment. This work resulted in some changes to how
    mark attachments work (gh#behdad/harfbuzz#211).
  + Graphite2 shaper: improved negative advance handling
    (eg. Nastaliq).
  + Add nmake-based build system for Windows.
  + Minor speedup.
  + Misc. improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1456142400">- Add Conflicts: cantarell-fonts &lt; 0.0.23. Previous versions of
  cantarell-fonts have a bug that harfbuzz now exposes, so add a
  conflicts to work-around that.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 1.2.3:
  + Blacklist GDEF table of certain versions of Times New Roman
    (Bold) Italic, due to bug in glyph class of ASCII double-quote
    character. This should address "regression" introduced in 1.2.0
    when we switched mark zeroing in most shapers from
    BY_UNICODE_LATE to BY_GDEF_LATE. This fourth release in a week
    should finally stablize things...
  + hb-ot-font's get_glyph() implementation saw some optimizations.
    Though might be really hard to measure in real-world
    situations.
  + Also, two rather small API changes:
  - We now disable some time-consuming internal bookkeeping if
    built with NDEBUG defined. This is a first time that we use
    NDEBUG to disable debug code. If there exist production
    systems that do NOT want to enable NDEBUG, please let me know
    and I'll add HB_NDEBUG.
  - Added get_nominal_glyph() and get_variation_glyph() instead
    of get_glyph()
  + New API:
  - hb_font_get_nominal_glyph_func_t.
  - hb_font_get_variation_glyph_func_t.
  - hb_font_funcs_set_nominal_glyph_func().
  - hb_font_funcs_set_variation_glyph_func().
  - hb_font_get_nominal_glyph().
  - hb_font_get_variation_glyph().
  + Deprecated API:
  - hb_font_get_glyph_func_t.
  - hb_font_funcs_set_glyph_func().
  + Clients that implement their own font-funcs are encouraged to
    replace their get_glyph() implementation with a
    get_nominal_glyph() and get_variation_glyph() pair. The
    variation version can assume that variation_selector argument
    is not zero. Old (deprecated) functions will continue working
    indefinitely using internal gymnastics; it is just more
    efficient to use the new functions.
- Changes from version 1.2.2:
  + Fix regression with mark positioning with fonts that have
    non-zero mark advances. This was introduced in 1.2.0 while
    trying to make mark and cursive attachments to work together.
    I have partially reverted that, so this version is much more
    like what we had before. All clients who updated to 1.2.0
    should update to this version.
- Changes from version 1.2.1:
  + CoreText:
  - Fix bug with wrong scale if font scale was changed later
    (gh/libass/libass/#212).
  - Drastically speed up font initialization.
  - Fix tiny leak.
  + Group ZWJ/ZWNJ with previous syllable under cluster-level=0
    (gh/behdad/harfbuzz#217).
  + Add test/shaping/README.md about how to add tests to the suite.</changelog>
<changelog author="zaitor@opensuse.org" date="1458302400">- Update to version 1.2.4:
  + Synthesize GDEF glyph class for any glyph that does not have
    one in GDEF. Hope we don't discover broken fonts that shape
    badly with this change.
  + Misc build and other minor fixes.
  + API changes: Added HB_NDEBUG. It's fine for production systems
    to define this to disable high-overhead debugging checks.</changelog>
<changelog author="zaitor@opensuse.org" date="1460116800">- Update to version 1.2.5:
  + Fix GDEF mark-filtering-set, which was broken in 1.2.3.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 1.2.6:
  + Blacklist GDEF table of another set of Times New Roman (Bold)
    Italic.
  + DirectWrite backend improvements. Note: DirectWrite backend is
    exclusively for our internal testing and should NOT be used in
    any production system whatsoever.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 1.2.7:
  + Blacklist another version of Times New Roman (Bold) Italic from
    Windows 7.
  + Fix Mongolian Free Variation Selectors shaping with certain
    fonts.
  + Fix Tibetan shorthand contractions shaping.
  + Improved list of language tag mappings.
  + Unbreak build on Windows CE.
  + Make 'glyf' table loading lazy in hb-ot-font.</changelog>
<changelog author="idonmez@suse.com" date="1464350400">- Update to GNOME 3.20.2 FATE#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1469707200">- Update to version 1.3.0:
  + Update to Unicode 9.0.0.
  + Move Javanese from Indic shaper to Universal Shaping Engine.
  + Allow MultipleSubst to delete a glyph (matching Windows
    engine).
  + Update Universal Shaping Engine to latest draft from Microsoft.
  + DirectWrite backend improvements.  Note: this backend is for
    testing ONLY.
  + CoreText backend improvements with unreachable fonts.
  + Implement symbol fonts (cmap 3.0.0) in hb-ft and hb-ot-font.
  + Blacklist bad GDEF of more fonts (Tahoma &amp; others).
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1473940800">- Update to version 1.3.1:
  + Blacklist bad GDEF of more fonts.
  + More CoreText backend crash fixes with OS X 10.9.5.
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1475409600">- Update to version 1.3.2:
  + Fix build of hb-coretext on older OS X versions.</changelog>
<changelog author="dimstar@opensuse.org" date="1477483200">- Drop pkgconfig(icu-le) BuildRequires: That was actually removed
  upstream in version 0.9.21.</changelog>
<changelog author="zaitor@opensuse.org" date="1478260800">- Update to version 1.3.3:
  + Implement parsing of OpenType MATH table.</changelog>
<changelog author="dimstar@opensuse.org" date="1481025600">- Update to version 1.3.4:
  + Fix vertical glyph origin in hb-ot-font.
  + Implement CBDT/CBLC color font glyph extents in hb-ot-font.</changelog>
<changelog author="zaitor@opensuse.org" date="1483876800">- Update to version 1.4.1:
  + Always build and use UCDN for Unicode data by default. Reduces
    dependence on version of Unicode data in glib.
- Changes from version 1.4.0:
  + Merged "OpenType GX" branch which adds core of support for
    OpenType 1.8 Font Variations.
  + New API:
  - hb_font_set_var_coords_normalized().
  - HB_OT_LAYOUT_NO_VARIATIONS_INDEX.
  - hb_ot_layout_table_find_feature_variations().
  - hb_ot_layout_feature_with_variations_get_lookups().
  - hb_shape_plan_create2().
  - hb_shape_plan_create_cached2().
  + Currently variations in GSUB/GPOS/GDEF are fully supported, and
    no other tables are supported. In particular, fvar/avar are NOT
    supported, hence the hb_font_set_var_coords_normalized() taking
    normalized coordinates. API to take design coordinates will be
    added in the future.
  + HVAR/VVAR/MVAR support will also be added to hb-ot-font in the
    future.
  + Fix regression in GDEF glyph class processing.
  + Add decompositions for Chakma, Limbu, and Balinese in USE
    shaper.
  + Misc fixes.</changelog>
<changelog author="dimstar@opensuse.org" date="1485259200">- Update to version 1.4.2:
  + Implement OpenType Font Variation tables avar/fvar/HVAR/VVAR.
  + hb-shape and hb-view now accept --variations.
  + Various API additions.</changelog>

</package>
<package pkgid="a18a0533c1412325ced3176db46b5bd25db1f8cbef40ee3aee8a0f165f383f4f" name="harfbuzz-devel" arch="x86_64">
    <version epoch="0" ver="1.4.5" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1452772800">- Update to version 1.1.3:
  + Ported Indic shaper to Unicode 8.0 data.
  + Universal Shaping Engine fixes.
  + Speed up CoreText shaper when font fallback happens in
    CoreText.
  + Documentation improvements, thanks to Khaled Hosny.
  + Very rough directwrite shaper for testing.
  + Misc bug fixes.
  + API extensions.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883200">- Update to version 1.2.0:
  + Fix various issues (hangs mostly) in case of memory allocation
    failure.
  + Change mark zeroing types of most shapers from BY_UNICODE_LATE
    to BY_GDEF_LATE. This seems to be what Uniscribe does.
  + Change mark zeroing of USE shaper from NONE to BY_GDEF_EARLY.
    That's what Windows does.
  + Allow GPOS cursive connection on marks, and fix the interaction
    with mark attachment. This work resulted in some changes to how
    mark attachments work (gh#behdad/harfbuzz#211).
  + Graphite2 shaper: improved negative advance handling
    (eg. Nastaliq).
  + Add nmake-based build system for Windows.
  + Minor speedup.
  + Misc. improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1456142400">- Add Conflicts: cantarell-fonts &lt; 0.0.23. Previous versions of
  cantarell-fonts have a bug that harfbuzz now exposes, so add a
  conflicts to work-around that.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 1.2.3:
  + Blacklist GDEF table of certain versions of Times New Roman
    (Bold) Italic, due to bug in glyph class of ASCII double-quote
    character. This should address "regression" introduced in 1.2.0
    when we switched mark zeroing in most shapers from
    BY_UNICODE_LATE to BY_GDEF_LATE. This fourth release in a week
    should finally stablize things...
  + hb-ot-font's get_glyph() implementation saw some optimizations.
    Though might be really hard to measure in real-world
    situations.
  + Also, two rather small API changes:
  - We now disable some time-consuming internal bookkeeping if
    built with NDEBUG defined. This is a first time that we use
    NDEBUG to disable debug code. If there exist production
    systems that do NOT want to enable NDEBUG, please let me know
    and I'll add HB_NDEBUG.
  - Added get_nominal_glyph() and get_variation_glyph() instead
    of get_glyph()
  + New API:
  - hb_font_get_nominal_glyph_func_t.
  - hb_font_get_variation_glyph_func_t.
  - hb_font_funcs_set_nominal_glyph_func().
  - hb_font_funcs_set_variation_glyph_func().
  - hb_font_get_nominal_glyph().
  - hb_font_get_variation_glyph().
  + Deprecated API:
  - hb_font_get_glyph_func_t.
  - hb_font_funcs_set_glyph_func().
  + Clients that implement their own font-funcs are encouraged to
    replace their get_glyph() implementation with a
    get_nominal_glyph() and get_variation_glyph() pair. The
    variation version can assume that variation_selector argument
    is not zero. Old (deprecated) functions will continue working
    indefinitely using internal gymnastics; it is just more
    efficient to use the new functions.
- Changes from version 1.2.2:
  + Fix regression with mark positioning with fonts that have
    non-zero mark advances. This was introduced in 1.2.0 while
    trying to make mark and cursive attachments to work together.
    I have partially reverted that, so this version is much more
    like what we had before. All clients who updated to 1.2.0
    should update to this version.
- Changes from version 1.2.1:
  + CoreText:
  - Fix bug with wrong scale if font scale was changed later
    (gh/libass/libass/#212).
  - Drastically speed up font initialization.
  - Fix tiny leak.
  + Group ZWJ/ZWNJ with previous syllable under cluster-level=0
    (gh/behdad/harfbuzz#217).
  + Add test/shaping/README.md about how to add tests to the suite.</changelog>
<changelog author="zaitor@opensuse.org" date="1458302400">- Update to version 1.2.4:
  + Synthesize GDEF glyph class for any glyph that does not have
    one in GDEF. Hope we don't discover broken fonts that shape
    badly with this change.
  + Misc build and other minor fixes.
  + API changes: Added HB_NDEBUG. It's fine for production systems
    to define this to disable high-overhead debugging checks.</changelog>
<changelog author="zaitor@opensuse.org" date="1460116800">- Update to version 1.2.5:
  + Fix GDEF mark-filtering-set, which was broken in 1.2.3.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 1.2.6:
  + Blacklist GDEF table of another set of Times New Roman (Bold)
    Italic.
  + DirectWrite backend improvements. Note: DirectWrite backend is
    exclusively for our internal testing and should NOT be used in
    any production system whatsoever.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 1.2.7:
  + Blacklist another version of Times New Roman (Bold) Italic from
    Windows 7.
  + Fix Mongolian Free Variation Selectors shaping with certain
    fonts.
  + Fix Tibetan shorthand contractions shaping.
  + Improved list of language tag mappings.
  + Unbreak build on Windows CE.
  + Make 'glyf' table loading lazy in hb-ot-font.</changelog>
<changelog author="idonmez@suse.com" date="1464350400">- Update to GNOME 3.20.2 FATE#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1469707200">- Update to version 1.3.0:
  + Update to Unicode 9.0.0.
  + Move Javanese from Indic shaper to Universal Shaping Engine.
  + Allow MultipleSubst to delete a glyph (matching Windows
    engine).
  + Update Universal Shaping Engine to latest draft from Microsoft.
  + DirectWrite backend improvements.  Note: this backend is for
    testing ONLY.
  + CoreText backend improvements with unreachable fonts.
  + Implement symbol fonts (cmap 3.0.0) in hb-ft and hb-ot-font.
  + Blacklist bad GDEF of more fonts (Tahoma &amp; others).
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1473940800">- Update to version 1.3.1:
  + Blacklist bad GDEF of more fonts.
  + More CoreText backend crash fixes with OS X 10.9.5.
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1475409600">- Update to version 1.3.2:
  + Fix build of hb-coretext on older OS X versions.</changelog>
<changelog author="dimstar@opensuse.org" date="1477483200">- Drop pkgconfig(icu-le) BuildRequires: That was actually removed
  upstream in version 0.9.21.</changelog>
<changelog author="zaitor@opensuse.org" date="1478260800">- Update to version 1.3.3:
  + Implement parsing of OpenType MATH table.</changelog>
<changelog author="dimstar@opensuse.org" date="1481025600">- Update to version 1.3.4:
  + Fix vertical glyph origin in hb-ot-font.
  + Implement CBDT/CBLC color font glyph extents in hb-ot-font.</changelog>
<changelog author="zaitor@opensuse.org" date="1483876800">- Update to version 1.4.1:
  + Always build and use UCDN for Unicode data by default. Reduces
    dependence on version of Unicode data in glib.
- Changes from version 1.4.0:
  + Merged "OpenType GX" branch which adds core of support for
    OpenType 1.8 Font Variations.
  + New API:
  - hb_font_set_var_coords_normalized().
  - HB_OT_LAYOUT_NO_VARIATIONS_INDEX.
  - hb_ot_layout_table_find_feature_variations().
  - hb_ot_layout_feature_with_variations_get_lookups().
  - hb_shape_plan_create2().
  - hb_shape_plan_create_cached2().
  + Currently variations in GSUB/GPOS/GDEF are fully supported, and
    no other tables are supported. In particular, fvar/avar are NOT
    supported, hence the hb_font_set_var_coords_normalized() taking
    normalized coordinates. API to take design coordinates will be
    added in the future.
  + HVAR/VVAR/MVAR support will also be added to hb-ot-font in the
    future.
  + Fix regression in GDEF glyph class processing.
  + Add decompositions for Chakma, Limbu, and Balinese in USE
    shaper.
  + Misc fixes.</changelog>
<changelog author="dimstar@opensuse.org" date="1485259200">- Update to version 1.4.2:
  + Implement OpenType Font Variation tables avar/fvar/HVAR/VVAR.
  + hb-shape and hb-view now accept --variations.
  + Various API additions.</changelog>
<changelog author="zaitor@opensuse.org" date="1488110400">- Update to version 1.4.3:
  + Route Adlam script to Arabic shaper.
  + Misc fixes.
  + New API: hb_font_set_face().
  + Deprecate API: hb_graphite2_font_get_gr_font().
- Tweak descriptions for icu and devel subpackages.</changelog>
<changelog author="zaitor@opensuse.org" date="1488888000">- Update to version 1.4.4:
  + Fix Context lookup application when moving back after a glyph
    deletion.
  + Fix buffer-overrun in Bengali.</changelog>
<changelog author="zaitor@opensuse.org" date="1489233600">- Update to version 1.4.5 fate#322101:
  + Revert "Fix Context lookup application when moving back after a
    glyph..." This introduced memory access problems. To be fixed
    properly soon.</changelog>

</package>
<package pkgid="69192388bd815f3c3fd41bb97f1e95b3c4be950bc94c17eb1f3d5e2d8d70d592" name="harfbuzz-tools" arch="x86_64">
    <version epoch="0" ver="1.4.2" rel="3.1"/>

<changelog author="mimi.vx@gmail.com" date="1448020800">- Update to version 1.1.0:
  + Implement 'stch' stretch feature for Syriac Abbreviation Mark.
  + Disable use of decompose_compatibility() callback.
  + Implement "shaping" of various Unicode space characters, even
    if the font does not support them.
  + If font does not support U+2011 NO-BREAK HYPHEN, fallback to
    U+2010 HYPHEN.
  + Changes resulting from libFuzzer continuous fuzzing:
  - Reject font tables that need more than 8 edits.
  - Bound buffer growth during shaping to 32x.
  - Fix assertions and other issues at OOM / buffer max-growth.
  + Misc fixes and optimizations.
  + API changes: All fonts created with hb_font_create() now
    inherit from (ie. have parent) hb_font_get_empty().</changelog>
<changelog author="zaitor@opensuse.org" date="1448452800">- Update to version 1.1.1:
  + Build fixes, specially for hb-coretext.</changelog>
<changelog author="zaitor@opensuse.org" date="1448798400">- Update to version 1.1.2:
  + Fix badly-broken fallback shaper that affected terminology.
  + Fix y_scaling in Graphite shaper.
  + API changes: An unset glyph_h_origin() function in font-funcs
    now (sensibly) implies horizontal origin at 0,0. Ie, the nil
    callback returns true instead of false. As such,
    implementations that have a glyph_h_origin() that simply
    returns true, can remove that function with HarfBuzz &gt;= 1.1.2.
    This results in a tiny speedup.</changelog>
<changelog author="dimstar@opensuse.org" date="1452772800">- Update to version 1.1.3:
  + Ported Indic shaper to Unicode 8.0 data.
  + Universal Shaping Engine fixes.
  + Speed up CoreText shaper when font fallback happens in
    CoreText.
  + Documentation improvements, thanks to Khaled Hosny.
  + Very rough directwrite shaper for testing.
  + Misc bug fixes.
  + API extensions.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883200">- Update to version 1.2.0:
  + Fix various issues (hangs mostly) in case of memory allocation
    failure.
  + Change mark zeroing types of most shapers from BY_UNICODE_LATE
    to BY_GDEF_LATE. This seems to be what Uniscribe does.
  + Change mark zeroing of USE shaper from NONE to BY_GDEF_EARLY.
    That's what Windows does.
  + Allow GPOS cursive connection on marks, and fix the interaction
    with mark attachment. This work resulted in some changes to how
    mark attachments work (gh#behdad/harfbuzz#211).
  + Graphite2 shaper: improved negative advance handling
    (eg. Nastaliq).
  + Add nmake-based build system for Windows.
  + Minor speedup.
  + Misc. improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1456142400">- Add Conflicts: cantarell-fonts &lt; 0.0.23. Previous versions of
  cantarell-fonts have a bug that harfbuzz now exposes, so add a
  conflicts to work-around that.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 1.2.3:
  + Blacklist GDEF table of certain versions of Times New Roman
    (Bold) Italic, due to bug in glyph class of ASCII double-quote
    character. This should address "regression" introduced in 1.2.0
    when we switched mark zeroing in most shapers from
    BY_UNICODE_LATE to BY_GDEF_LATE. This fourth release in a week
    should finally stablize things...
  + hb-ot-font's get_glyph() implementation saw some optimizations.
    Though might be really hard to measure in real-world
    situations.
  + Also, two rather small API changes:
  - We now disable some time-consuming internal bookkeeping if
    built with NDEBUG defined. This is a first time that we use
    NDEBUG to disable debug code. If there exist production
    systems that do NOT want to enable NDEBUG, please let me know
    and I'll add HB_NDEBUG.
  - Added get_nominal_glyph() and get_variation_glyph() instead
    of get_glyph()
  + New API:
  - hb_font_get_nominal_glyph_func_t.
  - hb_font_get_variation_glyph_func_t.
  - hb_font_funcs_set_nominal_glyph_func().
  - hb_font_funcs_set_variation_glyph_func().
  - hb_font_get_nominal_glyph().
  - hb_font_get_variation_glyph().
  + Deprecated API:
  - hb_font_get_glyph_func_t.
  - hb_font_funcs_set_glyph_func().
  + Clients that implement their own font-funcs are encouraged to
    replace their get_glyph() implementation with a
    get_nominal_glyph() and get_variation_glyph() pair. The
    variation version can assume that variation_selector argument
    is not zero. Old (deprecated) functions will continue working
    indefinitely using internal gymnastics; it is just more
    efficient to use the new functions.
- Changes from version 1.2.2:
  + Fix regression with mark positioning with fonts that have
    non-zero mark advances. This was introduced in 1.2.0 while
    trying to make mark and cursive attachments to work together.
    I have partially reverted that, so this version is much more
    like what we had before. All clients who updated to 1.2.0
    should update to this version.
- Changes from version 1.2.1:
  + CoreText:
  - Fix bug with wrong scale if font scale was changed later
    (gh/libass/libass/#212).
  - Drastically speed up font initialization.
  - Fix tiny leak.
  + Group ZWJ/ZWNJ with previous syllable under cluster-level=0
    (gh/behdad/harfbuzz#217).
  + Add test/shaping/README.md about how to add tests to the suite.</changelog>
<changelog author="zaitor@opensuse.org" date="1458302400">- Update to version 1.2.4:
  + Synthesize GDEF glyph class for any glyph that does not have
    one in GDEF. Hope we don't discover broken fonts that shape
    badly with this change.
  + Misc build and other minor fixes.
  + API changes: Added HB_NDEBUG. It's fine for production systems
    to define this to disable high-overhead debugging checks.</changelog>
<changelog author="zaitor@opensuse.org" date="1460116800">- Update to version 1.2.5:
  + Fix GDEF mark-filtering-set, which was broken in 1.2.3.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 1.2.6:
  + Blacklist GDEF table of another set of Times New Roman (Bold)
    Italic.
  + DirectWrite backend improvements. Note: DirectWrite backend is
    exclusively for our internal testing and should NOT be used in
    any production system whatsoever.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 1.2.7:
  + Blacklist another version of Times New Roman (Bold) Italic from
    Windows 7.
  + Fix Mongolian Free Variation Selectors shaping with certain
    fonts.
  + Fix Tibetan shorthand contractions shaping.
  + Improved list of language tag mappings.
  + Unbreak build on Windows CE.
  + Make 'glyf' table loading lazy in hb-ot-font.</changelog>
<changelog author="idonmez@suse.com" date="1464350400">- Update to GNOME 3.20.2 FATE#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1469707200">- Update to version 1.3.0:
  + Update to Unicode 9.0.0.
  + Move Javanese from Indic shaper to Universal Shaping Engine.
  + Allow MultipleSubst to delete a glyph (matching Windows
    engine).
  + Update Universal Shaping Engine to latest draft from Microsoft.
  + DirectWrite backend improvements.  Note: this backend is for
    testing ONLY.
  + CoreText backend improvements with unreachable fonts.
  + Implement symbol fonts (cmap 3.0.0) in hb-ft and hb-ot-font.
  + Blacklist bad GDEF of more fonts (Tahoma &amp; others).
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1473940800">- Update to version 1.3.1:
  + Blacklist bad GDEF of more fonts.
  + More CoreText backend crash fixes with OS X 10.9.5.
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1475409600">- Update to version 1.3.2:
  + Fix build of hb-coretext on older OS X versions.</changelog>
<changelog author="dimstar@opensuse.org" date="1477483200">- Drop pkgconfig(icu-le) BuildRequires: That was actually removed
  upstream in version 0.9.21.</changelog>
<changelog author="zaitor@opensuse.org" date="1478260800">- Update to version 1.3.3:
  + Implement parsing of OpenType MATH table.</changelog>
<changelog author="dimstar@opensuse.org" date="1481025600">- Update to version 1.3.4:
  + Fix vertical glyph origin in hb-ot-font.
  + Implement CBDT/CBLC color font glyph extents in hb-ot-font.</changelog>
<changelog author="zaitor@opensuse.org" date="1483876800">- Update to version 1.4.1:
  + Always build and use UCDN for Unicode data by default. Reduces
    dependence on version of Unicode data in glib.
- Changes from version 1.4.0:
  + Merged "OpenType GX" branch which adds core of support for
    OpenType 1.8 Font Variations.
  + New API:
  - hb_font_set_var_coords_normalized().
  - HB_OT_LAYOUT_NO_VARIATIONS_INDEX.
  - hb_ot_layout_table_find_feature_variations().
  - hb_ot_layout_feature_with_variations_get_lookups().
  - hb_shape_plan_create2().
  - hb_shape_plan_create_cached2().
  + Currently variations in GSUB/GPOS/GDEF are fully supported, and
    no other tables are supported. In particular, fvar/avar are NOT
    supported, hence the hb_font_set_var_coords_normalized() taking
    normalized coordinates. API to take design coordinates will be
    added in the future.
  + HVAR/VVAR/MVAR support will also be added to hb-ot-font in the
    future.
  + Fix regression in GDEF glyph class processing.
  + Add decompositions for Chakma, Limbu, and Balinese in USE
    shaper.
  + Misc fixes.</changelog>
<changelog author="dimstar@opensuse.org" date="1485259200">- Update to version 1.4.2:
  + Implement OpenType Font Variation tables avar/fvar/HVAR/VVAR.
  + hb-shape and hb-view now accept --variations.
  + Various API additions.</changelog>

</package>
<package pkgid="36e70391fffb0ee09acf77523186e475b3a92cb1369d0d14a1b1c95bf7d17db8" name="harfbuzz-tools" arch="x86_64">
    <version epoch="0" ver="1.4.5" rel="5.3.1"/>

<changelog author="dimstar@opensuse.org" date="1452772800">- Update to version 1.1.3:
  + Ported Indic shaper to Unicode 8.0 data.
  + Universal Shaping Engine fixes.
  + Speed up CoreText shaper when font fallback happens in
    CoreText.
  + Documentation improvements, thanks to Khaled Hosny.
  + Very rough directwrite shaper for testing.
  + Misc bug fixes.
  + API extensions.</changelog>
<changelog author="dimstar@opensuse.org" date="1455883200">- Update to version 1.2.0:
  + Fix various issues (hangs mostly) in case of memory allocation
    failure.
  + Change mark zeroing types of most shapers from BY_UNICODE_LATE
    to BY_GDEF_LATE. This seems to be what Uniscribe does.
  + Change mark zeroing of USE shaper from NONE to BY_GDEF_EARLY.
    That's what Windows does.
  + Allow GPOS cursive connection on marks, and fix the interaction
    with mark attachment. This work resulted in some changes to how
    mark attachments work (gh#behdad/harfbuzz#211).
  + Graphite2 shaper: improved negative advance handling
    (eg. Nastaliq).
  + Add nmake-based build system for Windows.
  + Minor speedup.
  + Misc. improvements.</changelog>
<changelog author="zaitor@opensuse.org" date="1456142400">- Add Conflicts: cantarell-fonts &lt; 0.0.23. Previous versions of
  cantarell-fonts have a bug that harfbuzz now exposes, so add a
  conflicts to work-around that.</changelog>
<changelog author="zaitor@opensuse.org" date="1456833600">- Update to version 1.2.3:
  + Blacklist GDEF table of certain versions of Times New Roman
    (Bold) Italic, due to bug in glyph class of ASCII double-quote
    character. This should address "regression" introduced in 1.2.0
    when we switched mark zeroing in most shapers from
    BY_UNICODE_LATE to BY_GDEF_LATE. This fourth release in a week
    should finally stablize things...
  + hb-ot-font's get_glyph() implementation saw some optimizations.
    Though might be really hard to measure in real-world
    situations.
  + Also, two rather small API changes:
  - We now disable some time-consuming internal bookkeeping if
    built with NDEBUG defined. This is a first time that we use
    NDEBUG to disable debug code. If there exist production
    systems that do NOT want to enable NDEBUG, please let me know
    and I'll add HB_NDEBUG.
  - Added get_nominal_glyph() and get_variation_glyph() instead
    of get_glyph()
  + New API:
  - hb_font_get_nominal_glyph_func_t.
  - hb_font_get_variation_glyph_func_t.
  - hb_font_funcs_set_nominal_glyph_func().
  - hb_font_funcs_set_variation_glyph_func().
  - hb_font_get_nominal_glyph().
  - hb_font_get_variation_glyph().
  + Deprecated API:
  - hb_font_get_glyph_func_t.
  - hb_font_funcs_set_glyph_func().
  + Clients that implement their own font-funcs are encouraged to
    replace their get_glyph() implementation with a
    get_nominal_glyph() and get_variation_glyph() pair. The
    variation version can assume that variation_selector argument
    is not zero. Old (deprecated) functions will continue working
    indefinitely using internal gymnastics; it is just more
    efficient to use the new functions.
- Changes from version 1.2.2:
  + Fix regression with mark positioning with fonts that have
    non-zero mark advances. This was introduced in 1.2.0 while
    trying to make mark and cursive attachments to work together.
    I have partially reverted that, so this version is much more
    like what we had before. All clients who updated to 1.2.0
    should update to this version.
- Changes from version 1.2.1:
  + CoreText:
  - Fix bug with wrong scale if font scale was changed later
    (gh/libass/libass/#212).
  - Drastically speed up font initialization.
  - Fix tiny leak.
  + Group ZWJ/ZWNJ with previous syllable under cluster-level=0
    (gh/behdad/harfbuzz#217).
  + Add test/shaping/README.md about how to add tests to the suite.</changelog>
<changelog author="zaitor@opensuse.org" date="1458302400">- Update to version 1.2.4:
  + Synthesize GDEF glyph class for any glyph that does not have
    one in GDEF. Hope we don't discover broken fonts that shape
    badly with this change.
  + Misc build and other minor fixes.
  + API changes: Added HB_NDEBUG. It's fine for production systems
    to define this to disable high-overhead debugging checks.</changelog>
<changelog author="zaitor@opensuse.org" date="1460116800">- Update to version 1.2.5:
  + Fix GDEF mark-filtering-set, which was broken in 1.2.3.</changelog>
<changelog author="zaitor@opensuse.org" date="1460376000">- Update to version 1.2.6:
  + Blacklist GDEF table of another set of Times New Roman (Bold)
    Italic.
  + DirectWrite backend improvements. Note: DirectWrite backend is
    exclusively for our internal testing and should NOT be used in
    any production system whatsoever.</changelog>
<changelog author="zaitor@opensuse.org" date="1462881600">- Update to version 1.2.7:
  + Blacklist another version of Times New Roman (Bold) Italic from
    Windows 7.
  + Fix Mongolian Free Variation Selectors shaping with certain
    fonts.
  + Fix Tibetan shorthand contractions shaping.
  + Improved list of language tag mappings.
  + Unbreak build on Windows CE.
  + Make 'glyf' table loading lazy in hb-ot-font.</changelog>
<changelog author="idonmez@suse.com" date="1464350400">- Update to GNOME 3.20.2 FATE#318572</changelog>
<changelog author="zaitor@opensuse.org" date="1469707200">- Update to version 1.3.0:
  + Update to Unicode 9.0.0.
  + Move Javanese from Indic shaper to Universal Shaping Engine.
  + Allow MultipleSubst to delete a glyph (matching Windows
    engine).
  + Update Universal Shaping Engine to latest draft from Microsoft.
  + DirectWrite backend improvements.  Note: this backend is for
    testing ONLY.
  + CoreText backend improvements with unreachable fonts.
  + Implement symbol fonts (cmap 3.0.0) in hb-ft and hb-ot-font.
  + Blacklist bad GDEF of more fonts (Tahoma &amp; others).
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1473940800">- Update to version 1.3.1:
  + Blacklist bad GDEF of more fonts.
  + More CoreText backend crash fixes with OS X 10.9.5.
  + Misc fixes.</changelog>
<changelog author="zaitor@opensuse.org" date="1475409600">- Update to version 1.3.2:
  + Fix build of hb-coretext on older OS X versions.</changelog>
<changelog author="dimstar@opensuse.org" date="1477483200">- Drop pkgconfig(icu-le) BuildRequires: That was actually removed
  upstream in version 0.9.21.</changelog>
<changelog author="zaitor@opensuse.org" date="1478260800">- Update to version 1.3.3:
  + Implement parsing of OpenType MATH table.</changelog>
<changelog author="dimstar@opensuse.org" date="1481025600">- Update to version 1.3.4:
  + Fix vertical glyph origin in hb-ot-font.
  + Implement CBDT/CBLC color font glyph extents in hb-ot-font.</changelog>
<changelog author="zaitor@opensuse.org" date="1483876800">- Update to version 1.4.1:
  + Always build and use UCDN for Unicode data by default. Reduces
    dependence on version of Unicode data in glib.
- Changes from version 1.4.0:
  + Merged "OpenType GX" branch which adds core of support for
    OpenType 1.8 Font Variations.
  + New API:
  - hb_font_set_var_coords_normalized().
  - HB_OT_LAYOUT_NO_VARIATIONS_INDEX.
  - hb_ot_layout_table_find_feature_variations().
  - hb_ot_layout_feature_with_variations_get_lookups().
  - hb_shape_plan_create2().
  - hb_shape_plan_create_cached2().
  + Currently variations in GSUB/GPOS/GDEF are fully supported, and
    no other tables are supported. In particular, fvar/avar are NOT
    supported, hence the hb_font_set_var_coords_normalized() taking
    normalized coordinates. API to take design coordinates will be
    added in the future.
  + HVAR/VVAR/MVAR support will also be added to hb-ot-font in the
    future.
  + Fix regression in GDEF glyph class processing.
  + Add decompositions for Chakma, Limbu, and Balinese in USE
    shaper.
  + Misc fixes.</changelog>
<changelog author="dimstar@opensuse.org" date="1485259200">- Update to version 1.4.2:
  + Implement OpenType Font Variation tables avar/fvar/HVAR/VVAR.
  + hb-shape and hb-view now accept --variations.
  + Various API additions.</changelog>
<changelog author="zaitor@opensuse.org" date="1488110400">- Update to version 1.4.3:
  + Route Adlam script to Arabic shaper.
  + Misc fixes.
  + New API: hb_font_set_face().
  + Deprecate API: hb_graphite2_font_get_gr_font().
- Tweak descriptions for icu and devel subpackages.</changelog>
<changelog author="zaitor@opensuse.org" date="1488888000">- Update to version 1.4.4:
  + Fix Context lookup application when moving back after a glyph
    deletion.
  + Fix buffer-overrun in Bengali.</changelog>
<changelog author="zaitor@opensuse.org" date="1489233600">- Update to version 1.4.5 fate#322101:
  + Revert "Fix Context lookup application when moving back after a
    glyph..." This introduced memory access problems. To be fixed
    properly soon.</changelog>

</package>
<package pkgid="57df6e68728b306fcef2473dd1b407932b493383511fcfae8d45d8f372312f55" name="hawk2" arch="src">
    <version epoch="0" ver="2.0.0+git.1480940121.2c59e4e" rel="7.1"/>

<changelog author="kgronlund@suse.com" date="1462795200">- Update to version 2.0.0+git.1462794622.796a8a6:
  + Cib: Warn if partial cluster upgrade detected (fate#320759)
  + Change title from Simulator to Batch Mode
  + Try to use fonts available on Linux by default
  + Dashboard: Improved responsive grid layout</changelog>
<changelog author="kgronlund@suse.com" date="1464004800">- Update to version 2.0.0+git.1463943986.78a1933:
  + Dashboard: Cycle through node list if credentials are set
  + Dashboard: Improved display of multiple errors
  + Cib: Show error if in partition without quorum (bsc#980919)
  + Cib: Show quorum error before fencing errors
  + Cib: Update cluster status when pushing errors
  + UI: Move panels in Edit Configuration into proper tabs
  + UI: Show which node is DC
  + UI: Status: Pagination and smartDisplay
  + UI: Remove Hawk icon from navbar
  + UI: Status: Remove sort and search controls since they are broken (bsc#980993)
  + UI: Fix font weight in dashboard
  + UI: Allow renaming constraints (bsc#981006)
  + UI: Allow renaming tags (bsc#981006)
  + UI: Show resource type in Edit Resource view
  + UI: Add tabs in Status view for each tag
  + UI: Fix outdated title formatting
  + UI: Clean up and fix column sorting in Edit Configuration (bsc#979311)
  + UI: Fix ugly footer on small screens
  + UI: Status: No title even when no errors</changelog>
<changelog author="kgronlund@suse.com" date="1464177600">- Update to version 2.0.0+git.1464164578.80eba76:
  + UI: Show resource / node count in status tabs
  + UI: Fix tickets display in status view (bsc#981552)
  + Group: Enforce target-role after create/update (bsc#968876)</changelog>
<changelog author="kgronlund@suse.com" date="1464350400">- Update to version 2.0.0+git.1464213601.5005ce3:
  + Controller: Fix 500 error when create fails
  + UI: Highlight master instances in location list
  + UI: Limit tag operations to those that actually work on tags
  + Set per-resource maintenance instead of is-managed (bsc#981659)</changelog>
<changelog author="kgronlund@suse.com" date="1464782400">- Update to version 2.0.0+git.1464769312.daad221:
  * Wizard: Fix wizard listing when running as less privileged user (bsc#981583)</changelog>
<changelog author="kgronlund@suse.com" date="1464955200">- Update to version 2.0.0+git.1464959248.4c8523a:
  * Handle agent names containing underscores (bsc#982503)
  * UI: Fix hidden language selector (bsc#982582)
  * Cib: Fix crash when adding resource failures (bsc#983028)
  * Add links to help screen
  * Change circle in status page to medium
  * UI: Reduce movement when switching agent
  * UI: Nicer formatting in command log
  * UI: Reports: Add buttons to zoom in and out of the event timeline
  * UI: Fix broken tabs after adding zoom in/out buttons
  * UI: Add titles to prev/next transition buttons
  * UI: Show node in transition popup</changelog>
<changelog author="kgronlund@suse.com" date="1465387200">- Update to version 2.0.0+git.1465200752.ce534f0:
  * Cib: Fix broken instance assignment (bsc#983202)
  * UI: Make configuration graph clickable (bsc#983169)
  * UI: Make clicking a graph open it in a separate tab/window (bsc#983169)
  * UI: Fix tabs in edit view
  * UI: Show child count and clone type in status Type column
  * UI: Format tabs in location constraints like status / edit configuration pages
  * UI: Fix incorrect overflows on panels</changelog>
<changelog author="kgronlund@suse.com" date="1465732800">- Update to version 2.0.0+git.1465754567.b838c7a:
  * Update translations (bsc#984336)</changelog>
<changelog author="kgronlund@suse.com" date="1467720000">- Set Content-Security-Policy to frame-ancestors 'self' (bsc#984619)
- Add 0001-Set-Content-Security-Policy-to-frame-ancestors-self-.patch</changelog>
<changelog author="kgronlund@suse.com" date="1468324800">- Call correct method to revoke ticket (bsc#987860)
- Add 0002-Call-correct-method-to-revoke-ticket-bsc-987860.patch</changelog>
<changelog author="kgronlund@suse.com" date="1468411200">- Update to version 2.0.0+git.1468428505.0135e38:
  * Don't use Rails titleize method in wizards (bsc#987696)
  * Pass correct context to grant/revoke popup (bsc#987860)
  * Update translations (bsc#984336)
- Drop merged patches:
  * Remove 0001-Set-Content-Security-Policy-to-frame-ancestors-self-.patch
  * Remove 0002-Call-correct-method-to-revoke-ticket-bsc-987860.patch</changelog>
<changelog author="kgronlund@suse.com" date="1469880000">- Expose OPTIONS route for /cib/&lt;ID&gt; (bsc#989794)
- Add 0001-Expose-OPTIONS-route-for-cib-ID-bsc-989794.patch</changelog>
<changelog author="kgronlund@suse.com" date="1470744000">- Update translations (bsc#984336)
- Add 0002-Update-translations-bsc-984336.patch</changelog>
<changelog author="kgronlund@suse.com" date="1471348800">- Skip authenticity token for cib#show to enable dashboard (bsc#989794)
- Add 0003-Skip-authenticity-token-for-cib-show-to-enable-dashb.patch</changelog>
<changelog author="kgronlund@suse.com" date="1471608000">- Enable hawk service if upgrading from Hawk 1 (bsc#993055)</changelog>
<changelog author="kgronlund@suse.com" date="1471867200">- Detect service status before upgrade (bsc#993055)</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 2.0.0+git.1478101560.4ab8817:
  * High: Catch div by 0 when utilization attribute has no value set (bsc#1008104)
  * UI: Clearer error when creating group with no children (bsc#1006169)
  * UI: Fix issues with larger markers (bsc#1001357)
  * Add preference to disable STONITH warning
  * Support for configuring event-based alerts (fate#321118)
  * Increase size of eventcontrol markers (bsc#1001357)
  * Fix crash when redirecting after editing missing object for tags and templates
  * Fix crash when creating alert with recipients (fate#321118)
  * Fix incorrect paths in systemd script
  * Install sysconfig script for hawk
  * Don't try to start hawk via bundle unless gems are bundled
  * Set verify_mode: none to workaround puma bug in 3.6.0 (bsc#1002369)
- Drop merged patches:
  * 0001-Expose-OPTIONS-route-for-cib-ID-bsc-989794.patch
  * 0002-Update-translations-bsc-984336.patch
  * 0003-Skip-authenticity-token-for-cib-show-to-enable-dashb.patch</changelog>
<changelog author="kgronlund@suse.com" date="1478174400">- Update to version 2.0.0+git.1478179791.a7b6c5e:
  * UI: Use Recent events for both resources and nodes (bsc#1008268)
  * Cib: Add only node name to feature set map (bsc#1008321)</changelog>
<changelog author="kgronlund@suse.com" date="1478952000">- Update to version 2.0.0+git.1478971272.e716a0b:
  * UI: Fix typos in RC description for m/s (bsc#1009867)
  * UI: Hide ACL in mainnav if offline (bsc#1009869)
  * Batch Mode: Handle CSRF token (bsc#1009866)
  * Persist session across cluster nodes using attrd_updater (bsc#1009880)
  * Installation and Setup Quick Start (bsc#1006831)</changelog>
<changelog author="kgronlund@suse.com" date="1480939200">- Update to version 2.0.0+git.1480940121.2c59e4e:
  * Dashboard: Try persisted session before login (bsc#1009880)
  * Group: Don't duplicate object list on errors (bsc#1009748)
  * Reports: Show diff from the past, not to the future (bsc#1010602)</changelog>

</package>
<package pkgid="6d2fe1a517f67cad22213ad56f51776944bd51dbbaf14965fa80cb72cfddde76" name="hawk2" arch="src">
    <version epoch="0" ver="2.0.0+git.1500187990.2e88c10c" rel="9.3.1"/>

<changelog author="kgronlund@suse.com" date="1464004800">- Update to version 2.0.0+git.1463943986.78a1933:
  + Dashboard: Cycle through node list if credentials are set
  + Dashboard: Improved display of multiple errors
  + Cib: Show error if in partition without quorum (bsc#980919)
  + Cib: Show quorum error before fencing errors
  + Cib: Update cluster status when pushing errors
  + UI: Move panels in Edit Configuration into proper tabs
  + UI: Show which node is DC
  + UI: Status: Pagination and smartDisplay
  + UI: Remove Hawk icon from navbar
  + UI: Status: Remove sort and search controls since they are broken (bsc#980993)
  + UI: Fix font weight in dashboard
  + UI: Allow renaming constraints (bsc#981006)
  + UI: Allow renaming tags (bsc#981006)
  + UI: Show resource type in Edit Resource view
  + UI: Add tabs in Status view for each tag
  + UI: Fix outdated title formatting
  + UI: Clean up and fix column sorting in Edit Configuration (bsc#979311)
  + UI: Fix ugly footer on small screens
  + UI: Status: No title even when no errors</changelog>
<changelog author="kgronlund@suse.com" date="1464177600">- Update to version 2.0.0+git.1464164578.80eba76:
  + UI: Show resource / node count in status tabs
  + UI: Fix tickets display in status view (bsc#981552)
  + Group: Enforce target-role after create/update (bsc#968876)</changelog>
<changelog author="kgronlund@suse.com" date="1464350400">- Update to version 2.0.0+git.1464213601.5005ce3:
  + Controller: Fix 500 error when create fails
  + UI: Highlight master instances in location list
  + UI: Limit tag operations to those that actually work on tags
  + Set per-resource maintenance instead of is-managed (bsc#981659)</changelog>
<changelog author="kgronlund@suse.com" date="1464782400">- Update to version 2.0.0+git.1464769312.daad221:
  * Wizard: Fix wizard listing when running as less privileged user (bsc#981583)</changelog>
<changelog author="kgronlund@suse.com" date="1464955200">- Update to version 2.0.0+git.1464959248.4c8523a:
  * Handle agent names containing underscores (bsc#982503)
  * UI: Fix hidden language selector (bsc#982582)
  * Cib: Fix crash when adding resource failures (bsc#983028)
  * Add links to help screen
  * Change circle in status page to medium
  * UI: Reduce movement when switching agent
  * UI: Nicer formatting in command log
  * UI: Reports: Add buttons to zoom in and out of the event timeline
  * UI: Fix broken tabs after adding zoom in/out buttons
  * UI: Add titles to prev/next transition buttons
  * UI: Show node in transition popup</changelog>
<changelog author="kgronlund@suse.com" date="1465387200">- Update to version 2.0.0+git.1465200752.ce534f0:
  * Cib: Fix broken instance assignment (bsc#983202)
  * UI: Make configuration graph clickable (bsc#983169)
  * UI: Make clicking a graph open it in a separate tab/window (bsc#983169)
  * UI: Fix tabs in edit view
  * UI: Show child count and clone type in status Type column
  * UI: Format tabs in location constraints like status / edit configuration pages
  * UI: Fix incorrect overflows on panels</changelog>
<changelog author="kgronlund@suse.com" date="1465732800">- Update to version 2.0.0+git.1465754567.b838c7a:
  * Update translations (bsc#984336)</changelog>
<changelog author="kgronlund@suse.com" date="1467720000">- Set Content-Security-Policy to frame-ancestors 'self' (bsc#984619)
- Add 0001-Set-Content-Security-Policy-to-frame-ancestors-self-.patch</changelog>
<changelog author="kgronlund@suse.com" date="1468324800">- Call correct method to revoke ticket (bsc#987860)
- Add 0002-Call-correct-method-to-revoke-ticket-bsc-987860.patch</changelog>
<changelog author="kgronlund@suse.com" date="1468411200">- Update to version 2.0.0+git.1468428505.0135e38:
  * Don't use Rails titleize method in wizards (bsc#987696)
  * Pass correct context to grant/revoke popup (bsc#987860)
  * Update translations (bsc#984336)
- Drop merged patches:
  * Remove 0001-Set-Content-Security-Policy-to-frame-ancestors-self-.patch
  * Remove 0002-Call-correct-method-to-revoke-ticket-bsc-987860.patch</changelog>
<changelog author="kgronlund@suse.com" date="1469880000">- Expose OPTIONS route for /cib/&lt;ID&gt; (bsc#989794)
- Add 0001-Expose-OPTIONS-route-for-cib-ID-bsc-989794.patch</changelog>
<changelog author="kgronlund@suse.com" date="1470744000">- Update translations (bsc#984336)
- Add 0002-Update-translations-bsc-984336.patch</changelog>
<changelog author="kgronlund@suse.com" date="1471348800">- Skip authenticity token for cib#show to enable dashboard (bsc#989794)
- Add 0003-Skip-authenticity-token-for-cib-show-to-enable-dashb.patch</changelog>
<changelog author="kgronlund@suse.com" date="1471608000">- Enable hawk service if upgrading from Hawk 1 (bsc#993055)</changelog>
<changelog author="kgronlund@suse.com" date="1471867200">- Detect service status before upgrade (bsc#993055)</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 2.0.0+git.1478101560.4ab8817:
  * High: Catch div by 0 when utilization attribute has no value set (bsc#1008104)
  * UI: Clearer error when creating group with no children (bsc#1006169)
  * UI: Fix issues with larger markers (bsc#1001357)
  * Add preference to disable STONITH warning
  * Support for configuring event-based alerts (fate#321118)
  * Increase size of eventcontrol markers (bsc#1001357)
  * Fix crash when redirecting after editing missing object for tags and templates
  * Fix crash when creating alert with recipients (fate#321118)
  * Fix incorrect paths in systemd script
  * Install sysconfig script for hawk
  * Don't try to start hawk via bundle unless gems are bundled
  * Set verify_mode: none to workaround puma bug in 3.6.0 (bsc#1002369)
- Drop merged patches:
  * 0001-Expose-OPTIONS-route-for-cib-ID-bsc-989794.patch
  * 0002-Update-translations-bsc-984336.patch
  * 0003-Skip-authenticity-token-for-cib-show-to-enable-dashb.patch</changelog>
<changelog author="kgronlund@suse.com" date="1478174400">- Update to version 2.0.0+git.1478179791.a7b6c5e:
  * UI: Use Recent events for both resources and nodes (bsc#1008268)
  * Cib: Add only node name to feature set map (bsc#1008321)</changelog>
<changelog author="kgronlund@suse.com" date="1478952000">- Update to version 2.0.0+git.1478971272.e716a0b:
  * UI: Fix typos in RC description for m/s (bsc#1009867)
  * UI: Hide ACL in mainnav if offline (bsc#1009869)
  * Batch Mode: Handle CSRF token (bsc#1009866)
  * Persist session across cluster nodes using attrd_updater (bsc#1009880)
  * Installation and Setup Quick Start (bsc#1006831)</changelog>
<changelog author="kgronlund@suse.com" date="1480939200">- Update to version 2.0.0+git.1480940121.2c59e4e:
  * Dashboard: Try persisted session before login (bsc#1009880)
  * Group: Don't duplicate object list on errors (bsc#1009748)
  * Reports: Show diff from the past, not to the future (bsc#1010602)</changelog>
<changelog author="kgronlund@suse.com" date="1500206400">- Update to version 2.0.0+git.1500187990.2e88c10c:
  * Reports: Display times as UTC as consistently as possible (bsc#1010831)
  * Reports: Show time as UTC in event control (bsc#1010831)
  * generate-ssl-cert: Make sure commonName isn't too long (bsc#1046820)</changelog>

</package>
<package pkgid="0aa310f1bd4f2d036140fe783cc58451bc81e93e68f90b7205d0649a2d11b60b" name="hawk2" arch="x86_64">
    <version epoch="0" ver="2.0.0+git.1480940121.2c59e4e" rel="7.1"/>

<changelog author="kgronlund@suse.com" date="1462795200">- Update to version 2.0.0+git.1462794622.796a8a6:
  + Cib: Warn if partial cluster upgrade detected (fate#320759)
  + Change title from Simulator to Batch Mode
  + Try to use fonts available on Linux by default
  + Dashboard: Improved responsive grid layout</changelog>
<changelog author="kgronlund@suse.com" date="1464004800">- Update to version 2.0.0+git.1463943986.78a1933:
  + Dashboard: Cycle through node list if credentials are set
  + Dashboard: Improved display of multiple errors
  + Cib: Show error if in partition without quorum (bsc#980919)
  + Cib: Show quorum error before fencing errors
  + Cib: Update cluster status when pushing errors
  + UI: Move panels in Edit Configuration into proper tabs
  + UI: Show which node is DC
  + UI: Status: Pagination and smartDisplay
  + UI: Remove Hawk icon from navbar
  + UI: Status: Remove sort and search controls since they are broken (bsc#980993)
  + UI: Fix font weight in dashboard
  + UI: Allow renaming constraints (bsc#981006)
  + UI: Allow renaming tags (bsc#981006)
  + UI: Show resource type in Edit Resource view
  + UI: Add tabs in Status view for each tag
  + UI: Fix outdated title formatting
  + UI: Clean up and fix column sorting in Edit Configuration (bsc#979311)
  + UI: Fix ugly footer on small screens
  + UI: Status: No title even when no errors</changelog>
<changelog author="kgronlund@suse.com" date="1464177600">- Update to version 2.0.0+git.1464164578.80eba76:
  + UI: Show resource / node count in status tabs
  + UI: Fix tickets display in status view (bsc#981552)
  + Group: Enforce target-role after create/update (bsc#968876)</changelog>
<changelog author="kgronlund@suse.com" date="1464350400">- Update to version 2.0.0+git.1464213601.5005ce3:
  + Controller: Fix 500 error when create fails
  + UI: Highlight master instances in location list
  + UI: Limit tag operations to those that actually work on tags
  + Set per-resource maintenance instead of is-managed (bsc#981659)</changelog>
<changelog author="kgronlund@suse.com" date="1464782400">- Update to version 2.0.0+git.1464769312.daad221:
  * Wizard: Fix wizard listing when running as less privileged user (bsc#981583)</changelog>
<changelog author="kgronlund@suse.com" date="1464955200">- Update to version 2.0.0+git.1464959248.4c8523a:
  * Handle agent names containing underscores (bsc#982503)
  * UI: Fix hidden language selector (bsc#982582)
  * Cib: Fix crash when adding resource failures (bsc#983028)
  * Add links to help screen
  * Change circle in status page to medium
  * UI: Reduce movement when switching agent
  * UI: Nicer formatting in command log
  * UI: Reports: Add buttons to zoom in and out of the event timeline
  * UI: Fix broken tabs after adding zoom in/out buttons
  * UI: Add titles to prev/next transition buttons
  * UI: Show node in transition popup</changelog>
<changelog author="kgronlund@suse.com" date="1465387200">- Update to version 2.0.0+git.1465200752.ce534f0:
  * Cib: Fix broken instance assignment (bsc#983202)
  * UI: Make configuration graph clickable (bsc#983169)
  * UI: Make clicking a graph open it in a separate tab/window (bsc#983169)
  * UI: Fix tabs in edit view
  * UI: Show child count and clone type in status Type column
  * UI: Format tabs in location constraints like status / edit configuration pages
  * UI: Fix incorrect overflows on panels</changelog>
<changelog author="kgronlund@suse.com" date="1465732800">- Update to version 2.0.0+git.1465754567.b838c7a:
  * Update translations (bsc#984336)</changelog>
<changelog author="kgronlund@suse.com" date="1467720000">- Set Content-Security-Policy to frame-ancestors 'self' (bsc#984619)
- Add 0001-Set-Content-Security-Policy-to-frame-ancestors-self-.patch</changelog>
<changelog author="kgronlund@suse.com" date="1468324800">- Call correct method to revoke ticket (bsc#987860)
- Add 0002-Call-correct-method-to-revoke-ticket-bsc-987860.patch</changelog>
<changelog author="kgronlund@suse.com" date="1468411200">- Update to version 2.0.0+git.1468428505.0135e38:
  * Don't use Rails titleize method in wizards (bsc#987696)
  * Pass correct context to grant/revoke popup (bsc#987860)
  * Update translations (bsc#984336)
- Drop merged patches:
  * Remove 0001-Set-Content-Security-Policy-to-frame-ancestors-self-.patch
  * Remove 0002-Call-correct-method-to-revoke-ticket-bsc-987860.patch</changelog>
<changelog author="kgronlund@suse.com" date="1469880000">- Expose OPTIONS route for /cib/&lt;ID&gt; (bsc#989794)
- Add 0001-Expose-OPTIONS-route-for-cib-ID-bsc-989794.patch</changelog>
<changelog author="kgronlund@suse.com" date="1470744000">- Update translations (bsc#984336)
- Add 0002-Update-translations-bsc-984336.patch</changelog>
<changelog author="kgronlund@suse.com" date="1471348800">- Skip authenticity token for cib#show to enable dashboard (bsc#989794)
- Add 0003-Skip-authenticity-token-for-cib-show-to-enable-dashb.patch</changelog>
<changelog author="kgronlund@suse.com" date="1471608000">- Enable hawk service if upgrading from Hawk 1 (bsc#993055)</changelog>
<changelog author="kgronlund@suse.com" date="1471867200">- Detect service status before upgrade (bsc#993055)</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 2.0.0+git.1478101560.4ab8817:
  * High: Catch div by 0 when utilization attribute has no value set (bsc#1008104)
  * UI: Clearer error when creating group with no children (bsc#1006169)
  * UI: Fix issues with larger markers (bsc#1001357)
  * Add preference to disable STONITH warning
  * Support for configuring event-based alerts (fate#321118)
  * Increase size of eventcontrol markers (bsc#1001357)
  * Fix crash when redirecting after editing missing object for tags and templates
  * Fix crash when creating alert with recipients (fate#321118)
  * Fix incorrect paths in systemd script
  * Install sysconfig script for hawk
  * Don't try to start hawk via bundle unless gems are bundled
  * Set verify_mode: none to workaround puma bug in 3.6.0 (bsc#1002369)
- Drop merged patches:
  * 0001-Expose-OPTIONS-route-for-cib-ID-bsc-989794.patch
  * 0002-Update-translations-bsc-984336.patch
  * 0003-Skip-authenticity-token-for-cib-show-to-enable-dashb.patch</changelog>
<changelog author="kgronlund@suse.com" date="1478174400">- Update to version 2.0.0+git.1478179791.a7b6c5e:
  * UI: Use Recent events for both resources and nodes (bsc#1008268)
  * Cib: Add only node name to feature set map (bsc#1008321)</changelog>
<changelog author="kgronlund@suse.com" date="1478952000">- Update to version 2.0.0+git.1478971272.e716a0b:
  * UI: Fix typos in RC description for m/s (bsc#1009867)
  * UI: Hide ACL in mainnav if offline (bsc#1009869)
  * Batch Mode: Handle CSRF token (bsc#1009866)
  * Persist session across cluster nodes using attrd_updater (bsc#1009880)
  * Installation and Setup Quick Start (bsc#1006831)</changelog>
<changelog author="kgronlund@suse.com" date="1480939200">- Update to version 2.0.0+git.1480940121.2c59e4e:
  * Dashboard: Try persisted session before login (bsc#1009880)
  * Group: Don't duplicate object list on errors (bsc#1009748)
  * Reports: Show diff from the past, not to the future (bsc#1010602)</changelog>

</package>
<package pkgid="68c861d9b84586138af7264100ec35cfb969ea9c70226fc4e82b9c94b3082d4a" name="hawk2" arch="x86_64">
    <version epoch="0" ver="2.0.0+git.1500187990.2e88c10c" rel="9.3.1"/>

<changelog author="kgronlund@suse.com" date="1464004800">- Update to version 2.0.0+git.1463943986.78a1933:
  + Dashboard: Cycle through node list if credentials are set
  + Dashboard: Improved display of multiple errors
  + Cib: Show error if in partition without quorum (bsc#980919)
  + Cib: Show quorum error before fencing errors
  + Cib: Update cluster status when pushing errors
  + UI: Move panels in Edit Configuration into proper tabs
  + UI: Show which node is DC
  + UI: Status: Pagination and smartDisplay
  + UI: Remove Hawk icon from navbar
  + UI: Status: Remove sort and search controls since they are broken (bsc#980993)
  + UI: Fix font weight in dashboard
  + UI: Allow renaming constraints (bsc#981006)
  + UI: Allow renaming tags (bsc#981006)
  + UI: Show resource type in Edit Resource view
  + UI: Add tabs in Status view for each tag
  + UI: Fix outdated title formatting
  + UI: Clean up and fix column sorting in Edit Configuration (bsc#979311)
  + UI: Fix ugly footer on small screens
  + UI: Status: No title even when no errors</changelog>
<changelog author="kgronlund@suse.com" date="1464177600">- Update to version 2.0.0+git.1464164578.80eba76:
  + UI: Show resource / node count in status tabs
  + UI: Fix tickets display in status view (bsc#981552)
  + Group: Enforce target-role after create/update (bsc#968876)</changelog>
<changelog author="kgronlund@suse.com" date="1464350400">- Update to version 2.0.0+git.1464213601.5005ce3:
  + Controller: Fix 500 error when create fails
  + UI: Highlight master instances in location list
  + UI: Limit tag operations to those that actually work on tags
  + Set per-resource maintenance instead of is-managed (bsc#981659)</changelog>
<changelog author="kgronlund@suse.com" date="1464782400">- Update to version 2.0.0+git.1464769312.daad221:
  * Wizard: Fix wizard listing when running as less privileged user (bsc#981583)</changelog>
<changelog author="kgronlund@suse.com" date="1464955200">- Update to version 2.0.0+git.1464959248.4c8523a:
  * Handle agent names containing underscores (bsc#982503)
  * UI: Fix hidden language selector (bsc#982582)
  * Cib: Fix crash when adding resource failures (bsc#983028)
  * Add links to help screen
  * Change circle in status page to medium
  * UI: Reduce movement when switching agent
  * UI: Nicer formatting in command log
  * UI: Reports: Add buttons to zoom in and out of the event timeline
  * UI: Fix broken tabs after adding zoom in/out buttons
  * UI: Add titles to prev/next transition buttons
  * UI: Show node in transition popup</changelog>
<changelog author="kgronlund@suse.com" date="1465387200">- Update to version 2.0.0+git.1465200752.ce534f0:
  * Cib: Fix broken instance assignment (bsc#983202)
  * UI: Make configuration graph clickable (bsc#983169)
  * UI: Make clicking a graph open it in a separate tab/window (bsc#983169)
  * UI: Fix tabs in edit view
  * UI: Show child count and clone type in status Type column
  * UI: Format tabs in location constraints like status / edit configuration pages
  * UI: Fix incorrect overflows on panels</changelog>
<changelog author="kgronlund@suse.com" date="1465732800">- Update to version 2.0.0+git.1465754567.b838c7a:
  * Update translations (bsc#984336)</changelog>
<changelog author="kgronlund@suse.com" date="1467720000">- Set Content-Security-Policy to frame-ancestors 'self' (bsc#984619)
- Add 0001-Set-Content-Security-Policy-to-frame-ancestors-self-.patch</changelog>
<changelog author="kgronlund@suse.com" date="1468324800">- Call correct method to revoke ticket (bsc#987860)
- Add 0002-Call-correct-method-to-revoke-ticket-bsc-987860.patch</changelog>
<changelog author="kgronlund@suse.com" date="1468411200">- Update to version 2.0.0+git.1468428505.0135e38:
  * Don't use Rails titleize method in wizards (bsc#987696)
  * Pass correct context to grant/revoke popup (bsc#987860)
  * Update translations (bsc#984336)
- Drop merged patches:
  * Remove 0001-Set-Content-Security-Policy-to-frame-ancestors-self-.patch
  * Remove 0002-Call-correct-method-to-revoke-ticket-bsc-987860.patch</changelog>
<changelog author="kgronlund@suse.com" date="1469880000">- Expose OPTIONS route for /cib/&lt;ID&gt; (bsc#989794)
- Add 0001-Expose-OPTIONS-route-for-cib-ID-bsc-989794.patch</changelog>
<changelog author="kgronlund@suse.com" date="1470744000">- Update translations (bsc#984336)
- Add 0002-Update-translations-bsc-984336.patch</changelog>
<changelog author="kgronlund@suse.com" date="1471348800">- Skip authenticity token for cib#show to enable dashboard (bsc#989794)
- Add 0003-Skip-authenticity-token-for-cib-show-to-enable-dashb.patch</changelog>
<changelog author="kgronlund@suse.com" date="1471608000">- Enable hawk service if upgrading from Hawk 1 (bsc#993055)</changelog>
<changelog author="kgronlund@suse.com" date="1471867200">- Detect service status before upgrade (bsc#993055)</changelog>
<changelog author="kgronlund@suse.com" date="1478088000">- Update to version 2.0.0+git.1478101560.4ab8817:
  * High: Catch div by 0 when utilization attribute has no value set (bsc#1008104)
  * UI: Clearer error when creating group with no children (bsc#1006169)
  * UI: Fix issues with larger markers (bsc#1001357)
  * Add preference to disable STONITH warning
  * Support for configuring event-based alerts (fate#321118)
  * Increase size of eventcontrol markers (bsc#1001357)
  * Fix crash when redirecting after editing missing object for tags and templates
  * Fix crash when creating alert with recipients (fate#321118)
  * Fix incorrect paths in systemd script
  * Install sysconfig script for hawk
  * Don't try to start hawk via bundle unless gems are bundled
  * Set verify_mode: none to workaround puma bug in 3.6.0 (bsc#1002369)
- Drop merged patches:
  * 0001-Expose-OPTIONS-route-for-cib-ID-bsc-989794.patch
  * 0002-Update-translations-bsc-984336.patch
  * 0003-Skip-authenticity-token-for-cib-show-to-enable-dashb.patch</changelog>
<changelog author="kgronlund@suse.com" date="1478174400">- Update to version 2.0.0+git.1478179791.a7b6c5e:
  * UI: Use Recent events for both resources and nodes (bsc#1008268)
  * Cib: Add only node name to feature set map (bsc#1008321)</changelog>
<changelog author="kgronlund@suse.com" date="1478952000">- Update to version 2.0.0+git.1478971272.e716a0b:
  * UI: Fix typos in RC description for m/s (bsc#1009867)
  * UI: Hide ACL in mainnav if offline (bsc#1009869)
  * Batch Mode: Handle CSRF token (bsc#1009866)
  * Persist session across cluster nodes using attrd_updater (bsc#1009880)
  * Installation and Setup Quick Start (bsc#1006831)</changelog>
<changelog author="kgronlund@suse.com" date="1480939200">- Update to version 2.0.0+git.1480940121.2c59e4e:
  * Dashboard: Try persisted session before login (bsc#1009880)
  * Group: Don't duplicate object list on errors (bsc#1009748)
  * Reports: Show diff from the past, not to the future (bsc#1010602)</changelog>
<changelog author="kgronlund@suse.com" date="1500206400">- Update to version 2.0.0+git.1500187990.2e88c10c:
  * Reports: Display times as UTC as consistently as possible (bsc#1010831)
  * Reports: Show time as UTC in event control (bsc#1010831)
  * generate-ssl-cert: Make sure commonName isn't too long (bsc#1046820)</changelog>

</package>
<package pkgid="86f4e510262f22dc3ef33f70719450fa4bdc9fe1435c61344b39ad455feccdbc" name="hdevtools" arch="src">
    <version epoch="0" ver="0.1.5.0" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1416830400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1429963200">- update to 0.1.0.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- mention rpmlintrc in spec</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 0.1.0.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update 0.1.1.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update to 0.1.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.1.2.2
  * Added type checking support for tests and benchmarks in stack projects.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 0.1.3.0
  * improved performace in stack projects</changelog>
<changelog author="mimi.vx@gmail.com" date="1463227200">- update to 0.1.3.1
  * Added support for new Cabal versions
  * Do not generate code, fixing inline-c modules typechecking</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.1.3.2
  * Added GHC 8.0.x support</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.3.2 revision 0 with cabal2obs.
  This update obsoletes hdevtools-rpmlintrc.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.1.4.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.1.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.1.5.0 with cabal2obs.</changelog>

</package>
<package pkgid="2fc5eebd89003cd26f04efa2ce3fd49b69f868adc234a2d64e3bec8dc97008e8" name="hdevtools" arch="x86_64">
    <version epoch="0" ver="0.1.5.0" rel="3.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1416830400">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1429963200">- update to 0.1.0.8</changelog>
<changelog author="mimi.vx@gmail.com" date="1432036800">- mention rpmlintrc in spec</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 0.1.0.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1438862400">- update 0.1.1.9</changelog>
<changelog author="mimi.vx@gmail.com" date="1439726400">- update to 0.1.2.1</changelog>
<changelog author="mimi.vx@gmail.com" date="1452859200">- update to 0.1.2.2
  * Added type checking support for tests and benchmarks in stack projects.</changelog>
<changelog author="mimi.vx@gmail.com" date="1457352000">- update to 0.1.3.0
  * improved performace in stack projects</changelog>
<changelog author="mimi.vx@gmail.com" date="1463227200">- update to 0.1.3.1
  * Added support for new Cabal versions
  * Do not generate code, fixing inline-c modules typechecking</changelog>
<changelog author="mimi.vx@gmail.com" date="1465732800">- update to 0.1.3.2
  * Added GHC 8.0.x support</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.1.3.2 revision 0 with cabal2obs.
  This update obsoletes hdevtools-rpmlintrc.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.1.4.0 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1473595200">- Update to version 0.1.4.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1485432000">- Update to version 0.1.5.0 with cabal2obs.</changelog>

</package>
<package pkgid="53b0e81d9760155a46e526f12e1994b4ad12e14afcf65e4d897af2b078838a14" name="highlighting-kate" arch="src">
    <version epoch="0" ver="0.6.4" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.5.3.2 from upstream
  highlighting-kate 0.5.3.2 (07 Sep 2012)
  * Fixed handling of backslash in bash highlighting.
    Sometimes "\\" is used for backslash in the
    syntax definitions (as in bash), other times "\".
    We now handle both cases.
  highlighting-kate 0.5.3.1 (07 Sep 2012)
  * More changes to properly handle includes.  This
    closes issue #22 with doxygen comments.  pDefault
    has been incorporated into the ends of the context
    parsers, instead of being put in parseExpression.
  * Re-added doxygenlua, which now works.
  highlighting-kate 0.5.3 (07 Sep 2012)
  * Improved handling of include directives.  This fixes
    bugs in comments caused by doxygen and javadoc includes.
  * Changes to internal Types and Common:
  - Context is now a (String, String) rather than a String.
    The first is the syntax name, the second the context name.
  - ContextStack is now a list of Contexts.
  - synStLanguage has been removed.
  - pEndLine parameter has been removed from mkParseSourceLine.
  - parseExpression now handles the endline.
  - parseExpressionInternal has been removed in the
    individual parsers; we now use parseExpression.
  highlighting-kate 0.5.2 (10 Aug 2012)
  * Updated xml syntax definitions from kate repository:
    bash, c, clojure, coffee (formerly coffeescript),
    cpp, doxygen, fortran, go, latex, prolog, r, ruby, tcl.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 0.5.3.3 from upstream
  * clickable line numbers</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363003200">- update to 0.5.3.8 from upstream
- requirement for pandoc 1.11
  * support for mozilla rust and Julia
  * updated xml descriptions from kate repository
  * bumped version bound on blaze-html
  * fixed alignment of line numbers with lines</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363003201">- expand pkg_name macro in "name" tag for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368705600">- update to 0.5.3.9 from upstream
  * update to Curry highlighting</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1375444800">- update to 0.5.5 from upstream
  * fix LaTeX output issues
  * improved input parsing
  * code refactoring</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1380196800">- fix typo in Group tag</changelog>
<changelog author="sbahling@suse.com" date="1394971200">- Update to 0.5.6.1  from upstream
  * Allow blaze-html 0.7
  * Added restructuredtext.
  * Updated rust syntax definition.
  * Changed lua highlighting so variables/constants not highlighted
    as keywords.
  * Updated kate syntax definitions for python, cmake.
- Add add-rpmspec-syntax.patch for support of RPM spec file\
  highlighting</changelog>
<changelog author="sbahling@suse.com" date="1395921600">- Correct package license</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1411646400">- update to 0.5.9
  * disable optimization despite ticket marked as fixed
  * memory usage still too high for OBS
  * see https://ghc.haskell.org/trac/ghc/ticket/8980
- refresh add-rpmspec-syntax.patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1428408000">- go back to "ordinary" build
  * optimization level changed in ghc-rpm-macros
  * fixes build with versioned html doc dirs</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.5.12
- refresh add-rpmspec-syntax.patch
  * Added Data and Typeable instances for types used in pandoc's
    ReaderOptions and WriterOptions (Shahbaz Youssefi).
  * Bumped blaze-html upper bounds (RyanGlScott).
  * Added idris syntax definition (Alexander Shabalin).
  * Added regex-posix install to 'make prep' step (@johguenther).
  * Modified isocpp.xml to fix float parsing. The float regex in
    isocpp.xml seems to work fine with Kate's regex engine, but gives
    different results with pcre. Added isocpp.xml.patch to keep track of
    the divergence from upstream.
  * Fixed rest.xml regex (#54).
  * Fixed line continuations (#51).
    API change:  Added synStContinuation field to SyntaxState.
  * Added Dockerfile syntax (James Turnbull, #49).
  * Fixed 'prep' target in Makefile.
  * Added support for Agda (Matthias C. M. Troffaes).
  * Made doctype case-insensitive in HTML 5 (Ond?ej ?ára).</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- correct post/postun and deps section</changelog>
<changelog author="mimi.vx@gmail.com" date="1433246400">- refreshed add-rpmspec-syntax.patch
  Sun May 31 15:05:40 UTC 2015 - mimi.vx@gmail.com
- update to 0.6
- disabled add-rpmspec-syntax.patch
  * Support new KF5 token attributes (#69).
  * Added to TokenType: ConstantTok, SpecialCharTok, VerbatimStringTok, SpecialStringTok, ImportTok, DocumentationTok, AnnotationTok, CommentVarTok, VariableTok, ControlFlowTok, OperatorTok, BuiltInTok, ExtensionTok, PreprocessorTok, AttributeTok, InformationTok, WarningTok.
  * Revised styles to add clauses for the new TokenTypes.
  * Revised HTML formatter to produce CSS for all the new TokenTypes, and to include comments naming each type.
  * Modified ParseSyntaxFiles to handle new types.
  * Updated tests.
  * Updated xml syntax definitions. However, we retain an older version of haskell.xml, since the new one didn't work properly.
  * Added ToColor instance for Int.
  * Renamed Highlight[.hs] to highlighting-kate[.hs] (Geoff Nixon).
  * Allow # as an operator in Haskell (Ryan Yates).
  * Added support for Kotlin (kotlinlang.org) (Sebastien Soudan).
  * Rename Highlight utility and Highlight.hs to highlighting-kate and highlighting-kate.hs to avoid naming conflicts with other syntax highlighting utilities.
  * Put code blocks in a div. This reverts the change in 0.5.13, wrapping all blocks in a pre element. (Pre elements are only supposed to contain flow content, not block-level elements like tables.) Instead we now wrap each code block in a div with class sourceCode.
  * The default CSS now includes div.sourceCode { x-overflow: auto; }, so that a scroll bar will appear on small screens. See jgm/pandoc#1903 and jgm/highlighting-kate#65 for background.
  * Wrap HTML table with line numbers in a pre element (Adam Sapek). HTML tables are impossible to format via styles for different screen widths. This means that pandoc generated pages with code blocks must have a fixed minimal width, making them hard to read on narrower screens.
  * Wrapping the table in a pre block allows formatting of code blocks to have a horizontal scroll bar if the content doesn't fit the screen width, by adding the following style:
    pre.sourceCode {
    overflow-x: auto;
    }
  * This enables pandoc to generate responsive HTML pages.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.6.1
- refreshed add-rpmspec-syntax.patch
  * Don't use auto-all in ghc-prof-options.
  * Removed splitBase flag and ability to compile on base &lt; 4.4.
  * Add agda tests with unicode input
  * Fix 'Text.Regex.PCRE.Light: Error in regex: invalid UTF-8 string'
    error message.
  * Reapplied isocpp.xml.patch.
  * Added `languageByFullName` (API change).  Changed behavior of
    `highlightAs` so that languages can match on "full official name"
    as well as the canonical name (derived from the xml filename.
    Previously, only `cs` worked for C#.  Now you may use `C#` as
    well.
  * Allow `csharp` as a special-case alias for `cs`.
  * Added support for llvm.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458475200">- update to 0.6.2
- drop add-rpmspec-syntax.patch -- need rework
  * Added support for WordDetect.
  * Added hamlet.
  * Added elixir (supernullset).</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.6.2.1
  * * Use `#pop` instead of `#stay` if `fallthrough` is true but
  no `fallthroughContext` is given.
  * Use stack for default build (Makefile), document stack build
    procedure.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.6.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.6.4 with cabal2obs.</changelog>

</package>
<package pkgid="1f4a50a4fed1be48e6167c0fd24e0c0a36be848898c93154f3c021b04251f759" name="highlighting-kate" arch="x86_64">
    <version epoch="0" ver="0.6.4" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1349265600">- update to 0.5.3.2 from upstream
  highlighting-kate 0.5.3.2 (07 Sep 2012)
  * Fixed handling of backslash in bash highlighting.
    Sometimes "\\" is used for backslash in the
    syntax definitions (as in bash), other times "\".
    We now handle both cases.
  highlighting-kate 0.5.3.1 (07 Sep 2012)
  * More changes to properly handle includes.  This
    closes issue #22 with doxygen comments.  pDefault
    has been incorporated into the ends of the context
    parsers, instead of being put in parseExpression.
  * Re-added doxygenlua, which now works.
  highlighting-kate 0.5.3 (07 Sep 2012)
  * Improved handling of include directives.  This fixes
    bugs in comments caused by doxygen and javadoc includes.
  * Changes to internal Types and Common:
  - Context is now a (String, String) rather than a String.
    The first is the syntax name, the second the context name.
  - ContextStack is now a list of Contexts.
  - synStLanguage has been removed.
  - pEndLine parameter has been removed from mkParseSourceLine.
  - parseExpression now handles the endline.
  - parseExpressionInternal has been removed in the
    individual parsers; we now use parseExpression.
  highlighting-kate 0.5.2 (10 Aug 2012)
  * Updated xml syntax definitions from kate repository:
    bash, c, clojure, coffee (formerly coffeescript),
    cpp, doxygen, fortran, go, latex, prolog, r, ruby, tcl.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1353240000">- update to 0.5.3.3 from upstream
  * clickable line numbers</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363003200">- update to 0.5.3.8 from upstream
- requirement for pandoc 1.11
  * support for mozilla rust and Julia
  * updated xml descriptions from kate repository
  * bumped version bound on blaze-html
  * fixed alignment of line numbers with lines</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1363003201">- expand pkg_name macro in "name" tag for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1368705600">- update to 0.5.3.9 from upstream
  * update to Curry highlighting</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1375444800">- update to 0.5.5 from upstream
  * fix LaTeX output issues
  * improved input parsing
  * code refactoring</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1380196800">- fix typo in Group tag</changelog>
<changelog author="sbahling@suse.com" date="1394971200">- Update to 0.5.6.1  from upstream
  * Allow blaze-html 0.7
  * Added restructuredtext.
  * Updated rust syntax definition.
  * Changed lua highlighting so variables/constants not highlighted
    as keywords.
  * Updated kate syntax definitions for python, cmake.
- Add add-rpmspec-syntax.patch for support of RPM spec file\
  highlighting</changelog>
<changelog author="sbahling@suse.com" date="1395921600">- Correct package license</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1411646400">- update to 0.5.9
  * disable optimization despite ticket marked as fixed
  * memory usage still too high for OBS
  * see https://ghc.haskell.org/trac/ghc/ticket/8980
- refresh add-rpmspec-syntax.patch</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1428408000">- go back to "ordinary" build
  * optimization level changed in ghc-rpm-macros
  * fixes build with versioned html doc dirs</changelog>
<changelog author="mimi.vx@gmail.com" date="1429617600">- update to 0.5.12
- refresh add-rpmspec-syntax.patch
  * Added Data and Typeable instances for types used in pandoc's
    ReaderOptions and WriterOptions (Shahbaz Youssefi).
  * Bumped blaze-html upper bounds (RyanGlScott).
  * Added idris syntax definition (Alexander Shabalin).
  * Added regex-posix install to 'make prep' step (@johguenther).
  * Modified isocpp.xml to fix float parsing. The float regex in
    isocpp.xml seems to work fine with Kate's regex engine, but gives
    different results with pcre. Added isocpp.xml.patch to keep track of
    the divergence from upstream.
  * Fixed rest.xml regex (#54).
  * Fixed line continuations (#51).
    API change:  Added synStContinuation field to SyntaxState.
  * Added Dockerfile syntax (James Turnbull, #49).
  * Fixed 'prep' target in Makefile.
  * Added support for Agda (Matthias C. M. Troffaes).
  * Made doctype case-insensitive in HTML 5 (Ond?ej ?ára).</changelog>
<changelog author="mimi.vx@gmail.com" date="1431604800">- correct post/postun and deps section</changelog>
<changelog author="mimi.vx@gmail.com" date="1433246400">- refreshed add-rpmspec-syntax.patch
  Sun May 31 15:05:40 UTC 2015 - mimi.vx@gmail.com
- update to 0.6
- disabled add-rpmspec-syntax.patch
  * Support new KF5 token attributes (#69).
  * Added to TokenType: ConstantTok, SpecialCharTok, VerbatimStringTok, SpecialStringTok, ImportTok, DocumentationTok, AnnotationTok, CommentVarTok, VariableTok, ControlFlowTok, OperatorTok, BuiltInTok, ExtensionTok, PreprocessorTok, AttributeTok, InformationTok, WarningTok.
  * Revised styles to add clauses for the new TokenTypes.
  * Revised HTML formatter to produce CSS for all the new TokenTypes, and to include comments naming each type.
  * Modified ParseSyntaxFiles to handle new types.
  * Updated tests.
  * Updated xml syntax definitions. However, we retain an older version of haskell.xml, since the new one didn't work properly.
  * Added ToColor instance for Int.
  * Renamed Highlight[.hs] to highlighting-kate[.hs] (Geoff Nixon).
  * Allow # as an operator in Haskell (Ryan Yates).
  * Added support for Kotlin (kotlinlang.org) (Sebastien Soudan).
  * Rename Highlight utility and Highlight.hs to highlighting-kate and highlighting-kate.hs to avoid naming conflicts with other syntax highlighting utilities.
  * Put code blocks in a div. This reverts the change in 0.5.13, wrapping all blocks in a pre element. (Pre elements are only supposed to contain flow content, not block-level elements like tables.) Instead we now wrap each code block in a div with class sourceCode.
  * The default CSS now includes div.sourceCode { x-overflow: auto; }, so that a scroll bar will appear on small screens. See jgm/pandoc#1903 and jgm/highlighting-kate#65 for background.
  * Wrap HTML table with line numbers in a pre element (Adam Sapek). HTML tables are impossible to format via styles for different screen widths. This means that pandoc generated pages with code blocks must have a fixed minimal width, making them hard to read on narrower screens.
  * Wrapping the table in a pre block allows formatting of code blocks to have a horizontal scroll bar if the content doesn't fit the screen width, by adding the following style:
    pre.sourceCode {
    overflow-x: auto;
    }
  * This enables pandoc to generate responsive HTML pages.</changelog>
<changelog author="mimi.vx@gmail.com" date="1450008000">- update to 0.6.1
- refreshed add-rpmspec-syntax.patch
  * Don't use auto-all in ghc-prof-options.
  * Removed splitBase flag and ability to compile on base &lt; 4.4.
  * Add agda tests with unicode input
  * Fix 'Text.Regex.PCRE.Light: Error in regex: invalid UTF-8 string'
    error message.
  * Reapplied isocpp.xml.patch.
  * Added `languageByFullName` (API change).  Changed behavior of
    `highlightAs` so that languages can match on "full official name"
    as well as the canonical name (derived from the xml filename.
    Previously, only `cs` worked for C#.  Now you may use `C#` as
    well.
  * Allow `csharp` as a special-case alias for `cs`.
  * Added support for llvm.</changelog>
<changelog author="mimi.vx@gmail.com" date="1458475200">- update to 0.6.2
- drop add-rpmspec-syntax.patch -- need rework
  * Added support for WordDetect.
  * Added hamlet.
  * Added elixir (supernullset).</changelog>
<changelog author="mimi.vx@gmail.com" date="1467547200">- update to 0.6.2.1
  * * Use `#pop` instead of `#stay` if `fallthrough` is true but
  no `fallthroughContext` is given.
  * Use stack for default build (Makefile), document stack build
    procedure.</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.6.2.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1475236800">- Update to version 0.6.3 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1486296000">- Update to version 0.6.4 with cabal2obs.</changelog>

</package>
<package pkgid="182a89a68309147ffa3ffd7316b6e41f14887f3571acd11ce1e454e592252fba" name="hlint" arch="src">
    <version epoch="0" ver="1.9.35" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">-initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- change mv to install command
- move rpmlintrc to hlint.rpmlintrc</changelog>
<changelog author="mimi.vx@gmail.com" date="1422619200">- version bump to 1.9.16
    +make "hlint ." work again
    +avoid warnings with GHC 7.10
    +build with GHC 7.10
    +don't suggest const for values using RecordWildCards
    +remove the encoding bits of the API
    +add an HLint3 prototype API
    +make the --quickcheck tests work on GHC 7.8
    +Add --tempdir flag to the test mode</changelog>
<changelog author="mimi.vx@gmail.com" date="1426420800">- version bump to 1.9.17
    + support hscolour-1.21</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- version bump to 1.9.20
  * fix the zipWith/repeat hint
  * don't remove RecursiveDo if they use the rec statement
  * Add a suggestion concatMap/map ==&gt; concatMap
  * More GHC 7.10 warnings and build support</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.9.21
  * ignore a BOM if it exists
  * don't find files starting with . when searching directories
  * Suggest concat even if the [] is written ""</changelog>
<changelog author="mimi.vx@gmail.com" date="1446552000">- update to 1.9.22
  * Don't suggest redundant lambda on view patterns
  * Add --no-exit-code flag
  * don't suggest string literals
  * disable 'rec' stealing extensions by default
  * add hints for eta-reduced operators
  * integrate a --refactor flag
  * fix the -fglasgow-exts hint
  * better name for moving brackets to eliminate $
  * Extra hints for &lt;$&gt;
  * Remove a redundant fmap hint
  * add =&lt;&lt; rules in addition to &gt;&gt;=</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.9.25
  * fix stdin output and --refactor on Windows
  * improve spotting redundant brackets around patterns
  * reenable redundant where hint
  * require haskell-src-exts-1.17
  * allow test_ as a prefix</changelog>
<changelog author="mimi.vx@gmail.com" date="1451822400">- update to 1.9.26
  * fix all lint warnings
  * expose argsSettings</changelog>
<changelog author="mimi.vx@gmail.com" date="1454587200">- update to 1.9.28
  * spot newtype deriving inside classes
  * avoid recompiling everything twice
  * don't suggest removing bang patterns on let
  * Rename HintStructure to HintPattern
  * add an hlint function to the HLint3 API
  * warn about unused DefaultSignatures extension
  * add -XHaskell2010 and fix -XHaskell98
  * Allow checking even if a function has different arities
  * don't warn on a -&gt; (b -&gt; c), it's sometimes sensible
  * make parse errors severity Error
  * warn on otherwise in a pattern variable
  * eta reduce fun x = f $ x
  * don't ever suggest liftM
  * downgrade built in hints, Error =&gt; Warning =&gt; Suggestion
  * add a Suggestion level severity
  * make sure you close file handles
  * add hint compare x y == EQ and /=
  * add hint concatMap id ==&gt; concat
  * include refactorings is --json output</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 1.9.30
  * fix incorrect hints of foldr/foldl on a tuple accumulator
  * add warnings about foldable methods on tuple
  * Put warnings before suggestions in the HTML report</changelog>
<changelog author="mimi.vx@gmail.com" date="1456920000">- update to 1.9.31
  * don't suggest removing ~ if the Strict extension is on</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- updateto 1.9.32
  * require cpphs-1.20.1, has important fixes
  * treat select $ specially, as per esqueleto conventions
  * don't modify qualification on substitutions
  * add void/mapM_/forM_ hints</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 1.9.34
  * fix some incorrect line numbers in literate Haskell
  * fix literate Haskell and CPP
  * remove type-incorrect "on" hint
  * warn about join seq
  * suggest &lt;|&gt; instead of mplus in a few cases</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 1.9.35
  * fix parse error reports
  * update hlint.ghci to work with modern GHC
  * Require extra-1.4.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.9.35 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="963625b549a898f7f63c69ee890d336bc884c1310e1bc9605025a55cfc6db49c" name="hlint" arch="x86_64">
    <version epoch="0" ver="1.9.35" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1416571200">-initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1416657600">- change mv to install command
- move rpmlintrc to hlint.rpmlintrc</changelog>
<changelog author="mimi.vx@gmail.com" date="1422619200">- version bump to 1.9.16
    +make "hlint ." work again
    +avoid warnings with GHC 7.10
    +build with GHC 7.10
    +don't suggest const for values using RecordWildCards
    +remove the encoding bits of the API
    +add an HLint3 prototype API
    +make the --quickcheck tests work on GHC 7.8
    +Add --tempdir flag to the test mode</changelog>
<changelog author="mimi.vx@gmail.com" date="1426420800">- version bump to 1.9.17
    + support hscolour-1.21</changelog>
<changelog author="mimi.vx@gmail.com" date="1430136000">- version bump to 1.9.20
  * fix the zipWith/repeat hint
  * don't remove RecursiveDo if they use the rec statement
  * Add a suggestion concatMap/map ==&gt; concatMap
  * More GHC 7.10 warnings and build support</changelog>
<changelog author="mimi.vx@gmail.com" date="1433073600">- update to 1.9.21
  * ignore a BOM if it exists
  * don't find files starting with . when searching directories
  * Suggest concat even if the [] is written ""</changelog>
<changelog author="mimi.vx@gmail.com" date="1446552000">- update to 1.9.22
  * Don't suggest redundant lambda on view patterns
  * Add --no-exit-code flag
  * don't suggest string literals
  * disable 'rec' stealing extensions by default
  * add hints for eta-reduced operators
  * integrate a --refactor flag
  * fix the -fglasgow-exts hint
  * better name for moving brackets to eliminate $
  * Extra hints for &lt;$&gt;
  * Remove a redundant fmap hint
  * add =&lt;&lt; rules in addition to &gt;&gt;=</changelog>
<changelog author="mimi.vx@gmail.com" date="1450180800">- update to 1.9.25
  * fix stdin output and --refactor on Windows
  * improve spotting redundant brackets around patterns
  * reenable redundant where hint
  * require haskell-src-exts-1.17
  * allow test_ as a prefix</changelog>
<changelog author="mimi.vx@gmail.com" date="1451822400">- update to 1.9.26
  * fix all lint warnings
  * expose argsSettings</changelog>
<changelog author="mimi.vx@gmail.com" date="1454587200">- update to 1.9.28
  * spot newtype deriving inside classes
  * avoid recompiling everything twice
  * don't suggest removing bang patterns on let
  * Rename HintStructure to HintPattern
  * add an hlint function to the HLint3 API
  * warn about unused DefaultSignatures extension
  * add -XHaskell2010 and fix -XHaskell98
  * Allow checking even if a function has different arities
  * don't warn on a -&gt; (b -&gt; c), it's sometimes sensible
  * make parse errors severity Error
  * warn on otherwise in a pattern variable
  * eta reduce fun x = f $ x
  * don't ever suggest liftM
  * downgrade built in hints, Error =&gt; Warning =&gt; Suggestion
  * add a Suggestion level severity
  * make sure you close file handles
  * add hint compare x y == EQ and /=
  * add hint concatMap id ==&gt; concat
  * include refactorings is --json output</changelog>
<changelog author="mimi.vx@gmail.com" date="1456660800">- update to 1.9.30
  * fix incorrect hints of foldr/foldl on a tuple accumulator
  * add warnings about foldable methods on tuple
  * Put warnings before suggestions in the HTML report</changelog>
<changelog author="mimi.vx@gmail.com" date="1456920000">- update to 1.9.31
  * don't suggest removing ~ if the Strict extension is on</changelog>
<changelog author="mimi.vx@gmail.com" date="1458907200">- updateto 1.9.32
  * require cpphs-1.20.1, has important fixes
  * treat select $ specially, as per esqueleto conventions
  * don't modify qualification on substitutions
  * add void/mapM_/forM_ hints</changelog>
<changelog author="mimi.vx@gmail.com" date="1464868800">- update to 1.9.34
  * fix some incorrect line numbers in literate Haskell
  * fix literate Haskell and CPP
  * remove type-incorrect "on" hint
  * warn about join seq
  * suggest &lt;|&gt; instead of mplus in a few cases</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 1.9.35
  * fix parse error reports
  * update hlint.ghci to work with modern GHC
  * Require extra-1.4.9</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.9.35 revision 0 with cabal2obs.</changelog>

</package>
<package pkgid="343aff6ceb70bf289f8754896b8c32712503b8c84fe6a4e69b9ebf61d09a6cdf" name="hostapd" arch="src">
    <version epoch="0" ver="2.6" rel="5.3.1"/>

<changelog author="ro@suse.de" date="1222084800">- updae to version 0.5.10, changes:
  * fixed EAP-SIM and EAP-AKA message parser to validate attribute
    lengths properly to avoid potential crash caused by invalid messages
  * fixed Reassociation Response callback processing when using internal
    MLME (driver_{hostap,devicescape,test}.c)
  * fixed EAP-SIM/AKA realm processing to allow decorated usernames to
    be used
  * added a workaround for EAP-SIM/AKA peers that include incorrect null
    termination in the username
  * fixed EAP-SIM Start response processing for fast reauthentication
    case
  * copy optional Proxy-State attributes into RADIUS response when acting
    as a RADIUS authentication server
- update to version 0.5.9, changes:
  * updated EAP Generalized Pre-Shared Key (EAP-GPSK) to use the latest
    draft (draft-ietf-emu-eap-gpsk-07.txt)
  * fixed debugging code not to use potentially unaligned read to fetch
    IPv4 addresses</changelog>
<changelog author="ro@suse.de" date="1222171200">- drop buildreq for madwifi (dropped package)</changelog>
<changelog author="sndirsch@suse.de" date="1276084800">- udpated to release 0.6.10
- updated hostapd.dif
- git-commit-eb1f744.diff:
  * Move DTIM period configuration into Beacon set operation; fixes
    "Could not set DTIM period for kernel driver; wlan0: Unable to
    setup interface.rmdir[ctrl_interface]: No such file or
    directory" error when using "nl80211" driver</changelog>
<changelog author="jengelh@medozas.de" date="1288526400">- Use %_smp_mflags</changelog>
<changelog author="jengelh@medozas.de" date="1316174400">- Select libnl-1_1-devel</changelog>
<changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
<changelog author="lnussel@suse.de" date="1318420800">- update to version 0.7.3
- don't use /tmp for dump file in default config
- verbose build
- fix build for older distros
- enable driver 'none' for radius only mode
- add init script</changelog>
<changelog author="glin@suse.com" date="1337083200">- update to version 1.0
- respin hostapd.dif to fit the new defconfig
- change the file permission of the config files with passwords
  to 600 (bnc#740964)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1352203200">- Add Native systemd units</changelog>
<changelog author="avm-xandry@yandex.ru" date="1365508800">- update to version 2.0
- fix corrected file name hostapd.dif to hostapd.diff
- in default config includes all features (IEEE 802.11w, Hotspot 2.0, IEEE 802.11ac, WPS, etc.)</changelog>
<changelog author="cfarrell@suse.com" date="1366200000">- license update: GPL-2.0 or BSD-3-Clause
  README makes it clear that this is a dual license - i.e. choice of either
  or</changelog>
<changelog author="aj@suse.com" date="1366286400">- Do not package /etc/init.d
- Do not install init file since package contains a service file and
  is only build for Factory
- Cleanup spec file
- Use /run instead of /var/run</changelog>
<changelog author="dvaleev@suse.com" date="1380715200">- fix host_to_le32 undefined on BigEndian architectures
  (hostapd-be-host_to_le.patch)</changelog>
<changelog author="i@marguerite.su" date="1397649600">- update version 2.1
  * see http://hostap.epitest.fi/cgit/hostap/log/ for details.
- change hostapd.diff to hostapd-2.1-defconfig.patch
- remove patch: hostapd-tmp.diff, no longer needed.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1401192000">- Update hostapd-2.1-defconfig.patch and spec file
  to build with libnl3 instead of libnl1</changelog>
<changelog author="michael@stroeder.com" date="1420459200">- update version 2.3
- removed patch hostapd-2.1-be-host_to_le.patch because it
  seems obsolete
- hostapd-2.1-defconfig.patch rediffed and renamed to hostapd-2.3-defconfig.patch
  ChangeLog for hostapd since 2.1:
  2014-10-09 - v2.3
  * fixed number of minor issues identified in static analyzer warnings
  * fixed DFS and channel switch operation for multi-BSS cases
  * started to use constant time comparison for various password and hash
  values to reduce possibility of any externally measurable timing
  differences
  * extended explicit clearing of freed memory and expired keys to avoid
  keeping private data in memory longer than necessary
  * added support for number of new RADIUS attributes from RFC 7268
  (Mobility-Domain-Id, WLAN-HESSID, WLAN-Pairwise-Cipher,
  WLAN-Group-Cipher, WLAN-AKM-Suite, WLAN-Group-Mgmt-Pairwise-Cipher)
  * fixed GET_CONFIG wpa_pairwise_cipher value
  * added code to clear bridge FDB entry on station disconnection
  * fixed PMKSA cache timeout from Session-Timeout for WPA/WPA2 cases
  * fixed OKC PMKSA cache entry fetch to avoid a possible infinite loop
  in case the first entry does not match
  * fixed hostapd_cli action script execution to use more robust mechanism
  (CVE-2014-3686)
  2014-06-04 - v2.2
  * fixed SAE confirm-before-commit validation to avoid a potential
  segmentation fault in an unexpected message sequence that could be
  triggered remotely
  * extended VHT support
  - Operating Mode Notification
  - Power Constraint element (local_pwr_constraint)
  - Spectrum management capability (spectrum_mgmt_required=1)
  - fix VHT80 segment picking in ACS
  - fix vht_capab 'Maximum A-MPDU Length Exponent' handling
  - fix VHT20
  * fixed HT40 co-ex scan for some pri/sec channel switches
  * extended HT40 co-ex support to allow dynamic channel width changes
  during the lifetime of the BSS
  * fixed HT40 co-ex support to check for overlapping 20 MHz BSS
  * fixed MSCHAP UTF-8 to UCS-2 conversion for three-byte encoding;
  this fixes password with include UTF-8 characters that use
  three-byte encoding EAP methods that use NtPasswordHash
  * reverted TLS certificate validation step change in v2.1 that rejected
  any AAA server certificate with id-kp-clientAuth even if
  id-kp-serverAuth EKU was included
  * fixed STA validation step for WPS ER commands to prevent a potential
  crash if an ER sends an unexpected PutWLANResponse to a station that
  is disassociated, but not fully removed
  * enforce full EAP authentication after RADIUS Disconnect-Request by
  removing the PMKSA cache entry
  * added support for NAS-IP-Address, NAS-identifier, and NAS-IPv6-Address
  in RADIUS Disconnect-Request
  * added mechanism for removing addresses for MAC ACLs by prefixing an
  entry with "-"
  * Interworking/Hotspot 2.0 enhancements
  - support Hotspot 2.0 Release 2
  * OSEN network for online signup connection
  * subscription remediation (based on RADIUS server request or
  control interface HS20_WNM_NOTIF for testing purposes)
  * Hotspot 2.0 release number indication in WFA RADIUS VSA
  * deauthentication request (based on RADIUS server request or
  control interface WNM_DEAUTH_REQ for testing purposes)
  * Session Info URL RADIUS AVP to trigger ESS Disassociation Imminent
  * hs20_icon config parameter to configure icon files for OSU
  * osu_* config parameters for OSU Providers list
  - do not use Interworking filtering rules on Probe Request if
  Interworking is disabled to avoid interop issues
  * added/fixed nl80211 functionality
  - AP interface teardown optimization
  - support vendor specific driver command
  (VENDOR &lt;vendor id&gt; &lt;sub command id&gt; [&lt;hex formatted data&gt;])
  * fixed PMF protection of Deauthentication frame when this is triggered
  by session timeout
  * internal TLS implementation enhancements/fixes
  - add SHA256-based cipher suites
  - add DHE-RSA cipher suites
  - fix X.509 validation of PKCS#1 signature to check for extra data
  * RADIUS server functionality
  - add minimal RADIUS accounting server support (hostapd-as-server);
  this is mainly to enable testing coverage with hwsim scripts
  - allow authentication log to be written into SQLite databse
  - added option for TLS protocol testing of an EAP peer by simulating
  various misbehaviors/known attacks
  - MAC ACL support for testing purposes
  * fixed PTK derivation for CCMP-256 and GCMP-256
  * extended WPS per-station PSK to support ER case
  * added option to configure the management group cipher
  (group_mgmt_cipher=AES-128-CMAC (default), BIP-GMAC-128, BIP-GMAC-256,
  BIP-CMAC-256)
  * fixed AP mode default TXOP Limit values for AC_VI and AC_VO (these
  were rounded incorrectly)
  * added support for postponing FT response in case PMK-R1 needs to be
  pulled from R0KH
  * added option to advertise 40 MHz intolerant HT capability with
  ht_capab=[40-INTOLERANT]
  * remove WPS 1.0 only support, i.e., WSC 2.0 support is now enabled
  whenever CONFIG_WPS=y is set
  * EAP-pwd fixes
  - fix possible segmentation fault on EAP method deinit if an invalid
  group is negotiated
  * fixed RADIUS client retransmit/failover behavior
  - there was a potential ctash due to freed memory being accessed
  - failover to a backup server mechanism did not work properly
  * fixed a possible crash on double DISABLE command when multiple BSSes
  are enabled
  * fixed a memory leak in SAE random number generation
  * fixed GTK rekeying when the station uses FT protocol
  * fixed off-by-one bounds checking in printf_encode()
  - this could result in deinial of service in some EAP server cases
  * various bug fixes</changelog>
<changelog author="michael@stroeder.com" date="1429790400">- update version 2.4
- added 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  for CVE-2015-1863
- updated URLs
- require pkg-config and libnl3-devel during build
- replaced hostapd-2.3-defconfig.patch by hostapd-2.4-defconfig.patch
  ChangeLog for hostapd since 2.3:
  2015-03-15 - v2.4
  * allow OpenSSL cipher configuration to be set for internal EAP server
    (openssl_ciphers parameter)
  * fixed number of small issues based on hwsim test case failures and
    static analyzer reports
  * fixed Accounting-Request to not include duplicated Acct-Session-Id
  * add support for Acct-Multi-Session-Id in RADIUS Accounting messages
  * add support for PMKSA caching with SAE
  * add support for generating BSS Load element (bss_load_update_period)
  * fixed channel switch from VHT to HT
  * add INTERFACE-ENABLED and INTERFACE-DISABLED ctrl_iface events
  * add support for learning STA IPv4/IPv6 addresses and configuring
    ProxyARP support
  * dropped support for the madwifi driver interface
  * add support for Suite B (128-bit and 192-bit level) key management and
    cipher suites
  * fixed a regression with driver=wired
  * extend EAPOL-Key msg 1/4 retry workaround for changing SNonce
  * add BSS_TM_REQ ctrl_iface command to send BSS Transition Management
    Request frames and BSS-TM-RESP event to indicate response to such
    frame
  * add support for EAP Re-Authentication Protocol (ERP)
  * fixed AP IE in EAPOL-Key 3/4 when both WPA and FT was enabled
  * fixed a regression in HT 20/40 coex Action frame parsing
  * set stdout to be line-buffered
  * add support for vendor specific VHT extension to enable 256 QAM rates
    (VHT-MCS 8 and 9) on 2.4 GHz band
  * RADIUS DAS:
  - extend Disconnect-Request processing to allow matching of multiple
    sessions
  - support Acct-Multi-Session-Id as an identifier
  - allow PMKSA cache entry to be removed without association
  * expire hostapd STA entry if kernel does not have a matching entry
  * allow chanlist to be used to specify a subset of channels for ACS
  * improve ACS behavior on 2.4 GHz band and allow channel bias to be
    configured with acs_chan_bias parameter
  * do not reply to a Probe Request frame that includes DSS Parameter Set
    element in which the channel does not match the current operating
    channel
  * add UPDATE_BEACON ctrl_iface command; this can be used to force Beacon
    frame contents to be updated and to start beaconing on an interface
    that used start_disabled=1
  * fixed some RADIUS server failover cases</changelog>
<changelog author="michael@stroeder.com" date="1445169600">- update to upstream release 2.5
- removed 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  (CVE-2015-1863) because it's fixed in upstream release 2.5
- rebased hostapd-2.4-defconfig.patch -&gt; hostapd-2.5-defconfig.patch
  ChangeLog for hostapd since 2.4:
  2015-09-27 - v2.5
  * fixed WPS UPnP vulnerability with HTTP chunked transfer encoding
  [http://w1.fi/security/2015-2/] (CVE-2015-4141 bsc#930077)
  * fixed WMM Action frame parser
  [http://w1.fi/security/2015-3/] (CVE-2015-4142 bsc#930078)
  * fixed EAP-pwd server missing payload length validation
  [http://w1.fi/security/2015-4/]
  (CVE-2015-4143, CVE-2015-4144, CVE-2015-4145, bsc#930079)
  * fixed validation of WPS and P2P NFC NDEF record payload length
  [http://w1.fi/security/2015-5/]
  * nl80211:
  - fixed vendor command handling to check OUI properly
  * fixed hlr_auc_gw build with OpenSSL
  * hlr_auc_gw: allow Milenage RES length to be reduced
  * disable HT for a station that does not support WMM/QoS
  * added support for hashed password (NtHash) in EAP-pwd server
  * fixed and extended dynamic VLAN cases
  * added EAP-EKE server support for deriving Session-Id
  * set Acct-Session-Id to a random value to make it more likely to be
  unique even if the device does not have a proper clock
  * added more 2.4 GHz channels for 20/40 MHz HT co-ex scan
  * modified SAE routines to be more robust and PWE generation to be
  stronger against timing attacks
  * added support for Brainpool Elliptic Curves with SAE
  * increases maximum value accepted for cwmin/cwmax
  * added support for CCMP-256 and GCMP-256 as group ciphers with FT
  * added Fast Session Transfer (FST) module
  * removed optional fields from RSNE when using FT with PMF
  (workaround for interoperability issues with iOS 8.4)
  * added EAP server support for TLS session resumption
  * fixed key derivation for Suite B 192-bit AKM (this breaks
  compatibility with the earlier version)
  * added mechanism to track unconnected stations and do minimal band
  steering
  * number of small fixes</changelog>
<changelog author="chris@intrbiz.com" date="1475409600">- update to upstream release 2.6
  * fixed EAP-pwd last fragment validation
    [http://w1.fi/security/2015-7/] (CVE-2015-5314)
  * fixed WPS configuration update vulnerability with malformed passphrase
    [http://w1.fi/security/2016-1/] (CVE-2016-4476)
  * extended channel switch support for VHT bandwidth changes
  * added support for configuring new ANQP-elements with
    anqp_elem=&lt;InfoID&gt;:&lt;hexdump of payload&gt;
  * fixed Suite B 192-bit AKM to use proper PMK length
    (note: this makes old releases incompatible with the fixed behavior)
  * added no_probe_resp_if_max_sta=1 parameter to disable Probe Response
    frame sending for not-associated STAs if max_num_sta limit has been
    reached
  * added option (-S as command line argument) to request all interfaces
    to be started at the same time
  * modified rts_threshold and fragm_threshold configuration parameters
    to allow -1 to be used to disable RTS/fragmentation
  * EAP-pwd: added support for Brainpool Elliptic Curves
    (with OpenSSL 1.0.2 and newer)
  * fixed EAPOL reauthentication after FT protocol run
  * fixed FTIE generation for 4-way handshake after FT protocol run
  * fixed and improved various FST operations
  * TLS server
  - support SHA384 and SHA512 hashes
  - support TLS v1.2 signature algorithm with SHA384 and SHA512
  - support PKCS #5 v2.0 PBES2
  - support PKCS #5 with PKCS #12 style key decryption
  - minimal support for PKCS #12
  - support OCSP stapling (including ocsp_multi)
  * added support for OpenSSL 1.1 API changes
  - drop support for OpenSSL 0.9.8
  - drop support for OpenSSL 1.0.0
  * EAP-PEAP: support fast-connect crypto binding
  * RADIUS
  - fix Called-Station-Id to not escape SSID
  - add Event-Timestamp to all Accounting-Request packets
  - add Acct-Session-Id to Accounting-On/Off
  - add Acct-Multi-Session-Id  ton Access-Request packets
  - add Service-Type (= Frames)
  - allow server to provide PSK instead of passphrase for WPA-PSK
    Tunnel_password case
  - update full message for interim accounting updates
  - add Acct-Delay-Time into Accounting messages
  - add require_message_authenticator configuration option to require
    CoA/Disconnect-Request packets to be authenticated
  * started to postpone WNM-Notification frame sending by 100 ms so that
    the STA has some more time to configure the key before this frame is
    received after the 4-way handshake
  * VHT: added interoperability workaround for 80+80 and 160 MHz channels
  * extended VLAN support (per-STA vif, etc.)
  * fixed PMKID derivation with SAE
  * nl80211
  - added support for full station state operations
  - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use
    unencrypted EAPOL frames
  * added initial MBO support; number of extensions to WNM BSS Transition
    Management
  * added initial functionality for location related operations
  * added assocresp_elements parameter to allow vendor specific elements
    to be added into (Re)Association Response frames
  * improved Public Action frame addressing
  - use Address 3 = wildcard BSSID in GAS response if a query from an
    unassociated STA used that address
  - fix TX status processing for Address 3 = wildcard BSSID
  - add gas_address3 configuration parameter to control Address 3
    behavior
  * added command line parameter -i to override interface parameter in
    hostapd.conf
  * added command completion support to hostapd_cli
  * added passive client taxonomy determination (CONFIG_TAXONOMY=y
    compile option and "SIGNATURE &lt;addr&gt;" control interface command)
  * number of small fixes
- renamed hostapd-2.5-defconfig.patch to hostapd-2.6-defconfig.patch</changelog>
<changelog author="chris@intrbiz.com" date="1508328000">- Fix KRACK attacks (bsc#1063479, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13087, CVE-2017-13088):
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch</changelog>

</package>
<package pkgid="19ee22110f739056d3c9326b7d2cbe7dbcd701d7a4de7c8e47a853b089d689dd" name="hostapd" arch="x86_64">
    <version epoch="0" ver="2.6" rel="5.3.1"/>

<changelog author="sndirsch@suse.de" date="1276084800">- udpated to release 0.6.10
- updated hostapd.dif
- git-commit-eb1f744.diff:
  * Move DTIM period configuration into Beacon set operation; fixes
    "Could not set DTIM period for kernel driver; wlan0: Unable to
    setup interface.rmdir[ctrl_interface]: No such file or
    directory" error when using "nl80211" driver</changelog>
<changelog author="jengelh@medozas.de" date="1288526400">- Use %_smp_mflags</changelog>
<changelog author="jengelh@medozas.de" date="1316174400">- Select libnl-1_1-devel</changelog>
<changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
<changelog author="lnussel@suse.de" date="1318420800">- update to version 0.7.3
- don't use /tmp for dump file in default config
- verbose build
- fix build for older distros
- enable driver 'none' for radius only mode
- add init script</changelog>
<changelog author="glin@suse.com" date="1337083200">- update to version 1.0
- respin hostapd.dif to fit the new defconfig
- change the file permission of the config files with passwords
  to 600 (bnc#740964)</changelog>
<changelog author="crrodriguez@opensuse.org" date="1352203200">- Add Native systemd units</changelog>
<changelog author="avm-xandry@yandex.ru" date="1365508800">- update to version 2.0
- fix corrected file name hostapd.dif to hostapd.diff
- in default config includes all features (IEEE 802.11w, Hotspot 2.0, IEEE 802.11ac, WPS, etc.)</changelog>
<changelog author="cfarrell@suse.com" date="1366200000">- license update: GPL-2.0 or BSD-3-Clause
  README makes it clear that this is a dual license - i.e. choice of either
  or</changelog>
<changelog author="aj@suse.com" date="1366286400">- Do not package /etc/init.d
- Do not install init file since package contains a service file and
  is only build for Factory
- Cleanup spec file
- Use /run instead of /var/run</changelog>
<changelog author="dvaleev@suse.com" date="1380715200">- fix host_to_le32 undefined on BigEndian architectures
  (hostapd-be-host_to_le.patch)</changelog>
<changelog author="i@marguerite.su" date="1397649600">- update version 2.1
  * see http://hostap.epitest.fi/cgit/hostap/log/ for details.
- change hostapd.diff to hostapd-2.1-defconfig.patch
- remove patch: hostapd-tmp.diff, no longer needed.</changelog>
<changelog author="crrodriguez@opensuse.org" date="1401192000">- Update hostapd-2.1-defconfig.patch and spec file
  to build with libnl3 instead of libnl1</changelog>
<changelog author="michael@stroeder.com" date="1420459200">- update version 2.3
- removed patch hostapd-2.1-be-host_to_le.patch because it
  seems obsolete
- hostapd-2.1-defconfig.patch rediffed and renamed to hostapd-2.3-defconfig.patch
  ChangeLog for hostapd since 2.1:
  2014-10-09 - v2.3
  * fixed number of minor issues identified in static analyzer warnings
  * fixed DFS and channel switch operation for multi-BSS cases
  * started to use constant time comparison for various password and hash
  values to reduce possibility of any externally measurable timing
  differences
  * extended explicit clearing of freed memory and expired keys to avoid
  keeping private data in memory longer than necessary
  * added support for number of new RADIUS attributes from RFC 7268
  (Mobility-Domain-Id, WLAN-HESSID, WLAN-Pairwise-Cipher,
  WLAN-Group-Cipher, WLAN-AKM-Suite, WLAN-Group-Mgmt-Pairwise-Cipher)
  * fixed GET_CONFIG wpa_pairwise_cipher value
  * added code to clear bridge FDB entry on station disconnection
  * fixed PMKSA cache timeout from Session-Timeout for WPA/WPA2 cases
  * fixed OKC PMKSA cache entry fetch to avoid a possible infinite loop
  in case the first entry does not match
  * fixed hostapd_cli action script execution to use more robust mechanism
  (CVE-2014-3686)
  2014-06-04 - v2.2
  * fixed SAE confirm-before-commit validation to avoid a potential
  segmentation fault in an unexpected message sequence that could be
  triggered remotely
  * extended VHT support
  - Operating Mode Notification
  - Power Constraint element (local_pwr_constraint)
  - Spectrum management capability (spectrum_mgmt_required=1)
  - fix VHT80 segment picking in ACS
  - fix vht_capab 'Maximum A-MPDU Length Exponent' handling
  - fix VHT20
  * fixed HT40 co-ex scan for some pri/sec channel switches
  * extended HT40 co-ex support to allow dynamic channel width changes
  during the lifetime of the BSS
  * fixed HT40 co-ex support to check for overlapping 20 MHz BSS
  * fixed MSCHAP UTF-8 to UCS-2 conversion for three-byte encoding;
  this fixes password with include UTF-8 characters that use
  three-byte encoding EAP methods that use NtPasswordHash
  * reverted TLS certificate validation step change in v2.1 that rejected
  any AAA server certificate with id-kp-clientAuth even if
  id-kp-serverAuth EKU was included
  * fixed STA validation step for WPS ER commands to prevent a potential
  crash if an ER sends an unexpected PutWLANResponse to a station that
  is disassociated, but not fully removed
  * enforce full EAP authentication after RADIUS Disconnect-Request by
  removing the PMKSA cache entry
  * added support for NAS-IP-Address, NAS-identifier, and NAS-IPv6-Address
  in RADIUS Disconnect-Request
  * added mechanism for removing addresses for MAC ACLs by prefixing an
  entry with "-"
  * Interworking/Hotspot 2.0 enhancements
  - support Hotspot 2.0 Release 2
  * OSEN network for online signup connection
  * subscription remediation (based on RADIUS server request or
  control interface HS20_WNM_NOTIF for testing purposes)
  * Hotspot 2.0 release number indication in WFA RADIUS VSA
  * deauthentication request (based on RADIUS server request or
  control interface WNM_DEAUTH_REQ for testing purposes)
  * Session Info URL RADIUS AVP to trigger ESS Disassociation Imminent
  * hs20_icon config parameter to configure icon files for OSU
  * osu_* config parameters for OSU Providers list
  - do not use Interworking filtering rules on Probe Request if
  Interworking is disabled to avoid interop issues
  * added/fixed nl80211 functionality
  - AP interface teardown optimization
  - support vendor specific driver command
  (VENDOR &lt;vendor id&gt; &lt;sub command id&gt; [&lt;hex formatted data&gt;])
  * fixed PMF protection of Deauthentication frame when this is triggered
  by session timeout
  * internal TLS implementation enhancements/fixes
  - add SHA256-based cipher suites
  - add DHE-RSA cipher suites
  - fix X.509 validation of PKCS#1 signature to check for extra data
  * RADIUS server functionality
  - add minimal RADIUS accounting server support (hostapd-as-server);
  this is mainly to enable testing coverage with hwsim scripts
  - allow authentication log to be written into SQLite databse
  - added option for TLS protocol testing of an EAP peer by simulating
  various misbehaviors/known attacks
  - MAC ACL support for testing purposes
  * fixed PTK derivation for CCMP-256 and GCMP-256
  * extended WPS per-station PSK to support ER case
  * added option to configure the management group cipher
  (group_mgmt_cipher=AES-128-CMAC (default), BIP-GMAC-128, BIP-GMAC-256,
  BIP-CMAC-256)
  * fixed AP mode default TXOP Limit values for AC_VI and AC_VO (these
  were rounded incorrectly)
  * added support for postponing FT response in case PMK-R1 needs to be
  pulled from R0KH
  * added option to advertise 40 MHz intolerant HT capability with
  ht_capab=[40-INTOLERANT]
  * remove WPS 1.0 only support, i.e., WSC 2.0 support is now enabled
  whenever CONFIG_WPS=y is set
  * EAP-pwd fixes
  - fix possible segmentation fault on EAP method deinit if an invalid
  group is negotiated
  * fixed RADIUS client retransmit/failover behavior
  - there was a potential ctash due to freed memory being accessed
  - failover to a backup server mechanism did not work properly
  * fixed a possible crash on double DISABLE command when multiple BSSes
  are enabled
  * fixed a memory leak in SAE random number generation
  * fixed GTK rekeying when the station uses FT protocol
  * fixed off-by-one bounds checking in printf_encode()
  - this could result in deinial of service in some EAP server cases
  * various bug fixes</changelog>
<changelog author="michael@stroeder.com" date="1429790400">- update version 2.4
- added 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  for CVE-2015-1863
- updated URLs
- require pkg-config and libnl3-devel during build
- replaced hostapd-2.3-defconfig.patch by hostapd-2.4-defconfig.patch
  ChangeLog for hostapd since 2.3:
  2015-03-15 - v2.4
  * allow OpenSSL cipher configuration to be set for internal EAP server
    (openssl_ciphers parameter)
  * fixed number of small issues based on hwsim test case failures and
    static analyzer reports
  * fixed Accounting-Request to not include duplicated Acct-Session-Id
  * add support for Acct-Multi-Session-Id in RADIUS Accounting messages
  * add support for PMKSA caching with SAE
  * add support for generating BSS Load element (bss_load_update_period)
  * fixed channel switch from VHT to HT
  * add INTERFACE-ENABLED and INTERFACE-DISABLED ctrl_iface events
  * add support for learning STA IPv4/IPv6 addresses and configuring
    ProxyARP support
  * dropped support for the madwifi driver interface
  * add support for Suite B (128-bit and 192-bit level) key management and
    cipher suites
  * fixed a regression with driver=wired
  * extend EAPOL-Key msg 1/4 retry workaround for changing SNonce
  * add BSS_TM_REQ ctrl_iface command to send BSS Transition Management
    Request frames and BSS-TM-RESP event to indicate response to such
    frame
  * add support for EAP Re-Authentication Protocol (ERP)
  * fixed AP IE in EAPOL-Key 3/4 when both WPA and FT was enabled
  * fixed a regression in HT 20/40 coex Action frame parsing
  * set stdout to be line-buffered
  * add support for vendor specific VHT extension to enable 256 QAM rates
    (VHT-MCS 8 and 9) on 2.4 GHz band
  * RADIUS DAS:
  - extend Disconnect-Request processing to allow matching of multiple
    sessions
  - support Acct-Multi-Session-Id as an identifier
  - allow PMKSA cache entry to be removed without association
  * expire hostapd STA entry if kernel does not have a matching entry
  * allow chanlist to be used to specify a subset of channels for ACS
  * improve ACS behavior on 2.4 GHz band and allow channel bias to be
    configured with acs_chan_bias parameter
  * do not reply to a Probe Request frame that includes DSS Parameter Set
    element in which the channel does not match the current operating
    channel
  * add UPDATE_BEACON ctrl_iface command; this can be used to force Beacon
    frame contents to be updated and to start beaconing on an interface
    that used start_disabled=1
  * fixed some RADIUS server failover cases</changelog>
<changelog author="michael@stroeder.com" date="1445169600">- update to upstream release 2.5
- removed 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  (CVE-2015-1863) because it's fixed in upstream release 2.5
- rebased hostapd-2.4-defconfig.patch -&gt; hostapd-2.5-defconfig.patch
  ChangeLog for hostapd since 2.4:
  2015-09-27 - v2.5
  * fixed WPS UPnP vulnerability with HTTP chunked transfer encoding
  [http://w1.fi/security/2015-2/] (CVE-2015-4141 bsc#930077)
  * fixed WMM Action frame parser
  [http://w1.fi/security/2015-3/] (CVE-2015-4142 bsc#930078)
  * fixed EAP-pwd server missing payload length validation
  [http://w1.fi/security/2015-4/]
  (CVE-2015-4143, CVE-2015-4144, CVE-2015-4145, bsc#930079)
  * fixed validation of WPS and P2P NFC NDEF record payload length
  [http://w1.fi/security/2015-5/]
  * nl80211:
  - fixed vendor command handling to check OUI properly
  * fixed hlr_auc_gw build with OpenSSL
  * hlr_auc_gw: allow Milenage RES length to be reduced
  * disable HT for a station that does not support WMM/QoS
  * added support for hashed password (NtHash) in EAP-pwd server
  * fixed and extended dynamic VLAN cases
  * added EAP-EKE server support for deriving Session-Id
  * set Acct-Session-Id to a random value to make it more likely to be
  unique even if the device does not have a proper clock
  * added more 2.4 GHz channels for 20/40 MHz HT co-ex scan
  * modified SAE routines to be more robust and PWE generation to be
  stronger against timing attacks
  * added support for Brainpool Elliptic Curves with SAE
  * increases maximum value accepted for cwmin/cwmax
  * added support for CCMP-256 and GCMP-256 as group ciphers with FT
  * added Fast Session Transfer (FST) module
  * removed optional fields from RSNE when using FT with PMF
  (workaround for interoperability issues with iOS 8.4)
  * added EAP server support for TLS session resumption
  * fixed key derivation for Suite B 192-bit AKM (this breaks
  compatibility with the earlier version)
  * added mechanism to track unconnected stations and do minimal band
  steering
  * number of small fixes</changelog>
<changelog author="chris@intrbiz.com" date="1475409600">- update to upstream release 2.6
  * fixed EAP-pwd last fragment validation
    [http://w1.fi/security/2015-7/] (CVE-2015-5314)
  * fixed WPS configuration update vulnerability with malformed passphrase
    [http://w1.fi/security/2016-1/] (CVE-2016-4476)
  * extended channel switch support for VHT bandwidth changes
  * added support for configuring new ANQP-elements with
    anqp_elem=&lt;InfoID&gt;:&lt;hexdump of payload&gt;
  * fixed Suite B 192-bit AKM to use proper PMK length
    (note: this makes old releases incompatible with the fixed behavior)
  * added no_probe_resp_if_max_sta=1 parameter to disable Probe Response
    frame sending for not-associated STAs if max_num_sta limit has been
    reached
  * added option (-S as command line argument) to request all interfaces
    to be started at the same time
  * modified rts_threshold and fragm_threshold configuration parameters
    to allow -1 to be used to disable RTS/fragmentation
  * EAP-pwd: added support for Brainpool Elliptic Curves
    (with OpenSSL 1.0.2 and newer)
  * fixed EAPOL reauthentication after FT protocol run
  * fixed FTIE generation for 4-way handshake after FT protocol run
  * fixed and improved various FST operations
  * TLS server
  - support SHA384 and SHA512 hashes
  - support TLS v1.2 signature algorithm with SHA384 and SHA512
  - support PKCS #5 v2.0 PBES2
  - support PKCS #5 with PKCS #12 style key decryption
  - minimal support for PKCS #12
  - support OCSP stapling (including ocsp_multi)
  * added support for OpenSSL 1.1 API changes
  - drop support for OpenSSL 0.9.8
  - drop support for OpenSSL 1.0.0
  * EAP-PEAP: support fast-connect crypto binding
  * RADIUS
  - fix Called-Station-Id to not escape SSID
  - add Event-Timestamp to all Accounting-Request packets
  - add Acct-Session-Id to Accounting-On/Off
  - add Acct-Multi-Session-Id  ton Access-Request packets
  - add Service-Type (= Frames)
  - allow server to provide PSK instead of passphrase for WPA-PSK
    Tunnel_password case
  - update full message for interim accounting updates
  - add Acct-Delay-Time into Accounting messages
  - add require_message_authenticator configuration option to require
    CoA/Disconnect-Request packets to be authenticated
  * started to postpone WNM-Notification frame sending by 100 ms so that
    the STA has some more time to configure the key before this frame is
    received after the 4-way handshake
  * VHT: added interoperability workaround for 80+80 and 160 MHz channels
  * extended VLAN support (per-STA vif, etc.)
  * fixed PMKID derivation with SAE
  * nl80211
  - added support for full station state operations
  - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use
    unencrypted EAPOL frames
  * added initial MBO support; number of extensions to WNM BSS Transition
    Management
  * added initial functionality for location related operations
  * added assocresp_elements parameter to allow vendor specific elements
    to be added into (Re)Association Response frames
  * improved Public Action frame addressing
  - use Address 3 = wildcard BSSID in GAS response if a query from an
    unassociated STA used that address
  - fix TX status processing for Address 3 = wildcard BSSID
  - add gas_address3 configuration parameter to control Address 3
    behavior
  * added command line parameter -i to override interface parameter in
    hostapd.conf
  * added command completion support to hostapd_cli
  * added passive client taxonomy determination (CONFIG_TAXONOMY=y
    compile option and "SIGNATURE &lt;addr&gt;" control interface command)
  * number of small fixes
- renamed hostapd-2.5-defconfig.patch to hostapd-2.6-defconfig.patch</changelog>
<changelog author="chris@intrbiz.com" date="1508328000">- Fix KRACK attacks (bsc#1063479, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13087, CVE-2017-13088):
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch</changelog>

</package>
<package pkgid="b2647bd2499671bee47aa5409b6e59e0aa77df6e51aa081d261e81a1ac0951ca" name="hpack" arch="src">
    <version epoch="0" ver="0.14.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1464004800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 0.14.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.14.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.14.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="11c46db331addd8128af3e74fff1470544a75016e19c0a887a385593a8501faf" name="hpack" arch="x86_64">
    <version epoch="0" ver="0.14.1" rel="2.3.1"/>

<changelog author="mimi.vx@gmail.com" date="1464004800">- initial commit</changelog>
<changelog author="mimi.vx@gmail.com" date="1465646400">- update to 0.14.1</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 0.14.1 revision 0 with cabal2obs.</changelog>
<changelog author="psimons@suse.com" date="1471435200">- Update to version 0.14.1 revision 1 with cabal2obs.</changelog>

</package>
<package pkgid="4d71a5399f8863d6bac409c5d881f379c17573d38c44db0b2342d1ee303b5cc0" name="hscolour" arch="src">
    <version epoch="0" ver="1.24.1" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1329739200">- added BuildRoot for SLE-11-SP1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331553600">- enabled hscolour</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811200">- update to 1.19 from upstream
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811201">- disable hscolour for bootstrapping</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1340193600">- enable hscolour after bootstrap</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349956800">- disable hscolour for bootstrap in Factory</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1350648000">- filter warning about executable stack</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1355313600">- US English for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1355486400">- help factory-auto by expanding macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 1.20.3 from upstream
  * compiles with ghc 7.6
- new simplified packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1381492800">- enable ppc and ppc64 build</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1381492801">- fix file permissions for SLE</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- regenerate spec file
- build statically linked HsColour
  * saves several rounds of rebuilding when bootstrapping an new ghc</changelog>
<changelog author="mimi.vx@gmail.com" date="1426420800">- update to 1.21 from upstream</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 1.22
  + bugfix for mIRC backend
  + ensure that line-number anchors do not reset in literate code fragments</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.23
  * bugfix for anchor-generation for instance decls</changelog>
<changelog author="mimi.vx@gmail.com" date="1453896000">- update to 1.24
  * support anchors for type/data families</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 1.24.1
- revome uselees _service
- Change Licence to LGPL-2.1+</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.24.1 revision 0 with cabal2obs.
  This update obsoletes hscolour-rpmlintrc.</changelog>

</package>
<package pkgid="4f30e6a721fe84c0cddc2af78b2bd204242b55f3ed063ed67d71ac74718abb65" name="hscolour" arch="x86_64">
    <version epoch="0" ver="1.24.1" rel="2.3.1"/>

<changelog author="peter.trommler@ohm-hochschule.de" date="1329739200">- added BuildRoot for SLE-11-SP1</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1331553600">- enabled hscolour</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811200">- update to 1.19 from upstream
- required by Haskell Platform 2012.2.0.0</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1338811201">- disable hscolour for bootstrapping</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1340193600">- enable hscolour after bootstrap</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1349956800">- disable hscolour for bootstrap in Factory</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1350648000">- filter warning about executable stack</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1355313600">- US English for Factory submission</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1355486400">- help factory-auto by expanding macro in name tag</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1367841600">- update to 1.20.3 from upstream
  * compiles with ghc 7.6
- new simplified packaging</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1381492800">- enable ppc and ppc64 build</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1381492801">- fix file permissions for SLE</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="peter.trommler@ohm-hochschule.de" date="1410523200">- regenerate spec file
- build statically linked HsColour
  * saves several rounds of rebuilding when bootstrapping an new ghc</changelog>
<changelog author="mimi.vx@gmail.com" date="1426420800">- update to 1.21 from upstream</changelog>
<changelog author="mimi.vx@gmail.com" date="1428667200">- update to 1.22
  + bugfix for mIRC backend
  + ensure that line-number anchors do not reset in literate code fragments</changelog>
<changelog author="mimi.vx@gmail.com" date="1438948800">- update to 1.23
  * bugfix for anchor-generation for instance decls</changelog>
<changelog author="mimi.vx@gmail.com" date="1453896000">- update to 1.24
  * support anchors for type/data families</changelog>
<changelog author="mimi.vx@gmail.com" date="1467028800">- update to 1.24.1
- revome uselees _service
- Change Licence to LGPL-2.1+</changelog>
<changelog author="psimons@suse.com" date="1468152000">- Update to version 1.24.1 revision 0 with cabal2obs.
  This update obsoletes hscolour-rpmlintrc.</changelog>

</package>
<package pkgid="71f074261b1a2138847d3c98a76cd25cea5cc825a939b0ee305c505312366eb6" name="hwdata" arch="noarch">
    <version epoch="0" ver="0.300" rel="3.3.1"/>

<changelog author="mc@suse.de" date="1390046400">- initial release</changelog>
<changelog author="mc@suse.com" date="1390046401">- update to version 0.258
- updated pci and oui ids
- remove blacklist.conf</changelog>
<changelog author="mc@suse.de" date="1410609600">- version 0.269
- updated pci, usb and vendor ids</changelog>
<changelog author="mc@suse.de" date="1443441600">- version 0.282
- updated pci, usb and vendor ids</changelog>
<changelog author="mpluskal@suse.com" date="1492257600">- Update to version 0.299
- Update project and download urls
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="mpluskal@suse.com" date="1494417600">- Update to version 0.300 (boo#1038809)</changelog>

</package>
<package pkgid="ee34a2fa22c0bd1b50f9bf79028e3875690007fe2bb17d94e587a09d7c272328" name="hwdata" arch="noarch">
    <version epoch="0" ver="0.301" rel="3.6.1"/>

<changelog author="mc@suse.de" date="1390046400">- initial release</changelog>
<changelog author="mc@suse.com" date="1390046401">- update to version 0.258
- updated pci and oui ids
- remove blacklist.conf</changelog>
<changelog author="mc@suse.com" date="1405166400">- update to version 0.267
- updated pci, usb and vendor ids</changelog>
<changelog author="mc@suse.de" date="1410609600">- version 0.269
- updated pci, usb and vendor ids</changelog>
<changelog author="mc@suse.de" date="1443441600">- version 0.282
- updated pci, usb and vendor ids</changelog>
<changelog author="mpluskal@suse.com" date="1492257600">- Update to version 0.299
- Update project and download urls
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="mpluskal@suse.com" date="1494417600">- Update to version 0.300 (boo#1038809)</changelog>
<changelog author="mpluskal@suse.com" date="1497268800">- Update to version 0.301</changelog>

</package>
<package pkgid="46ffc95915f6afe93358c2cd338f2ed42f5f4423e6037ca443c60e77e103178c" name="hwdata" arch="src">
    <version epoch="0" ver="0.300" rel="3.3.1"/>

<changelog author="mc@suse.de" date="1390046400">- initial release</changelog>
<changelog author="mc@suse.com" date="1390046401">- update to version 0.258
- updated pci and oui ids
- remove blacklist.conf</changelog>
<changelog author="mc@suse.de" date="1410609600">- version 0.269
- updated pci, usb and vendor ids</changelog>
<changelog author="mc@suse.de" date="1443441600">- version 0.282
- updated pci, usb and vendor ids</changelog>
<changelog author="mpluskal@suse.com" date="1492257600">- Update to version 0.299
- Update project and download urls
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="mpluskal@suse.com" date="1494417600">- Update to version 0.300 (boo#1038809)</changelog>

</package>
<package pkgid="e64fd09df67d22af593c707be6fc56f5f1e63fe7c3443d5ec5f4cd95211272ba" name="hwdata" arch="src">
    <version epoch="0" ver="0.301" rel="3.6.1"/>

<changelog author="mc@suse.de" date="1390046400">- initial release</changelog>
<changelog author="mc@suse.com" date="1390046401">- update to version 0.258
- updated pci and oui ids
- remove blacklist.conf</changelog>
<changelog author="mc@suse.com" date="1405166400">- update to version 0.267
- updated pci, usb and vendor ids</changelog>
<changelog author="mc@suse.de" date="1410609600">- version 0.269
- updated pci, usb and vendor ids</changelog>
<changelog author="mc@suse.de" date="1443441600">- version 0.282
- updated pci, usb and vendor ids</changelog>
<changelog author="mpluskal@suse.com" date="1492257600">- Update to version 0.299
- Update project and download urls
- Cleanup spec file with spec-cleaner</changelog>
<changelog author="mpluskal@suse.com" date="1494417600">- Update to version 0.300 (boo#1038809)</changelog>
<changelog author="mpluskal@suse.com" date="1497268800">- Update to version 0.301</changelog>

</package>
<package pkgid="ad16713327aa9693048b81b5d00d5e02546f26e26ebb3bf8be2b8c8c036e83cf" name="hwinfo" arch="src">
    <version epoch="0" ver="21.34" rel="3.1"/>

<changelog author="snwint@suse.com" date="1434369600">- fix Makefile typo
- 21.15</changelog>
<changelog author="snwint@suse.com" date="1434369601">- another Makefile fix
- 21.16</changelog>
<changelog author="snwint@suse.com" date="1435233600">- hd: Use &lt;linux/pci.h&gt; instead of &lt;sys/pci.h&gt;
- hd/hd.c: canonicalize_file_name(s) is equivalent to the more portable realpath(s,NULL)
- isdn/cdn: don't use stdin as lvalue with freopen()
- hd/manual.c: Include &lt;limits.h&gt; for PATH_MAX
- 21.17</changelog>
<changelog author="snwint@suse.com" date="1438862400">- Expose more properties to all devices in /proc/device-tree/vpd (bsc#941288)
- 21.18</changelog>
<changelog author="snwint@suse.com" date="1438862401">- update git2log script to create nicer logs
- 21.19</changelog>
<changelog author="snwint@suse.com" date="1440676800">- added some comments
- updated pci id data from http://pci-ids.ucw.cz
- udated usb id data from http://www.linux-usb.org/usb.ids
- add pci ids to nvme devices
- watch out: nvme disks are pci devices
- update git2log script
- read disk model info also via scsi inquiry command (bsc#943008)
- 21.20</changelog>
<changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
<changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
<changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
<changelog author="snwint@suse.com" date="1460635200">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
<changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
<changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
<changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
<changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
<changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
<changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
<changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
<changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
<changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
<changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>

</package>
<package pkgid="37158ab8cc5e703454d7262cb2df33342dc58c7674f3e9d5eb60cc3bfeca082b" name="hwinfo" arch="src">
    <version epoch="0" ver="21.38" rel="6.1"/>

<changelog author="snwint@suse.com" date="1438862400">- update git2log script to create nicer logs
- 21.19</changelog>
<changelog author="snwint@suse.com" date="1440676800">- added some comments
- updated pci id data from http://pci-ids.ucw.cz
- udated usb id data from http://www.linux-usb.org/usb.ids
- add pci ids to nvme devices
- watch out: nvme disks are pci devices
- update git2log script
- read disk model info also via scsi inquiry command (bsc#943008)
- 21.20</changelog>
<changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
<changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
<changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
<changelog author="snwint@suse.com" date="1460635200">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
<changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
<changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
<changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
<changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
<changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
<changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
<changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
<changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
<changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
<changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>
<changelog author="snwint@suse.com" date="1478865600">- ensure network devices have a bus_id (bsc#1007172)
- 21.35</changelog>
<changelog author="snwint@suse.com" date="1479384000">- provide also HD_MINOR_VERSION in hd.h header file
- add permanent mac address field for network cards (bsc#1007172)
- 21.36</changelog>
<changelog author="snwint@suse.com" date="1479470400">- increase version
- look for dmi table also in sysfs (bsc#1010276)
- 21.37</changelog>
<changelog author="snwint@suse.com" date="1480939200">- increase version
- simplify code in smbios_get_info()
- look for smbios entry point also in efi settings (bsc#1010276)
- 21.38</changelog>

</package>
<package pkgid="f7fd68a3bdc6328399a449a48c4bbe50b5994b6f49d34e65f1b953135d082cac" name="hwinfo" arch="src">
    <version epoch="0" ver="21.39" rel="8.3.1"/>

<changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
<changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
<changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
<changelog author="snwint@suse.com" date="1460462400">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
<changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
<changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
<changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
<changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
<changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
<changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
<changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
<changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
<changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
<changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>
<changelog author="snwint@suse.com" date="1478865600">- ensure network devices have a bus_id (bsc#1007172)
- 21.35</changelog>
<changelog author="snwint@suse.com" date="1479384000">- provide also HD_MINOR_VERSION in hd.h header file
- add permanent mac address field for network cards (bsc#1007172)
- 21.36</changelog>
<changelog author="snwint@suse.com" date="1479470400">- increase version
- look for dmi table also in sysfs (bsc#1010276)
- 21.37</changelog>
<changelog author="snwint@suse.com" date="1480939200">- increase version
- simplify code in smbios_get_info()
- look for smbios entry point also in efi settings (bsc#1010276)
- 21.38</changelog>
<changelog author="snwint@suse.com" date="1491393600">- powerpc: support ibmvnic network interfaces (bsc#1031676)
- 21.39</changelog>
<changelog author="snwint@suse.de" date="1491566400">- sanitize changelog</changelog>

</package>
<package pkgid="1a30d8658562aabc72e30c90d5e5fe7d50aabd107154d38952aa545765ce313b" name="hwinfo" arch="x86_64">
    <version epoch="0" ver="21.34" rel="3.1"/>

<changelog author="snwint@suse.com" date="1434369600">- fix Makefile typo
- 21.15</changelog>
<changelog author="snwint@suse.com" date="1434369601">- another Makefile fix
- 21.16</changelog>
<changelog author="snwint@suse.com" date="1435233600">- hd: Use &lt;linux/pci.h&gt; instead of &lt;sys/pci.h&gt;
- hd/hd.c: canonicalize_file_name(s) is equivalent to the more portable realpath(s,NULL)
- isdn/cdn: don't use stdin as lvalue with freopen()
- hd/manual.c: Include &lt;limits.h&gt; for PATH_MAX
- 21.17</changelog>
<changelog author="snwint@suse.com" date="1438862400">- Expose more properties to all devices in /proc/device-tree/vpd (bsc#941288)
- 21.18</changelog>
<changelog author="snwint@suse.com" date="1438862401">- update git2log script to create nicer logs
- 21.19</changelog>
<changelog author="snwint@suse.com" date="1440676800">- added some comments
- updated pci id data from http://pci-ids.ucw.cz
- udated usb id data from http://www.linux-usb.org/usb.ids
- add pci ids to nvme devices
- watch out: nvme disks are pci devices
- update git2log script
- read disk model info also via scsi inquiry command (bsc#943008)
- 21.20</changelog>
<changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
<changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
<changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
<changelog author="snwint@suse.com" date="1460635200">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
<changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
<changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
<changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
<changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
<changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
<changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
<changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
<changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
<changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
<changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>

</package>
<package pkgid="e9758c183d21a6614c10d661606e2fbb4f85b58c47d213df9dc51ed3b96424e0" name="hwinfo" arch="x86_64">
    <version epoch="0" ver="21.38" rel="6.1"/>

<changelog author="snwint@suse.com" date="1438862400">- update git2log script to create nicer logs
- 21.19</changelog>
<changelog author="snwint@suse.com" date="1440676800">- added some comments
- updated pci id data from http://pci-ids.ucw.cz
- udated usb id data from http://www.linux-usb.org/usb.ids
- add pci ids to nvme devices
- watch out: nvme disks are pci devices
- update git2log script
- read disk model info also via scsi inquiry command (bsc#943008)
- 21.20</changelog>
<changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
<changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
<changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
<changelog author="snwint@suse.com" date="1460635200">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
<changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
<changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
<changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
<changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
<changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
<changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
<changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
<changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
<changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
<changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>
<changelog author="snwint@suse.com" date="1478865600">- ensure network devices have a bus_id (bsc#1007172)
- 21.35</changelog>
<changelog author="snwint@suse.com" date="1479384000">- provide also HD_MINOR_VERSION in hd.h header file
- add permanent mac address field for network cards (bsc#1007172)
- 21.36</changelog>
<changelog author="snwint@suse.com" date="1479470400">- increase version
- look for dmi table also in sysfs (bsc#1010276)
- 21.37</changelog>
<changelog author="snwint@suse.com" date="1480939200">- increase version
- simplify code in smbios_get_info()
- look for smbios entry point also in efi settings (bsc#1010276)
- 21.38</changelog>

</package>
<package pkgid="702a48215ab7b99a3e47a2e6019a474f98b6fa2e46d0e72aa50e2a6d261278e3" name="hwinfo" arch="x86_64">
    <version epoch="0" ver="21.39" rel="8.3.1"/>

<changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
<changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
<changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
<changelog author="snwint@suse.com" date="1460462400">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
<changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
<changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
<changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
<changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
<changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
<changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
<changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
<changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
<changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
<changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>
<changelog author="snwint@suse.com" date="1478865600">- ensure network devices have a bus_id (bsc#1007172)
- 21.35</changelog>
<changelog author="snwint@suse.com" date="1479384000">- provide also HD_MINOR_VERSION in hd.h header file
- add permanent mac address field for network cards (bsc#1007172)
- 21.36</changelog>
<changelog author="snwint@suse.com" date="1479470400">- increase version
- look for dmi table also in sysfs (bsc#1010276)
- 21.37</changelog>
<changelog author="snwint@suse.com" date="1480939200">- increase version
- simplify code in smbios_get_info()
- look for smbios entry point also in efi settings (bsc#1010276)
- 21.38</changelog>
<changelog author="snwint@suse.com" date="1491393600">- powerpc: support ibmvnic network interfaces (bsc#1031676)
- 21.39</changelog>
<changelog author="snwint@suse.de" date="1491566400">- sanitize changelog</changelog>

</package>
<package pkgid="ce8f9b75d1230b69c022e883ee7bd240541a2c30f41e53d9d67bb1fe9697105b" name="hwinfo-devel" arch="x86_64">
    <version epoch="0" ver="21.34" rel="3.1"/>

<changelog author="snwint@suse.com" date="1434369600">- fix Makefile typo
- 21.15</changelog>
<changelog author="snwint@suse.com" date="1434369601">- another Makefile fix
- 21.16</changelog>
<changelog author="snwint@suse.com" date="1435233600">- hd: Use &lt;linux/pci.h&gt; instead of &lt;sys/pci.h&gt;
- hd/hd.c: canonicalize_file_name(s) is equivalent to the more portable realpath(s,NULL)
- isdn/cdn: don't use stdin as lvalue with freopen()
- hd/manual.c: Include &lt;limits.h&gt; for PATH_MAX
- 21.17</changelog>
<changelog author="snwint@suse.com" date="1438862400">- Expose more properties to all devices in /proc/device-tree/vpd (bsc#941288)
- 21.18</changelog>
<changelog author="snwint@suse.com" date="1438862401">- update git2log script to create nicer logs
- 21.19</changelog>
<changelog author="snwint@suse.com" date="1440676800">- added some comments
- updated pci id data from http://pci-ids.ucw.cz
- udated usb id data from http://www.linux-usb.org/usb.ids
- add pci ids to nvme devices
- watch out: nvme disks are pci devices
- update git2log script
- read disk model info also via scsi inquiry command (bsc#943008)
- 21.20</changelog>
<changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
<changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
<changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
<changelog author="snwint@suse.com" date="1460635200">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
<changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
<changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
<changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
<changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
<changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
<changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
<changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
<changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
<changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
<changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>

</package>
<package pkgid="9448fd139b522a7880bf6ab180b76118ec8252e84ff00af87fb928fbbea080d4" name="hwinfo-devel" arch="x86_64">
    <version epoch="0" ver="21.38" rel="6.1"/>

<changelog author="snwint@suse.com" date="1438862400">- update git2log script to create nicer logs
- 21.19</changelog>
<changelog author="snwint@suse.com" date="1440676800">- added some comments
- updated pci id data from http://pci-ids.ucw.cz
- udated usb id data from http://www.linux-usb.org/usb.ids
- add pci ids to nvme devices
- watch out: nvme disks are pci devices
- update git2log script
- read disk model info also via scsi inquiry command (bsc#943008)
- 21.20</changelog>
<changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
<changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
<changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
<changelog author="snwint@suse.com" date="1460635200">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
<changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
<changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
<changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
<changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
<changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
<changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
<changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
<changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
<changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
<changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>
<changelog author="snwint@suse.com" date="1478865600">- ensure network devices have a bus_id (bsc#1007172)
- 21.35</changelog>
<changelog author="snwint@suse.com" date="1479384000">- provide also HD_MINOR_VERSION in hd.h header file
- add permanent mac address field for network cards (bsc#1007172)
- 21.36</changelog>
<changelog author="snwint@suse.com" date="1479470400">- increase version
- look for dmi table also in sysfs (bsc#1010276)
- 21.37</changelog>
<changelog author="snwint@suse.com" date="1480939200">- increase version
- simplify code in smbios_get_info()
- look for smbios entry point also in efi settings (bsc#1010276)
- 21.38</changelog>

</package>
<package pkgid="99d668ecc47ea3759527fb130e6778e775f629855237903e0d25e3cdcfc656aa" name="hwinfo-devel" arch="x86_64">
    <version epoch="0" ver="21.39" rel="8.3.1"/>

<changelog author="snwint@suse.com" date="1442491200">- adjust disk device info gathering after nvme driver change (bsc#943008)
- 21.21</changelog>
<changelog author="snwint@suse.com" date="1443528000">- Add a general README.md
- Split README into README-legacy and README-hwprobe
- 21.22</changelog>
<changelog author="snwint@suse.com" date="1444392000">- scsi serial id: read vpd page 0x80 from sysfs, if possible (bsc#949287)
- 21.23</changelog>
<changelog author="snwint@suse.com" date="1460462400">- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- adjust dmi parser to read memory size according to latest smbios spec (bsc#974737)
- 21.24</changelog>
<changelog author="snwint@suse.com" date="1464609600">- Correct comma placement after part-number
- 21.25</changelog>
<changelog author="snwint@suse.com" date="1464609601">- change wording for SCSI reference
- add reference to SCSI command specification
- change type of serial_buf[] to unsigned char (bsc#980819)
- 21.26</changelog>
<changelog author="snwint@suse.com" date="1465387200">- add aliases with '-' for options with '_' (bsc#983004)
- clarify hwinfo usage in man page and help text (bsc#982332)
- 21.27</changelog>
<changelog author="snwint@suse.com" date="1468411200">- avoid bogus virtio devices in device listing (bsc#960507)
- 21.28</changelog>
<changelog author="snwint@suse.com" date="1468497600">- refine last patch a bit (bsc#960507)
- 21.29</changelog>
<changelog author="snwint@suse.com" date="1469707200">- fix input device name detection for usb devices (bsc#989633)
- 21.30</changelog>
<changelog author="snwint@suse.com" date="1474027200">- improved comment
- document id data sources
- find parent device
- add support for mmc/sdio devices (bsc#996183)
- add sdio id list
- 21.31</changelog>
<changelog author="snwint@suse.com" date="1476964800">- aarch64: fix detection of usb controllers (bsc#1005428)
- 21.32</changelog>
<changelog author="snwint@suse.com" date="1478692800">- implement nvdimm support (bsc#970111)
- 21.33</changelog>
<changelog author="snwint@suse.com" date="1478692801">- update usb ids
- update script to parse usb id list correctly
- update pci ids (bsc#1006818)
- 21.34</changelog>
<changelog author="snwint@suse.com" date="1478865600">- ensure network devices have a bus_id (bsc#1007172)
- 21.35</changelog>
<changelog author="snwint@suse.com" date="1479384000">- provide also HD_MINOR_VERSION in hd.h header file
- add permanent mac address field for network cards (bsc#1007172)
- 21.36</changelog>
<changelog author="snwint@suse.com" date="1479470400">- increase version
- look for dmi table also in sysfs (bsc#1010276)
- 21.37</changelog>
<changelog author="snwint@suse.com" date="1480939200">- increase version
- simplify code in smbios_get_info()
- look for smbios entry point also in efi settings (bsc#1010276)
- 21.38</changelog>
<changelog author="snwint@suse.com" date="1491393600">- powerpc: support ibmvnic network interfaces (bsc#1031676)
- 21.39</changelog>
<changelog author="snwint@suse.de" date="1491566400">- sanitize changelog</changelog>

</package>
<package pkgid="2d076c6c1bb0e837b85a30eb544870f6812b39e5fd94e19377be1213ddbd1d90" name="hylafax+" arch="src">
    <version epoch="0" ver="5.5.8" rel="7.1"/>

<changelog author="pth@suse.de" date="1415102400">- Use macros for service handling</changelog>
<changelog author="pth@suse.de" date="1415188800">- Fix spec file</changelog>
<changelog author="pth@suse.de" date="1415275200">- Rename README.SuSE to README.SUSE
- Remove systemd from service file names and adapt contents
  accordingly.
- Fix suse_version tests.</changelog>
<changelog author="axel.braun@gmx.de" date="1415793600">- Adapt README.SUSE to renamed service files</changelog>
<changelog author="axel.braun@gmx.de" date="1415966400">-fix inclusion of initscript for SysV startup</changelog>
<changelog author="axel.braun@gmx.de" date="1418558400">- corrected typo (path) in README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1423742400">- fix for bnc#856906</changelog>
<changelog author="axel.braun@gmx.de" date="1424260800">- dependency on tiff added
- build dependency on ghostscript</changelog>
<changelog author="axel.braun@gmx.de" date="1424779200">- fix for bnc#856906 also for client package</changelog>
<changelog author="pth@suse.de" date="1426161600">- Move libfaxutil into its own sub package (bnc#922017).</changelog>
<changelog author="hpj@urpla.net" date="1426161601">- fix standalone hylafax+-client fallout</changelog>
<changelog author="axel.braun@gmx.de" date="1430740800">- bnc#922402 update overwrites send-only settings to systemd config</changelog>
<changelog author="axel.braun@gmx.de" date="1436875200">- release 5.5.6
  * add typerules suggestion for PNG conversion (19 Mar 2015)
  * support more than 256 pages in Class 1 ECM (26 Feb 2015)
  * cope with application/pdf being encoded with quoted-printable
  in faxmail (13 Feb 2015)
  * fix npages and totpages recording in sendq when proxied (31 Jan 2015)
  * fix EOF reading fault on badly-formatted MIME in faxmail (12 Jan 2015)
  * fix hi-res tagline imaging on 64-bit systems (10 Dec 2014)
  * add support for seqf.increment files to indicate seqf
  incrementation (14 Nov 2014)
  * add support to faxmail to decode long-wrapped base64 (11, 14-15 Oct 2014)
  * fix proxy setting of null taglines (16 Sep 2014)
  * fix ModemWaitForConnect configuration setting (16 Sep 2014)
  * add debug messages for the attempt to locate a suitable modem
  for jobs (12 Aug 2014)
  * fix missed data type for libtiff v4 (31 Jul, 11 Aug 2014)
  * fix faxsend segfault caused by an empty TagLine field introduced in
  alignment features added in 5.5.5 (25 Jul 2014)
  * pass job priority to the proxy server (21 Jul 2014)
  * add JobHostID feature (16, 29-31 Jul 2014)
  * fix instances where a NULL return of crypt() is ignored (13 Jul 2014)
  * improve support for utmpx on BSD (10 Jul 2014)
  * apply some downstream patches from FreeBSD ports (10 Jul 2014)
  * use ps2write in faxmail pdf converter if pswrite is missing (6 Jul 2014)
  * modify FIFO usage and remove CONFIG_FIFOBUG and CONFIG_OPENFIFO (5 Jul 2014)</changelog>
<changelog author="pth@suse.de" date="1449835200">- Only run cron jobs if hylafax is configured (boo#958150)
- Clean up the spec file a bit.
- Fix build.
- Export CFLAGS and CXXFLAGS so that the flags are imported by
  configure.
- Use 'make -j1' to prevent parallel building.
- post and postun sections are always need.</changelog>
<changelog author="pth@suse.de" date="1450094400">- Guard the inclusion of rchylafax+.</changelog>
<changelog author="pth@suse.de" date="1450267200">- the proper name of the symlink is rchylafax.</changelog>
<changelog author="axel.braun@gmx.de" date="1451390400">- hylafax 5.5.7
  * fix ntries counter to apply to pages instead of documents (5 Dec 2015)
  * reject jobs rejected by the proxy (18-19 Nov 2015)
  * add RewriteFaxName and RewriteFaxNumber jobcontrol features (14 Nov 2015)
  * improve Chinese translation (7 Oct 2015)
  * make faxsetup fix blind references in Fontmap.HylaFAX (3 Oct 2015)
  * use the remote time on proxy job submisisons (17 Sep 2015)
  * create more-secure hosts.hfaxd passwords by default (28 Aug 2015)
  * add admin login feature for faxstat (27 Aug 2015)
  * add ProxyJobTag jobcontrol feature (26 Aug 2015)
  * fix grevious calculation problem with Class1RestrictPoorSenders and
  Class1RestrictPoorDestinations (20 Aug 2015)
  * add application/binary MIMEConverter (17 Jul 2015)
  * fix DynamicConfig for Class 1 modem data format support (15 Jul 2015)
  * fix crash in tagline imaging due to glyph ascent (23 Jun 2015)
  * stop messing with the FIFO during installs and uninstalls (16 Jun 2015)
  * avoid conflicts with a TTY environment variable (15 Jun 2015)
  * fix dataTimeout esp for modems with large buffers in non-ECM (22 May 2015)
  * fix dataTimeout primarily affecting 7200 bps ECM sending (15 May 2015)</changelog>
<changelog author="axel.braun@gmx.de" date="1454760000">- put texfmt manpage into the right package</changelog>
<changelog author="axel.braun@gmx.de" date="1454846400">- Fixed file list entry for faxcron</changelog>
<changelog author="axel.braun@gmx.de" date="1459684800">- hylafax+ 5.5.8
  * stop using mktemp() (5 Feb 2016)
  * fix LDAP authentication broken in 5.5.4 (24-26 Jan 2016)
  * reset senderinfo properly when receiving faxes (22 Jan 2016)
  * cope with V.21 HDLC carrier loss following +FRH:3 better (22, 26 Jan 2016)
  * increase the time Class1SwitchingCmd will wait for a response (14 Jan 2016)
  * undo faulty/incorrect previous "fix" to ntries/npages (13 Jan 2016)
  * fix short blocking problems in reading from the device (12 Jan 2016)</changelog>

</package>
<package pkgid="b665532d68494fd50da272cb0ff8e3de6968a58cb93bd9f5bbd2bf45ec0c64e2" name="hylafax+" arch="x86_64">
    <version epoch="0" ver="5.5.8" rel="7.1"/>

<changelog author="pth@suse.de" date="1415102400">- Use macros for service handling</changelog>
<changelog author="pth@suse.de" date="1415188800">- Fix spec file</changelog>
<changelog author="pth@suse.de" date="1415275200">- Rename README.SuSE to README.SUSE
- Remove systemd from service file names and adapt contents
  accordingly.
- Fix suse_version tests.</changelog>
<changelog author="axel.braun@gmx.de" date="1415793600">- Adapt README.SUSE to renamed service files</changelog>
<changelog author="axel.braun@gmx.de" date="1415966400">-fix inclusion of initscript for SysV startup</changelog>
<changelog author="axel.braun@gmx.de" date="1418558400">- corrected typo (path) in README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1423742400">- fix for bnc#856906</changelog>
<changelog author="axel.braun@gmx.de" date="1424260800">- dependency on tiff added
- build dependency on ghostscript</changelog>
<changelog author="axel.braun@gmx.de" date="1424779200">- fix for bnc#856906 also for client package</changelog>
<changelog author="pth@suse.de" date="1426161600">- Move libfaxutil into its own sub package (bnc#922017).</changelog>
<changelog author="hpj@urpla.net" date="1426161601">- fix standalone hylafax+-client fallout</changelog>
<changelog author="axel.braun@gmx.de" date="1430740800">- bnc#922402 update overwrites send-only settings to systemd config</changelog>
<changelog author="axel.braun@gmx.de" date="1436875200">- release 5.5.6
  * add typerules suggestion for PNG conversion (19 Mar 2015)
  * support more than 256 pages in Class 1 ECM (26 Feb 2015)
  * cope with application/pdf being encoded with quoted-printable
  in faxmail (13 Feb 2015)
  * fix npages and totpages recording in sendq when proxied (31 Jan 2015)
  * fix EOF reading fault on badly-formatted MIME in faxmail (12 Jan 2015)
  * fix hi-res tagline imaging on 64-bit systems (10 Dec 2014)
  * add support for seqf.increment files to indicate seqf
  incrementation (14 Nov 2014)
  * add support to faxmail to decode long-wrapped base64 (11, 14-15 Oct 2014)
  * fix proxy setting of null taglines (16 Sep 2014)
  * fix ModemWaitForConnect configuration setting (16 Sep 2014)
  * add debug messages for the attempt to locate a suitable modem
  for jobs (12 Aug 2014)
  * fix missed data type for libtiff v4 (31 Jul, 11 Aug 2014)
  * fix faxsend segfault caused by an empty TagLine field introduced in
  alignment features added in 5.5.5 (25 Jul 2014)
  * pass job priority to the proxy server (21 Jul 2014)
  * add JobHostID feature (16, 29-31 Jul 2014)
  * fix instances where a NULL return of crypt() is ignored (13 Jul 2014)
  * improve support for utmpx on BSD (10 Jul 2014)
  * apply some downstream patches from FreeBSD ports (10 Jul 2014)
  * use ps2write in faxmail pdf converter if pswrite is missing (6 Jul 2014)
  * modify FIFO usage and remove CONFIG_FIFOBUG and CONFIG_OPENFIFO (5 Jul 2014)</changelog>
<changelog author="pth@suse.de" date="1449835200">- Only run cron jobs if hylafax is configured (boo#958150)
- Clean up the spec file a bit.
- Fix build.
- Export CFLAGS and CXXFLAGS so that the flags are imported by
  configure.
- Use 'make -j1' to prevent parallel building.
- post and postun sections are always need.</changelog>
<changelog author="pth@suse.de" date="1450094400">- Guard the inclusion of rchylafax+.</changelog>
<changelog author="pth@suse.de" date="1450267200">- the proper name of the symlink is rchylafax.</changelog>
<changelog author="axel.braun@gmx.de" date="1451390400">- hylafax 5.5.7
  * fix ntries counter to apply to pages instead of documents (5 Dec 2015)
  * reject jobs rejected by the proxy (18-19 Nov 2015)
  * add RewriteFaxName and RewriteFaxNumber jobcontrol features (14 Nov 2015)
  * improve Chinese translation (7 Oct 2015)
  * make faxsetup fix blind references in Fontmap.HylaFAX (3 Oct 2015)
  * use the remote time on proxy job submisisons (17 Sep 2015)
  * create more-secure hosts.hfaxd passwords by default (28 Aug 2015)
  * add admin login feature for faxstat (27 Aug 2015)
  * add ProxyJobTag jobcontrol feature (26 Aug 2015)
  * fix grevious calculation problem with Class1RestrictPoorSenders and
  Class1RestrictPoorDestinations (20 Aug 2015)
  * add application/binary MIMEConverter (17 Jul 2015)
  * fix DynamicConfig for Class 1 modem data format support (15 Jul 2015)
  * fix crash in tagline imaging due to glyph ascent (23 Jun 2015)
  * stop messing with the FIFO during installs and uninstalls (16 Jun 2015)
  * avoid conflicts with a TTY environment variable (15 Jun 2015)
  * fix dataTimeout esp for modems with large buffers in non-ECM (22 May 2015)
  * fix dataTimeout primarily affecting 7200 bps ECM sending (15 May 2015)</changelog>
<changelog author="axel.braun@gmx.de" date="1454760000">- put texfmt manpage into the right package</changelog>
<changelog author="axel.braun@gmx.de" date="1454846400">- Fixed file list entry for faxcron</changelog>
<changelog author="axel.braun@gmx.de" date="1459684800">- hylafax+ 5.5.8
  * stop using mktemp() (5 Feb 2016)
  * fix LDAP authentication broken in 5.5.4 (24-26 Jan 2016)
  * reset senderinfo properly when receiving faxes (22 Jan 2016)
  * cope with V.21 HDLC carrier loss following +FRH:3 better (22, 26 Jan 2016)
  * increase the time Class1SwitchingCmd will wait for a response (14 Jan 2016)
  * undo faulty/incorrect previous "fix" to ntries/npages (13 Jan 2016)
  * fix short blocking problems in reading from the device (12 Jan 2016)</changelog>

</package>
<package pkgid="4b94ec3bb9251af3ef880a6c0db64c0c4a9d614773ed6cba5edb90fa51ed4d65" name="hylafax+-client" arch="x86_64">
    <version epoch="0" ver="5.5.8" rel="7.1"/>

<changelog author="pth@suse.de" date="1415102400">- Use macros for service handling</changelog>
<changelog author="pth@suse.de" date="1415188800">- Fix spec file</changelog>
<changelog author="pth@suse.de" date="1415275200">- Rename README.SuSE to README.SUSE
- Remove systemd from service file names and adapt contents
  accordingly.
- Fix suse_version tests.</changelog>
<changelog author="axel.braun@gmx.de" date="1415793600">- Adapt README.SUSE to renamed service files</changelog>
<changelog author="axel.braun@gmx.de" date="1415966400">-fix inclusion of initscript for SysV startup</changelog>
<changelog author="axel.braun@gmx.de" date="1418558400">- corrected typo (path) in README.SUSE</changelog>
<changelog author="axel.braun@gmx.de" date="1423742400">- fix for bnc#856906</changelog>
<changelog author="axel.braun@gmx.de" date="1424260800">- dependency on tiff added
- build dependency on ghostscript</changelog>
<changelog author="axel.braun@gmx.de" date="1424779200">- fix for bnc#856906 also for client package</changelog>
<changelog author="pth@suse.de" date="1426161600">- Move libfaxutil into its own sub package (bnc#922017).</changelog>
<changelog author="hpj@urpla.net" date="1426161601">- fix standalone hylafax+-client fallout</changelog>
<changelog author="axel.braun@gmx.de" date="1430740800">- bnc#922402 update overwrites send-only settings to systemd config</changelog>
<changelog author="axel.braun@gmx.de" date="1436875200">- release 5.5.6
  * add typerules suggestion for PNG conversion (19 Mar 2015)
  * support more than 256 pages in Class 1 ECM (26 Feb 2015)
  * cope with application/pdf being encoded with quoted-printable
  in faxmail (13 Feb 2015)
  * fix npages and totpages recording in sendq when proxied (31 Jan 2015)
  * fix EOF reading fault on badly-formatted MIME in faxmail (12 Jan 2015)
  * fix hi-res tagline imaging on 64-bit systems (10 Dec 2014)
  * add support for seqf.increment files to indicate seqf
  incrementation (14 Nov 2014)
  * add support to faxmail to decode long-wrapped base64 (11, 14-15 Oct 2014)
  * fix proxy setting of null taglines (16 Sep 2014)
  * fix ModemWaitForConnect configuration setting (16 Sep 2014)
  * add debug messages for the attempt to locate a suitable modem
  for jobs (12 Aug 2014)
  * fix missed data type for libtiff v4 (31 Jul, 11 Aug 2014)
  * fix faxsend segfault caused by an empty TagLine field introduced in
  alignment features added in 5.5.5 (25 Jul 2014)
  * pass job priority to the proxy server (21 Jul 2014)
  * add JobHostID feature (16, 29-31 Jul 2014)
  * fix instances where a NULL return of crypt() is ignored (13 Jul 2014)
  * improve support for utmpx on BSD (10 Jul 2014)
  * apply some downstream patches from FreeBSD ports (10 Jul 2014)
  * use ps2write in faxmail pdf converter if pswrite is missing (6 Jul 2014)
  * modify FIFO usage and remove CONFIG_FIFOBUG and CONFIG_OPENFIFO (5 Jul 2014)</changelog>
<changelog author="pth@suse.de" date="1449835200">- Only run cron jobs if hylafax is configured (boo#958150)
- Clean up the spec file a bit.
- Fix build.
- Export CFLAGS and CXXFLAGS so that the flags are imported by
  configure.
- Use 'make -j1' to prevent parallel building.
- post and postun sections are always need.</changelog>
<changelog author="pth@suse.de" date="1450094400">- Guard the inclusion of rchylafax+.</changelog>
<changelog author="pth@suse.de" date="1450267200">- the proper name of the symlink is rchylafax.</changelog>
<changelog author="axel.braun@gmx.de" date="1451390400">- hylafax 5.5.7
  * fix ntries counter to apply to pages instead of documents (5 Dec 2015)
  * reject jobs rejected by the proxy (18-19 Nov 2015)
  * add RewriteFaxName and RewriteFaxNumber jobcontrol features (14 Nov 2015)
  * improve Chinese translation (7 Oct 2015)
  * make faxsetup fix blind references in Fontmap.HylaFAX (3 Oct 2015)
  * use the remote time on proxy job submisisons (17 Sep 2015)
  * create more-secure hosts.hfaxd passwords by default (28 Aug 2015)
  * add admin login feature for faxstat (27 Aug 2015)
  * add ProxyJobTag jobcontrol feature (26 Aug 2015)
  * fix grevious calculation problem with Class1RestrictPoorSenders and
  Class1RestrictPoorDestinations (20 Aug 2015)
  * add application/binary MIMEConverter (17 Jul 2015)
  * fix DynamicConfig for Class 1 modem data format support (15 Jul 2015)
  * fix crash in tagline imaging due to glyph ascent (23 Jun 2015)
  * stop messing with the FIFO during installs and uninstalls (16 Jun 2015)
  * avoid conflicts with a TTY environment variable (15 Jun 2015)
  * fix dataTimeout esp for modems with large buffers in non-ECM (22 May 2015)
  * fix dataTimeout primarily affecting 7200 bps ECM sending (15 May 2015)</changelog>
<changelog author="axel.braun@gmx.de" date="1454760000">- put texfmt manpage into the right package</changelog>
<changelog author="axel.braun@gmx.de" date="1454846400">- Fixed file list entry for faxcron</changelog>
<changelog author="axel.braun@gmx.de" date="1459684800">- hylafax+ 5.5.8
  * stop using mktemp() (5 Feb 2016)
  * fix LDAP authentication broken in 5.5.4 (24-26 Jan 2016)
  * reset senderinfo properly when receiving faxes (22 Jan 2016)
  * cope with V.21 HDLC carrier loss following +FRH:3 better (22, 26 Jan 2016)
  * increase the time Class1SwitchingCmd will wait for a response (14 Jan 2016)
  * undo faulty/incorrect previous "fix" to ntries/npages (13 Jan 2016)
  * fix short blocking problems in reading from the device (12 Jan 2016)</changelog>

</package>
<package pkgid="fbf9ad3918096c23c6f7aae4f54a0acd06fa068c7f5d925d8210e7787eb1a84d" name="hyper-v" arch="src">
    <version epoch="0" ver="7" rel="2.3.1"/>

<changelog author="ohering@suse.de" date="1378641600">- Update Supplements: modalias(dmi:*)</changelog>
<changelog author="ohering@suse.de" date="1387368000">- Use native systemd services for post 13.1 releases</changelog>
<changelog author="ohering@suse.de" date="1389873600">- Add hv_fcopy_daemon for post 13.1 releases (fate#315887)
  hyper-v.tools.hv.hv_fcopy_daemon.c</changelog>
<changelog author="ohering@suse.de" date="1390478400">- Start daemons on demand via udev rules because the guest services
  are optional.
- If systemd is used daemons live in libdir, they are not usercallable apps</changelog>
<changelog author="ohering@suse.de" date="1392206400">- Update hv_fcopy_daemon, kernel name changed to /dev/vmbus/hv_fcopy</changelog>
<changelog author="ohering@suse.de" date="1393761600">- Package /usr/lib/udev to fix build error</changelog>
<changelog author="ohering@suse.de" date="1397131200">- Handle the case when the target file exists correctly in hv_fcopy_daemon
- vssdaemon: Ignore VFAT mounts during the Freeze operation</changelog>
<changelog author="ohering@suse.de" date="1400673600">- Start hyper-v helpers manually with helper script in inst-sys</changelog>
<changelog author="ohering@suse.de" date="1401105600">- copy mask2pfxlen from /etc/sysconfig/network/scripts/functions
  to hv_set_ifconfig (bnc#879256)</changelog>
<changelog author="ohering@suse.de" date="1404216000">- fix file overwriting of hv_fcopy_daemon</changelog>
<changelog author="ohering@suse.de" date="1412078400">- vssdaemon: ignore the EBUSY on multiple freezing the same
  partition (bnc#899204)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashisms in pre/post scripts</changelog>
<changelog author="ohering@suse.de" date="1416916800">- introduce -n/--no-daemon option (fate#317533)</changelog>
<changelog author="ohering@suse.de" date="1418817600">- Start hv_kvp_daemon after network-online.target (bnc#910353)
- ignore ENOBUFS and ENOMEM in the KVP daemon
- vssdaemon: skip all filesystems mounted readonly (bnc#909864)
- vssdaemon: report freeze errors</changelog>
<changelog author="ohering@suse.de" date="1421064000">- Check return value of setsockopt call
- Improve error logging in VSS daemon.
- Check return value of poll call
- Properly pack the data for file copy functionality
- make struct hv_do_fcopy match Hyper-V host messages</changelog>
<changelog author="ohering@suse.de" date="1429185600">- Add runlevel script for fcopy daemon in SLE11 (bnc#926534)</changelog>
<changelog author="ohering@suse.de" date="1430395200">- hv: hypervvssd: call endmntent before call setmntent again
- remove unused bytes_written from kvp_update_file()
- address compiler warnings for hv_kvp_daemon.c
- kvp_daemon: make IPv6-only-injection work
- address compiler warnings for hv_fcopy_daemon.c
- do not add redundant '/' in hv_start_fcopy()</changelog>
<changelog author="ohering@suse.de" date="1442577600">- add a python script lsvmbus to list VMBus devices (fate#315887)</changelog>
<changelog author="ohering@suse.de" date="1462363200">- add Conflicts with kernel &lt; 4.2 (fate#320485)
- vss: fix the write()'s argument: error -&gt; vss_msg
- remove repeated HV_FCOPY string
- report ENOSPC errors in hv_fcopy_daemon
- fcopy: full handshake support
- vss: full handshake support
- vss: use misc char device to communicate with kernel
- kvp: use misc char device to communicate with kernel</changelog>
<changelog author="ohering@suse.de" date="1498651200">- Check VSS daemon is listening before a hot backup (bnc#1029693)
- fix a compile warning in snprintf
- kvp: ensure kvp device fd is closed on exec
- lsvmbus: add pci pass-through UUID</changelog>

</package>
<package pkgid="7a8d3d5939c077fcb4b34ba2a1dd62f783913a7f8b896993688b80125acdde37" name="hyper-v" arch="x86_64">
    <version epoch="0" ver="7" rel="2.3.1"/>

<changelog author="ohering@suse.de" date="1378641600">- Update Supplements: modalias(dmi:*)</changelog>
<changelog author="ohering@suse.de" date="1387368000">- Use native systemd services for post 13.1 releases</changelog>
<changelog author="ohering@suse.de" date="1389873600">- Add hv_fcopy_daemon for post 13.1 releases (fate#315887)
  hyper-v.tools.hv.hv_fcopy_daemon.c</changelog>
<changelog author="ohering@suse.de" date="1390478400">- Start daemons on demand via udev rules because the guest services
  are optional.
- If systemd is used daemons live in libdir, they are not usercallable apps</changelog>
<changelog author="ohering@suse.de" date="1392206400">- Update hv_fcopy_daemon, kernel name changed to /dev/vmbus/hv_fcopy</changelog>
<changelog author="ohering@suse.de" date="1393761600">- Package /usr/lib/udev to fix build error</changelog>
<changelog author="ohering@suse.de" date="1397131200">- Handle the case when the target file exists correctly in hv_fcopy_daemon
- vssdaemon: Ignore VFAT mounts during the Freeze operation</changelog>
<changelog author="ohering@suse.de" date="1400673600">- Start hyper-v helpers manually with helper script in inst-sys</changelog>
<changelog author="ohering@suse.de" date="1401105600">- copy mask2pfxlen from /etc/sysconfig/network/scripts/functions
  to hv_set_ifconfig (bnc#879256)</changelog>
<changelog author="ohering@suse.de" date="1404216000">- fix file overwriting of hv_fcopy_daemon</changelog>
<changelog author="ohering@suse.de" date="1412078400">- vssdaemon: ignore the EBUSY on multiple freezing the same
  partition (bnc#899204)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1415534400">- fix bashisms in pre/post scripts</changelog>
<changelog author="ohering@suse.de" date="1416916800">- introduce -n/--no-daemon option (fate#317533)</changelog>
<changelog author="ohering@suse.de" date="1418817600">- Start hv_kvp_daemon after network-online.target (bnc#910353)
- ignore ENOBUFS and ENOMEM in the KVP daemon
- vssdaemon: skip all filesystems mounted readonly (bnc#909864)
- vssdaemon: report freeze errors</changelog>
<changelog author="ohering@suse.de" date="1421064000">- Check return value of setsockopt call
- Improve error logging in VSS daemon.
- Check return value of poll call
- Properly pack the data for file copy functionality
- make struct hv_do_fcopy match Hyper-V host messages</changelog>
<changelog author="ohering@suse.de" date="1429185600">- Add runlevel script for fcopy daemon in SLE11 (bnc#926534)</changelog>
<changelog author="ohering@suse.de" date="1430395200">- hv: hypervvssd: call endmntent before call setmntent again
- remove unused bytes_written from kvp_update_file()
- address compiler warnings for hv_kvp_daemon.c
- kvp_daemon: make IPv6-only-injection work
- address compiler warnings for hv_fcopy_daemon.c
- do not add redundant '/' in hv_start_fcopy()</changelog>
<changelog author="ohering@suse.de" date="1442577600">- add a python script lsvmbus to list VMBus devices (fate#315887)</changelog>
<changelog author="ohering@suse.de" date="1462363200">- add Conflicts with kernel &lt; 4.2 (fate#320485)
- vss: fix the write()'s argument: error -&gt; vss_msg
- remove repeated HV_FCOPY string
- report ENOSPC errors in hv_fcopy_daemon
- fcopy: full handshake support
- vss: full handshake support
- vss: use misc char device to communicate with kernel
- kvp: use misc char device to communicate with kernel</changelog>
<changelog author="ohering@suse.de" date="1498651200">- Check VSS daemon is listening before a hot backup (bnc#1029693)
- fix a compile warning in snprintf
- kvp: ensure kvp device fd is closed on exec
- lsvmbus: add pci pass-through UUID</changelog>

</package>
<package pkgid="66cd97423ea93f42beb30e2a49d26dfcbfff9549d86bb6a80924f1b46f8574eb" name="ibus" arch="src">
    <version epoch="0" ver="1.5.13" rel="2.3.1"/>

<changelog author="fcrozat@suse.com" date="1410177600">- Do not suggest to install ibus when installing
  libreoffice/libreoffice-gnome on SLE12.</changelog>
<changelog author="ftake@geeko.jp" date="1412769600">- Add im-engines-precede-xkb.patch
  * allow users to use an IM engine without any operation
- Update the launch script
  * remove the obsolete part for SKIM (bnc#860486)
  * do not set OOO_FORCE_DESKTOP=gnome
    if libreoffice-gnome is not installed (bnc#899045)</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- use desktop file categories Settings;DesktopSettings instead of
  System</changelog>
<changelog author="hillwood@linuxfans.org" date="1413288000">- Update to 1.5.9
  * Enable preedit color on external preedit window with x11 applications.
  * Do not fail ibus-setup when en_US.UTF-8 is not installed.
  * Fix compose keys in French layout bepo variant.</changelog>
<changelog author="coolo@suse.com" date="1416657600">- disable parallel build for install - not much gain and makes it
  less reliable</changelog>
<changelog author="antoine.belvire@laposte.net" date="1422100800">- modify xim.d-ibus-121: remove obsolete 'PATH=$OLD_PATH' which
  causes loss of the PATH variable when sourced</changelog>
<changelog author="ftake@geeko.jp" date="1426161600">- Update to 1.5.10
  * Fix losing focus in/out on Google Chrome
  * Fix SEGV of ibus-ui-gtk3 caused by inappropriate 'preload-engines'
  * ibus-setup tries C locale to support environment without
    en_US.UTF-8
  * Remove "Release" modifier key from ibus-setup
  * Show language rather than layout for xkb panel icon
  * Track window property offsets correctly
  * Add IBus panel icon for Plasma 5 desktop
  * Minor bug fixes
- Update show-input-mode-icon.patch
  * Support the new panel icon
- Add appindicator-absolute-icon-path.patch
  * Show icons installed out of theme directories</changelog>
<changelog author="ftake@geeko.jp" date="1427544000">- Fix boo#924696: settings of ibus engines are not saved
  * Remove inappropriate %ghost from the dconf files
- Disable appindicator for 13.1
  * It requires Qt 5.3 to show icons specified by absolute path</changelog>
<changelog author="ftake@geeko.jp" date="1439208000">- Update to 1.5.11
  * Add Swedish svdvorak layout support
  * Improve UI of ibus-setup
  * Show property panel at bottom right under KDE
  * Enable absolute path to icon for appindicator
  * Support showing language icon and a property for Plasma 5
  * Use GTK 3 for xim
  * Load locale compose files dynamically
  * Enable sync mode for xim
  * Support vertical writing
- Enable appindicator status icon for SLE12 and Leap 42.1
  (boo#939506)
- Remove a bashism from /etc/xim.d/ibus (boo#941052)
- Requires newer vala compiler
  * Cannot compile with an incompatible return type error
  * 13.1 support should be dropped after the cause is confirmed
- Drop appindicator-absolute-icon-path.patch
  * Merged by upstream
- Add ibus-fix-check-abs-icon-path-support.patch
  * Allows to force absolute path regardless of Qt version
- Refresh show-input-mode-icon.patch
  * Do not scale up icon for the new appindicator status icon</changelog>
<changelog author="tiwai@suse.de" date="1456315200">- Fix the invocation of ibus service for KDE, etc (boo#968486):
  for DEs known to support autostart (KDE, XFCE and LXCE), ibus is
  now started via XDG autostart for avoiding the race.  This should
  fix the missing ibus service.  For other DEs, ibus is still
  started in xim script, but with a slight (two seconds) delay for
  avoiding the race, too.
  Along with the change, INPUT_METHOD environment variable is set
  explicitly in xim script at startup; this is referred in XDG
  autostart so that it won't be executed when other IM is chosen.
  Last but not least, the explicit dbus-launch invocation is dropped,
  as it's known to conflict with DE's own startup of dbus</changelog>
<changelog author="qzhao@suse.com" date="1456660800">- Add hide-setup-menu.patch
  Make ibus-setup launch from indicator field.(bnc#899259)
  Remove ibus-setup.desktop from main menu. This patch is only
  for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660801">- Add setup-switch-im.patch. Switch to ibus when ibus not
  running.(bnc#899259). This patch is only for SLED.</changelog>
<changelog author="sbrabec@suse.com" date="1456660802">- Add support for translation-update-upstream (dummy bsc#933411).</changelog>
<changelog author="qzhao@suse.com" date="1456660803">- Add conflict to fcitx to fulfill FATE#319095
  deprecate fcitx chinese input method in favor of ibus
  (dummy bsc#933411). This modification is only for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660804">- Add ibus-adapt-new-vala.patch: Fix ibus compile error under
  new vala compiler, for SLE Desktop 12 SP2. This patch is only
  for SLED.</changelog>
<changelog author="fcrozat@suse.com" date="1458734400">- Do not apply SLE patches on openSUSE 13.2.
- Drop ibus-adapt-new-vala.patch, not needed after all with vala
  0.32.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1460548800">- Own all oxygen icon subdirs, starting with KF 5.21.0, oxygen is
  no longer installed to the same location</changelog>
<changelog author="ftake@geeko.jp" date="1460980800">- Drop show-input-mode-icon.patch
  * this feature has been reimplemented in another approach</changelog>
<changelog author="ftake@geeko.jp" date="1460980801">- Upstream update to 1.5.13
  * Add SetCursorLocationRelative D-Bus method
- Upstream update to 1.5.12
  * Fix ibus-daemon does not update user cache
  * Fix lookup window on a secondary monitor cannot get its correct
    size
  * Fix default position of property panel under multi monitor
    environments
  * Change language code from ISO 939-2 to ISO 639-1
  * Fix minor bugs</changelog>
<changelog author="qzhao@suse.com" date="1495886400">- Update ibus.spec: copy auto-start files to SOURCE directory
  to enable modifications before compile.
- Add ibus-disable-engines-preload-in-GNOME.patch: Disable load
  preload-engines actions in SLE, which is unnecessary for mono IMF
  in SLE and may cause CJK user login failed (bsc#1036729).</changelog>

</package>
<package pkgid="4ace116f262fb4de3a538b3214261a7a854c91d66fad4903b6a8d1c071fa02c3" name="ibus" arch="x86_64">
    <version epoch="0" ver="1.5.13" rel="2.3.1"/>

<changelog author="fcrozat@suse.com" date="1410177600">- Do not suggest to install ibus when installing
  libreoffice/libreoffice-gnome on SLE12.</changelog>
<changelog author="ftake@geeko.jp" date="1412769600">- Add im-engines-precede-xkb.patch
  * allow users to use an IM engine without any operation
- Update the launch script
  * remove the obsolete part for SKIM (bnc#860486)
  * do not set OOO_FORCE_DESKTOP=gnome
    if libreoffice-gnome is not installed (bnc#899045)</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- use desktop file categories Settings;DesktopSettings instead of
  System</changelog>
<changelog author="hillwood@linuxfans.org" date="1413288000">- Update to 1.5.9
  * Enable preedit color on external preedit window with x11 applications.
  * Do not fail ibus-setup when en_US.UTF-8 is not installed.
  * Fix compose keys in French layout bepo variant.</changelog>
<changelog author="coolo@suse.com" date="1416657600">- disable parallel build for install - not much gain and makes it
  less reliable</changelog>
<changelog author="antoine.belvire@laposte.net" date="1422100800">- modify xim.d-ibus-121: remove obsolete 'PATH=$OLD_PATH' which
  causes loss of the PATH variable when sourced</changelog>
<changelog author="ftake@geeko.jp" date="1426161600">- Update to 1.5.10
  * Fix losing focus in/out on Google Chrome
  * Fix SEGV of ibus-ui-gtk3 caused by inappropriate 'preload-engines'
  * ibus-setup tries C locale to support environment without
    en_US.UTF-8
  * Remove "Release" modifier key from ibus-setup
  * Show language rather than layout for xkb panel icon
  * Track window property offsets correctly
  * Add IBus panel icon for Plasma 5 desktop
  * Minor bug fixes
- Update show-input-mode-icon.patch
  * Support the new panel icon
- Add appindicator-absolute-icon-path.patch
  * Show icons installed out of theme directories</changelog>
<changelog author="ftake@geeko.jp" date="1427544000">- Fix boo#924696: settings of ibus engines are not saved
  * Remove inappropriate %ghost from the dconf files
- Disable appindicator for 13.1
  * It requires Qt 5.3 to show icons specified by absolute path</changelog>
<changelog author="ftake@geeko.jp" date="1439208000">- Update to 1.5.11
  * Add Swedish svdvorak layout support
  * Improve UI of ibus-setup
  * Show property panel at bottom right under KDE
  * Enable absolute path to icon for appindicator
  * Support showing language icon and a property for Plasma 5
  * Use GTK 3 for xim
  * Load locale compose files dynamically
  * Enable sync mode for xim
  * Support vertical writing
- Enable appindicator status icon for SLE12 and Leap 42.1
  (boo#939506)
- Remove a bashism from /etc/xim.d/ibus (boo#941052)
- Requires newer vala compiler
  * Cannot compile with an incompatible return type error
  * 13.1 support should be dropped after the cause is confirmed
- Drop appindicator-absolute-icon-path.patch
  * Merged by upstream
- Add ibus-fix-check-abs-icon-path-support.patch
  * Allows to force absolute path regardless of Qt version
- Refresh show-input-mode-icon.patch
  * Do not scale up icon for the new appindicator status icon</changelog>
<changelog author="tiwai@suse.de" date="1456315200">- Fix the invocation of ibus service for KDE, etc (boo#968486):
  for DEs known to support autostart (KDE, XFCE and LXCE), ibus is
  now started via XDG autostart for avoiding the race.  This should
  fix the missing ibus service.  For other DEs, ibus is still
  started in xim script, but with a slight (two seconds) delay for
  avoiding the race, too.
  Along with the change, INPUT_METHOD environment variable is set
  explicitly in xim script at startup; this is referred in XDG
  autostart so that it won't be executed when other IM is chosen.
  Last but not least, the explicit dbus-launch invocation is dropped,
  as it's known to conflict with DE's own startup of dbus</changelog>
<changelog author="qzhao@suse.com" date="1456660800">- Add hide-setup-menu.patch
  Make ibus-setup launch from indicator field.(bnc#899259)
  Remove ibus-setup.desktop from main menu. This patch is only
  for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660801">- Add setup-switch-im.patch. Switch to ibus when ibus not
  running.(bnc#899259). This patch is only for SLED.</changelog>
<changelog author="sbrabec@suse.com" date="1456660802">- Add support for translation-update-upstream (dummy bsc#933411).</changelog>
<changelog author="qzhao@suse.com" date="1456660803">- Add conflict to fcitx to fulfill FATE#319095
  deprecate fcitx chinese input method in favor of ibus
  (dummy bsc#933411). This modification is only for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660804">- Add ibus-adapt-new-vala.patch: Fix ibus compile error under
  new vala compiler, for SLE Desktop 12 SP2. This patch is only
  for SLED.</changelog>
<changelog author="fcrozat@suse.com" date="1458734400">- Do not apply SLE patches on openSUSE 13.2.
- Drop ibus-adapt-new-vala.patch, not needed after all with vala
  0.32.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1460548800">- Own all oxygen icon subdirs, starting with KF 5.21.0, oxygen is
  no longer installed to the same location</changelog>
<changelog author="ftake@geeko.jp" date="1460980800">- Drop show-input-mode-icon.patch
  * this feature has been reimplemented in another approach</changelog>
<changelog author="ftake@geeko.jp" date="1460980801">- Upstream update to 1.5.13
  * Add SetCursorLocationRelative D-Bus method
- Upstream update to 1.5.12
  * Fix ibus-daemon does not update user cache
  * Fix lookup window on a secondary monitor cannot get its correct
    size
  * Fix default position of property panel under multi monitor
    environments
  * Change language code from ISO 939-2 to ISO 639-1
  * Fix minor bugs</changelog>
<changelog author="qzhao@suse.com" date="1495886400">- Update ibus.spec: copy auto-start files to SOURCE directory
  to enable modifications before compile.
- Add ibus-disable-engines-preload-in-GNOME.patch: Disable load
  preload-engines actions in SLE, which is unnecessary for mono IMF
  in SLE and may cause CJK user login failed (bsc#1036729).</changelog>

</package>
<package pkgid="98a206d7ab48119d852e89fbd9fc09859b308f06b693244a7a66062683dc6913" name="ibus-branding-openSUSE-KDE" arch="noarch">
    <version epoch="0" ver="1.5.13" rel="2.3.1"/>

<changelog author="fcrozat@suse.com" date="1410177600">- Do not suggest to install ibus when installing
  libreoffice/libreoffice-gnome on SLE12.</changelog>
<changelog author="ftake@geeko.jp" date="1412769600">- Add im-engines-precede-xkb.patch
  * allow users to use an IM engine without any operation
- Update the launch script
  * remove the obsolete part for SKIM (bnc#860486)
  * do not set OOO_FORCE_DESKTOP=gnome
    if libreoffice-gnome is not installed (bnc#899045)</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- use desktop file categories Settings;DesktopSettings instead of
  System</changelog>
<changelog author="hillwood@linuxfans.org" date="1413288000">- Update to 1.5.9
  * Enable preedit color on external preedit window with x11 applications.
  * Do not fail ibus-setup when en_US.UTF-8 is not installed.
  * Fix compose keys in French layout bepo variant.</changelog>
<changelog author="coolo@suse.com" date="1416657600">- disable parallel build for install - not much gain and makes it
  less reliable</changelog>
<changelog author="antoine.belvire@laposte.net" date="1422100800">- modify xim.d-ibus-121: remove obsolete 'PATH=$OLD_PATH' which
  causes loss of the PATH variable when sourced</changelog>
<changelog author="ftake@geeko.jp" date="1426161600">- Update to 1.5.10
  * Fix losing focus in/out on Google Chrome
  * Fix SEGV of ibus-ui-gtk3 caused by inappropriate 'preload-engines'
  * ibus-setup tries C locale to support environment without
    en_US.UTF-8
  * Remove "Release" modifier key from ibus-setup
  * Show language rather than layout for xkb panel icon
  * Track window property offsets correctly
  * Add IBus panel icon for Plasma 5 desktop
  * Minor bug fixes
- Update show-input-mode-icon.patch
  * Support the new panel icon
- Add appindicator-absolute-icon-path.patch
  * Show icons installed out of theme directories</changelog>
<changelog author="ftake@geeko.jp" date="1427544000">- Fix boo#924696: settings of ibus engines are not saved
  * Remove inappropriate %ghost from the dconf files
- Disable appindicator for 13.1
  * It requires Qt 5.3 to show icons specified by absolute path</changelog>
<changelog author="ftake@geeko.jp" date="1439208000">- Update to 1.5.11
  * Add Swedish svdvorak layout support
  * Improve UI of ibus-setup
  * Show property panel at bottom right under KDE
  * Enable absolute path to icon for appindicator
  * Support showing language icon and a property for Plasma 5
  * Use GTK 3 for xim
  * Load locale compose files dynamically
  * Enable sync mode for xim
  * Support vertical writing
- Enable appindicator status icon for SLE12 and Leap 42.1
  (boo#939506)
- Remove a bashism from /etc/xim.d/ibus (boo#941052)
- Requires newer vala compiler
  * Cannot compile with an incompatible return type error
  * 13.1 support should be dropped after the cause is confirmed
- Drop appindicator-absolute-icon-path.patch
  * Merged by upstream
- Add ibus-fix-check-abs-icon-path-support.patch
  * Allows to force absolute path regardless of Qt version
- Refresh show-input-mode-icon.patch
  * Do not scale up icon for the new appindicator status icon</changelog>
<changelog author="tiwai@suse.de" date="1456315200">- Fix the invocation of ibus service for KDE, etc (boo#968486):
  for DEs known to support autostart (KDE, XFCE and LXCE), ibus is
  now started via XDG autostart for avoiding the race.  This should
  fix the missing ibus service.  For other DEs, ibus is still
  started in xim script, but with a slight (two seconds) delay for
  avoiding the race, too.
  Along with the change, INPUT_METHOD environment variable is set
  explicitly in xim script at startup; this is referred in XDG
  autostart so that it won't be executed when other IM is chosen.
  Last but not least, the explicit dbus-launch invocation is dropped,
  as it's known to conflict with DE's own startup of dbus</changelog>
<changelog author="qzhao@suse.com" date="1456660800">- Add hide-setup-menu.patch
  Make ibus-setup launch from indicator field.(bnc#899259)
  Remove ibus-setup.desktop from main menu. This patch is only
  for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660801">- Add setup-switch-im.patch. Switch to ibus when ibus not
  running.(bnc#899259). This patch is only for SLED.</changelog>
<changelog author="sbrabec@suse.com" date="1456660802">- Add support for translation-update-upstream (dummy bsc#933411).</changelog>
<changelog author="qzhao@suse.com" date="1456660803">- Add conflict to fcitx to fulfill FATE#319095
  deprecate fcitx chinese input method in favor of ibus
  (dummy bsc#933411). This modification is only for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660804">- Add ibus-adapt-new-vala.patch: Fix ibus compile error under
  new vala compiler, for SLE Desktop 12 SP2. This patch is only
  for SLED.</changelog>
<changelog author="fcrozat@suse.com" date="1458734400">- Do not apply SLE patches on openSUSE 13.2.
- Drop ibus-adapt-new-vala.patch, not needed after all with vala
  0.32.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1460548800">- Own all oxygen icon subdirs, starting with KF 5.21.0, oxygen is
  no longer installed to the same location</changelog>
<changelog author="ftake@geeko.jp" date="1460980800">- Drop show-input-mode-icon.patch
  * this feature has been reimplemented in another approach</changelog>
<changelog author="ftake@geeko.jp" date="1460980801">- Upstream update to 1.5.13
  * Add SetCursorLocationRelative D-Bus method
- Upstream update to 1.5.12
  * Fix ibus-daemon does not update user cache
  * Fix lookup window on a secondary monitor cannot get its correct
    size
  * Fix default position of property panel under multi monitor
    environments
  * Change language code from ISO 939-2 to ISO 639-1
  * Fix minor bugs</changelog>
<changelog author="qzhao@suse.com" date="1495886400">- Update ibus.spec: copy auto-start files to SOURCE directory
  to enable modifications before compile.
- Add ibus-disable-engines-preload-in-GNOME.patch: Disable load
  preload-engines actions in SLE, which is unnecessary for mono IMF
  in SLE and may cause CJK user login failed (bsc#1036729).</changelog>

</package>
<package pkgid="3543f94c4b23285d8d78455e023b00f794ebf7341034f2543b64d3191dd3f3dd" name="ibus-devel" arch="x86_64">
    <version epoch="0" ver="1.5.13" rel="2.3.1"/>

<changelog author="fcrozat@suse.com" date="1410177600">- Do not suggest to install ibus when installing
  libreoffice/libreoffice-gnome on SLE12.</changelog>
<changelog author="ftake@geeko.jp" date="1412769600">- Add im-engines-precede-xkb.patch
  * allow users to use an IM engine without any operation
- Update the launch script
  * remove the obsolete part for SKIM (bnc#860486)
  * do not set OOO_FORCE_DESKTOP=gnome
    if libreoffice-gnome is not installed (bnc#899045)</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- use desktop file categories Settings;DesktopSettings instead of
  System</changelog>
<changelog author="hillwood@linuxfans.org" date="1413288000">- Update to 1.5.9
  * Enable preedit color on external preedit window with x11 applications.
  * Do not fail ibus-setup when en_US.UTF-8 is not installed.
  * Fix compose keys in French layout bepo variant.</changelog>
<changelog author="coolo@suse.com" date="1416657600">- disable parallel build for install - not much gain and makes it
  less reliable</changelog>
<changelog author="antoine.belvire@laposte.net" date="1422100800">- modify xim.d-ibus-121: remove obsolete 'PATH=$OLD_PATH' which
  causes loss of the PATH variable when sourced</changelog>
<changelog author="ftake@geeko.jp" date="1426161600">- Update to 1.5.10
  * Fix losing focus in/out on Google Chrome
  * Fix SEGV of ibus-ui-gtk3 caused by inappropriate 'preload-engines'
  * ibus-setup tries C locale to support environment without
    en_US.UTF-8
  * Remove "Release" modifier key from ibus-setup
  * Show language rather than layout for xkb panel icon
  * Track window property offsets correctly
  * Add IBus panel icon for Plasma 5 desktop
  * Minor bug fixes
- Update show-input-mode-icon.patch
  * Support the new panel icon
- Add appindicator-absolute-icon-path.patch
  * Show icons installed out of theme directories</changelog>
<changelog author="ftake@geeko.jp" date="1427544000">- Fix boo#924696: settings of ibus engines are not saved
  * Remove inappropriate %ghost from the dconf files
- Disable appindicator for 13.1
  * It requires Qt 5.3 to show icons specified by absolute path</changelog>
<changelog author="ftake@geeko.jp" date="1439208000">- Update to 1.5.11
  * Add Swedish svdvorak layout support
  * Improve UI of ibus-setup
  * Show property panel at bottom right under KDE
  * Enable absolute path to icon for appindicator
  * Support showing language icon and a property for Plasma 5
  * Use GTK 3 for xim
  * Load locale compose files dynamically
  * Enable sync mode for xim
  * Support vertical writing
- Enable appindicator status icon for SLE12 and Leap 42.1
  (boo#939506)
- Remove a bashism from /etc/xim.d/ibus (boo#941052)
- Requires newer vala compiler
  * Cannot compile with an incompatible return type error
  * 13.1 support should be dropped after the cause is confirmed
- Drop appindicator-absolute-icon-path.patch
  * Merged by upstream
- Add ibus-fix-check-abs-icon-path-support.patch
  * Allows to force absolute path regardless of Qt version
- Refresh show-input-mode-icon.patch
  * Do not scale up icon for the new appindicator status icon</changelog>
<changelog author="tiwai@suse.de" date="1456315200">- Fix the invocation of ibus service for KDE, etc (boo#968486):
  for DEs known to support autostart (KDE, XFCE and LXCE), ibus is
  now started via XDG autostart for avoiding the race.  This should
  fix the missing ibus service.  For other DEs, ibus is still
  started in xim script, but with a slight (two seconds) delay for
  avoiding the race, too.
  Along with the change, INPUT_METHOD environment variable is set
  explicitly in xim script at startup; this is referred in XDG
  autostart so that it won't be executed when other IM is chosen.
  Last but not least, the explicit dbus-launch invocation is dropped,
  as it's known to conflict with DE's own startup of dbus</changelog>
<changelog author="qzhao@suse.com" date="1456660800">- Add hide-setup-menu.patch
  Make ibus-setup launch from indicator field.(bnc#899259)
  Remove ibus-setup.desktop from main menu. This patch is only
  for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660801">- Add setup-switch-im.patch. Switch to ibus when ibus not
  running.(bnc#899259). This patch is only for SLED.</changelog>
<changelog author="sbrabec@suse.com" date="1456660802">- Add support for translation-update-upstream (dummy bsc#933411).</changelog>
<changelog author="qzhao@suse.com" date="1456660803">- Add conflict to fcitx to fulfill FATE#319095
  deprecate fcitx chinese input method in favor of ibus
  (dummy bsc#933411). This modification is only for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660804">- Add ibus-adapt-new-vala.patch: Fix ibus compile error under
  new vala compiler, for SLE Desktop 12 SP2. This patch is only
  for SLED.</changelog>
<changelog author="fcrozat@suse.com" date="1458734400">- Do not apply SLE patches on openSUSE 13.2.
- Drop ibus-adapt-new-vala.patch, not needed after all with vala
  0.32.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1460548800">- Own all oxygen icon subdirs, starting with KF 5.21.0, oxygen is
  no longer installed to the same location</changelog>
<changelog author="ftake@geeko.jp" date="1460980800">- Drop show-input-mode-icon.patch
  * this feature has been reimplemented in another approach</changelog>
<changelog author="ftake@geeko.jp" date="1460980801">- Upstream update to 1.5.13
  * Add SetCursorLocationRelative D-Bus method
- Upstream update to 1.5.12
  * Fix ibus-daemon does not update user cache
  * Fix lookup window on a secondary monitor cannot get its correct
    size
  * Fix default position of property panel under multi monitor
    environments
  * Change language code from ISO 939-2 to ISO 639-1
  * Fix minor bugs</changelog>
<changelog author="qzhao@suse.com" date="1495886400">- Update ibus.spec: copy auto-start files to SOURCE directory
  to enable modifications before compile.
- Add ibus-disable-engines-preload-in-GNOME.patch: Disable load
  preload-engines actions in SLE, which is unnecessary for mono IMF
  in SLE and may cause CJK user login failed (bsc#1036729).</changelog>

</package>
<package pkgid="547d6d6414da23f5a21d4b032f43e1b415e025f5513c060de88c9a74b7d34505" name="ibus-gtk" arch="x86_64">
    <version epoch="0" ver="1.5.13" rel="2.3.1"/>

<changelog author="fcrozat@suse.com" date="1410177600">- Do not suggest to install ibus when installing
  libreoffice/libreoffice-gnome on SLE12.</changelog>
<changelog author="ftake@geeko.jp" date="1412769600">- Add im-engines-precede-xkb.patch
  * allow users to use an IM engine without any operation
- Update the launch script
  * remove the obsolete part for SKIM (bnc#860486)
  * do not set OOO_FORCE_DESKTOP=gnome
    if libreoffice-gnome is not installed (bnc#899045)</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- use desktop file categories Settings;DesktopSettings instead of
  System</changelog>
<changelog author="hillwood@linuxfans.org" date="1413288000">- Update to 1.5.9
  * Enable preedit color on external preedit window with x11 applications.
  * Do not fail ibus-setup when en_US.UTF-8 is not installed.
  * Fix compose keys in French layout bepo variant.</changelog>
<changelog author="coolo@suse.com" date="1416657600">- disable parallel build for install - not much gain and makes it
  less reliable</changelog>
<changelog author="antoine.belvire@laposte.net" date="1422100800">- modify xim.d-ibus-121: remove obsolete 'PATH=$OLD_PATH' which
  causes loss of the PATH variable when sourced</changelog>
<changelog author="ftake@geeko.jp" date="1426161600">- Update to 1.5.10
  * Fix losing focus in/out on Google Chrome
  * Fix SEGV of ibus-ui-gtk3 caused by inappropriate 'preload-engines'
  * ibus-setup tries C locale to support environment without
    en_US.UTF-8
  * Remove "Release" modifier key from ibus-setup
  * Show language rather than layout for xkb panel icon
  * Track window property offsets correctly
  * Add IBus panel icon for Plasma 5 desktop
  * Minor bug fixes
- Update show-input-mode-icon.patch
  * Support the new panel icon
- Add appindicator-absolute-icon-path.patch
  * Show icons installed out of theme directories</changelog>
<changelog author="ftake@geeko.jp" date="1427544000">- Fix boo#924696: settings of ibus engines are not saved
  * Remove inappropriate %ghost from the dconf files
- Disable appindicator for 13.1
  * It requires Qt 5.3 to show icons specified by absolute path</changelog>
<changelog author="ftake@geeko.jp" date="1439208000">- Update to 1.5.11
  * Add Swedish svdvorak layout support
  * Improve UI of ibus-setup
  * Show property panel at bottom right under KDE
  * Enable absolute path to icon for appindicator
  * Support showing language icon and a property for Plasma 5
  * Use GTK 3 for xim
  * Load locale compose files dynamically
  * Enable sync mode for xim
  * Support vertical writing
- Enable appindicator status icon for SLE12 and Leap 42.1
  (boo#939506)
- Remove a bashism from /etc/xim.d/ibus (boo#941052)
- Requires newer vala compiler
  * Cannot compile with an incompatible return type error
  * 13.1 support should be dropped after the cause is confirmed
- Drop appindicator-absolute-icon-path.patch
  * Merged by upstream
- Add ibus-fix-check-abs-icon-path-support.patch
  * Allows to force absolute path regardless of Qt version
- Refresh show-input-mode-icon.patch
  * Do not scale up icon for the new appindicator status icon</changelog>
<changelog author="tiwai@suse.de" date="1456315200">- Fix the invocation of ibus service for KDE, etc (boo#968486):
  for DEs known to support autostart (KDE, XFCE and LXCE), ibus is
  now started via XDG autostart for avoiding the race.  This should
  fix the missing ibus service.  For other DEs, ibus is still
  started in xim script, but with a slight (two seconds) delay for
  avoiding the race, too.
  Along with the change, INPUT_METHOD environment variable is set
  explicitly in xim script at startup; this is referred in XDG
  autostart so that it won't be executed when other IM is chosen.
  Last but not least, the explicit dbus-launch invocation is dropped,
  as it's known to conflict with DE's own startup of dbus</changelog>
<changelog author="qzhao@suse.com" date="1456660800">- Add hide-setup-menu.patch
  Make ibus-setup launch from indicator field.(bnc#899259)
  Remove ibus-setup.desktop from main menu. This patch is only
  for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660801">- Add setup-switch-im.patch. Switch to ibus when ibus not
  running.(bnc#899259). This patch is only for SLED.</changelog>
<changelog author="sbrabec@suse.com" date="1456660802">- Add support for translation-update-upstream (dummy bsc#933411).</changelog>
<changelog author="qzhao@suse.com" date="1456660803">- Add conflict to fcitx to fulfill FATE#319095
  deprecate fcitx chinese input method in favor of ibus
  (dummy bsc#933411). This modification is only for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660804">- Add ibus-adapt-new-vala.patch: Fix ibus compile error under
  new vala compiler, for SLE Desktop 12 SP2. This patch is only
  for SLED.</changelog>
<changelog author="fcrozat@suse.com" date="1458734400">- Do not apply SLE patches on openSUSE 13.2.
- Drop ibus-adapt-new-vala.patch, not needed after all with vala
  0.32.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1460548800">- Own all oxygen icon subdirs, starting with KF 5.21.0, oxygen is
  no longer installed to the same location</changelog>
<changelog author="ftake@geeko.jp" date="1460980800">- Drop show-input-mode-icon.patch
  * this feature has been reimplemented in another approach</changelog>
<changelog author="ftake@geeko.jp" date="1460980801">- Upstream update to 1.5.13
  * Add SetCursorLocationRelative D-Bus method
- Upstream update to 1.5.12
  * Fix ibus-daemon does not update user cache
  * Fix lookup window on a secondary monitor cannot get its correct
    size
  * Fix default position of property panel under multi monitor
    environments
  * Change language code from ISO 939-2 to ISO 639-1
  * Fix minor bugs</changelog>
<changelog author="qzhao@suse.com" date="1495886400">- Update ibus.spec: copy auto-start files to SOURCE directory
  to enable modifications before compile.
- Add ibus-disable-engines-preload-in-GNOME.patch: Disable load
  preload-engines actions in SLE, which is unnecessary for mono IMF
  in SLE and may cause CJK user login failed (bsc#1036729).</changelog>

</package>
<package pkgid="3fccfb42ccc3fd4494aaf15227454b51570e0f6e244e4843dbec8c146998d234" name="ibus-gtk-32bit" arch="x86_64">
    <version epoch="0" ver="1.5.13" rel="2.3.1"/>

<changelog author="fcrozat@suse.com" date="1410177600">- Do not suggest to install ibus when installing
  libreoffice/libreoffice-gnome on SLE12.</changelog>
<changelog author="ftake@geeko.jp" date="1412769600">- Add im-engines-precede-xkb.patch
  * allow users to use an IM engine without any operation
- Update the launch script
  * remove the obsolete part for SKIM (bnc#860486)
  * do not set OOO_FORCE_DESKTOP=gnome
    if libreoffice-gnome is not installed (bnc#899045)</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- use desktop file categories Settings;DesktopSettings instead of
  System</changelog>
<changelog author="hillwood@linuxfans.org" date="1413288000">- Update to 1.5.9
  * Enable preedit color on external preedit window with x11 applications.
  * Do not fail ibus-setup when en_US.UTF-8 is not installed.
  * Fix compose keys in French layout bepo variant.</changelog>
<changelog author="coolo@suse.com" date="1416657600">- disable parallel build for install - not much gain and makes it
  less reliable</changelog>
<changelog author="antoine.belvire@laposte.net" date="1422100800">- modify xim.d-ibus-121: remove obsolete 'PATH=$OLD_PATH' which
  causes loss of the PATH variable when sourced</changelog>
<changelog author="ftake@geeko.jp" date="1426161600">- Update to 1.5.10
  * Fix losing focus in/out on Google Chrome
  * Fix SEGV of ibus-ui-gtk3 caused by inappropriate 'preload-engines'
  * ibus-setup tries C locale to support environment without
    en_US.UTF-8
  * Remove "Release" modifier key from ibus-setup
  * Show language rather than layout for xkb panel icon
  * Track window property offsets correctly
  * Add IBus panel icon for Plasma 5 desktop
  * Minor bug fixes
- Update show-input-mode-icon.patch
  * Support the new panel icon
- Add appindicator-absolute-icon-path.patch
  * Show icons installed out of theme directories</changelog>
<changelog author="ftake@geeko.jp" date="1427544000">- Fix boo#924696: settings of ibus engines are not saved
  * Remove inappropriate %ghost from the dconf files
- Disable appindicator for 13.1
  * It requires Qt 5.3 to show icons specified by absolute path</changelog>
<changelog author="ftake@geeko.jp" date="1439208000">- Update to 1.5.11
  * Add Swedish svdvorak layout support
  * Improve UI of ibus-setup
  * Show property panel at bottom right under KDE
  * Enable absolute path to icon for appindicator
  * Support showing language icon and a property for Plasma 5
  * Use GTK 3 for xim
  * Load locale compose files dynamically
  * Enable sync mode for xim
  * Support vertical writing
- Enable appindicator status icon for SLE12 and Leap 42.1
  (boo#939506)
- Remove a bashism from /etc/xim.d/ibus (boo#941052)
- Requires newer vala compiler
  * Cannot compile with an incompatible return type error
  * 13.1 support should be dropped after the cause is confirmed
- Drop appindicator-absolute-icon-path.patch
  * Merged by upstream
- Add ibus-fix-check-abs-icon-path-support.patch
  * Allows to force absolute path regardless of Qt version
- Refresh show-input-mode-icon.patch
  * Do not scale up icon for the new appindicator status icon</changelog>
<changelog author="tiwai@suse.de" date="1456315200">- Fix the invocation of ibus service for KDE, etc (boo#968486):
  for DEs known to support autostart (KDE, XFCE and LXCE), ibus is
  now started via XDG autostart for avoiding the race.  This should
  fix the missing ibus service.  For other DEs, ibus is still
  started in xim script, but with a slight (two seconds) delay for
  avoiding the race, too.
  Along with the change, INPUT_METHOD environment variable is set
  explicitly in xim script at startup; this is referred in XDG
  autostart so that it won't be executed when other IM is chosen.
  Last but not least, the explicit dbus-launch invocation is dropped,
  as it's known to conflict with DE's own startup of dbus</changelog>
<changelog author="qzhao@suse.com" date="1456660800">- Add hide-setup-menu.patch
  Make ibus-setup launch from indicator field.(bnc#899259)
  Remove ibus-setup.desktop from main menu. This patch is only
  for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660801">- Add setup-switch-im.patch. Switch to ibus when ibus not
  running.(bnc#899259). This patch is only for SLED.</changelog>
<changelog author="sbrabec@suse.com" date="1456660802">- Add support for translation-update-upstream (dummy bsc#933411).</changelog>
<changelog author="qzhao@suse.com" date="1456660803">- Add conflict to fcitx to fulfill FATE#319095
  deprecate fcitx chinese input method in favor of ibus
  (dummy bsc#933411). This modification is only for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660804">- Add ibus-adapt-new-vala.patch: Fix ibus compile error under
  new vala compiler, for SLE Desktop 12 SP2. This patch is only
  for SLED.</changelog>
<changelog author="fcrozat@suse.com" date="1458734400">- Do not apply SLE patches on openSUSE 13.2.
- Drop ibus-adapt-new-vala.patch, not needed after all with vala
  0.32.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1460548800">- Own all oxygen icon subdirs, starting with KF 5.21.0, oxygen is
  no longer installed to the same location</changelog>
<changelog author="ftake@geeko.jp" date="1460980800">- Drop show-input-mode-icon.patch
  * this feature has been reimplemented in another approach</changelog>
<changelog author="ftake@geeko.jp" date="1460980801">- Upstream update to 1.5.13
  * Add SetCursorLocationRelative D-Bus method
- Upstream update to 1.5.12
  * Fix ibus-daemon does not update user cache
  * Fix lookup window on a secondary monitor cannot get its correct
    size
  * Fix default position of property panel under multi monitor
    environments
  * Change language code from ISO 939-2 to ISO 639-1
  * Fix minor bugs</changelog>
<changelog author="qzhao@suse.com" date="1495886400">- Update ibus.spec: copy auto-start files to SOURCE directory
  to enable modifications before compile.
- Add ibus-disable-engines-preload-in-GNOME.patch: Disable load
  preload-engines actions in SLE, which is unnecessary for mono IMF
  in SLE and may cause CJK user login failed (bsc#1036729).</changelog>

</package>
<package pkgid="1fc28214f972efccf8e38cf90072bb85cd88f7cf50890dca76723ab71658e7b2" name="ibus-gtk3" arch="x86_64">
    <version epoch="0" ver="1.5.13" rel="2.3.1"/>

<changelog author="fcrozat@suse.com" date="1410177600">- Do not suggest to install ibus when installing
  libreoffice/libreoffice-gnome on SLE12.</changelog>
<changelog author="ftake@geeko.jp" date="1412769600">- Add im-engines-precede-xkb.patch
  * allow users to use an IM engine without any operation
- Update the launch script
  * remove the obsolete part for SKIM (bnc#860486)
  * do not set OOO_FORCE_DESKTOP=gnome
    if libreoffice-gnome is not installed (bnc#899045)</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- use desktop file categories Settings;DesktopSettings instead of
  System</changelog>
<changelog author="hillwood@linuxfans.org" date="1413288000">- Update to 1.5.9
  * Enable preedit color on external preedit window with x11 applications.
  * Do not fail ibus-setup when en_US.UTF-8 is not installed.
  * Fix compose keys in French layout bepo variant.</changelog>
<changelog author="coolo@suse.com" date="1416657600">- disable parallel build for install - not much gain and makes it
  less reliable</changelog>
<changelog author="antoine.belvire@laposte.net" date="1422100800">- modify xim.d-ibus-121: remove obsolete 'PATH=$OLD_PATH' which
  causes loss of the PATH variable when sourced</changelog>
<changelog author="ftake@geeko.jp" date="1426161600">- Update to 1.5.10
  * Fix losing focus in/out on Google Chrome
  * Fix SEGV of ibus-ui-gtk3 caused by inappropriate 'preload-engines'
  * ibus-setup tries C locale to support environment without
    en_US.UTF-8
  * Remove "Release" modifier key from ibus-setup
  * Show language rather than layout for xkb panel icon
  * Track window property offsets correctly
  * Add IBus panel icon for Plasma 5 desktop
  * Minor bug fixes
- Update show-input-mode-icon.patch
  * Support the new panel icon
- Add appindicator-absolute-icon-path.patch
  * Show icons installed out of theme directories</changelog>
<changelog author="ftake@geeko.jp" date="1427544000">- Fix boo#924696: settings of ibus engines are not saved
  * Remove inappropriate %ghost from the dconf files
- Disable appindicator for 13.1
  * It requires Qt 5.3 to show icons specified by absolute path</changelog>
<changelog author="ftake@geeko.jp" date="1439208000">- Update to 1.5.11
  * Add Swedish svdvorak layout support
  * Improve UI of ibus-setup
  * Show property panel at bottom right under KDE
  * Enable absolute path to icon for appindicator
  * Support showing language icon and a property for Plasma 5
  * Use GTK 3 for xim
  * Load locale compose files dynamically
  * Enable sync mode for xim
  * Support vertical writing
- Enable appindicator status icon for SLE12 and Leap 42.1
  (boo#939506)
- Remove a bashism from /etc/xim.d/ibus (boo#941052)
- Requires newer vala compiler
  * Cannot compile with an incompatible return type error
  * 13.1 support should be dropped after the cause is confirmed
- Drop appindicator-absolute-icon-path.patch
  * Merged by upstream
- Add ibus-fix-check-abs-icon-path-support.patch
  * Allows to force absolute path regardless of Qt version
- Refresh show-input-mode-icon.patch
  * Do not scale up icon for the new appindicator status icon</changelog>
<changelog author="tiwai@suse.de" date="1456315200">- Fix the invocation of ibus service for KDE, etc (boo#968486):
  for DEs known to support autostart (KDE, XFCE and LXCE), ibus is
  now started via XDG autostart for avoiding the race.  This should
  fix the missing ibus service.  For other DEs, ibus is still
  started in xim script, but with a slight (two seconds) delay for
  avoiding the race, too.
  Along with the change, INPUT_METHOD environment variable is set
  explicitly in xim script at startup; this is referred in XDG
  autostart so that it won't be executed when other IM is chosen.
  Last but not least, the explicit dbus-launch invocation is dropped,
  as it's known to conflict with DE's own startup of dbus</changelog>
<changelog author="qzhao@suse.com" date="1456660800">- Add hide-setup-menu.patch
  Make ibus-setup launch from indicator field.(bnc#899259)
  Remove ibus-setup.desktop from main menu. This patch is only
  for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660801">- Add setup-switch-im.patch. Switch to ibus when ibus not
  running.(bnc#899259). This patch is only for SLED.</changelog>
<changelog author="sbrabec@suse.com" date="1456660802">- Add support for translation-update-upstream (dummy bsc#933411).</changelog>
<changelog author="qzhao@suse.com" date="1456660803">- Add conflict to fcitx to fulfill FATE#319095
  deprecate fcitx chinese input method in favor of ibus
  (dummy bsc#933411). This modification is only for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660804">- Add ibus-adapt-new-vala.patch: Fix ibus compile error under
  new vala compiler, for SLE Desktop 12 SP2. This patch is only
  for SLED.</changelog>
<changelog author="fcrozat@suse.com" date="1458734400">- Do not apply SLE patches on openSUSE 13.2.
- Drop ibus-adapt-new-vala.patch, not needed after all with vala
  0.32.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1460548800">- Own all oxygen icon subdirs, starting with KF 5.21.0, oxygen is
  no longer installed to the same location</changelog>
<changelog author="ftake@geeko.jp" date="1460980800">- Drop show-input-mode-icon.patch
  * this feature has been reimplemented in another approach</changelog>
<changelog author="ftake@geeko.jp" date="1460980801">- Upstream update to 1.5.13
  * Add SetCursorLocationRelative D-Bus method
- Upstream update to 1.5.12
  * Fix ibus-daemon does not update user cache
  * Fix lookup window on a secondary monitor cannot get its correct
    size
  * Fix default position of property panel under multi monitor
    environments
  * Change language code from ISO 939-2 to ISO 639-1
  * Fix minor bugs</changelog>
<changelog author="qzhao@suse.com" date="1495886400">- Update ibus.spec: copy auto-start files to SOURCE directory
  to enable modifications before compile.
- Add ibus-disable-engines-preload-in-GNOME.patch: Disable load
  preload-engines actions in SLE, which is unnecessary for mono IMF
  in SLE and may cause CJK user login failed (bsc#1036729).</changelog>

</package>
<package pkgid="24c44e7d497c0bef78c840d4662ffb4b132999c27f802e2d339cdeb3ef2ab939" name="ibus-gtk3-32bit" arch="x86_64">
    <version epoch="0" ver="1.5.13" rel="2.3.1"/>

<changelog author="fcrozat@suse.com" date="1410177600">- Do not suggest to install ibus when installing
  libreoffice/libreoffice-gnome on SLE12.</changelog>
<changelog author="ftake@geeko.jp" date="1412769600">- Add im-engines-precede-xkb.patch
  * allow users to use an IM engine without any operation
- Update the launch script
  * remove the obsolete part for SKIM (bnc#860486)
  * do not set OOO_FORCE_DESKTOP=gnome
    if libreoffice-gnome is not installed (bnc#899045)</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- use desktop file categories Settings;DesktopSettings instead of
  System</changelog>
<changelog author="hillwood@linuxfans.org" date="1413288000">- Update to 1.5.9
  * Enable preedit color on external preedit window with x11 applications.
  * Do not fail ibus-setup when en_US.UTF-8 is not installed.
  * Fix compose keys in French layout bepo variant.</changelog>
<changelog author="coolo@suse.com" date="1416657600">- disable parallel build for install - not much gain and makes it
  less reliable</changelog>
<changelog author="antoine.belvire@laposte.net" date="1422100800">- modify xim.d-ibus-121: remove obsolete 'PATH=$OLD_PATH' which
  causes loss of the PATH variable when sourced</changelog>
<changelog author="ftake@geeko.jp" date="1426161600">- Update to 1.5.10
  * Fix losing focus in/out on Google Chrome
  * Fix SEGV of ibus-ui-gtk3 caused by inappropriate 'preload-engines'
  * ibus-setup tries C locale to support environment without
    en_US.UTF-8
  * Remove "Release" modifier key from ibus-setup
  * Show language rather than layout for xkb panel icon
  * Track window property offsets correctly
  * Add IBus panel icon for Plasma 5 desktop
  * Minor bug fixes
- Update show-input-mode-icon.patch
  * Support the new panel icon
- Add appindicator-absolute-icon-path.patch
  * Show icons installed out of theme directories</changelog>
<changelog author="ftake@geeko.jp" date="1427544000">- Fix boo#924696: settings of ibus engines are not saved
  * Remove inappropriate %ghost from the dconf files
- Disable appindicator for 13.1
  * It requires Qt 5.3 to show icons specified by absolute path</changelog>
<changelog author="ftake@geeko.jp" date="1439208000">- Update to 1.5.11
  * Add Swedish svdvorak layout support
  * Improve UI of ibus-setup
  * Show property panel at bottom right under KDE
  * Enable absolute path to icon for appindicator
  * Support showing language icon and a property for Plasma 5
  * Use GTK 3 for xim
  * Load locale compose files dynamically
  * Enable sync mode for xim
  * Support vertical writing
- Enable appindicator status icon for SLE12 and Leap 42.1
  (boo#939506)
- Remove a bashism from /etc/xim.d/ibus (boo#941052)
- Requires newer vala compiler
  * Cannot compile with an incompatible return type error
  * 13.1 support should be dropped after the cause is confirmed
- Drop appindicator-absolute-icon-path.patch
  * Merged by upstream
- Add ibus-fix-check-abs-icon-path-support.patch
  * Allows to force absolute path regardless of Qt version
- Refresh show-input-mode-icon.patch
  * Do not scale up icon for the new appindicator status icon</changelog>
<changelog author="tiwai@suse.de" date="1456315200">- Fix the invocation of ibus service for KDE, etc (boo#968486):
  for DEs known to support autostart (KDE, XFCE and LXCE), ibus is
  now started via XDG autostart for avoiding the race.  This should
  fix the missing ibus service.  For other DEs, ibus is still
  started in xim script, but with a slight (two seconds) delay for
  avoiding the race, too.
  Along with the change, INPUT_METHOD environment variable is set
  explicitly in xim script at startup; this is referred in XDG
  autostart so that it won't be executed when other IM is chosen.
  Last but not least, the explicit dbus-launch invocation is dropped,
  as it's known to conflict with DE's own startup of dbus</changelog>
<changelog author="qzhao@suse.com" date="1456660800">- Add hide-setup-menu.patch
  Make ibus-setup launch from indicator field.(bnc#899259)
  Remove ibus-setup.desktop from main menu. This patch is only
  for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660801">- Add setup-switch-im.patch. Switch to ibus when ibus not
  running.(bnc#899259). This patch is only for SLED.</changelog>
<changelog author="sbrabec@suse.com" date="1456660802">- Add support for translation-update-upstream (dummy bsc#933411).</changelog>
<changelog author="qzhao@suse.com" date="1456660803">- Add conflict to fcitx to fulfill FATE#319095
  deprecate fcitx chinese input method in favor of ibus
  (dummy bsc#933411). This modification is only for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660804">- Add ibus-adapt-new-vala.patch: Fix ibus compile error under
  new vala compiler, for SLE Desktop 12 SP2. This patch is only
  for SLED.</changelog>
<changelog author="fcrozat@suse.com" date="1458734400">- Do not apply SLE patches on openSUSE 13.2.
- Drop ibus-adapt-new-vala.patch, not needed after all with vala
  0.32.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1460548800">- Own all oxygen icon subdirs, starting with KF 5.21.0, oxygen is
  no longer installed to the same location</changelog>
<changelog author="ftake@geeko.jp" date="1460980800">- Drop show-input-mode-icon.patch
  * this feature has been reimplemented in another approach</changelog>
<changelog author="ftake@geeko.jp" date="1460980801">- Upstream update to 1.5.13
  * Add SetCursorLocationRelative D-Bus method
- Upstream update to 1.5.12
  * Fix ibus-daemon does not update user cache
  * Fix lookup window on a secondary monitor cannot get its correct
    size
  * Fix default position of property panel under multi monitor
    environments
  * Change language code from ISO 939-2 to ISO 639-1
  * Fix minor bugs</changelog>
<changelog author="qzhao@suse.com" date="1495886400">- Update ibus.spec: copy auto-start files to SOURCE directory
  to enable modifications before compile.
- Add ibus-disable-engines-preload-in-GNOME.patch: Disable load
  preload-engines actions in SLE, which is unnecessary for mono IMF
  in SLE and may cause CJK user login failed (bsc#1036729).</changelog>

</package>
<package pkgid="eeef9711d629cb5fb23c57e52a0fd258c55ad98b6101c93e4e79092c9b3c03ba" name="ibus-lang" arch="noarch">
    <version epoch="0" ver="1.5.13" rel="2.3.1"/>

<changelog author="fcrozat@suse.com" date="1410177600">- Do not suggest to install ibus when installing
  libreoffice/libreoffice-gnome on SLE12.</changelog>
<changelog author="ftake@geeko.jp" date="1412769600">- Add im-engines-precede-xkb.patch
  * allow users to use an IM engine without any operation
- Update the launch script
  * remove the obsolete part for SKIM (bnc#860486)
  * do not set OOO_FORCE_DESKTOP=gnome
    if libreoffice-gnome is not installed (bnc#899045)</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- use desktop file categories Settings;DesktopSettings instead of
  System</changelog>
<changelog author="hillwood@linuxfans.org" date="1413288000">- Update to 1.5.9
  * Enable preedit color on external preedit window with x11 applications.
  * Do not fail ibus-setup when en_US.UTF-8 is not installed.
  * Fix compose keys in French layout bepo variant.</changelog>
<changelog author="coolo@suse.com" date="1416657600">- disable parallel build for install - not much gain and makes it
  less reliable</changelog>
<changelog author="antoine.belvire@laposte.net" date="1422100800">- modify xim.d-ibus-121: remove obsolete 'PATH=$OLD_PATH' which
  causes loss of the PATH variable when sourced</changelog>
<changelog author="ftake@geeko.jp" date="1426161600">- Update to 1.5.10
  * Fix losing focus in/out on Google Chrome
  * Fix SEGV of ibus-ui-gtk3 caused by inappropriate 'preload-engines'
  * ibus-setup tries C locale to support environment without
    en_US.UTF-8
  * Remove "Release" modifier key from ibus-setup
  * Show language rather than layout for xkb panel icon
  * Track window property offsets correctly
  * Add IBus panel icon for Plasma 5 desktop
  * Minor bug fixes
- Update show-input-mode-icon.patch
  * Support the new panel icon
- Add appindicator-absolute-icon-path.patch
  * Show icons installed out of theme directories</changelog>
<changelog author="ftake@geeko.jp" date="1427544000">- Fix boo#924696: settings of ibus engines are not saved
  * Remove inappropriate %ghost from the dconf files
- Disable appindicator for 13.1
  * It requires Qt 5.3 to show icons specified by absolute path</changelog>
<changelog author="ftake@geeko.jp" date="1439208000">- Update to 1.5.11
  * Add Swedish svdvorak layout support
  * Improve UI of ibus-setup
  * Show property panel at bottom right under KDE
  * Enable absolute path to icon for appindicator
  * Support showing language icon and a property for Plasma 5
  * Use GTK 3 for xim
  * Load locale compose files dynamically
  * Enable sync mode for xim
  * Support vertical writing
- Enable appindicator status icon for SLE12 and Leap 42.1
  (boo#939506)
- Remove a bashism from /etc/xim.d/ibus (boo#941052)
- Requires newer vala compiler
  * Cannot compile with an incompatible return type error
  * 13.1 support should be dropped after the cause is confirmed
- Drop appindicator-absolute-icon-path.patch
  * Merged by upstream
- Add ibus-fix-check-abs-icon-path-support.patch
  * Allows to force absolute path regardless of Qt version
- Refresh show-input-mode-icon.patch
  * Do not scale up icon for the new appindicator status icon</changelog>
<changelog author="tiwai@suse.de" date="1456315200">- Fix the invocation of ibus service for KDE, etc (boo#968486):
  for DEs known to support autostart (KDE, XFCE and LXCE), ibus is
  now started via XDG autostart for avoiding the race.  This should
  fix the missing ibus service.  For other DEs, ibus is still
  started in xim script, but with a slight (two seconds) delay for
  avoiding the race, too.
  Along with the change, INPUT_METHOD environment variable is set
  explicitly in xim script at startup; this is referred in XDG
  autostart so that it won't be executed when other IM is chosen.
  Last but not least, the explicit dbus-launch invocation is dropped,
  as it's known to conflict with DE's own startup of dbus</changelog>
<changelog author="qzhao@suse.com" date="1456660800">- Add hide-setup-menu.patch
  Make ibus-setup launch from indicator field.(bnc#899259)
  Remove ibus-setup.desktop from main menu. This patch is only
  for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660801">- Add setup-switch-im.patch. Switch to ibus when ibus not
  running.(bnc#899259). This patch is only for SLED.</changelog>
<changelog author="sbrabec@suse.com" date="1456660802">- Add support for translation-update-upstream (dummy bsc#933411).</changelog>
<changelog author="qzhao@suse.com" date="1456660803">- Add conflict to fcitx to fulfill FATE#319095
  deprecate fcitx chinese input method in favor of ibus
  (dummy bsc#933411). This modification is only for SLED.</changelog>
<changelog author="qzhao@suse.com" date="1456660804">- Add ibus-adapt-new-vala.patch: Fix ibus compile error under
  new vala compiler, for SLE Desktop 12 SP2. This patch is only
  for SLED.</changelog>
<changelog author="fcrozat@suse.com" date="1458734400">- Do not apply SLE patches on openSUSE 13.2.
- Drop ibus-adapt-new-vala.patch, not needed after all with vala
  0.32.</changelog>
<changelog author="hrvoje.senjan@gmail.com" date="1460548800">- Own all oxygen icon subdirs, starting with KF 5.21.0, oxygen is
  no longer installed to the same location</changelog>
<changelog author="ftake@geeko.jp" date="1460980800">- Drop show-input-mode-icon.patch
  * this feature has been reimplemented in another approach</changelog>
<changelog author="ftake@geeko.jp" date="1460980801">- Upstream update to 1.5.13
  * Add SetCursorLocationRelative D-Bus method
- Upstream update to 1.5.12
  * Fix ibus-daemon does not update user cache
  * Fix lookup window on a secondary monitor cannot get its correct
    size
  * Fix default position of property panel under multi monitor
    environments
  * Change language code from ISO 939-2 to ISO 639-1
  * Fix minor bugs</changelog>
<changelog author="qzhao@suse.com" date="1495886400">- Update ibus.spec: copy auto-start files to SOURCE directory
  to enable modifications before compile.
- Add ibus-disable-engines-preload-in-GNOME.patch: Disable load
  preload-engines actions in SLE, which is unnecessary for mono IMF
  in SLE and may cause CJK user login failed (bsc#1036729).</changelog>

</package>
<package pkgid="ead11480004780c9a86bc8ce53b01ff3b6a4390c61558402c250af5ff97a543c" name="ibus-pinyin" arch="src">
    <version epoch="0" ver="1.5.0" rel="13.3.1"/>

<changelog author="mxwu@novell.com" date="1278936000">- Upgrade to 1.3.8:
  * Fix config problem
  * Fix punct editor problem
  * Add Ctrl + Shift + F to switch between Simplified Chinese and
    Traditional Chinese.
  * Reset Pinyin properties when enable input method.
  * Add ZhuYin (Bopomofo) input method setup UI
  * Add Several ZhuYin keyboard mappings (Standard GinYieh Eten
    IBM).
  * Add Chinese ZhuYin input method, contributed by BYVoid more
    information
  * Add punct input mode. Press '`' could switch punct input mode.
  * Fix crash in pinyin parser.</changelog>
<changelog author="swyear@gmail.com" date="1308052800">- Update to 1.3.11;
  including fixes for new ibus</changelog>
<changelog author="tiwai@suse.de" date="1311336000">- Add locale-specific provides tag (bnc#707712)</changelog>
<changelog author="tiwai@suse.de" date="1318420800">- Fix build with ibus-1.4 (bnc#723591)</changelog>
<changelog author="hillwood@linuxfans.org" date="1332331200">- Update to 1.4.0
- Fix FSF-address warnings in RPMLINT report</changelog>
<changelog author="hillwood@linuxfans.org" date="1338638400">- enable opencc support
- fix build in Factory</changelog>
<changelog author="hillwood@linuxfans.org" date="1341144000">- add a .desktop file</changelog>
<changelog author="hillwood@linuxfans.org" date="1341489600">- add a requires package, opencc is needed by ibus-pinyin</changelog>
<changelog author="hillwood@linuxfans.org" date="1343217600">- add a .desktop file for ibus-setup-pinyin from upstream</changelog>
<changelog author="hillwood@linuxfans.org" date="1346932800">- update to 1.4.99.20120808
  Integrates pyzy
  Fix make dist &amp; rpm errors.</changelog>
<changelog author="hillwood@linuxfans.org" date="1356091200">- update to 1.5.0
  * Add setup tag.
  * Quote $@ in autogen.sh
  * Fixes pinyin.xml
    Change the keyboard layout from us to default
    Update the symbols same as the icons</changelog>
<changelog author="hillwood@linuxfans.org" date="1373630400">- enable lua support</changelog>
<changelog author="hillwood@linuxfans.org" date="1383134400">- add python-xdg as Requires</changelog>
<changelog author="tiwai@suse.de" date="1385035200">- ibus-pinyin-support-set-content-type-method.patch:
  Fix visible password entry in GNOME lock screen (CVE-2013-4509,
  bnc#847718); taken from Fedora package</changelog>
<changelog author="fcrozat@suse.com" date="1398772800">- Add ibus-pinyin-fixes-lua-compile.patch: fix build with Lua 5.2
  (Fedora).
- Switch BuildRequires to lua-devel.</changelog>
<changelog author="schwab@suse.de" date="1446638400">- Add Wlogical-not-parentheses.patch: fix -Wlogical-not-parentheses
  warning (boo#1041911).</changelog>
<changelog author="qzhao@suse.com" date="1451044800">- Add ibus-pinyin-default-full.patch: Set ibus-pinyin engine to
  full pinyin as default when dconf data not exist.(bnc#955325)</changelog>
<changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
<changelog author="hillwood@opensuse.org" date="1488369600">- Add patch: ibus-pinyin-fix-select-words-could-be-cleared.patch:
  Forbidden selected words cleared by ibus-pinyin in Firefox
  (boo#980890).</changelog>
<changelog author="jengelh@inai.de" date="1490097600">- Remove redundant buildroot removal from %install.</changelog>

</package>
<package pkgid="452a01f607f4e23b11988d89812d75704fe574506ff6d96c439a6a47f6cfe106" name="ibus-pinyin" arch="x86_64">
    <version epoch="0" ver="1.5.0" rel="13.3.1"/>

<changelog author="mxwu@novell.com" date="1278936000">- Upgrade to 1.3.8:
  * Fix config problem
  * Fix punct editor problem
  * Add Ctrl + Shift + F to switch between Simplified Chinese and
    Traditional Chinese.
  * Reset Pinyin properties when enable input method.
  * Add ZhuYin (Bopomofo) input method setup UI
  * Add Several ZhuYin keyboard mappings (Standard GinYieh Eten
    IBM).
  * Add Chinese ZhuYin input method, contributed by BYVoid more
    information
  * Add punct input mode. Press '`' could switch punct input mode.
  * Fix crash in pinyin parser.</changelog>
<changelog author="swyear@gmail.com" date="1308052800">- Update to 1.3.11;
  including fixes for new ibus</changelog>
<changelog author="tiwai@suse.de" date="1311336000">- Add locale-specific provides tag (bnc#707712)</changelog>
<changelog author="tiwai@suse.de" date="1318420800">- Fix build with ibus-1.4 (bnc#723591)</changelog>
<changelog author="hillwood@linuxfans.org" date="1332331200">- Update to 1.4.0
- Fix FSF-address warnings in RPMLINT report</changelog>
<changelog author="hillwood@linuxfans.org" date="1338638400">- enable opencc support
- fix build in Factory</changelog>
<changelog author="hillwood@linuxfans.org" date="1341144000">- add a .desktop file</changelog>
<changelog author="hillwood@linuxfans.org" date="1341489600">- add a requires package, opencc is needed by ibus-pinyin</changelog>
<changelog author="hillwood@linuxfans.org" date="1343217600">- add a .desktop file for ibus-setup-pinyin from upstream</changelog>
<changelog author="hillwood@linuxfans.org" date="1346932800">- update to 1.4.99.20120808
  Integrates pyzy
  Fix make dist &amp; rpm errors.</changelog>
<changelog author="hillwood@linuxfans.org" date="1356091200">- update to 1.5.0
  * Add setup tag.
  * Quote $@ in autogen.sh
  * Fixes pinyin.xml
    Change the keyboard layout from us to default
    Update the symbols same as the icons</changelog>
<changelog author="hillwood@linuxfans.org" date="1373630400">- enable lua support</changelog>
<changelog author="hillwood@linuxfans.org" date="1383134400">- add python-xdg as Requires</changelog>
<changelog author="tiwai@suse.de" date="1385035200">- ibus-pinyin-support-set-content-type-method.patch:
  Fix visible password entry in GNOME lock screen (CVE-2013-4509,
  bnc#847718); taken from Fedora package</changelog>
<changelog author="fcrozat@suse.com" date="1398772800">- Add ibus-pinyin-fixes-lua-compile.patch: fix build with Lua 5.2
  (Fedora).
- Switch BuildRequires to lua-devel.</changelog>
<changelog author="schwab@suse.de" date="1446638400">- Add Wlogical-not-parentheses.patch: fix -Wlogical-not-parentheses
  warning (boo#1041911).</changelog>
<changelog author="qzhao@suse.com" date="1451044800">- Add ibus-pinyin-default-full.patch: Set ibus-pinyin engine to
  full pinyin as default when dconf data not exist.(bnc#955325)</changelog>
<changelog author="adam.majer@suse.de" date="1485950400">- use individual libboost-*-devel packages instead of boost-devel</changelog>
<changelog author="hillwood@opensuse.org" date="1488369600">- Add patch: ibus-pinyin-fix-select-words-could-be-cleared.patch:
  Forbidden selected words cleared by ibus-pinyin in Firefox
  (boo#980890).</changelog>
<changelog author="jengelh@inai.de" date="1490097600">- Remove redundant buildroot removal from %install.</changelog>

</package>
<package pkgid="e43f1b271168171cc3ff99e478b4cb262606510369d5541ca213044e5ecb8c05" name="icedtea-web" arch="src">
    <version epoch="0" ver="1.6.2" rel="3.3.3"/>

<changelog author="fstrba@suse.com" date="1408622400">- Touch link targets in order to silence test of broken symlinks</changelog>
<changelog author="fstrba@suse.com" date="1411387200">- Update to 1.5.1
  * Massively improved offline abilities.
  * Improved to be able to run with any JDK
  * JDK 8 support added (URLPermission granted if applicable)
  * Added DE and PL localizations
  * Added KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK deployment property
    to control scan of Manifest file
  * Control Panel
  - PR1856: ControlPanel UI improvement for lower resolutions (800*600)
  * NetX
  - PR1858: Java Console accepts multi-byte encodings
  - PR1859: Java Console UI improvement for lower resolutions (800*600)
  - RH1091563: [abrt] icedtea-web-1.5-2.fc20: Uncaught exception
    java.lang.ClassCastException in method
    sun.applet.PluginAppletViewer$8.run()
  * Plugin
  - PR1743 - Intermittant deadlock in PluginRequestProcessor
  - RH1121549: coverity defects
  * PolicyEditor
  - codebases without permissions assigned save to file anyway (and
    re-appear on next open)
  - PR1776: NullPointer on save-and-exit
  - Custom permissions are properly formatted
- Remove upstreamed patch:
  * icedtea-web-1.5-no-return-in-nonvoid-function.patch</changelog>
<changelog author="fstrba@suse.com" date="1411473600">- Modified patch:
  * icedtea-web-suse-desktop-files.patch
  - Change categories for the desktop files to keep SLE and
    openSUSE in sync</changelog>
<changelog author="fstrba@suse.com" date="1412337600">- Add patch: icedtea-web-1.5.1-java9.patch
  * Allow building against java9</changelog>
<changelog author="badshah400@gmail.com" date="1412856000">- Modify icedtea-web-suse-desktop-files.patch to add
  X-GNOME-Sundry to list of categories for policyeditor.desktop
  and itweb.desktop, so that both items are included in the
  Sundry app-folder in GNOME.</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- Modify icedtea-web-suse-desktop-files.patch to use the Settings
  instead of the System category, policyeditor.desktop and
  itweb.desktop are tools for mamanging per-user preferences and
  not system applications</changelog>
<changelog author="fstrba@suse.com" date="1413460800">- Conditional dependencies on libX11 and/or xorg-x11-devel
  * make possible to build for SLE11</changelog>
<changelog author="gber@opensuse.org" date="1413460801">- Modify icedtea-web-suse-desktop-files.patch to use use
  X-GNOME-DesktopSettings as well</changelog>
<changelog author="fstrba@suse.com" date="1417003200">- Update to 1.5.2 (fate#318956)
  * NetX
  - RH1095311, PR574 -  References class sun.misc.Ref removed in
    OpenJDK 9 - fixed, and so buildable on JDK9
  - RH1154177 - decoded file needed from cache
  - fixed NPE  in https dialog
  - empty codebase behaves  as "."
- Remove patch: icedtea-web-1.5.1-java9.patch
  * Upstreamed in this version</changelog>
<changelog author="fstrba@suse.com" date="1437393600">- Update to 1.6
  * Massively improved offline abilities. Added Xoffline switch to
    force work without inet connection.
  * Improved to be able to run with any JDK
  * JDK 6 and older no longer supported
  * JDK 8 support added (URLPermission granted if applicable)
  * JDK 9 supported
  * Added support for Entry-Point manifest attribute
  * Added KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK deployment property
    to control scan of Manifest file
  * starting arguments now accept also -- abbreviations
  * Added new documentation
  * Added support for menu shortcuts - both javaws
    applications/applets and html applets are supported
  * added support for -html switch for javaws. Now you can run most
    of the applets without browser at all
  * Control Panel
  - PR1856: ControlPanel UI improvement for lower resolutions
    (800*600)
  * NetX
  - PR1858: Java Console accepts multi-byte encodings
  - PR1859: Java Console UI improvement for lower resolutions
    (800*600)
  - RH1091563: [abrt] icedtea-web-1.5-2.fc20: Uncaught exception
    java.lang.ClassCastException in method
    sun.applet.PluginAppletViewer$8.run()
  - Dropped support for long unmaintained -basedir argument
  - Returned support for -jnlp argument
  - RH1095311, PR574 -  References class sun.misc.Ref removed in
    OpenJDK 9 - fixed, and so buildable on JDK9
  * Plugin
  - PR1743 - Intermittant deadlock in PluginRequestProcessor
  - PR1298 - LiveConnect - problem setting array elements (applet
    variables) from JS
  - RH1121549: coverity defects
  - Resolves method overloading correctly with superclass
    heirarchy distance
  * PolicyEditor
  - codebases can be renamed in-place, copied, and pasted
  - codebase URLs can be copied to system clipboard
  - displays a progress dialog while opening or saving files
  - codebases without permissions assigned save to file anyway
    (and re-appear on next open)
  - PR1776: NullPointer on save-and-exit
  - PR1850: duplicate codebases when launching from security dialogs
  - Fixed bug where clicking "Cancel" on the "Save before Exiting"
    dialog could result in the editor exiting without saving
    changes
  - Keyboard accelerators and mnemonics greatly improved
  - "File - New" allows editing a new policy without first
    selecting the file to save to
  * Common
  - PR1769: support signed applets which specify Sandbox
    permissions in their manifests
  * Temporary Permissions in security dialog now multi-selectable
    and based on PolicyEditor permissions</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Added patch:
  * icedtea-web-1.6-tail.patch
  - Fix generation of man-pages with some versions of "tail"</changelog>
<changelog author="fstrba@suse.com" date="1442232000">- Update to 1.6.1
  * Enabled Entry-Point attribute check
  * permissions sandbox and signed app and unsigned app with
    permissions all-permissions now run in sandbox instead of not
    at all.
  * fixed DownloadService
  * comments in deployment.properties now should persists load/save
  * fixed bug in caching of files with query
  * fixed issues with recreating of existing shortcut
  * trustAll/trustNone now processed correctly
  * headless no longer shows dialogues
  * RH1231441 Unable to read the text of the buttons of the security
    dialogue
  * Fixed RH1233697 icedtea-web: applet origin spoofing
    (CVE-2015-5235, bsc#944208)
  * Fixed RH1233667 icedtea-web: unexpected permanent authorization
    of unsigned applets (CVE-2015-5234, bsc#944209)
  * MissingALACAdialog made available also for unsigned applications
    (but ignoring actual manifest value) and fixed
  * NetX
  - fixed issues with -html shortcuts
  - fixed issue with -html receiving garbage in width and height
  * PolicyEditor
  - file flag made to work when used standalone
  - file flag and main argument cannot be used in combination
- Removed patch:
  * icedtea-web-1.6-tail.patch
  - Upstreamed</changelog>
<changelog author="fstrba@suse.com" date="1446552000">- Added patch:
  * icedtea-web-1.6.1-doInit.patch
  - Adapt to the removal of support for serialized applets from
    jdk9's java.desktop</changelog>
<changelog author="fstrba@suse.com" date="1452686400">- Added patch:
  * icedtea-web-1.6.1-HexDumpEncoder.patch
  - Adapt to the move of HexDumpEncoder from sun.misc to
    sun.security.utils from jdk-9+99.</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Let java-VERSION-openjdk-plugin supplement java-VERSION-openjdk
  only and not the generic java-openjdk (bsc#929464)</changelog>
<changelog author="fstrba@suse.com" date="1454500800">- Update to 1.6.2
  * all connection restrictions now consider also port
  * PR2779: html-gen.sh: Don't try to call hg if .hg directory
    isn't present
  * PR2591 - IcedTea-Web request resources twice for meta
    informations and causes ClientAbortException on tomcat in
    conjunction with JnlpDownloadServlet
  * PR2690 - Can't run BOM into JNLP file
  * PR2669 - remove bash-specific syntax from top level
    Makefile.am
  * PR2489 - various NPEs when codebase is null
  * NetX
    + main-class attribute trimmed by default
    + in strict mode, main-class attribute checked for invalid
    characters
  * Plugin
    + RH1273691 - Escaped equals signs in deployment.properties not
    un-escaped when used
    + PR2746 - IcedTea-Web Plugin 1.6.1:
    net.sourceforge.jnlp.LaunchException
    + PR2714 - IcedTea-Web plugin sends uninitialized memory
    garbage across a pipe when NPN_GetValueForURL call fails
- Removed patches:
  * icedtea-web-1.6.1-doInit.patch
  * icedtea-web-1.6.1-HexDumpEncoder.patch
    + integrated upstream</changelog>
<changelog author="bwiedemann@suse.com" date="1458129600">- Fix build-compare by not including rebuild-counter</changelog>
<changelog author="pjanouch@suse.de" date="1467979200">- Fix bsc#982622 net.sourceforge.jnlp.LaunchException
  with icedtea-web-1.6.1-fix-2746.patch taken from 1.6.2</changelog>
<changelog author="fstrba@suse.com" date="1469102400">- Bump build java-devel version requirements to 1.7 or bigger
  * The build system requires it</changelog>
<changelog author="fstrba@suse.com" date="1487678400">- Removed patch:
  * icedtea-web-1.6.1-fix-2746.patch
    + Part of 1.6.2</changelog>

</package>
<package pkgid="cd71a97bc9d422383899fac82df54213a2475573339c0a9b16e75ac85e524bee" name="icedtea-web-javadoc" arch="noarch">
    <version epoch="0" ver="1.6.2" rel="3.3.3"/>

<changelog author="fstrba@suse.com" date="1408622400">- Touch link targets in order to silence test of broken symlinks</changelog>
<changelog author="fstrba@suse.com" date="1411387200">- Update to 1.5.1
  * Massively improved offline abilities.
  * Improved to be able to run with any JDK
  * JDK 8 support added (URLPermission granted if applicable)
  * Added DE and PL localizations
  * Added KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK deployment property
    to control scan of Manifest file
  * Control Panel
  - PR1856: ControlPanel UI improvement for lower resolutions (800*600)
  * NetX
  - PR1858: Java Console accepts multi-byte encodings
  - PR1859: Java Console UI improvement for lower resolutions (800*600)
  - RH1091563: [abrt] icedtea-web-1.5-2.fc20: Uncaught exception
    java.lang.ClassCastException in method
    sun.applet.PluginAppletViewer$8.run()
  * Plugin
  - PR1743 - Intermittant deadlock in PluginRequestProcessor
  - RH1121549: coverity defects
  * PolicyEditor
  - codebases without permissions assigned save to file anyway (and
    re-appear on next open)
  - PR1776: NullPointer on save-and-exit
  - Custom permissions are properly formatted
- Remove upstreamed patch:
  * icedtea-web-1.5-no-return-in-nonvoid-function.patch</changelog>
<changelog author="fstrba@suse.com" date="1411473600">- Modified patch:
  * icedtea-web-suse-desktop-files.patch
  - Change categories for the desktop files to keep SLE and
    openSUSE in sync</changelog>
<changelog author="fstrba@suse.com" date="1412337600">- Add patch: icedtea-web-1.5.1-java9.patch
  * Allow building against java9</changelog>
<changelog author="badshah400@gmail.com" date="1412856000">- Modify icedtea-web-suse-desktop-files.patch to add
  X-GNOME-Sundry to list of categories for policyeditor.desktop
  and itweb.desktop, so that both items are included in the
  Sundry app-folder in GNOME.</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- Modify icedtea-web-suse-desktop-files.patch to use the Settings
  instead of the System category, policyeditor.desktop and
  itweb.desktop are tools for mamanging per-user preferences and
  not system applications</changelog>
<changelog author="fstrba@suse.com" date="1413460800">- Conditional dependencies on libX11 and/or xorg-x11-devel
  * make possible to build for SLE11</changelog>
<changelog author="gber@opensuse.org" date="1413460801">- Modify icedtea-web-suse-desktop-files.patch to use use
  X-GNOME-DesktopSettings as well</changelog>
<changelog author="fstrba@suse.com" date="1417003200">- Update to 1.5.2 (fate#318956)
  * NetX
  - RH1095311, PR574 -  References class sun.misc.Ref removed in
    OpenJDK 9 - fixed, and so buildable on JDK9
  - RH1154177 - decoded file needed from cache
  - fixed NPE  in https dialog
  - empty codebase behaves  as "."
- Remove patch: icedtea-web-1.5.1-java9.patch
  * Upstreamed in this version</changelog>
<changelog author="fstrba@suse.com" date="1437393600">- Update to 1.6
  * Massively improved offline abilities. Added Xoffline switch to
    force work without inet connection.
  * Improved to be able to run with any JDK
  * JDK 6 and older no longer supported
  * JDK 8 support added (URLPermission granted if applicable)
  * JDK 9 supported
  * Added support for Entry-Point manifest attribute
  * Added KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK deployment property
    to control scan of Manifest file
  * starting arguments now accept also -- abbreviations
  * Added new documentation
  * Added support for menu shortcuts - both javaws
    applications/applets and html applets are supported
  * added support for -html switch for javaws. Now you can run most
    of the applets without browser at all
  * Control Panel
  - PR1856: ControlPanel UI improvement for lower resolutions
    (800*600)
  * NetX
  - PR1858: Java Console accepts multi-byte encodings
  - PR1859: Java Console UI improvement for lower resolutions
    (800*600)
  - RH1091563: [abrt] icedtea-web-1.5-2.fc20: Uncaught exception
    java.lang.ClassCastException in method
    sun.applet.PluginAppletViewer$8.run()
  - Dropped support for long unmaintained -basedir argument
  - Returned support for -jnlp argument
  - RH1095311, PR574 -  References class sun.misc.Ref removed in
    OpenJDK 9 - fixed, and so buildable on JDK9
  * Plugin
  - PR1743 - Intermittant deadlock in PluginRequestProcessor
  - PR1298 - LiveConnect - problem setting array elements (applet
    variables) from JS
  - RH1121549: coverity defects
  - Resolves method overloading correctly with superclass
    heirarchy distance
  * PolicyEditor
  - codebases can be renamed in-place, copied, and pasted
  - codebase URLs can be copied to system clipboard
  - displays a progress dialog while opening or saving files
  - codebases without permissions assigned save to file anyway
    (and re-appear on next open)
  - PR1776: NullPointer on save-and-exit
  - PR1850: duplicate codebases when launching from security dialogs
  - Fixed bug where clicking "Cancel" on the "Save before Exiting"
    dialog could result in the editor exiting without saving
    changes
  - Keyboard accelerators and mnemonics greatly improved
  - "File - New" allows editing a new policy without first
    selecting the file to save to
  * Common
  - PR1769: support signed applets which specify Sandbox
    permissions in their manifests
  * Temporary Permissions in security dialog now multi-selectable
    and based on PolicyEditor permissions</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Added patch:
  * icedtea-web-1.6-tail.patch
  - Fix generation of man-pages with some versions of "tail"</changelog>
<changelog author="fstrba@suse.com" date="1442232000">- Update to 1.6.1
  * Enabled Entry-Point attribute check
  * permissions sandbox and signed app and unsigned app with
    permissions all-permissions now run in sandbox instead of not
    at all.
  * fixed DownloadService
  * comments in deployment.properties now should persists load/save
  * fixed bug in caching of files with query
  * fixed issues with recreating of existing shortcut
  * trustAll/trustNone now processed correctly
  * headless no longer shows dialogues
  * RH1231441 Unable to read the text of the buttons of the security
    dialogue
  * Fixed RH1233697 icedtea-web: applet origin spoofing
    (CVE-2015-5235, bsc#944208)
  * Fixed RH1233667 icedtea-web: unexpected permanent authorization
    of unsigned applets (CVE-2015-5234, bsc#944209)
  * MissingALACAdialog made available also for unsigned applications
    (but ignoring actual manifest value) and fixed
  * NetX
  - fixed issues with -html shortcuts
  - fixed issue with -html receiving garbage in width and height
  * PolicyEditor
  - file flag made to work when used standalone
  - file flag and main argument cannot be used in combination
- Removed patch:
  * icedtea-web-1.6-tail.patch
  - Upstreamed</changelog>
<changelog author="fstrba@suse.com" date="1446552000">- Added patch:
  * icedtea-web-1.6.1-doInit.patch
  - Adapt to the removal of support for serialized applets from
    jdk9's java.desktop</changelog>
<changelog author="fstrba@suse.com" date="1452686400">- Added patch:
  * icedtea-web-1.6.1-HexDumpEncoder.patch
  - Adapt to the move of HexDumpEncoder from sun.misc to
    sun.security.utils from jdk-9+99.</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Let java-VERSION-openjdk-plugin supplement java-VERSION-openjdk
  only and not the generic java-openjdk (bsc#929464)</changelog>
<changelog author="fstrba@suse.com" date="1454500800">- Update to 1.6.2
  * all connection restrictions now consider also port
  * PR2779: html-gen.sh: Don't try to call hg if .hg directory
    isn't present
  * PR2591 - IcedTea-Web request resources twice for meta
    informations and causes ClientAbortException on tomcat in
    conjunction with JnlpDownloadServlet
  * PR2690 - Can't run BOM into JNLP file
  * PR2669 - remove bash-specific syntax from top level
    Makefile.am
  * PR2489 - various NPEs when codebase is null
  * NetX
    + main-class attribute trimmed by default
    + in strict mode, main-class attribute checked for invalid
    characters
  * Plugin
    + RH1273691 - Escaped equals signs in deployment.properties not
    un-escaped when used
    + PR2746 - IcedTea-Web Plugin 1.6.1:
    net.sourceforge.jnlp.LaunchException
    + PR2714 - IcedTea-Web plugin sends uninitialized memory
    garbage across a pipe when NPN_GetValueForURL call fails
- Removed patches:
  * icedtea-web-1.6.1-doInit.patch
  * icedtea-web-1.6.1-HexDumpEncoder.patch
    + integrated upstream</changelog>
<changelog author="bwiedemann@suse.com" date="1458129600">- Fix build-compare by not including rebuild-counter</changelog>
<changelog author="pjanouch@suse.de" date="1467979200">- Fix bsc#982622 net.sourceforge.jnlp.LaunchException
  with icedtea-web-1.6.1-fix-2746.patch taken from 1.6.2</changelog>
<changelog author="fstrba@suse.com" date="1469102400">- Bump build java-devel version requirements to 1.7 or bigger
  * The build system requires it</changelog>
<changelog author="fstrba@suse.com" date="1487678400">- Removed patch:
  * icedtea-web-1.6.1-fix-2746.patch
    + Part of 1.6.2</changelog>

</package>
<package pkgid="c71a6630466b5b89189ec10957586fd956c92bf85ea371a5abeac791932253e8" name="icinga" arch="src">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="f1c444cc47d23c03308f84240c9e12f632e529052f3f742239f3c25e1725a403" name="icinga" arch="x86_64">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="24fd0b91da6d3b43370941fa6285e9f1cfd45c630aaac9af9131bf8fb1c0e772" name="icinga-devel" arch="x86_64">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="0dc0469ed5605e02f900ad31b87e97dd1a4a9697184e9864df27f3cfa52c2ad8" name="icinga-doc" arch="x86_64">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="2f2d1b9e394c48e906de5600fe437c54949446f49ce4cd61159f3bdbd47132b4" name="icinga-idoutils" arch="x86_64">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="8f8a6aa8bbd4af2fda64486962ee0dcc6b1f24a42bef25015a9473a371aad3f3" name="icinga-idoutils-mysql" arch="x86_64">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="ce2e4ab3b6eb1d5280a6aaf777506682cca6a498fe5654b6fce23805a20b199c" name="icinga-idoutils-oracle" arch="x86_64">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="9de390754f235e6dfe1fcb5aedc35c558af9769c6fb81bb40d8689ecfffd3de7" name="icinga-idoutils-pgsql" arch="x86_64">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="c62ea4842dd586149008f0bfa9331562e87b11622ac321930ad890536379bfd9" name="icinga-plugins-downtimes" arch="x86_64">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="6e50ecde9c67b8779328b01466f3b8b4192854b02352a779ed95b9d29934388b" name="icinga-plugins-eventhandlers" arch="x86_64">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="01e393285549aac90301f586907451372d1fcd09dd72cf4801e827528858063d" name="icinga-www" arch="x86_64">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="ecec9522f337d6b5963367cb6008889b106f07a686e2add5602c66d7654f38ad" name="icinga-www-config" arch="x86_64">
    <version epoch="0" ver="1.14.0" rel="4.1"/>

<changelog author="thardeck@suse.com" date="1404820800">- use systemctl to restart Apache on modern distributions</changelog>
<changelog author="thardeck@suse.com" date="1407412800">- update to upstream version 1.11.6
  * idoutils: Fix customvariable* tables are not case sensitive (mysql) #6788 - MF
  * installation: Fix misspelled systemd configure options, added hint in Makefile #6710 - SS
  * spec: Add shadow-utils as a dependency for Redhat packaging #4495 - SS
  * spec: Build dependency for "make" is missing - GB
  * Fix comments in cgiutils.c #6712
  * Fix customvariable tables requires schema version update to 1.11.6! #6788</changelog>
<changelog author="thardeck@suse.com" date="1409572800">- add util-linux-systemd as build require for newer SUSE distributions (&gt; 13.1)</changelog>
<changelog author="thardeck@suse.com" date="1409745600">- update to upstream version 1.11.7
  * Use versioned dependencies in the RPM spec file #7071 - GB
  * Import 1.11.7 schema changes from Icinga 2 #6939 - MF
  * New programstatus column 'endpoint_name' requires schema update to 1.11.7! #6939</changelog>
<changelog author="thardeck@suse.com" date="1415966400">- use icinga-fix-apache-issues-by-using-old-conf.patch only for openSUSE 13.1 and older versions</changelog>
<changelog author="thardeck@suse.com" date="1416484800">- restrict apache conf patch only to openSUSE 13.1 since it seems to be the only affected version
- renamed icinga-fix-apache-issues-by-using-old-conf.patch to icinga-workaround-131-apache-conf-issue.patch</changelog>
<changelog author="thardeck@suse.com" date="1417089600">- remove patch source condition</changelog>
<changelog author="lars@linux-schulserver.de" date="1417694400">- use a bash script for rcicinga to integrate some additional
  options from old sysvinit script (check, check_verbose)</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashisms in post scripts</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1419076800">- fix bashism in scripts
- add patches:
  * icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="lars@linux-schulserver.de" date="1422446400">- add Alias=monitoring_daemon.service to systemd file to have a
  similar virtual provides like in the old times
- rebased icinga-1.11.7-fix-bashisms.patch</changelog>
<changelog author="thardeck@suse.com" date="1422532800">-update to upstream version 1.12.0
  * core/idoutils: Populate long_output column on notification history neb events #7362 - MF
  * classic ui: start with unhandled problems view instead of TAC #4817 - MF
  * classic ui: Adding alias to title in host/service overview #5900 - WN
  * classic ui: Add display of extra icons in status overview of hosts and services #6829 - RD/RB
  * classic ui: Add config option to set Sticky Acknowledgment checkbox default #6237 - CF
  * classic ui: Add config option to sort status data by default #5965 - RB
  * classic ui: Add sorting of comments and downtimes #5339 - RB
  * classic ui: Add link to online documentation #6606 - RB
  * idoutils: Add program_version column to programstatus table #7390 - MF
  * idoutils: Extend size of column 'alias' for MySQL tables hosts &amp; contacts #6382 - MF
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568 - MF
  * classic ui: Fix grammatical errors in popup text #7451 - CF
  * classic ui: Fix order of hosts and service checks in tac.cgi #6965 - RB
  * idoutils: check for undersized data-packets and ignore them to eliminate null transactions to the database #4221 - CF
  * initscript: Correct bash-specific syntax in startup script #7450 - CF
  * spec: Use versioned dependencies in the RPM spec file #7017 - GB
  * core/idoutils: Populate long_output column on notification history neb events #7362
  * idoutils: Add program_version column to programstatus table #7390
  * * required for Icinga Web 2 and Icinga 2
  * idoutils: 'alias' column is now TEXT in MySQL #6382
  * idoutils: Import 'is_json' for custom vars into schema (Icinga 2) #7568</changelog>
<changelog author="lars@linux-schulserver.de" date="1424174400">- fix systemd service alias</changelog>
<changelog author="thardeck@suse.com" date="1424347200">- update to upstream version 1.12.2
  * Bug #3305: Duplicate service definitions are not generating a config validation error
  * Docs - Bug #7801: Add a minified js library for the html docs</changelog>
<changelog author="thardeck@suse.com" date="1427803200">- update to upstream version 1.13
  * Remove deprecated event_profiling_enabled from icinga.cfg
  * Remove deprecated broker_module from icinga.cfg (use module object configuration instead)
  * Add module config examples in modules/ directory (livestatus, mod_gearman, pnp4nagios, flapjack)
  * Move contrib/downtimes to tools/downtimes and add 'make install-downtimes'
  * Feature #1867: Recurring Downtimes
  * Feature #6353: deprecate icinga.cfg:broker_module; add more module examples
  * Feature #8007: Implement an option to disable transactions
  * Feature #8139: Add functions for registering file descriptors closed on fork()
  * Feature #8140: Add Check Result List Mutex for NEB modules
  * Feature #8426: Remove constraint from *dependencies tables
  * Feature #8440: Enhance idomod logging
  * Bug #6263: Race condition in init.d scripts' stop
  * Bug #6762: Icinga crashes when "args" attribute is not specified for modules
  * Bug #7004: GET form param has no effect on cmd.cgi acks (again)
  * Bug #8202: Cool tip text for refresh of hosts and services says "I'm so lonely up here. Where should I go?"
  * Bug #8441: require the 'config_file' argument in idomod modules configuration
  * Bug #8445: cmd.cgi use_ack_end_time param does not enable tickbox in form
  * Bug #3305: Duplicate service definitions are not generating a config validation error</changelog>
<changelog author="thardeck@suse.com" date="1428408000">- update to upstream version 1.13.1
  * Bug #8986: wrong fd initilization preventing checks using file descriptors</changelog>
<changelog author="thardeck@suse.com" date="1432641600">- prevent changing of tmp_path permissions (bnc#923928)
- update to upstream version 1.13.2
  * Bug #9010: icinga.spec: broken path to downtimes scripts and not packaged config files</changelog>
<changelog author="thardeck@suse.com" date="1436961600">- update to upstream version 1.13.3
  * Bug #7337: Only use SCHEDULE_HOST_DOWNTIME command for Icinga 2.x
  * Bug #8130: Wrong values for percent_* when using hostgroup in availability report
  * Bug #9020: Solaris package behaves badly upon uninstall
  * Bug #9106: Icinga no longer sending acknowledgement notifications
  * Bug #9240: invalid JSON for flapping threshold configuration</changelog>
<changelog author="lars@linux-schulserver.de" date="1466769600">- package all README files to avoid broken symlink from README to
  README.md</changelog>
<changelog author="thardeck@suse.com" date="1483963200">- update to upstream version 1.14.0
  * Classic UI: Remove attribute based authorization (cgiauth.cfg is not parsed anymore)
  * IDO: Remove deprecated config options
  * Feature #3175: Add command "Acknowledge problem for this host and its services"
  * Feature #10684: Help Icinga2 User to use command expansion in Classic-UI
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #882: trends.cgi segfaults
  * Bug #6831: Remove broken attribute-based authorization
  * Bug #9157: Only timestamp and "Return code of 255 is out of bounds" in icinga.log
  * Bug #9409: Add sources for jquery-ui and install minified versions only
  * Bug #9750: Classic UI is showing inaccurate value to retry_interval
  * Bug #9847: max filename length reached for config file paths
  * Bug #10453: Icinga Classic-UI 1.13.3 and older are vulnerable to XSS - CVE-2015-8010
  * Bug #10633: status.cgi doesn't honor host/servicegroup filter once allproblems option is set
  * Bug #11044: configure tries to process obsolete .in file
  * Bug #11048: cgi/cgiutils.c NULL value with segfault in
  * Bug #11221: trends.cgi segfault while reading log files
  * Bug #11732: Classic UI hides menu items (JQuery 1.11, Debian/Ubuntu)
  * Bug #11929: config.cgi notification_period link has a typo
  * Bug #12007: Fix icinga2 Host state notification entries in compat log to interpret states properly
  * Bug #13709: CVE-2016-9566: Root priviledge escalation during log file opening
  * Bug #13745: Spelling errors
  * Bug #13747: make fullinstall doesn't call install-webconf-auth
  * Bug #13749: Update README for icinga.com
- fix icinga source url</changelog>

</package>
<package pkgid="80f7e9cf199fc9f56b8522ed708ea165db1f6e4de4d147161212d58ce79cbb96" name="icoutils" arch="src">
    <version epoch="0" ver="0.31.1" rel="8.1"/>

<changelog author="lazy.kent.suse@gmail.com" date="1235908800">- spec-file corrected</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1250251200">- update to 0.27.0
  * minor fixes</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1255608000">- spec-file corrected</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1256126400">- update to 0.28.0
  * license changed to GPLv3+</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1271073600">- update to 0.29.1
- added new author</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1283688000">- removed unnecessary build dependences
- marked manpages as docs
- minor spec formatting</changelog>
<changelog author="lazy.kent@opensuse.org" date="1302523200">- build requires libpng12-compat-devel for oS &gt; 11.2
- added COPYING</changelog>
<changelog author="lazy.kent@opensuse.org" date="1307275200">- use full URL for Source
- correct suse_version macro</changelog>
<changelog author="lazy.kent@opensuse.org" date="1322136000">- Corrected build dependencies (libpng12-compat-devel -&gt;
  libpng-devel).
- Corrected rpm group.
- Corrected License tag according to SPDX Standard.
- Spec clean up.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1356004800">- Update to 0.30.0.
  * Fix crash with libpng version prior to 1.2.25.
  * Man page improvements.
  * Limit size of extracted icon to size of resource. Fixes a
    segfault (rh#701855).
- Correct build dependencies: remove zlib-devel; libpng-devel -&gt;
  pkgconfig(libpng).
- Verify GPG signature.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1371556800">- Update to 0.31.0.
  * Change placement of libintl dependency.
  * Man page improvements.
- Remove gpg verification from bootstrap packages.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1484136000">- Update to 0.31.1.
  * Security fixes: CVE-2017-5208, CVE-2017-5331, CVE-2017-5332,
    CVE-2017-5333 (boo#1018756).</changelog>

</package>
<package pkgid="0222fdf5fb2f7b75c66e2843d465cc7be52befbcf443c7940d6a10473322709d" name="icoutils" arch="src">
    <version epoch="0" ver="0.31.3" rel="10.3.1"/>

<changelog author="lazy.kent.suse@gmail.com" date="1235908800">- spec-file corrected</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1250251200">- update to 0.27.0
  * minor fixes</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1255608000">- spec-file corrected</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1256126400">- update to 0.28.0
  * license changed to GPLv3+</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1271073600">- update to 0.29.1
- added new author</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1283688000">- removed unnecessary build dependences
- marked manpages as docs
- minor spec formatting</changelog>
<changelog author="lazy.kent@opensuse.org" date="1302523200">- build requires libpng12-compat-devel for oS &gt; 11.2
- added COPYING</changelog>
<changelog author="lazy.kent@opensuse.org" date="1307275200">- use full URL for Source
- correct suse_version macro</changelog>
<changelog author="lazy.kent@opensuse.org" date="1322136000">- Corrected build dependencies (libpng12-compat-devel -&gt;
  libpng-devel).
- Corrected rpm group.
- Corrected License tag according to SPDX Standard.
- Spec clean up.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1356004800">- Update to 0.30.0.
  * Fix crash with libpng version prior to 1.2.25.
  * Man page improvements.
  * Limit size of extracted icon to size of resource. Fixes a
    segfault (rh#701855).
- Correct build dependencies: remove zlib-devel; libpng-devel -&gt;
  pkgconfig(libpng).
- Verify GPG signature.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1371556800">- Update to 0.31.0.
  * Change placement of libintl dependency.
  * Man page improvements.
- Remove gpg verification from bootstrap packages.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1484136000">- Update to 0.31.1.
  * Security fixes: CVE-2017-5208, CVE-2017-5331, CVE-2017-5332,
    CVE-2017-5333 (boo#1018756).</changelog>
<changelog author="lazy.kent@opensuse.org" date="1501156800">- Update to 0.31.3.
  * Fixed wrestool being broken.
- Changes in 0.31.2.
  * Various security fixes: CVE-2017-6009, CVE-2017-6010,
    CVE-2017-6011 (boo#1025700, boo#1025703).</changelog>

</package>
<package pkgid="897cd0eb43eae63043c63d0c4a90c0a63af38cca0e775e4055f33dbf585f6e9a" name="icoutils" arch="x86_64">
    <version epoch="0" ver="0.31.1" rel="8.1"/>

<changelog author="lazy.kent.suse@gmail.com" date="1235908800">- spec-file corrected</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1250251200">- update to 0.27.0
  * minor fixes</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1255608000">- spec-file corrected</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1256126400">- update to 0.28.0
  * license changed to GPLv3+</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1271073600">- update to 0.29.1
- added new author</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1283688000">- removed unnecessary build dependences
- marked manpages as docs
- minor spec formatting</changelog>
<changelog author="lazy.kent@opensuse.org" date="1302523200">- build requires libpng12-compat-devel for oS &gt; 11.2
- added COPYING</changelog>
<changelog author="lazy.kent@opensuse.org" date="1307275200">- use full URL for Source
- correct suse_version macro</changelog>
<changelog author="lazy.kent@opensuse.org" date="1322136000">- Corrected build dependencies (libpng12-compat-devel -&gt;
  libpng-devel).
- Corrected rpm group.
- Corrected License tag according to SPDX Standard.
- Spec clean up.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1356004800">- Update to 0.30.0.
  * Fix crash with libpng version prior to 1.2.25.
  * Man page improvements.
  * Limit size of extracted icon to size of resource. Fixes a
    segfault (rh#701855).
- Correct build dependencies: remove zlib-devel; libpng-devel -&gt;
  pkgconfig(libpng).
- Verify GPG signature.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1371556800">- Update to 0.31.0.
  * Change placement of libintl dependency.
  * Man page improvements.
- Remove gpg verification from bootstrap packages.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1484136000">- Update to 0.31.1.
  * Security fixes: CVE-2017-5208, CVE-2017-5331, CVE-2017-5332,
    CVE-2017-5333 (boo#1018756).</changelog>

</package>
<package pkgid="cf08da40e6c08f1e62f335e9b630d0f789b794465b4d9ff3b3e62c16a1802ae2" name="icoutils" arch="x86_64">
    <version epoch="0" ver="0.31.3" rel="10.3.1"/>

<changelog author="lazy.kent.suse@gmail.com" date="1235908800">- spec-file corrected</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1250251200">- update to 0.27.0
  * minor fixes</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1255608000">- spec-file corrected</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1256126400">- update to 0.28.0
  * license changed to GPLv3+</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1271073600">- update to 0.29.1
- added new author</changelog>
<changelog author="lazy.kent.suse@gmail.com" date="1283688000">- removed unnecessary build dependences
- marked manpages as docs
- minor spec formatting</changelog>
<changelog author="lazy.kent@opensuse.org" date="1302523200">- build requires libpng12-compat-devel for oS &gt; 11.2
- added COPYING</changelog>
<changelog author="lazy.kent@opensuse.org" date="1307275200">- use full URL for Source
- correct suse_version macro</changelog>
<changelog author="lazy.kent@opensuse.org" date="1322136000">- Corrected build dependencies (libpng12-compat-devel -&gt;
  libpng-devel).
- Corrected rpm group.
- Corrected License tag according to SPDX Standard.
- Spec clean up.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1356004800">- Update to 0.30.0.
  * Fix crash with libpng version prior to 1.2.25.
  * Man page improvements.
  * Limit size of extracted icon to size of resource. Fixes a
    segfault (rh#701855).
- Correct build dependencies: remove zlib-devel; libpng-devel -&gt;
  pkgconfig(libpng).
- Verify GPG signature.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1371556800">- Update to 0.31.0.
  * Change placement of libintl dependency.
  * Man page improvements.
- Remove gpg verification from bootstrap packages.</changelog>
<changelog author="lazy.kent@opensuse.org" date="1484136000">- Update to 0.31.1.
  * Security fixes: CVE-2017-5208, CVE-2017-5331, CVE-2017-5332,
    CVE-2017-5333 (boo#1018756).</changelog>
<changelog author="lazy.kent@opensuse.org" date="1501156800">- Update to 0.31.3.
  * Fixed wrestool being broken.
- Changes in 0.31.2.
  * Various security fixes: CVE-2017-6009, CVE-2017-6010,
    CVE-2017-6011 (boo#1025700, boo#1025703).</changelog>

</package>
<package pkgid="1bf73778b29fb042c4c7280d5f5abba6ddcc31d6a35d300be8322ae5c04cb36c" name="icu" arch="src">
    <version epoch="0" ver="52.1" rel="12.3.1"/>

<changelog author="jengelh@medozas.de" date="1333454400">- Update to new upstream release 49.1:
  * Unicode 6.1: New scripts &amp; blocks; changes to grapheme break &amp;
  line break property values; some characters change from symbol to
  Po or No; etc.
  * CLDR 21.0.1: Changes in segmentation data to match Unicode 6.1;
  new structures for support of Chinese calendar, for
  context-dependent capitalization, for gender of lists of people,
  for ordinal categories, and for multiple number systems per
  locale; deprecation of "commonlyUsed" element in timezone names;
  removal of "whole-locale" aliases; major cleanups of timezone
  names, delimiter data, abbreviated number data.
  * Support for ISO 4217 numeric currency code
  * See http://site.icu-project.org/download/49 for more</changelog>
<changelog author="cfarrell@suse.com" date="1334059200">- license update: MIT and SUSE-Public-Domain
  This is _not_ IBM Public License code.</changelog>
<changelog author="cfarrell@suse.com" date="1339588800">- license update: SUSE-XFree86-1.0
  The license (as stated in the license.html page) is not upstream at
  http://www.spdx.org/licenses yet - thus, use this version (with SUSE-
  proprietary prefix until the license goes upstream)</changelog>
<changelog author="jengelh@inai.de" date="1342008000">- Remove SuSEconfig.icu; only run the link updater on icu updates
  (FATE#313539)</changelog>
<changelog author="jengelh@inai.de" date="1352894400">- Update to new upstream release 50
  * Unicode 6.2: Turkish Lira Sign, improved word &amp; line segmentation
  (BreakIterator) for symbols
  * CLDR 22.1: Data coverage &amp; quality improved across all major
  languages; new short width type for weekday names; new zhuyin
  (Bopomofo) collation for Chinese; improved data for
  CompactDecimalFormat &amp; RBNF
  * Time zone data: 2012h
  * Ordinal-number support in MessageFormat &amp; PluralRules
  * Deprecate setLocale(locale) in PluralFormat
  * Dictionary-based break iterators (word segmentation)</changelog>
<changelog author="idonmez@suse.com" date="1358596800">- Update to version 50.1.2
  * Fix an ABI regression introduced in 50.1, icu bug#9826</changelog>
<changelog author="cfarrell@suse.com" date="1359115200">- license update: X11
  official spdx.org license list now contains an entry for X11</changelog>
<changelog author="jengelh@inai.de" date="1364299200">- Update to new upstream release 51
  * Collation tailorings put native script first;
  non-Gregorian calendar formats are more consistent;
  * Date format/parse now supports CLDR short weekday names
  * Support DisplayContext for date formatting, locale display names
  * Support new timezone pattern characters in LDML spec
  * Support for ?dangi? Korean luni-solar calendar
  * Add CompactDecimalFormat and TerritoryContainment APIs
  * ICU50 regression fix: Affixes set with e.g.
  DecimalFormat::setPositivePrefix were ignored for parse
  * ICU50 regression fix: UNUM_PARSE_INT_ONLY no longer handled
  grouping separator
- Recompress to xz to save space</changelog>
<changelog author="jengelh@inai.de" date="1367841600">- Update RPM group, description, URL</changelog>
<changelog author="jengelh@inai.de" date="1370433600">- Update to new upstream release 51.2
  * Common Locale Data Repository (CLDR) 23.1
  * Time zone database version 2013c
  * Security fixes for font layout and glyph table errors. NOTE:
  Applications must implement
  LEFontInstance::getFontTable(LETag, size_t &amp;length) in their
  LEFontInstance subclasses, so that ICU can properly bounds-check
  font tables.</changelog>
<changelog author="jengelh@inai.de" date="1371297600">- Add icu-versioning.diff:
  Treat each minor release as a new SONAME (bnc#824262)</changelog>
<changelog author="jengelh@inai.de" date="1373803200">- Change icu-versioning.diff: Resolve libqt4 emitting a warning
  that it cannot dlopen libicui18n.so
- Build I18N data as a plain file rather than as an arch-dependent
  huge shared library
- Add icu-fix-install-mode-files.diff</changelog>
<changelog author="jengelh@inai.de" date="1374580800">- Add missing symlinks and update description in icu-versioning.diff</changelog>
<changelog author="dvaleev@suse.com" date="1375099200">- make filelist depend on architecture
  icudt51b.dat - on BigEndian platforms
  icudt51l.dat - on LittleEndian</changelog>
<changelog author="jengelh@inai.de" date="1384257600">- Update to new upstream release 52.1
  * Unicode 6.3: New bidi control codes, new Bidi_Class property
  values, two new bidi "bracket" properties; for other property
  value changes see the UAX #44 summary.
  * CLDR 24: Improved coverage for top 70+ languages, fractional
  plural rules and forms, many new measurement units, major
  simplification of collation rule syntax, preliminary version of
  European Ordering Rules, new relative fields.
  * New API for converting between Windows time zone ID and IANA tz
  database ID.
  * Implement support for plurals that depend on displayed fractional
  values</changelog>
<changelog author="ro@suse.de" date="1394193600">- s390 is big endian as well</changelog>
<changelog author="coolo@suse.com" date="1402920000">- add icu-fix-tests-depending-on-date.patch to fix build
  see http://sourceforge.net/p/icu/mailman/message/32443311/</changelog>
<changelog author="behlert@suse.de" date="1407931200">- libicu%aversion-data may not be noarch, as it has arch-specific
  content wrt.  endianess [bnc#889837]</changelog>
<changelog author="pwieczorkiewicz@suse.com" date="1425038400">- Add icu-CVE-2014-9654.patch:
  Improved checking of regular expression pattern size limits.
  (bnc#917129,CVE-2014-9654)</changelog>
<changelog author="fezhang@suse.com" date="1460030400">- Add icu-CVE-2014-8146.patch:
  Add overflow fix.
  (bsc#929629, CVE-2014-8146)
- Add icu-CVE-2014-8147.patch:
  Fix potential overflow issue.
  (bsc#929629, CVE-2014-8147)</changelog>

</package>
<package pkgid="0e0da7e3502f413585cd20f296feef64ba65a7ce59832b8058d049dd02751c1a" name="icu" arch="x86_64">
    <version epoch="0" ver="52.1" rel="12.3.1"/>

<changelog author="jengelh@medozas.de" date="1333454400">- Update to new upstream release 49.1:
  * Unicode 6.1: New scripts &amp; blocks; changes to grapheme break &amp;
  line break property values; some characters change from symbol to
  Po or No; etc.
  * CLDR 21.0.1: Changes in segmentation data to match Unicode 6.1;
  new structures for support of Chinese calendar, for
  context-dependent capitalization, for gender of lists of people,
  for ordinal categories, and for multiple number systems per
  locale; deprecation of "commonlyUsed" element in timezone names;
  removal of "whole-locale" aliases; major cleanups of timezone
  names, delimiter data, abbreviated number data.
  * Support for ISO 4217 numeric currency code
  * See http://site.icu-project.org/download/49 for more</changelog>
<changelog author="cfarrell@suse.com" date="1334059200">- license update: MIT and SUSE-Public-Domain
  This is _not_ IBM Public License code.</changelog>
<changelog author="cfarrell@suse.com" date="1339588800">- license update: SUSE-XFree86-1.0
  The license (as stated in the license.html page) is not upstream at
  http://www.spdx.org/licenses yet - thus, use this version (with SUSE-
  proprietary prefix until the license goes upstream)</changelog>
<changelog author="jengelh@inai.de" date="1342008000">- Remove SuSEconfig.icu; only run the link updater on icu updates
  (FATE#313539)</changelog>
<changelog author="jengelh@inai.de" date="1352894400">- Update to new upstream release 50
  * Unicode 6.2: Turkish Lira Sign, improved word &amp; line segmentation
  (BreakIterator) for symbols
  * CLDR 22.1: Data coverage &amp; quality improved across all major
  languages; new short width type for weekday names; new zhuyin
  (Bopomofo) collation for Chinese; improved data for
  CompactDecimalFormat &amp; RBNF
  * Time zone data: 2012h
  * Ordinal-number support in MessageFormat &amp; PluralRules
  * Deprecate setLocale(locale) in PluralFormat
  * Dictionary-based break iterators (word segmentation)</changelog>
<changelog author="idonmez@suse.com" date="1358596800">- Update to version 50.1.2
  * Fix an ABI regression introduced in 50.1, icu bug#9826</changelog>
<changelog author="cfarrell@suse.com" date="1359115200">- license update: X11
  official spdx.org license list now contains an entry for X11</changelog>
<changelog author="jengelh@inai.de" date="1364299200">- Update to new upstream release 51
  * Collation tailorings put native script first;
  non-Gregorian calendar formats are more consistent;
  * Date format/parse now supports CLDR short weekday names
  * Support DisplayContext for date formatting, locale display names
  * Support new timezone pattern characters in LDML spec
  * Support for ?dangi? Korean luni-solar calendar
  * Add CompactDecimalFormat and TerritoryContainment APIs
  * ICU50 regression fix: Affixes set with e.g.
  DecimalFormat::setPositivePrefix were ignored for parse
  * ICU50 regression fix: UNUM_PARSE_INT_ONLY no longer handled
  grouping separator
- Recompress to xz to save space</changelog>
<changelog author="jengelh@inai.de" date="1367841600">- Update RPM group, description, URL</changelog>
<changelog author="jengelh@inai.de" date="1370433600">- Update to new upstream release 51.2
  * Common Locale Data Repository (CLDR) 23.1
  * Time zone database version 2013c
  * Security fixes for font layout and glyph table errors. NOTE:
  Applications must implement
  LEFontInstance::getFontTable(LETag, size_t &amp;length) in their
  LEFontInstance subclasses, so that ICU can properly bounds-check
  font tables.</changelog>
<changelog author="jengelh@inai.de" date="1371297600">- Add icu-versioning.diff:
  Treat each minor release as a new SONAME (bnc#824262)</changelog>
<changelog author="jengelh@inai.de" date="1373803200">- Change icu-versioning.diff: Resolve libqt4 emitting a warning
  that it cannot dlopen libicui18n.so
- Build I18N data as a plain file rather than as an arch-dependent
  huge shared library
- Add icu-fix-install-mode-files.diff</changelog>
<changelog author="jengelh@inai.de" date="1374580800">- Add missing symlinks and update description in icu-versioning.diff</changelog>
<changelog author="dvaleev@suse.com" date="1375099200">- make filelist depend on architecture
  icudt51b.dat - on BigEndian platforms
  icudt51l.dat - on LittleEndian</changelog>
<changelog author="jengelh@inai.de" date="1384257600">- Update to new upstream release 52.1
  * Unicode 6.3: New bidi control codes, new Bidi_Class property
  values, two new bidi "bracket" properties; for other property
  value changes see the UAX #44 summary.
  * CLDR 24: Improved coverage for top 70+ languages, fractional
  plural rules and forms, many new measurement units, major
  simplification of collation rule syntax, preliminary version of
  European Ordering Rules, new relative fields.
  * New API for converting between Windows time zone ID and IANA tz
  database ID.
  * Implement support for plurals that depend on displayed fractional
  values</changelog>
<changelog author="ro@suse.de" date="1394193600">- s390 is big endian as well</changelog>
<changelog author="coolo@suse.com" date="1402920000">- add icu-fix-tests-depending-on-date.patch to fix build
  see http://sourceforge.net/p/icu/mailman/message/32443311/</changelog>
<changelog author="behlert@suse.de" date="1407931200">- libicu%aversion-data may not be noarch, as it has arch-specific
  content wrt.  endianess [bnc#889837]</changelog>
<changelog author="pwieczorkiewicz@suse.com" date="1425038400">- Add icu-CVE-2014-9654.patch:
  Improved checking of regular expression pattern size limits.
  (bnc#917129,CVE-2014-9654)</changelog>
<changelog author="fezhang@suse.com" date="1460030400">- Add icu-CVE-2014-8146.patch:
  Add overflow fix.
  (bsc#929629, CVE-2014-8146)
- Add icu-CVE-2014-8147.patch:
  Fix potential overflow issue.
  (bsc#929629, CVE-2014-8147)</changelog>

</package>
<package pkgid="02d784cb95e1c245bfda2b8afe43e5d4e145b39ebc66a060bd7522588d536b66" name="icu-data" arch="x86_64">
    <version epoch="0" ver="52.1" rel="12.3.1"/>

<changelog author="jengelh@medozas.de" date="1333454400">- Update to new upstream release 49.1:
  * Unicode 6.1: New scripts &amp; blocks; changes to grapheme break &amp;
  line break property values; some characters change from symbol to
  Po or No; etc.
  * CLDR 21.0.1: Changes in segmentation data to match Unicode 6.1;
  new structures for support of Chinese calendar, for
  context-dependent capitalization, for gender of lists of people,
  for ordinal categories, and for multiple number systems per
  locale; deprecation of "commonlyUsed" element in timezone names;
  removal of "whole-locale" aliases; major cleanups of timezone
  names, delimiter data, abbreviated number data.
  * Support for ISO 4217 numeric currency code
  * See http://site.icu-project.org/download/49 for more</changelog>
<changelog author="cfarrell@suse.com" date="1334059200">- license update: MIT and SUSE-Public-Domain
  This is _not_ IBM Public License code.</changelog>
<changelog author="cfarrell@suse.com" date="1339588800">- license update: SUSE-XFree86-1.0
  The license (as stated in the license.html page) is not upstream at
  http://www.spdx.org/licenses yet - thus, use this version (with SUSE-
  proprietary prefix until the license goes upstream)</changelog>
<changelog author="jengelh@inai.de" date="1342008000">- Remove SuSEconfig.icu; only run the link updater on icu updates
  (FATE#313539)</changelog>
<changelog author="jengelh@inai.de" date="1352894400">- Update to new upstream release 50
  * Unicode 6.2: Turkish Lira Sign, improved word &amp; line segmentation
  (BreakIterator) for symbols
  * CLDR 22.1: Data coverage &amp; quality improved across all major
  languages; new short width type for weekday names; new zhuyin
  (Bopomofo) collation for Chinese; improved data for
  CompactDecimalFormat &amp; RBNF
  * Time zone data: 2012h
  * Ordinal-number support in MessageFormat &amp; PluralRules
  * Deprecate setLocale(locale) in PluralFormat
  * Dictionary-based break iterators (word segmentation)</changelog>
<changelog author="idonmez@suse.com" date="1358596800">- Update to version 50.1.2
  * Fix an ABI regression introduced in 50.1, icu bug#9826</changelog>
<changelog author="cfarrell@suse.com" date="1359115200">- license update: X11
  official spdx.org license list now contains an entry for X11</changelog>
<changelog author="jengelh@inai.de" date="1364299200">- Update to new upstream release 51
  * Collation tailorings put native script first;
  non-Gregorian calendar formats are more consistent;
  * Date format/parse now supports CLDR short weekday names
  * Support DisplayContext for date formatting, locale display names
  * Support new timezone pattern characters in LDML spec
  * Support for ?dangi? Korean luni-solar calendar
  * Add CompactDecimalFormat and TerritoryContainment APIs
  * ICU50 regression fix: Affixes set with e.g.
  DecimalFormat::setPositivePrefix were ignored for parse
  * ICU50 regression fix: UNUM_PARSE_INT_ONLY no longer handled
  grouping separator
- Recompress to xz to save space</changelog>
<changelog author="jengelh@inai.de" date="1367841600">- Update RPM group, description, URL</changelog>
<changelog author="jengelh@inai.de" date="1370433600">- Update to new upstream release 51.2
  * Common Locale Data Repository (CLDR) 23.1
  * Time zone database version 2013c
  * Security fixes for font layout and glyph table errors. NOTE:
  Applications must implement
  LEFontInstance::getFontTable(LETag, size_t &amp;length) in their
  LEFontInstance subclasses, so that ICU can properly bounds-check
  font tables.</changelog>
<changelog author="jengelh@inai.de" date="1371297600">- Add icu-versioning.diff:
  Treat each minor release as a new SONAME (bnc#824262)</changelog>
<changelog author="jengelh@inai.de" date="1373803200">- Change icu-versioning.diff: Resolve libqt4 emitting a warning
  that it cannot dlopen libicui18n.so
- Build I18N data as a plain file rather than as an arch-dependent
  huge shared library
- Add icu-fix-install-mode-files.diff</changelog>
<changelog author="jengelh@inai.de" date="1374580800">- Add missing symlinks and update description in icu-versioning.diff</changelog>
<changelog author="dvaleev@suse.com" date="1375099200">- make filelist depend on architecture
  icudt51b.dat - on BigEndian platforms
  icudt51l.dat - on LittleEndian</changelog>
<changelog author="jengelh@inai.de" date="1384257600">- Update to new upstream release 52.1
  * Unicode 6.3: New bidi control codes, new Bidi_Class property
  values, two new bidi "bracket" properties; for other property
  value changes see the UAX #44 summary.
  * CLDR 24: Improved coverage for top 70+ languages, fractional
  plural rules and forms, many new measurement units, major
  simplification of collation rule syntax, preliminary version of
  European Ordering Rules, new relative fields.
  * New API for converting between Windows time zone ID and IANA tz
  database ID.
  * Implement support for plurals that depend on displayed fractional
  values</changelog>
<changelog author="ro@suse.de" date="1394193600">- s390 is big endian as well</changelog>
<changelog author="coolo@suse.com" date="1402920000">- add icu-fix-tests-depending-on-date.patch to fix build
  see http://sourceforge.net/p/icu/mailman/message/32443311/</changelog>
<changelog author="behlert@suse.de" date="1407931200">- libicu%aversion-data may not be noarch, as it has arch-specific
  content wrt.  endianess [bnc#889837]</changelog>
<changelog author="pwieczorkiewicz@suse.com" date="1425038400">- Add icu-CVE-2014-9654.patch:
  Improved checking of regular expression pattern size limits.
  (bnc#917129,CVE-2014-9654)</changelog>
<changelog author="fezhang@suse.com" date="1460030400">- Add icu-CVE-2014-8146.patch:
  Add overflow fix.
  (bsc#929629, CVE-2014-8146)
- Add icu-CVE-2014-8147.patch:
  Fix potential overflow issue.
  (bsc#929629, CVE-2014-8147)</changelog>

</package>
<package pkgid="4a0cf31dd0bf289451f10297119368a0c93490f5492680aecadc0ca7afbb8c65" name="infinipath-psm" arch="src">
    <version epoch="0" ver="3.3" rel="9.3.1"/>

<changelog author="pth@suse.de" date="1347364800">- Initial package based on the version in OFED 1.5.4.1
- Implement shared library policy.</changelog>
<changelog author="pth@suse.de" date="1347537600">- Update to latest version 3.0.1.
- Use RPM_OPT_FLAGS to define compiler options
  (infinipath-psm-cflags.patch).
- Don't use -Werror as newer gccs warn of possible ono-inlining.
  (infinipath-psm-no_werror.patch).
- Rename the member of a bitfield as newer gcc stops with error
  (infinipath-psm-identical_field_names.patch).
- Don't install headers with executable flag set
  (infinipath-psm-executable_headers.patch).</changelog>
<changelog author="pth@suse.de" date="1349784000">- Fix paths to libraries in %%files section.</changelog>
<changelog author="pth@suse.de" date="1372161600">- Fix makefile so that the presence of _edata does not lead to a
  failed build: infinipath-psm-add_symbol_to_ignore.patch</changelog>
<changelog author="pth@suse.de" date="1373371200">- Fix spec by running service format_spec_file.</changelog>
<changelog author="pth@suse.de" date="1373630400">- Update to latest version 3.1.
- Adapt infinipath-psm-add_symbol_to_ignore.patch to new sources.
- Add source URL.</changelog>
<changelog author="pth@suse.de" date="1389960000">- Update to 3.2 from OFED 3.12
- Remove infinipath-psm-identical_field_names.patch which doesn't
  apply anymore.
- Remove infinipath-psm-add_symbol_to_ignore.patch as the fix is
  upstream.</changelog>
<changelog author="pth@suse.de" date="1390564800">- Fix Copyright in spec file.</changelog>
<changelog author="pth@suse.de" date="1394020800">- Add an ExclusiveArch as the package is only supported on
  i686 and x86_64.</changelog>
<changelog author="pth@suse.de" date="1395144000">- Fix ExclusiveArch.</changelog>
<changelog author="pth@suse.de" date="1401796800">- Update to OFED 3.12 final.</changelog>
<changelog author="pth@suse.de" date="1402056000">- Document that the shared library package was renamed so the package
  needs obsoletes/provides.</changelog>
<changelog author="pth@suse.de" date="1432641600">- Update to 3.3 from OFED 3.18rc2.</changelog>
<changelog author="pth@suse.de" date="1432814400">- Fix tarball name.</changelog>
<changelog author="pth@suse.de" date="1432900800">- Adapt patches to changed sources.</changelog>
<changelog author="pth@suse.de" date="1433937600">- Fix name of libdir.</changelog>
<changelog author="pth@suse.de" date="1439985600">- Set libdir when calling make for installing.
- Add infinipath-non_executable_stack.patch to mark the stack
  unexecutable (bsc#942689).</changelog>
<changelog author="pth@suse.de" date="1442577600">- Add a requires for rdma (bsc#943853).</changelog>
<changelog author="pth@suse.de" date="1456833600">- Update to 3.3-13_g4ae7325 (fate#320170).
  See included ChangeLog for detailed changes.
- Remove infinipath-non_executable_stack.patch as the fix is included
  upstream.</changelog>
<changelog author="astieger@suse.com" date="1489838400">- Add baselibs.conf as 32 bit libs are needed (bsc#1004947).</changelog>

</package>
<package pkgid="086a5b61c31e317e75f517fcf603631be29b769f55a951615caaa1f284167f7e" name="infinipath-psm-devel" arch="x86_64">
    <version epoch="0" ver="3.3" rel="9.3.1"/>

<changelog author="pth@suse.de" date="1347364800">- Initial package based on the version in OFED 1.5.4.1
- Implement shared library policy.</changelog>
<changelog author="pth@suse.de" date="1347537600">- Update to latest version 3.0.1.
- Use RPM_OPT_FLAGS to define compiler options
  (infinipath-psm-cflags.patch).
- Don't use -Werror as newer gccs warn of possible ono-inlining.
  (infinipath-psm-no_werror.patch).
- Rename the member of a bitfield as newer gcc stops with error
  (infinipath-psm-identical_field_names.patch).
- Don't install headers with executable flag set
  (infinipath-psm-executable_headers.patch).</changelog>
<changelog author="pth@suse.de" date="1349784000">- Fix paths to libraries in %%files section.</changelog>
<changelog author="pth@suse.de" date="1372161600">- Fix makefile so that the presence of _edata does not lead to a
  failed build: infinipath-psm-add_symbol_to_ignore.patch</changelog>
<changelog author="pth@suse.de" date="1373371200">- Fix spec by running service format_spec_file.</changelog>
<changelog author="pth@suse.de" date="1373630400">- Update to latest version 3.1.
- Adapt infinipath-psm-add_symbol_to_ignore.patch to new sources.
- Add source URL.</changelog>
<changelog author="pth@suse.de" date="1389960000">- Update to 3.2 from OFED 3.12
- Remove infinipath-psm-identical_field_names.patch which doesn't
  apply anymore.
- Remove infinipath-psm-add_symbol_to_ignore.patch as the fix is
  upstream.</changelog>
<changelog author="pth@suse.de" date="1390564800">- Fix Copyright in spec file.</changelog>
<changelog author="pth@suse.de" date="1394020800">- Add an ExclusiveArch as the package is only supported on
  i686 and x86_64.</changelog>
<changelog author="pth@suse.de" date="1395144000">- Fix ExclusiveArch.</changelog>
<changelog author="pth@suse.de" date="1401796800">- Update to OFED 3.12 final.</changelog>
<changelog author="pth@suse.de" date="1402056000">- Document that the shared library package was renamed so the package
  needs obsoletes/provides.</changelog>
<changelog author="pth@suse.de" date="1432641600">- Update to 3.3 from OFED 3.18rc2.</changelog>
<changelog author="pth@suse.de" date="1432814400">- Fix tarball name.</changelog>
<changelog author="pth@suse.de" date="1432900800">- Adapt patches to changed sources.</changelog>
<changelog author="pth@suse.de" date="1433937600">- Fix name of libdir.</changelog>
<changelog author="pth@suse.de" date="1439985600">- Set libdir when calling make for installing.
- Add infinipath-non_executable_stack.patch to mark the stack
  unexecutable (bsc#942689).</changelog>
<changelog author="pth@suse.de" date="1442577600">- Add a requires for rdma (bsc#943853).</changelog>
<changelog author="pth@suse.de" date="1456833600">- Update to 3.3-13_g4ae7325 (fate#320170).
  See included ChangeLog for detailed changes.
- Remove infinipath-non_executable_stack.patch as the fix is included
  upstream.</changelog>
<changelog author="astieger@suse.com" date="1489838400">- Add baselibs.conf as 32 bit libs are needed (bsc#1004947).</changelog>

</package>
<package pkgid="9f55379d5bb79a8e1e1553258d55d7a7067d9dd5630ba9204de0c39a2e3f3f5f" name="insserv-compat" arch="noarch">
    <version epoch="0" ver="0.1" rel="16.3.1"/>

<changelog author="lnussel@suse.de" date="1355832000">- new package</changelog>
<changelog author="lnussel@suse.de" date="1358164800">- don't hard require Pod::Usage (bnc#798316)</changelog>
<changelog author="lnussel@suse.de" date="1358596800">- strip off extra start/stop overrides</changelog>
<changelog author="lnussel@suse.de" date="1359115200">- install compat insserv.conf (bnc#800477)</changelog>
<changelog author="lnussel@suse.de" date="1373025600">- print warning if a sysv init script is masked by a systemd service
  (bnc#798510, bnc#804273)</changelog>
<changelog author="jdelvare@suse.de" date="1395748800">- turn into a noarch package</changelog>
<changelog author="lnussel@suse.de" date="1401796800">- remove reference to openSUSE 12.3
- add LSB init script header block as example (bnc#865018)
- support runlevel override (bnc#869260)</changelog>
<changelog author="lnussel@suse.de" date="1410177600">- don't add dependency between named and $network as
  systemd-insserv-generator translates them to nss-lookup.target and
  network-online.target which results in an undesirable,
  unconditional dependency of multi-user.target on
  network-online.target (bnc#895611)</changelog>
<changelog author="lnussel@suse.de" date="1433937600">- it's perl script so actually require perl(Getopt::Long)</changelog>
<changelog author="lnussel@suse.de" date="1448971200">- fix directory argument parsing (bnc#944903)</changelog>
<changelog author="lnussel@suse.de" date="1453118400">- ntp was renamed to ntpd at some point (bsc#960820)</changelog>
<changelog author="kukuk@suse.com" date="1490788800">- Add /etc/init.d hierachy from filesystem</changelog>
<changelog author="arvidjaar@gmail.com" date="1493380800">- Also provide /etc/rc.d link which was provided by filesystem (bsc#1035062)</changelog>

</package>
<package pkgid="407f1b3162077386149847ee6ba3350c6828068f0e076e5a1424a1746cb701e7" name="insserv-compat" arch="src">
    <version epoch="0" ver="0.1" rel="16.3.1"/>

<changelog author="lnussel@suse.de" date="1355832000">- new package</changelog>
<changelog author="lnussel@suse.de" date="1358164800">- don't hard require Pod::Usage (bnc#798316)</changelog>
<changelog author="lnussel@suse.de" date="1358596800">- strip off extra start/stop overrides</changelog>
<changelog author="lnussel@suse.de" date="1359115200">- install compat insserv.conf (bnc#800477)</changelog>
<changelog author="lnussel@suse.de" date="1373025600">- print warning if a sysv init script is masked by a systemd service
  (bnc#798510, bnc#804273)</changelog>
<changelog author="jdelvare@suse.de" date="1395748800">- turn into a noarch package</changelog>
<changelog author="lnussel@suse.de" date="1401796800">- remove reference to openSUSE 12.3
- add LSB init script header block as example (bnc#865018)
- support runlevel override (bnc#869260)</changelog>
<changelog author="lnussel@suse.de" date="1410177600">- don't add dependency between named and $network as
  systemd-insserv-generator translates them to nss-lookup.target and
  network-online.target which results in an undesirable,
  unconditional dependency of multi-user.target on
  network-online.target (bnc#895611)</changelog>
<changelog author="lnussel@suse.de" date="1433937600">- it's perl script so actually require perl(Getopt::Long)</changelog>
<changelog author="lnussel@suse.de" date="1448971200">- fix directory argument parsing (bnc#944903)</changelog>
<changelog author="lnussel@suse.de" date="1453118400">- ntp was renamed to ntpd at some point (bsc#960820)</changelog>
<changelog author="kukuk@suse.com" date="1490788800">- Add /etc/init.d hierachy from filesystem</changelog>
<changelog author="arvidjaar@gmail.com" date="1493380800">- Also provide /etc/rc.d link which was provided by filesystem (bsc#1035062)</changelog>

</package>
<package pkgid="d1f366982f1f3a4e8ace35910419cc866a8c500bc13a6636c0be6b7eb0810343" name="iodine" arch="src">
    <version epoch="0" ver="0.7.0" rel="7.1"/>

<changelog author="malcolmlewis@opensuse.org" date="1348056000">- Initial build.
- Add iodine-fix-makefile-prefix.patch: Modify default install
  prefix.
- Add systemd service and sysconfig files for both server and
  client.</changelog>
<changelog author="wagner-thomas@gmx.at" date="1409140800">- separate user for iodined
- added a default config (bnc#857181) with a chroot directory
- fixed license string
- Update to 0.7.0:
  * Artial IPv6 support (#107)
    Client can connect to iodined through an relaying IPv6
  nameserver. Server only supports IPv4 for now.
  Traffic inside tunnel is IPv4.
  * dd socket activation for systemd, by Michael Scherer.
  * Add automated lookup of external ip (via -n auto).
  * Bugfix for OS X (Can't assign requested address)
  * Fix DNS tunneling bug caused by uninitialized variable, #94
  * Handle spaces when entering password interactively, fixes
    [#93]. Patch by Hagar.
  * Add -R option to set OpenBSD routing domain for the DNS
    socket. Patch by laurent at gouloum fr, fixes #95.
  * Add android patches and makefile, from Marcel Bokhorst,
    fixes #105.
  * Added missing break in iodine.c, by Pavel Pergamenshchik,
    [#108].
  * A number of minor patches from Frank Denis, Gregor Herrmann
    and Barak A. Pearlmutter.
  + Testcase compilation fixes for OS X and FreeBSD
  + Do not let sockets be inherited by sub-processes, fixes
    [#99].
  + Add unspecified RR type (called PRIVATE; id 65399, in
    private use range). For servers with RFC3597 support.
    Fixes #97.
    + Fix authentication bypass vulnerability; found by Oscar
    Reparaz.</changelog>
<changelog author="wagner-thomas@gmx.at" date="1431172800">- start iodine and iodined after network.target
- added rc-link</changelog>
<changelog author="wagner-thomas@gmx.at" date="1482926400">- fixed unbalanced quotes in service files bnc#1017236</changelog>

</package>
<package pkgid="57ba216e0b1b2361cbfd4dc415de02221c8163d5c257ef04be285f81dc1754d7" name="iodine" arch="x86_64">
    <version epoch="0" ver="0.7.0" rel="7.1"/>

<changelog author="malcolmlewis@opensuse.org" date="1348056000">- Initial build.
- Add iodine-fix-makefile-prefix.patch: Modify default install
  prefix.
- Add systemd service and sysconfig files for both server and
  client.</changelog>
<changelog author="wagner-thomas@gmx.at" date="1409140800">- separate user for iodined
- added a default config (bnc#857181) with a chroot directory
- fixed license string
- Update to 0.7.0:
  * Artial IPv6 support (#107)
    Client can connect to iodined through an relaying IPv6
  nameserver. Server only supports IPv4 for now.
  Traffic inside tunnel is IPv4.
  * dd socket activation for systemd, by Michael Scherer.
  * Add automated lookup of external ip (via -n auto).
  * Bugfix for OS X (Can't assign requested address)
  * Fix DNS tunneling bug caused by uninitialized variable, #94
  * Handle spaces when entering password interactively, fixes
    [#93]. Patch by Hagar.
  * Add -R option to set OpenBSD routing domain for the DNS
    socket. Patch by laurent at gouloum fr, fixes #95.
  * Add android patches and makefile, from Marcel Bokhorst,
    fixes #105.
  * Added missing break in iodine.c, by Pavel Pergamenshchik,
    [#108].
  * A number of minor patches from Frank Denis, Gregor Herrmann
    and Barak A. Pearlmutter.
  + Testcase compilation fixes for OS X and FreeBSD
  + Do not let sockets be inherited by sub-processes, fixes
    [#99].
  + Add unspecified RR type (called PRIVATE; id 65399, in
    private use range). For servers with RFC3597 support.
    Fixes #97.
    + Fix authentication bypass vulnerability; found by Oscar
    Reparaz.</changelog>
<changelog author="wagner-thomas@gmx.at" date="1431172800">- start iodine and iodined after network.target
- added rc-link</changelog>
<changelog author="wagner-thomas@gmx.at" date="1482926400">- fixed unbalanced quotes in service files bnc#1017236</changelog>

</package>
<package pkgid="5e897cd6c0dbd78ff7f641291897133894d90276088f42ea1d719ede0368649d" name="iproute2" arch="src">
    <version epoch="0" ver="4.4" rel="3.4.1"/>

<changelog author="jengelh@inai.de" date="1378987200">- Update to new upstream release 3.11
  * Support for Linux 3.11
  * iptunnel: check SIT_ISATAP flag only for SIT tunnel
  * ss: show destination address for netlink sockets
  * ss: Get netlink sockets info via sock_diag
  * vxlan: Allow setting destination to unicast address
  * ss: add fastopen support
  * htb: report overhead attribute
  * ip: allow to specify mode for sit tunnels
  * ip: iplink_vlan: add 802.1ad support
  * iptuntap: allow creation of multi-queue tun/tap device</changelog>
<changelog author="jengelh@inai.de" date="1386590400">- Update to new upstream release 3.12
  * ip rule: add route suppression options
  * tc: support for the "fq" Fair Queue packet scheduler
  * tc: support 64-bit rate estimator statistics
  * GRE-over-IPv6 tunnel support
  * VXLAN IPV6 support</changelog>
<changelog author="mkubecek@suse.cz" date="1390219200">- restore SLE12 Alpha 1 version rewritten by pulling recent Factory
  changes
- update patches to git based versions:
  * iproute2-dirs.diff -&gt; adjust-installation-directories-for-SLE.patch
  * iproute2-HZ.diff split into use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
    and add-explicit-typecast-to-avoid-gcc-warning.patch
  * revert-pdf-creation.diff not needed on SLE12
- add SLE11 SP3 patches missing in upstream:
  * avoid-unused-return-value-gcc-warnings.patch:
    prevent GCC warnings considered errors by OBS
  * fix-build-with-D_FORTIFY_SOURCE-2.patch:
    fix build with -D_FORTIFY_SOUCE=2 to comply with TAHI testsuite
    (bnc#719537)
- iproute2.spec:
  remove conditionals not needed on SLE12
- fate#315437 implemented since upstream 3.11.0</changelog>
<changelog author="mkubecek@suse.cz" date="1392292800">- update-kernel-headers-for-bonding-support.patch:
  iplink-add-support-for-bonding-netlink.patch:
  iproute2-finish-support-for-bonding-attributes.patch:
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch:
  iplink_bond-fix-parameter-value-matching.patch:
  iplink-display-slave-information.patch:
  iplink_bond-add-support-for-displaying-bond-slave-at.patch:
  implement setting and displaying bonding (and bond slave)
  attributes in ip command (fate#316940)</changelog>
<changelog author="mkubecek@suse.cz" date="1393588800">- update-kernel-headers-for-bonding-support.patch:
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch:
  iplink_bond-fix-parameter-value-matching.patch:
  update upstream references
- iplink-display-slave-information.patch:
  replaced by introduce-support-for-slave-info-data.patch
  (fate#316940)
- iplink_bond-add-support-for-displaying-bond-slave-at.patch:
  replaced by iplink-add-support-for-bonding-slave.patch
  (fate#316940)
- iplink_bond_slave-show-mii_status-only-once.patch:
  fix for bonding slave status being shown twice (fate#316940)</changelog>
<changelog author="mkubecek@suse.cz" date="1401105600">- veth-fix-uninitialized-arguments.patch:
  fix crash in "ip link add type veth"
  (bnc#879865)
- Handle-netdev-group-for-veth-peer-too.patch:
  when adding veth device, group argument is parsed but ignored
  (bnc#879865)
- iproute-Fix-Netid-value-for-multi-families-output.patch
  when both -t and -u are used, ss reports UDP sockets as TCP
  (bnc#879865)
- bridge-fix-reporting-of-IPv6-addresses.patch
  fix output of IPv6 vxlan dst addresses in "bridge fdb show"
  (bnc#879865)
- veth-Handle-flags-correctry.patch
  fix handling of veth peer flags
  (bnc#879865)</changelog>
<changelog author="mkubecek@suse.cz" date="1434542400">- update-kernel-headers-to-3.19-net-next.patch:
  ip-route-add-congestion-control-metric.patch:
  add per-route congestion control support (fate#318553)</changelog>
<changelog author="bpoirier@suse.com" date="1439294400">- Revert-vxlan-remove-dstport-option.patch
  Add vxlan destination port option (fate#319084)</changelog>
<changelog author="mkubecek@suse.cz" date="1439380800">- update-kernel-headers-to-SLE12-SP1-Beta-1.patch:
  ip-support-of-usec-rtt-in-tcp_metrics.patch:
  display TCP RTT and RTT variance estimates with microsecond
  precision if kernel provides this information (bsc#937086)
- Revert-vxlan-remove-dstport-option.patch:
  add missing tags</changelog>
<changelog author="mkubecek@suse.cz" date="1444305600">- man-fix-documentation-references-in-manual-pages.patch:
  replace Debian specific documentation references by SUSE ones
  (bsc#949063)</changelog>
<changelog author="mkubecek@suse.cz" date="1445256000">- man-fix-documentation-references-in-manual-pages.patch:
  minor fix (README.lnstat is in iproute2, not iproute2-doc)</changelog>
<changelog author="mkubecek@suse.cz" date="1445256001">- ip-return-correct-exit-code-on-route-failure.patch:
  fix "ip route" exit code (bsc#949040)
- ip-fix-exit-code-for-rule-failures.patch:
  fix "ip rule" exit code (bsc#949040)
- ip-fix-exit-code-for-addrlabel.patch:
  fix "ip addrlabel" exit code (bsc#949040)</changelog>
<changelog author="mkubecek@suse.cz" date="1453377600">- upgrade to upstream version 4.4 to match kernel version
  * implements fate#319924
- remove patches obsoleted by upgrade:
  Handle-netdev-group-for-veth-peer-too.patch:Patch-mainline (3.14)
  Revert-vxlan-remove-dstport-option.patch (3.14)
  bridge-fix-reporting-of-IPv6-addresses.patch (3.14)
  introduce-support-for-slave-info-data.patch (3.14)
  ip-fix-exit-code-for-addrlabel.patch (4.1)
  ip-fix-exit-code-for-rule-failures.patch (4.1)
  ip-return-correct-exit-code-on-route-failure.patch (4.1)
  ip-route-add-congestion-control-metric.patch (4.0)
  ip-support-of-usec-rtt-in-tcp_metrics.patch (3.17)
  iplink-add-support-for-bonding-netlink.patch (3.14)
  iplink-add-support-for-bonding-slave.patch (3.14)
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch (3.14)
  iplink_bond-fix-parameter-value-matching.patch (3.14)
  iplink_bond_slave-show-mii_status-only-once.patch (3.14)
  iproute-Fix-Netid-value-for-multi-families-output.patch (3.14)
  iproute2-finish-support-for-bonding-attributes.patch (3.14)
  update-kernel-headers-for-bonding-support.patch (3.14)
  update-kernel-headers-to-3.19-net-next.patch (4.0)
  update-kernel-headers-to-SLE12-SP1-Beta-1.patch (3.15)
  veth-Handle-flags-correctry.patch (3.14)
  veth-fix-uninitialized-arguments.patch (3.14)
- update non-upstream patches to version 4.4:
  adjust-installation-directories-for-SLE.patch
  avoid-unused-return-value-gcc-warnings.patch
- refresh remaining patches:
  add-explicit-typecast-to-avoid-gcc-warning.patch
  fix-build-with-D_FORTIFY_SOURCE-2.patch
  man-fix-documentation-references-in-manual-pages.patch
  use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
- new non-upstream patches from Factory package:
  * xfrm-support-displaying-transformations-used-for-Mob.patch:
    support displaying xfrm transformations for Mobile IPv6
  * examples-fix-bashisms-in-example-script.patch:
    fix bashisms in example script declaring /bin/sh interpreter</changelog>
<changelog author="mkubecek@suse.cz" date="1453464000">- merge iproute2-doc.spec back into iproute2.spec
  iproute2-doc was separated into its own specfile to make rebuilds
  faster; this is not as important in SLE as it is in Factory and
  is not worth bothering with a multispec source package here</changelog>
<changelog author="mkubecek@suse.cz" date="1469793600">- revert the iproute2-doc merge; the dependencies of iproute2-doc
  prevent bootstrapping openSUSE distribution. (bsc#991185)</changelog>
<changelog author="mkubecek@suse.cz" date="1499688000">- routel-fix-infinite-loop-in-line-parser.patch:
  fix command line parser in routel command (bsc#1034855)</changelog>
<changelog author="mkubecek@suse.cz" date="1499688001">- iproute-fix-documentation-for-ip-rule-scan-order.patch:
  iproute-fix-documentation-for-ip-rule-scan-order-2.patch:
  man-ip-rule.8-Further-clarify-how-to-interpret-prior.patch:
  man-ip-route.8-Mention-that-lower-metric-means-highe.patch:
  clarify the meaining of "priority" in ip-rule(8) and ip-route(8)
  manual pages (bsc#990635)</changelog>
<changelog author="mkubecek@suse.cz" date="1504094400">- libnetlink-Double-the-dump-buffer-size.patch:
  Use larger buffer for dumps to allow link info from NICs with
  many VFs (bsc#1045399 bsc#1056261)</changelog>
<changelog author="mkubecek@suse.cz" date="1504267200">- iplink-check-for-message-truncation-in-iplink_get.patch:
  iplink-double-the-buffer-size-also-in-iplink_get.patch:
  Use larger buffer for link info with many VFs also in the other
  code path (bsc#1056261)</changelog>
<changelog author="mkubecek@suse.cz" date="1504612800">- update upstream references:
  iplink-check-for-message-truncation-in-iplink_get.patch
  iplink-double-the-buffer-size-also-in-iplink_get.patch</changelog>

</package>
<package pkgid="ccdb4bd8180165756003659fde1b5de20815100abd2efb861c560cb6fbfdb459" name="iproute2" arch="x86_64">
    <version epoch="0" ver="4.4" rel="3.4.1"/>

<changelog author="jengelh@inai.de" date="1378987200">- Update to new upstream release 3.11
  * Support for Linux 3.11
  * iptunnel: check SIT_ISATAP flag only for SIT tunnel
  * ss: show destination address for netlink sockets
  * ss: Get netlink sockets info via sock_diag
  * vxlan: Allow setting destination to unicast address
  * ss: add fastopen support
  * htb: report overhead attribute
  * ip: allow to specify mode for sit tunnels
  * ip: iplink_vlan: add 802.1ad support
  * iptuntap: allow creation of multi-queue tun/tap device</changelog>
<changelog author="jengelh@inai.de" date="1386590400">- Update to new upstream release 3.12
  * ip rule: add route suppression options
  * tc: support for the "fq" Fair Queue packet scheduler
  * tc: support 64-bit rate estimator statistics
  * GRE-over-IPv6 tunnel support
  * VXLAN IPV6 support</changelog>
<changelog author="mkubecek@suse.cz" date="1390219200">- restore SLE12 Alpha 1 version rewritten by pulling recent Factory
  changes
- update patches to git based versions:
  * iproute2-dirs.diff -&gt; adjust-installation-directories-for-SLE.patch
  * iproute2-HZ.diff split into use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
    and add-explicit-typecast-to-avoid-gcc-warning.patch
  * revert-pdf-creation.diff not needed on SLE12
- add SLE11 SP3 patches missing in upstream:
  * avoid-unused-return-value-gcc-warnings.patch:
    prevent GCC warnings considered errors by OBS
  * fix-build-with-D_FORTIFY_SOURCE-2.patch:
    fix build with -D_FORTIFY_SOUCE=2 to comply with TAHI testsuite
    (bnc#719537)
- iproute2.spec:
  remove conditionals not needed on SLE12
- fate#315437 implemented since upstream 3.11.0</changelog>
<changelog author="mkubecek@suse.cz" date="1392292800">- update-kernel-headers-for-bonding-support.patch:
  iplink-add-support-for-bonding-netlink.patch:
  iproute2-finish-support-for-bonding-attributes.patch:
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch:
  iplink_bond-fix-parameter-value-matching.patch:
  iplink-display-slave-information.patch:
  iplink_bond-add-support-for-displaying-bond-slave-at.patch:
  implement setting and displaying bonding (and bond slave)
  attributes in ip command (fate#316940)</changelog>
<changelog author="mkubecek@suse.cz" date="1393588800">- update-kernel-headers-for-bonding-support.patch:
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch:
  iplink_bond-fix-parameter-value-matching.patch:
  update upstream references
- iplink-display-slave-information.patch:
  replaced by introduce-support-for-slave-info-data.patch
  (fate#316940)
- iplink_bond-add-support-for-displaying-bond-slave-at.patch:
  replaced by iplink-add-support-for-bonding-slave.patch
  (fate#316940)
- iplink_bond_slave-show-mii_status-only-once.patch:
  fix for bonding slave status being shown twice (fate#316940)</changelog>
<changelog author="mkubecek@suse.cz" date="1401105600">- veth-fix-uninitialized-arguments.patch:
  fix crash in "ip link add type veth"
  (bnc#879865)
- Handle-netdev-group-for-veth-peer-too.patch:
  when adding veth device, group argument is parsed but ignored
  (bnc#879865)
- iproute-Fix-Netid-value-for-multi-families-output.patch
  when both -t and -u are used, ss reports UDP sockets as TCP
  (bnc#879865)
- bridge-fix-reporting-of-IPv6-addresses.patch
  fix output of IPv6 vxlan dst addresses in "bridge fdb show"
  (bnc#879865)
- veth-Handle-flags-correctry.patch
  fix handling of veth peer flags
  (bnc#879865)</changelog>
<changelog author="mkubecek@suse.cz" date="1434542400">- update-kernel-headers-to-3.19-net-next.patch:
  ip-route-add-congestion-control-metric.patch:
  add per-route congestion control support (fate#318553)</changelog>
<changelog author="bpoirier@suse.com" date="1439294400">- Revert-vxlan-remove-dstport-option.patch
  Add vxlan destination port option (fate#319084)</changelog>
<changelog author="mkubecek@suse.cz" date="1439380800">- update-kernel-headers-to-SLE12-SP1-Beta-1.patch:
  ip-support-of-usec-rtt-in-tcp_metrics.patch:
  display TCP RTT and RTT variance estimates with microsecond
  precision if kernel provides this information (bsc#937086)
- Revert-vxlan-remove-dstport-option.patch:
  add missing tags</changelog>
<changelog author="mkubecek@suse.cz" date="1444305600">- man-fix-documentation-references-in-manual-pages.patch:
  replace Debian specific documentation references by SUSE ones
  (bsc#949063)</changelog>
<changelog author="mkubecek@suse.cz" date="1445256000">- man-fix-documentation-references-in-manual-pages.patch:
  minor fix (README.lnstat is in iproute2, not iproute2-doc)</changelog>
<changelog author="mkubecek@suse.cz" date="1445256001">- ip-return-correct-exit-code-on-route-failure.patch:
  fix "ip route" exit code (bsc#949040)
- ip-fix-exit-code-for-rule-failures.patch:
  fix "ip rule" exit code (bsc#949040)
- ip-fix-exit-code-for-addrlabel.patch:
  fix "ip addrlabel" exit code (bsc#949040)</changelog>
<changelog author="mkubecek@suse.cz" date="1453377600">- upgrade to upstream version 4.4 to match kernel version
  * implements fate#319924
- remove patches obsoleted by upgrade:
  Handle-netdev-group-for-veth-peer-too.patch:Patch-mainline (3.14)
  Revert-vxlan-remove-dstport-option.patch (3.14)
  bridge-fix-reporting-of-IPv6-addresses.patch (3.14)
  introduce-support-for-slave-info-data.patch (3.14)
  ip-fix-exit-code-for-addrlabel.patch (4.1)
  ip-fix-exit-code-for-rule-failures.patch (4.1)
  ip-return-correct-exit-code-on-route-failure.patch (4.1)
  ip-route-add-congestion-control-metric.patch (4.0)
  ip-support-of-usec-rtt-in-tcp_metrics.patch (3.17)
  iplink-add-support-for-bonding-netlink.patch (3.14)
  iplink-add-support-for-bonding-slave.patch (3.14)
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch (3.14)
  iplink_bond-fix-parameter-value-matching.patch (3.14)
  iplink_bond_slave-show-mii_status-only-once.patch (3.14)
  iproute-Fix-Netid-value-for-multi-families-output.patch (3.14)
  iproute2-finish-support-for-bonding-attributes.patch (3.14)
  update-kernel-headers-for-bonding-support.patch (3.14)
  update-kernel-headers-to-3.19-net-next.patch (4.0)
  update-kernel-headers-to-SLE12-SP1-Beta-1.patch (3.15)
  veth-Handle-flags-correctry.patch (3.14)
  veth-fix-uninitialized-arguments.patch (3.14)
- update non-upstream patches to version 4.4:
  adjust-installation-directories-for-SLE.patch
  avoid-unused-return-value-gcc-warnings.patch
- refresh remaining patches:
  add-explicit-typecast-to-avoid-gcc-warning.patch
  fix-build-with-D_FORTIFY_SOURCE-2.patch
  man-fix-documentation-references-in-manual-pages.patch
  use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
- new non-upstream patches from Factory package:
  * xfrm-support-displaying-transformations-used-for-Mob.patch:
    support displaying xfrm transformations for Mobile IPv6
  * examples-fix-bashisms-in-example-script.patch:
    fix bashisms in example script declaring /bin/sh interpreter</changelog>
<changelog author="mkubecek@suse.cz" date="1453464000">- merge iproute2-doc.spec back into iproute2.spec
  iproute2-doc was separated into its own specfile to make rebuilds
  faster; this is not as important in SLE as it is in Factory and
  is not worth bothering with a multispec source package here</changelog>
<changelog author="mkubecek@suse.cz" date="1469793600">- revert the iproute2-doc merge; the dependencies of iproute2-doc
  prevent bootstrapping openSUSE distribution. (bsc#991185)</changelog>
<changelog author="mkubecek@suse.cz" date="1499688000">- routel-fix-infinite-loop-in-line-parser.patch:
  fix command line parser in routel command (bsc#1034855)</changelog>
<changelog author="mkubecek@suse.cz" date="1499688001">- iproute-fix-documentation-for-ip-rule-scan-order.patch:
  iproute-fix-documentation-for-ip-rule-scan-order-2.patch:
  man-ip-rule.8-Further-clarify-how-to-interpret-prior.patch:
  man-ip-route.8-Mention-that-lower-metric-means-highe.patch:
  clarify the meaining of "priority" in ip-rule(8) and ip-route(8)
  manual pages (bsc#990635)</changelog>
<changelog author="mkubecek@suse.cz" date="1504094400">- libnetlink-Double-the-dump-buffer-size.patch:
  Use larger buffer for dumps to allow link info from NICs with
  many VFs (bsc#1045399 bsc#1056261)</changelog>
<changelog author="mkubecek@suse.cz" date="1504267200">- iplink-check-for-message-truncation-in-iplink_get.patch:
  iplink-double-the-buffer-size-also-in-iplink_get.patch:
  Use larger buffer for link info with many VFs also in the other
  code path (bsc#1056261)</changelog>
<changelog author="mkubecek@suse.cz" date="1504612800">- update upstream references:
  iplink-check-for-message-truncation-in-iplink_get.patch
  iplink-double-the-buffer-size-also-in-iplink_get.patch</changelog>

</package>
<package pkgid="2f0314f08f4b135b6268e505f10d74844bf70ca7476a3e9dba046a59c9fc2fa8" name="iproute2-doc" arch="noarch">
    <version epoch="0" ver="4.4" rel="3.4.1"/>

<changelog author="jengelh@inai.de" date="1378987200">- Update to new upstream release 3.11
  * Support for Linux 3.11
  * iptunnel: check SIT_ISATAP flag only for SIT tunnel
  * ss: show destination address for netlink sockets
  * ss: Get netlink sockets info via sock_diag
  * vxlan: Allow setting destination to unicast address
  * ss: add fastopen support
  * htb: report overhead attribute
  * ip: allow to specify mode for sit tunnels
  * ip: iplink_vlan: add 802.1ad support
  * iptuntap: allow creation of multi-queue tun/tap device</changelog>
<changelog author="jengelh@inai.de" date="1386590400">- Update to new upstream release 3.12
  * ip rule: add route suppression options
  * tc: support for the "fq" Fair Queue packet scheduler
  * tc: support 64-bit rate estimator statistics
  * GRE-over-IPv6 tunnel support
  * VXLAN IPV6 support</changelog>
<changelog author="mkubecek@suse.cz" date="1390219200">- restore SLE12 Alpha 1 version rewritten by pulling recent Factory
  changes
- update patches to git based versions:
  * iproute2-dirs.diff -&gt; adjust-installation-directories-for-SLE.patch
  * iproute2-HZ.diff split into use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
    and add-explicit-typecast-to-avoid-gcc-warning.patch
  * revert-pdf-creation.diff not needed on SLE12
- add SLE11 SP3 patches missing in upstream:
  * avoid-unused-return-value-gcc-warnings.patch:
    prevent GCC warnings considered errors by OBS
  * fix-build-with-D_FORTIFY_SOURCE-2.patch:
    fix build with -D_FORTIFY_SOUCE=2 to comply with TAHI testsuite
    (bnc#719537)
- iproute2.spec:
  remove conditionals not needed on SLE12
- fate#315437 implemented since upstream 3.11.0</changelog>
<changelog author="mkubecek@suse.cz" date="1392292800">- update-kernel-headers-for-bonding-support.patch:
  iplink-add-support-for-bonding-netlink.patch:
  iproute2-finish-support-for-bonding-attributes.patch:
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch:
  iplink_bond-fix-parameter-value-matching.patch:
  iplink-display-slave-information.patch:
  iplink_bond-add-support-for-displaying-bond-slave-at.patch:
  implement setting and displaying bonding (and bond slave)
  attributes in ip command (fate#316940)</changelog>
<changelog author="mkubecek@suse.cz" date="1393588800">- update-kernel-headers-for-bonding-support.patch:
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch:
  iplink_bond-fix-parameter-value-matching.patch:
  update upstream references
- iplink-display-slave-information.patch:
  replaced by introduce-support-for-slave-info-data.patch
  (fate#316940)
- iplink_bond-add-support-for-displaying-bond-slave-at.patch:
  replaced by iplink-add-support-for-bonding-slave.patch
  (fate#316940)
- iplink_bond_slave-show-mii_status-only-once.patch:
  fix for bonding slave status being shown twice (fate#316940)</changelog>
<changelog author="mkubecek@suse.cz" date="1401105600">- veth-fix-uninitialized-arguments.patch:
  fix crash in "ip link add type veth"
  (bnc#879865)
- Handle-netdev-group-for-veth-peer-too.patch:
  when adding veth device, group argument is parsed but ignored
  (bnc#879865)
- iproute-Fix-Netid-value-for-multi-families-output.patch
  when both -t and -u are used, ss reports UDP sockets as TCP
  (bnc#879865)
- bridge-fix-reporting-of-IPv6-addresses.patch
  fix output of IPv6 vxlan dst addresses in "bridge fdb show"
  (bnc#879865)
- veth-Handle-flags-correctry.patch
  fix handling of veth peer flags
  (bnc#879865)</changelog>
<changelog author="mkubecek@suse.cz" date="1434542400">- update-kernel-headers-to-3.19-net-next.patch:
  ip-route-add-congestion-control-metric.patch:
  add per-route congestion control support (fate#318553)</changelog>
<changelog author="bpoirier@suse.com" date="1439294400">- Revert-vxlan-remove-dstport-option.patch
  Add vxlan destination port option (fate#319084)</changelog>
<changelog author="mkubecek@suse.cz" date="1439380800">- update-kernel-headers-to-SLE12-SP1-Beta-1.patch:
  ip-support-of-usec-rtt-in-tcp_metrics.patch:
  display TCP RTT and RTT variance estimates with microsecond
  precision if kernel provides this information (bsc#937086)
- Revert-vxlan-remove-dstport-option.patch:
  add missing tags</changelog>
<changelog author="mkubecek@suse.cz" date="1444305600">- man-fix-documentation-references-in-manual-pages.patch:
  replace Debian specific documentation references by SUSE ones
  (bsc#949063)</changelog>
<changelog author="mkubecek@suse.cz" date="1445256000">- man-fix-documentation-references-in-manual-pages.patch:
  minor fix (README.lnstat is in iproute2, not iproute2-doc)</changelog>
<changelog author="mkubecek@suse.cz" date="1445256001">- ip-return-correct-exit-code-on-route-failure.patch:
  fix "ip route" exit code (bsc#949040)
- ip-fix-exit-code-for-rule-failures.patch:
  fix "ip rule" exit code (bsc#949040)
- ip-fix-exit-code-for-addrlabel.patch:
  fix "ip addrlabel" exit code (bsc#949040)</changelog>
<changelog author="mkubecek@suse.cz" date="1453377600">- upgrade to upstream version 4.4 to match kernel version
  * implements fate#319924
- remove patches obsoleted by upgrade:
  Handle-netdev-group-for-veth-peer-too.patch:Patch-mainline (3.14)
  Revert-vxlan-remove-dstport-option.patch (3.14)
  bridge-fix-reporting-of-IPv6-addresses.patch (3.14)
  introduce-support-for-slave-info-data.patch (3.14)
  ip-fix-exit-code-for-addrlabel.patch (4.1)
  ip-fix-exit-code-for-rule-failures.patch (4.1)
  ip-return-correct-exit-code-on-route-failure.patch (4.1)
  ip-route-add-congestion-control-metric.patch (4.0)
  ip-support-of-usec-rtt-in-tcp_metrics.patch (3.17)
  iplink-add-support-for-bonding-netlink.patch (3.14)
  iplink-add-support-for-bonding-slave.patch (3.14)
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch (3.14)
  iplink_bond-fix-parameter-value-matching.patch (3.14)
  iplink_bond_slave-show-mii_status-only-once.patch (3.14)
  iproute-Fix-Netid-value-for-multi-families-output.patch (3.14)
  iproute2-finish-support-for-bonding-attributes.patch (3.14)
  update-kernel-headers-for-bonding-support.patch (3.14)
  update-kernel-headers-to-3.19-net-next.patch (4.0)
  update-kernel-headers-to-SLE12-SP1-Beta-1.patch (3.15)
  veth-Handle-flags-correctry.patch (3.14)
  veth-fix-uninitialized-arguments.patch (3.14)
- update non-upstream patches to version 4.4:
  adjust-installation-directories-for-SLE.patch
  avoid-unused-return-value-gcc-warnings.patch
- refresh remaining patches:
  add-explicit-typecast-to-avoid-gcc-warning.patch
  fix-build-with-D_FORTIFY_SOURCE-2.patch
  man-fix-documentation-references-in-manual-pages.patch
  use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
- new non-upstream patches from Factory package:
  * xfrm-support-displaying-transformations-used-for-Mob.patch:
    support displaying xfrm transformations for Mobile IPv6
  * examples-fix-bashisms-in-example-script.patch:
    fix bashisms in example script declaring /bin/sh interpreter</changelog>
<changelog author="mkubecek@suse.cz" date="1453464000">- merge iproute2-doc.spec back into iproute2.spec
  iproute2-doc was separated into its own specfile to make rebuilds
  faster; this is not as important in SLE as it is in Factory and
  is not worth bothering with a multispec source package here</changelog>
<changelog author="mkubecek@suse.cz" date="1469793600">- revert the iproute2-doc merge; the dependencies of iproute2-doc
  prevent bootstrapping openSUSE distribution. (bsc#991185)</changelog>
<changelog author="mkubecek@suse.cz" date="1499688000">- routel-fix-infinite-loop-in-line-parser.patch:
  fix command line parser in routel command (bsc#1034855)</changelog>
<changelog author="mkubecek@suse.cz" date="1499688001">- iproute-fix-documentation-for-ip-rule-scan-order.patch:
  iproute-fix-documentation-for-ip-rule-scan-order-2.patch:
  man-ip-rule.8-Further-clarify-how-to-interpret-prior.patch:
  man-ip-route.8-Mention-that-lower-metric-means-highe.patch:
  clarify the meaining of "priority" in ip-rule(8) and ip-route(8)
  manual pages (bsc#990635)</changelog>
<changelog author="mkubecek@suse.cz" date="1504094400">- libnetlink-Double-the-dump-buffer-size.patch:
  Use larger buffer for dumps to allow link info from NICs with
  many VFs (bsc#1045399 bsc#1056261)</changelog>
<changelog author="mkubecek@suse.cz" date="1504267200">- iplink-check-for-message-truncation-in-iplink_get.patch:
  iplink-double-the-buffer-size-also-in-iplink_get.patch:
  Use larger buffer for link info with many VFs also in the other
  code path (bsc#1056261)</changelog>
<changelog author="mkubecek@suse.cz" date="1504612800">- update upstream references:
  iplink-check-for-message-truncation-in-iplink_get.patch
  iplink-double-the-buffer-size-also-in-iplink_get.patch</changelog>

</package>
<package pkgid="52e36374bee8dbeffa6b97fefe0497a39a6f16a6b47f536ba4000a241e498ce0" name="iproute2-doc" arch="src">
    <version epoch="0" ver="4.4" rel="3.4.1"/>

<changelog author="jengelh@inai.de" date="1378987200">- Update to new upstream release 3.11
  * Support for Linux 3.11
  * iptunnel: check SIT_ISATAP flag only for SIT tunnel
  * ss: show destination address for netlink sockets
  * ss: Get netlink sockets info via sock_diag
  * vxlan: Allow setting destination to unicast address
  * ss: add fastopen support
  * htb: report overhead attribute
  * ip: allow to specify mode for sit tunnels
  * ip: iplink_vlan: add 802.1ad support
  * iptuntap: allow creation of multi-queue tun/tap device</changelog>
<changelog author="jengelh@inai.de" date="1386590400">- Update to new upstream release 3.12
  * ip rule: add route suppression options
  * tc: support for the "fq" Fair Queue packet scheduler
  * tc: support 64-bit rate estimator statistics
  * GRE-over-IPv6 tunnel support
  * VXLAN IPV6 support</changelog>
<changelog author="mkubecek@suse.cz" date="1390219200">- restore SLE12 Alpha 1 version rewritten by pulling recent Factory
  changes
- update patches to git based versions:
  * iproute2-dirs.diff -&gt; adjust-installation-directories-for-SLE.patch
  * iproute2-HZ.diff split into use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
    and add-explicit-typecast-to-avoid-gcc-warning.patch
  * revert-pdf-creation.diff not needed on SLE12
- add SLE11 SP3 patches missing in upstream:
  * avoid-unused-return-value-gcc-warnings.patch:
    prevent GCC warnings considered errors by OBS
  * fix-build-with-D_FORTIFY_SOURCE-2.patch:
    fix build with -D_FORTIFY_SOUCE=2 to comply with TAHI testsuite
    (bnc#719537)
- iproute2.spec:
  remove conditionals not needed on SLE12
- fate#315437 implemented since upstream 3.11.0</changelog>
<changelog author="mkubecek@suse.cz" date="1392292800">- update-kernel-headers-for-bonding-support.patch:
  iplink-add-support-for-bonding-netlink.patch:
  iproute2-finish-support-for-bonding-attributes.patch:
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch:
  iplink_bond-fix-parameter-value-matching.patch:
  iplink-display-slave-information.patch:
  iplink_bond-add-support-for-displaying-bond-slave-at.patch:
  implement setting and displaying bonding (and bond slave)
  attributes in ip command (fate#316940)</changelog>
<changelog author="mkubecek@suse.cz" date="1393588800">- update-kernel-headers-for-bonding-support.patch:
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch:
  iplink_bond-fix-parameter-value-matching.patch:
  update upstream references
- iplink-display-slave-information.patch:
  replaced by introduce-support-for-slave-info-data.patch
  (fate#316940)
- iplink_bond-add-support-for-displaying-bond-slave-at.patch:
  replaced by iplink-add-support-for-bonding-slave.patch
  (fate#316940)
- iplink_bond_slave-show-mii_status-only-once.patch:
  fix for bonding slave status being shown twice (fate#316940)</changelog>
<changelog author="mkubecek@suse.cz" date="1401105600">- veth-fix-uninitialized-arguments.patch:
  fix crash in "ip link add type veth"
  (bnc#879865)
- Handle-netdev-group-for-veth-peer-too.patch:
  when adding veth device, group argument is parsed but ignored
  (bnc#879865)
- iproute-Fix-Netid-value-for-multi-families-output.patch
  when both -t and -u are used, ss reports UDP sockets as TCP
  (bnc#879865)
- bridge-fix-reporting-of-IPv6-addresses.patch
  fix output of IPv6 vxlan dst addresses in "bridge fdb show"
  (bnc#879865)
- veth-Handle-flags-correctry.patch
  fix handling of veth peer flags
  (bnc#879865)</changelog>
<changelog author="mkubecek@suse.cz" date="1434542400">- update-kernel-headers-to-3.19-net-next.patch:
  ip-route-add-congestion-control-metric.patch:
  add per-route congestion control support (fate#318553)</changelog>
<changelog author="bpoirier@suse.com" date="1439294400">- Revert-vxlan-remove-dstport-option.patch
  Add vxlan destination port option (fate#319084)</changelog>
<changelog author="mkubecek@suse.cz" date="1439380800">- update-kernel-headers-to-SLE12-SP1-Beta-1.patch:
  ip-support-of-usec-rtt-in-tcp_metrics.patch:
  display TCP RTT and RTT variance estimates with microsecond
  precision if kernel provides this information (bsc#937086)
- Revert-vxlan-remove-dstport-option.patch:
  add missing tags</changelog>
<changelog author="mkubecek@suse.cz" date="1444305600">- man-fix-documentation-references-in-manual-pages.patch:
  replace Debian specific documentation references by SUSE ones
  (bsc#949063)</changelog>
<changelog author="mkubecek@suse.cz" date="1445256000">- man-fix-documentation-references-in-manual-pages.patch:
  minor fix (README.lnstat is in iproute2, not iproute2-doc)</changelog>
<changelog author="mkubecek@suse.cz" date="1445256001">- ip-return-correct-exit-code-on-route-failure.patch:
  fix "ip route" exit code (bsc#949040)
- ip-fix-exit-code-for-rule-failures.patch:
  fix "ip rule" exit code (bsc#949040)
- ip-fix-exit-code-for-addrlabel.patch:
  fix "ip addrlabel" exit code (bsc#949040)</changelog>
<changelog author="mkubecek@suse.cz" date="1453377600">- upgrade to upstream version 4.4 to match kernel version
  * implements fate#319924
- remove patches obsoleted by upgrade:
  Handle-netdev-group-for-veth-peer-too.patch:Patch-mainline (3.14)
  Revert-vxlan-remove-dstport-option.patch (3.14)
  bridge-fix-reporting-of-IPv6-addresses.patch (3.14)
  introduce-support-for-slave-info-data.patch (3.14)
  ip-fix-exit-code-for-addrlabel.patch (4.1)
  ip-fix-exit-code-for-rule-failures.patch (4.1)
  ip-return-correct-exit-code-on-route-failure.patch (4.1)
  ip-route-add-congestion-control-metric.patch (4.0)
  ip-support-of-usec-rtt-in-tcp_metrics.patch (3.17)
  iplink-add-support-for-bonding-netlink.patch (3.14)
  iplink-add-support-for-bonding-slave.patch (3.14)
  iplink_bond-fix-arp_all_targets-parameter-name-in-ou.patch (3.14)
  iplink_bond-fix-parameter-value-matching.patch (3.14)
  iplink_bond_slave-show-mii_status-only-once.patch (3.14)
  iproute-Fix-Netid-value-for-multi-families-output.patch (3.14)
  iproute2-finish-support-for-bonding-attributes.patch (3.14)
  update-kernel-headers-for-bonding-support.patch (3.14)
  update-kernel-headers-to-3.19-net-next.patch (4.0)
  update-kernel-headers-to-SLE12-SP1-Beta-1.patch (3.15)
  veth-Handle-flags-correctry.patch (3.14)
  veth-fix-uninitialized-arguments.patch (3.14)
- update non-upstream patches to version 4.4:
  adjust-installation-directories-for-SLE.patch
  avoid-unused-return-value-gcc-warnings.patch
- refresh remaining patches:
  add-explicit-typecast-to-avoid-gcc-warning.patch
  fix-build-with-D_FORTIFY_SOURCE-2.patch
  man-fix-documentation-references-in-manual-pages.patch
  use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch
- new non-upstream patches from Factory package:
  * xfrm-support-displaying-transformations-used-for-Mob.patch:
    support displaying xfrm transformations for Mobile IPv6
  * examples-fix-bashisms-in-example-script.patch:
    fix bashisms in example script declaring /bin/sh interpreter</changelog>
<changelog author="mkubecek@suse.cz" date="1453464000">- merge iproute2-doc.spec back into iproute2.spec
  iproute2-doc was separated into its own specfile to make rebuilds
  faster; this is not as important in SLE as it is in Factory and
  is not worth bothering with a multispec source package here</changelog>
<changelog author="mkubecek@suse.cz" date="1469793600">- revert the iproute2-doc merge; the dependencies of iproute2-doc
  prevent bootstrapping openSUSE distribution. (bsc#991185)</changelog>
<changelog author="mkubecek@suse.cz" date="1499688000">- routel-fix-infinite-loop-in-line-parser.patch:
  fix command line parser in routel command (bsc#1034855)</changelog>
<changelog author="mkubecek@suse.cz" date="1499688001">- iproute-fix-documentation-for-ip-rule-scan-order.patch:
  iproute-fix-documentation-for-ip-rule-scan-order-2.patch:
  man-ip-rule.8-Further-clarify-how-to-interpret-prior.patch:
  man-ip-route.8-Mention-that-lower-metric-means-highe.patch:
  clarify the meaining of "priority" in ip-rule(8) and ip-route(8)
  manual pages (bsc#990635)</changelog>
<changelog author="mkubecek@suse.cz" date="1504094400">- libnetlink-Double-the-dump-buffer-size.patch:
  Use larger buffer for dumps to allow link info from NICs with
  many VFs (bsc#1045399 bsc#1056261)</changelog>
<changelog author="mkubecek@suse.cz" date="1504267200">- iplink-check-for-message-truncation-in-iplink_get.patch:
  iplink-double-the-buffer-size-also-in-iplink_get.patch:
  Use larger buffer for link info with many VFs also in the other
  code path (bsc#1056261)</changelog>
<changelog author="mkubecek@suse.cz" date="1504612800">- update upstream references:
  iplink-check-for-message-truncation-in-iplink_get.patch
  iplink-double-the-buffer-size-also-in-iplink_get.patch</changelog>

</package>
<package pkgid="5fd7727e41e7a2078c9251846a2e51fb04ceb723961d8bbac49213f56734d73c" name="iptables" arch="src">
    <version epoch="0" ver="1.4.21" rel="6.3.1"/>

<changelog author="jengelh@medozas.de" date="1317729600">- Update to a newer git snapshot of the stable branch
  (to v1.4.12.1-16-gd2b0eaa)
  * resolve failure to load extensions that depend on libm.so
- rediff of iptables-batch due to fuzz
- relax runtime requires</changelog>
<changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="puzel@suse.com" date="1325073600">- iptables-apply-mktemp-fix.patch (bnc#730161)</changelog>
<changelog author="jengelh@medozas.de" date="1325505600">- Update to newer git snapshot (v1.4.12.2-28-g2117f2b,
  but master branch), tag locally as 1.4.12.90.
  * ships missing pkgconfig files, compile fix for libnfnetlink
  * libxt_NFQUEUE: fix --queue-bypass ipt-save output
  * libxt_connbytes: fix handling of --connbytes FROM
  * libxt_recent: Add support for --reap option
- split iptables-devel into libiptc-devel and libxtables-devel</changelog>
<changelog author="jengelh@medozas.de" date="1332849600">- Update to new upstream release 1.4.13
  * Add the rpfilter, nfacct and IPv6 ECN extensions</changelog>
<changelog author="jengelh@inai.de" date="1338033600">- Update to new upstream release 1.4.14
  * Support for the new cttimeout infrastructure. This allows you to
  attach specific timeout policies to flow via iptables CT target.</changelog>
<changelog author="jengelh@inai.de" date="1343736000">- Update to new upstream release 1.4.15
  * libxt_recent: add --mask netmask
  * libxt_hashlimit: add support for byte-based operation</changelog>
<changelog author="jengelh@inai.de" date="1349697600">- Update to new upstream release 1.4.16.3
  * This release includes aliasing support which translates command
  lines using obsolete extensions into new ones. The option parser
  now flags illegal negative numbers in some more extensions.
  A division by zero was resolved in libxt_limit as well.</changelog>
<changelog author="jengelh@inai.de" date="1352980800">- Always regenerate files due to SUSE's iptables-batch patch</changelog>
<changelog author="lnussel@suse.de" date="1352980801">- list all required binaries explicitly to make sure all of them are actually
  compiled</changelog>
<changelog author="sbrabec@suse.cz" date="1354104000">- Verify GPG signature</changelog>
<changelog author="jengelh@inai.de" date="1356436800">- Update to new upstream release 1.4.17
  * libxt_time: add support to ignore day transition
  * libxt_statistic: fix save output</changelog>
<changelog author="jengelh@inai.de" date="1362398400">- Update to new upstream release 1.4.18
  * documentation updates
- Create subpackage xtables-plugins, to aid packaging of xtadm
- Add 0001-build-do-not-dereference-symlinks-on-installation.patch
  as a prerequisite for:
- Add 0001-build-also-use-libtool-for-install-stage.patch
  to kill of undesired DT_RPATH entries</changelog>
<changelog author="cfarrell@suse.com" date="1363780800">- license update: GPL-2.0 and Artistic-2.0
  GPL version does not have ^or later^ due to inclusion of numerous GPL 2
  ^only^ files. Also, aggregation of Artistic-2.0 content</changelog>
<changelog author="jengelh@inai.de" date="1366027200">- libxt_state.so symlink was not installed (bnc#815182); fix by
  removing 0001-build-also-use-libtool-for-install-stage.patch,
  removing 0001-build-do-not-dereference-symlinks-on-installation.patch,
  adding 0001-libip6t_NETMAP-Use-xtables_ip6mask_to_cidr-and-get-r.patch,
  adding 0001-Revert-build-resolve-link-failure-for-ip6t_NETMAP.patch</changelog>
<changelog author="jengelh@inai.de" date="1370001600">- Update to new upstream release 1.4.19.1
  * New connlabel and bpf matches
- Remove 0001-Revert-build-resolve-link-failure-for-ip6t_NETMAP.patch,
  0001-libip6t_NETMAP-Use-xtables_ip6mask_to_cidr-and-get-r.patch
  (are upstream)</changelog>
<changelog author="jengelh@inai.de" date="1375876800">- Update to new upstream release 1.4.20
  * Introduce a new revision for the set match with the counters support
  * Add locking to prevent concurrent instances</changelog>
<changelog author="jengelh@inai.de" date="1385208000">- Update to new upstream release 1.4.21
  * --nowildcard option for xt_socket, available since Linux kernel 3.11
  * SYNPROXY support, available since Linux kernel 3.12</changelog>
<changelog author="dmueller@suse.com" date="1398254400">- remove dependency on sgmltool: doesn't seem to be used
  and reduces rebuild time on aarch64 by 8 hours</changelog>
<changelog author="matthias.gerstner@suse.com" date="1498737600">- iptables-batch-lock.patch: fix a locking issue of iptables-batch which can
  cause it to spuriously fail when other programs modify the iptables rules in
  parallel (bnc#1045130).  This can especially affect SuSEfirewall2 during
  startup.</changelog>

</package>
<package pkgid="d1ba50145ccac0f06772968bf6c821aca6d2dcb7d66d25b8f480faf3211a06d0" name="iptables" arch="x86_64">
    <version epoch="0" ver="1.4.21" rel="6.3.1"/>

<changelog author="jengelh@medozas.de" date="1317729600">- Update to a newer git snapshot of the stable branch
  (to v1.4.12.1-16-gd2b0eaa)
  * resolve failure to load extensions that depend on libm.so
- rediff of iptables-batch due to fuzz
- relax runtime requires</changelog>
<changelog author="coolo@suse.com" date="1322654400">- add automake as buildrequire to avoid implicit dependency</changelog>
<changelog author="puzel@suse.com" date="1325073600">- iptables-apply-mktemp-fix.patch (bnc#730161)</changelog>
<changelog author="jengelh@medozas.de" date="1325505600">- Update to newer git snapshot (v1.4.12.2-28-g2117f2b,
  but master branch), tag locally as 1.4.12.90.
  * ships missing pkgconfig files, compile fix for libnfnetlink
  * libxt_NFQUEUE: fix --queue-bypass ipt-save output
  * libxt_connbytes: fix handling of --connbytes FROM
  * libxt_recent: Add support for --reap option
- split iptables-devel into libiptc-devel and libxtables-devel</changelog>
<changelog author="jengelh@medozas.de" date="1332849600">- Update to new upstream release 1.4.13
  * Add the rpfilter, nfacct and IPv6 ECN extensions</changelog>
<changelog author="jengelh@inai.de" date="1338033600">- Update to new upstream release 1.4.14
  * Support for the new cttimeout infrastructure. This allows you to
  attach specific timeout policies to flow via iptables CT target.</changelog>
<changelog author="jengelh@inai.de" date="1343736000">- Update to new upstream release 1.4.15
  * libxt_recent: add --mask netmask
  * libxt_hashlimit: add support for byte-based operation</changelog>
<changelog author="jengelh@inai.de" date="1349697600">- Update to new upstream release 1.4.16.3
  * This release includes aliasing support which translates command
  lines using obsolete extensions into new ones. The option parser
  now flags illegal negative numbers in some more extensions.
  A division by zero was resolved in libxt_limit as well.</changelog>
<changelog author="jengelh@inai.de" date="1352980800">- Always regenerate files due to SUSE's iptables-batch patch</changelog>
<changelog author="lnussel@suse.de" date="1352980801">- list all required binaries explicitly to make sure all of them are actually
  compiled</changelog>
<changelog author="sbrabec@suse.cz" date="1354104000">- Verify GPG signature</changelog>
<changelog author="jengelh@inai.de" date="1356436800">- Update to new upstream release 1.4.17
  * libxt_time: add support to ignore day transition
  * libxt_statistic: fix save output</changelog>
<changelog author="jengelh@inai.de" date="1362398400">- Update to new upstream release 1.4.18
  * documentation updates
- Create subpackage xtables-plugins, to aid packaging of xtadm
- Add 0001-build-do-not-dereference-symlinks-on-installation.patch
  as a prerequisite for:
- Add 0001-build-also-use-libtool-for-install-stage.patch
  to kill of undesired DT_RPATH entries</changelog>
<changelog author="cfarrell@suse.com" date="1363780800">- license update: GPL-2.0 and Artistic-2.0
  GPL version does not have ^or later^ due to inclusion of numerous GPL 2
  ^only^ files. Also, aggregation of Artistic-2.0 content</changelog>
<changelog author="jengelh@inai.de" date="1366027200">- libxt_state.so symlink was not installed (bnc#815182); fix by
  removing 0001-build-also-use-libtool-for-install-stage.patch,
  removing 0001-build-do-not-dereference-symlinks-on-installation.patch,
  adding 0001-libip6t_NETMAP-Use-xtables_ip6mask_to_cidr-and-get-r.patch,
  adding 0001-Revert-build-resolve-link-failure-for-ip6t_NETMAP.patch</changelog>
<changelog author="jengelh@inai.de" date="1370001600">- Update to new upstream release 1.4.19.1
  * New connlabel and bpf matches
- Remove 0001-Revert-build-resolve-link-failure-for-ip6t_NETMAP.patch,
  0001-libip6t_NETMAP-Use-xtables_ip6mask_to_cidr-and-get-r.patch
  (are upstream)</changelog>
<changelog author="jengelh@inai.de" date="1375876800">- Update to new upstream release 1.4.20
  * Introduce a new revision for the set match with the counters support
  * Add locking to prevent concurrent instances</changelog>
<changelog author="jengelh@inai.de" date="1385208000">- Update to new upstream release 1.4.21
  * --nowildcard option for xt_socket, available since Linux kernel 3.11
  * SYNPROXY support, available since Linux kernel 3.12</changelog>
<changelog author="dmueller@suse.com" date="1398254400">- remove dependency on sgmltool: doesn't seem to be used
  and reduces rebuild time on aarch64 by 8 hours</changelog>
<changelog author="matthias.gerstner@suse.com" date="1498737600">- iptables-batch-lock.patch: fix a locking issue of iptables-batch which can
  cause it to spuriously fail when other programs modify the iptables rules in
  parallel (bnc#1045130).  This can especially affect SuSEfirewall2 during
  startup.</changelog>

</package>
<package pkgid="3bc2ad1d8af2ea44ebed639372a762901a116b7eacb650b0bf1017ca55a0ca48" name="irc-otr" arch="src">
    <version epoch="0" ver="1.0.2" rel="3.1"/>

<changelog author="andreas.stieger@gmx.de" date="1321963200">- initial package</changelog>
<changelog author="andreas.stieger@gmx.de" date="1322049600">- fix 64 bit build</changelog>
<changelog author="andreas.stieger@gmx.de" date="1331640000">- fix factory build</changelog>
<changelog author="andreas.stieger@gmx.de" date="1335009600">- fix build with CMake 2.8.8, this is a CMake bug
  see http://www.cmake.org/Bug/view.php?id=13125
  This patch will not longer be required for CMake &gt; 2.8.8</changelog>
<changelog author="andreas.stieger@gmx.de" date="1352635200">- The package currently does not build against libotr 4.0.0.
  For openSUSE Factory, build against older version of the library
  be provided by libotr2, [bnc#789175]</changelog>
<changelog author="andreas.stieger@gmx.de" date="1409745600">- irssi-otr 1.0.0:
  * Add /otr info command
  * Support split OTR message on receive. Bitlbee support.
- Built against libotr 4
- Subpackage xchat-otr is no longer included in this source project
  and was split into a separate package.
- General spec file cleanup
- Removed patches:
  * irc-otr-build-xchat-0.3.patch
  * irssi-otr-0.3-cmake-2.8.8-bug13125-fix.patch
- add irssi-otr-1.0.0-irssi-module-dir.patch from upstream to
  fix build on 64 bit</changelog>
<changelog author="astieger@suse.com" date="1482408000">- irssi-otr 1.0.2:
  * libotr &gt;= 4.1.0 required
  * build system improvements
  * Detect the libotr-emitted HTML-formatted init string and
    replace it with a description customized for IRC and irssi-otr.
  * Remove linebreaks from libotr messages to avoid sending
    random IRC commands. boo#1016942
- includes changes from 1.0.1:
  * Fix: bad comment for cmd_generic
  * Fix: assertion when server record is NULL
  * Make irssi module directory configurable
    (drop upstreamed irssi-otr-1.0.0-irssi-module-dir.patch)</changelog>

</package>
<package pkgid="b2d6657d9c4b5bd8ff236e171d5a8af749197b6b2b0ac69f9d236c150edd2d36" name="irqbalance" arch="src">
    <version epoch="0" ver="1.1.0" rel="4.1"/>

<changelog author="crrodriguez@opensuse.org" date="1322568000">- Use systemd macros in pre/post scripts</changelog>
<changelog author="coolo@suse.com" date="1322740800">- make it as exclusive as numactl</changelog>
<changelog author="trenn@suse.de" date="1336564800">- Update to version 1.0.3 and make spec file to spec-cleaner clean.</changelog>
<changelog author="trenn@suse.de" date="1340625600">- Correct bogus /etc/sysconfig/irqbalance comment:
  Service is started as daemon by default, on single and multi core
  systems</changelog>
<changelog author="trenn@suse.de" date="1346932800">- Update to version 1.0.4:
  New release of irqbalance, several minor cleanups and a few
  significant bug fixes and feature enhancements:
  - Fixed a divide by zero bug
  - Fixed a memory corruptor when items are not assigned to a specfic numa node
  - Added a banscript option, that allows a user defined script to be run to
    determine if a given irq should be excluded from balancing
  - Improve rescan ability to catch a timing race early in irqbalance setup
  - Added ability to force irqbalance to rescan irqs on reception of a SIGHUP.
  - Force affinity settings even if manually overridden outside of irqbalance.
  - Added a --foreground option to force foreground execution without debug output</changelog>
<changelog author="rmilasan@suse.com" date="1353585600">- Ensure that EnvironmentFile from irqbalance.service points to
  /etc/sysconfig/irqbalance environment config file.</changelog>
<changelog author="mmeister@suse.com" date="1364472000">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="p.drouand@gmail.com" date="1382270400">- Update to version 1.0.7
  + No changelog available
- Drop sysvinit support as no target systems use it anymore
- Keep rcirq_balancer, make it symlink to /usr/sbin/service
- Remove syslog.target in irqbalance.service
  Please see http://lists.opensuse.org/archive/opensuse-packaging/2013-05/msg00102.html
- Change Group for valid one</changelog>
<changelog author="dvaleev@suse.com" date="1386763200">- enable ppc64le</changelog>
<changelog author="trenn@suse.de" date="1402660800">- Really fillup (and create) /etc/sysconfig/irqbalance file
- Remove IRQBALANCE_ONESHOT variable from sysconfig file.
  Default IRQBALANCE_ONESHOT=auto will be interpreted as --oneshot, other
  than documented in /etc/sysconfig/irqbalance. The same can be achieved via
  passing --oneshot via newly introduced IRQBALANCE_ARGS= variable (see below)
  bnc#874125
- The irqbalance.service file passes $IRQBALANCE_ARGS when the daemon
  is started. Provide it for the user via /etc/sysconfig/irqbalance.</changelog>
<changelog author="trenn@suse.de" date="1402920000">- Change non-existing group: System/Environment/Daemons to System/Daemons</changelog>
<changelog author="trenn@suse.de" date="1410436800">- Only warn once for affinity hint subset empty irqs (bnc#893478)
  * Add bug-893478_warn-once.patch
- Rename rcirq_balancer like the package name and the already renamed
  systemd service: rcirqbalance</changelog>
<changelog author="mpluskal@suse.com" date="1426507200">- Clenup spec file with spec-cleaner
- Remove bug-893478_warn-once.patch
- Update to 1.0.9
  * PCI quirk support
  * System Logging compatibility
  * isolcpus inheritance
  * Misc. Bugfixes</changelog>
<changelog author="dmueller@suse.com" date="1447070400">- enable build for %arm</changelog>
<changelog author="mbrugger@suse.com" date="1447761600">- enable build for aarch64</changelog>
<changelog author="mbrugger@suse.com" date="1447848000">- Only exclude arch s390 and s390x</changelog>
<changelog author="mpluskal@suse.com" date="1453032000">- Update to 1.1.0
  * Banning support fixes
  * Load calculation improvements
  * Documentation fixes
  * Fix command line preservation across re-scan
  * Memory leak fixes
  * Misc. bug fixes
  * ARM irq support
  * New --banmod option
  * New sleep interval option</changelog>
<changelog author="schwab@suse.de" date="1456228800">- fix-aarch64-support.patch: Fix AArch64 support (fate#319973)</changelog>
<changelog author="trenn@suse.de" date="1468584000">- Remove unused sysconfig variable IRQBALANCE_BANNED_INTERRUPTS bnc#968870</changelog>
<changelog author="msuchanek@suse.com" date="1476446400">- Increase limit on file descriptors (bsc#998399) (fate#321645)</changelog>

</package>
<package pkgid="7d05e5b9c497fa888ed6a4345bbb78988b6f5d9eb6e445f8cd55926a0d04809b" name="irqbalance" arch="x86_64">
    <version epoch="0" ver="1.1.0" rel="4.1"/>

<changelog author="crrodriguez@opensuse.org" date="1322568000">- Use systemd macros in pre/post scripts</changelog>
<changelog author="coolo@suse.com" date="1322740800">- make it as exclusive as numactl</changelog>
<changelog author="trenn@suse.de" date="1336564800">- Update to version 1.0.3 and make spec file to spec-cleaner clean.</changelog>
<changelog author="trenn@suse.de" date="1340625600">- Correct bogus /etc/sysconfig/irqbalance comment:
  Service is started as daemon by default, on single and multi core
  systems</changelog>
<changelog author="trenn@suse.de" date="1346932800">- Update to version 1.0.4:
  New release of irqbalance, several minor cleanups and a few
  significant bug fixes and feature enhancements:
  - Fixed a divide by zero bug
  - Fixed a memory corruptor when items are not assigned to a specfic numa node
  - Added a banscript option, that allows a user defined script to be run to
    determine if a given irq should be excluded from balancing
  - Improve rescan ability to catch a timing race early in irqbalance setup
  - Added ability to force irqbalance to rescan irqs on reception of a SIGHUP.
  - Force affinity settings even if manually overridden outside of irqbalance.
  - Added a --foreground option to force foreground execution without debug output</changelog>
<changelog author="rmilasan@suse.com" date="1353585600">- Ensure that EnvironmentFile from irqbalance.service points to
  /etc/sysconfig/irqbalance environment config file.</changelog>
<changelog author="mmeister@suse.com" date="1364472000">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="p.drouand@gmail.com" date="1382270400">- Update to version 1.0.7
  + No changelog available
- Drop sysvinit support as no target systems use it anymore
- Keep rcirq_balancer, make it symlink to /usr/sbin/service
- Remove syslog.target in irqbalance.service
  Please see http://lists.opensuse.org/archive/opensuse-packaging/2013-05/msg00102.html
- Change Group for valid one</changelog>
<changelog author="dvaleev@suse.com" date="1386763200">- enable ppc64le</changelog>
<changelog author="trenn@suse.de" date="1402660800">- Really fillup (and create) /etc/sysconfig/irqbalance file
- Remove IRQBALANCE_ONESHOT variable from sysconfig file.
  Default IRQBALANCE_ONESHOT=auto will be interpreted as --oneshot, other
  than documented in /etc/sysconfig/irqbalance. The same can be achieved via
  passing --oneshot via newly introduced IRQBALANCE_ARGS= variable (see below)
  bnc#874125
- The irqbalance.service file passes $IRQBALANCE_ARGS when the daemon
  is started. Provide it for the user via /etc/sysconfig/irqbalance.</changelog>
<changelog author="trenn@suse.de" date="1402920000">- Change non-existing group: System/Environment/Daemons to System/Daemons</changelog>
<changelog author="trenn@suse.de" date="1410436800">- Only warn once for affinity hint subset empty irqs (bnc#893478)
  * Add bug-893478_warn-once.patch
- Rename rcirq_balancer like the package name and the already renamed
  systemd service: rcirqbalance</changelog>
<changelog author="mpluskal@suse.com" date="1426507200">- Clenup spec file with spec-cleaner
- Remove bug-893478_warn-once.patch
- Update to 1.0.9
  * PCI quirk support
  * System Logging compatibility
  * isolcpus inheritance
  * Misc. Bugfixes</changelog>
<changelog author="dmueller@suse.com" date="1447070400">- enable build for %arm</changelog>
<changelog author="mbrugger@suse.com" date="1447761600">- enable build for aarch64</changelog>
<changelog author="mbrugger@suse.com" date="1447848000">- Only exclude arch s390 and s390x</changelog>
<changelog author="mpluskal@suse.com" date="1453032000">- Update to 1.1.0
  * Banning support fixes
  * Load calculation improvements
  * Documentation fixes
  * Fix command line preservation across re-scan
  * Memory leak fixes
  * Misc. bug fixes
  * ARM irq support
  * New --banmod option
  * New sleep interval option</changelog>
<changelog author="schwab@suse.de" date="1456228800">- fix-aarch64-support.patch: Fix AArch64 support (fate#319973)</changelog>
<changelog author="trenn@suse.de" date="1468584000">- Remove unused sysconfig variable IRQBALANCE_BANNED_INTERRUPTS bnc#968870</changelog>
<changelog author="msuchanek@suse.com" date="1476446400">- Increase limit on file descriptors (bsc#998399) (fate#321645)</changelog>

</package>
<package pkgid="0d162288c56a8c00ed70ab5b93633389cbcbb58a5e7d1106816e11c8e70f6db6" name="irssi" arch="src">
    <version epoch="0" ver="0.8.21" rel="9.1"/>

<changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
<changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
<changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
<changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
<changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>

</package>
<package pkgid="b8173dddc58985336a8928c168018c2b1a558eaa514ad3c75e91bac587f2885b" name="irssi" arch="src">
    <version epoch="0" ver="1.0.1" rel="12.1"/>

<changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
<changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
<changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>

</package>
<package pkgid="aecfee1b66d46315771bd09cac0c6cab8cc56d9f49fc54378d67264e0b0fc543" name="irssi" arch="src">
    <version epoch="0" ver="1.0.2" rel="15.1"/>

<changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
<changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) [boo#1029020]
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>

</package>
<package pkgid="90f34ba992af42bd776e94dab541dafda25422701af7f1b9a87518eff5a0eaf7" name="irssi" arch="src">
    <version epoch="0" ver="1.0.3" rel="14.7.1"/>

<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) bsc#1029020
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>
<changelog author="astieger@suse.com" date="1489406400">- add references to previous change</changelog>
<changelog author="ailin.nemui@gmail.com" date="1496750400">- update to 1.0.3
  - Fix out of bounds read when scanning expandos (GL!11).
  - Fix invalid memory access with quoted filenames in DCC
    (GL#8, GL!12). bsc#1043052 CVE-2017-9469
  - Fix null-pointer dereference on DCC without address (GL#9, GL!13).
    bsc#1043051 CVE-2017-9468
  - Improve integer overflow handling. Originally reported by
    oss-fuzz#525 (#706).
  - Improve nicklist performance from O(N^2) to O(N) (#705).
  - Fix initial screen redraw delay. By Stephen Oberholtzer
    (#680, bdo#856201).
  - Fix incorrect reset of true colours when resetting background. (#711).
  - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702).
  - Fix minor history glitch on overcounter (#462, #685).
  - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677).
  - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698).
  - Add missing syntax info for COMPLETION (#687, #688).
  - Minor typo correction in help. By Michael Hansen (#707).</changelog>

</package>
<package pkgid="fbd30f2ce8a1f0b6cba16a7ca11c325d52e02b11ae3dbb82698fbd59922b5630" name="irssi" arch="src">
    <version epoch="0" ver="1.0.4" rel="14.10.1"/>

<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) bsc#1029020
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>
<changelog author="astieger@suse.com" date="1489406400">- add references to previous change</changelog>
<changelog author="ailin.nemui@gmail.com" date="1496750400">- update to 1.0.3
  - Fix out of bounds read when scanning expandos (GL!11).
  - Fix invalid memory access with quoted filenames in DCC
    (GL#8, GL!12). bsc#1043052 CVE-2017-9469
  - Fix null-pointer dereference on DCC without address (GL#9, GL!13).
    bsc#1043051 CVE-2017-9468
  - Improve integer overflow handling. Originally reported by
    oss-fuzz#525 (#706).
  - Improve nicklist performance from O(N^2) to O(N) (#705).
  - Fix initial screen redraw delay. By Stephen Oberholtzer
    (#680, bdo#856201).
  - Fix incorrect reset of true colours when resetting background. (#711).
  - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702).
  - Fix minor history glitch on overcounter (#462, #685).
  - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677).
  - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698).
  - Add missing syntax info for COMPLETION (#687, #688).
  - Minor typo correction in help. By Michael Hansen (#707).</changelog>
<changelog author="ailin.nemui@gmail.com" date="1499342400">- update to 1.0.4
  - Fix null pointer dereference when parsing invalid timestamp (GL#10,
    GL!15). Reported by Brian 'geeknik' Carpenter. CVE-2017-10965
    boo#1047709
  - Fix use-after-free condition when removing nicks from the internal
    nicklist (GL#11, GL!16). Reported by Brian 'geeknik' Carpenter.
    CVE-2017-10966
  - Fix incorrect string comparison in DCC file names (#714).
  - Fix regression in Irssi 1.0.3 where it would claim "Invalid time '-1'"
    (#716, #722).
  - Fix a bug when using \n to separate lines with expand_escapes (#723).
  - Retain screen output on improper exit, to better see any error
    messages (#287, #721).
  - Minor help update (#729).</changelog>

</package>
<package pkgid="e5a0519e68ec73c5adc92fa709228ad68f760e2ec80b88339c225342f72222f8" name="irssi" arch="src">
    <version epoch="0" ver="1.0.5" rel="14.14.1"/>

<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) bsc#1029020
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>
<changelog author="astieger@suse.com" date="1489406400">- add references to previous change</changelog>
<changelog author="ailin.nemui@gmail.com" date="1496750400">- update to 1.0.3
  - Fix out of bounds read when scanning expandos (GL!11).
  - Fix invalid memory access with quoted filenames in DCC
    (GL#8, GL!12). bsc#1043052 CVE-2017-9469
  - Fix null-pointer dereference on DCC without address (GL#9, GL!13).
    bsc#1043051 CVE-2017-9468
  - Improve integer overflow handling. Originally reported by
    oss-fuzz#525 (#706).
  - Improve nicklist performance from O(N^2) to O(N) (#705).
  - Fix initial screen redraw delay. By Stephen Oberholtzer
    (#680, bdo#856201).
  - Fix incorrect reset of true colours when resetting background. (#711).
  - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702).
  - Fix minor history glitch on overcounter (#462, #685).
  - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677).
  - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698).
  - Add missing syntax info for COMPLETION (#687, #688).
  - Minor typo correction in help. By Michael Hansen (#707).</changelog>
<changelog author="ailin.nemui@gmail.com" date="1499342400">- update to 1.0.4
  - Fix null pointer dereference when parsing invalid timestamp (GL#10,
    GL!15). Reported by Brian 'geeknik' Carpenter. CVE-2017-10965
    boo#1047709
  - Fix use-after-free condition when removing nicks from the internal
    nicklist (GL#11, GL!16). Reported by Brian 'geeknik' Carpenter.
    CVE-2017-10966
  - Fix incorrect string comparison in DCC file names (#714).
  - Fix regression in Irssi 1.0.3 where it would claim "Invalid time '-1'"
    (#716, #722).
  - Fix a bug when using \n to separate lines with expand_escapes (#723).
  - Retain screen output on improper exit, to better see any error
    messages (#287, #721).
  - Minor help update (#729).</changelog>
<changelog author="ailin.nemui@gmail.com" date="1508673600">- update to 1.0.5 (boo#1064540)
  - Fix missing -sasl_method '' in /NETWORK (#718, #719).
  - Fix incorrect restoration of term state when hitting SUSP
    inside screen (#737, #733).
  - Fix out of bounds read when compressing colour
    sequences. Found by Hanno Böck (GL#12, GL!18). CVE-2017-15228
  - Fix use after free condition during a race condition when
    waiting on channel sync during a rejoin (GL#13, GL!19).
    CVE-2017-15227
  - Fix null pointer dereference when parsing certain malformed
    CTCP DCC messages (GL#14, GL!20).
    CVE-2017-15721
  - Fix crash due to null pointer dereference when failing to
    split messages due to overlong nick or target (GL#15, GL!21).
    CVE-2017-15723
  - Fix out of bounds read when trying to skip a safe channel ID
    without verifying that the ID is long enough (GL#16, GL!22).
    CVE-2017-15722
  - Fix return of random memory when inet_ntop failed (#769).
  - Minor statusbar help update. By Robert Bisewski (#758,
    [#763]).</changelog>

</package>
<package pkgid="b7ec5de628a6cd08badab364480a6b46aef13c4778829c09280c1750764561f5" name="irssi" arch="x86_64">
    <version epoch="0" ver="0.8.21" rel="9.1"/>

<changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
<changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
<changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
<changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
<changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>

</package>
<package pkgid="b56d9778685dc6b9774b43ef44df0a0462d8b5b2708408918ab312b8404a14ea" name="irssi" arch="x86_64">
    <version epoch="0" ver="1.0.1" rel="12.1"/>

<changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
<changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
<changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>

</package>
<package pkgid="5208213f0cd9e6f819997f96bf5dea1cab4f807f58d16750f14a9ce3858ba02c" name="irssi" arch="x86_64">
    <version epoch="0" ver="1.0.2" rel="15.1"/>

<changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
<changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) [boo#1029020]
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>

</package>
<package pkgid="a8407361d54a6091c93699e154b04e7610d0081265a65ccc76d5ab3037880c1d" name="irssi" arch="x86_64">
    <version epoch="0" ver="1.0.3" rel="14.7.1"/>

<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) bsc#1029020
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>
<changelog author="astieger@suse.com" date="1489406400">- add references to previous change</changelog>
<changelog author="ailin.nemui@gmail.com" date="1496750400">- update to 1.0.3
  - Fix out of bounds read when scanning expandos (GL!11).
  - Fix invalid memory access with quoted filenames in DCC
    (GL#8, GL!12). bsc#1043052 CVE-2017-9469
  - Fix null-pointer dereference on DCC without address (GL#9, GL!13).
    bsc#1043051 CVE-2017-9468
  - Improve integer overflow handling. Originally reported by
    oss-fuzz#525 (#706).
  - Improve nicklist performance from O(N^2) to O(N) (#705).
  - Fix initial screen redraw delay. By Stephen Oberholtzer
    (#680, bdo#856201).
  - Fix incorrect reset of true colours when resetting background. (#711).
  - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702).
  - Fix minor history glitch on overcounter (#462, #685).
  - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677).
  - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698).
  - Add missing syntax info for COMPLETION (#687, #688).
  - Minor typo correction in help. By Michael Hansen (#707).</changelog>

</package>
<package pkgid="42afa145baddba801bd0ac8ee8b9c0f74acc600e2111cb65bb1a0becb4cb709c" name="irssi" arch="x86_64">
    <version epoch="0" ver="1.0.4" rel="14.10.1"/>

<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) bsc#1029020
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>
<changelog author="astieger@suse.com" date="1489406400">- add references to previous change</changelog>
<changelog author="ailin.nemui@gmail.com" date="1496750400">- update to 1.0.3
  - Fix out of bounds read when scanning expandos (GL!11).
  - Fix invalid memory access with quoted filenames in DCC
    (GL#8, GL!12). bsc#1043052 CVE-2017-9469
  - Fix null-pointer dereference on DCC without address (GL#9, GL!13).
    bsc#1043051 CVE-2017-9468
  - Improve integer overflow handling. Originally reported by
    oss-fuzz#525 (#706).
  - Improve nicklist performance from O(N^2) to O(N) (#705).
  - Fix initial screen redraw delay. By Stephen Oberholtzer
    (#680, bdo#856201).
  - Fix incorrect reset of true colours when resetting background. (#711).
  - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702).
  - Fix minor history glitch on overcounter (#462, #685).
  - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677).
  - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698).
  - Add missing syntax info for COMPLETION (#687, #688).
  - Minor typo correction in help. By Michael Hansen (#707).</changelog>
<changelog author="ailin.nemui@gmail.com" date="1499342400">- update to 1.0.4
  - Fix null pointer dereference when parsing invalid timestamp (GL#10,
    GL!15). Reported by Brian 'geeknik' Carpenter. CVE-2017-10965
    boo#1047709
  - Fix use-after-free condition when removing nicks from the internal
    nicklist (GL#11, GL!16). Reported by Brian 'geeknik' Carpenter.
    CVE-2017-10966
  - Fix incorrect string comparison in DCC file names (#714).
  - Fix regression in Irssi 1.0.3 where it would claim "Invalid time '-1'"
    (#716, #722).
  - Fix a bug when using \n to separate lines with expand_escapes (#723).
  - Retain screen output on improper exit, to better see any error
    messages (#287, #721).
  - Minor help update (#729).</changelog>

</package>
<package pkgid="de213eaf67bc14268fd2be0f877a66d84fd3e40d04c544b6a81927453e4cd0fa" name="irssi" arch="x86_64">
    <version epoch="0" ver="1.0.5" rel="14.14.1"/>

<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) bsc#1029020
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>
<changelog author="astieger@suse.com" date="1489406400">- add references to previous change</changelog>
<changelog author="ailin.nemui@gmail.com" date="1496750400">- update to 1.0.3
  - Fix out of bounds read when scanning expandos (GL!11).
  - Fix invalid memory access with quoted filenames in DCC
    (GL#8, GL!12). bsc#1043052 CVE-2017-9469
  - Fix null-pointer dereference on DCC without address (GL#9, GL!13).
    bsc#1043051 CVE-2017-9468
  - Improve integer overflow handling. Originally reported by
    oss-fuzz#525 (#706).
  - Improve nicklist performance from O(N^2) to O(N) (#705).
  - Fix initial screen redraw delay. By Stephen Oberholtzer
    (#680, bdo#856201).
  - Fix incorrect reset of true colours when resetting background. (#711).
  - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702).
  - Fix minor history glitch on overcounter (#462, #685).
  - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677).
  - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698).
  - Add missing syntax info for COMPLETION (#687, #688).
  - Minor typo correction in help. By Michael Hansen (#707).</changelog>
<changelog author="ailin.nemui@gmail.com" date="1499342400">- update to 1.0.4
  - Fix null pointer dereference when parsing invalid timestamp (GL#10,
    GL!15). Reported by Brian 'geeknik' Carpenter. CVE-2017-10965
    boo#1047709
  - Fix use-after-free condition when removing nicks from the internal
    nicklist (GL#11, GL!16). Reported by Brian 'geeknik' Carpenter.
    CVE-2017-10966
  - Fix incorrect string comparison in DCC file names (#714).
  - Fix regression in Irssi 1.0.3 where it would claim "Invalid time '-1'"
    (#716, #722).
  - Fix a bug when using \n to separate lines with expand_escapes (#723).
  - Retain screen output on improper exit, to better see any error
    messages (#287, #721).
  - Minor help update (#729).</changelog>
<changelog author="ailin.nemui@gmail.com" date="1508673600">- update to 1.0.5 (boo#1064540)
  - Fix missing -sasl_method '' in /NETWORK (#718, #719).
  - Fix incorrect restoration of term state when hitting SUSP
    inside screen (#737, #733).
  - Fix out of bounds read when compressing colour
    sequences. Found by Hanno Böck (GL#12, GL!18). CVE-2017-15228
  - Fix use after free condition during a race condition when
    waiting on channel sync during a rejoin (GL#13, GL!19).
    CVE-2017-15227
  - Fix null pointer dereference when parsing certain malformed
    CTCP DCC messages (GL#14, GL!20).
    CVE-2017-15721
  - Fix crash due to null pointer dereference when failing to
    split messages due to overlong nick or target (GL#15, GL!21).
    CVE-2017-15723
  - Fix out of bounds read when trying to skip a safe channel ID
    without verifying that the ID is long enough (GL#16, GL!22).
    CVE-2017-15722
  - Fix return of random memory when inet_ntop failed (#769).
  - Minor statusbar help update. By Robert Bisewski (#758,
    [#763]).</changelog>

</package>
<package pkgid="2e5a05272207e36de4dd9d95656909da34f15eeab379de326975f1f5879b2e88" name="irssi-devel" arch="x86_64">
    <version epoch="0" ver="0.8.21" rel="9.1"/>

<changelog author="aj@suse.de" date="1294747200">- Fix build for older openSUSE distros.</changelog>
<changelog author="coolo@suse.com" date="1329134400">- patch license to follow spdx.org standard</changelog>
<changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
<changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
<changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>

</package>
<package pkgid="3a2a869a9c3a013ca5a5497f100effb4ca401f5f2cb32a565a55b720404bf272" name="irssi-devel" arch="x86_64">
    <version epoch="0" ver="1.0.1" rel="12.1"/>

<changelog author="mrueckert@suse.de" date="1360584000">- added dante-devel to buildrequires to fix the socks support
  (bnc#794748)
- added -fno-strict-aliasing to the cflags</changelog>
<changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
<changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>

</package>
<package pkgid="fef410bcfa3fd3f10724889d8cebb102601ddccc306dfd0af764e4c70ce041a9" name="irssi-devel" arch="x86_64">
    <version epoch="0" ver="1.0.2" rel="15.1"/>

<changelog author="mrueckert@suse.de" date="1370865600">- only enable socks support on opensuse</changelog>
<changelog author="mls@suse.de" date="1378382400">- add libperl_requires, as we link against libperl and thus
  need a specific version of perl</changelog>
<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) [boo#1029020]
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>

</package>
<package pkgid="a7340052388e5232ff6777d6cff56c513abc74938d937b29e4d7cb42dc9fafcc" name="irssi-devel" arch="x86_64">
    <version epoch="0" ver="1.0.3" rel="14.7.1"/>

<changelog author="ddiss@suse.com" date="1380196800">- irssi-0.8.15-ssl-passphrase.patch
  Fix prompt breakage following SSL certificate passphrase prompt;
  (bnc#842532).</changelog>
<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) bsc#1029020
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>
<changelog author="astieger@suse.com" date="1489406400">- add references to previous change</changelog>
<changelog author="ailin.nemui@gmail.com" date="1496750400">- update to 1.0.3
  - Fix out of bounds read when scanning expandos (GL!11).
  - Fix invalid memory access with quoted filenames in DCC
    (GL#8, GL!12). bsc#1043052 CVE-2017-9469
  - Fix null-pointer dereference on DCC without address (GL#9, GL!13).
    bsc#1043051 CVE-2017-9468
  - Improve integer overflow handling. Originally reported by
    oss-fuzz#525 (#706).
  - Improve nicklist performance from O(N^2) to O(N) (#705).
  - Fix initial screen redraw delay. By Stephen Oberholtzer
    (#680, bdo#856201).
  - Fix incorrect reset of true colours when resetting background. (#711).
  - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702).
  - Fix minor history glitch on overcounter (#462, #685).
  - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677).
  - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698).
  - Add missing syntax info for COMPLETION (#687, #688).
  - Minor typo correction in help. By Michael Hansen (#707).</changelog>

</package>
<package pkgid="643e807da19655ef4e95dd338e95c7b20f145c77ff35ee73f1f945e26a2a7919" name="irssi-devel" arch="x86_64">
    <version epoch="0" ver="1.0.4" rel="14.10.1"/>

<changelog author="mrueckert@suse.de" date="1390392000">- added irssi-0.8.16_missing_prototype_warnings.patch:
  Fixes a compiler warning about missing prototype for SOCKSinit
- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise
- added dante-devel as requires to irssi-devel so plugins can be
  compiled again</changelog>
<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) bsc#1029020
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>
<changelog author="astieger@suse.com" date="1489406400">- add references to previous change</changelog>
<changelog author="ailin.nemui@gmail.com" date="1496750400">- update to 1.0.3
  - Fix out of bounds read when scanning expandos (GL!11).
  - Fix invalid memory access with quoted filenames in DCC
    (GL#8, GL!12). bsc#1043052 CVE-2017-9469
  - Fix null-pointer dereference on DCC without address (GL#9, GL!13).
    bsc#1043051 CVE-2017-9468
  - Improve integer overflow handling. Originally reported by
    oss-fuzz#525 (#706).
  - Improve nicklist performance from O(N^2) to O(N) (#705).
  - Fix initial screen redraw delay. By Stephen Oberholtzer
    (#680, bdo#856201).
  - Fix incorrect reset of true colours when resetting background. (#711).
  - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702).
  - Fix minor history glitch on overcounter (#462, #685).
  - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677).
  - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698).
  - Add missing syntax info for COMPLETION (#687, #688).
  - Minor typo correction in help. By Michael Hansen (#707).</changelog>
<changelog author="ailin.nemui@gmail.com" date="1499342400">- update to 1.0.4
  - Fix null pointer dereference when parsing invalid timestamp (GL#10,
    GL!15). Reported by Brian 'geeknik' Carpenter. CVE-2017-10965
    boo#1047709
  - Fix use-after-free condition when removing nicks from the internal
    nicklist (GL#11, GL!16). Reported by Brian 'geeknik' Carpenter.
    CVE-2017-10966
  - Fix incorrect string comparison in DCC file names (#714).
  - Fix regression in Irssi 1.0.3 where it would claim "Invalid time '-1'"
    (#716, #722).
  - Fix a bug when using \n to separate lines with expand_escapes (#723).
  - Retain screen output on improper exit, to better see any error
    messages (#287, #721).
  - Minor help update (#729).</changelog>

</package>
<package pkgid="b5b4f7083080067bd357e622047e887f2f1a605e320a1c036c3a2a3e212d44d4" name="irssi-devel" arch="x86_64">
    <version epoch="0" ver="1.0.5" rel="14.14.1"/>

<changelog author="mrueckert@suse.de" date="1405339200">- update to 0.8.16
  + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option
    will force Irssi to not execute the content of the autosendcmd
    chatnet-setting upon connect.
  + Accept names replies with nick!user@host instead of just nick,
    if they are enabled (see bug #805).
  - Set window binds for channel items as sticky when re-creating
    window binds as part of /layout save. This fixes the bug where
    previously saved channel windows forgets their window number
    upon reconnect.
  + Add experimental support for DNSSEC DANE validation of
    certificates.
  + Strip the argument for boolean options (see bug #769).
  + Freenode have been readded to the list of networks in the
    default configuration file.
  + Disabled support for the insecure SSLv2 protocol.
  + Various documentation enhancements.
  + Add -ssl_pass to /connect and /server (see bug #305).
  - Fix crashing bug that can happen if the terminal height
    decreases before the first window is created.
  - Fixed minor compiler warnings.
  - Fixed possible crashing bug when processing an octal escape
    sequence.
  - Fixed the /ignore -network option (see bug #748).
  - Fixed signal handling for /exec'd commands. Irssi now sends the
    signal to the process group id instead of the process id.
  - Fixed segfault generated by SSL disconnections (see bug #752).
  - Fix compilation when build with -Werror=format-security. Patch
    by Jaroslav Skarvada.
- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz
  again
- disable irssi-0.8.15_ssl_proxy.patch for now</changelog>
<changelog author="mrueckert@suse.de" date="1406635200">- disable ssl_passphrase patch but keep it until the discussion
  with upstream ended:
  https://github.com/irssi/irssi/issues/103</changelog>
<changelog author="mrueckert@suse.de" date="1409832000">- add conditional to enable socks support but disable by default.
  unless we can find a way to have socks support so it works
  without an existing socks.conf.</changelog>
<changelog author="mrueckert@suse.de" date="1413547200">- update to 0.8.17
  + Document that SSL connections aren't properly handled during
    /UPGRADE. See Github PR #39.
  + Synchronize scripts with scripts.irssi.org.
  + Performance enhancement of the nicklist as well as the
    window_item_find function. See Github PR #24.
  + Disallow unloading of static modules.
  + Allow UTF-8 characters in /bind. See Github PR #18.
  + Split overlong outgoing messages instead of silently truncating
    them.
    Adds two new options: 'split_line_end' and 'split_line_start'.
  - 'split_line_end' contains a string added to the end of line
    fragments.
  - 'split_line_start' contains a string added to the beginning
    of line
    fragments. See Github PR #29.
  + Added special /ignore NO_ACT level to ignore only activity (see
    /help ignore).
  + Support for 256 and true color terminals (see Github PR #48).
  + Support for italics (see Github PR #58).
  + Rewrote many help files.
  - Fixed various compiler warnings and use of deprecated
    functions.
  - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce
    code size.
  - Fixed format_get_text Perl API. See Github PR #23.
  - Fixed gui_printtext_after and term_refresh_*() visibility. See
    Github PR #22.
  - Fixed issue where UTF-8 characters was corrupted once for every
    32k text. See Github PR #12.
  - Fixed redrawing issue with right-aligned statusbar.
  - Fixed use-after-free bug with cached settings values. See
    Github PR #147.</changelog>
<changelog author="meissner@suse.com" date="1420113600">- build with PIE</changelog>
<changelog author="astieger@suse.com" date="1452427200">- downloads moved to github
- verify source signature</changelog>
<changelog author="idonmez@suse.com" date="1456920000">- Update to version 0.8.18
  New Features
  + CAP SASL PLAIN login is now supported natively.
  + Paste bracket markers can be requested from terminal with
    /set paste_use_bracketed_mode on
  + "Self messages" generated by some bouncers can now be received in
    the proper window.
  + Try to split long lines on spaces to avoid words being splitted.
    Adds a new option: split_line_on_space which defaults to on.
  + Add setting hilight_nick_matches_everywhere (#56).
  + The config parser is more robust and prints out better diagnostics
    on incorrect config files.
  + Ctrl+^ (FS#721) and Ctrl+J can now be bound.
  + Command history can be cleared with /window history -clear
  + /hilight -mask -line is now supported (FS#275).
  + CHANTYPES are now supported.
  + Improved reload speed of ignores.
  + Add -date feature to /lastlog
  + irssiproxy can be more easily enabled and disabled.
  + Expando for hostname (FS#829).
  + UNIX sockets can now also be specified in the config file.
  + Disable SSLv3 due to the POODLE vulnerability.
  + SSL ciphers can now be specified per server.
  + Added SNI support for SSL.
  Bugfixes
  + /ignore now respects -pattern on merge (#78).
  + irssiproxy (BNC) module now uses correct line endings.
  + Fix missing lines on large pastes (FS#905).
  + Correctly preserve STATUSMSG prefixes (#291).
  + Fix infinite recursion in key bindings (FS#817).
  + Fix incomplete awaylog caused by buffering.
  + Fix calculation of UTF-8 string length display in some cases.
  + Fix some Perl warnings related to @ISA.
  + EXEC windowitems now get proper references on the Perl side.
  + Incremental help file improvements.
  + ANSI attributes are now properly reset.
  + Fixed regression where text would blink when terminal lacks color support.
  + Permit the usage of Freenode extban syntax in /ban (#150)
  + Fixed regression in scriptassist on unload of scripts.
  + Fixed regression in -actcolor %n
- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream.</changelog>
<changelog author="idonmez@suse.com" date="1458993600">- Update to version 0.8.19
  * Fixed regression when joining and parting channels on IRCnet
  * Fixed SASL EXTERNAL
  * Fixed regression when not using SASL
  * Fixed incorrect SSL disconnects when using SSL from modules/scripts
  * Fixed regression where proxy_string could not be configured or
  certain file transfers could not be accepted
  * Fixed storing layout of !channels
  * Fixed restoration of bracketed paste mode on quit
  * Make the usage of meta-O for cursor keys configurable with
  /set term_appkey_mode off</changelog>
<changelog author="meissner@suse.com" date="1474459200">- Update to version 0.8.20
  - Correct the name of an emitted sasl signal (#484)
  - Correct the prototype for the 'message private' signal (#515)
  - Corrections in away and hilight help text (#477, #518)
  - /squery and /servlist commands have been restored.
  - Where Irssi would previously only report "System error" on connect,
    it will now try harder to retrieve the system error message.
  - Fixed issue with +channels not working properly (#533)
  - Fixed crash in optchan when item has no server (#485)
  - Fixed random remote crash in the nicklist handling (#529)
  - Fixed remote crash due to incorrect bounds checking on
  formats, reported by Gabriel Campana and Adrien Guinet from
  Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199)</changelog>
<changelog author="mrueckert@suse.de" date="1474459201">- add BR for xz to fix build on sle11
- switch to %{?_smp_mflags}
- pass --disable-silent-rules to get verbose makefiles again</changelog>
<changelog author="mrueckert@suse.de" date="1474459202">- disable PIE on sle11</changelog>
<changelog author="meissner@suse.com" date="1475755200">- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl
  (CVE-2016-7553 bsc#1001215)</changelog>
<changelog author="astieger@suse.com" date="1483704000">- irssi 0.8.21 fixes four vulnerabilities that could result in
  denial of service (remote crash) when connecting to malicious
  servers or receiving specially crafted data [boo#1018357]:
  * CVE-2017-5193: NULL pointer dereference in the nickcmp function
  * CVE-2017-5194: out of bounds read in certain incomplete control codes
  * CVE-2017-5195: out of bounds read in certain incomplete character sequences
  * CVE-2017-5196: Correct an error when receiving invalid nick message
  * CVE-2017-5356: out of bounds read in format string [boo#1019809]
- drop irssi-0.8.20-buf.pl.patch, upstream</changelog>
<changelog author="idonmez@suse.com" date="1483704001">- Update to version 1.0.0
  * irssiproxy can now forward all tags through a single port.
  * The kill buffer now remembers consecutive kills. New bindings
    were added: yank_next_cutbuffer and append_next_kill.
  * autolog_ignore_targets and activity_hide_targets learn a new
    syntax tag/* and * to ignore whole networks or everything.
  * hilight got a -matchcase flag to hilight case sensitively.
  * Display TLS connection information upon connect. You can disable
    this by setting tls_verbose_connect to FALSE
  * Certificate pinning for TLS certificates
  * /names and $[?] now uses utf8 string operations.
  * New setting completion_nicks_match_case
  * /channel /server /network now support modify subcommand.
  * New option sasl_disconnect_on_failure to disconnect when SASL
    log-in failed.
- Drop not applied irssi-0.8.15_ssl_proxy.patch
- Run through spec-cleaner, remove support for old openSUSE/SUSE
  releases.</changelog>
<changelog author="astieger@suse.com" date="1486382400">- irssi 1.0.1:
  * Fix Perl compilation in object dir
  * Fix incorrect HELP SERVER example
  * Correct memory leak in /OP and /VOICE
  * Fix regression that broke second level completion
  * Correct missing NULL termination in perl_parse boo#1023638
  * Sync broken mail.pl script
  * Prevent a memory leak during the processing of the SASL
    response boo#1023637</changelog>
<changelog author="ailin.nemui@gmail.com" date="1489233600">- irssi 1.0.2 fixes a vulnerability that could result in denial of
  service or worse during a netjoin in certain circumstances (CVE
  pending) bsc#1029020
  - Prevent some null-pointer crashes (GL!9).
  - Fix compilation with OpenSSL 1.1.0 (#628, #597).
  - Correct dereferencing of already freed server objects during
    output of netjoins. Found by APic (GL!10, GL#7).
  - Fix in command arg parser to detect missing arguments in tail place
    (#652, #651).
  - Fix regression that broke incoming DCC file transfers (#667, #656).
  - Fix issue with escaping \ in evaluated strings (#669, #520).
- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8
  support in GRegex</changelog>
<changelog author="astieger@suse.com" date="1489406400">- add references to previous change</changelog>
<changelog author="ailin.nemui@gmail.com" date="1496750400">- update to 1.0.3
  - Fix out of bounds read when scanning expandos (GL!11).
  - Fix invalid memory access with quoted filenames in DCC
    (GL#8, GL!12). bsc#1043052 CVE-2017-9469
  - Fix null-pointer dereference on DCC without address (GL#9, GL!13).
    bsc#1043051 CVE-2017-9468
  - Improve integer overflow handling. Originally reported by
    oss-fuzz#525 (#706).
  - Improve nicklist performance from O(N^2) to O(N) (#705).
  - Fix initial screen redraw delay. By Stephen Oberholtzer
    (#680, bdo#856201).
  - Fix incorrect reset of true colours when resetting background. (#711).
  - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702).
  - Fix minor history glitch on overcounter (#462, #685).
  - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677).
  - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698).
  - Add missing syntax info for COMPLETION (#687, #688).
  - Minor typo correction in help. By Michael Hansen (#707).</changelog>
<changelog author="ailin.nemui@gmail.com" date="1499342400">- update to 1.0.4
  - Fix null pointer dereference when parsing invalid timestamp (GL#10,
    GL!15). Reported by Brian 'geeknik' Carpenter. CVE-2017-10965
    boo#1047709
  - Fix use-after-free condition when removing nicks from the internal
    nicklist (GL#11, GL!16). Reported by Brian 'geeknik' Carpenter.
    CVE-2017-10966
  - Fix incorrect string comparison in DCC file names (#714).
  - Fix regression in Irssi 1.0.3 where it would claim "Invalid time '-1'"
    (#716, #722).
  - Fix a bug when using \n to separate lines with expand_escapes (#723).
  - Retain screen output on improper exit, to better see any error
    messages (#287, #721).
  - Minor help update (#729).</changelog>
<changelog author="ailin.nemui@gmail.com" date="1508673600">- update to 1.0.5 (boo#1064540)
  - Fix missing -sasl_method '' in /NETWORK (#718, #719).
  - Fix incorrect restoration of term state when hitting SUSP
    inside screen (#737, #733).
  - Fix out of bounds read when compressing colour
    sequences. Found by Hanno Böck (GL#12, GL!18). CVE-2017-15228
  - Fix use after free condition during a race condition when
    waiting on channel sync during a rejoin (GL#13, GL!19).
    CVE-2017-15227
  - Fix null pointer dereference when parsing certain malformed
    CTCP DCC messages (GL#14, GL!20).
    CVE-2017-15721
  - Fix crash due to null pointer dereference when failing to
    split messages due to overlong nick or target (GL#15, GL!21).
    CVE-2017-15723
  - Fix out of bounds read when trying to skip a safe channel ID
    without verifying that the ID is long enough (GL#16, GL!22).
    CVE-2017-15722
  - Fix return of random memory when inet_ntop failed (#769).
  - Minor statusbar help update. By Robert Bisewski (#758,
    [#763]).</changelog>

</package>
<package pkgid="b18f4fac9ccd08e623e7b3e63a8861672dce130d99d08af14da4636098430e1a" name="irssi-otr" arch="x86_64">
    <version epoch="0" ver="1.0.2" rel="3.1"/>

<changelog author="andreas.stieger@gmx.de" date="1321963200">- initial package</changelog>
<changelog author="andreas.stieger@gmx.de" date="1322049600">- fix 64 bit build</changelog>
<changelog author="andreas.stieger@gmx.de" date="1331640000">- fix factory build</changelog>
<changelog author="andreas.stieger@gmx.de" date="1335009600">- fix build with CMake 2.8.8, this is a CMake bug
  see http://www.cmake.org/Bug/view.php?id=13125
  This patch will not longer be required for CMake &gt; 2.8.8</changelog>
<changelog author="andreas.stieger@gmx.de" date="1352635200">- The package currently does not build against libotr 4.0.0.
  For openSUSE Factory, build against older version of the library
  be provided by libotr2, [bnc#789175]</changelog>
<changelog author="andreas.stieger@gmx.de" date="1409745600">- irssi-otr 1.0.0:
  * Add /otr info command
  * Support split OTR message on receive. Bitlbee support.
- Built against libotr 4
- Subpackage xchat-otr is no longer included in this source project
  and was split into a separate package.
- General spec file cleanup
- Removed patches:
  * irc-otr-build-xchat-0.3.patch
  * irssi-otr-0.3-cmake-2.8.8-bug13125-fix.patch
- add irssi-otr-1.0.0-irssi-module-dir.patch from upstream to
  fix build on 64 bit</changelog>
<changelog author="astieger@suse.com" date="1482408000">- irssi-otr 1.0.2:
  * libotr &gt;= 4.1.0 required
  * build system improvements
  * Detect the libotr-emitted HTML-formatted init string and
    replace it with a description customized for IRC and irssi-otr.
  * Remove linebreaks from libotr messages to avoid sending
    random IRC commands. boo#1016942
- includes changes from 1.0.1:
  * Fix: bad comment for cmd_generic
  * Fix: assertion when server record is NULL
  * Make irssi module directory configurable
    (drop upstreamed irssi-otr-1.0.0-irssi-module-dir.patch)</changelog>

</package>
<package pkgid="dc6b40f1ab71b2f08044516c0782be65c36cc646a955f609c2ed9c41581c3b6b" name="iscsiuio" arch="x86_64">
    <version epoch="0" ver="0.7.8.2" rel="43.1"/>

<changelog author="lduncan@suse.com" date="1425643200">- Fixed iscsi.service start to ignore iscsiadm
  return value so that systemd knows service is
  running and can still shut it down (bsc#897565)</changelog>
<changelog author="lduncan@suse.com" date="1425902400">- Do not convert all "again" errors from transport to
  internal errors (bsc#903729)
- Update spec-file copyright date</changelog>
<changelog author="lduncan@suse.com" date="1425902401">- Ported upstream commit 51c0b6ef8bc90:
  Supply strings for newly-added error numbers</changelog>
<changelog author="lduncan@suse.com" date="1429704000">- Fixing ibft boot, completing commit 26020764daf70,
  which only fixed NIC context. Now boot context
  also fixed (bsc#902183)</changelog>
<changelog author="lduncan@suse.com" date="1429704001">- Double the size of the iscsiuio ARP tables,
  making it faster when switches present (bsc#922311)</changelog>
<changelog author="lduncan@suse.com" date="1435492800">- Updated open-iscsi to match upstream, as per bsc#936114,
  FATE#318770
  The following is a summary of changes. See
  git@github.com:hreinecke/open-iscsi.git for details of commits:
  a068906448ef Removing duplicate LDFLAGS from incorrect patch
  85ed2b4a1cb5 Prevent spinning over poll() when reconnecting to an inaccessible target
  bbffa1dd332d Fix incorrect list operation leading to out-of-order items on pend_list
  ce449cc8407f iscsiuio: Correct the handling of Multi Function mode
  e7f84d774c22 Reformat man page synopsis sections
  271b77dece32 Spelling and escaping error fixes.
  2022944815b2 Remove outdated Debian packaging code.
  d650915062d6 buildsys: respect CFLAGS and LDFLAGS from the outside
  97ae5d74d6bf buildsys: make 'make clean' idempotent
  770993b1e422 Fix small typo in iscsid.conf
  c9dcedb7b6a9 Remove duplicate newlines in log messages.
  2986f9c95f6f iscsid: don't re-read config file for every session logout
  d56f49d3f947 iscsid safe session logout
  3f59db921549 Add some more debug logging to actor.c
  75552f5519a8 iscsiuio CFLAGS fixes
  73e3e00c0e5e iscsid: fix order of setting uid/gid and drop supplementary groups
  99dfbeff1676 add discovery as a valid mode in iscsiadm.8
  688c2e9185f1 guard against NULL ptr during discovery from unexpected event
  c31ec6483815 Allow setting host params to return EAGAIN errors.
  973508df1daf fix regression in iscsi_tcp iface binding
  93c9d5ae1c86 Wake up to reap children
  24409900d9df Make running actors event-driven
  bc491ac31487 Remove actor_init and rename actor_new to actor_init
  cbcd086a2cf9 actor: Simplify actor_poll a little
  71ec348a2dfd actor: Unobfuscate ACTOR_MAX_LOOPS
  61d58fbf6de8 actor: Remove ACTOR_TICKS_10MS()
  f53eb0034618 actor: s/ACTOR_TICKS/actor_jiffies/
  dfe52b2423ff actor: simplify actor_check
  8667dcd5d628 actor: Mark actor_check static
  8037a0a30b8f Represent DHCP "origin" as an enum, not a string.
  da567155cfe9 Code cleanup: no functional changes
  6478eaac7b53 iscsiuio: Check return value from nic_queue_tx_packet
  1d07286fda46 iscsiuio: Remove set but unused variables
  382655137020 iscsiuio: Change nic_disable to return void
  7c233130687a iscsiuio: Use attribute(unused) for *icmpv6_hdr
  8e1d38215344 iscsiuio: Use attribute(unused) for variables that are unused but needed
  6ae604304b10 iscsiuio: Fix aliasing issue with IPV6_IS_ADDR_UNSPECIFIED
  63b450de0c29 iscsiuio: Resolve strict aliasing issue in iscsiuio/src/unix/nic.c
  c1e83d439f90 iscsiuio: Fix strict-aliasing warning with struct mac_address
  980c471e9f4e iscsiuio: Fix warning about non-matching types
  cb84219a4992 Fix missing header
  9d744ac8c039 Fix bad sizeof in memset
  67ff3a01e3ed Fix warning about possibly-uninitialized variable
  e5518c7a8f43 Fix build warnings for unused variables
  5d68768908e0 iscsid: don't round up when modifying padding len
  d21766d95e10 isns: Add docs for deregistering discovery domains.
  ed04ac2f9f32 iscsiadm : make iface.ipaddress optional in iface configs for transports that don't have a hard requirement on it.
  148854ae2d6e iscsiuio: Rebranding iscsiuio
  a3c40ba2ba4f iscsiadm: Initialize param_count in set_host_chap_info
  bfa2f55b0928 iscsid: Fix double close of mgmt ipc fd
  a037f5eaa9e0 iscsid: retry login for ISCSI_ERR_HOST_NOT_FOUND
  f0f3bbd25762 Fix StatSN in Open-iSCSI Stack.
  a9f4d169a95a be2iscsi: Fix MaxXmitDataLenght of the driver.
  cf1346a86489 iscsiuio: fix compilation</changelog>
<changelog author="lduncan@suse.com" date="1435579200">- Added rcsymlinks (bsc#932814)
- Cleaned up spec file for rpmlint</changelog>
<changelog author="lduncan@suse.com" date="1437652800">- Added iscsi_fw_login helper script, and new udev
  rule to call script when iBFT/iscsi boot targets
  added (bsc#869278)</changelog>
<changelog author="lduncan@suse.com" date="1438257600">- Allow non-tcp transport for discovery daemon (bsc#939923)</changelog>
<changelog author="lduncan@suse.com" date="1441368000">- open-isns: For bsc#941791:
  - Set up /etc/isns/*.conf files when installing
  - Install /etc/isns/isnsadm.conf</changelog>
<changelog author="lduncan@suse.com" date="1441368001">- open-isns: For bsc#941944:
  - Allow setting server name with "--server"
  - Ensure we can reliably get our IP address</changelog>
<changelog author="lduncan@suse.com" date="1443441600">- added patch submitted upstream by QLogic:
  iscsiuio: Add QLogic Vendor ID to support newer NX2 HBAs</changelog>
<changelog author="lduncan@suse.com" date="1444305600">- isns: Remove the debugging output from isnsd (bsc#949443)</changelog>
<changelog author="lduncan@suse.com" date="1444305601">- isns: Adding signal managment around DB update,
  and ignore empty DB file (bsc#941791)</changelog>
<changelog author="lduncan@suse.com" date="1444305602">- isns: exit with success when terminated with SIGTERM (bsc#948561)</changelog>
<changelog author="lduncan@suse.com" date="1452168000">- Added 5 upstream patches for iscsiuio (bsc#960438):
  iscsiuio: Get the library to use based on uio sysfs name
  iscsiuio: Wait for iface to be ready before issuing the ping
  iscsiadm: let ping be tried after iface config is initialized
  iscsiuio: Add ping support through iscsiuio
  iscsid: Changes to support ping through iscsiuio
- Updated spec file copyright
- Build service git diffs now using 12-digit commit IDs</changelog>
<changelog author="lduncan@suse.com" date="1460376000">- Update user-space open-iscsi tools (bsc#975217, FATE#320753),
  which included:
  + Backported changes from openSUSE:Factory branch:
  * Removing creation of open-isns RPM.
  * Allow setting host params to return EAGAIN errors.
  * Kernel include path
  * Fix iBFT target flags check.
  * fix typo
  * Fix typo in man page.
  * Use system-wide open-isns, not internal version.
  * iscsi: remove local copy of open-isns
  * iscsid: make sure actor is delated before rescheduling
  * iscsid/iscsiuio: remove uio poll
  * iscsid: fix iscsi_host_set_net_params return code
  * Syncing up utils/fwparam_ibft with upstream.
  * Syncing top-level files with upstream.
  * Fixed duplicate lines for subnet_mask and gateway
  + Update SPEC file for spliced open-isns by copying open-isns
  upstream tarball and patches from factory, since open-isns is no
  longer part of open-iscsi</changelog>
<changelog author="lduncan@suse.com" date="1462536000">- Added patch submitted upstream that sets socket option
  to SO_LINGER (bsc#974102)</changelog>
<changelog author="lduncan@suse.com" date="1476446400">- Stop manual sessions for iscsi service (bsc#989548)</changelog>
<changelog author="lduncan@suse.com" date="1477742400">- Added open-isns patch to remove Discovery
  Domain doubling when loading from file (bsc#897297),
  adding patch:
  * open-isns-Fix-DD-member-doubling-when-restoring-from-DB.patch</changelog>

</package>
<package pkgid="7a362014bc07c6e1d06410d9a1251e4a653ea810eac736176672298da1ebc567" name="ispell" arch="src">
    <version epoch="0" ver="3.3.02" rel="113.1"/>

<changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
<changelog author="werner@suse.de" date="1143633600">- Add locale provides (bug #161478)</changelog>
<changelog author="schwab@suse.de" date="1148299200">- Don't strip binaries.</changelog>
<changelog author="rguenther@suse.de" date="1175169600">- Add bison and ncurses-devel BuildRequires.</changelog>
<changelog author="werner@suse.de" date="1180612800">- Fix sq/unsq, hint from Thomas Rachel</changelog>
<changelog author="werner@suse.de" date="1180612801">- Update ispell to version 3.3.02 including various bug fixes
  and add new old html parser and support for UTF-8.</changelog>
<changelog author="ro@suse.de" date="1244376000">- rename getline to my_getline to avoid conflict with function
  from glibc</changelog>
<changelog author="coolo@novell.com" date="1251633600">- provide Patch0</changelog>
<changelog author="werner@suse.de" date="1282305600">- Run SuSEconfig.ispell if YaST is not used to make sure that we
  have an english dictionary</changelog>
<changelog author="jengelh@medozas.de" date="1328097600">- Remove redundant tags/sections per specfile guideline suggestions</changelog>
<changelog author="werner@suse.de" date="1340020800">- Rename and relocate SuSEconfig.ispell</changelog>
<changelog author="werner@suse.de" date="1386331200">- Hint from Björn Jacke that old style sort is broken, therefore
  enforce usage of modern sort options</changelog>
<changelog author="werner@suse.de" date="1386590400">- Remove mixed patch leftover</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashism in SuSEconfig.ispell (update) script</changelog>
<changelog author="werner@suse.de" date="1423051200">- Use real POSIX shell syntax
- Fix ispell update script thas is do not try to source old SUSE
  config files (boo#916001)</changelog>
<changelog author="werner@suse.de" date="1423569600">- Xemacs knows about define-coding-system-alia therefore use it (boo#896947)</changelog>
<changelog author="werner@suse.de" date="1439812800">- Add changes from openSUSE to fix e.g. bsc#941760</changelog>
<changelog author="werner@suse.de" date="1455278400">- Add patch boo966124.dif that is correct typo in english.3 word
  list (boo#966124)</changelog>
<changelog author="werner@suse.de" date="1464609600">- Extend patch boo966124.dif for bug boo#981024</changelog>
<changelog author="werner@suse.de" date="1479816000">- Extend patch boo966124.dif for bug boo#1010330</changelog>

</package>
<package pkgid="7cf4dbcc357de64aa6e296bb3f0eaefca501ce0249f7241467b8650fb4d32ea8" name="ispell" arch="x86_64">
    <version epoch="0" ver="3.3.02" rel="113.1"/>

<changelog author="ro@suse.de" date="1244376000">- rename getline to my_getline to avoid conflict with function
  from glibc</changelog>
<changelog author="coolo@novell.com" date="1251633600">- provide Patch0</changelog>
<changelog author="werner@suse.de" date="1282305600">- Run SuSEconfig.ispell if YaST is not used to make sure that we
  have an english dictionary</changelog>
<changelog author="jengelh@medozas.de" date="1328097600">- Remove redundant tags/sections per specfile guideline suggestions</changelog>
<changelog author="werner@suse.de" date="1340020800">- Rename and relocate SuSEconfig.ispell</changelog>
<changelog author="werner@suse.de" date="1386331200">- Hint from Björn Jacke that old style sort is broken, therefore
  enforce usage of modern sort options</changelog>
<changelog author="werner@suse.de" date="1386590400">- Remove mixed patch leftover</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashism in SuSEconfig.ispell (update) script</changelog>
<changelog author="werner@suse.de" date="1423051200">- Use real POSIX shell syntax
- Fix ispell update script thas is do not try to source old SUSE
  config files (boo#916001)</changelog>
<changelog author="werner@suse.de" date="1423569600">- Xemacs knows about define-coding-system-alia therefore use it (boo#896947)</changelog>
<changelog author="werner@suse.de" date="1439812800">- Add changes from openSUSE to fix e.g. bsc#941760</changelog>
<changelog author="werner@suse.de" date="1455278400">- Add patch boo966124.dif that is correct typo in english.3 word
  list (boo#966124)</changelog>
<changelog author="werner@suse.de" date="1464609600">- Extend patch boo966124.dif for bug boo#981024</changelog>
<changelog author="werner@suse.de" date="1479816000">- Extend patch boo966124.dif for bug boo#1010330</changelog>

</package>
<package pkgid="9c0eecb5c8bbede76c0261cb95840a7917984f85cde1ddba9687b1688546f8a8" name="ispell-american" arch="x86_64">
    <version epoch="0" ver="3.3.02" rel="113.1"/>

<changelog author="ro@suse.de" date="1244376000">- rename getline to my_getline to avoid conflict with function
  from glibc</changelog>
<changelog author="coolo@novell.com" date="1251633600">- provide Patch0</changelog>
<changelog author="werner@suse.de" date="1282305600">- Run SuSEconfig.ispell if YaST is not used to make sure that we
  have an english dictionary</changelog>
<changelog author="jengelh@medozas.de" date="1328097600">- Remove redundant tags/sections per specfile guideline suggestions</changelog>
<changelog author="werner@suse.de" date="1340020800">- Rename and relocate SuSEconfig.ispell</changelog>
<changelog author="werner@suse.de" date="1386331200">- Hint from Björn Jacke that old style sort is broken, therefore
  enforce usage of modern sort options</changelog>
<changelog author="werner@suse.de" date="1386590400">- Remove mixed patch leftover</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashism in SuSEconfig.ispell (update) script</changelog>
<changelog author="werner@suse.de" date="1423051200">- Use real POSIX shell syntax
- Fix ispell update script thas is do not try to source old SUSE
  config files (boo#916001)</changelog>
<changelog author="werner@suse.de" date="1423569600">- Xemacs knows about define-coding-system-alia therefore use it (boo#896947)</changelog>
<changelog author="werner@suse.de" date="1439812800">- Add changes from openSUSE to fix e.g. bsc#941760</changelog>
<changelog author="werner@suse.de" date="1455278400">- Add patch boo966124.dif that is correct typo in english.3 word
  list (boo#966124)</changelog>
<changelog author="werner@suse.de" date="1464609600">- Extend patch boo966124.dif for bug boo#981024</changelog>
<changelog author="werner@suse.de" date="1479816000">- Extend patch boo966124.dif for bug boo#1010330</changelog>

</package>
<package pkgid="393454723bb4444393f88e5291899b95042b97f26ab98acb6997ea9f36ae07bf" name="ispell-british" arch="x86_64">
    <version epoch="0" ver="3.3.02" rel="113.1"/>

<changelog author="ro@suse.de" date="1244376000">- rename getline to my_getline to avoid conflict with function
  from glibc</changelog>
<changelog author="coolo@novell.com" date="1251633600">- provide Patch0</changelog>
<changelog author="werner@suse.de" date="1282305600">- Run SuSEconfig.ispell if YaST is not used to make sure that we
  have an english dictionary</changelog>
<changelog author="jengelh@medozas.de" date="1328097600">- Remove redundant tags/sections per specfile guideline suggestions</changelog>
<changelog author="werner@suse.de" date="1340020800">- Rename and relocate SuSEconfig.ispell</changelog>
<changelog author="werner@suse.de" date="1386331200">- Hint from Björn Jacke that old style sort is broken, therefore
  enforce usage of modern sort options</changelog>
<changelog author="werner@suse.de" date="1386590400">- Remove mixed patch leftover</changelog>
<changelog author="Led &lt;ledest@gmail.com&gt;" date="1418472000">- fix bashism in SuSEconfig.ispell (update) script</changelog>
<changelog author="werner@suse.de" date="1423051200">- Use real POSIX shell syntax
- Fix ispell update script thas is do not try to source old SUSE
  config files (boo#916001)</changelog>
<changelog author="werner@suse.de" date="1423569600">- Xemacs knows about define-coding-system-alia therefore use it (boo#896947)</changelog>
<changelog author="werner@suse.de" date="1439812800">- Add changes from openSUSE to fix e.g. bsc#941760</changelog>
<changelog author="werner@suse.de" date="1455278400">- Add patch boo966124.dif that is correct typo in english.3 word
  list (boo#966124)</changelog>
<changelog author="werner@suse.de" date="1464609600">- Extend patch boo966124.dif for bug boo#981024</changelog>
<changelog author="werner@suse.de" date="1479816000">- Extend patch boo966124.dif for bug boo#1010330</changelog>

</package>
<package pkgid="95cc4c8f4c943976fb5da981bf0edd5ab480d543018fcbb16af5654b21eb8cab" name="jasper" arch="src">
    <version epoch="0" ver="1.900.14" rel="167.1"/>

<changelog author="olh@suse.de" date="1231848000">- obsolete old -XXbit packages (bnc#437293)</changelog>
<changelog author="jengelh@medozas.de" date="1260964800">- add baselibs.conf as a source
- enable parallel building</changelog>
<changelog author="coolo@novell.com" date="1280404800">- do not build the highlevel image viewer in a basic library
  (in case someone needs it, we better do a 2nd spec file)
- follow shared library policy</changelog>
<changelog author="coolo@novell.com" date="1280750400">- fix baselibs.conf</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %configure macro</changelog>
<changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
<changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
<changelog author="mmeister@suse.com" date="1364472000">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="pgajdos@suse.com" date="1378900800">- added no-undef-true-false.patch to fix [bnc#839584]</changelog>
<changelog author="nadvornik@suse.com" date="1394020800">- fixed possible overflow (bnc#725758, bnc#830803)</changelog>
<changelog author="nadvornik@suse.com" date="1402574400">- added obsoletes and provides of libjasper-32bit (bnc#881716)</changelog>
<changelog author="nadvornik@suse.com" date="1417521600">- fixed possible overflow CVE-2014-9029 (bnc#906364)</changelog>
<changelog author="nadvornik@suse.com" date="1418990400">- fixed CVE-2014-8137, CVE-2014-8138 (bnc#909474, bnc#909475)</changelog>
<changelog author="nadvornik@suse.com" date="1421236800">- fixed CVE-2014-8157, CVE-2014-8158 (bnc#911837)</changelog>
<changelog author="badshah400@gmail.com" date="1436702400">- Add jasper-jpc_dec.patch to fix failure when manipulating images
  with 4 component color using reversible color translation
  (deb#469786); patch taken from Fedora.</changelog>
<changelog author="fstrba@suse.com" date="1452772800">- Add jasper-CVE-2016-1867.patch
  * CVE-2016-1867: Out-of-bounds Read in the JasPer's
    jpc_pi_nextcprl() function (bsc#961886)</changelog>
<changelog author="fstrba@suse.com" date="1453982400">- Add jasper-CVE-2016-2089.patch
  * CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip()
    function (bsc#963983)</changelog>
<changelog author="fstrba@suse.com" date="1454414400">- Modified patch
  * jasper-CVE-2016-2089.patch
    + Use the new version of patch from
    https://bugzilla.redhat.com/show_bug.cgi?id=1302636
    with more targetted checks.
- Version the Obsoletes/Provides so that the package does not
  obsolete itself</changelog>
<changelog author="fstrba@suse.com" date="1477310400">- Updated to bugfix release 1.900.13
  * Changes
    + Fixed another problem with incorrect cleanup of JP2 box data
    upon error. (Michael Adams)
    + Fixed another integer overflow problem. (Michael Adams)
    + Replaced the remaining left and right shifts in the QMFB/MCT
    code that can result in undefined behavior (due to shifting
    negative values) with call to inline functions.
    These functions collect all of the undefined behavior in one
    place and also allow code sanitizers to ignore this ugliness
    (via function attributes). (Michael Adams)
    + Fixed a bug in the row/column split operations for QMFBs.
    (Michael Adams)
    + Made the PNM decoder more gracefully handle the not-fully-
    supported feature of signed sample data. (Michael Adams)
    + The PNM decoder did not gracefully handle an invalid magic
    number in the PNM header. (Michael Adams)
    + Fixed a MIF decoder bug. (Michael Adams)
    + The imginfo command did not correctly handle an image with
    zero components. (Michael Adams)
    + Fixed an integer overflow problem. (Michael Adams)
    + A new experimental memory allocator has been introduced. The
    allocator is experimental in the sense that its API is not
    considered stable and the allocator may change or disappear
    entirely in future versions of the code. This new allocator
    tracks how much memory is being used by jas_malloc and friends.
    A maximum upper bound on the memory usage can be set via the
    experimental API provided and a default value can be set at
    build time as well. Such functionality may be useful in
    run-time environments where the user wants to be able to limit
    the amount of memory used by JasPer. This allocator is not
    used by default. (Michael Adams)
    + Changed the configure setup so that if GCC is used warnings
    and pedantic errors are enabled. (Michael Adams)
    + Fixed a bug that resulted in the destruction of JP2 box data
    that had never been constructed in the first place. (Michael
    Adams)
    + The memory stream interface allows for a buffer size of zero.
    The case of a zero-sized buffer was not handled correctly, as
    it could lead to a double free (bsc#1005242, CVE-2016-8693).
    (Michael Adams)
    + Fixed a small memory leak for CRG marker segments. (Michael
    Adams)
    + Fixed a problem with a null pointer dereference in the BMP
    decoder. (Michael Adams)
    + Introduced jas_fast32_asl, jas_fast32_asr, and friends in
    order to pull all undefined behavior for left and right shift
    of (negative) integers into a small number of places and
    provide a means to have UBSAN ignore this ugliness. (Michael
    Adams)
    + Fixed an integral type promotion problem by adding a JAS_CAST.
    Modified the jpc_tsfb_synthesize function so that it will be a
    noop for an empty sequence (in order to avoid dereferencing a
    null pointer). (Michael Adams)
    + Added some extra debugging log messages for memory
    allocation/deallocation. (Michael Adams)
    + The RCT and ICT require at least three components. Previously,
    this was enforced with an assertion. Now, the assertion has
    been replaced with a proper error check. (Michael Adams)
    + The member (pi) in tiles was not properly initialized. This is
    now corrected. Also, each tile is now only cleaned up once.
    (Michael Adams)
    + Initialize uninitialized variable. (Michael Adams)
    + Added some options to configure for enabling various code
    sanitizers. (Michael Adams)
    + Added some range checks on parameters in some JPC marker
    segments. (Michael Adams)
    + Fixed potential integer overflow problem. (Michael Adams)
    + Added some functions for safe integer arithmetic (for size_t)
    in jas_math.h. (Michael Adams)
    + Fixed some indentation issues. (Michael Adams)
    + Converted a few raw mallocs to use jas_alloc2. Added code in
    the jas_* memory allocation/deallocation functions to generate
    debugging log messages. Only disable JAS_DBGLOG message if
    NDEBUG is defined. (Michael Adams)
    + Added more error/log messages for debugging in the JPEG
    decoder. (Michael Adams)
    + Added some extra log messages for debugging. Added check of
    value returned by jas_matrix_create. (Michael Adams)
    + Applied fix for VPATH builds (Michael Adams)
    + Did some configure.ac cleanup (Michael Adams)
    + Fixed 'inline' for older version of Visual Studio. (dirk)
    + Fix a potential double fclose of a FILE* in the JPEG decoder.
    (Michael Adams)
    + Changed jas_types.h to assume that header files required by
    the C99 standard are present. (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-libjasper-stepsizes-overflow.patch (Michael
    Adams)
    + Incorporated changes from patch
    jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch
    (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-Coverity-RESOURCE_LEAK.patch (Michael Adams)
    + Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch
    (Michael Adams)
    + Fixed memory leak in jiv. (Michael Adams)
    + Fixed a sanitizer failure in the BMP codec (bsc#1005084,
    CVE-2016-8690). Also, added a --debug-level command line
    option to the imginfo command for debugging purposes.
    (Michael Adams)
    + Added some missing type casts to ensure promotion to the
    correct unsigned type to avoid undefined behavior (and stop
    warnings from USAN). (Michael Adams)
    + Fixed a linking problem with newer versions of GCC. (Michael
    Adams)
    + Changed --enable-debug configure option to enable some GCC
    sanitizers. (Michael Adams)
    + Added range check on XRsiz and YRsiz fields of SIZ marker
    segment (bsc#1005090, CVE-2016-8691, CVE-2016-8692). (Michael
    Adams)
    + At many places in the code, jas_malloc or jas_recalloc was
    being invoked with the size argument being computed in a
    manner that would not allow integer overflow to be detected.
    Now, these places in the code have been modified to use
    special-purpose memory allocation functions (e.g., jas_alloc2,
    jas_alloc3, jas_realloc2) that check for overflow.
    (Michael Adams)
    + Add fixes for CVE-2014-8137. (Michael Adams)
    + Added fix for CVE-2016-2089. (Michael Adams)
    + Moved abort into default case of switch statement. (Michael
    Adams)
    + Remove auto-generated file aclocal.m4 from repository.
    (Michael Adams)
    + Removed HAVE_VLA stuff from various configuration and build
    files. Also, changed a few INCLUDES to AM_CPPFLAGS in automake
    files (since INCLUDES is deprecated). (Michael Adams)
    + 1.701.0-GL (Richard Hughes)
    + pkgconfig (Richard Hughes)
    + Coverity-UNREACHABLE (Richard Hughes)
    + CVE-2016-1867 (Richard Hughes)
    + CVE-2014-9029 (Richard Hughes)
    + CVE-2014-8158 (Richard Hughes)
    + CVE-2014-8157 (Richard Hughes)
    + CVE-2014-8138 (Richard Hughes)
    + CVE-2015-5221 (Richard Hughes)
    + CVE-2016-2116 (Richard Hughes)
    + Coverity-FORWARD_NULL (Richard Hughes)
    + jpc_dec.c (Richard Hughes)
    + Coverity-CHECKED_RETURN (Richard Hughes)
    + CVE-2016-1577 (Richard Hughes)
    + Coverity-UNUSED_VALUE (Richard Hughes)
    + Coverity-BAD_SIZEOF (Richard Hughes)
    + CVE-2008-3522 (Richard Hughes)
- Removed patches:
  * jasper-1.900.1-bug258253.patch
  * jasper-1.900.1-bug392410.patch
  * jasper-1.900.1-no-undef-true-false.patch
  * jasper-1.900.1-bug725758.patch
  * jasper-overflow-bnc906364.patch
  * jasper-CVE-2014-8137.patch
  * jasper-CVE-2014-8138.patch
  * jasper-CVE-2014-8157.patch
  * jasper-CVE-2014-8158.patch
  * jasper-jpc_dec.patch
  * jasper-CVE-2016-1867.patch
  * jasper-CVE-2016-2089.patch
    + Fixed upstream
- Force -std=c99, since the upstream sources assume C99</changelog>
<changelog author="fstrba@suse.com" date="1477483200">- Updated to bugfix release 1.900.14
  * Security fixes
    + bsc#941919, CVE-2015-5203
    + bsc#1006591, CVE-2016-8880
    + bsc#1006593, CVE-2016-8881
    + bsc#1006597, CVE-2016-8882
    + bsc#1006598, CVE-2016-8883
    + bsc#1007009, CVE-2016-8884, CVE-2016-8885
    + bsc#1006599, CVE-2016-8886
    + bsc#1006836, bsc#1006839, CVE-2016-8887
  * Changes
    + Add another data file for testing (Michael Adams)
    + Ensure that not all tiles lie outside the image area (Michael
    Adams)
    + Added a note on sanitizer options (Michael Adams)
    + Added a simple test script (Michael Adams)
    + Added an --enable-memory-limit configure option (Michael
    Adams)
    + Manually merged and edited a few changes from Bob Friesenhahn
    (GraphicsMagick Maintainer) for Windows (Michael Adams)
    + Added some new mostly small image files (many of which are
    corrupt/invalid) that are useful for testing purposes
    (Michael Adams)
    + The debugging function jpc_dec_dump did not consider the case
    that a band can have a null data pointer (when a band
    contains no samples). This caused a null pointer to be
    dereferenced (Michael Adams)
    + Changed the JPC bitstream code to more gracefully handle a
    request for a larger sized integer than what can be handled
    (i.e., return with an error instead of failing an assert).
    (Michael Adams)
    + The component domains must be the same for the ICT/RCT in the
    JPC codec. This was previously enforced with an assertion.
    Now, it is handled in a more graceful manner (Michael Adams)
    + Fixed a few bugs in the RAS encoder and decoder where errors
    were tested with assertions instead of being gracefully
    handled (Michael Adams)</changelog>

</package>
<package pkgid="0323439019ff9a2567725612161d745377d9050acf2b56dc00f35c0d0f375dc1" name="jasper" arch="src">
    <version epoch="0" ver="1.900.14" rel="170.1"/>

<changelog author="coolo@novell.com" date="1280404800">- do not build the highlevel image viewer in a basic library
  (in case someone needs it, we better do a 2nd spec file)
- follow shared library policy</changelog>
<changelog author="coolo@novell.com" date="1280750400">- fix baselibs.conf</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %configure macro</changelog>
<changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
<changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
<changelog author="mmeister@suse.com" date="1364472000">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="pgajdos@suse.com" date="1378900800">- added no-undef-true-false.patch to fix [bnc#839584]</changelog>
<changelog author="nadvornik@suse.com" date="1394020800">- fixed possible overflow (bnc#725758, bnc#830803)</changelog>
<changelog author="nadvornik@suse.com" date="1402574400">- added obsoletes and provides of libjasper-32bit (bnc#881716)</changelog>
<changelog author="nadvornik@suse.com" date="1417521600">- fixed possible overflow CVE-2014-9029 (bnc#906364)</changelog>
<changelog author="nadvornik@suse.com" date="1418990400">- fixed CVE-2014-8137, CVE-2014-8138 (bnc#909474, bnc#909475)</changelog>
<changelog author="nadvornik@suse.com" date="1421236800">- fixed CVE-2014-8157, CVE-2014-8158 (bnc#911837)</changelog>
<changelog author="badshah400@gmail.com" date="1436702400">- Add jasper-jpc_dec.patch to fix failure when manipulating images
  with 4 component color using reversible color translation
  (deb#469786); patch taken from Fedora.</changelog>
<changelog author="fstrba@suse.com" date="1452772800">- Add jasper-CVE-2016-1867.patch
  * CVE-2016-1867: Out-of-bounds Read in the JasPer's
    jpc_pi_nextcprl() function (bsc#961886)</changelog>
<changelog author="fstrba@suse.com" date="1453982400">- Add jasper-CVE-2016-2089.patch
  * CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip()
    function (bsc#963983)</changelog>
<changelog author="fstrba@suse.com" date="1454414400">- Modified patch
  * jasper-CVE-2016-2089.patch
    + Use the new version of patch from
    https://bugzilla.redhat.com/show_bug.cgi?id=1302636
    with more targetted checks.
- Version the Obsoletes/Provides so that the package does not
  obsolete itself</changelog>
<changelog author="fstrba@suse.com" date="1477310400">- Updated to bugfix release 1.900.13
  * Changes
    + Fixed another problem with incorrect cleanup of JP2 box data
    upon error. (Michael Adams)
    + Fixed another integer overflow problem. (Michael Adams)
    + Replaced the remaining left and right shifts in the QMFB/MCT
    code that can result in undefined behavior (due to shifting
    negative values) with call to inline functions.
    These functions collect all of the undefined behavior in one
    place and also allow code sanitizers to ignore this ugliness
    (via function attributes). (Michael Adams)
    + Fixed a bug in the row/column split operations for QMFBs.
    (Michael Adams)
    + Made the PNM decoder more gracefully handle the not-fully-
    supported feature of signed sample data. (Michael Adams)
    + The PNM decoder did not gracefully handle an invalid magic
    number in the PNM header. (Michael Adams)
    + Fixed a MIF decoder bug. (Michael Adams)
    + The imginfo command did not correctly handle an image with
    zero components. (Michael Adams)
    + Fixed an integer overflow problem. (Michael Adams)
    + A new experimental memory allocator has been introduced. The
    allocator is experimental in the sense that its API is not
    considered stable and the allocator may change or disappear
    entirely in future versions of the code. This new allocator
    tracks how much memory is being used by jas_malloc and friends.
    A maximum upper bound on the memory usage can be set via the
    experimental API provided and a default value can be set at
    build time as well. Such functionality may be useful in
    run-time environments where the user wants to be able to limit
    the amount of memory used by JasPer. This allocator is not
    used by default. (Michael Adams)
    + Changed the configure setup so that if GCC is used warnings
    and pedantic errors are enabled. (Michael Adams)
    + Fixed a bug that resulted in the destruction of JP2 box data
    that had never been constructed in the first place. (Michael
    Adams)
    + The memory stream interface allows for a buffer size of zero.
    The case of a zero-sized buffer was not handled correctly, as
    it could lead to a double free (bsc#1005242, CVE-2016-8693).
    (Michael Adams)
    + Fixed a small memory leak for CRG marker segments. (Michael
    Adams)
    + Fixed a problem with a null pointer dereference in the BMP
    decoder. (Michael Adams)
    + Introduced jas_fast32_asl, jas_fast32_asr, and friends in
    order to pull all undefined behavior for left and right shift
    of (negative) integers into a small number of places and
    provide a means to have UBSAN ignore this ugliness. (Michael
    Adams)
    + Fixed an integral type promotion problem by adding a JAS_CAST.
    Modified the jpc_tsfb_synthesize function so that it will be a
    noop for an empty sequence (in order to avoid dereferencing a
    null pointer). (Michael Adams)
    + Added some extra debugging log messages for memory
    allocation/deallocation. (Michael Adams)
    + The RCT and ICT require at least three components. Previously,
    this was enforced with an assertion. Now, the assertion has
    been replaced with a proper error check. (Michael Adams)
    + The member (pi) in tiles was not properly initialized. This is
    now corrected. Also, each tile is now only cleaned up once.
    (Michael Adams)
    + Initialize uninitialized variable. (Michael Adams)
    + Added some options to configure for enabling various code
    sanitizers. (Michael Adams)
    + Added some range checks on parameters in some JPC marker
    segments. (Michael Adams)
    + Fixed potential integer overflow problem. (Michael Adams)
    + Added some functions for safe integer arithmetic (for size_t)
    in jas_math.h. (Michael Adams)
    + Fixed some indentation issues. (Michael Adams)
    + Converted a few raw mallocs to use jas_alloc2. Added code in
    the jas_* memory allocation/deallocation functions to generate
    debugging log messages. Only disable JAS_DBGLOG message if
    NDEBUG is defined. (Michael Adams)
    + Added more error/log messages for debugging in the JPEG
    decoder. (Michael Adams)
    + Added some extra log messages for debugging. Added check of
    value returned by jas_matrix_create. (Michael Adams)
    + Applied fix for VPATH builds (Michael Adams)
    + Did some configure.ac cleanup (Michael Adams)
    + Fixed 'inline' for older version of Visual Studio. (dirk)
    + Fix a potential double fclose of a FILE* in the JPEG decoder.
    (Michael Adams)
    + Changed jas_types.h to assume that header files required by
    the C99 standard are present. (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-libjasper-stepsizes-overflow.patch (Michael
    Adams)
    + Incorporated changes from patch
    jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch
    (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-Coverity-RESOURCE_LEAK.patch (Michael Adams)
    + Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch
    (Michael Adams)
    + Fixed memory leak in jiv. (Michael Adams)
    + Fixed a sanitizer failure in the BMP codec (bsc#1005084,
    CVE-2016-8690). Also, added a --debug-level command line
    option to the imginfo command for debugging purposes.
    (Michael Adams)
    + Added some missing type casts to ensure promotion to the
    correct unsigned type to avoid undefined behavior (and stop
    warnings from USAN). (Michael Adams)
    + Fixed a linking problem with newer versions of GCC. (Michael
    Adams)
    + Changed --enable-debug configure option to enable some GCC
    sanitizers. (Michael Adams)
    + Added range check on XRsiz and YRsiz fields of SIZ marker
    segment (bsc#1005090, CVE-2016-8691, CVE-2016-8692). (Michael
    Adams)
    + At many places in the code, jas_malloc or jas_recalloc was
    being invoked with the size argument being computed in a
    manner that would not allow integer overflow to be detected.
    Now, these places in the code have been modified to use
    special-purpose memory allocation functions (e.g., jas_alloc2,
    jas_alloc3, jas_realloc2) that check for overflow.
    (Michael Adams)
    + Add fixes for CVE-2014-8137. (Michael Adams)
    + Added fix for CVE-2016-2089. (Michael Adams)
    + Moved abort into default case of switch statement. (Michael
    Adams)
    + Remove auto-generated file aclocal.m4 from repository.
    (Michael Adams)
    + Removed HAVE_VLA stuff from various configuration and build
    files. Also, changed a few INCLUDES to AM_CPPFLAGS in automake
    files (since INCLUDES is deprecated). (Michael Adams)
    + 1.701.0-GL (Richard Hughes)
    + pkgconfig (Richard Hughes)
    + Coverity-UNREACHABLE (Richard Hughes)
    + CVE-2016-1867 (Richard Hughes)
    + CVE-2014-9029 (Richard Hughes)
    + CVE-2014-8158 (Richard Hughes)
    + CVE-2014-8157 (Richard Hughes)
    + CVE-2014-8138 (Richard Hughes)
    + CVE-2015-5221 (Richard Hughes)
    + CVE-2016-2116 (Richard Hughes)
    + Coverity-FORWARD_NULL (Richard Hughes)
    + jpc_dec.c (Richard Hughes)
    + Coverity-CHECKED_RETURN (Richard Hughes)
    + CVE-2016-1577 (Richard Hughes)
    + Coverity-UNUSED_VALUE (Richard Hughes)
    + Coverity-BAD_SIZEOF (Richard Hughes)
    + CVE-2008-3522 (Richard Hughes)
- Removed patches:
  * jasper-1.900.1-bug258253.patch
  * jasper-1.900.1-bug392410.patch
  * jasper-1.900.1-no-undef-true-false.patch
  * jasper-1.900.1-bug725758.patch
  * jasper-overflow-bnc906364.patch
  * jasper-CVE-2014-8137.patch
  * jasper-CVE-2014-8138.patch
  * jasper-CVE-2014-8157.patch
  * jasper-CVE-2014-8158.patch
  * jasper-jpc_dec.patch
  * jasper-CVE-2016-1867.patch
  * jasper-CVE-2016-2089.patch
    + Fixed upstream
- Force -std=c99, since the upstream sources assume C99</changelog>
<changelog author="fstrba@suse.com" date="1477483200">- Updated to bugfix release 1.900.14
  * Security fixes
    + bsc#941919, CVE-2015-5203
    + bsc#1006591, CVE-2016-8880
    + bsc#1006593, CVE-2016-8881
    + bsc#1006597, CVE-2016-8882
    + bsc#1006598, CVE-2016-8883
    + bsc#1007009, CVE-2016-8884, CVE-2016-8885
    + bsc#1006599, CVE-2016-8886
    + bsc#1006836, bsc#1006839, CVE-2016-8887
  * Changes
    + Add another data file for testing (Michael Adams)
    + Ensure that not all tiles lie outside the image area (Michael
    Adams)
    + Added a note on sanitizer options (Michael Adams)
    + Added a simple test script (Michael Adams)
    + Added an --enable-memory-limit configure option (Michael
    Adams)
    + Manually merged and edited a few changes from Bob Friesenhahn
    (GraphicsMagick Maintainer) for Windows (Michael Adams)
    + Added some new mostly small image files (many of which are
    corrupt/invalid) that are useful for testing purposes
    (Michael Adams)
    + The debugging function jpc_dec_dump did not consider the case
    that a band can have a null data pointer (when a band
    contains no samples). This caused a null pointer to be
    dereferenced (Michael Adams)
    + Changed the JPC bitstream code to more gracefully handle a
    request for a larger sized integer than what can be handled
    (i.e., return with an error instead of failing an assert).
    (Michael Adams)
    + The component domains must be the same for the ICT/RCT in the
    JPC codec. This was previously enforced with an assertion.
    Now, it is handled in a more graceful manner (Michael Adams)
    + Fixed a few bugs in the RAS encoder and decoder where errors
    were tested with assertions instead of being gracefully
    handled (Michael Adams)</changelog>
<changelog author="fstrba@suse.com" date="1481630400">- Added patches:
  * jasper-CVE-2016-8654.patch
  - Upstream fix for bsc#1012530, CVE-2016-8654: Heap-based
  buffer overflow in QMFB code in JPC codec
  * jasper-CVE-2016-9395.patch
  - Upstream fix for bsc#1010977, CVE-2016-9395: jas_seq.c:90:
  jas_matrix_t *jas_seq2d_create(int, int, int, int): Assertion
  'xstart &lt;= xend &amp;&amp; ystart &lt;= yend' failed
  * jasper-CVE-2016-9398.patch
  - Fix for bsc#1010979, CVE-2016-9398: jpc_math.c:94: int
  jpc_floorlog2(int): Assertion 'x &gt; 0' failed
  * jasper-CVE-2016-9560.patch
  - Upstream fix for bsc#1011830, CVE-2016-9560: stack-based
  buffer overflow in jpc_tsfb_getbands2 (jpc_tsfb.c)</changelog>
<changelog author="fstrba@suse.com" date="1482321600">- Added patch:
  * jasper-CVE-2016-9591.patch
  - Fix for bsc#1015993, CVE-2016-9591: Use-after-free on heap in
    jas_matrix_destroy</changelog>

</package>
<package pkgid="a3475600e3c4464774607085ae8bb866c0d69cfdd26a6cada243c88ac6a0b8f3" name="jasper" arch="src">
    <version epoch="0" ver="1.900.14" rel="173.1"/>

<changelog author="coolo@novell.com" date="1280750400">- fix baselibs.conf</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %configure macro</changelog>
<changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
<changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
<changelog author="mmeister@suse.com" date="1364472000">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="pgajdos@suse.com" date="1378900800">- added no-undef-true-false.patch to fix [bnc#839584]</changelog>
<changelog author="nadvornik@suse.com" date="1394020800">- fixed possible overflow (bnc#725758, bnc#830803)</changelog>
<changelog author="nadvornik@suse.com" date="1402574400">- added obsoletes and provides of libjasper-32bit (bnc#881716)</changelog>
<changelog author="nadvornik@suse.com" date="1417521600">- fixed possible overflow CVE-2014-9029 (bnc#906364)</changelog>
<changelog author="nadvornik@suse.com" date="1418990400">- fixed CVE-2014-8137, CVE-2014-8138 (bnc#909474, bnc#909475)</changelog>
<changelog author="nadvornik@suse.com" date="1421236800">- fixed CVE-2014-8157, CVE-2014-8158 (bnc#911837)</changelog>
<changelog author="badshah400@gmail.com" date="1436702400">- Add jasper-jpc_dec.patch to fix failure when manipulating images
  with 4 component color using reversible color translation
  (deb#469786); patch taken from Fedora.</changelog>
<changelog author="fstrba@suse.com" date="1452772800">- Add jasper-CVE-2016-1867.patch
  * CVE-2016-1867: Out-of-bounds Read in the JasPer's
    jpc_pi_nextcprl() function (bsc#961886)</changelog>
<changelog author="fstrba@suse.com" date="1453982400">- Add jasper-CVE-2016-2089.patch
  * CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip()
    function (bsc#963983)</changelog>
<changelog author="fstrba@suse.com" date="1454414400">- Modified patch
  * jasper-CVE-2016-2089.patch
    + Use the new version of patch from
    https://bugzilla.redhat.com/show_bug.cgi?id=1302636
    with more targetted checks.
- Version the Obsoletes/Provides so that the package does not
  obsolete itself</changelog>
<changelog author="fstrba@suse.com" date="1477310400">- Updated to bugfix release 1.900.13
  * Changes
    + Fixed another problem with incorrect cleanup of JP2 box data
    upon error. (Michael Adams)
    + Fixed another integer overflow problem. (Michael Adams)
    + Replaced the remaining left and right shifts in the QMFB/MCT
    code that can result in undefined behavior (due to shifting
    negative values) with call to inline functions.
    These functions collect all of the undefined behavior in one
    place and also allow code sanitizers to ignore this ugliness
    (via function attributes). (Michael Adams)
    + Fixed a bug in the row/column split operations for QMFBs.
    (Michael Adams)
    + Made the PNM decoder more gracefully handle the not-fully-
    supported feature of signed sample data. (Michael Adams)
    + The PNM decoder did not gracefully handle an invalid magic
    number in the PNM header. (Michael Adams)
    + Fixed a MIF decoder bug. (Michael Adams)
    + The imginfo command did not correctly handle an image with
    zero components. (Michael Adams)
    + Fixed an integer overflow problem. (Michael Adams)
    + A new experimental memory allocator has been introduced. The
    allocator is experimental in the sense that its API is not
    considered stable and the allocator may change or disappear
    entirely in future versions of the code. This new allocator
    tracks how much memory is being used by jas_malloc and friends.
    A maximum upper bound on the memory usage can be set via the
    experimental API provided and a default value can be set at
    build time as well. Such functionality may be useful in
    run-time environments where the user wants to be able to limit
    the amount of memory used by JasPer. This allocator is not
    used by default. (Michael Adams)
    + Changed the configure setup so that if GCC is used warnings
    and pedantic errors are enabled. (Michael Adams)
    + Fixed a bug that resulted in the destruction of JP2 box data
    that had never been constructed in the first place. (Michael
    Adams)
    + The memory stream interface allows for a buffer size of zero.
    The case of a zero-sized buffer was not handled correctly, as
    it could lead to a double free (bsc#1005242, CVE-2016-8693).
    (Michael Adams)
    + Fixed a small memory leak for CRG marker segments. (Michael
    Adams)
    + Fixed a problem with a null pointer dereference in the BMP
    decoder. (Michael Adams)
    + Introduced jas_fast32_asl, jas_fast32_asr, and friends in
    order to pull all undefined behavior for left and right shift
    of (negative) integers into a small number of places and
    provide a means to have UBSAN ignore this ugliness. (Michael
    Adams)
    + Fixed an integral type promotion problem by adding a JAS_CAST.
    Modified the jpc_tsfb_synthesize function so that it will be a
    noop for an empty sequence (in order to avoid dereferencing a
    null pointer). (Michael Adams)
    + Added some extra debugging log messages for memory
    allocation/deallocation. (Michael Adams)
    + The RCT and ICT require at least three components. Previously,
    this was enforced with an assertion. Now, the assertion has
    been replaced with a proper error check. (Michael Adams)
    + The member (pi) in tiles was not properly initialized. This is
    now corrected. Also, each tile is now only cleaned up once.
    (Michael Adams)
    + Initialize uninitialized variable. (Michael Adams)
    + Added some options to configure for enabling various code
    sanitizers. (Michael Adams)
    + Added some range checks on parameters in some JPC marker
    segments. (Michael Adams)
    + Fixed potential integer overflow problem. (Michael Adams)
    + Added some functions for safe integer arithmetic (for size_t)
    in jas_math.h. (Michael Adams)
    + Fixed some indentation issues. (Michael Adams)
    + Converted a few raw mallocs to use jas_alloc2. Added code in
    the jas_* memory allocation/deallocation functions to generate
    debugging log messages. Only disable JAS_DBGLOG message if
    NDEBUG is defined. (Michael Adams)
    + Added more error/log messages for debugging in the JPEG
    decoder. (Michael Adams)
    + Added some extra log messages for debugging. Added check of
    value returned by jas_matrix_create. (Michael Adams)
    + Applied fix for VPATH builds (Michael Adams)
    + Did some configure.ac cleanup (Michael Adams)
    + Fixed 'inline' for older version of Visual Studio. (dirk)
    + Fix a potential double fclose of a FILE* in the JPEG decoder.
    (Michael Adams)
    + Changed jas_types.h to assume that header files required by
    the C99 standard are present. (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-libjasper-stepsizes-overflow.patch (Michael
    Adams)
    + Incorporated changes from patch
    jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch
    (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-Coverity-RESOURCE_LEAK.patch (Michael Adams)
    + Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch
    (Michael Adams)
    + Fixed memory leak in jiv. (Michael Adams)
    + Fixed a sanitizer failure in the BMP codec (bsc#1005084,
    CVE-2016-8690). Also, added a --debug-level command line
    option to the imginfo command for debugging purposes.
    (Michael Adams)
    + Added some missing type casts to ensure promotion to the
    correct unsigned type to avoid undefined behavior (and stop
    warnings from USAN). (Michael Adams)
    + Fixed a linking problem with newer versions of GCC. (Michael
    Adams)
    + Changed --enable-debug configure option to enable some GCC
    sanitizers. (Michael Adams)
    + Added range check on XRsiz and YRsiz fields of SIZ marker
    segment (bsc#1005090, CVE-2016-8691, CVE-2016-8692). (Michael
    Adams)
    + At many places in the code, jas_malloc or jas_recalloc was
    being invoked with the size argument being computed in a
    manner that would not allow integer overflow to be detected.
    Now, these places in the code have been modified to use
    special-purpose memory allocation functions (e.g., jas_alloc2,
    jas_alloc3, jas_realloc2) that check for overflow.
    (Michael Adams)
    + Add fixes for CVE-2014-8137. (Michael Adams)
    + Added fix for CVE-2016-2089. (Michael Adams)
    + Moved abort into default case of switch statement. (Michael
    Adams)
    + Remove auto-generated file aclocal.m4 from repository.
    (Michael Adams)
    + Removed HAVE_VLA stuff from various configuration and build
    files. Also, changed a few INCLUDES to AM_CPPFLAGS in automake
    files (since INCLUDES is deprecated). (Michael Adams)
    + 1.701.0-GL (Richard Hughes)
    + pkgconfig (Richard Hughes)
    + Coverity-UNREACHABLE (Richard Hughes)
    + CVE-2016-1867 (Richard Hughes)
    + CVE-2014-9029 (Richard Hughes)
    + CVE-2014-8158 (Richard Hughes)
    + CVE-2014-8157 (Richard Hughes)
    + CVE-2014-8138 (Richard Hughes)
    + CVE-2015-5221 (Richard Hughes)
    + CVE-2016-2116 (Richard Hughes)
    + Coverity-FORWARD_NULL (Richard Hughes)
    + jpc_dec.c (Richard Hughes)
    + Coverity-CHECKED_RETURN (Richard Hughes)
    + CVE-2016-1577 (Richard Hughes)
    + Coverity-UNUSED_VALUE (Richard Hughes)
    + Coverity-BAD_SIZEOF (Richard Hughes)
    + CVE-2008-3522 (Richard Hughes)
- Removed patches:
  * jasper-1.900.1-bug258253.patch
  * jasper-1.900.1-bug392410.patch
  * jasper-1.900.1-no-undef-true-false.patch
  * jasper-1.900.1-bug725758.patch
  * jasper-overflow-bnc906364.patch
  * jasper-CVE-2014-8137.patch
  * jasper-CVE-2014-8138.patch
  * jasper-CVE-2014-8157.patch
  * jasper-CVE-2014-8158.patch
  * jasper-jpc_dec.patch
  * jasper-CVE-2016-1867.patch
  * jasper-CVE-2016-2089.patch
    + Fixed upstream
- Force -std=c99, since the upstream sources assume C99</changelog>
<changelog author="fstrba@suse.com" date="1477483200">- Updated to bugfix release 1.900.14
  * Security fixes
    + bsc#941919, CVE-2015-5203
    + bsc#1006591, CVE-2016-8880
    + bsc#1006593, CVE-2016-8881
    + bsc#1006597, CVE-2016-8882
    + bsc#1006598, CVE-2016-8883
    + bsc#1007009, CVE-2016-8884, CVE-2016-8885
    + bsc#1006599, CVE-2016-8886
    + bsc#1006836, bsc#1006839, CVE-2016-8887
  * Changes
    + Add another data file for testing (Michael Adams)
    + Ensure that not all tiles lie outside the image area (Michael
    Adams)
    + Added a note on sanitizer options (Michael Adams)
    + Added a simple test script (Michael Adams)
    + Added an --enable-memory-limit configure option (Michael
    Adams)
    + Manually merged and edited a few changes from Bob Friesenhahn
    (GraphicsMagick Maintainer) for Windows (Michael Adams)
    + Added some new mostly small image files (many of which are
    corrupt/invalid) that are useful for testing purposes
    (Michael Adams)
    + The debugging function jpc_dec_dump did not consider the case
    that a band can have a null data pointer (when a band
    contains no samples). This caused a null pointer to be
    dereferenced (Michael Adams)
    + Changed the JPC bitstream code to more gracefully handle a
    request for a larger sized integer than what can be handled
    (i.e., return with an error instead of failing an assert).
    (Michael Adams)
    + The component domains must be the same for the ICT/RCT in the
    JPC codec. This was previously enforced with an assertion.
    Now, it is handled in a more graceful manner (Michael Adams)
    + Fixed a few bugs in the RAS encoder and decoder where errors
    were tested with assertions instead of being gracefully
    handled (Michael Adams)</changelog>
<changelog author="fstrba@suse.com" date="1481630400">- Added patches:
  * jasper-CVE-2016-8654.patch
  - Upstream fix for bsc#1012530, CVE-2016-8654: Heap-based
  buffer overflow in QMFB code in JPC codec
  * jasper-CVE-2016-9395.patch
  - Upstream fix for bsc#1010977, CVE-2016-9395: jas_seq.c:90:
  jas_matrix_t *jas_seq2d_create(int, int, int, int): Assertion
  'xstart &lt;= xend &amp;&amp; ystart &lt;= yend' failed
  * jasper-CVE-2016-9398.patch
  - Fix for bsc#1010979, CVE-2016-9398: jpc_math.c:94: int
  jpc_floorlog2(int): Assertion 'x &gt; 0' failed
  * jasper-CVE-2016-9560.patch
  - Upstream fix for bsc#1011830, CVE-2016-9560: stack-based
  buffer overflow in jpc_tsfb_getbands2 (jpc_tsfb.c)</changelog>
<changelog author="fstrba@suse.com" date="1482321600">- Added patch:
  * jasper-CVE-2016-9591.patch
  - Fix for bsc#1015993, CVE-2016-9591: Use-after-free on heap in
    jas_matrix_destroy</changelog>
<changelog author="sbrabec@suse.com" date="1488801600">- Add -D_BSD_SOURCE to fix redefinition of system types in
  jas_config.h and breakage in ppc64le, s390 and s390x
  (bsc#1028070).</changelog>

</package>
<package pkgid="7cf69be93ca9af7e606e28051e15bb2057bbb274d288b309f36891fd028619e0" name="jasper" arch="src">
    <version epoch="0" ver="1.900.14" rel="175.3.1"/>

<changelog author="mmeister@suse.com" date="1364472000">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="pgajdos@suse.com" date="1378900800">- added no-undef-true-false.patch to fix [bnc#839584]</changelog>
<changelog author="nadvornik@suse.com" date="1394020800">- fixed possible overflow (bnc#725758, bnc#830803)</changelog>
<changelog author="nadvornik@suse.com" date="1402574400">- added obsoletes and provides of libjasper-32bit (bnc#881716)</changelog>
<changelog author="nadvornik@suse.com" date="1417521600">- fixed possible overflow CVE-2014-9029 (bnc#906364)</changelog>
<changelog author="nadvornik@suse.com" date="1418990400">- fixed CVE-2014-8137, CVE-2014-8138 (bnc#909474, bnc#909475)</changelog>
<changelog author="nadvornik@suse.com" date="1421236800">- fixed CVE-2014-8157, CVE-2014-8158 (bnc#911837)</changelog>
<changelog author="badshah400@gmail.com" date="1436702400">- Add jasper-jpc_dec.patch to fix failure when manipulating images
  with 4 component color using reversible color translation
  (deb#469786); patch taken from Fedora.</changelog>
<changelog author="fstrba@suse.com" date="1452772800">- Add jasper-CVE-2016-1867.patch
  * CVE-2016-1867: Out-of-bounds Read in the JasPer's
    jpc_pi_nextcprl() function (bsc#961886)</changelog>
<changelog author="fstrba@suse.com" date="1453982400">- Add jasper-CVE-2016-2089.patch
  * CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip()
    function (bsc#963983)</changelog>
<changelog author="fstrba@suse.com" date="1454414400">- Modified patch
  * jasper-CVE-2016-2089.patch
    + Use the new version of patch from
    https://bugzilla.redhat.com/show_bug.cgi?id=1302636
    with more targetted checks.
- Version the Obsoletes/Provides so that the package does not
  obsolete itself</changelog>
<changelog author="fstrba@suse.com" date="1477310400">- Updated to bugfix release 1.900.13
  * Changes
    + Fixed another problem with incorrect cleanup of JP2 box data
    upon error. (Michael Adams)
    + Fixed another integer overflow problem. (Michael Adams)
    + Replaced the remaining left and right shifts in the QMFB/MCT
    code that can result in undefined behavior (due to shifting
    negative values) with call to inline functions.
    These functions collect all of the undefined behavior in one
    place and also allow code sanitizers to ignore this ugliness
    (via function attributes). (Michael Adams)
    + Fixed a bug in the row/column split operations for QMFBs.
    (Michael Adams)
    + Made the PNM decoder more gracefully handle the not-fully-
    supported feature of signed sample data. (Michael Adams)
    + The PNM decoder did not gracefully handle an invalid magic
    number in the PNM header. (Michael Adams)
    + Fixed a MIF decoder bug. (Michael Adams)
    + The imginfo command did not correctly handle an image with
    zero components. (Michael Adams)
    + Fixed an integer overflow problem. (Michael Adams)
    + A new experimental memory allocator has been introduced. The
    allocator is experimental in the sense that its API is not
    considered stable and the allocator may change or disappear
    entirely in future versions of the code. This new allocator
    tracks how much memory is being used by jas_malloc and friends.
    A maximum upper bound on the memory usage can be set via the
    experimental API provided and a default value can be set at
    build time as well. Such functionality may be useful in
    run-time environments where the user wants to be able to limit
    the amount of memory used by JasPer. This allocator is not
    used by default. (Michael Adams)
    + Changed the configure setup so that if GCC is used warnings
    and pedantic errors are enabled. (Michael Adams)
    + Fixed a bug that resulted in the destruction of JP2 box data
    that had never been constructed in the first place. (Michael
    Adams)
    + The memory stream interface allows for a buffer size of zero.
    The case of a zero-sized buffer was not handled correctly, as
    it could lead to a double free (bsc#1005242, CVE-2016-8693).
    (Michael Adams)
    + Fixed a small memory leak for CRG marker segments. (Michael
    Adams)
    + Fixed a problem with a null pointer dereference in the BMP
    decoder. (Michael Adams)
    + Introduced jas_fast32_asl, jas_fast32_asr, and friends in
    order to pull all undefined behavior for left and right shift
    of (negative) integers into a small number of places and
    provide a means to have UBSAN ignore this ugliness. (Michael
    Adams)
    + Fixed an integral type promotion problem by adding a JAS_CAST.
    Modified the jpc_tsfb_synthesize function so that it will be a
    noop for an empty sequence (in order to avoid dereferencing a
    null pointer). (Michael Adams)
    + Added some extra debugging log messages for memory
    allocation/deallocation. (Michael Adams)
    + The RCT and ICT require at least three components. Previously,
    this was enforced with an assertion. Now, the assertion has
    been replaced with a proper error check. (Michael Adams)
    + The member (pi) in tiles was not properly initialized. This is
    now corrected. Also, each tile is now only cleaned up once.
    (Michael Adams)
    + Initialize uninitialized variable. (Michael Adams)
    + Added some options to configure for enabling various code
    sanitizers. (Michael Adams)
    + Added some range checks on parameters in some JPC marker
    segments. (Michael Adams)
    + Fixed potential integer overflow problem. (Michael Adams)
    + Added some functions for safe integer arithmetic (for size_t)
    in jas_math.h. (Michael Adams)
    + Fixed some indentation issues. (Michael Adams)
    + Converted a few raw mallocs to use jas_alloc2. Added code in
    the jas_* memory allocation/deallocation functions to generate
    debugging log messages. Only disable JAS_DBGLOG message if
    NDEBUG is defined. (Michael Adams)
    + Added more error/log messages for debugging in the JPEG
    decoder. (Michael Adams)
    + Added some extra log messages for debugging. Added check of
    value returned by jas_matrix_create. (Michael Adams)
    + Applied fix for VPATH builds (Michael Adams)
    + Did some configure.ac cleanup (Michael Adams)
    + Fixed 'inline' for older version of Visual Studio. (dirk)
    + Fix a potential double fclose of a FILE* in the JPEG decoder.
    (Michael Adams)
    + Changed jas_types.h to assume that header files required by
    the C99 standard are present. (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-libjasper-stepsizes-overflow.patch (Michael
    Adams)
    + Incorporated changes from patch
    jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch
    (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-Coverity-RESOURCE_LEAK.patch (Michael Adams)
    + Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch
    (Michael Adams)
    + Fixed memory leak in jiv. (Michael Adams)
    + Fixed a sanitizer failure in the BMP codec (bsc#1005084,
    CVE-2016-8690). Also, added a --debug-level command line
    option to the imginfo command for debugging purposes.
    (Michael Adams)
    + Added some missing type casts to ensure promotion to the
    correct unsigned type to avoid undefined behavior (and stop
    warnings from USAN). (Michael Adams)
    + Fixed a linking problem with newer versions of GCC. (Michael
    Adams)
    + Changed --enable-debug configure option to enable some GCC
    sanitizers. (Michael Adams)
    + Added range check on XRsiz and YRsiz fields of SIZ marker
    segment (bsc#1005090, CVE-2016-8691, CVE-2016-8692). (Michael
    Adams)
    + At many places in the code, jas_malloc or jas_recalloc was
    being invoked with the size argument being computed in a
    manner that would not allow integer overflow to be detected.
    Now, these places in the code have been modified to use
    special-purpose memory allocation functions (e.g., jas_alloc2,
    jas_alloc3, jas_realloc2) that check for overflow.
    (Michael Adams)
    + Add fixes for CVE-2014-8137. (Michael Adams)
    + Added fix for CVE-2016-2089. (Michael Adams)
    + Moved abort into default case of switch statement. (Michael
    Adams)
    + Remove auto-generated file aclocal.m4 from repository.
    (Michael Adams)
    + Removed HAVE_VLA stuff from various configuration and build
    files. Also, changed a few INCLUDES to AM_CPPFLAGS in automake
    files (since INCLUDES is deprecated). (Michael Adams)
    + 1.701.0-GL (Richard Hughes)
    + pkgconfig (Richard Hughes)
    + Coverity-UNREACHABLE (Richard Hughes)
    + CVE-2016-1867 (Richard Hughes)
    + CVE-2014-9029 (Richard Hughes)
    + CVE-2014-8158 (Richard Hughes)
    + CVE-2014-8157 (Richard Hughes)
    + CVE-2014-8138 (Richard Hughes)
    + CVE-2015-5221 (Richard Hughes)
    + CVE-2016-2116 (Richard Hughes)
    + Coverity-FORWARD_NULL (Richard Hughes)
    + jpc_dec.c (Richard Hughes)
    + Coverity-CHECKED_RETURN (Richard Hughes)
    + CVE-2016-1577 (Richard Hughes)
    + Coverity-UNUSED_VALUE (Richard Hughes)
    + Coverity-BAD_SIZEOF (Richard Hughes)
    + CVE-2008-3522 (Richard Hughes)
- Removed patches:
  * jasper-1.900.1-bug258253.patch
  * jasper-1.900.1-bug392410.patch
  * jasper-1.900.1-no-undef-true-false.patch
  * jasper-1.900.1-bug725758.patch
  * jasper-overflow-bnc906364.patch
  * jasper-CVE-2014-8137.patch
  * jasper-CVE-2014-8138.patch
  * jasper-CVE-2014-8157.patch
  * jasper-CVE-2014-8158.patch
  * jasper-jpc_dec.patch
  * jasper-CVE-2016-1867.patch
  * jasper-CVE-2016-2089.patch
    + Fixed upstream
- Force -std=c99, since the upstream sources assume C99</changelog>
<changelog author="fstrba@suse.com" date="1477483200">- Updated to bugfix release 1.900.14
  * Security fixes
    + bsc#941919, CVE-2015-5203
    + bsc#1006591, CVE-2016-8880
    + bsc#1006593, CVE-2016-8881
    + bsc#1006597, CVE-2016-8882
    + bsc#1006598, CVE-2016-8883
    + bsc#1007009, CVE-2016-8884, CVE-2016-8885
    + bsc#1006599, CVE-2016-8886
    + bsc#1006836, bsc#1006839, CVE-2016-8887
  * Changes
    + Add another data file for testing (Michael Adams)
    + Ensure that not all tiles lie outside the image area (Michael
    Adams)
    + Added a note on sanitizer options (Michael Adams)
    + Added a simple test script (Michael Adams)
    + Added an --enable-memory-limit configure option (Michael
    Adams)
    + Manually merged and edited a few changes from Bob Friesenhahn
    (GraphicsMagick Maintainer) for Windows (Michael Adams)
    + Added some new mostly small image files (many of which are
    corrupt/invalid) that are useful for testing purposes
    (Michael Adams)
    + The debugging function jpc_dec_dump did not consider the case
    that a band can have a null data pointer (when a band
    contains no samples). This caused a null pointer to be
    dereferenced (Michael Adams)
    + Changed the JPC bitstream code to more gracefully handle a
    request for a larger sized integer than what can be handled
    (i.e., return with an error instead of failing an assert).
    (Michael Adams)
    + The component domains must be the same for the ICT/RCT in the
    JPC codec. This was previously enforced with an assertion.
    Now, it is handled in a more graceful manner (Michael Adams)
    + Fixed a few bugs in the RAS encoder and decoder where errors
    were tested with assertions instead of being gracefully
    handled (Michael Adams)</changelog>
<changelog author="fstrba@suse.com" date="1481630400">- Added patches:
  * jasper-CVE-2016-8654.patch
  - Upstream fix for bsc#1012530, CVE-2016-8654: Heap-based
  buffer overflow in QMFB code in JPC codec
  * jasper-CVE-2016-9395.patch
  - Upstream fix for bsc#1010977, CVE-2016-9395: jas_seq.c:90:
  jas_matrix_t *jas_seq2d_create(int, int, int, int): Assertion
  'xstart &lt;= xend &amp;&amp; ystart &lt;= yend' failed
  * jasper-CVE-2016-9398.patch
  - Fix for bsc#1010979, CVE-2016-9398: jpc_math.c:94: int
  jpc_floorlog2(int): Assertion 'x &gt; 0' failed
  * jasper-CVE-2016-9560.patch
  - Upstream fix for bsc#1011830, CVE-2016-9560: stack-based
  buffer overflow in jpc_tsfb_getbands2 (jpc_tsfb.c)</changelog>
<changelog author="fstrba@suse.com" date="1482321600">- Added patch:
  * jasper-CVE-2016-9591.patch
  - Fix for bsc#1015993, CVE-2016-9591: Use-after-free on heap in
    jas_matrix_destroy</changelog>
<changelog author="sbrabec@suse.com" date="1488801600">- Add -D_BSD_SOURCE to fix redefinition of system types in
  jas_config.h and breakage in ppc64le, s390 and s390x
  (bsc#1028070).</changelog>
<changelog author="fstrba@suse.com" date="1489665600">- Added patch:
  * jasper-CVE-2016-10251.patch
  - Upstream fix for bsc#1029497, CVE-2016-10251: Use of
    uninitialized value in jpc_pi_nextcprl (jpc_t2cod.c)</changelog>
<changelog author="fstrba@suse.com" date="1489752000">- Added patches:
  * jasper-CVE-2017-5498.patch
  - Upstream changes putting braces and belts around
    CVE-2017-5498, bsc#1020353, left-shift undefined behaviour
  * jasper-CVE-2016-9600.patch
  - Upstream fix for "Null Pointer Dereference due to missing
    check for UNKNOWN color space in JP2 encoder" (CVE-2016-9600,
    bsc#1018088)</changelog>
<changelog author="fstrba@suse.com" date="1490184000">- Added patches:
  * jasper-CVE-2016-9583.patch
  - Out of bounds heap read in jpc_pi_nextpcrl() (bsc#1015400,
    CVE-2016-9583)
  * jasper-CVE-2017-6850.patch
  - NULL pointer dereference in jp2_cdef_destroy (jp2_cod.c)
    (bsc#1021868, CVE-2017-6850)</changelog>
<changelog author="fstrba@suse.com" date="1490875200">- Modified patch:
  * jasper-CVE-2016-9583.patch
    + integrate upstream change
    99a50593254d1b53002719bbecfc946c84b23d27, which fixed a null
    pointer dereferencing crash.</changelog>

</package>
<package pkgid="baa70ad681a05c625edce8c886aaf4e7dc8e580c3b7fe533803d44a086aca6e3" name="jasper" arch="src">
    <version epoch="0" ver="1.900.14" rel="175.6.1"/>

<changelog author="nadvornik@suse.com" date="1402574400">- added obsoletes and provides of libjasper-32bit (bnc#881716)</changelog>
<changelog author="nadvornik@suse.com" date="1417521600">- fixed possible overflow CVE-2014-9029 (bnc#906364)</changelog>
<changelog author="nadvornik@suse.com" date="1418990400">- fixed CVE-2014-8137, CVE-2014-8138 (bnc#909474, bnc#909475)</changelog>
<changelog author="nadvornik@suse.com" date="1421236800">- fixed CVE-2014-8157, CVE-2014-8158 (bnc#911837)</changelog>
<changelog author="badshah400@gmail.com" date="1436702400">- Add jasper-jpc_dec.patch to fix failure when manipulating images
  with 4 component color using reversible color translation
  (deb#469786); patch taken from Fedora.</changelog>
<changelog author="fstrba@suse.com" date="1452772800">- Add jasper-CVE-2016-1867.patch
  * CVE-2016-1867: Out-of-bounds Read in the JasPer's
    jpc_pi_nextcprl() function (bsc#961886)</changelog>
<changelog author="fstrba@suse.com" date="1453982400">- Add jasper-CVE-2016-2089.patch
  * CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip()
    function (bsc#963983)</changelog>
<changelog author="fstrba@suse.com" date="1454414400">- Modified patch
  * jasper-CVE-2016-2089.patch
    + Use the new version of patch from
    https://bugzilla.redhat.com/show_bug.cgi?id=1302636
    with more targetted checks.
- Version the Obsoletes/Provides so that the package does not
  obsolete itself</changelog>
<changelog author="fstrba@suse.com" date="1477310400">- Updated to bugfix release 1.900.13
  * Changes
    + Fixed another problem with incorrect cleanup of JP2 box data
    upon error. (Michael Adams)
    + Fixed another integer overflow problem. (Michael Adams)
    + Replaced the remaining left and right shifts in the QMFB/MCT
    code that can result in undefined behavior (due to shifting
    negative values) with call to inline functions.
    These functions collect all of the undefined behavior in one
    place and also allow code sanitizers to ignore this ugliness
    (via function attributes). (Michael Adams)
    + Fixed a bug in the row/column split operations for QMFBs.
    (Michael Adams)
    + Made the PNM decoder more gracefully handle the not-fully-
    supported feature of signed sample data. (Michael Adams)
    + The PNM decoder did not gracefully handle an invalid magic
    number in the PNM header. (Michael Adams)
    + Fixed a MIF decoder bug. (Michael Adams)
    + The imginfo command did not correctly handle an image with
    zero components. (Michael Adams)
    + Fixed an integer overflow problem. (Michael Adams)
    + A new experimental memory allocator has been introduced. The
    allocator is experimental in the sense that its API is not
    considered stable and the allocator may change or disappear
    entirely in future versions of the code. This new allocator
    tracks how much memory is being used by jas_malloc and friends.
    A maximum upper bound on the memory usage can be set via the
    experimental API provided and a default value can be set at
    build time as well. Such functionality may be useful in
    run-time environments where the user wants to be able to limit
    the amount of memory used by JasPer. This allocator is not
    used by default. (Michael Adams)
    + Changed the configure setup so that if GCC is used warnings
    and pedantic errors are enabled. (Michael Adams)
    + Fixed a bug that resulted in the destruction of JP2 box data
    that had never been constructed in the first place. (Michael
    Adams)
    + The memory stream interface allows for a buffer size of zero.
    The case of a zero-sized buffer was not handled correctly, as
    it could lead to a double free (bsc#1005242, CVE-2016-8693).
    (Michael Adams)
    + Fixed a small memory leak for CRG marker segments. (Michael
    Adams)
    + Fixed a problem with a null pointer dereference in the BMP
    decoder. (Michael Adams)
    + Introduced jas_fast32_asl, jas_fast32_asr, and friends in
    order to pull all undefined behavior for left and right shift
    of (negative) integers into a small number of places and
    provide a means to have UBSAN ignore this ugliness. (Michael
    Adams)
    + Fixed an integral type promotion problem by adding a JAS_CAST.
    Modified the jpc_tsfb_synthesize function so that it will be a
    noop for an empty sequence (in order to avoid dereferencing a
    null pointer). (Michael Adams)
    + Added some extra debugging log messages for memory
    allocation/deallocation. (Michael Adams)
    + The RCT and ICT require at least three components. Previously,
    this was enforced with an assertion. Now, the assertion has
    been replaced with a proper error check. (Michael Adams)
    + The member (pi) in tiles was not properly initialized. This is
    now corrected. Also, each tile is now only cleaned up once.
    (Michael Adams)
    + Initialize uninitialized variable. (Michael Adams)
    + Added some options to configure for enabling various code
    sanitizers. (Michael Adams)
    + Added some range checks on parameters in some JPC marker
    segments. (Michael Adams)
    + Fixed potential integer overflow problem. (Michael Adams)
    + Added some functions for safe integer arithmetic (for size_t)
    in jas_math.h. (Michael Adams)
    + Fixed some indentation issues. (Michael Adams)
    + Converted a few raw mallocs to use jas_alloc2. Added code in
    the jas_* memory allocation/deallocation functions to generate
    debugging log messages. Only disable JAS_DBGLOG message if
    NDEBUG is defined. (Michael Adams)
    + Added more error/log messages for debugging in the JPEG
    decoder. (Michael Adams)
    + Added some extra log messages for debugging. Added check of
    value returned by jas_matrix_create. (Michael Adams)
    + Applied fix for VPATH builds (Michael Adams)
    + Did some configure.ac cleanup (Michael Adams)
    + Fixed 'inline' for older version of Visual Studio. (dirk)
    + Fix a potential double fclose of a FILE* in the JPEG decoder.
    (Michael Adams)
    + Changed jas_types.h to assume that header files required by
    the C99 standard are present. (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-libjasper-stepsizes-overflow.patch (Michael
    Adams)
    + Incorporated changes from patch
    jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch
    (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-Coverity-RESOURCE_LEAK.patch (Michael Adams)
    + Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch
    (Michael Adams)
    + Fixed memory leak in jiv. (Michael Adams)
    + Fixed a sanitizer failure in the BMP codec (bsc#1005084,
    CVE-2016-8690). Also, added a --debug-level command line
    option to the imginfo command for debugging purposes.
    (Michael Adams)
    + Added some missing type casts to ensure promotion to the
    correct unsigned type to avoid undefined behavior (and stop
    warnings from USAN). (Michael Adams)
    + Fixed a linking problem with newer versions of GCC. (Michael
    Adams)
    + Changed --enable-debug configure option to enable some GCC
    sanitizers. (Michael Adams)
    + Added range check on XRsiz and YRsiz fields of SIZ marker
    segment (bsc#1005090, CVE-2016-8691, CVE-2016-8692). (Michael
    Adams)
    + At many places in the code, jas_malloc or jas_recalloc was
    being invoked with the size argument being computed in a
    manner that would not allow integer overflow to be detected.
    Now, these places in the code have been modified to use
    special-purpose memory allocation functions (e.g., jas_alloc2,
    jas_alloc3, jas_realloc2) that check for overflow.
    (Michael Adams)
    + Add fixes for CVE-2014-8137. (Michael Adams)
    + Added fix for CVE-2016-2089. (Michael Adams)
    + Moved abort into default case of switch statement. (Michael
    Adams)
    + Remove auto-generated file aclocal.m4 from repository.
    (Michael Adams)
    + Removed HAVE_VLA stuff from various configuration and build
    files. Also, changed a few INCLUDES to AM_CPPFLAGS in automake
    files (since INCLUDES is deprecated). (Michael Adams)
    + 1.701.0-GL (Richard Hughes)
    + pkgconfig (Richard Hughes)
    + Coverity-UNREACHABLE (Richard Hughes)
    + CVE-2016-1867 (Richard Hughes)
    + CVE-2014-9029 (Richard Hughes)
    + CVE-2014-8158 (Richard Hughes)
    + CVE-2014-8157 (Richard Hughes)
    + CVE-2014-8138 (Richard Hughes)
    + CVE-2015-5221 (Richard Hughes)
    + CVE-2016-2116 (Richard Hughes)
    + Coverity-FORWARD_NULL (Richard Hughes)
    + jpc_dec.c (Richard Hughes)
    + Coverity-CHECKED_RETURN (Richard Hughes)
    + CVE-2016-1577 (Richard Hughes)
    + Coverity-UNUSED_VALUE (Richard Hughes)
    + Coverity-BAD_SIZEOF (Richard Hughes)
    + CVE-2008-3522 (Richard Hughes)
- Removed patches:
  * jasper-1.900.1-bug258253.patch
  * jasper-1.900.1-bug392410.patch
  * jasper-1.900.1-no-undef-true-false.patch
  * jasper-1.900.1-bug725758.patch
  * jasper-overflow-bnc906364.patch
  * jasper-CVE-2014-8137.patch
  * jasper-CVE-2014-8138.patch
  * jasper-CVE-2014-8157.patch
  * jasper-CVE-2014-8158.patch
  * jasper-jpc_dec.patch
  * jasper-CVE-2016-1867.patch
  * jasper-CVE-2016-2089.patch
    + Fixed upstream
- Force -std=c99, since the upstream sources assume C99</changelog>
<changelog author="fstrba@suse.com" date="1477483200">- Updated to bugfix release 1.900.14
  * Security fixes
    + bsc#941919, CVE-2015-5203
    + bsc#1006591, CVE-2016-8880
    + bsc#1006593, CVE-2016-8881
    + bsc#1006597, CVE-2016-8882
    + bsc#1006598, CVE-2016-8883
    + bsc#1007009, CVE-2016-8884, CVE-2016-8885
    + bsc#1006599, CVE-2016-8886
    + bsc#1006836, bsc#1006839, CVE-2016-8887
  * Changes
    + Add another data file for testing (Michael Adams)
    + Ensure that not all tiles lie outside the image area (Michael
    Adams)
    + Added a note on sanitizer options (Michael Adams)
    + Added a simple test script (Michael Adams)
    + Added an --enable-memory-limit configure option (Michael
    Adams)
    + Manually merged and edited a few changes from Bob Friesenhahn
    (GraphicsMagick Maintainer) for Windows (Michael Adams)
    + Added some new mostly small image files (many of which are
    corrupt/invalid) that are useful for testing purposes
    (Michael Adams)
    + The debugging function jpc_dec_dump did not consider the case
    that a band can have a null data pointer (when a band
    contains no samples). This caused a null pointer to be
    dereferenced (Michael Adams)
    + Changed the JPC bitstream code to more gracefully handle a
    request for a larger sized integer than what can be handled
    (i.e., return with an error instead of failing an assert).
    (Michael Adams)
    + The component domains must be the same for the ICT/RCT in the
    JPC codec. This was previously enforced with an assertion.
    Now, it is handled in a more graceful manner (Michael Adams)
    + Fixed a few bugs in the RAS encoder and decoder where errors
    were tested with assertions instead of being gracefully
    handled (Michael Adams)</changelog>
<changelog author="fstrba@suse.com" date="1481630400">- Added patches:
  * jasper-CVE-2016-8654.patch
  - Upstream fix for bsc#1012530, CVE-2016-8654: Heap-based
    buffer overflow in QMFB code in JPC codec
  * jasper-CVE-2016-9395.patch
  - Upstream fix for bsc#1010977, CVE-2016-9395: jas_seq.c:90:
    jas_matrix_t *jas_seq2d_create(int, int, int, int): Assertion
    'xstart &lt;= xend &amp;&amp; ystart &lt;= yend' failed
  * jasper-CVE-2016-9398.patch
  - Fix for bsc#1010979, CVE-2016-9398: jpc_math.c:94: int
    jpc_floorlog2(int): Assertion 'x &gt; 0' failed
  * jasper-CVE-2016-9560.patch
  - Upstream fix for bsc#1011830, CVE-2016-9560: stack-based
    buffer overflow in jpc_tsfb_getbands2 (jpc_tsfb.c)</changelog>
<changelog author="fstrba@suse.com" date="1482321600">- Added patch:
  * jasper-CVE-2016-9591.patch
  - Fix for bsc#1015993, CVE-2016-9591: Use-after-free on heap in
    jas_matrix_destroy</changelog>
<changelog author="sbrabec@suse.com" date="1488801600">- Add -D_BSD_SOURCE to fix redefinition of system types in
  jas_config.h and breakage in ppc64le, s390 and s390x
  (bsc#1028070).</changelog>
<changelog author="fstrba@suse.com" date="1489665600">- Added patch:
  * jasper-CVE-2016-10251.patch
  - Upstream fix for bsc#1029497, CVE-2016-10251: Use of
    uninitialized value in jpc_pi_nextcprl (jpc_t2cod.c)</changelog>
<changelog author="fstrba@suse.com" date="1489752000">- Added patches:
  * jasper-CVE-2017-5498.patch
  - Upstream changes putting braces and belts around
    CVE-2017-5498, bsc#1020353, left-shift undefined behaviour
  * jasper-CVE-2016-9600.patch
  - Upstream fix for "Null Pointer Dereference due to missing
    check for UNKNOWN color space in JP2 encoder" (CVE-2016-9600,
    bsc#1018088)</changelog>
<changelog author="fstrba@suse.com" date="1490184000">- Added patches:
  * jasper-CVE-2016-9583.patch
  - Out of bounds heap read in jpc_pi_nextpcrl() (bsc#1015400,
    CVE-2016-9583)
  * jasper-CVE-2017-6850.patch
  - NULL pointer dereference in jp2_cdef_destroy (jp2_cod.c)
    (bsc#1021868, CVE-2017-6850)</changelog>
<changelog author="fstrba@suse.com" date="1490875200">- Modified patch:
  * jasper-CVE-2016-9583.patch
    + integrate upstream change
    99a50593254d1b53002719bbecfc946c84b23d27, which fixed a null
    pointer dereferencing crash.</changelog>
<changelog author="fstrba@suse.com" date="1499774400">- Added patch:
  * jasper-CVE-2017-1000050.patch
    + Upstream fix for NULL Pointer Dereference jp2_encode
    (bsc#1047958, CVE-2017-1000050)</changelog>
<changelog author="fstrba@suse.com" date="1499774401">- Added patch:
  * jasper-CVE-2016-9262.patch
    + Fix for Multiple overflow vulnerabilities leading to use
    after free (bsc#1009994, CVE-2016-9262)</changelog>
<changelog author="fstrba@suse.com" date="1499860800">- Other bugs fixed by existing patches:
  * jasper-CVE-2016-9395.patch
  - bsc#1010756, CVE-2016-9394: assertion in jas_matrix_t
  * jas_seq2d_create(int, int, int, int): Assertion
    `xstart &lt;= xend &amp;&amp; ystart &lt;= yend'
  - bsc#1010757, CVE-2016-9392: pc_dec.c:1637: void
    calcstepsizes(uint_fast16_t, int, uint_fast16_t *):
    Assertion `!((expn + (numrlvls - 1) - (numrlvls - 1 -
    ((bandno &gt; 0) ? ((bandno + 2) / 3) : (0)))) &amp; (~0x1f))'
    failed.
  - bsc#1010766, CVE-2016-9393: jpc_t2cod.c:297: int
    jpc_pi_nextrpcl(jpc_pi_t *): Assertion
    `pi-&gt;prcno pirlvl-&gt;numprcs' failed.
  - bsc#1010977, CVE-2016-9395: jas_seq.c:90: jas_matrix_t
  * jas_seq2d_create(int, int, int, int): Assertion `xstart
    &lt;= xend &amp;&amp; ystart &lt;= yend' failed.
- Other bugs fixed in current version:
  * bsc#1010774, CVE-2016-9390: jas_seq.c:90: jas_matrix_t
  * jas_seq2d_create(int, int, int, int): Assertion `xstart &lt;=
    xend &amp;&amp; ystart &lt;= yend' failed.
  * bsc#1010782, CVE-2016-9391: jpc_bs.c:197: long
    jpc_bitstream_getbits(jpc_bitstream_t *, int): Assertion
    `n &gt;= 0 &amp;&amp; n &lt; 32' failed.
  * bsc#1010968, CVE-2016-9389: Assertion `((c1)-&gt;numcols_) ==
    numcols &amp;&amp; ((c2)-&gt;numcols_) == numcols' failed.
  * bsc#1010975, CVE-2016-9388: ras_dec.c:330: int
    ras_getcmap(jas_stream_t *, ras_hdr_t *, ras_cmap_t *):
    Assertion `numcolors &lt;= 256' failed.</changelog>

</package>
<package pkgid="084eaeef7feeec486ddd9bb3e3df96ab10677b1fc70716f07fa37b98f2ae9264" name="jasper" arch="x86_64">
    <version epoch="0" ver="1.900.14" rel="167.1"/>

<changelog author="jengelh@medozas.de" date="1260964800">- add baselibs.conf as a source
- enable parallel building</changelog>
<changelog author="coolo@novell.com" date="1280404800">- do not build the highlevel image viewer in a basic library
  (in case someone needs it, we better do a 2nd spec file)
- follow shared library policy</changelog>
<changelog author="coolo@novell.com" date="1280750400">- fix baselibs.conf</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %configure macro</changelog>
<changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
<changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
<changelog author="mmeister@suse.com" date="1364472000">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="pgajdos@suse.com" date="1378900800">- added no-undef-true-false.patch to fix [bnc#839584]</changelog>
<changelog author="nadvornik@suse.com" date="1394020800">- fixed possible overflow (bnc#725758, bnc#830803)</changelog>
<changelog author="nadvornik@suse.com" date="1402574400">- added obsoletes and provides of libjasper-32bit (bnc#881716)</changelog>
<changelog author="nadvornik@suse.com" date="1417521600">- fixed possible overflow CVE-2014-9029 (bnc#906364)</changelog>
<changelog author="nadvornik@suse.com" date="1418990400">- fixed CVE-2014-8137, CVE-2014-8138 (bnc#909474, bnc#909475)</changelog>
<changelog author="nadvornik@suse.com" date="1421236800">- fixed CVE-2014-8157, CVE-2014-8158 (bnc#911837)</changelog>
<changelog author="badshah400@gmail.com" date="1436702400">- Add jasper-jpc_dec.patch to fix failure when manipulating images
  with 4 component color using reversible color translation
  (deb#469786); patch taken from Fedora.</changelog>
<changelog author="fstrba@suse.com" date="1452772800">- Add jasper-CVE-2016-1867.patch
  * CVE-2016-1867: Out-of-bounds Read in the JasPer's
    jpc_pi_nextcprl() function (bsc#961886)</changelog>
<changelog author="fstrba@suse.com" date="1453982400">- Add jasper-CVE-2016-2089.patch
  * CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip()
    function (bsc#963983)</changelog>
<changelog author="fstrba@suse.com" date="1454414400">- Modified patch
  * jasper-CVE-2016-2089.patch
    + Use the new version of patch from
    https://bugzilla.redhat.com/show_bug.cgi?id=1302636
    with more targetted checks.
- Version the Obsoletes/Provides so that the package does not
  obsolete itself</changelog>
<changelog author="fstrba@suse.com" date="1477310400">- Updated to bugfix release 1.900.13
  * Changes
    + Fixed another problem with incorrect cleanup of JP2 box data
    upon error. (Michael Adams)
    + Fixed another integer overflow problem. (Michael Adams)
    + Replaced the remaining left and right shifts in the QMFB/MCT
    code that can result in undefined behavior (due to shifting
    negative values) with call to inline functions.
    These functions collect all of the undefined behavior in one
    place and also allow code sanitizers to ignore this ugliness
    (via function attributes). (Michael Adams)
    + Fixed a bug in the row/column split operations for QMFBs.
    (Michael Adams)
    + Made the PNM decoder more gracefully handle the not-fully-
    supported feature of signed sample data. (Michael Adams)
    + The PNM decoder did not gracefully handle an invalid magic
    number in the PNM header. (Michael Adams)
    + Fixed a MIF decoder bug. (Michael Adams)
    + The imginfo command did not correctly handle an image with
    zero components. (Michael Adams)
    + Fixed an integer overflow problem. (Michael Adams)
    + A new experimental memory allocator has been introduced. The
    allocator is experimental in the sense that its API is not
    considered stable and the allocator may change or disappear
    entirely in future versions of the code. This new allocator
    tracks how much memory is being used by jas_malloc and friends.
    A maximum upper bound on the memory usage can be set via the
    experimental API provided and a default value can be set at
    build time as well. Such functionality may be useful in
    run-time environments where the user wants to be able to limit
    the amount of memory used by JasPer. This allocator is not
    used by default. (Michael Adams)
    + Changed the configure setup so that if GCC is used warnings
    and pedantic errors are enabled. (Michael Adams)
    + Fixed a bug that resulted in the destruction of JP2 box data
    that had never been constructed in the first place. (Michael
    Adams)
    + The memory stream interface allows for a buffer size of zero.
    The case of a zero-sized buffer was not handled correctly, as
    it could lead to a double free (bsc#1005242, CVE-2016-8693).
    (Michael Adams)
    + Fixed a small memory leak for CRG marker segments. (Michael
    Adams)
    + Fixed a problem with a null pointer dereference in the BMP
    decoder. (Michael Adams)
    + Introduced jas_fast32_asl, jas_fast32_asr, and friends in
    order to pull all undefined behavior for left and right shift
    of (negative) integers into a small number of places and
    provide a means to have UBSAN ignore this ugliness. (Michael
    Adams)
    + Fixed an integral type promotion problem by adding a JAS_CAST.
    Modified the jpc_tsfb_synthesize function so that it will be a
    noop for an empty sequence (in order to avoid dereferencing a
    null pointer). (Michael Adams)
    + Added some extra debugging log messages for memory
    allocation/deallocation. (Michael Adams)
    + The RCT and ICT require at least three components. Previously,
    this was enforced with an assertion. Now, the assertion has
    been replaced with a proper error check. (Michael Adams)
    + The member (pi) in tiles was not properly initialized. This is
    now corrected. Also, each tile is now only cleaned up once.
    (Michael Adams)
    + Initialize uninitialized variable. (Michael Adams)
    + Added some options to configure for enabling various code
    sanitizers. (Michael Adams)
    + Added some range checks on parameters in some JPC marker
    segments. (Michael Adams)
    + Fixed potential integer overflow problem. (Michael Adams)
    + Added some functions for safe integer arithmetic (for size_t)
    in jas_math.h. (Michael Adams)
    + Fixed some indentation issues. (Michael Adams)
    + Converted a few raw mallocs to use jas_alloc2. Added code in
    the jas_* memory allocation/deallocation functions to generate
    debugging log messages. Only disable JAS_DBGLOG message if
    NDEBUG is defined. (Michael Adams)
    + Added more error/log messages for debugging in the JPEG
    decoder. (Michael Adams)
    + Added some extra log messages for debugging. Added check of
    value returned by jas_matrix_create. (Michael Adams)
    + Applied fix for VPATH builds (Michael Adams)
    + Did some configure.ac cleanup (Michael Adams)
    + Fixed 'inline' for older version of Visual Studio. (dirk)
    + Fix a potential double fclose of a FILE* in the JPEG decoder.
    (Michael Adams)
    + Changed jas_types.h to assume that header files required by
    the C99 standard are present. (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-libjasper-stepsizes-overflow.patch (Michael
    Adams)
    + Incorporated changes from patch
    jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch
    (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-Coverity-RESOURCE_LEAK.patch (Michael Adams)
    + Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch
    (Michael Adams)
    + Fixed memory leak in jiv. (Michael Adams)
    + Fixed a sanitizer failure in the BMP codec (bsc#1005084,
    CVE-2016-8690). Also, added a --debug-level command line
    option to the imginfo command for debugging purposes.
    (Michael Adams)
    + Added some missing type casts to ensure promotion to the
    correct unsigned type to avoid undefined behavior (and stop
    warnings from USAN). (Michael Adams)
    + Fixed a linking problem with newer versions of GCC. (Michael
    Adams)
    + Changed --enable-debug configure option to enable some GCC
    sanitizers. (Michael Adams)
    + Added range check on XRsiz and YRsiz fields of SIZ marker
    segment (bsc#1005090, CVE-2016-8691, CVE-2016-8692). (Michael
    Adams)
    + At many places in the code, jas_malloc or jas_recalloc was
    being invoked with the size argument being computed in a
    manner that would not allow integer overflow to be detected.
    Now, these places in the code have been modified to use
    special-purpose memory allocation functions (e.g., jas_alloc2,
    jas_alloc3, jas_realloc2) that check for overflow.
    (Michael Adams)
    + Add fixes for CVE-2014-8137. (Michael Adams)
    + Added fix for CVE-2016-2089. (Michael Adams)
    + Moved abort into default case of switch statement. (Michael
    Adams)
    + Remove auto-generated file aclocal.m4 from repository.
    (Michael Adams)
    + Removed HAVE_VLA stuff from various configuration and build
    files. Also, changed a few INCLUDES to AM_CPPFLAGS in automake
    files (since INCLUDES is deprecated). (Michael Adams)
    + 1.701.0-GL (Richard Hughes)
    + pkgconfig (Richard Hughes)
    + Coverity-UNREACHABLE (Richard Hughes)
    + CVE-2016-1867 (Richard Hughes)
    + CVE-2014-9029 (Richard Hughes)
    + CVE-2014-8158 (Richard Hughes)
    + CVE-2014-8157 (Richard Hughes)
    + CVE-2014-8138 (Richard Hughes)
    + CVE-2015-5221 (Richard Hughes)
    + CVE-2016-2116 (Richard Hughes)
    + Coverity-FORWARD_NULL (Richard Hughes)
    + jpc_dec.c (Richard Hughes)
    + Coverity-CHECKED_RETURN (Richard Hughes)
    + CVE-2016-1577 (Richard Hughes)
    + Coverity-UNUSED_VALUE (Richard Hughes)
    + Coverity-BAD_SIZEOF (Richard Hughes)
    + CVE-2008-3522 (Richard Hughes)
- Removed patches:
  * jasper-1.900.1-bug258253.patch
  * jasper-1.900.1-bug392410.patch
  * jasper-1.900.1-no-undef-true-false.patch
  * jasper-1.900.1-bug725758.patch
  * jasper-overflow-bnc906364.patch
  * jasper-CVE-2014-8137.patch
  * jasper-CVE-2014-8138.patch
  * jasper-CVE-2014-8157.patch
  * jasper-CVE-2014-8158.patch
  * jasper-jpc_dec.patch
  * jasper-CVE-2016-1867.patch
  * jasper-CVE-2016-2089.patch
    + Fixed upstream
- Force -std=c99, since the upstream sources assume C99</changelog>
<changelog author="fstrba@suse.com" date="1477483200">- Updated to bugfix release 1.900.14
  * Security fixes
    + bsc#941919, CVE-2015-5203
    + bsc#1006591, CVE-2016-8880
    + bsc#1006593, CVE-2016-8881
    + bsc#1006597, CVE-2016-8882
    + bsc#1006598, CVE-2016-8883
    + bsc#1007009, CVE-2016-8884, CVE-2016-8885
    + bsc#1006599, CVE-2016-8886
    + bsc#1006836, bsc#1006839, CVE-2016-8887
  * Changes
    + Add another data file for testing (Michael Adams)
    + Ensure that not all tiles lie outside the image area (Michael
    Adams)
    + Added a note on sanitizer options (Michael Adams)
    + Added a simple test script (Michael Adams)
    + Added an --enable-memory-limit configure option (Michael
    Adams)
    + Manually merged and edited a few changes from Bob Friesenhahn
    (GraphicsMagick Maintainer) for Windows (Michael Adams)
    + Added some new mostly small image files (many of which are
    corrupt/invalid) that are useful for testing purposes
    (Michael Adams)
    + The debugging function jpc_dec_dump did not consider the case
    that a band can have a null data pointer (when a band
    contains no samples). This caused a null pointer to be
    dereferenced (Michael Adams)
    + Changed the JPC bitstream code to more gracefully handle a
    request for a larger sized integer than what can be handled
    (i.e., return with an error instead of failing an assert).
    (Michael Adams)
    + The component domains must be the same for the ICT/RCT in the
    JPC codec. This was previously enforced with an assertion.
    Now, it is handled in a more graceful manner (Michael Adams)
    + Fixed a few bugs in the RAS encoder and decoder where errors
    were tested with assertions instead of being gracefully
    handled (Michael Adams)</changelog>

</package>
<package pkgid="a8f62529780ae0d601a3225cb07e53f241bd7637e56f94f9f5ed002f69a3073f" name="jasper" arch="x86_64">
    <version epoch="0" ver="1.900.14" rel="170.1"/>

<changelog author="coolo@novell.com" date="1280404800">- do not build the highlevel image viewer in a basic library
  (in case someone needs it, we better do a 2nd spec file)
- follow shared library policy</changelog>
<changelog author="coolo@novell.com" date="1280750400">- fix baselibs.conf</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %configure macro</changelog>
<changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
<changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
<changelog author="mmeister@suse.com" date="1364472000">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="pgajdos@suse.com" date="1378900800">- added no-undef-true-false.patch to fix [bnc#839584]</changelog>
<changelog author="nadvornik@suse.com" date="1394020800">- fixed possible overflow (bnc#725758, bnc#830803)</changelog>
<changelog author="nadvornik@suse.com" date="1402574400">- added obsoletes and provides of libjasper-32bit (bnc#881716)</changelog>
<changelog author="nadvornik@suse.com" date="1417521600">- fixed possible overflow CVE-2014-9029 (bnc#906364)</changelog>
<changelog author="nadvornik@suse.com" date="1418990400">- fixed CVE-2014-8137, CVE-2014-8138 (bnc#909474, bnc#909475)</changelog>
<changelog author="nadvornik@suse.com" date="1421236800">- fixed CVE-2014-8157, CVE-2014-8158 (bnc#911837)</changelog>
<changelog author="badshah400@gmail.com" date="1436702400">- Add jasper-jpc_dec.patch to fix failure when manipulating images
  with 4 component color using reversible color translation
  (deb#469786); patch taken from Fedora.</changelog>
<changelog author="fstrba@suse.com" date="1452772800">- Add jasper-CVE-2016-1867.patch
  * CVE-2016-1867: Out-of-bounds Read in the JasPer's
    jpc_pi_nextcprl() function (bsc#961886)</changelog>
<changelog author="fstrba@suse.com" date="1453982400">- Add jasper-CVE-2016-2089.patch
  * CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip()
    function (bsc#963983)</changelog>
<changelog author="fstrba@suse.com" date="1454414400">- Modified patch
  * jasper-CVE-2016-2089.patch
    + Use the new version of patch from
    https://bugzilla.redhat.com/show_bug.cgi?id=1302636
    with more targetted checks.
- Version the Obsoletes/Provides so that the package does not
  obsolete itself</changelog>
<changelog author="fstrba@suse.com" date="1477310400">- Updated to bugfix release 1.900.13
  * Changes
    + Fixed another problem with incorrect cleanup of JP2 box data
    upon error. (Michael Adams)
    + Fixed another integer overflow problem. (Michael Adams)
    + Replaced the remaining left and right shifts in the QMFB/MCT
    code that can result in undefined behavior (due to shifting
    negative values) with call to inline functions.
    These functions collect all of the undefined behavior in one
    place and also allow code sanitizers to ignore this ugliness
    (via function attributes). (Michael Adams)
    + Fixed a bug in the row/column split operations for QMFBs.
    (Michael Adams)
    + Made the PNM decoder more gracefully handle the not-fully-
    supported feature of signed sample data. (Michael Adams)
    + The PNM decoder did not gracefully handle an invalid magic
    number in the PNM header. (Michael Adams)
    + Fixed a MIF decoder bug. (Michael Adams)
    + The imginfo command did not correctly handle an image with
    zero components. (Michael Adams)
    + Fixed an integer overflow problem. (Michael Adams)
    + A new experimental memory allocator has been introduced. The
    allocator is experimental in the sense that its API is not
    considered stable and the allocator may change or disappear
    entirely in future versions of the code. This new allocator
    tracks how much memory is being used by jas_malloc and friends.
    A maximum upper bound on the memory usage can be set via the
    experimental API provided and a default value can be set at
    build time as well. Such functionality may be useful in
    run-time environments where the user wants to be able to limit
    the amount of memory used by JasPer. This allocator is not
    used by default. (Michael Adams)
    + Changed the configure setup so that if GCC is used warnings
    and pedantic errors are enabled. (Michael Adams)
    + Fixed a bug that resulted in the destruction of JP2 box data
    that had never been constructed in the first place. (Michael
    Adams)
    + The memory stream interface allows for a buffer size of zero.
    The case of a zero-sized buffer was not handled correctly, as
    it could lead to a double free (bsc#1005242, CVE-2016-8693).
    (Michael Adams)
    + Fixed a small memory leak for CRG marker segments. (Michael
    Adams)
    + Fixed a problem with a null pointer dereference in the BMP
    decoder. (Michael Adams)
    + Introduced jas_fast32_asl, jas_fast32_asr, and friends in
    order to pull all undefined behavior for left and right shift
    of (negative) integers into a small number of places and
    provide a means to have UBSAN ignore this ugliness. (Michael
    Adams)
    + Fixed an integral type promotion problem by adding a JAS_CAST.
    Modified the jpc_tsfb_synthesize function so that it will be a
    noop for an empty sequence (in order to avoid dereferencing a
    null pointer). (Michael Adams)
    + Added some extra debugging log messages for memory
    allocation/deallocation. (Michael Adams)
    + The RCT and ICT require at least three components. Previously,
    this was enforced with an assertion. Now, the assertion has
    been replaced with a proper error check. (Michael Adams)
    + The member (pi) in tiles was not properly initialized. This is
    now corrected. Also, each tile is now only cleaned up once.
    (Michael Adams)
    + Initialize uninitialized variable. (Michael Adams)
    + Added some options to configure for enabling various code
    sanitizers. (Michael Adams)
    + Added some range checks on parameters in some JPC marker
    segments. (Michael Adams)
    + Fixed potential integer overflow problem. (Michael Adams)
    + Added some functions for safe integer arithmetic (for size_t)
    in jas_math.h. (Michael Adams)
    + Fixed some indentation issues. (Michael Adams)
    + Converted a few raw mallocs to use jas_alloc2. Added code in
    the jas_* memory allocation/deallocation functions to generate
    debugging log messages. Only disable JAS_DBGLOG message if
    NDEBUG is defined. (Michael Adams)
    + Added more error/log messages for debugging in the JPEG
    decoder. (Michael Adams)
    + Added some extra log messages for debugging. Added check of
    value returned by jas_matrix_create. (Michael Adams)
    + Applied fix for VPATH builds (Michael Adams)
    + Did some configure.ac cleanup (Michael Adams)
    + Fixed 'inline' for older version of Visual Studio. (dirk)
    + Fix a potential double fclose of a FILE* in the JPEG decoder.
    (Michael Adams)
    + Changed jas_types.h to assume that header files required by
    the C99 standard are present. (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-libjasper-stepsizes-overflow.patch (Michael
    Adams)
    + Incorporated changes from patch
    jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch
    (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-Coverity-RESOURCE_LEAK.patch (Michael Adams)
    + Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch
    (Michael Adams)
    + Fixed memory leak in jiv. (Michael Adams)
    + Fixed a sanitizer failure in the BMP codec (bsc#1005084,
    CVE-2016-8690). Also, added a --debug-level command line
    option to the imginfo command for debugging purposes.
    (Michael Adams)
    + Added some missing type casts to ensure promotion to the
    correct unsigned type to avoid undefined behavior (and stop
    warnings from USAN). (Michael Adams)
    + Fixed a linking problem with newer versions of GCC. (Michael
    Adams)
    + Changed --enable-debug configure option to enable some GCC
    sanitizers. (Michael Adams)
    + Added range check on XRsiz and YRsiz fields of SIZ marker
    segment (bsc#1005090, CVE-2016-8691, CVE-2016-8692). (Michael
    Adams)
    + At many places in the code, jas_malloc or jas_recalloc was
    being invoked with the size argument being computed in a
    manner that would not allow integer overflow to be detected.
    Now, these places in the code have been modified to use
    special-purpose memory allocation functions (e.g., jas_alloc2,
    jas_alloc3, jas_realloc2) that check for overflow.
    (Michael Adams)
    + Add fixes for CVE-2014-8137. (Michael Adams)
    + Added fix for CVE-2016-2089. (Michael Adams)
    + Moved abort into default case of switch statement. (Michael
    Adams)
    + Remove auto-generated file aclocal.m4 from repository.
    (Michael Adams)
    + Removed HAVE_VLA stuff from various configuration and build
    files. Also, changed a few INCLUDES to AM_CPPFLAGS in automake
    files (since INCLUDES is deprecated). (Michael Adams)
    + 1.701.0-GL (Richard Hughes)
    + pkgconfig (Richard Hughes)
    + Coverity-UNREACHABLE (Richard Hughes)
    + CVE-2016-1867 (Richard Hughes)
    + CVE-2014-9029 (Richard Hughes)
    + CVE-2014-8158 (Richard Hughes)
    + CVE-2014-8157 (Richard Hughes)
    + CVE-2014-8138 (Richard Hughes)
    + CVE-2015-5221 (Richard Hughes)
    + CVE-2016-2116 (Richard Hughes)
    + Coverity-FORWARD_NULL (Richard Hughes)
    + jpc_dec.c (Richard Hughes)
    + Coverity-CHECKED_RETURN (Richard Hughes)
    + CVE-2016-1577 (Richard Hughes)
    + Coverity-UNUSED_VALUE (Richard Hughes)
    + Coverity-BAD_SIZEOF (Richard Hughes)
    + CVE-2008-3522 (Richard Hughes)
- Removed patches:
  * jasper-1.900.1-bug258253.patch
  * jasper-1.900.1-bug392410.patch
  * jasper-1.900.1-no-undef-true-false.patch
  * jasper-1.900.1-bug725758.patch
  * jasper-overflow-bnc906364.patch
  * jasper-CVE-2014-8137.patch
  * jasper-CVE-2014-8138.patch
  * jasper-CVE-2014-8157.patch
  * jasper-CVE-2014-8158.patch
  * jasper-jpc_dec.patch
  * jasper-CVE-2016-1867.patch
  * jasper-CVE-2016-2089.patch
    + Fixed upstream
- Force -std=c99, since the upstream sources assume C99</changelog>
<changelog author="fstrba@suse.com" date="1477483200">- Updated to bugfix release 1.900.14
  * Security fixes
    + bsc#941919, CVE-2015-5203
    + bsc#1006591, CVE-2016-8880
    + bsc#1006593, CVE-2016-8881
    + bsc#1006597, CVE-2016-8882
    + bsc#1006598, CVE-2016-8883
    + bsc#1007009, CVE-2016-8884, CVE-2016-8885
    + bsc#1006599, CVE-2016-8886
    + bsc#1006836, bsc#1006839, CVE-2016-8887
  * Changes
    + Add another data file for testing (Michael Adams)
    + Ensure that not all tiles lie outside the image area (Michael
    Adams)
    + Added a note on sanitizer options (Michael Adams)
    + Added a simple test script (Michael Adams)
    + Added an --enable-memory-limit configure option (Michael
    Adams)
    + Manually merged and edited a few changes from Bob Friesenhahn
    (GraphicsMagick Maintainer) for Windows (Michael Adams)
    + Added some new mostly small image files (many of which are
    corrupt/invalid) that are useful for testing purposes
    (Michael Adams)
    + The debugging function jpc_dec_dump did not consider the case
    that a band can have a null data pointer (when a band
    contains no samples). This caused a null pointer to be
    dereferenced (Michael Adams)
    + Changed the JPC bitstream code to more gracefully handle a
    request for a larger sized integer than what can be handled
    (i.e., return with an error instead of failing an assert).
    (Michael Adams)
    + The component domains must be the same for the ICT/RCT in the
    JPC codec. This was previously enforced with an assertion.
    Now, it is handled in a more graceful manner (Michael Adams)
    + Fixed a few bugs in the RAS encoder and decoder where errors
    were tested with assertions instead of being gracefully
    handled (Michael Adams)</changelog>
<changelog author="fstrba@suse.com" date="1481630400">- Added patches:
  * jasper-CVE-2016-8654.patch
  - Upstream fix for bsc#1012530, CVE-2016-8654: Heap-based
  buffer overflow in QMFB code in JPC codec
  * jasper-CVE-2016-9395.patch
  - Upstream fix for bsc#1010977, CVE-2016-9395: jas_seq.c:90:
  jas_matrix_t *jas_seq2d_create(int, int, int, int): Assertion
  'xstart &lt;= xend &amp;&amp; ystart &lt;= yend' failed
  * jasper-CVE-2016-9398.patch
  - Fix for bsc#1010979, CVE-2016-9398: jpc_math.c:94: int
  jpc_floorlog2(int): Assertion 'x &gt; 0' failed
  * jasper-CVE-2016-9560.patch
  - Upstream fix for bsc#1011830, CVE-2016-9560: stack-based
  buffer overflow in jpc_tsfb_getbands2 (jpc_tsfb.c)</changelog>
<changelog author="fstrba@suse.com" date="1482321600">- Added patch:
  * jasper-CVE-2016-9591.patch
  - Fix for bsc#1015993, CVE-2016-9591: Use-after-free on heap in
    jas_matrix_destroy</changelog>

</package>
<package pkgid="bbe7e073bfb4ee6fad34c43863fef98b76b5185c7d0833386e813b27da6dde6c" name="jasper" arch="x86_64">
    <version epoch="0" ver="1.900.14" rel="173.1"/>

<changelog author="coolo@novell.com" date="1280750400">- fix baselibs.conf</changelog>
<changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %configure macro</changelog>
<changelog author="coolo@suse.com" date="1321185600">- add libtool as explicit buildrequire to avoid implicit dependency from prjconf</changelog>
<changelog author="coolo@suse.com" date="1357992000">- remove suse_update_config</changelog>
<changelog author="mmeister@suse.com" date="1364472000">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="pgajdos@suse.com" date="1378900800">- added no-undef-true-false.patch to fix [bnc#839584]</changelog>
<changelog author="nadvornik@suse.com" date="1394020800">- fixed possible overflow (bnc#725758, bnc#830803)</changelog>
<changelog author="nadvornik@suse.com" date="1402574400">- added obsoletes and provides of libjasper-32bit (bnc#881716)</changelog>
<changelog author="nadvornik@suse.com" date="1417521600">- fixed possible overflow CVE-2014-9029 (bnc#906364)</changelog>
<changelog author="nadvornik@suse.com" date="1418990400">- fixed CVE-2014-8137, CVE-2014-8138 (bnc#909474, bnc#909475)</changelog>
<changelog author="nadvornik@suse.com" date="1421236800">- fixed CVE-2014-8157, CVE-2014-8158 (bnc#911837)</changelog>
<changelog author="badshah400@gmail.com" date="1436702400">- Add jasper-jpc_dec.patch to fix failure when manipulating images
  with 4 component color using reversible color translation
  (deb#469786); patch taken from Fedora.</changelog>
<changelog author="fstrba@suse.com" date="1452772800">- Add jasper-CVE-2016-1867.patch
  * CVE-2016-1867: Out-of-bounds Read in the JasPer's
    jpc_pi_nextcprl() function (bsc#961886)</changelog>
<changelog author="fstrba@suse.com" date="1453982400">- Add jasper-CVE-2016-2089.patch
  * CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip()
    function (bsc#963983)</changelog>
<changelog author="fstrba@suse.com" date="1454414400">- Modified patch
  * jasper-CVE-2016-2089.patch
    + Use the new version of patch from
    https://bugzilla.redhat.com/show_bug.cgi?id=1302636
    with more targetted checks.
- Version the Obsoletes/Provides so that the package does not
  obsolete itself</changelog>
<changelog author="fstrba@suse.com" date="1477310400">- Updated to bugfix release 1.900.13
  * Changes
    + Fixed another problem with incorrect cleanup of JP2 box data
    upon error. (Michael Adams)
    + Fixed another integer overflow problem. (Michael Adams)
    + Replaced the remaining left and right shifts in the QMFB/MCT
    code that can result in undefined behavior (due to shifting
    negative values) with call to inline functions.
    These functions collect all of the undefined behavior in one
    place and also allow code sanitizers to ignore this ugliness
    (via function attributes). (Michael Adams)
    + Fixed a bug in the row/column split operations for QMFBs.
    (Michael Adams)
    + Made the PNM decoder more gracefully handle the not-fully-
    supported feature of signed sample data. (Michael Adams)
    + The PNM decoder did not gracefully handle an invalid magic
    number in the PNM header. (Michael Adams)
    + Fixed a MIF decoder bug. (Michael Adams)
    + The imginfo command did not correctly handle an image with
    zero components. (Michael Adams)
    + Fixed an integer overflow problem. (Michael Adams)
    + A new experimental memory allocator has been introduced. The
    allocator is experimental in the sense that its API is not
    considered stable and the allocator may change or disappear
    entirely in future versions of the code. This new allocator
    tracks how much memory is being used by jas_malloc and friends.
    A maximum upper bound on the memory usage can be set via the
    experimental API provided and a default value can be set at
    build time as well. Such functionality may be useful in
    run-time environments where the user wants to be able to limit
    the amount of memory used by JasPer. This allocator is not
    used by default. (Michael Adams)
    + Changed the configure setup so that if GCC is used warnings
    and pedantic errors are enabled. (Michael Adams)
    + Fixed a bug that resulted in the destruction of JP2 box data
    that had never been constructed in the first place. (Michael
    Adams)
    + The memory stream interface allows for a buffer size of zero.
    The case of a zero-sized buffer was not handled correctly, as
    it could lead to a double free (bsc#1005242, CVE-2016-8693).
    (Michael Adams)
    + Fixed a small memory leak for CRG marker segments. (Michael
    Adams)
    + Fixed a problem with a null pointer dereference in the BMP
    decoder. (Michael Adams)
    + Introduced jas_fast32_asl, jas_fast32_asr, and friends in
    order to pull all undefined behavior for left and right shift
    of (negative) integers into a small number of places and
    provide a means to have UBSAN ignore this ugliness. (Michael
    Adams)
    + Fixed an integral type promotion problem by adding a JAS_CAST.
    Modified the jpc_tsfb_synthesize function so that it will be a
    noop for an empty sequence (in order to avoid dereferencing a
    null pointer). (Michael Adams)
    + Added some extra debugging log messages for memory
    allocation/deallocation. (Michael Adams)
    + The RCT and ICT require at least three components. Previously,
    this was enforced with an assertion. Now, the assertion has
    been replaced with a proper error check. (Michael Adams)
    + The member (pi) in tiles was not properly initialized. This is
    now corrected. Also, each tile is now only cleaned up once.
    (Michael Adams)
    + Initialize uninitialized variable. (Michael Adams)
    + Added some options to configure for enabling various code
    sanitizers. (Michael Adams)
    + Added some range checks on parameters in some JPC marker
    segments. (Michael Adams)
    + Fixed potential integer overflow problem. (Michael Adams)
    + Added some functions for safe integer arithmetic (for size_t)
    in jas_math.h. (Michael Adams)
    + Fixed some indentation issues. (Michael Adams)
    + Converted a few raw mallocs to use jas_alloc2. Added code in
    the jas_* memory allocation/deallocation functions to generate
    debugging log messages. Only disable JAS_DBGLOG message if
    NDEBUG is defined. (Michael Adams)
    + Added more error/log messages for debugging in the JPEG
    decoder. (Michael Adams)
    + Added some extra log messages for debugging. Added check of
    value returned by jas_matrix_create. (Michael Adams)
    + Applied fix for VPATH builds (Michael Adams)
    + Did some configure.ac cleanup (Michael Adams)
    + Fixed 'inline' for older version of Visual Studio. (dirk)
    + Fix a potential double fclose of a FILE* in the JPEG decoder.
    (Michael Adams)
    + Changed jas_types.h to assume that header files required by
    the C99 standard are present. (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-libjasper-stepsizes-overflow.patch (Michael
    Adams)
    + Incorporated changes from patch
    jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch
    (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-Coverity-RESOURCE_LEAK.patch (Michael Adams)
    + Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch
    (Michael Adams)
    + Fixed memory leak in jiv. (Michael Adams)
    + Fixed a sanitizer failure in the BMP codec (bsc#1005084,
    CVE-2016-8690). Also, added a --debug-level command line
    option to the imginfo command for debugging purposes.
    (Michael Adams)
    + Added some missing type casts to ensure promotion to the
    correct unsigned type to avoid undefined behavior (and stop
    warnings from USAN). (Michael Adams)
    + Fixed a linking problem with newer versions of GCC. (Michael
    Adams)
    + Changed --enable-debug configure option to enable some GCC
    sanitizers. (Michael Adams)
    + Added range check on XRsiz and YRsiz fields of SIZ marker
    segment (bsc#1005090, CVE-2016-8691, CVE-2016-8692). (Michael
    Adams)
    + At many places in the code, jas_malloc or jas_recalloc was
    being invoked with the size argument being computed in a
    manner that would not allow integer overflow to be detected.
    Now, these places in the code have been modified to use
    special-purpose memory allocation functions (e.g., jas_alloc2,
    jas_alloc3, jas_realloc2) that check for overflow.
    (Michael Adams)
    + Add fixes for CVE-2014-8137. (Michael Adams)
    + Added fix for CVE-2016-2089. (Michael Adams)
    + Moved abort into default case of switch statement. (Michael
    Adams)
    + Remove auto-generated file aclocal.m4 from repository.
    (Michael Adams)
    + Removed HAVE_VLA stuff from various configuration and build
    files. Also, changed a few INCLUDES to AM_CPPFLAGS in automake
    files (since INCLUDES is deprecated). (Michael Adams)
    + 1.701.0-GL (Richard Hughes)
    + pkgconfig (Richard Hughes)
    + Coverity-UNREACHABLE (Richard Hughes)
    + CVE-2016-1867 (Richard Hughes)
    + CVE-2014-9029 (Richard Hughes)
    + CVE-2014-8158 (Richard Hughes)
    + CVE-2014-8157 (Richard Hughes)
    + CVE-2014-8138 (Richard Hughes)
    + CVE-2015-5221 (Richard Hughes)
    + CVE-2016-2116 (Richard Hughes)
    + Coverity-FORWARD_NULL (Richard Hughes)
    + jpc_dec.c (Richard Hughes)
    + Coverity-CHECKED_RETURN (Richard Hughes)
    + CVE-2016-1577 (Richard Hughes)
    + Coverity-UNUSED_VALUE (Richard Hughes)
    + Coverity-BAD_SIZEOF (Richard Hughes)
    + CVE-2008-3522 (Richard Hughes)
- Removed patches:
  * jasper-1.900.1-bug258253.patch
  * jasper-1.900.1-bug392410.patch
  * jasper-1.900.1-no-undef-true-false.patch
  * jasper-1.900.1-bug725758.patch
  * jasper-overflow-bnc906364.patch
  * jasper-CVE-2014-8137.patch
  * jasper-CVE-2014-8138.patch
  * jasper-CVE-2014-8157.patch
  * jasper-CVE-2014-8158.patch
  * jasper-jpc_dec.patch
  * jasper-CVE-2016-1867.patch
  * jasper-CVE-2016-2089.patch
    + Fixed upstream
- Force -std=c99, since the upstream sources assume C99</changelog>
<changelog author="fstrba@suse.com" date="1477483200">- Updated to bugfix release 1.900.14
  * Security fixes
    + bsc#941919, CVE-2015-5203
    + bsc#1006591, CVE-2016-8880
    + bsc#1006593, CVE-2016-8881
    + bsc#1006597, CVE-2016-8882
    + bsc#1006598, CVE-2016-8883
    + bsc#1007009, CVE-2016-8884, CVE-2016-8885
    + bsc#1006599, CVE-2016-8886
    + bsc#1006836, bsc#1006839, CVE-2016-8887
  * Changes
    + Add another data file for testing (Michael Adams)
    + Ensure that not all tiles lie outside the image area (Michael
    Adams)
    + Added a note on sanitizer options (Michael Adams)
    + Added a simple test script (Michael Adams)
    + Added an --enable-memory-limit configure option (Michael
    Adams)
    + Manually merged and edited a few changes from Bob Friesenhahn
    (GraphicsMagick Maintainer) for Windows (Michael Adams)
    + Added some new mostly small image files (many of which are
    corrupt/invalid) that are useful for testing purposes
    (Michael Adams)
    + The debugging function jpc_dec_dump did not consider the case
    that a band can have a null data pointer (when a band
    contains no samples). This caused a null pointer to be
    dereferenced (Michael Adams)
    + Changed the JPC bitstream code to more gracefully handle a
    request for a larger sized integer than what can be handled
    (i.e., return with an error instead of failing an assert).
    (Michael Adams)
    + The component domains must be the same for the ICT/RCT in the
    JPC codec. This was previously enforced with an assertion.
    Now, it is handled in a more graceful manner (Michael Adams)
    + Fixed a few bugs in the RAS encoder and decoder where errors
    were tested with assertions instead of being gracefully
    handled (Michael Adams)</changelog>
<changelog author="fstrba@suse.com" date="1481630400">- Added patches:
  * jasper-CVE-2016-8654.patch
  - Upstream fix for bsc#1012530, CVE-2016-8654: Heap-based
  buffer overflow in QMFB code in JPC codec
  * jasper-CVE-2016-9395.patch
  - Upstream fix for bsc#1010977, CVE-2016-9395: jas_seq.c:90:
  jas_matrix_t *jas_seq2d_create(int, int, int, int): Assertion
  'xstart &lt;= xend &amp;&amp; ystart &lt;= yend' failed
  * jasper-CVE-2016-9398.patch
  - Fix for bsc#1010979, CVE-2016-9398: jpc_math.c:94: int
  jpc_floorlog2(int): Assertion 'x &gt; 0' failed
  * jasper-CVE-2016-9560.patch
  - Upstream fix for bsc#1011830, CVE-2016-9560: stack-based
  buffer overflow in jpc_tsfb_getbands2 (jpc_tsfb.c)</changelog>
<changelog author="fstrba@suse.com" date="1482321600">- Added patch:
  * jasper-CVE-2016-9591.patch
  - Fix for bsc#1015993, CVE-2016-9591: Use-after-free on heap in
    jas_matrix_destroy</changelog>
<changelog author="sbrabec@suse.com" date="1488801600">- Add -D_BSD_SOURCE to fix redefinition of system types in
  jas_config.h and breakage in ppc64le, s390 and s390x
  (bsc#1028070).</changelog>

</package>
<package pkgid="c55a2cdfdf94e69e186d127e1416f777531c2b9d090bac496e6ed67b8feb86bf" name="jasper" arch="x86_64">
    <version epoch="0" ver="1.900.14" rel="175.3.1"/>

<changelog author="mmeister@suse.com" date="1364472000">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
<changelog author="pgajdos@suse.com" date="1378900800">- added no-undef-true-false.patch to fix [bnc#839584]</changelog>
<changelog author="nadvornik@suse.com" date="1394020800">- fixed possible overflow (bnc#725758, bnc#830803)</changelog>
<changelog author="nadvornik@suse.com" date="1402574400">- added obsoletes and provides of libjasper-32bit (bnc#881716)</changelog>
<changelog author="nadvornik@suse.com" date="1417521600">- fixed possible overflow CVE-2014-9029 (bnc#906364)</changelog>
<changelog author="nadvornik@suse.com" date="1418990400">- fixed CVE-2014-8137, CVE-2014-8138 (bnc#909474, bnc#909475)</changelog>
<changelog author="nadvornik@suse.com" date="1421236800">- fixed CVE-2014-8157, CVE-2014-8158 (bnc#911837)</changelog>
<changelog author="badshah400@gmail.com" date="1436702400">- Add jasper-jpc_dec.patch to fix failure when manipulating images
  with 4 component color using reversible color translation
  (deb#469786); patch taken from Fedora.</changelog>
<changelog author="fstrba@suse.com" date="1452772800">- Add jasper-CVE-2016-1867.patch
  * CVE-2016-1867: Out-of-bounds Read in the JasPer's
    jpc_pi_nextcprl() function (bsc#961886)</changelog>
<changelog author="fstrba@suse.com" date="1453982400">- Add jasper-CVE-2016-2089.patch
  * CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip()
    function (bsc#963983)</changelog>
<changelog author="fstrba@suse.com" date="1454414400">- Modified patch
  * jasper-CVE-2016-2089.patch
    + Use the new version of patch from
    https://bugzilla.redhat.com/show_bug.cgi?id=1302636
    with more targetted checks.
- Version the Obsoletes/Provides so that the package does not
  obsolete itself</changelog>
<changelog author="fstrba@suse.com" date="1477310400">- Updated to bugfix release 1.900.13
  * Changes
    + Fixed another problem with incorrect cleanup of JP2 box data
    upon error. (Michael Adams)
    + Fixed another integer overflow problem. (Michael Adams)
    + Replaced the remaining left and right shifts in the QMFB/MCT
    code that can result in undefined behavior (due to shifting
    negative values) with call to inline functions.
    These functions collect all of the undefined behavior in one
    place and also allow code sanitizers to ignore this ugliness
    (via function attributes). (Michael Adams)
    + Fixed a bug in the row/column split operations for QMFBs.
    (Michael Adams)
    + Made the PNM decoder more gracefully handle the not-fully-
    supported feature of signed sample data. (Michael Adams)
    + The PNM decoder did not gracefully handle an invalid magic
    number in the PNM header. (Michael Adams)
    + Fixed a MIF decoder bug. (Michael Adams)
    + The imginfo command did not correctly handle an image with
    zero components. (Michael Adams)
    + Fixed an integer overflow problem. (Michael Adams)
    + A new experimental memory allocator has been introduced. The
    allocator is experimental in the sense that its API is not
    considered stable and the allocator may change or disappear
    entirely in future versions of the code. This new allocator
    tracks how much memory is being used by jas_malloc and friends.
    A maximum upper bound on the memory usage can be set via the
    experimental API provided and a default value can be set at
    build time as well. Such functionality may be useful in
    run-time environments where the user wants to be able to limit
    the amount of memory used by JasPer. This allocator is not
    used by default. (Michael Adams)
    + Changed the configure setup so that if GCC is used warnings
    and pedantic errors are enabled. (Michael Adams)
    + Fixed a bug that resulted in the destruction of JP2 box data
    that had never been constructed in the first place. (Michael
    Adams)
    + The memory stream interface allows for a buffer size of zero.
    The case of a zero-sized buffer was not handled correctly, as
    it could lead to a double free (bsc#1005242, CVE-2016-8693).
    (Michael Adams)
    + Fixed a small memory leak for CRG marker segments. (Michael
    Adams)
    + Fixed a problem with a null pointer dereference in the BMP
    decoder. (Michael Adams)
    + Introduced jas_fast32_asl, jas_fast32_asr, and friends in
    order to pull all undefined behavior for left and right shift
    of (negative) integers into a small number of places and
    provide a means to have UBSAN ignore this ugliness. (Michael
    Adams)
    + Fixed an integral type promotion problem by adding a JAS_CAST.
    Modified the jpc_tsfb_synthesize function so that it will be a
    noop for an empty sequence (in order to avoid dereferencing a
    null pointer). (Michael Adams)
    + Added some extra debugging log messages for memory
    allocation/deallocation. (Michael Adams)
    + The RCT and ICT require at least three components. Previously,
    this was enforced with an assertion. Now, the assertion has
    been replaced with a proper error check. (Michael Adams)
    + The member (pi) in tiles was not properly initialized. This is
    now corrected. Also, each tile is now only cleaned up once.
    (Michael Adams)
    + Initialize uninitialized variable. (Michael Adams)
    + Added some options to configure for enabling various code
    sanitizers. (Michael Adams)
    + Added some range checks on parameters in some JPC marker
    segments. (Michael Adams)
    + Fixed potential integer overflow problem. (Michael Adams)
    + Added some functions for safe integer arithmetic (for size_t)
    in jas_math.h. (Michael Adams)
    + Fixed some indentation issues. (Michael Adams)
    + Converted a few raw mallocs to use jas_alloc2. Added code in
    the jas_* memory allocation/deallocation functions to generate
    debugging log messages. Only disable JAS_DBGLOG message if
    NDEBUG is defined. (Michael Adams)
    + Added more error/log messages for debugging in the JPEG
    decoder. (Michael Adams)
    + Added some extra log messages for debugging. Added check of
    value returned by jas_matrix_create. (Michael Adams)
    + Applied fix for VPATH builds (Michael Adams)
    + Did some configure.ac cleanup (Michael Adams)
    + Fixed 'inline' for older version of Visual Studio. (dirk)
    + Fix a potential double fclose of a FILE* in the JPEG decoder.
    (Michael Adams)
    + Changed jas_types.h to assume that header files required by
    the C99 standard are present. (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-libjasper-stepsizes-overflow.patch (Michael
    Adams)
    + Incorporated changes from patch
    jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch
    (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-Coverity-RESOURCE_LEAK.patch (Michael Adams)
    + Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch
    (Michael Adams)
    + Fixed memory leak in jiv. (Michael Adams)
    + Fixed a sanitizer failure in the BMP codec (bsc#1005084,
    CVE-2016-8690). Also, added a --debug-level command line
    option to the imginfo command for debugging purposes.
    (Michael Adams)
    + Added some missing type casts to ensure promotion to the
    correct unsigned type to avoid undefined behavior (and stop
    warnings from USAN). (Michael Adams)
    + Fixed a linking problem with newer versions of GCC. (Michael
    Adams)
    + Changed --enable-debug configure option to enable some GCC
    sanitizers. (Michael Adams)
    + Added range check on XRsiz and YRsiz fields of SIZ marker
    segment (bsc#1005090, CVE-2016-8691, CVE-2016-8692). (Michael
    Adams)
    + At many places in the code, jas_malloc or jas_recalloc was
    being invoked with the size argument being computed in a
    manner that would not allow integer overflow to be detected.
    Now, these places in the code have been modified to use
    special-purpose memory allocation functions (e.g., jas_alloc2,
    jas_alloc3, jas_realloc2) that check for overflow.
    (Michael Adams)
    + Add fixes for CVE-2014-8137. (Michael Adams)
    + Added fix for CVE-2016-2089. (Michael Adams)
    + Moved abort into default case of switch statement. (Michael
    Adams)
    + Remove auto-generated file aclocal.m4 from repository.
    (Michael Adams)
    + Removed HAVE_VLA stuff from various configuration and build
    files. Also, changed a few INCLUDES to AM_CPPFLAGS in automake
    files (since INCLUDES is deprecated). (Michael Adams)
    + 1.701.0-GL (Richard Hughes)
    + pkgconfig (Richard Hughes)
    + Coverity-UNREACHABLE (Richard Hughes)
    + CVE-2016-1867 (Richard Hughes)
    + CVE-2014-9029 (Richard Hughes)
    + CVE-2014-8158 (Richard Hughes)
    + CVE-2014-8157 (Richard Hughes)
    + CVE-2014-8138 (Richard Hughes)
    + CVE-2015-5221 (Richard Hughes)
    + CVE-2016-2116 (Richard Hughes)
    + Coverity-FORWARD_NULL (Richard Hughes)
    + jpc_dec.c (Richard Hughes)
    + Coverity-CHECKED_RETURN (Richard Hughes)
    + CVE-2016-1577 (Richard Hughes)
    + Coverity-UNUSED_VALUE (Richard Hughes)
    + Coverity-BAD_SIZEOF (Richard Hughes)
    + CVE-2008-3522 (Richard Hughes)
- Removed patches:
  * jasper-1.900.1-bug258253.patch
  * jasper-1.900.1-bug392410.patch
  * jasper-1.900.1-no-undef-true-false.patch
  * jasper-1.900.1-bug725758.patch
  * jasper-overflow-bnc906364.patch
  * jasper-CVE-2014-8137.patch
  * jasper-CVE-2014-8138.patch
  * jasper-CVE-2014-8157.patch
  * jasper-CVE-2014-8158.patch
  * jasper-jpc_dec.patch
  * jasper-CVE-2016-1867.patch
  * jasper-CVE-2016-2089.patch
    + Fixed upstream
- Force -std=c99, since the upstream sources assume C99</changelog>
<changelog author="fstrba@suse.com" date="1477483200">- Updated to bugfix release 1.900.14
  * Security fixes
    + bsc#941919, CVE-2015-5203
    + bsc#1006591, CVE-2016-8880
    + bsc#1006593, CVE-2016-8881
    + bsc#1006597, CVE-2016-8882
    + bsc#1006598, CVE-2016-8883
    + bsc#1007009, CVE-2016-8884, CVE-2016-8885
    + bsc#1006599, CVE-2016-8886
    + bsc#1006836, bsc#1006839, CVE-2016-8887
  * Changes
    + Add another data file for testing (Michael Adams)
    + Ensure that not all tiles lie outside the image area (Michael
    Adams)
    + Added a note on sanitizer options (Michael Adams)
    + Added a simple test script (Michael Adams)
    + Added an --enable-memory-limit configure option (Michael
    Adams)
    + Manually merged and edited a few changes from Bob Friesenhahn
    (GraphicsMagick Maintainer) for Windows (Michael Adams)
    + Added some new mostly small image files (many of which are
    corrupt/invalid) that are useful for testing purposes
    (Michael Adams)
    + The debugging function jpc_dec_dump did not consider the case
    that a band can have a null data pointer (when a band
    contains no samples). This caused a null pointer to be
    dereferenced (Michael Adams)
    + Changed the JPC bitstream code to more gracefully handle a
    request for a larger sized integer than what can be handled
    (i.e., return with an error instead of failing an assert).
    (Michael Adams)
    + The component domains must be the same for the ICT/RCT in the
    JPC codec. This was previously enforced with an assertion.
    Now, it is handled in a more graceful manner (Michael Adams)
    + Fixed a few bugs in the RAS encoder and decoder where errors
    were tested with assertions instead of being gracefully
    handled (Michael Adams)</changelog>
<changelog author="fstrba@suse.com" date="1481630400">- Added patches:
  * jasper-CVE-2016-8654.patch
  - Upstream fix for bsc#1012530, CVE-2016-8654: Heap-based
  buffer overflow in QMFB code in JPC codec
  * jasper-CVE-2016-9395.patch
  - Upstream fix for bsc#1010977, CVE-2016-9395: jas_seq.c:90:
  jas_matrix_t *jas_seq2d_create(int, int, int, int): Assertion
  'xstart &lt;= xend &amp;&amp; ystart &lt;= yend' failed
  * jasper-CVE-2016-9398.patch
  - Fix for bsc#1010979, CVE-2016-9398: jpc_math.c:94: int
  jpc_floorlog2(int): Assertion 'x &gt; 0' failed
  * jasper-CVE-2016-9560.patch
  - Upstream fix for bsc#1011830, CVE-2016-9560: stack-based
  buffer overflow in jpc_tsfb_getbands2 (jpc_tsfb.c)</changelog>
<changelog author="fstrba@suse.com" date="1482321600">- Added patch:
  * jasper-CVE-2016-9591.patch
  - Fix for bsc#1015993, CVE-2016-9591: Use-after-free on heap in
    jas_matrix_destroy</changelog>
<changelog author="sbrabec@suse.com" date="1488801600">- Add -D_BSD_SOURCE to fix redefinition of system types in
  jas_config.h and breakage in ppc64le, s390 and s390x
  (bsc#1028070).</changelog>
<changelog author="fstrba@suse.com" date="1489665600">- Added patch:
  * jasper-CVE-2016-10251.patch
  - Upstream fix for bsc#1029497, CVE-2016-10251: Use of
    uninitialized value in jpc_pi_nextcprl (jpc_t2cod.c)</changelog>
<changelog author="fstrba@suse.com" date="1489752000">- Added patches:
  * jasper-CVE-2017-5498.patch
  - Upstream changes putting braces and belts around
    CVE-2017-5498, bsc#1020353, left-shift undefined behaviour
  * jasper-CVE-2016-9600.patch
  - Upstream fix for "Null Pointer Dereference due to missing
    check for UNKNOWN color space in JP2 encoder" (CVE-2016-9600,
    bsc#1018088)</changelog>
<changelog author="fstrba@suse.com" date="1490184000">- Added patches:
  * jasper-CVE-2016-9583.patch
  - Out of bounds heap read in jpc_pi_nextpcrl() (bsc#1015400,
    CVE-2016-9583)
  * jasper-CVE-2017-6850.patch
  - NULL pointer dereference in jp2_cdef_destroy (jp2_cod.c)
    (bsc#1021868, CVE-2017-6850)</changelog>
<changelog author="fstrba@suse.com" date="1490875200">- Modified patch:
  * jasper-CVE-2016-9583.patch
    + integrate upstream change
    99a50593254d1b53002719bbecfc946c84b23d27, which fixed a null
    pointer dereferencing crash.</changelog>

</package>
<package pkgid="64e878e334e64c657233fa8e0209820fc7259bb5cdebcd4b1db43c202a6e23f1" name="jasper" arch="x86_64">
    <version epoch="0" ver="1.900.14" rel="175.6.1"/>

<changelog author="nadvornik@suse.com" date="1402574400">- added obsoletes and provides of libjasper-32bit (bnc#881716)</changelog>
<changelog author="nadvornik@suse.com" date="1417521600">- fixed possible overflow CVE-2014-9029 (bnc#906364)</changelog>
<changelog author="nadvornik@suse.com" date="1418990400">- fixed CVE-2014-8137, CVE-2014-8138 (bnc#909474, bnc#909475)</changelog>
<changelog author="nadvornik@suse.com" date="1421236800">- fixed CVE-2014-8157, CVE-2014-8158 (bnc#911837)</changelog>
<changelog author="badshah400@gmail.com" date="1436702400">- Add jasper-jpc_dec.patch to fix failure when manipulating images
  with 4 component color using reversible color translation
  (deb#469786); patch taken from Fedora.</changelog>
<changelog author="fstrba@suse.com" date="1452772800">- Add jasper-CVE-2016-1867.patch
  * CVE-2016-1867: Out-of-bounds Read in the JasPer's
    jpc_pi_nextcprl() function (bsc#961886)</changelog>
<changelog author="fstrba@suse.com" date="1453982400">- Add jasper-CVE-2016-2089.patch
  * CVE-2016-2089: invalid read in the JasPer's jas_matrix_clip()
    function (bsc#963983)</changelog>
<changelog author="fstrba@suse.com" date="1454414400">- Modified patch
  * jasper-CVE-2016-2089.patch
    + Use the new version of patch from
    https://bugzilla.redhat.com/show_bug.cgi?id=1302636
    with more targetted checks.
- Version the Obsoletes/Provides so that the package does not
  obsolete itself</changelog>
<changelog author="fstrba@suse.com" date="1477310400">- Updated to bugfix release 1.900.13
  * Changes
    + Fixed another problem with incorrect cleanup of JP2 box data
    upon error. (Michael Adams)
    + Fixed another integer overflow problem. (Michael Adams)
    + Replaced the remaining left and right shifts in the QMFB/MCT
    code that can result in undefined behavior (due to shifting
    negative values) with call to inline functions.
    These functions collect all of the undefined behavior in one
    place and also allow code sanitizers to ignore this ugliness
    (via function attributes). (Michael Adams)
    + Fixed a bug in the row/column split operations for QMFBs.
    (Michael Adams)
    + Made the PNM decoder more gracefully handle the not-fully-
    supported feature of signed sample data. (Michael Adams)
    + The PNM decoder did not gracefully handle an invalid magic
    number in the PNM header. (Michael Adams)
    + Fixed a MIF decoder bug. (Michael Adams)
    + The imginfo command did not correctly handle an image with
    zero components. (Michael Adams)
    + Fixed an integer overflow problem. (Michael Adams)
    + A new experimental memory allocator has been introduced. The
    allocator is experimental in the sense that its API is not
    considered stable and the allocator may change or disappear
    entirely in future versions of the code. This new allocator
    tracks how much memory is being used by jas_malloc and friends.
    A maximum upper bound on the memory usage can be set via the
    experimental API provided and a default value can be set at
    build time as well. Such functionality may be useful in
    run-time environments where the user wants to be able to limit
    the amount of memory used by JasPer. This allocator is not
    used by default. (Michael Adams)
    + Changed the configure setup so that if GCC is used warnings
    and pedantic errors are enabled. (Michael Adams)
    + Fixed a bug that resulted in the destruction of JP2 box data
    that had never been constructed in the first place. (Michael
    Adams)
    + The memory stream interface allows for a buffer size of zero.
    The case of a zero-sized buffer was not handled correctly, as
    it could lead to a double free (bsc#1005242, CVE-2016-8693).
    (Michael Adams)
    + Fixed a small memory leak for CRG marker segments. (Michael
    Adams)
    + Fixed a problem with a null pointer dereference in the BMP
    decoder. (Michael Adams)
    + Introduced jas_fast32_asl, jas_fast32_asr, and friends in
    order to pull all undefined behavior for left and right shift
    of (negative) integers into a small number of places and
    provide a means to have UBSAN ignore this ugliness. (Michael
    Adams)
    + Fixed an integral type promotion problem by adding a JAS_CAST.
    Modified the jpc_tsfb_synthesize function so that it will be a
    noop for an empty sequence (in order to avoid dereferencing a
    null pointer). (Michael Adams)
    + Added some extra debugging log messages for memory
    allocation/deallocation. (Michael Adams)
    + The RCT and ICT require at least three components. Previously,
    this was enforced with an assertion. Now, the assertion has
    been replaced with a proper error check. (Michael Adams)
    + The member (pi) in tiles was not properly initialized. This is
    now corrected. Also, each tile is now only cleaned up once.
    (Michael Adams)
    + Initialize uninitialized variable. (Michael Adams)
    + Added some options to configure for enabling various code
    sanitizers. (Michael Adams)
    + Added some range checks on parameters in some JPC marker
    segments. (Michael Adams)
    + Fixed potential integer overflow problem. (Michael Adams)
    + Added some functions for safe integer arithmetic (for size_t)
    in jas_math.h. (Michael Adams)
    + Fixed some indentation issues. (Michael Adams)
    + Converted a few raw mallocs to use jas_alloc2. Added code in
    the jas_* memory allocation/deallocation functions to generate
    debugging log messages. Only disable JAS_DBGLOG message if
    NDEBUG is defined. (Michael Adams)
    + Added more error/log messages for debugging in the JPEG
    decoder. (Michael Adams)
    + Added some extra log messages for debugging. Added check of
    value returned by jas_matrix_create. (Michael Adams)
    + Applied fix for VPATH builds (Michael Adams)
    + Did some configure.ac cleanup (Michael Adams)
    + Fixed 'inline' for older version of Visual Studio. (dirk)
    + Fix a potential double fclose of a FILE* in the JPEG decoder.
    (Michael Adams)
    + Changed jas_types.h to assume that header files required by
    the C99 standard are present. (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-libjasper-stepsizes-overflow.patch (Michael
    Adams)
    + Incorporated changes from patch
    jasper-1.900.3-CVE-2011-4516-CVE-2011-4517-CERT-VU-887409.patch
    (Michael Adams)
    + Incorporated changes from patch
    jasper-1.900.3-Coverity-RESOURCE_LEAK.patch (Michael Adams)
    + Incorporated patch jasper-1.900.3-Coverity-NULL_RETURNS.patch
    (Michael Adams)
    + Fixed memory leak in jiv. (Michael Adams)
    + Fixed a sanitizer failure in the BMP codec (bsc#1005084,
    CVE-2016-8690). Also, added a --debug-level command line
    option to the imginfo command for debugging purposes.
    (Michael Adams)
    + Added some missing type casts to ensure promotion to the
    correct unsigned type to avoid undefined behavior (and stop
    warnings from USAN). (Michael Adams)
    + Fixed a linking problem with newer versions of GCC. (Michael
    Adams)
    + Changed --enable-debug configure option to enable some GCC
    sanitizers. (Michael Adams)
    + Added range check on XRsiz and YRsiz fields of SIZ marker
    segment (bsc#1005090, CVE-2016-8691, CVE-2016-8692). (Michael
    Adams)
    + At many places in the code, jas_malloc or jas_recalloc was
    being invoked with the size argument being computed in a
    manner that would not allow integer overflow to be detected.
    Now, these places in the code have been modified to use
    special-purpose memory allocation functions (e.g., jas_alloc2,
    jas_alloc3, jas_realloc2) that check for overflow.
    (Michael Adams)
    + Add fixes for CVE-2014-8137. (Michael Adams)
    + Added fix for CVE-2016-2089. (Michael Adams)
    + Moved abort into default case of switch statement. (Michael
    Adams)
    + Remove auto-generated file aclocal.m4 from repository.
    (Michael Adams)
    + Removed HAVE_VLA stuff from various configuration and build
    files. Also, changed a few INCLUDES to AM_CPPFLAGS in automake
    files (since INCLUDES is deprecated). (Michael Adams)
    + 1.701.0-GL (Richard Hughes)
    + pkgconfig (Richard Hughes)
    + Coverity-UNREACHABLE (Richard Hughes)
    + CVE-2016-1867 (Richard Hughes)
    + CVE-2014-9029 (Richard Hughes)
    + CVE-2014-8158 (Richard Hughes)
    + CVE-2014-8157 (Richard Hughes)
    + CVE-2014-8138 (Richard Hughes)
    + CVE-2015-5221 (Richard Hughes)
    + CVE-2016-2116 (Richard Hughes)
    + Coverity-FORWARD_NULL (Richard Hughes)
    + jpc_dec.c (Richard Hughes)
    + Coverity-CHECKED_RETURN (Richard Hughes)
    + CVE-2016-1577 (Richard Hughes)
    + Coverity-UNUSED_VALUE (Richard Hughes)
    + Coverity-BAD_SIZEOF (Richard Hughes)
    + CVE-2008-3522 (Richard Hughes)
- Removed patches:
  * jasper-1.900.1-bug258253.patch
  * jasper-1.900.1-bug392410.patch
  * jasper-1.900.1-no-undef-true-false.patch
  * jasper-1.900.1-bug725758.patch
  * jasper-overflow-bnc906364.patch
  * jasper-CVE-2014-8137.patch
  * jasper-CVE-2014-8138.patch
  * jasper-CVE-2014-8157.patch
  * jasper-CVE-2014-8158.patch
  * jasper-jpc_dec.patch
  * jasper-CVE-2016-1867.patch
  * jasper-CVE-2016-2089.patch
    + Fixed upstream
- Force -std=c99, since the upstream sources assume C99</changelog>
<changelog author="fstrba@suse.com" date="1477483200">- Updated to bugfix release 1.900.14
  * Security fixes
    + bsc#941919, CVE-2015-5203
    + bsc#1006591, CVE-2016-8880
    + bsc#1006593, CVE-2016-8881
    + bsc#1006597, CVE-2016-8882
    + bsc#1006598, CVE-2016-8883
    + bsc#1007009, CVE-2016-8884, CVE-2016-8885
    + bsc#1006599, CVE-2016-8886
    + bsc#1006836, bsc#1006839, CVE-2016-8887
  * Changes
    + Add another data file for testing (Michael Adams)
    + Ensure that not all tiles lie outside the image area (Michael
    Adams)
    + Added a note on sanitizer options (Michael Adams)
    + Added a simple test script (Michael Adams)
    + Added an --enable-memory-limit configure option (Michael
    Adams)
    + Manually merged and edited a few changes from Bob Friesenhahn
    (GraphicsMagick Maintainer) for Windows (Michael Adams)
    + Added some new mostly small image files (many of which are
    corrupt/invalid) that are useful for testing purposes
    (Michael Adams)
    + The debugging function jpc_dec_dump did not consider the case
    that a band can have a null data pointer (when a band
    contains no samples). This caused a null pointer to be
    dereferenced (Michael Adams)
    + Changed the JPC bitstream code to more gracefully handle a
    request for a larger sized integer than what can be handled
    (i.e., return with an error instead of failing an assert).
    (Michael Adams)
    + The component domains must be the same for the ICT/RCT in the
    JPC codec. This was previously enforced with an assertion.
    Now, it is handled in a more graceful manner (Michael Adams)
    + Fixed a few bugs in the RAS encoder and decoder where errors
    were tested with assertions instead of being gracefully
    handled (Michael Adams)</changelog>
<changelog author="fstrba@suse.com" date="1481630400">- Added patches:
  * jasper-CVE-2016-8654.patch
  - Upstream fix for bsc#1012530, CVE-2016-8654: Heap-based
    buffer overflow in QMFB code in JPC codec
  * jasper-CVE-2016-9395.patch
  - Upstream fix for bsc#1010977, CVE-2016-9395: jas_seq.c:90:
    jas_matrix_t *jas_seq2d_create(int, int, int, int): Assertion
    'xstart &lt;= xend &amp;&amp; ystart &lt;= yend' failed
  * jasper-CVE-2016-9398.patch
  - Fix for bsc#1010979, CVE-2016-9398: jpc_math.c:94: int
    jpc_floorlog2(int): Assertion 'x &gt; 0' failed
  * jasper-CVE-2016-9560.patch
  - Upstream fix for bsc#1011830, CVE-2016-9560: stack-based
    buffer overflow in jpc_tsfb_getbands2 (jpc_tsfb.c)</changelog>
<changelog author="fstrba@suse.com" date="1482321600">- Added patch:
  * jasper-CVE-2016-9591.patch
  - Fix for bsc#1015993, CVE-2016-9591: Use-after-free on heap in
    jas_matrix_destroy</changelog>
<changelog author="sbrabec@suse.com" date="1488801600">- Add -D_BSD_SOURCE to fix redefinition of system types in
  jas_config.h and breakage in ppc64le, s390 and s390x
  (bsc#1028070).</changelog>
<changelog author="fstrba@suse.com" date="1489665600">- Added patch:
  * jasper-CVE-2016-10251.patch
  - Upstream fix for bsc#1029497, CVE-2016-10251: Use of
    uninitialized value in jpc_pi_nextcprl (jpc_t2cod.c)</changelog>
<changelog author="fstrba@suse.com" date="1489752000">- Added patches:
  * jasper-CVE-2017-5498.patch
  - Upstream changes putting braces and belts around
    CVE-2017-5498, bsc#1020353, left-shift undefined behaviour
  * jasper-CVE-2016-9600.patch
  - Upstream fix for "Null Pointer Dereference due to missing
    check for UNKNOWN color space in JP2 encoder" (CVE-2016-9600,
    bsc#1018088)</changelog>
<changelog author="fstrba@suse.com" date="1490184000">- Added patches:
  * jasper-CVE-2016-9583.patch
  - Out of bounds heap read in jpc_pi_nextpcrl() (bsc#1015400,
    CVE-2016-9583)
  * jasper-CVE-2017-6850.patch
  - NULL pointer dereference in jp2_cdef_destroy (jp2_cod.c)
    (bsc#1021868, CVE-2017-6850)</changelog>
<changelog author="fstrba@suse.com" date="1490875200">- Modified patch:
  * jasper-CVE-2016-9583.patch
    + integrate upstream change
    99a50593254d1b53002719bbecfc946c84b23d27, which fixed a null
    pointer dereferencing crash.</changelog>
<changelog author="fstrba@suse.com" date="1499774400">- Added patch:
  * jasper-CVE-2017-1000050.patch
    + Upstream fix for NULL Pointer Dereference jp2_encode
    (bsc#1047958, CVE-2017-1000050)</changelog>
<changelog author="fstrba@suse.com" date="1499774401">- Added patch:
  * jasper-CVE-2016-9262.patch
    + Fix for Multiple overflow vulnerabilities leading to use
    after free (bsc#1009994, CVE-2016-9262)</changelog>
<changelog author="fstrba@suse.com" date="1499860800">- Other bugs fixed by existing patches:
  * jasper-CVE-2016-9395.patch
  - bsc#1010756, CVE-2016-9394: assertion in jas_matrix_t
  * jas_seq2d_create(int, int, int, int): Assertion
    `xstart &lt;= xend &amp;&amp; ystart &lt;= yend'
  - bsc#1010757, CVE-2016-9392: pc_dec.c:1637: void
    calcstepsizes(uint_fast16_t, int, uint_fast16_t *):
    Assertion `!((expn + (numrlvls - 1) - (numrlvls - 1 -
    ((bandno &gt; 0) ? ((bandno + 2) / 3) : (0)))) &amp; (~0x1f))'
    failed.
  - bsc#1010766, CVE-2016-9393: jpc_t2cod.c:297: int
    jpc_pi_nextrpcl(jpc_pi_t *): Assertion
    `pi-&gt;prcno pirlvl-&gt;numprcs' failed.
  - bsc#1010977, CVE-2016-9395: jas_seq.c:90: jas_matrix_t
  * jas_seq2d_create(int, int, int, int): Assertion `xstart
    &lt;= xend &amp;&amp; ystart &lt;= yend' failed.
- Other bugs fixed in current version:
  * bsc#1010774, CVE-2016-9390: jas_seq.c:90: jas_matrix_t
  * jas_seq2d_create(int, int, int, int): Assertion `xstart &lt;=
    xend &amp;&amp; ystart &lt;= yend' failed.
  * bsc#1010782, CVE-2016-9391: jpc_bs.c:197: long
    jpc_bitstream_getbits(jpc_bitstream_t *, int): Assertion
    `n &gt;= 0 &amp;&amp; n &lt; 32' failed.
  * bsc#1010968, CVE-2016-9389: Assertion `((c1)-&gt;numcols_) ==
    numcols &amp;&amp; ((c2)-&gt;numcols_) == numcols' failed.
  * bsc#1010975, CVE-2016-9388: ras_dec.c:330: int
    ras_getcmap(jas_stream_t *, ras_hdr_t *, ras_cmap_t *):
    Assertion `numcolors &lt;= 256' failed.</changelog>

</package>
<package pkgid="e4c15adcada33e565a6b280be5ce843797e847e4d82cbc08f9aa201cc476f20a" name="java-1_5_0-gcj-compat" arch="src">
    <version epoch="0" ver="1.5.0.0" rel="136.3.1"/>

<changelog author="ro@suse.de" date="1196424000">- added baselibs.conf</changelog>
<changelog author="ro@suse.de" date="1196683200">- provide/obsolete also for the devel package</changelog>
<changelog author="ro@suse.de" date="1196683201">- fix typo in specfile</changelog>
<changelog author="ro@suse.de" date="1196683202">- also provide classpath in the main package for now</changelog>
<changelog author="ro@suse.de" date="1197633600">- also provide jta there</changelog>
<changelog author="skh@suse.de" date="1200571200">- provide a symlink to libgcj-tools-*.jar in -devel</changelog>
<changelog author="mvyskocil@suse.cz" date="1207742400">- fix a ppc64 build (defino a bits 64 macro for that arch)</changelog>
<changelog author="coolo@suse.de" date="1210161600">- mark the update path of classpath</changelog>
<changelog author="mvyskocil@suse.cz" date="1228478400">- fixed bnc#447342 - Missing GNU Java cacerts</changelog>
<changelog author="rguenther@suse.de" date="1234785600">- Use gkeytool%{gccbinsuffix} instead of invoking gkeytool-4.3 directly.</changelog>
<changelog author="rguenther@suse.de" date="1234872000">- Extract GCC version from the installed gcc package.</changelog>
<changelog author="coolo@novell.com" date="1249819200">- use new python macros</changelog>
<changelog author="mvyskocil@suse.cz" date="1255521600">- workaround for bnc#546843 - gkeytool lack a support for ECC certificates</changelog>
<changelog author="jengelh@medozas.de" date="1265025600">- package baselibs.conf</changelog>
<changelog author="mvyskocil@suse.cz" date="1269000000">- ignore gkeytool errors - robust workaround for bnc#546843</changelog>
<changelog author="mvyskocil@suse.com" date="1377086400">- use absolute path for update-alternatices</changelog>
<changelog author="mvyskocil@suse.com" date="1377172800">- Drop gjdoc dependency and javadoc symlink
  * gcj-compat won't be able to generate javadoc</changelog>
<changelog author="tchvatal@suse.com" date="1402056000">- Version bump to latest gcj compat package 1.0.80 with few small
  fixes.
- Fedora retired this package completely now</changelog>
<changelog author="meissner@suse.com" date="1403524800">- buildrequire ca-certificates-mozilla for certificate store build</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1504267200">- Added Require: sed to fix installation problems. [bsc#1056718]</changelog>

</package>
<package pkgid="54abca2fc2343c165dd01f19b7a5d90909c52ea5274aaa52c9e4d74da9a50aa9" name="java-1_5_0-gcj-compat" arch="x86_64">
    <version epoch="0" ver="1.5.0.0" rel="136.3.1"/>

<changelog author="rguenther@suse.de" date="1234872000">- Extract GCC version from the installed gcc package.</changelog>
<changelog author="coolo@novell.com" date="1249819200">- use new python macros</changelog>
<changelog author="mvyskocil@suse.cz" date="1255521600">- workaround for bnc#546843 - gkeytool lack a support for ECC certificates</changelog>
<changelog author="jengelh@medozas.de" date="1265025600">- package baselibs.conf</changelog>
<changelog author="mvyskocil@suse.cz" date="1269000000">- ignore gkeytool errors - robust workaround for bnc#546843</changelog>
<changelog author="mvyskocil@suse.com" date="1377086400">- use absolute path for update-alternatices</changelog>
<changelog author="mvyskocil@suse.com" date="1377172800">- Drop gjdoc dependency and javadoc symlink
  * gcj-compat won't be able to generate javadoc</changelog>
<changelog author="tchvatal@suse.com" date="1402056000">- Version bump to latest gcj compat package 1.0.80 with few small
  fixes.
- Fedora retired this package completely now</changelog>
<changelog author="meissner@suse.com" date="1403524800">- buildrequire ca-certificates-mozilla for certificate store build</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1504267200">- Added Require: sed to fix installation problems. [bsc#1056718]</changelog>

</package>
<package pkgid="2f1326273892b6134497dd93d0376175e0da6cd7a863d131a1ffef45a0c67fa2" name="java-1_5_0-gcj-compat-32bit" arch="x86_64">
    <version epoch="0" ver="1.5.0.0" rel="136.3.1"/>

<changelog author="rguenther@suse.de" date="1234872000">- Extract GCC version from the installed gcc package.</changelog>
<changelog author="coolo@novell.com" date="1249819200">- use new python macros</changelog>
<changelog author="mvyskocil@suse.cz" date="1255521600">- workaround for bnc#546843 - gkeytool lack a support for ECC certificates</changelog>
<changelog author="jengelh@medozas.de" date="1265025600">- package baselibs.conf</changelog>
<changelog author="mvyskocil@suse.cz" date="1269000000">- ignore gkeytool errors - robust workaround for bnc#546843</changelog>
<changelog author="mvyskocil@suse.com" date="1377086400">- use absolute path for update-alternatices</changelog>
<changelog author="mvyskocil@suse.com" date="1377172800">- Drop gjdoc dependency and javadoc symlink
  * gcj-compat won't be able to generate javadoc</changelog>
<changelog author="tchvatal@suse.com" date="1402056000">- Version bump to latest gcj compat package 1.0.80 with few small
  fixes.
- Fedora retired this package completely now</changelog>
<changelog author="meissner@suse.com" date="1403524800">- buildrequire ca-certificates-mozilla for certificate store build</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1504267200">- Added Require: sed to fix installation problems. [bsc#1056718]</changelog>

</package>
<package pkgid="d86a0697493ddd00e14b6e5a03189ad8a050255a330f3e4770360d726b8135a8" name="java-1_5_0-gcj-compat-devel" arch="x86_64">
    <version epoch="0" ver="1.5.0.0" rel="136.3.1"/>

<changelog author="rguenther@suse.de" date="1234872000">- Extract GCC version from the installed gcc package.</changelog>
<changelog author="coolo@novell.com" date="1249819200">- use new python macros</changelog>
<changelog author="mvyskocil@suse.cz" date="1255521600">- workaround for bnc#546843 - gkeytool lack a support for ECC certificates</changelog>
<changelog author="jengelh@medozas.de" date="1265025600">- package baselibs.conf</changelog>
<changelog author="mvyskocil@suse.cz" date="1269000000">- ignore gkeytool errors - robust workaround for bnc#546843</changelog>
<changelog author="mvyskocil@suse.com" date="1377086400">- use absolute path for update-alternatices</changelog>
<changelog author="mvyskocil@suse.com" date="1377172800">- Drop gjdoc dependency and javadoc symlink
  * gcj-compat won't be able to generate javadoc</changelog>
<changelog author="tchvatal@suse.com" date="1402056000">- Version bump to latest gcj compat package 1.0.80 with few small
  fixes.
- Fedora retired this package completely now</changelog>
<changelog author="meissner@suse.com" date="1403524800">- buildrequire ca-certificates-mozilla for certificate store build</changelog>
<changelog author="pmonrealgonzalez@suse.com" date="1504267200">- Added Require: sed to fix installation problems. [bsc#1056718]</changelog>

</package>
<package pkgid="4a5a03b6060ed5ace178fee9f418e3ab6e47bcb084ee6a5805dea16c615a963d" name="java-1_7_0-openjdk" arch="src">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="de937988e8133518abc5ccdf0b6d0bfd9aa52620abc9f36df31c95c6ea9016d2" name="java-1_7_0-openjdk" arch="src">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="9b95c9d8f66536a73fc8dab717f1de9bff8c5285cca62ef74c2c5ed5cbfe0534" name="java-1_7_0-openjdk" arch="src">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="d0920e1e65fc294490b90007f6aeb1d53359694a223f87a7953f2907210f3873" name="java-1_7_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="57740b886139de1e75b149d48182854ba433fe093f67d6581cd86ed1b64b355d" name="java-1_7_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="f6bbc1ca6245dcee1ae3763bcdc9f2c0d0fc1a0ff6c1d0dfd9f0ee92bb492204" name="java-1_7_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="e7f04eaa71c2478123cfe4b7c5d1498a2dd0a66d07a008c774f7308c1bf92c32" name="java-1_7_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="6244f2d25a3f80c0041092983b17f0d46818f8a2a6b5f0ff90ecc2bd815f7409" name="java-1_7_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="63a7470a1768fa5534bf4c101bacc1ef981bb20c8587012d86b0a5524e624302" name="java-1_7_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="a0e235a3f000be705d94f5faca28ba7b968deeeab3d5e2c36c8c806451080715" name="java-1_7_0-openjdk-bootstrap" arch="src">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="70fb602e3ba6c1d85a75fdca693b023ff0a6baa8195fc2d1aac58498e1186e96" name="java-1_7_0-openjdk-bootstrap" arch="src">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="f2058132c105addae91944b8143811187c2245e7b534d6774009975dbe6f870b" name="java-1_7_0-openjdk-bootstrap" arch="src">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="497569cbf3b50b85707d90d4a28e008c17ba02dd314a17d781526884f898cf26" name="java-1_7_0-openjdk-bootstrap" arch="x86_64">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="187b4c48c3ac0d3aeddeb2ec451f50f4277b2bb7f28d6d6a4c2ca27da54ad1c5" name="java-1_7_0-openjdk-bootstrap" arch="x86_64">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="ceb77aeaa0cfe11670cc6f3c8ddbd44a5b265c53d6d529811e34b75407fa81c5" name="java-1_7_0-openjdk-bootstrap" arch="x86_64">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="7fe32cf8b060614942c55f3151f47333ec0253e71221b2b577809f041f5b6f03" name="java-1_7_0-openjdk-bootstrap-devel" arch="x86_64">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="5ab0601d68473fb8b3bbaa3d8b136641971b7434b301626970480d64d620ce6b" name="java-1_7_0-openjdk-bootstrap-devel" arch="x86_64">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="dd52f3b40f9bba78af64f81ef9b029d7760b6c3d1c7f4dd05cf07b9fb7324631" name="java-1_7_0-openjdk-bootstrap-devel" arch="x86_64">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="87a62e26440edb2dab7bb7fb263bb8a3d546c9848b5871187df6bd86e7d4cf69" name="java-1_7_0-openjdk-bootstrap-headless" arch="x86_64">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="47a5206aee8a60a140d17602ea603c7489b3512f709360a8bb4bf6233bbe20df" name="java-1_7_0-openjdk-bootstrap-headless" arch="x86_64">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="38d2315c3069e268eb2497cf08cfaa2729e550bc74a4e7cf1a3d7a3f3db302f0" name="java-1_7_0-openjdk-bootstrap-headless" arch="x86_64">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="dde9c6f52070c7372a2bc2a5936a85fa7d929e8d0407daf22f23b49d977961f2" name="java-1_7_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="edfafb666fd78b9f44ab3143428644c1bc2747b3c628f8961d45c34c17f2f66c" name="java-1_7_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="0b863fc8b94b16587ded241f1c2bf272433f9ff53d04e19d3178a0da9c98bd20" name="java-1_7_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="0a1dfc940438a899bd34a0ef247a21e006c87501cda48c7b7576fdaae00c2db2" name="java-1_7_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="4216603eba94dbff3e00b6201893387b2f181027148da7b009f947a14f993360" name="java-1_7_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="ff22fbbf52500ee52574605e7d8ff457e11567a1304881070d41600d59fa4fac" name="java-1_7_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="8d65793fe7e0158494ae0e652fbd11e0248af1850211b41c7d5a7b8763bda6a7" name="java-1_7_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="0f2bebdd0b10eeaefe2a342df390ade1fd53a0e59d4b28f6454fcdc8ae130996" name="java-1_7_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="1f0d97f6a0d2afa62c7145388f6b44f0e9c93c76a1c2e06f1f549b5958ed0a29" name="java-1_7_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="bcd15a623570dfdb733157c177852853ebde0b71e5706afcc2d19cf9f6ebbc1b" name="java-1_7_0-openjdk-javadoc" arch="noarch">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="ef0938f2bf9d09a736c9e4299d10005e6b2ff1671126255b9adcd4cbe57f247c" name="java-1_7_0-openjdk-javadoc" arch="noarch">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="5ae1b4581252f67d3d3577b53fb0907ba1e6967ff0a2839a1bda5be855f135e7" name="java-1_7_0-openjdk-javadoc" arch="noarch">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="56b4b52ae3a1c5490ee4290f5718713bf95cce70867dcdc747002254dea52cfd" name="java-1_7_0-openjdk-plugin" arch="src">
    <version epoch="0" ver="1.6.2" rel="3.3.3"/>

<changelog author="fstrba@suse.com" date="1408622400">- Touch link targets in order to silence test of broken symlinks</changelog>
<changelog author="fstrba@suse.com" date="1411387200">- Update to 1.5.1
  * Massively improved offline abilities.
  * Improved to be able to run with any JDK
  * JDK 8 support added (URLPermission granted if applicable)
  * Added DE and PL localizations
  * Added KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK deployment property
    to control scan of Manifest file
  * Control Panel
  - PR1856: ControlPanel UI improvement for lower resolutions (800*600)
  * NetX
  - PR1858: Java Console accepts multi-byte encodings
  - PR1859: Java Console UI improvement for lower resolutions (800*600)
  - RH1091563: [abrt] icedtea-web-1.5-2.fc20: Uncaught exception
    java.lang.ClassCastException in method
    sun.applet.PluginAppletViewer$8.run()
  * Plugin
  - PR1743 - Intermittant deadlock in PluginRequestProcessor
  - RH1121549: coverity defects
  * PolicyEditor
  - codebases without permissions assigned save to file anyway (and
    re-appear on next open)
  - PR1776: NullPointer on save-and-exit
  - Custom permissions are properly formatted
- Remove upstreamed patch:
  * icedtea-web-1.5-no-return-in-nonvoid-function.patch</changelog>
<changelog author="fstrba@suse.com" date="1411473600">- Modified patch:
  * icedtea-web-suse-desktop-files.patch
  - Change categories for the desktop files to keep SLE and
    openSUSE in sync</changelog>
<changelog author="fstrba@suse.com" date="1412337600">- Add patch: icedtea-web-1.5.1-java9.patch
  * Allow building against java9</changelog>
<changelog author="badshah400@gmail.com" date="1412856000">- Modify icedtea-web-suse-desktop-files.patch to add
  X-GNOME-Sundry to list of categories for policyeditor.desktop
  and itweb.desktop, so that both items are included in the
  Sundry app-folder in GNOME.</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- Modify icedtea-web-suse-desktop-files.patch to use the Settings
  instead of the System category, policyeditor.desktop and
  itweb.desktop are tools for mamanging per-user preferences and
  not system applications</changelog>
<changelog author="fstrba@suse.com" date="1413460800">- Conditional dependencies on libX11 and/or xorg-x11-devel
  * make possible to build for SLE11</changelog>
<changelog author="gber@opensuse.org" date="1413460801">- Modify icedtea-web-suse-desktop-files.patch to use use
  X-GNOME-DesktopSettings as well</changelog>
<changelog author="fstrba@suse.com" date="1417003200">- Update to 1.5.2 (fate#318956)
  * NetX
  - RH1095311, PR574 -  References class sun.misc.Ref removed in
    OpenJDK 9 - fixed, and so buildable on JDK9
  - RH1154177 - decoded file needed from cache
  - fixed NPE  in https dialog
  - empty codebase behaves  as "."
- Remove patch: icedtea-web-1.5.1-java9.patch
  * Upstreamed in this version</changelog>
<changelog author="fstrba@suse.com" date="1437393600">- Update to 1.6
  * Massively improved offline abilities. Added Xoffline switch to
    force work without inet connection.
  * Improved to be able to run with any JDK
  * JDK 6 and older no longer supported
  * JDK 8 support added (URLPermission granted if applicable)
  * JDK 9 supported
  * Added support for Entry-Point manifest attribute
  * Added KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK deployment property
    to control scan of Manifest file
  * starting arguments now accept also -- abbreviations
  * Added new documentation
  * Added support for menu shortcuts - both javaws
    applications/applets and html applets are supported
  * added support for -html switch for javaws. Now you can run most
    of the applets without browser at all
  * Control Panel
  - PR1856: ControlPanel UI improvement for lower resolutions
    (800*600)
  * NetX
  - PR1858: Java Console accepts multi-byte encodings
  - PR1859: Java Console UI improvement for lower resolutions
    (800*600)
  - RH1091563: [abrt] icedtea-web-1.5-2.fc20: Uncaught exception
    java.lang.ClassCastException in method
    sun.applet.PluginAppletViewer$8.run()
  - Dropped support for long unmaintained -basedir argument
  - Returned support for -jnlp argument
  - RH1095311, PR574 -  References class sun.misc.Ref removed in
    OpenJDK 9 - fixed, and so buildable on JDK9
  * Plugin
  - PR1743 - Intermittant deadlock in PluginRequestProcessor
  - PR1298 - LiveConnect - problem setting array elements (applet
    variables) from JS
  - RH1121549: coverity defects
  - Resolves method overloading correctly with superclass
    heirarchy distance
  * PolicyEditor
  - codebases can be renamed in-place, copied, and pasted
  - codebase URLs can be copied to system clipboard
  - displays a progress dialog while opening or saving files
  - codebases without permissions assigned save to file anyway
    (and re-appear on next open)
  - PR1776: NullPointer on save-and-exit
  - PR1850: duplicate codebases when launching from security dialogs
  - Fixed bug where clicking "Cancel" on the "Save before Exiting"
    dialog could result in the editor exiting without saving
    changes
  - Keyboard accelerators and mnemonics greatly improved
  - "File - New" allows editing a new policy without first
    selecting the file to save to
  * Common
  - PR1769: support signed applets which specify Sandbox
    permissions in their manifests
  * Temporary Permissions in security dialog now multi-selectable
    and based on PolicyEditor permissions</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Added patch:
  * icedtea-web-1.6-tail.patch
  - Fix generation of man-pages with some versions of "tail"</changelog>
<changelog author="fstrba@suse.com" date="1442232000">- Update to 1.6.1
  * Enabled Entry-Point attribute check
  * permissions sandbox and signed app and unsigned app with
    permissions all-permissions now run in sandbox instead of not
    at all.
  * fixed DownloadService
  * comments in deployment.properties now should persists load/save
  * fixed bug in caching of files with query
  * fixed issues with recreating of existing shortcut
  * trustAll/trustNone now processed correctly
  * headless no longer shows dialogues
  * RH1231441 Unable to read the text of the buttons of the security
    dialogue
  * Fixed RH1233697 icedtea-web: applet origin spoofing
    (CVE-2015-5235, bsc#944208)
  * Fixed RH1233667 icedtea-web: unexpected permanent authorization
    of unsigned applets (CVE-2015-5234, bsc#944209)
  * MissingALACAdialog made available also for unsigned applications
    (but ignoring actual manifest value) and fixed
  * NetX
  - fixed issues with -html shortcuts
  - fixed issue with -html receiving garbage in width and height
  * PolicyEditor
  - file flag made to work when used standalone
  - file flag and main argument cannot be used in combination
- Removed patch:
  * icedtea-web-1.6-tail.patch
  - Upstreamed</changelog>
<changelog author="fstrba@suse.com" date="1446552000">- Added patch:
  * icedtea-web-1.6.1-doInit.patch
  - Adapt to the removal of support for serialized applets from
    jdk9's java.desktop</changelog>
<changelog author="fstrba@suse.com" date="1452686400">- Added patch:
  * icedtea-web-1.6.1-HexDumpEncoder.patch
  - Adapt to the move of HexDumpEncoder from sun.misc to
    sun.security.utils from jdk-9+99.</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Let java-VERSION-openjdk-plugin supplement java-VERSION-openjdk
  only and not the generic java-openjdk (bsc#929464)</changelog>
<changelog author="fstrba@suse.com" date="1454500800">- Update to 1.6.2
  * all connection restrictions now consider also port
  * PR2779: html-gen.sh: Don't try to call hg if .hg directory
    isn't present
  * PR2591 - IcedTea-Web request resources twice for meta
    informations and causes ClientAbortException on tomcat in
    conjunction with JnlpDownloadServlet
  * PR2690 - Can't run BOM into JNLP file
  * PR2669 - remove bash-specific syntax from top level
    Makefile.am
  * PR2489 - various NPEs when codebase is null
  * NetX
    + main-class attribute trimmed by default
    + in strict mode, main-class attribute checked for invalid
    characters
  * Plugin
    + RH1273691 - Escaped equals signs in deployment.properties not
    un-escaped when used
    + PR2746 - IcedTea-Web Plugin 1.6.1:
    net.sourceforge.jnlp.LaunchException
    + PR2714 - IcedTea-Web plugin sends uninitialized memory
    garbage across a pipe when NPN_GetValueForURL call fails
- Removed patches:
  * icedtea-web-1.6.1-doInit.patch
  * icedtea-web-1.6.1-HexDumpEncoder.patch
    + integrated upstream</changelog>
<changelog author="bwiedemann@suse.com" date="1458129600">- Fix build-compare by not including rebuild-counter</changelog>
<changelog author="pjanouch@suse.de" date="1467979200">- Fix bsc#982622 net.sourceforge.jnlp.LaunchException
  with icedtea-web-1.6.1-fix-2746.patch taken from 1.6.2</changelog>
<changelog author="fstrba@suse.com" date="1469102400">- Bump build java-devel version requirements to 1.7 or bigger
  * The build system requires it</changelog>
<changelog author="fstrba@suse.com" date="1487678400">- Removed patch:
  * icedtea-web-1.6.1-fix-2746.patch
    + Part of 1.6.2</changelog>

</package>
<package pkgid="1689d87b05e7c4d757c1295fbdc1b5644d2071688bcb4540e12fd00f7d758fcf" name="java-1_7_0-openjdk-plugin" arch="x86_64">
    <version epoch="0" ver="1.6.2" rel="3.3.3"/>

<changelog author="fstrba@suse.com" date="1408622400">- Touch link targets in order to silence test of broken symlinks</changelog>
<changelog author="fstrba@suse.com" date="1411387200">- Update to 1.5.1
  * Massively improved offline abilities.
  * Improved to be able to run with any JDK
  * JDK 8 support added (URLPermission granted if applicable)
  * Added DE and PL localizations
  * Added KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK deployment property
    to control scan of Manifest file
  * Control Panel
  - PR1856: ControlPanel UI improvement for lower resolutions (800*600)
  * NetX
  - PR1858: Java Console accepts multi-byte encodings
  - PR1859: Java Console UI improvement for lower resolutions (800*600)
  - RH1091563: [abrt] icedtea-web-1.5-2.fc20: Uncaught exception
    java.lang.ClassCastException in method
    sun.applet.PluginAppletViewer$8.run()
  * Plugin
  - PR1743 - Intermittant deadlock in PluginRequestProcessor
  - RH1121549: coverity defects
  * PolicyEditor
  - codebases without permissions assigned save to file anyway (and
    re-appear on next open)
  - PR1776: NullPointer on save-and-exit
  - Custom permissions are properly formatted
- Remove upstreamed patch:
  * icedtea-web-1.5-no-return-in-nonvoid-function.patch</changelog>
<changelog author="fstrba@suse.com" date="1411473600">- Modified patch:
  * icedtea-web-suse-desktop-files.patch
  - Change categories for the desktop files to keep SLE and
    openSUSE in sync</changelog>
<changelog author="fstrba@suse.com" date="1412337600">- Add patch: icedtea-web-1.5.1-java9.patch
  * Allow building against java9</changelog>
<changelog author="badshah400@gmail.com" date="1412856000">- Modify icedtea-web-suse-desktop-files.patch to add
  X-GNOME-Sundry to list of categories for policyeditor.desktop
  and itweb.desktop, so that both items are included in the
  Sundry app-folder in GNOME.</changelog>
<changelog author="gber@opensuse.org" date="1413201600">- Modify icedtea-web-suse-desktop-files.patch to use the Settings
  instead of the System category, policyeditor.desktop and
  itweb.desktop are tools for mamanging per-user preferences and
  not system applications</changelog>
<changelog author="fstrba@suse.com" date="1413460800">- Conditional dependencies on libX11 and/or xorg-x11-devel
  * make possible to build for SLE11</changelog>
<changelog author="gber@opensuse.org" date="1413460801">- Modify icedtea-web-suse-desktop-files.patch to use use
  X-GNOME-DesktopSettings as well</changelog>
<changelog author="fstrba@suse.com" date="1417003200">- Update to 1.5.2 (fate#318956)
  * NetX
  - RH1095311, PR574 -  References class sun.misc.Ref removed in
    OpenJDK 9 - fixed, and so buildable on JDK9
  - RH1154177 - decoded file needed from cache
  - fixed NPE  in https dialog
  - empty codebase behaves  as "."
- Remove patch: icedtea-web-1.5.1-java9.patch
  * Upstreamed in this version</changelog>
<changelog author="fstrba@suse.com" date="1437393600">- Update to 1.6
  * Massively improved offline abilities. Added Xoffline switch to
    force work without inet connection.
  * Improved to be able to run with any JDK
  * JDK 6 and older no longer supported
  * JDK 8 support added (URLPermission granted if applicable)
  * JDK 9 supported
  * Added support for Entry-Point manifest attribute
  * Added KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK deployment property
    to control scan of Manifest file
  * starting arguments now accept also -- abbreviations
  * Added new documentation
  * Added support for menu shortcuts - both javaws
    applications/applets and html applets are supported
  * added support for -html switch for javaws. Now you can run most
    of the applets without browser at all
  * Control Panel
  - PR1856: ControlPanel UI improvement for lower resolutions
    (800*600)
  * NetX
  - PR1858: Java Console accepts multi-byte encodings
  - PR1859: Java Console UI improvement for lower resolutions
    (800*600)
  - RH1091563: [abrt] icedtea-web-1.5-2.fc20: Uncaught exception
    java.lang.ClassCastException in method
    sun.applet.PluginAppletViewer$8.run()
  - Dropped support for long unmaintained -basedir argument
  - Returned support for -jnlp argument
  - RH1095311, PR574 -  References class sun.misc.Ref removed in
    OpenJDK 9 - fixed, and so buildable on JDK9
  * Plugin
  - PR1743 - Intermittant deadlock in PluginRequestProcessor
  - PR1298 - LiveConnect - problem setting array elements (applet
    variables) from JS
  - RH1121549: coverity defects
  - Resolves method overloading correctly with superclass
    heirarchy distance
  * PolicyEditor
  - codebases can be renamed in-place, copied, and pasted
  - codebase URLs can be copied to system clipboard
  - displays a progress dialog while opening or saving files
  - codebases without permissions assigned save to file anyway
    (and re-appear on next open)
  - PR1776: NullPointer on save-and-exit
  - PR1850: duplicate codebases when launching from security dialogs
  - Fixed bug where clicking "Cancel" on the "Save before Exiting"
    dialog could result in the editor exiting without saving
    changes
  - Keyboard accelerators and mnemonics greatly improved
  - "File - New" allows editing a new policy without first
    selecting the file to save to
  * Common
  - PR1769: support signed applets which specify Sandbox
    permissions in their manifests
  * Temporary Permissions in security dialog now multi-selectable
    and based on PolicyEditor permissions</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Added patch:
  * icedtea-web-1.6-tail.patch
  - Fix generation of man-pages with some versions of "tail"</changelog>
<changelog author="fstrba@suse.com" date="1442232000">- Update to 1.6.1
  * Enabled Entry-Point attribute check
  * permissions sandbox and signed app and unsigned app with
    permissions all-permissions now run in sandbox instead of not
    at all.
  * fixed DownloadService
  * comments in deployment.properties now should persists load/save
  * fixed bug in caching of files with query
  * fixed issues with recreating of existing shortcut
  * trustAll/trustNone now processed correctly
  * headless no longer shows dialogues
  * RH1231441 Unable to read the text of the buttons of the security
    dialogue
  * Fixed RH1233697 icedtea-web: applet origin spoofing
    (CVE-2015-5235, bsc#944208)
  * Fixed RH1233667 icedtea-web: unexpected permanent authorization
    of unsigned applets (CVE-2015-5234, bsc#944209)
  * MissingALACAdialog made available also for unsigned applications
    (but ignoring actual manifest value) and fixed
  * NetX
  - fixed issues with -html shortcuts
  - fixed issue with -html receiving garbage in width and height
  * PolicyEditor
  - file flag made to work when used standalone
  - file flag and main argument cannot be used in combination
- Removed patch:
  * icedtea-web-1.6-tail.patch
  - Upstreamed</changelog>
<changelog author="fstrba@suse.com" date="1446552000">- Added patch:
  * icedtea-web-1.6.1-doInit.patch
  - Adapt to the removal of support for serialized applets from
    jdk9's java.desktop</changelog>
<changelog author="fstrba@suse.com" date="1452686400">- Added patch:
  * icedtea-web-1.6.1-HexDumpEncoder.patch
  - Adapt to the move of HexDumpEncoder from sun.misc to
    sun.security.utils from jdk-9+99.</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Let java-VERSION-openjdk-plugin supplement java-VERSION-openjdk
  only and not the generic java-openjdk (bsc#929464)</changelog>
<changelog author="fstrba@suse.com" date="1454500800">- Update to 1.6.2
  * all connection restrictions now consider also port
  * PR2779: html-gen.sh: Don't try to call hg if .hg directory
    isn't present
  * PR2591 - IcedTea-Web request resources twice for meta
    informations and causes ClientAbortException on tomcat in
    conjunction with JnlpDownloadServlet
  * PR2690 - Can't run BOM into JNLP file
  * PR2669 - remove bash-specific syntax from top level
    Makefile.am
  * PR2489 - various NPEs when codebase is null
  * NetX
    + main-class attribute trimmed by default
    + in strict mode, main-class attribute checked for invalid
    characters
  * Plugin
    + RH1273691 - Escaped equals signs in deployment.properties not
    un-escaped when used
    + PR2746 - IcedTea-Web Plugin 1.6.1:
    net.sourceforge.jnlp.LaunchException
    + PR2714 - IcedTea-Web plugin sends uninitialized memory
    garbage across a pipe when NPN_GetValueForURL call fails
- Removed patches:
  * icedtea-web-1.6.1-doInit.patch
  * icedtea-web-1.6.1-HexDumpEncoder.patch
    + integrated upstream</changelog>
<changelog author="bwiedemann@suse.com" date="1458129600">- Fix build-compare by not including rebuild-counter</changelog>
<changelog author="pjanouch@suse.de" date="1467979200">- Fix bsc#982622 net.sourceforge.jnlp.LaunchException
  with icedtea-web-1.6.1-fix-2746.patch taken from 1.6.2</changelog>
<changelog author="fstrba@suse.com" date="1469102400">- Bump build java-devel version requirements to 1.7 or bigger
  * The build system requires it</changelog>
<changelog author="fstrba@suse.com" date="1487678400">- Removed patch:
  * icedtea-web-1.6.1-fix-2746.patch
    + Part of 1.6.2</changelog>

</package>
<package pkgid="cc5bb8a11abebd839398a18a8492c4a67f94379ace17513e7316fccc9fb2ba6f" name="java-1_7_0-openjdk-src" arch="x86_64">
    <version epoch="0" ver="1.7.0.121" rel="37.2"/>

<changelog author="fstrba@suse.com" date="1433160000">- Removed patch:
  * aarch64-linking.patch
  - Problem exists in both aarch64 and default hotspot with gcc5.
- Added patch:
  * icedtea-2.5.5-gcc5.patch
  - Fix build with gcc5.</changelog>
<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>

</package>
<package pkgid="50ce45f90425c717bb46cd045c9ffadfecdb94c669d2009fe312f4522f0cc305" name="java-1_7_0-openjdk-src" arch="x86_64">
    <version epoch="0" ver="1.7.0.131" rel="40.1"/>

<changelog author="fstrba@suse.com" date="1433246400">- Added patch:
  * implicit-fortify-decl.patch
  - Fix implicit-fortify-decl error due tu missing include</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - Upstream fix for signed overflow that makes
    ChunkPool::allocate go OOM</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>

</package>
<package pkgid="f3105c2ed7a92d647a4da9c4071b5ac55132ca39fcf6d96c35d7e4b268ab66cf" name="java-1_7_0-openjdk-src" arch="x86_64">
    <version epoch="0" ver="1.7.0.141" rel="42.3.1"/>

<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash in ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437480000">- Update to 2.6.0 - OpenJDK 7u80
  * OpenJDK
  - S4792059: test/java/io/pathNames/GeneralSolaris.java fails on
    symbolic links
  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid
    value
  - S5036554: unmarshal error on CORBA alias type in CORBA any
  - S6458027: Disabling IPv6 on a specific network interface
    causes problems
  - S6642881: Improve performance of Class.getClassLoader()
  - S6695379: Copy method annotations and parameter annotations to
    synthetic bridge methods
  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
  - S6931564: Incorrect display name of Locale for south africa
  - S6976528: PS: assert(!limit_exceeded || softrefs_clear)
    failed: Should have been cleared
  - S6984762: Invalid close of file descriptor '-1' in
    findZoneinfoFile
  - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java
    test indicates ".a frame wasn't focused on click" jdk7 issue
    on linux
  - S7010989: Duplicate closure of file descriptors leads to
    unexpected and incorrect closure of sockets
  - S7017962: Obsolete link is used in URL class level spec
  - S7033533: realSync() doesn't work with Xfce
  - S7036518: TEST_BUG: add cygwin support to
    test/java/nio/charset/coders/CheckSJISMappingProp.sh
  - S7052170: javadoc -charset option generates wrong meta tag
  - S7145454: JVM wide monitor lock in Currency.getInstance(String)
  - S7152892: some jtreg tests fail with permission denied
  - S7153157: ClassValue.get does not return if computeValue calls
    remove
  - S7156459: Remove unnecessary get() from Currency.getInstance()
  - S7158636: InterfaceAddress.getBroadcast() returns invalid
    broadcast address on WLAN
  - S7160604: Using non-opaque windows - popups are initially not
    painted correctly
  - S7161320: TEST_BUG: java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java fails
    (Invalid key code)
  - S7164841: Improvements to the GC log file rotation
  - S7172176: test/sun/tools/jconsole/ImmutableResourceTest.sh
    failing
  - S7172865: PropertyDescriptor fails to work with setter method
    name if setter is non-void
  - S7178362: Socket impls should ignore unsupported proxy types
    rather than throwing
  - S7180038: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S7180557: InetAddress.getLocalHost throws UnknownHostException
    on java7u5 on OSX
  - S7196009: SunPkcs11 provider fails to parse config path
    containing parenthesis
  - S7199674: (props) user.home property does not return an
    accessible location in sandboxed environment [macosx]
  - S8001633: Wrong alt processing during switching between
    windows.
  - S8002148: [TEST_BUG] The four lines printed are not the bold
    typeface.
  - S8004488: wrong permissions checked in krb5
  - S8006023: Embedded Builds fail management test because of
    requirement for UsePerfData being enabled.
  - S8008328: [partfait] Null pointer defererence in
    hotspot/src/cpu/x86/vm/frame_x86.inline.hpp
  - S8008386: (cs) Unmappable leading should be decoded to
    replacement.
  - S8008759: Do not let internal JDK zlib symbols leak out of
    fastdebug libzip.so
  - S8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails
    intermittently
  - S8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes
    UnknownHostException to be thrown
  - S8010738: G1: Output for full GCs with +PrintGCDetails should
    contain perm gen/meta data size change info
  - S8011795: DOM Serializer prints stack traces to System.err
  - S8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue "
    in HttpURLConnection
  - S8012941: JSR 292: too deep inlining might crash compiler
    because of stack overflow
  - S8013098: [macosx] localized aqua_xx.properties are not
    included in rt.jar
  - S8013485: javac can't handle annotations with a &lt;clinit&gt; from
    a previous compilation unit
  - S8013849: Awt assert on Hashtable.cpp:124
  - S8014254: Selector in HttpServer introduces a 1000 ms delay
    when using KeepAlive
  - S8015586: [macosx] Test closed/java/awt/print/PrinterJob/PrintToDir.java
    fails on MacOSX
  - S8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
  - S8015780: java/lang/reflect/Method/GenericStringTest.java failing
  - S8016579: (process) IOException thrown by ProcessBuilder.start()
    method is incorrectly encoded
  - S8017212: File.createTempFile requires unnecessary "read"
    permission
  - S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
  - S8019834: InetAddress.getByName hangs for bad IPv6 literals
  - S8020675: invalid jar file in the bootclasspath could lead to
    jvm fatal error
  - S8020829: NMT tests fail on platforms if NMT detail is not
    supported
  - S8022229: Intermittent test failures in sun/tools/jstatd
  - S8022531: [TEST_BUG] After double-click on the folder names,
    there is no 'OK' button in the dialog.
  - S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR
    and GET_OWNED_MONITOR
  - S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java
    fails on Windows
  - S8024677: [TESTBUG] Move tests for classes in /testlibrary
  - S8024932: [TEST_BUG] [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed
  - S8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java
    fails with TestData): failure java.lang.AssertionError:
    expected [true] but found [false]
  - S8025710: Proxied HTTPS connections reused by HttpClient can
    send CONNECT to the server
  - S8025917: JDK demo applets not running with &gt;=7u40 or (JDK 8
    and JDK 9)
  - S8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx)
  - S8026303: CMS: JVM intermittently crashes with "FreeList of
    size 258 violates Conservation Principle" assert
  - S8027026: Change keytool -genkeypair to use -keyalg RSA
  - S8027348: (process) Enhancement of handling async close of
    ProcessInputStream
  - S8027695: There should be a space before % sign in Swedish locale
  - S8027961: Inet[4|6]Address native initializing code should check
    field/MethodID values
  - S8028073: race condition in ObjectMonitor implementation causing
    deadlocks
  - S8028074: InetAddress.getByName fails with UHE "invalid IPv6
    address" if host name starts with a-f
  - S8028159: C2: compiler stack overflow during inlining of
    @ForceInline methods
  - S8028280: ParkEvent leak when running modified runThese which
    only loads classes
  - S8028484: [TEST_BUG][macosx] closed/java/awt/MouseInfo/JContainerMousePositionTest fails
  - S8029073: (corba) New connection reclaimed when number of
    connection is greater than highwatermark
  - S8029190: VM_Version::determine_features() asserts on Fujitsu
    Sparc64 CPUs
  - S8029302: Performance regression in Math.pow intrinsic
  - S8029607, RH1230702, PR2418: Type of Service (TOS) cannot be
    set in IPv6 header
  - S8029775: Solaris code cleanup
  - S8030114: [parfait] warnings from b119 for
    jdk.src.share.native.sun.security.smartcardio: JNI exception
    pending
  - S8030192: TESTFAIL: java/util/logging/TestLoggerBundleSync.java
    failed with NPE
  - S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java
    fails if java output contains VM warning
  - S8030878: JConsole issues meaningless message if SSL connection
    fails
  - S8030976: Untaken paths should be more vigorously pruned at
    highest optimization level
  - S8031061: new hotspot build - hs24.60-b07
  - S8031068: java/util/logging/ParentLoggersTest.java:
    checkLoggers: getLoggerNames() returned unexpected loggers
  - S8031435: Ftp download does not work properly for ftp user
    without password
  - S8031471: Test closed/java/awt/dnd/FileDialogDropTargetTest/FileDialogDropTargetTest.java
    fails on Solaris zones virtual hosts
  - S8031566: regression test failure, SSLEngineBadBufferArrayAccess.java
  - S8031572: jarsigner -verify exits with 0 when a jar file is not
    properly signed
  - S8031743: C2: loadI2L_immI broken for negative memory values
  - S8031764: tmtools/jmap/heap_config tests fail on Linux-ia32
    because it Cant attach to the core file
  - S8031765: Child process error stream is not empty!
  - S8032466: serviceability/sa/jmap-hashcode/Test8028623.java
    fails with compilation errors
  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream)
    does not throw CertificateException for invalid input
  - S8032808: Support Solaris SO_FLOW_SLA socket option
  - S8032832: Applet/browser deadlocks, when IIS integrated
    authentication is used
  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting
    JDev With Voiceover Running
  - S8032901: WaitForMultipleObjects() return value not handled
    appropriately
  - S8032908: getTextContent doesn't return string in JAXP
  - S8033524: Set minor version for hotspot in 7u80 to 80 and
    build number to b01
  - S8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c:
    JNI exception pending
  - S8033627: UTC+02:00 time zones are not detected correctly on
    Windows
  - S8033699: Incorrect radio button behavior
  - S8033970: new hotspot build - hs24.80-b02
  - S8034118: [parfait] JNI exception pending in
    macosx/native/sun/awt/JavaComponentAccessibility.m
  - S8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
  - S8034768: [parfait] JNI exception pending in
    jdk/src/macosx/native/sun/awt/JavaTextAccessibility.m
  - S8034920: new hotspot build - hs24.80-b03
  - S8035435: new hotspot build - hs24.80-b04
  - S8035973: NPE in ForwardBuilder
  - S8035938: Memory leak in JvmtiEnv::GetConstantPool
  - S8036778: new hotspot build - hs24.80-b05
  - S8036823: Stack trace sometimes shows 'locked' instead of
    'waiting to lock'
  - S8036981: JAXB not preserving formatting for xsd:any Mixed
    content
  - S8037502: build.tools.javazic.Zoneinfo incorrectly calculates
    raw GMT offset change time
  - S8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException
  - S8038274: update 8u fix for 8028073 now that 8028280 is
    backported to 8u
  - S8038440: backport few C2 fixes
  - S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be
    manageable through the API
  - S8038640: new hotspot build - hs24.80-b06
  - S8038785: hot workaround fix for a crash in C2 compiler at
    Node::rematerialize
  - S8038919: Requesting focus to a modeless dialog doesn't work
    on Safari
  - S8038961: kinit, klist and ktab aren't built from jdk7u51 in
    licensee src bundles
  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web
    services
  - S8039042: G1: Phantom zeros in cardtable
  - S8039118: Windows build failure (j2pcsc.dll : fatal error
    unresolved external symbol throwByName)
  - S8039292: new hotspot build - hs24.80-b07
  - S8039368: Remove testcase from npt utf.c
  - S8039891: Remove ppcsflt builds from JPRT
  - S8039899: Missing licence headers in test for JDK-8033113
  - S8040076: Memory leak: java.awt.List objects allowing multiple
    selections are not GC-ed.
  - S8040664: Revert temporary fix JDK-8038785
  - S8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 -
    assert(! had_error) failed: bad dominance
  - S8041507: Java Access Bridge version strings need to be fixed
  - S8041725: Nimbus JList selection colors persist across L&amp;F changes
  - S8041791: String.toLowerCase regression - violates Unicode standard
  - S8041918: BootstrapMethods attribute cannot be empty.
  - S8041931: test/sun/net/www/http/HttpClient/B8025710.java
    fails with cannot find keystore
  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java
    failing on all platforms
  - S8041984: CompilerThread seems to occupy all CPU in a very
    rare situation
  - S8042052: assert(t != NULL) failed: must set before get
  - S8042235: redefining method used by multiple MethodHandles
    crashes VM
  - S8042247: Make 7u60 the default jprt release for hs24.80
  - S8042250: Misleading command line output for
    ReservedCodeCacheSize validation
  - S8042465: Applet menus not rendering when browser is full
    screen on Mac
  - S8042835: Remove mnemonic character from open, save and open
    directory JFileChooser's buttons
  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
  - S8043129: JAF initialisation in SAAJ clashing with the one in
    javax.mail
  - S8043354: OptimizePtrCompare too aggressive when allocations
    are present
  - S8043413: REGRESSION: Hotspot causes segmentation fault in
    jdk8ux, but not in jdk7ux
  - S8043720: (smartcardio) Native memory should be handled more
    accurately
  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
  - S8044614: [macosx] Focus issue with 2 applets in firefox
  - S8044725: Bug in zlib 1.2.5 prevents inflation of some gzipped
    files (zlib 1.2.8 port)
  - S8046007: Java app receives javax.print.PrintException: Printer
    is not accepting job
  - S8046024: JDI shared memory transport failed with "Observed
    abandoned IP mutex"
  - S8046233: VerifyError on backward branch
  - S8046269: Build broken : THIS_FILE : undeclared identifier
  - S8046275: Fastdebug build failing on jdk9/hs/ control jobs
    after pulling some hs-comp changes
  - S8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java
    failed error_cnt=12
  - S8046289: compiler/6340864/TestLongVect.java timeout with
  - S8046495: KeyEvent can not be accepted in quick mouse clicking
  - S8046516: Segmentation fault in JVM (easily reproducible)
  - S8046559: NPE when changing Windows theme
  - S8046588: test for SO_FLOW_SLA availability does not check for
    EACCESS
  - S8047186: jdk.net.Sockets throws InvocationTargetException
    instead of original runtime exceptions
  - S8047187: Test jdk/net/Sockets/Test.java fails to compile
    after fix JDK-8046588
  - S8047340: (process) Runtime.exec() fails in Turkish locale
  - S8048050: Agent NullPointerException when rmi.port in use
  - S8048110: Using tables in JTextPane leads to infinite loop in
    FlowLayout.layoutRow
  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java
    failed
  - S8048212, PR2418: Two tests failed with
    "java.net.SocketException: Bad protocol option" on Windows
    after 8029607
  - S8048271: Minor GC times doubled from JDK 6u35 to JDK 7u51
  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
  - S8048887: SortingFocusTraversalPolicy throws
    IllegalArgumentException from the sort method
  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a
    validator through SchemaFactory
  - S8049684: pstack crashes on java core dump
  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj-&gt;is_oop())
    failed: sanity check
  - S8050386: javac, follow-up of fix for JDK-8049305
  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient
    break HTTP PUT streaming
  - S8051004: javac, incorrect bug id in tests for JDK-8050386
  - S8051844: BootstrapMethods attribute cannot be empty again
  - S8051857: OperationTimedOut exception inside from
    XToolkit.syncNativeQueue call
  - S8052159: TEST_BUG: javax/swing/JTextField/8036819/bug8036819.java
    fails to compile
  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
  - S8054019: Keytool Error publicKey's is not X.509, but X509
  - S8054478: C2: Incorrectly compiled char[] array access crashes
    JVM
  - S8054530: C2: assert(res == old_res) failed: Inconsistency
    between old and new
  - S8054817: File ccache only recognizes Linux and Solaris defaults
  - S8054841: (process) ProcessBuilder leaks native memory
  - S8054883: Segmentation error while running program
  - S8055045: StringIndexOutOfBoundsException while reading
    krb5.conf
  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
  - S8055731: sun/security/smartcardio/TestDirect.java throws
    java.lang.IndexOutOfBoundsException
  - S8055949: ByteArrayOutputStream capacity should be maximal
    array size permitted by VM
  - S8056026: Debug security logging should print Provider used
    for each crypto operation
  - S8056156: [TEST_BUG] Test javax/swing/JFileChooser/8046391/bug8046391.java
    fails in Windows
  - S8056309: Set minor version for hotspot in 7u76 to 76 and
    build number to b01
  - S8056914: Right Click Menu for Paste not showing after
    upgrading to java 7
  - S8057008: [TEST_BUG] Test java/awt/Focus/SortingFPT/JDK8048887.java
    fails with compilation error
  - S8057530: (process) Runtime.exec throws garbled message in jp
    locale
  - S8057564: JVM hangs at getAgentProperties after attaching to
    VM with lower
  - S8057813: Alterations to jdk_security3 test target
  - S8058113: Execution of OnOutOfMemoryError command hangs on
    linux-sparc
  - S8058120: Rendering / caret errors with HTMLDocument
  - S8058473: "Comparison method violates its general contract"
    when using Clipboard
  - S8058583: Remove CompilationRepeat
  - S8058608: JVM crash during Kerberos logins using des3-cbc-md5
    on OSX
  - S8058927: ATG throws ClassNotFoundException
  - S8058932: java/net/InetAddress/IPv4Formats.java failed because
    hello.foo.bar does exist
  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per
    core in Amazon EC2 environment
  - S8058936: hotspot/test/Makefile should use jtreg script from
    $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
  - S8059216: Make PrintGCApplicationStoppedTime print information
    about stopping threads
  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
  - S8059327: XML parser returns corrupt attribute value
  - S8059563: (proxy) sun.misc.ProxyGenerator.generateProxyClass
    should create intermediate directories
  - S8060006: No Russian time zones mapping for Windows
  - S8060169: Update the Crash Reporting URL in the Java crash log
  - S8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
  - S8061954: 7u76 - deployment warning dialogs do not work on Linux
  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront
    after JDK-8060146
  - S8062170: java.security.ProviderException: Error parsing
    configuration with space
  - S8062178: merge issue: Test closed/java/util/TimeZone/Bug6329116.java
    fails in 7u-cpu nightly
  - S8062608: BCEL corrupts debug data of methods that use generics
  - S8062672: JVM crashes during GC on various asserts which
    checks that HeapWord ptr is an oop
  - S8062744: jdk.net.Sockets.setOption/getOption does not support
    IP_TOS
  - S8062771: Core reflection should use final fields whenever
    possible
  - S8062923: XSL: Run-time internal error in 'substring()'
  - S8062924: XSL: wrong answer from substring() function
  - S8064391: More thread safety problems in core reflection
  - S8064407: (fc) FileChannel transferTo should use TransmitFile
    on Windows
  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
  - S8064516: BCEL still corrupts generic methods if bytecode
    offsets are modified
  - S8064533: Remove and retag jdk7u76-b08 tag in 7u76/jdk repo
  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
  - S8064846: Lazy-init thread safety problems in core reflection
  - S8065098: JColorChooser no longer supports drag and drop
    between two JVM instances
  - S8065238, PR2478: javax.naming.NamingException after upgrade
    to JDK 8
  - S8065552: setAccessible(true) on fields of Class may throw a
    SecurityException
  - S8065553: Failed Java web start via IPv6 (Java7u71 or later)
  - S8065609: 7u76 l10n resource file translation update
  - S8065618: C2 RA incorrectly removes kill projections
  - S8065674: javac generates incorrect LVT table for trivial cases
  - S8065765: Missing space in output message
    from -XX:+CheckEndorsedAndExtDirs
  - S8065994: HTTP Tunnel connection to NTLM proxy reauthenticates
    instead of using keep-alive
  - S8066045: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8066103: C2's range check smearing allows out of bound array
    accesses
  - S8066612: Add a test that will call getDeclaredFields() on all
    classes and try to set them accessible.
  - S8066649: 8u backport for 8065618 is incorrect
  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
  - S8066775: opto/node.hpp:355, assert(i &lt; _max) failed: oob: i=1, _max=1
  - S8068338: Better message about incompatible zlib in Deflater.init
  - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer
    system property to jdk.nio.enableFastFileTransfer
  - S8068625: Remove extra year check for GenerateCurrencyData fix
  - S8068639: Make certain annotation classfile warnings opt-in
  - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07
  - S8071499: java/net/InetAddress/B5087907.java fails with jdk7u85
  - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08
  - S8072040: jdk7u80 l10n resource file translation update
  - S8072458: jdk/test/Makefile references (to be removed) win32
    directory in jtreg
  - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09
  - S8074855: [Regression] Test closed/java/awt/image/Raster/IncorrectScanlineStrideTest.java fails
  - S8075092: Remove erroneous println statement from DoubleByteDecoder
  * Backports
  - S4890063, PR2305, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6991580, PR2308, RH1210739: IPv6 Nameservers in resolv.conf
    throws NumberFormatException
  - S8021120, PR2301: TieredCompilation can be enabled even if
    TIERED is undefined
  - S8025613, PR2437: clang: remove -Wno-unused-value
  - S8039921, PR2421: SHA1WithDSA with key &gt; 1024 bits not working
  - S8048214, PR2357, G548784: Linker error when compiling
    G1SATBCardTableModRefBS after include order changes
  - S8072385, PR2387: Only the first DNSName entry is checked for
    endpoint identification
  - S8074761, PR2470, RH1194226: Empty optional parameters of LDAP
    query are not interpreted as empty
  - S8075136: Unnecessary sign extension for byte array access
  - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be
    inlined.
  - S8078654, PR2333: CloseTTFontFileFunc callback should be removed
  - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts
    with "widen increases"
  - S8081315, PR2405: Avoid giflib interlacing workaround with
    giflib 5.0.0 on
  - S8081475, PR2494: SystemTap does not work when JDK is compiled
    with GCC 5
  * Bug fixes
  - PR94: empty install target in Makefile.am
  - PR1374: Provide option to strip and link debugging info after
    build
  - PR1661: Cleanup SYSTEM_GCONF option and allow it to be set
    false
  - PR1786: Allow x86 build to occur on x86_64 using a previously
    built x86_64 build
  - PR1816: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1846: Build fails when using IcedTea7 as bootstrap JDK with
    native ecj
  - PR1847: Synchronise javac.in with IcedTea6
  - PR1883: Search Debian multiarch paths when looking for pcsclite
  - PR1888: Allow tarball checksumming to be disabled
  - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
  - PR2144: make dist fails due to lack of HotSpot-specific patches
  - PR2161: RHEL 6 has a version of GIO which meets the version
    criteria, but has no g_settings_*
  - PR2233, RH1190835: Discover gsettings symbols separately so
    early versions of GLib can be used (e.g. on RHEL 6)
  - PR2236, RH1191652: ppc64le should report its os.arch as ppc64le
    so tools can detect it
  - PR2320: Allow use of system GConf
  - PR2323: System GConf without system GIO configuration broken
  - PR2328: GCJ uses ppc64el named libarch directory on ppc64le
  - PR2341: Update README &amp; INSTALL files
  - PR2359: Ensure all stamp targets have aliases
  - PR2390: Make elliptic curve removal optional
  - PR2394: ppc64le does not support -Xshare:dump
  - PR2395: Path to jvm.cfg is wrong in add-systemtap-boot
  - PR2446: Support system libsctp
  - PR2458: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2482, RH489586, RH1236619: OpenJDK can't handle spaces in
    zone names in /etc/sysconfig/clock
  - PR2496: Enable system PCSC support by default
  - PR2499: Update remove-intree-libraries.sh script
  - PR2507, G541462: Only apply PaX markings by default on running
    PaX kernels
  - PR2530: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2531: Location of docs directory in install-data-local is
    incorrect
  - PR2532: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2533: Allow greater control of Javadoc installation directory
  - PR2534: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2535: install-data-local needs to check that classes.jsa
    actually exists
  - PR2537: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2539: Libraries in some subdirectories of jre/lib/{arch} are
    not installed
  - PR2540: Specify a cacerts file for the OpenJDK build as we do
    for OpenJDK 8
  - PR2545: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2548: install stage doesn't install symbolic links
  - PR2550: Desktop file doesn't reference versioned icon
  * AArch64 port
  - Add copyright to aarch64_ad.m4
  - S8069593: Changes to JavaThread::_thread_state must use acquire
    and release
  - S8074349: AARCH64: C2 generates poor code for some byte and
    character stores
  - S8075045: AARCH64: Stack banging should use store rather than
    load
  - S8075324: Costs of memory operands in aarch64.ad are inconsistent
  - S8075443: AARCH64: Missed L2I optimizations in C2
  - S8075930: AARCH64: Use FP Register in C2
  - S8076467: AARCH64: assertion fail with -XX:+UseG1GC
  - S8079203: AARCH64: Need to cater for different partner
    implementations
  - S8080586: aarch64: hotspot test
    compiler/codegen/7184394/TestAESMain.java fails
  * PPC &amp; AIX port
  - Changes to make aix compile after the merge
  - S8069590: AIX port of "8050807: Better performing performance
    data handling"
  - S8078482, PR2307, RH1201393: ppc: pass thread to
    throw_AbstractMethodError
  - S8080190: PPC64: Fix wrong rotate instructions in the .ad file
- Removed patches:
  * icedtea-2.5.5-gcc5.patch
  * implicit-fortify-decl.patch
  * linux_vs_sys_ptrace.patch
  * signed-overflow.patch
  - Applied upstream
  * openjdk-7-src-b147-stringcompare.patch
  - Fixed by refactoring of the surrounding code
- Modified patch:
  * java-1_7_0-openjdk-suse-desktop-files.patch
  - Adapted to icedtea 2.6.0 content</changelog>
<changelog author="fstrba@suse.com" date="1437480001">- Update to 2.6.1 - OpenJDK 7u85 (bsc#938248)
  * Security fixes
  - S8043202, CVE-2015-2808: Prohibit RC4 cipher suites
  - S8067694, CVE-2015-2625: Improved certification checking
  - S8071715, CVE-2015-4760: Tune font layout engine
  - S8071731: Better scaling for C1
  - S8072490: Better font morphing redux
  - S8072887: Better font handling improvements
  - S8073334: Improved font substitutions
  - S8073773: Presume path preparedness
  - S8073894: Getting to the root of certificate chains
  - S8074330: Set font anchors more solidly
  - S8074335: Substitute for substitution formats
  - S8074865, CVE-2015-2601: General crypto resilience changes
  - S8074871: Adjust device table handling
  - S8075374, CVE-2015-4748: Responding to OCSP responses
  - S8075378, CVE-2015-4749: JNDI DnsClient Exception Handling
  - S8075738: Better multi-JVM sharing
  - S8075833, CVE-2015-2613: Straighter Elliptic Curves
  - S8075838: Method for typing MethodTypes
  - S8075853, CVE-2015-2621: Proxy for MBean proxies
  - S8076328, CVE-2015-4000: Enforce key exchange constraints
  - S8076376, CVE-2015-2628: Enhance IIOP operations
  - S8076397, CVE-2015-4731: Better MBean connections
  - S8076401, CVE-2015-2590: Serialize OIS data
  - S8076405, CVE-2015-4732: Improve serial serialization
  - S8076409, CVE-2015-4733: Reinforce RMI framework
  - S8077520, CVE-2015-2632: Morph tables into improved form
  - PR2487, CVE-2015-4000: Make jdk8 mode the default for
    jdk.tls.ephemeralDHKeySize
  * OpenJDK
  - S7124253: [macosx] Flavor change notification not coming
  - S8007219: [macosx] Frame size reverts meaning of maximized
    attribute if frame size close to display
  - S8013581: [macosx] Key Bindings break with awt
    GraphicsEnvironment setFullScreenWindow
  - S8014464: Update jcheck for OpenJDK 7
  - S8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long)
  - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
    Failed to initialize connector
  - S8027561: [macosx] Cleanup "may not respond to selector"
    warnings in native code
  - S8029868: Fix KSS issues in sun.lwawt.macosx
  - S8042205: javax/management/monitor/*: some tests didn't get
    all the notifications
  - S8043201: Deprecate RC4 in SunJSSE provider
  - S8046817: JDK 8 schemagen tool does not generate xsd files
    for enum types
  - S8048194: GSSContext.acceptSecContext fails when a supported
    mech is not initiator preferred
  - S8064546: CipherInputStream throws BadPaddingException if
    stream is not fully read
  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
  - S8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java
    hangs
  - S8068674: Increment minor version of HSx for 7u85 and
    initialize the build number
  - S8071668: [macosx] Clipboard does not work with 3rd parties
    Clipboard Managers
  - S8073357: schema1.xsd has wrong content. Sequence of the enum
    values has been changed
  - S8073385: Bad error message on parsing illegal character in
    XML attribute
  - S8074098: 2D_Font/Bug8067699 test fails with SIGBUS crash on
    Solaris Sparc
  - S8074297: substring in XSLT returns wrong character if string
    contains supplementary chars
  - S8075575: com/sun/security/auth/login/ConfigFile/InconsistentError.java
    failed in certain env.
  - S8075576: com/sun/security/auth/module/KeyStoreLoginModule/OptionTest.java
    failed in certain env.
  - S8075667: (tz) Support tzdata2015b
  - S8076290: JCK test api/xsl/conf/string/string17 starts failing
    after JDK-8074297
  - S8077685: (tz) Support tzdata2015d
  - S8078348: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
    fails with BindException
  - S8078439: SPNEGO auth fails if client proposes MS krb5 OID
  - S8078529: Increment the build value to b02 for hs24.85 in 7u85
  - S8078562: Add modified dates
  - S8080318: jdk8u51 l10n resource file translation update
  - S8081386: Test sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
    test has RC4 dependencies
  - S8081622: Increment the build value to b03 for hs24.85 in 7u85
  - S8081775: two lib/testlibrary tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - OJ01: Allow OpenJDK to build on PaX-enabled kernels
  - OJ02: Fix build where PAX_COMMAND is not specified
  - OJ03: Only apply PaX-marking when needed by a running PaX kernel
  - OJ04: Revert introduction of lambda expression in
    sun.lwawt.macosx.LWCToolkit
  - OJ05: Fix mistake in 8075374 backport
  * Backports
  - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError
    on  Zero JVM initialization on non x86 platforms.
  * Bug fixes
  - PR2501: libjavasctp.so doesn't need to link against libdl when
    linking against libsctp
  - PR2502: Remove -fno-tree-vectorize workaround now
    http://gcc.gnu.org/PR63341 is fixed
  - PR2503: Add existence check for all optional dependencies in
    jdk_generic_profile.sh
  - PR2521: Systems with a GLib without libgio segfault when
    obtaining proxy information
- Removed patch:
  * zero-dummy.patch
  - Integrated in icedtea 2.6.1</changelog>
<changelog author="fstrba@suse.com" date="1443528000">- Add option to build Sun Elliptical Curve Crypto provider
  * Enable for openSUSE:Factory
- Added patch:
  * icedtea-2.6.1-sunec.patch
  - make it easier to link the SUNEC Crypto provider</changelog>
<changelog author="fstrba@suse.com" date="1445601600">- Update to 2.6.2 - OpenJDK 7u91 (bsc#951376)
  * Security fixes
  - S8048030, CVE-2015-4734: Expectations should be consistent
  - S8068842, CVE-2015-4803: Better JAXP data handling
  - S8076339, CVE-2015-4903: Better handling of remote object
    invocation
  - S8076383, CVE-2015-4835: Better CORBA exception handling
  - S8076387, CVE-2015-4882: Better CORBA value handling
  - S8076392, CVE-2015-4881: Improve IIOPInputStream consistency
  - S8076413, CVE-2015-4883: Better JRMP message handling
  - S8078427, CVE-2015-4842: More supportive home environment
  - S8078440: Safer managed types
  - S8080541: More direct property handling
  - S8080688, CVE-2015-4860: Service for DGC services
  - S8081760: Better group dynamics
  - S8086092, CVE-2015-4840: More palette improvements
  - S8086733, CVE-2015-4893: Improve namespace handling
  - S8087350: Improve array conversions
  - S8103671, CVE-2015-4805: More objective stream classes
  - S8103675: Better Binary searches
  - S8130078, CVE-2015-4911: Document better processing
  - S8130193, CVE-2015-4806: Improve HTTP connections
  - S8130864: Better server identity handling
  - S8130891, CVE-2015-4843: (bf) More direct buffering
  - S8131291, CVE-2015-4872: Perfect parameter patterning
  - S8132042, CVE-2015-4844: Preserve layout presentation
  * Import of OpenJDK 7 u85 build 2
  - S8133968: Revert 8014464 on OpenJDK 7
  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile
    on OpenJDK 7
  - S8134248: Fix recently backported tests to work with OpenJDK
    7u
  - S8134610: Mac OS X build fails after July 2015 CPU
  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java
    has bad license header
  * Import of OpenJDK 7 u91 build 0
  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails
    intermittently
  - S6966259: Make PrincipalName and Realm immutable
  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8014097: add doPrivileged methods with limited privilege
    scope
  - S8021191: Add isAuthorized check to limited doPrivileged
    methods
  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache
    is corrupt
  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops
    the information about the domain combiner of the stack ACC
  - S8076506: Increment minor version of HSx for 7u91 and
    initialize the build number
  - S8078822: 8068842 fix missed one new file
    PrimeNumberSequenceGenerator.java
  - S8079323: Serialization compatibility for Templates: need to
    exclude Hashtable from serialization
  - S8087118: Remove missing package from java.security files
  - S8098547: (tz) Support tzdata2015e
  - S8130253: ObjectStreamClass.getFields too restrictive
  - S8133321: (tz) Support tzdata2015f
  - S8135043: ObjectStreamClass.getField(String) too restrictive
  * Import of OpenJDK 7 u91 build 1
  - S8072932: Test fails with java.security.AccessControlException:
    access denied ("java.security.SecurityPermission"
    "getDomainCombiner")
  * Backports
  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
  - S6904403, PR2674: assert(f == k-&gt;has_finalizer(),"inconsistent
    has_finalizer") with debug VM
  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid
    spurious wakeup
  - S7059542, PR2674: JNDI name operations should be locale
    independent
  - S7105461, PR2571: Large JTables are not rendered correctly with
    Xrender pipeline
  - S7105883, PR2560: JDWP: agent crash if there exists a
    ThreadGroup with null name
  - S7107611, PR2674: sun.security.pkcs11.SessionManager is
    scalability blocker
  - S7127066, PR2674: Class verifier accepts an invalid class file
  - S7150092, PR2674: NTLM authentication fail if user specified a
    different realm
  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine
    fails with OOM for jdk8 with XRender pipeline
  - S7152582, PR2674: PKCS11 tests should use the NSS libraries
    available in the OS
  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in
    UTF8Reader of SAXParser
  - S7177045, PR2674: Rework the TestProviderLeak.java regression
    test, it is too fragile to low memory errors.
  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java
    fails intermittently
  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on
    Ubuntu 12.04
  - S8011709, PR2509: [parfait] False positive: memory leak in
    jdk/src/share/native/sun/font/layout/CanonShaping.cpp
  - S8012971, PR2674: PKCS11Test hiding exception failures
  - S8016105, PR2560: Add complementary RETURN_NULL allocation
    macros in allocation.hpp
  - S8020424, PR2674: The NSS version should be detected before
    running crypto tests
  - S8020443, PR2674: Frame is not created on the specified
    GraphicsDevice with two monitors
  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging
    String.contentEquals()
  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on
    allocation failure not abort the VM
  - S8023052, PR2509: JVM crash in native layout
  - S8025922, PR2560: JNI access to Strings need to check if the
    value field is non-null
  - S8026119. PR2679: Regression test DHEKeySizing.java failing
    intermittently
  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    unstable again
  - S8033069, PR2674: mouse wheel scroll closes combobox popup
  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3
    and libsoftokn3 version mismatches
  - S8042855, PR2509: [parfait] Potential null pointer dereference
    in IndicLayoutEngine.cpp
  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a
    primitive type is locked
  - S8050123, PR2674: Incorrect property name documented in CORBA
    InputStream API
  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
  - S8056124, PR2674: Hotspot should use PICL interface to get
    cacheline size on SPARC
  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails
    (Error: dl failure on line 744, no picl library) on Solaris 11.1
  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose
    java.security.debug flags are set
  - S8062518, PR2674: AIOBE occurs when accessing to document
    function in extended function in JAXP
  - S8062591, PR2674: SPARC PICL causes significantly longer startup
    times
  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization()
    when an incorrect class is found on the bootclasspath
  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab
    keys
  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table
    (A.2)
  - S8074869, PR2674: C2 code generator can replace -0.0f with
    +0.0f on Linux
  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer
    is not a focus cycle root of aComponent
  - S8075773, PR2674: jps running as root fails after the fix of
    JDK-8050807
  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    fails with -XX:+UseG1GC
  - S8076328, PR2679: Enforce key exchange constraints
  - S8076455, PR2674: IME Composition Window is displayed on
    incorrect position
  - S8076968, PR2674: PICL based initialization of L2 cache line
    size on some SPARC systems is incorrect
  - S8077102, PR2674: dns_lookup_realm should be false by default
  - S8077409, PR2674: Drawing deviates when validate() is invoked
    on java.awt.ScrollPane
  - S8078113, PR2674: 8011102 changes may cause incorrect results
  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
  - S8081392, PR2674: getNodeValue should return 'null' value for
    Element nodes
  - S8081470, PR2674: com/sun/jdi tests are failing with "Error.
    failed to clean up files after test" with jtreg 4.1 b12
  - S8081756, PR1896: Mastering Matrix Manipulations
  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
    still failing after JDK-8076040
  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem
    seen in 8076110
  * Bug fixes
  - PR2512: Reset success following calls in LayoutManager.cpp
  - PR2557, G390663: Update Gentoo font configuration and allow font
    directory to be specified
  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
  - PR2683: AArch64 port has broken Zero on AArch64
  - PR2684: AArch64 port not selected on architectures where
    host_cpu != aarch64
  - PR2686: Add generated Fedora &amp; Gentoo font configurations for
    bootstrap stage
  * CACAO
  - PR2652: Set classLoader field in java.lang.Class as expected by
    JDK</changelog>
<changelog author="fstrba@suse.com" date="1453118400">- Move libjavagtk to the full package as not to polute the headless
  with X dependencies (bsc#939523).</changelog>
<changelog author="fstrba@suse.com" date="1453464000">- Update to 2.6.4 - OpenJDK 7u95 (bsc#962743)
  * Security fixes
  - S8059054, CVE-2016-0402: Better URL processing
  - S8130710, CVE-2016-0448: Better attributes processing
  - S8132210: Reinforce JMX collector internals
  - S8132988: Better printing dialogues
  - S8133962, CVE-2016-0466: More general limits
  - S8137060: JMX memory management improvements
  - S8139012: Better font substitutions
  - S8139017, CVE-2016-0483: More stable image decoding
  - S8140543, CVE-2016-0494: Arrange font actions
  - S8143185: Cleanup for handling proxies
  - S8143941, CVE-2015-8126, CVE-2015-8472: Update splashscreen
    displays
  - S8144773, CVE-2015-7575: Further reduce use of MD5 (SLOTH)
  - S8142882, CVE-2015-4871: rebinding of the receiver of a
    DirectMethodHandle may allow a protected method to be accessed
  * Import of OpenJDK 7 u95 build 0
  - S7167988: PKIX CertPathBuilder in reverse mode doesn't work if
    more than one trust anchor is specified
  - S8068761: [TEST_BUG] java/nio/channels/ServerSocketChannel/AdaptServerSocket.java
    failed with SocketTimeoutException
  - S8074068: Cleanup in src/share/classes/sun/security/x509/
  - S8075773: jps running as root fails after the fix of JDK-8050807
  - S8081297: SSL Problem with Tomcat
  - S8131181: Increment minor version of HSx for 7u95 and
    initialize the build number
  - S8132082: Let OracleUcrypto accept RSAPrivateKey
  - S8134605: Partial rework of the fix for 8081297
  - S8134861: XSLT: Extension func call cause exception if
    namespace URI contains partial package name
  - S8135307: CompletionFailure thrown when calling FieldDoc.type,
    if the field's type is missing
  - S8138716: (tz) Support tzdata2015g
  - S8140244: Port fix of JDK-8075773 to MacOSX
  - S8141213: [Parfait]Potentially blocking function
    GetArrayLength called in JNI critical region at line 239 of
    jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in
    function GET_ARRAYS
  - S8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2
  - S8142928: [TEST_BUG] sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java
    8u71 failure
  - S8143132: L10n resource file translation update
  - S8144955: Wrong changes were pushed with 8143942
  - S8145551: Test failed with Crash for Improved font lookups
  - S8147466: Add -fno-strict-overflow to
    IndicRearrangementProcessor{,2}.cpp
  * Backports
  - S8140244: Port fix of JDK-8075773 to AIX
  - S8133196, PR2712, RH1251935: HTTPS hostname invalid issue with
    InetAddress
  - S8140620, PR2710: Find and load default.sf2 as the default
    soundbank on Linux
- Update the java-1_7_0-openjdk.keyring file to include both keys
  of Andrew John Hughes of icedtea fame.
- Rename the keyring file and disable it in the spec file until
  the key servers can handle those keys.</changelog>
<changelog author="fstrba@suse.com" date="1459166400">- Update to 2.6.5 - OpenJDK 7u99 (bsc#972468)
  * Security fixes
  - S8152335, CVE-2016-0636: Improve MethodHandle consistency
  * Import of OpenJDK 7 u99 build 0
  - S6425769, PR2858: Allow specifying an address to bind JMX
    remote connector
  - S6961123: setWMClass fails to null-terminate WM_CLASS string
  - S8145982, PR2858: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2858: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  * Backports
  - S8028727, PR2814: [parfait] warnings from b116 for
    jdk.src.share.native.sun.security.ec: JNI pending exceptions
  - S8048512, PR2814: Uninitialised memory in
    jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
  - S8071705. PR2819, RH1182694: Java application menu misbehaves
    when running multiple screen stacked vertically
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2803: Make system CUPS optional
  - PR2886: Location of 'stap' executable is hard-coded
  - PR2893: test/tapset/jstaptest.pl should be executable
  - PR2894: Add missing test directory in make check.
  * CACAO
  - PR2781, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  * AArch64 port
  - PR2852: Add support for large code cache
  - PR2852: Apply ReservedCodeCacheSize default limiting to
    AArch64 only.
  - S8081289, PR2852: aarch64: add support for
    RewriteFrequentPairs in interpreter
  - S8131483, PR2852: aarch64: illegal stlxr instructions
  - S8133352, PR2852: aarch64: generates constrained unpredictable
    instructions
  - S8133842, PR2852: aarch64: C2 generates illegal instructions
    with int shifts &gt;=32
  - S8134322, PR2852: AArch64: Fix several errors in C2 biased
    locking implementation
  - S8136615, PR2852: aarch64: elide DecodeN when followed by
    CmpP 0
  - S8138575, PR2852: Improve generated code for profile counters
  - S8138641, PR2852: Disable C2 peephole by default for aarch64
  - S8138966, PR2852: Intermittent SEGV running ParallelGC
  - S8143067, PR2852: aarch64: guarantee failure in javac
  - S8143285, PR2852: aarch64: Missing load acquire when checking
    if ConstantPoolCacheEntry is resolved
  - S8143584, PR2852: Load constant pool tag and class status with
    load acquire
  - S8144201, PR2852: aarch64:
    jdk/test/com/sun/net/httpserver/Test6a.java fails with
  - -enable-unlimited-crypto
  - S8144582, PR2852: AArch64 does not generate correct branch
    profile data
  - S8146709, PR2852: AArch64: Incorrect use of ADRP for
    byte_map_base
  - S8147805, PR2852: aarch64: C1 segmentation fault due to inline
    Unsafe.getAndSetObject
  - S8148240, PR2852: aarch64: random infrequent null pointer
    exceptions in javac
  * PPC &amp; AIX port
  - S8034797, PR2851: AIX: Fix os::naked_short_sleep() in
    os_aix.cpp after 8028280
  - S8139258, PR2851: PPC64LE: argument passing problem when
    passing 15 floats in native call
  - S8139421, PR2851: PPC64LE: MacroAssembler::bxx64_patchable
    kill register R12</changelog>
<changelog author="fstrba@suse.com" date="1461326400">- Update to 2.6.6 - OpenJDK 7u101 (bsc#976340)
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 7 u101 build 0
  - S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
  - S7127906: (launcher) convert the launcher regression tests to
    java
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is
    set to true
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a
    background thread is generating events.
  - S8028537: PPC64: Updated the JDK regression tests to run on
    AIX
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8072753: Nondeterministic wrong answer on arithmetic
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  - S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
  - S8154210: Zero: Better byte behaviour
  * Bug fixes
  - PR2889: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2929: configure: error: "A JDK home directory could not be
    found."
  - PR2935: Check that freetype defines
    FT_CONFIG_OPTION_INFINALITY_PATCHSET if enabling infinality
  - PR2938: Fix build of 8148487 backport
  - PR2939: Remove rogue ReleaseStringUTFChars line remaining from
    merge of 7u101 b00
  * PPC &amp; AIX port
  - S8148487: PPC64: Better byte behavior
  * AArch64 port
  - S8154413: AArch64: Better byte behaviour
  - PR2914: byte_map_base is not page aligned on OpenJDK 7
  * JamVM
  - PR2665: icedtea/jamvm 2.6 fails as a build VM for icedtea</changelog>
<changelog author="fstrba@suse.com" date="1464609600">- Added patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="schwab@suse.de" date="1466337600">- aarch64-remove-unused-code.patch: remove unsused definition of min
  conflicting with macro</changelog>
<changelog author="fstrba@suse.com" date="1467201600">- Enable SunEC for SLE12 and Leap (bsc#982366)</changelog>
<changelog author="fstrba@suse.com" date="1469793600">- Update to 2.6.7 - OpenJDK 7u111
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only)  (bsc#989734)
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * Import of OpenJDK 7 u111 build 0
  - S6953295: Move few sun.security.{util, x509, pkcs} classes
    used by keytool/jarsigner to another package
  - S7060849: Eliminate pack200 build warnings
  - S7064075: Security libraries don't build with
    javac -Xlint:all,-deprecation -Werror
  - S7069870: Parts of the JDK erroneously rely on generic array
    initializers with diamond
  - S7102686: Restructure timestamp code so that jars and modules
    can more easily share the same code
  - S7105780: Add SSLSocket client/SSLEngine server to templates
    directory
  - S7142339: PKCS7.java is needlessly creating SHA1PRNG
    SecureRandom instances when timestamping is not done
  - S7152582: PKCS11 tests should use the NSS libraries available
    in the OS
  - S7192202: Make sure keytool prints both unknown and
    unparseable extensions
  - S7194449: String resources for Key Tool and Policy Tool
    should be in their respective packages
  - S7196855: autotest.sh fails on ubuntu because libsoftokn.so
    not found
  - S7200682: TEST_BUG: keytool/autotest.sh still has problems
    with libsoftokn.so
  - S8002306: (se) Selector.open fails if invoked with thread
    interrupt status set [win]
  - S8009636: JARSigner including TimeStamp PolicyID
    (TSAPolicyID) as defined in RFC3161
  - S8019341: Update CookieHttpsClientTest to use the newer
    framework.
  - S8022228: Intermittent test failures in
    sun/security/ssl/javax/net/ssl/NewAPIs
  - S8022439: Fix lint warnings in sun.security.ec
  - S8022594: Potential deadlock in &lt;clinit&gt; of
    sun.nio.ch.Util/IOUtil
  - S8023546: sun/security/mscapi/ShortRSAKey1024.sh fails
    intermittently
  - S8036612: [parfait] JNI exception pending in
    jdk/src/windows/native/sun/security/mscapi/security.cpp
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8079410: Hotspot version to share the same update and build
    version from JDK
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146387: Test SSLSession/SessionCacheSizeTests socket
    accept timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147857: [TEST] RMIConnector logs attribute names incorrectly
  - S8151841, PR3098: Build needs additional flags to compile
    with GCC 6
  - S8151876: (tz) Support tzdata2016d
  - S8157077: 8u101 L10n resource file updates
  - S8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow
    not known.
  * Import of OpenJDK 7 u111 build 1
  - S7081817: test/sun/security/provider/certpath/X509CertPath/IllegalCertificates.java failing
  - S8140344: add support for 3 digit update release numbers
  - S8145017: Add support for 3 digit hotspot minor version
    numbers
  - S8162344: The API changes made by CR 7064075 need to be
    reverted
  * Backports
  - S2178143, PR2958: JVM crashes if the number of bound CPUs
    changed during runtime
  - S4900206, PR3101: Include worst-case rounding tests for Math
    library functions
  - S6260348, PR3067: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6934604, PR3075: enable parts of EliminateAutoBox by default
  - S7043064, PR3020: sun/java2d/cmm/ tests failed against
    RI b141 &amp; b138-nightly
  - S7051394, PR3020: NullPointerException when running
    regression tests LoadProfileTest by using openjdk-7-b144
  - S7086015, PR3013: fix
    test/tools/javac/parser/netbeans/JavacParserTest.java
  - S7119487, PR3013: JavacParserTest.java test fails on Windows
    platforms
  - S7124245, PR3020: [lcms] ColorConvertOp to color space
    CS_GRAY apparently converts orange to 244,244,0
  - S7159445, PR3013: (javac) emits inaccurate diagnostics for
    enhanced for-loops
  - S7175845, PR1437, RH1207129: 'jar uf' changes file
    permissions unexpectedly
  - S8005402, PR3020: Need to provide benchmarks for color
    management
  - S8005530, PR3020: [lcms] Improve performance of ColorConverOp
    for default destinations
  - S8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not
    transferred from source to destination.
  - S8013430, PR3020: REGRESSION:
    closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java
    fails with java.io.StreamCorruptedException: invalid type
    code: EE since 8b87
  - S8014286, PR3075: failed java/lang/Math/DivModTests.java
    after 6934604 changes
  - S8014959, PR3075: assert(Compile::current()-&gt;live_nodes() &lt; (uint)MaxNodeLimit)
    failed: Live Node limit exceeded limit
  - S8019247, PR3075: SIGSEGV in compiled method
    c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
  - S8024511, PR3020: Crash during color profile destruction
  - S8025429, PR3020: [parfait] warnings from b107 for
    sun.java2d.cmm: JNI exception pending
  - S8026702, PR3020: Fix for 8025429 breaks jdk build on windows
  - S8026780, PR3020, RH1142587: Crash on PPC and PPC v2 for
    Java_awt test suit
  - S8047066, PR3020: Test test/sun/awt/image/bug8038000.java
    fails with ClassCastException
  - S8069181, PR3012, RH1015612: java.lang.AssertionError when
    compiling JDK 1.4 code in JDK 8
  - S8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt
    can lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3075: Partially initialized string object created
    by C2's string concat optimization may escape
  * Bug fixes
  - PR2799, RH1195203: Files are missing from resources.jar
  - PR2900: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR3091: SystemTap is heavily confused by multiple JDKs
  - PR3102: Extend 8022594 to AixPollPort
  - PR3103: Handle case in clean-fonts where
    linux.fontconfig.Gentoo.properties.old has not been created
  - PR3111: Provide option to disable SystemTap tests
  - PR3114: Don't assume system mime.types supports
    text/x-java-source
  - PR3115: Add check for elliptic curve cryptography
    implementation
  - PR3116: Add tests for Java debug info and source files
  - PR3118: Path to agpl-3.0.txt not updated
  - PR3119: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  * AArch64 port
  - S8148328, PR3100: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3100: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3100: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8150045, PR3100: arraycopy causes segfaults in SATB during
    garbage collection
  - S8154537, PR3100: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3100: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8157906, PR3100: aarch64: some more integer rotate
    instructions are never emitted
- Removed patch:
  * hotspot-aarch64-fix-48bit-va.patch
  - fixed upstream
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1473854400">- Disable arm32 JIT, since its build broken
  (http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2942)</changelog>
<changelog author="fstrba@suse.com" date="1479124800">- Update to 2.6.8 - OpenJDK 7u121
  * Security fixes
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3207, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * Import of OpenJDK 7 u121 build 0
    + S6624200: Regression test fails:
    test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S7090158: Networking Libraries don't build with javac -Werror
    + S7125055: ContentHandler.getContent API changed in error
    + S7145960: sun/security/mscapi/ShortRSAKey1024.sh failing on
    windows
    + S7187051: ShortRSAKeynnn.sh tests should do cleanup before
    start test
    + S8000626: Implement dead key detection for KeyEvent on Linux
    + S8003890: corelibs test scripts should pass TESTVMOPTS
    + S8005629: javac warnings compiling
    java.awt.EventDispatchThread and sun.awt.X11.XIconWindow
    + S8010297: Missing isLoggable() checks in logging code
    + S8010782: clean up source files containing carriage return
    characters
    + S8014431: cleanup warnings indicated by the -Wunused-value
    compiler option on linux
    + S8015265: revise the fix for 8007037
    + S8016747: Replace deprecated PlatformLogger isLoggable(int)
    with isLoggable(Level)
    + S8020708: NLS mnemonics missing in SwingSet2/JInternalFrame
    demo
    + S8024756: method grouping tabs are not selectable
    + S8026741: jdk8 l10n resource file translation update 5
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048357: PKCS basic tests
    + S8049171: Additional tests for jarsigner's warnings
    + S8059177: jdk8u40 l10n resource file translation update 1
    + S8075584: test for 8067364 depends on hardwired text advance
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8077953: [TEST_BUG]
    com/sun/management/OperatingSystemMXBean/TestTotalSwap.java
    Compilation failed after JDK-8077387
    + S8080628: No mnemonics on Open and Save buttons in
    JFileChooser
    + S8083601: jdk8u60 l10n resource file translation update 2
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8143134: L10n resource file translation update
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General in
    opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8159684: (tz) Support tzdata2016f
    + S8160934: isnan() is not available on older MSVC compilers
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S6604109, PR3162:
    javax.print.PrintServiceLookup.lookupPrintServices fails
    SOMETIMES for Cups
    + S6907252, PR3162: ZipFileInputStream Not Thread-Safe
    + S8024046, PR3162: Test sun/security/krb5/runNameEquals.sh
    failed on 7u45 Embedded linux-ppc*
    + S8028479, PR3162: runNameEquals still cannot precisely detect
    if a usable native krb5 is available
    + S8034057, PR3162: Files.getFileStore and Files.isWritable do
    not work with SUBST'ed drives (win)
    + S8038491, PR3162: Improve synchronization in ZipFile.read()
    + S8038502, PR3162: Deflater.needsInput() should use
    synchronization
    + S8059411, PR3162: RowSetWarning does not correctly chain
    warnings
    + S8062198, PR3162: Add RowSetMetaDataImpl Tests and add column
    range validation to isdefinitlyWritable
    + S8066188, PR3162: BaseRowSet returns the wrong default value
    for escape processing
    + S8072466, PR3162: Deadlock when initializing MulticastSocket
    and DatagramSocket
    + S8075118, PR3162: JVM stuck in infinite loop during
    verification
    + S8076579, PR3162: Popping a stack frame after exception
    breakpoint sets last method param to exception
    + S8078495, PR3162: End time checking for native TGT is wrong
    + S8078668, PR3162: jar usage string mentions unsupported
    option '-n'
    + S8080115, PR3162: (fs) Crash in libgio when calling
    Files.probeContentType(path) from parallel threads
    + S8081794, PR3162: ParsePosition getErrorIndex returns 0 for
    TimeZone parsing problem
    + S8129957, PR3162: Deadlock in JNDI LDAP implementation when
    closing the LDAP context
    + S8130136, PR3162: Swing window sometimes fails to repaint
    partially when it becomes exposed
    + S8130274, PR3162: java/nio/file/FileStore/Basic.java fails
    when two successive stores in an iteration are determined to
    be equal
    + S8132551, PR3162: Initialize local variables before returning
    them in p11_convert.c
    + S8133207, PR3162: [TEST_BUG] ParallelProbes.java test fails
    after changes for JDK-8080115
    + S8133666, PR3162: OperatingSystemMXBean reports abnormally
    high machine CPU consumption on Linux
    + S8135002, PR3162: Fix or remove broken links in
    objectMonitor.cpp comments
    + S8137121, PR3162: (fc) Infinite loop FileChannel.truncate
    + S8137230, PR3162: TEST_BUG:
    java/nio/channels/FileChannel/LoopingTruncate.java timed out
    + S8139373, PR3162: [TEST_BUG]
    java/net/MulticastSocket/MultiDead.java failed with timeout
    + S8140249, PR3162: JVM Crashing During startUp If Flight
    Recording is enabled
    + S8141491, PR3160, G592292: Unaligned memory access in Bits.c
    + S8144483, PR3162: One long Safepoint pause directly after
    each GC log rotation
    + S8149611, PR3160, G592292: Add tests for
    Unsafe.copySwapMemory
  * Bug fixes
    + S8078628, PR3151: Zero build fails with pre-compiled headers
    disabled
    + PR3128: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3131: PaX marking fails on filesystems which don't support
    extended attributes
    + PR3135: Makefile.am rule
    stamps/add/tzdata-support-debug.stamp has a typo in
    add-tzdata dependency
    + PR3141: Pass $(CC) and $(CXX) to OpenJDK build
    + PR3166: invalid zip timestamp handling leads to error
    building bootstrap-javac
    + PR3202: Update infinality configure test
    + PR3212: Disable ARM32 JIT by default
  * CACAO
    + PR3136: CACAO is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * JamVM
    + PR3134: JamVM is broken due to 2 new native methods in
    sun.misc.Unsafe (from S8158260)
  * AArch64 port
    + S8167200, PR3204: AArch64: Broken stack pointer adjustment
    in interpreter
    + S8168888: Port 8160591: Improve internal array handling to
    AArch64.
    + PR3211: AArch64 build fails with pre-compiled headers
    disabled
- Changed patch:
  * java-1_7_0-openjdk-gcc6.patch
    + Rediff to changed context</changelog>
<changelog author="fstrba@suse.com" date="1487073600">- Update to 2.6.9 - OpenJDK 7u131 (bsc#1020905)
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * Import of OpenJDK 7 u131 build 0
  - S6253144: Long narrowing conversion should describe the
    algorithm used and implied "risks"
  - S6328537: Improve javadocs for Socket class by adding
    references to SocketOptions
  - S6978886: javadoc shows stacktrace after print error
    resulting from disk full
  - S6995421: Eliminate the static dependency to
    sun.security.ec.ECKeyFactory
  - S6996372: synchronizing handshaking hash
  - S7027045: (doc) java/awt/Window.java has several typos in
    javadoc
  - S7054969: Null-check-in-finally pattern in java/security
    documentation
  - S7072353: JNDI libraries do not build with javac -Xlint:all
  - Werror
  - S7075563: Broken link in "javax.swing.SwingWorker"
  - S7077672: jdk8_tl nightly fail in step-2 build on 8/10/11
  - S7088502: Security libraries don't build with javac -Werror
  - S7092447: Clarify the default locale used in each locale
    sensitive operation
  - S7093640: Enable client-side TLS 1.2 by default
  - S7103570: AtomicIntegerFieldUpdater does not work when
    SecurityManager is installed
  - S7117360: Warnings in java.util.concurrent.atomic package
  - S7117465: Warning cleanup for IMF classes
  - S7187144: JavaDoc for ScriptEngineFactory.getProgram()
    contains an error
  - S8000418: javadoc should used a standard "generated by
    javadoc" string
  - S8000666: javadoc should write directly to Writer instead of
    composing strings
  - S8000673: remove dead code from HtmlWriter and subtypes
  - S8000970: break out auxiliary classes that will prevent
    multi-core compilation of the JDK
  - S8001669: javadoc internal DocletAbortException should set
    cause when appropriate
  - S8008949: javadoc stopped copying doc-files
  - S8011402: Move blacklisting certificate logic from hard code
    to data
  - S8011547: Update XML Signature implementation to Apache
    Santuario 1.5.4
  - S8012288: XML DSig API allows wrong tag names and extra
    elements in SignedInfo
  - S8016217: More javadoc warnings
  - S8017325: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.cert
  - S8017326: Cleanup of the javadoc &lt;code&gt; tag in
    java.security.spec
  - S8019772: Fix doclint issues in javax.crypto and
    javax.security subpackages
  - S8020557: javadoc cleanup in javax.security
  - S8020688: Broken links in documentation at
    http://docs.oracle.com/javase/6/docs/api/index.
  - S8021108: Clean up doclint warnings and errors in java.text
    package
  - S8021417: Fix doclint issues in java.util.concurrent
  - S8021833: javadoc cleanup in java.net
  - S8022120: JCK test
    api/javax_xml/crypto/dsig/TransformService/index_ParamMethods
    fails
  - S8022175: Fix doclint warnings in javax.print
  - S8022406: Fix doclint issues in java.beans
  - S8022746: List of spelling errors in API doc
  - S8024779: [macosx] SwingNode crashes on exit
  - S8025085: [javadoc] some errors in javax/swing
  - S8025218: [javadoc] some errors in java/awt classes
  - S8025249: [javadoc] fix some javadoc errors in javax/swing/
  - S8025409: Fix javadoc comments errors and warning reported by
    doclint report
  - S8026021: more fix of javadoc errors and warnings reported by
    doclint, see the description
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8049244: XML Signature performance issue caused by
    unbuffered signature data
  - S8049432: New tests for TLS property jdk.tls.client.protocols
  - S8050893: (smartcardio) Invert reset argument in tests in
    sun/security/smartcardio
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8068279: (typo in the spec)
    javax.script.ScriptEngineFactory.getLanguageName
  - S8068491: Update the protocol for references of
    docs.oracle.com to HTTPS.
  - S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
  - S8076369: Introduce the jdk.tls.client.protocols system
    property for JDK 7u
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8143959: Certificates requiring blacklisting
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8148516: Improve the default strength of EC in JDK
  - S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8155760: Implement Serialization Filtering
  - S8156802: Better constraint checking
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168993: JDK8u121 L10n resource file update
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  - S8173622: Backport of 7180907 is incomplete
  - S8173849: Fix use of java.util.Base64 in test cases
  - S8173854: [TEST] Update DHEKeySizing test case following
    8076328 &amp; 8081760
  * Backports
  - S7102489, PR3316, RH1390708: RFE: cleanup jlong typedef on
    __APPLE__and _LLP64 systems.
  - S8000351, PR3316, RH1390708: Tenuring threshold should be
    unsigned
  - S8153711, PR3315, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8170888, PR3316, RH1390708: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  * Bug fixes
  - PR3318: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3318: Fix compatibility with vanilla Fontconfig
  - PR3318: Fix glyph y advance
  - PR3318: Always round glyph advance in 26.6 space
  - PR3318: Simplify glyph advance handling
  - PR3324: Fix NSS_LIBDIR substitution in
    make_generic_profile.sh broken by PR1989
  * AArch64 port
  - S8165673, PR3320: AArch64: Fix JNI floating point argument
    handling</changelog>
<changelog author="rguenther@suse.com" date="1490011200">- Add java-1_7_0-openjdk-libjvm-link.patch to link libjvm and libmawt
  with g++ to support the mix of GCC 6 java and GCC 7 C++ compiler.
- Get ecj.jar path from gcj, use the gcc variant that provides Java
  to build C code to make sure jni.h is available.</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Update to 2.6.10 - OpenJDK 7u141 (bsc#1034849)
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR3347: jstack.stp should support AArch64
  * Import of OpenJDK 7 u141 build 0
  - S4717864: setFont() does not update Fonts of Menus already on
    screen
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6518907: cleanup IA64 specific code in Hotspot
  - S6869327: Add new C2 flag to keep safepoints in counted loops.
  - S7112912: Message "Error occurred during initialization of
    VM" on boxes with lots of RAM
  - S7124213: [macosx] pack() does ignore size of a component;
    doesn't on the other platforms
  - S7124219: [macosx] Unable to draw images to fullscreen
  - S7124552: [macosx] NullPointerException in getBufferStrategy()
  - S7148275: [macosx] setIconImages() not working correctly
    (distorted icon when minimized)
  - S7154841: [macosx] Popups appear behind taskbar
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7160627: [macosx] TextArea has wrong initial size
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S7168851: [macosx] Netbeans crashes in
    CImage.nativeCreateNSImageFromArray
  - S7197203: sun/misc/URLClassPath/ClassnameCharTest.sh failed,
    compile error
  - S8005255: [macosx] Cleanup warnings in sun.lwawt
  - S8006088: Incompatible heap size flags accepted by VM
  - S8007295: Reduce number of warnings in awt classes
  - S8010722: assert: failed: heap size is too big for compressed
    oops
  - S8011059: [macosx] Support automatic @2x images loading on
    Mac OS X
  - S8014058: Regression tests for 8006088
  - S8014489:
    tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags
    jtreg tests invoke wrong class
  - S8016302: Change type of the number of GC workers to unsigned
    int (2)
  - S8024662: gc/arguments/TestUseCompressedOopsErgo.java does
    not compile.
  - S8024669: Native OOME when allocating after changes to
    maximum heap supporting Coops sizing on sparcv9
  - S8024926: [macosx] AquaIcon HiDPI support
  - S8025974: l10n for policytool
  - S8027025: [macosx] getLocationOnScreen returns 0 if parent
    invisible
  - S8028212: Custom cursor HiDPI support
  - S8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck
    optimization.
  - S8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't
    rendered in high resolution on Retina
  - S8033534: [macosx] Get MultiResolution image from native
    system
  - S8033786: White flashing when opening Dialogs and Menus using
    Nimbus with dark background
  - S8035568: [macosx] Cursor management unification
  - S8041734: JFrame in full screen mode leaves empty workspace
    after close
  - S8059803: Update use of GetVersionEx to get correct Windows
    version in hs_err files
  - S8066504: GetVersionEx in
    java.base/windows/native/libjava/java_props_md.c might not
    get correct Windows version 0
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8133357: 8u65 l10n resource file translation update
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993: G1 crashes if active_processor_count changes during
    startup
  - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8175087: [bsd] Fix build after "8024900: PPC64: Enable new
    build on AIX (jdk part)"
  - S8175163: [bsd] Fix build after "8005629: javac warnings
    compiling java.awt.EventDispatchThread..."
  - S8176044: (tz) Support tzdata2017a
  * Import of OpenJDK 7 u141 build 1
  - S8043723: max_heap_for_compressed_oops() declared with
    size_t, but defined with uintx
  * Import of OpenJDK 7 u141 build 2
  - S8011123: serialVersionUID of
    java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82
  * Backports
  - S6515172, PR3362: Runtime.availableProcessors() ignores Linux
    taskset command
  - S8011621, PR3209: live_ranges_in_separate_class.patch
  - S8022284, PR3209: Hide internal data structure in PhaseCFG
  - S8023003, PR3209: Cleanup the public interface to PhaseCFG
  - S8023691, PR3209: Create interface for nodes in class Block
  - S8023988, PR3209: Move local scheduling of nodes to the CFG
    creation and code motion phase (PhaseCFG)
  - S8043780, PR3369: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8157306, PR3209: Random infrequent null pointer exceptions
    in javac
  - S8173783, PR3329: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173941, PR3330: SA does not work if executable is DSO
  - S8174729, PR3361: Race Condition in
    java.lang.reflect.WeakCache
  * Bug fixes
  - PR3349: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3370: Disable ARM32 JIT by default in jdk_generic_profile.sh
  - PR3379: Perl should be mandatory
  - PR3390: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * CACAO
  - PR2732: Raise javadoc memory limits for CACAO again!
  * AArch64 port
  - S8177661, PR3367: Correct ad rule output register types from
    iRegX to iRegXNoSp
- Removed patch:
  * java-1_7_0-openjdk-gcc6.patch
  - Not needed anymore</changelog>

</package>
<package pkgid="d793e238020089199c60691c0f36ecfba1bf566615e404c831765cb4d0a19b8d" name="java-1_8_0-openjdk" arch="src">
    <version epoch="0" ver="1.8.0.111" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1430827200">- Added patch:
  * hotspot-support-kernel-4.patch
  * fix build on systems having kernel 4.0</changelog>
<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>

</package>
<package pkgid="9f1bd7426a6affb034292ed4680f948e29cb581d2f7f8dabd360049eb586302c" name="java-1_8_0-openjdk" arch="src">
    <version epoch="0" ver="1.8.0.121" rel="10.2.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="65451a1bf919495e2a2a2492905b141babc41567c6f01ecd3a9812ef179c5dee" name="java-1_8_0-openjdk" arch="src">
    <version epoch="0" ver="1.8.0.121" rel="10.5.1"/>

<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>

</package>
<package pkgid="47a18ad727514ddb3fd3e0754b806d245c060bf02072f9ccec405dd503884e91" name="java-1_8_0-openjdk" arch="src">
    <version epoch="0" ver="1.8.0.121" rel="6.4"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="fbc12f4bd80720a9ea30dbcde3aa461a8b29b806f2baf0891d17fc8e59af9d43" name="java-1_8_0-openjdk" arch="src">
    <version epoch="0" ver="1.8.0.121" rel="8.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="3a7e755cdbc2cf5761c8287adde5662b6f4ebdde849b7649673fccb585287223" name="java-1_8_0-openjdk" arch="src">
    <version epoch="0" ver="1.8.0.131" rel="10.10.3"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="51ef46646422e7a1a0337864c8740da3f1f4040f939fce586bbbd535d008eb52" name="java-1_8_0-openjdk" arch="src">
    <version epoch="0" ver="1.8.0.131" rel="10.8.1"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="76213a4c7866b33dc25b2909b502794e2f2f263fb8bda5bb108760814fce134b" name="java-1_8_0-openjdk" arch="src">
    <version epoch="0" ver="1.8.0.144" rel="10.13.3"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="b9bca9e703dd861cf80d5bb5a0ba526e2e1085dd1b08e0f92a440419ba9b7078" name="java-1_8_0-openjdk" arch="src">
    <version epoch="0" ver="1.8.0.144" rel="10.15.2"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="681f3c256aacb90f354ce4fe1646ddf22517552d91056dd264667e42e0744784" name="java-1_8_0-openjdk" arch="src">
    <version epoch="0" ver="1.8.0.151" rel="10.18.2"/>

<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>
<changelog author="fstrba@suse.com" date="1503489600">- Added patch:
  * java-1_8_0-openjdk-linuxfilestore.patch
  - Fix bsc#1032647, bsc#1052009 with btrfs subvolumes and
    overlayfs</changelog>
<changelog author="fstrba@suse.com" date="1504180800">- Added patch:
  * zero-atomic_copy64.patch
  - Fix wrong assembly for ppc and (maybe for) s390</changelog>
<changelog author="fstrba@suse.com" date="1505476800">- Don't require java-bootstrap-devel, build with the non-bootstrap
  java.</changelog>
<changelog author="fstrba@suse.com" date="1505563200">- Make the requirements for mozilla-nss requires_ge instead of
  requires_eq</changelog>
<changelog author="fstrba@suse.com" date="1505995200">- Allow bootstrapping by itself (BuildConflicts: java-devel &gt;= 1.9)</changelog>
<changelog author="fstrba@suse.com" date="1505995201">- Update the provided jdbc-stdext version to 4.2</changelog>
<changelog author="fstrba@suse.com" date="1506600000">- Added patch:
  * alternative-tzdb_dat.patch
    + Allow specifying alternative path where to find the tzdb.dat
    file. With fallback to $JAVA_HOME/jre/lib/tzdb.dat
- Don't symlink tzdb.dat in postinstall</changelog>
<changelog author="fstrba@suse.com" date="1506945600">- Change the requirement of tzdata-java8 to Recommends, since it is
  not strictly needed.</changelog>
<changelog author="fstrba@suse.com" date="1507464000">- Enable improved font rendering on systems where it applies</changelog>
<changelog author="fstrba@suse.com" date="1509624000">- Update to version jdk8u151 (icedtea 3.6.0)
  * Security fixes
    + S8165543: Better window framing
    + S8169026, CVE-2017-10274: Handle smartcard clean up better
    (bsc#1064071)
    + S8169966: Larger AWT menus
    + S8170218: Improved Font Metrics
    + S8171252: Improve exception checking
    + S8171261: Stability fixes for lcms
    + S8174109, CVE-2017-10281: Better queuing priorities
    (bsc#1064072)
    + S8174966, CVE-2017-10285: Unreferenced references
    (bsc#1064073)
    + S8175940: More certificate subject checking
    + S8176751, CVE-2017-10295: Better URL connections (bsc#1064075)
    + S8178794, CVE-2017-10388: Correct Kerberos ticket grants
    (bsc#1064086)
    + S8180024: Improve construction of objects during
    deserialization
    + S8180711, CVE-2017-10346: Better invokespecial checks
    (bsc#1064078)
    + S8181100, CVE-2017-10350: Better Base Exceptions (bsc#1064082)
    + S8181323, CVE-2017-10347: Better timezone processing
    (bsc#1064079)
    + S8181327, CVE-2017-10349: Better X processing (bsc#1064081)
    + S8181370, CVE-2017-10345: Better keystore handling
    (bsc#1064077)
    + S8181432, CVE-2017-10348: Better processing of unresolved
    permissions (bsc#1064080)
    + S8181597, CVE-2017-10357: Process Proxy presentation
    (bsc#1064085)
    + S8181612, CVE-2017-10355: More stable connection processing
    (bsc#1064083)
    + S8181692, CVE-2017-10356: Update storage implementations
    (bsc#1064084)
    + S8183028, CVE-2016-10165: Improve CMS header processing
    (bsc#1064069)
    + S8184682, CVE-2016-9840, CVE-2016-9841, CVE-2016-9842,
    CVE-2016-9843: Upgrade compression library (bsc#1064070)
  * New features
    + PR3469: Alternative path to tzdb.dat
    + PR3483: Separate addition of nss.cfg and tz.properties into
    separate targets
    + PR3484: Move SystemTap support to its own target
    + PR3485: Support additional targets for the bootstrap build
  * Import of OpenJDK 8 u151 build 12
    + S8029659: Keytool, print key algorithm of certificate or key
    entry
    + S8057810: New defaults for DSA keys in jarsigner and keytool
    + S8075484, PR3473, RH1490713: SocketInputStream.socketRead0
    can hang even with soTimeout set
    + S8077670: sun/security/krb5/auto/MaxRetries.java may fail
    with BindException
    + S8087144: sun/security/krb5/auto/MaxRetries.java fails with
    Retry count is -1 less
    + S8153146: sun/security/krb5/auto/MaxRetries.java failed with
    timeout
    + S8157561: Ship the unlimited policy files in JDK Updates
    + S8158517: Minor optimizations to ISO10126PADDING
    + S8171319: keytool should print out warnings when reading or
    generating cert/cert req using weak algorithms
    + S8177569: keytool should not warn if signature algorithm
    used in cacerts is weak
    + S8177837: need to upgrade install tools
    + S8178714: PKIX validator nameConstraints check failing after
    change 8175940
    + S8179423: 2 security tests started failing for
    JDK 1.6.0 u161 b05
    + S8179564: Missing @bug for tests added with JDK-8165367
    + S8181048: Refactor existing providers to refer to the same
    constants for default values for key length
    + S8182879: Add warnings to keytool when using JKS and JCEKS
    + S8184937: LCMS error 13: Couldn't link the profiles
    + S8185039: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185040: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185778: 8u151 L10n resource file update
    + S8185845: Add SecurityTools.java test library
    + S8186503: sun/security/tools/jarsigner/DefaultSigalg.java
    failed after backport to JDK 6/7/8
    + S8186533: 8u151 L10n resource file update md20
    + S8186674: Remove JDK-8174109 from CPU Aug 21 week builds
  * Backports
    + S8035496, PR3487: G1 ARM: missing remset entry noticed by
    VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0
    + S8146086, PR3439, RH1478402: Publishing two webservices on
    same port fails with "java.net.BindException: Address already
  in use"
    + S8184673, PR3475, RH1487266: Fix compatibility issue in
  AlgorithmChecker for 3rd party JCE providers
    + S8185164, PR3438: GetOwnedMonitorInfo() returns incorrect
  owned monitor
    + S8187822, PR3478, RH1494230: C2 conditonal move optimization
  might create broken graph
  * Bug fixes
    + PR3479, RH1486025: ECC and NSS JVM crash
    + PR3486: Path to jvm.cfg is wrong in add-systemtap-boot
    + S8165852, PR3468: (fs) Mount point not found for a file
  which is present in overlayfs
    + S8188030, PR3459, RH1484079: AWT java apps fail to start
  when some minimal fonts are present
  * PPC port
    + S8145913, PR3466, RH1498309: PPC64: add Montgomery multiply
  intrinsic
    + S8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of
  li/cmpld
    + S8170328, PR3466, RH1498321: PPC64: Use andis instead of
  lis/and
    + S8181810, PR3466, RH1498319: PPC64: Leverage extrdi for
  bitfield extract
  * AArch64 port
    + S8161190, PR3488: AArch64: Fix overflow in immediate cmp
  instruction
    + S8187224, PR3488: aarch64: some inconsistency between
  aarch64_ad.m4 and aarch64.ad
  * SystemTap
    + PR3467, RH1492139: Hotspot object_alloc tapset uses
  HeapWordSize incorrectly
  * Shenandoah
    + Add missing UseShenandoahGC checks to C2
    + [backport] Add JVMTI notifications to Shenandoah GC pauses.
    + [backport] After Evac verification should run consistently
    + [backport] All definitions should start with Shenandoah*
    + [backport] Allocation latency tracing
    + [backport] Allow allocations in pinned regions
    + [backport] Assorted monitoring support fixes
    + [backport] Avoid Full STW GC on System.gc() + related fixes
    + [backport] BrooksPointer tracing overwhelms -Xlog:gc=trace
    + [backport] Cannot do more than 1000 Full GCs
    + [backport] Cap heap size for TestRegionSizeArgs test
    + [backport] Cleanup "dirty" mentions
    + [backport] Cleanup unused methods and statements + Trivial
  cleanup: removed unused field, etc.
    + [backport] Common pause marker to capture everything
  before/after pause
    + [backport] Consistent print_on and tty handling
    + [backport] "continuous" heuristics
    + [backport] Disable biased locking by default
    + [backport] Fix build error: avoid loops with empty bodies
    + [backport] Fix build error: switches over enums should take
  all enums
    + [backport] Fix build error: verifier liveness should not be
  implicitly casted to size_t
    + [backport] Fixed assertion failures when printing heap
  region to trace output
    + [backport] Fixed C calling convention of shenandoah_wb() on
  Windows
    + [backport] LotsOfCycles test always degrades to Full GC
    + [backport] Made ShenandoahPrinter debug only
    + [backport] Make sure different Verifier levels work
    + [backport] Make sure we have at least one memory pool per
  memory manager (JMX) + JMX double-counts heap used size
    + [backport] Mark heuristics diagnostic/experimental
    + [backport] Move Verifier "start" message under (gc,start)
    + [backport] On-demand commit as heap resizing strategy
    + [backport] Periodic GC
    + [backport] PhiNode::has_only_data_users() needs to apply to
  shenandoah barrier only
    + [backport] Pinning humongous regions should be allowed
    + [backport] Reclaimed humongous regions should count towards
  immediate garbage
    + [backport] Refactor region flags into finite state machine
    + [backport] Refactor ShConcThread dispatch
    + [backport] Refactor ShenandoahFreeSet + Fast-forward over
  humongous regions to keep "current" non-humongous
    + [backport] Refactor ShenandoahHeapLock
    + [backport] Refactor ShenandoahHeapRegionSet
    + [backport] Region (byte|word) shifts as the replacement for
  divisions
    + [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation
  tests
    + [backport] Rename inline guards
    + [backport] Selectable humongous threshold + Humongous top()
  should be correct for iteration
    + [backport] Shortcut concurrent cycle when enough immediate
  garbage is reclaimed
    + [backport] Templatize and improve inlining of arraycopy and
  clone barriers.
    + [backport] TestRegionSampling test
    + [backport] TestSmallHeap test for Shenandoah
    + [backport] Uncommit heap regions after given delay
    + [backport] Underflow in adaptive free_threshold calculation
    + [backport] Unlock more GC-specific tests for Shenandoah
    + [backport] Update counters on slow-path more rarely
    + [backport] Verifier should avoid pushing on stack when
  walking objects past TAMS
    + [backport] Verifier should walk cset and humongous regions
    + [backport] Verify humongous regions liveness
    + [backport] Verify liveness data
    + Correct way to fix Windows call convention issue
    + Fix build error in release config.
    + Fixed Fixed message logging
    + Handle Java heap initialization and expansion failures
    + Make sure -verbose:gc, PrintGC, PrintGCDetails work
  consistently
    + Missing barriers on constant oops + acmp rework + cas fix +
  write barrier on constant oop fix
    + Missing UseShenandoahGC check in
  LibraryCallKit::inline_multiplyToLen()
    + Missing UseShenandoahGC check to C2
    + OOME in SurrogateLockerThread deadlocks the GC cycle
    + Properly unlock ShenandoahVerify
    + Remove unused memory_for, fixing the build
    + Remove useless code following acmp rework
    + Revert accidental G1 closure rename
    + Test bug: test library and flags in TestHeapAlloc
    + UnlockDiagnosticVMOptions flag is needed for ShenandoahVerify
    + Write barrier pin and expand cleanup
- Removed patches:
  * alternative-tzdb_dat.patch
  * java-1_8_0-openjdk-linuxfilestore.patch
    + Integrated upstream</changelog>
<changelog author="fstrba@suse.com" date="1509710400">- Added patch:
  * tzdb_dat.patch
    + Patch also the other place in jdk that loads the tzdb.dat
    file</changelog>

</package>
<package pkgid="cc0bcccbfb89d478bf1b5bfc88de3d15c7555d588d49310a413957049f117dd0" name="java-1_8_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.8.0.111" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1430827200">- Added patch:
  * hotspot-support-kernel-4.patch
  * fix build on systems having kernel 4.0</changelog>
<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>

</package>
<package pkgid="854f15cb30b6429912a2c63bea038931252ea6ca50c8ebb42b5391265e42d3a3" name="java-1_8_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="10.2.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="36308a4b0bd8f071aae565b900ea614e6e555869415f0add3df12062287ac48e" name="java-1_8_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="10.5.1"/>

<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>

</package>
<package pkgid="61b552a31f6a3e1f9d0acfa7801c746757337df25746e89fce3c82776ccaffc4" name="java-1_8_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="6.4"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="5842d9e64025fc5e2105abf4292f4c24f520ad0f14470b7905a2352e1304bf90" name="java-1_8_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="8.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="8b213661550e6b97243512ba48eec5f514a9889409d477642dfc4f2be72a3a03" name="java-1_8_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.8.0.131" rel="10.10.3"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="780ff580b2772002f4efb9e52c4b89adfcfbc74530517d437162d5b916bba8ed" name="java-1_8_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.8.0.131" rel="10.8.1"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="d0bbd0d9d74d9ce693126b216898a2e171b0b3d01ca09b9ba78d04dc732d88a5" name="java-1_8_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.8.0.144" rel="10.13.3"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="365471dce54474ce167fc8b236d7f690888734bd44af7ccae32d6e1469e64707" name="java-1_8_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.8.0.144" rel="10.15.2"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="8c167c4185275dd7ff48e44db6666f0050c9cacc4fab83be69c75acb3edaffd5" name="java-1_8_0-openjdk" arch="x86_64">
    <version epoch="0" ver="1.8.0.151" rel="10.18.2"/>

<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>
<changelog author="fstrba@suse.com" date="1503489600">- Added patch:
  * java-1_8_0-openjdk-linuxfilestore.patch
  - Fix bsc#1032647, bsc#1052009 with btrfs subvolumes and
    overlayfs</changelog>
<changelog author="fstrba@suse.com" date="1504180800">- Added patch:
  * zero-atomic_copy64.patch
  - Fix wrong assembly for ppc and (maybe for) s390</changelog>
<changelog author="fstrba@suse.com" date="1505476800">- Don't require java-bootstrap-devel, build with the non-bootstrap
  java.</changelog>
<changelog author="fstrba@suse.com" date="1505563200">- Make the requirements for mozilla-nss requires_ge instead of
  requires_eq</changelog>
<changelog author="fstrba@suse.com" date="1505995200">- Allow bootstrapping by itself (BuildConflicts: java-devel &gt;= 1.9)</changelog>
<changelog author="fstrba@suse.com" date="1505995201">- Update the provided jdbc-stdext version to 4.2</changelog>
<changelog author="fstrba@suse.com" date="1506600000">- Added patch:
  * alternative-tzdb_dat.patch
    + Allow specifying alternative path where to find the tzdb.dat
    file. With fallback to $JAVA_HOME/jre/lib/tzdb.dat
- Don't symlink tzdb.dat in postinstall</changelog>
<changelog author="fstrba@suse.com" date="1506945600">- Change the requirement of tzdata-java8 to Recommends, since it is
  not strictly needed.</changelog>
<changelog author="fstrba@suse.com" date="1507464000">- Enable improved font rendering on systems where it applies</changelog>
<changelog author="fstrba@suse.com" date="1509624000">- Update to version jdk8u151 (icedtea 3.6.0)
  * Security fixes
    + S8165543: Better window framing
    + S8169026, CVE-2017-10274: Handle smartcard clean up better
    (bsc#1064071)
    + S8169966: Larger AWT menus
    + S8170218: Improved Font Metrics
    + S8171252: Improve exception checking
    + S8171261: Stability fixes for lcms
    + S8174109, CVE-2017-10281: Better queuing priorities
    (bsc#1064072)
    + S8174966, CVE-2017-10285: Unreferenced references
    (bsc#1064073)
    + S8175940: More certificate subject checking
    + S8176751, CVE-2017-10295: Better URL connections (bsc#1064075)
    + S8178794, CVE-2017-10388: Correct Kerberos ticket grants
    (bsc#1064086)
    + S8180024: Improve construction of objects during
    deserialization
    + S8180711, CVE-2017-10346: Better invokespecial checks
    (bsc#1064078)
    + S8181100, CVE-2017-10350: Better Base Exceptions (bsc#1064082)
    + S8181323, CVE-2017-10347: Better timezone processing
    (bsc#1064079)
    + S8181327, CVE-2017-10349: Better X processing (bsc#1064081)
    + S8181370, CVE-2017-10345: Better keystore handling
    (bsc#1064077)
    + S8181432, CVE-2017-10348: Better processing of unresolved
    permissions (bsc#1064080)
    + S8181597, CVE-2017-10357: Process Proxy presentation
    (bsc#1064085)
    + S8181612, CVE-2017-10355: More stable connection processing
    (bsc#1064083)
    + S8181692, CVE-2017-10356: Update storage implementations
    (bsc#1064084)
    + S8183028, CVE-2016-10165: Improve CMS header processing
    (bsc#1064069)
    + S8184682, CVE-2016-9840, CVE-2016-9841, CVE-2016-9842,
    CVE-2016-9843: Upgrade compression library (bsc#1064070)
  * New features
    + PR3469: Alternative path to tzdb.dat
    + PR3483: Separate addition of nss.cfg and tz.properties into
    separate targets
    + PR3484: Move SystemTap support to its own target
    + PR3485: Support additional targets for the bootstrap build
  * Import of OpenJDK 8 u151 build 12
    + S8029659: Keytool, print key algorithm of certificate or key
    entry
    + S8057810: New defaults for DSA keys in jarsigner and keytool
    + S8075484, PR3473, RH1490713: SocketInputStream.socketRead0
    can hang even with soTimeout set
    + S8077670: sun/security/krb5/auto/MaxRetries.java may fail
    with BindException
    + S8087144: sun/security/krb5/auto/MaxRetries.java fails with
    Retry count is -1 less
    + S8153146: sun/security/krb5/auto/MaxRetries.java failed with
    timeout
    + S8157561: Ship the unlimited policy files in JDK Updates
    + S8158517: Minor optimizations to ISO10126PADDING
    + S8171319: keytool should print out warnings when reading or
    generating cert/cert req using weak algorithms
    + S8177569: keytool should not warn if signature algorithm
    used in cacerts is weak
    + S8177837: need to upgrade install tools
    + S8178714: PKIX validator nameConstraints check failing after
    change 8175940
    + S8179423: 2 security tests started failing for
    JDK 1.6.0 u161 b05
    + S8179564: Missing @bug for tests added with JDK-8165367
    + S8181048: Refactor existing providers to refer to the same
    constants for default values for key length
    + S8182879: Add warnings to keytool when using JKS and JCEKS
    + S8184937: LCMS error 13: Couldn't link the profiles
    + S8185039: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185040: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185778: 8u151 L10n resource file update
    + S8185845: Add SecurityTools.java test library
    + S8186503: sun/security/tools/jarsigner/DefaultSigalg.java
    failed after backport to JDK 6/7/8
    + S8186533: 8u151 L10n resource file update md20
    + S8186674: Remove JDK-8174109 from CPU Aug 21 week builds
  * Backports
    + S8035496, PR3487: G1 ARM: missing remset entry noticed by
    VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0
    + S8146086, PR3439, RH1478402: Publishing two webservices on
    same port fails with "java.net.BindException: Address already
  in use"
    + S8184673, PR3475, RH1487266: Fix compatibility issue in
  AlgorithmChecker for 3rd party JCE providers
    + S8185164, PR3438: GetOwnedMonitorInfo() returns incorrect
  owned monitor
    + S8187822, PR3478, RH1494230: C2 conditonal move optimization
  might create broken graph
  * Bug fixes
    + PR3479, RH1486025: ECC and NSS JVM crash
    + PR3486: Path to jvm.cfg is wrong in add-systemtap-boot
    + S8165852, PR3468: (fs) Mount point not found for a file
  which is present in overlayfs
    + S8188030, PR3459, RH1484079: AWT java apps fail to start
  when some minimal fonts are present
  * PPC port
    + S8145913, PR3466, RH1498309: PPC64: add Montgomery multiply
  intrinsic
    + S8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of
  li/cmpld
    + S8170328, PR3466, RH1498321: PPC64: Use andis instead of
  lis/and
    + S8181810, PR3466, RH1498319: PPC64: Leverage extrdi for
  bitfield extract
  * AArch64 port
    + S8161190, PR3488: AArch64: Fix overflow in immediate cmp
  instruction
    + S8187224, PR3488: aarch64: some inconsistency between
  aarch64_ad.m4 and aarch64.ad
  * SystemTap
    + PR3467, RH1492139: Hotspot object_alloc tapset uses
  HeapWordSize incorrectly
  * Shenandoah
    + Add missing UseShenandoahGC checks to C2
    + [backport] Add JVMTI notifications to Shenandoah GC pauses.
    + [backport] After Evac verification should run consistently
    + [backport] All definitions should start with Shenandoah*
    + [backport] Allocation latency tracing
    + [backport] Allow allocations in pinned regions
    + [backport] Assorted monitoring support fixes
    + [backport] Avoid Full STW GC on System.gc() + related fixes
    + [backport] BrooksPointer tracing overwhelms -Xlog:gc=trace
    + [backport] Cannot do more than 1000 Full GCs
    + [backport] Cap heap size for TestRegionSizeArgs test
    + [backport] Cleanup "dirty" mentions
    + [backport] Cleanup unused methods and statements + Trivial
  cleanup: removed unused field, etc.
    + [backport] Common pause marker to capture everything
  before/after pause
    + [backport] Consistent print_on and tty handling
    + [backport] "continuous" heuristics
    + [backport] Disable biased locking by default
    + [backport] Fix build error: avoid loops with empty bodies
    + [backport] Fix build error: switches over enums should take
  all enums
    + [backport] Fix build error: verifier liveness should not be
  implicitly casted to size_t
    + [backport] Fixed assertion failures when printing heap
  region to trace output
    + [backport] Fixed C calling convention of shenandoah_wb() on
  Windows
    + [backport] LotsOfCycles test always degrades to Full GC
    + [backport] Made ShenandoahPrinter debug only
    + [backport] Make sure different Verifier levels work
    + [backport] Make sure we have at least one memory pool per
  memory manager (JMX) + JMX double-counts heap used size
    + [backport] Mark heuristics diagnostic/experimental
    + [backport] Move Verifier "start" message under (gc,start)
    + [backport] On-demand commit as heap resizing strategy
    + [backport] Periodic GC
    + [backport] PhiNode::has_only_data_users() needs to apply to
  shenandoah barrier only
    + [backport] Pinning humongous regions should be allowed
    + [backport] Reclaimed humongous regions should count towards
  immediate garbage
    + [backport] Refactor region flags into finite state machine
    + [backport] Refactor ShConcThread dispatch
    + [backport] Refactor ShenandoahFreeSet + Fast-forward over
  humongous regions to keep "current" non-humongous
    + [backport] Refactor ShenandoahHeapLock
    + [backport] Refactor ShenandoahHeapRegionSet
    + [backport] Region (byte|word) shifts as the replacement for
  divisions
    + [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation
  tests
    + [backport] Rename inline guards
    + [backport] Selectable humongous threshold + Humongous top()
  should be correct for iteration
    + [backport] Shortcut concurrent cycle when enough immediate
  garbage is reclaimed
    + [backport] Templatize and improve inlining of arraycopy and
  clone barriers.
    + [backport] TestRegionSampling test
    + [backport] TestSmallHeap test for Shenandoah
    + [backport] Uncommit heap regions after given delay
    + [backport] Underflow in adaptive free_threshold calculation
    + [backport] Unlock more GC-specific tests for Shenandoah
    + [backport] Update counters on slow-path more rarely
    + [backport] Verifier should avoid pushing on stack when
  walking objects past TAMS
    + [backport] Verifier should walk cset and humongous regions
    + [backport] Verify humongous regions liveness
    + [backport] Verify liveness data
    + Correct way to fix Windows call convention issue
    + Fix build error in release config.
    + Fixed Fixed message logging
    + Handle Java heap initialization and expansion failures
    + Make sure -verbose:gc, PrintGC, PrintGCDetails work
  consistently
    + Missing barriers on constant oops + acmp rework + cas fix +
  write barrier on constant oop fix
    + Missing UseShenandoahGC check in
  LibraryCallKit::inline_multiplyToLen()
    + Missing UseShenandoahGC check to C2
    + OOME in SurrogateLockerThread deadlocks the GC cycle
    + Properly unlock ShenandoahVerify
    + Remove unused memory_for, fixing the build
    + Remove useless code following acmp rework
    + Revert accidental G1 closure rename
    + Test bug: test library and flags in TestHeapAlloc
    + UnlockDiagnosticVMOptions flag is needed for ShenandoahVerify
    + Write barrier pin and expand cleanup
- Removed patches:
  * alternative-tzdb_dat.patch
  * java-1_8_0-openjdk-linuxfilestore.patch
    + Integrated upstream</changelog>
<changelog author="fstrba@suse.com" date="1509710400">- Added patch:
  * tzdb_dat.patch
    + Patch also the other place in jdk that loads the tzdb.dat
    file</changelog>

</package>
<package pkgid="73a1e4bfbc7002834980db6dff4b31bf8c32c5771ddde73c958a0f16b3677d5f" name="java-1_8_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.8.0.111" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1430827200">- Added patch:
  * hotspot-support-kernel-4.patch
  * fix build on systems having kernel 4.0</changelog>
<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>

</package>
<package pkgid="12ef471a56489b3525fb9a22fb9e4b2d39e0366e2180fbcd9e6fbd78f713b340" name="java-1_8_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="10.2.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="23f1f167beed3e59795aea566e37c14078d25792454d9f98be72448203dcc0c0" name="java-1_8_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="10.5.1"/>

<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>

</package>
<package pkgid="628932a4b77ba1bfd6470cc431109f7144c33be2f89f9121374dbf7b8f9f5315" name="java-1_8_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="6.4"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="a70929e8d755ebc13b21c3bb4e1346cb175cecb850eec0afc59e61248a7fa35e" name="java-1_8_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="8.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="8ace27c92287b606b8e8e1293c7e978b0054132a0caf8305efc902e34ae76da4" name="java-1_8_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.8.0.131" rel="10.10.3"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="27fd9900820419a2999e27dc64184c15ae94ae733a5ca022549bbba65f0630b7" name="java-1_8_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.8.0.131" rel="10.8.1"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="c94448de09fb1d7685915e062105c08b88f435f2e78ae1201af516bfe42eb079" name="java-1_8_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.8.0.144" rel="10.13.3"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="fdee4c1a0c7e653109222c5c82313f34d0bb046d2eebbaca7a3cb95d19fd2b3c" name="java-1_8_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.8.0.144" rel="10.15.2"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="9770b85d9542e54197a1573c33fee5774fe489f6f7bdda7431da0f00e24db766" name="java-1_8_0-openjdk-accessibility" arch="x86_64">
    <version epoch="0" ver="1.8.0.151" rel="10.18.2"/>

<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>
<changelog author="fstrba@suse.com" date="1503489600">- Added patch:
  * java-1_8_0-openjdk-linuxfilestore.patch
  - Fix bsc#1032647, bsc#1052009 with btrfs subvolumes and
    overlayfs</changelog>
<changelog author="fstrba@suse.com" date="1504180800">- Added patch:
  * zero-atomic_copy64.patch
  - Fix wrong assembly for ppc and (maybe for) s390</changelog>
<changelog author="fstrba@suse.com" date="1505476800">- Don't require java-bootstrap-devel, build with the non-bootstrap
  java.</changelog>
<changelog author="fstrba@suse.com" date="1505563200">- Make the requirements for mozilla-nss requires_ge instead of
  requires_eq</changelog>
<changelog author="fstrba@suse.com" date="1505995200">- Allow bootstrapping by itself (BuildConflicts: java-devel &gt;= 1.9)</changelog>
<changelog author="fstrba@suse.com" date="1505995201">- Update the provided jdbc-stdext version to 4.2</changelog>
<changelog author="fstrba@suse.com" date="1506600000">- Added patch:
  * alternative-tzdb_dat.patch
    + Allow specifying alternative path where to find the tzdb.dat
    file. With fallback to $JAVA_HOME/jre/lib/tzdb.dat
- Don't symlink tzdb.dat in postinstall</changelog>
<changelog author="fstrba@suse.com" date="1506945600">- Change the requirement of tzdata-java8 to Recommends, since it is
  not strictly needed.</changelog>
<changelog author="fstrba@suse.com" date="1507464000">- Enable improved font rendering on systems where it applies</changelog>
<changelog author="fstrba@suse.com" date="1509624000">- Update to version jdk8u151 (icedtea 3.6.0)
  * Security fixes
    + S8165543: Better window framing
    + S8169026, CVE-2017-10274: Handle smartcard clean up better
    (bsc#1064071)
    + S8169966: Larger AWT menus
    + S8170218: Improved Font Metrics
    + S8171252: Improve exception checking
    + S8171261: Stability fixes for lcms
    + S8174109, CVE-2017-10281: Better queuing priorities
    (bsc#1064072)
    + S8174966, CVE-2017-10285: Unreferenced references
    (bsc#1064073)
    + S8175940: More certificate subject checking
    + S8176751, CVE-2017-10295: Better URL connections (bsc#1064075)
    + S8178794, CVE-2017-10388: Correct Kerberos ticket grants
    (bsc#1064086)
    + S8180024: Improve construction of objects during
    deserialization
    + S8180711, CVE-2017-10346: Better invokespecial checks
    (bsc#1064078)
    + S8181100, CVE-2017-10350: Better Base Exceptions (bsc#1064082)
    + S8181323, CVE-2017-10347: Better timezone processing
    (bsc#1064079)
    + S8181327, CVE-2017-10349: Better X processing (bsc#1064081)
    + S8181370, CVE-2017-10345: Better keystore handling
    (bsc#1064077)
    + S8181432, CVE-2017-10348: Better processing of unresolved
    permissions (bsc#1064080)
    + S8181597, CVE-2017-10357: Process Proxy presentation
    (bsc#1064085)
    + S8181612, CVE-2017-10355: More stable connection processing
    (bsc#1064083)
    + S8181692, CVE-2017-10356: Update storage implementations
    (bsc#1064084)
    + S8183028, CVE-2016-10165: Improve CMS header processing
    (bsc#1064069)
    + S8184682, CVE-2016-9840, CVE-2016-9841, CVE-2016-9842,
    CVE-2016-9843: Upgrade compression library (bsc#1064070)
  * New features
    + PR3469: Alternative path to tzdb.dat
    + PR3483: Separate addition of nss.cfg and tz.properties into
    separate targets
    + PR3484: Move SystemTap support to its own target
    + PR3485: Support additional targets for the bootstrap build
  * Import of OpenJDK 8 u151 build 12
    + S8029659: Keytool, print key algorithm of certificate or key
    entry
    + S8057810: New defaults for DSA keys in jarsigner and keytool
    + S8075484, PR3473, RH1490713: SocketInputStream.socketRead0
    can hang even with soTimeout set
    + S8077670: sun/security/krb5/auto/MaxRetries.java may fail
    with BindException
    + S8087144: sun/security/krb5/auto/MaxRetries.java fails with
    Retry count is -1 less
    + S8153146: sun/security/krb5/auto/MaxRetries.java failed with
    timeout
    + S8157561: Ship the unlimited policy files in JDK Updates
    + S8158517: Minor optimizations to ISO10126PADDING
    + S8171319: keytool should print out warnings when reading or
    generating cert/cert req using weak algorithms
    + S8177569: keytool should not warn if signature algorithm
    used in cacerts is weak
    + S8177837: need to upgrade install tools
    + S8178714: PKIX validator nameConstraints check failing after
    change 8175940
    + S8179423: 2 security tests started failing for
    JDK 1.6.0 u161 b05
    + S8179564: Missing @bug for tests added with JDK-8165367
    + S8181048: Refactor existing providers to refer to the same
    constants for default values for key length
    + S8182879: Add warnings to keytool when using JKS and JCEKS
    + S8184937: LCMS error 13: Couldn't link the profiles
    + S8185039: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185040: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185778: 8u151 L10n resource file update
    + S8185845: Add SecurityTools.java test library
    + S8186503: sun/security/tools/jarsigner/DefaultSigalg.java
    failed after backport to JDK 6/7/8
    + S8186533: 8u151 L10n resource file update md20
    + S8186674: Remove JDK-8174109 from CPU Aug 21 week builds
  * Backports
    + S8035496, PR3487: G1 ARM: missing remset entry noticed by
    VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0
    + S8146086, PR3439, RH1478402: Publishing two webservices on
    same port fails with "java.net.BindException: Address already
  in use"
    + S8184673, PR3475, RH1487266: Fix compatibility issue in
  AlgorithmChecker for 3rd party JCE providers
    + S8185164, PR3438: GetOwnedMonitorInfo() returns incorrect
  owned monitor
    + S8187822, PR3478, RH1494230: C2 conditonal move optimization
  might create broken graph
  * Bug fixes
    + PR3479, RH1486025: ECC and NSS JVM crash
    + PR3486: Path to jvm.cfg is wrong in add-systemtap-boot
    + S8165852, PR3468: (fs) Mount point not found for a file
  which is present in overlayfs
    + S8188030, PR3459, RH1484079: AWT java apps fail to start
  when some minimal fonts are present
  * PPC port
    + S8145913, PR3466, RH1498309: PPC64: add Montgomery multiply
  intrinsic
    + S8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of
  li/cmpld
    + S8170328, PR3466, RH1498321: PPC64: Use andis instead of
  lis/and
    + S8181810, PR3466, RH1498319: PPC64: Leverage extrdi for
  bitfield extract
  * AArch64 port
    + S8161190, PR3488: AArch64: Fix overflow in immediate cmp
  instruction
    + S8187224, PR3488: aarch64: some inconsistency between
  aarch64_ad.m4 and aarch64.ad
  * SystemTap
    + PR3467, RH1492139: Hotspot object_alloc tapset uses
  HeapWordSize incorrectly
  * Shenandoah
    + Add missing UseShenandoahGC checks to C2
    + [backport] Add JVMTI notifications to Shenandoah GC pauses.
    + [backport] After Evac verification should run consistently
    + [backport] All definitions should start with Shenandoah*
    + [backport] Allocation latency tracing
    + [backport] Allow allocations in pinned regions
    + [backport] Assorted monitoring support fixes
    + [backport] Avoid Full STW GC on System.gc() + related fixes
    + [backport] BrooksPointer tracing overwhelms -Xlog:gc=trace
    + [backport] Cannot do more than 1000 Full GCs
    + [backport] Cap heap size for TestRegionSizeArgs test
    + [backport] Cleanup "dirty" mentions
    + [backport] Cleanup unused methods and statements + Trivial
  cleanup: removed unused field, etc.
    + [backport] Common pause marker to capture everything
  before/after pause
    + [backport] Consistent print_on and tty handling
    + [backport] "continuous" heuristics
    + [backport] Disable biased locking by default
    + [backport] Fix build error: avoid loops with empty bodies
    + [backport] Fix build error: switches over enums should take
  all enums
    + [backport] Fix build error: verifier liveness should not be
  implicitly casted to size_t
    + [backport] Fixed assertion failures when printing heap
  region to trace output
    + [backport] Fixed C calling convention of shenandoah_wb() on
  Windows
    + [backport] LotsOfCycles test always degrades to Full GC
    + [backport] Made ShenandoahPrinter debug only
    + [backport] Make sure different Verifier levels work
    + [backport] Make sure we have at least one memory pool per
  memory manager (JMX) + JMX double-counts heap used size
    + [backport] Mark heuristics diagnostic/experimental
    + [backport] Move Verifier "start" message under (gc,start)
    + [backport] On-demand commit as heap resizing strategy
    + [backport] Periodic GC
    + [backport] PhiNode::has_only_data_users() needs to apply to
  shenandoah barrier only
    + [backport] Pinning humongous regions should be allowed
    + [backport] Reclaimed humongous regions should count towards
  immediate garbage
    + [backport] Refactor region flags into finite state machine
    + [backport] Refactor ShConcThread dispatch
    + [backport] Refactor ShenandoahFreeSet + Fast-forward over
  humongous regions to keep "current" non-humongous
    + [backport] Refactor ShenandoahHeapLock
    + [backport] Refactor ShenandoahHeapRegionSet
    + [backport] Region (byte|word) shifts as the replacement for
  divisions
    + [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation
  tests
    + [backport] Rename inline guards
    + [backport] Selectable humongous threshold + Humongous top()
  should be correct for iteration
    + [backport] Shortcut concurrent cycle when enough immediate
  garbage is reclaimed
    + [backport] Templatize and improve inlining of arraycopy and
  clone barriers.
    + [backport] TestRegionSampling test
    + [backport] TestSmallHeap test for Shenandoah
    + [backport] Uncommit heap regions after given delay
    + [backport] Underflow in adaptive free_threshold calculation
    + [backport] Unlock more GC-specific tests for Shenandoah
    + [backport] Update counters on slow-path more rarely
    + [backport] Verifier should avoid pushing on stack when
  walking objects past TAMS
    + [backport] Verifier should walk cset and humongous regions
    + [backport] Verify humongous regions liveness
    + [backport] Verify liveness data
    + Correct way to fix Windows call convention issue
    + Fix build error in release config.
    + Fixed Fixed message logging
    + Handle Java heap initialization and expansion failures
    + Make sure -verbose:gc, PrintGC, PrintGCDetails work
  consistently
    + Missing barriers on constant oops + acmp rework + cas fix +
  write barrier on constant oop fix
    + Missing UseShenandoahGC check in
  LibraryCallKit::inline_multiplyToLen()
    + Missing UseShenandoahGC check to C2
    + OOME in SurrogateLockerThread deadlocks the GC cycle
    + Properly unlock ShenandoahVerify
    + Remove unused memory_for, fixing the build
    + Remove useless code following acmp rework
    + Revert accidental G1 closure rename
    + Test bug: test library and flags in TestHeapAlloc
    + UnlockDiagnosticVMOptions flag is needed for ShenandoahVerify
    + Write barrier pin and expand cleanup
- Removed patches:
  * alternative-tzdb_dat.patch
  * java-1_8_0-openjdk-linuxfilestore.patch
    + Integrated upstream</changelog>
<changelog author="fstrba@suse.com" date="1509710400">- Added patch:
  * tzdb_dat.patch
    + Patch also the other place in jdk that loads the tzdb.dat
    file</changelog>

</package>
<package pkgid="65d743e3197dfe3979ec8fe8da8b41542758a8e8ba1dc393f17e935d36acb3f6" name="java-1_8_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.8.0.111" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1430827200">- Added patch:
  * hotspot-support-kernel-4.patch
  * fix build on systems having kernel 4.0</changelog>
<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>

</package>
<package pkgid="a3c2a92ee15d3b379d68da62bd4ba8c55cf3f1b60415794b3939248f030976ba" name="java-1_8_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="10.2.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="fb0e6970a2a9853448d5a05a8313be241481cea82520d9f89f64dcea3a6fdc94" name="java-1_8_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="10.5.1"/>

<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>

</package>
<package pkgid="2e07d7428e1ff3eb993edf1edac9a8c5eae395da1bdde8d6b94457a3a3e11d9f" name="java-1_8_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="6.4"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="4d78cdaf495f4e2a1a9f25e994d32fc569c7627b42221b9085a89248ddb047dd" name="java-1_8_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="8.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="841cdb0915ce0dc04c5bcf0c960f092b259fef893a8bb07489c64b813a2bbde6" name="java-1_8_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.8.0.131" rel="10.10.3"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="8f075102f099d0eb7ad09a56f617ddb963757d6aef4c5b4507bae6184b5325a4" name="java-1_8_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.8.0.131" rel="10.8.1"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="4c38704846bfac1c2fe43344c38d7629633bc2bed92f7e95e28005067592a2d7" name="java-1_8_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.8.0.144" rel="10.13.3"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="4ed5fe74d548eb59357a5c3800740080416f22e7b95f984581c0dd573c70f3c5" name="java-1_8_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.8.0.144" rel="10.15.2"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="60f94edc4a0d49d17c1359687de140ab74e376299232a467f567a7ac9d798a9b" name="java-1_8_0-openjdk-demo" arch="x86_64">
    <version epoch="0" ver="1.8.0.151" rel="10.18.2"/>

<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>
<changelog author="fstrba@suse.com" date="1503489600">- Added patch:
  * java-1_8_0-openjdk-linuxfilestore.patch
  - Fix bsc#1032647, bsc#1052009 with btrfs subvolumes and
    overlayfs</changelog>
<changelog author="fstrba@suse.com" date="1504180800">- Added patch:
  * zero-atomic_copy64.patch
  - Fix wrong assembly for ppc and (maybe for) s390</changelog>
<changelog author="fstrba@suse.com" date="1505476800">- Don't require java-bootstrap-devel, build with the non-bootstrap
  java.</changelog>
<changelog author="fstrba@suse.com" date="1505563200">- Make the requirements for mozilla-nss requires_ge instead of
  requires_eq</changelog>
<changelog author="fstrba@suse.com" date="1505995200">- Allow bootstrapping by itself (BuildConflicts: java-devel &gt;= 1.9)</changelog>
<changelog author="fstrba@suse.com" date="1505995201">- Update the provided jdbc-stdext version to 4.2</changelog>
<changelog author="fstrba@suse.com" date="1506600000">- Added patch:
  * alternative-tzdb_dat.patch
    + Allow specifying alternative path where to find the tzdb.dat
    file. With fallback to $JAVA_HOME/jre/lib/tzdb.dat
- Don't symlink tzdb.dat in postinstall</changelog>
<changelog author="fstrba@suse.com" date="1506945600">- Change the requirement of tzdata-java8 to Recommends, since it is
  not strictly needed.</changelog>
<changelog author="fstrba@suse.com" date="1507464000">- Enable improved font rendering on systems where it applies</changelog>
<changelog author="fstrba@suse.com" date="1509624000">- Update to version jdk8u151 (icedtea 3.6.0)
  * Security fixes
    + S8165543: Better window framing
    + S8169026, CVE-2017-10274: Handle smartcard clean up better
    (bsc#1064071)
    + S8169966: Larger AWT menus
    + S8170218: Improved Font Metrics
    + S8171252: Improve exception checking
    + S8171261: Stability fixes for lcms
    + S8174109, CVE-2017-10281: Better queuing priorities
    (bsc#1064072)
    + S8174966, CVE-2017-10285: Unreferenced references
    (bsc#1064073)
    + S8175940: More certificate subject checking
    + S8176751, CVE-2017-10295: Better URL connections (bsc#1064075)
    + S8178794, CVE-2017-10388: Correct Kerberos ticket grants
    (bsc#1064086)
    + S8180024: Improve construction of objects during
    deserialization
    + S8180711, CVE-2017-10346: Better invokespecial checks
    (bsc#1064078)
    + S8181100, CVE-2017-10350: Better Base Exceptions (bsc#1064082)
    + S8181323, CVE-2017-10347: Better timezone processing
    (bsc#1064079)
    + S8181327, CVE-2017-10349: Better X processing (bsc#1064081)
    + S8181370, CVE-2017-10345: Better keystore handling
    (bsc#1064077)
    + S8181432, CVE-2017-10348: Better processing of unresolved
    permissions (bsc#1064080)
    + S8181597, CVE-2017-10357: Process Proxy presentation
    (bsc#1064085)
    + S8181612, CVE-2017-10355: More stable connection processing
    (bsc#1064083)
    + S8181692, CVE-2017-10356: Update storage implementations
    (bsc#1064084)
    + S8183028, CVE-2016-10165: Improve CMS header processing
    (bsc#1064069)
    + S8184682, CVE-2016-9840, CVE-2016-9841, CVE-2016-9842,
    CVE-2016-9843: Upgrade compression library (bsc#1064070)
  * New features
    + PR3469: Alternative path to tzdb.dat
    + PR3483: Separate addition of nss.cfg and tz.properties into
    separate targets
    + PR3484: Move SystemTap support to its own target
    + PR3485: Support additional targets for the bootstrap build
  * Import of OpenJDK 8 u151 build 12
    + S8029659: Keytool, print key algorithm of certificate or key
    entry
    + S8057810: New defaults for DSA keys in jarsigner and keytool
    + S8075484, PR3473, RH1490713: SocketInputStream.socketRead0
    can hang even with soTimeout set
    + S8077670: sun/security/krb5/auto/MaxRetries.java may fail
    with BindException
    + S8087144: sun/security/krb5/auto/MaxRetries.java fails with
    Retry count is -1 less
    + S8153146: sun/security/krb5/auto/MaxRetries.java failed with
    timeout
    + S8157561: Ship the unlimited policy files in JDK Updates
    + S8158517: Minor optimizations to ISO10126PADDING
    + S8171319: keytool should print out warnings when reading or
    generating cert/cert req using weak algorithms
    + S8177569: keytool should not warn if signature algorithm
    used in cacerts is weak
    + S8177837: need to upgrade install tools
    + S8178714: PKIX validator nameConstraints check failing after
    change 8175940
    + S8179423: 2 security tests started failing for
    JDK 1.6.0 u161 b05
    + S8179564: Missing @bug for tests added with JDK-8165367
    + S8181048: Refactor existing providers to refer to the same
    constants for default values for key length
    + S8182879: Add warnings to keytool when using JKS and JCEKS
    + S8184937: LCMS error 13: Couldn't link the profiles
    + S8185039: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185040: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185778: 8u151 L10n resource file update
    + S8185845: Add SecurityTools.java test library
    + S8186503: sun/security/tools/jarsigner/DefaultSigalg.java
    failed after backport to JDK 6/7/8
    + S8186533: 8u151 L10n resource file update md20
    + S8186674: Remove JDK-8174109 from CPU Aug 21 week builds
  * Backports
    + S8035496, PR3487: G1 ARM: missing remset entry noticed by
    VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0
    + S8146086, PR3439, RH1478402: Publishing two webservices on
    same port fails with "java.net.BindException: Address already
  in use"
    + S8184673, PR3475, RH1487266: Fix compatibility issue in
  AlgorithmChecker for 3rd party JCE providers
    + S8185164, PR3438: GetOwnedMonitorInfo() returns incorrect
  owned monitor
    + S8187822, PR3478, RH1494230: C2 conditonal move optimization
  might create broken graph
  * Bug fixes
    + PR3479, RH1486025: ECC and NSS JVM crash
    + PR3486: Path to jvm.cfg is wrong in add-systemtap-boot
    + S8165852, PR3468: (fs) Mount point not found for a file
  which is present in overlayfs
    + S8188030, PR3459, RH1484079: AWT java apps fail to start
  when some minimal fonts are present
  * PPC port
    + S8145913, PR3466, RH1498309: PPC64: add Montgomery multiply
  intrinsic
    + S8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of
  li/cmpld
    + S8170328, PR3466, RH1498321: PPC64: Use andis instead of
  lis/and
    + S8181810, PR3466, RH1498319: PPC64: Leverage extrdi for
  bitfield extract
  * AArch64 port
    + S8161190, PR3488: AArch64: Fix overflow in immediate cmp
  instruction
    + S8187224, PR3488: aarch64: some inconsistency between
  aarch64_ad.m4 and aarch64.ad
  * SystemTap
    + PR3467, RH1492139: Hotspot object_alloc tapset uses
  HeapWordSize incorrectly
  * Shenandoah
    + Add missing UseShenandoahGC checks to C2
    + [backport] Add JVMTI notifications to Shenandoah GC pauses.
    + [backport] After Evac verification should run consistently
    + [backport] All definitions should start with Shenandoah*
    + [backport] Allocation latency tracing
    + [backport] Allow allocations in pinned regions
    + [backport] Assorted monitoring support fixes
    + [backport] Avoid Full STW GC on System.gc() + related fixes
    + [backport] BrooksPointer tracing overwhelms -Xlog:gc=trace
    + [backport] Cannot do more than 1000 Full GCs
    + [backport] Cap heap size for TestRegionSizeArgs test
    + [backport] Cleanup "dirty" mentions
    + [backport] Cleanup unused methods and statements + Trivial
  cleanup: removed unused field, etc.
    + [backport] Common pause marker to capture everything
  before/after pause
    + [backport] Consistent print_on and tty handling
    + [backport] "continuous" heuristics
    + [backport] Disable biased locking by default
    + [backport] Fix build error: avoid loops with empty bodies
    + [backport] Fix build error: switches over enums should take
  all enums
    + [backport] Fix build error: verifier liveness should not be
  implicitly casted to size_t
    + [backport] Fixed assertion failures when printing heap
  region to trace output
    + [backport] Fixed C calling convention of shenandoah_wb() on
  Windows
    + [backport] LotsOfCycles test always degrades to Full GC
    + [backport] Made ShenandoahPrinter debug only
    + [backport] Make sure different Verifier levels work
    + [backport] Make sure we have at least one memory pool per
  memory manager (JMX) + JMX double-counts heap used size
    + [backport] Mark heuristics diagnostic/experimental
    + [backport] Move Verifier "start" message under (gc,start)
    + [backport] On-demand commit as heap resizing strategy
    + [backport] Periodic GC
    + [backport] PhiNode::has_only_data_users() needs to apply to
  shenandoah barrier only
    + [backport] Pinning humongous regions should be allowed
    + [backport] Reclaimed humongous regions should count towards
  immediate garbage
    + [backport] Refactor region flags into finite state machine
    + [backport] Refactor ShConcThread dispatch
    + [backport] Refactor ShenandoahFreeSet + Fast-forward over
  humongous regions to keep "current" non-humongous
    + [backport] Refactor ShenandoahHeapLock
    + [backport] Refactor ShenandoahHeapRegionSet
    + [backport] Region (byte|word) shifts as the replacement for
  divisions
    + [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation
  tests
    + [backport] Rename inline guards
    + [backport] Selectable humongous threshold + Humongous top()
  should be correct for iteration
    + [backport] Shortcut concurrent cycle when enough immediate
  garbage is reclaimed
    + [backport] Templatize and improve inlining of arraycopy and
  clone barriers.
    + [backport] TestRegionSampling test
    + [backport] TestSmallHeap test for Shenandoah
    + [backport] Uncommit heap regions after given delay
    + [backport] Underflow in adaptive free_threshold calculation
    + [backport] Unlock more GC-specific tests for Shenandoah
    + [backport] Update counters on slow-path more rarely
    + [backport] Verifier should avoid pushing on stack when
  walking objects past TAMS
    + [backport] Verifier should walk cset and humongous regions
    + [backport] Verify humongous regions liveness
    + [backport] Verify liveness data
    + Correct way to fix Windows call convention issue
    + Fix build error in release config.
    + Fixed Fixed message logging
    + Handle Java heap initialization and expansion failures
    + Make sure -verbose:gc, PrintGC, PrintGCDetails work
  consistently
    + Missing barriers on constant oops + acmp rework + cas fix +
  write barrier on constant oop fix
    + Missing UseShenandoahGC check in
  LibraryCallKit::inline_multiplyToLen()
    + Missing UseShenandoahGC check to C2
    + OOME in SurrogateLockerThread deadlocks the GC cycle
    + Properly unlock ShenandoahVerify
    + Remove unused memory_for, fixing the build
    + Remove useless code following acmp rework
    + Revert accidental G1 closure rename
    + Test bug: test library and flags in TestHeapAlloc
    + UnlockDiagnosticVMOptions flag is needed for ShenandoahVerify
    + Write barrier pin and expand cleanup
- Removed patches:
  * alternative-tzdb_dat.patch
  * java-1_8_0-openjdk-linuxfilestore.patch
    + Integrated upstream</changelog>
<changelog author="fstrba@suse.com" date="1509710400">- Added patch:
  * tzdb_dat.patch
    + Patch also the other place in jdk that loads the tzdb.dat
    file</changelog>

</package>
<package pkgid="8c1c9fec35f3eaf55e0d4ffdda38687e252f46511ecc19f24e8ed3e035b9fc7e" name="java-1_8_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.8.0.111" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1430827200">- Added patch:
  * hotspot-support-kernel-4.patch
  * fix build on systems having kernel 4.0</changelog>
<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>

</package>
<package pkgid="6e9b1b118b2c023d39559090118a7cb0affd1675738f4a7d439f565eae6ac174" name="java-1_8_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="10.2.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="7a2a7c0dd71488f8f047b0f79e229e558ca61c14ac973ffd5350a29fe40d975c" name="java-1_8_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="10.5.1"/>

<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>

</package>
<package pkgid="89e7fe055b9a3ceb1c6ab10586e5f1677e6d7469c41e7708cbce8cf3df1effd8" name="java-1_8_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="6.4"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="463aaa17f61132eddfb13dd26e2f1c6ce1456f744f8980f5b4d57516dcc8953e" name="java-1_8_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="8.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="af3c08722fe8e4d29edc106a5b90044ca1df0b54170fc0d2eafc2ea836219859" name="java-1_8_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.8.0.131" rel="10.10.3"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="aee1f883f6b53111e8aa620d103722f754c136fcfff162fb56186fc16d0b7696" name="java-1_8_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.8.0.131" rel="10.8.1"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="3ac434a9fd8b7db0386ea7a5563e430433056739692b5d966235e32cd671d072" name="java-1_8_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.8.0.144" rel="10.13.3"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="eba16cd86ff9b3ef1405a8a2609ffd835437b83f20e5879dc815bb477b76bb6e" name="java-1_8_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.8.0.144" rel="10.15.2"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="e566019c12f3589e5f758e6b2718c39c31b2cc65cb39721d677ca0e9f62c94f9" name="java-1_8_0-openjdk-devel" arch="x86_64">
    <version epoch="0" ver="1.8.0.151" rel="10.18.2"/>

<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>
<changelog author="fstrba@suse.com" date="1503489600">- Added patch:
  * java-1_8_0-openjdk-linuxfilestore.patch
  - Fix bsc#1032647, bsc#1052009 with btrfs subvolumes and
    overlayfs</changelog>
<changelog author="fstrba@suse.com" date="1504180800">- Added patch:
  * zero-atomic_copy64.patch
  - Fix wrong assembly for ppc and (maybe for) s390</changelog>
<changelog author="fstrba@suse.com" date="1505476800">- Don't require java-bootstrap-devel, build with the non-bootstrap
  java.</changelog>
<changelog author="fstrba@suse.com" date="1505563200">- Make the requirements for mozilla-nss requires_ge instead of
  requires_eq</changelog>
<changelog author="fstrba@suse.com" date="1505995200">- Allow bootstrapping by itself (BuildConflicts: java-devel &gt;= 1.9)</changelog>
<changelog author="fstrba@suse.com" date="1505995201">- Update the provided jdbc-stdext version to 4.2</changelog>
<changelog author="fstrba@suse.com" date="1506600000">- Added patch:
  * alternative-tzdb_dat.patch
    + Allow specifying alternative path where to find the tzdb.dat
    file. With fallback to $JAVA_HOME/jre/lib/tzdb.dat
- Don't symlink tzdb.dat in postinstall</changelog>
<changelog author="fstrba@suse.com" date="1506945600">- Change the requirement of tzdata-java8 to Recommends, since it is
  not strictly needed.</changelog>
<changelog author="fstrba@suse.com" date="1507464000">- Enable improved font rendering on systems where it applies</changelog>
<changelog author="fstrba@suse.com" date="1509624000">- Update to version jdk8u151 (icedtea 3.6.0)
  * Security fixes
    + S8165543: Better window framing
    + S8169026, CVE-2017-10274: Handle smartcard clean up better
    (bsc#1064071)
    + S8169966: Larger AWT menus
    + S8170218: Improved Font Metrics
    + S8171252: Improve exception checking
    + S8171261: Stability fixes for lcms
    + S8174109, CVE-2017-10281: Better queuing priorities
    (bsc#1064072)
    + S8174966, CVE-2017-10285: Unreferenced references
    (bsc#1064073)
    + S8175940: More certificate subject checking
    + S8176751, CVE-2017-10295: Better URL connections (bsc#1064075)
    + S8178794, CVE-2017-10388: Correct Kerberos ticket grants
    (bsc#1064086)
    + S8180024: Improve construction of objects during
    deserialization
    + S8180711, CVE-2017-10346: Better invokespecial checks
    (bsc#1064078)
    + S8181100, CVE-2017-10350: Better Base Exceptions (bsc#1064082)
    + S8181323, CVE-2017-10347: Better timezone processing
    (bsc#1064079)
    + S8181327, CVE-2017-10349: Better X processing (bsc#1064081)
    + S8181370, CVE-2017-10345: Better keystore handling
    (bsc#1064077)
    + S8181432, CVE-2017-10348: Better processing of unresolved
    permissions (bsc#1064080)
    + S8181597, CVE-2017-10357: Process Proxy presentation
    (bsc#1064085)
    + S8181612, CVE-2017-10355: More stable connection processing
    (bsc#1064083)
    + S8181692, CVE-2017-10356: Update storage implementations
    (bsc#1064084)
    + S8183028, CVE-2016-10165: Improve CMS header processing
    (bsc#1064069)
    + S8184682, CVE-2016-9840, CVE-2016-9841, CVE-2016-9842,
    CVE-2016-9843: Upgrade compression library (bsc#1064070)
  * New features
    + PR3469: Alternative path to tzdb.dat
    + PR3483: Separate addition of nss.cfg and tz.properties into
    separate targets
    + PR3484: Move SystemTap support to its own target
    + PR3485: Support additional targets for the bootstrap build
  * Import of OpenJDK 8 u151 build 12
    + S8029659: Keytool, print key algorithm of certificate or key
    entry
    + S8057810: New defaults for DSA keys in jarsigner and keytool
    + S8075484, PR3473, RH1490713: SocketInputStream.socketRead0
    can hang even with soTimeout set
    + S8077670: sun/security/krb5/auto/MaxRetries.java may fail
    with BindException
    + S8087144: sun/security/krb5/auto/MaxRetries.java fails with
    Retry count is -1 less
    + S8153146: sun/security/krb5/auto/MaxRetries.java failed with
    timeout
    + S8157561: Ship the unlimited policy files in JDK Updates
    + S8158517: Minor optimizations to ISO10126PADDING
    + S8171319: keytool should print out warnings when reading or
    generating cert/cert req using weak algorithms
    + S8177569: keytool should not warn if signature algorithm
    used in cacerts is weak
    + S8177837: need to upgrade install tools
    + S8178714: PKIX validator nameConstraints check failing after
    change 8175940
    + S8179423: 2 security tests started failing for
    JDK 1.6.0 u161 b05
    + S8179564: Missing @bug for tests added with JDK-8165367
    + S8181048: Refactor existing providers to refer to the same
    constants for default values for key length
    + S8182879: Add warnings to keytool when using JKS and JCEKS
    + S8184937: LCMS error 13: Couldn't link the profiles
    + S8185039: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185040: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185778: 8u151 L10n resource file update
    + S8185845: Add SecurityTools.java test library
    + S8186503: sun/security/tools/jarsigner/DefaultSigalg.java
    failed after backport to JDK 6/7/8
    + S8186533: 8u151 L10n resource file update md20
    + S8186674: Remove JDK-8174109 from CPU Aug 21 week builds
  * Backports
    + S8035496, PR3487: G1 ARM: missing remset entry noticed by
    VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0
    + S8146086, PR3439, RH1478402: Publishing two webservices on
    same port fails with "java.net.BindException: Address already
  in use"
    + S8184673, PR3475, RH1487266: Fix compatibility issue in
  AlgorithmChecker for 3rd party JCE providers
    + S8185164, PR3438: GetOwnedMonitorInfo() returns incorrect
  owned monitor
    + S8187822, PR3478, RH1494230: C2 conditonal move optimization
  might create broken graph
  * Bug fixes
    + PR3479, RH1486025: ECC and NSS JVM crash
    + PR3486: Path to jvm.cfg is wrong in add-systemtap-boot
    + S8165852, PR3468: (fs) Mount point not found for a file
  which is present in overlayfs
    + S8188030, PR3459, RH1484079: AWT java apps fail to start
  when some minimal fonts are present
  * PPC port
    + S8145913, PR3466, RH1498309: PPC64: add Montgomery multiply
  intrinsic
    + S8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of
  li/cmpld
    + S8170328, PR3466, RH1498321: PPC64: Use andis instead of
  lis/and
    + S8181810, PR3466, RH1498319: PPC64: Leverage extrdi for
  bitfield extract
  * AArch64 port
    + S8161190, PR3488: AArch64: Fix overflow in immediate cmp
  instruction
    + S8187224, PR3488: aarch64: some inconsistency between
  aarch64_ad.m4 and aarch64.ad
  * SystemTap
    + PR3467, RH1492139: Hotspot object_alloc tapset uses
  HeapWordSize incorrectly
  * Shenandoah
    + Add missing UseShenandoahGC checks to C2
    + [backport] Add JVMTI notifications to Shenandoah GC pauses.
    + [backport] After Evac verification should run consistently
    + [backport] All definitions should start with Shenandoah*
    + [backport] Allocation latency tracing
    + [backport] Allow allocations in pinned regions
    + [backport] Assorted monitoring support fixes
    + [backport] Avoid Full STW GC on System.gc() + related fixes
    + [backport] BrooksPointer tracing overwhelms -Xlog:gc=trace
    + [backport] Cannot do more than 1000 Full GCs
    + [backport] Cap heap size for TestRegionSizeArgs test
    + [backport] Cleanup "dirty" mentions
    + [backport] Cleanup unused methods and statements + Trivial
  cleanup: removed unused field, etc.
    + [backport] Common pause marker to capture everything
  before/after pause
    + [backport] Consistent print_on and tty handling
    + [backport] "continuous" heuristics
    + [backport] Disable biased locking by default
    + [backport] Fix build error: avoid loops with empty bodies
    + [backport] Fix build error: switches over enums should take
  all enums
    + [backport] Fix build error: verifier liveness should not be
  implicitly casted to size_t
    + [backport] Fixed assertion failures when printing heap
  region to trace output
    + [backport] Fixed C calling convention of shenandoah_wb() on
  Windows
    + [backport] LotsOfCycles test always degrades to Full GC
    + [backport] Made ShenandoahPrinter debug only
    + [backport] Make sure different Verifier levels work
    + [backport] Make sure we have at least one memory pool per
  memory manager (JMX) + JMX double-counts heap used size
    + [backport] Mark heuristics diagnostic/experimental
    + [backport] Move Verifier "start" message under (gc,start)
    + [backport] On-demand commit as heap resizing strategy
    + [backport] Periodic GC
    + [backport] PhiNode::has_only_data_users() needs to apply to
  shenandoah barrier only
    + [backport] Pinning humongous regions should be allowed
    + [backport] Reclaimed humongous regions should count towards
  immediate garbage
    + [backport] Refactor region flags into finite state machine
    + [backport] Refactor ShConcThread dispatch
    + [backport] Refactor ShenandoahFreeSet + Fast-forward over
  humongous regions to keep "current" non-humongous
    + [backport] Refactor ShenandoahHeapLock
    + [backport] Refactor ShenandoahHeapRegionSet
    + [backport] Region (byte|word) shifts as the replacement for
  divisions
    + [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation
  tests
    + [backport] Rename inline guards
    + [backport] Selectable humongous threshold + Humongous top()
  should be correct for iteration
    + [backport] Shortcut concurrent cycle when enough immediate
  garbage is reclaimed
    + [backport] Templatize and improve inlining of arraycopy and
  clone barriers.
    + [backport] TestRegionSampling test
    + [backport] TestSmallHeap test for Shenandoah
    + [backport] Uncommit heap regions after given delay
    + [backport] Underflow in adaptive free_threshold calculation
    + [backport] Unlock more GC-specific tests for Shenandoah
    + [backport] Update counters on slow-path more rarely
    + [backport] Verifier should avoid pushing on stack when
  walking objects past TAMS
    + [backport] Verifier should walk cset and humongous regions
    + [backport] Verify humongous regions liveness
    + [backport] Verify liveness data
    + Correct way to fix Windows call convention issue
    + Fix build error in release config.
    + Fixed Fixed message logging
    + Handle Java heap initialization and expansion failures
    + Make sure -verbose:gc, PrintGC, PrintGCDetails work
  consistently
    + Missing barriers on constant oops + acmp rework + cas fix +
  write barrier on constant oop fix
    + Missing UseShenandoahGC check in
  LibraryCallKit::inline_multiplyToLen()
    + Missing UseShenandoahGC check to C2
    + OOME in SurrogateLockerThread deadlocks the GC cycle
    + Properly unlock ShenandoahVerify
    + Remove unused memory_for, fixing the build
    + Remove useless code following acmp rework
    + Revert accidental G1 closure rename
    + Test bug: test library and flags in TestHeapAlloc
    + UnlockDiagnosticVMOptions flag is needed for ShenandoahVerify
    + Write barrier pin and expand cleanup
- Removed patches:
  * alternative-tzdb_dat.patch
  * java-1_8_0-openjdk-linuxfilestore.patch
    + Integrated upstream</changelog>
<changelog author="fstrba@suse.com" date="1509710400">- Added patch:
  * tzdb_dat.patch
    + Patch also the other place in jdk that loads the tzdb.dat
    file</changelog>

</package>
<package pkgid="17d84b663452747ce1ddac38b42b9ce22ba34179bb92bed11a74b1545b81bced" name="java-1_8_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.8.0.111" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1430827200">- Added patch:
  * hotspot-support-kernel-4.patch
  * fix build on systems having kernel 4.0</changelog>
<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>

</package>
<package pkgid="47727593e50140cbc097f8c43418d9c98c543413903f67f22fe881c973b4824a" name="java-1_8_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="10.2.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="8bb88a1520879dd63766c74cb82531b3f9b6f370959afbf7556b20afdeabae6d" name="java-1_8_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="10.5.1"/>

<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>

</package>
<package pkgid="c5d82e22b009038cd95debfae6e4d5200b592a6d8619b2980fab7f2926b95ccc" name="java-1_8_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="6.4"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="d36617743b0413d62952e8b2559295dba6643a651e85b10d88c92fabf343a93c" name="java-1_8_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.8.0.121" rel="8.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>

</package>
<package pkgid="275b2fa6073998c0373f5410f24d7dc7ff3d27cf49479cf534e7dccf04ce7834" name="java-1_8_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.8.0.131" rel="10.10.3"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="7c1199aba4da9dd9c12a8c4b12da09710f7c70a502eb594b7a1d27b0f295e6f2" name="java-1_8_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.8.0.131" rel="10.8.1"/>

<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
  clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>

</package>
<package pkgid="af6d162e162e6137a4d7fc6b2c3d6339c153ce1e7d7d48778e94fd395453db57" name="java-1_8_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.8.0.144" rel="10.13.3"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="21ec7c68894fd53b03158b94570b4529b23f5c6531f88870e60d7aa2881b2d85" name="java-1_8_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.8.0.144" rel="10.15.2"/>

<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>

</package>
<package pkgid="95fe5a29b816db759dec1950cc83b5ecf0c23b6b31ca4a0eabd05cf9cdfb0532" name="java-1_8_0-openjdk-headless" arch="x86_64">
    <version epoch="0" ver="1.8.0.151" rel="10.18.2"/>

<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>
<changelog author="fstrba@suse.com" date="1485691200">- Upgrade to version jdk8u121 (icedtea 3.3.0) - bsc#1020905
  * Security fixes
  - S8138725: Add options for Javadoc generation
  - S8140353: Improve signature checking
  - S8151934, CVE-2017-3231: Resolve class resolution
  - S8156804, CVE-2017-3241: Better constraint checking
  - S8158406: Limited Parameter Processing
  - S8158997: JNDI Protocols Switch
  - S8159507: RuntimeVisibleAnnotation validation
  - S8161218: Better bytecode loading
  - S8161743, CVE-2017-3252: Provide proper login context
  - S8162577: Standardize logging levels
  - S8162973: Better component components
  - S8164143, CVE-2017-3260: Improve components for menu items
  - S8164147, CVE-2017-3261: Improve streaming socket output
  - S8165071, CVE-2016-2183: Expand TLS support
  - S8165344, CVE-2017-3272: Update concurrency support
  - S8166988, CVE-2017-3253: Improve image processing performance
  - S8167104, CVE-2017-3289: Additional class construction
    refinements
  - S8167223, CVE-2016-5552: URL handling improvements
  - S8168705, CVE-2016-5547: Better ObjectIdentifier validation
  - S8168714, CVE-2016-5546: Tighten ECDSA validation
  - S8168728, CVE-2016-5548: DSA signing improvments
  - S8168724, CVE-2016-5549: ECDSA signing improvments
  * New features
  - PR3300: wget not required when downloading is disabled
  - PR3301: Support RHEL multilib installations which use the
    /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
  - PR3303: Allow Kerberos to be detected by old libs &amp; headers
    method if pkg-config check fails
  * Import of OpenJDK 8 u112 build 16
  - S6477756: GraphicsDevice.getConfigurations() is slow taking 3
    or more seconds
  - S7172749: Xrender: Class cast exception in 2D code running an
    AWT regression test
  - S8017629: G1: UseSHM in combination with a G1HeapRegionSize &gt;
    os::large_page_size() falls back to use small pages
  - S8022203: Intermittent test failures in demo/jvmti/hprof
  - S8022582: Relax response flags checking in
    sun.security.krb5.KrbKdcRep.check.
  - S8027575: b113 causing a lot of memory allocation and
    regression for wls_webapp_atomics
  - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails
  - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves
    HelloServer behind
  - S8036630: Null ProtectionDomain in JVM can cause NPE because
    principals field is not initialized to an empty array
  - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with:
    assert(index &gt;=0 &amp;&amp; index &lt; _length) failed: symbol index
    overflow
  - S8044193: Need to add known answer tests for AES cipher
  - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java
    failed: assert(!res ||
    TypeEntriesAtCall::arguments_profiling_enabled()) failed: no
    profiling of arguments
  - S8048601: Tests for JCE crypto ciphers (part 1)
  - S8048621: Implement basic keystore tests
  - S8048622: Enhance tests for PKCS11 keystores with NSS
  - S8049021: Add smartcardio tests with APDU buffer
  - S8049312: AES/CICO test failed with on several modes
  - S8050402: Tests to check for use of policy files
  - S8050409: Test for JAAS getPrivateCredentials
  - S8054326: Confusing message in "Current rem set statistics"
  - S8055772: get_source.sh : version check assumes English
    localization
  - S8057791: Selection in JList is drawn with wrong colors in
    Nimbus L&amp;F
  - S8058865: JMX Test Refactoring
  - S8067964: Native2ascii doesn't close one of the streams it
    opens
  - S8071487:
    javax/management/monitor/GaugeMonitorDeadlockTest.java timed
    out
  - S8071909: Port testlibrary improvments in jdk/test to
    hotspot/test as required for DCMD test port
  - S8073542: File Leak in
    jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c
  - S8074784: Additional tests for XML DSig API
  - S8075007: Additional tests for krb5-related cipher suites
    with unbound server
  - S8075297: Tests for RFEs 4515853 and 4745056
  - S8075299: Additional tests for krb5 settings
  - S8075301: Tests for sun.security.krb5.principal system
    property
  - S8077276: allocating heap with UseLargePages and HugeTLBFS
    may trash existing memory mappings (linux)
  - S8078268: javax.swing.text.html.parser.Parser parseScript
    incorrectly optimized
  - S8078382: Wrong glyph is displayed for a derived font
  - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump
    to parent frame on focus
  - S8085903: New fix for memory leak in ProtectionDomain cache
  - S8098581: SecureRandom.nextBytes() hurts performance with
    small size requests
  - S8129740: Incorrect class file created when passing lambda in
    inner class constructor
  - S8130127: streamline input parameter of Nashorn scripting
    $EXEC function
  - S8130309: Need to bailout cleanly if creation of stubs fails
    when codecache is out of space
  - S8130317: "ant test" fails to complete on Windows when run
    under cygwin shell
  - S8133070: Hot lock on BulkCipher.isAvailable
  - S8133309: Some unicode characters do not display any more
    after upgrading to Windows 10
  - S8134232: KeyStore.load() throws an IOException with a wrong
    cause in case of wrong password
  - S8135322: ConstantPool::release_C_heap_structures not run in
    some circumstances
  - S8136998: JComboBox prevents wheel mouse scrolling of
    JScrollPane
  - S8137240: Negative lookahead in RegEx breaks backreference
  - S8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js
    intermittently fails.
  - S8141148: LDAP "follow" throws ClassCastException with Java 8
  - S8141541: Simplify Nashorn's Context class loader handling
  - S8143640: Showing incorrect result while passing specific
    argument in the Java launcher tools
  - S8143642: Nashorn shebang argument handling is broken
  - S8144160: Regression: two tests fail on Windows with "ant
    test" target
  - S8144221: fix Nashorn shebang argument handling on Mac/Linux
  - S8144703: ClassCastException: sun.font.CompositeFont cannot
    be cast to PhysicalFont
  - S8145305: fix Nashorn shebang handling on Cygwin
  - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks
  - S8146975: NullPointerException in
    IIOPInputStream.inputClassFields
  - S8147026: Convert an assert in ClassLoaderData to a guarantee
  - S8147451: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8147585: Annotations with lambda expressions has parameter
    result in wrong behavior.
  - S8147969: Print size of DH keysize when errors are encountered
  - S8148140: arguments are handled differently in apply for JS
    functions and AbstractJSObjects
  - S8148984: [macosx] Chinese Comma cannot be entered using
    Pinyin Input Method on OS X
  - S8150219: ReferenceError in 1.8.0_72
  - S8150234: Windows 10 App Containers disallow access to ICMP
    calls
  - S8150814: correct package declaration in Nashorn test
  - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh
    should be modified
  - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128
  - S8153192: (se) Selector.select(long) uses wrong timeout after
    EINTR (lnx)
  - S8153781: Issue in XMLScanner:
    EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping
    large DOCTYPE section with CRLF at wrong place
  - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with
    "Field length overflow"
  - S8154009: Some methods of java.security.Security require more
    permissions, than necessary
  - S8154069: Jaws reads wrong values from comboboxes when no
    element is selected
  - S8154144: Tests in com/sun/jdi fails intermittently with "jdb
    input stream closed prematurely"
  - S8154469: Update FSF address
  - S8154553: Incorrect GPL header in package-info.java reported
  - S8154558: Incorrect GPL header in ProcessEnvironment_md.c
    reported
  - S8154816: Caps Lock doesn't work as expected when using
    Pinyin Simplified input method
  - S8154831: CastII/ConvI2L for a range check is prematurely
    eliminated
  - S8155001: SystemTray.remove() leaks GDI Objects in Windows
  - S8155106: MHs.Lookup.findConstructor returns handles for
    array classes
  - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to
    exhausted code cache
  - S8156478: 3 Buffer overrun defect groups in jexec.c
  - S8156521: Minor fixes and cleanups in NetworkInterface.c
  - S8156714: Parsing issue with automatic semicolon insertion
  - S8156836: SIGSEGV: Test
    test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG
    4.2 b02
  - S8156896: Script stack trace should display function names
  - S8157160: JSON.stringify does not work on ScriptObjectMirror
    objects
  - S8157242: Some java/lang/invoke tests miss othervm
  - S8157444: exclude jjs shebang handling test from runs
  - S8157603: TestCipher.java doesn't check one of the decrypted
    message as expected
  - S8157680: Callback parameter of any JS builtin implementation
    should accept any Callable
  - S8157819: TypeError when a java.util.Comparator object is
    invoked as a function
  - S8158059: The fix for 8050402 was partially committed
  - S8158072: Need a test for JDK-7172749
  - S8158111: Make handling of 3rd party providers more stable
  - S8158178: java.awt.SplashScreen.getSize() returns incorrect
    size for high dpi splash screens
  - S8158338: Nashorn's ScriptLoader split delegation has to be
    adjusted
  - S8158373: SIGSEGV: Metadata::mark_on_stack
  - S8158467: AccessControlException is thrown on public Java
    class access if "script app loader" is set to null
  - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to
    sun.java2d.opengl.OGLSurfaceData
  - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong
    hash code
  - S8158871: Long response times with G1 and StringDeduplication
  - S8159822: Non-synchronized access to shared members of
    com.sun.jndi.ldap.pool.Pool
  - S8160122: Backport of JDK-8159244 used wrong version of the
    JDK 9 fix
  - S8160518: Semicolon is not recognized as comment starting
    character (Kerberos)
  - S8160693: ScriptRunData.java uses bitwise AND instead of
    logical AND
  - S8161144: Fix for JDK-8147451 failed: Crash in
    Method::checked_resolve_jmethod_id(_jmethodID*)
  - S8162510: 8u112 L10n resource file updates
  - S8164453: 8u112 L10n resource file update - msgdrop 20
  * Import of OpenJDK 8 u121 build 13
  - S8037099: [macosx] Remove all references to GC from native
    OBJ-C code
  - S8059212: Modify sun/security/smartcardio manual regression
    tests so that they do not just fail if no cardreader found
  - S8139565: Restrict certificates with DSA keys less than 1024
    bits
  - S8140422: Add mechanism to allow non default root CAs to be
    not subject to algorithm restrictions
  - S8148516: Improve the default strength of EC in JDK
  - S8151893: Add security property to configure XML Signature
    secure validation mode
  - S8152438: Threads may do significant work out of the
    non-shared overflow buffer
  - S8153438: Avoid repeated "Please insert a smart card" popup
    windows
  - S8154005: Add algorithm constraint that specifies the
    restriction date
  - S8154015: Apply algorithm constraints to timestamped code
  - S8159410: InetAddress.isReachable returns true for non
    existing IP adresses
  - S8160108: Implement Serialization Filtering
  - S8161228: URL objects with custom protocol handlers have port
    changed after deserializing
  - S8161571: Verifying ECDSA signatures permits trailing bytes
  - S8163304: jarsigner -verbose -verify should print the
    algorithms used to sign the jar
  - S8163583: [macosx] Press "To Back" button on the Dialog, the
    Dialog moves behind the Frame
  - S8164908: ReflectionFactory support for IIOP and custom
    serialization
  - S8165230: RMIConnection addNotificationListeners failing with
    specific inputs
  - S8166389: [TEST_BUG]
    closed/java/security/Security/ReadProp/ReadProp.sh failing
  - S8166393: disabledAlgorithms property should not be strictly
    parsed
  - S8166432: Bad 8u112 merge of
    sun/security/tools/jarsigner/warnings/Test.java
  - S8166591: [macos 10.12] Trackpad scrolling of text on OS X
    10.12 Sierra is very fast (Trackpad, Retina only)
  - S8166739: Improve extensibility of ObjectInputFilter
    information passed to the filter
  - S8166875: (tz) Support tzdata2016g
  - S8166878: Connection reset during TLS handshake
  - S8167356: Follow up fix for jdk8 backport of 8164143. Changes
    for CMenuComponent.m were missed
  - S8167459: Add debug output for indicating if a chosen
    ciphersuite was legacy
  - S8167472: Chrome interop regression with JDK-8148516
  - S8167591: Add MD5 to signed JAR restrictions
  - S8168861: AnchorCertificates uses hardcoded password for
    cacerts keystore
  - S8168963: Backout JDK-8154005
  - S8168993: JDK8u121 L10n resource file update
  - S8169072: Backout JDK-8154015
  - S8169191: (tz) Support tzdata2016i
  - S8169688: Backout (remove) MD5 from
    jdk.jar.disabledAlgorithms for January CPU
  - S8169911: Enhanced tests for jarsigner -verbose -verify after
    JDK-8163304
  - S8170131: Certificates not being blocked by
    jdk.tls.disabledAlgorithms property
  - S8170268: 8u121 L10n resource file update - msgdrop 20
  * Bug fixes
  - PR3271: Always round glyph advance in 26.6 space
  - PR3271: Fix compatibility with vanilla Fontconfig
  - PR3271: Fix glyph y advance
  - PR3271: Replace 'infinality' with 'improved font rendering'
    (--enable-improved-font-rendering)
  - PR3271: Simplify glyph advance handling
  - PR3286: -ffp-contract not available on older GCCs
  - PR3302: zip should be optional, as it's only used in the
    manually invoked dist-openjdk and dist-openjdk-fsg rules
  - PR3304: zip still a requirement of the underlying OpenJDK
    build
  * PPC port
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
  * AArch64 port
  - S8130309, PR3280: Need to bailout cleanly if creation of
    stubs fails when codecache is out of space (AArch64 changes)
  - S8132875, PR3280: AArch64: Fix error introduced into AArch64
    CodeCache by commit for 8130309
  - S8165673, PR3280: AArch64: Fix JNI floating point argument
    handling
  - S8170188, PR3280: jtreg test
    compiler/types/TestMeetIncompatibleInterfaceArrays.java causes
    JVM crash
  - S8170873, PR3280: PPC64/aarch64: Poor StrictMath performance
    due to non-optimized compilation
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - rediff to changed context
- Require the exact version of mozilla-nss that the package was
  built against (bsc#1022053)</changelog>
<changelog author="fstrba@suse.com" date="1485950400">- Don't run bootstrap build for s390, since it is broken, instead
  introduce a little cycle on this platform, in order to have
  working openjdk8</changelog>
<changelog author="asn@cryptomilk.org" date="1487678400">- Add a test to check that ECC is working
  * new file TestECDSA.java</changelog>
<changelog author="fstrba@suse.com" date="1488369600">- Fix build of Sun Elliptical Curves Crypto provider on Tumbleweed.
  Fixes bsc#1026102.
- Clean the mozilla-nss requires and move them into the headless</changelog>
<changelog author="fstrba@suse.com" date="1495022400">- Upgrade to version jdk8u131 (icedtea 3.4.0) - bsc#1034849
  * Security fixes
  - S8163520, CVE-2017-3509: Reuse cache entries
  - S8163528, CVE-2017-3511: Better library loading
  - S8165626, CVE-2017-3512: Improved window framing
  - S8167110, CVE-2017-3514: Windows peering issue
  - S8168699: Validate special case invocations
  - S8169011, CVE-2017-3526: Resizing XML parse trees
  - S8170222, CVE-2017-3533: Better transfers of files
  - S8171121, CVE-2017-3539: Enhancing jar checking
  - S8171533, CVE-2017-3544: Better email transfer
  - S8172299: Improve class processing
  * New features
  - PR1969: Add AArch32 JIT port
  - PR3297: Allow Shenandoah to be used on AArch64
  - PR3340: jstack.stp should support AArch64
  * Import of OpenJDK 8 u131 build 11
  - S6474807: (smartcardio) CardTerminal.connect() throws
    CardException instead of CardNotPresentException
  - S6515172, PR3346: Runtime.availableProcessors() ignores Linux
    taskset command
  - S7155957:
    closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java
    hangs on win 64 bit with jdk8
  - S7167293: FtpURLConnection connection leak on
    FileNotFoundException
  - S8035568: [macosx] Cursor management unification
  - S8079595: Resizing dialog which is JWindow parent makes JVM
    crash
  - S8130769: The new menu can't be shown on the menubar after
    clicking the "Add" button.
  - S8146602:
    jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test
    fails with NullPointerException
  - S8147842: IME Composition Window is displayed at incorrect
    location
  - S8147910, PR3346: Cache initial active_processor_count
  - S8150490: Update OS detection code to recognize Windows
    Server 2016
  - S8160951: [TEST_BUG]
    javax/xml/bind/marshal/8134111/UnmarshalTest.java should be
    added into :needs_jre group
  - S8160958: [TEST_BUG]
    java/net/SetFactoryPermission/SetFactoryPermission.java
    should be added into :needs_compact2 group
  - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is
    enabled
  - S8161195: Regression:
    closed/javax/swing/text/FlowView/LayoutTest.java
  - S8161993, PR3346: G1 crashes if active_processor_count
    changes during startup
  - S8162876: [TEST_BUG]
    sun/net/www/protocol/http/HttpInputStream.java fails
    intermittently
  - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails
  - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java
    failed with "Error while cleaning up threads after test"
  - S8167179: Make XSL generated namespace prefixes local to
    transformation process
  - S8168774: Polymorhic signature method check crashes javac
  - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections
  - S8169589: [macosx] Activating a JDialog puts to back another
    dialog
  - S8170307: Stack size option -Xss is ignored
  - S8170316: (tz) Support tzdata2016j
  - S8170814: Reuse cache entries (part II)
  - S8170888, PR3314, RH1284948: [linux] Experimental support for
    cgroup memory limits in container (ie Docker) environments
  - S8171388: Update JNDI Thread contexts
  - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with
    error: The bitwise mask Frame.ICONIFIED is not setwhen the
    frame is in ICONIFIED state
  - S8171952: [macosx]
    AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog
    test fails as DummyButton on Dialog did not gain focus when
    clicked.
  - S8173030: Temporary backout fix #8035568 from 8u131-b03
  - S8173031: Temporary backout fix #8171952 from 8u131-b03
  - S8173783, PR3328: IllegalArgumentException:
    jdk.tls.namedGroups
  - S8173931: 8u131 L10n resource file update
  - S8174844: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
  - S8174985: NTLM authentication doesn't work with IIS if NTLM
    cache is disabled
  - S8176044: (tz) Support tzdata2017a
  * Backports
  - S6457406, PR3335: javadoc doesn't handle &lt;a
    href='http://...'&gt; properly in producing index pages
  - S8030245, PR3335: Update langtools to use try-with-resources
    and multi-catch
  - S8030253, PR3335: Update langtools to use strings-in-switch
  - S8030262, PR3335: Update langtools to use foreach loops
  - S8031113, PR3337: TEST_BUG:
    java/nio/channels/AsynchronousChannelGroup/Basic.java fails
    intermittently
  - S8031625, PR3335: javadoc problems referencing inner class
    constructors
  - S8031649, PR3335: Clean up javadoc tests
  - S8031670, PR3335: Remove unneeded -source options in javadoc
    tests
  - S8032066, PR3335: Serialized form has broken links to non
    private inner classes of package private
  - S8034174, PR2290: Remove use of JVM_* functions from java.net
    code
  - S8034182, PR2290: Misc. warnings in java.net code
  - S8035876, PR2290: AIX build issues after '8034174: Remove use
    of JVM_* functions from java.net code'
  - S8038730, PR3335: Clean up the way JavadocTester is invoked,
    and checks for errors.
  - S8040903, PR3335: Clean up use of BUG_ID in javadoc tests
  - S8040904, PR3335: Ensure javadoc tests do not overwrite
    results within tests
  - S8040908, PR3335: javadoc test TestDocEncoding should use
  - notimestamp
  - S8041150, PR3335: Avoid silly use of static methods in
    JavadocTester
  - S8041253, PR3335: Avoid redundant synonyms of NO_TEST
  - S8043780, PR3368: Use open(O_CLOEXEC) instead of
    fcntl(FD_CLOEXEC)
  - S8061305, PR3335: Javadoc crashes when method name ends with
    "Property"
  - S8072452, PR3337: Support DHE sizes up to 8192-bits and DSA
    sizes up to 3072-bits
  - S8075565, PR3337: Define @intermittent jtreg keyword and mark
    intermittently failing jdk tests
  - S8075670, PR3337: Remove intermittent keyword from some tests
  - S8078334, PR3337: Mark regression tests using randomness
  - S8078880, PR3337: Mark a few more intermittently failuring
    security-libs
  - S8133318, PR3337: Exclude intermittent failing PKCS11 tests
    on Solaris SPARC 11.1 and earlier
  - S8144539, PR3337: Update PKCS11 tests to run with security
    manager
  - S8144566, PR3352: Custom HostnameVerifier disables SNI
    extension
  - S8153711, PR3313, RH1284948: [REDO] JDWP: Memory Leak:
    GlobalRefs never deleted when processing invokeMethod command
  - S8155049, PR3352: New tests from 8144566 fail with "No
    expected Server Name Indication"
  - S8173941, PR3326: SA does not work if executable is DSO
  - S8174164, PR3334, RH1417266: SafePointNode::_replaced_nodes
    breaks with irreducible loops
  - S8174729, PR3336, RH1420518: Race Condition in
    java.lang.reflect.WeakCache
  - S8175097, PR3334, RH1417266: [TESTBUG] 8174164 fix missed the
    test
  * Bug fixes
  - PR3348: Architectures unsupported by SystemTap tapsets throw
    a parse error
  - PR3378: Perl should be mandatory
  - PR3389: javac.in and javah.in should use @PERL@ rather than a
    hardcoded path
  * AArch64 port
  - S8168699, PR3372: Validate special case invocations [AArch64
    support]
  - S8170100, PR3372: AArch64: Crash in C1-compiled code
    accessing References
  - S8172881, PR3372: AArch64: assertion failure: the int
    pressure is incorrect
  - S8173472, PR3372: AArch64: C1 comparisons with null only use
    32-bit instructions
  - S8177661, PR3372: Correct ad rule output register types from
    iRegX to iRegXNoSp
  * AArch32 port
  - PR3380: Zero should not be enabled by default on arm with the
    AArch32 HotSpot build
  - PR3384, S8139303, S8167584: Add support for AArch32
    architecture to configure and jdk makefiles
  - PR3385: aarch32 does not support -Xshare:dump
  - PR3386, S8164652: AArch32 jvm.cfg wrong for C1 build
  - PR3387: Installation fails on arm with AArch32 port as
    INSTALL_ARCH_DIR is arm, not aarch32
  - PR3388: Wrong path for jvm.cfg being used on arm with AArch32
    build
  * Shenandoah
  - Fix Shenandoah argument checking on 32bit builds.
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-02-20
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-06
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-09
  - Import from Shenandoah tag
    aarch64-shenandoah-jdk8u121-b14-shenandoah-merge-2017-03-23</changelog>
<changelog author="fstrba@suse.com" date="1500638400">- Upgrade to version jdk8u141 (icedtea 3.5.0)
  * Security fixes
  - S8163958, CVE-2017-10102, bsc#1049316: Improved garbage
    collection
  - S8167228: Update to libpng 1.6.28
  - S8169209, CVE-2017-10053, bsc#1049305: Improved image
    post-processing steps
  - S8169392, CVE-2017-10067, bsc#1049306: Additional jar
    validation steps
  - S8170966, CVE-2017-10081, bsc#1049309: Right parenthesis
    issue
  - S8171539, CVE-2017-10078, bsc#1049308: Better script
    accessibility for JavaScript
  - S8172204, CVE-2017-10087, bsc#1049311: Better Thread Pool
    execution
  - S8172461, CVE-2017-10089, bsc#1049312: Service Registration
    Lifecycle
  - S8172465, CVE-2017-10090, bsc#1049313: Better handling of
    channel groups
  - S8172469, CVE-2017-10096, bsc#1049314: Transform Transformer
    Exceptions
  - S8173286, CVE-2017-10101, bsc#1049315: Better reading of text
    catalogs
  - S8173697, CVE-2017-10107, bsc#1049318: Less Active
    Activations
  - S8173770, CVE-2017-10074, bsc#1049307: Image conversion
    improvements
  - S8174098, CVE-2017-10110, bsc#1049321: Better image fetching
  - S8174105, CVE-2017-10108, bsc#1049319: Better naming
    attribution
  - S8174113, CVE-2017-10109, bsc#1049320: Better sourcing of
    code
  - S8174770: Check registry registration location
  - S8174873: Improved certificate processing
  - S8175106, CVE-2017-10115, bsc#1049324: Higher quality DSA
    operations
  - S8175110, CVE-2017-10118, bsc#1049326: Higher quality ECDSA
    operations
  - S8176055: JMX diagnostic improvements
  - S8176067, CVE-2017-10116, bsc#1049325: Proper directory
    lookup processing
  - S8176760, CVE-2017-10135, bsc#1049328: Better handling of
    PKCS8 material
  - S8178135, CVE-2017-10176, bsc#1049329: Additional elliptic
    curve support
  - S8179101, CVE-2017-10193, bsc#1049330: Improve algorithm
    constraints implementation
  - S8179998, CVE-2017-10198, bsc#1049331: Clear certificate
    chain connections
  - S8181420, CVE-2017-10074, bsc#1049307: PPC: Image conversion
    improvements
  - S8183551, CVE-2017-10074, PR3423, bsc#1049307: AArch64: Image
    conversion improvements
  - S8184185, CVE-2017-10111, bsc#1049322: Rearrange MethodHandle
    arrangements
  - bsc#1049332, CVE-2017-10243: Unspecified vulnerability in
    subcomponent JAX-WS
  - bsc#1049327, CVE-2017-10125: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049323, CVE-2017-10114: Unspecified vulnerability in
    subcomponent JavaFX
  - bsc#1049317, CVE-2017-10105: Unspecified vulnerability in
    subcomponent deployment
  - bsc#1049310, CVE-2017-10086: Unspecified vulnerability in
    subcomponent JavaFX
  * New features
  - PR3392, RH1273760: Support using RSAandMGF1 with the SHA hash
    algorithms in the PKCS11 provider
  * Import of OpenJDK 8 u141 build 15 (bsc#1049302)
  - S8139870: sun.management.LazyCompositeData.isTypeMatched()
    fails for composite types with items of ArrayType
  - S8155690: Update libPNG library to the latest up-to-date
  - S8159058: SAXParseException when sending soap message
  - S8162461: Hang due to JNI up-call made whilst holding JNI
    critical lock
  - S8163889: [macosx] Can't print from browser on Mac OS X
  - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc
  - S8165367: Additional tests for JEP 288: Disable SHA-1
    Certificates
  - S8173145: Menu is activated after using mnemonic Alt/Key
    combination
  - S8173207: Upgrade compression library
  - S8175251: Failed to load RSA private key from pkcs12
  - S8176329: jdeps to detect MR jar file and output a warning
  - S8176536: Improved algorithm constraints checking
  - S8176731: JCK tests in api/javax_xml/transform/ spec
    conformance started failing after 8172469
  - S8176769: Remove accidental spec change in jdk8u
  - S8177449: (tz) Support tzdata2017b
  - S8178996: [macos] JComboBox doesn't display popup in mixed
    JavaFX Swing Application on 8u131 and Mac OS 10.12
  - S8179014: JFileChooser with Windows look and feel crashes on
    win 10
  - S8180582: The bind to rmiregistry is rejected by
    registryFilter even though registryFilter is set
  - S8181591: 8u141 L10n resource file update
  - S8181698: Remove and retag 8u141-b12 tag from source
    repository
  - S8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
  - S8182054: Improve wsdl support
  - S8184235: Backout JDK-8173207 from 8u141, 7u151 and higher
    updates source base
  * Backports
  - S8164293, PR3412, RH1459641: HotSpot leaking memory in
    long-running requests
  - S8175813, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    when -XX:+UseNUMA is used
  - S8175887, PR3415: C1 value numbering handling of
    Unsafe.get*Volatile is incorrect
  - S8179084, PR3409, RH1455694: HotSpot VM fails to start when
    AggressiveHeap is set
  - S8180048, PR3411, RH1449870: Interned string and symbol table
    leak memory during parallel unlinking
  - S8181055, PR3394, RH1448880: PPC64: "mbind: Invalid argument"
    still seen after 8175813
  - S8181419, PR3413, RH1463144: Race in jdwp invoker handling
    may lead to crashes or invalid results
  * AArch64 port
  - S7009641, PR3423: Don't fail VM when CodeCache is full
  - S8182581, PR3423: aarch64: fix for crash caused by earlyret
    of compiled method
  * AArch32 port
  - PR3391: Revert PR3385 as -Xshare:dump does appear to work on
    AArch32</changelog>
<changelog author="fstrba@suse.com" date="1501070400">- Use aarch32 instead of arm as a directory for JIT arm 32-bit
  virtual machine.</changelog>
<changelog author="fstrba@suse.com" date="1501502400">- Update to version jdk8u144 (icedtea 3.5.1)
  * Import of OpenJDK 8 u144 build 01
  - S8184993: Jar file verification failing with
    SecurityException: digest missing xxx
  * Shenandoah
  - Amend "ArrayCopy verification code fix" with 8u-specific node
    hierarchy test
  - Amend "Refactor asm acmp" with a few missing changes
  - [backport] aarch64 store check fix
  - [backport] Account "shared" out-of-LAB allocations separately
  - [backport] Adaptive should not be scared of user-requested
    System.gc()
  - [backport] Added assertion for page alignment of heap's base
    address
  - [backport] Add "verify jcstress" acceptance test
  - [backport] "Allocation failure" cause should not be
    overwritten
  - [backport] ArrayCopy verification code fix
  - [backport] Assorted cleanups
  - [backport] "Before Full GC" verification is too strong for
    OOME-during-evac
  - [backport] C1 stores constants without read barriers
  - [backport] Cleanup AArch64 code
  - [backport] Cleanup class unloading and string intern code
  - [backport] Cleanup duplicated Shenandoah task queue
    declarations
  - [backport] Cleanups
  - [backport] Cleanup ShenandoahBarrierSet::write_barrier
  - [backport] Cleanup ShenandoahHeap::do_evacuation
  - [backport] Clean up unused fields and methods
  - [backport] Cleanup: update-refs check in_collection_set twice
  - [backport] Code cache roots styles
  - [backport] Concurrent code cache evacuation + bugfixes
  - [backport] Concurrent preclean + Fix weakref precleaning
  - [backport] Correct prefetch offset for marked object
    iteration
  - [backport] Deferred region cleanup.
  - [backport] Dense ShenandoahHeapRegion printout
  - [backport] Detailed ParallelCleanupTask statistics + Split
    out Full GC stats for parallel cleaning
  - [backport] Disable aggressive+verification test configs
    (jtreg eats up last configuration)
  - [backport] Do not abandon RP discovery on conc GC cancel,
    do that only before Full GC
  - [backport] Eliminating _num_regions variable in
    ShenandoahHeap
  - [backport] Ensure collection set and cset map are consistent
  - [backport] Fallback to shared allocation if GCLAB is not
    available
  - [backport] Fast synchronizer root scanning
  - [backport] "F: Code Cache Roots" is missing from gc+stats
  - [backport] Fix DerivedPointerTable handling when scanning
    roots twice in init-evac phase
  - [backport] Fixed a few of early returns that calling
    register_gc_end()
  - [backport] Fix live data accounting for humongous region
  - [backport] Fix memory Phis with only data uses
  - [backport] Fix recycled regions zapping
  - [backport] Fix up pointer volatility
  - [backport] Generic verification should not trust bitmaps
  - [backport] Heap/matrix verification for all reachable objects
  - [backport] Heap memory usage counting not longer needs to be
    atomic
  - [backport] Heap region recycling should call explicit clear()
    and request zapping
  - [backport] Heap region verification
  - [backport] Implementation of interpreter matrix barrier on
    aarch64
  - [backport] Implement early update references phase.
  - [backport] implicit null checks broken on aarch64
  - [backport] Increase timeout for EvilSyncBug test
  - [backport] Lazy parallel code cache iterator
  - [backport] Make statistics gathering span more operations
  - [backport] Make sure atomic operations are done on
    "volatile" fields
  - [backport] Make sure new_active_workers is used
  - [backport] Make {T,GC}LAB statistics unconditional
  - [backport] Mark-compact and heuristics should consistently
    process refs and unload classes
  - [backport] minor fix to optimization of java mirror
    comparison
  - [backport] more barrier on constant oop fixes + couple small
    unrelated fixes
  - [backport] More collection set and matrix cleanup
  - [backport] Nit: mark-compact phase 3 (Adjust Pointers) should
    announce itself as "Phase 3"
  - [backport] Optimize heap region size checks
  - [backport] Optimize heap verification
  - [backport] Out-of-TLAB evacuation should overwrite stale
    copies
  - [backport] Parallel code cache scanning
  - [backport] Parallel verification
  - [backport] Print correct message about gross times in stats
  - [backport] Print heap changes in phases that actually change
    heap occupancy
  - [backport] Print more detailed final UR stats
  - [backport] Print more details for weak ref and class
    unloading stats
  - [backport] Properly react on -ClassUnloading
  - [backport] Purge ealier version of redefined classes during
    class unloading
  - [backport] Purge ratio, global, connections heuristics.
  - [backport] Purge shenandoahHumongous.hpp
  - [backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
  - [backport] Reduce region retirement during tlab allocation
  - [backport] Refactor asm acmp (x86, aarch64, renames)
  - [backport] Refactor BrooksPointer asserts
  - [backport] Refactor heap verification
  - [backport] Reference processing deadlocks with
  - ParallelRefProcEnabled
  - [backport] Reference processors might use non-forwarded alive
    checks
  - [backport] Region sampling may not be enabled because last
    timetick is uninitialized
  - [backport] Rehash ShenandoahHeap section in hs_err
  - [backport] Reinstate "Purge" block in final-mark stats
  - [backport] Relax assert to not fire at safepoint
  - [backport] Remove heap printing routines from ShenandoahHeap
  - [backport] Remove obsolete compile_resolve_oop_runtime()
    methods
  - [backport] Rename final mark operations
  - [backport] Rename ShenandoahBarriersForConst
  - [backport] Replace ShHeapRegionSet::get with get_fast
  - [backport] Report correct total garbage data. Print out
    garbage and cset data with -Xlog:gc+ergo
  - [backport] Report oops and fwdptrs verification failures
    fully
  - [backport] Result of write barrier on constant not used
  - [backport] Separate Full GC root operations in GC stats
  - [backport] ShenandoahCollectionSet refactor
  - [backport] ShenandoahGCSession used wrong timer for full GC
  - [backport] ShenandoahHeap::evacuate_object() with boolean
    result flag.
  - [backport] Shenandoah options should be uintx
  - [backport] shenandoah_wb should fallback to slow path with
  - UseTLAB + Fix aarch64 compilation error due to
    shenandoah_wb change
  - [backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths()
    assert failure when compiling methods using unsafe
  - [backport] Shortcut reference processing when no work is
    available
  - [backport] Simplify parallel synchronizer roots iterator
  - [backport] Skip RESOLVE when references update is not needed
  - [backport] Stats should attribute "Resize TLABs" properly,
    and mention "Pause" for init/final mark
  - [backport] Stats should not record past-shutdown events
  - [backport] "String/Symbol/CodeCache" -&gt; "Str/Sym, Code Cache"
  - [backport] Tests should use all heuristics and pass heap
    verification + Disable aggressive+verification test configs
  - [backport] Total pauses should include final-mark pauses
  - [backport] Trim down native GC footprint
  - [backport] Update region sampling to include TLAB/GCLAB
    allocation data
  - [backport] Update roots should always handle derived pointers
  - [backport] Update ShenandoahHeapSampling to avoid double
    counting.
  - [backport] Update statistics to capture thread data
    accurately
  - [backport] Use CollectedHeap::base() instead of
    ShenandoahHeap::first_region_bottom()
  - [backport] Use lock version heap region memory allocator
  - [backport] Use scoped object for gc session/phases recording
  - [backport] Variable steps in adaptive heuristics
  - [backport] Verification error log is truncated
  - [backport] Verification levels
  - [backport] Verification should assert complete bitmaps in
    most phases + Disable complete bitmap verification in init
    mark
  - [backport] Verifier performance improvements: scan objects
    once, avoid double oop checks
  - [backport] Verifier should not assert cset in forwarded test
    block
  - [backport] Verifier should print extended info on referenced
    location
  - [backport] Verifier should use non-optimized root scans
  - [backport] Verify marked objects
  - [backport] Verify TAMS and object sizes
  - [backport] write barrier can get stuck below predicates
    resulting in unschedulable graph
  - S8140584: nmethod::oops_do_marking_epilogue always runs
    verification code
  - S8180175, S8180599: Cherry-pick/synchronize
  - Cleanup: Removed redundant
    ClassLoaderData::clear_claimed_marks() calls
  - Cleanup shared code.
  - Fixed memory leak in region garbage cache
  - Fix return type of
    ShenandoahHeapRegion::region_size_words_jint()
  - Improved comment about AArch64bit addressing in assembler.
  - Leak mutex in ShenandoahTaskTerminator
  - Make sure C2 arguments are not used when C2 is disabled.
  - Refactor parallel ClassLoaderData iterator
  - Revert G1 changes and bring shared BitMap
  - Add missing cmpoops() declaration to AArch64 macro assembler.
    Back out matrix related code from AArch64 interpreter.
  - Fix build without precompiled headers.
  - Fixed build issues on Windows</changelog>
<changelog author="fstrba@suse.com" date="1503489600">- Added patch:
  * java-1_8_0-openjdk-linuxfilestore.patch
  - Fix bsc#1032647, bsc#1052009 with btrfs subvolumes and
    overlayfs</changelog>
<changelog author="fstrba@suse.com" date="1504180800">- Added patch:
  * zero-atomic_copy64.patch
  - Fix wrong assembly for ppc and (maybe for) s390</changelog>
<changelog author="fstrba@suse.com" date="1505476800">- Don't require java-bootstrap-devel, build with the non-bootstrap
  java.</changelog>
<changelog author="fstrba@suse.com" date="1505563200">- Make the requirements for mozilla-nss requires_ge instead of
  requires_eq</changelog>
<changelog author="fstrba@suse.com" date="1505995200">- Allow bootstrapping by itself (BuildConflicts: java-devel &gt;= 1.9)</changelog>
<changelog author="fstrba@suse.com" date="1505995201">- Update the provided jdbc-stdext version to 4.2</changelog>
<changelog author="fstrba@suse.com" date="1506600000">- Added patch:
  * alternative-tzdb_dat.patch
    + Allow specifying alternative path where to find the tzdb.dat
    file. With fallback to $JAVA_HOME/jre/lib/tzdb.dat
- Don't symlink tzdb.dat in postinstall</changelog>
<changelog author="fstrba@suse.com" date="1506945600">- Change the requirement of tzdata-java8 to Recommends, since it is
  not strictly needed.</changelog>
<changelog author="fstrba@suse.com" date="1507464000">- Enable improved font rendering on systems where it applies</changelog>
<changelog author="fstrba@suse.com" date="1509624000">- Update to version jdk8u151 (icedtea 3.6.0)
  * Security fixes
    + S8165543: Better window framing
    + S8169026, CVE-2017-10274: Handle smartcard clean up better
    (bsc#1064071)
    + S8169966: Larger AWT menus
    + S8170218: Improved Font Metrics
    + S8171252: Improve exception checking
    + S8171261: Stability fixes for lcms
    + S8174109, CVE-2017-10281: Better queuing priorities
    (bsc#1064072)
    + S8174966, CVE-2017-10285: Unreferenced references
    (bsc#1064073)
    + S8175940: More certificate subject checking
    + S8176751, CVE-2017-10295: Better URL connections (bsc#1064075)
    + S8178794, CVE-2017-10388: Correct Kerberos ticket grants
    (bsc#1064086)
    + S8180024: Improve construction of objects during
    deserialization
    + S8180711, CVE-2017-10346: Better invokespecial checks
    (bsc#1064078)
    + S8181100, CVE-2017-10350: Better Base Exceptions (bsc#1064082)
    + S8181323, CVE-2017-10347: Better timezone processing
    (bsc#1064079)
    + S8181327, CVE-2017-10349: Better X processing (bsc#1064081)
    + S8181370, CVE-2017-10345: Better keystore handling
    (bsc#1064077)
    + S8181432, CVE-2017-10348: Better processing of unresolved
    permissions (bsc#1064080)
    + S8181597, CVE-2017-10357: Process Proxy presentation
    (bsc#1064085)
    + S8181612, CVE-2017-10355: More stable connection processing
    (bsc#1064083)
    + S8181692, CVE-2017-10356: Update storage implementations
    (bsc#1064084)
    + S8183028, CVE-2016-10165: Improve CMS header processing
    (bsc#1064069)
    + S8184682, CVE-2016-9840, CVE-2016-9841, CVE-2016-9842,
    CVE-2016-9843: Upgrade compression library (bsc#1064070)
  * New features
    + PR3469: Alternative path to tzdb.dat
    + PR3483: Separate addition of nss.cfg and tz.properties into
    separate targets
    + PR3484: Move SystemTap support to its own target
    + PR3485: Support additional targets for the bootstrap build
  * Import of OpenJDK 8 u151 build 12
    + S8029659: Keytool, print key algorithm of certificate or key
    entry
    + S8057810: New defaults for DSA keys in jarsigner and keytool
    + S8075484, PR3473, RH1490713: SocketInputStream.socketRead0
    can hang even with soTimeout set
    + S8077670: sun/security/krb5/auto/MaxRetries.java may fail
    with BindException
    + S8087144: sun/security/krb5/auto/MaxRetries.java fails with
    Retry count is -1 less
    + S8153146: sun/security/krb5/auto/MaxRetries.java failed with
    timeout
    + S8157561: Ship the unlimited policy files in JDK Updates
    + S8158517: Minor optimizations to ISO10126PADDING
    + S8171319: keytool should print out warnings when reading or
    generating cert/cert req using weak algorithms
    + S8177569: keytool should not warn if signature algorithm
    used in cacerts is weak
    + S8177837: need to upgrade install tools
    + S8178714: PKIX validator nameConstraints check failing after
    change 8175940
    + S8179423: 2 security tests started failing for
    JDK 1.6.0 u161 b05
    + S8179564: Missing @bug for tests added with JDK-8165367
    + S8181048: Refactor existing providers to refer to the same
    constants for default values for key length
    + S8182879: Add warnings to keytool when using JKS and JCEKS
    + S8184937: LCMS error 13: Couldn't link the profiles
    + S8185039: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185040: Incorrect GPL header causes RE script to miss swap
    to commercial header for licensee source bundle
    + S8185778: 8u151 L10n resource file update
    + S8185845: Add SecurityTools.java test library
    + S8186503: sun/security/tools/jarsigner/DefaultSigalg.java
    failed after backport to JDK 6/7/8
    + S8186533: 8u151 L10n resource file update md20
    + S8186674: Remove JDK-8174109 from CPU Aug 21 week builds
  * Backports
    + S8035496, PR3487: G1 ARM: missing remset entry noticed by
    VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0
    + S8146086, PR3439, RH1478402: Publishing two webservices on
    same port fails with "java.net.BindException: Address already
  in use"
    + S8184673, PR3475, RH1487266: Fix compatibility issue in
  AlgorithmChecker for 3rd party JCE providers
    + S8185164, PR3438: GetOwnedMonitorInfo() returns incorrect
  owned monitor
    + S8187822, PR3478, RH1494230: C2 conditonal move optimization
  might create broken graph
  * Bug fixes
    + PR3479, RH1486025: ECC and NSS JVM crash
    + PR3486: Path to jvm.cfg is wrong in add-systemtap-boot
    + S8165852, PR3468: (fs) Mount point not found for a file
  which is present in overlayfs
    + S8188030, PR3459, RH1484079: AWT java apps fail to start
  when some minimal fonts are present
  * PPC port
    + S8145913, PR3466, RH1498309: PPC64: add Montgomery multiply
  intrinsic
    + S8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of
  li/cmpld
    + S8170328, PR3466, RH1498321: PPC64: Use andis instead of
  lis/and
    + S8181810, PR3466, RH1498319: PPC64: Leverage extrdi for
  bitfield extract
  * AArch64 port
    + S8161190, PR3488: AArch64: Fix overflow in immediate cmp
  instruction
    + S8187224, PR3488: aarch64: some inconsistency between
  aarch64_ad.m4 and aarch64.ad
  * SystemTap
    + PR3467, RH1492139: Hotspot object_alloc tapset uses
  HeapWordSize incorrectly
  * Shenandoah
    + Add missing UseShenandoahGC checks to C2
    + [backport] Add JVMTI notifications to Shenandoah GC pauses.
    + [backport] After Evac verification should run consistently
    + [backport] All definitions should start with Shenandoah*
    + [backport] Allocation latency tracing
    + [backport] Allow allocations in pinned regions
    + [backport] Assorted monitoring support fixes
    + [backport] Avoid Full STW GC on System.gc() + related fixes
    + [backport] BrooksPointer tracing overwhelms -Xlog:gc=trace
    + [backport] Cannot do more than 1000 Full GCs
    + [backport] Cap heap size for TestRegionSizeArgs test
    + [backport] Cleanup "dirty" mentions
    + [backport] Cleanup unused methods and statements + Trivial
  cleanup: removed unused field, etc.
    + [backport] Common pause marker to capture everything
  before/after pause
    + [backport] Consistent print_on and tty handling
    + [backport] "continuous" heuristics
    + [backport] Disable biased locking by default
    + [backport] Fix build error: avoid loops with empty bodies
    + [backport] Fix build error: switches over enums should take
  all enums
    + [backport] Fix build error: verifier liveness should not be
  implicitly casted to size_t
    + [backport] Fixed assertion failures when printing heap
  region to trace output
    + [backport] Fixed C calling convention of shenandoah_wb() on
  Windows
    + [backport] LotsOfCycles test always degrades to Full GC
    + [backport] Made ShenandoahPrinter debug only
    + [backport] Make sure different Verifier levels work
    + [backport] Make sure we have at least one memory pool per
  memory manager (JMX) + JMX double-counts heap used size
    + [backport] Mark heuristics diagnostic/experimental
    + [backport] Move Verifier "start" message under (gc,start)
    + [backport] On-demand commit as heap resizing strategy
    + [backport] Periodic GC
    + [backport] PhiNode::has_only_data_users() needs to apply to
  shenandoah barrier only
    + [backport] Pinning humongous regions should be allowed
    + [backport] Reclaimed humongous regions should count towards
  immediate garbage
    + [backport] Refactor region flags into finite state machine
    + [backport] Refactor ShConcThread dispatch
    + [backport] Refactor ShenandoahFreeSet + Fast-forward over
  humongous regions to keep "current" non-humongous
    + [backport] Refactor ShenandoahHeapLock
    + [backport] Refactor ShenandoahHeapRegionSet
    + [backport] Region (byte|word) shifts as the replacement for
  divisions
    + [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation
  tests
    + [backport] Rename inline guards
    + [backport] Selectable humongous threshold + Humongous top()
  should be correct for iteration
    + [backport] Shortcut concurrent cycle when enough immediate
  garbage is reclaimed
    + [backport] Templatize and improve inlining of arraycopy and
  clone barriers.
    + [backport] TestRegionSampling test
    + [backport] TestSmallHeap test for Shenandoah
    + [backport] Uncommit heap regions after given delay
    + [backport] Underflow in adaptive free_threshold calculation
    + [backport] Unlock more GC-specific tests for Shenandoah
    + [backport] Update counters on slow-path more rarely
    + [backport] Verifier should avoid pushing on stack when
  walking objects past TAMS
    + [backport] Verifier should walk cset and humongous regions
    + [backport] Verify humongous regions liveness
    + [backport] Verify liveness data
    + Correct way to fix Windows call convention issue
    + Fix build error in release config.
    + Fixed Fixed message logging
    + Handle Java heap initialization and expansion failures
    + Make sure -verbose:gc, PrintGC, PrintGCDetails work
  consistently
    + Missing barriers on constant oops + acmp rework + cas fix +
  write barrier on constant oop fix
    + Missing UseShenandoahGC check in
  LibraryCallKit::inline_multiplyToLen()
    + Missing UseShenandoahGC check to C2
    + OOME in SurrogateLockerThread deadlocks the GC cycle
    + Properly unlock ShenandoahVerify
    + Remove unused memory_for, fixing the build
    + Remove useless code following acmp rework
    + Revert accidental G1 closure rename
    + Test bug: test library and flags in TestHeapAlloc
    + UnlockDiagnosticVMOptions flag is needed for ShenandoahVerify
    + Write barrier pin and expand cleanup
- Removed patches:
  * alternative-tzdb_dat.patch
  * java-1_8_0-openjdk-linuxfilestore.patch
    + Integrated upstream</changelog>
<changelog author="fstrba@suse.com" date="1509710400">- Added patch:
  * tzdb_dat.patch
    + Patch also the other place in jdk that loads the tzdb.dat
    file</changelog>

</package>
<package pkgid="60ca575e5cafde5ae076209b8c68854ee4422735eb688455f8522e8e144b3b1d" name="java-1_8_0-openjdk-javadoc" arch="noarch">
    <version epoch="0" ver="1.8.0.111" rel="3.1"/>

<changelog author="fstrba@suse.com" date="1430827200">- Added patch:
  * hotspot-support-kernel-4.patch
  * fix build on systems having kernel 4.0</changelog>
<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle uninstallation.
  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
  - PR2873: Fix make distcheck.
  - PR2880: Add missing test directory in make check.
  - PR2885: Location of 'stap' executable is hard-coded
  - PR2888: OpenJDK should check for system cacerts database (e.g.
    /etc/pki/java/cacerts)
  - PR2899: Don't use WithSeed versions of NSS functions as they
    don't fully process the seed
  - PR2906: Support prefixed variants of GNU tools used on *BSD
    systems
  - PR2907: Replace --with-abs-install-dir with usual --prefix
  - PR2917: Don't pass --with-cacerts-file to build if
    USE_ALT_CACERTS_FILE is not set
  - PR2918: Makefile handles cacerts as a symlink, but the
    configure check doesn't
  - PR2920: PaX marking fails on filesystems which don't support
    extended attributes
  - PR2921: Uninstallation of docs deletes too much
  - Don't substitute 'j' for '-j' inside -I directives
  - Extend 8041658 to all files in the HotSpot build.
  - Remove jcheck
  * AArch64 port
  - PR1970: Imported from aarch64 jdk8 repository.
  - PR2853: Fix build for aarch64/zero
  - PR2853: Remaining miscellaneous synchronisation changes from
    aarch64/jdk8u
  - PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
  - PR2853: Remove some AArch64-specific code in share/.
  - PR2853: Remove some unnecessary divergences from jdk8u.
  - PR2853: Revert AArch64 jvm.cfg divergence
  - PR2853: Revert changes to libpng source code now 8078245 is in
    place.
  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
    (aarch64-jdk8u77-b03)
  - S8150652, PR2922: Remove unused code in AArch64 back end
  * JamVM
  - JSR 292: Invoke Dynamic
  - JSR 308: Type Annotations
  - JSR 335: Lambda Expressions
  - JSR 901: VM support for method parameter reflection
  - JEP 171: Implement fence methods in sun.misc.Unsafe
  - sun.misc.Unsafe: additional methods get/putAddress.
  - FreeClassData: adjust method count for Miranda methods
  - Fix invokesuper check in invokespecial opcode
  - Fix non-direct interpreter invokespecial super-class check
  - When GC'ing a native method don't try to free code
  - Do not free unprepared Miranda method code data
  - Set anonymous class protection domain
  - JVM_IsVMGeneratedMethodIx stub
  - Dummy implementation of sun.misc.Perf natives
  - JVM_NewMultiArray: element class may be an array
  - jtreg test java/lang/reflect/Array/ExceedMaxDim
  - OpenJDK: Fix Local/Anonymous class checks
  - classlibMarkThreadTerminated should return Object*
  - Fix race-condition in constant-pool resolution code
  - JSR 292: MethodHandle constant-pool refs may be resolved
  - JSR 292: bootstrap method args error handling
  - JSR 308: update to match OpenJDK changes
  - JSR 292: correct intrinsic cache COMPARE function
  - Race condition in setting up imethod table
  - GC: Minor performance improvement
  - PR2034: --enable-jamvm builds broken, missing
    JVM_GetTemporaryDirectory impl
  - PR2336: JamVM lacks JVM_FindClassFromCaller
  - PR2523: Add executable stack markings to callNative.S on JamVM
  - PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  * CACAO
  - PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
    possible
  - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
    possible
  - PR2035: --enable-cacao builds broken, missing
    JVM_GetTemporaryDirectory impl.
  - PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
    Gentoo
  - PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
    max heap size
  - PR2335: CACAO lacks JVM_FindClassFromCaller
  - PR2347: Fix CACAO patches to apply again
  - PR2349: 'struct jvm_version_info' has no member named
    'is_kernel_jvm'
  - PR2350: Update to latest CACAO
  - PR2354: stamps/cacao.stamp tries to touch a file in a
    directory which doesn't exist
  - PR2355: CACAO build fails to use JRE layout
  - PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
    by jdk8u40
  - PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
    Assertion `dest &amp;&amp; result &amp;&amp; x.any &amp;&amp; y.any' failed
  - PR2908: Add missing functions for CACAO OpenJDK JVM
    implementation
  - PR2909: Install CACAO in same way as JamVM
  - PR2910: Add rudimentary support for OpenJDK 8 class files to
    CACAO
  - PR2916: Update CACAO drop to use the latest from cacao-staging
- Removed patches:
  * PStack-808293.patch
  * aarch64-misc.patch
  * disable-doclint-by-default.patch
  * include-all-srcs.patch
  * link-with-as-needed.patch
  * memory-limits.patch
  * multiple-pkcs11-library-init.patch
  * ppc64le-8036767.patch
  * s390-java-opts.patch
  * s390-size_t.patch
  * system-lcms.patch
  * system-libjpeg.patch
  * system-libpng.patch
  * zero-dummy.patch
  - Fixed upstream
- Added patches:
  * icedtea-3.0.1-sunec.patch
  - Adapt the nss detection to SUSE packaging of mozilla-nss
  * java-1_8_0-openjdk-suse-desktop-files.patch
  - Adapt the desktop files for SUSE needs
- Modified patches:
  * 1015432.patch
  * adlc-parser.patch
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * java-atk-wrapper-security.patch
  * ppc-zero-hotspot.patch
  * zero-javadoc-verbose.patch
  - Adapt to new directory structure</changelog>
<changelog author="fstrba@suse.com" date="1464696000">- Added patch:
  * java-1_8_0-openjdk-gcc6.patch
    + Fix build with gcc 6.1
- Add -fno-delete-null-pointer-checks -fno-lifetime-dse to try to
  avoid some crashes</changelog>
<changelog author="fstrba@suse.com" date="1464955200">- Added patch:
  * disable-doclint-by-default-patch
  - Disable Doclint while building javadoc by default. OpenJDK 8
    adds and enables doclint by default. This catches issues in
    javadoc comments. It is too strict, breaks javadoc compilation
    and, in general, breaks the build for old code known to build
    with previous versions of OpenJDK.
- Cycle make on i586 in order to prevent some random build errors
  that are not easily reproduceable and thus fixable.</changelog>
<changelog author="agraf@suse.com" date="1465905600">- Fix aarch64 running with 48 bits va space (bsc#984684)
  * hotspot-aarch64-fix-48bit-va.patch</changelog>
<changelog author="fstrba@suse.com" date="1467892800">- Fix script linking /usr/share/javazi/tzdb.dat for platform where
  it applies (bsc#987895)
- Enable SunEC for SLE12 and Leap</changelog>
<changelog author="fstrba@suse.com" date="1469534400">- Upgrade to version jdk8u101 (icedtea 3.1.0)
- New in release 3.1.0 (2016-07-25):
  * Security fixes
  - S8079718, CVE-2016-3458: IIOP Input Stream Hooking
    (bsc#989732)
  - S8145446, CVE-2016-3485: Perfect pipe placement (Windows
    only) (bsc#989734)
  - S8146514: Enforce GCM limits
  - S8147771: Construction of static protection domains under
    Javax custom policy
  - S8148872, CVE-2016-3500: Complete name checking (bsc#989730)
  - S8149070: Enforce update ordering
  - S8149962, CVE-2016-3508: Better delineation of XML processing
    (bsc#989731)
  - S8150752: Share Class Data
  - S8151925: Font reference improvements
  - S8152479, CVE-2016-3550: Coded byte streams (bsc#989733)
  - S8153312: Constrain AppCDS behavior
  - S8154475, CVE-2016-3587: Clean up lookup visibility
    (bsc#989721)
  - S8155981, CVE-2016-3606: Bolster bytecode verification
    (bsc#989722)
  - S8155985, CVE-2016-3598: Persistent Parameter Processing
    (bsc#989723)
  - S8158571, CVE-2016-3610: Additional method handle validation
    (bsc#989725)
  - CVE-2016-3552 (bsc#989726)
  - CVE-2016-3511 (bsc#989727)
  - CVE-2016-3503 (bsc#989728)
  - CVE-2016-3498 (bsc#989729)
  * New features
  - S8145547, PR1061: [AWT/Swing] Conditional support for GTK 3
    on Linux
  - PR2821: Support building OpenJDK with --disable-headful
  - PR2931, G478960: Provide Infinality Support via fontconfig
  - PR3079: Provide option to build Shenandoah on x86_64
  * Import of OpenJDK 8 u92 build 14
  - S6869327: Add new C2 flag to keep safepoints in counted
    loops.
  - S8022865: [TESTBUG] Compressed Oops testing needs to be
    revised
  - S8029630: Thread id should be displayed as a hex number in
    error report
  - S8029726: On OS X some dtrace probe names are mismatched with
    Solaris
  - S8029727: On OS X dtrace probes
    Call&lt;type&gt;MethodA/Call&lt;type&gt;MethodV are not fired.
  - S8029728: On OS X dtrace probes SetStaticBooleanField are not
    fired
  - S8038184: XMLSignature throws StringIndexOutOfBoundsException
    if ID attribute value is empty String
  - S8038349: Signing XML with DSA throws Exception when key is
    larger than 1024 bits
  - S8041501: ImageIO reader is not capable of reading JPEGs
    without JFIF header
  - S8041900: [macosx] Java forces the use of discrete GPU
  - S8044363: Remove special build options for unpack200 executable
  - S8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value
    for hotspot ARCH
  - S8046611: Build errors with gcc on sparc/fastdebug
  - S8047763: Recognize sparc64 as a sparc platform
  - S8048232: Fix for 8046471 breaks PPC64 build
  - S8052396: Catch exceptions resulting from missing font cmap
  - S8058563: InstanceKlass::_dependencies list isn't cleared from
    empty nmethodBucket entries
  - S8061624: [TESTBUG] Some tests cannot be ran under compact
    profiles and therefore shall be excluded
  - S8062901: Iterators is spelled incorrectly in the Javadoc for
    Spliterator
  - S8064330: Remove SHA224 from the default support list if
    SunMSCAPI enabled
  - S8065579: WB method to start G1 concurrent mark cycle should
    be introduced
  - S8065986: Compiler fails to NullPointerException when calling
    super with Object&lt;&gt;()
  - S8066974: Compiler doesn't infer method's generic type
    information in lambda body
  - S8067800: Clarify java.time.chrono.Chronology.isLeapYear for
    out of range years
  - S8068033: JNI exception pending in jdk/src/share/bin/java.c
  - S8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c
    for JNI pending
  - S8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed:
    OLD and/or OBSOLETE method(s) found
  - S8068254: Method reference uses wrong qualifying type
  - S8074696: Remote debugging session hangs for several minutes
    when calling findBootType
  - S8074935: jdk8 keytool doesn't validate pem files for RFC 1421
    correctness, as jdk7 did
  - S8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java
    relies on system locale
  - S8080492: [Parfait] Uninitialised variable in
    jdk/src/java/desktop/windows/native/libawt/
  - S8080650: Enable stubs to use frame pointers correctly
  - S8122944: perfdata used is seen as too high on sparc zone with
    jdk1.9 and causes a test failure
  - S8129348: Debugger hangs in trace mode with TRACE_SENDS
  - S8129847: Compiling methods generated by Nashorn triggers high
    memory usage in C2
  - S8130506: javac AssertionError when invoking
    MethodHandle.invoke with lambda parameter
  - S8130910: hsperfdata file is created in wrong directory and
    not cleaned up if /tmp/hsperfdata_&lt;username&gt; has wrong permissions
  - S8131129: Attempt to define a duplicate BMH$Species class
  - S8131665: Bad exception message in HandshakeHash.getFinishedHash
  - S8131782: C1 Class.cast optimization breaks when Class is
    loaded from static final
  - S8132503: [macosx] Chinese full stop symbol cannot be entered
    with Pinyin IM on OS X
  - S8133207: ParallelProbes.java test fails after changes for
    JDK-8080115
  - S8133924: NPE may be thrown when xsltc select a non-existing
    node after JDK-8062518
  - S8134007: Improve string folding
  - S8134759: jdb: Incorrect stepping inside finally block
  - S8134963: [Newtest] New stress test for changing the coarseness
    level of G1 remembered set
  - S8136442: Don't tie Certificate signature algorithms to
    ciphersuites
  - S8137106: EUDC (End User Defined Characters) are not displayed
    on Windows with Java 8u60+
  - S8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory
    in HotSpot
  - S8138764: In some cases the usage of TreeLock can be replaced
    by other synchronization
  - S8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java
    failed with timeout
  - S8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc]
    void InstanceKlass::oop_oop_iterate_oop_maps_specialized&lt;true,oopDesc*,MarkAndPushClosure&gt;
  - S8139436: sun.security.mscapi.KeyStore might load incomplete
    data
  - S8139751: Javac crash with -XDallowStringFolding=false
  - S8139863: [TESTBUG] Need to port tests for JDK-8134903 to
    8u-dev
  - S8139985: JNI exception pending in
    jdk/src/jdk/hprof/agent/share/native/libhprof
  - S8140031: SA: Searching for a value in Threads does not work
  - S8140249: JVM Crashing During startUp If Flight Recording is
    enabled
  - S8140344: add support for 3 digit update release numbers
  - S8140587: Atomic*FieldUpdaters should use Class.isInstance
    instead of direct class check
  - S8141260: isReachable crash in windows xp
  - S8143297: Nashorn compilation time reported in nanoseconds
  - S8143397: It looks like InetAddress.isReachable(timeout) works
    incorrectly
  - S8143855: Bad printf formatting in frame_zero.cpp
  - S8143896: java.lang.Long is implicitly converted to double
  - S8143963: improve ClassLoader::trace_class_path to accept an
    additional outputStream* arg
  - S8144020: Remove long as an internal numeric type
  - S8144131: ArrayData.getInt implementations do not convert to
    int32
  - S8144483: One long Safepoint pause directly after each GC log
    rotation
  - S8144487: PhaseIdealLoop::build_and_optimize() must restore
    major_progress flag if skip_loop_opts is true
  - S8144885: agent/src/os/linux/libproc.h needs to support
    Linux/SPARC builds
  - S8144935: C2: safepoint is pruned from a non-counted loop
  - S8144937: [TEST_BUG] testlibrary_tests should be excluded for
    compact1 and compact2 execution
  - S8145017: Add support for 3 digit hotspot minor version numbers
  - S8145099: Better error message when SA can't attach to a process
  - S8145442: Add the facility to verify remembered sets for G1
  - S8145466: javac: No line numbers in compilation error
  - S8145539: (coll) AbstractMap.keySet and .values should not be
    volatile
  - S8145550: Megamorphic invoke should use CompiledFunction
    variants without any LinkLogic
  - S8145669: apply2call optimized callsite fails after becoming
    megamorphic
  - S8145722: NullPointerException in javadoc
  - S8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not
    match AddI
  - S8146147: Java linker indexed property getter does not work
    for computed nashorn string
  - S8146566: OpenJDK build can't handle commas in LDFLAGS
  - S8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms
  - S8146979: Backport of 8046471 breaks ppc64 build in jdk8u
    because 8072383 was badly backported before
  - S8147087: Race when reusing PerRegionTable bitmaps may result
    in dropped remembered set entries
  - S8147630: Wrong test result pushed to 8u-dev
  - S8147845: Varargs Array functions still leaking longs
  - S8147857: RMIConnector logs attribute names incorrectly
  - S8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
  - S8150791: 8u76 L10n resource file translation update
  * Import of OpenJDK 8 u101 build 13
  - S6483657: MSCAPI provider does not create unique alias names
  - S6675699: need comprehensive fix for unconstrained ConvI2L
    with narrowed type
  - S8037557: test SessionCacheSizeTests.java timeout
  - S8038837: Add support to jarsigner for specifying timestamp
    hash algorithm
  - S8081778: Use Intel x64 CPU instructions for RSA acceleration
  - S8130150: Implement BigInteger.montgomeryMultiply intrinsic
  - S8130735: javax.swing.TimerQueue: timer fires late when
    another timer starts
  - S8143913: MSCAPI keystore should accept Certificate[] in
    setEntry()
  - S8144313: Test SessionTimeOutTests can be timeout
  - S8146240: Three nashorn files contain "GNU General Public
    License" header
  - S8146387: Test SSLSession/SessionCacheSizeTests socket accept
    timed out
  - S8146669: Test SessionTimeOutTests fails intermittently
  - S8146993: Several javax/management/remote/mandatory regression
    tests fail after JDK-8138811
  - S8147994: [macosx] JScrollPane jitters up/down during trackpad
    scrolling on MacOS/Aqua
  - S8151522: Disable 8130150 and 8081778 intrinsics by default
  - S8151876: (tz) Support tzdata2016d
  - S8152098: Fix 8151522 caused test
    compiler/intrinsics/squaretolen/TestSquareToLen.java to fail
  - S8157077: 8u101 L10n resource file updates
  * Backports
  - S6260348, PR3066: GTK+ L&amp;F JTextComponent not respecting
    desktop caret blink rate
  - S6778087, PR1061: getLocationOnScreen() always returns (0, 0)
    for mouse wheel events
  - S6961123, PR2972: setWMClass fails to null-terminate WM_CLASS
    string
  - S8008657, PR3077: JSpinner setComponentOrientation doesn't
    affect on text orientation
  - S8014212, PR2866: Robot captures black screen
  - S8029339, PR1061: Custom MultiResolution image support on
    HiDPI displays
  - S8031145, PR3077: Re-examine closed i18n tests to see it they
    can be moved to the jdk repository.
  - S8034856, PR3095: gcc warnings compiling
    src/solaris/native/sun/security/pkcs11
  - S8034857, PR3095: gcc warnings compiling
    src/solaris/native/sun/management
  - S8035054, PR3095: JarFacade.c should not include ctype.h
  - S8035287, PR3095: gcc warnings compiling various libraries
    files
  - S8038631, PR3077: Create wrapper for awt.Robot with additional
    functionality
  - S8039279, PR3077: Move awt tests to openjdk repository
  - S8041561, PR3077: Inconsistent opacity behaviour between
    JCheckBox and JRadioButton
  - S8041592, PR3077: [TEST_BUG] Move 42 AWT hw/lw mixing tests
    to jdk
  - S8041915, PR3077: Move 8 awt tests to OpenJDK regression
    tests tree
  - S8043126, PR3077: move awt automated functional tests from
    AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository
  - S8043131, PR3077: Move ShapedAndTranslucentWindows and GC
    functional AWT tests to regression tree
  - S8044157, PR3077: [TEST_BUG] Improve recently submitted
    AWT_Mixing tests
  - S8044172, PR3077: [TEST_BUG] Move regtests for 4523758 and
    AltPlusNumberKeyCombinationsTest to jdk
  - S8044429, PR3077: move awt automated tests for AWT_Modality
    to OpenJDK repository
  - S8044762, PR2960: com/sun/jdi/OptionTest.java test time out
  - S8044765, PR3077: Move functional tests
    AWT_SystemTray/Automated to openjdk repository
  - S8047180, PR3077: Move functional tests AWT_Headless/Automated
    to OpenJDK repository
  - S8047367, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 2
  - S8048246, PR3077: Move AWT_DnD/Clipboard/Automated functional
    tests to OpenJDK
  - S8049226, PR2960: com/sun/jdi/OptionTest.java test times out
    again
  - S8049617, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 3
  - S8049694, PR3077: Migrate functional
    AWT_DesktopProperties/Automated tests to OpenJDK
  - S8050885, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 4
  - S8051440, PR3077: move tests about maximizing undecorated to
    OpenJDK
  - S8052012, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 5
  - S8052408, PR3077: Move AWT_BAT functional tests to OpenJDK (3
    of 3)
  - S8053657, PR3077: [TEST_BUG] move some 5 tests related to
    undecorated Frame/JFrame to JDK
  - S8054143, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 6
  - S8054358, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 7
  - S8054359, PR3077: move awt automated tests from AWT_Modality
    to OpenJDK repository - part 8
  - S8055360, PR3077: Move the rest part of AWT
    ShapedAndTranslucent tests to OpenJDK
  - S8055664, PR3077: move 14 tests about setLocationRelativeTo
    to jdk
  - S8055836, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 9
  - S8056911, PR3077: Remove internal API usage from ExtendedRobot
    class
  - S8057694, PR3077: move awt tests from AWT_Modality to OpenJDK
    repository - part 10
  - S8058959, PR1061: closed/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java
    failed automatically
  - S8062606, PR3077: Fix a typo in java.awt.Robot class
  - S8063102, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063104, PR3077: Change open awt regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8063106, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 1
  - S8063107, PR3077: Change open swing regression tests to avoid
    sun.awt.SunToolkit.realSync, part 2
  - S8064573, PR3077: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java
    is asocial pressing VK_LEFT and not releasing
  - S8064575, PR3077: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java
    100 times press keys and never releases
  - S8064809, PR3077: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java
    contains a lot of keyPress and not a single keyRelease
  - S8067441, PR3077: Some tests fails with error: cannot find symbol
    getSystemMnemonicKeyCodes()
  - S8068228, PR3077: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest
    fails with GTKLookAndFeel
  - S8069361, PR1061: SunGraphics2D.getDefaultTransform() does not
    include scale factor
  - S8073320, PR1061: Windows HiDPI Graphics support
  - S8074807, PR3077: Fix some tests unnecessary using internal API
  - S8076315, PR3077: move 4 manual functional swing tests to
    regression suite
  - S8078504, PR3094: Zero lacks declaration of
    VM_Version::initialize()
  - S8129822, PR3077: Define "headful" jtreg keyword
  - S8132123, PR1061: MultiResolutionCachedImage unnecessarily
    creates base image to get its size
  - S8133539, PR1061: [TEST_BUG] Split
    java/awt/image/MultiResolutionImageTest.java in two to allow
    restricted access
  - S8137571, PR1061: Linux HiDPI Graphics support
  - S8142406, PR1061: [TEST] MultiResolution image: need test to
    cover the case when @2x image is corrupted
  - S8145188, PR2945: No LocalVariableTable generated for the
    entire JDK
  - S8150258, PR1061: [TEST] HiDPI: create a test for
    multiresolution menu items icons
  - S8150724, PR1061: [TEST] HiDPI: create a test for
    multiresolution icons
  - S8150844, PR1061: [hidpi] [macosx] -Dsun.java2d.uiScale should
    be taken into account for OS X
  - S8151841, PR2882: Build needs additional flags to compile with
    GCC 6 [plus parts of 8149647 &amp; 8032045]
  - S8155613, PR1061: [PIT] crash in
    AWT_Desktop/Automated/Exceptions/BasicTest
  - S8156020, PR1061: 8145547 breaks AIX and and uses RTLD_NOLOAD
    incorrectly
  - S8156128, PR1061: Tests for [AWT/Swing] Conditional support
    for GTK 3 on Linux
  - S8158260, PR2991, RH1341258: PPC64: unaligned Unsafe.getInt can
    lead to the generation of illegal instructions (bsc#988651)
  - S8159244, PR3074: Partially initialized string object created
    by C2's string concat optimization may escape
  - S8159690, PR3077: [TESTBUG] Mark headful tests with @key
    headful.
  - S8160294, PR2882, PR3095: Some client libraries cannot be
    built with GCC 6
  * Bug fixes
  - PR1958: GTKLookAndFeel does not honor
    gtk-alternative-button-order
  - PR2822: Feed LIBS &amp; CFLAGS into configure rather than make to
    avoid re-discovery by OpenJDK configure
  - PR2932: Support ccache in a non-automagic manner
  - PR2933: Support ccache 3.2 and later
  - PR2964: Set system defaults based on OS
  - PR2974, RH1337583: PKCS#10 certificate requests now use CRLF
    line endings rather than system line endings
  - PR3078: Remove duplicated line dating back to 6788347 and
    6894807
  - PR3083, RH1346460: Regression in SSL debug output without an
    ECC provider
  - PR3089: Remove old memory limits patch
  - PR3090, RH1204159: SystemTap is heavily confused by multiple
    JDKs
  - PR3095: Fix warnings in URLClassPath.c
  - PR3096: Remove dead --disable-optimizations option
  - PR3105: Use version from hotspot.map to create tarball filename
  - PR3106: Handle both correctly-spelt property
    "enableCustomValueHandler" introduced by S8079718 and typo
    version
  - PR3108: Shenandoah patches not included in release tarball
  - PR3110: Update hotspot.map documentation in INSTALL
  * AArch64 port
  - S8145320, PR3078: Create unsafe_arraycopy and
    generic_arraycopy for AArch64
  - S8148328, PR3078: aarch64: redundant lsr instructions in stub
    code.
  - S8148783, PR3078: aarch64: SEGV running SpecJBB2013
  - S8148948, PR3078: aarch64: generate_copy_longs calls align()
    incorrectly
  - S8149080, PR3078: AArch64: Recognise disjoint array copy in
    stub code
  - S8149365, PR3078: aarch64: memory copy does not prefetch on
    backwards copy
  - S8149907, PR3078: aarch64: use load/store pair instructions
    in call_stub
  - S8150038, PR3078: aarch64: make use of CBZ and CBNZ when
    comparing narrow pointer with zero
  - S8150045, PR3078: arraycopy causes segfaults in SATB during
    garbage collection
  - S8150082, PR3078: aarch64: optimise small array copy
  - S8150229, PR3078: aarch64: pipeline class for several
    instructions is not set correctly
  - S8150313, PR3078: aarch64: optimise array copy using SIMD
    instructions
  - S8150394, PR3078: aarch64: add support for 8.1 LSE CAS
    instructions
  - S8151340, PR3078: aarch64: prefetch the destination word for
    write prior to ldxr/stxr loops.
  - S8151502, PR3078: optimize pd_disjoint_words and
    pd_conjoint_words
  - S8151775, PR3078: aarch64: add support for 8.1 LSE atomic
    operations
  - S8152537, PR3078: aarch64: Make use of CBZ and CBNZ when
    comparing unsigned values with zero.
  - S8152840, PR3078: aarch64: improve _unsafe_arraycopy stub
    routine
  - S8153713, PR3078: aarch64: improve short array clearing using
    store pair
  - S8153797, PR3078: aarch64: Add Arrays.fill stub code
  - S8154537, PR3078: AArch64: some integer rotate instructions
    are never emitted
  - S8154739, PR3078: AArch64: TemplateTable::fast_xaccess loads
    in wrong mode
  - S8155015, PR3078: Aarch64: bad assert in spill generation
    code
  - S8155100, PR3078: AArch64: Relax alignment requirement for
    byte_map_base
  - S8155612, PR3078: Aarch64: vector nodes need to support
    misaligned offset
  - S8155617, PR3078: aarch64: ClearArray does not use DC ZVA
  - S8155653, PR3078: TestVectorUnalignedOffset.java not pushed
    with 8155612
  - S8156731, PR3078: aarch64: java/util/Arrays/Correct.java fails
    due to _generic_arraycopy stub routine
  - S8157841, PR3078: aarch64: prefetch ignores cache line size
  - S8157906, PR3078: aarch64: some more integer rotate
    instructions are never emitted
  - S8158913, PR3078: aarch64: SEGV running Spark terasort
  - S8159052, PR3078: aarch64: optimise unaligned copies in
    pd_disjoint_words and pd_conjoint_words
  - S8159063, PR3078: aarch64: optimise unaligned array copy long
  - PR3078: Cleanup remaining differences from aarch64/jdk8u tree
- Removed patches:
  * compare-pointer-with-literal.patch
  * implicit-pointer-decl.patch
  * hotspot-aarch64-fix-48bit-va.patch
  - Fixed differently upsteam
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
  - Rediff to new context
- Remove hacks to make build on ix86, since it seems they are not
  needed anymore
- Remove special flags for gcc6, since they are handled upstream</changelog>
<changelog author="fstrba@suse.com" date="1474459200">- Added patch:
  * s390-java-opts.patch
  - Solve memory issues when building s390 version</changelog>
<changelog author="fstrba@suse.com" date="1478692800">- Upgrade to version jdk8u111 (icedtea 3.2.0)
  * Security fixes
    + S8146490: Direct indirect CRL checks
    + S8151921: Improved page resolution
    + S8155968: Update command line options
    + S8155973, CVE-2016-5542: Tighten jar checks (bsc#1005522)
    + S8156794: Extend data sharing
    + S8157176: Improved classfile parsing
    + S8157739, CVE-2016-5554: Classloader Consistency Checking
    (bsc#1005523)
    + S8157749: Improve handling of DNS error replies
    + S8157753: Audio replay enhancement
    + S8157759: LCMS Transform Sampling Enhancement
    + S8157764: Better handling of interpolation plugins
    + S8158302: Handle contextual glyph substitutions
    + S8158993, CVE-2016-5568: Service Menu services (bsc#1005525)
    + S8159495: Fix index offsets
    + S8159503: Amend Annotation Actions
    + S8159511: Stack map validation
    + S8159515: Improve indy validation
    + S8159519, CVE-2016-5573: Reformat JDWP messages (bsc#1005526)
    + S8160090: Better signature handling in pack200
    + S8160094: Improve pack200 layout
    + S8160098: Clean up color profiles
    + S8160591, CVE-2016-5582: Improve internal array handling
    (bsc#1005527)
    + S8160838, CVE-2016-5597: Better HTTP service (bsc#1005528)
    + PR3206, RH1367357: lcms2: Out-of-bounds read in
    Type_MLU_Read()
    + CVE-2016-5556 (bsc#1005524)
  * New features
    + PR1370: Provide option to build without debugging
    + PR1375: Provide option to strip and link debugging info after
    build
    + PR1537: Handle alternative Kerberos credential cache
    locations
    + PR1978: Allow use of system PCSC
    + PR2445: Support system libsctp
    + PR3182: Support building without pre-compiled headers
    + PR3183: Support Fedora/RHEL system crypto policy
    + PR3221: Use pkgconfig to detect Kerberos CFLAGS and libraries
  * Import of OpenJDK 8 u102 build 14
    + S4515292: ReferenceType.isStatic() returns true for arrays
    + S4858370: JDWP: Memory Leak: GlobalRefs never deleted when
    processing invokeMethod command
    + S6976636: JVM/TI test ex03t001 fails assertion
    + S7185591: jcmd-big-script.sh ERROR: could not find app's Java
    pid.
    + S8017462: G1: guarantee fails with
    UseDynamicNumberOfGCThreads
    + S8034168: ThreadMXBean/Locks.java failed, blocked on wrong
    object
    + S8036006: [TESTBUG] sun/tools/native2ascii/NativeErrors.java
    fails: Process exit code was 0, but error was expected.
    + S8041781: Need new regression tests for PBE keys
    + S8041787: Need new regressions tests for buffer handling for
    PBE algorithms
    + S8043836: Need new tests for AES cipher
    + S8044199: Tests for RSA keys and key specifications
    + S8044772: TempDirTest.java still times out with -Xcomp
    + S8046339: sun.rmi.transport.DGCAckHandler leaks memory
    + S8047031: Add SocketPermission tests for legacy socket types
    + S8048052: Permission tests for setFactory
    + S8048138: Tests for JAAS callbacks
    + S8048147: Privilege tests with JAAS Subject.doAs
    + S8048356: SecureRandom default provider tests
    + S8048357: PKCS basic tests
    + S8048360: Test signed jar files
    + S8048362: Tests for doPrivileged with accomplice
    + S8048596: Tests for AEAD ciphers
    + S8048599: Tests for key wrap and unwrap operations
    + S8048603: Additional tests for MAC algorithms
    + S8048604: Tests for strong crypto ciphers
    + S8048607: Test key generation of DES and DESEDE
    + S8048610: Implement regression test for bug fix of 4686632
    in JCE
    + S8048617: Tests for PKCS12 read operations
    + S8048618: Tests for PKCS12 write operations.
    + S8048619: Implement tests for converting PKCS12 keystores
    + S8048624: Tests for SealedObject
    + S8048819: Implement reliability test for DH algorithm
    + S8048820: Implement tests for SecretKeyFactory
    + S8048830: Implement tests for new functionality provided in
    JEP 166
    + S8049237: Need new tests for X509V3 certificates
    + S8049321: Support SHA256WithDSA in JSSE
    + S8049429: Tests for java client server communications with
    various TLS/SSL combinations.
    + S8049432: New tests for TLS property jdk.tls.client.protocols
    + S8049814: Additional SASL client-server tests
    + S8050281: New permission tests for JEP 140
    + S8050370: Need new regressions tests for messageDigest with
    DigestIOStream
    + S8050371: More MessageDigest tests
    + S8050374: More Signature tests
    + S8050427: LoginContext tests to cover JDK-4703361
    + S8050460: JAAS login/logout tests with LoginContext
    + S8050461: Tests for syntax checking of JAAS configuration
    file
    + S8054278: Refactor jps utility tests
    + S8055530: assert(_exits.control()-&gt;is_top() ||
    !_gvn.type(ret_phi)-&gt;empty()) failed: return value must be
    well defined
    + S8055844: [TESTBUG]
    test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
    fails on Solaris Sparc due to incorrect page size being used
    + S8059677: Thread.getName() instantiates Strings
    + S8061464: A typo in CipherTestUtils test
    + S8062536: [TESTBUG] Conflicting GC combinations in jdk tests
    + S8065076: java/net/SocketPermission/SocketPermissionTest.java
    fails intermittently
    + S8065078: NetworkInterface.getNetworkInterfaces() triggers
    intermittent test failures
    + S8066871: java.lang.VerifyError: Bad local variable type -
    local final String
    + S8068427: Hashtable deserialization reconstitutes table with
    wrong capacity
    + S8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs
    to be updated for JDK-8061210
    + S8069253: javax/net/ssl/TLS/TestJSSE.java failed on Mac
    + S8071125: Improve exception messages in URLPermission
    + S8072081: Supplementary characters are rejected in comments
    + S8072463: Remove requirement that AKID and SKID have to match
    when building certificate chain
    + S8072725: Provide more granular levels for GC verification
    + S8073400: Some Monospaced logical fonts have a different
    width
    + S8073872: Schemagen fails with StackOverflowError if element
    references containing class
    + S8074931: Additional tests for CertPath API
    + S8075286: Additional tests for signature algorithm OIDs and
    transformation string
    + S8076486: [TESTBUG]
    javax/security/auth/Subject/doAs/NestedActions.java fails if
    extra VM options are given
    + S8076545: Text size is twice bigger under Windows L&amp;F on Win
    8.1 with HiDPI display
    + S8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java
    failed with java.lang.RuntimeException: 'new_active_workers'
    missing from stdout/stderr
    + S8079138: Additional negative tests for XML signature
    processing
    + S8081512: Remove sun.invoke.anon classes, or move / co-locate
    them with tests
    + S8081771: ProcessTool.createJavaProcessBuilder() needs new
    addTestVmAndJavaOptions argument
    + S8129419: heapDumper.cpp: assert(length_in_bytes &gt; 0) failed:
    nothing to copy
    + S8130150: Implement BigInteger.montgomeryMultiply intrinsic
    + S8130242: DataFlavorComparator transitivity exception
    + S8130304: Inference: NodeNotFoundException thrown with deep
    generic method call chain
    + S8130425: libjvm crash due to stack overflow in executables
    with 32k tbss/tdata
    + S8133023: ParallelGCThreads is not calculated correctly
    + S8134111: Unmarshaller unmarshalls XML element which doesn't
    have the expected namespace
    + S8135259: InetAddress.getAllByName only reports "unknown
    error" instead of actual cause
    + S8136506: Include sun.arch.data.model as a property that can
    be queried by jtreg
    + S8137068: Tests added in JDK-8048604 fail to compile
    + S8139040: Fix initializations before ShouldNotReachHere()
    etc. and enable -Wuninitialized on linux.
    + S8139581: AWT components are not drawn after removal and
    addition to a container
    + S8141243: Unexpected timezone returned after parsing a date
    + S8141420: Compiler runtime entries don't hold Klass* from
    being GCed
    + S8141445: Use of Solaris/SPARC M7 libadimalloc.so can
    generate unknown signal in hs_err file
    + S8141551: C2 can not handle returns with inccompatible
    interface arrays
    + S8143377: Test PKCS8Test.java fails
    + S8143647: Javac compiles method reference that allows results
    in an IllegalAccessError
    + S8144144: ORB destroy() leaks filedescriptors after
    unsuccessful connection
    + S8144593: Suppress not recognized property/feature warning
    messages from SAXParser
    + S8144957: Remove PICL warning message
    + S8145039: JAXB marshaller fails with ClassCastException on
    classes generated by xjc
    + S8145228: Java Access Bridge,
    getAccessibleStatesStringFromContext doesn't wrap the call to
    getAccessibleRole
    + S8145388: URLConnection.guessContentTypeFromStream returns
    image/jpg for some JPEG images
    + S8145974: XMLStreamWriter produces invalid XML for surrogate
    pairs on OutputStreamWriter
    + S8146035: Windows - With LCD antialiasing, some glyphs are
    not rendered correctly
    + S8146192: Add test for JDK-8049321
    + S8146274: Thread spinning on WeakHashMap.getEntry() with
    concurrent use of nashorn
    + S8147468: Allow users to bound the size of buffers cached in
    the per-thread buffer caches
    + S8147645: get_ctrl_no_update() code is wrong
    + S8147807: crash in libkcms.so on linux-sparc
    + S8148379: jdk.nashorn.api.scripting spec. adjustments,
    clarifications
    + S8148627: RestrictTestMaxCachedBufferSize.java to 64-bit
    platforms
    + S8148820: Missing @since Javadoc tag in Logger.log(Level,
    Supplier)
    + S8148926: Call site profiling fails on braces-wrapped
    anonymous function
    + S8149017: Delayed provider selection broken in RSA client key
    exchange
    + S8149029: Secure validation of XML based digital signature
    always enabled when checking wrapping attacks
    + S8149330: Capacity of StringBuilder should not get close to
    Integer.MAX_VALUE unless necessary
    + S8149334: JSON.parse(JSON.stringify([])).push(10) creates an
    array containing two elements
    + S8149368: [hidpi] JLabel font is twice bigger than JTextArea
    font on Windows 7,HiDPI, Windows L&amp;F
    + S8149411: PKCS12KeyStore cannot extract AES Secret Keys
    + S8149417: Use final restricted flag
    + S8149450: LdapCtx.processReturnCode() throwing Null Pointer
    Exception
    + S8149453: [hidpi] JFileChooser does not scale properly on
    Windows with HiDPI display and Windows L&amp;F
    + S8149543: range check CastII nodes should not be split
    through Phi
    + S8149743: JVM crash after debugger hotswap with lambdas
    + S8149744: fix testng.jar delivery in Nashorn build.xml
    + S8149915: enabling validate-annotations feature for xsd
    schema with annotation causes NPE
    + S8150002: Check for the validity of oop before printing it in
    verify_remembered_set
    + S8150470: JCK: api/xsl/conf/copy/copy19 test failure
    + S8150518: G1 GC crashes at
    G1CollectedHeap::do_collection_pause_at_safepoint(double)
    + S8150533: Test
    java/util/logging/LogManagerAppContextDeadlock.java times out
    intermittently.
    + S8150704: XALAN: ERROR: 'No more DTM IDs are available' when
    transforming with lots of temporary result trees
    + S8150780: Repeated offer and remove on ConcurrentLinkedQueue
    lead to an OutOfMemoryError
    + S8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails
    intermittently
    + S8151197: [TEST_BUG] Need to backport fix for
    test/javax/net/ssl/TLS/TestJSSE.java
    + S8151352: jdk/test/sample fails with "effective library path
    is outside the test suite"
    + S8151431: DateFormatSymbols triggers this.clone() in the
    constructor
    + S8151535: TESTBUG: java/lang/invoke/AccessControlTest.java
    should be modified to run with JTREG 4.1 b13
    + S8151731: Add new jtreg keywords to jdk 8
    + S8151998: VS2010 ThemeReader.cpp(758) : error C3861: 'round':
    identifier not found
    + S8152927: Incorrect GPL header in StubFactoryDynamicBase.java
    reported
    + S8153252: SA: Hotspot build on Windows fails if make/closed
    folder does not exist
    + S8153531: Improve exception messaging for RSAClientKeyExchange
    + S8153641: assert(thread_state == _thread_in_native) failed:
    Assumed thread_in_native while heap dump
    + S8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never
    deleted when processing invokeMethod command
    + S8154304: NullpointerException at
    LdapReferralException.getReferralContext
    + S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java
    fails
    + S8157078: 8u102 L10n resource file updates
    + S8157838: Personalized Windows Font Size is not taken into
    account in Java8u102
  * Import of OpenJDK 8 u111 build 14
    + S6882559: new JEditorPane("text/plain","") fails for null
    context class loader
    + S8049171: Additional tests for jarsigner's warnings
    + S8063086: Math.pow yields different results upon repeated
    calls
    + S8140530: Creating a VolatileImage with size 0,0 results in
    no longer working g2d.drawString
    + S8142926: OutputAnalyzer's shouldXXX() calls return this
    + S8147077: IllegalArgumentException thrown by
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    + S8148127: IllegalArgumentException thrown by JCK test
    api/java_awt/Component/FlipBufferStrategy/indexTGF_General
    in opengl pipeline
    + S8150611: Security problem on sun.misc.resources.Messages*
    + S8153399: Constrain AppCDS behavior (back port)
    + S8157653: [Parfait] Uninitialised variable in awt_Font.cpp
    + S8158734: JEditorPane.createEditorKitForContentType throws
    NPE after 6882559
    + S8158994: Service Menu services
    + S8159684: (tz) Support tzdata2016f
    + S8160904: Typo in code from 8079718 fix :
    enableCustomValueHanlde
    + S8160934: isnan() is not available on older MSVC compilers
    + S8161141: correct bugId for JDK-8158994 fix push
    + S8162411: Service Menu services 2
    + S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh
    failing after JDK-8155968
    + S8162511: 8u111 L10n resource file updates
    + S8162792: Remove constraint DSA keySize &lt; 1024 from
    jdk.jar.disabledAlgorithms in jdk8
    + S8164452: 8u111 L10n resource file update - msgdrop 20
    + S8165816: jarsigner -verify shows jar unsigned if it was
    signed with a weak algorithm
    + S8166381: Back out changes to the java.security file to not
    disable MD5
  * Backports
    + S8078628, PR3208: Zero build fails with pre-compiled headers
    disabled
    + S8141491, PR3159, G592292: Unaligned memory access in Bits.c
    + S8157306, PR3121: Random infrequent null pointer exceptions
    in javac (enabled on AArch64 only)
    + S8162384, PR3122: Performance regression: bimorphic inlining
    may be bypassed by type speculation
  * Bug fixes
    + PR3123: Some object files built without -fPIC on x86 only
    + PR3126: pax-mark-vm script calls "exit -1" which is invalid
    in dash
    + PR3127, G590348: Only apply PaX markings by default on
    running PaX kernels
    + PR3199: Invalid nashorn URL
    + PR3201: Update infinality configure test
    + PR3218: PR3159 leads to build failure on clean tree
  * AArch64 port
    + S8131779, PR3220: AARCH64: add Montgomery multiply intrinsic
    + S8167200, PR3220: AArch64: Broken stack pointer adjustment in
    interpreter
    + S8167421, PR3220: AArch64: in one core system, fatal error:
    Illegal threadstate encountered
    + S8167595, PR3220: AArch64: SEGV in stub code
    cipherBlockChaining_decryptAESCrypt
    + S8168888, PR3220: Port 8160591: Improve internal array
    handling to AArch64.
  * Shenandoah
    + PR3224: Shenandoah broken when building without pre-compiled
    headers
- Modified patch:
  * java-1_8_0-openjdk-gcc6.patch
    + rediff to a changed context
- Build against system kerberos for openSUSE 13.1 and greater and
  SLE12
- Build against system pcsc and sctp for openSUSE 13.2 and greater
  and SLE12</changelog>

</package>
<package pkgid="e06ec8def38b28ffd134a67d4d20c0e5b31043afd48d766f47a4ade56635692a" name="java-1_8_0-openjdk-javadoc" arch="noarch">
    <version epoch="0" ver="1.8.0.121" rel="10.2.1"/>

<changelog author="fstrba@suse.com" date="1432641600">- Use the tzdb.dat from tzdata-java8 package on distributions
  that have it.</changelog>
<changelog author="fstrba@suse.com" date="1433505600">- Added patch:
  * signed-overflow.patch
  - fix OOM due to signed overflow shown by gcc5 build</changelog>
<changelog author="fstrba@suse.com" date="1433937600">- Added patch:
  * zero-dummy.patch
  - Fix crash of ZERO VM built with gcc5</changelog>
<changelog author="tchvatal@suse.com" date="1434628800">- Use priority matching to ibm-java, always 5 bigger than it</changelog>
<changelog author="fstrba@suse.com" date="1437566400">- Upgrade to upstream tag jdk8u51-b16
  * Security fix release of July 15, 2015 (bsc#938248, bsc#937828)
- Security issues fixed:
  * CVE-2015-2590: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-2597: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2601: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2613: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JCE).
  * CVE-2015-2619: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2621: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-2625: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-2627: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Install).
  * CVE-2015-2628: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: CORBA).
  * CVE-2015-2632; Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).
  * CVE-2015-2637: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2638: Vulnerability in the Java SE, JavaFX, Java SE
    Embedded component of Oracle Java SE (subcomponent: 2D).
  * CVE-2015-2659: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-2664: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-2808: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4000: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JSSE).
  * CVE-2015-4729: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4731: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: JMX).
  * CVE-2015-4732: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: Libraries).
  * CVE-2015-4733: Vulnerability in the Java SE, Java SE Embedded
    component of Oracle Java SE (subcomponent: RMI).
  * CVE-2015-4736: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: Deployment).
  * CVE-2015-4748: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: Security).
  * CVE-2015-4749: Vulnerability in the Java SE, JRockit, Java SE
    Embedded component of Oracle Java SE (subcomponent: JNDI).
  * CVE-2015-4760: Vulnerability in the Java SE component of Oracle
    Java SE (subcomponent: 2D).</changelog>
<changelog author="fstrba@suse.com" date="1439899200">- Add constraints file</changelog>
<changelog author="fstrba@suse.com" date="1439985600">- Upgrade to upstream tag jdk8u60-b27
  * Release of JDK 8u60
- Removed patches:
  * hotspot-support-kernel-4.patch
  * cplusplus-interpreter.patch
  * signed-overflow.patch
  - Integrated upstream
  * system-giflib5.patch
  - Fixed differently upstream
  * applet-hole.patch
  - Not needed any more with recent versions of icedtea-web
- Modified patches
  * aarch64-misc.patch
  - Rediff to correspond to the new context
  - Added bits from aarch64-port/jdk8/jdk</changelog>
<changelog author="fstrba@suse.com" date="1445515200">- Upgrade to upstream tag jdk8u65-b17
  * Security fix release of October 21, 2015 (bsc#951376)
- Security issues fixed:
  * CVE-2015-4734: A remote user can exploit a flaw in the Embedded
    JGSS component to partially access data
  * CVE-2015-4803: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4805: A remote user can exploit a flaw in the Embedded
    Serialization component to gain elevated privileges
  * CVE-2015-4806: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to partially access and partially
    modify data
  * CVE-2015-4835: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4842: A remote user can exploit a flaw in the Embedded
    JAXP component to partially access data
  * CVE-2015-4843: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4844: A remote user can exploit a flaw in the Embedded
    2D component to gain elevated privileges
  * CVE-2015-4860: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4872: A remote user can exploit a flaw in the JRockit
    Security component to partially modify data [].
  * CVE-2015-4881: A remote user can exploit a flaw in the Embedded
    CORBA component to gain elevated privileges
  * CVE-2015-4882: A remote user can exploit a flaw in the Embedded
    CORBA component to cause partial denial of service conditions
  * CVE-2015-4883: A remote user can exploit a flaw in the Embedded
    RMI component to gain elevated privileges
  * CVE-2015-4893: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4902: A remote user can exploit a flaw in the Java SE
    Deployment component to partially modify data
  * CVE-2015-4903: A remote user can exploit a flaw in the Embedded
    RMI component to partially access data
  * CVE-2015-4911: A remote user can exploit a flaw in the JRockit
    JAXP component to cause partial denial of service conditions
  * CVE-2015-4810: A local user can exploit a flaw in the Java SE
    Deployment component to gain elevated privileges
  * CVE-2015-4840: A remote user can exploit a flaw in the Embedded
    2D component to partially access data
  * CVE-2015-4868: A remote user can exploit a flaw in the Java SE
    Embedded Libraries component to gain elevated privileges
  * CVE-2015-4901: A remote user can exploit a flaw in the JavaFX
    component to gain elevated privileges
  * CVE-2015-4906: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4908: A remote user can exploit a flaw in the JavaFX
    component to partially access data
  * CVE-2015-4916: A remote user can exploit a flaw in the JavaFX
    component to partially access data
- Modified patch:
  * s390-size_t.patch
  - Account for an additional uintptr_t &lt;-&gt; size_t mismatch</changelog>
<changelog author="fstrba@suse.com" date="1453723200">- Upgrade to upstream tag jdk8u72-b15
  * Oracle Critical Patch Update of January 2016 (bsc#962743)
  * Using aarch64 hotspot tag aarch64-jdk8u72-b15
- Security issues fixed:
  * CVE-2015-7575: Mozilla Network Security Services (NSS) before
    3.20.2, as used in Mozilla Firefox before 43.0.2 and Firefox
    ESR 38.x before 38.5.2, does not reject MD5 signatures in Server
    Key Exchange messages in TLS 1.2 Handshake Protocol traffic,
    which makes it easier for man-in-the-middle attackers to spoof
    servers by triggering a collision.
  * CVE-2015-8126: Multiple buffer overflows in the (1) png_set_PLTE
    and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x
    and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x
    before 1.5.24, and 1.6.x before 1.6.19 allow remote attackers to
    cause a denial of service (application crash) or possibly have
    unspecified other impact via a small bit-depth value in an IHDR
    (aka image header) chunk in a PNG image.
  * CVE-2016-0402: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66 and Java SE Embedded 8u65 allows remote attackers to affect
    integrity via unknown vectors related to Networking.
  * CVE-2016-0448: Unspecified vulnerability in the Java SE and
    Java SE Embedded components in Oracle Java SE 6u105, 7u91, and
    8u66, and Java SE Embedded 8u65 allows remote authenticated
    users to affect confidentiality via vectors related to JMX.
  * CVE-2016-0466: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect availability via vectors related to
    JAXP.
  * CVE-2016-0475: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 8u66; Java SE
    Embedded 8u65; and JRockit R28.3.8 allows remote attackers to
    affect confidentiality and integrity via unknown vectors related
    to Libraries.
  * CVE-2016-0483: Unspecified vulnerability in the Java SE, Java SE
    Embedded, and JRockit components in Oracle Java SE 6u105, 7u91,
    and 8u66; Java SE Embedded 8u65; and JRockit R28.3.8 allows
    remote attackers to affect confidentiality, integrity, and
    availability via vectors related to AWT.
  * CVE-2016-0494: Unspecified vulnerability in the Java SE and Java
    SE Embedded components in Oracle Java SE 6u105, 7u91, and 8u66
    and Java SE Embedded 8u65 allows remote attackers to affect
    confidentiality, integrity, and availability via unknown vectors
    related to 2D.
- Modified patch:
  * s390-java-opts.patch
    + rediff to the changed context</changelog>
<changelog author="fstrba@suse.com" date="1456488000">- Added patch:
  * ppc64le-8036767.patch
    + Change archinstall for ppc64le from ppc64 to ppc64le
    directory.</changelog>
<changelog author="fstrba@suse.com" date="1459339200">- Update to upstream tag jdk8u77-b03 (bsc#972468)
  * CVE-2016-0636: Improve MethodHandle consistency</changelog>
<changelog author="fstrba@suse.com" date="1461844800">- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
- Icedtea changes from 2.6.5
  * Security fixes
  - S8129952, CVE-2016-0686: Ensure thread consistency
  - S8132051, CVE-2016-0687: Better byte behavior
  - S8138593, CVE-2016-0695: Make DSA more fair
  - S8139008: Better state table management
  - S8143167, CVE-2016-3425: Better buffering of XML strings
  - S8143945, CVE-2016-3426: Better GCM validation
  - S8144430, CVE-2016-3427: Improve JMX connections
  - S8146494: Better ligature substitution
  - S8146498: Better device table adjustments
  * Import of OpenJDK 8 u91 build 14
  - S8002116: This JdbReadTwiceTest.sh gets an exit 1
  - S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
    invoked with NMT explicitly turned on
  - S8036132: Tab characters in test/com/sun/jdi files
  - S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
    misses processes
  - S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
    run under root
  - S8059661: Test SoftReference and OOM behavior
  - S8067422: Lambda method names are unnecessarily unstable
  - S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
    got OOME
  - S8074146: [TEST_BUG] jdb has succeded to read an unreadable
    file
  - S8130212: Thread::current() might access freed memory on
    Solaris
  - S8132890: Text Overlapping on Dot Matrix Printers
  - S8134297: NPE in GSSNameElement nameType check
  - S8134650: Xsl transformation gives different results in 8u66
  - S8134828: Scrollbar thumb disappears with Nimbus L&amp;F
  - S8138589: Correct limits on unlimited cryptography
  - S8138811: Construction of static protection domains
  - S8140268: Generate link to specification license for JavaDoc
    API documentation
  - S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
    of cmserr.c
  - S8143002: [Parfait] JNI exception pending in fontpath.c:1300
  - S8143959: Certificates requiring blacklisting
  - S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
  - S8146518: Zero interpreter broken with better byte behaviour
  - S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
    should use 4-args ProtectionDomain constructor
  - S8147567: InterpreterRuntime::post_field_access not updated
    for boolean in JDK-8132051
  - S8148446: (tz) Support tzdata2016a
  - S8148475: Missing SA Bytecode updates.
  - S8148487: PPC64: Better byte behavior
  - S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
  - S8149170: Better byte behavior for native arguments
  - S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
    IOE: Invalid encoding for PolicyQualifierInfo
  - S8150012: Better byte behavior for reflection
  - S8150790: 8u75 L10n resource file translation update
  * Backports
  - S8148752, PR2943: Compiled StringBuilder code throws
    StringIndexOutOfBoundsException
  - S8154210: Zero: Better byte behaviour
  - S8154413: AArch64: Better byte behaviour
  - S4890063, PR2304, RH1214835: HPROF: default text truncated
    when using doe=n option
  - S6425769, PR2859: Allow specifying an address to bind JMX
    remote connector
  - S8000650, PR2462: unpack200.exe should check gzip crc
  - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
    resolves symbolic links
  - S8035341: Allow using a system installed libpng
  - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
    normal behavior
  - S8042159: Allow using a system-installed lcms2
  - S8042806: Splashscreen uses libjpeg-internal macros
  - S8043805: Allow using a system-installed libjpeg
  - S8044235: src.zip should include all sources
  - S8074839, PR2462: Resolve disabled warnings for libunpack and
    the unpack200 binary
  - S8074859, PR1937: Turn on warnings as error
  - S8087218, PR2740: Constant fold loads from final instance
    fields in VM anonymous classes
  - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
    using a system-installed libjpeg]
  - S8140483, PR2740: Atomic*FieldUpdaters final fields should be
    trusted
  - S8140620, PR2769: Find and load default.sf2 as the default
    soundbank on Linux
  - S8145096, PR2854: Undefined behaviour in HotSpot
  - S8145982, PR2859: JMXInterfaceBindingTest is failing
    intermittently
  - S8146015, PR2859: JMXInterfaceBindingTest is failing
    intermittently for IPv6 addresses
  - S8148351, PR2842: Only display resolved symlink for compiler,
    do not change path
  - S8150954, PR2866, RH1176206: AWT Robot not compatible with
    GNOME Shell
  * Bug fixes
  - PR2933: Support ccache 3.2 and later
  - PR2934: SunEC provider throwing KeyException with current NSS
  - S8041658: Use of -fdevirtualize on macroAssembler_x86.o
    (via -O2) with gcc 4.9.0 creates broken VM
  - PR94: empty install target in Makefile.am
  - PR729: GTKLookAndFeel should be the system look&amp;feel on all
    GNU/Linux desktops
  - PR1275: Provide option to turn off downloading of tarballs
  - PR1281, RH513605: Updating/Installing OpenJDK should recreate
    the shared class-data archive
  - PR1289: Allow JARs to be optionally compressed by setting
    COMPRESS_JARS
  - PR1291: Ensure unlimited crypto policy is in place.
  - PR1325: Only add classes to rt-source-files.txt if actually
    needed
  - PR1341: Remove Rhino support
  - PR1346: Filter out -j option to make
  - PR1347: Update list of checked JDKs
  - PR1348: java -version output is broken
  - PR1357: Make XRender mandatory
  - PR1359: Check for /usr/lib64 JVMs and generic JPackage
    alternative
  - PR1364: Replace hgforest support
  - PR1367: Support using the system installation of LCMS
  - PR1368: Ensure debug data is available for all libraries and
    binaries without redundant files
  - PR1369: Remove outdated bootstrap configure tests or make them
    fail on error
  - PR1377: Forwardport javac detection / usability test from
    IcedTea 2.x
  - PR1379: Add build support for Zero AArch64
  - PR1413: Undefined reference to libz during link of unpack200
  - PR1741: Break PulseAudio provider out into IcedTea-Sound
  - PR1766: Expand architecture support
  - PR1774: Support GIF lib v5
  - PR1774: Correct #ifdef to #if
  - PR1796: make fails with "computed checksum did NOT match"
  - PR1806: Support Debian/Ubuntu 7 &amp; 8 OpenJDK Installs as Boot
    JDK
  - PR1812: Unable to locate HotSpot checksum when downloading
  - PR1813: HotSpot URL should be used with --enable-hg
  - PR1815: Split download/extraction rules for OpenJDK so they
    can run in parallel
  - PR1829: Support AM_MAINTAINER_MODE
  - PR1834, RH1022017: Report elliptic curves supported by NSS,
    not the SunEC library
  - PR1845: jstack.stp in OpenJDK8 is broken
  - PR1869: Avoid x86 workaround when running Zero rather than a
    JIT
  - PR1889: Allow tarball checksumming to be disabled
  - PR1935: HotSpot extraction needs to depend on the tarball
    being downloaded
  - PR1937: Add configure option for -Werror
  - PR1938: Zero broken by enforced use of -Werror
  - PR1942: Bug reports lack IcedTea version &amp; distribution
    packaging information
  - PR1950: Add build support for Zero SH
  - PR1965, G498288: Allow builds on PaX kernels
  - PR1968: Move to new OpenJDK bug URL format
  - PR1975: SystemTap probes for the garbage collector.
  - PR1977: Support using the system installation of Zlib
  - PR1979: Support using the system installation of libjpeg
  - PR1980: Support using the system installation of giflib
  - PR1981: Support using the system installation of libpng
  - PR1983: Support using the system installation of NSS with the
    SunEC provider
  - PR1994: make dist broken
  - PR2001: Synchronise HEAD tarball paths with release branch
    paths
  - PR2066: Unset OS before running OpenJDK build
  - PR2095, RH1163501: 2048-bit DH upper bound too small for
    Fedora infrastructure
  - PR2126: Synchronise elliptic curves in
    sun.security.ec.NamedCurve with those listed by NSS
  - PR2127: SunEC provider crashes when built using system NSS
  - PR2199: Support giflib 5.1.0
  - PR2212: DGifCloseFile call should check the return value, not
    the error code, for failure
  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
  - PR2237, RH1194378: ppc64le should report its os.arch as
    ppc64le so tools can detect it
  - PR2248: HotSpot tarball fails verification after download
  - PR2256: Add SystemTap tests
  - PR2257: clean-extract-nashorn rule is never run
  - PR2321: Checksum of policy JAR files changes on every build
  - PR2329: jamvm parallel unpack failures
  - PR2339: Fail early if there is no native HotSpot JIT &amp; all
    other options are disabled
  - PR2348: Avoid following symlinks for CACAO and JamVM patches
  - PR2351: Split CACAO rule into configure and make stages
  - PR2352: Split JamVM rule into configure, make and make install
    stages
  - PR2358: Add aliases for all stamp targets
  - PR2362: Update HACKING &amp; fsg.sh.in
  - PR2363: Remove EC source code prior to build
  - PR2369: SunEC provider is partially installed
  - PR2377: PaX mark the installed JDK so it runs on hardened
    systems
  - PR2383: Location of docs directory in install-data-local is
    incorrect
  - PR2392: Make elliptic curve removal optional
  - PR2400, RH1206656: Zero JVM crashes on startup when built with
    GCC 5
  - PR2407: Fix automatic enabling of the Zero build on non-JIT
    architectures which don't use CACAO or JamVM
  - PR2408: Enable Zero when Shark is enabled
  - PR2409: Update Zero macro to match one in IcedTea 2.x
  - PR2410: Support PPC64 JIT on ppc64le
  - PR2411: Fix references to hotspot.map following PR2001
  - PR2413: OpenJDK doesn't auto-select Zero on architectures
    where no server JVM is available
  - PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
    OpenJDK build
  - PR2415: JVM -Xmx requirement is too high on s390
  - PR2428: OpenJDK build can't handle commas in LDFLAGS
  - PR2429: OpenJDK build does not copy a symlinked cacerts file
  - PR2432: ppc64 JIT doesn't support class data sharing
  - PR2433: ppc64le does not support -Xshare:dump
  - PR2434: SystemTap support is no longer optional
  - PR2439: NSS PKCS11 regression - due to java.security automatic
    loading
  - PR2443: install stage fails where
    BUILD_ARCH_DIR != INSTALL_ARCH_DIR
  - PR2447: Allow greater control of Javadoc installation
    directory
  - PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
    file does
  - PR2454: install-data-local needs to check that classes.jsa
    actually exists
  - PR2456: Installation path for hotspot_gc.stp is wrong, due to
    changed j2sdk-image location
  - PR2459: Policy JAR files should be timestamped with the date
    of the policy file they hold
  - PR2511: Reset success following calls in LayoutManager.cpp
  - PR2541: Allow the user to specify the cacerts file to use
  - PR2544: Desktop files do not allow installation from multiple
    versions of IcedTea
  - PR2547: Extend tarball checksumming option to allow the
    checksum to be specified
  - PR2631: jvm.cfg missing for ppc64le
  - PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
  - PR2675: Update ppc64le autotools infrastructure following
    PR2237
  - PR2691, G564746: ./configure is unable to compile using distcc
    for icedtea-3.0.0_pre06
  - PR2737: Allow multiple PKCS11 library initialisation to be a
    non-critical error.
  - PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
    java.library.path
  - PR2743: Remove bad AArch64 merge fragment
  - PR2759: LCMS library should be named javalcms, not lcms, to
    avoid potential conflicts with the system library
  - PR2766: Remove all references to GCJ
  - PR2767: Remove remaining rogue binaries from OpenJDK tree
  - PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
    discard if no longer needed
  - PR2777: Fix MAX/MIN template usage on s390
  - PR2804: test/tapset/jstaptest.pl should be executable
  - PR2815: Race condition in SunEC provider with system NSS
  - PR2825: Placement of -lfreebl matters when using bfd linker
  - PR2826: Provide option to disable SystemTap tests
  - PR2841: Parallelism issues resulting from PR2459
  - PR2863: IcedTea doesn't pass through build and host triplets
    to OpenJDK's configure
  - PR2865: Handle u